Plugin Directory

Changeset 3426660


Ignore:
Timestamp:
12/24/2025 07:13:14 AM (3 months ago)
Author:
codeconfig
Message:

added new version

Location:
integration-google-drive
Files:
2 added
2 deleted
34 edited
1 copied

Legend:

Unmodified
Added
Removed
  • integration-google-drive/tags/1.3.5/app/API/Files.php

    r3381592 r3426660  
    33namespace CodeConfig\IGD\App\API;
    44
     5use CodeConfig\IGD\Google\Service\ServiceDriveDrive;
    56use Exception;
    67use WP_Error;
     
    208209            try {
    209210                $response = $this->service->drives->listDrives( $params );
    210                 $items = $response->getDrives();
     211                $drives = $response->getDrives();
    211212                $pageToken = ( !empty( $response->getNextPageToken() ) ? $response->getNextPageToken() : '' );
    212213                $params['pageToken'] = $pageToken;
    213                 if ( !empty( $items ) ) {
    214                     foreach ( $items as $apiFile ) {
    215                         if ( $apiFile instanceof ServiceDriveDriveFile ) {
     214                if ( !empty( $drives ) ) {
     215                    foreach ( $drives as $drive ) {
     216                        if ( $drive instanceof ServiceDriveDrive ) {
     217                            $apiFile = new ServiceDriveDriveFile();
    216218                            $apiFile->setAccountId( $this->accountId );
    217                             $file = new File($apiFile);
     219                            $apiFile->setId( $drive->getId() );
     220                            $apiFile->setName( $drive->getName() );
     221                            $apiFile->setMimeType( 'application/vnd.google-apps.folder' );
     222                            $apiFile->setCreatedTime( $drive->getCreatedTime()->format( DATE_ATOM ) );
     223                            $apiFile->setModifiedTime( $drive->getCreatedTime()->format( DATE_ATOM ) );
     224                            $apiFile->setThumbnailLink( $drive->getBackgroundImageLink() );
     225                            $apiFile->setIconLink( $drive->getBackgroundImageLink() );
     226                            $apiFile->setParents( 'shared-drives' );
     227                            $file = new File($apiFile, true);
    218228                            $savedFiles = $file->save();
    219229                            if ( $savedFiles ) {
  • integration-google-drive/tags/1.3.5/assets/css/admin-global.css

    r3405795 r3426660  
    1 :root{--ccpigd-primary: #00ac47;--ccpigd-primary-hover: hsl(from var(--ccpigd-primary) h s l / 80%);--ccpigd-secondary: hsl(from var(--ccpigd-primary) h s l / 18%);--ccpigd-light: hsl(from var(--ccpigd-primary) h s l / 11%);--ccpigd-extra-light: hsl(from var(--ccpigd-primary) h s l / 2%)}[ccpigd-theme-status=light]{--ccpigd-extra-light: hsl(from var(--ccpigd-primary) h s l / 2%);--ccpigd-white: #ffffff;--ccpigd-primary-black: #000e25;--ccpigd-secondary-black: #243247;--ccpigd-desc-gray: #758780;--ccpigd-medium-dark: #002c1b;--ccpigd-primary-shadow: #6c7f9e4d;--ccpigd-secondary-shadow: #6c7f9e1a;--ccpigd-error: #ff0000;--ccpigd-error-light: #ff000033;--ccpigd-error-extra-light: #ff00001a;--ccpigd-warning: #ff5900;--ccpigd-warning-light: #ff590033;--ccpigd-warning-extra-light: #ff59001a;--ccpigd-disabled: #e0e0e0;--ccpigd-pro: #ffc300;--ccpigd-new: #d0f2e5}[ccpigd-theme-status=dark]{--ccpigd-extra-light: #171717;--ccpigd-white: #101010;--ccpigd-primary-black: #f6fcfa;--ccpigd-secondary-black: #ffffff;--ccpigd-desc-gray: #8a9390;--ccpigd-medium-dark: #002c1b;--ccpigd-primary-shadow: #6c7f9e4d;--ccpigd-secondary-shadow: #6c7f9e1a;--ccpigd-error: #ff0000;--ccpigd-error-light: #ff000033;--ccpigd-error-extra-light: #ff00001a;--ccpigd-warning: #ff5900;--ccpigd-warning-light: #ff590033;--ccpigd-warning-extra-light: #ff59001a;--ccpigd-disabled: #2d3032;--ccpigd-pro: #d1a40e;--ccpigd-new: #92b4a7}#adminmenu .toplevel_page_integration-google-drive.wp-not-current-submenu{background-color:#000;border:.1px solid #767676;border-left:0;border-right:0;outline:none}.toplevel_page_integration-google-drive.menu-top.wp-has-submenu{border-top:1px solid #000;border-bottom:1px solid #000}.toplevel_page_integration-google-drive ul li a.current{color:#72aee6 !important;box-shadow:inset 4px 0 0 0 currentColor;transition:box-shadow .1s linear !important}.toplevel_page_integration-google-drive .wp-menu-image{padding:0;display:flex;justify-content:center;align-items:center}.toplevel_page_integration-google-drive .wp-menu-image img{padding:0 !important;width:22px}.toplevel_page_integration-google-drive #wpbody-content{font-family:"Poppins",sans-serif !important;padding-bottom:0 !important}.toplevel_page_integration-google-drive #wpcontent{padding:0 !important;background-color:var(--ccpigd-extra-light)}.toplevel_page_integration-google-drive #wpfooter{display:none}.toplevel_page_integration-google-drive .ccpigd-top-level-wrapper{overflow:hidden}.toplevel_page_integration-google-drive #adminmenuback{bottom:0 !important}.toplevel_page_integration-google-drive .lg-container{z-index:99999999 !important}.toplevel_page_integration-google-drive .lg-container .lg-video-object{background-color:#000 !important}.igd-file-selector-root-container{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:99999999}.igd-file-selector-root-container .ccpigd-module-builder__source{background-color:var(--ccpigd-white, #ffffff)}#tag-generator-list [data-target=tag-generator-panel-google_drive]{background-color:#00ac47 !important;color:#fff !important;border-color:rgba(0,0,0,0);border-radius:3px}#tag-generator-panel-google_drive .close-button{background-color:red !important;color:#fff !important;border-color:rgba(0,0,0,0);border-radius:5px}#tag-generator-panel-google_drive .control-box .ccpigd-btn{background-color:#00ac47 !important;color:#fff !important;border-color:rgba(0,0,0,0);padding:5px 10px;border-radius:5px}
     1:root{--ccpigd-primary: #00ac47;--ccpigd-primary-hover: hsl(from var(--ccpigd-primary) h s l / 80%);--ccpigd-secondary: hsl(from var(--ccpigd-primary) h s l / 18%);--ccpigd-light: hsl(from var(--ccpigd-primary) h s l / 11%);--ccpigd-extra-light: hsl(from var(--ccpigd-primary) h s l / 2%)}[ccpigd-theme-status=light]{--ccpigd-extra-light: hsl(from var(--ccpigd-primary) h s l / 2%);--ccpigd-white: #ffffff;--ccpigd-primary-black: #000e25;--ccpigd-secondary-black: #243247;--ccpigd-desc-gray: #758780;--ccpigd-medium-dark: #002c1b;--ccpigd-primary-shadow: #6c7f9e4d;--ccpigd-secondary-shadow: #6c7f9e1a;--ccpigd-error: #ff0000;--ccpigd-error-light: #ff000033;--ccpigd-error-extra-light: #ff00001a;--ccpigd-warning: #ff5900;--ccpigd-warning-light: #ff590033;--ccpigd-warning-extra-light: #ff59001a;--ccpigd-disabled: #e0e0e0;--ccpigd-pro: #ffc300;--ccpigd-new: #d0f2e5}[ccpigd-theme-status=dark]{--ccpigd-extra-light: #171717;--ccpigd-white: #101010;--ccpigd-primary-black: #f6fcfa;--ccpigd-secondary-black: #ffffff;--ccpigd-desc-gray: #8a9390;--ccpigd-medium-dark: #002c1b;--ccpigd-primary-shadow: #6c7f9e4d;--ccpigd-secondary-shadow: #6c7f9e1a;--ccpigd-error: #ff0000;--ccpigd-error-light: #ff000033;--ccpigd-error-extra-light: #ff00001a;--ccpigd-warning: #ff5900;--ccpigd-warning-light: #ff590033;--ccpigd-warning-extra-light: #ff59001a;--ccpigd-disabled: #2d3032;--ccpigd-pro: #d1a40e;--ccpigd-new: #92b4a7}#adminmenu .toplevel_page_integration-google-drive.wp-not-current-submenu{background-color:#000;border:.1px solid #767676;border-left:0;border-right:0;outline:none}.toplevel_page_integration-google-drive.menu-top.wp-has-submenu{border-top:1px solid #000;border-bottom:1px solid #000}.toplevel_page_integration-google-drive ul li a.current{color:#72aee6 !important;box-shadow:inset 4px 0 0 0 currentColor;transition:box-shadow .1s linear !important}.toplevel_page_integration-google-drive .wp-menu-image{padding:0;display:flex;justify-content:center;align-items:center}.toplevel_page_integration-google-drive .wp-menu-image img{padding:0 !important;width:22px}.toplevel_page_integration-google-drive #wpbody-content{font-family:"Poppins",sans-serif !important;padding-bottom:0 !important}.toplevel_page_integration-google-drive #wpcontent{padding:0 !important;background-color:var(--ccpigd-extra-light)}.toplevel_page_integration-google-drive #wpfooter{display:none}.toplevel_page_integration-google-drive #adminmenuback{bottom:0 !important}.toplevel_page_integration-google-drive .lg-container{z-index:99999999 !important}.toplevel_page_integration-google-drive .lg-container .lg-video-object{background-color:#000 !important}.igd-file-selector-root-container{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:99999999}.igd-file-selector-root-container .ccpigd-module-builder__source{background-color:var(--ccpigd-white, #ffffff)}#tag-generator-list [data-target=tag-generator-panel-google_drive]{background-color:#00ac47 !important;color:#fff !important;border-color:rgba(0,0,0,0);border-radius:3px}#tag-generator-panel-google_drive .close-button{background-color:red !important;color:#fff !important;border-color:rgba(0,0,0,0);border-radius:5px}#tag-generator-panel-google_drive .control-box .ccpigd-btn{background-color:#00ac47 !important;color:#fff !important;border-color:rgba(0,0,0,0);padding:5px 10px;border-radius:5px}
  • integration-google-drive/tags/1.3.5/assets/css/common.css

    r3405795 r3426660  
    1 @font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:400;src:url("../fonts/poppins-v23-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:500;src:url("../fonts/poppins-v23-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:600;src:url("../fonts/poppins-v23-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:700;src:url("../fonts/poppins-v23-latin-700.woff2") format("woff2")}@font-face{font-family:"ccpigd-icon";src:url("../fonts/ccpigd-icon.woff2") format("woff2");font-style:normal;font-weight:normal}.ccpigd-icon{font-family:"ccpigd-icon";font-weight:normal;font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;line-height:1em !important;transition:all 300ms ease;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}:root{--ccpigd-primary: #00ac47;--ccpigd-primary-hover: hsl(from var(--ccpigd-primary) h s l / 80%);--ccpigd-secondary: hsl(from var(--ccpigd-primary) h s l / 18%);--ccpigd-light: hsl(from var(--ccpigd-primary) h s l / 11%);--ccpigd-extra-light: hsl(from var(--ccpigd-primary) h s l / 2%)}[ccpigd-theme-status=light]{--ccpigd-extra-light: hsl(from var(--ccpigd-primary) h s l / 2%);--ccpigd-white: #ffffff;--ccpigd-primary-black: #000e25;--ccpigd-secondary-black: #243247;--ccpigd-desc-gray: #758780;--ccpigd-medium-dark: #002c1b;--ccpigd-primary-shadow: #6c7f9e4d;--ccpigd-secondary-shadow: #6c7f9e1a;--ccpigd-error: #ff0000;--ccpigd-error-light: #ff000033;--ccpigd-error-extra-light: #ff00001a;--ccpigd-warning: #ff5900;--ccpigd-warning-light: #ff590033;--ccpigd-warning-extra-light: #ff59001a;--ccpigd-disabled: #e0e0e0;--ccpigd-pro: #ffc300;--ccpigd-new: #d0f2e5}[ccpigd-theme-status=dark]{--ccpigd-extra-light: #171717;--ccpigd-white: #101010;--ccpigd-primary-black: #f6fcfa;--ccpigd-secondary-black: #ffffff;--ccpigd-desc-gray: #8a9390;--ccpigd-medium-dark: #002c1b;--ccpigd-primary-shadow: #6c7f9e4d;--ccpigd-secondary-shadow: #6c7f9e1a;--ccpigd-error: #ff0000;--ccpigd-error-light: #ff000033;--ccpigd-error-extra-light: #ff00001a;--ccpigd-warning: #ff5900;--ccpigd-warning-light: #ff590033;--ccpigd-warning-extra-light: #ff59001a;--ccpigd-disabled: #2d3032;--ccpigd-pro: #d1a40e;--ccpigd-new: #92b4a7}.ccpigd-top-level-wrapper .text-inherit{font-size:inherit;line-height:inherit}.ccpigd-top-level-wrapper .text-xs,.ccpigd-top-level-wrapper .ccpigd-slider-tooltip,.ccpigd-top-level-wrapper .ccpigd-page-intro .description,.ccpigd-page-intro .ccpigd-top-level-wrapper .description,.ccpigd-top-level-wrapper .ccpigd-no-file-found-container p,.ccpigd-no-file-found-container .ccpigd-top-level-wrapper p,.ccpigd-top-level-wrapper .ccpigd-file-list__files .ccpigd-file-card .file-extension,.ccpigd-file-list__files .ccpigd-file-card .ccpigd-top-level-wrapper .file-extension,.ccpigd-top-level-wrapper .ccpigd-file-list__files .ccpigd-file-card .file-size,.ccpigd-file-list__files .ccpigd-file-card .ccpigd-top-level-wrapper .file-size,.ccpigd-top-level-wrapper .ccpigd-file-list__files .ccpigd-file-card .file-last-edited,.ccpigd-file-list__files .ccpigd-file-card .ccpigd-top-level-wrapper .file-last-edited,.ccpigd-top-level-wrapper .ccpigd-input__label,.ccpigd-top-level-wrapper .ccpigd-input__helper-text,.ccpigd-top-level-wrapper .ccpigd-input__error-text{font-size:12px;line-height:1.3rem}.ccpigd-top-level-wrapper .text-sm,.ccpigd-top-level-wrapper .searchbox-wrapper .ccpigd-searchbox__options-item span,.searchbox-wrapper .ccpigd-searchbox__options-item .ccpigd-top-level-wrapper span,.ccpigd-top-level-wrapper .searchbox-wrapper .ccpigd-searchbox__dropdown .ccpigd-dropdown-menu-label,.searchbox-wrapper .ccpigd-searchbox__dropdown .ccpigd-top-level-wrapper .ccpigd-dropdown-menu-label,.ccpigd-top-level-wrapper .searchbox-wrapper .ccpigd-searchbox__dropdown .ccpigd-dropdown-menu-item,.searchbox-wrapper .ccpigd-searchbox__dropdown .ccpigd-top-level-wrapper .ccpigd-dropdown-menu-item,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-content .ccpigd-description,.ccpigd-top-level-wrapper .ccpigd-status__item,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .selected-option,.ccpigd-top-level-wrapper .tree__actions-wrapper .tree__actions .dashicon,.tree__actions-wrapper .tree__actions .ccpigd-top-level-wrapper .dashicon,.ccpigd-top-level-wrapper .ccpigd-file-list__files .ccpigd-file-card__name,.ccpigd-file-list__files .ccpigd-top-level-wrapper .ccpigd-file-card__name,.ccpigd-top-level-wrapper .ccpigd-context-menu-content .ccpigd-context-menu-item,.ccpigd-context-menu-content .ccpigd-top-level-wrapper .ccpigd-context-menu-item,.ccpigd-top-level-wrapper .ccpigd-context-menu-content .ccpigd-context-menu-sub-trigger,.ccpigd-context-menu-content .ccpigd-top-level-wrapper .ccpigd-context-menu-sub-trigger,.ccpigd-top-level-wrapper .ccpigd-dropdown-content .ccpigd-dropdown-menu-item,.ccpigd-dropdown-content .ccpigd-top-level-wrapper .ccpigd-dropdown-menu-item,.ccpigd-top-level-wrapper .ccpigd-breadcrumb .ccpigd-breadcrumb-list .ccpigd-breadcrumb-item,.ccpigd-top-level-wrapper .ccpigd-btn{font-size:14px;line-height:1.3rem}.ccpigd-top-level-wrapper .text-md,.ccpigd-top-level-wrapper .ccpigd-dropdown-content .ccpigd-dropdown-menu-label,.ccpigd-dropdown-content .ccpigd-top-level-wrapper .ccpigd-dropdown-menu-label{font-size:16px;line-height:1.3rem}.ccpigd-top-level-wrapper .text-lg,.ccpigd-top-level-wrapper .ccpigd-page-intro .title,.ccpigd-page-intro .ccpigd-top-level-wrapper .title{font-size:18px;line-height:1.3rem}.ccpigd-top-level-wrapper .text-xl,.ccpigd-top-level-wrapper .ccpigd-no-file-found-container h3,.ccpigd-no-file-found-container .ccpigd-top-level-wrapper h3{font-size:20px;line-height:1.3rem}.ccpigd-top-level-wrapper .text-2xl,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-content .ccpigd-title{font-size:24px;line-height:1.3rem}.ccpigd-top-level-wrapper .text-white{color:#fff}.ccpigd-top-level-wrapper .text-black{color:#000e25}.ccpigd-top-level-wrapper .text-light{color:var(--ccpigd-white, #ffffff)}.ccpigd-top-level-wrapper .text-dark,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-content .ccpigd-title,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-content .ccpigd-description{color:var(--ccpigd-primary-black, #000e25)}.ccpigd-top-level-wrapper .text-primary{color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .text-secondary{color:var(--ccpigd-secondary)}.ccpigd-top-level-wrapper .text-error{color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .text-desc-gray{color:var(--ccpigd-desc-gray, #758780)}.ccpigd-top-level-wrapper .text-medium-dark{color:var(--ccpigd-medium-dark, #002c1b)}.ccpigd-top-level-wrapper .text-extra-light{color:var(--ccpigd-extra-light)}.ccpigd-top-level-wrapper .text-left{text-align:left}.ccpigd-top-level-wrapper .text-center{text-align:center}.ccpigd-top-level-wrapper .text-right{text-align:right}.ccpigd-top-level-wrapper .font-inherit{font-weight:700}.ccpigd-top-level-wrapper .font-bold{font-weight:700}.ccpigd-top-level-wrapper .font-semibold,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-content .ccpigd-title,.ccpigd-top-level-wrapper .ccpigd-dropdown-content .ccpigd-dropdown-menu-label,.ccpigd-dropdown-content .ccpigd-top-level-wrapper .ccpigd-dropdown-menu-label,.ccpigd-top-level-wrapper .ccpigd-input__label{font-weight:600}.ccpigd-top-level-wrapper .font-medium{font-weight:500}.ccpigd-top-level-wrapper .font-regular,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-content .ccpigd-description,.ccpigd-top-level-wrapper .tree__actions-wrapper .tree__actions .dashicon,.tree__actions-wrapper .tree__actions .ccpigd-top-level-wrapper .dashicon,.ccpigd-top-level-wrapper .ccpigd-file-list__files .ccpigd-file-card__name,.ccpigd-file-list__files .ccpigd-top-level-wrapper .ccpigd-file-card__name,.ccpigd-top-level-wrapper .ccpigd-file-list__files .ccpigd-file-card .file-extension,.ccpigd-file-list__files .ccpigd-file-card .ccpigd-top-level-wrapper .file-extension,.ccpigd-top-level-wrapper .ccpigd-file-list__files .ccpigd-file-card .file-size,.ccpigd-file-list__files .ccpigd-file-card .ccpigd-top-level-wrapper .file-size,.ccpigd-top-level-wrapper .ccpigd-file-list__files .ccpigd-file-card .file-last-edited,.ccpigd-file-list__files .ccpigd-file-card .ccpigd-top-level-wrapper .file-last-edited,.ccpigd-top-level-wrapper .ccpigd-context-menu-content .ccpigd-context-menu-item,.ccpigd-context-menu-content .ccpigd-top-level-wrapper .ccpigd-context-menu-item,.ccpigd-top-level-wrapper .ccpigd-context-menu-content .ccpigd-context-menu-sub-trigger,.ccpigd-context-menu-content .ccpigd-top-level-wrapper .ccpigd-context-menu-sub-trigger,.ccpigd-top-level-wrapper .ccpigd-dropdown-content .ccpigd-dropdown-menu-item,.ccpigd-dropdown-content .ccpigd-top-level-wrapper .ccpigd-dropdown-menu-item,.ccpigd-top-level-wrapper .ccpigd-btn{font-weight:400}.ccpigd-top-level-wrapper .bg-transparent,.ccpigd-top-level-wrapper.bg-transparent{background-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .bg-white{background-color:var(--ccpigd-white, #ffffff)}.ccpigd-top-level-wrapper .bg-black{background-color:#000e25}.ccpigd-top-level-wrapper .bg-light{background-color:var(--ccpigd-white, #ffffff)}.ccpigd-top-level-wrapper .bg-extra-light{background-color:var(--ccpigd-extra-light)}.ccpigd-top-level-wrapper .bg-dark{background-color:var(--ccpigd-primary-black, #000e25)}.ccpigd-top-level-wrapper .bg-primary{background-color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .bg-secondary{background-color:var(--ccpigd-secondary)}.ccpigd-top-level-wrapper .bg-success{background-color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .bg-error{background-color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .bg-primary-light{background-color:var(--ccpigd-light)}.ccpigd-top-level-wrapper .bg-none{background:none !important}.ccpigd-top-level-wrapper .border-white{color:#fff}.ccpigd-top-level-wrapper .border-black{color:#000e25}.ccpigd-top-level-wrapper .border-light{border:1px solid var(--ccpigd-light)}.ccpigd-top-level-wrapper .border-dark{border:1px solid var(--ccpigd-primary-black, #000e25)}.ccpigd-top-level-wrapper .border-primary{border:1px solid var(--ccpigd-primary)}.ccpigd-top-level-wrapper .border-secondary{border:1px solid var(--ccpigd-secondary)}.ccpigd-top-level-wrapper .border-success{border:1px solid var(--ccpigd-primary)}.ccpigd-top-level-wrapper .border-error{border:1px solid var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .border-none{border:none}.ccpigd-top-level-wrapper .rounded-full{border-radius:50%}.ccpigd-top-level-wrapper .rounded-lg,.ccpigd-top-level-wrapper .ccpigd-notice-card{border-radius:12px}.ccpigd-top-level-wrapper .rounded-md,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper,.ccpigd-top-level-wrapper .ccpigd-file-list__files--grid-view .ccpigd-file-card,.ccpigd-file-list__files--grid-view .ccpigd-top-level-wrapper .ccpigd-file-card,.ccpigd-top-level-wrapper .ccpigd-context-menu-content{border-radius:8px}.ccpigd-top-level-wrapper .rounded-sm,.ccpigd-top-level-wrapper .searchbox-wrapper .ccpigd-searchbox__options,.searchbox-wrapper .ccpigd-top-level-wrapper .ccpigd-searchbox__options,.ccpigd-top-level-wrapper .searchbox-wrapper .ccpigd-searchbox__options-item,.searchbox-wrapper .ccpigd-top-level-wrapper .ccpigd-searchbox__options-item,.ccpigd-top-level-wrapper .searchbox-wrapper .ccpigd-searchbox__options-item span,.searchbox-wrapper .ccpigd-searchbox__options-item .ccpigd-top-level-wrapper span,.ccpigd-top-level-wrapper .ccpigd-file-list__files .ccpigd-file-card__thumbnail,.ccpigd-file-list__files .ccpigd-top-level-wrapper .ccpigd-file-card__thumbnail{border-radius:4px}.ccpigd-top-level-wrapper .rounded-xs{border-radius:2px}.ccpigd-top-level-wrapper .border-solid{border:1px solid var(--ccpigd-light)}.ccpigd-top-level-wrapper .border-dotted{border:1px dotted var(--ccpigd-light)}.ccpigd-top-level-wrapper .border-dashed{border:1px dashed var(--ccpigd-light)}.ccpigd-top-level-wrapper .border-none{border:none}.ccpigd-top-level-wrapper .size-small{height:20px;width:20px}.ccpigd-top-level-wrapper .size-medium{height:40px;width:40px}.ccpigd-top-level-wrapper .size-large{height:60px;width:60px}.ccpigd-top-level-wrapper .inline-flex{display:inline-flex}.ccpigd-top-level-wrapper .d-flex,.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper .selected-area,.ccpigd-top-level-wrapper .ccpigd-select-box-container,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .selected-option,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-search-wrapper{display:flex}.ccpigd-top-level-wrapper .d-inline-flex{display:inline-flex !important}.ccpigd-top-level-wrapper .justify-start{justify-content:flex-start}.ccpigd-top-level-wrapper .justify-center{justify-content:center}.ccpigd-top-level-wrapper .justify-end{justify-content:flex-end}.ccpigd-top-level-wrapper .justify-between,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected{justify-content:space-between}.ccpigd-top-level-wrapper .justify-around{justify-content:space-around}.ccpigd-top-level-wrapper .justify-evenly{justify-content:space-evenly}.ccpigd-top-level-wrapper .items-center,.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper .selected-area,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .selected-option,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-search-wrapper{align-items:center}.ccpigd-top-level-wrapper .items-start{align-items:flex-start}.ccpigd-top-level-wrapper .items-end{align-items:flex-end}.ccpigd-top-level-wrapper .items-baseline{align-items:baseline}.ccpigd-top-level-wrapper .items-stretch{align-items:stretch}.ccpigd-top-level-wrapper .flex-wrap{flex-wrap:wrap}.ccpigd-top-level-wrapper .flex-nowrap{flex-wrap:nowrap}.ccpigd-top-level-wrapper .flex-row{flex-direction:row}.ccpigd-top-level-wrapper .flex-row-reverse{flex-direction:row-reverse}.ccpigd-top-level-wrapper .flex-col,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper,.ccpigd-top-level-wrapper .ccpigd-select-box-container{flex-direction:column}.ccpigd-top-level-wrapper .flex-col-reverse{flex-direction:column-reverse}.ccpigd-top-level-wrapper .flex-center,.ccpigd-top-level-wrapper .ccpigd-notice-card,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper,.ccpigd-top-level-wrapper .ccpigd-status__item{display:flex;align-items:center;justify-content:center}.ccpigd-top-level-wrapper .flex-between{display:flex;justify-content:space-between;align-items:center}.ccpigd-top-level-wrapper .flex-1{flex:1 1 0%}.ccpigd-top-level-wrapper .container{width:100%;margin:0 auto;max-width:1235px;padding:0 25px}.ccpigd-top-level-wrapper .ccpigd-d-grid{display:grid}.ccpigd-top-level-wrapper .ccpigd-d-grid-2-col{grid-template-columns:repeat(2, 1fr)}.ccpigd-top-level-wrapper .position-sticky{position:sticky;top:32px}.ccpigd-top-level-wrapper .ccpigd-d-block{display:block}.ccpigd-top-level-wrapper .ccpigd-d-block-force{display:block !important}.ccpigd-top-level-wrapper .highlight-folder{border:1px dashed #007cba !important;background-color:rgba(0,123,186,.1)}.ccpigd-top-level-wrapper .w-full,.ccpigd-top-level-wrapper .ccpigd-input__container,.ccpigd-top-level-wrapper .ccpigd-input__input{width:100%}.ccpigd-top-level-wrapper .w-half{width:50%}.ccpigd-top-level-wrapper .w-fit{width:fit-content}.ccpigd-top-level-wrapper .h-fit{height:fit-content}.ccpigd-top-level-wrapper .disabled{pointer-events:none;opacity:.5}.ccpigd-top-level-wrapper .dashicon{height:auto;width:auto}.ccpigd-top-level-wrapper .cursor-pointer,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected{cursor:pointer}.ccpigd-top-level-wrapper .mt-0{margin-top:0}.ccpigd-top-level-wrapper .mt-1{margin-top:.25rem}.ccpigd-top-level-wrapper .mt-2{margin-top:.5rem}.ccpigd-top-level-wrapper .mt-3{margin-top:.75rem}.ccpigd-top-level-wrapper .mt-4{margin-top:1rem}.ccpigd-top-level-wrapper .mt-5{margin-top:1.25rem}.ccpigd-top-level-wrapper .mt-6{margin-top:1.5rem}.ccpigd-top-level-wrapper .mt-7{margin-top:1.75rem}.ccpigd-top-level-wrapper .mt-8{margin-top:2rem}.ccpigd-top-level-wrapper .mb-1{margin-bottom:.25rem}.ccpigd-top-level-wrapper .mb-2{margin-bottom:.5rem}.ccpigd-top-level-wrapper .mb-3{margin-bottom:.75rem}.ccpigd-top-level-wrapper .mb-4{margin-bottom:1rem}.ccpigd-top-level-wrapper .mb-5{margin-bottom:1.25rem}.ccpigd-top-level-wrapper .pt-1{padding-top:.25rem}.ccpigd-top-level-wrapper .pt-2{padding-top:.5rem}.ccpigd-top-level-wrapper .pt-3{padding-top:.75rem}.ccpigd-top-level-wrapper .pt-4{padding-top:1rem}.ccpigd-top-level-wrapper .pt-5{padding-top:1.25rem}.ccpigd-top-level-wrapper .pb-1{padding-bottom:.25rem}.ccpigd-top-level-wrapper .pb-2{padding-bottom:.5rem}.ccpigd-top-level-wrapper .pb-3{padding-bottom:.75rem}.ccpigd-top-level-wrapper .pb-4{padding-bottom:1rem}.ccpigd-top-level-wrapper .pb-5{padding-bottom:1.25rem}.ccpigd-top-level-wrapper .pl-3{padding-left:.75rem}.ccpigd-top-level-wrapper .pl-4{padding-left:1rem}.ccpigd-top-level-wrapper .pl-5{padding-left:1.25rem}.ccpigd-top-level-wrapper .pr-1{padding-right:.25rem}.ccpigd-top-level-wrapper .pr-2{padding-right:.5rem}.ccpigd-top-level-wrapper .pr-3{padding-right:.75rem}.ccpigd-top-level-wrapper .pr-4{padding-right:1rem}.ccpigd-top-level-wrapper .pr-5{padding-right:1.25rem}.ccpigd-top-level-wrapper .pr-6{padding-right:1.5rem}.ccpigd-top-level-wrapper .p-1{padding:.25rem}.ccpigd-top-level-wrapper .p-2{padding:.5rem}.ccpigd-top-level-wrapper .p-3{padding:.75rem}.ccpigd-top-level-wrapper .p-4{padding:1rem}.ccpigd-top-level-wrapper .p-5{padding:1.25rem}.ccpigd-top-level-wrapper .gap--none{gap:0}.ccpigd-top-level-wrapper .gap--xs,.ccpigd-top-level-wrapper .ccpigd-select-box-container,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-search-wrapper{gap:.25rem}.ccpigd-top-level-wrapper .gap--sm,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .selected-option{gap:.5rem}.ccpigd-top-level-wrapper .gap--md{gap:1rem}.ccpigd-top-level-wrapper .gap--lg{gap:1.5rem}.ccpigd-top-level-wrapper .gap--xl{gap:2rem}.ccpigd-top-level-wrapper .col-span-1{grid-column:span 1/span 1}.ccpigd-top-level-wrapper .col-span-2{grid-column:span 2/span 2}.ccpigd-top-level-wrapper .col-span-3{grid-column:span 3/span 3}.ccpigd-top-level-wrapper .text-ellipsis{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ccpigd-top-level-wrapper .white-space-nowrap{white-space:nowrap}.ccpigd-top-level-wrapper .text-word-break{word-break:break-word}.ccpigd-top-level-wrapper .text-line-2{max-width:100%;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ccpigd-top-level-wrapper .text-wrap,.ccpigd-top-level-wrapper .text-line-2{text-wrap:wrap;word-wrap:break-word}@media only screen and (max-width: 1024px){.ccpigd-top-level-wrapper .hide-tab{display:none}}@media only screen and (max-width: 768px){.ccpigd-top-level-wrapper .hide-mobile{display:none}}.ccpigd-top-level-wrapper .position-relative,.ccpigd-top-level-wrapper .ccpigd-body{position:relative}.ccpigd-top-level-wrapper .position-absolute{position:absolute}.ccpigd-top-level-wrapper .w-100{width:100%}.ccpigd-top-level-wrapper .h-100{height:100%}html:has(.ccpigd-top-level-wrapper){width:100%;max-width:100%;font-size:100%}html:has(.ccpigd-top-level-wrapper),body:has(.ccpigd-top-level-wrapper){height:100%}.ccpigd-top-level-wrapper{background-color:var(--ccpigd-white, #ffffff)}.ccpigd-top-level-wrapper *{box-sizing:border-box;text-decoration:none;scroll-behavior:smooth}.ccpigd-top-level-wrapper h1,.ccpigd-top-level-wrapper h2,.ccpigd-top-level-wrapper h3,.ccpigd-top-level-wrapper h4,.ccpigd-top-level-wrapper h5,.ccpigd-top-level-wrapper h6,.ccpigd-top-level-wrapper p{margin:0;padding:0;font-family:inherit}.ccpigd-top-level-wrapper button{border:0;outline:none;outline-offset:0;cursor:pointer;box-shadow:none}.ccpigd-top-level-wrapper input,.ccpigd-top-level-wrapper textarea,.ccpigd-top-level-wrapper select{border:0;outline:none;font-family:inherit}.ccpigd-top-level-wrapper .ccpigd-loading-spinner{width:12px;height:12px;border:1px solid var(--ccpigd-primary-black, #000e25);border-bottom-color:rgba(0,0,0,0);border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation .8s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ccpigd-top-level-wrapper .ccpigd-description{margin-top:10px}.ccpigd-top-level-wrapper .blinking{animation:blink .25s ease-in-out infinite alternate}@keyframes blink{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}100%{opacity:1;transform:scale(1)}}.ccpigd-top-level-wrapper .ccpigd-btn--rounded-full{border-radius:50%}.ccpigd-top-level-wrapper .ccpigd-btn--rounded-lg{border-radius:12px}.ccpigd-top-level-wrapper .ccpigd-btn--rounded-md{border-radius:8px}.ccpigd-top-level-wrapper .ccpigd-btn--rounded-sm{border-radius:4px}.ccpigd-top-level-wrapper .ccpigd-btn--rounded-xs{border-radius:2px}.ccpigd-top-level-wrapper .ccpigd-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;margin:0;min-width:64px;box-sizing:border-box;vertical-align:middle;padding:8px 10px;border:1px solid rgba(0,0,0,0);transition:all .3s ease 0s;cursor:pointer}.ccpigd-top-level-wrapper .ccpigd-btn--full-width{width:100%}.ccpigd-top-level-wrapper .ccpigd-btn--small{padding:.25rem .375rem}.ccpigd-top-level-wrapper .ccpigd-btn--medium{padding:.51rem .625rem}.ccpigd-top-level-wrapper .ccpigd-btn--large{padding:.75rem .875rem}.ccpigd-top-level-wrapper .ccpigd-btn--text{color:var(--ccpigd-primary-black, #000e25);background-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-btn--text:hover{color:var(--ccpigd-primary-black, #000e25);background-color:var(--ccpigd-light)}.ccpigd-top-level-wrapper .ccpigd-btn--primary{background-color:var(--ccpigd-primary);color:#fff}.ccpigd-top-level-wrapper .ccpigd-btn--primary .ccpigd-loading-spinner{border-color:var(--ccpigd-white, #ffffff);border-bottom-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-btn--primary:hover{color:#fff;background-color:var(--ccpigd-primary-hover)}.ccpigd-top-level-wrapper .ccpigd-btn--secondary{background-color:var(--ccpigd-light);color:var(--ccpigd-primary-black, #000e25)}.ccpigd-top-level-wrapper .ccpigd-btn--secondary:hover{color:var(--ccpigd-primary-black, #000e25);background-color:var(--ccpigd-secondary)}.ccpigd-top-level-wrapper .ccpigd-btn--outlined{background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-primary-black, #000e25);border:1px solid rgba(0,0,0,0);border-color:var(--ccpigd-light)}.ccpigd-top-level-wrapper .ccpigd-btn--outlined:hover{color:var(--ccpigd-primary-black, #000e25);background-color:var(--ccpigd-secondary)}.ccpigd-top-level-wrapper .ccpigd-btn--error{background-color:hsl(from var(--ccpigd-error, #ff0000) h s l/15%);border:1px solid rgba(0,0,0,0);border-color:var(--ccpigd-error-light, rgba(255, 0, 0, 0.2));color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-btn--error .ccpigd-loading-spinner{border-color:var(--ccpigd-error, #ff0000);border-bottom-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-btn--error:hover{background-color:hsl(from var(--ccpigd-error, #ff0000) h s l/30%);color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-btn--warning{background-color:hsl(from var(--ccpigd-warning, #ff5900) h s l/15%);border:1px solid;color:var(--ccpigd-warning, #ff5900);border-color:var(--ccpigd-warning-light, rgba(255, 89, 0, 0.2))}.ccpigd-top-level-wrapper .ccpigd-btn--warning .ccpigd-loading-spinner{border-color:var(--ccpigd-warning, #ff5900);border-bottom-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-btn--warning:hover{background-color:hsl(from var(--ccpigd-warning, #ff5900) h s l/30%);color:var(--ccpigd-warning, #ff5900)}.ccpigd-top-level-wrapper .ccpigd-btn--link{color:var(--ccpigd-primary-black, #000e25);background-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-btn--link:hover{background-color:var(--ccpigd-light);text-decoration:underline}.ccpigd-top-level-wrapper .ccpigd-btn--disabled{cursor:not-allowed;border-color:var(--ccpigd-secondary);color:var(--ccpigd-secondary-black, #243247);background-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-btn--disabled:hover{background-color:var(--ccpigd-secondary);color:var(--ccpigd-secondary-black, #243247)}.ccpigd-top-level-wrapper .ccpigd-input--rounded-full{border-radius:50% !important}.ccpigd-top-level-wrapper .ccpigd-input--rounded-lg{border-radius:12px !important}.ccpigd-top-level-wrapper .ccpigd-input--rounded-md{border-radius:8px !important}.ccpigd-top-level-wrapper .ccpigd-input--rounded-sm{border-radius:4px !important}.ccpigd-top-level-wrapper .ccpigd-input--rounded-xs{border-radius:2px !important}.ccpigd-top-level-wrapper .ccpigd-input--text-xs{font-size:.75rem}.ccpigd-top-level-wrapper .ccpigd-input--text-sm{font-size:.875rem}.ccpigd-top-level-wrapper .ccpigd-input--text-md{font-size:1rem}.ccpigd-top-level-wrapper .ccpigd-input--text-lg{font-size:1.125rem}.ccpigd-top-level-wrapper .ccpigd-input--text-xl{font-size:1.25rem}.ccpigd-top-level-wrapper .ccpigd-input{display:flex;flex-direction:column;gap:.25rem;position:relative}.ccpigd-top-level-wrapper .ccpigd-input__label{color:var(--ccpigd-primary-black, #000e25);margin-bottom:.25rem}.ccpigd-top-level-wrapper .ccpigd-input__input{background-color:var(--ccpigd-white, #ffffff) !important;color:var(--ccpigd-primary-black, #000e25) !important;outline:none;transition:border-color .2s ease;border:1px solid;border-color:var(--ccpigd-secondary) !important;padding:.2rem .5rem .2rem .7rem !important}.ccpigd-top-level-wrapper .ccpigd-input__input:focus,.ccpigd-top-level-wrapper .ccpigd-input__input:active{box-shadow:none !important}.ccpigd-top-level-wrapper .ccpigd-input__input::placeholder{font-size:.75rem !important}.ccpigd-top-level-wrapper .ccpigd-input__input:focus{border-color:var(--ccpigd-primary) !important}.ccpigd-top-level-wrapper .ccpigd-input__input:read-only{background-color:var(--ccpigd-disabled) !important}.ccpigd-top-level-wrapper .ccpigd-input__input:disabled{cursor:not-allowed}.ccpigd-top-level-wrapper .ccpigd-input__helper-text{color:var(--ccpigd-primary-black, #000e25)}.ccpigd-top-level-wrapper .ccpigd-input__error-text{color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-input--error .ccpigd-top-level-wrapper .ccpigd-input__input{border-color:var(--ccpigd-error, #ff0000);color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-input--error .ccpigd-top-level-wrapper .ccpigd-input__input:focus{border-color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-input--disabled .ccpigd-top-level-wrapper .ccpigd-input__input{cursor:not-allowed;opacity:.5}.ccpigd-top-level-wrapper .ccpigd-input:has(.input-icon-search){justify-content:center}.ccpigd-top-level-wrapper .ccpigd-input:has(.input-icon-search):has(.ccpigd-input__input:active,.ccpigd-input__input:focus) .input-icon-search::after{background-color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .ccpigd-input .input-icon-search{position:absolute;padding:5px;right:1px;height:calc(100% - 2px);background:var(--ccpigd-white, #ffffff);pointer-events:none}.ccpigd-top-level-wrapper .ccpigd-input .input-icon-search::after{content:"";position:absolute;top:8px;left:0;width:1px;height:calc(100% - 16px);background-color:var(--ccpigd-secondary)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--rounded-full{border-radius:50%}.ccpigd-top-level-wrapper .ccpigd-icon-btn--rounded-lg{border-radius:12px}.ccpigd-top-level-wrapper .ccpigd-icon-btn--rounded-md{border-radius:8px}.ccpigd-top-level-wrapper .ccpigd-icon-btn--rounded-sm{border-radius:4px}.ccpigd-top-level-wrapper .ccpigd-icon-btn--rounded-xs{border-radius:2px}.ccpigd-top-level-wrapper .ccpigd-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;margin:0;border:0;outline:0;padding:0;user-select:none;vertical-align:middle;color:var(--ccpigd-primary);transition:all .3s ease 0s}.ccpigd-top-level-wrapper .ccpigd-icon-btn--extra-small{min-width:1.5rem;aspect-ratio:1/1}.ccpigd-top-level-wrapper .ccpigd-icon-btn--small{min-width:2rem;aspect-ratio:1/1}.ccpigd-top-level-wrapper .ccpigd-icon-btn--medium{min-width:2.5rem;aspect-ratio:1/1}.ccpigd-top-level-wrapper .ccpigd-icon-btn--large{min-width:3rem;aspect-ratio:1/1}.ccpigd-top-level-wrapper .ccpigd-icon-btn--full-width{width:100%}.ccpigd-top-level-wrapper .ccpigd-icon-btn--text{background-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--text:hover{background-color:var(--ccpigd-light)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--ghost{background-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--primary{background-color:var(--ccpigd-primary);color:#fff}.ccpigd-top-level-wrapper .ccpigd-icon-btn--primary .ccpigd-loading-spinner{border-color:var(--ccpigd-white, #ffffff);border-bottom-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--primary:hover{background-color:var(--ccpigd-primary-hover)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--secondary{background-color:var(--ccpigd-secondary)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--secondary:hover{background-color:hsl(from var(--ccpigd-secondary) h s l/20%)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--outlined{background-color:var(--ccpigd-white, #ffffff);border:1px solid var(--ccpigd-light)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--outlined:hover{background-color:var(--ccpigd-light)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--error,.ccpigd-top-level-wrapper .ccpigd-icon-btn--warning{color:#fff}.ccpigd-top-level-wrapper .ccpigd-icon-btn--error .ccpigd-loading-spinner,.ccpigd-top-level-wrapper .ccpigd-icon-btn--warning .ccpigd-loading-spinner{border-color:var(--ccpigd-white, #ffffff);border-bottom-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--error{background-color:hsl(from var(--ccpigd-error, #ff0000) h s l/20%);color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--error:hover{background-color:hsl(from var(--ccpigd-error, #ff0000) h s l/30%)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--warning{background-color:var(--ccpigd-warning, #ff5900);border:1px solid var(--ccpigd-warning, #ff5900)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--link{background-color:rgba(0,0,0,0);color:var(--ccpigd-primary-black, #000e25)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--link:hover{background-color:var(--ccpigd-light);text-decoration:underline}.ccpigd-top-level-wrapper .ccpigd-icon-btn--light{background-color:var(--ccpigd-white, #ffffff)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--dark{background-color:var(--ccpigd-primary-black, #000e25)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--disabled{cursor:not-allowed;pointer-events:none;opacity:.5}.ccpigd-top-level-wrapper .ccpigd-icon-btn--pro{background-color:var(--ccpigd-pro, #ffc300);color:var(--ccpigd-white, #ffffff)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--new{background-color:var(--ccpigd-new, #d0f2e5)}.ccpigd-top-level-wrapper .ccpigd-icon-btn~span{user-select:none}.ccpigd-skeleton-loader__item{width:var(--ccpigd-skeleton-width);height:var(--ccpigd-skeleton-height);background-color:#3c3c3c;overflow:hidden;border-radius:5px}.ccpigd-skeleton-loader__item.ccpigd-skeleton-loading{position:relative;background-color:rgba(226,226,226,.3019607843)}.ccpigd-skeleton-loader__item.ccpigd-skeleton-loading::after{display:block;content:"";position:absolute;width:100%;height:100%;transform:translateX(-100%);background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(41, 39, 39, 0.2)), to(transparent));background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.685), transparent);animation:loading 1s infinite}@keyframes loading{100%{transform:translateX(100%)}}.ccpigd-top-level-wrapper .ccpigd-breadcrumb .ccpigd-breadcrumb-list .ccpigd-breadcrumb-item{color:var(--ccpigd-primary-black, #000e25);cursor:pointer}.ccpigd-top-level-wrapper .ccpigd-breadcrumb .ccpigd-breadcrumb-list .ccpigd-breadcrumb-item a{display:flex;align-items:center;color:var(--ccpigd-primary-black, #000e25);text-decoration:none}.ccpigd-top-level-wrapper .ccpigd-breadcrumb .ccpigd-breadcrumb-list .ccpigd-breadcrumb-item a:has(.breadcrumb-home-text){gap:4px}.ccpigd-top-level-wrapper .ccpigd-breadcrumb .ccpigd-breadcrumb-list .ccpigd-breadcrumb-item.active a{pointer-events:none}.ccpigd-top-level-wrapper .ccpigd-breadcrumb .ccpigd-breadcrumb-list .ccpigd-breadcrumb-item:last-child:has(.breadcrumb-separator) .breadcrumb-separator{display:none}.ccpigd-top-level-wrapper .ccpigd-breadcrumb .ccpigd-breadcrumb-list .ccpigd-breadcrumb-ellipsis{display:flex;align-items:center;justify-content:center;cursor:pointer}.ccpigd-top-level-wrapper .ccpigd-breadcrumb .ccpigd-dropdown-content{z-index:9}.ccpigd-dropdown{position:relative}.ccpigd-dropdown-trigger{color:var(--ccpigd-secondary-black, #243247)}.ccpigd-dropdown-trigger .ccpigd-dropdown-trigger-arrow{padding-right:4px}.ccpigd-dropdown-trigger .ccpigd-dropdown-trigger-arrow.active .ccpigd-icon{transform:rotate(180deg)}.ccpigd-dropdown-content{position:absolute;top:calc(100% + 5px);left:0;min-width:5rem;background:var(--ccpigd-white, #ffffff);padding:.25rem;box-shadow:0 4px 6px -1px var(--ccpigd-secondary-shadow, rgba(108, 127, 158, 0.1019607843)),0 2px 4px -1px var(--ccpigd-primary-shadow, rgba(108, 127, 158, 0.3019607843));opacity:0;transform:translateY(-10px);visibility:hidden;transition:300ms;border:1px solid var(--ccpigd-light);border-radius:8px;z-index:999}.ccpigd-dropdown-content.active{opacity:1;transform:translateY(0);visibility:visible}.ccpigd-dropdown-content.width-overflowing{right:0;left:auto}.ccpigd-dropdown-content.height-overflowing{top:auto;bottom:calc(100% + 5px)}.ccpigd-dropdown-content .ccpigd-dropdown-menu-label{text-align:center;margin:10px}.ccpigd-dropdown-content .ccpigd-dropdown-menu-separator{height:1px;background-color:var(--ccpigd-light);margin:.25rem -0.25rem}.ccpigd-dropdown-content .ccpigd-dropdown-menu-item{position:relative;display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:.125rem;cursor:pointer;user-select:none;outline:none;white-space:nowrap;transition:all .3s ease 0s;color:var(--ccpigd-desc-gray, #758780)}.ccpigd-dropdown-content .ccpigd-dropdown-menu-item.active{color:var(--ccpigd-primary-black, #000e25)}.ccpigd-dropdown-content .ccpigd-dropdown-menu-item-icon{width:1.25rem;display:flex;justify-content:center;align-items:center}.ccpigd-dropdown-content .ccpigd-dropdown-menu-item.activeBg:hover,.ccpigd-dropdown-content .ccpigd-dropdown-menu-item.activeBg.active{background-color:var(--ccpigd-light)}.ccpigd-context-menu-content{z-index:50;min-width:13rem;overflow-x:hidden;overflow-y:auto;border:1px solid var(--ccpigd-light);background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-primary-black, #000e25);padding:.25rem;box-shadow:0 4px 6px -1px var(--ccpigd-secondary-shadow, rgba(108, 127, 158, 0.1019607843)),0 2px 4px -1px var(--ccpigd-primary-shadow, rgba(108, 127, 158, 0.3019607843));animation:fadeIn .2s ease-out,zoomIn .2s ease-out}.ccpigd-context-menu-content:empty{display:none}.ccpigd-context-menu-content .ccpigd-context-menu-item{position:relative;display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:.125rem;cursor:pointer;user-select:none;outline:none}.ccpigd-context-menu-content .ccpigd-context-menu-item.destructive{color:var(--ccpigd-error, #ff0000)}.ccpigd-context-menu-content .ccpigd-context-menu-item.destructive:hover,.ccpigd-context-menu-content .ccpigd-context-menu-item.destructive:focus{background-color:var(--ccpigd-error-extra-light, rgba(255, 0, 0, 0.1019607843));color:var(--ccpigd-error, #ff0000)}.ccpigd-context-menu-content .ccpigd-context-menu-item:hover,.ccpigd-context-menu-content .ccpigd-context-menu-item:focus{background-color:var(--ccpigd-light);color:var(--ccpigd-primary-black, #000e25)}.ccpigd-context-menu-content .ccpigd-context-menu-item.disabled{pointer-events:none;opacity:.5}.ccpigd-context-menu-content .ccpigd-context-menu-separator{height:1px;background-color:var(--ccpigd-light);margin:.25rem -0.25rem}.ccpigd-context-menu-content .ccpigd-context-menu-sub{display:contents}.ccpigd-context-menu-content .ccpigd-context-menu-sub-trigger{display:flex;align-items:center;padding:.375rem .5rem;border-radius:.125rem;cursor:default;user-select:none;outline:none;gap:.5rem}.ccpigd-context-menu-content .ccpigd-context-menu-sub-trigger:hover,.ccpigd-context-menu-content .ccpigd-context-menu-sub-trigger:focus{background-color:var(--ccpigd-light);color:var(--ccpigd-primary-black, #000e25)}.ccpigd-context-menu-content .ccpigd-context-menu-sub-trigger.disabled{pointer-events:none;opacity:.5}.ccpigd-context-menu-content .ccpigd-context-menu-sub-trigger .ccpigd-icon{margin-left:auto;pointer-events:none}.ccpigd-context-menu-content .ccpigd-context-menu-sub-content{z-index:50;min-width:13rem;overflow:hidden;border-radius:.375rem;border:1px solid var(--ccpigd-light);background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-primary-black, #000e25);padding:.25rem;box-shadow:0 4px 6px -1px var(--ccpigd-secondary-shadow, rgba(108, 127, 158, 0.1019607843)),0 2px 4px -1px var(--ccpigd-primary-shadow, rgba(108, 127, 158, 0.3019607843));animation:fadeIn .2s ease-out,zoomIn .2s ease-out}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes zoomIn{from{transform:scale(0.95)}to{transform:scale(1)}}.ccpigd-checkbox{display:inline-flex;align-items:center}.ccpigd-checkbox__input{position:absolute;opacity:0;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}.ccpigd-checkbox__box{transition:all 200ms ease-in-out;display:inline-block;position:relative;cursor:pointer;background-color:var(--ccpigd-white, #ffffff);color:rgba(0,0,0,0);border:1px solid var(--ccpigd-primary);height:1.25rem;width:1.25rem;border-radius:.25rem}.ccpigd-checkbox__box::after{transition:all 200ms ease-in-out;content:"";position:absolute;height:.25rem;width:.625rem;border-bottom:2px solid rgba(0,0,0,0);border-left:2px solid rgba(0,0,0,0);top:.3125rem;left:.15625rem;transform:rotate(-45deg);box-sizing:content-box}.ccpigd-checkbox--size-small .ccpigd-checkbox__box{width:1rem;height:1rem}.ccpigd-checkbox--size-small .ccpigd-checkbox__box::after{top:.25rem;left:.125rem;height:.1875rem;width:.5rem}.ccpigd-checkbox--size-medium .ccpigd-checkbox__box{width:1.25rem;height:1.25rem}.ccpigd-checkbox--size-medium .ccpigd-checkbox__box::after{top:.2rem;left:.2rem;height:.25rem;width:.625rem}.ccpigd-checkbox--size-large .ccpigd-checkbox__box{width:1.5rem;height:1.5rem}.ccpigd-checkbox--size-large .ccpigd-checkbox__box::after{top:.375rem;left:.1875rem;height:.3125rem;width:.75rem}.ccpigd-checkbox--rounded .ccpigd-checkbox__box{border-radius:50%}.ccpigd-checkbox__input:checked+.ccpigd-checkbox__box{background-color:var(--ccpigd-primary) !important}.ccpigd-checkbox__input:checked+.ccpigd-checkbox__box::after{border-bottom-color:var(--ccpigd-white, #ffffff);border-left-color:var(--ccpigd-white, #ffffff)}.ccpigd-checkbox__input:focus-visible+.ccpigd-checkbox__box{outline:2px solid var(--ccpigd-primary);outline-offset:2px}.ccpigd-checkbox--disabled{opacity:.5;pointer-events:none}.ccpigd-form-control-label{display:flex;align-items:center;gap:8px;cursor:pointer}.ccpigd-form-control-label.disabled{cursor:not-allowed;opacity:.6}.ccpigd-form-control-label.start{flex-direction:row-reverse}.ccpigd-form-control-label.top{flex-direction:column;align-items:flex-start}.ccpigd-form-control-label.bottom{flex-direction:column-reverse;align-items:flex-start}.ccpigd-form-control-label .label-text{font-size:16px}.ccpigd-form-control-label .label-text .required{color:red;margin-left:4px}.ccpigd-form-group{display:flex;flex-direction:column;gap:8px}.ccpigd-file-list__header{display:grid;grid-template-columns:50px minmax(100px, 300px) repeat(3, 1fr) 100px;background-color:var(--ccpigd-white, #ffffff);padding:20px;border-radius:8px 8px 0 0;border-bottom:1px solid var(--ccpigd-light);gap:10px}.ccpigd-file-list__header span{text-align:center}.ccpigd-file-list__header span:first-child{text-align:left}.ccpigd-file-list__header span:last-child{text-align:right}.ccpigd-file-list__files{display:grid}.ccpigd-file-list__files .ccpigd-file-card{background-color:var(--ccpigd-white, #ffffff);display:grid;cursor:pointer;row-gap:6px}.ccpigd-file-list__files .ccpigd-file-card__thumbnail{position:relative;grid-area:thumbnail;overflow:hidden;background-color:var(--ccpigd-light);border:1px solid var(--ccpigd-secondary)}.ccpigd-file-list__files .ccpigd-file-card__thumbnail img{width:100%;height:100%;object-fit:cover;-webkit-user-drag:none}.ccpigd-file-list__files .ccpigd-file-card__status{position:absolute;top:8px;left:8px}.ccpigd-file-list__files .ccpigd-file-card__name,.ccpigd-file-list__files .ccpigd-file-card .file-extension,.ccpigd-file-list__files .ccpigd-file-card .file-size,.ccpigd-file-list__files .ccpigd-file-card .file-last-edited{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:break-word}.ccpigd-file-list__files .ccpigd-file-card__name{grid-area:name}.ccpigd-file-list__files .ccpigd-file-card .file-extension,.ccpigd-file-list__files .ccpigd-file-card .file-size,.ccpigd-file-list__files .ccpigd-file-card .file-last-edited{color:var(--ccpigd-desc-gray, #758780);text-transform:uppercase}.ccpigd-file-list__files .ccpigd-file-card .file-extension{grid-area:extension}.ccpigd-file-list__files .ccpigd-file-card .file-dot{grid-area:dot;color:var(--ccpigd-desc-gray, #758780)}.ccpigd-file-list__files .ccpigd-file-card .file-size{grid-area:size}.ccpigd-file-list__files .ccpigd-file-card .file-last-edited{grid-area:last-edited}.ccpigd-file-list__files .ccpigd-file-card .file-card-actions{grid-area:actions;display:flex;align-items:end;justify-content:end}.ccpigd-file-list__files .ccpigd-file-card.file-checked{background-color:var(--ccpigd-light)}.ccpigd-file-list__files .ccpigd-file-card.file-copied{background-color:var(--ccpigd-light)}.ccpigd-file-list__files .ccpigd-file-card.file-moved{background-color:var(--ccpigd-light)}.ccpigd-file-list__files .ccpigd-file-card.ccpigd-folder-box .ccpigd-file-card__thumbnail{display:flex;align-items:center;justify-content:center}.ccpigd-file-list__files .ccpigd-file-card.ccpigd-folder-box .ccpigd-file-card__thumbnail img{height:50%;width:50%;object-fit:cover}.ccpigd-file-list__files--grid-view{grid-template-columns:repeat(auto-fill, minmax(172px, 1fr));gap:15px}.ccpigd-file-list__files--grid-view .ccpigd-file-card{padding:10px;border:1px solid var(--ccpigd-light);grid-template-areas:"thumbnail thumbnail thumbnail thumbnail thumbnail" "thumbnail thumbnail thumbnail thumbnail thumbnail" "name name name name actions" "extension dot size size actions"}.ccpigd-file-list__files--grid-view .ccpigd-file-card .ccpigd-file-card__thumbnail{height:154px}.ccpigd-file-list__files--grid-view .ccpigd-file-card .file-card-actions{align-items:center;justify-content:end;transition:all .3s ease 0s}.ccpigd-file-list__files--list-view{grid-template-columns:repeat(1, 1fr)}.ccpigd-file-list__files--list-view .ccpigd-file-card{grid-template-areas:"thumbnail name extension size last-edited actions";grid-template-columns:50px minmax(100px, 300px) repeat(3, 1fr) 100px;align-items:center;gap:10px;padding:10px 20px}.ccpigd-file-list__files--list-view .ccpigd-file-card .ccpigd-file-card__thumbnail{width:40px;height:40px}.ccpigd-file-list__files--list-view .ccpigd-file-card .ccpigd-file-card__name{text-align:left}.ccpigd-file-list__files--list-view .ccpigd-file-card p{width:100%;text-align:center}.ccpigd-file-list__files--list-view .ccpigd-file-card:not(:last-child){border-bottom:1px solid var(--ccpigd-light)}.ccpigd-file-list__files--list-view .ccpigd-file-card:last-child{border-radius:0 0 8px 8px}.ccpigd-file-list__files--empty{display:flex;align-items:center;justify-content:center;width:500px;margin:auto}.ccpigd-file-list__card-content p b,.ccpigd-file-list__card-content p strong{font-weight:600}.ccpigd-no-file-found-container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:.5rem;height:100%;width:100%;padding:2rem;background-color:var(--ccpigd-white, #ffffff);border-radius:10px;margin-top:50px}.ccpigd-no-file-found-container h3{color:var(--ccpigd-primary-black, #000e25);font-weight:600}.ccpigd-no-file-found-container p{color:var(--ccpigd-desc-gray, #758780)}.ccpigd-progress-bar{width:100%;height:8px;border-radius:500px;background-color:var(--ccpigd-secondary);overflow:hidden}.ccpigd-progress-bar .ccpigd-progress{background-color:var(--ccpigd-primary);height:100%;border-radius:500px;transition:width .4s ease}.ccpigd-three-dot-icon{position:relative;width:14px;height:14px;display:flex;flex-direction:column;align-items:flex-end;cursor:pointer;gap:3px}.ccpigd-three-dot-icon span{width:3px;aspect-ratio:1/1;background-color:var(--ccpigd-primary-black, #000e25);border-radius:500px}.inline-grid{display:grid}.inline-grid.columns--default-1{grid-template-columns:repeat(1, 1fr)}.inline-grid.columns--default-2{grid-template-columns:repeat(2, 1fr)}.inline-grid.columns--default-3{grid-template-columns:repeat(3, 1fr)}.inline-grid.columns--default-4{grid-template-columns:repeat(4, 1fr)}.inline-grid.columns--default-5{grid-template-columns:repeat(5, 1fr)}.inline-grid.columns--default-6{grid-template-columns:repeat(6, 1fr)}.inline-grid.columns--default-7{grid-template-columns:repeat(7, 1fr)}.inline-grid.columns--default-8{grid-template-columns:repeat(8, 1fr)}.inline-grid.columns--default-9{grid-template-columns:repeat(9, 1fr)}.inline-grid.columns--default-10{grid-template-columns:repeat(10, 1fr)}.inline-grid.columns--default-11{grid-template-columns:repeat(11, 1fr)}.inline-grid.columns--default-12{grid-template-columns:repeat(12, 1fr)}.inline-grid.columns--default-1fr-1fr{grid-template-columns:1fr 1fr}.inline-grid.columns--default-1fr-2fr{grid-template-columns:1fr 2fr}.inline-grid.columns--default-2fr-1fr{grid-template-columns:2fr 1fr}@media(min-width: 0px){.inline-grid.columns--xs-1{grid-template-columns:repeat(1, 1fr)}.inline-grid.columns--xs-2{grid-template-columns:repeat(2, 1fr)}.inline-grid.columns--xs-3{grid-template-columns:repeat(3, 1fr)}.inline-grid.columns--xs-4{grid-template-columns:repeat(4, 1fr)}.inline-grid.columns--xs-5{grid-template-columns:repeat(5, 1fr)}.inline-grid.columns--xs-6{grid-template-columns:repeat(6, 1fr)}.inline-grid.columns--xs-7{grid-template-columns:repeat(7, 1fr)}.inline-grid.columns--xs-8{grid-template-columns:repeat(8, 1fr)}.inline-grid.columns--xs-9{grid-template-columns:repeat(9, 1fr)}.inline-grid.columns--xs-10{grid-template-columns:repeat(10, 1fr)}.inline-grid.columns--xs-11{grid-template-columns:repeat(11, 1fr)}.inline-grid.columns--xs-12{grid-template-columns:repeat(12, 1fr)}.inline-grid.columns--xs-1fr-1fr{grid-template-columns:1fr 1fr}.inline-grid.columns--xs-1fr-2fr{grid-template-columns:1fr 2fr}.inline-grid.columns--xs-2fr-1fr{grid-template-columns:2fr 1fr}}@media(min-width: 576px){.inline-grid.columns--sm-1{grid-template-columns:repeat(1, 1fr)}.inline-grid.columns--sm-2{grid-template-columns:repeat(2, 1fr)}.inline-grid.columns--sm-3{grid-template-columns:repeat(3, 1fr)}.inline-grid.columns--sm-4{grid-template-columns:repeat(4, 1fr)}.inline-grid.columns--sm-5{grid-template-columns:repeat(5, 1fr)}.inline-grid.columns--sm-6{grid-template-columns:repeat(6, 1fr)}.inline-grid.columns--sm-7{grid-template-columns:repeat(7, 1fr)}.inline-grid.columns--sm-8{grid-template-columns:repeat(8, 1fr)}.inline-grid.columns--sm-9{grid-template-columns:repeat(9, 1fr)}.inline-grid.columns--sm-10{grid-template-columns:repeat(10, 1fr)}.inline-grid.columns--sm-11{grid-template-columns:repeat(11, 1fr)}.inline-grid.columns--sm-12{grid-template-columns:repeat(12, 1fr)}.inline-grid.columns--sm-1fr-1fr{grid-template-columns:1fr 1fr}.inline-grid.columns--sm-1fr-2fr{grid-template-columns:1fr 2fr}.inline-grid.columns--sm-2fr-1fr{grid-template-columns:2fr 1fr}}@media(min-width: 768px){.inline-grid.columns--md-1{grid-template-columns:repeat(1, 1fr)}.inline-grid.columns--md-2{grid-template-columns:repeat(2, 1fr)}.inline-grid.columns--md-3{grid-template-columns:repeat(3, 1fr)}.inline-grid.columns--md-4{grid-template-columns:repeat(4, 1fr)}.inline-grid.columns--md-5{grid-template-columns:repeat(5, 1fr)}.inline-grid.columns--md-6{grid-template-columns:repeat(6, 1fr)}.inline-grid.columns--md-7{grid-template-columns:repeat(7, 1fr)}.inline-grid.columns--md-8{grid-template-columns:repeat(8, 1fr)}.inline-grid.columns--md-9{grid-template-columns:repeat(9, 1fr)}.inline-grid.columns--md-10{grid-template-columns:repeat(10, 1fr)}.inline-grid.columns--md-11{grid-template-columns:repeat(11, 1fr)}.inline-grid.columns--md-12{grid-template-columns:repeat(12, 1fr)}.inline-grid.columns--md-1fr-1fr{grid-template-columns:1fr 1fr}.inline-grid.columns--md-1fr-2fr{grid-template-columns:1fr 2fr}.inline-grid.columns--md-2fr-1fr{grid-template-columns:2fr 1fr}}@media(min-width: 992px){.inline-grid.columns--lg-1{grid-template-columns:repeat(1, 1fr)}.inline-grid.columns--lg-2{grid-template-columns:repeat(2, 1fr)}.inline-grid.columns--lg-3{grid-template-columns:repeat(3, 1fr)}.inline-grid.columns--lg-4{grid-template-columns:repeat(4, 1fr)}.inline-grid.columns--lg-5{grid-template-columns:repeat(5, 1fr)}.inline-grid.columns--lg-6{grid-template-columns:repeat(6, 1fr)}.inline-grid.columns--lg-7{grid-template-columns:repeat(7, 1fr)}.inline-grid.columns--lg-8{grid-template-columns:repeat(8, 1fr)}.inline-grid.columns--lg-9{grid-template-columns:repeat(9, 1fr)}.inline-grid.columns--lg-10{grid-template-columns:repeat(10, 1fr)}.inline-grid.columns--lg-11{grid-template-columns:repeat(11, 1fr)}.inline-grid.columns--lg-12{grid-template-columns:repeat(12, 1fr)}.inline-grid.columns--lg-1fr-1fr{grid-template-columns:1fr 1fr}.inline-grid.columns--lg-1fr-2fr{grid-template-columns:1fr 2fr}.inline-grid.columns--lg-2fr-1fr{grid-template-columns:2fr 1fr}}@media(min-width: 1200px){.inline-grid.columns--xl-1{grid-template-columns:repeat(1, 1fr)}.inline-grid.columns--xl-2{grid-template-columns:repeat(2, 1fr)}.inline-grid.columns--xl-3{grid-template-columns:repeat(3, 1fr)}.inline-grid.columns--xl-4{grid-template-columns:repeat(4, 1fr)}.inline-grid.columns--xl-5{grid-template-columns:repeat(5, 1fr)}.inline-grid.columns--xl-6{grid-template-columns:repeat(6, 1fr)}.inline-grid.columns--xl-7{grid-template-columns:repeat(7, 1fr)}.inline-grid.columns--xl-8{grid-template-columns:repeat(8, 1fr)}.inline-grid.columns--xl-9{grid-template-columns:repeat(9, 1fr)}.inline-grid.columns--xl-10{grid-template-columns:repeat(10, 1fr)}.inline-grid.columns--xl-11{grid-template-columns:repeat(11, 1fr)}.inline-grid.columns--xl-12{grid-template-columns:repeat(12, 1fr)}.inline-grid.columns--xl-1fr-1fr{grid-template-columns:1fr 1fr}.inline-grid.columns--xl-1fr-2fr{grid-template-columns:1fr 2fr}.inline-grid.columns--xl-2fr-1fr{grid-template-columns:2fr 1fr}}.inline-grid.gap--default-0{gap:0}@media(min-width: 0px){.inline-grid.gap--xs-0{gap:0}}@media(min-width: 576px){.inline-grid.gap--sm-0{gap:0}}@media(min-width: 768px){.inline-grid.gap--md-0{gap:0}}@media(min-width: 992px){.inline-grid.gap--lg-0{gap:0}}@media(min-width: 1200px){.inline-grid.gap--xl-0{gap:0}}.inline-grid.gap--default--25rem{gap:-25rem}@media(min-width: 0px){.inline-grid.gap--xs--25rem{gap:-25rem}}@media(min-width: 576px){.inline-grid.gap--sm--25rem{gap:-25rem}}@media(min-width: 768px){.inline-grid.gap--md--25rem{gap:-25rem}}@media(min-width: 992px){.inline-grid.gap--lg--25rem{gap:-25rem}}@media(min-width: 1200px){.inline-grid.gap--xl--25rem{gap:-25rem}}.inline-grid.gap--default--5rem{gap:-5rem}@media(min-width: 0px){.inline-grid.gap--xs--5rem{gap:-5rem}}@media(min-width: 576px){.inline-grid.gap--sm--5rem{gap:-5rem}}@media(min-width: 768px){.inline-grid.gap--md--5rem{gap:-5rem}}@media(min-width: 992px){.inline-grid.gap--lg--5rem{gap:-5rem}}@media(min-width: 1200px){.inline-grid.gap--xl--5rem{gap:-5rem}}.inline-grid.gap--default-1rem{gap:1rem}@media(min-width: 0px){.inline-grid.gap--xs-1rem{gap:1rem}}@media(min-width: 576px){.inline-grid.gap--sm-1rem{gap:1rem}}@media(min-width: 768px){.inline-grid.gap--md-1rem{gap:1rem}}@media(min-width: 992px){.inline-grid.gap--lg-1rem{gap:1rem}}@media(min-width: 1200px){.inline-grid.gap--xl-1rem{gap:1rem}}.inline-grid.gap--default--4rem{gap:-4rem}@media(min-width: 0px){.inline-grid.gap--xs--4rem{gap:-4rem}}@media(min-width: 576px){.inline-grid.gap--sm--4rem{gap:-4rem}}@media(min-width: 768px){.inline-grid.gap--md--4rem{gap:-4rem}}@media(min-width: 992px){.inline-grid.gap--lg--4rem{gap:-4rem}}@media(min-width: 1200px){.inline-grid.gap--xl--4rem{gap:-4rem}}.inline-grid.gap--default-2rem{gap:2rem}@media(min-width: 0px){.inline-grid.gap--xs-2rem{gap:2rem}}@media(min-width: 576px){.inline-grid.gap--sm-2rem{gap:2rem}}@media(min-width: 768px){.inline-grid.gap--md-2rem{gap:2rem}}@media(min-width: 992px){.inline-grid.gap--lg-2rem{gap:2rem}}@media(min-width: 1200px){.inline-grid.gap--xl-2rem{gap:2rem}}.inline-grid.align-items--start{align-items:start}.inline-grid.align-items--end{align-items:end}.inline-grid.align-items--center{align-items:center}.tree{line-height:1.75;z-index:1;overflow:hidden;font-family:"Poppins",sans-serif !important}.tree__folder{cursor:pointer;margin-left:15px}.tree__vertical-line{position:relative}.tree__vertical-line:before{content:"";display:block;position:absolute;top:1px;left:8px;width:0;height:100%;z-index:1;border:1px solid var(--ccpigd-light)}.tree__actions-wrapper{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap !important;height:100%}.tree__actions-wrapper .tree__actions{background-color:var(--ccpigd-white, #ffffff);display:flex;align-items:center;flex-wrap:nowrap;justify-content:space-between;opacity:0;pointer-events:none;transition:.2s}.tree__actions-wrapper .tree__actions .dashicon{line-height:24px}.tree__actions-wrapper:hover .tree__actions{opacity:1;pointer-events:all;transition:.2s;background-color:var(--ccpigd-light)}.tree__name{width:100%;background-color:var(--ccpigd-white, #ffffff);cursor:pointer;flex-wrap:nowrap !important;color:var(--ccpigd-primary-black, #000e25);line-height:1.75;z-index:2;border-radius:4px;transition:.2s}.tree__name--selected{background-color:var(--ccpigd-disabled)}.tree__name:hover,.tree__name--selected{transition:.2s;background-color:#eceaea}.tree__name svg{min-width:16px;min-height:16px}.tree__name--open{font-weight:500 !important}.tree__name p{line-height:27px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.tree__input{width:auto;border:1px solid #ccc;padding:2px 4px;border-radius:3px;outline:none}.tree__input:focus{border-color:#007acc}.tree__file{flex-wrap:nowrap;display:flex;align-items:center;font-weight:normal;margin-left:15px;padding:2px 0;cursor:pointer}.tree__collapse{height:0;max-height:0;overflow:hidden;transition:all .3s ease 0s}.tree__collapse--open{height:max-content;max-height:100%;font-weight:700}@media(max-width: 768px){.tree__actions-wrapper .tree__actions{opacity:1;pointer-events:all}}.ccpigd-switcher{display:inline-flex;align-items:center;cursor:pointer}.ccpigd-switcher__toggle{position:relative;width:3rem;height:1.5rem;background-color:rgba(0,0,0,0);border:1px solid var(--ccpigd-primary);border-radius:9999px;transition:all .3s ease}.ccpigd-switcher__toggle--active{background-color:var(--ccpigd-primary)}.ccpigd-switcher__toggle--active .ccpigd-switcher__thumb{transform:translate(1.4rem, -50%);background-color:var(--ccpigd-white, #ffffff)}.ccpigd-switcher__thumb{position:absolute;top:50%;left:.25rem;width:1rem;height:1rem;background-color:var(--ccpigd-primary);border-radius:50%;transition:all .3s ease;transform:translate(0, -50%)}.ccpigd-switcher.isDisabled{opacity:.5;pointer-events:none;cursor:not-allowed}.ccpigd-button-group{display:inline-flex;justify-content:center;align-items:center;gap:.6rem;padding:.5rem;border-radius:6px;width:fit-content;max-width:100%;border-width:1px;border-style:solid;border-color:var(--ccpigd-light)}.ccpigd-button-group--bg-default{background-color:hsl(from var(--ccpigd-primary) h s l/3%)}.ccpigd-button-group--bg-primary{background-color:var(--ccpigd-primary);color:var(--ccpigd-white, #ffffff)}.ccpigd-button-group--bg-secondary{background-color:var(--ccpigd-secondary);color:var(--ccpigd-white, #ffffff)}.ccpigd-button-group--bg-light{background-color:var(--ccpigd-light);color:var(--ccpigd-primary-black, #000e25)}.ccpigd-button-group--bg-white{background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-primary-black, #000e25)}.ccpigd-button-group--bg-extra-light{background-color:var(--ccpigd-extra-light);color:var(--ccpigd-primary-black, #000e25)}.ccpigd-button-group--bg-none{background-color:none}.ccpigd-button-group--border-none{border-style:none}.ccpigd-button-group--border-solid{border-style:solid}.ccpigd-button-group--border-dotted{border-style:dotted}.ccpigd-button-group--border-dashed{border-style:dashed}.ccpigd-accordion{background:var(--ccpigd-white, #ffffff);border:1px solid var(--ccpigd-light)}.ccpigd-accordion--single{margin-top:.5rem}.ccpigd-accordion__header{padding:1rem;width:100%;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:rgba(0,0,0,0);border:0;text-align:left}.ccpigd-accordion__title{display:inline-flex;align-items:center}.ccpigd-accordion__icon{transition:transform .3s ease;transform:rotate(-90deg)}.ccpigd-accordion--open .ccpigd-accordion__icon{transform:rotate(0deg)}.ccpigd-accordion__body{transition:max-height .3s ease}.ccpigd-accordion__bodyInner{position:relative;padding:1rem}.ccpigd-accordion__bodyInner::before{content:"";position:absolute;top:0;left:1rem;right:1rem;height:1px;background-color:var(--ccpigd-secondary)}.ccpigd-accordion--disabled{opacity:.5;pointer-events:none}.ccpigd-accordion-group{margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem}.ccpigd-note{padding:.625rem .9375rem;border-radius:.625rem;font-size:.75rem;line-height:1.5;list-style:none}.ccpigd-note--info{border-left:5px solid var(--ccpigd-primary);background-color:hsl(from var(--ccpigd-primary) h s l/10%)}.ccpigd-note--info a{color:var(--ccpigd-primary)}.ccpigd-note--warning{border-left:5px solid var(--ccpigd-warning, #ff5900);background-color:hsl(from var(--ccpigd-warning) h s l/12%)}.ccpigd-note--warning a{color:var(--ccpigd-warning, #ff5900)}.ccpigd-note--error{border-left:5px solid var(--ccpigd-error, #ff0000);background-color:hsl(from var(--ccpigd-error) h s l/16%)}.ccpigd-note--error a{color:var(--ccpigd-error, #ff0000)}.ccpigd-note li.ccpigd-note--bullet{list-style-type:disc;margin:.375rem 0;color:var(--ccpigd-primary-black, #000e25);margin-left:1rem}.ccpigd-note li.ccpigd-note--normal{list-style-type:none;margin:.375rem 0;color:var(--ccpigd-primary-black, #000e25)}.ccpigd-note li a{text-decoration:underline}.ccpigd-tooltip{position:relative;display:inline-block}.ccpigd-tooltip__text{visibility:hidden;background-color:var(--ccpigd-secondary-black, #243247);color:var(--ccpigd-white, #ffffff);text-align:center;border-radius:4px;padding:5px 10px;position:absolute;z-index:10;font-size:14px;width:var(--tooltip-width, auto);opacity:0;transition:all .3s ease}.ccpigd-tooltip__text--wrap-wrap{white-space:normal;word-wrap:break-word}.ccpigd-tooltip__text--wrap-no-wrap{white-space:nowrap}.ccpigd-tooltip__text--has-arrow::after{content:"";position:absolute;border:5px solid rgba(0,0,0,0)}.ccpigd-tooltip--show .ccpigd-tooltip__text{visibility:visible;opacity:1}.ccpigd-tooltip--show .ccpigd-tooltip__text--open-fade{opacity:1}.ccpigd-tooltip--show .ccpigd-tooltip__text--open-zoom{transform:scale(1) !important}.ccpigd-tooltip--top .ccpigd-tooltip__text{bottom:125%;left:50%;transform:translateX(-50%);transform-origin:bottom center}.ccpigd-tooltip--top .ccpigd-tooltip__text--open-zoom{transform:translateX(-50%) scale(0)}.ccpigd-tooltip--top .ccpigd-tooltip__text--open-slide-down{transform:translateY(-10px) translateX(-50%);transition:opacity .3s ease,transform .3s ease}.ccpigd-tooltip--top .ccpigd-tooltip__text--has-arrow::after{border-top-color:var(--ccpigd-secondary-black, #243247);top:100%;left:50%;transform:translateX(-50%)}.ccpigd-tooltip--show.ccpigd-tooltip--top .ccpigd-tooltip__text--open-slide-down{transform:translateY(0) translateX(-50%)}.ccpigd-tooltip--show.ccpigd-tooltip--top .ccpigd-tooltip__text--open-zoom{transform:translateX(-50%) scale(1) !important}.ccpigd-tooltip--bottom .ccpigd-tooltip__text{top:125%;left:50%;transform:translateX(-50%);transform-origin:top center}.ccpigd-tooltip--bottom .ccpigd-tooltip__text--open-zoom{transform:translateX(-50%) scale(0)}.ccpigd-tooltip--bottom .ccpigd-tooltip__text--open-slide-down{transform:translateY(10px) translateX(-50%);transition:opacity .3s ease,transform .3s ease}.ccpigd-tooltip--bottom .ccpigd-tooltip__text--has-arrow::after{border-bottom-color:var(--ccpigd-secondary-black, #243247);bottom:100%;left:50%;transform:translateX(-50%)}.ccpigd-tooltip--show.ccpigd-tooltip--bottom .ccpigd-tooltip__text--open-slide-down{transform:translateY(0) translateX(-50%)}.ccpigd-tooltip--show.ccpigd-tooltip--bottom .ccpigd-tooltip__text--open-zoom{transform:translateX(-50%) scale(1) !important}.ccpigd-tooltip--left .ccpigd-tooltip__text{right:115%;top:50%;transform:translateY(-50%);transform-origin:center right}.ccpigd-tooltip--left .ccpigd-tooltip__text--open-zoom{transform:translateY(-50%) scale(0)}.ccpigd-tooltip--left .ccpigd-tooltip__text--open-slide-down{transform:translateX(-10px) translateY(-50%);transition:opacity .3s ease,transform .3s ease}.ccpigd-tooltip--left .ccpigd-tooltip__text--has-arrow::after{border-left-color:var(--ccpigd-secondary-black, #243247);left:100%;top:50%;transform:translateY(-50%)}.ccpigd-tooltip--show.ccpigd-tooltip--left .ccpigd-tooltip__text--open-slide-down{transform:translateX(0) translateY(-50%)}.ccpigd-tooltip--show.ccpigd-tooltip--left .ccpigd-tooltip__text--open-zoom{transform:translateY(-50%) scale(1) !important}.ccpigd-tooltip--right .ccpigd-tooltip__text{left:115%;top:50%;transform:translateY(-50%);transform-origin:center left}.ccpigd-tooltip--right .ccpigd-tooltip__text--open-zoom{transform:translateY(-50%) scale(0)}.ccpigd-tooltip--right .ccpigd-tooltip__text--open-slide-down{transform:translateX(10px) translateY(-50%);transition:opacity .3s ease,transform .3s ease}.ccpigd-tooltip--right .ccpigd-tooltip__text--has-arrow::after{border-right-color:var(--ccpigd-secondary-black, #243247);right:100%;top:50%;transform:translateY(-50%)}.ccpigd-tooltip--show.ccpigd-tooltip--right .ccpigd-tooltip__text--open-slide-down{transform:translateX(0) translateY(-50%)}.ccpigd-tooltip--show.ccpigd-tooltip--right .ccpigd-tooltip__text--open-zoom{transform:translateY(-50%) scale(1) !important}.ccpigd-count{position:absolute;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;border-radius:50%;transition:all .2s ease}.ccpigd-count-container{position:relative;display:inline-block}.ccpigd-count.count-dot{width:10px;height:10px}.ccpigd-count.count-number{min-width:20px;height:20px;padding:5px}.ccpigd-count.count-top{top:0}.ccpigd-count.count-top.count-right{right:0}.ccpigd-count.count-top.count-right.count-inside{top:0px;right:0px}.ccpigd-count.count-top.count-right.count-outside{transform:translate(50%, -50%)}.ccpigd-count.count-top.count-left{left:0}.ccpigd-count.count-top.count-left.count-inside{top:0px;left:0px}.ccpigd-count.count-top.count-left.count-outside{transform:translate(-50%, -50%)}.ccpigd-count.count-bottom{bottom:0}.ccpigd-count.count-bottom.count-right{right:0}.ccpigd-count.count-bottom.count-right.count-inside{bottom:0px;right:0px}.ccpigd-count.count-bottom.count-right.count-outside{transform:translate(50%, 50%)}.ccpigd-count.count-bottom.count-left{left:0}.ccpigd-count.count-bottom.count-left.count-inside{bottom:0px;left:0px}.ccpigd-count.count-bottom.count-left.count-outside{transform:translate(-50%, 50%)}.ccpigd-top-level-wrapper .ccpigd-select-box-container{min-width:fit-content}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-label{font-size:.875rem;font-weight:500;color:var(--ccpigd-primary-black, #000e25)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-label.error{color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper{min-width:max-content}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper.active-min-width{min-width:18.5rem}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected{gap:.3rem;border:1px solid;border-color:var(--ccpigd-light);border-radius:4px;padding:4.8px 5px;background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-secondary-black, #243247);width:100%;margin:0;transition:all .3s ease 0s}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected-content{flex-wrap:wrap}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected:has(.rotate){border-color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected.error{border-color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected.disabled{opacity:.5;background-color:var(--ccpigd-disabled);cursor:not-allowed}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected.with-background{background-color:var(--ccpigd-extra-light)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected:has(.suffix) .selected-option,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected:has(.prefix) .selected-option{padding:4px 0;font-weight:600}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected:has(.suffix) .selected-option.suffix,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected:has(.suffix) .selected-option.prefix,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected:has(.prefix) .selected-option.suffix,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected:has(.prefix) .selected-option.prefix{font-weight:500}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .selected-option{border:1px solid;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:var(--ccpigd-secondary-black, #243247);padding:4px;border-radius:4px;line-height:1.2em}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .selected-item{padding:4px;transition:all .3s ease 0s;border-color:var(--ccpigd-secondary);background-color:var(--ccpigd-white, #ffffff);white-space:nowrap}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .selected-item .remove-icon .ccpigd-icon{transition:all .3s ease 0s;border-radius:4px;color:var(--ccpigd-error-light, rgba(255, 0, 0, 0.2));background:var(--ccpigd-error-extra-light, rgba(255, 0, 0, 0.1019607843))}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .selected-item .remove-icon:hover .ccpigd-icon{color:var(--ccpigd-error, #ff0000);background:var(--ccpigd-error-light, rgba(255, 0, 0, 0.2));font-weight:500}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .selected-item:hover{background-color:var(--ccpigd-light)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .placeholder{color:var(--ccpigd-desc-gray, #758780);font-weight:400}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .select-box-icon{transition:all .3s ease 0s}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .select-box-icon .ccpigd-icon{transition:all .3s ease 0s}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .select-box-icon .ccpigd-icon:hover{color:var(--ccpigd-primary-shadow, rgba(108, 127, 158, 0.3019607843))}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .select-box-icon.rotate .ccpigd-icon{transform:rotate(180deg);color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .select-box-icon.rotate::before{background:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .select-box-icon::before{content:"";width:1px;height:22px;left:-1px;background:var(--ccpigd-light);margin-right:2px;transition:all .3s ease 0s}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options{transition:all .3s ease 0s;position:absolute;top:calc(100% + 2px);left:0;right:0;background-color:var(--ccpigd-white, #ffffff);border:1px solid;border-color:var(--ccpigd-secondary);border-radius:4px;z-index:10;height:0;opacity:0;visibility:hidden;pointer-events:none;overflow:auto;scrollbar-width:thin;pointer-events:auto}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options.top{top:auto;bottom:calc(100% + 2px)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options.open{height:fit-content;max-height:20rem;opacity:1;visibility:visible}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-option{transition:all .3s ease 0s;padding:.5rem .75rem;cursor:pointer;font-size:.875rem;color:var(--ccpigd-secondary-black, #243247)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-option:hover{background-color:var(--ccpigd-light)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-option.clear-all{color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-option.select{background-color:var(--ccpigd-secondary);color:var(--ccpigd-primary-black, #000e25)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-search-wrapper{position:sticky;top:0;background:var(--ccpigd-white, #ffffff);border-bottom:1px solid;border-color:var(--ccpigd-warning-light, rgba(255, 89, 0, 0.2))}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-search-wrapper .ccpigd-icon{margin-left:.75rem}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-search-wrapper .select-box-search-input{width:100%;padding:.5rem .75rem .5rem 0;font-size:.875rem;background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-secondary-black, #243247);border:0;outline:none}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options:has(.select-box-search-wrapper){border-color:var(--ccpigd-warning-extra-light, rgba(255, 89, 0, 0.1019607843))}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options::after{content:"No results found";padding:5px 10px;bottom:-1px;color:var(--ccpigd-warning, #ff5900);background-color:var(--ccpigd-warning-extra-light, rgba(255, 89, 0, 0.1019607843));display:block}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options:has(.select-box-option){border-color:var(--ccpigd-secondary)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options:has(.select-box-option) .select-box-search-wrapper{border-color:var(--ccpigd-desc-gray, #758780)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options:has(.select-box-option)::after{display:none}.ccpigd-top-level-wrapper .ccpigd-select-box-container .select-box-error{color:var(--ccpigd-error, #ff0000);font-size:.75rem}.ccpigd-top-level-wrapper .ccpigd-select-box-container .select-box-helper{color:var(--ccpigd-secondary-black, #243247);font-size:.75rem}.ccpigd-color-picker{display:flex;align-items:center;gap:.5rem}.ccpigd-color-picker .wrapper{display:flex;align-items:center}.ccpigd-color-picker .picker-box{width:6rem;height:2.2rem;border:1px solid var(--ccpigd-light);cursor:pointer;border-radius:4px 0 0 4px;background:rgba(0,0,0,0)}.ccpigd-color-picker .picker-box:focus{outline:none !important;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important}.ccpigd-color-picker .picker-box::-webkit-color-swatch-wrapper{padding:0;border:none}.ccpigd-color-picker .picker-box::-webkit-color-swatch{border:none;border-radius:4px 0 0 4px}.ccpigd-color-picker .picker-input{width:6rem;height:2.2rem;padding:0 .5rem;border:1px solid var(--ccpigd-light);background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-primary-black, #000e25);border-left:none;border-radius:0 4px 4px 0;margin-left:-1px}.ccpigd-color-picker .picker-input.error{border-color:var(--ccpigd-error, #ff0000)}.ccpigd-color-picker .picker-input:focus{outline:none !important;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important}.color-box-wrapper{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.color-box{width:1.5rem;height:1.5rem;border:1px solid var(--ccpigd-light);border-radius:4px;cursor:pointer;position:relative;transition:border .2s}.color-box.active .tick{position:absolute;top:50%;left:50%;width:1.3rem;height:1.3rem;transform:translate(-50%, -50%);color:var(--ccpigd-white, #ffffff)}.ccpigd-status{position:relative;display:inline-block}.ccpigd-status:hover .status-hover{opacity:1;visibility:visible;transform:translateY(0)}.ccpigd-status .status-content-disabled{pointer-events:none;opacity:.8}.ccpigd-status__items{position:absolute;display:flex;gap:5px}.ccpigd-status__items:not(.status-hover).status-top{top:10px}.ccpigd-status__items:not(.status-hover).status-top.status-right{right:10px}.ccpigd-status__items:not(.status-hover).status-top.status-left{left:10px}.ccpigd-status__items:not(.status-hover).status-bottom{bottom:10px}.ccpigd-status__items:not(.status-hover).status-bottom.status-right{right:10px}.ccpigd-status__items:not(.status-hover).status-bottom.status-left{left:10px}.ccpigd-status:has(.status-warning){pointer-events:none}.ccpigd-status__item{border-radius:8px;white-space:nowrap;transition:all .2s ease;line-height:1.1em;height:24px;width:24px}.ccpigd-status__item.status-hover{opacity:0;visibility:hidden;transform:translateY(-10%);transition:opacity .2s ease,transform .2s ease;pointer-events:none;top:-2.3rem;right:0}.ccpigd-status__item.status-hover::after{content:"";position:absolute;width:0;height:0;border:6px solid rgba(0,0,0,0);z-index:1;bottom:-6px;right:8px;border-bottom-width:0}.ccpigd-status__item.status-rounded-edge{border-top-right-radius:9999px;border-bottom-left-radius:9999px;padding:.3rem 1rem}.ccpigd-status__item.status-rounded{border-radius:999px}.ccpigd-status__item.status-primary{background-color:var(--ccpigd-primary) !important;color:var(--ccpigd-white, #ffffff)}.ccpigd-status__item.status-primary.status-hover::after{border-top-color:var(--ccpigd-primary)}.ccpigd-status__item.status-secondary{background-color:var(--ccpigd-secondary) !important;color:var(--ccpigd-white, #ffffff)}.ccpigd-status__item.status-secondary.status-hover::after{border-top-color:var(--ccpigd-secondary)}.ccpigd-status__item.status-outlined{background-color:rgba(0,0,0,0) !important;border:1px solid var(--ccpigd-primary);color:var(--ccpigd-primary)}.ccpigd-status__item.status-outlined.status-hover::after{border-top-color:var(--ccpigd-primary)}.ccpigd-status__item.status-error{background-color:var(--ccpigd-error, #ff0000) !important;color:var(--ccpigd-white, #ffffff)}.ccpigd-status__item.status-error.status-hover::after{border-top-color:var(--ccpigd-error, #ff0000)}.ccpigd-status__item.status-warning{background-color:var(--ccpigd-warning, #ff5900) !important;color:var(--ccpigd-white, #ffffff)}.ccpigd-status__item.status-warning.status-hover::after{border-top-color:var(--ccpigd-warning, #ff5900)}.ccpigd-status__item.status-uppercase{text-transform:uppercase}.ccpigd-grid-stack{display:grid}.ccpigd-page-intro{display:flex;justify-content:space-between;align-items:center}.ccpigd-page-intro .title{color:var(--ccpigd-primary-black, #000e25);font-weight:500;margin-bottom:.3rem}.ccpigd-page-intro .description{color:var(--ccpigd-desc-gray, #758780)}.ccpigd-slider{display:flex;align-items:center;gap:.8rem}.ccpigd-slider.disabled{opacity:.5;pointer-events:none}.ccpigd-slider-track-container.trackDisabled{opacity:.5;pointer-events:none}.ccpigd-slider-track-wrapper{position:relative;width:15rem}.ccpigd-slider-track-wrapper{position:relative;width:15rem;height:.3rem;background:#d3d3d3;border-radius:4px;cursor:pointer;user-select:none}.ccpigd-slider-track{position:relative;width:100%;height:100%;border-radius:4px}.ccpigd-slider-track-fill{position:absolute;top:0;left:0;height:100%;background:var(--ccpigd-primary);border-radius:4px}.ccpigd-slider-thumb{position:absolute;top:50%;width:.8rem;height:.8rem;background:var(--ccpigd-primary);border-radius:50%;transform:translate(-50%, -50%);cursor:grab}.ccpigd-slider-thumb:active{cursor:grabbing}.ccpigd-slider-tooltip{position:absolute;top:-40px;left:0;transform:translateX(-50%);background:var(--ccpigd-primary);color:#fff;padding:4px 8px;border-radius:4px;white-space:nowrap;z-index:10;min-width:35px;text-align:center}.ccpigd-slider-tooltip::after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);border-width:6px 6px 0 6px;border-style:solid;border-color:var(--ccpigd-primary) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.ccpigd-slider-marks{position:relative;margin-top:.5rem}.ccpigd-slider-mark{position:absolute;text-align:center;font-size:12px;cursor:pointer}.ccpigd-slider-mark.passed{color:var(--ccpigd-primary)}.ccpigd-slider-mark.active{font-weight:bold}.ccpigd-slider-mark:hover{transition:all .3s ease 0s;color:var(--ccpigd-primary);font-weight:bold}.ccpigd-slider-input-container{display:flex;align-items:center;border:1px solid var(--ccpigd-secondary);border-radius:4px;padding:0 0 0 .6rem}.ccpigd-slider-input-container.no-unit{padding:.2rem .6rem;background-color:var(--ccpigd-white, #ffffff)}.ccpigd-slider-input-divider{width:1px;height:2.3rem;background-color:var(--ccpigd-secondary);margin:0 0 0 .5rem}.ccpigd-slider-input-box{width:4rem;border:none !important;padding:0 !important;background-color:var(--ccpigd-white, #ffffff) !important}.ccpigd-slider-input-box:focus{outline:none !important;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important}.ccpigd-slider-input-box::-webkit-inner-spin-button,.ccpigd-slider-input-box::-webkit-outer-spin-button{opacity:1}.ccpigd-slider-input-box.trackDisabled{opacity:.5;pointer-events:none}.ccpigd-slider-select-box{border:none !important}.ccpigd-slider-select-box:focus{outline:none !important;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important}.ccpigd-slider .ccpigd-select-box-selected{border:none !important}.ccpigd-slider .ccpigd-select-box-wrapper{min-width:4.5rem !important}.ccpigd-slider-reset{color:var(--ccpigd-error, #ff0000);background-color:hsl(from var(--ccpigd-error, #ff0000) h s l/15%);padding:.43rem .625rem;border-radius:4px;border:1px solid rgba(0,0,0,0);border-color:var(--ccpigd-error-light, rgba(255, 0, 0, 0.2));transition:all .3s ease 0s;cursor:pointer}.ccpigd-slider-reset:hover{background-color:hsl(from var(--ccpigd-error, #ff0000) h s l/30%)}.ccpigd-dnd{display:flex;flex-direction:column;gap:.5rem}.ccpigd-dnd .dnd-item{display:flex;align-items:center;padding:10px;background:#f2f2f2;border:1px solid #aaa;border-radius:6px;cursor:move;transition:all 200ms ease;gap:.5rem}.ccpigd-dnd .dnd-item-name{font-size:14px;font-weight:500}.ccpigd-dnd .dnd-item-image{width:24px;height:24px;object-fit:contain}.ccpigd-dnd .dnd-item-folder{background-color:#e0f4ff}.ccpigd-dnd .dnd-item-file{background-color:#fff6e5}.ccpigd-dnd .dnd-item-remove{color:red}.ccpigd-module-location{position:relative;display:inline-block}.ccpigd-module-location .ccpigd-module-tooltip{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:.9rem;background-color:var(--ccpigd-white, #ffffff);border:1px solid var(--ccpigd-secondary);padding:1rem;border-radius:.3rem;box-shadow:0 4px 16px rgba(0,0,0,.1);z-index:10;min-width:12rem}.ccpigd-module-location .ccpigd-module-tooltip-title{text-align:center;font-size:1rem;font-weight:600;color:var(--ccpigd-primary-black, #000e25);margin-bottom:.7rem;white-space:nowrap}.ccpigd-module-location .ccpigd-module-tooltip .tooltip-arrow{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0);border-top:15px solid var(--ccpigd-white, #ffffff)}.ccpigd-module-location .ccpigd-module-tooltip .ccpigd-module-location-container{display:flex;flex-direction:column;gap:.3rem}.ccpigd-module-location .ccpigd-module-tooltip .ccpigd-module-location-item .ccpigd-module-location-details{display:flex;align-items:center;justify-content:start;gap:.3rem;font-size:.875rem;color:var(--ccpigd-secondary-black, #243247);white-space:nowrap}.ccpigd-module-location .ccpigd-module-tooltip .ccpigd-module-location-item .ccpigd-module-location-details:hover{color:var(--ccpigd-primary)}.ccpigd-module-location .ccpigd-module-tooltip .ccpigd-module-location-item .ccpigd-module-location-details svg{width:1rem;height:1rem}.ccpigd-top-level-wrapper .ccpigd-password-field__wrapper{width:100%;padding:1rem 1.5rem 1.5rem;margin:auto;border-radius:12px;background-color:var(--ccpigd-white, #ffffff);text-align:center}.ccpigd-top-level-wrapper .ccpigd-password-field__wrapper-content,.ccpigd-top-level-wrapper .ccpigd-password-field__wrapper-input{width:100%}.ccpigd-top-level-wrapper .ccpigd-password-field__wrapper .ccpigd-icon:not(.ccpigd-btn .ccpigd-icon){font-size:5rem;color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .ccpigd-password-field__wrapper .ccpigd-input{width:100%;max-width:350px;text-align:left}.ccpigd-top-level-wrapper .ccpigd-password-field__wrapper .ccpigd-input__input{padding:.5rem .75rem !important;background:var(--ccpigd-extra-light)}.ccpigd-top-level-wrapper .ccpigd-notice-card{border:1px solid;text-align:center;padding:10px;margin:0 auto;max-width:600px;box-shadow:0 0 20px 2px rgba(152,152,152,.168627451)}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper{width:100%;min-height:300px;background:var(--ccpigd-white, #ffffff);padding:20px 30px 30px 30px;gap:clamp(10px,2vw,20px)}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-icon{font-size:clamp(50px,10vw,100px)}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon{font-family:"ccpigd-icon" !important;font-size:0;line-height:0}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon:before{font-size:clamp(50px,10vw,100px);line-height:1}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon.ccpigd-file-browser::before{content:"folder"}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon.ccpigd-gallery::before{content:"imagesmode"}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon.ccpigd-file-list::before{content:"event_list"}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon.ccpigd-media-player::before{content:"stock_media"}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon.ccpigd-slider-carousel::before{content:"slideshow"}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon.ccpigd-search-box::before{content:"feature_search"}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon.ccpigd-embed-document::before{content:"text_compare"}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon.ccpigd-shortcode::before{content:"code"}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-content{gap:5px}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-content .ccpigd-title,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-content .ccpigd-description{margin:0}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-buttons .ccpigd-notice-card-btn{text-decoration:none}.ccpigd-top-level-wrapper .ccpigd-notice-card.ccpigd-notice-status-error{border-color:var(--ccpigd-error-light, rgba(255, 0, 0, 0.2));background:var(--ccpigd-error-extra-light, rgba(255, 0, 0, 0.1019607843))}.ccpigd-top-level-wrapper .ccpigd-notice-card.ccpigd-notice-status-error .ccpigd-notice-card-wrapper-icon{color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-notice-card.ccpigd-notice-status-warning{border-color:var(--ccpigd-warning-light, rgba(255, 89, 0, 0.2));background:var(--ccpigd-warning-extra-light, rgba(255, 89, 0, 0.1019607843))}.ccpigd-top-level-wrapper .ccpigd-notice-card.ccpigd-notice-status-warning .ccpigd-notice-card-wrapper-icon{color:var(--ccpigd-warning, #ff5900)}.ccpigd-top-level-wrapper .ccpigd-notice-card.ccpigd-notice-status-primary{border-color:var(--ccpigd-light);background:var(--ccpigd-extra-light)}.ccpigd-top-level-wrapper .ccpigd-notice-card.ccpigd-notice-status-primary .ccpigd-notice-card-wrapper-icon{color:var(--ccpigd-primary)}.ccpigd-file-uploader-card{display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:12px !important;border:1px dashed var(--ccpigd-primary) !important;padding:6px !important;max-width:500px;width:100% !important;background:var(--ccpigd-white, #ffffff) !important;font-size:16px}.ccpigd-file-uploader-card:not(.ccpigd-form-uploader){margin:auto}.ccpigd-file-uploader-card.drag-active{border-color:var(--ccpigd-primary) !important;border-width:2px;background-color:var(--ccpigd-light) !important;box-shadow:rgba(149,157,165,.2) 0 8px 24px}.ccpigd-file-uploader-card.drag-active *{pointer-events:none}.ccpigd-file-uploader-card.required-error{border-color:var(--ccpigd-error, #ff0000)}.ccpigd-file-uploader-card .ccpigd-file-uploader-body{display:flex;align-items:center;flex-direction:column;width:100% !important;user-select:none}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner{display:flex !important;align-items:center !important;flex-direction:column !important;border-radius:8px !important;padding:30px 20px !important;background-color:var(--ccpigd-light) !important;justify-content:center;width:100% !important}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .ccpigd-file-uploader-label{font-size:1.2em;font-weight:600;margin-bottom:10px !important}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .size-label{font-size:.875em;margin-top:1em;color:var(--ccpigd-desc-gray, #758780)}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner p{font-weight:400;line-height:1;font-size:.875em}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .cloud_upload{font-size:50px;height:auto;width:auto;line-height:1}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .ccpigd-file-uploader-buttons{display:flex;margin-top:20px}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .ccpigd-file-uploader-buttons button{display:flex;align-items:center;white-space:nowrap;cursor:pointer;border-radius:.25em;border:none;padding:.375rem .5em;margin:.5em;background-color:var(--ccpigd-primary);box-shadow:var(--ccpigd-primary-shadow, rgba(108, 127, 158, 0.3019607843)) 0 8px 24px;color:var(--ccpigd-white, #ffffff);transition:all .2s ease-in-out;font-weight:400;font-size:.87em}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .ccpigd-file-uploader-buttons button span{margin-left:5px}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .ccpigd-file-uploader-buttons button:hover{background-color:var(--ccpigd-primary)}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-info{display:flex;align-items:center;line-height:1}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-info span{margin-right:5px}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-info span:after{content:"|";margin-left:5px;color:var(--ccpigd-primary-black, #000e25)}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-info span:last-child{margin-right:0}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-info span:last-child:after{content:"";margin-left:0}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .ccpigd-file-uploader-add-more{margin-top:15px}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-folder-selection{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;margin:10px 0}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-folder-selection span{margin-bottom:7px}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-folder-selection select{max-width:calc(100% - 20px);min-width:200px;height:35px;border:1px solid #ddd;border-radius:5px;padding:0 10px;font-size:.875em;color:#555;background-color:var(--ccpigd-white, #ffffff);cursor:pointer;transition:all .3s ease-in-out}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-folder-selection select:focus{border-color:var(--ccpigd-primary)}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-folder-selection select option{color:#555}.ccpigd-file-uploader-card .file-list-wrapper{display:flex;flex-direction:column;z-index:50;margin-top:5px !important;width:100% !important;max-height:400px;max-width:100%;overflow:hidden !important;background-color:var(--ccpigd-white, #ffffff) !important;box-shadow:var(--ccpigd-primary-shadow, rgba(108, 127, 158, 0.3019607843)) 0 8px 24px !important;bottom:1em;right:1em}.ccpigd-file-uploader-card .file-list-wrapper.fixed{position:fixed}.ccpigd-file-uploader-card .file-list-wrapper .start-upload{margin:10px auto;display:flex;align-items:center;white-space:nowrap;cursor:pointer;border-radius:.25em;border:none;padding:.375rem .5em;background-color:var(--ccpigd-primary);box-shadow:var(--ccpigd-primary-shadow, rgba(108, 127, 158, 0.3019607843)) 0 8px 24px;color:var(--ccpigd-white, #ffffff);transition:all .2s ease-in-out;font-weight:400;font-size:.87em}.ccpigd-file-uploader-card .file-list-wrapper .start-upload span{margin-left:5px}.ccpigd-file-uploader-card .file-list-wrapper .start-upload:hover{background-color:var(--ccpigd-primary)}.ccpigd-file-uploader-card .file-list-wrapper .file-list-header{display:flex;align-items:center;padding:10px 15px !important;background-color:var(--ccpigd-primary) !important;color:var(--ccpigd-white, #ffffff);line-height:1;border-radius:5px;margin-bottom:5px}.ccpigd-file-uploader-card .file-list-wrapper .file-list-header .file-count{margin-right:5px}.ccpigd-file-uploader-card .file-list-wrapper .file-list{display:flex;flex-flow:column;flex-wrap:nowrap !important;overflow-y:auto !important}.ccpigd-file-uploader-card .file-list-wrapper .file-list::-webkit-scrollbar{width:5px}.ccpigd-file-uploader-card .file-list-wrapper .file-list::-webkit-scrollbar-track{background:#f1f1f1}.ccpigd-file-uploader-card .file-list-wrapper .file-list::-webkit-scrollbar-thumb{background:#ccc}.ccpigd-file-uploader-card .file-list-wrapper .file-list::-webkit-scrollbar-thumb:hover{background:#bbb}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item{display:flex;align-items:center;padding:8px 12px !important;border-bottom:1px solid var(--ccpigd-light) !important;width:100% !important;transition:background-color .3s ease-in-out}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item:hover{background-color:var(--ccpigd-light) !important}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item img{width:30px !important;height:30px !important;margin-right:5px !important;border-radius:3px}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info{display:flex;flex-wrap:wrap;overflow:hidden;width:100%;line-height:1}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info .upload-item{display:flex;align-items:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;flex:1}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info .upload-item .upload-item-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-right:4px;line-height:1.5;color:var(--ccpigd-desc-gray, #758780)}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info .upload-item .upload-item-size{font-size:.75em;color:var(--ccpigd-desc-gray, #758780)}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info .ccpigd-icon{height:18px !important;width:18px !important;font-size:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info .ccpigd-icon:not(.check,.close){border:1px solid var(--ccpigd-desc-gray, #758780)}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info .play_arrow{padding-left:3px}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info .remove-file{background:var(--ccpigd-light);color:var(--ccpigd-error, #ff0000);margin-left:10px;opacity:.5;border-radius:50%;cursor:pointer}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info .ccpigd-spinner{width:20px;height:20px;margin-left:7px;flex:0 0 20px;border:2px solid var(--ccpigd-secondary) !important;border-top:2px solid var(--ccpigd-primary) !important;-webkit-animation:ccpigd-spin 2s linear infinite;animation:ccpigd-spin 2s linear infinite}@-webkit-keyframes ccpigd-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ccpigd-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info .percentage{margin:0 7px}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info-percentage{margin-left:auto;text-align:right;font-size:.875em;display:flex;align-items:center;width:max-content}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info-percentage .ccpigd-spinner{width:20px;height:20px;margin-top:0;margin-right:5px;border-radius:50%}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info-progress{width:100%;height:8px;border-radius:.25em;margin-top:7px;position:relative;align-items:center;justify-content:space-between;display:none;background-color:#e0e0e0;border-radius:10px;overflow:hidden;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info-progress-bar{width:var(--percentage);height:100%;background-color:var(--ccpigd-primary);border-radius:.25em;position:absolute;left:0;top:0;transition:width .5s ease-in-out;background-image:linear-gradient(to left, #6a11cb, var(--ccpigd-primary));background-size:200% auto;animation:gradientMove 2s linear infinite;border-radius:10px 0 0 10px;transition:width .4s ease-in-out}@keyframes gradientMove{0%{background-position:200% center}100%{background-position:0% center}}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info-error{color:var(--ccpigd-error, #ff0000);width:100%;font-size:.75em;margin-top:3px}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item.uploaded .file-info .check{background:var(--ccpigd-primary);color:var(--ccpigd-white, #ffffff)}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item.uploaded .file-info .remove-file{background:rgba(0,0,0,0);color:var(--ccpigd-warning, #ff5900);border:1px solid var(--ccpigd-warning, #ff5900);opacity:.7}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item.uploaded .file-info .remove-file:hover{background:var(--ccpigd-warning, #ff5900);color:var(--ccpigd-white, #ffffff);opacity:1}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item.uploaded .file-info .upload-item-name{color:var(--ccpigd-desc-gray, #758780)}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item.uploaded .file-info-progress{display:flex}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item.uploaded .file-info-progress-bar{background-image:none;background-color:var(--ccpigd-primary);width:100%}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item.active .file-info .remove-file{opacity:.7}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item.active .file-info .upload-item-name{color:var(--ccpigd-desc-gray, #758780)}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item.active .file-info-progress{display:flex}.ccpigd-file-uploader-card .cancel-upload{position:absolute;top:15px;right:15px;cursor:pointer;border-radius:5px;height:40px;width:40px;font-size:25px;display:flex;align-items:center;justify-content:center;color:var(--ccpigd-error, #ff0000)}.ccpigd-file-uploader-card .cancel-upload:hover{color:rgba(255,0,0,.5)}.ccpigd-topbar .ccpigd-file-uploader-card,.ccpigd-file-browser .ccpigd-file-uploader-card{position:fixed !important;right:15px;bottom:15px;z-index:9999999}.ccpigd-topbar .ccpigd-file-uploader-card:has(.file-list-wrapper) .ccpigd-file-uploader-inner .cloud_upload,.ccpigd-file-browser .ccpigd-file-uploader-card:has(.file-list-wrapper) .ccpigd-file-uploader-inner .cloud_upload{display:none}@media(max-width: 991px){.ccpigd-file-uploader-card .file-list-wrapper{max-height:300px;right:0}}@media(max-width: 767px){.ccpigd-file-browser .ccpigd-file-uploader-card{position:absolute !important;height:100%;right:unset;bottom:unset;width:calc(100% - 20px) !important;justify-content:flex-start;background:rgba(0,0,0,.5) !important}.ccpigd-file-browser .ccpigd-file-uploader-card .ccpigd-file-uploader-inner{background:linear-gradient(var(--bg-info), var(--bg-info)),#fff !important}}.ccpigd-autofillinput-separators{background-color:var(--ccpigd-secondary);width:fit-content;padding:1rem;border-radius:4px}.ccpigd-autofillinput-btn{background-color:var(--ccpigd-secondary);padding:1rem;border-radius:4px}.ccpigd-popup{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:9999}.ccpigd-popup-container{background:var(--ccpigd-white, #ffffff);width:50vw;height:20rem;display:flex;flex-direction:column;border:1px solid var(--ccpigd-secondary);border-radius:13px;box-shadow:0 4px 25px rgba(0,0,0,.3);overflow:hidden;animation:popupFade .3s ease-out}.ccpigd-popup-header{position:relative}.ccpigd-popup-close{position:absolute;top:1rem;right:1rem;cursor:pointer}@keyframes popupFade{from{transform:scale(0.9);opacity:0}to{transform:scale(1);opacity:1}}.ccp-toast{position:fixed;top:20px;right:20px;z-index:9999999;overflow:inherit !important}.ccp-toast:has(.ccp-toast__container){border-radius:6px}.ccp-toast:has(.ccp-toast__full){right:0;top:0;width:100%;max-width:100%;height:100%;background-color:rgba(0,0,0,.37);display:flex;align-items:center;justify-content:center}.ccp-toast__container{padding:10px 15px;border-radius:6px;background-color:var(--ccpigd-white, #ffffff);box-shadow:0 4px 6px rgba(0,0,0,.2);transition:all .5s cubic-bezier(0.88, 1.79, 1, 2.34);animation:fade-in-popup .4s ease-out forwards;transform-origin:center bottom;width:fit-content;margin:0 auto}.ccp-toast__container:not(:last-child){margin-bottom:5px}.ccp-toast__inner-container{position:fixed;top:52px;right:20px;z-index:9999999;overflow:inherit !important}.ccp-toast__full{animation:none;flex:1 1 90%;padding:20px;transition:none;background-color:var(--ccpigd-white, #ffffff) !important;margin-inline:15px}.ccp-toast__full:has(.ccpigd-audio-player){max-width:max-content;padding:0}.ccp-toast__right-top{right:20px;top:52px}.ccp-toast__right-bottom{right:20px;bottom:20px}.ccp-toast__modal{animation:ccpigd-modal-open .4s cubic-bezier(0.68, -0.55, 0.265, 1.55) forwards}.ccp-toast__message{padding:7px 0;font-size:16px;white-space:nowrap;line-height:1.2;display:flex;align-items:center;justify-content:center}.ccp-toast__message .ccpigd-icon{cursor:pointer;color:var(--ccpigd-desc-gray, #758780);margin-left:10px;border-radius:4px;height:20px;width:20px;text-align:center;line-height:20px !important}.ccp-toast__dark{background-color:#000}.ccp-toast__light{background-color:var(--ccpigd-white, #ffffff)}.ccp-toast__light .ccp-toast__message{color:var(--ccpigd-primary-black, #000e25)}.ccp-toast .ccp-toast__message-toast{animation:ccpigd-toast-pop-in .6s cubic-bezier(0.36, 0.07, 0.19, 0.97) forwards;position:relative;overflow:hidden;transform-origin:center}.ccp-toast .ccp-toast__message-toast .ccp-toast__progress{position:absolute;bottom:0;left:0;height:3px;background-color:hsl(from var(--ccpigd-primary) h s l/35%);width:100%;transform-origin:left center;transform:scaleX(1);animation:ccpigd-toast-progress linear forwards}.ccp-toast .ccp-toast__dark .ccp-toast__message .ccp-toast__icon,.ccp-toast .ccp-toast__light .ccp-toast__message .ccp-toast__icon,.ccp-toast .ccp-toast__success .ccp-toast__message .ccp-toast__icon{color:var(--ccpigd-primary);margin-right:12px;width:25px;height:25px;border-radius:50%;display:inline-block;border:2px solid currentColor;position:relative;box-sizing:border-box;animation:pop .3s ease-out forwards}.ccp-toast .ccp-toast__dark .ccp-toast__message .ccp-toast__icon:before,.ccp-toast .ccp-toast__dark .ccp-toast__message .ccp-toast__icon:after,.ccp-toast .ccp-toast__light .ccp-toast__message .ccp-toast__icon:before,.ccp-toast .ccp-toast__light .ccp-toast__message .ccp-toast__icon:after,.ccp-toast .ccp-toast__success .ccp-toast__message .ccp-toast__icon:before,.ccp-toast .ccp-toast__success .ccp-toast__message .ccp-toast__icon:after{content:"";position:absolute;height:2px;background-color:currentColor;transform-origin:left center;width:0}.ccp-toast .ccp-toast__dark .ccp-toast__message .ccp-toast__icon:before,.ccp-toast .ccp-toast__light .ccp-toast__message .ccp-toast__icon:before,.ccp-toast .ccp-toast__success .ccp-toast__message .ccp-toast__icon:before{left:5px;top:10px;transform:rotate(45deg);animation:check-left .3s ease-out .3s forwards}.ccp-toast .ccp-toast__dark .ccp-toast__message .ccp-toast__icon:after,.ccp-toast .ccp-toast__light .ccp-toast__message .ccp-toast__icon:after,.ccp-toast .ccp-toast__success .ccp-toast__message .ccp-toast__icon:after{left:8px;top:14px;transform:rotate(-45deg);transform-origin:left center;animation:check-right .3s ease-out .6s forwards}.ccp-toast__success{background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-primary-black, #000e25)}.ccp-toast__error{background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-error, #ff0000)}.ccp-toast__error .ccp-toast__progress{background-color:hsl(from var(--ccpigd-error, #ff0000) h s l/50%) !important}.ccp-toast .ccp-toast__error .ccp-toast__message .ccp-toast__icon{margin-right:8px;width:25px;height:25px;border-radius:50%;display:inline-block;border:2px solid currentColor;position:relative;box-sizing:border-box;animation:pop .3s ease-out forwards}.ccp-toast .ccp-toast__error .ccp-toast__message .ccp-toast__icon:before,.ccp-toast .ccp-toast__error .ccp-toast__message .ccp-toast__icon:after{content:"";position:absolute;height:2px;background-color:currentColor;width:0;left:50%;top:50%;transform-origin:center}.ccp-toast .ccp-toast__error .ccp-toast__message .ccp-toast__icon:before{transform:translate(-50%, -50%) rotate(45deg);animation:error-line-1 .3s ease-out .3s forwards}.ccp-toast .ccp-toast__error .ccp-toast__message .ccp-toast__icon:after{transform:translate(-50%, -50%) rotate(-45deg);animation:error-line-2 .3s ease-out .6s forwards}.ccp-toast__info{background-color:var(--ccpigd-white, #ffffff);color:#17a2b8}.ccp-toast__info .ccp-toast__progress{background-color:hsl(from #17a2b8 h s l/50%) !important}.ccp-toast .ccp-toast__info .ccp-toast__message .ccp-toast__icon{margin-right:8px;width:25px;height:25px;border-radius:50%;display:inline-block;border:2px solid currentColor;position:relative;box-sizing:border-box;animation:info-slide .4s ease-out forwards}.ccp-toast .ccp-toast__info .ccp-toast__message .ccp-toast__icon:before,.ccp-toast .ccp-toast__info .ccp-toast__message .ccp-toast__icon:after{content:"";position:absolute;background-color:currentColor;left:50%;transform:translateX(-50%)}.ccp-toast .ccp-toast__info .ccp-toast__message .ccp-toast__icon:before{width:3px;height:3px;top:4px;border-radius:50%;transform:translateX(-50%) translateY(-10px);opacity:0;animation:info-dot-slide .3s ease-out .4s forwards}.ccp-toast .ccp-toast__info .ccp-toast__message .ccp-toast__icon:after{width:2px;height:0;top:9px;border-radius:1px;animation:info-line-grow .3s ease-out .6s forwards}.ccp-toast__warning{background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-warning, #ff5900)}.ccp-toast__warning .ccp-toast__progress{background-color:hsl(from var(--ccpigd-warning, #ff5900) h s l/50%) !important}.ccp-toast .ccp-toast__warning .ccp-toast__message .ccp-toast__icon{margin-right:8px;width:25px;height:25px;border-radius:50%;display:inline-block;border:2px solid currentColor;position:relative;box-sizing:border-box;animation:warning-pulse .6s ease-out forwards}.ccp-toast .ccp-toast__warning .ccp-toast__message .ccp-toast__icon:before,.ccp-toast .ccp-toast__warning .ccp-toast__message .ccp-toast__icon:after{content:"";position:absolute;background-color:currentColor;left:50%;transform:translateX(-50%)}.ccp-toast .ccp-toast__warning .ccp-toast__message .ccp-toast__icon:before{width:2px;height:0;top:5px;border-radius:1px;animation:warning-exclamation-line .3s ease-out .4s forwards}.ccp-toast .ccp-toast__warning .ccp-toast__message .ccp-toast__icon:after{width:2px;height:2px;bottom:5px;border-radius:50%;transform:translateX(-50%) scale(0);animation:warning-exclamation-dot .2s ease-out .8s forwards}.ccp-toast .ccpigd-file-selector-header{margin-bottom:20px}.ccp-toast .ccpigd-file-selector-header .ccpigd-button-group{padding:0}.ccp-toast .ccpigd{display:flex;background-color:var(--ccpigd-extra-light)}.ccp-toast .ccpigd-sidebar{width:250px;background-color:var(--ccpigd-white, #ffffff);padding:20px;position:relative;transition:all .3s ease 0s}.ccp-toast .ccpigd-sidebar span,.ccp-toast .ccpigd-sidebar h1,.ccp-toast .ccpigd-sidebar p{white-space:nowrap}.ccp-toast .ccpigd-sidebar__top{margin-bottom:35px}.ccp-toast .ccpigd-sidebar__top-toggle svg{transform:rotate(90deg)}.ccp-toast .ccpigd-sidebar__menu-item{cursor:pointer;position:relative;transition:all .3s ease 0s;padding:10px;border-radius:12px;border:1px solid rgba(231,231,231,.3019607843)}.ccp-toast .ccpigd-sidebar__menu-item .menu-icon-wrapper{z-index:2}.ccp-toast .ccpigd-sidebar__menu-item .menu-icon-wrapper .ccpigd-sidebar-menu-icon{width:1.5rem;height:1.5rem;mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:currentColor}.ccp-toast .ccpigd-sidebar__menu-item span:not(.menu-icon-wrapper span){transition:all .3s ease;transform:translateX(0);opacity:1;visibility:visible}.ccp-toast .ccpigd-sidebar__bottom{position:absolute;z-index:999;bottom:10px;width:84%;padding:5px;backdrop-filter:blur(3px)}.ccp-toast .ccpigd-sidebar--collapsed{width:94px}.ccp-toast .ccpigd-sidebar--collapsed .ccpigd-sidebar__top{justify-content:center}.ccp-toast .ccpigd-sidebar--collapsed .ccpigd-sidebar__top .ccpigd-logo{display:none}.ccp-toast .ccpigd-sidebar--collapsed .ccpigd-sidebar__top-toggle .ccpigd-icon{transform:rotateY(180deg)}.ccp-toast .ccpigd-sidebar--collapsed .ccpigd-sidebar__menu-item span:not(.menu-icon-wrapper span){transform:translateX(-30%);opacity:0;visibility:hidden}.ccp-toast .ccpigd-sidebar--collapsed .ccpigd-sidebar__bottom{display:none}.ccp-toast .ccpigd-sidebar--collapsed .ccpigd-mb-sidebar-menu{--gap-x: 20px;padding:0}.ccp-toast .ccpigd-sidebar--collapsed .ccpigd-mb-sidebar-menu__item .ccpigd-mb-single-tab{padding:5px !important}.ccp-toast .ccpigd-sidebar--collapsed .ccpigd-mb-sidebar-menu__item .ccpigd-mb-single-tab .ccpigd-tab-icon{margin-bottom:0}.ccp-toast .ccpigd-sidebar--collapsed .ccpigd-mb-sidebar-menu__item .ccpigd-mb-single-tab .ccpigd-tab-title{width:0;bottom:unset;opacity:0;visibility:hidden;transition:all .5s ease-out}.ccp-toast .ccpigd-content-wrapper{width:100%}.ccp-toast .ccpigd-content{padding:20px;flex-grow:1;overflow-y:scroll;overflow-x:hidden;scrollbar-width:thin}.ccp-toast .ccpigd-content .ccpigd-file-list__files{overflow:scroll}.ccp-toast .ccpigd-selected-file-list{overflow-y:scroll;max-height:71vh;scrollbar-width:thin}.ccp-toast .ccpigd-selected-file-list__content .ccpigd-card{border:0;border-bottom:1px solid var(--ccpigd-light)}@keyframes fade-in-popup{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes check-left{to{width:5px}}@keyframes check-right{to{width:12px}}@keyframes error-line-1{to{width:12px}}@keyframes error-line-2{to{width:12px}}@keyframes warning-pulse{0%{transform:scale(0);border-width:2px}50%{transform:scale(1.2);border-width:3px}100%{transform:scale(1);border-width:2px}}@keyframes warning-exclamation-line{to{height:8px}}@keyframes warning-exclamation-dot{to{transform:translateX(-50%) scale(1)}}@keyframes info-slide{0%{transform:scale(0) rotate(-180deg)}80%{transform:scale(1.05) rotate(0deg)}100%{transform:scale(1) rotate(0deg)}}@keyframes info-dot-slide{to{transform:translateX(-50%) translateY(0);opacity:1}}@keyframes info-line-grow{to{height:8px}}@keyframes ccpigd-modal-open{0%{opacity:0;transform:scale(0.7)}60%{opacity:1;transform:scale(1.05)}100%{transform:scale(1)}}@keyframes ccpigd-toast-pop-in{0%{opacity:0;transform:translateY(30px) rotateZ(-4deg) scale(0.9)}30%{opacity:1;transform:translateY(-10px) rotateZ(3deg) scale(1.02)}55%{transform:translateY(4px) rotateZ(-2deg) scale(0.98)}75%{transform:translateY(-2px) rotateZ(1deg) scale(1.01)}100%{opacity:1;transform:translateY(0) rotateZ(0deg) scale(1)}}@keyframes ccpigd-toast-progress{from{transform:scaleX(1)}to{transform:scaleX(0)}}.ccpigd-media-player-container .ccpigd-media-player-content{align-items:flex-start !important}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper{flex:1;max-height:100%;position:relative;border-radius:12px}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-header{position:absolute;top:0;left:0;right:0;z-index:9999;padding:1rem;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.6), rgba(255, 255, 255, 0.2));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top-left-radius:12px;border-top-right-radius:12px;transition:opacity .4s ease,transform .4s ease}@media only screen and (max-width: 768px){.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-header{padding:.5rem 1rem}}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-header.ccpigd-visible{opacity:1}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-header.ccpigd-hidden{opacity:0}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-header .ccpigd-media-name{max-width:70%;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media only screen and (max-width: 768px){.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-header p{font-size:16px;line-height:1 !important}}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-header .ccpigd-dot{display:inline-block;width:8px;height:8px;background-color:var(--ccpigd-desc-gray, #758780);border-radius:50%}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-play-action{position:absolute;top:calc(50% - 25px);left:50%;z-index:9999;transform:translate(-50%, -50%);font-size:40px;color:var(--ccpigd-white, #ffffff);background-color:rgba(0,0,0,.5);border-radius:50%;padding:.8rem;opacity:0;transition:opacity .4s ease,transform .4s ease;pointer-events:auto;cursor:pointer}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-play-action.ccpigd-visible{opacity:1;transform:translate(-50%, -50%) scale(1)}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-play-action.ccpigd-hidden{opacity:0;transform:translate(-50%, -50%) scale(1);pointer-events:none}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-video,.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-audio-visualizer{position:relative;width:100%;max-height:100%;background-color:var(--ccpigd-primary-black, #000e25);border-radius:12px;object-fit:contain}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-video audio,.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-audio-visualizer audio{position:absolute;bottom:0;left:0;z-index:2;width:100%}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-video .ccpigd-audio-visualizer-bars,.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-audio-visualizer .ccpigd-audio-visualizer-bars{position:absolute;top:0;left:0;bottom:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-video .ccpigd-audio-visualizer-bars .ccpigd-audio-visualizer-bar,.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-audio-visualizer .ccpigd-audio-visualizer-bars .ccpigd-audio-visualizer-bar{flex:1;background:linear-gradient(180deg, var(--ccpigd-secondary), var(--ccpigd-primary));border-radius:4px;height:50%;transform-origin:center}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-video{line-height:0px;margin-bottom:4px}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-video[poster]{object-fit:contain;aspect-ratio:var(--ccpigd-video-ratio, 16/9)}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-audio-visualizer{margin-bottom:10px;overflow:hidden;height:450px}@media only screen and (max-width: 520px){.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-audio-visualizer{height:300px}}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-audio-visualizer audio{border-radius:0 !important;background:#f1f3f4}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist{overflow:auto;scrollbar-width:thin;height:450px}@media only screen and (max-width: 768px){.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist{height:auto !important;max-height:300px}}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-header{position:sticky;top:0;z-index:9999;background-color:var(--ccpigd-primary);border-top-left-radius:12px;border-top-right-radius:12px;padding:1rem !important}@media only screen and (max-width: 768px){.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-header{padding:.5rem 1rem !important}}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-header p{color:var(--ccpigd-white, #ffffff)}@media only screen and (max-width: 768px){.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-header p{font-size:16px}}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-header .ccpigd-media-cols-action{position:absolute;right:1rem}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper{transition:all .4s ease;padding-bottom:15px}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-list-view .ccpigd-media-list{border-top:1px solid var(--ccpigd-secondary);padding:.8rem}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-list-view .ccpigd-media-list .ccpigd-media-list-thumbnail{width:65px;height:45px;border-radius:4px;object-fit:cover}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-list-view .ccpigd-media-list .items-space-between{overflow:hidden}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view{display:grid;gap:1rem;padding:1rem;transition:all .4s ease}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view .ccpigd-card-active{box-shadow:inset 0px 0px 0px 3px #000}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view .ccpigd-media-list{position:relative;border:1px solid var(--ccpigd-secondary);border-radius:12px}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view .ccpigd-media-list .ccpigd-media-list-number{position:absolute;top:0;left:0;z-index:999;padding:.2rem .8rem;border-top-left-radius:12px;border-bottom-right-radius:12px}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view .ccpigd-media-list .ccpigd-media-list-thumbnail{width:100%;height:120px;border-top-left-radius:12px;border-top-right-radius:12px;object-fit:cover}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view .ccpigd-media-list .ccpigd-media-name{max-width:190px}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view .ccpigd-media-list .ccpigd-media-download-icon{position:absolute;bottom:10px;right:10px}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper .ccpigd-media-list{cursor:pointer}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper .ccpigd-media-list .ccpigd-media-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper .ccpigd-media-list .dot{display:inline-block;width:6px;height:6px;background-color:var(--ccpigd-desc-gray, #758780);border-radius:50%}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper .ccpigd-media-list .ccpigd-media-download-icon{background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-primary);padding:.3rem;border:1px solid var(--ccpigd-secondary);border-radius:8px;cursor:pointer}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist.ccpigd-media-playlist-open{display:block}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist.ccpigd-media-playlist-closed{display:none}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-action{background-color:var(--ccpigd-primary);color:var(--ccpigd-white, #ffffff);border-radius:12px;padding:.5rem;cursor:pointer}@media only screen and (max-width: 768px){.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-left,.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-right{flex-direction:column}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-left .ccpigd-media-playlist,.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-right .ccpigd-media-playlist{width:100%}}@media only screen and (min-width: 769px){.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-left .ccpigd-media-playlist-wrapper.ccpigd-media-list-view .ccpigd-media-name,.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-right .ccpigd-media-playlist-wrapper.ccpigd-media-list-view .ccpigd-media-name{max-width:120px}}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-left .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view,.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-right .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view{width:270px}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-left .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view.ccpigd-media-cols-1,.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-right .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view.ccpigd-media-cols-1{grid-template-columns:repeat(1, 1fr)}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-left .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view.ccpigd-media-cols-2,.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-right .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view.ccpigd-media-cols-2{width:500px;grid-template-columns:repeat(2, 1fr)}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-bottom{width:100%}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-bottom .ccpigd-media-player-wrapper{width:100%}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-bottom .ccpigd-media-player-footer{margin-top:10px}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-bottom .ccpigd-media-playlist{width:100%}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-bottom .ccpigd-media-playlist-wrapper.ccpigd-media-list-view .ccpigd-media-list{position:relative}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-bottom .ccpigd-media-playlist-wrapper.ccpigd-media-list-view .ccpigd-media-list .ccpigd-media-name{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-bottom .ccpigd-media-playlist-wrapper.ccpigd-media-list-view .ccpigd-media-list .ccpigd-media-download-icon{position:absolute;right:10px}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-bottom .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-bottom .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view .ccpigd-media-list .ccpigd-media-name{width:100%}@keyframes ccpigd-audio-visualizer-bounce{0%,100%{transform:scaleY(0.5)}50%{transform:scaleY(1.5)}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color: var(--ccpigd-primary, #00ac47)}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.ccpigd-slider-carousel .ccpigd-slider-init .swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.ccpigd-slider-carousel .ccpigd-slider-init .swiper:has(.swiper-pagination){padding-bottom:2rem}.ccpigd-slider-carousel .ccpigd-slider-init .swiper.swiper-vertical>.swiper-wrapper{flex-direction:column}.ccpigd-slider-carousel .ccpigd-slider-init .swiper.swiper-horizontal{touch-action:pan-y}.ccpigd-slider-carousel .ccpigd-slider-init .swiper.swiper-vertical{touch-action:pan-x}.ccpigd-slider-carousel .ccpigd-slider-init .swiper.ccpigd-custom-swiper .swiper-wrapper{position:relative;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.ccpigd-slider-carousel .ccpigd-slider-init .swiper.ccpigd-custom-swiper .swiper-wrapper .swiper-slide{flex-shrink:0;width:100%;position:relative;transition-property:transform;display:flex;justify-content:center;align-items:center;text-align:center;overflow:hidden}.ccpigd-slider-carousel .ccpigd-slider-init .swiper.ccpigd-custom-swiper .swiper-wrapper .swiper-slide .ccpigd-swiper-slider-content{position:relative}.ccpigd-slider-carousel .ccpigd-slider-init .swiper.ccpigd-custom-swiper .swiper-wrapper .swiper-slide .ccpigd-swiper-slider-content .ccpigd-swiper-slider-caption{background:rgba(0,0,0,.7);color:#fff;padding:.5rem;font-size:.9rem;border-radius:0 0 8px 8px}.ccpigd-slider-carousel .ccpigd-slider-init .swiper.ccpigd-custom-swiper .swiper-wrapper .swiper-slide img{width:100%;object-fit:cover;aspect-ratio:1/1;object-position:center;user-select:none;-webkit-user-drag:none}[ccpigd-theme-status=dark] .swiper-pagination .swiper-pagination-bullet{background:hsla(0,0%,100%,.7)}[ccpigd-theme-status=dark] .swiper-pagination .swiper-pagination-bullet-active{background:#007aff}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10;bottom:-5px}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.ccpigd-module-wrapper #ccpigd-theme{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.ccpigd-module-wrapper #ccpigd-theme:has(.ccpigd-customize-module-btn){position:relative}.ccpigd-module-wrapper #ccpigd-theme .ccpigd-customize-module-btn{position:absolute;bottom:10px;right:10px;z-index:1023}.ccpigd-module-wrapper #ccpigd-theme .ccpigd-customize-module-btn.ccpigd-media-player-module-customize-btn{top:10px;height:fit-content}.ccpigd-module-wrapper button{all:unset;cursor:pointer;padding:0;margin:0}.ccpigd-module-wrapper h1,.ccpigd-module-wrapper h2,.ccpigd-module-wrapper h3,.ccpigd-module-wrapper h4,.ccpigd-module-wrapper h5,.ccpigd-module-wrapper h6,.ccpigd-module-wrapper p{margin:0;padding:0;font-family:inherit}.ccpigd-module-wrapper .ccpigd-btn:focus,.ccpigd-module-wrapper .ccpigd-btn:focus-within{background-color:var(--ccpigd-secondary) !important;color:var(--ccpigd-primary-black, #000e25) !important}.searchbox-wrapper{width:fit-content}.searchbox-wrapper .ccpigd-dropdown-content{overflow:hidden}.searchbox-wrapper .ccpigd-searchbox{display:flex;align-items:center;max-width:fit-content;height:36px;position:relative;padding:2px;box-shadow:none;border-radius:5px;border:1px solid var(--ccpigd-light) !important;font-size:14px;background-color:var(--ccpigd-white, #ffffff)}.searchbox-wrapper .ccpigd-searchbox__options{height:30px;display:flex;align-items:center;gap:3px;cursor:pointer;background-color:var(--ccpigd-light);padding:3px}.searchbox-wrapper .ccpigd-searchbox__options-selected{height:24px;display:flex;align-items:center;gap:3px;max-width:230px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.searchbox-wrapper .ccpigd-searchbox__options-selected.is-overflowing{cursor:e-resize;user-select:none}.searchbox-wrapper .ccpigd-searchbox__options-selected.is-overflowing::after{content:"";position:absolute;right:22px;top:0;width:30px;height:100%;background:linear-gradient(to right, transparent, var(--ccpigd-light));pointer-events:none}.searchbox-wrapper .ccpigd-searchbox__options-item{background-color:var(--ccpigd-white, #ffffff);display:flex;align-items:center;white-space:nowrap;padding:0px 5px 0px 7px;gap:5px;height:100%}.searchbox-wrapper .ccpigd-searchbox__options-item p{white-space:nowrap}.searchbox-wrapper .ccpigd-searchbox__options-item span{color:var(--ccpigd-secondary-black, #243247);cursor:pointer;width:15px;height:15px;display:flex;align-items:center;justify-content:center}.searchbox-wrapper .ccpigd-searchbox__options-item span:hover{background-color:var(--ccpigd-secondary)}.searchbox-wrapper .ccpigd-searchbox__options-list{z-index:9999}.searchbox-wrapper .ccpigd-searchbox__options .ccpigd-dropdown-trigger-arrow{padding:0}.searchbox-wrapper .ccpigd-searchbox input{min-width:400px;height:100%;background-color:var(--ccpigd-white, #ffffff);outline:none;border:none;box-shadow:none;color:var(--ccpigd-primary-black, #000e25);caret-color:var(--ccpigd-primary);padding:0 !important}.searchbox-wrapper .ccpigd-searchbox input:focus{outline:none;border:none;box-shadow:none}.searchbox-wrapper .ccpigd-searchbox input::placeholder{color:var(--ccpigd-desc-gray, #758780);font-size:12px}.searchbox-wrapper .ccpigd-searchbox__button{margin:0px 3px;height:100%;width:30px;border-left:1px solid var(--ccpigd-light) !important;background-color:rgba(0,0,0,0);color:var(--ccpigd-desc-gray, #758780);display:flex;align-items:center;justify-content:center;border:none;padding:0 5px}.searchbox-wrapper .ccpigd-searchbox__results{width:100%;max-height:500px;overflow-y:scroll;padding:15px;color:var(--ccpigd-primary-black, #000e25);scrollbar-width:thin}.searchbox-wrapper .ccpigd-searchbox__dropdown{width:170px;z-index:9999;right:0 !important;left:auto}.searchbox-wrapper .ccpigd-searchbox__dropdown .ccpigd-dropdown-menu-label{text-align:start;margin:5px}.searchbox-wrapper .ccpigd-searchbox__dropdown .ccpigd-dropdown-menu-item{text-align:start}.searchbox-wrapper .ccpigd-dropdown-content{top:100% !important;bottom:auto !important}#ccpigd-file-browser{width:100%;height:100%;overflow-x:hidden;background:var(--ccpigd-extra-light)}#ccpigd-file-browser .ccpigd-topbar{background-color:var(--ccpigd-white, #ffffff);border:1px solid var(--ccpigd-light);border-radius:8px;margin-bottom:10px}#ccpigd-file-browser .ccpigd-topbar__actions{padding:10px}#ccpigd-file-browser .ccpigd-topbar__actions-right .ccpigd-searchbox input{min-width:250px}#ccpigd-file-browser .ccpigd-file-browser-content__buttons{padding:10px 0 10px 0}#ccpigd-file-browser .ccpigd-file-browser-content__buttons .ccpigd-btn{justify-content:flex-start;gap:10px}.ccpigd-file-browser__share-link-modal .ccpigd-input,.ccpigd-file-browser__share-link-modal .ccpigd-select-box-container{text-align:left}.ccpigd-input__input{line-height:2em}.ccpigd-file-uploader .ccpigd-file-uploader-card{max-width:100%;height:100%}.ccpigd-file-uploader .ccpigd-file-uploader-card .ccpigd-file-uploader-body,.ccpigd-file-uploader .ccpigd-file-uploader-card .ccpigd-file-uploader-inner{height:100%}.ccpigd-file-uploader .ccpigd-module-uploader *,.ccpigd-file-uploader .ccpigd-module-uploader *{box-sizing:border-box}.ccpigd-file-uploader .ccpigd-module-uploader .dashicons-cloud-upload{width:auto;height:auto}.ccpigd-file-uploader .ccpigd-module-uploader.ccpigd-form-uploader{margin-top:1rem !important}.ccpigd-file-uploader .ccpigd-module-uploader .upload-confirmation{display:none !important;margin:20px 0;text-align:center;flex-direction:column;align-items:center}.ccpigd-file-uploader .ccpigd-module-uploader .upload-confirmation h3{color:var(--ccpigd-primary)}.ccpigd-file-uploader .ccpigd-module-uploader.show-confirmation{border-style:solid !important}.ccpigd-file-uploader .ccpigd-module-uploader.show-confirmation .upload-confirmation{display:flex !important}.ccpigd-file-uploader .ccpigd-module-uploader.show-confirmation .ccpigd-file-uploader-inner{display:none !important}.ccpigd-disabled{pointer-events:none}.ff-el-is-error .ccpigd-file-uploader-card,.frm_blank_field .ccpigd-file-uploader-card,.gfield_error .ccpigd-file-uploader-card,.mf-input-wrapper.has-error .ccpigd-file-uploader-card,.nf-error .ccpigd-file-uploader-card,.wpforms-has-error .ccpigd-file-uploader-card{border-color:red !important}.ccpigd-gallery{width:100%;height:100%;overflow-y:scroll;scrollbar-width:none}.ccpigd-gallery .lg-item{overflow:hidden}.ccpigd-gallery.thumbnail-view-rounded .lg-item{border-radius:5px !important;transition:transform .3s ease;object-fit:cover}.ccpigd-gallery.thumbnail-view-square .lg-item{border-radius:0px !important;border-radius:0px !important;transition:transform .3s ease;object-fit:cover}.react-photo-album--track-gallery-video{position:relative}.react-photo-album--track-gallery-video:before{content:"";position:absolute;width:100%;height:100%;font-family:"ccpigd-icon";font-size:4rem;color:#fff;display:flex;align-items:center;justify-content:center;opacity:.8}.react-photo-album,.react-photo-album *{box-sizing:border-box}.react-photo-album{display:flex}.react-photo-album--track{align-items:flex-start;display:flex}.react-photo-album--photo{padding:calc(var(--react-photo-album--padding)*1px);position:relative}.react-photo-album--image{aspect-ratio:var(--react-photo-album--photo-width)/var(--react-photo-album--photo-height);display:block;height:auto;width:100%;object-fit:cover}.react-photo-album--button{background:initial;border:initial;cursor:pointer}.react-photo-album--rows{flex-direction:column;row-gap:calc(var(--react-photo-album--spacing)*1px)}.react-photo-album--rows .react-photo-album--track{justify-content:space-between;--react-photo-album--track-gaps: calc( var(--react-photo-album--spacing) * (var(--react-photo-album--track-size) - 1) + var(--react-photo-album--padding) * 2 * var(--react-photo-album--track-size) )}.react-photo-album--rows .react-photo-album--photo{width:calc((100% - var(--react-photo-album--track-gaps)*1px)/(var(--react-photo-album--container-width) - var(--react-photo-album--track-gaps))*var(--react-photo-album--photo-width) + 2px*var(--react-photo-album--padding))}.react-photo-album--columns{justify-content:space-between}.react-photo-album--columns .react-photo-album--track{flex-direction:column;justify-content:space-between;row-gap:calc(var(--react-photo-album--spacing)*1px);width:calc((100% - 1px*(var(--react-photo-album--columns) - 1)*var(--react-photo-album--spacing) - 2px*var(--react-photo-album--columns)*var(--react-photo-album--padding) - var(--react-photo-album--adjusted-gaps)*1px)*var(--react-photo-album--column-ratio)/var(--react-photo-album--total-ratio) + 2px*var(--react-photo-album--padding))}.react-photo-album--columns .react-photo-album--photo{width:100%}.react-photo-album--masonry{justify-content:space-between}.react-photo-album--masonry .react-photo-album--track{flex-direction:column;justify-content:flex-start;row-gap:calc(var(--react-photo-album--spacing)*1px);width:calc((100% - var(--react-photo-album--spacing)*1px*(var(--react-photo-album--columns) - 1))/var(--react-photo-album--columns))}.react-photo-album--masonry .react-photo-album--photo{width:100%}.ccpigd-module-wrapper.ccpigd-search-box .searchbox-wrapper{width:100%}.ccpigd-module-wrapper.ccpigd-search-box .searchbox-wrapper .ccpigd-searchbox{max-width:100%;margin-bottom:15px}.ccpigd-module-wrapper.ccpigd-search-box .searchbox-wrapper .ccpigd-searchbox input{width:100%}.ccpigd-file-list__card-icon-box{flex:0 1 clamp(60px,10vw,120px) !important}.ccpigd-file-list__card-icon-box .ccpigd-icon{font-size:clamp(40px,8vw,80px) !important}.ccpigd-file-list__card-content{flex:1 1 min(300px,50%) !important}.ccpigd-file-list__card-info{flex:1 1 min(300px,70%) !important}.ccpigd-file-list__card-info .ccpigd-icon-btn{align-self:flex-start}@media only screen and (max-width: 680px){.ccpigd-file-list__card-button-group{flex:1 1 min(100px,25%) !important}}.ccpigd-file-list__card-button-group .ccpigd-btn{flex-grow:1;width:100%}.ccpigd-file-list__card-button-group .ccpigd-btn:hover{background-color:var(--hover-bg) !important}.ccpigd-audio-player__wrapper{position:absolute;top:50%;right:0;left:0;width:430px;height:87px;margin:-4px auto}@media screen and (max-width: 450px){.ccpigd-audio-player__wrapper{width:325px}}.ccpigd-audio-player__main{height:100%;z-index:3}.ccpigd-audio-player__track{position:absolute;top:0;right:15px;left:15px;padding:13px 22px 10px 184px;background-color:#f3f8ff;border-radius:15px 15px 0 0;transition:.3s ease top;z-index:1;height:0}.ccpigd-audio-player__track--active{top:-92px;height:auto}@media screen and (max-width: 450px){.ccpigd-audio-player__track{padding:13px 22px 10px 140px}}.ccpigd-audio-player__filename{overflow:hidden}.ccpigd-audio-player__filename-text{color:#54576f;font-size:17px;font-weight:bold;text-wrap:nowrap;animation:textMove 5s linear infinite;line-height:1.8}.ccpigd-audio-player__label{color:#acaebd;font-size:13px;margin:2px 0 7px 0;line-height:1}.ccpigd-audio-player__timings{height:12px;margin-bottom:3px;overflow:hidden;display:flex;justify-content:space-between}.ccpigd-audio-player__time-current,.ccpigd-audio-player__time-total{font-size:11px;color:var(--ccpigd-primary);background-color:rgba(0,0,0,0);border-radius:10px;transition:.3s ease all;line-height:16px}.ccpigd-audio-player__seek{position:relative;height:4px;border-radius:4px;background-color:#54576f;cursor:pointer}.ccpigd-audio-player__progress{position:absolute;top:0;bottom:0;left:0;width:0;background-color:var(--ccpigd-primary);transition:.2s ease width;z-index:1;border-radius:4px}.ccpigd-audio-player__content{position:relative;height:100%;background-color:#fff;box-shadow:0 30px 80px #656565;border-radius:15px;z-index:2}.ccpigd-audio-player__album{position:absolute;top:-40px;width:115px;height:115px;margin-left:40px;transform:rotateZ(0);transition:.3s ease all;box-shadow:0 0 0 10px #fff;border-radius:50%;overflow:hidden;background-color:#fff}.ccpigd-audio-player__album--active{top:-60px;box-shadow:0 0 0 4px var(--ccpigd-primary),0 30px 50px -15px #afb7c1}.ccpigd-audio-player__album-image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;z-index:1;transition:.1s linear all}.ccpigd-audio-player__album--active .ccpigd-audio-player__album-image{animation:rotateAlbumArt 3s linear infinite}@media screen and (max-width: 450px){.ccpigd-audio-player__album{width:90px;height:90px}}.ccpigd-audio-player__controls{width:250px;height:100%;margin:0 5px 0 141px;float:right;overflow:hidden;display:flex}@media screen and (max-width: 450px){.ccpigd-audio-player__controls{width:200px}}.ccpigd-audio-player__control{width:33.333%;float:left;padding:12px 0;height:100%;display:flex;align-items:center;justify-content:center}.ccpigd-audio-player__button{width:100%;height:80%;padding:0 5px;background-color:#fff;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s ease all}.ccpigd-audio-player__button:disabled{cursor:not-allowed;opacity:.5}.ccpigd-audio-player__button:hover:not(:disabled){background-color:#d6d6de}.ccpigd-audio-player__button:hover:not(:disabled) svg{fill:#fff}.ccpigd-audio-player__button svg{width:36px;height:36px;fill:#d6dee7;transition:.2s ease all}@media screen and (max-width: 450px){.ccpigd-audio-player__button svg{width:30px;height:30px}}.ccpigd-audio-player__loading,.ccpigd-audio-player__error{display:flex;justify-content:center;align-items:center;height:100px;font-size:16px}.ccpigd-audio-player__loading{color:#54576f}.ccpigd-audio-player__error{color:#dc3545}@keyframes textMove{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}@keyframes rotateAlbumArt{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.elementor-panel-category-items .elementor-element-wrapper .elementor-element .icon i[class*=ccpigd]{font-family:"ccpigd-icon" !important;font-style:normal}.elementor-panel-category-items .elementor-element-wrapper .elementor-element .icon i[class*=ccpigd].ccpigd-file-browser::before{content:"folder"}.elementor-panel-category-items .elementor-element-wrapper .elementor-element .icon i[class*=ccpigd].ccpigd-gallery::before{content:"imagesmode"}.elementor-panel-category-items .elementor-element-wrapper .elementor-element .icon i[class*=ccpigd].ccpigd-file-list::before{content:"event_list"}.elementor-panel-category-items .elementor-element-wrapper .elementor-element .icon i[class*=ccpigd].ccpigd-media-player::before{content:"stock_media"}.elementor-panel-category-items .elementor-element-wrapper .elementor-element .icon i[class*=ccpigd].ccpigd-slider-carousel::before{content:"slideshow"}.elementor-panel-category-items .elementor-element-wrapper .elementor-element .icon i[class*=ccpigd].ccpigd-search-box::before{content:"feature_search"}.elementor-panel-category-items .elementor-element-wrapper .elementor-element .icon i[class*=ccpigd].ccpigd-embed-document::before{content:"text_compare"}.elementor-panel-category-items .elementor-element-wrapper .elementor-element .icon i[class*=ccpigd].ccpigd-shortcode::before{content:"code"}#ccpigd-gallery-overlay{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}#ccpigd-gallery-overlay *{box-sizing:border-box}#ccpigd-gallery-overlay button{transition:all .2s ease}#ccpigd-gallery-overlay button:hover{background:hsla(0,0%,100%,.3) !important;transform:scale(1.05)}#ccpigd-gallery-overlay button:active{transform:scale(0.95)}#ccpigd-gallery-overlay img,#ccpigd-gallery-overlay video,#ccpigd-gallery-overlay iframe{transition:opacity .3s ease}#ccpigd-gallery-overlay.loading::before{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:3px solid hsla(0,0%,100%,.3);border-top:3px solid #fff;border-radius:50%;animation:spin 1s linear infinite;z-index:10000}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media(max-width: 768px){#ccpigd-gallery-overlay [style*="padding: 60px 80px"]{padding:60px 20px !important}#ccpigd-gallery-overlay [style*="left: 20px"]{left:10px !important}#ccpigd-gallery-overlay [style*="right: 20px"]{right:10px !important}#ccpigd-gallery-overlay [style*="width: 90vw"]{width:95vw !important}#ccpigd-gallery-overlay [style*="height: 80vh"]{height:70vh !important}}#ccpigd-gallery-overlay img[style*="width: 60px"]{transition:all .2s ease}#ccpigd-gallery-overlay img[style*="width: 60px"]:hover{transform:scale(1.1);opacity:.8}#ccpigd-gallery-overlay button:focus{outline:2px solid #fff;outline-offset:2px}#ccpigd-gallery-overlay img[style*="cursor: pointer"]:focus{outline:2px solid #fff;outline-offset:2px}.ccpigd-custom-gallery--overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:999999;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;transform:scale(0.7);animation:ccpigdGalleryFadeInPopup .35s forwards}.ccpigd-custom-gallery__header{position:absolute;top:0;left:0;right:0;height:60px;background-color:rgba(0,0,0,.5);color:#fff;padding:0 20px}.ccpigd-custom-gallery__header-close{z-index:10;cursor:pointer}.ccpigd-custom-gallery__content{flex:1;display:flex;justify-content:center;align-items:center;width:100%;padding:60px 80px;position:relative}.ccpigd-custom-gallery__content-action-button{position:absolute;left:20px;background-color:hsla(0,0%,100%,.2);border:none;color:#fff;width:50px;height:50px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.ccpigd-custom-gallery__content-action-button--next{left:auto;right:20px}.ccpigd-custom-gallery__content-media{max-width:90%;max-height:90%}.ccpigd-custom-gallery__content-media video{max-width:100%;max-height:82vh}.ccpigd-custom-gallery__content-media iframe{width:90vw;height:82vh;border:none;background-color:#fff}.ccpigd-custom-gallery__content-media img{max-width:100%;max-height:82vh;object-fit:contain}.ccpigd-custom-gallery__footer{position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);padding:15px 20px;color:#fff;display:flex;align-items:center;justify-content:center}.ccpigd-custom-gallery__footer-thumbnails{overflow-y:auto;max-width:100%}.ccpigd-custom-gallery__footer-thumbnails img{width:80px;height:60px;flex:0 0 80px;object-fit:cover;cursor:pointer;border-radius:4px}.ccpigd-custom-gallery--preloader{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1000}@keyframes ccpigdGalleryFadeInPopup{0%{opacity:0;transform:scale(0.7)}60%{opacity:1;transform:scale(1.05)}100%{opacity:1;transform:scale(1)}}.ccpigd-top-level-wrapper{font-family:"Poppins",sans-serif !important}.ccpigd-top-level-wrapper .general-checkbox-wrapper{display:flex}.ccpigd-top-level-wrapper .general-checkbox-wrapper label{transition:all 200ms ease-in-out;display:inline-block;position:relative;height:24px;width:24px;border-radius:2px;cursor:pointer;background-color:var(--background-color, #fff);color:rgba(0,0,0,0);border:2px solid var(--ccpigd-primary)}.ccpigd-top-level-wrapper .general-checkbox-wrapper label:after{transition:all 200ms ease-in-out;content:"";position:absolute;height:4px;width:10px;border-bottom:2px solid rgba(0,0,0,0);border-left:2px solid rgba(0,0,0,0);top:6px;left:4px;transform:rotate(-45deg)}.ccpigd-top-level-wrapper .general-checkbox-wrapper input[type=checkbox]{display:none}.ccpigd-top-level-wrapper .general-checkbox-wrapper input[type=checkbox]:checked+label{background-color:var(--ccpigd-primary) !important}.ccpigd-top-level-wrapper .general-checkbox-wrapper input[type=checkbox]:checked+label:after{border-bottom-color:#fff;border-left-color:#fff}.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper{position:relative;width:180px;padding:6px 10px;border:1px solid #e0e0e0;border-radius:5px;background-color:#fff;margin-right:10px}.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper:after{position:absolute;content:"";width:6px;height:6px;right:15px;top:calc(50% - 5px);border-bottom:1px solid #424242;border-right:1px solid #424242;transform:rotate(45deg)}.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper span{color:#616161;display:block;font-size:14px;cursor:pointer}.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper .selected-area{font-size:14px}.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper .selected-area .selected{font-weight:500;margin-left:20px}.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper .unselected{position:absolute;top:40px;width:100%;padding:10px;background-color:var(--ccpigd-primary);z-index:1024;left:0;border-radius:5px;box-shadow:0px 6px 24px 0px rgba(0,0,0,.2)}.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper .unselected span{color:#fff;line-height:1;transition:all .3s ease 0s;padding:5px;border-radius:2px}.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper .unselected span:hover,.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper .unselected span:focus{background-color:#fff;color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper .unselected span:not(:last-child){margin-bottom:5px}.ccpigd-top-level-wrapper .input-checkbox-wrapper.disabled label{cursor:not-allowed;border:1px solid gray}.ccpigd-top-level-wrapper .input-checkbox-wrapper.disabled label:after{background-color:gray}.ccpigd-top-level-wrapper .input-checkbox-wrapper label{transition:all 200ms ease-in-out;display:inline-block;position:relative;height:24px;width:48px;border-radius:40px;cursor:pointer;background-color:#fff;color:rgba(0,0,0,0);border:1px solid var(--ccpigd-primary)}.ccpigd-top-level-wrapper .input-checkbox-wrapper label:after{transition:all 200ms ease-in-out;content:"";position:absolute;height:16px;width:16px;border-radius:50%;background-color:var(--ccpigd-primary);top:3px;left:4px;right:auto}.ccpigd-top-level-wrapper .input-checkbox-wrapper input[type=checkbox]{display:none}.ccpigd-top-level-wrapper .input-checkbox-wrapper input[type=checkbox]:checked+label{background-color:var(--ccpigd-primary) !important}.ccpigd-top-level-wrapper .input-checkbox-wrapper input[type=checkbox]:checked+label:after{left:27px;background-color:#fff}.ccpigd-top-level-wrapper .range-input-wrapper{gap:10px}.ccpigd-top-level-wrapper .range-input-wrapper .range-input{padding:0 !important;flex:1;border:none;background-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .range-input-wrapper .range-value{width:89px;border:2px solid #dfdfdf;font-size:14px;font-weight:400}.ccpigd-top-level-wrapper .range-input-wrapper .reset-btn{background-color:rgba(0,0,0,0);padding:6.5px 10px 6.5px 10px;border:1px solid #ed921b;color:#ed921b;display:flex;align-items:center;gap:4px;border-radius:4px}.ccpigd-top-level-wrapper .setting-card{padding:40px 20px;background-color:var(--background-color);margin:20px 0;border-radius:8px;text-align:left}.ccpigd-top-level-wrapper .setting-card .input-title{flex:0 0 30%;font-size:15px;color:var(--text-black-white)}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper{width:100% !important}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper h6{padding-bottom:10px;font-size:15px;line-height:22px;font-weight:500}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper hr{margin-bottom:10px}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper.button-group{font-size:100%}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper .input-checkbox-wrapper.disabled label{cursor:not-allowed;border:1px solid gray}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper .input-checkbox-wrapper.disabled label:after{background-color:gray}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper .input-checkbox-wrapper label{transition:all 200ms ease-in-out;display:inline-block;position:relative;height:24px;width:48px;border-radius:40px;cursor:pointer;background-color:#fff;color:rgba(0,0,0,0);border:1px solid var(--ccpigd-primary)}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper .input-checkbox-wrapper label:after{transition:all 200ms ease-in-out;content:"";position:absolute;height:16px;width:16px;border-radius:50%;background-color:var(--ccpigd-primary);top:3px;left:4px;right:auto}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper .input-checkbox-wrapper input[type=checkbox]{display:none}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper .input-checkbox-wrapper input[type=checkbox]:checked+label{background-color:var(--ccpigd-primary) !important}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper .input-checkbox-wrapper input[type=checkbox]:checked+label:after{left:27px;background-color:#fff}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper p.description{margin-top:5px;text-wrap:wrap;font-size:13px;line-height:13px}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper p.description:last-child{margin-bottom:12px}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper p.description.summary{background:#e6efff;padding:14px;border:1px solid rgba(0,97,254,.5019607843);border-radius:6px}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper .nested-checkbox-wrapper{margin-top:20px;padding:20px 0;border-top:1px solid rgba(193,209,254,.6)}.ccpigd-top-level-wrapper .settings-sub-card{width:100%;margin:20px 0px;padding:14px;border:1px dashed var(--border-color);border-radius:5px;display:flex;flex-direction:column;gap:10px}.ccpigd-top-level-wrapper .settings-sub-card.setting-card{padding:10px 20px !important}.ccpigd-top-level-wrapper .input-wrapper input{width:100%;border-radius:5px;border:1px solid var(--border-color);font-size:14px;line-height:18px;padding:12px 15px;transition:all .3s ease;box-shadow:none !important;outline:none !important;margin-top:0px;background-color:var(--background-color);color:var(--text-black-white)}.ccpigd-top-level-wrapper .input-wrapper input:hover,.ccpigd-top-level-wrapper .input-wrapper input:focus{border-color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .input-card-wrapper select{width:100%;border-radius:5px;border:1px solid #e0e0e0;font-size:14px;line-height:1.3rem;padding:10px 15px;transition:all .3s ease;box-shadow:none !important;outline:none !important}.ccpigd-top-level-wrapper .input-card-wrapper select:hover,.ccpigd-top-level-wrapper .input-card-wrapper select:focus{border-color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .input-card-wrapper select.button-group .css-1amir5g-multiValue{background-color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .css-1amir5g-multiValue{background:var(--ccpigd-primary) !important}.ccpigd-upgrade-popup-container{padding:10px}.ccpigd-upgrade-popup-container .ccpigd-upgrade-popup-close{position:absolute;right:15px;top:15px;cursor:pointer;color:var(--ccpigd-error, #ff0000)}.ccpigd-lightgallery .lg-video-poster{object-fit:contain !important}.ccpigd-lightgallery [data-lg-slide-type=iframe]{background:#000 !important}
     1@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:400;src:url("../fonts/poppins-v23-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:500;src:url("../fonts/poppins-v23-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:600;src:url("../fonts/poppins-v23-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:700;src:url("../fonts/poppins-v23-latin-700.woff2") format("woff2")}@font-face{font-family:"ccpigd-icon";src:url("../fonts/ccpigd-icon.woff2") format("woff2");font-style:normal;font-weight:normal}.ccpigd-icon{font-family:"ccpigd-icon";font-weight:normal;font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;line-height:1em !important;transition:all 300ms ease;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}:root{--ccpigd-primary: #00ac47;--ccpigd-primary-hover: hsl(from var(--ccpigd-primary) h s l / 80%);--ccpigd-secondary: hsl(from var(--ccpigd-primary) h s l / 18%);--ccpigd-light: hsl(from var(--ccpigd-primary) h s l / 11%);--ccpigd-extra-light: hsl(from var(--ccpigd-primary) h s l / 2%)}[ccpigd-theme-status=light]{--ccpigd-extra-light: hsl(from var(--ccpigd-primary) h s l / 2%);--ccpigd-white: #ffffff;--ccpigd-primary-black: #000e25;--ccpigd-secondary-black: #243247;--ccpigd-desc-gray: #758780;--ccpigd-medium-dark: #002c1b;--ccpigd-primary-shadow: #6c7f9e4d;--ccpigd-secondary-shadow: #6c7f9e1a;--ccpigd-error: #ff0000;--ccpigd-error-light: #ff000033;--ccpigd-error-extra-light: #ff00001a;--ccpigd-warning: #ff5900;--ccpigd-warning-light: #ff590033;--ccpigd-warning-extra-light: #ff59001a;--ccpigd-disabled: #e0e0e0;--ccpigd-pro: #ffc300;--ccpigd-new: #d0f2e5}[ccpigd-theme-status=dark]{--ccpigd-extra-light: #171717;--ccpigd-white: #101010;--ccpigd-primary-black: #f6fcfa;--ccpigd-secondary-black: #ffffff;--ccpigd-desc-gray: #8a9390;--ccpigd-medium-dark: #002c1b;--ccpigd-primary-shadow: #6c7f9e4d;--ccpigd-secondary-shadow: #6c7f9e1a;--ccpigd-error: #ff0000;--ccpigd-error-light: #ff000033;--ccpigd-error-extra-light: #ff00001a;--ccpigd-warning: #ff5900;--ccpigd-warning-light: #ff590033;--ccpigd-warning-extra-light: #ff59001a;--ccpigd-disabled: #2d3032;--ccpigd-pro: #d1a40e;--ccpigd-new: #92b4a7}.ccpigd-top-level-wrapper .text-inherit{font-size:inherit;line-height:inherit}.ccpigd-top-level-wrapper .text-xs,.ccpigd-top-level-wrapper .ccpigd-slider-tooltip,.ccpigd-top-level-wrapper .ccpigd-page-intro .description,.ccpigd-page-intro .ccpigd-top-level-wrapper .description,.ccpigd-top-level-wrapper .ccpigd-no-file-found-container p,.ccpigd-no-file-found-container .ccpigd-top-level-wrapper p,.ccpigd-top-level-wrapper .ccpigd-file-list__files .ccpigd-file-card .file-extension,.ccpigd-file-list__files .ccpigd-file-card .ccpigd-top-level-wrapper .file-extension,.ccpigd-top-level-wrapper .ccpigd-file-list__files .ccpigd-file-card .file-size,.ccpigd-file-list__files .ccpigd-file-card .ccpigd-top-level-wrapper .file-size,.ccpigd-top-level-wrapper .ccpigd-file-list__files .ccpigd-file-card .file-last-edited,.ccpigd-file-list__files .ccpigd-file-card .ccpigd-top-level-wrapper .file-last-edited,.ccpigd-top-level-wrapper .ccpigd-input__label,.ccpigd-top-level-wrapper .ccpigd-input__helper-text,.ccpigd-top-level-wrapper .ccpigd-input__error-text{font-size:12px;line-height:1.3rem}.ccpigd-top-level-wrapper .text-sm,.ccpigd-top-level-wrapper .searchbox-wrapper .ccpigd-searchbox__options-item span,.searchbox-wrapper .ccpigd-searchbox__options-item .ccpigd-top-level-wrapper span,.ccpigd-top-level-wrapper .searchbox-wrapper .ccpigd-searchbox__dropdown .ccpigd-dropdown-menu-label,.searchbox-wrapper .ccpigd-searchbox__dropdown .ccpigd-top-level-wrapper .ccpigd-dropdown-menu-label,.ccpigd-top-level-wrapper .searchbox-wrapper .ccpigd-searchbox__dropdown .ccpigd-dropdown-menu-item,.searchbox-wrapper .ccpigd-searchbox__dropdown .ccpigd-top-level-wrapper .ccpigd-dropdown-menu-item,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-content .ccpigd-description,.ccpigd-top-level-wrapper .ccpigd-status__item,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .selected-option,.ccpigd-top-level-wrapper .tree__actions-wrapper .tree__actions .dashicon,.tree__actions-wrapper .tree__actions .ccpigd-top-level-wrapper .dashicon,.ccpigd-top-level-wrapper .ccpigd-file-list__files .ccpigd-file-card__name,.ccpigd-file-list__files .ccpigd-top-level-wrapper .ccpigd-file-card__name,.ccpigd-top-level-wrapper .ccpigd-context-menu-content .ccpigd-context-menu-item,.ccpigd-context-menu-content .ccpigd-top-level-wrapper .ccpigd-context-menu-item,.ccpigd-top-level-wrapper .ccpigd-context-menu-content .ccpigd-context-menu-sub-trigger,.ccpigd-context-menu-content .ccpigd-top-level-wrapper .ccpigd-context-menu-sub-trigger,.ccpigd-top-level-wrapper .ccpigd-dropdown-content .ccpigd-dropdown-menu-item,.ccpigd-dropdown-content .ccpigd-top-level-wrapper .ccpigd-dropdown-menu-item,.ccpigd-top-level-wrapper .ccpigd-breadcrumb .ccpigd-breadcrumb-list .ccpigd-breadcrumb-item,.ccpigd-top-level-wrapper .ccpigd-btn{font-size:14px;line-height:1.3rem}.ccpigd-top-level-wrapper .text-md,.ccpigd-top-level-wrapper .ccpigd-dropdown-content .ccpigd-dropdown-menu-label,.ccpigd-dropdown-content .ccpigd-top-level-wrapper .ccpigd-dropdown-menu-label{font-size:16px;line-height:1.3rem}.ccpigd-top-level-wrapper .text-lg,.ccpigd-top-level-wrapper .ccpigd-page-intro .title,.ccpigd-page-intro .ccpigd-top-level-wrapper .title{font-size:18px;line-height:1.3rem}.ccpigd-top-level-wrapper .text-xl,.ccpigd-top-level-wrapper .ccpigd-no-file-found-container h3,.ccpigd-no-file-found-container .ccpigd-top-level-wrapper h3{font-size:20px;line-height:1.3rem}.ccpigd-top-level-wrapper .text-2xl,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-content .ccpigd-title{font-size:24px;line-height:1.3rem}.ccpigd-top-level-wrapper .text-white{color:#fff}.ccpigd-top-level-wrapper .text-black{color:#000e25}.ccpigd-top-level-wrapper .text-light{color:var(--ccpigd-white, #ffffff)}.ccpigd-top-level-wrapper .text-dark,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-content .ccpigd-title,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-content .ccpigd-description{color:var(--ccpigd-primary-black, #000e25)}.ccpigd-top-level-wrapper .text-primary{color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .text-secondary{color:var(--ccpigd-secondary)}.ccpigd-top-level-wrapper .text-error{color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .text-desc-gray{color:var(--ccpigd-desc-gray, #758780)}.ccpigd-top-level-wrapper .text-medium-dark{color:var(--ccpigd-medium-dark, #002c1b)}.ccpigd-top-level-wrapper .text-extra-light{color:var(--ccpigd-extra-light)}.ccpigd-top-level-wrapper .text-left{text-align:left}.ccpigd-top-level-wrapper .text-center{text-align:center}.ccpigd-top-level-wrapper .text-right{text-align:right}.ccpigd-top-level-wrapper .font-inherit{font-weight:700}.ccpigd-top-level-wrapper .font-bold{font-weight:700}.ccpigd-top-level-wrapper .font-semibold,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-content .ccpigd-title,.ccpigd-top-level-wrapper .ccpigd-dropdown-content .ccpigd-dropdown-menu-label,.ccpigd-dropdown-content .ccpigd-top-level-wrapper .ccpigd-dropdown-menu-label,.ccpigd-top-level-wrapper .ccpigd-input__label{font-weight:600}.ccpigd-top-level-wrapper .font-medium{font-weight:500}.ccpigd-top-level-wrapper .font-regular,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-content .ccpigd-description,.ccpigd-top-level-wrapper .tree__actions-wrapper .tree__actions .dashicon,.tree__actions-wrapper .tree__actions .ccpigd-top-level-wrapper .dashicon,.ccpigd-top-level-wrapper .ccpigd-file-list__files .ccpigd-file-card__name,.ccpigd-file-list__files .ccpigd-top-level-wrapper .ccpigd-file-card__name,.ccpigd-top-level-wrapper .ccpigd-file-list__files .ccpigd-file-card .file-extension,.ccpigd-file-list__files .ccpigd-file-card .ccpigd-top-level-wrapper .file-extension,.ccpigd-top-level-wrapper .ccpigd-file-list__files .ccpigd-file-card .file-size,.ccpigd-file-list__files .ccpigd-file-card .ccpigd-top-level-wrapper .file-size,.ccpigd-top-level-wrapper .ccpigd-file-list__files .ccpigd-file-card .file-last-edited,.ccpigd-file-list__files .ccpigd-file-card .ccpigd-top-level-wrapper .file-last-edited,.ccpigd-top-level-wrapper .ccpigd-context-menu-content .ccpigd-context-menu-item,.ccpigd-context-menu-content .ccpigd-top-level-wrapper .ccpigd-context-menu-item,.ccpigd-top-level-wrapper .ccpigd-context-menu-content .ccpigd-context-menu-sub-trigger,.ccpigd-context-menu-content .ccpigd-top-level-wrapper .ccpigd-context-menu-sub-trigger,.ccpigd-top-level-wrapper .ccpigd-dropdown-content .ccpigd-dropdown-menu-item,.ccpigd-dropdown-content .ccpigd-top-level-wrapper .ccpigd-dropdown-menu-item,.ccpigd-top-level-wrapper .ccpigd-btn{font-weight:400}.ccpigd-top-level-wrapper .bg-transparent,.ccpigd-top-level-wrapper.bg-transparent{background-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .bg-white{background-color:var(--ccpigd-white, #ffffff)}.ccpigd-top-level-wrapper .bg-black{background-color:#000e25}.ccpigd-top-level-wrapper .bg-light{background-color:var(--ccpigd-white, #ffffff)}.ccpigd-top-level-wrapper .bg-extra-light{background-color:var(--ccpigd-extra-light)}.ccpigd-top-level-wrapper .bg-dark{background-color:var(--ccpigd-primary-black, #000e25)}.ccpigd-top-level-wrapper .bg-primary{background-color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .bg-secondary{background-color:var(--ccpigd-secondary)}.ccpigd-top-level-wrapper .bg-success{background-color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .bg-error{background-color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .bg-primary-light{background-color:var(--ccpigd-light)}.ccpigd-top-level-wrapper .bg-none{background:none !important}.ccpigd-top-level-wrapper .border-white{color:#fff}.ccpigd-top-level-wrapper .border-black{color:#000e25}.ccpigd-top-level-wrapper .border-light{border:1px solid var(--ccpigd-light)}.ccpigd-top-level-wrapper .border-dark{border:1px solid var(--ccpigd-primary-black, #000e25)}.ccpigd-top-level-wrapper .border-primary{border:1px solid var(--ccpigd-primary)}.ccpigd-top-level-wrapper .border-secondary{border:1px solid var(--ccpigd-secondary)}.ccpigd-top-level-wrapper .border-success{border:1px solid var(--ccpigd-primary)}.ccpigd-top-level-wrapper .border-error{border:1px solid var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .border-none{border:none}.ccpigd-top-level-wrapper .rounded-full{border-radius:50%}.ccpigd-top-level-wrapper .rounded-lg,.ccpigd-top-level-wrapper .ccpigd-notice-card{border-radius:12px}.ccpigd-top-level-wrapper .rounded-md,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper,.ccpigd-top-level-wrapper .ccpigd-file-list__files--grid-view .ccpigd-file-card,.ccpigd-file-list__files--grid-view .ccpigd-top-level-wrapper .ccpigd-file-card,.ccpigd-top-level-wrapper .ccpigd-context-menu-content{border-radius:8px}.ccpigd-top-level-wrapper .rounded-sm,.ccpigd-top-level-wrapper .searchbox-wrapper .ccpigd-searchbox__options,.searchbox-wrapper .ccpigd-top-level-wrapper .ccpigd-searchbox__options,.ccpigd-top-level-wrapper .searchbox-wrapper .ccpigd-searchbox__options-item,.searchbox-wrapper .ccpigd-top-level-wrapper .ccpigd-searchbox__options-item,.ccpigd-top-level-wrapper .searchbox-wrapper .ccpigd-searchbox__options-item span,.searchbox-wrapper .ccpigd-searchbox__options-item .ccpigd-top-level-wrapper span,.ccpigd-top-level-wrapper .ccpigd-file-list__files .ccpigd-file-card__thumbnail,.ccpigd-file-list__files .ccpigd-top-level-wrapper .ccpigd-file-card__thumbnail{border-radius:4px}.ccpigd-top-level-wrapper .rounded-xs{border-radius:2px}.ccpigd-top-level-wrapper .border-solid{border:1px solid var(--ccpigd-light)}.ccpigd-top-level-wrapper .border-dotted{border:1px dotted var(--ccpigd-light)}.ccpigd-top-level-wrapper .border-dashed{border:1px dashed var(--ccpigd-light)}.ccpigd-top-level-wrapper .border-none{border:none}.ccpigd-top-level-wrapper .size-small{height:20px;width:20px}.ccpigd-top-level-wrapper .size-medium{height:40px;width:40px}.ccpigd-top-level-wrapper .size-large{height:60px;width:60px}.ccpigd-top-level-wrapper .inline-flex{display:inline-flex}.ccpigd-top-level-wrapper .d-flex,.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper .selected-area,.ccpigd-top-level-wrapper .ccpigd-select-box-container,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .selected-option,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-search-wrapper{display:flex}.ccpigd-top-level-wrapper .d-inline-flex{display:inline-flex !important}.ccpigd-top-level-wrapper .justify-start{justify-content:flex-start}.ccpigd-top-level-wrapper .justify-center{justify-content:center}.ccpigd-top-level-wrapper .justify-end{justify-content:flex-end}.ccpigd-top-level-wrapper .justify-between,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected{justify-content:space-between}.ccpigd-top-level-wrapper .justify-around{justify-content:space-around}.ccpigd-top-level-wrapper .justify-evenly{justify-content:space-evenly}.ccpigd-top-level-wrapper .items-center,.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper .selected-area,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .selected-option,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-search-wrapper{align-items:center}.ccpigd-top-level-wrapper .items-start{align-items:flex-start}.ccpigd-top-level-wrapper .items-end{align-items:flex-end}.ccpigd-top-level-wrapper .items-baseline{align-items:baseline}.ccpigd-top-level-wrapper .items-stretch{align-items:stretch}.ccpigd-top-level-wrapper .flex-wrap{flex-wrap:wrap}.ccpigd-top-level-wrapper .flex-nowrap{flex-wrap:nowrap}.ccpigd-top-level-wrapper .flex-row{flex-direction:row}.ccpigd-top-level-wrapper .flex-row-reverse{flex-direction:row-reverse}.ccpigd-top-level-wrapper .flex-col,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper,.ccpigd-top-level-wrapper .ccpigd-select-box-container{flex-direction:column}.ccpigd-top-level-wrapper .flex-col-reverse{flex-direction:column-reverse}.ccpigd-top-level-wrapper .flex-center,.ccpigd-top-level-wrapper .ccpigd-notice-card,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper,.ccpigd-top-level-wrapper .ccpigd-status__item{display:flex;align-items:center;justify-content:center}.ccpigd-top-level-wrapper .flex-between{display:flex;justify-content:space-between;align-items:center}.ccpigd-top-level-wrapper .flex-1{flex:1 1 0%}.ccpigd-top-level-wrapper .container{width:100%;margin:0 auto;max-width:1235px;padding:0 25px}.ccpigd-top-level-wrapper .ccpigd-d-grid{display:grid}.ccpigd-top-level-wrapper .ccpigd-d-grid-2-col{grid-template-columns:repeat(2, 1fr)}.ccpigd-top-level-wrapper .position-sticky{position:sticky;top:32px}.ccpigd-top-level-wrapper .ccpigd-d-block{display:block}.ccpigd-top-level-wrapper .ccpigd-d-block-force{display:block !important}.ccpigd-top-level-wrapper .highlight-folder{border:1px dashed #007cba !important;background-color:rgba(0,123,186,.1)}.ccpigd-top-level-wrapper .w-full,.ccpigd-top-level-wrapper .ccpigd-input__container,.ccpigd-top-level-wrapper .ccpigd-input__input{width:100%}.ccpigd-top-level-wrapper .w-half{width:50%}.ccpigd-top-level-wrapper .w-fit{width:fit-content}.ccpigd-top-level-wrapper .h-fit{height:fit-content}.ccpigd-top-level-wrapper .disabled{pointer-events:none;opacity:.5}.ccpigd-top-level-wrapper .dashicon{height:auto;width:auto}.ccpigd-top-level-wrapper .cursor-pointer,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected{cursor:pointer}.ccpigd-top-level-wrapper .mt-0{margin-top:0}.ccpigd-top-level-wrapper .mt-1{margin-top:.25rem}.ccpigd-top-level-wrapper .mt-2{margin-top:.5rem}.ccpigd-top-level-wrapper .mt-3{margin-top:.75rem}.ccpigd-top-level-wrapper .mt-4{margin-top:1rem}.ccpigd-top-level-wrapper .mt-5{margin-top:1.25rem}.ccpigd-top-level-wrapper .mt-6{margin-top:1.5rem}.ccpigd-top-level-wrapper .mt-7{margin-top:1.75rem}.ccpigd-top-level-wrapper .mt-8{margin-top:2rem}.ccpigd-top-level-wrapper .mb-1{margin-bottom:.25rem}.ccpigd-top-level-wrapper .mb-2{margin-bottom:.5rem}.ccpigd-top-level-wrapper .mb-3{margin-bottom:.75rem}.ccpigd-top-level-wrapper .mb-4{margin-bottom:1rem}.ccpigd-top-level-wrapper .mb-5{margin-bottom:1.25rem}.ccpigd-top-level-wrapper .pt-1{padding-top:.25rem}.ccpigd-top-level-wrapper .pt-2{padding-top:.5rem}.ccpigd-top-level-wrapper .pt-3{padding-top:.75rem}.ccpigd-top-level-wrapper .pt-4{padding-top:1rem}.ccpigd-top-level-wrapper .pt-5{padding-top:1.25rem}.ccpigd-top-level-wrapper .pb-1{padding-bottom:.25rem}.ccpigd-top-level-wrapper .pb-2{padding-bottom:.5rem}.ccpigd-top-level-wrapper .pb-3{padding-bottom:.75rem}.ccpigd-top-level-wrapper .pb-4{padding-bottom:1rem}.ccpigd-top-level-wrapper .pb-5{padding-bottom:1.25rem}.ccpigd-top-level-wrapper .pl-3{padding-left:.75rem}.ccpigd-top-level-wrapper .pl-4{padding-left:1rem}.ccpigd-top-level-wrapper .pl-5{padding-left:1.25rem}.ccpigd-top-level-wrapper .pr-1{padding-right:.25rem}.ccpigd-top-level-wrapper .pr-2{padding-right:.5rem}.ccpigd-top-level-wrapper .pr-3{padding-right:.75rem}.ccpigd-top-level-wrapper .pr-4{padding-right:1rem}.ccpigd-top-level-wrapper .pr-5{padding-right:1.25rem}.ccpigd-top-level-wrapper .pr-6{padding-right:1.5rem}.ccpigd-top-level-wrapper .p-1{padding:.25rem}.ccpigd-top-level-wrapper .p-2{padding:.5rem}.ccpigd-top-level-wrapper .p-3{padding:.75rem}.ccpigd-top-level-wrapper .p-4{padding:1rem}.ccpigd-top-level-wrapper .p-5{padding:1.25rem}.ccpigd-top-level-wrapper .gap--none{gap:0}.ccpigd-top-level-wrapper .gap--xs,.ccpigd-top-level-wrapper .ccpigd-select-box-container,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-search-wrapper{gap:.25rem}.ccpigd-top-level-wrapper .gap--sm,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .selected-option{gap:.5rem}.ccpigd-top-level-wrapper .gap--md{gap:1rem}.ccpigd-top-level-wrapper .gap--lg{gap:1.5rem}.ccpigd-top-level-wrapper .gap--xl{gap:2rem}.ccpigd-top-level-wrapper .col-span-1{grid-column:span 1/span 1}.ccpigd-top-level-wrapper .col-span-2{grid-column:span 2/span 2}.ccpigd-top-level-wrapper .col-span-3{grid-column:span 3/span 3}.ccpigd-top-level-wrapper .text-ellipsis{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ccpigd-top-level-wrapper .white-space-nowrap{white-space:nowrap}.ccpigd-top-level-wrapper .text-word-break{word-break:break-word}.ccpigd-top-level-wrapper .text-line-2{max-width:100%;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ccpigd-top-level-wrapper .text-wrap,.ccpigd-top-level-wrapper .text-line-2{text-wrap:wrap;word-wrap:break-word}@media only screen and (max-width: 1024px){.ccpigd-top-level-wrapper .hide-tab{display:none}}@media only screen and (max-width: 768px){.ccpigd-top-level-wrapper .hide-mobile{display:none}}.ccpigd-top-level-wrapper .position-relative,.ccpigd-top-level-wrapper .ccpigd-body{position:relative}.ccpigd-top-level-wrapper .position-absolute{position:absolute}.ccpigd-top-level-wrapper .w-100{width:100%}.ccpigd-top-level-wrapper .h-100{height:100%}html:has(.ccpigd-top-level-wrapper){width:100%;max-width:100%;font-size:100%}html:has(.ccpigd-top-level-wrapper),body:has(.ccpigd-top-level-wrapper){height:100%}.ccpigd-top-level-wrapper{background-color:var(--ccpigd-white, #ffffff)}.ccpigd-top-level-wrapper *{box-sizing:border-box;text-decoration:none;scroll-behavior:smooth}.ccpigd-top-level-wrapper h1,.ccpigd-top-level-wrapper h2,.ccpigd-top-level-wrapper h3,.ccpigd-top-level-wrapper h4,.ccpigd-top-level-wrapper h5,.ccpigd-top-level-wrapper h6,.ccpigd-top-level-wrapper p{margin:0;padding:0;font-family:inherit}.ccpigd-top-level-wrapper button{border:0;outline:none;outline-offset:0;cursor:pointer;box-shadow:none}.ccpigd-top-level-wrapper input,.ccpigd-top-level-wrapper textarea,.ccpigd-top-level-wrapper select{border:0;outline:none;font-family:inherit}.ccpigd-top-level-wrapper .ccpigd-loading-spinner{width:12px;height:12px;border:1px solid var(--ccpigd-primary-black, #000e25);border-bottom-color:rgba(0,0,0,0);border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation .8s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ccpigd-top-level-wrapper .ccpigd-description{margin-top:10px}.ccpigd-top-level-wrapper .blinking{animation:blink .25s ease-in-out infinite alternate}@keyframes blink{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}100%{opacity:1;transform:scale(1)}}.ccpigd-top-level-wrapper .ccpigd-btn--rounded-full{border-radius:50%}.ccpigd-top-level-wrapper .ccpigd-btn--rounded-lg{border-radius:12px}.ccpigd-top-level-wrapper .ccpigd-btn--rounded-md{border-radius:8px}.ccpigd-top-level-wrapper .ccpigd-btn--rounded-sm{border-radius:4px}.ccpigd-top-level-wrapper .ccpigd-btn--rounded-xs{border-radius:2px}.ccpigd-top-level-wrapper .ccpigd-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;margin:0;min-width:64px;box-sizing:border-box;vertical-align:middle;padding:8px 10px;border:1px solid rgba(0,0,0,0);transition:all .3s ease 0s;cursor:pointer}.ccpigd-top-level-wrapper .ccpigd-btn--full-width{width:100%}.ccpigd-top-level-wrapper .ccpigd-btn--small{padding:.25rem .375rem}.ccpigd-top-level-wrapper .ccpigd-btn--medium{padding:.51rem .625rem}.ccpigd-top-level-wrapper .ccpigd-btn--large{padding:.75rem .875rem}.ccpigd-top-level-wrapper .ccpigd-btn--text{color:var(--ccpigd-primary-black, #000e25);background-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-btn--text:hover{color:var(--ccpigd-primary-black, #000e25);background-color:var(--ccpigd-light)}.ccpigd-top-level-wrapper .ccpigd-btn--primary{background-color:var(--ccpigd-primary);color:#fff}.ccpigd-top-level-wrapper .ccpigd-btn--primary .ccpigd-loading-spinner{border-color:var(--ccpigd-white, #ffffff);border-bottom-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-btn--primary:hover{color:#fff;background-color:var(--ccpigd-primary-hover)}.ccpigd-top-level-wrapper .ccpigd-btn--secondary{background-color:var(--ccpigd-light);color:var(--ccpigd-primary-black, #000e25)}.ccpigd-top-level-wrapper .ccpigd-btn--secondary:hover{color:var(--ccpigd-primary-black, #000e25);background-color:var(--ccpigd-secondary)}.ccpigd-top-level-wrapper .ccpigd-btn--outlined{background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-primary-black, #000e25);border:1px solid rgba(0,0,0,0);border-color:var(--ccpigd-light)}.ccpigd-top-level-wrapper .ccpigd-btn--outlined:hover{color:var(--ccpigd-primary-black, #000e25);background-color:var(--ccpigd-secondary)}.ccpigd-top-level-wrapper .ccpigd-btn--error{background-color:hsl(from var(--ccpigd-error, #ff0000) h s l/15%);border:1px solid rgba(0,0,0,0);border-color:var(--ccpigd-error-light, rgba(255, 0, 0, 0.2));color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-btn--error .ccpigd-loading-spinner{border-color:var(--ccpigd-error, #ff0000);border-bottom-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-btn--error:hover{background-color:hsl(from var(--ccpigd-error, #ff0000) h s l/30%);color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-btn--warning{background-color:hsl(from var(--ccpigd-warning, #ff5900) h s l/15%);border:1px solid;color:var(--ccpigd-warning, #ff5900);border-color:var(--ccpigd-warning-light, rgba(255, 89, 0, 0.2))}.ccpigd-top-level-wrapper .ccpigd-btn--warning .ccpigd-loading-spinner{border-color:var(--ccpigd-warning, #ff5900);border-bottom-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-btn--warning:hover{background-color:hsl(from var(--ccpigd-warning, #ff5900) h s l/30%);color:var(--ccpigd-warning, #ff5900)}.ccpigd-top-level-wrapper .ccpigd-btn--link{color:var(--ccpigd-primary-black, #000e25);background-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-btn--link:hover{background-color:var(--ccpigd-light);text-decoration:underline}.ccpigd-top-level-wrapper .ccpigd-btn--disabled{cursor:not-allowed;border-color:var(--ccpigd-secondary);color:var(--ccpigd-secondary-black, #243247);background-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-btn--disabled:hover{background-color:var(--ccpigd-secondary);color:var(--ccpigd-secondary-black, #243247)}.ccpigd-top-level-wrapper .ccpigd-input--rounded-full{border-radius:50% !important}.ccpigd-top-level-wrapper .ccpigd-input--rounded-lg{border-radius:12px !important}.ccpigd-top-level-wrapper .ccpigd-input--rounded-md{border-radius:8px !important}.ccpigd-top-level-wrapper .ccpigd-input--rounded-sm{border-radius:4px !important}.ccpigd-top-level-wrapper .ccpigd-input--rounded-xs{border-radius:2px !important}.ccpigd-top-level-wrapper .ccpigd-input--text-xs{font-size:.75rem}.ccpigd-top-level-wrapper .ccpigd-input--text-sm{font-size:.875rem}.ccpigd-top-level-wrapper .ccpigd-input--text-md{font-size:1rem}.ccpigd-top-level-wrapper .ccpigd-input--text-lg{font-size:1.125rem}.ccpigd-top-level-wrapper .ccpigd-input--text-xl{font-size:1.25rem}.ccpigd-top-level-wrapper .ccpigd-input{display:flex;flex-direction:column;gap:.25rem;position:relative}.ccpigd-top-level-wrapper .ccpigd-input__label{color:var(--ccpigd-primary-black, #000e25);margin-bottom:.25rem}.ccpigd-top-level-wrapper .ccpigd-input__input{background-color:var(--ccpigd-white, #ffffff) !important;color:var(--ccpigd-primary-black, #000e25) !important;outline:none;transition:border-color .2s ease;border:1px solid;border-color:var(--ccpigd-secondary) !important;padding:.2rem .5rem .2rem .7rem !important}.ccpigd-top-level-wrapper .ccpigd-input__input:focus,.ccpigd-top-level-wrapper .ccpigd-input__input:active{box-shadow:none !important}.ccpigd-top-level-wrapper .ccpigd-input__input::placeholder{font-size:.75rem !important}.ccpigd-top-level-wrapper .ccpigd-input__input:focus{border-color:var(--ccpigd-primary) !important}.ccpigd-top-level-wrapper .ccpigd-input__input:read-only{background-color:var(--ccpigd-disabled) !important}.ccpigd-top-level-wrapper .ccpigd-input__input:disabled{cursor:not-allowed}.ccpigd-top-level-wrapper .ccpigd-input__helper-text{color:var(--ccpigd-primary-black, #000e25)}.ccpigd-top-level-wrapper .ccpigd-input__error-text{color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-input--error .ccpigd-top-level-wrapper .ccpigd-input__input{border-color:var(--ccpigd-error, #ff0000);color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-input--error .ccpigd-top-level-wrapper .ccpigd-input__input:focus{border-color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-input--disabled .ccpigd-top-level-wrapper .ccpigd-input__input{cursor:not-allowed;opacity:.5}.ccpigd-top-level-wrapper .ccpigd-input:has(.input-icon-search){justify-content:center}.ccpigd-top-level-wrapper .ccpigd-input:has(.input-icon-search):has(.ccpigd-input__input:active,.ccpigd-input__input:focus) .input-icon-search::after{background-color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .ccpigd-input .input-icon-search{position:absolute;padding:5px;right:1px;height:calc(100% - 2px);background:var(--ccpigd-white, #ffffff);pointer-events:none}.ccpigd-top-level-wrapper .ccpigd-input .input-icon-search::after{content:"";position:absolute;top:8px;left:0;width:1px;height:calc(100% - 16px);background-color:var(--ccpigd-secondary)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--rounded-full{border-radius:50%}.ccpigd-top-level-wrapper .ccpigd-icon-btn--rounded-lg{border-radius:12px}.ccpigd-top-level-wrapper .ccpigd-icon-btn--rounded-md{border-radius:8px}.ccpigd-top-level-wrapper .ccpigd-icon-btn--rounded-sm{border-radius:4px}.ccpigd-top-level-wrapper .ccpigd-icon-btn--rounded-xs{border-radius:2px}.ccpigd-top-level-wrapper .ccpigd-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;margin:0;border:0;outline:0;padding:0;user-select:none;vertical-align:middle;color:var(--ccpigd-primary);transition:all .3s ease 0s}.ccpigd-top-level-wrapper .ccpigd-icon-btn--extra-small{min-width:1.5rem;aspect-ratio:1/1}.ccpigd-top-level-wrapper .ccpigd-icon-btn--small{min-width:2rem;aspect-ratio:1/1}.ccpigd-top-level-wrapper .ccpigd-icon-btn--medium{min-width:2.5rem;aspect-ratio:1/1}.ccpigd-top-level-wrapper .ccpigd-icon-btn--large{min-width:3rem;aspect-ratio:1/1}.ccpigd-top-level-wrapper .ccpigd-icon-btn--full-width{width:100%}.ccpigd-top-level-wrapper .ccpigd-icon-btn--text{background-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--text:hover{background-color:var(--ccpigd-light)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--ghost{background-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--primary{background-color:var(--ccpigd-primary);color:#fff}.ccpigd-top-level-wrapper .ccpigd-icon-btn--primary .ccpigd-loading-spinner{border-color:var(--ccpigd-white, #ffffff);border-bottom-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--primary:hover{background-color:var(--ccpigd-primary-hover)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--secondary{background-color:var(--ccpigd-secondary)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--secondary:hover{background-color:hsl(from var(--ccpigd-secondary) h s l/20%)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--outlined{background-color:var(--ccpigd-white, #ffffff);border:1px solid var(--ccpigd-light)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--outlined:hover{background-color:var(--ccpigd-light)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--error,.ccpigd-top-level-wrapper .ccpigd-icon-btn--warning{color:#fff}.ccpigd-top-level-wrapper .ccpigd-icon-btn--error .ccpigd-loading-spinner,.ccpigd-top-level-wrapper .ccpigd-icon-btn--warning .ccpigd-loading-spinner{border-color:var(--ccpigd-white, #ffffff);border-bottom-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--error{background-color:hsl(from var(--ccpigd-error, #ff0000) h s l/20%);color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--error:hover{background-color:hsl(from var(--ccpigd-error, #ff0000) h s l/30%)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--warning{background-color:var(--ccpigd-warning, #ff5900);border:1px solid var(--ccpigd-warning, #ff5900)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--link{background-color:rgba(0,0,0,0);color:var(--ccpigd-primary-black, #000e25)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--link:hover{background-color:var(--ccpigd-light);text-decoration:underline}.ccpigd-top-level-wrapper .ccpigd-icon-btn--light{background-color:var(--ccpigd-white, #ffffff)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--dark{background-color:var(--ccpigd-primary-black, #000e25)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--disabled{cursor:not-allowed;pointer-events:none;opacity:.5}.ccpigd-top-level-wrapper .ccpigd-icon-btn--pro{background-color:var(--ccpigd-pro, #ffc300);color:var(--ccpigd-white, #ffffff)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--new{background-color:var(--ccpigd-new, #d0f2e5)}.ccpigd-top-level-wrapper .ccpigd-icon-btn~span{user-select:none}.ccpigd-skeleton-loader__item{width:var(--ccpigd-skeleton-width);height:var(--ccpigd-skeleton-height);background-color:#3c3c3c;overflow:hidden;border-radius:5px}.ccpigd-skeleton-loader__item.ccpigd-skeleton-loading{position:relative;background-color:rgba(226,226,226,.3019607843)}.ccpigd-skeleton-loader__item.ccpigd-skeleton-loading::after{display:block;content:"";position:absolute;width:100%;height:100%;transform:translateX(-100%);background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(41, 39, 39, 0.2)), to(transparent));background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.685), transparent);animation:loading 1s infinite}@keyframes loading{100%{transform:translateX(100%)}}.ccpigd-top-level-wrapper .ccpigd-breadcrumb .ccpigd-breadcrumb-list .ccpigd-breadcrumb-item{color:var(--ccpigd-primary-black, #000e25);cursor:pointer}.ccpigd-top-level-wrapper .ccpigd-breadcrumb .ccpigd-breadcrumb-list .ccpigd-breadcrumb-item a{display:flex;align-items:center;color:var(--ccpigd-primary-black, #000e25);text-decoration:none}.ccpigd-top-level-wrapper .ccpigd-breadcrumb .ccpigd-breadcrumb-list .ccpigd-breadcrumb-item a:has(.breadcrumb-home-text){gap:4px}.ccpigd-top-level-wrapper .ccpigd-breadcrumb .ccpigd-breadcrumb-list .ccpigd-breadcrumb-item.active a{pointer-events:none}.ccpigd-top-level-wrapper .ccpigd-breadcrumb .ccpigd-breadcrumb-list .ccpigd-breadcrumb-item:last-child:has(.breadcrumb-separator) .breadcrumb-separator{display:none}.ccpigd-top-level-wrapper .ccpigd-breadcrumb .ccpigd-breadcrumb-list .ccpigd-breadcrumb-ellipsis{display:flex;align-items:center;justify-content:center;cursor:pointer}.ccpigd-top-level-wrapper .ccpigd-breadcrumb .ccpigd-dropdown-content{z-index:9}.ccpigd-dropdown{position:relative}.ccpigd-dropdown-trigger{color:var(--ccpigd-secondary-black, #243247)}.ccpigd-dropdown-trigger .ccpigd-dropdown-trigger-arrow{padding-right:4px}.ccpigd-dropdown-trigger .ccpigd-dropdown-trigger-arrow.active .ccpigd-icon{transform:rotate(180deg)}.ccpigd-dropdown-content{position:absolute;top:calc(100% + 5px);left:0;min-width:5rem;background:var(--ccpigd-white, #ffffff);padding:.25rem;box-shadow:0 4px 6px -1px var(--ccpigd-secondary-shadow, rgba(108, 127, 158, 0.1019607843)),0 2px 4px -1px var(--ccpigd-primary-shadow, rgba(108, 127, 158, 0.3019607843));opacity:0;transform:translateY(-10px);visibility:hidden;transition:300ms;border:1px solid var(--ccpigd-light);border-radius:8px;z-index:999}.ccpigd-dropdown-content.active{opacity:1;transform:translateY(0);visibility:visible}.ccpigd-dropdown-content.width-overflowing{right:0;left:auto}.ccpigd-dropdown-content.height-overflowing{top:auto;bottom:calc(100% + 5px)}.ccpigd-dropdown-content .ccpigd-dropdown-menu-label{text-align:center;margin:10px}.ccpigd-dropdown-content .ccpigd-dropdown-menu-separator{height:1px;background-color:var(--ccpigd-light);margin:.25rem -0.25rem}.ccpigd-dropdown-content .ccpigd-dropdown-menu-item{position:relative;display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:.125rem;cursor:pointer;user-select:none;outline:none;white-space:nowrap;transition:all .3s ease 0s;color:var(--ccpigd-desc-gray, #758780)}.ccpigd-dropdown-content .ccpigd-dropdown-menu-item.active{color:var(--ccpigd-primary-black, #000e25)}.ccpigd-dropdown-content .ccpigd-dropdown-menu-item-icon{width:1.25rem;display:flex;justify-content:center;align-items:center}.ccpigd-dropdown-content .ccpigd-dropdown-menu-item.activeBg:hover,.ccpigd-dropdown-content .ccpigd-dropdown-menu-item.activeBg.active{background-color:var(--ccpigd-light)}.ccpigd-context-menu-content{z-index:50;min-width:13rem;overflow-x:hidden;overflow-y:auto;border:1px solid var(--ccpigd-light);background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-primary-black, #000e25);padding:.25rem;box-shadow:0 4px 6px -1px var(--ccpigd-secondary-shadow, rgba(108, 127, 158, 0.1019607843)),0 2px 4px -1px var(--ccpigd-primary-shadow, rgba(108, 127, 158, 0.3019607843));animation:fadeIn .2s ease-out,zoomIn .2s ease-out}.ccpigd-context-menu-content:empty{display:none}.ccpigd-context-menu-content .ccpigd-context-menu-item{position:relative;display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:.125rem;cursor:pointer;user-select:none;outline:none}.ccpigd-context-menu-content .ccpigd-context-menu-item.destructive{color:var(--ccpigd-error, #ff0000)}.ccpigd-context-menu-content .ccpigd-context-menu-item.destructive:hover,.ccpigd-context-menu-content .ccpigd-context-menu-item.destructive:focus{background-color:var(--ccpigd-error-extra-light, rgba(255, 0, 0, 0.1019607843));color:var(--ccpigd-error, #ff0000)}.ccpigd-context-menu-content .ccpigd-context-menu-item:hover,.ccpigd-context-menu-content .ccpigd-context-menu-item:focus{background-color:var(--ccpigd-light);color:var(--ccpigd-primary-black, #000e25)}.ccpigd-context-menu-content .ccpigd-context-menu-item.disabled{pointer-events:none;opacity:.5}.ccpigd-context-menu-content .ccpigd-context-menu-separator{height:1px;background-color:var(--ccpigd-light);margin:.25rem -0.25rem}.ccpigd-context-menu-content .ccpigd-context-menu-sub{display:contents}.ccpigd-context-menu-content .ccpigd-context-menu-sub-trigger{display:flex;align-items:center;padding:.375rem .5rem;border-radius:.125rem;cursor:default;user-select:none;outline:none;gap:.5rem}.ccpigd-context-menu-content .ccpigd-context-menu-sub-trigger:hover,.ccpigd-context-menu-content .ccpigd-context-menu-sub-trigger:focus{background-color:var(--ccpigd-light);color:var(--ccpigd-primary-black, #000e25)}.ccpigd-context-menu-content .ccpigd-context-menu-sub-trigger.disabled{pointer-events:none;opacity:.5}.ccpigd-context-menu-content .ccpigd-context-menu-sub-trigger .ccpigd-icon{margin-left:auto;pointer-events:none}.ccpigd-context-menu-content .ccpigd-context-menu-sub-content{z-index:50;min-width:13rem;overflow:hidden;border-radius:.375rem;border:1px solid var(--ccpigd-light);background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-primary-black, #000e25);padding:.25rem;box-shadow:0 4px 6px -1px var(--ccpigd-secondary-shadow, rgba(108, 127, 158, 0.1019607843)),0 2px 4px -1px var(--ccpigd-primary-shadow, rgba(108, 127, 158, 0.3019607843));animation:fadeIn .2s ease-out,zoomIn .2s ease-out}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes zoomIn{from{transform:scale(0.95)}to{transform:scale(1)}}.ccpigd-checkbox{display:inline-flex;align-items:center}.ccpigd-checkbox__input{position:absolute;opacity:0;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}.ccpigd-checkbox__box{transition:all 200ms ease-in-out;display:inline-block;position:relative;cursor:pointer;background-color:var(--ccpigd-white, #ffffff);color:rgba(0,0,0,0);border:1px solid var(--ccpigd-primary);height:1.25rem;width:1.25rem;border-radius:.25rem}.ccpigd-checkbox__box::after{transition:all 200ms ease-in-out;content:"";position:absolute;height:.25rem;width:.625rem;border-bottom:2px solid rgba(0,0,0,0);border-left:2px solid rgba(0,0,0,0);top:.3125rem;left:.15625rem;transform:rotate(-45deg);box-sizing:content-box}.ccpigd-checkbox--size-small .ccpigd-checkbox__box{width:1rem;height:1rem}.ccpigd-checkbox--size-small .ccpigd-checkbox__box::after{top:.25rem;left:.125rem;height:.1875rem;width:.5rem}.ccpigd-checkbox--size-medium .ccpigd-checkbox__box{width:1.25rem;height:1.25rem}.ccpigd-checkbox--size-medium .ccpigd-checkbox__box::after{top:.2rem;left:.2rem;height:.25rem;width:.625rem}.ccpigd-checkbox--size-large .ccpigd-checkbox__box{width:1.5rem;height:1.5rem}.ccpigd-checkbox--size-large .ccpigd-checkbox__box::after{top:.375rem;left:.1875rem;height:.3125rem;width:.75rem}.ccpigd-checkbox--rounded .ccpigd-checkbox__box{border-radius:50%}.ccpigd-checkbox__input:checked+.ccpigd-checkbox__box{background-color:var(--ccpigd-primary) !important}.ccpigd-checkbox__input:checked+.ccpigd-checkbox__box::after{border-bottom-color:var(--ccpigd-white, #ffffff);border-left-color:var(--ccpigd-white, #ffffff)}.ccpigd-checkbox__input:focus-visible+.ccpigd-checkbox__box{outline:2px solid var(--ccpigd-primary);outline-offset:2px}.ccpigd-checkbox--disabled{opacity:.5;pointer-events:none}.ccpigd-form-control-label{display:flex;align-items:center;gap:8px;cursor:pointer}.ccpigd-form-control-label.disabled{cursor:not-allowed;opacity:.6}.ccpigd-form-control-label.start{flex-direction:row-reverse}.ccpigd-form-control-label.top{flex-direction:column;align-items:flex-start}.ccpigd-form-control-label.bottom{flex-direction:column-reverse;align-items:flex-start}.ccpigd-form-control-label .label-text{font-size:16px}.ccpigd-form-control-label .label-text .required{color:red;margin-left:4px}.ccpigd-form-group{display:flex;flex-direction:column;gap:8px}.ccpigd-file-list__header{display:grid;grid-template-columns:50px minmax(100px, 300px) repeat(3, 1fr) 100px;background-color:var(--ccpigd-white, #ffffff);padding:20px;border-radius:8px 8px 0 0;border-bottom:1px solid var(--ccpigd-light);gap:10px}.ccpigd-file-list__header span{text-align:center}.ccpigd-file-list__header span:first-child{text-align:left}.ccpigd-file-list__header span:last-child{text-align:right}.ccpigd-file-list__files{display:grid}.ccpigd-file-list__files .ccpigd-file-card{background-color:var(--ccpigd-white, #ffffff);display:grid;cursor:pointer;row-gap:6px}.ccpigd-file-list__files .ccpigd-file-card__thumbnail{position:relative;grid-area:thumbnail;overflow:hidden;background-color:var(--ccpigd-light);border:1px solid var(--ccpigd-secondary)}.ccpigd-file-list__files .ccpigd-file-card__thumbnail img{width:100%;height:100%;object-fit:cover;-webkit-user-drag:none}.ccpigd-file-list__files .ccpigd-file-card__status{position:absolute;top:8px;left:8px}.ccpigd-file-list__files .ccpigd-file-card__name,.ccpigd-file-list__files .ccpigd-file-card .file-extension,.ccpigd-file-list__files .ccpigd-file-card .file-size,.ccpigd-file-list__files .ccpigd-file-card .file-last-edited{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:break-word}.ccpigd-file-list__files .ccpigd-file-card__name{grid-area:name}.ccpigd-file-list__files .ccpigd-file-card .file-extension,.ccpigd-file-list__files .ccpigd-file-card .file-size,.ccpigd-file-list__files .ccpigd-file-card .file-last-edited{color:var(--ccpigd-desc-gray, #758780);text-transform:uppercase}.ccpigd-file-list__files .ccpigd-file-card .file-extension{grid-area:extension}.ccpigd-file-list__files .ccpigd-file-card .file-dot{grid-area:dot;color:var(--ccpigd-desc-gray, #758780)}.ccpigd-file-list__files .ccpigd-file-card .file-size{grid-area:size}.ccpigd-file-list__files .ccpigd-file-card .file-last-edited{grid-area:last-edited}.ccpigd-file-list__files .ccpigd-file-card .file-card-actions{grid-area:actions;display:flex;align-items:end;justify-content:end}.ccpigd-file-list__files .ccpigd-file-card.file-checked{background-color:var(--ccpigd-light)}.ccpigd-file-list__files .ccpigd-file-card.file-copied{background-color:var(--ccpigd-light)}.ccpigd-file-list__files .ccpigd-file-card.file-moved{background-color:var(--ccpigd-light)}.ccpigd-file-list__files .ccpigd-file-card.ccpigd-folder-box .ccpigd-file-card__thumbnail,.ccpigd-file-list__files .ccpigd-file-card.ccpigd-mp3-box .ccpigd-file-card__thumbnail{display:flex;align-items:center;justify-content:center}.ccpigd-file-list__files .ccpigd-file-card.ccpigd-folder-box .ccpigd-file-card__thumbnail img,.ccpigd-file-list__files .ccpigd-file-card.ccpigd-mp3-box .ccpigd-file-card__thumbnail img{height:50%;width:50%;object-fit:cover}.ccpigd-file-list__files .ccpigd-file-card.ccpigd-mp3-box .ccpigd-file-card__thumbnail img{border-radius:4px}.ccpigd-file-list__files--grid-view{grid-template-columns:repeat(auto-fill, minmax(172px, 1fr));gap:15px}.ccpigd-file-list__files--grid-view .ccpigd-file-card{padding:10px;border:1px solid var(--ccpigd-light);grid-template-areas:"thumbnail thumbnail thumbnail thumbnail thumbnail" "thumbnail thumbnail thumbnail thumbnail thumbnail" "name name name name actions" "extension dot size size actions"}.ccpigd-file-list__files--grid-view .ccpigd-file-card .ccpigd-file-card__thumbnail{height:154px}.ccpigd-file-list__files--grid-view .ccpigd-file-card .file-card-actions{align-items:center;justify-content:end;transition:all .3s ease 0s}.ccpigd-file-list__files--list-view{grid-template-columns:repeat(1, 1fr)}.ccpigd-file-list__files--list-view .ccpigd-file-card{grid-template-areas:"thumbnail name extension size last-edited actions";grid-template-columns:50px minmax(100px, 300px) repeat(3, 1fr) 100px;align-items:center;gap:10px;padding:10px 20px}.ccpigd-file-list__files--list-view .ccpigd-file-card .ccpigd-file-card__thumbnail{width:40px;height:40px}.ccpigd-file-list__files--list-view .ccpigd-file-card .ccpigd-file-card__name{text-align:left}.ccpigd-file-list__files--list-view .ccpigd-file-card p{width:100%;text-align:center}.ccpigd-file-list__files--list-view .ccpigd-file-card:not(:last-child){border-bottom:1px solid var(--ccpigd-light)}.ccpigd-file-list__files--list-view .ccpigd-file-card:last-child{border-radius:0 0 8px 8px}.ccpigd-file-list__files--empty{display:flex;align-items:center;justify-content:center;width:500px;margin:auto}.ccpigd-file-list__card-content p b,.ccpigd-file-list__card-content p strong{font-weight:600}.ccpigd-no-file-found-container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:.5rem;height:100%;width:100%;padding:2rem;background-color:var(--ccpigd-white, #ffffff);border-radius:10px;margin-top:50px}.ccpigd-no-file-found-container h3{color:var(--ccpigd-primary-black, #000e25);font-weight:600}.ccpigd-no-file-found-container p{color:var(--ccpigd-desc-gray, #758780)}.ccpigd-progress-bar{width:100%;height:8px;border-radius:500px;background-color:var(--ccpigd-secondary);overflow:hidden}.ccpigd-progress-bar .ccpigd-progress{background-color:var(--ccpigd-primary);height:100%;border-radius:500px;transition:width .4s ease}.ccpigd-three-dot-icon{position:relative;width:14px;height:14px;display:flex;flex-direction:column;align-items:flex-end;cursor:pointer;gap:3px}.ccpigd-three-dot-icon span{width:3px;aspect-ratio:1/1;background-color:var(--ccpigd-primary-black, #000e25);border-radius:500px}.inline-grid{display:grid}.inline-grid.columns--default-1{grid-template-columns:repeat(1, 1fr)}.inline-grid.columns--default-2{grid-template-columns:repeat(2, 1fr)}.inline-grid.columns--default-3{grid-template-columns:repeat(3, 1fr)}.inline-grid.columns--default-4{grid-template-columns:repeat(4, 1fr)}.inline-grid.columns--default-5{grid-template-columns:repeat(5, 1fr)}.inline-grid.columns--default-6{grid-template-columns:repeat(6, 1fr)}.inline-grid.columns--default-7{grid-template-columns:repeat(7, 1fr)}.inline-grid.columns--default-8{grid-template-columns:repeat(8, 1fr)}.inline-grid.columns--default-9{grid-template-columns:repeat(9, 1fr)}.inline-grid.columns--default-10{grid-template-columns:repeat(10, 1fr)}.inline-grid.columns--default-11{grid-template-columns:repeat(11, 1fr)}.inline-grid.columns--default-12{grid-template-columns:repeat(12, 1fr)}.inline-grid.columns--default-1fr-1fr{grid-template-columns:1fr 1fr}.inline-grid.columns--default-1fr-2fr{grid-template-columns:1fr 2fr}.inline-grid.columns--default-2fr-1fr{grid-template-columns:2fr 1fr}@media(min-width: 0px){.inline-grid.columns--xs-1{grid-template-columns:repeat(1, 1fr)}.inline-grid.columns--xs-2{grid-template-columns:repeat(2, 1fr)}.inline-grid.columns--xs-3{grid-template-columns:repeat(3, 1fr)}.inline-grid.columns--xs-4{grid-template-columns:repeat(4, 1fr)}.inline-grid.columns--xs-5{grid-template-columns:repeat(5, 1fr)}.inline-grid.columns--xs-6{grid-template-columns:repeat(6, 1fr)}.inline-grid.columns--xs-7{grid-template-columns:repeat(7, 1fr)}.inline-grid.columns--xs-8{grid-template-columns:repeat(8, 1fr)}.inline-grid.columns--xs-9{grid-template-columns:repeat(9, 1fr)}.inline-grid.columns--xs-10{grid-template-columns:repeat(10, 1fr)}.inline-grid.columns--xs-11{grid-template-columns:repeat(11, 1fr)}.inline-grid.columns--xs-12{grid-template-columns:repeat(12, 1fr)}.inline-grid.columns--xs-1fr-1fr{grid-template-columns:1fr 1fr}.inline-grid.columns--xs-1fr-2fr{grid-template-columns:1fr 2fr}.inline-grid.columns--xs-2fr-1fr{grid-template-columns:2fr 1fr}}@media(min-width: 576px){.inline-grid.columns--sm-1{grid-template-columns:repeat(1, 1fr)}.inline-grid.columns--sm-2{grid-template-columns:repeat(2, 1fr)}.inline-grid.columns--sm-3{grid-template-columns:repeat(3, 1fr)}.inline-grid.columns--sm-4{grid-template-columns:repeat(4, 1fr)}.inline-grid.columns--sm-5{grid-template-columns:repeat(5, 1fr)}.inline-grid.columns--sm-6{grid-template-columns:repeat(6, 1fr)}.inline-grid.columns--sm-7{grid-template-columns:repeat(7, 1fr)}.inline-grid.columns--sm-8{grid-template-columns:repeat(8, 1fr)}.inline-grid.columns--sm-9{grid-template-columns:repeat(9, 1fr)}.inline-grid.columns--sm-10{grid-template-columns:repeat(10, 1fr)}.inline-grid.columns--sm-11{grid-template-columns:repeat(11, 1fr)}.inline-grid.columns--sm-12{grid-template-columns:repeat(12, 1fr)}.inline-grid.columns--sm-1fr-1fr{grid-template-columns:1fr 1fr}.inline-grid.columns--sm-1fr-2fr{grid-template-columns:1fr 2fr}.inline-grid.columns--sm-2fr-1fr{grid-template-columns:2fr 1fr}}@media(min-width: 768px){.inline-grid.columns--md-1{grid-template-columns:repeat(1, 1fr)}.inline-grid.columns--md-2{grid-template-columns:repeat(2, 1fr)}.inline-grid.columns--md-3{grid-template-columns:repeat(3, 1fr)}.inline-grid.columns--md-4{grid-template-columns:repeat(4, 1fr)}.inline-grid.columns--md-5{grid-template-columns:repeat(5, 1fr)}.inline-grid.columns--md-6{grid-template-columns:repeat(6, 1fr)}.inline-grid.columns--md-7{grid-template-columns:repeat(7, 1fr)}.inline-grid.columns--md-8{grid-template-columns:repeat(8, 1fr)}.inline-grid.columns--md-9{grid-template-columns:repeat(9, 1fr)}.inline-grid.columns--md-10{grid-template-columns:repeat(10, 1fr)}.inline-grid.columns--md-11{grid-template-columns:repeat(11, 1fr)}.inline-grid.columns--md-12{grid-template-columns:repeat(12, 1fr)}.inline-grid.columns--md-1fr-1fr{grid-template-columns:1fr 1fr}.inline-grid.columns--md-1fr-2fr{grid-template-columns:1fr 2fr}.inline-grid.columns--md-2fr-1fr{grid-template-columns:2fr 1fr}}@media(min-width: 992px){.inline-grid.columns--lg-1{grid-template-columns:repeat(1, 1fr)}.inline-grid.columns--lg-2{grid-template-columns:repeat(2, 1fr)}.inline-grid.columns--lg-3{grid-template-columns:repeat(3, 1fr)}.inline-grid.columns--lg-4{grid-template-columns:repeat(4, 1fr)}.inline-grid.columns--lg-5{grid-template-columns:repeat(5, 1fr)}.inline-grid.columns--lg-6{grid-template-columns:repeat(6, 1fr)}.inline-grid.columns--lg-7{grid-template-columns:repeat(7, 1fr)}.inline-grid.columns--lg-8{grid-template-columns:repeat(8, 1fr)}.inline-grid.columns--lg-9{grid-template-columns:repeat(9, 1fr)}.inline-grid.columns--lg-10{grid-template-columns:repeat(10, 1fr)}.inline-grid.columns--lg-11{grid-template-columns:repeat(11, 1fr)}.inline-grid.columns--lg-12{grid-template-columns:repeat(12, 1fr)}.inline-grid.columns--lg-1fr-1fr{grid-template-columns:1fr 1fr}.inline-grid.columns--lg-1fr-2fr{grid-template-columns:1fr 2fr}.inline-grid.columns--lg-2fr-1fr{grid-template-columns:2fr 1fr}}@media(min-width: 1200px){.inline-grid.columns--xl-1{grid-template-columns:repeat(1, 1fr)}.inline-grid.columns--xl-2{grid-template-columns:repeat(2, 1fr)}.inline-grid.columns--xl-3{grid-template-columns:repeat(3, 1fr)}.inline-grid.columns--xl-4{grid-template-columns:repeat(4, 1fr)}.inline-grid.columns--xl-5{grid-template-columns:repeat(5, 1fr)}.inline-grid.columns--xl-6{grid-template-columns:repeat(6, 1fr)}.inline-grid.columns--xl-7{grid-template-columns:repeat(7, 1fr)}.inline-grid.columns--xl-8{grid-template-columns:repeat(8, 1fr)}.inline-grid.columns--xl-9{grid-template-columns:repeat(9, 1fr)}.inline-grid.columns--xl-10{grid-template-columns:repeat(10, 1fr)}.inline-grid.columns--xl-11{grid-template-columns:repeat(11, 1fr)}.inline-grid.columns--xl-12{grid-template-columns:repeat(12, 1fr)}.inline-grid.columns--xl-1fr-1fr{grid-template-columns:1fr 1fr}.inline-grid.columns--xl-1fr-2fr{grid-template-columns:1fr 2fr}.inline-grid.columns--xl-2fr-1fr{grid-template-columns:2fr 1fr}}.inline-grid.gap--default-0{gap:0}@media(min-width: 0px){.inline-grid.gap--xs-0{gap:0}}@media(min-width: 576px){.inline-grid.gap--sm-0{gap:0}}@media(min-width: 768px){.inline-grid.gap--md-0{gap:0}}@media(min-width: 992px){.inline-grid.gap--lg-0{gap:0}}@media(min-width: 1200px){.inline-grid.gap--xl-0{gap:0}}.inline-grid.gap--default--25rem{gap:-25rem}@media(min-width: 0px){.inline-grid.gap--xs--25rem{gap:-25rem}}@media(min-width: 576px){.inline-grid.gap--sm--25rem{gap:-25rem}}@media(min-width: 768px){.inline-grid.gap--md--25rem{gap:-25rem}}@media(min-width: 992px){.inline-grid.gap--lg--25rem{gap:-25rem}}@media(min-width: 1200px){.inline-grid.gap--xl--25rem{gap:-25rem}}.inline-grid.gap--default--5rem{gap:-5rem}@media(min-width: 0px){.inline-grid.gap--xs--5rem{gap:-5rem}}@media(min-width: 576px){.inline-grid.gap--sm--5rem{gap:-5rem}}@media(min-width: 768px){.inline-grid.gap--md--5rem{gap:-5rem}}@media(min-width: 992px){.inline-grid.gap--lg--5rem{gap:-5rem}}@media(min-width: 1200px){.inline-grid.gap--xl--5rem{gap:-5rem}}.inline-grid.gap--default-1rem{gap:1rem}@media(min-width: 0px){.inline-grid.gap--xs-1rem{gap:1rem}}@media(min-width: 576px){.inline-grid.gap--sm-1rem{gap:1rem}}@media(min-width: 768px){.inline-grid.gap--md-1rem{gap:1rem}}@media(min-width: 992px){.inline-grid.gap--lg-1rem{gap:1rem}}@media(min-width: 1200px){.inline-grid.gap--xl-1rem{gap:1rem}}.inline-grid.gap--default--4rem{gap:-4rem}@media(min-width: 0px){.inline-grid.gap--xs--4rem{gap:-4rem}}@media(min-width: 576px){.inline-grid.gap--sm--4rem{gap:-4rem}}@media(min-width: 768px){.inline-grid.gap--md--4rem{gap:-4rem}}@media(min-width: 992px){.inline-grid.gap--lg--4rem{gap:-4rem}}@media(min-width: 1200px){.inline-grid.gap--xl--4rem{gap:-4rem}}.inline-grid.gap--default-2rem{gap:2rem}@media(min-width: 0px){.inline-grid.gap--xs-2rem{gap:2rem}}@media(min-width: 576px){.inline-grid.gap--sm-2rem{gap:2rem}}@media(min-width: 768px){.inline-grid.gap--md-2rem{gap:2rem}}@media(min-width: 992px){.inline-grid.gap--lg-2rem{gap:2rem}}@media(min-width: 1200px){.inline-grid.gap--xl-2rem{gap:2rem}}.inline-grid.align-items--start{align-items:start}.inline-grid.align-items--end{align-items:end}.inline-grid.align-items--center{align-items:center}.tree{line-height:1.75;z-index:1;overflow:hidden;font-family:"Poppins",sans-serif !important}.tree__folder{cursor:pointer;margin-left:15px}.tree__vertical-line{position:relative}.tree__vertical-line:before{content:"";display:block;position:absolute;top:1px;left:8px;width:0;height:100%;z-index:1;border:1px solid var(--ccpigd-light)}.tree__actions-wrapper{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap !important;height:100%}.tree__actions-wrapper .tree__actions{background-color:var(--ccpigd-white, #ffffff);display:flex;align-items:center;flex-wrap:nowrap;justify-content:space-between;opacity:0;pointer-events:none;transition:.2s}.tree__actions-wrapper .tree__actions .dashicon{line-height:24px}.tree__actions-wrapper:hover .tree__actions{opacity:1;pointer-events:all;transition:.2s;background-color:var(--ccpigd-light)}.tree__name{width:100%;background-color:var(--ccpigd-white, #ffffff);cursor:pointer;flex-wrap:nowrap !important;color:var(--ccpigd-primary-black, #000e25);line-height:1.75;z-index:2;border-radius:4px;transition:.2s}.tree__name--selected{background-color:var(--ccpigd-disabled)}.tree__name:hover,.tree__name--selected{transition:.2s;background-color:#eceaea}.tree__name svg{min-width:16px;min-height:16px}.tree__name--open{font-weight:500 !important}.tree__name p{line-height:27px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.tree__input{width:auto;border:1px solid #ccc;padding:2px 4px;border-radius:3px;outline:none}.tree__input:focus{border-color:#007acc}.tree__file{flex-wrap:nowrap;display:flex;align-items:center;font-weight:normal;margin-left:15px;padding:2px 0;cursor:pointer}.tree__collapse{height:0;max-height:0;overflow:hidden;transition:all .3s ease 0s}.tree__collapse--open{height:max-content;max-height:100%;font-weight:700}@media(max-width: 768px){.tree__actions-wrapper .tree__actions{opacity:1;pointer-events:all}}.ccpigd-switcher{display:inline-flex;align-items:center;cursor:pointer}.ccpigd-switcher__toggle{position:relative;width:3rem;height:1.5rem;background-color:rgba(0,0,0,0);border:1px solid var(--ccpigd-primary);border-radius:9999px;transition:all .3s ease}.ccpigd-switcher__toggle--active{background-color:var(--ccpigd-primary)}.ccpigd-switcher__toggle--active .ccpigd-switcher__thumb{transform:translate(1.4rem, -50%);background-color:var(--ccpigd-white, #ffffff)}.ccpigd-switcher__thumb{position:absolute;top:50%;left:.25rem;width:1rem;height:1rem;background-color:var(--ccpigd-primary);border-radius:50%;transition:all .3s ease;transform:translate(0, -50%)}.ccpigd-switcher.isDisabled{opacity:.5;pointer-events:none;cursor:not-allowed}.ccpigd-button-group{display:inline-flex;justify-content:center;align-items:center;gap:.6rem;padding:.5rem;border-radius:6px;width:fit-content;max-width:100%;border-width:1px;border-style:solid;border-color:var(--ccpigd-light)}.ccpigd-button-group--bg-default{background-color:hsl(from var(--ccpigd-primary) h s l/3%)}.ccpigd-button-group--bg-primary{background-color:var(--ccpigd-primary);color:var(--ccpigd-white, #ffffff)}.ccpigd-button-group--bg-secondary{background-color:var(--ccpigd-secondary);color:var(--ccpigd-white, #ffffff)}.ccpigd-button-group--bg-light{background-color:var(--ccpigd-light);color:var(--ccpigd-primary-black, #000e25)}.ccpigd-button-group--bg-white{background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-primary-black, #000e25)}.ccpigd-button-group--bg-extra-light{background-color:var(--ccpigd-extra-light);color:var(--ccpigd-primary-black, #000e25)}.ccpigd-button-group--bg-none{background-color:none}.ccpigd-button-group--border-none{border-style:none}.ccpigd-button-group--border-solid{border-style:solid}.ccpigd-button-group--border-dotted{border-style:dotted}.ccpigd-button-group--border-dashed{border-style:dashed}.ccpigd-accordion{background:var(--ccpigd-white, #ffffff);border:1px solid var(--ccpigd-light)}.ccpigd-accordion--single{margin-top:.5rem}.ccpigd-accordion__header{padding:1rem;width:100%;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:rgba(0,0,0,0);border:0;text-align:left}.ccpigd-accordion__title{display:inline-flex;align-items:center}.ccpigd-accordion__icon{transition:transform .3s ease;transform:rotate(-90deg)}.ccpigd-accordion--open .ccpigd-accordion__icon{transform:rotate(0deg)}.ccpigd-accordion__body{transition:max-height .3s ease}.ccpigd-accordion__bodyInner{position:relative;padding:1rem}.ccpigd-accordion__bodyInner::before{content:"";position:absolute;top:0;left:1rem;right:1rem;height:1px;background-color:var(--ccpigd-secondary)}.ccpigd-accordion--disabled{opacity:.5;pointer-events:none}.ccpigd-accordion-group{margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem}.ccpigd-note{padding:.625rem .9375rem;border-radius:.625rem;font-size:.75rem;line-height:1.5;list-style:none}.ccpigd-note--info{border-left:5px solid var(--ccpigd-primary);background-color:hsl(from var(--ccpigd-primary) h s l/10%)}.ccpigd-note--info a{color:var(--ccpigd-primary)}.ccpigd-note--warning{border-left:5px solid var(--ccpigd-warning, #ff5900);background-color:hsl(from var(--ccpigd-warning) h s l/12%)}.ccpigd-note--warning a{color:var(--ccpigd-warning, #ff5900)}.ccpigd-note--error{border-left:5px solid var(--ccpigd-error, #ff0000);background-color:hsl(from var(--ccpigd-error) h s l/16%)}.ccpigd-note--error a{color:var(--ccpigd-error, #ff0000)}.ccpigd-note li.ccpigd-note--bullet{list-style-type:disc;margin:.375rem 0;color:var(--ccpigd-primary-black, #000e25);margin-left:1rem}.ccpigd-note li.ccpigd-note--normal{list-style-type:none;margin:.375rem 0;color:var(--ccpigd-primary-black, #000e25)}.ccpigd-note li a{text-decoration:underline}.ccpigd-tooltip{position:relative;display:inline-block}.ccpigd-tooltip__text{visibility:hidden;background-color:var(--ccpigd-secondary-black, #243247);color:var(--ccpigd-white, #ffffff);text-align:center;border-radius:4px;padding:5px 10px;position:absolute;z-index:10;font-size:14px;width:var(--tooltip-width, auto);opacity:0;transition:all .3s ease}.ccpigd-tooltip__text--wrap-wrap{white-space:normal;word-wrap:break-word}.ccpigd-tooltip__text--wrap-no-wrap{white-space:nowrap}.ccpigd-tooltip__text--has-arrow::after{content:"";position:absolute;border:5px solid rgba(0,0,0,0)}.ccpigd-tooltip--show .ccpigd-tooltip__text{visibility:visible;opacity:1}.ccpigd-tooltip--show .ccpigd-tooltip__text--open-fade{opacity:1}.ccpigd-tooltip--show .ccpigd-tooltip__text--open-zoom{transform:scale(1) !important}.ccpigd-tooltip--top .ccpigd-tooltip__text{bottom:125%;left:50%;transform:translateX(-50%);transform-origin:bottom center}.ccpigd-tooltip--top .ccpigd-tooltip__text--open-zoom{transform:translateX(-50%) scale(0)}.ccpigd-tooltip--top .ccpigd-tooltip__text--open-slide-down{transform:translateY(-10px) translateX(-50%);transition:opacity .3s ease,transform .3s ease}.ccpigd-tooltip--top .ccpigd-tooltip__text--has-arrow::after{border-top-color:var(--ccpigd-secondary-black, #243247);top:100%;left:50%;transform:translateX(-50%)}.ccpigd-tooltip--show.ccpigd-tooltip--top .ccpigd-tooltip__text--open-slide-down{transform:translateY(0) translateX(-50%)}.ccpigd-tooltip--show.ccpigd-tooltip--top .ccpigd-tooltip__text--open-zoom{transform:translateX(-50%) scale(1) !important}.ccpigd-tooltip--bottom .ccpigd-tooltip__text{top:125%;left:50%;transform:translateX(-50%);transform-origin:top center}.ccpigd-tooltip--bottom .ccpigd-tooltip__text--open-zoom{transform:translateX(-50%) scale(0)}.ccpigd-tooltip--bottom .ccpigd-tooltip__text--open-slide-down{transform:translateY(10px) translateX(-50%);transition:opacity .3s ease,transform .3s ease}.ccpigd-tooltip--bottom .ccpigd-tooltip__text--has-arrow::after{border-bottom-color:var(--ccpigd-secondary-black, #243247);bottom:100%;left:50%;transform:translateX(-50%)}.ccpigd-tooltip--show.ccpigd-tooltip--bottom .ccpigd-tooltip__text--open-slide-down{transform:translateY(0) translateX(-50%)}.ccpigd-tooltip--show.ccpigd-tooltip--bottom .ccpigd-tooltip__text--open-zoom{transform:translateX(-50%) scale(1) !important}.ccpigd-tooltip--left .ccpigd-tooltip__text{right:115%;top:50%;transform:translateY(-50%);transform-origin:center right}.ccpigd-tooltip--left .ccpigd-tooltip__text--open-zoom{transform:translateY(-50%) scale(0)}.ccpigd-tooltip--left .ccpigd-tooltip__text--open-slide-down{transform:translateX(-10px) translateY(-50%);transition:opacity .3s ease,transform .3s ease}.ccpigd-tooltip--left .ccpigd-tooltip__text--has-arrow::after{border-left-color:var(--ccpigd-secondary-black, #243247);left:100%;top:50%;transform:translateY(-50%)}.ccpigd-tooltip--show.ccpigd-tooltip--left .ccpigd-tooltip__text--open-slide-down{transform:translateX(0) translateY(-50%)}.ccpigd-tooltip--show.ccpigd-tooltip--left .ccpigd-tooltip__text--open-zoom{transform:translateY(-50%) scale(1) !important}.ccpigd-tooltip--right .ccpigd-tooltip__text{left:115%;top:50%;transform:translateY(-50%);transform-origin:center left}.ccpigd-tooltip--right .ccpigd-tooltip__text--open-zoom{transform:translateY(-50%) scale(0)}.ccpigd-tooltip--right .ccpigd-tooltip__text--open-slide-down{transform:translateX(10px) translateY(-50%);transition:opacity .3s ease,transform .3s ease}.ccpigd-tooltip--right .ccpigd-tooltip__text--has-arrow::after{border-right-color:var(--ccpigd-secondary-black, #243247);right:100%;top:50%;transform:translateY(-50%)}.ccpigd-tooltip--show.ccpigd-tooltip--right .ccpigd-tooltip__text--open-slide-down{transform:translateX(0) translateY(-50%)}.ccpigd-tooltip--show.ccpigd-tooltip--right .ccpigd-tooltip__text--open-zoom{transform:translateY(-50%) scale(1) !important}.ccpigd-count{position:absolute;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;border-radius:50%;transition:all .2s ease}.ccpigd-count-container{position:relative;display:inline-block}.ccpigd-count.count-dot{width:10px;height:10px}.ccpigd-count.count-number{min-width:20px;height:20px;padding:5px}.ccpigd-count.count-top{top:0}.ccpigd-count.count-top.count-right{right:0}.ccpigd-count.count-top.count-right.count-inside{top:0px;right:0px}.ccpigd-count.count-top.count-right.count-outside{transform:translate(50%, -50%)}.ccpigd-count.count-top.count-left{left:0}.ccpigd-count.count-top.count-left.count-inside{top:0px;left:0px}.ccpigd-count.count-top.count-left.count-outside{transform:translate(-50%, -50%)}.ccpigd-count.count-bottom{bottom:0}.ccpigd-count.count-bottom.count-right{right:0}.ccpigd-count.count-bottom.count-right.count-inside{bottom:0px;right:0px}.ccpigd-count.count-bottom.count-right.count-outside{transform:translate(50%, 50%)}.ccpigd-count.count-bottom.count-left{left:0}.ccpigd-count.count-bottom.count-left.count-inside{bottom:0px;left:0px}.ccpigd-count.count-bottom.count-left.count-outside{transform:translate(-50%, 50%)}.ccpigd-top-level-wrapper .ccpigd-select-box-container{min-width:fit-content}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-label{font-size:.875rem;font-weight:500;color:var(--ccpigd-primary-black, #000e25)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-label.error{color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper{min-width:max-content}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper.active-min-width{min-width:18.5rem}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected{gap:.3rem;border:1px solid;border-color:var(--ccpigd-light);border-radius:4px;padding:4.8px 5px;background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-secondary-black, #243247);width:100%;margin:0;transition:all .3s ease 0s}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected-content{flex-wrap:wrap}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected:has(.rotate){border-color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected.error{border-color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected.disabled{opacity:.5;background-color:var(--ccpigd-disabled);cursor:not-allowed}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected.with-background{background-color:var(--ccpigd-extra-light)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected:has(.suffix) .selected-option,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected:has(.prefix) .selected-option{padding:4px 0;font-weight:600}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected:has(.suffix) .selected-option.suffix,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected:has(.suffix) .selected-option.prefix,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected:has(.prefix) .selected-option.suffix,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected:has(.prefix) .selected-option.prefix{font-weight:500}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .selected-option{border:1px solid;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:var(--ccpigd-secondary-black, #243247);padding:4px;border-radius:4px;line-height:1.2em}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .selected-item{padding:4px;transition:all .3s ease 0s;border-color:var(--ccpigd-secondary);background-color:var(--ccpigd-white, #ffffff);white-space:nowrap}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .selected-item .remove-icon .ccpigd-icon{transition:all .3s ease 0s;border-radius:4px;color:var(--ccpigd-error-light, rgba(255, 0, 0, 0.2));background:var(--ccpigd-error-extra-light, rgba(255, 0, 0, 0.1019607843))}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .selected-item .remove-icon:hover .ccpigd-icon{color:var(--ccpigd-error, #ff0000);background:var(--ccpigd-error-light, rgba(255, 0, 0, 0.2));font-weight:500}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .selected-item:hover{background-color:var(--ccpigd-light)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .placeholder{color:var(--ccpigd-desc-gray, #758780);font-weight:400}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .select-box-icon{transition:all .3s ease 0s}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .select-box-icon .ccpigd-icon{transition:all .3s ease 0s}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .select-box-icon .ccpigd-icon:hover{color:var(--ccpigd-primary-shadow, rgba(108, 127, 158, 0.3019607843))}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .select-box-icon.rotate .ccpigd-icon{transform:rotate(180deg);color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .select-box-icon.rotate::before{background:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .select-box-icon::before{content:"";width:1px;height:22px;left:-1px;background:var(--ccpigd-light);margin-right:2px;transition:all .3s ease 0s}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options{transition:all .3s ease 0s;position:absolute;top:calc(100% + 2px);left:0;right:0;background-color:var(--ccpigd-white, #ffffff);border:1px solid;border-color:var(--ccpigd-secondary);border-radius:4px;z-index:10;height:0;opacity:0;visibility:hidden;pointer-events:none;overflow:auto;scrollbar-width:thin;pointer-events:auto}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options.top{top:auto;bottom:calc(100% + 2px)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options.open{height:fit-content;max-height:20rem;opacity:1;visibility:visible}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-option{transition:all .3s ease 0s;padding:.5rem .75rem;cursor:pointer;font-size:.875rem;color:var(--ccpigd-secondary-black, #243247)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-option:hover{background-color:var(--ccpigd-light)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-option.clear-all{color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-option.select{background-color:var(--ccpigd-secondary);color:var(--ccpigd-primary-black, #000e25)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-search-wrapper{position:sticky;top:0;background:var(--ccpigd-white, #ffffff);border-bottom:1px solid;border-color:var(--ccpigd-warning-light, rgba(255, 89, 0, 0.2))}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-search-wrapper .ccpigd-icon{margin-left:.75rem}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-search-wrapper .select-box-search-input{width:100%;padding:.5rem .75rem .5rem 0;font-size:.875rem;background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-secondary-black, #243247);border:0;outline:none}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options:has(.select-box-search-wrapper){border-color:var(--ccpigd-warning-extra-light, rgba(255, 89, 0, 0.1019607843))}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options::after{content:"No results found";padding:5px 10px;bottom:-1px;color:var(--ccpigd-warning, #ff5900);background-color:var(--ccpigd-warning-extra-light, rgba(255, 89, 0, 0.1019607843));display:block}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options:has(.select-box-option){border-color:var(--ccpigd-secondary)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options:has(.select-box-option) .select-box-search-wrapper{border-color:var(--ccpigd-desc-gray, #758780)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options:has(.select-box-option)::after{display:none}.ccpigd-top-level-wrapper .ccpigd-select-box-container .select-box-error{color:var(--ccpigd-error, #ff0000);font-size:.75rem}.ccpigd-top-level-wrapper .ccpigd-select-box-container .select-box-helper{color:var(--ccpigd-secondary-black, #243247);font-size:.75rem}.ccpigd-color-picker{display:flex;align-items:center;gap:.5rem}.ccpigd-color-picker .wrapper{display:flex;align-items:center}.ccpigd-color-picker .picker-box{width:6rem;height:2.2rem;border:1px solid var(--ccpigd-light);cursor:pointer;border-radius:4px 0 0 4px;background:rgba(0,0,0,0)}.ccpigd-color-picker .picker-box:focus{outline:none !important;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important}.ccpigd-color-picker .picker-box::-webkit-color-swatch-wrapper{padding:0;border:none}.ccpigd-color-picker .picker-box::-webkit-color-swatch{border:none;border-radius:4px 0 0 4px}.ccpigd-color-picker .picker-input{width:6rem;height:2.2rem;padding:0 .5rem;border:1px solid var(--ccpigd-light);background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-primary-black, #000e25);border-left:none;border-radius:0 4px 4px 0;margin-left:-1px}.ccpigd-color-picker .picker-input.error{border-color:var(--ccpigd-error, #ff0000)}.ccpigd-color-picker .picker-input:focus{outline:none !important;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important}.color-box-wrapper{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.color-box{width:1.5rem;height:1.5rem;border:1px solid var(--ccpigd-light);border-radius:4px;cursor:pointer;position:relative;transition:border .2s}.color-box.active .tick{position:absolute;top:50%;left:50%;width:1.3rem;height:1.3rem;transform:translate(-50%, -50%);color:var(--ccpigd-white, #ffffff)}.ccpigd-status{position:relative;display:inline-block}.ccpigd-status:hover .status-hover{opacity:1;visibility:visible;transform:translateY(0)}.ccpigd-status .status-content-disabled{pointer-events:none;opacity:.8}.ccpigd-status__items{position:absolute;display:flex;gap:5px}.ccpigd-status__items:not(.status-hover).status-top{top:10px}.ccpigd-status__items:not(.status-hover).status-top.status-right{right:10px}.ccpigd-status__items:not(.status-hover).status-top.status-left{left:10px}.ccpigd-status__items:not(.status-hover).status-bottom{bottom:10px}.ccpigd-status__items:not(.status-hover).status-bottom.status-right{right:10px}.ccpigd-status__items:not(.status-hover).status-bottom.status-left{left:10px}.ccpigd-status:has(.status-warning){pointer-events:none}.ccpigd-status__item{border-radius:8px;white-space:nowrap;transition:all .2s ease;line-height:1.1em;height:24px;width:24px}.ccpigd-status__item.status-hover{opacity:0;visibility:hidden;transform:translateY(-10%);transition:opacity .2s ease,transform .2s ease;pointer-events:none;top:-2.3rem;right:0}.ccpigd-status__item.status-hover::after{content:"";position:absolute;width:0;height:0;border:6px solid rgba(0,0,0,0);z-index:1;bottom:-6px;right:8px;border-bottom-width:0}.ccpigd-status__item.status-rounded-edge{border-top-right-radius:9999px;border-bottom-left-radius:9999px;padding:.3rem 1rem}.ccpigd-status__item.status-rounded{border-radius:999px}.ccpigd-status__item.status-primary{background-color:var(--ccpigd-primary) !important;color:var(--ccpigd-white, #ffffff)}.ccpigd-status__item.status-primary.status-hover::after{border-top-color:var(--ccpigd-primary)}.ccpigd-status__item.status-secondary{background-color:var(--ccpigd-secondary) !important;color:var(--ccpigd-white, #ffffff)}.ccpigd-status__item.status-secondary.status-hover::after{border-top-color:var(--ccpigd-secondary)}.ccpigd-status__item.status-outlined{background-color:rgba(0,0,0,0) !important;border:1px solid var(--ccpigd-primary);color:var(--ccpigd-primary)}.ccpigd-status__item.status-outlined.status-hover::after{border-top-color:var(--ccpigd-primary)}.ccpigd-status__item.status-error{background-color:var(--ccpigd-error, #ff0000) !important;color:var(--ccpigd-white, #ffffff)}.ccpigd-status__item.status-error.status-hover::after{border-top-color:var(--ccpigd-error, #ff0000)}.ccpigd-status__item.status-warning{background-color:var(--ccpigd-warning, #ff5900) !important;color:var(--ccpigd-white, #ffffff)}.ccpigd-status__item.status-warning.status-hover::after{border-top-color:var(--ccpigd-warning, #ff5900)}.ccpigd-status__item.status-uppercase{text-transform:uppercase}.ccpigd-grid-stack{display:grid}.ccpigd-page-intro{display:flex;justify-content:space-between;align-items:center}.ccpigd-page-intro .title{color:var(--ccpigd-primary-black, #000e25);font-weight:500;margin-bottom:.3rem}.ccpigd-page-intro .description{color:var(--ccpigd-desc-gray, #758780)}.ccpigd-slider{display:flex;align-items:center;gap:.8rem}.ccpigd-slider.disabled{opacity:.5;pointer-events:none}.ccpigd-slider-track-container.trackDisabled{opacity:.5;pointer-events:none}.ccpigd-slider-track-wrapper{position:relative;width:15rem}.ccpigd-slider-track-wrapper{position:relative;width:15rem;height:.3rem;background:#d3d3d3;border-radius:4px;cursor:pointer;user-select:none}.ccpigd-slider-track{position:relative;width:100%;height:100%;border-radius:4px}.ccpigd-slider-track-fill{position:absolute;top:0;left:0;height:100%;background:var(--ccpigd-primary);border-radius:4px}.ccpigd-slider-thumb{position:absolute;top:50%;width:.8rem;height:.8rem;background:var(--ccpigd-primary);border-radius:50%;transform:translate(-50%, -50%);cursor:grab}.ccpigd-slider-thumb:active{cursor:grabbing}.ccpigd-slider-tooltip{position:absolute;top:-40px;left:0;transform:translateX(-50%);background:var(--ccpigd-primary);color:#fff;padding:4px 8px;border-radius:4px;white-space:nowrap;z-index:10;min-width:35px;text-align:center}.ccpigd-slider-tooltip::after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);border-width:6px 6px 0 6px;border-style:solid;border-color:var(--ccpigd-primary) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.ccpigd-slider-marks{position:relative;margin-top:.5rem}.ccpigd-slider-mark{position:absolute;text-align:center;font-size:12px;cursor:pointer}.ccpigd-slider-mark.passed{color:var(--ccpigd-primary)}.ccpigd-slider-mark.active{font-weight:bold}.ccpigd-slider-mark:hover{transition:all .3s ease 0s;color:var(--ccpigd-primary);font-weight:bold}.ccpigd-slider-input-container{display:flex;align-items:center;border:1px solid var(--ccpigd-secondary);border-radius:4px;padding:0 0 0 .6rem}.ccpigd-slider-input-container.no-unit{padding:.2rem .6rem;background-color:var(--ccpigd-white, #ffffff)}.ccpigd-slider-input-divider{width:1px;height:2.3rem;background-color:var(--ccpigd-secondary);margin:0 0 0 .5rem}.ccpigd-slider-input-box{width:4rem;border:none !important;padding:0 !important;background-color:var(--ccpigd-white, #ffffff) !important}.ccpigd-slider-input-box:focus{outline:none !important;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important}.ccpigd-slider-input-box::-webkit-inner-spin-button,.ccpigd-slider-input-box::-webkit-outer-spin-button{opacity:1}.ccpigd-slider-input-box.trackDisabled{opacity:.5;pointer-events:none}.ccpigd-slider-select-box{border:none !important}.ccpigd-slider-select-box:focus{outline:none !important;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important}.ccpigd-slider .ccpigd-select-box-selected{border:none !important}.ccpigd-slider .ccpigd-select-box-wrapper{min-width:4.5rem !important}.ccpigd-slider-reset{color:var(--ccpigd-error, #ff0000);background-color:hsl(from var(--ccpigd-error, #ff0000) h s l/15%);padding:.43rem .625rem;border-radius:4px;border:1px solid rgba(0,0,0,0);border-color:var(--ccpigd-error-light, rgba(255, 0, 0, 0.2));transition:all .3s ease 0s;cursor:pointer}.ccpigd-slider-reset:hover{background-color:hsl(from var(--ccpigd-error, #ff0000) h s l/30%)}.ccpigd-dnd{display:flex;flex-direction:column;gap:.5rem}.ccpigd-dnd .dnd-item{display:flex;align-items:center;padding:10px;background:#f2f2f2;border:1px solid #aaa;border-radius:6px;cursor:move;transition:all 200ms ease;gap:.5rem}.ccpigd-dnd .dnd-item-name{font-size:14px;font-weight:500}.ccpigd-dnd .dnd-item-image{width:24px;height:24px;object-fit:contain}.ccpigd-dnd .dnd-item-folder{background-color:#e0f4ff}.ccpigd-dnd .dnd-item-file{background-color:#fff6e5}.ccpigd-dnd .dnd-item-remove{color:red}.ccpigd-module-location{position:relative;display:inline-block}.ccpigd-module-location .ccpigd-module-tooltip{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:.9rem;background-color:var(--ccpigd-white, #ffffff);border:1px solid var(--ccpigd-secondary);padding:1rem;border-radius:.3rem;box-shadow:0 4px 16px rgba(0,0,0,.1);z-index:10;min-width:12rem}.ccpigd-module-location .ccpigd-module-tooltip-title{text-align:center;font-size:1rem;font-weight:600;color:var(--ccpigd-primary-black, #000e25);margin-bottom:.7rem;white-space:nowrap}.ccpigd-module-location .ccpigd-module-tooltip .tooltip-arrow{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0);border-top:15px solid var(--ccpigd-white, #ffffff)}.ccpigd-module-location .ccpigd-module-tooltip .ccpigd-module-location-container{display:flex;flex-direction:column;gap:.3rem}.ccpigd-module-location .ccpigd-module-tooltip .ccpigd-module-location-item .ccpigd-module-location-details{display:flex;align-items:center;justify-content:start;gap:.3rem;font-size:.875rem;color:var(--ccpigd-secondary-black, #243247);white-space:nowrap}.ccpigd-module-location .ccpigd-module-tooltip .ccpigd-module-location-item .ccpigd-module-location-details:hover{color:var(--ccpigd-primary)}.ccpigd-module-location .ccpigd-module-tooltip .ccpigd-module-location-item .ccpigd-module-location-details svg{width:1rem;height:1rem}.ccpigd-top-level-wrapper .ccpigd-password-field__wrapper{width:100%;padding:1rem 1.5rem 1.5rem;margin:auto;border-radius:12px;background-color:var(--ccpigd-white, #ffffff);text-align:center}.ccpigd-top-level-wrapper .ccpigd-password-field__wrapper-content,.ccpigd-top-level-wrapper .ccpigd-password-field__wrapper-input{width:100%}.ccpigd-top-level-wrapper .ccpigd-password-field__wrapper .ccpigd-icon:not(.ccpigd-btn .ccpigd-icon){font-size:5rem;color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .ccpigd-password-field__wrapper .ccpigd-input{width:100%;max-width:350px;text-align:left}.ccpigd-top-level-wrapper .ccpigd-password-field__wrapper .ccpigd-input__input{padding:.5rem .75rem !important;background:var(--ccpigd-extra-light)}.ccpigd-top-level-wrapper .ccpigd-notice-card{border:1px solid;text-align:center;padding:10px;margin:0 auto;max-width:600px;box-shadow:0 0 20px 2px rgba(152,152,152,.168627451)}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper{width:100%;min-height:300px;background:var(--ccpigd-white, #ffffff);padding:20px 30px 30px 30px;gap:clamp(10px,2vw,20px)}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-icon{font-size:clamp(50px,10vw,100px)}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon{font-family:"ccpigd-icon" !important;font-size:0;line-height:0}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon:before{font-size:clamp(50px,10vw,100px);line-height:1}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon.ccpigd-file-browser::before{content:"folder"}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon.ccpigd-gallery::before{content:"imagesmode"}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon.ccpigd-file-list::before{content:"event_list"}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon.ccpigd-media-player::before{content:"stock_media"}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon.ccpigd-slider-carousel::before{content:"slideshow"}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon.ccpigd-search-box::before{content:"feature_search"}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon.ccpigd-embed-document::before{content:"text_compare"}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon.ccpigd-shortcode::before{content:"code"}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-content{gap:5px}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-content .ccpigd-title,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-content .ccpigd-description{margin:0}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-buttons .ccpigd-notice-card-btn{text-decoration:none}.ccpigd-top-level-wrapper .ccpigd-notice-card.ccpigd-notice-status-error{border-color:var(--ccpigd-error-light, rgba(255, 0, 0, 0.2));background:var(--ccpigd-error-extra-light, rgba(255, 0, 0, 0.1019607843))}.ccpigd-top-level-wrapper .ccpigd-notice-card.ccpigd-notice-status-error .ccpigd-notice-card-wrapper-icon{color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-notice-card.ccpigd-notice-status-warning{border-color:var(--ccpigd-warning-light, rgba(255, 89, 0, 0.2));background:var(--ccpigd-warning-extra-light, rgba(255, 89, 0, 0.1019607843))}.ccpigd-top-level-wrapper .ccpigd-notice-card.ccpigd-notice-status-warning .ccpigd-notice-card-wrapper-icon{color:var(--ccpigd-warning, #ff5900)}.ccpigd-top-level-wrapper .ccpigd-notice-card.ccpigd-notice-status-primary{border-color:var(--ccpigd-light);background:var(--ccpigd-extra-light)}.ccpigd-top-level-wrapper .ccpigd-notice-card.ccpigd-notice-status-primary .ccpigd-notice-card-wrapper-icon{color:var(--ccpigd-primary)}.ccpigd-file-uploader-card{display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:12px !important;border:1px dashed var(--ccpigd-primary) !important;padding:6px !important;max-width:500px;width:100% !important;background:var(--ccpigd-white, #ffffff) !important;font-size:16px}.ccpigd-file-uploader-card:not(.ccpigd-form-uploader){margin:auto}.ccpigd-file-uploader-card.drag-active{border-color:var(--ccpigd-primary) !important;border-width:2px;background-color:var(--ccpigd-light) !important;box-shadow:rgba(149,157,165,.2) 0 8px 24px}.ccpigd-file-uploader-card.drag-active *{pointer-events:none}.ccpigd-file-uploader-card.required-error{border-color:var(--ccpigd-error, #ff0000)}.ccpigd-file-uploader-card .ccpigd-file-uploader-body{display:flex;align-items:center;flex-direction:column;width:100% !important;user-select:none}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner{display:flex !important;align-items:center !important;flex-direction:column !important;border-radius:8px !important;padding:30px 20px !important;background-color:var(--ccpigd-light) !important;justify-content:center;width:100% !important}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .ccpigd-file-uploader-label{font-size:1.2em;font-weight:600;margin-bottom:10px !important}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .size-label{font-size:.875em;margin-top:1em;color:var(--ccpigd-desc-gray, #758780)}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner p{font-weight:400;line-height:1;font-size:.875em}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .cloud_upload{font-size:50px;height:auto;width:auto;line-height:1}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .ccpigd-file-uploader-buttons{display:flex;margin-top:20px}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .ccpigd-file-uploader-buttons button{display:flex;align-items:center;white-space:nowrap;cursor:pointer;border-radius:.25em;border:none;padding:.375rem .5em;margin:.5em;background-color:var(--ccpigd-primary);box-shadow:var(--ccpigd-primary-shadow, rgba(108, 127, 158, 0.3019607843)) 0 8px 24px;color:var(--ccpigd-white, #ffffff);transition:all .2s ease-in-out;font-weight:400;font-size:.87em}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .ccpigd-file-uploader-buttons button span{margin-left:5px}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .ccpigd-file-uploader-buttons button:hover{background-color:var(--ccpigd-primary)}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-info{display:flex;align-items:center;line-height:1}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-info span{margin-right:5px}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-info span:after{content:"|";margin-left:5px;color:var(--ccpigd-primary-black, #000e25)}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-info span:last-child{margin-right:0}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-info span:last-child:after{content:"";margin-left:0}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .ccpigd-file-uploader-add-more{margin-top:15px}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-folder-selection{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;margin:10px 0}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-folder-selection span{margin-bottom:7px}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-folder-selection select{max-width:calc(100% - 20px);min-width:200px;height:35px;border:1px solid #ddd;border-radius:5px;padding:0 10px;font-size:.875em;color:#555;background-color:var(--ccpigd-white, #ffffff);cursor:pointer;transition:all .3s ease-in-out}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-folder-selection select:focus{border-color:var(--ccpigd-primary)}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-folder-selection select option{color:#555}.ccpigd-file-uploader-card .file-list-wrapper{display:flex;flex-direction:column;z-index:50;margin-top:5px !important;width:100% !important;max-height:400px;max-width:100%;overflow:hidden !important;background-color:var(--ccpigd-white, #ffffff) !important;box-shadow:var(--ccpigd-primary-shadow, rgba(108, 127, 158, 0.3019607843)) 0 8px 24px !important;bottom:1em;right:1em}.ccpigd-file-uploader-card .file-list-wrapper.fixed{position:fixed}.ccpigd-file-uploader-card .file-list-wrapper .start-upload{margin:10px auto;display:flex;align-items:center;white-space:nowrap;cursor:pointer;border-radius:.25em;border:none;padding:.375rem .5em;background-color:var(--ccpigd-primary);box-shadow:var(--ccpigd-primary-shadow, rgba(108, 127, 158, 0.3019607843)) 0 8px 24px;color:var(--ccpigd-white, #ffffff);transition:all .2s ease-in-out;font-weight:400;font-size:.87em}.ccpigd-file-uploader-card .file-list-wrapper .start-upload span{margin-left:5px}.ccpigd-file-uploader-card .file-list-wrapper .start-upload:hover{background-color:var(--ccpigd-primary)}.ccpigd-file-uploader-card .file-list-wrapper .file-list-header{display:flex;align-items:center;padding:10px 15px !important;background-color:var(--ccpigd-primary) !important;color:var(--ccpigd-white, #ffffff);line-height:1;border-radius:5px;margin-bottom:5px}.ccpigd-file-uploader-card .file-list-wrapper .file-list-header .file-count{margin-right:5px}.ccpigd-file-uploader-card .file-list-wrapper .file-list{display:flex;flex-flow:column;flex-wrap:nowrap !important;overflow-y:auto !important}.ccpigd-file-uploader-card .file-list-wrapper .file-list::-webkit-scrollbar{width:5px}.ccpigd-file-uploader-card .file-list-wrapper .file-list::-webkit-scrollbar-track{background:#f1f1f1}.ccpigd-file-uploader-card .file-list-wrapper .file-list::-webkit-scrollbar-thumb{background:#ccc}.ccpigd-file-uploader-card .file-list-wrapper .file-list::-webkit-scrollbar-thumb:hover{background:#bbb}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item{display:flex;align-items:center;padding:8px 12px !important;border-bottom:1px solid var(--ccpigd-light) !important;width:100% !important;transition:background-color .3s ease-in-out}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item:hover{background-color:var(--ccpigd-light) !important}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item img{width:30px !important;height:30px !important;margin-right:5px !important;border-radius:3px}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info{display:flex;flex-wrap:wrap;overflow:hidden;width:100%;line-height:1}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info .upload-item{display:flex;align-items:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;flex:1}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info .upload-item .upload-item-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-right:4px;line-height:1.5;color:var(--ccpigd-desc-gray, #758780)}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info .upload-item .upload-item-size{font-size:.75em;color:var(--ccpigd-desc-gray, #758780)}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info .ccpigd-icon{height:18px !important;width:18px !important;font-size:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info .ccpigd-icon:not(.check,.close){border:1px solid var(--ccpigd-desc-gray, #758780)}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info .play_arrow{padding-left:3px}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info .remove-file{background:var(--ccpigd-light);color:var(--ccpigd-error, #ff0000);margin-left:10px;opacity:.5;border-radius:50%;cursor:pointer}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info .ccpigd-spinner{width:20px;height:20px;margin-left:7px;flex:0 0 20px;border:2px solid var(--ccpigd-secondary) !important;border-top:2px solid var(--ccpigd-primary) !important;-webkit-animation:ccpigd-spin 2s linear infinite;animation:ccpigd-spin 2s linear infinite}@-webkit-keyframes ccpigd-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ccpigd-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info .percentage{margin:0 7px}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info-percentage{margin-left:auto;text-align:right;font-size:.875em;display:flex;align-items:center;width:max-content}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info-percentage .ccpigd-spinner{width:20px;height:20px;margin-top:0;margin-right:5px;border-radius:50%}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info-progress{width:100%;height:8px;border-radius:.25em;margin-top:7px;position:relative;align-items:center;justify-content:space-between;display:none;background-color:#e0e0e0;border-radius:10px;overflow:hidden;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info-progress-bar{width:var(--percentage);height:100%;background-color:var(--ccpigd-primary);border-radius:.25em;position:absolute;left:0;top:0;transition:width .5s ease-in-out;background-image:linear-gradient(to left, #6a11cb, var(--ccpigd-primary));background-size:200% auto;animation:gradientMove 2s linear infinite;border-radius:10px 0 0 10px;transition:width .4s ease-in-out}@keyframes gradientMove{0%{background-position:200% center}100%{background-position:0% center}}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info-error{color:var(--ccpigd-error, #ff0000);width:100%;font-size:.75em;margin-top:3px}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item.uploaded .file-info .check{background:var(--ccpigd-primary);color:var(--ccpigd-white, #ffffff)}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item.uploaded .file-info .remove-file{background:rgba(0,0,0,0);color:var(--ccpigd-warning, #ff5900);border:1px solid var(--ccpigd-warning, #ff5900);opacity:.7}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item.uploaded .file-info .remove-file:hover{background:var(--ccpigd-warning, #ff5900);color:var(--ccpigd-white, #ffffff);opacity:1}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item.uploaded .file-info .upload-item-name{color:var(--ccpigd-desc-gray, #758780)}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item.uploaded .file-info-progress{display:flex}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item.uploaded .file-info-progress-bar{background-image:none;background-color:var(--ccpigd-primary);width:100%}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item.active .file-info .remove-file{opacity:.7}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item.active .file-info .upload-item-name{color:var(--ccpigd-desc-gray, #758780)}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item.active .file-info-progress{display:flex}.ccpigd-file-uploader-card .cancel-upload{position:absolute;top:15px;right:15px;cursor:pointer;border-radius:5px;height:40px;width:40px;font-size:25px;display:flex;align-items:center;justify-content:center;color:var(--ccpigd-error, #ff0000)}.ccpigd-file-uploader-card .cancel-upload:hover{color:rgba(255,0,0,.5)}.ccpigd-topbar .ccpigd-file-uploader-card,.ccpigd-file-browser .ccpigd-file-uploader-card{position:fixed !important;right:15px;bottom:15px;z-index:9999999}.ccpigd-topbar .ccpigd-file-uploader-card:has(.file-list-wrapper) .ccpigd-file-uploader-inner .cloud_upload,.ccpigd-file-browser .ccpigd-file-uploader-card:has(.file-list-wrapper) .ccpigd-file-uploader-inner .cloud_upload{display:none}@media(max-width: 991px){.ccpigd-file-uploader-card .file-list-wrapper{max-height:300px;right:0}}@media(max-width: 767px){.ccpigd-file-browser .ccpigd-file-uploader-card{position:absolute !important;height:100%;right:unset;bottom:unset;width:calc(100% - 20px) !important;justify-content:flex-start;background:rgba(0,0,0,.5) !important}.ccpigd-file-browser .ccpigd-file-uploader-card .ccpigd-file-uploader-inner{background:linear-gradient(var(--bg-info), var(--bg-info)),#fff !important}}.ccpigd-autofillinput-separators{background-color:var(--ccpigd-secondary);width:fit-content;padding:1rem;border-radius:4px}.ccpigd-autofillinput-btn{background-color:var(--ccpigd-secondary);padding:1rem;border-radius:4px}.ccpigd-popup{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:9999}.ccpigd-popup-container{background:var(--ccpigd-white, #ffffff);width:50vw;height:20rem;display:flex;flex-direction:column;border:1px solid var(--ccpigd-secondary);border-radius:13px;box-shadow:0 4px 25px rgba(0,0,0,.3);overflow:hidden;animation:popupFade .3s ease-out}.ccpigd-popup-header{position:relative}.ccpigd-popup-close{position:absolute;top:1rem;right:1rem;cursor:pointer}@keyframes popupFade{from{transform:scale(0.9);opacity:0}to{transform:scale(1);opacity:1}}.ccp-toast{position:fixed;top:20px;right:20px;z-index:9999999;overflow:inherit !important}.ccp-toast:has(.ccp-toast__container){border-radius:6px}.ccp-toast:has(.ccp-toast__full){right:0;top:0;width:100%;max-width:100%;height:100%;background-color:rgba(0,0,0,.37);display:flex;align-items:center;justify-content:center}.ccp-toast__container{padding:10px 15px;border-radius:6px;background-color:var(--ccpigd-white, #ffffff);box-shadow:0 4px 6px rgba(0,0,0,.2);transition:all .5s cubic-bezier(0.88, 1.79, 1, 2.34);animation:fade-in-popup .4s ease-out forwards;transform-origin:center bottom;width:fit-content;margin:0 auto}.ccp-toast__container:not(:last-child){margin-bottom:5px}.ccp-toast__inner-container{position:fixed;top:52px;right:20px;z-index:9999999;overflow:inherit !important}.ccp-toast__full{animation:none;flex:1 1 90%;padding:20px;transition:none;background-color:var(--ccpigd-white, #ffffff) !important;margin-inline:15px}.ccp-toast__full:has(.ccpigd-audio-player){max-width:max-content;padding:0}.ccp-toast__right-top{right:20px;top:52px}.ccp-toast__right-bottom{right:20px;bottom:20px}.ccp-toast__modal{animation:ccpigd-modal-open .4s cubic-bezier(0.68, -0.55, 0.265, 1.55) forwards}.ccp-toast__message{padding:7px 0;font-size:16px;white-space:nowrap;line-height:1.2;display:flex;align-items:center;justify-content:center}.ccp-toast__message .ccpigd-icon{cursor:pointer;color:var(--ccpigd-desc-gray, #758780);margin-left:10px;border-radius:4px;height:20px;width:20px;text-align:center;line-height:20px !important}.ccp-toast__dark{background-color:#000}.ccp-toast__light{background-color:var(--ccpigd-white, #ffffff)}.ccp-toast__light .ccp-toast__message{color:var(--ccpigd-primary-black, #000e25)}.ccp-toast .ccp-toast__message-toast{animation:ccpigd-toast-pop-in .6s cubic-bezier(0.36, 0.07, 0.19, 0.97) forwards;position:relative;overflow:hidden;transform-origin:center}.ccp-toast .ccp-toast__message-toast .ccp-toast__progress{position:absolute;bottom:0;left:0;height:3px;background-color:hsl(from var(--ccpigd-primary) h s l/35%);width:100%;transform-origin:left center;transform:scaleX(1);animation:ccpigd-toast-progress linear forwards}.ccp-toast .ccp-toast__dark .ccp-toast__message .ccp-toast__icon,.ccp-toast .ccp-toast__light .ccp-toast__message .ccp-toast__icon,.ccp-toast .ccp-toast__success .ccp-toast__message .ccp-toast__icon{color:var(--ccpigd-primary);margin-right:12px;width:25px;height:25px;border-radius:50%;display:inline-block;border:2px solid currentColor;position:relative;box-sizing:border-box;animation:pop .3s ease-out forwards}.ccp-toast .ccp-toast__dark .ccp-toast__message .ccp-toast__icon:before,.ccp-toast .ccp-toast__dark .ccp-toast__message .ccp-toast__icon:after,.ccp-toast .ccp-toast__light .ccp-toast__message .ccp-toast__icon:before,.ccp-toast .ccp-toast__light .ccp-toast__message .ccp-toast__icon:after,.ccp-toast .ccp-toast__success .ccp-toast__message .ccp-toast__icon:before,.ccp-toast .ccp-toast__success .ccp-toast__message .ccp-toast__icon:after{content:"";position:absolute;height:2px;background-color:currentColor;transform-origin:left center;width:0}.ccp-toast .ccp-toast__dark .ccp-toast__message .ccp-toast__icon:before,.ccp-toast .ccp-toast__light .ccp-toast__message .ccp-toast__icon:before,.ccp-toast .ccp-toast__success .ccp-toast__message .ccp-toast__icon:before{left:5px;top:10px;transform:rotate(45deg);animation:check-left .3s ease-out .3s forwards}.ccp-toast .ccp-toast__dark .ccp-toast__message .ccp-toast__icon:after,.ccp-toast .ccp-toast__light .ccp-toast__message .ccp-toast__icon:after,.ccp-toast .ccp-toast__success .ccp-toast__message .ccp-toast__icon:after{left:8px;top:14px;transform:rotate(-45deg);transform-origin:left center;animation:check-right .3s ease-out .6s forwards}.ccp-toast__success{background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-primary-black, #000e25)}.ccp-toast__error{background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-error, #ff0000)}.ccp-toast__error .ccp-toast__progress{background-color:hsl(from var(--ccpigd-error, #ff0000) h s l/50%) !important}.ccp-toast .ccp-toast__error .ccp-toast__message .ccp-toast__icon{margin-right:8px;width:25px;height:25px;border-radius:50%;display:inline-block;border:2px solid currentColor;position:relative;box-sizing:border-box;animation:pop .3s ease-out forwards}.ccp-toast .ccp-toast__error .ccp-toast__message .ccp-toast__icon:before,.ccp-toast .ccp-toast__error .ccp-toast__message .ccp-toast__icon:after{content:"";position:absolute;height:2px;background-color:currentColor;width:0;left:50%;top:50%;transform-origin:center}.ccp-toast .ccp-toast__error .ccp-toast__message .ccp-toast__icon:before{transform:translate(-50%, -50%) rotate(45deg);animation:error-line-1 .3s ease-out .3s forwards}.ccp-toast .ccp-toast__error .ccp-toast__message .ccp-toast__icon:after{transform:translate(-50%, -50%) rotate(-45deg);animation:error-line-2 .3s ease-out .6s forwards}.ccp-toast__info{background-color:var(--ccpigd-white, #ffffff);color:#17a2b8}.ccp-toast__info .ccp-toast__progress{background-color:hsl(from #17a2b8 h s l/50%) !important}.ccp-toast .ccp-toast__info .ccp-toast__message .ccp-toast__icon{margin-right:8px;width:25px;height:25px;border-radius:50%;display:inline-block;border:2px solid currentColor;position:relative;box-sizing:border-box;animation:info-slide .4s ease-out forwards}.ccp-toast .ccp-toast__info .ccp-toast__message .ccp-toast__icon:before,.ccp-toast .ccp-toast__info .ccp-toast__message .ccp-toast__icon:after{content:"";position:absolute;background-color:currentColor;left:50%;transform:translateX(-50%)}.ccp-toast .ccp-toast__info .ccp-toast__message .ccp-toast__icon:before{width:3px;height:3px;top:4px;border-radius:50%;transform:translateX(-50%) translateY(-10px);opacity:0;animation:info-dot-slide .3s ease-out .4s forwards}.ccp-toast .ccp-toast__info .ccp-toast__message .ccp-toast__icon:after{width:2px;height:0;top:9px;border-radius:1px;animation:info-line-grow .3s ease-out .6s forwards}.ccp-toast__warning{background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-warning, #ff5900)}.ccp-toast__warning .ccp-toast__progress{background-color:hsl(from var(--ccpigd-warning, #ff5900) h s l/50%) !important}.ccp-toast .ccp-toast__warning .ccp-toast__message .ccp-toast__icon{margin-right:8px;width:25px;height:25px;border-radius:50%;display:inline-block;border:2px solid currentColor;position:relative;box-sizing:border-box;animation:warning-pulse .6s ease-out forwards}.ccp-toast .ccp-toast__warning .ccp-toast__message .ccp-toast__icon:before,.ccp-toast .ccp-toast__warning .ccp-toast__message .ccp-toast__icon:after{content:"";position:absolute;background-color:currentColor;left:50%;transform:translateX(-50%)}.ccp-toast .ccp-toast__warning .ccp-toast__message .ccp-toast__icon:before{width:2px;height:0;top:5px;border-radius:1px;animation:warning-exclamation-line .3s ease-out .4s forwards}.ccp-toast .ccp-toast__warning .ccp-toast__message .ccp-toast__icon:after{width:2px;height:2px;bottom:5px;border-radius:50%;transform:translateX(-50%) scale(0);animation:warning-exclamation-dot .2s ease-out .8s forwards}.ccp-toast .ccpigd-file-selector-header{margin-bottom:20px}.ccp-toast .ccpigd-file-selector-header .ccpigd-button-group{padding:0}.ccp-toast .ccpigd{display:flex;background-color:var(--ccpigd-extra-light)}.ccp-toast .ccpigd-sidebar{width:250px;background-color:var(--ccpigd-white, #ffffff);padding:20px;position:relative;transition:all .3s ease 0s}.ccp-toast .ccpigd-sidebar span,.ccp-toast .ccpigd-sidebar h1,.ccp-toast .ccpigd-sidebar p{white-space:nowrap}.ccp-toast .ccpigd-sidebar__top{margin-bottom:35px}.ccp-toast .ccpigd-sidebar__top-toggle svg{transform:rotate(90deg)}.ccp-toast .ccpigd-sidebar__menu-item{cursor:pointer;position:relative;transition:all .3s ease 0s;padding:10px;border-radius:12px;border:1px solid rgba(231,231,231,.3019607843)}.ccp-toast .ccpigd-sidebar__menu-item .menu-icon-wrapper{z-index:2}.ccp-toast .ccpigd-sidebar__menu-item .menu-icon-wrapper .ccpigd-sidebar-menu-icon{width:1.5rem;height:1.5rem;mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:currentColor}.ccp-toast .ccpigd-sidebar__menu-item span:not(.menu-icon-wrapper span){transition:all .3s ease;transform:translateX(0);opacity:1;visibility:visible}.ccp-toast .ccpigd-sidebar__bottom{position:absolute;z-index:999;bottom:10px;width:84%;padding:5px;backdrop-filter:blur(3px)}.ccp-toast .ccpigd-sidebar--collapsed{width:94px}.ccp-toast .ccpigd-sidebar--collapsed .ccpigd-sidebar__top{justify-content:center}.ccp-toast .ccpigd-sidebar--collapsed .ccpigd-sidebar__top .ccpigd-logo{display:none}.ccp-toast .ccpigd-sidebar--collapsed .ccpigd-sidebar__top-toggle .ccpigd-icon{transform:rotateY(180deg)}.ccp-toast .ccpigd-sidebar--collapsed .ccpigd-sidebar__menu-item span:not(.menu-icon-wrapper span){transform:translateX(-30%);opacity:0;visibility:hidden}.ccp-toast .ccpigd-sidebar--collapsed .ccpigd-sidebar__bottom{display:none}.ccp-toast .ccpigd-sidebar--collapsed .ccpigd-mb-sidebar-menu{--gap-x: 20px;padding:0}.ccp-toast .ccpigd-sidebar--collapsed .ccpigd-mb-sidebar-menu__item .ccpigd-mb-single-tab{padding:5px !important}.ccp-toast .ccpigd-sidebar--collapsed .ccpigd-mb-sidebar-menu__item .ccpigd-mb-single-tab .ccpigd-tab-icon{margin-bottom:0}.ccp-toast .ccpigd-sidebar--collapsed .ccpigd-mb-sidebar-menu__item .ccpigd-mb-single-tab .ccpigd-tab-title{width:0;bottom:unset;opacity:0;visibility:hidden;transition:all .5s ease-out}.ccp-toast .ccpigd-content-wrapper{width:100%}.ccp-toast .ccpigd-content{padding:20px;flex-grow:1;overflow-y:scroll;overflow-x:hidden;scrollbar-width:thin}.ccp-toast .ccpigd-content .ccpigd-file-list__files{overflow:scroll}.ccp-toast .ccpigd-selected-file-list{overflow-y:scroll;max-height:71vh;scrollbar-width:thin}.ccp-toast .ccpigd-selected-file-list__content .ccpigd-card{border:0;border-bottom:1px solid var(--ccpigd-light)}@keyframes fade-in-popup{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes check-left{to{width:5px}}@keyframes check-right{to{width:12px}}@keyframes error-line-1{to{width:12px}}@keyframes error-line-2{to{width:12px}}@keyframes warning-pulse{0%{transform:scale(0);border-width:2px}50%{transform:scale(1.2);border-width:3px}100%{transform:scale(1);border-width:2px}}@keyframes warning-exclamation-line{to{height:8px}}@keyframes warning-exclamation-dot{to{transform:translateX(-50%) scale(1)}}@keyframes info-slide{0%{transform:scale(0) rotate(-180deg)}80%{transform:scale(1.05) rotate(0deg)}100%{transform:scale(1) rotate(0deg)}}@keyframes info-dot-slide{to{transform:translateX(-50%) translateY(0);opacity:1}}@keyframes info-line-grow{to{height:8px}}@keyframes ccpigd-modal-open{0%{opacity:0;transform:scale(0.7)}60%{opacity:1;transform:scale(1.05)}100%{transform:scale(1)}}@keyframes ccpigd-toast-pop-in{0%{opacity:0;transform:translateY(30px) rotateZ(-4deg) scale(0.9)}30%{opacity:1;transform:translateY(-10px) rotateZ(3deg) scale(1.02)}55%{transform:translateY(4px) rotateZ(-2deg) scale(0.98)}75%{transform:translateY(-2px) rotateZ(1deg) scale(1.01)}100%{opacity:1;transform:translateY(0) rotateZ(0deg) scale(1)}}@keyframes ccpigd-toast-progress{from{transform:scaleX(1)}to{transform:scaleX(0)}}.ccpigd-media-player-container .ccpigd-media-player-content{align-items:flex-start !important}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper{flex:1;max-height:100%;position:relative;border-radius:12px}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-header{position:absolute;top:0;left:0;right:0;z-index:9999;padding:1rem;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.6), rgba(255, 255, 255, 0.2));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top-left-radius:12px;border-top-right-radius:12px;transition:opacity .4s ease,transform .4s ease}@media only screen and (max-width: 768px){.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-header{padding:.5rem 1rem}}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-header.ccpigd-visible{opacity:1}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-header.ccpigd-hidden{opacity:0}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-header .ccpigd-media-name{max-width:70%;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media only screen and (max-width: 768px){.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-header p{font-size:16px;line-height:1 !important}}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-header .ccpigd-dot{display:inline-block;width:8px;height:8px;background-color:var(--ccpigd-desc-gray, #758780);border-radius:50%}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-play-action{position:absolute;top:calc(50% - 25px);left:50%;z-index:9999;transform:translate(-50%, -50%);font-size:40px;color:var(--ccpigd-white, #ffffff);background-color:rgba(0,0,0,.5);border-radius:50%;padding:.8rem;opacity:0;transition:opacity .4s ease,transform .4s ease;pointer-events:auto;cursor:pointer}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-play-action.ccpigd-visible{opacity:1;transform:translate(-50%, -50%) scale(1)}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-play-action.ccpigd-hidden{opacity:0;transform:translate(-50%, -50%) scale(1);pointer-events:none}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-video,.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-audio-visualizer{position:relative;width:100%;max-height:100%;background-color:var(--ccpigd-primary-black, #000e25);border-radius:12px;object-fit:contain}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-video audio,.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-audio-visualizer audio{position:absolute;bottom:0;left:0;z-index:2;width:100%}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-video .ccpigd-audio-visualizer-bars,.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-audio-visualizer .ccpigd-audio-visualizer-bars{position:absolute;top:0;left:0;bottom:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-video .ccpigd-audio-visualizer-bars .ccpigd-audio-visualizer-bar,.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-audio-visualizer .ccpigd-audio-visualizer-bars .ccpigd-audio-visualizer-bar{flex:1;background:linear-gradient(180deg, var(--ccpigd-secondary), var(--ccpigd-primary));border-radius:4px;height:50%;transform-origin:center}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-video{line-height:0px;margin-bottom:4px}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-video[poster]{object-fit:contain;aspect-ratio:var(--ccpigd-video-ratio, 16/9)}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-audio-visualizer{margin-bottom:10px;overflow:hidden;height:450px}@media only screen and (max-width: 520px){.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-audio-visualizer{height:300px}}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-audio-visualizer audio{border-radius:0 !important;background:#f1f3f4}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist{overflow:auto;scrollbar-width:thin;height:450px}@media only screen and (max-width: 768px){.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist{height:auto !important;max-height:300px}}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-header{position:sticky;top:0;z-index:9999;background-color:var(--ccpigd-primary);border-top-left-radius:12px;border-top-right-radius:12px;padding:1rem !important}@media only screen and (max-width: 768px){.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-header{padding:.5rem 1rem !important}}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-header p{color:var(--ccpigd-white, #ffffff)}@media only screen and (max-width: 768px){.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-header p{font-size:16px}}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-header .ccpigd-media-cols-action{position:absolute;right:1rem}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper{transition:all .4s ease;padding-bottom:15px}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-list-view .ccpigd-media-list{border-top:1px solid var(--ccpigd-secondary);padding:.8rem}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-list-view .ccpigd-media-list .ccpigd-media-list-thumbnail{width:65px;height:45px;border-radius:4px;object-fit:cover}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-list-view .ccpigd-media-list .items-space-between{overflow:hidden}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view{display:grid;gap:1rem;padding:1rem;transition:all .4s ease}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view .ccpigd-card-active{box-shadow:inset 0px 0px 0px 3px #000}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view .ccpigd-media-list{position:relative;border:1px solid var(--ccpigd-secondary);border-radius:12px}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view .ccpigd-media-list .ccpigd-media-list-number{position:absolute;top:0;left:0;z-index:999;padding:.2rem .8rem;border-top-left-radius:12px;border-bottom-right-radius:12px}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view .ccpigd-media-list .ccpigd-media-list-thumbnail{width:100%;height:120px;border-top-left-radius:12px;border-top-right-radius:12px;object-fit:cover}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view .ccpigd-media-list .ccpigd-media-name{max-width:190px}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view .ccpigd-media-list .ccpigd-media-download-icon{position:absolute;bottom:10px;right:10px}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper .ccpigd-media-list{cursor:pointer}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper .ccpigd-media-list .ccpigd-media-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper .ccpigd-media-list .dot{display:inline-block;width:6px;height:6px;background-color:var(--ccpigd-desc-gray, #758780);border-radius:50%}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper .ccpigd-media-list .ccpigd-media-download-icon{background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-primary);padding:.3rem;border:1px solid var(--ccpigd-secondary);border-radius:8px;cursor:pointer}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist.ccpigd-media-playlist-open{display:block}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist.ccpigd-media-playlist-closed{display:none}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-action{background-color:var(--ccpigd-primary);color:var(--ccpigd-white, #ffffff);border-radius:12px;padding:.5rem;cursor:pointer}@media only screen and (max-width: 768px){.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-left,.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-right{flex-direction:column}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-left .ccpigd-media-playlist,.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-right .ccpigd-media-playlist{width:100%}}@media only screen and (min-width: 769px){.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-left .ccpigd-media-playlist-wrapper.ccpigd-media-list-view .ccpigd-media-name,.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-right .ccpigd-media-playlist-wrapper.ccpigd-media-list-view .ccpigd-media-name{max-width:120px}}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-left .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view,.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-right .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view{width:270px}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-left .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view.ccpigd-media-cols-1,.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-right .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view.ccpigd-media-cols-1{grid-template-columns:repeat(1, 1fr)}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-left .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view.ccpigd-media-cols-2,.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-right .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view.ccpigd-media-cols-2{width:500px;grid-template-columns:repeat(2, 1fr)}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-bottom{width:100%}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-bottom .ccpigd-media-player-wrapper{width:100%}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-bottom .ccpigd-media-player-footer{margin-top:10px}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-bottom .ccpigd-media-playlist{width:100%}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-bottom .ccpigd-media-playlist-wrapper.ccpigd-media-list-view .ccpigd-media-list{position:relative}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-bottom .ccpigd-media-playlist-wrapper.ccpigd-media-list-view .ccpigd-media-list .ccpigd-media-name{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-bottom .ccpigd-media-playlist-wrapper.ccpigd-media-list-view .ccpigd-media-list .ccpigd-media-download-icon{position:absolute;right:10px}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-bottom .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-bottom .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view .ccpigd-media-list .ccpigd-media-name{width:100%}@keyframes ccpigd-audio-visualizer-bounce{0%,100%{transform:scaleY(0.5)}50%{transform:scaleY(1.5)}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color: var(--ccpigd-primary, #00ac47)}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.ccpigd-slider-carousel .ccpigd-slider-init .swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.ccpigd-slider-carousel .ccpigd-slider-init .swiper:has(.swiper-pagination){padding-bottom:2rem}.ccpigd-slider-carousel .ccpigd-slider-init .swiper.swiper-vertical>.swiper-wrapper{flex-direction:column}.ccpigd-slider-carousel .ccpigd-slider-init .swiper.swiper-horizontal{touch-action:pan-y}.ccpigd-slider-carousel .ccpigd-slider-init .swiper.swiper-vertical{touch-action:pan-x}.ccpigd-slider-carousel .ccpigd-slider-init .swiper.ccpigd-custom-swiper .swiper-wrapper{position:relative;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.ccpigd-slider-carousel .ccpigd-slider-init .swiper.ccpigd-custom-swiper .swiper-wrapper .swiper-slide{flex-shrink:0;width:100%;position:relative;transition-property:transform;display:flex;justify-content:center;align-items:center;text-align:center;overflow:hidden}.ccpigd-slider-carousel .ccpigd-slider-init .swiper.ccpigd-custom-swiper .swiper-wrapper .swiper-slide .ccpigd-swiper-slider-content{position:relative}.ccpigd-slider-carousel .ccpigd-slider-init .swiper.ccpigd-custom-swiper .swiper-wrapper .swiper-slide .ccpigd-swiper-slider-content .ccpigd-swiper-slider-caption{background:rgba(0,0,0,.7);color:#fff;padding:.5rem;font-size:.9rem;border-radius:0 0 8px 8px}.ccpigd-slider-carousel .ccpigd-slider-init .swiper.ccpigd-custom-swiper .swiper-wrapper .swiper-slide img{width:100%;object-fit:cover;aspect-ratio:1/1;object-position:center;user-select:none;-webkit-user-drag:none}[ccpigd-theme-status=dark] .swiper-pagination .swiper-pagination-bullet{background:hsla(0,0%,100%,.7)}[ccpigd-theme-status=dark] .swiper-pagination .swiper-pagination-bullet-active{background:#007aff}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10;bottom:-5px}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.ccpigd-module-wrapper #ccpigd-theme{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.ccpigd-module-wrapper #ccpigd-theme:has(.ccpigd-customize-module-btn){position:relative}.ccpigd-module-wrapper #ccpigd-theme .ccpigd-customize-module-btn{position:absolute;bottom:10px;right:10px;z-index:1023}.ccpigd-module-wrapper #ccpigd-theme .ccpigd-customize-module-btn.ccpigd-media-player-module-customize-btn{top:10px;height:fit-content}.ccpigd-module-wrapper button{all:unset;cursor:pointer;padding:0;margin:0}.ccpigd-module-wrapper h1,.ccpigd-module-wrapper h2,.ccpigd-module-wrapper h3,.ccpigd-module-wrapper h4,.ccpigd-module-wrapper h5,.ccpigd-module-wrapper h6,.ccpigd-module-wrapper p{margin:0;padding:0;font-family:inherit}.ccpigd-module-wrapper .ccpigd-btn:focus,.ccpigd-module-wrapper .ccpigd-btn:focus-within{background-color:var(--ccpigd-secondary) !important;color:var(--ccpigd-primary-black, #000e25) !important}.searchbox-wrapper{width:fit-content}.searchbox-wrapper .ccpigd-dropdown-content{overflow:hidden}.searchbox-wrapper .ccpigd-searchbox{display:flex;align-items:center;max-width:fit-content;height:36px;position:relative;padding:2px;box-shadow:none;border-radius:5px;border:1px solid var(--ccpigd-light) !important;font-size:14px;background-color:var(--ccpigd-white, #ffffff)}.searchbox-wrapper .ccpigd-searchbox__options{height:30px;display:flex;align-items:center;gap:3px;cursor:pointer;background-color:var(--ccpigd-light);padding:3px}.searchbox-wrapper .ccpigd-searchbox__options-selected{height:24px;display:flex;align-items:center;gap:3px;max-width:230px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.searchbox-wrapper .ccpigd-searchbox__options-selected.is-overflowing{cursor:e-resize;user-select:none}.searchbox-wrapper .ccpigd-searchbox__options-selected.is-overflowing::after{content:"";position:absolute;right:22px;top:0;width:30px;height:100%;background:linear-gradient(to right, transparent, var(--ccpigd-light));pointer-events:none}.searchbox-wrapper .ccpigd-searchbox__options-item{background-color:var(--ccpigd-white, #ffffff);display:flex;align-items:center;white-space:nowrap;padding:0px 5px 0px 7px;gap:5px;height:100%}.searchbox-wrapper .ccpigd-searchbox__options-item p{white-space:nowrap}.searchbox-wrapper .ccpigd-searchbox__options-item span{color:var(--ccpigd-secondary-black, #243247);cursor:pointer;width:15px;height:15px;display:flex;align-items:center;justify-content:center}.searchbox-wrapper .ccpigd-searchbox__options-item span:hover{background-color:var(--ccpigd-secondary)}.searchbox-wrapper .ccpigd-searchbox__options-list{z-index:9999}.searchbox-wrapper .ccpigd-searchbox__options .ccpigd-dropdown-trigger-arrow{padding:0}.searchbox-wrapper .ccpigd-searchbox input{min-width:400px;height:100%;background-color:var(--ccpigd-white, #ffffff);outline:none;border:none;box-shadow:none;color:var(--ccpigd-primary-black, #000e25);caret-color:var(--ccpigd-primary);padding:0 !important}.searchbox-wrapper .ccpigd-searchbox input:focus{outline:none;border:none;box-shadow:none}.searchbox-wrapper .ccpigd-searchbox input::placeholder{color:var(--ccpigd-desc-gray, #758780);font-size:12px}.searchbox-wrapper .ccpigd-searchbox__button{margin:0px 3px;height:100%;width:30px;border-left:1px solid var(--ccpigd-light) !important;background-color:rgba(0,0,0,0);color:var(--ccpigd-desc-gray, #758780);display:flex;align-items:center;justify-content:center;border:none;padding:0 5px}.searchbox-wrapper .ccpigd-searchbox__results{width:100%;max-height:500px;overflow-y:scroll;padding:15px;color:var(--ccpigd-primary-black, #000e25);scrollbar-width:thin}.searchbox-wrapper .ccpigd-searchbox__dropdown{width:170px;z-index:9999;right:0 !important;left:auto}.searchbox-wrapper .ccpigd-searchbox__dropdown .ccpigd-dropdown-menu-label{text-align:start;margin:5px}.searchbox-wrapper .ccpigd-searchbox__dropdown .ccpigd-dropdown-menu-item{text-align:start}.searchbox-wrapper .ccpigd-dropdown-content{top:100% !important;bottom:auto !important}#ccpigd-file-browser{width:100%;height:100%;overflow-x:hidden;background:var(--ccpigd-extra-light)}#ccpigd-file-browser .ccpigd-topbar{background-color:var(--ccpigd-white, #ffffff);border:1px solid var(--ccpigd-light);border-radius:8px;margin-bottom:10px}#ccpigd-file-browser .ccpigd-topbar__actions{padding:10px}#ccpigd-file-browser .ccpigd-topbar__actions-right .ccpigd-searchbox input{min-width:250px}#ccpigd-file-browser .ccpigd-file-browser-content__buttons{padding:10px 0 10px 0}#ccpigd-file-browser .ccpigd-file-browser-content__buttons .ccpigd-btn{justify-content:flex-start;gap:10px}.ccpigd-file-browser__share-link-modal .ccpigd-input,.ccpigd-file-browser__share-link-modal .ccpigd-select-box-container{text-align:left}.ccpigd-input__input{line-height:2em}.ccpigd-file-uploader .ccpigd-file-uploader-card{max-width:100%;height:100%}.ccpigd-file-uploader .ccpigd-file-uploader-card .ccpigd-file-uploader-body,.ccpigd-file-uploader .ccpigd-file-uploader-card .ccpigd-file-uploader-inner{height:100%}.ccpigd-file-uploader .ccpigd-module-uploader *,.ccpigd-file-uploader .ccpigd-module-uploader *{box-sizing:border-box}.ccpigd-file-uploader .ccpigd-module-uploader .dashicons-cloud-upload{width:auto;height:auto}.ccpigd-file-uploader .ccpigd-module-uploader.ccpigd-form-uploader{margin-top:1rem !important}.ccpigd-file-uploader .ccpigd-module-uploader .upload-confirmation{display:none !important;margin:20px 0;text-align:center;flex-direction:column;align-items:center}.ccpigd-file-uploader .ccpigd-module-uploader .upload-confirmation h3{color:var(--ccpigd-primary)}.ccpigd-file-uploader .ccpigd-module-uploader.show-confirmation{border-style:solid !important}.ccpigd-file-uploader .ccpigd-module-uploader.show-confirmation .upload-confirmation{display:flex !important}.ccpigd-file-uploader .ccpigd-module-uploader.show-confirmation .ccpigd-file-uploader-inner{display:none !important}.ccpigd-disabled{pointer-events:none}.ff-el-is-error .ccpigd-file-uploader-card,.frm_blank_field .ccpigd-file-uploader-card,.gfield_error .ccpigd-file-uploader-card,.mf-input-wrapper.has-error .ccpigd-file-uploader-card,.nf-error .ccpigd-file-uploader-card,.wpforms-has-error .ccpigd-file-uploader-card{border-color:red !important}.ccpigd-gallery{width:100%;height:100%;overflow-y:scroll;scrollbar-width:none}.ccpigd-gallery .lg-item{overflow:hidden}.ccpigd-gallery.thumbnail-view-rounded .lg-item{border-radius:5px !important;transition:transform .3s ease;object-fit:cover}.ccpigd-gallery.thumbnail-view-square .lg-item{border-radius:0px !important;border-radius:0px !important;transition:transform .3s ease;object-fit:cover}.react-photo-album--track-gallery-video{position:relative}.react-photo-album--track-gallery-video:before{content:"";position:absolute;width:100%;height:100%;font-family:"ccpigd-icon";font-size:4rem;color:#fff;display:flex;align-items:center;justify-content:center;opacity:.8}.react-photo-album,.react-photo-album *{box-sizing:border-box}.react-photo-album{display:flex}.react-photo-album--track{align-items:flex-start;display:flex}.react-photo-album--photo{padding:calc(var(--react-photo-album--padding)*1px);position:relative}.react-photo-album--image{aspect-ratio:var(--react-photo-album--photo-width)/var(--react-photo-album--photo-height);display:block;height:auto;width:100%;object-fit:cover}.react-photo-album--button{background:initial;border:initial;cursor:pointer}.react-photo-album--rows{flex-direction:column;row-gap:calc(var(--react-photo-album--spacing)*1px)}.react-photo-album--rows .react-photo-album--track{justify-content:space-between;--react-photo-album--track-gaps: calc( var(--react-photo-album--spacing) * (var(--react-photo-album--track-size) - 1) + var(--react-photo-album--padding) * 2 * var(--react-photo-album--track-size) )}.react-photo-album--rows .react-photo-album--photo{width:calc((100% - var(--react-photo-album--track-gaps)*1px)/(var(--react-photo-album--container-width) - var(--react-photo-album--track-gaps))*var(--react-photo-album--photo-width) + 2px*var(--react-photo-album--padding))}.react-photo-album--columns{justify-content:space-between}.react-photo-album--columns .react-photo-album--track{flex-direction:column;justify-content:space-between;row-gap:calc(var(--react-photo-album--spacing)*1px);width:calc((100% - 1px*(var(--react-photo-album--columns) - 1)*var(--react-photo-album--spacing) - 2px*var(--react-photo-album--columns)*var(--react-photo-album--padding) - var(--react-photo-album--adjusted-gaps)*1px)*var(--react-photo-album--column-ratio)/var(--react-photo-album--total-ratio) + 2px*var(--react-photo-album--padding))}.react-photo-album--columns .react-photo-album--photo{width:100%}.react-photo-album--masonry{justify-content:space-between}.react-photo-album--masonry .react-photo-album--track{flex-direction:column;justify-content:flex-start;row-gap:calc(var(--react-photo-album--spacing)*1px);width:calc((100% - var(--react-photo-album--spacing)*1px*(var(--react-photo-album--columns) - 1))/var(--react-photo-album--columns))}.react-photo-album--masonry .react-photo-album--photo{width:100%}.ccpigd-module-wrapper.ccpigd-search-box .searchbox-wrapper{width:100%}.ccpigd-module-wrapper.ccpigd-search-box .searchbox-wrapper .ccpigd-searchbox{max-width:100%;margin-bottom:15px}.ccpigd-module-wrapper.ccpigd-search-box .searchbox-wrapper .ccpigd-searchbox input{width:100%}.ccpigd-file-list__card-icon-box{flex:0 1 clamp(60px,10vw,120px) !important}.ccpigd-file-list__card-icon-box .ccpigd-icon{font-size:clamp(40px,8vw,80px) !important}.ccpigd-file-list__card-content{flex:1 1 min(300px,50%) !important}.ccpigd-file-list__card-info{flex:1 1 min(300px,70%) !important}.ccpigd-file-list__card-info .ccpigd-icon-btn{align-self:flex-start}@media only screen and (max-width: 680px){.ccpigd-file-list__card-button-group{flex:1 1 min(100px,25%) !important}}.ccpigd-file-list__card-button-group .ccpigd-btn{flex-grow:1;width:100%}.ccpigd-file-list__card-button-group .ccpigd-btn:hover{background-color:var(--hover-bg) !important}.ccpigd-audio-player__wrapper{position:absolute;top:50%;right:0;left:0;width:430px;height:87px;margin:-4px auto}@media screen and (max-width: 450px){.ccpigd-audio-player__wrapper{width:325px}}.ccpigd-audio-player__main{height:100%;z-index:3}.ccpigd-audio-player__track{position:absolute;top:0;right:15px;left:15px;padding:13px 22px 10px 184px;background-color:var(--ccpigd-white, #ffffff);border-radius:15px 15px 0 0;transition:.3s ease top;z-index:1;height:0}.ccpigd-audio-player__track--active{top:-92px;height:auto}@media screen and (max-width: 450px){.ccpigd-audio-player__track{padding:13px 22px 10px 140px}}.ccpigd-audio-player__filename{overflow:hidden}.ccpigd-audio-player__filename-text{color:var(--ccpigd-desc-gray, #758780);font-size:17px;text-wrap:nowrap;animation:textMove 5s linear infinite;line-height:1.8}.ccpigd-audio-player__label{color:var(--ccpigd-primary);font-size:13px;margin:2px 0 7px 0;line-height:1}.ccpigd-audio-player__timings{height:12px;margin-bottom:3px;overflow:hidden;display:flex;justify-content:space-between}.ccpigd-audio-player__time-current,.ccpigd-audio-player__time-total{font-size:11px;color:var(--ccpigd-primary);background-color:rgba(0,0,0,0);border-radius:10px;transition:.3s ease all;line-height:16px}.ccpigd-audio-player__seek{position:relative;height:4px;border-radius:4px;background-color:var(--ccpigd-light);cursor:pointer}.ccpigd-audio-player__progress{position:absolute;top:0;bottom:0;left:0;width:0;background-color:var(--ccpigd-primary);transition:.2s ease width;z-index:1;border-radius:4px}.ccpigd-audio-player__content{position:relative;height:100%;background-color:#fff;box-shadow:0 30px 80px #656565;border-radius:15px;z-index:2}.ccpigd-audio-player__album{position:absolute;top:-40px;width:115px;height:115px;margin-left:40px;transform:rotateZ(0);transition:.3s ease all;box-shadow:0 0 0 10px #fff;border-radius:50%;overflow:hidden;background-color:#fff}.ccpigd-audio-player__album--active{top:-60px;box-shadow:0 0 0 4px var(--ccpigd-primary),0 30px 50px -15px #afb7c1}.ccpigd-audio-player__album-image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;z-index:1;transition:.1s linear all}.ccpigd-audio-player__album--active .ccpigd-audio-player__album-image{animation:rotateAlbumArt 3s linear infinite}@media screen and (max-width: 450px){.ccpigd-audio-player__album{width:90px;height:90px}}.ccpigd-audio-player__controls{width:250px;height:100%;margin:0 5px 0 141px;float:right;overflow:hidden;display:flex}@media screen and (max-width: 450px){.ccpigd-audio-player__controls{width:200px}}.ccpigd-audio-player__button{width:70%;height:60%;padding:0 5px;background-color:#fff;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s ease all}.ccpigd-audio-player__button:disabled{cursor:not-allowed;opacity:.5}.ccpigd-audio-player__button:hover:not(:disabled){background-color:var(--ccpigd-primary-hover)}.ccpigd-audio-player__button:hover:not(:disabled) .ccpigd-icon{color:var(--ccpigd-white, #ffffff)}.ccpigd-audio-player__button .ccpigd-icon{color:var(--ccpigd-primary-hover);transition:.2s ease all}.ccpigd-audio-player__loading,.ccpigd-audio-player__error{display:flex;justify-content:center;align-items:center;height:100px;font-size:16px}.ccpigd-audio-player__loading{color:#54576f}.ccpigd-audio-player__error{color:#dc3545}@keyframes textMove{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}@keyframes rotateAlbumArt{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.elementor-panel-category-items .elementor-element-wrapper .elementor-element .icon i[class*=ccpigd]{font-family:"ccpigd-icon" !important;font-style:normal}.elementor-panel-category-items .elementor-element-wrapper .elementor-element .icon i[class*=ccpigd].ccpigd-file-browser::before{content:"folder"}.elementor-panel-category-items .elementor-element-wrapper .elementor-element .icon i[class*=ccpigd].ccpigd-gallery::before{content:"imagesmode"}.elementor-panel-category-items .elementor-element-wrapper .elementor-element .icon i[class*=ccpigd].ccpigd-file-list::before{content:"event_list"}.elementor-panel-category-items .elementor-element-wrapper .elementor-element .icon i[class*=ccpigd].ccpigd-media-player::before{content:"stock_media"}.elementor-panel-category-items .elementor-element-wrapper .elementor-element .icon i[class*=ccpigd].ccpigd-slider-carousel::before{content:"slideshow"}.elementor-panel-category-items .elementor-element-wrapper .elementor-element .icon i[class*=ccpigd].ccpigd-search-box::before{content:"feature_search"}.elementor-panel-category-items .elementor-element-wrapper .elementor-element .icon i[class*=ccpigd].ccpigd-embed-document::before{content:"text_compare"}.elementor-panel-category-items .elementor-element-wrapper .elementor-element .icon i[class*=ccpigd].ccpigd-shortcode::before{content:"code"}#ccpigd-gallery-overlay{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}#ccpigd-gallery-overlay *{box-sizing:border-box}#ccpigd-gallery-overlay button{transition:all .2s ease}#ccpigd-gallery-overlay button:hover{background:hsla(0,0%,100%,.3) !important;transform:scale(1.05)}#ccpigd-gallery-overlay button:active{transform:scale(0.95)}#ccpigd-gallery-overlay img,#ccpigd-gallery-overlay video,#ccpigd-gallery-overlay iframe{transition:opacity .3s ease}#ccpigd-gallery-overlay.loading::before{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:3px solid hsla(0,0%,100%,.3);border-top:3px solid #fff;border-radius:50%;animation:spin 1s linear infinite;z-index:10000}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media(max-width: 768px){#ccpigd-gallery-overlay [style*="padding: 60px 80px"]{padding:60px 20px !important}#ccpigd-gallery-overlay [style*="left: 20px"]{left:10px !important}#ccpigd-gallery-overlay [style*="right: 20px"]{right:10px !important}#ccpigd-gallery-overlay [style*="width: 90vw"]{width:95vw !important}#ccpigd-gallery-overlay [style*="height: 80vh"]{height:70vh !important}}#ccpigd-gallery-overlay img[style*="width: 60px"]{transition:all .2s ease}#ccpigd-gallery-overlay img[style*="width: 60px"]:hover{transform:scale(1.1);opacity:.8}#ccpigd-gallery-overlay button:focus{outline:2px solid #fff;outline-offset:2px}#ccpigd-gallery-overlay img[style*="cursor: pointer"]:focus{outline:2px solid #fff;outline-offset:2px}.ccpigd-custom-gallery--overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:999999;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;transform:scale(0.7);animation:ccpigdGalleryFadeInPopup .35s forwards}.ccpigd-custom-gallery__header{position:absolute;top:0;left:0;right:0;height:60px;background-color:rgba(0,0,0,.5);color:#fff;padding:0 20px}.ccpigd-custom-gallery__header-close{z-index:10;cursor:pointer}.ccpigd-custom-gallery__content{flex:1;display:flex;justify-content:center;align-items:center;width:100%;padding:60px 80px;position:relative}.ccpigd-custom-gallery__content-action-button{position:absolute;left:20px;background-color:hsla(0,0%,100%,.2);border:none;color:#fff;width:50px;height:50px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.ccpigd-custom-gallery__content-action-button--next{left:auto;right:20px}.ccpigd-custom-gallery__content-media{max-width:90%;max-height:90%}.ccpigd-custom-gallery__content-media video{max-width:100%;max-height:82vh}.ccpigd-custom-gallery__content-media iframe{width:90vw;height:82vh;border:none;background-color:#fff}.ccpigd-custom-gallery__content-media img{max-width:100%;max-height:82vh;object-fit:contain}.ccpigd-custom-gallery__footer{position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);padding:15px 20px;color:#fff;display:flex;align-items:center;justify-content:center}.ccpigd-custom-gallery__footer-thumbnails{overflow-y:auto;max-width:100%}.ccpigd-custom-gallery__footer-thumbnails img{width:80px;height:60px;flex:0 0 80px;object-fit:cover;cursor:pointer;border-radius:4px}.ccpigd-custom-gallery--preloader{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1000}@keyframes ccpigdGalleryFadeInPopup{0%{opacity:0;transform:scale(0.7)}60%{opacity:1;transform:scale(1.05)}100%{opacity:1;transform:scale(1)}}.ccpigd-top-level-wrapper{font-family:"Poppins",sans-serif !important}.ccpigd-top-level-wrapper .general-checkbox-wrapper{display:flex}.ccpigd-top-level-wrapper .general-checkbox-wrapper label{transition:all 200ms ease-in-out;display:inline-block;position:relative;height:24px;width:24px;border-radius:2px;cursor:pointer;background-color:var(--background-color, #fff);color:rgba(0,0,0,0);border:2px solid var(--ccpigd-primary)}.ccpigd-top-level-wrapper .general-checkbox-wrapper label:after{transition:all 200ms ease-in-out;content:"";position:absolute;height:4px;width:10px;border-bottom:2px solid rgba(0,0,0,0);border-left:2px solid rgba(0,0,0,0);top:6px;left:4px;transform:rotate(-45deg)}.ccpigd-top-level-wrapper .general-checkbox-wrapper input[type=checkbox]{display:none}.ccpigd-top-level-wrapper .general-checkbox-wrapper input[type=checkbox]:checked+label{background-color:var(--ccpigd-primary) !important}.ccpigd-top-level-wrapper .general-checkbox-wrapper input[type=checkbox]:checked+label:after{border-bottom-color:#fff;border-left-color:#fff}.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper{position:relative;width:180px;padding:6px 10px;border:1px solid #e0e0e0;border-radius:5px;background-color:#fff;margin-right:10px}.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper:after{position:absolute;content:"";width:6px;height:6px;right:15px;top:calc(50% - 5px);border-bottom:1px solid #424242;border-right:1px solid #424242;transform:rotate(45deg)}.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper span{color:#616161;display:block;font-size:14px;cursor:pointer}.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper .selected-area{font-size:14px}.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper .selected-area .selected{font-weight:500;margin-left:20px}.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper .unselected{position:absolute;top:40px;width:100%;padding:10px;background-color:var(--ccpigd-primary);z-index:1024;left:0;border-radius:5px;box-shadow:0px 6px 24px 0px rgba(0,0,0,.2)}.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper .unselected span{color:#fff;line-height:1;transition:all .3s ease 0s;padding:5px;border-radius:2px}.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper .unselected span:hover,.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper .unselected span:focus{background-color:#fff;color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper .unselected span:not(:last-child){margin-bottom:5px}.ccpigd-top-level-wrapper .input-checkbox-wrapper.disabled label{cursor:not-allowed;border:1px solid gray}.ccpigd-top-level-wrapper .input-checkbox-wrapper.disabled label:after{background-color:gray}.ccpigd-top-level-wrapper .input-checkbox-wrapper label{transition:all 200ms ease-in-out;display:inline-block;position:relative;height:24px;width:48px;border-radius:40px;cursor:pointer;background-color:#fff;color:rgba(0,0,0,0);border:1px solid var(--ccpigd-primary)}.ccpigd-top-level-wrapper .input-checkbox-wrapper label:after{transition:all 200ms ease-in-out;content:"";position:absolute;height:16px;width:16px;border-radius:50%;background-color:var(--ccpigd-primary);top:3px;left:4px;right:auto}.ccpigd-top-level-wrapper .input-checkbox-wrapper input[type=checkbox]{display:none}.ccpigd-top-level-wrapper .input-checkbox-wrapper input[type=checkbox]:checked+label{background-color:var(--ccpigd-primary) !important}.ccpigd-top-level-wrapper .input-checkbox-wrapper input[type=checkbox]:checked+label:after{left:27px;background-color:#fff}.ccpigd-top-level-wrapper .range-input-wrapper{gap:10px}.ccpigd-top-level-wrapper .range-input-wrapper .range-input{padding:0 !important;flex:1;border:none;background-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .range-input-wrapper .range-value{width:89px;border:2px solid #dfdfdf;font-size:14px;font-weight:400}.ccpigd-top-level-wrapper .range-input-wrapper .reset-btn{background-color:rgba(0,0,0,0);padding:6.5px 10px 6.5px 10px;border:1px solid #ed921b;color:#ed921b;display:flex;align-items:center;gap:4px;border-radius:4px}.ccpigd-top-level-wrapper .setting-card{padding:40px 20px;background-color:var(--background-color);margin:20px 0;border-radius:8px;text-align:left}.ccpigd-top-level-wrapper .setting-card .input-title{flex:0 0 30%;font-size:15px;color:var(--text-black-white)}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper{width:100% !important}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper h6{padding-bottom:10px;font-size:15px;line-height:22px;font-weight:500}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper hr{margin-bottom:10px}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper.button-group{font-size:100%}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper .input-checkbox-wrapper.disabled label{cursor:not-allowed;border:1px solid gray}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper .input-checkbox-wrapper.disabled label:after{background-color:gray}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper .input-checkbox-wrapper label{transition:all 200ms ease-in-out;display:inline-block;position:relative;height:24px;width:48px;border-radius:40px;cursor:pointer;background-color:#fff;color:rgba(0,0,0,0);border:1px solid var(--ccpigd-primary)}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper .input-checkbox-wrapper label:after{transition:all 200ms ease-in-out;content:"";position:absolute;height:16px;width:16px;border-radius:50%;background-color:var(--ccpigd-primary);top:3px;left:4px;right:auto}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper .input-checkbox-wrapper input[type=checkbox]{display:none}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper .input-checkbox-wrapper input[type=checkbox]:checked+label{background-color:var(--ccpigd-primary) !important}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper .input-checkbox-wrapper input[type=checkbox]:checked+label:after{left:27px;background-color:#fff}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper p.description{margin-top:5px;text-wrap:wrap;font-size:13px;line-height:13px}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper p.description:last-child{margin-bottom:12px}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper p.description.summary{background:#e6efff;padding:14px;border:1px solid rgba(0,97,254,.5019607843);border-radius:6px}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper .nested-checkbox-wrapper{margin-top:20px;padding:20px 0;border-top:1px solid rgba(193,209,254,.6)}.ccpigd-top-level-wrapper .settings-sub-card{width:100%;margin:20px 0px;padding:14px;border:1px dashed var(--border-color);border-radius:5px;display:flex;flex-direction:column;gap:10px}.ccpigd-top-level-wrapper .settings-sub-card.setting-card{padding:10px 20px !important}.ccpigd-top-level-wrapper .input-wrapper input{width:100%;border-radius:5px;border:1px solid var(--border-color);font-size:14px;line-height:18px;padding:12px 15px;transition:all .3s ease;box-shadow:none !important;outline:none !important;margin-top:0px;background-color:var(--background-color);color:var(--text-black-white)}.ccpigd-top-level-wrapper .input-wrapper input:hover,.ccpigd-top-level-wrapper .input-wrapper input:focus{border-color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .input-card-wrapper select{width:100%;border-radius:5px;border:1px solid #e0e0e0;font-size:14px;line-height:1.3rem;padding:10px 15px;transition:all .3s ease;box-shadow:none !important;outline:none !important}.ccpigd-top-level-wrapper .input-card-wrapper select:hover,.ccpigd-top-level-wrapper .input-card-wrapper select:focus{border-color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .input-card-wrapper select.button-group .css-1amir5g-multiValue{background-color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .css-1amir5g-multiValue{background:var(--ccpigd-primary) !important}.ccpigd-upgrade-popup-container{padding:10px}.ccpigd-upgrade-popup-container .ccpigd-upgrade-popup-close{position:absolute;right:15px;top:15px;cursor:pointer;color:var(--ccpigd-error, #ff0000)}.ccpigd-lightgallery .lg-video-poster{object-fit:contain !important}.ccpigd-lightgallery [data-lg-slide-type=iframe]{background:#000 !important}
  • integration-google-drive/tags/1.3.5/assets/js/admin.asset.php

    r3405795 r3426660  
    1 <?php return array('dependencies' => array('react', 'react-jsx-runtime', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '0cfe71e38a4a08c908c6', 'handle' => 'undefined-admin');
     1<?php return array('dependencies' => array('react', 'react-jsx-runtime', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => 'b326f05c5372a8097a93', 'handle' => 'undefined-admin');
  • integration-google-drive/tags/1.3.5/assets/js/admin.js

    r3422529 r3426660  
    1 ;"use strict";(globalThis.webpackChunkintegration_google_drive=globalThis.webpackChunkintegration_google_drive||[]).push([[147,220,249,465,610,620,637,769,884],{6770:e=>{e.exports=window.plupload},1609:e=>{e.exports=window.React},790:e=>{e.exports=window.ReactJSXRuntime},6427:e=>{e.exports=window.wp.components},6087:e=>{e.exports=window.wp.element},7723:e=>{e.exports=window.wp.i18n},2677:(e,s,t)=>{var i=t(6087),a=t(5647),n=t(2436),c=t(3090),r=t(1468),o=t(777),l=t(3648);const d=()=>{const{pathname:e}=(0,a.zy)();(0,i.useEffect)((()=>{const s=document.querySelectorAll('a[href^="admin.php?page=integration-google-drive#"]');s.forEach((e=>{e.classList.remove("current")}));const t=[];s.forEach((s=>{const i=s.getAttribute("href"),a=i?.split("#")[1],n=s;e.startsWith(a||"")&&t.push(n)})),t.length>=2?t[1].classList.add("current"):1===t.length&&t[0].classList.add("current")}),[])};var m=t(2356),h=t(239),p=t(3714),g=t(6391),C=t(3042),x=t(4368),u=t(790);const j=({totalItems:e=0,currentPage:s,totalPages:t,perPage:i=10,updateQueryParams:a})=>{const n=Math.min(s+1,t),c=Math.max(s-1,1),r=e=>{e>=1&&e<=t&&a({page:e.toString()})};return(0,u.jsxs)(p.A,{gap:15,align:"center",className:"ccpigd-pagination",children:[(0,u.jsxs)(C.A,{size:"sm",children:["Total ",e," items"]}),(0,u.jsx)(g.A,{value:[Number(i)],options:f,optionTop:!0,searchable:!1,onChange:e=>(e=>{a({perPage:e,page:"1"})})(e[0].toString())}),(0,u.jsxs)(p.A,{gap:5,children:[(0,u.jsx)(h.A,{disabled:1===s,onClick:()=>r(c),size:"extra-small",children:(0,u.jsx)(x.A,{name:"arrow_back_ios"})}),[...Array(5)].map(((e,i)=>{const a=s-2+i;return a<1||a>t?null:(0,u.jsx)(h.A,{onClick:()=>r(a),variant:a===s?"primary":"text",size:"extra-small",className:"ccpigd-pagination-btn",children:a},a)})),(0,u.jsx)(h.A,{disabled:s===t,onClick:()=>r(n),size:"extra-small",className:"ccpigd-pagination-btn",children:(0,u.jsx)(x.A,{name:"arrow_forward_ios"})})]})]})},f=[{name:"5/Page",value:5},{name:"10/Page",value:10},{name:"20/Page",value:20},{name:"50/Page",value:50},{name:"100/Page",value:100}];var A=t(4152),y=t(727),w=t(4970),v=t(6739),b=t(4398),k=t(347),z=t(8706),_=t(3374),S=t(5439),M=t(7666),N=t(8024),P=t(651);const F=({selectedModules:e,setSelectedModules:s})=>{const[t,a]=(0,i.useState)(""),[n]=(0,m.jz)(),{updateQueryParams:c,getQueryParam:r}=(0,v.Ay)(),o=r("orderBy")||"createdAt",l=r("order")||"DESC",d=r("type")||"all";(0,M.A)((()=>{c({search:t})}),[t],800);const h=[{name:"All",value:"all"},...S.G.map((e=>({name:e.title,value:e.id})))];return(0,u.jsxs)(p.A,{align:"space-between",gap:10,children:[(0,u.jsxs)(p.A,{gap:5,children:[(0,u.jsx)(g.A,{prefix:"Filter by: ",value:[d],style:{width:"250px"},options:h,searchable:!1,onChange:e=>c({type:e[0]})}),(0,u.jsx)(_.A,{variant:"secondary",onClick:()=>{s([])},disabled:0===e.length,children:"Deselect All"}),(0,u.jsx)(_.A,{variant:"error",onClick:async()=>{if(0!==e.length)try{if(!await window.toast.confirm({message:`Are you sure you want to delete ${e.length} selected shortcodes? This action cannot be undone.`,okText:"Delete",cancelText:"Cancel"}))return;await Promise.all(e.map((e=>n(e).unwrap()))),s([]),window.toast.show({message:"All selected shortcodes have been deleted!",theme:"success",size:"sm"})}catch(e){window.toast.show({message:"Failed to delete shortcodes.",theme:"error",size:"sm"})}},disabled:0===e.length,children:"Delete All"})]}),(0,u.jsxs)(p.A,{gap:5,children:[(0,u.jsx)(N.A,{type:"search",value:t,placeholder:"Search",searchIcon:!0,onChange:e=>a(e)}),(0,u.jsx)(g.A,{prefix:"Sort By: ",value:[o],options:P.Rj,searchable:!1,onChange:e=>c({orderBy:e[0]})}),(0,u.jsx)(_.A,{variant:"outlined",onClick:()=>c({order:"ASC"===l?"DESC":"ASC"}),startIcon:"ASC"===l?(0,u.jsx)(x.A,{name:"arrow_upward",fontSize:"lg"}):(0,u.jsx)(x.A,{name:"arrow_downward",fontSize:"lg"}),children:"ASC"===l?"Ascending":"Descending"})]})]})};var I=t(9630),D=t(6715),E=t(7452),G=t(1609);const T=({shortcodes:e,selectedModules:s,setSelectedModules:t})=>{const i=e?.map((e=>e.id))||[],a=i.length>0&&s.length===i.length;return(0,u.jsx)(E.A,{className:"ccpigd-module-list__header",children:(0,u.jsxs)(I.A,{className:"ccpigd-module-list__header-wrapper",columns:"minmax(20px, 30px) minmax(20px, 40px) minmax(100px, 400px) minmax(100px, 200px) minmax(50px, 150px) minmax(100px, 300px) minmax(50px, 150px) minmax(50px, 150px) minmax(100px, 1fr)",children:[(0,u.jsx)(D.A,{id:"select-all",checked:a,onChange:()=>{t(a?[]:i)}}),(0,u.jsx)(C.A,{weight:"semibold",size:"sm",children:"ID:"}),(0,u.jsx)(C.A,{weight:"semibold",size:"sm",children:"Title:"}),(0,u.jsx)(C.A,{weight:"semibold",size:"sm",className:"text-start header-item-type",children:"Item Type:"}),(0,u.jsx)(C.A,{weight:"semibold",size:"sm",className:"text-center",children:"Status:"}),(0,u.jsx)(C.A,{weight:"semibold",size:"sm",className:"text-center",children:"Shortcode:"}),(0,u.jsx)(C.A,{weight:"semibold",size:"sm",className:"text-center",children:"Location:"}),(0,u.jsx)(C.A,{weight:"semibold",size:"sm",className:"text-center hide-tab",children:"Created:"}),(0,u.jsx)(C.A,{weight:"semibold",size:"sm",className:"text-right",children:"Action:"})]})})};var L=t(2094),R=t(1985),B=t(7586);const Z=({addNew:e,shortcodes:s=[]})=>(0,u.jsx)(L.A,{children:(0,u.jsxs)(p.A,{align:"space-between",children:[(0,u.jsxs)(p.A,{gap:5,children:[(0,u.jsx)(h.A,{variant:"primary",size:"small",children:(0,u.jsx)(x.A,{name:"data_object",fontSize:"2xl"})}),(0,u.jsx)(C.A,{as:"h1",size:"md",weight:"semibold",children:"Module Builder"})]}),(0,u.jsxs)(p.A,{gap:5,children:[(0,u.jsx)(R.A,{}),(0,u.jsx)(_.A,{variant:"primary",size:"medium",startIcon:(0,u.jsx)(x.A,{name:"add",fontSize:"lg"}),onClick:()=>{!(0,B.G4)(ccpigd.isPro)&&s?.length>=10?window.CCPIGDHelper.openUpgradePopUp():e()},children:"Add New Module"})]})]})}),U=({location:e=[],children:s,className:t=""})=>{const[i,a]=(0,G.useState)(!1);return(0,u.jsxs)("div",{className:`ccpigd-module-location ${t}`,onMouseEnter:()=>a(!0),onMouseLeave:()=>a(!1),children:[s,i&&e.length>0&&(0,u.jsxs)("div",{className:"ccpigd-module-tooltip",children:[(0,u.jsx)("div",{className:"tooltip-arrow"}),(0,u.jsx)("h4",{className:"ccpigd-module-tooltip-title",children:"Shortcode Location"}),(0,u.jsx)("div",{className:"ccpigd-module-location-container",children:e.map(((e,s)=>(0,u.jsx)("div",{className:"ccpigd-module-location-item",children:(0,u.jsxs)("a",{href:e.url,target:"_blank",rel:"noreferrer",className:"ccpigd-module-location-details",children:[(0,u.jsxs)("span",{children:[s+1,"."]}),e.title&&(0,u.jsx)("span",{children:e.title}),e.url&&(0,u.jsx)(x.A,{name:"open_in_new",fontSize:"lg"})]})},s)))})]})]})},H=()=>(0,u.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",viewBox:"0 0 242.5 239.46",width:44,height:44,children:[(0,u.jsxs)("defs",{children:[(0,u.jsx)("style",{dangerouslySetInnerHTML:{__html:".cls-1,.cls-6{fill:none;}.cls-2{clip-path:url(#clip-path);}.cls-3{fill:#33c6f4;}.cls-4{fill:#1b447e;}.cls-5{fill:#fff;}.cls-6{stroke:#221e1f;stroke-miterlimit:10;stroke-width:7.16px;}"}}),(0,u.jsx)("clipPath",{id:"clip-path",transform:"translate(1.72)",children:(0,u.jsx)("circle",{className:"cls-1",cx:"119.73",cy:"119.73",r:"116.15"})})]}),(0,u.jsx)("g",{id:"Layer_2","data-name":"Layer 2",children:(0,u.jsxs)("g",{id:"Layer_1","data-name":"Layer 1",children:[(0,u.jsxs)("g",{className:"cls-2",children:[(0,u.jsx)("circle",{className:"cls-3",cx:"121.45",cy:"119.73",r:"116.15"}),(0,u.jsx)("path",{className:"cls-4",d:"M239.32,167.79c-53.41-24-108.37-91.46-113-94.55s-10.84.77-10.84.77c-3.87-6.19-10.06.77-10.06.77C76.77,123.55.14,170.11.14,170.11S36.94,237.79,122,237.79C208.48,237.79,239.32,167.79,239.32,167.79Z",transform:"translate(1.72)"}),(0,u.jsx)("path",{className:"cls-5",d:"M67.48,116.58s15.48-7,12.38,4.65-15.48,28.64-11.61,29.41S83,140.58,86.06,142.12s5.42.78,3.87,6.2-3.1,9.29,0,9.29,5.42-7,9.29-13.94,10.06-3.87,12.38-1.55,9.29,15.49,14.71,13.94,8.51-8.52,6.19-24,1.55-20.12,1.55-20.12,4.64-2.32,13.16,8.51,24,27.09,26.31,26.32-10.83-17.8-7.74-19.35,15.48,2.32,21.68,7.74c0,0,2.12,8.87,2.12.36L126.31,73.24,115.47,74l-10.06.77S80.64,111.94,67.48,116.58Z",transform:"translate(1.72)"}),(0,u.jsx)("path",{className:"cls-6",d:"M239.32,170.11c-53.41-24-108.37-93.78-113-96.87s-10.84.77-10.84.77c-3.87-6.19-10.06.77-10.06.77C76.77,123.55.14,170.11.14,170.11",transform:"translate(1.72)"})]}),(0,u.jsx)("circle",{className:"cls-6",cx:"121.45",cy:"119.73",r:"116.15"})]})})]}),V=()=>(0,u.jsx)(u.Fragment,{children:(0,u.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:44,height:44,viewBox:"0 0 400 400",fill:"none",children:[(0,u.jsx)("g",{clipPath:"url(#clip0)",children:(0,u.jsx)("path",{d:"M200 0C89.5321 0 0 89.5321 0 200C0 310.431 89.5321 400 200 400C310.468 400 400 310.468 400 200C399.964 89.5321 310.431 0 200 0ZM150.009 283.306H116.694V116.658H150.009V283.306ZM283.306 283.306H183.324V249.991H283.306V283.306ZM283.306 216.639H183.324V183.324H283.306V216.639ZM283.306 149.973H183.324V116.658H283.306V149.973Z",fill:"#92003B"})}),(0,u.jsx)("defs",{children:(0,u.jsx)("clipPath",{id:"clip0",children:(0,u.jsx)("rect",{width:400,height:400,fill:"white"})})})]})}),W=()=>(0,u.jsxs)("svg",{fill:"#000000",width:"44",height:"44",viewBox:"0 0 24 24",role:"img",xmlns:"http://www.w3.org/2000/svg",children:[(0,u.jsx)("title",{children:"Gutenberg icon"}),(0,u.jsx)("path",{d:"M14.439,11.358c-0.084-0.057-0.199-0.034-0.256,0.051c-0.334,0.503-1.043,0.53-1.08,0.53 c-0.007,0-0.01,0-0.017,0c-0.874,0-1.208,0.746-1.221,0.776c-0.04,0.094,0.003,0.202,0.094,0.243 c0.024,0.01,0.051,0.017,0.074,0.017c0.071,0,0.138-0.04,0.169-0.111c0.003-0.007,0.233-0.52,0.823-0.553v0.955 c-0.024,0.206-0.121,0.368-0.294,0.489c-0.179,0.125-0.418,0.189-0.712,0.189c-0.351,0-0.638-0.121-0.85-0.361 c-0.216-0.24-0.324-0.58-0.324-1.019l0.003-1.053c0.017-0.388,0.121-0.695,0.321-0.914c0.216-0.24,0.499-0.361,0.85-0.361 c0.294,0,0.533,0.064,0.712,0.189c0.179,0.125,0.28,0.297,0.297,0.52l0,0c0,0.007,0,0.017,0,0.024c0,0.128,0.105,0.233,0.233,0.233 c0.128,0,0.233-0.105,0.233-0.233c0-0.007,0-0.017,0-0.024l0,0c-0.034-0.334-0.186-0.597-0.459-0.796 C12.762,9.948,12.422,9.85,12.01,9.85c-0.489,0-0.884,0.162-1.184,0.482c-0.283,0.3-0.432,0.695-0.449,1.181l0,0l0,0 c0,0.034-0.003,0.067-0.003,0.101l0.003,0.948h-0.003c0,0.536,0.152,0.965,0.452,1.285s0.695,0.482,1.184,0.482 c0.412,0,0.752-0.098,1.026-0.297c0.25-0.182,0.398-0.422,0.449-0.719l0.01-1.059c0.307-0.074,0.725-0.243,0.989-0.641 C14.55,11.53,14.527,11.415,14.439,11.358z M17.688,0.511h2.588c0.115,0,0.209-0.094,0.209-0.209s-0.094-0.209-0.209-0.209h-2.588 c-0.115,0-0.209,0.094-0.209,0.209S17.573,0.511,17.688,0.511z M3.825,0.511h2.588c0.115,0,0.209-0.094,0.209-0.209 S6.527,0.093,6.413,0.093H3.825c-0.115,0-0.209,0.094-0.209,0.209S3.707,0.511,3.825,0.511z M20.408,2.191 c0.116,0,0.209,0.094,0.209,0.209c0,0.116-0.094,0.209-0.209,0.209c-0.116,0-0.209-0.094-0.209-0.209 C20.198,2.285,20.292,2.191,20.408,2.191z M11.99,1.533c0.116,0,0.209,0.094,0.209,0.209s-0.094,0.209-0.209,0.209 s-0.209-0.094-0.209-0.209S11.874,1.533,11.99,1.533z M8.11,2.404c0.003,0,0.007,0,0.01,0c0.786,0,1.137-0.493,1.404-0.951 c0.088-0.152,0.412-0.658,0.87-0.789c0.567-0.165,1.171,0.098,1.407,0.614c0.034,0.074,0.108,0.118,0.182,0.121 c0.003,0,0.007,0,0.01,0c0.003,0,0.007,0,0.013,0c0.074-0.003,0.148-0.047,0.182-0.121c0.236-0.516,0.84-0.779,1.407-0.614 c0.459,0.135,0.783,0.638,0.87,0.789c0.267,0.462,0.617,0.951,1.414,0.951l0,0c0.479,0,1.046-0.358,1.204-1.043 c0.132-0.567-0.111-1.08-0.641-1.339c-0.105-0.051-0.229-0.01-0.28,0.094c-0.051,0.105-0.01,0.229,0.094,0.28 c0.503,0.25,0.459,0.692,0.418,0.87c-0.081,0.351-0.391,0.722-0.8,0.722c-0.523,0-0.773-0.263-1.053-0.746 c-0.138-0.236-0.523-0.81-1.113-0.982c-0.644-0.189-1.326,0.037-1.717,0.533c-0.391-0.496-1.073-0.722-1.717-0.533 c-0.59,0.172-0.975,0.746-1.113,0.982c-0.28,0.482-0.53,0.746-1.043,0.746c-0.003,0-0.007,0-0.007,0 c-0.445-0.003-0.729-0.314-0.81-0.621c-0.04-0.145-0.125-0.641,0.442-0.978c0.098-0.057,0.132-0.186,0.071-0.287 C7.755,0.005,7.631-0.029,7.529,0.032C6.878,0.42,6.777,1.034,6.898,1.479C7.047,2.029,7.536,2.4,8.11,2.404z M11.996,22.1H12l0,0 H11.996z M3.498,2.191c0.116,0,0.209,0.094,0.209,0.209c0,0.116-0.094,0.209-0.209,0.209S3.288,2.516,3.288,2.4 C3.288,2.285,3.382,2.191,3.498,2.191z M2.911,0.096c0.116,0,0.209,0.094,0.209,0.209S3.026,0.514,2.911,0.514 S2.701,0.421,2.701,0.305S2.795,0.096,2.911,0.096z M21.15,0.096c0.116,0,0.209,0.094,0.209,0.209s-0.094,0.209-0.209,0.209 s-0.209-0.094-0.209-0.209S21.034,0.096,21.15,0.096z M22.27,13.5c0.116,0,0.209,0.094,0.209,0.209 c0,0.116-0.094,0.209-0.209,0.209c-0.116,0-0.209-0.094-0.209-0.209C22.061,13.594,22.154,13.5,22.27,13.5z M21.43,18.285 c0.116,0,0.209,0.094,0.209,0.209c0,0.116-0.094,0.209-0.209,0.209s-0.209-0.094-0.209-0.209 C21.221,18.378,21.314,18.285,21.43,18.285z M20.087,18.882c0.116,0,0.209,0.094,0.209,0.209c0,0.116-0.094,0.209-0.209,0.209 c-0.116,0-0.209-0.094-0.209-0.209C19.878,18.975,19.972,18.882,20.087,18.882z M7.674,1.088c0,0.31,0.253,0.563,0.563,0.563 c0.31,0,0.563-0.253,0.563-0.563S8.548,0.524,8.238,0.524C7.928,0.521,7.674,0.774,7.674,1.088z M8.238,0.939 c0.081,0,0.148,0.067,0.148,0.148c0,0.081-0.067,0.148-0.148,0.148c-0.081,0-0.148-0.067-0.148-0.148 C8.089,1.007,8.157,0.939,8.238,0.939z M15.829,1.651c0.31,0,0.563-0.253,0.563-0.563s-0.253-0.563-0.563-0.563 c-0.31,0-0.563,0.253-0.563,0.563S15.519,1.651,15.829,1.651z M15.829,0.939c0.081,0,0.148,0.067,0.148,0.148 c0,0.081-0.067,0.148-0.148,0.148s-0.148-0.067-0.148-0.148C15.681,1.007,15.748,0.939,15.829,0.939z M12.56,1.439 c-0.108,0.04-0.162,0.159-0.121,0.267c0.04,0.108,0.159,0.162,0.267,0.125c0.034-0.013,0.843-0.283,1.464,0.682 c0.04,0.061,0.108,0.094,0.175,0.094c0.037,0,0.078-0.01,0.111-0.034c0.098-0.061,0.125-0.192,0.064-0.287 C13.872,1.284,12.955,1.294,12.56,1.439z M11.433,1.439c-0.03-0.01-0.307-0.108-0.685-0.051c-0.351,0.051-0.854,0.25-1.272,0.901 C9.415,2.387,9.442,2.515,9.54,2.576c0.034,0.024,0.074,0.034,0.111,0.034c0.067,0,0.135-0.034,0.175-0.094 c0.617-0.965,1.427-0.695,1.464-0.682c0.108,0.04,0.226-0.017,0.267-0.125C11.598,1.601,11.541,1.479,11.433,1.439z M21.032,2.009 l1.016-1.154v1.663c0,0.115,0.094,0.209,0.209,0.209s0.209-0.094,0.209-0.209V0.305c0-0.088-0.054-0.165-0.135-0.196 s-0.172-0.007-0.229,0.057l-1.38,1.569c-0.078,0.088-0.067,0.219,0.02,0.294C20.823,2.107,20.954,2.097,21.032,2.009z M1.767,2.731 c0.115,0,0.209-0.094,0.209-0.209V0.858l1.016,1.154C3.069,2.1,3.201,2.107,3.285,2.033c0.088-0.078,0.094-0.209,0.02-0.294 l-1.38-1.572C1.868,0.103,1.777,0.079,1.696,0.109C1.615,0.14,1.561,0.217,1.561,0.305v2.217C1.561,2.636,1.652,2.731,1.767,2.731z  M16.497,2.937c-0.098-0.007-0.189,0.061-0.213,0.155c-0.024,0.098,0.024,0.199,0.111,0.24c0.331,0.155,0.631,0.216,0.901,0.216 c0.516,0,0.928-0.226,1.215-0.462c0.459-0.378,0.695-0.854,0.705-0.874c0.047-0.098,0.013-0.216-0.081-0.27 c-0.213-0.125-0.58-0.202-1.14,0.138c-0.28,0.172-0.496,0.378-0.533,0.415C16.949,2.947,16.521,2.937,16.497,2.937z M17.742,2.805 c0.003-0.003,0.007-0.007,0.01-0.01c0.159-0.159,0.607-0.526,0.958-0.543c-0.101,0.145-0.253,0.341-0.459,0.513 c-0.304,0.25-0.628,0.371-0.972,0.364C17.422,3.055,17.58,2.947,17.742,2.805z M4.958,1.941C4.864,1.995,4.83,2.114,4.878,2.211 c0.01,0.02,0.246,0.496,0.705,0.874c0.287,0.236,0.695,0.462,1.215,0.462c0.273,0,0.574-0.061,0.901-0.216 c0.091-0.044,0.135-0.142,0.111-0.24C7.786,2.994,7.698,2.93,7.597,2.933c-0.017,0-0.449,0.013-0.962-0.439 C6.598,2.458,6.382,2.252,6.102,2.08C5.542,1.742,5.171,1.82,4.958,1.941z M6.355,2.805c0.159,0.142,0.317,0.246,0.462,0.324 c-0.729,0.007-1.211-0.55-1.431-0.877c0.351,0.017,0.8,0.385,0.958,0.543C6.349,2.798,6.352,2.802,6.355,2.805z M22.516,19.759 c-0.209-0.175-0.439-0.277-0.651-0.334c0.081-0.061,0.159-0.132,0.226-0.209c0.516-0.607,0.52-1.501,0.007-2.082 c-0.078-0.088-0.209-0.094-0.294-0.017c-0.088,0.078-0.094,0.209-0.017,0.294c0.375,0.425,0.368,1.083-0.013,1.535 c-0.31,0.364-0.901,0.452-1.076,0.472c-0.53,0.057-1.124,0.179-1.444,0.904c-0.051,0.111-0.081,0.236-0.088,0.371 c-0.074-0.024-0.155-0.037-0.236-0.037c-0.422,0-0.766,0.344-0.766,0.766c0,0.29,0.162,0.543,0.401,0.671 c-0.071,0.064-0.138,0.135-0.199,0.216c-0.709-0.955-1.842-1.555-3.09-1.555c-0.179,0-0.358,0.013-0.53,0.037 c1.026-0.314,1.98-0.803,2.851-1.451l0,0c1.124-0.84,2.058-1.937,2.699-3.168c0.675-1.296,1.016-2.696,1.016-4.153 c0-0.01,0-0.017,0-0.027c0-0.003,0-0.003,0-0.007s0-0.007,0-0.01c-0.007-1.184-0.27-2.25-0.644-3.168 c0.138,0.027,0.27,0.037,0.388,0.037c0.874,0,1.258-0.601,1.299-0.671l0,0c0.189-0.317,0.219-0.702,0.111-1.049 c0.003-0.01,0.003-0.024,0.003-0.037V3.284c0-0.115-0.094-0.209-0.209-0.209c-0.115,0-0.209,0.094-0.209,0.209v3.195 c-0.354-0.307-0.867-0.341-1.08-0.341c-0.412,0.003-0.668-0.061-0.857-0.385c-0.159-0.273-0.067-0.557,0.091-0.719 c0.199-0.202,0.482-0.229,0.759-0.078c0.101,0.054,0.229,0.02,0.283-0.081c0.054-0.101,0.02-0.229-0.081-0.283 c-0.439-0.243-0.931-0.182-1.258,0.148c-0.324,0.331-0.385,0.82-0.155,1.218c0.3,0.516,0.756,0.59,1.204,0.59 c0.007,0,0.01,0,0.017,0c0.135,0,0.57,0.02,0.82,0.256c0.324,0.307,0.408,0.789,0.196,1.147c0,0-0.003,0.003-0.003,0.007 c-0.017,0.03-0.418,0.712-1.538,0.354c-0.337-0.715-0.729-1.323-1.093-1.808L19.19,6.631l0.165-0.128l-0.067-0.088 c-0.719-1.204,0.111-2.487,0.543-3.03l0.243-0.277l0,0l0,0l0,0c0.074-0.088,0.067-0.219-0.02-0.294 c-0.084-0.071-0.206-0.067-0.283,0.01l0,0c-0.007,0.007-0.044,0.044-0.101,0.108c-0.375,0.381-1.839,1.731-3.259,1.026l-0.04-0.027 l-0.02-0.013c-1.272-0.685-2.527-1.08-3.725-1.181c-0.155-0.354-0.361-0.624-0.621-0.624c-0.263,0-0.469,0.273-0.628,0.634 c-1.677,0.074-3.762,1.157-3.85,1.201C6.099,4.668,4.628,3.311,4.253,2.93C4.196,2.866,4.155,2.829,4.152,2.822l0,0 c-0.078-0.078-0.199-0.081-0.283-0.01c-0.088,0.074-0.094,0.206-0.02,0.294l0,0l0,0l0,0l0.26,0.294 C4.26,3.588,4.452,3.861,4.614,4.188c0.405,0.82,0.412,1.565,0.024,2.22C4.155,7.009,3.764,7.64,3.464,8.305 c-1.13,0.368-1.535-0.321-1.552-0.351c0-0.003-0.003-0.003-0.003-0.007C1.696,7.589,1.78,7.107,2.104,6.8 c0.25-0.236,0.685-0.256,0.82-0.256h0.003c0.452,0,0.918-0.071,1.218-0.59C4.375,5.555,4.314,5.062,3.99,4.735 C3.663,4.401,3.17,4.344,2.732,4.587C2.63,4.641,2.593,4.769,2.651,4.87c0.054,0.101,0.182,0.138,0.283,0.081 c0.28-0.152,0.563-0.125,0.759,0.078C3.852,5.191,3.94,5.474,3.784,5.747C3.599,6.068,3.346,6.132,2.941,6.132 c-0.003,0-0.007,0-0.013,0c-0.186,0-0.617,0.027-0.962,0.25V3.335c0-0.115-0.094-0.209-0.209-0.209 c-0.115,0-0.209,0.094-0.209,0.209v3.509C1.318,7.255,1.305,7.758,1.541,8.163C1.564,8.207,1.709,8.45,2.033,8.632 C2.219,8.736,2.485,8.834,2.84,8.834c0.128,0,0.27-0.013,0.422-0.044c-0.364,0.978-0.547,2.031-0.553,3.178 c0,0.003,0,0.003,0,0.007v0.003c0,0.01,0,0.02,0,0.027c0,2.072,0.729,4.106,2.051,5.729c1.171,1.437,2.763,2.503,4.528,3.047 c-0.186-0.027-0.375-0.04-0.563-0.04c-1.238,0-2.362,0.59-3.07,1.532c-0.057-0.074-0.121-0.145-0.192-0.206 c0.223-0.135,0.375-0.378,0.375-0.658c0-0.422-0.344-0.766-0.766-0.766c-0.078,0-0.152,0.013-0.223,0.034 c-0.01-0.132-0.04-0.256-0.088-0.368c-0.324-0.725-0.914-0.847-1.444-0.904c-0.175-0.02-0.766-0.108-1.076-0.472 c-0.391-0.442-0.398-1.1-0.024-1.525c0.078-0.088,0.067-0.219-0.017-0.294c-0.088-0.078-0.219-0.067-0.294,0.017 c-0.509,0.58-0.506,1.474,0.007,2.082c0.067,0.081,0.145,0.148,0.226,0.209c-0.213,0.057-0.442,0.162-0.651,0.334 c-0.496,0.408-0.749,1.09-0.756,2.018c-0.017,0.084,0.02,0.172,0.094,0.219c0.034,0.02,0.071,0.03,0.108,0.03 c0.013,0,0.03-0.003,0.044-0.007h0.003c0.007,0,0.01-0.003,0.017-0.007c0.01-0.003,0.024-0.007,0.034-0.013 c0.003,0,0.003-0.003,0.007-0.003c0.034-0.02,0.064-0.047,0.084-0.081c0.081-0.105,0.415-0.236,0.692-0.294 c1.083-0.236,1.309-0.968,1.275-1.319c-0.01-0.115-0.111-0.199-0.226-0.189c-0.115,0.01-0.199,0.111-0.189,0.226 c0,0.003,0.003,0.064-0.017,0.155c-0.051,0.209-0.236,0.57-0.931,0.722c-0.003,0-0.003,0-0.007,0 c-0.081,0.017-0.324,0.074-0.55,0.179c0.061-0.601,0.253-1.039,0.58-1.312c0.503-0.418,1.167-0.3,1.174-0.297 c0.024,0.003,0.044,0.003,0.064,0c0.111,0.024,0.206,0.037,0.277,0.044c0.557,0.061,0.897,0.182,1.11,0.658 c0.165,0.375-0.047,0.806-0.334,1.022c-0.145,0.111-0.533,0.331-0.968-0.027c-0.088-0.074-0.219-0.061-0.294,0.027 c-0.074,0.088-0.061,0.219,0.027,0.294c0.196,0.162,0.415,0.256,0.641,0.283c-0.29,0.236-0.486,0.533-0.574,0.688 c-0.283,0.489-0.513,0.752-0.894,0.756v-1.461c0-0.115-0.094-0.209-0.209-0.209s-0.209,0.094-0.209,0.209v1.694 c0,0.084,0.051,0.155,0.121,0.189c0.037,0.027,0.081,0.047,0.128,0.047h4.858c0.074,0,0.135-0.037,0.175-0.094 c0.027-0.027,0.051-0.061,0.061-0.101c0.192-0.746,0.864-1.265,1.633-1.265c0.688,0,1.299,0.418,1.559,1.043H9.652 c-0.182-0.449-0.621-0.749-1.117-0.749c-0.543,0-1.022,0.368-1.167,0.891c-0.03,0.111,0.037,0.226,0.145,0.256 c0.111,0.03,0.226-0.037,0.256-0.145c0.094-0.344,0.408-0.584,0.763-0.584c0.263,0,0.499,0.128,0.644,0.331H9.054 c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209h0.422C9.483,23.997,9.493,24,9.5,24c0.01,0,0.02,0,0.027-0.003h0.837 c0.115,0,0.209-0.094,0.209-0.209c0-0.01,0-0.02-0.003-0.03c0.003-0.027,0.003-0.057-0.003-0.088 c-0.246-0.914-1.083-1.552-2.031-1.552c-0.918,0-1.724,0.594-2.004,1.461h-1.09c0.088-0.28,0.206-0.54,0.354-0.783 c0.01-0.013,0.017-0.027,0.027-0.04c0.617-0.968,1.697-1.589,2.895-1.589c0.709,0,1.39,0.216,1.967,0.621 c0.017,0.01,0.034,0.02,0.051,0.024c0.088,0.105,0.175,0.216,0.26,0.331c0.02,0.027,0.037,0.054,0.057,0.081 c-0.02,0.428,0.213,0.877,0.695,1.336c0.017,0.051,0.034,0.094,0.044,0.128v0.044c0,0.115,0.094,0.209,0.209,0.209 c0.098,0,0.175-0.064,0.199-0.155l0,0c0-0.003,0.03-0.105,0.091-0.273c0.435-0.425,0.651-0.84,0.648-1.242 c0.027-0.04,0.057-0.084,0.088-0.125c0.094-0.128,0.192-0.253,0.294-0.371c0.574-0.398,1.245-0.607,1.947-0.607 c1.512,0,2.834,0.985,3.273,2.412h-1.09c-0.277-0.867-1.083-1.461-2.004-1.461c-0.948,0-1.781,0.638-2.031,1.552 c-0.01,0.034-0.01,0.067,0,0.101c0,0.007,0,0.01,0,0.017c0,0.115,0.094,0.209,0.209,0.209h1.829c0.115,0,0.209-0.094,0.209-0.209 s-0.094-0.209-0.209-0.209h-0.665c0.145-0.202,0.381-0.331,0.644-0.331c0.361,0,0.675,0.243,0.766,0.594 c0.024,0.094,0.108,0.155,0.202,0.155c0.017,0,0.034-0.003,0.051-0.007c0.111-0.027,0.179-0.142,0.152-0.253 c-0.138-0.533-0.617-0.908-1.171-0.908c-0.493,0-0.931,0.3-1.117,0.749h-0.422c0.256-0.624,0.87-1.043,1.559-1.043 c0.769,0,1.441,0.52,1.633,1.265c0.003,0.017,0.013,0.034,0.02,0.051c0.027,0.084,0.105,0.145,0.199,0.145h4.95 c0.115,0,0.209-0.094,0.209-0.209c0-0.003,0-0.01,0-0.013s0-0.01,0-0.013v-0.04c0.003-0.02,0.003-0.04,0.003-0.061 c0-0.003,0-0.007-0.003-0.01v-1.582c0-0.115-0.094-0.209-0.209-0.209s-0.209,0.094-0.209,0.209v1.417 c-0.351-0.027-0.57-0.287-0.84-0.752c-0.088-0.148-0.27-0.428-0.54-0.658c0.186-0.04,0.364-0.128,0.53-0.267 c0.088-0.074,0.101-0.206,0.027-0.294s-0.206-0.101-0.294-0.027c-0.432,0.358-0.82,0.138-0.968,0.027 c-0.287-0.216-0.499-0.651-0.334-1.022c0.213-0.476,0.553-0.601,1.11-0.658c0.071-0.007,0.165-0.02,0.277-0.044 c0.02,0.003,0.044,0.003,0.067,0c0.007,0,0.665-0.121,1.171,0.297c0.331,0.273,0.526,0.712,0.584,1.316 c-0.229-0.108-0.476-0.165-0.553-0.182c-0.003,0-0.003,0-0.007,0c-0.692-0.152-0.881-0.509-0.931-0.719 c-0.02-0.088-0.02-0.148-0.017-0.155c0.01-0.115-0.074-0.216-0.189-0.226c-0.115-0.01-0.216,0.074-0.226,0.189 c-0.034,0.354,0.192,1.083,1.279,1.319c0.28,0.061,0.634,0.199,0.698,0.304c0,0,0,0.003,0.003,0.003 c0.01,0.013,0.02,0.027,0.03,0.037c0.003,0.003,0.007,0.003,0.01,0.007c0.01,0.007,0.02,0.017,0.03,0.02 c0.003,0.003,0.01,0.007,0.013,0.007c0.01,0.007,0.02,0.01,0.03,0.013c0.003,0,0.01,0.003,0.013,0.003 c0.013,0.003,0.03,0.007,0.047,0.007l0,0c0.013,0,0.024,0,0.037-0.003c0.003,0,0.007,0,0.01-0.003 c0.01-0.003,0.02-0.007,0.034-0.01h0.003c0.01-0.003,0.017-0.01,0.027-0.013l0.003-0.003c0.007-0.003,0.013-0.01,0.017-0.013 c0.003-0.003,0.01-0.007,0.013-0.013c0.003-0.003,0.01-0.01,0.013-0.013c0.003-0.007,0.01-0.01,0.013-0.017s0.007-0.01,0.01-0.017 c0.003-0.007,0.007-0.01,0.01-0.017s0.003-0.013,0.007-0.02c0.003-0.007,0.003-0.013,0.007-0.02c0-0.007,0.003-0.013,0.003-0.017 c0-0.007,0.003-0.013,0.003-0.024V21.82C23.275,20.866,23.019,20.174,22.516,19.759z M5.009,23.575H2.813 c0.186-0.189,0.317-0.415,0.418-0.59c0.088-0.152,0.412-0.658,0.87-0.789c0.54-0.159,1.046,0.027,1.296,0.455 C5.232,22.937,5.1,23.248,5.009,23.575z M5.066,21.763c-0.192,0-0.348-0.155-0.348-0.348s0.155-0.348,0.348-0.348 c0.192,0,0.348,0.155,0.348,0.348C5.414,21.608,5.255,21.763,5.066,21.763z M17.435,19.128L17.435,19.128l0.03,0.037L17.435,19.128 z M17.442,18.919c-1.97-0.229-3.394,0.617-4.244,1.366c-0.368,0.324-0.658,0.658-0.877,0.941c-0.04-0.027-0.078-0.054-0.111-0.071 v-0.594c1.596-1.603,3.182-2.082,4.234-2.2c0.698-0.078,1.262-0.013,1.599,0.051C17.85,18.592,17.651,18.76,17.442,18.919z M19.915,15.977c-0.202,0.388-0.435,0.759-0.692,1.117c-0.267-0.084-0.601-0.162-1.002-0.199c0.894-1.134,1.461-2.487,1.643-3.914 c0.29-0.034,0.692-0.159,0.999-0.358C20.782,13.794,20.465,14.921,19.915,15.977z M18.495,12.212l0.243-0.01 c0.081,0.361,0.354,0.651,0.712,0.749c-0.189,1.444-0.789,2.807-1.748,3.92c-0.462,0-0.999,0.054-1.606,0.186 C17.513,15.903,18.437,14.165,18.495,12.212z M14.53,17.542c-0.135,0.054-0.229,0.098-0.277,0.118 c-0.56,0.223-1.161,0.368-1.788,0.415l5.597-5.597C17.894,14.732,16.49,16.642,14.53,17.542z M20.883,11.986 c-0.007,0.189-0.523,0.496-0.978,0.57c-0.064,0.01-0.128,0.017-0.189,0.017c-0.081,0-0.159-0.017-0.229-0.047 c-0.213-0.091-0.361-0.3-0.361-0.543c0-0.243,0.148-0.452,0.361-0.543c0.071-0.03,0.148-0.047,0.229-0.047 c0.061,0,0.125,0.007,0.189,0.017c0.455,0.074,0.968,0.381,0.978,0.567C20.883,11.979,20.883,11.982,20.883,11.986z M18.93,6.648 l0.088,0.118l0,0c0.766,1.022,1.663,2.605,1.835,4.575c-0.304-0.196-0.702-0.321-0.989-0.354c-0.216-1.707-0.975-3.249-2.099-4.44 c0.047-0.098,0.074-0.209,0.074-0.324c0-0.155-0.047-0.3-0.125-0.418l0.958-1.093C18.491,5.406,18.579,6.064,18.93,6.648z M16.133,4.283l0.044,0.03L16.2,4.327c0.334,0.169,0.692,0.253,1.063,0.253c0.391,0,0.8-0.094,1.211-0.283l-1.08,1.231 c-0.098-0.047-0.206-0.071-0.324-0.071c-0.152,0-0.29,0.044-0.408,0.118c-1.063-0.776-2.321-1.292-3.691-1.461 c-0.034-0.246-0.101-0.597-0.202-0.941C13.852,3.294,14.982,3.666,16.133,4.283z M17.422,6.223c0,0.152-0.101,0.283-0.24,0.331 c-0.034,0.01-0.071,0.017-0.108,0.017c-0.01,0-0.024,0-0.034,0c-0.155-0.013-0.28-0.132-0.307-0.28 c-0.003-0.02-0.007-0.044-0.007-0.064c0-0.024,0.003-0.044,0.007-0.067c0.03-0.152,0.159-0.27,0.317-0.28c0.007,0,0.017,0,0.024,0 s0.013,0,0.02,0c0.155,0.01,0.287,0.121,0.321,0.27c0.003,0.02,0.007,0.037,0.007,0.057C17.418,6.209,17.422,6.216,17.422,6.223z M12.988,4.539c1.255,0.165,2.416,0.644,3.398,1.353c-0.051,0.101-0.078,0.213-0.078,0.334c0,0.152,0.044,0.29,0.121,0.412 l-1.68,1.916c-0.078,0.088-0.067,0.219,0.02,0.294c0.04,0.034,0.088,0.051,0.138,0.051c0.057,0,0.115-0.024,0.159-0.071 l1.677-1.913c0.101,0.051,0.213,0.078,0.334,0.078c0.155,0,0.297-0.047,0.415-0.125c1.046,1.12,1.751,2.557,1.96,4.15 c-0.361,0.101-0.641,0.398-0.715,0.769l-0.24,0.01c-0.051-1.542-0.648-3.013-1.69-4.157c-0.078-0.084-0.209-0.091-0.294-0.013 c-0.084,0.078-0.091,0.209-0.013,0.294c0.918,1.005,1.464,2.281,1.569,3.63l-2.244-2.237c-0.081-0.081-0.213-0.081-0.294,0 c-0.081,0.081-0.081,0.213,0,0.294l2.409,2.409l-5.938,5.938l-5.938-5.938l2.389-2.389c0.081-0.081,0.081-0.213,0-0.294 c-0.081-0.081-0.213-0.081-0.294,0L5.944,11.55c0.118-1.535,0.806-2.915,1.856-3.92l1.046,1.194 c0.04,0.047,0.098,0.071,0.159,0.071c0.047,0,0.098-0.017,0.138-0.051c0.088-0.078,0.094-0.209,0.02-0.294L8.113,7.353 c0.945-0.789,2.129-1.299,3.428-1.397L9.76,7.721c-0.081,0.081-0.081,0.213,0,0.294c0.04,0.04,0.094,0.061,0.148,0.061 s0.105-0.02,0.148-0.061l1.957-1.937l1.9,1.9c0.081,0.081,0.213,0.081,0.294,0c0.081-0.081,0.081-0.213,0-0.294l-1.727-1.727 c1.07,0.081,2.088,0.439,2.976,1.049c0.094,0.064,0.226,0.04,0.29-0.054c0.064-0.094,0.04-0.226-0.054-0.29 c-1.026-0.705-2.22-1.097-3.468-1.134V5.379C12.614,5.285,12.928,4.951,12.988,4.539z M6.892,7.046 c0.118,0,0.229-0.027,0.327-0.074l0.3,0.344c-1.191,1.137-1.95,2.719-2.011,4.477l-0.169-0.01 c-0.081-0.395-0.388-0.705-0.783-0.786c0.206-1.562,0.894-2.972,1.906-4.079C6.588,6.999,6.733,7.046,6.892,7.046z M6.544,6.284 c0-0.017,0-0.03,0.003-0.047c0-0.01,0.003-0.017,0.003-0.027c0.03-0.148,0.159-0.263,0.314-0.273c0.007,0,0.013,0,0.017,0 s0.003,0,0.007,0c0.159,0,0.294,0.108,0.334,0.256c0.007,0.03,0.013,0.061,0.013,0.091c0,0.024-0.003,0.047-0.007,0.071 c-0.03,0.148-0.159,0.263-0.314,0.273c-0.01,0-0.017,0-0.027,0c-0.044,0-0.088-0.01-0.125-0.024 C6.639,6.557,6.544,6.429,6.544,6.284z M5.336,12.201l0.172,0.01c0.057,1.957,0.985,3.698,2.406,4.852 c-0.611-0.135-1.147-0.189-1.613-0.192c-0.951-1.11-1.555-2.466-1.744-3.904C4.945,12.886,5.252,12.586,5.336,12.201z M5.94,12.478 l5.597,5.597C8.555,17.849,6.166,15.461,5.94,12.478z M11.43,4.077c0.091-0.631,0.401-1.474,0.563-1.542 c0.186,0.071,0.472,0.945,0.56,1.538C12.57,4.192,12.58,4.3,12.58,4.388c0,0.037-0.003,0.071-0.01,0.105 c-0.051,0.273-0.29,0.482-0.58,0.482s-0.53-0.209-0.58-0.482c-0.007-0.034-0.01-0.071-0.01-0.105 C11.403,4.296,11.413,4.192,11.43,4.077z M11.794,5.376v0.145c-1.505,0.047-2.881,0.611-3.961,1.515L7.536,6.695 C7.614,6.577,7.661,6.432,7.661,6.28c0-0.128-0.034-0.25-0.088-0.354c0.989-0.725,2.159-1.215,3.431-1.387 C11.062,4.958,11.382,5.295,11.794,5.376z M6.642,4.58c0.371,0,0.729-0.084,1.066-0.253c0.02-0.01,1.947-1.012,3.505-1.147 c-0.101,0.341-0.169,0.695-0.202,0.938C9.625,4.29,8.346,4.826,7.276,5.622C7.162,5.555,7.033,5.518,6.892,5.518 c-0.118,0-0.229,0.027-0.327,0.074L5.431,4.3C5.846,4.485,6.251,4.58,6.642,4.58z M4.958,6.668l0.017-0.024 c0.351-0.58,0.439-1.242,0.263-1.937l1.012,1.157C6.173,5.983,6.126,6.128,6.126,6.28c0,0.111,0.024,0.216,0.067,0.314 c-1.103,1.188-1.846,2.713-2.058,4.4c-0.3,0.047-0.698,0.175-0.999,0.368C3.255,9.58,3.852,8.038,4.958,6.668z M3.12,11.979 c0.007-0.196,0.55-0.466,0.978-0.553c0.094-0.02,0.182-0.03,0.256-0.03c0.057,0,0.108,0.007,0.162,0.024 c0.246,0.071,0.428,0.297,0.428,0.567s-0.182,0.496-0.428,0.567c-0.051,0.013-0.105,0.024-0.162,0.024 c-0.078,0-0.165-0.01-0.256-0.03c-0.428-0.091-0.972-0.361-0.978-0.557C3.12,11.982,3.12,11.982,3.12,11.979z M3.14,12.6 c0.3,0.196,0.702,0.324,0.999,0.371c0.179,1.431,0.746,2.787,1.643,3.92c-0.401,0.037-0.736,0.111-1.005,0.196 C3.808,15.758,3.248,14.222,3.14,12.6z M5.077,17.478c-0.01-0.013-0.02-0.024-0.03-0.037c1.016-0.28,2.126-0.132,2.905,0.054 c0.941,0.226,1.63,0.553,1.636,0.557l0.003-0.007c0.746,0.297,1.559,0.462,2.409,0.462c0.847,0,1.657-0.162,2.399-0.459l0,0 c0,0,0.007-0.003,0.02-0.01c0.088-0.037,0.179-0.074,0.263-0.115c0.287-0.118,0.769-0.294,1.35-0.432 c0.786-0.189,1.9-0.337,2.915-0.054c-0.175,0.216-0.358,0.422-0.553,0.621c-0.283-0.078-1.005-0.226-1.98-0.121 c-1.059,0.115-2.618,0.567-4.211,2.038v-0.368c0-0.115-0.094-0.209-0.209-0.209c-0.115,0-0.209,0.094-0.209,0.209v0.348 c-1.582-1.454-3.134-1.903-4.187-2.018c-0.999-0.108-1.731,0.054-1.997,0.128C5.424,17.883,5.245,17.684,5.077,17.478z M5.964,18.416c0.337-0.067,0.908-0.135,1.619-0.054c1.873,0.209,3.31,1.279,4.211,2.176v0.611 c-0.03,0.017-0.064,0.037-0.101,0.064c-0.219-0.28-0.506-0.607-0.867-0.924c-0.85-0.752-2.281-1.603-4.258-1.366v0.003 C6.359,18.764,6.156,18.595,5.964,18.416z M11.204,21.723c-0.395-0.506-0.827-0.887-1.258-1.174l0.003-0.01 c-0.01-0.003-0.02-0.007-0.03-0.007c-0.719-0.469-1.441-0.675-2.021-0.759c-0.273-0.142-0.543-0.3-0.803-0.472 c1.272-0.037,2.426,0.395,3.445,1.289c0.351,0.307,0.628,0.624,0.837,0.897C11.312,21.557,11.254,21.635,11.204,21.723z M12.212,22.988c-0.051,0.061-0.105,0.121-0.165,0.182c-0.013,0.013-0.03,0.03-0.047,0.044l-0.003,0.003l-0.003,0.003v-0.007 c-0.007-0.007-0.017-0.013-0.024-0.024c-0.067-0.064-0.125-0.128-0.179-0.192c-0.246-0.294-0.354-0.567-0.317-0.816 c0.003-0.02,0.007-0.04,0.013-0.061c0.027-0.108,0.078-0.202,0.138-0.283c0.051-0.067,0.108-0.125,0.165-0.175 c0.051-0.044,0.101-0.081,0.145-0.111c0.02-0.013,0.037-0.024,0.054-0.034c0,0,0.003,0,0.003-0.003h0.003 c0.024,0.013,0.047,0.03,0.078,0.051c0.04,0.027,0.088,0.064,0.135,0.105c0.061,0.054,0.121,0.118,0.172,0.189 c0.061,0.088,0.111,0.186,0.132,0.297c0,0.007,0.003,0.017,0.007,0.024C12.557,22.424,12.452,22.694,12.212,22.988z M13.036,21.466 c-0.007,0.007-0.013,0.013-0.017,0.02c-0.078,0.088-0.148,0.175-0.213,0.26c-0.051-0.088-0.108-0.169-0.169-0.24 c0.209-0.273,0.493-0.601,0.85-0.914c1.012-0.891,2.163-1.323,3.425-1.292c-0.263,0.172-0.533,0.334-0.81,0.476 C14.658,19.995,13.67,20.744,13.036,21.466z M18.923,21.068c0.192,0,0.348,0.155,0.348,0.348s-0.155,0.348-0.348,0.348 s-0.348-0.155-0.348-0.348C18.576,21.227,18.731,21.068,18.923,21.068z M19.976,22.151c0.459,0.135,0.783,0.638,0.87,0.789 c0.108,0.189,0.253,0.439,0.466,0.634H18.98c-0.088-0.317-0.213-0.617-0.371-0.894C18.866,22.222,19.439,21.993,19.976,22.151z M2.199,7.495c0,0.341,0.277,0.621,0.621,0.621S3.44,7.839,3.44,7.495c0-0.341-0.277-0.621-0.621-0.621S2.199,7.154,2.199,7.495z M3.022,7.495c0,0.111-0.091,0.202-0.202,0.202c-0.111,0-0.202-0.091-0.202-0.202s0.091-0.202,0.202-0.202 C2.931,7.292,3.022,7.384,3.022,7.495z M21.737,7.495c0-0.341-0.277-0.621-0.621-0.621c-0.341,0-0.621,0.277-0.621,0.621 c0,0.341,0.277,0.621,0.621,0.621S21.737,7.839,21.737,7.495z M20.914,7.495c0-0.111,0.091-0.202,0.202-0.202 s0.202,0.091,0.202,0.202s-0.091,0.202-0.202,0.202C21.005,7.701,20.914,7.61,20.914,7.495z M22.334,9.04 c-0.078-0.03-0.169-0.013-0.229,0.047c-0.273,0.28-0.722,0.27-0.729,0.27c-0.003,0-0.007,0-0.007,0 c-0.111,0-0.202,0.088-0.209,0.199c-0.003,0.115,0.084,0.213,0.199,0.216c0.02,0,0.351,0.01,0.688-0.145v3.404 c0,0.115,0.094,0.209,0.209,0.209s0.209-0.094,0.209-0.209V9.232C22.462,9.148,22.412,9.07,22.334,9.04z M1.73,13.241 c0.115,0,0.209-0.094,0.209-0.209V9.627c0.337,0.155,0.668,0.145,0.688,0.145c0.115-0.003,0.206-0.101,0.199-0.216 C2.823,9.442,2.725,9.351,2.61,9.357c-0.003,0-0.455,0.01-0.729-0.27C1.821,9.027,1.733,9.01,1.652,9.04 C1.574,9.07,1.524,9.148,1.524,9.232v3.802C1.52,13.15,1.615,13.241,1.73,13.241z M22.499,16.712c0-0.115-0.094-0.209-0.209-0.209 h-1.35c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209h1.35C22.405,16.922,22.499,16.83,22.499,16.712z M21.099,17.512 c0.115,0,0.209-0.094,0.209-0.209s-0.094-0.209-0.209-0.209h-0.52c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209 H21.099z M21.605,17.897c0-0.115-0.094-0.209-0.209-0.209h-1.289c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209h1.289 C21.511,18.106,21.605,18.015,21.605,17.897z M20.789,18.494c0-0.115-0.094-0.209-0.209-0.209h-1.009 c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209h1.009C20.694,18.703,20.789,18.609,20.789,18.494z M18.916,18.882 c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209h0.574c0.115,0,0.209-0.094,0.209-0.209s-0.094-0.209-0.209-0.209 H18.916z M22.29,15.312h-0.752c-0.115,0-0.209,0.094-0.209,0.209c0,0.115,0.094,0.209,0.209,0.209h0.752 c0.115,0,0.209-0.094,0.209-0.209C22.499,15.407,22.405,15.312,22.29,15.312z M22.29,15.909h-1.049 c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209h1.049c0.115,0,0.209-0.094,0.209-0.209S22.405,15.909,22.29,15.909z M22.29,14.121h-0.334c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209h0.334c0.115,0,0.209-0.094,0.209-0.209 C22.499,14.216,22.405,14.121,22.29,14.121z M22.29,14.718h-0.513c-0.115,0-0.209,0.094-0.209,0.209 c0,0.115,0.094,0.209,0.209,0.209h0.513c0.115,0,0.209-0.094,0.209-0.209C22.499,14.813,22.405,14.718,22.29,14.718z M1.723,13.511 c0.116,0,0.209,0.094,0.209,0.209c0,0.116-0.094,0.209-0.209,0.209c-0.116,0-0.209-0.094-0.209-0.209 C1.514,13.604,1.607,13.511,1.723,13.511z M2.566,18.291c0.116,0,0.209,0.094,0.209,0.209c0,0.116-0.094,0.209-0.209,0.209 c-0.116,0-0.209-0.094-0.209-0.209C2.357,18.385,2.451,18.291,2.566,18.291z M3.909,18.889c0.116,0,0.209,0.094,0.209,0.209 c0,0.116-0.094,0.209-0.209,0.209S3.7,19.213,3.7,19.098C3.7,18.982,3.794,18.889,3.909,18.889z M1.703,16.928h1.35 c0.115,0,0.209-0.094,0.209-0.209S3.167,16.51,3.052,16.51h-1.35c-0.115,0-0.209,0.094-0.209,0.209 C1.493,16.837,1.588,16.928,1.703,16.928z M3.413,17.104h-0.52c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209h0.52 c0.115,0,0.209-0.094,0.209-0.209C3.622,17.198,3.528,17.104,3.413,17.104z M3.886,17.698H2.597c-0.115,0-0.209,0.094-0.209,0.209 s0.094,0.209,0.209,0.209h1.289c0.115,0,0.209-0.094,0.209-0.209C4.095,17.789,4,17.698,3.886,17.698z M4.422,18.291H3.413 c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209h1.009c0.115,0,0.209-0.094,0.209-0.209 C4.631,18.386,4.537,18.291,4.422,18.291z M4.294,19.098c0,0.115,0.094,0.209,0.209,0.209h0.574c0.115,0,0.209-0.094,0.209-0.209 s-0.094-0.209-0.209-0.209H4.503C4.388,18.889,4.294,18.983,4.294,19.098z M1.703,15.737h0.752c0.115,0,0.209-0.094,0.209-0.209 c0-0.115-0.094-0.209-0.209-0.209H1.703c-0.115,0-0.209,0.094-0.209,0.209C1.493,15.643,1.588,15.737,1.703,15.737z M1.703,16.335 h1.049c0.115,0,0.209-0.094,0.209-0.209s-0.094-0.209-0.209-0.209H1.703c-0.115,0-0.209,0.094-0.209,0.209 S1.588,16.335,1.703,16.335z M1.703,14.546h0.334c0.115,0,0.209-0.094,0.209-0.209c0-0.115-0.094-0.209-0.209-0.209H1.703 c-0.115,0-0.209,0.094-0.209,0.209S1.588,14.546,1.703,14.546z M1.703,15.14h0.513c0.115,0,0.209-0.094,0.209-0.209 c0-0.115-0.094-0.209-0.209-0.209H1.703c-0.115,0-0.209,0.094-0.209,0.209C1.493,15.049,1.588,15.14,1.703,15.14z M11.996,23.217 L11.996,23.217c0.003-0.003,0-0.003,0-0.007V23.217z M21.484,4.175C21.487,4.175,21.487,4.175,21.484,4.175 c0.094,0,0.179-0.064,0.202-0.159c0.074-0.297,0.044-0.55-0.098-0.759C21.362,2.92,20.947,2.856,20.9,2.849 c-0.108-0.013-0.209,0.054-0.233,0.162c-0.078,0.354-0.034,0.638,0.135,0.847C21.052,4.161,21.443,4.172,21.484,4.175z M21.248,3.493c0.04,0.064,0.064,0.138,0.064,0.226c-0.061-0.024-0.128-0.061-0.175-0.121c-0.054-0.067-0.081-0.155-0.081-0.267 C21.123,3.365,21.197,3.419,21.248,3.493z M20.128,1.159c-0.226-0.337-0.641-0.401-0.688-0.408 c-0.108-0.013-0.209,0.054-0.233,0.162c-0.078,0.354-0.034,0.638,0.135,0.847c0.243,0.304,0.634,0.314,0.678,0.314l0,0 c0.094,0,0.179-0.064,0.202-0.159C20.3,1.624,20.269,1.368,20.128,1.159z M19.672,1.499c-0.054-0.067-0.081-0.155-0.081-0.267 c0.071,0.034,0.145,0.088,0.192,0.162c0.04,0.064,0.064,0.138,0.064,0.226C19.787,1.597,19.719,1.56,19.672,1.499z M3.133,2.849 C3.086,2.856,2.674,2.92,2.445,3.257C2.307,3.466,2.273,3.719,2.347,4.016C2.371,4.107,2.455,4.175,2.55,4.175l0,0 c0.044,0,0.435-0.01,0.678-0.314C3.396,3.652,3.44,3.365,3.363,3.014C3.342,2.906,3.241,2.836,3.133,2.849z M2.907,3.598 C2.86,3.659,2.792,3.696,2.728,3.719c0-0.088,0.024-0.165,0.064-0.226c0.051-0.074,0.125-0.128,0.192-0.162 C2.985,3.443,2.958,3.531,2.907,3.598z M4.564,0.75C4.517,0.757,4.105,0.821,3.875,1.159C3.737,1.368,3.703,1.621,3.778,1.918 C3.801,2.009,3.886,2.076,3.98,2.076l0,0c0.044,0,0.435-0.01,0.678-0.314c0.169-0.209,0.213-0.496,0.135-0.847 C4.77,0.808,4.672,0.737,4.564,0.75z M4.334,1.499C4.287,1.56,4.22,1.597,4.156,1.621c0-0.088,0.024-0.165,0.064-0.226 C4.27,1.321,4.344,1.267,4.412,1.233C4.412,1.344,4.388,1.432,4.334,1.499z M18.579,10.562c0.013,0.108,0.101,0.186,0.206,0.186 c0.007,0,0.017,0,0.024,0c0.115-0.013,0.196-0.118,0.182-0.233c-0.209-1.822-1.454-3.111-1.508-3.165 c-0.081-0.081-0.213-0.084-0.294-0.003c-0.081,0.081-0.084,0.213-0.003,0.294C17.199,7.653,18.387,8.885,18.579,10.562z M5.218,10.744c0.007,0,0.017,0,0.024,0c0.105,0,0.196-0.078,0.206-0.186C5.64,8.882,6.828,7.65,6.838,7.64 c0.081-0.081,0.078-0.216-0.003-0.294C6.753,7.265,6.618,7.265,6.541,7.35c-0.054,0.054-1.296,1.343-1.508,3.165 C5.023,10.629,5.104,10.73,5.218,10.744z"})]}),$=()=>(0,u.jsxs)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"100",height:"100",children:[(0,u.jsx)("path",{d:"M0 0 C33 0 66 0 100 0 C100 33 100 66 100 100 C67 100 34 100 0 100 C0 67 0 34 0 0 Z ",fill:"#FDFDFC",transform:"translate(0,0)"}),(0,u.jsx)("path",{d:"M0 0 C0.66 1.32 1.32 2.64 2 4 C2.7425 3.67 3.485 3.34 4.25 3 C7 2 7 2 11 2 C11 2.66 11 3.32 11 4 C11.721875 3.34 12.44375 2.68 13.1875 2 C16.22207622 -0.15792086 17.3829832 -0.58654327 21 0 C23.22922955 2.22922955 23.88128953 4.09135278 25 7 C25.495 7.495 25.495 7.495 26 8 C26.32351301 10.83972535 26.5130429 13.68073737 26.71875 16.53125 C26.73385265 18.9413605 26.73385265 18.9413605 28 20 C28.07179964 21.51928038 28.08392007 23.04167482 28.0625 24.5625 C28.05347656 25.38878906 28.04445312 26.21507813 28.03515625 27.06640625 C28.02355469 27.70449219 28.01195312 28.34257813 28 29 C28.763125 29.2475 29.52625 29.495 30.3125 29.75 C33.40974934 31.19058109 34.47511304 31.95022608 36 35 C36.8174771 40.068358 36.8174771 40.068358 36 43 C34.35776412 44.90549507 32.66457355 46.30117711 30.62890625 47.7734375 C28.85426954 48.92021149 28.85426954 48.92021149 28 51 C22.32169922 51.02464705 16.64342931 51.04283462 10.96508789 51.05493164 C9.03181415 51.05997256 7.09854424 51.06680519 5.1652832 51.07543945 C2.39273128 51.08751565 -0.37977041 51.09323057 -3.15234375 51.09765625 C-4.45702858 51.10539818 -4.45702858 51.10539818 -5.78807068 51.11329651 C-7.85905814 51.11349185 -9.92994324 51.06208168 -12 51 C-13.66342837 49.33657163 -13.36048097 47.2174291 -13.5625 44.9375 C-13.68818359 43.55884766 -13.68818359 43.55884766 -13.81640625 42.15234375 C-13.87699219 41.44207031 -13.93757813 40.73179688 -14 40 C-14.99 40.495 -14.99 40.495 -16 41 C-23.04244482 41.69269949 -23.04244482 41.69269949 -26.9375 38.875 C-30.82714711 33.45306767 -30.12839492 27.41974609 -30 21 C-26.14370609 18.95134386 -23.0404843 18.66023592 -18.80859375 19.32421875 C-17 20 -17 20 -14.9375 22.8125 C-14.03671851 25.87515708 -13.78135317 27.11956205 -15 30 C-14.34 30 -13.68 30 -13 30 C-13.01160156 29.28972656 -13.02320312 28.57945313 -13.03515625 27.84765625 C-13.04417969 26.92855469 -13.05320312 26.00945313 -13.0625 25.0625 C-13.07410156 24.14597656 -13.08570312 23.22945312 -13.09765625 22.28515625 C-13 20 -13 20 -12 19 C-11.91996047 17.31324093 -11.86125793 15.62545295 -11.8125 13.9375 C-11.37756297 8.64921799 -9.94775871 5.54192525 -6.765625 1.36328125 C-4.4317931 -0.43872613 -2.87401581 -0.25905245 0 0 Z ",fill:"#A8C6D1",transform:"translate(45,9)"}),(0,u.jsx)("path",{d:"M0 0 C0.66 1.32 1.32 2.64 2 4 C2.7425 3.67 3.485 3.34 4.25 3 C7 2 7 2 11 2 C11 2.66 11 3.32 11 4 C12.0828125 3.01 12.0828125 3.01 13.1875 2 C16.22207622 -0.15792086 17.3829832 -0.58654327 21 0 C23.22922955 2.22922955 23.88128953 4.09135278 25 7 C25.495 7.495 25.495 7.495 26 8 C26.32351301 10.83972535 26.5130429 13.68073737 26.71875 16.53125 C26.73385265 18.9413605 26.73385265 18.9413605 28 20 C28.07179964 21.51928038 28.08392007 23.04167482 28.0625 24.5625 C28.05347656 25.38878906 28.04445312 26.21507813 28.03515625 27.06640625 C28.02355469 27.70449219 28.01195312 28.34257813 28 29 C25.17137102 29.87336942 22.33889794 30.7237347 19.5 31.5625 C18.31277344 31.9327832 18.31277344 31.9327832 17.1015625 32.31054688 C11.55510799 33.92447421 7.67763351 34.09427649 2 33 C0.74316406 32.7628125 -0.51367188 32.525625 -1.80859375 32.28125 C-3.00613281 32.0234375 -4.20367187 31.765625 -5.4375 31.5 C-6.65308594 31.2421875 -7.86867188 30.984375 -9.12109375 30.71875 C-12 30 -12 30 -13 29 C-13.0979057 27.50261876 -13.12974864 26.00057108 -13.125 24.5 C-13.12757812 23.6853125 -13.13015625 22.870625 -13.1328125 22.03125 C-13 20 -13 20 -12 19 C-11.91996047 17.31324093 -11.86125793 15.62545295 -11.8125 13.9375 C-11.37756297 8.64921799 -9.94775871 5.54192525 -6.765625 1.36328125 C-4.4317931 -0.43872613 -2.87401581 -0.25905245 0 0 Z ",fill:"#CE7234",transform:"translate(45,9)"}),(0,u.jsx)("path",{d:"M0 0 C1.4540625 0.0309375 1.4540625 0.0309375 2.9375 0.0625 C2.9375 0.7225 2.9375 1.3825 2.9375 2.0625 C1.9784375 2.2171875 1.9784375 2.2171875 1 2.375 C0.319375 2.601875 -0.36125 2.82875 -1.0625 3.0625 C-1.3925 4.0525 -1.7225 5.0425 -2.0625 6.0625 C-1.29164062 6.0625 -0.52078125 6.0625 0.2734375 6.0625 C14.49479167 6.0625 28.71614583 6.0625 42.9375 6.0625 C42.9375 6.7225 42.9375 7.3825 42.9375 8.0625 C41.6175 8.0625 40.2975 8.0625 38.9375 8.0625 C39.5975 8.784375 40.2575 9.50625 40.9375 10.25 C43.09069133 13.2779253 43.43854005 14.45501163 42.9375 18.0625 C41.9375 19.0625 41.9375 19.0625 39.43359375 19.16015625 C36.6015625 19.12760417 33.76953125 19.09505208 30.9375 19.0625 C30.9375 15.4325 30.9375 11.8025 30.9375 8.0625 C30.2775 8.3925 29.6175 8.7225 28.9375 9.0625 C28.46998212 11.41849235 28.46998212 11.41849235 28.3125 14.125 C28.23773438 15.04410156 28.16296875 15.96320313 28.0859375 16.91015625 C28.03695312 17.62042969 27.98796875 18.33070312 27.9375 19.0625 C26.9475 19.0625 25.9575 19.0625 24.9375 19.0625 C24.9375 15.4325 24.9375 11.8025 24.9375 8.0625 C23.9475 8.0625 22.9575 8.0625 21.9375 8.0625 C21.9375 11.6925 21.9375 15.3225 21.9375 19.0625 C20.6175 19.0625 19.2975 19.0625 17.9375 19.0625 C17.9375 15.7625 17.9375 12.4625 17.9375 9.0625 C16.9475 9.0625 15.9575 9.0625 14.9375 9.0625 C14.9375 12.3625 14.9375 15.6625 14.9375 19.0625 C13.6175 19.0625 12.2975 19.0625 10.9375 19.0625 C10.4425 18.0725 10.4425 18.0725 9.9375 17.0625 C9.2775 17.7225 8.6175 18.3825 7.9375 19.0625 C4.9375 19.3125 4.9375 19.3125 1.9375 19.0625 C-0.0625 17.0625 -0.0625 17.0625 -0.2578125 15.1171875 C-0.19270833 13.09895833 -0.12760417 11.08072917 -0.0625 9.0625 C-0.7225 9.0625 -1.3825 9.0625 -2.0625 9.0625 C-2.0625 12.3625 -2.0625 15.6625 -2.0625 19.0625 C-3.0525 19.0625 -4.0425 19.0625 -5.0625 19.0625 C-5.3925 17.7425 -5.7225 16.4225 -6.0625 15.0625 C-6.454375 15.7225 -6.84625 16.3825 -7.25 17.0625 C-9.0625 19.0625 -9.0625 19.0625 -11.75 19.3125 C-12.513125 19.23 -13.27625 19.1475 -14.0625 19.0625 C-14.0625 20.7125 -14.0625 22.3625 -14.0625 24.0625 C-15.0525 24.0625 -16.0425 24.0625 -17.0625 24.0625 C-17.3925 20.4325 -17.7225 16.8025 -18.0625 13.0625 C-18.7225 15.0425 -19.3825 17.0225 -20.0625 19.0625 C-21.3825 18.7325 -22.7025 18.4025 -24.0625 18.0625 C-24.0625 16.4125 -24.0625 14.7625 -24.0625 13.0625 C-24.7225 13.0625 -25.3825 13.0625 -26.0625 13.0625 C-26.3925 15.0425 -26.7225 17.0225 -27.0625 19.0625 C-28.0525 19.0625 -29.0425 19.0625 -30.0625 19.0625 C-30.56762244 17.45993892 -31.06641627 15.85538208 -31.5625 14.25 C-31.8409375 13.35667969 -32.119375 12.46335937 -32.40625 11.54296875 C-33.0625 9.0625 -33.0625 9.0625 -33.0625 6.0625 C-31.7425 6.3925 -30.4225 6.7225 -29.0625 7.0625 C-29.0625 8.3825 -29.0625 9.7025 -29.0625 11.0625 C-28.4025 11.0625 -27.7425 11.0625 -27.0625 11.0625 C-26.7325 9.4125 -26.4025 7.7625 -26.0625 6.0625 C-25.0725 6.0625 -24.0825 6.0625 -23.0625 6.0625 C-22.7325 7.7125 -22.4025 9.3625 -22.0625 11.0625 C-21.4025 9.4125 -20.7425 7.7625 -20.0625 6.0625 C-15.4425 6.0625 -10.8225 6.0625 -6.0625 6.0625 C-5.4025 4.4125 -4.7425 2.7625 -4.0625 1.0625 C-3.0625 0.0625 -3.0625 0.0625 0 0 Z ",fill:"#7C7B7B",transform:"translate(45.0625,66.9375)"}),(0,u.jsx)("path",{d:"M0 0 C0.78375 0.04125 1.5675 0.0825 2.375 0.125 C3.035 1.445 3.695 2.765 4.375 4.125 C5.1175 3.795 5.86 3.465 6.625 3.125 C9.375 2.125 9.375 2.125 13.375 2.125 C13.375 2.785 13.375 3.445 13.375 4.125 C14.4578125 3.135 14.4578125 3.135 15.5625 2.125 C18.59707622 -0.03292086 19.7579832 -0.46154327 23.375 0.125 C25.60422955 2.35422955 26.25628953 4.21635278 27.375 7.125 C27.87 7.62 27.87 7.62 28.375 8.125 C28.69851301 10.96472535 28.8880429 13.80573737 29.09375 16.65625 C29.10885265 19.0663605 29.10885265 19.0663605 30.375 20.125 C30.44679964 21.64428038 30.45892007 23.16667482 30.4375 24.6875 C30.42847656 25.51378906 30.41945312 26.34007813 30.41015625 27.19140625 C30.39855469 27.82949219 30.38695312 28.46757813 30.375 29.125 C27.98112843 29.79949966 25.58530779 30.46476641 23.1875 31.125 C22.51396484 31.31578125 21.84042969 31.5065625 21.14648438 31.703125 C17.46944844 32.7075836 14.1899818 33.36204741 10.375 33.125 C10.045 32.465 9.715 31.805 9.375 31.125 C10.64557182 30.64514033 11.91646848 30.1661407 13.1875 29.6875 C13.89519531 29.42066406 14.60289063 29.15382813 15.33203125 28.87890625 C17.00172396 28.26274814 18.68657704 27.68780765 20.375 27.125 C21.035 23.825 21.695 20.525 22.375 17.125 C20.065 17.125 17.755 17.125 15.375 17.125 C15.1275 17.74375 14.88 18.3625 14.625 19 C13.16871361 21.47568687 11.99687494 22.07625002 9.375 23.125 C7.4375 22.125 7.4375 22.125 5.375 20.125 C4.70950549 17.42575428 4.55819237 14.91868363 4.375 12.125 C5.695 12.125 7.015 12.125 8.375 12.125 C8.375 13.445 8.375 14.765 8.375 16.125 C9.695 15.795 11.015 15.465 12.375 15.125 C12.375 14.135 12.375 13.145 12.375 12.125 C13.365 11.795 14.355 11.465 15.375 11.125 C13.725 11.455 12.075 11.785 10.375 12.125 C10.375 10.145 10.375 8.165 10.375 6.125 C5.425 6.455 0.475 6.785 -4.625 7.125 C-4.625 0.2202381 -4.625 0.2202381 0 0 Z ",fill:"#B85A1B",transform:"translate(42.625,8.875)"}),(0,u.jsx)("path",{d:"M0 0 C5.625 0 5.625 0 8.8125 3 C9.41707031 3.556875 10.02164063 4.11375 10.64453125 4.6875 C11.09183594 5.120625 11.53914063 5.55375 12 6 C12.92619141 5.53013672 12.92619141 5.53013672 13.87109375 5.05078125 C15.99737618 4.00129506 17.63545703 3.22882674 20 3 C21.75 4.4375 21.75 4.4375 23 6 C26.01530826 4.99489725 27.79651694 4.21620075 30 1.875 C32 0 32 0 37 0 C37 3.3 37 6.6 37 10 C36.34 9.67 35.68 9.34 35 9 C33.18828902 8.84693099 31.3716206 8.75053339 29.5546875 8.68359375 C28.47832031 8.64169922 27.40195312 8.59980469 26.29296875 8.55664062 C24.60107422 8.49766602 24.60107422 8.49766602 22.875 8.4375 C21.73933594 8.39431641 20.60367188 8.35113281 19.43359375 8.30664062 C16.62252232 8.2003396 13.81136055 8.09830595 11 8 C11 8.99 11 9.98 11 11 C13.64 11 16.28 11 19 11 C19 11.66 19 12.32 19 13 C16.36 13 13.72 13 11 13 C11 13.66 11 14.32 11 15 C13.64 15 16.28 15 19 15 C19 15.66 19 16.32 19 17 C12.73 17 6.46 17 0 17 C0 11.39 0 5.78 0 0 Z ",fill:"#CFEAFB",transform:"translate(34,41)"}),(0,u.jsx)("path",{d:"M0 0 C1.32 0.33 2.64 0.66 4 1 C4 2.32 4 3.64 4 5 C4.66 5 5.32 5 6 5 C6.33 3.35 6.66 1.7 7 0 C7.99 0 8.98 0 10 0 C10.33 1.65 10.66 3.3 11 5 C11.66 3.35 12.32 1.7 13 0 C14.95825873 -0.02694851 16.91662226 -0.04637218 18.875 -0.0625 C20.51082031 -0.07990234 20.51082031 -0.07990234 22.1796875 -0.09765625 C25 0 25 0 27 1 C27.36190476 8.23809524 27.36190476 8.23809524 25.8125 11.5 C24 13 24 13 21.3125 13.25 C20.549375 13.1675 19.78625 13.085 19 13 C19 14.65 19 16.3 19 18 C18.01 18 17.02 18 16 18 C15.67 14.37 15.34 10.74 15 7 C14.34 8.98 13.68 10.96 13 13 C11.68 12.67 10.36 12.34 9 12 C9 10.35 9 8.7 9 7 C8.34 7 7.68 7 7 7 C6.67 8.98 6.34 10.96 6 13 C5.01 13 4.02 13 3 13 C2.49487756 11.39743892 1.99608373 9.79288208 1.5 8.1875 C1.2215625 7.29417969 0.943125 6.40085937 0.65625 5.48046875 C0 3 0 3 0 0 Z ",fill:"#BE682E",transform:"translate(12,73)"}),(0,u.jsx)("path",{d:"M0 0 C1.32 0 2.64 0 4 0 C4.02683987 2.97922593 4.04676037 5.95821295 4.0625 8.9375 C4.07087891 9.78763672 4.07925781 10.63777344 4.08789062 11.51367188 C4.09111328 12.32255859 4.09433594 13.13144531 4.09765625 13.96484375 C4.10289307 14.7137085 4.10812988 15.46257324 4.11352539 16.23413086 C4 18 4 18 3 19 C0.26105915 19.08858646 -2.4525327 19.11523479 -5.19140625 19.09765625 C-6.01124496 19.0962413 -6.83108368 19.09482635 -7.67576599 19.09336853 C-10.30471382 19.08775289 -12.93357773 19.07519779 -15.5625 19.0625 C-17.34049357 19.05748701 -19.11848846 19.05292376 -20.89648438 19.04882812 C-25.26435545 19.03777839 -29.63216348 19.02050331 -34 19 C-34 18.67 -34 18.34 -34 18 C-27.73 18 -21.46 18 -15 18 C-15 17.34 -15 16.68 -15 16 C-17.64 16 -20.28 16 -23 16 C-23 15.34 -23 14.68 -23 14 C-20.36 14 -17.72 14 -15 14 C-15 13.34 -15 12.68 -15 12 C-17.64 12 -20.28 12 -23 12 C-23 11.01 -23 10.02 -23 9 C-19.02084841 8.97113016 -15.04172347 8.95324594 -11.0625 8.9375 C-9.92619141 8.92912109 -8.78988281 8.92074219 -7.61914062 8.91210938 C-6.53955078 8.90888672 -5.45996094 8.90566406 -4.34765625 8.90234375 C-2.84730835 8.89448853 -2.84730835 8.89448853 -1.31665039 8.88647461 C1 9 1 9 2 10 C2.33 7.03 2.66 4.06 3 1 C2.01 0.67 1.02 0.34 0 0 Z ",fill:"#82BADA",transform:"translate(68,40)"}),(0,u.jsx)("path",{d:"M0 0 C1.134375 0.020625 2.26875 0.04125 3.4375 0.0625 C3.705625 0.866875 3.97375 1.67125 4.25 2.5 C4.641875 3.345625 5.03375 4.19125 5.4375 5.0625 C6.4275 5.3925 7.4175 5.7225 8.4375 6.0625 C9.118125 5.2375 9.79875 4.4125 10.5 3.5625 C13.4375 1.0625 13.4375 1.0625 17.25 0.75 C18.301875 0.853125 19.35375 0.95625 20.4375 1.0625 C20.75 4.25 20.75 4.25 20.4375 8.0625 C17.6651086 11.41855275 15.47504734 13.79555765 11.08203125 14.37109375 C6.06885791 14.59927957 2.33836286 14.65005007 -1.75 11.5 C-4.36033903 8.88343104 -4.55365777 8.12992204 -5.0625 4.25 C-4.40796395 0.0773327 -4.40796395 0.0773327 0 0 Z ",fill:"#E58D5C",transform:"translate(44.5625,24.9375)"}),(0,u.jsx)("path",{d:"M0 0 C3.35014738 2.83474009 3.93050124 4.60196165 4.6875 8.9375 C4.57487956 11.64550978 4.25208468 12.70888698 2.4609375 14.77734375 C0.5625 16.375 0.5625 16.375 -1.37109375 17.7734375 C-3.14573046 18.92021149 -3.14573046 18.92021149 -4 21 C-17.2 21 -30.4 21 -44 21 C-43.67 20.34 -43.34 19.68 -43 19 C-30.79 19 -18.58 19 -6 19 C-5.67 13.06 -5.34 7.12 -5 1 C-10.84533795 3.29982335 -10.84533795 3.29982335 -15.3125 6.6875 C-18 9 -18 9 -20 9 C-20 8.34 -20 7.68 -20 7 C-18 5.375 -18 5.375 -16 4 C-17.98 4 -19.96 4 -22 4 C-15.93112878 -0.04591415 -7.04307412 -2.34769137 0 0 Z ",fill:"#7DA6B4",transform:"translate(77,39)"}),(0,u.jsx)("path",{d:"M0 0 C2.125 2.8125 2.125 2.8125 3 6 C2.3125 8.0625 2.3125 8.0625 1 10 C0.67 10.86625 0.34 11.7325 0 12.625 C-1 15 -1 15 -3 17 C-5.375 17.4375 -5.375 17.4375 -8 17 C-11.65527759 13.14165143 -13.13738911 10.61723738 -13.0625 5.375 C-13.05347656 4.55773438 -13.04445313 3.74046875 -13.03515625 2.8984375 C-13.02355469 2.27195312 -13.01195312 1.64546875 -13 1 C-8.67516402 -1.29756912 -4.59749249 -1.7141513 0 0 Z ",fill:"#A3531E",transform:"translate(28,29)"}),(0,u.jsx)("path",{d:"M0 0 C0.78375 0.04125 1.5675 0.0825 2.375 0.125 C3.035 1.445 3.695 2.765 4.375 4.125 C5.1175 3.795 5.86 3.465 6.625 3.125 C9.375 2.125 9.375 2.125 13.375 2.125 C13.375 2.785 13.375 3.445 13.375 4.125 C14.4578125 3.135 14.4578125 3.135 15.5625 2.125 C18.59707622 -0.03292086 19.7579832 -0.46154327 23.375 0.125 C25.60422955 2.35422955 26.25628953 4.21635278 27.375 7.125 C27.87 7.62 27.87 7.62 28.375 8.125 C28.69851301 10.96472535 28.8880429 13.80573737 29.09375 16.65625 C29.10885265 19.0663605 29.10885265 19.0663605 30.375 20.125 C30.44679964 21.64428038 30.45892007 23.16667482 30.4375 24.6875 C30.42847656 25.51378906 30.41945312 26.34007813 30.41015625 27.19140625 C30.39855469 27.82949219 30.38695312 28.46757813 30.375 29.125 C29.715 29.125 29.055 29.125 28.375 29.125 C28.375 26.155 28.375 23.185 28.375 20.125 C27.715 20.125 27.055 20.125 26.375 20.125 C26.045 16.165 25.715 12.205 25.375 8.125 C22.405 7.465 19.435 6.805 16.375 6.125 C16.375 6.785 16.375 7.445 16.375 8.125 C14.725 8.125 13.075 8.125 11.375 8.125 C11.705 7.465 12.035 6.805 12.375 6.125 C6.58908489 6.02022488 1.08190634 6.13249455 -4.625 7.125 C-4.75 4.75 -4.75 4.75 -4.625 2.125 C-2.625 0.125 -2.625 0.125 0 0 Z ",fill:"#80461C",transform:"translate(42.625,8.875)"}),(0,u.jsx)("path",{d:"M0 0 C1.4540625 0.0309375 1.4540625 0.0309375 2.9375 0.0625 C2.9375 0.7225 2.9375 1.3825 2.9375 2.0625 C1.9784375 2.2171875 1.9784375 2.2171875 1 2.375 C0.319375 2.601875 -0.36125 2.82875 -1.0625 3.0625 C-1.3925 4.0525 -1.7225 5.0425 -2.0625 6.0625 C-0.4125 6.0625 1.2375 6.0625 2.9375 6.0625 C2.9375 7.0525 2.9375 8.0425 2.9375 9.0625 C4.2575 8.7325 5.5775 8.4025 6.9375 8.0625 C8.0625 14.8125 8.0625 14.8125 6.9375 17.0625 C5.9475 17.0625 4.9575 17.0625 3.9375 17.0625 C3.2775 16.4025 2.6175 15.7425 1.9375 15.0625 C1.2775 15.7225 0.6175 16.3825 -0.0625 17.0625 C-0.0625 14.4225 -0.0625 11.7825 -0.0625 9.0625 C-0.7225 9.0625 -1.3825 9.0625 -2.0625 9.0625 C-2.0625 12.3625 -2.0625 15.6625 -2.0625 19.0625 C-3.0525 19.0625 -4.0425 19.0625 -5.0625 19.0625 C-5.285793 17.00156592 -5.49052887 14.9386161 -5.6875 12.875 C-5.80351563 11.72644531 -5.91953125 10.57789062 -6.0390625 9.39453125 C-6.06287019 6.00987074 -5.58190136 4.05211347 -4.0625 1.0625 C-3.0625 0.0625 -3.0625 0.0625 0 0 Z ",fill:"#605F5F",transform:"translate(45.0625,66.9375)"}),(0,u.jsx)("path",{d:"M0 0 C1.65 0 3.3 0 5 0 C5.268125 0.639375 5.53625 1.27875 5.8125 1.9375 C6.88667752 4.33131686 6.88667752 4.33131686 10 5 C10.721875 4.175 11.44375 3.35 12.1875 2.5 C15 0 15 0 17.8125 -0.3125 C18.534375 -0.209375 19.25625 -0.10625 20 0 C19.51127987 5.49810141 19.51127987 5.49810141 17.296875 7.671875 C13.14235986 10.07414566 8.64659498 9.63458809 4 9 C1.3125 7.3125 1.3125 7.3125 0 5 C-0.25 2.25 -0.25 2.25 0 0 Z ",fill:"#F6D093",transform:"translate(43,26)"}),(0,u.jsx)("path",{d:"M0 0 C1.670625 0.061875 1.670625 0.061875 3.375 0.125 C3.375 0.785 3.375 1.445 3.375 2.125 C2.055 2.125 0.735 2.125 -0.625 2.125 C0.035 2.846875 0.695 3.56875 1.375 4.3125 C3.52819133 7.3404253 3.87604005 8.51751163 3.375 12.125 C2.375 13.125 2.375 13.125 0.52734375 13.22265625 C-1.5234375 13.19010417 -3.57421875 13.15755208 -5.625 13.125 C-5.67891993 11.33366022 -5.71775571 9.54186101 -5.75 7.75 C-5.77320312 6.75226563 -5.79640625 5.75453125 -5.8203125 4.7265625 C-5.4959531 0.4060953 -4.19507996 0.14465793 0 0 Z ",fill:"#807F7F",transform:"translate(84.625,72.875)"}),(0,u.jsx)("path",{d:"M0 0 C1.81242052 -0.02687279 3.62495233 -0.04633715 5.4375 -0.0625 C6.44683594 -0.07410156 7.45617187 -0.08570312 8.49609375 -0.09765625 C11 0 11 0 12 1 C12.07244053 3.01964199 12.08377188 5.04167124 12.0625 7.0625 C12.05347656 8.16722656 12.04445313 9.27195312 12.03515625 10.41015625 C12.02355469 11.26480469 12.01195313 12.11945313 12 13 C11.01 13 10.02 13 9 13 C9 9.37 9 5.74 9 2 C8.01 2.495 8.01 2.495 7 3 C6.53248212 5.35599235 6.53248212 5.35599235 6.375 8.0625 C6.30023438 8.98160156 6.22546875 9.90070313 6.1484375 10.84765625 C6.09945312 11.55792969 6.05046875 12.26820312 6 13 C5.01 13 4.02 13 3 13 C3 9.37 3 5.74 3 2 C2.01 2 1.02 2 0 2 C0 1.34 0 0.68 0 0 Z ",fill:"#5F5E5E",transform:"translate(67,73)"}),(0,u.jsx)("path",{d:"M0 0 C0 3.3 0 6.6 0 10 C-0.66 9.67 -1.32 9.34 -2 9 C-4.71262116 8.7677354 -7.40773126 8.58063765 -10.125 8.4375 C-10.87910156 8.39431641 -11.63320313 8.35113281 -12.41015625 8.30664062 C-14.27321888 8.2005168 -16.13658524 8.09974999 -18 8 C-18 6.68 -18 5.36 -18 4 C-18.66 3.67 -19.32 3.34 -20 3 C-17.06296616 3.62936439 -14.66211372 4.62420173 -12 6 C-11.55269531 5.566875 -11.10539062 5.13375 -10.64453125 4.6875 C-9.73767578 3.8521875 -9.73767578 3.8521875 -8.8125 3 C-8.22082031 2.443125 -7.62914062 1.88625 -7.01953125 1.3125 C-5 0 -5 0 0 0 Z ",fill:"#D3E7EE",transform:"translate(71,41)"}),(0,u.jsx)("path",{d:"M0 0 C1.32 0 2.64 0 4 0 C4 1.32 4 2.64 4 4 C5.32 3.67 6.64 3.34 8 3 C8 2.01 8 1.02 8 0 C8.99 0 9.98 0 11 0 C11 1.32 11 2.64 11 4 C13.31 4 15.62 4 18 4 C18 4.33 18 4.66 18 5 C15.69 5 13.38 5 11 5 C10.7525 5.61875 10.505 6.2375 10.25 6.875 C8.79371361 9.35068687 7.62187494 9.95125002 5 11 C3.0625 10 3.0625 10 1 8 C0.33450549 5.30075428 0.18319237 2.79368363 0 0 Z ",fill:"#7F4F3A",transform:"translate(47,21)"}),(0,u.jsx)("path",{d:"M0 0 C2.31 0.33 4.62 0.66 7 1 C7.36190476 8.23809524 7.36190476 8.23809524 5.8125 11.5 C4 13 4 13 1.3125 13.25 C0.549375 13.1675 -0.21375 13.085 -1 13 C-1 14.65 -1 16.3 -1 18 C-1.66 18 -2.32 18 -3 18 C-3 13.05 -3 8.1 -3 3 C-2.34 3 -1.68 3 -1 3 C-1 5.64 -1 8.28 -1 11 C-0.01 10.67 0.98 10.34 2 10 C2.33 7.36 2.66 4.72 3 2 C2.01 2 1.02 2 0 2 C0 1.34 0 0.68 0 0 Z ",fill:"#BD682E",transform:"translate(32,73)"}),(0,u.jsx)("path",{d:"M0 0 C2.375 -0.125 2.375 -0.125 5 0 C7.22922955 2.22922955 7.88128953 4.09135278 9 7 C9.33 7.33 9.66 7.66 10 8 C10.32351301 10.83972535 10.5130429 13.68073737 10.71875 16.53125 C10.73385265 18.9413605 10.73385265 18.9413605 12 20 C12.07179964 21.51928038 12.08392007 23.04167482 12.0625 24.5625 C12.05347656 25.38878906 12.04445313 26.21507813 12.03515625 27.06640625 C12.02355469 27.70449219 12.01195313 28.34257813 12 29 C11.34 29 10.68 29 10 29 C10 26.03 10 23.06 10 20 C9.34 20 8.68 20 8 20 C7.97421875 19.15695313 7.9484375 18.31390625 7.921875 17.4453125 C7.83679688 15.80175781 7.83679688 15.80175781 7.75 14.125 C7.70359375 13.03445312 7.6571875 11.94390625 7.609375 10.8203125 C7.31153872 7.8667935 7.31153872 7.8667935 4.953125 6.6171875 C3.98632812 6.31167969 3.98632812 6.31167969 3 6 C3.33 5.01 3.66 4.02 4 3 C2.35 3.33 0.7 3.66 -1 4 C-0.67 2.68 -0.34 1.36 0 0 Z ",fill:"#894516",transform:"translate(61,9)"}),(0,u.jsx)("path",{d:"M0 0 C2.31 0 4.62 0 7 0 C7 0.66 7 1.32 7 2 C7.99 2 8.98 2 10 2 C10 4.64 10 7.28 10 10 C8.68 10.33 7.36 10.66 6 11 C6 8.36 6 5.72 6 3 C5.34 3 4.68 3 4 3 C4 7.95 4 12.9 4 18 C3.67 18 3.34 18 3 18 C2.67 13.71 2.34 9.42 2 5 C1.34 5 0.68 5 0 5 C0 3.35 0 1.7 0 0 Z ",fill:"#C1703B",transform:"translate(25,73)"}),(0,u.jsx)("path",{d:"M0 0 C5 2 5 2 6 4 C6.45528455 9.3495935 6.45528455 9.3495935 4.6875 11.875 C3 13 3 13 0 13 C0 8.71 0 4.42 0 0 Z ",fill:"#995222",transform:"translate(73,44)"}),(0,u.jsx)("path",{d:"M0 0 C3 0.125 3 0.125 4 1.125 C4.1245486 2.76730364 4.17568524 4.41552276 4.1875 6.0625 C4.20167969 6.95839844 4.21585938 7.85429688 4.23046875 8.77734375 C4 11.125 4 11.125 2 13.125 C-1.125 13.25 -1.125 13.25 -4 13.125 C-4.33 11.805 -4.66 10.485 -5 9.125 C-4.01 9.125 -3.02 9.125 -2 9.125 C-2 9.785 -2 10.445 -2 11.125 C-1.01 11.125 -0.02 11.125 1 11.125 C1 8.155 1 5.185 1 2.125 C-2.0745356 2.9013932 -2.0745356 2.9013932 -4 5.125 C-4 0.16666667 -4 0.16666667 0 0 Z ",fill:"#5D5C5C",transform:"translate(51,72.875)"}),(0,u.jsx)("path",{d:"M0 0 C0.33 0.66 0.66 1.32 1 2 C3.64 2 6.28 2 9 2 C9 2.66 9 3.32 9 4 C6.36 4 3.72 4 1 4 C1 4.66 1 5.32 1 6 C3.64 6 6.28 6 9 6 C9 6.66 9 7.32 9 8 C3.55306686 8.09688221 -1.63904667 8.12862175 -7 7 C-7 6.67 -7 6.34 -7 6 C-5.02 6 -3.04 6 -1 6 C-1 5.01 -1 4.02 -1 3 C-2.98 3 -4.96 3 -7 3 C-7 2.67 -7 2.34 -7 2 C-4.69 2 -2.38 2 0 2 C0 1.34 0 0.68 0 0 Z ",fill:"#E9F4FD",transform:"translate(44,50)"}),(0,u.jsx)("path",{d:"M0 0 C0.556875 0.66 1.11375 1.32 1.6875 2 C3.82227542 4.20856841 3.82227542 4.20856841 6.5625 4.375 C9.25194019 4.13662319 9.25194019 4.13662319 12 2 C11.67 3.32 11.34 4.64 11 6 C11.99 5.34 12.98 4.68 14 4 C13.67 5.65 13.34 7.3 13 9 C5.81218274 9.60913706 5.81218274 9.60913706 2 6.75 C0 4 0 4 0 0 Z ",fill:"#88AFBC",transform:"translate(16,41)"}),(0,u.jsx)("path",{d:"M0 0 C3.26460973 1.80412643 4.88929795 2.83394693 7 6 C7.25760279 8.69452521 7.08900053 11.28548375 7 14 C6.01 14.495 6.01 14.495 5 15 C4.62875 13.329375 4.62875 13.329375 4.25 11.625 C3.38994661 7.95384802 3.38994661 7.95384802 0.875 6.5625 C0.25625 6.376875 -0.3625 6.19125 -1 6 C-1.042721 4.33388095 -1.04063832 2.66617115 -1 1 C-0.67 0.67 -0.34 0.34 0 0 Z ",fill:"#94B8C4",transform:"translate(74,38)"}),(0,u.jsx)("path",{d:"M0 0 C6.93 0 13.86 0 21 0 C17 4 17 4 14 5 C13.34 4.34 12.68 3.68 12 3 C9.0371669 3.39504441 6.61673759 4.59817629 4 6 C2.68 4.02 1.36 2.04 0 0 Z ",fill:"#B2CCD6",transform:"translate(42,42)"}),(0,u.jsx)("path",{d:"M0 0 C0.78375 0.04125 1.5675 0.0825 2.375 0.125 C3.035 1.445 3.695 2.765 4.375 4.125 C1.61276722 6.88723278 -0.83206617 6.70356291 -4.625 7.125 C-4.75 4.75 -4.75 4.75 -4.625 2.125 C-2.625 0.125 -2.625 0.125 0 0 Z ",fill:"#9C5423",transform:"translate(42.625,8.875)"}),(0,u.jsx)("path",{d:"M0 0 C7.52595086 0.50173006 14.68884438 2.20328633 22 4 C22 4.33 22 4.66 22 5 C19.36 5 16.72 5 14 5 C14.66 5.66 15.32 6.32 16 7 C15.01 7 14.02 7 13 7 C12.608125 6.54625 12.21625 6.0925 11.8125 5.625 C8.94848345 3.05726102 5.72784358 2.79445847 2 2 C1.67 3.32 1.34 4.64 1 6 C0.34 4.35 -0.32 2.7 -1 1 C-0.67 0.67 -0.34 0.34 0 0 Z ",fill:"#87A9B4",transform:"translate(29,38)"}),(0,u.jsx)("path",{d:"M0 0 C0.66 0 1.32 0 2 0 C2 2.64 2 5.28 2 8 C3.65 8 5.3 8 7 8 C7 8.66 7 9.32 7 10 C5.35 10 3.7 10 2 10 C2 11.65 2 13.3 2 15 C1.34 15 0.68 15 0 15 C0 10.05 0 5.1 0 0 Z ",fill:"#B55311",transform:"translate(29,76)"}),(0,u.jsx)("path",{d:"M0 0 C0.99 0 1.98 0 3 0 C4.125 6.75 4.125 6.75 3 9 C2.01 9 1.02 9 0 9 C-1.36623674 6.26752652 -1.128426 4.01801098 -1 1 C-0.67 0.67 -0.34 0.34 0 0 Z ",fill:"#E6E6E6",transform:"translate(49,75)"}),(0,u.jsx)("path",{d:"M0 0 C0.66 0 1.32 0 2 0 C2.36206897 6.39655172 2.36206897 6.39655172 0.875 8.875 C-1.67384706 10.40430823 -4.07238473 10.67470941 -7 11 C-7 10.34 -7 9.68 -7 9 C-5.824375 8.38125 -5.824375 8.38125 -4.625 7.75 C-1.3266667 5.55111113 -0.92128432 3.76889042 0 0 Z ",fill:"#C3774E",transform:"translate(63,26)"}),(0,u.jsx)("path",{d:"M0 0 C0.99 0 1.98 0 3 0 C3 2.64 3 5.28 3 8 C1.68 8.33 0.36 8.66 -1 9 C-1.09765625 2.84765625 -1.09765625 2.84765625 -1 1 C-0.67 0.67 -0.34 0.34 0 0 Z ",fill:"#F3E5DB",transform:"translate(32,75)"}),(0,u.jsx)("path",{d:"M0 0 C1.32 0.66 2.64 1.32 4 2 C4.042721 3.66611905 4.04063832 5.33382885 4 7 C3 8 3 8 -0.0625 8.0625 C-1.031875 8.041875 -2.00125 8.02125 -3 8 C-3.33 7.34 -3.66 6.68 -4 6 C-2.35 6 -0.7 6 1 6 C0.34 4.35 -0.32 2.7 -1 1 C-0.67 0.67 -0.34 0.34 0 0 Z ",fill:"#5F5E5E",transform:"translate(84,78)"}),(0,u.jsx)("path",{d:"M0 0 C5.94 0.99 5.94 0.99 12 2 C11.01 2.66 10.02 3.32 9 4 C9.66 4.66 10.32 5.32 11 6 C9.741875 5.87625 8.48375 5.7525 7.1875 5.625 C6.12595703 5.52058594 6.12595703 5.52058594 5.04296875 5.4140625 C3 5 3 5 0 3 C0 2.01 0 1.02 0 0 Z ",fill:"#CE6F30",transform:"translate(44,37)"}),(0,u.jsx)("path",{d:"M0 0 C0.99 0 1.98 0 3 0 C3 3.3 3 6.6 3 10 C2.67 9.01 2.34 8.02 2 7 C1.34 7 0.68 7 0 7 C-0.33 7.66 -0.66 8.32 -1 9 C-1.09765625 2.84765625 -1.09765625 2.84765625 -1 1 C-0.67 0.67 -0.34 0.34 0 0 Z ",fill:"#BA5F21",transform:"translate(19,73)"}),(0,u.jsx)("path",{d:"M0 0 C0.66 0 1.32 0 2 0 C2 0.66 2 1.32 2 2 C2.99 2 3.98 2 5 2 C5 2.66 5 3.32 5 4 C4.01 4 3.02 4 2 4 C2.34786708 5.97536745 2.34786708 5.97536745 3 8 C3.66 8.33 4.32 8.66 5 9 C5 9.66 5 10.32 5 11 C1.125 10.125 1.125 10.125 0 9 C-0.07179964 7.48071962 -0.08392007 5.95832518 -0.0625 4.4375 C-0.05347656 3.61121094 -0.04445313 2.78492188 -0.03515625 1.93359375 C-0.02355469 1.29550781 -0.01195313 0.65742188 0 0 Z ",fill:"#D8702B",transform:"translate(17,31)"}),(0,u.jsx)("path",{d:"M0 0 C3.63 0 7.26 0 11 0 C10.67 0.66 10.34 1.32 10 2 C11.65 2 13.3 2 15 2 C15 2.66 15 3.32 15 4 C11.535 5.485 11.535 5.485 8 7 C8 5.02 8 3.04 8 1 C5.36 1 2.72 1 0 1 C0 0.67 0 0.34 0 0 Z ",fill:"#AD5419",transform:"translate(45,14)"}),(0,u.jsx)("path",{d:"M0 0 C0.33 0.66 0.66 1.32 1 2 C3.64 2 6.28 2 9 2 C9 2.66 9 3.32 9 4 C3.03654233 5.0006709 -1.28728907 5.0662997 -7 3 C-7 2.67 -7 2.34 -7 2 C-4.69 2 -2.38 2 0 2 C0 1.34 0 0.68 0 0 Z ",fill:"#F7FBFE",transform:"translate(44,50)"}),(0,u.jsx)("path",{d:"M0 0 C1.32 0 2.64 0 4 0 C4 0.66 4 1.32 4 2 C4.66 2 5.32 2 6 2 C6 2.99 6 3.98 6 5 C3.69 5 1.38 5 -1 5 C-0.67 3.35 -0.34 1.7 0 0 Z ",fill:"#924B1C",transform:"translate(20,28)"}),(0,u.jsx)("path",{d:"M0 0 C1.98 0 3.96 0 6 0 C5.67 1.65 5.34 3.3 5 5 C3.35 4.67 1.7 4.34 0 4 C0 2.68 0 1.36 0 0 Z ",fill:"#864114",transform:"translate(19,35)"}),(0,u.jsx)("path",{d:"M0 0 C0.33 0 0.66 0 1 0 C1.33 1.65 1.66 3.3 2 5 C3.32 4.67 4.64 4.34 6 4 C6.33 5.65 6.66 7.3 7 9 C6.67 8.01 6.34 7.02 6 6 C5.01 6 4.02 6 3 6 C3 6.99 3 7.98 3 9 C1.68 9.33 0.36 9.66 -1 10 C-0.67 6.7 -0.34 3.4 0 0 Z ",fill:"#C68961",transform:"translate(52,15)"}),(0,u.jsx)("path",{d:"M0 0 C1.98 0.99 1.98 0.99 4 2 C4 3.32 4 4.64 4 6 C3.01 6 2.02 6 1 6 C1 7.65 1 9.3 1 11 C0.67 11 0.34 11 0 11 C0 7.37 0 3.74 0 0 Z ",fill:"#CE753A",transform:"translate(73,45)"}),(0,u.jsx)("path",{d:"M0 0 C1.65 0 3.3 0 5 0 C5.66 1.32 6.32 2.64 7 4 C6.01 4.33 5.02 4.66 4 5 C4 4.34 4 3.68 4 3 C2.35 3.33 0.7 3.66 -1 4 C-0.67 2.68 -0.34 1.36 0 0 Z ",fill:"#9E5625",transform:"translate(61,9)"}),(0,u.jsx)("path",{d:"M0 0 C0.66 0.33 1.32 0.66 2 1 C2 4.12889911 1.95852283 6.1244315 1 9 C0.34 9.66 -0.32 10.32 -1 11 C-1 8.36 -1 5.72 -1 3 C-1.66 2.67 -2.32 2.34 -3 2 C-2.01 1.34 -1.02 0.68 0 0 Z ",fill:"#787777",transform:"translate(46,73)"}),(0,u.jsx)("path",{d:"M0 0 C1.875 0.25 1.875 0.25 4 1 C5.64872507 3.5164751 6.37312706 6.07459296 7 9 C6.21625 8.360625 5.4325 7.72125 4.625 7.0625 C2.20460719 5.01857687 2.20460719 5.01857687 0 4 C0 2.68 0 1.36 0 0 Z ",fill:"#DCE4E5",transform:"translate(73,40)"}),(0,u.jsx)("path",{d:"M0 0 C0.33 0.99 0.66 1.98 1 3 C-1.475 4.485 -1.475 4.485 -4 6 C-4.99 5.34 -5.98 4.68 -7 4 C-7 3.34 -7 2.68 -7 2 C-4.69 2 -2.38 2 0 2 C0 1.34 0 0.68 0 0 Z ",fill:"#5D300D",transform:"translate(56,26)"}),(0,u.jsx)("path",{d:"M0 0 C0.99 0 1.98 0 3 0 C3 1.32 3 2.64 3 4 C5.31 4 7.62 4 10 4 C10 4.33 10 4.66 10 5 C7.69 5 5.38 5 3 5 C2.67 5.66 2.34 6.32 2 7 C2 6.01 2 5.02 2 4 C1.34 4 0.68 4 0 4 C0 2.68 0 1.36 0 0 Z ",fill:"#835C40",transform:"translate(55,21)"}),(0,u.jsx)("path",{d:"M0 0 C0.66 0.33 1.32 0.66 2 1 C2 1.33 2 1.66 2 2 C2.99 2 3.98 2 5 2 C5.33 2.99 5.66 3.98 6 5 C3.69 5.33 1.38 5.66 -1 6 C-1.042721 4.33388095 -1.04063832 2.66617115 -1 1 C-0.67 0.67 -0.34 0.34 0 0 Z ",fill:"#7D3B0F",transform:"translate(39,10)"}),(0,u.jsx)("path",{d:"M0 0 C2.475 0.495 2.475 0.495 5 1 C4.67 1.66 4.34 2.32 4 3 C3.77377919 4.70363822 3.59111527 6.41328701 3.4375 8.125 C3.31181641 9.49011719 3.31181641 9.49011719 3.18359375 10.8828125 C3.12300781 11.58148438 3.06242187 12.28015625 3 13 C2.67 13 2.34 13 2 13 C2 9.37 2 5.74 2 2 C1.34 2 0.68 2 0 2 C0 1.34 0 0.68 0 0 Z ",fill:"#7B7A7A",transform:"translate(74,73)"}),(0,u.jsx)("path",{d:"M0 0 C2.5 1.3125 2.5 1.3125 5 3 C5 3.99 5 4.98 5 6 C3.35 5.67 1.7 5.34 0 5 C0 3.35 0 1.7 0 0 Z ",fill:"#F1F1F1",transform:"translate(80,78)"}),(0,u.jsx)("path",{d:"M0 0 C0 3 0 3 -2 6 C-4.4375 5.625 -4.4375 5.625 -7 5 C-7.33 4.34 -7.66 3.68 -8 3 C-6.865625 2.690625 -5.73125 2.38125 -4.5625 2.0625 C-1.21224901 1.37075469 -1.21224901 1.37075469 0 0 Z ",fill:"#9ABDC9",transform:"translate(27,43)"}),(0,u.jsx)("path",{d:"M0 0 C0.66 0.33 1.32 0.66 2 1 C2 1.33 2 1.66 2 2 C2.99 2 3.98 2 5 2 C5.33 2.99 5.66 3.98 6 5 C4.02 5 2.04 5 0 5 C-0.5625 3.0625 -0.5625 3.0625 -1 1 C-0.67 0.67 -0.34 0.34 0 0 Z ",fill:"#76380D",transform:"translate(60,10)"}),(0,u.jsx)("path",{d:"M0 0 C0.66 0.33 1.32 0.66 2 1 C2 1.66 2 2.32 2 3 C2.99 3.33 3.98 3.66 5 4 C3.35 4.33 1.7 4.66 0 5 C-0.5625 3.0625 -0.5625 3.0625 -1 1 C-0.67 0.67 -0.34 0.34 0 0 Z M5 1 C5.99 1.495 5.99 1.495 7 2 C6.01 2.495 6.01 2.495 5 3 C5 2.34 5 1.68 5 1 Z ",fill:"#646363",transform:"translate(47,81)"}),(0,u.jsx)("path",{d:"M0 0 C1.4540625 0.0309375 1.4540625 0.0309375 2.9375 0.0625 C2.9375 0.7225 2.9375 1.3825 2.9375 2.0625 C1.98875 2.165625 1.04 2.26875 0.0625 2.375 C-3.35357501 2.74789295 -3.35357501 2.74789295 -5.0625 6.0625 C-3.98897059 0.08140756 -3.98897059 0.08140756 0 0 Z ",fill:"#6F6E6E",transform:"translate(45.0625,66.9375)"}),(0,u.jsx)("path",{d:"M0 0 C0.99 0 1.98 0 3 0 C3 0.66 3 1.32 3 2 C2.34 2 1.68 2 1 2 C0.67 4.64 0.34 7.28 0 10 C-0.33 10 -0.66 10 -1 10 C-1.02689216 8.52093108 -1.04634621 7.04172517 -1.0625 5.5625 C-1.07410156 4.73878906 -1.08570313 3.91507813 -1.09765625 3.06640625 C-1 1 -1 1 0 0 Z ",fill:"#995D36",transform:"translate(16,29)"}),(0,u.jsx)("path",{d:"M0 0 C0.99 0 1.98 0 3 0 C3 1.32 3 2.64 3 4 C1.35 4 -0.3 4 -2 4 C-1.34 2.68 -0.68 1.36 0 0 Z ",fill:"#FAFCFC",transform:"translate(50,45)"})]}),O=({id:e})=>(0,u.jsxs)("div",{className:"ccpigd-icon-btn_icon position-absolute",children:["elementor"===e&&(0,u.jsx)(V,{}),"gutenberg"===e&&(0,u.jsx)(W,{}),"contactForm7"===e&&(0,u.jsx)(H,{}),"wpforms"===e&&(0,u.jsx)($,{})]});var K=t(7673),q=t(4658),Q=t(2312);const Y=({shortcodes:e,selectedModules:s,setSelectedModules:t,refetch:i})=>{const[n]=(0,m.h0)(),[c]=(0,m.LQ)(),[r]=(0,m.jz)(),[o,l]=(0,G.useState)(null),[d,g]=(0,G.useState)(""),j=(0,a.Zp)(),f=e=>{const s=S.G.find((s=>s.id===e.type));(0,B.G4)(ccpigd.isPro)||!s?.isPro?j(`/module-builder/${e.id}/modules`):window.CCPIGDHelper.openUpgradePopUp()};return(0,u.jsx)(u.Fragment,{children:e?.map((a=>{const m=S.G.find((e=>e.id===a.type));return(0,u.jsx)(E.A,{rounded:"none",padding:"16px 20px",className:"ccpigd-module-list__body",children:(0,u.jsxs)(I.A,{className:"ccpigd-module-list__body-wrapper",columns:"minmax(20px, 30px) minmax(20px, 40px) minmax(100px, 360px) minmax(100px, 240px) minmax(50px, 150px) minmax(100px, 300px) minmax(50px, 150px) minmax(50px, 150px) minmax(100px, 1fr)",alignItems:"center",children:[(0,u.jsx)(D.A,{id:a.id+"-checkbox",checked:s.includes(a.id),onChange:()=>{t((e=>e.includes(a.id)?e.filter((e=>e!==a.id)):[...e,a.id]))}}),(0,u.jsx)(C.A,{size:"sm",weight:"semibold",children:a.id}),(0,u.jsxs)(p.A,{className:"shortcode-title-edit",gap:5,wrap:!1,children:[o===a.id?(0,u.jsx)(N.A,{type:"text",value:d,onChange:e=>g(String(e))}):(0,u.jsx)(C.A,{size:"sm",className:"text-ellipsis",weight:"medium",children:a.title}),(0,u.jsx)(h.A,{className:"edit-title-button",onClick:()=>{o===a.id?(async()=>{if(d.trim())try{const s=e.find((e=>e.id===o));if(!s)return;const t=S.G.find((e=>e.id===s.type));if(!(0,B.G4)(ccpigd.isPro)&&t?.isPro)return void window.CCPIGDHelper.openUpgradePopUp();await c({...s,title:d}).unwrap(),l(null),g(""),window.toast.show({message:"Shortcode title updated successfully.",theme:"success",size:"sm"}),i()}catch(e){window.toast.show({message:"Failed to update shortcode title.",theme:"error",size:"sm"})}else window.toast.show({message:"Title cannot be empty.",theme:"error",size:"sm"})})():(l(a.id),g(a.title))},size:"small",children:o===a.id?(0,u.jsx)(x.A,{name:"check",fontSize:"2xl"}):(0,u.jsx)(x.A,{name:"edit",fontSize:"lg"})})]}),(0,u.jsxs)(E.A,{padding:"2px 5px",className:" d-flex items-center gap--sm border-none text-md",border:"none",children:[(0,u.jsx)(h.A,{size:"medium",fontSize:"xl",variant:"outlined",children:m&&(0,u.jsxs)("div",{className:"position-relative",children:[(0,u.jsx)(x.A,{name:m.icon||"imagesmode",fontSize:"xl"}),a.integration?(0,u.jsx)(O,{id:a.integration}):null]})}),(0,u.jsx)(C.A,{size:"sm",className:"text-center text-ellipsis hide-tab",children:m?.title})]}),(0,u.jsx)(q.A,{id:"shortcode-status",className:"justify-center",checked:"on"===a.status,onChange:s=>(async(s,t)=>{const a=e.find((e=>e.id===s));if(!a)return;const n=S.G.find((e=>e.id===a.type));if((0,B.G4)(ccpigd.isPro)||!n?.isPro)try{await c({...a,status:t?"on":"off"}).unwrap(),window.toast.show({message:"Shortcode status has been updated.",theme:"success",size:"sm"}),i()}catch{window.toast.show({message:"Failed to update shortcode status.",theme:"error",size:"sm"})}else window.CCPIGDHelper.openUpgradePopUp()})(a.id,s)}),(0,u.jsx)(_.A,{onClick:()=>(e=>{const s=`[integration-google-drive id="${e}"]`;if(navigator.clipboard&&window.isSecureContext)navigator.clipboard.writeText(s).then((()=>{window.toast.show({message:"Shortcode has been copied",theme:"success",size:"sm"})})).catch((e=>{window.toast.show({message:"Failed to copy shortcode!",theme:"error",size:"sm"})}));else try{const e=document.createElement("textarea");e.value=s,e.style.position="fixed",e.style.top="0",e.style.left="0",e.style.opacity="0",document.body.appendChild(e),e.focus(),e.select();const t=document.execCommand("copy");if(document.body.removeChild(e),!t)throw new Error("Fallback copy failed");window.toast.show({message:"Shortcode copied!",theme:"success",size:"sm"})}catch(e){window.toast.show({message:"Copying is not supported in this browser.",theme:"error",size:"sm"})}})(a.id),variant:"outlined",startIcon:(0,u.jsx)(x.A,{name:"content_copy",fontSize:"2xl"}),children:(0,u.jsx)(C.A,{className:"shortcode-text text-ellipsis",size:"sm",children:` [integration-google-drive id="${a.id}"]`})}),a.locations&&a.locations.length>0?(0,u.jsx)(U,{location:a.locations,children:(0,u.jsx)(Q.A,{className:"flex-center",children:(0,u.jsx)(h.A,{variant:"outlined",size:"medium",rounded:"md",className:"border-solid",children:(0,u.jsx)(C.A,{size:"md",weight:"semibold",color:"primary",children:a.locations.length})})})}):(0,u.jsx)(Q.A,{className:"flex-center",children:(0,u.jsx)(h.A,{variant:"outlined",size:"medium",rounded:"md",className:"border-solid",children:(0,u.jsx)(C.A,{size:"md",weight:"semibold",color:"primary",children:"0"})})}),(0,u.jsx)(C.A,{size:"sm",className:"text-center hide-tab text-ellipsis",children:a.createdAt}),(0,u.jsxs)(p.A,{gap:20,wrap:!1,align:"space-around",className:"actions",children:[(0,u.jsx)(_.A,{startIcon:(0,u.jsx)(x.A,{name:"edit"}),variant:"primary",onClick:()=>f(a),className:"hide-tab",children:"Edit"}),(0,u.jsxs)(K.A,{children:[(0,u.jsx)(K.A.Trigger,{children:(0,u.jsx)(h.A,{size:"small",children:(0,u.jsx)(x.A,{name:"more_vert",fontSize:"lg",fontWeight:"semibold"})})}),(0,u.jsxs)(K.A.Content,{children:[(0,u.jsx)(K.A.MenuItem,{onClick:()=>f(a),children:(0,u.jsxs)(p.A,{wrap:!1,gap:3,children:[(0,u.jsx)(x.A,{name:"edit"})," Edit"]})}),(0,u.jsx)(K.A.MenuItem,{onClick:()=>(async e=>{try{if(!await window.toast.confirm({message:"Are you sure you want to delete this shortcode? This action cannot be undone.",okText:"Delete",cancelText:"Cancel"}))return;await r(e).unwrap(),t((s=>s.filter((s=>s!==e)))),window.toast.show({message:"Shortcode has been deleted.",theme:"success",size:"sm"})}catch{window.toast.show({message:"Failed to delete shortcode.",theme:"error",size:"sm"})}})(a.id),children:(0,u.jsxs)(p.A,{wrap:!1,gap:3,children:[(0,u.jsx)(x.A,{name:"delete"})," Delete"]})}),(0,u.jsx)(K.A.MenuItem,{onClick:()=>(async s=>{if(!(0,B.G4)(ccpigd.isPro)&&e.length>=10)return void window.CCPIGDHelper.openUpgradePopUp();const t=e.find((e=>e.id===s));if(!t)return;const i={...t,id:"",title:"Copy of "+t.title,createdAt:(new Date).toISOString()};try{if(!await window.toast.confirm({message:"Do you want to duplicate this shortcode?",okText:"Yes, duplicate it!",cancelText:"Cancel"}))return;await n(i).unwrap(),window.toast.show({message:"Shortcode duplicated successfully.",theme:"success",size:"sm"})}catch(e){window.toast.show({message:"Failed to duplicate shortcode.",theme:"error",size:"sm"})}})(a.id),children:(0,u.jsxs)(p.A,{wrap:!1,gap:3,children:[(0,u.jsx)(x.A,{name:"content_copy"}),"Duplicate"]})})]})]})]})]})},a.id)}))})},J=()=>{const[e,s]=(0,i.useState)([]),{getQueryParam:t,updateQueryParams:n}=(0,v.Ay)(),c=(0,k.j)(),r=(0,a.Zp)();d();const o=t("orderBy")||"updatedAt",h=t("order")||"DESC",g=parseInt(t("page"),10)||1,f=parseInt(t("perPage"),10)||10,S=t("type")||"all",M=t("search")||"",{data:N,refetch:P,isFetching:I,isLoading:D}=(0,m.i0)({orderBy:o,order:h,page:g,perPage:f,type:S,search:M,status:"all"},{refetchOnMountOrArgChange:!0}),E=()=>{const e=ccpigd.moduleData;c((0,l.BX)(e)),r("/module-builder/new/modules")};(0,i.useEffect)((()=>{I||D||0!==N?.shortcodes.length||n({page:"1"})}),[N]);const G=N?.pagination.totalPages||1,L=N?.total||0;return(0,u.jsx)(z.A,{children:(0,u.jsxs)(z.A.ContentWrapper,{children:[(0,u.jsx)(Z,{shortcodes:N?.shortcodes||[],addNew:E}),(0,u.jsx)(z.A.Content,{children:(0,u.jsxs)(b.A,{gap:20,children:[(0,u.jsxs)(p.A,{gap:3,children:[(0,u.jsx)(C.A,{as:"h1",size:"md",weight:"semibold",children:"All Modules"}),(0,u.jsxs)(C.A,{size:"xs",children:["(",N?.total," items)"]})]}),(0,u.jsx)(F,{selectedModules:e,setSelectedModules:s}),(0,u.jsxs)(b.A,{className:"ccpigd-module-list",children:[(0,u.jsx)(T,{shortcodes:N?.shortcodes||[],selectedModules:e,setSelectedModules:s}),D||I?(0,u.jsx)(b.A,{gap:2,children:Array.from({length:10}).map(((e,s)=>(0,u.jsx)(y.A,{width:"100%",height:"74px"},s)))}):N?.shortcodes&&N?.shortcodes?.length>0?(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(Y,{selectedModules:e,setSelectedModules:s,shortcodes:N.shortcodes,refetch:P}),(0,u.jsx)(j,{currentPage:g,totalPages:G,perPage:f,updateQueryParams:n,totalItems:L})]}):(0,u.jsx)(A.A,{icon:(0,u.jsx)(w.A,{}),title:"You have no modules created yet.",description:"Get started by creating a new module.",children:(0,u.jsx)(_.A,{variant:"primary",size:"medium",startIcon:(0,u.jsx)(x.A,{name:"add",fontSize:"lg",fontWeight:"semibold"}),onClick:E,children:"Add New Module"})})]})]})})]})})};var X=t(5185),ee=t(7726),se=t(7603),te=t(1442),ie=t(3330),ae=t(6203),ne=t(4315),ce=t(6880),re=t(7495),oe=t(1902),le=t(8200),de=t(6300),me=t(7920),he=t(2262);const pe=[{value:1,name:"1 Hour"},{value:5,name:"5 Hours"},{value:24,name:"1 Day"},{value:168,name:"1 Week"},{value:672,name:"1 Month"},{value:8064,name:"1 Year"},{value:0,name:"Permanent"},{value:-1,name:"Custom"}],ge=({file:e,type:s,onClose:t})=>{const[i,a]=(0,G.useState)(""),[n,c]=(0,G.useState)(1),[r,o]=(0,G.useState)(1),[l,d]=(0,G.useState)(!1),[m,h]=(0,G.useState)(""),[j,f]=(0,G.useState)(!1),[A,{isLoading:y,error:w,reset:v}]=(0,he.uI)();(0,G.useEffect)((()=>{if(j){const e=setTimeout((()=>f(!1)),2e3);return()=>clearTimeout(e)}}),[j]);const k=(0,G.useMemo)((()=>l?m?m.length<6?"Password must be at least 6 characters.":"":"Password required.":""),[l,m]),z=(0,G.useMemo)((()=>-1!==n?"":Number.isFinite(r)?r<=0?"Must be greater than 0 hours.":r>43800?"Keep under 5 years (~43800 hrs).":"":"Enter a valid number."),[n,r]),S=!y&&!k&&!z;return(0,G.useEffect)((()=>{a(""),v()}),[n,r,l,m,s,e.key,v]),(0,u.jsxs)("div",{children:[(0,u.jsxs)(p.A,{gap:5,align:"space-between",className:"mb-3",children:[(0,u.jsxs)(C.A,{className:"flex-1",children:["Share ",e.name]}),(0,u.jsx)(x.A,{name:"close",className:"text-error cursor-pointer",onClick:()=>{t&&t()}})]}),(0,u.jsx)(E.A,{className:"ccpigd-file-browser__share-link-modal",background:"extra-light",children:(0,u.jsxs)(b.A,{gap:20,children:[(0,u.jsx)(me.A,{isPro:!ccpigd.isPro,iconShow:!1,iconSize:"2xl",children:(0,u.jsx)(p.A,{gap:10,children:(0,u.jsx)(q.A,{id:"encrypted",ariaLabel:"Protect link with password",checked:l,onChange:()=>{(0,B.G4)(ccpigd.isPro)?d((e=>!e)):window.CCPIGDHelper.openUpgradePopUp()},title:"Make this file protected"})})}),l&&(0,u.jsx)(N.A,{type:"text",label:"Enter Password to Protect",placeholder:"Choose a password",value:m,onChange:e=>h(String(e)),error:!!k,errorText:k}),(0,u.jsx)(g.A,{label:"Validity of this Link",options:pe,value:[n],searchable:!1,onChange:e=>{var s;(0,B.G4)(ccpigd.isPro)?c(null!==(s=e?.[0])&&void 0!==s?s:1):window.CCPIGDHelper.openUpgradePopUp()}}),-1===n&&(0,u.jsx)(N.A,{type:"number",label:"Custom Validity (in hours)",min:1,step:1,value:r,onChange:e=>o(Number(e)),helperText:z,error:!!z}),!!i&&(0,u.jsx)(N.A,{type:"text",value:i,readOnly:!0,helperText:j?"Copied to clipboard!":"",onClick:async()=>{try{await navigator.clipboard.writeText(i),f(!0)}catch{f(!1)}}}),(0,u.jsx)(_.A,{variant:"primary",onClick:async()=>{if(!S)return;const s={fileKey:e.key,isPasswordProtected:l,password:l?m:void 0};n>0?s.lifetime=n:-1===n&&(s.lifetime=r);try{const e=await A(s).unwrap();a(e)}catch{}},disabled:!S,loading:y,loadingIndicator:"Generating...",children:"Generate Share Link"}),!!w&&(0,u.jsx)(C.A,{as:"p",size:"sm",color:"error",children:"Failed to generate link. Please try again."})]})})]})};var Ce=t(3940);const xe=[{id:"preview",label:"Preview",icon:(0,u.jsx)(x.A,{name:"eye_tracking",fontWeight:"medium"}),fileOnly:!0},{id:"open",label:"Open in Google Drive",icon:(0,u.jsx)(x.A,{name:"open_in_new",fontWeight:"medium"})},{id:"view-details",label:"View Details",separator:!0,icon:(0,u.jsx)(x.A,{name:"info",fontWeight:"medium"}),isPro:!(0,B.G4)(ccpigd.isPro)},{id:"share",label:"Share",icon:(0,u.jsx)(x.A,{name:"share",fontWeight:"medium"})},{id:"download",label:"Download",icon:(0,u.jsx)(x.A,{name:"cloud_download",fontWeight:"medium"}),fileOnly:!0},{id:"import",label:"Import to Media Library",separator:!0,fileOnly:!0,icon:(0,u.jsx)(x.A,{name:"move_to_inbox",fontWeight:"medium"}),isPro:!(0,B.G4)(ccpigd.isPro)},{id:"move",label:"Move",separator:!0,icon:(0,u.jsx)(x.A,{name:"move_item",fontWeight:"medium"}),isPro:!(0,B.G4)(ccpigd.isPro)},{id:"copy",label:"Copy",fileOnly:!0,icon:(0,u.jsx)(x.A,{name:"file_copy",fontWeight:"medium"}),isPro:!(0,B.G4)(ccpigd.isPro)},{id:"rename",label:"Rename",separator:!0,icon:(0,u.jsx)(x.A,{name:"text_select_start",fontWeight:"medium"})},{id:"delete",label:"Delete",className:"destructive",icon:(0,u.jsx)(x.A,{name:"delete",fontWeight:"medium"})}],ue=({viewFile:e})=>{const{activeFolder:s,selectedFiles:t}=(0,k.G)((e=>e.manageFiles)),{isFileSelecting:a}=(0,k.G)((e=>e.fileBrowser)),[n]=(0,he.Uf)(),[c]=(0,he.YR)(),{deleteFile:l,rename:d,download:m,importToMedia:h,viewDetails:p,openGoogleDrive:g}=(0,de.H)(),C=(0,k.j)(),x=(0,i.useCallback)(((e,s)=>{(0,Ce.l)({componentName:"CopyMoveFolder",file:e,type:s,maxWidth:"600px"})}),[C,s,n,c,t]);return(0,u.jsx)(re.W1,{id:"file-menu",children:({props:s})=>xe.filter((e=>!e.fileOnly||!(0,X.lQ)(s?.file.mimeType))).map((i=>{const n=s?.file,c=(0,X.wz)(n),C=(0,X.zx)(n),j=("import"===i.id||"download"===i.id)&&c;return(0,u.jsxs)(G.Fragment,{children:[j?(0,u.jsx)(me.A,{isPro:i.isPro,iconShow:!1,iconSize:"xl",children:(0,u.jsx)(re.Qw,{label:(0,u.jsxs)(u.Fragment,{children:[i.icon&&(0,u.jsx)("span",{className:"context-menu-icon flex-center",children:i.icon}),i.label," as"]}),children:C.map((e=>(0,u.jsx)(re.q7,{onClick:()=>{((e,s,t)=>{switch(e){case"import":h(s.key,t);break;case"download":const e=s.exportLinks[t];m(s,e)}})(i.id,n,e.mimeType)},children:e.label},e.mimeType)))})}):(0,u.jsx)(me.A,{isPro:i.isPro,iconShow:!1,iconSize:"xl",children:(0,u.jsxs)(re.q7,{onClick:()=>{i.isPro?window.CCPIGDHelper.openUpgradePopUp():((s,i)=>{switch(s){case"preview":e(i.key);break;case"open":g(i);break;case"view-details":p(i);break;case"share":((e,s)=>{const t=window.toast.show({reactComponent:(0,u.jsx)(r.Kq,{store:o.M,children:(0,u.jsx)(ge,{file:e,type:s,onClose:()=>t.remove()})}),theme:"light",maxWidth:"500px",duration:0,variant:"modal"})})(i,s);break;case"download":m(i);break;case"import":h(i.key,i.mimeType);break;case"move":case"copy":x(i,s);break;case"rename":d(i);break;case"delete":const n=a&&t.length>0?t.map((e=>e.key)):[i.key];l(n)}})(i.id,n)},className:i.className||"",children:[i.icon&&(0,u.jsx)("span",{className:"context-menu-icon flex-center",children:i.icon}),i.label]})}),i.separator&&(0,u.jsx)(re.wv,{})]},i.id)}))})};var je=t(7723);const fe=({folderView:e})=>(0,u.jsx)(u.Fragment,{children:"list"===e&&(0,u.jsx)(Q.A,{className:"ccpigd-file-list__header",children:["Name","","Type","Size","Updated","Action"].map(((e,s)=>(0,u.jsx)(C.A,{as:"span",children:"string"==typeof e?(0,je.__)(e,"integration-google-drive"):e},s)))})}),Ae=(0,i.forwardRef)((({selectContainerRef:e,loadMoreFileRef:s,galleryRef:t,folderView:i,fileLoading:a,files:n,selectedFiles:c,activeFile:r,hasMore:o,loadingMore:l,isFileSelecting:d,handleFileSingleClick:m,handleFileDoubleClick:h,viewFile:p,menuKey:g})=>{const C=(0,k.j)();return(0,u.jsxs)(b.A,{ref:e,className:"ccpigd-file-list",children:[(0,u.jsx)(fe,{folderView:i}),a?(0,u.jsx)(Q.A,{className:`ccpigd-file-list__files ccpigd-file-list__files--${i}-view`,children:[...Array(oe.PV.PER_PAGE_LIMIT)].map(((e,s)=>(0,u.jsx)("div",{style:{marginTop:"10px"},children:"grid"===i?(0,u.jsx)(y.A,{height:"215px"}):(0,u.jsx)(y.A,{width:"100%",height:"62px"})},s)))}):(0,u.jsxs)(Q.A,{ref:t,className:`ccpigd-file-list__files ccpigd-file-list__files--${i}-view ${n?.length>0?"":"ccpigd-file-list__files--empty"}`,children:[n?.length>0?(0,u.jsxs)(re.BV,{children:[n?.map(((e,t)=>{const a=c?.some((s=>s.key===e.key));return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsxs)(le.A,{file:e,folderView:i,isFileSelected:a||r?.key===e.key,onContextMenu:(e,s)=>{r&&C((0,se.z8)(s))},onClick:s=>m(s,e),onDoubleClick:s=>h(s,e),isCopied:a,isMoved:a,children:[(0,u.jsx)(le.A.Thumbnail,{children:d&&(0,u.jsx)(le.A.SelectStatus,{onClick:e=>e.stopPropagation(),isSelected:a})}),(0,u.jsx)(le.A.Name,{}),(0,u.jsx)(le.A.Extension,{}),e.size?(0,u.jsx)(le.A.Dot,{}):null,(0,u.jsx)(le.A.Size,{}),"list"===i&&(0,u.jsx)(le.A.UpdatedAt,{}),(0,u.jsx)(le.A.ActionButton,{})]},e.key),o&&!l&&n.length-1===t&&n.length>=oe.PV.PER_PAGE_LIMIT&&(0,u.jsx)("div",{ref:s,className:"ccpigd-loading"})]},e.key)})),(0,u.jsx)(ue,{viewFile:p})]}):(0,u.jsx)(A.A,{icon:(0,u.jsx)(w.A,{}),title:"No File Found!",children:"my-drive"===g&&(0,u.jsx)(_.A,{startIcon:(0,u.jsx)(x.A,{name:"cloud_upload"}),onClick:()=>C((0,se.uf)(!0)),variant:"primary",children:"Upload Files"})}),l&&(0,u.jsx)(u.Fragment,{children:[...Array(oe.PV.PER_PAGE_LIMIT)].map(((e,s)=>(0,u.jsx)("div",{style:{marginTop:"10px"},children:"grid"===i?(0,u.jsx)(y.A,{height:"215px"}):(0,u.jsx)(y.A,{width:"100%",height:"62px"})},s)))})]})]})})),ye=()=>{const{fileLoading:e,files:s,selectedFiles:t}=(0,k.G)((e=>e.manageFiles)),{folderView:n,isFileSelecting:c,activeFile:r}=(0,k.G)((e=>e.fileBrowser)),o=(0,k.j)(),l=(0,a.Zp)(),{menuKey:d}=(0,a.g)(),m=(0,G.useRef)(null),h=(0,G.useRef)(null),p=(0,G.useRef)(null),{hasMore:g,loadingMore:C}=(0,ne.A)(p),{selectedItems:x,isControlPressed:j}=(0,ae.M)(m,c);(0,i.useEffect)((()=>{if(x.length>0&&c){const e=x.filter((e=>!t.some((s=>s.key===e)))),s=t.map((e=>e.key)),i=j?[...s,...e]:[...x];o((0,te.nU)(i))}}),[x,c]);const{viewFile:f,galleryProps:A}=(0,ce.i)(s);return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(Ae,{files:s,folderView:n,fileLoading:e,activeFile:r,galleryRef:h,isFileSelecting:c,handleFileDoubleClick:(e,s)=>{e.stopPropagation(),(0,X.lQ)(s?.mimeType)&&l(`/file-browser/${d}/${s.key}`)},handleFileSingleClick:(e,s)=>{if(e.stopPropagation(),(0,X.lQ)(s?.mimeType))r&&o((0,se.z8)(s)),c?o((0,te.nU)(s.key)):(0,X.fx)(s.key)?l(`/file-browser/${s.key}`):l(`/file-browser/${d}/${s.key}`);else{if(r)return void o((0,se.z8)(s));c?o((0,te.nU)(s.key)):f(s.key)}},hasMore:g,loadingMore:C,loadMoreFileRef:p,selectContainerRef:m,selectedFiles:t,viewFile:f,menuKey:d||""}),(0,u.jsx)(ie.C,{...A})]})};var we=t(276);const ve=(0,i.memo)((()=>{const{breadcrumbs:e,activeFolder:s}=(0,k.G)((e=>e.manageFiles)),{isUploading:t}=(0,k.G)((e=>e.fileBrowser)),{menuKey:n}=(0,a.g)(),c=(0,k.j)(),{createFolder:r}=(0,de.H)(),[o,l]=(0,i.useState)(!1),d=e=>{c((0,se.uf)(e))};(0,i.useEffect)((()=>{"my-drive"!==n?(l(!0),d(!1)):l(!1)}),[e]);const m=[{title:"Upload",icon:(0,u.jsx)(x.A,{name:"upload",fontSize:"xl",fontWeight:"bold"}),id:"uploadFile",onClick:()=>d(!t),isDisabled:o,active:!0},{title:"Create Folder",icon:(0,u.jsx)(x.A,{name:"create_new_folder",fontSize:"xl"}),id:"createFolder",onClick:()=>r(),isDisabled:o,active:!1}];return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(p.A,{gap:15,className:"ccpigd-file-browser__actions",children:m.map(((e,s)=>{const{title:t,icon:i,active:a,onClick:n,isDisabled:c}=e;return(0,u.jsx)(E.A,{background:a?"primary":"light",onClick:n,disabled:c,padding:15,style:{cursor:"pointer",flex:"0 0 180px"},children:(0,u.jsxs)(p.A,{gap:6,align:"start",wrap:!1,children:[(0,u.jsx)(h.A,{variant:a?"light":"secondary",rounded:"md",size:"small",children:i}),(0,u.jsx)(C.A,{as:"span",size:"sm",color:a?"light":"dark",children:(0,je.__)(`${t}`,"integration-google-drive")})]})},s)}))}),t&&(0,u.jsx)(we.A,{setIsUploading:d,onFileUpload:e=>{},data:{maxFileSize:(0,B.G4)(ccpigd.isPro)?0:5,minFileSize:0,maxFiles:(0,B.G4)(ccpigd.isPro)?0:5,enableFolderUpload:(0,B.G4)(ccpigd.isPro),showUploadConfirmation:!1,uploadImmediately:!0,activeFolder:s}})]})})),be=()=>{const[e,s]=(0,i.useState)(!1),{isFileSelecting:t,folderView:n}=(0,k.G)((e=>e.fileBrowser)),{files:c,selectedFiles:r,activeFolder:o}=(0,k.G)((e=>e.manageFiles)),{updateQueryParams:l}=(0,v.Ay)(),d=(0,k.j)(),m=(0,a.zy)(),{deleteFile:h}=(0,de.H)(),C=new URLSearchParams(m.search),j=C.get("orderBy")||v.r4,f=C.get("order")||v.DJ;return(0,i.useEffect)((()=>{d(e?(0,te.nU)(c.flat().map((e=>e.key))):(0,te.nU)([]))}),[e]),(0,i.useEffect)((()=>{s(!1)}),[t,o]),(0,u.jsxs)(p.A,{align:"space-between",className:"w-full ccpigd-file-browser__header",children:[(0,u.jsxs)(p.A,{gap:6,children:[(0,u.jsx)(g.A,{prefix:"Sort By:",options:ke,value:[j],onChange:e=>l({orderBy:e[0]}),searchable:!1}),(0,u.jsx)(_.A,{variant:"outlined",onClick:()=>l({order:"ASC"===f?"DESC":"ASC"}),startIcon:"ASC"===f?(0,u.jsx)(x.A,{name:"arrow_upward",fontSize:"md"}):(0,u.jsx)(x.A,{name:"arrow_downward",fontSize:"md"}),children:"ASC"===f?"Ascending":"Descending"}),t&&r.length>0&&(0,u.jsx)(_.A,{onClick:()=>{const e=c.flat().filter((e=>r.some((s=>s.key===e.key)))).map((e=>e.key));h(e)},variant:"error",startIcon:(0,u.jsx)(x.A,{name:"delete"}),children:"Delete"})]}),(0,u.jsxs)(p.A,{gap:6,children:[t&&(0,u.jsx)(_.A,{variant:"outlined",color:e?"secondary":"light",onClick:t=>s(!e),endIcon:(0,u.jsx)(D.A,{id:"file-selecting-checkbox",checked:e,size:"small",onClick:e=>e.stopPropagation(),readonly:!0}),children:e?"Deselect All":"Select All"}),(0,u.jsx)(_.A,{variant:"outlined",color:t?"secondary":"light",onClick:e=>{e.stopPropagation(),d((0,se.Lm)(!t))},endIcon:(0,u.jsx)(D.A,{id:"file-selecting-checkbox",checked:t,size:"small",onClick:e=>e.stopPropagation(),readonly:!0}),children:t?`${r.length} selected`:"Bulk Select"}),(0,u.jsx)(_.A,{variant:"outlined",startIcon:"list"===n?(0,u.jsx)(x.A,{name:"grid_view"}):(0,u.jsx)(x.A,{name:"dehaze"}),onClick:()=>d((0,se.iL)("list"===n?"grid":"list")),children:"list"===n?"Grid View":"List View"})]})]})},ke=[{name:"Name",value:"name"},{name:"Size",value:"size"},{name:"Created At",value:"createdAt"},{name:"Updated At",value:"updatedAt"}];var ze=t(6720);const _e=(0,i.memo)((()=>{const{breadcrumbs:e,activeFolder:s}=(0,k.G)((e=>e.manageFiles)),{menuKey:t}=(0,a.g)(),i=(0,a.Zp)();return(0,u.jsx)(ze.Q,{className:"ccpigd-file-browser__breadcrumbs",children:(0,u.jsxs)(ze.Q.List,{children:[e.slice(0,1).map(((e,s)=>(0,u.jsx)(ze.Q.Item,{children:(0,u.jsxs)(a.N_,{to:`/file-browser/${e.key}`,children:["home"===e.key&&(0,u.jsx)(x.A,{name:"home",fontSize:"lg",fontWeight:"medium"}),(0,u.jsx)(C.A,{as:"span",size:"sm",className:"breadcrumb-home-text",children:e.name})]})},s))),e.length>5&&(0,u.jsx)(K.A,{children:(0,u.jsxs)(p.A,{wrap:!1,children:[(0,u.jsx)(K.A.Trigger,{children:(0,u.jsx)(ze.Q.Ellipsis,{})}),(0,u.jsx)(K.A.Content,{children:e.slice(1,-3).map(((e,s)=>(0,u.jsx)(K.A.MenuItem,{onClick:()=>(async e=>{"folder"===e.type&&i((0,X.fx)(e.key)?`/file-browser/${e.key}`:`/file-browser/${t}/${e.key}`)})(e),children:(0,u.jsxs)(p.A,{wrap:!1,gap:2,children:[(0,u.jsx)(C.A,{as:"span",size:"sm",className:"breadcrumb-separator flex-center",children:(0,u.jsx)(x.A,{name:"chevron_right",fontSize:"lg",fontWeight:"semibold"})}),e.name]})},e.key||s)))}),(0,u.jsx)(C.A,{as:"span",size:"sm",className:"breadcrumb-separator flex-center",children:(0,u.jsx)(x.A,{name:"chevron_right",fontSize:"lg",fontWeight:"semibold"})})]})}),e.slice(e.length>5?-3:1).map(((e,i)=>(0,u.jsx)(u.Fragment,{children:e.key!==s?.key?(0,u.jsx)(ze.Q.Item,{children:(0,u.jsx)(a.N_,{to:(0,X.fx)(e.key)?`/file-browser/${e.key}`:`/file-browser/${t}/${e.key}`,children:e.name})}):(0,u.jsx)(ze.Q.Item,{active:!0,children:e.name})},e.key||i)))]})})})),Se=()=>(0,u.jsxs)(b.A,{gap:20,className:"w-full",children:[(0,u.jsx)(ve,{}),(0,u.jsxs)(b.A,{gap:15,children:[(0,u.jsx)(_e,{}),(0,u.jsx)(be,{}),(0,u.jsx)(ye,{})]})]});var Me=t(6165),Ne=t(3168),Pe=t(4504);function Fe(){const e=ccpigd?.currentUser?.name||"User";return(0,u.jsx)(Q.A,{className:"ccpigd-login-container-box",children:(0,u.jsxs)(b.A,{className:"ccpigd-login-container",align:"center",inlineAlign:"center",children:[(0,u.jsxs)(b.A,{className:"ccpigd-login-container__hero position-relative",gap:40,align:"center",children:[(0,u.jsxs)(b.A,{className:"ccpigd-login-container__hero-header",align:"center",children:[(0,u.jsx)(Me.A,{}),(0,u.jsx)(C.A,{as:"h1",size:"2xl",weight:"bold",color:"dark",className:"hero-title",children:(0,je.__)(`Welcome ${e}`,"integration-google-drive")}),(0,u.jsx)(C.A,{as:"p",size:"sm",weight:"regular",color:"dark",children:(0,je.__)("Ultimate WordPress File Management Solution For Google Drive","integration-google-drive")})]}),(0,u.jsx)(p.A,{className:"ccpigd-login-container__hero-tabs",align:"center",children:Ie.map(((e,s)=>(0,u.jsx)(_.A,{variant:"outlined",onClick:()=>window.open(e.link,"_blank"),rounded:"lg",className:"single-tab",startIcon:(0,u.jsx)(h.A,{className:"single-tab-icon",size:"medium",rounded:"md",fontSize:"md",variant:"primary",children:(0,u.jsx)(x.A,{name:e.icon,fontSize:"2xl"})}),children:(0,u.jsx)(C.A,{as:"span",size:"md",color:"dark",weight:"medium",className:"hide-mobile single-tab-text",children:e.title})},s)))})]}),(0,u.jsxs)(I.A,{columns:"auto-fit",min:"400px",gap:"md",className:"ccpigd-login-container__actions",fullWidth:!0,rounded:"lg",children:[(0,u.jsx)(Ne.a,{}),(0,u.jsx)(E.A,{className:"ccpigd-login-container__actions-frame position-relative",padding:0,rounded:"none",children:(0,u.jsx)("iframe",{className:"frame-iframe",width:"100%",height:"100%",src:Pe.A.FILE_BROWSER.login.videoLink,title:"Integration For Google Drive Login Video",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",referrerpolicy:"strict-origin-when-cross-origin",allowfullscreen:!0})})]}),(0,u.jsx)(p.A,{align:"center",className:"ccpigd-login-container__footer",children:(0,u.jsxs)(C.A,{as:"p",size:"md",weight:"regular",className:"ccpigd-login-container-footer",children:["If you're having trouble to connecting your app -"," ",(0,u.jsx)(C.A,{as:"a",color:"primary",onClick:()=>window.open(Pe.A.FILE_BROWSER.login.contactNowLink,"_blank"),className:"cursor-pointer",children:"Contact now"})," ","or"," ",(0,u.jsx)(C.A,{as:"a",color:"primary",className:"cursor-pointer",onClick:()=>window.open(Pe.A.FILE_BROWSER.login.bookAppointmentLink,"_blank"),children:"Book an appointment!"})]})})]})})}const Ie=[{icon:"docs",title:(0,je.__)("Documentations","integration-google-drive"),link:Pe.A.FILE_BROWSER.login.documentationLink},{icon:"animated_images",title:(0,je.__)("Video Tutorial","integration-google-drive"),link:Pe.A.FILE_BROWSER.login.videoTutorialLink},{icon:"headset_mic",title:(0,je.__)("Live Support","integration-google-drive"),link:Pe.A.FILE_BROWSER.login.liveSupportLink},{icon:"extension",title:(0,je.__)("See All Features","integration-google-drive"),link:Pe.A.FILE_BROWSER.login.allFeaturesLink}];var De=t(468),Ee=t(2624);const Ge=()=>{const{activeFile:e}=(0,k.G)((e=>e.fileBrowser)),{activeFolder:s}=(0,k.G)((e=>e.manageFiles)),[t,a]=(0,i.useState)(e?.description||"");(0,i.useEffect)((()=>{a(e?.description||"")}),[e?.description]);const[n,{isLoading:c,isSuccess:r,isError:o}]=(0,he.Ii)(),l=(0,k.j)();(0,M.A)((()=>{t&&n({fileKey:e?.key||"",description:t})}),[t],800);const d=[{type:"Name:",value:e?.name},{type:"Type:",value:e?.extension||e?.mimeType&&e?.mimeType.split("/")[1]},{type:(0,X.lQ)(e?.mimeType)?"Child count:":"Size:",value:(0,X.lQ)(e?.mimeType)?e?.count||0:(0,X.v7)(e?.size||0)},{type:"Dimensions:",value:e?.media&&e?.media.width?`${e.media.width}x${e.media.height}`:"N/A"},{type:"Updated:",value:new Date(e?.lastEdited||0).toLocaleString()},{type:"Created:",value:new Date(e?.createdTime||0).toLocaleString()}];return(0,u.jsxs)(b.A,{className:"ccpigd-file-browser__info-panel",children:[(0,u.jsxs)(p.A,{align:"space-between",blockAlign:"center",className:"ccpigd-file-browser__info-panel__header",children:[(0,u.jsxs)(p.A,{gap:10,children:[(0,u.jsx)(h.A,{variant:"light",size:"small",children:(0,u.jsx)(x.A,{name:"info"})}),(0,u.jsx)(C.A,{as:"span",size:"md",color:"dark",children:"info"})]}),(0,u.jsx)(h.A,{className:"ccpigd-file-browser__info-panel__close",onClick:()=>l((0,se.z8)(null)),size:"extra-small",variant:"error",children:(0,u.jsx)(x.A,{name:"close"})})]}),(0,u.jsx)(Ee.A,{borderColor:"secondary",borderWidth:.5}),(0,u.jsxs)(b.A,{className:"ccpigd-file-browser__info-panel__content",children:[(0,u.jsx)(b.A,{className:"ccpigd-file-browser__info-panel__content-thumbnail",children:(0,u.jsx)("img",{referrerPolicy:"no-referrer",src:e?.thumbnails&&e?.thumbnails.large||e?.icon,alt:e?.name})}),(0,u.jsxs)(b.A,{className:"ccpigd-file-browser__info-panel__content-details",children:[(0,u.jsx)(C.A,{as:"h6",weight:"semibold",size:"sm",color:"dark",children:"Properties"}),(0,u.jsxs)("table",{children:[d.map(((e,s)=>(0,u.jsxs)("tr",{children:[(0,u.jsx)("th",{children:(0,u.jsx)(C.A,{as:"span",weight:"regular",size:"sm",color:"desc-gray",children:e.type})}),(0,u.jsx)("td",{children:(0,u.jsx)(C.A,{as:"p",weight:"regular",size:"sm",color:"dark",children:e.value})})]}))),(0,u.jsxs)("tr",{children:[(0,u.jsx)("th",{children:(0,u.jsx)(C.A,{as:"span",weight:"regular",size:"sm",color:"desc-gray",children:"Location:"})}),(0,u.jsx)("td",{children:(0,u.jsx)(C.A,{as:"p",weight:"regular",size:"sm",color:"dark",children:s?.name})})]})]}),(0,u.jsx)(C.A,{as:"h6",weight:"semibold",size:"sm",color:"dark",children:"Description"}),(0,u.jsx)(N.A,{placeholder:"Update description",onChange:e=>a(e),value:t,error:o})]})]})]})},Te=()=>(0,u.jsxs)("div",{children:[(0,u.jsx)(E.A,{padding:13,background:"secondary",className:"ccpigd-help-center border-secondary cursor-pointer mt-5",onClick:()=>{window.open(Pe.A.FILE_BROWSER.login.supportPortal,"_blank")},children:(0,u.jsxs)(p.A,{gap:8,wrap:!1,children:[(0,u.jsx)(x.A,{name:"contact_support",fontSize:"xl",className:"text-dark"}),(0,u.jsx)(C.A,{children:"Help Center"}),(0,u.jsx)(x.A,{name:"open_in_new",fontSize:"lg",className:"ccpigd-help-redirect"})]})}),!ccpigd?.isPro&&(0,u.jsx)(E.A,{padding:13,background:"primary",className:"ccpigd-upgrade-button border-secondary cursor-pointer mt-3",onClick:()=>window.open(Pe.A.SETTINGS.pricingPage,"_blank"),children:(0,u.jsxs)(p.A,{gap:8,wrap:!1,children:[(0,u.jsx)(x.A,{name:"crown",fontSize:"xl",style:{color:"#FFFFFF"}}),(0,u.jsx)(C.A,{color:"white",children:"Upgrade to Pro"})]})})]});var Le=t(1523),Re=t(1550),Be=t(6234),Ze=t(4863),Ue=t(1952);const He=(e="all")=>{const[s,t]=(0,G.useState)(e),[i,a]=(0,G.useState)(1),[n,c]=(0,G.useState)(!1),r={page:1,perPage:10,status:s},{data:o,isLoading:l,isError:d,error:m,refetch:h}=(0,Ue.I9)(r),[p]=(0,Ue.gG)(),[g]=(0,Ue.nC)(),[C]=(0,Ue.Ic)(),{notices:x=[],nextPage:u=!1,hasMore:j=!1,unreadCount:f=0,total:A=0}=o||{},y=(0,G.useCallback)((async()=>{if(!(n||!u||i>=A)){c(!0);try{await p({...r,page:i+1}).unwrap(),a((e=>e+1))}catch(e){console.error("Failed to load more notifications:",e)}finally{c(!1)}}}),[n,u,i,A,p,r]),w=(0,G.useCallback)((async e=>{try{await g(e).unwrap(),h(),t("all")}catch(e){console.error("Failed to delete notification:",e)}}),[g,h]),v=(0,G.useCallback)((e=>{C({id:e,status:"read"})}),[C]),b=(0,G.useCallback)((e=>{t(e),a(1)}),[]),k=(0,G.useCallback)((()=>{a(1),h()}),[h]);return{notices:x,nextPage:u,hasMore:j,unreadCount:f,total:A,isLoading:l,isError:d,error:m,currentFilter:s,setCurrentFilter:b,currentPage:i,isLoadingMore:n,loadMore:y,deleteNotification:w,markAsRead:v,handleRefresh:k}},Ve=({notifications:e})=>{const[s]=(0,Ue.Fj)(),{unreadCount:t}=He();return(0,u.jsxs)(p.A,{align:"space-between",blockAlign:"center",wrap:!1,gap:20,children:[(0,u.jsx)(C.A,{weight:"medium",size:"xl",children:"Notifications"}),(0,u.jsx)(_.A,{startIcon:(0,u.jsx)(x.A,{name:"done_all"}),size:"small",variant:"text",onClick:async()=>{try{await s().unwrap()}catch(e){console.error("Failed to mark all as read:",e)}},className:"ccpigd-notification__header-mark-all-read-btn text-ellipsis d-inline-flex "+(t>0?"have-unread":""),children:"Mark all as read"})]})},We=e=>e>99?"99+":`${e}`,$e=({noticeCounter:e,currentFilter:s,onFilterChange:t,onRefresh:a,isLoading:n=!1})=>{const{unreadCount:c,total:r}=e,[o,{isLoading:l}]=(0,Ue.Fd)(),d=(0,i.useCallback)((async()=>{try{await o().unwrap()}catch(e){console.error("Failed to clear all notifications:",e)}}),[o]);return(0,u.jsxs)(p.A,{align:"space-between",className:"ccpigd-notification__panel-topbar",gap:20,wrap:!1,children:[(0,u.jsxs)(p.A,{gap:10,wrap:!1,className:"ccpigd-notification__panel-topbar-sort",children:[(0,u.jsx)(_.A,{size:"small",variant:"text",className:"all"===s?"active-notification-tab":"",onClick:()=>t("all"),endIcon:(0,u.jsx)(C.A,{as:"span",className:"ccpigd-notification-count",children:We(r)}),children:"All Notifications"}),(0,u.jsx)(_.A,{size:"small",variant:"text",className:"unread"===s?"active-notification-tab":"",onClick:()=>t("unread"),endIcon:c>0&&(0,u.jsx)(C.A,{as:"span",className:"ccpigd-notification-count",children:c>0?We(c):""}),children:"Unread"})]}),(0,u.jsxs)(p.A,{gap:10,wrap:!1,className:"ccpigd-notification__panel-topbar-actions",children:[(0,u.jsx)(h.A,{variant:"secondary",size:"small",onClick:a,title:"Refresh notifications",children:(0,u.jsx)(x.A,{fontSize:"lg",name:"autorenew",className:n?"ccpigd-notification-loading":""})}),(0,u.jsxs)(K.A,{children:[(0,u.jsx)(K.A.Trigger,{children:(0,u.jsx)(h.A,{size:"small",variant:"secondary",children:(0,u.jsx)(x.A,{fontSize:"lg",name:"more_vert"})})}),(0,u.jsx)(K.A.Content,{className:"ccpigd-dropdown-action",children:(0,u.jsx)(_.A,{variant:"error",onClick:d,disabled:0===r||l,size:"small",children:l?"Clearing...":"Clear All"})})]})]})]})};function Oe({detail:e,onClose:s,onDelete:t}){const[i,{data:a,isLoading:n,isError:c}]=(0,Ue.PU)();(0,G.useEffect)((()=>{e&&i(e)}),[e,i]);const r=a;return e?n?(0,u.jsx)(b.A,{className:"ccpigd-notification__details active-single-tab",gap:10,children:(0,u.jsx)(Q.A,{className:"ccpigd-notification__details-waiting",children:(0,u.jsx)(C.A,{className:"ccpigd-notification__details-waiting-text",size:"md",color:"primary",children:"Loading..."})})}):c||!r?(0,u.jsx)(b.A,{className:"ccpigd-notification__details active-single-tab",gap:10,children:(0,u.jsx)(Q.A,{className:"ccpigd-notification__details-waiting",children:(0,u.jsx)(C.A,{className:"ccpigd-notification__details-waiting-text",size:"md",color:"error",children:"Error loading notification details"})})}):(0,u.jsxs)(b.A,{className:"ccpigd-notification__details "+(e?"active-single-tab":""),gap:10,children:[(0,u.jsxs)(p.A,{align:"space-between",blockAlign:"center",wrap:!1,className:"bg-extra-light p-2",children:[(0,u.jsx)(h.A,{size:"small",variant:"text",onClick:()=>s?.(null),children:(0,u.jsx)(x.A,{name:"arrow_left_alt",fontSize:"lg"})}),(0,u.jsxs)(K.A,{children:[(0,u.jsx)(K.A.Trigger,{children:(0,u.jsx)(h.A,{size:"small",children:(0,u.jsx)(x.A,{fontSize:"lg",name:"more_vert"})})}),(0,u.jsx)(K.A.Content,{className:"ccpigd-dropdown-action",children:(0,u.jsx)(_.A,{variant:"error",onClick:()=>{e&&(t?.(e),s?.(null))},children:"Delete This Notice"})})]})]}),(0,u.jsxs)(b.A,{className:"ccpigd-notification__details-content",gap:10,children:[(0,u.jsxs)(p.A,{gap:10,wrap:!1,children:[(0,u.jsx)(h.A,{size:"small",variant:"error"===r.type?"error":"warning"===r.type?"warning":"secondary",children:(0,u.jsx)(x.A,{name:"error"===r.type?"settings_alert":"warning"===r.type?"warning":"notifications_active",fontSize:"lg"})}),(0,u.jsx)(C.A,{as:"h1",size:"md",weight:"semibold",className:"ccpigd-notification__details-title",children:r.title})]}),(0,u.jsx)(C.A,{as:"p",size:"sm",className:"ccpigd-notification__details-description",children:r.description})]})]}):null}const Ke=()=>{const{notices:e,hasMore:s,nextPage:t,unreadCount:i,total:a,isLoading:n,isError:c,error:r,currentFilter:o,setCurrentFilter:l,isLoadingMore:d,loadMore:m,deleteNotification:g,markAsRead:j,handleRefresh:f}=He(),[A,y]=(0,G.useState)(null),w=(0,G.useRef)(null),v=(0,G.useRef)(null);return(0,G.useEffect)((()=>{if(w.current)return v.current=new IntersectionObserver((e=>{const[s]=e;s.isIntersecting&&t&&!d&&m()})),v.current.observe(w.current),()=>v.current?.disconnect()}),[t,d,m]),n?(0,u.jsx)(b.A,{align:"center",children:(0,u.jsx)(C.A,{children:"Loading notifications..."})}):c?(0,u.jsxs)(b.A,{className:"ccpigd-notification__panel",align:"center",children:[(0,u.jsx)(C.A,{color:"error",children:"Failed to load notifications"}),(0,u.jsx)(h.A,{onClick:f,children:(0,u.jsx)(x.A,{name:"refresh"})})]}):(0,u.jsxs)(b.A,{className:"ccpigd-notification__panel",align:"space-between",children:[(0,u.jsx)($e,{noticeCounter:{unreadCount:i,total:a},currentFilter:o,onFilterChange:l,onRefresh:f,isLoading:n}),(0,u.jsx)(b.A,{className:"ccpigd-notification__panel-wrapper",children:0===e.length?(0,u.jsx)(b.A,{align:"center",className:"ccpigd-notification__empty",style:{padding:"1rem 0"},children:(0,u.jsx)(C.A,{size:"lg",children:"No notifications found"})}):(0,u.jsxs)(u.Fragment,{children:[e.map((e=>(0,u.jsxs)(p.A,{className:`ccpigd-notification__panel-item ccpigd-type-${e.type} ccpigd-status-${e.status} rounded-sm cursor-pointer`,gap:10,wrap:!1,blockAlign:"start",onClick:()=>{y((s=>s===e.id?null:e.id)),j(e.id)},children:[(0,u.jsx)(h.A,{size:"small",variant:"error"===e.type?"error":"warning"===e.type?"warning":"secondary",children:(0,u.jsx)(x.A,{name:"error"===e.type?"settings_alert":"warning"===e.type?"warning":"notifications_active",fontSize:"lg"})}),(0,u.jsxs)(b.A,{className:"ccpigd-notification__panel-item-content",children:[(0,u.jsxs)(I.A,{columns:"auto 6.4rem",className:"ccpigd-single-content-meta",gap:"sm",children:[(0,u.jsx)(C.A,{className:"ccpigd-single-title text-ellipsis",size:"md",weight:"semibold",children:e.title}),(0,u.jsx)(C.A,{size:"sm",weight:"medium",className:"ccpigd-single-date d-flex justify-between items-center",children:(0,B.Cy)(e.createdAt)})]}),(0,u.jsx)(C.A,{size:"sm",color:"desc-gray",weight:"regular",className:"ccpigd-single-content-description text-line-2",children:e.description})]}),(0,u.jsx)(h.A,{variant:"error",size:"small",className:"ccpigd-notification-delete-btn",onClick:s=>{s.stopPropagation(),g(e.id)},children:(0,u.jsx)(x.A,{name:"delete"})})]},e.id))),s&&(0,u.jsx)("div",{ref:w,className:"ccpigd-notification__sentinel",style:{height:"20px",margin:"10px 0"},children:(0,u.jsx)(b.A,{align:"center",children:(0,u.jsxs)(C.A,{size:"sm",color:"primary",className:"ccpigd-loading",children:["Loading more"," ",(0,u.jsx)("span",{className:"ccpigd-loading-dot",children:"."}),(0,u.jsx)("span",{className:"ccpigd-loading-dot",children:"."}),(0,u.jsx)("span",{className:"ccpigd-loading-dot",children:"."})]})})})]})}),(0,u.jsx)(Oe,{detail:A,onClose:()=>y(null),onDelete:()=>{null!==A&&g(A)}})]})},qe=()=>{const{unreadCount:e,notices:s}=He();return(0,u.jsxs)(K.A,{children:[(0,u.jsx)(K.A.Trigger,{children:(0,u.jsxs)(h.A,{size:"medium",variant:"outlined",className:"ccpigd-notification__icon "+(e>0?"unread-notification":""),children:[e>0&&(0,u.jsx)("span",{className:"ccpigd-notification__icon-badge",children:e>99?"99+":e}),(0,u.jsx)(x.A,{fontSize:"lg",name:"notifications_active"})]})}),(0,u.jsxs)(K.A.Content,{className:"ccpigd-notification",children:[(0,u.jsx)(K.A.MenuLabel,{tag:"div",className:"ccpigd-notification__header",children:(0,u.jsx)(Ve,{notifications:s})}),(0,u.jsx)(K.A.MenuItem,{children:(0,u.jsx)(Ke,{})})]})]})};var Qe=t(2892),Ye=t(4232),Je=t(4390);const Xe=()=>{const{fileLoading:e}=(0,k.G)((e=>e.manageFiles)),{activeAccount:s,loading:t,loginAccounts:n}=(0,k.G)((e=>e.auth)),{refreshCurrentFolder:c}=(0,ne.A)(),[r,{data:o}]=(0,Je.FP)(),[l]=(0,Je.ag)(),d=(0,k.j)(),m=((0,a.Zp)(),async()=>{if((0,B.G4)(ccpigd.isPro))try{await r().unwrap()}catch(e){console.error(e)}else window.CCPIGDHelper.openUpgradePopUp()});return(0,i.useEffect)((()=>{o&&""!==o&&(0,B.BH)(o)}),[o]),(0,u.jsx)(L.A,{children:(0,u.jsxs)(p.A,{gap:10,align:"space-between",children:[(0,u.jsx)(Qe.A,{}),(0,u.jsxs)(p.A,{gap:10,className:"ccpigd-topbar__actions",children:[(0,u.jsx)(_.A,{startIcon:(0,u.jsx)(x.A,{name:"sync"}),onClick:()=>c(),variant:"outlined",loading:t||e,children:"Refresh"}),(0,u.jsx)(R.A,{}),(0,u.jsx)(qe,{}),(0,u.jsxs)(K.A,{children:[(0,u.jsx)(K.A.Trigger,{children:(0,u.jsxs)(Q.A,{className:"ccpigd-topbar-profile",children:[(0,u.jsxs)(Ye.A,{size:"sm",children:[(0,u.jsx)(Ye.A.AvatarImage,{src:s?.photo}),(0,u.jsx)(Ye.A.AvatarFallback,{children:s?.name})]}),(0,u.jsx)(K.A.TriggerArrow,{})]})}),(0,u.jsxs)(K.A.Content,{children:[(0,u.jsx)(K.A.MenuLabel,{children:"My Account"}),n?.map((e=>(0,u.jsx)(K.A.MenuItem,{children:(0,u.jsxs)(Be.A,{accountInfo:e,className:"bg-primary-light p-3",children:[(0,u.jsx)(Be.A.Avatar,{}),(0,u.jsxs)(b.A,{className:"profile-info",children:[(0,u.jsx)(Be.A.Name,{}),(0,u.jsx)(Be.A.Email,{})]}),(0,u.jsx)(Be.A.Status,{onClick:()=>{e?.active&&!e?.lost||(e?.lost?m():(async e=>{if((0,B.G4)(ccpigd.isPro))if(e?.key)if(e.lost)m();else try{await l(e.key).unwrap(),d((0,Ze.Mx)(e))}catch(e){console.error(e)}else console.error("Account not found");else window.CCPIGDHelper.openUpgradePopUp()})(e))}})]})}))),(0,u.jsx)(b.A,{align:"center",style:{marginBottom:"10px",marginTop:"6px"},children:(0,u.jsx)(K.A.MenuItem,{children:(0,u.jsx)(me.A,{hover:!0,isPro:!0,design:"default",size:"extra-small",children:(0,u.jsx)(_.A,{startIcon:(0,u.jsx)(x.A,{name:"add_circle"}),variant:"outlined",color:"success",onClick:m,children:"Add Account"})})})})]})]})]})]})})},es=()=>{const{activeAccount:e,loading:s}=(0,k.G)((e=>e.auth)),{activeFile:t,isFileSelecting:n}=(0,k.G)((e=>e.fileBrowser)),{files:c,breadcrumbs:r,activeFolder:o}=(0,k.G)((e=>e.manageFiles)),{menuKey:l,folderKey:m}=(0,a.g)(),g=(0,a.Zp)();d();const x=(0,k.j)(),[j]=(0,he.mI)(),f=(0,i.useRef)(null);(0,i.useEffect)((()=>{f.current&&(f.current.style.display=t?"flex":"block")}),[t]),(0,i.useEffect)((()=>{x((0,te.nU)([]))}),[n,o]),(0,i.useEffect)((()=>{e?.key&&(async()=>{let s;if(m){let t;const i=c.flat().find((e=>e.key===m));if(i&&(t=i),!t){const e=r.find((e=>e.key===m));e&&(t=e)}t||(t=(await j({key:m})).data),s={name:t?.name||"",key:(0,X.fx)(m)?e?.key:m,type:"folder",icon:Re.Eh,mimeType:"application/vnd.google-apps.folder"}}else{const t=X.Gp.find((e=>e.key===l))||X.Gp[0];s={name:t.name,key:e?.key,type:l||"my-drive",icon:t.icon,mimeType:"application/vnd.google-apps.folder"}}x((0,te.Fy)(s))})()}),[e?.key,l,m]);const A=(0,i.useCallback)((s=>{g(`/file-browser/${s===e?.key?"my-drive":s}`)}),[g]),y=(0,i.useMemo)((()=>X.Gp.map((e=>e.key))),[]);return l&&[...y,"home"].includes(l)?s?(0,u.jsx)(Le.A,{}):e?(0,u.jsxs)(z.A,{children:[(0,u.jsxs)(ee.A,{id:"file-browser-sidebar",children:[(0,u.jsx)(b.A,{gap:10,className:"ccpigd-sidebar__menu",children:X.Gp.map((({name:e,icon:s,key:t})=>(0,u.jsx)("div",{className:"ccpigd-sidebar__menu-item "+(l===t?"bg-primary":"bg-light"),onClick:()=>A(t),children:(0,u.jsxs)(p.A,{gap:12,wrap:!1,children:[(0,u.jsx)(h.A,{variant:l===t?"light":"secondary",rounded:"md",size:"small",className:"menu-icon-wrapper",children:s&&(0,u.jsx)("span",{className:"ccpigd-sidebar-menu-icon",style:{maskImage:`url(${s})`}})}),(0,u.jsx)(C.A,{as:"span",color:l===t?"light":"dark",children:e})]})},t)))}),(0,u.jsxs)("div",{className:"ccpigd-sidebar__bottom",children:[e?.storage&&(0,u.jsx)(De.A,{storage:e.storage}),(0,u.jsx)(Te,{}),(0,u.jsxs)(p.A,{align:"space-between",className:"mt-2",children:[(0,u.jsx)(C.A,{size:"sm",color:"desc-gray",children:"Version"}),(0,u.jsx)(C.A,{size:"sm",children:ccpigd?.version})]})]})]}),(0,u.jsxs)(z.A.ContentWrapper,{children:[(0,u.jsx)(Xe,{}),(0,u.jsxs)(z.A.Content,{className:"ccpigd-file-browser",ref:f,children:[(0,u.jsx)(Se,{}),t&&(0,u.jsx)(Ge,{})]})]})]}):(0,u.jsx)(Fe,{}):(0,u.jsx)(a.C5,{to:"/file-browser/home",replace:!0})};var ss=t(3046),ts=t(9097),is=t(9057),as=t(8758);const ns=[{key:"accounts",title:"Accounts",icon:"contacts_product"},{key:"advanced",title:"Advanced",icon:"category_search"},{key:"appearance",title:"Appearance",icon:"format_paint"},{key:"user-access",title:"User Access",icon:"passkey",status:[{isComingSoon:!0}]},{key:"integrations",title:"Integrations",icon:"automation"},{key:"mediaLibrary",title:"Media Library",icon:"stock_media"},{key:"synchronization",title:"Synchronization",icon:"folder_match"},{key:"tools",title:"Tools",icon:"handyman"}],cs=[{title:"Automatic",text:"Sign-in with your Google account using the plugin's default Google App. No configuration needed."},{title:"Manual",text:"Create your own Google App and use it to connect your Google account with the plugin."}],rs=[{key:"automatic",title:"Automatic",icon:"engineering"},{key:"manual",title:"Manual",icon:"tune"}],os=[{title:"Requested scopes and justification",description:"In order to display your Google Drive cloud files, you have\n   to authorize it with your Google account. The authorization\n   will ask you to grant the application the\n   https://www.googleapis.com/auth/drive scope.\n   The scope is needed to allow the plugin to see, edit,\n   create, and delete all of your Google Drive files and files\n   that are shared with you."},{title:"Information about the data",description:"The authorization tokens will be stored, encrypted, on your\n    server and is not accessible by any third party. When you\n    use the Application, all communications are strictly between\n    your server and the cloud storage service servers. We do not\n    collect and do not have access to your personal data."}],ls=[{name:"5 Minutes",value:"300"},{name:"10 Minutes",value:"600"},{name:"15 Minutes",value:"900"},{name:"30 Minutes",value:"1800"},{name:"1 Hour",value:"3600"},{name:"5 Hours",value:"18000"},{name:"1 Day",value:"86400"},{name:"1 Week",value:"604800"},{name:"Custom",value:"custom"}],ds=[{key:"googleWorkspaceDomain",title:"Google Workspace Domain",description:"For exclusive document sharing within your Google Workspace Domain, kindly insert your domain.",secondaryAction:!0,note:"To grant public access to your documents, please leave this field blank.",noteType:"info",isPro:!0},{key:"sharingPermission",title:"Manage Sharing Permissions",description:"The plugin will handle document sharing permissions by default. To manage sharing permissions manually, please disable this option.",action:!0,checked:e=>e?.sharingPermission,note:"To ensure the plugin works correctly, please enable this option to automatically manage sharing permissions.",noteType:"warning",isPro:!0},{key:"deleteDataOnUninstall",title:"Delete Data on Uninstall",description:"Upon uninstallation, erase the plugin data, including settings, cache, and accounts.",action:!0,checked:e=>e?.deleteDataOnUninstall,isPro:!1},{key:"secureVideoPlayback",title:"Secure Video Playback",description:"Enhance video playback security by preventing unauthorized downloads through direct URL access. That means the video can only be played within the media library or on pages where it's embedded.",action:!0,checked:e=>e?.secureVideoPlayback,isPro:!0}],ms=[{isPro:!0,isHot:!0,component:!0},{title:"Clear Attachment",description:"Remove all Google Drive attachments currently integrated into your media library.",isPro:!0,secondaryAction:!0},{description:"Choose how Google Drive files should be loaded in the Media Library: Redirect or Proxy (default: Redirect).",isPro:!0,action:!0,actionContent:{title:"Redirection",checked:e=>e?.redirection,savePath:"integrations.mediaLibrary.redirection"}},{description:"Enable it to access team folder on File Browser.",isPro:!0,action:!0,actionContent:{title:"Delete Cloud Files on Attachment Delete",checked:e=>e?.deleteCloudFile,savePath:"integrations.mediaLibrary.deleteCloudFile"}}],hs=[{key:"autoSave",description:"Enable or Disable Auto Save on Settings Page.",action:!0,extraTitle:"Enable Auto Save"},{key:"clearCache",title:"Clear Cache Files",description:"Clear cache files and update cloud file synchronization",icon:"cached",name:"Clear Cache",variant:"warning",secondaryAction:!0},{key:"export",title:"Export Data",icon:"output_circle",name:"Export",variant:"primary",secondaryAction:!0,extraAction:!0,note:!0},{key:"import",title:"Import Data",description:"Select the exported JSON file you would like to import. Please note that the import will replace the current data.",icon:"input_circle",name:"Import",variant:"primary",secondaryAction:!0},{key:"reset",title:"Reset Settings",description:"Reset all settings to the default values.",icon:"autorenew",name:"Reset",variant:"error",secondaryAction:!0}];var ps=t(7101),gs=t(3756),Cs=t(4577),xs=t(1100);const us=({path:e=[],folders:s,description:t="Select the folders where you want to use this integration. If no folder is selected, the integration will be applied to all folders in the media library.",dynamic:a=!1,onFolderSelect:n=()=>{}})=>{const{fileSelection:c,saveSelectedFolders:r}=(0,Cs.A)(),[o,l]=(0,i.useState)([]),{saveSettings:d}=(0,xs.A)();(0,i.useEffect)((()=>{s&&l(s)}),[]);const m=e.join(".");return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsxs)(p.A,{gap:10,children:[(0,u.jsx)(C.A,{size:"md",weight:"medium",children:"Assigned Folders"}),(0,u.jsx)(_.A,{variant:"primary",startIcon:(0,u.jsx)(x.A,{name:"folder_check_2"}),onClick:()=>{c({selectedFolders:s||[],onSelect:s=>{const t=[...o,...s.filter((e=>!o.some((s=>s.key===e.key))))];l(t),a?n(s):r(e,s)}})},children:"Select Folder"})]}),(0,u.jsx)(g.A,{options:o?.map((({name:e,key:s})=>({name:e,value:s,icon:"folder"}))),value:s?.map((e=>e.key)),onChange:e=>{const s=e.map((e=>o.find((s=>s.key===e))));a?n(s):d(m,s)},variant:"secondary",multiple:!0,fitContent:!0,searchable:!1,optionIcon:!0}),(0,u.jsx)(as.A,{className:"mt-0",text:t})]})},js=()=>{const e=(0,k.G)((e=>e.settings?.editData?.synchronization)),[s,t]=(0,i.useState)(),{saveSettings:a}=(0,xs.A)(),n=(e,s)=>{a(e,s)};return(0,u.jsx)(is.A,{children:(0,u.jsx)(ps.A,{isPro:!0,description:"Enable or disable the local cache file auto synchronization with the cloud files.",docLink:Pe.A.SETTINGS.authSync,action:(0,u.jsx)(q.A,{id:"synchronizationEnableSync",title:"Enable Auto Synchronization",checked:e?.enableSync,onChange:()=>n("synchronization.enableSync",!e?.enableSync)}),children:(0,u.jsxs)(gs.A,{depend:!e?.enableSync,dependOn:"synchronizationEnableSync",children:[(0,u.jsx)(us,{folders:e?.folders,path:["synchronization","folders"],description:"select the folders you want to synchronize. If no folder is selected, all folders will be synchronized."}),(0,u.jsxs)(p.A,{gap:10,className:"mt-3",children:[(0,u.jsx)(C.A,{size:"md",weight:"medium",children:"Select Timer For Auto Synchronization"}),(0,u.jsx)(g.A,{options:ls,value:[e?.timer||"custom"],onChange:e=>n("synchronization.timer",e[0]),fitContent:!0,searchable:!1})]}),(0,u.jsx)(as.A,{className:"mt-0",text:"Note: Roles and users can solely access folders assigned in the Access Backend File Browser settings above."}),(0,u.jsxs)(gs.A,{depend:"custom"!==e?.timer,gap:10,children:[(0,u.jsxs)(p.A,{gap:10,className:"mt-3",blockAlign:s?.error?"start":"center",children:[(0,u.jsx)(C.A,{size:"md",weight:"medium",className:s?.error?"mt-2":"",children:"Select Custom time"}),(0,u.jsx)(N.A,{type:"number",min:60,max:2592e3,value:e?.customTimer||60,onChange:e=>((e,s)=>{s<30?t({error:!0,errorText:"Custom time must be at least 30 seconds."}):s>2592e3?t({error:!0,errorText:"Custom time cannot exceed 2592000 seconds."}):(30<=s&&s<=2592e3&&n("synchronization.customTimer",s),t({error:!1,errorText:""}))})(0,e),error:s?.error,errorText:s?.errorText})]}),(0,u.jsx)(as.A,{className:"mt-0",text:"Enter the custom synchronization interval (min: 60 seconds)."})]})]})})})};var fs=t(7118);const As=()=>{const e=(0,k.G)((e=>e.settings?.editData?.appearance)),[s,t]=(0,i.useState)(e?.primaryColor||"#00ac47"),{saveSettings:a}=(0,xs.A)();return(0,M.A)((()=>{a("appearance.primaryColor",s);const e=document.getElementById("ccpigd-theme");e&&(e.style.setProperty("--ccpigd-primary",s),e.style.setProperty("--ccpigd-primary-hover",`hsl(from ${s} h s l / 80%)`),e.style.setProperty("--ccpigd-secondary",`hsl(from ${s} h s l / 18%)`),e.style.setProperty("--ccpigd-light",`hsl(from ${s} h s l / 11%)`))}),[s],800),(0,u.jsxs)(is.A,{className:"ccpigd-appearance",children:[(0,u.jsx)(ps.A,{title:"Preloader",description:"Select the preloader style for the file browser. The preloader will be visible during file loading.",className:"ccpigd-appearance-preloader",children:(0,u.jsx)(I.A,{columns:"auto-fit",min:"150px",gap:"sm",className:"ccpigd-preloader",children:S.Q.map(((s,t)=>{const i=e?.selectedPreloader===s.id,n=!(0,B.G4)(ccpigd.isPro)&&t>=2;return(0,u.jsxs)(E.A,{isPro:n,className:"ccpigd-preloader-card cursor-pointer position-relative "+(i?"active":""),padding:15,onClick:()=>{n?window.CCPIGDHelper.openUpgradePopUp():a("appearance.selectedPreloader",s.id)},children:[(0,u.jsx)(Q.A,{className:"ccpigd-preloader-icon flex-center",children:s.icon}),(0,u.jsx)(C.A,{className:"ccpigd-preloader-title",size:"sm",children:s.title})]})}))})}),(0,u.jsxs)(ps.A,{title:"Theme Color",description:"Pick the primary color for the theme. This color will impact both the admin dashboard and frontend modules.",isPro:!(0,B.G4)(ccpigd.isPro),children:[(0,u.jsx)(fs.A,{defaultColor:"#00ac47",selectedColor:s,onChange:e=>t(e),className:"mt-2"}),(0,u.jsx)(fs.A.ColorBox,{colors:["#00ac47","#15be7c","#34a353","#0048BC","#001941","#000E25","#0072A8","#007AFF","#22BC00","#6800C8"],selectedColor:s,onSelect:e=>t(e)})]}),(0,u.jsx)(ps.A,{title:"Custom CSS",description:"Write your custom CSS here.",isComingSoon:!0,children:(0,u.jsx)("textarea",{name:"",id:"",placeholder:"Write your code",rows:8,className:"p-3"})})]})};var ys=t(9918);const ws=()=>{const e=(0,k.G)((e=>e?.settings?.editData?.integrations?.mediaLibrary)),{saveSettings:s}=(0,xs.A)(),t=async()=>{try{if(!await window.toast.confirm({message:"Are you sure you want to clear all attachments?",okText:"Yes, clear all!",cancelText:"Cancel"}))return;if(!await(0,ys.q)("ClearAttachments",{}))throw new Error("Failed to clear attachments");window.toast.show({message:"All attachments have been cleared.",theme:"success",size:"sm"})}catch(e){window.toast.show({message:"Failed to clear attachments.",theme:"error",size:"sm"})}};return(0,u.jsx)(is.A,{children:ms.map((({title:i,description:a,isPro:n,isHot:c,action:r,secondaryAction:o,actionContent:l,component:d})=>(0,u.jsx)(ps.A,{isPro:n,isHot:c,title:i,description:a,docLink:Pe.A.SETTINGS.integrations.mediaLibrary,action:r&&l?(0,u.jsx)(q.A,{title:l.title,checked:l.checked(e),onChange:()=>s(l.savePath,!l.checked(e))}):null,secondaryAction:o?(0,u.jsx)(_.A,{variant:"error",onClick:t,children:"Clear Attachment"}):null,children:d&&(0,u.jsx)(us,{folders:e?.folders,path:["integrations","mediaLibrary","folders"]})},i)))})},vs=()=>(0,u.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:64,height:64,viewBox:"0 0 132.292 132.292",children:[(0,u.jsx)("defs",{children:(0,u.jsxs)("filter",{filterUnits:"userSpaceOnUse",height:49,width:38,y:332,x:237,id:"a",children:[(0,u.jsx)("feOffset",{in:"SourceAlpha",dy:2,result:"offset"}),(0,u.jsx)("feGaussianBlur",{result:"blur"}),(0,u.jsx)("feFlood",{floodOpacity:".15",floodColor:"#101725",result:"flood"}),(0,u.jsx)("feComposite",{in2:"blur",operator:"in",result:"composite"}),(0,u.jsx)("feBlend",{in2:"composite",in:"SourceGraphic",result:"blend"})]})}),(0,u.jsx)("path",{style:{opacity:1,fill:"#fff",fillOpacity:1,fillRule:"nonzero",stroke:"none",strokeWidth:".26458332",strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:"1.41420996",strokeDasharray:"none",strokeOpacity:1,paintOrder:"markers stroke fill"},d:"M0 164.708V297h132.292V164.708Z",transform:"translate(0 -164.708)"}),(0,u.jsxs)("g",{style:{clipRule:"evenodd",fillRule:"evenodd",strokeWidth:".88323325",strokeLinejoin:"round",strokeMiterlimit:"1.41420996"},children:[(0,u.jsx)("path",{style:{fill:"#1551ae",fillRule:"evenodd",strokeWidth:".88323325"},className:"cls-3",d:"M76 229.183v113.49a28.3 28.3 0 0 0 28.236 28.373h183.528A28.288 28.288 0 0 0 316 342.673v-113.49z",transform:"matrix(.40047 0 0 .40216 -12.785 -36.683)"}),(0,u.jsx)("path",{style:{fill:"#e5e5e5",fillRule:"evenodd",strokeWidth:".87879372"},className:"cls-4",d:"M78.393 214.491v112.945a27.917 28.2 0 0 0 27.788 28.236h180.626a27.907 28.19 0 0 0 27.789-28.236V214.491z",transform:"matrix(.40047 0 0 .40216 -12.785 -36.683)"}),(0,u.jsx)("path",{style:{fill:"#ff1f59",fillRule:"evenodd",strokeWidth:".88323325",filter:"url(#a)"},className:"cls-5",d:"M237 332v47l19-8.294L275 379v-47z",transform:"matrix(.40047 0 0 .40216 -12.785 -36.683)"}),(0,u.jsx)("path",{style:{fill:"#bbb",fillRule:"evenodd",strokeWidth:".88323325"},className:"cls-6",d:"M76.7 198.913v112.945a28.2 28.2 0 0 0 28.071 28.236h182.457a28.19 28.19 0 0 0 28.07-28.236V198.913z",transform:"matrix(.40047 0 0 .40216 -12.785 -36.683)"}),(0,u.jsx)("path",{style:{fill:"#e5e5e5",fillRule:"evenodd",strokeWidth:".88323325"},className:"cls-4",d:"M76.7 189.334v112.945a28.2 28.2 0 0 0 28.071 28.236h182.457a28.19 28.19 0 0 0 28.07-28.236V189.334z",transform:"matrix(.40047 0 0 .40216 -12.785 -36.683)"}),(0,u.jsx)("path",{style:{fill:"#1551ae",fillRule:"evenodd",strokeWidth:".88323325"},className:"cls-3",d:"M104.27 131c-15.587 0-28.224 15.643-28.224 31.236v177.535c0 15.608 15.638 31.236 31.224 31.236h13.23v-14.118h-9.169c-16.486 0-24.168-9.486-24.168-21.177C87.163 324.021 95.513 314 112 314h177c15.6 0 27-14.392 27-30l-.046-11.819V159.236A28.222 28.222 0 0 0 287.73 131Z",transform:"matrix(.40047 0 0 .40216 -12.785 -36.683)"}),(0,u.jsx)("path",{style:{fill:"#1059ca",fillRule:"evenodd",strokeWidth:".88323325"},className:"cls-7",d:"M109 131v183h179.4c15.256 0 27.6-12.592 27.6-28.154V159.154C316 143.606 303.656 131 288.4 131Z",transform:"matrix(.40047 0 0 .40216 -12.785 -36.683)"}),(0,u.jsx)("path",{style:{fill:"#e5e5e5",fillRule:"evenodd",strokeWidth:".88323325"},className:"cls-4",d:"M245.578 269.5h-21.985c.383 0-19.626 10.449-19.626 10.65 0-.327-19.017-10.65-19.628-10.65h-21.984c-5.612 0-10.206-4.143-10.206-9.207v-86.441h103.636v86.436c0 5.064-4.593 9.212-10.207 9.212zm-6.156-32.648a9.33 9.33 0 0 0-3.5-2.8 29.936 29.936 0 0 0-4.748-1.753q-2.589-.73-5.178-1.337t-4.745-1.339a9.9 9.9 0 0 1-3.506-1.949 3.79 3.79 0 0 1-1.349-2.918 4.621 4.621 0 0 1 2.184-3.919 9.821 9.821 0 0 1 5.744-1.532q4.8 0 7.282 2.042t2.482 4.04v1.363a.546.546 0 0 0 .646.587h3.4a.548.548 0 0 0 .648-.587v-10.611a.545.545 0 0 0-.648-.582h-3.02a.573.573 0 0 0-.7.582l.107 3.017q-3.4-3.843-10.679-3.843-5.772 0-9.2 2.675a8.289 8.289 0 0 0-3.357 5.684H207.1v-27.645h4.153a.545.545 0 0 0 .648-.584v-2.48a.545.545 0 0 0-.648-.583H203a2.572 2.572 0 0 0-2.588 1.655l-8.089 17.614q-.97 2.241-2.482 6.036h-.217l-2.534-6.132-8.036-17.518a2.532 2.532 0 0 0-2.535-1.655h-8.307a.573.573 0 0 0-.7.583v2.48a.573.573 0 0 0 .7.584h4.1v27.642h-4.1a.575.575 0 0 0-.7.586v2.482a.573.573 0 0 0 .7.583h12.408a.574.574 0 0 0 .7-.583v-2.482a.576.576 0 0 0-.7-.586h-3.613v-24.234h.108l10.248 22.971a2.658 2.658 0 0 0 4.746 0l10.25-22.971h.053v24.234H198.8a.549.549 0 0 0-.648.586v2.482a.546.546 0 0 0 .648.583h12.46a.855.855 0 0 0 .339-.066 7.027 7.027 0 0 0 .938 1.905 9.113 9.113 0 0 0 3.425 2.921 29.044 29.044 0 0 0 4.667 1.8q2.56.751 5.122 1.336 2.562.585 4.667 1.267a9.751 9.751 0 0 1 3.425 1.825 3.514 3.514 0 0 1 1.32 2.748 4.922 4.922 0 0 1-2.345 4.333 11.673 11.673 0 0 1-6.5 1.556 13.9 13.9 0 0 1-4.5-.7 11.2 11.2 0 0 1-3.318-1.679 15.6 15.6 0 0 1-2.479-2.508 4.481 4.481 0 0 1-1.242-2.456v-1.021a.567.567 0 0 0-.648-.633h-3.4a.592.592 0 0 0-.7.633v11.387a.574.574 0 0 0 .7.585h3.021a.546.546 0 0 0 .647-.585l-.053-4.769a13.635 13.635 0 0 0 4.692 3.891 16.7 16.7 0 0 0 8.2 1.8q6.743 0 10.138-2.773a8.717 8.717 0 0 0 3.4-7.058 6.762 6.762 0 0 0-1.354-4.212z",transform:"matrix(.40047 0 0 .40216 -12.785 -36.683)"})]})]}),bs=()=>(0,u.jsxs)("svg",{width:64,height:64,viewBox:"0 0 256 153",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid",children:[(0,u.jsx)("path",{d:"M23.759 0h208.378C245.325 0 256 10.675 256 23.863v79.541c0 13.188-10.675 23.863-23.863 23.863H157.41l10.257 25.118-45.109-25.118H23.863c-13.187 0-23.862-10.675-23.862-23.863V23.863C-.104 10.78 10.57 0 23.759 0z",fill:"#9B5C8F"}),(0,u.jsx)("path",{d:"M14.578 21.75c1.457-1.978 3.642-3.018 6.556-3.226 5.308-.417 8.326 2.08 9.054 7.492 3.226 21.75 6.764 40.17 10.51 55.259l22.79-43.395c2.082-3.955 4.684-6.036 7.806-6.244 4.579-.312 7.388 2.601 8.533 8.741 2.602 13.84 5.932 25.6 9.886 35.59 2.706-26.432 7.285-45.476 13.737-57.235 1.56-2.914 3.85-4.371 6.868-4.58 2.394-.207 4.579.521 6.556 2.082 1.977 1.561 3.018 3.538 3.226 5.932.104 1.873-.208 3.434-1.04 4.995-4.059 7.493-7.39 20.085-10.095 37.567-2.601 16.963-3.538 30.18-2.914 39.65.209 2.6-.208 4.89-1.248 6.868-1.25 2.289-3.122 3.538-5.516 3.746-2.706.208-5.515-1.04-8.221-3.85-9.678-9.887-17.379-24.664-22.998-44.332-6.765 13.32-11.76 23.31-14.986 29.97-6.14 11.76-11.343 17.796-15.714 18.108-2.81.208-5.203-2.186-7.284-7.18-5.307-13.633-11.031-39.962-17.17-78.986-.417-2.706.207-5.1 1.664-6.972zm223.636 16.338c-3.746-6.556-9.262-10.51-16.65-12.072-1.978-.416-3.85-.624-5.62-.624-9.99 0-18.107 5.203-24.455 15.61-5.412 8.845-8.117 18.627-8.117 29.346 0 8.013 1.665 14.881 4.995 20.605 3.746 6.556 9.262 10.51 16.65 12.071 1.977.417 3.85.625 5.62.625 10.094 0 18.211-5.203 24.455-15.61 5.411-8.95 8.117-18.732 8.117-29.45.104-8.117-1.665-14.882-4.995-20.501zm-13.112 28.826c-1.457 6.868-4.059 11.967-7.91 15.401-3.017 2.706-5.827 3.85-8.428 3.33-2.498-.52-4.58-2.705-6.14-6.764-1.25-3.226-1.873-6.452-1.873-9.47 0-2.601.208-5.203.728-7.596.937-4.267 2.706-8.43 5.515-12.384 3.435-5.1 7.077-7.18 10.823-6.452 2.498.52 4.58 2.706 6.14 6.764 1.249 3.226 1.873 6.452 1.873 9.47 0 2.706-.208 5.307-.728 7.7zm-52.033-28.826c-3.746-6.556-9.366-10.51-16.65-12.072-1.977-.416-3.85-.624-5.62-.624-9.99 0-18.107 5.203-24.455 15.61-5.411 8.845-8.117 18.627-8.117 29.346 0 8.013 1.665 14.881 4.995 20.605 3.746 6.556 9.262 10.51 16.65 12.071 1.978.417 3.85.625 5.62.625 10.094 0 18.211-5.203 24.455-15.61 5.412-8.95 8.117-18.732 8.117-29.45 0-8.117-1.665-14.882-4.995-20.501zm-13.216 28.826c-1.457 6.868-4.059 11.967-7.909 15.401-3.018 2.706-5.828 3.85-8.43 3.33-2.497-.52-4.578-2.705-6.14-6.764-1.248-3.226-1.872-6.452-1.872-9.47 0-2.601.208-5.203.728-7.596.937-4.267 2.706-8.43 5.516-12.384 3.434-5.1 7.076-7.18 10.822-6.452 2.498.52 4.58 2.706 6.14 6.764 1.25 3.226 1.873 6.452 1.873 9.47.105 2.706-.208 5.307-.728 7.7z",fill:"#FFF"})]}),ks=()=>(0,u.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"44",height:"44",fill:"none",children:(0,u.jsx)("path",{fill:"#27769B",d:"M25.587 8.69h-1.053a2.408 2.408 0 0 1-2.17-1.338A4.239 4.239 0 0 0 18.551 5h-3.25a4.238 4.238 0 0 0-3.813 2.352 2.408 2.408 0 0 1-2.17 1.337H8.266A4.265 4.265 0 0 0 4 12.951v9.924a4.265 4.265 0 0 0 4.266 4.261h17.32a4.265 4.265 0 0 0 4.266-4.26V12.95a4.265 4.265 0 0 0-4.265-4.262Zm-8.661 13.835a5.541 5.541 0 0 1-5.54-5.534 5.541 5.541 0 0 1 5.54-5.535 5.541 5.541 0 0 1 5.54 5.535 5.541 5.541 0 0 1-5.54 5.534ZM26.769 29.535a.554.554 0 0 0-.554-.554h-2.28a.554.554 0 0 0-.554.553v.912c0 .322-.288.566-.61.566a3.996 3.996 0 0 0-3.998 3.994A3.996 3.996 0 0 0 22.77 39a3.996 3.996 0 0 0 3.998-3.994v-5.471ZM40 18.466a.554.554 0 0 0-.554-.553h-7.024a.554.554 0 0 0-.554.553v3.497c0 .305.248.553.554.553h3.698c.303 0 .55.244.554.547l.088 7.241c.004.351-.317.615-.668.608l-.092-.002a3.996 3.996 0 0 0-3.998 3.994 3.996 3.996 0 0 0 3.998 3.994 3.996 3.996 0 0 0 3.993-4.194l.002-.003L40 34.7V18.466Z"})}),zs=()=>(0,u.jsxs)("svg",{width:64,height:64,fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,u.jsxs)("g",{clipPath:"url(#a)",children:[(0,u.jsx)("mask",{id:"b",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:8,y:0,width:49,height:64,children:(0,u.jsx)("path",{d:"M56.82 0H8v64h48.82V0Z",fill:"#fff"})}),(0,u.jsxs)("g",{mask:"url(#b)",fillRule:"evenodd",clipRule:"evenodd",fill:"#0052F7",children:[(0,u.jsx)("path",{d:"M21.84 39.57A2.98 2.98 0 0 1 19 36.74v-6.46a2.84 2.84 0 0 1 5.67 0v6.45c0 1.57-1.17 2.84-2.64 2.84h-.2ZM42.19 39.57a2.76 2.76 0 0 1-2.84-2.73v-6.56a2.84 2.84 0 0 1 5.67 0v6.45a2.85 2.85 0 0 1-2.84 2.84Z"}),(0,u.jsx)("path",{d:"M15.22 25.43a7.73 7.73 0 0 1 6.76-4.44c4.22.1 7.6 3.7 7.5 7.92v14.26a2.86 2.86 0 0 0 3.27 2.42c1.27-.2 2.32-1.15 2.42-2.42V28.92a7.76 7.76 0 0 1 7.5-7.92 7.1 7.1 0 0 1 6.55 4.12 18.97 18.97 0 0 1-8.34 25.55 18.95 18.95 0 0 1-25.66-25.24Zm11.94-18.8h10.66v4.12c-1.8-.42-3.6-.63-5.49-.63-1.8 0-3.59.2-5.27.53l.1-4.02Zm29.03 29.25c0-.64.11-1.16.11-1.9 0-8.66-4.65-16.58-12.25-20.8V6.62h4.65c1.8 0 3.17-1.37 3.17-3.17A3.1 3.1 0 0 0 48.7.3H16.28a3.26 3.26 0 0 0-3.16 3.27c0 1.8 1.37 3.17 3.17 3.17h4.65v6.45a23.82 23.82 0 0 0-9.51 32.3c.31.52.52.95.84 1.47 8.98 15.1 33.05 16.58 41.18 16.68a3.6 3.6 0 0 0 2-.74c.53-.53.74-1.26.74-2V35.88Z"})]})]}),(0,u.jsx)("defs",{children:(0,u.jsx)("clipPath",{id:"a",children:(0,u.jsx)("path",{fill:"#fff",transform:"translate(8)",d:"M0 0h48.82v64H0z"})})})]}),_s=()=>(0,u.jsxs)("svg",{width:"45",height:"45",viewBox:"0 0 45 45",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,u.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M44.1094 1.08038C44.1094 0.612383 43.7304 0.234375 43.2634 0.234375H0.955368C0.488368 0.234375 0.109375 0.612383 0.109375 1.08038V43.3884C0.109375 43.8554 0.488368 44.2344 0.955368 44.2344H32.0714C32.2964 44.2344 32.5114 44.1444 32.6694 43.9864L43.8614 32.7944C44.0204 32.6354 44.1094 32.4204 44.1094 32.1964V1.08038Z",fill:"#21759B"}),(0,u.jsx)("path",{d:"M41.1094 30.2344H29.1094V42.2344L41.1094 30.2344Z",fill:"white"}),(0,u.jsx)("path",{d:"M37.1055 6.23438H6.10547V10.2344H37.1055V6.23438Z",fill:"white"}),(0,u.jsx)("path",{d:"M37.1055 17.2324H6.10547V21.2324H37.1055V17.2324Z",fill:"white"}),(0,u.jsx)("path",{d:"M25.1055 29.2344H6.10547V33.2344H25.1055V29.2344Z",fill:"white"})]});var Ss=t(4164);const Ms=({children:e,tone:s="neutral",progress:t,icon:i,size:a="medium",toneAndProgressLabelOverride:n,className:c})=>{const r=n||(t?`${s} ${t} badge`:`${s} badge`),o=(0,Ss.A)("ccpigd-badge",`ccpigd-badge--tone-${s}`,`ccpigd-badge--size-${a}`,t&&`ccpigd-badge--progress-${t}`,c);return(0,u.jsxs)("span",{className:o,"aria-label":r,children:[t&&(0,u.jsx)("span",{className:"ccpigd-badge__pip"}),i&&(0,u.jsx)("span",{className:"ccpigd-badge__icon",children:i}),(0,u.jsx)("span",{className:"ccpigd-badge__content",children:e})]})},Ns=({id:e,title:s,icon:t,description:i,documentationLink:a})=>{const n=(0,k.G)((e=>e?.settings?.editData?.integrations)),{fileSelection:c,saveSelectedFolders:r}=(0,Cs.A)(),{saveSettings:o}=(0,xs.A)(),l=n?.activeIntegrations?.includes(e);return(0,u.jsxs)(b.A,{className:"ccpigd-integration-item",children:[(0,u.jsx)(Ms,{tone:l?"primary":"error",size:"large",className:"enable-status",children:l?"Enable":"Disabled"}),(0,u.jsxs)(b.A,{className:"ccpigd-integration-item__body",children:[(0,u.jsx)("div",{className:"icon",children:t}),(0,u.jsx)(C.A,{as:"h5",weight:"semibold",className:"mb-4",children:s}),i&&(0,u.jsx)(C.A,{children:i})]}),(0,u.jsxs)(b.A,{className:"ccpigd-integration-item__footer",children:[(0,u.jsx)(Ee.A,{borderColor:"secondary"}),(0,u.jsxs)(p.A,{className:"ccpigd-integration-item__footer-tabs",gap:5,align:"space-between",children:[(0,u.jsxs)(p.A,{gap:5,children:[(0,u.jsx)(_.A,{variant:"outlined",size:"small",startIcon:(0,u.jsx)(x.A,{name:"info"}),href:a,target:"_blank",rounded:"md",children:(0,u.jsx)(C.A,{as:"span",size:"sm",weight:"medium",children:"Docs"})}),"mediaLibrary"===e&&l&&(0,u.jsx)(_.A,{variant:"outlined",size:"small",onClick:()=>{c({selectedFolders:n?.mediaLibrary?.folders||[],onSelect:e=>{r(["integrations","mediaLibrary","folders"],e)}})},startIcon:(0,u.jsx)(x.A,{name:"settings"}),rounded:"md",children:(0,u.jsx)(C.A,{as:"span",size:"sm",weight:"medium",children:"Configure"})})]}),(0,u.jsx)(q.A,{id:e,checked:l,onChange:()=>{let s;s=l?n?.activeIntegrations?.filter((s=>s!==e)):[...n?.activeIntegrations||[],e];const t=Ps.map((e=>e.id)).filter((e=>s?.includes(e)));o("integrations.activeIntegrations",t)}})]})]})]})},Ps=[{id:"mediaLibrary",title:"Media Library",icon:(0,u.jsx)(ks,{}),description:"Use Google Drive files as WordPress media attachments to upload, import, and synchronize with WordPress and Google Drive.",documentationLink:Pe.A.SETTINGS.integrations.mediaLibrary,isPro:!0},{id:"tinyMce",title:"Classic Editor",icon:(0,u.jsx)(_s,{}),description:"Use Google Drive files as WordPress media attachments to upload, import, and synchronize with WordPress and Google Drive.",documentationLink:Pe.A.SETTINGS.integrations.classicEditor},{id:"woocommerce",title:"WooCommerce",icon:(0,u.jsx)(bs,{}),description:"Allows you to serve your Google Drive files as downloadable files.",documentationLink:Pe.A.SETTINGS.integrations.wooCommerce,isPro:!0},{id:"gutenbergModules",title:"Gutenberg Editor",icon:(0,u.jsx)(W,{}),description:"Add Integrate Google Drive modules, embed documents and insert file view links and download links using the Integrate Google Drive Gutenberg editor blocks",documentationLink:Pe.A.SETTINGS.integrations.gutenberg},{id:"elementorModules",title:"Elementor",icon:(0,u.jsx)(V,{}),description:"Add Integrate Google Drive modules, embed documents and insert file view links and download links using the Integrate Google Drive Elementor widgets.",documentationLink:Pe.A.SETTINGS.integrations.elementor},{id:"tutorLMS",title:"Tutor LMS",icon:(0,u.jsx)(zs,{}),description:"Allows you to serve your Google Drive images and videos.",documentationLink:"https://codeconfig.dev/docs-category/integration-google-drive/",isPro:!0},{id:"contactForm7",title:"Contact Form 7",icon:(0,u.jsx)(H,{}),description:"Upload or get files from Google Drive and attach them to Contact Form 7 forms.",documentationLink:"https://codeconfig.dev/docs-category/integration-google-drive/",isPro:!0},{id:"ccpIgdWPforms",title:"WP Forms",icon:(0,u.jsx)($,{}),description:"Upload or get files from Google Drive and attach them to Contact Form 7 forms.",documentationLink:"https://codeconfig.dev/docs-category/integration-google-drive/",isPro:!0},{id:"masterStudyLMS",title:"MasterStudy LMS",icon:(0,u.jsx)(vs,{}),description:"Allows you to serve your Google Drive images and videos.",documentationLink:"https://codeconfig.dev/docs/add-dropbox-video-in-masterstudy-lms/",comingSoon:!0,isPro:!0}],Fs=()=>(0,u.jsx)("div",{className:"ccpigd-integration",children:(0,u.jsx)(I.A,{className:"ccpigd-integration-wrapper",columns:"auto-fit",min:"350px",gap:"md",children:Ps?.map((e=>(0,u.jsx)(me.A,{isComingSoon:e?.comingSoon,isPro:e?.isPro,children:(0,u.jsx)(Ns,{id:e.id,title:e.title,icon:e.icon,description:e.description,documentationLink:e.documentationLink})},e.id)))})});var Is=t(2517),Ds=t(9504);const Es=()=>{const e=(0,k.G)((e=>e.settings?.editData?.advanced)),{saveSettings:s}=(0,xs.A)(),t=(e,t)=>{s(`advanced.${e}`,t)};return(0,u.jsx)(is.A,{children:ds.map((({key:s,title:i,description:a,action:n,secondaryAction:c,checked:r,note:o,noteType:l,isPro:d})=>{var m;const h=o&&("googleWorkspaceDomain"===s||"sharingPermission"===s&&!e?.sharingPermission);return(0,u.jsx)(Is.A,{title:c?i:null,description:a,isPro:d,action:n?(0,u.jsx)(q.A,{id:s,title:i,checked:r?.(e),onChange:()=>t(s,!r?.(e))}):null,secondaryAction:c?(0,u.jsx)(N.A,{placeholder:"Google Workspace Domain",value:null!==(m=e?.googleWorkspaceDomain)&&void 0!==m?m:"okay",onBlur:e=>t("googleWorkspaceDomain",String(e))}):null,children:h&&(0,u.jsx)(Ds.A,{type:l,children:(0,u.jsxs)(Ds.A.Normal,{children:[(0,u.jsx)(Ds.A.Title,{title:"Note"}),(0,u.jsx)(Ds.A.Text,{children:o})]})})},s)}))})};var Gs=t(4106);const Ts=[{key:"role-base",title:"Role Base",icon:"group"},{key:"user-base",title:"User Base",icon:"person"}],Ls=()=>{const e=(0,k.G)((e=>e.settings?.editData?.userAccess||[])),{data:s}=(0,Je.pI)(),{data:t}=(0,Je.yO)(),{saveSettings:i}=(0,xs.A)(),a=(s,t,a)=>{const n=e.map((e=>e.id===s?{...e,[t]:a}:e));i("userAccess",n)},n=t?.map((e=>({name:e.roleName,value:e.roleKey})))||[],c=s?.map((e=>({name:e.displayName,value:e.id})))||[];return(0,u.jsxs)(is.A,{children:[e.map((({id:s,base:t,role:r,user:o,folders:l,settings:d},m)=>(0,u.jsxs)(ps.A,{children:[(0,u.jsxs)(p.A,{align:"space-between",children:[(0,u.jsx)(C.A,{size:"md",weight:"medium",children:"User Access"}),(0,u.jsx)(_.A,{variant:"error",startIcon:(0,u.jsx)(x.A,{name:"delete"}),onClick:()=>(s=>{const t=e.filter((e=>e.id!==s));i("userAccess",t)})(s),children:"Remove Access"})]}),(0,u.jsx)(Gs.A,{background:"secondary",buttons:Ts,selectedKey:t,update:e=>a(s,"base",e)}),(0,u.jsxs)(p.A,{gap:10,children:[(0,u.jsx)(C.A,{size:"md",weight:"medium",children:"Select Role"}),(0,u.jsx)(g.A,{options:"role-base"===t?n:c,value:"role-base"===t?r:o,onChange:e=>a(s,"role-base"===t?"role":"user",e),multiple:!0})]}),(0,u.jsx)(as.A,{className:"mt-0",text:"Note: Roles and users can solely access folders assigned in the Access Backend File Browser settings above."}),(0,u.jsx)(us,{folders:l,description:"Select the folders you want to assign to this user.",dynamic:!0,onFolderSelect:e=>a(s,"folders",e)}),(0,u.jsxs)(p.A,{gap:10,className:"mt-2",children:[(0,u.jsx)(C.A,{size:"md",weight:"medium",children:"Assigned Settings"}),(0,u.jsx)(_.A,{variant:"primary",startIcon:(0,u.jsx)(x.A,{name:"category_search"}),children:"Select Settings"})]}),(0,u.jsx)(g.A,{options:[],value:[""],variant:"secondary"})]},m))),(0,u.jsx)(ps.A,{children:(0,u.jsx)(p.A,{align:"center",children:(0,u.jsx)(_.A,{startIcon:(0,u.jsx)(x.A,{name:"add_2"}),variant:"primary",onClick:()=>{const s={id:Date.now().toString(),base:"role-base",role:[],user:[],folders:[],settings:[]};i("userAccess",[...e||[],s])},children:"Add New User Access"})})})]})},Rs=()=>{const{editData:e}=(0,k.G)((e=>e.settings)),[s,{isLoading:t}]=(0,Je.tp)(),i=(0,k.j)();return{saveSettings:()=>{if(e){if("manual"===e.accounts?.connectionType&&!(0,B.u_)(e.accounts?.appClientId,e.accounts?.appClientSecret))return void window.toast.show({message:"Invalid Credentials!",theme:"warning",size:"sm"});s(e).unwrap().then((s=>{i((0,ts.PD)(e)),window.toast.show({message:"Settings updated successfully 👌",theme:"success",size:"sm"})})).catch((e=>{window.toast.show({message:"An unexpected error occurred.",theme:"error",size:"sm"})}))}},isSaving:t}},Bs=({title:e="title",children:s,defaultOpen:t=!1,disabled:i=!1,single:a=!0})=>{const[n,c]=(0,G.useState)(t),r=(0,G.useRef)(null),[o,l]=(0,G.useState)("0px");(0,G.useEffect)((()=>{n&&r.current?l(`${r.current.scrollHeight}px`):l("0px")}),[n]);const d=(0,Ss.A)("ccpigd-accordion rounded-lg",a&&"ccpigd-accordion--single",i&&"ccpigd-accordion--disabled",n&&"ccpigd-accordion--open");return(0,u.jsxs)("div",{className:d,children:[(0,u.jsxs)("button",{className:"ccpigd-accordion__header",type:"button",onClick:()=>!i&&c((e=>!e)),"aria-expanded":n,disabled:i,children:[(0,u.jsx)("span",{className:"ccpigd-accordion__title",children:e}),(0,u.jsx)("span",{className:"ccpigd-accordion__icon",children:(0,u.jsx)(x.A,{name:"keyboard_arrow_down",fontSize:"2xl"})})]}),(0,u.jsx)("div",{className:"ccpigd-accordion__body",ref:r,style:{maxHeight:o,overflow:"hidden",transition:"max-height 0.3s ease"},children:(0,u.jsx)("div",{className:"ccpigd-accordion__bodyInner",children:s})})]})},Zs=()=>{var e;const s=(0,k.G)((e=>e.settings?.editData?.accounts)),[t,a]=(0,i.useState)(s?.appClientId||""),[n,c]=(0,i.useState)(s?.appClientSecret||""),[r,o]=(0,i.useState)(null),[l,d]=(0,i.useState)(null),{saveSettings:m}=(0,xs.A)(),h=()=>{p()&&(m("accounts.appClientId",t),m("accounts.appClientSecret",n))},p=()=>{let e=!0;return t.trim()?/^[0-9]+-[a-zA-Z0-9]+\.apps\.googleusercontent\.com$/.test(t.trim())?o(null):(o("Invalid Client ID format."),e=!1):(o("Client ID is required."),e=!1),n.trim()?/^GOCSPX-[\w-]{20,}$/.test(n.trim())?d(null):(d("Invalid Secret Key format."),e=!1):(d("Secret Key is required."),e=!1),e};return(0,u.jsxs)(ps.A.SubField,{children:[(0,u.jsxs)(Ds.A,{type:"warning",className:"mb-2",children:[(0,u.jsx)(Ds.A.Bullet,{children:(0,u.jsx)(Ds.A.Text,{children:"Using your own Google App is optional. For an easy setup you can use the default App of the plugin. If you decide to create your own Google App, please enter your App Client ID & Secret Key below."})}),(0,u.jsx)(Ds.A.Bullet,{children:(0,u.jsxs)(Ds.A.Text,{children:["Visit"," ",(0,u.jsx)(Ds.A.Link,{url:Pe.A.SETTINGS.account.appCreate,children:"Documentation"})," ","to learn how to create a Google App."]})})]}),(0,u.jsxs)(b.A,{gap:10,children:[(0,u.jsx)(N.A,{label:(0,je.__)("App Client ID","integration-google-drive"),id:"appClientId",placeholder:(0,je.__)("App Client ID","integration-google-drive"),value:t,onChange:e=>{a(String(e)),r&&o(null)},onBlur:h,helperText:(0,je.__)("Insert your app key.","integration-google-drive"),errorText:r||"",error:!!r}),(0,u.jsx)(N.A,{label:(0,je.__)("App Secret Key","integration-google-drive"),id:"appClientSecret",placeholder:(0,je.__)("App Secret Key","integration-google-drive"),value:n,onChange:e=>{c(String(e)),l&&d(null)},onBlur:h,helperText:(0,je.__)("Insert your app secret key.","integration-google-drive"),errorText:l||"",error:!!l}),(0,u.jsx)(N.A,{label:(0,je.__)("Redirect URI","integration-google-drive"),id:"redirectUri",placeholder:(0,je.__)("Redirect URI","integration-google-drive"),value:null!==(e=s?.redirectUri)&&void 0!==e?e:"",onClick:async()=>{const e=s?.redirectUri;if(e)if(navigator.clipboard&&window.isSecureContext)try{await navigator.clipboard.writeText(e),window.toast.show({message:"Redirect URI copied!",theme:"success",size:"sm"})}catch(e){window.toast.show({message:"Failed to copy to clipboard.",theme:"error",size:"sm"})}else{const s=document.createElement("textarea");s.value=e,s.style.position="fixed",s.style.top="0",s.style.left="0",s.style.opacity="0",document.body.appendChild(s),s.focus(),s.select();try{if(!document.execCommand("copy"))throw new Error("execCommand failed");window.toast.show({message:"Redirect URI copied!",theme:"success",size:"sm"})}catch(e){window.toast.show({message:"Failed to copy to clipboard.",theme:"error",size:"sm"})}document.body.removeChild(s)}else window.toast.show({message:"No redirect URI to copy.",theme:"error",size:"sm"})},helperText:(0,je.__)("Copy the above redirect URI and set to your own Google Drive app.","integration-google-drive"),readOnly:!0})]})]})},Us=()=>{const e=(0,k.G)((e=>e.settings?.editData?.accounts)),{loginAccounts:s}=(0,k.G)((e=>e.auth)),[t]=(0,Je.FP)(),[i]=(0,Je.e_)(),[a]=(0,Je.ag)(),{saveSettings:n}=(0,xs.A)(),c=(0,k.j)(),r=()=>{t().unwrap().then((e=>{(0,B.BH)(e)}))},o=(e=!1)=>(0,u.jsx)(p.A,{align:"center",className:e?"mt-2":"mt-5",children:e?(0,u.jsx)(me.A,{hover:!0,isPro:!0,design:"default",visible:!(0,B.G4)(ccpigd.isPro),size:"small",children:(0,u.jsx)(_.A,{variant:"outlined",size:"large",startIcon:(0,u.jsx)("img",{referrerPolicy:"no-referrer",src:Re.lL,alt:"Google Icon"}),onClick:()=>{(0,B.G4)(ccpigd.isPro)?r():window.CCPIGDHelper.openUpgradePopUp()},children:"Add new Account"})}):(0,u.jsx)(_.A,{variant:"outlined",size:"large",className:"mb-2",startIcon:(0,u.jsx)("img",{referrerPolicy:"no-referrer",src:Re.lL,alt:"Google Icon"}),onClick:r,children:"Add new Account"})});return(0,u.jsxs)(is.A,{children:[(0,u.jsxs)(ps.A,{title:"Connection Type",description:"Choose how you want to connect your Google accounts with the plugin.",children:[(0,u.jsx)(Gs.A,{background:"secondary",buttons:rs,selectedKey:e?.connectionType||"",update:e=>{n("accounts.connectionType",e)}}),(0,u.jsx)(Ds.A,{className:"mt-2",children:cs.map(((e,s)=>(0,u.jsxs)(Ds.A.Bullet,{children:[(0,u.jsx)(Ds.A.Title,{title:e.title}),(0,u.jsx)(Ds.A.Text,{children:e.text})]},s)))}),"manual"===e?.connectionType&&(0,u.jsx)(Zs,{})]}),s?.length?(0,u.jsxs)(ps.A,{children:[s.map(((e,s)=>(0,u.jsx)(ps.A,{className:"has-profile-card "+(e?.active?"border-primary":""),children:(0,u.jsx)(Be.A,{accountInfo:e,children:(0,u.jsxs)(b.A,{className:"w-full",children:[(0,u.jsxs)(p.A,{align:"space-between",children:[(0,u.jsxs)(p.A,{gap:10,children:[(0,u.jsx)(Be.A.Avatar,{}),(0,u.jsxs)(b.A,{className:"profile-info",gap:3,children:[(0,u.jsx)(Be.A.Name,{}),(0,u.jsx)(Be.A.Email,{}),(0,u.jsx)(Be.A.StorageInfo,{})]})]}),(0,u.jsxs)(p.A,{gap:10,children:[(0,u.jsx)(Be.A.RemoveBtn,{onClick:()=>(async e=>{try{if(!await window.toast.confirm({message:"You are about to remove this account. Are you sure?",okText:"Remove",cancelText:"Cancel"}))return;await window.toast.promise((async()=>{await i(e?.key).unwrap()}),{loading:"Removing account...",success:"Account has been removed.",error:"Failed to delete account. Please try again."}),window.location.reload()}catch(e){}})(e)}),(0,u.jsx)(Be.A.ActiveBtn,{onClick:()=>(async e=>{if((0,B.G4)(ccpigd.isPro))try{if(!await window.toast.confirm({message:"You are about to activate this account. Are you sure?",okText:"Activate",cancelText:"Cancel"}))return;await window.toast.promise((async()=>{if(!e?.key)throw console.error("Account not found"),new Error("Account not found");if(e.lost){const e=await t().unwrap();(0,B.BH)(e)}else await a(e.key).unwrap(),c((0,Ze.Mx)(e))}),{loading:"Activating account...",success:"Account has been activated successfully.",error:"Failed to activate account. Please try again."})}catch(e){}else window.CCPIGDHelper.openUpgradePopUp()})(e)})]})]}),(0,u.jsx)(Be.A.AddedBy,{})]})})},s))),o(!0)]}):(0,u.jsxs)(b.A,{children:[(0,u.jsx)(ps.A,{title:"You didn't link any Google account.",description:"Link a Google account to continue."}),o()]}),(0,u.jsx)(Bs,{defaultOpen:!0,title:(0,u.jsxs)(p.A,{gap:10,children:[(0,u.jsx)(h.A,{variant:"secondary",size:"large",rounded:"full",children:(0,u.jsx)(x.A,{name:"beenhere",fontSize:"2xl"})}),(0,u.jsx)(C.A,{as:"h4",size:"lg",weight:"medium",className:"accordion-title",children:"See what happens with your data when you authorize?"})]}),children:os.map((e=>(0,u.jsxs)("div",{children:[(0,u.jsx)(C.A,{as:"h5",size:"md",weight:"medium",className:"mb-2",children:e.title}),(0,u.jsx)(C.A,{as:"p",size:"sm",color:"desc-gray",className:"mb-2",children:e.description})]},e.title)))})]})};var Hs=t(9642);const Vs=({autoSave:e,setAutoSave:s})=>{const{editData:t,defaultData:n}=(0,k.G)((e=>e.settings)),[c]=(0,Je.tp)(),{data:r}=(0,m.i0)({status:"all",orderBy:"createdAt",order:"DESC",page:-1,perPage:-1,type:"all",search:""}),[o,l]=(0,i.useState)("export_all"),d=(0,k.j)(),h=(0,a.Zp)(),g=()=>{const e=document.getElementById("importInput");e?.click()},C=()=>{const e=o;let s={};switch(e){case"export_all":s={settings:t,shortcodes:r?.shortcodes||[]};break;case"settings":s={settings:t};break;case"shortcode_modules":s={shortcodes:r?.shortcodes||[]};break;default:return void console.warn((0,je.__)("Invalid export option selected","integration-google-drive"),"Selected value:",e)}const i=e.replace(/_/g,"_"),a="data:text/json;charset=utf-8,"+encodeURIComponent(JSON.stringify(s,null,2)),n=document.createElement("a");n.setAttribute("href",a),n.setAttribute("download",`integration_google_drive_${i}_${(new Date).getTime()}.json`),document.body.appendChild(n),n.click(),n.remove()},j=async()=>{try{if(!await window.toast.confirm({message:(0,je.__)("Your all Settings data will be reset as default!","integration-google-drive"),okayText:(0,je.__)("Reset","integration-google-drive"),cancelText:(0,je.__)("Cancel","integration-google-drive")}))return;await window.toast.promise((async()=>{if(!n)return;d((0,ts.yj)({data:n,defaultData:n})),await c(n).unwrap();const e=n?.appearance?.primaryColor||"#00ac47",s=document.getElementById("ccpigd-theme");s&&(s.style.setProperty("--ccpigd-primary",e),s.style.setProperty("--ccpigd-primary-hover",`hsl(from ${e} h s l / 80%)`),s.style.setProperty("--ccpigd-secondary",`hsl(from ${e} h s l / 18%)`),s.style.setProperty("--ccpigd-light",`hsl(from ${e} h s l / 11%)`)),localStorage.setItem("preloader",JSON.stringify(n?.appearance?.selectedPreloader||1)),h("/settings/accounts")}),{loading:(0,je.__)("Resetting settings...","integration-google-drive"),success:(0,je.__)("Settings data is restored as default.","integration-google-drive"),error:(0,je.__)("Request failed. Please try again.","integration-google-drive")})}catch(e){window.toast.show({message:(0,je.__)("Request failed ","integration-google-drive"),theme:"error",size:"sm"})}};return(0,u.jsxs)(is.A,{children:[(0,u.jsx)("input",{id:"importInput",type:"file",accept:".json",style:{display:"none"},onChange:async e=>{const s=e.target.files?.[0];if(!s)return void console.error((0,je.__)("No file selected for import","integration-google-drive"));const t=new FileReader;t.onload=async e=>{try{const s=e.target?.result;if("string"!=typeof s)throw new Error("Invalid file content");const t=JSON.parse(s);t.settings&&(d((0,ts.yj)({data:t.settings,defaultData:n||t.settings})),await c(t.settings).unwrap(),window.toast.show({message:(0,je.__)("Import Success!","integration-google-drive"),theme:"success",size:"sm"}),setTimeout(window.location.reload,2e3))}catch(e){console.error((0,je.__)("Failed to import data:","integration-google-drive"),e)}},t.onerror=e=>{console.error((0,je.__)("Error reading file:","integration-google-drive"),e)},t.readAsText(s),e.target.value=""}}),hs.map((({key:i,title:a,description:n,icon:r,name:d,variant:m,action:h,secondaryAction:f,extraAction:A,extraTitle:y,note:w})=>(0,u.jsx)(ps.A,{title:a,description:n,action:h?(0,u.jsx)(q.A,{id:i,title:y,checked:e,onChange:()=>{if(!t)return;const i={...t,tools:{...t.tools,autoSave:!e}};if(e){s(!1),(0,ts.vJ)(!1);try{c(i),window.toast.show({message:"AutoSave disabled successfully 👌",theme:"success",size:"sm"})}catch(e){s(!0),window.toast.show({message:"An unexpected error occurred.",theme:"error",size:"sm"})}}else{s(!0),(0,ts.vJ)(!1);try{c(i),window.toast.show({message:"AutoSave enabled successfully 👌",theme:"success",size:"sm"})}catch{s(!1),window.toast.show({message:"An unexpected error occurred.",theme:"error",size:"sm"})}}}}):null,secondaryAction:f?(0,u.jsxs)(p.A,{gap:10,children:[A&&(0,u.jsx)(Hs.A,{variant:"secondary",fitContent:!0,placeholder:"Export All (Settings, Shortcode, Modules...)",options:[{name:(0,je.__)("Export All","integration-google-drive"),value:"export_all"},{name:(0,je.__)("Settings","integration-google-drive"),value:"settings"},{name:(0,je.__)("Shortcode Modules","integration-google-drive"),value:"shortcode_modules"}],value:[o],onChange:e=>l(String(e[0]))}),(0,u.jsx)(_.A,{variant:m,startIcon:(0,u.jsx)(x.A,{name:r||"",fontSize:"lg"}),onClick:"export"===i?C:"import"===i?g:"reset"===i?j:void 0,children:d})]}):null,children:w&&(0,u.jsx)(Ds.A,{className:"mt-5",children:(0,u.jsxs)(Ds.A.Normal,{children:[(0,u.jsx)(Ds.A.Title,{title:"Note"}),(0,u.jsx)(Ds.A.Text,{children:"Export your settings and shortcode modules to backup or transfer to another site."})]})})},i)))]})},Ws=({menus:e})=>{const{editData:s,isEditing:t,editDataCopy:i}=(0,k.G)((e=>e.settings)),n=(0,B.bD)(s,i),{menuKey:c}=(0,a.g)(),{saveSettings:r,isSaving:o}=Rs(),l=e.find((e=>e.key===c))?.icon,d=e.find((e=>e.key===c))?.title;return(0,u.jsx)(L.A,{children:(0,u.jsxs)(p.A,{align:"space-between",children:[(0,u.jsxs)(p.A,{gap:10,children:[(0,u.jsx)(h.A,{variant:"secondary",rounded:"md",children:(0,u.jsx)(x.A,{name:l||"",fontSize:"2xl"})}),(0,u.jsx)(C.A,{as:"h1",children:d})]}),(0,u.jsxs)(p.A,{gap:10,children:[(0,u.jsx)(R.A,{}),(0,u.jsx)(_.A,{startIcon:(0,u.jsx)(x.A,{name:"check"}),onClick:()=>r(),variant:"primary",loading:o,disabled:n,children:"Save Settings"})]})]})})},$s=()=>{const{editData:e,draft:s,isEditing:t}=(0,k.G)((e=>e.settings)),[n,c]=(0,i.useState)(e?.tools?.autoSave||!1),{saveSettings:r}=Rs(),o=(0,k.j)(),{menuKey:l}=(0,a.g)(),m=(0,a.Zp)();d(),(0,i.useEffect)((()=>{o((0,ts.vJ)(!(0,B.bD)(s,e)))}),[s,e]),(0,i.useEffect)((()=>{t&&n&&r()}),[t,e]);const g=ns.map((e=>e.key));return l&&g.includes(l)?(0,u.jsxs)(z.A,{children:[(0,u.jsxs)(ee.A,{id:"ccpigd-settings-sidebar",children:[(0,u.jsx)(b.A,{gap:10,children:ns.map((({key:e,title:s,icon:t,status:i})=>{const a=l===e,n={isPro:i?.some((e=>e.isPro)),isComingSoon:i?.some((e=>e.isComingSoon)),isNew:i?.some((e=>e.isNew)),isHot:i?.some((e=>e.isHot)),size:"small"};return(0,u.jsx)(me.A,{...n,children:(0,u.jsx)("div",{className:"ccpigd-sidebar__menu-item "+(a?"bg-primary":"bg-light"),onClick:()=>m(`/settings/${e}`),children:(0,u.jsxs)(p.A,{gap:12,wrap:!1,children:[(0,u.jsx)(h.A,{variant:a?"light":"secondary",rounded:"md",size:"small",className:"menu-icon-wrapper",children:(0,u.jsx)(x.A,{name:t,fontSize:"xl"})}),(0,u.jsx)(C.A,{as:"span",color:a?"light":"dark",children:s})]})})},e)}))}),(0,u.jsx)("div",{className:"ccpigd-sidebar__bottom",children:(0,u.jsxs)(p.A,{align:"space-between",className:"mt-2",children:[(0,u.jsx)(C.A,{size:"sm",color:"desc-gray",children:"Version"}),(0,u.jsx)(C.A,{size:"sm",children:ccpigd?.version})]})})]}),(0,u.jsxs)(z.A.ContentWrapper,{children:[(0,u.jsx)(Ws,{menus:ns}),(0,u.jsx)(z.A.Content,{className:"ccpigd-settings",children:{accounts:(0,u.jsx)(Us,{}),advanced:(0,u.jsx)(Es,{}),appearance:(0,u.jsx)(As,{}),"user-access":(0,u.jsx)(Ls,{}),integrations:(0,u.jsx)(Fs,{}),mediaLibrary:(0,u.jsx)(ws,{}),synchronization:(0,u.jsx)(js,{}),tools:(0,u.jsx)(Vs,{autoSave:n,setAutoSave:c})}[l]||null})]})]}):(0,u.jsx)(a.C5,{to:"/settings/accounts",replace:!0})},Os=()=>(0,u.jsxs)(a.BV,{children:[(0,u.jsx)(a.qh,{path:"*",element:(0,u.jsx)(a.C5,{to:"/file-browser/my-drive",replace:!0})}),(0,u.jsx)(a.qh,{path:"/file-browser/:menuKey/:folderKey?",element:(0,u.jsx)(es,{})}),(0,u.jsx)(a.qh,{path:"/settings/:menuKey",element:(0,u.jsx)($s,{})}),(0,u.jsx)(a.qh,{path:"/module-builder",element:(0,u.jsx)(J,{})}),(0,u.jsx)(a.qh,{path:"/module-builder/:shortcodeId/:moduleMenu/:menuKey?/:folderKey?",element:(0,u.jsx)(ss.A,{})})]}),Ks=()=>{const e=localStorage.getItem("ccpigd-theme-type")||"light";return(0,u.jsx)(a.I9,{children:(0,u.jsx)(r.Kq,{store:o.M,children:(0,u.jsx)(c.A,{children:(0,u.jsx)(n.A,{defaultMode:e,children:(0,u.jsx)(Os,{})})})})})};!function(){const e=document.getElementById("ccpigd-admin");if(null===e)return;const s=(0,u.jsx)(Ks,{});i.createRoot?i.createRoot(e).render(s):i.render(s,e)}()}},e=>{e.O(0,[96,804],(()=>e(e.s=2677))),e.O()}]);
     1;"use strict";(globalThis.webpackChunkintegration_google_drive=globalThis.webpackChunkintegration_google_drive||[]).push([[147,220,249,465,610,620,637,769,884],{6770:e=>{e.exports=window.plupload},1609:e=>{e.exports=window.React},790:e=>{e.exports=window.ReactJSXRuntime},6427:e=>{e.exports=window.wp.components},6087:e=>{e.exports=window.wp.element},7723:e=>{e.exports=window.wp.i18n},2677:(e,s,t)=>{var i=t(6087),a=t(5647),n=t(2436),c=t(3090),r=t(1468),o=t(777),l=t(3648);const d=()=>{const{pathname:e}=(0,a.zy)();(0,i.useEffect)((()=>{const s=document.querySelectorAll('a[href^="admin.php?page=integration-google-drive#"]');s.forEach((e=>{e.classList.remove("current")}));const t=[];s.forEach((s=>{const i=s.getAttribute("href"),a=i?.split("#")[1],n=s;e.startsWith(a||"")&&t.push(n)})),t.length>=2?t[1].classList.add("current"):1===t.length&&t[0].classList.add("current")}),[])};var m=t(2356),h=t(239),p=t(3714),g=t(6391),C=t(3042),x=t(4368),u=t(790);const j=({totalItems:e=0,currentPage:s,totalPages:t,perPage:i=10,updateQueryParams:a})=>{const n=Math.min(s+1,t),c=Math.max(s-1,1),r=e=>{e>=1&&e<=t&&a({page:e.toString()})};return(0,u.jsxs)(p.A,{gap:15,align:"center",className:"ccpigd-pagination",children:[(0,u.jsxs)(C.A,{size:"sm",children:["Total ",e," items"]}),(0,u.jsx)(g.A,{value:[Number(i)],options:f,optionTop:!0,searchable:!1,onChange:e=>(e=>{a({perPage:e,page:"1"})})(e[0].toString())}),(0,u.jsxs)(p.A,{gap:5,children:[(0,u.jsx)(h.A,{disabled:1===s,onClick:()=>r(c),size:"extra-small",children:(0,u.jsx)(x.A,{name:"arrow_back_ios"})}),[...Array(5)].map(((e,i)=>{const a=s-2+i;return a<1||a>t?null:(0,u.jsx)(h.A,{onClick:()=>r(a),variant:a===s?"primary":"text",size:"extra-small",className:"ccpigd-pagination-btn",children:a},a)})),(0,u.jsx)(h.A,{disabled:s===t,onClick:()=>r(n),size:"extra-small",className:"ccpigd-pagination-btn",children:(0,u.jsx)(x.A,{name:"arrow_forward_ios"})})]})]})},f=[{name:"5/Page",value:5},{name:"10/Page",value:10},{name:"20/Page",value:20},{name:"50/Page",value:50},{name:"100/Page",value:100}];var A=t(4152),y=t(727),w=t(4970),v=t(6739),b=t(4398),k=t(347),z=t(8706),_=t(3374),S=t(5439),M=t(7666),N=t(8024),P=t(651);const F=({selectedModules:e,setSelectedModules:s})=>{const[t,a]=(0,i.useState)(""),[n]=(0,m.jz)(),{updateQueryParams:c,getQueryParam:r}=(0,v.Ay)(),o=r("orderBy")||"createdAt",l=r("order")||"DESC",d=r("type")||"all";(0,M.A)((()=>{c({search:t})}),[t],800);const h=[{name:"All",value:"all"},...S.G.map((e=>({name:e.title,value:e.id})))];return(0,u.jsxs)(p.A,{align:"space-between",gap:10,children:[(0,u.jsxs)(p.A,{gap:5,children:[(0,u.jsx)(g.A,{prefix:"Filter by: ",value:[d],style:{width:"250px"},options:h,searchable:!1,onChange:e=>c({type:e[0]})}),(0,u.jsx)(_.A,{variant:"secondary",onClick:()=>{s([])},disabled:0===e.length,children:"Deselect All"}),(0,u.jsx)(_.A,{variant:"error",onClick:async()=>{if(0!==e.length)try{if(!await window.toast.confirm({message:`Are you sure you want to delete ${e.length} selected shortcodes? This action cannot be undone.`,okText:"Delete",cancelText:"Cancel"}))return;await Promise.all(e.map((e=>n(e).unwrap()))),s([]),window.toast.show({message:"All selected shortcodes have been deleted!",theme:"success",size:"sm"})}catch(e){window.toast.show({message:"Failed to delete shortcodes.",theme:"error",size:"sm"})}},disabled:0===e.length,children:"Delete All"})]}),(0,u.jsxs)(p.A,{gap:5,children:[(0,u.jsx)(N.A,{type:"search",value:t,placeholder:"Search",searchIcon:!0,onChange:e=>a(e)}),(0,u.jsx)(g.A,{prefix:"Sort By: ",value:[o],options:P.Rj,searchable:!1,onChange:e=>c({orderBy:e[0]})}),(0,u.jsx)(_.A,{variant:"outlined",onClick:()=>c({order:"ASC"===l?"DESC":"ASC"}),startIcon:"ASC"===l?(0,u.jsx)(x.A,{name:"arrow_upward",fontSize:"lg"}):(0,u.jsx)(x.A,{name:"arrow_downward",fontSize:"lg"}),children:"ASC"===l?"Ascending":"Descending"})]})]})};var I=t(9630),D=t(6715),E=t(7452),G=t(1609);const T=({shortcodes:e,selectedModules:s,setSelectedModules:t})=>{const i=e?.map((e=>e.id))||[],a=i.length>0&&s.length===i.length;return(0,u.jsx)(E.A,{className:"ccpigd-module-list__header",children:(0,u.jsxs)(I.A,{className:"ccpigd-module-list__header-wrapper",columns:"minmax(20px, 30px) minmax(20px, 40px) minmax(100px, 400px) minmax(100px, 200px) minmax(50px, 150px) minmax(100px, 300px) minmax(50px, 150px) minmax(50px, 150px) minmax(100px, 1fr)",children:[(0,u.jsx)(D.A,{id:"select-all",checked:a,onChange:()=>{t(a?[]:i)}}),(0,u.jsx)(C.A,{weight:"semibold",size:"sm",children:"ID:"}),(0,u.jsx)(C.A,{weight:"semibold",size:"sm",children:"Title:"}),(0,u.jsx)(C.A,{weight:"semibold",size:"sm",className:"text-start header-item-type",children:"Item Type:"}),(0,u.jsx)(C.A,{weight:"semibold",size:"sm",className:"text-center",children:"Status:"}),(0,u.jsx)(C.A,{weight:"semibold",size:"sm",className:"text-center",children:"Shortcode:"}),(0,u.jsx)(C.A,{weight:"semibold",size:"sm",className:"text-center",children:"Location:"}),(0,u.jsx)(C.A,{weight:"semibold",size:"sm",className:"text-center hide-tab",children:"Created:"}),(0,u.jsx)(C.A,{weight:"semibold",size:"sm",className:"text-right",children:"Action:"})]})})};var L=t(2094),R=t(1985),B=t(7586);const Z=({addNew:e,shortcodes:s=[]})=>(0,u.jsx)(L.A,{children:(0,u.jsxs)(p.A,{align:"space-between",children:[(0,u.jsxs)(p.A,{gap:5,children:[(0,u.jsx)(h.A,{variant:"primary",size:"small",children:(0,u.jsx)(x.A,{name:"data_object",fontSize:"2xl"})}),(0,u.jsx)(C.A,{as:"h1",size:"md",weight:"semibold",children:"Module Builder"})]}),(0,u.jsxs)(p.A,{gap:5,children:[(0,u.jsx)(R.A,{}),(0,u.jsx)(_.A,{variant:"primary",size:"medium",startIcon:(0,u.jsx)(x.A,{name:"add",fontSize:"lg"}),onClick:()=>{!(0,B.G4)(ccpigd.isPro)&&s?.length>=10?window.CCPIGDHelper.openUpgradePopUp():e()},children:"Add New Module"})]})]})}),U=({location:e=[],children:s,className:t=""})=>{const[i,a]=(0,G.useState)(!1);return(0,u.jsxs)("div",{className:`ccpigd-module-location ${t}`,onMouseEnter:()=>a(!0),onMouseLeave:()=>a(!1),children:[s,i&&e.length>0&&(0,u.jsxs)("div",{className:"ccpigd-module-tooltip",children:[(0,u.jsx)("div",{className:"tooltip-arrow"}),(0,u.jsx)("h4",{className:"ccpigd-module-tooltip-title",children:"Shortcode Location"}),(0,u.jsx)("div",{className:"ccpigd-module-location-container",children:e.map(((e,s)=>(0,u.jsx)("div",{className:"ccpigd-module-location-item",children:(0,u.jsxs)("a",{href:e.url,target:"_blank",rel:"noreferrer",className:"ccpigd-module-location-details",children:[(0,u.jsxs)("span",{children:[s+1,"."]}),e.title&&(0,u.jsx)("span",{children:e.title}),e.url&&(0,u.jsx)(x.A,{name:"open_in_new",fontSize:"lg"})]})},s)))})]})]})},H=()=>(0,u.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",viewBox:"0 0 242.5 239.46",width:44,height:44,children:[(0,u.jsxs)("defs",{children:[(0,u.jsx)("style",{dangerouslySetInnerHTML:{__html:".cls-1,.cls-6{fill:none;}.cls-2{clip-path:url(#clip-path);}.cls-3{fill:#33c6f4;}.cls-4{fill:#1b447e;}.cls-5{fill:#fff;}.cls-6{stroke:#221e1f;stroke-miterlimit:10;stroke-width:7.16px;}"}}),(0,u.jsx)("clipPath",{id:"clip-path",transform:"translate(1.72)",children:(0,u.jsx)("circle",{className:"cls-1",cx:"119.73",cy:"119.73",r:"116.15"})})]}),(0,u.jsx)("g",{id:"Layer_2","data-name":"Layer 2",children:(0,u.jsxs)("g",{id:"Layer_1","data-name":"Layer 1",children:[(0,u.jsxs)("g",{className:"cls-2",children:[(0,u.jsx)("circle",{className:"cls-3",cx:"121.45",cy:"119.73",r:"116.15"}),(0,u.jsx)("path",{className:"cls-4",d:"M239.32,167.79c-53.41-24-108.37-91.46-113-94.55s-10.84.77-10.84.77c-3.87-6.19-10.06.77-10.06.77C76.77,123.55.14,170.11.14,170.11S36.94,237.79,122,237.79C208.48,237.79,239.32,167.79,239.32,167.79Z",transform:"translate(1.72)"}),(0,u.jsx)("path",{className:"cls-5",d:"M67.48,116.58s15.48-7,12.38,4.65-15.48,28.64-11.61,29.41S83,140.58,86.06,142.12s5.42.78,3.87,6.2-3.1,9.29,0,9.29,5.42-7,9.29-13.94,10.06-3.87,12.38-1.55,9.29,15.49,14.71,13.94,8.51-8.52,6.19-24,1.55-20.12,1.55-20.12,4.64-2.32,13.16,8.51,24,27.09,26.31,26.32-10.83-17.8-7.74-19.35,15.48,2.32,21.68,7.74c0,0,2.12,8.87,2.12.36L126.31,73.24,115.47,74l-10.06.77S80.64,111.94,67.48,116.58Z",transform:"translate(1.72)"}),(0,u.jsx)("path",{className:"cls-6",d:"M239.32,170.11c-53.41-24-108.37-93.78-113-96.87s-10.84.77-10.84.77c-3.87-6.19-10.06.77-10.06.77C76.77,123.55.14,170.11.14,170.11",transform:"translate(1.72)"})]}),(0,u.jsx)("circle",{className:"cls-6",cx:"121.45",cy:"119.73",r:"116.15"})]})})]}),W=()=>(0,u.jsx)(u.Fragment,{children:(0,u.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:44,height:44,viewBox:"0 0 400 400",fill:"none",children:[(0,u.jsx)("g",{clipPath:"url(#clip0)",children:(0,u.jsx)("path",{d:"M200 0C89.5321 0 0 89.5321 0 200C0 310.431 89.5321 400 200 400C310.468 400 400 310.468 400 200C399.964 89.5321 310.431 0 200 0ZM150.009 283.306H116.694V116.658H150.009V283.306ZM283.306 283.306H183.324V249.991H283.306V283.306ZM283.306 216.639H183.324V183.324H283.306V216.639ZM283.306 149.973H183.324V116.658H283.306V149.973Z",fill:"#92003B"})}),(0,u.jsx)("defs",{children:(0,u.jsx)("clipPath",{id:"clip0",children:(0,u.jsx)("rect",{width:400,height:400,fill:"white"})})})]})}),V=()=>(0,u.jsxs)("svg",{fill:"#000000",width:"44",height:"44",viewBox:"0 0 24 24",role:"img",xmlns:"http://www.w3.org/2000/svg",children:[(0,u.jsx)("title",{children:"Gutenberg icon"}),(0,u.jsx)("path",{d:"M14.439,11.358c-0.084-0.057-0.199-0.034-0.256,0.051c-0.334,0.503-1.043,0.53-1.08,0.53 c-0.007,0-0.01,0-0.017,0c-0.874,0-1.208,0.746-1.221,0.776c-0.04,0.094,0.003,0.202,0.094,0.243 c0.024,0.01,0.051,0.017,0.074,0.017c0.071,0,0.138-0.04,0.169-0.111c0.003-0.007,0.233-0.52,0.823-0.553v0.955 c-0.024,0.206-0.121,0.368-0.294,0.489c-0.179,0.125-0.418,0.189-0.712,0.189c-0.351,0-0.638-0.121-0.85-0.361 c-0.216-0.24-0.324-0.58-0.324-1.019l0.003-1.053c0.017-0.388,0.121-0.695,0.321-0.914c0.216-0.24,0.499-0.361,0.85-0.361 c0.294,0,0.533,0.064,0.712,0.189c0.179,0.125,0.28,0.297,0.297,0.52l0,0c0,0.007,0,0.017,0,0.024c0,0.128,0.105,0.233,0.233,0.233 c0.128,0,0.233-0.105,0.233-0.233c0-0.007,0-0.017,0-0.024l0,0c-0.034-0.334-0.186-0.597-0.459-0.796 C12.762,9.948,12.422,9.85,12.01,9.85c-0.489,0-0.884,0.162-1.184,0.482c-0.283,0.3-0.432,0.695-0.449,1.181l0,0l0,0 c0,0.034-0.003,0.067-0.003,0.101l0.003,0.948h-0.003c0,0.536,0.152,0.965,0.452,1.285s0.695,0.482,1.184,0.482 c0.412,0,0.752-0.098,1.026-0.297c0.25-0.182,0.398-0.422,0.449-0.719l0.01-1.059c0.307-0.074,0.725-0.243,0.989-0.641 C14.55,11.53,14.527,11.415,14.439,11.358z M17.688,0.511h2.588c0.115,0,0.209-0.094,0.209-0.209s-0.094-0.209-0.209-0.209h-2.588 c-0.115,0-0.209,0.094-0.209,0.209S17.573,0.511,17.688,0.511z M3.825,0.511h2.588c0.115,0,0.209-0.094,0.209-0.209 S6.527,0.093,6.413,0.093H3.825c-0.115,0-0.209,0.094-0.209,0.209S3.707,0.511,3.825,0.511z M20.408,2.191 c0.116,0,0.209,0.094,0.209,0.209c0,0.116-0.094,0.209-0.209,0.209c-0.116,0-0.209-0.094-0.209-0.209 C20.198,2.285,20.292,2.191,20.408,2.191z M11.99,1.533c0.116,0,0.209,0.094,0.209,0.209s-0.094,0.209-0.209,0.209 s-0.209-0.094-0.209-0.209S11.874,1.533,11.99,1.533z M8.11,2.404c0.003,0,0.007,0,0.01,0c0.786,0,1.137-0.493,1.404-0.951 c0.088-0.152,0.412-0.658,0.87-0.789c0.567-0.165,1.171,0.098,1.407,0.614c0.034,0.074,0.108,0.118,0.182,0.121 c0.003,0,0.007,0,0.01,0c0.003,0,0.007,0,0.013,0c0.074-0.003,0.148-0.047,0.182-0.121c0.236-0.516,0.84-0.779,1.407-0.614 c0.459,0.135,0.783,0.638,0.87,0.789c0.267,0.462,0.617,0.951,1.414,0.951l0,0c0.479,0,1.046-0.358,1.204-1.043 c0.132-0.567-0.111-1.08-0.641-1.339c-0.105-0.051-0.229-0.01-0.28,0.094c-0.051,0.105-0.01,0.229,0.094,0.28 c0.503,0.25,0.459,0.692,0.418,0.87c-0.081,0.351-0.391,0.722-0.8,0.722c-0.523,0-0.773-0.263-1.053-0.746 c-0.138-0.236-0.523-0.81-1.113-0.982c-0.644-0.189-1.326,0.037-1.717,0.533c-0.391-0.496-1.073-0.722-1.717-0.533 c-0.59,0.172-0.975,0.746-1.113,0.982c-0.28,0.482-0.53,0.746-1.043,0.746c-0.003,0-0.007,0-0.007,0 c-0.445-0.003-0.729-0.314-0.81-0.621c-0.04-0.145-0.125-0.641,0.442-0.978c0.098-0.057,0.132-0.186,0.071-0.287 C7.755,0.005,7.631-0.029,7.529,0.032C6.878,0.42,6.777,1.034,6.898,1.479C7.047,2.029,7.536,2.4,8.11,2.404z M11.996,22.1H12l0,0 H11.996z M3.498,2.191c0.116,0,0.209,0.094,0.209,0.209c0,0.116-0.094,0.209-0.209,0.209S3.288,2.516,3.288,2.4 C3.288,2.285,3.382,2.191,3.498,2.191z M2.911,0.096c0.116,0,0.209,0.094,0.209,0.209S3.026,0.514,2.911,0.514 S2.701,0.421,2.701,0.305S2.795,0.096,2.911,0.096z M21.15,0.096c0.116,0,0.209,0.094,0.209,0.209s-0.094,0.209-0.209,0.209 s-0.209-0.094-0.209-0.209S21.034,0.096,21.15,0.096z M22.27,13.5c0.116,0,0.209,0.094,0.209,0.209 c0,0.116-0.094,0.209-0.209,0.209c-0.116,0-0.209-0.094-0.209-0.209C22.061,13.594,22.154,13.5,22.27,13.5z M21.43,18.285 c0.116,0,0.209,0.094,0.209,0.209c0,0.116-0.094,0.209-0.209,0.209s-0.209-0.094-0.209-0.209 C21.221,18.378,21.314,18.285,21.43,18.285z M20.087,18.882c0.116,0,0.209,0.094,0.209,0.209c0,0.116-0.094,0.209-0.209,0.209 c-0.116,0-0.209-0.094-0.209-0.209C19.878,18.975,19.972,18.882,20.087,18.882z M7.674,1.088c0,0.31,0.253,0.563,0.563,0.563 c0.31,0,0.563-0.253,0.563-0.563S8.548,0.524,8.238,0.524C7.928,0.521,7.674,0.774,7.674,1.088z M8.238,0.939 c0.081,0,0.148,0.067,0.148,0.148c0,0.081-0.067,0.148-0.148,0.148c-0.081,0-0.148-0.067-0.148-0.148 C8.089,1.007,8.157,0.939,8.238,0.939z M15.829,1.651c0.31,0,0.563-0.253,0.563-0.563s-0.253-0.563-0.563-0.563 c-0.31,0-0.563,0.253-0.563,0.563S15.519,1.651,15.829,1.651z M15.829,0.939c0.081,0,0.148,0.067,0.148,0.148 c0,0.081-0.067,0.148-0.148,0.148s-0.148-0.067-0.148-0.148C15.681,1.007,15.748,0.939,15.829,0.939z M12.56,1.439 c-0.108,0.04-0.162,0.159-0.121,0.267c0.04,0.108,0.159,0.162,0.267,0.125c0.034-0.013,0.843-0.283,1.464,0.682 c0.04,0.061,0.108,0.094,0.175,0.094c0.037,0,0.078-0.01,0.111-0.034c0.098-0.061,0.125-0.192,0.064-0.287 C13.872,1.284,12.955,1.294,12.56,1.439z M11.433,1.439c-0.03-0.01-0.307-0.108-0.685-0.051c-0.351,0.051-0.854,0.25-1.272,0.901 C9.415,2.387,9.442,2.515,9.54,2.576c0.034,0.024,0.074,0.034,0.111,0.034c0.067,0,0.135-0.034,0.175-0.094 c0.617-0.965,1.427-0.695,1.464-0.682c0.108,0.04,0.226-0.017,0.267-0.125C11.598,1.601,11.541,1.479,11.433,1.439z M21.032,2.009 l1.016-1.154v1.663c0,0.115,0.094,0.209,0.209,0.209s0.209-0.094,0.209-0.209V0.305c0-0.088-0.054-0.165-0.135-0.196 s-0.172-0.007-0.229,0.057l-1.38,1.569c-0.078,0.088-0.067,0.219,0.02,0.294C20.823,2.107,20.954,2.097,21.032,2.009z M1.767,2.731 c0.115,0,0.209-0.094,0.209-0.209V0.858l1.016,1.154C3.069,2.1,3.201,2.107,3.285,2.033c0.088-0.078,0.094-0.209,0.02-0.294 l-1.38-1.572C1.868,0.103,1.777,0.079,1.696,0.109C1.615,0.14,1.561,0.217,1.561,0.305v2.217C1.561,2.636,1.652,2.731,1.767,2.731z  M16.497,2.937c-0.098-0.007-0.189,0.061-0.213,0.155c-0.024,0.098,0.024,0.199,0.111,0.24c0.331,0.155,0.631,0.216,0.901,0.216 c0.516,0,0.928-0.226,1.215-0.462c0.459-0.378,0.695-0.854,0.705-0.874c0.047-0.098,0.013-0.216-0.081-0.27 c-0.213-0.125-0.58-0.202-1.14,0.138c-0.28,0.172-0.496,0.378-0.533,0.415C16.949,2.947,16.521,2.937,16.497,2.937z M17.742,2.805 c0.003-0.003,0.007-0.007,0.01-0.01c0.159-0.159,0.607-0.526,0.958-0.543c-0.101,0.145-0.253,0.341-0.459,0.513 c-0.304,0.25-0.628,0.371-0.972,0.364C17.422,3.055,17.58,2.947,17.742,2.805z M4.958,1.941C4.864,1.995,4.83,2.114,4.878,2.211 c0.01,0.02,0.246,0.496,0.705,0.874c0.287,0.236,0.695,0.462,1.215,0.462c0.273,0,0.574-0.061,0.901-0.216 c0.091-0.044,0.135-0.142,0.111-0.24C7.786,2.994,7.698,2.93,7.597,2.933c-0.017,0-0.449,0.013-0.962-0.439 C6.598,2.458,6.382,2.252,6.102,2.08C5.542,1.742,5.171,1.82,4.958,1.941z M6.355,2.805c0.159,0.142,0.317,0.246,0.462,0.324 c-0.729,0.007-1.211-0.55-1.431-0.877c0.351,0.017,0.8,0.385,0.958,0.543C6.349,2.798,6.352,2.802,6.355,2.805z M22.516,19.759 c-0.209-0.175-0.439-0.277-0.651-0.334c0.081-0.061,0.159-0.132,0.226-0.209c0.516-0.607,0.52-1.501,0.007-2.082 c-0.078-0.088-0.209-0.094-0.294-0.017c-0.088,0.078-0.094,0.209-0.017,0.294c0.375,0.425,0.368,1.083-0.013,1.535 c-0.31,0.364-0.901,0.452-1.076,0.472c-0.53,0.057-1.124,0.179-1.444,0.904c-0.051,0.111-0.081,0.236-0.088,0.371 c-0.074-0.024-0.155-0.037-0.236-0.037c-0.422,0-0.766,0.344-0.766,0.766c0,0.29,0.162,0.543,0.401,0.671 c-0.071,0.064-0.138,0.135-0.199,0.216c-0.709-0.955-1.842-1.555-3.09-1.555c-0.179,0-0.358,0.013-0.53,0.037 c1.026-0.314,1.98-0.803,2.851-1.451l0,0c1.124-0.84,2.058-1.937,2.699-3.168c0.675-1.296,1.016-2.696,1.016-4.153 c0-0.01,0-0.017,0-0.027c0-0.003,0-0.003,0-0.007s0-0.007,0-0.01c-0.007-1.184-0.27-2.25-0.644-3.168 c0.138,0.027,0.27,0.037,0.388,0.037c0.874,0,1.258-0.601,1.299-0.671l0,0c0.189-0.317,0.219-0.702,0.111-1.049 c0.003-0.01,0.003-0.024,0.003-0.037V3.284c0-0.115-0.094-0.209-0.209-0.209c-0.115,0-0.209,0.094-0.209,0.209v3.195 c-0.354-0.307-0.867-0.341-1.08-0.341c-0.412,0.003-0.668-0.061-0.857-0.385c-0.159-0.273-0.067-0.557,0.091-0.719 c0.199-0.202,0.482-0.229,0.759-0.078c0.101,0.054,0.229,0.02,0.283-0.081c0.054-0.101,0.02-0.229-0.081-0.283 c-0.439-0.243-0.931-0.182-1.258,0.148c-0.324,0.331-0.385,0.82-0.155,1.218c0.3,0.516,0.756,0.59,1.204,0.59 c0.007,0,0.01,0,0.017,0c0.135,0,0.57,0.02,0.82,0.256c0.324,0.307,0.408,0.789,0.196,1.147c0,0-0.003,0.003-0.003,0.007 c-0.017,0.03-0.418,0.712-1.538,0.354c-0.337-0.715-0.729-1.323-1.093-1.808L19.19,6.631l0.165-0.128l-0.067-0.088 c-0.719-1.204,0.111-2.487,0.543-3.03l0.243-0.277l0,0l0,0l0,0c0.074-0.088,0.067-0.219-0.02-0.294 c-0.084-0.071-0.206-0.067-0.283,0.01l0,0c-0.007,0.007-0.044,0.044-0.101,0.108c-0.375,0.381-1.839,1.731-3.259,1.026l-0.04-0.027 l-0.02-0.013c-1.272-0.685-2.527-1.08-3.725-1.181c-0.155-0.354-0.361-0.624-0.621-0.624c-0.263,0-0.469,0.273-0.628,0.634 c-1.677,0.074-3.762,1.157-3.85,1.201C6.099,4.668,4.628,3.311,4.253,2.93C4.196,2.866,4.155,2.829,4.152,2.822l0,0 c-0.078-0.078-0.199-0.081-0.283-0.01c-0.088,0.074-0.094,0.206-0.02,0.294l0,0l0,0l0,0l0.26,0.294 C4.26,3.588,4.452,3.861,4.614,4.188c0.405,0.82,0.412,1.565,0.024,2.22C4.155,7.009,3.764,7.64,3.464,8.305 c-1.13,0.368-1.535-0.321-1.552-0.351c0-0.003-0.003-0.003-0.003-0.007C1.696,7.589,1.78,7.107,2.104,6.8 c0.25-0.236,0.685-0.256,0.82-0.256h0.003c0.452,0,0.918-0.071,1.218-0.59C4.375,5.555,4.314,5.062,3.99,4.735 C3.663,4.401,3.17,4.344,2.732,4.587C2.63,4.641,2.593,4.769,2.651,4.87c0.054,0.101,0.182,0.138,0.283,0.081 c0.28-0.152,0.563-0.125,0.759,0.078C3.852,5.191,3.94,5.474,3.784,5.747C3.599,6.068,3.346,6.132,2.941,6.132 c-0.003,0-0.007,0-0.013,0c-0.186,0-0.617,0.027-0.962,0.25V3.335c0-0.115-0.094-0.209-0.209-0.209 c-0.115,0-0.209,0.094-0.209,0.209v3.509C1.318,7.255,1.305,7.758,1.541,8.163C1.564,8.207,1.709,8.45,2.033,8.632 C2.219,8.736,2.485,8.834,2.84,8.834c0.128,0,0.27-0.013,0.422-0.044c-0.364,0.978-0.547,2.031-0.553,3.178 c0,0.003,0,0.003,0,0.007v0.003c0,0.01,0,0.02,0,0.027c0,2.072,0.729,4.106,2.051,5.729c1.171,1.437,2.763,2.503,4.528,3.047 c-0.186-0.027-0.375-0.04-0.563-0.04c-1.238,0-2.362,0.59-3.07,1.532c-0.057-0.074-0.121-0.145-0.192-0.206 c0.223-0.135,0.375-0.378,0.375-0.658c0-0.422-0.344-0.766-0.766-0.766c-0.078,0-0.152,0.013-0.223,0.034 c-0.01-0.132-0.04-0.256-0.088-0.368c-0.324-0.725-0.914-0.847-1.444-0.904c-0.175-0.02-0.766-0.108-1.076-0.472 c-0.391-0.442-0.398-1.1-0.024-1.525c0.078-0.088,0.067-0.219-0.017-0.294c-0.088-0.078-0.219-0.067-0.294,0.017 c-0.509,0.58-0.506,1.474,0.007,2.082c0.067,0.081,0.145,0.148,0.226,0.209c-0.213,0.057-0.442,0.162-0.651,0.334 c-0.496,0.408-0.749,1.09-0.756,2.018c-0.017,0.084,0.02,0.172,0.094,0.219c0.034,0.02,0.071,0.03,0.108,0.03 c0.013,0,0.03-0.003,0.044-0.007h0.003c0.007,0,0.01-0.003,0.017-0.007c0.01-0.003,0.024-0.007,0.034-0.013 c0.003,0,0.003-0.003,0.007-0.003c0.034-0.02,0.064-0.047,0.084-0.081c0.081-0.105,0.415-0.236,0.692-0.294 c1.083-0.236,1.309-0.968,1.275-1.319c-0.01-0.115-0.111-0.199-0.226-0.189c-0.115,0.01-0.199,0.111-0.189,0.226 c0,0.003,0.003,0.064-0.017,0.155c-0.051,0.209-0.236,0.57-0.931,0.722c-0.003,0-0.003,0-0.007,0 c-0.081,0.017-0.324,0.074-0.55,0.179c0.061-0.601,0.253-1.039,0.58-1.312c0.503-0.418,1.167-0.3,1.174-0.297 c0.024,0.003,0.044,0.003,0.064,0c0.111,0.024,0.206,0.037,0.277,0.044c0.557,0.061,0.897,0.182,1.11,0.658 c0.165,0.375-0.047,0.806-0.334,1.022c-0.145,0.111-0.533,0.331-0.968-0.027c-0.088-0.074-0.219-0.061-0.294,0.027 c-0.074,0.088-0.061,0.219,0.027,0.294c0.196,0.162,0.415,0.256,0.641,0.283c-0.29,0.236-0.486,0.533-0.574,0.688 c-0.283,0.489-0.513,0.752-0.894,0.756v-1.461c0-0.115-0.094-0.209-0.209-0.209s-0.209,0.094-0.209,0.209v1.694 c0,0.084,0.051,0.155,0.121,0.189c0.037,0.027,0.081,0.047,0.128,0.047h4.858c0.074,0,0.135-0.037,0.175-0.094 c0.027-0.027,0.051-0.061,0.061-0.101c0.192-0.746,0.864-1.265,1.633-1.265c0.688,0,1.299,0.418,1.559,1.043H9.652 c-0.182-0.449-0.621-0.749-1.117-0.749c-0.543,0-1.022,0.368-1.167,0.891c-0.03,0.111,0.037,0.226,0.145,0.256 c0.111,0.03,0.226-0.037,0.256-0.145c0.094-0.344,0.408-0.584,0.763-0.584c0.263,0,0.499,0.128,0.644,0.331H9.054 c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209h0.422C9.483,23.997,9.493,24,9.5,24c0.01,0,0.02,0,0.027-0.003h0.837 c0.115,0,0.209-0.094,0.209-0.209c0-0.01,0-0.02-0.003-0.03c0.003-0.027,0.003-0.057-0.003-0.088 c-0.246-0.914-1.083-1.552-2.031-1.552c-0.918,0-1.724,0.594-2.004,1.461h-1.09c0.088-0.28,0.206-0.54,0.354-0.783 c0.01-0.013,0.017-0.027,0.027-0.04c0.617-0.968,1.697-1.589,2.895-1.589c0.709,0,1.39,0.216,1.967,0.621 c0.017,0.01,0.034,0.02,0.051,0.024c0.088,0.105,0.175,0.216,0.26,0.331c0.02,0.027,0.037,0.054,0.057,0.081 c-0.02,0.428,0.213,0.877,0.695,1.336c0.017,0.051,0.034,0.094,0.044,0.128v0.044c0,0.115,0.094,0.209,0.209,0.209 c0.098,0,0.175-0.064,0.199-0.155l0,0c0-0.003,0.03-0.105,0.091-0.273c0.435-0.425,0.651-0.84,0.648-1.242 c0.027-0.04,0.057-0.084,0.088-0.125c0.094-0.128,0.192-0.253,0.294-0.371c0.574-0.398,1.245-0.607,1.947-0.607 c1.512,0,2.834,0.985,3.273,2.412h-1.09c-0.277-0.867-1.083-1.461-2.004-1.461c-0.948,0-1.781,0.638-2.031,1.552 c-0.01,0.034-0.01,0.067,0,0.101c0,0.007,0,0.01,0,0.017c0,0.115,0.094,0.209,0.209,0.209h1.829c0.115,0,0.209-0.094,0.209-0.209 s-0.094-0.209-0.209-0.209h-0.665c0.145-0.202,0.381-0.331,0.644-0.331c0.361,0,0.675,0.243,0.766,0.594 c0.024,0.094,0.108,0.155,0.202,0.155c0.017,0,0.034-0.003,0.051-0.007c0.111-0.027,0.179-0.142,0.152-0.253 c-0.138-0.533-0.617-0.908-1.171-0.908c-0.493,0-0.931,0.3-1.117,0.749h-0.422c0.256-0.624,0.87-1.043,1.559-1.043 c0.769,0,1.441,0.52,1.633,1.265c0.003,0.017,0.013,0.034,0.02,0.051c0.027,0.084,0.105,0.145,0.199,0.145h4.95 c0.115,0,0.209-0.094,0.209-0.209c0-0.003,0-0.01,0-0.013s0-0.01,0-0.013v-0.04c0.003-0.02,0.003-0.04,0.003-0.061 c0-0.003,0-0.007-0.003-0.01v-1.582c0-0.115-0.094-0.209-0.209-0.209s-0.209,0.094-0.209,0.209v1.417 c-0.351-0.027-0.57-0.287-0.84-0.752c-0.088-0.148-0.27-0.428-0.54-0.658c0.186-0.04,0.364-0.128,0.53-0.267 c0.088-0.074,0.101-0.206,0.027-0.294s-0.206-0.101-0.294-0.027c-0.432,0.358-0.82,0.138-0.968,0.027 c-0.287-0.216-0.499-0.651-0.334-1.022c0.213-0.476,0.553-0.601,1.11-0.658c0.071-0.007,0.165-0.02,0.277-0.044 c0.02,0.003,0.044,0.003,0.067,0c0.007,0,0.665-0.121,1.171,0.297c0.331,0.273,0.526,0.712,0.584,1.316 c-0.229-0.108-0.476-0.165-0.553-0.182c-0.003,0-0.003,0-0.007,0c-0.692-0.152-0.881-0.509-0.931-0.719 c-0.02-0.088-0.02-0.148-0.017-0.155c0.01-0.115-0.074-0.216-0.189-0.226c-0.115-0.01-0.216,0.074-0.226,0.189 c-0.034,0.354,0.192,1.083,1.279,1.319c0.28,0.061,0.634,0.199,0.698,0.304c0,0,0,0.003,0.003,0.003 c0.01,0.013,0.02,0.027,0.03,0.037c0.003,0.003,0.007,0.003,0.01,0.007c0.01,0.007,0.02,0.017,0.03,0.02 c0.003,0.003,0.01,0.007,0.013,0.007c0.01,0.007,0.02,0.01,0.03,0.013c0.003,0,0.01,0.003,0.013,0.003 c0.013,0.003,0.03,0.007,0.047,0.007l0,0c0.013,0,0.024,0,0.037-0.003c0.003,0,0.007,0,0.01-0.003 c0.01-0.003,0.02-0.007,0.034-0.01h0.003c0.01-0.003,0.017-0.01,0.027-0.013l0.003-0.003c0.007-0.003,0.013-0.01,0.017-0.013 c0.003-0.003,0.01-0.007,0.013-0.013c0.003-0.003,0.01-0.01,0.013-0.013c0.003-0.007,0.01-0.01,0.013-0.017s0.007-0.01,0.01-0.017 c0.003-0.007,0.007-0.01,0.01-0.017s0.003-0.013,0.007-0.02c0.003-0.007,0.003-0.013,0.007-0.02c0-0.007,0.003-0.013,0.003-0.017 c0-0.007,0.003-0.013,0.003-0.024V21.82C23.275,20.866,23.019,20.174,22.516,19.759z M5.009,23.575H2.813 c0.186-0.189,0.317-0.415,0.418-0.59c0.088-0.152,0.412-0.658,0.87-0.789c0.54-0.159,1.046,0.027,1.296,0.455 C5.232,22.937,5.1,23.248,5.009,23.575z M5.066,21.763c-0.192,0-0.348-0.155-0.348-0.348s0.155-0.348,0.348-0.348 c0.192,0,0.348,0.155,0.348,0.348C5.414,21.608,5.255,21.763,5.066,21.763z M17.435,19.128L17.435,19.128l0.03,0.037L17.435,19.128 z M17.442,18.919c-1.97-0.229-3.394,0.617-4.244,1.366c-0.368,0.324-0.658,0.658-0.877,0.941c-0.04-0.027-0.078-0.054-0.111-0.071 v-0.594c1.596-1.603,3.182-2.082,4.234-2.2c0.698-0.078,1.262-0.013,1.599,0.051C17.85,18.592,17.651,18.76,17.442,18.919z M19.915,15.977c-0.202,0.388-0.435,0.759-0.692,1.117c-0.267-0.084-0.601-0.162-1.002-0.199c0.894-1.134,1.461-2.487,1.643-3.914 c0.29-0.034,0.692-0.159,0.999-0.358C20.782,13.794,20.465,14.921,19.915,15.977z M18.495,12.212l0.243-0.01 c0.081,0.361,0.354,0.651,0.712,0.749c-0.189,1.444-0.789,2.807-1.748,3.92c-0.462,0-0.999,0.054-1.606,0.186 C17.513,15.903,18.437,14.165,18.495,12.212z M14.53,17.542c-0.135,0.054-0.229,0.098-0.277,0.118 c-0.56,0.223-1.161,0.368-1.788,0.415l5.597-5.597C17.894,14.732,16.49,16.642,14.53,17.542z M20.883,11.986 c-0.007,0.189-0.523,0.496-0.978,0.57c-0.064,0.01-0.128,0.017-0.189,0.017c-0.081,0-0.159-0.017-0.229-0.047 c-0.213-0.091-0.361-0.3-0.361-0.543c0-0.243,0.148-0.452,0.361-0.543c0.071-0.03,0.148-0.047,0.229-0.047 c0.061,0,0.125,0.007,0.189,0.017c0.455,0.074,0.968,0.381,0.978,0.567C20.883,11.979,20.883,11.982,20.883,11.986z M18.93,6.648 l0.088,0.118l0,0c0.766,1.022,1.663,2.605,1.835,4.575c-0.304-0.196-0.702-0.321-0.989-0.354c-0.216-1.707-0.975-3.249-2.099-4.44 c0.047-0.098,0.074-0.209,0.074-0.324c0-0.155-0.047-0.3-0.125-0.418l0.958-1.093C18.491,5.406,18.579,6.064,18.93,6.648z M16.133,4.283l0.044,0.03L16.2,4.327c0.334,0.169,0.692,0.253,1.063,0.253c0.391,0,0.8-0.094,1.211-0.283l-1.08,1.231 c-0.098-0.047-0.206-0.071-0.324-0.071c-0.152,0-0.29,0.044-0.408,0.118c-1.063-0.776-2.321-1.292-3.691-1.461 c-0.034-0.246-0.101-0.597-0.202-0.941C13.852,3.294,14.982,3.666,16.133,4.283z M17.422,6.223c0,0.152-0.101,0.283-0.24,0.331 c-0.034,0.01-0.071,0.017-0.108,0.017c-0.01,0-0.024,0-0.034,0c-0.155-0.013-0.28-0.132-0.307-0.28 c-0.003-0.02-0.007-0.044-0.007-0.064c0-0.024,0.003-0.044,0.007-0.067c0.03-0.152,0.159-0.27,0.317-0.28c0.007,0,0.017,0,0.024,0 s0.013,0,0.02,0c0.155,0.01,0.287,0.121,0.321,0.27c0.003,0.02,0.007,0.037,0.007,0.057C17.418,6.209,17.422,6.216,17.422,6.223z M12.988,4.539c1.255,0.165,2.416,0.644,3.398,1.353c-0.051,0.101-0.078,0.213-0.078,0.334c0,0.152,0.044,0.29,0.121,0.412 l-1.68,1.916c-0.078,0.088-0.067,0.219,0.02,0.294c0.04,0.034,0.088,0.051,0.138,0.051c0.057,0,0.115-0.024,0.159-0.071 l1.677-1.913c0.101,0.051,0.213,0.078,0.334,0.078c0.155,0,0.297-0.047,0.415-0.125c1.046,1.12,1.751,2.557,1.96,4.15 c-0.361,0.101-0.641,0.398-0.715,0.769l-0.24,0.01c-0.051-1.542-0.648-3.013-1.69-4.157c-0.078-0.084-0.209-0.091-0.294-0.013 c-0.084,0.078-0.091,0.209-0.013,0.294c0.918,1.005,1.464,2.281,1.569,3.63l-2.244-2.237c-0.081-0.081-0.213-0.081-0.294,0 c-0.081,0.081-0.081,0.213,0,0.294l2.409,2.409l-5.938,5.938l-5.938-5.938l2.389-2.389c0.081-0.081,0.081-0.213,0-0.294 c-0.081-0.081-0.213-0.081-0.294,0L5.944,11.55c0.118-1.535,0.806-2.915,1.856-3.92l1.046,1.194 c0.04,0.047,0.098,0.071,0.159,0.071c0.047,0,0.098-0.017,0.138-0.051c0.088-0.078,0.094-0.209,0.02-0.294L8.113,7.353 c0.945-0.789,2.129-1.299,3.428-1.397L9.76,7.721c-0.081,0.081-0.081,0.213,0,0.294c0.04,0.04,0.094,0.061,0.148,0.061 s0.105-0.02,0.148-0.061l1.957-1.937l1.9,1.9c0.081,0.081,0.213,0.081,0.294,0c0.081-0.081,0.081-0.213,0-0.294l-1.727-1.727 c1.07,0.081,2.088,0.439,2.976,1.049c0.094,0.064,0.226,0.04,0.29-0.054c0.064-0.094,0.04-0.226-0.054-0.29 c-1.026-0.705-2.22-1.097-3.468-1.134V5.379C12.614,5.285,12.928,4.951,12.988,4.539z M6.892,7.046 c0.118,0,0.229-0.027,0.327-0.074l0.3,0.344c-1.191,1.137-1.95,2.719-2.011,4.477l-0.169-0.01 c-0.081-0.395-0.388-0.705-0.783-0.786c0.206-1.562,0.894-2.972,1.906-4.079C6.588,6.999,6.733,7.046,6.892,7.046z M6.544,6.284 c0-0.017,0-0.03,0.003-0.047c0-0.01,0.003-0.017,0.003-0.027c0.03-0.148,0.159-0.263,0.314-0.273c0.007,0,0.013,0,0.017,0 s0.003,0,0.007,0c0.159,0,0.294,0.108,0.334,0.256c0.007,0.03,0.013,0.061,0.013,0.091c0,0.024-0.003,0.047-0.007,0.071 c-0.03,0.148-0.159,0.263-0.314,0.273c-0.01,0-0.017,0-0.027,0c-0.044,0-0.088-0.01-0.125-0.024 C6.639,6.557,6.544,6.429,6.544,6.284z M5.336,12.201l0.172,0.01c0.057,1.957,0.985,3.698,2.406,4.852 c-0.611-0.135-1.147-0.189-1.613-0.192c-0.951-1.11-1.555-2.466-1.744-3.904C4.945,12.886,5.252,12.586,5.336,12.201z M5.94,12.478 l5.597,5.597C8.555,17.849,6.166,15.461,5.94,12.478z M11.43,4.077c0.091-0.631,0.401-1.474,0.563-1.542 c0.186,0.071,0.472,0.945,0.56,1.538C12.57,4.192,12.58,4.3,12.58,4.388c0,0.037-0.003,0.071-0.01,0.105 c-0.051,0.273-0.29,0.482-0.58,0.482s-0.53-0.209-0.58-0.482c-0.007-0.034-0.01-0.071-0.01-0.105 C11.403,4.296,11.413,4.192,11.43,4.077z M11.794,5.376v0.145c-1.505,0.047-2.881,0.611-3.961,1.515L7.536,6.695 C7.614,6.577,7.661,6.432,7.661,6.28c0-0.128-0.034-0.25-0.088-0.354c0.989-0.725,2.159-1.215,3.431-1.387 C11.062,4.958,11.382,5.295,11.794,5.376z M6.642,4.58c0.371,0,0.729-0.084,1.066-0.253c0.02-0.01,1.947-1.012,3.505-1.147 c-0.101,0.341-0.169,0.695-0.202,0.938C9.625,4.29,8.346,4.826,7.276,5.622C7.162,5.555,7.033,5.518,6.892,5.518 c-0.118,0-0.229,0.027-0.327,0.074L5.431,4.3C5.846,4.485,6.251,4.58,6.642,4.58z M4.958,6.668l0.017-0.024 c0.351-0.58,0.439-1.242,0.263-1.937l1.012,1.157C6.173,5.983,6.126,6.128,6.126,6.28c0,0.111,0.024,0.216,0.067,0.314 c-1.103,1.188-1.846,2.713-2.058,4.4c-0.3,0.047-0.698,0.175-0.999,0.368C3.255,9.58,3.852,8.038,4.958,6.668z M3.12,11.979 c0.007-0.196,0.55-0.466,0.978-0.553c0.094-0.02,0.182-0.03,0.256-0.03c0.057,0,0.108,0.007,0.162,0.024 c0.246,0.071,0.428,0.297,0.428,0.567s-0.182,0.496-0.428,0.567c-0.051,0.013-0.105,0.024-0.162,0.024 c-0.078,0-0.165-0.01-0.256-0.03c-0.428-0.091-0.972-0.361-0.978-0.557C3.12,11.982,3.12,11.982,3.12,11.979z M3.14,12.6 c0.3,0.196,0.702,0.324,0.999,0.371c0.179,1.431,0.746,2.787,1.643,3.92c-0.401,0.037-0.736,0.111-1.005,0.196 C3.808,15.758,3.248,14.222,3.14,12.6z M5.077,17.478c-0.01-0.013-0.02-0.024-0.03-0.037c1.016-0.28,2.126-0.132,2.905,0.054 c0.941,0.226,1.63,0.553,1.636,0.557l0.003-0.007c0.746,0.297,1.559,0.462,2.409,0.462c0.847,0,1.657-0.162,2.399-0.459l0,0 c0,0,0.007-0.003,0.02-0.01c0.088-0.037,0.179-0.074,0.263-0.115c0.287-0.118,0.769-0.294,1.35-0.432 c0.786-0.189,1.9-0.337,2.915-0.054c-0.175,0.216-0.358,0.422-0.553,0.621c-0.283-0.078-1.005-0.226-1.98-0.121 c-1.059,0.115-2.618,0.567-4.211,2.038v-0.368c0-0.115-0.094-0.209-0.209-0.209c-0.115,0-0.209,0.094-0.209,0.209v0.348 c-1.582-1.454-3.134-1.903-4.187-2.018c-0.999-0.108-1.731,0.054-1.997,0.128C5.424,17.883,5.245,17.684,5.077,17.478z M5.964,18.416c0.337-0.067,0.908-0.135,1.619-0.054c1.873,0.209,3.31,1.279,4.211,2.176v0.611 c-0.03,0.017-0.064,0.037-0.101,0.064c-0.219-0.28-0.506-0.607-0.867-0.924c-0.85-0.752-2.281-1.603-4.258-1.366v0.003 C6.359,18.764,6.156,18.595,5.964,18.416z M11.204,21.723c-0.395-0.506-0.827-0.887-1.258-1.174l0.003-0.01 c-0.01-0.003-0.02-0.007-0.03-0.007c-0.719-0.469-1.441-0.675-2.021-0.759c-0.273-0.142-0.543-0.3-0.803-0.472 c1.272-0.037,2.426,0.395,3.445,1.289c0.351,0.307,0.628,0.624,0.837,0.897C11.312,21.557,11.254,21.635,11.204,21.723z M12.212,22.988c-0.051,0.061-0.105,0.121-0.165,0.182c-0.013,0.013-0.03,0.03-0.047,0.044l-0.003,0.003l-0.003,0.003v-0.007 c-0.007-0.007-0.017-0.013-0.024-0.024c-0.067-0.064-0.125-0.128-0.179-0.192c-0.246-0.294-0.354-0.567-0.317-0.816 c0.003-0.02,0.007-0.04,0.013-0.061c0.027-0.108,0.078-0.202,0.138-0.283c0.051-0.067,0.108-0.125,0.165-0.175 c0.051-0.044,0.101-0.081,0.145-0.111c0.02-0.013,0.037-0.024,0.054-0.034c0,0,0.003,0,0.003-0.003h0.003 c0.024,0.013,0.047,0.03,0.078,0.051c0.04,0.027,0.088,0.064,0.135,0.105c0.061,0.054,0.121,0.118,0.172,0.189 c0.061,0.088,0.111,0.186,0.132,0.297c0,0.007,0.003,0.017,0.007,0.024C12.557,22.424,12.452,22.694,12.212,22.988z M13.036,21.466 c-0.007,0.007-0.013,0.013-0.017,0.02c-0.078,0.088-0.148,0.175-0.213,0.26c-0.051-0.088-0.108-0.169-0.169-0.24 c0.209-0.273,0.493-0.601,0.85-0.914c1.012-0.891,2.163-1.323,3.425-1.292c-0.263,0.172-0.533,0.334-0.81,0.476 C14.658,19.995,13.67,20.744,13.036,21.466z M18.923,21.068c0.192,0,0.348,0.155,0.348,0.348s-0.155,0.348-0.348,0.348 s-0.348-0.155-0.348-0.348C18.576,21.227,18.731,21.068,18.923,21.068z M19.976,22.151c0.459,0.135,0.783,0.638,0.87,0.789 c0.108,0.189,0.253,0.439,0.466,0.634H18.98c-0.088-0.317-0.213-0.617-0.371-0.894C18.866,22.222,19.439,21.993,19.976,22.151z M2.199,7.495c0,0.341,0.277,0.621,0.621,0.621S3.44,7.839,3.44,7.495c0-0.341-0.277-0.621-0.621-0.621S2.199,7.154,2.199,7.495z M3.022,7.495c0,0.111-0.091,0.202-0.202,0.202c-0.111,0-0.202-0.091-0.202-0.202s0.091-0.202,0.202-0.202 C2.931,7.292,3.022,7.384,3.022,7.495z M21.737,7.495c0-0.341-0.277-0.621-0.621-0.621c-0.341,0-0.621,0.277-0.621,0.621 c0,0.341,0.277,0.621,0.621,0.621S21.737,7.839,21.737,7.495z M20.914,7.495c0-0.111,0.091-0.202,0.202-0.202 s0.202,0.091,0.202,0.202s-0.091,0.202-0.202,0.202C21.005,7.701,20.914,7.61,20.914,7.495z M22.334,9.04 c-0.078-0.03-0.169-0.013-0.229,0.047c-0.273,0.28-0.722,0.27-0.729,0.27c-0.003,0-0.007,0-0.007,0 c-0.111,0-0.202,0.088-0.209,0.199c-0.003,0.115,0.084,0.213,0.199,0.216c0.02,0,0.351,0.01,0.688-0.145v3.404 c0,0.115,0.094,0.209,0.209,0.209s0.209-0.094,0.209-0.209V9.232C22.462,9.148,22.412,9.07,22.334,9.04z M1.73,13.241 c0.115,0,0.209-0.094,0.209-0.209V9.627c0.337,0.155,0.668,0.145,0.688,0.145c0.115-0.003,0.206-0.101,0.199-0.216 C2.823,9.442,2.725,9.351,2.61,9.357c-0.003,0-0.455,0.01-0.729-0.27C1.821,9.027,1.733,9.01,1.652,9.04 C1.574,9.07,1.524,9.148,1.524,9.232v3.802C1.52,13.15,1.615,13.241,1.73,13.241z M22.499,16.712c0-0.115-0.094-0.209-0.209-0.209 h-1.35c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209h1.35C22.405,16.922,22.499,16.83,22.499,16.712z M21.099,17.512 c0.115,0,0.209-0.094,0.209-0.209s-0.094-0.209-0.209-0.209h-0.52c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209 H21.099z M21.605,17.897c0-0.115-0.094-0.209-0.209-0.209h-1.289c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209h1.289 C21.511,18.106,21.605,18.015,21.605,17.897z M20.789,18.494c0-0.115-0.094-0.209-0.209-0.209h-1.009 c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209h1.009C20.694,18.703,20.789,18.609,20.789,18.494z M18.916,18.882 c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209h0.574c0.115,0,0.209-0.094,0.209-0.209s-0.094-0.209-0.209-0.209 H18.916z M22.29,15.312h-0.752c-0.115,0-0.209,0.094-0.209,0.209c0,0.115,0.094,0.209,0.209,0.209h0.752 c0.115,0,0.209-0.094,0.209-0.209C22.499,15.407,22.405,15.312,22.29,15.312z M22.29,15.909h-1.049 c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209h1.049c0.115,0,0.209-0.094,0.209-0.209S22.405,15.909,22.29,15.909z M22.29,14.121h-0.334c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209h0.334c0.115,0,0.209-0.094,0.209-0.209 C22.499,14.216,22.405,14.121,22.29,14.121z M22.29,14.718h-0.513c-0.115,0-0.209,0.094-0.209,0.209 c0,0.115,0.094,0.209,0.209,0.209h0.513c0.115,0,0.209-0.094,0.209-0.209C22.499,14.813,22.405,14.718,22.29,14.718z M1.723,13.511 c0.116,0,0.209,0.094,0.209,0.209c0,0.116-0.094,0.209-0.209,0.209c-0.116,0-0.209-0.094-0.209-0.209 C1.514,13.604,1.607,13.511,1.723,13.511z M2.566,18.291c0.116,0,0.209,0.094,0.209,0.209c0,0.116-0.094,0.209-0.209,0.209 c-0.116,0-0.209-0.094-0.209-0.209C2.357,18.385,2.451,18.291,2.566,18.291z M3.909,18.889c0.116,0,0.209,0.094,0.209,0.209 c0,0.116-0.094,0.209-0.209,0.209S3.7,19.213,3.7,19.098C3.7,18.982,3.794,18.889,3.909,18.889z M1.703,16.928h1.35 c0.115,0,0.209-0.094,0.209-0.209S3.167,16.51,3.052,16.51h-1.35c-0.115,0-0.209,0.094-0.209,0.209 C1.493,16.837,1.588,16.928,1.703,16.928z M3.413,17.104h-0.52c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209h0.52 c0.115,0,0.209-0.094,0.209-0.209C3.622,17.198,3.528,17.104,3.413,17.104z M3.886,17.698H2.597c-0.115,0-0.209,0.094-0.209,0.209 s0.094,0.209,0.209,0.209h1.289c0.115,0,0.209-0.094,0.209-0.209C4.095,17.789,4,17.698,3.886,17.698z M4.422,18.291H3.413 c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209h1.009c0.115,0,0.209-0.094,0.209-0.209 C4.631,18.386,4.537,18.291,4.422,18.291z M4.294,19.098c0,0.115,0.094,0.209,0.209,0.209h0.574c0.115,0,0.209-0.094,0.209-0.209 s-0.094-0.209-0.209-0.209H4.503C4.388,18.889,4.294,18.983,4.294,19.098z M1.703,15.737h0.752c0.115,0,0.209-0.094,0.209-0.209 c0-0.115-0.094-0.209-0.209-0.209H1.703c-0.115,0-0.209,0.094-0.209,0.209C1.493,15.643,1.588,15.737,1.703,15.737z M1.703,16.335 h1.049c0.115,0,0.209-0.094,0.209-0.209s-0.094-0.209-0.209-0.209H1.703c-0.115,0-0.209,0.094-0.209,0.209 S1.588,16.335,1.703,16.335z M1.703,14.546h0.334c0.115,0,0.209-0.094,0.209-0.209c0-0.115-0.094-0.209-0.209-0.209H1.703 c-0.115,0-0.209,0.094-0.209,0.209S1.588,14.546,1.703,14.546z M1.703,15.14h0.513c0.115,0,0.209-0.094,0.209-0.209 c0-0.115-0.094-0.209-0.209-0.209H1.703c-0.115,0-0.209,0.094-0.209,0.209C1.493,15.049,1.588,15.14,1.703,15.14z M11.996,23.217 L11.996,23.217c0.003-0.003,0-0.003,0-0.007V23.217z M21.484,4.175C21.487,4.175,21.487,4.175,21.484,4.175 c0.094,0,0.179-0.064,0.202-0.159c0.074-0.297,0.044-0.55-0.098-0.759C21.362,2.92,20.947,2.856,20.9,2.849 c-0.108-0.013-0.209,0.054-0.233,0.162c-0.078,0.354-0.034,0.638,0.135,0.847C21.052,4.161,21.443,4.172,21.484,4.175z M21.248,3.493c0.04,0.064,0.064,0.138,0.064,0.226c-0.061-0.024-0.128-0.061-0.175-0.121c-0.054-0.067-0.081-0.155-0.081-0.267 C21.123,3.365,21.197,3.419,21.248,3.493z M20.128,1.159c-0.226-0.337-0.641-0.401-0.688-0.408 c-0.108-0.013-0.209,0.054-0.233,0.162c-0.078,0.354-0.034,0.638,0.135,0.847c0.243,0.304,0.634,0.314,0.678,0.314l0,0 c0.094,0,0.179-0.064,0.202-0.159C20.3,1.624,20.269,1.368,20.128,1.159z M19.672,1.499c-0.054-0.067-0.081-0.155-0.081-0.267 c0.071,0.034,0.145,0.088,0.192,0.162c0.04,0.064,0.064,0.138,0.064,0.226C19.787,1.597,19.719,1.56,19.672,1.499z M3.133,2.849 C3.086,2.856,2.674,2.92,2.445,3.257C2.307,3.466,2.273,3.719,2.347,4.016C2.371,4.107,2.455,4.175,2.55,4.175l0,0 c0.044,0,0.435-0.01,0.678-0.314C3.396,3.652,3.44,3.365,3.363,3.014C3.342,2.906,3.241,2.836,3.133,2.849z M2.907,3.598 C2.86,3.659,2.792,3.696,2.728,3.719c0-0.088,0.024-0.165,0.064-0.226c0.051-0.074,0.125-0.128,0.192-0.162 C2.985,3.443,2.958,3.531,2.907,3.598z M4.564,0.75C4.517,0.757,4.105,0.821,3.875,1.159C3.737,1.368,3.703,1.621,3.778,1.918 C3.801,2.009,3.886,2.076,3.98,2.076l0,0c0.044,0,0.435-0.01,0.678-0.314c0.169-0.209,0.213-0.496,0.135-0.847 C4.77,0.808,4.672,0.737,4.564,0.75z M4.334,1.499C4.287,1.56,4.22,1.597,4.156,1.621c0-0.088,0.024-0.165,0.064-0.226 C4.27,1.321,4.344,1.267,4.412,1.233C4.412,1.344,4.388,1.432,4.334,1.499z M18.579,10.562c0.013,0.108,0.101,0.186,0.206,0.186 c0.007,0,0.017,0,0.024,0c0.115-0.013,0.196-0.118,0.182-0.233c-0.209-1.822-1.454-3.111-1.508-3.165 c-0.081-0.081-0.213-0.084-0.294-0.003c-0.081,0.081-0.084,0.213-0.003,0.294C17.199,7.653,18.387,8.885,18.579,10.562z M5.218,10.744c0.007,0,0.017,0,0.024,0c0.105,0,0.196-0.078,0.206-0.186C5.64,8.882,6.828,7.65,6.838,7.64 c0.081-0.081,0.078-0.216-0.003-0.294C6.753,7.265,6.618,7.265,6.541,7.35c-0.054,0.054-1.296,1.343-1.508,3.165 C5.023,10.629,5.104,10.73,5.218,10.744z"})]}),$=()=>(0,u.jsxs)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"100",height:"100",children:[(0,u.jsx)("path",{d:"M0 0 C33 0 66 0 100 0 C100 33 100 66 100 100 C67 100 34 100 0 100 C0 67 0 34 0 0 Z ",fill:"#FDFDFC",transform:"translate(0,0)"}),(0,u.jsx)("path",{d:"M0 0 C0.66 1.32 1.32 2.64 2 4 C2.7425 3.67 3.485 3.34 4.25 3 C7 2 7 2 11 2 C11 2.66 11 3.32 11 4 C11.721875 3.34 12.44375 2.68 13.1875 2 C16.22207622 -0.15792086 17.3829832 -0.58654327 21 0 C23.22922955 2.22922955 23.88128953 4.09135278 25 7 C25.495 7.495 25.495 7.495 26 8 C26.32351301 10.83972535 26.5130429 13.68073737 26.71875 16.53125 C26.73385265 18.9413605 26.73385265 18.9413605 28 20 C28.07179964 21.51928038 28.08392007 23.04167482 28.0625 24.5625 C28.05347656 25.38878906 28.04445312 26.21507813 28.03515625 27.06640625 C28.02355469 27.70449219 28.01195312 28.34257813 28 29 C28.763125 29.2475 29.52625 29.495 30.3125 29.75 C33.40974934 31.19058109 34.47511304 31.95022608 36 35 C36.8174771 40.068358 36.8174771 40.068358 36 43 C34.35776412 44.90549507 32.66457355 46.30117711 30.62890625 47.7734375 C28.85426954 48.92021149 28.85426954 48.92021149 28 51 C22.32169922 51.02464705 16.64342931 51.04283462 10.96508789 51.05493164 C9.03181415 51.05997256 7.09854424 51.06680519 5.1652832 51.07543945 C2.39273128 51.08751565 -0.37977041 51.09323057 -3.15234375 51.09765625 C-4.45702858 51.10539818 -4.45702858 51.10539818 -5.78807068 51.11329651 C-7.85905814 51.11349185 -9.92994324 51.06208168 -12 51 C-13.66342837 49.33657163 -13.36048097 47.2174291 -13.5625 44.9375 C-13.68818359 43.55884766 -13.68818359 43.55884766 -13.81640625 42.15234375 C-13.87699219 41.44207031 -13.93757813 40.73179688 -14 40 C-14.99 40.495 -14.99 40.495 -16 41 C-23.04244482 41.69269949 -23.04244482 41.69269949 -26.9375 38.875 C-30.82714711 33.45306767 -30.12839492 27.41974609 -30 21 C-26.14370609 18.95134386 -23.0404843 18.66023592 -18.80859375 19.32421875 C-17 20 -17 20 -14.9375 22.8125 C-14.03671851 25.87515708 -13.78135317 27.11956205 -15 30 C-14.34 30 -13.68 30 -13 30 C-13.01160156 29.28972656 -13.02320312 28.57945313 -13.03515625 27.84765625 C-13.04417969 26.92855469 -13.05320312 26.00945313 -13.0625 25.0625 C-13.07410156 24.14597656 -13.08570312 23.22945312 -13.09765625 22.28515625 C-13 20 -13 20 -12 19 C-11.91996047 17.31324093 -11.86125793 15.62545295 -11.8125 13.9375 C-11.37756297 8.64921799 -9.94775871 5.54192525 -6.765625 1.36328125 C-4.4317931 -0.43872613 -2.87401581 -0.25905245 0 0 Z ",fill:"#A8C6D1",transform:"translate(45,9)"}),(0,u.jsx)("path",{d:"M0 0 C0.66 1.32 1.32 2.64 2 4 C2.7425 3.67 3.485 3.34 4.25 3 C7 2 7 2 11 2 C11 2.66 11 3.32 11 4 C12.0828125 3.01 12.0828125 3.01 13.1875 2 C16.22207622 -0.15792086 17.3829832 -0.58654327 21 0 C23.22922955 2.22922955 23.88128953 4.09135278 25 7 C25.495 7.495 25.495 7.495 26 8 C26.32351301 10.83972535 26.5130429 13.68073737 26.71875 16.53125 C26.73385265 18.9413605 26.73385265 18.9413605 28 20 C28.07179964 21.51928038 28.08392007 23.04167482 28.0625 24.5625 C28.05347656 25.38878906 28.04445312 26.21507813 28.03515625 27.06640625 C28.02355469 27.70449219 28.01195312 28.34257813 28 29 C25.17137102 29.87336942 22.33889794 30.7237347 19.5 31.5625 C18.31277344 31.9327832 18.31277344 31.9327832 17.1015625 32.31054688 C11.55510799 33.92447421 7.67763351 34.09427649 2 33 C0.74316406 32.7628125 -0.51367188 32.525625 -1.80859375 32.28125 C-3.00613281 32.0234375 -4.20367187 31.765625 -5.4375 31.5 C-6.65308594 31.2421875 -7.86867188 30.984375 -9.12109375 30.71875 C-12 30 -12 30 -13 29 C-13.0979057 27.50261876 -13.12974864 26.00057108 -13.125 24.5 C-13.12757812 23.6853125 -13.13015625 22.870625 -13.1328125 22.03125 C-13 20 -13 20 -12 19 C-11.91996047 17.31324093 -11.86125793 15.62545295 -11.8125 13.9375 C-11.37756297 8.64921799 -9.94775871 5.54192525 -6.765625 1.36328125 C-4.4317931 -0.43872613 -2.87401581 -0.25905245 0 0 Z ",fill:"#CE7234",transform:"translate(45,9)"}),(0,u.jsx)("path",{d:"M0 0 C1.4540625 0.0309375 1.4540625 0.0309375 2.9375 0.0625 C2.9375 0.7225 2.9375 1.3825 2.9375 2.0625 C1.9784375 2.2171875 1.9784375 2.2171875 1 2.375 C0.319375 2.601875 -0.36125 2.82875 -1.0625 3.0625 C-1.3925 4.0525 -1.7225 5.0425 -2.0625 6.0625 C-1.29164062 6.0625 -0.52078125 6.0625 0.2734375 6.0625 C14.49479167 6.0625 28.71614583 6.0625 42.9375 6.0625 C42.9375 6.7225 42.9375 7.3825 42.9375 8.0625 C41.6175 8.0625 40.2975 8.0625 38.9375 8.0625 C39.5975 8.784375 40.2575 9.50625 40.9375 10.25 C43.09069133 13.2779253 43.43854005 14.45501163 42.9375 18.0625 C41.9375 19.0625 41.9375 19.0625 39.43359375 19.16015625 C36.6015625 19.12760417 33.76953125 19.09505208 30.9375 19.0625 C30.9375 15.4325 30.9375 11.8025 30.9375 8.0625 C30.2775 8.3925 29.6175 8.7225 28.9375 9.0625 C28.46998212 11.41849235 28.46998212 11.41849235 28.3125 14.125 C28.23773438 15.04410156 28.16296875 15.96320313 28.0859375 16.91015625 C28.03695312 17.62042969 27.98796875 18.33070312 27.9375 19.0625 C26.9475 19.0625 25.9575 19.0625 24.9375 19.0625 C24.9375 15.4325 24.9375 11.8025 24.9375 8.0625 C23.9475 8.0625 22.9575 8.0625 21.9375 8.0625 C21.9375 11.6925 21.9375 15.3225 21.9375 19.0625 C20.6175 19.0625 19.2975 19.0625 17.9375 19.0625 C17.9375 15.7625 17.9375 12.4625 17.9375 9.0625 C16.9475 9.0625 15.9575 9.0625 14.9375 9.0625 C14.9375 12.3625 14.9375 15.6625 14.9375 19.0625 C13.6175 19.0625 12.2975 19.0625 10.9375 19.0625 C10.4425 18.0725 10.4425 18.0725 9.9375 17.0625 C9.2775 17.7225 8.6175 18.3825 7.9375 19.0625 C4.9375 19.3125 4.9375 19.3125 1.9375 19.0625 C-0.0625 17.0625 -0.0625 17.0625 -0.2578125 15.1171875 C-0.19270833 13.09895833 -0.12760417 11.08072917 -0.0625 9.0625 C-0.7225 9.0625 -1.3825 9.0625 -2.0625 9.0625 C-2.0625 12.3625 -2.0625 15.6625 -2.0625 19.0625 C-3.0525 19.0625 -4.0425 19.0625 -5.0625 19.0625 C-5.3925 17.7425 -5.7225 16.4225 -6.0625 15.0625 C-6.454375 15.7225 -6.84625 16.3825 -7.25 17.0625 C-9.0625 19.0625 -9.0625 19.0625 -11.75 19.3125 C-12.513125 19.23 -13.27625 19.1475 -14.0625 19.0625 C-14.0625 20.7125 -14.0625 22.3625 -14.0625 24.0625 C-15.0525 24.0625 -16.0425 24.0625 -17.0625 24.0625 C-17.3925 20.4325 -17.7225 16.8025 -18.0625 13.0625 C-18.7225 15.0425 -19.3825 17.0225 -20.0625 19.0625 C-21.3825 18.7325 -22.7025 18.4025 -24.0625 18.0625 C-24.0625 16.4125 -24.0625 14.7625 -24.0625 13.0625 C-24.7225 13.0625 -25.3825 13.0625 -26.0625 13.0625 C-26.3925 15.0425 -26.7225 17.0225 -27.0625 19.0625 C-28.0525 19.0625 -29.0425 19.0625 -30.0625 19.0625 C-30.56762244 17.45993892 -31.06641627 15.85538208 -31.5625 14.25 C-31.8409375 13.35667969 -32.119375 12.46335937 -32.40625 11.54296875 C-33.0625 9.0625 -33.0625 9.0625 -33.0625 6.0625 C-31.7425 6.3925 -30.4225 6.7225 -29.0625 7.0625 C-29.0625 8.3825 -29.0625 9.7025 -29.0625 11.0625 C-28.4025 11.0625 -27.7425 11.0625 -27.0625 11.0625 C-26.7325 9.4125 -26.4025 7.7625 -26.0625 6.0625 C-25.0725 6.0625 -24.0825 6.0625 -23.0625 6.0625 C-22.7325 7.7125 -22.4025 9.3625 -22.0625 11.0625 C-21.4025 9.4125 -20.7425 7.7625 -20.0625 6.0625 C-15.4425 6.0625 -10.8225 6.0625 -6.0625 6.0625 C-5.4025 4.4125 -4.7425 2.7625 -4.0625 1.0625 C-3.0625 0.0625 -3.0625 0.0625 0 0 Z ",fill:"#7C7B7B",transform:"translate(45.0625,66.9375)"}),(0,u.jsx)("path",{d:"M0 0 C0.78375 0.04125 1.5675 0.0825 2.375 0.125 C3.035 1.445 3.695 2.765 4.375 4.125 C5.1175 3.795 5.86 3.465 6.625 3.125 C9.375 2.125 9.375 2.125 13.375 2.125 C13.375 2.785 13.375 3.445 13.375 4.125 C14.4578125 3.135 14.4578125 3.135 15.5625 2.125 C18.59707622 -0.03292086 19.7579832 -0.46154327 23.375 0.125 C25.60422955 2.35422955 26.25628953 4.21635278 27.375 7.125 C27.87 7.62 27.87 7.62 28.375 8.125 C28.69851301 10.96472535 28.8880429 13.80573737 29.09375 16.65625 C29.10885265 19.0663605 29.10885265 19.0663605 30.375 20.125 C30.44679964 21.64428038 30.45892007 23.16667482 30.4375 24.6875 C30.42847656 25.51378906 30.41945312 26.34007813 30.41015625 27.19140625 C30.39855469 27.82949219 30.38695312 28.46757813 30.375 29.125 C27.98112843 29.79949966 25.58530779 30.46476641 23.1875 31.125 C22.51396484 31.31578125 21.84042969 31.5065625 21.14648438 31.703125 C17.46944844 32.7075836 14.1899818 33.36204741 10.375 33.125 C10.045 32.465 9.715 31.805 9.375 31.125 C10.64557182 30.64514033 11.91646848 30.1661407 13.1875 29.6875 C13.89519531 29.42066406 14.60289063 29.15382813 15.33203125 28.87890625 C17.00172396 28.26274814 18.68657704 27.68780765 20.375 27.125 C21.035 23.825 21.695 20.525 22.375 17.125 C20.065 17.125 17.755 17.125 15.375 17.125 C15.1275 17.74375 14.88 18.3625 14.625 19 C13.16871361 21.47568687 11.99687494 22.07625002 9.375 23.125 C7.4375 22.125 7.4375 22.125 5.375 20.125 C4.70950549 17.42575428 4.55819237 14.91868363 4.375 12.125 C5.695 12.125 7.015 12.125 8.375 12.125 C8.375 13.445 8.375 14.765 8.375 16.125 C9.695 15.795 11.015 15.465 12.375 15.125 C12.375 14.135 12.375 13.145 12.375 12.125 C13.365 11.795 14.355 11.465 15.375 11.125 C13.725 11.455 12.075 11.785 10.375 12.125 C10.375 10.145 10.375 8.165 10.375 6.125 C5.425 6.455 0.475 6.785 -4.625 7.125 C-4.625 0.2202381 -4.625 0.2202381 0 0 Z ",fill:"#B85A1B",transform:"translate(42.625,8.875)"}),(0,u.jsx)("path",{d:"M0 0 C5.625 0 5.625 0 8.8125 3 C9.41707031 3.556875 10.02164063 4.11375 10.64453125 4.6875 C11.09183594 5.120625 11.53914063 5.55375 12 6 C12.92619141 5.53013672 12.92619141 5.53013672 13.87109375 5.05078125 C15.99737618 4.00129506 17.63545703 3.22882674 20 3 C21.75 4.4375 21.75 4.4375 23 6 C26.01530826 4.99489725 27.79651694 4.21620075 30 1.875 C32 0 32 0 37 0 C37 3.3 37 6.6 37 10 C36.34 9.67 35.68 9.34 35 9 C33.18828902 8.84693099 31.3716206 8.75053339 29.5546875 8.68359375 C28.47832031 8.64169922 27.40195312 8.59980469 26.29296875 8.55664062 C24.60107422 8.49766602 24.60107422 8.49766602 22.875 8.4375 C21.73933594 8.39431641 20.60367188 8.35113281 19.43359375 8.30664062 C16.62252232 8.2003396 13.81136055 8.09830595 11 8 C11 8.99 11 9.98 11 11 C13.64 11 16.28 11 19 11 C19 11.66 19 12.32 19 13 C16.36 13 13.72 13 11 13 C11 13.66 11 14.32 11 15 C13.64 15 16.28 15 19 15 C19 15.66 19 16.32 19 17 C12.73 17 6.46 17 0 17 C0 11.39 0 5.78 0 0 Z ",fill:"#CFEAFB",transform:"translate(34,41)"}),(0,u.jsx)("path",{d:"M0 0 C1.32 0.33 2.64 0.66 4 1 C4 2.32 4 3.64 4 5 C4.66 5 5.32 5 6 5 C6.33 3.35 6.66 1.7 7 0 C7.99 0 8.98 0 10 0 C10.33 1.65 10.66 3.3 11 5 C11.66 3.35 12.32 1.7 13 0 C14.95825873 -0.02694851 16.91662226 -0.04637218 18.875 -0.0625 C20.51082031 -0.07990234 20.51082031 -0.07990234 22.1796875 -0.09765625 C25 0 25 0 27 1 C27.36190476 8.23809524 27.36190476 8.23809524 25.8125 11.5 C24 13 24 13 21.3125 13.25 C20.549375 13.1675 19.78625 13.085 19 13 C19 14.65 19 16.3 19 18 C18.01 18 17.02 18 16 18 C15.67 14.37 15.34 10.74 15 7 C14.34 8.98 13.68 10.96 13 13 C11.68 12.67 10.36 12.34 9 12 C9 10.35 9 8.7 9 7 C8.34 7 7.68 7 7 7 C6.67 8.98 6.34 10.96 6 13 C5.01 13 4.02 13 3 13 C2.49487756 11.39743892 1.99608373 9.79288208 1.5 8.1875 C1.2215625 7.29417969 0.943125 6.40085937 0.65625 5.48046875 C0 3 0 3 0 0 Z ",fill:"#BE682E",transform:"translate(12,73)"}),(0,u.jsx)("path",{d:"M0 0 C1.32 0 2.64 0 4 0 C4.02683987 2.97922593 4.04676037 5.95821295 4.0625 8.9375 C4.07087891 9.78763672 4.07925781 10.63777344 4.08789062 11.51367188 C4.09111328 12.32255859 4.09433594 13.13144531 4.09765625 13.96484375 C4.10289307 14.7137085 4.10812988 15.46257324 4.11352539 16.23413086 C4 18 4 18 3 19 C0.26105915 19.08858646 -2.4525327 19.11523479 -5.19140625 19.09765625 C-6.01124496 19.0962413 -6.83108368 19.09482635 -7.67576599 19.09336853 C-10.30471382 19.08775289 -12.93357773 19.07519779 -15.5625 19.0625 C-17.34049357 19.05748701 -19.11848846 19.05292376 -20.89648438 19.04882812 C-25.26435545 19.03777839 -29.63216348 19.02050331 -34 19 C-34 18.67 -34 18.34 -34 18 C-27.73 18 -21.46 18 -15 18 C-15 17.34 -15 16.68 -15 16 C-17.64 16 -20.28 16 -23 16 C-23 15.34 -23 14.68 -23 14 C-20.36 14 -17.72 14 -15 14 C-15 13.34 -15 12.68 -15 12 C-17.64 12 -20.28 12 -23 12 C-23 11.01 -23 10.02 -23 9 C-19.02084841 8.97113016 -15.04172347 8.95324594 -11.0625 8.9375 C-9.92619141 8.92912109 -8.78988281 8.92074219 -7.61914062 8.91210938 C-6.53955078 8.90888672 -5.45996094 8.90566406 -4.34765625 8.90234375 C-2.84730835 8.89448853 -2.84730835 8.89448853 -1.31665039 8.88647461 C1 9 1 9 2 10 C2.33 7.03 2.66 4.06 3 1 C2.01 0.67 1.02 0.34 0 0 Z ",fill:"#82BADA",transform:"translate(68,40)"}),(0,u.jsx)("path",{d:"M0 0 C1.134375 0.020625 2.26875 0.04125 3.4375 0.0625 C3.705625 0.866875 3.97375 1.67125 4.25 2.5 C4.641875 3.345625 5.03375 4.19125 5.4375 5.0625 C6.4275 5.3925 7.4175 5.7225 8.4375 6.0625 C9.118125 5.2375 9.79875 4.4125 10.5 3.5625 C13.4375 1.0625 13.4375 1.0625 17.25 0.75 C18.301875 0.853125 19.35375 0.95625 20.4375 1.0625 C20.75 4.25 20.75 4.25 20.4375 8.0625 C17.6651086 11.41855275 15.47504734 13.79555765 11.08203125 14.37109375 C6.06885791 14.59927957 2.33836286 14.65005007 -1.75 11.5 C-4.36033903 8.88343104 -4.55365777 8.12992204 -5.0625 4.25 C-4.40796395 0.0773327 -4.40796395 0.0773327 0 0 Z ",fill:"#E58D5C",transform:"translate(44.5625,24.9375)"}),(0,u.jsx)("path",{d:"M0 0 C3.35014738 2.83474009 3.93050124 4.60196165 4.6875 8.9375 C4.57487956 11.64550978 4.25208468 12.70888698 2.4609375 14.77734375 C0.5625 16.375 0.5625 16.375 -1.37109375 17.7734375 C-3.14573046 18.92021149 -3.14573046 18.92021149 -4 21 C-17.2 21 -30.4 21 -44 21 C-43.67 20.34 -43.34 19.68 -43 19 C-30.79 19 -18.58 19 -6 19 C-5.67 13.06 -5.34 7.12 -5 1 C-10.84533795 3.29982335 -10.84533795 3.29982335 -15.3125 6.6875 C-18 9 -18 9 -20 9 C-20 8.34 -20 7.68 -20 7 C-18 5.375 -18 5.375 -16 4 C-17.98 4 -19.96 4 -22 4 C-15.93112878 -0.04591415 -7.04307412 -2.34769137 0 0 Z ",fill:"#7DA6B4",transform:"translate(77,39)"}),(0,u.jsx)("path",{d:"M0 0 C2.125 2.8125 2.125 2.8125 3 6 C2.3125 8.0625 2.3125 8.0625 1 10 C0.67 10.86625 0.34 11.7325 0 12.625 C-1 15 -1 15 -3 17 C-5.375 17.4375 -5.375 17.4375 -8 17 C-11.65527759 13.14165143 -13.13738911 10.61723738 -13.0625 5.375 C-13.05347656 4.55773438 -13.04445313 3.74046875 -13.03515625 2.8984375 C-13.02355469 2.27195312 -13.01195312 1.64546875 -13 1 C-8.67516402 -1.29756912 -4.59749249 -1.7141513 0 0 Z ",fill:"#A3531E",transform:"translate(28,29)"}),(0,u.jsx)("path",{d:"M0 0 C0.78375 0.04125 1.5675 0.0825 2.375 0.125 C3.035 1.445 3.695 2.765 4.375 4.125 C5.1175 3.795 5.86 3.465 6.625 3.125 C9.375 2.125 9.375 2.125 13.375 2.125 C13.375 2.785 13.375 3.445 13.375 4.125 C14.4578125 3.135 14.4578125 3.135 15.5625 2.125 C18.59707622 -0.03292086 19.7579832 -0.46154327 23.375 0.125 C25.60422955 2.35422955 26.25628953 4.21635278 27.375 7.125 C27.87 7.62 27.87 7.62 28.375 8.125 C28.69851301 10.96472535 28.8880429 13.80573737 29.09375 16.65625 C29.10885265 19.0663605 29.10885265 19.0663605 30.375 20.125 C30.44679964 21.64428038 30.45892007 23.16667482 30.4375 24.6875 C30.42847656 25.51378906 30.41945312 26.34007813 30.41015625 27.19140625 C30.39855469 27.82949219 30.38695312 28.46757813 30.375 29.125 C29.715 29.125 29.055 29.125 28.375 29.125 C28.375 26.155 28.375 23.185 28.375 20.125 C27.715 20.125 27.055 20.125 26.375 20.125 C26.045 16.165 25.715 12.205 25.375 8.125 C22.405 7.465 19.435 6.805 16.375 6.125 C16.375 6.785 16.375 7.445 16.375 8.125 C14.725 8.125 13.075 8.125 11.375 8.125 C11.705 7.465 12.035 6.805 12.375 6.125 C6.58908489 6.02022488 1.08190634 6.13249455 -4.625 7.125 C-4.75 4.75 -4.75 4.75 -4.625 2.125 C-2.625 0.125 -2.625 0.125 0 0 Z ",fill:"#80461C",transform:"translate(42.625,8.875)"}),(0,u.jsx)("path",{d:"M0 0 C1.4540625 0.0309375 1.4540625 0.0309375 2.9375 0.0625 C2.9375 0.7225 2.9375 1.3825 2.9375 2.0625 C1.9784375 2.2171875 1.9784375 2.2171875 1 2.375 C0.319375 2.601875 -0.36125 2.82875 -1.0625 3.0625 C-1.3925 4.0525 -1.7225 5.0425 -2.0625 6.0625 C-0.4125 6.0625 1.2375 6.0625 2.9375 6.0625 C2.9375 7.0525 2.9375 8.0425 2.9375 9.0625 C4.2575 8.7325 5.5775 8.4025 6.9375 8.0625 C8.0625 14.8125 8.0625 14.8125 6.9375 17.0625 C5.9475 17.0625 4.9575 17.0625 3.9375 17.0625 C3.2775 16.4025 2.6175 15.7425 1.9375 15.0625 C1.2775 15.7225 0.6175 16.3825 -0.0625 17.0625 C-0.0625 14.4225 -0.0625 11.7825 -0.0625 9.0625 C-0.7225 9.0625 -1.3825 9.0625 -2.0625 9.0625 C-2.0625 12.3625 -2.0625 15.6625 -2.0625 19.0625 C-3.0525 19.0625 -4.0425 19.0625 -5.0625 19.0625 C-5.285793 17.00156592 -5.49052887 14.9386161 -5.6875 12.875 C-5.80351563 11.72644531 -5.91953125 10.57789062 -6.0390625 9.39453125 C-6.06287019 6.00987074 -5.58190136 4.05211347 -4.0625 1.0625 C-3.0625 0.0625 -3.0625 0.0625 0 0 Z ",fill:"#605F5F",transform:"translate(45.0625,66.9375)"}),(0,u.jsx)("path",{d:"M0 0 C1.65 0 3.3 0 5 0 C5.268125 0.639375 5.53625 1.27875 5.8125 1.9375 C6.88667752 4.33131686 6.88667752 4.33131686 10 5 C10.721875 4.175 11.44375 3.35 12.1875 2.5 C15 0 15 0 17.8125 -0.3125 C18.534375 -0.209375 19.25625 -0.10625 20 0 C19.51127987 5.49810141 19.51127987 5.49810141 17.296875 7.671875 C13.14235986 10.07414566 8.64659498 9.63458809 4 9 C1.3125 7.3125 1.3125 7.3125 0 5 C-0.25 2.25 -0.25 2.25 0 0 Z ",fill:"#F6D093",transform:"translate(43,26)"}),(0,u.jsx)("path",{d:"M0 0 C1.670625 0.061875 1.670625 0.061875 3.375 0.125 C3.375 0.785 3.375 1.445 3.375 2.125 C2.055 2.125 0.735 2.125 -0.625 2.125 C0.035 2.846875 0.695 3.56875 1.375 4.3125 C3.52819133 7.3404253 3.87604005 8.51751163 3.375 12.125 C2.375 13.125 2.375 13.125 0.52734375 13.22265625 C-1.5234375 13.19010417 -3.57421875 13.15755208 -5.625 13.125 C-5.67891993 11.33366022 -5.71775571 9.54186101 -5.75 7.75 C-5.77320312 6.75226563 -5.79640625 5.75453125 -5.8203125 4.7265625 C-5.4959531 0.4060953 -4.19507996 0.14465793 0 0 Z ",fill:"#807F7F",transform:"translate(84.625,72.875)"}),(0,u.jsx)("path",{d:"M0 0 C1.81242052 -0.02687279 3.62495233 -0.04633715 5.4375 -0.0625 C6.44683594 -0.07410156 7.45617187 -0.08570312 8.49609375 -0.09765625 C11 0 11 0 12 1 C12.07244053 3.01964199 12.08377188 5.04167124 12.0625 7.0625 C12.05347656 8.16722656 12.04445313 9.27195312 12.03515625 10.41015625 C12.02355469 11.26480469 12.01195313 12.11945313 12 13 C11.01 13 10.02 13 9 13 C9 9.37 9 5.74 9 2 C8.01 2.495 8.01 2.495 7 3 C6.53248212 5.35599235 6.53248212 5.35599235 6.375 8.0625 C6.30023438 8.98160156 6.22546875 9.90070313 6.1484375 10.84765625 C6.09945312 11.55792969 6.05046875 12.26820312 6 13 C5.01 13 4.02 13 3 13 C3 9.37 3 5.74 3 2 C2.01 2 1.02 2 0 2 C0 1.34 0 0.68 0 0 Z ",fill:"#5F5E5E",transform:"translate(67,73)"}),(0,u.jsx)("path",{d:"M0 0 C0 3.3 0 6.6 0 10 C-0.66 9.67 -1.32 9.34 -2 9 C-4.71262116 8.7677354 -7.40773126 8.58063765 -10.125 8.4375 C-10.87910156 8.39431641 -11.63320313 8.35113281 -12.41015625 8.30664062 C-14.27321888 8.2005168 -16.13658524 8.09974999 -18 8 C-18 6.68 -18 5.36 -18 4 C-18.66 3.67 -19.32 3.34 -20 3 C-17.06296616 3.62936439 -14.66211372 4.62420173 -12 6 C-11.55269531 5.566875 -11.10539062 5.13375 -10.64453125 4.6875 C-9.73767578 3.8521875 -9.73767578 3.8521875 -8.8125 3 C-8.22082031 2.443125 -7.62914062 1.88625 -7.01953125 1.3125 C-5 0 -5 0 0 0 Z ",fill:"#D3E7EE",transform:"translate(71,41)"}),(0,u.jsx)("path",{d:"M0 0 C1.32 0 2.64 0 4 0 C4 1.32 4 2.64 4 4 C5.32 3.67 6.64 3.34 8 3 C8 2.01 8 1.02 8 0 C8.99 0 9.98 0 11 0 C11 1.32 11 2.64 11 4 C13.31 4 15.62 4 18 4 C18 4.33 18 4.66 18 5 C15.69 5 13.38 5 11 5 C10.7525 5.61875 10.505 6.2375 10.25 6.875 C8.79371361 9.35068687 7.62187494 9.95125002 5 11 C3.0625 10 3.0625 10 1 8 C0.33450549 5.30075428 0.18319237 2.79368363 0 0 Z ",fill:"#7F4F3A",transform:"translate(47,21)"}),(0,u.jsx)("path",{d:"M0 0 C2.31 0.33 4.62 0.66 7 1 C7.36190476 8.23809524 7.36190476 8.23809524 5.8125 11.5 C4 13 4 13 1.3125 13.25 C0.549375 13.1675 -0.21375 13.085 -1 13 C-1 14.65 -1 16.3 -1 18 C-1.66 18 -2.32 18 -3 18 C-3 13.05 -3 8.1 -3 3 C-2.34 3 -1.68 3 -1 3 C-1 5.64 -1 8.28 -1 11 C-0.01 10.67 0.98 10.34 2 10 C2.33 7.36 2.66 4.72 3 2 C2.01 2 1.02 2 0 2 C0 1.34 0 0.68 0 0 Z ",fill:"#BD682E",transform:"translate(32,73)"}),(0,u.jsx)("path",{d:"M0 0 C2.375 -0.125 2.375 -0.125 5 0 C7.22922955 2.22922955 7.88128953 4.09135278 9 7 C9.33 7.33 9.66 7.66 10 8 C10.32351301 10.83972535 10.5130429 13.68073737 10.71875 16.53125 C10.73385265 18.9413605 10.73385265 18.9413605 12 20 C12.07179964 21.51928038 12.08392007 23.04167482 12.0625 24.5625 C12.05347656 25.38878906 12.04445313 26.21507813 12.03515625 27.06640625 C12.02355469 27.70449219 12.01195313 28.34257813 12 29 C11.34 29 10.68 29 10 29 C10 26.03 10 23.06 10 20 C9.34 20 8.68 20 8 20 C7.97421875 19.15695313 7.9484375 18.31390625 7.921875 17.4453125 C7.83679688 15.80175781 7.83679688 15.80175781 7.75 14.125 C7.70359375 13.03445312 7.6571875 11.94390625 7.609375 10.8203125 C7.31153872 7.8667935 7.31153872 7.8667935 4.953125 6.6171875 C3.98632812 6.31167969 3.98632812 6.31167969 3 6 C3.33 5.01 3.66 4.02 4 3 C2.35 3.33 0.7 3.66 -1 4 C-0.67 2.68 -0.34 1.36 0 0 Z ",fill:"#894516",transform:"translate(61,9)"}),(0,u.jsx)("path",{d:"M0 0 C2.31 0 4.62 0 7 0 C7 0.66 7 1.32 7 2 C7.99 2 8.98 2 10 2 C10 4.64 10 7.28 10 10 C8.68 10.33 7.36 10.66 6 11 C6 8.36 6 5.72 6 3 C5.34 3 4.68 3 4 3 C4 7.95 4 12.9 4 18 C3.67 18 3.34 18 3 18 C2.67 13.71 2.34 9.42 2 5 C1.34 5 0.68 5 0 5 C0 3.35 0 1.7 0 0 Z ",fill:"#C1703B",transform:"translate(25,73)"}),(0,u.jsx)("path",{d:"M0 0 C5 2 5 2 6 4 C6.45528455 9.3495935 6.45528455 9.3495935 4.6875 11.875 C3 13 3 13 0 13 C0 8.71 0 4.42 0 0 Z ",fill:"#995222",transform:"translate(73,44)"}),(0,u.jsx)("path",{d:"M0 0 C3 0.125 3 0.125 4 1.125 C4.1245486 2.76730364 4.17568524 4.41552276 4.1875 6.0625 C4.20167969 6.95839844 4.21585938 7.85429688 4.23046875 8.77734375 C4 11.125 4 11.125 2 13.125 C-1.125 13.25 -1.125 13.25 -4 13.125 C-4.33 11.805 -4.66 10.485 -5 9.125 C-4.01 9.125 -3.02 9.125 -2 9.125 C-2 9.785 -2 10.445 -2 11.125 C-1.01 11.125 -0.02 11.125 1 11.125 C1 8.155 1 5.185 1 2.125 C-2.0745356 2.9013932 -2.0745356 2.9013932 -4 5.125 C-4 0.16666667 -4 0.16666667 0 0 Z ",fill:"#5D5C5C",transform:"translate(51,72.875)"}),(0,u.jsx)("path",{d:"M0 0 C0.33 0.66 0.66 1.32 1 2 C3.64 2 6.28 2 9 2 C9 2.66 9 3.32 9 4 C6.36 4 3.72 4 1 4 C1 4.66 1 5.32 1 6 C3.64 6 6.28 6 9 6 C9 6.66 9 7.32 9 8 C3.55306686 8.09688221 -1.63904667 8.12862175 -7 7 C-7 6.67 -7 6.34 -7 6 C-5.02 6 -3.04 6 -1 6 C-1 5.01 -1 4.02 -1 3 C-2.98 3 -4.96 3 -7 3 C-7 2.67 -7 2.34 -7 2 C-4.69 2 -2.38 2 0 2 C0 1.34 0 0.68 0 0 Z ",fill:"#E9F4FD",transform:"translate(44,50)"}),(0,u.jsx)("path",{d:"M0 0 C0.556875 0.66 1.11375 1.32 1.6875 2 C3.82227542 4.20856841 3.82227542 4.20856841 6.5625 4.375 C9.25194019 4.13662319 9.25194019 4.13662319 12 2 C11.67 3.32 11.34 4.64 11 6 C11.99 5.34 12.98 4.68 14 4 C13.67 5.65 13.34 7.3 13 9 C5.81218274 9.60913706 5.81218274 9.60913706 2 6.75 C0 4 0 4 0 0 Z ",fill:"#88AFBC",transform:"translate(16,41)"}),(0,u.jsx)("path",{d:"M0 0 C3.26460973 1.80412643 4.88929795 2.83394693 7 6 C7.25760279 8.69452521 7.08900053 11.28548375 7 14 C6.01 14.495 6.01 14.495 5 15 C4.62875 13.329375 4.62875 13.329375 4.25 11.625 C3.38994661 7.95384802 3.38994661 7.95384802 0.875 6.5625 C0.25625 6.376875 -0.3625 6.19125 -1 6 C-1.042721 4.33388095 -1.04063832 2.66617115 -1 1 C-0.67 0.67 -0.34 0.34 0 0 Z ",fill:"#94B8C4",transform:"translate(74,38)"}),(0,u.jsx)("path",{d:"M0 0 C6.93 0 13.86 0 21 0 C17 4 17 4 14 5 C13.34 4.34 12.68 3.68 12 3 C9.0371669 3.39504441 6.61673759 4.59817629 4 6 C2.68 4.02 1.36 2.04 0 0 Z ",fill:"#B2CCD6",transform:"translate(42,42)"}),(0,u.jsx)("path",{d:"M0 0 C0.78375 0.04125 1.5675 0.0825 2.375 0.125 C3.035 1.445 3.695 2.765 4.375 4.125 C1.61276722 6.88723278 -0.83206617 6.70356291 -4.625 7.125 C-4.75 4.75 -4.75 4.75 -4.625 2.125 C-2.625 0.125 -2.625 0.125 0 0 Z ",fill:"#9C5423",transform:"translate(42.625,8.875)"}),(0,u.jsx)("path",{d:"M0 0 C7.52595086 0.50173006 14.68884438 2.20328633 22 4 C22 4.33 22 4.66 22 5 C19.36 5 16.72 5 14 5 C14.66 5.66 15.32 6.32 16 7 C15.01 7 14.02 7 13 7 C12.608125 6.54625 12.21625 6.0925 11.8125 5.625 C8.94848345 3.05726102 5.72784358 2.79445847 2 2 C1.67 3.32 1.34 4.64 1 6 C0.34 4.35 -0.32 2.7 -1 1 C-0.67 0.67 -0.34 0.34 0 0 Z ",fill:"#87A9B4",transform:"translate(29,38)"}),(0,u.jsx)("path",{d:"M0 0 C0.66 0 1.32 0 2 0 C2 2.64 2 5.28 2 8 C3.65 8 5.3 8 7 8 C7 8.66 7 9.32 7 10 C5.35 10 3.7 10 2 10 C2 11.65 2 13.3 2 15 C1.34 15 0.68 15 0 15 C0 10.05 0 5.1 0 0 Z ",fill:"#B55311",transform:"translate(29,76)"}),(0,u.jsx)("path",{d:"M0 0 C0.99 0 1.98 0 3 0 C4.125 6.75 4.125 6.75 3 9 C2.01 9 1.02 9 0 9 C-1.36623674 6.26752652 -1.128426 4.01801098 -1 1 C-0.67 0.67 -0.34 0.34 0 0 Z ",fill:"#E6E6E6",transform:"translate(49,75)"}),(0,u.jsx)("path",{d:"M0 0 C0.66 0 1.32 0 2 0 C2.36206897 6.39655172 2.36206897 6.39655172 0.875 8.875 C-1.67384706 10.40430823 -4.07238473 10.67470941 -7 11 C-7 10.34 -7 9.68 -7 9 C-5.824375 8.38125 -5.824375 8.38125 -4.625 7.75 C-1.3266667 5.55111113 -0.92128432 3.76889042 0 0 Z ",fill:"#C3774E",transform:"translate(63,26)"}),(0,u.jsx)("path",{d:"M0 0 C0.99 0 1.98 0 3 0 C3 2.64 3 5.28 3 8 C1.68 8.33 0.36 8.66 -1 9 C-1.09765625 2.84765625 -1.09765625 2.84765625 -1 1 C-0.67 0.67 -0.34 0.34 0 0 Z ",fill:"#F3E5DB",transform:"translate(32,75)"}),(0,u.jsx)("path",{d:"M0 0 C1.32 0.66 2.64 1.32 4 2 C4.042721 3.66611905 4.04063832 5.33382885 4 7 C3 8 3 8 -0.0625 8.0625 C-1.031875 8.041875 -2.00125 8.02125 -3 8 C-3.33 7.34 -3.66 6.68 -4 6 C-2.35 6 -0.7 6 1 6 C0.34 4.35 -0.32 2.7 -1 1 C-0.67 0.67 -0.34 0.34 0 0 Z ",fill:"#5F5E5E",transform:"translate(84,78)"}),(0,u.jsx)("path",{d:"M0 0 C5.94 0.99 5.94 0.99 12 2 C11.01 2.66 10.02 3.32 9 4 C9.66 4.66 10.32 5.32 11 6 C9.741875 5.87625 8.48375 5.7525 7.1875 5.625 C6.12595703 5.52058594 6.12595703 5.52058594 5.04296875 5.4140625 C3 5 3 5 0 3 C0 2.01 0 1.02 0 0 Z ",fill:"#CE6F30",transform:"translate(44,37)"}),(0,u.jsx)("path",{d:"M0 0 C0.99 0 1.98 0 3 0 C3 3.3 3 6.6 3 10 C2.67 9.01 2.34 8.02 2 7 C1.34 7 0.68 7 0 7 C-0.33 7.66 -0.66 8.32 -1 9 C-1.09765625 2.84765625 -1.09765625 2.84765625 -1 1 C-0.67 0.67 -0.34 0.34 0 0 Z ",fill:"#BA5F21",transform:"translate(19,73)"}),(0,u.jsx)("path",{d:"M0 0 C0.66 0 1.32 0 2 0 C2 0.66 2 1.32 2 2 C2.99 2 3.98 2 5 2 C5 2.66 5 3.32 5 4 C4.01 4 3.02 4 2 4 C2.34786708 5.97536745 2.34786708 5.97536745 3 8 C3.66 8.33 4.32 8.66 5 9 C5 9.66 5 10.32 5 11 C1.125 10.125 1.125 10.125 0 9 C-0.07179964 7.48071962 -0.08392007 5.95832518 -0.0625 4.4375 C-0.05347656 3.61121094 -0.04445313 2.78492188 -0.03515625 1.93359375 C-0.02355469 1.29550781 -0.01195313 0.65742188 0 0 Z ",fill:"#D8702B",transform:"translate(17,31)"}),(0,u.jsx)("path",{d:"M0 0 C3.63 0 7.26 0 11 0 C10.67 0.66 10.34 1.32 10 2 C11.65 2 13.3 2 15 2 C15 2.66 15 3.32 15 4 C11.535 5.485 11.535 5.485 8 7 C8 5.02 8 3.04 8 1 C5.36 1 2.72 1 0 1 C0 0.67 0 0.34 0 0 Z ",fill:"#AD5419",transform:"translate(45,14)"}),(0,u.jsx)("path",{d:"M0 0 C0.33 0.66 0.66 1.32 1 2 C3.64 2 6.28 2 9 2 C9 2.66 9 3.32 9 4 C3.03654233 5.0006709 -1.28728907 5.0662997 -7 3 C-7 2.67 -7 2.34 -7 2 C-4.69 2 -2.38 2 0 2 C0 1.34 0 0.68 0 0 Z ",fill:"#F7FBFE",transform:"translate(44,50)"}),(0,u.jsx)("path",{d:"M0 0 C1.32 0 2.64 0 4 0 C4 0.66 4 1.32 4 2 C4.66 2 5.32 2 6 2 C6 2.99 6 3.98 6 5 C3.69 5 1.38 5 -1 5 C-0.67 3.35 -0.34 1.7 0 0 Z ",fill:"#924B1C",transform:"translate(20,28)"}),(0,u.jsx)("path",{d:"M0 0 C1.98 0 3.96 0 6 0 C5.67 1.65 5.34 3.3 5 5 C3.35 4.67 1.7 4.34 0 4 C0 2.68 0 1.36 0 0 Z ",fill:"#864114",transform:"translate(19,35)"}),(0,u.jsx)("path",{d:"M0 0 C0.33 0 0.66 0 1 0 C1.33 1.65 1.66 3.3 2 5 C3.32 4.67 4.64 4.34 6 4 C6.33 5.65 6.66 7.3 7 9 C6.67 8.01 6.34 7.02 6 6 C5.01 6 4.02 6 3 6 C3 6.99 3 7.98 3 9 C1.68 9.33 0.36 9.66 -1 10 C-0.67 6.7 -0.34 3.4 0 0 Z ",fill:"#C68961",transform:"translate(52,15)"}),(0,u.jsx)("path",{d:"M0 0 C1.98 0.99 1.98 0.99 4 2 C4 3.32 4 4.64 4 6 C3.01 6 2.02 6 1 6 C1 7.65 1 9.3 1 11 C0.67 11 0.34 11 0 11 C0 7.37 0 3.74 0 0 Z ",fill:"#CE753A",transform:"translate(73,45)"}),(0,u.jsx)("path",{d:"M0 0 C1.65 0 3.3 0 5 0 C5.66 1.32 6.32 2.64 7 4 C6.01 4.33 5.02 4.66 4 5 C4 4.34 4 3.68 4 3 C2.35 3.33 0.7 3.66 -1 4 C-0.67 2.68 -0.34 1.36 0 0 Z ",fill:"#9E5625",transform:"translate(61,9)"}),(0,u.jsx)("path",{d:"M0 0 C0.66 0.33 1.32 0.66 2 1 C2 4.12889911 1.95852283 6.1244315 1 9 C0.34 9.66 -0.32 10.32 -1 11 C-1 8.36 -1 5.72 -1 3 C-1.66 2.67 -2.32 2.34 -3 2 C-2.01 1.34 -1.02 0.68 0 0 Z ",fill:"#787777",transform:"translate(46,73)"}),(0,u.jsx)("path",{d:"M0 0 C1.875 0.25 1.875 0.25 4 1 C5.64872507 3.5164751 6.37312706 6.07459296 7 9 C6.21625 8.360625 5.4325 7.72125 4.625 7.0625 C2.20460719 5.01857687 2.20460719 5.01857687 0 4 C0 2.68 0 1.36 0 0 Z ",fill:"#DCE4E5",transform:"translate(73,40)"}),(0,u.jsx)("path",{d:"M0 0 C0.33 0.99 0.66 1.98 1 3 C-1.475 4.485 -1.475 4.485 -4 6 C-4.99 5.34 -5.98 4.68 -7 4 C-7 3.34 -7 2.68 -7 2 C-4.69 2 -2.38 2 0 2 C0 1.34 0 0.68 0 0 Z ",fill:"#5D300D",transform:"translate(56,26)"}),(0,u.jsx)("path",{d:"M0 0 C0.99 0 1.98 0 3 0 C3 1.32 3 2.64 3 4 C5.31 4 7.62 4 10 4 C10 4.33 10 4.66 10 5 C7.69 5 5.38 5 3 5 C2.67 5.66 2.34 6.32 2 7 C2 6.01 2 5.02 2 4 C1.34 4 0.68 4 0 4 C0 2.68 0 1.36 0 0 Z ",fill:"#835C40",transform:"translate(55,21)"}),(0,u.jsx)("path",{d:"M0 0 C0.66 0.33 1.32 0.66 2 1 C2 1.33 2 1.66 2 2 C2.99 2 3.98 2 5 2 C5.33 2.99 5.66 3.98 6 5 C3.69 5.33 1.38 5.66 -1 6 C-1.042721 4.33388095 -1.04063832 2.66617115 -1 1 C-0.67 0.67 -0.34 0.34 0 0 Z ",fill:"#7D3B0F",transform:"translate(39,10)"}),(0,u.jsx)("path",{d:"M0 0 C2.475 0.495 2.475 0.495 5 1 C4.67 1.66 4.34 2.32 4 3 C3.77377919 4.70363822 3.59111527 6.41328701 3.4375 8.125 C3.31181641 9.49011719 3.31181641 9.49011719 3.18359375 10.8828125 C3.12300781 11.58148438 3.06242187 12.28015625 3 13 C2.67 13 2.34 13 2 13 C2 9.37 2 5.74 2 2 C1.34 2 0.68 2 0 2 C0 1.34 0 0.68 0 0 Z ",fill:"#7B7A7A",transform:"translate(74,73)"}),(0,u.jsx)("path",{d:"M0 0 C2.5 1.3125 2.5 1.3125 5 3 C5 3.99 5 4.98 5 6 C3.35 5.67 1.7 5.34 0 5 C0 3.35 0 1.7 0 0 Z ",fill:"#F1F1F1",transform:"translate(80,78)"}),(0,u.jsx)("path",{d:"M0 0 C0 3 0 3 -2 6 C-4.4375 5.625 -4.4375 5.625 -7 5 C-7.33 4.34 -7.66 3.68 -8 3 C-6.865625 2.690625 -5.73125 2.38125 -4.5625 2.0625 C-1.21224901 1.37075469 -1.21224901 1.37075469 0 0 Z ",fill:"#9ABDC9",transform:"translate(27,43)"}),(0,u.jsx)("path",{d:"M0 0 C0.66 0.33 1.32 0.66 2 1 C2 1.33 2 1.66 2 2 C2.99 2 3.98 2 5 2 C5.33 2.99 5.66 3.98 6 5 C4.02 5 2.04 5 0 5 C-0.5625 3.0625 -0.5625 3.0625 -1 1 C-0.67 0.67 -0.34 0.34 0 0 Z ",fill:"#76380D",transform:"translate(60,10)"}),(0,u.jsx)("path",{d:"M0 0 C0.66 0.33 1.32 0.66 2 1 C2 1.66 2 2.32 2 3 C2.99 3.33 3.98 3.66 5 4 C3.35 4.33 1.7 4.66 0 5 C-0.5625 3.0625 -0.5625 3.0625 -1 1 C-0.67 0.67 -0.34 0.34 0 0 Z M5 1 C5.99 1.495 5.99 1.495 7 2 C6.01 2.495 6.01 2.495 5 3 C5 2.34 5 1.68 5 1 Z ",fill:"#646363",transform:"translate(47,81)"}),(0,u.jsx)("path",{d:"M0 0 C1.4540625 0.0309375 1.4540625 0.0309375 2.9375 0.0625 C2.9375 0.7225 2.9375 1.3825 2.9375 2.0625 C1.98875 2.165625 1.04 2.26875 0.0625 2.375 C-3.35357501 2.74789295 -3.35357501 2.74789295 -5.0625 6.0625 C-3.98897059 0.08140756 -3.98897059 0.08140756 0 0 Z ",fill:"#6F6E6E",transform:"translate(45.0625,66.9375)"}),(0,u.jsx)("path",{d:"M0 0 C0.99 0 1.98 0 3 0 C3 0.66 3 1.32 3 2 C2.34 2 1.68 2 1 2 C0.67 4.64 0.34 7.28 0 10 C-0.33 10 -0.66 10 -1 10 C-1.02689216 8.52093108 -1.04634621 7.04172517 -1.0625 5.5625 C-1.07410156 4.73878906 -1.08570313 3.91507813 -1.09765625 3.06640625 C-1 1 -1 1 0 0 Z ",fill:"#995D36",transform:"translate(16,29)"}),(0,u.jsx)("path",{d:"M0 0 C0.99 0 1.98 0 3 0 C3 1.32 3 2.64 3 4 C1.35 4 -0.3 4 -2 4 C-1.34 2.68 -0.68 1.36 0 0 Z ",fill:"#FAFCFC",transform:"translate(50,45)"})]}),O=({id:e})=>(0,u.jsxs)("div",{className:"ccpigd-icon-btn_icon position-absolute",children:["elementor"===e&&(0,u.jsx)(W,{}),"gutenberg"===e&&(0,u.jsx)(V,{}),"contactForm7"===e&&(0,u.jsx)(H,{}),"wpforms"===e&&(0,u.jsx)($,{})]});var K=t(7673),q=t(4658),Q=t(2312);const Y=({shortcodes:e,selectedModules:s,setSelectedModules:t,refetch:i})=>{const[n]=(0,m.h0)(),[c]=(0,m.LQ)(),[r]=(0,m.jz)(),[o,l]=(0,G.useState)(null),[d,g]=(0,G.useState)(""),j=(0,a.Zp)(),f=e=>{const s=S.G.find((s=>s.id===e.type));(0,B.G4)(ccpigd.isPro)||!s?.isPro?j(`/module-builder/${e.id}/modules`):window.CCPIGDHelper.openUpgradePopUp()};return(0,u.jsx)(u.Fragment,{children:e?.map((a=>{const m=S.G.find((e=>e.id===a.type));return(0,u.jsx)(E.A,{rounded:"none",padding:"16px 20px",className:"ccpigd-module-list__body",children:(0,u.jsxs)(I.A,{className:"ccpigd-module-list__body-wrapper",columns:"minmax(20px, 30px) minmax(20px, 40px) minmax(100px, 360px) minmax(100px, 240px) minmax(50px, 150px) minmax(100px, 300px) minmax(50px, 150px) minmax(50px, 150px) minmax(100px, 1fr)",alignItems:"center",children:[(0,u.jsx)(D.A,{id:a.id+"-checkbox",checked:s.includes(a.id),onChange:()=>{t((e=>e.includes(a.id)?e.filter((e=>e!==a.id)):[...e,a.id]))}}),(0,u.jsx)(C.A,{size:"sm",weight:"semibold",children:a.id}),(0,u.jsxs)(p.A,{className:"shortcode-title-edit",gap:5,wrap:!1,children:[o===a.id?(0,u.jsx)(N.A,{type:"text",value:d,onChange:e=>g(String(e))}):(0,u.jsx)(C.A,{size:"sm",className:"text-ellipsis",weight:"medium",children:a.title}),(0,u.jsx)(h.A,{className:"edit-title-button",onClick:()=>{o===a.id?(async()=>{if(d.trim())try{const s=e.find((e=>e.id===o));if(!s)return;const t=S.G.find((e=>e.id===s.type));if(!(0,B.G4)(ccpigd.isPro)&&t?.isPro)return void window.CCPIGDHelper.openUpgradePopUp();await c({...s,title:d}).unwrap(),l(null),g(""),window.toast.show({message:"Shortcode title updated successfully.",theme:"success",size:"sm"}),i()}catch(e){window.toast.show({message:"Failed to update shortcode title.",theme:"error",size:"sm"})}else window.toast.show({message:"Title cannot be empty.",theme:"error",size:"sm"})})():(l(a.id),g(a.title))},size:"small",children:o===a.id?(0,u.jsx)(x.A,{name:"check",fontSize:"2xl"}):(0,u.jsx)(x.A,{name:"edit",fontSize:"lg"})})]}),(0,u.jsxs)(E.A,{padding:"2px 5px",className:" d-flex items-center gap--sm border-none text-md",border:"none",children:[(0,u.jsx)(h.A,{size:"medium",fontSize:"xl",variant:"outlined",children:m&&(0,u.jsxs)("div",{className:"position-relative",children:[(0,u.jsx)(x.A,{name:m.icon||"imagesmode",fontSize:"xl"}),a.integration?(0,u.jsx)(O,{id:a.integration}):null]})}),(0,u.jsx)(C.A,{size:"sm",className:"text-center text-ellipsis hide-tab",children:m?.title})]}),(0,u.jsx)(q.A,{id:"shortcode-status",className:"justify-center",checked:"on"===a.status,onChange:s=>(async(s,t)=>{const a=e.find((e=>e.id===s));if(!a)return;const n=S.G.find((e=>e.id===a.type));if((0,B.G4)(ccpigd.isPro)||!n?.isPro)try{await c({...a,status:t?"on":"off"}).unwrap(),window.toast.show({message:"Shortcode status has been updated.",theme:"success",size:"sm"}),i()}catch{window.toast.show({message:"Failed to update shortcode status.",theme:"error",size:"sm"})}else window.CCPIGDHelper.openUpgradePopUp()})(a.id,s)}),(0,u.jsx)(_.A,{onClick:()=>(e=>{const s=`[integration-google-drive id="${e}"]`;if(navigator.clipboard&&window.isSecureContext)navigator.clipboard.writeText(s).then((()=>{window.toast.show({message:"Shortcode has been copied",theme:"success",size:"sm"})})).catch((e=>{window.toast.show({message:"Failed to copy shortcode!",theme:"error",size:"sm"})}));else try{const e=document.createElement("textarea");e.value=s,e.style.position="fixed",e.style.top="0",e.style.left="0",e.style.opacity="0",document.body.appendChild(e),e.focus(),e.select();const t=document.execCommand("copy");if(document.body.removeChild(e),!t)throw new Error("Fallback copy failed");window.toast.show({message:"Shortcode copied!",theme:"success",size:"sm"})}catch(e){window.toast.show({message:"Copying is not supported in this browser.",theme:"error",size:"sm"})}})(a.id),variant:"outlined",startIcon:(0,u.jsx)(x.A,{name:"content_copy",fontSize:"2xl"}),children:(0,u.jsx)(C.A,{className:"shortcode-text text-ellipsis",size:"sm",children:` [integration-google-drive id="${a.id}"]`})}),a.locations&&a.locations.length>0?(0,u.jsx)(U,{location:a.locations,children:(0,u.jsx)(Q.A,{className:"flex-center",children:(0,u.jsx)(h.A,{variant:"outlined",size:"medium",rounded:"md",className:"border-solid",children:(0,u.jsx)(C.A,{size:"md",weight:"semibold",color:"primary",children:a.locations.length})})})}):(0,u.jsx)(Q.A,{className:"flex-center",children:(0,u.jsx)(h.A,{variant:"outlined",size:"medium",rounded:"md",className:"border-solid",children:(0,u.jsx)(C.A,{size:"md",weight:"semibold",color:"primary",children:"0"})})}),(0,u.jsx)(C.A,{size:"sm",className:"text-center hide-tab text-ellipsis",children:a.createdAt}),(0,u.jsxs)(p.A,{gap:20,wrap:!1,align:"space-around",className:"actions",children:[(0,u.jsx)(_.A,{startIcon:(0,u.jsx)(x.A,{name:"edit"}),variant:"primary",onClick:()=>f(a),className:"hide-tab",children:"Edit"}),(0,u.jsxs)(K.A,{children:[(0,u.jsx)(K.A.Trigger,{children:(0,u.jsx)(h.A,{size:"small",children:(0,u.jsx)(x.A,{name:"more_vert",fontSize:"lg",fontWeight:"semibold"})})}),(0,u.jsxs)(K.A.Content,{children:[(0,u.jsx)(K.A.MenuItem,{onClick:()=>f(a),children:(0,u.jsxs)(p.A,{wrap:!1,gap:3,children:[(0,u.jsx)(x.A,{name:"edit"})," Edit"]})}),(0,u.jsx)(K.A.MenuItem,{onClick:()=>(async e=>{try{if(!await window.toast.confirm({message:"Are you sure you want to delete this shortcode? This action cannot be undone.",okText:"Delete",cancelText:"Cancel"}))return;await r(e).unwrap(),t((s=>s.filter((s=>s!==e)))),window.toast.show({message:"Shortcode has been deleted.",theme:"success",size:"sm"})}catch{window.toast.show({message:"Failed to delete shortcode.",theme:"error",size:"sm"})}})(a.id),children:(0,u.jsxs)(p.A,{wrap:!1,gap:3,children:[(0,u.jsx)(x.A,{name:"delete"})," Delete"]})}),(0,u.jsx)(K.A.MenuItem,{onClick:()=>(async s=>{if(!(0,B.G4)(ccpigd.isPro)&&e.length>=10)return void window.CCPIGDHelper.openUpgradePopUp();const t=e.find((e=>e.id===s));if(!t)return;const i={...t,id:"",title:"Copy of "+t.title,createdAt:(new Date).toISOString()};try{if(!await window.toast.confirm({message:"Do you want to duplicate this shortcode?",okText:"Yes, duplicate it!",cancelText:"Cancel"}))return;await n(i).unwrap(),window.toast.show({message:"Shortcode duplicated successfully.",theme:"success",size:"sm"})}catch(e){window.toast.show({message:"Failed to duplicate shortcode.",theme:"error",size:"sm"})}})(a.id),children:(0,u.jsxs)(p.A,{wrap:!1,gap:3,children:[(0,u.jsx)(x.A,{name:"content_copy"}),"Duplicate"]})})]})]})]})]})},a.id)}))})},J=()=>{const[e,s]=(0,i.useState)([]),{getQueryParam:t,updateQueryParams:n}=(0,v.Ay)(),c=(0,k.j)(),r=(0,a.Zp)();d();const o=t("orderBy")||"updatedAt",h=t("order")||"DESC",g=parseInt(t("page"),10)||1,f=parseInt(t("perPage"),10)||10,S=t("type")||"all",M=t("search")||"",{data:N,refetch:P,isFetching:I,isLoading:D}=(0,m.i0)({orderBy:o,order:h,page:g,perPage:f,type:S,search:M,status:"all"},{refetchOnMountOrArgChange:!0}),E=()=>{const e=ccpigd.moduleData;c((0,l.BX)(e)),r("/module-builder/new/modules")};(0,i.useEffect)((()=>{I||D||0!==N?.shortcodes.length||n({page:"1"})}),[N]);const G=N?.pagination.totalPages||1,L=N?.total||0;return(0,u.jsx)(z.A,{children:(0,u.jsxs)(z.A.ContentWrapper,{children:[(0,u.jsx)(Z,{shortcodes:N?.shortcodes||[],addNew:E}),(0,u.jsx)(z.A.Content,{children:(0,u.jsxs)(b.A,{gap:20,children:[(0,u.jsxs)(p.A,{gap:3,children:[(0,u.jsx)(C.A,{as:"h1",size:"md",weight:"semibold",children:"All Modules"}),(0,u.jsxs)(C.A,{size:"xs",children:["(",N?.total," items)"]})]}),(0,u.jsx)(F,{selectedModules:e,setSelectedModules:s}),(0,u.jsxs)(b.A,{className:"ccpigd-module-list",children:[(0,u.jsx)(T,{shortcodes:N?.shortcodes||[],selectedModules:e,setSelectedModules:s}),D||I?(0,u.jsx)(b.A,{gap:2,children:Array.from({length:10}).map(((e,s)=>(0,u.jsx)(y.A,{width:"100%",height:"74px"},s)))}):N?.shortcodes&&N?.shortcodes?.length>0?(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(Y,{selectedModules:e,setSelectedModules:s,shortcodes:N.shortcodes,refetch:P}),(0,u.jsx)(j,{currentPage:g,totalPages:G,perPage:f,updateQueryParams:n,totalItems:L})]}):(0,u.jsx)(A.A,{icon:(0,u.jsx)(w.A,{}),title:"You have no modules created yet.",description:"Get started by creating a new module.",children:(0,u.jsx)(_.A,{variant:"primary",size:"medium",startIcon:(0,u.jsx)(x.A,{name:"add",fontSize:"lg",fontWeight:"semibold"}),onClick:E,children:"Add New Module"})})]})]})})]})})};var X=t(5185),ee=t(7726),se=t(7603),te=t(1442),ie=t(3330),ae=t(6203),ne=t(4315),ce=t(6880),re=t(7495),oe=t(1902),le=t(8200),de=t(6300),me=t(7920),he=t(2262);const pe=[{value:1,name:"1 Hour"},{value:5,name:"5 Hours"},{value:24,name:"1 Day"},{value:168,name:"1 Week"},{value:672,name:"1 Month"},{value:8064,name:"1 Year"},{value:0,name:"Permanent"},{value:-1,name:"Custom"}],ge=({file:e,type:s,onClose:t})=>{const[i,a]=(0,G.useState)(""),[n,c]=(0,G.useState)(1),[r,o]=(0,G.useState)(1),[l,d]=(0,G.useState)(!1),[m,h]=(0,G.useState)(""),[j,f]=(0,G.useState)(!1),[A,{isLoading:y,error:w,reset:v}]=(0,he.uI)();(0,G.useEffect)((()=>{if(j){const e=setTimeout((()=>f(!1)),2e3);return()=>clearTimeout(e)}}),[j]);const k=(0,G.useMemo)((()=>l?m?m.length<6?"Password must be at least 6 characters.":"":"Password required.":""),[l,m]),z=(0,G.useMemo)((()=>-1!==n?"":Number.isFinite(r)?r<=0?"Must be greater than 0 hours.":r>43800?"Keep under 5 years (~43800 hrs).":"":"Enter a valid number."),[n,r]),S=!y&&!k&&!z;return(0,G.useEffect)((()=>{a(""),v()}),[n,r,l,m,s,e.key,v]),(0,u.jsxs)("div",{children:[(0,u.jsxs)(p.A,{gap:5,align:"space-between",className:"mb-3",children:[(0,u.jsxs)(C.A,{className:"flex-1",children:["Share ",e.name]}),(0,u.jsx)(x.A,{name:"close",className:"text-error cursor-pointer",onClick:()=>{t&&t()}})]}),(0,u.jsx)(E.A,{className:"ccpigd-file-browser__share-link-modal",background:"extra-light",children:(0,u.jsxs)(b.A,{gap:20,children:[(0,u.jsx)(me.A,{isPro:!ccpigd.isPro,iconShow:!1,iconSize:"2xl",children:(0,u.jsx)(p.A,{gap:10,children:(0,u.jsx)(q.A,{id:"encrypted",ariaLabel:"Protect link with password",checked:l,onChange:()=>{(0,B.G4)(ccpigd.isPro)?d((e=>!e)):window.CCPIGDHelper.openUpgradePopUp()},title:"Make this file protected"})})}),l&&(0,u.jsx)(N.A,{type:"text",label:"Enter Password to Protect",placeholder:"Choose a password",value:m,onChange:e=>h(String(e)),error:!!k,errorText:k}),(0,u.jsx)(g.A,{label:"Validity of this Link",options:pe,value:[n],searchable:!1,onChange:e=>{var s;(0,B.G4)(ccpigd.isPro)?c(null!==(s=e?.[0])&&void 0!==s?s:1):window.CCPIGDHelper.openUpgradePopUp()}}),-1===n&&(0,u.jsx)(N.A,{type:"number",label:"Custom Validity (in hours)",min:1,step:1,value:r,onChange:e=>o(Number(e)),helperText:z,error:!!z}),!!i&&(0,u.jsx)(N.A,{type:"text",value:i,readOnly:!0,helperText:j?"Copied to clipboard!":"",onClick:async()=>{try{await navigator.clipboard.writeText(i),f(!0)}catch{f(!1)}}}),(0,u.jsx)(_.A,{variant:"primary",onClick:async()=>{if(!S)return;const s={fileKey:e.key,isPasswordProtected:l,password:l?m:void 0};n>0?s.lifetime=n:-1===n&&(s.lifetime=r);try{const e=await A(s).unwrap();a(e)}catch{}},disabled:!S,loading:y,loadingIndicator:"Generating...",children:"Generate Share Link"}),!!w&&(0,u.jsx)(C.A,{as:"p",size:"sm",color:"error",children:"Failed to generate link. Please try again."})]})})]})};var Ce=t(3940);const xe=[{id:"preview",label:"Preview",icon:(0,u.jsx)(x.A,{name:"eye_tracking",fontWeight:"medium"}),fileOnly:!0},{id:"open",label:"Open in Google Drive",icon:(0,u.jsx)(x.A,{name:"open_in_new",fontWeight:"medium"})},{id:"view-details",label:"View Details",separator:!0,icon:(0,u.jsx)(x.A,{name:"info",fontWeight:"medium"}),isPro:!(0,B.G4)(ccpigd.isPro)},{id:"share",label:"Share",icon:(0,u.jsx)(x.A,{name:"share",fontWeight:"medium"})},{id:"download",label:"Download",icon:(0,u.jsx)(x.A,{name:"cloud_download",fontWeight:"medium"}),fileOnly:!0},{id:"import",label:"Import to Media Library",separator:!0,fileOnly:!0,icon:(0,u.jsx)(x.A,{name:"move_to_inbox",fontWeight:"medium"}),isPro:!(0,B.G4)(ccpigd.isPro)},{id:"move",label:"Move",separator:!0,icon:(0,u.jsx)(x.A,{name:"move_item",fontWeight:"medium"}),isPro:!(0,B.G4)(ccpigd.isPro)},{id:"copy",label:"Copy",fileOnly:!0,icon:(0,u.jsx)(x.A,{name:"file_copy",fontWeight:"medium"}),isPro:!(0,B.G4)(ccpigd.isPro)},{id:"rename",label:"Rename",separator:!0,icon:(0,u.jsx)(x.A,{name:"text_select_start",fontWeight:"medium"})},{id:"delete",label:"Delete",className:"destructive",icon:(0,u.jsx)(x.A,{name:"delete",fontWeight:"medium"})}],ue=({viewFile:e})=>{const{activeFolder:s,selectedFiles:t}=(0,k.G)((e=>e.manageFiles)),{isFileSelecting:a}=(0,k.G)((e=>e.fileBrowser)),[n]=(0,he.Uf)(),[c]=(0,he.YR)(),{deleteFile:l,rename:d,download:m,importToMedia:h,viewDetails:p,openGoogleDrive:g}=(0,de.H)(),C=(0,k.j)(),x=(0,i.useCallback)(((e,s)=>{(0,Ce.l)({componentName:"CopyMoveFolder",file:e,type:s,maxWidth:"600px"})}),[C,s,n,c,t]);return(0,u.jsx)(re.W1,{id:"file-menu",children:({props:s})=>xe.filter((e=>!e.fileOnly||!(0,X.lQ)(s?.file.mimeType))).map((i=>{const n=s?.file,c=(0,X.wz)(n),C=(0,X.zx)(n),j=("import"===i.id||"download"===i.id)&&c;return(0,u.jsxs)(G.Fragment,{children:[j?(0,u.jsx)(me.A,{isPro:i.isPro,iconShow:!1,iconSize:"xl",children:(0,u.jsx)(re.Qw,{label:(0,u.jsxs)(u.Fragment,{children:[i.icon&&(0,u.jsx)("span",{className:"context-menu-icon flex-center",children:i.icon}),i.label," as"]}),children:C.map((e=>(0,u.jsx)(re.q7,{onClick:()=>{((e,s,t)=>{switch(e){case"import":h(s.key,t);break;case"download":const e=s.exportLinks[t];m(s,e)}})(i.id,n,e.mimeType)},children:e.label},e.mimeType)))})}):(0,u.jsx)(me.A,{isPro:i.isPro,iconShow:!1,iconSize:"xl",children:(0,u.jsxs)(re.q7,{onClick:()=>{i.isPro?window.CCPIGDHelper.openUpgradePopUp():((s,i)=>{switch(s){case"preview":e(i.key);break;case"open":g(i);break;case"view-details":p(i);break;case"share":((e,s)=>{const t=window.toast.show({reactComponent:(0,u.jsx)(r.Kq,{store:o.M,children:(0,u.jsx)(ge,{file:e,type:s,onClose:()=>t.remove()})}),theme:"light",maxWidth:"500px",duration:0,variant:"modal"})})(i,s);break;case"download":m(i);break;case"import":h(i.key,i.mimeType);break;case"move":case"copy":x(i,s);break;case"rename":d(i);break;case"delete":const n=a&&t.length>0?t.map((e=>e.key)):[i.key];l(n)}})(i.id,n)},className:i.className||"",children:[i.icon&&(0,u.jsx)("span",{className:"context-menu-icon flex-center",children:i.icon}),i.label]})}),i.separator&&(0,u.jsx)(re.wv,{})]},i.id)}))})};var je=t(7723);const fe=({folderView:e})=>(0,u.jsx)(u.Fragment,{children:"list"===e&&(0,u.jsx)(Q.A,{className:"ccpigd-file-list__header",children:["Name","","Type","Size","Updated","Action"].map(((e,s)=>(0,u.jsx)(C.A,{as:"span",children:"string"==typeof e?(0,je.__)(e,"integration-google-drive"):e},s)))})}),Ae=(0,i.forwardRef)((({selectContainerRef:e,loadMoreFileRef:s,galleryRef:t,folderView:i,fileLoading:a,files:n,selectedFiles:c,activeFile:r,hasMore:o,loadingMore:l,isFileSelecting:d,handleFileSingleClick:m,handleFileDoubleClick:h,viewFile:p,menuKey:g})=>{const C=(0,k.j)();return(0,u.jsxs)(b.A,{ref:e,className:"ccpigd-file-list",children:[(0,u.jsx)(fe,{folderView:i}),a?(0,u.jsx)(Q.A,{className:`ccpigd-file-list__files ccpigd-file-list__files--${i}-view`,children:[...Array(oe.PV.PER_PAGE_LIMIT)].map(((e,s)=>(0,u.jsx)("div",{style:{marginTop:"10px"},children:"grid"===i?(0,u.jsx)(y.A,{height:"215px"}):(0,u.jsx)(y.A,{width:"100%",height:"62px"})},s)))}):(0,u.jsxs)(Q.A,{ref:t,className:`ccpigd-file-list__files ccpigd-file-list__files--${i}-view ${n?.length>0?"":"ccpigd-file-list__files--empty"}`,children:[n?.length>0?(0,u.jsxs)(re.BV,{children:[n?.map(((e,t)=>{const a=c?.some((s=>s.key===e.key));return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsxs)(le.A,{file:e,folderView:i,isFileSelected:a||r?.key===e.key,onContextMenu:(e,s)=>{r&&C((0,se.z8)(s))},onClick:s=>m(s,e),onDoubleClick:s=>h(s,e),isCopied:a,isMoved:a,children:[(0,u.jsx)(le.A.Thumbnail,{children:d&&(0,u.jsx)(le.A.SelectStatus,{onClick:e=>e.stopPropagation(),isSelected:a})}),(0,u.jsx)(le.A.Name,{}),(0,u.jsx)(le.A.Extension,{}),e.size?(0,u.jsx)(le.A.Dot,{}):null,(0,u.jsx)(le.A.Size,{}),"list"===i&&(0,u.jsx)(le.A.UpdatedAt,{}),(0,u.jsx)(le.A.ActionButton,{})]},e.key),o&&!l&&n.length-1===t&&n.length>=oe.PV.PER_PAGE_LIMIT&&(0,u.jsx)("div",{ref:s,className:"ccpigd-loading"})]},e.key)})),(0,u.jsx)(ue,{viewFile:p})]}):(0,u.jsx)(A.A,{icon:(0,u.jsx)(w.A,{}),title:"No File Found!",children:"my-drive"===g&&(0,u.jsx)(_.A,{startIcon:(0,u.jsx)(x.A,{name:"cloud_upload"}),onClick:()=>C((0,se.uf)(!0)),variant:"primary",children:"Upload Files"})}),l&&(0,u.jsx)(u.Fragment,{children:[...Array(oe.PV.PER_PAGE_LIMIT)].map(((e,s)=>(0,u.jsx)("div",{style:{marginTop:"10px"},children:"grid"===i?(0,u.jsx)(y.A,{height:"215px"}):(0,u.jsx)(y.A,{width:"100%",height:"62px"})},s)))})]})]})})),ye=()=>{const{fileLoading:e,files:s,selectedFiles:t}=(0,k.G)((e=>e.manageFiles)),{folderView:n,isFileSelecting:c,activeFile:r}=(0,k.G)((e=>e.fileBrowser)),o=(0,k.j)(),l=(0,a.Zp)(),{menuKey:d}=(0,a.g)(),m=(0,G.useRef)(null),h=(0,G.useRef)(null),p=(0,G.useRef)(null),{hasMore:g,loadingMore:C}=(0,ne.A)(p),{selectedItems:x,isControlPressed:j}=(0,ae.M)(m,c);(0,i.useEffect)((()=>{if(x.length>0&&c){const e=x.filter((e=>!t.some((s=>s.key===e)))),s=t.map((e=>e.key)),i=j?[...s,...e]:[...x];o((0,te.nU)(i))}}),[x,c]);const{viewFile:f,galleryProps:A}=(0,ce.i)(s);return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(Ae,{files:s,folderView:n,fileLoading:e,activeFile:r,galleryRef:h,isFileSelecting:c,handleFileDoubleClick:(e,s)=>{e.stopPropagation(),(0,X.lQ)(s?.mimeType)&&l(`/file-browser/${d}/${s.key}`)},handleFileSingleClick:(e,s)=>{if(e.stopPropagation(),(0,X.lQ)(s?.mimeType))r&&o((0,se.z8)(s)),c?o((0,te.nU)(s.key)):(0,X.fx)(s.key)?l(`/file-browser/${s.key}`):l(`/file-browser/${d}/${s.key}`);else{if(r)return void o((0,se.z8)(s));c?o((0,te.nU)(s.key)):f(s.key)}},hasMore:g,loadingMore:C,loadMoreFileRef:p,selectContainerRef:m,selectedFiles:t,viewFile:f,menuKey:d||""}),(0,u.jsx)(ie.C,{...A})]})};var we=t(276);const ve=(0,i.memo)((()=>{const{breadcrumbs:e,activeFolder:s}=(0,k.G)((e=>e.manageFiles)),{isUploading:t}=(0,k.G)((e=>e.fileBrowser)),{menuKey:n}=(0,a.g)(),c=(0,k.j)(),{createFolder:r}=(0,de.H)(),[o,l]=(0,i.useState)(!1),d=e=>{c((0,se.uf)(e))};(0,i.useEffect)((()=>{"my-drive"!==n?(l(!0),d(!1)):l(!1)}),[e]);const m=[{title:"Upload",icon:(0,u.jsx)(x.A,{name:"upload",fontSize:"xl",fontWeight:"bold"}),id:"uploadFile",onClick:()=>d(!t),isDisabled:o,active:!0},{title:"Create Folder",icon:(0,u.jsx)(x.A,{name:"create_new_folder",fontSize:"xl"}),id:"createFolder",onClick:()=>r(),isDisabled:o,active:!1}];return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(p.A,{gap:15,className:"ccpigd-file-browser__actions",children:m.map(((e,s)=>{const{title:t,icon:i,active:a,onClick:n,isDisabled:c}=e;return(0,u.jsx)(E.A,{background:a?"primary":"light",onClick:n,disabled:c,padding:15,style:{cursor:"pointer",flex:"0 0 180px"},children:(0,u.jsxs)(p.A,{gap:6,align:"start",wrap:!1,children:[(0,u.jsx)(h.A,{variant:a?"light":"secondary",rounded:"md",size:"small",children:i}),(0,u.jsx)(C.A,{as:"span",size:"sm",color:a?"light":"dark",children:(0,je.__)(`${t}`,"integration-google-drive")})]})},s)}))}),t&&(0,u.jsx)(we.A,{setIsUploading:d,onFileUpload:e=>{},data:{maxFileSize:(0,B.G4)(ccpigd.isPro)?0:5,minFileSize:0,maxFiles:(0,B.G4)(ccpigd.isPro)?0:5,enableFolderUpload:(0,B.G4)(ccpigd.isPro),showUploadConfirmation:!1,uploadImmediately:!0,activeFolder:s}})]})})),be=()=>{const[e,s]=(0,i.useState)(!1),{isFileSelecting:t,folderView:n}=(0,k.G)((e=>e.fileBrowser)),{files:c,selectedFiles:r,activeFolder:o}=(0,k.G)((e=>e.manageFiles)),{updateQueryParams:l}=(0,v.Ay)(),d=(0,k.j)(),m=(0,a.zy)(),{deleteFile:h}=(0,de.H)(),C=new URLSearchParams(m.search),j=C.get("orderBy")||v.r4,f=C.get("order")||v.DJ;return(0,i.useEffect)((()=>{d(e?(0,te.nU)(c.flat().map((e=>e.key))):(0,te.nU)([]))}),[e]),(0,i.useEffect)((()=>{s(!1)}),[t,o]),(0,u.jsxs)(p.A,{align:"space-between",className:"w-full ccpigd-file-browser__header",children:[(0,u.jsxs)(p.A,{gap:6,children:[(0,u.jsx)(g.A,{prefix:"Sort By:",options:ke,value:[j],onChange:e=>l({orderBy:e[0]}),searchable:!1}),(0,u.jsx)(_.A,{variant:"outlined",onClick:()=>l({order:"ASC"===f?"DESC":"ASC"}),startIcon:"ASC"===f?(0,u.jsx)(x.A,{name:"arrow_upward",fontSize:"md"}):(0,u.jsx)(x.A,{name:"arrow_downward",fontSize:"md"}),children:"ASC"===f?"Ascending":"Descending"}),t&&r.length>0&&(0,u.jsx)(_.A,{onClick:()=>{const e=c.flat().filter((e=>r.some((s=>s.key===e.key)))).map((e=>e.key));h(e)},variant:"error",startIcon:(0,u.jsx)(x.A,{name:"delete"}),children:"Delete"})]}),(0,u.jsxs)(p.A,{gap:6,children:[t&&(0,u.jsx)(_.A,{variant:"outlined",color:e?"secondary":"light",onClick:t=>s(!e),endIcon:(0,u.jsx)(D.A,{id:"file-selecting-checkbox",checked:e,size:"small",onClick:e=>e.stopPropagation(),readonly:!0}),children:e?"Deselect All":"Select All"}),(0,u.jsx)(_.A,{variant:"outlined",color:t?"secondary":"light",onClick:e=>{e.stopPropagation(),d((0,se.Lm)(!t))},endIcon:(0,u.jsx)(D.A,{id:"file-selecting-checkbox",checked:t,size:"small",onClick:e=>e.stopPropagation(),readonly:!0}),children:t?`${r.length} selected`:"Bulk Select"}),(0,u.jsx)(_.A,{variant:"outlined",startIcon:"list"===n?(0,u.jsx)(x.A,{name:"grid_view"}):(0,u.jsx)(x.A,{name:"dehaze"}),onClick:()=>d((0,se.iL)("list"===n?"grid":"list")),children:"list"===n?"Grid View":"List View"})]})]})},ke=[{name:"Name",value:"name"},{name:"Size",value:"size"},{name:"Created At",value:"createdAt"},{name:"Updated At",value:"updatedAt"}];var ze=t(6720);const _e=(0,i.memo)((()=>{const{breadcrumbs:e,activeFolder:s}=(0,k.G)((e=>e.manageFiles)),{menuKey:t}=(0,a.g)(),i=(0,a.Zp)();return(0,u.jsx)(ze.Q,{className:"ccpigd-file-browser__breadcrumbs",children:(0,u.jsxs)(ze.Q.List,{children:[e.slice(0,1).map(((e,s)=>(0,u.jsx)(ze.Q.Item,{children:(0,u.jsxs)(a.N_,{to:`/file-browser/${e.key}`,children:["home"===e.key&&(0,u.jsx)(x.A,{name:"home",fontSize:"lg",fontWeight:"medium"}),(0,u.jsx)(C.A,{as:"span",size:"sm",className:"breadcrumb-home-text",children:e.name})]})},s))),e.length>5&&(0,u.jsx)(K.A,{children:(0,u.jsxs)(p.A,{wrap:!1,children:[(0,u.jsx)(K.A.Trigger,{children:(0,u.jsx)(ze.Q.Ellipsis,{})}),(0,u.jsx)(K.A.Content,{children:e.slice(1,-3).map(((e,s)=>(0,u.jsx)(K.A.MenuItem,{onClick:()=>(async e=>{"folder"===e.type&&i((0,X.fx)(e.key)?`/file-browser/${e.key}`:`/file-browser/${t}/${e.key}`)})(e),children:(0,u.jsxs)(p.A,{wrap:!1,gap:2,children:[(0,u.jsx)(C.A,{as:"span",size:"sm",className:"breadcrumb-separator flex-center",children:(0,u.jsx)(x.A,{name:"chevron_right",fontSize:"lg",fontWeight:"semibold"})}),e.name]})},e.key||s)))}),(0,u.jsx)(C.A,{as:"span",size:"sm",className:"breadcrumb-separator flex-center",children:(0,u.jsx)(x.A,{name:"chevron_right",fontSize:"lg",fontWeight:"semibold"})})]})}),e.slice(e.length>5?-3:1).map(((e,i)=>(0,u.jsx)(u.Fragment,{children:e.key!==s?.key?(0,u.jsx)(ze.Q.Item,{children:(0,u.jsx)(a.N_,{to:(0,X.fx)(e.key)?`/file-browser/${e.key}`:`/file-browser/${t}/${e.key}`,children:e.name})}):(0,u.jsx)(ze.Q.Item,{active:!0,children:e.name})},e.key||i)))]})})})),Se=()=>(0,u.jsxs)(b.A,{gap:20,className:"w-full",children:[(0,u.jsx)(ve,{}),(0,u.jsxs)(b.A,{gap:15,children:[(0,u.jsx)(_e,{}),(0,u.jsx)(be,{}),(0,u.jsx)(ye,{})]})]});var Me=t(6165),Ne=t(3168),Pe=t(4504);function Fe(){const e=ccpigd?.currentUser?.name||"User";return(0,u.jsx)(Q.A,{className:"ccpigd-login-container-box",children:(0,u.jsxs)(b.A,{className:"ccpigd-login-container",align:"center",inlineAlign:"center",children:[(0,u.jsxs)(b.A,{className:"ccpigd-login-container__hero position-relative",gap:40,align:"center",children:[(0,u.jsxs)(b.A,{className:"ccpigd-login-container__hero-header",align:"center",children:[(0,u.jsx)(Me.A,{}),(0,u.jsx)(C.A,{as:"h1",size:"2xl",weight:"bold",color:"dark",className:"hero-title",children:(0,je.__)(`Welcome ${e}`,"integration-google-drive")}),(0,u.jsx)(C.A,{as:"p",size:"sm",weight:"regular",color:"dark",children:(0,je.__)("Ultimate WordPress File Management Solution For Google Drive","integration-google-drive")})]}),(0,u.jsx)(p.A,{className:"ccpigd-login-container__hero-tabs",align:"center",children:Ie.map(((e,s)=>(0,u.jsx)(_.A,{variant:"outlined",onClick:()=>window.open(e.link,"_blank"),rounded:"lg",className:"single-tab",startIcon:(0,u.jsx)(h.A,{className:"single-tab-icon",size:"medium",rounded:"md",fontSize:"md",variant:"primary",children:(0,u.jsx)(x.A,{name:e.icon,fontSize:"2xl"})}),children:(0,u.jsx)(C.A,{as:"span",size:"md",color:"dark",className:"hide-mobile single-tab-text",children:e.title})},s)))})]}),(0,u.jsxs)(I.A,{columns:"auto-fit",min:"400px",gap:"md",className:"ccpigd-login-container__actions",fullWidth:!0,rounded:"lg",children:[(0,u.jsx)(Ne.a,{}),(0,u.jsx)(E.A,{className:"ccpigd-login-container__actions-frame position-relative",padding:0,rounded:"none",children:(0,u.jsx)("iframe",{className:"frame-iframe",width:"100%",height:"100%",src:Pe.A.FILE_BROWSER.login.videoLink,title:"Integration For Google Drive Login Video",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",referrerpolicy:"strict-origin-when-cross-origin",allowfullscreen:!0})})]}),(0,u.jsx)(p.A,{align:"center",className:"ccpigd-login-container__footer",children:(0,u.jsxs)(C.A,{as:"p",size:"md",weight:"regular",className:"ccpigd-login-container-footer",children:["If you're having trouble to connecting your app -"," ",(0,u.jsx)(C.A,{as:"a",color:"primary",onClick:()=>window.open(Pe.A.FILE_BROWSER.login.contactNowLink,"_blank"),className:"cursor-pointer",children:"Contact now"})," ","or"," ",(0,u.jsx)(C.A,{as:"a",color:"primary",className:"cursor-pointer",onClick:()=>window.open(Pe.A.FILE_BROWSER.login.bookAppointmentLink,"_blank"),children:"Book an appointment!"})]})})]})})}const Ie=[{icon:"docs",title:(0,je.__)("Documentations","integration-google-drive"),link:Pe.A.FILE_BROWSER.login.documentationLink},{icon:"animated_images",title:(0,je.__)("Video Tutorial","integration-google-drive"),link:Pe.A.FILE_BROWSER.login.videoTutorialLink},{icon:"headset_mic",title:(0,je.__)("Live Support","integration-google-drive"),link:Pe.A.FILE_BROWSER.login.liveSupportLink},{icon:"extension",title:(0,je.__)("See All Features","integration-google-drive"),link:Pe.A.FILE_BROWSER.login.allFeaturesLink}];var De=t(468),Ee=t(2624);const Ge=()=>{const{activeFile:e}=(0,k.G)((e=>e.fileBrowser)),{activeFolder:s}=(0,k.G)((e=>e.manageFiles)),[t,a]=(0,i.useState)(e?.description||"");(0,i.useEffect)((()=>{a(e?.description||"")}),[e?.description]);const[n,{isLoading:c,isSuccess:r,isError:o}]=(0,he.Ii)(),l=(0,k.j)();(0,M.A)((()=>{t&&n({fileKey:e?.key||"",description:t})}),[t],800);const d=[{type:"Name:",value:e?.name},{type:"Type:",value:e?.extension||e?.mimeType&&e?.mimeType.split("/")[1]},{type:(0,X.lQ)(e?.mimeType)?"Child count:":"Size:",value:(0,X.lQ)(e?.mimeType)?e?.count||0:(0,X.v7)(e?.size||0)},{type:"Dimensions:",value:e?.media&&e?.media.width?`${e.media.width}x${e.media.height}`:"N/A"},{type:"Updated:",value:new Date(e?.lastEdited||0).toLocaleString()},{type:"Created:",value:new Date(e?.createdTime||0).toLocaleString()}];return(0,u.jsxs)(b.A,{className:"ccpigd-file-browser__info-panel",children:[(0,u.jsxs)(p.A,{align:"space-between",blockAlign:"center",className:"ccpigd-file-browser__info-panel__header",children:[(0,u.jsxs)(p.A,{gap:10,children:[(0,u.jsx)(h.A,{variant:"light",size:"small",children:(0,u.jsx)(x.A,{name:"info"})}),(0,u.jsx)(C.A,{as:"span",size:"md",color:"dark",children:"info"})]}),(0,u.jsx)(h.A,{className:"ccpigd-file-browser__info-panel__close",onClick:()=>l((0,se.z8)(null)),size:"extra-small",variant:"error",children:(0,u.jsx)(x.A,{name:"close"})})]}),(0,u.jsx)(Ee.A,{borderColor:"secondary",borderWidth:.5}),(0,u.jsxs)(b.A,{className:"ccpigd-file-browser__info-panel__content",children:[(0,u.jsx)(b.A,{className:"ccpigd-file-browser__info-panel__content-thumbnail",children:(0,u.jsx)("img",{referrerPolicy:"no-referrer",src:e?.thumbnails&&e?.thumbnails.large||e?.icon,alt:e?.name})}),(0,u.jsxs)(b.A,{className:"ccpigd-file-browser__info-panel__content-details",children:[(0,u.jsx)(C.A,{as:"h6",weight:"semibold",size:"sm",color:"dark",children:"Properties"}),(0,u.jsxs)("table",{children:[d.map(((e,s)=>(0,u.jsxs)("tr",{children:[(0,u.jsx)("th",{children:(0,u.jsx)(C.A,{as:"span",weight:"regular",size:"sm",color:"desc-gray",children:e.type})}),(0,u.jsx)("td",{children:(0,u.jsx)(C.A,{as:"p",weight:"regular",size:"sm",color:"dark",children:e.value})})]}))),(0,u.jsxs)("tr",{children:[(0,u.jsx)("th",{children:(0,u.jsx)(C.A,{as:"span",weight:"regular",size:"sm",color:"desc-gray",children:"Location:"})}),(0,u.jsx)("td",{children:(0,u.jsx)(C.A,{as:"p",weight:"regular",size:"sm",color:"dark",children:s?.name})})]})]}),(0,u.jsx)(C.A,{as:"h6",weight:"semibold",size:"sm",color:"dark",children:"Description"}),(0,u.jsx)(N.A,{placeholder:"Update description",onChange:e=>a(e),value:t,error:o})]})]})]})},Te=()=>(0,u.jsxs)("div",{children:[(0,u.jsx)(E.A,{padding:13,background:"secondary",className:"ccpigd-help-center border-secondary cursor-pointer mt-5",onClick:()=>{window.open(Pe.A.FILE_BROWSER.login.supportPortal,"_blank")},children:(0,u.jsxs)(p.A,{gap:8,wrap:!1,children:[(0,u.jsx)(x.A,{name:"contact_support",fontSize:"xl",className:"text-dark"}),(0,u.jsx)(C.A,{children:"Help Center"}),(0,u.jsx)(x.A,{name:"open_in_new",fontSize:"lg",className:"ccpigd-help-redirect"})]})}),!ccpigd?.isPro&&(0,u.jsx)(E.A,{padding:13,background:"primary",className:"ccpigd-upgrade-button border-secondary cursor-pointer mt-3",onClick:()=>window.open(Pe.A.SETTINGS.pricingPage,"_blank"),children:(0,u.jsxs)(p.A,{gap:8,wrap:!1,children:[(0,u.jsx)(x.A,{name:"crown",fontSize:"xl",style:{color:"#FFFFFF"}}),(0,u.jsx)(C.A,{color:"white",children:"Upgrade to Pro"})]})})]});var Le=t(1523),Re=t(1550),Be=t(6234),Ze=t(4863),Ue=t(1952);const He=(e="all")=>{const[s,t]=(0,G.useState)(e),[i,a]=(0,G.useState)(1),[n,c]=(0,G.useState)(!1),r={page:1,perPage:10,status:s},{data:o,isLoading:l,isError:d,error:m,refetch:h}=(0,Ue.I9)(r),[p]=(0,Ue.gG)(),[g]=(0,Ue.nC)(),[C]=(0,Ue.Ic)(),{notices:x=[],nextPage:u=!1,hasMore:j=!1,unreadCount:f=0,total:A=0}=o||{},y=(0,G.useCallback)((async()=>{if(!(n||!u||i>=A)){c(!0);try{await p({...r,page:i+1}).unwrap(),a((e=>e+1))}catch(e){console.error("Failed to load more notifications:",e)}finally{c(!1)}}}),[n,u,i,A,p,r]),w=(0,G.useCallback)((async e=>{try{await g(e).unwrap(),h(),t("all")}catch(e){console.error("Failed to delete notification:",e)}}),[g,h]),v=(0,G.useCallback)((e=>{C({id:e,status:"read"})}),[C]),b=(0,G.useCallback)((e=>{t(e),a(1)}),[]),k=(0,G.useCallback)((()=>{a(1),h()}),[h]);return{notices:x,nextPage:u,hasMore:j,unreadCount:f,total:A,isLoading:l,isError:d,error:m,currentFilter:s,setCurrentFilter:b,currentPage:i,isLoadingMore:n,loadMore:y,deleteNotification:w,markAsRead:v,handleRefresh:k}},We=({notifications:e})=>{const[s]=(0,Ue.Fj)(),{unreadCount:t}=He();return(0,u.jsxs)(p.A,{align:"space-between",blockAlign:"center",wrap:!1,gap:20,children:[(0,u.jsx)(C.A,{weight:"medium",size:"xl",children:"Notifications"}),(0,u.jsx)(_.A,{startIcon:(0,u.jsx)(x.A,{name:"done_all"}),size:"small",variant:"text",onClick:async()=>{try{await s().unwrap()}catch(e){console.error("Failed to mark all as read:",e)}},className:"ccpigd-notification__header-mark-all-read-btn text-ellipsis d-inline-flex "+(t>0?"have-unread":""),children:"Mark all as read"})]})},Ve=e=>e>99?"99+":`${e}`,$e=({noticeCounter:e,currentFilter:s,onFilterChange:t,onRefresh:a,isLoading:n=!1})=>{const{unreadCount:c,total:r}=e,[o,{isLoading:l}]=(0,Ue.Fd)(),d=(0,i.useCallback)((async()=>{try{await o().unwrap()}catch(e){console.error("Failed to clear all notifications:",e)}}),[o]);return(0,u.jsxs)(p.A,{align:"space-between",className:"ccpigd-notification__panel-topbar",gap:20,wrap:!1,children:[(0,u.jsxs)(p.A,{gap:10,wrap:!1,className:"ccpigd-notification__panel-topbar-sort",children:[(0,u.jsx)(_.A,{size:"small",variant:"text",className:"all"===s?"active-notification-tab":"",onClick:()=>t("all"),endIcon:(0,u.jsx)(C.A,{as:"span",className:"ccpigd-notification-count",children:Ve(r)}),children:"All Notifications"}),(0,u.jsx)(_.A,{size:"small",variant:"text",className:"unread"===s?"active-notification-tab":"",onClick:()=>t("unread"),endIcon:c>0&&(0,u.jsx)(C.A,{as:"span",className:"ccpigd-notification-count",children:c>0?Ve(c):""}),children:"Unread"})]}),(0,u.jsxs)(p.A,{gap:10,wrap:!1,className:"ccpigd-notification__panel-topbar-actions",children:[(0,u.jsx)(h.A,{variant:"secondary",size:"small",onClick:a,title:"Refresh notifications",children:(0,u.jsx)(x.A,{fontSize:"lg",name:"autorenew",className:n?"ccpigd-notification-loading":""})}),(0,u.jsxs)(K.A,{children:[(0,u.jsx)(K.A.Trigger,{children:(0,u.jsx)(h.A,{size:"small",variant:"secondary",children:(0,u.jsx)(x.A,{fontSize:"lg",name:"more_vert"})})}),(0,u.jsx)(K.A.Content,{className:"ccpigd-dropdown-action",children:(0,u.jsx)(_.A,{variant:"error",onClick:d,disabled:0===r||l,size:"small",children:l?"Clearing...":"Clear All"})})]})]})]})};function Oe({detail:e,onClose:s,onDelete:t}){const[i,{data:a,isLoading:n,isError:c}]=(0,Ue.PU)();(0,G.useEffect)((()=>{e&&i(e)}),[e,i]);const r=a;return e?n?(0,u.jsx)(b.A,{className:"ccpigd-notification__details active-single-tab",gap:10,children:(0,u.jsx)(Q.A,{className:"ccpigd-notification__details-waiting",children:(0,u.jsx)(C.A,{className:"ccpigd-notification__details-waiting-text",size:"md",color:"primary",children:"Loading..."})})}):c||!r?(0,u.jsx)(b.A,{className:"ccpigd-notification__details active-single-tab",gap:10,children:(0,u.jsx)(Q.A,{className:"ccpigd-notification__details-waiting",children:(0,u.jsx)(C.A,{className:"ccpigd-notification__details-waiting-text",size:"md",color:"error",children:"Error loading notification details"})})}):(0,u.jsxs)(b.A,{className:"ccpigd-notification__details "+(e?"active-single-tab":""),gap:10,children:[(0,u.jsxs)(p.A,{align:"space-between",blockAlign:"center",wrap:!1,className:"bg-extra-light p-2",children:[(0,u.jsx)(h.A,{size:"small",variant:"text",onClick:()=>s?.(null),children:(0,u.jsx)(x.A,{name:"arrow_left_alt",fontSize:"lg"})}),(0,u.jsxs)(K.A,{children:[(0,u.jsx)(K.A.Trigger,{children:(0,u.jsx)(h.A,{size:"small",children:(0,u.jsx)(x.A,{fontSize:"lg",name:"more_vert"})})}),(0,u.jsx)(K.A.Content,{className:"ccpigd-dropdown-action",children:(0,u.jsx)(_.A,{variant:"error",onClick:()=>{e&&(t?.(e),s?.(null))},children:"Delete This Notice"})})]})]}),(0,u.jsxs)(b.A,{className:"ccpigd-notification__details-content",gap:10,children:[(0,u.jsxs)(p.A,{gap:10,wrap:!1,children:[(0,u.jsx)(h.A,{size:"small",variant:"error"===r.type?"error":"warning"===r.type?"warning":"secondary",children:(0,u.jsx)(x.A,{name:"error"===r.type?"settings_alert":"warning"===r.type?"warning":"notifications_active",fontSize:"lg"})}),(0,u.jsx)(C.A,{as:"h1",size:"md",weight:"semibold",className:"ccpigd-notification__details-title",children:r.title})]}),(0,u.jsx)(C.A,{as:"p",size:"sm",className:"ccpigd-notification__details-description",children:r.description})]})]}):null}const Ke=()=>{const{notices:e,hasMore:s,nextPage:t,unreadCount:i,total:a,isLoading:n,isError:c,error:r,currentFilter:o,setCurrentFilter:l,isLoadingMore:d,loadMore:m,deleteNotification:g,markAsRead:j,handleRefresh:f}=He(),[A,y]=(0,G.useState)(null),w=(0,G.useRef)(null),v=(0,G.useRef)(null);return(0,G.useEffect)((()=>{if(w.current)return v.current=new IntersectionObserver((e=>{const[s]=e;s.isIntersecting&&t&&!d&&m()})),v.current.observe(w.current),()=>v.current?.disconnect()}),[t,d,m]),n?(0,u.jsx)(b.A,{align:"center",children:(0,u.jsx)(C.A,{children:"Loading notifications..."})}):c?(0,u.jsxs)(b.A,{className:"ccpigd-notification__panel",align:"center",children:[(0,u.jsx)(C.A,{color:"error",children:"Failed to load notifications"}),(0,u.jsx)(h.A,{onClick:f,children:(0,u.jsx)(x.A,{name:"refresh"})})]}):(0,u.jsxs)(b.A,{className:"ccpigd-notification__panel",align:"space-between",children:[(0,u.jsx)($e,{noticeCounter:{unreadCount:i,total:a},currentFilter:o,onFilterChange:l,onRefresh:f,isLoading:n}),(0,u.jsx)(b.A,{className:"ccpigd-notification__panel-wrapper",children:0===e.length?(0,u.jsx)(b.A,{align:"center",className:"ccpigd-notification__empty",style:{padding:"1rem 0"},children:(0,u.jsx)(C.A,{size:"lg",children:"No notifications found"})}):(0,u.jsxs)(u.Fragment,{children:[e.map((e=>(0,u.jsxs)(p.A,{className:`ccpigd-notification__panel-item ccpigd-type-${e.type} ccpigd-status-${e.status} rounded-sm cursor-pointer`,gap:10,wrap:!1,blockAlign:"start",onClick:()=>{y((s=>s===e.id?null:e.id)),j(e.id)},children:[(0,u.jsx)(h.A,{size:"small",variant:"error"===e.type?"error":"warning"===e.type?"warning":"secondary",children:(0,u.jsx)(x.A,{name:"error"===e.type?"settings_alert":"warning"===e.type?"warning":"notifications_active",fontSize:"lg"})}),(0,u.jsxs)(b.A,{className:"ccpigd-notification__panel-item-content",children:[(0,u.jsxs)(I.A,{columns:"auto 6.4rem",className:"ccpigd-single-content-meta",gap:"sm",children:[(0,u.jsx)(C.A,{className:"ccpigd-single-title text-ellipsis",size:"md",weight:"semibold",children:e.title}),(0,u.jsx)(C.A,{size:"sm",weight:"medium",className:"ccpigd-single-date d-flex justify-between items-center",children:(0,B.Cy)(e.createdAt)})]}),(0,u.jsx)(C.A,{size:"sm",color:"desc-gray",weight:"regular",className:"ccpigd-single-content-description text-line-2",children:e.description})]}),(0,u.jsx)(h.A,{variant:"error",size:"small",className:"ccpigd-notification-delete-btn",onClick:s=>{s.stopPropagation(),g(e.id)},children:(0,u.jsx)(x.A,{name:"delete"})})]},e.id))),s&&(0,u.jsx)("div",{ref:w,className:"ccpigd-notification__sentinel",style:{height:"20px",margin:"10px 0"},children:(0,u.jsx)(b.A,{align:"center",children:(0,u.jsxs)(C.A,{size:"sm",color:"primary",className:"ccpigd-loading",children:["Loading more"," ",(0,u.jsx)("span",{className:"ccpigd-loading-dot",children:"."}),(0,u.jsx)("span",{className:"ccpigd-loading-dot",children:"."}),(0,u.jsx)("span",{className:"ccpigd-loading-dot",children:"."})]})})})]})}),(0,u.jsx)(Oe,{detail:A,onClose:()=>y(null),onDelete:()=>{null!==A&&g(A)}})]})},qe=()=>{const{unreadCount:e,notices:s}=He();return(0,u.jsxs)(K.A,{children:[(0,u.jsx)(K.A.Trigger,{children:(0,u.jsxs)(h.A,{size:"medium",variant:"outlined",className:"ccpigd-notification__icon "+(e>0?"unread-notification":""),children:[e>0&&(0,u.jsx)("span",{className:"ccpigd-notification__icon-badge",children:e>99?"99+":e}),(0,u.jsx)(x.A,{fontSize:"lg",name:"notifications_active"})]})}),(0,u.jsxs)(K.A.Content,{className:"ccpigd-notification",children:[(0,u.jsx)(K.A.MenuLabel,{tag:"div",className:"ccpigd-notification__header",children:(0,u.jsx)(We,{notifications:s})}),(0,u.jsx)(K.A.MenuItem,{children:(0,u.jsx)(Ke,{})})]})]})};var Qe=t(2892),Ye=t(4232),Je=t(4390);const Xe=()=>{const{fileLoading:e}=(0,k.G)((e=>e.manageFiles)),{activeAccount:s,loading:t,loginAccounts:n}=(0,k.G)((e=>e.auth)),{refreshCurrentFolder:c}=(0,ne.A)(),[r,{data:o}]=(0,Je.FP)(),[l]=(0,Je.ag)(),d=(0,k.j)(),m=((0,a.Zp)(),async()=>{if((0,B.G4)(ccpigd.isPro))try{await r().unwrap()}catch(e){console.error(e)}else window.CCPIGDHelper.openUpgradePopUp()});return(0,i.useEffect)((()=>{o&&""!==o&&(0,B.BH)(o)}),[o]),(0,u.jsx)(L.A,{children:(0,u.jsxs)(p.A,{gap:10,align:"space-between",children:[(0,u.jsx)(Qe.A,{}),(0,u.jsxs)(p.A,{gap:10,className:"ccpigd-topbar__actions",children:[(0,u.jsx)(_.A,{startIcon:(0,u.jsx)(x.A,{name:"sync"}),onClick:()=>c(),variant:"outlined",loading:t||e,children:"Refresh"}),(0,u.jsx)(R.A,{}),(0,u.jsx)(qe,{}),(0,u.jsxs)(K.A,{children:[(0,u.jsx)(K.A.Trigger,{children:(0,u.jsxs)(Q.A,{className:"ccpigd-topbar-profile",children:[(0,u.jsxs)(Ye.A,{size:"sm",children:[(0,u.jsx)(Ye.A.AvatarImage,{src:s?.photo}),(0,u.jsx)(Ye.A.AvatarFallback,{children:s?.name})]}),(0,u.jsx)(K.A.TriggerArrow,{})]})}),(0,u.jsxs)(K.A.Content,{children:[(0,u.jsx)(K.A.MenuLabel,{children:"My Account"}),n?.map((e=>(0,u.jsx)(K.A.MenuItem,{children:(0,u.jsxs)(Be.A,{accountInfo:e,className:"bg-primary-light p-3",children:[(0,u.jsx)(Be.A.Avatar,{}),(0,u.jsxs)(b.A,{className:"profile-info",children:[(0,u.jsx)(Be.A.Name,{}),(0,u.jsx)(Be.A.Email,{})]}),(0,u.jsx)(Be.A.Status,{onClick:()=>{e?.active&&!e?.lost||(e?.lost?m():(async e=>{if((0,B.G4)(ccpigd.isPro))if(e?.key)if(e.lost)m();else try{await l(e.key).unwrap(),d((0,Ze.Mx)(e))}catch(e){console.error(e)}else console.error("Account not found");else window.CCPIGDHelper.openUpgradePopUp()})(e))}})]})}))),(0,u.jsx)(b.A,{align:"center",style:{marginBottom:"10px",marginTop:"6px"},children:(0,u.jsx)(K.A.MenuItem,{children:(0,u.jsx)(me.A,{hover:!0,isPro:!0,design:"default",size:"extra-small",children:(0,u.jsx)(_.A,{startIcon:(0,u.jsx)(x.A,{name:"add_circle"}),variant:"outlined",color:"success",onClick:m,children:"Add Account"})})})})]})]})]})]})})},es=()=>{const{activeAccount:e,loading:s}=(0,k.G)((e=>e.auth)),{activeFile:t,isFileSelecting:n}=(0,k.G)((e=>e.fileBrowser)),{files:c,breadcrumbs:r,activeFolder:o}=(0,k.G)((e=>e.manageFiles)),{menuKey:l,folderKey:m}=(0,a.g)(),g=(0,a.Zp)();d();const x=(0,k.j)(),[j]=(0,he.mI)(),f=(0,i.useRef)(null);(0,i.useEffect)((()=>{f.current&&(f.current.style.display=t?"flex":"block")}),[t]),(0,i.useEffect)((()=>{x((0,te.nU)([]))}),[n,o]),(0,i.useEffect)((()=>{e?.key&&(async()=>{let s;if(m){let t;const i=c.flat().find((e=>e.key===m));if(i&&(t=i),!t){const e=r.find((e=>e.key===m));e&&(t=e)}t||(t=(await j({key:m})).data),s={name:t?.name||"",key:(0,X.fx)(m)?e?.key:m,type:"folder",icon:Re.Eh,mimeType:"application/vnd.google-apps.folder"}}else{const t=X.Gp.find((e=>e.key===l))||X.Gp[0];s={name:t.name,key:e?.key,type:l||"my-drive",icon:t.icon,mimeType:"application/vnd.google-apps.folder"}}x((0,te.Fy)(s))})()}),[e?.key,l,m]);const A=(0,i.useCallback)((s=>{g(`/file-browser/${s===e?.key?"my-drive":s}`)}),[g]),y=(0,i.useMemo)((()=>X.Gp.map((e=>e.key))),[]);return l&&[...y,"home"].includes(l)?s?(0,u.jsx)(Le.A,{}):e?(0,u.jsxs)(z.A,{children:[(0,u.jsxs)(ee.A,{id:"file-browser-sidebar",children:[(0,u.jsx)(b.A,{gap:10,className:"ccpigd-sidebar__menu",children:X.Gp.map((({name:e,icon:s,key:t})=>(0,u.jsx)("div",{className:"ccpigd-sidebar__menu-item "+(l===t?"bg-primary":"bg-light"),onClick:()=>A(t),children:(0,u.jsxs)(p.A,{gap:12,wrap:!1,children:[(0,u.jsx)(h.A,{variant:l===t?"light":"secondary",rounded:"md",size:"small",className:"menu-icon-wrapper",children:s&&(0,u.jsx)("span",{className:"ccpigd-sidebar-menu-icon",style:{maskImage:`url(${s})`}})}),(0,u.jsx)(C.A,{as:"span",color:l===t?"light":"dark",children:e})]})},t)))}),(0,u.jsxs)("div",{className:"ccpigd-sidebar__bottom",children:[e?.storage&&(0,u.jsx)(De.A,{storage:e.storage}),(0,u.jsx)(Te,{}),(0,u.jsxs)(p.A,{align:"space-between",className:"mt-2",children:[(0,u.jsx)(C.A,{size:"sm",color:"desc-gray",children:"Version"}),(0,u.jsx)(C.A,{size:"sm",children:ccpigd?.version})]})]})]}),(0,u.jsxs)(z.A.ContentWrapper,{children:[(0,u.jsx)(Xe,{}),(0,u.jsxs)(z.A.Content,{className:"ccpigd-file-browser",ref:f,children:[(0,u.jsx)(Se,{}),t&&(0,u.jsx)(Ge,{})]})]})]}):(0,u.jsx)(Fe,{}):(0,u.jsx)(a.C5,{to:"/file-browser/home",replace:!0})};var ss=t(3046),ts=t(9097),is=t(9057),as=t(8758);const ns=[{key:"accounts",title:"Accounts",icon:"contacts_product"},{key:"advanced",title:"Advanced",icon:"category_search"},{key:"appearance",title:"Appearance",icon:"format_paint"},{key:"user-access",title:"User Access",icon:"passkey",status:[{isComingSoon:!0}]},{key:"integrations",title:"Integrations",icon:"automation"},{key:"mediaLibrary",title:"Media Library",icon:"stock_media"},{key:"synchronization",title:"Synchronization",icon:"folder_match"},{key:"tools",title:"Tools",icon:"handyman"}],cs=[{title:"Automatic",text:"Sign-in with your Google account using the plugin's default Google App. No configuration needed."},{title:"Manual",text:"Create your own Google App and use it to connect your Google account with the plugin."}],rs=[{key:"automatic",title:"Automatic",icon:"engineering"},{key:"manual",title:"Manual",icon:"tune"}],os=[{title:"Requested scopes and justification",description:"In order to display your Google Drive cloud files, you have\n   to authorize it with your Google account. The authorization\n   will ask you to grant the application the\n   https://www.googleapis.com/auth/drive scope.\n   The scope is needed to allow the plugin to see, edit,\n   create, and delete all of your Google Drive files and files\n   that are shared with you."},{title:"Information about the data",description:"The authorization tokens will be stored, encrypted, on your\n    server and is not accessible by any third party. When you\n    use the Application, all communications are strictly between\n    your server and the cloud storage service servers. We do not\n    collect and do not have access to your personal data."}],ls=[{name:"5 Minutes",value:"300"},{name:"10 Minutes",value:"600"},{name:"15 Minutes",value:"900"},{name:"30 Minutes",value:"1800"},{name:"1 Hour",value:"3600"},{name:"5 Hours",value:"18000"},{name:"1 Day",value:"86400"},{name:"1 Week",value:"604800"},{name:"Custom",value:"custom"}],ds=[{key:"googleWorkspaceDomain",title:"Google Workspace Domain",description:"For exclusive document sharing within your Google Workspace Domain, kindly insert your domain.",secondaryAction:!0,note:"To grant public access to your documents, please leave this field blank.",noteType:"info",isPro:!0},{key:"sharingPermission",title:"Manage Sharing Permissions",description:"The plugin will handle document sharing permissions by default. To manage sharing permissions manually, please disable this option.",action:!0,checked:e=>e?.sharingPermission,note:"To ensure the plugin works correctly, please enable this option to automatically manage sharing permissions.",noteType:"warning",isPro:!0},{key:"deleteDataOnUninstall",title:"Delete Data on Uninstall",description:"Upon uninstallation, erase the plugin data, including settings, cache, and accounts.",action:!0,checked:e=>e?.deleteDataOnUninstall,isPro:!1},{key:"secureVideoPlayback",title:"Secure Video Playback",description:"Enhance video playback security by preventing unauthorized downloads through direct URL access. That means the video can only be played within the media library or on pages where it's embedded.",action:!0,checked:e=>e?.secureVideoPlayback,isPro:!0}],ms=[{isPro:!0,isHot:!0,component:!0},{title:"Clear Attachment",description:"Remove all Google Drive attachments currently integrated into your media library.",isPro:!0,secondaryAction:!0},{description:"Choose how Google Drive files should be loaded in the Media Library: Redirect or Proxy (default: Redirect).",isPro:!0,action:!0,actionContent:{title:"Redirection",checked:e=>e?.redirection,savePath:"integrations.mediaLibrary.redirection"}},{description:"Enable it to access team folder on File Browser.",isPro:!0,action:!0,actionContent:{title:"Delete Cloud Files on Attachment Delete",checked:e=>e?.deleteCloudFile,savePath:"integrations.mediaLibrary.deleteCloudFile"}}],hs=[{key:"autoSave",description:"Enable or Disable Auto Save on Settings Page.",action:!0,extraTitle:"Enable Auto Save"},{key:"clearCache",title:"Clear Cache Files",description:"Clear cache files and update cloud file synchronization",icon:"cached",name:"Clear Cache",variant:"warning",secondaryAction:!0},{key:"export",title:"Export Data",icon:"output_circle",name:"Export",variant:"primary",secondaryAction:!0,extraAction:!0,note:!0},{key:"import",title:"Import Data",description:"Select the exported JSON file you would like to import. Please note that the import will replace the current data.",icon:"input_circle",name:"Import",variant:"primary",secondaryAction:!0},{key:"reset",title:"Reset Settings",description:"Reset all settings to the default values.",icon:"autorenew",name:"Reset",variant:"error",secondaryAction:!0}];var ps=t(7101),gs=t(3756),Cs=t(4577),xs=t(1100);const us=({path:e=[],folders:s,description:t="Select the folders where you want to use this integration. If no folder is selected, the integration will be applied to all folders in the media library.",dynamic:a=!1,onFolderSelect:n=()=>{}})=>{const{fileSelection:c,saveSelectedFolders:r}=(0,Cs.A)(),[o,l]=(0,i.useState)([]),{saveSettings:d}=(0,xs.A)();(0,i.useEffect)((()=>{s&&l(s)}),[]);const m=e.join(".");return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsxs)(p.A,{gap:10,children:[(0,u.jsx)(C.A,{size:"md",weight:"medium",children:"Assigned Folders"}),(0,u.jsx)(_.A,{variant:"primary",startIcon:(0,u.jsx)(x.A,{name:"folder_check_2"}),onClick:()=>{c({selectedFolders:s||[],onSelect:s=>{const t=[...o,...s.filter((e=>!o.some((s=>s.key===e.key))))];l(t),a?n(s):r(e,s)}})},children:"Select Folder"})]}),(0,u.jsx)(g.A,{options:o?.map((({name:e,key:s})=>({name:e,value:s,icon:"folder"}))),value:s?.map((e=>e.key)),onChange:e=>{const s=e.map((e=>o.find((s=>s.key===e))));a?n(s):d(m,s)},variant:"secondary",multiple:!0,fitContent:!0,searchable:!1,optionIcon:!0}),(0,u.jsx)(as.A,{className:"mt-0",text:t})]})},js=()=>{const e=(0,k.G)((e=>e.settings?.editData?.synchronization)),[s,t]=(0,i.useState)(),{saveSettings:a}=(0,xs.A)(),n=(e,s)=>{a(e,s)};return(0,u.jsx)(is.A,{children:(0,u.jsx)(ps.A,{isPro:!0,description:"Enable or disable the local cache file auto synchronization with the cloud files.",docLink:Pe.A.SETTINGS.authSync,action:(0,u.jsx)(q.A,{id:"synchronizationEnableSync",title:"Enable Auto Synchronization",checked:e?.enableSync,onChange:()=>n("synchronization.enableSync",!e?.enableSync)}),children:(0,u.jsxs)(gs.A,{depend:!e?.enableSync,dependOn:"synchronizationEnableSync",children:[(0,u.jsx)(us,{folders:e?.folders,path:["synchronization","folders"],description:"select the folders you want to synchronize. If no folder is selected, all folders will be synchronized."}),(0,u.jsxs)(p.A,{gap:10,className:"mt-3",children:[(0,u.jsx)(C.A,{size:"md",weight:"medium",children:"Select Timer For Auto Synchronization"}),(0,u.jsx)(g.A,{options:ls,value:[e?.timer||"custom"],onChange:e=>n("synchronization.timer",e[0]),fitContent:!0,searchable:!1})]}),(0,u.jsx)(as.A,{className:"mt-0",text:"Note: Roles and users can solely access folders assigned in the Access Backend File Browser settings above."}),(0,u.jsxs)(gs.A,{depend:"custom"!==e?.timer,gap:10,children:[(0,u.jsxs)(p.A,{gap:10,className:"mt-3",blockAlign:s?.error?"start":"center",children:[(0,u.jsx)(C.A,{size:"md",weight:"medium",className:s?.error?"mt-2":"",children:"Select Custom time"}),(0,u.jsx)(N.A,{type:"number",min:60,max:2592e3,value:e?.customTimer||60,onChange:e=>((e,s)=>{s<30?t({error:!0,errorText:"Custom time must be at least 30 seconds."}):s>2592e3?t({error:!0,errorText:"Custom time cannot exceed 2592000 seconds."}):(30<=s&&s<=2592e3&&n("synchronization.customTimer",s),t({error:!1,errorText:""}))})(0,e),error:s?.error,errorText:s?.errorText})]}),(0,u.jsx)(as.A,{className:"mt-0",text:"Enter the custom synchronization interval (min: 60 seconds)."})]})]})})})};var fs=t(7118);const As=()=>{const e=(0,k.G)((e=>e.settings?.editData?.appearance)),[s,t]=(0,i.useState)(e?.primaryColor||"#00ac47"),{saveSettings:a}=(0,xs.A)();return(0,M.A)((()=>{a("appearance.primaryColor",s);const e=document.getElementById("ccpigd-theme");e&&(e.style.setProperty("--ccpigd-primary",s),e.style.setProperty("--ccpigd-primary-hover",`hsl(from ${s} h s l / 80%)`),e.style.setProperty("--ccpigd-secondary",`hsl(from ${s} h s l / 18%)`),e.style.setProperty("--ccpigd-light",`hsl(from ${s} h s l / 11%)`))}),[s],800),(0,u.jsxs)(is.A,{className:"ccpigd-appearance",children:[(0,u.jsx)(ps.A,{title:"Preloader",description:"Select the preloader style for the file browser. The preloader will be visible during file loading.",className:"ccpigd-appearance-preloader",children:(0,u.jsx)(I.A,{columns:"auto-fit",min:"150px",gap:"sm",className:"ccpigd-preloader",children:S.Q.map(((s,t)=>{const i=e?.selectedPreloader===s.id,n=!(0,B.G4)(ccpigd.isPro)&&t>=2;return(0,u.jsxs)(E.A,{isPro:n,className:"ccpigd-preloader-card cursor-pointer position-relative "+(i?"active":""),padding:15,onClick:()=>{n?window.CCPIGDHelper.openUpgradePopUp():a("appearance.selectedPreloader",s.id)},children:[(0,u.jsx)(Q.A,{className:"ccpigd-preloader-icon flex-center",children:s.icon}),(0,u.jsx)(C.A,{className:"ccpigd-preloader-title",size:"sm",children:s.title})]})}))})}),(0,u.jsxs)(ps.A,{title:"Theme Color",description:"Pick the primary color for the theme. This color will impact both the admin dashboard and frontend modules.",isPro:!(0,B.G4)(ccpigd.isPro),children:[(0,u.jsx)(fs.A,{defaultColor:"#00ac47",selectedColor:s,onChange:e=>t(e),className:"mt-2"}),(0,u.jsx)(fs.A.ColorBox,{colors:["#00ac47","#15be7c","#34a353","#0048BC","#001941","#000E25","#0072A8","#007AFF","#22BC00","#6800C8"],selectedColor:s,onSelect:e=>t(e)})]}),(0,u.jsx)(ps.A,{title:"Custom CSS",description:"Write your custom CSS here.",isComingSoon:!0,children:(0,u.jsx)("textarea",{name:"",id:"",placeholder:"Write your code",rows:8,className:"p-3"})})]})};var ys=t(9918);const ws=()=>{const e=(0,k.G)((e=>e?.settings?.editData?.integrations?.mediaLibrary)),{saveSettings:s}=(0,xs.A)(),t=async()=>{try{if(!await window.toast.confirm({message:"Are you sure you want to clear all attachments?",okText:"Yes, clear all!",cancelText:"Cancel"}))return;if(!await(0,ys.q)("ClearAttachments",{}))throw new Error("Failed to clear attachments");window.toast.show({message:"All attachments have been cleared.",theme:"success",size:"sm"})}catch(e){window.toast.show({message:"Failed to clear attachments.",theme:"error",size:"sm"})}};return(0,u.jsx)(is.A,{children:ms.map((({title:i,description:a,isPro:n,isHot:c,action:r,secondaryAction:o,actionContent:l,component:d})=>(0,u.jsx)(ps.A,{isPro:n,isHot:c,title:i,description:a,docLink:Pe.A.SETTINGS.integrations.mediaLibrary,action:r&&l?(0,u.jsx)(q.A,{title:l.title,checked:l.checked(e),onChange:()=>s(l.savePath,!l.checked(e))}):null,secondaryAction:o?(0,u.jsx)(_.A,{variant:"error",onClick:t,children:"Clear Attachment"}):null,children:d&&(0,u.jsx)(us,{folders:e?.folders,path:["integrations","mediaLibrary","folders"]})},i)))})},vs=()=>(0,u.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:64,height:64,viewBox:"0 0 132.292 132.292",children:[(0,u.jsx)("defs",{children:(0,u.jsxs)("filter",{filterUnits:"userSpaceOnUse",height:49,width:38,y:332,x:237,id:"a",children:[(0,u.jsx)("feOffset",{in:"SourceAlpha",dy:2,result:"offset"}),(0,u.jsx)("feGaussianBlur",{result:"blur"}),(0,u.jsx)("feFlood",{floodOpacity:".15",floodColor:"#101725",result:"flood"}),(0,u.jsx)("feComposite",{in2:"blur",operator:"in",result:"composite"}),(0,u.jsx)("feBlend",{in2:"composite",in:"SourceGraphic",result:"blend"})]})}),(0,u.jsx)("path",{style:{opacity:1,fill:"#fff",fillOpacity:1,fillRule:"nonzero",stroke:"none",strokeWidth:".26458332",strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:"1.41420996",strokeDasharray:"none",strokeOpacity:1,paintOrder:"markers stroke fill"},d:"M0 164.708V297h132.292V164.708Z",transform:"translate(0 -164.708)"}),(0,u.jsxs)("g",{style:{clipRule:"evenodd",fillRule:"evenodd",strokeWidth:".88323325",strokeLinejoin:"round",strokeMiterlimit:"1.41420996"},children:[(0,u.jsx)("path",{style:{fill:"#1551ae",fillRule:"evenodd",strokeWidth:".88323325"},className:"cls-3",d:"M76 229.183v113.49a28.3 28.3 0 0 0 28.236 28.373h183.528A28.288 28.288 0 0 0 316 342.673v-113.49z",transform:"matrix(.40047 0 0 .40216 -12.785 -36.683)"}),(0,u.jsx)("path",{style:{fill:"#e5e5e5",fillRule:"evenodd",strokeWidth:".87879372"},className:"cls-4",d:"M78.393 214.491v112.945a27.917 28.2 0 0 0 27.788 28.236h180.626a27.907 28.19 0 0 0 27.789-28.236V214.491z",transform:"matrix(.40047 0 0 .40216 -12.785 -36.683)"}),(0,u.jsx)("path",{style:{fill:"#ff1f59",fillRule:"evenodd",strokeWidth:".88323325",filter:"url(#a)"},className:"cls-5",d:"M237 332v47l19-8.294L275 379v-47z",transform:"matrix(.40047 0 0 .40216 -12.785 -36.683)"}),(0,u.jsx)("path",{style:{fill:"#bbb",fillRule:"evenodd",strokeWidth:".88323325"},className:"cls-6",d:"M76.7 198.913v112.945a28.2 28.2 0 0 0 28.071 28.236h182.457a28.19 28.19 0 0 0 28.07-28.236V198.913z",transform:"matrix(.40047 0 0 .40216 -12.785 -36.683)"}),(0,u.jsx)("path",{style:{fill:"#e5e5e5",fillRule:"evenodd",strokeWidth:".88323325"},className:"cls-4",d:"M76.7 189.334v112.945a28.2 28.2 0 0 0 28.071 28.236h182.457a28.19 28.19 0 0 0 28.07-28.236V189.334z",transform:"matrix(.40047 0 0 .40216 -12.785 -36.683)"}),(0,u.jsx)("path",{style:{fill:"#1551ae",fillRule:"evenodd",strokeWidth:".88323325"},className:"cls-3",d:"M104.27 131c-15.587 0-28.224 15.643-28.224 31.236v177.535c0 15.608 15.638 31.236 31.224 31.236h13.23v-14.118h-9.169c-16.486 0-24.168-9.486-24.168-21.177C87.163 324.021 95.513 314 112 314h177c15.6 0 27-14.392 27-30l-.046-11.819V159.236A28.222 28.222 0 0 0 287.73 131Z",transform:"matrix(.40047 0 0 .40216 -12.785 -36.683)"}),(0,u.jsx)("path",{style:{fill:"#1059ca",fillRule:"evenodd",strokeWidth:".88323325"},className:"cls-7",d:"M109 131v183h179.4c15.256 0 27.6-12.592 27.6-28.154V159.154C316 143.606 303.656 131 288.4 131Z",transform:"matrix(.40047 0 0 .40216 -12.785 -36.683)"}),(0,u.jsx)("path",{style:{fill:"#e5e5e5",fillRule:"evenodd",strokeWidth:".88323325"},className:"cls-4",d:"M245.578 269.5h-21.985c.383 0-19.626 10.449-19.626 10.65 0-.327-19.017-10.65-19.628-10.65h-21.984c-5.612 0-10.206-4.143-10.206-9.207v-86.441h103.636v86.436c0 5.064-4.593 9.212-10.207 9.212zm-6.156-32.648a9.33 9.33 0 0 0-3.5-2.8 29.936 29.936 0 0 0-4.748-1.753q-2.589-.73-5.178-1.337t-4.745-1.339a9.9 9.9 0 0 1-3.506-1.949 3.79 3.79 0 0 1-1.349-2.918 4.621 4.621 0 0 1 2.184-3.919 9.821 9.821 0 0 1 5.744-1.532q4.8 0 7.282 2.042t2.482 4.04v1.363a.546.546 0 0 0 .646.587h3.4a.548.548 0 0 0 .648-.587v-10.611a.545.545 0 0 0-.648-.582h-3.02a.573.573 0 0 0-.7.582l.107 3.017q-3.4-3.843-10.679-3.843-5.772 0-9.2 2.675a8.289 8.289 0 0 0-3.357 5.684H207.1v-27.645h4.153a.545.545 0 0 0 .648-.584v-2.48a.545.545 0 0 0-.648-.583H203a2.572 2.572 0 0 0-2.588 1.655l-8.089 17.614q-.97 2.241-2.482 6.036h-.217l-2.534-6.132-8.036-17.518a2.532 2.532 0 0 0-2.535-1.655h-8.307a.573.573 0 0 0-.7.583v2.48a.573.573 0 0 0 .7.584h4.1v27.642h-4.1a.575.575 0 0 0-.7.586v2.482a.573.573 0 0 0 .7.583h12.408a.574.574 0 0 0 .7-.583v-2.482a.576.576 0 0 0-.7-.586h-3.613v-24.234h.108l10.248 22.971a2.658 2.658 0 0 0 4.746 0l10.25-22.971h.053v24.234H198.8a.549.549 0 0 0-.648.586v2.482a.546.546 0 0 0 .648.583h12.46a.855.855 0 0 0 .339-.066 7.027 7.027 0 0 0 .938 1.905 9.113 9.113 0 0 0 3.425 2.921 29.044 29.044 0 0 0 4.667 1.8q2.56.751 5.122 1.336 2.562.585 4.667 1.267a9.751 9.751 0 0 1 3.425 1.825 3.514 3.514 0 0 1 1.32 2.748 4.922 4.922 0 0 1-2.345 4.333 11.673 11.673 0 0 1-6.5 1.556 13.9 13.9 0 0 1-4.5-.7 11.2 11.2 0 0 1-3.318-1.679 15.6 15.6 0 0 1-2.479-2.508 4.481 4.481 0 0 1-1.242-2.456v-1.021a.567.567 0 0 0-.648-.633h-3.4a.592.592 0 0 0-.7.633v11.387a.574.574 0 0 0 .7.585h3.021a.546.546 0 0 0 .647-.585l-.053-4.769a13.635 13.635 0 0 0 4.692 3.891 16.7 16.7 0 0 0 8.2 1.8q6.743 0 10.138-2.773a8.717 8.717 0 0 0 3.4-7.058 6.762 6.762 0 0 0-1.354-4.212z",transform:"matrix(.40047 0 0 .40216 -12.785 -36.683)"})]})]}),bs=()=>(0,u.jsxs)("svg",{width:64,height:64,viewBox:"0 0 256 153",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid",children:[(0,u.jsx)("path",{d:"M23.759 0h208.378C245.325 0 256 10.675 256 23.863v79.541c0 13.188-10.675 23.863-23.863 23.863H157.41l10.257 25.118-45.109-25.118H23.863c-13.187 0-23.862-10.675-23.862-23.863V23.863C-.104 10.78 10.57 0 23.759 0z",fill:"#9B5C8F"}),(0,u.jsx)("path",{d:"M14.578 21.75c1.457-1.978 3.642-3.018 6.556-3.226 5.308-.417 8.326 2.08 9.054 7.492 3.226 21.75 6.764 40.17 10.51 55.259l22.79-43.395c2.082-3.955 4.684-6.036 7.806-6.244 4.579-.312 7.388 2.601 8.533 8.741 2.602 13.84 5.932 25.6 9.886 35.59 2.706-26.432 7.285-45.476 13.737-57.235 1.56-2.914 3.85-4.371 6.868-4.58 2.394-.207 4.579.521 6.556 2.082 1.977 1.561 3.018 3.538 3.226 5.932.104 1.873-.208 3.434-1.04 4.995-4.059 7.493-7.39 20.085-10.095 37.567-2.601 16.963-3.538 30.18-2.914 39.65.209 2.6-.208 4.89-1.248 6.868-1.25 2.289-3.122 3.538-5.516 3.746-2.706.208-5.515-1.04-8.221-3.85-9.678-9.887-17.379-24.664-22.998-44.332-6.765 13.32-11.76 23.31-14.986 29.97-6.14 11.76-11.343 17.796-15.714 18.108-2.81.208-5.203-2.186-7.284-7.18-5.307-13.633-11.031-39.962-17.17-78.986-.417-2.706.207-5.1 1.664-6.972zm223.636 16.338c-3.746-6.556-9.262-10.51-16.65-12.072-1.978-.416-3.85-.624-5.62-.624-9.99 0-18.107 5.203-24.455 15.61-5.412 8.845-8.117 18.627-8.117 29.346 0 8.013 1.665 14.881 4.995 20.605 3.746 6.556 9.262 10.51 16.65 12.071 1.977.417 3.85.625 5.62.625 10.094 0 18.211-5.203 24.455-15.61 5.411-8.95 8.117-18.732 8.117-29.45.104-8.117-1.665-14.882-4.995-20.501zm-13.112 28.826c-1.457 6.868-4.059 11.967-7.91 15.401-3.017 2.706-5.827 3.85-8.428 3.33-2.498-.52-4.58-2.705-6.14-6.764-1.25-3.226-1.873-6.452-1.873-9.47 0-2.601.208-5.203.728-7.596.937-4.267 2.706-8.43 5.515-12.384 3.435-5.1 7.077-7.18 10.823-6.452 2.498.52 4.58 2.706 6.14 6.764 1.249 3.226 1.873 6.452 1.873 9.47 0 2.706-.208 5.307-.728 7.7zm-52.033-28.826c-3.746-6.556-9.366-10.51-16.65-12.072-1.977-.416-3.85-.624-5.62-.624-9.99 0-18.107 5.203-24.455 15.61-5.411 8.845-8.117 18.627-8.117 29.346 0 8.013 1.665 14.881 4.995 20.605 3.746 6.556 9.262 10.51 16.65 12.071 1.978.417 3.85.625 5.62.625 10.094 0 18.211-5.203 24.455-15.61 5.412-8.95 8.117-18.732 8.117-29.45 0-8.117-1.665-14.882-4.995-20.501zm-13.216 28.826c-1.457 6.868-4.059 11.967-7.909 15.401-3.018 2.706-5.828 3.85-8.43 3.33-2.497-.52-4.578-2.705-6.14-6.764-1.248-3.226-1.872-6.452-1.872-9.47 0-2.601.208-5.203.728-7.596.937-4.267 2.706-8.43 5.516-12.384 3.434-5.1 7.076-7.18 10.822-6.452 2.498.52 4.58 2.706 6.14 6.764 1.25 3.226 1.873 6.452 1.873 9.47.105 2.706-.208 5.307-.728 7.7z",fill:"#FFF"})]}),ks=()=>(0,u.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"44",height:"44",fill:"none",children:(0,u.jsx)("path",{fill:"#27769B",d:"M25.587 8.69h-1.053a2.408 2.408 0 0 1-2.17-1.338A4.239 4.239 0 0 0 18.551 5h-3.25a4.238 4.238 0 0 0-3.813 2.352 2.408 2.408 0 0 1-2.17 1.337H8.266A4.265 4.265 0 0 0 4 12.951v9.924a4.265 4.265 0 0 0 4.266 4.261h17.32a4.265 4.265 0 0 0 4.266-4.26V12.95a4.265 4.265 0 0 0-4.265-4.262Zm-8.661 13.835a5.541 5.541 0 0 1-5.54-5.534 5.541 5.541 0 0 1 5.54-5.535 5.541 5.541 0 0 1 5.54 5.535 5.541 5.541 0 0 1-5.54 5.534ZM26.769 29.535a.554.554 0 0 0-.554-.554h-2.28a.554.554 0 0 0-.554.553v.912c0 .322-.288.566-.61.566a3.996 3.996 0 0 0-3.998 3.994A3.996 3.996 0 0 0 22.77 39a3.996 3.996 0 0 0 3.998-3.994v-5.471ZM40 18.466a.554.554 0 0 0-.554-.553h-7.024a.554.554 0 0 0-.554.553v3.497c0 .305.248.553.554.553h3.698c.303 0 .55.244.554.547l.088 7.241c.004.351-.317.615-.668.608l-.092-.002a3.996 3.996 0 0 0-3.998 3.994 3.996 3.996 0 0 0 3.998 3.994 3.996 3.996 0 0 0 3.993-4.194l.002-.003L40 34.7V18.466Z"})}),zs=()=>(0,u.jsxs)("svg",{width:64,height:64,fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,u.jsxs)("g",{clipPath:"url(#a)",children:[(0,u.jsx)("mask",{id:"b",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:8,y:0,width:49,height:64,children:(0,u.jsx)("path",{d:"M56.82 0H8v64h48.82V0Z",fill:"#fff"})}),(0,u.jsxs)("g",{mask:"url(#b)",fillRule:"evenodd",clipRule:"evenodd",fill:"#0052F7",children:[(0,u.jsx)("path",{d:"M21.84 39.57A2.98 2.98 0 0 1 19 36.74v-6.46a2.84 2.84 0 0 1 5.67 0v6.45c0 1.57-1.17 2.84-2.64 2.84h-.2ZM42.19 39.57a2.76 2.76 0 0 1-2.84-2.73v-6.56a2.84 2.84 0 0 1 5.67 0v6.45a2.85 2.85 0 0 1-2.84 2.84Z"}),(0,u.jsx)("path",{d:"M15.22 25.43a7.73 7.73 0 0 1 6.76-4.44c4.22.1 7.6 3.7 7.5 7.92v14.26a2.86 2.86 0 0 0 3.27 2.42c1.27-.2 2.32-1.15 2.42-2.42V28.92a7.76 7.76 0 0 1 7.5-7.92 7.1 7.1 0 0 1 6.55 4.12 18.97 18.97 0 0 1-8.34 25.55 18.95 18.95 0 0 1-25.66-25.24Zm11.94-18.8h10.66v4.12c-1.8-.42-3.6-.63-5.49-.63-1.8 0-3.59.2-5.27.53l.1-4.02Zm29.03 29.25c0-.64.11-1.16.11-1.9 0-8.66-4.65-16.58-12.25-20.8V6.62h4.65c1.8 0 3.17-1.37 3.17-3.17A3.1 3.1 0 0 0 48.7.3H16.28a3.26 3.26 0 0 0-3.16 3.27c0 1.8 1.37 3.17 3.17 3.17h4.65v6.45a23.82 23.82 0 0 0-9.51 32.3c.31.52.52.95.84 1.47 8.98 15.1 33.05 16.58 41.18 16.68a3.6 3.6 0 0 0 2-.74c.53-.53.74-1.26.74-2V35.88Z"})]})]}),(0,u.jsx)("defs",{children:(0,u.jsx)("clipPath",{id:"a",children:(0,u.jsx)("path",{fill:"#fff",transform:"translate(8)",d:"M0 0h48.82v64H0z"})})})]}),_s=()=>(0,u.jsxs)("svg",{width:"45",height:"45",viewBox:"0 0 45 45",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,u.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M44.1094 1.08038C44.1094 0.612383 43.7304 0.234375 43.2634 0.234375H0.955368C0.488368 0.234375 0.109375 0.612383 0.109375 1.08038V43.3884C0.109375 43.8554 0.488368 44.2344 0.955368 44.2344H32.0714C32.2964 44.2344 32.5114 44.1444 32.6694 43.9864L43.8614 32.7944C44.0204 32.6354 44.1094 32.4204 44.1094 32.1964V1.08038Z",fill:"#21759B"}),(0,u.jsx)("path",{d:"M41.1094 30.2344H29.1094V42.2344L41.1094 30.2344Z",fill:"white"}),(0,u.jsx)("path",{d:"M37.1055 6.23438H6.10547V10.2344H37.1055V6.23438Z",fill:"white"}),(0,u.jsx)("path",{d:"M37.1055 17.2324H6.10547V21.2324H37.1055V17.2324Z",fill:"white"}),(0,u.jsx)("path",{d:"M25.1055 29.2344H6.10547V33.2344H25.1055V29.2344Z",fill:"white"})]});var Ss=t(4164);const Ms=({children:e,tone:s="neutral",progress:t,icon:i,size:a="medium",toneAndProgressLabelOverride:n,className:c})=>{const r=n||(t?`${s} ${t} badge`:`${s} badge`),o=(0,Ss.A)("ccpigd-badge",`ccpigd-badge--tone-${s}`,`ccpigd-badge--size-${a}`,t&&`ccpigd-badge--progress-${t}`,c);return(0,u.jsxs)("span",{className:o,"aria-label":r,children:[t&&(0,u.jsx)("span",{className:"ccpigd-badge__pip"}),i&&(0,u.jsx)("span",{className:"ccpigd-badge__icon",children:i}),(0,u.jsx)("span",{className:"ccpigd-badge__content",children:e})]})},Ns=({id:e,title:s,icon:t,description:i,documentationLink:a})=>{const n=(0,k.G)((e=>e?.settings?.editData?.integrations)),{fileSelection:c,saveSelectedFolders:r}=(0,Cs.A)(),{saveSettings:o}=(0,xs.A)(),l=n?.activeIntegrations?.includes(e);return(0,u.jsxs)(b.A,{className:"ccpigd-integration-item",children:[(0,u.jsx)(Ms,{tone:l?"primary":"error",size:"large",className:"enable-status",children:l?"Enable":"Disabled"}),(0,u.jsxs)(b.A,{className:"ccpigd-integration-item__body",children:[(0,u.jsx)("div",{className:"icon",children:t}),(0,u.jsx)(C.A,{as:"h5",weight:"semibold",className:"mb-4",children:s}),i&&(0,u.jsx)(C.A,{children:i})]}),(0,u.jsxs)(b.A,{className:"ccpigd-integration-item__footer",children:[(0,u.jsx)(Ee.A,{borderColor:"secondary"}),(0,u.jsxs)(p.A,{className:"ccpigd-integration-item__footer-tabs",gap:5,align:"space-between",children:[(0,u.jsxs)(p.A,{gap:5,children:[(0,u.jsx)(_.A,{variant:"outlined",size:"small",startIcon:(0,u.jsx)(x.A,{name:"info"}),href:a,target:"_blank",rounded:"md",children:(0,u.jsx)(C.A,{as:"span",size:"sm",weight:"medium",children:"Docs"})}),"mediaLibrary"===e&&l&&(0,u.jsx)(_.A,{variant:"outlined",size:"small",onClick:()=>{c({selectedFolders:n?.mediaLibrary?.folders||[],onSelect:e=>{r(["integrations","mediaLibrary","folders"],e)}})},startIcon:(0,u.jsx)(x.A,{name:"settings"}),rounded:"md",children:(0,u.jsx)(C.A,{as:"span",size:"sm",weight:"medium",children:"Configure"})})]}),(0,u.jsx)(q.A,{id:e,checked:l,onChange:()=>{let s;s=l?n?.activeIntegrations?.filter((s=>s!==e)):[...n?.activeIntegrations||[],e];const t=Ps.map((e=>e.id)).filter((e=>s?.includes(e)));o("integrations.activeIntegrations",t)}})]})]})]})},Ps=[{id:"mediaLibrary",title:"Media Library",icon:(0,u.jsx)(ks,{}),description:"Use Google Drive files as WordPress media attachments to upload, import, and synchronize with WordPress and Google Drive.",documentationLink:Pe.A.SETTINGS.integrations.mediaLibrary,isPro:!0},{id:"tinyMce",title:"Classic Editor",icon:(0,u.jsx)(_s,{}),description:"Use Google Drive files as WordPress media attachments to upload, import, and synchronize with WordPress and Google Drive.",documentationLink:Pe.A.SETTINGS.integrations.classicEditor},{id:"woocommerce",title:"WooCommerce",icon:(0,u.jsx)(bs,{}),description:"Allows you to serve your Google Drive files as downloadable files.",documentationLink:Pe.A.SETTINGS.integrations.wooCommerce,isPro:!0},{id:"gutenbergModules",title:"Gutenberg Editor",icon:(0,u.jsx)(V,{}),description:"Add Integrate Google Drive modules into your WordPress Gutenberg editor",documentationLink:Pe.A.SETTINGS.integrations.gutenberg},{id:"elementorModules",title:"Elementor",icon:(0,u.jsx)(W,{}),description:"Add Integrate Google Drive modules into your WordPress Elementor editor",documentationLink:Pe.A.SETTINGS.integrations.elementor},{id:"tutorLMS",title:"Tutor LMS",icon:(0,u.jsx)(zs,{}),description:"Allows you to serve your Google Drive images and videos.",documentationLink:"https://codeconfig.dev/docs-category/integration-google-drive/",isPro:!0},{id:"contactForm7",title:"Contact Form 7",icon:(0,u.jsx)(H,{}),description:"Upload or get files from Google Drive and attach them to Contact Form 7 forms.",documentationLink:"https://codeconfig.dev/docs-category/integration-google-drive/",isPro:!0},{id:"ccpIgdWPforms",title:"WP Forms",icon:(0,u.jsx)($,{}),description:"Upload or get files from Google Drive and attach them to Contact Form 7 forms.",documentationLink:"https://codeconfig.dev/docs-category/integration-google-drive/",isPro:!0},{id:"masterStudyLMS",title:"MasterStudy LMS",icon:(0,u.jsx)(vs,{}),description:"Allows you to serve your Google Drive images and videos.",documentationLink:"https://codeconfig.dev/docs/add-dropbox-video-in-masterstudy-lms/",comingSoon:!0,isPro:!0}],Fs=()=>(0,u.jsx)("div",{className:"ccpigd-integration",children:(0,u.jsx)(I.A,{className:"ccpigd-integration-wrapper",columns:"auto-fit",min:"350px",gap:"md",children:Ps?.map((e=>(0,u.jsx)(me.A,{isComingSoon:e?.comingSoon,isPro:e?.isPro,children:(0,u.jsx)(Ns,{id:e.id,title:e.title,icon:e.icon,description:e.description,documentationLink:e.documentationLink})},e.id)))})});var Is=t(2517),Ds=t(9504);const Es=()=>{const e=(0,k.G)((e=>e.settings?.editData?.advanced)),{saveSettings:s}=(0,xs.A)(),t=(e,t)=>{s(`advanced.${e}`,t)};return(0,u.jsx)(is.A,{children:ds.map((({key:s,title:i,description:a,action:n,secondaryAction:c,checked:r,note:o,noteType:l,isPro:d})=>{var m;const h=o&&("googleWorkspaceDomain"===s||"sharingPermission"===s&&!e?.sharingPermission);return(0,u.jsx)(Is.A,{title:c?i:null,description:a,isPro:d,action:n?(0,u.jsx)(q.A,{id:s,title:i,checked:r?.(e),onChange:()=>t(s,!r?.(e))}):null,secondaryAction:c?(0,u.jsx)(N.A,{placeholder:"Google Workspace Domain",value:null!==(m=e?.googleWorkspaceDomain)&&void 0!==m?m:"okay",onBlur:e=>t("googleWorkspaceDomain",String(e))}):null,children:h&&(0,u.jsx)(Ds.A,{type:l,children:(0,u.jsxs)(Ds.A.Normal,{children:[(0,u.jsx)(Ds.A.Title,{title:"Note"}),(0,u.jsx)(Ds.A.Text,{children:o})]})})},s)}))})};var Gs=t(4106);const Ts=[{key:"role-base",title:"Role Base",icon:"group"},{key:"user-base",title:"User Base",icon:"person"}],Ls=()=>{const e=(0,k.G)((e=>e.settings?.editData?.userAccess||[])),{data:s}=(0,Je.pI)(),{data:t}=(0,Je.yO)(),{saveSettings:i}=(0,xs.A)(),a=(s,t,a)=>{const n=e.map((e=>e.id===s?{...e,[t]:a}:e));i("userAccess",n)},n=t?.map((e=>({name:e.roleName,value:e.roleKey})))||[],c=s?.map((e=>({name:e.displayName,value:e.id})))||[];return(0,u.jsxs)(is.A,{children:[e.map((({id:s,base:t,role:r,user:o,folders:l,settings:d},m)=>(0,u.jsxs)(ps.A,{children:[(0,u.jsxs)(p.A,{align:"space-between",children:[(0,u.jsx)(C.A,{size:"md",weight:"medium",children:"User Access"}),(0,u.jsx)(_.A,{variant:"error",startIcon:(0,u.jsx)(x.A,{name:"delete"}),onClick:()=>(s=>{const t=e.filter((e=>e.id!==s));i("userAccess",t)})(s),children:"Remove Access"})]}),(0,u.jsx)(Gs.A,{background:"secondary",buttons:Ts,selectedKey:t,update:e=>a(s,"base",e)}),(0,u.jsxs)(p.A,{gap:10,children:[(0,u.jsx)(C.A,{size:"md",weight:"medium",children:"Select Role"}),(0,u.jsx)(g.A,{options:"role-base"===t?n:c,value:"role-base"===t?r:o,onChange:e=>a(s,"role-base"===t?"role":"user",e),multiple:!0})]}),(0,u.jsx)(as.A,{className:"mt-0",text:"Note: Roles and users can solely access folders assigned in the Access Backend File Browser settings above."}),(0,u.jsx)(us,{folders:l,description:"Select the folders you want to assign to this user.",dynamic:!0,onFolderSelect:e=>a(s,"folders",e)}),(0,u.jsxs)(p.A,{gap:10,className:"mt-2",children:[(0,u.jsx)(C.A,{size:"md",weight:"medium",children:"Assigned Settings"}),(0,u.jsx)(_.A,{variant:"primary",startIcon:(0,u.jsx)(x.A,{name:"category_search"}),children:"Select Settings"})]}),(0,u.jsx)(g.A,{options:[],value:[""],variant:"secondary"})]},m))),(0,u.jsx)(ps.A,{children:(0,u.jsx)(p.A,{align:"center",children:(0,u.jsx)(_.A,{startIcon:(0,u.jsx)(x.A,{name:"add_2"}),variant:"primary",onClick:()=>{const s={id:Date.now().toString(),base:"role-base",role:[],user:[],folders:[],settings:[]};i("userAccess",[...e||[],s])},children:"Add New User Access"})})})]})},Rs=()=>{const{editData:e}=(0,k.G)((e=>e.settings)),[s,{isLoading:t}]=(0,Je.tp)(),i=(0,k.j)();return{saveSettings:()=>{if(e){if("manual"===e.accounts?.connectionType&&!(0,B.u_)(e.accounts?.appClientId,e.accounts?.appClientSecret))return void window.toast.show({message:"Invalid Credentials!",theme:"warning",size:"sm"});s(e).unwrap().then((s=>{i((0,ts.PD)(e)),window.toast.show({message:"Settings updated successfully 👌",theme:"success",size:"sm"})})).catch((e=>{window.toast.show({message:"An unexpected error occurred.",theme:"error",size:"sm"})}))}},isSaving:t}},Bs=({title:e="title",children:s,defaultOpen:t=!1,disabled:i=!1,single:a=!0})=>{const[n,c]=(0,G.useState)(t),r=(0,G.useRef)(null),[o,l]=(0,G.useState)("0px");(0,G.useEffect)((()=>{n&&r.current?l(`${r.current.scrollHeight}px`):l("0px")}),[n]);const d=(0,Ss.A)("ccpigd-accordion rounded-lg",a&&"ccpigd-accordion--single",i&&"ccpigd-accordion--disabled",n&&"ccpigd-accordion--open");return(0,u.jsxs)("div",{className:d,children:[(0,u.jsxs)("button",{className:"ccpigd-accordion__header",type:"button",onClick:()=>!i&&c((e=>!e)),"aria-expanded":n,disabled:i,children:[(0,u.jsx)("span",{className:"ccpigd-accordion__title",children:e}),(0,u.jsx)("span",{className:"ccpigd-accordion__icon",children:(0,u.jsx)(x.A,{name:"keyboard_arrow_down",fontSize:"2xl"})})]}),(0,u.jsx)("div",{className:"ccpigd-accordion__body",ref:r,style:{maxHeight:o,overflow:"hidden",transition:"max-height 0.3s ease"},children:(0,u.jsx)("div",{className:"ccpigd-accordion__bodyInner",children:s})})]})},Zs=()=>{var e;const s=(0,k.G)((e=>e.settings?.editData?.accounts)),[t,a]=(0,i.useState)(s?.appClientId||""),[n,c]=(0,i.useState)(s?.appClientSecret||""),[r,o]=(0,i.useState)(null),[l,d]=(0,i.useState)(null),{saveSettings:m}=(0,xs.A)(),h=()=>{p()&&(m("accounts.appClientId",t),m("accounts.appClientSecret",n))},p=()=>{let e=!0;return t.trim()?/^[0-9]+-[a-zA-Z0-9]+\.apps\.googleusercontent\.com$/.test(t.trim())?o(null):(o("Invalid Client ID format."),e=!1):(o("Client ID is required."),e=!1),n.trim()?/^GOCSPX-[\w-]{20,}$/.test(n.trim())?d(null):(d("Invalid Secret Key format."),e=!1):(d("Secret Key is required."),e=!1),e};return(0,u.jsxs)(ps.A.SubField,{children:[(0,u.jsxs)(Ds.A,{type:"warning",className:"mb-2",children:[(0,u.jsx)(Ds.A.Bullet,{children:(0,u.jsx)(Ds.A.Text,{children:"Using your own Google App is optional. For an easy setup you can use the default App of the plugin. If you decide to create your own Google App, please enter your App Client ID & Secret Key below."})}),(0,u.jsx)(Ds.A.Bullet,{children:(0,u.jsxs)(Ds.A.Text,{children:["Visit"," ",(0,u.jsx)(Ds.A.Link,{url:Pe.A.SETTINGS.account.appCreate,children:"Documentation"})," ","to learn how to create a Google App."]})})]}),(0,u.jsxs)(b.A,{gap:10,children:[(0,u.jsx)(N.A,{label:(0,je.__)("App Client ID","integration-google-drive"),id:"appClientId",placeholder:(0,je.__)("App Client ID","integration-google-drive"),value:t,onChange:e=>{a(String(e)),r&&o(null)},onBlur:h,helperText:(0,je.__)("Add Google Drive api Client ID","integration-google-drive"),errorText:r||"",error:!!r}),(0,u.jsx)(N.A,{label:(0,je.__)("App Secret Key","integration-google-drive"),id:"appClientSecret",placeholder:(0,je.__)("App Secret Key","integration-google-drive"),value:n,onChange:e=>{c(String(e)),l&&d(null)},onBlur:h,helperText:(0,je.__)("Add Google Drive api Client Client Secret","integration-google-drive"),errorText:l||"",error:!!l}),(0,u.jsx)(N.A,{label:(0,je.__)("Redirect URI","integration-google-drive"),id:"redirectUri",placeholder:(0,je.__)("Redirect URI","integration-google-drive"),value:null!==(e=s?.redirectUri)&&void 0!==e?e:"",onClick:async()=>{const e=s?.redirectUri;if(e)if(navigator.clipboard&&window.isSecureContext)try{await navigator.clipboard.writeText(e),window.toast.show({message:"Redirect URI copied!",theme:"success",size:"sm"})}catch(e){window.toast.show({message:"Failed to copy to clipboard.",theme:"error",size:"sm"})}else{const s=document.createElement("textarea");s.value=e,s.style.position="fixed",s.style.top="0",s.style.left="0",s.style.opacity="0",document.body.appendChild(s),s.focus(),s.select();try{if(!document.execCommand("copy"))throw new Error("execCommand failed");window.toast.show({message:"Redirect URI copied!",theme:"success",size:"sm"})}catch(e){window.toast.show({message:"Failed to copy to clipboard.",theme:"error",size:"sm"})}document.body.removeChild(s)}else window.toast.show({message:"No redirect URI to copy.",theme:"error",size:"sm"})},helperText:(0,je.__)("Copy the above redirect URI and set to your own Google Drive app.","integration-google-drive"),readOnly:!0})]})]})},Us=()=>{const e=(0,k.G)((e=>e.settings?.editData?.accounts)),{loginAccounts:s}=(0,k.G)((e=>e.auth)),[t]=(0,Je.FP)(),[i]=(0,Je.e_)(),[a]=(0,Je.ag)(),{saveSettings:n}=(0,xs.A)(),c=(0,k.j)(),r=()=>{t().unwrap().then((e=>{(0,B.BH)(e)}))},o=(e=!1)=>(0,u.jsx)(p.A,{align:"center",className:e?"mt-2":"mt-5",children:e?(0,u.jsx)(me.A,{hover:!0,isPro:!0,design:"default",visible:!(0,B.G4)(ccpigd.isPro),size:"small",children:(0,u.jsx)(_.A,{variant:"outlined",size:"large",startIcon:(0,u.jsx)("img",{referrerPolicy:"no-referrer",src:Re.lL,alt:"Google Icon"}),onClick:()=>{(0,B.G4)(ccpigd.isPro)?r():window.CCPIGDHelper.openUpgradePopUp()},children:"Add new Account"})}):(0,u.jsx)(_.A,{variant:"outlined",size:"large",className:"mb-2",startIcon:(0,u.jsx)("img",{referrerPolicy:"no-referrer",src:Re.lL,alt:"Google Icon"}),onClick:r,children:"Add new Account"})});return(0,u.jsxs)(is.A,{children:[(0,u.jsxs)(ps.A,{title:"Connection Type",description:"Choose how you want to connect your Google accounts with the plugin.",children:[(0,u.jsx)(Gs.A,{background:"secondary",buttons:rs,selectedKey:e?.connectionType||"",update:e=>{n("accounts.connectionType",e)}}),(0,u.jsx)(Ds.A,{className:"mt-2",children:cs.map(((e,s)=>(0,u.jsxs)(Ds.A.Bullet,{children:[(0,u.jsx)(Ds.A.Title,{title:e.title}),(0,u.jsx)(Ds.A.Text,{children:e.text})]},s)))}),"manual"===e?.connectionType&&(0,u.jsx)(Zs,{})]}),s?.length?(0,u.jsxs)(ps.A,{children:[s.map(((e,s)=>(0,u.jsx)(ps.A,{className:"has-profile-card "+(e?.active?"border-primary":""),children:(0,u.jsx)(Be.A,{accountInfo:e,children:(0,u.jsxs)(b.A,{className:"w-full",children:[(0,u.jsxs)(p.A,{align:"space-between",children:[(0,u.jsxs)(p.A,{gap:10,children:[(0,u.jsx)(Be.A.Avatar,{}),(0,u.jsxs)(b.A,{className:"profile-info",gap:3,children:[(0,u.jsx)(Be.A.Name,{}),(0,u.jsx)(Be.A.Email,{}),(0,u.jsx)(Be.A.StorageInfo,{})]})]}),(0,u.jsxs)(p.A,{gap:10,children:[(0,u.jsx)(Be.A.RemoveBtn,{onClick:()=>(async e=>{try{if(!await window.toast.confirm({message:"You are about to remove this account. Are you sure?",okText:"Remove",cancelText:"Cancel"}))return;await window.toast.promise((async()=>{await i(e?.key).unwrap()}),{loading:"Removing account...",success:"Account has been removed.",error:"Account has been removed!"}),window.location.reload()}catch(e){window.location.reload()}})(e)}),(0,u.jsx)(Be.A.ActiveBtn,{onClick:()=>(async e=>{if((0,B.G4)(ccpigd.isPro))try{if(!await window.toast.confirm({message:"You are about to activate this account. Are you sure?",okText:"Activate",cancelText:"Cancel"}))return;await window.toast.promise((async()=>{if(!e?.key)throw console.error("Account not found"),new Error("Account not found");if(e.lost){const e=await t().unwrap();(0,B.BH)(e)}else await a(e.key).unwrap(),c((0,Ze.Mx)(e))}),{loading:"Activating account...",success:"Account has been activated successfully.",error:"Failed to activate account. Please try again."})}catch(e){}else window.CCPIGDHelper.openUpgradePopUp()})(e)})]})]}),(0,u.jsx)(Be.A.AddedBy,{})]})})},s))),o(!0)]}):(0,u.jsxs)(b.A,{children:[(0,u.jsx)(ps.A,{title:"You didn't link any Google account.",description:"Link a Google account to continue."}),o()]}),(0,u.jsx)(Bs,{defaultOpen:!0,title:(0,u.jsxs)(p.A,{gap:10,children:[(0,u.jsx)(h.A,{variant:"secondary",size:"large",rounded:"full",children:(0,u.jsx)(x.A,{name:"beenhere",fontSize:"2xl"})}),(0,u.jsx)(C.A,{as:"h4",size:"lg",weight:"medium",className:"accordion-title",children:"See what happens with your data when you authorize?"})]}),children:os.map((e=>(0,u.jsxs)("div",{children:[(0,u.jsx)(C.A,{as:"h5",size:"md",weight:"medium",className:"mb-2",children:e.title}),(0,u.jsx)(C.A,{as:"p",size:"sm",color:"desc-gray",className:"mb-2",children:e.description})]},e.title)))})]})};var Hs=t(9642);const Ws=({autoSave:e,setAutoSave:s})=>{const{editData:t,defaultData:n}=(0,k.G)((e=>e.settings)),[c]=(0,Je.tp)(),{data:r}=(0,m.i0)({status:"all",orderBy:"createdAt",order:"DESC",page:-1,perPage:-1,type:"all",search:""}),[o,l]=(0,i.useState)("export_all"),d=(0,k.j)(),h=(0,a.Zp)(),g=()=>{const e=document.getElementById("importInput");e?.click()},C=()=>{const e=o;let s={};switch(e){case"export_all":s={settings:t,shortcodes:r?.shortcodes||[]};break;case"settings":s={settings:t};break;case"shortcode_modules":s={shortcodes:r?.shortcodes||[]};break;default:return void console.warn((0,je.__)("Invalid export option selected","integration-google-drive"),"Selected value:",e)}const i=e.replace(/_/g,"_"),a="data:text/json;charset=utf-8,"+encodeURIComponent(JSON.stringify(s,null,2)),n=document.createElement("a");n.setAttribute("href",a),n.setAttribute("download",`integration_google_drive_${i}_${(new Date).getTime()}.json`),document.body.appendChild(n),n.click(),n.remove()},j=async()=>{try{if(!await window.toast.confirm({message:(0,je.__)("Your all Settings data will be reset as default!","integration-google-drive"),okayText:(0,je.__)("Reset","integration-google-drive"),cancelText:(0,je.__)("Cancel","integration-google-drive")}))return;await window.toast.promise((async()=>{if(!n)return;d((0,ts.yj)({data:n,defaultData:n})),await c(n).unwrap();const e=n?.appearance?.primaryColor||"#00ac47",s=document.getElementById("ccpigd-theme");s&&(s.style.setProperty("--ccpigd-primary",e),s.style.setProperty("--ccpigd-primary-hover",`hsl(from ${e} h s l / 80%)`),s.style.setProperty("--ccpigd-secondary",`hsl(from ${e} h s l / 18%)`),s.style.setProperty("--ccpigd-light",`hsl(from ${e} h s l / 11%)`)),localStorage.setItem("preloader",JSON.stringify(n?.appearance?.selectedPreloader||1)),h("/settings/accounts")}),{loading:(0,je.__)("Resetting settings...","integration-google-drive"),success:(0,je.__)("Settings data is restored as default.","integration-google-drive"),error:(0,je.__)("Request failed. Please try again.","integration-google-drive")})}catch(e){window.toast.show({message:(0,je.__)("Request failed ","integration-google-drive"),theme:"error",size:"sm"})}};return(0,u.jsxs)(is.A,{children:[(0,u.jsx)("input",{id:"importInput",type:"file",accept:".json",style:{display:"none"},onChange:async e=>{const s=e.target.files?.[0];if(!s)return void console.error((0,je.__)("No file selected for import","integration-google-drive"));const t=new FileReader;t.onload=async e=>{try{const s=e.target?.result;if("string"!=typeof s)throw new Error("Invalid file content");const t=JSON.parse(s);t.settings&&(d((0,ts.yj)({data:t.settings,defaultData:n||t.settings})),await c(t.settings).unwrap(),window.toast.show({message:(0,je.__)("Import Success!","integration-google-drive"),theme:"success",size:"sm"}),setTimeout(window.location.reload,2e3))}catch(e){console.error((0,je.__)("Failed to import data:","integration-google-drive"),e)}},t.onerror=e=>{console.error((0,je.__)("Error reading file:","integration-google-drive"),e)},t.readAsText(s),e.target.value=""}}),hs.map((({key:i,title:a,description:n,icon:r,name:d,variant:m,action:h,secondaryAction:f,extraAction:A,extraTitle:y,note:w})=>(0,u.jsx)(ps.A,{title:a,description:n,action:h?(0,u.jsx)(q.A,{id:i,title:y,checked:e,onChange:()=>{if(!t)return;const i={...t,tools:{...t.tools,autoSave:!e}};if(e){s(!1),(0,ts.vJ)(!1);try{c(i),window.toast.show({message:"AutoSave disabled successfully 👌",theme:"success",size:"sm"})}catch(e){s(!0),window.toast.show({message:"An unexpected error occurred.",theme:"error",size:"sm"})}}else{s(!0),(0,ts.vJ)(!1);try{c(i),window.toast.show({message:"AutoSave enabled successfully 👌",theme:"success",size:"sm"})}catch{s(!1),window.toast.show({message:"An unexpected error occurred.",theme:"error",size:"sm"})}}}}):null,secondaryAction:f?(0,u.jsxs)(p.A,{gap:10,children:[A&&(0,u.jsx)(Hs.A,{variant:"secondary",fitContent:!0,placeholder:"Export All (Settings, Shortcode, Modules...)",options:[{name:(0,je.__)("Export All","integration-google-drive"),value:"export_all"},{name:(0,je.__)("Settings","integration-google-drive"),value:"settings"},{name:(0,je.__)("Shortcode Modules","integration-google-drive"),value:"shortcode_modules"}],value:[o],onChange:e=>l(String(e[0]))}),(0,u.jsx)(_.A,{variant:m,startIcon:(0,u.jsx)(x.A,{name:r||"",fontSize:"lg"}),onClick:"export"===i?C:"import"===i?g:"reset"===i?j:void 0,children:d})]}):null,children:w&&(0,u.jsx)(Ds.A,{className:"mt-5",children:(0,u.jsxs)(Ds.A.Normal,{children:[(0,u.jsx)(Ds.A.Title,{title:"Note"}),(0,u.jsx)(Ds.A.Text,{children:"Export your settings and shortcode modules to backup or transfer to another site."})]})})},i)))]})},Vs=({menus:e})=>{const{editData:s,isEditing:t,editDataCopy:i}=(0,k.G)((e=>e.settings)),n=(0,B.bD)(s,i),{menuKey:c}=(0,a.g)(),{saveSettings:r,isSaving:o}=Rs(),l=e.find((e=>e.key===c))?.icon,d=e.find((e=>e.key===c))?.title;return(0,u.jsx)(L.A,{children:(0,u.jsxs)(p.A,{align:"space-between",children:[(0,u.jsxs)(p.A,{gap:10,children:[(0,u.jsx)(h.A,{variant:"secondary",rounded:"md",children:(0,u.jsx)(x.A,{name:l||"",fontSize:"2xl"})}),(0,u.jsx)(C.A,{as:"h1",children:d})]}),(0,u.jsxs)(p.A,{gap:10,children:[(0,u.jsx)(R.A,{}),(0,u.jsx)(_.A,{startIcon:(0,u.jsx)(x.A,{name:"check"}),onClick:()=>r(),variant:"primary",loading:o,disabled:n,children:"Save Settings"})]})]})})},$s=()=>{const{editData:e,draft:s,isEditing:t}=(0,k.G)((e=>e.settings)),[n,c]=(0,i.useState)(e?.tools?.autoSave||!1),{saveSettings:r}=Rs(),o=(0,k.j)(),{menuKey:l}=(0,a.g)(),m=(0,a.Zp)();d(),(0,i.useEffect)((()=>{o((0,ts.vJ)(!(0,B.bD)(s,e)))}),[s,e]),(0,i.useEffect)((()=>{t&&n&&r()}),[t,e]);const g=ns.map((e=>e.key));return l&&g.includes(l)?(0,u.jsxs)(z.A,{children:[(0,u.jsxs)(ee.A,{id:"ccpigd-settings-sidebar",children:[(0,u.jsx)(b.A,{gap:10,children:ns.map((({key:e,title:s,icon:t,status:i})=>{const a=l===e,n={isPro:i?.some((e=>e.isPro)),isComingSoon:i?.some((e=>e.isComingSoon)),isNew:i?.some((e=>e.isNew)),isHot:i?.some((e=>e.isHot)),size:"small"};return(0,u.jsx)(me.A,{...n,children:(0,u.jsx)("div",{className:"ccpigd-sidebar__menu-item "+(a?"bg-primary":"bg-light"),onClick:()=>m(`/settings/${e}`),children:(0,u.jsxs)(p.A,{gap:12,wrap:!1,children:[(0,u.jsx)(h.A,{variant:a?"light":"secondary",rounded:"md",size:"small",className:"menu-icon-wrapper",children:(0,u.jsx)(x.A,{name:t,fontSize:"xl"})}),(0,u.jsx)(C.A,{as:"span",color:a?"light":"dark",children:s})]})})},e)}))}),(0,u.jsx)("div",{className:"ccpigd-sidebar__bottom",children:(0,u.jsxs)(p.A,{align:"space-between",className:"mt-2",children:[(0,u.jsx)(C.A,{size:"sm",color:"desc-gray",children:"Version"}),(0,u.jsx)(C.A,{size:"sm",children:ccpigd?.version})]})})]}),(0,u.jsxs)(z.A.ContentWrapper,{children:[(0,u.jsx)(Vs,{menus:ns}),(0,u.jsx)(z.A.Content,{className:"ccpigd-settings",children:{accounts:(0,u.jsx)(Us,{}),advanced:(0,u.jsx)(Es,{}),appearance:(0,u.jsx)(As,{}),"user-access":(0,u.jsx)(Ls,{}),integrations:(0,u.jsx)(Fs,{}),mediaLibrary:(0,u.jsx)(ws,{}),synchronization:(0,u.jsx)(js,{}),tools:(0,u.jsx)(Ws,{autoSave:n,setAutoSave:c})}[l]||null})]})]}):(0,u.jsx)(a.C5,{to:"/settings/accounts",replace:!0})},Os=()=>(0,u.jsxs)(a.BV,{children:[(0,u.jsx)(a.qh,{path:"*",element:(0,u.jsx)(a.C5,{to:"/file-browser/my-drive",replace:!0})}),(0,u.jsx)(a.qh,{path:"/file-browser/:menuKey/:folderKey?",element:(0,u.jsx)(es,{})}),(0,u.jsx)(a.qh,{path:"/settings/:menuKey",element:(0,u.jsx)($s,{})}),(0,u.jsx)(a.qh,{path:"/module-builder",element:(0,u.jsx)(J,{})}),(0,u.jsx)(a.qh,{path:"/module-builder/:shortcodeId/:moduleMenu/:menuKey?/:folderKey?",element:(0,u.jsx)(ss.A,{})})]}),Ks=()=>{const e=localStorage.getItem("ccpigd-theme-type")||"light";return(0,u.jsx)(a.I9,{children:(0,u.jsx)(r.Kq,{store:o.M,children:(0,u.jsx)(c.A,{children:(0,u.jsx)(n.A,{defaultMode:e,children:(0,u.jsx)(Os,{})})})})})};!function(){const e=document.getElementById("ccpigd-admin");if(null===e)return;const s=(0,u.jsx)(Ks,{});i.createRoot?i.createRoot(e).render(s):i.render(s,e)}()}},e=>{e.O(0,[96,804],(()=>e(e.s=2677))),e.O()}]);
  • integration-google-drive/tags/1.3.5/assets/js/form-integrations.asset.php

    r3390086 r3426660  
    1 <?php return array('dependencies' => array('react', 'react-jsx-runtime', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => 'b60220c5f14146d5e00f', 'handle' => 'undefined-form-integrations');
     1<?php return array('dependencies' => array('react', 'react-jsx-runtime', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => 'ed7de9ab3400ce33ecf5', 'handle' => 'undefined-form-integrations');
  • integration-google-drive/tags/1.3.5/assets/js/form-integrations.js

    r3422529 r3426660  
    1 ;"use strict";(globalThis.webpackChunkintegration_google_drive=globalThis.webpackChunkintegration_google_drive||[]).push([[147,220,249,465,587,610,620,637,769],{6770:e=>{e.exports=window.plupload},1609:e=>{e.exports=window.React},790:e=>{e.exports=window.ReactJSXRuntime},6427:e=>{e.exports=window.wp.components},6087:e=>{e.exports=window.wp.element},7723:e=>{e.exports=window.wp.i18n},7590:(e,t,n)=>{n(213),(e=>{const t=function(e){window.toast.show({size:"full",duration:0,moduleBuilder:{attributes:e.attributes,integration:e.integration,onSave:e.onSave,onClose:()=>{"function"==typeof closeModal&&closeModal()}}},e.container)},n={integrations:{wpforms:{init:function(){e(document).on("click",".ccpigd-form-uploader-trigger",this.handleTriggerClick.bind(this))},handleTriggerClick:function(e){console.log("WPForms uploader triggered");const t=e.currentTarget.dataset.id,n=document.getElementById(`wpforms-field-option-${t}-data`),i=n?.value;this.openModuleBuilder({moduleId:i||"new",fieldId:t})},openModuleBuilder:function(e){const n={id:e.moduleId,type:"file-uploader"},i=document.getElementById(`wpforms-field-option-${e.fieldId}-data`),o=document.getElementById(`wpforms-field-${e.fieldId}`);t({attributes:n,integration:"wpforms",onSave:e=>{i.value=e.id,function(e,t){const n=`<div data-id="ccpigd_${e.id}" \n                            data-type="file-uploader" \n                            data-status="public" \n                            id="ccpigd-module-${e.id}" \n                            class="ccpigd-top-level-wrapper ccpigd-module-wrapper ccpigd-file-uploader" \n                            data-rendered="true"></div>`,i="ccpigd_"+e.id;window[i]=e,t.innerHTML=n,"function"==typeof window.ccpigdRenderModules&&window.ccpigdRenderModules()}(e,o),i.dispatchEvent(new Event("change",{bubbles:!0}))}})}},cf7:{init:function(){"undefined"!=typeof wpcf7?this.setupConfigButton():console.log("CF7 not loaded")},setupConfigButton:function(){e("#ccpigd-form-uploader-config-cf7").on("click",(e=>{e.preventDefault(),this.openModuleBuilder()}))},getModuleData:function(){const e=document.getElementById("tag-generator-panel-google_drive-data"),t=e?.dataset?.tagOption,n=t?.split(":")[1];return n||{type:"file-uploader",id:"new"}},openModuleBuilder:function(){const e=this.getModuleData();t({attributes:e,integration:"contactForm7",container:"#tag-generator-panel-google_drive",onSave:e=>{const t=document.getElementById("tag-generator-panel-google_drive-data");t.value=e.id,t.dispatchEvent(new Event("change",{bubbles:!0}))}})}},gravityforms:{init:function(){e(document).on("click",".ccpigd-gf-uploader-trigger",this.handleTriggerClick.bind(this))},handleTriggerClick:function(e){const t=e.currentTarget.dataset.fieldId,n=e.currentTarget.dataset.formId;this.openModuleBuilder({fieldId:t,formId:n})},openModuleBuilder:function(e){const n=document.getElementById(`gf-field-data-${e.fieldId}`);t({attributes:{id:n?.value||"new",type:"file-uploader"},integration:"gravityforms",onSave:e=>{n.value=e.id,n.dispatchEvent(new Event("change",{bubbles:!0}))}})}}},init:function(){console.log("Initializing form integrations..."),Object.keys(this.integrations).forEach((e=>{const t=this.integrations[e];if(t&&"function"==typeof t.init)try{t.init()}catch(t){console.error(`✗ Error initializing ${e}:`,t)}}))},register:function(e,t){this.integrations[e]&&console.warn(`Integration "${e}" already exists. Overwriting...`),this.integrations[e]=t}};e(document).ready((()=>{n.init()})),window.FormIntegrationManager=n})(jQuery)}},e=>{e.O(0,[96,804],(()=>e(e.s=7590))),e.O()}]);
     1;"use strict";(globalThis.webpackChunkintegration_google_drive=globalThis.webpackChunkintegration_google_drive||[]).push([[147,220,249,465,587,610,620,637,769],{6770:e=>{e.exports=window.plupload},1609:e=>{e.exports=window.React},790:e=>{e.exports=window.ReactJSXRuntime},6427:e=>{e.exports=window.wp.components},6087:e=>{e.exports=window.wp.element},7723:e=>{e.exports=window.wp.i18n},7590:(e,t,n)=>{n(213),(e=>{const t=function(e){window.toast.show({size:"full",duration:0,moduleBuilder:{attributes:e.attributes,integration:e.integration,onSave:e.onSave,onClose:()=>{"function"==typeof closeModal&&closeModal()}}},e.container)},n={integrations:{wpforms:{init:function(){e(document).on("click",".ccpigd-form-uploader-trigger",this.handleTriggerClick.bind(this))},handleTriggerClick:function(e){const t=e.currentTarget.dataset.id,n=document.getElementById(`wpforms-field-option-${t}-data`),i=n?.value;this.openModuleBuilder({moduleId:i||"new",fieldId:t})},openModuleBuilder:function(e){const n={id:e.moduleId,type:"file-uploader"},i=document.getElementById(`wpforms-field-option-${e.fieldId}-data`),o=document.getElementById(`wpforms-field-${e.fieldId}`);t({attributes:n,integration:"wpforms",onSave:e=>{i.value=e.id,function(e,t){const n=`<div data-id="ccpigd_${e.id}" \n                            data-type="file-uploader" \n                            data-status="public" \n                            id="ccpigd-module-${e.id}" \n                            class="ccpigd-top-level-wrapper ccpigd-module-wrapper ccpigd-file-uploader" \n                            data-rendered="true"></div>`,i="ccpigd_"+e.id;window[i]=e,t.innerHTML=n,"function"==typeof window.ccpigdRenderModules&&window.ccpigdRenderModules()}(e,o),i.dispatchEvent(new Event("change",{bubbles:!0}))}})}},cf7:{init:function(){"undefined"!=typeof wpcf7&&this.setupConfigButton()},setupConfigButton:function(){e("#ccpigd-form-uploader-config-cf7").on("click",(e=>{e.preventDefault(),this.openModuleBuilder()}))},getModuleData:function(){const e=document.getElementById("tag-generator-panel-google_drive-data"),t=e?.dataset?.tagOption,n=t?.split(":")[1];return n||{type:"file-uploader",id:"new"}},openModuleBuilder:function(){const e=this.getModuleData();t({attributes:e,integration:"contactForm7",container:"#tag-generator-panel-google_drive",onSave:e=>{const t=document.getElementById("tag-generator-panel-google_drive-data");t.value=e.id,t.dispatchEvent(new Event("change",{bubbles:!0}))}})}},gravityforms:{init:function(){e(document).on("click",".ccpigd-gf-uploader-trigger",this.handleTriggerClick.bind(this))},handleTriggerClick:function(e){const t=e.currentTarget.dataset.fieldId,n=e.currentTarget.dataset.formId;this.openModuleBuilder({fieldId:t,formId:n})},openModuleBuilder:function(e){const n=document.getElementById(`gf-field-data-${e.fieldId}`);t({attributes:{id:n?.value||"new",type:"file-uploader"},integration:"gravityforms",onSave:e=>{n.value=e.id,n.dispatchEvent(new Event("change",{bubbles:!0}))}})}}},init:function(){Object.keys(this.integrations).forEach((e=>{const t=this.integrations[e];if(t&&"function"==typeof t.init)try{t.init()}catch(t){console.error(`✗ Error initializing ${e}:`,t)}}))},register:function(e,t){this.integrations[e]&&console.warn(`Integration "${e}" already exists. Overwriting...`),this.integrations[e]=t}};e(document).ready((()=>{n.init()})),window.FormIntegrationManager=n})(jQuery)}},e=>{e.O(0,[96,804],(()=>e(e.s=7590))),e.O()}]);
  • integration-google-drive/tags/1.3.5/assets/js/media-library.asset.php

    r3390086 r3426660  
    1 <?php return array('dependencies' => array('react', 'react-jsx-runtime', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '282bdca71575f4f805c9', 'handle' => 'undefined-media-library');
     1<?php return array('dependencies' => array('react', 'react-jsx-runtime', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '670d039d708e944938a0', 'handle' => 'undefined-media-library');
  • integration-google-drive/tags/1.3.5/assets/js/media-library.js

    r3422529 r3426660  
    1 ;"use strict";(globalThis.webpackChunkintegration_google_drive=globalThis.webpackChunkintegration_google_drive||[]).push([[135,147,220,465,637,769],{1609:e=>{e.exports=window.React},790:e=>{e.exports=window.ReactJSXRuntime},6427:e=>{e.exports=window.wp.components},6087:e=>{e.exports=window.wp.element},7723:e=>{e.exports=window.wp.i18n},4057:(e,t,i)=>{var a=i(6087),s=i(347),r=i(559),n=i(3714),c=i(3374),l=i(4852),d=i(790);const o=()=>{const{activeFolders:e}=(0,s.G)((e=>e.mediaLibrary));return(0,d.jsx)(n.A,{gap:10,children:e?.map((e=>(0,d.jsx)(p,{folder:e})))})};function p({folder:e}){const t=(0,s.j)(),{activeFolder:i,folders:a}=(0,s.G)((e=>e.mediaLibrary)),[o,{isLoading:p}]=(0,r.f1)();return(0,d.jsx)(n.A,{gap:10,className:"ccpigd-media-folder",children:(0,d.jsxs)(c.A,{variant:e.key===i.key?"primary":"secondary",size:"small",className:"ccpigd-media-folder-button",onClick:async a=>{var s;if(a.stopPropagation(),e.key===i?.key)return;t((0,l.Fy)(e));const r=await o(e.key).unwrap();t((0,l.ZS)(r||[])),t((0,l.W5)(r||[])),ccpigdMedia.getFrame().find("#ccpigd-media-folder-filter").val(null!==(s=e.key)&&void 0!==s?s:"all").trigger("change")},children:[(0,d.jsx)("span",{className:"ccpigd-icon",children:"folder"}),(0,d.jsx)("span",{className:"ccpigd-folder-name",children:e.name})]})})}const m=()=>{const{activeFolder:e,cacheFolders:t,activeTab:i}=(0,s.G)((e=>e.mediaLibrary));return"all"===i?null:(0,d.jsx)("div",{className:"ccpigd-top-level-wrapper",children:(0,d.jsx)(o,{})})};var h=i(2436),g=i(3090),u=i(777),f=i(1468),w=i(239),x=i(5826),y=i(2262),C=i(4398),v=i(7452),j=i(4368),A=i(2312),_=i(7723);const b=({attachment:e,setAttachment:t})=>{const[i]=(0,y.GJ)(),[a]=(0,r.U$)(),{key:s,mime:n}=e||{};return(0,d.jsx)(A.A,{className:"ccpigd-top-level-wrapper",children:(0,d.jsx)(v.A,{padding:5,children:(0,d.jsxs)(C.A,{align:"start",gap:3,children:[(0,d.jsxs)(c.A,{variant:"primary",fullWidth:!0,size:"small",className:"justify-start ",onClick:async()=>{window.toast.show({message:"Importing file to Media Library...",theme:"info",size:"sm"}),i({fileKey:s,mimeType:n}).then((e=>{e.error?window.toast.show({message:e.error||"An unexpected error occurred.",theme:"error",size:"sm"}):window.toast.show({message:"File imported to Media Library successfully 👌",theme:"success",size:"sm"})})).catch((e=>{window.toast.show({message:e.message||"An unexpected error occurred.",theme:"error",size:"sm"})})),t(null)},children:[(0,d.jsx)(j.A,{name:"download",fontWeight:"medium"}),(0,d.jsx)("span",{children:"Import to Media Library"})]}),(0,d.jsxs)(c.A,{variant:"error",fullWidth:!0,size:"small",className:"justify-start ",onClick:async()=>{try{await window.toast.confirm({message:(0,_.__)("Are you sure you want to delete this attachment?","integration-google-drive"),okText:(0,_.__)("Yes, delete it!","integration-google-drive"),cancelText:(0,_.__)("Cancel","integration-google-drive")})&&await window.toast.promise((async()=>{const t=document.querySelectorAll(".attachments-wrapper .attachment.selected");let i=[e.id];t.length>0&&(i=Array.from(t).map((e=>e.dataset.id)));const s=await a({attachments:i});if(!s?.data?.success)throw new Error(s?.data?.message||s?.message||"Delete failed");return document.querySelectorAll(".attachments-wrapper .attachment.selected").forEach((e=>e.remove())),!0}),{loading:(0,_.__)("Deleting...","integration-google-drive"),success:(0,_.__)("Attachment deleted successfully","integration-google-drive"),error:(0,_.__)("Failed to delete attachment","integration-google-drive")})}catch{window.toast.show({message:(0,_.__)("Failed to delete attachment","integration-google-drive"),theme:"error",size:"sm"})}},children:[(0,d.jsx)(j.A,{name:"delete",fontWeight:"medium"}),(0,d.jsx)("span",{children:(0,_.__)("Move to Trash","integration-google-drive")})]}),(0,d.jsxs)(c.A,{variant:"secondary",fullWidth:!0,size:"small",className:"justify-start ",onClick:()=>t(null),children:[(0,d.jsx)(j.A,{name:"cancel",fontWeight:"medium"}),(0,d.jsx)("span",{children:"Cancel"})]})]})})})};i(8623);var k=i(7920);const T=({setAttachment:e,attachment:t})=>{const[i]=(0,r.U$)(),{activeFolder:a}=(0,s.G)((e=>e.manageFiles)),[n]=(0,y.YR)();return(0,d.jsx)(A.A,{className:"ccpigd-top-level-wrapper",children:(0,d.jsx)(v.A,{padding:5,children:(0,d.jsxs)(C.A,{align:"start",gap:3,children:[(0,d.jsx)(k.A,{isComingSoon:!0,size:"extra-small",iconSize:"sm",children:(0,d.jsxs)(c.A,{variant:"primary",fullWidth:!0,size:"small",className:"justify-start ",children:[(0,d.jsx)(j.A,{name:"cloud_upload",fontWeight:"medium"}),(0,d.jsx)("span",{children:"Upload to Google Drive"})]})}),(0,d.jsxs)(c.A,{variant:"error",fullWidth:!0,size:"small",className:"justify-start ",onClick:async()=>{if(!ccpigd?.isPro)return window.CCPIGDHelper.openUpgradePopUp();try{await toast.confirm({message:(0,_.__)("You can restore this attachment later from the trash.","integration-google-drive"),okText:(0,_.__)("Yes, delete it!","integration-google-drive"),cancelText:(0,_.__)("Cancel","integration-google-drive")})&&await toast.promise((async()=>{const a=document.querySelectorAll(".attachments-wrapper .attachment.selected");let s=[t.id];a.length>0&&(s=Array.from(a).map((e=>e.dataset.id)));const r=await i({attachments:s}).unwrap();if(!0!==r?.success)throw new Error(r?.message||"Delete failed");document.querySelectorAll(".attachments-wrapper .attachment.selected").forEach((e=>e.remove())),e(null)}),{loading:(0,_.__)("Deleting...","integration-google-drive"),success:(0,_.__)("Deleted successfully!","integration-google-drive"),error:(0,_.__)("Delete failed!","integration-google-drive")})}catch{window.toast.show({message:(0,_.__)("Failed to delete attachment","integration-google-drive"),theme:"error",size:"sm"})}},children:[(0,d.jsx)(j.A,{name:"delete",fontWeight:"medium"}),(0,d.jsx)("span",{children:(0,_.__)("Move to Trash","integration-google-drive")})]}),(0,d.jsxs)(c.A,{variant:"secondary",fullWidth:!0,size:"small",className:"justify-start ",onClick:()=>e(null),children:[(0,d.jsx)(j.A,{name:"cancel",fontWeight:"medium"}),(0,d.jsx)("span",{children:"Cancel"})]})]})})})},F=({attachment:e,setAttachment:t})=>(0,d.jsx)(A.A,{className:"ccpigd-top-level-wrapper",children:(0,d.jsx)(v.A,{padding:5,children:(0,d.jsxs)(C.A,{align:"start",gap:3,children:[(0,d.jsxs)(c.A,{variant:"primary",fullWidth:!0,size:"small",className:"justify-start ",onClick:async()=>{await window.toast.promise((async()=>{const i=await manageData("ccpigd_restore_media",{id:e.id});if("ok"!==i.status)throw new Error(i.message||"Restore failed");document.querySelector(`[data-id='${e.id}']`)?.remove(),t(null)}),{loading:(0,_.__)("Restoring attachment...","integration-google-drive"),success:(0,_.__)("Attachment restored successfully","integration-google-drive"),error:(0,_.__)("Failed to restore attachment","integration-google-drive")})},children:[(0,d.jsx)(j.A,{name:"refresh",fontWeight:"medium"}),(0,d.jsx)("span",{children:"Restore"})]}),(0,d.jsxs)(c.A,{variant:"error",fullWidth:!0,size:"small",className:"justify-start ",onClick:async()=>{try{if(!await window.toast.confirm({message:(0,_.__)("Are you sure you want to permanently delete this file?","integration-google-drive"),okText:(0,_.__)("Yes, delete it!","integration-google-drive"),cancelText:(0,_.__)("Cancel","integration-google-drive")}))return;await window.toast.promise((async()=>{const i=await manageData("ccpigd_delete_media",{id:e.id,permanently:!0,dropbox:!0});if("ok"!==i.status)throw new Error(i.message||"Delete failed");document.querySelector(`[data-id='${e.id}']`)?.remove(),t(null)}),{loading:(0,_.__)("Deleting file...","integration-google-drive"),success:(0,_.__)("Attachment deleted permanently","integration-google-drive"),error:(0,_.__)("Failed to delete attachment","integration-google-drive")})}catch{window.toast.show({message:(0,_.__)("Failed to delete attachment","integration-google-drive"),theme:"error",size:"sm"})}},children:[(0,d.jsx)(j.A,{name:"delete",fontWeight:"medium"}),(0,d.jsx)("span",{children:(0,_.__)("Delete from Google Drive","integration-google-drive")})]}),(0,d.jsxs)(c.A,{variant:"secondary",fullWidth:!0,size:"small",className:"justify-start ",onClick:()=>t(null),children:[(0,d.jsx)(j.A,{name:"cancel",fontWeight:"medium"}),(0,d.jsx)("span",{children:"Cancel"})]})]})})}),N=({activeTab:e})=>{const{activeAccount:t}=(0,s.G)((e=>e.auth)),i=jQuery,[r,n]=(0,a.useState)(null),[c,l]=(0,a.useState)({x:0,y:0}),o=localStorage.getItem("ccpigd-theme-type")||"light";return(0,a.useEffect)((()=>(i(document).on("contextmenu",".attachments-wrapper .attachment",(function(e){e.preventDefault();const t=wp.media.attachment(i(this).attr("data-id")).toJSON();n(t);const a=i(this).offset();l({x:a.left+20,y:a.top+20})})),window.addEventListener("click",(e=>{i(e.target).closest(".ccpigd-context-menu")?.length||n(null)})),()=>i(document).off("contextmenu",".attachment"))),[]),r?(0,a.createPortal)((0,d.jsx)("div",{className:"igd-context-menu",style:{left:c.x,top:c.y,position:"absolute"},children:(0,d.jsx)(h.A,{defaultMode:o||0,children:r?.ccpigd_media?e===t?.id?(0,d.jsx)(b,{attachment:r,setAttachment:n}):(0,d.jsx)(F,{attachment:r,setAttachment:n}):(0,d.jsx)(T,{attachment:r,setAttachment:n})})}),document.body):null};var M=i(4577),S=i(3042),L=i(1609);const P=({folder:e})=>{const{activeFolder:t,folders:i}=(0,s.G)((e=>e.mediaLibrary)),[n,{isLoading:c}]=(0,r.f1)(),[o,p]=(0,a.useState)(!1),m=(0,s.j)(),h=async i=>{if(i.stopPropagation(),e.key!==t?.key)try{var a;const t=await n(e.key,!0).unwrap();ccpigdMedia.getFrame().find("#ccpigd-media-folder-filter").val(null!==(a=e.key)&&void 0!==a?a:"all").trigger("change"),m((0,l.ZS)(t||[])),m((0,l.W5)(t||[])),p((e=>!e)),m((0,l.Fy)({name:e.name,key:e.key}))}catch(e){console.error("Failed to fetch folders:",e)}},g=e.children&&e.children.length>0;(0,L.useEffect)((()=>{t?.key===e.key&&p(!0)}),[t]);const u=t?.key===e.key;return(0,d.jsxs)("div",{className:"ccpigd-media-folder "+(o&&g?" ccpigd-open-folder":""),"data-id":e.key,title:e.name,children:[(0,d.jsxs)("div",{onClick:h,className:"ccpigd-folder-box "+(u?" ccpigd-folder-active":""),"data-id":e.key,children:[c?(0,d.jsx)("div",{className:"ccpigd-spinner"}):(0,d.jsx)("span",{onClick:e=>{e.stopPropagation(),p((t=>(t||h(e),!t)))},className:"ccpigd-icon",children:o&&g?"keyboard_arrow_down":"keyboard_arrow_right"}),(0,d.jsx)("span",{className:"ccpigd-icon",children:o&&g?"folder_open":"folder"}),(0,d.jsx)("span",{className:"ccpigd-folder-name",children:e.name}),e.count&&"0"!=e.count&&(0,d.jsxs)("span",{className:"ccpigd-file-count",children:[" ",e.count]})]}),g&&e.children.map((e=>(0,d.jsx)(P,{folder:e},e.key)))]})},$=P,D=({folders:e})=>{const t=(0,s.G)((e=>e.settings?.editData?.integrations?.mediaLibrary.folders||[])),{fileSelection:i,saveSelectedFolders:a}=(0,M.A)(),r=(0,s.j)(),n=(e=>{const t={},i=[];return e.forEach((e=>{t[e.key]={...e,children:[]}})),e.forEach((e=>{e.parentKey?t[e.parentKey].children.push(t[e.key]):i.push(t[e.key])})),i})(e);return(0,d.jsxs)("div",{className:"ccpigd-sidebar-body",children:[0===n?.length&&(0,d.jsx)(v.A,{children:(0,d.jsxs)(C.A,{gap:20,className:"text-center",children:[(0,d.jsx)(S.A,{as:"h3",size:"lg",className:"text-center",children:"You have not added any folder yet."}),(0,d.jsx)(S.A,{as:"p",size:"sm",color:"desc-gray",className:"text-center",children:"Please select folders to start managing your Google Drive files within WordPress."}),(0,d.jsx)(c.A,{variant:"primary",startIcon:(0,d.jsx)(j.A,{name:"folder",fontSize:"lg"}),onClick:()=>{i({selectedFolders:e||[],onSelect:e=>{const i=[...(t||[]).filter((t=>!e.some((e=>e.accountId===t.accountId)))),...e];a(["integrations","mediaLibrary","folders"],i),r((0,l.sB)(e))}})},children:"Select Folders"})]})}),n?.map((e=>(0,d.jsx)($,{folder:e},e.key)))]})},I=()=>(0,d.jsxs)("svg",{width:100,height:100,viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{width:100,height:100,rx:50,fill:"url(#paint0_linear_33_3)"}),(0,d.jsx)("path",{d:"M63.2238 26.4964C65.2896 26.8848 67.1162 27.557 68.7483 28.7003C71.4505 30.5821 73.0545 33.1428 73.5788 36.3383C73.7272 37.222 73.7573 38.1408 73.7694 39.0415C73.7828 39.737 73.2057 40.1521 72.5598 40.0052C72.0958 39.9038 71.8339 39.5456 71.8012 39.0193C71.7348 38.0825 71.7235 37.1374 71.5292 36.2265C70.7797 32.6905 68.5914 30.331 65.1831 29.0506C64.2834 28.7147 63.3187 28.5658 62.3818 28.3365C62.2908 28.3178 62.172 28.3706 62.0715 28.3878C62.1072 28.4862 62.1246 28.6021 62.1787 28.6826C62.8289 29.5519 63.497 30.4216 64.1469 31.2997C64.3904 31.6224 64.4064 31.9611 64.1942 32.3076C64.01 32.6093 63.708 32.7855 63.3534 32.7031C63.1168 32.648 62.8444 32.5123 62.6998 32.3331C61.5619 30.8631 60.4515 29.3843 59.3414 27.8969C58.9622 27.386 59.0753 26.8609 59.6425 26.5347C61.2069 25.6269 62.7808 24.7191 64.3545 23.8113C64.8484 23.5293 65.3669 23.6576 65.6282 24.0963C65.8892 24.5439 65.7491 25.0333 65.255 25.3242C64.6236 25.6945 63.9648 26.0645 63.2238 26.4964Z",fill:"white"}),(0,d.jsx)("path",{d:"M36.9441 73.7531C34.8759 73.3787 33.0443 72.7191 31.404 71.5866C28.6887 69.723 27.0669 67.1731 26.5202 63.9813C26.3655 63.0984 26.3287 62.18 26.3106 61.2797C26.2924 60.584 26.8664 60.1651 27.5134 60.3078C27.9782 60.406 28.2423 60.7626 28.2786 61.2885C28.3517 62.2247 28.3699 63.1699 28.5704 64.0795C29.3447 67.6101 31.55 69.9549 34.9667 71.212C35.8689 71.5419 36.8348 71.6846 37.7733 71.9075C37.8644 71.9254 37.9829 71.8721 38.0832 71.854C38.0467 71.7558 38.0285 71.64 37.9738 71.56C37.3176 70.6949 36.6434 69.8301 35.9874 68.9564C35.7415 68.6355 35.7229 68.2968 35.9325 67.9488C36.1148 67.646 36.4157 67.4674 36.7708 67.5478C37.0081 67.6011 37.2813 67.7348 37.427 67.9131C38.5751 69.3755 39.6961 70.8466 40.8167 72.3266C41.1992 72.8349 41.0899 73.3611 40.525 73.6908C38.967 74.6093 37.3996 75.5275 35.8325 76.4459C35.3405 76.7313 34.821 76.6062 34.5569 76.1693C34.2925 75.7235 34.429 75.2331 34.9213 74.939C35.5501 74.5644 36.2061 74.1902 36.9441 73.7531Z",fill:"white"}),(0,d.jsx)("path",{d:"M55.4836 26.5458V43.9855H50.536C47.4015 43.9855 44.8683 46.4732 44.8683 49.5314V56.7H24.6673C21.533 56.7 19 54.2125 19 51.1543V26.5458C19 23.4787 21.533 21 24.6673 21H49.816C52.9414 21 55.4836 23.4787 55.4836 26.5458Z",fill:"white"}),(0,d.jsx)("path",{d:"M81.0001 48.837V73.4453C81.0001 76.5127 78.458 79.0001 75.3328 79.0001H50.1841C47.0496 79.0001 44.5164 76.5127 44.5164 73.4453V56.0056H49.4641C52.5895 56.0056 55.1317 53.5179 55.1317 50.4597V43.2913H75.3328C78.458 43.2913 81.0001 45.7788 81.0001 48.837Z",fill:"white"}),(0,d.jsx)("path",{d:"M63.0174 52.206C57.9694 52.2862 53.632 56.4321 53.632 61.5946C53.6414 66.98 58.2975 71.0634 63.2815 70.9922C68.3933 70.9121 72.7488 66.775 72.7397 61.6127C72.7488 56.3698 68.3295 52.1256 63.0174 52.206ZM63.3544 70.493C58.3066 70.5821 54.1971 66.5787 54.1333 61.5856C54.0788 56.9047 58.179 52.8302 62.9171 52.6965C67.874 52.5538 72.2567 56.6195 72.2476 61.6215C72.2476 66.1149 68.4569 70.4126 63.3544 70.493Z",fill:"#207196"}),(0,d.jsx)("path",{d:"M68.6655 55.5572C68.3195 55.7444 68.0004 55.8692 67.7454 56.0743C67.2261 56.4934 67.1258 57.0997 67.4266 57.7954C67.5631 58.1251 67.7272 58.4462 67.9275 58.7404C68.7205 59.8903 68.866 61.1298 68.4836 62.4494C68.1099 63.7334 67.7089 65.0171 67.3172 66.3011C67.3081 66.3458 67.2806 66.3813 67.217 66.4973C66.2147 63.5638 65.2304 60.7018 64.2374 57.7954C64.5108 57.7771 64.7295 57.7683 64.9572 57.7417C65.0757 57.7238 65.2213 57.715 65.2853 57.6437C65.3673 57.5545 65.3946 57.4118 65.4037 57.2871C65.4037 57.26 65.2581 57.1889 65.1759 57.1889C63.8092 57.1889 62.4331 57.1979 61.0666 57.1979C61.0208 57.1979 60.9662 57.1979 60.9206 57.2067C60.7839 57.2422 60.538 57.1801 60.5652 57.4029C60.5743 57.5188 60.7748 57.608 60.8843 57.7062C60.8934 57.715 60.9206 57.715 60.9388 57.715C61.5312 57.6613 61.7589 58.0183 61.9231 58.4995C62.2328 59.3646 62.5791 60.2204 62.8981 61.0764C62.9345 61.1745 62.9436 61.3081 62.9163 61.4062C62.3514 63.0647 61.7771 64.7141 61.2122 66.3724C61.2031 66.4081 61.1758 66.435 61.112 66.5508C60.1097 63.6175 59.1258 60.7554 58.1233 57.8487C58.424 57.8042 58.6608 57.7771 58.8886 57.7329C59.0891 57.6884 59.3627 57.6703 59.3445 57.4208C59.3263 57.1534 59.0527 57.1801 58.8522 57.1801C58.178 57.1889 57.513 57.2067 56.8386 57.2246C56.6837 57.2246 56.5286 57.2246 56.3558 57.1801C57.5037 55.4948 59.0346 54.3357 61.048 53.8277C63.8911 53.0965 66.4059 53.7739 68.6655 55.5572Z",fill:"#207196"}),(0,d.jsx)("path",{d:"M63.3919 62.3347C64.2302 64.6083 65.0686 66.8818 65.9342 69.2271C65.451 69.3339 65.0046 69.45 64.5581 69.5392C63.4557 69.753 62.3623 69.6905 61.2781 69.45C60.8315 69.3518 60.8222 69.3251 60.9682 68.915C61.7063 66.8107 62.4441 64.7066 63.1914 62.6024C63.2189 62.513 63.2643 62.4329 63.3101 62.3437C63.3283 62.3437 63.3556 62.3347 63.3919 62.3347Z",fill:"#207196"}),(0,d.jsx)("path",{d:"M55.7647 58.3619C57.0586 61.8303 58.3526 65.3076 59.6465 68.7757C59.619 68.7937 59.5827 68.8115 59.5554 68.8294C57.7966 67.9645 56.4936 66.6449 55.7011 64.8797C54.7261 62.7219 54.8262 60.5374 55.6553 58.3709C55.6829 58.3709 55.7193 58.3619 55.7647 58.3619Z",fill:"#207196"}),(0,d.jsx)("path",{d:"M70.4735 57.8306C71.4301 59.7655 71.6488 61.7807 71.0473 63.8579C70.4553 65.8997 69.1887 67.4603 67.2841 68.5212C67.3117 68.432 67.3299 68.3428 67.3571 68.2624C68.1955 65.8729 69.0338 63.4835 69.8629 61.094C70.1817 60.1756 70.4094 59.2396 70.3549 58.2587C70.3458 58.116 70.3731 57.9735 70.3822 57.8306C70.4094 57.8396 70.4462 57.8306 70.4735 57.8306Z",fill:"#207196"}),(0,d.jsx)("mask",{id:"mask0_33_3",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:28,y:29,width:19,height:17,children:(0,d.jsx)("path",{d:"M46.1478 29.9789H28.0534V45.6923H46.1478V29.9789Z",fill:"white"})}),(0,d.jsxs)("g",{mask:"url(#mask0_33_3)",children:[(0,d.jsx)("path",{d:"M29.4214 43.4464L30.2193 44.7861C30.3852 45.0681 30.6235 45.2898 30.9033 45.4509L33.7532 40.6563H28.0534C28.0534 40.9686 28.1363 41.2808 28.3021 41.5628L29.4214 43.4464Z",fill:"#0066DA"}),(0,d.jsx)("path",{d:"M37.1006 35.0155L34.2507 30.2209C33.9709 30.382 33.7325 30.6036 33.5667 30.8857L28.3021 39.7497C28.1393 40.0256 28.0536 40.3381 28.0534 40.6562H33.7532L37.1006 35.0155Z",fill:"#00AC47"}),(0,d.jsx)("path",{d:"M43.2979 45.4509C43.5777 45.2898 43.816 45.0682 43.9818 44.7862L44.3135 44.2321L45.8991 41.5629C46.0648 41.2809 46.1478 40.9686 46.1478 40.6563H40.4475L41.6604 42.9731L43.2979 45.4509Z",fill:"#EA4335"}),(0,d.jsx)("path",{d:"M37.1005 35.0152L39.9505 30.2206C39.6707 30.0594 39.3494 29.9789 39.0178 29.9789H35.1833C34.8517 29.9789 34.5304 30.0695 34.2506 30.2206L37.1005 35.0152Z",fill:"#00832D"}),(0,d.jsx)("path",{d:"M40.4479 40.6563H33.7532L30.9032 45.4509C31.1831 45.6121 31.5043 45.6927 31.8359 45.6927H42.3651C42.6968 45.6927 43.018 45.602 43.2978 45.4509L40.4479 40.6563Z",fill:"#2684FC"}),(0,d.jsx)("path",{d:"M43.2667 35.3177L40.6344 30.8857C40.4686 30.6037 40.2302 30.3821 39.9504 30.2209L37.1005 35.0155L40.4479 40.6562H46.1374C46.1374 40.344 46.0544 40.0317 45.8887 39.7497L43.2667 35.3177Z",fill:"#FFBA00"})]}),(0,d.jsx)("defs",{children:(0,d.jsxs)("linearGradient",{id:"paint0_linear_33_3",x1:"24.5",y1:12,x2:104,y2:137,gradientUnits:"userSpaceOnUse",children:[(0,d.jsx)("stop",{stopColor:"#0066DA"}),(0,d.jsx)("stop",{offset:1,stopColor:"#2684FC"})]})})]});var z=i(7586),G=i(6234),U=i(4863),H=i(7673),W=i(4232),E=i(4390);const B=({id:e,title:t,classes:i,icon:r,activeTab:n,setActiveTab:l,avatar:o="",isSwitch:p=!1})=>{const{activeAccount:m}=(0,s.G)((e=>e.auth)),[h,{data:g}]=(0,E.FP)(),[u]=(0,E.ag)(),{loginAccounts:f}=(0,s.G)((e=>e.auth)),w=(0,s.j)(),x=async()=>{if((0,z.G4)(ccpigd.isPro))try{await h().unwrap()}catch(e){console.error(e)}else window.CCPIGDHelper.openUpgradePopUp()};return(0,a.useEffect)((()=>{g&&""!==g&&(0,z.BH)(g)}),[g]),(0,d.jsxs)("div",{onClick:()=>l(e),className:`ccpigd-tab-item ${i}${e===n?" ccpigd-tab-active":""}`,children:["string"==typeof r?(0,d.jsx)(j.A,{name:r}):(0,d.jsx)("div",{className:" ccpigd-tab-icon",children:r}),(0,d.jsx)("span",{className:"ccpigd-tab-name",children:t}),o&&(ccpigd.isPro?(0,d.jsx)("img",{className:"ccpigd-avatar",src:o,alt:"D",width:"35",height:"35",referrerPolicy:"no-referrer"}):(0,d.jsx)(j.A,{name:"crown",fontSize:"md"})),p&&(0,d.jsxs)(H.A,{children:[(0,d.jsx)(H.A.Trigger,{children:(0,d.jsx)(A.A,{className:"ccpigd-topbar-profile",children:ccpigd.isPro?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)(W.A,{size:"sm",children:[(0,d.jsx)(W.A.AvatarImage,{src:m?.photo}),(0,d.jsx)(W.A.AvatarFallback,{children:m?.name})]}),(0,d.jsx)(H.A.TriggerArrow,{})]}):(0,d.jsx)(j.A,{name:"crown",fontSize:"md"})})}),(0,d.jsxs)(H.A.Content,{children:[(0,d.jsx)(H.A.MenuLabel,{children:"My Account"}),f?.map((e=>(0,d.jsx)(H.A.MenuItem,{children:(0,d.jsxs)(G.A,{accountInfo:e,children:[(0,d.jsx)(G.A.Avatar,{}),(0,d.jsxs)(C.A,{className:"profile-info",children:[(0,d.jsx)(G.A.Name,{}),(0,d.jsx)(G.A.Email,{})]}),(0,d.jsx)(G.A.Status,{onClick:()=>{e?.active&&!e?.lost||(e?.lost?x():(async e=>{if((0,z.G4)(ccpigd.isPro))if(e?.key)if(e.lost)x();else try{await u(e.key).unwrap(),w((0,U.Mx)(e)),l(e.id)}catch(e){console.error(e)}else console.error("Account not found");else window.CCPIGDHelper.openUpgradePopUp()})(e))}})]})}))),(0,d.jsx)(C.A,{align:"center",style:{marginBottom:"10px",marginTop:"6px"},children:(0,d.jsx)(H.A.MenuItem,{children:(0,d.jsx)(k.A,{hover:!0,isPro:!0,design:"default",visible:!(0,z.G4)(ccpigd.isPro),children:(0,d.jsx)(c.A,{startIcon:(0,d.jsx)(j.A,{name:"add_circle"}),variant:"outlined",color:"success",onClick:x,children:"Add Account"})})})})]})]})]})},Z=()=>{const{activeAccount:e}=(0,s.G)((e=>e.auth)),{activeTab:t,activeFolder:i,folders:r}=(0,s.G)((e=>e.mediaLibrary)),n=(0,s.G)((e=>e.settings?.editData?.integrations?.mediaLibrary.folders||[])),o=(0,s.j)();return(0,d.jsxs)("div",{className:"ccpigd-media-library-sidebar ccpigd-top-level-wrapper",children:[!ccpigd?.isPro&&(0,d.jsx)("div",{className:"ccpigd-media-library-sidebar-close",children:(0,d.jsx)(x.A,{arrow:!0,wrap:"no-wrap",placement:"right",title:"Hide Sidebar",children:(0,d.jsx)(w.A,{size:"small",variant:"warning",onClick:()=>{localStorage.setItem("ccpigd-hide-media-library-sidebar","true"),document.getElementById("ccpigd-media-library-sidebar-wrapper")?.remove()},children:(0,d.jsx)(j.A,{name:"close"})})})}),(0,d.jsxs)("div",{className:"ccpigd-sidebar-head ccpigd-tab",children:[(0,d.jsx)(B,{activeTab:t,setActiveTab:e=>{o((0,l.YF)(e)),ccpigdMedia.getFrame().find("#ccpigd-media-folder-filter").val("all").trigger("change")},id:"all",title:"Media Library",classes:"ccpigd-media-library",icon:(0,d.jsx)("i",{className:"dashicons dashicons-admin-media"})}),e&&(0,d.jsx)(B,{activeTab:t,setActiveTab:e=>(e=>{if(!ccpigd?.isPro)return window.CCPIGDHelper.openUpgradePopUp();o((0,l.YF)(e));const t=n.filter((t=>t?.accountId===e));o((0,l.sB)(t)),o((0,l.W5)(t)),ccpigdMedia.getFrame().find("#ccpigd-media-folder-filter").val("ccpigd").trigger("change")})(e),id:e.id,title:e.name,classes:"ccpigd-media-library",account:e,icon:(0,d.jsx)(I,{}),isSwitch:!0}),(0,d.jsx)(B,{activeTab:t,setActiveTab:e=>{if(!ccpigd?.isPro)return window.CCPIGDHelper.openUpgradePopUp();o((0,l.YF)(e)),ccpigdMedia.getFrame().find("#ccpigd-media-folder-filter").val("trash").trigger("change")},id:"trash",title:"Trash",avatar:ccpigd?.isPro?"":"crown",classes:"ccpigd-media-trash",icon:"delete"})]}),e?.id===t&&(0,d.jsx)(D,{folders:r}),i.key&&(0,a.createPortal)((0,d.jsx)("div",{className:"ccpigd-top-level-wrapper",style:{display:"inline"},children:(0,d.jsxs)(c.A,{size:"small",variant:"primary",className:"ccpigd-refresh-button loading",onClick:()=>{var e;window.ccpigdMedia?.initFilter([i],!0),window.ccpigdMedia.getFrame().find("#ccpigd-media-folder-filter").val(null!==(e=i.key)&&void 0!==e?e:"all").trigger("change")},children:[(0,d.jsx)("span",{className:"ccpigd-icon",children:"refresh"}),"Refresh"]})}),document.querySelector(".media-frame-content .media-toolbar-secondary")),(0,d.jsx)(N,{activeTab:t})]})},R=localStorage.getItem("ccpigd-theme-type")||"light",q=new class{constructor(){this.$=jQuery}ready(){if("true"===localStorage.getItem("ccpigd-hide-media-library-sidebar")&&!ccpigd?.isPro)return null;this.initModule()}initModule(){if("upload.php"!==ccpigd.pagenow&&"post.php"!==ccpigd.pagenow&&"admin.php"!==ccpigd.pagenow||(this.$('#posts-filter input[name="mode"][value="list"]').length&&this.$("#posts-filter .media").length?this.pageType="upload-list":this.$("#wp-media-grid").length&&(this.pageType="upload-grid")),this.$('.upload-php #posts-filter input[name="mode"][value="list"]').length);else if("upload-list"!==this.pageType&&this.initFilter(),"undefined"!=typeof wp&&wp.media?.view?.AttachmentsBrowser){const e=this;wp.media.view.AttachmentsBrowser.prototype.on("ready",(function(){e.initTree(),"upload-list"!==e.pageType&&e.addAttachmentClass()}))}let e=wp?.media?.controller?.FeaturedImage;if(e){const t=this;wp.media.controller.FeaturedImage=e.extend({updateSelection:function(){e.prototype.updateSelection.apply(this,arguments),t.initTree()}})}let t=wp?.media?.view?.UploaderInline;if(t){const e=this;wp.media.view.UploaderInline=t.extend({ready:function(){t.prototype.ready.apply(this,arguments),e.initTree()}})}"upload-list"!==this.pageType&&(this.onModalOpen(),this.handleUploader(),this.handleUploadStatus())}getFrame(){if("upload-list"===this.pageType)return this.$(".upload-php #posts-filter");const e=this.$(".media-modal:visible");return e.length?e.find(".media-frame"):this.$(".upload-php .media-frame").first()}initTree(e=this.getFrame()){const t=this.$(e),i=this.$(".media-modal:visible").length>0,s="upload-list"===this.pageType||"upload-grid"===this.pageType,r=this.$(window).width();if(r<=900)return;let n;if(i||!s){if(t.hasClass("hide-menu")){const e=t.find(".media-search-input-label").text();t.find("#media-search-input").attr("placeholder",e),r>768&&t.addClass("ccpigd-tree-view").removeClass("hide-menu")}n=t.find(".media-frame-menu .ccpigd-media-tree-wrap").length>0}else n=this.$(".upload-php .ccpigd-media-tree-wrap").length>0;if(n){if(!s&&wp.media.frame&&"gallery-edit"===wp.media.frame._state){const t=this.getTreeElement(e);t.length&&(ReactDOM.unmountComponentAtNode(t[0]),t.remove())}else this.getTreeElement().show();return}if(i||!s){let e=t.find(".media-frame-menu .media-menu");e.length||(e=t.find(".media-frame-menu"),t.find(".media-frame-menu-heading").hide()),e.find(".ccpigd-media-tree-wrap").length||this.$('<div id="ccpigd-media-library-sidebar-wrapper" class="ccpigd-media-tree-wrap"></div>').appendTo(e)}else{const e=r<600?this.$("ul.attachments"):this.$("#wpbody-content");this.$(".upload-php .ccpigd-media-tree-wrap").length||this.$('<div id="ccpigd-media-library-sidebar-wrapper" class="ccpigd-media-tree-wrap"></div>').insertBefore(e)}const c=this.getTreeElement(e);c.length&&(0,a.createRoot)(c[0]).render((0,d.jsx)(f.Kq,{store:u.M,children:(0,d.jsx)(h.A,{defaultMode:R,children:(0,d.jsx)(g.A,{children:(0,d.jsx)(Z,{})})})})),this.$('<div class="ccpigd-main-tree" id="ccpigd-breadcrumb"></div>').insertBefore(this.$("ul.attachments"));const l=this.$("#ccpigd-breadcrumb");c.length&&(0,a.createRoot)(l[0]).render((0,d.jsx)(f.Kq,{store:u.M,children:(0,d.jsx)(m,{})})),t.find(".ccpigd-media-toggle-actions").length||this.initActionsToggle(t)}getTreeElement(e=this.getFrame()){const t=this.$(".media-modal:visible").length>0,i="upload-grid"===this.pageType||"upload-list"===this.pageType;return t||!i?e.find(".ccpigd-media-tree-wrap").first():this.$(".upload-php .ccpigd-media-tree-wrap")}initActionsToggle(e=this.getFrame()){const t=e.find(".media-frame-menu-heading");t.append('<i class="ccpigd-media-toggle-actions dashicons dashicons-arrow-down"></i>'),t.on("click",(()=>{e.find(".media-menu").toggleClass("show-actions")}))}initFilter(e=[],t=!1){var i;const a=null!==(i=ccpigd?.settings?.integrations?.mediaLibrary?.folders)&&void 0!==i?i:[],s=Object.values(ccpigd.accounts).find((e=>1===e.active)),r=a.filter((e=>e.accountId===(s?.id||null)));void 0!==wp?.media?.view?.AttachmentFilters&&(wp.media.view.AttachmentFilters.ccpigd_media_filter=wp.media.view.AttachmentFilters.extend({className:"ccpigd-media-folder-filter",id:"ccpigd-media-folder-filter",createFilters(){const i={all:{text:wp.i18n.__("Media Library"),props:{key:null,ccpigdNonce:ccpigd?.nonce||null}},ccpigd:{text:wp.i18n.__("Google Drive"),props:{accountId:s?.id||null,key:"ccpigd",ccpigdNonce:ccpigd?.nonce||null}},trash:{text:wp.i18n.__("Trash"),props:{accountId:s?.id||null,key:"trash",ccpigdNonce:ccpigd?.nonce||null}}};[...r,...e].forEach((e=>{i[e.key]={text:e.name,props:{key:e.key,accountId:e.accountId||s?.id,isRefresh:t?(new Date).getTime():null,ccpigdNonce:ccpigd?.nonce||null}}})),this.filters=i}}));const n=wp?.media?.view?.AttachmentsBrowser;if(void 0!==n){const e=this;wp.media.view.AttachmentsBrowser=wp.media.view.AttachmentsBrowser.extend({createToolbar(){this.$el.data("backboneView",this),n.prototype.createToolbar.apply(this,arguments),e.attachmentsBrowser=this,this.toolbar.set("ccpigd-media-folder-filter",new wp.media.view.AttachmentFilters.ccpigd_media_filter({controller:this.controller,model:this.collection.props,priority:-75}).render())}}),this.attachmentsBrowser&&this.attachmentsBrowser.toolbar.set("ccpigd-media-folder-filter",new wp.media.view.AttachmentFilters.ccpigd_media_filter({controller:this.attachmentsBrowser.controller,model:this.attachmentsBrowser.collection.props,priority:-75}).render())}}addAttachmentClass(){}onModalOpen(){const e=wp?.media?.view?.Modal;if(void 0!==e){const t=this;wp.media.view.Modal=e.extend({open:function(){e.prototype.open.apply(this,arguments);const i=t.$(".attachment-details"),a=i.find('input[name^="attachments["]').attr("name"),s=a?a.match(/attachments\[(\d+)\]\[menu_order\]/):null,r=s?s[1]:null;if(r&&wp.media.attachment(r).get("ccpigd_media_replace_id")){const e=i.find(".thumbnail");if(e.addClass("ccpigd-media-replaced"),0===e.find(".ccpigd-media-replaced-label").length){const t=`<span class="ccpigd-media-replaced-label dashicons dashicons-update-alt" title="${wp.i18n.__("Replaced with Dropbox","integrate-dropbox")}"></span>`;e.append(t)}}}})}}handleUploader(){}handleUploadStatus(){}};window.ccpigdMedia=q,q.ready()}},e=>{e.O(0,[96,804],(()=>e(e.s=4057))),e.O()}]);
     1;"use strict";(globalThis.webpackChunkintegration_google_drive=globalThis.webpackChunkintegration_google_drive||[]).push([[135,147,220,465,637,769],{1609:e=>{e.exports=window.React},790:e=>{e.exports=window.ReactJSXRuntime},6427:e=>{e.exports=window.wp.components},6087:e=>{e.exports=window.wp.element},7723:e=>{e.exports=window.wp.i18n},4057:(e,t,i)=>{var a=i(6087),s=i(347),r=i(559),n=i(3714),c=i(3374),l=i(4852),d=i(790);const o=()=>{const{activeFolders:e}=(0,s.G)((e=>e.mediaLibrary));return(0,d.jsx)(n.A,{gap:10,children:e?.map((e=>(0,d.jsx)(p,{folder:e})))})};function p({folder:e}){const t=(0,s.j)(),{activeFolder:i,folders:a}=(0,s.G)((e=>e.mediaLibrary)),[o,{isLoading:p}]=(0,r.f1)();return(0,d.jsx)(n.A,{gap:10,className:"ccpigd-media-folder",children:(0,d.jsxs)(c.A,{variant:e.key===i.key?"primary":"secondary",size:"small",className:"ccpigd-media-folder-button",onClick:async a=>{var s;if(a.stopPropagation(),e.key===i?.key)return;t((0,l.Fy)(e));const r=await o(e.key).unwrap();t((0,l.ZS)(r||[])),t((0,l.W5)(r||[])),ccpigdMedia.getFrame().find("#ccpigd-media-folder-filter").val(null!==(s=e.key)&&void 0!==s?s:"all").trigger("change")},children:[(0,d.jsx)("span",{className:"ccpigd-icon",children:"folder"}),(0,d.jsx)("span",{className:"ccpigd-folder-name",children:e.name})]})})}const m=()=>{const{activeFolder:e,cacheFolders:t,activeTab:i}=(0,s.G)((e=>e.mediaLibrary));return"all"===i?null:(0,d.jsx)("div",{className:"ccpigd-top-level-wrapper",children:(0,d.jsx)(o,{})})};var h=i(2436),g=i(3090),u=i(777),f=i(1468),w=i(239),x=i(5826),y=i(2262),C=i(4398),v=i(7452),j=i(4368),A=i(2312),_=i(7723);const b=({attachment:e,setAttachment:t})=>{const[i]=(0,y.GJ)(),[a]=(0,r.U$)(),{key:s,mime:n}=e||{};return(0,d.jsx)(A.A,{className:"ccpigd-top-level-wrapper",children:(0,d.jsx)(v.A,{padding:5,children:(0,d.jsxs)(C.A,{align:"start",gap:3,children:[(0,d.jsxs)(c.A,{variant:"primary",fullWidth:!0,size:"small",className:"justify-start ",onClick:async()=>{window.toast.show({message:"Importing file to Media Library...",theme:"info",size:"sm"}),i({fileKey:s,mimeType:n}).then((e=>{e.error?window.toast.show({message:e.error||"An unexpected error occurred.",theme:"error",size:"sm"}):window.toast.show({message:"File imported to Media Library successfully 👌",theme:"success",size:"sm"})})).catch((e=>{window.toast.show({message:e.message||"An unexpected error occurred.",theme:"error",size:"sm"})})),t(null)},children:[(0,d.jsx)(j.A,{name:"download",fontWeight:"medium"}),(0,d.jsx)("span",{children:"Import to Media Library"})]}),(0,d.jsxs)(c.A,{variant:"error",fullWidth:!0,size:"small",className:"justify-start ",onClick:async()=>{try{await window.toast.confirm({message:(0,_.__)("Are you sure you want to delete this attachment?","integration-google-drive"),okText:(0,_.__)("Yes, delete it!","integration-google-drive"),cancelText:(0,_.__)("Cancel","integration-google-drive")})&&await window.toast.promise((async()=>{const t=document.querySelectorAll(".attachments-wrapper .attachment.selected");let i=[e.id];t.length>0&&(i=Array.from(t).map((e=>e.dataset.id)));const s=await a({attachments:i});if(!s?.data?.success)throw new Error(s?.data?.message||s?.message||"Delete failed");return document.querySelectorAll(".attachments-wrapper .attachment.selected").forEach((e=>e.remove())),!0}),{loading:(0,_.__)("Deleting...","integration-google-drive"),success:(0,_.__)("Attachment deleted successfully","integration-google-drive"),error:(0,_.__)("Failed to delete attachment","integration-google-drive")})}catch{window.toast.show({message:(0,_.__)("Failed to delete attachment","integration-google-drive"),theme:"error",size:"sm"})}},children:[(0,d.jsx)(j.A,{name:"delete",fontWeight:"medium"}),(0,d.jsx)("span",{children:(0,_.__)("Move to Trash","integration-google-drive")})]}),(0,d.jsxs)(c.A,{variant:"secondary",fullWidth:!0,size:"small",className:"justify-start ",onClick:()=>t(null),children:[(0,d.jsx)(j.A,{name:"cancel",fontWeight:"medium"}),(0,d.jsx)("span",{children:"Cancel"})]})]})})})};i(8623);var k=i(7920);const T=({setAttachment:e,attachment:t})=>{const[i]=(0,r.U$)(),{activeFolder:a}=(0,s.G)((e=>e.manageFiles)),[n]=(0,y.YR)();return(0,d.jsx)(A.A,{className:"ccpigd-top-level-wrapper",children:(0,d.jsx)(v.A,{padding:5,children:(0,d.jsxs)(C.A,{align:"start",gap:3,children:[(0,d.jsx)(k.A,{isComingSoon:!0,size:"extra-small",iconSize:"sm",children:(0,d.jsxs)(c.A,{variant:"primary",fullWidth:!0,size:"small",className:"justify-start ",children:[(0,d.jsx)(j.A,{name:"cloud_upload",fontWeight:"medium"}),(0,d.jsx)("span",{children:"Upload to Google Drive"})]})}),(0,d.jsxs)(c.A,{variant:"error",fullWidth:!0,size:"small",className:"justify-start ",onClick:async()=>{if(!ccpigd?.isPro)return window.CCPIGDHelper.openUpgradePopUp();try{await toast.confirm({message:(0,_.__)("You can restore this attachment later from the trash.","integration-google-drive"),okText:(0,_.__)("Yes, delete it!","integration-google-drive"),cancelText:(0,_.__)("Cancel","integration-google-drive")})&&await toast.promise((async()=>{const a=document.querySelectorAll(".attachments-wrapper .attachment.selected");let s=[t.id];a.length>0&&(s=Array.from(a).map((e=>e.dataset.id)));const r=await i({attachments:s}).unwrap();if(!0!==r?.success)throw new Error(r?.message||"Delete failed");document.querySelectorAll(".attachments-wrapper .attachment.selected").forEach((e=>e.remove())),e(null)}),{loading:(0,_.__)("Deleting...","integration-google-drive"),success:(0,_.__)("Deleted successfully!","integration-google-drive"),error:(0,_.__)("Delete failed!","integration-google-drive")})}catch{window.toast.show({message:(0,_.__)("Failed to delete attachment","integration-google-drive"),theme:"error",size:"sm"})}},children:[(0,d.jsx)(j.A,{name:"delete",fontWeight:"medium"}),(0,d.jsx)("span",{children:(0,_.__)("Move to Trash","integration-google-drive")})]}),(0,d.jsxs)(c.A,{variant:"secondary",fullWidth:!0,size:"small",className:"justify-start ",onClick:()=>e(null),children:[(0,d.jsx)(j.A,{name:"cancel",fontWeight:"medium"}),(0,d.jsx)("span",{children:"Cancel"})]})]})})})},F=({attachment:e,setAttachment:t})=>(0,d.jsx)(A.A,{className:"ccpigd-top-level-wrapper",children:(0,d.jsx)(v.A,{padding:5,children:(0,d.jsxs)(C.A,{align:"start",gap:3,children:[(0,d.jsxs)(c.A,{variant:"primary",fullWidth:!0,size:"small",className:"justify-start ",onClick:async()=>{await window.toast.promise((async()=>{const i=await manageData("ccpigd_restore_media",{id:e.id});if("ok"!==i.status)throw new Error(i.message||"Restore failed");document.querySelector(`[data-id='${e.id}']`)?.remove(),t(null)}),{loading:(0,_.__)("Restoring attachment...","integration-google-drive"),success:(0,_.__)("Attachment restored successfully","integration-google-drive"),error:(0,_.__)("Failed to restore attachment","integration-google-drive")})},children:[(0,d.jsx)(j.A,{name:"refresh",fontWeight:"medium"}),(0,d.jsx)("span",{children:"Restore"})]}),(0,d.jsxs)(c.A,{variant:"error",fullWidth:!0,size:"small",className:"justify-start ",onClick:async()=>{try{if(!await window.toast.confirm({message:(0,_.__)("Are you sure you want to permanently delete this file?","integration-google-drive"),okText:(0,_.__)("Yes, delete it!","integration-google-drive"),cancelText:(0,_.__)("Cancel","integration-google-drive")}))return;await window.toast.promise((async()=>{const i=await manageData("ccpigd_delete_media",{id:e.id,permanently:!0,dropbox:!0});if("ok"!==i.status)throw new Error(i.message||"Delete failed");document.querySelector(`[data-id='${e.id}']`)?.remove(),t(null)}),{loading:(0,_.__)("Deleting file...","integration-google-drive"),success:(0,_.__)("Attachment deleted permanently","integration-google-drive"),error:(0,_.__)("Failed to delete attachment","integration-google-drive")})}catch{window.toast.show({message:(0,_.__)("Failed to delete attachment","integration-google-drive"),theme:"error",size:"sm"})}},children:[(0,d.jsx)(j.A,{name:"delete",fontWeight:"medium"}),(0,d.jsx)("span",{children:(0,_.__)("Delete from Google Drive","integration-google-drive")})]}),(0,d.jsxs)(c.A,{variant:"secondary",fullWidth:!0,size:"small",className:"justify-start ",onClick:()=>t(null),children:[(0,d.jsx)(j.A,{name:"cancel",fontWeight:"medium"}),(0,d.jsx)("span",{children:"Cancel"})]})]})})}),N=({activeTab:e})=>{const{activeAccount:t}=(0,s.G)((e=>e.auth)),i=jQuery,[r,n]=(0,a.useState)(null),[c,l]=(0,a.useState)({x:0,y:0}),o=localStorage.getItem("ccpigd-theme-type")||"light";return(0,a.useEffect)((()=>(i(document).on("contextmenu",".attachments-wrapper .attachment",(function(e){e.preventDefault();const t=wp.media.attachment(i(this).attr("data-id")).toJSON();n(t);const a=i(this).offset();l({x:a.left+20,y:a.top+20})})),window.addEventListener("click",(e=>{i(e.target).closest(".ccpigd-context-menu")?.length||n(null)})),()=>i(document).off("contextmenu",".attachment"))),[]),r?(0,a.createPortal)((0,d.jsx)("div",{className:"igd-context-menu",style:{left:c.x,top:c.y,position:"absolute"},children:(0,d.jsx)(h.A,{defaultMode:o||0,children:r?.ccpigd_media?e===t?.id?(0,d.jsx)(b,{attachment:r,setAttachment:n}):(0,d.jsx)(F,{attachment:r,setAttachment:n}):(0,d.jsx)(T,{attachment:r,setAttachment:n})})}),document.body):null};var M=i(4577),S=i(3042),L=i(1609);const P=({folder:e})=>{const{activeFolder:t,folders:i}=(0,s.G)((e=>e.mediaLibrary)),[n,{isLoading:c}]=(0,r.f1)(),[o,p]=(0,a.useState)(!1),m=(0,s.j)(),h=async i=>{if(i.stopPropagation(),e.key!==t?.key)try{var a;const t=await n(e.key,!0).unwrap();ccpigdMedia.getFrame().find("#ccpigd-media-folder-filter").val(null!==(a=e.key)&&void 0!==a?a:"all").trigger("change"),m((0,l.ZS)(t||[])),m((0,l.W5)(t||[])),p((e=>!e)),m((0,l.Fy)({name:e.name,key:e.key}))}catch(e){console.error("Failed to fetch folders:",e)}},g=e.children&&e.children.length>0;(0,L.useEffect)((()=>{t?.key===e.key&&p(!0)}),[t]);const u=t?.key===e.key;return(0,d.jsxs)("div",{className:"ccpigd-media-folder "+(o&&g?" ccpigd-open-folder":""),"data-id":e.key,title:e.name,children:[(0,d.jsxs)("div",{onClick:h,className:"ccpigd-folder-box "+(u?" ccpigd-folder-active":""),"data-id":e.key,children:[c?(0,d.jsx)("div",{className:"ccpigd-spinner"}):(0,d.jsx)("span",{onClick:e=>{e.stopPropagation(),p((t=>(t||h(e),!t)))},className:"ccpigd-icon",children:o&&g?"keyboard_arrow_down":"keyboard_arrow_right"}),(0,d.jsx)("span",{className:"ccpigd-icon",children:o&&g?"folder_open":"folder"}),(0,d.jsx)("span",{className:"ccpigd-folder-name",children:e.name}),e.count&&"0"!=e.count&&(0,d.jsxs)("span",{className:"ccpigd-file-count",children:[" ",e.count]})]}),g&&e.children.map((e=>(0,d.jsx)(P,{folder:e},e.key)))]})},$=P,D=({folders:e})=>{const t=(0,s.G)((e=>e.settings?.editData?.integrations?.mediaLibrary.folders||[])),{fileSelection:i,saveSelectedFolders:a}=(0,M.A)(),r=(0,s.j)(),n=(e=>{const t={},i=[];return e.forEach((e=>{t[e.key]={...e,children:[]}})),e.forEach((e=>{e.parentKey?t[e.parentKey].children.push(t[e.key]):i.push(t[e.key])})),i})(e);return(0,d.jsxs)("div",{className:"ccpigd-sidebar-body",children:[0===n?.length&&(0,d.jsx)(v.A,{children:(0,d.jsxs)(C.A,{gap:20,className:"text-center",children:[(0,d.jsx)(S.A,{as:"h3",size:"lg",className:"text-center",children:"You have not added any folder yet."}),(0,d.jsx)(S.A,{as:"p",size:"sm",color:"desc-gray",className:"text-center",children:"Please select folders to start managing your Google Drive files within WordPress."}),(0,d.jsx)(c.A,{variant:"primary",startIcon:(0,d.jsx)(j.A,{name:"folder",fontSize:"lg"}),onClick:()=>{i({selectedFolders:e||[],onSelect:e=>{const i=[...(t||[]).filter((t=>!e.some((e=>e.accountId===t.accountId)))),...e];a(["integrations","mediaLibrary","folders"],i),r((0,l.sB)(e))}})},children:"Select Folders"})]})}),n?.map((e=>(0,d.jsx)($,{folder:e},e.key)))]})},I=()=>(0,d.jsxs)("svg",{width:100,height:100,viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{width:100,height:100,rx:50,fill:"url(#paint0_linear_33_3)"}),(0,d.jsx)("path",{d:"M63.2238 26.4964C65.2896 26.8848 67.1162 27.557 68.7483 28.7003C71.4505 30.5821 73.0545 33.1428 73.5788 36.3383C73.7272 37.222 73.7573 38.1408 73.7694 39.0415C73.7828 39.737 73.2057 40.1521 72.5598 40.0052C72.0958 39.9038 71.8339 39.5456 71.8012 39.0193C71.7348 38.0825 71.7235 37.1374 71.5292 36.2265C70.7797 32.6905 68.5914 30.331 65.1831 29.0506C64.2834 28.7147 63.3187 28.5658 62.3818 28.3365C62.2908 28.3178 62.172 28.3706 62.0715 28.3878C62.1072 28.4862 62.1246 28.6021 62.1787 28.6826C62.8289 29.5519 63.497 30.4216 64.1469 31.2997C64.3904 31.6224 64.4064 31.9611 64.1942 32.3076C64.01 32.6093 63.708 32.7855 63.3534 32.7031C63.1168 32.648 62.8444 32.5123 62.6998 32.3331C61.5619 30.8631 60.4515 29.3843 59.3414 27.8969C58.9622 27.386 59.0753 26.8609 59.6425 26.5347C61.2069 25.6269 62.7808 24.7191 64.3545 23.8113C64.8484 23.5293 65.3669 23.6576 65.6282 24.0963C65.8892 24.5439 65.7491 25.0333 65.255 25.3242C64.6236 25.6945 63.9648 26.0645 63.2238 26.4964Z",fill:"white"}),(0,d.jsx)("path",{d:"M36.9441 73.7531C34.8759 73.3787 33.0443 72.7191 31.404 71.5866C28.6887 69.723 27.0669 67.1731 26.5202 63.9813C26.3655 63.0984 26.3287 62.18 26.3106 61.2797C26.2924 60.584 26.8664 60.1651 27.5134 60.3078C27.9782 60.406 28.2423 60.7626 28.2786 61.2885C28.3517 62.2247 28.3699 63.1699 28.5704 64.0795C29.3447 67.6101 31.55 69.9549 34.9667 71.212C35.8689 71.5419 36.8348 71.6846 37.7733 71.9075C37.8644 71.9254 37.9829 71.8721 38.0832 71.854C38.0467 71.7558 38.0285 71.64 37.9738 71.56C37.3176 70.6949 36.6434 69.8301 35.9874 68.9564C35.7415 68.6355 35.7229 68.2968 35.9325 67.9488C36.1148 67.646 36.4157 67.4674 36.7708 67.5478C37.0081 67.6011 37.2813 67.7348 37.427 67.9131C38.5751 69.3755 39.6961 70.8466 40.8167 72.3266C41.1992 72.8349 41.0899 73.3611 40.525 73.6908C38.967 74.6093 37.3996 75.5275 35.8325 76.4459C35.3405 76.7313 34.821 76.6062 34.5569 76.1693C34.2925 75.7235 34.429 75.2331 34.9213 74.939C35.5501 74.5644 36.2061 74.1902 36.9441 73.7531Z",fill:"white"}),(0,d.jsx)("path",{d:"M55.4836 26.5458V43.9855H50.536C47.4015 43.9855 44.8683 46.4732 44.8683 49.5314V56.7H24.6673C21.533 56.7 19 54.2125 19 51.1543V26.5458C19 23.4787 21.533 21 24.6673 21H49.816C52.9414 21 55.4836 23.4787 55.4836 26.5458Z",fill:"white"}),(0,d.jsx)("path",{d:"M81.0001 48.837V73.4453C81.0001 76.5127 78.458 79.0001 75.3328 79.0001H50.1841C47.0496 79.0001 44.5164 76.5127 44.5164 73.4453V56.0056H49.4641C52.5895 56.0056 55.1317 53.5179 55.1317 50.4597V43.2913H75.3328C78.458 43.2913 81.0001 45.7788 81.0001 48.837Z",fill:"white"}),(0,d.jsx)("path",{d:"M63.0174 52.206C57.9694 52.2862 53.632 56.4321 53.632 61.5946C53.6414 66.98 58.2975 71.0634 63.2815 70.9922C68.3933 70.9121 72.7488 66.775 72.7397 61.6127C72.7488 56.3698 68.3295 52.1256 63.0174 52.206ZM63.3544 70.493C58.3066 70.5821 54.1971 66.5787 54.1333 61.5856C54.0788 56.9047 58.179 52.8302 62.9171 52.6965C67.874 52.5538 72.2567 56.6195 72.2476 61.6215C72.2476 66.1149 68.4569 70.4126 63.3544 70.493Z",fill:"#207196"}),(0,d.jsx)("path",{d:"M68.6655 55.5572C68.3195 55.7444 68.0004 55.8692 67.7454 56.0743C67.2261 56.4934 67.1258 57.0997 67.4266 57.7954C67.5631 58.1251 67.7272 58.4462 67.9275 58.7404C68.7205 59.8903 68.866 61.1298 68.4836 62.4494C68.1099 63.7334 67.7089 65.0171 67.3172 66.3011C67.3081 66.3458 67.2806 66.3813 67.217 66.4973C66.2147 63.5638 65.2304 60.7018 64.2374 57.7954C64.5108 57.7771 64.7295 57.7683 64.9572 57.7417C65.0757 57.7238 65.2213 57.715 65.2853 57.6437C65.3673 57.5545 65.3946 57.4118 65.4037 57.2871C65.4037 57.26 65.2581 57.1889 65.1759 57.1889C63.8092 57.1889 62.4331 57.1979 61.0666 57.1979C61.0208 57.1979 60.9662 57.1979 60.9206 57.2067C60.7839 57.2422 60.538 57.1801 60.5652 57.4029C60.5743 57.5188 60.7748 57.608 60.8843 57.7062C60.8934 57.715 60.9206 57.715 60.9388 57.715C61.5312 57.6613 61.7589 58.0183 61.9231 58.4995C62.2328 59.3646 62.5791 60.2204 62.8981 61.0764C62.9345 61.1745 62.9436 61.3081 62.9163 61.4062C62.3514 63.0647 61.7771 64.7141 61.2122 66.3724C61.2031 66.4081 61.1758 66.435 61.112 66.5508C60.1097 63.6175 59.1258 60.7554 58.1233 57.8487C58.424 57.8042 58.6608 57.7771 58.8886 57.7329C59.0891 57.6884 59.3627 57.6703 59.3445 57.4208C59.3263 57.1534 59.0527 57.1801 58.8522 57.1801C58.178 57.1889 57.513 57.2067 56.8386 57.2246C56.6837 57.2246 56.5286 57.2246 56.3558 57.1801C57.5037 55.4948 59.0346 54.3357 61.048 53.8277C63.8911 53.0965 66.4059 53.7739 68.6655 55.5572Z",fill:"#207196"}),(0,d.jsx)("path",{d:"M63.3919 62.3347C64.2302 64.6083 65.0686 66.8818 65.9342 69.2271C65.451 69.3339 65.0046 69.45 64.5581 69.5392C63.4557 69.753 62.3623 69.6905 61.2781 69.45C60.8315 69.3518 60.8222 69.3251 60.9682 68.915C61.7063 66.8107 62.4441 64.7066 63.1914 62.6024C63.2189 62.513 63.2643 62.4329 63.3101 62.3437C63.3283 62.3437 63.3556 62.3347 63.3919 62.3347Z",fill:"#207196"}),(0,d.jsx)("path",{d:"M55.7647 58.3619C57.0586 61.8303 58.3526 65.3076 59.6465 68.7757C59.619 68.7937 59.5827 68.8115 59.5554 68.8294C57.7966 67.9645 56.4936 66.6449 55.7011 64.8797C54.7261 62.7219 54.8262 60.5374 55.6553 58.3709C55.6829 58.3709 55.7193 58.3619 55.7647 58.3619Z",fill:"#207196"}),(0,d.jsx)("path",{d:"M70.4735 57.8306C71.4301 59.7655 71.6488 61.7807 71.0473 63.8579C70.4553 65.8997 69.1887 67.4603 67.2841 68.5212C67.3117 68.432 67.3299 68.3428 67.3571 68.2624C68.1955 65.8729 69.0338 63.4835 69.8629 61.094C70.1817 60.1756 70.4094 59.2396 70.3549 58.2587C70.3458 58.116 70.3731 57.9735 70.3822 57.8306C70.4094 57.8396 70.4462 57.8306 70.4735 57.8306Z",fill:"#207196"}),(0,d.jsx)("mask",{id:"mask0_33_3",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:28,y:29,width:19,height:17,children:(0,d.jsx)("path",{d:"M46.1478 29.9789H28.0534V45.6923H46.1478V29.9789Z",fill:"white"})}),(0,d.jsxs)("g",{mask:"url(#mask0_33_3)",children:[(0,d.jsx)("path",{d:"M29.4214 43.4464L30.2193 44.7861C30.3852 45.0681 30.6235 45.2898 30.9033 45.4509L33.7532 40.6563H28.0534C28.0534 40.9686 28.1363 41.2808 28.3021 41.5628L29.4214 43.4464Z",fill:"#0066DA"}),(0,d.jsx)("path",{d:"M37.1006 35.0155L34.2507 30.2209C33.9709 30.382 33.7325 30.6036 33.5667 30.8857L28.3021 39.7497C28.1393 40.0256 28.0536 40.3381 28.0534 40.6562H33.7532L37.1006 35.0155Z",fill:"#00AC47"}),(0,d.jsx)("path",{d:"M43.2979 45.4509C43.5777 45.2898 43.816 45.0682 43.9818 44.7862L44.3135 44.2321L45.8991 41.5629C46.0648 41.2809 46.1478 40.9686 46.1478 40.6563H40.4475L41.6604 42.9731L43.2979 45.4509Z",fill:"#EA4335"}),(0,d.jsx)("path",{d:"M37.1005 35.0152L39.9505 30.2206C39.6707 30.0594 39.3494 29.9789 39.0178 29.9789H35.1833C34.8517 29.9789 34.5304 30.0695 34.2506 30.2206L37.1005 35.0152Z",fill:"#00832D"}),(0,d.jsx)("path",{d:"M40.4479 40.6563H33.7532L30.9032 45.4509C31.1831 45.6121 31.5043 45.6927 31.8359 45.6927H42.3651C42.6968 45.6927 43.018 45.602 43.2978 45.4509L40.4479 40.6563Z",fill:"#2684FC"}),(0,d.jsx)("path",{d:"M43.2667 35.3177L40.6344 30.8857C40.4686 30.6037 40.2302 30.3821 39.9504 30.2209L37.1005 35.0155L40.4479 40.6562H46.1374C46.1374 40.344 46.0544 40.0317 45.8887 39.7497L43.2667 35.3177Z",fill:"#FFBA00"})]}),(0,d.jsx)("defs",{children:(0,d.jsxs)("linearGradient",{id:"paint0_linear_33_3",x1:"24.5",y1:12,x2:104,y2:137,gradientUnits:"userSpaceOnUse",children:[(0,d.jsx)("stop",{stopColor:"#0066DA"}),(0,d.jsx)("stop",{offset:1,stopColor:"#2684FC"})]})})]});var z=i(7586),G=i(6234),U=i(4863),E=i(7673),H=i(4232),W=i(4390);const B=({id:e,title:t,classes:i,icon:r,activeTab:n,setActiveTab:l,avatar:o="",isSwitch:p=!1})=>{const{activeAccount:m}=(0,s.G)((e=>e.auth)),[h,{data:g}]=(0,W.FP)(),[u]=(0,W.ag)(),{loginAccounts:f}=(0,s.G)((e=>e.auth)),w=(0,s.j)(),x=async()=>{if((0,z.G4)(ccpigd.isPro))try{await h().unwrap()}catch(e){console.error(e)}else window.CCPIGDHelper.openUpgradePopUp()};return(0,a.useEffect)((()=>{g&&""!==g&&(0,z.BH)(g)}),[g]),(0,d.jsxs)("div",{onClick:()=>l(e),className:`ccpigd-tab-item ${i}${e===n?" ccpigd-tab-active":""}`,children:["string"==typeof r?(0,d.jsx)(j.A,{name:r}):(0,d.jsx)("div",{className:" ccpigd-tab-icon",children:r}),(0,d.jsx)("span",{className:"ccpigd-tab-name",children:t}),o&&(ccpigd.isPro?(0,d.jsx)("img",{className:"ccpigd-avatar",src:o,alt:"D",width:"35",height:"35",referrerPolicy:"no-referrer"}):(0,d.jsx)(j.A,{name:"crown",fontSize:"md"})),p&&(0,d.jsxs)(E.A,{children:[(0,d.jsx)(E.A.Trigger,{children:(0,d.jsx)(A.A,{className:"ccpigd-topbar-profile",children:ccpigd.isPro?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)(H.A,{size:"sm",children:[(0,d.jsx)(H.A.AvatarImage,{src:m?.photo}),(0,d.jsx)(H.A.AvatarFallback,{children:m?.name})]}),(0,d.jsx)(E.A.TriggerArrow,{})]}):(0,d.jsx)(j.A,{name:"crown",fontSize:"md"})})}),(0,d.jsxs)(E.A.Content,{children:[(0,d.jsx)(E.A.MenuLabel,{children:"My Account"}),f?.map((e=>(0,d.jsx)(E.A.MenuItem,{children:(0,d.jsxs)(G.A,{accountInfo:e,children:[(0,d.jsx)(G.A.Avatar,{}),(0,d.jsxs)(C.A,{className:"profile-info",children:[(0,d.jsx)(G.A.Name,{}),(0,d.jsx)(G.A.Email,{})]}),(0,d.jsx)(G.A.Status,{onClick:()=>{e?.active&&!e?.lost||(e?.lost?x():(async e=>{if((0,z.G4)(ccpigd.isPro))if(e?.key)if(e.lost)x();else try{await u(e.key).unwrap(),w((0,U.Mx)(e)),l(e.id)}catch(e){console.error(e)}else console.error("Account not found");else window.CCPIGDHelper.openUpgradePopUp()})(e))}})]})}))),(0,d.jsx)(C.A,{align:"center",style:{marginBottom:"10px",marginTop:"6px"},children:(0,d.jsx)(E.A.MenuItem,{children:(0,d.jsx)(k.A,{hover:!0,isPro:!0,design:"default",visible:!(0,z.G4)(ccpigd.isPro),children:(0,d.jsx)(c.A,{startIcon:(0,d.jsx)(j.A,{name:"add_circle"}),variant:"outlined",color:"success",onClick:x,children:"Add Account"})})})})]})]})]})},Z=()=>{const{activeAccount:e}=(0,s.G)((e=>e.auth)),{activeTab:t,activeFolder:i,folders:r}=(0,s.G)((e=>e.mediaLibrary)),n=(0,s.G)((e=>e.settings?.editData?.integrations?.mediaLibrary.folders||[])),o=(0,s.j)(),p=(0,a.useRef)(null);return(0,a.useEffect)((()=>()=>{p.current&&(p.current.remove(),p.current=null)}),[]),(0,d.jsxs)("div",{className:"ccpigd-media-library-sidebar ccpigd-top-level-wrapper",children:[!ccpigd?.isPro&&(0,d.jsx)("div",{className:"ccpigd-media-library-sidebar-close",children:(0,d.jsx)(x.A,{arrow:!0,wrap:"no-wrap",placement:"right",title:"Hide Sidebar",children:(0,d.jsx)(w.A,{size:"small",variant:"warning",onClick:()=>{localStorage.setItem("ccpigd-hide-media-library-sidebar","true"),document.getElementById("ccpigd-media-library-sidebar-wrapper")?.remove()},children:(0,d.jsx)(j.A,{name:"close"})})})}),(0,d.jsxs)("div",{className:"ccpigd-sidebar-head ccpigd-tab",children:[(0,d.jsx)(B,{activeTab:t,setActiveTab:e=>{o((0,l.YF)(e)),ccpigdMedia.getFrame().find("#ccpigd-media-folder-filter").val("all").trigger("change")},id:"all",title:"Media Library",classes:"ccpigd-media-library",icon:(0,d.jsx)("i",{className:"dashicons dashicons-admin-media"})}),e&&(0,d.jsx)(B,{activeTab:t,setActiveTab:e=>(e=>{if(!ccpigd?.isPro)return window.CCPIGDHelper.openUpgradePopUp();o((0,l.YF)(e));const t=n.filter((t=>t?.accountId===e));o((0,l.sB)(t)),o((0,l.W5)(t)),ccpigdMedia.getFrame().find("#ccpigd-media-folder-filter").val("ccpigd").trigger("change")})(e),id:e.id,title:e.name,classes:"ccpigd-media-library",account:e,icon:(0,d.jsx)(I,{}),isSwitch:!0}),(0,d.jsx)(B,{activeTab:t,setActiveTab:e=>{if(!ccpigd?.isPro)return window.CCPIGDHelper.openUpgradePopUp();o((0,l.YF)(e)),ccpigdMedia.getFrame().find("#ccpigd-media-folder-filter").val("trash").trigger("change")},id:"trash",title:"Trash",avatar:ccpigd?.isPro?"":"crown",classes:"ccpigd-media-trash",icon:"delete"})]}),e?.id===t&&(0,d.jsx)(D,{folders:r}),i.key&&(()=>{const e=document.querySelector(".media-frame-content .media-toolbar-secondary");return e?(p.current||(p.current=document.createElement("div"),p.current.className="ccpigd-top-level-wrapper ccpigd-refresh-button-container",p.current.style.display="inline",e.appendChild(p.current)),(0,a.createPortal)((0,d.jsxs)(c.A,{size:"small",variant:"primary",className:"ccpigd-refresh-button loading",onClick:()=>{var e;window.ccpigdMedia?.initFilter([i],!0),window.ccpigdMedia.getFrame().find("#ccpigd-media-folder-filter").val(null!==(e=i.key)&&void 0!==e?e:"all").trigger("change")},children:[(0,d.jsx)("span",{className:"ccpigd-icon",children:"refresh"}),"Refresh"]}),p.current)):null})(),(0,d.jsx)(N,{activeTab:t})]})},R=localStorage.getItem("ccpigd-theme-type")||"light",q=new class{constructor(){this.$=jQuery}ready(){if("true"===localStorage.getItem("ccpigd-hide-media-library-sidebar")&&!ccpigd?.isPro)return null;this.initModule()}initModule(){if("upload.php"!==ccpigd.pagenow&&"post.php"!==ccpigd.pagenow&&"admin.php"!==ccpigd.pagenow||(this.$('#posts-filter input[name="mode"][value="list"]').length&&this.$("#posts-filter .media").length?this.pageType="upload-list":this.$("#wp-media-grid").length&&(this.pageType="upload-grid")),this.$('.upload-php #posts-filter input[name="mode"][value="list"]').length);else if("upload-list"!==this.pageType&&this.initFilter(),"undefined"!=typeof wp&&wp.media?.view?.AttachmentsBrowser){const e=this;wp.media.view.AttachmentsBrowser.prototype.on("ready",(function(){e.initTree(),"upload-list"!==e.pageType&&e.addAttachmentClass()}))}let e=wp?.media?.controller?.FeaturedImage;if(e){const t=this;wp.media.controller.FeaturedImage=e.extend({updateSelection:function(){e.prototype.updateSelection.apply(this,arguments),t.initTree()}})}let t=wp?.media?.view?.UploaderInline;if(t){const e=this;wp.media.view.UploaderInline=t.extend({ready:function(){t.prototype.ready.apply(this,arguments),e.initTree()}})}"upload-list"!==this.pageType&&(this.onModalOpen(),this.handleUploader(),this.handleUploadStatus())}getFrame(){if("upload-list"===this.pageType)return this.$(".upload-php #posts-filter");const e=this.$(".media-modal:visible");return e.length?e.find(".media-frame"):this.$(".upload-php .media-frame").first()}initTree(e=this.getFrame()){const t=this.$(e),i=this.$(".media-modal:visible").length>0,s="upload-list"===this.pageType||"upload-grid"===this.pageType,r=this.$(window).width();if(r<=900)return;let n;if(i||!s){if(t.hasClass("hide-menu")){const e=t.find(".media-search-input-label").text();t.find("#media-search-input").attr("placeholder",e),r>768&&t.addClass("ccpigd-tree-view").removeClass("hide-menu")}n=t.find(".media-frame-menu .ccpigd-media-tree-wrap").length>0}else n=this.$(".upload-php .ccpigd-media-tree-wrap").length>0;if(n){if(!s&&wp.media.frame&&"gallery-edit"===wp.media.frame._state){const t=this.getTreeElement(e);t.length&&(ReactDOM.unmountComponentAtNode(t[0]),t.remove())}else this.getTreeElement().show();return}if(i||!s){let e=t.find(".media-frame-menu .media-menu");e.length||(e=t.find(".media-frame-menu"),t.find(".media-frame-menu-heading").hide()),e.find(".ccpigd-media-tree-wrap").length||this.$('<div id="ccpigd-media-library-sidebar-wrapper" class="ccpigd-media-tree-wrap"></div>').appendTo(e)}else{const e=r<600?this.$("ul.attachments"):this.$("#wpbody-content");this.$(".upload-php .ccpigd-media-tree-wrap").length||this.$('<div id="ccpigd-media-library-sidebar-wrapper" class="ccpigd-media-tree-wrap"></div>').insertBefore(e)}const c=this.getTreeElement(e);c.length&&(0,a.createRoot)(c[0]).render((0,d.jsx)(f.Kq,{store:u.M,children:(0,d.jsx)(h.A,{defaultMode:R,children:(0,d.jsx)(g.A,{children:(0,d.jsx)(Z,{})})})})),this.$('<div class="ccpigd-main-tree" id="ccpigd-breadcrumb"></div>').insertBefore(this.$("ul.attachments"));const l=this.$("#ccpigd-breadcrumb");c.length&&(0,a.createRoot)(l[0]).render((0,d.jsx)(f.Kq,{store:u.M,children:(0,d.jsx)(m,{})})),t.find(".ccpigd-media-toggle-actions").length||this.initActionsToggle(t)}getTreeElement(e=this.getFrame()){const t=this.$(".media-modal:visible").length>0,i="upload-grid"===this.pageType||"upload-list"===this.pageType;return t||!i?e.find(".ccpigd-media-tree-wrap").first():this.$(".upload-php .ccpigd-media-tree-wrap")}initActionsToggle(e=this.getFrame()){const t=e.find(".media-frame-menu-heading");t.append('<i class="ccpigd-media-toggle-actions dashicons dashicons-arrow-down"></i>'),t.on("click",(()=>{e.find(".media-menu").toggleClass("show-actions")}))}initFilter(e=[],t=!1){var i;const a=null!==(i=ccpigd?.settings?.integrations?.mediaLibrary?.folders)&&void 0!==i?i:[],s=Object.values(ccpigd.accounts).find((e=>1===e.active)),r=a.filter((e=>e.accountId===(s?.id||null)));void 0!==wp?.media?.view?.AttachmentFilters&&(wp.media.view.AttachmentFilters.ccpigd_media_filter=wp.media.view.AttachmentFilters.extend({className:"ccpigd-media-folder-filter",id:"ccpigd-media-folder-filter",createFilters(){const i={all:{text:wp.i18n.__("Media Library"),props:{key:null,ccpigdNonce:ccpigd?.nonce||null}},ccpigd:{text:wp.i18n.__("Google Drive"),props:{accountId:s?.id||null,key:"ccpigd",ccpigdNonce:ccpigd?.nonce||null}},trash:{text:wp.i18n.__("Trash"),props:{accountId:s?.id||null,key:"trash",ccpigdNonce:ccpigd?.nonce||null}}};[...r,...e].forEach((e=>{i[e.key]={text:e.name,props:{key:e.key,accountId:e.accountId||s?.id,isRefresh:t?(new Date).getTime():null,ccpigdNonce:ccpigd?.nonce||null}}})),this.filters=i}}));const n=wp?.media?.view?.AttachmentsBrowser;if(void 0!==n){const e=this;wp.media.view.AttachmentsBrowser=wp.media.view.AttachmentsBrowser.extend({createToolbar(){this.$el.data("backboneView",this),n.prototype.createToolbar.apply(this,arguments),e.attachmentsBrowser=this,this.toolbar.set("ccpigd-media-folder-filter",new wp.media.view.AttachmentFilters.ccpigd_media_filter({controller:this.controller,model:this.collection.props,priority:-75}).render())}}),this.attachmentsBrowser&&this.attachmentsBrowser.toolbar.set("ccpigd-media-folder-filter",new wp.media.view.AttachmentFilters.ccpigd_media_filter({controller:this.attachmentsBrowser.controller,model:this.attachmentsBrowser.collection.props,priority:-75}).render())}}addAttachmentClass(){}onModalOpen(){const e=wp?.media?.view?.Modal;if(void 0!==e){const t=this;wp.media.view.Modal=e.extend({open:function(){e.prototype.open.apply(this,arguments);const i=t.$(".attachment-details"),a=i.find('input[name^="attachments["]').attr("name"),s=a?a.match(/attachments\[(\d+)\]\[menu_order\]/):null,r=s?s[1]:null;if(r&&wp.media.attachment(r).get("ccpigd_media_replace_id")){const e=i.find(".thumbnail");if(e.addClass("ccpigd-media-replaced"),0===e.find(".ccpigd-media-replaced-label").length){const t=`<span class="ccpigd-media-replaced-label dashicons dashicons-update-alt" title="${wp.i18n.__("Replaced with Dropbox","integrate-dropbox")}"></span>`;e.append(t)}}}})}}handleUploader(){}handleUploadStatus(){}};window.ccpigdMedia=q,q.ready()}},e=>{e.O(0,[96,804],(()=>e(e.s=4057))),e.O()}]);
  • integration-google-drive/tags/1.3.5/assets/js/shared.asset.php

    r3422529 r3426660  
    1 <?php return array('dependencies' => array(), 'version' => '907bd8190dee23faa902', 'handle' => 'undefined-shared');
     1<?php return array('dependencies' => array(), 'version' => '137f9ed2601c0decba4e', 'handle' => 'undefined-shared');
  • integration-google-drive/tags/1.3.5/assets/js/shared.js

    r3422529 r3426660  
    1 ;"use strict";(globalThis.webpackChunkintegration_google_drive=globalThis.webpackChunkintegration_google_drive||[]).push([[804],{8706:(e,t,i)=>{i.d(t,{A:()=>l});var s=i(6087),a=i(4164),r=i(790);const n=({children:e,className:t})=>(0,r.jsx)("div",{className:(0,a.A)("ccpigd",t),children:e});n.ContentWrapper=({children:e})=>(0,r.jsx)("div",{className:"ccpigd-content-wrapper",children:e}),n.Content=(0,s.forwardRef)((({children:e,className:t},i)=>{const s=(0,a.A)("ccpigd-content",t);return(0,r.jsx)("div",{className:s,ref:i,children:e})}));const l=n},3090:(e,t,i)=>{i.d(t,{A:()=>c});var s=i(9097),a=i(347),r=i(6087),n=i(1523),l=i(4863),o=i(790);const c=({children:e})=>{const{loading:t}=(0,a.G)((e=>e.auth)),[i]=(0,r.useState)(Object.values(ccpigd.accounts)),[c]=(0,r.useState)(ccpigd.settings),d=(0,a.j)();return(0,r.useEffect)((()=>{if(c){if(i?.length>0){const e=i.find((e=>e?.active));d((0,l.I$)(e)),d((0,l.SG)(i))}else d((0,l.je)());c.appearance?.selectedPreloader?localStorage.setItem("preloader",JSON.stringify(c.appearance?.selectedPreloader)):localStorage.setItem("preloader",JSON.stringify(1)),c.appearance?.primaryColor?localStorage.setItem("primaryColor",JSON.stringify(c.appearance?.primaryColor)):localStorage.setItem("primaryColor",JSON.stringify("#0061fe")),d((0,s.yj)({data:c,defaultData:ccpigd.defaultSettings})),d((0,s.iR)(c))}else d((0,l.r1)(!1))}),[c]),t?(0,o.jsx)(n.A,{}):(0,o.jsx)(o.Fragment,{children:e})}},2436:(e,t,i)=>{i.d(t,{A:()=>l});var s=i(5078),a=i(347),r=i(6087),n=i(790);const l=({children:e,defaultMode:t,shortcode:i})=>{const l=(0,a.j)();return(0,r.useEffect)((()=>{i||document.querySelectorAll(".ccpigd-top-level-wrapper").forEach((e=>{e.setAttribute("ccpigd-theme-status",t)})),i||l((0,s.OD)(t))}),[t,ccpigd?.settings?.appearance?.primaryColor]),(0,n.jsx)("div",{id:"ccpigd-theme","ccpigd-theme-status":i?t:null,style:{"--ccpigd-primary":ccpigd.settings?.appearance?.primaryColor,"--ccpigd-primary-hover":`hsl(from ${ccpigd.settings?.appearance?.primaryColor} h s l / 80%)`,"--ccpigd-secondary":`hsl(from ${ccpigd.settings?.appearance?.primaryColor} h s l / 18%)`,"--ccpigd-light":`hsl(from ${ccpigd.settings?.appearance?.primaryColor} h s l / 11%)`},children:e})}},468:(e,t,i)=>{i.d(t,{A:()=>d});var s=i(3714),a=i(6495),r=i(4398),n=i(4368),l=i(3042),o=i(790);const c=e=>{const t=["Bytes","KB","MB","GB","TB"];let i=e,s=0;for(;i>=1024&&s<t.length-1;)i/=1024,s++;return`${i.toFixed(2)} ${t[s]}`},d=({storage:e})=>{const t=e?parseFloat(e.usage)/parseFloat(e.limit)*100:0;return(0,o.jsxs)(r.A,{className:"ccpigd-sidebar__storage w-100",children:[(0,o.jsxs)(s.A,{gap:10,children:[(0,o.jsx)(n.A,{name:"cloud",fontSize:"xl",className:"text-dark"}),(0,o.jsx)(l.A,{as:"span",weight:"semibold",size:"sm",children:"Storage"})]}),(0,o.jsxs)(r.A,{className:"ccpigd-sidebar__storage-bar mt-2",gap:5,reverseOrder:!0,children:[(0,o.jsxs)(l.A,{as:"p",size:"xs",color:"desc-gray",children:[c(parseFloat(e.usage))," of"," ",c(parseFloat(e.limit))," Used"]}),(0,o.jsx)(a.A,{progress:t})]})]})}},8623:(e,t,i)=>{i.d(t,{A:()=>c});var s=i(5185),a=i(2262),r=i(347),n=i(255),l=i(6087),o=i(790);const c=({setSelectedFolder:e,actionTYpe:t})=>{const[i,c]=(0,l.useState)(null),{activeAccount:d}=(0,r.G)((e=>e.auth)),{activeFolder:u}=(0,r.G)((e=>e.manageFiles)),[p]=(0,a.f1)();return(0,o.jsx)(n.A,{data:s.Gp,onClick:a=>{const r=String(d?.id),n=a?.permissions?.users||{},l=n[r]?.role,o="owner"===l||"writer"===l,p=(0,s.fx)(a.key),m=a.key===u?.key;if(!o||p||"move"===t&&m)return;const h=i===a.key;c(h?null:a.key),h||e({key:a.key,name:a.name,type:"folder"})},onExpandFolder:async e=>{try{const t=await p({key:(0,s.fx)(e)?d?.key||"":e,from:"cache",type:(0,s.fx)(e)?e:"folder"}).unwrap();if(!t)return[];const i=t?.map((e=>({...e,type:"folder",parent:null})));return i||[]}catch(e){return[]}},selectedKey:i})}},276:(e,t,i)=>{i.d(t,{A:()=>x});var s=i(1609),a=i(347),r=i(7586),n=i(7723),l=i(6770),o=i.n(l),c=i(2262);const d=(e,t)=>{const{maxFileSize:i=300,minFileSize:l=0,maxFiles:d=1e4,enableFolderUpload:u=!1,showUploadConfirmation:p=!1,initUploadedFiles:m=[],isFormUploader:h=!1,uploadImmediately:f=!0,allowAllExtensions:g=!1,allowExtensions:x="",allowExceptExtensions:y="",activeFolder:v=null,onFileUpload:w=()=>{}}=e,{activeAccount:b}=(0,a.G)((e=>e.auth)),[j]=(0,c.F$)(),[C]=(0,c.p$)(),[A,k]=(0,s.useState)(m),[N,S]=(0,s.useState)([]),[F,M]=(0,s.useState)([]),[_,z]=(0,s.useState)([]),[E,P]=(0,s.useState)([]),[L,T]=(0,s.useState)(0),[I,U]=(0,s.useState)(!1),[D,B]=(0,s.useState)([]),G=(0,s.useRef)(null),R=(0,s.useRef)(null),$=(0,s.useRef)(null),O=(e,t,i)=>{if(!e)return i(!0);const s=t.name.split(".").pop();((0,r.G4)(g)?!e.split(",").map((e=>e.trim())).includes(s):e.split(",").map((e=>e.trim())).includes(s))?i(!0):(G.current.trigger("Error",{code:"EXT_ERROR",file:t}),i(!1))},V=(e,t,i)=>{if(!(e=1024*e*1024))return i(!0);t.size<e?(G.current.trigger("Error",{code:"SIZE_MIN_ERROR",file:t}),i(!1)):i(!0)},H=(e,i,s)=>{if(!e)return s(!0);let a=G.current.files.length;m.length&&(a=t.current?.querySelectorAll(".file-list-item.uploaded").length),a>=e?(G.current.trigger("Error",{code:"FILES_MAX_ERROR",file:i}),s(!1)):s(!0)},K=e=>{if(e){const t=G.current.files,i=t.findIndex((t=>t.id===e.id))+1;i<t.length&&q(t[i])}},q=e=>{e&&(G.current.stop(),T(0),M((t=>t.find((t=>t.id===e.id))?t:[...t,e])),(async e=>{try{const t={name:e.name,folderKey:v?.key,size:e.size,description:e.description,type:e.type};return await j(t).unwrap()}catch(t){throw console.error(`Error generating upload URL for ${e.name}:`,t),t}})(e).then((({uploadId:e,url:t})=>{G.current.setOption("url",t),G.current.setOption("uploadId",e),G.current.setOption("folderKey",v?.key),G.current.start()})).catch((t=>{K(e),z((t=>t.filter((t=>t.id!==e.id)))),M((t=>t.filter((t=>t.id!==e.id)))),T(0),k((i=>i.map((i=>i.id===e.id?{...i,error:t.error}:i))))})))};return(0,s.useEffect)((()=>((()=>{if(!t.current)return;o().buildUrl=e=>e,o().addFileFilter("file_ext",O),o().addFileFilter("min_file_size",V),o().addFileFilter("max_files",H),G.current=new(o().Uploader)((()=>{const s={browse_button:t.current?.querySelector(".browse-files"),drop_element:t.current,multipart:!1,multi_selection:!e?.id||(0,r.G4)(e?.allowMultipleUpload||!1),filters:{max_files:d,file_ext:(0,r.G4)(g)?y.replace(/ /g,""):x.replace(/ /g,""),max_file_size:i?`${i}mb`:0,min_file_size:l},init:{_isUploaded:!1,FilesAdded:(e,t)=>{U(!1),k((e=>[...e,...t])),z((e=>[...e,...t])),M((e=>{const i=[...e];return(0,r.G4)(f)&&!e.length&&(q(t[0]),i.push(t[0])),i}))},FilesRemoved:(e,t)=>{z((e=>e.filter((e=>!t.find((t=>t.id===e.id)))))),k((e=>e.filter((e=>!t.find((t=>t.id===e.id))))))},FileUploaded:(e,t,i)=>{const a=JSON.parse(i.response);if(a&&G.current){const e=G.current.getOption("uploadId"),i=G.current.getOption("folderKey");K(t),M((e=>e.filter((e=>e.id!==t.id)))),P((e=>[...e,t])),C({id:a.id,accountKey:b?.key,activeFolderKey:v?.key,uploadId:e,folderKey:i}).unwrap().then((e=>{P((e=>e.filter((e=>e.id!==t.id)))),S((i=>[...i,{...e.file,id:t.id}])),z((e=>e.filter((e=>e.id!==t.id)))),w(e.file),s.init._isUploaded&&A.length===N.length&&U(!0)}))}},UploadProgress:(e,t)=>{T(t.percent)},UploadComplete:()=>{M([]),z([]),setTimeout((()=>{s.init._isUploaded=!0}),!(0,r.G4)(h)&&(0,r.G4)(p)?1e3:0)},Error:(e,t)=>{let s;switch(t.code){case-600:s=`${(0,n.__)("File size exceeds the maximum upload size.","integration-google-drive")} (${i?`${i}mb`:0})`;break;case"SIZE_MIN_ERROR":s=`${(0,n.__)("File size is less than the minimum upload size.","integration-google-drive")} (${l}mb)`;break;case"EXT_ERROR":s=(0,n.__)("This file type is not allowed","integration-google-drive");break;case"FILES_MAX_ERROR":s=`${(0,n.__)("You can not upload more than","integration-google-drive")} ${d} ${(0,n.__)("files","integration-google-drive")}`;break;default:s=t.error}t.file.error=s,k((e=>{const i=e.findIndex((e=>e.id===t.file.id));if(i>-1){const s=[...e];return s[i]=t.file,s}return[...e,t.file]}))}}};return s})()),G.current.init();const s=t.current.querySelector(".browse-folder");if((0,r.G4)(u)&&s){const e=new mOxie.FileInput({browse_button:s,directory:!0});e.init(),e.onchange=()=>{G.current.addFile(e.files)}}})(),()=>{G.current&&(G.current.destroy(),G.current.refresh())})),[]),(0,s.useEffect)((()=>{if(_.length&&!F.length&&(0,r.G4)(h)&&!(0,r.G4)(f)&&t.current){const e=jQuery(t.current).closest("form");if(e.length&&($.current=e.find(":submit"),$.current)){const e=$.current?.parent();$.current.addClass("ccpigd-disabled");const t=e=>{e.preventDefault(),R.current=$.current.is("input")?$.current.val():$.current.text(),$.current.is("input")?$.current.val((0,n.__)("Uploading Files...","integration-google-drive")):$.current.text((0,n.__)("Uploading Files...","integration-google-drive")),q(_[0])};return e.on("click",t),()=>{$.current&&(e.off("click",t),$.current.removeClass("ccpigd-disabled"))}}}}),[_]),{uploadProgress:L,showConfirmation:!(0,r.G4)(h)&&!(0,r.G4)(f)&&(0,r.G4)(p)&&N.length&&I,fileCount:_.length||A.filter((e=>!e.error)).length,statusText:_.length?(0,r.G4)(f)||F.length?(0,n.__)("Item(s) Uploading...","integration-google-drive"):(0,n.__)("Item(s) Selected","integration-google-drive"):(0,n.__)("Item(s) Uploaded","integration-google-drive"),pausedFiles:D,setPausedFiles:B,allFiles:A,filesToUpload:_,uploaderRef:G,selectedFiles:F,uploadedFiles:N,precessFiles:E,setPrecessFiles:P,uploadFile:q,setSelectedFiles:M,setUploadProgress:T,processNextFile:K,setUploadedFiles:S,setFilesToUpload:z,setAllFiles:k,setIsUploadComplete:U}};var u=i(239),p=i(5185),m=i(4368),h=i(3042),f=i(4164),g=i(790);const x=({setIsUploading:e,data:t,onFileUpload:i=()=>{}})=>{const{maxFileSize:a=300,minFileSize:l=0,isFormUploader:o=!1,isRequired:c=!1}=t,x=(0,s.useRef)(null),{fileCount:y,statusText:v,showConfirmation:w,uploaderRef:b,allFiles:j,filesToUpload:C,selectedFiles:A,uploadedFiles:k,pausedFiles:N,uploadProgress:S,precessFiles:F,setSelectedFiles:M,setUploadProgress:_,processNextFile:z,setPausedFiles:E,setAllFiles:P,setFilesToUpload:L,setUploadedFiles:T}=d({...t,setIsUploading:e,onFileUpload:i},x),I=(0,f.A)("ccpigd-file-uploader-card ccpigd-module-uploader",(0,r.G4)(o)&&"ccpigd-form-uploader",!c||C.length||j.length?"":"required-error",w&&"show-confirmation");return(0,g.jsxs)("div",{onDragEnter:()=>x.current?.classList.add("drag-active"),onDragLeave:()=>x.current?.classList.remove("drag-active"),onDrop:()=>x.current?.classList.remove("drag-active"),ref:x,className:I,children:[(0,g.jsx)("div",{className:"ccpigd-file-uploader-body",children:(0,g.jsxs)("div",{className:"ccpigd-file-uploader-inner",children:[(0,g.jsx)(m.A,{name:"cloud_upload",fontSize:"2xl",style:{color:"black"}}),(0,g.jsx)(h.A,{as:"p",className:"mt-3",children:"Drag and drop files here"}),(0,g.jsx)(h.A,{as:"p",color:"primary",className:"or mt-2",children:"OR"}),(0,g.jsxs)("div",{className:"ccpigd-file-uploader-buttons",children:[(0,g.jsxs)("button",{type:"button",className:"browse-files",onMouseOver:()=>{navigator.userAgent.match(/(iPad|iPhone|iPod)/g)&&b.current.refresh()},children:[(0,g.jsx)(m.A,{name:"file_open"}),(0,g.jsx)("span",{children:"Browse Files"})]}),(0,g.jsxs)("button",{type:"button",className:"browse-folder",onMouseOver:()=>{navigator.userAgent.match(/(iPad|iPhone|iPod)/g)&&b.current.refresh()},children:[(0,g.jsx)(m.A,{name:"drive_folder_upload"})," ",(0,g.jsx)("span",{children:"Select Folder"})]})]}),e&&(0,g.jsx)(u.A,{variant:"ghost",className:"cancel-upload",children:(0,g.jsx)(m.A,{name:"close",onClick:()=>e(!1),fontSize:"2xl",fontWeight:"bold"})}),(0,g.jsxs)("div",{className:"upload-info",children:[!!l&&(0,g.jsxs)("span",{className:"size-label",children:[(0,n.__)("Min File Size:","integration-google-drive")," ",l,"MB"]}),!!a&&(0,g.jsxs)("span",{className:"size-label",children:[(0,n.__)("Max File Size:","integration-google-drive")," ",a,"MB"]})]})]})}),!!j.length&&!w&&(0,g.jsxs)("div",{className:"file-list-wrapper",children:[(0,g.jsxs)("div",{className:"file-list-header",children:[(0,g.jsx)("span",{className:"file-count",children:y}),(0,g.jsx)("span",{className:"file-status-text",children:v})]}),(0,g.jsx)("div",{className:"file-list",children:[...new Set(j)].map((e=>{const{id:t,name:i,size:s,type:a,error:r}=e,n=A.find((e=>e.id===t)),l=k.find((e=>e.id===t||e.pluploadId===t)),o=F.find((e=>e.id===t)),c=N.find((e=>e.id===t)),d=(0,f.A)("file-list-item",n&&"active",(l||o)&&"uploaded");return(0,g.jsxs)("div",{className:d,id:t,children:[(0,g.jsx)("img",{referrerPolicy:"no-referrer",width:32,height:32,src:(0,p.I3)(a)}),(0,g.jsxs)("div",{className:"file-info",children:[(0,g.jsxs)("div",{className:"upload-item",children:[(0,g.jsx)("span",{className:"upload-item-name",children:i}),(0,g.jsxs)("span",{className:"upload-item-size",children:["(",plupload.formatSize(s),")"]})]}),(0,g.jsxs)("div",{className:"file-info-percentage",children:[l&&(0,g.jsx)(m.A,{name:"check"}),!l&&(n||o)&&!r&&!c&&(0,g.jsx)("div",{className:"ccpigd-spinner"}),!l&&n&&!!S&&(0,g.jsxs)("span",{className:"percentage",children:[S,"%"]}),!l&&c&&!r&&(0,g.jsx)(m.A,{name:"play_arrow",onClick:()=>{b.current.start(),E((e=>e.filter((e=>e.id!==t))))}}),(0,g.jsx)("span",{className:"remove-file",onClick:()=>{P((e=>e.filter((e=>e.id!==t)))),L((e=>e.filter((e=>e.id!==t)))),b.current.removeFile(e),l?T((e=>e.filter((e=>e.id!==l.id)))):n&&(b.current.stop(),_(0),z(e),b.current.removeFile(e),b.current.setOption("url",""),M((e=>e.filter((e=>e.id!==t)))))},"data-for":"remove-file",children:(0,g.jsx)(m.A,{name:"close"})})]}),r?(0,g.jsx)("span",{className:"file-info-error",children:r}):(0,g.jsx)("span",{className:"file-info-progress",style:{"--percentage":n?`${S||2}%`:"0%"},children:(0,g.jsx)("span",{className:"file-info-progress-bar"})})]})]},t)}))})]})]})}},9057:(e,t,i)=>{i.d(t,{A:()=>c});var s=i(3714),a=i(4398),r=i(3374),n=i(4368),l=i(3042),o=i(790);const c=({title:e,description:t,docLink:i,children:c,className:d})=>(0,o.jsxs)(a.A,{gap:20,className:d,children:[(e||t)&&(0,o.jsxs)(s.A,{gap:5,align:"space-between",blockAlign:"center",children:[(0,o.jsxs)(a.A,{gap:5,children:[(0,o.jsx)(l.A,{as:"h1",weight:"semibold",size:"lg",children:e}),(0,o.jsx)(l.A,{as:"p",size:"sm",color:"desc-gray",children:t})]}),i&&(0,o.jsx)(r.A,{startIcon:(0,o.jsx)(n.A,{name:"info"}),size:"medium",variant:"outlined",href:i,target:"_blank",children:"Documentation"})]}),(0,o.jsx)(a.A,{gap:20,children:c})]})},3046:(e,t,i)=>{i.d(t,{A:()=>wt});var s=i(1442),a=i(347),r=i(2356),n=i(5647),l=i(1523),o=i(8706),c=i(282),d=i(8187),u=i(7101),p=i(6087),m=i(3374),h=i(8024),f=i(3042),g=i(4368),x=i(790);const y=[{name:(0,x.jsx)(g.A,{name:"check_indeterminate_small"}),value:"hyphen"},{name:"_",value:"underscore"},{name:(0,x.jsx)(g.A,{name:"space_bar"}),value:"space"}],v={"-":"hyphen",_:"underscore"," ":"space"},w=({options:e,value:t,separators:i=!0,example:s=!0,optionTitle:a=!0,tagsTitle:r="Available tags",onChange:n})=>{const[l,o]=(0,p.useState)([]),[d,u]=(0,p.useState)(),[g,w]=(0,p.useState)(t||""),[b,j]=(0,p.useState)("");return(0,p.useEffect)((()=>{if(!t)return;const i=function(e,t){const i=["-","_"," "],s=t.map((e=>String(e.value))),a=new Set;for(let t=0;t<e.length;t++){const r=e[t];if(i.includes(r))for(let i of s)if(e.slice(t+1).startsWith(i)){a.add(r);break}}if(1===a.size){const e=Array.from(a)[0];return v[e]}}(t,e);u(i);const s=new Set,a=[];let r="";for(let i of e){const e=String(i.value);-1===t.indexOf(e)||s.has(e)||(s.add(e),a.push(i),r+=i.example)}o(a),w(t),j(r)}),[t,e]),(0,p.useEffect)((()=>{n?.(g)}),[g]),(0,p.useEffect)((()=>{const t=new Set,i=[];let s="";const a=[];for(let i of e){const e=String(i.value),s=new RegExp(e,"g"),r=[...g.matchAll(s)];r.length>0&&!t.has(e)&&(t.add(e),a.push({opt:i,index:r[0].index}))}a.sort(((e,t)=>e.index-t.index)).forEach((({opt:e})=>{i.push(e),s+=e.example})),o(i),j(s)}),[g,e]),(0,x.jsxs)("div",{children:[(0,x.jsx)(h.A,{value:g,helperText:s?`e.g: ${b}.txt`:"",onChange:e=>w(String(e))}),i&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(f.A,{size:"sm",weight:"medium",className:"mt-3",children:"Separators"}),(0,x.jsx)(c.A,{className:"mt-2",border:"dashed",children:y.map((({name:t,value:s},a)=>(0,x.jsx)(m.A,{variant:d===s?"primary":"outlined",onClick:()=>(t=>{if(u(t),!i)return;const s=Object.entries(v).find((([e,i])=>i===t))?.[0]||" ",a=e.map((e=>String(e.value)));let r=g;for(let e of a){const t=new RegExp(`([\\-_ ])(${n=e,n.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})`,"g");r=r.replace(t,s+"$2")}var n;w(r)})(s),children:t},a)))})]}),a&&(0,x.jsx)(f.A,{size:"sm",weight:"medium",className:"mt-3",children:r}),(0,x.jsx)(c.A,{className:"mt-2",border:"dashed",background:"white",children:e.map(((e,t)=>{const i=l.find((t=>t.value===e.value)),s=!i&&l.length>=5;return(0,x.jsx)(m.A,{variant:i?"primary":"outlined",onClick:()=>(e=>{const t=String(e.value),i=l.some((t=>t.value===e.value)),s=d&&Object.entries(v).find((([,e])=>e===d))?.[0]||" ",a=new RegExp(t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"g"),r=[...g.matchAll(a)];if(i){if(r.length>0){const i=r[0].index,s=g.slice(0,i)+g.slice(i+t.length);w(s),o((t=>t.filter((t=>t.value!==e.value))))}}else if(l.length<5){const i=g.length>0?g+s+t:t;w(i),o((t=>[...t,e]))}})(e),disabled:s,children:e.name},t)}))})]})};var b=i(9057);const j=[{id:"downloadNotification",title:"Download",key:"download",checked:e=>e?.download,note:!0,noteText:"To enable download notifications, please activate the Download permission in the Permissions section.",description:"Add notification to dashboard or mail whenever files are {Downloaded} through this module."},{id:"previewNotification",title:"Preview",key:"preview",checked:e=>e?.preview,note:!0,noteText:"To enable preview notifications, please activate the Preview permission in the Permissions section.",description:"Add notification to dashboard or mail whenever files are {Previewed} through this module."},{id:"uploadNotification",title:"Upload",key:"upload",checked:e=>e?.upload,description:"Add notification to dashboard or mail whenever files are {Uploaded} through this module."},{id:"deleteNotification",title:"Delete",key:"delete",checked:e=>e?.delete,description:"Add notification to dashboard or mail whenever files are {Deleted} through this module.",isPro:!0},{id:"newFolderNotification",title:"New Folder",key:"new_folder",checked:e=>e?.new_folder,description:"Add notification to dashboard or mail whenever a {New Folder} is created through this module.",isPro:!0},{id:"renameNotification",title:"Rename",key:"rename",checked:e=>e?.rename,description:"Add notification to dashboard or mail whenever {Renamed} file or folder through this module.",isPro:!0},{id:"createShareLinkNotification",title:"Create Share Link",key:"create_share_link",checked:e=>e?.create_share_link,description:"Add notification to dashboard or mail whenever a {Share Link} is created through this module.",isPro:!0},{id:"viewShareFileNotification",title:"View Share File",key:"view_share_file",checked:e=>e?.view_share_file,description:"Add notification to dashboard or mail whenever a {Share Link is viewed} through this module.",isPro:!0},{id:"moveNotification",title:"Move",key:"move",checked:e=>e?.move,description:"Add notification to dashboard or mail whenever a file or folder is {Moved} through this module.",isPro:!0},{id:"copyNotification",title:"Copy",key:"copy",checked:e=>e?.copy,description:"Add notification to dashboard or mail whenever a file or folder is {Copied} through this module.",isPro:!0}];var C=i(4658),A=i(9504),k=i(1100),N=i(4504);const S=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{notification:t}=e?.data||{},i=Array.isArray(t?.enable)?t?.enable:[],{type:s}=e||{type:null},{saveNotification:r}=(0,k.A)(),[n,l]=(0,p.useState)(i),o=i=>{switch(i){case"download":{const i=e?.data?.permissions?.download?.enable;return(0,d.GU)(s,"notificationDownloadNote",!1)&&!i&&t?.download}case"preview":{const i=e?.data?.permissions?.preview?.enable;return(0,d.GU)(s,"notificationPreviewNote",!1)&&!i&&t?.preview}default:return!1}};return(0,x.jsxs)(b.A,{title:"Notifications",description:"Receive notifications for various user activities (upload, download, delete, etc).",docLink:N.A.MODULE_BUILDER.notifications.link,children:[(0,x.jsxs)(u.A,{title:"Configure Notification",isPro:!0,children:[(0,x.jsx)(c.A,{className:"mb-2",border:"dashed",children:F.map((({name:e,value:t,icon:i},s)=>(0,x.jsx)(m.A,{variant:n?.includes(t)?"primary":"outlined",startIcon:(0,x.jsx)(g.A,{name:i}),onClick:()=>{l((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t])),r("enable",n.includes(t)?n.filter((e=>e!==t)):[...n,t])},children:e},s)))}),j.filter((e=>(0,d.GU)(s,e.id,!1))).map((({id:e,title:i,key:s,checked:a,note:l,noteText:c,description:d,isPro:p},m)=>(0,x.jsx)(u.A.SubField,{depend:!n.some((e=>["dashboard","email"].includes(e))),dependOn:"enableNotification",action:(0,x.jsx)(C.A,{isPro:p,id:e,title:i,checked:a(t),onChange:()=>r(s,!a(t))}),description:d,children:l&&o(s)&&(0,x.jsx)(A.A,{type:"warning",className:"mt-0",children:(0,x.jsxs)(A.A.Normal,{children:[(0,x.jsx)(A.A.Title,{title:"Note"}),(0,x.jsx)(A.A.Text,{children:c})]})})},m)))]}),(0,x.jsxs)(u.A,{isPro:!0,isNew:!0,title:"Notification Recipients",description:"Select the recipients for the email notifications.",children:[(0,x.jsx)(u.A.SubField,{depend:!n.includes("email"),dependOn:"enableEmailNotification",title:"Email Recipients",description:"Enter the email address to receive notifications. To send to multiple recipients, separate addresses with commas (,) or choose from the available dynamic variables.",children:(0,x.jsx)(w,{options:[{name:"%admin_email%",value:"%admin_email%"},{name:"%current_user_email%",value:"%current_user_email%"}],value:t?.emailRecipients||"",example:!1,separators:!1,onChange:e=>r("emailRecipients",e)})}),(0,x.jsx)(u.A.SubField,{depend:!n.includes("email"),dependOn:"enableEmailNotification",description:"Enable to skip the notification for the user that executes the action.",action:(0,x.jsx)(C.A,{id:"skipCurrentUser",title:"Skip Current User Notification",checked:t?.skipCurrentUser,onChange:()=>r("skipCurrentUser",!t?.skipCurrentUser)})})]})]})},F=[{name:"Dashboard",value:"dashboard",icon:"home"},{name:"Email",value:"email",icon:"mail"}];var M=i(651),_=i(7586),z=i(4106),E=i(6391);const P=({userAccess:e,loggedInUserType:t,displayFor:i,rolesOptions:s,usersOptions:a,onChange:r,depend:n,dependOn:l,title:o="Filter Users & Roles",description:c="Select who can access this setting."})=>{const d=(0,p.useRef)(!0);return(0,p.useEffect)((()=>{d.current?d.current=!1:r("displayFor",[])}),[t]),(0,x.jsxs)(u.A.SubField,{depend:n,dependOn:l,title:o,description:c,children:[(0,x.jsx)(z.A,{buttons:M.st,selectedKey:e,update:e=>r("userAccess",e)}),"logged"===e&&(0,x.jsx)(u.A.SubField,{title:"User Type",description:"Select user type for logged in users or roles.",secondaryAction:(0,x.jsx)(z.A,{buttons:M.M2,selectedKey:t,update:e=>r("loggedInUserType",e)}),children:(0,x.jsx)(u.A.SubField,{background:"white",title:"Select "+("roles"===t?"Roles":"Users"),description:`Select ${"roles"===t?"roles":"users"} to allow access. left empty to allow all logged in users.`,secondaryAction:(0,x.jsx)(E.A,{options:"roles"===t?s:a,value:i,multiple:!0,onChange:e=>r("displayFor",e)})})})]})},L=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.download;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),description:"Allow users to download files.",action:(0,x.jsx)(C.A,{id:"allowDownload",title:"Download",checked:n?.enable,onChange:()=>{(0,_.G4)(ccpigd.isPro)?s("download.enable",!n?.enable):window.CCPIGDHelper.openUpgradePopUp()}}),children:n?.enable&&(0,x.jsx)(P,{userAccess:n?.userAccess||"everyone",loggedInUserType:n?.loggedInUserType||"users",displayFor:n?.displayFor||[],rolesOptions:e,usersOptions:t,onChange:(e,t)=>s(`download.${e}`,t)})})},T=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.preview;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),description:"Allow users to preview files.",action:(0,x.jsx)(C.A,{id:"allowPreview",title:"Preview",checked:n?.enable,onChange:()=>s("preview.enable",!n?.enable)}),children:n?.enable&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(u.A.SubField,{description:"Open preview in a pop-up lightbox. If disabled, the preview will be opened in Google Drive.",action:(0,x.jsx)(C.A,{title:"Inline Preview",checked:n?.inline,onChange:()=>s("preview.inline",!n?.inline)}),children:!(0,_.G4)(ccpigd.isPro)&&(0,x.jsx)(A.A,{className:"mt-2",children:(0,x.jsxs)(A.A.Normal,{children:[(0,x.jsx)(A.A.Title,{title:"Note:"})," ",(0,x.jsxs)(A.A.Text,{children:["You will have Limited Preview Access. To get full potential please"," ",(0,x.jsx)(A.A.Link,{url:ccpigd.upgradeUrl,children:"Upgrade to PRO"})]})]})})}),(0,x.jsx)(u.A.SubField,{description:"Allow users to preview the file in Google Drive's native viewer by clicking the pop-out button.",action:(0,x.jsx)(C.A,{title:"Allow Pop-out",checked:n?.popOut,onChange:()=>{(0,_.G4)(ccpigd.isPro)?s("preview.popOut",!n?.popOut):window.CCPIGDHelper.openUpgradePopUp()}})}),(0,x.jsx)(u.A.SubField,{description:"Show/ hide the file thumbnails at the bottom of the lightbox preview.",action:(0,x.jsx)(C.A,{title:"Show Preview Thumbnails",checked:n?.previewThumbnail,onChange:()=>s("preview.previewThumbnail",!n?.previewThumbnail)})}),(0,x.jsx)(P,{description:"Select users & roles who can preview files.",userAccess:n?.userAccess||"everyone",loggedInUserType:n?.loggedInUserType||"users",displayFor:n?.displayFor||[],rolesOptions:e,usersOptions:t,onChange:(e,t)=>s(`preview.${e}`,t)})]})})},I=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.searchPermission,l=n?.searchLocation,o=n?.searchScope;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),description:"Allow users to search for files.",action:(0,x.jsx)(C.A,{id:"allowSearch",title:"Allow Search",checked:n?.enable,onChange:()=>{(0,_.G4)(ccpigd.isPro)?s("searchPermission.enable",!n?.enable):window.CCPIGDHelper.openUpgradePopUp()}}),children:n?.enable&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(u.A.SubField,{title:"Search Location Options",description:"Choose search location options.",children:(0,x.jsxs)(c.A,{border:"dashed",children:[(0,x.jsx)(m.A,{variant:l?.cache?"primary":"outlined",onClick:()=>s("searchPermission.searchLocation.cache",!0),children:"Cache"}),(0,x.jsx)(m.A,{variant:l?.server?"primary":"outlined",onClick:()=>s("searchPermission.searchLocation.server",!l?.server),children:"Server"})]})}),(0,x.jsx)(u.A.SubField,{title:"Search Scope Options",description:"Choose search scope options.",children:(0,x.jsxs)(c.A,{border:"dashed",children:[(0,x.jsx)(m.A,{variant:o?.current?"primary":"outlined",onClick:()=>s("searchPermission.searchScope.current",!0),children:"Current Folder"}),(0,x.jsx)(m.A,{variant:o?.global?"primary":"outlined",onClick:()=>s("searchPermission.searchScope.global",!o?.global),children:"Global"})]})}),(0,x.jsx)(P,{description:"Allow users to search for files.",userAccess:n?.userAccess||"everyone",loggedInUserType:n?.loggedInUserType||"users",displayFor:n?.displayFor||[],rolesOptions:e,usersOptions:t,onChange:(e,t)=>s(`searchPermission.${e}`,t)})]})})},U=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.upload;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),description:"Allow users to upload files.",action:(0,x.jsx)(C.A,{id:"allowUpload",title:"Allow Upload",checked:n?.enable,onChange:()=>{(0,_.G4)(ccpigd.isPro)?s("upload.enable",!n?.enable):window.CCPIGDHelper.openUpgradePopUp()}}),children:n?.enable&&(0,x.jsx)(P,{description:"Select users & roles who can upload files.",userAccess:n?.userAccess||"everyone",loggedInUserType:n?.loggedInUserType||"users",displayFor:n?.displayFor||[],rolesOptions:e,usersOptions:t,onChange:(e,t)=>s(`upload.${e}`,t)})})},D=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.delete;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),description:"Allow users to delete files.",action:(0,x.jsx)(C.A,{id:"allowDelete",title:"Delete",checked:n?.enable,onChange:()=>{(0,_.G4)(ccpigd.isPro)?s("delete.enable",!n?.enable):window.CCPIGDHelper.openUpgradePopUp()}}),children:n?.enable&&(0,x.jsx)(P,{description:"Allow users to delete files and folders.",userAccess:n?.userAccess||"everyone",loggedInUserType:n?.loggedInUserType||"users",displayFor:n?.displayFor||[],rolesOptions:e,usersOptions:t,onChange:(e,t)=>s(`delete.${e}`,t)})})},B=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:t}=(0,k.A)(),{data:i}=e||{},s=i?.permissions.upload;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),title:"Upload Options",description:"Allow users to upload files.",children:(0,x.jsx)(u.A.SubField,{description:"Allow users to upload folders Select. A folder upload button will be added.",action:(0,x.jsx)(C.A,{title:"Enable Folder Select",id:"folderUpload",checked:s?.folderUpload,onChange:()=>{(0,_.G4)(ccpigd.isPro)?t("upload.folderUpload",!s?.folderUpload):window.CCPIGDHelper.openUpgradePopUp()}})})})},G=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.displayFor,l=(0,p.useRef)(!0);return(0,p.useEffect)((()=>{l.current?l.current=!1:s("displayFor.displayFor",[])}),[n?.loggedInUserType]),(0,x.jsxs)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),title:"Display for",description:"Select who can view the module.",children:[(0,x.jsxs)(c.A,{border:"dashed",children:[(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"public"}),variant:"everyone"===n?.whoCanViewModule?"primary":"outlined",onClick:()=>s("displayFor.whoCanViewModule","everyone"),children:"Everyone"}),(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"groups"}),id:"logged",variant:"logged"===n?.whoCanViewModule?"primary":"outlined",onClick:()=>{(0,_.G4)(ccpigd.isPro)?s("displayFor.whoCanViewModule","logged"):window.CCPIGDHelper.openUpgradePopUp()},children:"Logged"})]}),"logged"===n?.whoCanViewModule&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(u.A.SubField,{title:"User Access",description:"Select the user access for the module.",children:[(0,x.jsx)(z.A,{background:"secondary",buttons:M.M2,selectedKey:n?.loggedInUserType,update:e=>s("displayFor.loggedInUserType",e)}),(0,x.jsx)(u.A.SubField,{title:"Select "+("roles"===n?.loggedInUserType?"Roles":"Users"),background:"white",secondaryAction:(0,x.jsx)(E.A,{options:"roles"===n?.loggedInUserType?e:t,value:n?.displayFor||[],multiple:!0,onChange:e=>s("displayFor.displayFor",e)}),description:"Select who can view the module."})]}),(0,x.jsx)(u.A.SubField,{description:"Display a message for users who don't have access to the module.",action:(0,x.jsx)(C.A,{id:"showAccessDeniedMessage",title:"Show Access Denied Message",checked:n?.showAccessDeniedMessage,onChange:()=>s("displayFor.showAccessDeniedMessage",!n?.showAccessDeniedMessage)}),children:(0,x.jsx)(h.A,{disabled:!n?.showAccessDeniedMessage,value:n?.accessDeniedMessage||"",onChange:e=>s("displayFor.accessDeniedMessage",String(e)),placeholder:"You do not have access to this module.",className:"mt-3",label:"Access Denied Message",helperText:"This message will be shown to users who don't have access."})})]})]})},R=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.newFolder;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),description:"Allow users to create new folders.",action:(0,x.jsx)(C.A,{title:"New Folder",checked:n?.enable,onChange:()=>{(0,_.G4)(ccpigd.isPro)?s("newFolder.enable",!n?.enable):window.CCPIGDHelper.openUpgradePopUp()}}),children:n?.enable&&(0,x.jsx)(P,{description:"Select users & roles who can create new folders.",userAccess:n?.userAccess||"everyone",loggedInUserType:n?.loggedInUserType||"users",displayFor:n?.displayFor||[],rolesOptions:e,usersOptions:t,onChange:(e,t)=>s(`newFolder.${e}`,t)})})};var $=i(3714);const O=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:t}=(0,k.A)(),i=e?.data?.permissions?.passwordProtect,[s,r]=(0,p.useState)(null);(0,p.useEffect)((()=>{r((0,d.Oj)(i?.password||""))}),[i?.password,i?.enable]);const n=e=>{const t=new Uint32Array(1);return crypto.getRandomValues(t),t[0]%e};return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd.isPro),description:"Enable password protection for this module. Users will need to enter the password to access the module.",action:(0,x.jsx)(C.A,{id:"password-protect-toggle",title:"Enable Password Protection",checked:!!i?.enable,onChange:()=>{(0,_.G4)(ccpigd.isPro)?t("passwordProtect.enable",!i?.enable):window.CCPIGDHelper.openUpgradePopUp()}}),children:i?.enable&&(0,x.jsxs)(u.A.SubField,{title:"Password",description:"Set the password for this module. ",children:[(0,x.jsxs)($.A,{blockAlign:"start",gap:10,children:[(0,x.jsx)(h.A,{type:"text",placeholder:"Enter password here",value:i?.password,autoComplete:"new-password",onChange:e=>t("passwordProtect.password",e),"aria-invalid":!!s,"aria-describedby":"password-help password-error",error:!!s,errorText:null!=s?s:"",style:{flex:1}}),(0,x.jsx)(m.A,{variant:"secondary",onClick:()=>{const e=((e=16)=>{const t="abcdefghijkmnopqrstuvwxyz",i="ABCDEFGHJKLMNPQRSTUVWXYZ",s="23456789",a="!@#$%^&*()-_=+[]{};:,.?",r=[t[n(25)],i[n(24)],s[n(8)],a[n(23)]],l=t+i+s+a,o=[];for(let t=r.length;t<e;t++)o.push(l[n(80)]);return(e=>{for(let t=e.length-1;t>0;t--){const i=n(t+1);[e[t],e[i]]=[e[i],e[t]]}return e})([...r,...o]).join("")})(16);t("passwordProtect.password",e),window.navigator.clipboard.writeText(e),window.toast.show({message:"Password generated and copied to clipboard!",theme:"success",size:"sm"})},children:"Generate"})]}),(0,x.jsxs)(A.A,{children:[(0,x.jsxs)(A.A.Bullet,{children:[(0,x.jsx)(A.A.Title,{title:"Required"}),(0,x.jsx)(A.A.Bullet,{children:"At least 8 characters (max 128)"}),(0,x.jsx)(A.A.Bullet,{children:"Includes: one uppercase, one lowercase"}),(0,x.jsx)(A.A.Bullet,{children:"Includes: one number and one symbol (e.g., !@#$%)"}),(0,x.jsx)(A.A.Bullet,{children:"No spaces"})]}),(0,x.jsxs)(A.A.Bullet,{children:[(0,x.jsx)(A.A.Title,{title:"Tips"}),(0,x.jsx)(A.A.Bullet,{children:'Click the "Generate" button to generate a random password.'})]})]})]})})},V=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.moveAndCopy;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),description:"Allow users to move/ copy files and folders.",action:(0,x.jsx)(C.A,{id:"allowCopyMove",title:"Move / Copy",checked:n?.enable,onChange:()=>{(0,_.G4)(ccpigd.isPro)?s("moveAndCopy.enable",!n?.enable):window.CCPIGDHelper.openUpgradePopUp()}}),children:n?.enable&&(0,x.jsx)(P,{description:"Select who can access this setting.",userAccess:n?.userAccess||"everyone",loggedInUserType:n?.loggedInUserType||"users",displayFor:n?.displayFor||[],rolesOptions:e,usersOptions:t,onChange:(e,t)=>s(`moveAndCopy.${e}`,t)})})},H=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.rename;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),description:"Allow users to download files.",action:(0,x.jsx)(C.A,{id:"allowDownload",title:"Rename",checked:n?.enable,onChange:()=>{(0,_.G4)(ccpigd.isPro)?s("rename.enable",!n?.enable):window.CCPIGDHelper.openUpgradePopUp()}}),children:n?.enable&&(0,x.jsx)(P,{userAccess:n?.userAccess||"everyone",loggedInUserType:n?.loggedInUserType||"users",displayFor:n?.displayFor||[],rolesOptions:e,usersOptions:t,onChange:(e,t)=>s(`rename.${e}`,t)})})},K=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.allowShare;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),description:"Allow users to download files.",action:(0,x.jsx)(C.A,{id:"allowDownload",title:"Allow Share",checked:n?.enable,onChange:()=>{(0,_.G4)(ccpigd.isPro)?s("allowShare.enable",!n?.enable):window.CCPIGDHelper.openUpgradePopUp()}}),children:n?.enable&&(0,x.jsx)(P,{userAccess:n?.userAccess||"everyone",loggedInUserType:n?.loggedInUserType||"users",displayFor:n?.displayFor||[],rolesOptions:e,usersOptions:t,onChange:(e,t)=>s(`allowShare.${e}`,t)})})};var q=i(4390);const Z=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{data:t}=(0,q.pI)(),{data:i}=(0,q.yO)(),s={rolesOptions:i?.map((e=>({name:e.roleName,value:e.roleKey})))||[],usersOptions:t?.map((e=>({name:e.displayName,value:e.id})))||[]},r={permissionUpload:(0,x.jsx)(U,{...s}),uploadOptions:(0,x.jsx)(B,{}),permissionPreview:(0,x.jsx)(T,{...s}),permissionNewFolder:(0,x.jsx)(R,{...s}),permissionDeleteFolder:(0,x.jsx)(D,{...s}),permissionSearch:(0,x.jsx)(I,{...s}),permissionDownload:(0,x.jsx)(L,{...s}),permissionRename:(0,x.jsx)(H,{...s}),permissionAllowShare:(0,x.jsx)(K,{...s}),permissionCopyMove:(0,x.jsx)(V,{...s})};return(0,x.jsxs)(b.A,{title:"Permissions",description:"Select permission for the frontend users.",docLink:N.A.MODULE_BUILDER.permissions.link,children:[M.GR.map((({key:t,visibleCondition:i})=>(0,d.GU)(e?.type||null,t,i)?(0,x.jsx)(p.Fragment,{children:r[t]},t):null)),(0,x.jsx)(O,{}),(0,x.jsx)(G,{...s})]})};var W=i(8758),Q=i(1609);const Y=({min:e=0,max:t=100,step:i=1,value:s=50,defaultValue:a=50,reset:r=!1,className:n="",onChange:l,showMark:o=!1,marks:c=[],unit:d=!1,unitOptions:u=[],unitValue:p=[],defaultUnit:m="",unitPlaceholder:h="Unit",onUnitChange:f,trackDisabled:g=!1,disabled:y=!1})=>{const[v,w]=(0,Q.useState)(!1),[b,j]=(0,Q.useState)(0),C=(0,Q.useRef)(null),A=(s-e)/(t-e)*100,k=s=>{if(!C.current)return;const a=C.current.getBoundingClientRect();let r=(s-a.left)/a.width*100;r=Math.max(0,Math.min(100,r));const n=Math.round((e+r/100*(t-e))/i)*i;l(n)},N=e=>{!v||y||g||k(e.clientX)},S=()=>{v&&w(!1)};(0,Q.useEffect)((()=>(v?(window.addEventListener("mousemove",N),window.addEventListener("mouseup",S)):(window.removeEventListener("mousemove",N),window.removeEventListener("mouseup",S)),()=>{window.removeEventListener("mousemove",N),window.removeEventListener("mouseup",S)})),[v]),(0,Q.useEffect)((()=>{if(C.current){const e=C.current.offsetWidth,t=14;j(A/100*(e-t)+t/2)}}),[s,A]);const F=e=>{if(y)return;const t=u.find((t=>t.value===e))?.defaultValue;f?.(e),setTimeout((()=>l(Number(t))),0)};return(0,x.jsxs)("div",{className:`ccpigd-slider ${y?"disabled":""} ${n}`,children:[(0,x.jsxs)("div",{className:"ccpigd-slider-track-container "+(g?"trackDisabled":""),children:[(0,x.jsxs)("div",{ref:C,className:"ccpigd-slider-track-wrapper",onMouseDown:e=>{y||g||(w(!0),k(e.clientX))},children:[(0,x.jsxs)("div",{className:"ccpigd-slider-track",children:[(0,x.jsx)("div",{className:"ccpigd-slider-track-fill",style:{width:`${A}%`}}),(0,x.jsx)("div",{className:"ccpigd-slider-thumb",style:{left:`${A}%`}})]}),(0,x.jsx)("div",{className:"ccpigd-slider-tooltip",style:{left:`${b}px`},children:s})]}),o&&(0,x.jsx)("div",{className:"ccpigd-slider-marks",children:c.map((({name:i,value:a},r)=>{const n=(i=>{if(!C.current)return 0;const s=C.current.offsetWidth;return(i-e)/(t-e)*(s-14)+7})(a),o=s===a,c=s>=a;return(0,x.jsx)("div",{className:`ccpigd-slider-mark ${o?"active":""} ${c?"passed":""}`,style:{position:"absolute",left:`${n}px`,transform:"translateX(-50%)"},onClick:()=>!y&&l(a),children:i},r)}))})]}),(0,x.jsxs)("div",{className:"ccpigd-slider-input-container "+(d?"":"no-unit"),children:[(0,x.jsx)("input",{type:"number",value:s,min:e,max:t,step:i,disabled:y||g,className:"ccpigd-slider-input-box "+(g?"trackDisabled":""),onChange:e=>l(Number(e.target.value))}),d&&(0,x.jsx)("div",{className:"ccpigd-slider-input-divider"}),d&&(0,x.jsx)(E.A,{options:u,value:p,placeholder:h,searchable:!1,onChange:e=>F(String(e[0])),disabled:y})]}),r&&(0,x.jsx)("button",{className:"ccpigd-slider-reset",onClick:()=>{d&&F(m),l(a)},children:"Reset"})]})},J=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{saveAdvanced:t}=(0,k.A)(),{"embed-documents":i}=e?.data?.advanced||{},s=(e,i)=>t(e,i);return(0,x.jsx)(x.Fragment,{children:M.BA.map((({key:e,title:t,subTitle:a,description:r,action:n,buttonContent:l,noteContent:o,subField:c})=>(0,x.jsxs)(u.A,{title:t,description:r,action:n?(0,x.jsx)(C.A,{title:a,checked:i?.[e],onChange:()=>s(`embed-documents.${e}`,!i?.[e])}):null,children:[l&&(0,x.jsx)(z.A,{background:"secondary",buttons:M.aU,selectedKey:i?.embedType||"read-only",update:e=>s("embed-documents.embedType",e)}),o&&(0,x.jsx)(A.A,{className:"mt-2",children:(0,x.jsx)(A.A.Normal,{children:"If the pop-out option is disabled, users will be able to view the embedded document only on your website and not on Google Drive."})}),c&&c.map((({key:e,title:t})=>{var a;return(0,x.jsx)(u.A.SubField,{title:t,children:(0,x.jsx)(Y,{min:"px"===i?.[`${e}Unit`]?"width"===e?600:300:30,max:"px"===i?.[`${e}Unit`]?"width"===e?1920:1080:100,defaultValue:"width"===e?100:650,value:null!==(a=i?.[e])&&void 0!==a?a:"width"===e?100:650,onChange:t=>s(`embed-documents.${e}`,t),unitOptions:[{name:"px",value:"px",defaultValue:"width"===e?700:650},{name:"%",value:"%",defaultValue:100}],unitValue:[String(i?.[`${e}Unit`]||("width"===e?"%":"px"))],defaultUnit:"width"===e?"%":"px",onUnitChange:t=>s(`embed-documents.${e}Unit`,t),reset:!0,unit:!0})},e)}))]},e)))})},X=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{saveAdvanced:t}=(0,k.A)(),{"slider-carousel":i}=e?.data?.advanced||{},s=(e,i)=>t(e,i),r=i?.slideToShowDisplay||"desktop";return(0,x.jsxs)(x.Fragment,{children:[M.lB.map((({key:e,title:a,description:r,options:n,action:l,secondaryAction:o,children:c})=>(0,x.jsx)(u.A,{title:a,description:r,action:l?(0,x.jsx)(C.A,{id:"navigation",title:"Show Navigation",checked:i?.showNavigation,onChange:()=>t("slider-carousel.showNavigation",!i?.showNavigation)}):null,secondaryAction:o?(0,x.jsx)(E.A,{options:n,value:[i?.[e]||""],onChange:t=>s(`slider-carousel.${e}`,t[0])}):null,children:c?(0,x.jsx)(u.A.SubField,{depend:!i?.showNavigation,dependOn:"showNavigation",title:"Select Navigation Style",secondaryAction:(0,x.jsx)(E.A,{options:n,value:[i?.navigationStyle||"arrows-dots"],onChange:e=>s("slider-carousel.navigationStyle",e[0])})}):null},e))),M.f6.map((({key:e,title:t,description:a,min:n,max:l,extraContent:o})=>(0,x.jsxs)(u.A,{title:t,description:a,children:[o?(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(z.A,{background:"secondary",className:"mt-2",buttons:M.Iw,selectedKey:i?.slideToShowDisplay||"desktop",update:e=>s("slider-carousel.slideToShowDisplay",e)}),(0,x.jsx)(W.A,{text:"Select the device to show slide to show display."}),(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Slide To Show"})]}):null,(0,x.jsx)(Y,{min:n||0,max:l||100,value:"slideToShow"===e?i?.slideToShow?.[r]||1:i?.[e],defaultValue:"slideToShow"===e?1:"itemGap"===e?10:0,onChange:t=>s("slideToShow"===e?`slider-carousel.slideToShow.${r}`:`slider-carousel.${e}`,t),reset:!0})]},e))),M.Ki.map((({key:e,title:t,description:a,children:r})=>(0,x.jsx)(u.A,{description:a,action:(0,x.jsx)(C.A,{title:t,checked:i?.[e],onChange:()=>s(`slider-carousel.${e}`,!i?.[e])}),children:r?(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)($.A,{gap:10,children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Auto Play Speed"}),(0,x.jsx)(h.A,{value:i?.autoPlaySpeed||0,onChange:e=>s("slider-carousel.autoPlaySpeed",Number(e))})]}),(0,x.jsx)(W.A,{text:"Set the auto play speed."})," "]}):null},e)))]})};var ee=i(3756);const te=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{saveAdvanced:t}=(0,k.A)(),{advanced:i}=e?.data||{};return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(u.A,{action:(0,x.jsx)(C.A,{id:"showBoxLabel",title:"Show Upload Box Label",checked:i?.["file-uploader"]?.showBoxLabel,onChange:()=>t("file-uploader.showBoxLabel",!i?.["file-uploader"]?.showBoxLabel)}),description:"Show a label text above the upload box.",children:(0,x.jsx)(u.A.SubField,{depend:!i?.["file-uploader"]?.showBoxLabel,dependOn:"showBoxLabel",description:"Enter the uploader label text.",title:"Label Text",secondaryAction:(0,x.jsx)(h.A,{id:"labelText",type:"text",value:i?.["file-uploader"]?.labelText||"",onChange:e=>t("file-uploader.labelText",e)})})}),(0,x.jsx)(u.A,{action:(0,x.jsx)(C.A,{id:"uploadImmediately",title:"Upload Immediately",checked:i?.["file-uploader"]?.uploadImmediately,onChange:()=>t("file-uploader.uploadImmediately",!i?.["file-uploader"]?.uploadImmediately)}),description:"Start uploading files immediately after they are selected."}),(0,x.jsx)(ee.A,{depend:i?.["file-uploader"]?.uploadImmediately,dependOn:"uploadImmediately",children:(0,x.jsx)(u.A,{action:(0,x.jsx)(C.A,{id:"showUploadConfirmation",title:"Show Upload Confirmation",checked:i?.["file-uploader"]?.showUploadConfirmation,onChange:()=>t("file-uploader.showUploadConfirmation",!i?.["file-uploader"]?.showUploadConfirmation)}),description:"Show/ hide the upload confirmation message after upload is complete.",children:i?.["file-uploader"]?.showUploadConfirmation&&(0,x.jsx)(u.A.SubField,{description:"Enter the upload confirmation message.",title:"Confirmation Message",children:(0,x.jsx)(h.A,{id:"confirmationMessage",type:"text",value:i?.["file-uploader"]?.confirmationMessage||"",onChange:e=>t("file-uploader.confirmationMessage",e)})})})})]})},ie=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{saveAdvanced:t}=(0,k.A)(),{advanced:i}=e?.data||{};return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(u.A,{title:"Default View Style",description:"Choose default view style for the file browser",children:(0,x.jsx)(z.A,{background:"secondary",buttons:M.c6,selectedKey:i?.["file-browser"]?.folderView||"grid",update:e=>t("file-browser.folderView",e)})}),(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd.isPro),title:"Header Options",description:"Show/ hide the file browser header options.",children:M.wt.map((({key:e,title:s,description:a})=>(0,x.jsx)(u.A.SubField,{description:a,action:(0,x.jsx)(C.A,{id:`headerOption-${e}`,title:s,checked:i?.["file-browser"]?.headerOptions?.[e],onChange:()=>{(0,_.G4)(ccpigd.isPro)?t(`file-browser.headerOptions.${e}`,!i?.["file-browser"]?.headerOptions?.[e]):window.CCPIGDHelper.openUpgradePopUp()}})},e)))})]})};var se=i(7118);const ae=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{saveAdvanced:t}=(0,k.A)(),{"media-player":i}=e?.data?.advanced||{},s=(e,i)=>t(e,i);return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(u.A,{description:"Show/hide the next & previous buttons in the player. Enables navigation between media items in the playlist.",action:(0,x.jsx)(C.A,{title:"Show Next & Previous",checked:i?.showNextPrevious,onChange:()=>s("media-player.showNextPrevious",!i?.showNextPrevious)})}),(0,x.jsxs)(u.A,{description:"Show/hide the playlist in the player.",action:(0,x.jsx)(C.A,{id:"showAndHidePlaylist",title:"Show/hide Playlist",checked:i?.showAndHidePlaylist,onChange:()=>s("media-player.showAndHidePlaylist",!i?.showAndHidePlaylist)}),children:[M.nU.map((({key:e,id:t,title:a,description:r,checked:n})=>(0,x.jsx)(u.A.SubField,{depend:!i?.showAndHidePlaylist,dependOn:"showAndHidePlaylist",action:(0,x.jsx)(C.A,{id:t,title:a,checked:n(i),onChange:()=>s(`media-player.${e}`,!n(i))}),description:r},e))),(0,x.jsx)(u.A.SubField,{title:"Playlist Title",description:"Set the title for the playlist.",depend:!i?.showAndHidePlaylist,dependOn:"showAndHidePlaylist",secondaryAction:(0,x.jsx)(h.A,{value:i?.playListTitle||"All Content",onChange:e=>s("media-player.playListTitle",e),placeholder:"All Content",className:"w-half",type:"text"})}),(0,x.jsxs)(u.A.SubField,{title:"Playlist Position",children:[(0,x.jsx)(z.A,{buttons:M.LB,selectedKey:i?.playlistPosition||"right",update:e=>s("media-player.playlistPosition",e)}),(0,x.jsx)(W.A,{text:"Select the playlist position in the player."})]})]}),(0,x.jsx)(u.A,{title:"Select Video Ratio",children:(0,x.jsx)(z.A,{background:"secondary",className:"mt-3",buttons:M.kN,selectedKey:i?.videoRatio||"16/9",update:e=>s("media-player.videoRatio",e)})}),M.qt.map((({key:e,title:t,description:a,defaultColor:r,colors:n})=>(0,x.jsxs)(u.A,{title:t,description:a,children:[(0,x.jsx)(se.A,{defaultColor:r,selectedColor:i?.[e]||r,onChange:t=>s(`media-player.${e}`,t)}),(0,x.jsx)(se.A.ColorBox,{colors:n,selectedColor:i?.[e]||r,onSelect:t=>s(`media-player.${e}`,t)})]},e)))]})},re=(g.A,g.A,()=>{var e;const{editData:t}=(0,a.G)((e=>e.moduleBuilder)),{saveAdvanced:i}=(0,k.A)(),{"search-box":s}=t?.data?.advanced||{},r=(e,t)=>i(e,t);return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(u.A,{title:"Browser View",children:[(0,x.jsx)(z.A,{buttons:M.DE,selectedKey:s?.browserView||"grid",update:e=>r("search-box.browserView",e)}),(0,x.jsx)(W.A,{text:"Select the file browser view.",className:"mt-0"}),(0,x.jsx)(u.A.SubField,{description:"Show/ hide the file last modified date field in the list view.",className:"mt-2",action:(0,x.jsx)(C.A,{title:"Show Last Modified Field",checked:s?.showLastModified,onChange:e=>r("search-box.showLastModified",e)})})]}),(0,x.jsxs)(u.A,{children:[(0,x.jsxs)($.A,{gap:10,children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Search Box Text"}),(0,x.jsx)(h.A,{className:"w-half",value:null!==(e=s?.searchBoxText)&&void 0!==e?e:"",onChange:e=>r("search-box.searchBoxText",String(e))})]}),(0,x.jsx)(W.A,{text:"Set the search box text. Need to search minimum 3 characters."})]})]})});var ne=i(9630),le=i(4398),oe=i(7920);const ce={desktop:"columnsDesktop",tablet:"columnsTablet",mobile:"columnsMobile"},de=()=>{var e,t,i,s,r,n,l;const{editData:o}=(0,a.G)((e=>e.moduleBuilder)),{saveAdvanced:d}=(0,k.A)(),{"file-list":y}=o?.data?.advanced||{},v=(e,t)=>d(e,t),[w,b]=(0,p.useState)(y?.columnsDevice||"desktop"),j=e=>{switch(e){case"large":return{padding:"12px 24px",fontSize:"16px",fontWeight:"600"};case"medium":default:return{padding:"10px 20px",fontSize:"14px",fontWeight:"500"};case"small":return{padding:"8px 16px",fontSize:"12px",fontWeight:"500"}}};return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(u.A,{isPro:!0,title:"View Button Customization",description:"Enable it to show View button to the card.",children:(0,x.jsx)(u.A.SubField,{children:(0,x.jsxs)(ne.A,{columns:5,gap:20,children:[(0,x.jsxs)(le.A,{className:"col-span-3",children:[(0,x.jsxs)($.A,{gap:10,children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Button Text"}),(0,x.jsx)(h.A,{value:null!==(e=y?.viewButtonText)&&void 0!==e?e:"View",onChange:e=>v("file-list.viewButtonText",e)})]}),(0,x.jsx)(W.A,{className:"mt-0",text:"Add text for button"}),(0,x.jsxs)($.A,{gap:60,className:"mt-6",children:[(0,x.jsxs)(le.A,{children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Button Background Color"}),(0,x.jsx)(se.A,{defaultColor:"#00ac47",selectedColor:y?.viewBackgroundColor||"#00ac47",onChange:e=>v("file-list.viewBackgroundColor",e),className:"mt-2"}),(0,x.jsx)(se.A.ColorBox,{colors:ue,selectedColor:y?.viewBackgroundColor||"#00ac47",onSelect:e=>v("file-list.viewBackgroundColor",e)})]}),(0,x.jsxs)(le.A,{children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Button Text Color"}),(0,x.jsx)(se.A,{defaultColor:"#ffffff",selectedColor:y?.viewTextColor||"#ffffff",onChange:e=>v("file-list.viewTextColor",e),className:"mt-2"}),(0,x.jsx)(se.A.ColorBox,{colors:ue,selectedColor:y?.viewTextColor||"#ffffff",onSelect:e=>v("file-list.viewTextColor",e)})]})]}),(0,x.jsx)(f.A,{size:"md",weight:"medium",className:"mt-7",children:"Button Border Radius"}),(0,x.jsx)(Y,{value:null!==(t=y?.viewBorderRadius)&&void 0!==t?t:10,defaultValue:10,onChange:e=>v("file-list.viewBorderRadius",e),reset:!0}),(0,x.jsx)(W.A,{className:"mt-2",text:"Add border radius for button"}),(0,x.jsx)(z.A,{className:"mt-4",buttons:M.Se,selectedKey:y?.viewButtonSize||"medium",update:e=>v("file-list.viewButtonSize",e)})]}),(0,x.jsx)(le.A,{className:"view-button-customization-preview col-span-2",children:(0,x.jsx)("button",{style:{backgroundColor:y?.viewBackgroundColor||"#00ac47",color:y?.viewTextColor||"#ffffff",borderRadius:null!==(i=y?.viewBorderRadius)&&void 0!==i?i:10,...j(y?.viewButtonSize||"medium")},children:y?.viewButtonText||"View"})})]})})}),(0,x.jsx)(u.A,{description:"Open a new tab for viewing the file.",action:(0,x.jsx)(C.A,{title:"Open in new tab",checked:y?.openInNewTab,onChange:()=>v("file-list.openInNewTab",!y?.openInNewTab)})}),(0,x.jsx)(u.A,{isPro:!0,description:"Enable it to show View button to the card.",action:(0,x.jsx)(C.A,{id:"fileListDownloadButton",title:"Enable Download Button",checked:y?.downloadButton,onChange:()=>v("file-list.downloadButton",!y?.downloadButton)}),children:(0,x.jsx)(u.A.SubField,{depend:!y?.downloadButton,dependOn:"fileListDownloadButton",children:(0,x.jsxs)(ne.A,{columns:5,gap:20,children:[(0,x.jsxs)(le.A,{className:"col-span-3",children:[(0,x.jsxs)($.A,{gap:10,children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Button Text"}),(0,x.jsx)(h.A,{value:null!==(s=y?.downloadButtonText)&&void 0!==s?s:"Download",onChange:e=>v("file-list.downloadButtonText",e)})]}),(0,x.jsx)(W.A,{className:"mt-0",text:"Add text for button"}),(0,x.jsxs)($.A,{gap:60,className:"mt-6",children:[(0,x.jsxs)(le.A,{children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Button Background Color"}),(0,x.jsx)(se.A,{defaultColor:"#00ac47",selectedColor:y?.downloadBackgroundColor||"#00ac47",onChange:e=>v("file-list.downloadBackgroundColor",e),className:"mt-2"}),(0,x.jsx)(se.A.ColorBox,{colors:ue,selectedColor:y?.downloadBackgroundColor||"#00ac47",onSelect:e=>v("file-list.downloadBackgroundColor",e)})]}),(0,x.jsxs)(le.A,{children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Button Text Color"}),(0,x.jsx)(se.A,{defaultColor:"#ffffff",selectedColor:y?.downloadTextColor||"#ffffff",onChange:e=>v("file-list.downloadTextColor",e),className:"mt-2"}),(0,x.jsx)(se.A.ColorBox,{colors:ue,selectedColor:y?.downloadTextColor||"#ffffff",onSelect:e=>v("file-list.downloadTextColor",e)})]})]}),(0,x.jsx)(f.A,{size:"md",weight:"medium",className:"mt-7",children:"Button Border Radius"}),(0,x.jsx)(Y,{value:null!==(r=y?.downloadBorderRadius)&&void 0!==r?r:0,defaultValue:10,onChange:e=>v("file-list.downloadBorderRadius",e),reset:!0}),(0,x.jsx)(W.A,{className:"mt-2",text:"Add border radius for button"}),(0,x.jsx)(z.A,{className:"mt-4",buttons:M.Se,selectedKey:y?.downloadButtonSize||"medium",update:e=>v("file-list.downloadButtonSize",e)})]}),(0,x.jsx)(le.A,{className:"view-button-customization-preview col-span-2",children:(0,x.jsx)("button",{style:{backgroundColor:y?.downloadBackgroundColor||"#00ac47",color:y?.downloadTextColor||"#ffffff",borderRadius:null!==(n=y?.downloadBorderRadius)&&void 0!==n?n:0,...j(y?.downloadButtonSize||"medium")},children:y?.downloadButtonText||"Preview"})})]})})}),(0,x.jsxs)(u.A,{title:"Display Devices",children:[(0,x.jsx)(c.A,{border:"dashed",children:M.DV.map((({key:e,title:t,icon:i,isPro:s})=>(0,x.jsx)(oe.A,{isPro:s,size:"extra-small",children:(0,x.jsx)(m.A,{variant:w===e?"primary":"outlined",startIcon:(0,x.jsx)(g.A,{name:i}),onClick:()=>{b(e),v("file-list.columnsDevice",e)},children:t})},e)))}),(0,x.jsx)(W.A,{text:"Select the image overlay display type."}),(0,x.jsxs)(f.A,{size:"md",weight:"medium",className:"mt-3",children:["Number of columns for ",w," device"]}),(0,x.jsx)(Y,{min:1,max:10,defaultValue:1,value:Number(null!==(l=y?.[ce[w]])&&void 0!==l?l:1),onChange:e=>v(`file-list.${ce[w]}`,e),reset:!0}),(0,x.jsx)(W.A,{className:"mt-1",text:"Select the number of columns for the selected device."})]}),(0,x.jsx)(u.A,{description:"Show/ hide the image caption",action:(0,x.jsx)(C.A,{title:"Show file size",checked:y?.showFileSize,onChange:()=>v("file-list.showFileSize",!y?.showFileSize)})}),(0,x.jsx)(u.A,{description:"Show/ hide the image caption",action:(0,x.jsx)(C.A,{title:"Show Time Stamp",checked:y?.showTimeStamp,onChange:()=>v("file-list.showTimeStamp",!y?.showTimeStamp)})})]})},ue=["#00ac47","#15be7c","#34a353","#0048BC","#001941","#000E25","#0072A8","#007AFF","#22BC00","#6800C8"],pe=({gallery:e,updateGallery:t})=>{const[i,s]=(0,p.useState)("desktop");return(0,x.jsxs)(u.A,{title:"Gallery Layout",description:"Select the layout for the gallery.",children:[(0,x.jsx)(z.A,{background:"secondary",className:"mt-2",buttons:M.eO,selectedKey:e.layout,update:e=>t("layout",e)}),"justified"===e.layout&&(0,x.jsx)(u.A.SubField,{title:"Row Height",description:"Adjust the height of each row in the gallery.",children:(0,x.jsx)(Y,{min:50,max:500,value:e.rowHeight,onChange:e=>t("rowHeight",e)})}),["grid","masonry"].includes(e.layout)&&(0,x.jsxs)(u.A.SubField,{title:"Columns",description:"Set the number of columns for the selected device type.",children:[(0,x.jsx)(z.A,{className:"mt-2",buttons:M.KS,selectedKey:i,update:e=>s(e)}),(0,x.jsx)(Y,{max:24,min:1,value:parseInt(e.columns[i].toString()),onChange:s=>t("columns",{...e.columns,[i]:s})})]}),"grid"===e.layout&&(0,x.jsx)(u.A.SubField,{title:"Aspect Ratio",description:"Select the aspect ratio for the images in the gallery.",children:(0,x.jsx)(z.A,{className:"mt-2",buttons:M.qb,selectedKey:e.aspectRatio,update:e=>t("aspectRatio",e)})})]})},me=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{saveAdvanced:t}=(0,k.A)(),i=e?.data.advanced?.gallery;if(!i)return null;const s=(e,s)=>{t("gallery",{...i,[e]:s})};return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(pe,{gallery:i,updateGallery:s}),(0,x.jsxs)(u.A,{title:"Thumbnail",description:"Configure the thumbnail settings for the gallery.",children:[(0,x.jsx)(u.A.SubField,{title:"Spacing",description:"Adjust the spacing around the image caption",children:(0,x.jsx)(Y,{value:i.imgMargin||0,onChange:e=>s("imgMargin",e)})}),(0,x.jsx)(u.A.SubField,{title:"Quality",description:"Select the quality of the thumbnails.",children:(0,x.jsx)(z.A,{buttons:M.BG,selectedKey:i.thumbnailQuality,update:e=>s("thumbnailQuality",e)})}),(0,x.jsx)(u.A.SubField,{title:"View",description:"Select the view for the thumbnails.",children:(0,x.jsx)(z.A,{buttons:M.pF,selectedKey:i.thumbnailView,update:e=>s("thumbnailView",e)})}),(0,x.jsxs)(u.A.SubField,{isComingSoon:!0,description:"Show the image overlay.",action:(0,x.jsx)(C.A,{id:"showOverlay",title:"Show Overlay",checked:(0,_.G4)(i.showOverlay),onChange:e=>s("showOverlay",e)}),children:[(0,x.jsx)(u.A.SubField,{depend:!i.showOverlay,dependOn:"showOverlay",title:"Display Type",background:"white",description:"Select the image overlay display type.",children:(0,x.jsx)(z.A,{background:"secondary",buttons:M.rJ,selectedKey:i.overlayOptions.displayType,update:e=>t("gallery.overlayOptions.displayType",e)})}),M.x9.map((({key:e,title:s,description:a})=>(0,x.jsx)(u.A.SubField,{description:a,depend:!i.showOverlay,dependOn:"showOverlay",background:"white",action:(0,x.jsx)(C.A,{title:s,checked:i.overlayOptions[e],onChange:()=>t(`gallery.overlayOptions.${e}`,!i.overlayOptions[e])})},e)))]})]})]})},he=()=>{var e,t,i;const{editData:s}=(0,a.G)((e=>e.moduleBuilder)),{saveAdvanced:r}=(0,k.A)(),{type:n}=s||{type:null},{advanced:l}=s?.data||{},o=(e,t)=>{r(e,t)};return(0,x.jsxs)(b.A,{title:"Advanced Options",description:"Advanced options to customize the module.",docLink:N.A.MODULE_BUILDER.advanced.link,children:[(0,x.jsxs)(u.A,{title:"Module Settings",description:"Configure advanced settings for the module.",children:[(0,x.jsxs)(u.A.SubField,{title:"Container Size",description:"Set the module container width and height (e.g. '360px', '80%'). Leave blank for default.",children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Container Width"}),(0,x.jsx)(Y,{min:"px"===l?.widthUnit?375:30,max:"px"===l?.widthUnit?1920:100,defaultValue:"px"===l?.widthUnit?1024:100,value:null!==(e=l?.containerWidth)&&void 0!==e?e:100,onChange:e=>o("containerWidth",e),reset:!0,showMark:!0,marks:"px"===l?.widthUnit?[{name:"375",value:375},{name:"768",value:768},{name:"1024",value:1024},{name:"1440",value:1440},{name:"1920",value:1920}]:[{name:"30",value:30},{name:"40",value:40},{name:"80",value:80},{name:"100",value:100}],unit:!0,unitOptions:[{name:"px",value:"px",defaultValue:1024},{name:"%",value:"%",defaultValue:100},{name:"vh",value:"vh",defaultValue:100},{name:"auto",value:"auto",defaultValue:0}],unitValue:[l?.widthUnit||"%"],defaultUnit:"%",onUnitChange:e=>o("widthUnit",e),trackDisabled:"auto"===l?.widthUnit}),(0,x.jsx)(f.A,{size:"md",weight:"medium",className:"mt-3",children:"Container Height"}),(0,x.jsx)(Y,{max:"px"===l?.heightUnit?1080:100,defaultValue:"px"===l?.heightUnit?600:100,value:null!==(t=l?.containerHeight)&&void 0!==t?t:100,onChange:e=>o("containerHeight",e),reset:!0,showMark:!0,marks:"px"===l?.heightUnit?[{name:"0",value:0},{name:"400",value:400},{name:"800",value:800},{name:"1080",value:1080}]:[{name:"0",value:0},{name:"40",value:40},{name:"80",value:80},{name:"100",value:100}],unit:!0,unitOptions:[{name:"px",value:"px",defaultValue:500},{name:"%",value:"%",defaultValue:100},{name:"vh",value:"vh",defaultValue:100},{name:"auto",value:"auto",defaultValue:0}],unitValue:[l?.heightUnit||"auto"],defaultUnit:"auto",onUnitChange:e=>o("heightUnit",e),trackDisabled:"auto"===l?.heightUnit})]}),(0,x.jsx)(u.A.SubField,{title:"Module Theme",description:"Choose a theme for the module.",children:(0,x.jsx)(z.A,{buttons:M.Uf,selectedKey:l?.moduleTheme||"light",update:e=>o("moduleTheme",e)})}),(0,d.GU)(n,"advancedFileLoadingType")&&(0,x.jsxs)(u.A.SubField,{title:"File Loading Type",description:"Choose how files are loaded in the module.",children:[(0,x.jsx)(z.A,{buttons:M.wg,selectedKey:l?.fileLoadingType||"load-more",update:e=>o("fileLoadingType",e)}),(0,x.jsx)(u.A.SubField,{title:"Files in First Render",description:"How many files to display initially.",className:"mt-2",background:"white",children:(0,x.jsx)(Y,{min:5,max:50,value:l?.filesInFirstRender||0,onChange:e=>o("filesInFirstRender",e)})})]}),(0,x.jsx)(u.A.SubField,{title:"Border & Box Visibility",description:"Turn on this option to hide the border and box.",children:(0,x.jsx)(C.A,{id:"hideBorderBox",title:"Hide Border & Box",checked:l?.hideBorderBox,onChange:()=>o("hideBorderBox",!l?.hideBorderBox)})})]}),"file-browser"===n&&(0,x.jsx)(ie,{}),"file-uploader"===n&&(0,x.jsx)(te,{}),"media-player"===n&&(0,x.jsx)(ae,{}),"gallery"===n&&(0,x.jsx)(me,{}),"slider-carousel"===n&&(0,x.jsx)(X,{}),"embed-documents"===n&&(0,x.jsx)(J,{}),"search-box"===n&&(0,x.jsx)(re,{}),"file-list"===n&&(0,x.jsx)(de,{}),(0,d.GU)(n,"advancedAutoFetch")&&(0,x.jsx)(u.A,{isPro:!0,description:"Turn on this option to fetch new files automatically",action:(0,x.jsx)(C.A,{id:"autoFetch",title:"Enable Automatic File Fetching",checked:l?.autoFetch,onChange:()=>o("autoFetch",!l?.autoFetch)}),children:(0,x.jsxs)(u.A.SubField,{depend:!l?.autoFetch,dependOn:"autoFetch",children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Fetch Interval (in seconds)"}),(0,x.jsx)(Y,{min:30,max:3600,defaultValue:60,value:null!==(i=l?.autoFetchInterval)&&void 0!==i?i:60,onChange:e=>o("autoFetchInterval",e),reset:!0,showMark:!0,marks:[{name:"30",value:30},{name:"1200",value:1200},{name:"2400",value:2400},{name:"3600",value:3600}]}),(0,x.jsx)(W.A,{className:"mt-0",text:"Specify the interval in seconds to check for new files. Leave blank to use the default value (60s)."})]})}),(0,d.GU)(n,"advancedSorting")&&(0,x.jsxs)(u.A,{title:"Sorting",description:"Configure how files are sorted in the module.",children:[(0,x.jsx)(u.A.SubField,{title:"Sort By",description:"Choose the criteria for sorting files.",children:(0,x.jsx)(z.A,{buttons:M.rU,selectedKey:l?.sort?.orderBy||"createdAt",update:e=>o("sort.orderBy",e)})}),(0,x.jsx)(u.A.SubField,{title:"Sort Order",description:"Choose the order of sorting files.",children:(0,x.jsx)(z.A,{buttons:M.ih,selectedKey:l?.sort?.order||"DESC",update:e=>o("sort.order",e)})})]})]})};var fe=i(3648),ge=i(239),xe=i(5439),ye=i(7452),ve=i(4164);const we=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{shortcodeId:t}=(0,n.g)(),i=(0,a.j)(),r=(0,n.Zp)();return(0,x.jsx)(b.A,{title:"Module Type",description:"Select the module type that you want to use.",docLink:N.A.MODULE_BUILDER.modules.link,children:(0,x.jsx)(ne.A,{className:"ccpigd-module-builder__card-wrapper",gap:"md",columns:"auto-fit",min:"300px",children:xe.G.map((({id:a,title:n,description:l,icon:o,comingSoon:c,isPro:d,isNew:u,isHot:p})=>{const m=(0,ve.A)("ccpigd-module-card",e?.type===a&&"ccpigd-module-card-selected"),h=e?.type===a;return(0,x.jsx)(ye.A,{className:(0,ve.A)(m,"h-100"),onClick:()=>{!(0,_.G4)(ccpigd.isPro)&&d?window.CCPIGDHelper.openUpgradePopUp():(a=>{if(r(`/module-builder/${t}/source/my-drive`),a!==e?.type){const e={...ccpigd.moduleData,type:a};i((0,s.nU)([])),i((0,fe.KE)(e)),i((0,s.Lm)(!0))}})(a)},background:h?"primary":"light",padding:25,isComingSoon:null!=c&&c,isPro:null!=d&&d,isNew:null!=u&&u,isHot:null!=p&&p,children:(0,x.jsxs)(le.A,{align:"center",gap:10,className:"text-center",children:[(0,x.jsxs)(le.A,{gap:24,align:"center",className:"text-center",children:[(0,x.jsx)(ge.A,{size:"large",fontSize:"2xl",variant:h?"light":"secondary",rounded:"md",className:"border-light mb",children:(0,x.jsx)(g.A,{name:o,fontSize:"2xl"})}),(0,x.jsx)(f.A,{className:"card-title",as:"h3",weight:"medium",color:h?"white":"dark",children:n})]}),(0,x.jsx)(f.A,{className:"card-description",size:"sm",color:h?"white":"desc-gray",children:l})]})},a)}))})})};var be=i(5185),je=i(2262),Ce=i(3168),Ae=i(1550),ke=i(7603),Ne=i(6300),Se=i(7673),Fe=i(6739),Me=i(6715);const _e=()=>{const{folderView:e}=(0,a.G)((e=>e.fileBrowser)),{files:t,selectedFiles:i,isFileSelecting:r}=(0,a.G)((e=>e.manageFiles)),[l,o]=(0,p.useState)(!1);console.log(t);const{updateQueryParams:c}=(0,Fe.Ay)(),d=(0,a.j)(),u=(0,n.zy)(),{deleteFile:h}=(0,Ne.H)(),f=new URLSearchParams(u.search),y=f.get("orderBy")||Fe.r4,v=f.get("order")||Fe.DJ;return(0,x.jsxs)($.A,{align:"space-between",className:"w-full ccpigd-file-browser__header",children:[(0,x.jsxs)($.A,{gap:6,children:[(0,x.jsxs)(Se.A,{children:[(0,x.jsx)(Se.A.Trigger,{children:(0,x.jsxs)(m.A,{variant:"outlined",endIcon:(0,x.jsx)(Se.A.TriggerArrow,{}),children:["Sort By:",ze.find((e=>e.value===y))?.label||"Name"]})}),(0,x.jsx)(Se.A.Content,{fullWidth:!0,children:ze.map(((e,t)=>(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(Se.A.MenuItem,{onClick:()=>c({orderBy:e.value}),isActive:y===e.value,children:e.label}),t!==ze.length-1&&(0,x.jsx)(Se.A.MenuSeparator,{})]})))})]}),(0,x.jsx)(m.A,{variant:"outlined",onClick:()=>c({order:"ASC"===v?"DESC":"ASC"}),startIcon:"ASC"===v?(0,x.jsx)(g.A,{name:"arrow_upward"}):(0,x.jsx)(g.A,{name:"arrow_downward"}),children:"ASC"===v?"Ascending":"Descending"}),r&&i&&i.length>0&&(0,x.jsx)(m.A,{onClick:()=>{const e=t.flat().filter((e=>i.some((t=>t.key===e.key)))).map((e=>e.key));h(e)},variant:"error",startIcon:(0,x.jsx)(g.A,{name:"delete"}),children:"Delete"})]}),(0,x.jsxs)($.A,{gap:6,children:[r&&(0,x.jsx)(m.A,{variant:"outlined",onClick:()=>{o(!l),d(l?(0,s.fp)([]):(0,s.fp)(t))},endIcon:(0,x.jsx)(Me.A,{id:"file-selecting-checkbox",checked:l,size:"small",onClick:e=>e.stopPropagation(),readonly:!0}),children:l?"Deselect All":"Select All"}),(0,x.jsx)(m.A,{variant:"outlined",onClick:e=>{e.stopPropagation(),d((0,s.Lm)(!r))},endIcon:(0,x.jsx)(Me.A,{id:"file-selecting-checkbox",checked:r,size:"small",onClick:e=>e.stopPropagation(),readonly:!0}),children:r?`${i.length} selected`:"Bulk Select"}),(0,x.jsx)(m.A,{variant:"outlined",startIcon:"list"===e?(0,x.jsx)(g.A,{name:"grid_view"}):(0,x.jsx)(g.A,{name:"dehaze"}),onClick:()=>d((0,ke.iL)("list"===e?"grid":"list")),children:"list"===e?"Grid View":"List View"})]})]})},ze=[{label:"Name",value:"name"},{label:"Size",value:"size"},{label:"Created At",value:"createdAt"},{label:"Updated At",value:"updatedAt"}];var Ee=i(6720);const Pe=(0,p.memo)((()=>{const{breadcrumbs:e,activeFolder:t}=(0,a.G)((e=>e.manageFiles)),{menuKey:i,shortcodeId:s,moduleMenu:r,folderKey:l}=(0,n.g)(),o=(0,n.Zp)(),c=(0,p.useMemo)((()=>`/module-builder/${s}/${r}`),[t,i,s,r]);return(0,x.jsx)(Ee.Q,{className:"ccpigd-file-browser__breadcrumbs",children:(0,x.jsxs)(Ee.Q.List,{children:[e.slice(0,1).map(((e,t)=>(0,x.jsx)(Ee.Q.Item,{children:(0,x.jsxs)(n.N_,{to:`${c}/${e.key}`,children:["home"===e.key&&(0,x.jsx)(g.A,{name:"home",fontSize:"lg",fontWeight:"medium"}),(0,x.jsx)(f.A,{as:"span",size:"sm",className:"breadcrumb-home-text",children:e.name})]})},t))),e.length>5&&(0,x.jsx)(Se.A,{children:(0,x.jsxs)($.A,{wrap:!1,children:[(0,x.jsx)(Se.A.Trigger,{children:(0,x.jsx)(Ee.Q.Ellipsis,{})}),(0,x.jsx)(Se.A.Content,{children:e.slice(1,-3).map(((e,t)=>(0,x.jsx)(Se.A.MenuItem,{onClick:()=>(async e=>{"folder"===e.type&&o((0,be.fx)(e.key)?`${c}/${e.key}`:`${c}/${i}/${e.key}`)})(e),children:(0,x.jsxs)($.A,{wrap:!1,gap:2,children:[(0,x.jsx)(f.A,{as:"span",size:"sm",className:"breadcrumb-separator flex-center",children:(0,x.jsx)(g.A,{name:"chevron_right",fontSize:"lg",fontWeight:"semibold"})}),e.name]})},e.key||t)))}),(0,x.jsx)(f.A,{as:"span",size:"sm",className:"breadcrumb-separator flex-center",children:(0,x.jsx)(g.A,{name:"chevron_right",fontSize:"lg",fontWeight:"semibold"})})]})}),e.slice(e.length>5?-3:1).map(((e,s)=>(0,x.jsx)(x.Fragment,{children:e.key!==t?.key?(0,x.jsx)(Ee.Q.Item,{children:(0,x.jsx)(n.N_,{to:(0,be.fx)(e.key)?`${c}/${e.key}`:`${c}/${i}/${e.key}`,children:(0,x.jsx)(f.A,{as:"span",size:"sm",className:"breadcrumb-home-text",children:e.name})})}):(0,x.jsx)(Ee.Q.Item,{active:!0,children:e.name})},e.key||s)))]})})}));var Le=i(4315),Te=i(4152),Ie=i(727),Ue=i(1902),De=i(7495),Be=i(6203),Ge=i(4970),Re=i(8200);const $e=({file:e,folderView:t,handleFileSingleClick:i,handleFileDoubleClick:s})=>{const{selectedFiles:r}=(0,a.G)((e=>e.manageFiles)),n=r.some((t=>t.key===e.key)),l=(0,be.lQ)(e.mimeType);return(0,x.jsxs)(Re.A,{file:e,folderView:t,isFileSelected:n,onClick:t=>i(t,e),onDoubleClick:t=>s(t,e),children:[(0,x.jsx)(Re.A.Thumbnail,{children:(0,x.jsx)(Re.A.SelectStatus,{onClick:e=>e.stopPropagation(),isSelected:n})}),(0,x.jsx)(Re.A.Name,{}),(0,x.jsx)(Re.A.Extension,{}),e.size?(0,x.jsx)(Re.A.Dot,{}):null,!l&&(0,x.jsx)(Re.A.Size,{}),"list"===t&&(0,x.jsx)(Re.A.UpdatedAt,{}),(0,x.jsx)(Re.A.ActionButton,{})]},e.key)};var Oe=i(2312),Ve=i(7723);const He=({folderView:e})=>(0,x.jsx)(x.Fragment,{children:"list"===e&&(0,x.jsx)(Oe.A,{className:"ccpigd-file-list__header",children:["Name","","Type","Size","Updated","Action"].map(((e,t)=>(0,x.jsx)(f.A,{as:"span",children:"string"==typeof e?(0,Ve.__)(e,"integration-google-drive"):e},t)))})});var Ke=i(6880),qe=i(3330);const Ze=(0,p.forwardRef)((({loadMoreFileRef:e,galleryRef:t,folderView:i,fileLoading:r,files:l,hasMore:o,loadingMore:c})=>{const{editData:d}=(0,a.G)((e=>e.moduleBuilder)),{selectedFiles:u}=(0,a.G)((e=>e.manageFiles)),m=(0,n.Zp)(),h=(0,a.j)(),f=(0,p.useRef)(null),{shortcodeId:g,moduleMenu:y,menuKey:v}=(0,n.g)(),{viewFile:w,galleryProps:b}=(0,Ke.i)(l),j="file-uploader"!==d?.type,{selectedItems:C,isControlPressed:A}=(0,Be.M)(f,j),k=(0,p.useRef)(!0);(0,p.useEffect)((()=>{if(k.current)return void(k.current=!1);const e=u.map((e=>({key:e.key,thumbnailKey:""})));h((0,fe.Lv)({key:"fileKeys",value:e}))}),[u]),(0,p.useEffect)((()=>{if(C.length>0){const e=C.filter((e=>!u.some((t=>t.key===e)))),t=u.map((e=>e.key)),i=A?[...t,...e]:[...C];h((0,s.nU)(i))}}),[C]);const N=(e,t)=>{e.stopPropagation(),h("file-uploader"===d?.type?(0,s.nU)([t.key]):(0,s.nU)(t.key))},S=(e,t)=>{e.stopPropagation(),(0,be.lQ)(t?.mimeType)?m(`/module-builder/${g}/${y}/${v}/${t.key}`):w(t.key)};return(0,x.jsxs)(le.A,{ref:f,className:"ccpigd-file-list",children:[(0,x.jsx)(He,{folderView:i}),r?(0,x.jsx)(Oe.A,{className:`ccpigd-file-list__files ccpigd-file-list__files--${i}-view`,children:[...Array(Ue.PV.PER_PAGE_LIMIT)].map(((e,t)=>(0,x.jsx)("div",{style:{marginTop:"10px"},children:"grid"===i?(0,x.jsx)(Ie.A,{height:"215px"}):(0,x.jsx)(Ie.A,{width:"100%",height:"62px"})},t)))}):(0,x.jsxs)(Oe.A,{ref:t,className:`ccpigd-file-list__files ccpigd-file-list__files--${i}-view ${l?.length>0?"":"ccpigd-file-list__files--empty"}`,children:[l?.length>0?(0,x.jsx)(De.BV,{children:l?.map(((t,s)=>(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)($e,{file:t,folderView:i,handleFileSingleClick:N,handleFileDoubleClick:S},t.key),o&&!c&&l.length-1===s&&l.length>=Ue.PV.PER_PAGE_LIMIT&&(0,x.jsx)("div",{ref:e,className:"ccpigd-loading"})]},t.key)))}):(0,x.jsx)(Te.A,{icon:(0,x.jsx)(Ge.A,{}),title:"No File Found!"}),c&&(0,x.jsx)(x.Fragment,{children:[...Array(Ue.PV.PER_PAGE_LIMIT)].map(((e,t)=>(0,x.jsx)("div",{style:{marginTop:"10px"},children:"grid"===i?(0,x.jsx)(Ie.A,{height:"215px"}):(0,x.jsx)(Ie.A,{width:"100%",height:"62px"})},t)))})]}),(0,x.jsx)(qe.C,{...b})]})})),We=()=>{const{fileLoading:e,files:t,breadcrumbs:i}=(0,a.G)((e=>e.manageFiles)),{activeAccount:r}=(0,a.G)((e=>e.auth)),{folderView:l}=(0,a.G)((e=>e.fileBrowser)),{editData:o}=(0,a.G)((e=>e.moduleBuilder)),c=(0,a.j)(),{menuKey:u,folderKey:m}=(0,n.g)(),[h]=(0,je.mI)(),f=(0,p.useRef)(null),g=(0,p.useRef)(null),{hasMore:y,loadingMore:v}=(0,Le.A)(g);(0,p.useEffect)((()=>{r?.key&&(async()=>{let e;if(m){let s;const a=t.flat().find((e=>e.key===m));if(a&&(s=a),!s){const e=i.find((e=>e.key===m));e&&(s=e)}s||(s=(await h({key:m})).data),e={name:s?.name||"",key:(0,be.fx)(m)?r?.key:m,type:"folder",icon:Ae.Eh,mimeType:"application/vnd.google-apps.folder"}}else{const t=be.Gp.find((e=>e.key===u))||be.Gp[0];e={name:t.name,key:r?.key,type:u||"my-drive",icon:t.icon,mimeType:"application/vnd.google-apps.folder"}}c((0,s.Fy)(e))})()}),[r?.key,u,m]);const w=(0,p.useMemo)((()=>t&&o?.type?t.filter((e=>(0,d.Jr)(o.type,e)||(0,be.lQ)(e.mimeType))):[]),[t,o?.type]);return(0,x.jsx)(Ze,{files:w,folderView:l,fileLoading:e,galleryRef:f,hasMore:y,loadingMore:v,loadMoreFileRef:g})},Qe=()=>(0,x.jsxs)(le.A,{gap:10,className:"w-full",children:[(0,x.jsx)(Pe,{}),(0,x.jsx)(_e,{}),(0,x.jsx)(We,{})]}),Ye=()=>{const[e,t]=(0,p.useState)(!1),{editData:i}=(0,a.G)((e=>e.moduleBuilder)),l=(0,a.j)(),o=(0,n.Zp)(),{shortcodeId:c,moduleMenu:u,menuKey:m,folderKey:h}=(0,n.g)(),[f,{isLoading:g}]=(0,r.h0)(),[x,{isLoading:y}]=(0,r.LQ)();return(0,p.useEffect)((()=>{t(!(!g&&!y))}),[g,y]),{saveData:async e=>{if(i){const t={...i,data:{...i.data,source:{...i.data.source,files:[],selectedFiles:[],breadcrumbs:[]}}};if(t.data.source.fileKeys.length<=0)return void window.toast.show({message:"Please select at least one file.",theme:"error",size:"sm"});if("off"===t.status&&window.toast.show({message:"This module status is off! Please enable it.",theme:"warning",size:"sm"}),i.data.permissions.passwordProtect.enable&&(0,d.Oj)(i.data.permissions.passwordProtect.password))return void window.toast.show({message:(0,d.Oj)(i.data.permissions.passwordProtect.password),theme:"warning",size:"sm"});if("new"===c){const i=await f(t);if(i.error)return;window.dispatchEvent(new CustomEvent("ccpigd-module-created",{detail:i.data})),"save-changes"===e&&o(h?`/module-builder/${i.data.id}/${u}/${m}/${h}`:m?`/module-builder/${i.data.id}/${u}/${m}`:`/module-builder/${i.data.id}/${u}`)}else{const e=await x(t);if(e.error)return;window.dispatchEvent(new CustomEvent("ccpigd-module-updated",{detail:e.data})),l((0,fe.BX)(e.data))}"save-close"===e&&o("/module-builder")}},loading:e,clearSelection:e=>{l(e?(0,s.nU)(e.key):(0,s.nU)([]))},navigateToSource:e=>{o(h||m?h?`/module-builder/${c}/${e}/${m}/${h}`:`/module-builder/${c}/${e}/${m}`:`/module-builder/${c}/${e}/my-drive`)}}};var Je=i(2624),Xe=i(4232);const et=()=>{const{selectedFiles:e}=(0,a.G)((e=>e.manageFiles)),{clearSelection:t}=Ye();return(0,x.jsxs)(ye.A,{padding:0,className:"ccpigd-selected-file-list",children:[(0,x.jsxs)($.A,{align:"space-between",blockAlign:"center",className:"ccpigd-selected-file-list__header",children:[(0,x.jsx)($.A,{gap:10,children:(0,x.jsxs)(f.A,{as:"p",size:"sm",color:"dark",className:"ccpigd-selected-file-list__header--title",children:[(0,x.jsxs)(f.A,{as:"span",size:"sm",color:"primary",weight:"medium",children:["(",e.length,")"]})," ",(0,x.jsx)("span",{children:"Items Selected"})]})}),(0,x.jsx)(ge.A,{variant:"error",size:"extra-small",onClick:()=>t(),disabled:0===e.length,children:(0,x.jsx)(g.A,{name:"playlist_remove"})})]}),(0,x.jsx)(Je.A,{borderColor:"secondary",borderWidth:.5}),(0,x.jsx)(le.A,{className:"ccpigd-selected-file-list__content",children:e&&e.length>0?(0,x.jsx)(x.Fragment,{children:e.map(((e,i)=>(0,x.jsx)(ye.A,{rounded:"none",padding:"8px 10px",children:(0,x.jsxs)($.A,{align:"space-between",blockAlign:"center",wrap:!1,gap:10,children:[(0,x.jsxs)(ne.A,{columns:"10px 35px 1fr",gap:5,alignItems:"center",children:[(0,x.jsxs)(f.A,{as:"span",size:"sm",color:"dark",children:[i+1,"."]}),(0,x.jsxs)(Xe.A,{size:"sm",children:[(0,x.jsx)(Xe.A.AvatarImage,{src:e.thumbnails?.thumbnail}),(0,x.jsx)(Xe.A.AvatarFallback,{children:e.name})]}),(0,x.jsx)(f.A,{as:"p",size:"sm",color:"dark",className:"text-ellipsis",children:e.name})]}),(0,x.jsx)(ge.A,{variant:"error",size:"extra-small",onClick:()=>t(e),children:(0,x.jsx)(g.A,{name:"clear"})})]})},e.key)))}):(0,x.jsxs)($.A,{align:"center",blockAlign:"center",className:"mt-5",children:[(0,x.jsx)(ge.A,{size:"small",children:(0,x.jsx)(g.A,{name:"info"})}),(0,x.jsx)(f.A,{as:"p",size:"sm",color:"primary",children:"No files selected."})]})})]})};var tt=i(468),it=i(7726);const st=()=>{const{activeAccount:e}=(0,a.G)((e=>e.auth)),{menuKey:t,shortcodeId:i}=(0,n.g)(),s=(0,n.Zp)(),r=(0,p.useCallback)((t=>{s(`/module-builder/${i}/source/${t===e?.key?"my-drive":t}`)}),[s]);return(0,x.jsxs)(it.A,{defaultCollapsed:!0,id:"ccpigd-mb-source-sidebar",children:[(0,x.jsx)(le.A,{gap:10,className:"ccpigd-sidebar__menu",children:be.Gp.map((({name:e,icon:i,key:s})=>(0,x.jsx)("div",{className:"ccpigd-sidebar__menu-item "+(t===s?"bg-primary":"bg-light"),onClick:()=>r(s),children:(0,x.jsxs)($.A,{gap:12,wrap:!1,children:[(0,x.jsx)(ge.A,{variant:t===s?"light":"secondary",rounded:"md",size:"small",className:"menu-icon-wrapper",children:i&&(0,x.jsx)("span",{className:"ccpigd-sidebar-menu-icon",style:{maskImage:`url(${i})`}})}),(0,x.jsx)(f.A,{as:"span",color:t===s?"white":"dark",children:e})]})},s)))}),(0,x.jsx)("div",{className:"ccpigd-sidebar__bottom",children:e?.storage&&(0,x.jsx)(tt.A,{storage:e.storage})})]})};var at=i(6234),rt=i(4863),nt=i(2094),lt=i(276),ot=i(2892);const ct=()=>{const{fileLoading:e,activeFolder:t}=(0,a.G)((e=>e.manageFiles)),{activeAccount:i,loading:s,loginAccounts:r}=(0,a.G)((e=>e.auth)),{isUploading:l}=(0,a.G)((e=>e.fileBrowser)),{refreshCurrentFolder:o}=(0,Le.A)(),{shortcodeId:c}=(0,n.g)(),[d,{data:u}]=(0,q.FP)(),[h]=(0,q.ag)(),f=(0,a.j)(),y=(0,n.Zp)(),{createFolder:v}=(0,Ne.H)(),w=e=>{f((0,ke.uf)(e))},b=async()=>{if((0,_.G4)(ccpigd.isPro))try{await d().unwrap()}catch(e){console.error(e)}else window.CCPIGDHelper.openUpgradePopUp()};return(0,p.useEffect)((()=>{u&&""!==u&&(0,_.BH)(u)}),[u]),(0,x.jsxs)(nt.A,{children:[(0,x.jsxs)($.A,{gap:10,align:"space-between",blockAlign:"center",children:[(0,x.jsx)(ot.A,{isSearchExpanded:!0}),(0,x.jsxs)($.A,{gap:5,className:"ccpigd-topbar__actions",children:[(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"cloud_upload"}),variant:"outlined",onClick:()=>w(!l),children:(0,x.jsx)("span",{children:"Upload"})}),(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"create_new_folder"}),variant:"outlined",onClick:v,children:(0,x.jsx)("span",{children:"Create Folder"})}),(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"autorenew"}),onClick:()=>o(),variant:"outlined",loading:s||e,children:(0,x.jsx)("span",{children:"Refresh"})}),(0,x.jsxs)(Se.A,{children:[(0,x.jsx)(Se.A.Trigger,{children:(0,x.jsxs)(Oe.A,{className:"ccpigd-topbar-profile",children:[(0,x.jsxs)(Xe.A,{size:"sm",children:[(0,x.jsx)(Xe.A.AvatarImage,{src:i?.photo}),(0,x.jsx)(Xe.A.AvatarFallback,{children:i?.name})]}),(0,x.jsx)(Se.A.TriggerArrow,{})]})}),(0,x.jsxs)(Se.A.Content,{children:[(0,x.jsx)(Se.A.MenuLabel,{children:"My Account"}),r?.map((e=>(0,x.jsx)(Se.A.MenuItem,{children:(0,x.jsxs)(at.A,{accountInfo:e,className:"bg-primary-light p-3",children:[(0,x.jsx)(at.A.Avatar,{}),(0,x.jsxs)(le.A,{className:"profile-info",children:[(0,x.jsx)(at.A.Name,{}),(0,x.jsx)(at.A.Email,{})]}),(0,x.jsx)(at.A.Status,{onClick:()=>{e?.active&&!e?.lost||(e?.lost?b():(async e=>{if((0,_.G4)(ccpigd.isPro))if(e?.key)if(e.lost)b();else try{await h(e.key).unwrap(),f((0,rt.Mx)(e)),y(`/module-builder/${c}/source/my-drive`)}catch(e){console.error(e)}else console.error("Account not found");else window.CCPIGDHelper.openUpgradePopUp()})(e))}})]})}))),(0,x.jsx)(le.A,{align:"center",style:{marginBottom:"10px",marginTop:"6px"},children:(0,x.jsx)(Se.A.MenuItem,{children:(0,x.jsxs)(oe.A,{hover:!0,isPro:!0,design:"default",visible:!(0,_.G4)(ccpigd.isPro),children:[" ",(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"add_circle"}),variant:"outlined",color:"success",onClick:b,children:"Add Account"})]})})})]})]})]})]}),l&&(0,x.jsx)(lt.A,{setIsUploading:w,onFileUpload:e=>{},data:{maxFileSize:(0,_.G4)(ccpigd.isPro)?0:2,minFileSize:0,maxFiles:(0,_.G4)(ccpigd.isPro)?0:5,enableFolderUpload:(0,_.G4)(ccpigd.isPro),showUploadConfirmation:!1,uploadImmediately:!0,activeFolder:t}})]})},dt=()=>{const{activeAccount:e}=(0,a.G)((e=>e.auth)),{activeFile:t}=(0,a.G)((e=>e.fileBrowser)),{files:i,breadcrumbs:r}=(0,a.G)((e=>e.manageFiles)),{menuKey:l,folderKey:c,shortcodeId:d,moduleMenu:u}=(0,n.g)(),[m]=(0,je.mI)(),h=(0,a.j)(),f=(0,p.useRef)(null);(0,p.useEffect)((()=>{f.current&&(f.current.style.display=t?"flex":"block")}),[t]),(0,p.useEffect)((()=>{e?.key&&(async()=>{let t;if(c){let s;const a=i.flat().find((e=>e.key===c));if(a&&(s=a),!s){const e=r.find((e=>e.key===c));e&&(s=e)}s||(s=(await m({key:c})).data),t={name:s?.name||"",key:(0,be.fx)(c)?e?.key:c,type:"folder",icon:Ae.Eh,mimeType:"application/vnd.google-apps.folder"}}else{const i=be.Gp.find((e=>e.key===l))||be.Gp[0];t={name:i.name,key:e?.key,type:l||"my-drive",icon:i.icon,mimeType:"application/vnd.google-apps.folder"}}h((0,s.Fy)(t))})()}),[e?.key,l,c]);const g=(0,p.useMemo)((()=>be.Gp.map((e=>e.key))),[]);return l&&[...g,"home"].includes(l)?(0,x.jsx)(b.A,{title:"Select Folders and Files",description:"Select folders and files to include in the module.",docLink:N.A.MODULE_BUILDER.sources.link,className:"ccpigd-module-builder__source",children:(0,x.jsxs)(ne.A,{columns:"1fr 20%",children:[(0,x.jsx)(ye.A,{padding:"0px 10px 10px 0",className:e?"":"ccpigd-login-card",children:e?(0,x.jsxs)(o.A,{children:[(0,x.jsx)(st,{}),(0,x.jsxs)(o.A.ContentWrapper,{children:[(0,x.jsx)(ct,{}),(0,x.jsx)(o.A.Content,{className:"ccpigd-file-browser",ref:f,children:(0,x.jsx)(Qe,{})})]})]}):(0,x.jsx)(Ce.a,{})}),(0,x.jsx)(et,{})]})}):(0,x.jsx)(n.C5,{to:`/module-builder/${d}/${u}`,replace:!0})},ut={gallery:"image","file-browser":"all","file-uploader":"all"},pt=()=>{var e,t,i,s,r,n,l;const{editData:o}=(0,a.G)((e=>e.moduleBuilder)),{type:p}=o||{type:null},f=o?.data.filter,{saveFilter:g}=(0,k.A)(),y=e=>t=>{g(e,t)},v=null!==(e=ut[null!=p?p:""])&&void 0!==e?e:"all",w=(0,be.v5)(v).map((e=>({name:e.trim(),value:e.trim()})));return(0,x.jsxs)(b.A,{title:"Filters",description:"Show/ hide files and folders and filter them by extensions and names to not display in the file browser.",docLink:N.A.MODULE_BUILDER.filter.link,children:[(0,x.jsx)(u.A,{title:"Allowed Extensions",secondaryAction:(0,x.jsx)(E.A,{placeholder:"Select extensions to include",disabled:(0,_.G4)(f?.allowAllExtensions),options:w,multiple:!0,value:f?.allowExtensions||[],onChange:y("allowExtensions")}),description:"Select the extensions to allow in this module.",children:(0,x.jsx)(u.A.SubField,{action:(0,x.jsx)(C.A,{id:"allowAllExtensions",title:"Allow all",checked:f?.allowAllExtensions||!1,onChange:()=>g("allowAllExtensions",!f?.allowAllExtensions)}),description:"Allow all extensions in this module.",children:(0,x.jsx)(u.A.SubField,{title:"Exclude Extensions",background:"white",secondaryAction:(0,x.jsx)(E.A,{placeholder:"Select extensions to exclude",disabled:!(0,_.G4)(f?.allowAllExtensions),options:w,value:f?.allowExceptExtensions||[],multiple:!0,onChange:y("allowExceptExtensions")}),description:"Select the extensions to exclude from this module."})})}),(0,d.GU)(p,"filterAllowedNames")&&(0,x.jsx)(u.A,{isPro:!0,isNew:!0,title:"Allowed Names",secondaryAction:(0,x.jsx)(h.A,{isPro:!0,value:f?.allowNames||"",onChange:e=>g("allowNames",e),disabled:f?.allowAllNames||!(0,_.G4)(ccpigd.isPro)}),description:"Enter file and folder names, separated by commas, to display. Leave blank to display all files and folders.",children:(0,x.jsxs)(u.A.SubField,{action:(0,x.jsx)(C.A,{isPro:!0,id:"allowAllNames",title:"Allow all",checked:f?.allowAllNames||!1,onChange:()=>g("allowAllNames",!f?.allowAllNames)}),description:"Allow all extensions in this module.",children:[(0,x.jsx)(u.A.SubField,{title:"Except:",background:"white",secondaryAction:(0,x.jsx)(h.A,{isPro:!0,value:f?.allowExceptNames||"",onChange:e=>g("allowExceptNames",e),disabled:!f?.allowAllNames||!(0,_.G4)(ccpigd.isPro)}),description:"Select the extensions to exclude from this module.",children:(0,x.jsxs)(A.A,{className:"mt-2",children:[(0,x.jsx)(A.A.Normal,{children:"You can use the * and ? wildcards to match multiple characters and single characters respectively."}),(0,x.jsx)(A.A.Title,{title:"For example:"}),M.p7.map(((e,t)=>(0,x.jsxs)(A.A.Bullet,{children:[(0,x.jsx)(A.A.Title,{title:e.title}),(0,x.jsx)(A.A.Text,{children:e.text})]},t)))]})}),(0,x.jsx)(u.A.SubField,{title:"Apply to",description:"Select the type of files to apply the name filters.",background:"white",secondaryAction:(0,x.jsxs)(c.A,{children:[(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(Me.A,{checked:null!==(t=f?.applyNameFilter?.files)&&void 0!==t&&t,size:"small",onClick:e=>e.stopPropagation(),readonly:!0}),variant:"outlined",onClick:()=>{(0,_.G4)(ccpigd.isPro)?g("applyNameFilter.files",!f?.applyNameFilter.files):window.CCPIGDHelper.openUpgradePopUp()},children:"Files"}),(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(Me.A,{checked:null!==(i=f?.applyNameFilter?.folders)&&void 0!==i&&i,size:"small",onClick:e=>e.stopPropagation(),readonly:!0}),variant:"outlined",onClick:()=>{(0,_.G4)(ccpigd.isPro)?g("applyNameFilter.folders",!f?.applyNameFilter.folders):window.CCPIGDHelper.openUpgradePopUp()},children:"Folders"})]})})]})}),(0,d.GU)(p,"filterMaxFileUpload",!1)&&(0,x.jsx)(u.A,{title:"Uploader Configuration",description:"Configure the maximum number of files that can be uploaded at once and the maximum and minimum file sizes.",children:(0,x.jsx)(u.A.SubField,{children:(0,x.jsxs)($.A,{gap:20,children:[(0,x.jsx)(h.A,{label:"Max File Upload",id:"maxFileUpload",helperText:"Enter the max number of files to upload at once. Leave empty for no limit.",type:"number",value:null!==(s=f?.maxFileUpload)&&void 0!==s?s:"",onChange:e=>g("maxFileUpload",e)}),(0,x.jsx)(h.A,{label:"Max File Size (MB)",id:"maxFileSize",helperText:"Enter the maximum upload file size (MB).",type:"number",value:null!==(r=f?.maxFileSize)&&void 0!==r?r:"",onChange:e=>g("maxFileSize",e)}),(0,x.jsx)(h.A,{label:"Min File Size (MB)",id:"minFileSize",helperText:"Enter the minimum upload file size (MB).",type:"number",value:null!==(n=f?.minFileSize)&&void 0!==n?n:"",onChange:e=>g("minFileSize",e)})]})})}),(0,d.GU)(p,"filterMaxFileNumbers",!1)&&(0,x.jsx)(u.A,{title:"Max File Numbers",description:"Configure the maximum number of files that can be uploaded at once and the maximum and minimum file sizes.",children:(0,x.jsx)(u.A.SubField,{children:(0,x.jsx)(h.A,{label:"Max File Numbers",id:"maxFileNumbers",helperText:"Enter the max number of files to upload at once. Leave empty for no limit.",type:"number",value:null!==(l=f?.maxFileNumbers)&&void 0!==l?l:"",className:"w-half",onChange:e=>g("maxFileNumbers",e)})})})]})},mt=({moduleType:e})=>{const{editData:t}=(0,a.G)((e=>e.moduleBuilder)),{shortcodeId:i,moduleMenu:s,menuKey:r,folderKey:l}=(0,n.g)(),{navigateToSource:o}=Ye(),c=(0,n.Zp)(),u=M.vr.filter((s=>e?"modules"!==s.id&&(0,d.GU)(t?.type,s.id):("new"===i||"modules"!==s.id)&&(0,d.GU)(t?.type,s.id)));return(0,x.jsx)(it.A,{id:"ccpigd-mb-sidebar",children:(0,x.jsx)(le.A,{align:"center",className:"ccpigd-mb-sidebar-menu",children:u.map((e=>{const a=M.vr.findIndex((e=>e.id===s))>=M.vr.findIndex((t=>t.id===e.id));return(0,x.jsxs)(Oe.A,{className:"ccpigd-mb-sidebar-menu__item "+(a?"active-tab":""),children:[(0,x.jsxs)(ye.A,{rounded:"lg",className:"ccpigd-mb-single-tab",background:"secondary",padding:15,onClick:()=>(e=>{const s=M.vr.findIndex((t=>t.id===e));0===t?.data.source.fileKeys.length&&s>1?window.toast.show({message:"No files added!",theme:"error",size:"sm"}):"source"===e?o(e):c(`/module-builder/${i}/${e}`)})(e.id),children:[(0,x.jsx)(ge.A,{rounded:"md",size:"medium",className:"ccpigd-tab-icon",children:(0,x.jsx)(g.A,{name:e.icon,fontSize:"xl"})},e.id),(0,x.jsx)(f.A,{size:"sm",weight:"medium",className:"ccpigd-tab-title",color:a?"white":"dark",children:e.title})]}),(0,x.jsx)(Oe.A,{className:"ccpigd-mb-sidebar-menu__item__connector",children:(0,x.jsx)("span",{})})]})}))})})};var ht=i(5219),ft=i(1985),gt=i(5826);const xt=({moduleType:e,onClose:t})=>{const{editData:i,isEdited:s}=(0,a.G)((e=>e.moduleBuilder)),{loading:r,saveData:l}=Ye(),o=(0,a.j)(),c=(0,n.Zp)(),d=async()=>{await window.toast.confirm({message:"This will remove all unsaved changes. Are you sure you want to continue?",okText:"Yes, discard",cancelText:"No, keep editing"})&&(c("/module-builder"),window.toast.show({message:"Changes discarded",theme:"success",size:"sm"}))},u=xe.G.find((e=>e.id===i?.type));return(0,x.jsx)(nt.A,{children:(0,x.jsxs)($.A,{gap:5,align:"space-between",className:e?"mb-4":"",children:[(0,x.jsxs)($.A,{gap:10,align:"center",children:[(0,x.jsx)(gt.A,{title:u?.title,placement:"right",wrap:"no-wrap",arrow:!0,children:(0,x.jsx)(ge.A,{fontSize:"2xl",size:"medium",children:u&&(0,x.jsx)(g.A,{name:u.icon,fontSize:"2xl"})})}),(0,x.jsx)(h.A,{type:"text",id:"module-title",placeholder:"Shortcode Title",value:i?.title||"",onChange:e=>{o((0,fe.O6)({key:"title",value:e}))}}),(0,x.jsx)(ft.A,{})]}),(0,x.jsxs)($.A,{gap:10,children:[i&&"new"!==i.id&&(0,x.jsx)(m.A,{onClick:()=>(e=>{const t=`[integration-google-drive id="${e}"]`;if(navigator.clipboard&&window.isSecureContext)navigator.clipboard.writeText(t).then((()=>{window.toast.show({message:"Shortcode copied!",theme:"success",size:"sm"})})).catch((e=>{window.toast.show({message:"Failed to copy shortcode!",theme:"error",size:"sm"})}));else try{const e=document.createElement("textarea");e.value=t,e.style.position="fixed",e.style.top="0",e.style.left="0",e.style.opacity="0",document.body.appendChild(e),e.focus(),e.select();const i=document.execCommand("copy");if(document.body.removeChild(e),!i)throw new Error("Fallback copy failed");window.toast.show({message:"Shortcode copied!",theme:"success",size:"sm"})}catch(e){window.toast.show({message:"Failed to copy shortcode!",theme:"error",size:"sm"})}})(i?.id),variant:"outlined",startIcon:(0,x.jsx)(g.A,{name:"content_copy"}),children:(0,x.jsxs)(f.A,{className:"shortcode-text text-ellipsis",size:"sm",children:["[",(0,x.jsxs)("span",{className:"ccpigd-shortcode-id",children:["integration-google-drive"," "]}),'id="',i?.id,'"]']})}),e?s&&(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"history"}),variant:"warning",onClick:d,children:"Discard"}):s?(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"history"}),variant:"warning",onClick:d,children:"Discard"}):(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"arrow_back_ios"}),variant:"warning",to:"/module-builder",children:"Back"}),!e&&(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"visibility"}),variant:"secondary",onClick:async()=>{try{if(!i)throw new Error("No edit data available for preview.");window.toast.show({reactComponent:(0,x.jsx)(ht.A,{data:i}),theme:"light",duration:0,variant:"modal"})}catch(e){window.toast.show({message:"Unable to open preview.",theme:"error",size:"sm"})}},disabled:!!i?.data.source.files&&0===i?.data.source.files.length,children:"Preview"}),e&&(0,x.jsx)(m.A,{variant:"error",onClick:t,children:"Close"}),(0,x.jsx)(m.A,{loading:r,disabled:!s,startIcon:(0,x.jsx)(g.A,{name:"check"}),variant:"primary",onClick:()=>l("save-close"),children:"Save and Close"})]})]})})},yt=({children:e})=>(0,x.jsx)("div",{className:"ccpigd-footer",children:e}),vt=({moduleType:e})=>{const{isEdited:t,editData:i}=(0,a.G)((e=>e.moduleBuilder)),{shortcodeId:s,moduleMenu:r,menuKey:l,folderKey:o}=(0,n.g)(),{saveData:c,loading:u,navigateToSource:p}=Ye(),h=(0,n.Zp)(),f=M.vr.filter((t=>e?"modules"!==t.id&&(0,d.GU)(i?.type,t.id):("new"===s||"modules"!==t.id)&&(0,d.GU)(i?.type,t.id))),y=f.findIndex((e=>e.id===r)),v=y<=0;return(0,x.jsx)(yt,{children:(0,x.jsxs)($.A,{align:"space-between",children:[(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"arrow_back_ios"}),variant:"primary",disabled:v,onClick:()=>{if("modules"===r)return;const e=f[y-1].id;"source"!==e?h(`/module-builder/${s}/${e}`):p(e)},children:"Back"}),(0,x.jsx)(m.A,{loading:u,disabled:!t,startIcon:(0,x.jsx)(g.A,{name:"check"}),variant:"primary",onClick:()=>c("save-changes"),children:"Save Changes"}),"permissions"!==r?(0,x.jsx)(m.A,{endIcon:(0,x.jsx)(g.A,{name:"arrow_forward_ios"}),variant:"primary",onClick:()=>{if("permissions"===r)return;const e=f.findIndex((e=>e.id===r));if(0===i?.data.source.fileKeys.length&&e>=1)return void window.toast.show({message:"No files added!",theme:"error",size:"sm"});const t=f[e+1].id;"source"!==t?h(`/module-builder/${s}/${t}`):p(t)},disabled:"permissions"===r,children:"Next"}):(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"check"}),variant:"primary",onClick:()=>c("save-close"),disabled:"permissions"!==r,children:"Finish"})]})})},wt=({moduleType:e,onClose:t,integration:i})=>{const{editData:c,isEdited:d,defaultData:u}=(0,a.G)((e=>e.moduleBuilder)),{selectedFiles:m}=(0,a.G)((e=>e.manageFiles)),{shortcodeId:h,moduleMenu:f}=(0,n.g)(),g=(0,a.j)(),y=(0,n.Zp)(),{data:v,isFetching:w,isLoading:b,isError:j}=(0,r.$$)({id:h||"new",config:{page:1,order:"ASC",orderBy:"name"}},{skip:!h,refetchOnMountOrArgChange:!0});(0,p.useEffect)((()=>{j&&y("/module-builder")}),[j]),(0,p.useEffect)((()=>{g((0,fe.ex)(JSON.stringify(u)!==JSON.stringify(c)))}),[v,c]),(0,p.useEffect)((()=>{v&&(g((0,fe.BX)({...v,type:e||v.type,integration:v.integration||i||null})),g((0,s.fp)(v.data.source.selectedFiles||[])))}),[v]),(0,p.useEffect)((()=>{const e=e=>{e.preventDefault(),e.returnValue=""};return d&&window.addEventListener("beforeunload",e),()=>{window.removeEventListener("beforeunload",e)}}),[d]);const C=m.map((e=>({key:e.key,thumbnailKey:""})));return(0,p.useEffect)((()=>{e?(g((0,fe.KE)({...ccpigd.moduleData,id:h||"new",type:e,data:{...ccpigd.moduleData.data,source:{...ccpigd.moduleData.data.source,fileKeys:C||[]}}})),y(`/module-builder/${h}/source/my-drive`)):y("new"===h?`/module-builder/${h}/modules`:`/module-builder/${h}/source/my-drive`)}),[]),!c||w||b?(0,x.jsx)(l.A,{}):(0,x.jsxs)(o.A,{className:e?"ccpigd-popup-module-builder":"",children:[(0,x.jsx)(mt,{moduleType:e}),(0,x.jsxs)(o.A.ContentWrapper,{children:[(0,x.jsx)(xt,{moduleType:e,onClose:t}),(0,x.jsx)(o.A.Content,{className:"ccpigd-module-builder",children:(()=>{switch(f){case"modules":default:return(0,x.jsx)(we,{});case"source":return(0,x.jsx)(dt,{});case"filter":return(0,x.jsx)(pt,{});case"advanced":return(0,x.jsx)(he,{});case"notifications":return(0,x.jsx)(S,{});case"permissions":return(0,x.jsx)(Z,{})}})()}),(0,x.jsx)(vt,{moduleType:e})]})]})}},651:(e,t,i)=>{i.d(t,{BA:()=>L,BG:()=>b,DE:()=>N,DV:()=>F,GR:()=>n,Iw:()=>A,KS:()=>v,Ki:()=>P,LB:()=>d,M2:()=>_,Rj:()=>s,Se:()=>S,Uf:()=>m,aU:()=>k,c6:()=>x,eO:()=>y,f6:()=>E,ih:()=>g,kN:()=>c,lB:()=>z,nU:()=>o,p7:()=>r,pF:()=>j,qb:()=>w,qt:()=>u,rJ:()=>C,rU:()=>f,st:()=>M,vr:()=>a,wg:()=>h,wt:()=>l,x9:()=>p});const s=[{name:"None",value:""},{name:"Name",value:"name"},{name:"Created At",value:"createdAt"},{name:"Type",value:"type"}],a=[{id:"modules",title:"Modules",icon:"grid_view"},{id:"source",title:"Source",icon:"database_search"},{id:"filter",title:"Filter",icon:"filter_alt"},{id:"advanced",title:"Advanced",icon:"category_search"},{id:"notifications",title:"Notifications",icon:"notifications_active"},{id:"permissions",title:"Permissions",icon:"visibility_lock"}],r=[{title:"report*, *.txt",text:"will match all files that start with report and have the .txt extension."},{title:"file?, image_*",text:'will match all files that start with file like "file1", "file2", and all files that start with image_.'}],n=[{key:"permissionUpload",visibleCondition:!1},{key:"uploadOptions",visibleCondition:!1},{key:"permissionPreview",visibleCondition:!1},{key:"permissionNewFolder",visibleCondition:!1},{key:"permissionDeleteFolder",visibleCondition:!1},{key:"permissionSearch",visibleCondition:!1},{key:"permissionDownload",visibleCondition:!1},{key:"permissionRename",visibleCondition:!1},{key:"permissionAllowShare",visibleCondition:!1},{key:"permissionCopyMove",visibleCondition:!1}],l=[{key:"breadcrumb",title:"Breadcrumbs",description:"Enable it to show breadcrumb in header."},{key:"refresh",title:"Refresh Button",description:"Enable it to show refresh button in header."},{key:"sorting",title:"Sorting",description:"Enable it to show sorting options in header."}],o=[{key:"openedPlaylist",id:"openedPlaylist",title:"Opened Playlist",description:"Should be the playlist opened by default.",checked:e=>e?.openedPlaylist},{key:"showNextPrefix",id:"showNextPrefix",title:"Show Number Prefix",description:"Should show the next prefix of the media item.",checked:e=>e?.showNextPrefix},{key:"showThumbnail",id:"showThumbnail",title:"Show Thumbnail",description:"Should show the thumbnail of the media item.",checked:e=>e?.showThumbnail}],c=[{key:"16/9",title:"16:9",icon:"aspect_ratio"},{key:"4/3",title:"4:3",icon:"aspect_ratio"},{key:"3/2",title:"3:2",icon:"aspect_ratio"},{key:"2/1",title:"2:1",icon:"aspect_ratio"},{key:"1/1",title:"1:1",icon:"aspect_ratio"},{key:"21/9",title:"21:9",icon:"aspect_ratio"},{key:"9/16",title:"9:16",icon:"aspect_ratio"}],d=[{title:"Left",key:"left",icon:"align_horizontal_left"},{key:"right",title:"Right",icon:"align_horizontal_right"},{key:"bottom",title:"Bottom",icon:"align_flex_end"}],u=[{key:"backgroundColor",title:"Background Color",description:"Pick the primary color for the file browser. This color will impact both the admin and frontend file browser modules.",defaultColor:"#ffffff",colors:["#471396","#ffffff","#0f0599ff","#030161ff","#150035ff","#000e25","#1363e2ff","#1bc274ff","#501aa1ff"]},{key:"textColor",title:"Text Color",description:"Pick the primary color for the file browser. This color will impact both the admin and frontend file browser modules.",defaultColor:"#000000",colors:["#471396","#0f0599ff","#030161ff","#150035ff","#000000","#385d99ff","#1363e2ff","#1bc274ff","#501aa1ff"]}],p=[{key:"title",title:"Show Title",description:"Show the image title in the overlay."},{key:"description",title:"Show Description",description:"Show the image description in the overlay."},{key:"size",title:"Show Size",description:"Show the image size in the overlay."}],m=[{key:"light",title:"Light Mode",icon:"light_mode"},{key:"dark",title:"Dark Mode",icon:"dark_mode"}],h=[{key:"load-more",title:"Load More",icon:"autorenew"},{key:"infinite-scroll",title:"Infinite Scroll",icon:"swap_vert"},{key:"pagination",title:"Pagination",icon:"page_control"}],f=[{key:"name",title:"Name",icon:"id_card"},{key:"size",title:"Size",icon:"60fps_select"},{key:"createdAt",title:"Created At",icon:"alarm"},{key:"updatedAt",title:"Updated At",icon:"edit_calendar"}],g=[{key:"ASC",title:"Ascending",icon:"uppercase"},{key:"DESC",title:"Descending",icon:"arrow_cool_down"}],x=[{key:"grid",title:"Grid",icon:"grid_view"},{key:"list",title:"List",icon:"dehaze"}],y=[{key:"justified",title:"Justified",icon:"format_align_justify"},{key:"grid",title:"Grid",icon:"grid_view"},{key:"masonry",title:"Masonry",icon:"browse"}],v=[{key:"desktop",title:"Desktop",icon:"screenshot_monitor"},{key:"tablet",title:"Tablet",icon:"tablet_mac"},{key:"mobile",title:"Mobile",icon:"mobile_2"}],w=[{key:"1:1",title:"1:1",icon:"aspect_ratio"},{key:"3:2",title:"3:2",icon:"aspect_ratio"},{key:"4:3",title:"4:3",icon:"aspect_ratio"},{key:"9:16",title:"9:16",icon:"aspect_ratio"},{key:"16:9",title:"16:9",icon:"aspect_ratio"},{key:"21:9",title:"21:9",icon:"aspect_ratio"}],b=[{key:"original",title:"Original",icon:"image"},{key:"medium",title:"Medium",icon:"imagesmode"},{key:"thumbnail",title:"Thumbnail",icon:"gallery_thumbnail"}],j=[{key:"rounded",title:"Rounded",icon:"rounded_corner"},{key:"square",title:"Square",icon:"square"}],C=[{key:"always",title:"Always",icon:"all_inclusive"},{key:"hover",title:"On Hover",icon:"highlight_mouse_cursor"}],A=[{key:"desktop",title:"Desktop",icon:"computer"},{key:"tablet",title:"Tablet",icon:"tablet_android"},{key:"mobile",title:"Mobile",icon:"mobile"}],k=[{key:"read-only",title:"Read Only",icon:"auto_stories"},{key:"editable",title:"Editable",icon:"edit"},{key:"full-editable",title:"Full Editable",icon:"settings"}],N=[{key:"grid",title:"Grid",icon:"grid_view"},{key:"list",title:"List",icon:"dehaze"}],S=[{key:"large",title:"Large",icon:"crop_7_5"},{key:"medium",title:"Medium",icon:"crop_7_5"},{key:"small",title:"Small",icon:"crop_7_5"}],F=[{key:"desktop",title:"Desktop",icon:"computer",isPro:!1},{key:"tablet",title:"Tablet",icon:"tablet_android",isPro:!0},{key:"mobile",title:"Mobile",icon:"mobile",isPro:!0}],M=[{key:"everyone",title:"Everyone",icon:"public"},{key:"logged",title:"Logged In",icon:"groups"}],_=[{key:"roles",title:"Roles Based",icon:"manage_accounts"},{key:"users",title:"Users Based",icon:"person"}],z=[{key:"sliderType",title:"Slider Type",description:"Number of files to show in first render. Leave empty for default value.",options:[{name:"Horizontal",value:"horizontal"},{name:"Vertical",value:"vertical"}],secondaryAction:!0},{key:"sliderEffect",title:"Slider Effect",description:"Select the transition effect for the slider.",options:[{name:"Flip",value:"flip"},{name:"Fade",value:"fade"},{name:"Slide",value:"slide"}],secondaryAction:!0},{key:"navigationStyle",description:"Show navigation arrows and dots.",options:[{name:"Arrows & Dots",value:"arrows-dots"},{name:"Arrows",value:"arrows"},{name:"Dots",value:"dots"},{name:"None",value:"none"}],action:!0,children:!0}],E=[{key:"slideToShow",title:"Slide To Show Display",extraContent:!0,min:1,max:10},{key:"itemGap",title:"Item Gap",description:"The spacing between each item. Leave empty for default value.",min:10},{key:"borderRadius",title:"Item Border Radius",description:"The border radius of each item. Leave empty for default value."}],P=[{key:"slideAutoPlay",title:"Slide Auto Play",description:"Enable or disable slide auto play",children:!0},{key:"mouseControl",title:"Mouse Control",description:"Enable or disable mouse control"},{key:"disableSliderCaption",title:"Show Slider Caption",description:"Show/ hide the slider caption"}],L=[{key:"showFileName",subTitle:"Show File Name",description:"Show or hide the file name below the embedded document.",action:!0},{key:"embedType",title:"Embed Type",buttonContent:!0},{key:"width",title:"Iframe Dimensions",subField:[{key:"width",title:"Width"},{key:"height",title:"Height"}]},{key:"allowPopOut",subTitle:"Allow Pop Out",description:"Allow the document to be opened in a new tab.",action:!0,noteContent:!0}]},6165:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(3042),a=i(347),r=i(790);const n=()=>{const{editData:e}=(0,a.G)((e=>e.settings));return(0,r.jsxs)("div",{className:"ccpigd-logo",children:[(0,r.jsxs)("svg",{width:30,height:31,viewBox:"0 0 43 44",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("rect",{x:"-0.00292969",y:"0.971436",width:"42.0571",height:"42.0572",rx:"21.0286",fill:"url(#paint0_radial_108_13382)"}),(0,r.jsx)("path",{d:"M26.5872 12.1151C27.456 12.2784 28.2243 12.5611 28.9107 13.042C30.0471 13.8334 30.7217 14.9104 30.9422 16.2543C31.0047 16.626 31.0173 17.0124 31.0224 17.3912C31.028 17.6837 30.7853 17.8583 30.5137 17.7965C30.3185 17.7538 30.2084 17.6032 30.1946 17.3818C30.1667 16.9878 30.1619 16.5904 30.0802 16.2073C29.765 14.7201 28.8447 13.7278 27.4113 13.1893C27.0329 13.048 26.6271 12.9854 26.2331 12.889C26.1948 12.8811 26.1449 12.9033 26.1026 12.9105C26.1176 12.9519 26.1249 13.0007 26.1477 13.0345C26.4211 13.4001 26.7021 13.7659 26.9755 14.1352C27.0779 14.2709 27.0846 14.4134 26.9953 14.5591C26.9179 14.686 26.7908 14.7601 26.6417 14.7254C26.5422 14.7023 26.4276 14.6452 26.3668 14.5698C25.8882 13.9516 25.4213 13.3297 24.9544 12.7041C24.7949 12.4892 24.8425 12.2684 25.081 12.1312C25.739 11.7494 26.4009 11.3676 27.0628 10.9858C27.2705 10.8672 27.4885 10.9212 27.5984 11.1057C27.7082 11.2939 27.6493 11.4998 27.4415 11.6221C27.1759 11.7778 26.8989 11.9334 26.5872 12.1151Z",fill:"white"}),(0,r.jsx)("path",{d:"M15.5348 31.9899C14.665 31.8324 13.8947 31.555 13.2048 31.0787C12.0628 30.2949 11.3808 29.2225 11.1508 27.8801C11.0858 27.5088 11.0703 27.1226 11.0627 26.7439C11.055 26.4513 11.2965 26.2751 11.5685 26.3352C11.764 26.3765 11.8751 26.5264 11.8904 26.7476C11.9211 27.1414 11.9288 27.5389 12.0131 27.9214C12.3387 29.4063 13.2662 30.3925 14.7032 30.9212C15.0826 31.0599 15.4889 31.1199 15.8836 31.2137C15.9219 31.2212 15.9717 31.1988 16.0139 31.1912C15.9986 31.1499 15.9909 31.1011 15.9679 31.0675C15.6919 30.7037 15.4084 30.34 15.1325 29.9725C15.029 29.8375 15.0212 29.6951 15.1094 29.5488C15.1861 29.4214 15.3126 29.3463 15.462 29.3801C15.5617 29.4025 15.6766 29.4587 15.7379 29.5337C16.2208 30.1488 16.6923 30.7675 17.1636 31.3899C17.3244 31.6037 17.2784 31.825 17.0408 31.9637C16.3856 32.35 15.7264 32.7361 15.0673 33.1224C14.8604 33.2424 14.6419 33.1898 14.5308 33.0061C14.4197 32.8186 14.4771 32.6123 14.6841 32.4886C14.9485 32.3311 15.2244 32.1737 15.5348 31.9899Z",fill:"white"}),(0,r.jsx)("path",{d:"M23.3323 12.1358V19.4705H21.2514C19.9331 19.4705 18.8678 20.5167 18.8678 21.8029V24.8178H10.3718C9.05358 24.8178 7.98828 23.7716 7.98828 22.4855V12.1358C7.98828 10.8459 9.05358 9.80344 10.3718 9.80344H20.9486C22.2631 9.80344 23.3323 10.8459 23.3323 12.1358Z",fill:"white"}),(0,r.jsx)("path",{d:"M34.0637 21.5109V31.8604C34.0637 33.1505 32.9946 34.1966 31.6802 34.1966H21.1034C19.7851 34.1966 18.7197 33.1505 18.7197 31.8604V24.5258H20.8006C22.115 24.5258 23.1842 23.4795 23.1842 22.1933V19.1785H31.6802C32.9946 19.1785 34.0637 20.2247 34.0637 21.5109Z",fill:"white"}),(0,r.jsx)("path",{d:"M26.501 22.9278C24.3779 22.9615 22.5537 24.7052 22.5537 26.8764C22.5577 29.1413 24.5159 30.8587 26.612 30.8288C28.7619 30.795 30.5937 29.0551 30.5899 26.884C30.5937 24.679 28.7351 22.894 26.501 22.9278ZM26.6427 30.6188C24.5197 30.6563 22.7914 28.9726 22.7646 26.8726C22.7416 24.904 24.4661 23.1903 26.4588 23.1341C28.5435 23.0741 30.3868 24.784 30.3829 26.8877C30.3829 28.7775 28.7887 30.585 26.6427 30.6188Z",fill:"#207196"}),(0,r.jsx)("path",{d:"M28.8763 24.3372C28.7308 24.416 28.5966 24.4685 28.4894 24.5547C28.271 24.731 28.2288 24.986 28.3553 25.2785C28.4127 25.4172 28.4817 25.5523 28.566 25.676C28.8994 26.1596 28.9607 26.6809 28.7998 27.2359C28.6426 27.7759 28.474 28.3158 28.3093 28.8558C28.3054 28.8746 28.2939 28.8895 28.2671 28.9383C27.8456 27.7046 27.4316 26.5009 27.014 25.2785C27.129 25.2709 27.2209 25.2672 27.3167 25.256C27.3666 25.2485 27.4278 25.2447 27.4547 25.2147C27.4892 25.1772 27.5007 25.1172 27.5045 25.0648C27.5045 25.0534 27.4433 25.0235 27.4087 25.0235C26.8339 25.0235 26.2552 25.0273 25.6804 25.0273C25.6612 25.0273 25.6382 25.0273 25.619 25.031C25.5616 25.0459 25.4581 25.0198 25.4696 25.1135C25.4734 25.1622 25.5577 25.1997 25.6038 25.241C25.6076 25.2447 25.6191 25.2447 25.6267 25.2447C25.8758 25.2222 25.9716 25.3723 26.0407 25.5747C26.1709 25.9385 26.3166 26.2984 26.4507 26.6585C26.466 26.6997 26.4698 26.7559 26.4584 26.7971C26.2208 27.4947 25.9793 28.1884 25.7417 28.8858C25.7379 28.9008 25.7264 28.9121 25.6996 28.9608C25.278 27.7272 24.8642 26.5234 24.4426 25.301C24.569 25.2823 24.6686 25.2709 24.7644 25.2522C24.8488 25.2335 24.9638 25.2259 24.9562 25.121C24.9485 25.0086 24.8335 25.0198 24.7491 25.0198C24.4656 25.0235 24.1859 25.031 23.9023 25.0385C23.8371 25.0385 23.7719 25.0385 23.6992 25.0198C24.182 24.311 24.8258 23.8235 25.6726 23.6098C26.8684 23.3023 27.926 23.5872 28.8763 24.3372Z",fill:"#207196"}),(0,r.jsx)("path",{d:"M26.6583 27.1876C27.0108 28.1439 27.3634 29.1 27.7275 30.0864C27.5243 30.1313 27.3365 30.1801 27.1488 30.2176C26.6851 30.3076 26.2253 30.2813 25.7693 30.1801C25.5814 30.1388 25.5775 30.1276 25.6389 29.9551C25.9494 29.0701 26.2597 28.1852 26.5739 27.3002C26.5855 27.2626 26.6046 27.2289 26.6239 27.1914C26.6315 27.1914 26.643 27.1876 26.6583 27.1876Z",fill:"#207196"}),(0,r.jsx)("path",{d:"M23.4509 25.5168C23.995 26.9755 24.5393 28.438 25.0834 29.8965C25.0719 29.9041 25.0566 29.9116 25.0451 29.9191C24.3054 29.5554 23.7574 29.0004 23.4241 28.258C23.014 27.3505 23.0562 26.4317 23.4048 25.5206C23.4165 25.5206 23.4318 25.5168 23.4509 25.5168Z",fill:"#207196"}),(0,r.jsx)("path",{d:"M29.6363 25.2933C30.0386 26.1071 30.1306 26.9546 29.8776 27.8283C29.6287 28.687 29.096 29.3433 28.2949 29.7895C28.3066 29.752 28.3142 29.7145 28.3257 29.6807C28.6782 28.6757 29.0308 27.6708 29.3795 26.6658C29.5136 26.2796 29.6094 25.8859 29.5864 25.4734C29.5826 25.4134 29.5941 25.3534 29.5979 25.2933C29.6094 25.2971 29.6248 25.2933 29.6363 25.2933Z",fill:"#207196"}),(0,r.jsx)("mask",{id:"mask0_108_13382",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:11,y:13,width:9,height:8,children:(0,r.jsx)("path",{d:"M19.4059 13.5797H11.7959V20.1883H19.4059V13.5797Z",fill:"white"})}),(0,r.jsxs)("g",{mask:"url(#mask0_108_13382)",children:[(0,r.jsx)("path",{d:"M12.3712 19.2438L12.7068 19.8072C12.7766 19.9258 12.8768 20.019 12.9945 20.0868L14.1931 18.0703H11.7959C11.7959 18.2016 11.8308 18.333 11.9005 18.4516L12.3712 19.2438Z",fill:"#0066DA"}),(0,r.jsx)("path",{d:"M15.6009 15.698L14.4023 13.6815C14.2846 13.7493 14.1844 13.8425 14.1146 13.9611L11.9005 17.689C11.832 17.8051 11.796 17.9365 11.7959 18.0703H14.1931L15.6009 15.698Z",fill:"#00AC47"}),(0,r.jsx)("path",{d:"M18.2076 20.0868C18.3252 20.019 18.4255 19.9258 18.4952 19.8072L18.6347 19.5742L19.3016 18.4516C19.3713 18.333 19.4062 18.2017 19.4062 18.0703H17.0088L17.5189 19.0447L18.2076 20.0868Z",fill:"#EA4335"}),(0,r.jsx)("path",{d:"M15.6009 15.6978L16.7995 13.6814C16.6819 13.6136 16.5467 13.5797 16.4073 13.5797H14.7946C14.6551 13.5797 14.52 13.6178 14.4023 13.6814L15.6009 15.6978Z",fill:"#00832D"}),(0,r.jsx)("path",{d:"M17.0084 18.0703H14.1927L12.9941 20.0868C13.1118 20.1546 13.2469 20.1885 13.3864 20.1885H17.8147C17.9542 20.1885 18.0893 20.1504 18.207 20.0868L17.0084 18.0703Z",fill:"#2684FC"}),(0,r.jsx)("path",{d:"M18.1939 15.8251L17.0868 13.9611C17.0171 13.8425 16.9169 13.7493 16.7992 13.6815L15.6006 15.698L17.0084 18.0703H19.4012C19.4012 17.939 19.3664 17.8076 19.2967 17.689L18.1939 15.8251Z",fill:"#FFBA00"})]}),(0,r.jsx)("defs",{children:(0,r.jsxs)("radialGradient",{id:"paint0_radial_108_13382",cx:0,cy:0,r:1,gradientUnits:"userSpaceOnUse",gradientTransform:"translate(13.0348 -21.3189) rotate(75.524) scale(66.4573 66.4573)",children:[(0,r.jsx)("stop",{stopColor:"#E1F2A6"}),(0,r.jsx)("stop",{offset:1,stopColor:e?.appearance?.primaryColor})]})})]}),(0,r.jsxs)("div",{className:"ccpigd-logo-text",children:[(0,r.jsx)(s.A,{as:"span",size:"xs",color:"primary",style:{lineHeight:1},children:"Integration For"}),(0,r.jsx)(s.A,{as:"h1",size:"lg",weight:"bold",children:"Google Drive"})]})]})}},4970:(e,t,i)=>{i.d(t,{A:()=>a});var s=i(790);const a=()=>(0,s.jsxs)("svg",{width:300,height:300,viewBox:"0 0 300 300",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,s.jsxs)("g",{clipPath:"url(#clip0_70_21667)",children:[(0,s.jsxs)("g",{opacity:"0.25",children:[(0,s.jsx)("path",{d:"M277.434 221.04C287.673 221.04 295.974 212.739 295.974 202.5C295.974 192.261 287.673 183.96 277.434 183.96C267.195 183.96 258.894 192.261 258.894 202.5C258.894 212.739 267.195 221.04 277.434 221.04Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M61.338 183.96V221.037H44.403C34.164 221.037 25.866 212.739 25.866 202.503C25.866 192.267 34.167 183.96 44.403 183.96H61.338Z",fill:"#15BE7C"})]}),(0,s.jsxs)("g",{opacity:"0.25",children:[(0,s.jsx)("path",{d:"M27.3572 123.84H26.1632C24.4352 123.84 22.7432 124.008 21.1082 124.329C9.07818 126.684 0.000183105 137.28 0.000183105 150.003C0.000183105 157.23 2.92818 163.767 7.66218 168.498C12.3962 173.232 18.9362 176.16 26.1632 176.16H61.3412V76.1491C55.2182 70.5751 51.3722 62.5411 51.3722 53.6071C51.3722 46.1911 54.0242 39.3871 58.4342 34.1071C64.0172 27.4051 72.4292 23.1451 81.8372 23.1451C87.8522 23.1451 93.4592 24.8881 98.1812 27.8971H205.416C209.052 27.8971 212.475 29.5951 214.644 32.4721L244.119 71.5771C244.671 71.5411 245.223 71.5201 245.784 71.5201H273.837C288.285 71.5201 300 59.8051 300 45.3571C300 38.1361 297.072 31.5961 292.338 26.8561C287.604 22.1221 281.064 19.1941 273.837 19.1941H26.1632C11.7152 19.1941 0.000183105 30.9061 0.000183105 45.3541C0.000183105 52.5811 2.92818 59.1181 7.66218 63.8551C10.7882 66.9811 14.7032 69.3181 19.0832 70.5481C19.7372 70.7341 20.4002 70.8901 21.0782 71.0251C22.7222 71.3491 24.4232 71.5171 26.1632 71.5171H27.3752C28.0922 71.6581 28.7972 71.8321 29.4932 72.0331C33.9002 73.2961 37.8422 75.6601 40.9982 78.8161C45.8252 83.6491 48.8102 90.3121 48.8102 97.6771C48.8102 105.042 45.8252 111.714 40.9982 116.544C37.3442 120.198 32.6282 122.796 27.3602 123.84H27.3572Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M273.837 123.84H254.868V180.612C259.038 177.801 264.063 176.16 269.469 176.16H273.837C288.285 176.16 300 164.448 300 150C300 142.779 297.072 136.233 292.338 131.499C287.604 126.765 281.064 123.837 273.837 123.837V123.84Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M273.837 228.486H269.469C264.06 228.486 259.038 226.845 254.868 224.037V254.274C254.868 260.544 249.717 265.626 243.366 265.626H72.84C66.489 265.626 61.338 260.544 61.338 254.274V228.486H26.16C11.712 228.486 -0.00299072 240.198 -0.00299072 254.646C-0.00299072 261.873 2.92501 268.41 7.65901 273.147C12.393 277.881 18.933 280.809 26.16 280.809H273.834C288.282 280.809 299.997 269.094 299.997 254.646C299.997 247.425 297.069 240.882 292.335 236.154C287.601 231.417 281.061 228.489 273.834 228.489L273.837 228.486Z",fill:"#15BE7C"})]}),(0,s.jsx)("path",{d:"M237.315 266.523H231.027C230.529 266.523 230.127 266.121 230.127 265.623C230.127 265.125 230.529 264.723 231.027 264.723H237.315C237.813 264.723 238.215 265.125 238.215 265.623C238.215 266.121 237.813 266.523 237.315 266.523ZM224.736 266.523H218.448C217.95 266.523 217.548 266.121 217.548 265.623C217.548 265.125 217.95 264.723 218.448 264.723H224.736C225.234 264.723 225.636 265.125 225.636 265.623C225.636 266.121 225.234 266.523 224.736 266.523ZM212.157 266.523H205.869C205.371 266.523 204.969 266.121 204.969 265.623C204.969 265.125 205.371 264.723 205.869 264.723H212.157C212.655 264.723 213.057 265.125 213.057 265.623C213.057 266.121 212.655 266.523 212.157 266.523ZM199.578 266.523H193.29C192.792 266.523 192.39 266.121 192.39 265.623C192.39 265.125 192.792 264.723 193.29 264.723H199.578C200.076 264.723 200.478 265.125 200.478 265.623C200.478 266.121 200.076 266.523 199.578 266.523ZM186.999 266.523H180.708C180.21 266.523 179.808 266.121 179.808 265.623C179.808 265.125 180.21 264.723 180.708 264.723H186.999C187.497 264.723 187.899 265.125 187.899 265.623C187.899 266.121 187.497 266.523 186.999 266.523ZM174.42 266.523H168.132C167.634 266.523 167.232 266.121 167.232 265.623C167.232 265.125 167.634 264.723 168.132 264.723H174.42C174.918 264.723 175.32 265.125 175.32 265.623C175.32 266.121 174.918 266.523 174.42 266.523ZM161.841 266.523H155.553C155.055 266.523 154.653 266.121 154.653 265.623C154.653 265.125 155.055 264.723 155.553 264.723H161.841C162.339 264.723 162.741 265.125 162.741 265.623C162.741 266.121 162.339 266.523 161.841 266.523ZM149.262 266.523H142.971C142.473 266.523 142.071 266.121 142.071 265.623C142.071 265.125 142.473 264.723 142.971 264.723H149.262C149.76 264.723 150.162 265.125 150.162 265.623C150.162 266.121 149.76 266.523 149.262 266.523ZM136.683 266.523H130.392C129.894 266.523 129.492 266.121 129.492 265.623C129.492 265.125 129.894 264.723 130.392 264.723H136.683C137.181 264.723 137.583 265.125 137.583 265.623C137.583 266.121 137.181 266.523 136.683 266.523ZM124.104 266.523H117.813C117.315 266.523 116.913 266.121 116.913 265.623C116.913 265.125 117.315 264.723 117.813 264.723H124.104C124.602 264.723 125.004 265.125 125.004 265.623C125.004 266.121 124.602 266.523 124.104 266.523ZM111.525 266.523H105.237C104.739 266.523 104.337 266.121 104.337 265.623C104.337 265.125 104.739 264.723 105.237 264.723H111.525C112.023 264.723 112.425 265.125 112.425 265.623C112.425 266.121 112.023 266.523 111.525 266.523ZM98.946 266.523H92.658C92.16 266.523 91.758 266.121 91.758 265.623C91.758 265.125 92.16 264.723 92.658 264.723H98.946C99.444 264.723 99.846 265.125 99.846 265.623C99.846 266.121 99.444 266.523 98.946 266.523ZM86.367 266.523H80.079C79.581 266.523 79.179 266.121 79.179 265.623C79.179 265.125 79.581 264.723 80.079 264.723H86.367C86.865 264.723 87.267 265.125 87.267 265.623C87.267 266.121 86.865 266.523 86.367 266.523ZM73.788 266.523H72.843C70.89 266.523 69.018 266.088 67.284 265.227C66.84 265.005 66.657 264.465 66.876 264.021C67.098 263.577 67.638 263.394 68.082 263.616C69.567 264.351 71.166 264.726 72.84 264.726H73.785C74.283 264.726 74.685 265.128 74.685 265.626C74.685 266.124 74.283 266.526 73.785 266.526L73.788 266.523ZM243.606 266.523C243.117 266.523 242.715 266.133 242.706 265.641C242.697 265.143 243.09 264.732 243.588 264.723C245.541 264.684 247.437 264.117 249.075 263.085C249.495 262.821 250.05 262.947 250.317 263.367C250.584 263.787 250.455 264.342 250.035 264.609C248.121 265.818 245.901 266.481 243.621 266.526C243.615 266.526 243.609 266.526 243.603 266.526L243.606 266.523ZM63.072 261.165C62.772 261.165 62.481 261.015 62.31 260.745C61.092 258.816 60.447 256.59 60.441 254.307C60.441 253.809 60.84 253.407 61.338 253.404C61.833 253.404 62.238 253.806 62.238 254.301C62.244 256.245 62.793 258.141 63.831 259.782C64.095 260.202 63.969 260.757 63.549 261.024C63.399 261.117 63.234 261.162 63.069 261.162L63.072 261.165ZM253.716 260.136C253.581 260.136 253.446 260.106 253.32 260.043C252.873 259.824 252.69 259.284 252.912 258.837C253.617 257.409 253.974 255.873 253.974 254.274V253.125C253.974 252.627 254.376 252.225 254.874 252.225C255.372 252.225 255.774 252.627 255.774 253.125V254.274C255.774 256.152 255.354 257.955 254.526 259.635C254.37 259.953 254.049 260.136 253.719 260.136H253.716ZM61.341 248.919C60.843 248.919 60.441 248.517 60.441 248.019V241.728C60.441 241.23 60.843 240.828 61.341 240.828C61.839 240.828 62.241 241.23 62.241 241.728V248.019C62.241 248.517 61.839 248.919 61.341 248.919ZM254.871 247.737C254.373 247.737 253.971 247.335 253.971 246.837V240.549C253.971 240.051 254.373 239.649 254.871 239.649C255.369 239.649 255.771 240.051 255.771 240.549V246.837C255.771 247.335 255.369 247.737 254.871 247.737ZM61.341 236.34C60.843 236.34 60.441 235.938 60.441 235.44V229.152C60.441 228.654 60.843 228.252 61.341 228.252C61.839 228.252 62.241 228.654 62.241 229.152V235.44C62.241 235.938 61.839 236.34 61.341 236.34ZM254.871 235.158C254.373 235.158 253.971 234.756 253.971 234.258V227.97C253.971 227.472 254.373 227.07 254.871 227.07C255.369 227.07 255.771 227.472 255.771 227.97V234.258C255.771 234.756 255.369 235.158 254.871 235.158ZM61.341 223.761C60.843 223.761 60.441 223.359 60.441 222.861V216.573C60.441 216.075 60.843 215.673 61.341 215.673C61.839 215.673 62.241 216.075 62.241 216.573V222.861C62.241 223.359 61.839 223.761 61.341 223.761ZM254.871 222.579C254.373 222.579 253.971 222.177 253.971 221.679V215.391C253.971 214.893 254.373 214.491 254.871 214.491C255.369 214.491 255.771 214.893 255.771 215.391V221.679C255.771 222.177 255.369 222.579 254.871 222.579ZM61.341 211.182C60.843 211.182 60.441 210.78 60.441 210.282V203.994C60.441 203.496 60.843 203.094 61.341 203.094C61.839 203.094 62.241 203.496 62.241 203.994V210.282C62.241 210.78 61.839 211.182 61.341 211.182ZM254.871 210C254.373 210 253.971 209.598 253.971 209.1V202.812C253.971 202.314 254.373 201.912 254.871 201.912C255.369 201.912 255.771 202.314 255.771 202.812V209.1C255.771 209.598 255.369 210 254.871 210ZM61.341 198.603C60.843 198.603 60.441 198.201 60.441 197.703V191.415C60.441 190.917 60.843 190.515 61.341 190.515C61.839 190.515 62.241 190.917 62.241 191.415V197.703C62.241 198.201 61.839 198.603 61.341 198.603ZM254.871 197.421C254.373 197.421 253.971 197.019 253.971 196.521V190.233C253.971 189.735 254.373 189.333 254.871 189.333C255.369 189.333 255.771 189.735 255.771 190.233V196.521C255.771 197.019 255.369 197.421 254.871 197.421ZM61.341 186.024C60.843 186.024 60.441 185.622 60.441 185.124V178.836C60.441 178.338 60.843 177.936 61.341 177.936C61.839 177.936 62.241 178.338 62.241 178.836V185.124C62.241 185.622 61.839 186.024 61.341 186.024ZM254.871 184.842C254.373 184.842 253.971 184.44 253.971 183.942V177.651C253.971 177.153 254.373 176.751 254.871 176.751C255.369 176.751 255.771 177.153 255.771 177.651V183.942C255.771 184.44 255.369 184.842 254.871 184.842ZM61.341 173.445C60.843 173.445 60.441 173.043 60.441 172.545V166.257C60.441 165.759 60.843 165.357 61.341 165.357C61.839 165.357 62.241 165.759 62.241 166.257V172.545C62.241 173.043 61.839 173.445 61.341 173.445ZM254.871 172.263C254.373 172.263 253.971 171.861 253.971 171.363V165.075C253.971 164.577 254.373 164.175 254.871 164.175C255.369 164.175 255.771 164.577 255.771 165.075V171.363C255.771 171.861 255.369 172.263 254.871 172.263ZM61.341 160.866C60.843 160.866 60.441 160.464 60.441 159.966V153.675C60.441 153.177 60.843 152.775 61.341 152.775C61.839 152.775 62.241 153.177 62.241 153.675V159.966C62.241 160.464 61.839 160.866 61.341 160.866ZM254.871 159.684C254.373 159.684 253.971 159.282 253.971 158.784V152.496C253.971 151.998 254.373 151.596 254.871 151.596C255.369 151.596 255.771 151.998 255.771 152.496V158.784C255.771 159.282 255.369 159.684 254.871 159.684ZM61.341 148.287C60.843 148.287 60.441 147.885 60.441 147.387V141.099C60.441 140.601 60.843 140.199 61.341 140.199C61.839 140.199 62.241 140.601 62.241 141.099V147.387C62.241 147.885 61.839 148.287 61.341 148.287ZM254.871 147.105C254.373 147.105 253.971 146.703 253.971 146.205V139.914C253.971 139.416 254.373 139.014 254.871 139.014C255.369 139.014 255.771 139.416 255.771 139.914V146.205C255.771 146.703 255.369 147.105 254.871 147.105ZM61.341 135.708C60.843 135.708 60.441 135.306 60.441 134.808V128.517C60.441 128.019 60.843 127.617 61.341 127.617C61.839 127.617 62.241 128.019 62.241 128.517V134.808C62.241 135.306 61.839 135.708 61.341 135.708ZM254.871 134.526C254.373 134.526 253.971 134.124 253.971 133.626V127.335C253.971 126.837 254.373 126.435 254.871 126.435C255.369 126.435 255.771 126.837 255.771 127.335V133.626C255.771 134.124 255.369 134.526 254.871 134.526ZM61.341 123.129C60.843 123.129 60.441 122.727 60.441 122.229V115.938C60.441 115.44 60.843 115.038 61.341 115.038C61.839 115.038 62.241 115.44 62.241 115.938V122.229C62.241 122.727 61.839 123.129 61.341 123.129ZM254.871 121.947C254.373 121.947 253.971 121.545 253.971 121.047V114.759C253.971 114.261 254.373 113.859 254.871 113.859C255.369 113.859 255.771 114.261 255.771 114.759V121.047C255.771 121.545 255.369 121.947 254.871 121.947ZM61.341 110.55C60.843 110.55 60.441 110.148 60.441 109.65V103.359C60.441 102.861 60.843 102.459 61.341 102.459C61.839 102.459 62.241 102.861 62.241 103.359V109.65C62.241 110.148 61.839 110.55 61.341 110.55ZM254.871 109.368C254.373 109.368 253.971 108.966 253.971 108.468V102.18C253.971 101.682 254.373 101.28 254.871 101.28C255.369 101.28 255.771 101.682 255.771 102.18V108.468C255.771 108.966 255.369 109.368 254.871 109.368ZM61.341 97.9708C60.843 97.9708 60.441 97.5688 60.441 97.0708V90.7828C60.441 90.2848 60.843 89.8828 61.341 89.8828C61.839 89.8828 62.241 90.2848 62.241 90.7828V97.0708C62.241 97.5688 61.839 97.9708 61.341 97.9708ZM254.871 96.7888C254.373 96.7888 253.971 96.3868 253.971 95.8888V89.5588C253.971 89.0608 254.373 88.6588 254.871 88.6588C255.369 88.6588 255.771 89.0608 255.771 89.5588V95.8888C255.771 96.3868 255.369 96.7888 254.871 96.7888ZM61.341 85.3918C60.843 85.3918 60.441 84.9898 60.441 84.4918V78.2038C60.441 77.7058 60.843 77.3038 61.341 77.3038C61.839 77.3038 62.241 77.7058 62.241 78.2038V84.4918C62.241 84.9898 61.839 85.3918 61.341 85.3918ZM253.134 84.4978C252.834 84.4978 252.543 84.3478 252.372 84.0778C252.219 83.8348 252.051 83.5948 251.88 83.3638L248.661 79.0948C248.361 78.6988 248.442 78.1348 248.838 77.8348C249.234 77.5348 249.798 77.6158 250.098 78.0118L253.317 82.2808C253.521 82.5508 253.716 82.8328 253.896 83.1178C254.16 83.5378 254.034 84.0928 253.614 84.3598C253.464 84.4528 253.299 84.4978 253.134 84.4978ZM245.595 74.4298C245.322 74.4298 245.052 74.3068 244.875 74.0728L241.089 69.0508C240.789 68.6548 240.87 68.0908 241.266 67.7908C241.662 67.4908 242.226 67.5718 242.526 67.9678L246.312 72.9898C246.612 73.3858 246.531 73.9498 246.135 74.2498C245.973 74.3728 245.784 74.4298 245.595 74.4298ZM61.341 72.8128C60.843 72.8128 60.441 72.4108 60.441 71.9128V65.6218C60.441 65.1238 60.843 64.7218 61.341 64.7218C61.839 64.7218 62.241 65.1238 62.241 65.6218V71.9128C62.241 72.4108 61.839 72.8128 61.341 72.8128ZM238.023 64.3858C237.75 64.3858 237.48 64.2628 237.303 64.0288L233.517 59.0068C233.217 58.6108 233.298 58.0468 233.694 57.7468C234.09 57.4468 234.654 57.5278 234.954 57.9238L238.74 62.9458C239.04 63.3418 238.959 63.9058 238.563 64.2058C238.401 64.3288 238.212 64.3858 238.023 64.3858ZM61.341 60.2338C60.843 60.2338 60.441 59.8318 60.441 59.3338V53.0428C60.441 52.5448 60.843 52.1428 61.341 52.1428C61.839 52.1428 62.241 52.5448 62.241 53.0428V59.3338C62.241 59.8318 61.839 60.2338 61.341 60.2338ZM230.451 54.3388C230.178 54.3388 229.908 54.2158 229.731 53.9818L225.945 48.9598C225.645 48.5638 225.726 47.9998 226.122 47.6998C226.518 47.3998 227.082 47.4808 227.382 47.8768L231.168 52.8988C231.468 53.2948 231.387 53.8588 230.991 54.1588C230.829 54.2818 230.64 54.3388 230.451 54.3388ZM61.341 47.6548C60.843 47.6548 60.441 47.2528 60.441 46.7548V40.4668C60.441 39.9688 60.843 39.5668 61.341 39.5668C61.839 39.5668 62.241 39.9688 62.241 40.4668V46.7548C62.241 47.2528 61.839 47.6548 61.341 47.6548ZM222.879 44.2948C222.606 44.2948 222.336 44.1718 222.159 43.9378L218.373 38.9158C218.073 38.5198 218.154 37.9558 218.55 37.6558C218.946 37.3558 219.51 37.4368 219.81 37.8328L223.596 42.8548C223.896 43.2508 223.815 43.8148 223.419 44.1148C223.257 44.2378 223.068 44.2948 222.879 44.2948ZM62.463 35.2468C62.331 35.2468 62.196 35.2168 62.07 35.1568C61.623 34.9408 61.437 34.4008 61.653 33.9538C62.643 31.9138 64.185 30.1858 66.111 28.9558C66.531 28.6888 67.086 28.8118 67.353 29.2288C67.62 29.6488 67.497 30.2038 67.08 30.4708C65.433 31.5238 64.116 32.9998 63.273 34.7398C63.117 35.0608 62.796 35.2468 62.463 35.2468ZM215.307 34.2508C215.034 34.2508 214.764 34.1278 214.587 33.8938L213.924 33.0148C212.97 31.7488 211.713 30.6958 210.291 29.9698C209.847 29.7448 209.673 29.2018 209.898 28.7578C210.123 28.3138 210.666 28.1398 211.11 28.3648C212.772 29.2138 214.245 30.4468 215.361 31.9318L216.024 32.8108C216.324 33.2068 216.243 33.7708 215.847 34.0708C215.685 34.1938 215.496 34.2508 215.307 34.2508ZM72.534 28.7998C72.048 28.7998 71.646 28.4128 71.634 27.9238C71.622 27.4258 72.015 27.0148 72.51 26.9998C72.621 26.9998 72.732 26.9968 72.84 26.9968H78.822C79.32 26.9968 79.722 27.3988 79.722 27.8968C79.722 28.3948 79.32 28.7968 78.822 28.7968H72.84C72.744 28.7968 72.651 28.7968 72.555 28.7998C72.546 28.7998 72.54 28.7998 72.531 28.7998H72.534ZM204.615 28.7968H198.324C197.826 28.7968 197.424 28.3948 197.424 27.8968C197.424 27.3988 197.826 26.9968 198.324 26.9968H204.615C205.113 26.9968 205.515 27.3988 205.515 27.8968C205.515 28.3948 205.113 28.7968 204.615 28.7968ZM192.036 28.7968H185.748C185.25 28.7968 184.848 28.3948 184.848 27.8968C184.848 27.3988 185.25 26.9968 185.748 26.9968H192.036C192.534 26.9968 192.936 27.3988 192.936 27.8968C192.936 28.3948 192.534 28.7968 192.036 28.7968ZM179.457 28.7968H173.169C172.671 28.7968 172.269 28.3948 172.269 27.8968C172.269 27.3988 172.671 26.9968 173.169 26.9968H179.457C179.955 26.9968 180.357 27.3988 180.357 27.8968C180.357 28.3948 179.955 28.7968 179.457 28.7968ZM166.878 28.7968H160.59C160.092 28.7968 159.69 28.3948 159.69 27.8968C159.69 27.3988 160.092 26.9968 160.59 26.9968H166.878C167.376 26.9968 167.778 27.3988 167.778 27.8968C167.778 28.3948 167.376 28.7968 166.878 28.7968ZM154.299 28.7968H148.011C147.513 28.7968 147.111 28.3948 147.111 27.8968C147.111 27.3988 147.513 26.9968 148.011 26.9968H154.299C154.797 26.9968 155.199 27.3988 155.199 27.8968C155.199 28.3948 154.797 28.7968 154.299 28.7968ZM141.72 28.7968H135.432C134.934 28.7968 134.532 28.3948 134.532 27.8968C134.532 27.3988 134.934 26.9968 135.432 26.9968H141.72C142.218 26.9968 142.62 27.3988 142.62 27.8968C142.62 28.3948 142.218 28.7968 141.72 28.7968ZM129.141 28.7968H122.853C122.355 28.7968 121.953 28.3948 121.953 27.8968C121.953 27.3988 122.355 26.9968 122.853 26.9968H129.141C129.639 26.9968 130.041 27.3988 130.041 27.8968C130.041 28.3948 129.639 28.7968 129.141 28.7968ZM116.562 28.7968H110.271C109.773 28.7968 109.371 28.3948 109.371 27.8968C109.371 27.3988 109.773 26.9968 110.271 26.9968H116.562C117.06 26.9968 117.462 27.3988 117.462 27.8968C117.462 28.3948 117.06 28.7968 116.562 28.7968ZM103.983 28.7968H97.692C97.194 28.7968 96.792 28.3948 96.792 27.8968C96.792 27.3988 97.194 26.9968 97.692 26.9968H103.983C104.481 26.9968 104.883 27.3988 104.883 27.8968C104.883 28.3948 104.481 28.7968 103.983 28.7968ZM91.404 28.7968H85.113C84.615 28.7968 84.213 28.3948 84.213 27.8968C84.213 27.3988 84.615 26.9968 85.113 26.9968H91.404C91.902 26.9968 92.304 27.3988 92.304 27.8968C92.304 28.3948 91.902 28.7968 91.404 28.7968Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M229.623 250.281H86.583C80.766 250.281 76.035 245.55 76.035 239.733V56.955C76.035 51.138 80.766 46.407 86.583 46.407H197.787C201.105 46.407 204.27 47.997 206.25 50.661L238.083 93.462C239.427 95.271 240.168 97.506 240.168 99.756V239.733C240.168 245.55 235.437 250.281 229.62 250.281H229.623ZM86.583 48.207C81.759 48.207 77.835 52.131 77.835 56.955V239.733C77.835 244.557 81.759 248.481 86.583 248.481H229.623C234.447 248.481 238.371 244.557 238.371 239.733V99.756C238.371 97.887 237.756 96.033 236.643 94.536L204.81 51.738C203.166 49.53 200.544 48.21 197.79 48.21H86.586L86.583 48.207Z",fill:"#15BE7C"}),(0,s.jsx)("g",{opacity:"0.25",children:(0,s.jsx)("path",{d:"M239.271 99.7559V186.78H76.935V56.9549C76.935 51.6269 81.255 47.3069 86.583 47.3069H197.787C200.838 47.3069 203.706 48.7469 205.527 51.1979L237.363 93.9989C238.599 95.6639 239.268 97.6799 239.268 99.7559H239.271Z",fill:"#15BE7C"})}),(0,s.jsx)("g",{opacity:"0.5",children:(0,s.jsx)("path",{d:"M239.271 186.78V239.733C239.271 245.061 234.954 249.381 229.623 249.381H86.586C81.258 249.381 76.938 245.061 76.938 239.733V186.78H239.274H239.271Z",fill:"#15BE7C"})}),(0,s.jsx)("path",{d:"M229.623 250.281H86.586C80.769 250.281 76.038 245.55 76.038 239.733V185.88H240.174V239.733C240.174 245.55 235.443 250.281 229.626 250.281H229.623ZM77.835 187.68V239.733C77.835 244.557 81.759 248.481 86.583 248.481H229.62C234.444 248.481 238.368 244.557 238.368 239.733V187.68H77.835Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M202.638 49.944V95.442C202.638 95.922 203.025 96.312 203.505 96.315L237.522 96.549C238.242 96.555 238.659 95.733 238.227 95.157L204.21 49.422C203.709 48.747 202.638 49.101 202.638 49.944Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M133.647 120.708C138.589 120.708 142.596 116.701 142.596 111.759C142.596 106.817 138.589 102.81 133.647 102.81C128.705 102.81 124.698 106.817 124.698 111.759C124.698 116.701 128.705 120.708 133.647 120.708Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M182.562 120.708C187.504 120.708 191.511 116.701 191.511 111.759C191.511 106.817 187.504 102.81 182.562 102.81C177.62 102.81 173.613 106.817 173.613 111.759C173.613 116.701 177.62 120.708 182.562 120.708Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M190.029 159.165C188.64 159.693 187.074 159.198 186.252 157.959C183.627 153.993 176.097 146.034 158.106 146.034C140.115 146.034 132.633 153.978 129.975 157.944C129.144 159.18 127.587 159.693 126.192 159.165H126.183C124.266 158.439 123.516 156.132 124.659 154.422C128.187 149.13 137.406 139.647 158.106 139.647C178.806 139.647 188.016 149.13 191.553 154.422C192.687 156.129 191.937 158.436 190.029 159.165Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M112.302 53.607C112.302 65.655 105.312 76.068 95.166 81.009C91.143 82.977 86.616 84.075 81.834 84.075C65.01 84.075 51.369 70.434 51.369 53.607C51.369 46.191 54.021 39.387 58.431 34.107C64.014 27.405 72.426 23.145 81.834 23.145C98.664 23.145 112.302 36.786 112.302 53.61V53.607Z",fill:"white"}),(0,s.jsx)("path",{d:"M81.834 84.2249C64.953 84.2249 51.219 70.4909 51.219 53.6069C51.219 46.4489 53.739 39.4919 58.314 34.0079C64.149 27.0059 72.72 22.9919 81.834 22.9919C98.718 22.9919 112.452 36.7259 112.452 53.6069C112.452 59.4569 110.796 65.1449 107.664 70.0529C104.616 74.8319 100.314 78.666 95.229 81.1439C91.047 83.1899 86.538 84.2249 81.831 84.2249H81.834ZM81.834 23.2919C72.81 23.2919 64.323 27.2669 58.545 34.1999C54.015 39.6269 51.519 46.5179 51.519 53.6039C51.519 70.3229 65.118 83.9219 81.834 83.9219C86.496 83.9219 90.957 82.8959 95.1 80.8709C105.618 75.7469 112.152 65.3009 112.152 53.6039C112.152 36.8879 98.55 23.2889 81.834 23.2889V23.2919Z",fill:"black"}),(0,s.jsx)("g",{opacity:"0.25",children:(0,s.jsx)("path",{d:"M112.302 53.607C112.302 65.655 105.312 76.068 95.166 81.009C91.143 82.977 86.616 84.075 81.834 84.075C65.01 84.075 51.369 70.434 51.369 53.607C51.369 46.191 54.021 39.387 58.431 34.107C64.014 27.405 72.426 23.145 81.834 23.145C98.664 23.145 112.302 36.786 112.302 53.61V53.607Z",fill:"#15BE7C"})}),(0,s.jsx)("path",{d:"M81.834 84.9749C64.539 84.9749 50.469 70.9019 50.469 53.6069C50.469 46.2749 53.052 39.1439 57.738 33.5279C63.714 26.3549 72.495 22.2419 81.831 22.2419C99.126 22.2419 113.199 36.3119 113.199 53.6069C113.199 59.6009 111.504 65.4269 108.294 70.4579C105.171 75.3539 100.767 79.2809 95.556 81.819C91.272 83.9129 86.652 84.9749 81.831 84.9749H81.834ZM81.834 24.0419C73.035 24.0419 64.755 27.9209 59.121 34.6799C54.702 39.9719 52.269 46.6949 52.269 53.6039C52.269 69.9089 65.532 83.1719 81.834 83.1719C86.379 83.1719 90.732 82.1699 94.77 80.1959C105.03 75.2009 111.402 65.0099 111.402 53.6039C111.402 37.3019 98.139 24.0389 81.834 24.0389V24.0419Z",fill:"#15BE7C"}),(0,s.jsx)("g",{opacity:"0.75",children:(0,s.jsx)("path",{d:"M93.303 56.6098C93.303 61.0498 92.307 64.4728 90.312 66.8788C88.317 69.2878 85.509 70.4908 81.882 70.4908C78.255 70.4908 75.396 69.2788 73.395 66.8578C71.394 64.4368 70.392 61.0198 70.392 56.6098V50.6068C70.392 46.1668 71.388 42.7438 73.383 40.3378C75.378 37.9318 78.195 36.7258 81.837 36.7258C85.479 36.7258 88.299 37.9378 90.3 40.3588C92.301 42.7828 93.303 46.2058 93.303 50.6278V56.6098ZM85.695 49.6348C85.695 47.2738 85.386 45.5068 84.771 44.3428C84.153 43.1758 83.175 42.5938 81.837 42.5938C80.499 42.5938 79.575 43.1368 78.981 44.2198C78.387 45.3028 78.066 46.9438 78.021 49.1398V57.5368C78.021 59.9908 78.33 61.7848 78.945 62.9188C79.563 64.0558 80.541 64.6228 81.879 64.6228C83.217 64.6228 84.129 64.0708 84.747 62.9638C85.365 61.8568 85.68 60.1228 85.695 57.7618V49.6348Z",fill:"#15BE7C"})}),(0,s.jsx)("path",{d:"M204.246 221.025H83.517V222.825H204.246V221.025Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M143.88 231.279H118.908V233.079H143.88V231.279Z",fill:"#15BE7C"}),(0,s.jsxs)("g",{opacity:"0.5",children:[(0,s.jsx)("path",{d:"M45.576 146.757C49.2824 146.757 52.287 143.752 52.287 140.046C52.287 136.34 49.2824 133.335 45.576 133.335C41.8696 133.335 38.865 136.34 38.865 140.046C38.865 143.752 41.8696 146.757 45.576 146.757Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M39.633 104.505C41.5185 104.505 43.047 102.976 43.047 101.091C43.047 99.2053 41.5185 97.6768 39.633 97.6768C37.7475 97.6768 36.219 99.2053 36.219 101.091C36.219 102.976 37.7475 104.505 39.633 104.505Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M240.618 51.7409C241.842 51.7409 242.835 50.7483 242.835 49.5239C242.835 48.2995 241.842 47.3069 240.618 47.3069C239.394 47.3069 238.401 48.2995 238.401 49.5239C238.401 50.7483 239.394 51.7409 240.618 51.7409Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M272.607 57.2459C274.739 57.2459 276.468 55.5173 276.468 53.3849C276.468 51.2526 274.739 49.5239 272.607 49.5239C270.475 49.5239 268.746 51.2526 268.746 53.3849C268.746 55.5173 270.475 57.2459 272.607 57.2459Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M278.934 164.886C282.43 164.886 285.264 162.052 285.264 158.556C285.264 155.06 282.43 152.226 278.934 152.226C275.438 152.226 272.604 155.06 272.604 158.556C272.604 162.052 275.438 164.886 278.934 164.886Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M272.607 247.677C274.739 247.677 276.468 245.948 276.468 243.816C276.468 241.684 274.739 239.955 272.607 239.955C270.475 239.955 268.746 241.684 268.746 243.816C268.746 245.948 270.475 247.677 272.607 247.677Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M46.293 202.5C47.7809 202.5 48.987 201.294 48.987 199.806C48.987 198.318 47.7809 197.112 46.293 197.112C44.8051 197.112 43.599 198.318 43.599 199.806C43.599 201.294 44.8051 202.5 46.293 202.5Z",fill:"#15BE7C"})]})]}),(0,s.jsx)("defs",{children:(0,s.jsx)("clipPath",{id:"clip0_70_21667",children:(0,s.jsx)("rect",{width:300,height:300,fill:"white"})})})]})},1550:(e,t,i)=>{i.d(t,{Eh:()=>o,O_:()=>s,R_:()=>n,ZW:()=>l,lL:()=>c,sz:()=>r,uO:()=>a});const s=ccpigd.assetUrl+"/images/icons/my-drive.svg",a=ccpigd.assetUrl+"/images/icons/computers.svg",r=ccpigd.assetUrl+"/images/icons/shared-drives.svg",n=ccpigd.assetUrl+"/images/icons/shared.svg",l=ccpigd.assetUrl+"/images/icons/starred.svg",o=ccpigd.assetUrl+"/images/icons/folder.png",c=ccpigd.assetUrl+"/images/icons/google.svg"},4232:(e,t,i)=>{i.d(t,{A:()=>l});var s=i(1609),a=i(790);const r=(0,s.createContext)({imageLoaded:!1,imageError:!1,setImageLoaded:()=>{},setImageError:()=>{}}),n=({children:e,size:t})=>{const[i,n]=(0,s.useState)(!1),[l,o]=(0,s.useState)(!1);return(0,a.jsx)(r.Provider,{value:{imageLoaded:i,imageError:l,setImageLoaded:n,setImageError:o},children:(0,a.jsx)("div",{className:` ccpigd-avatar ccpigd-avatar-${t||"base"}`,children:e})})};n.AvatarImage=({src:e})=>{const{setImageLoaded:t,setImageError:i}=(0,s.useContext)(r),[n,l]=(0,s.useState)(!1),[o,c]=(0,s.useState)(!1);return(0,a.jsx)("div",{className:"ccpigd-avatar-image",children:!o&&(0,a.jsx)("img",{referrerPolicy:"no-referrer",src:e,alt:"",style:{display:n?"block":"none"},onLoad:()=>{l(!0),t(!0)},onError:()=>{c(!0),i(!0)}})})},n.AvatarFallback=({children:e})=>{const{imageLoaded:t,imageError:i}=(0,s.useContext)(r);if(t&&!i)return null;let n=e;return"string"==typeof e&&(n=e.split(/\s+/).filter((e=>e.length>0)).map((e=>e[0].toUpperCase())).join("")),(0,a.jsx)("div",{className:"ccpigd-avatar-fallback",children:n})};const l=n},4398:(e,t,i)=>{i.d(t,{A:()=>l});var s=i(1609),a=i(6087),r=i(4164),n=i(790);const l=(0,s.forwardRef)((({children:e,as:t="div",align:i,inlineAlign:s,gap:l,id:o,reverseOrder:c=!1,role:d,className:u="",style:p={},onClick:m},h)=>{const f=(0,r.A)("d-flex","flex-col",i&&`items-${i}`,s&&`inline-align-${s}`,c&&"reverse-order",u),g={...p,...void 0!==l?{gap:"number"==typeof l?`${l}px`:l}:{}};return(0,n.jsx)(t,{ref:h,id:o,role:d,className:f,style:g,onClick:m,children:c?a.Children.toArray(e).reverse():e})}))},2312:(e,t,i)=>{i.d(t,{A:()=>r});var s=i(6087),a=i(790);const r=(0,s.forwardRef)((({children:e,as:t="div",className:i},s)=>{const r=t;return(0,a.jsx)(r,{className:i,ref:s,children:e})}))},6720:(e,t,i)=>{i.d(t,{Q:()=>o});var s=i(3714),a=i(4368),r=i(3042),n=i(4164),l=i(790);const o=Object.assign((({children:e,className:t})=>{const i=(0,n.A)("ccpigd-breadcrumb",t);return(0,l.jsx)(s.A,{className:i,children:e})}),{List:({children:e})=>(0,l.jsx)(s.A,{className:"ccpigd-breadcrumb-list",children:e}),Item:({children:e,active:t=!1,disabled:i=!1,onClick:n})=>(0,l.jsxs)(s.A,{className:` ccpigd-breadcrumb-item ${t?"active":""} ${i?"disabled":""}`,align:"center",onClick:n,children:[e&&e,(0,l.jsx)(r.A,{as:"span",size:"sm",className:"breadcrumb-separator flex-center",children:(0,l.jsx)(a.A,{name:"chevron_right",fontSize:"lg",fontWeight:"semibold"})})]}),Ellipsis:()=>(0,l.jsx)(r.A,{as:"span",size:"md",className:"ccpigd-breadcrumb-ellipsis",children:(0,l.jsx)(a.A,{name:"more_horiz",fontSize:"lg",fontWeight:"bold"})})})},1173:(e,t,i)=>{i.d(t,{A:()=>d});const s={wrapper:"ccpigd-btn",fullWidth:"ccpigd-btn--full-width",disabled:"ccpigd-btn--disabled",text:"ccpigd-btn--text",primary:"ccpigd-btn--primary",secondary:"ccpigd-btn--secondary",outlined:"ccpigd-btn--outlined",error:"ccpigd-btn--error",warning:"ccpigd-btn--warning",link:"ccpigd-btn--link",small:"ccpigd-btn--small",medium:"ccpigd-btn--medium",large:"ccpigd-btn--large","rounded-none":"ccpigd-btn--rounded-none","rounded-xs":"ccpigd-btn--rounded-xs","rounded-sm":"ccpigd-btn--rounded-sm","rounded-md":"ccpigd-btn--rounded-md","rounded-lg":"ccpigd-btn--rounded-lg","rounded-full":"ccpigd-btn--rounded-full",uppercase:"ccpigd-btn--uppercase",capitalize:"ccpigd-btn--capitalize",lowercase:"ccpigd-btn--lowercase"};var a=i(7586),r=i(1609),n=i.n(r),l=i(5647),o=i(4164),c=i(790);const d=({children:e,variant:t="text",size:i="medium",rounded:r="sm",textTransform:d="capitalize",className:u="",id:p,fullWidth:m=!1,title:h,disabled:f=!1,visible:g=!0,loading:x=!1,loadingIndicator:y,startIcon:v,endIcon:w,ariaLabel:b,role:j="button",tabIndex:C,to:A,href:k,target:N="_self",rel:S,buttonType:F="button",name:M,form:_,preventDefault:z=!1,stopPropagation:E=!1,onClick:P,onBlur:L,onFocus:T,onMouseEnter:I,onMouseLeave:U,onDoubleClick:D,asChild:B=!1,label:G=!1,labelId:R,isPro:$=!1,style:O})=>{if(!g)return null;const V=(0,o.A)(s.wrapper,!f&&s[t],f&&s.disabled,s[i],s[`rounded-${r}`],s[d],m&&s.fullWidth,u),H=e=>{!$||(0,a.G4)(ccpigd.isPro)?(z&&"submit"!==F&&e.preventDefault(),E&&e.stopPropagation(),!P||f||x||P(e)):window.CCPIGDHelper.openUpgradePopUp()},K=(0,c.jsxs)(c.Fragment,{children:[v&&x?(0,c.jsx)("span",{className:"ccpigd-loading-spinner"}):v,x&&y?y:e,w&&x?(0,c.jsx)("span",{className:"ccpigd-loading-spinner"}):w]}),q={id:p,title:h,tabIndex:C,onBlur:L,onFocus:T,onMouseEnter:I,onMouseLeave:U,onDoubleClick:D,"aria-label":b,className:V,style:O,...k?{}:{role:j||"button"}};if(G)return(0,c.jsx)("label",{htmlFor:R,...q,children:K});if(B&&n().isValidElement(e)){const t=e;return n().cloneElement(t,{...q,className:(0,o.A)(q.className,t.props.className),onClick:H,..."button"===t.type&&{disabled:f||x}})}return A?(0,c.jsx)(l.N_,{to:A,target:N,rel:S,onClick:e=>{if(!$||(0,a.G4)(ccpigd.isPro))return f||x?(e.preventDefault(),void e.stopPropagation()):void H(e);window.CCPIGDHelper.openUpgradePopUp()},...q,children:K}):k?(0,c.jsx)("a",{href:k,target:N,rel:S,onClick:e=>{if(!$||(0,a.G4)(ccpigd.isPro))return f||x?(e.preventDefault(),void e.stopPropagation()):void H(e);window.CCPIGDHelper.openUpgradePopUp()},...q,children:K}):(0,c.jsx)("button",{type:F,name:M,form:_,onClick:H,disabled:f||x,...q,children:K})}},3374:(e,t,i)=>{i.d(t,{A:()=>s.A});var s=i(1173)},282:(e,t,i)=>{i.d(t,{A:()=>r});var s=i(4164),a=i(790);const r=({children:e,id:t,style:i,className:r="",background:n="white",border:l="solid"})=>{const o=(0,s.A)("ccpigd-button-group",`ccpigd-button-group--bg-${n}`,`ccpigd-button-group--border-${l}`,r);return(0,a.jsx)("div",{id:t,className:o,style:i,children:e})}},4106:(e,t,i)=>{i.d(t,{A:()=>l});var s=i(282),a=i(1173),r=i(4368),n=i(790);const l=e=>{const{buttons:t,id:i="",style:l,className:o="",background:c="white",border:d="dashed"}=e,u="multiple"!==e.select,p=t=>u?e.selectedKey===t?"primary":"outlined":e.selectedKey.includes(t)?"primary":"outlined";return(0,n.jsx)(s.A,{id:i,style:l,className:o,border:d,background:c,children:t.map((({key:t,title:i,icon:s,startIcon:l,endIcon:o,size:c,iconSize:d,iconWeight:m})=>(0,n.jsx)(a.A,{variant:p(t),startIcon:(0,n.jsx)(r.A,{name:s||l||"",fontSize:d||"md",fontWeight:m||"regular"}),endIcon:(0,n.jsx)(r.A,{name:o||"",fontSize:d||"md",fontWeight:m||"regular"}),size:c||"medium",onClick:()=>(t=>{if(u)e.update(t);else{const i=e.selectedKey;i.includes(t)?e.update(i.filter((e=>e!==t))):e.update([...i,t])}})(t),children:i},t)))})}},7452:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(7920),a=i(4164),r=i(790);const n=({children:e,background:t="light",border:i="solid",padding:n=20,rounded:l="lg",className:o="",style:c,onClick:d,disabled:u,isPro:p,isComingSoon:m,isNew:h,isHot:f,id:g})=>{const x=(0,a.A)("ccpigd-card",`border-${i}`,`bg-${t}`,`rounded-${l}`,{disabled:u},o),y={padding:"number"==typeof n?`${n}px`:n,...c};let v={isPro:p,isComingSoon:m,isNew:h,isHot:f,size:"small",iconSize:"md"};const w=o.includes("w-100"),b=o.includes("h-100");return w&&(v={...v,widthFull:w}),b&&(v={...v,heightFull:b}),(0,r.jsx)(s.A,{...v,children:(0,r.jsx)("div",{id:g,onClick:e=>d&&!u&&d(e),className:x,style:y,children:e})})}},6715:(e,t,i)=>{i.d(t,{A:()=>r});var s=i(4164),a=i(790);const r=({id:e,className:t="",size:i="medium",rounded:r=!1,checked:n,defaultChecked:l=!1,onChange:o,onClick:c,title:d,tabIndex:u,ariaLabel:p,readonly:m,disabled:h=!1})=>{const f=(0,s.A)("ccpigd-checkbox",`ccpigd-checkbox--size-${i}`,r&&"ccpigd-checkbox--rounded",h&&"ccpigd-checkbox--disabled",t);return(0,a.jsxs)("span",{className:f,title:d,children:[(0,a.jsx)("input",{id:e,className:"ccpigd-checkbox__input",type:"checkbox",name:e,onClick:c,onChange:o,checked:n,defaultChecked:l,tabIndex:u,"aria-label":p,"aria-readonly":m||void 0,readOnly:m,disabled:h}),(0,a.jsx)("label",{className:"ccpigd-checkbox__box",htmlFor:e})]})}},7118:(e,t,i)=>{i.d(t,{A:()=>u});var s=i(1609),a=i(3374),r=i(4368),n=i(790);const l=e=>{let t=e.trim().toLowerCase();return!t.startsWith("#")&&/^[0-9a-f]{3,8}$/i.test(t)&&(t=`#${t}`),t},o=e=>{const t=(new Option).style;return t.color=e,""!==t.color},c=e=>{const t=document.createElement("canvas").getContext("2d");if(!t)return null;t.fillStyle="#000",t.fillStyle=e;const i=t.fillStyle;return/^#[0-9a-f]{6}$/i.test(i)?i:null},d=({defaultColor:e="#000000",selectedColor:t,onChange:i,className:r=""})=>{const d=o(e)&&c(e)?c(e):"#000000",u=t&&o(t)&&c(t)?c(t):d,[p,m]=(0,s.useState)(u),[h,f]=(0,s.useState)(u);(0,s.useEffect)((()=>{const e=c(t||"");t&&e&&e!==p&&(m(e),f(e))}),[t,p]),(0,s.useEffect)((()=>{const e=l(h);if(o(e)){const t=c(e);t&&(m(t),i?.(t))}}),[h]);const g=o(l(h));return(0,n.jsxs)("div",{className:`ccpigd-color-picker ${r}`,children:[(0,n.jsxs)("div",{className:"wrapper",children:[(0,n.jsx)("input",{type:"color",value:p,onChange:e=>{m(e.target.value),f(e.target.value),i?.(e.target.value)},className:"picker-box"}),(0,n.jsx)("input",{type:"text",value:h,onChange:e=>{f(e.target.value)},placeholder:"type color",className:"picker-input "+(g?"":"error")})]}),(0,n.jsx)(a.A,{variant:"secondary",onClick:()=>{m(d),f(d),i?.(d)},children:"Clear"})]})};d.ColorBox=({colors:e,selectedColor:t,onSelect:i})=>(0,n.jsx)("div",{className:"color-box-wrapper",children:e.map(((e,s)=>{const a=c(e);if(!a)return null;const l=c(t)===a;return(0,n.jsx)("div",{className:"color-box flex-center "+(l?"active":""),style:{backgroundColor:a,color:l?"#fff":"#000"},onClick:()=>i(a),children:l&&(0,n.jsx)(r.A,{name:"check",fontSize:"lg"})},s)}))});const u=d},7495:(e,t,i)=>{i.d(t,{BV:()=>o,EF:()=>l,Qw:()=>p,W1:()=>c,q7:()=>d,wv:()=>u});var s=i(1609),a=i(4368),r=i(790);const n=(0,s.createContext)(void 0),l=()=>{const e=(0,s.useContext)(n);if(!e)throw new Error("useContextMenu must be used within a MenuProvider");return e},o=({children:e})=>{const[t,i]=(0,s.useState)(null),a=()=>{i(null)};return(0,s.useEffect)((()=>{const e=e=>{"Escape"===e.key&&a()};return document.addEventListener("keydown",e),document.addEventListener("wheel",(()=>{a()})),document.addEventListener("click",(()=>{a()})),()=>{document.removeEventListener("keydown",e),document.removeEventListener("wheel",(()=>{a()}))}}),[a]),(0,r.jsx)(n.Provider,{value:{show:(e,t,s)=>{t.preventDefault(),i((i=>({id:e,position:{x:t.clientX,y:t.clientY},props:s,showCount:i&&i.id===e?i.showCount+1:1})))},hide:a,activeMenu:t},children:e})},c=({id:e,children:t,className:i})=>{const{activeMenu:a,hide:n}=l(),o=(0,s.useRef)(null),[c,d]=(0,s.useState)(!1);if((0,s.useEffect)((()=>{if(a?.id===e){d(!0);const e=setTimeout((()=>d(!1)),200);return()=>clearTimeout(e)}}),[a?.showCount,e]),(0,s.useEffect)((()=>{const e=e=>{o.current&&!o.current.contains(e.target)&&n()};return document.addEventListener("click",e),()=>document.removeEventListener("click",e)}),[n]),!a||a.id!==e)return null;const{x:u,y:p}=(()=>{if(!o.current)return{x:a.position.x,y:a.position.y};const e=o.current.getBoundingClientRect(),t=window.innerWidth,i=window.innerHeight;let s=a.position.x,r=a.position.y;return s+e.width>t&&(s=t-e.width-10),r+e.height>i&&(r=i-e.height-10),{x:s,y:r}})();return(0,r.jsx)("div",{ref:o,className:`ccpigd-context-menu-content ${i||""}`,style:{top:p,left:u,position:"fixed"},role:"menu","aria-orientation":"vertical",children:t({props:a?.props})},`menu-${e}-${a.showCount}`)},d=({children:e,onClick:t,disabled:i,className:s})=>{const{activeMenu:a}=l();return(0,r.jsx)("div",{className:`ccpigd-context-menu-item ${i?"disabled":""} ${s||""}`,onClick:e=>{i||t?.({event:e,props:a?.props})},role:"menuitem","aria-disabled":i,tabIndex:i?-1:0,children:e})},u=({className:e})=>(0,r.jsx)("div",{className:`ccpigd-context-menu-separator ${e||""}`,role:"separator"}),p=({label:e,children:t,disabled:i,className:n})=>{const[l,o]=(0,s.useState)(!1),c=(0,s.useRef)(null),d=(0,s.useRef)(null),[u,p]=(0,s.useState)({x:0,y:0}),[m,h]=(0,s.useState)(!1);return(0,s.useEffect)((()=>{if(l&&c.current&&d.current){const e=c.current.getBoundingClientRect(),t=d.current.getBoundingClientRect();let i=e.right,s=e.top;const a=window.innerWidth,r=window.innerHeight;i+t.width>a&&(i=e.left-t.width),s+t.height>r&&(s=r-t.height-10),p({x:i,y:s}),h(!0);const n=setTimeout((()=>h(!1)),200);return()=>clearTimeout(n)}}),[l]),(0,r.jsxs)("div",{className:"ccpigd-context-menu-sub",onMouseEnter:()=>!i&&o(!0),onMouseLeave:()=>o(!1),children:[(0,r.jsxs)("div",{ref:c,className:`ccpigd-context-menu-sub-trigger ${i?"disabled":""} ${n||""}`,role:"menuitem","aria-haspopup":"true","aria-expanded":l,tabIndex:i?-1:0,children:[e,(0,r.jsx)(a.A,{name:"arrow_right",fontSize:"lg"})]}),l&&(0,r.jsx)("div",{ref:d,className:"ccpigd-context-menu-sub-content "+(m?"animate":""),style:{top:u.y,left:u.x,position:"fixed",zIndex:9999},role:"menu","aria-orientation":"vertical",children:t})]})}},3330:(e,t,i)=>{i.d(t,{C:()=>d});var s=i(6087),a=i(5439),r=i(3714),n=i(4398),l=i(3042),o=i(4368),c=i(790);const d=({items:e,currentIndex:t,isOpen:i,onClose:d,onPrevious:u,onNext:p,onIndexChange:m,showThumbnails:h=!0,mediaFiles:f=[]})=>{const[g,x]=(0,s.useState)(!0);(0,s.useEffect)((()=>{x(!0)}),[t]);const y=(0,s.useCallback)((()=>{x(!1)}),[]),v=(0,s.useCallback)((()=>{x(!1)}),[]),w=localStorage.getItem("preloader")||"1",b=a.Q.find((e=>parseInt(e.id)===parseInt(JSON.parse(w)))),j=b?b.icon:a.Q[0].icon,C=e[t],A=f[t];return i&&0!==e.length?(console.log(C),(0,c.jsxs)("div",{className:"ccpigd-custom-gallery ccpigd-custom-gallery--overlay",children:[(0,c.jsxs)(r.A,{gap:10,align:"space-between",className:"ccpigd-custom-gallery__header",children:[(0,c.jsxs)(l.A,{color:"white",size:"md",weight:"bold",children:[t+1," / ",e.length]}),(0,c.jsx)(o.A,{name:"close",fontSize:"2xl",onClick:d,className:"ccpigd-custom-gallery__header-close"})]}),(0,c.jsxs)(n.A,{className:"ccpigd-custom-gallery__content",children:[e.length>1&&(0,c.jsx)(o.A,{name:"keyboard_arrow_left",fontSize:"2xl",onClick:u,className:"ccpigd-custom-gallery__content-action-button"}),(0,c.jsxs)(n.A,{className:"ccpigd-custom-gallery__content-media",children:[g&&(0,c.jsx)(n.A,{className:"ccpigd-custom-gallery--preloader",children:j}),C.video?(0,c.jsxs)(c.Fragment,{children:[C.poster&&(0,c.jsx)("img",{src:C.poster,alt:"video poster",style:{display:"none"},onLoad:v,onError:v}),(0,c.jsx)("video",{controls:!0,autoPlay:!0,poster:C.poster,onLoadedData:y,onError:y,children:C.video.source.map(((e,t)=>(0,c.jsx)("source",{src:e.src,type:e.type},t)))},t)]}):C.iframe?(0,c.jsx)("iframe",{src:C.src,onLoad:y,onError:y},t):(0,c.jsx)("img",{src:C.src,alt:A?.name,onLoad:y,onError:y},t)]}),e.length>1&&(0,c.jsx)(o.A,{name:"keyboard_arrow_right",fontSize:"2xl",onClick:p,className:"ccpigd-custom-gallery__content-action-button ccpigd-custom-gallery__content-action-button--next"})]}),h&&(0,c.jsx)(n.A,{inlineAlign:"center",className:"ccpigd-custom-gallery__footer",children:e.length>1&&(0,c.jsx)(r.A,{wrap:!1,gap:5,className:"ccpigd-custom-gallery__footer-thumbnails",children:e.map(((e,i)=>(0,c.jsx)("img",{src:e.thumb||e.src,alt:"",onClick:()=>m(i),style:{border:i===t?"2px solid #fff":"2px solid transparent"}},i)))})})]})):null}},8758:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(6087),a=i(3042),r=i(790);const n=(0,s.memo)((({text:e,className:t=""})=>(0,r.jsx)(a.A,{size:"xs",color:"desc-gray",className:`ccpigd-description ${t}`,children:e})))},3756:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(4398),a=i(4164),r=i(790);const n=({depend:e=!1,dependOn:t="",className:i="",gap:n=20,children:l})=>{const o=(0,a.A)(e&&"ccpigd-disabled",i);return(0,r.jsx)(s.A,{gap:n,className:o,onClick:i=>{const s=document.getElementById(t);if(s&&e){i.stopPropagation();const e=s.parentElement;if(!e)return;e.classList.add("blinking"),setTimeout((()=>{e.classList.remove("blinking")}),500)}},children:l})}},2624:(e,t,i)=>{i.d(t,{A:()=>a});var s=i(790);const a=({borderColor:e="dark",borderWidth:t=".5"})=>(0,s.jsx)("hr",{className:`ccpigd-divider text-${e}`,style:{borderBlockStart:`${t}px solid currentColor`}})},7673:(e,t,i)=>{i.d(t,{A:()=>u});var s=i(4368),a=i(3714),r=i(3042),n=i(1609),l=i(790);const o=(0,n.createContext)(void 0),c=()=>{const e=(0,n.useContext)(o);if(!e)throw new Error("useDropdownMenuContext must be used within a DropdownMenu");return e},d=({children:e})=>{const[t,i]=(0,n.useState)(!1),s=(0,n.useRef)(null);return(0,n.useEffect)((()=>{const e=e=>{s.current&&!s.current.contains(e.target)&&i(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}}),[]),(0,l.jsx)(o.Provider,{value:{open:t,setOpen:i},children:(0,l.jsx)("div",{className:"ccpigd-dropdown",ref:s,children:e})})};d.Trigger=({children:e,openStatus:t})=>{const{open:i,setOpen:s}=c();return(0,n.useEffect)((()=>{s(t||!1)}),[t]),(0,l.jsx)("div",{className:"ccpigd-dropdown-trigger",onClick:e=>{e.stopPropagation(),s(!i)},children:"function"==typeof e?e({open:i,setOpen:s}):e})},d.TriggerArrow=()=>{const{open:e}=c();return(0,l.jsx)("div",{className:"ccpigd-dropdown-trigger-arrow flex-center "+(e?"active":""),children:(0,l.jsx)(s.A,{name:"keyboard_arrow_down",fontSize:"lg",fontWeight:"semibold"})})},d.Content=({children:e,fullWidth:t,className:i=""})=>{const{open:s,setOpen:a}=c(),r=(0,n.useRef)(null);return(0,n.useEffect)((()=>{if(r.current){const e=r.current.getBoundingClientRect(),t=e.right>window.innerWidth,i=e.bottom>window.innerHeight;r.current.classList.toggle("width-overflowing",t),r.current.classList.toggle("height-overflowing",i)}}),[s]),(0,l.jsx)("div",{className:`ccpigd-dropdown-content ${t?"w-full":""} ${s?"active":""} ${i}`,ref:r,children:"function"==typeof e?e({open:s,setOpen:a}):e})},d.MenuLabel=({className:e,children:t,tag:i="p"})=>{const{open:s,setOpen:a}=c();return(0,l.jsx)(r.A,{as:i,className:`ccpigd-dropdown-menu-label ${e}`,children:"function"==typeof t?t({open:s,setOpen:a}):t})},d.MenuSeparator=()=>(0,l.jsx)("div",{className:"ccpigd-dropdown-menu-separator"}),d.MenuItem=({children:e,onClick:t,isActive:i,activeIcon:r=!1,activeBg:n=!1})=>(0,l.jsx)("div",{className:`ccpigd-dropdown-menu-item ${i?"active":""} ${n?"activeBg":""}`,onClick:e=>{e.stopPropagation(),t&&t()},children:r?(0,l.jsxs)(a.A,{gap:5,wrap:!1,children:[(0,l.jsx)("div",{className:"ccpigd-dropdown-menu-item-icon",children:i&&(0,l.jsx)(s.A,{name:"check",fontSize:"md"})}),e]}):e});const u=d},4152:(e,t,i)=>{i.d(t,{A:()=>a});var s=i(790);const a=({icon:e,title:t,description:i,children:a})=>(0,s.jsxs)("div",{className:"ccpigd-no-file-found-container",children:[e&&(0,s.jsx)("div",{children:e}),t&&(0,s.jsx)("h3",{children:t}),i&&(0,s.jsx)("p",{children:i}),a]})},8200:(e,t,i)=>{i.d(t,{A:()=>h,j:()=>p});var s=i(1609),a=i(5185),r=i(790);var n=i(7495),l=i(6715),o=i(4368),c=i(347),d=i(3042);const u=(0,s.createContext)(void 0),p=()=>{const e=(0,s.useContext)(u);if(!e)throw new Error("FileCard components must be used within <FileCard />");return e},m=({file:e,folderView:t="grid",isFileSelected:i,isShowActions:s,onDoubleClick:l,onContextMenu:o,onClick:c,children:d,isCopied:p=!1,isMoved:m})=>{const{show:h}=(0,n.EF)(),f=["ccpigd-file-card",(0,a.lQ)(e.mimeType)?"ccpigd-folder-box":"lg-item",i?"file-checked":"",p?"file-copied":"",m?"file-moved":""].filter(Boolean).join(" ");return(0,r.jsx)(u.Provider,{value:{file:e,folderView:t,isFileSelected:i},children:(0,r.jsx)("div",{className:f,onContextMenu:t=>{t.preventDefault(),h("file-menu",t,{file:e}),o&&o(t,e)},onDoubleClick:l,onClick:c,title:e.name,"data-key":e.key,children:d})})};m.SelectStatus=({onChange:e,onClick:t,isSelected:i})=>{const{file:s}=p();return(0,r.jsx)("div",{className:"ccpigd-file-card__status",children:(0,r.jsx)(l.A,{onChange:e,onClick:t,checked:i,id:s.key})})},m.Thumbnail=({children:e})=>{const{file:t}=p(),i=(0,a.fx)(t?.key)?t?.icon:(0,a.lQ)(t.mimeType)?t?.thumbnails?.large:t?.thumbnails?.thumbnail;return(0,r.jsxs)("div",{className:"ccpigd-file-card__thumbnail",children:[e,(0,r.jsx)("img",{referrerPolicy:"no-referrer",src:i,alt:t?.name})]})},m.ActionButton=()=>{const{file:e}=p(),{show:t}=(0,n.EF)();return(0,r.jsx)("div",{className:"file-card-actions",onClick:i=>{i.stopPropagation(),t("file-menu",i,{file:e})},children:(0,r.jsx)(o.A,{name:"more_vert",fontSize:"lg",fontWeight:"semibold"})})},m.Details=({children:e})=>(0,r.jsx)("div",{className:"file-details",children:e}),m.Name=()=>{const{file:{name:e}}=p();return(0,r.jsx)(d.A,{className:"ccpigd-file-card__name",children:e})},m.Extension=()=>{const{folderView:e}=(0,c.G)((e=>e.fileBrowser)),{file:t}=p();return(0,r.jsx)(d.A,{className:"file-extension",children:(0,a.lQ)(t.mimeType)?(0,a.fx)(t.key)?"list"===e?"-":"":"Folder":t?.extension||t?.mimeType.split("/")[1]})},m.Dot=()=>{const{folderView:e}=(0,c.G)((e=>e.fileBrowser));return(0,r.jsx)(r.Fragment,{children:"grid"===e?(0,r.jsx)("span",{className:"file-dot",children:"•"}):null})},m.Size=()=>{const{folderView:e}=(0,c.G)((e=>e.fileBrowser)),{file:t}=p();if((0,a.fx)(t.key))return(0,r.jsx)(d.A,{className:"file-size",children:"list"===e?"-":""});if((0,a.lQ)(t.mimeType))return Number(t.count)>0?(0,r.jsx)(d.A,{className:"file-size",children:t.count}):(0,r.jsx)(d.A,{className:"file-size",children:"list"===e?"-":""});const i=(0,a.v7)(t?.size||0);return(0,r.jsx)(d.A,{className:"file-size",children:i})},m.UpdatedAt=()=>{const{file:{lastEdited:e}}=p();return(0,r.jsx)(d.A,{className:"file-last-edited",children:e||"-"})};const h=m},255:(e,t,i)=>{i.d(t,{A:()=>A});var s=i(1609),a=i.n(s),r=i(6427),n=i(790);const l=({type:e,name:t,folderLevel:i=0,handleSubmit:a,defaultValue:l="",style:o})=>{const c=(0,s.useRef)(null),[d,u]=(0,s.useState)(l);return(0,s.useEffect)((()=>{if(!c.current)return;c.current.focus();const e=e=>{"Enter"===e.key&&a(d),"Escape"===e.key&&u("")},t=c.current;return t.addEventListener("keydown",e),()=>{t.removeEventListener("keydown",e)}}),[d,a]),"file"===e?(0,n.jsxs)("div",{className:"tree__file",style:o,children:[(0,n.jsx)(r.Dashicon,{icon:"open-folder"}),";   ",(0,n.jsx)("input",{className:"tree__input",value:d,onChange:e=>u(e.target.value),ref:c})]}):(0,n.jsx)("div",{className:"tree__folder",style:{marginLeft:10*(i+1)+"px",...o},children:(0,n.jsx)(m,{isOpen:!0,handleClick:()=>{},name:(0,n.jsx)("input",{ref:c,className:"tree__input",value:d,onChange:e=>u(e.target.value)})})})},o=(0,s.createContext)(void 0),c=()=>{const e=(0,s.useContext)(o);if(!e)throw new Error("useTreeContext must be used within a TreeContext.Provider");return e};var d=i(3714),u=i(4368),p=i(3042);const m=({isOpen:e,name:t,handleClick:i,loading:s,isSelected:a})=>(0,n.jsxs)(d.A,{className:`tree__name ${e?"tree__name--open":""} ${a?"tree__name--selected":""} `,gap:7,children:[s?(0,n.jsx)("span",{className:"ccpigd-loading-spinner"}):(0,n.jsx)(u.A,{name:e?"keyboard_arrow_down":"keyboard_arrow_right",onClick:e=>{e.stopPropagation(),s||i()},fontSize:"lg"}),(0,n.jsx)(u.A,{name:e&&!s?"folder_open":"folder",fontSize:"lg"}),(0,n.jsx)(p.A,{size:"md",children:t})]}),h=({item:e,level:t=1,parentPath:i="",children:r})=>{const{dispatch:o,isImperative:d,onNodeClick:u,onExpandFolder:p,selectedKey:f}=c(),[g,x]=(0,s.useState)(!1),[y,v]=(0,s.useState)(!1),[w,b]=(0,s.useState)([]),[j,C]=(0,s.useState)(!1),[A,k]=(0,s.useState)(!1);return(0,s.useEffect)((()=>{d&&p&&y&&!j&&(k(!0),p(e.key).then((t=>{o({type:"SET_CHILDREN",payload:{key:e.key,children:t}}),k(!1),C(!0)})))}),[y]),(0,s.useEffect)((()=>{const e=a().Children.map(r,(e=>e.type===h?a().cloneElement(e,{level:t+1,parentPath:`${i}/${name}`}):e));b(e)}),[r]),(0,n.jsx)("div",{onClick:t=>{u&&(t.stopPropagation(),u(e))},className:"tree__folder",children:(0,n.jsxs)("div",{className:"tree__vertical-line",children:[(0,n.jsx)("div",{className:"tree__actions-wrapper",children:g?(0,n.jsx)(l,{type:"folder",style:{marginLeft:0},folderLevel:t-2,defaultValue:e.name,handleSubmit:t=>{o({type:"RENAME_FOLDER",payload:{key:e.key,name:t}}),x(!1)}}):(0,n.jsx)(m,{name:e.name,isOpen:y,handleClick:()=>v((e=>!e)),loading:A,isSelected:f===e.key})}),(0,n.jsx)("div",{className:"tree__collapse "+(y?"tree__collapse--open":""),children:w})]})})};var f=i(6087),g=i(239);const x=({name:e,fileKey:t,parent:i})=>{const[a,o]=(0,s.useState)(!1),{state:d,dispatch:u,isImperative:p,onNodeClick:m}=c();return e.includes(".")&&e.split(".").pop().toLowerCase(),r.Dashicon,(0,n.jsx)("div",{className:"tree__file",onClick:s=>{s.stopPropagation(),m?.({state:d,name:e,fileKey:t,parent:i,type:"file"})},children:a?(0,n.jsx)(l,{defaultValue:e,type:"file",style:{marginLeft:0},handleSubmit:e=>{u({type:"EDIT_FILE",payload:{fileKey:t,name:e}}),o(!1)}}):(0,n.jsxs)("div",{className:"tree__actions-wrapper",children:[(0,n.jsxs)("div",{className:"tree__name",children:[(0,n.jsx)(r.Dashicon,{icon:"open-folder"}),"  ",e]}),p&&(0,n.jsxs)("div",{className:"tree__actions",children:[(0,n.jsx)(g.A,{onClick:()=>o(!0),children:(0,n.jsx)(r.Dashicon,{icon:"edit"})}),(0,n.jsx)(g.A,{onClick:()=>u({type:"DELETE_FILE",payload:{fileKey:t}}),children:(0,n.jsx)(r.Dashicon,{icon:"trash"})})]})]})})};var y=i(5185),v=i(1550);const w=(e,t=new WeakMap)=>{if(null===e||"object"!=typeof e)return e;if(t.has(e))return t.get(e);const i=Array.isArray(e)?[]:{};t.set(e,i);for(const s in e)Object.prototype.hasOwnProperty.call(e,s)&&(i[s]=w(e[s],t));return i},b=({data:e,cond:t,childPathKey:i="files"})=>{let s=null,a=[],r=null,n=null,l=null;const o=e=>{e.forEach(((c,d)=>{if(t(c,d))return s=c,void(a&&a.forEach((t=>{t&&t[i].includes(c)?(r=t,n=t[i][d+1],l=t[i][d-1]):(r=e,n=e[d+1],l=e[d-1])})));c[i]&&(a.push(c),o(c[i]))}))};return o(e),{parent:r,item:s,nextSibling:n,previousSibling:l}},j=(e,t)=>{let i=w(e),s=null,a=null;if(t.payload&&t.payload.key){let i=b({data:e,cond:e=>e.key===t.payload.key});a=i.parent,s=i.item}switch(t.type){case"SET_DATA":return t.payload;case"CREATE_FILE":return s.files.push((({name:e})=>({key:crypto.randomUUID(),name:e,type:"file",icon:v.O_}))({name:t.payload.name})),i;case"EDIT_FILE":case"RENAME_FOLDER":return s.name=t.payload.name,i;case"DELETE_FILE":return a?(a.files=a.files.filter((e=>e.key!==t.payload.key)),i):i.filter((e=>e.key!==t.payload.key));case"CREATE_FOLDER":return s.files.push((({name:e})=>({key:crypto.randomUUID(),name:e,type:"folder",icon:v.R_,files:[]}))({name:t.payload.name})),i;case"DELETE_FOLDER":return a?(a.files=a.files.filter((e=>e.key!==t.payload.key)),i):i.filter((e=>e.key!==t.payload.key));case"SET_CHILDREN":{const e=t.payload.children,s=b({data:i,cond:e=>e.key===t.payload.key});return s.item&&(s.item.files=e),i}default:return e}},C=({children:e,data:t,onClick:i,onUpdate:a,onExpandFolder:r,selectedKey:l})=>{const[c,d]=(0,s.useReducer)(j,t);(0,s.useLayoutEffect)((()=>{d({type:"SET_DATA",payload:t})}),[t]),(()=>{const e=(0,s.useRef)(!1);(0,s.useEffect)((()=>{e.current?a&&a(c):e.current=!0}),[])})();const u=(0,f.useCallback)((e=>e.map((e=>(0,y.lQ)(e.mimeType)?(0,n.jsx)(h,{item:e,children:e.files&&e.files.map((t=>(t.parent=e,(0,y.lQ)(t.mimeType)?u([t]):(0,n.jsx)(x,{parent:e,fileKey:t.key,name:t.name},t.key))))}):(0,n.jsx)(x,{fileKey:e.key,name:e.name},e.key)))),[c]),p=!(!t||e);return(0,n.jsx)(o.Provider,{value:{isImperative:p,state:c,dispatch:d,onNodeClick:i,onExpandFolder:r,selectedKey:l},children:(0,n.jsx)("div",{className:"tree",children:p?u(c):e})})};C.File=x,C.Folder=h;const A=C},9630:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(1609),a=i.n(s),r=i(790);const n=({as:e,children:t,columns:i=1,rows:n,min:l="0",max:o="1fr",gap:c="md",alignItems:d,justifyContent:u,className:p="",templateAreas:m,fullWidth:h=!1,rounded:f="none",style:g})=>{let x="";x="auto-fit"===i||"auto-fill"===i||"number"==typeof i?`repeat(${i}, minmax(${l}, ${o}))`:i;const y=["ccpigd-grid-stack"];let v;"number"==typeof c?v=`${c}px`:y.push(`gap--${c}`),d&&y.push(`items-${d}`),u&&y.push(`justify-${u}`),h&&y.push("w-full"),f&&"none"!==f&&y.push(`rounded-${f}`),p&&y.push(p);const w={gridTemplateColumns:x,...n?{gridTemplateRows:n}:{},...m&&{gridTemplateAreas:m.map((e=>`"${e}"`)).join(" ")},...v&&{gap:v},...g},b=a().Children.map(t,(e=>{if(!(0,s.isValidElement)(e))return e;const t=e,i=t.props.gridArea;return(0,s.cloneElement)(t,{style:{...t.props.style||{},...i?{gridArea:i}:{}}})})),j=e||"div";return(0,r.jsx)(j,{className:y.join(" "),style:w,children:b})}},4368:(e,t,i)=>{i.d(t,{A:()=>r});var s=i(4164),a=i(790);const r=({name:e,fontSize:t="md",fontWeight:i="regular",style:r,className:n="",onClick:l=()=>{}})=>{const o=(0,s.A)("ccpigd-icon",`text-${t}`,`font-${i}`,e,n);return(0,a.jsx)("span",{onClick:l,style:r,className:o,children:e})}},239:(e,t,i)=>{i.d(t,{A:()=>o});const s={wrapper:"ccpigd-icon-btn",fullWidth:"ccpigd-icon-btn--full-width",disabled:"ccpigd-icon-btn--disabled",ghost:"ccpigd-icon-btn--ghost",text:"ccpigd-icon-btn--text",primary:"ccpigd-icon-btn--primary",secondary:"ccpigd-icon-btn--secondary",outlined:"ccpigd-icon-btn--outlined",error:"ccpigd-icon-btn--error",warning:"ccpigd-icon-btn--warning",link:"ccpigd-icon-btn--link",light:"ccpigd-icon-btn--light",dark:"ccpigd-icon-btn--dark",success:"ccpigd-icon-btn--success",pro:"ccpigd-icon-btn--pro",new:"ccpigd-icon-btn--new","extra-small":"ccpigd-icon-btn--extra-small",small:"ccpigd-icon-btn--small",medium:"ccpigd-icon-btn--medium",large:"ccpigd-icon-btn--large","rounded-none":"ccpigd-icon-btn--rounded-none","rounded-xs":"ccpigd-icon-btn--rounded-xs","rounded-sm":"ccpigd-icon-btn--rounded-sm","rounded-md":"ccpigd-icon-btn--rounded-md","rounded-lg":"ccpigd-icon-btn--rounded-lg","rounded-full":"ccpigd-icon-btn--rounded-full"};var a=i(1609),r=i.n(a),n=i(4164),l=i(790);const o=({children:e,iconUrl:t,variant:i="text",size:a="medium",rounded:o="sm",className:c="",id:d,fullWidth:u=!1,title:p,disabled:m=!1,visible:h=!0,loading:f=!1,loadingIndicator:g,ariaLabel:x,role:y="button",tabIndex:v,href:w,target:b="_self",rel:j,buttonType:C="button",name:A,form:k,preventDefault:N=!1,stopPropagation:S=!1,onClick:F,onBlur:M,onFocus:_,onMouseEnter:z,onMouseLeave:E,onDoubleClick:P,asChild:L=!1,label:T=!1,labelId:I,fontSize:U="md"})=>{if(!h)return null;const D=(0,n.A)(s.wrapper,s[i],s[a],s[`rounded-${o}`],u&&s.fullWidth,m&&s.disabled,c,U&&`text-${U}`),B=e=>{N&&"submit"!==C&&e.preventDefault(),S&&e.stopPropagation(),!F||m||f||F(e)},G=f?g||(0,l.jsx)("span",{className:"cc-loading-spinner"}):null!=e?e:t&&(0,l.jsx)("img",{referrerPolicy:"no-referrer",src:t,alt:"icon"}),R={id:d,title:p,tabIndex:v,onBlur:M,onFocus:_,onMouseEnter:z,onMouseLeave:E,onDoubleClick:P,"aria-label":x,className:D,...w?{}:{role:y||"button"}};if(T)return(0,l.jsx)("label",{htmlFor:I,...R,children:G});if(L&&r().isValidElement(e)){const t=e;return r().cloneElement(t,{...R,className:(0,n.A)(R.className,t.props.className),onClick:B,..."button"===t.type&&{disabled:m||f}})}return w?(0,l.jsx)("a",{href:w,target:b,rel:j,onClick:B,...R,children:G}):(0,l.jsx)("button",{type:C,name:A,form:k,onClick:B,disabled:m||f,...R,children:G})}},3714:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(6087),a=(i(1609),i(4164)),r=i(790);const n=(0,s.memo)((({children:e,as:t="div",align:i="start",direction:s="row",blockAlign:n="center",gap:l,wrap:o=!0,className:c="",onClick:d})=>{const u=(0,a.A)("d-flex","row"===s?"flex-row":"flex-row-reverse",o?"flex-wrap":"flex-nowrap",{start:"justify-start",center:"justify-center",end:"justify-end","space-around":"justify-around","space-between":"justify-between","space-evenly":"justify-evenly"}[i],{start:"items-start",center:"items-center",end:"items-end",baseline:"items-baseline",stretch:"items-stretch"}[n],c),p="object"==typeof l?{}:void 0!==l?{gap:"number"==typeof l?`${l}px`:l}:void 0;return(0,r.jsx)(t,{className:u,style:p,onClick:e=>{d&&d(e)},children:e})}))},8024:(e,t,i)=>{i.d(t,{A:()=>d});const s={wrapper:"ccpigd-input",label:"ccpigd-input__label",container:"ccpigd-input__container",input:"ccpigd-input__input",helperText:"ccpigd-input__helper-text",errorText:"ccpigd-input__error-text",error:"ccpigd-input--error",disabled:"ccpigd-input--disabled","rounded-none":"ccpigd-input--rounded-none","rounded-xs":"ccpigd-input--rounded-xs","rounded-sm":"ccpigd-input--rounded-sm","rounded-md":"ccpigd-input--rounded-md","rounded-lg":"ccpigd-input--rounded-lg","rounded-full":"ccpigd-input--rounded-full","text-xs":"ccpigd-input--text-xs","text-sm":"ccpigd-input--text-sm","text-md":"ccpigd-input--text-md","text-lg":"ccpigd-input--text-lg","text-xl":"ccpigd-input--text-xl"};var a=i(7586),r=i(6087),n=i(1609),l=i(4368),o=i(4164),c=i(790);const d=(0,n.forwardRef)(((e,t)=>{const{id:i,name:d,type:u="text",label:p,placeholder:m="Type",title:h,value:f,className:g="",inputClassName:x="",inputFontSize:y="sm",searchIcon:v=!1,rounded:w="sm",helperText:b,error:j,errorText:C,visible:A=!0,readOnly:k,required:N,ariaLabel:S,tabIndex:F,disabled:M,spellCheck:_,preventDefault:z=!1,stopPropagation:E=!1,isPro:P=!1,onClick:L,onChange:T,onBlur:I,...U}=e,[D,B]=(0,n.useState)(f);if((0,r.useEffect)((()=>{B(f)}),[f]),(0,r.useEffect)((()=>{T&&""!==D&&T(D)}),[D]),!A)return null;const G=(0,o.A)(s.wrapper,g),R=(0,o.A)(s.input,s[`rounded-${w}`],s[`text-${y}`],j&&s.error,M&&s.disabled,x);return(0,c.jsxs)("div",{className:G,children:[p&&(0,c.jsx)("label",{htmlFor:i,className:s.label,children:p}),(0,c.jsx)("div",{className:s.container,children:(0,c.jsx)("input",{id:i,name:d,ref:t,type:u,placeholder:m,title:h,value:D,className:R,"aria-label":S,"aria-invalid":j,"aria-describedby":j?`${i}-error`:void 0,readOnly:k,required:N,disabled:M,tabIndex:F,spellCheck:_,onClick:e=>{z&&e.preventDefault(),E&&e.stopPropagation(),!P||(0,a.G4)(ccpigd.isPro)?L?.(e):window.CCPIGDHelper.openUpgradePopUp()},onChange:e=>{if(P&&!(0,a.G4)(ccpigd.isPro))return void window.CCPIGDHelper.openUpgradePopUp();const t=e.target.value;T&&T(t),B(t)},onBlur:()=>{!P||(0,a.G4)(ccpigd.isPro)?I&&I(D):window.CCPIGDHelper.openUpgradePopUp()},...U})}),v&&(0,c.jsx)("span",{className:`input-icon-search flex-center rounded-${w}`,children:(0,c.jsx)(l.A,{name:"search",fontSize:"md"})}),!j&&b&&(0,c.jsx)("small",{className:s.helperText,children:b}),j&&C&&(0,c.jsx)("small",{id:`${i}-error`,className:s.errorText,children:C})]})}))},9504:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(3042),a=i(790);const r=({children:e,type:t="info",className:i="mt-2"})=>(0,a.jsx)("ul",{className:`ccpigd-note ccpigd-note--${t} ${i}`,children:e});r.Bullet=({children:e})=>(0,a.jsx)("li",{className:"ccpigd-note--bullet",children:e}),r.Normal=({children:e})=>(0,a.jsx)("li",{className:"ccpigd-note--normal",children:e}),r.Title=({title:e})=>(0,a.jsxs)(s.A,{as:"span",size:"xs",weight:"semibold",children:[e," "]}),r.Text=({children:e})=>(0,a.jsx)(a.Fragment,{children:e}),r.Link=({url:e,children:t})=>(0,a.jsx)("a",{href:e,target:"_blank",rel:"noopener noreferrer",className:"ccpigd-note-link",children:t});const n=r},6234:(e,t,i)=>{i.d(t,{A:()=>y});var s=i(1609),a=i(239),r=i(5185),n=i(3714),l=i(6495),o=i(5826),c=i(4398),d=i(4232),u=i(3374),p=i(3042),m=i(4368),h=i(790);const f=(0,s.createContext)(void 0),g=()=>{const e=(0,s.useContext)(f);if(!e)throw new Error("Profile components must be used inside <Profile />");return e},x=({children:e,accountInfo:t,className:i=""})=>(0,h.jsx)(f.Provider,{value:t,children:(0,h.jsx)(n.A,{gap:10,wrap:!1,className:`profile-card ${i}`,children:e})});x.Avatar=()=>{const{photo:e,name:t}=g();return(0,h.jsx)("div",{className:"profile-avatar",children:(0,h.jsxs)(d.A,{size:"base",children:[(0,h.jsx)(d.A.AvatarImage,{src:e||""}),(0,h.jsx)(d.A.AvatarFallback,{children:t})]})})},x.Name=()=>{const{name:e}=g();return(0,h.jsx)(p.A,{as:"h5",size:"sm",weight:"semibold",className:"profile-name",children:e})},x.Email=()=>{const{email:e}=g();return(0,h.jsx)(p.A,{size:"sm",as:"span",className:"profile-email text-desc-gray",children:e})},x.Status=({onClick:e})=>{const{active:t,lost:i}=g(),s=!!t,r=!!i,n=s&&!r;return(0,h.jsx)("div",{className:"profile-status "+(s?"active":"inactive"),children:r?(0,h.jsx)(o.A,{title:"Connection lost",arrow:!0,placement:"left",wrap:"no-wrap",children:(0,h.jsx)(a.A,{size:"extra-small",onClick:e,variant:"error",rounded:"sm",children:(0,h.jsx)(m.A,{name:"autorenew"})})}):(0,h.jsx)(a.A,{size:"extra-small",onClick:e,variant:"primary",rounded:"sm",children:n?(0,h.jsx)(m.A,{name:"check"}):(0,h.jsx)(m.A,{name:"autorenew"})})})},x.StorageInfo=()=>{const{storage:e}=g(),t=e&&e.usage&&e.limit?parseFloat(e.usage)/parseFloat(e.limit)*100:0;return(0,h.jsxs)(c.A,{gap:5,className:"mt-1",children:[(0,h.jsx)(l.A,{progress:t}),(0,h.jsxs)(p.A,{as:"p",size:"xs",weight:"semibold",color:"dark",children:[(0,r.v7)(parseFloat(e?.usage||"0"))," of"," ",(0,r.v7)(parseFloat(e?.limit||"0"))," ",(0,h.jsxs)(p.A,{size:"xs",as:"span",weight:"regular",children:[t.toFixed(2),"% Used"]})]})]})},x.RemoveBtn=({onClick:e})=>(0,h.jsxs)(u.A,{variant:"error",size:"medium",className:"profile-remove-btn",onClick:e,children:[(0,h.jsx)(m.A,{name:"person_remove"})," Remove"]}),x.ActiveBtn=({onClick:e})=>{const{active:t,lost:i}=g();return(0,h.jsx)(u.A,{disabled:!!t,variant:"primary",size:"medium",className:"profile-active-btn",onClick:e,startIcon:(0,h.jsx)(m.A,{name:"check"}),children:t?"Activated":"Active Now"})},x.AddedBy=()=>{const{user:e,active:t}=g();return(0,h.jsxs)(n.A,{className:"added-by",gap:10,children:[(0,h.jsxs)(n.A,{gap:5,children:[(0,h.jsx)(p.A,{as:"h4",size:"sm",weight:"semibold",children:"Account added by:"}),(0,h.jsx)(u.A,{variant:"outlined",size:"small",children:e.name})]}),(0,h.jsxs)(n.A,{gap:5,children:[(0,h.jsx)(p.A,{as:"h4",size:"sm",weight:"semibold",children:"Email:"}),(0,h.jsx)(u.A,{variant:"outlined",size:"small",children:e.email})]}),(0,h.jsxs)(n.A,{gap:10,children:[(0,h.jsx)(p.A,{as:"h4",size:"sm",weight:"semibold",children:"Status:"}),(0,h.jsx)(u.A,{variant:t?"secondary":"warning",size:"small",children:t?"Active":"Inactive"})]})]})};const y=x},6495:(e,t,i)=>{i.d(t,{A:()=>a});var s=i(790);const a=({progress:e})=>(0,s.jsx)("div",{className:"ccpigd-progress-bar",children:(0,s.jsx)("div",{className:"ccpigd-progress",style:{width:`${e}%`}})})},2892:(e,t,i)=>{i.d(t,{A:()=>C});var s=i(1442),a=i(6087),r=i(347),n=i(2262),l=i(5647),o=i(4315),c=i(239),d=i(7666),u=i(7495),p=i(8200),m=i(7673),h=i(5185),f=i(3714),g=i(4398),x=i(4368),y=i(3042),v=i(2312),w=i(6880),b=i(3330),j=i(790);const C=({isSearchExpanded:e=!1})=>{const{activeFolder:t}=(0,r.G)((e=>e.manageFiles)),[i,C]=(0,a.useState)(e),[k,N]=(0,a.useState)(null),[S,F]=(0,a.useState)(["all"]),[M,_]=(0,a.useState)(!1),[z,E]=(0,a.useState)(!1),[P,{data:L,isLoading:T,isFetching:I,isError:U}]=(0,n.V5)(),D=(0,a.useRef)(null),B=(0,a.useRef)(null),{menuKey:G}=(0,l.g)(),R=(0,l.Zp)(),$=(0,r.j)(),{viewFile:O,galleryProps:V}=(0,w.i)(L?.files||[]),{refreshCurrentFolder:H}=(0,o.A)();(0,d.A)((()=>{null!==k&&(k.length<=2?H(!1):P({folderKey:t?.key,query:k||"",types:S,from:M?"server":"cache",scope:z?"global":"parent"}).unwrap())}),[k,S,M,z],800),(0,a.useEffect)((()=>{const e=B.current;if(!e)return;const t=t=>{0!==t.deltaY&&(t.preventDefault(),e.scrollLeft+=t.deltaY)},i=()=>{e.scrollWidth>e.clientWidth?e.classList.add("is-overflowing"):e.classList.remove("is-overflowing")};let s=!1,a=0,r=0;const n=t=>{s=!0,a=t.pageX-e.offsetLeft,r=e.scrollLeft,e.classList.add("dragging")},l=t=>{if(!s)return;t.preventDefault();const i=1*(t.pageX-e.offsetLeft-a);e.scrollLeft=r-i},o=()=>{s=!1,e.classList.remove("dragging")};return e.addEventListener("wheel",t,{passive:!1}),e.addEventListener("mousedown",n),e.addEventListener("mousemove",l),e.addEventListener("mouseleave",o),e.addEventListener("mouseup",o),e.scrollTo({left:e.scrollWidth,behavior:"smooth"}),window.addEventListener("resize",i),i(),()=>{e.removeEventListener("wheel",t),e.removeEventListener("mousedown",n),e.removeEventListener("mousemove",l),e.removeEventListener("mouseleave",o),e.removeEventListener("mouseup",o),window.removeEventListener("resize",i)}}),[S]),(0,a.useEffect)((()=>{0===S.length&&F(["all"])}),[S]),(0,a.useEffect)((()=>{i&&L?.files&&$((0,s.q9)(L.files))}),[L,i]),(0,a.useEffect)((()=>{i&&$((0,s.rI)(T||I))}),[I,T,U]);const K=e=>{F("all"===e?["all"]:t=>{const i=t.filter((e=>"all"!==e));return t.includes(e)?i.filter((t=>t!==e)):[...i,e]})};return(0,j.jsxs)("div",{className:"searchbox-wrapper",children:[(0,j.jsxs)(m.A,{children:[(0,j.jsx)(m.A.Trigger,{children:({open:e})=>(0,j.jsxs)("div",{className:"ccpigd-searchbox",children:[(0,j.jsxs)(m.A,{children:[(0,j.jsx)(m.A.Trigger,{children:(0,j.jsxs)("div",{className:"ccpigd-searchbox__options",children:[(0,j.jsx)("div",{className:"ccpigd-searchbox__options-selected",ref:B,children:S.map((e=>{const t=A.find((t=>t.value===e))?.label;return(0,j.jsxs)("div",{className:"ccpigd-searchbox__options-item",children:[(0,j.jsx)(y.A,{size:"xs",color:"dark",children:t}),(0,j.jsx)(x.A,{name:"close",fontWeight:"bold",onClick:()=>K(e)})]},e)}))}),(0,j.jsx)(m.A.TriggerArrow,{})]})}),(0,j.jsx)(m.A.Content,{className:"ccpigd-searchbox__options-list",children:A.map(((e,t)=>(0,j.jsxs)("div",{children:[(0,j.jsx)(m.A.MenuItem,{isActive:S.includes(e.value),activeIcon:!0,activeBg:!0,onClick:()=>K(e.value),children:e.label}),t!==A.length-1&&(0,j.jsx)(m.A.MenuSeparator,{})]},e.value)))})]}),(0,j.jsx)("button",{onClick:e=>{e.stopPropagation(),e.preventDefault()},className:"ccpigd-searchbox__button",children:(0,j.jsx)(x.A,{name:"search",fontSize:"lg"})}),(0,j.jsx)("input",{type:"search",name:"ccpigd-search",id:"ccpigd-search",placeholder:`Search ${t?.name}`,onChange:e=>N(e.target.value),value:k||"",autoComplete:"off",onClick:t=>{e&&t.stopPropagation()}}),(0,j.jsxs)(m.A,{children:[(0,j.jsx)(m.A.Trigger,{children:(0,j.jsx)(c.A,{variant:"secondary",className:"ccpigd-searchbox__filter-btn",size:"small",children:(0,j.jsx)(x.A,{name:"tune",fontSize:"xl"})})}),(0,j.jsxs)(m.A.Content,{className:"ccpigd-searchbox__dropdown",children:[(0,j.jsx)(m.A.MenuLabel,{children:"Search Location"}),(0,j.jsx)(m.A.MenuItem,{isActive:M,activeIcon:!0,onClick:()=>_(!0),children:"Server"}),(0,j.jsx)(m.A.MenuItem,{isActive:!M,activeIcon:!0,onClick:()=>_(!1),children:"Cache"}),(0,j.jsx)(m.A.MenuSeparator,{}),(0,j.jsx)(m.A.MenuLabel,{children:"Search Scope"}),(0,j.jsx)(m.A.MenuItem,{isActive:z,activeIcon:!0,onClick:()=>E(!0),children:"Global"}),(0,j.jsx)(m.A.MenuItem,{isActive:!z,activeIcon:!0,onClick:()=>E(!1),children:"Current Folder"})]})]})]})}),!i&&(0,j.jsx)(m.A.Content,{fullWidth:!0,className:"ccpigd-searchbox__results",children:T||I?(0,j.jsx)(y.A,{size:"xs",children:"Loading..."}):(0,j.jsx)(g.A,{className:"ccpigd-file-list",children:(0,j.jsx)(v.A,{ref:D,className:"ccpigd-file-list__files ccpigd-file-list__files--list-view ",children:(0,j.jsx)(u.BV,{children:L?.files&&L?.files.length>0?(0,j.jsxs)(j.Fragment,{children:[L?.files.map((e=>(0,j.jsx)(g.A,{children:(0,j.jsxs)(p.A,{file:e,isFileSelected:!1,onClick:t=>((e,t)=>{e.stopPropagation(),(0,h.lQ)(t?.mimeType)?R(`/file-browser/${G}/${t.key}`):O(t.key)})(t,e),children:[(0,j.jsx)(p.A.Thumbnail,{}),(0,j.jsx)(p.A.Name,{})]})},e.key))),(0,j.jsxs)(f.A,{onClick:()=>C(!0),className:"cursor-pointer",gap:5,children:[(0,j.jsx)(y.A,{size:"sm",color:"success",children:"See files in File Browser"}),(0,j.jsx)(x.A,{name:"arrow_forward",fontSize:"lg"})]})]}):(0,j.jsx)(y.A,{size:"xs",children:"No files found"})})})})})]}),(0,j.jsx)(b.C,{...V})]})},A=[{value:"folder",label:"Folder"},{value:"document",label:"Documents"},{value:"code",label:"Code"},{value:"image",label:"Image"},{value:"audio",label:"Audio"},{value:"video",label:"Video"},{value:"archive",label:"Archive"},{value:"binary_executable",label:"Binary Executable"},{value:"all",label:"All"}]},9642:(e,t,i)=>{i.d(t,{A:()=>l});var s=i(1609),a=i(7586),r=i(4368),n=i(790);const l=({options:e=[],optionIcon:t=!1,value:i,defaultValue:l=[],onChange:o,placeholder:c="Select an option",optionTop:d=!1,className:u="",style:p,multiple:m=!1,visible:h=!0,disabled:f=!1,label:g,fitContent:x=!1,error:y=!1,variant:v="light",errorText:w,helperText:b,searchable:j=!0,loadOptions:C,onSearch:A,loading:k=!1,onFocus:N,onBlur:S,prefix:F,suffix:M,isPro:_=!1})=>{var z;if(!h)return null;const[E,P]=(0,s.useState)(e),[L,T]=(0,s.useState)(null!=i?i:l),[I,U]=(0,s.useState)(!1),[D,B]=(0,s.useState)(""),[G,R]=(0,s.useState)(k),$=(0,s.useRef)(null);(0,s.useEffect)((()=>{R(k)}),[k]),(0,s.useEffect)((()=>{!_||(0,a.G4)(ccpigd.isPro)?P(e):window.CCPIGDHelper.openUpgradePopUp()}),[e]),(0,s.useEffect)((()=>{!_||(0,a.G4)(ccpigd.isPro)?void 0!==i&&T(i):window.CCPIGDHelper.openUpgradePopUp()}),[i]),(0,s.useEffect)((()=>{!_||(0,a.G4)(ccpigd.isPro)?C&&(R(!0),C().then((e=>{P(e),R(!1)}))):window.CCPIGDHelper.openUpgradePopUp()}),[C]);const O=E.filter((e=>{var t;return(null!==(t=e.name)&&void 0!==t?t:e.value).toString().toLowerCase().includes(D.toLowerCase())})),V=e=>{!_||(0,a.G4)(ccpigd.isPro)?$.current?.contains(e.target)||(U(!1),S?.()):window.CCPIGDHelper.openUpgradePopUp()};(0,s.useEffect)((()=>{if(!_||(0,a.G4)(ccpigd.isPro))return I&&document.addEventListener("mousedown",V),()=>{document.removeEventListener("mousedown",V)};window.CCPIGDHelper.openUpgradePopUp()}),[I]);const H=m?null:E.find((e=>e.value===L[0]));return(0,n.jsxs)("div",{style:p,className:`ccpigd-select-box-container ${u}`,ref:$,children:[g&&(0,n.jsx)("label",{className:"ccpigd-select-box-label "+(y?"error":""),children:g}),(0,n.jsxs)("div",{className:`ccpigd-select-box-wrapper position-relative cursor-pointer ${x?"active-min-width":""} ${d?"top":""}`,onFocus:N,children:[(0,n.jsxs)("div",{className:`ccpigd-select-box-selected ${y?"error":""} ${f?"disabled":""} ${"secondary"===v?"with-background":""}`,onClick:()=>!f&&U(!I),children:[(0,n.jsx)("div",{className:"ccpigd-select-box-selected-content gap--xs d-flex align-center",children:L.length>0?m?L.map(((e,s)=>{var l,c;const d=E.find((t=>t.value===e));return(0,n.jsxs)("span",{className:"selected-option selected-item",children:[t&&(0,n.jsx)(r.A,{name:null!==(l=d?.icon)&&void 0!==l?l:"check_circle",fontSize:"md"}),null!==(c=d?.name)&&void 0!==c?c:e,(0,n.jsx)("span",{className:"remove-icon d-flex align-center",onClick:t=>{!_||(0,a.G4)(ccpigd.isPro)?(t.stopPropagation(),(e=>{const t=L.filter((t=>t!==e));void 0===i&&T(t),o?.(t)})(e)):window.CCPIGDHelper.openUpgradePopUp()},children:(0,n.jsx)(r.A,{name:"close_small",fontSize:"md"})})]},s)})):(0,n.jsxs)(n.Fragment,{children:[F&&(0,n.jsx)("span",{className:"selected-option prefix",children:F}),(0,n.jsx)("span",{className:"selected-option",children:null!==(z=H?.name)&&void 0!==z?z:L[0]}),M&&(0,n.jsx)("span",{className:"selected-option suffix",children:M})]}):(0,n.jsx)("span",{className:"placeholder selected-option",children:c})}),(0,n.jsx)("span",{className:"select-box-icon position-relative flex-center "+(I?"rotate":""),children:(0,n.jsx)(r.A,{name:"stat_minus_1",fontSize:"xl"})})]}),(0,n.jsxs)("div",{className:`ccpigd-select-box-options ${I?"open":""} ${d?"top":""}`,children:[j&&(0,n.jsxs)("div",{className:"select-box-search-wrapper",children:[(0,n.jsx)(r.A,{name:"search"}),(0,n.jsx)("input",{className:"select-box-search-input",value:D,onChange:e=>{B(e.target.value),A?.(e.target.value)},placeholder:"Search..."})]}),G?(0,n.jsx)("div",{className:"select-box-option",children:"Loading..."}):O.filter((e=>!m||!L.includes(e.value))).map(((e,t)=>{var s;return(0,n.jsx)("div",{className:"select-box-option "+(m||H?.value!==e.value?"":"select"),onClick:()=>!f&&(e=>{if(!_||(0,a.G4)(ccpigd.isPro)){if(""!==e)if(m){const t=L.includes(e)?L:[...L,e];void 0===i&&T(t),o?.(t)}else{if(L[0]===e)return;void 0===i&&T([e]),o?.([e]),U(!1)}}else window.CCPIGDHelper.openUpgradePopUp()})(e.value),children:null!==(s=e.name)&&void 0!==s?s:e.value},t)})),m&&L.length>0&&(0,n.jsx)("div",{className:"select-box-option clear-all",onClick:()=>{!_||(0,a.G4)(ccpigd.isPro)?(void 0===i&&T([]),o?.([])):window.CCPIGDHelper.openUpgradePopUp()},children:"Clear All"})]})]}),y&&w&&(0,n.jsx)("span",{className:"select-box-error",children:w}),b&&!y&&(0,n.jsx)("span",{className:"select-box-helper",children:b})]})}},6391:(e,t,i)=>{i.d(t,{A:()=>s.A});var s=i(9642)},2517:(e,t,i)=>{i.d(t,{A:()=>h});var s=i(7920),a=i(8758),r=i(3714),n=i(4398),l=i(7452),o=i(3042),c=(i(1609),i(4164)),d=i(790);var u=i(3374),p=i(4368);const m=({title:e,description:t,docLink:i,className:m,children:h,action:f,secondaryAction:g,isPro:x=!1,isComingSoon:y=!1,isNew:v=!1,isHot:w=!1})=>{const b=(0,c.A)("ccpigd-settings-field",m);let j={isPro:x,isComingSoon:y,isNew:v,isHot:w,size:"small",iconSize:"md"};return(0,d.jsx)(s.A,{...j,children:(0,d.jsxs)(l.A,{className:b,children:[(0,d.jsxs)(r.A,{align:"space-between",children:[(0,d.jsxs)(n.A,{children:[(0,d.jsxs)(r.A,{gap:15,children:[f&&f,e&&(0,d.jsx)(o.A,{as:"h4",size:"md",weight:"medium",className:"ccpigd-settings-field__title "+(t||f||g?"":"mb-3"),children:e}),g&&g]}),t&&(0,d.jsx)(a.A,{className:h?"mb-3":"",text:t})]}),i&&(0,d.jsx)(u.A,{startIcon:(0,d.jsx)(p.A,{name:"info"}),size:"medium",variant:"outlined",href:i,target:"_blank",children:"Documentation"})]}),(0,d.jsx)(n.A,{gap:20,children:h})]})})};m.SubField=({title:e,description:t,background:i="extra-light",className:u,children:p,action:m,depend:h=!1,dependOn:f="",secondaryAction:g,isPro:x=!1,isComingSoon:y=!1,isNew:v=!1,isHot:w=!1})=>{const b=(0,c.A)("ccpigd-settings-field__sub",u,h&&"ccpigd-settings-field__sub--depend");let j={isPro:x,isComingSoon:y,isNew:v,isHot:w};return(0,d.jsx)(s.A,{...j,children:(0,d.jsxs)(l.A,{className:b,padding:20,onClick:e=>{const t=document.getElementById(f);if(t&&h){e.stopPropagation();const i=t.parentElement;if(!i)return;i.classList.add("blinking"),setTimeout((()=>{i.classList.remove("blinking")}),500)}},background:i,border:"dashed",rounded:"sm",children:[(0,d.jsxs)(r.A,{gap:15,children:[m&&m,e&&(0,d.jsx)(o.A,{as:"h5",size:"md",weight:"medium",children:e}),g&&g]}),t&&(0,d.jsx)(a.A,{className:p?"mb-3":"",text:t}),(0,d.jsx)(n.A,{gap:20,children:p})]})})};const h=m},7101:(e,t,i)=>{i.d(t,{A:()=>s.A});var s=i(2517)},2467:(e,t,i)=>{i.d(t,{S:()=>X});var s=i(7603),a=i(347),r=i(1442),n=i(6203),l=i(8726),o=i(6087),c=i(4152),d=i(6313),u=i(727),p=i(7495),m=i(1902),h=i(4970),f=i(8187),g=i(4398),x=i(7586),y=i(8200),v=i(790);const w=({file:e,folderView:t,handleFileSingleClick:i,handleFileDoubleClick:s})=>{const{selectedFiles:r}=(0,a.G)((e=>e.manageFiles)),{isFileSelecting:n}=(0,a.G)((e=>e.fileBrowser)),l=r.some((t=>t.key===e.key)),{editData:o}=(0,a.G)((e=>e.moduleBuilder)),c=["preview","moveAndCopy","delete","download","rename","allowShare"],d=o?.data?.permissions||{},u=(c.reduce(((e,t)=>(e[t]=!0===d[t]?.enable,e)),{}),c.some((e=>!0===d[e]?.enable)));return(0,v.jsxs)(y.A,{file:e,folderView:t,isFileSelected:!!l,isShowActions:!!u,onClick:t=>i(t,e),onDoubleClick:t=>s(t,e),children:[(0,v.jsx)(y.A.Thumbnail,{children:n&&(0,v.jsx)(y.A.SelectStatus,{onClick:e=>e.stopPropagation(),isSelected:!!l})}),(0,v.jsx)(y.A.Name,{}),(0,v.jsx)(y.A.Extension,{}),(0,v.jsx)(y.A.Size,{}),"list"===t&&(0,v.jsx)(y.A.UpdatedAt,{}),u&&(0,v.jsx)(y.A.ActionButton,{})]},e.key)};var b=i(3940),j=i(5307),C=i(2356),A=i(3714),k=i(6391),N=i(4658),S=i(1609),F=i(7452),M=i(3374),_=i(8024),z=i(3042),E=i(4368);const P=[{value:1,name:"1 Hour"},{value:5,name:"5 Hours"},{value:24,name:"1 Day"},{value:168,name:"1 Week"},{value:672,name:"1 Month"},{value:8064,name:"1 Year"},{value:0,name:"Permanent"},{value:-1,name:"Custom"}],L=({file:e,type:t,id:i,onClose:s})=>{const[a,r]=(0,S.useState)(""),[n,l]=(0,S.useState)(1),[o,c]=(0,S.useState)(1),[d,u]=(0,S.useState)(!1),[p,m]=(0,S.useState)(""),[h,f]=(0,S.useState)(!1),[x,{isLoading:y,error:w,reset:b}]=(0,C.e3)();(0,S.useEffect)((()=>{if(h){const e=setTimeout((()=>f(!1)),2e3);return()=>clearTimeout(e)}}),[h]);const j=(0,S.useMemo)((()=>d?p?p.length<6?"Password must be at least 6 characters.":"":"Password required.":""),[d,p]),L=(0,S.useMemo)((()=>-1!==n?"":Number.isFinite(o)?o<=0?"Must be greater than 0 hours.":o>43800?"Keep under 5 years (~43800 hrs).":"":"Enter a valid number."),[n,o]),T=!y&&!j&&!L;return(0,S.useEffect)((()=>{r(""),b()}),[n,o,d,p,t,e.key,b]),(0,v.jsxs)("div",{children:[(0,v.jsxs)(A.A,{gap:5,align:"space-between",className:"mb-3",children:[(0,v.jsxs)(z.A,{className:"flex-1",children:["Share ",e.name]}),(0,v.jsx)(E.A,{name:"close",className:"text-error cursor-pointer",onClick:()=>{s&&s()}})]}),(0,v.jsx)(F.A,{className:"ccpigd-file-browser__share-link-modal",background:"extra-light",children:(0,v.jsxs)(g.A,{gap:20,children:[(0,v.jsx)(A.A,{gap:10,children:(0,v.jsx)(N.A,{id:"encrypted",ariaLabel:"Protect link with password",checked:d,onChange:()=>u((e=>!e)),title:"Make this file protected"})}),d&&(0,v.jsx)(_.A,{type:"text",label:"Enter Password to Protect",placeholder:"Choose a password",value:p,onChange:e=>m(String(e)),error:!!j,errorText:j}),(0,v.jsx)(k.A,{label:"Validity of this Link",options:P,value:[n],searchable:!1,onChange:e=>{var t;return l(null!==(t=e?.[0])&&void 0!==t?t:1)}}),-1===n&&(0,v.jsx)(_.A,{type:"number",label:"Custom Validity (in hours)",min:1,step:1,value:o,onChange:e=>c(Number(e)),helperText:L,error:!!L}),!!a&&(0,v.jsx)(_.A,{type:"text",value:a,readOnly:!0,helperText:h?"Copied to clipboard!":"",onClick:async()=>{try{await navigator.clipboard.writeText(a),f(!0)}catch{f(!1)}}}),(0,v.jsx)(M.A,{variant:"primary",onClick:async()=>{if(!T)return;const t={shortcodeId:i,fileKey:e.key,isPasswordProtected:d,password:d?p:void 0};n>0?t.lifetime=n:-1===n&&(t.lifetime=o);try{const e=await x(t).unwrap();r(e)}catch{}},disabled:!T,loading:y,loadingIndicator:"Generating...",children:"Generate Share Link"}),!!w&&(0,v.jsx)(z.A,{as:"p",size:"sm",color:"error",children:"Failed to generate link. Please try again."})]})})]})};var T=i(1468),I=i(5185);const U=({viewFile:e})=>{const{isFileSelecting:t}=(0,a.G)((e=>e.fileBrowser)),{activeFolder:i,selectedFiles:s}=(0,a.G)((e=>e.manageFiles)),{editData:r}=(0,a.G)((e=>e.moduleBuilder)),n=r?.data.permissions,l=n?.preview,c=n?.allowShare,d=n?.download,u=n?.rename,m=n?.moveAndCopy,h=[{id:"preview",label:"Preview",icon:(0,v.jsx)(E.A,{name:"eye_tracking",fontWeight:"medium"}),fileOnly:!0,enabled:(0,f.Yj)("preview",l)&&!t},{id:"open",label:"Open in Google Drive",icon:(0,v.jsx)(E.A,{name:"open_in_new",fontWeight:"medium"}),enabled:l?.popOut&&(0,f.Yj)("preview",l)&&!t,separator:!0},{id:"download",label:"Download",icon:(0,v.jsx)(E.A,{name:"cloud_download",fontWeight:"medium"}),fileOnly:!0,enabled:(0,f.Yj)("download",d)&&!t},{id:"share",label:"Share",icon:(0,v.jsx)(E.A,{name:"share",fontWeight:"medium"}),enabled:(0,f.Yj)("allowShare",c)&&!t},{id:"move",label:"Move",icon:(0,v.jsx)(E.A,{name:"move_item",fontWeight:"medium"}),enabled:(0,f.Yj)("moveAndCopy",m)&&""!==i?.key},{id:"copy",label:"Copy",fileOnly:!0,icon:(0,v.jsx)(E.A,{name:"file_copy",fontWeight:"medium"}),enabled:(0,f.Yj)("moveAndCopy",m)},{id:"rename",label:"Rename",separator:!0,icon:(0,v.jsx)(E.A,{name:"text_select_start",fontWeight:"medium"}),enabled:(0,f.Yj)("rename",u)&&!t},{id:"delete",label:"Delete",className:"destructive",icon:(0,v.jsx)(E.A,{name:"delete",fontWeight:"medium"}),enabled:n?.delete.enable&&(0,f.Yj)("delete",n.delete)}].filter((e=>e.enabled)),[g]=(0,C.L3)(),[x]=(0,C.SX)(),[y]=(0,C.yR)(),w=(0,a.j)(),A=async(e,t)=>{let i=t;try{if(i=e.permissions?.users?.anyoneWithLink&&e.downloadLink?e.downloadLink:`${ccpigd.siteUrl}/?ccpigd_download=${btoa(JSON.stringify({fileKey:e.key,shortcodeId:r?.id}))}`,window.toast.show({message:"Download Started! 👌",theme:"success",duration:2e3}),!i)return void window.toast.show({message:"Download link not found",theme:"error",duration:2e3});const t=document.createElement("a");t.href=i,t.download=e.name,document.body.appendChild(t),t.click(),document.body.removeChild(t)}catch(e){window.toast.show({message:"Invalid response from server",theme:"error",duration:2e3})}},k=(0,o.useCallback)(((e,t)=>{(0,b.l)({componentName:"CopyMoveFolder",file:e,type:t,maxWidth:"600px"})}),[w,i,y,x,s]);return(0,v.jsx)(p.W1,{id:"file-menu",children:({props:t})=>h.filter((e=>!e.fileOnly||!(0,I.lQ)(t?.file.mimeType))).map((s=>{const a=t?.file,n=(0,I.wz)(a),l=(0,I.zx)(a),o="download"===s.id&&n;return(0,v.jsxs)(S.Fragment,{children:[o?(0,v.jsx)(p.Qw,{label:(0,v.jsxs)(v.Fragment,{children:[s.icon&&(0,v.jsx)("span",{className:"context-menu-icon flex-center",children:s.icon}),s.label," as"]}),children:l.map((e=>(0,v.jsx)(p.q7,{onClick:()=>((e,t,i)=>{if("download"===e){const e=`${ccpigd.siteUrl}/?ccpigd_download=${btoa(JSON.stringify({fileKey:t.key,shortcodeId:r?.id,mimeType:i}))}`;A(t,e)}})(s.id,a,e.mimeType),children:e.label},e.mimeType)))}):(0,v.jsxs)(p.q7,{onClick:()=>((t,s)=>{switch(t){case"preview":e(s);break;case"open":(async e=>{try{let t=window.CCPIGDHelper.getUrl("preview",e.key,e.name,r?.id,"full",e.extension);window.toast.show({message:"Download Started! 👌",theme:"success",duration:2e3}),window.open(t,"_blank")}catch(e){window.toast.show({theme:"error",message:"Invalid response from server",duration:2e3}),console.error(e)}})(s);break;case"view-details":default:break;case"download":A(s);break;case"delete":(async e=>{try{if(!await window.toast.confirm({message:"Are you sure? You won't be able to revert this!",okText:"Delete",cancelText:"Cancel"}))return;await window.toast.promise((async()=>{await g({id:Number(r?.id),fileKeys:e,currentFolderKey:i?.key}).unwrap()}),{loading:"Deleting files...",success:"Your file has been deleted.",error:"Failed to delete files. Please try again."})}catch(e){window.toast.show({message:"Failed to delete files. Please try again.",theme:"error",size:"sm"})}})([s.key]);break;case"rename":(async e=>{(0,b.l)({componentName:"RenameFile",file:e,id:r?.id})})(s);break;case"copy":case"move":k(s,t);break;case"share":((e,t)=>{const i=window.toast.show({reactComponent:(0,v.jsx)(T.Kq,{store:(0,j.U1)({reducer:{[C.f0.reducerPath]:C.f0.reducer},middleware:e=>e().concat(C.f0.middleware)}),children:(0,v.jsx)(L,{id:r?.id||"",file:e,type:t,onClose:()=>i.remove()})}),theme:"light",maxWidth:"500px",duration:0,variant:"modal"})})(s,t)}})(s.id,a),className:s.className||"",children:[s.icon&&(0,v.jsx)("span",{className:"context-menu-icon flex-center",children:s.icon}),s.label]}),s.separator&&(0,v.jsx)(p.wv,{})]},s.id)}))})};var D=i(2312),B=i(7723);const G=({folderView:e})=>(0,v.jsx)(v.Fragment,{children:"list"===e&&(0,v.jsx)(D.A,{className:"ccpigd-file-list__header",children:["Name","","Type","Size","Updated","Action"].map(((e,t)=>(0,v.jsx)(z.A,{as:"span",children:"string"==typeof e?(0,B.__)(e,"integration-google-drive"):e},t)))})});var R=i(868),$=i(6880),O=i(3330);const V=(0,o.forwardRef)((({loadMoreFileRef:e,galleryRef:t,selectContainerRef:i,folderView:s,fileLoading:n,files:l,hasMore:o,loadingMore:y,loadMore:b,totalPages:j,currentPage:C})=>{var A;const{editData:k}=(0,a.G)((e=>e.moduleBuilder)),{isFileSelecting:N}=(0,a.G)((e=>e.fileBrowser)),S=null!==(A=k?.data.advanced.filesInFirstRender)&&void 0!==A?A:0,F=k?.data.advanced,M=k?.data.permissions.preview,_=(0,a.j)(),[z,E]=(0,d.M)(`folderKey-${k?.id}`),P=l.map((e=>({...e,previewLink:(0,x.G4)(ccpigd.isPro)?window.CCPIGDHelper.getUrl("preview",e.key,e.name,k?.id,"full",e.extension):e.thumbnails?.full,mimeType:(0,x.G4)(ccpigd.isPro)||(0,I.wu)(e.extension||"")||(0,I.lQ)(e.mimeType)?e.mimeType:"image/jpg"}))),{viewFile:L,galleryProps:T}=(0,$.i)(P,{id:k?.id||"",thumbnail:!!M?.enable&&!!M?.previewThumbnail}),B=e=>{if((0,f.Yj)("preview",M))if(M?.inline)L(e.key);else if(M?.popOut){let t=window.CCPIGDHelper.getUrl("preview",e.key,e.name,k?.id,"full",e.extension);window.open(t,"_blank")}},V=(e,t)=>{e.stopPropagation(),N?_((0,r.nU)(t.key)):(0,I.lQ)(t?.mimeType)?(_((0,r.Fy)(t)),E(t.key)):B(t)},H=(e,t)=>{e.stopPropagation(),(0,I.lQ)(t?.mimeType)&&(_((0,r.Fy)(t)),E(t.key))};return(0,v.jsxs)(g.A,{ref:i,className:"ccpigd-file-list",children:[(0,v.jsx)(G,{folderView:s}),n?(0,v.jsx)(D.A,{className:`ccpigd-file-list__files ccpigd-file-list__files--${s}-view`,children:[...Array(m.PV.PER_PAGE_LIMIT)].map(((e,t)=>(0,v.jsx)("div",{style:{marginTop:"10px"},children:"grid"===s?(0,v.jsx)(u.A,{height:"215px"}):(0,v.jsx)(u.A,{width:"100%",height:"62px"})},t)))}):(0,v.jsxs)(D.A,{ref:t,className:`ccpigd-file-list__files ccpigd-file-list__files--${s}-view ${l?.length>0?"":"ccpigd-file-list__files--empty"}`,children:[l?.length>0?(0,v.jsxs)(p.BV,{children:[l?.map((e=>(0,v.jsx)(w,{file:e,folderView:s,handleFileSingleClick:V,handleFileDoubleClick:H},e.key))),(0,v.jsx)(U,{viewFile:B})]}):(0,v.jsx)(c.A,{icon:(0,v.jsx)(h.A,{}),title:"No File Found!"}),y&&(0,v.jsx)(v.Fragment,{children:[...Array(S)].map(((e,t)=>(0,v.jsx)("div",{style:{marginTop:"10px"},children:"grid"===s?(0,v.jsx)(u.A,{height:"215px"}):(0,v.jsx)(u.A,{width:"100%",height:"62px"})},t)))})]}),l?.length>=S&&(0,v.jsx)(R.A,{fileLoadingType:F?.fileLoadingType||"load-more",loadMore:b,hasMore:o,totalPages:j,currentPage:C,isLoading:n,loadMoreFileRef:e}),(0,v.jsx)(O.C,{...T})]})})),H=({folderView:e})=>{const{fileLoading:t,files:i,selectedFiles:s,hasMore:c}=(0,a.G)((e=>e.manageFiles)),{isFileSelecting:d}=(0,a.G)((e=>e.fileBrowser)),{editData:u}=(0,a.G)((e=>e.moduleBuilder)),p=(u?.data.advanced,(0,a.j)()),m=(0,o.useRef)(null),h=(0,o.useRef)(null),f=(0,o.useRef)(null),{selectedItems:g,isControlPressed:x}=(0,n.M)(f,d),{loadingMore:y,loadMore:w,totalPages:b,currentPage:j}=(0,l.A)(h);return(0,o.useEffect)((()=>{if(g.length>0){const e=g.filter((e=>!s.some((t=>t.key===e)))),t=s.map((e=>e.key)),i=x?[...t,...e]:[...g];p((0,r.nU)(i))}}),[g]),(0,v.jsx)(V,{files:i,folderView:e,fileLoading:t,galleryRef:m,hasMore:c,loadingMore:y,loadMoreFileRef:h,selectContainerRef:f,loadMore:w,totalPages:b,currentPage:j})};var K=i(239),q=i(9630),Z=i(3648),W=i(6715);const Q=({onChangeView:e,folderView:t})=>{const{isFileSelecting:i}=(0,a.G)((e=>e.fileBrowser)),{activeFolder:n,selectedFiles:c,files:d}=(0,a.G)((e=>e.manageFiles)),{breadcrumbs:u}=(0,a.G)((e=>e.manageFiles)),{editData:p}=(0,a.G)((e=>e.moduleBuilder)),m=p?.data.advanced.sort,h=p?.data.advanced,g=p?.data.permissions,x=h?.["file-browser"]?.headerOptions,y=(0,a.j)(),{navigateToBack:w}=(0,l.A)(),[b]=(0,C.L3)();(0,o.useEffect)((()=>{y((0,r.nU)([]))}),[i,n]);const j=(0,f.Yj)("delete",g?.delete);return(0,v.jsxs)(A.A,{align:"space-between",className:"w-full ccpigd-file-browser__header",children:[(0,v.jsxs)(A.A,{gap:6,children:[x?.sorting&&(0,v.jsx)(k.A,{prefix:"Sort By:",options:Y,value:[m?.orderBy||"name"],onChange:e=>(e=>{y((0,Z.OJ)({key:"sort",value:{orderBy:e,order:m?.order||"ASC"}}))})(e[0]),searchable:!1}),x?.sorting&&(0,v.jsx)(M.A,{variant:"outlined",onClick:()=>{return e="ASC"===m?.order?"DESC":"ASC",void y((0,Z.OJ)({key:"sort",value:{order:e,orderBy:m?.orderBy||"name"}}));var e},startIcon:"ASC"===m?.order?(0,v.jsx)(E.A,{name:"arrow_upward"}):(0,v.jsx)(E.A,{name:"arrow_downward"}),children:"ASC"===m?.order?"Ascending":"Descending"}),i&&c.length>0&&j&&(0,v.jsx)(M.A,{onClick:()=>{(async e=>{try{if(!await window.toast.confirm({message:"Are you sure? You won't be able to revert this!",okayText:"Delete",cancelText:"Cancel"}))return;await window.toast.promise((async()=>{await b({id:Number(p?.id),fileKeys:e,currentFolderKey:n?.key}).unwrap()}),{loading:"Deleting files...",success:"Your file has been deleted.",error:"Failed to delete files. Please try again."})}catch(e){window.toast.show({message:"Failed to delete files. Please try again.",theme:"error",size:"sm"})}})(d.flat().filter((e=>c.some((t=>t.key===e.key)))).map((e=>e.key)))},variant:"error",startIcon:(0,v.jsx)(E.A,{name:"delete"}),children:"Delete"}),u.length>1&&!h?.["file-browser"]?.headerOptions.breadcrumb&&(0,v.jsx)(M.A,{variant:"outlined",startIcon:(0,v.jsx)(E.A,{name:"arrow_back_ios"}),onClick:w,children:"Previous Folder"})]}),(0,v.jsxs)(A.A,{gap:6,children:[j&&(0,v.jsx)(M.A,{variant:"outlined",color:i?"secondary":"light",onClick:e=>{e.stopPropagation(),y((0,s.Lm)(!i))},endIcon:(0,v.jsx)(W.A,{id:"file-selecting-checkbox",checked:i,size:"small",onClick:e=>e.stopPropagation(),readonly:!0}),children:i?`${c.length} selected`:"Bulk Select"}),(0,v.jsx)(M.A,{variant:"outlined",startIcon:"list"===t?(0,v.jsx)(E.A,{name:"grid_view"}):(0,v.jsx)(E.A,{name:"dehaze"}),onClick:e,children:"list"===t?"Grid View":"List View"})]})]})},Y=[{name:"Name",value:"name"},{name:"Size",value:"size"},{name:"Created At",value:"createdAt"},{name:"Updated At",value:"updatedAt"}];var J=i(9612);const X=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),t=e?.data.advanced,i=t?.["file-browser"]?.folderView,{fileLoading:r,activeFolder:n}=(0,a.G)((e=>e.manageFiles)),{isUploading:l}=(0,a.G)((e=>e.fileBrowser)),c=(0,a.j)(),d=e?.data.permissions,u=d?.upload,p=d?.newFolder,[m,h]=(0,o.useState)(i),y=e=>{c((0,s.uf)(e))};return(0,v.jsxs)(g.A,{gap:10,className:"w-full ccpigd-file-browser-content",children:[(0,v.jsxs)(v.Fragment,{children:[((0,f.Yj)("upload",u)||(0,f.Yj)("newFolder",p))&&(0,v.jsxs)(q.A,{columns:2,gap:10,max:"160px",className:"ccpigd-file-browser-content__buttons",children:[(0,f.Yj)("upload",u)&&(0,v.jsx)(M.A,{startIcon:(0,v.jsx)(K.A,{size:"small",variant:"light",disabled:""===n?.key,children:(0,v.jsx)(E.A,{name:"cloud_upload",fontSize:"lg"})}),variant:"primary",rounded:"md",onClick:()=>y(!l),disabled:""===n?.key,children:"Upload"}),(0,f.Yj)("newFolder",p)&&(0,v.jsx)(M.A,{startIcon:(0,v.jsx)(K.A,{size:"small",variant:"secondary",disabled:""===n?.key,children:(0,v.jsx)(E.A,{name:"create_new_folder",fontSize:"lg"})}),onClick:async()=>{(0,b.l)({componentName:"CreateFolder",id:e?.id.toString()||"",activeFolderKey:n?.key})},disabled:""===n?.key,variant:"outlined",rounded:"md",children:"Create Folder"})]}),(0,v.jsx)(Q,{folderView:m,onChangeView:()=>{h((()=>"list"===m?"grid":"list"))}})]}),(0,v.jsx)(H,{folderView:m||"grid"}),l&&(0,v.jsx)(J.A,{setIsUploading:y,onFileUpload:e=>{},data:{maxFileSize:(0,x.G4)(ccpigd.isPro)?0:5,minFileSize:0,maxFiles:(0,x.G4)(ccpigd.isPro)?0:5,enableFolderUpload:u?.folderUpload,showUploadConfirmation:!1,uploadImmediately:!0,activeFolder:n,id:e?.id.toString()||""}})]})}},868:(e,t,i)=>{i.d(t,{A:()=>o});var s=i(239),a=i(3714),r=i(3374),n=i(4368),l=i(790);const o=({fileLoadingType:e,loadMore:t,hasMore:i,totalPages:o,currentPage:c,isLoading:d,loadMoreFileRef:u})=>(0,l.jsxs)(l.Fragment,{children:["infinite-scroll"===e&&i&&!d&&(0,l.jsx)("div",{ref:u}),"load-more"===e&&i&&(0,l.jsx)(a.A,{align:"center",blockAlign:"center",className:"mt-2",children:(0,l.jsx)(r.A,{variant:"primary",onClick:()=>t(),loading:d,startIcon:(0,l.jsx)(n.A,{name:"sync"}),loadingIndicator:"Loading...",children:"Load More"})}),"pagination"===e&&o>1&&(0,l.jsxs)(a.A,{gap:5,align:"center",blockAlign:"center",className:"mt-3",children:[(0,l.jsx)(s.A,{disabled:1===c,onClick:()=>t(c-1),size:"extra-small",children:(0,l.jsx)(n.A,{name:"arrow_back_ios"})}),[...Array(5)].map(((e,i)=>{const a=c-2+i;return a<1||a>o?null:(0,l.jsx)(s.A,{onClick:()=>t(a),variant:a===c?"primary":"text",size:"extra-small",className:"ccpigd-pagination-btn",children:a},a)})),(0,l.jsx)(s.A,{disabled:c===o,onClick:()=>t(c+1),size:"extra-small",className:"ccpigd-pagination-btn",children:(0,l.jsx)(n.A,{name:"arrow_forward_ios"})})]})]})},9612:(e,t,i)=>{i.d(t,{A:()=>y});var s=i(1609),a=i(7586),r=i(7723),n=i(6770),l=i.n(n),o=i(2356),c=i(3940);const d=(e,t,i)=>{const{maxFileSize:n="",minFileSize:d=0,maxFiles:u="",maxFileNameLength:p=100,enableFolderUpload:m=!1,showUploadConfirmation:h=!1,initUploadedFiles:f=[],isFormUploader:g=!1,uploadImmediately:x=!0,allowAllExtensions:y=!1,allowExtensions:v="",allowExceptExtensions:w="",activeFolder:b=null,onFileUpload:j=()=>{}}=e,[C]=(0,o.$L)({}),[A]=(0,o.EJ)({}),[k]=(0,o.dm)(),[N,S]=(0,s.useState)(f),[F,M]=(0,s.useState)([]),[_,z]=(0,s.useState)([]),[E,P]=(0,s.useState)([]),[L,T]=(0,s.useState)([]),[I,U]=(0,s.useState)(0),[D,B]=(0,s.useState)(!1),[G,R]=(0,s.useState)([]),$=(0,s.useRef)(null),O=(0,s.useRef)(null),V=(0,s.useRef)(null),H=(e,t,i)=>{if(!e)return i(!0);const s=t.name.split(".").pop();((0,a.G4)(y)?!e.split(",").map((e=>e.trim())).includes(s):e.split(",").map((e=>e.trim())).includes(s))?i(!0):($.current.trigger("Error",{code:"EXT_ERROR",file:t}),i(!1))},K=(e,t,i)=>{if(!(e=1024*e*1024))return i(!0);t.size<e?($.current.trigger("Error",{code:"SIZE_MIN_ERROR",file:t}),i(!1)):i(!0)},q=(e,i,s)=>{if(!e)return s(!0);let a=$.current.files.length;f.length&&(a=t.current?.querySelectorAll(".file-list-item.uploaded").length),a>=e?($.current.trigger("Error",{code:"FILES_MAX_ERROR",file:i}),s(!1)):s(!0)},Z=e=>{if(e){const t=$.current.files,i=t.findIndex((t=>t.id===e.id))+1;i<t.length&&W(t[i])}},W=t=>{t&&($.current.stop(),U(0),z((e=>e.find((e=>e.id===t.id))?e:[...e,t])),(async t=>{try{const i={id:e.id||"",fileName:t.name,fileSize:t.size,fileType:t.type,folderKey:b?.key||""};return await C(i).unwrap()}catch(e){throw console.error(`Error generating upload URL for ${t.name}:`,e),e}})(t).then((({uploadId:e,url:t})=>{$.current.setOption("url",t),$.current.setOption("uploadId",e),$.current.setOption("folderKey",b?.key),$.current.start()})).catch((e=>{Z(t),P((e=>e.filter((e=>e.id!==t.id)))),z((e=>e.filter((e=>e.id!==t.id)))),U(0),S((i=>i.map((i=>i.id===t.id?{...i,error:e.error}:i))))})))};return(0,s.useEffect)((()=>((()=>{if(!t.current)return;l().buildUrl=e=>e,l().addFileFilter("file_ext",H),l().addFileFilter("min_file_size",K),l().addFileFilter("max_files",q),$.current=new(l().Uploader)((()=>{const s={browse_button:t.current?.querySelector(".browse-files"),drop_element:t.current,multipart:!1,multi_selection:!e?.id||(0,a.G4)(e?.allowMultipleUpload||!1),filters:{max_files:u,file_ext:(0,a.G4)(y)?w.replace(/ /g,""):v.replace(/ /g,""),max_file_size:n?`${n}mb`:0,min_file_size:d,file_name:p},init:{_isUploaded:!1,FilesAdded:(t,s)=>{const r=JSON.parse(localStorage.getItem(`ccpigd-upload-files-folder-${e.id}`)||"null");"uploader-module-footer"!==i||!(0,a.G4)(e?.fileUploaderPreviewMode||!1)||(0,a.G4)(e?.enableRootUpload||!1)||r?(B(!1),S((e=>[...e,...s])),P((e=>[...e,...s])),z((e=>{const t=[...e];return(0,a.G4)(x)&&!e.length&&(W(s[0]),t.push(s[0])),t}))):(0,c.l)({componentName:"CreateFolder",id:e.id,activeFolderKey:b?.key})},FilesRemoved:(e,t)=>{P((e=>e.filter((e=>!t.find((t=>t.id===e.id)))))),S((e=>e.filter((e=>!t.find((t=>t.id===e.id))))))},FileUploaded:(t,i,a)=>{const r=JSON.parse(a.response);if(r&&$.current){const t=$.current.getOption("uploadId"),a=$.current.getOption("folderKey");Z(i),z((e=>e.filter((e=>e.id!==i.id)))),T((e=>[...e,i])),A({id:r.id,uploadId:t,folderKey:a,shortcodeId:e.id}).unwrap().then((t=>{if(T((e=>e.filter((e=>e.id!==i.id)))),M((e=>[...e,{...t.file,id:i.id}])),P((e=>e.filter((e=>e.id!==i.id)))),j(t.file),s.init._isUploaded&&N.length===F.length&&B(!0),e?.id){const i=JSON.parse(localStorage.getItem(`ccpigd-upload-files-${e.id}`)||"[]");localStorage.setItem(`ccpigd-upload-files-${e.id}`,JSON.stringify([...i,t.file.key]))}}))}},UploadProgress:(e,t)=>{U(t.percent)},UploadComplete:()=>{z([]),P([]),setTimeout((()=>{s.init._isUploaded=!0}),!(0,a.G4)(g)&&(0,a.G4)(h)?1e3:0)},Error:(e,t)=>{let i;switch(t.code){case-600:i=`${(0,r.__)("File size exceeds the maximum upload size.","integration-google-drive")} (${n?`${n}mb`:0})`;break;case"SIZE_MIN_ERROR":i=`${(0,r.__)("File size is less than the minimum upload size.","integration-google-drive")} (${d}mb)`;break;case"EXT_ERROR":i=(0,r.__)("This file type is not allowed","integration-google-drive");break;case"FILES_MAX_ERROR":i=`${(0,r.__)("You can not upload more than","integration-google-drive")} ${u} ${(0,r.__)("files","integration-google-drive")}`;break;default:i=t.error}t.file.error=i,S((e=>{const i=e.findIndex((e=>e.id===t.file.id));if(i>-1){const s=[...e];return s[i]=t.file,s}return[...e,t.file]}))}}};return!(0,a.G4)(y)&&v&&(s.filters.mime_types=[{title:"Allowed files",extensions:v.replace(/ /g,"")}]),s})()),$.current.init();const s=t.current.querySelector(".browse-folder");if((0,a.G4)(m)&&s){const e=new mOxie.FileInput({browse_button:s,directory:!0});e.init(),e.onchange=()=>{$.current.addFile(e.files)}}})(),()=>{$.current&&($.current.destroy(),$.current.refresh())})),[]),(0,s.useEffect)((()=>{if(E.length&&!_.length&&(0,a.G4)(g)&&!(0,a.G4)(x)&&t.current){const e=jQuery(t.current).closest("form");if(e.length&&(V.current=e.find(":submit"),V.current)){const e=V.current?.parent();V.current.addClass("ccpigd-disabled");const t=e=>{e.preventDefault(),O.current=V.current.is("input")?V.current.val():V.current.text(),V.current.is("input")?V.current.val((0,r.__)("Uploading Files...","integration-google-drive")):V.current.text((0,r.__)("Uploading Files...","integration-google-drive")),W(E[0])};return e.on("click",t),()=>{V.current&&(e.off("click",t),V.current.removeClass("ccpigd-disabled"))}}}}),[E]),(0,s.useEffect)((()=>{if((0,a.G4)(g)){const e=jQuery(t.current).closest("form"),i=()=>{S([]),P([]),z([]),M([]),e.find(".upload-file-list").val("")};return e.on("reset",i),()=>e.off("reset",i)}}),[]),(0,s.useEffect)((()=>{D&&F.length>0&&F.length===N.length&&(0,a.G4)(g)&&!(0,a.G4)(x)?(()=>{if(!jQuery||!g)return;const e=jQuery,i=e(t.current).closest("form");if(!i.length)return;const s=e(t.current).closest("form").find(".upload-file-list");console.log(F);const r=F.map((e=>({key:e.key,name:e.name,iconLink:e.icon,thumbnailLink:e.thumbnails?.thumbnail,preview:e.previewLink,size:e.size,path:b?.key})));if(g){const e=r.map((e=>{const t=window.CCPIGDHelper.getUrl("preview",e.key,e.name,"241","full",e.extension);return console.log(t,e),`${e.name} — ( ${t} )`})).join(", \n\n");s.val(e).change()}else s.val(JSON.stringify(r)).change();i.trigger("change"),(0,a.G4)(x)||i.find(".file-list-item.active").length||!V.current?i.submit():(V.current.is("input")?V.current.val(O.current):V.current.text(O.current),V.current.trigger("click"))})():D&&F.length>0&&F.length===N.length&&(0,a.G4)(g)&&(0,a.G4)(x)&&(()=>{if(!jQuery||!g)return;const e=jQuery,i=e(t.current).closest("form");if(!i.length)return;const s=e(t.current).closest("form").find(".upload-file-list"),a=F.map((e=>({key:e.key,accountId:e.account_id,name:e.name,iconLink:e.entry?.icon,thumbnailLink:e.thumbnail,preview:e.preview,size:e.size,parents:e.parent_id,path:m?e.entry.path:void 0})));if(g){const e=a.map((e=>{const t=window.CCPIGDHelper.getUrl("preview",e.key,e.name,"241","full",e.extension);return`${e.name} — ( ${t} )`})).join(", \n\n");s.val(e).change()}else s.val(JSON.stringify(a)).change();i.trigger("change")})()}),[D,F]),{uploadProgress:I,showConfirmation:!(0,a.G4)(g)&&!(0,a.G4)(x)&&(0,a.G4)(h)&&F.length&&D,fileCount:E.length||N.filter((e=>!e.error)).length,statusText:E.length?(0,a.G4)(x)||_.length?(0,r.__)("Item(s) Uploading...","integration-google-drive"):(0,r.__)("Item(s) Selected","integration-google-drive"):(0,r.__)("Item(s) Uploaded","integration-google-drive"),pausedFiles:G,setPausedFiles:R,allFiles:N,filesToUpload:E,uploaderRef:$,selectedFiles:_,uploadedFiles:F,precessFiles:L,setPrecessFiles:T,uploadFile:W,setSelectedFiles:z,setUploadProgress:U,processNextFile:Z,setUploadedFiles:M,setFilesToUpload:P,setAllFiles:S,setIsUploadComplete:B}};var u=i(239),p=i(5185),m=i(3374),h=i(4368),f=i(4164),g=i(3042),x=i(790);const y=({setIsUploading:e,data:t,onFileUpload:i=()=>{}})=>{const{maxFileSize:n=300,minFileSize:l=0,maxFiles:o=1e4,enableFolderUpload:c=!1,isFormUploader:y=!1,uploadImmediately:v=!0,isRequired:w=!1,showUploadLabel:b=!1,uploadLabelText:j="Upload Files",uploadConfirmationMessage:C=""}=t,A=(0,s.useRef)(null),{fileCount:k,statusText:N,showConfirmation:S,uploaderRef:F,allFiles:M,filesToUpload:_,selectedFiles:z,uploadedFiles:E,pausedFiles:P,uploadProgress:L,precessFiles:T,uploadFile:I,setSelectedFiles:U,setUploadProgress:D,processNextFile:B,setPausedFiles:G,setAllFiles:R,setFilesToUpload:$,setIsUploadComplete:O,setUploadedFiles:V}=d({...t,onFileUpload:i},A),H=(0,f.A)("ccpigd-file-uploader-card ccpigd-module-uploader",(0,a.G4)(y)&&"ccpigd-form-uploader",!w||_.length||M.length?"":"required-error",S&&"show-confirmation");return(0,x.jsxs)("div",{onDragEnter:()=>A.current?.classList.add("drag-active"),onDragLeave:()=>A.current?.classList.remove("drag-active"),onDrop:()=>A.current?.classList.remove("drag-active"),ref:A,className:H,children:[(0,x.jsxs)("div",{className:"ccpigd-file-uploader-body",children:[!!S&&(0,x.jsxs)("div",{className:"upload-confirmation",children:[(0,x.jsx)("div",{className:"upload-confirmation-message",dangerouslySetInnerHTML:{__html:C}}),(!o||o>E.length)&&(0,x.jsx)(m.A,{variant:"primary",onClick:()=>O(!1),children:"Upload More Files"})]}),(0,x.jsxs)("div",{className:"ccpigd-file-uploader-inner",children:[b&&(0,x.jsx)("h3",{className:"ccpigd-file-uploader-label",children:j}),(0,x.jsx)(h.A,{name:"cloud_upload",fontSize:"2xl"}),(0,x.jsx)(g.A,{as:"p",className:"mt-3",children:"Drag and drop files here"}),(0,x.jsx)(g.A,{as:"p",color:"primary",className:"or mt-2",children:"OR"}),(0,x.jsxs)("div",{className:"ccpigd-file-uploader-buttons",children:[(0,x.jsxs)("button",{type:"button",className:"browse-files",onMouseOver:()=>{navigator.userAgent.match(/(iPad|iPhone|iPod)/g)&&F.current.refresh()},children:[(0,x.jsx)(h.A,{name:"file_open"}),(0,x.jsx)("span",{children:"Browse Files"})]}),(0,a.G4)(c)&&(0,x.jsxs)("button",{type:"button",className:"browse-folder",onMouseOver:()=>{navigator.userAgent.match(/(iPad|iPhone|iPod)/g)&&F.current.refresh()},children:[(0,x.jsx)(h.A,{name:"drive_folder_upload"}),(0,x.jsx)("span",{children:"Select Folder"})]})]}),e&&(0,x.jsx)(u.A,{variant:"ghost",className:"cancel-upload",children:(0,x.jsx)(h.A,{name:"close",onClick:()=>e(!1),fontSize:"2xl",fontWeight:"bold"})}),(0,x.jsxs)("div",{className:"upload-info",children:[!!l&&(0,x.jsxs)("span",{className:"size-label",children:[(0,r.__)("Min File Size:","integration-google-drive")," ",l,"MB"]}),!!n&&(0,x.jsxs)("span",{className:"size-label",children:[(0,r.__)("Max File Size:","integration-google-drive")," ",n,"MB"]})]})]})]}),!!M.length&&!S&&(0,x.jsxs)("div",{className:"file-list-wrapper",children:[(0,x.jsxs)("div",{className:"file-list-header",children:[(0,x.jsx)("span",{className:"file-count",children:k}),(0,x.jsx)("span",{className:"file-status-text",children:N})]}),(0,x.jsx)("div",{className:"file-list",children:[...new Set(M)].map((e=>{const{id:t,name:i,size:s,type:a,error:r}=e,n=z.find((e=>e.id===t)),l=E.find((e=>e.id===t||e.pluploadId===t)),o=T.find((e=>e.id===t)),c=P.find((e=>e.id===t)),d=(0,f.A)("file-list-item",n&&"active",(l||o)&&"uploaded");return(0,x.jsxs)("div",{className:d,id:t,children:[(0,x.jsx)("img",{referrerPolicy:"no-referrer",width:32,height:32,src:(0,p.I3)(a)}),(0,x.jsxs)("div",{className:"file-info",children:[(0,x.jsxs)("div",{className:"upload-item",children:[(0,x.jsx)("span",{className:"upload-item-name",children:i}),(0,x.jsxs)("span",{className:"upload-item-size",children:["(",plupload.formatSize(s),")"]})]}),(0,x.jsxs)("div",{className:"file-info-percentage",children:[l&&(0,x.jsx)(h.A,{name:"check"}),!l&&(n||o)&&!r&&!c&&(0,x.jsx)("div",{className:"ccpigd-spinner"}),!l&&n&&!!L&&(0,x.jsxs)("span",{className:"percentage",children:[L,"%"]}),!l&&c&&!r&&(0,x.jsx)(h.A,{name:"play_arrow",onClick:()=>{F.current.start(),G((e=>e.filter((e=>e.id!==t))))}}),(0,x.jsx)("span",{className:"remove-file",onClick:()=>{R((e=>e.filter((e=>e.id!==t)))),$((e=>e.filter((e=>e.id!==t)))),F.current.removeFile(e),l?V((e=>e.filter((e=>e.id!==l.id)))):n&&(F.current.stop(),D(0),B(e),F.current.removeFile(e),F.current.setOption("url",""),U((e=>e.filter((e=>e.id!==t)))))},"data-for":"remove-file",children:(0,x.jsx)(h.A,{name:"close"})})]}),r?(0,x.jsx)("span",{className:"file-info-error",children:r}):(0,x.jsx)("span",{className:"file-info-progress",style:{"--percentage":n?`${L||2}%`:"0%"},children:(0,x.jsx)("span",{className:"file-info-progress-bar"})})]})]},t)}))}),!!_.length&&!(0,a.G4)(y)&&!(0,a.G4)(v)&&(0,x.jsxs)("button",{type:"button",className:"ccpigd-btn start-upload",onClick:()=>I(_[0]),children:[(0,x.jsx)(h.A,{name:"cloud_upload"}),z.length?"Uploading Files...":"Start Upload"]})]})]})}},7726:(e,t,i)=>{i.d(t,{A:()=>u});var s=i(6313),a=i(239),r=i(6087),n=i(6165),l=i(3714),o=i(4398),c=i(4368),d=i(790);const u=({id:e,children:t,defaultCollapsed:i=!1})=>{const[u,p]=(0,s.M)(e,i),[m,h]=(0,r.useState)(i||u);return(0,d.jsxs)(o.A,{className:`ccpigd-sidebar ${e} ${m?"ccpigd-sidebar--collapsed":""}`,children:[(0,d.jsxs)(l.A,{className:"ccpigd-sidebar__top",align:"space-between",gap:5,wrap:!1,children:[(0,d.jsx)(n.A,{}),(0,d.jsx)(a.A,{onClick:()=>{h(!m),p(!m)},rounded:"sm",className:"ccpigd-sidebar__top-toggle",variant:m?"primary":"secondary",size:"small",children:(0,d.jsx)(c.A,{name:"keyboard_tab_rtl",fontSize:"xl",fontWeight:"medium"})})]}),t]})}},727:(e,t,i)=>{i.d(t,{A:()=>l});var s=i(5556),a=i.n(s),r=i(790);const n=({width:e,height:t})=>(0,r.jsx)("div",{className:"ccpigd-skeleton-loader__item ccpigd-skeleton-loading",style:{"--ccpigd-skeleton-height":t,"--ccpigd-skeleton-width":e}}),l=n;n.propTypes={width:a().string.isRequired,height:a().string.isRequired},n.defaultProps={width:"100%",height:"100%"}},7920:(e,t,i)=>{i.d(t,{A:()=>u});var s=i(239),a=i(7586),r=i(1609),n=i(5826),l=i(4368),o=i(4164),c=i(790);const d=(0,r.memo)((({item:e,iconShow:t=!0,size:i="medium",iconSize:a})=>(0,c.jsx)(c.Fragment,{children:t&&(0,c.jsx)(n.A,{placement:"left",wrap:"no-wrap",arrow:!0,title:e.title,children:(0,c.jsx)(s.A,{size:i,variant:e.variant,children:(0,c.jsx)(l.A,{fontSize:a,name:e.icon})})})}))),u=({design:e="default",vertical:t="top",horizontal:i="right",hover:s,className:r="",size:n="medium",iconSize:u="md",children:p,isPro:m=!1,isComingSoon:h=!1,isNew:f=!1,isHot:g=!1,visible:x=!0,uppercase:y,iconShow:v=!0,ignore:w=!1,widthFull:b=!1,heightFull:j=!1})=>{if(w||!m&&!h&&!f&&!g)return(0,c.jsx)(c.Fragment,{children:p});const C=!m||(0,a.G4)(ccpigd.isPro),A=[{condition:!C,variant:"pro",icon:"crown",title:"Premium Feature"},{condition:h,variant:"warning",icon:"upcoming",title:"Coming Soon"},{condition:f,variant:"new",icon:"campaign",title:"New Feature"},{condition:g,variant:"error",icon:"local_fire_department",title:"Most Uses Feature"}].filter((e=>e.condition)),k=(0,o.A)("ccpigd-status__items",`status-${t}`,`status-${i}`);return(0,o.A)("ccpigd-status__item ccpigd-icon",s&&"status-hover","rounded-edge"===e&&"status-rounded-edge","rounded"===e&&"status-rounded",y&&"status-uppercase",r),(0,c.jsxs)("div",{onClick:()=>!C&&window.CCPIGDHelper.openUpgradePopUp(),className:(0,o.A)("ccpigd-status",b&&"w-100",j&&"h-100"),children:[(0,c.jsxs)("div",{className:(0,o.A)(!C||h?"status-content-disabled":"",v?"":"flex-between",j&&"h-100"),children:[p,v?null:A.map((({variant:e,icon:t},i)=>(0,c.jsx)(l.A,{name:t,fontSize:u,className:`text-${e}`},i)))]}),x&&A.length>0&&(0,c.jsx)("span",{className:k,children:A.map((e=>(0,c.jsx)(d,{item:e,iconShow:v,size:n,iconSize:u},e.title)))})]})}},4658:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(7586),a=i(3042),r=(i(1609),i(790));const n=({id:e="",className:t="",checked:i,onChange:n,title:l,tabIndex:o,ariaLabel:c,disabled:d,isPro:u=!1})=>{const p=e=>{d||(!u||(0,s.G4)(ccpigd.isPro)?n&&n(e):window.CCPIGDHelper.openUpgradePopUp())};return(0,r.jsxs)("div",{id:e,tabIndex:o,"aria-label":c,className:`ccpigd-switcher ${t} ${d?"isDisabled":""}`,children:[(0,r.jsx)("div",{onClick:()=>p(!i),className:"ccpigd-switcher__toggle "+(i?"ccpigd-switcher__toggle--active":""),children:(0,r.jsx)("div",{className:"ccpigd-switcher__thumb"})}),l&&(0,r.jsx)(a.A,{as:"label",size:"md",weight:"medium",className:"pl-4 cursor-pointer",onClick:()=>p(!i),children:l})]})}},3042:(e,t,i)=>{i.d(t,{A:()=>a});var s=i(790);const a=({as:e="p",children:t,className:i="",size:a="md",weight:r="regular",color:n="dark",onClick:l,style:o})=>{return(0,s.jsx)(e,{className:`text-${a} font-${r} text-${n} ${i}`,style:o,onClick:e=>{l&&l(e)},children:(c=t,"string"==typeof c?c.split(/(\{.*?\})/g).map(((e,t)=>/^\{.*\}$/.test(e)?(0,s.jsx)("strong",{children:e.replace(/[{}]/g,"")},t):e)):c)});var c}},1985:(e,t,i)=>{i.d(t,{A:()=>o});var s=i(347),a=i(5078),r=i(3374),n=i(4368),l=i(790);const o=()=>{const{mode:e}=(0,s.G)((e=>e.theme)),t=(0,s.j)();return(0,l.jsx)(r.A,{startIcon:(0,l.jsx)(n.A,{name:"light"===e?"dark_mode":"light_mode"}),onClick:()=>t((0,a.OD)("light"===e?"dark":"light")),variant:"light"===e?"outlined":"primary",children:"light"===e?"Dark Mode":"Light Mode"})}},5826:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(1609),a=i(4164),r=i(790);const n=({title:e="Tooltip",placement:t="top",arrow:i=!1,openStyle:n="fade",trigger:l="hover",width:o="auto",wrap:c="wrap",fullWidth:d,disabled:u=!1,children:p})=>{const[m,h]=(0,s.useState)(t),[f,g]=(0,s.useState)(!1),x=(0,s.useRef)(null),y=(0,s.useRef)(null);if((0,s.useEffect)((()=>{const e=e=>{"click"===l&&x.current&&!x.current.contains(e.target)&&y.current&&!y.current.contains(e.target)&&g(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)}),[l]),(0,s.useEffect)((()=>{if("auto"!==t||!f||!x.current||!y.current)return;const e=y.current.getBoundingClientRect(),i=window.innerWidth,s=window.innerHeight,a={top:e.top,bottom:s-e.bottom,left:e.left,right:i-e.right},r=Object.entries(a).sort(((e,t)=>t[1]-e[1]))[0][0];h(r)}),[f,t]),u)return(0,r.jsx)(r.Fragment,{children:p});const v=(0,a.A)("ccpigd-tooltip",d&&"ccpigd-tooltip--full-width",f&&"ccpigd-tooltip--show","auto"===t?`ccpigd-tooltip--${m}`:`ccpigd-tooltip--${t}`),w=(0,a.A)("ccpigd-tooltip__text",i&&"ccpigd-tooltip__text--has-arrow",`ccpigd-tooltip__text--open-${n}`,`ccpigd-tooltip__text--wrap-${c}`);return(0,r.jsxs)("div",{className:v,ref:y,onMouseEnter:"hover"===l?()=>g(!0):void 0,onMouseLeave:"hover"===l?()=>g(!1):void 0,onClick:"click"===l?()=>g((e=>!e)):void 0,children:[p,(0,r.jsx)("span",{className:w,style:{"--tooltip-width":o},ref:x,children:e})]})}},2094:(e,t,i)=>{i.d(t,{A:()=>r});var s=i(4398),a=i(790);const r=({children:e})=>(0,a.jsx)(s.A,{className:"ccpigd-topbar",children:e})},1523:(e,t,i)=>{i.d(t,{A:()=>o});var s=i(5439),a=i(5556),r=i.n(a),n=i(790);const l=({height:e="400px",width:t="100%"})=>{const i=localStorage.getItem("preloader")||1,a=s.Q.find((e=>parseInt(e.id)===parseInt(JSON.parse(i)))),r=a?a.icon:s.Q[0].icon,l={display:"flex",justifyContent:"center",alignItems:"center",height:e,width:t};return(0,n.jsx)("div",{style:l,className:"ccpigd-loading",children:r})};l.propTypes={height:r().string,width:r().string};const o=l},3168:(e,t,i)=>{i.d(t,{a:()=>p});var s=i(4390),a=i(7586);const r=ccpigd.assetUrl+"/images/ccpigd_login_card_img.webp";var n=i(1550),l=i(4398),o=i(7723),c=i(3374),d=i(3042),u=i(790);const p=()=>{const[e,{isLoading:t,isFetching:i}]=(0,s.FP)();return(0,u.jsxs)(l.A,{className:"ccpigd-login-card",align:"center",inlineAlign:"center",gap:30,children:[(0,u.jsxs)(l.A,{className:"ccpigd-login-card__wrapper",align:"center",inlineAlign:"center",gap:10,children:[(0,u.jsx)("img",{className:"card-image",referrerPolicy:"no-referrer",src:r,alt:"Login Image"}),(0,u.jsx)(d.A,{as:"h1",size:"2xl",weight:"bold",color:"dark",children:(0,o.__)("You didn't link any account yet.","integration-google-drive")}),(0,u.jsx)(d.A,{as:"h2",size:"sm",color:"dark",children:(0,o.__)("Please link to a Google Drive account to continue.","integration-google-drive")})]}),(0,u.jsx)(c.A,{loading:t||i,onClick:()=>{e().unwrap().then((e=>{(0,a.BH)(e)}))},variant:"outlined",size:"large",startIcon:(0,u.jsx)("img",{referrerPolicy:"no-referrer",src:n.lL,alt:"Google Icon"}),rounded:"lg",children:(0,o.__)("Sign in with Google","integration-google-drive")})]})}},1727:(e,t,i)=>{i.d(t,{A:()=>A});var s=i(1442),a=i(3648),r=i(347),n=i(239),l=i(6313),o=i(5826),c=i(5439),d=i(6087),u=i(2436),p=i(1550),m=i(4368),h=i(2312),f=i(2356),g=i(3714),x=i(4398),y=i(7452),v=i(3374),w=i(8024),b=i(3042),j=i(790);const C=({data:e})=>{const t=(0,r.j)(),[i,s]=(0,d.useState)(""),[n,l]=(0,d.useState)(""),[o]=(0,f.nO)();return(0,j.jsx)(y.A,{className:"ccpigd-password-field",children:(0,j.jsxs)(x.A,{align:"center",gap:20,className:"ccpigd-password-field__wrapper",children:[(0,j.jsxs)(x.A,{gap:5,align:"center",className:"ccpigd-password-field__wrapper-content",children:[(0,j.jsx)(m.A,{name:"encrypted",fontSize:"xl"}),(0,j.jsx)(b.A,{as:"h5",size:"2xl",weight:"semibold",color:"black",className:"ccpigd-password-field__title",children:e.data.message}),(0,j.jsx)(b.A,{as:"p",size:"sm",color:"desc-gray",className:"ccpigd-password-field__description",children:"Enter the secret password to access this."})]}),(0,j.jsxs)(g.A,{gap:10,align:"center",blockAlign:"start",className:"ccpigd-password-field__wrapper-input",children:[(0,j.jsx)(w.A,{id:"password",type:"password",placeholder:"Enter Password",value:i,onChange:e=>s(e),error:!!n,errorText:n}),(0,j.jsxs)(v.A,{variant:"primary",onClick:async()=>{try{const s=await o({id:e.id,config:{password:i}}).unwrap();s.data.source&&t((0,a.BX)(s))}catch(e){l(e)}},children:[(0,j.jsx)(m.A,{name:"check",fontSize:"md"}),"Submit"]})]})]})})},A=({children:e,data:t})=>{const{editData:i}=(0,r.G)((e=>e.moduleBuilder)),f=(0,r.j)(),[g]=(0,l.M)(`folderKey-${t?.id}`);(0,d.useEffect)((()=>{f((0,a.BX)(t))}),[]);const x={name:"Home",key:g||"",type:"folder",icon:p.Eh,mimeType:"application/vnd.google-apps.folder"};if((0,d.useEffect)((()=>{if(g)f((0,s.Fy)(x));else{var e;const t=null!==(e=i?.data.source?.files)&&void 0!==e?e:[];f((0,s.NE)({activeFolder:x,chunkFiles:t,breadcrumbs:[x]}))}}),[i]),"password-protected"===i?.data.error_type)return(0,j.jsx)(C,{data:i});if(!i?.id)return null;const y=window.location.hash.includes("#/module-builder"),v=i?.data.advanced?.containerWidth,w=i?.data.advanced?.widthUnit||"%",b=i?.data.advanced?.containerHeight,A=i?.data.advanced?.heightUnit||"auto",k={width:"auto"===w?"auto":`${v}${w}`,height:"auto"===A?"auto":`${b}${A}`,overflowX:"auto"===A?"visible":"auto"};return c.G.filter((e=>e.isPro)).map((e=>e.id)).filter((e=>e===i?.type)).length>0&&!ccpigd.isPro?null:(0,j.jsxs)(u.A,{defaultMode:i?.data?.advanced?.moduleTheme,shortcode:!0,children:[!!ccpigd.currentUser&&!y&&(0,j.jsx)(h.A,{className:"ccpigd-customize-module-btn "+("media-player"===i?.type?"ccpigd-media-player-module-customize-btn":""),children:(0,j.jsx)(o.A,{title:"Click to Edit",wrap:"no-wrap",arrow:!0,placement:"left",children:(0,j.jsx)(n.A,{variant:"primary",href:`${ccpigd.adminPageUrl}#/module-builder/${i?.id}/modules`,target:"_blank",children:(0,j.jsx)(m.A,{name:"edit"})})})}),(0,j.jsx)("div",{style:k,children:e})]})}},8858:(e,t,i)=>{i.d(t,{A:()=>u});var s=i(7603),a=i(1442),r=i(3648),n=i(5078),l=i(2356),o=i(5307),c=i(1468),d=i(790);const u=({children:e})=>{const t=(0,o.U1)({reducer:{theme:n.Ay,fileBrowser:s.Ay,manageFiles:a.Ay,moduleBuilder:r.Ay,[l.f0.reducerPath]:l.f0.reducer},middleware:e=>e().concat(l.f0.middleware)});return(0,d.jsx)(c.Kq,{store:t,children:e})}},5219:(e,t,i)=>{i.d(t,{A:()=>m});var s=i(4009),a=i(1578),r=i(3790),n=i(1516),l=i(9479),o=i(9477),c=i(2412),d=i(814),u=i(790);const p={"file-browser":l.A,"file-uploader":r.A,"media-player":n.A,gallery:d.A,"slider-carousel":s.A,"embed-documents":a.A,"search-box":o.A,"file-list":c.A},m=({data:e})=>{const t=p[e?.type];return t&&e.data.source.files&&e.data.source.files?.length>0?(0,u.jsx)(t,{data:e}):null}},1578:(e,t,i)=>{i.d(t,{A:()=>v});var s=i(8726),a=i(347),r=i(9630),n=i(3714),l=i(1523),o=i(4398),c=i(868),d=i(7452),u=i(3042),p=i(2312),m=i(790);const h=({loadMoreFileRef:e,galleryRef:t,fileLoading:i,files:s,hasMore:h,loadingMore:f,loadMore:g,totalPages:x,currentPage:y})=>{const{editData:v}=(0,a.G)((e=>e.moduleBuilder)),w=v?.data.advanced,b=w?.["embed-documents"],j=w?.filesInFirstRender||0,{allowPopOut:C,showFileName:A,embedType:k,height:N,width:S,heightUnit:F,widthUnit:M}=b||{};if(i&&0===s.length)return(0,m.jsx)(d.A,{background:"extra-light",className:"ccpigd-file-list__card",children:(0,m.jsx)(o.A,{align:"center",gap:20,children:(0,m.jsx)(l.A,{})})});if(!s||0===s.length)return(0,m.jsx)(d.A,{background:"extra-light",className:"ccpigd-file-list__card",children:(0,m.jsx)(o.A,{align:"center",gap:20,children:(0,m.jsx)(u.A,{children:"No files found"})})});const _=w?.hideBorderBox;return(0,m.jsxs)(d.A,{border:_?"none":"solid",rounded:_?"none":"lg",background:_?"none":"extra-light",className:"ccpigd-file-list__card",children:[(0,m.jsx)(p.A,{ref:t,children:(0,m.jsx)(r.A,{columns:1,children:s.map((e=>(0,m.jsx)(d.A,{children:(0,m.jsxs)(n.A,{align:"space-between",gap:25,children:[A&&(0,m.jsx)(u.A,{as:"h4",weight:"medium",className:"text-ellipsis w-full",children:e.name}),(0,m.jsx)("iframe",{src:window.CCPIGDHelper.getUrl("preview",e.key,e.name,v?.id,"full",e.extension),title:e.name,width:S&&M?`${S}${M}`:S?`${S}%`:"100%",height:N&&F?`${N}${F}`:N?`${N}px`:"650px",allow:"autoplay",sandbox:"allow-same-origin allow-scripts allow-popups allow-forms","aria-label":"To enrich screen reader interactions, please activate Accessibility in Grammarly extension settings",referrerPolicy:"no-referrer",allowFullScreen:!0,style:{pointerEvents:C?"auto":"none"}})]})},e.key)))})}),s?.length>=j&&(0,m.jsx)(c.A,{fileLoadingType:w?.fileLoadingType||"load-more",loadMore:g,hasMore:h,totalPages:x,currentPage:y,isLoading:f,loadMoreFileRef:e})]})};var f=i(1609);const g=()=>{const{files:e,fileLoading:t,hasMore:i}=(0,a.G)((e=>e.manageFiles)),r=(0,f.useRef)(null),n=(0,f.useRef)(null),{loadingMore:l,loadMore:o,totalPages:c,currentPage:d}=(0,s.A)(r);return(0,m.jsx)(h,{files:e,galleryRef:n,fileLoading:t,hasMore:i,loadingMore:l,loadMoreFileRef:r,loadMore:o,totalPages:c,currentPage:d})};var x=i(1727),y=i(8858);const v=({data:e})=>(0,m.jsx)(y.A,{children:(0,m.jsx)(x.A,{data:e,children:(0,m.jsx)(g,{})})})},9479:(e,t,i)=>{i.d(t,{A:()=>M});var s=i(347),a=i(8187),r=i(2467),n=i(7452),l=i(8726),o=i(2094),c=i(3714),d=i(1442),u=i(6313),p=i(1550),m=i(6720),h=i(7673),f=i(790),g=i(6087),x=i(4368),y=i(3042);const v=(0,g.memo)((()=>{const{breadcrumbs:e,activeFolder:t}=(0,s.G)((e=>e.manageFiles)),{editData:i}=(0,s.G)((e=>e.moduleBuilder)),a=(0,s.j)(),[r,n]=(0,u.M)(`folderKey-${i?.id}`),l=async e=>{const t={name:e.name,key:e.key,type:"folder",icon:p.Eh,mimeType:"application/vnd.google-apps.folder"};a((0,d.Fy)(t)),n(e.key)};return(0,f.jsx)(m.Q,{className:"ccpigd-file-browser__breadcrumbs",children:(0,f.jsxs)(m.Q.List,{children:[e.slice(0,1).map(((e,t)=>(0,f.jsxs)(m.Q.Item,{onClick:()=>l(e),children:["Home"===e.name&&(0,f.jsx)(x.A,{name:"home",fontWeight:"medium"}),e.name]},t))),e.length>5&&(0,f.jsxs)(h.A,{children:[(0,f.jsx)(h.A.Trigger,{children:(0,f.jsxs)(c.A,{wrap:!1,children:[(0,f.jsx)(m.Q.Ellipsis,{}),(0,f.jsx)(x.A,{name:"chevron_right",fontSize:"lg",fontWeight:"semibold"})]})}),(0,f.jsx)(h.A.Content,{children:e.slice(1,-3).map(((e,t)=>(0,f.jsx)(h.A.MenuItem,{onClick:()=>l(e),children:(0,f.jsxs)(c.A,{wrap:!1,gap:2,children:[(0,f.jsx)(y.A,{as:"span",size:"sm",className:"breadcrumb-separator flex-center",children:(0,f.jsx)(x.A,{name:"chevron_right",fontSize:"lg",fontWeight:"semibold"})}),e.name]})},e.key||t)))})]}),e.slice(e.length>5?-3:1).map(((e,i)=>(0,f.jsx)(f.Fragment,{children:e.key!==t?.key?(0,f.jsx)(m.Q.Item,{onClick:()=>l(e),children:e.name}):(0,f.jsx)(m.Q.Item,{active:!0,children:e.name})},e.key||i)))]})})}));var w=i(3374),b=i(7666),j=i(239);const C=()=>{const{editData:e}=(0,s.G)((e=>e.moduleBuilder)),t=e?.data.permissions.searchPermission,i=t?.searchLocation,a=t?.searchScope,[r,n]=(0,g.useState)(null),[o,c]=(0,g.useState)(["all"]),[d,u]=(0,g.useState)(!1),[p,m]=(0,g.useState)(!1),v=(0,g.useRef)(null),{handleSearch:w}=(0,l.A)();(0,b.A)((()=>{null!==r&&w(r,d,p)}),[r],800),(0,g.useEffect)((()=>{const e=v.current;if(!e)return;const t=t=>{0!==t.deltaY&&(t.preventDefault(),e.scrollLeft+=t.deltaY)},i=()=>{e.scrollWidth>e.clientWidth?e.classList.add("is-overflowing"):e.classList.remove("is-overflowing")};let s=!1,a=0,r=0;const n=t=>{s=!0,a=t.pageX-e.offsetLeft,r=e.scrollLeft,e.classList.add("dragging")},l=t=>{if(!s)return;t.preventDefault();const i=1*(t.pageX-e.offsetLeft-a);e.scrollLeft=r-i},o=()=>{s=!1,e.classList.remove("dragging")};return e.addEventListener("wheel",t,{passive:!1}),e.addEventListener("mousedown",n),e.addEventListener("mousemove",l),e.addEventListener("mouseleave",o),e.addEventListener("mouseup",o),e.scrollTo({left:e.scrollWidth,behavior:"smooth"}),window.addEventListener("resize",i),i(),()=>{e.removeEventListener("wheel",t),e.removeEventListener("mousedown",n),e.removeEventListener("mousemove",l),e.removeEventListener("mouseleave",o),e.removeEventListener("mouseup",o),window.removeEventListener("resize",i)}}),[o]),(0,g.useEffect)((()=>{0===o.length&&c(["all"])}),[o]);const C=e=>{c("all"===e?["all"]:t=>{const i=t.filter((e=>"all"!==e));return t.includes(e)?i.filter((t=>t!==e)):[...i,e]})};return(0,f.jsx)("div",{className:"searchbox-wrapper",children:(0,f.jsx)(h.A,{children:(0,f.jsx)(h.A.Trigger,{children:({open:e})=>(0,f.jsxs)("div",{className:"ccpigd-searchbox",children:[(0,f.jsxs)(h.A,{children:[(0,f.jsx)(h.A.Trigger,{children:(0,f.jsxs)("div",{className:"ccpigd-searchbox__options",children:[(0,f.jsx)("div",{className:"ccpigd-searchbox__options-selected",ref:v,children:o.map((e=>{const t=A.find((t=>t.value===e))?.label;return(0,f.jsxs)("div",{className:"ccpigd-searchbox__options-item",children:[(0,f.jsx)(y.A,{size:"xs",color:"dark",children:t}),(0,f.jsx)(x.A,{name:"close",fontWeight:"bold",onClick:()=>C(e)})]},e)}))}),(0,f.jsx)(h.A.TriggerArrow,{})]})}),(0,f.jsx)(h.A.Content,{className:"ccpigd-searchbox__options-list",children:A.map(((e,t)=>(0,f.jsxs)("div",{children:[(0,f.jsx)(h.A.MenuItem,{onClick:()=>C(e.value),isActive:o.includes(e.value),children:e.label}),t!==A.length-1&&(0,f.jsx)(h.A.MenuSeparator,{})]},e.value)))})]}),(0,f.jsx)("button",{onClick:e=>{e.stopPropagation(),e.preventDefault()},className:"ccpigd-searchbox__button",children:(0,f.jsx)(x.A,{name:"search",fontSize:"lg"})}),(0,f.jsx)("input",{type:"search",name:"ccpigd-search",id:"ccpigd-search",placeholder:"Search here...",onChange:e=>n(e.target.value),value:r||"",autoComplete:"off",onClick:t=>{e&&t.stopPropagation()}}),(i?.server||a?.global)&&(0,f.jsxs)(h.A,{children:[(0,f.jsx)(h.A.Trigger,{children:(0,f.jsx)(j.A,{variant:"secondary",className:"ccpigd-searchbox__filter-btn",size:"small",children:(0,f.jsx)(x.A,{name:"tune",fontSize:"xl"})})}),(0,f.jsxs)(h.A.Content,{className:"ccpigd-searchbox__dropdown",children:[i?.server&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(h.A.MenuLabel,{children:"Search Location"}),(0,f.jsx)(h.A.MenuItem,{isActive:d,onClick:()=>u(!0),children:"Server"}),(0,f.jsx)(h.A.MenuItem,{isActive:!d,onClick:()=>u(!1),children:"Cache"})]}),a?.global&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(h.A.MenuSeparator,{}),(0,f.jsx)(h.A.MenuLabel,{children:"Search Scope"}),(0,f.jsx)(h.A.MenuItem,{isActive:p,onClick:()=>m(!0),children:"Global"}),(0,f.jsx)(h.A.MenuItem,{isActive:!p,onClick:()=>m(!1),children:"Current Folder"})]})]})]})]})})})})},A=[{value:"folder",label:"Folder"},{value:"document",label:"Documents"},{value:"code",label:"Code"},{value:"image",label:"Image"},{value:"audio",label:"Audio"},{value:"video",label:"Video"},{value:"archive",label:"Archive"},{value:"binary_executable",label:"Binary Executable"},{value:"all",label:"All"}],k=()=>{const{fileLoading:e,activeFolder:t}=(0,s.G)((e=>e.manageFiles)),{editData:i}=(0,s.G)((e=>e.moduleBuilder)),r=i?.data.advanced,n=r?.["file-browser"]?.headerOptions,d=i?.data.permissions,u=d?.searchPermission,{refreshCurrentFolder:p}=(0,l.A)();return(0,f.jsx)(o.A,{children:(0,f.jsxs)(c.A,{gap:10,align:"space-between",blockAlign:"center",className:"ccpigd-topbar__actions",children:[(0,f.jsx)(c.A,{children:r?.["file-browser"]?.headerOptions.breadcrumb?(0,f.jsx)(v,{}):(0,f.jsx)(f.Fragment,{children:(0,a.Yj)("search",u)&&(0,f.jsx)(C,{})})}),(0,f.jsxs)(c.A,{gap:5,className:"ccpigd-topbar__actions-right",children:[(0,a.Yj)("search",u)&&n?.breadcrumb&&(0,f.jsx)(C,{}),n?.refresh&&(0,f.jsx)(w.A,{startIcon:(0,f.jsx)(x.A,{name:"autorenew"}),onClick:()=>p(),variant:"outlined",loading:e,disabled:""===t?.key,children:"Refresh"})]})]})})},N=()=>{const{editData:e}=(0,s.G)((e=>e.moduleBuilder)),t=e?.data.advanced,i=e?.data.permissions,l=i?.searchPermission,o=t?.hideBorderBox;return(0,f.jsxs)(n.A,{id:"ccpigd-file-browser",border:o?"none":"solid",rounded:o?"none":"lg",background:o?"none":"extra-light",padding:o?"0":"20px",children:[((0,a.Yj)("search",l)||t?.["file-browser"]?.headerOptions.breadcrumb||t?.["file-browser"]?.headerOptions.refresh)&&(0,f.jsx)(k,{}),(0,f.jsx)(r.S,{})]})};var S=i(1727),F=i(8858);const M=({data:e})=>(0,f.jsx)(F.A,{children:(0,f.jsx)(S.A,{data:e,children:(0,f.jsx)(N,{})})})},2412:(e,t,i)=>{i.d(t,{A:()=>F});var s=i(8726),a=i(347),r=i(8187),n=i(282),l=i(7586),o=i(239),c=i(9630),d=i(1609);var u=i(3714),p=i(1523),m=i(4398),h=i(868),f=i(7452),g=i(3374),x=i(3042),y=i(4368),v=i(2312),w=i(5185),b=i(6880),j=i(3330),C=i(790);const A=({loadMoreFileRef:e,galleryRef:t,fileLoading:i,files:s,hasMore:A,loadingMore:k,loadMore:N,totalPages:S,currentPage:F})=>{const{editData:M}=(0,a.G)((e=>e.moduleBuilder)),_=function(){const[e,t]=(0,d.useState)("desktop");return(0,d.useEffect)((()=>{const e=()=>{window.innerWidth>=1024?t("desktop"):window.innerWidth>=768?t("tablet"):t("mobile")};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)}),[]),e}(),z=M?.data.permissions.preview,E=M?.data.advanced,P=E?.["file-list"],L={desktop:P?.columnsDesktop,tablet:P?.columnsTablet,mobile:P?.columnsMobile},{downloadButton:T,downloadBorderRadius:I,downloadButtonText:U,downloadBackgroundColor:D,downloadTextColor:B,viewBackgroundColor:G,viewBorderRadius:R,viewButtonText:$,viewTextColor:O,showFileSize:V,showTimeStamp:H,openInNewTab:K,viewButtonSize:q}=P||{},Z=s.map((e=>({...e,previewLink:(0,l.G4)(ccpigd.isPro)?window.CCPIGDHelper.getUrl("preview",e.key,e.name,M?.id,"full",e.extension):e.thumbnails?.full,mimeType:(0,l.G4)(ccpigd.isPro)||(0,w.wu)(e.extension||"")||(0,w.lQ)(e.mimeType)?e.mimeType:"image/jpg"}))),{viewFile:W,galleryProps:Q}=(0,b.i)(Z,{id:M?.id||"",thumbnail:!!z?.enable&&!!z?.previewThumbnail}),Y=e=>(0,w.lQ)(e.mimeType)?"folder":(0,w.wu)(e.extension||"")?"image":e.mimeType?.includes("pdf")?"picture_as_pdf":e.mimeType?.includes("video")?"videocam":e.mimeType?.includes("audio")?"audiotrack":e.mimeType?.includes("document")||e.mimeType?.includes("text")?"description":"draft",J=(e,t)=>{const i=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return i?`rgba(${parseInt(i[1],16)},${parseInt(i[2],16)},${parseInt(i[3],16)},${t})`:null};if(i&&0===s.length)return(0,C.jsx)(f.A,{background:"extra-light",className:"ccpigd-file-list__card",children:(0,C.jsx)(m.A,{align:"center",gap:20,children:(0,C.jsx)(p.A,{})})});if(!s||0===s.length)return(0,C.jsx)(f.A,{background:"extra-light",className:"ccpigd-file-list__card",children:(0,C.jsx)(m.A,{align:"center",gap:20,children:(0,C.jsx)(x.A,{children:"No files found"})})});const X=E?.hideBorderBox;return(0,C.jsxs)(f.A,{className:"ccpigd-file-list__card",border:X?"none":"solid",rounded:X?"none":"lg",background:X?"none":"extra-light",padding:X?"0":"20px",children:[(0,C.jsx)(v.A,{ref:t,children:(0,C.jsx)(c.A,{columns:L[_],children:s.map((e=>(0,C.jsx)(f.A,{children:(0,C.jsxs)(u.A,{gap:15,children:[(0,C.jsxs)(u.A,{className:"ccpigd-file-list__card-info flex-wrap",gap:15,children:[(0,C.jsx)(o.A,{className:"ccpigd-file-list__card-icon-box",variant:"secondary",rounded:"md",children:(0,C.jsx)(y.A,{name:Y(e)})}),(0,C.jsxs)(m.A,{className:"ccpigd-file-list__card-content text-word-break",gap:10,children:[(0,C.jsx)(x.A,{as:"h4",weight:"medium",className:"text-line-2",children:e.name}),V&&(0,C.jsxs)(x.A,{children:[(0,C.jsx)("b",{children:"Size: "}),(0,w.v7)(e.size||0)]}),(0,C.jsxs)(x.A,{children:[(0,C.jsx)("b",{children:"Type:"})," ",e.extension]}),H&&(0,C.jsxs)(x.A,{children:[" ",(0,C.jsx)("b",{children:"Last Edited: "}),e?.lastEdited?.split("T")[0]]})]})]}),(0,C.jsxs)(n.A,{border:"none",background:"transparent",className:"ccpigd-file-list__card-button-group flex-wrap",children:[T&&(0,C.jsx)(g.A,{size:q,style:{borderRadius:I+"px",backgroundColor:D,color:B,"--hover-bg":J(D||"rgb(0,0,0",.8)},onClick:()=>(e=>{e.key;const t=window.CCPIGDHelper.getUrl("download",e.key,e.name,M?.id,"full",e.extension);window.open(t,K?"_blank":"_self")})(e),children:U}),(0,C.jsx)(g.A,{size:q,style:{borderRadius:R+"px",backgroundColor:G,color:O,"--hover-bg":J(G||"rgb(0,0,0",.8)},onClick:()=>{return t=e.key,void((0,r.Yj)("preview",z)&&W(t));var t},children:$})]})]})},e.key)))})}),(S>1&&"pagination"===E?.fileLoadingType||"pagination"!==E?.fileLoadingType&&A)&&(0,C.jsx)(h.A,{fileLoadingType:E?.fileLoadingType||"load-more",loadMore:N,hasMore:A,totalPages:S,currentPage:F,isLoading:k,loadMoreFileRef:e}),(0,C.jsx)(j.C,{...Q})]})},k=()=>{const{files:e,fileLoading:t,hasMore:i}=(0,a.G)((e=>e.manageFiles)),r=(0,d.useRef)(null),n=(0,d.useRef)(null),{loadingMore:l,loadMore:o,totalPages:c,currentPage:u}=(0,s.A)(r);return(0,C.jsx)(A,{files:e,galleryRef:n,fileLoading:t,hasMore:i,loadingMore:l,loadMoreFileRef:r,loadMore:o,totalPages:c,currentPage:u})};var N=i(1727),S=i(8858);const F=({data:e})=>(0,C.jsx)(S.A,{children:(0,C.jsx)(N.A,{data:e,children:(0,C.jsx)(k,{})})})},3790:(e,t,i)=>{i.d(t,{A:()=>u});var s=i(347),a=i(7586),r=i(7452),n=i(9612),l=i(790);const o=()=>{var e,t,i,o,c,d,u,p;const{editData:m}=(0,s.G)((e=>e.moduleBuilder)),h=m?.data.source.fileKeys[0],f=m?.data.advanced["file-uploader"],g=m?.data.filter,x=m?.data.advanced?.hideBorderBox;return(0,l.jsx)(r.A,{className:"h-100",border:x?"none":"solid",rounded:x?"none":"lg",background:x?"none":"extra-light",padding:x?"0":"20px",children:(0,l.jsx)(n.A,{onFileUpload:e=>{},data:{maxFileSize:null!==(e=m?.data.filter.maxFileSize)&&void 0!==e?e:0,minFileSize:null!==(t=m?.data.filter.minFileSize)&&void 0!==t?t:0,maxFiles:null!==(i=m?.data.filter.maxFileUpload)&&void 0!==i?i:0,enableFolderUpload:null!==(o=m?.data.permissions.upload.folderUpload)&&void 0!==o&&o,showUploadConfirmation:null!==(c=f?.showUploadConfirmation)&&void 0!==c&&c,uploadImmediately:f?.uploadImmediately,showUploadLabel:(0,a.G4)(null!==(d=f?.showBoxLabel)&&void 0!==d&&d),uploadLabelText:f?.labelText,activeFolder:h,id:m?.id.toString()||"",allowAllExtensions:g?.allowAllExtensions,allowExtensions:null!==(u=g?.allowExtensions.join(","))&&void 0!==u?u:"",allowExceptExtensions:null!==(p=g?.allowExceptExtensions.join(","))&&void 0!==p?p:"",uploadConfirmationMessage:f?.confirmationMessage,allowMultipleUpload:!0,isFormUploader:-1!=m?.integration?.toLowerCase()?.search("form")}})})};var c=i(1727),d=i(8858);const u=({data:e})=>(0,l.jsx)(d.A,{children:(0,l.jsx)(c.A,{data:e,children:(0,l.jsx)(o,{})})})},814:(e,t,i)=>{i.d(t,{A:()=>y});var s=i(347),a=i(582),r=i(8726),n=i(8187),l=i(6087),o=i(868),c=i(7452),d=i(5185),u=i(6880),p=i(3330),m=i(790);const h=({columns:e,galleryRef:t,photos:i})=>{const{files:h,fileLoading:f,hasMore:g}=(0,s.G)((e=>e.manageFiles)),{editData:x}=(0,s.G)((e=>e.moduleBuilder)),y=x?.data.advanced,v=y?.fileLoadingType||"load-more",w=x?.data.permissions.preview,b=(0,l.useRef)(null),j=y?.gallery,{viewFile:C,galleryProps:A}=(0,u.i)(h,{id:x?.id,thumbnail:!!w?.enable&&!!w?.previewThumbnail}),{totalPages:k,loadMore:N,currentPage:S,loadingMore:F}=(0,r.A)(b),M=y?.hideBorderBox;return(0,m.jsxs)(c.A,{className:`ccpigd-gallery thumbnail-view-${j?.thumbnailView?.toLowerCase()}`,border:M?"none":"solid",rounded:M?"none":"lg",background:M?"none":"extra-light",padding:M?"0":"20px",children:[(0,m.jsx)(a.A,{photos:i||[],layout:{justified:"rows",grid:"columns",masonry:"masonry"}[j?.layout||"justified"],columns:e,spacing:j?.imgMargin,targetRowHeight:"justified"===j?.layout?j?.rowHeight:200,render:{wrapper:(e,t)=>{const{style:i,...s}=e,{index:a,photo:r}=t,l=(0,d.cZ)(r?.extension)?"react-photo-album--track-gallery-video":"";return(0,m.jsx)("div",{...s,style:{...i,transition:"box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms",cursor:"pointer"},onClick:e=>{e.shiftKey||e.altKey||e.metaKey||(e.preventDefault(),((e,t)=>{if((0,n.Yj)("preview",w))if(w?.inline)C(e);else if(w?.popOut){let e=t;window.open(e,"_blank")}})(r?.key||"",r.src))},className:`${s.className} lg-item ${l}`})}},componentsProps:{image:{referrerPolicy:"no-referrer"}}}),(0,m.jsx)(o.A,{fileLoadingType:v,loadMore:N,hasMore:g,totalPages:k,currentPage:S,isLoading:f||F,loadMoreFileRef:b}),(0,m.jsx)(p.C,{...A})]})},f=()=>{const[e,t]=(0,l.useState)(3),{editData:i}=(0,s.G)((e=>e.moduleBuilder)),{files:a}=(0,s.G)((e=>e.manageFiles)),r=i?.data.advanced,n=r?.gallery,{desktop:o,tablet:c,mobile:d}=n?.columns||{},u=(0,l.useRef)(null);(0,l.useEffect)((()=>{const e=document.querySelector(".react-photo-album");e&&(u.current=e)}),[a]),(0,l.useLayoutEffect)((()=>{const e=()=>{const e=window.innerWidth;t(e>=1024?o||4:e>=768?c||3:d||2)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)}),[d,c,o]);const p={"1:1":[1,1],"3:2":[3,2],"4:3":[4,3],"9:16":[9,16],"16:9":[16,9],"21:9":[21,9]},f=a?.map((e=>{const t="thumbnail"===n?.thumbnailQuality?e.thumbnails?.thumbnail:"medium"===n?.thumbnailQuality?e.thumbnails?.medium:e.thumbnails?.full,i={...e,src:t,alt:e.name||"No Title",width:e.media?.width||200,height:e.media?.height||200,extension:e.extension||"jpg"};if(n?.aspectRatio&&p[n?.aspectRatio]&&"grid"===n?.layout){const[e,t]=p[n?.aspectRatio];i.width=i.height*e/t,i.height=i.width*t/e}return i}));return(0,m.jsx)(h,{columns:e,galleryRef:u,photos:f})};var g=i(1727),x=i(8858);const y=({data:e})=>(0,m.jsx)(x.A,{children:(0,m.jsx)(g.A,{data:e,children:(0,m.jsx)(f,{})})})},1516:(e,t,i)=>{i.d(t,{A:()=>w});var s=i(7586),a=i(6087),r=i(8726),n=i(347),l=i(5185),o=i(3714),c=i(4398),d=i(868),u=i(7452),p=i(3374),m=i(4368),h=i(3042),f=i(790);const g=()=>{var e;const{files:t,hasMore:i,fileLoading:g}=(0,n.G)((e=>e.manageFiles)),{editData:x}=(0,n.G)((e=>e.moduleBuilder)),[y,v]=(0,a.useState)(t[0]||null),w=x?.data.advanced,b=null!==(e=w?.["media-player"])&&void 0!==e?e:{},j=x?.data.permissions.download.enable,[C,A]=(0,a.useState)(b.openedPlaylist||!1),[k,N]=(0,a.useState)(b.playlistPosition||"right"),[S,F]=(0,a.useState)(!0),[M,_]=(0,a.useState)("list"),[z,E]=(0,a.useState)(1),[P,L]=(0,a.useState)(!1),[T,I]=(0,a.useState)(!0),U=w?.fileLoadingType||"load-more",D=(0,a.useRef)(null),{totalPages:B,loadMore:G,currentPage:R,loadingMore:$}=(0,r.A)(D),{showNextPrevious:O,showAndHidePlaylist:V,showNextPrefix:H,showThumbnail:K,playListTitle:q,videoRatio:Z,backgroundColor:W,textColor:Q}=b,Y=(0,a.useRef)(null),J=(0,a.useRef)(null);(0,a.useEffect)((()=>{t.length>0&&!y&&v(t[0])}),[t,y]),(0,a.useEffect)((()=>{if(y)return T?(I(!1),void L(!1)):void(X(y)?(J.current?.play(),L(!0)):(Y.current?.play(),L(!0)))}),[y]),(0,a.useEffect)((()=>{const e=e=>{if(!e)return;e.hasAttribute("controlslist")&&"nodownload"===e.getAttribute("controlslist")||e.setAttribute("controlslist","nodownload");const t=new MutationObserver((e=>{e.forEach((e=>{if("attributes"===e.type&&"controlslist"===e.attributeName){const t=e.target;t.hasAttribute("controlslist")&&"nodownload"===t.getAttribute("controlslist")||t.setAttribute("controlslist","nodownload")}}))}));return t.observe(e,{attributes:!0,attributeFilter:["controlslist"]}),t},t=e(J.current),i=e(Y.current);return()=>{t?.disconnect(),i?.disconnect()}}),[J.current,Y.current]),(0,a.useEffect)((()=>{const e=()=>{window.innerWidth<700&&N("bottom"),window.innerWidth>=700&&N(b.playlistPosition||"right")};return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)}),[]);const X=e=>{if(e?.type)return e.type.startsWith("audio/");const t=e?.name.split(".").pop()?.toLowerCase();return!!t&&["mp3","wav","ogg","aac","flac","m4a","weba"].includes(t)},ee=(e,t)=>x?.id?window.CCPIGDHelper?.getUrl("attachment",e.key,e.name,x.id,"full",t||e.extension):"",te=async e=>{let t=null;try{t=e.permissions?.users?.anyoneWithLink&&e.downloadLink?e.downloadLink:x?.id?window.CCPIGDHelper?.getUrl("download",e.key,e.name,x.id,"full",e.extension):"";const i=document.createElement("a");i.href=t,i.download=e.name,document.body.appendChild(i),i.click(),document.body.removeChild(i),window.toast.show({message:"Download Started! 👌",theme:"success",size:"sm"})}catch{window.toast.show({message:"Download Failed! 😢",theme:"error",size:"sm"})}},ie=e=>{const i=t.findIndex((e=>e.key===y?.key));"prev"===e&&i>0?v(t[i-1]):"next"===e&&i<t.length-1&&v(t[i+1])},se=(0,a.useMemo)((()=>[...Array(20)].map((()=>{const e=P?(.5+1*Math.random()).toFixed(2):.5,t=.7+.8*Math.random(),i=Math.random();return{transform:`scaleY(${e})`,flex:1,margin:"0 2px",borderRadius:"2px",transformOrigin:"center",animation:P?`ccpigd-audio-visualizer-bounce ${t}s ${i}s infinite ease-in-out`:"none"}}))),[P]),ae=e=>{const t="video"===e?Y.current:J.current;t&&(t.paused?t.play():t.pause())},re="bottom"===k?c.A:o.A,ne=w?.hideBorderBox;return(0,f.jsx)(u.A,{style:{backgroundColor:W,color:Q},className:"ccpigd-media-player-container",border:ne?"none":"solid",rounded:ne?"none":"lg",padding:ne?"0":"20px",children:(0,f.jsxs)(re,{direction:"right"===k?"row":"left"===k?"row-reverse":"row",gap:15,className:`ccpigd-media-player-content ccpigd-playlist-${k}`,children:[y?(0,f.jsxs)("div",{className:"ccpigd-media-player-wrapper",onMouseEnter:()=>F(!0),onMouseLeave:()=>F(!P),children:[(0,f.jsxs)(o.A,{align:"space-between",wrap:!1,className:"ccpigd-media-player-header "+(S?"ccpigd-visible":"ccpigd-hidden"),children:[(0,f.jsx)(h.A,{size:"xl",color:"white",className:"ccpigd-media-name",children:y.name}),(0,f.jsxs)(o.A,{gap:10,wrap:!1,children:[(0,f.jsx)(h.A,{color:"white",className:"white-space-nowrap",children:(0,l.v7)(y?.size||0)}),(0,f.jsx)("span",{className:"ccpigd-dot"}),(0,f.jsxs)(o.A,{gap:5,wrap:!1,children:[(0,f.jsx)(m.A,{name:"schedule",className:"text-white"}),(0,f.jsx)(h.A,{color:"white",children:(0,s.fU)(Number(y?.media?.duration)||0)})]})]})]}),(0,f.jsx)(m.A,{name:P?"pause":"play_arrow",className:"ccpigd-media-play-action "+(S?"ccpigd-visible":"ccpigd-hidden"),onClick:()=>X(y)?ae("audio"):ae("video")}),X(y)?(0,f.jsxs)("div",{className:"ccpigd-audio-visualizer",onClick:()=>ae("audio"),children:[(0,f.jsx)("audio",{ref:J,src:ee(y),controls:!0,autoPlay:!1,controlsList:j?void 0:"nodownload",onPlay:()=>{L(!0)},onPause:()=>{L(!1)}}),(0,f.jsx)("div",{className:"ccpigd-audio-visualizer-bars",children:se.map(((e,t)=>(0,f.jsx)("div",{className:"ccpigd-audio-visualizer-bar",style:e},t)))})]}):(0,f.jsx)("video",{ref:Y,src:ee(y),poster:ee(y,"jpg"),className:"ccpigd-media-player-video",style:{"--ccpigd-video-ratio":Z},controls:!0,autoPlay:!1,controlsList:j?void 0:"nodownload",onPlay:()=>{L(!0)},onPause:()=>{L(!1)}}),(0,f.jsxs)(o.A,{align:"space-between",className:"ccpigd-media-player-footer",wrap:!1,children:[O&&(0,f.jsxs)(o.A,{gap:10,wrap:!1,children:[(0,f.jsx)(p.A,{size:"small",variant:"primary",startIcon:(0,f.jsx)(m.A,{name:"chevron_left",fontSize:"xl"}),disabled:0===t.findIndex((e=>e.key===y?.key)),onClick:()=>ie("prev"),children:"Prev"}),(0,f.jsx)(p.A,{size:"small",variant:"primary",endIcon:(0,f.jsx)(m.A,{name:"chevron_right",fontSize:"xl"}),disabled:t.findIndex((e=>e.key===y?.key))===t.length-1,onClick:()=>ie("next"),children:"Next"})]}),V&&(0,f.jsxs)(o.A,{gap:10,wrap:!1,children:[(0,f.jsx)(m.A,{name:"grid"===M?"view_agenda":"view_comfy_alt",className:"ccpigd-media-action "+(C?"":"disabled"),fontSize:"lg",onClick:()=>{C&&_("grid"===M?"list":"grid")}}),(0,f.jsx)(m.A,{name:"menu_open",className:"ccpigd-media-action",fontSize:"lg",onClick:()=>A(!C)})]})]})]}):(0,f.jsx)(h.A,{children:"No media available"}),V&&(0,f.jsxs)(u.A,{padding:0,className:"ccpigd-media-playlist "+(C?"ccpigd-media-playlist-open":"ccpigd-media-playlist-closed"),style:"bottom"!==k?X(y)?{height:"450px"}:{height:Y.current?.offsetHeight}:{},children:[(0,f.jsxs)(o.A,{align:"space-between",className:"ccpigd-media-playlist-header",children:[(0,f.jsx)(h.A,{size:"lg",weight:"medium",children:q}),"grid"===M&&"bottom"!==k&&(0,f.jsx)(m.A,{name:1===z?"grid_view":"splitscreen",className:"ccpigd-media-action ccpigd-media-cols-action",onClick:()=>E(1===z?2:1)})]}),(0,f.jsxs)("div",{className:`ccpigd-media-playlist-wrapper ccpigd-media-${M}-view ccpigd-media-cols-${z}`,children:[t.map(((e,t)=>(0,f.jsxs)(o.A,{gap:10,align:"bottom"===k?"start":"space-between",wrap:"list"!==M,className:"ccpigd-media-list overflow-hidden "+(y?.key===e.key?"bg-secondary ccpigd-card-active":""),onClick:()=>{v(e),F(!0)},children:[(0,f.jsxs)(o.A,{gap:10,wrap:"list"!==M,className:"w-100",children:[H&&(0,f.jsxs)(h.A,{color:"grid"===M?"white":void 0,className:"ccpigd-media-list-number "+("grid"===M?"bg-primary":""),children:[t+1,"."]}),K&&e.thumbnails&&(0,f.jsx)("img",{className:"ccpigd-media-list-thumbnail",src:ee(e,"jpg"),alt:e.name}),(0,f.jsxs)(c.A,{gap:"grid"===M?14:4,align:"space-between",className:"grid"===M?"p-3":"p-1",children:[(0,f.jsx)(h.A,{className:"ccpigd-media-name",children:e.name}),(0,f.jsxs)(o.A,{gap:5,wrap:!1,children:[(0,f.jsx)(h.A,{size:"xs",children:(0,l.v7)(e?.size||0)}),(0,f.jsx)("span",{className:"dot"}),(0,f.jsxs)(o.A,{gap:3,children:[(0,f.jsx)(m.A,{name:"schedule",fontSize:"sm"}),(0,f.jsx)(h.A,{size:"xs",children:(0,s.fU)(Number(e?.media?.duration)||0)})]}),"grid"===M&&j&&(0,f.jsx)(m.A,{name:"download",fontSize:"xl",className:"ccpigd-media-download-icon",onClick:t=>{t.stopPropagation(),te(e)}})]})]})]}),"list"===M&&j&&(0,f.jsx)(m.A,{name:"download",fontSize:"xl",className:"ccpigd-media-download-icon",onClick:t=>{t.stopPropagation(),te(e)}})]},e.id))),(0,f.jsx)(d.A,{fileLoadingType:U,loadMore:G,hasMore:i,totalPages:B,currentPage:R,isLoading:g||$,loadMoreFileRef:D})]})]})]})})},x=()=>(0,f.jsx)(g,{});var y=i(1727),v=i(8858);const w=({data:e})=>(0,f.jsx)(v.A,{children:(0,f.jsx)(y.A,{data:e,children:(0,f.jsx)(x,{})})})},213:(e,t,i)=>{var s=i(7790),a=i(5290),r=i(5262),n=i(9521),l=i(5210),o=i(2608),c=i(5836),d=i(2610);window.ccpigdRenderModules=()=>{(0,s.B)(),(0,a.B)(),(0,r.B)(),(0,n.B)(),(0,l.B)(),(0,o.B)(),(0,c.B)(),(0,d.B)()}},9477:(e,t,i)=>{i.d(t,{A:()=>v});var s=i(6087),a=i(8726),r=i(347),n=i(239),l=i(7666),o=i(2467),c=i(7452),d=i(790);const u=()=>(0,d.jsx)(c.A,{background:"extra-light",padding:10,id:"ccpigd-searchbox-file-list",children:(0,d.jsx)(o.S,{})});var p=i(7673),m=i(4368),h=i(3042);const f=()=>{const{editData:e}=(0,r.G)((e=>e.moduleBuilder)),t=e?.data.permissions.searchPermission,i=e?.data.advanced,o=i?i["search-box"]:null,f=t?.searchLocation,x=t?.searchScope,[y,v]=(0,s.useState)(null),[w,b]=(0,s.useState)(["all"]),[j,C]=(0,s.useState)(!1),[A,k]=(0,s.useState)(!1),[N,S]=(0,s.useState)(!1),F=(0,s.useRef)(null),M=i?.hideBorderBox,{handleSearch:_}=(0,a.A)();(0,l.A)((()=>{null===y||y.length<3?S(!1):(S(!0),_(y,j,A))}),[y],800),(0,s.useEffect)((()=>{const e=F.current;if(!e)return;const t=t=>{0!==t.deltaY&&(t.preventDefault(),e.scrollLeft+=t.deltaY)},i=()=>{e.scrollWidth>e.clientWidth?e.classList.add("is-overflowing"):e.classList.remove("is-overflowing")};let s=!1,a=0,r=0;const n=t=>{s=!0,a=t.pageX-e.offsetLeft,r=e.scrollLeft,e.classList.add("dragging")},l=t=>{if(!s)return;t.preventDefault();const i=1*(t.pageX-e.offsetLeft-a);e.scrollLeft=r-i},o=()=>{s=!1,e.classList.remove("dragging")};return e.addEventListener("wheel",t,{passive:!1}),e.addEventListener("mousedown",n),e.addEventListener("mousemove",l),e.addEventListener("mouseleave",o),e.addEventListener("mouseup",o),e.scrollTo({left:e.scrollWidth,behavior:"smooth"}),window.addEventListener("resize",i),i(),()=>{e.removeEventListener("wheel",t),e.removeEventListener("mousedown",n),e.removeEventListener("mousemove",l),e.removeEventListener("mouseleave",o),e.removeEventListener("mouseup",o),window.removeEventListener("resize",i)}}),[w]),(0,s.useEffect)((()=>{0===w.length&&b(["all"])}),[w]);const z=e=>{b("all"===e?["all"]:t=>{const i=t.filter((e=>"all"!==e));return t.includes(e)?i.filter((t=>t!==e)):[...i,e]})};return(0,d.jsxs)(c.A,{className:"searchbox-wrapper",border:M?"none":"solid",rounded:M?"none":"lg",background:M?"none":"extra-light",padding:M?"0":"20px",children:[(0,d.jsx)(p.A,{children:(0,d.jsx)(p.A.Trigger,{children:({open:e})=>(0,d.jsxs)("div",{className:"ccpigd-searchbox",children:[(0,d.jsxs)(p.A,{children:[(0,d.jsx)(p.A.Trigger,{children:(0,d.jsxs)("div",{className:"ccpigd-searchbox__options",children:[(0,d.jsx)("div",{className:"ccpigd-searchbox__options-selected",ref:F,children:w.map((e=>{const t=g.find((t=>t.value===e))?.label;return(0,d.jsxs)("div",{className:"ccpigd-searchbox__options-item",children:[(0,d.jsx)(h.A,{size:"xs",color:"dark",children:t}),(0,d.jsx)(m.A,{name:"close",fontWeight:"bold",onClick:()=>z(e)})]},e)}))}),(0,d.jsx)(p.A.TriggerArrow,{})]})}),(0,d.jsx)(p.A.Content,{className:"ccpigd-searchbox__options-list",children:g.map(((e,t)=>(0,d.jsxs)("div",{children:[(0,d.jsx)(p.A.MenuItem,{isActive:w.includes(e.value),activeIcon:!0,activeBg:!0,onClick:()=>z(e.value),children:e.label}),t!==g.length-1&&(0,d.jsx)(p.A.MenuSeparator,{})]},e.value)))})]}),(0,d.jsx)("button",{onClick:e=>{e.stopPropagation(),e.preventDefault()},className:"ccpigd-searchbox__button",children:(0,d.jsx)(m.A,{name:"search",fontSize:"lg"})}),(0,d.jsx)("input",{type:"search",name:"ccpigd-search",id:"ccpigd-search",placeholder:`${o?.searchBoxText}...`,onChange:e=>v(e.target.value),value:y||"",autoComplete:"off",onClick:t=>{e&&t.stopPropagation()}}),(f?.server||x?.global)&&(0,d.jsxs)(p.A,{children:[(0,d.jsx)(p.A.Trigger,{children:(0,d.jsx)(n.A,{variant:"secondary",className:"ccpigd-searchbox__filter-btn",size:"small",children:(0,d.jsx)(m.A,{name:"tune",fontSize:"xl"})})}),(0,d.jsxs)(p.A.Content,{className:"ccpigd-searchbox__dropdown",children:[f?.server&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(p.A.MenuLabel,{children:"Search Location"}),(0,d.jsx)(p.A.MenuItem,{isActive:j,activeIcon:!0,onClick:()=>C(!0),children:"Server"}),(0,d.jsx)(p.A.MenuItem,{isActive:!j,activeIcon:!0,onClick:()=>C(!1),children:"Cache"})]}),x?.global&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(p.A.MenuSeparator,{}),(0,d.jsx)(p.A.MenuLabel,{children:"Search Scope"}),(0,d.jsx)(p.A.MenuItem,{isActive:A,activeIcon:!0,onClick:()=>k(!0),children:"Global"}),(0,d.jsx)(p.A.MenuItem,{isActive:!A,activeIcon:!0,onClick:()=>k(!1),children:"Current Folder"})]})]})]})]})})}),N&&(0,d.jsx)(u,{})]})},g=[{value:"folder",label:"Folder"},{value:"document",label:"Documents"},{value:"code",label:"Code"},{value:"image",label:"Image"},{value:"audio",label:"Audio"},{value:"video",label:"Video"},{value:"archive",label:"Archive"},{value:"binary_executable",label:"Binary Executable"},{value:"all",label:"All"}];var x=i(1727),y=i(8858);const v=({data:e})=>(0,d.jsx)(y.A,{children:(0,d.jsx)(x.A,{data:e,children:(0,d.jsx)(f,{})})})},4009:(e,t,i)=>{i.d(t,{A:()=>v});var s=i(347),a=i(6087),r=i(8726),n=i(8187),l=i(3325),o=i(868),c=i(7452),d=i(1708),u=i(1523),p=i(6880),m=i(3330),h=i(790);const f=({photos:e,sliderRef:t,settings:i})=>{const{files:f,fileLoading:g,hasMore:x}=(0,s.G)((e=>e.manageFiles)),{editData:y}=(0,s.G)((e=>e.moduleBuilder)),v=y?.data.advanced,w=v?.fileLoadingType||"infinite-scroll",b=y?.data.permissions.preview,j=(0,a.useRef)(null),C=(0,a.useRef)(null),[A,k]=(0,a.useState)(!1),{viewFile:N,galleryProps:S}=(0,p.i)(f,{id:y?.id,thumbnail:!!b?.enable&&!!b?.previewThumbnail});(0,a.useEffect)((()=>{const e=setTimeout((()=>{k(!0)}),100);return()=>clearTimeout(e)}),[]);const F=(0,a.useCallback)(((e,t)=>{if((0,n.Yj)("preview",b))if(b?.inline)N(e);else if(b?.popOut){const e=t;window.open(e,"_blank")}}),[b,N]),{totalPages:M,loadMore:_,currentPage:z,loadingMore:E}=(0,r.A)(j),P=e?.filter((e=>null!==e&&e?.thumbnails?.full&&e?.key))||[],L=(0,a.useCallback)((()=>{const e=i?.showNavigation,t=i?.navigationStyle;return!1!==e&&(!t||"arrows-dots"===t||"arrows"===t)}),[i]),T=(0,a.useCallback)((()=>{const e=i?.showNavigation,t=i?.navigationStyle;return!1!==e&&(!t||"arrows-dots"===t||"dots"===t)}),[i]),I=(0,a.useCallback)((()=>{switch(i?.sliderEffect||"slide"){case"cube":return{cubeEffect:{shadow:!0,slideShadows:!0,shadowOffset:20,shadowScale:.94}};case"fade":return{fadeEffect:{crossFade:!0},virtualTranslate:!0};case"coverflow":return{coverflowEffect:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0}};case"flip":return{flipEffect:{slideShadows:!1,limitRotation:!0}};default:return{}}}),[i?.sliderEffect]),U=(0,a.useCallback)((()=>{const e=[d.s3];switch(L()&&e.push(d.Vx),T()&&e.push(d.dK),i?.autoPlaySpeed&&e.push(d.Ij),i?.mouseControl&&e.push(d.FJ),i?.sliderEffect||"slide"){case"cube":e.push(d.hw);break;case"fade":e.push(d._R);break;case"coverflow":e.push(d.t9);break;case"flip":e.push(d.n)}return e}),[L,T,i?.autoPlaySpeed,i?.sliderEffect,i?.mouseControl]);if(0===P.length)return(0,h.jsx)(c.A,{background:"extra-light",className:"ccpigd-slider-carousel",children:(0,h.jsx)("div",{className:"no-photos",children:"No photos available"})});if(!A)return(0,h.jsx)(c.A,{className:"ccpigd-slider-carousel",children:(0,h.jsx)("div",{className:"ccpigd-slider-init",ref:t,children:(0,h.jsx)(u.A,{})})});const D=v?.hideBorderBox;return(0,h.jsxs)(c.A,{className:"ccpigd-slider-carousel",border:D?"none":"solid",rounded:D?"none":"lg",background:D?"none":"extra-light",padding:D?"0":"20px",children:[(0,h.jsxs)("div",{className:"ccpigd-slider-init",ref:t,children:[(0,h.jsx)(l.RC,{ref:C,effect:i?.sliderEffect||"slide",direction:i?.sliderType||"horizontal",grabCursor:!0,loop:P.length>1,spaceBetween:i?.itemGap||10,autoHeight:!0,navigation:L()&&P.length>1,pagination:!!(T()&&P.length>1)&&{clickable:!0},keyboard:{enabled:!0,onlyInViewport:!0},autoplay:!!i?.slideAutoPlay&&{delay:i?.autoPlaySpeed||3e3,disableOnInteraction:!1,pauseOnMouseEnter:!0},mousewheel:!!i?.mouseControl&&{forceToAxis:!0,releaseOnEdges:!0,invert:!1},breakpoints:{768:{slidesPerView:Math.min(i?.slideToShow?.tablet||1,P.length)},1024:{slidesPerView:Math.min(i?.slideToShow?.desktop||1,P.length)}},...I(),watchOverflow:!0,updateOnWindowResize:!0,modules:U(),onSwiper:e=>{setTimeout((()=>{e.update()}),100)},className:"ccpigd-custom-swiper",children:P.map(((e,t)=>(0,h.jsx)(h.Fragment,{children:(0,h.jsx)(l.qr,{children:(0,h.jsxs)("div",{className:"ccpigd-swiper-slider-content",style:{borderRadius:`${i?.borderRadius||0}px`},children:[(0,h.jsx)("img",{src:e.thumbnails.full,alt:e.name||`Image ${t+1}`,onClick:()=>F(e.key,e.thumbnails.thumbnail),onError:t=>{console.error("Image failed to load:",e.thumbnails.thumbnail),t.currentTarget.style.display="none"},onLoad:()=>{C.current&&C.current.swiper&&C.current.swiper.update()},style:{borderRadius:`${i?.borderRadius||0}px`}}),e.name&&i?.disableSliderCaption&&(0,h.jsx)("div",{className:"ccpigd-swiper-slider-caption",children:e.name})]})},`${e.key}-${t}`)})))}),(0,h.jsx)(o.A,{fileLoadingType:w,loadMore:_,hasMore:x,totalPages:M,currentPage:z,isLoading:g||E,loadMoreFileRef:j})]}),(0,h.jsx)(m.C,{...S})]})},g=()=>{const{editData:e}=(0,s.G)((e=>e.moduleBuilder)),{files:t}=(0,s.G)((e=>e.manageFiles)),i=e?.data.advanced,r=i?.["slider-carousel"],n=(0,a.useRef)(null),l=t?.map((e=>{if(!e||!e.thumbnails?.thumbnail||!e.key)return null;const t=e.thumbnails.thumbnail;return{key:e.key,name:e.name||"",extension:e.extension||"",mimeType:e.mimeType||"",thumbnails:{thumbnail:t,full:e.thumbnails.full||""}}})).filter((e=>null!==e))||[];return(0,h.jsx)(f,{photos:l,sliderRef:n,settings:r})};var x=i(1727),y=i(8858);const v=({data:e})=>(0,h.jsx)(y.A,{children:(0,h.jsx)(x.A,{data:e,children:(0,h.jsx)(g,{})})})},2012:(e,t,i)=>{i.d(t,{A:()=>k});var s=i(4368),a=i(790);const r=({children:e,isPro:t=!0,className:i="",isOutSide:r=!1})=>(0,a.jsxs)("div",{className:`ccpigd-top-level-wrapper ccpigd-block-icon-wrapper ${i}`,children:[t&&!ccpigd?.isPro&&(0,a.jsx)(s.A,{name:"crown",fontSize:"xl",className:"ccpigd-configure-icon-pro "+(r?"ccpigd-icon-outside":"")}),e]});var n=i(2356),l=i(6087),o=i(6391),c=i(7666);const d=({attributes:e,setAttributes:t})=>{const[i,s]=(0,l.useState)(""),[r,d]=(0,l.useState)(""),[u,p]=(0,l.useState)([]),[m,h]=(0,l.useState)();(0,c.A)((()=>{d(i)}),[i],500);const{data:f,isFetching:g,isLoading:x}=(0,n.i0)({search:r},{refetchOnMountOrArgChange:!0});return(0,l.useEffect)((()=>{if(f?.shortcodes){const e=f.shortcodes.map((e=>({name:`${e?.id}: ${e?.title}`,value:`${e?.id}: ${e?.title}`})));p(e)}else p([])}),[f]),(0,a.jsx)(o.A,{options:u,placeholder:"Search for a shortcode...",style:{minWidth:"200px"},loading:g||x,value:[m||"Search for a shortcode..."],onChange:e=>{h(e[0]),t({id:Number(e[0]?.toString().split(":")[0]),type:"shortcode"})},onSearch:e=>{s(e)}})};var u=i(777),p=i(8858),m=i(5219),h=i(1523),f=i(1609);const g=({id:e})=>{const[t,{data:i,isFetching:s,isLoading:r,isError:l}]=(0,n.nO)();return(0,f.useEffect)((()=>{e&&t({id:e,config:{page:1,order:"ASC",orderBy:"name"}},!0)}),[e,t]),s||r?(0,a.jsx)(h.A,{}):l?(0,a.jsx)("div",{children:"Error loading shortcode."}):(0,a.jsx)(m.A,{data:i})};var x=i(7452),y=i(3374),v=i(3042),w=i(1468);const b=({attributes:e,setAttributes:t,openModal:i})=>{const{id:r,type:n}=e||{},l="file-browser"===n?"File Browser":"media-player"===n?"Media Player":"gallery"===n?"Gallery":"slider-carousel"===n?"Slider Carousel":"embed-documents"===n?"Embed Documents":"search-box"===n?"Search Box":"file-list"===n?"File List":"shortcode"===n?"Shortcode Modules":"Module",o="file-browser"===n?"folder":"media-player"===n?"stock_media":"gallery"===n?"imagesmode":"slider-carousel"===n?"slideshow":"embed-documents"===n?"text_compare":"search-box"===n?"feature_search":"file-list"===n?"event_list":"shortcode"===n?"code":"data_object";return(0,a.jsx)("div",{className:"ccpigd-top-level-wrapper",children:r?(0,a.jsx)(p.A,{children:(0,a.jsx)(g,{id:r})}):(0,a.jsxs)(x.A,{padding:30,isPro:["media-player","slider-carousel","embed-documents","search-box","file-list"].includes(null!=n?n:"")&&!ccpigd?.isPro,className:"flex-center flex-col w-100",children:[(0,a.jsx)(s.A,{name:o,fontSize:"2xl",className:"text-primary ccpigd-block-icon"}),(0,a.jsx)(v.A,{as:"h3",size:"2xl",weight:"semibold",className:"mt-4",children:l}),(0,a.jsx)(v.A,{as:"p",size:"sm",className:"mt-3",children:"Please configure the module first to display the content."}),(0,a.jsx)("div",{className:"mt-3",children:"shortcode"===n?(0,a.jsx)(w.Kq,{store:u.M,children:(0,a.jsx)(d,{attributes:e,setAttributes:t})}):(0,a.jsx)(y.A,{variant:"primary",onClick:i,children:"Configure"})})]})})};var j=i(7723),C=i(4715),A=i(6427);const k=({attributes:e,setAttributes:t,isPro:i=!0})=>{const s=()=>{window.toast.show({size:"full",duration:0,moduleBuilder:{attributes:e,onSave:e=>{const{id:i,type:s}=e;t({id:i,type:s})},integration:"gutenberg",onClose:()=>{window.toast.hide()}}})},n=()=>{!ccpigd?.isPro&&i?window.CCPIGDHelper.openUpgradePopUp():s()};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(C.BlockControls,{children:(0,a.jsx)(A.ToolbarGroup,{children:(0,a.jsx)(r,{isPro:i,children:"shortcode"===e?.type?(0,a.jsx)(w.Kq,{store:u.M,children:(0,a.jsx)(d,{setAttributes:t})}):(0,a.jsx)(A.ToolbarButton,{icon:"admin-generic",label:"Click to open Module Builder",text:"Configure",onClick:n})})})}),(0,a.jsx)(C.InspectorControls,{children:(0,a.jsx)(A.PanelBody,{title:(0,j.__)("Settings","integrate-dropbox"),initialOpen:!0,children:(0,a.jsx)(A.PanelRow,{children:(0,a.jsx)(r,{isPro:i,isOutSide:!0,children:"shortcode"===e?.type?(0,a.jsx)(w.Kq,{store:u.M,children:(0,a.jsx)(d,{setAttributes:t})}):(0,a.jsx)(A.Button,{variant:"secondary",onClick:n,children:(0,j.__)("Configure","integrate-dropbox")})})})})}),(0,a.jsx)("div",{...(0,C.useBlockProps)(),children:(0,a.jsx)(b,{attributes:e,setAttributes:t,openModal:s})})]})}},4948:(e,t,i)=>{i.d(t,{A:()=>r});var s=i(4368),a=i(790);const r=({name:e,isPro:t})=>(0,a.jsxs)("div",{className:"ccpigd-top-level-wrapper ccpigd-block-icon-wrapper",children:[t&&(0,a.jsx)(s.A,{name:"crown",fontSize:"xl",className:"ccpigd-icon-pro"}),(0,a.jsx)(s.A,{name:e,fontSize:"2xl",className:"text-primary"})]})},7666:(e,t,i)=>{i.d(t,{A:()=>a});var s=i(1609);function a(e,t,i){const a=(0,s.useCallback)(e,t);(0,s.useEffect)((()=>{const e=setTimeout(a,i);return()=>clearTimeout(e)}),[a,i])}},6203:(e,t,i)=>{i.d(t,{M:()=>a});var s=i(1609);const a=(e,t)=>{const i=(0,s.useRef)((()=>{const e=document.createElement("div");return e.style.position="absolute",e.style.background="var(--ccpigd-light)",e.style.boxShadow="inset 0 0 0 2px var(--ccpigd-primary)",e.style.borderRadius="2px",e.style.pointerEvents="none",e.style.mixBlendMode="multiply",e})()),a=(0,s.useRef)(null),[r,n]=(0,s.useState)([]),[l,o]=(0,s.useState)(!1),c=(0,s.useRef)({}),d=(0,s.useRef)(!1),u=e=>{if(!c.current.start)return;const t=a.current?.getBoundingClientRect(),s={x:e.clientX-(t?.left||0),y:e.clientY-(t?.top||0)};c.current.end=s;const r=Math.abs(s.x-c.current.start.x),n=Math.abs(s.y-c.current.start.y);!d.current&&(r>10||n>10)&&(d.current=!0,document.body.style.userSelect="none",a.current&&!a.current.contains(i.current)&&a.current.appendChild(i.current)),d.current&&((e,t)=>{const s=i.current;if(!s)return;const a=Math.min(e.x,t.x),r=Math.min(e.y,t.y),n=Math.abs(t.x-e.x),l=Math.abs(t.y-e.y);s.style.left=`${a}px`,s.style.top=`${r}px`,s.style.width=`${n}px`,s.style.height=`${l}px`})(c.current.start,s)},p=e=>{if(!t)return;e.stopPropagation();let i=e.target.closest(".ccpigd-file-list");if(i){a.current=i;const t=i.getBoundingClientRect();c.current={start:{x:e.clientX-t.left,y:e.clientY-t.top},end:{x:e.clientX-t.left,y:e.clientY-t.top}},d.current=!1,document.addEventListener("mousemove",u)}},m=()=>{if(document.body.style.userSelect="initial",document.removeEventListener("mousemove",u),d.current=!1,a.current&&a.current.contains(i.current)){const e=i.current.getBoundingClientRect(),t=a.current.querySelectorAll(".ccpigd-file-card"),s=[];t.forEach((t=>{const i=t.getAttribute("data-key"),a=t.getBoundingClientRect();e.left<a.right&&e.right>a.left&&e.top<a.bottom&&e.bottom>a.top&&i&&s.push(i)})),n(s),a.current.removeChild(i.current)}c.current={}};return(0,s.useEffect)((()=>{if(!t)return;const i=e.current;return i?(i.addEventListener("mousedown",p),document.addEventListener("mouseup",m),()=>{i.removeEventListener("mousedown",p),document.removeEventListener("mouseup",m)}):void 0}),[t]),(0,s.useEffect)((()=>{const e=e=>{(e.ctrlKey||e.metaKey)&&o(!0)},t=e=>{e.ctrlKey||e.metaKey||o(!1)};return window.addEventListener("keydown",e),window.addEventListener("keyup",t),()=>{window.removeEventListener("keydown",e),window.removeEventListener("keyup",t)}}),[]),{selectedItems:r,isControlPressed:l}}},6300:(e,t,i)=>{i.d(t,{H:()=>o});var s=i(7603),a=i(347),r=i(1442),n=i(2262),l=i(3940);const o=()=>{const{activeFolder:e}=(0,a.G)((e=>e.manageFiles)),t=(0,a.j)(),[i]=(0,n.vV)(),[o]=(0,n.x7)(),[c]=(0,n.u1)(),[d]=(0,n.GJ)();return{createFolder:async()=>{(0,l.l)({componentName:"CreateFolder"})},deleteFile:async s=>{try{if(!await window.toast.confirm({message:"Are you sure? You won't be able to revert this!",okText:"Delete",cancelText:"Cancel"}))return;await window.toast.promise((async()=>{await i({fileKeys:s,activeFolderKey:e?.key}).unwrap(),t((0,r.nU)([]))}),{loading:"Delete",success:"Files deleted successfully!",error:"Failed to delete files. Please try again."})}catch(e){if(!1===e)return;window.toast.show({message:"Unexpected error occurred.",theme:"error",size:"sm"})}},rename:async e=>{(0,l.l)({componentName:"RenameFile",file:e})},download:async(e,t)=>{let i=null;try{if(e.permissions?.users?.anyoneWithLink&&e.downloadLink)i=e.downloadLink;else{const t=await o({fileKey:e.key});if(t.error||!t.data)return void window.toast.show({message:t.error||"Failed to get download link.",theme:"error",size:"sm"});i=t.data?.download}if(window.toast.show({message:"Download Started! 👌",theme:"success",size:"sm"}),!i)return void window.toast.show({message:"Download link not found",theme:"error",size:"sm"});const t=document.createElement("a");t.href=i,t.download=e.name,document.body.appendChild(t),t.click(),document.body.removeChild(t)}catch(e){window.toast.show({message:"Invalid response from server",theme:"error",size:"sm"}),console.error(e)}},copy:e=>{},move:e=>{},share:e=>{},importToMedia:(e,t)=>{window.toast.show({message:"Importing to Media Library...",theme:"success",size:"sm"}),d({fileKey:e,mimeType:t}).then((e=>{e.error?window.toast.show({message:e.error||"An unexpected error occurred.",theme:"error",size:"sm"}):window.toast.show({message:"Your file has been imported 👌",theme:"success",size:"sm"})})).catch((e=>{window.toast.show({message:"An unexpected error occurred.",theme:"error",size:"sm"})}))},viewDetails:e=>{t((0,s.z8)(e))},openGoogleDrive:async e=>{try{let t=e.previewLink;if(!t){const i=await c({fileKey:e.key});if(i.error||!i.data)return void window.toast.show({message:"No preview link found",theme:"error",size:"sm"});t=i.data?.preview}window.toast.show({message:"Opening in Google Drive...",theme:"success",size:"sm"}),window.open(t,"_blank")}catch(e){window.toast.show({message:"Invalid response from server",theme:"error",size:"sm"}),console.error(e)}}}}},4315:(e,t,i)=>{i.d(t,{A:()=>d});var s=i(6739),a=i(6087),r=i(347),n=i(1902),l=i(2262),o=i(1442);const c=(e,t)=>e.map((({key:e,name:i})=>({name:i||"My Drive",key:e===t?"my-drive":e,type:"folder",mimeType:"application/vnd.google-apps.folder"}))),d=e=>{const t=(0,r.j)(),{activeFolder:i,files:d,hasMore:u,page:p}=(0,r.G)((e=>e.manageFiles)),{activeAccount:m}=(0,r.G)((e=>e.auth)),[h,f]=(0,a.useState)(!1),g=(0,a.useRef)([]),x=(0,a.useRef)(null),[y]=(0,l.lP)(),{getQueryParam:v}=(0,s.Ay)(),w=v("orderBy")||s.r4,b=v("order")||s.DJ,{data:j,refetch:C,isFetching:A,isLoading:k}=(0,l.DJ)({activeFolder:i,refresh:!1,orderBy:w,order:b,page:1,perPage:n.PV.PER_PAGE_LIMIT},{skip:!i}),N=(0,a.useCallback)((async()=>{if(!h&&u&&i){f(!0);try{const e=await y({activeFolder:i,refresh:!1,orderBy:w,order:b,page:p,perPage:n.PV.PER_PAGE_LIMIT}).unwrap();if(e?.files?.length){const i=[...g.current,...e.files];t((0,o.q9)(i)),t((0,o.Ir)(p+1)),t((0,o.Go)(e.hasMore))}else t((0,o.Go)(!1))}catch(e){console.error("Lazy load error:",e)}finally{f(!1)}}}),[h,u,p,i,w,b,y]);return(0,a.useEffect)((()=>{const t=e?.current;if(t)return x.current&&x.current.disconnect(),x.current=new IntersectionObserver((([e])=>{e.isIntersecting&&N()}),{threshold:1}),x.current.observe(t),()=>{x.current&&x.current.disconnect()}}),[e?.current,N,d?.length,i,w,b]),(0,a.useEffect)((()=>{i&&(t((0,o.rI)(!0)),C())}),[w,b]),(0,a.useEffect)((()=>{j&&i&&!A&&!k&&(t((0,o.NE)({activeFolder:i,chunkFiles:j.files||[],breadcrumbs:c(j.breadcrumbs||[],m?.key||"")})),t((0,o.Ir)(2)),t((0,o.Go)(!0)))}),[j?.files]),(0,a.useEffect)((()=>{g.current=d}),[d]),{refreshCurrentFolder:async e=>{if(i)try{const s=await t(l.rd.endpoints.getFiles.initiate({activeFolder:i,refresh:null==e||e,orderBy:w,order:b,page:1,perPage:n.PV.PER_PAGE_LIMIT},{forceRefetch:!0})).unwrap();if(s){const e=s.files||[];t((0,o.Ir)(2)),t((0,o.Go)(s.hasMore)),t((0,o.NE)({activeFolder:i,chunkFiles:e,breadcrumbs:c(s.breadcrumbs||[],m?.key||"")}))}else t((0,o.Go)(!1))}catch(e){console.error("Error refreshing files:",e),t((0,o.Go)(!1))}finally{t((0,o.rI)(!1))}},loadMore:N,loadingMore:h,hasMore:u}}},6880:(e,t,i)=>{i.d(t,{i:()=>u});var s=i(6087),a=i(7723),r=i(1609),n=i.n(r),l=i(1523),o=i(790);const c=({audioUrl:e,onClose:t})=>{const[i,s]=(0,r.useState)(!1),[n,c]=(0,r.useState)(!0),[d,u]=(0,r.useState)(null),[p,m]=(0,r.useState)("0:00"),[h,f]=(0,r.useState)("0:00"),[g,x]=(0,r.useState)(0),y=(0,r.useRef)(null),v=e=>`${Math.floor(e/60)}:${Math.floor(e%60).toString().padStart(2,"0")}`;(0,r.useEffect)((()=>{const t=new Audio(e);y.current=t;const i=()=>{t&&(m(v(t.currentTime)),x(t.currentTime/t.duration*100))},r=()=>{c(!1),f(v(t.duration))},n=()=>{u((0,a.__)("Failed to load audio file","integration-google-drive")),c(!1)},l=()=>{s(!1),x(0)};return t.addEventListener("timeupdate",i),t.addEventListener("loadeddata",r),t.addEventListener("error",n),t.addEventListener("ended",l),()=>{t.removeEventListener("timeupdate",i),t.removeEventListener("loadeddata",r),t.removeEventListener("error",n),t.removeEventListener("ended",l),t.pause(),t.src=""}}),[e]);const w=e.split("/").pop()||(0,a.__)("Audio File","integration-google-drive");return(0,o.jsx)("div",{className:"ccpigd-audio-player",children:n?(0,o.jsx)("div",{className:"ccpigd-audio-player__loading",children:(0,o.jsx)(l.A,{})}):d?(0,o.jsx)("div",{className:"ccpigd-audio-player__error",children:d}):(0,o.jsx)("div",{className:"ccpigd-audio-player__wrapper",children:(0,o.jsxs)("div",{className:"ccpigd-audio-player__main",children:[(0,o.jsxs)("div",{className:"ccpigd-audio-player__track "+(i?"ccpigd-audio-player__track--active":""),children:[(0,o.jsx)("div",{className:"ccpigd-audio-player__filename",children:(0,o.jsx)("div",{className:"ccpigd-audio-player__filename-text",children:w})}),(0,o.jsx)("div",{className:"ccpigd-audio-player__label",children:(0,a.__)("Audio","integration-google-drive")}),(0,o.jsxs)("div",{className:"ccpigd-audio-player__timings",children:[(0,o.jsx)("div",{className:"ccpigd-audio-player__time-current",children:p}),(0,o.jsx)("div",{className:"ccpigd-audio-player__time-total",children:h})]}),(0,o.jsx)("div",{className:"ccpigd-audio-player__seek",onClick:e=>{if(!y.current)return;const t=e.currentTarget.getBoundingClientRect(),i=(e.clientX-t.left)/t.width,s=i*y.current.duration;y.current.currentTime=s,x(100*i)},children:(0,o.jsx)("div",{className:"ccpigd-audio-player__progress",style:{width:`${g}%`}})})]}),(0,o.jsxs)("div",{className:"ccpigd-audio-player__content",children:[(0,o.jsx)("div",{className:"ccpigd-audio-player__album "+(i?"ccpigd-audio-player__album--active":""),children:(0,o.jsx)("img",{src:`${ccpigd.assetUrl}//images/disk-image.png`,className:"ccpigd-audio-player__album-image",alt:(0,a.__)("Album Art","integration-google-drive")})}),(0,o.jsxs)("div",{className:"ccpigd-audio-player__controls",children:[(0,o.jsx)("div",{className:"ccpigd-audio-player__control",children:(0,o.jsx)("button",{className:"ccpigd-audio-player__button ccpigd-audio-player__button--backward",onClick:()=>{if(!y.current)return;const e=Math.max(0,y.current.currentTime-10);y.current.currentTime=e,x(e/y.current.duration*100)},children:(0,o.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:(0,o.jsx)("path",{d:"M459.5 440.6c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29V96c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4L288 214.3v83.4l171.5 142.9zM256 352V256 128 96c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4l-192 160C4.2 237.5 0 246.5 0 256s4.2 18.5 11.5 24.6l192 160c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29v-64z"})})})}),(0,o.jsx)("div",{className:"ccpigd-audio-player__control",children:(0,o.jsx)("button",{className:"ccpigd-audio-player__button ccpigd-audio-player__button--play",onClick:()=>{y.current&&!n&&(i?y.current.pause():y.current.play().catch((e=>{u((0,a.__)("Failed to play audio","integration-google-drive")),console.error("Playback error:",e)})),s(!i))},children:i?(0,o.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 320 512",children:(0,o.jsx)("path",{d:"M48 64C21.5 64 0 85.5 0 112V400c0 26.5 21.5 48 48 48H80c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H48zm192 0c-26.5 0-48 21.5-48 48V400c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H240z"})}):(0,o.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 512",children:(0,o.jsx)("path",{d:"M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80V432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z"})})})}),(0,o.jsx)("div",{className:"ccpigd-audio-player__control",children:(0,o.jsx)("button",{className:"ccpigd-audio-player__button ccpigd-audio-player__button--forward",onClick:()=>{if(!y.current)return;const e=Math.min(y.current.duration,y.current.currentTime+10);y.current.currentTime=e,x(e/y.current.duration*100)},children:(0,o.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:(0,o.jsx)("path",{d:"M52.5 440.6c-9.5 7.9-22.8 9.7-34.1 4.4S0 428.4 0 416V96c0-12.4 7.2-23.7 18.4-29s24.5-3.6 34.1 4.4L224 214.3v83.4L52.5 440.6zM256 352V256 128 96c0-12.4 7.2-23.7 18.4-29s24.5-3.6 34.1 4.4l192 160c7.3 6.1 11.5 15.1 11.5 24.6s-4.2 18.5-11.5 24.6l-192 160c-9.5 7.9-22.8 9.7-34.1 4.4s-18.4-16.6-18.4-29v-64z"})})})})]})]})]})})})};var d=i(5185);const u=(e,t)=>{const[i,a]=(0,s.useState)([]),[r,l]=(0,s.useState)(!1),[o,u]=(0,s.useState)(0),p=e.filter((e=>!(0,d.lQ)(e.mimeType))),m=(0,s.useCallback)((e=>{u(e),l(!0)}),[]),h=(0,s.useCallback)((()=>{l(!1),a([]),u(0)}),[]),f=(0,s.useCallback)((()=>{u((e=>0===e?i.length-1:e-1))}),[i.length]),g=(0,s.useCallback)((()=>{u((e=>e===i.length-1?0:e+1))}),[i.length]),x=(0,s.useCallback)((e=>{u(e)}),[o,u]),y=(0,s.useCallback)((e=>{r&&("ArrowLeft"===e.key&&f(),"ArrowRight"===e.key&&g(),"Escape"===e.key&&h())}),[r,f,g,h]);return(0,s.useEffect)((()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)})),[y]),{viewFile:e=>{const i=p.find((t=>t.key===e));if(!i)return;if(i.mimeType.includes("audio")||"mp3"===i.extension){const e=window.CCPIGDHelper.getUrl("attachment",i.key,i.name,t?.id,"full",i.extension);return console.log(e),void window.toast.show({theme:"light",size:"full",maxWidth:"500px",duration:0,reactComponent:n().createElement(c,{audioUrl:e,onClose:()=>{document.querySelector(".ccp-toast__container")?.remove()}})})}const s=p.map((e=>{const i=window.CCPIGDHelper.getUrl("attachment",e.key,e.name,t?.id,"full",e.extension);return e.mimeType.includes("video")?{video:{source:[{src:i,type:e.mimeType}],attributes:{preload:!0,controls:!0,autoplay:!0,playsinline:!0}},thumb:e?.thumbnails?.thumbnail,poster:window.CCPIGDHelper.getUrl("attachment",e.key,e.name,t?.id,"full","jpg"),subHtml:`<h4>${e.name}</h4><p>${e.description||""}</p>`}:e.mimeType.includes("image")?{src:i,thumb:e?.thumbnails?.thumbnail,type:e.mimeType}:e.mimeType.includes("application/pdf")||e.mimeType.includes("application")?{iframe:!0,src:window.CCPIGDHelper.getUrl("preview",e.key,e.name,t?.id,"full",e.extension),thumb:e?.thumbnails?.thumbnail||"",subHtml:`<h4>${e.name}</h4><p>${e.description||""}</p>`}:{src:i,thumb:e?.thumbnails?.thumbnail||"",subHtml:`<h4>${e.name}</h4><p>${e.description||""}</p>`}}));a(s);const r=p.findIndex((t=>t.key===e));-1!==r&&m(r)},galleryProps:{items:i,currentIndex:o,isOpen:r,onClose:h,onPrevious:f,onNext:g,onIndexChange:x,mediaFiles:p}}}},6313:(e,t,i)=>{i.d(t,{M:()=>r});var s=i(1609);const a=(e,t,i,a)=>{const r=(0,s.useRef)(t);(0,s.useEffect)((()=>{r.current=t}),[t]);const n=(0,s.useCallback)((e=>{if("object"!=typeof a||!a.selector)return void r.current(e);const t=e.target;if(t&&t.closest){const i=t.closest(a.selector);i&&r.current(e,i)}}),[a]);(0,s.useEffect)((()=>{const t=null!=i?i:window;if(!t||!("addEventListener"in t))return void console.warn(`Cannot attach ${e} listener: Invalid target element`);let s=a;if("object"==typeof a){const{selector:e,...t}=a;s=t}return t.addEventListener(e,n,s),()=>{t.removeEventListener(e,n,s)}}),[e,i,n,a])};function r(e,t=void 0,i={}){const{initializeWithValue:r=!0,serializer:n=JSON.stringify,deserializer:l=JSON.parse,onError:o=(e,t)=>console.warn(`Error with localStorage key "${t}": ${e.message}`)}=i,c=(0,s.useCallback)((()=>"undefined"!=typeof window&&!!window.localStorage),[]),d=(0,s.useCallback)((()=>"function"==typeof t?t():t),[t]),u=(0,s.useCallback)((()=>{if(!c())return d();try{const t=window.localStorage.getItem(e);return null===t?d():l(t)}catch(t){const i=t instanceof Error?t:new Error("Unknown error");return o(i,e),d()}}),[e,l,o,c,d]),[p,m]=(0,s.useState)((()=>r?u():d())),h=(0,s.useCallback)((t=>{if(c())try{const i="function"==typeof t?t(p):t;window.localStorage.setItem(e,n(i)),m(i)}catch(t){const i=t instanceof Error?t:new Error("Unknown error");o(i,e)}else o(new Error("localStorage not available"),e)}),[e,p,n,o,c]),f=(0,s.useCallback)((()=>{c()&&window.localStorage.removeItem(e),m(d())}),[e,c,d]),g=(0,s.useCallback)((t=>{t.key===e&&m(u())}),[e,u]);return a("storage",g,"undefined"!=typeof window?window:null),[p,h,f]}},4577:(e,t,i)=>{i.d(t,{A:()=>l});var s=i(4390),a=i(347),r=i(9097);function n(e,t,i){if(0===t.length)return e;const[s,...a]=t;return{...e,[s]:a.length?n(e[s]||{},a,i):i}}const l=()=>{const e=(0,a.G)((e=>e?.settings?.editData)),[t]=(0,s.tp)(),i=(0,a.j)();return{fileSelection:({size:e="full",selectedFolders:t,availableTypes:i=["folder"],onSelect:s})=>{window.toast.show({size:e,duration:0,fileSelector:{selectedFiles:t||[],availableTypes:i,onFilesSelect:e=>{const t=e.map((e=>({name:e.name,key:e.key,icon:e.icon||"",thumbnails:e.thumbnails,mimeType:e.mimeType,accountId:e.accountId})));s(t)}}})},saveSelectedFolders:async(s,a)=>{if(!e)return;const l=n(e,s,a);try{await t(l).unwrap(),i((0,r.yj)({data:l,defaultData:l})),window.toast.show({message:"Folder added successfully 👌",theme:"success",size:"sm"})}catch{window.toast.show({message:"Failed to add folder.",theme:"error",size:"sm"})}}}}},8726:(e,t,i)=>{i.d(t,{A:()=>d});var s=i(6087),a=i(347),r=i(6313),n=i(1550),l=i(2356),o=i(1442);const c=e=>e.map((({key:e,name:t})=>({name:t,key:e,type:"folder"}))),d=e=>{const t=(0,a.j)(),{activeFolder:i,files:d,fileLoading:u,hasMore:p,breadcrumbs:m}=(0,a.G)((e=>e.manageFiles)),{editData:h,defaultData:f}=(0,a.G)((e=>e.moduleBuilder)),g=h?.data.advanced,x=g?.sort,y=f?.data.advanced.sort,[v,w]=(0,s.useState)(1),[b,j]=(0,s.useState)(2),[C,A]=(0,s.useState)(1),[k,N]=(0,s.useState)(!1),[S]=(0,l.nO)(),[F,M]=(0,r.M)(`folderKey-${h?.id}`),{data:_,isFetching:z,isLoading:E}=(0,l.$$)({id:h?.id||"new",config:{page:1,fileKey:i?.key||"",order:x?.order||"ASC",orderBy:x?.orderBy||"name"}},{skip:""===i?.key});(0,s.useEffect)((()=>{if(!_||!i||z||E)return;let e=_.data.source;""===i.key&&h?.data.source&&x?.order===y?.order&&x?.orderBy===y?.orderBy&&(e=h.data.source),t((0,o.NE)({activeFolder:i,chunkFiles:e.files||[],breadcrumbs:c(e.breadcrumbs&&e.breadcrumbs.length>0?e.breadcrumbs:[_.data.source.breadcrumbs[0]])})),w(e.currentPage||1),t((0,o.Go)(e.hasMore||!1)),A(e.totalPages||1),j(e.nextPage||2)}),[_,i]);const P=(0,s.useCallback)((async e=>{if(u||!i)return;const s=e||b,a="pagination"===g?.fileLoadingType;a?t((0,o.rI)(!0)):N(!0);try{const e=(await S({id:h?.id||"new",config:{page:s,fileKey:i.key,order:x?.order||"ASC",orderBy:x?.orderBy||"name"}}).unwrap()).data.source;t(e?.files&&!0!==a?(0,o.Yl)({files:e.files}):(0,o.q9)(e.files)),w(e.currentPage||s),j(e.nextPage||(e.currentPage||s)+1),t((0,o.Go)(e.hasMore||!1)),A(e.totalPages||1)}catch(e){console.error("Lazy load error:",e),t((0,o.Go)(!1))}finally{a?t((0,o.rI)(!1)):N(!1)}}),[u,d,S,b,i,h?.id,g?.fileLoadingType,x?.order,x?.orderBy]);return(0,s.useEffect)((()=>{if(!g||!h?.type)return;const e=g?.autoFetch||!1,s=Math.max(60,g?.autoFetchInterval||60);if(!e)return;const a=setInterval((async()=>{const e={from:"server"};i?.key&&Object.assign(e,{fileKey:i.key});try{const i=(await S({id:h.id||"new",config:e}).unwrap()).data.source;i.files.length>0&&t((0,o.yx)({files:i.files||[],slice:i.files.length||0}))}catch(e){console.error("Auto-fetch error:",e)}}),1e3*s);return()=>clearInterval(a)}),[S,h?.type,g?.autoFetch,g?.autoFetchInterval]),(0,s.useEffect)((()=>{const t=e?.current;if(!t||!p||k)return;const i=new IntersectionObserver((([e])=>{e.isIntersecting&&!k&&p&&P()}),{threshold:1});return i.observe(t),()=>i.disconnect()}),[e,P,p,k]),(0,s.useEffect)((()=>{i&&h?.id&&(x?.order!==y?.order||x?.orderBy!==y?.orderBy)&&(t((0,o.rI)(!0)),(async()=>{try{const e=(await S({id:h.id,config:{page:1,fileKey:i.key,order:x?.order||"ASC",orderBy:x?.orderBy||"name"}}).unwrap()).data.source;t((0,o.q9)(e.files||[])),w(e.currentPage||1),t((0,o.Go)(e.hasMore||!1)),A(e.totalPages||1),j(e.nextPage||2)}catch(e){console.error("Sort refetch failed:",e),t((0,o.Go)(!1))}finally{t((0,o.rI)(!1))}})())}),[x?.order,x?.orderBy]),(0,s.useEffect)((()=>{w(h?.data.source.currentPage||1),j(h?.data.source.nextPage||2),t((0,o.Go)(h?.data.source.hasMore||!1)),A(h?.data.source.totalPages||1)}),[i?.key]),{loadMore:P,loadingMore:k,totalPages:C,currentPage:v,handleSearch:async(e,s,a)=>{if(i&&h?.id){t((0,o.rI)(!0));try{const r=(await S({id:h.id,config:{page:1,fileKey:i.key,order:x?.order||"ASC",orderBy:x?.orderBy||"name",search:e,from:s?"server":"cache",searchScope:a?"global":"folder"}}).unwrap()).data.source;t((0,o.q9)(r.files||[])),w(r.currentPage||1),t((0,o.Go)(!1)),A(r.totalPages||1),j(r.nextPage||2)}catch(e){console.error("Sort refetch failed:",e),t((0,o.Go)(!1))}finally{t((0,o.rI)(!1))}}},refreshCurrentFolder:async e=>{if(i&&h?.id){t((0,o.rI)(!0));try{const s={id:h.id,config:{page:1,fileKey:i.key,order:x?.order||"ASC",orderBy:x?.orderBy||"name",from:"server"}};e&&(s.config.password=e);const a=(await S(s).unwrap()).data.source;t((0,o.q9)(a.files||[])),w(a.currentPage||1),t((0,o.Go)(a.hasMore||!1)),A(a.totalPages||1),j(a.nextPage||2)}catch(e){console.error("Sort refetch failed:",e),t((0,o.Go)(!1))}finally{t((0,o.rI)(!1))}}},navigateToBack:()=>{if(1===m.length)return;const e=m[m.length-2];t((0,o.Fy)({key:e.key,name:e.name,mimeType:"application/vnd.google-apps.folder",icon:n.Eh})),M(e.key)}}}},6739:(e,t,i)=>{i.d(t,{Ay:()=>l,DJ:()=>n,r4:()=>r});var s=i(5647),a=i(6087);const r="name",n="ASC",l=()=>{const e=(0,s.zy)(),t=(0,s.Zp)(),i=(0,a.useMemo)((()=>new URLSearchParams(e.search)),[e.search]);return{getQueryParam:(0,a.useCallback)((e=>i.get(e)),[i]),getAllQueryParams:(0,a.useCallback)((()=>{const e={};return i.forEach(((t,i)=>{e[i]=t})),e}),[i]),updateQueryParams:(0,a.useCallback)((i=>{const s=new URLSearchParams(e.search);Object.entries(i).forEach((([e,t])=>{null===t?s.delete(e):s.set(e,t)})),t(`?${s.toString()}`,{replace:!0})}),[e.search,t])}}},1100:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(9097),a=i(347),r=i(3648);const n=()=>{const e=(0,a.j)();return{saveSettings:(t,i)=>{e((0,s.iK)({name:t,value:i}))},saveFilter:(t,i)=>{e((0,r._9)({key:t,value:i}))},saveAdvanced:(t,i)=>{e((0,r.OJ)({key:t,value:i}))},saveNotification:(t,i)=>{e((0,r.VR)({key:t,value:i}))},savePermissions:(t,i)=>{e((0,r.Ep)({key:t,value:i}))}}}},3940:(e,t,i)=>{i.d(t,{l:()=>F});var s=i(6087),a=i(5185),r=i(347),n=i(255),l=i(2356),o=i(790);const c=e=>({...e,mimeType:"application/vnd.google-apps.folder",parent:null}),d=({setSelectedFolder:e,actionTYpe:t,moduleId:i})=>{const[d,u]=(0,s.useState)(null),{activeFolder:p}=(0,r.G)((e=>e.manageFiles))||{},{data:m}=(0,l.Re)({id:i}),[h]=(0,l.xN)(),f=(0,s.useCallback)((i=>{const s=(0,a.fx)(i.key),r=i.key===p?.key;if(s||"move"===t&&r)return;const n=d===i.key,l=n?null:i.key;u(l),n||e({key:i.key,name:i.name,type:"folder"})}),[t,p?.key,d,e]),g=(0,s.useCallback)((async e=>{try{const t=await h({id:i,folderKey:e}).unwrap();return t?t.map(c):[]}catch{return[]}}),[i,h]),x=(0,s.useMemo)((()=>{if(m)return m.map(c)}),[m]);return x?(0,o.jsx)(n.A,{data:x,onClick:f,onExpandFolder:g,selectedKey:null!=d?d:void 0}):null};var u=i(8623),p=i(2262),m=i(7603),h=i(1442),f=i(3714),g=i(7452),x=i(3374),y=i(4368),v=i(3042);var w=i(4398),b=i(8024);const j=({title:e,defaultValue:t="",close:i,onSubmit:a,submitLabel:r="Submit",submitIcon:n})=>{const[l,c]=(0,s.useState)(t),[d,u]=(0,s.useState)(!1),p=(0,s.useRef)(null);(0,s.useEffect)((()=>{p.current&&(p.current.focus(),p.current.select())}),[]);const m=async()=>{const e=l.trim();if(e)try{u(!0),await a(e),i()}catch(e){window.toast.show({message:"Operation failed! Please try again.",theme:"error",size:"sm",duration:3e3})}finally{u(!1)}};return(0,o.jsxs)(w.A,{gap:12,children:[(0,o.jsx)(v.A,{size:"md",weight:"medium",className:"text-center",children:e}),(0,o.jsx)(b.A,{ref:p,value:l,placeholder:e,onChange:e=>c(String(e)),onKeyDown:e=>{"Enter"===e.key&&m()},autoFocus:!0}),(0,o.jsxs)(f.A,{gap:10,align:"center",children:[(0,o.jsx)(x.A,{variant:"primary",size:"small",startIcon:n,onClick:m,loading:d,disabled:d,children:r}),(0,o.jsx)(x.A,{variant:"error",size:"small",startIcon:(0,o.jsx)(y.A,{name:"cancel"}),onClick:i,disabled:d,children:"Cancel"})]})]})};var C=i(1468),A=i(777);var k=i(5307);let N=null;const S={CreateFolder:({close:e,id:t,activeFolderKey:i})=>{const{activeFolder:s}=(0,r.G)((e=>e.manageFiles)),{activeAccount:a}=(0,r.G)((e=>e.auth)),[n]=(0,p.P8)(),[c]=(0,l.dm)();return(0,o.jsx)(j,{title:"Enter Folder Name",submitLabel:"Create",defaultValue:"Untitled folder",submitIcon:(0,o.jsx)(y.A,{name:"create_new_folder"}),onSubmit:async r=>{const l=s?.key||a?.key;if(!l)throw new Error("Parent key not found");const o=t?await c({id:t,parentKey:i||l,folderName:r}).unwrap():await n({parentKey:l,folderName:r}).unwrap();if("error"in o)throw new Error("Failed to create folder");window.toast.show({message:"Folder created successfully!",theme:"success",size:"sm",duration:3e3}),window.dispatchEvent(new CustomEvent("ccpigd-folder-created",{detail:{result:o,shortcodeId:t,filesToAdd:null}})),e()},close:e})},RenameFile:({close:e,file:t,id:i})=>{const{activeFolder:s}=(0,r.G)((e=>e.manageFiles)),{activeAccount:a}=(0,r.G)((e=>e.auth)),[n]=(0,p.$i)(),[c]=(0,l.ns)();return(0,o.jsx)(j,{title:"Rename File",defaultValue:t.name,submitLabel:"Rename",submitIcon:(0,o.jsx)(y.A,{name:"edit"}),onSubmit:async e=>{if(!s?.key&&!a?.key)throw new Error("Parent key not found");if("error"in(i?await c({id:i,fileKey:t.key,name:e}):await n({fileKey:t.key,name:e})))throw new Error("Failed to rename file");window.toast.show({message:"File renamed successfully!",theme:"success",size:"sm",duration:3e3})},close:e})},CopyMoveFolder:({file:e,type:t,moduleId:i,close:a})=>{const{activeFolder:n,selectedFiles:c}=(0,r.G)((e=>e.manageFiles)),w=(0,r.j)(),[b]=(0,p.Uf)(),[j]=(0,p.YR)(),[C]=(0,l.SX)(),[A]=(0,l.yR)(),k=(0,s.useRef)(null),[N,S]=(0,s.useState)(!1),F={setSelectedFolder:e=>k.current=e,actionTYpe:"copy"===t?"copy":"move"};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(v.A,{className:"mb-3",children:["Select folder to ",t]}),(0,o.jsx)(g.A,{children:i?(0,o.jsx)(d,{...F,moduleId:i}):(0,o.jsx)(u.A,{...F})}),(0,o.jsxs)(f.A,{gap:5,align:"center",className:"mt-3",children:[(0,o.jsx)(x.A,{variant:"primary",size:"small",startIcon:(0,o.jsx)(y.A,{name:"copy"===t?"folder_copy":"drive_file_move"}),onClick:async()=>{const s=k.current;if(!s)return void window.toast.show({message:"Please select a folder",theme:"warning",size:"sm"});const r={fileKeys:c.length>0?c.map((e=>e.key)):[e.key],folderKey:s?.key},l=i?{id:i,...r}:{...r,activeFolderKey:n?.key};try{if(S(!0),"move"===t){if((i?await A({...l,currentFolderKey:String(n?.key)}):await b(l)).error)throw new Error("Move failed")}else if((i?await C(l):await j(l)).error)throw new Error("Copy failed");w((0,h.nU)([])),w((0,m.Lm)(!1)),a(),window.toast.show({message:`Your file has been ${t}d.`,theme:"success",size:"sm"})}catch(e){window.toast.show({message:`${t} failed. Please try again.`,theme:"error",size:"sm"})}finally{S(!1)}},disabled:N,loading:N,children:"copy"===t?"Copy":"Move"}),(0,o.jsx)(x.A,{variant:"error",size:"small",startIcon:(0,o.jsx)(y.A,{name:"cancel"}),onClick:()=>a(),disabled:N,children:"Cancel"})]})]})}},F=({componentName:e,file:t,type:i,maxWidth:s,id:a,activeFolderKey:r,frontendStore:n=!1,moduleId:c})=>{const d=S[e];if(d)return N=window.toast.show({reactComponent:(0,o.jsx)(C.Kq,{store:n?(0,k.U1)({reducer:{[l.f0.reducerPath]:l.f0.reducer},middleware:e=>e().concat(l.f0.middleware)}):A.M,children:(0,o.jsx)(d,{file:t,type:i,id:a,activeFolderKey:r,moduleId:c,close:()=>N?.remove()})}),theme:"light",maxWidth:s||"400px",duration:0,variant:"modal"}),N}},2262:(e,t,i)=>{i.d(t,{$i:()=>y,DJ:()=>d,F$:()=>k,GJ:()=>A,Ii:()=>b,P8:()=>g,Uf:()=>j,V5:()=>F,YR:()=>C,f1:()=>p,lP:()=>m,mI:()=>f,p$:()=>N,rd:()=>c,u1:()=>w,uI:()=>M,vV:()=>x,x7:()=>v});var s=i(9918),a=i(5816),r=i(378),n=i(1442),l=i(5185),o=i(1902);const c=(0,a.xP)({reducerPath:"fileApi",baseQuery:(0,r.Zl)(),tagTypes:["Folder","Folders","File"],endpoints:e=>({getFiles:e.query({queryFn:async e=>{try{if(!(0,o.L_)(e))return{error:"Invalid request format"};const{activeFolder:t,refresh:i=!1,orderBy:a,order:r,page:n,perPage:c}=e,d={key:t.key,from:i?"server":"cache",type:t.type,orderBy:null!=a?a:"name",order:null!=r?r:"ASC",page:null!=n?n:1,perPage:null!=c?c:o.PV.PER_PAGE_LIMIT};let u;return"home"===d.type?u={success:!0,files:l.Gp,breadcrumbs:[{key:"home",name:"Home",type:"home",mimeType:"application/vnd.google-apps.folder"}],hasMore:!1,nextPage:1,totalFiles:l.Gp.length,totalPages:1}:(u=await(0,s.q)(o.Sn.GET_FOLDER,{config:d}),u.breadcrumbs=[{key:"home",name:"Home",type:"home",mimeType:"application/vnd.google-apps.folder"},...u.breadcrumbs]),u.success?{data:{files:u.files||[],breadcrumbs:u.breadcrumbs,hasMore:u.hasMore,nextPage:u.nextPage,totalFiles:u.totalFiles,totalPages:u.totalPages}}:{error:u.message||"Failed to fetch files"}}catch(e){return console.error("getFiles error:",e),{error:e.responseJSON.data.message||"Failed to fetch files"}}},async onQueryStarted(e,{dispatch:t,queryFulfilled:i}){1===e.page&&t((0,n.rI)(!0));try{await i}catch(e){t((0,n.rI)(!1))}},providesTags:(e,t,{activeFolder:i})=>[{type:"Folder",id:i.key}],keepUnusedDataFor:o.PV.CLEANUP_INTERVAL}),getFolders:e.query({queryFn:async({key:e,type:t,from:i})=>{try{const a=await(0,s.q)(o.Sn.GET_FOLDERS,{config:{key:e,type:t,from:i}});return a.success?{data:a.folders||[]}:{error:a.message||"Failed to fetch folders"}}catch(e){return{error:e.responseJSON.data.message||"Failed to fetch folders"}}}}),getFile:e.query({queryFn:async e=>{try{var t;const i=await(0,s.q)(o.Sn.GET_FILE,{config:{key:e.key,from:null!==(t=e.from)&&void 0!==t?t:"cache"}});return i.success&&i.file?{data:i.file}:{error:i.message||"Failed to fetch file"}}catch(e){return{error:e.responseJSON.data.message||"Failed to fetch file"}}},providesTags:(e,t,i)=>[{type:"File",id:i.key}]}),createFolder:e.mutation({queryFn:async e=>{try{if(!(0,o.WH)(e))return{error:"Invalid folder creation request"};const t=await(0,s.q)(o.Sn.NEW_FOLDER,{config:{folderName:e.folderName,parentKey:e.parentKey}});return t.success&&t.folder?{data:t.folder}:{error:t.message||"Failed to create folder"}}catch(e){return{error:e.responseJSON.data.message||"Failed to create folder"}}},invalidatesTags:(e,t,i)=>[{type:"Folder",id:i.parentKey}]}),deleteFiles:e.mutation({queryFn:async({fileKeys:e})=>{try{const t=await(0,s.q)(o.Sn.DELETE_FILE,{config:{fileKeys:e}});return t.success?{data:!0}:{error:t.message||"Failed to delete file"}}catch(e){return{error:e.responseJSON.data.message||"Failed to delete file"}}},invalidatesTags:(e,t,i)=>[{type:"Folder",id:i.activeFolderKey}]}),renameFile:e.mutation({queryFn:async({fileKey:e,name:t})=>{try{const i=await(0,s.q)(o.Sn.RENAME_FILE,{config:{fileKey:e,name:t}});return i.success?{data:!0}:{error:i.message||"Failed to rename file"}}catch(e){return{error:e.responseJSON.data.message||"Failed to rename file"}}},invalidatesTags:(e,t,i)=>[{type:"Folder",id:i.activeFolderKey}]}),downloadLink:e.mutation({queryFn:async({fileKey:e})=>{try{const t=await(0,s.q)(o.Sn.DOWNLOAD_FILE,{config:{fileKey:e}});return t.success?{data:{download:t.download}}:{error:t.message||"Failed to generate download link"}}catch(e){return{error:e.responseJSON.data.message||"Failed to generate download link"}}}}),previewLink:e.query({queryFn:async({fileKey:e})=>{try{const t=await(0,s.q)(o.Sn.PREVIEW_LINK,{config:{fileKey:e}});return t.success?{data:t.preview}:{error:t.message||"Failed to generate download link"}}catch(e){return{error:e.responseJSON.data.message||"Failed to generate download link"}}}}),moveFile:e.mutation({queryFn:async({fileKeys:e,folderKey:t,activeFolderKey:i})=>{try{const i=await(0,s.q)(o.Sn.MOVE_FILE,{config:{fileKeys:e,folderKey:t}});return i.success?{data:!0}:{error:i.message||"Failed to move file"}}catch(e){return{error:e.responseJSON.data.message||"Failed to move file"}}},invalidatesTags:(e,t,i)=>[{type:"Folder",id:i.folderKey},{type:"Folder",id:i.activeFolderKey}]}),copyFile:e.mutation({queryFn:async({fileKeys:e,folderKey:t})=>{try{const i=await(0,s.q)(o.Sn.COPY_FILE,{config:{fileKeys:e,folderKey:t}});return i.success?{data:!0}:{error:i.message||"Failed to copy file"}}catch(e){return{error:e.responseJSON.data.message||"Failed to copy file"}}},invalidatesTags:(e,t,i)=>[{type:"Folder",id:i.folderKey}]}),updateDescription:e.mutation({queryFn:async({fileKey:e,description:t})=>{try{const i=await(0,s.q)(o.Sn.UPDATE_DESCRIPTION,{config:{fileKey:e,description:t}});return i.success?{data:!0}:{error:i.message||"Failed to update description"}}catch(e){return{error:e.responseJSON.data.message||"Failed to update description"}}}}),importToML:e.mutation({queryFn:async({fileKey:e,mimeType:t})=>{try{const i=await(0,s.q)(o.Sn.IMPORT_TO_ML,{config:{fileKey:e,mimeType:t}});return i.success?{data:!0}:{error:i.message||"Failed to import to Google Drive"}}catch(e){return{error:e.responseJSON.data.message||"Failed to import to Google Drive"}}}}),getResumeUploadUrl:e.query({queryFn:async({name:e,type:t,folderKey:i,description:a})=>{try{const r=await(0,s.q)(o.Sn.GET_RESUME_UPLOAD_URL,{config:{name:e,type:t,folderKey:i,description:a}});return r.success?{data:{url:r.url,uploadId:r.uploadId}}:{error:r.message||"Failed to get resume upload url"}}catch(e){return{error:e.responseJSON.data.message||"Failed to get resume upload url"}}}}),Uploaded:e.mutation({queryFn:async({id:e,accountKey:t,uploadId:i,folderKey:a})=>{try{const r=await(0,s.q)(o.Sn.UPLOADED,{config:{id:e,accountKey:t,uploadId:i,folderKey:a}});return r.success?{data:{file:r.file}}:{error:r.message||"Failed to up"}}catch(e){return{error:e.responseJSON.data.message||"Failed to get resume upload url"}}},invalidatesTags:(e,t,i)=>[{type:"Folder",id:i.folderKey}]}),SearchFiles:e.query({queryFn:async({folderKey:e,query:t,from:i,scope:a,types:r})=>{try{const n=await(0,s.q)(o.Sn.SEARCH_FILES,{config:{folderKey:e,query:t,from:i,scope:a,types:r}});return n.success?{data:{files:n.files}}:{error:n.message||"Failed to search files"}}catch(e){return{error:e.responseJSON.data.message||"Failed to search files"}}}}),shareLink:e.mutation({queryFn:async({fileKey:e,isPasswordProtected:t,lifetime:i,password:a})=>{try{const r={fileKey:e,isPasswordProtected:t,password:a};i&&(r.lifetime=i);const n=await(0,s.q)(o.Sn.SHARE_LINK,{config:r});return n.success?{data:n.share}:{error:n.message||"Failed to share link"}}catch(e){return{error:e.responseJSON.data.message||"Failed to share link"}}}})})}),{useGetFilesQuery:d,useGetFoldersQuery:u,useLazyGetFoldersQuery:p,useLazyGetFilesQuery:m,useGetFileQuery:h,useLazyGetFileQuery:f,useCreateFolderMutation:g,useDeleteFilesMutation:x,useRenameFileMutation:y,useDownloadLinkMutation:v,useLazyPreviewLinkQuery:w,useUpdateDescriptionMutation:b,useMoveFileMutation:j,useCopyFileMutation:C,useImportToMLMutation:A,useLazyGetResumeUploadUrlQuery:k,useUploadedMutation:N,useSearchFilesQuery:S,useLazySearchFilesQuery:F,useShareLinkMutation:M}=c},4390:(e,t,i)=>{i.d(t,{FP:()=>u,ag:()=>o,e_:()=>p,fR:()=>n,pI:()=>f,tp:()=>m,yO:()=>h});var s=i(9918),a=i(5816),r=i(378);const n=(0,a.xP)({reducerPath:"igdApi",baseQuery:(0,r.Zl)(),tagTypes:["Accounts","Settings","AuthUrl"],endpoints:e=>({getAccounts:e.query({queryFn:async()=>{try{const e=await(0,s.q)("GetAccounts",{});return e.success&&e.accounts?{data:Object.values(e.accounts)}:{data:[]}}catch(e){return{error:e}}},providesTags:[{type:"Accounts",id:"LIST"}]}),switchAccount:e.mutation({queryFn:async e=>{try{return(await(0,s.q)("SwitchAccount",{config:{accountKey:e}})).success?{data:void 0}:{error:{responseText:"Failed to switch account",status:400}}}catch(e){return{error:e}}},invalidatesTags:[{type:"Accounts",id:"LIST"},"AuthUrl"]}),getSettings:e.query({queryFn:async()=>{try{const e=await(0,s.q)("GetSettings",{});return e.success&&e.data?{data:e.data}:{data:{}}}catch(e){return{error:e}}},providesTags:[{type:"Settings",id:"LIST"}]}),getAuthUrl:e.query({queryFn:async()=>{try{const e=await(0,s.q)("GetAuthUrl",{});return e.success&&e.url?{data:e.url}:{error:{responseText:"No auth URL returned",status:400}}}catch(e){return{error:e}}},providesTags:["AuthUrl"]}),removeAccount:e.mutation({queryFn:async e=>{try{return(await(0,s.q)("DeleteAccount",{accountKey:e})).success?{data:!0}:{error:{message:"Failed to delete account",success:!1}}}catch(e){return{error:e}}}}),updateSettings:e.mutation({queryFn:async e=>{try{return(await(0,s.q)("UpdateSettings",{config:e})).success?{data:{message:"Settings updated"}}:{error:{responseText:"Failed to update settings",status:400}}}catch(e){return{error:e}}}}),getUserRoles:e.query({queryFn:async()=>{try{const e=await(0,s.q)("GetUserRoles",{});return e.success&&e.roles?{data:e.roles}:{data:[]}}catch(e){return{error:e}}}}),getUserList:e.query({queryFn:async()=>{try{const e=await(0,s.q)("GetUserList",{});return e.success&&e.users?{data:e.users}:{data:[]}}catch(e){return{error:e}}}})})}),{useGetAccountsQuery:l,useSwitchAccountMutation:o,useGetSettingsQuery:c,useGetAuthUrlQuery:d,useLazyGetAuthUrlQuery:u,useRemoveAccountMutation:p,useUpdateSettingsMutation:m,useGetUserRolesQuery:h,useGetUserListQuery:f}=n},559:(e,t,i)=>{i.d(t,{U$:()=>d,f1:()=>c,oT:()=>l});var s=i(9918),a=i(5816),r=i(378),n=i(1902);const l=(0,a.xP)({reducerPath:"mlApi",baseQuery:(0,r.Zl)(),tagTypes:["Folders"],endpoints:e=>({getFolders:e.query({queryFn:async e=>{try{const t=await(0,s.q)(n.Sn.ML_GET_FOLDERS,{config:{folderKey:e}});return t.success?{data:t.folders||[]}:{error:t.message||"Failed to fetch folders"}}catch(e){return{error:e.responseJSON.data.message||"Failed to fetch folders"}}},serializeQueryArgs:({queryArgs:e})=>e,providesTags:(e,t,i)=>[{type:"Folders",id:i}],keepUnusedDataFor:120}),deleteMediaLibraryFiles:e.mutation({queryFn:async({attachments:e})=>{try{const t=await(0,s.q)(n.Sn.ML_DELETE_FILES,{config:{attachments:e}});return t.success?{data:{success:t.success,message:t.message||"Files deleted"}}:{error:t.message||"Failed to delete files"}}catch(e){return{error:e.responseJSON.data.message||"Failed to delete files"}}},invalidatesTags:[{type:"Folders",id:"LIST"}]})})}),{useGetFoldersQuery:o,useLazyGetFoldersQuery:c,useDeleteMediaLibraryFilesMutation:d}=l},2356:(e,t,i)=>{i.d(t,{f0:()=>l,h0:()=>d,SX:()=>j,L3:()=>y,jz:()=>p,Re:()=>w,$$:()=>o,i0:()=>m,xN:()=>b,$L:()=>g,nO:()=>c,yR:()=>C,dm:()=>h,ns:()=>v,e3:()=>A,LQ:()=>u,EJ:()=>x});var s=i(9918),a=i(5816),r=i(378),n=i(1442);const l=(0,a.xP)({reducerPath:"moduleApi",baseQuery:(0,r.Zl)(),tagTypes:["Shortcodes","Shortcode"],endpoints:e=>({getShortcodes:e.query({queryFn:async e=>{try{const t=await(0,s.q)("GetShortcodes",{config:e});return t.success&&t?{data:t}:{error:t.message||"Failed to fetch shortcode"}}catch(e){return{error:e.responseJSON.data.message||"Failed to fetch shortcode"}}},providesTags:e=>e?[{type:"Shortcodes",id:"LIST"},...e.shortcodes.filter((({id:e})=>null!=e)).map((({id:e})=>({type:"Shortcode",id:null!=e?e:"TEMP"})))]:[{type:"Shortcodes",id:"LIST"}]}),getShortcode:e.query({queryFn:async({id:e,config:t})=>{try{if("new"===e)return{data:ccpigd.moduleData};const i={id:e,config:{page:t.page,order:t.order,orderBy:t.orderBy,search:t.search,from:t.from,searchScope:t.searchScope}};t.fileKey&&(i.config.fileKey=t.fileKey),t.password&&(i.config.password=t.password);const a=await(0,s.q)("GetShortcode",i);if(a.success&&a.shortcode){const e=a.shortcode,t={key:"",name:"Home",type:"folder"};return e.data.source.breadcrumbs?e.data.source.breadcrumbs=[t,...e.data.source.breadcrumbs]:e.data.source.breadcrumbs=[t],{data:e}}return{error:a.message||"Failed to fetch shortcode"}}catch(e){return{error:e.responseJSON.data.message||"Failed to fetch shortcode"}}},async onQueryStarted(e,{dispatch:t,queryFulfilled:i}){1===e.config.page&&t((0,n.rI)(!0));try{await i}catch(e){t((0,n.rI)(!1))}},providesTags:(e,t,{config:{fileKey:i}})=>[{type:"Shortcode",id:i}]}),addShortcode:e.mutation({queryFn:async e=>{try{const t=await(0,s.q)("AddShortcode",{config:{...e,id:""}});return t.success&&t.shortcode?{data:t.shortcode}:{error:t.message||"Failed to fetch shortcode"}}catch(e){return{error:e.responseJSON.data.message||"Failed to fetch shortcode"}}},invalidatesTags:(e,t,i)=>[{type:"Shortcodes",id:"LIST"}]}),updateShortcode:e.mutation({queryFn:async e=>{try{const t=await(0,s.q)("UpdateShortcode",{config:e});return t.success&&t.shortcode?{data:t.shortcode}:{error:t.message||"Failed to fetch shortcode"}}catch(e){return{error:e.responseJSON.data.message||"Failed to fetch shortcode"}}}}),deleteShortcode:e.mutation({queryFn:async e=>{try{const t=await(0,s.q)("DeleteShortcode",{id:e});return t.success?{data:{success:!0,id:e}}:{error:t.message||"Failed to delete shortcode"}}catch(e){return{error:e.responseJSON.data.message||"Failed to delete shortcode"}}},invalidatesTags:(e,t,i)=>[{type:"Shortcode",id:i}]}),newFolderByShortcode:e.mutation({queryFn:async e=>{try{const t=await(0,s.q)("NewFolderByShortcode",{id:e.id,folderName:e.folderName,parentKey:e.parentKey});return t.success&&t.folder?{data:t.folder}:{error:t.message||"Failed to create folder"}}catch(e){return{error:e.responseJSON.data.message||"Failed to create folder"}}},invalidatesTags:(e,t,i)=>[{type:"Shortcode",id:i.parentKey}]}),deleteFilesByShortcode:e.mutation({queryFn:async({fileKeys:e,id:t})=>{try{const i=await(0,s.q)("DeleteFilesByShortcode",{id:t,fileKeys:e});return i.success?{data:!0}:{error:i.message||"Failed to delete file"}}catch(e){return{error:e.responseJSON.data.message||"Failed to delete file"}}},invalidatesTags:(e,t,i)=>[{type:"Shortcode",id:i.currentFolderKey}]}),getResumeUploadUrlByShortcode:e.query({queryFn:async({id:e,fileName:t,fileSize:i,fileType:a,folderKey:r})=>{try{const n=await(0,s.q)("GetResumeUploadUrlByShortcode",{config:{id:e,fileName:t,fileSize:i,fileType:a,folderKey:r}});return n.success?{data:{url:n.url,uploadId:n.uploadId}}:{error:n.message||"Failed to get resume upload url"}}catch(e){return{error:e.responseJSON.data.message||"Failed to get resume upload url"}}}}),uploadByShortcode:e.mutation({queryFn:async({id:e,uploadId:t,folderKey:i,shortcodeId:a})=>{try{const r=await(0,s.q)("Uploaded",{config:{id:e,uploadId:t,folderKey:i,shortcodeId:a}});return r.success?{data:{file:r.file}}:{error:r.message||"Failed to up"}}catch(e){return{error:e.responseJSON.data.message||"Failed to get resume upload url"}}},invalidatesTags:(e,t,i)=>[{type:"Shortcode",id:i.folderKey}]}),renameFileByShortcode:e.mutation({queryFn:async({id:e,name:t,fileKey:i})=>{try{const a=await(0,s.q)("RenameFileByShortcode",{config:{id:e,name:t,fileKey:i}});return a.success?{data:a.file}:{error:a.message||"Failed to rename file"}}catch(e){return{error:e.responseJSON.data.message||"Failed to rename file"}}},async onQueryStarted({fileKey:e,name:t},{dispatch:i,getState:s,queryFulfilled:a}){const r=s().manageFiles.files;i((0,n.q9)(r.map((i=>i.key===e?{...i,name:t}:i))));try{await a}catch{i((0,n.q9)(r))}}}),getFoldersByShortcode:e.query({queryFn:async({id:e,folderKey:t})=>{try{const i=await(0,s.q)("GetFoldersByShortcode",{config:{id:e,folderKey:t}});return i.success?{data:i.folders}:{error:i.message||"Failed to get folders"}}catch(e){return{error:e.responseJSON.data.message||"Failed to get folders"}}}}),copyFileByShortcode:e.mutation({queryFn:async({id:e,fileKeys:t,folderKey:i})=>{try{const a=await(0,s.q)("CopyFileByShortcode",{config:{id:e,fileKeys:t,folderKey:i}});return a.success?{data:a.file}:{error:a.message||"Failed to copy file"}}catch(e){return{error:e.responseJSON.data.message||"Failed to copy file"}}},invalidatesTags:(e,t,i)=>[{type:"Shortcode",id:i.folderKey}]}),moveFileByShortcode:e.mutation({queryFn:async({id:e,fileKeys:t,folderKey:i})=>{try{const a=await(0,s.q)("MoveFileByShortcode",{config:{id:e,fileKeys:t,folderKey:i}});return a.success?{data:a.file}:{error:a.message||"Failed to copy file"}}catch(e){return{error:e.responseJSON.data.message||"Failed to copy file"}}},invalidatesTags:(e,t,i)=>[{type:"Shortcode",id:i.folderKey},{type:"Shortcode",id:i.currentFolderKey}]}),shareLinkByShortcode:e.mutation({queryFn:async({fileKey:e,isPasswordProtected:t,lifetime:i,password:a,shortcodeId:r})=>{try{const n={shortcodeId:r,fileKey:e,isPasswordProtected:t,password:a};i&&(n.lifetime=i);const l=await(0,s.q)("ShareLink",{config:n});return l.success?{data:l.share}:{error:l.message||"Failed to share link"}}catch(e){return{error:e.responseJSON.data.message||"Failed to share link"}}}})})}),{useGetShortcodeQuery:o,useLazyGetShortcodeQuery:c,useAddShortcodeMutation:d,useUpdateShortcodeMutation:u,useDeleteShortcodeMutation:p,useGetShortcodesQuery:m,useNewFolderByShortcodeMutation:h,useGetResumeUploadUrlByShortcodeQuery:f,useLazyGetResumeUploadUrlByShortcodeQuery:g,useUploadByShortcodeMutation:x,useDeleteFilesByShortcodeMutation:y,useRenameFileByShortcodeMutation:v,useGetFoldersByShortcodeQuery:w,useLazyGetFoldersByShortcodeQuery:b,useCopyFileByShortcodeMutation:j,useMoveFileByShortcodeMutation:C,useShareLinkByShortcodeMutation:A}=l},1952:(e,t,i)=>{i.d(t,{Fd:()=>m,Fj:()=>h,I9:()=>l,Ic:()=>u,PU:()=>d,fA:()=>n,gG:()=>o,nC:()=>p});var s=i(9918),a=i(5816),r=i(378);const n=(0,a.xP)({reducerPath:"noticeApi",baseQuery:(0,r.Zl)(),tagTypes:["Notifications","NotificationCount"],endpoints:e=>({getNotifications:e.query({queryFn:async(e={})=>{try{const t=await(0,s.q)("GetNotices",{...e,status:e.status||"all"});return t.success&&t?{data:t}:{error:{message:t.message||"Failed to fetch notices"}}}catch(e){const t=e;return{error:{message:t.responseJSON?.data?.message||"Failed to fetch notices"}}}},providesTags:e=>[{type:"Notifications",id:"LIST"},...(e?.notices||[]).map((({id:e})=>({type:"Notifications",id:e})))],serializeQueryArgs:({queryArgs:e})=>{const{page:t,...i}=e;return i},merge:(e,t,{arg:i})=>1===i.page?t:{...t,notices:[...e.notices,...t.notices]},forceRefetch:({currentArg:e,previousArg:t})=>e!==t}),getNotification:e.query({queryFn:async e=>{try{const t=await(0,s.q)("GetNotice",{id:e});return t.success?{data:t}:{error:{message:"Notification not found"}}}catch(e){return{error:{message:"Failed to fetch notification"}}}},providesTags:(e,t,i)=>[{type:"Notifications",id:i}]}),changeNotificationStatus:e.mutation({queryFn:async({id:e,status:t})=>{try{return await(0,s.q)("ChangeNotificationStatus",{id:e,status:t}),{data:void 0}}catch(e){return{error:{message:"Failed to change notification status"}}}},invalidatesTags:(e,t,{id:i})=>[{type:"Notifications",id:i},{type:"Notifications",id:"LIST"},"NotificationCount"]}),deleteNotification:e.mutation({queryFn:async e=>{try{return await(0,s.q)("DeleteNotice",{id:e}),{data:void 0}}catch(e){return{error:{message:"Failed to delete notification"}}}},invalidatesTags:(e,t,i)=>[{type:"Notifications",id:i},{type:"Notifications"},"NotificationCount"]}),clearAllNotifications:e.mutation({queryFn:async()=>{try{return await(0,s.q)("ClearNotices",{}),{data:void 0}}catch(e){return{error:{message:"Failed to clear notifications"}}}},invalidatesTags:["Notifications","NotificationCount"]}),markAllAsRead:e.mutation({queryFn:async()=>{try{return await(0,s.q)("MarkAllAsRead",{}),{data:void 0}}catch(e){return{error:{message:"Failed to mark all as read"}}}},invalidatesTags:["Notifications","NotificationCount"]})})}),{useGetNotificationsQuery:l,useLazyGetNotificationsQuery:o,useGetNotificationQuery:c,useLazyGetNotificationQuery:d,useChangeNotificationStatusMutation:u,useDeleteNotificationMutation:p,useClearAllNotificationsMutation:m,useMarkAllAsReadMutation:h}=n},4863:(e,t,i)=>{i.d(t,{Ay:()=>h,I$:()=>d,Mx:()=>u,SG:()=>c,je:()=>p,r1:()=>m});var s=i(5307),a=i(7586);const r=Object.values(ccpigd.accounts||{}),n=r.find((e=>e?.active)),l={isLogin:!!n,isPro:(0,a.G4)(ccpigd.isPro),activeAccount:n||null,loginAccounts:r||null,loading:!!n},o=(0,s.Z0)({name:"auth",initialState:l,reducers:{setActiveAccount:(e,t)=>{e.isLogin=!0,e.activeAccount=t.payload,e.loading=!1},setLoginAccounts:(e,t)=>{e.loginAccounts=t.payload,e.loading=!1},switchAccount:(e,t)=>{e.activeAccount=t.payload;const i=e.loginAccounts&&e.loginAccounts?.length>0?e.loginAccounts.map((e=>e?.key===t.payload?.key?{...e,active:1}:{...e,active:0})):null;e.loginAccounts=i,window.ccpigd.accounts=i,e.loading=!1},logOut:e=>{e.isLogin=!1,e.activeAccount=null,e.loading=!1},setLoading:(e,t)=>{e.loading=t.payload}}}),{setLoginAccounts:c,setActiveAccount:d,switchAccount:u,logOut:p,setLoading:m}=o.actions,h=o.reducer},7603:(e,t,i)=>{i.d(t,{Ay:()=>c,Lm:()=>n,iL:()=>r,uf:()=>o,z8:()=>l});const s=(0,i(5307).Z0)({name:"fileBrowser",initialState:{isFileSelecting:!1,suggestedFiles:[],folderView:"grid",activeFile:null,isUploading:!1},reducers:{setSuggestedFile:(e,t)=>{e.suggestedFiles=t.payload},setFolderView:(e,t)=>{e.folderView=t.payload},setIsFileSelecting:(e,t)=>{e.isFileSelecting=t.payload},setActiveFile:(e,t)=>{e.activeFile=t.payload},setIsUploading:(e,t)=>{e.isUploading=t.payload}}}),{setSuggestedFile:a,setFolderView:r,setIsFileSelecting:n,setActiveFile:l,setIsUploading:o}=s.actions,c=s.reducer},1442:(e,t,i)=>{i.d(t,{Ay:()=>y,Fy:()=>l,Go:()=>p,Ir:()=>f,Lm:()=>u,NE:()=>n,Y3:()=>h,Yl:()=>c,fp:()=>g,lw:()=>m,nU:()=>x,q9:()=>d,rI:()=>a,yx:()=>o});const s=(0,i(5307).Z0)({name:"manageFiles",initialState:{breadcrumbs:[],activeFolder:null,files:[],selectedFiles:[],isFileSelecting:!1,fileLoading:!0,hasMore:!0,order:"ASC",orderBy:"name",page:2,multiSelect:!0,availableTypes:["all"]},reducers:{setActiveFolder:(e,t)=>{e.activeFolder=t.payload},setFiles:(e,t)=>{e.files=t.payload},prependFiles:(e,t)=>{const{files:i,slice:s=0}=t.payload;e.files=[...i,...e.files.slice(s)]},appendFiles:(e,t)=>{const{files:i,slice:s=0}=t.payload;e.files=[...e.files.slice(s),...i]},openFolder:(e,t)=>{e.breadcrumbs=t.payload.breadcrumbs,e.activeFolder=t.payload.activeFolder,e.files=t.payload.chunkFiles,e.fileLoading=!1},addFileAfterUpload:(e,t)=>{e.files=[t.payload,...e.files]},setIsFileSelecting:(e,t)=>{e.isFileSelecting=t.payload},setFileLoading:(e,t)=>{e.fileLoading=t.payload},setHasMore:(e,t)=>{e.hasMore=t.payload},setOrder:(e,t)=>{e.order=t.payload},setOrderBy:(e,t)=>{e.orderBy=t.payload},setPage:(e,t)=>{e.page=t.payload},selectFile:(e,t)=>{if(t.payload instanceof Array){const i=e.files.filter((e=>t.payload.includes(e.key))),s=[...e.selectedFiles.filter((e=>t.payload.includes(e.key))),...i],a=new Map;s.forEach((e=>{a.set(e.key,e)})),e.selectedFiles=Array.from(a.values())}else if(e.selectedFiles.find((e=>e.key===t.payload)))e.selectedFiles=e.selectedFiles.filter((e=>e.key!==t.payload));else{const i=e.files.find((e=>e.key===t.payload));if(!i)return;e.selectedFiles.push(i)}},setSelectedFiles:(e,t)=>{e.selectedFiles=t.payload}}}),{setFileLoading:a,addFileAfterUpload:r,openFolder:n,setActiveFolder:l,prependFiles:o,appendFiles:c,setFiles:d,setIsFileSelecting:u,setHasMore:p,setOrder:m,setOrderBy:h,setPage:f,setSelectedFiles:g,selectFile:x}=s.actions,y=s.reducer},4852:(e,t,i)=>{i.d(t,{Ay:()=>g,Fy:()=>o,W5:()=>c,YF:()=>f,ZS:()=>u,sB:()=>d});var s=i(5307),a=i(7586);const r=(0,s.Z0)({name:"mediaLibrary",initialState:{loading:!1,activeFolder:{name:"",key:""},activeFolders:[],folders:[],cacheFolders:{},breadcrumbs:[],selectedPostId:null,dragOverFolderId:null,activeTab:"all"},reducers:{updateFolderState:(e,t)=>{const{breadcrumb:i}=t.payload;let s;s=void 0!==i.index?i.index:e.breadcrumbs.findIndex((e=>e.id===i.id)),i.parentId!==e.activeFolder.id&&"root"!==i.type&&(s=1),-1!==s?(e.breadcrumbs[s]=i,e.breadcrumbs=e.breadcrumbs.slice(0,s+1)):e.breadcrumbs=[...e.breadcrumbs,i]},setActiveFolder:(e,t)=>{e.activeFolder=t.payload},setMediaLoading:(e,t)=>{e.loading=t.payload},setFolders:(e,t)=>{e.folders=t.payload,window.ccpigdMedia?.initFilter(t.payload)},addFolders:(e,t)=>{const i=[...e.folders,...t.payload],s=(0,a.pD)(i,"key");e.folders=s,window.ccpigdMedia?.initFilter(s)},setActiveFolders:(e,t)=>{e.activeFolders=t.payload},setCacheFolders:(e,t)=>{e.cacheFolders=t.payload},setSelectedPostId:(e,t)=>{e.selectedPostId=t.payload},setDragOverFolderId:(e,t)=>{e.dragOverFolderId=t.payload},setActiveTab:(e,t)=>{e.activeTab=t.payload}}}),{updateFolderState:n,setMediaLoading:l,setActiveFolder:o,setActiveFolders:c,setFolders:d,addFolders:u,setCacheFolders:p,setSelectedPostId:m,setDragOverFolderId:h,setActiveTab:f}=r.actions,g=r.reducer},3648:(e,t,i)=>{i.d(t,{Ay:()=>f,BX:()=>l,Ep:()=>d,KE:()=>n,Lv:()=>o,O6:()=>h,OJ:()=>u,VR:()=>p,_9:()=>c,ex:()=>m});var s=i(5307);const a=(e,t,i)=>{const s=t.split(".");let a=e;for(let e=0;e<s.length;e++){const t=s[e];e===s.length-1?a[t]=i:(a[t]&&"object"==typeof a[t]||(a[t]={}),a=a[t])}},r=(0,s.Z0)({name:"moduleBuilder",initialState:{editData:null,defaultData:null,isEdited:!1},reducers:{moduleInit:(e,t)=>{e.editData=t.payload,e.defaultData=t.payload},updateEditData:(e,t)=>{e.editData=t.payload},updateData:(e,t)=>{null!==e.editData&&(e.editData={...e.editData,[t.payload.key]:t.payload.value})},updateSource:(e,t)=>{if(!e.editData)return;const i={...e.editData};a(i,`data.source.${t.payload.key}`,t.payload.value),e.editData=i},updateFilter:(e,t)=>{if(!e.editData)return;const i={...e.editData};a(i,`data.filter.${t.payload.key}`,t.payload.value),e.editData=i},updatePermissions:(e,t)=>{if(!e.editData)return;const i={...e.editData};a(i,`data.permissions.${t.payload.key}`,t.payload.value),e.editData=i},updateAdvanced:(e,t)=>{if(!e.editData)return;const i={...e.editData};a(i,`data.advanced.${t.payload.key}`,t.payload.value),e.editData=i},updateNotification:(e,t)=>{if(!e.editData)return;const i={...e.editData};a(i,`data.notification.${t.payload.key}`,t.payload.value),e.editData=i},setIsEdited:(e,t)=>{e.isEdited=t.payload}}}),{updateEditData:n,moduleInit:l,updateSource:o,updateFilter:c,updatePermissions:d,updateAdvanced:u,updateNotification:p,setIsEdited:m,updateData:h}=r.actions,f=r.reducer},9097:(e,t,i)=>{i.d(t,{Ay:()=>d,PD:()=>c,iK:()=>r,iR:()=>o,vJ:()=>l,yj:()=>a});const s=(0,i(5307).Z0)({name:"settings",initialState:{editData:null,defaultData:null,draft:null,menu:"Accounts",isEditing:!1},reducers:{settingsInit:(e,t)=>{e.editData=t.payload.data,e.draft=t.payload.data,e.defaultData=t.payload.defaultData,e.editDataCopy=t.payload.data},addSetting:(e,t)=>{null===e.editData&&null!==e.defaultData&&(e.editData={...e.defaultData}),null!==e.editData&&((e,t,i)=>{const s=t.split(".");let a=e;for(let e=0;e<s.length;e++){const t=s[e];e===s.length-1?a[t]=i:(a[t]&&"object"==typeof a[t]||(a[t]={}),a=a[t])}})(e.editData,t.payload.name,t.payload.value)},updateSettingData:(e,t)=>{e.editData=t.payload},setIsEditing:(e,t)=>{e.isEditing=t.payload},setDraft:(e,t)=>{e.draft=t.payload},updateEditCopy:(e,t)=>{e.editDataCopy=t.payload}}}),{settingsInit:a,addSetting:r,updateSettingData:n,setIsEditing:l,setDraft:o,updateEditCopy:c}=s.actions,d=s.reducer},5078:(e,t,i)=>{i.d(t,{Ay:()=>r,OD:()=>a});const s=(0,i(5307).Z0)({name:"theme",initialState:{mode:"light"},reducers:{toggleTheme:(e,t)=>{const i=t.payload;e.mode=i,localStorage.setItem("ccpigd-theme-type",i),document.querySelector("#ccpigd-theme").setAttribute("ccpigd-theme-status",i)}}}),{toggleTheme:a}=s.actions,r=s.reducer},347:(e,t,i)=>{i.d(t,{G:()=>r,j:()=>a});var s=i(1468);const a=s.wA.withTypes(),r=s.d4.withTypes()},777:(e,t,i)=>{i.d(t,{M:()=>A});var s=i(5307);const a=(0,s.Z0)({name:"notifications",initialState:{notifications:[]},reducers:{getNotifications:(e,t)=>{e.notifications=t.payload},getNotification:(e,t)=>{e.notifications.push(t.payload)},clearNotifications:e=>{e.notifications=[]},deleteNotification:(e,t)=>{e.notifications=e.notifications.filter((e=>e.id!==t.payload))},statusChange:(e,t)=>{e.notifications=e.notifications.map((e=>(e.id===t.payload.id&&(e.status=t.payload.status),e)))},allRead:e=>{e.notifications=e.notifications.map((e=>(e.status="read",e)))}}}),{getNotifications:r,getNotification:n,clearNotifications:l,deleteNotification:o,statusChange:c,allRead:d}=a.actions,u=a.reducer;var p=i(4852),m=i(7603),h=i(1442),f=i(3648),g=i(9097),x=i(5078),y=i(4863),v=i(2356),w=i(1952),b=i(2262),j=i(4390),C=i(559);const A=(0,s.U1)({reducer:{theme:x.Ay,fileBrowser:m.Ay,auth:y.Ay,manageFiles:h.Ay,settings:g.Ay,mediaLibrary:p.Ay,moduleBuilder:f.Ay,notifications:u,[j.fR.reducerPath]:j.fR.reducer,[b.rd.reducerPath]:b.rd.reducer,[v.f0.reducerPath]:v.f0.reducer,[w.fA.reducerPath]:w.fA.reducer,[C.oT.reducerPath]:C.oT.reducer},middleware:e=>e().concat(b.rd.middleware).concat(j.fR.middleware).concat(v.f0.middleware).concat(w.fA.middleware).concat(C.oT.middleware)})},1902:(e,t,i)=>{i.d(t,{L_:()=>a,PV:()=>n,Sn:()=>r,WH:()=>s});const s=e=>e&&"string"==typeof e.parentKey&&"string"==typeof e.folderName,a=e=>e&&e.activeFolder&&"string"==typeof e.activeFolder.key,r={GET_FOLDER:"GetFolder",GET_FOLDERS:"GetFolders",GET_FILE:"GetFile",NEW_FOLDER:"NewFolder",UPLOAD_FILE:"UploadFile",DELETE_FILE:"DeleteFiles",MOVE_FILE:"MoveFile",COPY_FILE:"CopyFile",RENAME_FILE:"RenameFile",DOWNLOAD_FILE:"DownloadLink",PREVIEW_LINK:"PreviewLink",UPDATE_DESCRIPTION:"UpdateDescription",IMPORT_TO_ML:"ImportToMediaLibrary",GET_RESUME_UPLOAD_URL:"GetResumeUploadUrl",UPLOADED:"Uploaded",SEARCH_FILES:"SearchFiles",SHARE_LINK:"ShareLink",ML_GET_FOLDERS:"GetFolderForMediaLibrary",ML_DELETE_FILES:"DeleteMediaLibraryFiles"},n={PER_PAGE_LIMIT:24,CLEANUP_INTERVAL:3e5}},4504:(e,t,i)=>{i.d(t,{A:()=>s});const s={FILE_BROWSER:{login:{videoLink:"https://www.youtube.com/embed/nwu7sh9ddbs",documentationLink:"https://codeconfig.dev/docs-category/integration-google-drive/",videoTutorialLink:"https://www.youtube.com/@CodeConfigs",liveSupportLink:"https://calendly.com/jakir-codeconfig/30min",allFeaturesLink:"https://codeconfig.dev/integration-google-drive/",contactNowLink:"https://codeconfig.dev/contact/",bookAppointmentLink:"https://calendly.com/jakir-codeconfig/30min",supportPortal:"https://codeconfig.dev/support-portal/"}},MODULE_BUILDER:{modules:{link:"https://codeconfig.dev/integration-google-drive/"},sources:{link:"https://codeconfig.dev/integration-google-drive/"},filter:{link:"https://codeconfig.dev/integration-google-drive/"},advanced:{link:"https://codeconfig.dev/integration-google-drive/"},notifications:{link:"https://codeconfig.dev/integration-google-drive/"},permissions:{link:"https://codeconfig.dev/integration-google-drive/"}},SETTINGS:{account:{appCreate:"https://codeconfig.dev/docs/link-google-app-in-integration-google-drive"},authSync:"https://codeconfig.dev/docs/how-to-enable-auto-synchronization/",integrations:{mediaLibrary:"https://codeconfig.dev/docs/how-to-enable-google-drive-integration-with-media-library/",wooCommerce:"https://codeconfig.dev/docs/google-drive-file-as-downloadable-product/",elementor:"https://codeconfig.dev/docs/how-to-use-integration-for-google-drive-in-elementor/",gutenberg:"https://codeconfig.dev/docs/integration-for-google-drive-in-gutenberg/",classicEditor:"https://codeconfig.dev/docs/integration-for-google-drive-with-classic-editor/"},pricingPage:"https://codeconfig.dev/google-drive-pricing"}}},5185:(e,t,i)=>{i.d(t,{Gp:()=>h,I3:()=>m,JK:()=>o,cZ:()=>l,fx:()=>u,lQ:()=>r,py:()=>d,v5:()=>f,v7:()=>a,wu:()=>n,wz:()=>c,zx:()=>p});var s=i(1550);const a=e=>{if(0===e)return"0 Bytes";const t=Math.floor(Math.log(e)/Math.log(1024));return parseFloat((e/Math.pow(1024,t)).toFixed(2))+" "+["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"][t]},r=e=>"application/vnd.google-apps.folder"===e||"folder"===e,n=e=>f("image").includes(e),l=e=>f("video").includes(e),o=e=>f("audio").includes(e),c=e=>e.saveAs&&Object.keys(e.saveAs).length>0,d=e=>{if(!e||!e.mimeType)return!1;const t=e.mimeType;return t.startsWith("application/")||t.startsWith("text/")},u=e=>h.find((t=>t.key===e)),p=e=>{if(!c(e))return[];const t=e.saveAs||{};return Object.keys(t).map((e=>({label:e,mimeType:t[e].mimetype})))};function m(e){const t=`${ccpigd.assetUrl}/images/icons/file.png`,i={"image/":`${ccpigd.assetUrl}/images/icons/image.png`,"audio/":`${ccpigd.assetUrl}/images/icons/audio.png`,"video/":`${ccpigd.assetUrl}/images/icons/video.png`,"application/pdf":`${ccpigd.assetUrl}/images/icons/pdf.png`,"application/msword":`${ccpigd.assetUrl}/images/icons/doc.png`,"application/vnd.openxmlformats-officedocument.wordprocessingml.document":`${ccpigd.assetUrl}/images/icons/doc.png`,"application/vnd.ms-excel":`${ccpigd.assetUrl}/images/icons/xls.png`,"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":`${ccpigd.assetUrl}/images/icons/xls.png`,"application/vnd.ms-powerpoint":`${ccpigd.assetUrl}/images/icons/ppt.png`,"application/vnd.openxmlformats-officedocument.presentationml.presentation":`${ccpigd.assetUrl}/images/icons/ppt.png`,"text/plain":`${ccpigd.assetUrl}/images/icons/txt.png`,"application/zip":`${ccpigd.assetUrl}/images/icons/zip.png`,"application/x-rar-compressed":`${ccpigd.assetUrl}/images/icons/rar.png`,folder:`${ccpigd.assetUrl}/images/icons/folder.png`};for(const[t,s]of Object.entries(i))if(e===t||t.endsWith("/")&&e.startsWith(t))return s;return t}const h=[{key:"my-drive",name:"My Drive",icon:s.O_,count:"0",extension:"folder",mimeType:"application/vnd.google-apps.folder"},{key:"computers",name:"Computers",icon:s.uO,count:"0",extension:"folder",mimeType:"application/vnd.google-apps.folder"},{key:"shared-drives",name:"Shared Drives",icon:s.sz,count:"0",extension:"folder",mimeType:"application/vnd.google-apps.folder"},{key:"shared",name:"Shared with me",icon:s.R_,count:"0",extension:"folder",mimeType:"application/vnd.google-apps.folder"},{key:"starred",name:"Starred",icon:s.ZW,count:"0",extension:"folder",mimeType:"application/vnd.google-apps.folder"}],f=e=>"all"===e?Object.entries(ccpigd.extensionGroups).filter((([e])=>"all"!==e)).flatMap((([,e])=>e)):ccpigd.extensionGroups[e]},7586:(e,t,i)=>{i.d(t,{BH:()=>a,Cy:()=>n,G4:()=>s,bD:()=>c,fU:()=>o,pD:()=>l,u_:()=>r});const s=e=>"true"===e||!0===e||"1"===e;function a(e="",t="970",i="700"){window.screenLeft||window.screenX,window.screenTop||window.screenY;const s=(window.innerWidth||document.documentElement.clientWidth||screen.width,parseInt(t),window.innerHeight||document.documentElement.clientHeight||screen.height,parseInt(i),window.open(e,"_blank"));s&&s.focus&&s.focus()}const r=(e,t)=>{let i=!0;return e.trim()&&/^[0-9]+-[a-zA-Z0-9]+\.apps\.googleusercontent\.com$/.test(e.trim())||(i=!1),t.trim()&&/^GOCSPX-[\w-]{20,}$/.test(t.trim())||(i=!1),i},n=e=>{if(!e)return"";const t=new Date(e);return isNaN(t.getTime())?e:t.toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"})},l=(e,t)=>{const i=new Set;return e.filter((e=>!i.has(e[t])&&(i.add(e[t]),!0)))},o=e=>{const t=Math.floor(e/1e3),i=Math.floor(t/3600),s=Math.floor(t%3600/60),a=t%60,r=e=>e.toString().padStart(2,"0");return i>0?`${i}:${r(s)}:${r(a)}`:`${r(s)}:${r(a)}`};function c(e,t){if(e===t)return!0;if(null===e||null===t||"object"!=typeof e||"object"!=typeof t)return e===t;if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return!1;for(let i=0;i<e.length;i++)if(!c(e[i],t[i]))return!1;return!0}if(Array.isArray(e)!==Array.isArray(t))return!1;const i=Object.keys(e),s=Object.keys(t);if(i.length!==s.length)return!1;for(const a of i){if(!s.includes(a))return!1;if(!c(e[a],t[a]))return!1}return!0}},8187:(e,t,i)=>{i.d(t,{GU:()=>o,Jr:()=>r,Oj:()=>u,Yj:()=>c});var s=i(7586),a=i(5185);const r=(e,t)=>{const i=t?.mimeType,s=t?.extension||"";switch(e){case"file-browser":case"search-box":return!0;case"file-uploader":return(0,a.lQ)(i);case"media-player":return((0,a.cZ)(s)||(0,a.JK)(s))&&!(0,a.lQ)(i);case"gallery":return((0,a.wu)(s)||ccpigd.isPro&&(0,a.cZ)(s))&&!(0,a.lQ)(i);case"slider-carousel":return((0,a.wu)(s)||(0,a.cZ)(s))&&!(0,a.lQ)(i);case"embed-documents":return(0,a.lQ)(i)||(0,a.py)(t)&&!(0,a.wu)(s)&&!(0,a.cZ)(s);case"file-list":return((0,a.cZ)(s)||(0,a.py)(t)||(0,a.wu)(s))&&!(0,a.lQ)(i);default:return(0,a.lQ)(i)||(0,a.wz)(t)}},n={"file-browser":[],"file-uploader":["filterAllowedNames","advancedFileLoadingType","advancedAutoFetch","advancedSorting"],"media-player":["filter"],gallery:["notifications"],"slider-carousel":["notifications","filterAllowedNames"],"embed-documents":["notifications"],"search-box":["advancedAutoFetch"],"file-list":[]},l={"file-browser":["filterMaxFileUpload","permissionUpload","uploadOptions","permissionPreview","permissionNewFolder","permissionDeleteFolder","permissionSearch","permissionDownload","permissionRename","permissionAllowShare","permissionCopyMove","downloadNotification","uploadNotification","deleteNotification","newFolderNotification","renameNotification","createShareLinkNotification","viewShareFileNotification","moveNotification","copyNotification"],"file-uploader":["uploadNotification"],"media-player":["permissionDownload","downloadNotification","notificationDownloadNote"],gallery:["permissionPreview","downloadNotification"],"slider-carousel":["filterMaxFileNumbers"],"embed-documents":[],"search-box":["permissionPreview","permissionDownload","downloadNotification","notificationDownloadNote","notificationPreviewNote"],"file-list":["permissionDownload","downloadNotification","notificationDownloadNote"]},o=(e,t,i,s=!0)=>{return!(!s||!e)&&(null==i||i?!n[e]?.includes(t):null!==(a=l[e]?.includes(t))&&void 0!==a&&a);var a},c=(e,t)=>{switch(e){case"upload":case"delete":case"newFolder":case"search":case"download":case"rename":case"moveAndCopy":case"rename":case"createDocument":case"editDocument":case"allowShare":return t.enable&&d(t)&&(0,s.G4)(ccpigd.isPro);case"preview":return t.enable&&d(t);default:return!1}},d=e=>{const t=e?.userAccess;if("everyone"===t)return!0;if("logged"===t){const t=e?.loggedInUserType,i=e?.displayFor||[];if("users"===t){const e=ccpigd.currentUser?.id;return!!e&&i.includes(e)}if("roles"===t)return(ccpigd.currentUser?.roles||[]).some((e=>i.includes(e)))}return!1},u=e=>e&&0!==e.trim().length?/\s/.test(e)?"Password must not contain spaces.":e.length<8?"Use at least 8 characters.":/[a-z]/.test(e)?/[A-Z]/.test(e)?/[0-9]/.test(e)?/[^\w\s]/.test(e)?e.length>128?"Password is too long.":null:"Add at least one symbol (e.g. !@#$%).":"Add at least one number.":"Add at least one uppercase letter.":"Add at least one lowercase letter.":"Password is required."},5439:(e,t,i)=>{i.d(t,{G:()=>r,Q:()=>a});var s=i(790);const a=[{id:"1",icon:(0,s.jsxs)("svg",{className:"lds-balls",width:"80px",height:"80px",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",children:[(0,s.jsxs)("circle",{cx:"67.8023",cy:"59.9068",r:6,fill:"#51CACC",children:[(0,s.jsx)("animate",{attributeName:"cx",values:"75;57.72542485937369",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"cy",values:"50;73.77641290737884",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#51CACC;#9DF871",dur:"1s",repeatCount:"indefinite"})]}),(0,s.jsxs)("circle",{cx:"46.0792",cy:"69.9923",r:6,fill:"#9DF871",children:[(0,s.jsx)("animate",{attributeName:"cx",values:"57.72542485937369;29.774575140626318",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"cy",values:"73.77641290737884;64.69463130731182",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#9DF871;#E0FF77",dur:"1s",repeatCount:"indefinite"})]}),(0,s.jsxs)("circle",{cx:"29.7746",cy:"52.4491",r:6,fill:"#E0FF77",children:[(0,s.jsx)("animate",{attributeName:"cx",values:"29.774575140626318;29.774575140626315",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"cy",values:"64.69463130731182;35.30536869268818",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#E0FF77;#DE9DD6",dur:"1s",repeatCount:"indefinite"})]}),(0,s.jsxs)("circle",{cx:"41.4208",cy:"31.5213",r:6,fill:"#DE9DD6",children:[(0,s.jsx)("animate",{attributeName:"cx",values:"29.774575140626315;57.72542485937368",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"cy",values:"35.30536869268818;26.22358709262116",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#DE9DD6;#FF708E",dur:"1s",repeatCount:"indefinite"})]}),(0,s.jsxs)("circle",{cx:"64.9232",cy:"36.1304",r:6,fill:"#FF708E",children:[(0,s.jsx)("animate",{attributeName:"cx",values:"57.72542485937368;75",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"cy",values:"26.22358709262116;49.99999999999999",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#FF708E;#51CACC",dur:"1s",repeatCount:"indefinite"})]})]}),title:"Default"},{id:"8",icon:(0,s.jsxs)("svg",{width:"120",height:"120",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",children:[(0,s.jsxs)("circle",{cx:"75",cy:"50",fill:"#ffd7c0",r:"3",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.9166666666666666s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.9166666666666666s"})]}),(0,s.jsxs)("circle",{cx:"71.651",cy:"62.5",fill:"#ffd7c0",r:"3.533",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.8333333333333334s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.8333333333333334s"})]}),(0,s.jsxs)("circle",{cx:"62.5",cy:"71.651",fill:"#ffd7c0",r:"4.2",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.75s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.75s"})]}),(0,s.jsxs)("circle",{cx:"50",cy:"75",fill:"#ffd7c0",r:"4.866",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.6666666666666666s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.6666666666666666s"})]}),(0,s.jsxs)("circle",{cx:"37.5",cy:"71.651",fill:"#ffd7c0",r:"4.467",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.5833333333333334s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.5833333333333334s"})]}),(0,s.jsxs)("circle",{cx:"28.349",cy:"62.5",fill:"#ffd7c0",r:"3.8",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.5s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.5s"})]}),(0,s.jsxs)("circle",{cx:"25",cy:"50",fill:"#ffd7c0",r:"3.134",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.4166666666666667s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.4166666666666667s"})]}),(0,s.jsxs)("circle",{cx:"28.349",cy:"37.5",fill:"#ffd7c0",r:"3",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.3333333333333333s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.3333333333333333s"})]}),(0,s.jsxs)("circle",{cx:"37.5",cy:"28.349",fill:"#ffd7c0",r:"3",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.25s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.25s"})]}),(0,s.jsxs)("circle",{cx:"50",cy:"25",fill:"#ffd7c0",r:"3",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.16666666666666666s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.16666666666666666s"})]}),(0,s.jsxs)("circle",{cx:"62.5",cy:"28.349",fill:"#ffd7c0",r:"3",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.08333333333333333s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.08333333333333333s"})]}),(0,s.jsxs)("circle",{cx:"71.651",cy:"37.5",fill:"#ffd7c0",r:"3",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"0s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"0s"})]})]}),title:"Balls"},{id:"2",icon:(0,s.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",style:{margin:"auto",background:"none",display:"block",shapeRendering:"auto"},width:"120",height:"120",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",children:[(0,s.jsxs)("circle",{cx:"6.451612903225806",cy:"60.6229",r:"3.41988",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-0.5s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"0s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-0.5s"})]}),(0,s.jsxs)("circle",{cx:"6.451612903225806",cy:"39.3771",r:"2.58012",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-1.5s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-0.5s"})]}),(0,s.jsxs)("circle",{cx:"16.129032258064512",cy:"68.1552",r:"3.17988",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-0.7s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-0.2s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-0.7s"})]}),(0,s.jsxs)("circle",{cx:"16.129032258064512",cy:"31.8448",r:"2.82012",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-1.7s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1.2s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-0.7s"})]}),(0,s.jsxs)("circle",{cx:"25.806451612903224",cy:"69.3634",r:"2.93988",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-0.9s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-0.4s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-0.9s"})]}),(0,s.jsxs)("circle",{cx:"25.806451612903224",cy:"30.6366",r:"3.06012",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-1.9s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1.4s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-0.9s"})]}),(0,s.jsxs)("circle",{cx:"35.48387096774193",cy:"65.3666",r:"2.69988",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-1.1s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-0.6s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-1.1s"})]}),(0,s.jsxs)("circle",{cx:"35.48387096774193",cy:"34.6334",r:"3.30012",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-2.1s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1.6s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-1.1s"})]}),(0,s.jsxs)("circle",{cx:"45.16129032258064",cy:"53.8474",r:"2.45988",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-1.3s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-0.8s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-1.3s"})]}),(0,s.jsxs)("circle",{cx:"45.16129032258064",cy:"46.1526",r:"3.54012",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-2.3s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1.8s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-1.3s"})]}),(0,s.jsxs)("circle",{cx:"54.838709677419345",cy:"39.3771",r:"2.58012",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-1.5s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-1.5s"})]}),(0,s.jsxs)("circle",{cx:"54.838709677419345",cy:"60.6229",r:"3.41988",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-2.5s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-2s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-1.5s"})]}),(0,s.jsxs)("circle",{cx:"64.51612903225805",cy:"31.8448",r:"2.82012",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-1.7s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1.2s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-1.7s"})]}),(0,s.jsxs)("circle",{cx:"64.51612903225805",cy:"68.1552",r:"3.17988",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-2.7s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-2.2s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-1.7s"})]}),(0,s.jsxs)("circle",{cx:"74.19354838709677",cy:"30.6366",r:"3.06012",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-1.9s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1.4s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-1.9s"})]}),(0,s.jsxs)("circle",{cx:"74.19354838709677",cy:"69.3634",r:"2.93988",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-2.9s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-2.4s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-1.9s"})]}),(0,s.jsxs)("circle",{cx:"83.87096774193547",cy:"34.6334",r:"3.30012",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-2.1s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1.6s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-2.1s"})]}),(0,s.jsxs)("circle",{cx:"83.87096774193547",cy:"65.3666",r:"2.69988",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-3.1s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-2.6s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-2.1s"})]}),(0,s.jsxs)("circle",{cx:"93.54838709677418",cy:"46.1526",r:"3.54012",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-2.3s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1.8s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-2.3s"})]}),(0,s.jsxs)("circle",{cx:"93.54838709677418",cy:"53.8474",r:"2.45988",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-3.3s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-2.8s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-2.3s"})]})]}),title:"DNA"},{id:"3",icon:(0,s.jsxs)("svg",{width:"120",height:"120",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",className:"lds-cube",children:[(0,s.jsx)("g",{transform:"translate(25,25)",children:(0,s.jsx)("rect",{x:-18,y:-18,width:36,height:36,fill:"#ffffcb",transform:"scale(1.11648 1.11648)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"scale",calcMode:"spline",values:"1.5;1",dur:"1s",keySplines:"0 0.5 0.5 1",begin:"-0.3s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"translate(75,25)",children:(0,s.jsx)("rect",{x:-18,y:-18,width:36,height:36,fill:"#fac090",transform:"scale(1.1619 1.1619)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"scale",calcMode:"spline",values:"1.5;1",dur:"1s",keySplines:"0 0.5 0.5 1",begin:"-0.2s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"translate(25,75)",children:(0,s.jsx)("rect",{x:-18,y:-18,width:36,height:36,fill:"#ff7c81",transform:"scale(1.30165 1.30165)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"scale",calcMode:"spline",values:"1.5;1",dur:"1s",keySplines:"0 0.5 0.5 1",begin:"0s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"translate(75,75)",children:(0,s.jsx)("rect",{x:-18,y:-18,width:36,height:36,fill:"#c0f6d2",transform:"scale(1.21853 1.21853)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"scale",calcMode:"spline",values:"1.5;1",dur:"1s",keySplines:"0 0.5 0.5 1",begin:"-0.1s",repeatCount:"indefinite"})})})]}),title:"Cube"},{id:"4",icon:(0,s.jsx)("svg",{width:"120",height:"120",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",className:"lds-lds-clock",children:(0,s.jsx)("g",{transform:"translate(50 50)",children:(0,s.jsx)("g",{transform:"scale(0.7)",children:(0,s.jsxs)("g",{transform:"translate(-50 -50)",children:[(0,s.jsx)("path",{d:"M50,14c19.85,0,36,16.15,36,36S69.85,86,50,86S14,69.85,14,50S30.15,14,50,14 M50,10c-22.091,0-40,17.909-40,40 s17.909,40,40,40s40-17.909,40-40S72.091,10,50,10L50,10z",fill:"#f5076a",stroke:"#f5076a",strokeWidth:3}),(0,s.jsx)("path",{d:"M52.78,42.506c-0.247-0.092-0.415-0.329-0.428-0.603L52.269,40l-0.931-21.225C51.304,18.06,50.716,17.5,50,17.5 s-1.303,0.56-1.338,1.277L47.731,40l-0.083,1.901c-0.013,0.276-0.181,0.513-0.428,0.604c-0.075,0.028-0.146,0.063-0.22,0.093V44h6 v-1.392C52.925,42.577,52.857,42.535,52.78,42.506z",fill:"#00a1d5",transform:"rotate(264 50 50)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;360 50 50",dur:"0.625s",begin:"0s",repeatCount:"indefinite"})}),(0,s.jsx)("path",{d:"M58.001,48.362c-0.634-3.244-3.251-5.812-6.514-6.391c-3.846-0.681-7.565,1.35-9.034,4.941 c-0.176,0.432-0.564,0.717-1.013,0.744l-15.149,0.97c-0.72,0.043-1.285,0.642-1.285,1.383c0,0.722,0.564,1.321,1.283,1.363 l15.153,0.971c0.447,0.027,0.834,0.312,1.011,0.744c1.261,3.081,4.223,5.073,7.547,5.073c2.447,0,4.744-1.084,6.301-2.975 C57.858,53.296,58.478,50.808,58.001,48.362z M50,53.06c-1.688,0-3.06-1.373-3.06-3.06s1.373-3.06,3.06-3.06s3.06,1.373,3.06,3.06 S51.688,53.06,50,53.06z",fill:"#00a1d5",transform:"rotate(156 50 50)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;360 50 50",dur:"2.5s",begin:"0s",repeatCount:"indefinite"})})]})})})}),title:"Clock"},{id:"5",icon:(0,s.jsxs)("svg",{width:"120",height:"120",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",className:"lds-pacman",children:[(0,s.jsxs)("g",{style:{display:"block"},children:[(0,s.jsxs)("circle",{cx:"66.05",cy:50,r:4,fill:"#abbd81",children:[(0,s.jsx)("animate",{attributeName:"cx",calcMode:"linear",values:"95;35",dur:"0.8",begin:"-0.536s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"fill-opacity",calcMode:"linear",values:"0;1;1",dur:"0.8",begin:"-0.536s",repeatCount:"indefinite"})]}),(0,s.jsxs)("circle",{cx:"86.45",cy:50,r:4,fill:"#abbd81",children:[(0,s.jsx)("animate",{attributeName:"cx",calcMode:"linear",values:"95;35",dur:"0.8",begin:"-0.264s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"fill-opacity",calcMode:"linear",values:"0;1;1",dur:"0.8",begin:"-0.264s",repeatCount:"indefinite"})]}),(0,s.jsxs)("circle",{cx:"46.25",cy:50,r:4,fill:"#abbd81",children:[(0,s.jsx)("animate",{attributeName:"cx",calcMode:"linear",values:"95;35",dur:"0.8",begin:"0s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"fill-opacity",calcMode:"linear",values:"0;1;1",dur:"0.8",begin:"0s",repeatCount:"indefinite"})]})]}),(0,s.jsxs)("g",{transform:"translate(-15 0)",children:[(0,s.jsx)("path",{d:"M50 50L20 50A30 30 0 0 0 80 50Z",fill:"#f8b26a",transform:"rotate(16.875 50 50)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;45 50 50;0 50 50",dur:"0.8s",begin:"0s",repeatCount:"indefinite"})}),(0,s.jsx)("path",{d:"M50 50L20 50A30 30 0 0 1 80 50Z",fill:"#f8b26a",transform:"rotate(-16.875 50 50)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;-45 50 50;0 50 50",dur:"0.8s",begin:"0s",repeatCount:"indefinite"})})]})]}),title:"Bean Eater"},{id:"6",icon:(0,s.jsxs)("svg",{width:"80px",height:"80px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",className:"lds-coffee",style:{background:"none"},children:[(0,s.jsxs)("defs",{children:[(0,s.jsxs)("linearGradient",{id:"gradient",x1:"0%",x2:"0%",y1:"0%",y2:"100%",children:[(0,s.jsx)("stop",{offset:"10%",stopColor:"black",stopOpacity:0}),(0,s.jsx)("stop",{offset:"100%",stopColor:"white",stopOpacity:1})]}),(0,s.jsx)("mask",{id:"mask",maskUnits:"userSpaceOnUse",x:0,y:0,width:100,height:100,children:(0,s.jsx)("rect",{x:22,y:8,width:56,height:54,fill:"url(#gradient)"})}),(0,s.jsx)("path",{id:"steam",d:"M0-4c-2.1,2.6-2.1,6.4,0,9l0,0c2.1,2.6,2.1,6.4,0,9l0,0c-2.1,2.6-2.1,6.4,0,9l0,0c2.1,2.6,2.1,6.4,0,9l0,0 c-2.1,2.6-2.1,6.4,0,9l0,0c2.1,2.6,2.1,6.4,0,9c-2.1,2.6-2.1,6.4,0,9l0,0c2.1,2.6,2.1,6.4,0,9l0,0c-2.1,2.6-2.1,6.4,0,9l0,0 c2.1,2.6,2.1,6.4,0,9l0,0c-2.1,2.6-2.1,6.4,0,9l0,0c2.1,2.6,2.1,6.4,0,9c-2.1,2.6-2.1,6.4,0,9l0,0c2.1,2.6,2.1,6.4,0,9l0,0 c-2.1,2.6-2.1,6.4,0,9h0c2.1,2.6,2.1,6.4,0,9h0c-2.1,2.6-2.1,6.4,0,9h0c2.1,2.6,2.1,6.4,0,9",strokeWidth:6,strokeLinecap:"round",fill:"#f00",stroke:"#ff7c81"})]}),(0,s.jsxs)("g",{mask:"url(#mask)",children:[(0,s.jsx)("use",{x:29,y:"-9.5",href:"#steam",children:(0,s.jsx)("animate",{attributeName:"y",calcMode:"linear",values:"4;-14",dur:1,begin:"0s",repeatCount:"indefinite"})}),(0,s.jsx)("use",{x:47,y:-9,href:"#steam",children:(0,s.jsx)("animate",{attributeName:"y",calcMode:"linear",values:"0;-18",dur:"0.5",begin:"0s",repeatCount:"indefinite"})}),(0,s.jsx)("use",{x:64,y:"-6.25",href:"#steam",children:(0,s.jsx)("animate",{attributeName:"y",calcMode:"linear",values:"-4;-22",dur:"0.6666666666666666",begin:"0s",repeatCount:"indefinite"})})]}),(0,s.jsx)("path",{d:"M81.2,52.5l-5.2,0V49c0-1.6-1.3-3-3-3H20c-1.6,0-3,1.3-3,3v11.6C17,71.3,25.7,80,36.5,80h20.1 c7.1,0,13.3-3.8,16.7-9.5h8.3c5.2,0,9.3-4.4,9-9.6C90.2,56.1,86,52.5,81.2,52.5z M81.5,67.5h-6.8c0.8-2.2,1.3-4.5,1.3-7v-5h5.5 c3.3,0,6,2.7,6,6S84.8,67.5,81.5,67.5z",fill:"#fac090"}),(0,s.jsx)("path",{d:"M78.8,88H19.2c-1.1,0-2-0.9-2-2s0.9-2,2-2h59.5c1.1,0,2,0.9,2,2S79.9,88,78.8,88z",fill:"#dae4bf"})]}),title:"Coffee"},{id:"7",icon:(0,s.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",style:{margin:"auto",background:"none",display:"block",shapeRendering:"auto"},width:"80px",height:"80px",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",children:[(0,s.jsxs)("defs",{children:[(0,s.jsx)("path",{id:"path",d:"M50 15A15 35 0 0 1 50 85A15 35 0 0 1 50 15",fill:"none"}),(0,s.jsx)("path",{id:"patha",d:"M0 0A15 35 0 0 1 0 70A15 35 0 0 1 0 0",fill:"none"})]}),(0,s.jsx)("g",{transform:"rotate(0 50 50)",children:(0,s.jsx)("use",{xlinkHref:"#path",stroke:"#dfdfdf",strokeWidth:3})}),(0,s.jsx)("g",{transform:"rotate(60 50 50)",children:(0,s.jsx)("use",{xlinkHref:"#path",stroke:"#dfdfdf",strokeWidth:3})}),(0,s.jsx)("g",{transform:"rotate(120 50 50)",children:(0,s.jsx)("use",{xlinkHref:"#path",stroke:"#dfdfdf",strokeWidth:3})}),(0,s.jsx)("g",{transform:"rotate(0 50 50)",children:(0,s.jsx)("circle",{cx:50,cy:15,r:9,fill:"#e15b64",children:(0,s.jsx)("animateMotion",{dur:"1s",repeatCount:"indefinite",begin:"0s",children:(0,s.jsx)("mpath",{xlinkHref:"#patha"})})})}),(0,s.jsx)("g",{transform:"rotate(60 50 50)",children:(0,s.jsx)("circle",{cx:50,cy:15,r:9,fill:"#f8b26a",children:(0,s.jsx)("animateMotion",{dur:"1s",repeatCount:"indefinite",begin:"-0.16666666666666666s",children:(0,s.jsx)("mpath",{xlinkHref:"#patha"})})})}),(0,s.jsx)("g",{transform:"rotate(120 50 50)",children:(0,s.jsx)("circle",{cx:50,cy:15,r:9,fill:"#abbd81",children:(0,s.jsx)("animateMotion",{dur:"1s",repeatCount:"indefinite",begin:"-0.3333333333333333s",children:(0,s.jsx)("mpath",{xlinkHref:"#patha"})})})})]}),title:"Atom"},{id:"10",icon:(0,s.jsxs)("svg",{className:"lds-blocks",width:"80px",height:"80px",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",children:[(0,s.jsx)("rect",{x:17,y:17,width:20,height:20,fill:"#577c9b",children:(0,s.jsx)("animate",{attributeName:"fill",values:"#0dceff;#577c9b;#577c9b",dur:"1s",repeatCount:"indefinite",begin:"0s",calcMode:"discrete"})}),(0,s.jsx)("rect",{x:40,y:17,width:20,height:20,fill:"#577c9b",children:(0,s.jsx)("animate",{attributeName:"fill",values:"#0dceff;#577c9b;#577c9b",dur:"1s",repeatCount:"indefinite",begin:"0.125s",calcMode:"discrete"})}),(0,s.jsx)("rect",{x:63,y:17,width:20,height:20,fill:"#577c9b",children:(0,s.jsx)("animate",{attributeName:"fill",values:"#0dceff;#577c9b;#577c9b",dur:"1s",repeatCount:"indefinite",begin:"0.25s",calcMode:"discrete"})}),(0,s.jsx)("rect",{x:17,y:40,width:20,height:20,fill:"#577c9b",children:(0,s.jsx)("animate",{attributeName:"fill",values:"#0dceff;#577c9b;#577c9b",dur:"1s",repeatCount:"indefinite",begin:"0.875s",calcMode:"discrete"})}),(0,s.jsx)("rect",{x:63,y:40,width:20,height:20,fill:"#577c9b",children:(0,s.jsx)("animate",{attributeName:"fill",values:"#0dceff;#577c9b;#577c9b",dur:"1s",repeatCount:"indefinite",begin:"0.375s",calcMode:"discrete"})}),(0,s.jsx)("rect",{x:17,y:63,width:20,height:20,fill:"#577c9b",children:(0,s.jsx)("animate",{attributeName:"fill",values:"#0dceff;#577c9b;#577c9b",dur:"1s",repeatCount:"indefinite",begin:"0.75s",calcMode:"discrete"})}),(0,s.jsx)("rect",{x:40,y:63,width:20,height:20,fill:"#577c9b",children:(0,s.jsx)("animate",{attributeName:"fill",values:"#0dceff;#577c9b;#577c9b",dur:"1s",repeatCount:"indefinite",begin:"0.625s",calcMode:"discrete"})}),(0,s.jsx)("rect",{x:63,y:63,width:20,height:20,fill:"#577c9b",children:(0,s.jsx)("animate",{attributeName:"fill",values:"#0dceff;#577c9b;#577c9b",dur:"1s",repeatCount:"indefinite",begin:"0.5s",calcMode:"discrete"})})]}),title:"Blocks"},{id:"13",icon:(0,s.jsxs)("svg",{width:"79px",height:"79px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",className:"lds-earth",children:[(0,s.jsx)("defs",{children:(0,s.jsx)("clipPath",{id:"cut-off",children:(0,s.jsx)("circle",{cx:50,cy:50,r:35})})}),(0,s.jsx)("circle",{cx:50,cy:50,r:35,fill:"#ff7c81"}),(0,s.jsxs)("g",{clipPath:"url(#cut-off)",children:[(0,s.jsx)("path",{transform:"translate(-62.5 0)",fill:"#ffffcb",d:"M64.4,74.4c0.3,0.3,0.2,0.3-0.3,0.3C64.1,74.3,64.2,74.5,64.4,74.4z M31.4,75.4c-0.2,0.1-0.3-0.2-0.5,0.1c0.3,0.2,0.6,0.1,0.8-0.1C31.6,75.2,31.6,75.4,31.4,75.4z M84.9,36.9c-0.3,0.2-0.8-0.1-1.1-0.5 c0.1,0.2,0.1,0.6,0.3,0.9c-0.5,0.2-0.2,0.6,0.2,0.7c0-0.1,0-0.3,0-0.4c0.2,0.1,0.4,0.2,0.5,0.3c0.2-0.2,0.2-0.3,0.4-0.5 C85.1,37.2,85,37,84.9,36.9z M85.1,40.6c0-0.6-0.1-2.1-0.6-2.4c-0.6-0.4,0.5,2.1-0.6,1.6c0,0.2-0.1,0.5,0,0.7 c-0.8-0.3-0.9,0.5-1.4,0.9c0.3,0.3,0.4,0.6,0.6,0.9c0.3-0.4,0.2-0.9-0.3-1.2c0.2,0,0.4-0.2,0.6-0.2c0.2,0,0.6,0.2,0.6,0.2 C84.2,41,84.5,40.7,85.1,40.6z M83.7,41c-0.4-0.1-0.7,0.2-0.3,0.6c0.2-0.4,0-0.1,0.3-0.2C83.8,41.2,83.6,41.1,83.7,41z M93.5,62.8 c0.1,0.5,0.3,0.9,0.7,0.8C94.1,63.3,93.8,63,93.5,62.8z M93,71.2c-0.1-0.1-2.5,1.6-2.9,2.1c0.8,0.5,2.9-1.2,3.1-2.1 C93,71.5,92.9,71.2,93,71.2z M95,69.9c-0.4,0.2-0.6,0-0.5-0.4c0,0.1-0.1,0.2-0.1,0.3c0.1-0.5,0.1-0.8-0.1-1.1 c-0.3,0.7,0.1,1.4-0.7,2c0.3,0.3,0.3,0.4-0.1,0.7c0.1,0,0.1,0.1,0.1,0.2C93.9,71.3,95,70.2,95,69.9z M82,50.6 c0.2-0.2,0.3-0.2,0.3-0.5c-0.1,0-0.3-0.1-0.4-0.1C81.9,50.2,81.9,50.4,82,50.6z M82.4,50.6c-0.3-0.4-0.2,0.1-0.1,0.5 c0.2-0.3,0.3-0.5,0.2-0.9C82.5,50.4,82.4,50.5,82.4,50.6z M82.8,49.7c-0.1,0-0.2,0-0.3,0c0,0.1,0.2,0.4,0.2,0.5c-0.1,0-0.1,0-0.2,0 c0.1,0.2,0.1,0.3,0.2,0.5c0.1-0.2,0.1-0.2,0-0.5c0.1,0,0.2,0.1,0.2,0.1C83,50.1,82.9,49.9,82.8,49.7z M81,51 c0.2-0.3,0.3-0.4,0.2-0.8c-0.1,0.5-0.4,0.8-0.6,1.2C80.8,51.3,80.9,51.1,81,51z M81.2,48.6c0.1,0.2,0.1,0.5,0.3,0.3 c0,0.4,0.3,0.6,0.6,0.6c0,0,0-0.1,0.1-0.1c0.1,0.2,0.2,0.3,0.4,0.4c0-0.7-0.6-0.5-0.8-1c-0.2-0.4,0.2-0.9,0-1.4 c-0.5-0.1-0.6,0.3-0.4,1c0,0-0.1-0.1-0.1-0.1C81.1,48.3,81.1,48.4,81.2,48.6z M83.3,52.2c0.1-0.5,0.1-1.1-0.3-1.4c0,0.1,0,0.2,0,0.3 c-0.4,0.2-0.9,0.1-0.9,0.8c0.7-0.7,0.4,0.2,1,0.5c0-0.2,0.1-0.5,0.1-0.7C83.2,52,83.3,52.1,83.3,52.2z M81.5,49.6 c0.1-0.1,0.3-0.1-0.2-0.3C81.4,49.4,81.5,49.5,81.5,49.6z M91.8,57.4c0.1,0.1,0,0.2,0.2,0.1c-0.1-0.2-0.2-0.5-0.3-0.7 C91.6,57,91.7,57.1,91.8,57.4z M90.2,57.3c0.4-0.1,1.1-0.5,0.6-0.9c-0.1,0.4-0.2,0.6-0.4,0.3c-0.1,0-0.5,0.2-0.5,0.3 C89.9,57.2,90,57.2,90.2,57.3z M90.9,56.1c0.1,0.2,0.2,0.3,0.2,0.5c0.1-0.5-0.2-0.8-0.6-0.8C90.7,55.9,90.8,56,90.9,56.1z M90.3,59 c-0.2-0.4-0.7-0.7-1-1.6c0.1,0,0.2,0,0.3,0c-0.7-0.7-1.4-1.7-2.5-1.8c-0.5-0.1-1,0.5-1.3,0.3c-0.5-0.2-0.1-1.4-1.2-0.8 c0.3,0.4,0.6,0.5,0.9,0.6c-0.2,0-0.3,0.1-0.5,0.1c0.1,0.2,0.2,0.4,0.3,0.5c0.1,0,0.2-0.2,0.2-0.2c0.6,0.5,2,1,1,2 c0.6-0.3,0.7,0.4,1.2,0.3c0.4-0.1,0.4-0.5,0.6-0.5C89.2,57.9,89.5,58.9,90.3,59z M93.2,58.5c-0.1,0.1-0.2-0.2-0.2,0.1 C93.3,58.8,93.2,58.6,93.2,58.5z M92.4,57.7c0,0-0.1-0.2-0.2-0.3C92.2,57.6,92.3,57.6,92.4,57.7z M92.9,58c0.1,0.1,0.1,0.1,0.2,0.2 c-0.2-0.2-0.3-0.3-0.5-0.4C92.7,57.8,92.8,57.9,92.9,58z M93.5,59.1C93.6,58.9,93.6,58.8,93.5,59.1z M93.5,58.7c0-0.2,0-0.4-0.2-0.6 C93.3,58.3,93.4,58.5,93.5,58.7z M81,45.9c0.1-0.5,0.2-1-0.1-1.3C80.6,45,80.6,45.5,81,45.9z M94.8,61c0,0,0.1-0.2,0-0.4 C94.7,60.8,94.8,61.1,94.8,61z M94.8,61.2c0.1,0.1,0,0.3,0.2,0.1C94.9,61.1,94.8,61.2,94.8,61.2z M29.5,76.3 c-0.4-0.8-0.5-0.2-0.7-0.2c0.2,0-0.3,0.2-0.3,0.2c-0.2,0-0.6-0.3-0.9-0.4c0.9,0.9,1.9,1.2,2.6,0.7C30,76.6,29.8,76.4,29.5,76.3z M89.6,64.4c0-0.2-0.2-0.3-0.1-0.7c-0.2,0-0.1-0.1-0.3,0c0.1-0.8-0.5-1.1-0.7-1.7c-0.1-0.5,0-1-0.2-1.6c-0.1,0.1-0.1,0.1-0.2,0.2 c0-0.5-0.1-1.1-0.2-1.6c-0.5,0.9-0.5,3.8-1.7,2.2c-0.3-0.5-0.4-0.2-0.4-0.8c0-0.3,0.4-0.5,0.4-0.7c0-0.1-1.1-0.4-1.4-0.5 c0.3,0.3-0.7,0.7-0.8,1.5c-0.5-0.2-0.7-0.4-1.1-0.2c-0.4,0.1-0.7,0.9-0.7,1.1c0,0-0.1,0.1-0.1,0.1c0-0.1,0-0.2-0.1-0.3 c-0.4,0.8-0.6,1.1-1.3,1.4c-0.6,0.3-1.1,0.4-1.6,1c0-0.1,0-0.2,0-0.3c-0.3,0.6-0.5,1.1-0.3,1.8c-0.1-0.1-0.1-0.2-0.2-0.3 c0,0.1,0,0.3,0,0.4c0-0.1-0.1-0.1-0.1-0.2c0.1,1,0.1,1.7,0,2.7c0,0.4-0.6,0.5,0,0.9c0.4,0.2,0.7-0.3,1-0.4c0.8-0.2,1.4-0.5,2.3-0.7 c1.4-0.5,1.7-0.2,2.1,1.1c0.2-0.3,0.5-0.6,0.8-0.8c-0.1,0.4-0.3,0.7-0.6,1c0.2-0.1,0.3-0.2,0.5-0.4c-0.1,0.2-0.1,0.3-0.2,0.5 c0.5,0.2,0.5,2.1,1.5,0.9c0,0.1-0.1,0.1-0.1,0.2C86.9,71.3,90.8,66.1,89.6,64.4z M85.9,71.3c-0.4-0.2-1,0.2-0.7,0.8 c0.2,0.6,0.9-0.4,1.1-0.9C86.2,71.2,86.1,71.2,85.9,71.3z M24.6,44.3c0-0.2,0.2-0.3-0.1-0.5C24.5,44,24.6,44.2,24.6,44.3z M24.2,44.9c0.1,0.1,0.1,0.2,0.1,0.4c0.1-0.2,0.1-0.3,0-0.6C24.1,44.6,24.3,44.8,24.2,44.9z M24.4,43.9c-0.2,0-0.3-0.1-0.3,0.2 C24.3,44.1,24.4,43.9,24.4,43.9z M36.2,56.9c-1-0.3-1.6-1.5-2.7-1.1c0-0.7-0.8-0.9-1.2-0.6c0-0.4-0.4-0.5-0.5-0.8 c-0.1-0.1-0.1-0.7-0.2-1c-0.3-0.7-0.6-0.8-1.2-1.1c-0.6-0.3-0.6-0.2-1.1-0.8c-0.3-0.4-0.6-0.7-1-1c0.1,0,0.2-0.1,0.3-0.1 c-0.9-0.2-1.7,0.6-2.3-0.6c-0.4,0.3-0.4,0.8-0.6,1.2c0-0.3,0-0.7,0-0.9c0.4-0.6-0.1-0.2-0.5,0.1c-0.3,0.2-0.7,0.9-1,1 c0,0-1.6-0.3-1.6-0.3c-0.8-0.7,0.1-1.4-0.1-2.2c-0.2-0.8-1.1-0.3-1.6-0.5c0.2-0.3,0.3-0.7,0.3-1.1c0.1,0,0.1,0,0.1,0.1 c0.2-1.2,0.5-1.7-0.7-0.8c-0.6,0.5-1.3,1.5-1.8,0c-0.3-0.8,0-2.4,0.4-3.1c0.7-1.1,1.6-0.5,2.3-0.6c-0.1-0.7,1.4-0.4,1.6-0.3 c0.2,0.3,0.2,2.8,0.8,1.6c0.5-1-0.4-1.7,0.5-2.7c0.6-0.7,2-1.1,1.3-2.2c0.1,0,0.1,0,0.2,0.1c0-0.2,0-0.3,0.1-0.4 c0,0.4,0,0.4-0.1,0.8c0.3-0.4,0.3-0.4,0.3-0.9c0.1,0.1,0.1,0.1,0.1,0.2c0.2-0.3,0.4-0.5,0.4-0.7c0,0,0.4-0.1,0.6-0.1 c-0.1,0-0.3,0-0.5,0c0.4-0.2,0.8-0.2,1.1-0.4c-0.1,0,0,0-0.2,0c-0.1-0.9,1.4-1.5,1.9-1.4c-0.5,0.2-0.4,0.3-0.6,0.7 c0.5-0.1,1.4-0.5,1.9-0.9c0-0.1-0.1-0.3-0.1-0.4c-0.6,1.2-1.7-0.1-0.8-0.7c-0.7-0.6-1.3,0.5-2,0.8c0.5-0.5,1.1-1.2,1.7-1.3 c0.8-0.2,1.5,0.2,2.2-0.4c1.2-0.9,0.1-1.1-0.6-1.9c0.2-0.5-0.1-0.9-0.2-1.5c-0.5,0.5-1.8,1-1.1-0.3c-0.5,0-0.6-0.4-1.2-0.4 c-1,0-0.4,0.7-1.2,1.3c0.6,0.8-0.3,1.4-0.9,1.5c0.6,1.6-1.5,1.4-0.5-0.2c-0.8,0-1.4-1-2.2-0.7c0-0.6,0.1-0.4-0.3-0.7 c0.5-1.3,2.5-2.2,3.5-2.7c0.3-0.1,1.4-0.2,1.3-0.9c-0.2-1-1.3,0.4-1.7,0.6c0.1-0.2,0-0.2,0.1-0.5c-0.2,0-0.2-0.2-0.6,0 c0.1-0.1,0.1-0.2,0.2-0.3c-0.1,0-0.2,0-0.4-0.1c0.7-0.6-0.4-1-0.8-0.1c0.5,0.5-0.1,0.7-0.5,1c0.1-0.1,0.1-0.2,0.2-0.3 c-0.5-0.2-1,0.1-1.6,0c-0.4-0.1-0.7-0.4-1.2-0.1c0,0,0.1,0.1,0.1,0.1c-0.4,0.1-1.1,0.1-1.7,0c0.1-0.1,0.3-0.1,0.4-0.2 c-0.6-0.3-1.5-0.7-2.1-0.3c0.1-0.1,0.1-0.2,0.2-0.3c-0.4,0.3-0.9,0-1.4,0c-0.6,0.1-1.2,0.4-1.8,0.4c-0.6,0-2.5-0.4-2.7-0.6 c-1.3-0.2-2.7,0.3-4,0.8c0.3,0.2,0.3,0.4,0.4,0.8c-0.2,0-0.3,0-0.5,0c0.1-0.1,0.1-0.1,0.2-0.2c-0.4,0-0.9,0.2-1.3,0.3 c0.2,0.7,0.9,0.5,1.4,0.3c-0.3,0.5-0.9,0.4-1.5,0.6c-0.5,0.2-1.4,1.3-0.4,1.1c-0.1,0.1-0.1,0.3-0.3,0.5c0.2-0.1,0.3-0.1,0.5-0.1 c0,0.1,0,0.1-0.1,0.2c0.1,0,0.1-0.1,0.2-0.1c0,0.1,0,0.1,0,0.2c0.2-0.1,0.4-0.1,0.6-0.2c-1,0.9-2.2,1-3.2,1.7 c2.1-0.4,3.5-1.8,5.4-2.6c-0.3,0.1-0.7,0.4-0.8,0.8c0.8-0.2,1.2-0.4,1.9-0.4c0.8,0.1,1.3,0.9,2.1,0.8c-0.1,0.6-0.1,1.8,0.3,2.2 c-0.6,0.8,1.3,1,0.4,2c-0.2-1.2-0.9,1-1.2,1.6c-0.4,0.8-0.5,2-0.2,2.8c0.2,0.4,1.7,3,0.9,3.3c0.6,0.7,0.6,1.2,1,2 c0.6-0.7-1.1-2.5-0.6-3.6c0.4,0.2,0.8,1.8,1,2.3c0.2,0.4,0.6,1.1,0.8,1.6c0.1,0.7-0.2,0.6,0.2,1.3c0.2,0.4,0.9,0.7,1.3,0.9 c0.5,0.3,1,0.1,1.3,0.2c0.8,0.3,1.4,1.1,2.1,1.3c0,0-0.1,0-0.1,0c0.4,0.5,0.5,0.9,0.7,1.3c0.1-0.1,0.1-0.1,0.1-0.2 c0.4,0.6,0.9,1.2,1.4,1c-0.1-0.8,0.3-0.4,0.5-0.1c0.3,0.5,0.3,1.3,0.2,1.7c-0.2,0.7-1.6,1.6-0.9,2.5c0-0.1,0.1-0.1,0.1-0.2 c0,0.6-0.4,0.8-0.3,1.5c0.1,0.3,0.7,1.2,0.9,1.6c0.3,0.7,0.5,1.6,1,2.1c0.5,0.6,1.3,0.7,1.6,1.4c0.3,0.7,0.2,2,0.2,2.8 c0,1,0.2,1.8,0.2,2.7c0.1,1.2-0.5,3.5,0.3,4.4c0-0.2,0-0.3,0-0.5c0.3,0.3,0.2,0.4,0.3,0.9c-0.1,0-0.2-0.1-0.3-0.1c0,0.5,0,0.6-0.1,1 c0.1,0,0.3,0.1,0.4,0.1c-0.8,1.1,0.7,2.6,1.6,2.7c-0.1-0.5,0.1-0.6,0.6-0.6c-0.6-0.4-0.2-0.6-0.2-1c0-0.2,0.3-0.7,0.3-0.7 c0-0.2-0.3-0.5-0.3-0.4c0-0.1-0.3-0.3-0.3-0.6c0-0.2,0.4-0.2,0.4-0.2c0.1-0.5-0.2-0.7,0.3-1c0-0.1-0.1-0.1-0.1-0.2 c-0.8,0,0-0.5,0-0.4c0.1-0.3,0.5-0.3,0.1-0.9c1.8,0.4,1.2-1.1,0.8-2c1,0.9,1.4,0,1.9-1c0.6-1.3,0.3-2.4,1.5-3.2 c0.7-0.5,0.7-0.1,1.1-1c0.3-0.8,0.3-1.4,0.4-2.2C35.4,59.7,36.6,58.3,36.2,56.9z M24.2,26.2c-0.2,0-0.3-0.1-0.5,0 C23.9,26.6,23.9,26.3,24.2,26.2z M22.4,25.3c-0.2,0.1-0.4,0.2-0.5,0.3c0.4,0.1,0.8,0,1.2,0c-0.2,0-0.4,0.2-0.6,0.2 c0.5,0,1.7,0,2-0.5c-0.2,0-0.3,0-0.4,0c0-0.1,0-0.2,0.1-0.3c-0.4,0.1-0.3-0.1-0.4,0.4C23.3,25.5,22.8,25.2,22.4,25.3z M24.2,27.3 c-0.5-0.1-0.6-1.9-1.2-0.5c0-0.6-0.7-0.4-1.2-0.3c0.1-0.1,0.1-0.1,0.2-0.2c-0.5-0.1-1.1,0.2-1.5,0.5c0.2,0,0.4,0.1,0.7,0.1 c-0.2,0-0.4,0.1-0.6,0.1c0.3,0.2,0.8,0.1,1.2,0.2c-0.4,0-0.8,0.1-1.2,0.1C21.2,28.1,23.6,27.9,24.2,27.3z M24,24.9 c0-0.3-0.3-0.1-0.7,0C23.6,25,23.8,24.9,24,24.9z M21.6,25.4c0.4-0.1,0.9-0.1,1.2-0.5c-0.6,0-1.2,0.2-1.8,0.5 C21.2,25.4,21.4,25.4,21.6,25.4z M32.4,34.8c-0.1,0-0.2,0.2-0.3,0c0,0,0.1-0.1,0.1-0.1c-0.1,0-0.3,0-0.4,0c0.2-0.2,0.3-0.5,0.5-0.7 c-0.6,0.1-1.2,1.1-1.3,1.6c0.3,0,0.7,0,1,0.1c-0.1,0.1-0.1,0.1-0.2,0.2c0.1-0.1,0.4-0.2,0.5-0.3c0,0.1,0,0.2-0.1,0.4 c0.4,0,0.5-0.3,0.4-0.7c-0.1,0-0.1,0-0.2,0.1c0-0.1,0.1-0.2,0.1-0.3C32.6,34.9,32.5,34.9,32.4,34.8z M14,35c0.7,0.6,0.5-0.1,0.2-0.5 C13.7,34.1,13.5,34.6,14,35z M19.6,27.1c0.8-0.1,1.5-0.7,2.3-0.8c-0.9-0.9-1.9,0-2.6,0.5C19.5,26.8,19.5,27,19.6,27.1z M27.7,29.4 c-0.8-0.6-0.7-0.5-1.6,0.2c0.1,0,0.4,0.2,0.3,0.2C27,29.4,27.6,29.7,27.7,29.4z M13.3,33.1c-0.2,0.2-0.3,0.4,0,0.7 c0.1-0.2,0.2-0.5,0.3-0.7C13.4,33.1,13.4,33.1,13.3,33.1z M27.5,30.1c0.1,0,0.1,0.3,0.2-0.1C27.6,30,27.6,30.1,27.5,30.1z M29.8,36 c-0.1,0,0-0.3-0.2-0.1c0.3,0.2,0.2,0.2,0.6,0.1C30.1,36.1,29.9,36.1,29.8,36z M26.7,30c0.2,0,0.3,0.1,0.6-0.2 C27,29.8,26.9,29.9,26.7,30z M30.5,35c-0.2-0.2-0.3-0.3-0.6-0.3C30.1,34.9,30.3,34.9,30.5,35z M27,25.3c0,0.2,0.1,0.2,0,0.5 c0.7,0.2,2.2,0.4,2.7-0.2c-0.7-0.3-1.4,0.1-2.1-0.2c0,0,0.1-0.1,0.1-0.1c-0.4-0.2-0.8-0.3-1.3-0.1C26.7,25.3,26.8,25.3,27,25.3z M26.8,24.9c0.2,0,0.3,0,0.5,0C27.2,24.8,26.9,24.9,26.8,24.9z M27.5,24.4c0.1,0,0.2,0,0.4,0c-0.1,0.1-0.2,0.1-0.3,0.2 c0.6,0.4,1.2,0,1.8-0.2c-0.5-0.6-1.3-0.6-2-0.2C27.3,24.4,27.4,24.2,27.5,24.4z M26.3,25.8c0.2,0,0.3,0.1,0.5-0.1 C26.6,25.6,26.1,25.4,26.3,25.8z M27,24.8c-0.1-0.2-0.1-0.3-0.5,0C26.8,24.9,26.8,24.7,27,24.8z M29.7,26.4c0.1,0,0.3,0,0.5,0 c-0.2-0.3-0.6-0.4-0.9-0.2C29.4,26.5,29.4,26.4,29.7,26.4z M26.9,26c-0.5-0.1-0.9,0.1-1,0.7c0.5-0.1,1-0.3,1.4-0.6 C27.1,26.1,27,26,26.9,26z M31.5,27.3c-0.4-0.3-0.7-0.5-1.2-0.4c-0.2-0.6-0.9-0.4-1.3-0.2c0.3-0.8-0.6-0.5-1-0.2 c0-0.1,0-0.1-0.1-0.2c0.1-0.1,0.2-0.1,0.3-0.2c-0.6,0-1.1,0.2-1.4,0.8c0.1,0,0.2,0,0.3,0C27.1,27,27,27,26.9,27.1 c0.6,0.3,2.7,0.1,2.5,0.6c0.8,0.1,0.7,0.4,0.2,0.9c-0.3,0.3-0.9,0.1-1.3,0.6c0.5,0.2,0.9-0.2,1.4,0.3c0,0-0.1,0.1-0.1,0.1 c0.4,0.3,0.8,0.5,1.2,0.5c-0.1-0.2-0.2-0.5-0.4-0.7c1.4,1.5,0.5-0.9,0.4-0.7c0.3-0.6,0.9,0.8,1.6-0.4c-0.5-0.1-0.8-0.5-1.3-0.6 c0.2-0.1,0.3-0.1,0.5-0.2C31.6,27.5,31.5,27.4,31.5,27.3z M25.7,24.7c0.2,0.1,0.4,0.1,0.6,0.1c-0.1-0.4-0.5-0.5-0.9-0.3 c0.1,0,0.1,0,0.2,0.1c-0.1,0-0.2,0.1-0.3,0.1C25.4,24.7,25.5,24.7,25.7,24.7z M29,24c0.5,0.1,0.9,0.1,1.4,0.1 c-0.3,0.1-0.7,0.1-1,0.1c0.1,0.2,0,0.1,0.2,0.3c-0.2,0.1-0.5,0.2-0.8,0.3c0.2,0.1,0.3,0.2,0.4,0.3c-0.4-0.2-0.8,0-1.1,0.3 c0.7,0.1,1.9,0.3,2.5-0.2c-0.1,0-0.2,0-0.4,0c0.4-0.3,1-0.4,1.2-0.7c-0.1,0-0.2,0-0.3,0c0.9,0,1.8-0.4,2.7-0.6c-0.1,0-0.3,0-0.4,0 c0.4-0.1,0.9-0.1,1.3-0.3c-1.6-0.4-4.4-0.4-5.9,0.3C28.9,23.8,28.9,23.9,29,24z M29.5,28.2c-0.2-0.3-0.3-0.3-0.5,0.2 C29.3,28.4,29.4,28.3,29.5,28.2z M24.4,24.6c-0.2,0-0.4-0.1-0.6,0.1C24,24.7,24.2,24.6,24.4,24.6z M25,27.4c-0.2,0-0.4,0-0.7,0.2 c0.3,0.2,0.6,0.2,0.9,0.1C25.2,27.4,25.1,27.5,25,27.4z M24.4,26.5c0.4,0.5,0.9,0.5,1.3,0c-0.1,0-0.2-0.1-0.2-0.1 c0.2-0.1,0.2-0.1,0.3-0.3c-0.4,0-0.9-0.1-0.9,0.3C24.7,26.4,24.6,26.5,24.4,26.5z M25.3,25.7c0.4,0.2,0.9-0.1,0.9-0.5 c-0.4,0-0.8,0-1.1,0.4C25.5,25.4,25.3,25.7,25.3,25.7z M78.1,46.7c-0.7,0.3-0.2,0.9,0,0.7C78.4,47,78.4,46.8,78.1,46.7z M24.7,46.8 c0.2,0,0.3,0,0.4-0.2c-0.8-0.5-2-1.9-3-0.7c0.3-0.1,0.6-0.2,0.9-0.3c0,0-0.1,0.1-0.1,0.1c0.6,0.3,1,0.3,1.4,0.8 c-0.1,0.1-0.1,0.2-0.2,0.2C24.3,46.7,24.5,46.8,24.7,46.8z M55.7,40.5c-0.1,0.1-0.2,0.1-0.4,0.1c0.4,0.2,0.3,0.1,0.6-0.2 C55.9,40.4,55.8,40.4,55.7,40.5z M49.5,32.8c0.1-0.4,0.2-0.6-0.3-0.4C49.2,32.7,49.3,32.7,49.5,32.8z M48.9,38.1 c0-0.3,0.1-0.4,0-0.7C48.6,37.7,48.8,37.8,48.9,38.1z M45.1,32.6c0.1-0.1,0.1-0.3,0.2-0.1c0,0.1,0.4,0.4,0.4,0.6 c0,0.4-0.6-0.1-0.3,0.6c-0.1,0-0.2,0.1-0.3,0.1c0.1,0,0.3,0.2,0.5,0.2c-0.2,0.1-0.4,0.3-0.6,0.5c0.7,0,1.9,0,1.9-1 c-0.6-0.2-0.6-1-1.2-1.2c0.2-0.2,0.2-0.5,0.3-0.6c-0.2,0-0.3,0-0.5,0c0.1-0.1,0.2-0.3,0.3-0.4C45,31.2,44.9,32,45.1,32.6z M53.3,40.5c-0.2,0-0.2,0.1-0.4-0.1c0,0.1,0,0.1,0,0.2c0.3,0.1,0.5,0.2,0.8,0C53.5,40.5,53.5,40.5,53.3,40.5z M41.5,27.3 c-0.3,0-0.6,0-0.9,0c0-0.1,0.2-0.4,0.2-0.4c0.3,0.3,0.4,0.3,0.8,0.3c-0.2-0.3-0.2-0.4-0.6-0.6c0.1,0,0.3,0,0.5,0 c-0.1-0.1,0-0.2-0.2-0.4c0.3,0,0.5-0.1,0.7-0.2C42,26,42,26,41.9,26c0.2,0,0.3,0,0.5,0c-0.1-0.1-0.2-0.2-0.2-0.3 c0.3-0.2,0.3-0.2-0.1-0.5c0.2,0,0.5-0.1,0.7-0.1c-0.3-0.4-0.2-0.7,0.3-0.9c-0.2,0-0.3,0-0.5,0c0.5,0,1-0.2,1.6-0.3 c-0.6-0.3-1.5-0.1-2.1,0c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.3-0.1-1.9-0.1c0.7,0,1.5,0.1,2.2-0.1c-1.4-0.2-3.8-0.7-5,0.1 c0.1,0,0.3,0.1,0.4,0.1c-1.6-0.3-3.3-0.2-4.8,0.4c0.2,0,0.3,0.1,0.5,0.1c-0.6,0.3-1.4,0.1-1.9,0.5c0.4,0.1,0.8,0.2,1.2,0.2 c-0.3,0-0.7,0-1,0.1c0.2,0.2,4.1,0.7,2.5,1.7c0.3,0.1,0.5,0.2,0.8,0.4c-0.9-0.5-1,0.9,0,0.2c-0.6,1-1.2,0.7-0.8,2.1 c0.2,0.7,0.5,0.9,0.9,1.1c0.7,0.4,0.6,0.2,1.1-0.4c0.1-0.1,0.4-0.9,0.6-1.1c0.4-0.3,0.8-0.2,1.1-0.4C39.3,28.2,40.4,27.9,41.5,27.3z M25.3,47.4c0.3,0.1,0.4-0.1,0.6,0.3c0.2-0.4,0.6-0.3,0.9-0.4c-0.3-0.4-0.9-0.7-1.4-0.4c0.2,0.2,0.1,0.2,0.3,0.4 c-0.2,0-0.3,0.1-0.6,0C25,47.6,25.1,47.4,25.3,47.4z M80.8,58.3c0.1,0,0.2-0.1,0.3-0.1C81,58,80.7,58,80.5,58.4 C80.6,58.4,80.7,58.3,80.8,58.3z M82.5,56.6c-0.2-0.4-0.3-0.7-0.5-1.1c0.2-0.1,0.3-0.3,0.5-0.3c0-0.1,0-0.1,0-0.2 c-0.4,0.2-1.4,0.1-0.8-0.4c0.5-0.4,1.2,0.5,1.3-0.5c-0.4,0.6-0.9,0-1.3,0.2c-0.3,0.2-0.5,1.1-0.5,1.5c0,0,0.3,1.2,0.2,1.2 c0.4,0.2,0.2-0.9,0.4-1.2c0,0.4,0.1,0.6,0.2,0.9c0.1-0.1,0.2-0.1,0.3-0.2c-0.1,0.3,0,0.3,0,0.5C82.5,56.9,82.4,56.8,82.5,56.6z M78.5,55.3c0.1,0.8,1.5,1.1,1.9,1.1c0.1-0.7,0.3-1.8,0.9-2c-0.6-0.8-0.4-1.3,0-1.8c-0.4-0.2-0.5-0.6-0.8-0.5 c-0.3,0.1-0.6,0.9-0.8,1.1C79.1,53.9,77.9,54,78.5,55.3z M85.8,57.1c-0.1,0.1-0.2,0-0.2,0.5C85.8,57.4,85.7,57.2,85.8,57.1z M83.6,56c-0.1,0-0.2,0-0.3,0C83.6,56.5,83.5,56.1,83.6,56z M81.6,58.9c-0.1-0.2-0.1-0.4-0.5-0.3C81.3,58.8,81.4,58.8,81.6,58.9z M82.3,58.2c-0.1-0.2-0.5-0.1-0.8,0.1C81.7,58.4,82,58.3,82.3,58.2z M78.7,58c0.5,0.1,1,0.2,1.5,0.1c-0.6-0.3-2.6-1.5-3-0.6 C77.7,57.7,78.2,57.8,78.7,58z M77.4,56.5c0.3-1-2-4.1-3.1-3.9c0.4,0.9,1,1.6,1.5,2.5C76,55.4,77.5,58.3,77.4,56.5z M84.2,56.1 c0.2,0.1,0.3,0,0.5,0.2c-0.2-0.5-0.6-0.6-0.9-0.2C84,56.1,84.1,56.1,84.2,56.1z M83.9,55.1c0.1-0.4,0.3-0.8-0.1-1.2 C83.7,54.3,83.7,54.7,83.9,55.1z M82.7,58.8c0.2-0.3,0.6-0.5,0.9-0.7c-0.5,0-1,0.2-1.2,0.8C82.5,58.9,82.6,58.9,82.7,58.8z M44.1,33.6c-0.1,0.1-0.1,0.3-0.2,0.4c0.4,0.1,1.4-0.5,1.1-1C44.7,32.3,44,33,44.1,33.6z M41.8,29.6c0.5,0.1,1.1-0.1,1.5-0.5 c0-0.1-0.2-0.4-0.2-0.5c-0.6,0.1-1.9-0.2-2.3,0.3c0.2,0,0.3,0.1,0.5,0.1c-0.1,0-0.2,0.1-0.4,0.2c0.2,0.1,0.3,0.1,0.5,0.2 c-0.1,0.1-0.2,0.1-0.2,0.2C41.4,29.5,41.6,29.5,41.8,29.6z M48.7,38.5C48.8,40.2,49,37.2,48.7,38.5z M50.5,39.4 c-0.2,0-0.4,0.1-0.6,0c0.1,0.3,0.4,0.5,0.7,0.6C50.7,39.5,50.6,39.5,50.5,39.4z M24.1,47.3c-0.1,0.1-0.2-0.1-0.2,0.1 c0.3,0.2,0.3,0.2,0.6,0.1C24.4,47.3,24.3,47.4,24.1,47.3z M70,51c-0.1-0.1-0.1-0.1-0.2-0.2C69.3,52.7,70.9,52.3,70,51z M61,60.2 c0-0.2-0.1-0.4-0.2-0.6c-0.1,0.3-0.3,0.5-0.4,0.7c-0.1,0.8-0.9,0.8-1.1,1.4c-0.2,0.4,0.1,0.7,0,1.1c-0.1,0.4-0.3,0.6-0.4,1 c-0.1,1.2,0.5,1.5,1.1,0.7c0.5-0.7,0.9-2.6,0.9-3.5c0,0.1,0.1,0.2,0.1,0.2C61.1,60.9,61,60.6,61,60.2z M74.3,48.1 c-0.9,0.8-1-2.4-2-2.6c0,0.2,0,0.2,0,0.4c-0.3-0.1-0.5,0-0.9,0.1c0.1,0.9-1.3,1.5-1.5,2.2c-0.2,0.6-0.2,2.1-0.3,2.7 c-0.1,0.1-0.3,0.4-0.5,0.5c-1-1.2-1.5-3.8-1.8-5.4c-0.6,0.6-1.1-0.6-1.6-1c-0.5-0.5-0.4-0.4-1.1-0.5c-0.5-0.1-0.9,0.1-1.3-0.1 c-0.4-0.2-0.5-0.6-0.8-0.7c-0.3-0.1-0.5,0.2-1,0c-0.7-0.3-0.8-1.5-1.5-1.1c0.1,0.9,0.8,1.3,1,2.1c0-0.2,0.1-0.4,0.1-0.5 c0.1,1.3,1,0.8,1.4-0.1c-0.1,0.9,0.5,0.7,0.8,1.1c0.4,0.8,0.2,0.6-0.1,1.2c-0.4,1-0.6,1.2-1.5,1.7c-0.6,0.4-2,1.9-2.6,1.1 c-0.3-0.4-0.1-0.9-0.2-1.3c-0.2-0.5-0.7-1-0.9-1.4c-0.4-0.8-1.8-3-1.6-3.7c0,0.3-0.2,0.5-0.2,0.7c-0.2-0.3-0.4-0.5-0.5-0.9 c0.1,0.8,0.6,1.5,0.9,2.2c0.3,0.7,0.4,1.4,0.7,2.1c0.3,0.7,2,2.5,1.7,3c0.5,0.9,1.8,0.2,2.4-0.1c0.1,3.4-3.7,4.9-3.4,7.8 c0.1,1.4,0.7,2.7-0.3,3.9c-0.7,0.8-1,0.7-1.1,1.7c0,0.5,0.2,0.8-0.1,1.3c-0.1,0.2-0.6,0.3-0.7,0.5c0,0.1,0,0.5-0.1,0.7 c-0.2,0.5-0.5,1.1-0.9,1.5c-0.5,0.6-0.9,0.8-1.4,1c-0.2,0.1-1.4,0.4-1.5,0.4c-0.6-0.2-0.2-0.7-0.3-1.2c-0.2-0.8-0.6-1.4-0.8-2.2 c-0.2-0.9-0.2-1.6-0.5-2.5c-0.3-0.8-0.5-1.3-0.2-2.2c0.3-1.4,0.5-2.2,0.1-3.5c-0.3-1-0.9-1.5-0.9-2.5c0-0.8,0.3-1.3-0.2-1.9 c-0.9,0.6-1.1-0.8-2.2-0.5c-0.7,0.2-1.9,0.8-2.6,0.6c-1.5-0.3-2.2-3.1-2.8-4.2c0.8-0.8,0.2-2.2,0.4-3c0.1-0.4,0.4-1.2,0.6-1.5 c0.4-0.6,0.9-0.7,1.2-1.3c0.5-0.8,0.3-1.3,1-2c0.8-0.9,0.3-0.3,1.4-0.5c0.9-0.1,2.7-1.4,3.4-0.6c0.1,0,0.2-0.1,0.2-0.1 c-0.2,0.8-0.3,1.2,0.3,1.7c0.5,0.4,1.7,1.1,2.2,0.8c0.1,0,0-0.6,0.5-0.7c0.2-0.1,0.7,0.4,0.9,0.5c0.5,0.2,1.7-0.1,1.9,0.3 c0.9,0.2,1-1.5,1-2.3c-0.6,0-1.4,0.3-1.9,0.1c-1.2-0.5-0.9-1.5,0-1.9c0.4-0.2,1.1-0.3,1.6-0.3c0.4,0,1,0.7,1.4,0.3 c0.6-0.6-0.9-1.3-1.3-1.6c0.3-0.4,0.2-0.2,0.2-0.5c0.1-0.1,0.2-0.1,0.4-0.2c-0.4-0.1-1.6,0.5-0.6,0.6c-0.4,0.4-0.8,0.5-1.1,0.1 c0.1-0.1,0.2-0.1,0.3-0.2c-1-0.9-1.9,1.4-1,1.8c-0.2,0.1-0.5,0.3-0.7,0.5c-0.2-0.4-0.3-0.3-0.7-0.2c0.1,0.1,0.1,0.1,0.2,0.2 c-0.3-0.1-0.2,0.1-0.4-0.1c0,0.5,0.2,0.7,0.4,1.1c-0.1,0-0.2-0.1-0.3-0.1c0.1,0.2,0.1,0.2-0.1,0.2c0,0.1,0.1,0.2,0.1,0.4 C52,40,52,38.4,51.7,37.9c-0.3-0.5-1.4-1.3-1.6-1.2c-0.1-0.2,0-0.2,0-0.3c-1.3,0,1.2,2,1.3,2.3c-0.7-0.5-0.1,0.3-0.7,0.8 c0.3-1-0.8-1.3-1.3-1.8c-0.6-0.6-0.2-0.5-0.9-0.6c-0.5-0.1-1.1,0.5-1.3,0.7c-0.8,0.6-0.7,1.7-1.5,2.2c-0.8,0.5-1.1-0.4-1.8-0.1 c-0.1-0.5-0.2-2.3,0.1-2.6c0.4-0.5,1.5,0.4,1.9-0.1c0.7-0.8-0.5-1.5-0.8-2c0.3,0,0.5-0.1,0.8,0c0-0.1-0.1-0.3-0.1-0.4 c0.5,0.3,0.9-0.3,1.2-0.6c0.3-0.3,0.8-0.7,1-0.9c0.1-0.2,0.3,0.2,0.4-0.1c0,0-0.1-0.3-0.1-0.4c0.2-0.4-0.2-0.8,0.5-1 c0,0.1,0.1,0.4,0.1,0.5c-1.1,0.9,1.1,0.8,1.5,0.7c0.6-0.1,0.7,0.1,1.1-0.3c0.2-0.2-0.2-1.4,0.7-0.6c0-0.2,0-0.3,0-0.5 c-0.2-0.1-0.1-0.1-0.3-0.3c0.5-0.2,0.9,0,1.3-0.3c-0.6-0.4-1.5,0.5-1.9-0.3c-0.4-0.7,0.2-1.2,0.8-1.5c-0.5-0.8-0.9,0.1-1.2,0.5 c-0.7,0.9-0.3,0.8-0.4,1.8c0,0.2-0.6,1.4-0.9,1.3c-0.4-0.1-0.7-1.2-1-1.4c-0.3-0.1-1.5,0.8-1.2-0.8c0.1-0.6,1.1-1,1.6-1.5 c1-1.1,2.6-2.5,4.1-1.6c-0.1,0-0.2,0.1-0.3,0.1c0.4,0.2,2.3,0.3,2.6,0.9c0.4,1-1.2,0.3-1.6,0.4c0.5,0.3,0.5,0.9,1.1,1 c-0.1-0.1-0.1-0.2-0.2-0.3c0.2,0,0.6,0,0.9,0c-0.1-0.1-0.1-0.2-0.2-0.3c0.3-0.3,0.6-0.4,0.9-0.2c0-0.3-0.1-0.6-0.3-0.9 c0.4,0,0.6,0.1,0.8,0.3c-0.1,0-0.2,0-0.3,0c0.4,0.6,1.1-0.3,1.9-0.4c-0.1,0.1-0.1,0.1-0.2,0.2c0.5,0,1.2-0.1,1.6-0.3 c-0.1-0.1-0.2-0.1-0.3-0.2c0.6-0.2,1.5,0.2,2.1,0.5c0-0.1,0.1-0.1,0.1-0.2c-0.7-0.3-1.2-1.5-0.2-1.4c0.5,0,1.4,1.7,1,2.2 c0.4,0,0.5-0.1,0.6-0.5c-0.4-0.4-0.6-0.8-1-1.2c0.1-0.1,0.2-0.1,0.3-0.2c-0.1-0.1-0.1-0.2-0.2-0.2c0.2,0.2,0.4,0.4,0.6,0.6 c-0.1-0.1-0.1-0.2-0.2-0.2c0.4-0.2,0.8-0.2,1.2,0c-0.3-0.2-0.3-0.4-0.5-0.6c0.4-0.1,0.9-0.1,1.3-0.1c-0.1-0.1-0.2-0.1-0.3-0.2 c0.6-0.7,1.8-0.5,2.7-0.6c0.1-0.4,0.5-0.5,0.9-0.3C68.1,25,68,25,67.9,25c0.7,0.2,1.8-0.1,2.3,0.6c-0.2,0.1-0.5,0.3-0.7,0.4 c1.1,0.1,2.1,0.5,3.2,0.4c-0.1-0.1-0.1-0.2-0.2-0.2c1.1,0,1.5,0.7,2.5,1c0-0.1-0.1-0.2-0.1-0.4c0.6,0.2,1.2,0.1,1.8,0.1 c-0.1-0.1-0.3-0.2-0.4-0.3c0.5-0.3,1.7-0.1,2.3,0.1c0.7,0.2,1.4,0.2,2.1,0.4c1.1,0.2,2.5,0.9,3.6,0.7c-0.2-0.1-0.3-0.2-0.5-0.4 c1.8,0.3,2.5,0.3,3.9,1.8c-0.2,0-0.2,0.1-0.5,0.1c0.4,0.2,0.9,0.4,1.2,0.8c-0.6-0.2-1.3,0.2-1.3,0.9c-0.5-0.4-1.1,0-1.6,0 c0,0.9,0.6,0.7,1,1.4c-0.1,0-0.1,0-0.2,0c0.1,0.2,0.2,0.3,0.3,0.5c-0.1,0.1-0.2,0.1-0.3,0.2c0.1,0.1,0.1,0.3,0.2,0.4 c-0.1,0-0.2,0.1-0.3,0.1c0.2,0.4,0,0.4,0,0.7c-0.7-0.7-1.6-1.6-1.8-2.6c0.5-0.2,1-1.7,0.2-1.7c0.2,1-0.4,0.2-0.7,0.3 c-0.4,0.2-1.1,0.3-0.3,0.9c-0.6,0.3-1.3-0.1-2,0c-1.2,0.1-1.2,0.4-1.8,1.7c1.2,0.2,2.2,0.4,2.5,2.1c0.1,0.6,0.1,1.6-0.2,2.1 c-0.4,0.5-0.6,0.3-0.9,0.6c0,0-0.4,0.9-0.4,0.9c0.1,0.5,0.3,0.4,0.6,0.9c1.1,1.9-0.9,1.2-0.5,0.3c-0.2-0.2-0.7-0.8-0.7-0.8 c-0.4-0.2-0.5-0.6-1.1,0c0.4-1.3-0.9-0.4-0.9,0c0,0.9,1.3,0.4,1.6,0.8c-1.4,0.4,0.5,2.1,0.6,2.8c0.2,1.5-0.7,2.5-1.6,3.1 c-0.3,0.2-0.4,0.3-0.8,0.4c-0.1,0,0.1,0.4-0.1,0.4c-0.1,0-0.2-0.3-0.2-0.3c-0.1,0-1-0.5-1,0.7c0,0.8,1.1,1.3,1.3,2.1 c0.2,1.1-0.4,1.4-1,2.1c0-0.5-0.9-1.6-1.4-1.6c0-0.1,0-0.2,0-0.3c-0.1,0-0.2,0-0.3,0c0,0.6-0.1,1.2,0,1.7c0.1,0.4,0.5,0.7,0.7,1.1 c0.4,0.8,0.5,1.3,0.8,2.1c-1.2-0.2-1.1-2-1.8-2.8c0,0.1,0,0.2,0,0.2C75.1,51,75,47.7,74.3,48.1z M53.6,51.4 c-0.1-0.1-0.1-0.1-0.2-0.2C53.5,51.3,53.5,51.4,53.6,51.4z M61.2,39.7c-0.1-0.7-0.4-0.9-0.5-1.5c0.3,0.1,0.3,0,0.5,0 c-0.2-0.4-0.5-0.6-0.5-0.1c-0.1-0.7-0.6-0.8-0.9-1.4c0.1,0,0.2,0,0.3,0c0.2-0.4-0.1-0.3,0.4-0.3c0.1-1-1-0.7-1.3-0.2 C58.7,37,59.4,38,60,38.5C59.1,39.1,60.4,40.4,61.2,39.7z M50.4,24.2c0.4,0.2,1,0.2,1.5-0.1c-0.6-0.2-1.4-0.2-2-0.1 C50.1,24.2,50.2,24.2,50.4,24.2z M51,25c0.1,0,0.3-0.1,0.4-0.1c-0.3-0.1-0.5-0.1-0.8-0.1c0.1,0.3,0.1-0.1,0,0.2 C50.8,24.9,50.9,24.9,51,25z M49.1,24.8c0.1,0,0.2,0.1,0.3,0.1c-0.1,0-0.1,0.1-0.2,0.1c0.7,0.5,0.8-0.4,1.5-0.5 c-0.9-0.3-1.4-0.2-2.2-0.2C48.7,24.5,48.9,24.7,49.1,24.8z M27.1,47.3c0.1,0.1,0,0.4,0.4,0.1C27.4,47.3,27.3,47.3,27.1,47.3z M55.6,24.1c0.3,0.1,0.6,0,0.9-0.1c-0.5,0-0.8,0-1.3,0C55.5,24,55.7,24.2,55.6,24.1z M57.7,26.9c0.4,0.2,0.9,0.4,1.4,0.3 c-2-0.4,1.3-1.7,1.6-1.9c-0.7-0.3-1.8,0.1-2.5,0.5c-0.1,0.2,0,0.1-0.3,0.4c0.1,0,0.1,0,0.2,0C57.7,26.4,57.7,26.6,57.7,26.9z M65.1,24.4c0.5,0.1,1,0.2,1.5,0.2c-0.4-0.6-1.5-0.9-2.1-0.4C64.7,24.1,64.8,24.3,65.1,24.4z M75.7,25.8c0.3-0.1,0.7-0.1,1.1-0.1 c-0.3-0.5-1.3-0.5-1.8-0.4C75.2,25.7,75.4,25.8,75.7,25.8z M67.6,24.6c-0.5-0.2-0.9-0.4-1,0.2C67,24.8,67.5,24.8,67.6,24.6z M76.6,26.1c-0.2,0.1-0.2,0-0.3,0.2c0.3,0.1,0.6,0.1,0.8,0.1C77,26.2,76.8,26.1,76.6,26.1z M5,29.1C5,29.1,5,29.1,5,29.1z M7.7,27 c-0.2-0.1-0.3-0.2-0.6,0.1C7.3,27.1,7.5,27,7.7,27z M82.3,33.9c0.6,0.5,0.9,1.6,1.4,2.3c0-0.1,0-0.2,0-0.3c0.1,0.1,0.2,0.2,0.3,0.2 c-0.3-0.4-0.7-0.7-0.7-1.2c0.2,0,0.3,0.1,0.5,0.1c-0.6-0.6-1.2-1.8-1.8-2C82.1,33.3,82.2,33.4,82.3,33.9z M5.5,28.8 c0,0,0.3,0.1,0.5,0.1c0.1,0.8,1.1-0.1,1.7-0.2c-0.2-0.5-0.7-0.4-1-0.2c0.1-0.1,0.2-0.1,0.2-0.2C6.4,27,5.6,28.5,5,29.1 C5.2,28.9,5.7,28.4,5.5,28.8z M77.6,25.8c0.2,0,0.3,0.1,0.5-0.1c-0.3-0.1-0.7-0.1-1.1-0.1C77.2,25.7,77.3,25.7,77.6,25.8z M85.8,27.1c-0.1-0.1-0.2-0.2-0.3-0.2c0,0-0.1,0.1-0.1,0.1C85.6,27.1,85.7,27,85.8,27.1z M28.5,50.6c0,0,0.1,0.3,0.2-0.2 C28.6,50.3,28.5,50.6,28.5,50.6z M7.1,29.7c-0.3-0.1-0.4-0.2-0.7,0C6.6,29.8,6.8,29.7,7.1,29.7z M9.2,31.6c-0.3,0.1-0.5,0.1-0.5,0.5 c0.2-0.1,0.5-0.2,0.7-0.3C9.3,31.5,9.3,31.7,9.2,31.6z M6.4,30.8c0.2,0,0.3,0.3,0.4,0C6.7,30.7,6.5,30.8,6.4,30.8z",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"translate",calcMode:"linear",values:"-100 0;0 0",dur:"2s",begin:"0s",repeatCount:"indefinite"})}),(0,s.jsx)("path",{transform:"translate(37.5 0)",fill:"#ffffcb",d:"M64.4,74.4c0.3,0.3,0.2,0.3-0.3,0.3C64.1,74.3,64.2,74.5,64.4,74.4z M31.4,75.4c-0.2,0.1-0.3-0.2-0.5,0.1c0.3,0.2,0.6,0.1,0.8-0.1C31.6,75.2,31.6,75.4,31.4,75.4z M84.9,36.9c-0.3,0.2-0.8-0.1-1.1-0.5 c0.1,0.2,0.1,0.6,0.3,0.9c-0.5,0.2-0.2,0.6,0.2,0.7c0-0.1,0-0.3,0-0.4c0.2,0.1,0.4,0.2,0.5,0.3c0.2-0.2,0.2-0.3,0.4-0.5 C85.1,37.2,85,37,84.9,36.9z M85.1,40.6c0-0.6-0.1-2.1-0.6-2.4c-0.6-0.4,0.5,2.1-0.6,1.6c0,0.2-0.1,0.5,0,0.7 c-0.8-0.3-0.9,0.5-1.4,0.9c0.3,0.3,0.4,0.6,0.6,0.9c0.3-0.4,0.2-0.9-0.3-1.2c0.2,0,0.4-0.2,0.6-0.2c0.2,0,0.6,0.2,0.6,0.2 C84.2,41,84.5,40.7,85.1,40.6z M83.7,41c-0.4-0.1-0.7,0.2-0.3,0.6c0.2-0.4,0-0.1,0.3-0.2C83.8,41.2,83.6,41.1,83.7,41z M93.5,62.8 c0.1,0.5,0.3,0.9,0.7,0.8C94.1,63.3,93.8,63,93.5,62.8z M93,71.2c-0.1-0.1-2.5,1.6-2.9,2.1c0.8,0.5,2.9-1.2,3.1-2.1 C93,71.5,92.9,71.2,93,71.2z M95,69.9c-0.4,0.2-0.6,0-0.5-0.4c0,0.1-0.1,0.2-0.1,0.3c0.1-0.5,0.1-0.8-0.1-1.1 c-0.3,0.7,0.1,1.4-0.7,2c0.3,0.3,0.3,0.4-0.1,0.7c0.1,0,0.1,0.1,0.1,0.2C93.9,71.3,95,70.2,95,69.9z M82,50.6 c0.2-0.2,0.3-0.2,0.3-0.5c-0.1,0-0.3-0.1-0.4-0.1C81.9,50.2,81.9,50.4,82,50.6z M82.4,50.6c-0.3-0.4-0.2,0.1-0.1,0.5 c0.2-0.3,0.3-0.5,0.2-0.9C82.5,50.4,82.4,50.5,82.4,50.6z M82.8,49.7c-0.1,0-0.2,0-0.3,0c0,0.1,0.2,0.4,0.2,0.5c-0.1,0-0.1,0-0.2,0 c0.1,0.2,0.1,0.3,0.2,0.5c0.1-0.2,0.1-0.2,0-0.5c0.1,0,0.2,0.1,0.2,0.1C83,50.1,82.9,49.9,82.8,49.7z M81,51 c0.2-0.3,0.3-0.4,0.2-0.8c-0.1,0.5-0.4,0.8-0.6,1.2C80.8,51.3,80.9,51.1,81,51z M81.2,48.6c0.1,0.2,0.1,0.5,0.3,0.3 c0,0.4,0.3,0.6,0.6,0.6c0,0,0-0.1,0.1-0.1c0.1,0.2,0.2,0.3,0.4,0.4c0-0.7-0.6-0.5-0.8-1c-0.2-0.4,0.2-0.9,0-1.4 c-0.5-0.1-0.6,0.3-0.4,1c0,0-0.1-0.1-0.1-0.1C81.1,48.3,81.1,48.4,81.2,48.6z M83.3,52.2c0.1-0.5,0.1-1.1-0.3-1.4c0,0.1,0,0.2,0,0.3 c-0.4,0.2-0.9,0.1-0.9,0.8c0.7-0.7,0.4,0.2,1,0.5c0-0.2,0.1-0.5,0.1-0.7C83.2,52,83.3,52.1,83.3,52.2z M81.5,49.6 c0.1-0.1,0.3-0.1-0.2-0.3C81.4,49.4,81.5,49.5,81.5,49.6z M91.8,57.4c0.1,0.1,0,0.2,0.2,0.1c-0.1-0.2-0.2-0.5-0.3-0.7 C91.6,57,91.7,57.1,91.8,57.4z M90.2,57.3c0.4-0.1,1.1-0.5,0.6-0.9c-0.1,0.4-0.2,0.6-0.4,0.3c-0.1,0-0.5,0.2-0.5,0.3 C89.9,57.2,90,57.2,90.2,57.3z M90.9,56.1c0.1,0.2,0.2,0.3,0.2,0.5c0.1-0.5-0.2-0.8-0.6-0.8C90.7,55.9,90.8,56,90.9,56.1z M90.3,59 c-0.2-0.4-0.7-0.7-1-1.6c0.1,0,0.2,0,0.3,0c-0.7-0.7-1.4-1.7-2.5-1.8c-0.5-0.1-1,0.5-1.3,0.3c-0.5-0.2-0.1-1.4-1.2-0.8 c0.3,0.4,0.6,0.5,0.9,0.6c-0.2,0-0.3,0.1-0.5,0.1c0.1,0.2,0.2,0.4,0.3,0.5c0.1,0,0.2-0.2,0.2-0.2c0.6,0.5,2,1,1,2 c0.6-0.3,0.7,0.4,1.2,0.3c0.4-0.1,0.4-0.5,0.6-0.5C89.2,57.9,89.5,58.9,90.3,59z M93.2,58.5c-0.1,0.1-0.2-0.2-0.2,0.1 C93.3,58.8,93.2,58.6,93.2,58.5z M92.4,57.7c0,0-0.1-0.2-0.2-0.3C92.2,57.6,92.3,57.6,92.4,57.7z M92.9,58c0.1,0.1,0.1,0.1,0.2,0.2 c-0.2-0.2-0.3-0.3-0.5-0.4C92.7,57.8,92.8,57.9,92.9,58z M93.5,59.1C93.6,58.9,93.6,58.8,93.5,59.1z M93.5,58.7c0-0.2,0-0.4-0.2-0.6 C93.3,58.3,93.4,58.5,93.5,58.7z M81,45.9c0.1-0.5,0.2-1-0.1-1.3C80.6,45,80.6,45.5,81,45.9z M94.8,61c0,0,0.1-0.2,0-0.4 C94.7,60.8,94.8,61.1,94.8,61z M94.8,61.2c0.1,0.1,0,0.3,0.2,0.1C94.9,61.1,94.8,61.2,94.8,61.2z M29.5,76.3 c-0.4-0.8-0.5-0.2-0.7-0.2c0.2,0-0.3,0.2-0.3,0.2c-0.2,0-0.6-0.3-0.9-0.4c0.9,0.9,1.9,1.2,2.6,0.7C30,76.6,29.8,76.4,29.5,76.3z M89.6,64.4c0-0.2-0.2-0.3-0.1-0.7c-0.2,0-0.1-0.1-0.3,0c0.1-0.8-0.5-1.1-0.7-1.7c-0.1-0.5,0-1-0.2-1.6c-0.1,0.1-0.1,0.1-0.2,0.2 c0-0.5-0.1-1.1-0.2-1.6c-0.5,0.9-0.5,3.8-1.7,2.2c-0.3-0.5-0.4-0.2-0.4-0.8c0-0.3,0.4-0.5,0.4-0.7c0-0.1-1.1-0.4-1.4-0.5 c0.3,0.3-0.7,0.7-0.8,1.5c-0.5-0.2-0.7-0.4-1.1-0.2c-0.4,0.1-0.7,0.9-0.7,1.1c0,0-0.1,0.1-0.1,0.1c0-0.1,0-0.2-0.1-0.3 c-0.4,0.8-0.6,1.1-1.3,1.4c-0.6,0.3-1.1,0.4-1.6,1c0-0.1,0-0.2,0-0.3c-0.3,0.6-0.5,1.1-0.3,1.8c-0.1-0.1-0.1-0.2-0.2-0.3 c0,0.1,0,0.3,0,0.4c0-0.1-0.1-0.1-0.1-0.2c0.1,1,0.1,1.7,0,2.7c0,0.4-0.6,0.5,0,0.9c0.4,0.2,0.7-0.3,1-0.4c0.8-0.2,1.4-0.5,2.3-0.7 c1.4-0.5,1.7-0.2,2.1,1.1c0.2-0.3,0.5-0.6,0.8-0.8c-0.1,0.4-0.3,0.7-0.6,1c0.2-0.1,0.3-0.2,0.5-0.4c-0.1,0.2-0.1,0.3-0.2,0.5 c0.5,0.2,0.5,2.1,1.5,0.9c0,0.1-0.1,0.1-0.1,0.2C86.9,71.3,90.8,66.1,89.6,64.4z M85.9,71.3c-0.4-0.2-1,0.2-0.7,0.8 c0.2,0.6,0.9-0.4,1.1-0.9C86.2,71.2,86.1,71.2,85.9,71.3z M24.6,44.3c0-0.2,0.2-0.3-0.1-0.5C24.5,44,24.6,44.2,24.6,44.3z M24.2,44.9c0.1,0.1,0.1,0.2,0.1,0.4c0.1-0.2,0.1-0.3,0-0.6C24.1,44.6,24.3,44.8,24.2,44.9z M24.4,43.9c-0.2,0-0.3-0.1-0.3,0.2 C24.3,44.1,24.4,43.9,24.4,43.9z M36.2,56.9c-1-0.3-1.6-1.5-2.7-1.1c0-0.7-0.8-0.9-1.2-0.6c0-0.4-0.4-0.5-0.5-0.8 c-0.1-0.1-0.1-0.7-0.2-1c-0.3-0.7-0.6-0.8-1.2-1.1c-0.6-0.3-0.6-0.2-1.1-0.8c-0.3-0.4-0.6-0.7-1-1c0.1,0,0.2-0.1,0.3-0.1 c-0.9-0.2-1.7,0.6-2.3-0.6c-0.4,0.3-0.4,0.8-0.6,1.2c0-0.3,0-0.7,0-0.9c0.4-0.6-0.1-0.2-0.5,0.1c-0.3,0.2-0.7,0.9-1,1 c0,0-1.6-0.3-1.6-0.3c-0.8-0.7,0.1-1.4-0.1-2.2c-0.2-0.8-1.1-0.3-1.6-0.5c0.2-0.3,0.3-0.7,0.3-1.1c0.1,0,0.1,0,0.1,0.1 c0.2-1.2,0.5-1.7-0.7-0.8c-0.6,0.5-1.3,1.5-1.8,0c-0.3-0.8,0-2.4,0.4-3.1c0.7-1.1,1.6-0.5,2.3-0.6c-0.1-0.7,1.4-0.4,1.6-0.3 c0.2,0.3,0.2,2.8,0.8,1.6c0.5-1-0.4-1.7,0.5-2.7c0.6-0.7,2-1.1,1.3-2.2c0.1,0,0.1,0,0.2,0.1c0-0.2,0-0.3,0.1-0.4 c0,0.4,0,0.4-0.1,0.8c0.3-0.4,0.3-0.4,0.3-0.9c0.1,0.1,0.1,0.1,0.1,0.2c0.2-0.3,0.4-0.5,0.4-0.7c0,0,0.4-0.1,0.6-0.1 c-0.1,0-0.3,0-0.5,0c0.4-0.2,0.8-0.2,1.1-0.4c-0.1,0,0,0-0.2,0c-0.1-0.9,1.4-1.5,1.9-1.4c-0.5,0.2-0.4,0.3-0.6,0.7 c0.5-0.1,1.4-0.5,1.9-0.9c0-0.1-0.1-0.3-0.1-0.4c-0.6,1.2-1.7-0.1-0.8-0.7c-0.7-0.6-1.3,0.5-2,0.8c0.5-0.5,1.1-1.2,1.7-1.3 c0.8-0.2,1.5,0.2,2.2-0.4c1.2-0.9,0.1-1.1-0.6-1.9c0.2-0.5-0.1-0.9-0.2-1.5c-0.5,0.5-1.8,1-1.1-0.3c-0.5,0-0.6-0.4-1.2-0.4 c-1,0-0.4,0.7-1.2,1.3c0.6,0.8-0.3,1.4-0.9,1.5c0.6,1.6-1.5,1.4-0.5-0.2c-0.8,0-1.4-1-2.2-0.7c0-0.6,0.1-0.4-0.3-0.7 c0.5-1.3,2.5-2.2,3.5-2.7c0.3-0.1,1.4-0.2,1.3-0.9c-0.2-1-1.3,0.4-1.7,0.6c0.1-0.2,0-0.2,0.1-0.5c-0.2,0-0.2-0.2-0.6,0 c0.1-0.1,0.1-0.2,0.2-0.3c-0.1,0-0.2,0-0.4-0.1c0.7-0.6-0.4-1-0.8-0.1c0.5,0.5-0.1,0.7-0.5,1c0.1-0.1,0.1-0.2,0.2-0.3 c-0.5-0.2-1,0.1-1.6,0c-0.4-0.1-0.7-0.4-1.2-0.1c0,0,0.1,0.1,0.1,0.1c-0.4,0.1-1.1,0.1-1.7,0c0.1-0.1,0.3-0.1,0.4-0.2 c-0.6-0.3-1.5-0.7-2.1-0.3c0.1-0.1,0.1-0.2,0.2-0.3c-0.4,0.3-0.9,0-1.4,0c-0.6,0.1-1.2,0.4-1.8,0.4c-0.6,0-2.5-0.4-2.7-0.6 c-1.3-0.2-2.7,0.3-4,0.8c0.3,0.2,0.3,0.4,0.4,0.8c-0.2,0-0.3,0-0.5,0c0.1-0.1,0.1-0.1,0.2-0.2c-0.4,0-0.9,0.2-1.3,0.3 c0.2,0.7,0.9,0.5,1.4,0.3c-0.3,0.5-0.9,0.4-1.5,0.6c-0.5,0.2-1.4,1.3-0.4,1.1c-0.1,0.1-0.1,0.3-0.3,0.5c0.2-0.1,0.3-0.1,0.5-0.1 c0,0.1,0,0.1-0.1,0.2c0.1,0,0.1-0.1,0.2-0.1c0,0.1,0,0.1,0,0.2c0.2-0.1,0.4-0.1,0.6-0.2c-1,0.9-2.2,1-3.2,1.7 c2.1-0.4,3.5-1.8,5.4-2.6c-0.3,0.1-0.7,0.4-0.8,0.8c0.8-0.2,1.2-0.4,1.9-0.4c0.8,0.1,1.3,0.9,2.1,0.8c-0.1,0.6-0.1,1.8,0.3,2.2 c-0.6,0.8,1.3,1,0.4,2c-0.2-1.2-0.9,1-1.2,1.6c-0.4,0.8-0.5,2-0.2,2.8c0.2,0.4,1.7,3,0.9,3.3c0.6,0.7,0.6,1.2,1,2 c0.6-0.7-1.1-2.5-0.6-3.6c0.4,0.2,0.8,1.8,1,2.3c0.2,0.4,0.6,1.1,0.8,1.6c0.1,0.7-0.2,0.6,0.2,1.3c0.2,0.4,0.9,0.7,1.3,0.9 c0.5,0.3,1,0.1,1.3,0.2c0.8,0.3,1.4,1.1,2.1,1.3c0,0-0.1,0-0.1,0c0.4,0.5,0.5,0.9,0.7,1.3c0.1-0.1,0.1-0.1,0.1-0.2 c0.4,0.6,0.9,1.2,1.4,1c-0.1-0.8,0.3-0.4,0.5-0.1c0.3,0.5,0.3,1.3,0.2,1.7c-0.2,0.7-1.6,1.6-0.9,2.5c0-0.1,0.1-0.1,0.1-0.2 c0,0.6-0.4,0.8-0.3,1.5c0.1,0.3,0.7,1.2,0.9,1.6c0.3,0.7,0.5,1.6,1,2.1c0.5,0.6,1.3,0.7,1.6,1.4c0.3,0.7,0.2,2,0.2,2.8 c0,1,0.2,1.8,0.2,2.7c0.1,1.2-0.5,3.5,0.3,4.4c0-0.2,0-0.3,0-0.5c0.3,0.3,0.2,0.4,0.3,0.9c-0.1,0-0.2-0.1-0.3-0.1c0,0.5,0,0.6-0.1,1 c0.1,0,0.3,0.1,0.4,0.1c-0.8,1.1,0.7,2.6,1.6,2.7c-0.1-0.5,0.1-0.6,0.6-0.6c-0.6-0.4-0.2-0.6-0.2-1c0-0.2,0.3-0.7,0.3-0.7 c0-0.2-0.3-0.5-0.3-0.4c0-0.1-0.3-0.3-0.3-0.6c0-0.2,0.4-0.2,0.4-0.2c0.1-0.5-0.2-0.7,0.3-1c0-0.1-0.1-0.1-0.1-0.2 c-0.8,0,0-0.5,0-0.4c0.1-0.3,0.5-0.3,0.1-0.9c1.8,0.4,1.2-1.1,0.8-2c1,0.9,1.4,0,1.9-1c0.6-1.3,0.3-2.4,1.5-3.2 c0.7-0.5,0.7-0.1,1.1-1c0.3-0.8,0.3-1.4,0.4-2.2C35.4,59.7,36.6,58.3,36.2,56.9z M24.2,26.2c-0.2,0-0.3-0.1-0.5,0 C23.9,26.6,23.9,26.3,24.2,26.2z M22.4,25.3c-0.2,0.1-0.4,0.2-0.5,0.3c0.4,0.1,0.8,0,1.2,0c-0.2,0-0.4,0.2-0.6,0.2 c0.5,0,1.7,0,2-0.5c-0.2,0-0.3,0-0.4,0c0-0.1,0-0.2,0.1-0.3c-0.4,0.1-0.3-0.1-0.4,0.4C23.3,25.5,22.8,25.2,22.4,25.3z M24.2,27.3 c-0.5-0.1-0.6-1.9-1.2-0.5c0-0.6-0.7-0.4-1.2-0.3c0.1-0.1,0.1-0.1,0.2-0.2c-0.5-0.1-1.1,0.2-1.5,0.5c0.2,0,0.4,0.1,0.7,0.1 c-0.2,0-0.4,0.1-0.6,0.1c0.3,0.2,0.8,0.1,1.2,0.2c-0.4,0-0.8,0.1-1.2,0.1C21.2,28.1,23.6,27.9,24.2,27.3z M24,24.9 c0-0.3-0.3-0.1-0.7,0C23.6,25,23.8,24.9,24,24.9z M21.6,25.4c0.4-0.1,0.9-0.1,1.2-0.5c-0.6,0-1.2,0.2-1.8,0.5 C21.2,25.4,21.4,25.4,21.6,25.4z M32.4,34.8c-0.1,0-0.2,0.2-0.3,0c0,0,0.1-0.1,0.1-0.1c-0.1,0-0.3,0-0.4,0c0.2-0.2,0.3-0.5,0.5-0.7 c-0.6,0.1-1.2,1.1-1.3,1.6c0.3,0,0.7,0,1,0.1c-0.1,0.1-0.1,0.1-0.2,0.2c0.1-0.1,0.4-0.2,0.5-0.3c0,0.1,0,0.2-0.1,0.4 c0.4,0,0.5-0.3,0.4-0.7c-0.1,0-0.1,0-0.2,0.1c0-0.1,0.1-0.2,0.1-0.3C32.6,34.9,32.5,34.9,32.4,34.8z M14,35c0.7,0.6,0.5-0.1,0.2-0.5 C13.7,34.1,13.5,34.6,14,35z M19.6,27.1c0.8-0.1,1.5-0.7,2.3-0.8c-0.9-0.9-1.9,0-2.6,0.5C19.5,26.8,19.5,27,19.6,27.1z M27.7,29.4 c-0.8-0.6-0.7-0.5-1.6,0.2c0.1,0,0.4,0.2,0.3,0.2C27,29.4,27.6,29.7,27.7,29.4z M13.3,33.1c-0.2,0.2-0.3,0.4,0,0.7 c0.1-0.2,0.2-0.5,0.3-0.7C13.4,33.1,13.4,33.1,13.3,33.1z M27.5,30.1c0.1,0,0.1,0.3,0.2-0.1C27.6,30,27.6,30.1,27.5,30.1z M29.8,36 c-0.1,0,0-0.3-0.2-0.1c0.3,0.2,0.2,0.2,0.6,0.1C30.1,36.1,29.9,36.1,29.8,36z M26.7,30c0.2,0,0.3,0.1,0.6-0.2 C27,29.8,26.9,29.9,26.7,30z M30.5,35c-0.2-0.2-0.3-0.3-0.6-0.3C30.1,34.9,30.3,34.9,30.5,35z M27,25.3c0,0.2,0.1,0.2,0,0.5 c0.7,0.2,2.2,0.4,2.7-0.2c-0.7-0.3-1.4,0.1-2.1-0.2c0,0,0.1-0.1,0.1-0.1c-0.4-0.2-0.8-0.3-1.3-0.1C26.7,25.3,26.8,25.3,27,25.3z M26.8,24.9c0.2,0,0.3,0,0.5,0C27.2,24.8,26.9,24.9,26.8,24.9z M27.5,24.4c0.1,0,0.2,0,0.4,0c-0.1,0.1-0.2,0.1-0.3,0.2 c0.6,0.4,1.2,0,1.8-0.2c-0.5-0.6-1.3-0.6-2-0.2C27.3,24.4,27.4,24.2,27.5,24.4z M26.3,25.8c0.2,0,0.3,0.1,0.5-0.1 C26.6,25.6,26.1,25.4,26.3,25.8z M27,24.8c-0.1-0.2-0.1-0.3-0.5,0C26.8,24.9,26.8,24.7,27,24.8z M29.7,26.4c0.1,0,0.3,0,0.5,0 c-0.2-0.3-0.6-0.4-0.9-0.2C29.4,26.5,29.4,26.4,29.7,26.4z M26.9,26c-0.5-0.1-0.9,0.1-1,0.7c0.5-0.1,1-0.3,1.4-0.6 C27.1,26.1,27,26,26.9,26z M31.5,27.3c-0.4-0.3-0.7-0.5-1.2-0.4c-0.2-0.6-0.9-0.4-1.3-0.2c0.3-0.8-0.6-0.5-1-0.2 c0-0.1,0-0.1-0.1-0.2c0.1-0.1,0.2-0.1,0.3-0.2c-0.6,0-1.1,0.2-1.4,0.8c0.1,0,0.2,0,0.3,0C27.1,27,27,27,26.9,27.1 c0.6,0.3,2.7,0.1,2.5,0.6c0.8,0.1,0.7,0.4,0.2,0.9c-0.3,0.3-0.9,0.1-1.3,0.6c0.5,0.2,0.9-0.2,1.4,0.3c0,0-0.1,0.1-0.1,0.1 c0.4,0.3,0.8,0.5,1.2,0.5c-0.1-0.2-0.2-0.5-0.4-0.7c1.4,1.5,0.5-0.9,0.4-0.7c0.3-0.6,0.9,0.8,1.6-0.4c-0.5-0.1-0.8-0.5-1.3-0.6 c0.2-0.1,0.3-0.1,0.5-0.2C31.6,27.5,31.5,27.4,31.5,27.3z M25.7,24.7c0.2,0.1,0.4,0.1,0.6,0.1c-0.1-0.4-0.5-0.5-0.9-0.3 c0.1,0,0.1,0,0.2,0.1c-0.1,0-0.2,0.1-0.3,0.1C25.4,24.7,25.5,24.7,25.7,24.7z M29,24c0.5,0.1,0.9,0.1,1.4,0.1 c-0.3,0.1-0.7,0.1-1,0.1c0.1,0.2,0,0.1,0.2,0.3c-0.2,0.1-0.5,0.2-0.8,0.3c0.2,0.1,0.3,0.2,0.4,0.3c-0.4-0.2-0.8,0-1.1,0.3 c0.7,0.1,1.9,0.3,2.5-0.2c-0.1,0-0.2,0-0.4,0c0.4-0.3,1-0.4,1.2-0.7c-0.1,0-0.2,0-0.3,0c0.9,0,1.8-0.4,2.7-0.6c-0.1,0-0.3,0-0.4,0 c0.4-0.1,0.9-0.1,1.3-0.3c-1.6-0.4-4.4-0.4-5.9,0.3C28.9,23.8,28.9,23.9,29,24z M29.5,28.2c-0.2-0.3-0.3-0.3-0.5,0.2 C29.3,28.4,29.4,28.3,29.5,28.2z M24.4,24.6c-0.2,0-0.4-0.1-0.6,0.1C24,24.7,24.2,24.6,24.4,24.6z M25,27.4c-0.2,0-0.4,0-0.7,0.2 c0.3,0.2,0.6,0.2,0.9,0.1C25.2,27.4,25.1,27.5,25,27.4z M24.4,26.5c0.4,0.5,0.9,0.5,1.3,0c-0.1,0-0.2-0.1-0.2-0.1 c0.2-0.1,0.2-0.1,0.3-0.3c-0.4,0-0.9-0.1-0.9,0.3C24.7,26.4,24.6,26.5,24.4,26.5z M25.3,25.7c0.4,0.2,0.9-0.1,0.9-0.5 c-0.4,0-0.8,0-1.1,0.4C25.5,25.4,25.3,25.7,25.3,25.7z M78.1,46.7c-0.7,0.3-0.2,0.9,0,0.7C78.4,47,78.4,46.8,78.1,46.7z M24.7,46.8 c0.2,0,0.3,0,0.4-0.2c-0.8-0.5-2-1.9-3-0.7c0.3-0.1,0.6-0.2,0.9-0.3c0,0-0.1,0.1-0.1,0.1c0.6,0.3,1,0.3,1.4,0.8 c-0.1,0.1-0.1,0.2-0.2,0.2C24.3,46.7,24.5,46.8,24.7,46.8z M55.7,40.5c-0.1,0.1-0.2,0.1-0.4,0.1c0.4,0.2,0.3,0.1,0.6-0.2 C55.9,40.4,55.8,40.4,55.7,40.5z M49.5,32.8c0.1-0.4,0.2-0.6-0.3-0.4C49.2,32.7,49.3,32.7,49.5,32.8z M48.9,38.1 c0-0.3,0.1-0.4,0-0.7C48.6,37.7,48.8,37.8,48.9,38.1z M45.1,32.6c0.1-0.1,0.1-0.3,0.2-0.1c0,0.1,0.4,0.4,0.4,0.6 c0,0.4-0.6-0.1-0.3,0.6c-0.1,0-0.2,0.1-0.3,0.1c0.1,0,0.3,0.2,0.5,0.2c-0.2,0.1-0.4,0.3-0.6,0.5c0.7,0,1.9,0,1.9-1 c-0.6-0.2-0.6-1-1.2-1.2c0.2-0.2,0.2-0.5,0.3-0.6c-0.2,0-0.3,0-0.5,0c0.1-0.1,0.2-0.3,0.3-0.4C45,31.2,44.9,32,45.1,32.6z M53.3,40.5c-0.2,0-0.2,0.1-0.4-0.1c0,0.1,0,0.1,0,0.2c0.3,0.1,0.5,0.2,0.8,0C53.5,40.5,53.5,40.5,53.3,40.5z M41.5,27.3 c-0.3,0-0.6,0-0.9,0c0-0.1,0.2-0.4,0.2-0.4c0.3,0.3,0.4,0.3,0.8,0.3c-0.2-0.3-0.2-0.4-0.6-0.6c0.1,0,0.3,0,0.5,0 c-0.1-0.1,0-0.2-0.2-0.4c0.3,0,0.5-0.1,0.7-0.2C42,26,42,26,41.9,26c0.2,0,0.3,0,0.5,0c-0.1-0.1-0.2-0.2-0.2-0.3 c0.3-0.2,0.3-0.2-0.1-0.5c0.2,0,0.5-0.1,0.7-0.1c-0.3-0.4-0.2-0.7,0.3-0.9c-0.2,0-0.3,0-0.5,0c0.5,0,1-0.2,1.6-0.3 c-0.6-0.3-1.5-0.1-2.1,0c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.3-0.1-1.9-0.1c0.7,0,1.5,0.1,2.2-0.1c-1.4-0.2-3.8-0.7-5,0.1 c0.1,0,0.3,0.1,0.4,0.1c-1.6-0.3-3.3-0.2-4.8,0.4c0.2,0,0.3,0.1,0.5,0.1c-0.6,0.3-1.4,0.1-1.9,0.5c0.4,0.1,0.8,0.2,1.2,0.2 c-0.3,0-0.7,0-1,0.1c0.2,0.2,4.1,0.7,2.5,1.7c0.3,0.1,0.5,0.2,0.8,0.4c-0.9-0.5-1,0.9,0,0.2c-0.6,1-1.2,0.7-0.8,2.1 c0.2,0.7,0.5,0.9,0.9,1.1c0.7,0.4,0.6,0.2,1.1-0.4c0.1-0.1,0.4-0.9,0.6-1.1c0.4-0.3,0.8-0.2,1.1-0.4C39.3,28.2,40.4,27.9,41.5,27.3z M25.3,47.4c0.3,0.1,0.4-0.1,0.6,0.3c0.2-0.4,0.6-0.3,0.9-0.4c-0.3-0.4-0.9-0.7-1.4-0.4c0.2,0.2,0.1,0.2,0.3,0.4 c-0.2,0-0.3,0.1-0.6,0C25,47.6,25.1,47.4,25.3,47.4z M80.8,58.3c0.1,0,0.2-0.1,0.3-0.1C81,58,80.7,58,80.5,58.4 C80.6,58.4,80.7,58.3,80.8,58.3z M82.5,56.6c-0.2-0.4-0.3-0.7-0.5-1.1c0.2-0.1,0.3-0.3,0.5-0.3c0-0.1,0-0.1,0-0.2 c-0.4,0.2-1.4,0.1-0.8-0.4c0.5-0.4,1.2,0.5,1.3-0.5c-0.4,0.6-0.9,0-1.3,0.2c-0.3,0.2-0.5,1.1-0.5,1.5c0,0,0.3,1.2,0.2,1.2 c0.4,0.2,0.2-0.9,0.4-1.2c0,0.4,0.1,0.6,0.2,0.9c0.1-0.1,0.2-0.1,0.3-0.2c-0.1,0.3,0,0.3,0,0.5C82.5,56.9,82.4,56.8,82.5,56.6z M78.5,55.3c0.1,0.8,1.5,1.1,1.9,1.1c0.1-0.7,0.3-1.8,0.9-2c-0.6-0.8-0.4-1.3,0-1.8c-0.4-0.2-0.5-0.6-0.8-0.5 c-0.3,0.1-0.6,0.9-0.8,1.1C79.1,53.9,77.9,54,78.5,55.3z M85.8,57.1c-0.1,0.1-0.2,0-0.2,0.5C85.8,57.4,85.7,57.2,85.8,57.1z M83.6,56c-0.1,0-0.2,0-0.3,0C83.6,56.5,83.5,56.1,83.6,56z M81.6,58.9c-0.1-0.2-0.1-0.4-0.5-0.3C81.3,58.8,81.4,58.8,81.6,58.9z M82.3,58.2c-0.1-0.2-0.5-0.1-0.8,0.1C81.7,58.4,82,58.3,82.3,58.2z M78.7,58c0.5,0.1,1,0.2,1.5,0.1c-0.6-0.3-2.6-1.5-3-0.6 C77.7,57.7,78.2,57.8,78.7,58z M77.4,56.5c0.3-1-2-4.1-3.1-3.9c0.4,0.9,1,1.6,1.5,2.5C76,55.4,77.5,58.3,77.4,56.5z M84.2,56.1 c0.2,0.1,0.3,0,0.5,0.2c-0.2-0.5-0.6-0.6-0.9-0.2C84,56.1,84.1,56.1,84.2,56.1z M83.9,55.1c0.1-0.4,0.3-0.8-0.1-1.2 C83.7,54.3,83.7,54.7,83.9,55.1z M82.7,58.8c0.2-0.3,0.6-0.5,0.9-0.7c-0.5,0-1,0.2-1.2,0.8C82.5,58.9,82.6,58.9,82.7,58.8z M44.1,33.6c-0.1,0.1-0.1,0.3-0.2,0.4c0.4,0.1,1.4-0.5,1.1-1C44.7,32.3,44,33,44.1,33.6z M41.8,29.6c0.5,0.1,1.1-0.1,1.5-0.5 c0-0.1-0.2-0.4-0.2-0.5c-0.6,0.1-1.9-0.2-2.3,0.3c0.2,0,0.3,0.1,0.5,0.1c-0.1,0-0.2,0.1-0.4,0.2c0.2,0.1,0.3,0.1,0.5,0.2 c-0.1,0.1-0.2,0.1-0.2,0.2C41.4,29.5,41.6,29.5,41.8,29.6z M48.7,38.5C48.8,40.2,49,37.2,48.7,38.5z M50.5,39.4 c-0.2,0-0.4,0.1-0.6,0c0.1,0.3,0.4,0.5,0.7,0.6C50.7,39.5,50.6,39.5,50.5,39.4z M24.1,47.3c-0.1,0.1-0.2-0.1-0.2,0.1 c0.3,0.2,0.3,0.2,0.6,0.1C24.4,47.3,24.3,47.4,24.1,47.3z M70,51c-0.1-0.1-0.1-0.1-0.2-0.2C69.3,52.7,70.9,52.3,70,51z M61,60.2 c0-0.2-0.1-0.4-0.2-0.6c-0.1,0.3-0.3,0.5-0.4,0.7c-0.1,0.8-0.9,0.8-1.1,1.4c-0.2,0.4,0.1,0.7,0,1.1c-0.1,0.4-0.3,0.6-0.4,1 c-0.1,1.2,0.5,1.5,1.1,0.7c0.5-0.7,0.9-2.6,0.9-3.5c0,0.1,0.1,0.2,0.1,0.2C61.1,60.9,61,60.6,61,60.2z M74.3,48.1 c-0.9,0.8-1-2.4-2-2.6c0,0.2,0,0.2,0,0.4c-0.3-0.1-0.5,0-0.9,0.1c0.1,0.9-1.3,1.5-1.5,2.2c-0.2,0.6-0.2,2.1-0.3,2.7 c-0.1,0.1-0.3,0.4-0.5,0.5c-1-1.2-1.5-3.8-1.8-5.4c-0.6,0.6-1.1-0.6-1.6-1c-0.5-0.5-0.4-0.4-1.1-0.5c-0.5-0.1-0.9,0.1-1.3-0.1 c-0.4-0.2-0.5-0.6-0.8-0.7c-0.3-0.1-0.5,0.2-1,0c-0.7-0.3-0.8-1.5-1.5-1.1c0.1,0.9,0.8,1.3,1,2.1c0-0.2,0.1-0.4,0.1-0.5 c0.1,1.3,1,0.8,1.4-0.1c-0.1,0.9,0.5,0.7,0.8,1.1c0.4,0.8,0.2,0.6-0.1,1.2c-0.4,1-0.6,1.2-1.5,1.7c-0.6,0.4-2,1.9-2.6,1.1 c-0.3-0.4-0.1-0.9-0.2-1.3c-0.2-0.5-0.7-1-0.9-1.4c-0.4-0.8-1.8-3-1.6-3.7c0,0.3-0.2,0.5-0.2,0.7c-0.2-0.3-0.4-0.5-0.5-0.9 c0.1,0.8,0.6,1.5,0.9,2.2c0.3,0.7,0.4,1.4,0.7,2.1c0.3,0.7,2,2.5,1.7,3c0.5,0.9,1.8,0.2,2.4-0.1c0.1,3.4-3.7,4.9-3.4,7.8 c0.1,1.4,0.7,2.7-0.3,3.9c-0.7,0.8-1,0.7-1.1,1.7c0,0.5,0.2,0.8-0.1,1.3c-0.1,0.2-0.6,0.3-0.7,0.5c0,0.1,0,0.5-0.1,0.7 c-0.2,0.5-0.5,1.1-0.9,1.5c-0.5,0.6-0.9,0.8-1.4,1c-0.2,0.1-1.4,0.4-1.5,0.4c-0.6-0.2-0.2-0.7-0.3-1.2c-0.2-0.8-0.6-1.4-0.8-2.2 c-0.2-0.9-0.2-1.6-0.5-2.5c-0.3-0.8-0.5-1.3-0.2-2.2c0.3-1.4,0.5-2.2,0.1-3.5c-0.3-1-0.9-1.5-0.9-2.5c0-0.8,0.3-1.3-0.2-1.9 c-0.9,0.6-1.1-0.8-2.2-0.5c-0.7,0.2-1.9,0.8-2.6,0.6c-1.5-0.3-2.2-3.1-2.8-4.2c0.8-0.8,0.2-2.2,0.4-3c0.1-0.4,0.4-1.2,0.6-1.5 c0.4-0.6,0.9-0.7,1.2-1.3c0.5-0.8,0.3-1.3,1-2c0.8-0.9,0.3-0.3,1.4-0.5c0.9-0.1,2.7-1.4,3.4-0.6c0.1,0,0.2-0.1,0.2-0.1 c-0.2,0.8-0.3,1.2,0.3,1.7c0.5,0.4,1.7,1.1,2.2,0.8c0.1,0,0-0.6,0.5-0.7c0.2-0.1,0.7,0.4,0.9,0.5c0.5,0.2,1.7-0.1,1.9,0.3 c0.9,0.2,1-1.5,1-2.3c-0.6,0-1.4,0.3-1.9,0.1c-1.2-0.5-0.9-1.5,0-1.9c0.4-0.2,1.1-0.3,1.6-0.3c0.4,0,1,0.7,1.4,0.3 c0.6-0.6-0.9-1.3-1.3-1.6c0.3-0.4,0.2-0.2,0.2-0.5c0.1-0.1,0.2-0.1,0.4-0.2c-0.4-0.1-1.6,0.5-0.6,0.6c-0.4,0.4-0.8,0.5-1.1,0.1 c0.1-0.1,0.2-0.1,0.3-0.2c-1-0.9-1.9,1.4-1,1.8c-0.2,0.1-0.5,0.3-0.7,0.5c-0.2-0.4-0.3-0.3-0.7-0.2c0.1,0.1,0.1,0.1,0.2,0.2 c-0.3-0.1-0.2,0.1-0.4-0.1c0,0.5,0.2,0.7,0.4,1.1c-0.1,0-0.2-0.1-0.3-0.1c0.1,0.2,0.1,0.2-0.1,0.2c0,0.1,0.1,0.2,0.1,0.4 C52,40,52,38.4,51.7,37.9c-0.3-0.5-1.4-1.3-1.6-1.2c-0.1-0.2,0-0.2,0-0.3c-1.3,0,1.2,2,1.3,2.3c-0.7-0.5-0.1,0.3-0.7,0.8 c0.3-1-0.8-1.3-1.3-1.8c-0.6-0.6-0.2-0.5-0.9-0.6c-0.5-0.1-1.1,0.5-1.3,0.7c-0.8,0.6-0.7,1.7-1.5,2.2c-0.8,0.5-1.1-0.4-1.8-0.1 c-0.1-0.5-0.2-2.3,0.1-2.6c0.4-0.5,1.5,0.4,1.9-0.1c0.7-0.8-0.5-1.5-0.8-2c0.3,0,0.5-0.1,0.8,0c0-0.1-0.1-0.3-0.1-0.4 c0.5,0.3,0.9-0.3,1.2-0.6c0.3-0.3,0.8-0.7,1-0.9c0.1-0.2,0.3,0.2,0.4-0.1c0,0-0.1-0.3-0.1-0.4c0.2-0.4-0.2-0.8,0.5-1 c0,0.1,0.1,0.4,0.1,0.5c-1.1,0.9,1.1,0.8,1.5,0.7c0.6-0.1,0.7,0.1,1.1-0.3c0.2-0.2-0.2-1.4,0.7-0.6c0-0.2,0-0.3,0-0.5 c-0.2-0.1-0.1-0.1-0.3-0.3c0.5-0.2,0.9,0,1.3-0.3c-0.6-0.4-1.5,0.5-1.9-0.3c-0.4-0.7,0.2-1.2,0.8-1.5c-0.5-0.8-0.9,0.1-1.2,0.5 c-0.7,0.9-0.3,0.8-0.4,1.8c0,0.2-0.6,1.4-0.9,1.3c-0.4-0.1-0.7-1.2-1-1.4c-0.3-0.1-1.5,0.8-1.2-0.8c0.1-0.6,1.1-1,1.6-1.5 c1-1.1,2.6-2.5,4.1-1.6c-0.1,0-0.2,0.1-0.3,0.1c0.4,0.2,2.3,0.3,2.6,0.9c0.4,1-1.2,0.3-1.6,0.4c0.5,0.3,0.5,0.9,1.1,1 c-0.1-0.1-0.1-0.2-0.2-0.3c0.2,0,0.6,0,0.9,0c-0.1-0.1-0.1-0.2-0.2-0.3c0.3-0.3,0.6-0.4,0.9-0.2c0-0.3-0.1-0.6-0.3-0.9 c0.4,0,0.6,0.1,0.8,0.3c-0.1,0-0.2,0-0.3,0c0.4,0.6,1.1-0.3,1.9-0.4c-0.1,0.1-0.1,0.1-0.2,0.2c0.5,0,1.2-0.1,1.6-0.3 c-0.1-0.1-0.2-0.1-0.3-0.2c0.6-0.2,1.5,0.2,2.1,0.5c0-0.1,0.1-0.1,0.1-0.2c-0.7-0.3-1.2-1.5-0.2-1.4c0.5,0,1.4,1.7,1,2.2 c0.4,0,0.5-0.1,0.6-0.5c-0.4-0.4-0.6-0.8-1-1.2c0.1-0.1,0.2-0.1,0.3-0.2c-0.1-0.1-0.1-0.2-0.2-0.2c0.2,0.2,0.4,0.4,0.6,0.6 c-0.1-0.1-0.1-0.2-0.2-0.2c0.4-0.2,0.8-0.2,1.2,0c-0.3-0.2-0.3-0.4-0.5-0.6c0.4-0.1,0.9-0.1,1.3-0.1c-0.1-0.1-0.2-0.1-0.3-0.2 c0.6-0.7,1.8-0.5,2.7-0.6c0.1-0.4,0.5-0.5,0.9-0.3C68.1,25,68,25,67.9,25c0.7,0.2,1.8-0.1,2.3,0.6c-0.2,0.1-0.5,0.3-0.7,0.4 c1.1,0.1,2.1,0.5,3.2,0.4c-0.1-0.1-0.1-0.2-0.2-0.2c1.1,0,1.5,0.7,2.5,1c0-0.1-0.1-0.2-0.1-0.4c0.6,0.2,1.2,0.1,1.8,0.1 c-0.1-0.1-0.3-0.2-0.4-0.3c0.5-0.3,1.7-0.1,2.3,0.1c0.7,0.2,1.4,0.2,2.1,0.4c1.1,0.2,2.5,0.9,3.6,0.7c-0.2-0.1-0.3-0.2-0.5-0.4 c1.8,0.3,2.5,0.3,3.9,1.8c-0.2,0-0.2,0.1-0.5,0.1c0.4,0.2,0.9,0.4,1.2,0.8c-0.6-0.2-1.3,0.2-1.3,0.9c-0.5-0.4-1.1,0-1.6,0 c0,0.9,0.6,0.7,1,1.4c-0.1,0-0.1,0-0.2,0c0.1,0.2,0.2,0.3,0.3,0.5c-0.1,0.1-0.2,0.1-0.3,0.2c0.1,0.1,0.1,0.3,0.2,0.4 c-0.1,0-0.2,0.1-0.3,0.1c0.2,0.4,0,0.4,0,0.7c-0.7-0.7-1.6-1.6-1.8-2.6c0.5-0.2,1-1.7,0.2-1.7c0.2,1-0.4,0.2-0.7,0.3 c-0.4,0.2-1.1,0.3-0.3,0.9c-0.6,0.3-1.3-0.1-2,0c-1.2,0.1-1.2,0.4-1.8,1.7c1.2,0.2,2.2,0.4,2.5,2.1c0.1,0.6,0.1,1.6-0.2,2.1 c-0.4,0.5-0.6,0.3-0.9,0.6c0,0-0.4,0.9-0.4,0.9c0.1,0.5,0.3,0.4,0.6,0.9c1.1,1.9-0.9,1.2-0.5,0.3c-0.2-0.2-0.7-0.8-0.7-0.8 c-0.4-0.2-0.5-0.6-1.1,0c0.4-1.3-0.9-0.4-0.9,0c0,0.9,1.3,0.4,1.6,0.8c-1.4,0.4,0.5,2.1,0.6,2.8c0.2,1.5-0.7,2.5-1.6,3.1 c-0.3,0.2-0.4,0.3-0.8,0.4c-0.1,0,0.1,0.4-0.1,0.4c-0.1,0-0.2-0.3-0.2-0.3c-0.1,0-1-0.5-1,0.7c0,0.8,1.1,1.3,1.3,2.1 c0.2,1.1-0.4,1.4-1,2.1c0-0.5-0.9-1.6-1.4-1.6c0-0.1,0-0.2,0-0.3c-0.1,0-0.2,0-0.3,0c0,0.6-0.1,1.2,0,1.7c0.1,0.4,0.5,0.7,0.7,1.1 c0.4,0.8,0.5,1.3,0.8,2.1c-1.2-0.2-1.1-2-1.8-2.8c0,0.1,0,0.2,0,0.2C75.1,51,75,47.7,74.3,48.1z M53.6,51.4 c-0.1-0.1-0.1-0.1-0.2-0.2C53.5,51.3,53.5,51.4,53.6,51.4z M61.2,39.7c-0.1-0.7-0.4-0.9-0.5-1.5c0.3,0.1,0.3,0,0.5,0 c-0.2-0.4-0.5-0.6-0.5-0.1c-0.1-0.7-0.6-0.8-0.9-1.4c0.1,0,0.2,0,0.3,0c0.2-0.4-0.1-0.3,0.4-0.3c0.1-1-1-0.7-1.3-0.2 C58.7,37,59.4,38,60,38.5C59.1,39.1,60.4,40.4,61.2,39.7z M50.4,24.2c0.4,0.2,1,0.2,1.5-0.1c-0.6-0.2-1.4-0.2-2-0.1 C50.1,24.2,50.2,24.2,50.4,24.2z M51,25c0.1,0,0.3-0.1,0.4-0.1c-0.3-0.1-0.5-0.1-0.8-0.1c0.1,0.3,0.1-0.1,0,0.2 C50.8,24.9,50.9,24.9,51,25z M49.1,24.8c0.1,0,0.2,0.1,0.3,0.1c-0.1,0-0.1,0.1-0.2,0.1c0.7,0.5,0.8-0.4,1.5-0.5 c-0.9-0.3-1.4-0.2-2.2-0.2C48.7,24.5,48.9,24.7,49.1,24.8z M27.1,47.3c0.1,0.1,0,0.4,0.4,0.1C27.4,47.3,27.3,47.3,27.1,47.3z M55.6,24.1c0.3,0.1,0.6,0,0.9-0.1c-0.5,0-0.8,0-1.3,0C55.5,24,55.7,24.2,55.6,24.1z M57.7,26.9c0.4,0.2,0.9,0.4,1.4,0.3 c-2-0.4,1.3-1.7,1.6-1.9c-0.7-0.3-1.8,0.1-2.5,0.5c-0.1,0.2,0,0.1-0.3,0.4c0.1,0,0.1,0,0.2,0C57.7,26.4,57.7,26.6,57.7,26.9z M65.1,24.4c0.5,0.1,1,0.2,1.5,0.2c-0.4-0.6-1.5-0.9-2.1-0.4C64.7,24.1,64.8,24.3,65.1,24.4z M75.7,25.8c0.3-0.1,0.7-0.1,1.1-0.1 c-0.3-0.5-1.3-0.5-1.8-0.4C75.2,25.7,75.4,25.8,75.7,25.8z M67.6,24.6c-0.5-0.2-0.9-0.4-1,0.2C67,24.8,67.5,24.8,67.6,24.6z M76.6,26.1c-0.2,0.1-0.2,0-0.3,0.2c0.3,0.1,0.6,0.1,0.8,0.1C77,26.2,76.8,26.1,76.6,26.1z M5,29.1C5,29.1,5,29.1,5,29.1z M7.7,27 c-0.2-0.1-0.3-0.2-0.6,0.1C7.3,27.1,7.5,27,7.7,27z M82.3,33.9c0.6,0.5,0.9,1.6,1.4,2.3c0-0.1,0-0.2,0-0.3c0.1,0.1,0.2,0.2,0.3,0.2 c-0.3-0.4-0.7-0.7-0.7-1.2c0.2,0,0.3,0.1,0.5,0.1c-0.6-0.6-1.2-1.8-1.8-2C82.1,33.3,82.2,33.4,82.3,33.9z M5.5,28.8 c0,0,0.3,0.1,0.5,0.1c0.1,0.8,1.1-0.1,1.7-0.2c-0.2-0.5-0.7-0.4-1-0.2c0.1-0.1,0.2-0.1,0.2-0.2C6.4,27,5.6,28.5,5,29.1 C5.2,28.9,5.7,28.4,5.5,28.8z M77.6,25.8c0.2,0,0.3,0.1,0.5-0.1c-0.3-0.1-0.7-0.1-1.1-0.1C77.2,25.7,77.3,25.7,77.6,25.8z M85.8,27.1c-0.1-0.1-0.2-0.2-0.3-0.2c0,0-0.1,0.1-0.1,0.1C85.6,27.1,85.7,27,85.8,27.1z M28.5,50.6c0,0,0.1,0.3,0.2-0.2 C28.6,50.3,28.5,50.6,28.5,50.6z M7.1,29.7c-0.3-0.1-0.4-0.2-0.7,0C6.6,29.8,6.8,29.7,7.1,29.7z M9.2,31.6c-0.3,0.1-0.5,0.1-0.5,0.5 c0.2-0.1,0.5-0.2,0.7-0.3C9.3,31.5,9.3,31.7,9.2,31.6z M6.4,30.8c0.2,0,0.3,0.3,0.4,0C6.7,30.7,6.5,30.8,6.4,30.8z",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"translate",calcMode:"linear",values:"0 0;100 0",dur:"2s",begin:"0s",repeatCount:"indefinite"})})]})]}),title:"Earth"},{id:"14",icon:(0,s.jsx)("svg",{width:"80px",height:"80px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",className:"lds-fidget-spinner",children:(0,s.jsxs)("g",{transform:"rotate(6 50 50)",children:[(0,s.jsx)("g",{transform:"translate(50 50)",children:(0,s.jsx)("g",{transform:"scale(0.9)",children:(0,s.jsxs)("g",{transform:"translate(-50 -58)",children:[(0,s.jsx)("path",{d:"M27.1,79.4c-1.1,0.6-2.4,1-3.7,1c-2.6,0-5.1-1.4-6.4-3.7c-2-3.5-0.8-8,2.7-10.1c1.1-0.6,2.4-1,3.7-1c2.6,0,5.1,1.4,6.4,3.7 C31.8,72.9,30.6,77.4,27.1,79.4z",fill:"#fc636b"}),(0,s.jsx)("path",{d:"M72.9,79.4c1.1,0.6,2.4,1,3.7,1c2.6,0,5.1-1.4,6.4-3.7c2-3.5,0.8-8-2.7-10.1c-1.1-0.6-2.4-1-3.7-1c-2.6,0-5.1,1.4-6.4,3.7 C68.2,72.9,69.4,77.4,72.9,79.4z",fill:"#6a67ce"}),(0,s.jsx)("circle",{cx:50,cy:27,r:"7.4",fill:"#ffb900"}),(0,s.jsx)("path",{d:"M86.5,57.5c-3.1-1.9-6.4-2.8-9.8-2.8c-0.5,0-0.9,0-1.4,0c-0.4,0-0.8,0-1.1,0c-2.1,0-4.2-0.4-6.2-1.2 c-0.8-3.6-2.8-6.9-5.4-9.3c0.4-2.5,1.3-4.8,2.7-6.9c2-2.9,3.2-6.5,3.2-10.4c0-10.2-8.2-18.4-18.4-18.4c-0.3,0-0.6,0-0.9,0 C39.7,9,32,16.8,31.6,26.2c-0.2,4.1,1,7.9,3.2,11c1.4,2.1,2.3,4.5,2.7,6.9c-2.6,2.5-4.6,5.7-5.4,9.3c-1.9,0.7-4,1.1-6.1,1.1 c-0.4,0-0.8,0-1.2,0c-0.5,0-0.9-0.1-1.4-0.1c-3.1,0-6.3,0.8-9.2,2.5c-9.1,5.2-12,17-6.3,25.9c3.5,5.4,9.5,8.4,15.6,8.4 c2.9,0,5.8-0.7,8.5-2.1c3.6-1.9,6.3-4.9,8-8.3c1.1-2.3,2.7-4.2,4.6-5.8c1.7,0.5,3.5,0.8,5.4,0.8c1.9,0,3.7-0.3,5.4-0.8 c1.9,1.6,3.5,3.5,4.6,5.7c1.5,3.2,4,6,7.4,8c2.9,1.7,6.1,2.5,9.2,2.5c6.6,0,13.1-3.6,16.4-10C97.3,73.1,94.4,62.5,86.5,57.5z M29.6,83.7c-1.9,1.1-4,1.6-6.1,1.6c-4.2,0-8.4-2.2-10.6-6.1c-3.4-5.9-1.4-13.4,4.5-16.8c1.9-1.1,4-1.6,6.1-1.6 c4.2,0,8.4,2.2,10.6,6.1C37.5,72.8,35.4,80.3,29.6,83.7z M50,39.3c-6.8,0-12.3-5.5-12.3-12.3S43.2,14.7,50,14.7 c6.8,0,12.3,5.5,12.3,12.3S56.8,39.3,50,39.3z M87.2,79.2c-2.3,3.9-6.4,6.1-10.6,6.1c-2.1,0-4.2-0.5-6.1-1.6 c-5.9-3.4-7.9-10.9-4.5-16.8c2.3-3.9,6.4-6.1,10.6-6.1c2.1,0,4.2,0.5,6.1,1.6C88.6,65.8,90.6,73.3,87.2,79.2z",fill:"#3be8b0"})]})})}),(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;360 50 50",dur:"1s",begin:"0s",repeatCount:"indefinite"})]})}),title:"Fidget Spninner"},{id:"16",icon:(0,s.jsxs)("svg",{width:"80px",height:"80px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",className:"lds-hourglass",children:[(0,s.jsx)("defs",{children:(0,s.jsxs)("clipPath",{id:"lds-hourglass-cpid-2378206027203",children:[(0,s.jsxs)("rect",{x:0,y:"28.3826",width:100,height:"21.6174",children:[(0,s.jsx)("animate",{attributeName:"y",calcMode:"spline",values:"0;50;0;0;0",keyTimes:"0;0.4;0.5;0.9;1",dur:"2.2",keySplines:"0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7",begin:"0s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"height",calcMode:"spline",values:"50;0;0;50;50",keyTimes:"0;0.4;0.5;0.9;1",dur:"2.2",keySplines:"0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7",begin:"0s",repeatCount:"indefinite"})]}),(0,s.jsxs)("rect",{x:0,y:"71.6174",width:100,height:"28.3826",children:[(0,s.jsx)("animate",{attributeName:"y",calcMode:"spline",values:"100;50;50;50;50",keyTimes:"0;0.4;0.5;0.9;1",dur:"2.2",keySplines:"0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7",begin:"0s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"height",calcMode:"spline",values:"0;50;50;0;0",keyTimes:"0;0.4;0.5;0.9;1",dur:"2.2",keySplines:"0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7",begin:"0s",repeatCount:"indefinite"})]})]})}),(0,s.jsx)("g",{transform:"translate(50,50)",children:(0,s.jsx)("g",{transform:"scale(0.9)",children:(0,s.jsx)("g",{transform:"translate(-50,-50)",children:(0,s.jsxs)("g",{transform:"rotate(0)",children:[(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;0 50 50;180 50 50;180 50 50;360 50 50",keyTimes:"0;0.4;0.5;0.9;1",dur:"2.2s",begin:"0s",repeatCount:"indefinite"}),(0,s.jsx)("path",{d:"M54.864,50L54.864,50c0-1.291,0.689-2.412,1.671-2.729c9.624-3.107,17.154-12.911,19.347-25.296 c0.681-3.844-1.698-7.475-4.791-7.475H28.908c-3.093,0-5.472,3.631-4.791,7.475c2.194,12.385,9.723,22.189,19.347,25.296 c0.982,0.317,1.671,1.438,1.671,2.729v0c0,1.291-0.689,2.412-1.671,2.729C33.84,55.836,26.311,65.64,24.117,78.025 c-0.681,3.844,1.698,7.475,4.791,7.475h42.184c3.093,0,5.472-3.631,4.791-7.475C73.689,65.64,66.16,55.836,56.536,52.729 C55.553,52.412,54.864,51.291,54.864,50z",clipPath:"url(#lds-hourglass-cpid-2378206027203)",fill:"#ffdf85"}),(0,s.jsx)("path",{d:"M81,81.5h-2.724l0.091-0.578c0.178-1.122,0.17-2.243-0.022-3.333C76.013,64.42,68.103,54.033,57.703,50.483l-0.339-0.116 v-0.715l0.339-0.135c10.399-3.552,18.31-13.938,20.642-27.107c0.192-1.089,0.2-2.211,0.022-3.333L78.276,18.5H81 c2.481,0,4.5-2.019,4.5-4.5S83.481,9.5,81,9.5H19c-2.481,0-4.5,2.019-4.5,4.5s2.019,4.5,4.5,4.5h2.724l-0.092,0.578 c-0.178,1.122-0.17,2.243,0.023,3.333c2.333,13.168,10.242,23.555,20.642,27.107l0.338,0.116v0.715l-0.338,0.135 c-10.4,3.551-18.31,13.938-20.642,27.106c-0.193,1.09-0.201,2.211-0.023,3.333l0.092,0.578H19c-2.481,0-4.5,2.019-4.5,4.5 s2.019,4.5,4.5,4.5h62c2.481,0,4.5-2.019,4.5-4.5S83.481,81.5,81,81.5z M73.14,81.191L73.012,81.5H26.988l-0.128-0.309 c-0.244-0.588-0.491-1.538-0.28-2.729c2.014-11.375,8.944-20.542,17.654-23.354c2.035-0.658,3.402-2.711,3.402-5.108 c0-2.398-1.368-4.451-3.403-5.108c-8.71-2.812-15.639-11.979-17.653-23.353c-0.211-1.191,0.036-2.143,0.281-2.731l0.128-0.308 h46.024l0.128,0.308c0.244,0.589,0.492,1.541,0.281,2.731c-2.015,11.375-8.944,20.541-17.654,23.353 c-2.035,0.658-3.402,2.71-3.402,5.108c0,2.397,1.368,4.45,3.403,5.108c8.71,2.812,15.64,11.979,17.653,23.354 C73.632,79.651,73.384,80.604,73.14,81.191z",fill:"#e15b64"})]})})})})]}),title:"Hourglass"},{id:"18",icon:(0,s.jsxs)("svg",{className:"lds-kakidog",width:"80px",height:"80px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",children:[" ",(0,s.jsxs)("g",{transform:"rotate(357.772 49.9997 49.9997)",children:[(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",values:"360 50 50;0 50 50",keyTimes:"0;1",dur:"1.5s",repeatCount:"indefinite",calcMode:"spline",keySplines:"0.5 0 0.5 1",begin:"-0.15000000000000002s"}),(0,s.jsx)("circle",{cx:50,cy:50,r:"39.891",stroke:"#dec17a",strokeWidth:"14.4",fill:"none",strokeDasharray:"0 300",children:(0,s.jsx)("animate",{attributeName:"stroke-dasharray",values:"15 300;55.1413599195142 300;15 300",keyTimes:"0;0.5;1",dur:"1.5s",repeatCount:"indefinite",calcMode:"linear",keySplines:"0 0.4 0.6 1;0.4 0 1 0.6",begin:"-0.069s"})}),(0,s.jsx)("circle",{cx:50,cy:50,r:"39.891",stroke:"#ffffff",strokeWidth:"7.2",fill:"none",strokeDasharray:"0 300",children:(0,s.jsx)("animate",{attributeName:"stroke-dasharray",values:"15 300;55.1413599195142 300;15 300",keyTimes:"0;0.5;1",dur:"1.5s",repeatCount:"indefinite",calcMode:"linear",keySplines:"0 0.4 0.6 1;0.4 0 1 0.6",begin:"-0.069s"})}),(0,s.jsx)("circle",{cx:50,cy:50,r:"32.771",stroke:"#000000",strokeWidth:1,fill:"none",strokeDasharray:"0 300",children:(0,s.jsx)("animate",{attributeName:"stroke-dasharray",values:"15 300;45.299378454348094 300;15 300",keyTimes:"0;0.5;1",dur:"1.5s",repeatCount:"indefinite",calcMode:"linear",keySplines:"0 0.4 0.6 1;0.4 0 1 0.6",begin:"-0.069s"})}),(0,s.jsx)("circle",{cx:50,cy:50,r:"47.171",stroke:"#000000",strokeWidth:1,fill:"none",strokeDasharray:"0 300",children:(0,s.jsx)("animate",{attributeName:"stroke-dasharray",values:"15 300;66.03388996804073 300;15 300",keyTimes:"0;0.5;1",dur:"1.5s",repeatCount:"indefinite",calcMode:"linear",keySplines:"0 0.4 0.6 1;0.4 0 1 0.6",begin:"-0.069s"})})]}),(0,s.jsxs)("g",{transform:"rotate(0.544159 50 50)",children:[(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",values:"360 50 50;0 50 50",keyTimes:"0;1",dur:"1.5s",repeatCount:"indefinite",calcMode:"spline",keySplines:"0.5 0 0.5 1"}),(0,s.jsx)("path",{fill:"#dec17a",stroke:"#000000",d:"M97.2,49.3c0.1,6.3-1.1,12.6-3.4,18.4l-13.4-5.4c1.6-4,2.5-8.4,2.4-12.8"}),(0,s.jsx)("path",{fill:"#ffffff",d:"M93.6,49.3l-0.1,3.7l-0.4,3.7c-0.4,2.1-2.3,3.4-4.1,2.9l-0.2-0.1c-1.9-0.5-3-2.3-2.7-4l0.4-3.1l0.1-3.1"}),(0,s.jsx)("path",{fill:"#dec17a",stroke:"#000000",d:"M85.5,62.3c-0.2,0.7-0.5,1.4-0.8,2.1l-0.9,2.1c-0.6,1.1-2,1.5-3.2,0.8c-1.1-0.7-1.7-2-1.1-2.9l0.8-1.8 c0.3-0.6,0.5-1.2,0.7-1.9"}),(0,s.jsx)("path",{fill:"#dec17a",stroke:"#000000",d:"M94.6,65.5c-0.3,0.9-0.6,1.8-1,2.7l-1.1,2.6c-0.8,1.4-2.3,2-3.5,1.3v0c-1.1-0.7-1.5-2.2-0.9-3.4l1-2.4 c0.3-0.8,0.7-1.6,0.9-2.4"})]}),(0,s.jsxs)("g",{transform:"rotate(357.772 49.9997 49.9997)",children:[(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",values:"360 50 50;0 50 50",keyTimes:"0;1",dur:"1.5s",repeatCount:"indefinite",calcMode:"spline",keySplines:"0.5 0 0.5 1",begin:"-0.15000000000000002s"}),(0,s.jsx)("path",{fill:"#dec17a",stroke:"#000000",d:"M97.2,50.1c0-5-0.8-10-2.4-14.8c-0.4-1.2-1-2.2-1.8-3c-0.7-0.8-1.7-1.4-2.7-1.8c0,0.6-0.3,1.2-0.8,1.5 c-0.8,0.3-1.7,0-2.1-0.8l-0.5-1c-0.6,0.1-1.2,0.3-1.8,0.7c-0.6,0.3-1.1,0.7-1.6,1.2l0.4,0.9c0.4,0.7,0,1.6-0.8,2 c-0.6,0.3-1.2,0.2-1.6-0.1c-0.4,0.8-0.5,1.7-0.7,2.5c-0.1,0.9,0,1.7,0.3,2.5c1,3.3,1.6,6.8,1.6,10.2"}),(0,s.jsx)("path",{fill:"#ffffff",d:"M86.4,50.1c0-1.3-0.1-2.6-0.2-3.8c-0.3-1.7,1-3.4,2.9-3.8l0.3,0c1.9-0.4,3.7,1,4,3.1c0.1,1.5,0.2,3.1,0.2,4.6"}),(0,s.jsx)("path",{fill:"#ff9922",d:"M93.1,34.1c0.1,0.4-0.3,0.8-0.9,1.1c-0.6,0.2-1.2,0.1-1.4-0.2c-0.1-0.3,0.3-0.8,0.9-1.1 C92.4,33.6,93,33.7,93.1,34.1z"}),(0,s.jsx)("path",{fill:"#ff9922",d:"M81.9,38.3c0.1,0.3,0.7,0.3,1.3,0.1c0.6-0.2,1-0.6,0.9-0.9c-0.1-0.3-0.7-0.3-1.3-0.1 C82.2,37.6,81.8,38,81.9,38.3z"}),(0,s.jsx)("path",{fill:"#ff9922",stroke:"#000000",d:"M87.5,38.5l0.2,0.7c0.1,0.4,0.5,0.7,1,0.6c0.4-0.1,0.7-0.6,0.6-1L89,38"}),(0,s.jsx)("path",{d:"M88.5,36.3c0.1,0.3-0.2,0.7-0.6,0.9c-0.5,0.2-0.9,0-1.1-0.3c-0.1-0.3,0.2-0.7,0.6-0.9C87.9,35.8,88.4,36,88.5,36.3z"}),(0,s.jsx)("path",{fill:"none",stroke:"#000000",d:"M85.8,38c0.2,0.5,0.8,0.9,1.4,0.7c0.6-0.2,1.1-0.4,0.6-1.6c0.4,1.2,0.9,1.1,1.5,0.9c0.6-0.2,0.9-0.8,0.7-1.5"}),(0,s.jsx)("path",{fill:"#dec17a",stroke:"#000000",d:"M86.8,42.1c0.2,0.7,0.2,1.5,0.4,2.2c0.1,0.8,0.3,1.5,0.3,2.3c0.1,1.3-0.9,2.3-2.3,2.3h0 c-1.3,0-2.5-0.8-2.5-1.9c0-0.7-0.2-1.3-0.3-2c-0.1-0.7-0.2-1.3-0.3-2"}),(0,s.jsx)("path",{fill:"#dec17a",stroke:"#000000",d:"M96.1,40.1c0.2,0.9,0.3,1.9,0.5,2.8c0.1,0.9,0.3,1.9,0.4,2.8c0.1,1.6-0.9,2.9-2.2,2.9c-1.3,0-2.5-1.1-2.5-2.5 c0-0.9-0.2-1.7-0.3-2.5c-0.1-0.8-0.2-1.7-0.4-2.5"}),(0,s.jsx)("path",{fill:"#000000",d:"M90.9,33.7c0.2,0.6,0,1.3-0.6,1.5c-0.5,0.2-1.2-0.1-1.4-0.7c-0.2-0.6,0-1.2,0.6-1.5C90,32.7,90.6,33,90.9,33.7z"}),(0,s.jsx)("path",{fill:"#000000",d:"M85.3,35.9c0.2,0.5-0.1,1.1-0.6,1.3c-0.5,0.2-1.1,0-1.3-0.5c-0.2-0.5,0.1-1.1,0.6-1.3C84.5,35.1,85.1,35.4,85.3,35.9z"}),(0,s.jsx)("path",{fill:"#8f722f",stroke:"#000000",d:"M83.2,34.9c0.8-0.3,1.1-1.2,0.8-2L83.5,32c-0.9,0.8-1.5,1.7-2,2.7C82,35.1,82.6,35.2,83.2,34.9z"}),(0,s.jsx)("path",{fill:"#8f722f",stroke:"#000000",d:"M89.6,32c0.6-0.3,0.9-0.8,0.8-1.5c-1.1-0.4-2.3-0.5-3.4-0.3l0.5,1C87.8,32,88.8,32.3,89.6,32z"})]})]}),title:"Kakidog"},{id:"21",icon:(0,s.jsxs)("svg",{className:"lds-spinner",width:"75px",height:"75px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",children:[(0,s.jsx)("g",{transform:"rotate(0 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.9375s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(22.5 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.875s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(45 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.8125s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(67.5 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.75s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(90 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.6875s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(112.5 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.625s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(135 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.5625s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(157.5 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.5s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(180 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.4375s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(202.5 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.375s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(225 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.3125s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(247.5 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.25s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(270 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.1875s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(292.5 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.125s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(315 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.0625s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(337.5 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"0s",repeatCount:"indefinite"})})})]}),title:"Spinner"},{id:"23",icon:(0,s.jsx)("svg",{width:"80px",height:"80px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",className:"lds-triangles",children:(0,s.jsx)("g",{transform:"translate(50,42)",children:(0,s.jsx)("g",{transform:"scale(0.8)",children:(0,s.jsxs)("g",{transform:"translate(-50,-50)",children:[(0,s.jsx)("polygon",{points:"72.5,50 50,11 27.5,50 50,50",fill:"#f5c037",transform:"rotate(186 50 38.5)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 38.5;360 50 38.5",keyTimes:"0;1",dur:"1s",begin:"0s",repeatCount:"indefinite"})}),(0,s.jsx)("polygon",{points:"5,89 50,89 27.5,50",fill:"#d34c31",transform:"rotate(186 27.5 77.5)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 27.5 77.5;360 27.5 77.5",keyTimes:"0;1",dur:"1s",begin:"0s",repeatCount:"indefinite"})}),(0,s.jsx)("polygon",{points:"72.5,50 50,89 95,89",fill:"#e88432",transform:"rotate(186 72.2417 77.5)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 72.5 77.5;360 72 77.5",keyTimes:"0;1",dur:"1s",begin:"0s",repeatCount:"indefinite"})})]})})})}),title:"Triangles"},{id:"24",icon:(0,s.jsx)("svg",{width:"200px",height:"200px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",className:"lds-wedges",children:(0,s.jsx)("g",{transform:"translate(50,50)",children:(0,s.jsx)("g",{transform:"scale(0.7)",children:(0,s.jsxs)("g",{transform:"translate(-50,-50)",children:[(0,s.jsxs)("g",{transform:"rotate(239.504 50 50)",children:[(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;360 50 50",keyTimes:"0;1",dur:"0.75s",begin:"0s",repeatCount:"indefinite"}),(0,s.jsx)("path",{d:"M50 50L50 0A50 50 0 0 1 100 50Z",fillOpacity:"0.8",fill:"#f05125"})]}),(0,s.jsxs)("g",{transform:"rotate(359.628 50.0024 50.0024)",children:[(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;360 50 50",keyTimes:"0;1",dur:"1s",begin:"0s",repeatCount:"indefinite"}),(0,s.jsx)("path",{d:"M50 50L50 0A50 50 0 0 1 100 50Z",transform:"rotate(90 50 50)",fillOpacity:"0.8",fill:"#fdb813"})]}),(0,s.jsxs)("g",{transform:"rotate(119.752 50 50)",children:[(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;360 50 50",keyTimes:"0;1",dur:"1.5s",begin:"0s",repeatCount:"indefinite"}),(0,s.jsx)("path",{d:"M50 50L50 0A50 50 0 0 1 100 50Z",transform:"rotate(180 50 50)",fillOpacity:"0.8",fill:"#7fbb42"})]}),(0,s.jsxs)("g",{transform:"rotate(239.876 50 50)",children:[(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;360 50 50",keyTimes:"0;1",dur:"3s",begin:"0s",repeatCount:"indefinite"}),(0,s.jsx)("path",{d:"M50 50L50 0A50 50 0 0 1 100 50Z",transform:"rotate(270 50 50)",fillOpacity:"0.8",fill:"#32a0da"})]})]})})})}),title:"Wedges"},{id:"25",icon:(0,s.jsxs)("svg",{className:"lds-whirl",width:"80px",height:"80px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",children:[" ",(0,s.jsx)("g",{transform:"translate(50,50)",children:(0,s.jsx)("g",{transform:"scale(0.7)",children:(0,s.jsx)("g",{transform:"translate(-50,-50)",children:(0,s.jsxs)("g",{transform:"rotate(216.113 50 50)",children:[(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",repeatCount:"indefinite",values:"360 50 50;0 50 50",keyTimes:"0;1",dur:"1s",keySplines:"0.5 0.5 0.5 0.5",calcMode:"spline"}),(0,s.jsx)("path",{fill:"#e15b64",d:"M52.5,5c-0.8,0-1.7,0.1-2.5,0.1c9,1.2,16,10.8,16,22.4s-7,21.1-16,22.4c0.8,0.1,1.7,0.1,2.5,0.1 C64.9,50,75,39.9,75,27.5S64.9,5,52.5,5z"}),(0,s.jsx)("path",{fill:"#f47e60",d:"M83.6,19.9c-0.6-0.6-1.2-1.2-1.9-1.7c5.5,7.2,3.7,18.9-4.5,27.1s-19.9,10-27.1,4.5c0.5,0.6,1.1,1.3,1.7,1.9 c8.8,8.8,23,8.8,31.8,0S92.4,28.7,83.6,19.9z"}),(0,s.jsx)("path",{fill:"#f8b26a",d:"M95,52.5c0-0.8-0.1-1.7-0.1-2.5c-1.2,9-10.8,16-22.4,16s-21.1-7-22.4-16c-0.1,0.8-0.1,1.7-0.1,2.5 C50,64.9,60.1,75,72.5,75S95,64.9,95,52.5z"}),(0,s.jsx)("path",{fill:"#abbd81",d:"M80.1,83.6c0.6-0.6,1.2-1.2,1.7-1.9c-7.2,5.5-18.9,3.7-27.1-4.5s-10-19.9-4.5-27.1c-0.6,0.5-1.3,1.1-1.9,1.7 c-8.8,8.8-8.8,23,0,31.8S71.3,92.4,80.1,83.6z"}),(0,s.jsx)("path",{fill:"#e15b64",d:"M47.5,95c0.8,0,1.7-0.1,2.5-0.1c-9-1.2-16-10.8-16-22.4s7-21.1,16-22.4c-0.8-0.1-1.7-0.1-2.5-0.1 C35.1,50,25,60.1,25,72.5S35.1,95,47.5,95z"}),(0,s.jsx)("path",{fill:"#f47e60",d:"M16.4,80.1c0.6,0.6,1.2,1.2,1.9,1.7c-5.5-7.2-3.7-18.9,4.5-27.1s19.9-10,27.1-4.5c-0.5-0.6-1.1-1.3-1.7-1.9 c-8.8-8.8-23-8.8-31.8,0S7.6,71.3,16.4,80.1z"}),(0,s.jsx)("path",{fill:"#f8b26a",d:"M5,47.5c0,0.8,0.1,1.7,0.1,2.5c1.2-9,10.8-16,22.4-16s21.1,7,22.4,16c0.1-0.8,0.1-1.7,0.1-2.5 C50,35.1,39.9,25,27.5,25S5,35.1,5,47.5z"}),(0,s.jsx)("path",{fill:"#abbd81",d:"M19.9,16.4c-0.6,0.6-1.2,1.2-1.7,1.9c7.2-5.5,18.9-3.7,27.1,4.5s10,19.9,4.5,27.1c0.6-0.5,1.3-1.1,1.9-1.7 c8.8-8.8,8.8-23,0-31.8S28.7,7.6,19.9,16.4z"})]})})})})]}),title:"Whirl"}],r=ccpigd?.moduleList},9918:(e,t,i)=>{i.d(t,{q:()=>s});const s=(e,t={})=>new Promise(((i,s)=>{const a={...t,nonce:ccpigd.nonce,action:`ccpigd${e}`};t.hasOwnProperty("config")&&(a.config=JSON.stringify(t.config)),wp.ajax.post(`ccpigd${e}`,a).done((e=>Array.isArray(e)?i(Object.assign(e,{success:!0})):i({...e,success:!0}))).fail((e=>{s({...e,success:!1})}))}))},7790:(e,t,i)=>{i.d(t,{B:()=>n});var s=i(6087),a=i(1578),r=i(790);const n=()=>{const e=document.querySelectorAll(".ccpigd-embed-documents");0!==e.length&&e.forEach((e=>{e.hasAttribute("data-id")&&(e.setAttribute("data-rendered","true"),function(e){const t=e.getAttribute("data-id");if(t){const i=window[t];if("embed-documents"!==i.type)return void console.error(`Element with ID ${t} is not a File List shortcode.`);const n=(0,r.jsx)(a.A,{data:i});s.createRoot?s.createRoot(e).render(n):s.render(n,e)}else console.error("No Embed Documents shortcode ID found.")}(e))}))};n()},5290:(e,t,i)=>{i.d(t,{B:()=>n});var s=i(6087),a=i(9479),r=i(790);const n=()=>{const e=document.querySelectorAll(".ccpigd-file-browser");0!==e.length&&e.forEach((e=>{e.hasAttribute("data-id")&&(e.setAttribute("data-rendered","true"),function(e){const t=e.getAttribute("data-id");if(t){const i=window[t];if("file-browser"!==i?.type)return void console.error(`Element with ID ${t} is not a File Browser shortcode.`);const n=(0,r.jsx)(a.A,{data:i});s.createRoot?s.createRoot(e).render(n):s.render(n,e)}else console.error("No File Browser shortcode ID found.")}(e))}))};n()},5262:(e,t,i)=>{i.d(t,{B:()=>n});var s=i(6087),a=i(2412),r=i(790);const n=()=>{const e=document.querySelectorAll(".ccpigd-file-list");0!==e.length&&e.forEach((e=>{e.hasAttribute("data-id")&&(e.setAttribute("data-rendered","true"),function(e){const t=e.getAttribute("data-id");if(t){const i=window[t];if("file-list"!==i.type)return void console.error(`Element with ID ${t} is not a File List shortcode.`);const n=(0,r.jsx)(a.A,{data:i});s.createRoot?s.createRoot(e).render(n):s.render(n,e)}else console.error("No File Browser shortcode ID found.")}(e))}))};n()},9521:(e,t,i)=>{i.d(t,{B:()=>n});var s=i(6087),a=i(3790),r=i(790);const n=()=>{const e=document.querySelectorAll(".ccpigd-file-uploader");0!==e.length&&e.forEach((e=>{e.hasAttribute("data-id")&&(e.setAttribute("data-rendered","true"),function(e){const t=e.getAttribute("data-id");if(t){const i=window[t];if("file-uploader"!==i.type)return void console.error(`Element with ID ${t} is not a File Uploader shortcode.`);const n=(0,r.jsx)(a.A,{data:i});s.createRoot?s.createRoot(e).render(n):s.render(n,e)}else console.error("No File Uploader shortcode ID found.")}(e))}))};n()},5210:(e,t,i)=>{i.d(t,{B:()=>n});var s=i(6087),a=i(814),r=i(790);const n=()=>{const e=document.querySelectorAll(".ccpigd-gallery");0!==e.length&&e.forEach((e=>{e.hasAttribute("data-id")&&(e.setAttribute("data-rendered","true"),function(e){const t=e.getAttribute("data-id");if(t){const i=window[t];if("gallery"!==i.type)return void console.error(`Element with ID ${t} is not a gallery shortcode.`);const n=(0,r.jsx)(a.A,{data:i});s.createRoot?s.createRoot(e).render(n):s.render(n,e)}else console.error("No Gallery shortcode ID found.")}(e))}))};n()},2608:(e,t,i)=>{i.d(t,{B:()=>n});var s=i(6087),a=i(1516),r=i(790);const n=()=>{const e=document.querySelectorAll(".ccpigd-media-player");0!==e.length&&e.forEach((e=>{e.hasAttribute("data-id")&&(e.setAttribute("data-rendered","true"),function(e){const t=e.getAttribute("data-id");if(t){const i=window[t];if("media-player"!==i.type)return void console.error(`Element with ID ${t} is not a media player shortcode.`);const n=(0,r.jsx)(a.A,{data:i});s.createRoot?s.createRoot(e).render(n):s.render(n,e)}else console.error("No media player shortcode ID found.")}(e))}))};n()},5836:(e,t,i)=>{i.d(t,{B:()=>n});var s=i(6087),a=i(9477),r=i(790);const n=()=>{const e=document.querySelectorAll(".ccpigd-search-box");0!==e.length&&e.forEach((e=>{e.hasAttribute("data-id")&&(e.setAttribute("data-rendered","true"),function(e){const t=e.getAttribute("data-id");if(t){const i=window[t];if("search-box"!==i.type)return void console.error(`Element with ID ${t} is not a Search Box shortcode.`);const n=(0,r.jsx)(a.A,{data:i});s.createRoot?s.createRoot(e).render(n):s.render(n,e)}else console.error("No File Browser shortcode ID found.")}(e))}))};n()},2610:(e,t,i)=>{i.d(t,{B:()=>n});var s=i(6087),a=i(4009),r=i(790);const n=()=>{const e=document.querySelectorAll(".ccpigd-slider-carousel");0!==e.length&&e.length>0&&e.forEach((e=>{e.hasAttribute("data-id")&&(e.setAttribute("data-rendered","true"),function(e){const t=e.getAttribute("data-id");if(t){const i=window[t];if("slider-carousel"!==i.type)return void console.error("Invalid slider carousel data");const n=(0,r.jsx)(a.A,{data:i});s.createRoot?s.createRoot(e).render(n):s.render(n,e)}}(e))}))};n()}}]);
     1;"use strict";(globalThis.webpackChunkintegration_google_drive=globalThis.webpackChunkintegration_google_drive||[]).push([[804],{8706:(e,t,i)=>{i.d(t,{A:()=>l});var s=i(6087),a=i(4164),r=i(790);const n=({children:e,className:t})=>(0,r.jsx)("div",{className:(0,a.A)("ccpigd",t),children:e});n.ContentWrapper=({children:e})=>(0,r.jsx)("div",{className:"ccpigd-content-wrapper",children:e}),n.Content=(0,s.forwardRef)((({children:e,className:t},i)=>{const s=(0,a.A)("ccpigd-content",t);return(0,r.jsx)("div",{className:s,ref:i,children:e})}));const l=n},3090:(e,t,i)=>{i.d(t,{A:()=>c});var s=i(9097),a=i(347),r=i(6087),n=i(1523),l=i(4863),o=i(790);const c=({children:e})=>{const{loading:t}=(0,a.G)((e=>e.auth)),[i]=(0,r.useState)(Object.values(ccpigd.accounts)),[c]=(0,r.useState)(ccpigd.settings),d=(0,a.j)();return(0,r.useEffect)((()=>{if(c){if(i?.length>0){const e=i.find((e=>e?.active));d((0,l.I$)(e)),d((0,l.SG)(i))}else d((0,l.je)());c.appearance?.selectedPreloader?localStorage.setItem("preloader",JSON.stringify(c.appearance?.selectedPreloader)):localStorage.setItem("preloader",JSON.stringify(1)),c.appearance?.primaryColor?localStorage.setItem("primaryColor",JSON.stringify(c.appearance?.primaryColor)):localStorage.setItem("primaryColor",JSON.stringify("#0061fe")),d((0,s.yj)({data:c,defaultData:ccpigd.defaultSettings})),d((0,s.iR)(c))}else d((0,l.r1)(!1))}),[c]),t?(0,o.jsx)(n.A,{}):(0,o.jsx)(o.Fragment,{children:e})}},2436:(e,t,i)=>{i.d(t,{A:()=>l});var s=i(5078),a=i(347),r=i(6087),n=i(790);const l=({children:e,defaultMode:t,shortcode:i})=>{const l=(0,a.j)();return(0,r.useEffect)((()=>{i||document.querySelectorAll(".ccpigd-top-level-wrapper").forEach((e=>{e.setAttribute("ccpigd-theme-status",t)})),i||l((0,s.OD)(t))}),[t,ccpigd?.settings?.appearance?.primaryColor]),(0,n.jsx)("div",{id:"ccpigd-theme","ccpigd-theme-status":i?t:null,style:{"--ccpigd-primary":ccpigd.settings?.appearance?.primaryColor,"--ccpigd-primary-hover":`hsl(from ${ccpigd.settings?.appearance?.primaryColor} h s l / 80%)`,"--ccpigd-secondary":`hsl(from ${ccpigd.settings?.appearance?.primaryColor} h s l / 18%)`,"--ccpigd-light":`hsl(from ${ccpigd.settings?.appearance?.primaryColor} h s l / 11%)`},children:e})}},468:(e,t,i)=>{i.d(t,{A:()=>d});var s=i(3714),a=i(6495),r=i(4398),n=i(4368),l=i(3042),o=i(790);const c=e=>{const t=["Bytes","KB","MB","GB","TB"];let i=e,s=0;for(;i>=1024&&s<t.length-1;)i/=1024,s++;return`${i.toFixed(2)} ${t[s]}`},d=({storage:e})=>{const t=e?parseFloat(e.usage)/parseFloat(e.limit)*100:0;return(0,o.jsxs)(r.A,{className:"ccpigd-sidebar__storage w-100",children:[(0,o.jsxs)(s.A,{gap:10,children:[(0,o.jsx)(n.A,{name:"cloud",fontSize:"xl",className:"text-dark"}),(0,o.jsx)(l.A,{as:"span",weight:"semibold",size:"sm",children:"Storage"})]}),(0,o.jsxs)(r.A,{className:"ccpigd-sidebar__storage-bar mt-2",gap:5,reverseOrder:!0,children:[(0,o.jsxs)(l.A,{as:"p",size:"xs",color:"desc-gray",children:[c(parseFloat(e.usage))," of"," ",c(parseFloat(e.limit))," Used"]}),(0,o.jsx)(a.A,{progress:t})]})]})}},8623:(e,t,i)=>{i.d(t,{A:()=>c});var s=i(5185),a=i(2262),r=i(347),n=i(255),l=i(6087),o=i(790);const c=({setSelectedFolder:e,actionTYpe:t})=>{const[i,c]=(0,l.useState)(null),{activeAccount:d}=(0,r.G)((e=>e.auth)),{activeFolder:u}=(0,r.G)((e=>e.manageFiles)),[p]=(0,a.f1)();return(0,o.jsx)(n.A,{data:s.Gp,onClick:a=>{const r=String(d?.id),n=a?.permissions?.users||{},l=n[r]?.role,o="owner"===l||"writer"===l,p=(0,s.fx)(a.key),m=a.key===u?.key;if(!o||p||"move"===t&&m)return;const h=i===a.key;c(h?null:a.key),h||e({key:a.key,name:a.name,type:"folder"})},onExpandFolder:async e=>{try{const t=await p({key:(0,s.fx)(e)?d?.key||"":e,from:"cache",type:(0,s.fx)(e)?e:"folder"}).unwrap();if(!t)return[];const i=t?.map((e=>({...e,type:"folder",parent:null})));return i||[]}catch(e){return[]}},selectedKey:i})}},276:(e,t,i)=>{i.d(t,{A:()=>x});var s=i(1609),a=i(347),r=i(7586),n=i(7723),l=i(6770),o=i.n(l),c=i(2262);const d=(e,t)=>{const{maxFileSize:i=300,minFileSize:l=0,maxFiles:d=1e4,enableFolderUpload:u=!1,showUploadConfirmation:p=!1,initUploadedFiles:m=[],isFormUploader:h=!1,uploadImmediately:f=!0,allowAllExtensions:g=!1,allowExtensions:x="",allowExceptExtensions:y="",activeFolder:v=null,onFileUpload:w=()=>{}}=e,{activeAccount:b}=(0,a.G)((e=>e.auth)),[j]=(0,c.F$)(),[C]=(0,c.p$)(),[A,k]=(0,s.useState)(m),[S,N]=(0,s.useState)([]),[F,M]=(0,s.useState)([]),[_,z]=(0,s.useState)([]),[E,P]=(0,s.useState)([]),[L,T]=(0,s.useState)(0),[I,U]=(0,s.useState)(!1),[D,B]=(0,s.useState)([]),G=(0,s.useRef)(null),R=(0,s.useRef)(null),$=(0,s.useRef)(null),O=(e,t,i)=>{if(!e)return i(!0);const s=t.name.split(".").pop();((0,r.G4)(g)?!e.split(",").map((e=>e.trim())).includes(s):e.split(",").map((e=>e.trim())).includes(s))?i(!0):(G.current.trigger("Error",{code:"EXT_ERROR",file:t}),i(!1))},H=(e,t,i)=>{if(!(e=1024*e*1024))return i(!0);t.size<e?(G.current.trigger("Error",{code:"SIZE_MIN_ERROR",file:t}),i(!1)):i(!0)},V=(e,i,s)=>{if(!e)return s(!0);let a=G.current.files.length;m.length&&(a=t.current?.querySelectorAll(".file-list-item.uploaded").length),a>=e?(G.current.trigger("Error",{code:"FILES_MAX_ERROR",file:i}),s(!1)):s(!0)},K=e=>{if(e){const t=G.current.files,i=t.findIndex((t=>t.id===e.id))+1;i<t.length&&q(t[i])}},q=e=>{e&&(G.current.stop(),T(0),M((t=>t.find((t=>t.id===e.id))?t:[...t,e])),(async e=>{try{const t={name:e.name,folderKey:v?.key,size:e.size,description:e.description,type:e.type};return await j(t).unwrap()}catch(t){throw console.error(`Error generating upload URL for ${e.name}:`,t),t}})(e).then((({uploadId:e,url:t})=>{G.current.setOption("url",t),G.current.setOption("uploadId",e),G.current.setOption("folderKey",v?.key),G.current.start()})).catch((t=>{K(e),z((t=>t.filter((t=>t.id!==e.id)))),M((t=>t.filter((t=>t.id!==e.id)))),T(0),k((i=>i.map((i=>i.id===e.id?{...i,error:t.error}:i))))})))};return(0,s.useEffect)((()=>((()=>{if(!t.current)return;o().buildUrl=e=>e,o().addFileFilter("file_ext",O),o().addFileFilter("min_file_size",H),o().addFileFilter("max_files",V),G.current=new(o().Uploader)((()=>{const s={browse_button:t.current?.querySelector(".browse-files"),drop_element:t.current,multipart:!1,multi_selection:!e?.id||(0,r.G4)(e?.allowMultipleUpload||!1),filters:{max_files:d,file_ext:(0,r.G4)(g)?y.replace(/ /g,""):x.replace(/ /g,""),max_file_size:i?`${i}mb`:0,min_file_size:l},init:{_isUploaded:!1,FilesAdded:(e,t)=>{U(!1),k((e=>[...e,...t])),z((e=>[...e,...t])),M((e=>{const i=[...e];return(0,r.G4)(f)&&!e.length&&(q(t[0]),i.push(t[0])),i}))},FilesRemoved:(e,t)=>{z((e=>e.filter((e=>!t.find((t=>t.id===e.id)))))),k((e=>e.filter((e=>!t.find((t=>t.id===e.id))))))},FileUploaded:(e,t,i)=>{const a=JSON.parse(i.response);if(a&&G.current){const e=G.current.getOption("uploadId"),i=G.current.getOption("folderKey");K(t),M((e=>e.filter((e=>e.id!==t.id)))),P((e=>[...e,t])),C({id:a.id,accountKey:b?.key,activeFolderKey:v?.key,uploadId:e,folderKey:i}).unwrap().then((e=>{P((e=>e.filter((e=>e.id!==t.id)))),N((i=>[...i,{...e.file,id:t.id}])),z((e=>e.filter((e=>e.id!==t.id)))),w(e.file),s.init._isUploaded&&A.length===S.length&&U(!0)}))}},UploadProgress:(e,t)=>{T(t.percent)},UploadComplete:()=>{M([]),z([]),setTimeout((()=>{s.init._isUploaded=!0}),!(0,r.G4)(h)&&(0,r.G4)(p)?1e3:0)},Error:(e,t)=>{let s;switch(t.code){case-600:s=`${(0,n.__)("File size exceeds the maximum upload size.","integration-google-drive")} (${i?`${i}mb`:0})`;break;case"SIZE_MIN_ERROR":s=`${(0,n.__)("File size is less than the minimum upload size.","integration-google-drive")} (${l}mb)`;break;case"EXT_ERROR":s=(0,n.__)("This file type is not allowed","integration-google-drive");break;case"FILES_MAX_ERROR":s=`${(0,n.__)("You can not upload more than","integration-google-drive")} ${d} ${(0,n.__)("files","integration-google-drive")}`;break;default:s=t.error}t.file.error=s,k((e=>{const i=e.findIndex((e=>e.id===t.file.id));if(i>-1){const s=[...e];return s[i]=t.file,s}return[...e,t.file]}))}}};return s})()),G.current.init();const s=t.current.querySelector(".browse-folder");if((0,r.G4)(u)&&s){const e=new mOxie.FileInput({browse_button:s,directory:!0});e.init(),e.onchange=()=>{G.current.addFile(e.files)}}})(),()=>{G.current&&(G.current.destroy(),G.current.refresh())})),[]),(0,s.useEffect)((()=>{if(_.length&&!F.length&&(0,r.G4)(h)&&!(0,r.G4)(f)&&t.current){const e=jQuery(t.current).closest("form");if(e.length&&($.current=e.find(":submit"),$.current)){const e=$.current?.parent();$.current.addClass("ccpigd-disabled");const t=e=>{e.preventDefault(),R.current=$.current.is("input")?$.current.val():$.current.text(),$.current.is("input")?$.current.val((0,n.__)("Uploading Files...","integration-google-drive")):$.current.text((0,n.__)("Uploading Files...","integration-google-drive")),q(_[0])};return e.on("click",t),()=>{$.current&&(e.off("click",t),$.current.removeClass("ccpigd-disabled"))}}}}),[_]),{uploadProgress:L,showConfirmation:!(0,r.G4)(h)&&!(0,r.G4)(f)&&(0,r.G4)(p)&&S.length&&I,fileCount:_.length||A.filter((e=>!e.error)).length,statusText:_.length?(0,r.G4)(f)||F.length?(0,n.__)("Item(s) Uploading...","integration-google-drive"):(0,n.__)("Item(s) Selected","integration-google-drive"):(0,n.__)("Item(s) Uploaded","integration-google-drive"),pausedFiles:D,setPausedFiles:B,allFiles:A,filesToUpload:_,uploaderRef:G,selectedFiles:F,uploadedFiles:S,precessFiles:E,setPrecessFiles:P,uploadFile:q,setSelectedFiles:M,setUploadProgress:T,processNextFile:K,setUploadedFiles:N,setFilesToUpload:z,setAllFiles:k,setIsUploadComplete:U}};var u=i(239),p=i(5185),m=i(4368),h=i(3042),f=i(4164),g=i(790);const x=({setIsUploading:e,data:t,onFileUpload:i=()=>{}})=>{const{maxFileSize:a=300,minFileSize:l=0,isFormUploader:o=!1,isRequired:c=!1}=t,x=(0,s.useRef)(null),{fileCount:y,statusText:v,showConfirmation:w,uploaderRef:b,allFiles:j,filesToUpload:C,selectedFiles:A,uploadedFiles:k,pausedFiles:S,uploadProgress:N,precessFiles:F,setSelectedFiles:M,setUploadProgress:_,processNextFile:z,setPausedFiles:E,setAllFiles:P,setFilesToUpload:L,setUploadedFiles:T}=d({...t,setIsUploading:e,onFileUpload:i},x),I=(0,f.A)("ccpigd-file-uploader-card ccpigd-module-uploader",(0,r.G4)(o)&&"ccpigd-form-uploader",!c||C.length||j.length?"":"required-error",w&&"show-confirmation");return(0,g.jsxs)("div",{onDragEnter:()=>x.current?.classList.add("drag-active"),onDragLeave:()=>x.current?.classList.remove("drag-active"),onDrop:()=>x.current?.classList.remove("drag-active"),ref:x,className:I,children:[(0,g.jsx)("div",{className:"ccpigd-file-uploader-body",children:(0,g.jsxs)("div",{className:"ccpigd-file-uploader-inner",children:[(0,g.jsx)(m.A,{name:"cloud_upload",fontSize:"2xl",style:{color:"black"}}),(0,g.jsx)(h.A,{as:"p",className:"mt-3",children:"Drag and drop files here"}),(0,g.jsx)(h.A,{as:"p",color:"primary",className:"or mt-2",children:"OR"}),(0,g.jsxs)("div",{className:"ccpigd-file-uploader-buttons",children:[(0,g.jsxs)("button",{type:"button",className:"browse-files",onMouseOver:()=>{navigator.userAgent.match(/(iPad|iPhone|iPod)/g)&&b.current.refresh()},children:[(0,g.jsx)(m.A,{name:"file_open"}),(0,g.jsx)("span",{children:"Browse Files"})]}),(0,g.jsxs)("button",{type:"button",className:"browse-folder",onMouseOver:()=>{navigator.userAgent.match(/(iPad|iPhone|iPod)/g)&&b.current.refresh()},children:[(0,g.jsx)(m.A,{name:"drive_folder_upload"})," ",(0,g.jsx)("span",{children:"Select Folder"})]})]}),e&&(0,g.jsx)(u.A,{variant:"ghost",className:"cancel-upload",children:(0,g.jsx)(m.A,{name:"close",onClick:()=>e(!1),fontSize:"2xl",fontWeight:"bold"})}),(0,g.jsxs)("div",{className:"upload-info",children:[!!l&&(0,g.jsxs)("span",{className:"size-label",children:[(0,n.__)("Min File Size:","integration-google-drive")," ",l,"MB"]}),!!a&&(0,g.jsxs)("span",{className:"size-label",children:[(0,n.__)("Max File Size:","integration-google-drive")," ",a,"MB"]})]})]})}),!!j.length&&!w&&(0,g.jsxs)("div",{className:"file-list-wrapper",children:[(0,g.jsxs)("div",{className:"file-list-header",children:[(0,g.jsx)("span",{className:"file-count",children:y}),(0,g.jsx)("span",{className:"file-status-text",children:v})]}),(0,g.jsx)("div",{className:"file-list",children:[...new Set(j)].map((e=>{const{id:t,name:i,size:s,type:a,error:r}=e,n=A.find((e=>e.id===t)),l=k.find((e=>e.id===t||e.pluploadId===t)),o=F.find((e=>e.id===t)),c=S.find((e=>e.id===t)),d=(0,f.A)("file-list-item",n&&"active",(l||o)&&"uploaded");return(0,g.jsxs)("div",{className:d,id:t,children:[(0,g.jsx)("img",{referrerPolicy:"no-referrer",width:32,height:32,src:(0,p.I3)(a)}),(0,g.jsxs)("div",{className:"file-info",children:[(0,g.jsxs)("div",{className:"upload-item",children:[(0,g.jsx)("span",{className:"upload-item-name",children:i}),(0,g.jsxs)("span",{className:"upload-item-size",children:["(",plupload.formatSize(s),")"]})]}),(0,g.jsxs)("div",{className:"file-info-percentage",children:[l&&(0,g.jsx)(m.A,{name:"check"}),!l&&(n||o)&&!r&&!c&&(0,g.jsx)("div",{className:"ccpigd-spinner"}),!l&&n&&!!N&&(0,g.jsxs)("span",{className:"percentage",children:[N,"%"]}),!l&&c&&!r&&(0,g.jsx)(m.A,{name:"play_arrow",onClick:()=>{b.current.start(),E((e=>e.filter((e=>e.id!==t))))}}),(0,g.jsx)("span",{className:"remove-file",onClick:()=>{P((e=>e.filter((e=>e.id!==t)))),L((e=>e.filter((e=>e.id!==t)))),b.current.removeFile(e),l?T((e=>e.filter((e=>e.id!==l.id)))):n&&(b.current.stop(),_(0),z(e),b.current.removeFile(e),b.current.setOption("url",""),M((e=>e.filter((e=>e.id!==t)))))},"data-for":"remove-file",children:(0,g.jsx)(m.A,{name:"close"})})]}),r?(0,g.jsx)("span",{className:"file-info-error",children:r}):(0,g.jsx)("span",{className:"file-info-progress",style:{"--percentage":n?`${N||2}%`:"0%"},children:(0,g.jsx)("span",{className:"file-info-progress-bar"})})]})]},t)}))})]})]})}},9057:(e,t,i)=>{i.d(t,{A:()=>c});var s=i(3714),a=i(4398),r=i(3374),n=i(4368),l=i(3042),o=i(790);const c=({title:e,description:t,docLink:i,children:c,className:d})=>(0,o.jsxs)(a.A,{gap:20,className:d,children:[(e||t)&&(0,o.jsxs)(s.A,{gap:5,align:"space-between",blockAlign:"center",children:[(0,o.jsxs)(a.A,{gap:5,children:[(0,o.jsx)(l.A,{as:"h1",weight:"semibold",size:"lg",children:e}),(0,o.jsx)(l.A,{as:"p",size:"sm",color:"desc-gray",children:t})]}),i&&(0,o.jsx)(r.A,{startIcon:(0,o.jsx)(n.A,{name:"info"}),size:"medium",variant:"outlined",href:i,target:"_blank",children:"Documentation"})]}),(0,o.jsx)(a.A,{gap:20,children:c})]})},3046:(e,t,i)=>{i.d(t,{A:()=>wt});var s=i(1442),a=i(347),r=i(2356),n=i(5647),l=i(1523),o=i(8706),c=i(282),d=i(8187),u=i(7101),p=i(6087),m=i(3374),h=i(8024),f=i(3042),g=i(4368),x=i(790);const y=[{name:(0,x.jsx)(g.A,{name:"check_indeterminate_small"}),value:"hyphen"},{name:"_",value:"underscore"},{name:(0,x.jsx)(g.A,{name:"space_bar"}),value:"space"}],v={"-":"hyphen",_:"underscore"," ":"space"},w=({options:e,value:t,separators:i=!0,example:s=!0,optionTitle:a=!0,tagsTitle:r="Available tags",onChange:n})=>{const[l,o]=(0,p.useState)([]),[d,u]=(0,p.useState)(),[g,w]=(0,p.useState)(t||""),[b,j]=(0,p.useState)("");return(0,p.useEffect)((()=>{if(!t)return;const i=function(e,t){const i=["-","_"," "],s=t.map((e=>String(e.value))),a=new Set;for(let t=0;t<e.length;t++){const r=e[t];if(i.includes(r))for(let i of s)if(e.slice(t+1).startsWith(i)){a.add(r);break}}if(1===a.size){const e=Array.from(a)[0];return v[e]}}(t,e);u(i);const s=new Set,a=[];let r="";for(let i of e){const e=String(i.value);-1===t.indexOf(e)||s.has(e)||(s.add(e),a.push(i),r+=i.example)}o(a),w(t),j(r)}),[t,e]),(0,p.useEffect)((()=>{n?.(g)}),[g]),(0,p.useEffect)((()=>{const t=new Set,i=[];let s="";const a=[];for(let i of e){const e=String(i.value),s=new RegExp(e,"g"),r=[...g.matchAll(s)];r.length>0&&!t.has(e)&&(t.add(e),a.push({opt:i,index:r[0].index}))}a.sort(((e,t)=>e.index-t.index)).forEach((({opt:e})=>{i.push(e),s+=e.example})),o(i),j(s)}),[g,e]),(0,x.jsxs)("div",{children:[(0,x.jsx)(h.A,{value:g,helperText:s?`e.g: ${b}.txt`:"",onChange:e=>w(String(e))}),i&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(f.A,{size:"sm",weight:"medium",className:"mt-3",children:"Separators"}),(0,x.jsx)(c.A,{className:"mt-2",border:"dashed",children:y.map((({name:t,value:s},a)=>(0,x.jsx)(m.A,{variant:d===s?"primary":"outlined",onClick:()=>(t=>{if(u(t),!i)return;const s=Object.entries(v).find((([e,i])=>i===t))?.[0]||" ",a=e.map((e=>String(e.value)));let r=g;for(let e of a){const t=new RegExp(`([\\-_ ])(${n=e,n.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})`,"g");r=r.replace(t,s+"$2")}var n;w(r)})(s),children:t},a)))})]}),a&&(0,x.jsx)(f.A,{size:"sm",weight:"medium",className:"mt-3",children:r}),(0,x.jsx)(c.A,{className:"mt-2",border:"dashed",background:"white",children:e.map(((e,t)=>{const i=l.find((t=>t.value===e.value)),s=!i&&l.length>=5;return(0,x.jsx)(m.A,{variant:i?"primary":"outlined",onClick:()=>(e=>{const t=String(e.value),i=l.some((t=>t.value===e.value)),s=d&&Object.entries(v).find((([,e])=>e===d))?.[0]||" ",a=new RegExp(t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"g"),r=[...g.matchAll(a)];if(i){if(r.length>0){const i=r[0].index,s=g.slice(0,i)+g.slice(i+t.length);w(s),o((t=>t.filter((t=>t.value!==e.value))))}}else if(l.length<5){const i=g.length>0?g+s+t:t;w(i),o((t=>[...t,e]))}})(e),disabled:s,children:e.name},t)}))})]})};var b=i(9057);const j=[{id:"downloadNotification",title:"Download",key:"download",checked:e=>e?.download,note:!0,noteText:"To enable download notifications, please activate the Download permission in the Permissions section.",description:"Add notification to dashboard or mail whenever files are {Downloaded} through this module."},{id:"previewNotification",title:"Preview",key:"preview",checked:e=>e?.preview,note:!0,noteText:"To enable preview notifications, please activate the Preview permission in the Permissions section.",description:"Add notification to dashboard or mail whenever files are {Previewed} through this module."},{id:"uploadNotification",title:"Upload",key:"upload",checked:e=>e?.upload,description:"Add notification to dashboard or mail whenever files are {Uploaded} through this module."},{id:"deleteNotification",title:"Delete",key:"delete",checked:e=>e?.delete,description:"Add notification to dashboard or mail whenever files are {Deleted} through this module.",isPro:!0},{id:"newFolderNotification",title:"New Folder",key:"new_folder",checked:e=>e?.new_folder,description:"Add notification to dashboard or mail whenever a {New Folder} is created through this module.",isPro:!0},{id:"renameNotification",title:"Rename",key:"rename",checked:e=>e?.rename,description:"Add notification to dashboard or mail whenever {Renamed} file or folder through this module.",isPro:!0},{id:"createShareLinkNotification",title:"Create Share Link",key:"create_share_link",checked:e=>e?.create_share_link,description:"Add notification to dashboard or mail whenever a {Share Link} is created through this module.",isPro:!0},{id:"viewShareFileNotification",title:"View Share File",key:"view_share_file",checked:e=>e?.view_share_file,description:"Add notification to dashboard or mail whenever a {Share Link is viewed} through this module.",isPro:!0},{id:"moveNotification",title:"Move",key:"move",checked:e=>e?.move,description:"Add notification to dashboard or mail whenever a file or folder is {Moved} through this module.",isPro:!0},{id:"copyNotification",title:"Copy",key:"copy",checked:e=>e?.copy,description:"Add notification to dashboard or mail whenever a file or folder is {Copied} through this module.",isPro:!0}];var C=i(4658),A=i(9504),k=i(1100),S=i(4504);const N=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{notification:t}=e?.data||{},i=Array.isArray(t?.enable)?t?.enable:[],{type:s}=e||{type:null},{saveNotification:r}=(0,k.A)(),[n,l]=(0,p.useState)(i),o=i=>{switch(i){case"download":{const i=e?.data?.permissions?.download?.enable;return(0,d.GU)(s,"notificationDownloadNote",!1)&&!i&&t?.download}case"preview":{const i=e?.data?.permissions?.preview?.enable;return(0,d.GU)(s,"notificationPreviewNote",!1)&&!i&&t?.preview}default:return!1}};return(0,x.jsxs)(b.A,{title:"Notifications",description:"Receive notifications for various user activities (upload, download, delete, etc).",docLink:S.A.MODULE_BUILDER.notifications.link,children:[(0,x.jsxs)(u.A,{title:"Configure Notification",isPro:!0,children:[(0,x.jsx)(c.A,{className:"mb-2",border:"dashed",children:F.map((({name:e,value:t,icon:i},s)=>(0,x.jsx)(m.A,{variant:n?.includes(t)?"primary":"outlined",startIcon:(0,x.jsx)(g.A,{name:i}),onClick:()=>{l((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t])),r("enable",n.includes(t)?n.filter((e=>e!==t)):[...n,t])},children:e},s)))}),j.filter((e=>(0,d.GU)(s,e.id,!1))).map((({id:e,title:i,key:s,checked:a,note:l,noteText:c,description:d,isPro:p},m)=>(0,x.jsx)(u.A.SubField,{depend:!n.some((e=>["dashboard","email"].includes(e))),dependOn:"enableNotification",action:(0,x.jsx)(C.A,{isPro:p,id:e,title:i,checked:a(t),onChange:()=>r(s,!a(t))}),description:d,children:l&&o(s)&&(0,x.jsx)(A.A,{type:"warning",className:"mt-0",children:(0,x.jsxs)(A.A.Normal,{children:[(0,x.jsx)(A.A.Title,{title:"Note"}),(0,x.jsx)(A.A.Text,{children:c})]})})},m)))]}),(0,x.jsxs)(u.A,{isPro:!0,isNew:!0,title:"Notification Recipients",description:"Select the recipients for the email notifications.",children:[(0,x.jsx)(u.A.SubField,{depend:!n.includes("email"),dependOn:"enableEmailNotification",title:"Email Recipients",description:"Enter the email address to receive notifications. To send to multiple recipients, separate addresses with commas (,) or choose from the available dynamic variables.",children:(0,x.jsx)(w,{options:[{name:"%admin_email%",value:"%admin_email%"},{name:"%current_user_email%",value:"%current_user_email%"}],value:t?.emailRecipients||"",example:!1,separators:!1,onChange:e=>r("emailRecipients",e)})}),(0,x.jsx)(u.A.SubField,{depend:!n.includes("email"),dependOn:"enableEmailNotification",description:"Enable to skip the notification for the user that executes the action.",action:(0,x.jsx)(C.A,{id:"skipCurrentUser",title:"Skip Current User Notification",checked:t?.skipCurrentUser,onChange:()=>r("skipCurrentUser",!t?.skipCurrentUser)})})]})]})},F=[{name:"Dashboard",value:"dashboard",icon:"home"},{name:"Email",value:"email",icon:"mail"}];var M=i(651),_=i(7586),z=i(4106),E=i(6391);const P=({userAccess:e,loggedInUserType:t,displayFor:i,rolesOptions:s,usersOptions:a,onChange:r,depend:n,dependOn:l,title:o="Filter Users & Roles",description:c="Select who can access this setting."})=>{const d=(0,p.useRef)(!0);return(0,p.useEffect)((()=>{d.current?d.current=!1:r("displayFor",[])}),[t]),(0,x.jsxs)(u.A.SubField,{depend:n,dependOn:l,title:o,description:c,children:[(0,x.jsx)(z.A,{buttons:M.st,selectedKey:e,update:e=>r("userAccess",e)}),"logged"===e&&(0,x.jsx)(u.A.SubField,{title:"User Type",description:"Select user type for logged in users or roles.",secondaryAction:(0,x.jsx)(z.A,{buttons:M.M2,selectedKey:t,update:e=>r("loggedInUserType",e)}),children:(0,x.jsx)(u.A.SubField,{background:"white",title:"Select "+("roles"===t?"Roles":"Users"),description:`Select ${"roles"===t?"roles":"users"} to allow access. left empty to allow all logged in users.`,secondaryAction:(0,x.jsx)(E.A,{options:"roles"===t?s:a,value:i,multiple:!0,onChange:e=>r("displayFor",e)})})})]})},L=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.download;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),description:"Allow users to download files.",action:(0,x.jsx)(C.A,{id:"allowDownload",title:"Download",checked:n?.enable,onChange:()=>{(0,_.G4)(ccpigd.isPro)?s("download.enable",!n?.enable):window.CCPIGDHelper.openUpgradePopUp()}}),children:n?.enable&&(0,x.jsx)(P,{userAccess:n?.userAccess||"everyone",loggedInUserType:n?.loggedInUserType||"users",displayFor:n?.displayFor||[],rolesOptions:e,usersOptions:t,onChange:(e,t)=>s(`download.${e}`,t)})})},T=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.preview;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),description:"Allow users to preview files.",action:(0,x.jsx)(C.A,{id:"allowPreview",title:"Preview",checked:n?.enable,onChange:()=>s("preview.enable",!n?.enable)}),children:n?.enable&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(u.A.SubField,{description:"Open preview in a pop-up lightbox. If disabled, the preview will be opened in Google Drive.",action:(0,x.jsx)(C.A,{title:"Inline Preview",checked:n?.inline,onChange:()=>s("preview.inline",!n?.inline)}),children:!(0,_.G4)(ccpigd.isPro)&&(0,x.jsx)(A.A,{className:"mt-2",children:(0,x.jsxs)(A.A.Normal,{children:[(0,x.jsx)(A.A.Title,{title:"Note:"})," ",(0,x.jsxs)(A.A.Text,{children:["You will have Limited Preview Access. To get full potential please"," ",(0,x.jsx)(A.A.Link,{url:ccpigd.upgradeUrl,children:"Upgrade to PRO"})]})]})})}),(0,x.jsx)(u.A.SubField,{description:"Allow users to preview the file in Google Drive's native viewer by clicking the pop-out button.",action:(0,x.jsx)(C.A,{title:"Allow Pop-out",checked:n?.popOut,onChange:()=>{(0,_.G4)(ccpigd.isPro)?s("preview.popOut",!n?.popOut):window.CCPIGDHelper.openUpgradePopUp()}})}),(0,x.jsx)(u.A.SubField,{description:"Show/ hide the file thumbnails at the bottom of the lightbox preview.",action:(0,x.jsx)(C.A,{title:"Show Preview Thumbnails",checked:n?.previewThumbnail,onChange:()=>s("preview.previewThumbnail",!n?.previewThumbnail)})}),(0,x.jsx)(P,{description:"Select users & roles who can preview files.",userAccess:n?.userAccess||"everyone",loggedInUserType:n?.loggedInUserType||"users",displayFor:n?.displayFor||[],rolesOptions:e,usersOptions:t,onChange:(e,t)=>s(`preview.${e}`,t)})]})})},I=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.searchPermission,l=n?.searchLocation,o=n?.searchScope;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),description:"Allow users to search for files.",action:(0,x.jsx)(C.A,{id:"allowSearch",title:"Allow Search",checked:n?.enable,onChange:()=>{(0,_.G4)(ccpigd.isPro)?s("searchPermission.enable",!n?.enable):window.CCPIGDHelper.openUpgradePopUp()}}),children:n?.enable&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(u.A.SubField,{title:"Search Location Options",description:"Choose search location options.",children:(0,x.jsxs)(c.A,{border:"dashed",children:[(0,x.jsx)(m.A,{variant:l?.cache?"primary":"outlined",onClick:()=>s("searchPermission.searchLocation.cache",!0),children:"Cache"}),(0,x.jsx)(m.A,{variant:l?.server?"primary":"outlined",onClick:()=>s("searchPermission.searchLocation.server",!l?.server),children:"Server"})]})}),(0,x.jsx)(u.A.SubField,{title:"Search Scope Options",description:"Choose search scope options.",children:(0,x.jsxs)(c.A,{border:"dashed",children:[(0,x.jsx)(m.A,{variant:o?.current?"primary":"outlined",onClick:()=>s("searchPermission.searchScope.current",!0),children:"Current Folder"}),(0,x.jsx)(m.A,{variant:o?.global?"primary":"outlined",onClick:()=>s("searchPermission.searchScope.global",!o?.global),children:"Global"})]})}),(0,x.jsx)(P,{description:"Allow users to search for files.",userAccess:n?.userAccess||"everyone",loggedInUserType:n?.loggedInUserType||"users",displayFor:n?.displayFor||[],rolesOptions:e,usersOptions:t,onChange:(e,t)=>s(`searchPermission.${e}`,t)})]})})},U=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.upload;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),description:"Allow users to upload files.",action:(0,x.jsx)(C.A,{id:"allowUpload",title:"Allow Upload",checked:n?.enable,onChange:()=>{(0,_.G4)(ccpigd.isPro)?s("upload.enable",!n?.enable):window.CCPIGDHelper.openUpgradePopUp()}}),children:n?.enable&&(0,x.jsx)(P,{description:"Select users & roles who can upload files.",userAccess:n?.userAccess||"everyone",loggedInUserType:n?.loggedInUserType||"users",displayFor:n?.displayFor||[],rolesOptions:e,usersOptions:t,onChange:(e,t)=>s(`upload.${e}`,t)})})},D=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.delete;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),description:"Allow users to delete files.",action:(0,x.jsx)(C.A,{id:"allowDelete",title:"Delete",checked:n?.enable,onChange:()=>{(0,_.G4)(ccpigd.isPro)?s("delete.enable",!n?.enable):window.CCPIGDHelper.openUpgradePopUp()}}),children:n?.enable&&(0,x.jsx)(P,{description:"Allow users to delete files and folders.",userAccess:n?.userAccess||"everyone",loggedInUserType:n?.loggedInUserType||"users",displayFor:n?.displayFor||[],rolesOptions:e,usersOptions:t,onChange:(e,t)=>s(`delete.${e}`,t)})})},B=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:t}=(0,k.A)(),{data:i}=e||{},s=i?.permissions.upload;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),title:"Upload Options",description:"Allow users to upload files.",children:(0,x.jsx)(u.A.SubField,{description:"Allow users to upload folders Select. A folder upload button will be added.",action:(0,x.jsx)(C.A,{title:"Enable Folder Select",id:"folderUpload",checked:s?.folderUpload,onChange:()=>{(0,_.G4)(ccpigd.isPro)?t("upload.folderUpload",!s?.folderUpload):window.CCPIGDHelper.openUpgradePopUp()}})})})},G=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.displayFor,l=(0,p.useRef)(!0);return(0,p.useEffect)((()=>{l.current?l.current=!1:s("displayFor.displayFor",[])}),[n?.loggedInUserType]),(0,x.jsxs)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),title:"Display for",description:"Select who can view the module.",children:[(0,x.jsxs)(c.A,{border:"dashed",children:[(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"public"}),variant:"everyone"===n?.whoCanViewModule?"primary":"outlined",onClick:()=>s("displayFor.whoCanViewModule","everyone"),children:"Everyone"}),(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"groups"}),id:"logged",variant:"logged"===n?.whoCanViewModule?"primary":"outlined",onClick:()=>{(0,_.G4)(ccpigd.isPro)?s("displayFor.whoCanViewModule","logged"):window.CCPIGDHelper.openUpgradePopUp()},children:"Logged"})]}),"logged"===n?.whoCanViewModule&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(u.A.SubField,{title:"User Access",description:"Select the user access for the module.",children:[(0,x.jsx)(z.A,{background:"secondary",buttons:M.M2,selectedKey:n?.loggedInUserType,update:e=>s("displayFor.loggedInUserType",e)}),(0,x.jsx)(u.A.SubField,{title:"Select "+("roles"===n?.loggedInUserType?"Roles":"Users"),background:"white",secondaryAction:(0,x.jsx)(E.A,{options:"roles"===n?.loggedInUserType?e:t,value:n?.displayFor||[],multiple:!0,onChange:e=>s("displayFor.displayFor",e)}),description:"Select who can view the module."})]}),(0,x.jsx)(u.A.SubField,{description:"Display a message for users who don't have access to the module.",action:(0,x.jsx)(C.A,{id:"showAccessDeniedMessage",title:"Show Access Denied Message",checked:n?.showAccessDeniedMessage,onChange:()=>s("displayFor.showAccessDeniedMessage",!n?.showAccessDeniedMessage)}),children:(0,x.jsx)(h.A,{disabled:!n?.showAccessDeniedMessage,value:n?.accessDeniedMessage||"",onChange:e=>s("displayFor.accessDeniedMessage",String(e)),placeholder:"You do not have access to this module.",className:"mt-3",label:"Access Denied Message",helperText:"This message will be shown to users who don't have access."})})]})]})},R=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.newFolder;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),description:"Allow users to create new folders.",action:(0,x.jsx)(C.A,{title:"New Folder",checked:n?.enable,onChange:()=>{(0,_.G4)(ccpigd.isPro)?s("newFolder.enable",!n?.enable):window.CCPIGDHelper.openUpgradePopUp()}}),children:n?.enable&&(0,x.jsx)(P,{description:"Select users & roles who can create new folders.",userAccess:n?.userAccess||"everyone",loggedInUserType:n?.loggedInUserType||"users",displayFor:n?.displayFor||[],rolesOptions:e,usersOptions:t,onChange:(e,t)=>s(`newFolder.${e}`,t)})})};var $=i(3714);const O=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:t}=(0,k.A)(),i=e?.data?.permissions?.passwordProtect,[s,r]=(0,p.useState)(null);(0,p.useEffect)((()=>{r((0,d.Oj)(i?.password||""))}),[i?.password,i?.enable]);const n=e=>{const t=new Uint32Array(1);return crypto.getRandomValues(t),t[0]%e};return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd.isPro),description:"Enable password protection for this module. Users will need to enter the password to access the module.",action:(0,x.jsx)(C.A,{id:"password-protect-toggle",title:"Enable Password Protection",checked:!!i?.enable,onChange:()=>{(0,_.G4)(ccpigd.isPro)?t("passwordProtect.enable",!i?.enable):window.CCPIGDHelper.openUpgradePopUp()}}),children:i?.enable&&(0,x.jsxs)(u.A.SubField,{title:"Password",description:"Set the password for this module. ",children:[(0,x.jsxs)($.A,{blockAlign:"start",gap:10,children:[(0,x.jsx)(h.A,{type:"text",placeholder:"Enter password here",value:i?.password,autoComplete:"new-password",onChange:e=>t("passwordProtect.password",e),"aria-invalid":!!s,"aria-describedby":"password-help password-error",error:!!s,errorText:null!=s?s:"",style:{flex:1}}),(0,x.jsx)(m.A,{variant:"secondary",onClick:()=>{const e=((e=16)=>{const t="abcdefghijkmnopqrstuvwxyz",i="ABCDEFGHJKLMNPQRSTUVWXYZ",s="23456789",a="!@#$%^&*()-_=+[]{};:,.?",r=[t[n(25)],i[n(24)],s[n(8)],a[n(23)]],l=t+i+s+a,o=[];for(let t=r.length;t<e;t++)o.push(l[n(80)]);return(e=>{for(let t=e.length-1;t>0;t--){const i=n(t+1);[e[t],e[i]]=[e[i],e[t]]}return e})([...r,...o]).join("")})(16);t("passwordProtect.password",e),window.navigator.clipboard.writeText(e),window.toast.show({message:"Password generated and copied to clipboard!",theme:"success",size:"sm"})},children:"Generate"})]}),(0,x.jsxs)(A.A,{children:[(0,x.jsxs)(A.A.Bullet,{children:[(0,x.jsx)(A.A.Title,{title:"Required"}),(0,x.jsx)(A.A.Bullet,{children:"At least 8 characters (max 128)"}),(0,x.jsx)(A.A.Bullet,{children:"Includes: one uppercase, one lowercase"}),(0,x.jsx)(A.A.Bullet,{children:"Includes: one number and one symbol (e.g., !@#$%)"}),(0,x.jsx)(A.A.Bullet,{children:"No spaces"})]}),(0,x.jsxs)(A.A.Bullet,{children:[(0,x.jsx)(A.A.Title,{title:"Tips"}),(0,x.jsx)(A.A.Bullet,{children:'Click the "Generate" button to generate a random password.'})]})]})]})})},H=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.moveAndCopy;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),description:"Allow users to move/ copy files and folders.",action:(0,x.jsx)(C.A,{id:"allowCopyMove",title:"Move / Copy",checked:n?.enable,onChange:()=>{(0,_.G4)(ccpigd.isPro)?s("moveAndCopy.enable",!n?.enable):window.CCPIGDHelper.openUpgradePopUp()}}),children:n?.enable&&(0,x.jsx)(P,{description:"Select who can access this setting.",userAccess:n?.userAccess||"everyone",loggedInUserType:n?.loggedInUserType||"users",displayFor:n?.displayFor||[],rolesOptions:e,usersOptions:t,onChange:(e,t)=>s(`moveAndCopy.${e}`,t)})})},V=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.rename;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),description:"Allow users to download files.",action:(0,x.jsx)(C.A,{id:"allowDownload",title:"Rename",checked:n?.enable,onChange:()=>{(0,_.G4)(ccpigd.isPro)?s("rename.enable",!n?.enable):window.CCPIGDHelper.openUpgradePopUp()}}),children:n?.enable&&(0,x.jsx)(P,{userAccess:n?.userAccess||"everyone",loggedInUserType:n?.loggedInUserType||"users",displayFor:n?.displayFor||[],rolesOptions:e,usersOptions:t,onChange:(e,t)=>s(`rename.${e}`,t)})})},K=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.allowShare;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),description:"Allow users to download files.",action:(0,x.jsx)(C.A,{id:"allowDownload",title:"Allow Share",checked:n?.enable,onChange:()=>{(0,_.G4)(ccpigd.isPro)?s("allowShare.enable",!n?.enable):window.CCPIGDHelper.openUpgradePopUp()}}),children:n?.enable&&(0,x.jsx)(P,{userAccess:n?.userAccess||"everyone",loggedInUserType:n?.loggedInUserType||"users",displayFor:n?.displayFor||[],rolesOptions:e,usersOptions:t,onChange:(e,t)=>s(`allowShare.${e}`,t)})})};var q=i(4390);const Z=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{data:t}=(0,q.pI)(),{data:i}=(0,q.yO)(),s={rolesOptions:i?.map((e=>({name:e.roleName,value:e.roleKey})))||[],usersOptions:t?.map((e=>({name:e.displayName,value:e.id})))||[]},r={permissionUpload:(0,x.jsx)(U,{...s}),uploadOptions:(0,x.jsx)(B,{}),permissionPreview:(0,x.jsx)(T,{...s}),permissionNewFolder:(0,x.jsx)(R,{...s}),permissionDeleteFolder:(0,x.jsx)(D,{...s}),permissionSearch:(0,x.jsx)(I,{...s}),permissionDownload:(0,x.jsx)(L,{...s}),permissionRename:(0,x.jsx)(V,{...s}),permissionAllowShare:(0,x.jsx)(K,{...s}),permissionCopyMove:(0,x.jsx)(H,{...s})};return(0,x.jsxs)(b.A,{title:"Permissions",description:"Select permission for the frontend users.",docLink:S.A.MODULE_BUILDER.permissions.link,children:[M.GR.map((({key:t,visibleCondition:i})=>(0,d.GU)(e?.type||null,t,i)?(0,x.jsx)(p.Fragment,{children:r[t]},t):null)),(0,x.jsx)(O,{}),(0,x.jsx)(G,{...s})]})};var W=i(8758),Q=i(1609);const Y=({min:e=0,max:t=100,step:i=1,value:s=50,defaultValue:a=50,reset:r=!1,className:n="",onChange:l,showMark:o=!1,marks:c=[],unit:d=!1,unitOptions:u=[],unitValue:p=[],defaultUnit:m="",unitPlaceholder:h="Unit",onUnitChange:f,trackDisabled:g=!1,disabled:y=!1})=>{const[v,w]=(0,Q.useState)(!1),[b,j]=(0,Q.useState)(0),C=(0,Q.useRef)(null),A=(s-e)/(t-e)*100,k=s=>{if(!C.current)return;const a=C.current.getBoundingClientRect();let r=(s-a.left)/a.width*100;r=Math.max(0,Math.min(100,r));const n=Math.round((e+r/100*(t-e))/i)*i;l(n)},S=e=>{!v||y||g||k(e.clientX)},N=()=>{v&&w(!1)};(0,Q.useEffect)((()=>(v?(window.addEventListener("mousemove",S),window.addEventListener("mouseup",N)):(window.removeEventListener("mousemove",S),window.removeEventListener("mouseup",N)),()=>{window.removeEventListener("mousemove",S),window.removeEventListener("mouseup",N)})),[v]),(0,Q.useEffect)((()=>{if(C.current){const e=C.current.offsetWidth,t=14;j(A/100*(e-t)+t/2)}}),[s,A]);const F=e=>{if(y)return;const t=u.find((t=>t.value===e))?.defaultValue;f?.(e),setTimeout((()=>l(Number(t))),0)};return(0,x.jsxs)("div",{className:`ccpigd-slider ${y?"disabled":""} ${n}`,children:[(0,x.jsxs)("div",{className:"ccpigd-slider-track-container "+(g?"trackDisabled":""),children:[(0,x.jsxs)("div",{ref:C,className:"ccpigd-slider-track-wrapper",onMouseDown:e=>{y||g||(w(!0),k(e.clientX))},children:[(0,x.jsxs)("div",{className:"ccpigd-slider-track",children:[(0,x.jsx)("div",{className:"ccpigd-slider-track-fill",style:{width:`${A}%`}}),(0,x.jsx)("div",{className:"ccpigd-slider-thumb",style:{left:`${A}%`}})]}),(0,x.jsx)("div",{className:"ccpigd-slider-tooltip",style:{left:`${b}px`},children:s})]}),o&&(0,x.jsx)("div",{className:"ccpigd-slider-marks",children:c.map((({name:i,value:a},r)=>{const n=(i=>{if(!C.current)return 0;const s=C.current.offsetWidth;return(i-e)/(t-e)*(s-14)+7})(a),o=s===a,c=s>=a;return(0,x.jsx)("div",{className:`ccpigd-slider-mark ${o?"active":""} ${c?"passed":""}`,style:{position:"absolute",left:`${n}px`,transform:"translateX(-50%)"},onClick:()=>!y&&l(a),children:i},r)}))})]}),(0,x.jsxs)("div",{className:"ccpigd-slider-input-container "+(d?"":"no-unit"),children:[(0,x.jsx)("input",{type:"number",value:s,min:e,max:t,step:i,disabled:y||g,className:"ccpigd-slider-input-box "+(g?"trackDisabled":""),onChange:e=>l(Number(e.target.value))}),d&&(0,x.jsx)("div",{className:"ccpigd-slider-input-divider"}),d&&(0,x.jsx)(E.A,{options:u,value:p,placeholder:h,searchable:!1,onChange:e=>F(String(e[0])),disabled:y})]}),r&&(0,x.jsx)("button",{className:"ccpigd-slider-reset",onClick:()=>{d&&F(m),l(a)},children:"Reset"})]})},J=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{saveAdvanced:t}=(0,k.A)(),{"embed-documents":i}=e?.data?.advanced||{},s=(e,i)=>t(e,i);return(0,x.jsx)(x.Fragment,{children:M.BA.map((({key:e,title:t,subTitle:a,description:r,action:n,buttonContent:l,noteContent:o,subField:c})=>(0,x.jsxs)(u.A,{title:t,description:r,action:n?(0,x.jsx)(C.A,{title:a,checked:i?.[e],onChange:()=>s(`embed-documents.${e}`,!i?.[e])}):null,children:[l&&(0,x.jsx)(z.A,{background:"secondary",buttons:M.aU,selectedKey:i?.embedType||"read-only",update:e=>s("embed-documents.embedType",e)}),o&&(0,x.jsx)(A.A,{className:"mt-2",children:(0,x.jsx)(A.A.Normal,{children:"If the pop-out option is disabled, users will be able to view the embedded document only on your website and not on Google Drive."})}),c&&c.map((({key:e,title:t})=>{var a;return(0,x.jsx)(u.A.SubField,{title:t,children:(0,x.jsx)(Y,{min:"px"===i?.[`${e}Unit`]?"width"===e?600:300:30,max:"px"===i?.[`${e}Unit`]?"width"===e?1920:1080:100,defaultValue:"width"===e?100:650,value:null!==(a=i?.[e])&&void 0!==a?a:"width"===e?100:650,onChange:t=>s(`embed-documents.${e}`,t),unitOptions:[{name:"px",value:"px",defaultValue:"width"===e?700:650},{name:"%",value:"%",defaultValue:100}],unitValue:[String(i?.[`${e}Unit`]||("width"===e?"%":"px"))],defaultUnit:"width"===e?"%":"px",onUnitChange:t=>s(`embed-documents.${e}Unit`,t),reset:!0,unit:!0})},e)}))]},e)))})},X=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{saveAdvanced:t}=(0,k.A)(),{"slider-carousel":i}=e?.data?.advanced||{},s=(e,i)=>t(e,i),r=i?.slideToShowDisplay||"desktop";return(0,x.jsxs)(x.Fragment,{children:[M.lB.map((({key:e,title:a,description:r,options:n,action:l,secondaryAction:o,children:c})=>(0,x.jsx)(u.A,{title:a,description:r,action:l?(0,x.jsx)(C.A,{id:"navigation",title:"Show Navigation",checked:i?.showNavigation,onChange:()=>t("slider-carousel.showNavigation",!i?.showNavigation)}):null,secondaryAction:o?(0,x.jsx)(E.A,{options:n,value:[i?.[e]||""],onChange:t=>s(`slider-carousel.${e}`,t[0])}):null,children:c?(0,x.jsx)(u.A.SubField,{depend:!i?.showNavigation,dependOn:"showNavigation",title:"Select Navigation Style",secondaryAction:(0,x.jsx)(E.A,{options:n,value:[i?.navigationStyle||"arrows-dots"],onChange:e=>s("slider-carousel.navigationStyle",e[0])})}):null},e))),M.f6.map((({key:e,title:t,description:a,min:n,max:l,extraContent:o})=>(0,x.jsxs)(u.A,{title:t,description:a,children:[o?(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(z.A,{background:"secondary",className:"mt-2",buttons:M.Iw,selectedKey:i?.slideToShowDisplay||"desktop",update:e=>s("slider-carousel.slideToShowDisplay",e)}),(0,x.jsx)(W.A,{text:"Select the device to show slide to show display."}),(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Slide To Show"})]}):null,(0,x.jsx)(Y,{min:n||0,max:l||100,value:"slideToShow"===e?i?.slideToShow?.[r]||1:i?.[e],defaultValue:"slideToShow"===e?1:"itemGap"===e?10:0,onChange:t=>s("slideToShow"===e?`slider-carousel.slideToShow.${r}`:`slider-carousel.${e}`,t),reset:!0})]},e))),M.Ki.map((({key:e,title:t,description:a,children:r})=>(0,x.jsx)(u.A,{description:a,action:(0,x.jsx)(C.A,{title:t,checked:i?.[e],onChange:()=>s(`slider-carousel.${e}`,!i?.[e])}),children:r?(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)($.A,{gap:10,children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Auto Play Speed"}),(0,x.jsx)(h.A,{value:i?.autoPlaySpeed||0,onChange:e=>s("slider-carousel.autoPlaySpeed",Number(e))})]}),(0,x.jsx)(W.A,{text:"Set the auto play speed."})," "]}):null},e)))]})};var ee=i(3756);const te=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{saveAdvanced:t}=(0,k.A)(),{advanced:i}=e?.data||{};return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(u.A,{action:(0,x.jsx)(C.A,{id:"showBoxLabel",title:"Show Upload Box Label",checked:i?.["file-uploader"]?.showBoxLabel,onChange:()=>t("file-uploader.showBoxLabel",!i?.["file-uploader"]?.showBoxLabel)}),description:"Show a label text above the upload box.",children:(0,x.jsx)(u.A.SubField,{depend:!i?.["file-uploader"]?.showBoxLabel,dependOn:"showBoxLabel",description:"Enter the uploader label text.",title:"Label Text",secondaryAction:(0,x.jsx)(h.A,{id:"labelText",type:"text",value:i?.["file-uploader"]?.labelText||"",onChange:e=>t("file-uploader.labelText",e)})})}),(0,x.jsx)(u.A,{action:(0,x.jsx)(C.A,{id:"uploadImmediately",title:"Upload Immediately",checked:i?.["file-uploader"]?.uploadImmediately,onChange:()=>t("file-uploader.uploadImmediately",!i?.["file-uploader"]?.uploadImmediately)}),description:"Start uploading files immediately after they are selected."}),(0,x.jsx)(ee.A,{depend:i?.["file-uploader"]?.uploadImmediately,dependOn:"uploadImmediately",children:(0,x.jsx)(u.A,{action:(0,x.jsx)(C.A,{id:"showUploadConfirmation",title:"Show Upload Confirmation",checked:i?.["file-uploader"]?.showUploadConfirmation,onChange:()=>t("file-uploader.showUploadConfirmation",!i?.["file-uploader"]?.showUploadConfirmation)}),description:"Show/ hide the upload confirmation message after upload is complete.",children:i?.["file-uploader"]?.showUploadConfirmation&&(0,x.jsx)(u.A.SubField,{description:"Enter the upload confirmation message.",title:"Confirmation Message",children:(0,x.jsx)(h.A,{id:"confirmationMessage",type:"text",value:i?.["file-uploader"]?.confirmationMessage||"",onChange:e=>t("file-uploader.confirmationMessage",e)})})})})]})},ie=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{saveAdvanced:t}=(0,k.A)(),{advanced:i}=e?.data||{};return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(u.A,{title:"Default View Style",description:"Choose default view style for the file browser",children:(0,x.jsx)(z.A,{background:"secondary",buttons:M.c6,selectedKey:i?.["file-browser"]?.folderView||"grid",update:e=>t("file-browser.folderView",e)})}),(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd.isPro),title:"Header Options",description:"Show/ hide the file browser header options.",children:M.wt.map((({key:e,title:s,description:a})=>(0,x.jsx)(u.A.SubField,{description:a,action:(0,x.jsx)(C.A,{id:`headerOption-${e}`,title:s,checked:i?.["file-browser"]?.headerOptions?.[e],onChange:()=>{(0,_.G4)(ccpigd.isPro)?t(`file-browser.headerOptions.${e}`,!i?.["file-browser"]?.headerOptions?.[e]):window.CCPIGDHelper.openUpgradePopUp()}})},e)))})]})};var se=i(7118);const ae=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{saveAdvanced:t}=(0,k.A)(),{"media-player":i}=e?.data?.advanced||{},s=(e,i)=>t(e,i);return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(u.A,{description:"Show/hide the next & previous buttons in the player. Enables navigation between media items in the playlist.",action:(0,x.jsx)(C.A,{title:"Show Next & Previous",checked:i?.showNextPrevious,onChange:()=>s("media-player.showNextPrevious",!i?.showNextPrevious)})}),(0,x.jsxs)(u.A,{description:"Show/hide the playlist in the player.",action:(0,x.jsx)(C.A,{id:"showAndHidePlaylist",title:"Show/hide Playlist",checked:i?.showAndHidePlaylist,onChange:()=>s("media-player.showAndHidePlaylist",!i?.showAndHidePlaylist)}),children:[M.nU.map((({key:e,id:t,title:a,description:r,checked:n})=>(0,x.jsx)(u.A.SubField,{depend:!i?.showAndHidePlaylist,dependOn:"showAndHidePlaylist",action:(0,x.jsx)(C.A,{id:t,title:a,checked:n(i),onChange:()=>s(`media-player.${e}`,!n(i))}),description:r},e))),(0,x.jsx)(u.A.SubField,{title:"Playlist Title",description:"Set the title for the playlist.",depend:!i?.showAndHidePlaylist,dependOn:"showAndHidePlaylist",secondaryAction:(0,x.jsx)(h.A,{value:i?.playListTitle||"All Content",onChange:e=>s("media-player.playListTitle",e),placeholder:"All Content",className:"w-half",type:"text"})}),(0,x.jsxs)(u.A.SubField,{title:"Playlist Position",children:[(0,x.jsx)(z.A,{buttons:M.LB,selectedKey:i?.playlistPosition||"right",update:e=>s("media-player.playlistPosition",e)}),(0,x.jsx)(W.A,{text:"Select the playlist position in the player."})]})]}),(0,x.jsx)(u.A,{title:"Select Video Ratio",children:(0,x.jsx)(z.A,{background:"secondary",className:"mt-3",buttons:M.kN,selectedKey:i?.videoRatio||"16/9",update:e=>s("media-player.videoRatio",e)})}),M.qt.map((({key:e,title:t,description:a,defaultColor:r,colors:n})=>(0,x.jsxs)(u.A,{title:t,description:a,children:[(0,x.jsx)(se.A,{defaultColor:r,selectedColor:i?.[e]||r,onChange:t=>s(`media-player.${e}`,t)}),(0,x.jsx)(se.A.ColorBox,{colors:n,selectedColor:i?.[e]||r,onSelect:t=>s(`media-player.${e}`,t)})]},e)))]})},re=(g.A,g.A,()=>{var e;const{editData:t}=(0,a.G)((e=>e.moduleBuilder)),{saveAdvanced:i}=(0,k.A)(),{"search-box":s}=t?.data?.advanced||{},r=(e,t)=>i(e,t);return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(u.A,{title:"Browser View",children:[(0,x.jsx)(z.A,{buttons:M.DE,selectedKey:s?.browserView||"grid",update:e=>r("search-box.browserView",e)}),(0,x.jsx)(W.A,{text:"Select the file browser view.",className:"mt-0"}),(0,x.jsx)(u.A.SubField,{description:"Show/ hide the file last modified date field in the list view.",className:"mt-2",action:(0,x.jsx)(C.A,{title:"Show Last Modified Field",checked:s?.showLastModified,onChange:e=>r("search-box.showLastModified",e)})})]}),(0,x.jsxs)(u.A,{children:[(0,x.jsxs)($.A,{gap:10,children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Search Box Text"}),(0,x.jsx)(h.A,{className:"w-half",value:null!==(e=s?.searchBoxText)&&void 0!==e?e:"",onChange:e=>r("search-box.searchBoxText",String(e))})]}),(0,x.jsx)(W.A,{text:"Set the search box text. Need to search minimum 3 characters."})]})]})});var ne=i(9630),le=i(4398),oe=i(7920);const ce={desktop:"columnsDesktop",tablet:"columnsTablet",mobile:"columnsMobile"},de=()=>{var e,t,i,s,r,n,l;const{editData:o}=(0,a.G)((e=>e.moduleBuilder)),{saveAdvanced:d}=(0,k.A)(),{"file-list":y}=o?.data?.advanced||{},v=(e,t)=>d(e,t),[w,b]=(0,p.useState)(y?.columnsDevice||"desktop"),j=e=>{switch(e){case"large":return{padding:"12px 24px",fontSize:"16px",fontWeight:"600"};case"medium":default:return{padding:"10px 20px",fontSize:"14px",fontWeight:"500"};case"small":return{padding:"8px 16px",fontSize:"12px",fontWeight:"500"}}};return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(u.A,{isPro:!0,title:"View Button Customization",description:"Enable it to show View button to the card.",children:(0,x.jsx)(u.A.SubField,{children:(0,x.jsxs)(ne.A,{columns:5,gap:20,children:[(0,x.jsxs)(le.A,{className:"col-span-3",children:[(0,x.jsxs)($.A,{gap:10,children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Button Text"}),(0,x.jsx)(h.A,{value:null!==(e=y?.viewButtonText)&&void 0!==e?e:"View",onChange:e=>v("file-list.viewButtonText",e)})]}),(0,x.jsx)(W.A,{className:"mt-0",text:"Add text for button"}),(0,x.jsxs)($.A,{gap:60,className:"mt-6",children:[(0,x.jsxs)(le.A,{children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Button Background Color"}),(0,x.jsx)(se.A,{defaultColor:"#00ac47",selectedColor:y?.viewBackgroundColor||"#00ac47",onChange:e=>v("file-list.viewBackgroundColor",e),className:"mt-2"}),(0,x.jsx)(se.A.ColorBox,{colors:ue,selectedColor:y?.viewBackgroundColor||"#00ac47",onSelect:e=>v("file-list.viewBackgroundColor",e)})]}),(0,x.jsxs)(le.A,{children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Button Text Color"}),(0,x.jsx)(se.A,{defaultColor:"#ffffff",selectedColor:y?.viewTextColor||"#ffffff",onChange:e=>v("file-list.viewTextColor",e),className:"mt-2"}),(0,x.jsx)(se.A.ColorBox,{colors:ue,selectedColor:y?.viewTextColor||"#ffffff",onSelect:e=>v("file-list.viewTextColor",e)})]})]}),(0,x.jsx)(f.A,{size:"md",weight:"medium",className:"mt-7",children:"Button Border Radius"}),(0,x.jsx)(Y,{value:null!==(t=y?.viewBorderRadius)&&void 0!==t?t:10,defaultValue:10,onChange:e=>v("file-list.viewBorderRadius",e),reset:!0}),(0,x.jsx)(W.A,{className:"mt-2",text:"Add border radius for button"}),(0,x.jsx)(z.A,{className:"mt-4",buttons:M.Se,selectedKey:y?.viewButtonSize||"medium",update:e=>v("file-list.viewButtonSize",e)})]}),(0,x.jsx)(le.A,{className:"view-button-customization-preview col-span-2",children:(0,x.jsx)("button",{style:{backgroundColor:y?.viewBackgroundColor||"#00ac47",color:y?.viewTextColor||"#ffffff",borderRadius:null!==(i=y?.viewBorderRadius)&&void 0!==i?i:10,...j(y?.viewButtonSize||"medium")},children:y?.viewButtonText||"View"})})]})})}),(0,x.jsx)(u.A,{description:"Open a new tab for viewing the file.",action:(0,x.jsx)(C.A,{title:"Open in new tab",checked:y?.openInNewTab,onChange:()=>v("file-list.openInNewTab",!y?.openInNewTab)})}),(0,x.jsx)(u.A,{isPro:!0,description:"Enable it to show View button to the card.",action:(0,x.jsx)(C.A,{id:"fileListDownloadButton",title:"Enable Download Button",checked:y?.downloadButton,onChange:()=>v("file-list.downloadButton",!y?.downloadButton)}),children:(0,x.jsx)(u.A.SubField,{depend:!y?.downloadButton,dependOn:"fileListDownloadButton",children:(0,x.jsxs)(ne.A,{columns:5,gap:20,children:[(0,x.jsxs)(le.A,{className:"col-span-3",children:[(0,x.jsxs)($.A,{gap:10,children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Button Text"}),(0,x.jsx)(h.A,{value:null!==(s=y?.downloadButtonText)&&void 0!==s?s:"Download",onChange:e=>v("file-list.downloadButtonText",e)})]}),(0,x.jsx)(W.A,{className:"mt-0",text:"Add text for button"}),(0,x.jsxs)($.A,{gap:60,className:"mt-6",children:[(0,x.jsxs)(le.A,{children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Button Background Color"}),(0,x.jsx)(se.A,{defaultColor:"#00ac47",selectedColor:y?.downloadBackgroundColor||"#00ac47",onChange:e=>v("file-list.downloadBackgroundColor",e),className:"mt-2"}),(0,x.jsx)(se.A.ColorBox,{colors:ue,selectedColor:y?.downloadBackgroundColor||"#00ac47",onSelect:e=>v("file-list.downloadBackgroundColor",e)})]}),(0,x.jsxs)(le.A,{children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Button Text Color"}),(0,x.jsx)(se.A,{defaultColor:"#ffffff",selectedColor:y?.downloadTextColor||"#ffffff",onChange:e=>v("file-list.downloadTextColor",e),className:"mt-2"}),(0,x.jsx)(se.A.ColorBox,{colors:ue,selectedColor:y?.downloadTextColor||"#ffffff",onSelect:e=>v("file-list.downloadTextColor",e)})]})]}),(0,x.jsx)(f.A,{size:"md",weight:"medium",className:"mt-7",children:"Button Border Radius"}),(0,x.jsx)(Y,{value:null!==(r=y?.downloadBorderRadius)&&void 0!==r?r:0,defaultValue:10,onChange:e=>v("file-list.downloadBorderRadius",e),reset:!0}),(0,x.jsx)(W.A,{className:"mt-2",text:"Add border radius for button"}),(0,x.jsx)(z.A,{className:"mt-4",buttons:M.Se,selectedKey:y?.downloadButtonSize||"medium",update:e=>v("file-list.downloadButtonSize",e)})]}),(0,x.jsx)(le.A,{className:"view-button-customization-preview col-span-2",children:(0,x.jsx)("button",{style:{backgroundColor:y?.downloadBackgroundColor||"#00ac47",color:y?.downloadTextColor||"#ffffff",borderRadius:null!==(n=y?.downloadBorderRadius)&&void 0!==n?n:0,...j(y?.downloadButtonSize||"medium")},children:y?.downloadButtonText||"Preview"})})]})})}),(0,x.jsxs)(u.A,{title:"Display Devices",children:[(0,x.jsx)(c.A,{border:"dashed",children:M.DV.map((({key:e,title:t,icon:i,isPro:s})=>(0,x.jsx)(oe.A,{isPro:s,size:"extra-small",children:(0,x.jsx)(m.A,{variant:w===e?"primary":"outlined",startIcon:(0,x.jsx)(g.A,{name:i}),onClick:()=>{b(e),v("file-list.columnsDevice",e)},children:t})},e)))}),(0,x.jsx)(W.A,{text:"Select the image overlay display type."}),(0,x.jsxs)(f.A,{size:"md",weight:"medium",className:"mt-3",children:["Number of columns for ",w," device"]}),(0,x.jsx)(Y,{min:1,max:10,defaultValue:1,value:Number(null!==(l=y?.[ce[w]])&&void 0!==l?l:1),onChange:e=>v(`file-list.${ce[w]}`,e),reset:!0}),(0,x.jsx)(W.A,{className:"mt-1",text:"Select the number of columns for the selected device."})]}),(0,x.jsx)(u.A,{description:"Show/ hide the image caption",action:(0,x.jsx)(C.A,{title:"Show file size",checked:y?.showFileSize,onChange:()=>v("file-list.showFileSize",!y?.showFileSize)})}),(0,x.jsx)(u.A,{description:"Show/ hide the image caption",action:(0,x.jsx)(C.A,{title:"Show Time Stamp",checked:y?.showTimeStamp,onChange:()=>v("file-list.showTimeStamp",!y?.showTimeStamp)})})]})},ue=["#00ac47","#15be7c","#34a353","#0048BC","#001941","#000E25","#0072A8","#007AFF","#22BC00","#6800C8"],pe=({gallery:e,updateGallery:t})=>{const[i,s]=(0,p.useState)("desktop");return(0,x.jsxs)(u.A,{title:"Gallery Layout",description:"Select the layout for the gallery.",children:[(0,x.jsx)(z.A,{background:"secondary",className:"mt-2",buttons:M.eO,selectedKey:e.layout,update:e=>t("layout",e)}),"justified"===e.layout&&(0,x.jsx)(u.A.SubField,{title:"Row Height",description:"Adjust the height of each row in the gallery.",children:(0,x.jsx)(Y,{min:50,max:500,value:e.rowHeight,onChange:e=>t("rowHeight",e)})}),["grid","masonry"].includes(e.layout)&&(0,x.jsxs)(u.A.SubField,{title:"Columns",description:"Set the number of columns for the selected device type.",children:[(0,x.jsx)(z.A,{className:"mt-2",buttons:M.KS,selectedKey:i,update:e=>s(e)}),(0,x.jsx)(Y,{max:24,min:1,value:parseInt(e.columns[i].toString()),onChange:s=>t("columns",{...e.columns,[i]:s})})]}),"grid"===e.layout&&(0,x.jsx)(u.A.SubField,{title:"Aspect Ratio",description:"Select the aspect ratio for the images in the gallery.",children:(0,x.jsx)(z.A,{className:"mt-2",buttons:M.qb,selectedKey:e.aspectRatio,update:e=>t("aspectRatio",e)})})]})},me=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{saveAdvanced:t}=(0,k.A)(),i=e?.data.advanced?.gallery;if(!i)return null;const s=(e,s)=>{t("gallery",{...i,[e]:s})};return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(pe,{gallery:i,updateGallery:s}),(0,x.jsxs)(u.A,{title:"Thumbnail",description:"Configure the thumbnail settings for the gallery.",children:[(0,x.jsx)(u.A.SubField,{title:"Spacing",description:"Adjust the spacing around the image caption",children:(0,x.jsx)(Y,{value:i.imgMargin||0,onChange:e=>s("imgMargin",e)})}),(0,x.jsx)(u.A.SubField,{title:"Quality",description:"Select the quality of the thumbnails.",children:(0,x.jsx)(z.A,{buttons:M.BG,selectedKey:i.thumbnailQuality,update:e=>s("thumbnailQuality",e)})}),(0,x.jsx)(u.A.SubField,{title:"View",description:"Select the view for the thumbnails.",children:(0,x.jsx)(z.A,{buttons:M.pF,selectedKey:i.thumbnailView,update:e=>s("thumbnailView",e)})}),(0,x.jsxs)(u.A.SubField,{isComingSoon:!0,description:"Show the image overlay.",action:(0,x.jsx)(C.A,{id:"showOverlay",title:"Show Overlay",checked:(0,_.G4)(i.showOverlay),onChange:e=>s("showOverlay",e)}),children:[(0,x.jsx)(u.A.SubField,{depend:!i.showOverlay,dependOn:"showOverlay",title:"Display Type",background:"white",description:"Select the image overlay display type.",children:(0,x.jsx)(z.A,{background:"secondary",buttons:M.rJ,selectedKey:i.overlayOptions.displayType,update:e=>t("gallery.overlayOptions.displayType",e)})}),M.x9.map((({key:e,title:s,description:a})=>(0,x.jsx)(u.A.SubField,{description:a,depend:!i.showOverlay,dependOn:"showOverlay",background:"white",action:(0,x.jsx)(C.A,{title:s,checked:i.overlayOptions[e],onChange:()=>t(`gallery.overlayOptions.${e}`,!i.overlayOptions[e])})},e)))]})]})]})},he=()=>{var e,t,i;const{editData:s}=(0,a.G)((e=>e.moduleBuilder)),{saveAdvanced:r}=(0,k.A)(),{type:n}=s||{type:null},{advanced:l}=s?.data||{},o=(e,t)=>{r(e,t)};return(0,x.jsxs)(b.A,{title:"Advanced Options",description:"Advanced options to customize the module.",docLink:S.A.MODULE_BUILDER.advanced.link,children:[(0,x.jsxs)(u.A,{title:"Module Settings",description:"Configure advanced settings for the module.",children:[(0,x.jsxs)(u.A.SubField,{title:"Container Size",description:"Set the module container width and height (e.g. '360px', '80%'). Leave blank for default.",children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Container Width"}),(0,x.jsx)(Y,{min:"px"===l?.widthUnit?375:30,max:"px"===l?.widthUnit?1920:100,defaultValue:"px"===l?.widthUnit?1024:100,value:null!==(e=l?.containerWidth)&&void 0!==e?e:100,onChange:e=>o("containerWidth",e),reset:!0,showMark:!0,marks:"px"===l?.widthUnit?[{name:"375",value:375},{name:"768",value:768},{name:"1024",value:1024},{name:"1440",value:1440},{name:"1920",value:1920}]:[{name:"30",value:30},{name:"40",value:40},{name:"80",value:80},{name:"100",value:100}],unit:!0,unitOptions:[{name:"px",value:"px",defaultValue:1024},{name:"%",value:"%",defaultValue:100},{name:"vh",value:"vh",defaultValue:100},{name:"auto",value:"auto",defaultValue:0}],unitValue:[l?.widthUnit||"%"],defaultUnit:"%",onUnitChange:e=>o("widthUnit",e),trackDisabled:"auto"===l?.widthUnit}),(0,x.jsx)(f.A,{size:"md",weight:"medium",className:"mt-3",children:"Container Height"}),(0,x.jsx)(Y,{max:"px"===l?.heightUnit?1080:100,defaultValue:"px"===l?.heightUnit?600:100,value:null!==(t=l?.containerHeight)&&void 0!==t?t:100,onChange:e=>o("containerHeight",e),reset:!0,showMark:!0,marks:"px"===l?.heightUnit?[{name:"0",value:0},{name:"400",value:400},{name:"800",value:800},{name:"1080",value:1080}]:[{name:"0",value:0},{name:"40",value:40},{name:"80",value:80},{name:"100",value:100}],unit:!0,unitOptions:[{name:"px",value:"px",defaultValue:500},{name:"%",value:"%",defaultValue:100},{name:"vh",value:"vh",defaultValue:100},{name:"auto",value:"auto",defaultValue:0}],unitValue:[l?.heightUnit||"auto"],defaultUnit:"auto",onUnitChange:e=>o("heightUnit",e),trackDisabled:"auto"===l?.heightUnit})]}),(0,x.jsx)(u.A.SubField,{title:"Module Theme",description:"Choose a theme for the module.",children:(0,x.jsx)(z.A,{buttons:M.Uf,selectedKey:l?.moduleTheme||"light",update:e=>o("moduleTheme",e)})}),(0,d.GU)(n,"advancedFileLoadingType")&&(0,x.jsxs)(u.A.SubField,{title:"File Loading Type",description:"Choose how files are loaded in the module.",children:[(0,x.jsx)(z.A,{buttons:M.wg,selectedKey:l?.fileLoadingType||"load-more",update:e=>o("fileLoadingType",e)}),(0,x.jsx)(u.A.SubField,{title:"Files in First Render",description:"How many files to display initially.",className:"mt-2",background:"white",children:(0,x.jsx)(Y,{min:5,max:50,value:l?.filesInFirstRender||0,onChange:e=>o("filesInFirstRender",e)})})]}),(0,x.jsx)(u.A.SubField,{title:"Border & Box Visibility",description:"Turn on this option to hide the border and box.",children:(0,x.jsx)(C.A,{id:"hideBorderBox",title:"Hide Border & Box",checked:l?.hideBorderBox,onChange:()=>o("hideBorderBox",!l?.hideBorderBox)})})]}),"file-browser"===n&&(0,x.jsx)(ie,{}),"file-uploader"===n&&(0,x.jsx)(te,{}),"media-player"===n&&(0,x.jsx)(ae,{}),"gallery"===n&&(0,x.jsx)(me,{}),"slider-carousel"===n&&(0,x.jsx)(X,{}),"embed-documents"===n&&(0,x.jsx)(J,{}),"search-box"===n&&(0,x.jsx)(re,{}),"file-list"===n&&(0,x.jsx)(de,{}),(0,d.GU)(n,"advancedAutoFetch")&&(0,x.jsx)(u.A,{isPro:!0,description:"Turn on this option to fetch new files automatically",action:(0,x.jsx)(C.A,{id:"autoFetch",title:"Enable Automatic File Fetching",checked:l?.autoFetch,onChange:()=>o("autoFetch",!l?.autoFetch)}),children:(0,x.jsxs)(u.A.SubField,{depend:!l?.autoFetch,dependOn:"autoFetch",children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Fetch Interval (in seconds)"}),(0,x.jsx)(Y,{min:30,max:3600,defaultValue:60,value:null!==(i=l?.autoFetchInterval)&&void 0!==i?i:60,onChange:e=>o("autoFetchInterval",e),reset:!0,showMark:!0,marks:[{name:"30",value:30},{name:"1200",value:1200},{name:"2400",value:2400},{name:"3600",value:3600}]}),(0,x.jsx)(W.A,{className:"mt-0",text:"Specify the interval in seconds to check for new files. Leave blank to use the default value (60s)."})]})}),(0,d.GU)(n,"advancedSorting")&&(0,x.jsxs)(u.A,{title:"Sorting",description:"Configure how files are sorted in the module.",children:[(0,x.jsx)(u.A.SubField,{title:"Sort By",description:"Choose the criteria for sorting files.",children:(0,x.jsx)(z.A,{buttons:M.rU,selectedKey:l?.sort?.orderBy||"createdAt",update:e=>o("sort.orderBy",e)})}),(0,x.jsx)(u.A.SubField,{title:"Sort Order",description:"Choose the order of sorting files.",children:(0,x.jsx)(z.A,{buttons:M.ih,selectedKey:l?.sort?.order||"DESC",update:e=>o("sort.order",e)})})]})]})};var fe=i(3648),ge=i(239),xe=i(5439),ye=i(7452),ve=i(4164);const we=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{shortcodeId:t}=(0,n.g)(),i=(0,a.j)(),r=(0,n.Zp)();return(0,x.jsx)(b.A,{title:"Module Type",description:"Select the module type that you want to use.",docLink:S.A.MODULE_BUILDER.modules.link,children:(0,x.jsx)(ne.A,{className:"ccpigd-module-builder__card-wrapper",gap:"md",columns:"auto-fit",min:"300px",children:xe.G.map((({id:a,title:n,description:l,icon:o,comingSoon:c,isPro:d,isNew:u,isHot:p})=>{const m=(0,ve.A)("ccpigd-module-card",e?.type===a&&"ccpigd-module-card-selected"),h=e?.type===a;return(0,x.jsx)(ye.A,{className:(0,ve.A)(m,"h-100"),onClick:()=>{!(0,_.G4)(ccpigd.isPro)&&d?window.CCPIGDHelper.openUpgradePopUp():(a=>{if(r(`/module-builder/${t}/source/my-drive`),a!==e?.type){const e={...ccpigd.moduleData,type:a};i((0,s.nU)([])),i((0,fe.KE)(e)),i((0,s.Lm)(!0))}})(a)},background:h?"primary":"light",padding:25,isComingSoon:null!=c&&c,isPro:null!=d&&d,isNew:null!=u&&u,isHot:null!=p&&p,children:(0,x.jsxs)(le.A,{align:"center",gap:10,className:"text-center",children:[(0,x.jsxs)(le.A,{gap:24,align:"center",className:"text-center",children:[(0,x.jsx)(ge.A,{size:"large",fontSize:"2xl",variant:h?"light":"secondary",rounded:"md",className:"border-light mb",children:(0,x.jsx)(g.A,{name:o,fontSize:"2xl"})}),(0,x.jsx)(f.A,{className:"card-title",as:"h3",weight:"medium",color:h?"white":"dark",children:n})]}),(0,x.jsx)(f.A,{className:"card-description",size:"sm",color:h?"white":"desc-gray",children:l})]})},a)}))})})};var be=i(5185),je=i(2262),Ce=i(3168),Ae=i(1550),ke=i(7603),Se=i(6300),Ne=i(7673),Fe=i(6739),Me=i(6715);const _e=()=>{const{folderView:e}=(0,a.G)((e=>e.fileBrowser)),{files:t,selectedFiles:i,isFileSelecting:r}=(0,a.G)((e=>e.manageFiles)),[l,o]=(0,p.useState)(!1),{updateQueryParams:c}=(0,Fe.Ay)(),d=(0,a.j)(),u=(0,n.zy)(),{deleteFile:h}=(0,Se.H)(),f=new URLSearchParams(u.search),y=f.get("orderBy")||Fe.r4,v=f.get("order")||Fe.DJ;return(0,x.jsxs)($.A,{align:"space-between",className:"w-full ccpigd-file-browser__header",children:[(0,x.jsxs)($.A,{gap:6,children:[(0,x.jsxs)(Ne.A,{children:[(0,x.jsx)(Ne.A.Trigger,{children:(0,x.jsxs)(m.A,{variant:"outlined",endIcon:(0,x.jsx)(Ne.A.TriggerArrow,{}),children:["Sort By:",ze.find((e=>e.value===y))?.label||"Name"]})}),(0,x.jsx)(Ne.A.Content,{fullWidth:!0,children:ze.map(((e,t)=>(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(Ne.A.MenuItem,{onClick:()=>c({orderBy:e.value}),isActive:y===e.value,children:e.label}),t!==ze.length-1&&(0,x.jsx)(Ne.A.MenuSeparator,{})]})))})]}),(0,x.jsx)(m.A,{variant:"outlined",onClick:()=>c({order:"ASC"===v?"DESC":"ASC"}),startIcon:"ASC"===v?(0,x.jsx)(g.A,{name:"arrow_upward"}):(0,x.jsx)(g.A,{name:"arrow_downward"}),children:"ASC"===v?"Ascending":"Descending"}),r&&i&&i.length>0&&(0,x.jsx)(m.A,{onClick:()=>{const e=t.flat().filter((e=>i.some((t=>t.key===e.key)))).map((e=>e.key));h(e)},variant:"error",startIcon:(0,x.jsx)(g.A,{name:"delete"}),children:"Delete"})]}),(0,x.jsxs)($.A,{gap:6,children:[r&&(0,x.jsx)(m.A,{variant:"outlined",onClick:()=>{o(!l),d(l?(0,s.fp)([]):(0,s.fp)(t))},endIcon:(0,x.jsx)(Me.A,{id:"file-selecting-checkbox",checked:l,size:"small",onClick:e=>e.stopPropagation(),readonly:!0}),children:l?"Deselect All":"Select All"}),(0,x.jsx)(m.A,{variant:"outlined",onClick:e=>{e.stopPropagation(),d((0,s.Lm)(!r))},endIcon:(0,x.jsx)(Me.A,{id:"file-selecting-checkbox",checked:r,size:"small",onClick:e=>e.stopPropagation(),readonly:!0}),children:r?`${i.length} selected`:"Bulk Select"}),(0,x.jsx)(m.A,{variant:"outlined",startIcon:"list"===e?(0,x.jsx)(g.A,{name:"grid_view"}):(0,x.jsx)(g.A,{name:"dehaze"}),onClick:()=>d((0,ke.iL)("list"===e?"grid":"list")),children:"list"===e?"Grid View":"List View"})]})]})},ze=[{label:"Name",value:"name"},{label:"Size",value:"size"},{label:"Created At",value:"createdAt"},{label:"Updated At",value:"updatedAt"}];var Ee=i(6720);const Pe=(0,p.memo)((()=>{const{breadcrumbs:e,activeFolder:t}=(0,a.G)((e=>e.manageFiles)),{menuKey:i,shortcodeId:s,moduleMenu:r,folderKey:l}=(0,n.g)(),o=(0,n.Zp)(),c=(0,p.useMemo)((()=>`/module-builder/${s}/${r}`),[t,i,s,r]);return(0,x.jsx)(Ee.Q,{className:"ccpigd-file-browser__breadcrumbs",children:(0,x.jsxs)(Ee.Q.List,{children:[e.slice(0,1).map(((e,t)=>(0,x.jsx)(Ee.Q.Item,{children:(0,x.jsxs)(n.N_,{to:`${c}/${e.key}`,children:["home"===e.key&&(0,x.jsx)(g.A,{name:"home",fontSize:"lg",fontWeight:"medium"}),(0,x.jsx)(f.A,{as:"span",size:"sm",className:"breadcrumb-home-text",children:e.name})]})},t))),e.length>5&&(0,x.jsx)(Ne.A,{children:(0,x.jsxs)($.A,{wrap:!1,children:[(0,x.jsx)(Ne.A.Trigger,{children:(0,x.jsx)(Ee.Q.Ellipsis,{})}),(0,x.jsx)(Ne.A.Content,{children:e.slice(1,-3).map(((e,t)=>(0,x.jsx)(Ne.A.MenuItem,{onClick:()=>(async e=>{"folder"===e.type&&o((0,be.fx)(e.key)?`${c}/${e.key}`:`${c}/${i}/${e.key}`)})(e),children:(0,x.jsxs)($.A,{wrap:!1,gap:2,children:[(0,x.jsx)(f.A,{as:"span",size:"sm",className:"breadcrumb-separator flex-center",children:(0,x.jsx)(g.A,{name:"chevron_right",fontSize:"lg",fontWeight:"semibold"})}),e.name]})},e.key||t)))}),(0,x.jsx)(f.A,{as:"span",size:"sm",className:"breadcrumb-separator flex-center",children:(0,x.jsx)(g.A,{name:"chevron_right",fontSize:"lg",fontWeight:"semibold"})})]})}),e.slice(e.length>5?-3:1).map(((e,s)=>(0,x.jsx)(x.Fragment,{children:e.key!==t?.key?(0,x.jsx)(Ee.Q.Item,{children:(0,x.jsx)(n.N_,{to:(0,be.fx)(e.key)?`${c}/${e.key}`:`${c}/${i}/${e.key}`,children:(0,x.jsx)(f.A,{as:"span",size:"sm",className:"breadcrumb-home-text",children:e.name})})}):(0,x.jsx)(Ee.Q.Item,{active:!0,children:e.name})},e.key||s)))]})})}));var Le=i(4315),Te=i(4152),Ie=i(727),Ue=i(1902),De=i(7495),Be=i(6203),Ge=i(4970),Re=i(8200);const $e=({file:e,folderView:t,handleFileSingleClick:i,handleFileDoubleClick:s})=>{const{selectedFiles:r}=(0,a.G)((e=>e.manageFiles)),n=r.some((t=>t.key===e.key)),l=(0,be.lQ)(e.mimeType);return(0,x.jsxs)(Re.A,{file:e,folderView:t,isFileSelected:n,onClick:t=>i(t,e),onDoubleClick:t=>s(t,e),children:[(0,x.jsx)(Re.A.Thumbnail,{children:(0,x.jsx)(Re.A.SelectStatus,{onClick:e=>e.stopPropagation(),isSelected:n})}),(0,x.jsx)(Re.A.Name,{}),(0,x.jsx)(Re.A.Extension,{}),e.size?(0,x.jsx)(Re.A.Dot,{}):null,!l&&(0,x.jsx)(Re.A.Size,{}),"list"===t&&(0,x.jsx)(Re.A.UpdatedAt,{}),(0,x.jsx)(Re.A.ActionButton,{})]},e.key)};var Oe=i(2312),He=i(7723);const Ve=({folderView:e})=>(0,x.jsx)(x.Fragment,{children:"list"===e&&(0,x.jsx)(Oe.A,{className:"ccpigd-file-list__header",children:["Name","","Type","Size","Updated","Action"].map(((e,t)=>(0,x.jsx)(f.A,{as:"span",children:"string"==typeof e?(0,He.__)(e,"integration-google-drive"):e},t)))})});var Ke=i(6880),qe=i(3330);const Ze=(0,p.forwardRef)((({loadMoreFileRef:e,galleryRef:t,folderView:i,fileLoading:r,files:l,hasMore:o,loadingMore:c})=>{const{editData:d}=(0,a.G)((e=>e.moduleBuilder)),{selectedFiles:u}=(0,a.G)((e=>e.manageFiles)),m=(0,n.Zp)(),h=(0,a.j)(),f=(0,p.useRef)(null),{shortcodeId:g,moduleMenu:y,menuKey:v}=(0,n.g)(),{viewFile:w,galleryProps:b}=(0,Ke.i)(l),j="file-uploader"!==d?.type,{selectedItems:C,isControlPressed:A}=(0,Be.M)(f,j),k=(0,p.useRef)(!0);(0,p.useEffect)((()=>{if(k.current)return void(k.current=!1);const e=u.map((e=>({key:e.key,thumbnailKey:""})));h((0,fe.Lv)({key:"fileKeys",value:e}))}),[u]),(0,p.useEffect)((()=>{if(C.length>0){const e=C.filter((e=>!u.some((t=>t.key===e)))),t=u.map((e=>e.key)),i=A?[...t,...e]:[...C];h((0,s.nU)(i))}}),[C]);const S=(e,t)=>{e.stopPropagation(),h("file-uploader"===d?.type?(0,s.nU)([t.key]):(0,s.nU)(t.key))},N=(e,t)=>{e.stopPropagation(),(0,be.lQ)(t?.mimeType)?m(`/module-builder/${g}/${y}/${v}/${t.key}`):w(t.key)};return(0,x.jsxs)(le.A,{ref:f,className:"ccpigd-file-list",children:[(0,x.jsx)(Ve,{folderView:i}),r?(0,x.jsx)(Oe.A,{className:`ccpigd-file-list__files ccpigd-file-list__files--${i}-view`,children:[...Array(Ue.PV.PER_PAGE_LIMIT)].map(((e,t)=>(0,x.jsx)("div",{style:{marginTop:"10px"},children:"grid"===i?(0,x.jsx)(Ie.A,{height:"215px"}):(0,x.jsx)(Ie.A,{width:"100%",height:"62px"})},t)))}):(0,x.jsxs)(Oe.A,{ref:t,className:`ccpigd-file-list__files ccpigd-file-list__files--${i}-view ${l?.length>0?"":"ccpigd-file-list__files--empty"}`,children:[l?.length>0?(0,x.jsx)(De.BV,{children:l?.map(((t,s)=>(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)($e,{file:t,folderView:i,handleFileSingleClick:S,handleFileDoubleClick:N},t.key),o&&!c&&l.length-1===s&&l.length>=Ue.PV.PER_PAGE_LIMIT&&(0,x.jsx)("div",{ref:e,className:"ccpigd-loading"})]},t.key)))}):(0,x.jsx)(Te.A,{icon:(0,x.jsx)(Ge.A,{}),title:"No File Found!"}),c&&(0,x.jsx)(x.Fragment,{children:[...Array(Ue.PV.PER_PAGE_LIMIT)].map(((e,t)=>(0,x.jsx)("div",{style:{marginTop:"10px"},children:"grid"===i?(0,x.jsx)(Ie.A,{height:"215px"}):(0,x.jsx)(Ie.A,{width:"100%",height:"62px"})},t)))})]}),(0,x.jsx)(qe.C,{...b})]})})),We=()=>{const{fileLoading:e,files:t,breadcrumbs:i}=(0,a.G)((e=>e.manageFiles)),{activeAccount:r}=(0,a.G)((e=>e.auth)),{folderView:l}=(0,a.G)((e=>e.fileBrowser)),{editData:o}=(0,a.G)((e=>e.moduleBuilder)),c=(0,a.j)(),{menuKey:u,folderKey:m}=(0,n.g)(),[h]=(0,je.mI)(),f=(0,p.useRef)(null),g=(0,p.useRef)(null),{hasMore:y,loadingMore:v}=(0,Le.A)(g);(0,p.useEffect)((()=>{r?.key&&(async()=>{let e;if(m){let s;const a=t.flat().find((e=>e.key===m));if(a&&(s=a),!s){const e=i.find((e=>e.key===m));e&&(s=e)}s||(s=(await h({key:m})).data),e={name:s?.name||"",key:(0,be.fx)(m)?r?.key:m,type:"folder",icon:Ae.Eh,mimeType:"application/vnd.google-apps.folder"}}else{const t=be.Gp.find((e=>e.key===u))||be.Gp[0];e={name:t.name,key:r?.key,type:u||"my-drive",icon:t.icon,mimeType:"application/vnd.google-apps.folder"}}c((0,s.Fy)(e))})()}),[r?.key,u,m]);const w=(0,p.useMemo)((()=>t&&o?.type?t.filter((e=>(0,d.Jr)(o.type,e)||(0,be.lQ)(e.mimeType))):[]),[t,o?.type]);return(0,x.jsx)(Ze,{files:w,folderView:l,fileLoading:e,galleryRef:f,hasMore:y,loadingMore:v,loadMoreFileRef:g})},Qe=()=>(0,x.jsxs)(le.A,{gap:10,className:"w-full",children:[(0,x.jsx)(Pe,{}),(0,x.jsx)(_e,{}),(0,x.jsx)(We,{})]}),Ye=()=>{const[e,t]=(0,p.useState)(!1),{editData:i}=(0,a.G)((e=>e.moduleBuilder)),l=(0,a.j)(),o=(0,n.Zp)(),{shortcodeId:c,moduleMenu:u,menuKey:m,folderKey:h}=(0,n.g)(),[f,{isLoading:g}]=(0,r.h0)(),[x,{isLoading:y}]=(0,r.LQ)();return(0,p.useEffect)((()=>{t(!(!g&&!y))}),[g,y]),{saveData:async e=>{if(i){const t={...i,data:{...i.data,source:{...i.data.source,files:[],selectedFiles:[],breadcrumbs:[]}}};if(t.data.source.fileKeys.length<=0)return void window.toast.show({message:"Please select at least one file.",theme:"error",size:"sm"});if("off"===t.status&&window.toast.show({message:"This module status is off! Please enable it.",theme:"warning",size:"sm"}),i.data.permissions.passwordProtect.enable&&(0,d.Oj)(i.data.permissions.passwordProtect.password))return void window.toast.show({message:(0,d.Oj)(i.data.permissions.passwordProtect.password),theme:"warning",size:"sm"});if("new"===c){const i=await f(t);if(i.error)return;window.dispatchEvent(new CustomEvent("ccpigd-module-created",{detail:i.data})),"save-changes"===e&&o(h?`/module-builder/${i.data.id}/${u}/${m}/${h}`:m?`/module-builder/${i.data.id}/${u}/${m}`:`/module-builder/${i.data.id}/${u}`)}else{const e=await x(t);if(e.error)return;window.dispatchEvent(new CustomEvent("ccpigd-module-updated",{detail:e.data})),l((0,fe.BX)(e.data))}"save-close"===e&&o("/module-builder")}},loading:e,clearSelection:e=>{l(e?(0,s.nU)(e.key):(0,s.nU)([]))},navigateToSource:e=>{o(h||m?h?`/module-builder/${c}/${e}/${m}/${h}`:`/module-builder/${c}/${e}/${m}`:`/module-builder/${c}/${e}/my-drive`)}}};var Je=i(2624),Xe=i(4232);const et=()=>{const{selectedFiles:e}=(0,a.G)((e=>e.manageFiles)),{clearSelection:t}=Ye();return(0,x.jsxs)(ye.A,{padding:0,className:"ccpigd-selected-file-list",children:[(0,x.jsxs)($.A,{align:"space-between",blockAlign:"center",className:"ccpigd-selected-file-list__header",children:[(0,x.jsx)($.A,{gap:10,children:(0,x.jsxs)(f.A,{as:"p",size:"sm",color:"dark",className:"ccpigd-selected-file-list__header--title",children:[(0,x.jsxs)(f.A,{as:"span",size:"sm",color:"primary",weight:"medium",children:["(",e.length,")"]})," ",(0,x.jsx)("span",{children:"Items Selected"})]})}),(0,x.jsx)(ge.A,{variant:"error",size:"extra-small",onClick:()=>t(),disabled:0===e.length,children:(0,x.jsx)(g.A,{name:"playlist_remove"})})]}),(0,x.jsx)(Je.A,{borderColor:"secondary",borderWidth:.5}),(0,x.jsx)(le.A,{className:"ccpigd-selected-file-list__content",children:e&&e.length>0?(0,x.jsx)(x.Fragment,{children:e.map(((e,i)=>(0,x.jsx)(ye.A,{rounded:"none",padding:"8px 10px",children:(0,x.jsxs)($.A,{align:"space-between",blockAlign:"center",wrap:!1,gap:10,children:[(0,x.jsxs)(ne.A,{columns:"10px 35px 1fr",gap:5,alignItems:"center",children:[(0,x.jsxs)(f.A,{as:"span",size:"sm",color:"dark",children:[i+1,"."]}),(0,x.jsxs)(Xe.A,{size:"sm",children:[(0,x.jsx)(Xe.A.AvatarImage,{src:e.thumbnails?.thumbnail}),(0,x.jsx)(Xe.A.AvatarFallback,{children:e.name})]}),(0,x.jsx)(f.A,{as:"p",size:"sm",color:"dark",className:"text-ellipsis",children:e.name})]}),(0,x.jsx)(ge.A,{variant:"error",size:"extra-small",onClick:()=>t(e),children:(0,x.jsx)(g.A,{name:"clear"})})]})},e.key)))}):(0,x.jsxs)($.A,{align:"center",blockAlign:"center",className:"mt-5",children:[(0,x.jsx)(ge.A,{size:"small",children:(0,x.jsx)(g.A,{name:"info"})}),(0,x.jsx)(f.A,{as:"p",size:"sm",color:"primary",children:"No files selected."})]})})]})};var tt=i(468),it=i(7726);const st=()=>{const{activeAccount:e}=(0,a.G)((e=>e.auth)),{menuKey:t,shortcodeId:i}=(0,n.g)(),s=(0,n.Zp)(),r=(0,p.useCallback)((t=>{s(`/module-builder/${i}/source/${t===e?.key?"my-drive":t}`)}),[s]);return(0,x.jsxs)(it.A,{defaultCollapsed:!0,id:"ccpigd-mb-source-sidebar",children:[(0,x.jsx)(le.A,{gap:10,className:"ccpigd-sidebar__menu",children:be.Gp.map((({name:e,icon:i,key:s})=>(0,x.jsx)("div",{className:"ccpigd-sidebar__menu-item "+(t===s?"bg-primary":"bg-light"),onClick:()=>r(s),children:(0,x.jsxs)($.A,{gap:12,wrap:!1,children:[(0,x.jsx)(ge.A,{variant:t===s?"light":"secondary",rounded:"md",size:"small",className:"menu-icon-wrapper",children:i&&(0,x.jsx)("span",{className:"ccpigd-sidebar-menu-icon",style:{maskImage:`url(${i})`}})}),(0,x.jsx)(f.A,{as:"span",color:t===s?"white":"dark",children:e})]})},s)))}),(0,x.jsx)("div",{className:"ccpigd-sidebar__bottom",children:e?.storage&&(0,x.jsx)(tt.A,{storage:e.storage})})]})};var at=i(6234),rt=i(4863),nt=i(2094),lt=i(276),ot=i(2892);const ct=()=>{const{fileLoading:e,activeFolder:t}=(0,a.G)((e=>e.manageFiles)),{activeAccount:i,loading:s,loginAccounts:r}=(0,a.G)((e=>e.auth)),{isUploading:l}=(0,a.G)((e=>e.fileBrowser)),{refreshCurrentFolder:o}=(0,Le.A)(),{shortcodeId:c}=(0,n.g)(),[d,{data:u}]=(0,q.FP)(),[h]=(0,q.ag)(),f=(0,a.j)(),y=(0,n.Zp)(),{createFolder:v}=(0,Se.H)(),w=e=>{f((0,ke.uf)(e))},b=async()=>{if((0,_.G4)(ccpigd.isPro))try{await d().unwrap()}catch(e){console.error(e)}else window.CCPIGDHelper.openUpgradePopUp()};return(0,p.useEffect)((()=>{u&&""!==u&&(0,_.BH)(u)}),[u]),(0,x.jsxs)(nt.A,{children:[(0,x.jsxs)($.A,{gap:10,align:"space-between",blockAlign:"center",children:[(0,x.jsx)(ot.A,{isSearchExpanded:!0}),(0,x.jsxs)($.A,{gap:5,className:"ccpigd-topbar__actions",children:[(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"cloud_upload"}),variant:"outlined",onClick:()=>w(!l),children:(0,x.jsx)("span",{children:"Upload"})}),(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"create_new_folder"}),variant:"outlined",onClick:v,children:(0,x.jsx)("span",{children:"Create Folder"})}),(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"autorenew"}),onClick:()=>o(),variant:"outlined",loading:s||e,children:(0,x.jsx)("span",{children:"Refresh"})}),(0,x.jsxs)(Ne.A,{children:[(0,x.jsx)(Ne.A.Trigger,{children:(0,x.jsxs)(Oe.A,{className:"ccpigd-topbar-profile",children:[(0,x.jsxs)(Xe.A,{size:"sm",children:[(0,x.jsx)(Xe.A.AvatarImage,{src:i?.photo}),(0,x.jsx)(Xe.A.AvatarFallback,{children:i?.name})]}),(0,x.jsx)(Ne.A.TriggerArrow,{})]})}),(0,x.jsxs)(Ne.A.Content,{children:[(0,x.jsx)(Ne.A.MenuLabel,{children:"My Account"}),r?.map((e=>(0,x.jsx)(Ne.A.MenuItem,{children:(0,x.jsxs)(at.A,{accountInfo:e,className:"bg-primary-light p-3",children:[(0,x.jsx)(at.A.Avatar,{}),(0,x.jsxs)(le.A,{className:"profile-info",children:[(0,x.jsx)(at.A.Name,{}),(0,x.jsx)(at.A.Email,{})]}),(0,x.jsx)(at.A.Status,{onClick:()=>{e?.active&&!e?.lost||(e?.lost?b():(async e=>{if((0,_.G4)(ccpigd.isPro))if(e?.key)if(e.lost)b();else try{await h(e.key).unwrap(),f((0,rt.Mx)(e)),y(`/module-builder/${c}/source/my-drive`)}catch(e){console.error(e)}else console.error("Account not found");else window.CCPIGDHelper.openUpgradePopUp()})(e))}})]})}))),(0,x.jsx)(le.A,{align:"center",style:{marginBottom:"10px",marginTop:"6px"},children:(0,x.jsx)(Ne.A.MenuItem,{children:(0,x.jsxs)(oe.A,{hover:!0,isPro:!0,design:"default",visible:!(0,_.G4)(ccpigd.isPro),children:[" ",(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"add_circle"}),variant:"outlined",color:"success",onClick:b,children:"Add Account"})]})})})]})]})]})]}),l&&(0,x.jsx)(lt.A,{setIsUploading:w,onFileUpload:e=>{},data:{maxFileSize:(0,_.G4)(ccpigd.isPro)?0:2,minFileSize:0,maxFiles:(0,_.G4)(ccpigd.isPro)?0:5,enableFolderUpload:(0,_.G4)(ccpigd.isPro),showUploadConfirmation:!1,uploadImmediately:!0,activeFolder:t}})]})},dt=()=>{const{activeAccount:e}=(0,a.G)((e=>e.auth)),{activeFile:t}=(0,a.G)((e=>e.fileBrowser)),{files:i,breadcrumbs:r}=(0,a.G)((e=>e.manageFiles)),{menuKey:l,folderKey:c,shortcodeId:d,moduleMenu:u}=(0,n.g)(),[m]=(0,je.mI)(),h=(0,a.j)(),f=(0,p.useRef)(null);(0,p.useEffect)((()=>{f.current&&(f.current.style.display=t?"flex":"block")}),[t]),(0,p.useEffect)((()=>{e?.key&&(async()=>{let t;if(c){let s;const a=i.flat().find((e=>e.key===c));if(a&&(s=a),!s){const e=r.find((e=>e.key===c));e&&(s=e)}s||(s=(await m({key:c})).data),t={name:s?.name||"",key:(0,be.fx)(c)?e?.key:c,type:"folder",icon:Ae.Eh,mimeType:"application/vnd.google-apps.folder"}}else{const i=be.Gp.find((e=>e.key===l))||be.Gp[0];t={name:i.name,key:e?.key,type:l||"my-drive",icon:i.icon,mimeType:"application/vnd.google-apps.folder"}}h((0,s.Fy)(t))})()}),[e?.key,l,c]);const g=(0,p.useMemo)((()=>be.Gp.map((e=>e.key))),[]);return l&&[...g,"home"].includes(l)?(0,x.jsx)(b.A,{title:"Select Folders and Files",description:"Select folders and files to include in the module.",docLink:S.A.MODULE_BUILDER.sources.link,className:"ccpigd-module-builder__source",children:(0,x.jsxs)(ne.A,{columns:"1fr 20%",children:[(0,x.jsx)(ye.A,{padding:"0px 10px 10px 0",className:e?"":"ccpigd-login-card",children:e?(0,x.jsxs)(o.A,{children:[(0,x.jsx)(st,{}),(0,x.jsxs)(o.A.ContentWrapper,{children:[(0,x.jsx)(ct,{}),(0,x.jsx)(o.A.Content,{className:"ccpigd-file-browser",ref:f,children:(0,x.jsx)(Qe,{})})]})]}):(0,x.jsx)(Ce.a,{})}),(0,x.jsx)(et,{})]})}):(0,x.jsx)(n.C5,{to:`/module-builder/${d}/${u}`,replace:!0})},ut={gallery:"image","file-browser":"all","file-uploader":"all"},pt=()=>{var e,t,i,s,r,n,l;const{editData:o}=(0,a.G)((e=>e.moduleBuilder)),{type:p}=o||{type:null},f=o?.data.filter,{saveFilter:g}=(0,k.A)(),y=e=>t=>{g(e,t)},v=null!==(e=ut[null!=p?p:""])&&void 0!==e?e:"all",w=(0,be.v5)(v).map((e=>({name:e.trim(),value:e.trim()})));return(0,x.jsxs)(b.A,{title:"Filters",description:"Show/ hide files and folders and filter them by extensions and names to not display in the file browser.",docLink:S.A.MODULE_BUILDER.filter.link,children:[(0,x.jsx)(u.A,{title:"Allowed Extensions",secondaryAction:(0,x.jsx)(E.A,{placeholder:"Select extensions to include",disabled:(0,_.G4)(f?.allowAllExtensions),options:w,multiple:!0,value:f?.allowExtensions||[],onChange:y("allowExtensions")}),description:"Select the extensions to allow in this module.",children:(0,x.jsx)(u.A.SubField,{action:(0,x.jsx)(C.A,{id:"allowAllExtensions",title:"Allow all",checked:f?.allowAllExtensions||!1,onChange:()=>g("allowAllExtensions",!f?.allowAllExtensions)}),description:"Allow all extensions in this module.",children:(0,x.jsx)(u.A.SubField,{title:"Exclude Extensions",background:"white",secondaryAction:(0,x.jsx)(E.A,{placeholder:"Select extensions to exclude",disabled:!(0,_.G4)(f?.allowAllExtensions),options:w,value:f?.allowExceptExtensions||[],multiple:!0,onChange:y("allowExceptExtensions")}),description:"Select the extensions to exclude from this module."})})}),(0,d.GU)(p,"filterAllowedNames")&&(0,x.jsx)(u.A,{isPro:!0,isNew:!0,title:"Allowed Names",secondaryAction:(0,x.jsx)(h.A,{isPro:!0,value:f?.allowNames||"",onChange:e=>g("allowNames",e),disabled:f?.allowAllNames||!(0,_.G4)(ccpigd.isPro)}),description:"Enter file and folder names, separated by commas, to display. Leave blank to display all files and folders.",children:(0,x.jsxs)(u.A.SubField,{action:(0,x.jsx)(C.A,{isPro:!0,id:"allowAllNames",title:"Allow all",checked:f?.allowAllNames||!1,onChange:()=>g("allowAllNames",!f?.allowAllNames)}),description:"Allow all extensions in this module.",children:[(0,x.jsx)(u.A.SubField,{title:"Except:",background:"white",secondaryAction:(0,x.jsx)(h.A,{isPro:!0,value:f?.allowExceptNames||"",onChange:e=>g("allowExceptNames",e),disabled:!f?.allowAllNames||!(0,_.G4)(ccpigd.isPro)}),description:"Select the extensions to exclude from this module.",children:(0,x.jsxs)(A.A,{className:"mt-2",children:[(0,x.jsx)(A.A.Normal,{children:"You can use the * and ? wildcards to match multiple characters and single characters respectively."}),(0,x.jsx)(A.A.Title,{title:"For example:"}),M.p7.map(((e,t)=>(0,x.jsxs)(A.A.Bullet,{children:[(0,x.jsx)(A.A.Title,{title:e.title}),(0,x.jsx)(A.A.Text,{children:e.text})]},t)))]})}),(0,x.jsx)(u.A.SubField,{title:"Apply to",description:"Select the type of files to apply the name filters.",background:"white",secondaryAction:(0,x.jsxs)(c.A,{children:[(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(Me.A,{checked:null!==(t=f?.applyNameFilter?.files)&&void 0!==t&&t,size:"small",onClick:e=>e.stopPropagation(),readonly:!0}),variant:"outlined",onClick:()=>{(0,_.G4)(ccpigd.isPro)?g("applyNameFilter.files",!f?.applyNameFilter.files):window.CCPIGDHelper.openUpgradePopUp()},children:"Files"}),(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(Me.A,{checked:null!==(i=f?.applyNameFilter?.folders)&&void 0!==i&&i,size:"small",onClick:e=>e.stopPropagation(),readonly:!0}),variant:"outlined",onClick:()=>{(0,_.G4)(ccpigd.isPro)?g("applyNameFilter.folders",!f?.applyNameFilter.folders):window.CCPIGDHelper.openUpgradePopUp()},children:"Folders"})]})})]})}),(0,d.GU)(p,"filterMaxFileUpload",!1)&&(0,x.jsx)(u.A,{title:"Uploader Configuration",description:"Configure the maximum number of files that can be uploaded at once and the maximum and minimum file sizes.",children:(0,x.jsx)(u.A.SubField,{children:(0,x.jsxs)($.A,{gap:20,children:[(0,x.jsx)(h.A,{label:"Max File Upload",id:"maxFileUpload",helperText:"Enter the max number of files to upload at once. Leave empty for no limit.",type:"number",value:null!==(s=f?.maxFileUpload)&&void 0!==s?s:"",onChange:e=>g("maxFileUpload",e)}),(0,x.jsx)(h.A,{label:"Max File Size (MB)",id:"maxFileSize",helperText:"Enter the maximum upload file size (MB).",type:"number",value:null!==(r=f?.maxFileSize)&&void 0!==r?r:"",onChange:e=>g("maxFileSize",e)}),(0,x.jsx)(h.A,{label:"Min File Size (MB)",id:"minFileSize",helperText:"Enter the minimum upload file size (MB).",type:"number",value:null!==(n=f?.minFileSize)&&void 0!==n?n:"",onChange:e=>g("minFileSize",e)})]})})}),(0,d.GU)(p,"filterMaxFileNumbers",!1)&&(0,x.jsx)(u.A,{title:"Max File Numbers",description:"Configure the maximum number of files that can be uploaded at once and the maximum and minimum file sizes.",children:(0,x.jsx)(u.A.SubField,{children:(0,x.jsx)(h.A,{label:"Max File Numbers",id:"maxFileNumbers",helperText:"Enter the max number of files to upload at once. Leave empty for no limit.",type:"number",value:null!==(l=f?.maxFileNumbers)&&void 0!==l?l:"",className:"w-half",onChange:e=>g("maxFileNumbers",e)})})})]})},mt=({moduleType:e})=>{const{editData:t}=(0,a.G)((e=>e.moduleBuilder)),{shortcodeId:i,moduleMenu:s,menuKey:r,folderKey:l}=(0,n.g)(),{navigateToSource:o}=Ye(),c=(0,n.Zp)(),u=M.vr.filter((s=>e?"modules"!==s.id&&(0,d.GU)(t?.type,s.id):("new"===i||"modules"!==s.id)&&(0,d.GU)(t?.type,s.id)));return(0,x.jsx)(it.A,{id:"ccpigd-mb-sidebar",children:(0,x.jsx)(le.A,{align:"center",className:"ccpigd-mb-sidebar-menu",children:u.map((e=>{const a=M.vr.findIndex((e=>e.id===s))>=M.vr.findIndex((t=>t.id===e.id));return(0,x.jsxs)(Oe.A,{className:"ccpigd-mb-sidebar-menu__item "+(a?"active-tab":""),children:[(0,x.jsxs)(ye.A,{rounded:"lg",className:"ccpigd-mb-single-tab",background:"secondary",padding:15,onClick:()=>(e=>{const s=M.vr.findIndex((t=>t.id===e));0===t?.data.source.fileKeys.length&&s>1?window.toast.show({message:"No files added!",theme:"error",size:"sm"}):"source"===e?o(e):c(`/module-builder/${i}/${e}`)})(e.id),children:[(0,x.jsx)(ge.A,{rounded:"md",size:"medium",className:"ccpigd-tab-icon",children:(0,x.jsx)(g.A,{name:e.icon,fontSize:"xl"})},e.id),(0,x.jsx)(f.A,{size:"sm",weight:"medium",className:"ccpigd-tab-title",color:a?"white":"dark",children:e.title})]}),(0,x.jsx)(Oe.A,{className:"ccpigd-mb-sidebar-menu__item__connector",children:(0,x.jsx)("span",{})})]})}))})})};var ht=i(5219),ft=i(1985),gt=i(5826);const xt=({moduleType:e,onClose:t})=>{const{editData:i,isEdited:s}=(0,a.G)((e=>e.moduleBuilder)),{loading:r,saveData:l}=Ye(),o=(0,a.j)(),c=(0,n.Zp)(),d=async()=>{await window.toast.confirm({message:"This will remove all unsaved changes. Are you sure you want to continue?",okText:"Yes, discard",cancelText:"No, keep editing"})&&(c("/module-builder"),window.toast.show({message:"Changes discarded",theme:"success",size:"sm"}))},u=xe.G.find((e=>e.id===i?.type));return(0,x.jsx)(nt.A,{children:(0,x.jsxs)($.A,{gap:5,align:"space-between",className:e?"mb-4":"",children:[(0,x.jsxs)($.A,{gap:10,align:"center",children:[(0,x.jsx)(gt.A,{title:u?.title,placement:"right",wrap:"no-wrap",arrow:!0,children:(0,x.jsx)(ge.A,{fontSize:"2xl",size:"medium",children:u&&(0,x.jsx)(g.A,{name:u.icon,fontSize:"2xl"})})}),(0,x.jsx)(h.A,{type:"text",id:"module-title",placeholder:"Shortcode Title",value:i?.title||"",onChange:e=>{o((0,fe.O6)({key:"title",value:e}))}}),(0,x.jsx)(ft.A,{})]}),(0,x.jsxs)($.A,{gap:10,children:[i&&"new"!==i.id&&(0,x.jsx)(m.A,{onClick:()=>(e=>{const t=`[integration-google-drive id="${e}"]`;if(navigator.clipboard&&window.isSecureContext)navigator.clipboard.writeText(t).then((()=>{window.toast.show({message:"Shortcode copied!",theme:"success",size:"sm"})})).catch((e=>{window.toast.show({message:"Failed to copy shortcode!",theme:"error",size:"sm"})}));else try{const e=document.createElement("textarea");e.value=t,e.style.position="fixed",e.style.top="0",e.style.left="0",e.style.opacity="0",document.body.appendChild(e),e.focus(),e.select();const i=document.execCommand("copy");if(document.body.removeChild(e),!i)throw new Error("Fallback copy failed");window.toast.show({message:"Shortcode copied!",theme:"success",size:"sm"})}catch(e){window.toast.show({message:"Failed to copy shortcode!",theme:"error",size:"sm"})}})(i?.id),variant:"outlined",startIcon:(0,x.jsx)(g.A,{name:"content_copy"}),children:(0,x.jsxs)(f.A,{className:"shortcode-text text-ellipsis",size:"sm",children:["[",(0,x.jsxs)("span",{className:"ccpigd-shortcode-id",children:["integration-google-drive"," "]}),'id="',i?.id,'"]']})}),e?s&&(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"history"}),variant:"warning",onClick:d,children:"Discard"}):s?(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"history"}),variant:"warning",onClick:d,children:"Discard"}):(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"arrow_back_ios"}),variant:"warning",to:"/module-builder",children:"Back"}),!e&&(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"visibility"}),variant:"secondary",onClick:async()=>{try{if(!i)throw new Error("No edit data available for preview.");window.toast.show({reactComponent:(0,x.jsx)(ht.A,{data:i}),theme:"light",duration:0,variant:"modal"})}catch(e){window.toast.show({message:"Unable to open preview.",theme:"error",size:"sm"})}},disabled:!!i?.data.source.files&&0===i?.data.source.files.length,children:"Preview"}),e&&(0,x.jsx)(m.A,{variant:"error",onClick:t,children:"Close"}),(0,x.jsx)(m.A,{loading:r,disabled:!s,startIcon:(0,x.jsx)(g.A,{name:"check"}),variant:"primary",onClick:()=>l("save-close"),children:"Save and Close"})]})]})})},yt=({children:e})=>(0,x.jsx)("div",{className:"ccpigd-footer",children:e}),vt=({moduleType:e})=>{const{isEdited:t,editData:i}=(0,a.G)((e=>e.moduleBuilder)),{shortcodeId:s,moduleMenu:r,menuKey:l,folderKey:o}=(0,n.g)(),{saveData:c,loading:u,navigateToSource:p}=Ye(),h=(0,n.Zp)(),f=M.vr.filter((t=>e?"modules"!==t.id&&(0,d.GU)(i?.type,t.id):("new"===s||"modules"!==t.id)&&(0,d.GU)(i?.type,t.id))),y=f.findIndex((e=>e.id===r)),v=y<=0;return(0,x.jsx)(yt,{children:(0,x.jsxs)($.A,{align:"space-between",children:[(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"arrow_back_ios"}),variant:"primary",disabled:v,onClick:()=>{if("modules"===r)return;const e=f[y-1].id;"source"!==e?h(`/module-builder/${s}/${e}`):p(e)},children:"Back"}),(0,x.jsx)(m.A,{loading:u,disabled:!t,startIcon:(0,x.jsx)(g.A,{name:"check"}),variant:"primary",onClick:()=>c("save-changes"),children:"Save Changes"}),"permissions"!==r?(0,x.jsx)(m.A,{endIcon:(0,x.jsx)(g.A,{name:"arrow_forward_ios"}),variant:"primary",onClick:()=>{if("permissions"===r)return;const e=f.findIndex((e=>e.id===r));if(0===i?.data.source.fileKeys.length&&e>=1)return void window.toast.show({message:"No files added!",theme:"error",size:"sm"});const t=f[e+1].id;"source"!==t?h(`/module-builder/${s}/${t}`):p(t)},disabled:"permissions"===r,children:"Next"}):(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"check"}),variant:"primary",onClick:()=>c("save-close"),disabled:"permissions"!==r,children:"Finish"})]})})},wt=({moduleType:e,onClose:t,integration:i})=>{const{editData:c,isEdited:d,defaultData:u}=(0,a.G)((e=>e.moduleBuilder)),{selectedFiles:m}=(0,a.G)((e=>e.manageFiles)),{shortcodeId:h,moduleMenu:f}=(0,n.g)(),g=(0,a.j)(),y=(0,n.Zp)(),{data:v,isFetching:w,isLoading:b,isError:j}=(0,r.$$)({id:h||"new",config:{page:1,order:"ASC",orderBy:"name"}},{skip:!h,refetchOnMountOrArgChange:!0});(0,p.useEffect)((()=>{j&&y("/module-builder")}),[j]),(0,p.useEffect)((()=>{g((0,fe.ex)(JSON.stringify(u)!==JSON.stringify(c)))}),[v,c]),(0,p.useEffect)((()=>{v&&(g((0,fe.BX)({...v,type:e||v.type,integration:v.integration||i||null})),g((0,s.fp)(v.data.source.selectedFiles||[])))}),[v]),(0,p.useEffect)((()=>{const e=e=>{e.preventDefault(),e.returnValue=""};return d&&window.addEventListener("beforeunload",e),()=>{window.removeEventListener("beforeunload",e)}}),[d]);const C=m.map((e=>({key:e.key,thumbnailKey:""})));return(0,p.useEffect)((()=>{e?(g((0,fe.KE)({...ccpigd.moduleData,id:h||"new",type:e,data:{...ccpigd.moduleData.data,source:{...ccpigd.moduleData.data.source,fileKeys:C||[]}}})),y(`/module-builder/${h}/source/my-drive`)):y("new"===h?`/module-builder/${h}/modules`:`/module-builder/${h}/source/my-drive`)}),[]),!c||w||b?(0,x.jsx)(l.A,{}):(0,x.jsxs)(o.A,{className:e?"ccpigd-popup-module-builder":"",children:[(0,x.jsx)(mt,{moduleType:e}),(0,x.jsxs)(o.A.ContentWrapper,{children:[(0,x.jsx)(xt,{moduleType:e,onClose:t}),(0,x.jsx)(o.A.Content,{className:"ccpigd-module-builder",children:(()=>{switch(f){case"modules":default:return(0,x.jsx)(we,{});case"source":return(0,x.jsx)(dt,{});case"filter":return(0,x.jsx)(pt,{});case"advanced":return(0,x.jsx)(he,{});case"notifications":return(0,x.jsx)(N,{});case"permissions":return(0,x.jsx)(Z,{})}})()}),(0,x.jsx)(vt,{moduleType:e})]})]})}},651:(e,t,i)=>{i.d(t,{BA:()=>L,BG:()=>b,DE:()=>S,DV:()=>F,GR:()=>n,Iw:()=>A,KS:()=>v,Ki:()=>P,LB:()=>d,M2:()=>_,Rj:()=>s,Se:()=>N,Uf:()=>m,aU:()=>k,c6:()=>x,eO:()=>y,f6:()=>E,ih:()=>g,kN:()=>c,lB:()=>z,nU:()=>o,p7:()=>r,pF:()=>j,qb:()=>w,qt:()=>u,rJ:()=>C,rU:()=>f,st:()=>M,vr:()=>a,wg:()=>h,wt:()=>l,x9:()=>p});const s=[{name:"None",value:""},{name:"Name",value:"name"},{name:"Created At",value:"createdAt"},{name:"Type",value:"type"}],a=[{id:"modules",title:"Modules",icon:"grid_view"},{id:"source",title:"Source",icon:"database_search"},{id:"filter",title:"Filter",icon:"filter_alt"},{id:"advanced",title:"Advanced",icon:"category_search"},{id:"notifications",title:"Notifications",icon:"notifications_active"},{id:"permissions",title:"Permissions",icon:"visibility_lock"}],r=[{title:"report*, *.txt",text:"will match all files that start with report and have the .txt extension."},{title:"file?, image_*",text:'will match all files that start with file like "file1", "file2", and all files that start with image_.'}],n=[{key:"permissionUpload",visibleCondition:!1},{key:"uploadOptions",visibleCondition:!1},{key:"permissionPreview",visibleCondition:!1},{key:"permissionNewFolder",visibleCondition:!1},{key:"permissionDeleteFolder",visibleCondition:!1},{key:"permissionSearch",visibleCondition:!1},{key:"permissionDownload",visibleCondition:!1},{key:"permissionRename",visibleCondition:!1},{key:"permissionAllowShare",visibleCondition:!1},{key:"permissionCopyMove",visibleCondition:!1}],l=[{key:"breadcrumb",title:"Breadcrumbs",description:"Enable it to show breadcrumb in header."},{key:"refresh",title:"Refresh Button",description:"Enable it to show refresh button in header."},{key:"sorting",title:"Sorting",description:"Enable it to show sorting options in header."}],o=[{key:"openedPlaylist",id:"openedPlaylist",title:"Opened Playlist",description:"Should be the playlist opened by default.",checked:e=>e?.openedPlaylist},{key:"showNextPrefix",id:"showNextPrefix",title:"Show Number Prefix",description:"Should show the next prefix of the media item.",checked:e=>e?.showNextPrefix},{key:"showThumbnail",id:"showThumbnail",title:"Show Thumbnail",description:"Should show the thumbnail of the media item.",checked:e=>e?.showThumbnail}],c=[{key:"16/9",title:"16:9",icon:"aspect_ratio"},{key:"4/3",title:"4:3",icon:"aspect_ratio"},{key:"3/2",title:"3:2",icon:"aspect_ratio"},{key:"2/1",title:"2:1",icon:"aspect_ratio"},{key:"1/1",title:"1:1",icon:"aspect_ratio"},{key:"21/9",title:"21:9",icon:"aspect_ratio"},{key:"9/16",title:"9:16",icon:"aspect_ratio"}],d=[{title:"Left",key:"left",icon:"align_horizontal_left"},{key:"right",title:"Right",icon:"align_horizontal_right"},{key:"bottom",title:"Bottom",icon:"align_flex_end"}],u=[{key:"backgroundColor",title:"Background Color",description:"Pick the primary color for the file browser. This color will impact both the admin and frontend file browser modules.",defaultColor:"#ffffff",colors:["#471396","#ffffff","#0f0599ff","#030161ff","#150035ff","#000e25","#1363e2ff","#1bc274ff","#501aa1ff"]},{key:"textColor",title:"Text Color",description:"Pick the primary color for the file browser. This color will impact both the admin and frontend file browser modules.",defaultColor:"#000000",colors:["#471396","#0f0599ff","#030161ff","#150035ff","#000000","#385d99ff","#1363e2ff","#1bc274ff","#501aa1ff"]}],p=[{key:"title",title:"Show Title",description:"Show the image title in the overlay."},{key:"description",title:"Show Description",description:"Show the image description in the overlay."},{key:"size",title:"Show Size",description:"Show the image size in the overlay."}],m=[{key:"light",title:"Light Mode",icon:"light_mode"},{key:"dark",title:"Dark Mode",icon:"dark_mode"}],h=[{key:"load-more",title:"Load More",icon:"autorenew"},{key:"infinite-scroll",title:"Infinite Scroll",icon:"swap_vert"},{key:"pagination",title:"Pagination",icon:"page_control"}],f=[{key:"name",title:"Name",icon:"id_card"},{key:"size",title:"Size",icon:"60fps_select"},{key:"createdAt",title:"Created At",icon:"alarm"},{key:"updatedAt",title:"Updated At",icon:"edit_calendar"}],g=[{key:"ASC",title:"Ascending",icon:"uppercase"},{key:"DESC",title:"Descending",icon:"arrow_cool_down"}],x=[{key:"grid",title:"Grid",icon:"grid_view"},{key:"list",title:"List",icon:"dehaze"}],y=[{key:"justified",title:"Justified",icon:"format_align_justify"},{key:"grid",title:"Grid",icon:"grid_view"},{key:"masonry",title:"Masonry",icon:"browse"}],v=[{key:"desktop",title:"Desktop",icon:"screenshot_monitor"},{key:"tablet",title:"Tablet",icon:"tablet_mac"},{key:"mobile",title:"Mobile",icon:"mobile_2"}],w=[{key:"1:1",title:"1:1",icon:"aspect_ratio"},{key:"3:2",title:"3:2",icon:"aspect_ratio"},{key:"4:3",title:"4:3",icon:"aspect_ratio"},{key:"9:16",title:"9:16",icon:"aspect_ratio"},{key:"16:9",title:"16:9",icon:"aspect_ratio"},{key:"21:9",title:"21:9",icon:"aspect_ratio"}],b=[{key:"original",title:"Original",icon:"image"},{key:"medium",title:"Medium",icon:"imagesmode"},{key:"thumbnail",title:"Thumbnail",icon:"gallery_thumbnail"}],j=[{key:"rounded",title:"Rounded",icon:"rounded_corner"},{key:"square",title:"Square",icon:"square"}],C=[{key:"always",title:"Always",icon:"all_inclusive"},{key:"hover",title:"On Hover",icon:"highlight_mouse_cursor"}],A=[{key:"desktop",title:"Desktop",icon:"computer"},{key:"tablet",title:"Tablet",icon:"tablet_android"},{key:"mobile",title:"Mobile",icon:"mobile"}],k=[{key:"read-only",title:"Read Only",icon:"auto_stories"},{key:"editable",title:"Editable",icon:"edit"},{key:"full-editable",title:"Full Editable",icon:"settings"}],S=[{key:"grid",title:"Grid",icon:"grid_view"},{key:"list",title:"List",icon:"dehaze"}],N=[{key:"large",title:"Large",icon:"crop_7_5"},{key:"medium",title:"Medium",icon:"crop_7_5"},{key:"small",title:"Small",icon:"crop_7_5"}],F=[{key:"desktop",title:"Desktop",icon:"computer",isPro:!1},{key:"tablet",title:"Tablet",icon:"tablet_android",isPro:!0},{key:"mobile",title:"Mobile",icon:"mobile",isPro:!0}],M=[{key:"everyone",title:"Everyone",icon:"public"},{key:"logged",title:"Logged In",icon:"groups"}],_=[{key:"roles",title:"Roles Based",icon:"manage_accounts"},{key:"users",title:"Users Based",icon:"person"}],z=[{key:"sliderType",title:"Slider Type",description:"Number of files to show in first render. Leave empty for default value.",options:[{name:"Horizontal",value:"horizontal"},{name:"Vertical",value:"vertical"}],secondaryAction:!0},{key:"sliderEffect",title:"Slider Effect",description:"Select the transition effect for the slider.",options:[{name:"Flip",value:"flip"},{name:"Fade",value:"fade"},{name:"Slide",value:"slide"}],secondaryAction:!0},{key:"navigationStyle",description:"Show navigation arrows and dots.",options:[{name:"Arrows & Dots",value:"arrows-dots"},{name:"Arrows",value:"arrows"},{name:"Dots",value:"dots"},{name:"None",value:"none"}],action:!0,children:!0}],E=[{key:"slideToShow",title:"Slide To Show Display",extraContent:!0,min:1,max:10},{key:"itemGap",title:"Item Gap",description:"The spacing between each item. Leave empty for default value.",min:10},{key:"borderRadius",title:"Item Border Radius",description:"The border radius of each item. Leave empty for default value."}],P=[{key:"slideAutoPlay",title:"Slide Auto Play",description:"Enable or disable slide auto play",children:!0},{key:"mouseControl",title:"Mouse Control",description:"Enable or disable mouse control"},{key:"disableSliderCaption",title:"Show Slider Caption",description:"Show/ hide the slider caption"}],L=[{key:"showFileName",subTitle:"Show File Name",description:"Show or hide the file name below the embedded document.",action:!0},{key:"embedType",title:"Embed Type",buttonContent:!0},{key:"width",title:"Iframe Dimensions",subField:[{key:"width",title:"Width"},{key:"height",title:"Height"}]},{key:"allowPopOut",subTitle:"Allow Pop Out",description:"Allow the document to be opened in a new tab.",action:!0,noteContent:!0}]},6165:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(3042),a=i(347),r=i(790);const n=()=>{const{editData:e}=(0,a.G)((e=>e.settings));return(0,r.jsxs)("div",{className:"ccpigd-logo",children:[(0,r.jsxs)("svg",{width:30,height:31,viewBox:"0 0 43 44",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("rect",{x:"-0.00292969",y:"0.971436",width:"42.0571",height:"42.0572",rx:"21.0286",fill:"url(#paint0_radial_108_13382)"}),(0,r.jsx)("path",{d:"M26.5872 12.1151C27.456 12.2784 28.2243 12.5611 28.9107 13.042C30.0471 13.8334 30.7217 14.9104 30.9422 16.2543C31.0047 16.626 31.0173 17.0124 31.0224 17.3912C31.028 17.6837 30.7853 17.8583 30.5137 17.7965C30.3185 17.7538 30.2084 17.6032 30.1946 17.3818C30.1667 16.9878 30.1619 16.5904 30.0802 16.2073C29.765 14.7201 28.8447 13.7278 27.4113 13.1893C27.0329 13.048 26.6271 12.9854 26.2331 12.889C26.1948 12.8811 26.1449 12.9033 26.1026 12.9105C26.1176 12.9519 26.1249 13.0007 26.1477 13.0345C26.4211 13.4001 26.7021 13.7659 26.9755 14.1352C27.0779 14.2709 27.0846 14.4134 26.9953 14.5591C26.9179 14.686 26.7908 14.7601 26.6417 14.7254C26.5422 14.7023 26.4276 14.6452 26.3668 14.5698C25.8882 13.9516 25.4213 13.3297 24.9544 12.7041C24.7949 12.4892 24.8425 12.2684 25.081 12.1312C25.739 11.7494 26.4009 11.3676 27.0628 10.9858C27.2705 10.8672 27.4885 10.9212 27.5984 11.1057C27.7082 11.2939 27.6493 11.4998 27.4415 11.6221C27.1759 11.7778 26.8989 11.9334 26.5872 12.1151Z",fill:"white"}),(0,r.jsx)("path",{d:"M15.5348 31.9899C14.665 31.8324 13.8947 31.555 13.2048 31.0787C12.0628 30.2949 11.3808 29.2225 11.1508 27.8801C11.0858 27.5088 11.0703 27.1226 11.0627 26.7439C11.055 26.4513 11.2965 26.2751 11.5685 26.3352C11.764 26.3765 11.8751 26.5264 11.8904 26.7476C11.9211 27.1414 11.9288 27.5389 12.0131 27.9214C12.3387 29.4063 13.2662 30.3925 14.7032 30.9212C15.0826 31.0599 15.4889 31.1199 15.8836 31.2137C15.9219 31.2212 15.9717 31.1988 16.0139 31.1912C15.9986 31.1499 15.9909 31.1011 15.9679 31.0675C15.6919 30.7037 15.4084 30.34 15.1325 29.9725C15.029 29.8375 15.0212 29.6951 15.1094 29.5488C15.1861 29.4214 15.3126 29.3463 15.462 29.3801C15.5617 29.4025 15.6766 29.4587 15.7379 29.5337C16.2208 30.1488 16.6923 30.7675 17.1636 31.3899C17.3244 31.6037 17.2784 31.825 17.0408 31.9637C16.3856 32.35 15.7264 32.7361 15.0673 33.1224C14.8604 33.2424 14.6419 33.1898 14.5308 33.0061C14.4197 32.8186 14.4771 32.6123 14.6841 32.4886C14.9485 32.3311 15.2244 32.1737 15.5348 31.9899Z",fill:"white"}),(0,r.jsx)("path",{d:"M23.3323 12.1358V19.4705H21.2514C19.9331 19.4705 18.8678 20.5167 18.8678 21.8029V24.8178H10.3718C9.05358 24.8178 7.98828 23.7716 7.98828 22.4855V12.1358C7.98828 10.8459 9.05358 9.80344 10.3718 9.80344H20.9486C22.2631 9.80344 23.3323 10.8459 23.3323 12.1358Z",fill:"white"}),(0,r.jsx)("path",{d:"M34.0637 21.5109V31.8604C34.0637 33.1505 32.9946 34.1966 31.6802 34.1966H21.1034C19.7851 34.1966 18.7197 33.1505 18.7197 31.8604V24.5258H20.8006C22.115 24.5258 23.1842 23.4795 23.1842 22.1933V19.1785H31.6802C32.9946 19.1785 34.0637 20.2247 34.0637 21.5109Z",fill:"white"}),(0,r.jsx)("path",{d:"M26.501 22.9278C24.3779 22.9615 22.5537 24.7052 22.5537 26.8764C22.5577 29.1413 24.5159 30.8587 26.612 30.8288C28.7619 30.795 30.5937 29.0551 30.5899 26.884C30.5937 24.679 28.7351 22.894 26.501 22.9278ZM26.6427 30.6188C24.5197 30.6563 22.7914 28.9726 22.7646 26.8726C22.7416 24.904 24.4661 23.1903 26.4588 23.1341C28.5435 23.0741 30.3868 24.784 30.3829 26.8877C30.3829 28.7775 28.7887 30.585 26.6427 30.6188Z",fill:"#207196"}),(0,r.jsx)("path",{d:"M28.8763 24.3372C28.7308 24.416 28.5966 24.4685 28.4894 24.5547C28.271 24.731 28.2288 24.986 28.3553 25.2785C28.4127 25.4172 28.4817 25.5523 28.566 25.676C28.8994 26.1596 28.9607 26.6809 28.7998 27.2359C28.6426 27.7759 28.474 28.3158 28.3093 28.8558C28.3054 28.8746 28.2939 28.8895 28.2671 28.9383C27.8456 27.7046 27.4316 26.5009 27.014 25.2785C27.129 25.2709 27.2209 25.2672 27.3167 25.256C27.3666 25.2485 27.4278 25.2447 27.4547 25.2147C27.4892 25.1772 27.5007 25.1172 27.5045 25.0648C27.5045 25.0534 27.4433 25.0235 27.4087 25.0235C26.8339 25.0235 26.2552 25.0273 25.6804 25.0273C25.6612 25.0273 25.6382 25.0273 25.619 25.031C25.5616 25.0459 25.4581 25.0198 25.4696 25.1135C25.4734 25.1622 25.5577 25.1997 25.6038 25.241C25.6076 25.2447 25.6191 25.2447 25.6267 25.2447C25.8758 25.2222 25.9716 25.3723 26.0407 25.5747C26.1709 25.9385 26.3166 26.2984 26.4507 26.6585C26.466 26.6997 26.4698 26.7559 26.4584 26.7971C26.2208 27.4947 25.9793 28.1884 25.7417 28.8858C25.7379 28.9008 25.7264 28.9121 25.6996 28.9608C25.278 27.7272 24.8642 26.5234 24.4426 25.301C24.569 25.2823 24.6686 25.2709 24.7644 25.2522C24.8488 25.2335 24.9638 25.2259 24.9562 25.121C24.9485 25.0086 24.8335 25.0198 24.7491 25.0198C24.4656 25.0235 24.1859 25.031 23.9023 25.0385C23.8371 25.0385 23.7719 25.0385 23.6992 25.0198C24.182 24.311 24.8258 23.8235 25.6726 23.6098C26.8684 23.3023 27.926 23.5872 28.8763 24.3372Z",fill:"#207196"}),(0,r.jsx)("path",{d:"M26.6583 27.1876C27.0108 28.1439 27.3634 29.1 27.7275 30.0864C27.5243 30.1313 27.3365 30.1801 27.1488 30.2176C26.6851 30.3076 26.2253 30.2813 25.7693 30.1801C25.5814 30.1388 25.5775 30.1276 25.6389 29.9551C25.9494 29.0701 26.2597 28.1852 26.5739 27.3002C26.5855 27.2626 26.6046 27.2289 26.6239 27.1914C26.6315 27.1914 26.643 27.1876 26.6583 27.1876Z",fill:"#207196"}),(0,r.jsx)("path",{d:"M23.4509 25.5168C23.995 26.9755 24.5393 28.438 25.0834 29.8965C25.0719 29.9041 25.0566 29.9116 25.0451 29.9191C24.3054 29.5554 23.7574 29.0004 23.4241 28.258C23.014 27.3505 23.0562 26.4317 23.4048 25.5206C23.4165 25.5206 23.4318 25.5168 23.4509 25.5168Z",fill:"#207196"}),(0,r.jsx)("path",{d:"M29.6363 25.2933C30.0386 26.1071 30.1306 26.9546 29.8776 27.8283C29.6287 28.687 29.096 29.3433 28.2949 29.7895C28.3066 29.752 28.3142 29.7145 28.3257 29.6807C28.6782 28.6757 29.0308 27.6708 29.3795 26.6658C29.5136 26.2796 29.6094 25.8859 29.5864 25.4734C29.5826 25.4134 29.5941 25.3534 29.5979 25.2933C29.6094 25.2971 29.6248 25.2933 29.6363 25.2933Z",fill:"#207196"}),(0,r.jsx)("mask",{id:"mask0_108_13382",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:11,y:13,width:9,height:8,children:(0,r.jsx)("path",{d:"M19.4059 13.5797H11.7959V20.1883H19.4059V13.5797Z",fill:"white"})}),(0,r.jsxs)("g",{mask:"url(#mask0_108_13382)",children:[(0,r.jsx)("path",{d:"M12.3712 19.2438L12.7068 19.8072C12.7766 19.9258 12.8768 20.019 12.9945 20.0868L14.1931 18.0703H11.7959C11.7959 18.2016 11.8308 18.333 11.9005 18.4516L12.3712 19.2438Z",fill:"#0066DA"}),(0,r.jsx)("path",{d:"M15.6009 15.698L14.4023 13.6815C14.2846 13.7493 14.1844 13.8425 14.1146 13.9611L11.9005 17.689C11.832 17.8051 11.796 17.9365 11.7959 18.0703H14.1931L15.6009 15.698Z",fill:"#00AC47"}),(0,r.jsx)("path",{d:"M18.2076 20.0868C18.3252 20.019 18.4255 19.9258 18.4952 19.8072L18.6347 19.5742L19.3016 18.4516C19.3713 18.333 19.4062 18.2017 19.4062 18.0703H17.0088L17.5189 19.0447L18.2076 20.0868Z",fill:"#EA4335"}),(0,r.jsx)("path",{d:"M15.6009 15.6978L16.7995 13.6814C16.6819 13.6136 16.5467 13.5797 16.4073 13.5797H14.7946C14.6551 13.5797 14.52 13.6178 14.4023 13.6814L15.6009 15.6978Z",fill:"#00832D"}),(0,r.jsx)("path",{d:"M17.0084 18.0703H14.1927L12.9941 20.0868C13.1118 20.1546 13.2469 20.1885 13.3864 20.1885H17.8147C17.9542 20.1885 18.0893 20.1504 18.207 20.0868L17.0084 18.0703Z",fill:"#2684FC"}),(0,r.jsx)("path",{d:"M18.1939 15.8251L17.0868 13.9611C17.0171 13.8425 16.9169 13.7493 16.7992 13.6815L15.6006 15.698L17.0084 18.0703H19.4012C19.4012 17.939 19.3664 17.8076 19.2967 17.689L18.1939 15.8251Z",fill:"#FFBA00"})]}),(0,r.jsx)("defs",{children:(0,r.jsxs)("radialGradient",{id:"paint0_radial_108_13382",cx:0,cy:0,r:1,gradientUnits:"userSpaceOnUse",gradientTransform:"translate(13.0348 -21.3189) rotate(75.524) scale(66.4573 66.4573)",children:[(0,r.jsx)("stop",{stopColor:"#E1F2A6"}),(0,r.jsx)("stop",{offset:1,stopColor:e?.appearance?.primaryColor})]})})]}),(0,r.jsxs)("div",{className:"ccpigd-logo-text",children:[(0,r.jsx)(s.A,{as:"span",size:"xs",color:"primary",style:{lineHeight:1},children:"Integration For"}),(0,r.jsx)(s.A,{as:"h1",size:"lg",weight:"bold",children:"Google Drive"})]})]})}},4970:(e,t,i)=>{i.d(t,{A:()=>a});var s=i(790);const a=()=>(0,s.jsxs)("svg",{width:300,height:300,viewBox:"0 0 300 300",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,s.jsxs)("g",{clipPath:"url(#clip0_70_21667)",children:[(0,s.jsxs)("g",{opacity:"0.25",children:[(0,s.jsx)("path",{d:"M277.434 221.04C287.673 221.04 295.974 212.739 295.974 202.5C295.974 192.261 287.673 183.96 277.434 183.96C267.195 183.96 258.894 192.261 258.894 202.5C258.894 212.739 267.195 221.04 277.434 221.04Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M61.338 183.96V221.037H44.403C34.164 221.037 25.866 212.739 25.866 202.503C25.866 192.267 34.167 183.96 44.403 183.96H61.338Z",fill:"#15BE7C"})]}),(0,s.jsxs)("g",{opacity:"0.25",children:[(0,s.jsx)("path",{d:"M27.3572 123.84H26.1632C24.4352 123.84 22.7432 124.008 21.1082 124.329C9.07818 126.684 0.000183105 137.28 0.000183105 150.003C0.000183105 157.23 2.92818 163.767 7.66218 168.498C12.3962 173.232 18.9362 176.16 26.1632 176.16H61.3412V76.1491C55.2182 70.5751 51.3722 62.5411 51.3722 53.6071C51.3722 46.1911 54.0242 39.3871 58.4342 34.1071C64.0172 27.4051 72.4292 23.1451 81.8372 23.1451C87.8522 23.1451 93.4592 24.8881 98.1812 27.8971H205.416C209.052 27.8971 212.475 29.5951 214.644 32.4721L244.119 71.5771C244.671 71.5411 245.223 71.5201 245.784 71.5201H273.837C288.285 71.5201 300 59.8051 300 45.3571C300 38.1361 297.072 31.5961 292.338 26.8561C287.604 22.1221 281.064 19.1941 273.837 19.1941H26.1632C11.7152 19.1941 0.000183105 30.9061 0.000183105 45.3541C0.000183105 52.5811 2.92818 59.1181 7.66218 63.8551C10.7882 66.9811 14.7032 69.3181 19.0832 70.5481C19.7372 70.7341 20.4002 70.8901 21.0782 71.0251C22.7222 71.3491 24.4232 71.5171 26.1632 71.5171H27.3752C28.0922 71.6581 28.7972 71.8321 29.4932 72.0331C33.9002 73.2961 37.8422 75.6601 40.9982 78.8161C45.8252 83.6491 48.8102 90.3121 48.8102 97.6771C48.8102 105.042 45.8252 111.714 40.9982 116.544C37.3442 120.198 32.6282 122.796 27.3602 123.84H27.3572Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M273.837 123.84H254.868V180.612C259.038 177.801 264.063 176.16 269.469 176.16H273.837C288.285 176.16 300 164.448 300 150C300 142.779 297.072 136.233 292.338 131.499C287.604 126.765 281.064 123.837 273.837 123.837V123.84Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M273.837 228.486H269.469C264.06 228.486 259.038 226.845 254.868 224.037V254.274C254.868 260.544 249.717 265.626 243.366 265.626H72.84C66.489 265.626 61.338 260.544 61.338 254.274V228.486H26.16C11.712 228.486 -0.00299072 240.198 -0.00299072 254.646C-0.00299072 261.873 2.92501 268.41 7.65901 273.147C12.393 277.881 18.933 280.809 26.16 280.809H273.834C288.282 280.809 299.997 269.094 299.997 254.646C299.997 247.425 297.069 240.882 292.335 236.154C287.601 231.417 281.061 228.489 273.834 228.489L273.837 228.486Z",fill:"#15BE7C"})]}),(0,s.jsx)("path",{d:"M237.315 266.523H231.027C230.529 266.523 230.127 266.121 230.127 265.623C230.127 265.125 230.529 264.723 231.027 264.723H237.315C237.813 264.723 238.215 265.125 238.215 265.623C238.215 266.121 237.813 266.523 237.315 266.523ZM224.736 266.523H218.448C217.95 266.523 217.548 266.121 217.548 265.623C217.548 265.125 217.95 264.723 218.448 264.723H224.736C225.234 264.723 225.636 265.125 225.636 265.623C225.636 266.121 225.234 266.523 224.736 266.523ZM212.157 266.523H205.869C205.371 266.523 204.969 266.121 204.969 265.623C204.969 265.125 205.371 264.723 205.869 264.723H212.157C212.655 264.723 213.057 265.125 213.057 265.623C213.057 266.121 212.655 266.523 212.157 266.523ZM199.578 266.523H193.29C192.792 266.523 192.39 266.121 192.39 265.623C192.39 265.125 192.792 264.723 193.29 264.723H199.578C200.076 264.723 200.478 265.125 200.478 265.623C200.478 266.121 200.076 266.523 199.578 266.523ZM186.999 266.523H180.708C180.21 266.523 179.808 266.121 179.808 265.623C179.808 265.125 180.21 264.723 180.708 264.723H186.999C187.497 264.723 187.899 265.125 187.899 265.623C187.899 266.121 187.497 266.523 186.999 266.523ZM174.42 266.523H168.132C167.634 266.523 167.232 266.121 167.232 265.623C167.232 265.125 167.634 264.723 168.132 264.723H174.42C174.918 264.723 175.32 265.125 175.32 265.623C175.32 266.121 174.918 266.523 174.42 266.523ZM161.841 266.523H155.553C155.055 266.523 154.653 266.121 154.653 265.623C154.653 265.125 155.055 264.723 155.553 264.723H161.841C162.339 264.723 162.741 265.125 162.741 265.623C162.741 266.121 162.339 266.523 161.841 266.523ZM149.262 266.523H142.971C142.473 266.523 142.071 266.121 142.071 265.623C142.071 265.125 142.473 264.723 142.971 264.723H149.262C149.76 264.723 150.162 265.125 150.162 265.623C150.162 266.121 149.76 266.523 149.262 266.523ZM136.683 266.523H130.392C129.894 266.523 129.492 266.121 129.492 265.623C129.492 265.125 129.894 264.723 130.392 264.723H136.683C137.181 264.723 137.583 265.125 137.583 265.623C137.583 266.121 137.181 266.523 136.683 266.523ZM124.104 266.523H117.813C117.315 266.523 116.913 266.121 116.913 265.623C116.913 265.125 117.315 264.723 117.813 264.723H124.104C124.602 264.723 125.004 265.125 125.004 265.623C125.004 266.121 124.602 266.523 124.104 266.523ZM111.525 266.523H105.237C104.739 266.523 104.337 266.121 104.337 265.623C104.337 265.125 104.739 264.723 105.237 264.723H111.525C112.023 264.723 112.425 265.125 112.425 265.623C112.425 266.121 112.023 266.523 111.525 266.523ZM98.946 266.523H92.658C92.16 266.523 91.758 266.121 91.758 265.623C91.758 265.125 92.16 264.723 92.658 264.723H98.946C99.444 264.723 99.846 265.125 99.846 265.623C99.846 266.121 99.444 266.523 98.946 266.523ZM86.367 266.523H80.079C79.581 266.523 79.179 266.121 79.179 265.623C79.179 265.125 79.581 264.723 80.079 264.723H86.367C86.865 264.723 87.267 265.125 87.267 265.623C87.267 266.121 86.865 266.523 86.367 266.523ZM73.788 266.523H72.843C70.89 266.523 69.018 266.088 67.284 265.227C66.84 265.005 66.657 264.465 66.876 264.021C67.098 263.577 67.638 263.394 68.082 263.616C69.567 264.351 71.166 264.726 72.84 264.726H73.785C74.283 264.726 74.685 265.128 74.685 265.626C74.685 266.124 74.283 266.526 73.785 266.526L73.788 266.523ZM243.606 266.523C243.117 266.523 242.715 266.133 242.706 265.641C242.697 265.143 243.09 264.732 243.588 264.723C245.541 264.684 247.437 264.117 249.075 263.085C249.495 262.821 250.05 262.947 250.317 263.367C250.584 263.787 250.455 264.342 250.035 264.609C248.121 265.818 245.901 266.481 243.621 266.526C243.615 266.526 243.609 266.526 243.603 266.526L243.606 266.523ZM63.072 261.165C62.772 261.165 62.481 261.015 62.31 260.745C61.092 258.816 60.447 256.59 60.441 254.307C60.441 253.809 60.84 253.407 61.338 253.404C61.833 253.404 62.238 253.806 62.238 254.301C62.244 256.245 62.793 258.141 63.831 259.782C64.095 260.202 63.969 260.757 63.549 261.024C63.399 261.117 63.234 261.162 63.069 261.162L63.072 261.165ZM253.716 260.136C253.581 260.136 253.446 260.106 253.32 260.043C252.873 259.824 252.69 259.284 252.912 258.837C253.617 257.409 253.974 255.873 253.974 254.274V253.125C253.974 252.627 254.376 252.225 254.874 252.225C255.372 252.225 255.774 252.627 255.774 253.125V254.274C255.774 256.152 255.354 257.955 254.526 259.635C254.37 259.953 254.049 260.136 253.719 260.136H253.716ZM61.341 248.919C60.843 248.919 60.441 248.517 60.441 248.019V241.728C60.441 241.23 60.843 240.828 61.341 240.828C61.839 240.828 62.241 241.23 62.241 241.728V248.019C62.241 248.517 61.839 248.919 61.341 248.919ZM254.871 247.737C254.373 247.737 253.971 247.335 253.971 246.837V240.549C253.971 240.051 254.373 239.649 254.871 239.649C255.369 239.649 255.771 240.051 255.771 240.549V246.837C255.771 247.335 255.369 247.737 254.871 247.737ZM61.341 236.34C60.843 236.34 60.441 235.938 60.441 235.44V229.152C60.441 228.654 60.843 228.252 61.341 228.252C61.839 228.252 62.241 228.654 62.241 229.152V235.44C62.241 235.938 61.839 236.34 61.341 236.34ZM254.871 235.158C254.373 235.158 253.971 234.756 253.971 234.258V227.97C253.971 227.472 254.373 227.07 254.871 227.07C255.369 227.07 255.771 227.472 255.771 227.97V234.258C255.771 234.756 255.369 235.158 254.871 235.158ZM61.341 223.761C60.843 223.761 60.441 223.359 60.441 222.861V216.573C60.441 216.075 60.843 215.673 61.341 215.673C61.839 215.673 62.241 216.075 62.241 216.573V222.861C62.241 223.359 61.839 223.761 61.341 223.761ZM254.871 222.579C254.373 222.579 253.971 222.177 253.971 221.679V215.391C253.971 214.893 254.373 214.491 254.871 214.491C255.369 214.491 255.771 214.893 255.771 215.391V221.679C255.771 222.177 255.369 222.579 254.871 222.579ZM61.341 211.182C60.843 211.182 60.441 210.78 60.441 210.282V203.994C60.441 203.496 60.843 203.094 61.341 203.094C61.839 203.094 62.241 203.496 62.241 203.994V210.282C62.241 210.78 61.839 211.182 61.341 211.182ZM254.871 210C254.373 210 253.971 209.598 253.971 209.1V202.812C253.971 202.314 254.373 201.912 254.871 201.912C255.369 201.912 255.771 202.314 255.771 202.812V209.1C255.771 209.598 255.369 210 254.871 210ZM61.341 198.603C60.843 198.603 60.441 198.201 60.441 197.703V191.415C60.441 190.917 60.843 190.515 61.341 190.515C61.839 190.515 62.241 190.917 62.241 191.415V197.703C62.241 198.201 61.839 198.603 61.341 198.603ZM254.871 197.421C254.373 197.421 253.971 197.019 253.971 196.521V190.233C253.971 189.735 254.373 189.333 254.871 189.333C255.369 189.333 255.771 189.735 255.771 190.233V196.521C255.771 197.019 255.369 197.421 254.871 197.421ZM61.341 186.024C60.843 186.024 60.441 185.622 60.441 185.124V178.836C60.441 178.338 60.843 177.936 61.341 177.936C61.839 177.936 62.241 178.338 62.241 178.836V185.124C62.241 185.622 61.839 186.024 61.341 186.024ZM254.871 184.842C254.373 184.842 253.971 184.44 253.971 183.942V177.651C253.971 177.153 254.373 176.751 254.871 176.751C255.369 176.751 255.771 177.153 255.771 177.651V183.942C255.771 184.44 255.369 184.842 254.871 184.842ZM61.341 173.445C60.843 173.445 60.441 173.043 60.441 172.545V166.257C60.441 165.759 60.843 165.357 61.341 165.357C61.839 165.357 62.241 165.759 62.241 166.257V172.545C62.241 173.043 61.839 173.445 61.341 173.445ZM254.871 172.263C254.373 172.263 253.971 171.861 253.971 171.363V165.075C253.971 164.577 254.373 164.175 254.871 164.175C255.369 164.175 255.771 164.577 255.771 165.075V171.363C255.771 171.861 255.369 172.263 254.871 172.263ZM61.341 160.866C60.843 160.866 60.441 160.464 60.441 159.966V153.675C60.441 153.177 60.843 152.775 61.341 152.775C61.839 152.775 62.241 153.177 62.241 153.675V159.966C62.241 160.464 61.839 160.866 61.341 160.866ZM254.871 159.684C254.373 159.684 253.971 159.282 253.971 158.784V152.496C253.971 151.998 254.373 151.596 254.871 151.596C255.369 151.596 255.771 151.998 255.771 152.496V158.784C255.771 159.282 255.369 159.684 254.871 159.684ZM61.341 148.287C60.843 148.287 60.441 147.885 60.441 147.387V141.099C60.441 140.601 60.843 140.199 61.341 140.199C61.839 140.199 62.241 140.601 62.241 141.099V147.387C62.241 147.885 61.839 148.287 61.341 148.287ZM254.871 147.105C254.373 147.105 253.971 146.703 253.971 146.205V139.914C253.971 139.416 254.373 139.014 254.871 139.014C255.369 139.014 255.771 139.416 255.771 139.914V146.205C255.771 146.703 255.369 147.105 254.871 147.105ZM61.341 135.708C60.843 135.708 60.441 135.306 60.441 134.808V128.517C60.441 128.019 60.843 127.617 61.341 127.617C61.839 127.617 62.241 128.019 62.241 128.517V134.808C62.241 135.306 61.839 135.708 61.341 135.708ZM254.871 134.526C254.373 134.526 253.971 134.124 253.971 133.626V127.335C253.971 126.837 254.373 126.435 254.871 126.435C255.369 126.435 255.771 126.837 255.771 127.335V133.626C255.771 134.124 255.369 134.526 254.871 134.526ZM61.341 123.129C60.843 123.129 60.441 122.727 60.441 122.229V115.938C60.441 115.44 60.843 115.038 61.341 115.038C61.839 115.038 62.241 115.44 62.241 115.938V122.229C62.241 122.727 61.839 123.129 61.341 123.129ZM254.871 121.947C254.373 121.947 253.971 121.545 253.971 121.047V114.759C253.971 114.261 254.373 113.859 254.871 113.859C255.369 113.859 255.771 114.261 255.771 114.759V121.047C255.771 121.545 255.369 121.947 254.871 121.947ZM61.341 110.55C60.843 110.55 60.441 110.148 60.441 109.65V103.359C60.441 102.861 60.843 102.459 61.341 102.459C61.839 102.459 62.241 102.861 62.241 103.359V109.65C62.241 110.148 61.839 110.55 61.341 110.55ZM254.871 109.368C254.373 109.368 253.971 108.966 253.971 108.468V102.18C253.971 101.682 254.373 101.28 254.871 101.28C255.369 101.28 255.771 101.682 255.771 102.18V108.468C255.771 108.966 255.369 109.368 254.871 109.368ZM61.341 97.9708C60.843 97.9708 60.441 97.5688 60.441 97.0708V90.7828C60.441 90.2848 60.843 89.8828 61.341 89.8828C61.839 89.8828 62.241 90.2848 62.241 90.7828V97.0708C62.241 97.5688 61.839 97.9708 61.341 97.9708ZM254.871 96.7888C254.373 96.7888 253.971 96.3868 253.971 95.8888V89.5588C253.971 89.0608 254.373 88.6588 254.871 88.6588C255.369 88.6588 255.771 89.0608 255.771 89.5588V95.8888C255.771 96.3868 255.369 96.7888 254.871 96.7888ZM61.341 85.3918C60.843 85.3918 60.441 84.9898 60.441 84.4918V78.2038C60.441 77.7058 60.843 77.3038 61.341 77.3038C61.839 77.3038 62.241 77.7058 62.241 78.2038V84.4918C62.241 84.9898 61.839 85.3918 61.341 85.3918ZM253.134 84.4978C252.834 84.4978 252.543 84.3478 252.372 84.0778C252.219 83.8348 252.051 83.5948 251.88 83.3638L248.661 79.0948C248.361 78.6988 248.442 78.1348 248.838 77.8348C249.234 77.5348 249.798 77.6158 250.098 78.0118L253.317 82.2808C253.521 82.5508 253.716 82.8328 253.896 83.1178C254.16 83.5378 254.034 84.0928 253.614 84.3598C253.464 84.4528 253.299 84.4978 253.134 84.4978ZM245.595 74.4298C245.322 74.4298 245.052 74.3068 244.875 74.0728L241.089 69.0508C240.789 68.6548 240.87 68.0908 241.266 67.7908C241.662 67.4908 242.226 67.5718 242.526 67.9678L246.312 72.9898C246.612 73.3858 246.531 73.9498 246.135 74.2498C245.973 74.3728 245.784 74.4298 245.595 74.4298ZM61.341 72.8128C60.843 72.8128 60.441 72.4108 60.441 71.9128V65.6218C60.441 65.1238 60.843 64.7218 61.341 64.7218C61.839 64.7218 62.241 65.1238 62.241 65.6218V71.9128C62.241 72.4108 61.839 72.8128 61.341 72.8128ZM238.023 64.3858C237.75 64.3858 237.48 64.2628 237.303 64.0288L233.517 59.0068C233.217 58.6108 233.298 58.0468 233.694 57.7468C234.09 57.4468 234.654 57.5278 234.954 57.9238L238.74 62.9458C239.04 63.3418 238.959 63.9058 238.563 64.2058C238.401 64.3288 238.212 64.3858 238.023 64.3858ZM61.341 60.2338C60.843 60.2338 60.441 59.8318 60.441 59.3338V53.0428C60.441 52.5448 60.843 52.1428 61.341 52.1428C61.839 52.1428 62.241 52.5448 62.241 53.0428V59.3338C62.241 59.8318 61.839 60.2338 61.341 60.2338ZM230.451 54.3388C230.178 54.3388 229.908 54.2158 229.731 53.9818L225.945 48.9598C225.645 48.5638 225.726 47.9998 226.122 47.6998C226.518 47.3998 227.082 47.4808 227.382 47.8768L231.168 52.8988C231.468 53.2948 231.387 53.8588 230.991 54.1588C230.829 54.2818 230.64 54.3388 230.451 54.3388ZM61.341 47.6548C60.843 47.6548 60.441 47.2528 60.441 46.7548V40.4668C60.441 39.9688 60.843 39.5668 61.341 39.5668C61.839 39.5668 62.241 39.9688 62.241 40.4668V46.7548C62.241 47.2528 61.839 47.6548 61.341 47.6548ZM222.879 44.2948C222.606 44.2948 222.336 44.1718 222.159 43.9378L218.373 38.9158C218.073 38.5198 218.154 37.9558 218.55 37.6558C218.946 37.3558 219.51 37.4368 219.81 37.8328L223.596 42.8548C223.896 43.2508 223.815 43.8148 223.419 44.1148C223.257 44.2378 223.068 44.2948 222.879 44.2948ZM62.463 35.2468C62.331 35.2468 62.196 35.2168 62.07 35.1568C61.623 34.9408 61.437 34.4008 61.653 33.9538C62.643 31.9138 64.185 30.1858 66.111 28.9558C66.531 28.6888 67.086 28.8118 67.353 29.2288C67.62 29.6488 67.497 30.2038 67.08 30.4708C65.433 31.5238 64.116 32.9998 63.273 34.7398C63.117 35.0608 62.796 35.2468 62.463 35.2468ZM215.307 34.2508C215.034 34.2508 214.764 34.1278 214.587 33.8938L213.924 33.0148C212.97 31.7488 211.713 30.6958 210.291 29.9698C209.847 29.7448 209.673 29.2018 209.898 28.7578C210.123 28.3138 210.666 28.1398 211.11 28.3648C212.772 29.2138 214.245 30.4468 215.361 31.9318L216.024 32.8108C216.324 33.2068 216.243 33.7708 215.847 34.0708C215.685 34.1938 215.496 34.2508 215.307 34.2508ZM72.534 28.7998C72.048 28.7998 71.646 28.4128 71.634 27.9238C71.622 27.4258 72.015 27.0148 72.51 26.9998C72.621 26.9998 72.732 26.9968 72.84 26.9968H78.822C79.32 26.9968 79.722 27.3988 79.722 27.8968C79.722 28.3948 79.32 28.7968 78.822 28.7968H72.84C72.744 28.7968 72.651 28.7968 72.555 28.7998C72.546 28.7998 72.54 28.7998 72.531 28.7998H72.534ZM204.615 28.7968H198.324C197.826 28.7968 197.424 28.3948 197.424 27.8968C197.424 27.3988 197.826 26.9968 198.324 26.9968H204.615C205.113 26.9968 205.515 27.3988 205.515 27.8968C205.515 28.3948 205.113 28.7968 204.615 28.7968ZM192.036 28.7968H185.748C185.25 28.7968 184.848 28.3948 184.848 27.8968C184.848 27.3988 185.25 26.9968 185.748 26.9968H192.036C192.534 26.9968 192.936 27.3988 192.936 27.8968C192.936 28.3948 192.534 28.7968 192.036 28.7968ZM179.457 28.7968H173.169C172.671 28.7968 172.269 28.3948 172.269 27.8968C172.269 27.3988 172.671 26.9968 173.169 26.9968H179.457C179.955 26.9968 180.357 27.3988 180.357 27.8968C180.357 28.3948 179.955 28.7968 179.457 28.7968ZM166.878 28.7968H160.59C160.092 28.7968 159.69 28.3948 159.69 27.8968C159.69 27.3988 160.092 26.9968 160.59 26.9968H166.878C167.376 26.9968 167.778 27.3988 167.778 27.8968C167.778 28.3948 167.376 28.7968 166.878 28.7968ZM154.299 28.7968H148.011C147.513 28.7968 147.111 28.3948 147.111 27.8968C147.111 27.3988 147.513 26.9968 148.011 26.9968H154.299C154.797 26.9968 155.199 27.3988 155.199 27.8968C155.199 28.3948 154.797 28.7968 154.299 28.7968ZM141.72 28.7968H135.432C134.934 28.7968 134.532 28.3948 134.532 27.8968C134.532 27.3988 134.934 26.9968 135.432 26.9968H141.72C142.218 26.9968 142.62 27.3988 142.62 27.8968C142.62 28.3948 142.218 28.7968 141.72 28.7968ZM129.141 28.7968H122.853C122.355 28.7968 121.953 28.3948 121.953 27.8968C121.953 27.3988 122.355 26.9968 122.853 26.9968H129.141C129.639 26.9968 130.041 27.3988 130.041 27.8968C130.041 28.3948 129.639 28.7968 129.141 28.7968ZM116.562 28.7968H110.271C109.773 28.7968 109.371 28.3948 109.371 27.8968C109.371 27.3988 109.773 26.9968 110.271 26.9968H116.562C117.06 26.9968 117.462 27.3988 117.462 27.8968C117.462 28.3948 117.06 28.7968 116.562 28.7968ZM103.983 28.7968H97.692C97.194 28.7968 96.792 28.3948 96.792 27.8968C96.792 27.3988 97.194 26.9968 97.692 26.9968H103.983C104.481 26.9968 104.883 27.3988 104.883 27.8968C104.883 28.3948 104.481 28.7968 103.983 28.7968ZM91.404 28.7968H85.113C84.615 28.7968 84.213 28.3948 84.213 27.8968C84.213 27.3988 84.615 26.9968 85.113 26.9968H91.404C91.902 26.9968 92.304 27.3988 92.304 27.8968C92.304 28.3948 91.902 28.7968 91.404 28.7968Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M229.623 250.281H86.583C80.766 250.281 76.035 245.55 76.035 239.733V56.955C76.035 51.138 80.766 46.407 86.583 46.407H197.787C201.105 46.407 204.27 47.997 206.25 50.661L238.083 93.462C239.427 95.271 240.168 97.506 240.168 99.756V239.733C240.168 245.55 235.437 250.281 229.62 250.281H229.623ZM86.583 48.207C81.759 48.207 77.835 52.131 77.835 56.955V239.733C77.835 244.557 81.759 248.481 86.583 248.481H229.623C234.447 248.481 238.371 244.557 238.371 239.733V99.756C238.371 97.887 237.756 96.033 236.643 94.536L204.81 51.738C203.166 49.53 200.544 48.21 197.79 48.21H86.586L86.583 48.207Z",fill:"#15BE7C"}),(0,s.jsx)("g",{opacity:"0.25",children:(0,s.jsx)("path",{d:"M239.271 99.7559V186.78H76.935V56.9549C76.935 51.6269 81.255 47.3069 86.583 47.3069H197.787C200.838 47.3069 203.706 48.7469 205.527 51.1979L237.363 93.9989C238.599 95.6639 239.268 97.6799 239.268 99.7559H239.271Z",fill:"#15BE7C"})}),(0,s.jsx)("g",{opacity:"0.5",children:(0,s.jsx)("path",{d:"M239.271 186.78V239.733C239.271 245.061 234.954 249.381 229.623 249.381H86.586C81.258 249.381 76.938 245.061 76.938 239.733V186.78H239.274H239.271Z",fill:"#15BE7C"})}),(0,s.jsx)("path",{d:"M229.623 250.281H86.586C80.769 250.281 76.038 245.55 76.038 239.733V185.88H240.174V239.733C240.174 245.55 235.443 250.281 229.626 250.281H229.623ZM77.835 187.68V239.733C77.835 244.557 81.759 248.481 86.583 248.481H229.62C234.444 248.481 238.368 244.557 238.368 239.733V187.68H77.835Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M202.638 49.944V95.442C202.638 95.922 203.025 96.312 203.505 96.315L237.522 96.549C238.242 96.555 238.659 95.733 238.227 95.157L204.21 49.422C203.709 48.747 202.638 49.101 202.638 49.944Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M133.647 120.708C138.589 120.708 142.596 116.701 142.596 111.759C142.596 106.817 138.589 102.81 133.647 102.81C128.705 102.81 124.698 106.817 124.698 111.759C124.698 116.701 128.705 120.708 133.647 120.708Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M182.562 120.708C187.504 120.708 191.511 116.701 191.511 111.759C191.511 106.817 187.504 102.81 182.562 102.81C177.62 102.81 173.613 106.817 173.613 111.759C173.613 116.701 177.62 120.708 182.562 120.708Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M190.029 159.165C188.64 159.693 187.074 159.198 186.252 157.959C183.627 153.993 176.097 146.034 158.106 146.034C140.115 146.034 132.633 153.978 129.975 157.944C129.144 159.18 127.587 159.693 126.192 159.165H126.183C124.266 158.439 123.516 156.132 124.659 154.422C128.187 149.13 137.406 139.647 158.106 139.647C178.806 139.647 188.016 149.13 191.553 154.422C192.687 156.129 191.937 158.436 190.029 159.165Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M112.302 53.607C112.302 65.655 105.312 76.068 95.166 81.009C91.143 82.977 86.616 84.075 81.834 84.075C65.01 84.075 51.369 70.434 51.369 53.607C51.369 46.191 54.021 39.387 58.431 34.107C64.014 27.405 72.426 23.145 81.834 23.145C98.664 23.145 112.302 36.786 112.302 53.61V53.607Z",fill:"white"}),(0,s.jsx)("path",{d:"M81.834 84.2249C64.953 84.2249 51.219 70.4909 51.219 53.6069C51.219 46.4489 53.739 39.4919 58.314 34.0079C64.149 27.0059 72.72 22.9919 81.834 22.9919C98.718 22.9919 112.452 36.7259 112.452 53.6069C112.452 59.4569 110.796 65.1449 107.664 70.0529C104.616 74.8319 100.314 78.666 95.229 81.1439C91.047 83.1899 86.538 84.2249 81.831 84.2249H81.834ZM81.834 23.2919C72.81 23.2919 64.323 27.2669 58.545 34.1999C54.015 39.6269 51.519 46.5179 51.519 53.6039C51.519 70.3229 65.118 83.9219 81.834 83.9219C86.496 83.9219 90.957 82.8959 95.1 80.8709C105.618 75.7469 112.152 65.3009 112.152 53.6039C112.152 36.8879 98.55 23.2889 81.834 23.2889V23.2919Z",fill:"black"}),(0,s.jsx)("g",{opacity:"0.25",children:(0,s.jsx)("path",{d:"M112.302 53.607C112.302 65.655 105.312 76.068 95.166 81.009C91.143 82.977 86.616 84.075 81.834 84.075C65.01 84.075 51.369 70.434 51.369 53.607C51.369 46.191 54.021 39.387 58.431 34.107C64.014 27.405 72.426 23.145 81.834 23.145C98.664 23.145 112.302 36.786 112.302 53.61V53.607Z",fill:"#15BE7C"})}),(0,s.jsx)("path",{d:"M81.834 84.9749C64.539 84.9749 50.469 70.9019 50.469 53.6069C50.469 46.2749 53.052 39.1439 57.738 33.5279C63.714 26.3549 72.495 22.2419 81.831 22.2419C99.126 22.2419 113.199 36.3119 113.199 53.6069C113.199 59.6009 111.504 65.4269 108.294 70.4579C105.171 75.3539 100.767 79.2809 95.556 81.819C91.272 83.9129 86.652 84.9749 81.831 84.9749H81.834ZM81.834 24.0419C73.035 24.0419 64.755 27.9209 59.121 34.6799C54.702 39.9719 52.269 46.6949 52.269 53.6039C52.269 69.9089 65.532 83.1719 81.834 83.1719C86.379 83.1719 90.732 82.1699 94.77 80.1959C105.03 75.2009 111.402 65.0099 111.402 53.6039C111.402 37.3019 98.139 24.0389 81.834 24.0389V24.0419Z",fill:"#15BE7C"}),(0,s.jsx)("g",{opacity:"0.75",children:(0,s.jsx)("path",{d:"M93.303 56.6098C93.303 61.0498 92.307 64.4728 90.312 66.8788C88.317 69.2878 85.509 70.4908 81.882 70.4908C78.255 70.4908 75.396 69.2788 73.395 66.8578C71.394 64.4368 70.392 61.0198 70.392 56.6098V50.6068C70.392 46.1668 71.388 42.7438 73.383 40.3378C75.378 37.9318 78.195 36.7258 81.837 36.7258C85.479 36.7258 88.299 37.9378 90.3 40.3588C92.301 42.7828 93.303 46.2058 93.303 50.6278V56.6098ZM85.695 49.6348C85.695 47.2738 85.386 45.5068 84.771 44.3428C84.153 43.1758 83.175 42.5938 81.837 42.5938C80.499 42.5938 79.575 43.1368 78.981 44.2198C78.387 45.3028 78.066 46.9438 78.021 49.1398V57.5368C78.021 59.9908 78.33 61.7848 78.945 62.9188C79.563 64.0558 80.541 64.6228 81.879 64.6228C83.217 64.6228 84.129 64.0708 84.747 62.9638C85.365 61.8568 85.68 60.1228 85.695 57.7618V49.6348Z",fill:"#15BE7C"})}),(0,s.jsx)("path",{d:"M204.246 221.025H83.517V222.825H204.246V221.025Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M143.88 231.279H118.908V233.079H143.88V231.279Z",fill:"#15BE7C"}),(0,s.jsxs)("g",{opacity:"0.5",children:[(0,s.jsx)("path",{d:"M45.576 146.757C49.2824 146.757 52.287 143.752 52.287 140.046C52.287 136.34 49.2824 133.335 45.576 133.335C41.8696 133.335 38.865 136.34 38.865 140.046C38.865 143.752 41.8696 146.757 45.576 146.757Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M39.633 104.505C41.5185 104.505 43.047 102.976 43.047 101.091C43.047 99.2053 41.5185 97.6768 39.633 97.6768C37.7475 97.6768 36.219 99.2053 36.219 101.091C36.219 102.976 37.7475 104.505 39.633 104.505Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M240.618 51.7409C241.842 51.7409 242.835 50.7483 242.835 49.5239C242.835 48.2995 241.842 47.3069 240.618 47.3069C239.394 47.3069 238.401 48.2995 238.401 49.5239C238.401 50.7483 239.394 51.7409 240.618 51.7409Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M272.607 57.2459C274.739 57.2459 276.468 55.5173 276.468 53.3849C276.468 51.2526 274.739 49.5239 272.607 49.5239C270.475 49.5239 268.746 51.2526 268.746 53.3849C268.746 55.5173 270.475 57.2459 272.607 57.2459Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M278.934 164.886C282.43 164.886 285.264 162.052 285.264 158.556C285.264 155.06 282.43 152.226 278.934 152.226C275.438 152.226 272.604 155.06 272.604 158.556C272.604 162.052 275.438 164.886 278.934 164.886Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M272.607 247.677C274.739 247.677 276.468 245.948 276.468 243.816C276.468 241.684 274.739 239.955 272.607 239.955C270.475 239.955 268.746 241.684 268.746 243.816C268.746 245.948 270.475 247.677 272.607 247.677Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M46.293 202.5C47.7809 202.5 48.987 201.294 48.987 199.806C48.987 198.318 47.7809 197.112 46.293 197.112C44.8051 197.112 43.599 198.318 43.599 199.806C43.599 201.294 44.8051 202.5 46.293 202.5Z",fill:"#15BE7C"})]})]}),(0,s.jsx)("defs",{children:(0,s.jsx)("clipPath",{id:"clip0_70_21667",children:(0,s.jsx)("rect",{width:300,height:300,fill:"white"})})})]})},1550:(e,t,i)=>{i.d(t,{Eh:()=>o,O_:()=>s,R_:()=>n,ZW:()=>l,lL:()=>c,sz:()=>r,uO:()=>a});const s=ccpigd.assetUrl+"/images/icons/my-drive.svg",a=ccpigd.assetUrl+"/images/icons/computers.svg",r=ccpigd.assetUrl+"/images/icons/shared-drives.svg",n=ccpigd.assetUrl+"/images/icons/shared.svg",l=ccpigd.assetUrl+"/images/icons/starred.svg",o=ccpigd.assetUrl+"/images/icons/folder.png",c=ccpigd.assetUrl+"/images/icons/google.svg"},4232:(e,t,i)=>{i.d(t,{A:()=>l});var s=i(1609),a=i(790);const r=(0,s.createContext)({imageLoaded:!1,imageError:!1,setImageLoaded:()=>{},setImageError:()=>{}}),n=({children:e,size:t})=>{const[i,n]=(0,s.useState)(!1),[l,o]=(0,s.useState)(!1);return(0,a.jsx)(r.Provider,{value:{imageLoaded:i,imageError:l,setImageLoaded:n,setImageError:o},children:(0,a.jsx)("div",{className:` ccpigd-avatar ccpigd-avatar-${t||"base"}`,children:e})})};n.AvatarImage=({src:e})=>{const{setImageLoaded:t,setImageError:i}=(0,s.useContext)(r),[n,l]=(0,s.useState)(!1),[o,c]=(0,s.useState)(!1);return(0,a.jsx)("div",{className:"ccpigd-avatar-image",children:!o&&(0,a.jsx)("img",{referrerPolicy:"no-referrer",src:e,alt:"",style:{display:n?"block":"none"},onLoad:()=>{l(!0),t(!0)},onError:()=>{c(!0),i(!0)}})})},n.AvatarFallback=({children:e})=>{const{imageLoaded:t,imageError:i}=(0,s.useContext)(r);if(t&&!i)return null;let n=e;return"string"==typeof e&&(n=e.split(/\s+/).filter((e=>e.length>0)).map((e=>e[0].toUpperCase())).join("")),(0,a.jsx)("div",{className:"ccpigd-avatar-fallback",children:n})};const l=n},4398:(e,t,i)=>{i.d(t,{A:()=>l});var s=i(1609),a=i(6087),r=i(4164),n=i(790);const l=(0,s.forwardRef)((({children:e,as:t="div",align:i,inlineAlign:s,gap:l,id:o,reverseOrder:c=!1,role:d,className:u="",style:p={},onClick:m},h)=>{const f=(0,r.A)("d-flex","flex-col",i&&`items-${i}`,s&&`inline-align-${s}`,c&&"reverse-order",u),g={...p,...void 0!==l?{gap:"number"==typeof l?`${l}px`:l}:{}};return(0,n.jsx)(t,{ref:h,id:o,role:d,className:f,style:g,onClick:m,children:c?a.Children.toArray(e).reverse():e})}))},2312:(e,t,i)=>{i.d(t,{A:()=>r});var s=i(6087),a=i(790);const r=(0,s.forwardRef)((({children:e,as:t="div",className:i},s)=>{const r=t;return(0,a.jsx)(r,{className:i,ref:s,children:e})}))},6720:(e,t,i)=>{i.d(t,{Q:()=>o});var s=i(3714),a=i(4368),r=i(3042),n=i(4164),l=i(790);const o=Object.assign((({children:e,className:t})=>{const i=(0,n.A)("ccpigd-breadcrumb",t);return(0,l.jsx)(s.A,{className:i,children:e})}),{List:({children:e})=>(0,l.jsx)(s.A,{className:"ccpigd-breadcrumb-list",children:e}),Item:({children:e,active:t=!1,disabled:i=!1,onClick:n})=>(0,l.jsxs)(s.A,{className:` ccpigd-breadcrumb-item ${t?"active":""} ${i?"disabled":""}`,align:"center",onClick:n,children:[e&&e,(0,l.jsx)(r.A,{as:"span",size:"sm",className:"breadcrumb-separator flex-center",children:(0,l.jsx)(a.A,{name:"chevron_right",fontSize:"lg",fontWeight:"semibold"})})]}),Ellipsis:()=>(0,l.jsx)(r.A,{as:"span",size:"md",className:"ccpigd-breadcrumb-ellipsis",children:(0,l.jsx)(a.A,{name:"more_horiz",fontSize:"lg",fontWeight:"bold"})})})},1173:(e,t,i)=>{i.d(t,{A:()=>d});const s={wrapper:"ccpigd-btn",fullWidth:"ccpigd-btn--full-width",disabled:"ccpigd-btn--disabled",text:"ccpigd-btn--text",primary:"ccpigd-btn--primary",secondary:"ccpigd-btn--secondary",outlined:"ccpigd-btn--outlined",error:"ccpigd-btn--error",warning:"ccpigd-btn--warning",link:"ccpigd-btn--link",small:"ccpigd-btn--small",medium:"ccpigd-btn--medium",large:"ccpigd-btn--large","rounded-none":"ccpigd-btn--rounded-none","rounded-xs":"ccpigd-btn--rounded-xs","rounded-sm":"ccpigd-btn--rounded-sm","rounded-md":"ccpigd-btn--rounded-md","rounded-lg":"ccpigd-btn--rounded-lg","rounded-full":"ccpigd-btn--rounded-full",uppercase:"ccpigd-btn--uppercase",capitalize:"ccpigd-btn--capitalize",lowercase:"ccpigd-btn--lowercase"};var a=i(7586),r=i(1609),n=i.n(r),l=i(5647),o=i(4164),c=i(790);const d=({children:e,variant:t="text",size:i="medium",rounded:r="sm",textTransform:d="capitalize",className:u="",id:p,fullWidth:m=!1,title:h,disabled:f=!1,visible:g=!0,loading:x=!1,loadingIndicator:y,startIcon:v,endIcon:w,ariaLabel:b,role:j="button",tabIndex:C,to:A,href:k,target:S="_self",rel:N,buttonType:F="button",name:M,form:_,preventDefault:z=!1,stopPropagation:E=!1,onClick:P,onBlur:L,onFocus:T,onMouseEnter:I,onMouseLeave:U,onDoubleClick:D,asChild:B=!1,label:G=!1,labelId:R,isPro:$=!1,style:O})=>{if(!g)return null;const H=(0,o.A)(s.wrapper,!f&&s[t],f&&s.disabled,s[i],s[`rounded-${r}`],s[d],m&&s.fullWidth,u),V=e=>{!$||(0,a.G4)(ccpigd.isPro)?(z&&"submit"!==F&&e.preventDefault(),E&&e.stopPropagation(),!P||f||x||P(e)):window.CCPIGDHelper.openUpgradePopUp()},K=(0,c.jsxs)(c.Fragment,{children:[v&&x?(0,c.jsx)("span",{className:"ccpigd-loading-spinner"}):v,x&&y?y:e,w&&x?(0,c.jsx)("span",{className:"ccpigd-loading-spinner"}):w]}),q={id:p,title:h,tabIndex:C,onBlur:L,onFocus:T,onMouseEnter:I,onMouseLeave:U,onDoubleClick:D,"aria-label":b,className:H,style:O,...k?{}:{role:j||"button"}};if(G)return(0,c.jsx)("label",{htmlFor:R,...q,children:K});if(B&&n().isValidElement(e)){const t=e;return n().cloneElement(t,{...q,className:(0,o.A)(q.className,t.props.className),onClick:V,..."button"===t.type&&{disabled:f||x}})}return A?(0,c.jsx)(l.N_,{to:A,target:S,rel:N,onClick:e=>{if(!$||(0,a.G4)(ccpigd.isPro))return f||x?(e.preventDefault(),void e.stopPropagation()):void V(e);window.CCPIGDHelper.openUpgradePopUp()},...q,children:K}):k?(0,c.jsx)("a",{href:k,target:S,rel:N,onClick:e=>{if(!$||(0,a.G4)(ccpigd.isPro))return f||x?(e.preventDefault(),void e.stopPropagation()):void V(e);window.CCPIGDHelper.openUpgradePopUp()},...q,children:K}):(0,c.jsx)("button",{type:F,name:M,form:_,onClick:V,disabled:f||x,...q,children:K})}},3374:(e,t,i)=>{i.d(t,{A:()=>s.A});var s=i(1173)},282:(e,t,i)=>{i.d(t,{A:()=>r});var s=i(4164),a=i(790);const r=({children:e,id:t,style:i,className:r="",background:n="white",border:l="solid"})=>{const o=(0,s.A)("ccpigd-button-group",`ccpigd-button-group--bg-${n}`,`ccpigd-button-group--border-${l}`,r);return(0,a.jsx)("div",{id:t,className:o,style:i,children:e})}},4106:(e,t,i)=>{i.d(t,{A:()=>l});var s=i(282),a=i(1173),r=i(4368),n=i(790);const l=e=>{const{buttons:t,id:i="",style:l,className:o="",background:c="white",border:d="dashed"}=e,u="multiple"!==e.select,p=t=>u?e.selectedKey===t?"primary":"outlined":e.selectedKey.includes(t)?"primary":"outlined";return(0,n.jsx)(s.A,{id:i,style:l,className:o,border:d,background:c,children:t.map((({key:t,title:i,icon:s,startIcon:l,endIcon:o,size:c,iconSize:d,iconWeight:m})=>(0,n.jsx)(a.A,{variant:p(t),startIcon:(0,n.jsx)(r.A,{name:s||l||"",fontSize:d||"md",fontWeight:m||"regular"}),endIcon:(0,n.jsx)(r.A,{name:o||"",fontSize:d||"md",fontWeight:m||"regular"}),size:c||"medium",onClick:()=>(t=>{if(u)e.update(t);else{const i=e.selectedKey;i.includes(t)?e.update(i.filter((e=>e!==t))):e.update([...i,t])}})(t),children:i},t)))})}},7452:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(7920),a=i(4164),r=i(790);const n=({children:e,background:t="light",border:i="solid",padding:n=20,rounded:l="lg",className:o="",style:c,onClick:d,disabled:u,isPro:p,isComingSoon:m,isNew:h,isHot:f,id:g})=>{const x=(0,a.A)("ccpigd-card",`border-${i}`,`bg-${t}`,`rounded-${l}`,{disabled:u},o),y={padding:"number"==typeof n?`${n}px`:n,...c};let v={isPro:p,isComingSoon:m,isNew:h,isHot:f,size:"small",iconSize:"md"};const w=o.includes("w-100"),b=o.includes("h-100");return w&&(v={...v,widthFull:w}),b&&(v={...v,heightFull:b}),(0,r.jsx)(s.A,{...v,children:(0,r.jsx)("div",{id:g,onClick:e=>d&&!u&&d(e),className:x,style:y,children:e})})}},6715:(e,t,i)=>{i.d(t,{A:()=>r});var s=i(4164),a=i(790);const r=({id:e,className:t="",size:i="medium",rounded:r=!1,checked:n,defaultChecked:l=!1,onChange:o,onClick:c,title:d,tabIndex:u,ariaLabel:p,readonly:m,disabled:h=!1})=>{const f=(0,s.A)("ccpigd-checkbox",`ccpigd-checkbox--size-${i}`,r&&"ccpigd-checkbox--rounded",h&&"ccpigd-checkbox--disabled",t);return(0,a.jsxs)("span",{className:f,title:d,children:[(0,a.jsx)("input",{id:e,className:"ccpigd-checkbox__input",type:"checkbox",name:e,onClick:c,onChange:o,checked:n,defaultChecked:l,tabIndex:u,"aria-label":p,"aria-readonly":m||void 0,readOnly:m,disabled:h}),(0,a.jsx)("label",{className:"ccpigd-checkbox__box",htmlFor:e})]})}},7118:(e,t,i)=>{i.d(t,{A:()=>u});var s=i(1609),a=i(3374),r=i(4368),n=i(790);const l=e=>{let t=e.trim().toLowerCase();return!t.startsWith("#")&&/^[0-9a-f]{3,8}$/i.test(t)&&(t=`#${t}`),t},o=e=>{const t=(new Option).style;return t.color=e,""!==t.color},c=e=>{const t=document.createElement("canvas").getContext("2d");if(!t)return null;t.fillStyle="#000",t.fillStyle=e;const i=t.fillStyle;return/^#[0-9a-f]{6}$/i.test(i)?i:null},d=({defaultColor:e="#000000",selectedColor:t,onChange:i,className:r=""})=>{const d=o(e)&&c(e)?c(e):"#000000",u=t&&o(t)&&c(t)?c(t):d,[p,m]=(0,s.useState)(u),[h,f]=(0,s.useState)(u);(0,s.useEffect)((()=>{const e=c(t||"");t&&e&&e!==p&&(m(e),f(e))}),[t,p]),(0,s.useEffect)((()=>{const e=l(h);if(o(e)){const t=c(e);t&&(m(t),i?.(t))}}),[h]);const g=o(l(h));return(0,n.jsxs)("div",{className:`ccpigd-color-picker ${r}`,children:[(0,n.jsxs)("div",{className:"wrapper",children:[(0,n.jsx)("input",{type:"color",value:p,onChange:e=>{m(e.target.value),f(e.target.value),i?.(e.target.value)},className:"picker-box"}),(0,n.jsx)("input",{type:"text",value:h,onChange:e=>{f(e.target.value)},placeholder:"type color",className:"picker-input "+(g?"":"error")})]}),(0,n.jsx)(a.A,{variant:"secondary",onClick:()=>{m(d),f(d),i?.(d)},children:"Clear"})]})};d.ColorBox=({colors:e,selectedColor:t,onSelect:i})=>(0,n.jsx)("div",{className:"color-box-wrapper",children:e.map(((e,s)=>{const a=c(e);if(!a)return null;const l=c(t)===a;return(0,n.jsx)("div",{className:"color-box flex-center "+(l?"active":""),style:{backgroundColor:a,color:l?"#fff":"#000"},onClick:()=>i(a),children:l&&(0,n.jsx)(r.A,{name:"check",fontSize:"lg"})},s)}))});const u=d},7495:(e,t,i)=>{i.d(t,{BV:()=>o,EF:()=>l,Qw:()=>p,W1:()=>c,q7:()=>d,wv:()=>u});var s=i(1609),a=i(4368),r=i(790);const n=(0,s.createContext)(void 0),l=()=>{const e=(0,s.useContext)(n);if(!e)throw new Error("useContextMenu must be used within a MenuProvider");return e},o=({children:e})=>{const[t,i]=(0,s.useState)(null),a=()=>{i(null)};return(0,s.useEffect)((()=>{const e=e=>{"Escape"===e.key&&a()};return document.addEventListener("keydown",e),document.addEventListener("wheel",(()=>{a()})),document.addEventListener("click",(()=>{a()})),()=>{document.removeEventListener("keydown",e),document.removeEventListener("wheel",(()=>{a()}))}}),[a]),(0,r.jsx)(n.Provider,{value:{show:(e,t,s)=>{t.preventDefault(),i((i=>({id:e,position:{x:t.clientX,y:t.clientY},props:s,showCount:i&&i.id===e?i.showCount+1:1})))},hide:a,activeMenu:t},children:e})},c=({id:e,children:t,className:i})=>{const{activeMenu:a,hide:n}=l(),o=(0,s.useRef)(null),[c,d]=(0,s.useState)(!1);if((0,s.useEffect)((()=>{if(a?.id===e){d(!0);const e=setTimeout((()=>d(!1)),200);return()=>clearTimeout(e)}}),[a?.showCount,e]),(0,s.useEffect)((()=>{const e=e=>{o.current&&!o.current.contains(e.target)&&n()};return document.addEventListener("click",e),()=>document.removeEventListener("click",e)}),[n]),!a||a.id!==e)return null;const{x:u,y:p}=(()=>{if(!o.current)return{x:a.position.x,y:a.position.y};const e=o.current.getBoundingClientRect(),t=window.innerWidth,i=window.innerHeight;let s=a.position.x,r=a.position.y;return s+e.width>t&&(s=t-e.width-10),r+e.height>i&&(r=i-e.height-10),{x:s,y:r}})();return(0,r.jsx)("div",{ref:o,className:`ccpigd-context-menu-content ${i||""}`,style:{top:p,left:u,position:"fixed"},role:"menu","aria-orientation":"vertical",children:t({props:a?.props})},`menu-${e}-${a.showCount}`)},d=({children:e,onClick:t,disabled:i,className:s})=>{const{activeMenu:a}=l();return(0,r.jsx)("div",{className:`ccpigd-context-menu-item ${i?"disabled":""} ${s||""}`,onClick:e=>{i||t?.({event:e,props:a?.props})},role:"menuitem","aria-disabled":i,tabIndex:i?-1:0,children:e})},u=({className:e})=>(0,r.jsx)("div",{className:`ccpigd-context-menu-separator ${e||""}`,role:"separator"}),p=({label:e,children:t,disabled:i,className:n})=>{const[l,o]=(0,s.useState)(!1),c=(0,s.useRef)(null),d=(0,s.useRef)(null),[u,p]=(0,s.useState)({x:0,y:0}),[m,h]=(0,s.useState)(!1);return(0,s.useEffect)((()=>{if(l&&c.current&&d.current){const e=c.current.getBoundingClientRect(),t=d.current.getBoundingClientRect();let i=e.right,s=e.top;const a=window.innerWidth,r=window.innerHeight;i+t.width>a&&(i=e.left-t.width),s+t.height>r&&(s=r-t.height-10),p({x:i,y:s}),h(!0);const n=setTimeout((()=>h(!1)),200);return()=>clearTimeout(n)}}),[l]),(0,r.jsxs)("div",{className:"ccpigd-context-menu-sub",onMouseEnter:()=>!i&&o(!0),onMouseLeave:()=>o(!1),children:[(0,r.jsxs)("div",{ref:c,className:`ccpigd-context-menu-sub-trigger ${i?"disabled":""} ${n||""}`,role:"menuitem","aria-haspopup":"true","aria-expanded":l,tabIndex:i?-1:0,children:[e,(0,r.jsx)(a.A,{name:"arrow_right",fontSize:"lg"})]}),l&&(0,r.jsx)("div",{ref:d,className:"ccpigd-context-menu-sub-content "+(m?"animate":""),style:{top:u.y,left:u.x,position:"fixed",zIndex:9999},role:"menu","aria-orientation":"vertical",children:t})]})}},3330:(e,t,i)=>{i.d(t,{C:()=>d});var s=i(6087),a=i(5439),r=i(3714),n=i(4398),l=i(3042),o=i(4368),c=i(790);const d=({items:e,currentIndex:t,isOpen:i,onClose:d,onPrevious:u,onNext:p,onIndexChange:m,showThumbnails:h=!0,mediaFiles:f=[]})=>{const[g,x]=(0,s.useState)(!0);(0,s.useEffect)((()=>{x(!0)}),[t]);const y=(0,s.useCallback)((()=>{x(!1)}),[]),v=(0,s.useCallback)((()=>{x(!1)}),[]),w=localStorage.getItem("preloader")||"1",b=a.Q.find((e=>parseInt(e.id)===parseInt(JSON.parse(w)))),j=b?b.icon:a.Q[0].icon,C=e[t],A=f[t];return i&&0!==e.length?(0,c.jsxs)("div",{className:"ccpigd-custom-gallery ccpigd-custom-gallery--overlay",children:[(0,c.jsxs)(r.A,{gap:10,align:"space-between",className:"ccpigd-custom-gallery__header",children:[(0,c.jsxs)(l.A,{color:"white",size:"md",weight:"bold",children:[t+1," / ",e.length]}),(0,c.jsx)(o.A,{name:"close",fontSize:"2xl",onClick:d,className:"ccpigd-custom-gallery__header-close"})]}),(0,c.jsxs)(n.A,{className:"ccpigd-custom-gallery__content",children:[e.length>1&&(0,c.jsx)(o.A,{name:"keyboard_arrow_left",fontSize:"2xl",onClick:u,className:"ccpigd-custom-gallery__content-action-button"}),(0,c.jsxs)(n.A,{className:"ccpigd-custom-gallery__content-media",children:[g&&(0,c.jsx)(n.A,{className:"ccpigd-custom-gallery--preloader",children:j}),C.video?(0,c.jsxs)(c.Fragment,{children:[C.poster&&(0,c.jsx)("img",{src:C.poster,alt:"video poster",style:{display:"none"},onLoad:v,onError:v}),(0,c.jsx)("video",{controls:!0,autoPlay:!0,poster:C.poster,onLoadedData:y,onError:y,children:C.video.source.map(((e,t)=>(0,c.jsx)("source",{src:e.src,type:e.type},t)))},t)]}):C.iframe?(0,c.jsx)("iframe",{src:C.src,onLoad:y,onError:y},t):(0,c.jsx)("img",{src:C.src,alt:A?.name,onLoad:y,onError:y},t)]}),e.length>1&&(0,c.jsx)(o.A,{name:"keyboard_arrow_right",fontSize:"2xl",onClick:p,className:"ccpigd-custom-gallery__content-action-button ccpigd-custom-gallery__content-action-button--next"})]}),h&&(0,c.jsx)(n.A,{inlineAlign:"center",className:"ccpigd-custom-gallery__footer",children:e.length>1&&(0,c.jsx)(r.A,{wrap:!1,gap:5,className:"ccpigd-custom-gallery__footer-thumbnails",children:e.map(((e,i)=>(0,c.jsx)("img",{src:e.thumb||e.src,alt:"",onClick:()=>m(i),style:{border:i===t?"2px solid #fff":"2px solid transparent"}},i)))})})]}):null}},8758:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(6087),a=i(3042),r=i(790);const n=(0,s.memo)((({text:e,className:t=""})=>(0,r.jsx)(a.A,{size:"xs",color:"desc-gray",className:`ccpigd-description ${t}`,children:e})))},3756:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(4398),a=i(4164),r=i(790);const n=({depend:e=!1,dependOn:t="",className:i="",gap:n=20,children:l})=>{const o=(0,a.A)(e&&"ccpigd-disabled",i);return(0,r.jsx)(s.A,{gap:n,className:o,onClick:i=>{const s=document.getElementById(t);if(s&&e){i.stopPropagation();const e=s.parentElement;if(!e)return;e.classList.add("blinking"),setTimeout((()=>{e.classList.remove("blinking")}),500)}},children:l})}},2624:(e,t,i)=>{i.d(t,{A:()=>a});var s=i(790);const a=({borderColor:e="dark",borderWidth:t=".5"})=>(0,s.jsx)("hr",{className:`ccpigd-divider text-${e}`,style:{borderBlockStart:`${t}px solid currentColor`}})},7673:(e,t,i)=>{i.d(t,{A:()=>u});var s=i(4368),a=i(3714),r=i(3042),n=i(1609),l=i(790);const o=(0,n.createContext)(void 0),c=()=>{const e=(0,n.useContext)(o);if(!e)throw new Error("useDropdownMenuContext must be used within a DropdownMenu");return e},d=({children:e})=>{const[t,i]=(0,n.useState)(!1),s=(0,n.useRef)(null);return(0,n.useEffect)((()=>{const e=e=>{s.current&&!s.current.contains(e.target)&&i(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}}),[]),(0,l.jsx)(o.Provider,{value:{open:t,setOpen:i},children:(0,l.jsx)("div",{className:"ccpigd-dropdown",ref:s,children:e})})};d.Trigger=({children:e,openStatus:t})=>{const{open:i,setOpen:s}=c();return(0,n.useEffect)((()=>{s(t||!1)}),[t]),(0,l.jsx)("div",{className:"ccpigd-dropdown-trigger",onClick:e=>{e.stopPropagation(),s(!i)},children:"function"==typeof e?e({open:i,setOpen:s}):e})},d.TriggerArrow=()=>{const{open:e}=c();return(0,l.jsx)("div",{className:"ccpigd-dropdown-trigger-arrow flex-center "+(e?"active":""),children:(0,l.jsx)(s.A,{name:"keyboard_arrow_down",fontSize:"lg",fontWeight:"semibold"})})},d.Content=({children:e,fullWidth:t,className:i=""})=>{const{open:s,setOpen:a}=c(),r=(0,n.useRef)(null);return(0,n.useEffect)((()=>{if(r.current){const e=r.current.getBoundingClientRect(),t=e.right>window.innerWidth,i=e.bottom>window.innerHeight;r.current.classList.toggle("width-overflowing",t),r.current.classList.toggle("height-overflowing",i)}}),[s]),(0,l.jsx)("div",{className:`ccpigd-dropdown-content ${t?"w-full":""} ${s?"active":""} ${i}`,ref:r,children:"function"==typeof e?e({open:s,setOpen:a}):e})},d.MenuLabel=({className:e,children:t,tag:i="p"})=>{const{open:s,setOpen:a}=c();return(0,l.jsx)(r.A,{as:i,className:`ccpigd-dropdown-menu-label ${e}`,children:"function"==typeof t?t({open:s,setOpen:a}):t})},d.MenuSeparator=()=>(0,l.jsx)("div",{className:"ccpigd-dropdown-menu-separator"}),d.MenuItem=({children:e,onClick:t,isActive:i,activeIcon:r=!1,activeBg:n=!1})=>(0,l.jsx)("div",{className:`ccpigd-dropdown-menu-item ${i?"active":""} ${n?"activeBg":""}`,onClick:e=>{e.stopPropagation(),t&&t()},children:r?(0,l.jsxs)(a.A,{gap:5,wrap:!1,children:[(0,l.jsx)("div",{className:"ccpigd-dropdown-menu-item-icon",children:i&&(0,l.jsx)(s.A,{name:"check",fontSize:"md"})}),e]}):e});const u=d},4152:(e,t,i)=>{i.d(t,{A:()=>a});var s=i(790);const a=({icon:e,title:t,description:i,children:a})=>(0,s.jsxs)("div",{className:"ccpigd-no-file-found-container",children:[e&&(0,s.jsx)("div",{children:e}),t&&(0,s.jsx)("h3",{children:t}),i&&(0,s.jsx)("p",{children:i}),a]})},8200:(e,t,i)=>{i.d(t,{A:()=>h,j:()=>p});var s=i(1609),a=i(5185),r=i(790);var n=i(7495),l=i(6715),o=i(4368),c=i(347),d=i(3042);const u=(0,s.createContext)(void 0),p=()=>{const e=(0,s.useContext)(u);if(!e)throw new Error("FileCard components must be used within <FileCard />");return e},m=({file:e,folderView:t="grid",isFileSelected:i,isShowActions:s,onDoubleClick:a,onContextMenu:l,onClick:o,children:c,isCopied:d=!1,isMoved:p})=>{const{show:m}=(0,n.EF)(),h=[`ccpigd-file-card ccpigd-${e.extension}-box lg-item`,i?"file-checked":"",d?"file-copied":"",p?"file-moved":""].filter(Boolean).join(" ");return(0,r.jsx)(u.Provider,{value:{file:e,folderView:t,isFileSelected:i},children:(0,r.jsx)("div",{className:h,onContextMenu:t=>{t.preventDefault(),m("file-menu",t,{file:e}),l&&l(t,e)},onDoubleClick:a,onClick:o,title:e.name,"data-key":e.key,children:c})})};m.SelectStatus=({onChange:e,onClick:t,isSelected:i})=>{const{file:s}=p();return(0,r.jsx)("div",{className:"ccpigd-file-card__status",children:(0,r.jsx)(l.A,{onChange:e,onClick:t,checked:i,id:s.key})})},m.Thumbnail=({children:e})=>{const{file:t}=p(),i=(0,a.fx)(t?.key)?t?.icon:(0,a.lQ)(t.mimeType)?t?.thumbnails?.large:t?.thumbnails?.thumbnail;return(0,r.jsxs)("div",{className:"ccpigd-file-card__thumbnail",children:[e,(0,r.jsx)("img",{referrerPolicy:"no-referrer",src:i,alt:t?.name})]})},m.ActionButton=()=>{const{file:e}=p(),{show:t}=(0,n.EF)();return(0,r.jsx)("div",{className:"file-card-actions",onClick:i=>{i.stopPropagation(),t("file-menu",i,{file:e})},children:(0,r.jsx)(o.A,{name:"more_vert",fontSize:"lg",fontWeight:"semibold"})})},m.Details=({children:e})=>(0,r.jsx)("div",{className:"file-details",children:e}),m.Name=()=>{const{file:{name:e}}=p();return(0,r.jsx)(d.A,{className:"ccpigd-file-card__name",children:e})},m.Extension=()=>{const{folderView:e}=(0,c.G)((e=>e.fileBrowser)),{file:t}=p();return(0,r.jsx)(d.A,{className:"file-extension",children:(0,a.lQ)(t.mimeType)?(0,a.fx)(t.key)?"list"===e?"-":"":"Folder":t?.extension||t?.mimeType.split("/")[1]})},m.Dot=()=>{const{folderView:e}=(0,c.G)((e=>e.fileBrowser));return(0,r.jsx)(r.Fragment,{children:"grid"===e?(0,r.jsx)("span",{className:"file-dot",children:"•"}):null})},m.Size=()=>{const{folderView:e}=(0,c.G)((e=>e.fileBrowser)),{file:t}=p();if((0,a.fx)(t.key))return(0,r.jsx)(d.A,{className:"file-size",children:"list"===e?"-":""});if((0,a.lQ)(t.mimeType))return Number(t.count)>0?(0,r.jsx)(d.A,{className:"file-size",children:t.count}):(0,r.jsx)(d.A,{className:"file-size",children:"list"===e?"-":""});const i=(0,a.v7)(t?.size||0);return(0,r.jsx)(d.A,{className:"file-size",children:i})},m.UpdatedAt=()=>{const{file:{lastEdited:e}}=p();return(0,r.jsx)(d.A,{className:"file-last-edited",children:e||"-"})};const h=m},255:(e,t,i)=>{i.d(t,{A:()=>A});var s=i(1609),a=i.n(s),r=i(6427),n=i(790);const l=({type:e,name:t,folderLevel:i=0,handleSubmit:a,defaultValue:l="",style:o})=>{const c=(0,s.useRef)(null),[d,u]=(0,s.useState)(l);return(0,s.useEffect)((()=>{if(!c.current)return;c.current.focus();const e=e=>{"Enter"===e.key&&a(d),"Escape"===e.key&&u("")},t=c.current;return t.addEventListener("keydown",e),()=>{t.removeEventListener("keydown",e)}}),[d,a]),"file"===e?(0,n.jsxs)("div",{className:"tree__file",style:o,children:[(0,n.jsx)(r.Dashicon,{icon:"open-folder"}),";   ",(0,n.jsx)("input",{className:"tree__input",value:d,onChange:e=>u(e.target.value),ref:c})]}):(0,n.jsx)("div",{className:"tree__folder",style:{marginLeft:10*(i+1)+"px",...o},children:(0,n.jsx)(m,{isOpen:!0,handleClick:()=>{},name:(0,n.jsx)("input",{ref:c,className:"tree__input",value:d,onChange:e=>u(e.target.value)})})})},o=(0,s.createContext)(void 0),c=()=>{const e=(0,s.useContext)(o);if(!e)throw new Error("useTreeContext must be used within a TreeContext.Provider");return e};var d=i(3714),u=i(4368),p=i(3042);const m=({isOpen:e,name:t,handleClick:i,loading:s,isSelected:a})=>(0,n.jsxs)(d.A,{className:`tree__name ${e?"tree__name--open":""} ${a?"tree__name--selected":""} `,gap:7,children:[s?(0,n.jsx)("span",{className:"ccpigd-loading-spinner"}):(0,n.jsx)(u.A,{name:e?"keyboard_arrow_down":"keyboard_arrow_right",onClick:e=>{e.stopPropagation(),s||i()},fontSize:"lg"}),(0,n.jsx)(u.A,{name:e&&!s?"folder_open":"folder",fontSize:"lg"}),(0,n.jsx)(p.A,{size:"md",children:t})]}),h=({item:e,level:t=1,parentPath:i="",children:r})=>{const{dispatch:o,isImperative:d,onNodeClick:u,onExpandFolder:p,selectedKey:f}=c(),[g,x]=(0,s.useState)(!1),[y,v]=(0,s.useState)(!1),[w,b]=(0,s.useState)([]),[j,C]=(0,s.useState)(!1),[A,k]=(0,s.useState)(!1);return(0,s.useEffect)((()=>{d&&p&&y&&!j&&(k(!0),p(e.key).then((t=>{o({type:"SET_CHILDREN",payload:{key:e.key,children:t}}),k(!1),C(!0)})))}),[y]),(0,s.useEffect)((()=>{const e=a().Children.map(r,(e=>e.type===h?a().cloneElement(e,{level:t+1,parentPath:`${i}/${name}`}):e));b(e)}),[r]),(0,n.jsx)("div",{onClick:t=>{u&&(t.stopPropagation(),u(e))},className:"tree__folder",children:(0,n.jsxs)("div",{className:"tree__vertical-line",children:[(0,n.jsx)("div",{className:"tree__actions-wrapper",children:g?(0,n.jsx)(l,{type:"folder",style:{marginLeft:0},folderLevel:t-2,defaultValue:e.name,handleSubmit:t=>{o({type:"RENAME_FOLDER",payload:{key:e.key,name:t}}),x(!1)}}):(0,n.jsx)(m,{name:e.name,isOpen:y,handleClick:()=>v((e=>!e)),loading:A,isSelected:f===e.key})}),(0,n.jsx)("div",{className:"tree__collapse "+(y?"tree__collapse--open":""),children:w})]})})};var f=i(6087),g=i(239);const x=({name:e,fileKey:t,parent:i})=>{const[a,o]=(0,s.useState)(!1),{state:d,dispatch:u,isImperative:p,onNodeClick:m}=c();return e.includes(".")&&e.split(".").pop().toLowerCase(),r.Dashicon,(0,n.jsx)("div",{className:"tree__file",onClick:s=>{s.stopPropagation(),m?.({state:d,name:e,fileKey:t,parent:i,type:"file"})},children:a?(0,n.jsx)(l,{defaultValue:e,type:"file",style:{marginLeft:0},handleSubmit:e=>{u({type:"EDIT_FILE",payload:{fileKey:t,name:e}}),o(!1)}}):(0,n.jsxs)("div",{className:"tree__actions-wrapper",children:[(0,n.jsxs)("div",{className:"tree__name",children:[(0,n.jsx)(r.Dashicon,{icon:"open-folder"}),"  ",e]}),p&&(0,n.jsxs)("div",{className:"tree__actions",children:[(0,n.jsx)(g.A,{onClick:()=>o(!0),children:(0,n.jsx)(r.Dashicon,{icon:"edit"})}),(0,n.jsx)(g.A,{onClick:()=>u({type:"DELETE_FILE",payload:{fileKey:t}}),children:(0,n.jsx)(r.Dashicon,{icon:"trash"})})]})]})})};var y=i(5185),v=i(1550);const w=(e,t=new WeakMap)=>{if(null===e||"object"!=typeof e)return e;if(t.has(e))return t.get(e);const i=Array.isArray(e)?[]:{};t.set(e,i);for(const s in e)Object.prototype.hasOwnProperty.call(e,s)&&(i[s]=w(e[s],t));return i},b=({data:e,cond:t,childPathKey:i="files"})=>{let s=null,a=[],r=null,n=null,l=null;const o=e=>{e.forEach(((c,d)=>{if(t(c,d))return s=c,void(a&&a.forEach((t=>{t&&t[i].includes(c)?(r=t,n=t[i][d+1],l=t[i][d-1]):(r=e,n=e[d+1],l=e[d-1])})));c[i]&&(a.push(c),o(c[i]))}))};return o(e),{parent:r,item:s,nextSibling:n,previousSibling:l}},j=(e,t)=>{let i=w(e),s=null,a=null;if(t.payload&&t.payload.key){let i=b({data:e,cond:e=>e.key===t.payload.key});a=i.parent,s=i.item}switch(t.type){case"SET_DATA":return t.payload;case"CREATE_FILE":return s.files.push((({name:e})=>({key:crypto.randomUUID(),name:e,type:"file",icon:v.O_}))({name:t.payload.name})),i;case"EDIT_FILE":case"RENAME_FOLDER":return s.name=t.payload.name,i;case"DELETE_FILE":return a?(a.files=a.files.filter((e=>e.key!==t.payload.key)),i):i.filter((e=>e.key!==t.payload.key));case"CREATE_FOLDER":return s.files.push((({name:e})=>({key:crypto.randomUUID(),name:e,type:"folder",icon:v.R_,files:[]}))({name:t.payload.name})),i;case"DELETE_FOLDER":return a?(a.files=a.files.filter((e=>e.key!==t.payload.key)),i):i.filter((e=>e.key!==t.payload.key));case"SET_CHILDREN":{const e=t.payload.children,s=b({data:i,cond:e=>e.key===t.payload.key});return s.item&&(s.item.files=e),i}default:return e}},C=({children:e,data:t,onClick:i,onUpdate:a,onExpandFolder:r,selectedKey:l})=>{const[c,d]=(0,s.useReducer)(j,t);(0,s.useLayoutEffect)((()=>{d({type:"SET_DATA",payload:t})}),[t]),(()=>{const e=(0,s.useRef)(!1);(0,s.useEffect)((()=>{e.current?a&&a(c):e.current=!0}),[])})();const u=(0,f.useCallback)((e=>e.map((e=>(0,y.lQ)(e.mimeType)?(0,n.jsx)(h,{item:e,children:e.files&&e.files.map((t=>(t.parent=e,(0,y.lQ)(t.mimeType)?u([t]):(0,n.jsx)(x,{parent:e,fileKey:t.key,name:t.name},t.key))))}):(0,n.jsx)(x,{fileKey:e.key,name:e.name},e.key)))),[c]),p=!(!t||e);return(0,n.jsx)(o.Provider,{value:{isImperative:p,state:c,dispatch:d,onNodeClick:i,onExpandFolder:r,selectedKey:l},children:(0,n.jsx)("div",{className:"tree",children:p?u(c):e})})};C.File=x,C.Folder=h;const A=C},9630:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(1609),a=i.n(s),r=i(790);const n=({as:e,children:t,columns:i=1,rows:n,min:l="0",max:o="1fr",gap:c="md",alignItems:d,justifyContent:u,className:p="",templateAreas:m,fullWidth:h=!1,rounded:f="none",style:g})=>{let x="";x="auto-fit"===i||"auto-fill"===i||"number"==typeof i?`repeat(${i}, minmax(${l}, ${o}))`:i;const y=["ccpigd-grid-stack"];let v;"number"==typeof c?v=`${c}px`:y.push(`gap--${c}`),d&&y.push(`items-${d}`),u&&y.push(`justify-${u}`),h&&y.push("w-full"),f&&"none"!==f&&y.push(`rounded-${f}`),p&&y.push(p);const w={gridTemplateColumns:x,...n?{gridTemplateRows:n}:{},...m&&{gridTemplateAreas:m.map((e=>`"${e}"`)).join(" ")},...v&&{gap:v},...g},b=a().Children.map(t,(e=>{if(!(0,s.isValidElement)(e))return e;const t=e,i=t.props.gridArea;return(0,s.cloneElement)(t,{style:{...t.props.style||{},...i?{gridArea:i}:{}}})})),j=e||"div";return(0,r.jsx)(j,{className:y.join(" "),style:w,children:b})}},4368:(e,t,i)=>{i.d(t,{A:()=>r});var s=i(4164),a=i(790);const r=({name:e,fontSize:t="md",fontWeight:i="regular",style:r,className:n="",onClick:l=()=>{}})=>{const o=(0,s.A)("ccpigd-icon",`text-${t}`,`font-${i}`,e,n);return(0,a.jsx)("span",{onClick:l,style:r,className:o,children:e})}},239:(e,t,i)=>{i.d(t,{A:()=>o});const s={wrapper:"ccpigd-icon-btn",fullWidth:"ccpigd-icon-btn--full-width",disabled:"ccpigd-icon-btn--disabled",ghost:"ccpigd-icon-btn--ghost",text:"ccpigd-icon-btn--text",primary:"ccpigd-icon-btn--primary",secondary:"ccpigd-icon-btn--secondary",outlined:"ccpigd-icon-btn--outlined",error:"ccpigd-icon-btn--error",warning:"ccpigd-icon-btn--warning",link:"ccpigd-icon-btn--link",light:"ccpigd-icon-btn--light",dark:"ccpigd-icon-btn--dark",success:"ccpigd-icon-btn--success",pro:"ccpigd-icon-btn--pro",new:"ccpigd-icon-btn--new","extra-small":"ccpigd-icon-btn--extra-small",small:"ccpigd-icon-btn--small",medium:"ccpigd-icon-btn--medium",large:"ccpigd-icon-btn--large","rounded-none":"ccpigd-icon-btn--rounded-none","rounded-xs":"ccpigd-icon-btn--rounded-xs","rounded-sm":"ccpigd-icon-btn--rounded-sm","rounded-md":"ccpigd-icon-btn--rounded-md","rounded-lg":"ccpigd-icon-btn--rounded-lg","rounded-full":"ccpigd-icon-btn--rounded-full"};var a=i(1609),r=i.n(a),n=i(4164),l=i(790);const o=({children:e,iconUrl:t,variant:i="text",size:a="medium",rounded:o="sm",className:c="",id:d,fullWidth:u=!1,title:p,disabled:m=!1,visible:h=!0,loading:f=!1,loadingIndicator:g,ariaLabel:x,role:y="button",tabIndex:v,href:w,target:b="_self",rel:j,buttonType:C="button",name:A,form:k,preventDefault:S=!1,stopPropagation:N=!1,onClick:F,onBlur:M,onFocus:_,onMouseEnter:z,onMouseLeave:E,onDoubleClick:P,asChild:L=!1,label:T=!1,labelId:I,fontSize:U="md"})=>{if(!h)return null;const D=(0,n.A)(s.wrapper,s[i],s[a],s[`rounded-${o}`],u&&s.fullWidth,m&&s.disabled,c,U&&`text-${U}`),B=e=>{S&&"submit"!==C&&e.preventDefault(),N&&e.stopPropagation(),!F||m||f||F(e)},G=f?g||(0,l.jsx)("span",{className:"cc-loading-spinner"}):null!=e?e:t&&(0,l.jsx)("img",{referrerPolicy:"no-referrer",src:t,alt:"icon"}),R={id:d,title:p,tabIndex:v,onBlur:M,onFocus:_,onMouseEnter:z,onMouseLeave:E,onDoubleClick:P,"aria-label":x,className:D,...w?{}:{role:y||"button"}};if(T)return(0,l.jsx)("label",{htmlFor:I,...R,children:G});if(L&&r().isValidElement(e)){const t=e;return r().cloneElement(t,{...R,className:(0,n.A)(R.className,t.props.className),onClick:B,..."button"===t.type&&{disabled:m||f}})}return w?(0,l.jsx)("a",{href:w,target:b,rel:j,onClick:B,...R,children:G}):(0,l.jsx)("button",{type:C,name:A,form:k,onClick:B,disabled:m||f,...R,children:G})}},3714:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(6087),a=(i(1609),i(4164)),r=i(790);const n=(0,s.memo)((({children:e,as:t="div",align:i="start",direction:s="row",blockAlign:n="center",gap:l,wrap:o=!0,className:c="",onClick:d})=>{const u=(0,a.A)("d-flex","row"===s?"flex-row":"flex-row-reverse",o?"flex-wrap":"flex-nowrap",{start:"justify-start",center:"justify-center",end:"justify-end","space-around":"justify-around","space-between":"justify-between","space-evenly":"justify-evenly"}[i],{start:"items-start",center:"items-center",end:"items-end",baseline:"items-baseline",stretch:"items-stretch"}[n],c),p="object"==typeof l?{}:void 0!==l?{gap:"number"==typeof l?`${l}px`:l}:void 0;return(0,r.jsx)(t,{className:u,style:p,onClick:e=>{d&&d(e)},children:e})}))},8024:(e,t,i)=>{i.d(t,{A:()=>d});const s={wrapper:"ccpigd-input",label:"ccpigd-input__label",container:"ccpigd-input__container",input:"ccpigd-input__input",helperText:"ccpigd-input__helper-text",errorText:"ccpigd-input__error-text",error:"ccpigd-input--error",disabled:"ccpigd-input--disabled","rounded-none":"ccpigd-input--rounded-none","rounded-xs":"ccpigd-input--rounded-xs","rounded-sm":"ccpigd-input--rounded-sm","rounded-md":"ccpigd-input--rounded-md","rounded-lg":"ccpigd-input--rounded-lg","rounded-full":"ccpigd-input--rounded-full","text-xs":"ccpigd-input--text-xs","text-sm":"ccpigd-input--text-sm","text-md":"ccpigd-input--text-md","text-lg":"ccpigd-input--text-lg","text-xl":"ccpigd-input--text-xl"};var a=i(7586),r=i(6087),n=i(1609),l=i(4368),o=i(4164),c=i(790);const d=(0,n.forwardRef)(((e,t)=>{const{id:i,name:d,type:u="text",label:p,placeholder:m="Type",title:h,value:f,className:g="",inputClassName:x="",inputFontSize:y="sm",searchIcon:v=!1,rounded:w="sm",helperText:b,error:j,errorText:C,visible:A=!0,readOnly:k,required:S,ariaLabel:N,tabIndex:F,disabled:M,spellCheck:_,preventDefault:z=!1,stopPropagation:E=!1,isPro:P=!1,onClick:L,onChange:T,onBlur:I,...U}=e,[D,B]=(0,n.useState)(f);if((0,r.useEffect)((()=>{B(f)}),[f]),(0,r.useEffect)((()=>{T&&""!==D&&T(D)}),[D]),!A)return null;const G=(0,o.A)(s.wrapper,g),R=(0,o.A)(s.input,s[`rounded-${w}`],s[`text-${y}`],j&&s.error,M&&s.disabled,x);return(0,c.jsxs)("div",{className:G,children:[p&&(0,c.jsx)("label",{htmlFor:i,className:s.label,children:p}),(0,c.jsx)("div",{className:s.container,children:(0,c.jsx)("input",{id:i,name:d,ref:t,type:u,placeholder:m,title:h,value:D,className:R,"aria-label":N,"aria-invalid":j,"aria-describedby":j?`${i}-error`:void 0,readOnly:k,required:S,disabled:M,tabIndex:F,spellCheck:_,onClick:e=>{z&&e.preventDefault(),E&&e.stopPropagation(),!P||(0,a.G4)(ccpigd.isPro)?L?.(e):window.CCPIGDHelper.openUpgradePopUp()},onChange:e=>{if(P&&!(0,a.G4)(ccpigd.isPro))return void window.CCPIGDHelper.openUpgradePopUp();const t=e.target.value;T&&T(t),B(t)},onBlur:()=>{!P||(0,a.G4)(ccpigd.isPro)?I&&I(D):window.CCPIGDHelper.openUpgradePopUp()},...U})}),v&&(0,c.jsx)("span",{className:`input-icon-search flex-center rounded-${w}`,children:(0,c.jsx)(l.A,{name:"search",fontSize:"md"})}),!j&&b&&(0,c.jsx)("small",{className:s.helperText,children:b}),j&&C&&(0,c.jsx)("small",{id:`${i}-error`,className:s.errorText,children:C})]})}))},9504:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(3042),a=i(790);const r=({children:e,type:t="info",className:i="mt-2"})=>(0,a.jsx)("ul",{className:`ccpigd-note ccpigd-note--${t} ${i}`,children:e});r.Bullet=({children:e})=>(0,a.jsx)("li",{className:"ccpigd-note--bullet",children:e}),r.Normal=({children:e})=>(0,a.jsx)("li",{className:"ccpigd-note--normal",children:e}),r.Title=({title:e})=>(0,a.jsxs)(s.A,{as:"span",size:"xs",weight:"semibold",children:[e," "]}),r.Text=({children:e})=>(0,a.jsx)(a.Fragment,{children:e}),r.Link=({url:e,children:t})=>(0,a.jsx)("a",{href:e,target:"_blank",rel:"noopener noreferrer",className:"ccpigd-note-link",children:t});const n=r},6234:(e,t,i)=>{i.d(t,{A:()=>y});var s=i(1609),a=i(239),r=i(5185),n=i(3714),l=i(6495),o=i(5826),c=i(4398),d=i(4232),u=i(3374),p=i(3042),m=i(4368),h=i(790);const f=(0,s.createContext)(void 0),g=()=>{const e=(0,s.useContext)(f);if(!e)throw new Error("Profile components must be used inside <Profile />");return e},x=({children:e,accountInfo:t,className:i=""})=>(0,h.jsx)(f.Provider,{value:t,children:(0,h.jsx)(n.A,{gap:10,wrap:!1,className:`profile-card ${i}`,children:e})});x.Avatar=()=>{const{photo:e,name:t}=g();return(0,h.jsx)("div",{className:"profile-avatar",children:(0,h.jsxs)(d.A,{size:"base",children:[(0,h.jsx)(d.A.AvatarImage,{src:e||""}),(0,h.jsx)(d.A.AvatarFallback,{children:t})]})})},x.Name=()=>{const{name:e}=g();return(0,h.jsx)(p.A,{as:"h5",size:"sm",weight:"semibold",className:"profile-name",children:e})},x.Email=()=>{const{email:e}=g();return(0,h.jsx)(p.A,{size:"sm",as:"span",className:"profile-email text-desc-gray",children:e})},x.Status=({onClick:e})=>{const{active:t,lost:i}=g(),s=!!t,r=!!i,n=s&&!r;return(0,h.jsx)("div",{className:"profile-status "+(s?"active":"inactive"),children:r?(0,h.jsx)(o.A,{title:"Connection lost",arrow:!0,placement:"left",wrap:"no-wrap",children:(0,h.jsx)(a.A,{size:"extra-small",onClick:e,variant:"error",rounded:"sm",children:(0,h.jsx)(m.A,{name:"autorenew"})})}):(0,h.jsx)(a.A,{size:"extra-small",onClick:e,variant:"primary",rounded:"sm",children:n?(0,h.jsx)(m.A,{name:"check"}):(0,h.jsx)(m.A,{name:"autorenew"})})})},x.StorageInfo=()=>{const{storage:e}=g(),t=e&&e.usage&&e.limit?parseFloat(e.usage)/parseFloat(e.limit)*100:0;return(0,h.jsxs)(c.A,{gap:5,className:"mt-1",children:[(0,h.jsx)(l.A,{progress:t}),(0,h.jsxs)(p.A,{as:"p",size:"xs",weight:"semibold",color:"dark",children:[(0,r.v7)(parseFloat(e?.usage||"0"))," of"," ",(0,r.v7)(parseFloat(e?.limit||"0"))," ",(0,h.jsxs)(p.A,{size:"xs",as:"span",weight:"regular",children:[t.toFixed(2),"% Used"]})]})]})},x.RemoveBtn=({onClick:e})=>(0,h.jsxs)(u.A,{variant:"error",size:"medium",className:"profile-remove-btn",onClick:e,children:[(0,h.jsx)(m.A,{name:"person_remove"})," Remove"]}),x.ActiveBtn=({onClick:e})=>{const{active:t,lost:i}=g();return(0,h.jsx)(u.A,{disabled:!!t,variant:"primary",size:"medium",className:"profile-active-btn",onClick:e,startIcon:(0,h.jsx)(m.A,{name:"check"}),children:t?"Activated":"Active Now"})},x.AddedBy=()=>{const{user:e,active:t}=g();return(0,h.jsxs)(n.A,{className:"added-by",gap:10,children:[(0,h.jsxs)(n.A,{gap:5,children:[(0,h.jsx)(p.A,{as:"h4",size:"sm",weight:"semibold",children:"Account added by:"}),(0,h.jsx)(u.A,{variant:"outlined",size:"small",children:e.name})]}),(0,h.jsxs)(n.A,{gap:5,children:[(0,h.jsx)(p.A,{as:"h4",size:"sm",weight:"semibold",children:"Email:"}),(0,h.jsx)(u.A,{variant:"outlined",size:"small",children:e.email})]}),(0,h.jsxs)(n.A,{gap:10,children:[(0,h.jsx)(p.A,{as:"h4",size:"sm",weight:"semibold",children:"Status:"}),(0,h.jsx)(u.A,{variant:t?"secondary":"warning",size:"small",children:t?"Active":"Inactive"})]})]})};const y=x},6495:(e,t,i)=>{i.d(t,{A:()=>a});var s=i(790);const a=({progress:e})=>(0,s.jsx)("div",{className:"ccpigd-progress-bar",children:(0,s.jsx)("div",{className:"ccpigd-progress",style:{width:`${e}%`}})})},2892:(e,t,i)=>{i.d(t,{A:()=>C});var s=i(1442),a=i(6087),r=i(347),n=i(2262),l=i(5647),o=i(4315),c=i(239),d=i(7666),u=i(7495),p=i(8200),m=i(7673),h=i(5185),f=i(3714),g=i(4398),x=i(4368),y=i(3042),v=i(2312),w=i(6880),b=i(3330),j=i(790);const C=({isSearchExpanded:e=!1})=>{const{activeFolder:t}=(0,r.G)((e=>e.manageFiles)),[i,C]=(0,a.useState)(e),[k,S]=(0,a.useState)(null),[N,F]=(0,a.useState)(["all"]),[M,_]=(0,a.useState)(!1),[z,E]=(0,a.useState)(!1),[P,{data:L,isLoading:T,isFetching:I,isError:U}]=(0,n.V5)(),D=(0,a.useRef)(null),B=(0,a.useRef)(null),{menuKey:G}=(0,l.g)(),R=(0,l.Zp)(),$=(0,r.j)(),{viewFile:O,galleryProps:H}=(0,w.i)(L?.files||[]),{refreshCurrentFolder:V}=(0,o.A)();(0,d.A)((()=>{null!==k&&(k.length<=2?V(!1):P({folderKey:t?.key,query:k||"",types:N,from:M?"server":"cache",scope:z?"global":"parent"}).unwrap())}),[k,N,M,z],800),(0,a.useEffect)((()=>{const e=B.current;if(!e)return;const t=t=>{0!==t.deltaY&&(t.preventDefault(),e.scrollLeft+=t.deltaY)},i=()=>{e.scrollWidth>e.clientWidth?e.classList.add("is-overflowing"):e.classList.remove("is-overflowing")};let s=!1,a=0,r=0;const n=t=>{s=!0,a=t.pageX-e.offsetLeft,r=e.scrollLeft,e.classList.add("dragging")},l=t=>{if(!s)return;t.preventDefault();const i=1*(t.pageX-e.offsetLeft-a);e.scrollLeft=r-i},o=()=>{s=!1,e.classList.remove("dragging")};return e.addEventListener("wheel",t,{passive:!1}),e.addEventListener("mousedown",n),e.addEventListener("mousemove",l),e.addEventListener("mouseleave",o),e.addEventListener("mouseup",o),e.scrollTo({left:e.scrollWidth,behavior:"smooth"}),window.addEventListener("resize",i),i(),()=>{e.removeEventListener("wheel",t),e.removeEventListener("mousedown",n),e.removeEventListener("mousemove",l),e.removeEventListener("mouseleave",o),e.removeEventListener("mouseup",o),window.removeEventListener("resize",i)}}),[N]),(0,a.useEffect)((()=>{0===N.length&&F(["all"])}),[N]),(0,a.useEffect)((()=>{i&&L?.files&&$((0,s.q9)(L.files))}),[L,i]),(0,a.useEffect)((()=>{i&&$((0,s.rI)(T||I))}),[I,T,U]);const K=e=>{F("all"===e?["all"]:t=>{const i=t.filter((e=>"all"!==e));return t.includes(e)?i.filter((t=>t!==e)):[...i,e]})};return(0,j.jsxs)("div",{className:"searchbox-wrapper",children:[(0,j.jsxs)(m.A,{children:[(0,j.jsx)(m.A.Trigger,{children:({open:e})=>(0,j.jsxs)("div",{className:"ccpigd-searchbox",children:[(0,j.jsxs)(m.A,{children:[(0,j.jsx)(m.A.Trigger,{children:(0,j.jsxs)("div",{className:"ccpigd-searchbox__options",children:[(0,j.jsx)("div",{className:"ccpigd-searchbox__options-selected",ref:B,children:N.map((e=>{const t=A.find((t=>t.value===e))?.label;return(0,j.jsxs)("div",{className:"ccpigd-searchbox__options-item",children:[(0,j.jsx)(y.A,{size:"xs",color:"dark",children:t}),(0,j.jsx)(x.A,{name:"close",fontWeight:"bold",onClick:()=>K(e)})]},e)}))}),(0,j.jsx)(m.A.TriggerArrow,{})]})}),(0,j.jsx)(m.A.Content,{className:"ccpigd-searchbox__options-list",children:A.map(((e,t)=>(0,j.jsxs)("div",{children:[(0,j.jsx)(m.A.MenuItem,{isActive:N.includes(e.value),activeIcon:!0,activeBg:!0,onClick:()=>K(e.value),children:e.label}),t!==A.length-1&&(0,j.jsx)(m.A.MenuSeparator,{})]},e.value)))})]}),(0,j.jsx)("button",{onClick:e=>{e.stopPropagation(),e.preventDefault()},className:"ccpigd-searchbox__button",children:(0,j.jsx)(x.A,{name:"search",fontSize:"lg"})}),(0,j.jsx)("input",{type:"search",name:"ccpigd-search",id:"ccpigd-search",placeholder:`Search ${t?.name}`,onChange:e=>S(e.target.value),value:k||"",autoComplete:"off",onClick:t=>{e&&t.stopPropagation()}}),(0,j.jsxs)(m.A,{children:[(0,j.jsx)(m.A.Trigger,{children:(0,j.jsx)(c.A,{variant:"secondary",className:"ccpigd-searchbox__filter-btn",size:"small",children:(0,j.jsx)(x.A,{name:"tune",fontSize:"xl"})})}),(0,j.jsxs)(m.A.Content,{className:"ccpigd-searchbox__dropdown",children:[(0,j.jsx)(m.A.MenuLabel,{children:"Search Location"}),(0,j.jsx)(m.A.MenuItem,{isActive:M,activeIcon:!0,onClick:()=>_(!0),children:"Server"}),(0,j.jsx)(m.A.MenuItem,{isActive:!M,activeIcon:!0,onClick:()=>_(!1),children:"Cache"}),(0,j.jsx)(m.A.MenuSeparator,{}),(0,j.jsx)(m.A.MenuLabel,{children:"Search Scope"}),(0,j.jsx)(m.A.MenuItem,{isActive:z,activeIcon:!0,onClick:()=>E(!0),children:"Global"}),(0,j.jsx)(m.A.MenuItem,{isActive:!z,activeIcon:!0,onClick:()=>E(!1),children:"Current Folder"})]})]})]})}),!i&&(0,j.jsx)(m.A.Content,{fullWidth:!0,className:"ccpigd-searchbox__results",children:T||I?(0,j.jsx)(y.A,{size:"xs",children:"Loading..."}):(0,j.jsx)(g.A,{className:"ccpigd-file-list",children:(0,j.jsx)(v.A,{ref:D,className:"ccpigd-file-list__files ccpigd-file-list__files--list-view ",children:(0,j.jsx)(u.BV,{children:L?.files&&L?.files.length>0?(0,j.jsxs)(j.Fragment,{children:[L?.files.map((e=>(0,j.jsx)(g.A,{children:(0,j.jsxs)(p.A,{file:e,isFileSelected:!1,onClick:t=>((e,t)=>{e.stopPropagation(),(0,h.lQ)(t?.mimeType)?R(`/file-browser/${G}/${t.key}`):O(t.key)})(t,e),children:[(0,j.jsx)(p.A.Thumbnail,{}),(0,j.jsx)(p.A.Name,{})]})},e.key))),(0,j.jsxs)(f.A,{onClick:()=>C(!0),className:"cursor-pointer",gap:5,children:[(0,j.jsx)(y.A,{size:"sm",color:"success",children:"See files in File Browser"}),(0,j.jsx)(x.A,{name:"arrow_forward",fontSize:"lg"})]})]}):(0,j.jsx)(y.A,{size:"xs",children:"No files found"})})})})})]}),(0,j.jsx)(b.C,{...H})]})},A=[{value:"folder",label:"Folder"},{value:"document",label:"Documents"},{value:"code",label:"Code"},{value:"image",label:"Image"},{value:"audio",label:"Audio"},{value:"video",label:"Video"},{value:"archive",label:"Archive"},{value:"binary_executable",label:"Binary Executable"},{value:"all",label:"All"}]},9642:(e,t,i)=>{i.d(t,{A:()=>l});var s=i(1609),a=i(7586),r=i(4368),n=i(790);const l=({options:e=[],optionIcon:t=!1,value:i,defaultValue:l=[],onChange:o,placeholder:c="Select an option",optionTop:d=!1,className:u="",style:p,multiple:m=!1,visible:h=!0,disabled:f=!1,label:g,fitContent:x=!1,error:y=!1,variant:v="light",errorText:w,helperText:b,searchable:j=!0,loadOptions:C,onSearch:A,loading:k=!1,onFocus:S,onBlur:N,prefix:F,suffix:M,isPro:_=!1})=>{var z;if(!h)return null;const[E,P]=(0,s.useState)(e),[L,T]=(0,s.useState)(null!=i?i:l),[I,U]=(0,s.useState)(!1),[D,B]=(0,s.useState)(""),[G,R]=(0,s.useState)(k),$=(0,s.useRef)(null);(0,s.useEffect)((()=>{R(k)}),[k]),(0,s.useEffect)((()=>{!_||(0,a.G4)(ccpigd.isPro)?P(e):window.CCPIGDHelper.openUpgradePopUp()}),[e]),(0,s.useEffect)((()=>{!_||(0,a.G4)(ccpigd.isPro)?void 0!==i&&T(i):window.CCPIGDHelper.openUpgradePopUp()}),[i]),(0,s.useEffect)((()=>{!_||(0,a.G4)(ccpigd.isPro)?C&&(R(!0),C().then((e=>{P(e),R(!1)}))):window.CCPIGDHelper.openUpgradePopUp()}),[C]);const O=E.filter((e=>{var t;return(null!==(t=e.name)&&void 0!==t?t:e.value).toString().toLowerCase().includes(D.toLowerCase())})),H=e=>{!_||(0,a.G4)(ccpigd.isPro)?$.current?.contains(e.target)||(U(!1),N?.()):window.CCPIGDHelper.openUpgradePopUp()};(0,s.useEffect)((()=>{if(!_||(0,a.G4)(ccpigd.isPro))return I&&document.addEventListener("mousedown",H),()=>{document.removeEventListener("mousedown",H)};window.CCPIGDHelper.openUpgradePopUp()}),[I]);const V=m?null:E.find((e=>e.value===L[0]));return(0,n.jsxs)("div",{style:p,className:`ccpigd-select-box-container ${u}`,ref:$,children:[g&&(0,n.jsx)("label",{className:"ccpigd-select-box-label "+(y?"error":""),children:g}),(0,n.jsxs)("div",{className:`ccpigd-select-box-wrapper position-relative cursor-pointer ${x?"active-min-width":""} ${d?"top":""}`,onFocus:S,children:[(0,n.jsxs)("div",{className:`ccpigd-select-box-selected ${y?"error":""} ${f?"disabled":""} ${"secondary"===v?"with-background":""}`,onClick:()=>!f&&U(!I),children:[(0,n.jsx)("div",{className:"ccpigd-select-box-selected-content gap--xs d-flex align-center",children:L.length>0?m?L.map(((e,s)=>{var l,c;const d=E.find((t=>t.value===e));return(0,n.jsxs)("span",{className:"selected-option selected-item",children:[t&&(0,n.jsx)(r.A,{name:null!==(l=d?.icon)&&void 0!==l?l:"check_circle",fontSize:"md"}),null!==(c=d?.name)&&void 0!==c?c:e,(0,n.jsx)("span",{className:"remove-icon d-flex align-center",onClick:t=>{!_||(0,a.G4)(ccpigd.isPro)?(t.stopPropagation(),(e=>{const t=L.filter((t=>t!==e));void 0===i&&T(t),o?.(t)})(e)):window.CCPIGDHelper.openUpgradePopUp()},children:(0,n.jsx)(r.A,{name:"close_small",fontSize:"md"})})]},s)})):(0,n.jsxs)(n.Fragment,{children:[F&&(0,n.jsx)("span",{className:"selected-option prefix",children:F}),(0,n.jsx)("span",{className:"selected-option",children:null!==(z=V?.name)&&void 0!==z?z:L[0]}),M&&(0,n.jsx)("span",{className:"selected-option suffix",children:M})]}):(0,n.jsx)("span",{className:"placeholder selected-option",children:c})}),(0,n.jsx)("span",{className:"select-box-icon position-relative flex-center "+(I?"rotate":""),children:(0,n.jsx)(r.A,{name:"stat_minus_1",fontSize:"xl"})})]}),(0,n.jsxs)("div",{className:`ccpigd-select-box-options ${I?"open":""} ${d?"top":""}`,children:[j&&(0,n.jsxs)("div",{className:"select-box-search-wrapper",children:[(0,n.jsx)(r.A,{name:"search"}),(0,n.jsx)("input",{className:"select-box-search-input",value:D,onChange:e=>{B(e.target.value),A?.(e.target.value)},placeholder:"Search..."})]}),G?(0,n.jsx)("div",{className:"select-box-option",children:"Loading..."}):O.filter((e=>!m||!L.includes(e.value))).map(((e,t)=>{var s;return(0,n.jsx)("div",{className:"select-box-option "+(m||V?.value!==e.value?"":"select"),onClick:()=>!f&&(e=>{if(!_||(0,a.G4)(ccpigd.isPro)){if(""!==e)if(m){const t=L.includes(e)?L:[...L,e];void 0===i&&T(t),o?.(t)}else{if(L[0]===e)return;void 0===i&&T([e]),o?.([e]),U(!1)}}else window.CCPIGDHelper.openUpgradePopUp()})(e.value),children:null!==(s=e.name)&&void 0!==s?s:e.value},t)})),m&&L.length>0&&(0,n.jsx)("div",{className:"select-box-option clear-all",onClick:()=>{!_||(0,a.G4)(ccpigd.isPro)?(void 0===i&&T([]),o?.([])):window.CCPIGDHelper.openUpgradePopUp()},children:"Clear All"})]})]}),y&&w&&(0,n.jsx)("span",{className:"select-box-error",children:w}),b&&!y&&(0,n.jsx)("span",{className:"select-box-helper",children:b})]})}},6391:(e,t,i)=>{i.d(t,{A:()=>s.A});var s=i(9642)},2517:(e,t,i)=>{i.d(t,{A:()=>h});var s=i(7920),a=i(8758),r=i(3714),n=i(4398),l=i(7452),o=i(3042),c=(i(1609),i(4164)),d=i(790);var u=i(3374),p=i(4368);const m=({title:e,description:t,docLink:i,className:m,children:h,action:f,secondaryAction:g,isPro:x=!1,isComingSoon:y=!1,isNew:v=!1,isHot:w=!1})=>{const b=(0,c.A)("ccpigd-settings-field",m);let j={isPro:x,isComingSoon:y,isNew:v,isHot:w,size:"small",iconSize:"md"};return(0,d.jsx)(s.A,{...j,children:(0,d.jsxs)(l.A,{className:b,children:[(0,d.jsxs)(r.A,{align:"space-between",children:[(0,d.jsxs)(n.A,{children:[(0,d.jsxs)(r.A,{gap:15,children:[f&&f,e&&(0,d.jsx)(o.A,{as:"h4",size:"md",weight:"medium",className:"ccpigd-settings-field__title "+(t||f||g?"":"mb-3"),children:e}),g&&g]}),t&&(0,d.jsx)(a.A,{className:h?"mb-3":"",text:t})]}),i&&(0,d.jsx)(u.A,{startIcon:(0,d.jsx)(p.A,{name:"info"}),size:"medium",variant:"outlined",href:i,target:"_blank",children:"Documentation"})]}),(0,d.jsx)(n.A,{gap:20,children:h})]})})};m.SubField=({title:e,description:t,background:i="extra-light",className:u,children:p,action:m,depend:h=!1,dependOn:f="",secondaryAction:g,isPro:x=!1,isComingSoon:y=!1,isNew:v=!1,isHot:w=!1})=>{const b=(0,c.A)("ccpigd-settings-field__sub",u,h&&"ccpigd-settings-field__sub--depend");let j={isPro:x,isComingSoon:y,isNew:v,isHot:w};return(0,d.jsx)(s.A,{...j,children:(0,d.jsxs)(l.A,{className:b,padding:20,onClick:e=>{const t=document.getElementById(f);if(t&&h){e.stopPropagation();const i=t.parentElement;if(!i)return;i.classList.add("blinking"),setTimeout((()=>{i.classList.remove("blinking")}),500)}},background:i,border:"dashed",rounded:"sm",children:[(0,d.jsxs)(r.A,{gap:15,children:[m&&m,e&&(0,d.jsx)(o.A,{as:"h5",size:"md",weight:"medium",children:e}),g&&g]}),t&&(0,d.jsx)(a.A,{className:p?"mb-3":"",text:t}),(0,d.jsx)(n.A,{gap:20,children:p})]})})};const h=m},7101:(e,t,i)=>{i.d(t,{A:()=>s.A});var s=i(2517)},2467:(e,t,i)=>{i.d(t,{S:()=>X});var s=i(7603),a=i(347),r=i(1442),n=i(6203),l=i(8726),o=i(6087),c=i(4152),d=i(6313),u=i(727),p=i(7495),m=i(1902),h=i(4970),f=i(8187),g=i(4398),x=i(7586),y=i(8200),v=i(790);const w=({file:e,folderView:t,handleFileSingleClick:i,handleFileDoubleClick:s})=>{const{selectedFiles:r}=(0,a.G)((e=>e.manageFiles)),{isFileSelecting:n}=(0,a.G)((e=>e.fileBrowser)),l=r.some((t=>t.key===e.key)),{editData:o}=(0,a.G)((e=>e.moduleBuilder)),c=["preview","moveAndCopy","delete","download","rename","allowShare"],d=o?.data?.permissions||{},u=(c.reduce(((e,t)=>(e[t]=!0===d[t]?.enable,e)),{}),c.some((e=>!0===d[e]?.enable)));return(0,v.jsxs)(y.A,{file:e,folderView:t,isFileSelected:!!l,isShowActions:!!u,onClick:t=>i(t,e),onDoubleClick:t=>s(t,e),children:[(0,v.jsx)(y.A.Thumbnail,{children:n&&(0,v.jsx)(y.A.SelectStatus,{onClick:e=>e.stopPropagation(),isSelected:!!l})}),(0,v.jsx)(y.A.Name,{}),(0,v.jsx)(y.A.Extension,{}),(0,v.jsx)(y.A.Size,{}),"list"===t&&(0,v.jsx)(y.A.UpdatedAt,{}),u&&(0,v.jsx)(y.A.ActionButton,{})]},e.key)};var b=i(3940),j=i(5307),C=i(2356),A=i(3714),k=i(6391),S=i(4658),N=i(1609),F=i(7452),M=i(3374),_=i(8024),z=i(3042),E=i(4368);const P=[{value:1,name:"1 Hour"},{value:5,name:"5 Hours"},{value:24,name:"1 Day"},{value:168,name:"1 Week"},{value:672,name:"1 Month"},{value:8064,name:"1 Year"},{value:0,name:"Permanent"},{value:-1,name:"Custom"}],L=({file:e,type:t,id:i,onClose:s})=>{const[a,r]=(0,N.useState)(""),[n,l]=(0,N.useState)(1),[o,c]=(0,N.useState)(1),[d,u]=(0,N.useState)(!1),[p,m]=(0,N.useState)(""),[h,f]=(0,N.useState)(!1),[x,{isLoading:y,error:w,reset:b}]=(0,C.e3)();(0,N.useEffect)((()=>{if(h){const e=setTimeout((()=>f(!1)),2e3);return()=>clearTimeout(e)}}),[h]);const j=(0,N.useMemo)((()=>d?p?p.length<6?"Password must be at least 6 characters.":"":"Password required.":""),[d,p]),L=(0,N.useMemo)((()=>-1!==n?"":Number.isFinite(o)?o<=0?"Must be greater than 0 hours.":o>43800?"Keep under 5 years (~43800 hrs).":"":"Enter a valid number."),[n,o]),T=!y&&!j&&!L;return(0,N.useEffect)((()=>{r(""),b()}),[n,o,d,p,t,e.key,b]),(0,v.jsxs)("div",{children:[(0,v.jsxs)(A.A,{gap:5,align:"space-between",className:"mb-3",children:[(0,v.jsxs)(z.A,{className:"flex-1",children:["Share ",e.name]}),(0,v.jsx)(E.A,{name:"close",className:"text-error cursor-pointer",onClick:()=>{s&&s()}})]}),(0,v.jsx)(F.A,{className:"ccpigd-file-browser__share-link-modal",background:"extra-light",children:(0,v.jsxs)(g.A,{gap:20,children:[(0,v.jsx)(A.A,{gap:10,children:(0,v.jsx)(S.A,{id:"encrypted",ariaLabel:"Protect link with password",checked:d,onChange:()=>u((e=>!e)),title:"Make this file protected"})}),d&&(0,v.jsx)(_.A,{type:"text",label:"Enter Password to Protect",placeholder:"Choose a password",value:p,onChange:e=>m(String(e)),error:!!j,errorText:j}),(0,v.jsx)(k.A,{label:"Validity of this Link",options:P,value:[n],searchable:!1,onChange:e=>{var t;return l(null!==(t=e?.[0])&&void 0!==t?t:1)}}),-1===n&&(0,v.jsx)(_.A,{type:"number",label:"Custom Validity (in hours)",min:1,step:1,value:o,onChange:e=>c(Number(e)),helperText:L,error:!!L}),!!a&&(0,v.jsx)(_.A,{type:"text",value:a,readOnly:!0,helperText:h?"Copied to clipboard!":"",onClick:async()=>{try{await navigator.clipboard.writeText(a),f(!0)}catch{f(!1)}}}),(0,v.jsx)(M.A,{variant:"primary",onClick:async()=>{if(!T)return;const t={shortcodeId:i,fileKey:e.key,isPasswordProtected:d,password:d?p:void 0};n>0?t.lifetime=n:-1===n&&(t.lifetime=o);try{const e=await x(t).unwrap();r(e)}catch{}},disabled:!T,loading:y,loadingIndicator:"Generating...",children:"Generate Share Link"}),!!w&&(0,v.jsx)(z.A,{as:"p",size:"sm",color:"error",children:"Failed to generate link. Please try again."})]})})]})};var T=i(1468),I=i(5185);const U=({viewFile:e})=>{const{isFileSelecting:t}=(0,a.G)((e=>e.fileBrowser)),{activeFolder:i,selectedFiles:s}=(0,a.G)((e=>e.manageFiles)),{editData:r}=(0,a.G)((e=>e.moduleBuilder)),n=r?.data.permissions,l=n?.preview,c=n?.allowShare,d=n?.download,u=n?.rename,m=n?.moveAndCopy,h=[{id:"preview",label:"Preview",icon:(0,v.jsx)(E.A,{name:"eye_tracking",fontWeight:"medium"}),fileOnly:!0,enabled:(0,f.Yj)("preview",l)&&!t},{id:"open",label:"Open in Google Drive",icon:(0,v.jsx)(E.A,{name:"open_in_new",fontWeight:"medium"}),enabled:l?.popOut&&(0,f.Yj)("preview",l)&&!t,separator:!0},{id:"download",label:"Download",icon:(0,v.jsx)(E.A,{name:"cloud_download",fontWeight:"medium"}),fileOnly:!0,enabled:(0,f.Yj)("download",d)&&!t},{id:"share",label:"Share",icon:(0,v.jsx)(E.A,{name:"share",fontWeight:"medium"}),enabled:(0,f.Yj)("allowShare",c)&&!t},{id:"move",label:"Move",icon:(0,v.jsx)(E.A,{name:"move_item",fontWeight:"medium"}),enabled:(0,f.Yj)("moveAndCopy",m)&&""!==i?.key},{id:"copy",label:"Copy",fileOnly:!0,icon:(0,v.jsx)(E.A,{name:"file_copy",fontWeight:"medium"}),enabled:(0,f.Yj)("moveAndCopy",m)},{id:"rename",label:"Rename",separator:!0,icon:(0,v.jsx)(E.A,{name:"text_select_start",fontWeight:"medium"}),enabled:(0,f.Yj)("rename",u)&&!t},{id:"delete",label:"Delete",className:"destructive",icon:(0,v.jsx)(E.A,{name:"delete",fontWeight:"medium"}),enabled:n?.delete.enable&&(0,f.Yj)("delete",n.delete)}].filter((e=>e.enabled)),[g]=(0,C.L3)(),[x]=(0,C.SX)(),[y]=(0,C.yR)(),w=(0,a.j)(),A=async(e,t)=>{let i=t;try{if(i=e.permissions?.users?.anyoneWithLink&&e.downloadLink?e.downloadLink:`${ccpigd.siteUrl}/?ccpigd_download=${btoa(JSON.stringify({fileKey:e.key,shortcodeId:r?.id}))}`,window.toast.show({message:"Download Started! 👌",theme:"success",duration:2e3}),!i)return void window.toast.show({message:"Download link not found",theme:"error",duration:2e3});const t=document.createElement("a");t.href=i,t.download=e.name,document.body.appendChild(t),t.click(),document.body.removeChild(t)}catch(e){window.toast.show({message:"Invalid response from server",theme:"error",duration:2e3})}},k=(0,o.useCallback)(((e,t)=>{(0,b.l)({componentName:"CopyMoveFolder",file:e,type:t,maxWidth:"600px"})}),[w,i,y,x,s]);return(0,v.jsx)(p.W1,{id:"file-menu",children:({props:t})=>h.filter((e=>!e.fileOnly||!(0,I.lQ)(t?.file.mimeType))).map((s=>{const a=t?.file,n=(0,I.wz)(a),l=(0,I.zx)(a),o="download"===s.id&&n;return(0,v.jsxs)(N.Fragment,{children:[o?(0,v.jsx)(p.Qw,{label:(0,v.jsxs)(v.Fragment,{children:[s.icon&&(0,v.jsx)("span",{className:"context-menu-icon flex-center",children:s.icon}),s.label," as"]}),children:l.map((e=>(0,v.jsx)(p.q7,{onClick:()=>((e,t,i)=>{if("download"===e){const e=`${ccpigd.siteUrl}/?ccpigd_download=${btoa(JSON.stringify({fileKey:t.key,shortcodeId:r?.id,mimeType:i}))}`;A(t,e)}})(s.id,a,e.mimeType),children:e.label},e.mimeType)))}):(0,v.jsxs)(p.q7,{onClick:()=>((t,s)=>{switch(t){case"preview":e(s);break;case"open":(async e=>{try{let t=window.CCPIGDHelper.getUrl("preview",e.key,e.name,r?.id,"full",e.extension);window.toast.show({message:"Download Started! 👌",theme:"success",duration:2e3}),window.open(t,"_blank")}catch(e){window.toast.show({theme:"error",message:"Invalid response from server",duration:2e3}),console.error(e)}})(s);break;case"view-details":default:break;case"download":A(s);break;case"delete":(async e=>{try{if(!await window.toast.confirm({message:"Are you sure? You won't be able to revert this!",okText:"Delete",cancelText:"Cancel"}))return;await window.toast.promise((async()=>{await g({id:Number(r?.id),fileKeys:e,currentFolderKey:i?.key}).unwrap()}),{loading:"Deleting files...",success:"Your file has been deleted.",error:"Failed to delete files. Please try again."})}catch(e){window.toast.show({message:"Failed to delete files. Please try again.",theme:"error",size:"sm"})}})([s.key]);break;case"rename":(async e=>{(0,b.l)({componentName:"RenameFile",file:e,id:r?.id})})(s);break;case"copy":case"move":k(s,t);break;case"share":((e,t)=>{const i=window.toast.show({reactComponent:(0,v.jsx)(T.Kq,{store:(0,j.U1)({reducer:{[C.f0.reducerPath]:C.f0.reducer},middleware:e=>e().concat(C.f0.middleware)}),children:(0,v.jsx)(L,{id:r?.id||"",file:e,type:t,onClose:()=>i.remove()})}),theme:"light",maxWidth:"500px",duration:0,variant:"modal"})})(s,t)}})(s.id,a),className:s.className||"",children:[s.icon&&(0,v.jsx)("span",{className:"context-menu-icon flex-center",children:s.icon}),s.label]}),s.separator&&(0,v.jsx)(p.wv,{})]},s.id)}))})};var D=i(2312),B=i(7723);const G=({folderView:e})=>(0,v.jsx)(v.Fragment,{children:"list"===e&&(0,v.jsx)(D.A,{className:"ccpigd-file-list__header",children:["Name","","Type","Size","Updated","Action"].map(((e,t)=>(0,v.jsx)(z.A,{as:"span",children:"string"==typeof e?(0,B.__)(e,"integration-google-drive"):e},t)))})});var R=i(868),$=i(6880),O=i(3330);const H=(0,o.forwardRef)((({loadMoreFileRef:e,galleryRef:t,selectContainerRef:i,folderView:s,fileLoading:n,files:l,hasMore:o,loadingMore:y,loadMore:b,totalPages:j,currentPage:C})=>{var A;const{editData:k}=(0,a.G)((e=>e.moduleBuilder)),{isFileSelecting:S}=(0,a.G)((e=>e.fileBrowser)),N=null!==(A=k?.data.advanced.filesInFirstRender)&&void 0!==A?A:0,F=k?.data.advanced,M=k?.data.permissions.preview,_=(0,a.j)(),[z,E]=(0,d.M)(`folderKey-${k?.id}`),P=l.map((e=>({...e,previewLink:(0,x.G4)(ccpigd.isPro)?window.CCPIGDHelper.getUrl("preview",e.key,e.name,k?.id,"full",e.extension):e.thumbnails?.full,mimeType:(0,x.G4)(ccpigd.isPro)||(0,I.wu)(e.extension||"")||(0,I.lQ)(e.mimeType)?e.mimeType:"image/jpg"}))),{viewFile:L,galleryProps:T}=(0,$.i)(P,{id:k?.id||"",thumbnail:!!M?.enable&&!!M?.previewThumbnail}),B=e=>{if((0,f.Yj)("preview",M))if(M?.inline)L(e.key);else if(M?.popOut){let t=window.CCPIGDHelper.getUrl("preview",e.key,e.name,k?.id,"full",e.extension);window.open(t,"_blank")}},H=(e,t)=>{e.stopPropagation(),S?_((0,r.nU)(t.key)):(0,I.lQ)(t?.mimeType)?(_((0,r.Fy)(t)),E(t.key)):B(t)},V=(e,t)=>{e.stopPropagation(),(0,I.lQ)(t?.mimeType)&&(_((0,r.Fy)(t)),E(t.key))};return(0,v.jsxs)(g.A,{ref:i,className:"ccpigd-file-list",children:[(0,v.jsx)(G,{folderView:s}),n?(0,v.jsx)(D.A,{className:`ccpigd-file-list__files ccpigd-file-list__files--${s}-view`,children:[...Array(m.PV.PER_PAGE_LIMIT)].map(((e,t)=>(0,v.jsx)("div",{style:{marginTop:"10px"},children:"grid"===s?(0,v.jsx)(u.A,{height:"215px"}):(0,v.jsx)(u.A,{width:"100%",height:"62px"})},t)))}):(0,v.jsxs)(D.A,{ref:t,className:`ccpigd-file-list__files ccpigd-file-list__files--${s}-view ${l?.length>0?"":"ccpigd-file-list__files--empty"}`,children:[l?.length>0?(0,v.jsxs)(p.BV,{children:[l?.map((e=>(0,v.jsx)(w,{file:e,folderView:s,handleFileSingleClick:H,handleFileDoubleClick:V},e.key))),(0,v.jsx)(U,{viewFile:B})]}):(0,v.jsx)(c.A,{icon:(0,v.jsx)(h.A,{}),title:"No File Found!"}),y&&(0,v.jsx)(v.Fragment,{children:[...Array(N)].map(((e,t)=>(0,v.jsx)("div",{style:{marginTop:"10px"},children:"grid"===s?(0,v.jsx)(u.A,{height:"215px"}):(0,v.jsx)(u.A,{width:"100%",height:"62px"})},t)))})]}),l?.length>=N&&(0,v.jsx)(R.A,{fileLoadingType:F?.fileLoadingType||"load-more",loadMore:b,hasMore:o,totalPages:j,currentPage:C,isLoading:n,loadMoreFileRef:e}),(0,v.jsx)(O.C,{...T})]})})),V=({folderView:e})=>{const{fileLoading:t,files:i,selectedFiles:s,hasMore:c}=(0,a.G)((e=>e.manageFiles)),{isFileSelecting:d}=(0,a.G)((e=>e.fileBrowser)),{editData:u}=(0,a.G)((e=>e.moduleBuilder)),p=(u?.data.advanced,(0,a.j)()),m=(0,o.useRef)(null),h=(0,o.useRef)(null),f=(0,o.useRef)(null),{selectedItems:g,isControlPressed:x}=(0,n.M)(f,d),{loadingMore:y,loadMore:w,totalPages:b,currentPage:j}=(0,l.A)(h);return(0,o.useEffect)((()=>{if(g.length>0){const e=g.filter((e=>!s.some((t=>t.key===e)))),t=s.map((e=>e.key)),i=x?[...t,...e]:[...g];p((0,r.nU)(i))}}),[g]),(0,v.jsx)(H,{files:i,folderView:e,fileLoading:t,galleryRef:m,hasMore:c,loadingMore:y,loadMoreFileRef:h,selectContainerRef:f,loadMore:w,totalPages:b,currentPage:j})};var K=i(239),q=i(9630),Z=i(3648),W=i(6715);const Q=({onChangeView:e,folderView:t})=>{const{isFileSelecting:i}=(0,a.G)((e=>e.fileBrowser)),{activeFolder:n,selectedFiles:c,files:d}=(0,a.G)((e=>e.manageFiles)),{breadcrumbs:u}=(0,a.G)((e=>e.manageFiles)),{editData:p}=(0,a.G)((e=>e.moduleBuilder)),m=p?.data.advanced.sort,h=p?.data.advanced,g=p?.data.permissions,x=h?.["file-browser"]?.headerOptions,y=(0,a.j)(),{navigateToBack:w}=(0,l.A)(),[b]=(0,C.L3)();(0,o.useEffect)((()=>{y((0,r.nU)([]))}),[i,n]);const j=(0,f.Yj)("delete",g?.delete);return(0,v.jsxs)(A.A,{align:"space-between",className:"w-full ccpigd-file-browser__header",children:[(0,v.jsxs)(A.A,{gap:6,children:[x?.sorting&&(0,v.jsx)(k.A,{prefix:"Sort By:",options:Y,value:[m?.orderBy||"name"],onChange:e=>(e=>{y((0,Z.OJ)({key:"sort",value:{orderBy:e,order:m?.order||"ASC"}}))})(e[0]),searchable:!1}),x?.sorting&&(0,v.jsx)(M.A,{variant:"outlined",onClick:()=>{return e="ASC"===m?.order?"DESC":"ASC",void y((0,Z.OJ)({key:"sort",value:{order:e,orderBy:m?.orderBy||"name"}}));var e},startIcon:"ASC"===m?.order?(0,v.jsx)(E.A,{name:"arrow_upward"}):(0,v.jsx)(E.A,{name:"arrow_downward"}),children:"ASC"===m?.order?"Ascending":"Descending"}),i&&c.length>0&&j&&(0,v.jsx)(M.A,{onClick:()=>{(async e=>{try{if(!await window.toast.confirm({message:"Are you sure? You won't be able to revert this!",okayText:"Delete",cancelText:"Cancel"}))return;await window.toast.promise((async()=>{await b({id:Number(p?.id),fileKeys:e,currentFolderKey:n?.key}).unwrap()}),{loading:"Deleting files...",success:"Your file has been deleted.",error:"Failed to delete files. Please try again."})}catch(e){window.toast.show({message:"Failed to delete files. Please try again.",theme:"error",size:"sm"})}})(d.flat().filter((e=>c.some((t=>t.key===e.key)))).map((e=>e.key)))},variant:"error",startIcon:(0,v.jsx)(E.A,{name:"delete"}),children:"Delete"}),u.length>1&&!h?.["file-browser"]?.headerOptions.breadcrumb&&(0,v.jsx)(M.A,{variant:"outlined",startIcon:(0,v.jsx)(E.A,{name:"arrow_back_ios"}),onClick:w,children:"Previous Folder"})]}),(0,v.jsxs)(A.A,{gap:6,children:[j&&(0,v.jsx)(M.A,{variant:"outlined",color:i?"secondary":"light",onClick:e=>{e.stopPropagation(),y((0,s.Lm)(!i))},endIcon:(0,v.jsx)(W.A,{id:"file-selecting-checkbox",checked:i,size:"small",onClick:e=>e.stopPropagation(),readonly:!0}),children:i?`${c.length} selected`:"Bulk Select"}),(0,v.jsx)(M.A,{variant:"outlined",startIcon:"list"===t?(0,v.jsx)(E.A,{name:"grid_view"}):(0,v.jsx)(E.A,{name:"dehaze"}),onClick:e,children:"list"===t?"Grid View":"List View"})]})]})},Y=[{name:"Name",value:"name"},{name:"Size",value:"size"},{name:"Created At",value:"createdAt"},{name:"Updated At",value:"updatedAt"}];var J=i(9612);const X=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),t=e?.data.advanced,i=t?.["file-browser"]?.folderView,{fileLoading:r,activeFolder:n}=(0,a.G)((e=>e.manageFiles)),{isUploading:l}=(0,a.G)((e=>e.fileBrowser)),c=(0,a.j)(),d=e?.data.permissions,u=d?.upload,p=d?.newFolder,[m,h]=(0,o.useState)(i),y=e=>{c((0,s.uf)(e))};return(0,v.jsxs)(g.A,{gap:10,className:"w-full ccpigd-file-browser-content",children:[(0,v.jsxs)(v.Fragment,{children:[((0,f.Yj)("upload",u)||(0,f.Yj)("newFolder",p))&&(0,v.jsxs)(q.A,{columns:2,gap:10,max:"160px",className:"ccpigd-file-browser-content__buttons",children:[(0,f.Yj)("upload",u)&&(0,v.jsx)(M.A,{startIcon:(0,v.jsx)(K.A,{size:"small",variant:"light",disabled:""===n?.key,children:(0,v.jsx)(E.A,{name:"cloud_upload",fontSize:"lg"})}),variant:"primary",rounded:"md",onClick:()=>y(!l),disabled:""===n?.key,children:"Upload"}),(0,f.Yj)("newFolder",p)&&(0,v.jsx)(M.A,{startIcon:(0,v.jsx)(K.A,{size:"small",variant:"secondary",disabled:""===n?.key,children:(0,v.jsx)(E.A,{name:"create_new_folder",fontSize:"lg"})}),onClick:async()=>{(0,b.l)({componentName:"CreateFolder",id:e?.id.toString()||"",activeFolderKey:n?.key})},disabled:""===n?.key,variant:"outlined",rounded:"md",children:"Create Folder"})]}),(0,v.jsx)(Q,{folderView:m,onChangeView:()=>{h((()=>"list"===m?"grid":"list"))}})]}),(0,v.jsx)(V,{folderView:m||"grid"}),l&&(0,v.jsx)(J.A,{setIsUploading:y,onFileUpload:e=>{},data:{maxFileSize:(0,x.G4)(ccpigd.isPro)?0:5,minFileSize:0,maxFiles:(0,x.G4)(ccpigd.isPro)?0:5,enableFolderUpload:u?.folderUpload,showUploadConfirmation:!1,uploadImmediately:!0,activeFolder:n,id:e?.id.toString()||""}})]})}},868:(e,t,i)=>{i.d(t,{A:()=>o});var s=i(239),a=i(3714),r=i(3374),n=i(4368),l=i(790);const o=({fileLoadingType:e,loadMore:t,hasMore:i,totalPages:o,currentPage:c,isLoading:d,loadMoreFileRef:u})=>(0,l.jsxs)(l.Fragment,{children:["infinite-scroll"===e&&i&&!d&&(0,l.jsx)("div",{ref:u}),"load-more"===e&&i&&(0,l.jsx)(a.A,{align:"center",blockAlign:"center",className:"mt-2",children:(0,l.jsx)(r.A,{variant:"primary",onClick:()=>t(),loading:d,startIcon:(0,l.jsx)(n.A,{name:"sync"}),loadingIndicator:"Loading...",children:"Load More"})}),"pagination"===e&&o>1&&(0,l.jsxs)(a.A,{gap:5,align:"center",blockAlign:"center",className:"mt-3",children:[(0,l.jsx)(s.A,{disabled:1===c,onClick:()=>t(c-1),size:"extra-small",children:(0,l.jsx)(n.A,{name:"arrow_back_ios"})}),[...Array(5)].map(((e,i)=>{const a=c-2+i;return a<1||a>o?null:(0,l.jsx)(s.A,{onClick:()=>t(a),variant:a===c?"primary":"text",size:"extra-small",className:"ccpigd-pagination-btn",children:a},a)})),(0,l.jsx)(s.A,{disabled:c===o,onClick:()=>t(c+1),size:"extra-small",className:"ccpigd-pagination-btn",children:(0,l.jsx)(n.A,{name:"arrow_forward_ios"})})]})]})},9612:(e,t,i)=>{i.d(t,{A:()=>y});var s=i(1609),a=i(7586),r=i(7723),n=i(6770),l=i.n(n),o=i(2356),c=i(3940);const d=(e,t,i)=>{const{maxFileSize:n="",minFileSize:d=0,maxFiles:u="",maxFileNameLength:p=100,enableFolderUpload:m=!1,showUploadConfirmation:h=!1,initUploadedFiles:f=[],isFormUploader:g=!1,uploadImmediately:x=!0,allowAllExtensions:y=!1,allowExtensions:v="",allowExceptExtensions:w="",activeFolder:b=null,onFileUpload:j=()=>{}}=e,[C]=(0,o.$L)({}),[A]=(0,o.EJ)({}),[k]=(0,o.dm)(),[S,N]=(0,s.useState)(f),[F,M]=(0,s.useState)([]),[_,z]=(0,s.useState)([]),[E,P]=(0,s.useState)([]),[L,T]=(0,s.useState)([]),[I,U]=(0,s.useState)(0),[D,B]=(0,s.useState)(!1),[G,R]=(0,s.useState)([]),$=(0,s.useRef)(null),O=(0,s.useRef)(null),H=(0,s.useRef)(null),V=(e,t,i)=>{if(!e)return i(!0);const s=t.name.split(".").pop();((0,a.G4)(y)?!e.split(",").map((e=>e.trim())).includes(s):e.split(",").map((e=>e.trim())).includes(s))?i(!0):($.current.trigger("Error",{code:"EXT_ERROR",file:t}),i(!1))},K=(e,t,i)=>{if(!(e=1024*e*1024))return i(!0);t.size<e?($.current.trigger("Error",{code:"SIZE_MIN_ERROR",file:t}),i(!1)):i(!0)},q=(e,i,s)=>{if(!e)return s(!0);let a=$.current.files.length;f.length&&(a=t.current?.querySelectorAll(".file-list-item.uploaded").length),a>=e?($.current.trigger("Error",{code:"FILES_MAX_ERROR",file:i}),s(!1)):s(!0)},Z=e=>{if(e){const t=$.current.files,i=t.findIndex((t=>t.id===e.id))+1;i<t.length&&W(t[i])}},W=t=>{t&&($.current.stop(),U(0),z((e=>e.find((e=>e.id===t.id))?e:[...e,t])),(async t=>{try{const i={id:e.id||"",fileName:t.name,fileSize:t.size,fileType:t.type,folderKey:b?.key||""};return await C(i).unwrap()}catch(e){throw console.error(`Error generating upload URL for ${t.name}:`,e),e}})(t).then((({uploadId:e,url:t})=>{$.current.setOption("url",t),$.current.setOption("uploadId",e),$.current.setOption("folderKey",b?.key),$.current.start()})).catch((e=>{Z(t),P((e=>e.filter((e=>e.id!==t.id)))),z((e=>e.filter((e=>e.id!==t.id)))),U(0),N((i=>i.map((i=>i.id===t.id?{...i,error:e.error}:i))))})))};return(0,s.useEffect)((()=>((()=>{if(!t.current)return;l().buildUrl=e=>e,l().addFileFilter("file_ext",V),l().addFileFilter("min_file_size",K),l().addFileFilter("max_files",q),$.current=new(l().Uploader)((()=>{const s={browse_button:t.current?.querySelector(".browse-files"),drop_element:t.current,multipart:!1,multi_selection:!e?.id||(0,a.G4)(e?.allowMultipleUpload||!1),filters:{max_files:u,file_ext:(0,a.G4)(y)?w.replace(/ /g,""):v.replace(/ /g,""),max_file_size:n?`${n}mb`:0,min_file_size:d,file_name:p},init:{_isUploaded:!1,FilesAdded:(t,s)=>{const r=JSON.parse(localStorage.getItem(`ccpigd-upload-files-folder-${e.id}`)||"null");"uploader-module-footer"!==i||!(0,a.G4)(e?.fileUploaderPreviewMode||!1)||(0,a.G4)(e?.enableRootUpload||!1)||r?(B(!1),N((e=>[...e,...s])),P((e=>[...e,...s])),z((e=>{const t=[...e];return(0,a.G4)(x)&&!e.length&&(W(s[0]),t.push(s[0])),t}))):(0,c.l)({componentName:"CreateFolder",id:e.id,activeFolderKey:b?.key})},FilesRemoved:(e,t)=>{P((e=>e.filter((e=>!t.find((t=>t.id===e.id)))))),N((e=>e.filter((e=>!t.find((t=>t.id===e.id))))))},FileUploaded:(t,i,a)=>{const r=JSON.parse(a.response);if(r&&$.current){const t=$.current.getOption("uploadId"),a=$.current.getOption("folderKey");Z(i),z((e=>e.filter((e=>e.id!==i.id)))),T((e=>[...e,i])),A({id:r.id,uploadId:t,folderKey:a,shortcodeId:e.id}).unwrap().then((t=>{if(T((e=>e.filter((e=>e.id!==i.id)))),M((e=>[...e,{...t.file,id:i.id}])),P((e=>e.filter((e=>e.id!==i.id)))),j(t.file),s.init._isUploaded&&S.length===F.length&&B(!0),e?.id){const i=JSON.parse(localStorage.getItem(`ccpigd-upload-files-${e.id}`)||"[]");localStorage.setItem(`ccpigd-upload-files-${e.id}`,JSON.stringify([...i,t.file.key]))}}))}},UploadProgress:(e,t)=>{U(t.percent)},UploadComplete:()=>{z([]),P([]),setTimeout((()=>{s.init._isUploaded=!0}),!(0,a.G4)(g)&&(0,a.G4)(h)?1e3:0)},Error:(e,t)=>{let i;switch(t.code){case-600:i=`${(0,r.__)("File size exceeds the maximum upload size.","integration-google-drive")} (${n?`${n}mb`:0})`;break;case"SIZE_MIN_ERROR":i=`${(0,r.__)("File size is less than the minimum upload size.","integration-google-drive")} (${d}mb)`;break;case"EXT_ERROR":i=(0,r.__)("This file type is not allowed","integration-google-drive");break;case"FILES_MAX_ERROR":i=`${(0,r.__)("You can not upload more than","integration-google-drive")} ${u} ${(0,r.__)("files","integration-google-drive")}`;break;default:i=t.error}t.file.error=i,N((e=>{const i=e.findIndex((e=>e.id===t.file.id));if(i>-1){const s=[...e];return s[i]=t.file,s}return[...e,t.file]}))}}};return!(0,a.G4)(y)&&v&&(s.filters.mime_types=[{title:"Allowed files",extensions:v.replace(/ /g,"")}]),s})()),$.current.init();const s=t.current.querySelector(".browse-folder");if((0,a.G4)(m)&&s){const e=new mOxie.FileInput({browse_button:s,directory:!0});e.init(),e.onchange=()=>{$.current.addFile(e.files)}}})(),()=>{$.current&&($.current.destroy(),$.current.refresh())})),[]),(0,s.useEffect)((()=>{if(E.length&&!_.length&&(0,a.G4)(g)&&!(0,a.G4)(x)&&t.current){const e=jQuery(t.current).closest("form");if(e.length&&(H.current=e.find(":submit"),H.current)){const e=H.current?.parent();H.current.addClass("ccpigd-disabled");const t=e=>{e.preventDefault(),O.current=H.current.is("input")?H.current.val():H.current.text(),H.current.is("input")?H.current.val((0,r.__)("Uploading Files...","integration-google-drive")):H.current.text((0,r.__)("Uploading Files...","integration-google-drive")),W(E[0])};return e.on("click",t),()=>{H.current&&(e.off("click",t),H.current.removeClass("ccpigd-disabled"))}}}}),[E]),(0,s.useEffect)((()=>{if((0,a.G4)(g)){const e=jQuery(t.current).closest("form"),i=()=>{N([]),P([]),z([]),M([]),e.find(".upload-file-list").val("")};return e.on("reset",i),()=>e.off("reset",i)}}),[]),(0,s.useEffect)((()=>{D&&F.length>0&&F.length===S.length&&(0,a.G4)(g)&&!(0,a.G4)(x)?(()=>{if(!jQuery||!g)return;const e=jQuery,i=e(t.current).closest("form");if(!i.length)return;const s=e(t.current).closest("form").find(".upload-file-list"),r=F.map((e=>({key:e.key,name:e.name,iconLink:e.icon,thumbnailLink:e.thumbnails?.thumbnail,preview:e.previewLink,size:e.size,path:b?.key})));if(g){const e=r.map((e=>{const t=window.CCPIGDHelper.getUrl("preview",e.key,e.name,"241","full",e.extension);return`${e.name} — ( ${t} )`})).join(", \n\n");s.val(e).change()}else s.val(JSON.stringify(r)).change();i.trigger("change"),(0,a.G4)(x)||i.find(".file-list-item.active").length||!H.current?i.submit():(H.current.is("input")?H.current.val(O.current):H.current.text(O.current),H.current.trigger("click"))})():D&&F.length>0&&F.length===S.length&&(0,a.G4)(g)&&(0,a.G4)(x)&&(()=>{if(!jQuery||!g)return;const e=jQuery,i=e(t.current).closest("form");if(!i.length)return;const s=e(t.current).closest("form").find(".upload-file-list"),a=F.map((e=>({key:e.key,accountId:e.account_id,name:e.name,iconLink:e.entry?.icon,thumbnailLink:e.thumbnail,preview:e.preview,size:e.size,parents:e.parent_id,path:m?e.entry.path:void 0})));if(g){const e=a.map((e=>{const t=window.CCPIGDHelper.getUrl("preview",e.key,e.name,"241","full",e.extension);return`${e.name} — ( ${t} )`})).join(", \n\n");s.val(e).change()}else s.val(JSON.stringify(a)).change();i.trigger("change")})()}),[D,F]),{uploadProgress:I,showConfirmation:!(0,a.G4)(g)&&!(0,a.G4)(x)&&(0,a.G4)(h)&&F.length&&D,fileCount:E.length||S.filter((e=>!e.error)).length,statusText:E.length?(0,a.G4)(x)||_.length?(0,r.__)("Item(s) Uploading...","integration-google-drive"):(0,r.__)("Item(s) Selected","integration-google-drive"):(0,r.__)("Item(s) Uploaded","integration-google-drive"),pausedFiles:G,setPausedFiles:R,allFiles:S,filesToUpload:E,uploaderRef:$,selectedFiles:_,uploadedFiles:F,precessFiles:L,setPrecessFiles:T,uploadFile:W,setSelectedFiles:z,setUploadProgress:U,processNextFile:Z,setUploadedFiles:M,setFilesToUpload:P,setAllFiles:N,setIsUploadComplete:B}};var u=i(239),p=i(5185),m=i(3374),h=i(4368),f=i(4164),g=i(3042),x=i(790);const y=({setIsUploading:e,data:t,onFileUpload:i=()=>{}})=>{const{maxFileSize:n=300,minFileSize:l=0,maxFiles:o=1e4,enableFolderUpload:c=!1,isFormUploader:y=!1,uploadImmediately:v=!0,isRequired:w=!1,showUploadLabel:b=!1,uploadLabelText:j="Upload Files",uploadConfirmationMessage:C=""}=t,A=(0,s.useRef)(null),{fileCount:k,statusText:S,showConfirmation:N,uploaderRef:F,allFiles:M,filesToUpload:_,selectedFiles:z,uploadedFiles:E,pausedFiles:P,uploadProgress:L,precessFiles:T,uploadFile:I,setSelectedFiles:U,setUploadProgress:D,processNextFile:B,setPausedFiles:G,setAllFiles:R,setFilesToUpload:$,setIsUploadComplete:O,setUploadedFiles:H}=d({...t,onFileUpload:i},A),V=(0,f.A)("ccpigd-file-uploader-card ccpigd-module-uploader",(0,a.G4)(y)&&"ccpigd-form-uploader",!w||_.length||M.length?"":"required-error",N&&"show-confirmation");return(0,x.jsxs)("div",{onDragEnter:()=>A.current?.classList.add("drag-active"),onDragLeave:()=>A.current?.classList.remove("drag-active"),onDrop:()=>A.current?.classList.remove("drag-active"),ref:A,className:V,children:[(0,x.jsxs)("div",{className:"ccpigd-file-uploader-body",children:[!!N&&(0,x.jsxs)("div",{className:"upload-confirmation",children:[(0,x.jsx)("div",{className:"upload-confirmation-message",dangerouslySetInnerHTML:{__html:C}}),(!o||o>E.length)&&(0,x.jsx)(m.A,{variant:"primary",onClick:()=>O(!1),children:"Upload More Files"})]}),(0,x.jsxs)("div",{className:"ccpigd-file-uploader-inner",children:[b&&(0,x.jsx)("h3",{className:"ccpigd-file-uploader-label",children:j}),(0,x.jsx)(h.A,{name:"cloud_upload",fontSize:"2xl"}),(0,x.jsx)(g.A,{as:"p",className:"mt-3",children:"Drag and drop files here"}),(0,x.jsx)(g.A,{as:"p",color:"primary",className:"or mt-2",children:"OR"}),(0,x.jsxs)("div",{className:"ccpigd-file-uploader-buttons",children:[(0,x.jsxs)("button",{type:"button",className:"browse-files",onMouseOver:()=>{navigator.userAgent.match(/(iPad|iPhone|iPod)/g)&&F.current.refresh()},children:[(0,x.jsx)(h.A,{name:"file_open"}),(0,x.jsx)("span",{children:"Browse Files"})]}),(0,a.G4)(c)&&(0,x.jsxs)("button",{type:"button",className:"browse-folder",onMouseOver:()=>{navigator.userAgent.match(/(iPad|iPhone|iPod)/g)&&F.current.refresh()},children:[(0,x.jsx)(h.A,{name:"drive_folder_upload"}),(0,x.jsx)("span",{children:"Select Folder"})]})]}),e&&(0,x.jsx)(u.A,{variant:"ghost",className:"cancel-upload",children:(0,x.jsx)(h.A,{name:"close",onClick:()=>e(!1),fontSize:"2xl",fontWeight:"bold"})}),(0,x.jsxs)("div",{className:"upload-info",children:[!!l&&(0,x.jsxs)("span",{className:"size-label",children:[(0,r.__)("Min File Size:","integration-google-drive")," ",l,"MB"]}),!!n&&(0,x.jsxs)("span",{className:"size-label",children:[(0,r.__)("Max File Size:","integration-google-drive")," ",n,"MB"]})]})]})]}),!!M.length&&!N&&(0,x.jsxs)("div",{className:"file-list-wrapper",children:[(0,x.jsxs)("div",{className:"file-list-header",children:[(0,x.jsx)("span",{className:"file-count",children:k}),(0,x.jsx)("span",{className:"file-status-text",children:S})]}),(0,x.jsx)("div",{className:"file-list",children:[...new Set(M)].map((e=>{const{id:t,name:i,size:s,type:a,error:r}=e,n=z.find((e=>e.id===t)),l=E.find((e=>e.id===t||e.pluploadId===t)),o=T.find((e=>e.id===t)),c=P.find((e=>e.id===t)),d=(0,f.A)("file-list-item",n&&"active",(l||o)&&"uploaded");return(0,x.jsxs)("div",{className:d,id:t,children:[(0,x.jsx)("img",{referrerPolicy:"no-referrer",width:32,height:32,src:(0,p.I3)(a)}),(0,x.jsxs)("div",{className:"file-info",children:[(0,x.jsxs)("div",{className:"upload-item",children:[(0,x.jsx)("span",{className:"upload-item-name",children:i}),(0,x.jsxs)("span",{className:"upload-item-size",children:["(",plupload.formatSize(s),")"]})]}),(0,x.jsxs)("div",{className:"file-info-percentage",children:[l&&(0,x.jsx)(h.A,{name:"check"}),!l&&(n||o)&&!r&&!c&&(0,x.jsx)("div",{className:"ccpigd-spinner"}),!l&&n&&!!L&&(0,x.jsxs)("span",{className:"percentage",children:[L,"%"]}),!l&&c&&!r&&(0,x.jsx)(h.A,{name:"play_arrow",onClick:()=>{F.current.start(),G((e=>e.filter((e=>e.id!==t))))}}),(0,x.jsx)("span",{className:"remove-file",onClick:()=>{R((e=>e.filter((e=>e.id!==t)))),$((e=>e.filter((e=>e.id!==t)))),F.current.removeFile(e),l?H((e=>e.filter((e=>e.id!==l.id)))):n&&(F.current.stop(),D(0),B(e),F.current.removeFile(e),F.current.setOption("url",""),U((e=>e.filter((e=>e.id!==t)))))},"data-for":"remove-file",children:(0,x.jsx)(h.A,{name:"close"})})]}),r?(0,x.jsx)("span",{className:"file-info-error",children:r}):(0,x.jsx)("span",{className:"file-info-progress",style:{"--percentage":n?`${L||2}%`:"0%"},children:(0,x.jsx)("span",{className:"file-info-progress-bar"})})]})]},t)}))}),!!_.length&&!(0,a.G4)(y)&&!(0,a.G4)(v)&&(0,x.jsxs)("button",{type:"button",className:"ccpigd-btn start-upload",onClick:()=>I(_[0]),children:[(0,x.jsx)(h.A,{name:"cloud_upload"}),z.length?"Uploading Files...":"Start Upload"]})]})]})}},7726:(e,t,i)=>{i.d(t,{A:()=>u});var s=i(6313),a=i(239),r=i(6087),n=i(6165),l=i(3714),o=i(4398),c=i(4368),d=i(790);const u=({id:e,children:t,defaultCollapsed:i=!1})=>{const[u,p]=(0,s.M)(e,i),[m,h]=(0,r.useState)(i||u);return(0,d.jsxs)(o.A,{className:`ccpigd-sidebar ${e} ${m?"ccpigd-sidebar--collapsed":""}`,children:[(0,d.jsxs)(l.A,{className:"ccpigd-sidebar__top",align:"space-between",gap:5,wrap:!1,children:[(0,d.jsx)(n.A,{}),(0,d.jsx)(a.A,{onClick:()=>{h(!m),p(!m)},rounded:"sm",className:"ccpigd-sidebar__top-toggle",variant:m?"primary":"secondary",size:"small",children:(0,d.jsx)(c.A,{name:"keyboard_tab_rtl",fontSize:"xl",fontWeight:"medium"})})]}),t]})}},727:(e,t,i)=>{i.d(t,{A:()=>l});var s=i(5556),a=i.n(s),r=i(790);const n=({width:e,height:t})=>(0,r.jsx)("div",{className:"ccpigd-skeleton-loader__item ccpigd-skeleton-loading",style:{"--ccpigd-skeleton-height":t,"--ccpigd-skeleton-width":e}}),l=n;n.propTypes={width:a().string.isRequired,height:a().string.isRequired},n.defaultProps={width:"100%",height:"100%"}},7920:(e,t,i)=>{i.d(t,{A:()=>u});var s=i(239),a=i(7586),r=i(1609),n=i(5826),l=i(4368),o=i(4164),c=i(790);const d=(0,r.memo)((({item:e,iconShow:t=!0,size:i="medium",iconSize:a})=>(0,c.jsx)(c.Fragment,{children:t&&(0,c.jsx)(n.A,{placement:"left",wrap:"no-wrap",arrow:!0,title:e.title,children:(0,c.jsx)(s.A,{size:i,variant:e.variant,children:(0,c.jsx)(l.A,{fontSize:a,name:e.icon})})})}))),u=({design:e="default",vertical:t="top",horizontal:i="right",hover:s,className:r="",size:n="medium",iconSize:u="md",children:p,isPro:m=!1,isComingSoon:h=!1,isNew:f=!1,isHot:g=!1,visible:x=!0,uppercase:y,iconShow:v=!0,ignore:w=!1,widthFull:b=!1,heightFull:j=!1})=>{if(w||!m&&!h&&!f&&!g)return(0,c.jsx)(c.Fragment,{children:p});const C=!m||(0,a.G4)(ccpigd.isPro),A=[{condition:!C,variant:"pro",icon:"crown",title:"Premium Feature"},{condition:h,variant:"warning",icon:"upcoming",title:"Coming Soon"},{condition:f,variant:"new",icon:"campaign",title:"New Feature"},{condition:g,variant:"error",icon:"local_fire_department",title:"Most Uses Feature"}].filter((e=>e.condition)),k=(0,o.A)("ccpigd-status__items",`status-${t}`,`status-${i}`);return(0,o.A)("ccpigd-status__item ccpigd-icon",s&&"status-hover","rounded-edge"===e&&"status-rounded-edge","rounded"===e&&"status-rounded",y&&"status-uppercase",r),(0,c.jsxs)("div",{onClick:()=>!C&&window.CCPIGDHelper.openUpgradePopUp(),className:(0,o.A)("ccpigd-status",b&&"w-100",j&&"h-100"),children:[(0,c.jsxs)("div",{className:(0,o.A)(!C||h?"status-content-disabled":"",v?"":"flex-between",j&&"h-100"),children:[p,v?null:A.map((({variant:e,icon:t},i)=>(0,c.jsx)(l.A,{name:t,fontSize:u,className:`text-${e}`},i)))]}),x&&A.length>0&&(0,c.jsx)("span",{className:k,children:A.map((e=>(0,c.jsx)(d,{item:e,iconShow:v,size:n,iconSize:u},e.title)))})]})}},4658:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(7586),a=i(3042),r=(i(1609),i(790));const n=({id:e="",className:t="",checked:i,onChange:n,title:l,tabIndex:o,ariaLabel:c,disabled:d,isPro:u=!1})=>{const p=e=>{d||(!u||(0,s.G4)(ccpigd.isPro)?n&&n(e):window.CCPIGDHelper.openUpgradePopUp())};return(0,r.jsxs)("div",{id:e,tabIndex:o,"aria-label":c,className:`ccpigd-switcher ${t} ${d?"isDisabled":""}`,children:[(0,r.jsx)("div",{onClick:()=>p(!i),className:"ccpigd-switcher__toggle "+(i?"ccpigd-switcher__toggle--active":""),children:(0,r.jsx)("div",{className:"ccpigd-switcher__thumb"})}),l&&(0,r.jsx)(a.A,{as:"label",size:"md",weight:"medium",className:"pl-4 cursor-pointer",onClick:()=>p(!i),children:l})]})}},3042:(e,t,i)=>{i.d(t,{A:()=>a});var s=i(790);const a=({as:e="p",children:t,className:i="",size:a="md",weight:r="regular",color:n="dark",onClick:l,style:o})=>{return(0,s.jsx)(e,{className:`text-${a} font-${r} text-${n} ${i}`,style:o,onClick:e=>{l&&l(e)},children:(c=t,"string"==typeof c?c.split(/(\{.*?\})/g).map(((e,t)=>/^\{.*\}$/.test(e)?(0,s.jsx)("strong",{children:e.replace(/[{}]/g,"")},t):e)):c)});var c}},1985:(e,t,i)=>{i.d(t,{A:()=>o});var s=i(347),a=i(5078),r=i(3374),n=i(4368),l=i(790);const o=()=>{const{mode:e}=(0,s.G)((e=>e.theme)),t=(0,s.j)();return(0,l.jsx)(r.A,{startIcon:(0,l.jsx)(n.A,{name:"light"===e?"dark_mode":"light_mode"}),onClick:()=>t((0,a.OD)("light"===e?"dark":"light")),variant:"light"===e?"outlined":"primary",children:"light"===e?"Dark Mode":"Light Mode"})}},5826:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(1609),a=i(4164),r=i(790);const n=({title:e="Tooltip",placement:t="top",arrow:i=!1,openStyle:n="fade",trigger:l="hover",width:o="auto",wrap:c="wrap",fullWidth:d,disabled:u=!1,children:p})=>{const[m,h]=(0,s.useState)(t),[f,g]=(0,s.useState)(!1),x=(0,s.useRef)(null),y=(0,s.useRef)(null);if((0,s.useEffect)((()=>{const e=e=>{"click"===l&&x.current&&!x.current.contains(e.target)&&y.current&&!y.current.contains(e.target)&&g(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)}),[l]),(0,s.useEffect)((()=>{if("auto"!==t||!f||!x.current||!y.current)return;const e=y.current.getBoundingClientRect(),i=window.innerWidth,s=window.innerHeight,a={top:e.top,bottom:s-e.bottom,left:e.left,right:i-e.right},r=Object.entries(a).sort(((e,t)=>t[1]-e[1]))[0][0];h(r)}),[f,t]),u)return(0,r.jsx)(r.Fragment,{children:p});const v=(0,a.A)("ccpigd-tooltip",d&&"ccpigd-tooltip--full-width",f&&"ccpigd-tooltip--show","auto"===t?`ccpigd-tooltip--${m}`:`ccpigd-tooltip--${t}`),w=(0,a.A)("ccpigd-tooltip__text",i&&"ccpigd-tooltip__text--has-arrow",`ccpigd-tooltip__text--open-${n}`,`ccpigd-tooltip__text--wrap-${c}`);return(0,r.jsxs)("div",{className:v,ref:y,onMouseEnter:"hover"===l?()=>g(!0):void 0,onMouseLeave:"hover"===l?()=>g(!1):void 0,onClick:"click"===l?()=>g((e=>!e)):void 0,children:[p,(0,r.jsx)("span",{className:w,style:{"--tooltip-width":o},ref:x,children:e})]})}},2094:(e,t,i)=>{i.d(t,{A:()=>r});var s=i(4398),a=i(790);const r=({children:e})=>(0,a.jsx)(s.A,{className:"ccpigd-topbar",children:e})},1523:(e,t,i)=>{i.d(t,{A:()=>o});var s=i(5439),a=i(5556),r=i.n(a),n=i(790);const l=({height:e="400px",width:t="100%"})=>{const i=localStorage.getItem("preloader")||1,a=s.Q.find((e=>parseInt(e.id)===parseInt(JSON.parse(i)))),r=a?a.icon:s.Q[0].icon,l={display:"flex",justifyContent:"center",alignItems:"center",height:e,width:t};return(0,n.jsx)("div",{style:l,className:"ccpigd-loading",children:r})};l.propTypes={height:r().string,width:r().string};const o=l},3168:(e,t,i)=>{i.d(t,{a:()=>p});var s=i(4390),a=i(7586);const r=ccpigd.assetUrl+"/images/ccpigd_login_card_img.webp";var n=i(1550),l=i(4398),o=i(7723),c=i(3374),d=i(3042),u=i(790);const p=()=>{const[e,{isLoading:t,isFetching:i}]=(0,s.FP)();return(0,u.jsxs)(l.A,{className:"ccpigd-login-card",align:"center",inlineAlign:"center",gap:30,children:[(0,u.jsxs)(l.A,{className:"ccpigd-login-card__wrapper",align:"center",inlineAlign:"center",gap:10,children:[(0,u.jsx)("img",{className:"card-image",referrerPolicy:"no-referrer",src:r,alt:"Login Image"}),(0,u.jsx)(d.A,{as:"h1",size:"2xl",weight:"bold",color:"dark",children:(0,o.__)("You didn't link any account yet.","integration-google-drive")}),(0,u.jsx)(d.A,{as:"h2",size:"sm",color:"dark",children:(0,o.__)("Please link to a Google Drive account to continue.","integration-google-drive")})]}),(0,u.jsx)(c.A,{loading:t||i,onClick:()=>{e().unwrap().then((e=>{(0,a.BH)(e)}))},variant:"outlined",size:"large",startIcon:(0,u.jsx)("img",{referrerPolicy:"no-referrer",src:n.lL,alt:"Google Icon"}),rounded:"lg",children:(0,o.__)("Sign in with Google","integration-google-drive")})]})}},1727:(e,t,i)=>{i.d(t,{A:()=>A});var s=i(1442),a=i(3648),r=i(347),n=i(239),l=i(6313),o=i(5826),c=i(5439),d=i(6087),u=i(2436),p=i(1550),m=i(4368),h=i(2312),f=i(2356),g=i(3714),x=i(4398),y=i(7452),v=i(3374),w=i(8024),b=i(3042),j=i(790);const C=({data:e})=>{const t=(0,r.j)(),[i,s]=(0,d.useState)(""),[n,l]=(0,d.useState)(""),[o]=(0,f.nO)();return(0,j.jsx)(y.A,{className:"ccpigd-password-field",children:(0,j.jsxs)(x.A,{align:"center",gap:20,className:"ccpigd-password-field__wrapper",children:[(0,j.jsxs)(x.A,{gap:5,align:"center",className:"ccpigd-password-field__wrapper-content",children:[(0,j.jsx)(m.A,{name:"encrypted",fontSize:"xl"}),(0,j.jsx)(b.A,{as:"h5",size:"2xl",weight:"semibold",color:"black",className:"ccpigd-password-field__title",children:e.data.message}),(0,j.jsx)(b.A,{as:"p",size:"sm",color:"desc-gray",className:"ccpigd-password-field__description",children:"Enter the secret password to access this."})]}),(0,j.jsxs)(g.A,{gap:10,align:"center",blockAlign:"start",className:"ccpigd-password-field__wrapper-input",children:[(0,j.jsx)(w.A,{id:"password",type:"password",placeholder:"Enter Password",value:i,onChange:e=>s(e),error:!!n,errorText:n}),(0,j.jsxs)(v.A,{variant:"primary",onClick:async()=>{try{const s=await o({id:e.id,config:{password:i}}).unwrap();s.data.source&&t((0,a.BX)(s))}catch(e){l(e)}},children:[(0,j.jsx)(m.A,{name:"check",fontSize:"md"}),"Submit"]})]})]})})},A=({children:e,data:t})=>{const{editData:i}=(0,r.G)((e=>e.moduleBuilder)),f=(0,r.j)(),[g]=(0,l.M)(`folderKey-${t?.id}`);(0,d.useEffect)((()=>{f((0,a.BX)(t))}),[]);const x={name:"Home",key:g||"",type:"folder",icon:p.Eh,mimeType:"application/vnd.google-apps.folder"};if((0,d.useEffect)((()=>{if(g)f((0,s.Fy)(x));else{var e;const t=null!==(e=i?.data.source?.files)&&void 0!==e?e:[];f((0,s.NE)({activeFolder:x,chunkFiles:t,breadcrumbs:[x]}))}}),[i]),"password-protected"===i?.data.error_type)return(0,j.jsx)(C,{data:i});if(!i?.id)return null;const y=window.location.hash.includes("#/module-builder"),v=i?.data.advanced?.containerWidth,w=i?.data.advanced?.widthUnit||"%",b=i?.data.advanced?.containerHeight,A=i?.data.advanced?.heightUnit||"auto",k={width:"auto"===w?"auto":`${v}${w}`,height:"auto"===A?"auto":`${b}${A}`,overflowX:"auto"===A?"visible":"auto"};return c.G.filter((e=>e.isPro)).map((e=>e.id)).filter((e=>e===i?.type)).length>0&&!ccpigd.isPro?null:(0,j.jsxs)(u.A,{defaultMode:i?.data?.advanced?.moduleTheme,shortcode:!0,children:[!!ccpigd.currentUser&&!y&&(0,j.jsx)(h.A,{className:"ccpigd-customize-module-btn "+("media-player"===i?.type?"ccpigd-media-player-module-customize-btn":""),children:(0,j.jsx)(o.A,{title:"Click to Edit",wrap:"no-wrap",arrow:!0,placement:"left",children:(0,j.jsx)(n.A,{variant:"primary",href:`${ccpigd.adminPageUrl}#/module-builder/${i?.id}/modules`,target:"_blank",children:(0,j.jsx)(m.A,{name:"edit"})})})}),(0,j.jsx)("div",{style:k,children:e})]})}},8858:(e,t,i)=>{i.d(t,{A:()=>u});var s=i(7603),a=i(1442),r=i(3648),n=i(5078),l=i(2356),o=i(5307),c=i(1468),d=i(790);const u=({children:e})=>{const t=(0,o.U1)({reducer:{theme:n.Ay,fileBrowser:s.Ay,manageFiles:a.Ay,moduleBuilder:r.Ay,[l.f0.reducerPath]:l.f0.reducer},middleware:e=>e().concat(l.f0.middleware)});return(0,d.jsx)(c.Kq,{store:t,children:e})}},5219:(e,t,i)=>{i.d(t,{A:()=>m});var s=i(4009),a=i(1578),r=i(3790),n=i(1516),l=i(9479),o=i(9477),c=i(2412),d=i(814),u=i(790);const p={"file-browser":l.A,"file-uploader":r.A,"media-player":n.A,gallery:d.A,"slider-carousel":s.A,"embed-documents":a.A,"search-box":o.A,"file-list":c.A},m=({data:e})=>{const t=p[e?.type];return t&&e.data.source.files&&e.data.source.files?.length>0?(0,u.jsx)(t,{data:e}):null}},1578:(e,t,i)=>{i.d(t,{A:()=>v});var s=i(8726),a=i(347),r=i(9630),n=i(3714),l=i(1523),o=i(4398),c=i(868),d=i(7452),u=i(3042),p=i(2312),m=i(790);const h=({loadMoreFileRef:e,galleryRef:t,fileLoading:i,files:s,hasMore:h,loadingMore:f,loadMore:g,totalPages:x,currentPage:y})=>{const{editData:v}=(0,a.G)((e=>e.moduleBuilder)),w=v?.data.advanced,b=w?.["embed-documents"],j=w?.filesInFirstRender||0,{allowPopOut:C,showFileName:A,embedType:k,height:S,width:N,heightUnit:F,widthUnit:M}=b||{};if(i&&0===s.length)return(0,m.jsx)(d.A,{background:"extra-light",className:"ccpigd-file-list__card",children:(0,m.jsx)(o.A,{align:"center",gap:20,children:(0,m.jsx)(l.A,{})})});if(!s||0===s.length)return(0,m.jsx)(d.A,{background:"extra-light",className:"ccpigd-file-list__card",children:(0,m.jsx)(o.A,{align:"center",gap:20,children:(0,m.jsx)(u.A,{children:"No files found"})})});const _=w?.hideBorderBox;return(0,m.jsxs)(d.A,{border:_?"none":"solid",rounded:_?"none":"lg",background:_?"none":"extra-light",className:"ccpigd-file-list__card",children:[(0,m.jsx)(p.A,{ref:t,children:(0,m.jsx)(r.A,{columns:1,children:s.map((e=>(0,m.jsx)(d.A,{children:(0,m.jsxs)(n.A,{align:"space-between",gap:25,children:[A&&(0,m.jsx)(u.A,{as:"h4",weight:"medium",className:"text-ellipsis w-full",children:e.name}),(0,m.jsx)("iframe",{src:window.CCPIGDHelper.getUrl("preview",e.key,e.name,v?.id,"full",e.extension),title:e.name,width:N&&M?`${N}${M}`:N?`${N}%`:"100%",height:S&&F?`${S}${F}`:S?`${S}px`:"650px",allow:"autoplay",sandbox:"allow-same-origin allow-scripts allow-popups allow-forms","aria-label":"To enrich screen reader interactions, please activate Accessibility in Grammarly extension settings",referrerPolicy:"no-referrer",allowFullScreen:!0,style:{pointerEvents:C?"auto":"none"}})]})},e.key)))})}),s?.length>=j&&(0,m.jsx)(c.A,{fileLoadingType:w?.fileLoadingType||"load-more",loadMore:g,hasMore:h,totalPages:x,currentPage:y,isLoading:f,loadMoreFileRef:e})]})};var f=i(1609);const g=()=>{const{files:e,fileLoading:t,hasMore:i}=(0,a.G)((e=>e.manageFiles)),r=(0,f.useRef)(null),n=(0,f.useRef)(null),{loadingMore:l,loadMore:o,totalPages:c,currentPage:d}=(0,s.A)(r);return(0,m.jsx)(h,{files:e,galleryRef:n,fileLoading:t,hasMore:i,loadingMore:l,loadMoreFileRef:r,loadMore:o,totalPages:c,currentPage:d})};var x=i(1727),y=i(8858);const v=({data:e})=>(0,m.jsx)(y.A,{children:(0,m.jsx)(x.A,{data:e,children:(0,m.jsx)(g,{})})})},9479:(e,t,i)=>{i.d(t,{A:()=>M});var s=i(347),a=i(8187),r=i(2467),n=i(7452),l=i(8726),o=i(2094),c=i(3714),d=i(1442),u=i(6313),p=i(1550),m=i(6720),h=i(7673),f=i(790),g=i(6087),x=i(4368),y=i(3042);const v=(0,g.memo)((()=>{const{breadcrumbs:e,activeFolder:t}=(0,s.G)((e=>e.manageFiles)),{editData:i}=(0,s.G)((e=>e.moduleBuilder)),a=(0,s.j)(),[r,n]=(0,u.M)(`folderKey-${i?.id}`),l=async e=>{const t={name:e.name,key:e.key,type:"folder",icon:p.Eh,mimeType:"application/vnd.google-apps.folder"};a((0,d.Fy)(t)),n(e.key)};return(0,f.jsx)(m.Q,{className:"ccpigd-file-browser__breadcrumbs",children:(0,f.jsxs)(m.Q.List,{children:[e.slice(0,1).map(((e,t)=>(0,f.jsxs)(m.Q.Item,{onClick:()=>l(e),children:["Home"===e.name&&(0,f.jsx)(x.A,{name:"home",fontWeight:"medium"}),e.name]},t))),e.length>5&&(0,f.jsxs)(h.A,{children:[(0,f.jsx)(h.A.Trigger,{children:(0,f.jsxs)(c.A,{wrap:!1,children:[(0,f.jsx)(m.Q.Ellipsis,{}),(0,f.jsx)(x.A,{name:"chevron_right",fontSize:"lg",fontWeight:"semibold"})]})}),(0,f.jsx)(h.A.Content,{children:e.slice(1,-3).map(((e,t)=>(0,f.jsx)(h.A.MenuItem,{onClick:()=>l(e),children:(0,f.jsxs)(c.A,{wrap:!1,gap:2,children:[(0,f.jsx)(y.A,{as:"span",size:"sm",className:"breadcrumb-separator flex-center",children:(0,f.jsx)(x.A,{name:"chevron_right",fontSize:"lg",fontWeight:"semibold"})}),e.name]})},e.key||t)))})]}),e.slice(e.length>5?-3:1).map(((e,i)=>(0,f.jsx)(f.Fragment,{children:e.key!==t?.key?(0,f.jsx)(m.Q.Item,{onClick:()=>l(e),children:e.name}):(0,f.jsx)(m.Q.Item,{active:!0,children:e.name})},e.key||i)))]})})}));var w=i(3374),b=i(7666),j=i(239);const C=()=>{const{editData:e}=(0,s.G)((e=>e.moduleBuilder)),t=e?.data.permissions.searchPermission,i=t?.searchLocation,a=t?.searchScope,[r,n]=(0,g.useState)(null),[o,c]=(0,g.useState)(["all"]),[d,u]=(0,g.useState)(!1),[p,m]=(0,g.useState)(!1),v=(0,g.useRef)(null),{handleSearch:w}=(0,l.A)();(0,b.A)((()=>{null!==r&&w(r,d,p)}),[r],800),(0,g.useEffect)((()=>{const e=v.current;if(!e)return;const t=t=>{0!==t.deltaY&&(t.preventDefault(),e.scrollLeft+=t.deltaY)},i=()=>{e.scrollWidth>e.clientWidth?e.classList.add("is-overflowing"):e.classList.remove("is-overflowing")};let s=!1,a=0,r=0;const n=t=>{s=!0,a=t.pageX-e.offsetLeft,r=e.scrollLeft,e.classList.add("dragging")},l=t=>{if(!s)return;t.preventDefault();const i=1*(t.pageX-e.offsetLeft-a);e.scrollLeft=r-i},o=()=>{s=!1,e.classList.remove("dragging")};return e.addEventListener("wheel",t,{passive:!1}),e.addEventListener("mousedown",n),e.addEventListener("mousemove",l),e.addEventListener("mouseleave",o),e.addEventListener("mouseup",o),e.scrollTo({left:e.scrollWidth,behavior:"smooth"}),window.addEventListener("resize",i),i(),()=>{e.removeEventListener("wheel",t),e.removeEventListener("mousedown",n),e.removeEventListener("mousemove",l),e.removeEventListener("mouseleave",o),e.removeEventListener("mouseup",o),window.removeEventListener("resize",i)}}),[o]),(0,g.useEffect)((()=>{0===o.length&&c(["all"])}),[o]);const C=e=>{c("all"===e?["all"]:t=>{const i=t.filter((e=>"all"!==e));return t.includes(e)?i.filter((t=>t!==e)):[...i,e]})};return(0,f.jsx)("div",{className:"searchbox-wrapper",children:(0,f.jsx)(h.A,{children:(0,f.jsx)(h.A.Trigger,{children:({open:e})=>(0,f.jsxs)("div",{className:"ccpigd-searchbox",children:[(0,f.jsxs)(h.A,{children:[(0,f.jsx)(h.A.Trigger,{children:(0,f.jsxs)("div",{className:"ccpigd-searchbox__options",children:[(0,f.jsx)("div",{className:"ccpigd-searchbox__options-selected",ref:v,children:o.map((e=>{const t=A.find((t=>t.value===e))?.label;return(0,f.jsxs)("div",{className:"ccpigd-searchbox__options-item",children:[(0,f.jsx)(y.A,{size:"xs",color:"dark",children:t}),(0,f.jsx)(x.A,{name:"close",fontWeight:"bold",onClick:()=>C(e)})]},e)}))}),(0,f.jsx)(h.A.TriggerArrow,{})]})}),(0,f.jsx)(h.A.Content,{className:"ccpigd-searchbox__options-list",children:A.map(((e,t)=>(0,f.jsxs)("div",{children:[(0,f.jsx)(h.A.MenuItem,{onClick:()=>C(e.value),isActive:o.includes(e.value),children:e.label}),t!==A.length-1&&(0,f.jsx)(h.A.MenuSeparator,{})]},e.value)))})]}),(0,f.jsx)("button",{onClick:e=>{e.stopPropagation(),e.preventDefault()},className:"ccpigd-searchbox__button",children:(0,f.jsx)(x.A,{name:"search",fontSize:"lg"})}),(0,f.jsx)("input",{type:"search",name:"ccpigd-search",id:"ccpigd-search",placeholder:"Search here...",onChange:e=>n(e.target.value),value:r||"",autoComplete:"off",onClick:t=>{e&&t.stopPropagation()}}),(i?.server||a?.global)&&(0,f.jsxs)(h.A,{children:[(0,f.jsx)(h.A.Trigger,{children:(0,f.jsx)(j.A,{variant:"secondary",className:"ccpigd-searchbox__filter-btn",size:"small",children:(0,f.jsx)(x.A,{name:"tune",fontSize:"xl"})})}),(0,f.jsxs)(h.A.Content,{className:"ccpigd-searchbox__dropdown",children:[i?.server&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(h.A.MenuLabel,{children:"Search Location"}),(0,f.jsx)(h.A.MenuItem,{isActive:d,onClick:()=>u(!0),children:"Server"}),(0,f.jsx)(h.A.MenuItem,{isActive:!d,onClick:()=>u(!1),children:"Cache"})]}),a?.global&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(h.A.MenuSeparator,{}),(0,f.jsx)(h.A.MenuLabel,{children:"Search Scope"}),(0,f.jsx)(h.A.MenuItem,{isActive:p,onClick:()=>m(!0),children:"Global"}),(0,f.jsx)(h.A.MenuItem,{isActive:!p,onClick:()=>m(!1),children:"Current Folder"})]})]})]})]})})})})},A=[{value:"folder",label:"Folder"},{value:"document",label:"Documents"},{value:"code",label:"Code"},{value:"image",label:"Image"},{value:"audio",label:"Audio"},{value:"video",label:"Video"},{value:"archive",label:"Archive"},{value:"binary_executable",label:"Binary Executable"},{value:"all",label:"All"}],k=()=>{const{fileLoading:e,activeFolder:t}=(0,s.G)((e=>e.manageFiles)),{editData:i}=(0,s.G)((e=>e.moduleBuilder)),r=i?.data.advanced,n=r?.["file-browser"]?.headerOptions,d=i?.data.permissions,u=d?.searchPermission,{refreshCurrentFolder:p}=(0,l.A)();return(0,f.jsx)(o.A,{children:(0,f.jsxs)(c.A,{gap:10,align:"space-between",blockAlign:"center",className:"ccpigd-topbar__actions",children:[(0,f.jsx)(c.A,{children:r?.["file-browser"]?.headerOptions.breadcrumb?(0,f.jsx)(v,{}):(0,f.jsx)(f.Fragment,{children:(0,a.Yj)("search",u)&&(0,f.jsx)(C,{})})}),(0,f.jsxs)(c.A,{gap:5,className:"ccpigd-topbar__actions-right",children:[(0,a.Yj)("search",u)&&n?.breadcrumb&&(0,f.jsx)(C,{}),n?.refresh&&(0,f.jsx)(w.A,{startIcon:(0,f.jsx)(x.A,{name:"autorenew"}),onClick:()=>p(),variant:"outlined",loading:e,disabled:""===t?.key,children:"Refresh"})]})]})})},S=()=>{const{editData:e}=(0,s.G)((e=>e.moduleBuilder)),t=e?.data.advanced,i=e?.data.permissions,l=i?.searchPermission,o=t?.hideBorderBox;return(0,f.jsxs)(n.A,{id:"ccpigd-file-browser",border:o?"none":"solid",rounded:o?"none":"lg",background:o?"none":"extra-light",padding:o?"0":"20px",children:[((0,a.Yj)("search",l)||t?.["file-browser"]?.headerOptions.breadcrumb||t?.["file-browser"]?.headerOptions.refresh)&&(0,f.jsx)(k,{}),(0,f.jsx)(r.S,{})]})};var N=i(1727),F=i(8858);const M=({data:e})=>(0,f.jsx)(F.A,{children:(0,f.jsx)(N.A,{data:e,children:(0,f.jsx)(S,{})})})},2412:(e,t,i)=>{i.d(t,{A:()=>F});var s=i(8726),a=i(347),r=i(8187),n=i(282),l=i(7586),o=i(239),c=i(9630),d=i(1609);var u=i(3714),p=i(1523),m=i(4398),h=i(868),f=i(7452),g=i(3374),x=i(3042),y=i(4368),v=i(2312),w=i(5185),b=i(6880),j=i(3330),C=i(790);const A=({loadMoreFileRef:e,galleryRef:t,fileLoading:i,files:s,hasMore:A,loadingMore:k,loadMore:S,totalPages:N,currentPage:F})=>{const{editData:M}=(0,a.G)((e=>e.moduleBuilder)),_=function(){const[e,t]=(0,d.useState)("desktop");return(0,d.useEffect)((()=>{const e=()=>{window.innerWidth>=1024?t("desktop"):window.innerWidth>=768?t("tablet"):t("mobile")};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)}),[]),e}(),z=M?.data.permissions.preview,E=M?.data.advanced,P=E?.["file-list"],L={desktop:P?.columnsDesktop,tablet:P?.columnsTablet,mobile:P?.columnsMobile},{downloadButton:T,downloadBorderRadius:I,downloadButtonText:U,downloadBackgroundColor:D,downloadTextColor:B,viewBackgroundColor:G,viewBorderRadius:R,viewButtonText:$,viewTextColor:O,showFileSize:H,showTimeStamp:V,openInNewTab:K,viewButtonSize:q}=P||{},Z=s.map((e=>({...e,previewLink:(0,l.G4)(ccpigd.isPro)?window.CCPIGDHelper.getUrl("preview",e.key,e.name,M?.id,"full",e.extension):e.thumbnails?.full,mimeType:(0,l.G4)(ccpigd.isPro)||(0,w.wu)(e.extension||"")||(0,w.lQ)(e.mimeType)?e.mimeType:"image/jpg"}))),{viewFile:W,galleryProps:Q}=(0,b.i)(Z,{id:M?.id||"",thumbnail:!!z?.enable&&!!z?.previewThumbnail}),Y=e=>(0,w.lQ)(e.mimeType)?"folder":(0,w.wu)(e.extension||"")?"image":e.mimeType?.includes("pdf")?"picture_as_pdf":e.mimeType?.includes("video")?"videocam":e.mimeType?.includes("audio")?"audiotrack":e.mimeType?.includes("document")||e.mimeType?.includes("text")?"description":"draft",J=(e,t)=>{const i=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return i?`rgba(${parseInt(i[1],16)},${parseInt(i[2],16)},${parseInt(i[3],16)},${t})`:null};if(i&&0===s.length)return(0,C.jsx)(f.A,{background:"extra-light",className:"ccpigd-file-list__card",children:(0,C.jsx)(m.A,{align:"center",gap:20,children:(0,C.jsx)(p.A,{})})});if(!s||0===s.length)return(0,C.jsx)(f.A,{background:"extra-light",className:"ccpigd-file-list__card",children:(0,C.jsx)(m.A,{align:"center",gap:20,children:(0,C.jsx)(x.A,{children:"No files found"})})});const X=E?.hideBorderBox;return(0,C.jsxs)(f.A,{className:"ccpigd-file-list__card",border:X?"none":"solid",rounded:X?"none":"lg",background:X?"none":"extra-light",padding:X?"0":"20px",children:[(0,C.jsx)(v.A,{ref:t,children:(0,C.jsx)(c.A,{columns:L[_],children:s.map((e=>(0,C.jsx)(f.A,{children:(0,C.jsxs)(u.A,{gap:15,children:[(0,C.jsxs)(u.A,{className:"ccpigd-file-list__card-info flex-wrap",gap:15,children:[(0,C.jsx)(o.A,{className:"ccpigd-file-list__card-icon-box",variant:"secondary",rounded:"md",children:(0,C.jsx)(y.A,{name:Y(e)})}),(0,C.jsxs)(m.A,{className:"ccpigd-file-list__card-content text-word-break",gap:10,children:[(0,C.jsx)(x.A,{as:"h4",weight:"medium",className:"text-line-2",children:e.name}),H&&(0,C.jsxs)(x.A,{children:[(0,C.jsx)("b",{children:"Size: "}),(0,w.v7)(e.size||0)]}),(0,C.jsxs)(x.A,{children:[(0,C.jsx)("b",{children:"Type:"})," ",e.extension]}),V&&(0,C.jsxs)(x.A,{children:[" ",(0,C.jsx)("b",{children:"Last Edited: "}),e?.lastEdited?.split("T")[0]]})]})]}),(0,C.jsxs)(n.A,{border:"none",background:"transparent",className:"ccpigd-file-list__card-button-group flex-wrap",children:[T&&(0,C.jsx)(g.A,{size:q,style:{borderRadius:I+"px",backgroundColor:D,color:B,"--hover-bg":J(D||"rgb(0,0,0",.8)},onClick:()=>(e=>{e.key;const t=window.CCPIGDHelper.getUrl("download",e.key,e.name,M?.id,"full",e.extension);window.open(t,K?"_blank":"_self")})(e),children:U}),(0,C.jsx)(g.A,{size:q,style:{borderRadius:R+"px",backgroundColor:G,color:O,"--hover-bg":J(G||"rgb(0,0,0",.8)},onClick:()=>{return t=e.key,void((0,r.Yj)("preview",z)&&W(t));var t},children:$})]})]})},e.key)))})}),(N>1&&"pagination"===E?.fileLoadingType||"pagination"!==E?.fileLoadingType&&A)&&(0,C.jsx)(h.A,{fileLoadingType:E?.fileLoadingType||"load-more",loadMore:S,hasMore:A,totalPages:N,currentPage:F,isLoading:k,loadMoreFileRef:e}),(0,C.jsx)(j.C,{...Q})]})},k=()=>{const{files:e,fileLoading:t,hasMore:i}=(0,a.G)((e=>e.manageFiles)),r=(0,d.useRef)(null),n=(0,d.useRef)(null),{loadingMore:l,loadMore:o,totalPages:c,currentPage:u}=(0,s.A)(r);return(0,C.jsx)(A,{files:e,galleryRef:n,fileLoading:t,hasMore:i,loadingMore:l,loadMoreFileRef:r,loadMore:o,totalPages:c,currentPage:u})};var S=i(1727),N=i(8858);const F=({data:e})=>(0,C.jsx)(N.A,{children:(0,C.jsx)(S.A,{data:e,children:(0,C.jsx)(k,{})})})},3790:(e,t,i)=>{i.d(t,{A:()=>u});var s=i(347),a=i(7586),r=i(7452),n=i(9612),l=i(790);const o=()=>{var e,t,i,o,c,d,u,p;const{editData:m}=(0,s.G)((e=>e.moduleBuilder)),h=m?.data.source.fileKeys[0],f=m?.data.advanced["file-uploader"],g=m?.data.filter,x=m?.data.advanced?.hideBorderBox;return(0,l.jsx)(r.A,{className:"h-100",border:x?"none":"solid",rounded:x?"none":"lg",background:x?"none":"extra-light",padding:x?"0":"20px",children:(0,l.jsx)(n.A,{onFileUpload:e=>{},data:{maxFileSize:null!==(e=m?.data.filter.maxFileSize)&&void 0!==e?e:0,minFileSize:null!==(t=m?.data.filter.minFileSize)&&void 0!==t?t:0,maxFiles:null!==(i=m?.data.filter.maxFileUpload)&&void 0!==i?i:0,enableFolderUpload:null!==(o=m?.data.permissions.upload.folderUpload)&&void 0!==o&&o,showUploadConfirmation:null!==(c=f?.showUploadConfirmation)&&void 0!==c&&c,uploadImmediately:f?.uploadImmediately,showUploadLabel:(0,a.G4)(null!==(d=f?.showBoxLabel)&&void 0!==d&&d),uploadLabelText:f?.labelText,activeFolder:h,id:m?.id.toString()||"",allowAllExtensions:g?.allowAllExtensions,allowExtensions:null!==(u=g?.allowExtensions.join(","))&&void 0!==u?u:"",allowExceptExtensions:null!==(p=g?.allowExceptExtensions.join(","))&&void 0!==p?p:"",uploadConfirmationMessage:f?.confirmationMessage,allowMultipleUpload:!0,isFormUploader:-1!=m?.integration?.toLowerCase()?.search("form")}})})};var c=i(1727),d=i(8858);const u=({data:e})=>(0,l.jsx)(d.A,{children:(0,l.jsx)(c.A,{data:e,children:(0,l.jsx)(o,{})})})},814:(e,t,i)=>{i.d(t,{A:()=>y});var s=i(347),a=i(582),r=i(8726),n=i(8187),l=i(6087),o=i(868),c=i(7452),d=i(5185),u=i(6880),p=i(3330),m=i(790);const h=({columns:e,galleryRef:t,photos:i})=>{const{files:h,fileLoading:f,hasMore:g}=(0,s.G)((e=>e.manageFiles)),{editData:x}=(0,s.G)((e=>e.moduleBuilder)),y=x?.data.advanced,v=y?.fileLoadingType||"load-more",w=x?.data.permissions.preview,b=(0,l.useRef)(null),j=y?.gallery,{viewFile:C,galleryProps:A}=(0,u.i)(h,{id:x?.id,thumbnail:!!w?.enable&&!!w?.previewThumbnail}),{totalPages:k,loadMore:S,currentPage:N,loadingMore:F}=(0,r.A)(b),M=y?.hideBorderBox;return(0,m.jsxs)(c.A,{className:`ccpigd-gallery thumbnail-view-${j?.thumbnailView?.toLowerCase()}`,border:M?"none":"solid",rounded:M?"none":"lg",background:M?"none":"extra-light",padding:M?"0":"20px",children:[(0,m.jsx)(a.A,{photos:i||[],layout:{justified:"rows",grid:"columns",masonry:"masonry"}[j?.layout||"justified"],columns:e,spacing:j?.imgMargin,targetRowHeight:"justified"===j?.layout?j?.rowHeight:200,render:{wrapper:(e,t)=>{const{style:i,...s}=e,{index:a,photo:r}=t,l=(0,d.cZ)(r?.extension)?"react-photo-album--track-gallery-video":"";return(0,m.jsx)("div",{...s,style:{...i,transition:"box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms",cursor:"pointer"},onClick:e=>{e.shiftKey||e.altKey||e.metaKey||(e.preventDefault(),((e,t)=>{if((0,n.Yj)("preview",w))if(w?.inline)C(e);else if(w?.popOut){let e=t;window.open(e,"_blank")}})(r?.key||"",r.src))},className:`${s.className} lg-item ${l}`})}},componentsProps:{image:{referrerPolicy:"no-referrer"}}}),(0,m.jsx)(o.A,{fileLoadingType:v,loadMore:S,hasMore:g,totalPages:k,currentPage:N,isLoading:f||F,loadMoreFileRef:b}),(0,m.jsx)(p.C,{...A})]})},f=()=>{const[e,t]=(0,l.useState)(3),{editData:i}=(0,s.G)((e=>e.moduleBuilder)),{files:a}=(0,s.G)((e=>e.manageFiles)),r=i?.data.advanced,n=r?.gallery,{desktop:o,tablet:c,mobile:d}=n?.columns||{},u=(0,l.useRef)(null);(0,l.useEffect)((()=>{const e=document.querySelector(".react-photo-album");e&&(u.current=e)}),[a]),(0,l.useLayoutEffect)((()=>{const e=()=>{const e=window.innerWidth;t(e>=1024?o||4:e>=768?c||3:d||2)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)}),[d,c,o]);const p={"1:1":[1,1],"3:2":[3,2],"4:3":[4,3],"9:16":[9,16],"16:9":[16,9],"21:9":[21,9]},f=a?.map((e=>{const t="thumbnail"===n?.thumbnailQuality?e.thumbnails?.thumbnail:"medium"===n?.thumbnailQuality?e.thumbnails?.medium:e.thumbnails?.full,i={...e,src:t,alt:e.name||"No Title",width:e.media?.width||200,height:e.media?.height||200,extension:e.extension||"jpg"};if(n?.aspectRatio&&p[n?.aspectRatio]&&"grid"===n?.layout){const[e,t]=p[n?.aspectRatio];i.width=i.height*e/t,i.height=i.width*t/e}return i}));return(0,m.jsx)(h,{columns:e,galleryRef:u,photos:f})};var g=i(1727),x=i(8858);const y=({data:e})=>(0,m.jsx)(x.A,{children:(0,m.jsx)(g.A,{data:e,children:(0,m.jsx)(f,{})})})},1516:(e,t,i)=>{i.d(t,{A:()=>w});var s=i(7586),a=i(6087),r=i(8726),n=i(347),l=i(5185),o=i(3714),c=i(4398),d=i(868),u=i(7452),p=i(3374),m=i(4368),h=i(3042),f=i(790);const g=()=>{var e;const{files:t,hasMore:i,fileLoading:g}=(0,n.G)((e=>e.manageFiles)),{editData:x}=(0,n.G)((e=>e.moduleBuilder)),[y,v]=(0,a.useState)(t[0]||null),w=x?.data.advanced,b=null!==(e=w?.["media-player"])&&void 0!==e?e:{},j=x?.data.permissions.download.enable,[C,A]=(0,a.useState)(b.openedPlaylist||!1),[k,S]=(0,a.useState)(b.playlistPosition||"right"),[N,F]=(0,a.useState)(!0),[M,_]=(0,a.useState)("list"),[z,E]=(0,a.useState)(1),[P,L]=(0,a.useState)(!1),[T,I]=(0,a.useState)(!0),U=w?.fileLoadingType||"load-more",D=(0,a.useRef)(null),{totalPages:B,loadMore:G,currentPage:R,loadingMore:$}=(0,r.A)(D),{showNextPrevious:O,showAndHidePlaylist:H,showNextPrefix:V,showThumbnail:K,playListTitle:q,videoRatio:Z,backgroundColor:W,textColor:Q}=b,Y=(0,a.useRef)(null),J=(0,a.useRef)(null);(0,a.useEffect)((()=>{t.length>0&&!y&&v(t[0])}),[t,y]),(0,a.useEffect)((()=>{if(y)return T?(I(!1),void L(!1)):void(X(y)?(J.current?.play(),L(!0)):(Y.current?.play(),L(!0)))}),[y]),(0,a.useEffect)((()=>{const e=e=>{if(!e)return;e.hasAttribute("controlslist")&&"nodownload"===e.getAttribute("controlslist")||e.setAttribute("controlslist","nodownload");const t=new MutationObserver((e=>{e.forEach((e=>{if("attributes"===e.type&&"controlslist"===e.attributeName){const t=e.target;t.hasAttribute("controlslist")&&"nodownload"===t.getAttribute("controlslist")||t.setAttribute("controlslist","nodownload")}}))}));return t.observe(e,{attributes:!0,attributeFilter:["controlslist"]}),t},t=e(J.current),i=e(Y.current);return()=>{t?.disconnect(),i?.disconnect()}}),[J.current,Y.current]),(0,a.useEffect)((()=>{const e=()=>{window.innerWidth<700&&S("bottom"),window.innerWidth>=700&&S(b.playlistPosition||"right")};return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)}),[]);const X=e=>{if(e?.type)return e.type.startsWith("audio/");const t=e?.name.split(".").pop()?.toLowerCase();return!!t&&["mp3","wav","ogg","aac","flac","m4a","weba"].includes(t)},ee=(e,t)=>x?.id?window.CCPIGDHelper?.getUrl("attachment",e.key,e.name,x.id,"full",t||e.extension):"",te=async e=>{let t=null;try{t=e.permissions?.users?.anyoneWithLink&&e.downloadLink?e.downloadLink:x?.id?window.CCPIGDHelper?.getUrl("download",e.key,e.name,x.id,"full",e.extension):"";const i=document.createElement("a");i.href=t,i.download=e.name,document.body.appendChild(i),i.click(),document.body.removeChild(i),window.toast.show({message:"Download Started! 👌",theme:"success",size:"sm"})}catch{window.toast.show({message:"Download Failed! 😢",theme:"error",size:"sm"})}},ie=e=>{const i=t.findIndex((e=>e.key===y?.key));"prev"===e&&i>0?v(t[i-1]):"next"===e&&i<t.length-1&&v(t[i+1])},se=(0,a.useMemo)((()=>[...Array(20)].map((()=>{const e=P?(.5+1*Math.random()).toFixed(2):.5,t=.7+.8*Math.random(),i=Math.random();return{transform:`scaleY(${e})`,flex:1,margin:"0 2px",borderRadius:"2px",transformOrigin:"center",animation:P?`ccpigd-audio-visualizer-bounce ${t}s ${i}s infinite ease-in-out`:"none"}}))),[P]),ae=e=>{const t="video"===e?Y.current:J.current;t&&(t.paused?t.play():t.pause())},re="bottom"===k?c.A:o.A,ne=w?.hideBorderBox;return(0,f.jsx)(u.A,{style:{backgroundColor:W,color:Q},className:"ccpigd-media-player-container",border:ne?"none":"solid",rounded:ne?"none":"lg",padding:ne?"0":"20px",children:(0,f.jsxs)(re,{direction:"right"===k?"row":"left"===k?"row-reverse":"row",gap:15,className:`ccpigd-media-player-content ccpigd-playlist-${k}`,children:[y?(0,f.jsxs)("div",{className:"ccpigd-media-player-wrapper",onMouseEnter:()=>F(!0),onMouseLeave:()=>F(!P),children:[(0,f.jsxs)(o.A,{align:"space-between",wrap:!1,className:"ccpigd-media-player-header "+(N?"ccpigd-visible":"ccpigd-hidden"),children:[(0,f.jsx)(h.A,{size:"xl",color:"white",className:"ccpigd-media-name",children:y.name}),(0,f.jsxs)(o.A,{gap:10,wrap:!1,children:[(0,f.jsx)(h.A,{color:"white",className:"white-space-nowrap",children:(0,l.v7)(y?.size||0)}),(0,f.jsx)("span",{className:"ccpigd-dot"}),(0,f.jsxs)(o.A,{gap:5,wrap:!1,children:[(0,f.jsx)(m.A,{name:"schedule",className:"text-white"}),(0,f.jsx)(h.A,{color:"white",children:(0,s.fU)(Number(y?.media?.duration)||0)})]})]})]}),(0,f.jsx)(m.A,{name:P?"pause":"play_arrow",className:"ccpigd-media-play-action "+(N?"ccpigd-visible":"ccpigd-hidden"),onClick:()=>X(y)?ae("audio"):ae("video")}),X(y)?(0,f.jsxs)("div",{className:"ccpigd-audio-visualizer",onClick:()=>ae("audio"),children:[(0,f.jsx)("audio",{ref:J,src:ee(y),controls:!0,autoPlay:!1,controlsList:j?void 0:"nodownload",onPlay:()=>{L(!0)},onPause:()=>{L(!1)}}),(0,f.jsx)("div",{className:"ccpigd-audio-visualizer-bars",children:se.map(((e,t)=>(0,f.jsx)("div",{className:"ccpigd-audio-visualizer-bar",style:e},t)))})]}):(0,f.jsx)("video",{ref:Y,src:ee(y),poster:ee(y,"jpg"),className:"ccpigd-media-player-video",style:{"--ccpigd-video-ratio":Z},controls:!0,autoPlay:!1,controlsList:j?void 0:"nodownload",onPlay:()=>{L(!0)},onPause:()=>{L(!1)}}),(0,f.jsxs)(o.A,{align:"space-between",className:"ccpigd-media-player-footer",wrap:!1,children:[O&&(0,f.jsxs)(o.A,{gap:10,wrap:!1,children:[(0,f.jsx)(p.A,{size:"small",variant:"primary",startIcon:(0,f.jsx)(m.A,{name:"chevron_left",fontSize:"xl"}),disabled:0===t.findIndex((e=>e.key===y?.key)),onClick:()=>ie("prev"),children:"Prev"}),(0,f.jsx)(p.A,{size:"small",variant:"primary",endIcon:(0,f.jsx)(m.A,{name:"chevron_right",fontSize:"xl"}),disabled:t.findIndex((e=>e.key===y?.key))===t.length-1,onClick:()=>ie("next"),children:"Next"})]}),H&&(0,f.jsxs)(o.A,{gap:10,wrap:!1,children:[(0,f.jsx)(m.A,{name:"grid"===M?"view_agenda":"view_comfy_alt",className:"ccpigd-media-action "+(C?"":"disabled"),fontSize:"lg",onClick:()=>{C&&_("grid"===M?"list":"grid")}}),(0,f.jsx)(m.A,{name:"menu_open",className:"ccpigd-media-action",fontSize:"lg",onClick:()=>A(!C)})]})]})]}):(0,f.jsx)(h.A,{children:"No media available"}),H&&(0,f.jsxs)(u.A,{padding:0,className:"ccpigd-media-playlist "+(C?"ccpigd-media-playlist-open":"ccpigd-media-playlist-closed"),style:"bottom"!==k?X(y)?{height:"450px"}:{height:Y.current?.offsetHeight}:{},children:[(0,f.jsxs)(o.A,{align:"space-between",className:"ccpigd-media-playlist-header",children:[(0,f.jsx)(h.A,{size:"lg",weight:"medium",children:q}),"grid"===M&&"bottom"!==k&&(0,f.jsx)(m.A,{name:1===z?"grid_view":"splitscreen",className:"ccpigd-media-action ccpigd-media-cols-action",onClick:()=>E(1===z?2:1)})]}),(0,f.jsxs)("div",{className:`ccpigd-media-playlist-wrapper ccpigd-media-${M}-view ccpigd-media-cols-${z}`,children:[t.map(((e,t)=>(0,f.jsxs)(o.A,{gap:10,align:"bottom"===k?"start":"space-between",wrap:"list"!==M,className:"ccpigd-media-list overflow-hidden "+(y?.key===e.key?"bg-secondary ccpigd-card-active":""),onClick:()=>{v(e),F(!0)},children:[(0,f.jsxs)(o.A,{gap:10,wrap:"list"!==M,className:"w-100",children:[V&&(0,f.jsxs)(h.A,{color:"grid"===M?"white":void 0,className:"ccpigd-media-list-number "+("grid"===M?"bg-primary":""),children:[t+1,"."]}),K&&e.thumbnails&&(0,f.jsx)("img",{className:"ccpigd-media-list-thumbnail",src:ee(e,"jpg"),alt:e.name}),(0,f.jsxs)(c.A,{gap:"grid"===M?14:4,align:"space-between",className:"grid"===M?"p-3":"p-1",children:[(0,f.jsx)(h.A,{className:"ccpigd-media-name",children:e.name}),(0,f.jsxs)(o.A,{gap:5,wrap:!1,children:[(0,f.jsx)(h.A,{size:"xs",children:(0,l.v7)(e?.size||0)}),(0,f.jsx)("span",{className:"dot"}),(0,f.jsxs)(o.A,{gap:3,children:[(0,f.jsx)(m.A,{name:"schedule",fontSize:"sm"}),(0,f.jsx)(h.A,{size:"xs",children:(0,s.fU)(Number(e?.media?.duration)||0)})]}),"grid"===M&&j&&(0,f.jsx)(m.A,{name:"download",fontSize:"xl",className:"ccpigd-media-download-icon",onClick:t=>{t.stopPropagation(),te(e)}})]})]})]}),"list"===M&&j&&(0,f.jsx)(m.A,{name:"download",fontSize:"xl",className:"ccpigd-media-download-icon",onClick:t=>{t.stopPropagation(),te(e)}})]},e.id))),(0,f.jsx)(d.A,{fileLoadingType:U,loadMore:G,hasMore:i,totalPages:B,currentPage:R,isLoading:g||$,loadMoreFileRef:D})]})]})]})})},x=()=>(0,f.jsx)(g,{});var y=i(1727),v=i(8858);const w=({data:e})=>(0,f.jsx)(v.A,{children:(0,f.jsx)(y.A,{data:e,children:(0,f.jsx)(x,{})})})},213:(e,t,i)=>{var s=i(7790),a=i(5290),r=i(5262),n=i(9521),l=i(5210),o=i(2608),c=i(5836),d=i(2610);window.ccpigdRenderModules=()=>{(0,s.B)(),(0,a.B)(),(0,r.B)(),(0,n.B)(),(0,l.B)(),(0,o.B)(),(0,c.B)(),(0,d.B)()}},9477:(e,t,i)=>{i.d(t,{A:()=>v});var s=i(6087),a=i(8726),r=i(347),n=i(239),l=i(7666),o=i(2467),c=i(7452),d=i(790);const u=()=>(0,d.jsx)(c.A,{background:"extra-light",padding:10,id:"ccpigd-searchbox-file-list",children:(0,d.jsx)(o.S,{})});var p=i(7673),m=i(4368),h=i(3042);const f=()=>{const{editData:e}=(0,r.G)((e=>e.moduleBuilder)),t=e?.data.permissions.searchPermission,i=e?.data.advanced,o=i?i["search-box"]:null,f=t?.searchLocation,x=t?.searchScope,[y,v]=(0,s.useState)(null),[w,b]=(0,s.useState)(["all"]),[j,C]=(0,s.useState)(!1),[A,k]=(0,s.useState)(!1),[S,N]=(0,s.useState)(!1),F=(0,s.useRef)(null),M=i?.hideBorderBox,{handleSearch:_}=(0,a.A)();(0,l.A)((()=>{null===y||y.length<3?N(!1):(N(!0),_(y,j,A))}),[y],800),(0,s.useEffect)((()=>{const e=F.current;if(!e)return;const t=t=>{0!==t.deltaY&&(t.preventDefault(),e.scrollLeft+=t.deltaY)},i=()=>{e.scrollWidth>e.clientWidth?e.classList.add("is-overflowing"):e.classList.remove("is-overflowing")};let s=!1,a=0,r=0;const n=t=>{s=!0,a=t.pageX-e.offsetLeft,r=e.scrollLeft,e.classList.add("dragging")},l=t=>{if(!s)return;t.preventDefault();const i=1*(t.pageX-e.offsetLeft-a);e.scrollLeft=r-i},o=()=>{s=!1,e.classList.remove("dragging")};return e.addEventListener("wheel",t,{passive:!1}),e.addEventListener("mousedown",n),e.addEventListener("mousemove",l),e.addEventListener("mouseleave",o),e.addEventListener("mouseup",o),e.scrollTo({left:e.scrollWidth,behavior:"smooth"}),window.addEventListener("resize",i),i(),()=>{e.removeEventListener("wheel",t),e.removeEventListener("mousedown",n),e.removeEventListener("mousemove",l),e.removeEventListener("mouseleave",o),e.removeEventListener("mouseup",o),window.removeEventListener("resize",i)}}),[w]),(0,s.useEffect)((()=>{0===w.length&&b(["all"])}),[w]);const z=e=>{b("all"===e?["all"]:t=>{const i=t.filter((e=>"all"!==e));return t.includes(e)?i.filter((t=>t!==e)):[...i,e]})};return(0,d.jsxs)(c.A,{className:"searchbox-wrapper",border:M?"none":"solid",rounded:M?"none":"lg",background:M?"none":"extra-light",padding:M?"0":"20px",children:[(0,d.jsx)(p.A,{children:(0,d.jsx)(p.A.Trigger,{children:({open:e})=>(0,d.jsxs)("div",{className:"ccpigd-searchbox",children:[(0,d.jsxs)(p.A,{children:[(0,d.jsx)(p.A.Trigger,{children:(0,d.jsxs)("div",{className:"ccpigd-searchbox__options",children:[(0,d.jsx)("div",{className:"ccpigd-searchbox__options-selected",ref:F,children:w.map((e=>{const t=g.find((t=>t.value===e))?.label;return(0,d.jsxs)("div",{className:"ccpigd-searchbox__options-item",children:[(0,d.jsx)(h.A,{size:"xs",color:"dark",children:t}),(0,d.jsx)(m.A,{name:"close",fontWeight:"bold",onClick:()=>z(e)})]},e)}))}),(0,d.jsx)(p.A.TriggerArrow,{})]})}),(0,d.jsx)(p.A.Content,{className:"ccpigd-searchbox__options-list",children:g.map(((e,t)=>(0,d.jsxs)("div",{children:[(0,d.jsx)(p.A.MenuItem,{isActive:w.includes(e.value),activeIcon:!0,activeBg:!0,onClick:()=>z(e.value),children:e.label}),t!==g.length-1&&(0,d.jsx)(p.A.MenuSeparator,{})]},e.value)))})]}),(0,d.jsx)("button",{onClick:e=>{e.stopPropagation(),e.preventDefault()},className:"ccpigd-searchbox__button",children:(0,d.jsx)(m.A,{name:"search",fontSize:"lg"})}),(0,d.jsx)("input",{type:"search",name:"ccpigd-search",id:"ccpigd-search",placeholder:`${o?.searchBoxText}...`,onChange:e=>v(e.target.value),value:y||"",autoComplete:"off",onClick:t=>{e&&t.stopPropagation()}}),(f?.server||x?.global)&&(0,d.jsxs)(p.A,{children:[(0,d.jsx)(p.A.Trigger,{children:(0,d.jsx)(n.A,{variant:"secondary",className:"ccpigd-searchbox__filter-btn",size:"small",children:(0,d.jsx)(m.A,{name:"tune",fontSize:"xl"})})}),(0,d.jsxs)(p.A.Content,{className:"ccpigd-searchbox__dropdown",children:[f?.server&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(p.A.MenuLabel,{children:"Search Location"}),(0,d.jsx)(p.A.MenuItem,{isActive:j,activeIcon:!0,onClick:()=>C(!0),children:"Server"}),(0,d.jsx)(p.A.MenuItem,{isActive:!j,activeIcon:!0,onClick:()=>C(!1),children:"Cache"})]}),x?.global&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(p.A.MenuSeparator,{}),(0,d.jsx)(p.A.MenuLabel,{children:"Search Scope"}),(0,d.jsx)(p.A.MenuItem,{isActive:A,activeIcon:!0,onClick:()=>k(!0),children:"Global"}),(0,d.jsx)(p.A.MenuItem,{isActive:!A,activeIcon:!0,onClick:()=>k(!1),children:"Current Folder"})]})]})]})]})})}),S&&(0,d.jsx)(u,{})]})},g=[{value:"folder",label:"Folder"},{value:"document",label:"Documents"},{value:"code",label:"Code"},{value:"image",label:"Image"},{value:"audio",label:"Audio"},{value:"video",label:"Video"},{value:"archive",label:"Archive"},{value:"binary_executable",label:"Binary Executable"},{value:"all",label:"All"}];var x=i(1727),y=i(8858);const v=({data:e})=>(0,d.jsx)(y.A,{children:(0,d.jsx)(x.A,{data:e,children:(0,d.jsx)(f,{})})})},4009:(e,t,i)=>{i.d(t,{A:()=>v});var s=i(347),a=i(6087),r=i(8726),n=i(8187),l=i(3325),o=i(868),c=i(7452),d=i(1708),u=i(1523),p=i(6880),m=i(3330),h=i(790);const f=({photos:e,sliderRef:t,settings:i})=>{const{files:f,fileLoading:g,hasMore:x}=(0,s.G)((e=>e.manageFiles)),{editData:y}=(0,s.G)((e=>e.moduleBuilder)),v=y?.data.advanced,w=v?.fileLoadingType||"infinite-scroll",b=y?.data.permissions.preview,j=(0,a.useRef)(null),C=(0,a.useRef)(null),[A,k]=(0,a.useState)(!1),{viewFile:S,galleryProps:N}=(0,p.i)(f,{id:y?.id,thumbnail:!!b?.enable&&!!b?.previewThumbnail});(0,a.useEffect)((()=>{const e=setTimeout((()=>{k(!0)}),100);return()=>clearTimeout(e)}),[]);const F=(0,a.useCallback)(((e,t)=>{if((0,n.Yj)("preview",b))if(b?.inline)S(e);else if(b?.popOut){const e=t;window.open(e,"_blank")}}),[b,S]),{totalPages:M,loadMore:_,currentPage:z,loadingMore:E}=(0,r.A)(j),P=e?.filter((e=>null!==e&&e?.thumbnails?.full&&e?.key))||[],L=(0,a.useCallback)((()=>{const e=i?.showNavigation,t=i?.navigationStyle;return!1!==e&&(!t||"arrows-dots"===t||"arrows"===t)}),[i]),T=(0,a.useCallback)((()=>{const e=i?.showNavigation,t=i?.navigationStyle;return!1!==e&&(!t||"arrows-dots"===t||"dots"===t)}),[i]),I=(0,a.useCallback)((()=>{switch(i?.sliderEffect||"slide"){case"cube":return{cubeEffect:{shadow:!0,slideShadows:!0,shadowOffset:20,shadowScale:.94}};case"fade":return{fadeEffect:{crossFade:!0},virtualTranslate:!0};case"coverflow":return{coverflowEffect:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0}};case"flip":return{flipEffect:{slideShadows:!1,limitRotation:!0}};default:return{}}}),[i?.sliderEffect]),U=(0,a.useCallback)((()=>{const e=[d.s3];switch(L()&&e.push(d.Vx),T()&&e.push(d.dK),i?.autoPlaySpeed&&e.push(d.Ij),i?.mouseControl&&e.push(d.FJ),i?.sliderEffect||"slide"){case"cube":e.push(d.hw);break;case"fade":e.push(d._R);break;case"coverflow":e.push(d.t9);break;case"flip":e.push(d.n)}return e}),[L,T,i?.autoPlaySpeed,i?.sliderEffect,i?.mouseControl]);if(0===P.length)return(0,h.jsx)(c.A,{background:"extra-light",className:"ccpigd-slider-carousel",children:(0,h.jsx)("div",{className:"no-photos",children:"No photos available"})});if(!A)return(0,h.jsx)(c.A,{className:"ccpigd-slider-carousel",children:(0,h.jsx)("div",{className:"ccpigd-slider-init",ref:t,children:(0,h.jsx)(u.A,{})})});const D=v?.hideBorderBox;return(0,h.jsxs)(c.A,{className:"ccpigd-slider-carousel",border:D?"none":"solid",rounded:D?"none":"lg",background:D?"none":"extra-light",padding:D?"0":"20px",children:[(0,h.jsxs)("div",{className:"ccpigd-slider-init",ref:t,children:[(0,h.jsx)(l.RC,{ref:C,effect:i?.sliderEffect||"slide",direction:i?.sliderType||"horizontal",grabCursor:!0,loop:P.length>1,spaceBetween:i?.itemGap||10,autoHeight:!0,navigation:L()&&P.length>1,pagination:!!(T()&&P.length>1)&&{clickable:!0},keyboard:{enabled:!0,onlyInViewport:!0},autoplay:!!i?.slideAutoPlay&&{delay:i?.autoPlaySpeed||3e3,disableOnInteraction:!1,pauseOnMouseEnter:!0},mousewheel:!!i?.mouseControl&&{forceToAxis:!0,releaseOnEdges:!0,invert:!1},breakpoints:{768:{slidesPerView:Math.min(i?.slideToShow?.tablet||1,P.length)},1024:{slidesPerView:Math.min(i?.slideToShow?.desktop||1,P.length)}},...I(),watchOverflow:!0,updateOnWindowResize:!0,modules:U(),onSwiper:e=>{setTimeout((()=>{e.update()}),100)},className:"ccpigd-custom-swiper",children:P.map(((e,t)=>(0,h.jsx)(h.Fragment,{children:(0,h.jsx)(l.qr,{children:(0,h.jsxs)("div",{className:"ccpigd-swiper-slider-content",style:{borderRadius:`${i?.borderRadius||0}px`},children:[(0,h.jsx)("img",{src:e.thumbnails.full,alt:e.name||`Image ${t+1}`,onClick:()=>F(e.key,e.thumbnails.thumbnail),onError:t=>{console.error("Image failed to load:",e.thumbnails.thumbnail),t.currentTarget.style.display="none"},onLoad:()=>{C.current&&C.current.swiper&&C.current.swiper.update()},style:{borderRadius:`${i?.borderRadius||0}px`}}),e.name&&i?.disableSliderCaption&&(0,h.jsx)("div",{className:"ccpigd-swiper-slider-caption",children:e.name})]})},`${e.key}-${t}`)})))}),(0,h.jsx)(o.A,{fileLoadingType:w,loadMore:_,hasMore:x,totalPages:M,currentPage:z,isLoading:g||E,loadMoreFileRef:j})]}),(0,h.jsx)(m.C,{...N})]})},g=()=>{const{editData:e}=(0,s.G)((e=>e.moduleBuilder)),{files:t}=(0,s.G)((e=>e.manageFiles)),i=e?.data.advanced,r=i?.["slider-carousel"],n=(0,a.useRef)(null),l=t?.map((e=>{if(!e||!e.thumbnails?.thumbnail||!e.key)return null;const t=e.thumbnails.thumbnail;return{key:e.key,name:e.name||"",extension:e.extension||"",mimeType:e.mimeType||"",thumbnails:{thumbnail:t,full:e.thumbnails.full||""}}})).filter((e=>null!==e))||[];return(0,h.jsx)(f,{photos:l,sliderRef:n,settings:r})};var x=i(1727),y=i(8858);const v=({data:e})=>(0,h.jsx)(y.A,{children:(0,h.jsx)(x.A,{data:e,children:(0,h.jsx)(g,{})})})},2012:(e,t,i)=>{i.d(t,{A:()=>k});var s=i(4368),a=i(790);const r=({children:e,isPro:t=!0,className:i="",isOutSide:r=!1})=>(0,a.jsxs)("div",{className:`ccpigd-top-level-wrapper ccpigd-block-icon-wrapper ${i}`,children:[t&&!ccpigd?.isPro&&(0,a.jsx)(s.A,{name:"crown",fontSize:"xl",className:"ccpigd-configure-icon-pro "+(r?"ccpigd-icon-outside":"")}),e]});var n=i(2356),l=i(6087),o=i(6391),c=i(7666);const d=({attributes:e,setAttributes:t})=>{const[i,s]=(0,l.useState)(""),[r,d]=(0,l.useState)(""),[u,p]=(0,l.useState)([]),[m,h]=(0,l.useState)();(0,c.A)((()=>{d(i)}),[i],500);const{data:f,isFetching:g,isLoading:x}=(0,n.i0)({search:r},{refetchOnMountOrArgChange:!0});return(0,l.useEffect)((()=>{if(f?.shortcodes){const e=f.shortcodes.map((e=>({name:`${e?.id}: ${e?.title}`,value:`${e?.id}: ${e?.title}`})));p(e)}else p([])}),[f]),(0,a.jsx)(o.A,{options:u,placeholder:"Search for a shortcode...",style:{minWidth:"200px"},loading:g||x,value:[m||"Search for a shortcode..."],onChange:e=>{h(e[0]),t({id:Number(e[0]?.toString().split(":")[0]),type:"shortcode"})},onSearch:e=>{s(e)}})};var u=i(777),p=i(8858),m=i(5219),h=i(1523),f=i(1609);const g=({id:e})=>{const[t,{data:i,isFetching:s,isLoading:r,isError:l}]=(0,n.nO)();return(0,f.useEffect)((()=>{e&&t({id:e,config:{page:1,order:"ASC",orderBy:"name"}},!0)}),[e,t]),s||r?(0,a.jsx)(h.A,{}):l?(0,a.jsx)("div",{children:"Error loading shortcode."}):(0,a.jsx)(m.A,{data:i})};var x=i(7452),y=i(3374),v=i(3042),w=i(1468);const b=({attributes:e,setAttributes:t,openModal:i})=>{const{id:r,type:n}=e||{},l="file-browser"===n?"File Browser":"media-player"===n?"Media Player":"gallery"===n?"Gallery":"slider-carousel"===n?"Slider Carousel":"embed-documents"===n?"Embed Documents":"search-box"===n?"Search Box":"file-list"===n?"File List":"shortcode"===n?"Shortcode Modules":"Module",o="file-browser"===n?"folder":"media-player"===n?"stock_media":"gallery"===n?"imagesmode":"slider-carousel"===n?"slideshow":"embed-documents"===n?"text_compare":"search-box"===n?"feature_search":"file-list"===n?"event_list":"shortcode"===n?"code":"data_object";return(0,a.jsx)("div",{className:"ccpigd-top-level-wrapper",children:r?(0,a.jsx)(p.A,{children:(0,a.jsx)(g,{id:r})}):(0,a.jsxs)(x.A,{padding:30,isPro:["media-player","slider-carousel","embed-documents","search-box","file-list"].includes(null!=n?n:"")&&!ccpigd?.isPro,className:"flex-center flex-col w-100",children:[(0,a.jsx)(s.A,{name:o,fontSize:"2xl",className:"text-primary ccpigd-block-icon"}),(0,a.jsx)(v.A,{as:"h3",size:"2xl",weight:"semibold",className:"mt-4",children:l}),(0,a.jsx)(v.A,{as:"p",size:"sm",className:"mt-3",children:"Please configure the module first to display the content."}),(0,a.jsx)("div",{className:"mt-3",children:"shortcode"===n?(0,a.jsx)(w.Kq,{store:u.M,children:(0,a.jsx)(d,{attributes:e,setAttributes:t})}):(0,a.jsx)(y.A,{variant:"primary",onClick:i,children:"Configure"})})]})})};var j=i(7723),C=i(4715),A=i(6427);const k=({attributes:e,setAttributes:t,isPro:i=!0})=>{const s=()=>{window.toast.show({size:"full",duration:0,moduleBuilder:{attributes:e,onSave:e=>{const{id:i,type:s}=e;t({id:i,type:s})},integration:"gutenberg",onClose:()=>{window.toast.hide()}}})},n=()=>{!ccpigd?.isPro&&i?window.CCPIGDHelper.openUpgradePopUp():s()};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(C.BlockControls,{children:(0,a.jsx)(A.ToolbarGroup,{children:(0,a.jsx)(r,{isPro:i,children:"shortcode"===e?.type?(0,a.jsx)(w.Kq,{store:u.M,children:(0,a.jsx)(d,{setAttributes:t})}):(0,a.jsx)(A.ToolbarButton,{icon:"admin-generic",label:"Click to open Module Builder",text:"Configure",onClick:n})})})}),(0,a.jsx)(C.InspectorControls,{children:(0,a.jsx)(A.PanelBody,{title:(0,j.__)("Settings","integrate-dropbox"),initialOpen:!0,children:(0,a.jsx)(A.PanelRow,{children:(0,a.jsx)(r,{isPro:i,isOutSide:!0,children:"shortcode"===e?.type?(0,a.jsx)(w.Kq,{store:u.M,children:(0,a.jsx)(d,{setAttributes:t})}):(0,a.jsx)(A.Button,{variant:"secondary",onClick:n,children:(0,j.__)("Configure","integrate-dropbox")})})})})}),(0,a.jsx)("div",{...(0,C.useBlockProps)(),children:(0,a.jsx)(b,{attributes:e,setAttributes:t,openModal:s})})]})}},4948:(e,t,i)=>{i.d(t,{A:()=>r});var s=i(4368),a=i(790);const r=({name:e,isPro:t})=>(0,a.jsxs)("div",{className:"ccpigd-top-level-wrapper ccpigd-block-icon-wrapper",children:[t&&(0,a.jsx)(s.A,{name:"crown",fontSize:"xl",className:"ccpigd-icon-pro"}),(0,a.jsx)(s.A,{name:e,fontSize:"2xl",className:"text-primary"})]})},7666:(e,t,i)=>{i.d(t,{A:()=>a});var s=i(1609);function a(e,t,i){const a=(0,s.useCallback)(e,t);(0,s.useEffect)((()=>{const e=setTimeout(a,i);return()=>clearTimeout(e)}),[a,i])}},6203:(e,t,i)=>{i.d(t,{M:()=>a});var s=i(1609);const a=(e,t)=>{const i=(0,s.useRef)((()=>{const e=document.createElement("div");return e.style.position="absolute",e.style.background="var(--ccpigd-light)",e.style.boxShadow="inset 0 0 0 2px var(--ccpigd-primary)",e.style.borderRadius="2px",e.style.pointerEvents="none",e.style.mixBlendMode="multiply",e})()),a=(0,s.useRef)(null),[r,n]=(0,s.useState)([]),[l,o]=(0,s.useState)(!1),c=(0,s.useRef)({}),d=(0,s.useRef)(!1),u=e=>{if(!c.current.start)return;const t=a.current?.getBoundingClientRect(),s={x:e.clientX-(t?.left||0),y:e.clientY-(t?.top||0)};c.current.end=s;const r=Math.abs(s.x-c.current.start.x),n=Math.abs(s.y-c.current.start.y);!d.current&&(r>10||n>10)&&(d.current=!0,document.body.style.userSelect="none",a.current&&!a.current.contains(i.current)&&a.current.appendChild(i.current)),d.current&&((e,t)=>{const s=i.current;if(!s)return;const a=Math.min(e.x,t.x),r=Math.min(e.y,t.y),n=Math.abs(t.x-e.x),l=Math.abs(t.y-e.y);s.style.left=`${a}px`,s.style.top=`${r}px`,s.style.width=`${n}px`,s.style.height=`${l}px`})(c.current.start,s)},p=e=>{if(!t)return;e.stopPropagation();let i=e.target.closest(".ccpigd-file-list");if(i){a.current=i;const t=i.getBoundingClientRect();c.current={start:{x:e.clientX-t.left,y:e.clientY-t.top},end:{x:e.clientX-t.left,y:e.clientY-t.top}},d.current=!1,document.addEventListener("mousemove",u)}},m=()=>{if(document.body.style.userSelect="initial",document.removeEventListener("mousemove",u),d.current=!1,a.current&&a.current.contains(i.current)){const e=i.current.getBoundingClientRect(),t=a.current.querySelectorAll(".ccpigd-file-card"),s=[];t.forEach((t=>{const i=t.getAttribute("data-key"),a=t.getBoundingClientRect();e.left<a.right&&e.right>a.left&&e.top<a.bottom&&e.bottom>a.top&&i&&s.push(i)})),n(s),a.current.removeChild(i.current)}c.current={}};return(0,s.useEffect)((()=>{if(!t)return;const i=e.current;return i?(i.addEventListener("mousedown",p),document.addEventListener("mouseup",m),()=>{i.removeEventListener("mousedown",p),document.removeEventListener("mouseup",m)}):void 0}),[t]),(0,s.useEffect)((()=>{const e=e=>{(e.ctrlKey||e.metaKey)&&o(!0)},t=e=>{e.ctrlKey||e.metaKey||o(!1)};return window.addEventListener("keydown",e),window.addEventListener("keyup",t),()=>{window.removeEventListener("keydown",e),window.removeEventListener("keyup",t)}}),[]),{selectedItems:r,isControlPressed:l}}},6300:(e,t,i)=>{i.d(t,{H:()=>o});var s=i(7603),a=i(347),r=i(1442),n=i(2262),l=i(3940);const o=()=>{const{activeFolder:e}=(0,a.G)((e=>e.manageFiles)),t=(0,a.j)(),[i]=(0,n.vV)(),[o]=(0,n.x7)(),[c]=(0,n.u1)(),[d]=(0,n.GJ)();return{createFolder:async()=>{(0,l.l)({componentName:"CreateFolder"})},deleteFile:async s=>{try{if(!await window.toast.confirm({message:"Are you sure? You won't be able to revert this!",okText:"Delete",cancelText:"Cancel"}))return;await window.toast.promise((async()=>{await i({fileKeys:s,activeFolderKey:e?.key}).unwrap(),t((0,r.nU)([]))}),{loading:"Delete",success:"Files deleted successfully!",error:"Failed to delete files. Please try again."})}catch(e){if(!1===e)return;window.toast.show({message:"Unexpected error occurred.",theme:"error",size:"sm"})}},rename:async e=>{(0,l.l)({componentName:"RenameFile",file:e})},download:async(e,t)=>{let i=null;try{if(e.permissions?.users?.anyoneWithLink&&e.downloadLink)i=e.downloadLink;else{const t=await o({fileKey:e.key});if(t.error||!t.data)return void window.toast.show({message:t.error||"Failed to get download link.",theme:"error",size:"sm"});i=t.data?.download}if(window.toast.show({message:"Download Started! 👌",theme:"success",size:"sm"}),!i)return void window.toast.show({message:"Download link not found",theme:"error",size:"sm"});const t=document.createElement("a");t.href=i,t.download=e.name,document.body.appendChild(t),t.click(),document.body.removeChild(t)}catch(e){window.toast.show({message:"Invalid response from server",theme:"error",size:"sm"}),console.error(e)}},copy:e=>{},move:e=>{},share:e=>{},importToMedia:(e,t)=>{window.toast.show({message:"Importing to Media Library...",theme:"success",size:"sm"}),d({fileKey:e,mimeType:t}).then((e=>{e.error?window.toast.show({message:e.error||"An unexpected error occurred.",theme:"error",size:"sm"}):window.toast.show({message:"Your file has been imported 👌",theme:"success",size:"sm"})})).catch((e=>{window.toast.show({message:"An unexpected error occurred.",theme:"error",size:"sm"})}))},viewDetails:e=>{t((0,s.z8)(e))},openGoogleDrive:async e=>{try{let t=e.previewLink;if(!t){const i=await c({fileKey:e.key});if(i.error||!i.data)return void window.toast.show({message:"No preview link found",theme:"error",size:"sm"});t=i.data?.preview}window.toast.show({message:"Opening in Google Drive...",theme:"success",size:"sm"}),window.open(t,"_blank")}catch(e){window.toast.show({message:"Invalid response from server",theme:"error",size:"sm"}),console.error(e)}}}}},4315:(e,t,i)=>{i.d(t,{A:()=>d});var s=i(6739),a=i(6087),r=i(347),n=i(1902),l=i(2262),o=i(1442);const c=(e,t)=>e.map((({key:e,name:i})=>({name:i||"My Drive",key:e===t?"my-drive":e,type:"folder",mimeType:"application/vnd.google-apps.folder"}))),d=e=>{const t=(0,r.j)(),{activeFolder:i,files:d,hasMore:u,page:p}=(0,r.G)((e=>e.manageFiles)),{activeAccount:m}=(0,r.G)((e=>e.auth)),[h,f]=(0,a.useState)(!1),g=(0,a.useRef)([]),x=(0,a.useRef)(null),[y]=(0,l.lP)(),{getQueryParam:v}=(0,s.Ay)(),w=v("orderBy")||s.r4,b=v("order")||s.DJ,{data:j,refetch:C,isFetching:A,isLoading:k}=(0,l.DJ)({activeFolder:i,refresh:!1,orderBy:w,order:b,page:1,perPage:n.PV.PER_PAGE_LIMIT},{skip:!i}),S=(0,a.useCallback)((async()=>{if(!h&&u&&i){f(!0);try{const e=await y({activeFolder:i,refresh:!1,orderBy:w,order:b,page:p,perPage:n.PV.PER_PAGE_LIMIT}).unwrap();if(e?.files?.length){const i=[...g.current,...e.files];t((0,o.q9)(i)),t((0,o.Ir)(p+1)),t((0,o.Go)(e.hasMore))}else t((0,o.Go)(!1))}catch(e){console.error("Lazy load error:",e)}finally{f(!1)}}}),[h,u,p,i,w,b,y]);return(0,a.useEffect)((()=>{const t=e?.current;if(t)return x.current&&x.current.disconnect(),x.current=new IntersectionObserver((([e])=>{e.isIntersecting&&S()}),{threshold:1}),x.current.observe(t),()=>{x.current&&x.current.disconnect()}}),[e?.current,S,d?.length,i,w,b]),(0,a.useEffect)((()=>{i&&(t((0,o.rI)(!0)),C())}),[w,b]),(0,a.useEffect)((()=>{j&&i&&!A&&!k&&(t((0,o.NE)({activeFolder:i,chunkFiles:j.files||[],breadcrumbs:c(j.breadcrumbs||[],m?.key||"")})),t((0,o.Ir)(2)),t((0,o.Go)(!0)))}),[j?.files]),(0,a.useEffect)((()=>{g.current=d}),[d]),{refreshCurrentFolder:async e=>{if(i)try{const s=await t(l.rd.endpoints.getFiles.initiate({activeFolder:i,refresh:null==e||e,orderBy:w,order:b,page:1,perPage:n.PV.PER_PAGE_LIMIT},{forceRefetch:!0})).unwrap();if(s){const e=s.files||[];t((0,o.Ir)(2)),t((0,o.Go)(s.hasMore)),t((0,o.NE)({activeFolder:i,chunkFiles:e,breadcrumbs:c(s.breadcrumbs||[],m?.key||"")}))}else t((0,o.Go)(!1))}catch(e){console.error("Error refreshing files:",e),t((0,o.Go)(!1))}finally{t((0,o.rI)(!1))}},loadMore:S,loadingMore:h,hasMore:u}}},6880:(e,t,i)=>{i.d(t,{i:()=>m});var s=i(6087),a=i(7723),r=i(1609),n=i.n(r),l=i(1523),o=i(4368),c=i(239),d=i(790);const u=({audioUrl:e,onClose:t})=>{const[i,s]=(0,r.useState)(!1),[n,u]=(0,r.useState)(!0),[p,m]=(0,r.useState)(null),[h,f]=(0,r.useState)("0:00"),[g,x]=(0,r.useState)("0:00"),[y,v]=(0,r.useState)(0),w=(0,r.useRef)(null),b=e=>`${Math.floor(e/60)}:${Math.floor(e%60).toString().padStart(2,"0")}`;(0,r.useEffect)((()=>{const t=new Audio(e);w.current=t;const i=()=>{t&&(f(b(t.currentTime)),v(t.currentTime/t.duration*100))},r=()=>{u(!1),x(b(t.duration))},n=()=>{m((0,a.__)("Failed to load audio file","integration-google-drive")),u(!1)},l=()=>{s(!1),v(0)};return t.addEventListener("timeupdate",i),t.addEventListener("loadeddata",r),t.addEventListener("error",n),t.addEventListener("ended",l),()=>{t.removeEventListener("timeupdate",i),t.removeEventListener("loadeddata",r),t.removeEventListener("error",n),t.removeEventListener("ended",l),t.pause(),t.src=""}}),[e]);const j=e.split("/").pop()||(0,a.__)("Audio File","integration-google-drive");return(0,d.jsx)("div",{className:"ccpigd-audio-player",children:n?(0,d.jsx)("div",{className:"ccpigd-audio-player__loading",children:(0,d.jsx)(l.A,{})}):p?(0,d.jsx)("div",{className:"ccpigd-audio-player__error",children:p}):(0,d.jsx)("div",{className:"ccpigd-audio-player__wrapper",children:(0,d.jsxs)("div",{className:"ccpigd-audio-player__main",children:[(0,d.jsxs)("div",{className:"ccpigd-audio-player__track "+(i?"ccpigd-audio-player__track--active":""),children:[(0,d.jsx)("div",{className:"ccpigd-audio-player__filename",children:(0,d.jsx)("div",{className:"ccpigd-audio-player__filename-text",children:j})}),(0,d.jsx)("div",{className:"ccpigd-audio-player__label",children:(0,a.__)("Audio","integration-google-drive")}),(0,d.jsxs)("div",{className:"ccpigd-audio-player__timings",children:[(0,d.jsx)("div",{className:"ccpigd-audio-player__time-current",children:h}),(0,d.jsx)("div",{className:"ccpigd-audio-player__time-total",children:g})]}),(0,d.jsx)("div",{className:"ccpigd-audio-player__seek",onClick:e=>{if(!w.current)return;const t=e.currentTarget.getBoundingClientRect(),i=(e.clientX-t.left)/t.width,s=i*w.current.duration;w.current.currentTime=s,v(100*i)},children:(0,d.jsx)("div",{className:"ccpigd-audio-player__progress",style:{width:`${y}%`}})})]}),(0,d.jsxs)("div",{className:"ccpigd-audio-player__content",children:[(0,d.jsx)("div",{className:"ccpigd-audio-player__album "+(i?"ccpigd-audio-player__album--active":""),children:(0,d.jsx)("img",{src:`${ccpigd.assetUrl}//images/disk-icon.png`,className:"ccpigd-audio-player__album-image",alt:(0,a.__)("Album Art","integration-google-drive")})}),(0,d.jsxs)("div",{className:"ccpigd-audio-player__controls",children:[(0,d.jsx)(c.A,{onClick:()=>{if(!w.current)return;const e=Math.max(0,w.current.currentTime-10);w.current.currentTime=e,v(e/w.current.duration*100)},children:(0,d.jsx)(o.A,{name:"fast_rewind",fontSize:"2xl"})}),(0,d.jsx)(c.A,{onClick:()=>{w.current&&!n&&(i?w.current.pause():w.current.play().catch((e=>{m((0,a.__)("Failed to play audio","integration-google-drive")),console.error("Playback error:",e)})),s(!i))},children:i?(0,d.jsx)(o.A,{name:"pause",fontSize:"2xl"}):(0,d.jsx)(o.A,{name:"play_arrow",fontSize:"2xl"})}),(0,d.jsx)(c.A,{onClick:()=>{if(!w.current)return;const e=Math.min(w.current.duration,w.current.currentTime+10);w.current.currentTime=e,v(e/w.current.duration*100)},children:(0,d.jsx)(o.A,{name:"fast_forward",fontSize:"2xl"})})]})]})]})})})};var p=i(5185);const m=(e,t)=>{const[i,a]=(0,s.useState)([]),[r,l]=(0,s.useState)(!1),[o,c]=(0,s.useState)(0),d=e.filter((e=>!(0,p.lQ)(e.mimeType))),m=(0,s.useCallback)((e=>{c(e),l(!0)}),[]),h=(0,s.useCallback)((()=>{l(!1),a([]),c(0)}),[]),f=(0,s.useCallback)((()=>{c((e=>0===e?i.length-1:e-1))}),[i.length]),g=(0,s.useCallback)((()=>{c((e=>e===i.length-1?0:e+1))}),[i.length]),x=(0,s.useCallback)((e=>{c(e)}),[o,c]),y=(0,s.useCallback)((e=>{r&&("ArrowLeft"===e.key&&f(),"ArrowRight"===e.key&&g(),"Escape"===e.key&&h())}),[r,f,g,h]);return(0,s.useEffect)((()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)})),[y]),{viewFile:e=>{const i=d.find((t=>t.key===e));if(!i)return;if(i.mimeType.includes("audio")||"mp3"===i.extension){const e=window.CCPIGDHelper.getUrl("attachment",i.key,i.name,t?.id,"full",i.extension);return void window.toast.show({theme:"light",size:"full",maxWidth:"500px",duration:0,reactComponent:n().createElement(u,{audioUrl:e,onClose:()=>{document.querySelector(".ccp-toast__container")?.remove()}})})}const s=d.map((e=>{const i=window.CCPIGDHelper.getUrl("attachment",e.key,e.name,t?.id,"full",e.extension);return e.mimeType.includes("video")?{video:{source:[{src:i,type:e.mimeType}],attributes:{preload:!0,controls:!0,autoplay:!0,playsinline:!0}},thumb:e?.thumbnails?.thumbnail,poster:window.CCPIGDHelper.getUrl("attachment",e.key,e.name,t?.id,"full","jpg"),subHtml:`<h4>${e.name}</h4><p>${e.description||""}</p>`}:e.mimeType.includes("image")?{src:i,thumb:e?.thumbnails?.thumbnail,type:e.mimeType}:e.mimeType.includes("application/pdf")||e.mimeType.includes("application")?{iframe:!0,src:window.CCPIGDHelper.getUrl("preview",e.key,e.name,t?.id,"full",e.extension),thumb:e?.thumbnails?.thumbnail||"",subHtml:`<h4>${e.name}</h4><p>${e.description||""}</p>`}:{src:i,thumb:e?.thumbnails?.thumbnail||"",subHtml:`<h4>${e.name}</h4><p>${e.description||""}</p>`}}));a(s);const r=d.findIndex((t=>t.key===e));-1!==r&&m(r)},galleryProps:{items:i,currentIndex:o,isOpen:r,onClose:h,onPrevious:f,onNext:g,onIndexChange:x,mediaFiles:d}}}},6313:(e,t,i)=>{i.d(t,{M:()=>r});var s=i(1609);const a=(e,t,i,a)=>{const r=(0,s.useRef)(t);(0,s.useEffect)((()=>{r.current=t}),[t]);const n=(0,s.useCallback)((e=>{if("object"!=typeof a||!a.selector)return void r.current(e);const t=e.target;if(t&&t.closest){const i=t.closest(a.selector);i&&r.current(e,i)}}),[a]);(0,s.useEffect)((()=>{const t=null!=i?i:window;if(!t||!("addEventListener"in t))return void console.warn(`Cannot attach ${e} listener: Invalid target element`);let s=a;if("object"==typeof a){const{selector:e,...t}=a;s=t}return t.addEventListener(e,n,s),()=>{t.removeEventListener(e,n,s)}}),[e,i,n,a])};function r(e,t=void 0,i={}){const{initializeWithValue:r=!0,serializer:n=JSON.stringify,deserializer:l=JSON.parse,onError:o=(e,t)=>console.warn(`Error with localStorage key "${t}": ${e.message}`)}=i,c=(0,s.useCallback)((()=>"undefined"!=typeof window&&!!window.localStorage),[]),d=(0,s.useCallback)((()=>"function"==typeof t?t():t),[t]),u=(0,s.useCallback)((()=>{if(!c())return d();try{const t=window.localStorage.getItem(e);return null===t?d():l(t)}catch(t){const i=t instanceof Error?t:new Error("Unknown error");return o(i,e),d()}}),[e,l,o,c,d]),[p,m]=(0,s.useState)((()=>r?u():d())),h=(0,s.useCallback)((t=>{if(c())try{const i="function"==typeof t?t(p):t;window.localStorage.setItem(e,n(i)),m(i)}catch(t){const i=t instanceof Error?t:new Error("Unknown error");o(i,e)}else o(new Error("localStorage not available"),e)}),[e,p,n,o,c]),f=(0,s.useCallback)((()=>{c()&&window.localStorage.removeItem(e),m(d())}),[e,c,d]),g=(0,s.useCallback)((t=>{t.key===e&&m(u())}),[e,u]);return a("storage",g,"undefined"!=typeof window?window:null),[p,h,f]}},4577:(e,t,i)=>{i.d(t,{A:()=>l});var s=i(4390),a=i(347),r=i(9097);function n(e,t,i){if(0===t.length)return e;const[s,...a]=t;return{...e,[s]:a.length?n(e[s]||{},a,i):i}}const l=()=>{const e=(0,a.G)((e=>e?.settings?.editData)),[t]=(0,s.tp)(),i=(0,a.j)();return{fileSelection:({size:e="full",selectedFolders:t,availableTypes:i=["folder"],onSelect:s})=>{window.toast.show({size:e,duration:0,fileSelector:{selectedFiles:t||[],availableTypes:i,onFilesSelect:e=>{const t=e.map((e=>({name:e.name,key:e.key,icon:e.icon||"",thumbnails:e.thumbnails,mimeType:e.mimeType,accountId:e.accountId})));s(t)}}})},saveSelectedFolders:async(s,a)=>{if(!e)return;const l=n(e,s,a);try{await t(l).unwrap(),i((0,r.yj)({data:l,defaultData:l})),window.toast.show({message:"Folder added successfully 👌",theme:"success",size:"sm"})}catch{window.toast.show({message:"Failed to add folder.",theme:"error",size:"sm"})}}}}},8726:(e,t,i)=>{i.d(t,{A:()=>d});var s=i(6087),a=i(347),r=i(6313),n=i(1550),l=i(2356),o=i(1442);const c=e=>e.map((({key:e,name:t})=>({name:t,key:e,type:"folder"}))),d=e=>{const t=(0,a.j)(),{activeFolder:i,files:d,fileLoading:u,hasMore:p,breadcrumbs:m}=(0,a.G)((e=>e.manageFiles)),{editData:h,defaultData:f}=(0,a.G)((e=>e.moduleBuilder)),g=h?.data.advanced,x=g?.sort,y=f?.data.advanced.sort,[v,w]=(0,s.useState)(1),[b,j]=(0,s.useState)(2),[C,A]=(0,s.useState)(1),[k,S]=(0,s.useState)(!1),[N]=(0,l.nO)(),[F,M]=(0,r.M)(`folderKey-${h?.id}`),{data:_,isFetching:z,isLoading:E}=(0,l.$$)({id:h?.id||"new",config:{page:1,fileKey:i?.key||"",order:x?.order||"ASC",orderBy:x?.orderBy||"name"}},{skip:""===i?.key});(0,s.useEffect)((()=>{if(!_||!i||z||E)return;let e=_.data.source;""===i.key&&h?.data.source&&x?.order===y?.order&&x?.orderBy===y?.orderBy&&(e=h.data.source),t((0,o.NE)({activeFolder:i,chunkFiles:e.files||[],breadcrumbs:c(e.breadcrumbs&&e.breadcrumbs.length>0?e.breadcrumbs:[_.data.source.breadcrumbs[0]])})),w(e.currentPage||1),t((0,o.Go)(e.hasMore||!1)),A(e.totalPages||1),j(e.nextPage||2)}),[_,i]);const P=(0,s.useCallback)((async e=>{if(u||!i)return;const s=e||b,a="pagination"===g?.fileLoadingType;a?t((0,o.rI)(!0)):S(!0);try{const e=(await N({id:h?.id||"new",config:{page:s,fileKey:i.key,order:x?.order||"ASC",orderBy:x?.orderBy||"name"}}).unwrap()).data.source;t(e?.files&&!0!==a?(0,o.Yl)({files:e.files}):(0,o.q9)(e.files)),w(e.currentPage||s),j(e.nextPage||(e.currentPage||s)+1),t((0,o.Go)(e.hasMore||!1)),A(e.totalPages||1)}catch(e){console.error("Lazy load error:",e),t((0,o.Go)(!1))}finally{a?t((0,o.rI)(!1)):S(!1)}}),[u,d,N,b,i,h?.id,g?.fileLoadingType,x?.order,x?.orderBy]);return(0,s.useEffect)((()=>{if(!g||!h?.type)return;const e=g?.autoFetch||!1,s=Math.max(60,g?.autoFetchInterval||60);if(!e)return;const a=setInterval((async()=>{const e={from:"server"};i?.key&&Object.assign(e,{fileKey:i.key});try{const i=(await N({id:h.id||"new",config:e}).unwrap()).data.source;i.files.length>0&&t((0,o.yx)({files:i.files||[],slice:i.files.length||0}))}catch(e){console.error("Auto-fetch error:",e)}}),1e3*s);return()=>clearInterval(a)}),[N,h?.type,g?.autoFetch,g?.autoFetchInterval]),(0,s.useEffect)((()=>{const t=e?.current;if(!t||!p||k)return;const i=new IntersectionObserver((([e])=>{e.isIntersecting&&!k&&p&&P()}),{threshold:1});return i.observe(t),()=>i.disconnect()}),[e,P,p,k]),(0,s.useEffect)((()=>{i&&h?.id&&(x?.order!==y?.order||x?.orderBy!==y?.orderBy)&&(t((0,o.rI)(!0)),(async()=>{try{const e=(await N({id:h.id,config:{page:1,fileKey:i.key,order:x?.order||"ASC",orderBy:x?.orderBy||"name"}}).unwrap()).data.source;t((0,o.q9)(e.files||[])),w(e.currentPage||1),t((0,o.Go)(e.hasMore||!1)),A(e.totalPages||1),j(e.nextPage||2)}catch(e){console.error("Sort refetch failed:",e),t((0,o.Go)(!1))}finally{t((0,o.rI)(!1))}})())}),[x?.order,x?.orderBy]),(0,s.useEffect)((()=>{w(h?.data.source.currentPage||1),j(h?.data.source.nextPage||2),t((0,o.Go)(h?.data.source.hasMore||!1)),A(h?.data.source.totalPages||1)}),[i?.key]),{loadMore:P,loadingMore:k,totalPages:C,currentPage:v,handleSearch:async(e,s,a)=>{if(i&&h?.id){t((0,o.rI)(!0));try{const r=(await N({id:h.id,config:{page:1,fileKey:i.key,order:x?.order||"ASC",orderBy:x?.orderBy||"name",search:e,from:s?"server":"cache",searchScope:a?"global":"folder"}}).unwrap()).data.source;t((0,o.q9)(r.files||[])),w(r.currentPage||1),t((0,o.Go)(!1)),A(r.totalPages||1),j(r.nextPage||2)}catch(e){console.error("Sort refetch failed:",e),t((0,o.Go)(!1))}finally{t((0,o.rI)(!1))}}},refreshCurrentFolder:async e=>{if(i&&h?.id){t((0,o.rI)(!0));try{const s={id:h.id,config:{page:1,fileKey:i.key,order:x?.order||"ASC",orderBy:x?.orderBy||"name",from:"server"}};e&&(s.config.password=e);const a=(await N(s).unwrap()).data.source;t((0,o.q9)(a.files||[])),w(a.currentPage||1),t((0,o.Go)(a.hasMore||!1)),A(a.totalPages||1),j(a.nextPage||2)}catch(e){console.error("Sort refetch failed:",e),t((0,o.Go)(!1))}finally{t((0,o.rI)(!1))}}},navigateToBack:()=>{if(1===m.length)return;const e=m[m.length-2];t((0,o.Fy)({key:e.key,name:e.name,mimeType:"application/vnd.google-apps.folder",icon:n.Eh})),M(e.key)}}}},6739:(e,t,i)=>{i.d(t,{Ay:()=>l,DJ:()=>n,r4:()=>r});var s=i(5647),a=i(6087);const r="name",n="ASC",l=()=>{const e=(0,s.zy)(),t=(0,s.Zp)(),i=(0,a.useMemo)((()=>new URLSearchParams(e.search)),[e.search]);return{getQueryParam:(0,a.useCallback)((e=>i.get(e)),[i]),getAllQueryParams:(0,a.useCallback)((()=>{const e={};return i.forEach(((t,i)=>{e[i]=t})),e}),[i]),updateQueryParams:(0,a.useCallback)((i=>{const s=new URLSearchParams(e.search);Object.entries(i).forEach((([e,t])=>{null===t?s.delete(e):s.set(e,t)})),t(`?${s.toString()}`,{replace:!0})}),[e.search,t])}}},1100:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(9097),a=i(347),r=i(3648);const n=()=>{const e=(0,a.j)();return{saveSettings:(t,i)=>{e((0,s.iK)({name:t,value:i}))},saveFilter:(t,i)=>{e((0,r._9)({key:t,value:i}))},saveAdvanced:(t,i)=>{e((0,r.OJ)({key:t,value:i}))},saveNotification:(t,i)=>{e((0,r.VR)({key:t,value:i}))},savePermissions:(t,i)=>{e((0,r.Ep)({key:t,value:i}))}}}},3940:(e,t,i)=>{i.d(t,{l:()=>F});var s=i(6087),a=i(5185),r=i(347),n=i(255),l=i(2356),o=i(790);const c=e=>({...e,mimeType:"application/vnd.google-apps.folder",parent:null}),d=({setSelectedFolder:e,actionTYpe:t,moduleId:i})=>{const[d,u]=(0,s.useState)(null),{activeFolder:p}=(0,r.G)((e=>e.manageFiles))||{},{data:m}=(0,l.Re)({id:i}),[h]=(0,l.xN)(),f=(0,s.useCallback)((i=>{const s=(0,a.fx)(i.key),r=i.key===p?.key;if(s||"move"===t&&r)return;const n=d===i.key,l=n?null:i.key;u(l),n||e({key:i.key,name:i.name,type:"folder"})}),[t,p?.key,d,e]),g=(0,s.useCallback)((async e=>{try{const t=await h({id:i,folderKey:e}).unwrap();return t?t.map(c):[]}catch{return[]}}),[i,h]),x=(0,s.useMemo)((()=>{if(m)return m.map(c)}),[m]);return x?(0,o.jsx)(n.A,{data:x,onClick:f,onExpandFolder:g,selectedKey:null!=d?d:void 0}):null};var u=i(8623),p=i(2262),m=i(7603),h=i(1442),f=i(3714),g=i(7452),x=i(3374),y=i(4368),v=i(3042);var w=i(4398),b=i(8024);const j=({title:e,defaultValue:t="",close:i,onSubmit:a,submitLabel:r="Submit",submitIcon:n})=>{const[l,c]=(0,s.useState)(t),[d,u]=(0,s.useState)(!1),p=(0,s.useRef)(null);(0,s.useEffect)((()=>{p.current&&(p.current.focus(),p.current.select())}),[]);const m=async()=>{const e=l.trim();if(e)try{u(!0),await a(e),i()}catch(e){window.toast.show({message:"Operation failed! Please try again.",theme:"error",size:"sm",duration:3e3})}finally{u(!1)}};return(0,o.jsxs)(w.A,{gap:12,children:[(0,o.jsx)(v.A,{size:"md",weight:"medium",className:"text-center",children:e}),(0,o.jsx)(b.A,{ref:p,value:l,placeholder:e,onChange:e=>c(String(e)),onKeyDown:e=>{"Enter"===e.key&&m()},autoFocus:!0}),(0,o.jsxs)(f.A,{gap:10,align:"center",children:[(0,o.jsx)(x.A,{variant:"primary",size:"small",startIcon:n,onClick:m,loading:d,disabled:d,children:r}),(0,o.jsx)(x.A,{variant:"error",size:"small",startIcon:(0,o.jsx)(y.A,{name:"cancel"}),onClick:i,disabled:d,children:"Cancel"})]})]})};var C=i(1468),A=i(777);var k=i(5307);let S=null;const N={CreateFolder:({close:e,id:t,activeFolderKey:i})=>{const{activeFolder:s}=(0,r.G)((e=>e.manageFiles)),{activeAccount:a}=(0,r.G)((e=>e.auth)),[n]=(0,p.P8)(),[c]=(0,l.dm)();return(0,o.jsx)(j,{title:"Enter Folder Name",submitLabel:"Create",defaultValue:"Untitled folder",submitIcon:(0,o.jsx)(y.A,{name:"create_new_folder"}),onSubmit:async r=>{const l=s?.key||a?.key;if(!l)throw new Error("Parent key not found");const o=t?await c({id:t,parentKey:i||l,folderName:r}).unwrap():await n({parentKey:l,folderName:r}).unwrap();if("error"in o)throw new Error("Failed to create folder");window.toast.show({message:"Folder created successfully!",theme:"success",size:"sm",duration:3e3}),window.dispatchEvent(new CustomEvent("ccpigd-folder-created",{detail:{result:o,shortcodeId:t,filesToAdd:null}})),e()},close:e})},RenameFile:({close:e,file:t,id:i})=>{const{activeFolder:s}=(0,r.G)((e=>e.manageFiles)),{activeAccount:a}=(0,r.G)((e=>e.auth)),[n]=(0,p.$i)(),[c]=(0,l.ns)();return(0,o.jsx)(j,{title:"Rename File",defaultValue:t.name,submitLabel:"Rename",submitIcon:(0,o.jsx)(y.A,{name:"edit"}),onSubmit:async e=>{if(!s?.key&&!a?.key)throw new Error("Parent key not found");if("error"in(i?await c({id:i,fileKey:t.key,name:e}):await n({fileKey:t.key,name:e})))throw new Error("Failed to rename file");window.toast.show({message:"File renamed successfully!",theme:"success",size:"sm",duration:3e3})},close:e})},CopyMoveFolder:({file:e,type:t,moduleId:i,close:a})=>{const{activeFolder:n,selectedFiles:c}=(0,r.G)((e=>e.manageFiles)),w=(0,r.j)(),[b]=(0,p.Uf)(),[j]=(0,p.YR)(),[C]=(0,l.SX)(),[A]=(0,l.yR)(),k=(0,s.useRef)(null),[S,N]=(0,s.useState)(!1),F={setSelectedFolder:e=>k.current=e,actionTYpe:"copy"===t?"copy":"move"};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(v.A,{className:"mb-3",children:["Select folder to ",t]}),(0,o.jsx)(g.A,{children:i?(0,o.jsx)(d,{...F,moduleId:i}):(0,o.jsx)(u.A,{...F})}),(0,o.jsxs)(f.A,{gap:5,align:"center",className:"mt-3",children:[(0,o.jsx)(x.A,{variant:"primary",size:"small",startIcon:(0,o.jsx)(y.A,{name:"copy"===t?"folder_copy":"drive_file_move"}),onClick:async()=>{const s=k.current;if(!s)return void window.toast.show({message:"Please select a folder",theme:"warning",size:"sm"});const r={fileKeys:c.length>0?c.map((e=>e.key)):[e.key],folderKey:s?.key},l=i?{id:i,...r}:{...r,activeFolderKey:n?.key};try{if(N(!0),"move"===t){if((i?await A({...l,currentFolderKey:String(n?.key)}):await b(l)).error)throw new Error("Move failed")}else if((i?await C(l):await j(l)).error)throw new Error("Copy failed");w((0,h.nU)([])),w((0,m.Lm)(!1)),a(),window.toast.show({message:`Your file has been ${t}d.`,theme:"success",size:"sm"})}catch(e){window.toast.show({message:`${t} failed. Please try again.`,theme:"error",size:"sm"})}finally{N(!1)}},disabled:S,loading:S,children:"copy"===t?"Copy":"Move"}),(0,o.jsx)(x.A,{variant:"error",size:"small",startIcon:(0,o.jsx)(y.A,{name:"cancel"}),onClick:()=>a(),disabled:S,children:"Cancel"})]})]})}},F=({componentName:e,file:t,type:i,maxWidth:s,id:a,activeFolderKey:r,frontendStore:n=!1,moduleId:c})=>{const d=N[e];if(d)return S=window.toast.show({reactComponent:(0,o.jsx)(C.Kq,{store:n?(0,k.U1)({reducer:{[l.f0.reducerPath]:l.f0.reducer},middleware:e=>e().concat(l.f0.middleware)}):A.M,children:(0,o.jsx)(d,{file:t,type:i,id:a,activeFolderKey:r,moduleId:c,close:()=>S?.remove()})}),theme:"light",maxWidth:s||"400px",duration:0,variant:"modal"}),S}},2262:(e,t,i)=>{i.d(t,{$i:()=>y,DJ:()=>d,F$:()=>k,GJ:()=>A,Ii:()=>b,P8:()=>g,Uf:()=>j,V5:()=>F,YR:()=>C,f1:()=>p,lP:()=>m,mI:()=>f,p$:()=>S,rd:()=>c,u1:()=>w,uI:()=>M,vV:()=>x,x7:()=>v});var s=i(9918),a=i(5816),r=i(378),n=i(1442),l=i(5185),o=i(1902);const c=(0,a.xP)({reducerPath:"fileApi",baseQuery:(0,r.Zl)(),tagTypes:["Folder","Folders","File"],endpoints:e=>({getFiles:e.query({queryFn:async e=>{try{if(!(0,o.L_)(e))return{error:"Invalid request format"};const{activeFolder:t,refresh:i=!1,orderBy:a,order:r,page:n,perPage:c}=e,d={key:t.key,from:i?"server":"cache",type:t.type,orderBy:null!=a?a:"name",order:null!=r?r:"ASC",page:null!=n?n:1,perPage:null!=c?c:o.PV.PER_PAGE_LIMIT};let u;return"home"===d.type?u={success:!0,files:l.Gp,breadcrumbs:[{key:"home",name:"Home",type:"home",mimeType:"application/vnd.google-apps.folder"}],hasMore:!1,nextPage:1,totalFiles:l.Gp.length,totalPages:1}:(u=await(0,s.q)(o.Sn.GET_FOLDER,{config:d}),u.breadcrumbs=[{key:"home",name:"Home",type:"home",mimeType:"application/vnd.google-apps.folder"},...u.breadcrumbs]),u.success?{data:{files:u.files||[],breadcrumbs:u.breadcrumbs,hasMore:u.hasMore,nextPage:u.nextPage,totalFiles:u.totalFiles,totalPages:u.totalPages}}:{error:u.message||"Failed to fetch files"}}catch(e){return console.error("getFiles error:",e),{error:e.responseJSON.data.message||"Failed to fetch files"}}},async onQueryStarted(e,{dispatch:t,queryFulfilled:i}){1===e.page&&t((0,n.rI)(!0));try{await i}catch(e){t((0,n.rI)(!1))}},providesTags:(e,t,{activeFolder:i})=>[{type:"Folder",id:i.key}],keepUnusedDataFor:o.PV.CLEANUP_INTERVAL}),getFolders:e.query({queryFn:async({key:e,type:t,from:i})=>{try{const a=await(0,s.q)(o.Sn.GET_FOLDERS,{config:{key:e,type:t,from:i}});return a.success?{data:a.folders||[]}:{error:a.message||"Failed to fetch folders"}}catch(e){return{error:e.responseJSON.data.message||"Failed to fetch folders"}}}}),getFile:e.query({queryFn:async e=>{try{var t;const i=await(0,s.q)(o.Sn.GET_FILE,{config:{key:e.key,from:null!==(t=e.from)&&void 0!==t?t:"cache"}});return i.success&&i.file?{data:i.file}:{error:i.message||"Failed to fetch file"}}catch(e){return{error:e.responseJSON.data.message||"Failed to fetch file"}}},providesTags:(e,t,i)=>[{type:"File",id:i.key}]}),createFolder:e.mutation({queryFn:async e=>{try{if(!(0,o.WH)(e))return{error:"Invalid folder creation request"};const t=await(0,s.q)(o.Sn.NEW_FOLDER,{config:{folderName:e.folderName,parentKey:e.parentKey}});return t.success&&t.folder?{data:t.folder}:{error:t.message||"Failed to create folder"}}catch(e){return{error:e.responseJSON.data.message||"Failed to create folder"}}},invalidatesTags:(e,t,i)=>[{type:"Folder",id:i.parentKey}]}),deleteFiles:e.mutation({queryFn:async({fileKeys:e})=>{try{const t=await(0,s.q)(o.Sn.DELETE_FILE,{config:{fileKeys:e}});return t.success?{data:!0}:{error:t.message||"Failed to delete file"}}catch(e){return{error:e.responseJSON.data.message||"Failed to delete file"}}},invalidatesTags:(e,t,i)=>[{type:"Folder",id:i.activeFolderKey}]}),renameFile:e.mutation({queryFn:async({fileKey:e,name:t})=>{try{const i=await(0,s.q)(o.Sn.RENAME_FILE,{config:{fileKey:e,name:t}});return i.success?{data:!0}:{error:i.message||"Failed to rename file"}}catch(e){return{error:e.responseJSON.data.message||"Failed to rename file"}}},invalidatesTags:(e,t,i)=>[{type:"Folder",id:i.activeFolderKey}]}),downloadLink:e.mutation({queryFn:async({fileKey:e})=>{try{const t=await(0,s.q)(o.Sn.DOWNLOAD_FILE,{config:{fileKey:e}});return t.success?{data:{download:t.download}}:{error:t.message||"Failed to generate download link"}}catch(e){return{error:e.responseJSON.data.message||"Failed to generate download link"}}}}),previewLink:e.query({queryFn:async({fileKey:e})=>{try{const t=await(0,s.q)(o.Sn.PREVIEW_LINK,{config:{fileKey:e}});return t.success?{data:t.preview}:{error:t.message||"Failed to generate download link"}}catch(e){return{error:e.responseJSON.data.message||"Failed to generate download link"}}}}),moveFile:e.mutation({queryFn:async({fileKeys:e,folderKey:t,activeFolderKey:i})=>{try{const i=await(0,s.q)(o.Sn.MOVE_FILE,{config:{fileKeys:e,folderKey:t}});return i.success?{data:!0}:{error:i.message||"Failed to move file"}}catch(e){return{error:e.responseJSON.data.message||"Failed to move file"}}},invalidatesTags:(e,t,i)=>[{type:"Folder",id:i.folderKey},{type:"Folder",id:i.activeFolderKey}]}),copyFile:e.mutation({queryFn:async({fileKeys:e,folderKey:t})=>{try{const i=await(0,s.q)(o.Sn.COPY_FILE,{config:{fileKeys:e,folderKey:t}});return i.success?{data:!0}:{error:i.message||"Failed to copy file"}}catch(e){return{error:e.responseJSON.data.message||"Failed to copy file"}}},invalidatesTags:(e,t,i)=>[{type:"Folder",id:i.folderKey}]}),updateDescription:e.mutation({queryFn:async({fileKey:e,description:t})=>{try{const i=await(0,s.q)(o.Sn.UPDATE_DESCRIPTION,{config:{fileKey:e,description:t}});return i.success?{data:!0}:{error:i.message||"Failed to update description"}}catch(e){return{error:e.responseJSON.data.message||"Failed to update description"}}}}),importToML:e.mutation({queryFn:async({fileKey:e,mimeType:t})=>{try{const i=await(0,s.q)(o.Sn.IMPORT_TO_ML,{config:{fileKey:e,mimeType:t}});return i.success?{data:!0}:{error:i.message||"Failed to import to Google Drive"}}catch(e){return{error:e.responseJSON.data.message||"Failed to import to Google Drive"}}}}),getResumeUploadUrl:e.query({queryFn:async({name:e,type:t,folderKey:i,description:a})=>{try{const r=await(0,s.q)(o.Sn.GET_RESUME_UPLOAD_URL,{config:{name:e,type:t,folderKey:i,description:a}});return r.success?{data:{url:r.url,uploadId:r.uploadId}}:{error:r.message||"Failed to get resume upload url"}}catch(e){return{error:e.responseJSON.data.message||"Failed to get resume upload url"}}}}),Uploaded:e.mutation({queryFn:async({id:e,accountKey:t,uploadId:i,folderKey:a})=>{try{const r=await(0,s.q)(o.Sn.UPLOADED,{config:{id:e,accountKey:t,uploadId:i,folderKey:a}});return r.success?{data:{file:r.file}}:{error:r.message||"Failed to up"}}catch(e){return{error:e.responseJSON.data.message||"Failed to get resume upload url"}}},invalidatesTags:(e,t,i)=>[{type:"Folder",id:i.folderKey}]}),SearchFiles:e.query({queryFn:async({folderKey:e,query:t,from:i,scope:a,types:r})=>{try{const n=await(0,s.q)(o.Sn.SEARCH_FILES,{config:{folderKey:e,query:t,from:i,scope:a,types:r}});return n.success?{data:{files:n.files}}:{error:n.message||"Failed to search files"}}catch(e){return{error:e.responseJSON.data.message||"Failed to search files"}}}}),shareLink:e.mutation({queryFn:async({fileKey:e,isPasswordProtected:t,lifetime:i,password:a})=>{try{const r={fileKey:e,isPasswordProtected:t,password:a};i&&(r.lifetime=i);const n=await(0,s.q)(o.Sn.SHARE_LINK,{config:r});return n.success?{data:n.share}:{error:n.message||"Failed to share link"}}catch(e){return{error:e.responseJSON.data.message||"Failed to share link"}}}})})}),{useGetFilesQuery:d,useGetFoldersQuery:u,useLazyGetFoldersQuery:p,useLazyGetFilesQuery:m,useGetFileQuery:h,useLazyGetFileQuery:f,useCreateFolderMutation:g,useDeleteFilesMutation:x,useRenameFileMutation:y,useDownloadLinkMutation:v,useLazyPreviewLinkQuery:w,useUpdateDescriptionMutation:b,useMoveFileMutation:j,useCopyFileMutation:C,useImportToMLMutation:A,useLazyGetResumeUploadUrlQuery:k,useUploadedMutation:S,useSearchFilesQuery:N,useLazySearchFilesQuery:F,useShareLinkMutation:M}=c},4390:(e,t,i)=>{i.d(t,{FP:()=>u,ag:()=>o,e_:()=>p,fR:()=>n,pI:()=>f,tp:()=>m,yO:()=>h});var s=i(9918),a=i(5816),r=i(378);const n=(0,a.xP)({reducerPath:"igdApi",baseQuery:(0,r.Zl)(),tagTypes:["Accounts","Settings","AuthUrl"],endpoints:e=>({getAccounts:e.query({queryFn:async()=>{try{const e=await(0,s.q)("GetAccounts",{});return e.success&&e.accounts?{data:Object.values(e.accounts)}:{data:[]}}catch(e){return{error:e}}},providesTags:[{type:"Accounts",id:"LIST"}]}),switchAccount:e.mutation({queryFn:async e=>{try{return(await(0,s.q)("SwitchAccount",{config:{accountKey:e}})).success?{data:void 0}:{error:{responseText:"Failed to switch account",status:400}}}catch(e){return{error:e}}},invalidatesTags:[{type:"Accounts",id:"LIST"},"AuthUrl"]}),getSettings:e.query({queryFn:async()=>{try{const e=await(0,s.q)("GetSettings",{});return e.success&&e.data?{data:e.data}:{data:{}}}catch(e){return{error:e}}},providesTags:[{type:"Settings",id:"LIST"}]}),getAuthUrl:e.query({queryFn:async()=>{try{const e=await(0,s.q)("GetAuthUrl",{});return e.success&&e.url?{data:e.url}:{error:{responseText:"No auth URL returned",status:400}}}catch(e){return{error:e}}},providesTags:["AuthUrl"]}),removeAccount:e.mutation({queryFn:async e=>{try{return(await(0,s.q)("DeleteAccount",{accountKey:e})).success?{data:!0}:{error:{message:"Failed to delete account",success:!1}}}catch(e){return{error:e}}}}),updateSettings:e.mutation({queryFn:async e=>{try{return(await(0,s.q)("UpdateSettings",{config:e})).success?{data:{message:"Settings updated"}}:{error:{responseText:"Failed to update settings",status:400}}}catch(e){return{error:e}}}}),getUserRoles:e.query({queryFn:async()=>{try{const e=await(0,s.q)("GetUserRoles",{});return e.success&&e.roles?{data:e.roles}:{data:[]}}catch(e){return{error:e}}}}),getUserList:e.query({queryFn:async()=>{try{const e=await(0,s.q)("GetUserList",{});return e.success&&e.users?{data:e.users}:{data:[]}}catch(e){return{error:e}}}})})}),{useGetAccountsQuery:l,useSwitchAccountMutation:o,useGetSettingsQuery:c,useGetAuthUrlQuery:d,useLazyGetAuthUrlQuery:u,useRemoveAccountMutation:p,useUpdateSettingsMutation:m,useGetUserRolesQuery:h,useGetUserListQuery:f}=n},559:(e,t,i)=>{i.d(t,{U$:()=>d,f1:()=>c,oT:()=>l});var s=i(9918),a=i(5816),r=i(378),n=i(1902);const l=(0,a.xP)({reducerPath:"mlApi",baseQuery:(0,r.Zl)(),tagTypes:["Folders"],endpoints:e=>({getFolders:e.query({queryFn:async e=>{try{const t=await(0,s.q)(n.Sn.ML_GET_FOLDERS,{config:{folderKey:e}});return t.success?{data:t.folders||[]}:{error:t.message||"Failed to fetch folders"}}catch(e){return{error:e.responseJSON.data.message||"Failed to fetch folders"}}},serializeQueryArgs:({queryArgs:e})=>e,providesTags:(e,t,i)=>[{type:"Folders",id:i}],keepUnusedDataFor:120}),deleteMediaLibraryFiles:e.mutation({queryFn:async({attachments:e})=>{try{const t=await(0,s.q)(n.Sn.ML_DELETE_FILES,{config:{attachments:e}});return t.success?{data:{success:t.success,message:t.message||"Files deleted"}}:{error:t.message||"Failed to delete files"}}catch(e){return{error:e.responseJSON.data.message||"Failed to delete files"}}},invalidatesTags:[{type:"Folders",id:"LIST"}]})})}),{useGetFoldersQuery:o,useLazyGetFoldersQuery:c,useDeleteMediaLibraryFilesMutation:d}=l},2356:(e,t,i)=>{i.d(t,{f0:()=>l,h0:()=>d,SX:()=>j,L3:()=>y,jz:()=>p,Re:()=>w,$$:()=>o,i0:()=>m,xN:()=>b,$L:()=>g,nO:()=>c,yR:()=>C,dm:()=>h,ns:()=>v,e3:()=>A,LQ:()=>u,EJ:()=>x});var s=i(9918),a=i(5816),r=i(378),n=i(1442);const l=(0,a.xP)({reducerPath:"moduleApi",baseQuery:(0,r.Zl)(),tagTypes:["Shortcodes","Shortcode"],endpoints:e=>({getShortcodes:e.query({queryFn:async e=>{try{const t=await(0,s.q)("GetShortcodes",{config:e});return t.success&&t?{data:t}:{error:t.message||"Failed to fetch shortcode"}}catch(e){return{error:e.responseJSON.data.message||"Failed to fetch shortcode"}}},providesTags:e=>e?[{type:"Shortcodes",id:"LIST"},...e.shortcodes.filter((({id:e})=>null!=e)).map((({id:e})=>({type:"Shortcode",id:null!=e?e:"TEMP"})))]:[{type:"Shortcodes",id:"LIST"}]}),getShortcode:e.query({queryFn:async({id:e,config:t})=>{try{if("new"===e)return{data:ccpigd.moduleData};const i={id:e,config:{page:t.page,order:t.order,orderBy:t.orderBy,search:t.search,from:t.from,searchScope:t.searchScope}};t.fileKey&&(i.config.fileKey=t.fileKey),t.password&&(i.config.password=t.password);const a=await(0,s.q)("GetShortcode",i);if(a.success&&a.shortcode){const e=a.shortcode,t={key:"",name:"Home",type:"folder"};return e.data.source.breadcrumbs?e.data.source.breadcrumbs=[t,...e.data.source.breadcrumbs]:e.data.source.breadcrumbs=[t],{data:e}}return{error:a.message||"Failed to fetch shortcode"}}catch(e){return{error:e.responseJSON.data.message||"Failed to fetch shortcode"}}},async onQueryStarted(e,{dispatch:t,queryFulfilled:i}){1===e.config.page&&t((0,n.rI)(!0));try{await i}catch(e){t((0,n.rI)(!1))}},providesTags:(e,t,{config:{fileKey:i}})=>[{type:"Shortcode",id:i}]}),addShortcode:e.mutation({queryFn:async e=>{try{const t=await(0,s.q)("AddShortcode",{config:{...e,id:""}});return t.success&&t.shortcode?{data:t.shortcode}:{error:t.message||"Failed to fetch shortcode"}}catch(e){return{error:e.responseJSON.data.message||"Failed to fetch shortcode"}}},invalidatesTags:(e,t,i)=>[{type:"Shortcodes",id:"LIST"}]}),updateShortcode:e.mutation({queryFn:async e=>{try{const t=await(0,s.q)("UpdateShortcode",{config:e});return t.success&&t.shortcode?{data:t.shortcode}:{error:t.message||"Failed to fetch shortcode"}}catch(e){return{error:e.responseJSON.data.message||"Failed to fetch shortcode"}}}}),deleteShortcode:e.mutation({queryFn:async e=>{try{const t=await(0,s.q)("DeleteShortcode",{id:e});return t.success?{data:{success:!0,id:e}}:{error:t.message||"Failed to delete shortcode"}}catch(e){return{error:e.responseJSON.data.message||"Failed to delete shortcode"}}},invalidatesTags:(e,t,i)=>[{type:"Shortcode",id:i}]}),newFolderByShortcode:e.mutation({queryFn:async e=>{try{const t=await(0,s.q)("NewFolderByShortcode",{id:e.id,folderName:e.folderName,parentKey:e.parentKey});return t.success&&t.folder?{data:t.folder}:{error:t.message||"Failed to create folder"}}catch(e){return{error:e.responseJSON.data.message||"Failed to create folder"}}},invalidatesTags:(e,t,i)=>[{type:"Shortcode",id:i.parentKey}]}),deleteFilesByShortcode:e.mutation({queryFn:async({fileKeys:e,id:t})=>{try{const i=await(0,s.q)("DeleteFilesByShortcode",{id:t,fileKeys:e});return i.success?{data:!0}:{error:i.message||"Failed to delete file"}}catch(e){return{error:e.responseJSON.data.message||"Failed to delete file"}}},invalidatesTags:(e,t,i)=>[{type:"Shortcode",id:i.currentFolderKey}]}),getResumeUploadUrlByShortcode:e.query({queryFn:async({id:e,fileName:t,fileSize:i,fileType:a,folderKey:r})=>{try{const n=await(0,s.q)("GetResumeUploadUrlByShortcode",{config:{id:e,fileName:t,fileSize:i,fileType:a,folderKey:r}});return n.success?{data:{url:n.url,uploadId:n.uploadId}}:{error:n.message||"Failed to get resume upload url"}}catch(e){return{error:e.responseJSON.data.message||"Failed to get resume upload url"}}}}),uploadByShortcode:e.mutation({queryFn:async({id:e,uploadId:t,folderKey:i,shortcodeId:a})=>{try{const r=await(0,s.q)("Uploaded",{config:{id:e,uploadId:t,folderKey:i,shortcodeId:a}});return r.success?{data:{file:r.file}}:{error:r.message||"Failed to up"}}catch(e){return{error:e.responseJSON.data.message||"Failed to get resume upload url"}}},invalidatesTags:(e,t,i)=>[{type:"Shortcode",id:i.folderKey}]}),renameFileByShortcode:e.mutation({queryFn:async({id:e,name:t,fileKey:i})=>{try{const a=await(0,s.q)("RenameFileByShortcode",{config:{id:e,name:t,fileKey:i}});return a.success?{data:a.file}:{error:a.message||"Failed to rename file"}}catch(e){return{error:e.responseJSON.data.message||"Failed to rename file"}}},async onQueryStarted({fileKey:e,name:t},{dispatch:i,getState:s,queryFulfilled:a}){const r=s().manageFiles.files;i((0,n.q9)(r.map((i=>i.key===e?{...i,name:t}:i))));try{await a}catch{i((0,n.q9)(r))}}}),getFoldersByShortcode:e.query({queryFn:async({id:e,folderKey:t})=>{try{const i=await(0,s.q)("GetFoldersByShortcode",{config:{id:e,folderKey:t}});return i.success?{data:i.folders}:{error:i.message||"Failed to get folders"}}catch(e){return{error:e.responseJSON.data.message||"Failed to get folders"}}}}),copyFileByShortcode:e.mutation({queryFn:async({id:e,fileKeys:t,folderKey:i})=>{try{const a=await(0,s.q)("CopyFileByShortcode",{config:{id:e,fileKeys:t,folderKey:i}});return a.success?{data:a.file}:{error:a.message||"Failed to copy file"}}catch(e){return{error:e.responseJSON.data.message||"Failed to copy file"}}},invalidatesTags:(e,t,i)=>[{type:"Shortcode",id:i.folderKey}]}),moveFileByShortcode:e.mutation({queryFn:async({id:e,fileKeys:t,folderKey:i})=>{try{const a=await(0,s.q)("MoveFileByShortcode",{config:{id:e,fileKeys:t,folderKey:i}});return a.success?{data:a.file}:{error:a.message||"Failed to copy file"}}catch(e){return{error:e.responseJSON.data.message||"Failed to copy file"}}},invalidatesTags:(e,t,i)=>[{type:"Shortcode",id:i.folderKey},{type:"Shortcode",id:i.currentFolderKey}]}),shareLinkByShortcode:e.mutation({queryFn:async({fileKey:e,isPasswordProtected:t,lifetime:i,password:a,shortcodeId:r})=>{try{const n={shortcodeId:r,fileKey:e,isPasswordProtected:t,password:a};i&&(n.lifetime=i);const l=await(0,s.q)("ShareLink",{config:n});return l.success?{data:l.share}:{error:l.message||"Failed to share link"}}catch(e){return{error:e.responseJSON.data.message||"Failed to share link"}}}})})}),{useGetShortcodeQuery:o,useLazyGetShortcodeQuery:c,useAddShortcodeMutation:d,useUpdateShortcodeMutation:u,useDeleteShortcodeMutation:p,useGetShortcodesQuery:m,useNewFolderByShortcodeMutation:h,useGetResumeUploadUrlByShortcodeQuery:f,useLazyGetResumeUploadUrlByShortcodeQuery:g,useUploadByShortcodeMutation:x,useDeleteFilesByShortcodeMutation:y,useRenameFileByShortcodeMutation:v,useGetFoldersByShortcodeQuery:w,useLazyGetFoldersByShortcodeQuery:b,useCopyFileByShortcodeMutation:j,useMoveFileByShortcodeMutation:C,useShareLinkByShortcodeMutation:A}=l},1952:(e,t,i)=>{i.d(t,{Fd:()=>m,Fj:()=>h,I9:()=>l,Ic:()=>u,PU:()=>d,fA:()=>n,gG:()=>o,nC:()=>p});var s=i(9918),a=i(5816),r=i(378);const n=(0,a.xP)({reducerPath:"noticeApi",baseQuery:(0,r.Zl)(),tagTypes:["Notifications","NotificationCount"],endpoints:e=>({getNotifications:e.query({queryFn:async(e={})=>{try{const t=await(0,s.q)("GetNotices",{...e,status:e.status||"all"});return t.success&&t?{data:t}:{error:{message:t.message||"Failed to fetch notices"}}}catch(e){const t=e;return{error:{message:t.responseJSON?.data?.message||"Failed to fetch notices"}}}},providesTags:e=>[{type:"Notifications",id:"LIST"},...(e?.notices||[]).map((({id:e})=>({type:"Notifications",id:e})))],serializeQueryArgs:({queryArgs:e})=>{const{page:t,...i}=e;return i},merge:(e,t,{arg:i})=>1===i.page?t:{...t,notices:[...e.notices,...t.notices]},forceRefetch:({currentArg:e,previousArg:t})=>e!==t}),getNotification:e.query({queryFn:async e=>{try{const t=await(0,s.q)("GetNotice",{id:e});return t.success?{data:t}:{error:{message:"Notification not found"}}}catch(e){return{error:{message:"Failed to fetch notification"}}}},providesTags:(e,t,i)=>[{type:"Notifications",id:i}]}),changeNotificationStatus:e.mutation({queryFn:async({id:e,status:t})=>{try{return await(0,s.q)("ChangeNotificationStatus",{id:e,status:t}),{data:void 0}}catch(e){return{error:{message:"Failed to change notification status"}}}},invalidatesTags:(e,t,{id:i})=>[{type:"Notifications",id:i},{type:"Notifications",id:"LIST"},"NotificationCount"]}),deleteNotification:e.mutation({queryFn:async e=>{try{return await(0,s.q)("DeleteNotice",{id:e}),{data:void 0}}catch(e){return{error:{message:"Failed to delete notification"}}}},invalidatesTags:(e,t,i)=>[{type:"Notifications",id:i},{type:"Notifications"},"NotificationCount"]}),clearAllNotifications:e.mutation({queryFn:async()=>{try{return await(0,s.q)("ClearNotices",{}),{data:void 0}}catch(e){return{error:{message:"Failed to clear notifications"}}}},invalidatesTags:["Notifications","NotificationCount"]}),markAllAsRead:e.mutation({queryFn:async()=>{try{return await(0,s.q)("MarkAllAsRead",{}),{data:void 0}}catch(e){return{error:{message:"Failed to mark all as read"}}}},invalidatesTags:["Notifications","NotificationCount"]})})}),{useGetNotificationsQuery:l,useLazyGetNotificationsQuery:o,useGetNotificationQuery:c,useLazyGetNotificationQuery:d,useChangeNotificationStatusMutation:u,useDeleteNotificationMutation:p,useClearAllNotificationsMutation:m,useMarkAllAsReadMutation:h}=n},4863:(e,t,i)=>{i.d(t,{Ay:()=>h,I$:()=>d,Mx:()=>u,SG:()=>c,je:()=>p,r1:()=>m});var s=i(5307),a=i(7586);const r=Object.values(ccpigd.accounts||{}),n=r.find((e=>e?.active)),l={isLogin:!!n,isPro:(0,a.G4)(ccpigd.isPro),activeAccount:n||null,loginAccounts:r||null,loading:!!n},o=(0,s.Z0)({name:"auth",initialState:l,reducers:{setActiveAccount:(e,t)=>{e.isLogin=!0,e.activeAccount=t.payload,e.loading=!1},setLoginAccounts:(e,t)=>{e.loginAccounts=t.payload,e.loading=!1},switchAccount:(e,t)=>{e.activeAccount=t.payload;const i=e.loginAccounts&&e.loginAccounts?.length>0?e.loginAccounts.map((e=>e?.key===t.payload?.key?{...e,active:1}:{...e,active:0})):null;e.loginAccounts=i,window.ccpigd.accounts=i,e.loading=!1},logOut:e=>{e.isLogin=!1,e.activeAccount=null,e.loading=!1},setLoading:(e,t)=>{e.loading=t.payload}}}),{setLoginAccounts:c,setActiveAccount:d,switchAccount:u,logOut:p,setLoading:m}=o.actions,h=o.reducer},7603:(e,t,i)=>{i.d(t,{Ay:()=>c,Lm:()=>n,iL:()=>r,uf:()=>o,z8:()=>l});const s=(0,i(5307).Z0)({name:"fileBrowser",initialState:{isFileSelecting:!1,suggestedFiles:[],folderView:"grid",activeFile:null,isUploading:!1},reducers:{setSuggestedFile:(e,t)=>{e.suggestedFiles=t.payload},setFolderView:(e,t)=>{e.folderView=t.payload},setIsFileSelecting:(e,t)=>{e.isFileSelecting=t.payload},setActiveFile:(e,t)=>{e.activeFile=t.payload},setIsUploading:(e,t)=>{e.isUploading=t.payload}}}),{setSuggestedFile:a,setFolderView:r,setIsFileSelecting:n,setActiveFile:l,setIsUploading:o}=s.actions,c=s.reducer},1442:(e,t,i)=>{i.d(t,{Ay:()=>y,Fy:()=>l,Go:()=>p,Ir:()=>f,Lm:()=>u,NE:()=>n,Y3:()=>h,Yl:()=>c,fp:()=>g,lw:()=>m,nU:()=>x,q9:()=>d,rI:()=>a,yx:()=>o});const s=(0,i(5307).Z0)({name:"manageFiles",initialState:{breadcrumbs:[],activeFolder:null,files:[],selectedFiles:[],isFileSelecting:!1,fileLoading:!0,hasMore:!0,order:"ASC",orderBy:"name",page:2,multiSelect:!0,availableTypes:["all"]},reducers:{setActiveFolder:(e,t)=>{e.activeFolder=t.payload},setFiles:(e,t)=>{e.files=t.payload},prependFiles:(e,t)=>{const{files:i,slice:s=0}=t.payload;e.files=[...i,...e.files.slice(s)]},appendFiles:(e,t)=>{const{files:i,slice:s=0}=t.payload;e.files=[...e.files.slice(s),...i]},openFolder:(e,t)=>{e.breadcrumbs=t.payload.breadcrumbs,e.activeFolder=t.payload.activeFolder,e.files=t.payload.chunkFiles,e.fileLoading=!1},addFileAfterUpload:(e,t)=>{e.files=[t.payload,...e.files]},setIsFileSelecting:(e,t)=>{e.isFileSelecting=t.payload},setFileLoading:(e,t)=>{e.fileLoading=t.payload},setHasMore:(e,t)=>{e.hasMore=t.payload},setOrder:(e,t)=>{e.order=t.payload},setOrderBy:(e,t)=>{e.orderBy=t.payload},setPage:(e,t)=>{e.page=t.payload},selectFile:(e,t)=>{if(t.payload instanceof Array){const i=e.files.filter((e=>t.payload.includes(e.key))),s=[...e.selectedFiles.filter((e=>t.payload.includes(e.key))),...i],a=new Map;s.forEach((e=>{a.set(e.key,e)})),e.selectedFiles=Array.from(a.values())}else if(e.selectedFiles.find((e=>e.key===t.payload)))e.selectedFiles=e.selectedFiles.filter((e=>e.key!==t.payload));else{const i=e.files.find((e=>e.key===t.payload));if(!i)return;e.selectedFiles.push(i)}},setSelectedFiles:(e,t)=>{e.selectedFiles=t.payload}}}),{setFileLoading:a,addFileAfterUpload:r,openFolder:n,setActiveFolder:l,prependFiles:o,appendFiles:c,setFiles:d,setIsFileSelecting:u,setHasMore:p,setOrder:m,setOrderBy:h,setPage:f,setSelectedFiles:g,selectFile:x}=s.actions,y=s.reducer},4852:(e,t,i)=>{i.d(t,{Ay:()=>g,Fy:()=>o,W5:()=>c,YF:()=>f,ZS:()=>u,sB:()=>d});var s=i(5307),a=i(7586);const r=(0,s.Z0)({name:"mediaLibrary",initialState:{loading:!1,activeFolder:{name:"",key:""},activeFolders:[],folders:[],cacheFolders:{},breadcrumbs:[],selectedPostId:null,dragOverFolderId:null,activeTab:"all"},reducers:{updateFolderState:(e,t)=>{const{breadcrumb:i}=t.payload;let s;s=void 0!==i.index?i.index:e.breadcrumbs.findIndex((e=>e.id===i.id)),i.parentId!==e.activeFolder.id&&"root"!==i.type&&(s=1),-1!==s?(e.breadcrumbs[s]=i,e.breadcrumbs=e.breadcrumbs.slice(0,s+1)):e.breadcrumbs=[...e.breadcrumbs,i]},setActiveFolder:(e,t)=>{e.activeFolder=t.payload},setMediaLoading:(e,t)=>{e.loading=t.payload},setFolders:(e,t)=>{e.folders=t.payload,window.ccpigdMedia?.initFilter(t.payload)},addFolders:(e,t)=>{const i=[...e.folders,...t.payload],s=(0,a.pD)(i,"key");e.folders=s,window.ccpigdMedia?.initFilter(s)},setActiveFolders:(e,t)=>{e.activeFolders=t.payload},setCacheFolders:(e,t)=>{e.cacheFolders=t.payload},setSelectedPostId:(e,t)=>{e.selectedPostId=t.payload},setDragOverFolderId:(e,t)=>{e.dragOverFolderId=t.payload},setActiveTab:(e,t)=>{e.activeTab=t.payload}}}),{updateFolderState:n,setMediaLoading:l,setActiveFolder:o,setActiveFolders:c,setFolders:d,addFolders:u,setCacheFolders:p,setSelectedPostId:m,setDragOverFolderId:h,setActiveTab:f}=r.actions,g=r.reducer},3648:(e,t,i)=>{i.d(t,{Ay:()=>f,BX:()=>l,Ep:()=>d,KE:()=>n,Lv:()=>o,O6:()=>h,OJ:()=>u,VR:()=>p,_9:()=>c,ex:()=>m});var s=i(5307);const a=(e,t,i)=>{const s=t.split(".");let a=e;for(let e=0;e<s.length;e++){const t=s[e];e===s.length-1?a[t]=i:(a[t]&&"object"==typeof a[t]||(a[t]={}),a=a[t])}},r=(0,s.Z0)({name:"moduleBuilder",initialState:{editData:null,defaultData:null,isEdited:!1},reducers:{moduleInit:(e,t)=>{e.editData=t.payload,e.defaultData=t.payload},updateEditData:(e,t)=>{e.editData=t.payload},updateData:(e,t)=>{null!==e.editData&&(e.editData={...e.editData,[t.payload.key]:t.payload.value})},updateSource:(e,t)=>{if(!e.editData)return;const i={...e.editData};a(i,`data.source.${t.payload.key}`,t.payload.value),e.editData=i},updateFilter:(e,t)=>{if(!e.editData)return;const i={...e.editData};a(i,`data.filter.${t.payload.key}`,t.payload.value),e.editData=i},updatePermissions:(e,t)=>{if(!e.editData)return;const i={...e.editData};a(i,`data.permissions.${t.payload.key}`,t.payload.value),e.editData=i},updateAdvanced:(e,t)=>{if(!e.editData)return;const i={...e.editData};a(i,`data.advanced.${t.payload.key}`,t.payload.value),e.editData=i},updateNotification:(e,t)=>{if(!e.editData)return;const i={...e.editData};a(i,`data.notification.${t.payload.key}`,t.payload.value),e.editData=i},setIsEdited:(e,t)=>{e.isEdited=t.payload}}}),{updateEditData:n,moduleInit:l,updateSource:o,updateFilter:c,updatePermissions:d,updateAdvanced:u,updateNotification:p,setIsEdited:m,updateData:h}=r.actions,f=r.reducer},9097:(e,t,i)=>{i.d(t,{Ay:()=>d,PD:()=>c,iK:()=>r,iR:()=>o,vJ:()=>l,yj:()=>a});const s=(0,i(5307).Z0)({name:"settings",initialState:{editData:null,defaultData:null,draft:null,menu:"Accounts",isEditing:!1},reducers:{settingsInit:(e,t)=>{e.editData=t.payload.data,e.draft=t.payload.data,e.defaultData=t.payload.defaultData,e.editDataCopy=t.payload.data},addSetting:(e,t)=>{null===e.editData&&null!==e.defaultData&&(e.editData={...e.defaultData}),null!==e.editData&&((e,t,i)=>{const s=t.split(".");let a=e;for(let e=0;e<s.length;e++){const t=s[e];e===s.length-1?a[t]=i:(a[t]&&"object"==typeof a[t]||(a[t]={}),a=a[t])}})(e.editData,t.payload.name,t.payload.value)},updateSettingData:(e,t)=>{e.editData=t.payload},setIsEditing:(e,t)=>{e.isEditing=t.payload},setDraft:(e,t)=>{e.draft=t.payload},updateEditCopy:(e,t)=>{e.editDataCopy=t.payload}}}),{settingsInit:a,addSetting:r,updateSettingData:n,setIsEditing:l,setDraft:o,updateEditCopy:c}=s.actions,d=s.reducer},5078:(e,t,i)=>{i.d(t,{Ay:()=>r,OD:()=>a});const s=(0,i(5307).Z0)({name:"theme",initialState:{mode:"light"},reducers:{toggleTheme:(e,t)=>{const i=t.payload;e.mode=i,localStorage.setItem("ccpigd-theme-type",i),document.querySelector("#ccpigd-theme").setAttribute("ccpigd-theme-status",i)}}}),{toggleTheme:a}=s.actions,r=s.reducer},347:(e,t,i)=>{i.d(t,{G:()=>r,j:()=>a});var s=i(1468);const a=s.wA.withTypes(),r=s.d4.withTypes()},777:(e,t,i)=>{i.d(t,{M:()=>A});var s=i(5307);const a=(0,s.Z0)({name:"notifications",initialState:{notifications:[]},reducers:{getNotifications:(e,t)=>{e.notifications=t.payload},getNotification:(e,t)=>{e.notifications.push(t.payload)},clearNotifications:e=>{e.notifications=[]},deleteNotification:(e,t)=>{e.notifications=e.notifications.filter((e=>e.id!==t.payload))},statusChange:(e,t)=>{e.notifications=e.notifications.map((e=>(e.id===t.payload.id&&(e.status=t.payload.status),e)))},allRead:e=>{e.notifications=e.notifications.map((e=>(e.status="read",e)))}}}),{getNotifications:r,getNotification:n,clearNotifications:l,deleteNotification:o,statusChange:c,allRead:d}=a.actions,u=a.reducer;var p=i(4852),m=i(7603),h=i(1442),f=i(3648),g=i(9097),x=i(5078),y=i(4863),v=i(2356),w=i(1952),b=i(2262),j=i(4390),C=i(559);const A=(0,s.U1)({reducer:{theme:x.Ay,fileBrowser:m.Ay,auth:y.Ay,manageFiles:h.Ay,settings:g.Ay,mediaLibrary:p.Ay,moduleBuilder:f.Ay,notifications:u,[j.fR.reducerPath]:j.fR.reducer,[b.rd.reducerPath]:b.rd.reducer,[v.f0.reducerPath]:v.f0.reducer,[w.fA.reducerPath]:w.fA.reducer,[C.oT.reducerPath]:C.oT.reducer},middleware:e=>e().concat(b.rd.middleware).concat(j.fR.middleware).concat(v.f0.middleware).concat(w.fA.middleware).concat(C.oT.middleware)})},1902:(e,t,i)=>{i.d(t,{L_:()=>a,PV:()=>n,Sn:()=>r,WH:()=>s});const s=e=>e&&"string"==typeof e.parentKey&&"string"==typeof e.folderName,a=e=>e&&e.activeFolder&&"string"==typeof e.activeFolder.key,r={GET_FOLDER:"GetFolder",GET_FOLDERS:"GetFolders",GET_FILE:"GetFile",NEW_FOLDER:"NewFolder",UPLOAD_FILE:"UploadFile",DELETE_FILE:"DeleteFiles",MOVE_FILE:"MoveFile",COPY_FILE:"CopyFile",RENAME_FILE:"RenameFile",DOWNLOAD_FILE:"DownloadLink",PREVIEW_LINK:"PreviewLink",UPDATE_DESCRIPTION:"UpdateDescription",IMPORT_TO_ML:"ImportToMediaLibrary",GET_RESUME_UPLOAD_URL:"GetResumeUploadUrl",UPLOADED:"Uploaded",SEARCH_FILES:"SearchFiles",SHARE_LINK:"ShareLink",ML_GET_FOLDERS:"GetFolderForMediaLibrary",ML_DELETE_FILES:"DeleteMediaLibraryFiles"},n={PER_PAGE_LIMIT:24,CLEANUP_INTERVAL:3e5}},4504:(e,t,i)=>{i.d(t,{A:()=>s});const s={FILE_BROWSER:{login:{videoLink:"https://www.youtube.com/embed/nwu7sh9ddbs",documentationLink:"https://codeconfig.dev/docs-category/integration-google-drive/",videoTutorialLink:"https://www.youtube.com/@CodeConfigs",liveSupportLink:"https://calendly.com/jakir-codeconfig/30min",allFeaturesLink:"https://codeconfig.dev/integration-google-drive/",contactNowLink:"https://codeconfig.dev/contact/",bookAppointmentLink:"https://calendly.com/jakir-codeconfig/30min",supportPortal:"https://codeconfig.dev/support-portal/"}},MODULE_BUILDER:{modules:{link:"https://codeconfig.dev/integration-google-drive/"},sources:{link:"https://codeconfig.dev/integration-google-drive/"},filter:{link:"https://codeconfig.dev/integration-google-drive/"},advanced:{link:"https://codeconfig.dev/integration-google-drive/"},notifications:{link:"https://codeconfig.dev/integration-google-drive/"},permissions:{link:"https://codeconfig.dev/integration-google-drive/"}},SETTINGS:{account:{appCreate:"https://codeconfig.dev/docs/link-google-app-in-integration-google-drive"},authSync:"https://codeconfig.dev/docs/how-to-enable-auto-synchronization/",integrations:{mediaLibrary:"https://codeconfig.dev/docs/how-to-enable-google-drive-integration-with-media-library/",wooCommerce:"https://codeconfig.dev/docs/google-drive-file-as-downloadable-product/",elementor:"https://codeconfig.dev/docs/how-to-use-integration-for-google-drive-in-elementor/",gutenberg:"https://codeconfig.dev/docs/integration-for-google-drive-in-gutenberg/",classicEditor:"https://codeconfig.dev/docs/integration-for-google-drive-with-classic-editor/"},pricingPage:"https://codeconfig.dev/google-drive-pricing"}}},5185:(e,t,i)=>{i.d(t,{Gp:()=>h,I3:()=>m,JK:()=>o,cZ:()=>l,fx:()=>u,lQ:()=>r,py:()=>d,v5:()=>f,v7:()=>a,wu:()=>n,wz:()=>c,zx:()=>p});var s=i(1550);const a=e=>{if(0===e)return"0 Bytes";const t=Math.floor(Math.log(e)/Math.log(1024));return parseFloat((e/Math.pow(1024,t)).toFixed(2))+" "+["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"][t]},r=e=>"application/vnd.google-apps.folder"===e||"folder"===e,n=e=>f("image").includes(e),l=e=>f("video").includes(e),o=e=>f("audio").includes(e),c=e=>e.saveAs&&Object.keys(e.saveAs).length>0,d=e=>{if(!e||!e.mimeType)return!1;const t=e.mimeType;return t.startsWith("application/")||t.startsWith("text/")},u=e=>h.find((t=>t.key===e)),p=e=>{if(!c(e))return[];const t=e.saveAs||{};return Object.keys(t).map((e=>({label:e,mimeType:t[e].mimetype})))};function m(e){const t=`${ccpigd.assetUrl}/images/icons/file.png`,i={"image/":`${ccpigd.assetUrl}/images/icons/image.png`,"audio/":`${ccpigd.assetUrl}/images/icons/audio.png`,"video/":`${ccpigd.assetUrl}/images/icons/video.png`,"application/pdf":`${ccpigd.assetUrl}/images/icons/pdf.png`,"application/msword":`${ccpigd.assetUrl}/images/icons/doc.png`,"application/vnd.openxmlformats-officedocument.wordprocessingml.document":`${ccpigd.assetUrl}/images/icons/doc.png`,"application/vnd.ms-excel":`${ccpigd.assetUrl}/images/icons/xls.png`,"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":`${ccpigd.assetUrl}/images/icons/xls.png`,"application/vnd.ms-powerpoint":`${ccpigd.assetUrl}/images/icons/ppt.png`,"application/vnd.openxmlformats-officedocument.presentationml.presentation":`${ccpigd.assetUrl}/images/icons/ppt.png`,"text/plain":`${ccpigd.assetUrl}/images/icons/txt.png`,"application/zip":`${ccpigd.assetUrl}/images/icons/zip.png`,"application/x-rar-compressed":`${ccpigd.assetUrl}/images/icons/rar.png`,folder:`${ccpigd.assetUrl}/images/icons/folder.png`};for(const[t,s]of Object.entries(i))if(e===t||t.endsWith("/")&&e.startsWith(t))return s;return t}const h=[{key:"my-drive",name:"My Drive",icon:s.O_,count:"0",extension:"folder",mimeType:"application/vnd.google-apps.folder"},{key:"computers",name:"Computers",icon:s.uO,count:"0",extension:"folder",mimeType:"application/vnd.google-apps.folder"},{key:"shared-drives",name:"Shared Drives",icon:s.sz,count:"0",extension:"folder",mimeType:"application/vnd.google-apps.folder"},{key:"shared",name:"Shared with me",icon:s.R_,count:"0",extension:"folder",mimeType:"application/vnd.google-apps.folder"},{key:"starred",name:"Starred",icon:s.ZW,count:"0",extension:"folder",mimeType:"application/vnd.google-apps.folder"}],f=e=>"all"===e?Object.entries(ccpigd.extensionGroups).filter((([e])=>"all"!==e)).flatMap((([,e])=>e)):ccpigd.extensionGroups[e]},7586:(e,t,i)=>{i.d(t,{BH:()=>a,Cy:()=>n,G4:()=>s,bD:()=>c,fU:()=>o,pD:()=>l,u_:()=>r});const s=e=>"true"===e||!0===e||"1"===e;function a(e="",t="970",i="700"){window.screenLeft||window.screenX,window.screenTop||window.screenY;const s=(window.innerWidth||document.documentElement.clientWidth||screen.width,parseInt(t),window.innerHeight||document.documentElement.clientHeight||screen.height,parseInt(i),window.open(e,"_blank"));s&&s.focus&&s.focus()}const r=(e,t)=>{let i=!0;return e.trim()&&/^[0-9]+-[a-zA-Z0-9]+\.apps\.googleusercontent\.com$/.test(e.trim())||(i=!1),t.trim()&&/^GOCSPX-[\w-]{20,}$/.test(t.trim())||(i=!1),i},n=e=>{if(!e)return"";const t=new Date(e);return isNaN(t.getTime())?e:t.toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"})},l=(e,t)=>{const i=new Set;return e.filter((e=>!i.has(e[t])&&(i.add(e[t]),!0)))},o=e=>{const t=Math.floor(e/1e3),i=Math.floor(t/3600),s=Math.floor(t%3600/60),a=t%60,r=e=>e.toString().padStart(2,"0");return i>0?`${i}:${r(s)}:${r(a)}`:`${r(s)}:${r(a)}`};function c(e,t){if(e===t)return!0;if(null===e||null===t||"object"!=typeof e||"object"!=typeof t)return e===t;if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return!1;for(let i=0;i<e.length;i++)if(!c(e[i],t[i]))return!1;return!0}if(Array.isArray(e)!==Array.isArray(t))return!1;const i=Object.keys(e),s=Object.keys(t);if(i.length!==s.length)return!1;for(const a of i){if(!s.includes(a))return!1;if(!c(e[a],t[a]))return!1}return!0}},8187:(e,t,i)=>{i.d(t,{GU:()=>o,Jr:()=>r,Oj:()=>u,Yj:()=>c});var s=i(7586),a=i(5185);const r=(e,t)=>{const i=t?.mimeType,s=t?.extension||"";switch(e){case"file-browser":case"search-box":return!0;case"file-uploader":return(0,a.lQ)(i);case"media-player":return((0,a.cZ)(s)||(0,a.JK)(s))&&!(0,a.lQ)(i);case"gallery":return((0,a.wu)(s)||ccpigd.isPro&&(0,a.cZ)(s))&&!(0,a.lQ)(i);case"slider-carousel":return((0,a.wu)(s)||(0,a.cZ)(s))&&!(0,a.lQ)(i);case"embed-documents":return(0,a.lQ)(i)||(0,a.py)(t)&&!(0,a.wu)(s)&&!(0,a.cZ)(s);case"file-list":return((0,a.cZ)(s)||(0,a.py)(t)||(0,a.wu)(s))&&!(0,a.lQ)(i);default:return(0,a.lQ)(i)||(0,a.wz)(t)}},n={"file-browser":[],"file-uploader":["filterAllowedNames","advancedFileLoadingType","advancedAutoFetch","advancedSorting"],"media-player":["filter"],gallery:["notifications"],"slider-carousel":["notifications","filterAllowedNames"],"embed-documents":["notifications"],"search-box":["advancedAutoFetch"],"file-list":[]},l={"file-browser":["filterMaxFileUpload","permissionUpload","uploadOptions","permissionPreview","permissionNewFolder","permissionDeleteFolder","permissionSearch","permissionDownload","permissionRename","permissionAllowShare","permissionCopyMove","downloadNotification","uploadNotification","deleteNotification","newFolderNotification","renameNotification","createShareLinkNotification","viewShareFileNotification","moveNotification","copyNotification"],"file-uploader":["uploadNotification"],"media-player":["permissionDownload","downloadNotification","notificationDownloadNote"],gallery:["permissionPreview","downloadNotification"],"slider-carousel":["filterMaxFileNumbers"],"embed-documents":[],"search-box":["permissionPreview","permissionDownload","downloadNotification","notificationDownloadNote","notificationPreviewNote"],"file-list":["permissionDownload","downloadNotification","notificationDownloadNote"]},o=(e,t,i,s=!0)=>{return!(!s||!e)&&(null==i||i?!n[e]?.includes(t):null!==(a=l[e]?.includes(t))&&void 0!==a&&a);var a},c=(e,t)=>{switch(e){case"upload":case"delete":case"newFolder":case"search":case"download":case"rename":case"moveAndCopy":case"rename":case"createDocument":case"editDocument":case"allowShare":return t.enable&&d(t)&&(0,s.G4)(ccpigd.isPro);case"preview":return t.enable&&d(t);default:return!1}},d=e=>{const t=e?.userAccess;if("everyone"===t)return!0;if("logged"===t){const t=e?.loggedInUserType,i=e?.displayFor||[];if("users"===t){const e=ccpigd.currentUser?.id;return!!e&&i.includes(e)}if("roles"===t)return(ccpigd.currentUser?.roles||[]).some((e=>i.includes(e)))}return!1},u=e=>e&&0!==e.trim().length?/\s/.test(e)?"Password must not contain spaces.":e.length<8?"Use at least 8 characters.":/[a-z]/.test(e)?/[A-Z]/.test(e)?/[0-9]/.test(e)?/[^\w\s]/.test(e)?e.length>128?"Password is too long.":null:"Add at least one symbol (e.g. !@#$%).":"Add at least one number.":"Add at least one uppercase letter.":"Add at least one lowercase letter.":"Password is required."},5439:(e,t,i)=>{i.d(t,{G:()=>r,Q:()=>a});var s=i(790);const a=[{id:"1",icon:(0,s.jsxs)("svg",{className:"lds-balls",width:"80px",height:"80px",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",children:[(0,s.jsxs)("circle",{cx:"67.8023",cy:"59.9068",r:6,fill:"#51CACC",children:[(0,s.jsx)("animate",{attributeName:"cx",values:"75;57.72542485937369",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"cy",values:"50;73.77641290737884",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#51CACC;#9DF871",dur:"1s",repeatCount:"indefinite"})]}),(0,s.jsxs)("circle",{cx:"46.0792",cy:"69.9923",r:6,fill:"#9DF871",children:[(0,s.jsx)("animate",{attributeName:"cx",values:"57.72542485937369;29.774575140626318",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"cy",values:"73.77641290737884;64.69463130731182",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#9DF871;#E0FF77",dur:"1s",repeatCount:"indefinite"})]}),(0,s.jsxs)("circle",{cx:"29.7746",cy:"52.4491",r:6,fill:"#E0FF77",children:[(0,s.jsx)("animate",{attributeName:"cx",values:"29.774575140626318;29.774575140626315",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"cy",values:"64.69463130731182;35.30536869268818",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#E0FF77;#DE9DD6",dur:"1s",repeatCount:"indefinite"})]}),(0,s.jsxs)("circle",{cx:"41.4208",cy:"31.5213",r:6,fill:"#DE9DD6",children:[(0,s.jsx)("animate",{attributeName:"cx",values:"29.774575140626315;57.72542485937368",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"cy",values:"35.30536869268818;26.22358709262116",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#DE9DD6;#FF708E",dur:"1s",repeatCount:"indefinite"})]}),(0,s.jsxs)("circle",{cx:"64.9232",cy:"36.1304",r:6,fill:"#FF708E",children:[(0,s.jsx)("animate",{attributeName:"cx",values:"57.72542485937368;75",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"cy",values:"26.22358709262116;49.99999999999999",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#FF708E;#51CACC",dur:"1s",repeatCount:"indefinite"})]})]}),title:"Default"},{id:"8",icon:(0,s.jsxs)("svg",{width:"120",height:"120",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",children:[(0,s.jsxs)("circle",{cx:"75",cy:"50",fill:"#ffd7c0",r:"3",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.9166666666666666s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.9166666666666666s"})]}),(0,s.jsxs)("circle",{cx:"71.651",cy:"62.5",fill:"#ffd7c0",r:"3.533",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.8333333333333334s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.8333333333333334s"})]}),(0,s.jsxs)("circle",{cx:"62.5",cy:"71.651",fill:"#ffd7c0",r:"4.2",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.75s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.75s"})]}),(0,s.jsxs)("circle",{cx:"50",cy:"75",fill:"#ffd7c0",r:"4.866",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.6666666666666666s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.6666666666666666s"})]}),(0,s.jsxs)("circle",{cx:"37.5",cy:"71.651",fill:"#ffd7c0",r:"4.467",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.5833333333333334s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.5833333333333334s"})]}),(0,s.jsxs)("circle",{cx:"28.349",cy:"62.5",fill:"#ffd7c0",r:"3.8",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.5s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.5s"})]}),(0,s.jsxs)("circle",{cx:"25",cy:"50",fill:"#ffd7c0",r:"3.134",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.4166666666666667s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.4166666666666667s"})]}),(0,s.jsxs)("circle",{cx:"28.349",cy:"37.5",fill:"#ffd7c0",r:"3",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.3333333333333333s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.3333333333333333s"})]}),(0,s.jsxs)("circle",{cx:"37.5",cy:"28.349",fill:"#ffd7c0",r:"3",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.25s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.25s"})]}),(0,s.jsxs)("circle",{cx:"50",cy:"25",fill:"#ffd7c0",r:"3",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.16666666666666666s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.16666666666666666s"})]}),(0,s.jsxs)("circle",{cx:"62.5",cy:"28.349",fill:"#ffd7c0",r:"3",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.08333333333333333s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.08333333333333333s"})]}),(0,s.jsxs)("circle",{cx:"71.651",cy:"37.5",fill:"#ffd7c0",r:"3",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"0s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"0s"})]})]}),title:"Balls"},{id:"2",icon:(0,s.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",style:{margin:"auto",background:"none",display:"block",shapeRendering:"auto"},width:"120",height:"120",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",children:[(0,s.jsxs)("circle",{cx:"6.451612903225806",cy:"60.6229",r:"3.41988",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-0.5s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"0s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-0.5s"})]}),(0,s.jsxs)("circle",{cx:"6.451612903225806",cy:"39.3771",r:"2.58012",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-1.5s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-0.5s"})]}),(0,s.jsxs)("circle",{cx:"16.129032258064512",cy:"68.1552",r:"3.17988",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-0.7s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-0.2s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-0.7s"})]}),(0,s.jsxs)("circle",{cx:"16.129032258064512",cy:"31.8448",r:"2.82012",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-1.7s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1.2s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-0.7s"})]}),(0,s.jsxs)("circle",{cx:"25.806451612903224",cy:"69.3634",r:"2.93988",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-0.9s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-0.4s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-0.9s"})]}),(0,s.jsxs)("circle",{cx:"25.806451612903224",cy:"30.6366",r:"3.06012",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-1.9s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1.4s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-0.9s"})]}),(0,s.jsxs)("circle",{cx:"35.48387096774193",cy:"65.3666",r:"2.69988",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-1.1s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-0.6s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-1.1s"})]}),(0,s.jsxs)("circle",{cx:"35.48387096774193",cy:"34.6334",r:"3.30012",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-2.1s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1.6s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-1.1s"})]}),(0,s.jsxs)("circle",{cx:"45.16129032258064",cy:"53.8474",r:"2.45988",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-1.3s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-0.8s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-1.3s"})]}),(0,s.jsxs)("circle",{cx:"45.16129032258064",cy:"46.1526",r:"3.54012",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-2.3s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1.8s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-1.3s"})]}),(0,s.jsxs)("circle",{cx:"54.838709677419345",cy:"39.3771",r:"2.58012",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-1.5s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-1.5s"})]}),(0,s.jsxs)("circle",{cx:"54.838709677419345",cy:"60.6229",r:"3.41988",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-2.5s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-2s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-1.5s"})]}),(0,s.jsxs)("circle",{cx:"64.51612903225805",cy:"31.8448",r:"2.82012",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-1.7s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1.2s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-1.7s"})]}),(0,s.jsxs)("circle",{cx:"64.51612903225805",cy:"68.1552",r:"3.17988",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-2.7s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-2.2s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-1.7s"})]}),(0,s.jsxs)("circle",{cx:"74.19354838709677",cy:"30.6366",r:"3.06012",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-1.9s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1.4s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-1.9s"})]}),(0,s.jsxs)("circle",{cx:"74.19354838709677",cy:"69.3634",r:"2.93988",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-2.9s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-2.4s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-1.9s"})]}),(0,s.jsxs)("circle",{cx:"83.87096774193547",cy:"34.6334",r:"3.30012",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-2.1s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1.6s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-2.1s"})]}),(0,s.jsxs)("circle",{cx:"83.87096774193547",cy:"65.3666",r:"2.69988",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-3.1s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-2.6s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-2.1s"})]}),(0,s.jsxs)("circle",{cx:"93.54838709677418",cy:"46.1526",r:"3.54012",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-2.3s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1.8s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-2.3s"})]}),(0,s.jsxs)("circle",{cx:"93.54838709677418",cy:"53.8474",r:"2.45988",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-3.3s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-2.8s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-2.3s"})]})]}),title:"DNA"},{id:"3",icon:(0,s.jsxs)("svg",{width:"120",height:"120",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",className:"lds-cube",children:[(0,s.jsx)("g",{transform:"translate(25,25)",children:(0,s.jsx)("rect",{x:-18,y:-18,width:36,height:36,fill:"#ffffcb",transform:"scale(1.11648 1.11648)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"scale",calcMode:"spline",values:"1.5;1",dur:"1s",keySplines:"0 0.5 0.5 1",begin:"-0.3s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"translate(75,25)",children:(0,s.jsx)("rect",{x:-18,y:-18,width:36,height:36,fill:"#fac090",transform:"scale(1.1619 1.1619)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"scale",calcMode:"spline",values:"1.5;1",dur:"1s",keySplines:"0 0.5 0.5 1",begin:"-0.2s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"translate(25,75)",children:(0,s.jsx)("rect",{x:-18,y:-18,width:36,height:36,fill:"#ff7c81",transform:"scale(1.30165 1.30165)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"scale",calcMode:"spline",values:"1.5;1",dur:"1s",keySplines:"0 0.5 0.5 1",begin:"0s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"translate(75,75)",children:(0,s.jsx)("rect",{x:-18,y:-18,width:36,height:36,fill:"#c0f6d2",transform:"scale(1.21853 1.21853)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"scale",calcMode:"spline",values:"1.5;1",dur:"1s",keySplines:"0 0.5 0.5 1",begin:"-0.1s",repeatCount:"indefinite"})})})]}),title:"Cube"},{id:"4",icon:(0,s.jsx)("svg",{width:"120",height:"120",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",className:"lds-lds-clock",children:(0,s.jsx)("g",{transform:"translate(50 50)",children:(0,s.jsx)("g",{transform:"scale(0.7)",children:(0,s.jsxs)("g",{transform:"translate(-50 -50)",children:[(0,s.jsx)("path",{d:"M50,14c19.85,0,36,16.15,36,36S69.85,86,50,86S14,69.85,14,50S30.15,14,50,14 M50,10c-22.091,0-40,17.909-40,40 s17.909,40,40,40s40-17.909,40-40S72.091,10,50,10L50,10z",fill:"#f5076a",stroke:"#f5076a",strokeWidth:3}),(0,s.jsx)("path",{d:"M52.78,42.506c-0.247-0.092-0.415-0.329-0.428-0.603L52.269,40l-0.931-21.225C51.304,18.06,50.716,17.5,50,17.5 s-1.303,0.56-1.338,1.277L47.731,40l-0.083,1.901c-0.013,0.276-0.181,0.513-0.428,0.604c-0.075,0.028-0.146,0.063-0.22,0.093V44h6 v-1.392C52.925,42.577,52.857,42.535,52.78,42.506z",fill:"#00a1d5",transform:"rotate(264 50 50)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;360 50 50",dur:"0.625s",begin:"0s",repeatCount:"indefinite"})}),(0,s.jsx)("path",{d:"M58.001,48.362c-0.634-3.244-3.251-5.812-6.514-6.391c-3.846-0.681-7.565,1.35-9.034,4.941 c-0.176,0.432-0.564,0.717-1.013,0.744l-15.149,0.97c-0.72,0.043-1.285,0.642-1.285,1.383c0,0.722,0.564,1.321,1.283,1.363 l15.153,0.971c0.447,0.027,0.834,0.312,1.011,0.744c1.261,3.081,4.223,5.073,7.547,5.073c2.447,0,4.744-1.084,6.301-2.975 C57.858,53.296,58.478,50.808,58.001,48.362z M50,53.06c-1.688,0-3.06-1.373-3.06-3.06s1.373-3.06,3.06-3.06s3.06,1.373,3.06,3.06 S51.688,53.06,50,53.06z",fill:"#00a1d5",transform:"rotate(156 50 50)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;360 50 50",dur:"2.5s",begin:"0s",repeatCount:"indefinite"})})]})})})}),title:"Clock"},{id:"5",icon:(0,s.jsxs)("svg",{width:"120",height:"120",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",className:"lds-pacman",children:[(0,s.jsxs)("g",{style:{display:"block"},children:[(0,s.jsxs)("circle",{cx:"66.05",cy:50,r:4,fill:"#abbd81",children:[(0,s.jsx)("animate",{attributeName:"cx",calcMode:"linear",values:"95;35",dur:"0.8",begin:"-0.536s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"fill-opacity",calcMode:"linear",values:"0;1;1",dur:"0.8",begin:"-0.536s",repeatCount:"indefinite"})]}),(0,s.jsxs)("circle",{cx:"86.45",cy:50,r:4,fill:"#abbd81",children:[(0,s.jsx)("animate",{attributeName:"cx",calcMode:"linear",values:"95;35",dur:"0.8",begin:"-0.264s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"fill-opacity",calcMode:"linear",values:"0;1;1",dur:"0.8",begin:"-0.264s",repeatCount:"indefinite"})]}),(0,s.jsxs)("circle",{cx:"46.25",cy:50,r:4,fill:"#abbd81",children:[(0,s.jsx)("animate",{attributeName:"cx",calcMode:"linear",values:"95;35",dur:"0.8",begin:"0s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"fill-opacity",calcMode:"linear",values:"0;1;1",dur:"0.8",begin:"0s",repeatCount:"indefinite"})]})]}),(0,s.jsxs)("g",{transform:"translate(-15 0)",children:[(0,s.jsx)("path",{d:"M50 50L20 50A30 30 0 0 0 80 50Z",fill:"#f8b26a",transform:"rotate(16.875 50 50)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;45 50 50;0 50 50",dur:"0.8s",begin:"0s",repeatCount:"indefinite"})}),(0,s.jsx)("path",{d:"M50 50L20 50A30 30 0 0 1 80 50Z",fill:"#f8b26a",transform:"rotate(-16.875 50 50)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;-45 50 50;0 50 50",dur:"0.8s",begin:"0s",repeatCount:"indefinite"})})]})]}),title:"Bean Eater"},{id:"6",icon:(0,s.jsxs)("svg",{width:"80px",height:"80px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",className:"lds-coffee",style:{background:"none"},children:[(0,s.jsxs)("defs",{children:[(0,s.jsxs)("linearGradient",{id:"gradient",x1:"0%",x2:"0%",y1:"0%",y2:"100%",children:[(0,s.jsx)("stop",{offset:"10%",stopColor:"black",stopOpacity:0}),(0,s.jsx)("stop",{offset:"100%",stopColor:"white",stopOpacity:1})]}),(0,s.jsx)("mask",{id:"mask",maskUnits:"userSpaceOnUse",x:0,y:0,width:100,height:100,children:(0,s.jsx)("rect",{x:22,y:8,width:56,height:54,fill:"url(#gradient)"})}),(0,s.jsx)("path",{id:"steam",d:"M0-4c-2.1,2.6-2.1,6.4,0,9l0,0c2.1,2.6,2.1,6.4,0,9l0,0c-2.1,2.6-2.1,6.4,0,9l0,0c2.1,2.6,2.1,6.4,0,9l0,0 c-2.1,2.6-2.1,6.4,0,9l0,0c2.1,2.6,2.1,6.4,0,9c-2.1,2.6-2.1,6.4,0,9l0,0c2.1,2.6,2.1,6.4,0,9l0,0c-2.1,2.6-2.1,6.4,0,9l0,0 c2.1,2.6,2.1,6.4,0,9l0,0c-2.1,2.6-2.1,6.4,0,9l0,0c2.1,2.6,2.1,6.4,0,9c-2.1,2.6-2.1,6.4,0,9l0,0c2.1,2.6,2.1,6.4,0,9l0,0 c-2.1,2.6-2.1,6.4,0,9h0c2.1,2.6,2.1,6.4,0,9h0c-2.1,2.6-2.1,6.4,0,9h0c2.1,2.6,2.1,6.4,0,9",strokeWidth:6,strokeLinecap:"round",fill:"#f00",stroke:"#ff7c81"})]}),(0,s.jsxs)("g",{mask:"url(#mask)",children:[(0,s.jsx)("use",{x:29,y:"-9.5",href:"#steam",children:(0,s.jsx)("animate",{attributeName:"y",calcMode:"linear",values:"4;-14",dur:1,begin:"0s",repeatCount:"indefinite"})}),(0,s.jsx)("use",{x:47,y:-9,href:"#steam",children:(0,s.jsx)("animate",{attributeName:"y",calcMode:"linear",values:"0;-18",dur:"0.5",begin:"0s",repeatCount:"indefinite"})}),(0,s.jsx)("use",{x:64,y:"-6.25",href:"#steam",children:(0,s.jsx)("animate",{attributeName:"y",calcMode:"linear",values:"-4;-22",dur:"0.6666666666666666",begin:"0s",repeatCount:"indefinite"})})]}),(0,s.jsx)("path",{d:"M81.2,52.5l-5.2,0V49c0-1.6-1.3-3-3-3H20c-1.6,0-3,1.3-3,3v11.6C17,71.3,25.7,80,36.5,80h20.1 c7.1,0,13.3-3.8,16.7-9.5h8.3c5.2,0,9.3-4.4,9-9.6C90.2,56.1,86,52.5,81.2,52.5z M81.5,67.5h-6.8c0.8-2.2,1.3-4.5,1.3-7v-5h5.5 c3.3,0,6,2.7,6,6S84.8,67.5,81.5,67.5z",fill:"#fac090"}),(0,s.jsx)("path",{d:"M78.8,88H19.2c-1.1,0-2-0.9-2-2s0.9-2,2-2h59.5c1.1,0,2,0.9,2,2S79.9,88,78.8,88z",fill:"#dae4bf"})]}),title:"Coffee"},{id:"7",icon:(0,s.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",style:{margin:"auto",background:"none",display:"block",shapeRendering:"auto"},width:"80px",height:"80px",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",children:[(0,s.jsxs)("defs",{children:[(0,s.jsx)("path",{id:"path",d:"M50 15A15 35 0 0 1 50 85A15 35 0 0 1 50 15",fill:"none"}),(0,s.jsx)("path",{id:"patha",d:"M0 0A15 35 0 0 1 0 70A15 35 0 0 1 0 0",fill:"none"})]}),(0,s.jsx)("g",{transform:"rotate(0 50 50)",children:(0,s.jsx)("use",{xlinkHref:"#path",stroke:"#dfdfdf",strokeWidth:3})}),(0,s.jsx)("g",{transform:"rotate(60 50 50)",children:(0,s.jsx)("use",{xlinkHref:"#path",stroke:"#dfdfdf",strokeWidth:3})}),(0,s.jsx)("g",{transform:"rotate(120 50 50)",children:(0,s.jsx)("use",{xlinkHref:"#path",stroke:"#dfdfdf",strokeWidth:3})}),(0,s.jsx)("g",{transform:"rotate(0 50 50)",children:(0,s.jsx)("circle",{cx:50,cy:15,r:9,fill:"#e15b64",children:(0,s.jsx)("animateMotion",{dur:"1s",repeatCount:"indefinite",begin:"0s",children:(0,s.jsx)("mpath",{xlinkHref:"#patha"})})})}),(0,s.jsx)("g",{transform:"rotate(60 50 50)",children:(0,s.jsx)("circle",{cx:50,cy:15,r:9,fill:"#f8b26a",children:(0,s.jsx)("animateMotion",{dur:"1s",repeatCount:"indefinite",begin:"-0.16666666666666666s",children:(0,s.jsx)("mpath",{xlinkHref:"#patha"})})})}),(0,s.jsx)("g",{transform:"rotate(120 50 50)",children:(0,s.jsx)("circle",{cx:50,cy:15,r:9,fill:"#abbd81",children:(0,s.jsx)("animateMotion",{dur:"1s",repeatCount:"indefinite",begin:"-0.3333333333333333s",children:(0,s.jsx)("mpath",{xlinkHref:"#patha"})})})})]}),title:"Atom"},{id:"10",icon:(0,s.jsxs)("svg",{className:"lds-blocks",width:"80px",height:"80px",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",children:[(0,s.jsx)("rect",{x:17,y:17,width:20,height:20,fill:"#577c9b",children:(0,s.jsx)("animate",{attributeName:"fill",values:"#0dceff;#577c9b;#577c9b",dur:"1s",repeatCount:"indefinite",begin:"0s",calcMode:"discrete"})}),(0,s.jsx)("rect",{x:40,y:17,width:20,height:20,fill:"#577c9b",children:(0,s.jsx)("animate",{attributeName:"fill",values:"#0dceff;#577c9b;#577c9b",dur:"1s",repeatCount:"indefinite",begin:"0.125s",calcMode:"discrete"})}),(0,s.jsx)("rect",{x:63,y:17,width:20,height:20,fill:"#577c9b",children:(0,s.jsx)("animate",{attributeName:"fill",values:"#0dceff;#577c9b;#577c9b",dur:"1s",repeatCount:"indefinite",begin:"0.25s",calcMode:"discrete"})}),(0,s.jsx)("rect",{x:17,y:40,width:20,height:20,fill:"#577c9b",children:(0,s.jsx)("animate",{attributeName:"fill",values:"#0dceff;#577c9b;#577c9b",dur:"1s",repeatCount:"indefinite",begin:"0.875s",calcMode:"discrete"})}),(0,s.jsx)("rect",{x:63,y:40,width:20,height:20,fill:"#577c9b",children:(0,s.jsx)("animate",{attributeName:"fill",values:"#0dceff;#577c9b;#577c9b",dur:"1s",repeatCount:"indefinite",begin:"0.375s",calcMode:"discrete"})}),(0,s.jsx)("rect",{x:17,y:63,width:20,height:20,fill:"#577c9b",children:(0,s.jsx)("animate",{attributeName:"fill",values:"#0dceff;#577c9b;#577c9b",dur:"1s",repeatCount:"indefinite",begin:"0.75s",calcMode:"discrete"})}),(0,s.jsx)("rect",{x:40,y:63,width:20,height:20,fill:"#577c9b",children:(0,s.jsx)("animate",{attributeName:"fill",values:"#0dceff;#577c9b;#577c9b",dur:"1s",repeatCount:"indefinite",begin:"0.625s",calcMode:"discrete"})}),(0,s.jsx)("rect",{x:63,y:63,width:20,height:20,fill:"#577c9b",children:(0,s.jsx)("animate",{attributeName:"fill",values:"#0dceff;#577c9b;#577c9b",dur:"1s",repeatCount:"indefinite",begin:"0.5s",calcMode:"discrete"})})]}),title:"Blocks"},{id:"13",icon:(0,s.jsxs)("svg",{width:"79px",height:"79px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",className:"lds-earth",children:[(0,s.jsx)("defs",{children:(0,s.jsx)("clipPath",{id:"cut-off",children:(0,s.jsx)("circle",{cx:50,cy:50,r:35})})}),(0,s.jsx)("circle",{cx:50,cy:50,r:35,fill:"#ff7c81"}),(0,s.jsxs)("g",{clipPath:"url(#cut-off)",children:[(0,s.jsx)("path",{transform:"translate(-62.5 0)",fill:"#ffffcb",d:"M64.4,74.4c0.3,0.3,0.2,0.3-0.3,0.3C64.1,74.3,64.2,74.5,64.4,74.4z M31.4,75.4c-0.2,0.1-0.3-0.2-0.5,0.1c0.3,0.2,0.6,0.1,0.8-0.1C31.6,75.2,31.6,75.4,31.4,75.4z M84.9,36.9c-0.3,0.2-0.8-0.1-1.1-0.5 c0.1,0.2,0.1,0.6,0.3,0.9c-0.5,0.2-0.2,0.6,0.2,0.7c0-0.1,0-0.3,0-0.4c0.2,0.1,0.4,0.2,0.5,0.3c0.2-0.2,0.2-0.3,0.4-0.5 C85.1,37.2,85,37,84.9,36.9z M85.1,40.6c0-0.6-0.1-2.1-0.6-2.4c-0.6-0.4,0.5,2.1-0.6,1.6c0,0.2-0.1,0.5,0,0.7 c-0.8-0.3-0.9,0.5-1.4,0.9c0.3,0.3,0.4,0.6,0.6,0.9c0.3-0.4,0.2-0.9-0.3-1.2c0.2,0,0.4-0.2,0.6-0.2c0.2,0,0.6,0.2,0.6,0.2 C84.2,41,84.5,40.7,85.1,40.6z M83.7,41c-0.4-0.1-0.7,0.2-0.3,0.6c0.2-0.4,0-0.1,0.3-0.2C83.8,41.2,83.6,41.1,83.7,41z M93.5,62.8 c0.1,0.5,0.3,0.9,0.7,0.8C94.1,63.3,93.8,63,93.5,62.8z M93,71.2c-0.1-0.1-2.5,1.6-2.9,2.1c0.8,0.5,2.9-1.2,3.1-2.1 C93,71.5,92.9,71.2,93,71.2z M95,69.9c-0.4,0.2-0.6,0-0.5-0.4c0,0.1-0.1,0.2-0.1,0.3c0.1-0.5,0.1-0.8-0.1-1.1 c-0.3,0.7,0.1,1.4-0.7,2c0.3,0.3,0.3,0.4-0.1,0.7c0.1,0,0.1,0.1,0.1,0.2C93.9,71.3,95,70.2,95,69.9z M82,50.6 c0.2-0.2,0.3-0.2,0.3-0.5c-0.1,0-0.3-0.1-0.4-0.1C81.9,50.2,81.9,50.4,82,50.6z M82.4,50.6c-0.3-0.4-0.2,0.1-0.1,0.5 c0.2-0.3,0.3-0.5,0.2-0.9C82.5,50.4,82.4,50.5,82.4,50.6z M82.8,49.7c-0.1,0-0.2,0-0.3,0c0,0.1,0.2,0.4,0.2,0.5c-0.1,0-0.1,0-0.2,0 c0.1,0.2,0.1,0.3,0.2,0.5c0.1-0.2,0.1-0.2,0-0.5c0.1,0,0.2,0.1,0.2,0.1C83,50.1,82.9,49.9,82.8,49.7z M81,51 c0.2-0.3,0.3-0.4,0.2-0.8c-0.1,0.5-0.4,0.8-0.6,1.2C80.8,51.3,80.9,51.1,81,51z M81.2,48.6c0.1,0.2,0.1,0.5,0.3,0.3 c0,0.4,0.3,0.6,0.6,0.6c0,0,0-0.1,0.1-0.1c0.1,0.2,0.2,0.3,0.4,0.4c0-0.7-0.6-0.5-0.8-1c-0.2-0.4,0.2-0.9,0-1.4 c-0.5-0.1-0.6,0.3-0.4,1c0,0-0.1-0.1-0.1-0.1C81.1,48.3,81.1,48.4,81.2,48.6z M83.3,52.2c0.1-0.5,0.1-1.1-0.3-1.4c0,0.1,0,0.2,0,0.3 c-0.4,0.2-0.9,0.1-0.9,0.8c0.7-0.7,0.4,0.2,1,0.5c0-0.2,0.1-0.5,0.1-0.7C83.2,52,83.3,52.1,83.3,52.2z M81.5,49.6 c0.1-0.1,0.3-0.1-0.2-0.3C81.4,49.4,81.5,49.5,81.5,49.6z M91.8,57.4c0.1,0.1,0,0.2,0.2,0.1c-0.1-0.2-0.2-0.5-0.3-0.7 C91.6,57,91.7,57.1,91.8,57.4z M90.2,57.3c0.4-0.1,1.1-0.5,0.6-0.9c-0.1,0.4-0.2,0.6-0.4,0.3c-0.1,0-0.5,0.2-0.5,0.3 C89.9,57.2,90,57.2,90.2,57.3z M90.9,56.1c0.1,0.2,0.2,0.3,0.2,0.5c0.1-0.5-0.2-0.8-0.6-0.8C90.7,55.9,90.8,56,90.9,56.1z M90.3,59 c-0.2-0.4-0.7-0.7-1-1.6c0.1,0,0.2,0,0.3,0c-0.7-0.7-1.4-1.7-2.5-1.8c-0.5-0.1-1,0.5-1.3,0.3c-0.5-0.2-0.1-1.4-1.2-0.8 c0.3,0.4,0.6,0.5,0.9,0.6c-0.2,0-0.3,0.1-0.5,0.1c0.1,0.2,0.2,0.4,0.3,0.5c0.1,0,0.2-0.2,0.2-0.2c0.6,0.5,2,1,1,2 c0.6-0.3,0.7,0.4,1.2,0.3c0.4-0.1,0.4-0.5,0.6-0.5C89.2,57.9,89.5,58.9,90.3,59z M93.2,58.5c-0.1,0.1-0.2-0.2-0.2,0.1 C93.3,58.8,93.2,58.6,93.2,58.5z M92.4,57.7c0,0-0.1-0.2-0.2-0.3C92.2,57.6,92.3,57.6,92.4,57.7z M92.9,58c0.1,0.1,0.1,0.1,0.2,0.2 c-0.2-0.2-0.3-0.3-0.5-0.4C92.7,57.8,92.8,57.9,92.9,58z M93.5,59.1C93.6,58.9,93.6,58.8,93.5,59.1z M93.5,58.7c0-0.2,0-0.4-0.2-0.6 C93.3,58.3,93.4,58.5,93.5,58.7z M81,45.9c0.1-0.5,0.2-1-0.1-1.3C80.6,45,80.6,45.5,81,45.9z M94.8,61c0,0,0.1-0.2,0-0.4 C94.7,60.8,94.8,61.1,94.8,61z M94.8,61.2c0.1,0.1,0,0.3,0.2,0.1C94.9,61.1,94.8,61.2,94.8,61.2z M29.5,76.3 c-0.4-0.8-0.5-0.2-0.7-0.2c0.2,0-0.3,0.2-0.3,0.2c-0.2,0-0.6-0.3-0.9-0.4c0.9,0.9,1.9,1.2,2.6,0.7C30,76.6,29.8,76.4,29.5,76.3z M89.6,64.4c0-0.2-0.2-0.3-0.1-0.7c-0.2,0-0.1-0.1-0.3,0c0.1-0.8-0.5-1.1-0.7-1.7c-0.1-0.5,0-1-0.2-1.6c-0.1,0.1-0.1,0.1-0.2,0.2 c0-0.5-0.1-1.1-0.2-1.6c-0.5,0.9-0.5,3.8-1.7,2.2c-0.3-0.5-0.4-0.2-0.4-0.8c0-0.3,0.4-0.5,0.4-0.7c0-0.1-1.1-0.4-1.4-0.5 c0.3,0.3-0.7,0.7-0.8,1.5c-0.5-0.2-0.7-0.4-1.1-0.2c-0.4,0.1-0.7,0.9-0.7,1.1c0,0-0.1,0.1-0.1,0.1c0-0.1,0-0.2-0.1-0.3 c-0.4,0.8-0.6,1.1-1.3,1.4c-0.6,0.3-1.1,0.4-1.6,1c0-0.1,0-0.2,0-0.3c-0.3,0.6-0.5,1.1-0.3,1.8c-0.1-0.1-0.1-0.2-0.2-0.3 c0,0.1,0,0.3,0,0.4c0-0.1-0.1-0.1-0.1-0.2c0.1,1,0.1,1.7,0,2.7c0,0.4-0.6,0.5,0,0.9c0.4,0.2,0.7-0.3,1-0.4c0.8-0.2,1.4-0.5,2.3-0.7 c1.4-0.5,1.7-0.2,2.1,1.1c0.2-0.3,0.5-0.6,0.8-0.8c-0.1,0.4-0.3,0.7-0.6,1c0.2-0.1,0.3-0.2,0.5-0.4c-0.1,0.2-0.1,0.3-0.2,0.5 c0.5,0.2,0.5,2.1,1.5,0.9c0,0.1-0.1,0.1-0.1,0.2C86.9,71.3,90.8,66.1,89.6,64.4z M85.9,71.3c-0.4-0.2-1,0.2-0.7,0.8 c0.2,0.6,0.9-0.4,1.1-0.9C86.2,71.2,86.1,71.2,85.9,71.3z M24.6,44.3c0-0.2,0.2-0.3-0.1-0.5C24.5,44,24.6,44.2,24.6,44.3z M24.2,44.9c0.1,0.1,0.1,0.2,0.1,0.4c0.1-0.2,0.1-0.3,0-0.6C24.1,44.6,24.3,44.8,24.2,44.9z M24.4,43.9c-0.2,0-0.3-0.1-0.3,0.2 C24.3,44.1,24.4,43.9,24.4,43.9z M36.2,56.9c-1-0.3-1.6-1.5-2.7-1.1c0-0.7-0.8-0.9-1.2-0.6c0-0.4-0.4-0.5-0.5-0.8 c-0.1-0.1-0.1-0.7-0.2-1c-0.3-0.7-0.6-0.8-1.2-1.1c-0.6-0.3-0.6-0.2-1.1-0.8c-0.3-0.4-0.6-0.7-1-1c0.1,0,0.2-0.1,0.3-0.1 c-0.9-0.2-1.7,0.6-2.3-0.6c-0.4,0.3-0.4,0.8-0.6,1.2c0-0.3,0-0.7,0-0.9c0.4-0.6-0.1-0.2-0.5,0.1c-0.3,0.2-0.7,0.9-1,1 c0,0-1.6-0.3-1.6-0.3c-0.8-0.7,0.1-1.4-0.1-2.2c-0.2-0.8-1.1-0.3-1.6-0.5c0.2-0.3,0.3-0.7,0.3-1.1c0.1,0,0.1,0,0.1,0.1 c0.2-1.2,0.5-1.7-0.7-0.8c-0.6,0.5-1.3,1.5-1.8,0c-0.3-0.8,0-2.4,0.4-3.1c0.7-1.1,1.6-0.5,2.3-0.6c-0.1-0.7,1.4-0.4,1.6-0.3 c0.2,0.3,0.2,2.8,0.8,1.6c0.5-1-0.4-1.7,0.5-2.7c0.6-0.7,2-1.1,1.3-2.2c0.1,0,0.1,0,0.2,0.1c0-0.2,0-0.3,0.1-0.4 c0,0.4,0,0.4-0.1,0.8c0.3-0.4,0.3-0.4,0.3-0.9c0.1,0.1,0.1,0.1,0.1,0.2c0.2-0.3,0.4-0.5,0.4-0.7c0,0,0.4-0.1,0.6-0.1 c-0.1,0-0.3,0-0.5,0c0.4-0.2,0.8-0.2,1.1-0.4c-0.1,0,0,0-0.2,0c-0.1-0.9,1.4-1.5,1.9-1.4c-0.5,0.2-0.4,0.3-0.6,0.7 c0.5-0.1,1.4-0.5,1.9-0.9c0-0.1-0.1-0.3-0.1-0.4c-0.6,1.2-1.7-0.1-0.8-0.7c-0.7-0.6-1.3,0.5-2,0.8c0.5-0.5,1.1-1.2,1.7-1.3 c0.8-0.2,1.5,0.2,2.2-0.4c1.2-0.9,0.1-1.1-0.6-1.9c0.2-0.5-0.1-0.9-0.2-1.5c-0.5,0.5-1.8,1-1.1-0.3c-0.5,0-0.6-0.4-1.2-0.4 c-1,0-0.4,0.7-1.2,1.3c0.6,0.8-0.3,1.4-0.9,1.5c0.6,1.6-1.5,1.4-0.5-0.2c-0.8,0-1.4-1-2.2-0.7c0-0.6,0.1-0.4-0.3-0.7 c0.5-1.3,2.5-2.2,3.5-2.7c0.3-0.1,1.4-0.2,1.3-0.9c-0.2-1-1.3,0.4-1.7,0.6c0.1-0.2,0-0.2,0.1-0.5c-0.2,0-0.2-0.2-0.6,0 c0.1-0.1,0.1-0.2,0.2-0.3c-0.1,0-0.2,0-0.4-0.1c0.7-0.6-0.4-1-0.8-0.1c0.5,0.5-0.1,0.7-0.5,1c0.1-0.1,0.1-0.2,0.2-0.3 c-0.5-0.2-1,0.1-1.6,0c-0.4-0.1-0.7-0.4-1.2-0.1c0,0,0.1,0.1,0.1,0.1c-0.4,0.1-1.1,0.1-1.7,0c0.1-0.1,0.3-0.1,0.4-0.2 c-0.6-0.3-1.5-0.7-2.1-0.3c0.1-0.1,0.1-0.2,0.2-0.3c-0.4,0.3-0.9,0-1.4,0c-0.6,0.1-1.2,0.4-1.8,0.4c-0.6,0-2.5-0.4-2.7-0.6 c-1.3-0.2-2.7,0.3-4,0.8c0.3,0.2,0.3,0.4,0.4,0.8c-0.2,0-0.3,0-0.5,0c0.1-0.1,0.1-0.1,0.2-0.2c-0.4,0-0.9,0.2-1.3,0.3 c0.2,0.7,0.9,0.5,1.4,0.3c-0.3,0.5-0.9,0.4-1.5,0.6c-0.5,0.2-1.4,1.3-0.4,1.1c-0.1,0.1-0.1,0.3-0.3,0.5c0.2-0.1,0.3-0.1,0.5-0.1 c0,0.1,0,0.1-0.1,0.2c0.1,0,0.1-0.1,0.2-0.1c0,0.1,0,0.1,0,0.2c0.2-0.1,0.4-0.1,0.6-0.2c-1,0.9-2.2,1-3.2,1.7 c2.1-0.4,3.5-1.8,5.4-2.6c-0.3,0.1-0.7,0.4-0.8,0.8c0.8-0.2,1.2-0.4,1.9-0.4c0.8,0.1,1.3,0.9,2.1,0.8c-0.1,0.6-0.1,1.8,0.3,2.2 c-0.6,0.8,1.3,1,0.4,2c-0.2-1.2-0.9,1-1.2,1.6c-0.4,0.8-0.5,2-0.2,2.8c0.2,0.4,1.7,3,0.9,3.3c0.6,0.7,0.6,1.2,1,2 c0.6-0.7-1.1-2.5-0.6-3.6c0.4,0.2,0.8,1.8,1,2.3c0.2,0.4,0.6,1.1,0.8,1.6c0.1,0.7-0.2,0.6,0.2,1.3c0.2,0.4,0.9,0.7,1.3,0.9 c0.5,0.3,1,0.1,1.3,0.2c0.8,0.3,1.4,1.1,2.1,1.3c0,0-0.1,0-0.1,0c0.4,0.5,0.5,0.9,0.7,1.3c0.1-0.1,0.1-0.1,0.1-0.2 c0.4,0.6,0.9,1.2,1.4,1c-0.1-0.8,0.3-0.4,0.5-0.1c0.3,0.5,0.3,1.3,0.2,1.7c-0.2,0.7-1.6,1.6-0.9,2.5c0-0.1,0.1-0.1,0.1-0.2 c0,0.6-0.4,0.8-0.3,1.5c0.1,0.3,0.7,1.2,0.9,1.6c0.3,0.7,0.5,1.6,1,2.1c0.5,0.6,1.3,0.7,1.6,1.4c0.3,0.7,0.2,2,0.2,2.8 c0,1,0.2,1.8,0.2,2.7c0.1,1.2-0.5,3.5,0.3,4.4c0-0.2,0-0.3,0-0.5c0.3,0.3,0.2,0.4,0.3,0.9c-0.1,0-0.2-0.1-0.3-0.1c0,0.5,0,0.6-0.1,1 c0.1,0,0.3,0.1,0.4,0.1c-0.8,1.1,0.7,2.6,1.6,2.7c-0.1-0.5,0.1-0.6,0.6-0.6c-0.6-0.4-0.2-0.6-0.2-1c0-0.2,0.3-0.7,0.3-0.7 c0-0.2-0.3-0.5-0.3-0.4c0-0.1-0.3-0.3-0.3-0.6c0-0.2,0.4-0.2,0.4-0.2c0.1-0.5-0.2-0.7,0.3-1c0-0.1-0.1-0.1-0.1-0.2 c-0.8,0,0-0.5,0-0.4c0.1-0.3,0.5-0.3,0.1-0.9c1.8,0.4,1.2-1.1,0.8-2c1,0.9,1.4,0,1.9-1c0.6-1.3,0.3-2.4,1.5-3.2 c0.7-0.5,0.7-0.1,1.1-1c0.3-0.8,0.3-1.4,0.4-2.2C35.4,59.7,36.6,58.3,36.2,56.9z M24.2,26.2c-0.2,0-0.3-0.1-0.5,0 C23.9,26.6,23.9,26.3,24.2,26.2z M22.4,25.3c-0.2,0.1-0.4,0.2-0.5,0.3c0.4,0.1,0.8,0,1.2,0c-0.2,0-0.4,0.2-0.6,0.2 c0.5,0,1.7,0,2-0.5c-0.2,0-0.3,0-0.4,0c0-0.1,0-0.2,0.1-0.3c-0.4,0.1-0.3-0.1-0.4,0.4C23.3,25.5,22.8,25.2,22.4,25.3z M24.2,27.3 c-0.5-0.1-0.6-1.9-1.2-0.5c0-0.6-0.7-0.4-1.2-0.3c0.1-0.1,0.1-0.1,0.2-0.2c-0.5-0.1-1.1,0.2-1.5,0.5c0.2,0,0.4,0.1,0.7,0.1 c-0.2,0-0.4,0.1-0.6,0.1c0.3,0.2,0.8,0.1,1.2,0.2c-0.4,0-0.8,0.1-1.2,0.1C21.2,28.1,23.6,27.9,24.2,27.3z M24,24.9 c0-0.3-0.3-0.1-0.7,0C23.6,25,23.8,24.9,24,24.9z M21.6,25.4c0.4-0.1,0.9-0.1,1.2-0.5c-0.6,0-1.2,0.2-1.8,0.5 C21.2,25.4,21.4,25.4,21.6,25.4z M32.4,34.8c-0.1,0-0.2,0.2-0.3,0c0,0,0.1-0.1,0.1-0.1c-0.1,0-0.3,0-0.4,0c0.2-0.2,0.3-0.5,0.5-0.7 c-0.6,0.1-1.2,1.1-1.3,1.6c0.3,0,0.7,0,1,0.1c-0.1,0.1-0.1,0.1-0.2,0.2c0.1-0.1,0.4-0.2,0.5-0.3c0,0.1,0,0.2-0.1,0.4 c0.4,0,0.5-0.3,0.4-0.7c-0.1,0-0.1,0-0.2,0.1c0-0.1,0.1-0.2,0.1-0.3C32.6,34.9,32.5,34.9,32.4,34.8z M14,35c0.7,0.6,0.5-0.1,0.2-0.5 C13.7,34.1,13.5,34.6,14,35z M19.6,27.1c0.8-0.1,1.5-0.7,2.3-0.8c-0.9-0.9-1.9,0-2.6,0.5C19.5,26.8,19.5,27,19.6,27.1z M27.7,29.4 c-0.8-0.6-0.7-0.5-1.6,0.2c0.1,0,0.4,0.2,0.3,0.2C27,29.4,27.6,29.7,27.7,29.4z M13.3,33.1c-0.2,0.2-0.3,0.4,0,0.7 c0.1-0.2,0.2-0.5,0.3-0.7C13.4,33.1,13.4,33.1,13.3,33.1z M27.5,30.1c0.1,0,0.1,0.3,0.2-0.1C27.6,30,27.6,30.1,27.5,30.1z M29.8,36 c-0.1,0,0-0.3-0.2-0.1c0.3,0.2,0.2,0.2,0.6,0.1C30.1,36.1,29.9,36.1,29.8,36z M26.7,30c0.2,0,0.3,0.1,0.6-0.2 C27,29.8,26.9,29.9,26.7,30z M30.5,35c-0.2-0.2-0.3-0.3-0.6-0.3C30.1,34.9,30.3,34.9,30.5,35z M27,25.3c0,0.2,0.1,0.2,0,0.5 c0.7,0.2,2.2,0.4,2.7-0.2c-0.7-0.3-1.4,0.1-2.1-0.2c0,0,0.1-0.1,0.1-0.1c-0.4-0.2-0.8-0.3-1.3-0.1C26.7,25.3,26.8,25.3,27,25.3z M26.8,24.9c0.2,0,0.3,0,0.5,0C27.2,24.8,26.9,24.9,26.8,24.9z M27.5,24.4c0.1,0,0.2,0,0.4,0c-0.1,0.1-0.2,0.1-0.3,0.2 c0.6,0.4,1.2,0,1.8-0.2c-0.5-0.6-1.3-0.6-2-0.2C27.3,24.4,27.4,24.2,27.5,24.4z M26.3,25.8c0.2,0,0.3,0.1,0.5-0.1 C26.6,25.6,26.1,25.4,26.3,25.8z M27,24.8c-0.1-0.2-0.1-0.3-0.5,0C26.8,24.9,26.8,24.7,27,24.8z M29.7,26.4c0.1,0,0.3,0,0.5,0 c-0.2-0.3-0.6-0.4-0.9-0.2C29.4,26.5,29.4,26.4,29.7,26.4z M26.9,26c-0.5-0.1-0.9,0.1-1,0.7c0.5-0.1,1-0.3,1.4-0.6 C27.1,26.1,27,26,26.9,26z M31.5,27.3c-0.4-0.3-0.7-0.5-1.2-0.4c-0.2-0.6-0.9-0.4-1.3-0.2c0.3-0.8-0.6-0.5-1-0.2 c0-0.1,0-0.1-0.1-0.2c0.1-0.1,0.2-0.1,0.3-0.2c-0.6,0-1.1,0.2-1.4,0.8c0.1,0,0.2,0,0.3,0C27.1,27,27,27,26.9,27.1 c0.6,0.3,2.7,0.1,2.5,0.6c0.8,0.1,0.7,0.4,0.2,0.9c-0.3,0.3-0.9,0.1-1.3,0.6c0.5,0.2,0.9-0.2,1.4,0.3c0,0-0.1,0.1-0.1,0.1 c0.4,0.3,0.8,0.5,1.2,0.5c-0.1-0.2-0.2-0.5-0.4-0.7c1.4,1.5,0.5-0.9,0.4-0.7c0.3-0.6,0.9,0.8,1.6-0.4c-0.5-0.1-0.8-0.5-1.3-0.6 c0.2-0.1,0.3-0.1,0.5-0.2C31.6,27.5,31.5,27.4,31.5,27.3z M25.7,24.7c0.2,0.1,0.4,0.1,0.6,0.1c-0.1-0.4-0.5-0.5-0.9-0.3 c0.1,0,0.1,0,0.2,0.1c-0.1,0-0.2,0.1-0.3,0.1C25.4,24.7,25.5,24.7,25.7,24.7z M29,24c0.5,0.1,0.9,0.1,1.4,0.1 c-0.3,0.1-0.7,0.1-1,0.1c0.1,0.2,0,0.1,0.2,0.3c-0.2,0.1-0.5,0.2-0.8,0.3c0.2,0.1,0.3,0.2,0.4,0.3c-0.4-0.2-0.8,0-1.1,0.3 c0.7,0.1,1.9,0.3,2.5-0.2c-0.1,0-0.2,0-0.4,0c0.4-0.3,1-0.4,1.2-0.7c-0.1,0-0.2,0-0.3,0c0.9,0,1.8-0.4,2.7-0.6c-0.1,0-0.3,0-0.4,0 c0.4-0.1,0.9-0.1,1.3-0.3c-1.6-0.4-4.4-0.4-5.9,0.3C28.9,23.8,28.9,23.9,29,24z M29.5,28.2c-0.2-0.3-0.3-0.3-0.5,0.2 C29.3,28.4,29.4,28.3,29.5,28.2z M24.4,24.6c-0.2,0-0.4-0.1-0.6,0.1C24,24.7,24.2,24.6,24.4,24.6z M25,27.4c-0.2,0-0.4,0-0.7,0.2 c0.3,0.2,0.6,0.2,0.9,0.1C25.2,27.4,25.1,27.5,25,27.4z M24.4,26.5c0.4,0.5,0.9,0.5,1.3,0c-0.1,0-0.2-0.1-0.2-0.1 c0.2-0.1,0.2-0.1,0.3-0.3c-0.4,0-0.9-0.1-0.9,0.3C24.7,26.4,24.6,26.5,24.4,26.5z M25.3,25.7c0.4,0.2,0.9-0.1,0.9-0.5 c-0.4,0-0.8,0-1.1,0.4C25.5,25.4,25.3,25.7,25.3,25.7z M78.1,46.7c-0.7,0.3-0.2,0.9,0,0.7C78.4,47,78.4,46.8,78.1,46.7z M24.7,46.8 c0.2,0,0.3,0,0.4-0.2c-0.8-0.5-2-1.9-3-0.7c0.3-0.1,0.6-0.2,0.9-0.3c0,0-0.1,0.1-0.1,0.1c0.6,0.3,1,0.3,1.4,0.8 c-0.1,0.1-0.1,0.2-0.2,0.2C24.3,46.7,24.5,46.8,24.7,46.8z M55.7,40.5c-0.1,0.1-0.2,0.1-0.4,0.1c0.4,0.2,0.3,0.1,0.6-0.2 C55.9,40.4,55.8,40.4,55.7,40.5z M49.5,32.8c0.1-0.4,0.2-0.6-0.3-0.4C49.2,32.7,49.3,32.7,49.5,32.8z M48.9,38.1 c0-0.3,0.1-0.4,0-0.7C48.6,37.7,48.8,37.8,48.9,38.1z M45.1,32.6c0.1-0.1,0.1-0.3,0.2-0.1c0,0.1,0.4,0.4,0.4,0.6 c0,0.4-0.6-0.1-0.3,0.6c-0.1,0-0.2,0.1-0.3,0.1c0.1,0,0.3,0.2,0.5,0.2c-0.2,0.1-0.4,0.3-0.6,0.5c0.7,0,1.9,0,1.9-1 c-0.6-0.2-0.6-1-1.2-1.2c0.2-0.2,0.2-0.5,0.3-0.6c-0.2,0-0.3,0-0.5,0c0.1-0.1,0.2-0.3,0.3-0.4C45,31.2,44.9,32,45.1,32.6z M53.3,40.5c-0.2,0-0.2,0.1-0.4-0.1c0,0.1,0,0.1,0,0.2c0.3,0.1,0.5,0.2,0.8,0C53.5,40.5,53.5,40.5,53.3,40.5z M41.5,27.3 c-0.3,0-0.6,0-0.9,0c0-0.1,0.2-0.4,0.2-0.4c0.3,0.3,0.4,0.3,0.8,0.3c-0.2-0.3-0.2-0.4-0.6-0.6c0.1,0,0.3,0,0.5,0 c-0.1-0.1,0-0.2-0.2-0.4c0.3,0,0.5-0.1,0.7-0.2C42,26,42,26,41.9,26c0.2,0,0.3,0,0.5,0c-0.1-0.1-0.2-0.2-0.2-0.3 c0.3-0.2,0.3-0.2-0.1-0.5c0.2,0,0.5-0.1,0.7-0.1c-0.3-0.4-0.2-0.7,0.3-0.9c-0.2,0-0.3,0-0.5,0c0.5,0,1-0.2,1.6-0.3 c-0.6-0.3-1.5-0.1-2.1,0c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.3-0.1-1.9-0.1c0.7,0,1.5,0.1,2.2-0.1c-1.4-0.2-3.8-0.7-5,0.1 c0.1,0,0.3,0.1,0.4,0.1c-1.6-0.3-3.3-0.2-4.8,0.4c0.2,0,0.3,0.1,0.5,0.1c-0.6,0.3-1.4,0.1-1.9,0.5c0.4,0.1,0.8,0.2,1.2,0.2 c-0.3,0-0.7,0-1,0.1c0.2,0.2,4.1,0.7,2.5,1.7c0.3,0.1,0.5,0.2,0.8,0.4c-0.9-0.5-1,0.9,0,0.2c-0.6,1-1.2,0.7-0.8,2.1 c0.2,0.7,0.5,0.9,0.9,1.1c0.7,0.4,0.6,0.2,1.1-0.4c0.1-0.1,0.4-0.9,0.6-1.1c0.4-0.3,0.8-0.2,1.1-0.4C39.3,28.2,40.4,27.9,41.5,27.3z M25.3,47.4c0.3,0.1,0.4-0.1,0.6,0.3c0.2-0.4,0.6-0.3,0.9-0.4c-0.3-0.4-0.9-0.7-1.4-0.4c0.2,0.2,0.1,0.2,0.3,0.4 c-0.2,0-0.3,0.1-0.6,0C25,47.6,25.1,47.4,25.3,47.4z M80.8,58.3c0.1,0,0.2-0.1,0.3-0.1C81,58,80.7,58,80.5,58.4 C80.6,58.4,80.7,58.3,80.8,58.3z M82.5,56.6c-0.2-0.4-0.3-0.7-0.5-1.1c0.2-0.1,0.3-0.3,0.5-0.3c0-0.1,0-0.1,0-0.2 c-0.4,0.2-1.4,0.1-0.8-0.4c0.5-0.4,1.2,0.5,1.3-0.5c-0.4,0.6-0.9,0-1.3,0.2c-0.3,0.2-0.5,1.1-0.5,1.5c0,0,0.3,1.2,0.2,1.2 c0.4,0.2,0.2-0.9,0.4-1.2c0,0.4,0.1,0.6,0.2,0.9c0.1-0.1,0.2-0.1,0.3-0.2c-0.1,0.3,0,0.3,0,0.5C82.5,56.9,82.4,56.8,82.5,56.6z M78.5,55.3c0.1,0.8,1.5,1.1,1.9,1.1c0.1-0.7,0.3-1.8,0.9-2c-0.6-0.8-0.4-1.3,0-1.8c-0.4-0.2-0.5-0.6-0.8-0.5 c-0.3,0.1-0.6,0.9-0.8,1.1C79.1,53.9,77.9,54,78.5,55.3z M85.8,57.1c-0.1,0.1-0.2,0-0.2,0.5C85.8,57.4,85.7,57.2,85.8,57.1z M83.6,56c-0.1,0-0.2,0-0.3,0C83.6,56.5,83.5,56.1,83.6,56z M81.6,58.9c-0.1-0.2-0.1-0.4-0.5-0.3C81.3,58.8,81.4,58.8,81.6,58.9z M82.3,58.2c-0.1-0.2-0.5-0.1-0.8,0.1C81.7,58.4,82,58.3,82.3,58.2z M78.7,58c0.5,0.1,1,0.2,1.5,0.1c-0.6-0.3-2.6-1.5-3-0.6 C77.7,57.7,78.2,57.8,78.7,58z M77.4,56.5c0.3-1-2-4.1-3.1-3.9c0.4,0.9,1,1.6,1.5,2.5C76,55.4,77.5,58.3,77.4,56.5z M84.2,56.1 c0.2,0.1,0.3,0,0.5,0.2c-0.2-0.5-0.6-0.6-0.9-0.2C84,56.1,84.1,56.1,84.2,56.1z M83.9,55.1c0.1-0.4,0.3-0.8-0.1-1.2 C83.7,54.3,83.7,54.7,83.9,55.1z M82.7,58.8c0.2-0.3,0.6-0.5,0.9-0.7c-0.5,0-1,0.2-1.2,0.8C82.5,58.9,82.6,58.9,82.7,58.8z M44.1,33.6c-0.1,0.1-0.1,0.3-0.2,0.4c0.4,0.1,1.4-0.5,1.1-1C44.7,32.3,44,33,44.1,33.6z M41.8,29.6c0.5,0.1,1.1-0.1,1.5-0.5 c0-0.1-0.2-0.4-0.2-0.5c-0.6,0.1-1.9-0.2-2.3,0.3c0.2,0,0.3,0.1,0.5,0.1c-0.1,0-0.2,0.1-0.4,0.2c0.2,0.1,0.3,0.1,0.5,0.2 c-0.1,0.1-0.2,0.1-0.2,0.2C41.4,29.5,41.6,29.5,41.8,29.6z M48.7,38.5C48.8,40.2,49,37.2,48.7,38.5z M50.5,39.4 c-0.2,0-0.4,0.1-0.6,0c0.1,0.3,0.4,0.5,0.7,0.6C50.7,39.5,50.6,39.5,50.5,39.4z M24.1,47.3c-0.1,0.1-0.2-0.1-0.2,0.1 c0.3,0.2,0.3,0.2,0.6,0.1C24.4,47.3,24.3,47.4,24.1,47.3z M70,51c-0.1-0.1-0.1-0.1-0.2-0.2C69.3,52.7,70.9,52.3,70,51z M61,60.2 c0-0.2-0.1-0.4-0.2-0.6c-0.1,0.3-0.3,0.5-0.4,0.7c-0.1,0.8-0.9,0.8-1.1,1.4c-0.2,0.4,0.1,0.7,0,1.1c-0.1,0.4-0.3,0.6-0.4,1 c-0.1,1.2,0.5,1.5,1.1,0.7c0.5-0.7,0.9-2.6,0.9-3.5c0,0.1,0.1,0.2,0.1,0.2C61.1,60.9,61,60.6,61,60.2z M74.3,48.1 c-0.9,0.8-1-2.4-2-2.6c0,0.2,0,0.2,0,0.4c-0.3-0.1-0.5,0-0.9,0.1c0.1,0.9-1.3,1.5-1.5,2.2c-0.2,0.6-0.2,2.1-0.3,2.7 c-0.1,0.1-0.3,0.4-0.5,0.5c-1-1.2-1.5-3.8-1.8-5.4c-0.6,0.6-1.1-0.6-1.6-1c-0.5-0.5-0.4-0.4-1.1-0.5c-0.5-0.1-0.9,0.1-1.3-0.1 c-0.4-0.2-0.5-0.6-0.8-0.7c-0.3-0.1-0.5,0.2-1,0c-0.7-0.3-0.8-1.5-1.5-1.1c0.1,0.9,0.8,1.3,1,2.1c0-0.2,0.1-0.4,0.1-0.5 c0.1,1.3,1,0.8,1.4-0.1c-0.1,0.9,0.5,0.7,0.8,1.1c0.4,0.8,0.2,0.6-0.1,1.2c-0.4,1-0.6,1.2-1.5,1.7c-0.6,0.4-2,1.9-2.6,1.1 c-0.3-0.4-0.1-0.9-0.2-1.3c-0.2-0.5-0.7-1-0.9-1.4c-0.4-0.8-1.8-3-1.6-3.7c0,0.3-0.2,0.5-0.2,0.7c-0.2-0.3-0.4-0.5-0.5-0.9 c0.1,0.8,0.6,1.5,0.9,2.2c0.3,0.7,0.4,1.4,0.7,2.1c0.3,0.7,2,2.5,1.7,3c0.5,0.9,1.8,0.2,2.4-0.1c0.1,3.4-3.7,4.9-3.4,7.8 c0.1,1.4,0.7,2.7-0.3,3.9c-0.7,0.8-1,0.7-1.1,1.7c0,0.5,0.2,0.8-0.1,1.3c-0.1,0.2-0.6,0.3-0.7,0.5c0,0.1,0,0.5-0.1,0.7 c-0.2,0.5-0.5,1.1-0.9,1.5c-0.5,0.6-0.9,0.8-1.4,1c-0.2,0.1-1.4,0.4-1.5,0.4c-0.6-0.2-0.2-0.7-0.3-1.2c-0.2-0.8-0.6-1.4-0.8-2.2 c-0.2-0.9-0.2-1.6-0.5-2.5c-0.3-0.8-0.5-1.3-0.2-2.2c0.3-1.4,0.5-2.2,0.1-3.5c-0.3-1-0.9-1.5-0.9-2.5c0-0.8,0.3-1.3-0.2-1.9 c-0.9,0.6-1.1-0.8-2.2-0.5c-0.7,0.2-1.9,0.8-2.6,0.6c-1.5-0.3-2.2-3.1-2.8-4.2c0.8-0.8,0.2-2.2,0.4-3c0.1-0.4,0.4-1.2,0.6-1.5 c0.4-0.6,0.9-0.7,1.2-1.3c0.5-0.8,0.3-1.3,1-2c0.8-0.9,0.3-0.3,1.4-0.5c0.9-0.1,2.7-1.4,3.4-0.6c0.1,0,0.2-0.1,0.2-0.1 c-0.2,0.8-0.3,1.2,0.3,1.7c0.5,0.4,1.7,1.1,2.2,0.8c0.1,0,0-0.6,0.5-0.7c0.2-0.1,0.7,0.4,0.9,0.5c0.5,0.2,1.7-0.1,1.9,0.3 c0.9,0.2,1-1.5,1-2.3c-0.6,0-1.4,0.3-1.9,0.1c-1.2-0.5-0.9-1.5,0-1.9c0.4-0.2,1.1-0.3,1.6-0.3c0.4,0,1,0.7,1.4,0.3 c0.6-0.6-0.9-1.3-1.3-1.6c0.3-0.4,0.2-0.2,0.2-0.5c0.1-0.1,0.2-0.1,0.4-0.2c-0.4-0.1-1.6,0.5-0.6,0.6c-0.4,0.4-0.8,0.5-1.1,0.1 c0.1-0.1,0.2-0.1,0.3-0.2c-1-0.9-1.9,1.4-1,1.8c-0.2,0.1-0.5,0.3-0.7,0.5c-0.2-0.4-0.3-0.3-0.7-0.2c0.1,0.1,0.1,0.1,0.2,0.2 c-0.3-0.1-0.2,0.1-0.4-0.1c0,0.5,0.2,0.7,0.4,1.1c-0.1,0-0.2-0.1-0.3-0.1c0.1,0.2,0.1,0.2-0.1,0.2c0,0.1,0.1,0.2,0.1,0.4 C52,40,52,38.4,51.7,37.9c-0.3-0.5-1.4-1.3-1.6-1.2c-0.1-0.2,0-0.2,0-0.3c-1.3,0,1.2,2,1.3,2.3c-0.7-0.5-0.1,0.3-0.7,0.8 c0.3-1-0.8-1.3-1.3-1.8c-0.6-0.6-0.2-0.5-0.9-0.6c-0.5-0.1-1.1,0.5-1.3,0.7c-0.8,0.6-0.7,1.7-1.5,2.2c-0.8,0.5-1.1-0.4-1.8-0.1 c-0.1-0.5-0.2-2.3,0.1-2.6c0.4-0.5,1.5,0.4,1.9-0.1c0.7-0.8-0.5-1.5-0.8-2c0.3,0,0.5-0.1,0.8,0c0-0.1-0.1-0.3-0.1-0.4 c0.5,0.3,0.9-0.3,1.2-0.6c0.3-0.3,0.8-0.7,1-0.9c0.1-0.2,0.3,0.2,0.4-0.1c0,0-0.1-0.3-0.1-0.4c0.2-0.4-0.2-0.8,0.5-1 c0,0.1,0.1,0.4,0.1,0.5c-1.1,0.9,1.1,0.8,1.5,0.7c0.6-0.1,0.7,0.1,1.1-0.3c0.2-0.2-0.2-1.4,0.7-0.6c0-0.2,0-0.3,0-0.5 c-0.2-0.1-0.1-0.1-0.3-0.3c0.5-0.2,0.9,0,1.3-0.3c-0.6-0.4-1.5,0.5-1.9-0.3c-0.4-0.7,0.2-1.2,0.8-1.5c-0.5-0.8-0.9,0.1-1.2,0.5 c-0.7,0.9-0.3,0.8-0.4,1.8c0,0.2-0.6,1.4-0.9,1.3c-0.4-0.1-0.7-1.2-1-1.4c-0.3-0.1-1.5,0.8-1.2-0.8c0.1-0.6,1.1-1,1.6-1.5 c1-1.1,2.6-2.5,4.1-1.6c-0.1,0-0.2,0.1-0.3,0.1c0.4,0.2,2.3,0.3,2.6,0.9c0.4,1-1.2,0.3-1.6,0.4c0.5,0.3,0.5,0.9,1.1,1 c-0.1-0.1-0.1-0.2-0.2-0.3c0.2,0,0.6,0,0.9,0c-0.1-0.1-0.1-0.2-0.2-0.3c0.3-0.3,0.6-0.4,0.9-0.2c0-0.3-0.1-0.6-0.3-0.9 c0.4,0,0.6,0.1,0.8,0.3c-0.1,0-0.2,0-0.3,0c0.4,0.6,1.1-0.3,1.9-0.4c-0.1,0.1-0.1,0.1-0.2,0.2c0.5,0,1.2-0.1,1.6-0.3 c-0.1-0.1-0.2-0.1-0.3-0.2c0.6-0.2,1.5,0.2,2.1,0.5c0-0.1,0.1-0.1,0.1-0.2c-0.7-0.3-1.2-1.5-0.2-1.4c0.5,0,1.4,1.7,1,2.2 c0.4,0,0.5-0.1,0.6-0.5c-0.4-0.4-0.6-0.8-1-1.2c0.1-0.1,0.2-0.1,0.3-0.2c-0.1-0.1-0.1-0.2-0.2-0.2c0.2,0.2,0.4,0.4,0.6,0.6 c-0.1-0.1-0.1-0.2-0.2-0.2c0.4-0.2,0.8-0.2,1.2,0c-0.3-0.2-0.3-0.4-0.5-0.6c0.4-0.1,0.9-0.1,1.3-0.1c-0.1-0.1-0.2-0.1-0.3-0.2 c0.6-0.7,1.8-0.5,2.7-0.6c0.1-0.4,0.5-0.5,0.9-0.3C68.1,25,68,25,67.9,25c0.7,0.2,1.8-0.1,2.3,0.6c-0.2,0.1-0.5,0.3-0.7,0.4 c1.1,0.1,2.1,0.5,3.2,0.4c-0.1-0.1-0.1-0.2-0.2-0.2c1.1,0,1.5,0.7,2.5,1c0-0.1-0.1-0.2-0.1-0.4c0.6,0.2,1.2,0.1,1.8,0.1 c-0.1-0.1-0.3-0.2-0.4-0.3c0.5-0.3,1.7-0.1,2.3,0.1c0.7,0.2,1.4,0.2,2.1,0.4c1.1,0.2,2.5,0.9,3.6,0.7c-0.2-0.1-0.3-0.2-0.5-0.4 c1.8,0.3,2.5,0.3,3.9,1.8c-0.2,0-0.2,0.1-0.5,0.1c0.4,0.2,0.9,0.4,1.2,0.8c-0.6-0.2-1.3,0.2-1.3,0.9c-0.5-0.4-1.1,0-1.6,0 c0,0.9,0.6,0.7,1,1.4c-0.1,0-0.1,0-0.2,0c0.1,0.2,0.2,0.3,0.3,0.5c-0.1,0.1-0.2,0.1-0.3,0.2c0.1,0.1,0.1,0.3,0.2,0.4 c-0.1,0-0.2,0.1-0.3,0.1c0.2,0.4,0,0.4,0,0.7c-0.7-0.7-1.6-1.6-1.8-2.6c0.5-0.2,1-1.7,0.2-1.7c0.2,1-0.4,0.2-0.7,0.3 c-0.4,0.2-1.1,0.3-0.3,0.9c-0.6,0.3-1.3-0.1-2,0c-1.2,0.1-1.2,0.4-1.8,1.7c1.2,0.2,2.2,0.4,2.5,2.1c0.1,0.6,0.1,1.6-0.2,2.1 c-0.4,0.5-0.6,0.3-0.9,0.6c0,0-0.4,0.9-0.4,0.9c0.1,0.5,0.3,0.4,0.6,0.9c1.1,1.9-0.9,1.2-0.5,0.3c-0.2-0.2-0.7-0.8-0.7-0.8 c-0.4-0.2-0.5-0.6-1.1,0c0.4-1.3-0.9-0.4-0.9,0c0,0.9,1.3,0.4,1.6,0.8c-1.4,0.4,0.5,2.1,0.6,2.8c0.2,1.5-0.7,2.5-1.6,3.1 c-0.3,0.2-0.4,0.3-0.8,0.4c-0.1,0,0.1,0.4-0.1,0.4c-0.1,0-0.2-0.3-0.2-0.3c-0.1,0-1-0.5-1,0.7c0,0.8,1.1,1.3,1.3,2.1 c0.2,1.1-0.4,1.4-1,2.1c0-0.5-0.9-1.6-1.4-1.6c0-0.1,0-0.2,0-0.3c-0.1,0-0.2,0-0.3,0c0,0.6-0.1,1.2,0,1.7c0.1,0.4,0.5,0.7,0.7,1.1 c0.4,0.8,0.5,1.3,0.8,2.1c-1.2-0.2-1.1-2-1.8-2.8c0,0.1,0,0.2,0,0.2C75.1,51,75,47.7,74.3,48.1z M53.6,51.4 c-0.1-0.1-0.1-0.1-0.2-0.2C53.5,51.3,53.5,51.4,53.6,51.4z M61.2,39.7c-0.1-0.7-0.4-0.9-0.5-1.5c0.3,0.1,0.3,0,0.5,0 c-0.2-0.4-0.5-0.6-0.5-0.1c-0.1-0.7-0.6-0.8-0.9-1.4c0.1,0,0.2,0,0.3,0c0.2-0.4-0.1-0.3,0.4-0.3c0.1-1-1-0.7-1.3-0.2 C58.7,37,59.4,38,60,38.5C59.1,39.1,60.4,40.4,61.2,39.7z M50.4,24.2c0.4,0.2,1,0.2,1.5-0.1c-0.6-0.2-1.4-0.2-2-0.1 C50.1,24.2,50.2,24.2,50.4,24.2z M51,25c0.1,0,0.3-0.1,0.4-0.1c-0.3-0.1-0.5-0.1-0.8-0.1c0.1,0.3,0.1-0.1,0,0.2 C50.8,24.9,50.9,24.9,51,25z M49.1,24.8c0.1,0,0.2,0.1,0.3,0.1c-0.1,0-0.1,0.1-0.2,0.1c0.7,0.5,0.8-0.4,1.5-0.5 c-0.9-0.3-1.4-0.2-2.2-0.2C48.7,24.5,48.9,24.7,49.1,24.8z M27.1,47.3c0.1,0.1,0,0.4,0.4,0.1C27.4,47.3,27.3,47.3,27.1,47.3z M55.6,24.1c0.3,0.1,0.6,0,0.9-0.1c-0.5,0-0.8,0-1.3,0C55.5,24,55.7,24.2,55.6,24.1z M57.7,26.9c0.4,0.2,0.9,0.4,1.4,0.3 c-2-0.4,1.3-1.7,1.6-1.9c-0.7-0.3-1.8,0.1-2.5,0.5c-0.1,0.2,0,0.1-0.3,0.4c0.1,0,0.1,0,0.2,0C57.7,26.4,57.7,26.6,57.7,26.9z M65.1,24.4c0.5,0.1,1,0.2,1.5,0.2c-0.4-0.6-1.5-0.9-2.1-0.4C64.7,24.1,64.8,24.3,65.1,24.4z M75.7,25.8c0.3-0.1,0.7-0.1,1.1-0.1 c-0.3-0.5-1.3-0.5-1.8-0.4C75.2,25.7,75.4,25.8,75.7,25.8z M67.6,24.6c-0.5-0.2-0.9-0.4-1,0.2C67,24.8,67.5,24.8,67.6,24.6z M76.6,26.1c-0.2,0.1-0.2,0-0.3,0.2c0.3,0.1,0.6,0.1,0.8,0.1C77,26.2,76.8,26.1,76.6,26.1z M5,29.1C5,29.1,5,29.1,5,29.1z M7.7,27 c-0.2-0.1-0.3-0.2-0.6,0.1C7.3,27.1,7.5,27,7.7,27z M82.3,33.9c0.6,0.5,0.9,1.6,1.4,2.3c0-0.1,0-0.2,0-0.3c0.1,0.1,0.2,0.2,0.3,0.2 c-0.3-0.4-0.7-0.7-0.7-1.2c0.2,0,0.3,0.1,0.5,0.1c-0.6-0.6-1.2-1.8-1.8-2C82.1,33.3,82.2,33.4,82.3,33.9z M5.5,28.8 c0,0,0.3,0.1,0.5,0.1c0.1,0.8,1.1-0.1,1.7-0.2c-0.2-0.5-0.7-0.4-1-0.2c0.1-0.1,0.2-0.1,0.2-0.2C6.4,27,5.6,28.5,5,29.1 C5.2,28.9,5.7,28.4,5.5,28.8z M77.6,25.8c0.2,0,0.3,0.1,0.5-0.1c-0.3-0.1-0.7-0.1-1.1-0.1C77.2,25.7,77.3,25.7,77.6,25.8z M85.8,27.1c-0.1-0.1-0.2-0.2-0.3-0.2c0,0-0.1,0.1-0.1,0.1C85.6,27.1,85.7,27,85.8,27.1z M28.5,50.6c0,0,0.1,0.3,0.2-0.2 C28.6,50.3,28.5,50.6,28.5,50.6z M7.1,29.7c-0.3-0.1-0.4-0.2-0.7,0C6.6,29.8,6.8,29.7,7.1,29.7z M9.2,31.6c-0.3,0.1-0.5,0.1-0.5,0.5 c0.2-0.1,0.5-0.2,0.7-0.3C9.3,31.5,9.3,31.7,9.2,31.6z M6.4,30.8c0.2,0,0.3,0.3,0.4,0C6.7,30.7,6.5,30.8,6.4,30.8z",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"translate",calcMode:"linear",values:"-100 0;0 0",dur:"2s",begin:"0s",repeatCount:"indefinite"})}),(0,s.jsx)("path",{transform:"translate(37.5 0)",fill:"#ffffcb",d:"M64.4,74.4c0.3,0.3,0.2,0.3-0.3,0.3C64.1,74.3,64.2,74.5,64.4,74.4z M31.4,75.4c-0.2,0.1-0.3-0.2-0.5,0.1c0.3,0.2,0.6,0.1,0.8-0.1C31.6,75.2,31.6,75.4,31.4,75.4z M84.9,36.9c-0.3,0.2-0.8-0.1-1.1-0.5 c0.1,0.2,0.1,0.6,0.3,0.9c-0.5,0.2-0.2,0.6,0.2,0.7c0-0.1,0-0.3,0-0.4c0.2,0.1,0.4,0.2,0.5,0.3c0.2-0.2,0.2-0.3,0.4-0.5 C85.1,37.2,85,37,84.9,36.9z M85.1,40.6c0-0.6-0.1-2.1-0.6-2.4c-0.6-0.4,0.5,2.1-0.6,1.6c0,0.2-0.1,0.5,0,0.7 c-0.8-0.3-0.9,0.5-1.4,0.9c0.3,0.3,0.4,0.6,0.6,0.9c0.3-0.4,0.2-0.9-0.3-1.2c0.2,0,0.4-0.2,0.6-0.2c0.2,0,0.6,0.2,0.6,0.2 C84.2,41,84.5,40.7,85.1,40.6z M83.7,41c-0.4-0.1-0.7,0.2-0.3,0.6c0.2-0.4,0-0.1,0.3-0.2C83.8,41.2,83.6,41.1,83.7,41z M93.5,62.8 c0.1,0.5,0.3,0.9,0.7,0.8C94.1,63.3,93.8,63,93.5,62.8z M93,71.2c-0.1-0.1-2.5,1.6-2.9,2.1c0.8,0.5,2.9-1.2,3.1-2.1 C93,71.5,92.9,71.2,93,71.2z M95,69.9c-0.4,0.2-0.6,0-0.5-0.4c0,0.1-0.1,0.2-0.1,0.3c0.1-0.5,0.1-0.8-0.1-1.1 c-0.3,0.7,0.1,1.4-0.7,2c0.3,0.3,0.3,0.4-0.1,0.7c0.1,0,0.1,0.1,0.1,0.2C93.9,71.3,95,70.2,95,69.9z M82,50.6 c0.2-0.2,0.3-0.2,0.3-0.5c-0.1,0-0.3-0.1-0.4-0.1C81.9,50.2,81.9,50.4,82,50.6z M82.4,50.6c-0.3-0.4-0.2,0.1-0.1,0.5 c0.2-0.3,0.3-0.5,0.2-0.9C82.5,50.4,82.4,50.5,82.4,50.6z M82.8,49.7c-0.1,0-0.2,0-0.3,0c0,0.1,0.2,0.4,0.2,0.5c-0.1,0-0.1,0-0.2,0 c0.1,0.2,0.1,0.3,0.2,0.5c0.1-0.2,0.1-0.2,0-0.5c0.1,0,0.2,0.1,0.2,0.1C83,50.1,82.9,49.9,82.8,49.7z M81,51 c0.2-0.3,0.3-0.4,0.2-0.8c-0.1,0.5-0.4,0.8-0.6,1.2C80.8,51.3,80.9,51.1,81,51z M81.2,48.6c0.1,0.2,0.1,0.5,0.3,0.3 c0,0.4,0.3,0.6,0.6,0.6c0,0,0-0.1,0.1-0.1c0.1,0.2,0.2,0.3,0.4,0.4c0-0.7-0.6-0.5-0.8-1c-0.2-0.4,0.2-0.9,0-1.4 c-0.5-0.1-0.6,0.3-0.4,1c0,0-0.1-0.1-0.1-0.1C81.1,48.3,81.1,48.4,81.2,48.6z M83.3,52.2c0.1-0.5,0.1-1.1-0.3-1.4c0,0.1,0,0.2,0,0.3 c-0.4,0.2-0.9,0.1-0.9,0.8c0.7-0.7,0.4,0.2,1,0.5c0-0.2,0.1-0.5,0.1-0.7C83.2,52,83.3,52.1,83.3,52.2z M81.5,49.6 c0.1-0.1,0.3-0.1-0.2-0.3C81.4,49.4,81.5,49.5,81.5,49.6z M91.8,57.4c0.1,0.1,0,0.2,0.2,0.1c-0.1-0.2-0.2-0.5-0.3-0.7 C91.6,57,91.7,57.1,91.8,57.4z M90.2,57.3c0.4-0.1,1.1-0.5,0.6-0.9c-0.1,0.4-0.2,0.6-0.4,0.3c-0.1,0-0.5,0.2-0.5,0.3 C89.9,57.2,90,57.2,90.2,57.3z M90.9,56.1c0.1,0.2,0.2,0.3,0.2,0.5c0.1-0.5-0.2-0.8-0.6-0.8C90.7,55.9,90.8,56,90.9,56.1z M90.3,59 c-0.2-0.4-0.7-0.7-1-1.6c0.1,0,0.2,0,0.3,0c-0.7-0.7-1.4-1.7-2.5-1.8c-0.5-0.1-1,0.5-1.3,0.3c-0.5-0.2-0.1-1.4-1.2-0.8 c0.3,0.4,0.6,0.5,0.9,0.6c-0.2,0-0.3,0.1-0.5,0.1c0.1,0.2,0.2,0.4,0.3,0.5c0.1,0,0.2-0.2,0.2-0.2c0.6,0.5,2,1,1,2 c0.6-0.3,0.7,0.4,1.2,0.3c0.4-0.1,0.4-0.5,0.6-0.5C89.2,57.9,89.5,58.9,90.3,59z M93.2,58.5c-0.1,0.1-0.2-0.2-0.2,0.1 C93.3,58.8,93.2,58.6,93.2,58.5z M92.4,57.7c0,0-0.1-0.2-0.2-0.3C92.2,57.6,92.3,57.6,92.4,57.7z M92.9,58c0.1,0.1,0.1,0.1,0.2,0.2 c-0.2-0.2-0.3-0.3-0.5-0.4C92.7,57.8,92.8,57.9,92.9,58z M93.5,59.1C93.6,58.9,93.6,58.8,93.5,59.1z M93.5,58.7c0-0.2,0-0.4-0.2-0.6 C93.3,58.3,93.4,58.5,93.5,58.7z M81,45.9c0.1-0.5,0.2-1-0.1-1.3C80.6,45,80.6,45.5,81,45.9z M94.8,61c0,0,0.1-0.2,0-0.4 C94.7,60.8,94.8,61.1,94.8,61z M94.8,61.2c0.1,0.1,0,0.3,0.2,0.1C94.9,61.1,94.8,61.2,94.8,61.2z M29.5,76.3 c-0.4-0.8-0.5-0.2-0.7-0.2c0.2,0-0.3,0.2-0.3,0.2c-0.2,0-0.6-0.3-0.9-0.4c0.9,0.9,1.9,1.2,2.6,0.7C30,76.6,29.8,76.4,29.5,76.3z M89.6,64.4c0-0.2-0.2-0.3-0.1-0.7c-0.2,0-0.1-0.1-0.3,0c0.1-0.8-0.5-1.1-0.7-1.7c-0.1-0.5,0-1-0.2-1.6c-0.1,0.1-0.1,0.1-0.2,0.2 c0-0.5-0.1-1.1-0.2-1.6c-0.5,0.9-0.5,3.8-1.7,2.2c-0.3-0.5-0.4-0.2-0.4-0.8c0-0.3,0.4-0.5,0.4-0.7c0-0.1-1.1-0.4-1.4-0.5 c0.3,0.3-0.7,0.7-0.8,1.5c-0.5-0.2-0.7-0.4-1.1-0.2c-0.4,0.1-0.7,0.9-0.7,1.1c0,0-0.1,0.1-0.1,0.1c0-0.1,0-0.2-0.1-0.3 c-0.4,0.8-0.6,1.1-1.3,1.4c-0.6,0.3-1.1,0.4-1.6,1c0-0.1,0-0.2,0-0.3c-0.3,0.6-0.5,1.1-0.3,1.8c-0.1-0.1-0.1-0.2-0.2-0.3 c0,0.1,0,0.3,0,0.4c0-0.1-0.1-0.1-0.1-0.2c0.1,1,0.1,1.7,0,2.7c0,0.4-0.6,0.5,0,0.9c0.4,0.2,0.7-0.3,1-0.4c0.8-0.2,1.4-0.5,2.3-0.7 c1.4-0.5,1.7-0.2,2.1,1.1c0.2-0.3,0.5-0.6,0.8-0.8c-0.1,0.4-0.3,0.7-0.6,1c0.2-0.1,0.3-0.2,0.5-0.4c-0.1,0.2-0.1,0.3-0.2,0.5 c0.5,0.2,0.5,2.1,1.5,0.9c0,0.1-0.1,0.1-0.1,0.2C86.9,71.3,90.8,66.1,89.6,64.4z M85.9,71.3c-0.4-0.2-1,0.2-0.7,0.8 c0.2,0.6,0.9-0.4,1.1-0.9C86.2,71.2,86.1,71.2,85.9,71.3z M24.6,44.3c0-0.2,0.2-0.3-0.1-0.5C24.5,44,24.6,44.2,24.6,44.3z M24.2,44.9c0.1,0.1,0.1,0.2,0.1,0.4c0.1-0.2,0.1-0.3,0-0.6C24.1,44.6,24.3,44.8,24.2,44.9z M24.4,43.9c-0.2,0-0.3-0.1-0.3,0.2 C24.3,44.1,24.4,43.9,24.4,43.9z M36.2,56.9c-1-0.3-1.6-1.5-2.7-1.1c0-0.7-0.8-0.9-1.2-0.6c0-0.4-0.4-0.5-0.5-0.8 c-0.1-0.1-0.1-0.7-0.2-1c-0.3-0.7-0.6-0.8-1.2-1.1c-0.6-0.3-0.6-0.2-1.1-0.8c-0.3-0.4-0.6-0.7-1-1c0.1,0,0.2-0.1,0.3-0.1 c-0.9-0.2-1.7,0.6-2.3-0.6c-0.4,0.3-0.4,0.8-0.6,1.2c0-0.3,0-0.7,0-0.9c0.4-0.6-0.1-0.2-0.5,0.1c-0.3,0.2-0.7,0.9-1,1 c0,0-1.6-0.3-1.6-0.3c-0.8-0.7,0.1-1.4-0.1-2.2c-0.2-0.8-1.1-0.3-1.6-0.5c0.2-0.3,0.3-0.7,0.3-1.1c0.1,0,0.1,0,0.1,0.1 c0.2-1.2,0.5-1.7-0.7-0.8c-0.6,0.5-1.3,1.5-1.8,0c-0.3-0.8,0-2.4,0.4-3.1c0.7-1.1,1.6-0.5,2.3-0.6c-0.1-0.7,1.4-0.4,1.6-0.3 c0.2,0.3,0.2,2.8,0.8,1.6c0.5-1-0.4-1.7,0.5-2.7c0.6-0.7,2-1.1,1.3-2.2c0.1,0,0.1,0,0.2,0.1c0-0.2,0-0.3,0.1-0.4 c0,0.4,0,0.4-0.1,0.8c0.3-0.4,0.3-0.4,0.3-0.9c0.1,0.1,0.1,0.1,0.1,0.2c0.2-0.3,0.4-0.5,0.4-0.7c0,0,0.4-0.1,0.6-0.1 c-0.1,0-0.3,0-0.5,0c0.4-0.2,0.8-0.2,1.1-0.4c-0.1,0,0,0-0.2,0c-0.1-0.9,1.4-1.5,1.9-1.4c-0.5,0.2-0.4,0.3-0.6,0.7 c0.5-0.1,1.4-0.5,1.9-0.9c0-0.1-0.1-0.3-0.1-0.4c-0.6,1.2-1.7-0.1-0.8-0.7c-0.7-0.6-1.3,0.5-2,0.8c0.5-0.5,1.1-1.2,1.7-1.3 c0.8-0.2,1.5,0.2,2.2-0.4c1.2-0.9,0.1-1.1-0.6-1.9c0.2-0.5-0.1-0.9-0.2-1.5c-0.5,0.5-1.8,1-1.1-0.3c-0.5,0-0.6-0.4-1.2-0.4 c-1,0-0.4,0.7-1.2,1.3c0.6,0.8-0.3,1.4-0.9,1.5c0.6,1.6-1.5,1.4-0.5-0.2c-0.8,0-1.4-1-2.2-0.7c0-0.6,0.1-0.4-0.3-0.7 c0.5-1.3,2.5-2.2,3.5-2.7c0.3-0.1,1.4-0.2,1.3-0.9c-0.2-1-1.3,0.4-1.7,0.6c0.1-0.2,0-0.2,0.1-0.5c-0.2,0-0.2-0.2-0.6,0 c0.1-0.1,0.1-0.2,0.2-0.3c-0.1,0-0.2,0-0.4-0.1c0.7-0.6-0.4-1-0.8-0.1c0.5,0.5-0.1,0.7-0.5,1c0.1-0.1,0.1-0.2,0.2-0.3 c-0.5-0.2-1,0.1-1.6,0c-0.4-0.1-0.7-0.4-1.2-0.1c0,0,0.1,0.1,0.1,0.1c-0.4,0.1-1.1,0.1-1.7,0c0.1-0.1,0.3-0.1,0.4-0.2 c-0.6-0.3-1.5-0.7-2.1-0.3c0.1-0.1,0.1-0.2,0.2-0.3c-0.4,0.3-0.9,0-1.4,0c-0.6,0.1-1.2,0.4-1.8,0.4c-0.6,0-2.5-0.4-2.7-0.6 c-1.3-0.2-2.7,0.3-4,0.8c0.3,0.2,0.3,0.4,0.4,0.8c-0.2,0-0.3,0-0.5,0c0.1-0.1,0.1-0.1,0.2-0.2c-0.4,0-0.9,0.2-1.3,0.3 c0.2,0.7,0.9,0.5,1.4,0.3c-0.3,0.5-0.9,0.4-1.5,0.6c-0.5,0.2-1.4,1.3-0.4,1.1c-0.1,0.1-0.1,0.3-0.3,0.5c0.2-0.1,0.3-0.1,0.5-0.1 c0,0.1,0,0.1-0.1,0.2c0.1,0,0.1-0.1,0.2-0.1c0,0.1,0,0.1,0,0.2c0.2-0.1,0.4-0.1,0.6-0.2c-1,0.9-2.2,1-3.2,1.7 c2.1-0.4,3.5-1.8,5.4-2.6c-0.3,0.1-0.7,0.4-0.8,0.8c0.8-0.2,1.2-0.4,1.9-0.4c0.8,0.1,1.3,0.9,2.1,0.8c-0.1,0.6-0.1,1.8,0.3,2.2 c-0.6,0.8,1.3,1,0.4,2c-0.2-1.2-0.9,1-1.2,1.6c-0.4,0.8-0.5,2-0.2,2.8c0.2,0.4,1.7,3,0.9,3.3c0.6,0.7,0.6,1.2,1,2 c0.6-0.7-1.1-2.5-0.6-3.6c0.4,0.2,0.8,1.8,1,2.3c0.2,0.4,0.6,1.1,0.8,1.6c0.1,0.7-0.2,0.6,0.2,1.3c0.2,0.4,0.9,0.7,1.3,0.9 c0.5,0.3,1,0.1,1.3,0.2c0.8,0.3,1.4,1.1,2.1,1.3c0,0-0.1,0-0.1,0c0.4,0.5,0.5,0.9,0.7,1.3c0.1-0.1,0.1-0.1,0.1-0.2 c0.4,0.6,0.9,1.2,1.4,1c-0.1-0.8,0.3-0.4,0.5-0.1c0.3,0.5,0.3,1.3,0.2,1.7c-0.2,0.7-1.6,1.6-0.9,2.5c0-0.1,0.1-0.1,0.1-0.2 c0,0.6-0.4,0.8-0.3,1.5c0.1,0.3,0.7,1.2,0.9,1.6c0.3,0.7,0.5,1.6,1,2.1c0.5,0.6,1.3,0.7,1.6,1.4c0.3,0.7,0.2,2,0.2,2.8 c0,1,0.2,1.8,0.2,2.7c0.1,1.2-0.5,3.5,0.3,4.4c0-0.2,0-0.3,0-0.5c0.3,0.3,0.2,0.4,0.3,0.9c-0.1,0-0.2-0.1-0.3-0.1c0,0.5,0,0.6-0.1,1 c0.1,0,0.3,0.1,0.4,0.1c-0.8,1.1,0.7,2.6,1.6,2.7c-0.1-0.5,0.1-0.6,0.6-0.6c-0.6-0.4-0.2-0.6-0.2-1c0-0.2,0.3-0.7,0.3-0.7 c0-0.2-0.3-0.5-0.3-0.4c0-0.1-0.3-0.3-0.3-0.6c0-0.2,0.4-0.2,0.4-0.2c0.1-0.5-0.2-0.7,0.3-1c0-0.1-0.1-0.1-0.1-0.2 c-0.8,0,0-0.5,0-0.4c0.1-0.3,0.5-0.3,0.1-0.9c1.8,0.4,1.2-1.1,0.8-2c1,0.9,1.4,0,1.9-1c0.6-1.3,0.3-2.4,1.5-3.2 c0.7-0.5,0.7-0.1,1.1-1c0.3-0.8,0.3-1.4,0.4-2.2C35.4,59.7,36.6,58.3,36.2,56.9z M24.2,26.2c-0.2,0-0.3-0.1-0.5,0 C23.9,26.6,23.9,26.3,24.2,26.2z M22.4,25.3c-0.2,0.1-0.4,0.2-0.5,0.3c0.4,0.1,0.8,0,1.2,0c-0.2,0-0.4,0.2-0.6,0.2 c0.5,0,1.7,0,2-0.5c-0.2,0-0.3,0-0.4,0c0-0.1,0-0.2,0.1-0.3c-0.4,0.1-0.3-0.1-0.4,0.4C23.3,25.5,22.8,25.2,22.4,25.3z M24.2,27.3 c-0.5-0.1-0.6-1.9-1.2-0.5c0-0.6-0.7-0.4-1.2-0.3c0.1-0.1,0.1-0.1,0.2-0.2c-0.5-0.1-1.1,0.2-1.5,0.5c0.2,0,0.4,0.1,0.7,0.1 c-0.2,0-0.4,0.1-0.6,0.1c0.3,0.2,0.8,0.1,1.2,0.2c-0.4,0-0.8,0.1-1.2,0.1C21.2,28.1,23.6,27.9,24.2,27.3z M24,24.9 c0-0.3-0.3-0.1-0.7,0C23.6,25,23.8,24.9,24,24.9z M21.6,25.4c0.4-0.1,0.9-0.1,1.2-0.5c-0.6,0-1.2,0.2-1.8,0.5 C21.2,25.4,21.4,25.4,21.6,25.4z M32.4,34.8c-0.1,0-0.2,0.2-0.3,0c0,0,0.1-0.1,0.1-0.1c-0.1,0-0.3,0-0.4,0c0.2-0.2,0.3-0.5,0.5-0.7 c-0.6,0.1-1.2,1.1-1.3,1.6c0.3,0,0.7,0,1,0.1c-0.1,0.1-0.1,0.1-0.2,0.2c0.1-0.1,0.4-0.2,0.5-0.3c0,0.1,0,0.2-0.1,0.4 c0.4,0,0.5-0.3,0.4-0.7c-0.1,0-0.1,0-0.2,0.1c0-0.1,0.1-0.2,0.1-0.3C32.6,34.9,32.5,34.9,32.4,34.8z M14,35c0.7,0.6,0.5-0.1,0.2-0.5 C13.7,34.1,13.5,34.6,14,35z M19.6,27.1c0.8-0.1,1.5-0.7,2.3-0.8c-0.9-0.9-1.9,0-2.6,0.5C19.5,26.8,19.5,27,19.6,27.1z M27.7,29.4 c-0.8-0.6-0.7-0.5-1.6,0.2c0.1,0,0.4,0.2,0.3,0.2C27,29.4,27.6,29.7,27.7,29.4z M13.3,33.1c-0.2,0.2-0.3,0.4,0,0.7 c0.1-0.2,0.2-0.5,0.3-0.7C13.4,33.1,13.4,33.1,13.3,33.1z M27.5,30.1c0.1,0,0.1,0.3,0.2-0.1C27.6,30,27.6,30.1,27.5,30.1z M29.8,36 c-0.1,0,0-0.3-0.2-0.1c0.3,0.2,0.2,0.2,0.6,0.1C30.1,36.1,29.9,36.1,29.8,36z M26.7,30c0.2,0,0.3,0.1,0.6-0.2 C27,29.8,26.9,29.9,26.7,30z M30.5,35c-0.2-0.2-0.3-0.3-0.6-0.3C30.1,34.9,30.3,34.9,30.5,35z M27,25.3c0,0.2,0.1,0.2,0,0.5 c0.7,0.2,2.2,0.4,2.7-0.2c-0.7-0.3-1.4,0.1-2.1-0.2c0,0,0.1-0.1,0.1-0.1c-0.4-0.2-0.8-0.3-1.3-0.1C26.7,25.3,26.8,25.3,27,25.3z M26.8,24.9c0.2,0,0.3,0,0.5,0C27.2,24.8,26.9,24.9,26.8,24.9z M27.5,24.4c0.1,0,0.2,0,0.4,0c-0.1,0.1-0.2,0.1-0.3,0.2 c0.6,0.4,1.2,0,1.8-0.2c-0.5-0.6-1.3-0.6-2-0.2C27.3,24.4,27.4,24.2,27.5,24.4z M26.3,25.8c0.2,0,0.3,0.1,0.5-0.1 C26.6,25.6,26.1,25.4,26.3,25.8z M27,24.8c-0.1-0.2-0.1-0.3-0.5,0C26.8,24.9,26.8,24.7,27,24.8z M29.7,26.4c0.1,0,0.3,0,0.5,0 c-0.2-0.3-0.6-0.4-0.9-0.2C29.4,26.5,29.4,26.4,29.7,26.4z M26.9,26c-0.5-0.1-0.9,0.1-1,0.7c0.5-0.1,1-0.3,1.4-0.6 C27.1,26.1,27,26,26.9,26z M31.5,27.3c-0.4-0.3-0.7-0.5-1.2-0.4c-0.2-0.6-0.9-0.4-1.3-0.2c0.3-0.8-0.6-0.5-1-0.2 c0-0.1,0-0.1-0.1-0.2c0.1-0.1,0.2-0.1,0.3-0.2c-0.6,0-1.1,0.2-1.4,0.8c0.1,0,0.2,0,0.3,0C27.1,27,27,27,26.9,27.1 c0.6,0.3,2.7,0.1,2.5,0.6c0.8,0.1,0.7,0.4,0.2,0.9c-0.3,0.3-0.9,0.1-1.3,0.6c0.5,0.2,0.9-0.2,1.4,0.3c0,0-0.1,0.1-0.1,0.1 c0.4,0.3,0.8,0.5,1.2,0.5c-0.1-0.2-0.2-0.5-0.4-0.7c1.4,1.5,0.5-0.9,0.4-0.7c0.3-0.6,0.9,0.8,1.6-0.4c-0.5-0.1-0.8-0.5-1.3-0.6 c0.2-0.1,0.3-0.1,0.5-0.2C31.6,27.5,31.5,27.4,31.5,27.3z M25.7,24.7c0.2,0.1,0.4,0.1,0.6,0.1c-0.1-0.4-0.5-0.5-0.9-0.3 c0.1,0,0.1,0,0.2,0.1c-0.1,0-0.2,0.1-0.3,0.1C25.4,24.7,25.5,24.7,25.7,24.7z M29,24c0.5,0.1,0.9,0.1,1.4,0.1 c-0.3,0.1-0.7,0.1-1,0.1c0.1,0.2,0,0.1,0.2,0.3c-0.2,0.1-0.5,0.2-0.8,0.3c0.2,0.1,0.3,0.2,0.4,0.3c-0.4-0.2-0.8,0-1.1,0.3 c0.7,0.1,1.9,0.3,2.5-0.2c-0.1,0-0.2,0-0.4,0c0.4-0.3,1-0.4,1.2-0.7c-0.1,0-0.2,0-0.3,0c0.9,0,1.8-0.4,2.7-0.6c-0.1,0-0.3,0-0.4,0 c0.4-0.1,0.9-0.1,1.3-0.3c-1.6-0.4-4.4-0.4-5.9,0.3C28.9,23.8,28.9,23.9,29,24z M29.5,28.2c-0.2-0.3-0.3-0.3-0.5,0.2 C29.3,28.4,29.4,28.3,29.5,28.2z M24.4,24.6c-0.2,0-0.4-0.1-0.6,0.1C24,24.7,24.2,24.6,24.4,24.6z M25,27.4c-0.2,0-0.4,0-0.7,0.2 c0.3,0.2,0.6,0.2,0.9,0.1C25.2,27.4,25.1,27.5,25,27.4z M24.4,26.5c0.4,0.5,0.9,0.5,1.3,0c-0.1,0-0.2-0.1-0.2-0.1 c0.2-0.1,0.2-0.1,0.3-0.3c-0.4,0-0.9-0.1-0.9,0.3C24.7,26.4,24.6,26.5,24.4,26.5z M25.3,25.7c0.4,0.2,0.9-0.1,0.9-0.5 c-0.4,0-0.8,0-1.1,0.4C25.5,25.4,25.3,25.7,25.3,25.7z M78.1,46.7c-0.7,0.3-0.2,0.9,0,0.7C78.4,47,78.4,46.8,78.1,46.7z M24.7,46.8 c0.2,0,0.3,0,0.4-0.2c-0.8-0.5-2-1.9-3-0.7c0.3-0.1,0.6-0.2,0.9-0.3c0,0-0.1,0.1-0.1,0.1c0.6,0.3,1,0.3,1.4,0.8 c-0.1,0.1-0.1,0.2-0.2,0.2C24.3,46.7,24.5,46.8,24.7,46.8z M55.7,40.5c-0.1,0.1-0.2,0.1-0.4,0.1c0.4,0.2,0.3,0.1,0.6-0.2 C55.9,40.4,55.8,40.4,55.7,40.5z M49.5,32.8c0.1-0.4,0.2-0.6-0.3-0.4C49.2,32.7,49.3,32.7,49.5,32.8z M48.9,38.1 c0-0.3,0.1-0.4,0-0.7C48.6,37.7,48.8,37.8,48.9,38.1z M45.1,32.6c0.1-0.1,0.1-0.3,0.2-0.1c0,0.1,0.4,0.4,0.4,0.6 c0,0.4-0.6-0.1-0.3,0.6c-0.1,0-0.2,0.1-0.3,0.1c0.1,0,0.3,0.2,0.5,0.2c-0.2,0.1-0.4,0.3-0.6,0.5c0.7,0,1.9,0,1.9-1 c-0.6-0.2-0.6-1-1.2-1.2c0.2-0.2,0.2-0.5,0.3-0.6c-0.2,0-0.3,0-0.5,0c0.1-0.1,0.2-0.3,0.3-0.4C45,31.2,44.9,32,45.1,32.6z M53.3,40.5c-0.2,0-0.2,0.1-0.4-0.1c0,0.1,0,0.1,0,0.2c0.3,0.1,0.5,0.2,0.8,0C53.5,40.5,53.5,40.5,53.3,40.5z M41.5,27.3 c-0.3,0-0.6,0-0.9,0c0-0.1,0.2-0.4,0.2-0.4c0.3,0.3,0.4,0.3,0.8,0.3c-0.2-0.3-0.2-0.4-0.6-0.6c0.1,0,0.3,0,0.5,0 c-0.1-0.1,0-0.2-0.2-0.4c0.3,0,0.5-0.1,0.7-0.2C42,26,42,26,41.9,26c0.2,0,0.3,0,0.5,0c-0.1-0.1-0.2-0.2-0.2-0.3 c0.3-0.2,0.3-0.2-0.1-0.5c0.2,0,0.5-0.1,0.7-0.1c-0.3-0.4-0.2-0.7,0.3-0.9c-0.2,0-0.3,0-0.5,0c0.5,0,1-0.2,1.6-0.3 c-0.6-0.3-1.5-0.1-2.1,0c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.3-0.1-1.9-0.1c0.7,0,1.5,0.1,2.2-0.1c-1.4-0.2-3.8-0.7-5,0.1 c0.1,0,0.3,0.1,0.4,0.1c-1.6-0.3-3.3-0.2-4.8,0.4c0.2,0,0.3,0.1,0.5,0.1c-0.6,0.3-1.4,0.1-1.9,0.5c0.4,0.1,0.8,0.2,1.2,0.2 c-0.3,0-0.7,0-1,0.1c0.2,0.2,4.1,0.7,2.5,1.7c0.3,0.1,0.5,0.2,0.8,0.4c-0.9-0.5-1,0.9,0,0.2c-0.6,1-1.2,0.7-0.8,2.1 c0.2,0.7,0.5,0.9,0.9,1.1c0.7,0.4,0.6,0.2,1.1-0.4c0.1-0.1,0.4-0.9,0.6-1.1c0.4-0.3,0.8-0.2,1.1-0.4C39.3,28.2,40.4,27.9,41.5,27.3z M25.3,47.4c0.3,0.1,0.4-0.1,0.6,0.3c0.2-0.4,0.6-0.3,0.9-0.4c-0.3-0.4-0.9-0.7-1.4-0.4c0.2,0.2,0.1,0.2,0.3,0.4 c-0.2,0-0.3,0.1-0.6,0C25,47.6,25.1,47.4,25.3,47.4z M80.8,58.3c0.1,0,0.2-0.1,0.3-0.1C81,58,80.7,58,80.5,58.4 C80.6,58.4,80.7,58.3,80.8,58.3z M82.5,56.6c-0.2-0.4-0.3-0.7-0.5-1.1c0.2-0.1,0.3-0.3,0.5-0.3c0-0.1,0-0.1,0-0.2 c-0.4,0.2-1.4,0.1-0.8-0.4c0.5-0.4,1.2,0.5,1.3-0.5c-0.4,0.6-0.9,0-1.3,0.2c-0.3,0.2-0.5,1.1-0.5,1.5c0,0,0.3,1.2,0.2,1.2 c0.4,0.2,0.2-0.9,0.4-1.2c0,0.4,0.1,0.6,0.2,0.9c0.1-0.1,0.2-0.1,0.3-0.2c-0.1,0.3,0,0.3,0,0.5C82.5,56.9,82.4,56.8,82.5,56.6z M78.5,55.3c0.1,0.8,1.5,1.1,1.9,1.1c0.1-0.7,0.3-1.8,0.9-2c-0.6-0.8-0.4-1.3,0-1.8c-0.4-0.2-0.5-0.6-0.8-0.5 c-0.3,0.1-0.6,0.9-0.8,1.1C79.1,53.9,77.9,54,78.5,55.3z M85.8,57.1c-0.1,0.1-0.2,0-0.2,0.5C85.8,57.4,85.7,57.2,85.8,57.1z M83.6,56c-0.1,0-0.2,0-0.3,0C83.6,56.5,83.5,56.1,83.6,56z M81.6,58.9c-0.1-0.2-0.1-0.4-0.5-0.3C81.3,58.8,81.4,58.8,81.6,58.9z M82.3,58.2c-0.1-0.2-0.5-0.1-0.8,0.1C81.7,58.4,82,58.3,82.3,58.2z M78.7,58c0.5,0.1,1,0.2,1.5,0.1c-0.6-0.3-2.6-1.5-3-0.6 C77.7,57.7,78.2,57.8,78.7,58z M77.4,56.5c0.3-1-2-4.1-3.1-3.9c0.4,0.9,1,1.6,1.5,2.5C76,55.4,77.5,58.3,77.4,56.5z M84.2,56.1 c0.2,0.1,0.3,0,0.5,0.2c-0.2-0.5-0.6-0.6-0.9-0.2C84,56.1,84.1,56.1,84.2,56.1z M83.9,55.1c0.1-0.4,0.3-0.8-0.1-1.2 C83.7,54.3,83.7,54.7,83.9,55.1z M82.7,58.8c0.2-0.3,0.6-0.5,0.9-0.7c-0.5,0-1,0.2-1.2,0.8C82.5,58.9,82.6,58.9,82.7,58.8z M44.1,33.6c-0.1,0.1-0.1,0.3-0.2,0.4c0.4,0.1,1.4-0.5,1.1-1C44.7,32.3,44,33,44.1,33.6z M41.8,29.6c0.5,0.1,1.1-0.1,1.5-0.5 c0-0.1-0.2-0.4-0.2-0.5c-0.6,0.1-1.9-0.2-2.3,0.3c0.2,0,0.3,0.1,0.5,0.1c-0.1,0-0.2,0.1-0.4,0.2c0.2,0.1,0.3,0.1,0.5,0.2 c-0.1,0.1-0.2,0.1-0.2,0.2C41.4,29.5,41.6,29.5,41.8,29.6z M48.7,38.5C48.8,40.2,49,37.2,48.7,38.5z M50.5,39.4 c-0.2,0-0.4,0.1-0.6,0c0.1,0.3,0.4,0.5,0.7,0.6C50.7,39.5,50.6,39.5,50.5,39.4z M24.1,47.3c-0.1,0.1-0.2-0.1-0.2,0.1 c0.3,0.2,0.3,0.2,0.6,0.1C24.4,47.3,24.3,47.4,24.1,47.3z M70,51c-0.1-0.1-0.1-0.1-0.2-0.2C69.3,52.7,70.9,52.3,70,51z M61,60.2 c0-0.2-0.1-0.4-0.2-0.6c-0.1,0.3-0.3,0.5-0.4,0.7c-0.1,0.8-0.9,0.8-1.1,1.4c-0.2,0.4,0.1,0.7,0,1.1c-0.1,0.4-0.3,0.6-0.4,1 c-0.1,1.2,0.5,1.5,1.1,0.7c0.5-0.7,0.9-2.6,0.9-3.5c0,0.1,0.1,0.2,0.1,0.2C61.1,60.9,61,60.6,61,60.2z M74.3,48.1 c-0.9,0.8-1-2.4-2-2.6c0,0.2,0,0.2,0,0.4c-0.3-0.1-0.5,0-0.9,0.1c0.1,0.9-1.3,1.5-1.5,2.2c-0.2,0.6-0.2,2.1-0.3,2.7 c-0.1,0.1-0.3,0.4-0.5,0.5c-1-1.2-1.5-3.8-1.8-5.4c-0.6,0.6-1.1-0.6-1.6-1c-0.5-0.5-0.4-0.4-1.1-0.5c-0.5-0.1-0.9,0.1-1.3-0.1 c-0.4-0.2-0.5-0.6-0.8-0.7c-0.3-0.1-0.5,0.2-1,0c-0.7-0.3-0.8-1.5-1.5-1.1c0.1,0.9,0.8,1.3,1,2.1c0-0.2,0.1-0.4,0.1-0.5 c0.1,1.3,1,0.8,1.4-0.1c-0.1,0.9,0.5,0.7,0.8,1.1c0.4,0.8,0.2,0.6-0.1,1.2c-0.4,1-0.6,1.2-1.5,1.7c-0.6,0.4-2,1.9-2.6,1.1 c-0.3-0.4-0.1-0.9-0.2-1.3c-0.2-0.5-0.7-1-0.9-1.4c-0.4-0.8-1.8-3-1.6-3.7c0,0.3-0.2,0.5-0.2,0.7c-0.2-0.3-0.4-0.5-0.5-0.9 c0.1,0.8,0.6,1.5,0.9,2.2c0.3,0.7,0.4,1.4,0.7,2.1c0.3,0.7,2,2.5,1.7,3c0.5,0.9,1.8,0.2,2.4-0.1c0.1,3.4-3.7,4.9-3.4,7.8 c0.1,1.4,0.7,2.7-0.3,3.9c-0.7,0.8-1,0.7-1.1,1.7c0,0.5,0.2,0.8-0.1,1.3c-0.1,0.2-0.6,0.3-0.7,0.5c0,0.1,0,0.5-0.1,0.7 c-0.2,0.5-0.5,1.1-0.9,1.5c-0.5,0.6-0.9,0.8-1.4,1c-0.2,0.1-1.4,0.4-1.5,0.4c-0.6-0.2-0.2-0.7-0.3-1.2c-0.2-0.8-0.6-1.4-0.8-2.2 c-0.2-0.9-0.2-1.6-0.5-2.5c-0.3-0.8-0.5-1.3-0.2-2.2c0.3-1.4,0.5-2.2,0.1-3.5c-0.3-1-0.9-1.5-0.9-2.5c0-0.8,0.3-1.3-0.2-1.9 c-0.9,0.6-1.1-0.8-2.2-0.5c-0.7,0.2-1.9,0.8-2.6,0.6c-1.5-0.3-2.2-3.1-2.8-4.2c0.8-0.8,0.2-2.2,0.4-3c0.1-0.4,0.4-1.2,0.6-1.5 c0.4-0.6,0.9-0.7,1.2-1.3c0.5-0.8,0.3-1.3,1-2c0.8-0.9,0.3-0.3,1.4-0.5c0.9-0.1,2.7-1.4,3.4-0.6c0.1,0,0.2-0.1,0.2-0.1 c-0.2,0.8-0.3,1.2,0.3,1.7c0.5,0.4,1.7,1.1,2.2,0.8c0.1,0,0-0.6,0.5-0.7c0.2-0.1,0.7,0.4,0.9,0.5c0.5,0.2,1.7-0.1,1.9,0.3 c0.9,0.2,1-1.5,1-2.3c-0.6,0-1.4,0.3-1.9,0.1c-1.2-0.5-0.9-1.5,0-1.9c0.4-0.2,1.1-0.3,1.6-0.3c0.4,0,1,0.7,1.4,0.3 c0.6-0.6-0.9-1.3-1.3-1.6c0.3-0.4,0.2-0.2,0.2-0.5c0.1-0.1,0.2-0.1,0.4-0.2c-0.4-0.1-1.6,0.5-0.6,0.6c-0.4,0.4-0.8,0.5-1.1,0.1 c0.1-0.1,0.2-0.1,0.3-0.2c-1-0.9-1.9,1.4-1,1.8c-0.2,0.1-0.5,0.3-0.7,0.5c-0.2-0.4-0.3-0.3-0.7-0.2c0.1,0.1,0.1,0.1,0.2,0.2 c-0.3-0.1-0.2,0.1-0.4-0.1c0,0.5,0.2,0.7,0.4,1.1c-0.1,0-0.2-0.1-0.3-0.1c0.1,0.2,0.1,0.2-0.1,0.2c0,0.1,0.1,0.2,0.1,0.4 C52,40,52,38.4,51.7,37.9c-0.3-0.5-1.4-1.3-1.6-1.2c-0.1-0.2,0-0.2,0-0.3c-1.3,0,1.2,2,1.3,2.3c-0.7-0.5-0.1,0.3-0.7,0.8 c0.3-1-0.8-1.3-1.3-1.8c-0.6-0.6-0.2-0.5-0.9-0.6c-0.5-0.1-1.1,0.5-1.3,0.7c-0.8,0.6-0.7,1.7-1.5,2.2c-0.8,0.5-1.1-0.4-1.8-0.1 c-0.1-0.5-0.2-2.3,0.1-2.6c0.4-0.5,1.5,0.4,1.9-0.1c0.7-0.8-0.5-1.5-0.8-2c0.3,0,0.5-0.1,0.8,0c0-0.1-0.1-0.3-0.1-0.4 c0.5,0.3,0.9-0.3,1.2-0.6c0.3-0.3,0.8-0.7,1-0.9c0.1-0.2,0.3,0.2,0.4-0.1c0,0-0.1-0.3-0.1-0.4c0.2-0.4-0.2-0.8,0.5-1 c0,0.1,0.1,0.4,0.1,0.5c-1.1,0.9,1.1,0.8,1.5,0.7c0.6-0.1,0.7,0.1,1.1-0.3c0.2-0.2-0.2-1.4,0.7-0.6c0-0.2,0-0.3,0-0.5 c-0.2-0.1-0.1-0.1-0.3-0.3c0.5-0.2,0.9,0,1.3-0.3c-0.6-0.4-1.5,0.5-1.9-0.3c-0.4-0.7,0.2-1.2,0.8-1.5c-0.5-0.8-0.9,0.1-1.2,0.5 c-0.7,0.9-0.3,0.8-0.4,1.8c0,0.2-0.6,1.4-0.9,1.3c-0.4-0.1-0.7-1.2-1-1.4c-0.3-0.1-1.5,0.8-1.2-0.8c0.1-0.6,1.1-1,1.6-1.5 c1-1.1,2.6-2.5,4.1-1.6c-0.1,0-0.2,0.1-0.3,0.1c0.4,0.2,2.3,0.3,2.6,0.9c0.4,1-1.2,0.3-1.6,0.4c0.5,0.3,0.5,0.9,1.1,1 c-0.1-0.1-0.1-0.2-0.2-0.3c0.2,0,0.6,0,0.9,0c-0.1-0.1-0.1-0.2-0.2-0.3c0.3-0.3,0.6-0.4,0.9-0.2c0-0.3-0.1-0.6-0.3-0.9 c0.4,0,0.6,0.1,0.8,0.3c-0.1,0-0.2,0-0.3,0c0.4,0.6,1.1-0.3,1.9-0.4c-0.1,0.1-0.1,0.1-0.2,0.2c0.5,0,1.2-0.1,1.6-0.3 c-0.1-0.1-0.2-0.1-0.3-0.2c0.6-0.2,1.5,0.2,2.1,0.5c0-0.1,0.1-0.1,0.1-0.2c-0.7-0.3-1.2-1.5-0.2-1.4c0.5,0,1.4,1.7,1,2.2 c0.4,0,0.5-0.1,0.6-0.5c-0.4-0.4-0.6-0.8-1-1.2c0.1-0.1,0.2-0.1,0.3-0.2c-0.1-0.1-0.1-0.2-0.2-0.2c0.2,0.2,0.4,0.4,0.6,0.6 c-0.1-0.1-0.1-0.2-0.2-0.2c0.4-0.2,0.8-0.2,1.2,0c-0.3-0.2-0.3-0.4-0.5-0.6c0.4-0.1,0.9-0.1,1.3-0.1c-0.1-0.1-0.2-0.1-0.3-0.2 c0.6-0.7,1.8-0.5,2.7-0.6c0.1-0.4,0.5-0.5,0.9-0.3C68.1,25,68,25,67.9,25c0.7,0.2,1.8-0.1,2.3,0.6c-0.2,0.1-0.5,0.3-0.7,0.4 c1.1,0.1,2.1,0.5,3.2,0.4c-0.1-0.1-0.1-0.2-0.2-0.2c1.1,0,1.5,0.7,2.5,1c0-0.1-0.1-0.2-0.1-0.4c0.6,0.2,1.2,0.1,1.8,0.1 c-0.1-0.1-0.3-0.2-0.4-0.3c0.5-0.3,1.7-0.1,2.3,0.1c0.7,0.2,1.4,0.2,2.1,0.4c1.1,0.2,2.5,0.9,3.6,0.7c-0.2-0.1-0.3-0.2-0.5-0.4 c1.8,0.3,2.5,0.3,3.9,1.8c-0.2,0-0.2,0.1-0.5,0.1c0.4,0.2,0.9,0.4,1.2,0.8c-0.6-0.2-1.3,0.2-1.3,0.9c-0.5-0.4-1.1,0-1.6,0 c0,0.9,0.6,0.7,1,1.4c-0.1,0-0.1,0-0.2,0c0.1,0.2,0.2,0.3,0.3,0.5c-0.1,0.1-0.2,0.1-0.3,0.2c0.1,0.1,0.1,0.3,0.2,0.4 c-0.1,0-0.2,0.1-0.3,0.1c0.2,0.4,0,0.4,0,0.7c-0.7-0.7-1.6-1.6-1.8-2.6c0.5-0.2,1-1.7,0.2-1.7c0.2,1-0.4,0.2-0.7,0.3 c-0.4,0.2-1.1,0.3-0.3,0.9c-0.6,0.3-1.3-0.1-2,0c-1.2,0.1-1.2,0.4-1.8,1.7c1.2,0.2,2.2,0.4,2.5,2.1c0.1,0.6,0.1,1.6-0.2,2.1 c-0.4,0.5-0.6,0.3-0.9,0.6c0,0-0.4,0.9-0.4,0.9c0.1,0.5,0.3,0.4,0.6,0.9c1.1,1.9-0.9,1.2-0.5,0.3c-0.2-0.2-0.7-0.8-0.7-0.8 c-0.4-0.2-0.5-0.6-1.1,0c0.4-1.3-0.9-0.4-0.9,0c0,0.9,1.3,0.4,1.6,0.8c-1.4,0.4,0.5,2.1,0.6,2.8c0.2,1.5-0.7,2.5-1.6,3.1 c-0.3,0.2-0.4,0.3-0.8,0.4c-0.1,0,0.1,0.4-0.1,0.4c-0.1,0-0.2-0.3-0.2-0.3c-0.1,0-1-0.5-1,0.7c0,0.8,1.1,1.3,1.3,2.1 c0.2,1.1-0.4,1.4-1,2.1c0-0.5-0.9-1.6-1.4-1.6c0-0.1,0-0.2,0-0.3c-0.1,0-0.2,0-0.3,0c0,0.6-0.1,1.2,0,1.7c0.1,0.4,0.5,0.7,0.7,1.1 c0.4,0.8,0.5,1.3,0.8,2.1c-1.2-0.2-1.1-2-1.8-2.8c0,0.1,0,0.2,0,0.2C75.1,51,75,47.7,74.3,48.1z M53.6,51.4 c-0.1-0.1-0.1-0.1-0.2-0.2C53.5,51.3,53.5,51.4,53.6,51.4z M61.2,39.7c-0.1-0.7-0.4-0.9-0.5-1.5c0.3,0.1,0.3,0,0.5,0 c-0.2-0.4-0.5-0.6-0.5-0.1c-0.1-0.7-0.6-0.8-0.9-1.4c0.1,0,0.2,0,0.3,0c0.2-0.4-0.1-0.3,0.4-0.3c0.1-1-1-0.7-1.3-0.2 C58.7,37,59.4,38,60,38.5C59.1,39.1,60.4,40.4,61.2,39.7z M50.4,24.2c0.4,0.2,1,0.2,1.5-0.1c-0.6-0.2-1.4-0.2-2-0.1 C50.1,24.2,50.2,24.2,50.4,24.2z M51,25c0.1,0,0.3-0.1,0.4-0.1c-0.3-0.1-0.5-0.1-0.8-0.1c0.1,0.3,0.1-0.1,0,0.2 C50.8,24.9,50.9,24.9,51,25z M49.1,24.8c0.1,0,0.2,0.1,0.3,0.1c-0.1,0-0.1,0.1-0.2,0.1c0.7,0.5,0.8-0.4,1.5-0.5 c-0.9-0.3-1.4-0.2-2.2-0.2C48.7,24.5,48.9,24.7,49.1,24.8z M27.1,47.3c0.1,0.1,0,0.4,0.4,0.1C27.4,47.3,27.3,47.3,27.1,47.3z M55.6,24.1c0.3,0.1,0.6,0,0.9-0.1c-0.5,0-0.8,0-1.3,0C55.5,24,55.7,24.2,55.6,24.1z M57.7,26.9c0.4,0.2,0.9,0.4,1.4,0.3 c-2-0.4,1.3-1.7,1.6-1.9c-0.7-0.3-1.8,0.1-2.5,0.5c-0.1,0.2,0,0.1-0.3,0.4c0.1,0,0.1,0,0.2,0C57.7,26.4,57.7,26.6,57.7,26.9z M65.1,24.4c0.5,0.1,1,0.2,1.5,0.2c-0.4-0.6-1.5-0.9-2.1-0.4C64.7,24.1,64.8,24.3,65.1,24.4z M75.7,25.8c0.3-0.1,0.7-0.1,1.1-0.1 c-0.3-0.5-1.3-0.5-1.8-0.4C75.2,25.7,75.4,25.8,75.7,25.8z M67.6,24.6c-0.5-0.2-0.9-0.4-1,0.2C67,24.8,67.5,24.8,67.6,24.6z M76.6,26.1c-0.2,0.1-0.2,0-0.3,0.2c0.3,0.1,0.6,0.1,0.8,0.1C77,26.2,76.8,26.1,76.6,26.1z M5,29.1C5,29.1,5,29.1,5,29.1z M7.7,27 c-0.2-0.1-0.3-0.2-0.6,0.1C7.3,27.1,7.5,27,7.7,27z M82.3,33.9c0.6,0.5,0.9,1.6,1.4,2.3c0-0.1,0-0.2,0-0.3c0.1,0.1,0.2,0.2,0.3,0.2 c-0.3-0.4-0.7-0.7-0.7-1.2c0.2,0,0.3,0.1,0.5,0.1c-0.6-0.6-1.2-1.8-1.8-2C82.1,33.3,82.2,33.4,82.3,33.9z M5.5,28.8 c0,0,0.3,0.1,0.5,0.1c0.1,0.8,1.1-0.1,1.7-0.2c-0.2-0.5-0.7-0.4-1-0.2c0.1-0.1,0.2-0.1,0.2-0.2C6.4,27,5.6,28.5,5,29.1 C5.2,28.9,5.7,28.4,5.5,28.8z M77.6,25.8c0.2,0,0.3,0.1,0.5-0.1c-0.3-0.1-0.7-0.1-1.1-0.1C77.2,25.7,77.3,25.7,77.6,25.8z M85.8,27.1c-0.1-0.1-0.2-0.2-0.3-0.2c0,0-0.1,0.1-0.1,0.1C85.6,27.1,85.7,27,85.8,27.1z M28.5,50.6c0,0,0.1,0.3,0.2-0.2 C28.6,50.3,28.5,50.6,28.5,50.6z M7.1,29.7c-0.3-0.1-0.4-0.2-0.7,0C6.6,29.8,6.8,29.7,7.1,29.7z M9.2,31.6c-0.3,0.1-0.5,0.1-0.5,0.5 c0.2-0.1,0.5-0.2,0.7-0.3C9.3,31.5,9.3,31.7,9.2,31.6z M6.4,30.8c0.2,0,0.3,0.3,0.4,0C6.7,30.7,6.5,30.8,6.4,30.8z",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"translate",calcMode:"linear",values:"0 0;100 0",dur:"2s",begin:"0s",repeatCount:"indefinite"})})]})]}),title:"Earth"},{id:"14",icon:(0,s.jsx)("svg",{width:"80px",height:"80px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",className:"lds-fidget-spinner",children:(0,s.jsxs)("g",{transform:"rotate(6 50 50)",children:[(0,s.jsx)("g",{transform:"translate(50 50)",children:(0,s.jsx)("g",{transform:"scale(0.9)",children:(0,s.jsxs)("g",{transform:"translate(-50 -58)",children:[(0,s.jsx)("path",{d:"M27.1,79.4c-1.1,0.6-2.4,1-3.7,1c-2.6,0-5.1-1.4-6.4-3.7c-2-3.5-0.8-8,2.7-10.1c1.1-0.6,2.4-1,3.7-1c2.6,0,5.1,1.4,6.4,3.7 C31.8,72.9,30.6,77.4,27.1,79.4z",fill:"#fc636b"}),(0,s.jsx)("path",{d:"M72.9,79.4c1.1,0.6,2.4,1,3.7,1c2.6,0,5.1-1.4,6.4-3.7c2-3.5,0.8-8-2.7-10.1c-1.1-0.6-2.4-1-3.7-1c-2.6,0-5.1,1.4-6.4,3.7 C68.2,72.9,69.4,77.4,72.9,79.4z",fill:"#6a67ce"}),(0,s.jsx)("circle",{cx:50,cy:27,r:"7.4",fill:"#ffb900"}),(0,s.jsx)("path",{d:"M86.5,57.5c-3.1-1.9-6.4-2.8-9.8-2.8c-0.5,0-0.9,0-1.4,0c-0.4,0-0.8,0-1.1,0c-2.1,0-4.2-0.4-6.2-1.2 c-0.8-3.6-2.8-6.9-5.4-9.3c0.4-2.5,1.3-4.8,2.7-6.9c2-2.9,3.2-6.5,3.2-10.4c0-10.2-8.2-18.4-18.4-18.4c-0.3,0-0.6,0-0.9,0 C39.7,9,32,16.8,31.6,26.2c-0.2,4.1,1,7.9,3.2,11c1.4,2.1,2.3,4.5,2.7,6.9c-2.6,2.5-4.6,5.7-5.4,9.3c-1.9,0.7-4,1.1-6.1,1.1 c-0.4,0-0.8,0-1.2,0c-0.5,0-0.9-0.1-1.4-0.1c-3.1,0-6.3,0.8-9.2,2.5c-9.1,5.2-12,17-6.3,25.9c3.5,5.4,9.5,8.4,15.6,8.4 c2.9,0,5.8-0.7,8.5-2.1c3.6-1.9,6.3-4.9,8-8.3c1.1-2.3,2.7-4.2,4.6-5.8c1.7,0.5,3.5,0.8,5.4,0.8c1.9,0,3.7-0.3,5.4-0.8 c1.9,1.6,3.5,3.5,4.6,5.7c1.5,3.2,4,6,7.4,8c2.9,1.7,6.1,2.5,9.2,2.5c6.6,0,13.1-3.6,16.4-10C97.3,73.1,94.4,62.5,86.5,57.5z M29.6,83.7c-1.9,1.1-4,1.6-6.1,1.6c-4.2,0-8.4-2.2-10.6-6.1c-3.4-5.9-1.4-13.4,4.5-16.8c1.9-1.1,4-1.6,6.1-1.6 c4.2,0,8.4,2.2,10.6,6.1C37.5,72.8,35.4,80.3,29.6,83.7z M50,39.3c-6.8,0-12.3-5.5-12.3-12.3S43.2,14.7,50,14.7 c6.8,0,12.3,5.5,12.3,12.3S56.8,39.3,50,39.3z M87.2,79.2c-2.3,3.9-6.4,6.1-10.6,6.1c-2.1,0-4.2-0.5-6.1-1.6 c-5.9-3.4-7.9-10.9-4.5-16.8c2.3-3.9,6.4-6.1,10.6-6.1c2.1,0,4.2,0.5,6.1,1.6C88.6,65.8,90.6,73.3,87.2,79.2z",fill:"#3be8b0"})]})})}),(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;360 50 50",dur:"1s",begin:"0s",repeatCount:"indefinite"})]})}),title:"Fidget Spninner"},{id:"16",icon:(0,s.jsxs)("svg",{width:"80px",height:"80px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",className:"lds-hourglass",children:[(0,s.jsx)("defs",{children:(0,s.jsxs)("clipPath",{id:"lds-hourglass-cpid-2378206027203",children:[(0,s.jsxs)("rect",{x:0,y:"28.3826",width:100,height:"21.6174",children:[(0,s.jsx)("animate",{attributeName:"y",calcMode:"spline",values:"0;50;0;0;0",keyTimes:"0;0.4;0.5;0.9;1",dur:"2.2",keySplines:"0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7",begin:"0s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"height",calcMode:"spline",values:"50;0;0;50;50",keyTimes:"0;0.4;0.5;0.9;1",dur:"2.2",keySplines:"0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7",begin:"0s",repeatCount:"indefinite"})]}),(0,s.jsxs)("rect",{x:0,y:"71.6174",width:100,height:"28.3826",children:[(0,s.jsx)("animate",{attributeName:"y",calcMode:"spline",values:"100;50;50;50;50",keyTimes:"0;0.4;0.5;0.9;1",dur:"2.2",keySplines:"0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7",begin:"0s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"height",calcMode:"spline",values:"0;50;50;0;0",keyTimes:"0;0.4;0.5;0.9;1",dur:"2.2",keySplines:"0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7",begin:"0s",repeatCount:"indefinite"})]})]})}),(0,s.jsx)("g",{transform:"translate(50,50)",children:(0,s.jsx)("g",{transform:"scale(0.9)",children:(0,s.jsx)("g",{transform:"translate(-50,-50)",children:(0,s.jsxs)("g",{transform:"rotate(0)",children:[(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;0 50 50;180 50 50;180 50 50;360 50 50",keyTimes:"0;0.4;0.5;0.9;1",dur:"2.2s",begin:"0s",repeatCount:"indefinite"}),(0,s.jsx)("path",{d:"M54.864,50L54.864,50c0-1.291,0.689-2.412,1.671-2.729c9.624-3.107,17.154-12.911,19.347-25.296 c0.681-3.844-1.698-7.475-4.791-7.475H28.908c-3.093,0-5.472,3.631-4.791,7.475c2.194,12.385,9.723,22.189,19.347,25.296 c0.982,0.317,1.671,1.438,1.671,2.729v0c0,1.291-0.689,2.412-1.671,2.729C33.84,55.836,26.311,65.64,24.117,78.025 c-0.681,3.844,1.698,7.475,4.791,7.475h42.184c3.093,0,5.472-3.631,4.791-7.475C73.689,65.64,66.16,55.836,56.536,52.729 C55.553,52.412,54.864,51.291,54.864,50z",clipPath:"url(#lds-hourglass-cpid-2378206027203)",fill:"#ffdf85"}),(0,s.jsx)("path",{d:"M81,81.5h-2.724l0.091-0.578c0.178-1.122,0.17-2.243-0.022-3.333C76.013,64.42,68.103,54.033,57.703,50.483l-0.339-0.116 v-0.715l0.339-0.135c10.399-3.552,18.31-13.938,20.642-27.107c0.192-1.089,0.2-2.211,0.022-3.333L78.276,18.5H81 c2.481,0,4.5-2.019,4.5-4.5S83.481,9.5,81,9.5H19c-2.481,0-4.5,2.019-4.5,4.5s2.019,4.5,4.5,4.5h2.724l-0.092,0.578 c-0.178,1.122-0.17,2.243,0.023,3.333c2.333,13.168,10.242,23.555,20.642,27.107l0.338,0.116v0.715l-0.338,0.135 c-10.4,3.551-18.31,13.938-20.642,27.106c-0.193,1.09-0.201,2.211-0.023,3.333l0.092,0.578H19c-2.481,0-4.5,2.019-4.5,4.5 s2.019,4.5,4.5,4.5h62c2.481,0,4.5-2.019,4.5-4.5S83.481,81.5,81,81.5z M73.14,81.191L73.012,81.5H26.988l-0.128-0.309 c-0.244-0.588-0.491-1.538-0.28-2.729c2.014-11.375,8.944-20.542,17.654-23.354c2.035-0.658,3.402-2.711,3.402-5.108 c0-2.398-1.368-4.451-3.403-5.108c-8.71-2.812-15.639-11.979-17.653-23.353c-0.211-1.191,0.036-2.143,0.281-2.731l0.128-0.308 h46.024l0.128,0.308c0.244,0.589,0.492,1.541,0.281,2.731c-2.015,11.375-8.944,20.541-17.654,23.353 c-2.035,0.658-3.402,2.71-3.402,5.108c0,2.397,1.368,4.45,3.403,5.108c8.71,2.812,15.64,11.979,17.653,23.354 C73.632,79.651,73.384,80.604,73.14,81.191z",fill:"#e15b64"})]})})})})]}),title:"Hourglass"},{id:"18",icon:(0,s.jsxs)("svg",{className:"lds-kakidog",width:"80px",height:"80px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",children:[" ",(0,s.jsxs)("g",{transform:"rotate(357.772 49.9997 49.9997)",children:[(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",values:"360 50 50;0 50 50",keyTimes:"0;1",dur:"1.5s",repeatCount:"indefinite",calcMode:"spline",keySplines:"0.5 0 0.5 1",begin:"-0.15000000000000002s"}),(0,s.jsx)("circle",{cx:50,cy:50,r:"39.891",stroke:"#dec17a",strokeWidth:"14.4",fill:"none",strokeDasharray:"0 300",children:(0,s.jsx)("animate",{attributeName:"stroke-dasharray",values:"15 300;55.1413599195142 300;15 300",keyTimes:"0;0.5;1",dur:"1.5s",repeatCount:"indefinite",calcMode:"linear",keySplines:"0 0.4 0.6 1;0.4 0 1 0.6",begin:"-0.069s"})}),(0,s.jsx)("circle",{cx:50,cy:50,r:"39.891",stroke:"#ffffff",strokeWidth:"7.2",fill:"none",strokeDasharray:"0 300",children:(0,s.jsx)("animate",{attributeName:"stroke-dasharray",values:"15 300;55.1413599195142 300;15 300",keyTimes:"0;0.5;1",dur:"1.5s",repeatCount:"indefinite",calcMode:"linear",keySplines:"0 0.4 0.6 1;0.4 0 1 0.6",begin:"-0.069s"})}),(0,s.jsx)("circle",{cx:50,cy:50,r:"32.771",stroke:"#000000",strokeWidth:1,fill:"none",strokeDasharray:"0 300",children:(0,s.jsx)("animate",{attributeName:"stroke-dasharray",values:"15 300;45.299378454348094 300;15 300",keyTimes:"0;0.5;1",dur:"1.5s",repeatCount:"indefinite",calcMode:"linear",keySplines:"0 0.4 0.6 1;0.4 0 1 0.6",begin:"-0.069s"})}),(0,s.jsx)("circle",{cx:50,cy:50,r:"47.171",stroke:"#000000",strokeWidth:1,fill:"none",strokeDasharray:"0 300",children:(0,s.jsx)("animate",{attributeName:"stroke-dasharray",values:"15 300;66.03388996804073 300;15 300",keyTimes:"0;0.5;1",dur:"1.5s",repeatCount:"indefinite",calcMode:"linear",keySplines:"0 0.4 0.6 1;0.4 0 1 0.6",begin:"-0.069s"})})]}),(0,s.jsxs)("g",{transform:"rotate(0.544159 50 50)",children:[(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",values:"360 50 50;0 50 50",keyTimes:"0;1",dur:"1.5s",repeatCount:"indefinite",calcMode:"spline",keySplines:"0.5 0 0.5 1"}),(0,s.jsx)("path",{fill:"#dec17a",stroke:"#000000",d:"M97.2,49.3c0.1,6.3-1.1,12.6-3.4,18.4l-13.4-5.4c1.6-4,2.5-8.4,2.4-12.8"}),(0,s.jsx)("path",{fill:"#ffffff",d:"M93.6,49.3l-0.1,3.7l-0.4,3.7c-0.4,2.1-2.3,3.4-4.1,2.9l-0.2-0.1c-1.9-0.5-3-2.3-2.7-4l0.4-3.1l0.1-3.1"}),(0,s.jsx)("path",{fill:"#dec17a",stroke:"#000000",d:"M85.5,62.3c-0.2,0.7-0.5,1.4-0.8,2.1l-0.9,2.1c-0.6,1.1-2,1.5-3.2,0.8c-1.1-0.7-1.7-2-1.1-2.9l0.8-1.8 c0.3-0.6,0.5-1.2,0.7-1.9"}),(0,s.jsx)("path",{fill:"#dec17a",stroke:"#000000",d:"M94.6,65.5c-0.3,0.9-0.6,1.8-1,2.7l-1.1,2.6c-0.8,1.4-2.3,2-3.5,1.3v0c-1.1-0.7-1.5-2.2-0.9-3.4l1-2.4 c0.3-0.8,0.7-1.6,0.9-2.4"})]}),(0,s.jsxs)("g",{transform:"rotate(357.772 49.9997 49.9997)",children:[(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",values:"360 50 50;0 50 50",keyTimes:"0;1",dur:"1.5s",repeatCount:"indefinite",calcMode:"spline",keySplines:"0.5 0 0.5 1",begin:"-0.15000000000000002s"}),(0,s.jsx)("path",{fill:"#dec17a",stroke:"#000000",d:"M97.2,50.1c0-5-0.8-10-2.4-14.8c-0.4-1.2-1-2.2-1.8-3c-0.7-0.8-1.7-1.4-2.7-1.8c0,0.6-0.3,1.2-0.8,1.5 c-0.8,0.3-1.7,0-2.1-0.8l-0.5-1c-0.6,0.1-1.2,0.3-1.8,0.7c-0.6,0.3-1.1,0.7-1.6,1.2l0.4,0.9c0.4,0.7,0,1.6-0.8,2 c-0.6,0.3-1.2,0.2-1.6-0.1c-0.4,0.8-0.5,1.7-0.7,2.5c-0.1,0.9,0,1.7,0.3,2.5c1,3.3,1.6,6.8,1.6,10.2"}),(0,s.jsx)("path",{fill:"#ffffff",d:"M86.4,50.1c0-1.3-0.1-2.6-0.2-3.8c-0.3-1.7,1-3.4,2.9-3.8l0.3,0c1.9-0.4,3.7,1,4,3.1c0.1,1.5,0.2,3.1,0.2,4.6"}),(0,s.jsx)("path",{fill:"#ff9922",d:"M93.1,34.1c0.1,0.4-0.3,0.8-0.9,1.1c-0.6,0.2-1.2,0.1-1.4-0.2c-0.1-0.3,0.3-0.8,0.9-1.1 C92.4,33.6,93,33.7,93.1,34.1z"}),(0,s.jsx)("path",{fill:"#ff9922",d:"M81.9,38.3c0.1,0.3,0.7,0.3,1.3,0.1c0.6-0.2,1-0.6,0.9-0.9c-0.1-0.3-0.7-0.3-1.3-0.1 C82.2,37.6,81.8,38,81.9,38.3z"}),(0,s.jsx)("path",{fill:"#ff9922",stroke:"#000000",d:"M87.5,38.5l0.2,0.7c0.1,0.4,0.5,0.7,1,0.6c0.4-0.1,0.7-0.6,0.6-1L89,38"}),(0,s.jsx)("path",{d:"M88.5,36.3c0.1,0.3-0.2,0.7-0.6,0.9c-0.5,0.2-0.9,0-1.1-0.3c-0.1-0.3,0.2-0.7,0.6-0.9C87.9,35.8,88.4,36,88.5,36.3z"}),(0,s.jsx)("path",{fill:"none",stroke:"#000000",d:"M85.8,38c0.2,0.5,0.8,0.9,1.4,0.7c0.6-0.2,1.1-0.4,0.6-1.6c0.4,1.2,0.9,1.1,1.5,0.9c0.6-0.2,0.9-0.8,0.7-1.5"}),(0,s.jsx)("path",{fill:"#dec17a",stroke:"#000000",d:"M86.8,42.1c0.2,0.7,0.2,1.5,0.4,2.2c0.1,0.8,0.3,1.5,0.3,2.3c0.1,1.3-0.9,2.3-2.3,2.3h0 c-1.3,0-2.5-0.8-2.5-1.9c0-0.7-0.2-1.3-0.3-2c-0.1-0.7-0.2-1.3-0.3-2"}),(0,s.jsx)("path",{fill:"#dec17a",stroke:"#000000",d:"M96.1,40.1c0.2,0.9,0.3,1.9,0.5,2.8c0.1,0.9,0.3,1.9,0.4,2.8c0.1,1.6-0.9,2.9-2.2,2.9c-1.3,0-2.5-1.1-2.5-2.5 c0-0.9-0.2-1.7-0.3-2.5c-0.1-0.8-0.2-1.7-0.4-2.5"}),(0,s.jsx)("path",{fill:"#000000",d:"M90.9,33.7c0.2,0.6,0,1.3-0.6,1.5c-0.5,0.2-1.2-0.1-1.4-0.7c-0.2-0.6,0-1.2,0.6-1.5C90,32.7,90.6,33,90.9,33.7z"}),(0,s.jsx)("path",{fill:"#000000",d:"M85.3,35.9c0.2,0.5-0.1,1.1-0.6,1.3c-0.5,0.2-1.1,0-1.3-0.5c-0.2-0.5,0.1-1.1,0.6-1.3C84.5,35.1,85.1,35.4,85.3,35.9z"}),(0,s.jsx)("path",{fill:"#8f722f",stroke:"#000000",d:"M83.2,34.9c0.8-0.3,1.1-1.2,0.8-2L83.5,32c-0.9,0.8-1.5,1.7-2,2.7C82,35.1,82.6,35.2,83.2,34.9z"}),(0,s.jsx)("path",{fill:"#8f722f",stroke:"#000000",d:"M89.6,32c0.6-0.3,0.9-0.8,0.8-1.5c-1.1-0.4-2.3-0.5-3.4-0.3l0.5,1C87.8,32,88.8,32.3,89.6,32z"})]})]}),title:"Kakidog"},{id:"21",icon:(0,s.jsxs)("svg",{className:"lds-spinner",width:"75px",height:"75px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",children:[(0,s.jsx)("g",{transform:"rotate(0 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.9375s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(22.5 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.875s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(45 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.8125s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(67.5 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.75s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(90 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.6875s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(112.5 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.625s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(135 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.5625s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(157.5 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.5s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(180 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.4375s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(202.5 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.375s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(225 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.3125s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(247.5 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.25s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(270 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.1875s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(292.5 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.125s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(315 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.0625s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(337.5 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"0s",repeatCount:"indefinite"})})})]}),title:"Spinner"},{id:"23",icon:(0,s.jsx)("svg",{width:"80px",height:"80px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",className:"lds-triangles",children:(0,s.jsx)("g",{transform:"translate(50,42)",children:(0,s.jsx)("g",{transform:"scale(0.8)",children:(0,s.jsxs)("g",{transform:"translate(-50,-50)",children:[(0,s.jsx)("polygon",{points:"72.5,50 50,11 27.5,50 50,50",fill:"#f5c037",transform:"rotate(186 50 38.5)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 38.5;360 50 38.5",keyTimes:"0;1",dur:"1s",begin:"0s",repeatCount:"indefinite"})}),(0,s.jsx)("polygon",{points:"5,89 50,89 27.5,50",fill:"#d34c31",transform:"rotate(186 27.5 77.5)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 27.5 77.5;360 27.5 77.5",keyTimes:"0;1",dur:"1s",begin:"0s",repeatCount:"indefinite"})}),(0,s.jsx)("polygon",{points:"72.5,50 50,89 95,89",fill:"#e88432",transform:"rotate(186 72.2417 77.5)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 72.5 77.5;360 72 77.5",keyTimes:"0;1",dur:"1s",begin:"0s",repeatCount:"indefinite"})})]})})})}),title:"Triangles"},{id:"24",icon:(0,s.jsx)("svg",{width:"200px",height:"200px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",className:"lds-wedges",children:(0,s.jsx)("g",{transform:"translate(50,50)",children:(0,s.jsx)("g",{transform:"scale(0.7)",children:(0,s.jsxs)("g",{transform:"translate(-50,-50)",children:[(0,s.jsxs)("g",{transform:"rotate(239.504 50 50)",children:[(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;360 50 50",keyTimes:"0;1",dur:"0.75s",begin:"0s",repeatCount:"indefinite"}),(0,s.jsx)("path",{d:"M50 50L50 0A50 50 0 0 1 100 50Z",fillOpacity:"0.8",fill:"#f05125"})]}),(0,s.jsxs)("g",{transform:"rotate(359.628 50.0024 50.0024)",children:[(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;360 50 50",keyTimes:"0;1",dur:"1s",begin:"0s",repeatCount:"indefinite"}),(0,s.jsx)("path",{d:"M50 50L50 0A50 50 0 0 1 100 50Z",transform:"rotate(90 50 50)",fillOpacity:"0.8",fill:"#fdb813"})]}),(0,s.jsxs)("g",{transform:"rotate(119.752 50 50)",children:[(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;360 50 50",keyTimes:"0;1",dur:"1.5s",begin:"0s",repeatCount:"indefinite"}),(0,s.jsx)("path",{d:"M50 50L50 0A50 50 0 0 1 100 50Z",transform:"rotate(180 50 50)",fillOpacity:"0.8",fill:"#7fbb42"})]}),(0,s.jsxs)("g",{transform:"rotate(239.876 50 50)",children:[(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;360 50 50",keyTimes:"0;1",dur:"3s",begin:"0s",repeatCount:"indefinite"}),(0,s.jsx)("path",{d:"M50 50L50 0A50 50 0 0 1 100 50Z",transform:"rotate(270 50 50)",fillOpacity:"0.8",fill:"#32a0da"})]})]})})})}),title:"Wedges"},{id:"25",icon:(0,s.jsxs)("svg",{className:"lds-whirl",width:"80px",height:"80px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",children:[" ",(0,s.jsx)("g",{transform:"translate(50,50)",children:(0,s.jsx)("g",{transform:"scale(0.7)",children:(0,s.jsx)("g",{transform:"translate(-50,-50)",children:(0,s.jsxs)("g",{transform:"rotate(216.113 50 50)",children:[(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",repeatCount:"indefinite",values:"360 50 50;0 50 50",keyTimes:"0;1",dur:"1s",keySplines:"0.5 0.5 0.5 0.5",calcMode:"spline"}),(0,s.jsx)("path",{fill:"#e15b64",d:"M52.5,5c-0.8,0-1.7,0.1-2.5,0.1c9,1.2,16,10.8,16,22.4s-7,21.1-16,22.4c0.8,0.1,1.7,0.1,2.5,0.1 C64.9,50,75,39.9,75,27.5S64.9,5,52.5,5z"}),(0,s.jsx)("path",{fill:"#f47e60",d:"M83.6,19.9c-0.6-0.6-1.2-1.2-1.9-1.7c5.5,7.2,3.7,18.9-4.5,27.1s-19.9,10-27.1,4.5c0.5,0.6,1.1,1.3,1.7,1.9 c8.8,8.8,23,8.8,31.8,0S92.4,28.7,83.6,19.9z"}),(0,s.jsx)("path",{fill:"#f8b26a",d:"M95,52.5c0-0.8-0.1-1.7-0.1-2.5c-1.2,9-10.8,16-22.4,16s-21.1-7-22.4-16c-0.1,0.8-0.1,1.7-0.1,2.5 C50,64.9,60.1,75,72.5,75S95,64.9,95,52.5z"}),(0,s.jsx)("path",{fill:"#abbd81",d:"M80.1,83.6c0.6-0.6,1.2-1.2,1.7-1.9c-7.2,5.5-18.9,3.7-27.1-4.5s-10-19.9-4.5-27.1c-0.6,0.5-1.3,1.1-1.9,1.7 c-8.8,8.8-8.8,23,0,31.8S71.3,92.4,80.1,83.6z"}),(0,s.jsx)("path",{fill:"#e15b64",d:"M47.5,95c0.8,0,1.7-0.1,2.5-0.1c-9-1.2-16-10.8-16-22.4s7-21.1,16-22.4c-0.8-0.1-1.7-0.1-2.5-0.1 C35.1,50,25,60.1,25,72.5S35.1,95,47.5,95z"}),(0,s.jsx)("path",{fill:"#f47e60",d:"M16.4,80.1c0.6,0.6,1.2,1.2,1.9,1.7c-5.5-7.2-3.7-18.9,4.5-27.1s19.9-10,27.1-4.5c-0.5-0.6-1.1-1.3-1.7-1.9 c-8.8-8.8-23-8.8-31.8,0S7.6,71.3,16.4,80.1z"}),(0,s.jsx)("path",{fill:"#f8b26a",d:"M5,47.5c0,0.8,0.1,1.7,0.1,2.5c1.2-9,10.8-16,22.4-16s21.1,7,22.4,16c0.1-0.8,0.1-1.7,0.1-2.5 C50,35.1,39.9,25,27.5,25S5,35.1,5,47.5z"}),(0,s.jsx)("path",{fill:"#abbd81",d:"M19.9,16.4c-0.6,0.6-1.2,1.2-1.7,1.9c7.2-5.5,18.9-3.7,27.1,4.5s10,19.9,4.5,27.1c0.6-0.5,1.3-1.1,1.9-1.7 c8.8-8.8,8.8-23,0-31.8S28.7,7.6,19.9,16.4z"})]})})})})]}),title:"Whirl"}],r=ccpigd?.moduleList},9918:(e,t,i)=>{i.d(t,{q:()=>s});const s=(e,t={})=>new Promise(((i,s)=>{const a={...t,nonce:ccpigd.nonce,action:`ccpigd${e}`};t.hasOwnProperty("config")&&(a.config=JSON.stringify(t.config)),wp.ajax.post(`ccpigd${e}`,a).done((e=>Array.isArray(e)?i(Object.assign(e,{success:!0})):i({...e,success:!0}))).fail((e=>{s({...e,success:!1})}))}))},7790:(e,t,i)=>{i.d(t,{B:()=>n});var s=i(6087),a=i(1578),r=i(790);const n=()=>{const e=document.querySelectorAll(".ccpigd-embed-documents");0!==e.length&&e.forEach((e=>{e.hasAttribute("data-id")&&(e.setAttribute("data-rendered","true"),function(e){const t=e.getAttribute("data-id");if(t){const i=window[t];if("embed-documents"!==i.type)return void console.error(`Element with ID ${t} is not a File List shortcode.`);const n=(0,r.jsx)(a.A,{data:i});s.createRoot?s.createRoot(e).render(n):s.render(n,e)}else console.error("No Embed Documents shortcode ID found.")}(e))}))};n()},5290:(e,t,i)=>{i.d(t,{B:()=>n});var s=i(6087),a=i(9479),r=i(790);const n=()=>{const e=document.querySelectorAll(".ccpigd-file-browser");0!==e.length&&e.forEach((e=>{e.hasAttribute("data-id")&&(e.setAttribute("data-rendered","true"),function(e){const t=e.getAttribute("data-id");if(t){const i=window[t];if("file-browser"!==i?.type)return void console.error(`Element with ID ${t} is not a File Browser shortcode.`);const n=(0,r.jsx)(a.A,{data:i});s.createRoot?s.createRoot(e).render(n):s.render(n,e)}else console.error("No File Browser shortcode ID found.")}(e))}))};n()},5262:(e,t,i)=>{i.d(t,{B:()=>n});var s=i(6087),a=i(2412),r=i(790);const n=()=>{const e=document.querySelectorAll(".ccpigd-file-list");0!==e.length&&e.forEach((e=>{e.hasAttribute("data-id")&&(e.setAttribute("data-rendered","true"),function(e){const t=e.getAttribute("data-id");if(t){const i=window[t];if("file-list"!==i.type)return void console.error(`Element with ID ${t} is not a File List shortcode.`);const n=(0,r.jsx)(a.A,{data:i});s.createRoot?s.createRoot(e).render(n):s.render(n,e)}else console.error("No File Browser shortcode ID found.")}(e))}))};n()},9521:(e,t,i)=>{i.d(t,{B:()=>n});var s=i(6087),a=i(3790),r=i(790);const n=()=>{const e=document.querySelectorAll(".ccpigd-file-uploader");0!==e.length&&e.forEach((e=>{e.hasAttribute("data-id")&&(e.setAttribute("data-rendered","true"),function(e){const t=e.getAttribute("data-id");if(t){const i=window[t];if("file-uploader"!==i.type)return void console.error(`Element with ID ${t} is not a File Uploader shortcode.`);const n=(0,r.jsx)(a.A,{data:i});s.createRoot?s.createRoot(e).render(n):s.render(n,e)}else console.error("No File Uploader shortcode ID found.")}(e))}))};n()},5210:(e,t,i)=>{i.d(t,{B:()=>n});var s=i(6087),a=i(814),r=i(790);const n=()=>{const e=document.querySelectorAll(".ccpigd-gallery");0!==e.length&&e.forEach((e=>{e.hasAttribute("data-id")&&(e.setAttribute("data-rendered","true"),function(e){const t=e.getAttribute("data-id");if(t){const i=window[t];if("gallery"!==i.type)return void console.error(`Element with ID ${t} is not a gallery shortcode.`);const n=(0,r.jsx)(a.A,{data:i});s.createRoot?s.createRoot(e).render(n):s.render(n,e)}else console.error("No Gallery shortcode ID found.")}(e))}))};n()},2608:(e,t,i)=>{i.d(t,{B:()=>n});var s=i(6087),a=i(1516),r=i(790);const n=()=>{const e=document.querySelectorAll(".ccpigd-media-player");0!==e.length&&e.forEach((e=>{e.hasAttribute("data-id")&&(e.setAttribute("data-rendered","true"),function(e){const t=e.getAttribute("data-id");if(t){const i=window[t];if("media-player"!==i.type)return void console.error(`Element with ID ${t} is not a media player shortcode.`);const n=(0,r.jsx)(a.A,{data:i});s.createRoot?s.createRoot(e).render(n):s.render(n,e)}else console.error("No media player shortcode ID found.")}(e))}))};n()},5836:(e,t,i)=>{i.d(t,{B:()=>n});var s=i(6087),a=i(9477),r=i(790);const n=()=>{const e=document.querySelectorAll(".ccpigd-search-box");0!==e.length&&e.forEach((e=>{e.hasAttribute("data-id")&&(e.setAttribute("data-rendered","true"),function(e){const t=e.getAttribute("data-id");if(t){const i=window[t];if("search-box"!==i.type)return void console.error(`Element with ID ${t} is not a Search Box shortcode.`);const n=(0,r.jsx)(a.A,{data:i});s.createRoot?s.createRoot(e).render(n):s.render(n,e)}else console.error("No File Browser shortcode ID found.")}(e))}))};n()},2610:(e,t,i)=>{i.d(t,{B:()=>n});var s=i(6087),a=i(4009),r=i(790);const n=()=>{const e=document.querySelectorAll(".ccpigd-slider-carousel");0!==e.length&&e.length>0&&e.forEach((e=>{e.hasAttribute("data-id")&&(e.setAttribute("data-rendered","true"),function(e){const t=e.getAttribute("data-id");if(t){const i=window[t];if("slider-carousel"!==i.type)return void console.error("Invalid slider carousel data");const n=(0,r.jsx)(a.A,{data:i});s.createRoot?s.createRoot(e).render(n):s.render(n,e)}}(e))}))};n()}}]);
  • integration-google-drive/tags/1.3.5/assets/js/toast.asset.php

    r3390086 r3426660  
    1 <?php return array('dependencies' => array('react', 'react-jsx-runtime', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => 'c34d9a80e670ef3396fb', 'handle' => 'undefined-toast');
     1<?php return array('dependencies' => array('react', 'react-jsx-runtime', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '2ca3b98b897a9ba21f78', 'handle' => 'undefined-toast');
  • integration-google-drive/tags/1.3.5/assets/js/toast.js

    r3422529 r3426660  
    1 ;"use strict";(globalThis.webpackChunkintegration_google_drive=globalThis.webpackChunkintegration_google_drive||[]).push([[147,220,249,448,465,610,620,637,769],{6770:e=>{e.exports=window.plupload},1609:e=>{e.exports=window.React},790:e=>{e.exports=window.ReactJSXRuntime},6427:e=>{e.exports=window.wp.components},6087:e=>{e.exports=window.wp.element},7723:e=>{e.exports=window.wp.i18n},9226:(e,s,i)=>{var n=i(7603),l=i(5307);const r=(0,l.Z0)({name:"fileSelector",initialState:{menuKey:"my-drive",folderKey:""},reducers:{setMenuKey:(e,s)=>{e.menuKey=s.payload},setFolderKey:(e,s)=>{e.folderKey=s.payload}}}),{setMenuKey:t,setFolderKey:a}=r.actions,c=r.reducer;var o=i(5647),d=i(3046),m=i(347),p=i(2436),u=i(3090),h=i(6087),g=i(790);const x=({attributes:e,onSave:s,onClose:i,integration:n})=>{const l=(0,m.G)((e=>e.theme.mode)),{id:r,type:t}=e||{};return(0,h.useEffect)((()=>{const e=e=>{const n=e.detail;n&&"new"!==n.id&&(s(e.detail),i())};return window.addEventListener("ccpigd-module-created",e),window.addEventListener("ccpigd-module-updated",e),()=>{window.removeEventListener("ccpigd-module-created",e),window.removeEventListener("ccpigd-module-updated",e)}}),[r,s]),(0,g.jsx)("div",{id:"ccpigd-admin",className:"ccpigd-top-level-wrapper ccpigd-module-popup-content",style:{height:"85vh"},children:(0,g.jsx)(u.A,{children:(0,g.jsx)(p.A,{defaultMode:l,children:(0,g.jsx)(o.fS,{initialEntries:[`/module-builder/${null!=r?r:"new"}/source/my-drive`],children:(0,g.jsxs)(o.BV,{children:[(0,g.jsx)(o.qh,{path:"/module-builder/:shortcodeId/:moduleMenu/:menuKey?/:folderKey?",element:(0,g.jsx)(d.A,{moduleType:t,onClose:i,integration:n})}),(0,g.jsx)(o.qh,{path:"*",element:(0,g.jsx)(o.C5,{to:"/module-builder/new/modules",replace:!0})})]})})})})})};var f=i(9097),j=i(4863),v=i(282),y=i(1442),A=i(2262),b=i(1902);const k=(e,s)=>e.map((({key:e,name:i})=>({name:i||"My Drive",key:e===s?"my-drive":e,type:"folder",mimeType:"application/vnd.google-apps.folder"}))),w=e=>{const s=(0,m.j)(),{activeFolder:i,files:n,hasMore:l,page:r,order:t,orderBy:a}=(0,m.G)((e=>e.manageFiles)),{activeAccount:c}=(0,m.G)((e=>e.auth)),[o,d]=(0,h.useState)(!1),p=(0,h.useRef)([]),u=(0,h.useRef)(null),[g]=(0,A.lP)(),{data:x,refetch:f,isFetching:j,isLoading:v}=(0,A.DJ)({activeFolder:i,refresh:!1,orderBy:a,order:t,page:1,perPage:b.PV.PER_PAGE_LIMIT},{skip:!i}),w=(0,h.useCallback)((async()=>{if(!o&&l&&i){d(!0);try{const e=await g({activeFolder:i,refresh:!1,orderBy:a,order:t,page:r,perPage:b.PV.PER_PAGE_LIMIT}).unwrap();if(e?.files?.length){const i=[...p.current,...e.files];s((0,y.q9)(i)),s((0,y.Ir)(r+1)),s((0,y.Go)(e.hasMore))}else s((0,y.Go)(!1))}catch(e){console.error("Lazy load error:",e)}finally{d(!1)}}}),[o,l,r,i,a,t,g]);return(0,h.useEffect)((()=>{const s=e?.current;if(s)return u.current&&u.current.disconnect(),u.current=new IntersectionObserver((([e])=>{e.isIntersecting&&w()}),{threshold:1}),u.current.observe(s),()=>{u.current&&u.current.disconnect()}}),[e?.current,w,n?.length,i,a,t]),(0,h.useEffect)((()=>{i&&(s((0,y.rI)(!0)),f())}),[a,t]),(0,h.useEffect)((()=>{x&&i&&!j&&!v&&(s((0,y.NE)({activeFolder:i,chunkFiles:x.files||[],breadcrumbs:k(x.breadcrumbs||[],c?.key||"")})),s((0,y.Ir)(2)),s((0,y.Go)(!0)))}),[x?.files]),(0,h.useEffect)((()=>{p.current=n}),[n]),{refreshCurrentFolder:async e=>{if(i)try{const n=await s(A.rd.endpoints.getFiles.initiate({activeFolder:i,refresh:null==e||e,orderBy:a,order:t,page:1,perPage:b.PV.PER_PAGE_LIMIT},{forceRefetch:!0})).unwrap();if(n){const e=n.files||[];s((0,y.Ir)(2)),s((0,y.Go)(n.hasMore)),s((0,y.NE)({activeFolder:i,chunkFiles:e,breadcrumbs:k(n.breadcrumbs||[],c?.key||"")}))}else s((0,y.Go)(!1))}catch(e){console.error("Error refreshing files:",e),s((0,y.Go)(!1))}finally{s((0,y.rI)(!1))}},loadMore:w,loadingMore:o,hasMore:l}};var _=i(1550),C=i(4152),F=i(727),S=i(7495),E=i(6203),L=i(4970),T=i(4398),I=i(8200);const N=({file:e,folderView:s,handleFileSingleClick:i,handleFileDoubleClick:n})=>{const{selectedFiles:l}=(0,m.G)((e=>e.manageFiles)),r=l.some((s=>s.key===e.key));return(0,g.jsxs)(I.A,{file:e,folderView:s,isFileSelected:r,onClick:s=>i(s,e),onDoubleClick:s=>n(s,e),children:[(0,g.jsx)(I.A.Thumbnail,{children:(0,g.jsx)(I.A.SelectStatus,{onClick:e=>e.stopPropagation(),isSelected:r})}),(0,g.jsx)(I.A.Name,{}),(0,g.jsx)(I.A.Extension,{}),(0,g.jsx)(I.A.ActionButton,{})]},e.key)};var M=i(3042),G=i(2312);const P=({folderView:e})=>(0,g.jsx)(g.Fragment,{children:"list"===e&&(0,g.jsx)(G.A,{className:"ccpigd-file-list__header",children:["Name","","Type"].map(((e,s)=>(0,g.jsx)(M.A,{as:"span",children:e},s)))})});var z=i(5185);const R=(0,h.forwardRef)((({loadMoreFileRef:e,folderView:s,fileLoading:i,files:n,hasMore:l,loadingMore:r})=>{const{selectedFiles:t,multiSelect:a}=(0,m.G)((e=>e.manageFiles)),c=(0,m.j)(),o=(0,h.useRef)(null),{selectedItems:d,isControlPressed:p}=(0,E.M)(o,!0),{activeAccount:u}=(0,m.G)((e=>e.auth));(0,h.useEffect)((()=>{if(d.length>0){const e=d.filter((e=>!t.some((s=>s.key===e)))),s=t.map((e=>e.key)),i=p?[...s,...e]:[...d],n=a?i:i.slice(-1);c((0,y.nU)(n))}}),[d]);const x=(e,s)=>{e.stopPropagation();const i=a?s.key:[s.key];c((0,y.nU)(i))},f=(e,s)=>{if(e.stopPropagation(),(0,z.lQ)(s?.mimeType)){if(!u)return;let e;if((0,z.fx)(s.key)){const i=z.Gp.find((e=>e.key===s.key))||z.Gp[0];e={key:u.key,name:i.name||s.name,type:s.key||"my-drive",mimeType:s.mimeType,icon:i.icon||_.Eh,parentId:s.parentId}}else e={key:s.key,name:s.name,type:"folder",mimeType:s.mimeType,icon:_.Eh,parentId:s.parentId};c((0,y.Fy)(e))}};return(0,g.jsxs)(T.A,{ref:o,className:"ccpigd-file-list",children:[(0,g.jsx)(P,{folderView:s}),i?(0,g.jsx)(G.A,{className:`ccpigd-file-list__files ccpigd-file-list__files--${s}-view`,children:[...Array(b.PV.PER_PAGE_LIMIT)].map(((e,i)=>(0,g.jsx)("div",{style:{marginTop:"10px"},children:"grid"===s?(0,g.jsx)(F.A,{height:"215px"}):(0,g.jsx)(F.A,{width:"100%",height:"62px"})},i)))}):(0,g.jsxs)(G.A,{className:`ccpigd-file-list__files ccpigd-file-list__files--${s}-view ${n?.length>0?"":"ccpigd-file-list__files--empty"}`,children:[n?.length>0?(0,g.jsx)(S.BV,{children:n?.map(((i,t)=>(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(N,{file:i,folderView:s,handleFileSingleClick:x,handleFileDoubleClick:f},i.key),l&&!r&&n.length-1===t&&n.length>=b.PV.PER_PAGE_LIMIT&&(0,g.jsx)("div",{ref:e,className:"ccpigd-loading"})]},i.key)))}):(0,g.jsx)(C.A,{icon:(0,g.jsx)(L.A,{}),title:"No Folder Found!"}),r&&(0,g.jsx)(g.Fragment,{children:[...Array(b.PV.PER_PAGE_LIMIT)].map(((e,i)=>(0,g.jsx)("div",{style:{marginTop:"10px"},children:"grid"===s?(0,g.jsx)(F.A,{height:"215px"}):(0,g.jsx)(F.A,{width:"100%",height:"62px"})},i)))})]})]})})),H=()=>{const{fileLoading:e,files:s,breadcrumbs:i,availableTypes:n}=(0,m.G)((e=>e.manageFiles)),{folderKey:l,menuKey:r}=(0,m.G)((e=>e.fileSelector)),{activeAccount:t}=(0,m.G)((e=>e.auth)),{folderView:a}=(0,m.G)((e=>e.fileBrowser)),c=(0,m.j)(),[o]=(0,A.mI)(),d=(0,h.useRef)(null),{hasMore:p,loadingMore:u}=w(d);(0,h.useEffect)((()=>{t?.key&&(async()=>{let e;if(l){let n;const r=s.flat().find((e=>e.key===l));if(r&&(n=r),!n){const e=i.find((e=>e.key===l));e&&(n=e)}n||(n=(await o({key:l})).data),e={name:n?.name||"",key:(0,z.fx)(l)?t?.key:l,type:"folder",icon:_.Eh,mimeType:"application/vnd.google-apps.folder"}}else{const s=z.Gp.find((e=>e.key===r))||z.Gp[0];e={name:s.name,key:t?.key,type:r||"my-drive",icon:s.icon,mimeType:"application/vnd.google-apps.folder"}}c((0,y.Fy)(e))})()}),[t?.key,r,l]);const x=(0,h.useMemo)((()=>{if(!s)return[];if(0===n?.length||!n)return s;const e={all:()=>!0,image:z.wu,video:z.cZ,audio:z.JK,folder:z.lQ,document:z.py};return s.filter((s=>!!n.includes("all")||n.some((i=>{const n=e[i];return n===z.py?n(s):!s.extension||n!==z.lQ&&n!==z.wu&&n!==z.cZ&&n!==z.JK?void 0:n(s.extension)||(0,z.lQ)(s.extension)}))))}),[s,n]);return(0,g.jsx)("div",{style:{height:"50vh"},children:(0,g.jsx)(R,{menuKey:r,files:x||[],folderView:a,fileLoading:e,hasMore:p,loadingMore:u,loadMoreFileRef:d})})};var V=i(6300),B=i(7673),$=i(3714),q=i(3374),K=i(4368);const D=()=>{const{isFileSelecting:e,folderView:s}=(0,m.G)((e=>e.fileBrowser)),{files:i,selectedFiles:l,order:r,orderBy:t}=(0,m.G)((e=>e.manageFiles)),a=(0,m.j)(),{deleteFile:c}=(0,V.H)();return(0,g.jsxs)($.A,{align:"space-between",className:"w-full ccpigd-file-browser__header",children:[(0,g.jsxs)($.A,{gap:6,children:[(0,g.jsxs)(B.A,{children:[(0,g.jsx)(B.A.Trigger,{children:(0,g.jsxs)(q.A,{variant:"outlined",endIcon:(0,g.jsx)(B.A.TriggerArrow,{}),children:["Sort By: ","",U.find((e=>e.value===t))?.label||"Name"]})}),(0,g.jsx)(B.A.Content,{fullWidth:!0,children:U.map(((e,s)=>(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(B.A.MenuItem,{onClick:()=>a((0,y.Y3)(e.value)),isActive:t===e.value,children:e.label}),s!==U.length-1&&(0,g.jsx)(B.A.MenuSeparator,{})]})))})]}),(0,g.jsx)(q.A,{variant:"outlined",onClick:()=>a((0,y.lw)("ASC"===r?"DESC":"ASC")),startIcon:"ASC"===r?(0,g.jsx)(K.A,{name:"arrow_upward"}):(0,g.jsx)(K.A,{name:"arrow_downward"}),children:"ASC"===r?"Ascending":"Descending"}),e&&l&&l.length>0&&(0,g.jsx)(q.A,{onClick:()=>{const e=i.flat().filter((e=>l.some((s=>s.key===e.key)))).map((e=>e.key));c(e)},variant:"error",startIcon:(0,g.jsx)(K.A,{name:"delete"}),children:"Delete"})]}),(0,g.jsx)($.A,{gap:6,children:(0,g.jsx)(q.A,{variant:"outlined",startIcon:"list"===s?(0,g.jsx)(K.A,{name:"grid_view"}):(0,g.jsx)(K.A,{name:"dehaze"}),onClick:()=>a((0,n.iL)("list"===s?"grid":"list")),children:"list"===s?"Grid View":"List View"})})]})},U=[{label:"Name",value:"name"},{label:"Size",value:"size"},{label:"Created At",value:"createdAt"},{label:"Updated At",value:"updatedAt"}];var W=i(6720);const Q=(0,h.memo)((()=>{const{breadcrumbs:e,activeFolder:s}=(0,m.G)((e=>e.manageFiles)),{activeAccount:i}=(0,m.G)((e=>e.auth)),n=(0,m.j)(),l=async e=>{if(!i)return;let s;if("folder"===e.type){if((0,z.fx)(e.key)||"home"===e.key){const n=z.Gp.find((s=>s.key===e.key))||z.Gp[0],l="home"===e.key?"Home":n.name||e.name;s={key:i.key,name:l,type:e.key||"my-drive",mimeType:e.mimeType,icon:n.icon||_.Eh,parentId:e.parentId}}else s={key:e.key,name:e.name,type:"folder",mimeType:e.mimeType,icon:_.Eh,parentId:e.parentId};n((0,y.Fy)(s))}};return(0,g.jsx)(W.Q,{className:"ccpigd-file-browser__breadcrumbs",children:(0,g.jsxs)(W.Q.List,{children:[e.slice(0,1).map(((e,s)=>(0,g.jsx)(W.Q.Item,{children:(0,g.jsxs)(q.A,{onClick:()=>l(e),children:["home"===e.key&&(0,g.jsx)(K.A,{name:"home",fontSize:"lg",fontWeight:"medium"}),(0,g.jsx)(M.A,{as:"span",size:"sm",className:"breadcrumb-home-text",children:e.name})]})},s))),e.length>5&&(0,g.jsx)(B.A,{children:(0,g.jsxs)($.A,{wrap:!1,children:[(0,g.jsx)(B.A.Trigger,{children:(0,g.jsx)(W.Q.Ellipsis,{})}),(0,g.jsx)(B.A.Content,{children:e.slice(1,-3).map(((e,s)=>(0,g.jsx)(B.A.MenuItem,{onClick:()=>l(e),children:(0,g.jsxs)($.A,{wrap:!1,gap:2,children:[(0,g.jsx)(M.A,{as:"span",size:"sm",className:"breadcrumb-separator flex-center",children:(0,g.jsx)(K.A,{name:"chevron_right",fontSize:"lg",fontWeight:"semibold"})}),e.name]})},e.key||s)))}),(0,g.jsx)(M.A,{as:"span",size:"sm",className:"breadcrumb-separator flex-center",children:(0,g.jsx)(K.A,{name:"chevron_right",fontSize:"lg",fontWeight:"semibold"})})]})}),e.slice(e.length>5?-3:1).map(((e,i)=>(0,g.jsx)(g.Fragment,{children:e.key!==s?.key?(0,g.jsx)(W.Q.Item,{children:(0,g.jsx)(q.A,{onClick:()=>l(e),children:(0,g.jsx)(M.A,{as:"span",size:"sm",className:"breadcrumb-home-text",children:e.name})})}):(0,g.jsx)(W.Q.Item,{active:!0,children:e.name})},e.key||i)))]})})})),O=()=>(0,g.jsxs)(T.A,{gap:10,className:"w-full",children:[(0,g.jsx)(Q,{}),(0,g.jsx)(D,{}),(0,g.jsx)(H,{})]});var J=i(239),Y=i(9630),X=i(2624),Z=i(7452),ee=i(4232);const se=()=>{const{selectedFiles:e}=(0,m.G)((e=>e.manageFiles)),s=(0,m.j)(),i=e=>{s("all"===e?(0,y.nU)([]):(0,y.nU)(e))};return(0,g.jsxs)(Z.A,{padding:0,className:"ccpigd-selected-file-list",children:[(0,g.jsxs)($.A,{align:"space-between",blockAlign:"center",className:"ccpigd-selected-file-list__header p-3",children:[(0,g.jsx)($.A,{gap:10,children:(0,g.jsxs)(M.A,{as:"p",size:"sm",color:"dark",children:[(0,g.jsxs)(M.A,{as:"span",size:"sm",color:"primary",weight:"medium",children:["(",e.length,")"]})," ","Folders Selected"]})}),(0,g.jsx)(J.A,{variant:"error",size:"extra-small",onClick:()=>i("all"),children:(0,g.jsx)(K.A,{name:"playlist_remove"})})]}),(0,g.jsx)(X.A,{borderColor:"secondary",borderWidth:.5}),(0,g.jsx)(T.A,{className:"ccpigd-selected-file-list__content",children:e&&e.length>0?(0,g.jsx)(g.Fragment,{children:e.map(((e,s)=>(0,g.jsx)(Z.A,{rounded:"none",padding:"8px 10px",children:(0,g.jsxs)($.A,{align:"space-between",blockAlign:"center",wrap:!1,gap:10,children:[(0,g.jsxs)(Y.A,{columns:"10px 35px 1fr",gap:5,alignItems:"center",children:[(0,g.jsxs)(M.A,{as:"span",size:"sm",color:"dark",children:[s+1,"."]}),(0,g.jsxs)(ee.A,{size:"sm",children:[(0,g.jsx)(ee.A.AvatarImage,{src:e.thumbnails?.thumbnail}),(0,g.jsx)(ee.A.AvatarFallback,{children:e.name})]}),(0,g.jsx)(M.A,{as:"p",size:"sm",color:"dark",className:"text-ellipsis",children:e.name})]}),(0,g.jsx)(J.A,{variant:"error",size:"extra-small",onClick:()=>i(e.key),children:(0,g.jsx)(K.A,{name:"clear"})})]})},e.key)))}):(0,g.jsxs)($.A,{align:"center",blockAlign:"center",className:"mt-5",children:[(0,g.jsx)(J.A,{size:"small",children:(0,g.jsx)(K.A,{name:"info"})}),(0,g.jsx)(M.A,{as:"p",size:"sm",color:"primary",children:"No folders selected."})]})})]})};var ie=i(8706),ne=i(3168),le=i(468),re=i(7726);const te=()=>{const{activeAccount:e}=(0,m.G)((e=>e.auth)),{activeFolder:s}=(0,m.G)((e=>e.manageFiles)),i=(0,m.j)(),[n,l]=(0,h.useState)("my-drive");return(0,g.jsxs)(re.A,{defaultCollapsed:!0,id:"ccpigd-mb-source-sidebar",children:[(0,g.jsx)(T.A,{gap:10,className:"ccpigd-sidebar__menu",children:z.Gp.map((({name:s,icon:r,key:t})=>(0,g.jsx)("div",{className:"ccpigd-sidebar__menu-item "+(n===t?"bg-primary":"bg-light"),onClick:()=>(s=>{if(!e)return;const n=z.Gp.find((e=>e.key===s))||z.Gp[0],r={key:e.key,name:n.name,type:s||"my-drive",icon:n.icon,mimeType:"application/vnd.google-apps.folder"};l(s),i((0,y.Fy)(r))})(t),children:(0,g.jsxs)($.A,{gap:12,wrap:!1,children:[(0,g.jsx)(J.A,{variant:n===t?"light":"secondary",rounded:"md",size:"small",className:"menu-icon-wrapper",children:r&&(0,g.jsx)("span",{className:"ccpigd-sidebar-menu-icon",style:{maskImage:`url(${r})`}})}),(0,g.jsx)(M.A,{as:"span",color:n===t?"white":"dark",children:s})]})},t)))}),(0,g.jsx)("div",{className:"ccpigd-sidebar__bottom",children:e?.storage&&(0,g.jsx)(le.A,{storage:e.storage})})]})};var ae=i(276),ce=i(7586),oe=i(6234),de=i(2094),me=i(7920),pe=i(7666),ue=i(6880),he=i(3330);const ge=({isSearchExpanded:e=!1})=>{const{activeAccount:s}=(0,m.G)((e=>e.auth)),{activeFolder:i}=(0,m.G)((e=>e.manageFiles)),[n,l]=(0,h.useState)(e),[r,t]=(0,h.useState)(null),[a,c]=(0,h.useState)(["all"]),[o,d]=(0,h.useState)(!1),[p,u]=(0,h.useState)(!1),[x,{data:f,isLoading:j,isFetching:v,isError:b}]=(0,A.V5)(),k=(0,h.useRef)(null),w=(0,h.useRef)(null),_=(0,m.j)(),{viewFile:C,galleryProps:F}=(0,ue.i)(f?.files||[]);(0,pe.A)((()=>{if(null!==r)if(r.length<=2){if(!s)return;(0,y.Fy)({key:s.key,name:"My Drive",type:"my-drive",mimeType:"application/vnd.google-apps.folder",icon:i?.icon})}else x({folderKey:i?.key,query:r||"",types:a,from:o?"server":"cache",scope:p?"global":"parent"}).unwrap()}),[r,a,o,p],800),(0,h.useEffect)((()=>{const e=w.current;if(!e)return;const s=s=>{0!==s.deltaY&&(s.preventDefault(),e.scrollLeft+=s.deltaY)},i=()=>{e.scrollWidth>e.clientWidth?e.classList.add("is-overflowing"):e.classList.remove("is-overflowing")};let n=!1,l=0,r=0;const t=s=>{n=!0,l=s.pageX-e.offsetLeft,r=e.scrollLeft,e.classList.add("dragging")},a=s=>{if(!n)return;s.preventDefault();const i=1*(s.pageX-e.offsetLeft-l);e.scrollLeft=r-i},c=()=>{n=!1,e.classList.remove("dragging")};return e.addEventListener("wheel",s,{passive:!1}),e.addEventListener("mousedown",t),e.addEventListener("mousemove",a),e.addEventListener("mouseleave",c),e.addEventListener("mouseup",c),e.scrollTo({left:e.scrollWidth,behavior:"smooth"}),window.addEventListener("resize",i),i(),()=>{e.removeEventListener("wheel",s),e.removeEventListener("mousedown",t),e.removeEventListener("mousemove",a),e.removeEventListener("mouseleave",c),e.removeEventListener("mouseup",c),window.removeEventListener("resize",i)}}),[a]),(0,h.useEffect)((()=>{0===a.length&&c(["all"])}),[a]),(0,h.useEffect)((()=>{n&&f?.files&&_((0,y.q9)(f.files))}),[f,n]),(0,h.useEffect)((()=>{n&&_((0,y.rI)(j||v))}),[v,j,b]);const E=e=>{c("all"===e?["all"]:s=>{const i=s.filter((e=>"all"!==e));return s.includes(e)?i.filter((s=>s!==e)):[...i,e]})};return(0,g.jsxs)("div",{className:"searchbox-wrapper",children:[(0,g.jsxs)(B.A,{children:[(0,g.jsx)(B.A.Trigger,{children:({open:e})=>(0,g.jsxs)("div",{className:"ccpigd-searchbox",children:[(0,g.jsxs)(B.A,{children:[(0,g.jsx)(B.A.Trigger,{children:(0,g.jsxs)("div",{className:"ccpigd-searchbox__options",children:[(0,g.jsx)("div",{className:"ccpigd-searchbox__options-selected",ref:w,children:a.map((e=>{const s=xe.find((s=>s.value===e))?.label;return(0,g.jsxs)("div",{className:"ccpigd-searchbox__options-item",children:[(0,g.jsx)(M.A,{size:"xs",color:"dark",children:s}),(0,g.jsx)(K.A,{name:"close",fontWeight:"bold",onClick:()=>E(e)})]},e)}))}),(0,g.jsx)(B.A.TriggerArrow,{})]})}),(0,g.jsx)(B.A.Content,{className:"ccpigd-searchbox__options-list",children:xe.map(((e,s)=>(0,g.jsxs)("div",{children:[(0,g.jsx)(B.A.MenuItem,{onClick:()=>E(e.value),isActive:a.includes(e.value),children:e.label}),s!==xe.length-1&&(0,g.jsx)(B.A.MenuSeparator,{})]},e.value)))})]}),(0,g.jsx)("button",{onClick:e=>{e.stopPropagation(),e.preventDefault()},className:"ccpigd-searchbox__button",children:(0,g.jsx)(K.A,{name:"search",fontSize:"lg"})}),(0,g.jsx)("input",{type:"search",name:"ccpigd-search",id:"ccpigd-search",placeholder:`Search ${i?.name}`,onChange:e=>t(e.target.value),value:r||"",autoComplete:"off",onClick:s=>{e&&s.stopPropagation()}}),(0,g.jsxs)(B.A,{children:[(0,g.jsx)(B.A.Trigger,{children:(0,g.jsx)(J.A,{variant:"secondary",className:"ccpigd-searchbox__filter-btn",size:"small",children:(0,g.jsx)(K.A,{name:"tune",fontSize:"xl"})})}),(0,g.jsxs)(B.A.Content,{className:"ccpigd-searchbox__dropdown",children:[(0,g.jsx)(B.A.MenuLabel,{children:"Search Location"}),(0,g.jsx)(B.A.MenuItem,{isActive:o,onClick:()=>d(!0),children:"Server"}),(0,g.jsx)(B.A.MenuItem,{isActive:!o,onClick:()=>d(!1),children:"Cache"}),(0,g.jsx)(B.A.MenuSeparator,{}),(0,g.jsx)(B.A.MenuLabel,{children:"Search Scope"}),(0,g.jsx)(B.A.MenuItem,{isActive:p,onClick:()=>u(!0),children:"Global"}),(0,g.jsx)(B.A.MenuItem,{isActive:!p,onClick:()=>u(!1),children:"Current Folder"})]})]})]})}),!n&&(0,g.jsx)(B.A.Content,{fullWidth:!0,className:"ccpigd-searchbox__results",children:j||v?(0,g.jsx)(M.A,{size:"xs",children:"Loading..."}):(0,g.jsx)(T.A,{className:"ccpigd-file-list",children:(0,g.jsx)(G.A,{ref:k,className:"ccpigd-file-list__files ccpigd-file-list__files--list-view ",children:(0,g.jsx)(S.BV,{children:f?.files&&f?.files.length>0?(0,g.jsxs)(g.Fragment,{children:[f?.files.map((e=>(0,g.jsx)(T.A,{children:(0,g.jsxs)(I.A,{file:e,isFileSelected:!1,onClick:s=>((e,s)=>{e.stopPropagation(),(0,z.lQ)(s?.mimeType)?_((0,y.Fy)({key:s.key,name:s.name,type:"folder",mimeType:s.mimeType,icon:s.icon})):C(s.key)})(s,e),children:[(0,g.jsx)(I.A.Thumbnail,{}),(0,g.jsx)(I.A.Name,{})]})},e.key))),(0,g.jsxs)($.A,{onClick:()=>l(!0),className:"cursor-pointer",gap:5,children:[(0,g.jsx)(M.A,{size:"sm",color:"success",children:"See files in File Browser"}),(0,g.jsx)(K.A,{name:"arrow_forward",fontSize:"lg"})]})]}):(0,g.jsx)(M.A,{size:"xs",children:"No files found"})})})})})]}),(0,g.jsx)(he.C,{...F})]})},xe=[{value:"folder",label:"Folder"},{value:"document",label:"Documents"},{value:"code",label:"Code"},{value:"image",label:"Image"},{value:"audio",label:"Audio"},{value:"video",label:"Video"},{value:"archive",label:"Archive"},{value:"binary_executable",label:"Binary Executable"},{value:"all",label:"All"}];var fe=i(4390);const je=()=>{const{fileLoading:e,activeFolder:s}=(0,m.G)((e=>e.manageFiles)),{activeAccount:i,loading:l,loginAccounts:r}=(0,m.G)((e=>e.auth)),{isUploading:t}=(0,m.G)((e=>e.fileBrowser)),{refreshCurrentFolder:a}=w(),[c,{data:o}]=(0,fe.FP)(),[d]=(0,fe.ag)(),p=(0,m.j)(),{createFolder:u}=(0,V.H)(),x=e=>{p((0,n.uf)(e))},f=async()=>{if((0,ce.G4)(ccpigd.isPro))try{await c().unwrap()}catch(e){console.error(e)}else window.CCPIGDHelper.openUpgradePopUp()};return(0,h.useEffect)((()=>{o&&""!==o&&(0,ce.BH)(o)}),[o]),(0,g.jsxs)(de.A,{children:[(0,g.jsxs)($.A,{gap:10,align:"space-between",blockAlign:"center",className:"ccpigd-select-folder-wrapper mb-4",children:[(0,g.jsx)(ge,{isSearchExpanded:!0}),(0,g.jsxs)($.A,{gap:5,className:"ccpigd-topbar__actions",children:[(0,g.jsx)(q.A,{startIcon:(0,g.jsx)(K.A,{name:"cloud_upload"}),variant:"outlined",onClick:()=>x(!t),children:"Upload"}),(0,g.jsx)(q.A,{startIcon:(0,g.jsx)(K.A,{name:"create_new_folder"}),variant:"outlined",onClick:u,children:"Create Folder"}),(0,g.jsx)(q.A,{startIcon:(0,g.jsx)(K.A,{name:"autorenew"}),onClick:()=>a(),variant:"outlined",loading:l||e,children:"Refresh"}),(0,g.jsxs)(B.A,{children:[(0,g.jsx)(B.A.Trigger,{children:(0,g.jsxs)(G.A,{className:"ccpigd-topbar-profile",children:[(0,g.jsxs)(ee.A,{size:"sm",children:[(0,g.jsx)(ee.A.AvatarImage,{src:i?.photo}),(0,g.jsx)(ee.A.AvatarFallback,{children:i?.name})]}),(0,g.jsx)(B.A.TriggerArrow,{})]})}),(0,g.jsxs)(B.A.Content,{children:[(0,g.jsx)(B.A.MenuLabel,{children:"My Account"}),r?.map((e=>(0,g.jsx)(B.A.MenuItem,{children:(0,g.jsxs)(oe.A,{accountInfo:e,className:"bg-primary-light p-3",children:[(0,g.jsx)(oe.A.Avatar,{}),(0,g.jsxs)(T.A,{className:"profile-info",children:[(0,g.jsx)(oe.A.Name,{}),(0,g.jsx)(oe.A.Email,{})]}),(0,g.jsx)(oe.A.Status,{onClick:()=>{e?.active&&!e?.lost||(e?.lost?f():(async e=>{if((0,ce.G4)(ccpigd.isPro))if(e?.key)if(e.lost)f();else try{await d(e.key).unwrap(),p((0,j.Mx)(e)),p((0,y.Fy)({key:e.key,name:"My Drive",type:"my-drive",mimeType:"application/vnd.google-apps.folder",icon:""}))}catch(e){console.error(e)}else console.error("Account not found");else window.CCPIGDHelper.openUpgradePopUp()})(e))}})]})}))),(0,g.jsx)(T.A,{align:"center",style:{marginBottom:"10px",marginTop:"6px"},children:(0,g.jsx)(B.A.MenuItem,{children:(0,g.jsx)(me.A,{hover:!0,isPro:!0,iconSize:"sm",design:"default",visible:!(0,ce.G4)(ccpigd.isPro),children:(0,g.jsx)(q.A,{startIcon:(0,g.jsx)(K.A,{name:"add_circle"}),variant:"outlined",color:"success",onClick:f,children:"Add Account"})})})})]})]})]})]}),t&&(0,g.jsx)(ae.A,{setIsUploading:x,onFileUpload:e=>{},data:{maxFileSize:(0,ce.G4)(ccpigd.isPro)?0:2,minFileSize:0,maxFiles:(0,ce.G4)(ccpigd.isPro)?0:5,enableFolderUpload:(0,ce.G4)(ccpigd.isPro),showUploadConfirmation:!1,uploadImmediately:!0,activeFolder:s}})]})},ve=({onSave:e,onCancel:s})=>{const{activeAccount:i}=(0,m.G)((e=>e.auth)),{activeFile:n}=(0,m.G)((e=>e.fileBrowser)),{selectedFiles:l}=(0,m.G)((e=>e.manageFiles)),[r]=(0,h.useState)(Object.values(ccpigd.accounts)),t=(0,m.j)(),a=localStorage.getItem("ccpigd-theme-type")||"light";(0,h.useEffect)((()=>{if(r?.length>0){const e=r.find((e=>e?.active));e&&t((0,j.I$)(e)),t((0,j.SG)(r))}else t((0,j.je)())}),[r,t]);const c=(0,h.useRef)(null);return(0,h.useEffect)((()=>{c.current&&(c.current.style.display=n?"flex":"block")}),[n]),(0,g.jsxs)(p.A,{defaultMode:a,children:[(0,g.jsxs)($.A,{align:"space-between",className:"ccpigd-file-selector-header",children:[(0,g.jsxs)(T.A,{gap:4,children:[(0,g.jsx)(M.A,{as:"h4",size:"lg",weight:"medium",children:"File Selector"}),(0,g.jsx)(M.A,{as:"p",size:"sm",weight:"regular",color:"desc-gray",children:"Select files and folders or drag to select from your active account."})]}),(0,g.jsxs)(v.A,{background:"transparent",border:"none",children:[(0,g.jsx)(q.A,{onClick:()=>s?.(),variant:"warning",children:"Cancel"}),(0,g.jsx)(q.A,{onClick:()=>{e?.(l),s?.()},variant:"secondary",children:"Save Selection & Close"})]})]}),(0,g.jsxs)(Y.A,{columns:"1fr 20%",children:[(0,g.jsx)(Z.A,{padding:"0px 10px 10px 0",className:i?"":"ccpigd-login-card",children:i?(0,g.jsxs)(ie.A,{children:[(0,g.jsx)(te,{}),(0,g.jsxs)(ie.A.ContentWrapper,{children:[(0,g.jsx)(je,{}),(0,g.jsx)(ie.A.Content,{className:"ccpigd-file-browser",ref:c,children:(0,g.jsx)(O,{})})]})]}):(0,g.jsx)(ne.a,{})}),(0,g.jsx)(se,{})]})]})};var ye=i(1468),Ae=i(777);const be=new class{outsideClickHandler=null;constructor(e){this.target="string"==typeof e?document.querySelector(e)||document.body:e||document.body,this.container=document.createElement("div"),this.container.className="ccp-toast ccp-toast__right-top",this.target.appendChild(this.container)}handleOutsideClick=(e,s)=>{this.outsideClickHandler&&document.removeEventListener("mousedown",this.outsideClickHandler),this.outsideClickHandler=i=>{const n=i.target;e.contains(n)||n.closest(".ccp-toast__container")||(document.removeEventListener("mousedown",this.outsideClickHandler),this.outsideClickHandler=null,s&&s.unmount(),e.remove())},setTimeout((()=>{document.addEventListener("mousedown",this.outsideClickHandler)}),100)};setPosition(e="ccp-toast__right-top"){this.container.className=`ccp-toast ${e}`}show({message:e,theme:s="light",size:i="md",maxWidth:r="90%",duration:t=3e3,reactComponent:a=null,fileSelector:o=null,moduleBuilder:d=null,variant:m="default"},p){let u="string"==typeof p?document.querySelector(p)||this.target:p||this.target;u.contains(this.container)||(this.container.remove(),u.appendChild(this.container));const v=this.container.querySelector(".ccp-toast__full");if("full"===i&&v)return void this.show({message:"A full screen modal is already open. Please close it first.",theme:"warning",size:"sm"});const b=document.createElement("div");if(b.style.maxWidth=e?"100%":r,b.className="modal"===m?`ccpigd-top-level-wrapper ccp-toast__container ccp-toast__${s} ccp-toast__modal ccp-toast__full`:`ccpigd-top-level-wrapper ccp-toast__container ccp-toast__${s} ccp-toast__${i}`,b.dataset.fileSelector=o?"1":"0",b.onclick=e=>e.stopPropagation(),a){const e=(0,h.createRoot)(b);e.render(a),"modal"!==m&&"full"!==i||this.handleOutsideClick(b,e)}else if(e){if(b.classList.add("ccp-toast__message-toast"),b.innerHTML=`\n                <div class="ccp-toast__message">\n                    <span class="ccp-toast__icon"></span>\n                    ${e}\n                    <span class="ccpigd-icon ccp-toast__close">close</span>\n                    <div class="ccp-toast__progress"></div>\n                </div>\n            `,b.querySelector(".ccp-toast__close")?.addEventListener("click",(()=>b.remove())),t>0){const e=t+300;b.querySelector(".ccp-toast__progress").style.animationDuration=`${e}ms`}}else if(o){const{onFilesSelect:e,selectedFiles:s=[],multiSelect:i=!0,availableTypes:r=["all"]}=o,t={breadcrumbs:[],activeFolder:null,selectedFiles:s,fileLoading:!0,hasMore:!0,order:"ASC",orderBy:"name",page:2,files:[],multiSelect:i,availableTypes:r},a=()=>(0,l.U1)({reducer:{auth:j.Ay,fileSelector:c,fileBrowser:n.Ay,manageFiles:y.Ay,settings:f.Ay,[fe.fR.reducerPath]:fe.fR.reducer,[A.rd.reducerPath]:A.rd.reducer},preloadedState:{manageFiles:t},middleware:e=>e().concat(fe.fR.middleware,A.rd.middleware)}),d=(0,h.createRoot)(b);d.render((0,g.jsx)(ye.Kq,{store:a(),children:(0,g.jsx)(ve,{onSave:e,onCancel:()=>b.remove()})})),this.handleOutsideClick(b,d)}else if(d){const{attributes:e,onSave:s,integration:i}=d,n=(0,h.createRoot)(b);n.render((0,g.jsx)(ye.Kq,{store:Ae.M,children:(0,g.jsx)(x,{attributes:e,onSave:s,integration:i,onClose:()=>{b.remove(),n.unmount()}})})),this.handleOutsideClick(b,n)}if(v){let e=this.container.querySelector(".ccp-toast__inner-container");e||(e=document.createElement("div"),e.className="ccp-toast__inner-container",this.container.appendChild(e)),e.appendChild(b)}else this.container.appendChild(b);return t>0&&setTimeout((()=>{b.classList.add("hide"),setTimeout((()=>b.remove()),300)}),t),b}confirm({message:e,okText:s="Yes",cancelText:i="No"}){return new Promise(((n,l)=>{const r=document.createElement("div");r.style.maxWidth="400px",r.style.borderRadius="12px",r.className="ccpigd-top-level-wrapper toast confirm ccp-toast__modal ccp-toast__full rounded-lg",r.innerHTML=`\n                <div class="p-1">\n                    <p class="text-primary-black text-sm font-semibold text-center">${e}</p>\n                    <div class="buttons mt-4 flex-center gap--sm">\n                        <button class="ok ccpigd-btn ccpigd-btn--primary ccpigd-btn--small ccpigd-btn--rounded-sm">${s}</button>\n                        <button class="cancel ccpigd-btn ccpigd-btn--error ccpigd-btn--small ccpigd-btn--rounded-sm">${i}</button>\n                    </div>\n                </div>\n            `;const t=r.querySelector(".ok"),a=r.querySelector(".cancel");t.addEventListener("click",(async()=>{t.disabled=!0,a.disabled=!0;const e=t.innerHTML;t.innerHTML=`<span class="ccpigd-loading-spinner"></span> ${e}`,n(!0)})),a.addEventListener("click",(()=>{l(!1),r.remove()})),this.container.appendChild(r)}))}async promise(e,{loading:s="Loading...",success:i="Success!",error:n="Error!"}){const l=this.container.querySelector(".toast.confirm"),r=l?.querySelector(".ok"),t=l?.querySelector(".cancel");if(r&&t){r.disabled=!0,t.disabled=!0;const a=r.innerHTML;r.innerHTML=`<span class="ccpigd-loading-spinner"></span> ${s}`;try{const s=await e();return r.innerHTML=a,r.disabled=!1,t.disabled=!1,l?.remove(),this.show({message:i,theme:"success",size:"sm",duration:2e3}),s}catch(e){throw r.innerHTML=a,r.disabled=!1,t.disabled=!1,l?.remove(),this.show({message:n,theme:"error",size:"sm",duration:3e3}),e}}else{const l=document.createElement("div");l.className="toast info",l.innerHTML=`<span>${s}</span>`,this.container.appendChild(l);try{const s=await e();return l.innerHTML=`<span>${i}</span>`,setTimeout((()=>l.remove()),2e3),s}catch(e){throw l.className="toast error",l.innerHTML=`<span>${n}</span>`,setTimeout((()=>l.remove()),3e3),e}}}};window.toast=be}},e=>{e.O(0,[96,804],(()=>e(e.s=9226))),e.O()}]);
     1;"use strict";(globalThis.webpackChunkintegration_google_drive=globalThis.webpackChunkintegration_google_drive||[]).push([[147,220,249,448,465,610,620,637,769],{6770:e=>{e.exports=window.plupload},1609:e=>{e.exports=window.React},790:e=>{e.exports=window.ReactJSXRuntime},6427:e=>{e.exports=window.wp.components},6087:e=>{e.exports=window.wp.element},7723:e=>{e.exports=window.wp.i18n},9226:(e,s,i)=>{var n=i(7603),l=i(5307);const r=(0,l.Z0)({name:"fileSelector",initialState:{menuKey:"my-drive",folderKey:""},reducers:{setMenuKey:(e,s)=>{e.menuKey=s.payload},setFolderKey:(e,s)=>{e.folderKey=s.payload}}}),{setMenuKey:t,setFolderKey:a}=r.actions,c=r.reducer;var o=i(5647),d=i(3046),m=i(347),p=i(2436),u=i(3090),h=i(6087),g=i(790);const x=({attributes:e,onSave:s,onClose:i,integration:n})=>{const l=(0,m.G)((e=>e.theme.mode)),{id:r,type:t}=e||{};return(0,h.useEffect)((()=>{const e=e=>{const n=e.detail;n&&"new"!==n.id&&(s(e.detail),i())};return window.addEventListener("ccpigd-module-created",e),window.addEventListener("ccpigd-module-updated",e),()=>{window.removeEventListener("ccpigd-module-created",e),window.removeEventListener("ccpigd-module-updated",e)}}),[r,s]),(0,g.jsx)("div",{id:"ccpigd-admin",className:"ccpigd-top-level-wrapper ccpigd-module-popup-content",style:{height:"85vh"},children:(0,g.jsx)(u.A,{children:(0,g.jsx)(p.A,{defaultMode:l,children:(0,g.jsx)(o.fS,{initialEntries:[`/module-builder/${null!=r?r:"new"}/source/my-drive`],children:(0,g.jsxs)(o.BV,{children:[(0,g.jsx)(o.qh,{path:"/module-builder/:shortcodeId/:moduleMenu/:menuKey?/:folderKey?",element:(0,g.jsx)(d.A,{moduleType:t,onClose:i,integration:n})}),(0,g.jsx)(o.qh,{path:"*",element:(0,g.jsx)(o.C5,{to:"/module-builder/new/modules",replace:!0})})]})})})})})};var f=i(9097),j=i(4863),v=i(282),y=i(1442),A=i(2262),b=i(1902);const k=(e,s)=>e.map((({key:e,name:i})=>({name:i||"My Drive",key:e===s?"my-drive":e,type:"folder",mimeType:"application/vnd.google-apps.folder"}))),w=e=>{const s=(0,m.j)(),{activeFolder:i,files:n,hasMore:l,page:r,order:t,orderBy:a}=(0,m.G)((e=>e.manageFiles)),{activeAccount:c}=(0,m.G)((e=>e.auth)),[o,d]=(0,h.useState)(!1),p=(0,h.useRef)([]),u=(0,h.useRef)(null),[g]=(0,A.lP)(),{data:x,refetch:f,isFetching:j,isLoading:v}=(0,A.DJ)({activeFolder:i,refresh:!1,orderBy:a,order:t,page:1,perPage:b.PV.PER_PAGE_LIMIT},{skip:!i}),w=(0,h.useCallback)((async()=>{if(!o&&l&&i){d(!0);try{const e=await g({activeFolder:i,refresh:!1,orderBy:a,order:t,page:r,perPage:b.PV.PER_PAGE_LIMIT}).unwrap();if(e?.files?.length){const i=[...p.current,...e.files];s((0,y.q9)(i)),s((0,y.Ir)(r+1)),s((0,y.Go)(e.hasMore))}else s((0,y.Go)(!1))}catch(e){console.error("Lazy load error:",e)}finally{d(!1)}}}),[o,l,r,i,a,t,g]);return(0,h.useEffect)((()=>{const s=e?.current;if(s)return u.current&&u.current.disconnect(),u.current=new IntersectionObserver((([e])=>{e.isIntersecting&&w()}),{threshold:1}),u.current.observe(s),()=>{u.current&&u.current.disconnect()}}),[e?.current,w,n?.length,i,a,t]),(0,h.useEffect)((()=>{i&&(s((0,y.rI)(!0)),f())}),[a,t]),(0,h.useEffect)((()=>{x&&i&&!j&&!v&&(s((0,y.NE)({activeFolder:i,chunkFiles:x.files||[],breadcrumbs:k(x.breadcrumbs||[],c?.key||"")})),s((0,y.Ir)(2)),s((0,y.Go)(!0)))}),[x?.files]),(0,h.useEffect)((()=>{p.current=n}),[n]),{refreshCurrentFolder:async e=>{if(i)try{const n=await s(A.rd.endpoints.getFiles.initiate({activeFolder:i,refresh:null==e||e,orderBy:a,order:t,page:1,perPage:b.PV.PER_PAGE_LIMIT},{forceRefetch:!0})).unwrap();if(n){const e=n.files||[];s((0,y.Ir)(2)),s((0,y.Go)(n.hasMore)),s((0,y.NE)({activeFolder:i,chunkFiles:e,breadcrumbs:k(n.breadcrumbs||[],c?.key||"")}))}else s((0,y.Go)(!1))}catch(e){console.error("Error refreshing files:",e),s((0,y.Go)(!1))}finally{s((0,y.rI)(!1))}},loadMore:w,loadingMore:o,hasMore:l}};var _=i(1550),C=i(4152),F=i(727),S=i(7495),E=i(6203),L=i(4970),T=i(4398),I=i(8200);const N=({file:e,folderView:s,handleFileSingleClick:i,handleFileDoubleClick:n})=>{const{selectedFiles:l}=(0,m.G)((e=>e.manageFiles)),r=l.some((s=>s.key===e.key));return(0,g.jsxs)(I.A,{file:e,folderView:s,isFileSelected:r,onClick:s=>i(s,e),onDoubleClick:s=>n(s,e),children:[(0,g.jsx)(I.A.Thumbnail,{children:(0,g.jsx)(I.A.SelectStatus,{onClick:e=>e.stopPropagation(),isSelected:r})}),(0,g.jsx)(I.A.Name,{}),(0,g.jsx)(I.A.Extension,{}),(0,g.jsx)(I.A.ActionButton,{})]},e.key)};var M=i(3042),G=i(2312);const P=({folderView:e})=>(0,g.jsx)(g.Fragment,{children:"list"===e&&(0,g.jsx)(G.A,{className:"ccpigd-file-list__header",children:["Name","","Type"].map(((e,s)=>(0,g.jsx)(M.A,{as:"span",children:e},s)))})});var z=i(5185);const R=(0,h.forwardRef)((({loadMoreFileRef:e,folderView:s,fileLoading:i,files:n,hasMore:l,loadingMore:r})=>{const{selectedFiles:t,multiSelect:a}=(0,m.G)((e=>e.manageFiles)),c=(0,m.j)(),o=(0,h.useRef)(null),{selectedItems:d,isControlPressed:p}=(0,E.M)(o,!0),{activeAccount:u}=(0,m.G)((e=>e.auth));(0,h.useEffect)((()=>{if(d.length>0){const e=d.filter((e=>!t.some((s=>s.key===e)))),s=t.map((e=>e.key)),i=p?[...s,...e]:[...d],n=a?i:i.slice(-1);c((0,y.nU)(n))}}),[d]);const x=(e,s)=>{e.stopPropagation();const i=a?s.key:[s.key];c((0,y.nU)(i))},f=(e,s)=>{if(e.stopPropagation(),(0,z.lQ)(s?.mimeType)){if(!u)return;let e;if((0,z.fx)(s.key)){const i=z.Gp.find((e=>e.key===s.key))||z.Gp[0];e={key:u.key,name:i.name||s.name,type:s.key||"my-drive",mimeType:s.mimeType,icon:i.icon||_.Eh,parentId:s.parentId}}else e={key:s.key,name:s.name,type:"folder",mimeType:s.mimeType,icon:_.Eh,parentId:s.parentId};c((0,y.Fy)(e))}};return(0,g.jsxs)(T.A,{ref:o,className:"ccpigd-file-list",children:[(0,g.jsx)(P,{folderView:s}),i?(0,g.jsx)(G.A,{className:`ccpigd-file-list__files ccpigd-file-list__files--${s}-view`,children:[...Array(b.PV.PER_PAGE_LIMIT)].map(((e,i)=>(0,g.jsx)("div",{style:{marginTop:"10px"},children:"grid"===s?(0,g.jsx)(F.A,{height:"215px"}):(0,g.jsx)(F.A,{width:"100%",height:"62px"})},i)))}):(0,g.jsxs)(G.A,{className:`ccpigd-file-list__files ccpigd-file-list__files--${s}-view ${n?.length>0?"":"ccpigd-file-list__files--empty"}`,children:[n?.length>0?(0,g.jsx)(S.BV,{children:n?.map(((i,t)=>(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(N,{file:i,folderView:s,handleFileSingleClick:x,handleFileDoubleClick:f},i.key),l&&!r&&n.length-1===t&&n.length>=b.PV.PER_PAGE_LIMIT&&(0,g.jsx)("div",{ref:e,className:"ccpigd-loading"})]},i.key)))}):(0,g.jsx)(C.A,{icon:(0,g.jsx)(L.A,{}),title:"No Folder Found!"}),r&&(0,g.jsx)(g.Fragment,{children:[...Array(b.PV.PER_PAGE_LIMIT)].map(((e,i)=>(0,g.jsx)("div",{style:{marginTop:"10px"},children:"grid"===s?(0,g.jsx)(F.A,{height:"215px"}):(0,g.jsx)(F.A,{width:"100%",height:"62px"})},i)))})]})]})})),H=()=>{const{fileLoading:e,files:s,breadcrumbs:i,availableTypes:n}=(0,m.G)((e=>e.manageFiles)),{folderKey:l,menuKey:r}=(0,m.G)((e=>e.fileSelector)),{activeAccount:t}=(0,m.G)((e=>e.auth)),{folderView:a}=(0,m.G)((e=>e.fileBrowser)),c=(0,m.j)(),[o]=(0,A.mI)(),d=(0,h.useRef)(null),{hasMore:p,loadingMore:u}=w(d);(0,h.useEffect)((()=>{t?.key&&(async()=>{let e;if(l){let n;const r=s.flat().find((e=>e.key===l));if(r&&(n=r),!n){const e=i.find((e=>e.key===l));e&&(n=e)}n||(n=(await o({key:l})).data),e={name:n?.name||"",key:(0,z.fx)(l)?t?.key:l,type:"folder",icon:_.Eh,mimeType:"application/vnd.google-apps.folder"}}else{const s=z.Gp.find((e=>e.key===r))||z.Gp[0];e={name:s.name,key:t?.key,type:r||"my-drive",icon:s.icon,mimeType:"application/vnd.google-apps.folder"}}c((0,y.Fy)(e))})()}),[t?.key,r,l]);const x=(0,h.useMemo)((()=>{if(!s)return[];if(0===n?.length||!n)return s;const e={all:()=>!0,image:z.wu,video:z.cZ,audio:z.JK,folder:z.lQ,document:z.py};return s.filter((s=>!!n.includes("all")||n.some((i=>{const n=e[i];return n===z.py?n(s):!s.extension||n!==z.lQ&&n!==z.wu&&n!==z.cZ&&n!==z.JK?void 0:n(s.extension)||(0,z.lQ)(s.extension)}))))}),[s,n]);return(0,g.jsx)("div",{style:{height:"50vh"},children:(0,g.jsx)(R,{menuKey:r,files:x||[],folderView:a,fileLoading:e,hasMore:p,loadingMore:u,loadMoreFileRef:d})})};var V=i(6300),B=i(7673),$=i(3714),q=i(3374),K=i(4368);const D=()=>{const{isFileSelecting:e,folderView:s}=(0,m.G)((e=>e.fileBrowser)),{files:i,selectedFiles:l,order:r,orderBy:t}=(0,m.G)((e=>e.manageFiles)),a=(0,m.j)(),{deleteFile:c}=(0,V.H)();return(0,g.jsxs)($.A,{align:"space-between",className:"w-full ccpigd-file-browser__header",children:[(0,g.jsxs)($.A,{gap:6,children:[(0,g.jsxs)(B.A,{children:[(0,g.jsx)(B.A.Trigger,{children:(0,g.jsxs)(q.A,{variant:"outlined",endIcon:(0,g.jsx)(B.A.TriggerArrow,{}),children:["Sort By: ","",U.find((e=>e.value===t))?.label||"Name"]})}),(0,g.jsx)(B.A.Content,{fullWidth:!0,children:U.map(((e,s)=>(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(B.A.MenuItem,{onClick:()=>a((0,y.Y3)(e.value)),isActive:t===e.value,children:e.label}),s!==U.length-1&&(0,g.jsx)(B.A.MenuSeparator,{})]})))})]}),(0,g.jsx)(q.A,{variant:"outlined",onClick:()=>a((0,y.lw)("ASC"===r?"DESC":"ASC")),startIcon:"ASC"===r?(0,g.jsx)(K.A,{name:"arrow_upward"}):(0,g.jsx)(K.A,{name:"arrow_downward"}),children:"ASC"===r?"Ascending":"Descending"}),e&&l&&l.length>0&&(0,g.jsx)(q.A,{onClick:()=>{const e=i.flat().filter((e=>l.some((s=>s.key===e.key)))).map((e=>e.key));c(e)},variant:"error",startIcon:(0,g.jsx)(K.A,{name:"delete"}),children:"Delete"})]}),(0,g.jsx)($.A,{gap:6,children:(0,g.jsx)(q.A,{variant:"outlined",startIcon:"list"===s?(0,g.jsx)(K.A,{name:"grid_view"}):(0,g.jsx)(K.A,{name:"dehaze"}),onClick:()=>a((0,n.iL)("list"===s?"grid":"list")),children:"list"===s?"Grid View":"List View"})})]})},U=[{label:"Name",value:"name"},{label:"Size",value:"size"},{label:"Created At",value:"createdAt"},{label:"Updated At",value:"updatedAt"}];var W=i(6720);const Q=(0,h.memo)((()=>{const{breadcrumbs:e,activeFolder:s}=(0,m.G)((e=>e.manageFiles)),{activeAccount:i}=(0,m.G)((e=>e.auth)),n=(0,m.j)(),l=async e=>{if(!i)return;let s;if("folder"===e.type){if((0,z.fx)(e.key)||"home"===e.key){const n=z.Gp.find((s=>s.key===e.key))||z.Gp[0],l="home"===e.key?"Home":n.name||e.name;s={key:i.key,name:l,type:e.key||"my-drive",mimeType:e.mimeType,icon:n.icon||_.Eh,parentId:e.parentId}}else s={key:e.key,name:e.name,type:"folder",mimeType:e.mimeType,icon:_.Eh,parentId:e.parentId};n((0,y.Fy)(s))}};return(0,g.jsx)(W.Q,{className:"ccpigd-file-browser__breadcrumbs",children:(0,g.jsxs)(W.Q.List,{children:[e.slice(0,1).map(((e,s)=>(0,g.jsx)(W.Q.Item,{children:(0,g.jsxs)(q.A,{onClick:()=>l(e),children:["home"===e.key&&(0,g.jsx)(K.A,{name:"home",fontSize:"lg",fontWeight:"medium"}),(0,g.jsx)(M.A,{as:"span",size:"sm",className:"breadcrumb-home-text",children:e.name})]})},s))),e.length>5&&(0,g.jsx)(B.A,{children:(0,g.jsxs)($.A,{wrap:!1,children:[(0,g.jsx)(B.A.Trigger,{children:(0,g.jsx)(W.Q.Ellipsis,{})}),(0,g.jsx)(B.A.Content,{children:e.slice(1,-3).map(((e,s)=>(0,g.jsx)(B.A.MenuItem,{onClick:()=>l(e),children:(0,g.jsxs)($.A,{wrap:!1,gap:2,children:[(0,g.jsx)(M.A,{as:"span",size:"sm",className:"breadcrumb-separator flex-center",children:(0,g.jsx)(K.A,{name:"chevron_right",fontSize:"lg",fontWeight:"semibold"})}),e.name]})},e.key||s)))}),(0,g.jsx)(M.A,{as:"span",size:"sm",className:"breadcrumb-separator flex-center",children:(0,g.jsx)(K.A,{name:"chevron_right",fontSize:"lg",fontWeight:"semibold"})})]})}),e.slice(e.length>5?-3:1).map(((e,i)=>(0,g.jsx)(g.Fragment,{children:e.key!==s?.key?(0,g.jsx)(W.Q.Item,{children:(0,g.jsx)(q.A,{onClick:()=>l(e),children:(0,g.jsx)(M.A,{as:"span",size:"sm",className:"breadcrumb-home-text",children:e.name})})}):(0,g.jsx)(W.Q.Item,{active:!0,children:e.name})},e.key||i)))]})})})),O=()=>(0,g.jsxs)(T.A,{gap:10,className:"w-full",children:[(0,g.jsx)(Q,{}),(0,g.jsx)(D,{}),(0,g.jsx)(H,{})]});var J=i(239),Y=i(9630),X=i(2624),Z=i(7452),ee=i(4232);const se=()=>{const{selectedFiles:e}=(0,m.G)((e=>e.manageFiles)),s=(0,m.j)(),i=e=>{s("all"===e?(0,y.nU)([]):(0,y.nU)(e))};return(0,g.jsxs)(Z.A,{padding:0,className:"ccpigd-selected-file-list",children:[(0,g.jsxs)($.A,{align:"space-between",blockAlign:"center",className:"ccpigd-selected-file-list__header p-3",children:[(0,g.jsx)($.A,{gap:10,children:(0,g.jsxs)(M.A,{as:"p",size:"sm",color:"dark",children:[(0,g.jsxs)(M.A,{as:"span",size:"sm",color:"primary",weight:"medium",children:["(",e.length,")"]})," ","Folders Selected"]})}),(0,g.jsx)(J.A,{variant:"error",size:"extra-small",onClick:()=>i("all"),children:(0,g.jsx)(K.A,{name:"playlist_remove"})})]}),(0,g.jsx)(X.A,{borderColor:"secondary",borderWidth:.5}),(0,g.jsx)(T.A,{className:"ccpigd-selected-file-list__content",children:e&&e.length>0?(0,g.jsx)(g.Fragment,{children:e.map(((e,s)=>(0,g.jsx)(Z.A,{rounded:"none",padding:"8px 10px",children:(0,g.jsxs)($.A,{align:"space-between",blockAlign:"center",wrap:!1,gap:10,children:[(0,g.jsxs)(Y.A,{columns:"10px 35px 1fr",gap:5,alignItems:"center",children:[(0,g.jsxs)(M.A,{as:"span",size:"sm",color:"dark",children:[s+1,"."]}),(0,g.jsxs)(ee.A,{size:"sm",children:[(0,g.jsx)(ee.A.AvatarImage,{src:e.thumbnails?.thumbnail}),(0,g.jsx)(ee.A.AvatarFallback,{children:e.name})]}),(0,g.jsx)(M.A,{as:"p",size:"sm",color:"dark",className:"text-ellipsis",children:e.name})]}),(0,g.jsx)(J.A,{variant:"error",size:"extra-small",onClick:()=>i(e.key),children:(0,g.jsx)(K.A,{name:"clear"})})]})},e.key)))}):(0,g.jsxs)($.A,{align:"center",blockAlign:"center",className:"mt-5",children:[(0,g.jsx)(J.A,{size:"small",children:(0,g.jsx)(K.A,{name:"info"})}),(0,g.jsx)(M.A,{as:"p",size:"sm",color:"primary",children:"No folders selected."})]})})]})};var ie=i(8706),ne=i(3168),le=i(468),re=i(7726);const te=()=>{const{activeAccount:e}=(0,m.G)((e=>e.auth)),{activeFolder:s}=(0,m.G)((e=>e.manageFiles)),i=(0,m.j)(),[n,l]=(0,h.useState)("my-drive");return(0,g.jsxs)(re.A,{defaultCollapsed:!0,id:"ccpigd-mb-source-sidebar",children:[(0,g.jsx)(T.A,{gap:10,className:"ccpigd-sidebar__menu",children:z.Gp.map((({name:s,icon:r,key:t})=>(0,g.jsx)("div",{className:"ccpigd-sidebar__menu-item "+(n===t?"bg-primary":"bg-light"),onClick:()=>(s=>{if(!e)return;const n=z.Gp.find((e=>e.key===s))||z.Gp[0],r={key:e.key,name:n.name,type:s||"my-drive",icon:n.icon,mimeType:"application/vnd.google-apps.folder"};l(s),i((0,y.Fy)(r))})(t),children:(0,g.jsxs)($.A,{gap:12,wrap:!1,children:[(0,g.jsx)(J.A,{variant:n===t?"light":"secondary",rounded:"md",size:"small",className:"menu-icon-wrapper",children:r&&(0,g.jsx)("span",{className:"ccpigd-sidebar-menu-icon",style:{maskImage:`url(${r})`}})}),(0,g.jsx)(M.A,{as:"span",color:n===t?"white":"dark",children:s})]})},t)))}),(0,g.jsx)("div",{className:"ccpigd-sidebar__bottom",children:e?.storage&&(0,g.jsx)(le.A,{storage:e.storage})})]})};var ae=i(276),ce=i(7586),oe=i(6234),de=i(2094),me=i(7920),pe=i(7666),ue=i(6880),he=i(3330);const ge=({isSearchExpanded:e=!1})=>{const{activeAccount:s}=(0,m.G)((e=>e.auth)),{activeFolder:i}=(0,m.G)((e=>e.manageFiles)),[n,l]=(0,h.useState)(e),[r,t]=(0,h.useState)(null),[a,c]=(0,h.useState)(["all"]),[o,d]=(0,h.useState)(!1),[p,u]=(0,h.useState)(!1),[x,{data:f,isLoading:j,isFetching:v,isError:b}]=(0,A.V5)(),k=(0,h.useRef)(null),w=(0,h.useRef)(null),_=(0,m.j)(),{viewFile:C,galleryProps:F}=(0,ue.i)(f?.files||[]);(0,pe.A)((()=>{if(null!==r)if(r.length<=2){if(!s)return;(0,y.Fy)({key:s.key,name:"My Drive",type:"my-drive",mimeType:"application/vnd.google-apps.folder",icon:i?.icon})}else x({folderKey:i?.key,query:r||"",types:a,from:o?"server":"cache",scope:p?"global":"parent"}).unwrap()}),[r,a,o,p],800),(0,h.useEffect)((()=>{const e=w.current;if(!e)return;const s=s=>{0!==s.deltaY&&(s.preventDefault(),e.scrollLeft+=s.deltaY)},i=()=>{e.scrollWidth>e.clientWidth?e.classList.add("is-overflowing"):e.classList.remove("is-overflowing")};let n=!1,l=0,r=0;const t=s=>{n=!0,l=s.pageX-e.offsetLeft,r=e.scrollLeft,e.classList.add("dragging")},a=s=>{if(!n)return;s.preventDefault();const i=1*(s.pageX-e.offsetLeft-l);e.scrollLeft=r-i},c=()=>{n=!1,e.classList.remove("dragging")};return e.addEventListener("wheel",s,{passive:!1}),e.addEventListener("mousedown",t),e.addEventListener("mousemove",a),e.addEventListener("mouseleave",c),e.addEventListener("mouseup",c),e.scrollTo({left:e.scrollWidth,behavior:"smooth"}),window.addEventListener("resize",i),i(),()=>{e.removeEventListener("wheel",s),e.removeEventListener("mousedown",t),e.removeEventListener("mousemove",a),e.removeEventListener("mouseleave",c),e.removeEventListener("mouseup",c),window.removeEventListener("resize",i)}}),[a]),(0,h.useEffect)((()=>{0===a.length&&c(["all"])}),[a]),(0,h.useEffect)((()=>{n&&f?.files&&_((0,y.q9)(f.files))}),[f,n]),(0,h.useEffect)((()=>{n&&_((0,y.rI)(j||v))}),[v,j,b]);const E=e=>{c("all"===e?["all"]:s=>{const i=s.filter((e=>"all"!==e));return s.includes(e)?i.filter((s=>s!==e)):[...i,e]})};return(0,g.jsxs)("div",{className:"searchbox-wrapper",children:[(0,g.jsxs)(B.A,{children:[(0,g.jsx)(B.A.Trigger,{children:({open:e})=>(0,g.jsxs)("div",{className:"ccpigd-searchbox",children:[(0,g.jsxs)(B.A,{children:[(0,g.jsx)(B.A.Trigger,{children:(0,g.jsxs)("div",{className:"ccpigd-searchbox__options",children:[(0,g.jsx)("div",{className:"ccpigd-searchbox__options-selected",ref:w,children:a.map((e=>{const s=xe.find((s=>s.value===e))?.label;return(0,g.jsxs)("div",{className:"ccpigd-searchbox__options-item",children:[(0,g.jsx)(M.A,{size:"xs",color:"dark",children:s}),(0,g.jsx)(K.A,{name:"close",fontWeight:"bold",onClick:()=>E(e)})]},e)}))}),(0,g.jsx)(B.A.TriggerArrow,{})]})}),(0,g.jsx)(B.A.Content,{className:"ccpigd-searchbox__options-list",children:xe.map(((e,s)=>(0,g.jsxs)("div",{children:[(0,g.jsx)(B.A.MenuItem,{onClick:()=>E(e.value),isActive:a.includes(e.value),children:e.label}),s!==xe.length-1&&(0,g.jsx)(B.A.MenuSeparator,{})]},e.value)))})]}),(0,g.jsx)("button",{onClick:e=>{e.stopPropagation(),e.preventDefault()},className:"ccpigd-searchbox__button",children:(0,g.jsx)(K.A,{name:"search",fontSize:"lg"})}),(0,g.jsx)("input",{type:"search",name:"ccpigd-search",id:"ccpigd-search",placeholder:`Search ${i?.name}`,onChange:e=>t(e.target.value),value:r||"",autoComplete:"off",onClick:s=>{e&&s.stopPropagation()}}),(0,g.jsxs)(B.A,{children:[(0,g.jsx)(B.A.Trigger,{children:(0,g.jsx)(J.A,{variant:"secondary",className:"ccpigd-searchbox__filter-btn",size:"small",children:(0,g.jsx)(K.A,{name:"tune",fontSize:"xl"})})}),(0,g.jsxs)(B.A.Content,{className:"ccpigd-searchbox__dropdown",children:[(0,g.jsx)(B.A.MenuLabel,{children:"Search Location"}),(0,g.jsx)(B.A.MenuItem,{isActive:o,onClick:()=>d(!0),children:"Server"}),(0,g.jsx)(B.A.MenuItem,{isActive:!o,onClick:()=>d(!1),children:"Cache"}),(0,g.jsx)(B.A.MenuSeparator,{}),(0,g.jsx)(B.A.MenuLabel,{children:"Search Scope"}),(0,g.jsx)(B.A.MenuItem,{isActive:p,onClick:()=>u(!0),children:"Global"}),(0,g.jsx)(B.A.MenuItem,{isActive:!p,onClick:()=>u(!1),children:"Current Folder"})]})]})]})}),!n&&(0,g.jsx)(B.A.Content,{fullWidth:!0,className:"ccpigd-searchbox__results",children:j||v?(0,g.jsx)(M.A,{size:"xs",children:"Loading..."}):(0,g.jsx)(T.A,{className:"ccpigd-file-list",children:(0,g.jsx)(G.A,{ref:k,className:"ccpigd-file-list__files ccpigd-file-list__files--list-view ",children:(0,g.jsx)(S.BV,{children:f?.files&&f?.files.length>0?(0,g.jsxs)(g.Fragment,{children:[f?.files.map((e=>(0,g.jsx)(T.A,{children:(0,g.jsxs)(I.A,{file:e,isFileSelected:!1,onClick:s=>((e,s)=>{e.stopPropagation(),(0,z.lQ)(s?.mimeType)?_((0,y.Fy)({key:s.key,name:s.name,type:"folder",mimeType:s.mimeType,icon:s.icon})):C(s.key)})(s,e),children:[(0,g.jsx)(I.A.Thumbnail,{}),(0,g.jsx)(I.A.Name,{})]})},e.key))),(0,g.jsxs)($.A,{onClick:()=>l(!0),className:"cursor-pointer",gap:5,children:[(0,g.jsx)(M.A,{size:"sm",color:"success",children:"See files in File Browser"}),(0,g.jsx)(K.A,{name:"arrow_forward",fontSize:"lg"})]})]}):(0,g.jsx)(M.A,{size:"xs",children:"No files found"})})})})})]}),(0,g.jsx)(he.C,{...F})]})},xe=[{value:"folder",label:"Folder"},{value:"document",label:"Documents"},{value:"code",label:"Code"},{value:"image",label:"Image"},{value:"audio",label:"Audio"},{value:"video",label:"Video"},{value:"archive",label:"Archive"},{value:"binary_executable",label:"Binary Executable"},{value:"all",label:"All"}];var fe=i(4390);const je=()=>{const{fileLoading:e,activeFolder:s}=(0,m.G)((e=>e.manageFiles)),{activeAccount:i,loading:l,loginAccounts:r}=(0,m.G)((e=>e.auth)),{isUploading:t}=(0,m.G)((e=>e.fileBrowser)),{refreshCurrentFolder:a}=w(),[c,{data:o}]=(0,fe.FP)(),[d]=(0,fe.ag)(),p=(0,m.j)(),{createFolder:u}=(0,V.H)(),x=e=>{p((0,n.uf)(e))},f=async()=>{if((0,ce.G4)(ccpigd.isPro))try{await c().unwrap()}catch(e){console.error(e)}else window.CCPIGDHelper.openUpgradePopUp()};return(0,h.useEffect)((()=>{o&&""!==o&&(0,ce.BH)(o)}),[o]),(0,g.jsxs)(de.A,{children:[(0,g.jsxs)($.A,{gap:10,align:"space-between",blockAlign:"center",className:"ccpigd-select-folder-wrapper mb-4",children:[(0,g.jsx)(ge,{isSearchExpanded:!0}),(0,g.jsxs)($.A,{gap:5,className:"ccpigd-topbar__actions",children:[(0,g.jsx)(q.A,{startIcon:(0,g.jsx)(K.A,{name:"cloud_upload"}),variant:"outlined",onClick:()=>x(!t),children:"Upload"}),(0,g.jsx)(q.A,{startIcon:(0,g.jsx)(K.A,{name:"create_new_folder"}),variant:"outlined",onClick:u,children:"Create Folder"}),(0,g.jsx)(q.A,{startIcon:(0,g.jsx)(K.A,{name:"autorenew"}),onClick:()=>a(),variant:"outlined",loading:l||e,children:"Refresh"}),(0,g.jsxs)(B.A,{children:[(0,g.jsx)(B.A.Trigger,{children:(0,g.jsxs)(G.A,{className:"ccpigd-topbar-profile",children:[(0,g.jsxs)(ee.A,{size:"sm",children:[(0,g.jsx)(ee.A.AvatarImage,{src:i?.photo}),(0,g.jsx)(ee.A.AvatarFallback,{children:i?.name})]}),(0,g.jsx)(B.A.TriggerArrow,{})]})}),(0,g.jsxs)(B.A.Content,{children:[(0,g.jsx)(B.A.MenuLabel,{children:"My Account"}),r?.map((e=>(0,g.jsx)(B.A.MenuItem,{children:(0,g.jsxs)(oe.A,{accountInfo:e,className:"bg-primary-light p-3",children:[(0,g.jsx)(oe.A.Avatar,{}),(0,g.jsxs)(T.A,{className:"profile-info",children:[(0,g.jsx)(oe.A.Name,{}),(0,g.jsx)(oe.A.Email,{})]}),(0,g.jsx)(oe.A.Status,{onClick:()=>{e?.active&&!e?.lost||(e?.lost?f():(async e=>{if((0,ce.G4)(ccpigd.isPro))if(e?.key)if(e.lost)f();else try{await d(e.key).unwrap(),p((0,j.Mx)(e)),p((0,y.Fy)({key:e.key,name:"My Drive",type:"my-drive",mimeType:"application/vnd.google-apps.folder",icon:""}))}catch(e){console.error(e)}else console.error("Account not found");else window.CCPIGDHelper.openUpgradePopUp()})(e))}})]})}))),(0,g.jsx)(T.A,{align:"center",style:{marginBottom:"10px",marginTop:"6px"},children:(0,g.jsx)(B.A.MenuItem,{children:(0,g.jsx)(me.A,{hover:!0,isPro:!0,iconSize:"sm",design:"default",visible:!(0,ce.G4)(ccpigd.isPro),children:(0,g.jsx)(q.A,{startIcon:(0,g.jsx)(K.A,{name:"add_circle"}),variant:"outlined",color:"success",onClick:f,children:"Add Account"})})})})]})]})]})]}),t&&(0,g.jsx)(ae.A,{setIsUploading:x,onFileUpload:e=>{},data:{maxFileSize:(0,ce.G4)(ccpigd.isPro)?0:2,minFileSize:0,maxFiles:(0,ce.G4)(ccpigd.isPro)?0:5,enableFolderUpload:(0,ce.G4)(ccpigd.isPro),showUploadConfirmation:!1,uploadImmediately:!0,activeFolder:s}})]})},ve=({onSave:e,onCancel:s})=>{const{activeAccount:i}=(0,m.G)((e=>e.auth)),{activeFile:n}=(0,m.G)((e=>e.fileBrowser)),{selectedFiles:l}=(0,m.G)((e=>e.manageFiles)),[r]=(0,h.useState)(Object.values(ccpigd.accounts)),t=(0,m.j)(),a=localStorage.getItem("ccpigd-theme-type")||"light";(0,h.useEffect)((()=>{if(r?.length>0){const e=r.find((e=>e?.active));e&&t((0,j.I$)(e)),t((0,j.SG)(r))}else t((0,j.je)())}),[r,t]);const c=(0,h.useRef)(null);return(0,h.useEffect)((()=>{c.current&&(c.current.style.display=n?"flex":"block")}),[n]),(0,g.jsxs)(p.A,{defaultMode:a,children:[(0,g.jsxs)($.A,{align:"space-between",className:"ccpigd-file-selector-header",children:[(0,g.jsxs)(T.A,{gap:4,children:[(0,g.jsx)(M.A,{as:"h4",size:"lg",weight:"medium",children:"File Selector"}),(0,g.jsx)(M.A,{as:"p",size:"sm",weight:"regular",color:"desc-gray",children:"Select files and folders or drag to select from your active account."})]}),(0,g.jsxs)(v.A,{background:"transparent",border:"none",children:[(0,g.jsx)(q.A,{onClick:()=>s?.(),variant:"warning",children:"Cancel"}),(0,g.jsx)(q.A,{onClick:()=>{e?.(l),s?.()},variant:"secondary",children:"Save Selection & Close"})]})]}),(0,g.jsxs)(Y.A,{columns:"1fr 20%",children:[(0,g.jsx)(Z.A,{padding:"0px 10px 10px 0",className:i?"":"ccpigd-login-card",children:i?(0,g.jsxs)(ie.A,{children:[(0,g.jsx)(te,{}),(0,g.jsxs)(ie.A.ContentWrapper,{children:[(0,g.jsx)(je,{}),(0,g.jsx)(ie.A.Content,{className:"ccpigd-file-browser",ref:c,children:(0,g.jsx)(O,{})})]})]}):(0,g.jsx)(ne.a,{})}),(0,g.jsx)(se,{})]})]})};var ye=i(1468),Ae=i(777);const be=new class{outsideClickHandler=null;constructor(e){this.target="string"==typeof e?document.querySelector(e)||document.body:e||document.body,this.container=document.createElement("div"),this.container.className="ccp-toast ccp-toast__right-top",this.target.appendChild(this.container)}handleOutsideClick=(e,s)=>{this.outsideClickHandler&&document.removeEventListener("mousedown",this.outsideClickHandler),this.outsideClickHandler=i=>{const n=i.target;e.contains(n)||n.closest(".ccp-toast__container")||(document.removeEventListener("mousedown",this.outsideClickHandler),this.outsideClickHandler=null,s&&s.unmount(),e.remove())},setTimeout((()=>{document.addEventListener("mousedown",this.outsideClickHandler)}),100)};setPosition(e="ccp-toast__right-top"){this.container.className=`ccp-toast ${e}`}show({message:e,theme:s="light",size:i="md",maxWidth:r="90%",duration:t=3e3,reactComponent:a=null,fileSelector:o=null,moduleBuilder:d=null,variant:m="default"},p){let u="string"==typeof p?document.querySelector(p)||this.target:p||this.target;u.contains(this.container)||(this.container.remove(),u.appendChild(this.container));const v=this.container.querySelector(".ccp-toast__full");if("full"===i&&v)return void this.show({message:"A full screen modal is already open. Please close it first.",theme:"warning",size:"sm"});const b=document.createElement("div");if(b.style.maxWidth=e?"100%":r,b.className="modal"===m?`ccpigd-top-level-wrapper ccp-toast__container ccp-toast__${s} ccp-toast__modal ccp-toast__full`:`ccpigd-top-level-wrapper ccp-toast__container ccp-toast__${s} ccp-toast__${i}`,b.dataset.fileSelector=o?"1":"0",b.onclick=e=>e.stopPropagation(),a){const e=(0,h.createRoot)(b);e.render(a),"modal"!==m&&"full"!==i||this.handleOutsideClick(b,e)}else if(e){if(b.classList.add("ccp-toast__message-toast"),b.innerHTML=`\n                <div class="ccp-toast__message">\n                    <span class="ccp-toast__icon"></span>\n                    ${e}\n                    <span class="ccpigd-icon ccp-toast__close">close</span>\n                    <div class="ccp-toast__progress"></div>\n                </div>\n            `,b.querySelector(".ccp-toast__close")?.addEventListener("click",(()=>b.remove())),t>0){const e=t+300;b.querySelector(".ccp-toast__progress").style.animationDuration=`${e}ms`}}else if(o){const{onFilesSelect:e,selectedFiles:s=[],multiSelect:i=!0,availableTypes:r=["all"]}=o,t={breadcrumbs:[],activeFolder:null,selectedFiles:s,fileLoading:!0,hasMore:!0,order:"ASC",orderBy:"name",page:2,files:[],multiSelect:i,availableTypes:r},a=()=>(0,l.U1)({reducer:{auth:j.Ay,fileSelector:c,fileBrowser:n.Ay,manageFiles:y.Ay,settings:f.Ay,[fe.fR.reducerPath]:fe.fR.reducer,[A.rd.reducerPath]:A.rd.reducer},preloadedState:{manageFiles:t},middleware:e=>e().concat(fe.fR.middleware,A.rd.middleware)}),d=(0,h.createRoot)(b);d.render((0,g.jsx)(ye.Kq,{store:a(),children:(0,g.jsx)(ve,{onSave:e,onCancel:()=>b.remove()})})),this.handleOutsideClick(b,d)}else if(d){const{attributes:e,onSave:s,integration:i}=d,n=(0,h.createRoot)(b);n.render((0,g.jsx)(ye.Kq,{store:Ae.M,children:(0,g.jsx)(x,{attributes:e,onSave:s,integration:i,onClose:()=>{b.remove(),n.unmount()}})})),this.handleOutsideClick(b,n)}if(v){let e=this.container.querySelector(".ccp-toast__inner-container");e||(e=document.createElement("div"),e.className="ccp-toast__inner-container",this.container.appendChild(e)),e.appendChild(b)}else this.container.appendChild(b);return t>0&&setTimeout((()=>{b.classList.add("hide"),setTimeout((()=>b.remove()),300)}),t),b}confirm({message:e,okText:s="Yes",cancelText:i="No"}){return new Promise(((n,l)=>{const r=document.createElement("div");r.style.maxWidth="400px",r.style.borderRadius="12px",r.className="ccpigd-top-level-wrapper toast confirm ccp-toast__modal ccp-toast__full rounded-lg",r.innerHTML=`\n                <div class="p-1">\n                    <p class="text-primary-black text-sm font-semibold text-center">${e}</p>\n                    <div class="buttons mt-4 flex-center gap--sm">\n                        <button class="ok ccpigd-btn ccpigd-btn--primary ccpigd-btn--small ccpigd-btn--rounded-sm">${s}</button>\n                        <button class="cancel ccpigd-btn ccpigd-btn--error ccpigd-btn--small ccpigd-btn--rounded-sm">${i}</button>\n                    </div>\n                </div>\n            `;const t=r.querySelector(".ok"),a=r.querySelector(".cancel");t.addEventListener("click",(async()=>{t.disabled=!0,a.disabled=!0;const e=t.innerHTML;t.innerHTML=`<span class="ccpigd-loading-spinner"></span> ${e}`,n(!0)})),a.addEventListener("click",(()=>{l(!1),r.remove()})),this.container.appendChild(r)}))}async promise(e,{loading:s="Loading...",success:i="Success!",error:n="Error!"}){const l=this.container.querySelector(".toast.confirm"),r=l?.querySelector(".ok"),t=l?.querySelector(".cancel");if(r&&t){r.disabled=!0,t.disabled=!0;const a=r.innerHTML;r.innerHTML=`<span class="ccpigd-loading-spinner"></span> ${s}`;try{const s=await e();return r.innerHTML=a,r.disabled=!1,t.disabled=!1,l?.remove(),this.show({message:i,theme:"success",size:"sm",duration:2e3}),console.log(s),s}catch(e){throw r.innerHTML=a,r.disabled=!1,t.disabled=!1,l?.remove(),this.show({message:n,theme:"error",size:"sm",duration:3e3}),e}}else{const l=document.createElement("div");l.className="toast info",l.innerHTML=`<span>${s}</span>`,this.container.appendChild(l);try{const s=await e();return l.innerHTML=`<span>${i}</span>`,setTimeout((()=>l.remove()),2e3),s}catch(e){throw l.className="toast error",l.innerHTML=`<span>${n}</span>`,setTimeout((()=>l.remove()),3e3),e}}}};window.toast=be}},e=>{e.O(0,[96,804],(()=>e(e.s=9226))),e.O()}]);
  • integration-google-drive/tags/1.3.5/core/config.php

    r3422529 r3426660  
    88define('CCPIGD_DB_VERSION', '1.0.0');
    99define('CCPIGD_OPTIONS_VERSION', '1.0.0');
    10 define('CCPIGD_VERSION', '1.3.4');
     10define('CCPIGD_VERSION', '1.3.5');
    1111
    1212/**
  • integration-google-drive/tags/1.3.5/integration-google-drive.php

    r3422529 r3426660  
    99 * Plugin URI:        https://codeconfig.dev/integration-google-drive/
    1010 * Description:       Seamlessly integrate Google Drive with WordPress to embed, share, play, and download documents and media files directly from Google Drive.
    11  * Version:           1.3.4
     11 * Version:           1.3.5
    1212 * Requires at least: 6.2
    1313 * Requires PHP:      7.4
  • integration-google-drive/tags/1.3.5/readme.txt

    r3422534 r3426660  
    298298
    299299== Changelog ==
     300
     301= 1.3.5 (24-12-2025) =
     302* Fix: Shared Drives rendering issue
     303* Update: Media Library popup issue
    300304
    301305= 1.3.4 (18-12-2025) =
  • integration-google-drive/tags/1.3.5/vendors/Google/Service/ServiceDrive.php

    r3381592 r3426660  
    41514151    protected $capabilitiesDataType        = '';
    41524152
     4153    public function getCreatedTime()
     4154    {
     4155        if (!isset($this->modelData['createdTime'])) {
     4156            return new \DateTime();
     4157        }
     4158
     4159        return new \DateTime($this->modelData['createdTime']);
     4160    }
     4161
    41534162    /**
    41544163     * @param ServiceDriveDriveBackgroundImageFile
  • integration-google-drive/trunk/app/API/Files.php

    r3381592 r3426660  
    33namespace CodeConfig\IGD\App\API;
    44
     5use CodeConfig\IGD\Google\Service\ServiceDriveDrive;
    56use Exception;
    67use WP_Error;
     
    208209            try {
    209210                $response = $this->service->drives->listDrives( $params );
    210                 $items = $response->getDrives();
     211                $drives = $response->getDrives();
    211212                $pageToken = ( !empty( $response->getNextPageToken() ) ? $response->getNextPageToken() : '' );
    212213                $params['pageToken'] = $pageToken;
    213                 if ( !empty( $items ) ) {
    214                     foreach ( $items as $apiFile ) {
    215                         if ( $apiFile instanceof ServiceDriveDriveFile ) {
     214                if ( !empty( $drives ) ) {
     215                    foreach ( $drives as $drive ) {
     216                        if ( $drive instanceof ServiceDriveDrive ) {
     217                            $apiFile = new ServiceDriveDriveFile();
    216218                            $apiFile->setAccountId( $this->accountId );
    217                             $file = new File($apiFile);
     219                            $apiFile->setId( $drive->getId() );
     220                            $apiFile->setName( $drive->getName() );
     221                            $apiFile->setMimeType( 'application/vnd.google-apps.folder' );
     222                            $apiFile->setCreatedTime( $drive->getCreatedTime()->format( DATE_ATOM ) );
     223                            $apiFile->setModifiedTime( $drive->getCreatedTime()->format( DATE_ATOM ) );
     224                            $apiFile->setThumbnailLink( $drive->getBackgroundImageLink() );
     225                            $apiFile->setIconLink( $drive->getBackgroundImageLink() );
     226                            $apiFile->setParents( 'shared-drives' );
     227                            $file = new File($apiFile, true);
    218228                            $savedFiles = $file->save();
    219229                            if ( $savedFiles ) {
  • integration-google-drive/trunk/assets/css/admin-global.css

    r3405795 r3426660  
    1 :root{--ccpigd-primary: #00ac47;--ccpigd-primary-hover: hsl(from var(--ccpigd-primary) h s l / 80%);--ccpigd-secondary: hsl(from var(--ccpigd-primary) h s l / 18%);--ccpigd-light: hsl(from var(--ccpigd-primary) h s l / 11%);--ccpigd-extra-light: hsl(from var(--ccpigd-primary) h s l / 2%)}[ccpigd-theme-status=light]{--ccpigd-extra-light: hsl(from var(--ccpigd-primary) h s l / 2%);--ccpigd-white: #ffffff;--ccpigd-primary-black: #000e25;--ccpigd-secondary-black: #243247;--ccpigd-desc-gray: #758780;--ccpigd-medium-dark: #002c1b;--ccpigd-primary-shadow: #6c7f9e4d;--ccpigd-secondary-shadow: #6c7f9e1a;--ccpigd-error: #ff0000;--ccpigd-error-light: #ff000033;--ccpigd-error-extra-light: #ff00001a;--ccpigd-warning: #ff5900;--ccpigd-warning-light: #ff590033;--ccpigd-warning-extra-light: #ff59001a;--ccpigd-disabled: #e0e0e0;--ccpigd-pro: #ffc300;--ccpigd-new: #d0f2e5}[ccpigd-theme-status=dark]{--ccpigd-extra-light: #171717;--ccpigd-white: #101010;--ccpigd-primary-black: #f6fcfa;--ccpigd-secondary-black: #ffffff;--ccpigd-desc-gray: #8a9390;--ccpigd-medium-dark: #002c1b;--ccpigd-primary-shadow: #6c7f9e4d;--ccpigd-secondary-shadow: #6c7f9e1a;--ccpigd-error: #ff0000;--ccpigd-error-light: #ff000033;--ccpigd-error-extra-light: #ff00001a;--ccpigd-warning: #ff5900;--ccpigd-warning-light: #ff590033;--ccpigd-warning-extra-light: #ff59001a;--ccpigd-disabled: #2d3032;--ccpigd-pro: #d1a40e;--ccpigd-new: #92b4a7}#adminmenu .toplevel_page_integration-google-drive.wp-not-current-submenu{background-color:#000;border:.1px solid #767676;border-left:0;border-right:0;outline:none}.toplevel_page_integration-google-drive.menu-top.wp-has-submenu{border-top:1px solid #000;border-bottom:1px solid #000}.toplevel_page_integration-google-drive ul li a.current{color:#72aee6 !important;box-shadow:inset 4px 0 0 0 currentColor;transition:box-shadow .1s linear !important}.toplevel_page_integration-google-drive .wp-menu-image{padding:0;display:flex;justify-content:center;align-items:center}.toplevel_page_integration-google-drive .wp-menu-image img{padding:0 !important;width:22px}.toplevel_page_integration-google-drive #wpbody-content{font-family:"Poppins",sans-serif !important;padding-bottom:0 !important}.toplevel_page_integration-google-drive #wpcontent{padding:0 !important;background-color:var(--ccpigd-extra-light)}.toplevel_page_integration-google-drive #wpfooter{display:none}.toplevel_page_integration-google-drive .ccpigd-top-level-wrapper{overflow:hidden}.toplevel_page_integration-google-drive #adminmenuback{bottom:0 !important}.toplevel_page_integration-google-drive .lg-container{z-index:99999999 !important}.toplevel_page_integration-google-drive .lg-container .lg-video-object{background-color:#000 !important}.igd-file-selector-root-container{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:99999999}.igd-file-selector-root-container .ccpigd-module-builder__source{background-color:var(--ccpigd-white, #ffffff)}#tag-generator-list [data-target=tag-generator-panel-google_drive]{background-color:#00ac47 !important;color:#fff !important;border-color:rgba(0,0,0,0);border-radius:3px}#tag-generator-panel-google_drive .close-button{background-color:red !important;color:#fff !important;border-color:rgba(0,0,0,0);border-radius:5px}#tag-generator-panel-google_drive .control-box .ccpigd-btn{background-color:#00ac47 !important;color:#fff !important;border-color:rgba(0,0,0,0);padding:5px 10px;border-radius:5px}
     1:root{--ccpigd-primary: #00ac47;--ccpigd-primary-hover: hsl(from var(--ccpigd-primary) h s l / 80%);--ccpigd-secondary: hsl(from var(--ccpigd-primary) h s l / 18%);--ccpigd-light: hsl(from var(--ccpigd-primary) h s l / 11%);--ccpigd-extra-light: hsl(from var(--ccpigd-primary) h s l / 2%)}[ccpigd-theme-status=light]{--ccpigd-extra-light: hsl(from var(--ccpigd-primary) h s l / 2%);--ccpigd-white: #ffffff;--ccpigd-primary-black: #000e25;--ccpigd-secondary-black: #243247;--ccpigd-desc-gray: #758780;--ccpigd-medium-dark: #002c1b;--ccpigd-primary-shadow: #6c7f9e4d;--ccpigd-secondary-shadow: #6c7f9e1a;--ccpigd-error: #ff0000;--ccpigd-error-light: #ff000033;--ccpigd-error-extra-light: #ff00001a;--ccpigd-warning: #ff5900;--ccpigd-warning-light: #ff590033;--ccpigd-warning-extra-light: #ff59001a;--ccpigd-disabled: #e0e0e0;--ccpigd-pro: #ffc300;--ccpigd-new: #d0f2e5}[ccpigd-theme-status=dark]{--ccpigd-extra-light: #171717;--ccpigd-white: #101010;--ccpigd-primary-black: #f6fcfa;--ccpigd-secondary-black: #ffffff;--ccpigd-desc-gray: #8a9390;--ccpigd-medium-dark: #002c1b;--ccpigd-primary-shadow: #6c7f9e4d;--ccpigd-secondary-shadow: #6c7f9e1a;--ccpigd-error: #ff0000;--ccpigd-error-light: #ff000033;--ccpigd-error-extra-light: #ff00001a;--ccpigd-warning: #ff5900;--ccpigd-warning-light: #ff590033;--ccpigd-warning-extra-light: #ff59001a;--ccpigd-disabled: #2d3032;--ccpigd-pro: #d1a40e;--ccpigd-new: #92b4a7}#adminmenu .toplevel_page_integration-google-drive.wp-not-current-submenu{background-color:#000;border:.1px solid #767676;border-left:0;border-right:0;outline:none}.toplevel_page_integration-google-drive.menu-top.wp-has-submenu{border-top:1px solid #000;border-bottom:1px solid #000}.toplevel_page_integration-google-drive ul li a.current{color:#72aee6 !important;box-shadow:inset 4px 0 0 0 currentColor;transition:box-shadow .1s linear !important}.toplevel_page_integration-google-drive .wp-menu-image{padding:0;display:flex;justify-content:center;align-items:center}.toplevel_page_integration-google-drive .wp-menu-image img{padding:0 !important;width:22px}.toplevel_page_integration-google-drive #wpbody-content{font-family:"Poppins",sans-serif !important;padding-bottom:0 !important}.toplevel_page_integration-google-drive #wpcontent{padding:0 !important;background-color:var(--ccpigd-extra-light)}.toplevel_page_integration-google-drive #wpfooter{display:none}.toplevel_page_integration-google-drive #adminmenuback{bottom:0 !important}.toplevel_page_integration-google-drive .lg-container{z-index:99999999 !important}.toplevel_page_integration-google-drive .lg-container .lg-video-object{background-color:#000 !important}.igd-file-selector-root-container{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:99999999}.igd-file-selector-root-container .ccpigd-module-builder__source{background-color:var(--ccpigd-white, #ffffff)}#tag-generator-list [data-target=tag-generator-panel-google_drive]{background-color:#00ac47 !important;color:#fff !important;border-color:rgba(0,0,0,0);border-radius:3px}#tag-generator-panel-google_drive .close-button{background-color:red !important;color:#fff !important;border-color:rgba(0,0,0,0);border-radius:5px}#tag-generator-panel-google_drive .control-box .ccpigd-btn{background-color:#00ac47 !important;color:#fff !important;border-color:rgba(0,0,0,0);padding:5px 10px;border-radius:5px}
  • integration-google-drive/trunk/assets/css/common.css

    r3405795 r3426660  
    1 @font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:400;src:url("../fonts/poppins-v23-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:500;src:url("../fonts/poppins-v23-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:600;src:url("../fonts/poppins-v23-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:700;src:url("../fonts/poppins-v23-latin-700.woff2") format("woff2")}@font-face{font-family:"ccpigd-icon";src:url("../fonts/ccpigd-icon.woff2") format("woff2");font-style:normal;font-weight:normal}.ccpigd-icon{font-family:"ccpigd-icon";font-weight:normal;font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;line-height:1em !important;transition:all 300ms ease;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}:root{--ccpigd-primary: #00ac47;--ccpigd-primary-hover: hsl(from var(--ccpigd-primary) h s l / 80%);--ccpigd-secondary: hsl(from var(--ccpigd-primary) h s l / 18%);--ccpigd-light: hsl(from var(--ccpigd-primary) h s l / 11%);--ccpigd-extra-light: hsl(from var(--ccpigd-primary) h s l / 2%)}[ccpigd-theme-status=light]{--ccpigd-extra-light: hsl(from var(--ccpigd-primary) h s l / 2%);--ccpigd-white: #ffffff;--ccpigd-primary-black: #000e25;--ccpigd-secondary-black: #243247;--ccpigd-desc-gray: #758780;--ccpigd-medium-dark: #002c1b;--ccpigd-primary-shadow: #6c7f9e4d;--ccpigd-secondary-shadow: #6c7f9e1a;--ccpigd-error: #ff0000;--ccpigd-error-light: #ff000033;--ccpigd-error-extra-light: #ff00001a;--ccpigd-warning: #ff5900;--ccpigd-warning-light: #ff590033;--ccpigd-warning-extra-light: #ff59001a;--ccpigd-disabled: #e0e0e0;--ccpigd-pro: #ffc300;--ccpigd-new: #d0f2e5}[ccpigd-theme-status=dark]{--ccpigd-extra-light: #171717;--ccpigd-white: #101010;--ccpigd-primary-black: #f6fcfa;--ccpigd-secondary-black: #ffffff;--ccpigd-desc-gray: #8a9390;--ccpigd-medium-dark: #002c1b;--ccpigd-primary-shadow: #6c7f9e4d;--ccpigd-secondary-shadow: #6c7f9e1a;--ccpigd-error: #ff0000;--ccpigd-error-light: #ff000033;--ccpigd-error-extra-light: #ff00001a;--ccpigd-warning: #ff5900;--ccpigd-warning-light: #ff590033;--ccpigd-warning-extra-light: #ff59001a;--ccpigd-disabled: #2d3032;--ccpigd-pro: #d1a40e;--ccpigd-new: #92b4a7}.ccpigd-top-level-wrapper .text-inherit{font-size:inherit;line-height:inherit}.ccpigd-top-level-wrapper .text-xs,.ccpigd-top-level-wrapper .ccpigd-slider-tooltip,.ccpigd-top-level-wrapper .ccpigd-page-intro .description,.ccpigd-page-intro .ccpigd-top-level-wrapper .description,.ccpigd-top-level-wrapper .ccpigd-no-file-found-container p,.ccpigd-no-file-found-container .ccpigd-top-level-wrapper p,.ccpigd-top-level-wrapper .ccpigd-file-list__files .ccpigd-file-card .file-extension,.ccpigd-file-list__files .ccpigd-file-card .ccpigd-top-level-wrapper .file-extension,.ccpigd-top-level-wrapper .ccpigd-file-list__files .ccpigd-file-card .file-size,.ccpigd-file-list__files .ccpigd-file-card .ccpigd-top-level-wrapper .file-size,.ccpigd-top-level-wrapper .ccpigd-file-list__files .ccpigd-file-card .file-last-edited,.ccpigd-file-list__files .ccpigd-file-card .ccpigd-top-level-wrapper .file-last-edited,.ccpigd-top-level-wrapper .ccpigd-input__label,.ccpigd-top-level-wrapper .ccpigd-input__helper-text,.ccpigd-top-level-wrapper .ccpigd-input__error-text{font-size:12px;line-height:1.3rem}.ccpigd-top-level-wrapper .text-sm,.ccpigd-top-level-wrapper .searchbox-wrapper .ccpigd-searchbox__options-item span,.searchbox-wrapper .ccpigd-searchbox__options-item .ccpigd-top-level-wrapper span,.ccpigd-top-level-wrapper .searchbox-wrapper .ccpigd-searchbox__dropdown .ccpigd-dropdown-menu-label,.searchbox-wrapper .ccpigd-searchbox__dropdown .ccpigd-top-level-wrapper .ccpigd-dropdown-menu-label,.ccpigd-top-level-wrapper .searchbox-wrapper .ccpigd-searchbox__dropdown .ccpigd-dropdown-menu-item,.searchbox-wrapper .ccpigd-searchbox__dropdown .ccpigd-top-level-wrapper .ccpigd-dropdown-menu-item,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-content .ccpigd-description,.ccpigd-top-level-wrapper .ccpigd-status__item,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .selected-option,.ccpigd-top-level-wrapper .tree__actions-wrapper .tree__actions .dashicon,.tree__actions-wrapper .tree__actions .ccpigd-top-level-wrapper .dashicon,.ccpigd-top-level-wrapper .ccpigd-file-list__files .ccpigd-file-card__name,.ccpigd-file-list__files .ccpigd-top-level-wrapper .ccpigd-file-card__name,.ccpigd-top-level-wrapper .ccpigd-context-menu-content .ccpigd-context-menu-item,.ccpigd-context-menu-content .ccpigd-top-level-wrapper .ccpigd-context-menu-item,.ccpigd-top-level-wrapper .ccpigd-context-menu-content .ccpigd-context-menu-sub-trigger,.ccpigd-context-menu-content .ccpigd-top-level-wrapper .ccpigd-context-menu-sub-trigger,.ccpigd-top-level-wrapper .ccpigd-dropdown-content .ccpigd-dropdown-menu-item,.ccpigd-dropdown-content .ccpigd-top-level-wrapper .ccpigd-dropdown-menu-item,.ccpigd-top-level-wrapper .ccpigd-breadcrumb .ccpigd-breadcrumb-list .ccpigd-breadcrumb-item,.ccpigd-top-level-wrapper .ccpigd-btn{font-size:14px;line-height:1.3rem}.ccpigd-top-level-wrapper .text-md,.ccpigd-top-level-wrapper .ccpigd-dropdown-content .ccpigd-dropdown-menu-label,.ccpigd-dropdown-content .ccpigd-top-level-wrapper .ccpigd-dropdown-menu-label{font-size:16px;line-height:1.3rem}.ccpigd-top-level-wrapper .text-lg,.ccpigd-top-level-wrapper .ccpigd-page-intro .title,.ccpigd-page-intro .ccpigd-top-level-wrapper .title{font-size:18px;line-height:1.3rem}.ccpigd-top-level-wrapper .text-xl,.ccpigd-top-level-wrapper .ccpigd-no-file-found-container h3,.ccpigd-no-file-found-container .ccpigd-top-level-wrapper h3{font-size:20px;line-height:1.3rem}.ccpigd-top-level-wrapper .text-2xl,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-content .ccpigd-title{font-size:24px;line-height:1.3rem}.ccpigd-top-level-wrapper .text-white{color:#fff}.ccpigd-top-level-wrapper .text-black{color:#000e25}.ccpigd-top-level-wrapper .text-light{color:var(--ccpigd-white, #ffffff)}.ccpigd-top-level-wrapper .text-dark,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-content .ccpigd-title,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-content .ccpigd-description{color:var(--ccpigd-primary-black, #000e25)}.ccpigd-top-level-wrapper .text-primary{color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .text-secondary{color:var(--ccpigd-secondary)}.ccpigd-top-level-wrapper .text-error{color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .text-desc-gray{color:var(--ccpigd-desc-gray, #758780)}.ccpigd-top-level-wrapper .text-medium-dark{color:var(--ccpigd-medium-dark, #002c1b)}.ccpigd-top-level-wrapper .text-extra-light{color:var(--ccpigd-extra-light)}.ccpigd-top-level-wrapper .text-left{text-align:left}.ccpigd-top-level-wrapper .text-center{text-align:center}.ccpigd-top-level-wrapper .text-right{text-align:right}.ccpigd-top-level-wrapper .font-inherit{font-weight:700}.ccpigd-top-level-wrapper .font-bold{font-weight:700}.ccpigd-top-level-wrapper .font-semibold,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-content .ccpigd-title,.ccpigd-top-level-wrapper .ccpigd-dropdown-content .ccpigd-dropdown-menu-label,.ccpigd-dropdown-content .ccpigd-top-level-wrapper .ccpigd-dropdown-menu-label,.ccpigd-top-level-wrapper .ccpigd-input__label{font-weight:600}.ccpigd-top-level-wrapper .font-medium{font-weight:500}.ccpigd-top-level-wrapper .font-regular,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-content .ccpigd-description,.ccpigd-top-level-wrapper .tree__actions-wrapper .tree__actions .dashicon,.tree__actions-wrapper .tree__actions .ccpigd-top-level-wrapper .dashicon,.ccpigd-top-level-wrapper .ccpigd-file-list__files .ccpigd-file-card__name,.ccpigd-file-list__files .ccpigd-top-level-wrapper .ccpigd-file-card__name,.ccpigd-top-level-wrapper .ccpigd-file-list__files .ccpigd-file-card .file-extension,.ccpigd-file-list__files .ccpigd-file-card .ccpigd-top-level-wrapper .file-extension,.ccpigd-top-level-wrapper .ccpigd-file-list__files .ccpigd-file-card .file-size,.ccpigd-file-list__files .ccpigd-file-card .ccpigd-top-level-wrapper .file-size,.ccpigd-top-level-wrapper .ccpigd-file-list__files .ccpigd-file-card .file-last-edited,.ccpigd-file-list__files .ccpigd-file-card .ccpigd-top-level-wrapper .file-last-edited,.ccpigd-top-level-wrapper .ccpigd-context-menu-content .ccpigd-context-menu-item,.ccpigd-context-menu-content .ccpigd-top-level-wrapper .ccpigd-context-menu-item,.ccpigd-top-level-wrapper .ccpigd-context-menu-content .ccpigd-context-menu-sub-trigger,.ccpigd-context-menu-content .ccpigd-top-level-wrapper .ccpigd-context-menu-sub-trigger,.ccpigd-top-level-wrapper .ccpigd-dropdown-content .ccpigd-dropdown-menu-item,.ccpigd-dropdown-content .ccpigd-top-level-wrapper .ccpigd-dropdown-menu-item,.ccpigd-top-level-wrapper .ccpigd-btn{font-weight:400}.ccpigd-top-level-wrapper .bg-transparent,.ccpigd-top-level-wrapper.bg-transparent{background-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .bg-white{background-color:var(--ccpigd-white, #ffffff)}.ccpigd-top-level-wrapper .bg-black{background-color:#000e25}.ccpigd-top-level-wrapper .bg-light{background-color:var(--ccpigd-white, #ffffff)}.ccpigd-top-level-wrapper .bg-extra-light{background-color:var(--ccpigd-extra-light)}.ccpigd-top-level-wrapper .bg-dark{background-color:var(--ccpigd-primary-black, #000e25)}.ccpigd-top-level-wrapper .bg-primary{background-color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .bg-secondary{background-color:var(--ccpigd-secondary)}.ccpigd-top-level-wrapper .bg-success{background-color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .bg-error{background-color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .bg-primary-light{background-color:var(--ccpigd-light)}.ccpigd-top-level-wrapper .bg-none{background:none !important}.ccpigd-top-level-wrapper .border-white{color:#fff}.ccpigd-top-level-wrapper .border-black{color:#000e25}.ccpigd-top-level-wrapper .border-light{border:1px solid var(--ccpigd-light)}.ccpigd-top-level-wrapper .border-dark{border:1px solid var(--ccpigd-primary-black, #000e25)}.ccpigd-top-level-wrapper .border-primary{border:1px solid var(--ccpigd-primary)}.ccpigd-top-level-wrapper .border-secondary{border:1px solid var(--ccpigd-secondary)}.ccpigd-top-level-wrapper .border-success{border:1px solid var(--ccpigd-primary)}.ccpigd-top-level-wrapper .border-error{border:1px solid var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .border-none{border:none}.ccpigd-top-level-wrapper .rounded-full{border-radius:50%}.ccpigd-top-level-wrapper .rounded-lg,.ccpigd-top-level-wrapper .ccpigd-notice-card{border-radius:12px}.ccpigd-top-level-wrapper .rounded-md,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper,.ccpigd-top-level-wrapper .ccpigd-file-list__files--grid-view .ccpigd-file-card,.ccpigd-file-list__files--grid-view .ccpigd-top-level-wrapper .ccpigd-file-card,.ccpigd-top-level-wrapper .ccpigd-context-menu-content{border-radius:8px}.ccpigd-top-level-wrapper .rounded-sm,.ccpigd-top-level-wrapper .searchbox-wrapper .ccpigd-searchbox__options,.searchbox-wrapper .ccpigd-top-level-wrapper .ccpigd-searchbox__options,.ccpigd-top-level-wrapper .searchbox-wrapper .ccpigd-searchbox__options-item,.searchbox-wrapper .ccpigd-top-level-wrapper .ccpigd-searchbox__options-item,.ccpigd-top-level-wrapper .searchbox-wrapper .ccpigd-searchbox__options-item span,.searchbox-wrapper .ccpigd-searchbox__options-item .ccpigd-top-level-wrapper span,.ccpigd-top-level-wrapper .ccpigd-file-list__files .ccpigd-file-card__thumbnail,.ccpigd-file-list__files .ccpigd-top-level-wrapper .ccpigd-file-card__thumbnail{border-radius:4px}.ccpigd-top-level-wrapper .rounded-xs{border-radius:2px}.ccpigd-top-level-wrapper .border-solid{border:1px solid var(--ccpigd-light)}.ccpigd-top-level-wrapper .border-dotted{border:1px dotted var(--ccpigd-light)}.ccpigd-top-level-wrapper .border-dashed{border:1px dashed var(--ccpigd-light)}.ccpigd-top-level-wrapper .border-none{border:none}.ccpigd-top-level-wrapper .size-small{height:20px;width:20px}.ccpigd-top-level-wrapper .size-medium{height:40px;width:40px}.ccpigd-top-level-wrapper .size-large{height:60px;width:60px}.ccpigd-top-level-wrapper .inline-flex{display:inline-flex}.ccpigd-top-level-wrapper .d-flex,.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper .selected-area,.ccpigd-top-level-wrapper .ccpigd-select-box-container,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .selected-option,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-search-wrapper{display:flex}.ccpigd-top-level-wrapper .d-inline-flex{display:inline-flex !important}.ccpigd-top-level-wrapper .justify-start{justify-content:flex-start}.ccpigd-top-level-wrapper .justify-center{justify-content:center}.ccpigd-top-level-wrapper .justify-end{justify-content:flex-end}.ccpigd-top-level-wrapper .justify-between,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected{justify-content:space-between}.ccpigd-top-level-wrapper .justify-around{justify-content:space-around}.ccpigd-top-level-wrapper .justify-evenly{justify-content:space-evenly}.ccpigd-top-level-wrapper .items-center,.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper .selected-area,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .selected-option,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-search-wrapper{align-items:center}.ccpigd-top-level-wrapper .items-start{align-items:flex-start}.ccpigd-top-level-wrapper .items-end{align-items:flex-end}.ccpigd-top-level-wrapper .items-baseline{align-items:baseline}.ccpigd-top-level-wrapper .items-stretch{align-items:stretch}.ccpigd-top-level-wrapper .flex-wrap{flex-wrap:wrap}.ccpigd-top-level-wrapper .flex-nowrap{flex-wrap:nowrap}.ccpigd-top-level-wrapper .flex-row{flex-direction:row}.ccpigd-top-level-wrapper .flex-row-reverse{flex-direction:row-reverse}.ccpigd-top-level-wrapper .flex-col,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper,.ccpigd-top-level-wrapper .ccpigd-select-box-container{flex-direction:column}.ccpigd-top-level-wrapper .flex-col-reverse{flex-direction:column-reverse}.ccpigd-top-level-wrapper .flex-center,.ccpigd-top-level-wrapper .ccpigd-notice-card,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper,.ccpigd-top-level-wrapper .ccpigd-status__item{display:flex;align-items:center;justify-content:center}.ccpigd-top-level-wrapper .flex-between{display:flex;justify-content:space-between;align-items:center}.ccpigd-top-level-wrapper .flex-1{flex:1 1 0%}.ccpigd-top-level-wrapper .container{width:100%;margin:0 auto;max-width:1235px;padding:0 25px}.ccpigd-top-level-wrapper .ccpigd-d-grid{display:grid}.ccpigd-top-level-wrapper .ccpigd-d-grid-2-col{grid-template-columns:repeat(2, 1fr)}.ccpigd-top-level-wrapper .position-sticky{position:sticky;top:32px}.ccpigd-top-level-wrapper .ccpigd-d-block{display:block}.ccpigd-top-level-wrapper .ccpigd-d-block-force{display:block !important}.ccpigd-top-level-wrapper .highlight-folder{border:1px dashed #007cba !important;background-color:rgba(0,123,186,.1)}.ccpigd-top-level-wrapper .w-full,.ccpigd-top-level-wrapper .ccpigd-input__container,.ccpigd-top-level-wrapper .ccpigd-input__input{width:100%}.ccpigd-top-level-wrapper .w-half{width:50%}.ccpigd-top-level-wrapper .w-fit{width:fit-content}.ccpigd-top-level-wrapper .h-fit{height:fit-content}.ccpigd-top-level-wrapper .disabled{pointer-events:none;opacity:.5}.ccpigd-top-level-wrapper .dashicon{height:auto;width:auto}.ccpigd-top-level-wrapper .cursor-pointer,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected{cursor:pointer}.ccpigd-top-level-wrapper .mt-0{margin-top:0}.ccpigd-top-level-wrapper .mt-1{margin-top:.25rem}.ccpigd-top-level-wrapper .mt-2{margin-top:.5rem}.ccpigd-top-level-wrapper .mt-3{margin-top:.75rem}.ccpigd-top-level-wrapper .mt-4{margin-top:1rem}.ccpigd-top-level-wrapper .mt-5{margin-top:1.25rem}.ccpigd-top-level-wrapper .mt-6{margin-top:1.5rem}.ccpigd-top-level-wrapper .mt-7{margin-top:1.75rem}.ccpigd-top-level-wrapper .mt-8{margin-top:2rem}.ccpigd-top-level-wrapper .mb-1{margin-bottom:.25rem}.ccpigd-top-level-wrapper .mb-2{margin-bottom:.5rem}.ccpigd-top-level-wrapper .mb-3{margin-bottom:.75rem}.ccpigd-top-level-wrapper .mb-4{margin-bottom:1rem}.ccpigd-top-level-wrapper .mb-5{margin-bottom:1.25rem}.ccpigd-top-level-wrapper .pt-1{padding-top:.25rem}.ccpigd-top-level-wrapper .pt-2{padding-top:.5rem}.ccpigd-top-level-wrapper .pt-3{padding-top:.75rem}.ccpigd-top-level-wrapper .pt-4{padding-top:1rem}.ccpigd-top-level-wrapper .pt-5{padding-top:1.25rem}.ccpigd-top-level-wrapper .pb-1{padding-bottom:.25rem}.ccpigd-top-level-wrapper .pb-2{padding-bottom:.5rem}.ccpigd-top-level-wrapper .pb-3{padding-bottom:.75rem}.ccpigd-top-level-wrapper .pb-4{padding-bottom:1rem}.ccpigd-top-level-wrapper .pb-5{padding-bottom:1.25rem}.ccpigd-top-level-wrapper .pl-3{padding-left:.75rem}.ccpigd-top-level-wrapper .pl-4{padding-left:1rem}.ccpigd-top-level-wrapper .pl-5{padding-left:1.25rem}.ccpigd-top-level-wrapper .pr-1{padding-right:.25rem}.ccpigd-top-level-wrapper .pr-2{padding-right:.5rem}.ccpigd-top-level-wrapper .pr-3{padding-right:.75rem}.ccpigd-top-level-wrapper .pr-4{padding-right:1rem}.ccpigd-top-level-wrapper .pr-5{padding-right:1.25rem}.ccpigd-top-level-wrapper .pr-6{padding-right:1.5rem}.ccpigd-top-level-wrapper .p-1{padding:.25rem}.ccpigd-top-level-wrapper .p-2{padding:.5rem}.ccpigd-top-level-wrapper .p-3{padding:.75rem}.ccpigd-top-level-wrapper .p-4{padding:1rem}.ccpigd-top-level-wrapper .p-5{padding:1.25rem}.ccpigd-top-level-wrapper .gap--none{gap:0}.ccpigd-top-level-wrapper .gap--xs,.ccpigd-top-level-wrapper .ccpigd-select-box-container,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-search-wrapper{gap:.25rem}.ccpigd-top-level-wrapper .gap--sm,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .selected-option{gap:.5rem}.ccpigd-top-level-wrapper .gap--md{gap:1rem}.ccpigd-top-level-wrapper .gap--lg{gap:1.5rem}.ccpigd-top-level-wrapper .gap--xl{gap:2rem}.ccpigd-top-level-wrapper .col-span-1{grid-column:span 1/span 1}.ccpigd-top-level-wrapper .col-span-2{grid-column:span 2/span 2}.ccpigd-top-level-wrapper .col-span-3{grid-column:span 3/span 3}.ccpigd-top-level-wrapper .text-ellipsis{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ccpigd-top-level-wrapper .white-space-nowrap{white-space:nowrap}.ccpigd-top-level-wrapper .text-word-break{word-break:break-word}.ccpigd-top-level-wrapper .text-line-2{max-width:100%;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ccpigd-top-level-wrapper .text-wrap,.ccpigd-top-level-wrapper .text-line-2{text-wrap:wrap;word-wrap:break-word}@media only screen and (max-width: 1024px){.ccpigd-top-level-wrapper .hide-tab{display:none}}@media only screen and (max-width: 768px){.ccpigd-top-level-wrapper .hide-mobile{display:none}}.ccpigd-top-level-wrapper .position-relative,.ccpigd-top-level-wrapper .ccpigd-body{position:relative}.ccpigd-top-level-wrapper .position-absolute{position:absolute}.ccpigd-top-level-wrapper .w-100{width:100%}.ccpigd-top-level-wrapper .h-100{height:100%}html:has(.ccpigd-top-level-wrapper){width:100%;max-width:100%;font-size:100%}html:has(.ccpigd-top-level-wrapper),body:has(.ccpigd-top-level-wrapper){height:100%}.ccpigd-top-level-wrapper{background-color:var(--ccpigd-white, #ffffff)}.ccpigd-top-level-wrapper *{box-sizing:border-box;text-decoration:none;scroll-behavior:smooth}.ccpigd-top-level-wrapper h1,.ccpigd-top-level-wrapper h2,.ccpigd-top-level-wrapper h3,.ccpigd-top-level-wrapper h4,.ccpigd-top-level-wrapper h5,.ccpigd-top-level-wrapper h6,.ccpigd-top-level-wrapper p{margin:0;padding:0;font-family:inherit}.ccpigd-top-level-wrapper button{border:0;outline:none;outline-offset:0;cursor:pointer;box-shadow:none}.ccpigd-top-level-wrapper input,.ccpigd-top-level-wrapper textarea,.ccpigd-top-level-wrapper select{border:0;outline:none;font-family:inherit}.ccpigd-top-level-wrapper .ccpigd-loading-spinner{width:12px;height:12px;border:1px solid var(--ccpigd-primary-black, #000e25);border-bottom-color:rgba(0,0,0,0);border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation .8s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ccpigd-top-level-wrapper .ccpigd-description{margin-top:10px}.ccpigd-top-level-wrapper .blinking{animation:blink .25s ease-in-out infinite alternate}@keyframes blink{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}100%{opacity:1;transform:scale(1)}}.ccpigd-top-level-wrapper .ccpigd-btn--rounded-full{border-radius:50%}.ccpigd-top-level-wrapper .ccpigd-btn--rounded-lg{border-radius:12px}.ccpigd-top-level-wrapper .ccpigd-btn--rounded-md{border-radius:8px}.ccpigd-top-level-wrapper .ccpigd-btn--rounded-sm{border-radius:4px}.ccpigd-top-level-wrapper .ccpigd-btn--rounded-xs{border-radius:2px}.ccpigd-top-level-wrapper .ccpigd-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;margin:0;min-width:64px;box-sizing:border-box;vertical-align:middle;padding:8px 10px;border:1px solid rgba(0,0,0,0);transition:all .3s ease 0s;cursor:pointer}.ccpigd-top-level-wrapper .ccpigd-btn--full-width{width:100%}.ccpigd-top-level-wrapper .ccpigd-btn--small{padding:.25rem .375rem}.ccpigd-top-level-wrapper .ccpigd-btn--medium{padding:.51rem .625rem}.ccpigd-top-level-wrapper .ccpigd-btn--large{padding:.75rem .875rem}.ccpigd-top-level-wrapper .ccpigd-btn--text{color:var(--ccpigd-primary-black, #000e25);background-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-btn--text:hover{color:var(--ccpigd-primary-black, #000e25);background-color:var(--ccpigd-light)}.ccpigd-top-level-wrapper .ccpigd-btn--primary{background-color:var(--ccpigd-primary);color:#fff}.ccpigd-top-level-wrapper .ccpigd-btn--primary .ccpigd-loading-spinner{border-color:var(--ccpigd-white, #ffffff);border-bottom-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-btn--primary:hover{color:#fff;background-color:var(--ccpigd-primary-hover)}.ccpigd-top-level-wrapper .ccpigd-btn--secondary{background-color:var(--ccpigd-light);color:var(--ccpigd-primary-black, #000e25)}.ccpigd-top-level-wrapper .ccpigd-btn--secondary:hover{color:var(--ccpigd-primary-black, #000e25);background-color:var(--ccpigd-secondary)}.ccpigd-top-level-wrapper .ccpigd-btn--outlined{background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-primary-black, #000e25);border:1px solid rgba(0,0,0,0);border-color:var(--ccpigd-light)}.ccpigd-top-level-wrapper .ccpigd-btn--outlined:hover{color:var(--ccpigd-primary-black, #000e25);background-color:var(--ccpigd-secondary)}.ccpigd-top-level-wrapper .ccpigd-btn--error{background-color:hsl(from var(--ccpigd-error, #ff0000) h s l/15%);border:1px solid rgba(0,0,0,0);border-color:var(--ccpigd-error-light, rgba(255, 0, 0, 0.2));color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-btn--error .ccpigd-loading-spinner{border-color:var(--ccpigd-error, #ff0000);border-bottom-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-btn--error:hover{background-color:hsl(from var(--ccpigd-error, #ff0000) h s l/30%);color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-btn--warning{background-color:hsl(from var(--ccpigd-warning, #ff5900) h s l/15%);border:1px solid;color:var(--ccpigd-warning, #ff5900);border-color:var(--ccpigd-warning-light, rgba(255, 89, 0, 0.2))}.ccpigd-top-level-wrapper .ccpigd-btn--warning .ccpigd-loading-spinner{border-color:var(--ccpigd-warning, #ff5900);border-bottom-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-btn--warning:hover{background-color:hsl(from var(--ccpigd-warning, #ff5900) h s l/30%);color:var(--ccpigd-warning, #ff5900)}.ccpigd-top-level-wrapper .ccpigd-btn--link{color:var(--ccpigd-primary-black, #000e25);background-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-btn--link:hover{background-color:var(--ccpigd-light);text-decoration:underline}.ccpigd-top-level-wrapper .ccpigd-btn--disabled{cursor:not-allowed;border-color:var(--ccpigd-secondary);color:var(--ccpigd-secondary-black, #243247);background-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-btn--disabled:hover{background-color:var(--ccpigd-secondary);color:var(--ccpigd-secondary-black, #243247)}.ccpigd-top-level-wrapper .ccpigd-input--rounded-full{border-radius:50% !important}.ccpigd-top-level-wrapper .ccpigd-input--rounded-lg{border-radius:12px !important}.ccpigd-top-level-wrapper .ccpigd-input--rounded-md{border-radius:8px !important}.ccpigd-top-level-wrapper .ccpigd-input--rounded-sm{border-radius:4px !important}.ccpigd-top-level-wrapper .ccpigd-input--rounded-xs{border-radius:2px !important}.ccpigd-top-level-wrapper .ccpigd-input--text-xs{font-size:.75rem}.ccpigd-top-level-wrapper .ccpigd-input--text-sm{font-size:.875rem}.ccpigd-top-level-wrapper .ccpigd-input--text-md{font-size:1rem}.ccpigd-top-level-wrapper .ccpigd-input--text-lg{font-size:1.125rem}.ccpigd-top-level-wrapper .ccpigd-input--text-xl{font-size:1.25rem}.ccpigd-top-level-wrapper .ccpigd-input{display:flex;flex-direction:column;gap:.25rem;position:relative}.ccpigd-top-level-wrapper .ccpigd-input__label{color:var(--ccpigd-primary-black, #000e25);margin-bottom:.25rem}.ccpigd-top-level-wrapper .ccpigd-input__input{background-color:var(--ccpigd-white, #ffffff) !important;color:var(--ccpigd-primary-black, #000e25) !important;outline:none;transition:border-color .2s ease;border:1px solid;border-color:var(--ccpigd-secondary) !important;padding:.2rem .5rem .2rem .7rem !important}.ccpigd-top-level-wrapper .ccpigd-input__input:focus,.ccpigd-top-level-wrapper .ccpigd-input__input:active{box-shadow:none !important}.ccpigd-top-level-wrapper .ccpigd-input__input::placeholder{font-size:.75rem !important}.ccpigd-top-level-wrapper .ccpigd-input__input:focus{border-color:var(--ccpigd-primary) !important}.ccpigd-top-level-wrapper .ccpigd-input__input:read-only{background-color:var(--ccpigd-disabled) !important}.ccpigd-top-level-wrapper .ccpigd-input__input:disabled{cursor:not-allowed}.ccpigd-top-level-wrapper .ccpigd-input__helper-text{color:var(--ccpigd-primary-black, #000e25)}.ccpigd-top-level-wrapper .ccpigd-input__error-text{color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-input--error .ccpigd-top-level-wrapper .ccpigd-input__input{border-color:var(--ccpigd-error, #ff0000);color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-input--error .ccpigd-top-level-wrapper .ccpigd-input__input:focus{border-color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-input--disabled .ccpigd-top-level-wrapper .ccpigd-input__input{cursor:not-allowed;opacity:.5}.ccpigd-top-level-wrapper .ccpigd-input:has(.input-icon-search){justify-content:center}.ccpigd-top-level-wrapper .ccpigd-input:has(.input-icon-search):has(.ccpigd-input__input:active,.ccpigd-input__input:focus) .input-icon-search::after{background-color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .ccpigd-input .input-icon-search{position:absolute;padding:5px;right:1px;height:calc(100% - 2px);background:var(--ccpigd-white, #ffffff);pointer-events:none}.ccpigd-top-level-wrapper .ccpigd-input .input-icon-search::after{content:"";position:absolute;top:8px;left:0;width:1px;height:calc(100% - 16px);background-color:var(--ccpigd-secondary)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--rounded-full{border-radius:50%}.ccpigd-top-level-wrapper .ccpigd-icon-btn--rounded-lg{border-radius:12px}.ccpigd-top-level-wrapper .ccpigd-icon-btn--rounded-md{border-radius:8px}.ccpigd-top-level-wrapper .ccpigd-icon-btn--rounded-sm{border-radius:4px}.ccpigd-top-level-wrapper .ccpigd-icon-btn--rounded-xs{border-radius:2px}.ccpigd-top-level-wrapper .ccpigd-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;margin:0;border:0;outline:0;padding:0;user-select:none;vertical-align:middle;color:var(--ccpigd-primary);transition:all .3s ease 0s}.ccpigd-top-level-wrapper .ccpigd-icon-btn--extra-small{min-width:1.5rem;aspect-ratio:1/1}.ccpigd-top-level-wrapper .ccpigd-icon-btn--small{min-width:2rem;aspect-ratio:1/1}.ccpigd-top-level-wrapper .ccpigd-icon-btn--medium{min-width:2.5rem;aspect-ratio:1/1}.ccpigd-top-level-wrapper .ccpigd-icon-btn--large{min-width:3rem;aspect-ratio:1/1}.ccpigd-top-level-wrapper .ccpigd-icon-btn--full-width{width:100%}.ccpigd-top-level-wrapper .ccpigd-icon-btn--text{background-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--text:hover{background-color:var(--ccpigd-light)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--ghost{background-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--primary{background-color:var(--ccpigd-primary);color:#fff}.ccpigd-top-level-wrapper .ccpigd-icon-btn--primary .ccpigd-loading-spinner{border-color:var(--ccpigd-white, #ffffff);border-bottom-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--primary:hover{background-color:var(--ccpigd-primary-hover)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--secondary{background-color:var(--ccpigd-secondary)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--secondary:hover{background-color:hsl(from var(--ccpigd-secondary) h s l/20%)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--outlined{background-color:var(--ccpigd-white, #ffffff);border:1px solid var(--ccpigd-light)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--outlined:hover{background-color:var(--ccpigd-light)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--error,.ccpigd-top-level-wrapper .ccpigd-icon-btn--warning{color:#fff}.ccpigd-top-level-wrapper .ccpigd-icon-btn--error .ccpigd-loading-spinner,.ccpigd-top-level-wrapper .ccpigd-icon-btn--warning .ccpigd-loading-spinner{border-color:var(--ccpigd-white, #ffffff);border-bottom-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--error{background-color:hsl(from var(--ccpigd-error, #ff0000) h s l/20%);color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--error:hover{background-color:hsl(from var(--ccpigd-error, #ff0000) h s l/30%)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--warning{background-color:var(--ccpigd-warning, #ff5900);border:1px solid var(--ccpigd-warning, #ff5900)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--link{background-color:rgba(0,0,0,0);color:var(--ccpigd-primary-black, #000e25)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--link:hover{background-color:var(--ccpigd-light);text-decoration:underline}.ccpigd-top-level-wrapper .ccpigd-icon-btn--light{background-color:var(--ccpigd-white, #ffffff)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--dark{background-color:var(--ccpigd-primary-black, #000e25)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--disabled{cursor:not-allowed;pointer-events:none;opacity:.5}.ccpigd-top-level-wrapper .ccpigd-icon-btn--pro{background-color:var(--ccpigd-pro, #ffc300);color:var(--ccpigd-white, #ffffff)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--new{background-color:var(--ccpigd-new, #d0f2e5)}.ccpigd-top-level-wrapper .ccpigd-icon-btn~span{user-select:none}.ccpigd-skeleton-loader__item{width:var(--ccpigd-skeleton-width);height:var(--ccpigd-skeleton-height);background-color:#3c3c3c;overflow:hidden;border-radius:5px}.ccpigd-skeleton-loader__item.ccpigd-skeleton-loading{position:relative;background-color:rgba(226,226,226,.3019607843)}.ccpigd-skeleton-loader__item.ccpigd-skeleton-loading::after{display:block;content:"";position:absolute;width:100%;height:100%;transform:translateX(-100%);background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(41, 39, 39, 0.2)), to(transparent));background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.685), transparent);animation:loading 1s infinite}@keyframes loading{100%{transform:translateX(100%)}}.ccpigd-top-level-wrapper .ccpigd-breadcrumb .ccpigd-breadcrumb-list .ccpigd-breadcrumb-item{color:var(--ccpigd-primary-black, #000e25);cursor:pointer}.ccpigd-top-level-wrapper .ccpigd-breadcrumb .ccpigd-breadcrumb-list .ccpigd-breadcrumb-item a{display:flex;align-items:center;color:var(--ccpigd-primary-black, #000e25);text-decoration:none}.ccpigd-top-level-wrapper .ccpigd-breadcrumb .ccpigd-breadcrumb-list .ccpigd-breadcrumb-item a:has(.breadcrumb-home-text){gap:4px}.ccpigd-top-level-wrapper .ccpigd-breadcrumb .ccpigd-breadcrumb-list .ccpigd-breadcrumb-item.active a{pointer-events:none}.ccpigd-top-level-wrapper .ccpigd-breadcrumb .ccpigd-breadcrumb-list .ccpigd-breadcrumb-item:last-child:has(.breadcrumb-separator) .breadcrumb-separator{display:none}.ccpigd-top-level-wrapper .ccpigd-breadcrumb .ccpigd-breadcrumb-list .ccpigd-breadcrumb-ellipsis{display:flex;align-items:center;justify-content:center;cursor:pointer}.ccpigd-top-level-wrapper .ccpigd-breadcrumb .ccpigd-dropdown-content{z-index:9}.ccpigd-dropdown{position:relative}.ccpigd-dropdown-trigger{color:var(--ccpigd-secondary-black, #243247)}.ccpigd-dropdown-trigger .ccpigd-dropdown-trigger-arrow{padding-right:4px}.ccpigd-dropdown-trigger .ccpigd-dropdown-trigger-arrow.active .ccpigd-icon{transform:rotate(180deg)}.ccpigd-dropdown-content{position:absolute;top:calc(100% + 5px);left:0;min-width:5rem;background:var(--ccpigd-white, #ffffff);padding:.25rem;box-shadow:0 4px 6px -1px var(--ccpigd-secondary-shadow, rgba(108, 127, 158, 0.1019607843)),0 2px 4px -1px var(--ccpigd-primary-shadow, rgba(108, 127, 158, 0.3019607843));opacity:0;transform:translateY(-10px);visibility:hidden;transition:300ms;border:1px solid var(--ccpigd-light);border-radius:8px;z-index:999}.ccpigd-dropdown-content.active{opacity:1;transform:translateY(0);visibility:visible}.ccpigd-dropdown-content.width-overflowing{right:0;left:auto}.ccpigd-dropdown-content.height-overflowing{top:auto;bottom:calc(100% + 5px)}.ccpigd-dropdown-content .ccpigd-dropdown-menu-label{text-align:center;margin:10px}.ccpigd-dropdown-content .ccpigd-dropdown-menu-separator{height:1px;background-color:var(--ccpigd-light);margin:.25rem -0.25rem}.ccpigd-dropdown-content .ccpigd-dropdown-menu-item{position:relative;display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:.125rem;cursor:pointer;user-select:none;outline:none;white-space:nowrap;transition:all .3s ease 0s;color:var(--ccpigd-desc-gray, #758780)}.ccpigd-dropdown-content .ccpigd-dropdown-menu-item.active{color:var(--ccpigd-primary-black, #000e25)}.ccpigd-dropdown-content .ccpigd-dropdown-menu-item-icon{width:1.25rem;display:flex;justify-content:center;align-items:center}.ccpigd-dropdown-content .ccpigd-dropdown-menu-item.activeBg:hover,.ccpigd-dropdown-content .ccpigd-dropdown-menu-item.activeBg.active{background-color:var(--ccpigd-light)}.ccpigd-context-menu-content{z-index:50;min-width:13rem;overflow-x:hidden;overflow-y:auto;border:1px solid var(--ccpigd-light);background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-primary-black, #000e25);padding:.25rem;box-shadow:0 4px 6px -1px var(--ccpigd-secondary-shadow, rgba(108, 127, 158, 0.1019607843)),0 2px 4px -1px var(--ccpigd-primary-shadow, rgba(108, 127, 158, 0.3019607843));animation:fadeIn .2s ease-out,zoomIn .2s ease-out}.ccpigd-context-menu-content:empty{display:none}.ccpigd-context-menu-content .ccpigd-context-menu-item{position:relative;display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:.125rem;cursor:pointer;user-select:none;outline:none}.ccpigd-context-menu-content .ccpigd-context-menu-item.destructive{color:var(--ccpigd-error, #ff0000)}.ccpigd-context-menu-content .ccpigd-context-menu-item.destructive:hover,.ccpigd-context-menu-content .ccpigd-context-menu-item.destructive:focus{background-color:var(--ccpigd-error-extra-light, rgba(255, 0, 0, 0.1019607843));color:var(--ccpigd-error, #ff0000)}.ccpigd-context-menu-content .ccpigd-context-menu-item:hover,.ccpigd-context-menu-content .ccpigd-context-menu-item:focus{background-color:var(--ccpigd-light);color:var(--ccpigd-primary-black, #000e25)}.ccpigd-context-menu-content .ccpigd-context-menu-item.disabled{pointer-events:none;opacity:.5}.ccpigd-context-menu-content .ccpigd-context-menu-separator{height:1px;background-color:var(--ccpigd-light);margin:.25rem -0.25rem}.ccpigd-context-menu-content .ccpigd-context-menu-sub{display:contents}.ccpigd-context-menu-content .ccpigd-context-menu-sub-trigger{display:flex;align-items:center;padding:.375rem .5rem;border-radius:.125rem;cursor:default;user-select:none;outline:none;gap:.5rem}.ccpigd-context-menu-content .ccpigd-context-menu-sub-trigger:hover,.ccpigd-context-menu-content .ccpigd-context-menu-sub-trigger:focus{background-color:var(--ccpigd-light);color:var(--ccpigd-primary-black, #000e25)}.ccpigd-context-menu-content .ccpigd-context-menu-sub-trigger.disabled{pointer-events:none;opacity:.5}.ccpigd-context-menu-content .ccpigd-context-menu-sub-trigger .ccpigd-icon{margin-left:auto;pointer-events:none}.ccpigd-context-menu-content .ccpigd-context-menu-sub-content{z-index:50;min-width:13rem;overflow:hidden;border-radius:.375rem;border:1px solid var(--ccpigd-light);background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-primary-black, #000e25);padding:.25rem;box-shadow:0 4px 6px -1px var(--ccpigd-secondary-shadow, rgba(108, 127, 158, 0.1019607843)),0 2px 4px -1px var(--ccpigd-primary-shadow, rgba(108, 127, 158, 0.3019607843));animation:fadeIn .2s ease-out,zoomIn .2s ease-out}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes zoomIn{from{transform:scale(0.95)}to{transform:scale(1)}}.ccpigd-checkbox{display:inline-flex;align-items:center}.ccpigd-checkbox__input{position:absolute;opacity:0;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}.ccpigd-checkbox__box{transition:all 200ms ease-in-out;display:inline-block;position:relative;cursor:pointer;background-color:var(--ccpigd-white, #ffffff);color:rgba(0,0,0,0);border:1px solid var(--ccpigd-primary);height:1.25rem;width:1.25rem;border-radius:.25rem}.ccpigd-checkbox__box::after{transition:all 200ms ease-in-out;content:"";position:absolute;height:.25rem;width:.625rem;border-bottom:2px solid rgba(0,0,0,0);border-left:2px solid rgba(0,0,0,0);top:.3125rem;left:.15625rem;transform:rotate(-45deg);box-sizing:content-box}.ccpigd-checkbox--size-small .ccpigd-checkbox__box{width:1rem;height:1rem}.ccpigd-checkbox--size-small .ccpigd-checkbox__box::after{top:.25rem;left:.125rem;height:.1875rem;width:.5rem}.ccpigd-checkbox--size-medium .ccpigd-checkbox__box{width:1.25rem;height:1.25rem}.ccpigd-checkbox--size-medium .ccpigd-checkbox__box::after{top:.2rem;left:.2rem;height:.25rem;width:.625rem}.ccpigd-checkbox--size-large .ccpigd-checkbox__box{width:1.5rem;height:1.5rem}.ccpigd-checkbox--size-large .ccpigd-checkbox__box::after{top:.375rem;left:.1875rem;height:.3125rem;width:.75rem}.ccpigd-checkbox--rounded .ccpigd-checkbox__box{border-radius:50%}.ccpigd-checkbox__input:checked+.ccpigd-checkbox__box{background-color:var(--ccpigd-primary) !important}.ccpigd-checkbox__input:checked+.ccpigd-checkbox__box::after{border-bottom-color:var(--ccpigd-white, #ffffff);border-left-color:var(--ccpigd-white, #ffffff)}.ccpigd-checkbox__input:focus-visible+.ccpigd-checkbox__box{outline:2px solid var(--ccpigd-primary);outline-offset:2px}.ccpigd-checkbox--disabled{opacity:.5;pointer-events:none}.ccpigd-form-control-label{display:flex;align-items:center;gap:8px;cursor:pointer}.ccpigd-form-control-label.disabled{cursor:not-allowed;opacity:.6}.ccpigd-form-control-label.start{flex-direction:row-reverse}.ccpigd-form-control-label.top{flex-direction:column;align-items:flex-start}.ccpigd-form-control-label.bottom{flex-direction:column-reverse;align-items:flex-start}.ccpigd-form-control-label .label-text{font-size:16px}.ccpigd-form-control-label .label-text .required{color:red;margin-left:4px}.ccpigd-form-group{display:flex;flex-direction:column;gap:8px}.ccpigd-file-list__header{display:grid;grid-template-columns:50px minmax(100px, 300px) repeat(3, 1fr) 100px;background-color:var(--ccpigd-white, #ffffff);padding:20px;border-radius:8px 8px 0 0;border-bottom:1px solid var(--ccpigd-light);gap:10px}.ccpigd-file-list__header span{text-align:center}.ccpigd-file-list__header span:first-child{text-align:left}.ccpigd-file-list__header span:last-child{text-align:right}.ccpigd-file-list__files{display:grid}.ccpigd-file-list__files .ccpigd-file-card{background-color:var(--ccpigd-white, #ffffff);display:grid;cursor:pointer;row-gap:6px}.ccpigd-file-list__files .ccpigd-file-card__thumbnail{position:relative;grid-area:thumbnail;overflow:hidden;background-color:var(--ccpigd-light);border:1px solid var(--ccpigd-secondary)}.ccpigd-file-list__files .ccpigd-file-card__thumbnail img{width:100%;height:100%;object-fit:cover;-webkit-user-drag:none}.ccpigd-file-list__files .ccpigd-file-card__status{position:absolute;top:8px;left:8px}.ccpigd-file-list__files .ccpigd-file-card__name,.ccpigd-file-list__files .ccpigd-file-card .file-extension,.ccpigd-file-list__files .ccpigd-file-card .file-size,.ccpigd-file-list__files .ccpigd-file-card .file-last-edited{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:break-word}.ccpigd-file-list__files .ccpigd-file-card__name{grid-area:name}.ccpigd-file-list__files .ccpigd-file-card .file-extension,.ccpigd-file-list__files .ccpigd-file-card .file-size,.ccpigd-file-list__files .ccpigd-file-card .file-last-edited{color:var(--ccpigd-desc-gray, #758780);text-transform:uppercase}.ccpigd-file-list__files .ccpigd-file-card .file-extension{grid-area:extension}.ccpigd-file-list__files .ccpigd-file-card .file-dot{grid-area:dot;color:var(--ccpigd-desc-gray, #758780)}.ccpigd-file-list__files .ccpigd-file-card .file-size{grid-area:size}.ccpigd-file-list__files .ccpigd-file-card .file-last-edited{grid-area:last-edited}.ccpigd-file-list__files .ccpigd-file-card .file-card-actions{grid-area:actions;display:flex;align-items:end;justify-content:end}.ccpigd-file-list__files .ccpigd-file-card.file-checked{background-color:var(--ccpigd-light)}.ccpigd-file-list__files .ccpigd-file-card.file-copied{background-color:var(--ccpigd-light)}.ccpigd-file-list__files .ccpigd-file-card.file-moved{background-color:var(--ccpigd-light)}.ccpigd-file-list__files .ccpigd-file-card.ccpigd-folder-box .ccpigd-file-card__thumbnail{display:flex;align-items:center;justify-content:center}.ccpigd-file-list__files .ccpigd-file-card.ccpigd-folder-box .ccpigd-file-card__thumbnail img{height:50%;width:50%;object-fit:cover}.ccpigd-file-list__files--grid-view{grid-template-columns:repeat(auto-fill, minmax(172px, 1fr));gap:15px}.ccpigd-file-list__files--grid-view .ccpigd-file-card{padding:10px;border:1px solid var(--ccpigd-light);grid-template-areas:"thumbnail thumbnail thumbnail thumbnail thumbnail" "thumbnail thumbnail thumbnail thumbnail thumbnail" "name name name name actions" "extension dot size size actions"}.ccpigd-file-list__files--grid-view .ccpigd-file-card .ccpigd-file-card__thumbnail{height:154px}.ccpigd-file-list__files--grid-view .ccpigd-file-card .file-card-actions{align-items:center;justify-content:end;transition:all .3s ease 0s}.ccpigd-file-list__files--list-view{grid-template-columns:repeat(1, 1fr)}.ccpigd-file-list__files--list-view .ccpigd-file-card{grid-template-areas:"thumbnail name extension size last-edited actions";grid-template-columns:50px minmax(100px, 300px) repeat(3, 1fr) 100px;align-items:center;gap:10px;padding:10px 20px}.ccpigd-file-list__files--list-view .ccpigd-file-card .ccpigd-file-card__thumbnail{width:40px;height:40px}.ccpigd-file-list__files--list-view .ccpigd-file-card .ccpigd-file-card__name{text-align:left}.ccpigd-file-list__files--list-view .ccpigd-file-card p{width:100%;text-align:center}.ccpigd-file-list__files--list-view .ccpigd-file-card:not(:last-child){border-bottom:1px solid var(--ccpigd-light)}.ccpigd-file-list__files--list-view .ccpigd-file-card:last-child{border-radius:0 0 8px 8px}.ccpigd-file-list__files--empty{display:flex;align-items:center;justify-content:center;width:500px;margin:auto}.ccpigd-file-list__card-content p b,.ccpigd-file-list__card-content p strong{font-weight:600}.ccpigd-no-file-found-container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:.5rem;height:100%;width:100%;padding:2rem;background-color:var(--ccpigd-white, #ffffff);border-radius:10px;margin-top:50px}.ccpigd-no-file-found-container h3{color:var(--ccpigd-primary-black, #000e25);font-weight:600}.ccpigd-no-file-found-container p{color:var(--ccpigd-desc-gray, #758780)}.ccpigd-progress-bar{width:100%;height:8px;border-radius:500px;background-color:var(--ccpigd-secondary);overflow:hidden}.ccpigd-progress-bar .ccpigd-progress{background-color:var(--ccpigd-primary);height:100%;border-radius:500px;transition:width .4s ease}.ccpigd-three-dot-icon{position:relative;width:14px;height:14px;display:flex;flex-direction:column;align-items:flex-end;cursor:pointer;gap:3px}.ccpigd-three-dot-icon span{width:3px;aspect-ratio:1/1;background-color:var(--ccpigd-primary-black, #000e25);border-radius:500px}.inline-grid{display:grid}.inline-grid.columns--default-1{grid-template-columns:repeat(1, 1fr)}.inline-grid.columns--default-2{grid-template-columns:repeat(2, 1fr)}.inline-grid.columns--default-3{grid-template-columns:repeat(3, 1fr)}.inline-grid.columns--default-4{grid-template-columns:repeat(4, 1fr)}.inline-grid.columns--default-5{grid-template-columns:repeat(5, 1fr)}.inline-grid.columns--default-6{grid-template-columns:repeat(6, 1fr)}.inline-grid.columns--default-7{grid-template-columns:repeat(7, 1fr)}.inline-grid.columns--default-8{grid-template-columns:repeat(8, 1fr)}.inline-grid.columns--default-9{grid-template-columns:repeat(9, 1fr)}.inline-grid.columns--default-10{grid-template-columns:repeat(10, 1fr)}.inline-grid.columns--default-11{grid-template-columns:repeat(11, 1fr)}.inline-grid.columns--default-12{grid-template-columns:repeat(12, 1fr)}.inline-grid.columns--default-1fr-1fr{grid-template-columns:1fr 1fr}.inline-grid.columns--default-1fr-2fr{grid-template-columns:1fr 2fr}.inline-grid.columns--default-2fr-1fr{grid-template-columns:2fr 1fr}@media(min-width: 0px){.inline-grid.columns--xs-1{grid-template-columns:repeat(1, 1fr)}.inline-grid.columns--xs-2{grid-template-columns:repeat(2, 1fr)}.inline-grid.columns--xs-3{grid-template-columns:repeat(3, 1fr)}.inline-grid.columns--xs-4{grid-template-columns:repeat(4, 1fr)}.inline-grid.columns--xs-5{grid-template-columns:repeat(5, 1fr)}.inline-grid.columns--xs-6{grid-template-columns:repeat(6, 1fr)}.inline-grid.columns--xs-7{grid-template-columns:repeat(7, 1fr)}.inline-grid.columns--xs-8{grid-template-columns:repeat(8, 1fr)}.inline-grid.columns--xs-9{grid-template-columns:repeat(9, 1fr)}.inline-grid.columns--xs-10{grid-template-columns:repeat(10, 1fr)}.inline-grid.columns--xs-11{grid-template-columns:repeat(11, 1fr)}.inline-grid.columns--xs-12{grid-template-columns:repeat(12, 1fr)}.inline-grid.columns--xs-1fr-1fr{grid-template-columns:1fr 1fr}.inline-grid.columns--xs-1fr-2fr{grid-template-columns:1fr 2fr}.inline-grid.columns--xs-2fr-1fr{grid-template-columns:2fr 1fr}}@media(min-width: 576px){.inline-grid.columns--sm-1{grid-template-columns:repeat(1, 1fr)}.inline-grid.columns--sm-2{grid-template-columns:repeat(2, 1fr)}.inline-grid.columns--sm-3{grid-template-columns:repeat(3, 1fr)}.inline-grid.columns--sm-4{grid-template-columns:repeat(4, 1fr)}.inline-grid.columns--sm-5{grid-template-columns:repeat(5, 1fr)}.inline-grid.columns--sm-6{grid-template-columns:repeat(6, 1fr)}.inline-grid.columns--sm-7{grid-template-columns:repeat(7, 1fr)}.inline-grid.columns--sm-8{grid-template-columns:repeat(8, 1fr)}.inline-grid.columns--sm-9{grid-template-columns:repeat(9, 1fr)}.inline-grid.columns--sm-10{grid-template-columns:repeat(10, 1fr)}.inline-grid.columns--sm-11{grid-template-columns:repeat(11, 1fr)}.inline-grid.columns--sm-12{grid-template-columns:repeat(12, 1fr)}.inline-grid.columns--sm-1fr-1fr{grid-template-columns:1fr 1fr}.inline-grid.columns--sm-1fr-2fr{grid-template-columns:1fr 2fr}.inline-grid.columns--sm-2fr-1fr{grid-template-columns:2fr 1fr}}@media(min-width: 768px){.inline-grid.columns--md-1{grid-template-columns:repeat(1, 1fr)}.inline-grid.columns--md-2{grid-template-columns:repeat(2, 1fr)}.inline-grid.columns--md-3{grid-template-columns:repeat(3, 1fr)}.inline-grid.columns--md-4{grid-template-columns:repeat(4, 1fr)}.inline-grid.columns--md-5{grid-template-columns:repeat(5, 1fr)}.inline-grid.columns--md-6{grid-template-columns:repeat(6, 1fr)}.inline-grid.columns--md-7{grid-template-columns:repeat(7, 1fr)}.inline-grid.columns--md-8{grid-template-columns:repeat(8, 1fr)}.inline-grid.columns--md-9{grid-template-columns:repeat(9, 1fr)}.inline-grid.columns--md-10{grid-template-columns:repeat(10, 1fr)}.inline-grid.columns--md-11{grid-template-columns:repeat(11, 1fr)}.inline-grid.columns--md-12{grid-template-columns:repeat(12, 1fr)}.inline-grid.columns--md-1fr-1fr{grid-template-columns:1fr 1fr}.inline-grid.columns--md-1fr-2fr{grid-template-columns:1fr 2fr}.inline-grid.columns--md-2fr-1fr{grid-template-columns:2fr 1fr}}@media(min-width: 992px){.inline-grid.columns--lg-1{grid-template-columns:repeat(1, 1fr)}.inline-grid.columns--lg-2{grid-template-columns:repeat(2, 1fr)}.inline-grid.columns--lg-3{grid-template-columns:repeat(3, 1fr)}.inline-grid.columns--lg-4{grid-template-columns:repeat(4, 1fr)}.inline-grid.columns--lg-5{grid-template-columns:repeat(5, 1fr)}.inline-grid.columns--lg-6{grid-template-columns:repeat(6, 1fr)}.inline-grid.columns--lg-7{grid-template-columns:repeat(7, 1fr)}.inline-grid.columns--lg-8{grid-template-columns:repeat(8, 1fr)}.inline-grid.columns--lg-9{grid-template-columns:repeat(9, 1fr)}.inline-grid.columns--lg-10{grid-template-columns:repeat(10, 1fr)}.inline-grid.columns--lg-11{grid-template-columns:repeat(11, 1fr)}.inline-grid.columns--lg-12{grid-template-columns:repeat(12, 1fr)}.inline-grid.columns--lg-1fr-1fr{grid-template-columns:1fr 1fr}.inline-grid.columns--lg-1fr-2fr{grid-template-columns:1fr 2fr}.inline-grid.columns--lg-2fr-1fr{grid-template-columns:2fr 1fr}}@media(min-width: 1200px){.inline-grid.columns--xl-1{grid-template-columns:repeat(1, 1fr)}.inline-grid.columns--xl-2{grid-template-columns:repeat(2, 1fr)}.inline-grid.columns--xl-3{grid-template-columns:repeat(3, 1fr)}.inline-grid.columns--xl-4{grid-template-columns:repeat(4, 1fr)}.inline-grid.columns--xl-5{grid-template-columns:repeat(5, 1fr)}.inline-grid.columns--xl-6{grid-template-columns:repeat(6, 1fr)}.inline-grid.columns--xl-7{grid-template-columns:repeat(7, 1fr)}.inline-grid.columns--xl-8{grid-template-columns:repeat(8, 1fr)}.inline-grid.columns--xl-9{grid-template-columns:repeat(9, 1fr)}.inline-grid.columns--xl-10{grid-template-columns:repeat(10, 1fr)}.inline-grid.columns--xl-11{grid-template-columns:repeat(11, 1fr)}.inline-grid.columns--xl-12{grid-template-columns:repeat(12, 1fr)}.inline-grid.columns--xl-1fr-1fr{grid-template-columns:1fr 1fr}.inline-grid.columns--xl-1fr-2fr{grid-template-columns:1fr 2fr}.inline-grid.columns--xl-2fr-1fr{grid-template-columns:2fr 1fr}}.inline-grid.gap--default-0{gap:0}@media(min-width: 0px){.inline-grid.gap--xs-0{gap:0}}@media(min-width: 576px){.inline-grid.gap--sm-0{gap:0}}@media(min-width: 768px){.inline-grid.gap--md-0{gap:0}}@media(min-width: 992px){.inline-grid.gap--lg-0{gap:0}}@media(min-width: 1200px){.inline-grid.gap--xl-0{gap:0}}.inline-grid.gap--default--25rem{gap:-25rem}@media(min-width: 0px){.inline-grid.gap--xs--25rem{gap:-25rem}}@media(min-width: 576px){.inline-grid.gap--sm--25rem{gap:-25rem}}@media(min-width: 768px){.inline-grid.gap--md--25rem{gap:-25rem}}@media(min-width: 992px){.inline-grid.gap--lg--25rem{gap:-25rem}}@media(min-width: 1200px){.inline-grid.gap--xl--25rem{gap:-25rem}}.inline-grid.gap--default--5rem{gap:-5rem}@media(min-width: 0px){.inline-grid.gap--xs--5rem{gap:-5rem}}@media(min-width: 576px){.inline-grid.gap--sm--5rem{gap:-5rem}}@media(min-width: 768px){.inline-grid.gap--md--5rem{gap:-5rem}}@media(min-width: 992px){.inline-grid.gap--lg--5rem{gap:-5rem}}@media(min-width: 1200px){.inline-grid.gap--xl--5rem{gap:-5rem}}.inline-grid.gap--default-1rem{gap:1rem}@media(min-width: 0px){.inline-grid.gap--xs-1rem{gap:1rem}}@media(min-width: 576px){.inline-grid.gap--sm-1rem{gap:1rem}}@media(min-width: 768px){.inline-grid.gap--md-1rem{gap:1rem}}@media(min-width: 992px){.inline-grid.gap--lg-1rem{gap:1rem}}@media(min-width: 1200px){.inline-grid.gap--xl-1rem{gap:1rem}}.inline-grid.gap--default--4rem{gap:-4rem}@media(min-width: 0px){.inline-grid.gap--xs--4rem{gap:-4rem}}@media(min-width: 576px){.inline-grid.gap--sm--4rem{gap:-4rem}}@media(min-width: 768px){.inline-grid.gap--md--4rem{gap:-4rem}}@media(min-width: 992px){.inline-grid.gap--lg--4rem{gap:-4rem}}@media(min-width: 1200px){.inline-grid.gap--xl--4rem{gap:-4rem}}.inline-grid.gap--default-2rem{gap:2rem}@media(min-width: 0px){.inline-grid.gap--xs-2rem{gap:2rem}}@media(min-width: 576px){.inline-grid.gap--sm-2rem{gap:2rem}}@media(min-width: 768px){.inline-grid.gap--md-2rem{gap:2rem}}@media(min-width: 992px){.inline-grid.gap--lg-2rem{gap:2rem}}@media(min-width: 1200px){.inline-grid.gap--xl-2rem{gap:2rem}}.inline-grid.align-items--start{align-items:start}.inline-grid.align-items--end{align-items:end}.inline-grid.align-items--center{align-items:center}.tree{line-height:1.75;z-index:1;overflow:hidden;font-family:"Poppins",sans-serif !important}.tree__folder{cursor:pointer;margin-left:15px}.tree__vertical-line{position:relative}.tree__vertical-line:before{content:"";display:block;position:absolute;top:1px;left:8px;width:0;height:100%;z-index:1;border:1px solid var(--ccpigd-light)}.tree__actions-wrapper{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap !important;height:100%}.tree__actions-wrapper .tree__actions{background-color:var(--ccpigd-white, #ffffff);display:flex;align-items:center;flex-wrap:nowrap;justify-content:space-between;opacity:0;pointer-events:none;transition:.2s}.tree__actions-wrapper .tree__actions .dashicon{line-height:24px}.tree__actions-wrapper:hover .tree__actions{opacity:1;pointer-events:all;transition:.2s;background-color:var(--ccpigd-light)}.tree__name{width:100%;background-color:var(--ccpigd-white, #ffffff);cursor:pointer;flex-wrap:nowrap !important;color:var(--ccpigd-primary-black, #000e25);line-height:1.75;z-index:2;border-radius:4px;transition:.2s}.tree__name--selected{background-color:var(--ccpigd-disabled)}.tree__name:hover,.tree__name--selected{transition:.2s;background-color:#eceaea}.tree__name svg{min-width:16px;min-height:16px}.tree__name--open{font-weight:500 !important}.tree__name p{line-height:27px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.tree__input{width:auto;border:1px solid #ccc;padding:2px 4px;border-radius:3px;outline:none}.tree__input:focus{border-color:#007acc}.tree__file{flex-wrap:nowrap;display:flex;align-items:center;font-weight:normal;margin-left:15px;padding:2px 0;cursor:pointer}.tree__collapse{height:0;max-height:0;overflow:hidden;transition:all .3s ease 0s}.tree__collapse--open{height:max-content;max-height:100%;font-weight:700}@media(max-width: 768px){.tree__actions-wrapper .tree__actions{opacity:1;pointer-events:all}}.ccpigd-switcher{display:inline-flex;align-items:center;cursor:pointer}.ccpigd-switcher__toggle{position:relative;width:3rem;height:1.5rem;background-color:rgba(0,0,0,0);border:1px solid var(--ccpigd-primary);border-radius:9999px;transition:all .3s ease}.ccpigd-switcher__toggle--active{background-color:var(--ccpigd-primary)}.ccpigd-switcher__toggle--active .ccpigd-switcher__thumb{transform:translate(1.4rem, -50%);background-color:var(--ccpigd-white, #ffffff)}.ccpigd-switcher__thumb{position:absolute;top:50%;left:.25rem;width:1rem;height:1rem;background-color:var(--ccpigd-primary);border-radius:50%;transition:all .3s ease;transform:translate(0, -50%)}.ccpigd-switcher.isDisabled{opacity:.5;pointer-events:none;cursor:not-allowed}.ccpigd-button-group{display:inline-flex;justify-content:center;align-items:center;gap:.6rem;padding:.5rem;border-radius:6px;width:fit-content;max-width:100%;border-width:1px;border-style:solid;border-color:var(--ccpigd-light)}.ccpigd-button-group--bg-default{background-color:hsl(from var(--ccpigd-primary) h s l/3%)}.ccpigd-button-group--bg-primary{background-color:var(--ccpigd-primary);color:var(--ccpigd-white, #ffffff)}.ccpigd-button-group--bg-secondary{background-color:var(--ccpigd-secondary);color:var(--ccpigd-white, #ffffff)}.ccpigd-button-group--bg-light{background-color:var(--ccpigd-light);color:var(--ccpigd-primary-black, #000e25)}.ccpigd-button-group--bg-white{background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-primary-black, #000e25)}.ccpigd-button-group--bg-extra-light{background-color:var(--ccpigd-extra-light);color:var(--ccpigd-primary-black, #000e25)}.ccpigd-button-group--bg-none{background-color:none}.ccpigd-button-group--border-none{border-style:none}.ccpigd-button-group--border-solid{border-style:solid}.ccpigd-button-group--border-dotted{border-style:dotted}.ccpigd-button-group--border-dashed{border-style:dashed}.ccpigd-accordion{background:var(--ccpigd-white, #ffffff);border:1px solid var(--ccpigd-light)}.ccpigd-accordion--single{margin-top:.5rem}.ccpigd-accordion__header{padding:1rem;width:100%;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:rgba(0,0,0,0);border:0;text-align:left}.ccpigd-accordion__title{display:inline-flex;align-items:center}.ccpigd-accordion__icon{transition:transform .3s ease;transform:rotate(-90deg)}.ccpigd-accordion--open .ccpigd-accordion__icon{transform:rotate(0deg)}.ccpigd-accordion__body{transition:max-height .3s ease}.ccpigd-accordion__bodyInner{position:relative;padding:1rem}.ccpigd-accordion__bodyInner::before{content:"";position:absolute;top:0;left:1rem;right:1rem;height:1px;background-color:var(--ccpigd-secondary)}.ccpigd-accordion--disabled{opacity:.5;pointer-events:none}.ccpigd-accordion-group{margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem}.ccpigd-note{padding:.625rem .9375rem;border-radius:.625rem;font-size:.75rem;line-height:1.5;list-style:none}.ccpigd-note--info{border-left:5px solid var(--ccpigd-primary);background-color:hsl(from var(--ccpigd-primary) h s l/10%)}.ccpigd-note--info a{color:var(--ccpigd-primary)}.ccpigd-note--warning{border-left:5px solid var(--ccpigd-warning, #ff5900);background-color:hsl(from var(--ccpigd-warning) h s l/12%)}.ccpigd-note--warning a{color:var(--ccpigd-warning, #ff5900)}.ccpigd-note--error{border-left:5px solid var(--ccpigd-error, #ff0000);background-color:hsl(from var(--ccpigd-error) h s l/16%)}.ccpigd-note--error a{color:var(--ccpigd-error, #ff0000)}.ccpigd-note li.ccpigd-note--bullet{list-style-type:disc;margin:.375rem 0;color:var(--ccpigd-primary-black, #000e25);margin-left:1rem}.ccpigd-note li.ccpigd-note--normal{list-style-type:none;margin:.375rem 0;color:var(--ccpigd-primary-black, #000e25)}.ccpigd-note li a{text-decoration:underline}.ccpigd-tooltip{position:relative;display:inline-block}.ccpigd-tooltip__text{visibility:hidden;background-color:var(--ccpigd-secondary-black, #243247);color:var(--ccpigd-white, #ffffff);text-align:center;border-radius:4px;padding:5px 10px;position:absolute;z-index:10;font-size:14px;width:var(--tooltip-width, auto);opacity:0;transition:all .3s ease}.ccpigd-tooltip__text--wrap-wrap{white-space:normal;word-wrap:break-word}.ccpigd-tooltip__text--wrap-no-wrap{white-space:nowrap}.ccpigd-tooltip__text--has-arrow::after{content:"";position:absolute;border:5px solid rgba(0,0,0,0)}.ccpigd-tooltip--show .ccpigd-tooltip__text{visibility:visible;opacity:1}.ccpigd-tooltip--show .ccpigd-tooltip__text--open-fade{opacity:1}.ccpigd-tooltip--show .ccpigd-tooltip__text--open-zoom{transform:scale(1) !important}.ccpigd-tooltip--top .ccpigd-tooltip__text{bottom:125%;left:50%;transform:translateX(-50%);transform-origin:bottom center}.ccpigd-tooltip--top .ccpigd-tooltip__text--open-zoom{transform:translateX(-50%) scale(0)}.ccpigd-tooltip--top .ccpigd-tooltip__text--open-slide-down{transform:translateY(-10px) translateX(-50%);transition:opacity .3s ease,transform .3s ease}.ccpigd-tooltip--top .ccpigd-tooltip__text--has-arrow::after{border-top-color:var(--ccpigd-secondary-black, #243247);top:100%;left:50%;transform:translateX(-50%)}.ccpigd-tooltip--show.ccpigd-tooltip--top .ccpigd-tooltip__text--open-slide-down{transform:translateY(0) translateX(-50%)}.ccpigd-tooltip--show.ccpigd-tooltip--top .ccpigd-tooltip__text--open-zoom{transform:translateX(-50%) scale(1) !important}.ccpigd-tooltip--bottom .ccpigd-tooltip__text{top:125%;left:50%;transform:translateX(-50%);transform-origin:top center}.ccpigd-tooltip--bottom .ccpigd-tooltip__text--open-zoom{transform:translateX(-50%) scale(0)}.ccpigd-tooltip--bottom .ccpigd-tooltip__text--open-slide-down{transform:translateY(10px) translateX(-50%);transition:opacity .3s ease,transform .3s ease}.ccpigd-tooltip--bottom .ccpigd-tooltip__text--has-arrow::after{border-bottom-color:var(--ccpigd-secondary-black, #243247);bottom:100%;left:50%;transform:translateX(-50%)}.ccpigd-tooltip--show.ccpigd-tooltip--bottom .ccpigd-tooltip__text--open-slide-down{transform:translateY(0) translateX(-50%)}.ccpigd-tooltip--show.ccpigd-tooltip--bottom .ccpigd-tooltip__text--open-zoom{transform:translateX(-50%) scale(1) !important}.ccpigd-tooltip--left .ccpigd-tooltip__text{right:115%;top:50%;transform:translateY(-50%);transform-origin:center right}.ccpigd-tooltip--left .ccpigd-tooltip__text--open-zoom{transform:translateY(-50%) scale(0)}.ccpigd-tooltip--left .ccpigd-tooltip__text--open-slide-down{transform:translateX(-10px) translateY(-50%);transition:opacity .3s ease,transform .3s ease}.ccpigd-tooltip--left .ccpigd-tooltip__text--has-arrow::after{border-left-color:var(--ccpigd-secondary-black, #243247);left:100%;top:50%;transform:translateY(-50%)}.ccpigd-tooltip--show.ccpigd-tooltip--left .ccpigd-tooltip__text--open-slide-down{transform:translateX(0) translateY(-50%)}.ccpigd-tooltip--show.ccpigd-tooltip--left .ccpigd-tooltip__text--open-zoom{transform:translateY(-50%) scale(1) !important}.ccpigd-tooltip--right .ccpigd-tooltip__text{left:115%;top:50%;transform:translateY(-50%);transform-origin:center left}.ccpigd-tooltip--right .ccpigd-tooltip__text--open-zoom{transform:translateY(-50%) scale(0)}.ccpigd-tooltip--right .ccpigd-tooltip__text--open-slide-down{transform:translateX(10px) translateY(-50%);transition:opacity .3s ease,transform .3s ease}.ccpigd-tooltip--right .ccpigd-tooltip__text--has-arrow::after{border-right-color:var(--ccpigd-secondary-black, #243247);right:100%;top:50%;transform:translateY(-50%)}.ccpigd-tooltip--show.ccpigd-tooltip--right .ccpigd-tooltip__text--open-slide-down{transform:translateX(0) translateY(-50%)}.ccpigd-tooltip--show.ccpigd-tooltip--right .ccpigd-tooltip__text--open-zoom{transform:translateY(-50%) scale(1) !important}.ccpigd-count{position:absolute;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;border-radius:50%;transition:all .2s ease}.ccpigd-count-container{position:relative;display:inline-block}.ccpigd-count.count-dot{width:10px;height:10px}.ccpigd-count.count-number{min-width:20px;height:20px;padding:5px}.ccpigd-count.count-top{top:0}.ccpigd-count.count-top.count-right{right:0}.ccpigd-count.count-top.count-right.count-inside{top:0px;right:0px}.ccpigd-count.count-top.count-right.count-outside{transform:translate(50%, -50%)}.ccpigd-count.count-top.count-left{left:0}.ccpigd-count.count-top.count-left.count-inside{top:0px;left:0px}.ccpigd-count.count-top.count-left.count-outside{transform:translate(-50%, -50%)}.ccpigd-count.count-bottom{bottom:0}.ccpigd-count.count-bottom.count-right{right:0}.ccpigd-count.count-bottom.count-right.count-inside{bottom:0px;right:0px}.ccpigd-count.count-bottom.count-right.count-outside{transform:translate(50%, 50%)}.ccpigd-count.count-bottom.count-left{left:0}.ccpigd-count.count-bottom.count-left.count-inside{bottom:0px;left:0px}.ccpigd-count.count-bottom.count-left.count-outside{transform:translate(-50%, 50%)}.ccpigd-top-level-wrapper .ccpigd-select-box-container{min-width:fit-content}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-label{font-size:.875rem;font-weight:500;color:var(--ccpigd-primary-black, #000e25)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-label.error{color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper{min-width:max-content}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper.active-min-width{min-width:18.5rem}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected{gap:.3rem;border:1px solid;border-color:var(--ccpigd-light);border-radius:4px;padding:4.8px 5px;background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-secondary-black, #243247);width:100%;margin:0;transition:all .3s ease 0s}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected-content{flex-wrap:wrap}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected:has(.rotate){border-color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected.error{border-color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected.disabled{opacity:.5;background-color:var(--ccpigd-disabled);cursor:not-allowed}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected.with-background{background-color:var(--ccpigd-extra-light)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected:has(.suffix) .selected-option,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected:has(.prefix) .selected-option{padding:4px 0;font-weight:600}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected:has(.suffix) .selected-option.suffix,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected:has(.suffix) .selected-option.prefix,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected:has(.prefix) .selected-option.suffix,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected:has(.prefix) .selected-option.prefix{font-weight:500}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .selected-option{border:1px solid;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:var(--ccpigd-secondary-black, #243247);padding:4px;border-radius:4px;line-height:1.2em}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .selected-item{padding:4px;transition:all .3s ease 0s;border-color:var(--ccpigd-secondary);background-color:var(--ccpigd-white, #ffffff);white-space:nowrap}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .selected-item .remove-icon .ccpigd-icon{transition:all .3s ease 0s;border-radius:4px;color:var(--ccpigd-error-light, rgba(255, 0, 0, 0.2));background:var(--ccpigd-error-extra-light, rgba(255, 0, 0, 0.1019607843))}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .selected-item .remove-icon:hover .ccpigd-icon{color:var(--ccpigd-error, #ff0000);background:var(--ccpigd-error-light, rgba(255, 0, 0, 0.2));font-weight:500}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .selected-item:hover{background-color:var(--ccpigd-light)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .placeholder{color:var(--ccpigd-desc-gray, #758780);font-weight:400}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .select-box-icon{transition:all .3s ease 0s}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .select-box-icon .ccpigd-icon{transition:all .3s ease 0s}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .select-box-icon .ccpigd-icon:hover{color:var(--ccpigd-primary-shadow, rgba(108, 127, 158, 0.3019607843))}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .select-box-icon.rotate .ccpigd-icon{transform:rotate(180deg);color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .select-box-icon.rotate::before{background:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .select-box-icon::before{content:"";width:1px;height:22px;left:-1px;background:var(--ccpigd-light);margin-right:2px;transition:all .3s ease 0s}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options{transition:all .3s ease 0s;position:absolute;top:calc(100% + 2px);left:0;right:0;background-color:var(--ccpigd-white, #ffffff);border:1px solid;border-color:var(--ccpigd-secondary);border-radius:4px;z-index:10;height:0;opacity:0;visibility:hidden;pointer-events:none;overflow:auto;scrollbar-width:thin;pointer-events:auto}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options.top{top:auto;bottom:calc(100% + 2px)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options.open{height:fit-content;max-height:20rem;opacity:1;visibility:visible}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-option{transition:all .3s ease 0s;padding:.5rem .75rem;cursor:pointer;font-size:.875rem;color:var(--ccpigd-secondary-black, #243247)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-option:hover{background-color:var(--ccpigd-light)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-option.clear-all{color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-option.select{background-color:var(--ccpigd-secondary);color:var(--ccpigd-primary-black, #000e25)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-search-wrapper{position:sticky;top:0;background:var(--ccpigd-white, #ffffff);border-bottom:1px solid;border-color:var(--ccpigd-warning-light, rgba(255, 89, 0, 0.2))}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-search-wrapper .ccpigd-icon{margin-left:.75rem}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-search-wrapper .select-box-search-input{width:100%;padding:.5rem .75rem .5rem 0;font-size:.875rem;background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-secondary-black, #243247);border:0;outline:none}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options:has(.select-box-search-wrapper){border-color:var(--ccpigd-warning-extra-light, rgba(255, 89, 0, 0.1019607843))}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options::after{content:"No results found";padding:5px 10px;bottom:-1px;color:var(--ccpigd-warning, #ff5900);background-color:var(--ccpigd-warning-extra-light, rgba(255, 89, 0, 0.1019607843));display:block}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options:has(.select-box-option){border-color:var(--ccpigd-secondary)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options:has(.select-box-option) .select-box-search-wrapper{border-color:var(--ccpigd-desc-gray, #758780)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options:has(.select-box-option)::after{display:none}.ccpigd-top-level-wrapper .ccpigd-select-box-container .select-box-error{color:var(--ccpigd-error, #ff0000);font-size:.75rem}.ccpigd-top-level-wrapper .ccpigd-select-box-container .select-box-helper{color:var(--ccpigd-secondary-black, #243247);font-size:.75rem}.ccpigd-color-picker{display:flex;align-items:center;gap:.5rem}.ccpigd-color-picker .wrapper{display:flex;align-items:center}.ccpigd-color-picker .picker-box{width:6rem;height:2.2rem;border:1px solid var(--ccpigd-light);cursor:pointer;border-radius:4px 0 0 4px;background:rgba(0,0,0,0)}.ccpigd-color-picker .picker-box:focus{outline:none !important;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important}.ccpigd-color-picker .picker-box::-webkit-color-swatch-wrapper{padding:0;border:none}.ccpigd-color-picker .picker-box::-webkit-color-swatch{border:none;border-radius:4px 0 0 4px}.ccpigd-color-picker .picker-input{width:6rem;height:2.2rem;padding:0 .5rem;border:1px solid var(--ccpigd-light);background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-primary-black, #000e25);border-left:none;border-radius:0 4px 4px 0;margin-left:-1px}.ccpigd-color-picker .picker-input.error{border-color:var(--ccpigd-error, #ff0000)}.ccpigd-color-picker .picker-input:focus{outline:none !important;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important}.color-box-wrapper{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.color-box{width:1.5rem;height:1.5rem;border:1px solid var(--ccpigd-light);border-radius:4px;cursor:pointer;position:relative;transition:border .2s}.color-box.active .tick{position:absolute;top:50%;left:50%;width:1.3rem;height:1.3rem;transform:translate(-50%, -50%);color:var(--ccpigd-white, #ffffff)}.ccpigd-status{position:relative;display:inline-block}.ccpigd-status:hover .status-hover{opacity:1;visibility:visible;transform:translateY(0)}.ccpigd-status .status-content-disabled{pointer-events:none;opacity:.8}.ccpigd-status__items{position:absolute;display:flex;gap:5px}.ccpigd-status__items:not(.status-hover).status-top{top:10px}.ccpigd-status__items:not(.status-hover).status-top.status-right{right:10px}.ccpigd-status__items:not(.status-hover).status-top.status-left{left:10px}.ccpigd-status__items:not(.status-hover).status-bottom{bottom:10px}.ccpigd-status__items:not(.status-hover).status-bottom.status-right{right:10px}.ccpigd-status__items:not(.status-hover).status-bottom.status-left{left:10px}.ccpigd-status:has(.status-warning){pointer-events:none}.ccpigd-status__item{border-radius:8px;white-space:nowrap;transition:all .2s ease;line-height:1.1em;height:24px;width:24px}.ccpigd-status__item.status-hover{opacity:0;visibility:hidden;transform:translateY(-10%);transition:opacity .2s ease,transform .2s ease;pointer-events:none;top:-2.3rem;right:0}.ccpigd-status__item.status-hover::after{content:"";position:absolute;width:0;height:0;border:6px solid rgba(0,0,0,0);z-index:1;bottom:-6px;right:8px;border-bottom-width:0}.ccpigd-status__item.status-rounded-edge{border-top-right-radius:9999px;border-bottom-left-radius:9999px;padding:.3rem 1rem}.ccpigd-status__item.status-rounded{border-radius:999px}.ccpigd-status__item.status-primary{background-color:var(--ccpigd-primary) !important;color:var(--ccpigd-white, #ffffff)}.ccpigd-status__item.status-primary.status-hover::after{border-top-color:var(--ccpigd-primary)}.ccpigd-status__item.status-secondary{background-color:var(--ccpigd-secondary) !important;color:var(--ccpigd-white, #ffffff)}.ccpigd-status__item.status-secondary.status-hover::after{border-top-color:var(--ccpigd-secondary)}.ccpigd-status__item.status-outlined{background-color:rgba(0,0,0,0) !important;border:1px solid var(--ccpigd-primary);color:var(--ccpigd-primary)}.ccpigd-status__item.status-outlined.status-hover::after{border-top-color:var(--ccpigd-primary)}.ccpigd-status__item.status-error{background-color:var(--ccpigd-error, #ff0000) !important;color:var(--ccpigd-white, #ffffff)}.ccpigd-status__item.status-error.status-hover::after{border-top-color:var(--ccpigd-error, #ff0000)}.ccpigd-status__item.status-warning{background-color:var(--ccpigd-warning, #ff5900) !important;color:var(--ccpigd-white, #ffffff)}.ccpigd-status__item.status-warning.status-hover::after{border-top-color:var(--ccpigd-warning, #ff5900)}.ccpigd-status__item.status-uppercase{text-transform:uppercase}.ccpigd-grid-stack{display:grid}.ccpigd-page-intro{display:flex;justify-content:space-between;align-items:center}.ccpigd-page-intro .title{color:var(--ccpigd-primary-black, #000e25);font-weight:500;margin-bottom:.3rem}.ccpigd-page-intro .description{color:var(--ccpigd-desc-gray, #758780)}.ccpigd-slider{display:flex;align-items:center;gap:.8rem}.ccpigd-slider.disabled{opacity:.5;pointer-events:none}.ccpigd-slider-track-container.trackDisabled{opacity:.5;pointer-events:none}.ccpigd-slider-track-wrapper{position:relative;width:15rem}.ccpigd-slider-track-wrapper{position:relative;width:15rem;height:.3rem;background:#d3d3d3;border-radius:4px;cursor:pointer;user-select:none}.ccpigd-slider-track{position:relative;width:100%;height:100%;border-radius:4px}.ccpigd-slider-track-fill{position:absolute;top:0;left:0;height:100%;background:var(--ccpigd-primary);border-radius:4px}.ccpigd-slider-thumb{position:absolute;top:50%;width:.8rem;height:.8rem;background:var(--ccpigd-primary);border-radius:50%;transform:translate(-50%, -50%);cursor:grab}.ccpigd-slider-thumb:active{cursor:grabbing}.ccpigd-slider-tooltip{position:absolute;top:-40px;left:0;transform:translateX(-50%);background:var(--ccpigd-primary);color:#fff;padding:4px 8px;border-radius:4px;white-space:nowrap;z-index:10;min-width:35px;text-align:center}.ccpigd-slider-tooltip::after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);border-width:6px 6px 0 6px;border-style:solid;border-color:var(--ccpigd-primary) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.ccpigd-slider-marks{position:relative;margin-top:.5rem}.ccpigd-slider-mark{position:absolute;text-align:center;font-size:12px;cursor:pointer}.ccpigd-slider-mark.passed{color:var(--ccpigd-primary)}.ccpigd-slider-mark.active{font-weight:bold}.ccpigd-slider-mark:hover{transition:all .3s ease 0s;color:var(--ccpigd-primary);font-weight:bold}.ccpigd-slider-input-container{display:flex;align-items:center;border:1px solid var(--ccpigd-secondary);border-radius:4px;padding:0 0 0 .6rem}.ccpigd-slider-input-container.no-unit{padding:.2rem .6rem;background-color:var(--ccpigd-white, #ffffff)}.ccpigd-slider-input-divider{width:1px;height:2.3rem;background-color:var(--ccpigd-secondary);margin:0 0 0 .5rem}.ccpigd-slider-input-box{width:4rem;border:none !important;padding:0 !important;background-color:var(--ccpigd-white, #ffffff) !important}.ccpigd-slider-input-box:focus{outline:none !important;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important}.ccpigd-slider-input-box::-webkit-inner-spin-button,.ccpigd-slider-input-box::-webkit-outer-spin-button{opacity:1}.ccpigd-slider-input-box.trackDisabled{opacity:.5;pointer-events:none}.ccpigd-slider-select-box{border:none !important}.ccpigd-slider-select-box:focus{outline:none !important;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important}.ccpigd-slider .ccpigd-select-box-selected{border:none !important}.ccpigd-slider .ccpigd-select-box-wrapper{min-width:4.5rem !important}.ccpigd-slider-reset{color:var(--ccpigd-error, #ff0000);background-color:hsl(from var(--ccpigd-error, #ff0000) h s l/15%);padding:.43rem .625rem;border-radius:4px;border:1px solid rgba(0,0,0,0);border-color:var(--ccpigd-error-light, rgba(255, 0, 0, 0.2));transition:all .3s ease 0s;cursor:pointer}.ccpigd-slider-reset:hover{background-color:hsl(from var(--ccpigd-error, #ff0000) h s l/30%)}.ccpigd-dnd{display:flex;flex-direction:column;gap:.5rem}.ccpigd-dnd .dnd-item{display:flex;align-items:center;padding:10px;background:#f2f2f2;border:1px solid #aaa;border-radius:6px;cursor:move;transition:all 200ms ease;gap:.5rem}.ccpigd-dnd .dnd-item-name{font-size:14px;font-weight:500}.ccpigd-dnd .dnd-item-image{width:24px;height:24px;object-fit:contain}.ccpigd-dnd .dnd-item-folder{background-color:#e0f4ff}.ccpigd-dnd .dnd-item-file{background-color:#fff6e5}.ccpigd-dnd .dnd-item-remove{color:red}.ccpigd-module-location{position:relative;display:inline-block}.ccpigd-module-location .ccpigd-module-tooltip{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:.9rem;background-color:var(--ccpigd-white, #ffffff);border:1px solid var(--ccpigd-secondary);padding:1rem;border-radius:.3rem;box-shadow:0 4px 16px rgba(0,0,0,.1);z-index:10;min-width:12rem}.ccpigd-module-location .ccpigd-module-tooltip-title{text-align:center;font-size:1rem;font-weight:600;color:var(--ccpigd-primary-black, #000e25);margin-bottom:.7rem;white-space:nowrap}.ccpigd-module-location .ccpigd-module-tooltip .tooltip-arrow{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0);border-top:15px solid var(--ccpigd-white, #ffffff)}.ccpigd-module-location .ccpigd-module-tooltip .ccpigd-module-location-container{display:flex;flex-direction:column;gap:.3rem}.ccpigd-module-location .ccpigd-module-tooltip .ccpigd-module-location-item .ccpigd-module-location-details{display:flex;align-items:center;justify-content:start;gap:.3rem;font-size:.875rem;color:var(--ccpigd-secondary-black, #243247);white-space:nowrap}.ccpigd-module-location .ccpigd-module-tooltip .ccpigd-module-location-item .ccpigd-module-location-details:hover{color:var(--ccpigd-primary)}.ccpigd-module-location .ccpigd-module-tooltip .ccpigd-module-location-item .ccpigd-module-location-details svg{width:1rem;height:1rem}.ccpigd-top-level-wrapper .ccpigd-password-field__wrapper{width:100%;padding:1rem 1.5rem 1.5rem;margin:auto;border-radius:12px;background-color:var(--ccpigd-white, #ffffff);text-align:center}.ccpigd-top-level-wrapper .ccpigd-password-field__wrapper-content,.ccpigd-top-level-wrapper .ccpigd-password-field__wrapper-input{width:100%}.ccpigd-top-level-wrapper .ccpigd-password-field__wrapper .ccpigd-icon:not(.ccpigd-btn .ccpigd-icon){font-size:5rem;color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .ccpigd-password-field__wrapper .ccpigd-input{width:100%;max-width:350px;text-align:left}.ccpigd-top-level-wrapper .ccpigd-password-field__wrapper .ccpigd-input__input{padding:.5rem .75rem !important;background:var(--ccpigd-extra-light)}.ccpigd-top-level-wrapper .ccpigd-notice-card{border:1px solid;text-align:center;padding:10px;margin:0 auto;max-width:600px;box-shadow:0 0 20px 2px rgba(152,152,152,.168627451)}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper{width:100%;min-height:300px;background:var(--ccpigd-white, #ffffff);padding:20px 30px 30px 30px;gap:clamp(10px,2vw,20px)}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-icon{font-size:clamp(50px,10vw,100px)}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon{font-family:"ccpigd-icon" !important;font-size:0;line-height:0}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon:before{font-size:clamp(50px,10vw,100px);line-height:1}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon.ccpigd-file-browser::before{content:"folder"}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon.ccpigd-gallery::before{content:"imagesmode"}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon.ccpigd-file-list::before{content:"event_list"}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon.ccpigd-media-player::before{content:"stock_media"}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon.ccpigd-slider-carousel::before{content:"slideshow"}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon.ccpigd-search-box::before{content:"feature_search"}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon.ccpigd-embed-document::before{content:"text_compare"}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon.ccpigd-shortcode::before{content:"code"}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-content{gap:5px}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-content .ccpigd-title,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-content .ccpigd-description{margin:0}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-buttons .ccpigd-notice-card-btn{text-decoration:none}.ccpigd-top-level-wrapper .ccpigd-notice-card.ccpigd-notice-status-error{border-color:var(--ccpigd-error-light, rgba(255, 0, 0, 0.2));background:var(--ccpigd-error-extra-light, rgba(255, 0, 0, 0.1019607843))}.ccpigd-top-level-wrapper .ccpigd-notice-card.ccpigd-notice-status-error .ccpigd-notice-card-wrapper-icon{color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-notice-card.ccpigd-notice-status-warning{border-color:var(--ccpigd-warning-light, rgba(255, 89, 0, 0.2));background:var(--ccpigd-warning-extra-light, rgba(255, 89, 0, 0.1019607843))}.ccpigd-top-level-wrapper .ccpigd-notice-card.ccpigd-notice-status-warning .ccpigd-notice-card-wrapper-icon{color:var(--ccpigd-warning, #ff5900)}.ccpigd-top-level-wrapper .ccpigd-notice-card.ccpigd-notice-status-primary{border-color:var(--ccpigd-light);background:var(--ccpigd-extra-light)}.ccpigd-top-level-wrapper .ccpigd-notice-card.ccpigd-notice-status-primary .ccpigd-notice-card-wrapper-icon{color:var(--ccpigd-primary)}.ccpigd-file-uploader-card{display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:12px !important;border:1px dashed var(--ccpigd-primary) !important;padding:6px !important;max-width:500px;width:100% !important;background:var(--ccpigd-white, #ffffff) !important;font-size:16px}.ccpigd-file-uploader-card:not(.ccpigd-form-uploader){margin:auto}.ccpigd-file-uploader-card.drag-active{border-color:var(--ccpigd-primary) !important;border-width:2px;background-color:var(--ccpigd-light) !important;box-shadow:rgba(149,157,165,.2) 0 8px 24px}.ccpigd-file-uploader-card.drag-active *{pointer-events:none}.ccpigd-file-uploader-card.required-error{border-color:var(--ccpigd-error, #ff0000)}.ccpigd-file-uploader-card .ccpigd-file-uploader-body{display:flex;align-items:center;flex-direction:column;width:100% !important;user-select:none}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner{display:flex !important;align-items:center !important;flex-direction:column !important;border-radius:8px !important;padding:30px 20px !important;background-color:var(--ccpigd-light) !important;justify-content:center;width:100% !important}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .ccpigd-file-uploader-label{font-size:1.2em;font-weight:600;margin-bottom:10px !important}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .size-label{font-size:.875em;margin-top:1em;color:var(--ccpigd-desc-gray, #758780)}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner p{font-weight:400;line-height:1;font-size:.875em}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .cloud_upload{font-size:50px;height:auto;width:auto;line-height:1}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .ccpigd-file-uploader-buttons{display:flex;margin-top:20px}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .ccpigd-file-uploader-buttons button{display:flex;align-items:center;white-space:nowrap;cursor:pointer;border-radius:.25em;border:none;padding:.375rem .5em;margin:.5em;background-color:var(--ccpigd-primary);box-shadow:var(--ccpigd-primary-shadow, rgba(108, 127, 158, 0.3019607843)) 0 8px 24px;color:var(--ccpigd-white, #ffffff);transition:all .2s ease-in-out;font-weight:400;font-size:.87em}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .ccpigd-file-uploader-buttons button span{margin-left:5px}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .ccpigd-file-uploader-buttons button:hover{background-color:var(--ccpigd-primary)}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-info{display:flex;align-items:center;line-height:1}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-info span{margin-right:5px}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-info span:after{content:"|";margin-left:5px;color:var(--ccpigd-primary-black, #000e25)}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-info span:last-child{margin-right:0}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-info span:last-child:after{content:"";margin-left:0}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .ccpigd-file-uploader-add-more{margin-top:15px}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-folder-selection{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;margin:10px 0}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-folder-selection span{margin-bottom:7px}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-folder-selection select{max-width:calc(100% - 20px);min-width:200px;height:35px;border:1px solid #ddd;border-radius:5px;padding:0 10px;font-size:.875em;color:#555;background-color:var(--ccpigd-white, #ffffff);cursor:pointer;transition:all .3s ease-in-out}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-folder-selection select:focus{border-color:var(--ccpigd-primary)}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-folder-selection select option{color:#555}.ccpigd-file-uploader-card .file-list-wrapper{display:flex;flex-direction:column;z-index:50;margin-top:5px !important;width:100% !important;max-height:400px;max-width:100%;overflow:hidden !important;background-color:var(--ccpigd-white, #ffffff) !important;box-shadow:var(--ccpigd-primary-shadow, rgba(108, 127, 158, 0.3019607843)) 0 8px 24px !important;bottom:1em;right:1em}.ccpigd-file-uploader-card .file-list-wrapper.fixed{position:fixed}.ccpigd-file-uploader-card .file-list-wrapper .start-upload{margin:10px auto;display:flex;align-items:center;white-space:nowrap;cursor:pointer;border-radius:.25em;border:none;padding:.375rem .5em;background-color:var(--ccpigd-primary);box-shadow:var(--ccpigd-primary-shadow, rgba(108, 127, 158, 0.3019607843)) 0 8px 24px;color:var(--ccpigd-white, #ffffff);transition:all .2s ease-in-out;font-weight:400;font-size:.87em}.ccpigd-file-uploader-card .file-list-wrapper .start-upload span{margin-left:5px}.ccpigd-file-uploader-card .file-list-wrapper .start-upload:hover{background-color:var(--ccpigd-primary)}.ccpigd-file-uploader-card .file-list-wrapper .file-list-header{display:flex;align-items:center;padding:10px 15px !important;background-color:var(--ccpigd-primary) !important;color:var(--ccpigd-white, #ffffff);line-height:1;border-radius:5px;margin-bottom:5px}.ccpigd-file-uploader-card .file-list-wrapper .file-list-header .file-count{margin-right:5px}.ccpigd-file-uploader-card .file-list-wrapper .file-list{display:flex;flex-flow:column;flex-wrap:nowrap !important;overflow-y:auto !important}.ccpigd-file-uploader-card .file-list-wrapper .file-list::-webkit-scrollbar{width:5px}.ccpigd-file-uploader-card .file-list-wrapper .file-list::-webkit-scrollbar-track{background:#f1f1f1}.ccpigd-file-uploader-card .file-list-wrapper .file-list::-webkit-scrollbar-thumb{background:#ccc}.ccpigd-file-uploader-card .file-list-wrapper .file-list::-webkit-scrollbar-thumb:hover{background:#bbb}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item{display:flex;align-items:center;padding:8px 12px !important;border-bottom:1px solid var(--ccpigd-light) !important;width:100% !important;transition:background-color .3s ease-in-out}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item:hover{background-color:var(--ccpigd-light) !important}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item img{width:30px !important;height:30px !important;margin-right:5px !important;border-radius:3px}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info{display:flex;flex-wrap:wrap;overflow:hidden;width:100%;line-height:1}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info .upload-item{display:flex;align-items:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;flex:1}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info .upload-item .upload-item-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-right:4px;line-height:1.5;color:var(--ccpigd-desc-gray, #758780)}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info .upload-item .upload-item-size{font-size:.75em;color:var(--ccpigd-desc-gray, #758780)}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info .ccpigd-icon{height:18px !important;width:18px !important;font-size:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info .ccpigd-icon:not(.check,.close){border:1px solid var(--ccpigd-desc-gray, #758780)}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info .play_arrow{padding-left:3px}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info .remove-file{background:var(--ccpigd-light);color:var(--ccpigd-error, #ff0000);margin-left:10px;opacity:.5;border-radius:50%;cursor:pointer}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info .ccpigd-spinner{width:20px;height:20px;margin-left:7px;flex:0 0 20px;border:2px solid var(--ccpigd-secondary) !important;border-top:2px solid var(--ccpigd-primary) !important;-webkit-animation:ccpigd-spin 2s linear infinite;animation:ccpigd-spin 2s linear infinite}@-webkit-keyframes ccpigd-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ccpigd-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info .percentage{margin:0 7px}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info-percentage{margin-left:auto;text-align:right;font-size:.875em;display:flex;align-items:center;width:max-content}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info-percentage .ccpigd-spinner{width:20px;height:20px;margin-top:0;margin-right:5px;border-radius:50%}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info-progress{width:100%;height:8px;border-radius:.25em;margin-top:7px;position:relative;align-items:center;justify-content:space-between;display:none;background-color:#e0e0e0;border-radius:10px;overflow:hidden;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info-progress-bar{width:var(--percentage);height:100%;background-color:var(--ccpigd-primary);border-radius:.25em;position:absolute;left:0;top:0;transition:width .5s ease-in-out;background-image:linear-gradient(to left, #6a11cb, var(--ccpigd-primary));background-size:200% auto;animation:gradientMove 2s linear infinite;border-radius:10px 0 0 10px;transition:width .4s ease-in-out}@keyframes gradientMove{0%{background-position:200% center}100%{background-position:0% center}}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info-error{color:var(--ccpigd-error, #ff0000);width:100%;font-size:.75em;margin-top:3px}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item.uploaded .file-info .check{background:var(--ccpigd-primary);color:var(--ccpigd-white, #ffffff)}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item.uploaded .file-info .remove-file{background:rgba(0,0,0,0);color:var(--ccpigd-warning, #ff5900);border:1px solid var(--ccpigd-warning, #ff5900);opacity:.7}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item.uploaded .file-info .remove-file:hover{background:var(--ccpigd-warning, #ff5900);color:var(--ccpigd-white, #ffffff);opacity:1}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item.uploaded .file-info .upload-item-name{color:var(--ccpigd-desc-gray, #758780)}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item.uploaded .file-info-progress{display:flex}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item.uploaded .file-info-progress-bar{background-image:none;background-color:var(--ccpigd-primary);width:100%}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item.active .file-info .remove-file{opacity:.7}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item.active .file-info .upload-item-name{color:var(--ccpigd-desc-gray, #758780)}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item.active .file-info-progress{display:flex}.ccpigd-file-uploader-card .cancel-upload{position:absolute;top:15px;right:15px;cursor:pointer;border-radius:5px;height:40px;width:40px;font-size:25px;display:flex;align-items:center;justify-content:center;color:var(--ccpigd-error, #ff0000)}.ccpigd-file-uploader-card .cancel-upload:hover{color:rgba(255,0,0,.5)}.ccpigd-topbar .ccpigd-file-uploader-card,.ccpigd-file-browser .ccpigd-file-uploader-card{position:fixed !important;right:15px;bottom:15px;z-index:9999999}.ccpigd-topbar .ccpigd-file-uploader-card:has(.file-list-wrapper) .ccpigd-file-uploader-inner .cloud_upload,.ccpigd-file-browser .ccpigd-file-uploader-card:has(.file-list-wrapper) .ccpigd-file-uploader-inner .cloud_upload{display:none}@media(max-width: 991px){.ccpigd-file-uploader-card .file-list-wrapper{max-height:300px;right:0}}@media(max-width: 767px){.ccpigd-file-browser .ccpigd-file-uploader-card{position:absolute !important;height:100%;right:unset;bottom:unset;width:calc(100% - 20px) !important;justify-content:flex-start;background:rgba(0,0,0,.5) !important}.ccpigd-file-browser .ccpigd-file-uploader-card .ccpigd-file-uploader-inner{background:linear-gradient(var(--bg-info), var(--bg-info)),#fff !important}}.ccpigd-autofillinput-separators{background-color:var(--ccpigd-secondary);width:fit-content;padding:1rem;border-radius:4px}.ccpigd-autofillinput-btn{background-color:var(--ccpigd-secondary);padding:1rem;border-radius:4px}.ccpigd-popup{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:9999}.ccpigd-popup-container{background:var(--ccpigd-white, #ffffff);width:50vw;height:20rem;display:flex;flex-direction:column;border:1px solid var(--ccpigd-secondary);border-radius:13px;box-shadow:0 4px 25px rgba(0,0,0,.3);overflow:hidden;animation:popupFade .3s ease-out}.ccpigd-popup-header{position:relative}.ccpigd-popup-close{position:absolute;top:1rem;right:1rem;cursor:pointer}@keyframes popupFade{from{transform:scale(0.9);opacity:0}to{transform:scale(1);opacity:1}}.ccp-toast{position:fixed;top:20px;right:20px;z-index:9999999;overflow:inherit !important}.ccp-toast:has(.ccp-toast__container){border-radius:6px}.ccp-toast:has(.ccp-toast__full){right:0;top:0;width:100%;max-width:100%;height:100%;background-color:rgba(0,0,0,.37);display:flex;align-items:center;justify-content:center}.ccp-toast__container{padding:10px 15px;border-radius:6px;background-color:var(--ccpigd-white, #ffffff);box-shadow:0 4px 6px rgba(0,0,0,.2);transition:all .5s cubic-bezier(0.88, 1.79, 1, 2.34);animation:fade-in-popup .4s ease-out forwards;transform-origin:center bottom;width:fit-content;margin:0 auto}.ccp-toast__container:not(:last-child){margin-bottom:5px}.ccp-toast__inner-container{position:fixed;top:52px;right:20px;z-index:9999999;overflow:inherit !important}.ccp-toast__full{animation:none;flex:1 1 90%;padding:20px;transition:none;background-color:var(--ccpigd-white, #ffffff) !important;margin-inline:15px}.ccp-toast__full:has(.ccpigd-audio-player){max-width:max-content;padding:0}.ccp-toast__right-top{right:20px;top:52px}.ccp-toast__right-bottom{right:20px;bottom:20px}.ccp-toast__modal{animation:ccpigd-modal-open .4s cubic-bezier(0.68, -0.55, 0.265, 1.55) forwards}.ccp-toast__message{padding:7px 0;font-size:16px;white-space:nowrap;line-height:1.2;display:flex;align-items:center;justify-content:center}.ccp-toast__message .ccpigd-icon{cursor:pointer;color:var(--ccpigd-desc-gray, #758780);margin-left:10px;border-radius:4px;height:20px;width:20px;text-align:center;line-height:20px !important}.ccp-toast__dark{background-color:#000}.ccp-toast__light{background-color:var(--ccpigd-white, #ffffff)}.ccp-toast__light .ccp-toast__message{color:var(--ccpigd-primary-black, #000e25)}.ccp-toast .ccp-toast__message-toast{animation:ccpigd-toast-pop-in .6s cubic-bezier(0.36, 0.07, 0.19, 0.97) forwards;position:relative;overflow:hidden;transform-origin:center}.ccp-toast .ccp-toast__message-toast .ccp-toast__progress{position:absolute;bottom:0;left:0;height:3px;background-color:hsl(from var(--ccpigd-primary) h s l/35%);width:100%;transform-origin:left center;transform:scaleX(1);animation:ccpigd-toast-progress linear forwards}.ccp-toast .ccp-toast__dark .ccp-toast__message .ccp-toast__icon,.ccp-toast .ccp-toast__light .ccp-toast__message .ccp-toast__icon,.ccp-toast .ccp-toast__success .ccp-toast__message .ccp-toast__icon{color:var(--ccpigd-primary);margin-right:12px;width:25px;height:25px;border-radius:50%;display:inline-block;border:2px solid currentColor;position:relative;box-sizing:border-box;animation:pop .3s ease-out forwards}.ccp-toast .ccp-toast__dark .ccp-toast__message .ccp-toast__icon:before,.ccp-toast .ccp-toast__dark .ccp-toast__message .ccp-toast__icon:after,.ccp-toast .ccp-toast__light .ccp-toast__message .ccp-toast__icon:before,.ccp-toast .ccp-toast__light .ccp-toast__message .ccp-toast__icon:after,.ccp-toast .ccp-toast__success .ccp-toast__message .ccp-toast__icon:before,.ccp-toast .ccp-toast__success .ccp-toast__message .ccp-toast__icon:after{content:"";position:absolute;height:2px;background-color:currentColor;transform-origin:left center;width:0}.ccp-toast .ccp-toast__dark .ccp-toast__message .ccp-toast__icon:before,.ccp-toast .ccp-toast__light .ccp-toast__message .ccp-toast__icon:before,.ccp-toast .ccp-toast__success .ccp-toast__message .ccp-toast__icon:before{left:5px;top:10px;transform:rotate(45deg);animation:check-left .3s ease-out .3s forwards}.ccp-toast .ccp-toast__dark .ccp-toast__message .ccp-toast__icon:after,.ccp-toast .ccp-toast__light .ccp-toast__message .ccp-toast__icon:after,.ccp-toast .ccp-toast__success .ccp-toast__message .ccp-toast__icon:after{left:8px;top:14px;transform:rotate(-45deg);transform-origin:left center;animation:check-right .3s ease-out .6s forwards}.ccp-toast__success{background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-primary-black, #000e25)}.ccp-toast__error{background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-error, #ff0000)}.ccp-toast__error .ccp-toast__progress{background-color:hsl(from var(--ccpigd-error, #ff0000) h s l/50%) !important}.ccp-toast .ccp-toast__error .ccp-toast__message .ccp-toast__icon{margin-right:8px;width:25px;height:25px;border-radius:50%;display:inline-block;border:2px solid currentColor;position:relative;box-sizing:border-box;animation:pop .3s ease-out forwards}.ccp-toast .ccp-toast__error .ccp-toast__message .ccp-toast__icon:before,.ccp-toast .ccp-toast__error .ccp-toast__message .ccp-toast__icon:after{content:"";position:absolute;height:2px;background-color:currentColor;width:0;left:50%;top:50%;transform-origin:center}.ccp-toast .ccp-toast__error .ccp-toast__message .ccp-toast__icon:before{transform:translate(-50%, -50%) rotate(45deg);animation:error-line-1 .3s ease-out .3s forwards}.ccp-toast .ccp-toast__error .ccp-toast__message .ccp-toast__icon:after{transform:translate(-50%, -50%) rotate(-45deg);animation:error-line-2 .3s ease-out .6s forwards}.ccp-toast__info{background-color:var(--ccpigd-white, #ffffff);color:#17a2b8}.ccp-toast__info .ccp-toast__progress{background-color:hsl(from #17a2b8 h s l/50%) !important}.ccp-toast .ccp-toast__info .ccp-toast__message .ccp-toast__icon{margin-right:8px;width:25px;height:25px;border-radius:50%;display:inline-block;border:2px solid currentColor;position:relative;box-sizing:border-box;animation:info-slide .4s ease-out forwards}.ccp-toast .ccp-toast__info .ccp-toast__message .ccp-toast__icon:before,.ccp-toast .ccp-toast__info .ccp-toast__message .ccp-toast__icon:after{content:"";position:absolute;background-color:currentColor;left:50%;transform:translateX(-50%)}.ccp-toast .ccp-toast__info .ccp-toast__message .ccp-toast__icon:before{width:3px;height:3px;top:4px;border-radius:50%;transform:translateX(-50%) translateY(-10px);opacity:0;animation:info-dot-slide .3s ease-out .4s forwards}.ccp-toast .ccp-toast__info .ccp-toast__message .ccp-toast__icon:after{width:2px;height:0;top:9px;border-radius:1px;animation:info-line-grow .3s ease-out .6s forwards}.ccp-toast__warning{background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-warning, #ff5900)}.ccp-toast__warning .ccp-toast__progress{background-color:hsl(from var(--ccpigd-warning, #ff5900) h s l/50%) !important}.ccp-toast .ccp-toast__warning .ccp-toast__message .ccp-toast__icon{margin-right:8px;width:25px;height:25px;border-radius:50%;display:inline-block;border:2px solid currentColor;position:relative;box-sizing:border-box;animation:warning-pulse .6s ease-out forwards}.ccp-toast .ccp-toast__warning .ccp-toast__message .ccp-toast__icon:before,.ccp-toast .ccp-toast__warning .ccp-toast__message .ccp-toast__icon:after{content:"";position:absolute;background-color:currentColor;left:50%;transform:translateX(-50%)}.ccp-toast .ccp-toast__warning .ccp-toast__message .ccp-toast__icon:before{width:2px;height:0;top:5px;border-radius:1px;animation:warning-exclamation-line .3s ease-out .4s forwards}.ccp-toast .ccp-toast__warning .ccp-toast__message .ccp-toast__icon:after{width:2px;height:2px;bottom:5px;border-radius:50%;transform:translateX(-50%) scale(0);animation:warning-exclamation-dot .2s ease-out .8s forwards}.ccp-toast .ccpigd-file-selector-header{margin-bottom:20px}.ccp-toast .ccpigd-file-selector-header .ccpigd-button-group{padding:0}.ccp-toast .ccpigd{display:flex;background-color:var(--ccpigd-extra-light)}.ccp-toast .ccpigd-sidebar{width:250px;background-color:var(--ccpigd-white, #ffffff);padding:20px;position:relative;transition:all .3s ease 0s}.ccp-toast .ccpigd-sidebar span,.ccp-toast .ccpigd-sidebar h1,.ccp-toast .ccpigd-sidebar p{white-space:nowrap}.ccp-toast .ccpigd-sidebar__top{margin-bottom:35px}.ccp-toast .ccpigd-sidebar__top-toggle svg{transform:rotate(90deg)}.ccp-toast .ccpigd-sidebar__menu-item{cursor:pointer;position:relative;transition:all .3s ease 0s;padding:10px;border-radius:12px;border:1px solid rgba(231,231,231,.3019607843)}.ccp-toast .ccpigd-sidebar__menu-item .menu-icon-wrapper{z-index:2}.ccp-toast .ccpigd-sidebar__menu-item .menu-icon-wrapper .ccpigd-sidebar-menu-icon{width:1.5rem;height:1.5rem;mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:currentColor}.ccp-toast .ccpigd-sidebar__menu-item span:not(.menu-icon-wrapper span){transition:all .3s ease;transform:translateX(0);opacity:1;visibility:visible}.ccp-toast .ccpigd-sidebar__bottom{position:absolute;z-index:999;bottom:10px;width:84%;padding:5px;backdrop-filter:blur(3px)}.ccp-toast .ccpigd-sidebar--collapsed{width:94px}.ccp-toast .ccpigd-sidebar--collapsed .ccpigd-sidebar__top{justify-content:center}.ccp-toast .ccpigd-sidebar--collapsed .ccpigd-sidebar__top .ccpigd-logo{display:none}.ccp-toast .ccpigd-sidebar--collapsed .ccpigd-sidebar__top-toggle .ccpigd-icon{transform:rotateY(180deg)}.ccp-toast .ccpigd-sidebar--collapsed .ccpigd-sidebar__menu-item span:not(.menu-icon-wrapper span){transform:translateX(-30%);opacity:0;visibility:hidden}.ccp-toast .ccpigd-sidebar--collapsed .ccpigd-sidebar__bottom{display:none}.ccp-toast .ccpigd-sidebar--collapsed .ccpigd-mb-sidebar-menu{--gap-x: 20px;padding:0}.ccp-toast .ccpigd-sidebar--collapsed .ccpigd-mb-sidebar-menu__item .ccpigd-mb-single-tab{padding:5px !important}.ccp-toast .ccpigd-sidebar--collapsed .ccpigd-mb-sidebar-menu__item .ccpigd-mb-single-tab .ccpigd-tab-icon{margin-bottom:0}.ccp-toast .ccpigd-sidebar--collapsed .ccpigd-mb-sidebar-menu__item .ccpigd-mb-single-tab .ccpigd-tab-title{width:0;bottom:unset;opacity:0;visibility:hidden;transition:all .5s ease-out}.ccp-toast .ccpigd-content-wrapper{width:100%}.ccp-toast .ccpigd-content{padding:20px;flex-grow:1;overflow-y:scroll;overflow-x:hidden;scrollbar-width:thin}.ccp-toast .ccpigd-content .ccpigd-file-list__files{overflow:scroll}.ccp-toast .ccpigd-selected-file-list{overflow-y:scroll;max-height:71vh;scrollbar-width:thin}.ccp-toast .ccpigd-selected-file-list__content .ccpigd-card{border:0;border-bottom:1px solid var(--ccpigd-light)}@keyframes fade-in-popup{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes check-left{to{width:5px}}@keyframes check-right{to{width:12px}}@keyframes error-line-1{to{width:12px}}@keyframes error-line-2{to{width:12px}}@keyframes warning-pulse{0%{transform:scale(0);border-width:2px}50%{transform:scale(1.2);border-width:3px}100%{transform:scale(1);border-width:2px}}@keyframes warning-exclamation-line{to{height:8px}}@keyframes warning-exclamation-dot{to{transform:translateX(-50%) scale(1)}}@keyframes info-slide{0%{transform:scale(0) rotate(-180deg)}80%{transform:scale(1.05) rotate(0deg)}100%{transform:scale(1) rotate(0deg)}}@keyframes info-dot-slide{to{transform:translateX(-50%) translateY(0);opacity:1}}@keyframes info-line-grow{to{height:8px}}@keyframes ccpigd-modal-open{0%{opacity:0;transform:scale(0.7)}60%{opacity:1;transform:scale(1.05)}100%{transform:scale(1)}}@keyframes ccpigd-toast-pop-in{0%{opacity:0;transform:translateY(30px) rotateZ(-4deg) scale(0.9)}30%{opacity:1;transform:translateY(-10px) rotateZ(3deg) scale(1.02)}55%{transform:translateY(4px) rotateZ(-2deg) scale(0.98)}75%{transform:translateY(-2px) rotateZ(1deg) scale(1.01)}100%{opacity:1;transform:translateY(0) rotateZ(0deg) scale(1)}}@keyframes ccpigd-toast-progress{from{transform:scaleX(1)}to{transform:scaleX(0)}}.ccpigd-media-player-container .ccpigd-media-player-content{align-items:flex-start !important}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper{flex:1;max-height:100%;position:relative;border-radius:12px}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-header{position:absolute;top:0;left:0;right:0;z-index:9999;padding:1rem;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.6), rgba(255, 255, 255, 0.2));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top-left-radius:12px;border-top-right-radius:12px;transition:opacity .4s ease,transform .4s ease}@media only screen and (max-width: 768px){.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-header{padding:.5rem 1rem}}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-header.ccpigd-visible{opacity:1}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-header.ccpigd-hidden{opacity:0}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-header .ccpigd-media-name{max-width:70%;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media only screen and (max-width: 768px){.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-header p{font-size:16px;line-height:1 !important}}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-header .ccpigd-dot{display:inline-block;width:8px;height:8px;background-color:var(--ccpigd-desc-gray, #758780);border-radius:50%}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-play-action{position:absolute;top:calc(50% - 25px);left:50%;z-index:9999;transform:translate(-50%, -50%);font-size:40px;color:var(--ccpigd-white, #ffffff);background-color:rgba(0,0,0,.5);border-radius:50%;padding:.8rem;opacity:0;transition:opacity .4s ease,transform .4s ease;pointer-events:auto;cursor:pointer}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-play-action.ccpigd-visible{opacity:1;transform:translate(-50%, -50%) scale(1)}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-play-action.ccpigd-hidden{opacity:0;transform:translate(-50%, -50%) scale(1);pointer-events:none}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-video,.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-audio-visualizer{position:relative;width:100%;max-height:100%;background-color:var(--ccpigd-primary-black, #000e25);border-radius:12px;object-fit:contain}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-video audio,.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-audio-visualizer audio{position:absolute;bottom:0;left:0;z-index:2;width:100%}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-video .ccpigd-audio-visualizer-bars,.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-audio-visualizer .ccpigd-audio-visualizer-bars{position:absolute;top:0;left:0;bottom:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-video .ccpigd-audio-visualizer-bars .ccpigd-audio-visualizer-bar,.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-audio-visualizer .ccpigd-audio-visualizer-bars .ccpigd-audio-visualizer-bar{flex:1;background:linear-gradient(180deg, var(--ccpigd-secondary), var(--ccpigd-primary));border-radius:4px;height:50%;transform-origin:center}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-video{line-height:0px;margin-bottom:4px}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-video[poster]{object-fit:contain;aspect-ratio:var(--ccpigd-video-ratio, 16/9)}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-audio-visualizer{margin-bottom:10px;overflow:hidden;height:450px}@media only screen and (max-width: 520px){.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-audio-visualizer{height:300px}}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-audio-visualizer audio{border-radius:0 !important;background:#f1f3f4}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist{overflow:auto;scrollbar-width:thin;height:450px}@media only screen and (max-width: 768px){.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist{height:auto !important;max-height:300px}}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-header{position:sticky;top:0;z-index:9999;background-color:var(--ccpigd-primary);border-top-left-radius:12px;border-top-right-radius:12px;padding:1rem !important}@media only screen and (max-width: 768px){.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-header{padding:.5rem 1rem !important}}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-header p{color:var(--ccpigd-white, #ffffff)}@media only screen and (max-width: 768px){.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-header p{font-size:16px}}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-header .ccpigd-media-cols-action{position:absolute;right:1rem}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper{transition:all .4s ease;padding-bottom:15px}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-list-view .ccpigd-media-list{border-top:1px solid var(--ccpigd-secondary);padding:.8rem}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-list-view .ccpigd-media-list .ccpigd-media-list-thumbnail{width:65px;height:45px;border-radius:4px;object-fit:cover}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-list-view .ccpigd-media-list .items-space-between{overflow:hidden}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view{display:grid;gap:1rem;padding:1rem;transition:all .4s ease}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view .ccpigd-card-active{box-shadow:inset 0px 0px 0px 3px #000}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view .ccpigd-media-list{position:relative;border:1px solid var(--ccpigd-secondary);border-radius:12px}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view .ccpigd-media-list .ccpigd-media-list-number{position:absolute;top:0;left:0;z-index:999;padding:.2rem .8rem;border-top-left-radius:12px;border-bottom-right-radius:12px}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view .ccpigd-media-list .ccpigd-media-list-thumbnail{width:100%;height:120px;border-top-left-radius:12px;border-top-right-radius:12px;object-fit:cover}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view .ccpigd-media-list .ccpigd-media-name{max-width:190px}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view .ccpigd-media-list .ccpigd-media-download-icon{position:absolute;bottom:10px;right:10px}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper .ccpigd-media-list{cursor:pointer}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper .ccpigd-media-list .ccpigd-media-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper .ccpigd-media-list .dot{display:inline-block;width:6px;height:6px;background-color:var(--ccpigd-desc-gray, #758780);border-radius:50%}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper .ccpigd-media-list .ccpigd-media-download-icon{background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-primary);padding:.3rem;border:1px solid var(--ccpigd-secondary);border-radius:8px;cursor:pointer}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist.ccpigd-media-playlist-open{display:block}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist.ccpigd-media-playlist-closed{display:none}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-action{background-color:var(--ccpigd-primary);color:var(--ccpigd-white, #ffffff);border-radius:12px;padding:.5rem;cursor:pointer}@media only screen and (max-width: 768px){.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-left,.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-right{flex-direction:column}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-left .ccpigd-media-playlist,.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-right .ccpigd-media-playlist{width:100%}}@media only screen and (min-width: 769px){.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-left .ccpigd-media-playlist-wrapper.ccpigd-media-list-view .ccpigd-media-name,.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-right .ccpigd-media-playlist-wrapper.ccpigd-media-list-view .ccpigd-media-name{max-width:120px}}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-left .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view,.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-right .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view{width:270px}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-left .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view.ccpigd-media-cols-1,.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-right .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view.ccpigd-media-cols-1{grid-template-columns:repeat(1, 1fr)}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-left .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view.ccpigd-media-cols-2,.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-right .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view.ccpigd-media-cols-2{width:500px;grid-template-columns:repeat(2, 1fr)}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-bottom{width:100%}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-bottom .ccpigd-media-player-wrapper{width:100%}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-bottom .ccpigd-media-player-footer{margin-top:10px}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-bottom .ccpigd-media-playlist{width:100%}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-bottom .ccpigd-media-playlist-wrapper.ccpigd-media-list-view .ccpigd-media-list{position:relative}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-bottom .ccpigd-media-playlist-wrapper.ccpigd-media-list-view .ccpigd-media-list .ccpigd-media-name{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-bottom .ccpigd-media-playlist-wrapper.ccpigd-media-list-view .ccpigd-media-list .ccpigd-media-download-icon{position:absolute;right:10px}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-bottom .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-bottom .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view .ccpigd-media-list .ccpigd-media-name{width:100%}@keyframes ccpigd-audio-visualizer-bounce{0%,100%{transform:scaleY(0.5)}50%{transform:scaleY(1.5)}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color: var(--ccpigd-primary, #00ac47)}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.ccpigd-slider-carousel .ccpigd-slider-init .swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.ccpigd-slider-carousel .ccpigd-slider-init .swiper:has(.swiper-pagination){padding-bottom:2rem}.ccpigd-slider-carousel .ccpigd-slider-init .swiper.swiper-vertical>.swiper-wrapper{flex-direction:column}.ccpigd-slider-carousel .ccpigd-slider-init .swiper.swiper-horizontal{touch-action:pan-y}.ccpigd-slider-carousel .ccpigd-slider-init .swiper.swiper-vertical{touch-action:pan-x}.ccpigd-slider-carousel .ccpigd-slider-init .swiper.ccpigd-custom-swiper .swiper-wrapper{position:relative;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.ccpigd-slider-carousel .ccpigd-slider-init .swiper.ccpigd-custom-swiper .swiper-wrapper .swiper-slide{flex-shrink:0;width:100%;position:relative;transition-property:transform;display:flex;justify-content:center;align-items:center;text-align:center;overflow:hidden}.ccpigd-slider-carousel .ccpigd-slider-init .swiper.ccpigd-custom-swiper .swiper-wrapper .swiper-slide .ccpigd-swiper-slider-content{position:relative}.ccpigd-slider-carousel .ccpigd-slider-init .swiper.ccpigd-custom-swiper .swiper-wrapper .swiper-slide .ccpigd-swiper-slider-content .ccpigd-swiper-slider-caption{background:rgba(0,0,0,.7);color:#fff;padding:.5rem;font-size:.9rem;border-radius:0 0 8px 8px}.ccpigd-slider-carousel .ccpigd-slider-init .swiper.ccpigd-custom-swiper .swiper-wrapper .swiper-slide img{width:100%;object-fit:cover;aspect-ratio:1/1;object-position:center;user-select:none;-webkit-user-drag:none}[ccpigd-theme-status=dark] .swiper-pagination .swiper-pagination-bullet{background:hsla(0,0%,100%,.7)}[ccpigd-theme-status=dark] .swiper-pagination .swiper-pagination-bullet-active{background:#007aff}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10;bottom:-5px}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.ccpigd-module-wrapper #ccpigd-theme{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.ccpigd-module-wrapper #ccpigd-theme:has(.ccpigd-customize-module-btn){position:relative}.ccpigd-module-wrapper #ccpigd-theme .ccpigd-customize-module-btn{position:absolute;bottom:10px;right:10px;z-index:1023}.ccpigd-module-wrapper #ccpigd-theme .ccpigd-customize-module-btn.ccpigd-media-player-module-customize-btn{top:10px;height:fit-content}.ccpigd-module-wrapper button{all:unset;cursor:pointer;padding:0;margin:0}.ccpigd-module-wrapper h1,.ccpigd-module-wrapper h2,.ccpigd-module-wrapper h3,.ccpigd-module-wrapper h4,.ccpigd-module-wrapper h5,.ccpigd-module-wrapper h6,.ccpigd-module-wrapper p{margin:0;padding:0;font-family:inherit}.ccpigd-module-wrapper .ccpigd-btn:focus,.ccpigd-module-wrapper .ccpigd-btn:focus-within{background-color:var(--ccpigd-secondary) !important;color:var(--ccpigd-primary-black, #000e25) !important}.searchbox-wrapper{width:fit-content}.searchbox-wrapper .ccpigd-dropdown-content{overflow:hidden}.searchbox-wrapper .ccpigd-searchbox{display:flex;align-items:center;max-width:fit-content;height:36px;position:relative;padding:2px;box-shadow:none;border-radius:5px;border:1px solid var(--ccpigd-light) !important;font-size:14px;background-color:var(--ccpigd-white, #ffffff)}.searchbox-wrapper .ccpigd-searchbox__options{height:30px;display:flex;align-items:center;gap:3px;cursor:pointer;background-color:var(--ccpigd-light);padding:3px}.searchbox-wrapper .ccpigd-searchbox__options-selected{height:24px;display:flex;align-items:center;gap:3px;max-width:230px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.searchbox-wrapper .ccpigd-searchbox__options-selected.is-overflowing{cursor:e-resize;user-select:none}.searchbox-wrapper .ccpigd-searchbox__options-selected.is-overflowing::after{content:"";position:absolute;right:22px;top:0;width:30px;height:100%;background:linear-gradient(to right, transparent, var(--ccpigd-light));pointer-events:none}.searchbox-wrapper .ccpigd-searchbox__options-item{background-color:var(--ccpigd-white, #ffffff);display:flex;align-items:center;white-space:nowrap;padding:0px 5px 0px 7px;gap:5px;height:100%}.searchbox-wrapper .ccpigd-searchbox__options-item p{white-space:nowrap}.searchbox-wrapper .ccpigd-searchbox__options-item span{color:var(--ccpigd-secondary-black, #243247);cursor:pointer;width:15px;height:15px;display:flex;align-items:center;justify-content:center}.searchbox-wrapper .ccpigd-searchbox__options-item span:hover{background-color:var(--ccpigd-secondary)}.searchbox-wrapper .ccpigd-searchbox__options-list{z-index:9999}.searchbox-wrapper .ccpigd-searchbox__options .ccpigd-dropdown-trigger-arrow{padding:0}.searchbox-wrapper .ccpigd-searchbox input{min-width:400px;height:100%;background-color:var(--ccpigd-white, #ffffff);outline:none;border:none;box-shadow:none;color:var(--ccpigd-primary-black, #000e25);caret-color:var(--ccpigd-primary);padding:0 !important}.searchbox-wrapper .ccpigd-searchbox input:focus{outline:none;border:none;box-shadow:none}.searchbox-wrapper .ccpigd-searchbox input::placeholder{color:var(--ccpigd-desc-gray, #758780);font-size:12px}.searchbox-wrapper .ccpigd-searchbox__button{margin:0px 3px;height:100%;width:30px;border-left:1px solid var(--ccpigd-light) !important;background-color:rgba(0,0,0,0);color:var(--ccpigd-desc-gray, #758780);display:flex;align-items:center;justify-content:center;border:none;padding:0 5px}.searchbox-wrapper .ccpigd-searchbox__results{width:100%;max-height:500px;overflow-y:scroll;padding:15px;color:var(--ccpigd-primary-black, #000e25);scrollbar-width:thin}.searchbox-wrapper .ccpigd-searchbox__dropdown{width:170px;z-index:9999;right:0 !important;left:auto}.searchbox-wrapper .ccpigd-searchbox__dropdown .ccpigd-dropdown-menu-label{text-align:start;margin:5px}.searchbox-wrapper .ccpigd-searchbox__dropdown .ccpigd-dropdown-menu-item{text-align:start}.searchbox-wrapper .ccpigd-dropdown-content{top:100% !important;bottom:auto !important}#ccpigd-file-browser{width:100%;height:100%;overflow-x:hidden;background:var(--ccpigd-extra-light)}#ccpigd-file-browser .ccpigd-topbar{background-color:var(--ccpigd-white, #ffffff);border:1px solid var(--ccpigd-light);border-radius:8px;margin-bottom:10px}#ccpigd-file-browser .ccpigd-topbar__actions{padding:10px}#ccpigd-file-browser .ccpigd-topbar__actions-right .ccpigd-searchbox input{min-width:250px}#ccpigd-file-browser .ccpigd-file-browser-content__buttons{padding:10px 0 10px 0}#ccpigd-file-browser .ccpigd-file-browser-content__buttons .ccpigd-btn{justify-content:flex-start;gap:10px}.ccpigd-file-browser__share-link-modal .ccpigd-input,.ccpigd-file-browser__share-link-modal .ccpigd-select-box-container{text-align:left}.ccpigd-input__input{line-height:2em}.ccpigd-file-uploader .ccpigd-file-uploader-card{max-width:100%;height:100%}.ccpigd-file-uploader .ccpigd-file-uploader-card .ccpigd-file-uploader-body,.ccpigd-file-uploader .ccpigd-file-uploader-card .ccpigd-file-uploader-inner{height:100%}.ccpigd-file-uploader .ccpigd-module-uploader *,.ccpigd-file-uploader .ccpigd-module-uploader *{box-sizing:border-box}.ccpigd-file-uploader .ccpigd-module-uploader .dashicons-cloud-upload{width:auto;height:auto}.ccpigd-file-uploader .ccpigd-module-uploader.ccpigd-form-uploader{margin-top:1rem !important}.ccpigd-file-uploader .ccpigd-module-uploader .upload-confirmation{display:none !important;margin:20px 0;text-align:center;flex-direction:column;align-items:center}.ccpigd-file-uploader .ccpigd-module-uploader .upload-confirmation h3{color:var(--ccpigd-primary)}.ccpigd-file-uploader .ccpigd-module-uploader.show-confirmation{border-style:solid !important}.ccpigd-file-uploader .ccpigd-module-uploader.show-confirmation .upload-confirmation{display:flex !important}.ccpigd-file-uploader .ccpigd-module-uploader.show-confirmation .ccpigd-file-uploader-inner{display:none !important}.ccpigd-disabled{pointer-events:none}.ff-el-is-error .ccpigd-file-uploader-card,.frm_blank_field .ccpigd-file-uploader-card,.gfield_error .ccpigd-file-uploader-card,.mf-input-wrapper.has-error .ccpigd-file-uploader-card,.nf-error .ccpigd-file-uploader-card,.wpforms-has-error .ccpigd-file-uploader-card{border-color:red !important}.ccpigd-gallery{width:100%;height:100%;overflow-y:scroll;scrollbar-width:none}.ccpigd-gallery .lg-item{overflow:hidden}.ccpigd-gallery.thumbnail-view-rounded .lg-item{border-radius:5px !important;transition:transform .3s ease;object-fit:cover}.ccpigd-gallery.thumbnail-view-square .lg-item{border-radius:0px !important;border-radius:0px !important;transition:transform .3s ease;object-fit:cover}.react-photo-album--track-gallery-video{position:relative}.react-photo-album--track-gallery-video:before{content:"";position:absolute;width:100%;height:100%;font-family:"ccpigd-icon";font-size:4rem;color:#fff;display:flex;align-items:center;justify-content:center;opacity:.8}.react-photo-album,.react-photo-album *{box-sizing:border-box}.react-photo-album{display:flex}.react-photo-album--track{align-items:flex-start;display:flex}.react-photo-album--photo{padding:calc(var(--react-photo-album--padding)*1px);position:relative}.react-photo-album--image{aspect-ratio:var(--react-photo-album--photo-width)/var(--react-photo-album--photo-height);display:block;height:auto;width:100%;object-fit:cover}.react-photo-album--button{background:initial;border:initial;cursor:pointer}.react-photo-album--rows{flex-direction:column;row-gap:calc(var(--react-photo-album--spacing)*1px)}.react-photo-album--rows .react-photo-album--track{justify-content:space-between;--react-photo-album--track-gaps: calc( var(--react-photo-album--spacing) * (var(--react-photo-album--track-size) - 1) + var(--react-photo-album--padding) * 2 * var(--react-photo-album--track-size) )}.react-photo-album--rows .react-photo-album--photo{width:calc((100% - var(--react-photo-album--track-gaps)*1px)/(var(--react-photo-album--container-width) - var(--react-photo-album--track-gaps))*var(--react-photo-album--photo-width) + 2px*var(--react-photo-album--padding))}.react-photo-album--columns{justify-content:space-between}.react-photo-album--columns .react-photo-album--track{flex-direction:column;justify-content:space-between;row-gap:calc(var(--react-photo-album--spacing)*1px);width:calc((100% - 1px*(var(--react-photo-album--columns) - 1)*var(--react-photo-album--spacing) - 2px*var(--react-photo-album--columns)*var(--react-photo-album--padding) - var(--react-photo-album--adjusted-gaps)*1px)*var(--react-photo-album--column-ratio)/var(--react-photo-album--total-ratio) + 2px*var(--react-photo-album--padding))}.react-photo-album--columns .react-photo-album--photo{width:100%}.react-photo-album--masonry{justify-content:space-between}.react-photo-album--masonry .react-photo-album--track{flex-direction:column;justify-content:flex-start;row-gap:calc(var(--react-photo-album--spacing)*1px);width:calc((100% - var(--react-photo-album--spacing)*1px*(var(--react-photo-album--columns) - 1))/var(--react-photo-album--columns))}.react-photo-album--masonry .react-photo-album--photo{width:100%}.ccpigd-module-wrapper.ccpigd-search-box .searchbox-wrapper{width:100%}.ccpigd-module-wrapper.ccpigd-search-box .searchbox-wrapper .ccpigd-searchbox{max-width:100%;margin-bottom:15px}.ccpigd-module-wrapper.ccpigd-search-box .searchbox-wrapper .ccpigd-searchbox input{width:100%}.ccpigd-file-list__card-icon-box{flex:0 1 clamp(60px,10vw,120px) !important}.ccpigd-file-list__card-icon-box .ccpigd-icon{font-size:clamp(40px,8vw,80px) !important}.ccpigd-file-list__card-content{flex:1 1 min(300px,50%) !important}.ccpigd-file-list__card-info{flex:1 1 min(300px,70%) !important}.ccpigd-file-list__card-info .ccpigd-icon-btn{align-self:flex-start}@media only screen and (max-width: 680px){.ccpigd-file-list__card-button-group{flex:1 1 min(100px,25%) !important}}.ccpigd-file-list__card-button-group .ccpigd-btn{flex-grow:1;width:100%}.ccpigd-file-list__card-button-group .ccpigd-btn:hover{background-color:var(--hover-bg) !important}.ccpigd-audio-player__wrapper{position:absolute;top:50%;right:0;left:0;width:430px;height:87px;margin:-4px auto}@media screen and (max-width: 450px){.ccpigd-audio-player__wrapper{width:325px}}.ccpigd-audio-player__main{height:100%;z-index:3}.ccpigd-audio-player__track{position:absolute;top:0;right:15px;left:15px;padding:13px 22px 10px 184px;background-color:#f3f8ff;border-radius:15px 15px 0 0;transition:.3s ease top;z-index:1;height:0}.ccpigd-audio-player__track--active{top:-92px;height:auto}@media screen and (max-width: 450px){.ccpigd-audio-player__track{padding:13px 22px 10px 140px}}.ccpigd-audio-player__filename{overflow:hidden}.ccpigd-audio-player__filename-text{color:#54576f;font-size:17px;font-weight:bold;text-wrap:nowrap;animation:textMove 5s linear infinite;line-height:1.8}.ccpigd-audio-player__label{color:#acaebd;font-size:13px;margin:2px 0 7px 0;line-height:1}.ccpigd-audio-player__timings{height:12px;margin-bottom:3px;overflow:hidden;display:flex;justify-content:space-between}.ccpigd-audio-player__time-current,.ccpigd-audio-player__time-total{font-size:11px;color:var(--ccpigd-primary);background-color:rgba(0,0,0,0);border-radius:10px;transition:.3s ease all;line-height:16px}.ccpigd-audio-player__seek{position:relative;height:4px;border-radius:4px;background-color:#54576f;cursor:pointer}.ccpigd-audio-player__progress{position:absolute;top:0;bottom:0;left:0;width:0;background-color:var(--ccpigd-primary);transition:.2s ease width;z-index:1;border-radius:4px}.ccpigd-audio-player__content{position:relative;height:100%;background-color:#fff;box-shadow:0 30px 80px #656565;border-radius:15px;z-index:2}.ccpigd-audio-player__album{position:absolute;top:-40px;width:115px;height:115px;margin-left:40px;transform:rotateZ(0);transition:.3s ease all;box-shadow:0 0 0 10px #fff;border-radius:50%;overflow:hidden;background-color:#fff}.ccpigd-audio-player__album--active{top:-60px;box-shadow:0 0 0 4px var(--ccpigd-primary),0 30px 50px -15px #afb7c1}.ccpigd-audio-player__album-image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;z-index:1;transition:.1s linear all}.ccpigd-audio-player__album--active .ccpigd-audio-player__album-image{animation:rotateAlbumArt 3s linear infinite}@media screen and (max-width: 450px){.ccpigd-audio-player__album{width:90px;height:90px}}.ccpigd-audio-player__controls{width:250px;height:100%;margin:0 5px 0 141px;float:right;overflow:hidden;display:flex}@media screen and (max-width: 450px){.ccpigd-audio-player__controls{width:200px}}.ccpigd-audio-player__control{width:33.333%;float:left;padding:12px 0;height:100%;display:flex;align-items:center;justify-content:center}.ccpigd-audio-player__button{width:100%;height:80%;padding:0 5px;background-color:#fff;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s ease all}.ccpigd-audio-player__button:disabled{cursor:not-allowed;opacity:.5}.ccpigd-audio-player__button:hover:not(:disabled){background-color:#d6d6de}.ccpigd-audio-player__button:hover:not(:disabled) svg{fill:#fff}.ccpigd-audio-player__button svg{width:36px;height:36px;fill:#d6dee7;transition:.2s ease all}@media screen and (max-width: 450px){.ccpigd-audio-player__button svg{width:30px;height:30px}}.ccpigd-audio-player__loading,.ccpigd-audio-player__error{display:flex;justify-content:center;align-items:center;height:100px;font-size:16px}.ccpigd-audio-player__loading{color:#54576f}.ccpigd-audio-player__error{color:#dc3545}@keyframes textMove{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}@keyframes rotateAlbumArt{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.elementor-panel-category-items .elementor-element-wrapper .elementor-element .icon i[class*=ccpigd]{font-family:"ccpigd-icon" !important;font-style:normal}.elementor-panel-category-items .elementor-element-wrapper .elementor-element .icon i[class*=ccpigd].ccpigd-file-browser::before{content:"folder"}.elementor-panel-category-items .elementor-element-wrapper .elementor-element .icon i[class*=ccpigd].ccpigd-gallery::before{content:"imagesmode"}.elementor-panel-category-items .elementor-element-wrapper .elementor-element .icon i[class*=ccpigd].ccpigd-file-list::before{content:"event_list"}.elementor-panel-category-items .elementor-element-wrapper .elementor-element .icon i[class*=ccpigd].ccpigd-media-player::before{content:"stock_media"}.elementor-panel-category-items .elementor-element-wrapper .elementor-element .icon i[class*=ccpigd].ccpigd-slider-carousel::before{content:"slideshow"}.elementor-panel-category-items .elementor-element-wrapper .elementor-element .icon i[class*=ccpigd].ccpigd-search-box::before{content:"feature_search"}.elementor-panel-category-items .elementor-element-wrapper .elementor-element .icon i[class*=ccpigd].ccpigd-embed-document::before{content:"text_compare"}.elementor-panel-category-items .elementor-element-wrapper .elementor-element .icon i[class*=ccpigd].ccpigd-shortcode::before{content:"code"}#ccpigd-gallery-overlay{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}#ccpigd-gallery-overlay *{box-sizing:border-box}#ccpigd-gallery-overlay button{transition:all .2s ease}#ccpigd-gallery-overlay button:hover{background:hsla(0,0%,100%,.3) !important;transform:scale(1.05)}#ccpigd-gallery-overlay button:active{transform:scale(0.95)}#ccpigd-gallery-overlay img,#ccpigd-gallery-overlay video,#ccpigd-gallery-overlay iframe{transition:opacity .3s ease}#ccpigd-gallery-overlay.loading::before{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:3px solid hsla(0,0%,100%,.3);border-top:3px solid #fff;border-radius:50%;animation:spin 1s linear infinite;z-index:10000}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media(max-width: 768px){#ccpigd-gallery-overlay [style*="padding: 60px 80px"]{padding:60px 20px !important}#ccpigd-gallery-overlay [style*="left: 20px"]{left:10px !important}#ccpigd-gallery-overlay [style*="right: 20px"]{right:10px !important}#ccpigd-gallery-overlay [style*="width: 90vw"]{width:95vw !important}#ccpigd-gallery-overlay [style*="height: 80vh"]{height:70vh !important}}#ccpigd-gallery-overlay img[style*="width: 60px"]{transition:all .2s ease}#ccpigd-gallery-overlay img[style*="width: 60px"]:hover{transform:scale(1.1);opacity:.8}#ccpigd-gallery-overlay button:focus{outline:2px solid #fff;outline-offset:2px}#ccpigd-gallery-overlay img[style*="cursor: pointer"]:focus{outline:2px solid #fff;outline-offset:2px}.ccpigd-custom-gallery--overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:999999;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;transform:scale(0.7);animation:ccpigdGalleryFadeInPopup .35s forwards}.ccpigd-custom-gallery__header{position:absolute;top:0;left:0;right:0;height:60px;background-color:rgba(0,0,0,.5);color:#fff;padding:0 20px}.ccpigd-custom-gallery__header-close{z-index:10;cursor:pointer}.ccpigd-custom-gallery__content{flex:1;display:flex;justify-content:center;align-items:center;width:100%;padding:60px 80px;position:relative}.ccpigd-custom-gallery__content-action-button{position:absolute;left:20px;background-color:hsla(0,0%,100%,.2);border:none;color:#fff;width:50px;height:50px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.ccpigd-custom-gallery__content-action-button--next{left:auto;right:20px}.ccpigd-custom-gallery__content-media{max-width:90%;max-height:90%}.ccpigd-custom-gallery__content-media video{max-width:100%;max-height:82vh}.ccpigd-custom-gallery__content-media iframe{width:90vw;height:82vh;border:none;background-color:#fff}.ccpigd-custom-gallery__content-media img{max-width:100%;max-height:82vh;object-fit:contain}.ccpigd-custom-gallery__footer{position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);padding:15px 20px;color:#fff;display:flex;align-items:center;justify-content:center}.ccpigd-custom-gallery__footer-thumbnails{overflow-y:auto;max-width:100%}.ccpigd-custom-gallery__footer-thumbnails img{width:80px;height:60px;flex:0 0 80px;object-fit:cover;cursor:pointer;border-radius:4px}.ccpigd-custom-gallery--preloader{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1000}@keyframes ccpigdGalleryFadeInPopup{0%{opacity:0;transform:scale(0.7)}60%{opacity:1;transform:scale(1.05)}100%{opacity:1;transform:scale(1)}}.ccpigd-top-level-wrapper{font-family:"Poppins",sans-serif !important}.ccpigd-top-level-wrapper .general-checkbox-wrapper{display:flex}.ccpigd-top-level-wrapper .general-checkbox-wrapper label{transition:all 200ms ease-in-out;display:inline-block;position:relative;height:24px;width:24px;border-radius:2px;cursor:pointer;background-color:var(--background-color, #fff);color:rgba(0,0,0,0);border:2px solid var(--ccpigd-primary)}.ccpigd-top-level-wrapper .general-checkbox-wrapper label:after{transition:all 200ms ease-in-out;content:"";position:absolute;height:4px;width:10px;border-bottom:2px solid rgba(0,0,0,0);border-left:2px solid rgba(0,0,0,0);top:6px;left:4px;transform:rotate(-45deg)}.ccpigd-top-level-wrapper .general-checkbox-wrapper input[type=checkbox]{display:none}.ccpigd-top-level-wrapper .general-checkbox-wrapper input[type=checkbox]:checked+label{background-color:var(--ccpigd-primary) !important}.ccpigd-top-level-wrapper .general-checkbox-wrapper input[type=checkbox]:checked+label:after{border-bottom-color:#fff;border-left-color:#fff}.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper{position:relative;width:180px;padding:6px 10px;border:1px solid #e0e0e0;border-radius:5px;background-color:#fff;margin-right:10px}.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper:after{position:absolute;content:"";width:6px;height:6px;right:15px;top:calc(50% - 5px);border-bottom:1px solid #424242;border-right:1px solid #424242;transform:rotate(45deg)}.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper span{color:#616161;display:block;font-size:14px;cursor:pointer}.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper .selected-area{font-size:14px}.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper .selected-area .selected{font-weight:500;margin-left:20px}.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper .unselected{position:absolute;top:40px;width:100%;padding:10px;background-color:var(--ccpigd-primary);z-index:1024;left:0;border-radius:5px;box-shadow:0px 6px 24px 0px rgba(0,0,0,.2)}.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper .unselected span{color:#fff;line-height:1;transition:all .3s ease 0s;padding:5px;border-radius:2px}.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper .unselected span:hover,.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper .unselected span:focus{background-color:#fff;color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper .unselected span:not(:last-child){margin-bottom:5px}.ccpigd-top-level-wrapper .input-checkbox-wrapper.disabled label{cursor:not-allowed;border:1px solid gray}.ccpigd-top-level-wrapper .input-checkbox-wrapper.disabled label:after{background-color:gray}.ccpigd-top-level-wrapper .input-checkbox-wrapper label{transition:all 200ms ease-in-out;display:inline-block;position:relative;height:24px;width:48px;border-radius:40px;cursor:pointer;background-color:#fff;color:rgba(0,0,0,0);border:1px solid var(--ccpigd-primary)}.ccpigd-top-level-wrapper .input-checkbox-wrapper label:after{transition:all 200ms ease-in-out;content:"";position:absolute;height:16px;width:16px;border-radius:50%;background-color:var(--ccpigd-primary);top:3px;left:4px;right:auto}.ccpigd-top-level-wrapper .input-checkbox-wrapper input[type=checkbox]{display:none}.ccpigd-top-level-wrapper .input-checkbox-wrapper input[type=checkbox]:checked+label{background-color:var(--ccpigd-primary) !important}.ccpigd-top-level-wrapper .input-checkbox-wrapper input[type=checkbox]:checked+label:after{left:27px;background-color:#fff}.ccpigd-top-level-wrapper .range-input-wrapper{gap:10px}.ccpigd-top-level-wrapper .range-input-wrapper .range-input{padding:0 !important;flex:1;border:none;background-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .range-input-wrapper .range-value{width:89px;border:2px solid #dfdfdf;font-size:14px;font-weight:400}.ccpigd-top-level-wrapper .range-input-wrapper .reset-btn{background-color:rgba(0,0,0,0);padding:6.5px 10px 6.5px 10px;border:1px solid #ed921b;color:#ed921b;display:flex;align-items:center;gap:4px;border-radius:4px}.ccpigd-top-level-wrapper .setting-card{padding:40px 20px;background-color:var(--background-color);margin:20px 0;border-radius:8px;text-align:left}.ccpigd-top-level-wrapper .setting-card .input-title{flex:0 0 30%;font-size:15px;color:var(--text-black-white)}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper{width:100% !important}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper h6{padding-bottom:10px;font-size:15px;line-height:22px;font-weight:500}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper hr{margin-bottom:10px}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper.button-group{font-size:100%}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper .input-checkbox-wrapper.disabled label{cursor:not-allowed;border:1px solid gray}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper .input-checkbox-wrapper.disabled label:after{background-color:gray}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper .input-checkbox-wrapper label{transition:all 200ms ease-in-out;display:inline-block;position:relative;height:24px;width:48px;border-radius:40px;cursor:pointer;background-color:#fff;color:rgba(0,0,0,0);border:1px solid var(--ccpigd-primary)}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper .input-checkbox-wrapper label:after{transition:all 200ms ease-in-out;content:"";position:absolute;height:16px;width:16px;border-radius:50%;background-color:var(--ccpigd-primary);top:3px;left:4px;right:auto}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper .input-checkbox-wrapper input[type=checkbox]{display:none}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper .input-checkbox-wrapper input[type=checkbox]:checked+label{background-color:var(--ccpigd-primary) !important}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper .input-checkbox-wrapper input[type=checkbox]:checked+label:after{left:27px;background-color:#fff}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper p.description{margin-top:5px;text-wrap:wrap;font-size:13px;line-height:13px}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper p.description:last-child{margin-bottom:12px}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper p.description.summary{background:#e6efff;padding:14px;border:1px solid rgba(0,97,254,.5019607843);border-radius:6px}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper .nested-checkbox-wrapper{margin-top:20px;padding:20px 0;border-top:1px solid rgba(193,209,254,.6)}.ccpigd-top-level-wrapper .settings-sub-card{width:100%;margin:20px 0px;padding:14px;border:1px dashed var(--border-color);border-radius:5px;display:flex;flex-direction:column;gap:10px}.ccpigd-top-level-wrapper .settings-sub-card.setting-card{padding:10px 20px !important}.ccpigd-top-level-wrapper .input-wrapper input{width:100%;border-radius:5px;border:1px solid var(--border-color);font-size:14px;line-height:18px;padding:12px 15px;transition:all .3s ease;box-shadow:none !important;outline:none !important;margin-top:0px;background-color:var(--background-color);color:var(--text-black-white)}.ccpigd-top-level-wrapper .input-wrapper input:hover,.ccpigd-top-level-wrapper .input-wrapper input:focus{border-color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .input-card-wrapper select{width:100%;border-radius:5px;border:1px solid #e0e0e0;font-size:14px;line-height:1.3rem;padding:10px 15px;transition:all .3s ease;box-shadow:none !important;outline:none !important}.ccpigd-top-level-wrapper .input-card-wrapper select:hover,.ccpigd-top-level-wrapper .input-card-wrapper select:focus{border-color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .input-card-wrapper select.button-group .css-1amir5g-multiValue{background-color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .css-1amir5g-multiValue{background:var(--ccpigd-primary) !important}.ccpigd-upgrade-popup-container{padding:10px}.ccpigd-upgrade-popup-container .ccpigd-upgrade-popup-close{position:absolute;right:15px;top:15px;cursor:pointer;color:var(--ccpigd-error, #ff0000)}.ccpigd-lightgallery .lg-video-poster{object-fit:contain !important}.ccpigd-lightgallery [data-lg-slide-type=iframe]{background:#000 !important}
     1@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:400;src:url("../fonts/poppins-v23-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:500;src:url("../fonts/poppins-v23-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:600;src:url("../fonts/poppins-v23-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:700;src:url("../fonts/poppins-v23-latin-700.woff2") format("woff2")}@font-face{font-family:"ccpigd-icon";src:url("../fonts/ccpigd-icon.woff2") format("woff2");font-style:normal;font-weight:normal}.ccpigd-icon{font-family:"ccpigd-icon";font-weight:normal;font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;line-height:1em !important;transition:all 300ms ease;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}:root{--ccpigd-primary: #00ac47;--ccpigd-primary-hover: hsl(from var(--ccpigd-primary) h s l / 80%);--ccpigd-secondary: hsl(from var(--ccpigd-primary) h s l / 18%);--ccpigd-light: hsl(from var(--ccpigd-primary) h s l / 11%);--ccpigd-extra-light: hsl(from var(--ccpigd-primary) h s l / 2%)}[ccpigd-theme-status=light]{--ccpigd-extra-light: hsl(from var(--ccpigd-primary) h s l / 2%);--ccpigd-white: #ffffff;--ccpigd-primary-black: #000e25;--ccpigd-secondary-black: #243247;--ccpigd-desc-gray: #758780;--ccpigd-medium-dark: #002c1b;--ccpigd-primary-shadow: #6c7f9e4d;--ccpigd-secondary-shadow: #6c7f9e1a;--ccpigd-error: #ff0000;--ccpigd-error-light: #ff000033;--ccpigd-error-extra-light: #ff00001a;--ccpigd-warning: #ff5900;--ccpigd-warning-light: #ff590033;--ccpigd-warning-extra-light: #ff59001a;--ccpigd-disabled: #e0e0e0;--ccpigd-pro: #ffc300;--ccpigd-new: #d0f2e5}[ccpigd-theme-status=dark]{--ccpigd-extra-light: #171717;--ccpigd-white: #101010;--ccpigd-primary-black: #f6fcfa;--ccpigd-secondary-black: #ffffff;--ccpigd-desc-gray: #8a9390;--ccpigd-medium-dark: #002c1b;--ccpigd-primary-shadow: #6c7f9e4d;--ccpigd-secondary-shadow: #6c7f9e1a;--ccpigd-error: #ff0000;--ccpigd-error-light: #ff000033;--ccpigd-error-extra-light: #ff00001a;--ccpigd-warning: #ff5900;--ccpigd-warning-light: #ff590033;--ccpigd-warning-extra-light: #ff59001a;--ccpigd-disabled: #2d3032;--ccpigd-pro: #d1a40e;--ccpigd-new: #92b4a7}.ccpigd-top-level-wrapper .text-inherit{font-size:inherit;line-height:inherit}.ccpigd-top-level-wrapper .text-xs,.ccpigd-top-level-wrapper .ccpigd-slider-tooltip,.ccpigd-top-level-wrapper .ccpigd-page-intro .description,.ccpigd-page-intro .ccpigd-top-level-wrapper .description,.ccpigd-top-level-wrapper .ccpigd-no-file-found-container p,.ccpigd-no-file-found-container .ccpigd-top-level-wrapper p,.ccpigd-top-level-wrapper .ccpigd-file-list__files .ccpigd-file-card .file-extension,.ccpigd-file-list__files .ccpigd-file-card .ccpigd-top-level-wrapper .file-extension,.ccpigd-top-level-wrapper .ccpigd-file-list__files .ccpigd-file-card .file-size,.ccpigd-file-list__files .ccpigd-file-card .ccpigd-top-level-wrapper .file-size,.ccpigd-top-level-wrapper .ccpigd-file-list__files .ccpigd-file-card .file-last-edited,.ccpigd-file-list__files .ccpigd-file-card .ccpigd-top-level-wrapper .file-last-edited,.ccpigd-top-level-wrapper .ccpigd-input__label,.ccpigd-top-level-wrapper .ccpigd-input__helper-text,.ccpigd-top-level-wrapper .ccpigd-input__error-text{font-size:12px;line-height:1.3rem}.ccpigd-top-level-wrapper .text-sm,.ccpigd-top-level-wrapper .searchbox-wrapper .ccpigd-searchbox__options-item span,.searchbox-wrapper .ccpigd-searchbox__options-item .ccpigd-top-level-wrapper span,.ccpigd-top-level-wrapper .searchbox-wrapper .ccpigd-searchbox__dropdown .ccpigd-dropdown-menu-label,.searchbox-wrapper .ccpigd-searchbox__dropdown .ccpigd-top-level-wrapper .ccpigd-dropdown-menu-label,.ccpigd-top-level-wrapper .searchbox-wrapper .ccpigd-searchbox__dropdown .ccpigd-dropdown-menu-item,.searchbox-wrapper .ccpigd-searchbox__dropdown .ccpigd-top-level-wrapper .ccpigd-dropdown-menu-item,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-content .ccpigd-description,.ccpigd-top-level-wrapper .ccpigd-status__item,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .selected-option,.ccpigd-top-level-wrapper .tree__actions-wrapper .tree__actions .dashicon,.tree__actions-wrapper .tree__actions .ccpigd-top-level-wrapper .dashicon,.ccpigd-top-level-wrapper .ccpigd-file-list__files .ccpigd-file-card__name,.ccpigd-file-list__files .ccpigd-top-level-wrapper .ccpigd-file-card__name,.ccpigd-top-level-wrapper .ccpigd-context-menu-content .ccpigd-context-menu-item,.ccpigd-context-menu-content .ccpigd-top-level-wrapper .ccpigd-context-menu-item,.ccpigd-top-level-wrapper .ccpigd-context-menu-content .ccpigd-context-menu-sub-trigger,.ccpigd-context-menu-content .ccpigd-top-level-wrapper .ccpigd-context-menu-sub-trigger,.ccpigd-top-level-wrapper .ccpigd-dropdown-content .ccpigd-dropdown-menu-item,.ccpigd-dropdown-content .ccpigd-top-level-wrapper .ccpigd-dropdown-menu-item,.ccpigd-top-level-wrapper .ccpigd-breadcrumb .ccpigd-breadcrumb-list .ccpigd-breadcrumb-item,.ccpigd-top-level-wrapper .ccpigd-btn{font-size:14px;line-height:1.3rem}.ccpigd-top-level-wrapper .text-md,.ccpigd-top-level-wrapper .ccpigd-dropdown-content .ccpigd-dropdown-menu-label,.ccpigd-dropdown-content .ccpigd-top-level-wrapper .ccpigd-dropdown-menu-label{font-size:16px;line-height:1.3rem}.ccpigd-top-level-wrapper .text-lg,.ccpigd-top-level-wrapper .ccpigd-page-intro .title,.ccpigd-page-intro .ccpigd-top-level-wrapper .title{font-size:18px;line-height:1.3rem}.ccpigd-top-level-wrapper .text-xl,.ccpigd-top-level-wrapper .ccpigd-no-file-found-container h3,.ccpigd-no-file-found-container .ccpigd-top-level-wrapper h3{font-size:20px;line-height:1.3rem}.ccpigd-top-level-wrapper .text-2xl,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-content .ccpigd-title{font-size:24px;line-height:1.3rem}.ccpigd-top-level-wrapper .text-white{color:#fff}.ccpigd-top-level-wrapper .text-black{color:#000e25}.ccpigd-top-level-wrapper .text-light{color:var(--ccpigd-white, #ffffff)}.ccpigd-top-level-wrapper .text-dark,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-content .ccpigd-title,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-content .ccpigd-description{color:var(--ccpigd-primary-black, #000e25)}.ccpigd-top-level-wrapper .text-primary{color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .text-secondary{color:var(--ccpigd-secondary)}.ccpigd-top-level-wrapper .text-error{color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .text-desc-gray{color:var(--ccpigd-desc-gray, #758780)}.ccpigd-top-level-wrapper .text-medium-dark{color:var(--ccpigd-medium-dark, #002c1b)}.ccpigd-top-level-wrapper .text-extra-light{color:var(--ccpigd-extra-light)}.ccpigd-top-level-wrapper .text-left{text-align:left}.ccpigd-top-level-wrapper .text-center{text-align:center}.ccpigd-top-level-wrapper .text-right{text-align:right}.ccpigd-top-level-wrapper .font-inherit{font-weight:700}.ccpigd-top-level-wrapper .font-bold{font-weight:700}.ccpigd-top-level-wrapper .font-semibold,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-content .ccpigd-title,.ccpigd-top-level-wrapper .ccpigd-dropdown-content .ccpigd-dropdown-menu-label,.ccpigd-dropdown-content .ccpigd-top-level-wrapper .ccpigd-dropdown-menu-label,.ccpigd-top-level-wrapper .ccpigd-input__label{font-weight:600}.ccpigd-top-level-wrapper .font-medium{font-weight:500}.ccpigd-top-level-wrapper .font-regular,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-content .ccpigd-description,.ccpigd-top-level-wrapper .tree__actions-wrapper .tree__actions .dashicon,.tree__actions-wrapper .tree__actions .ccpigd-top-level-wrapper .dashicon,.ccpigd-top-level-wrapper .ccpigd-file-list__files .ccpigd-file-card__name,.ccpigd-file-list__files .ccpigd-top-level-wrapper .ccpigd-file-card__name,.ccpigd-top-level-wrapper .ccpigd-file-list__files .ccpigd-file-card .file-extension,.ccpigd-file-list__files .ccpigd-file-card .ccpigd-top-level-wrapper .file-extension,.ccpigd-top-level-wrapper .ccpigd-file-list__files .ccpigd-file-card .file-size,.ccpigd-file-list__files .ccpigd-file-card .ccpigd-top-level-wrapper .file-size,.ccpigd-top-level-wrapper .ccpigd-file-list__files .ccpigd-file-card .file-last-edited,.ccpigd-file-list__files .ccpigd-file-card .ccpigd-top-level-wrapper .file-last-edited,.ccpigd-top-level-wrapper .ccpigd-context-menu-content .ccpigd-context-menu-item,.ccpigd-context-menu-content .ccpigd-top-level-wrapper .ccpigd-context-menu-item,.ccpigd-top-level-wrapper .ccpigd-context-menu-content .ccpigd-context-menu-sub-trigger,.ccpigd-context-menu-content .ccpigd-top-level-wrapper .ccpigd-context-menu-sub-trigger,.ccpigd-top-level-wrapper .ccpigd-dropdown-content .ccpigd-dropdown-menu-item,.ccpigd-dropdown-content .ccpigd-top-level-wrapper .ccpigd-dropdown-menu-item,.ccpigd-top-level-wrapper .ccpigd-btn{font-weight:400}.ccpigd-top-level-wrapper .bg-transparent,.ccpigd-top-level-wrapper.bg-transparent{background-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .bg-white{background-color:var(--ccpigd-white, #ffffff)}.ccpigd-top-level-wrapper .bg-black{background-color:#000e25}.ccpigd-top-level-wrapper .bg-light{background-color:var(--ccpigd-white, #ffffff)}.ccpigd-top-level-wrapper .bg-extra-light{background-color:var(--ccpigd-extra-light)}.ccpigd-top-level-wrapper .bg-dark{background-color:var(--ccpigd-primary-black, #000e25)}.ccpigd-top-level-wrapper .bg-primary{background-color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .bg-secondary{background-color:var(--ccpigd-secondary)}.ccpigd-top-level-wrapper .bg-success{background-color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .bg-error{background-color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .bg-primary-light{background-color:var(--ccpigd-light)}.ccpigd-top-level-wrapper .bg-none{background:none !important}.ccpigd-top-level-wrapper .border-white{color:#fff}.ccpigd-top-level-wrapper .border-black{color:#000e25}.ccpigd-top-level-wrapper .border-light{border:1px solid var(--ccpigd-light)}.ccpigd-top-level-wrapper .border-dark{border:1px solid var(--ccpigd-primary-black, #000e25)}.ccpigd-top-level-wrapper .border-primary{border:1px solid var(--ccpigd-primary)}.ccpigd-top-level-wrapper .border-secondary{border:1px solid var(--ccpigd-secondary)}.ccpigd-top-level-wrapper .border-success{border:1px solid var(--ccpigd-primary)}.ccpigd-top-level-wrapper .border-error{border:1px solid var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .border-none{border:none}.ccpigd-top-level-wrapper .rounded-full{border-radius:50%}.ccpigd-top-level-wrapper .rounded-lg,.ccpigd-top-level-wrapper .ccpigd-notice-card{border-radius:12px}.ccpigd-top-level-wrapper .rounded-md,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper,.ccpigd-top-level-wrapper .ccpigd-file-list__files--grid-view .ccpigd-file-card,.ccpigd-file-list__files--grid-view .ccpigd-top-level-wrapper .ccpigd-file-card,.ccpigd-top-level-wrapper .ccpigd-context-menu-content{border-radius:8px}.ccpigd-top-level-wrapper .rounded-sm,.ccpigd-top-level-wrapper .searchbox-wrapper .ccpigd-searchbox__options,.searchbox-wrapper .ccpigd-top-level-wrapper .ccpigd-searchbox__options,.ccpigd-top-level-wrapper .searchbox-wrapper .ccpigd-searchbox__options-item,.searchbox-wrapper .ccpigd-top-level-wrapper .ccpigd-searchbox__options-item,.ccpigd-top-level-wrapper .searchbox-wrapper .ccpigd-searchbox__options-item span,.searchbox-wrapper .ccpigd-searchbox__options-item .ccpigd-top-level-wrapper span,.ccpigd-top-level-wrapper .ccpigd-file-list__files .ccpigd-file-card__thumbnail,.ccpigd-file-list__files .ccpigd-top-level-wrapper .ccpigd-file-card__thumbnail{border-radius:4px}.ccpigd-top-level-wrapper .rounded-xs{border-radius:2px}.ccpigd-top-level-wrapper .border-solid{border:1px solid var(--ccpigd-light)}.ccpigd-top-level-wrapper .border-dotted{border:1px dotted var(--ccpigd-light)}.ccpigd-top-level-wrapper .border-dashed{border:1px dashed var(--ccpigd-light)}.ccpigd-top-level-wrapper .border-none{border:none}.ccpigd-top-level-wrapper .size-small{height:20px;width:20px}.ccpigd-top-level-wrapper .size-medium{height:40px;width:40px}.ccpigd-top-level-wrapper .size-large{height:60px;width:60px}.ccpigd-top-level-wrapper .inline-flex{display:inline-flex}.ccpigd-top-level-wrapper .d-flex,.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper .selected-area,.ccpigd-top-level-wrapper .ccpigd-select-box-container,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .selected-option,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-search-wrapper{display:flex}.ccpigd-top-level-wrapper .d-inline-flex{display:inline-flex !important}.ccpigd-top-level-wrapper .justify-start{justify-content:flex-start}.ccpigd-top-level-wrapper .justify-center{justify-content:center}.ccpigd-top-level-wrapper .justify-end{justify-content:flex-end}.ccpigd-top-level-wrapper .justify-between,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected{justify-content:space-between}.ccpigd-top-level-wrapper .justify-around{justify-content:space-around}.ccpigd-top-level-wrapper .justify-evenly{justify-content:space-evenly}.ccpigd-top-level-wrapper .items-center,.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper .selected-area,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .selected-option,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-search-wrapper{align-items:center}.ccpigd-top-level-wrapper .items-start{align-items:flex-start}.ccpigd-top-level-wrapper .items-end{align-items:flex-end}.ccpigd-top-level-wrapper .items-baseline{align-items:baseline}.ccpigd-top-level-wrapper .items-stretch{align-items:stretch}.ccpigd-top-level-wrapper .flex-wrap{flex-wrap:wrap}.ccpigd-top-level-wrapper .flex-nowrap{flex-wrap:nowrap}.ccpigd-top-level-wrapper .flex-row{flex-direction:row}.ccpigd-top-level-wrapper .flex-row-reverse{flex-direction:row-reverse}.ccpigd-top-level-wrapper .flex-col,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper,.ccpigd-top-level-wrapper .ccpigd-select-box-container{flex-direction:column}.ccpigd-top-level-wrapper .flex-col-reverse{flex-direction:column-reverse}.ccpigd-top-level-wrapper .flex-center,.ccpigd-top-level-wrapper .ccpigd-notice-card,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper,.ccpigd-top-level-wrapper .ccpigd-status__item{display:flex;align-items:center;justify-content:center}.ccpigd-top-level-wrapper .flex-between{display:flex;justify-content:space-between;align-items:center}.ccpigd-top-level-wrapper .flex-1{flex:1 1 0%}.ccpigd-top-level-wrapper .container{width:100%;margin:0 auto;max-width:1235px;padding:0 25px}.ccpigd-top-level-wrapper .ccpigd-d-grid{display:grid}.ccpigd-top-level-wrapper .ccpigd-d-grid-2-col{grid-template-columns:repeat(2, 1fr)}.ccpigd-top-level-wrapper .position-sticky{position:sticky;top:32px}.ccpigd-top-level-wrapper .ccpigd-d-block{display:block}.ccpigd-top-level-wrapper .ccpigd-d-block-force{display:block !important}.ccpigd-top-level-wrapper .highlight-folder{border:1px dashed #007cba !important;background-color:rgba(0,123,186,.1)}.ccpigd-top-level-wrapper .w-full,.ccpigd-top-level-wrapper .ccpigd-input__container,.ccpigd-top-level-wrapper .ccpigd-input__input{width:100%}.ccpigd-top-level-wrapper .w-half{width:50%}.ccpigd-top-level-wrapper .w-fit{width:fit-content}.ccpigd-top-level-wrapper .h-fit{height:fit-content}.ccpigd-top-level-wrapper .disabled{pointer-events:none;opacity:.5}.ccpigd-top-level-wrapper .dashicon{height:auto;width:auto}.ccpigd-top-level-wrapper .cursor-pointer,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected{cursor:pointer}.ccpigd-top-level-wrapper .mt-0{margin-top:0}.ccpigd-top-level-wrapper .mt-1{margin-top:.25rem}.ccpigd-top-level-wrapper .mt-2{margin-top:.5rem}.ccpigd-top-level-wrapper .mt-3{margin-top:.75rem}.ccpigd-top-level-wrapper .mt-4{margin-top:1rem}.ccpigd-top-level-wrapper .mt-5{margin-top:1.25rem}.ccpigd-top-level-wrapper .mt-6{margin-top:1.5rem}.ccpigd-top-level-wrapper .mt-7{margin-top:1.75rem}.ccpigd-top-level-wrapper .mt-8{margin-top:2rem}.ccpigd-top-level-wrapper .mb-1{margin-bottom:.25rem}.ccpigd-top-level-wrapper .mb-2{margin-bottom:.5rem}.ccpigd-top-level-wrapper .mb-3{margin-bottom:.75rem}.ccpigd-top-level-wrapper .mb-4{margin-bottom:1rem}.ccpigd-top-level-wrapper .mb-5{margin-bottom:1.25rem}.ccpigd-top-level-wrapper .pt-1{padding-top:.25rem}.ccpigd-top-level-wrapper .pt-2{padding-top:.5rem}.ccpigd-top-level-wrapper .pt-3{padding-top:.75rem}.ccpigd-top-level-wrapper .pt-4{padding-top:1rem}.ccpigd-top-level-wrapper .pt-5{padding-top:1.25rem}.ccpigd-top-level-wrapper .pb-1{padding-bottom:.25rem}.ccpigd-top-level-wrapper .pb-2{padding-bottom:.5rem}.ccpigd-top-level-wrapper .pb-3{padding-bottom:.75rem}.ccpigd-top-level-wrapper .pb-4{padding-bottom:1rem}.ccpigd-top-level-wrapper .pb-5{padding-bottom:1.25rem}.ccpigd-top-level-wrapper .pl-3{padding-left:.75rem}.ccpigd-top-level-wrapper .pl-4{padding-left:1rem}.ccpigd-top-level-wrapper .pl-5{padding-left:1.25rem}.ccpigd-top-level-wrapper .pr-1{padding-right:.25rem}.ccpigd-top-level-wrapper .pr-2{padding-right:.5rem}.ccpigd-top-level-wrapper .pr-3{padding-right:.75rem}.ccpigd-top-level-wrapper .pr-4{padding-right:1rem}.ccpigd-top-level-wrapper .pr-5{padding-right:1.25rem}.ccpigd-top-level-wrapper .pr-6{padding-right:1.5rem}.ccpigd-top-level-wrapper .p-1{padding:.25rem}.ccpigd-top-level-wrapper .p-2{padding:.5rem}.ccpigd-top-level-wrapper .p-3{padding:.75rem}.ccpigd-top-level-wrapper .p-4{padding:1rem}.ccpigd-top-level-wrapper .p-5{padding:1.25rem}.ccpigd-top-level-wrapper .gap--none{gap:0}.ccpigd-top-level-wrapper .gap--xs,.ccpigd-top-level-wrapper .ccpigd-select-box-container,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-search-wrapper{gap:.25rem}.ccpigd-top-level-wrapper .gap--sm,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .selected-option{gap:.5rem}.ccpigd-top-level-wrapper .gap--md{gap:1rem}.ccpigd-top-level-wrapper .gap--lg{gap:1.5rem}.ccpigd-top-level-wrapper .gap--xl{gap:2rem}.ccpigd-top-level-wrapper .col-span-1{grid-column:span 1/span 1}.ccpigd-top-level-wrapper .col-span-2{grid-column:span 2/span 2}.ccpigd-top-level-wrapper .col-span-3{grid-column:span 3/span 3}.ccpigd-top-level-wrapper .text-ellipsis{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ccpigd-top-level-wrapper .white-space-nowrap{white-space:nowrap}.ccpigd-top-level-wrapper .text-word-break{word-break:break-word}.ccpigd-top-level-wrapper .text-line-2{max-width:100%;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ccpigd-top-level-wrapper .text-wrap,.ccpigd-top-level-wrapper .text-line-2{text-wrap:wrap;word-wrap:break-word}@media only screen and (max-width: 1024px){.ccpigd-top-level-wrapper .hide-tab{display:none}}@media only screen and (max-width: 768px){.ccpigd-top-level-wrapper .hide-mobile{display:none}}.ccpigd-top-level-wrapper .position-relative,.ccpigd-top-level-wrapper .ccpigd-body{position:relative}.ccpigd-top-level-wrapper .position-absolute{position:absolute}.ccpigd-top-level-wrapper .w-100{width:100%}.ccpigd-top-level-wrapper .h-100{height:100%}html:has(.ccpigd-top-level-wrapper){width:100%;max-width:100%;font-size:100%}html:has(.ccpigd-top-level-wrapper),body:has(.ccpigd-top-level-wrapper){height:100%}.ccpigd-top-level-wrapper{background-color:var(--ccpigd-white, #ffffff)}.ccpigd-top-level-wrapper *{box-sizing:border-box;text-decoration:none;scroll-behavior:smooth}.ccpigd-top-level-wrapper h1,.ccpigd-top-level-wrapper h2,.ccpigd-top-level-wrapper h3,.ccpigd-top-level-wrapper h4,.ccpigd-top-level-wrapper h5,.ccpigd-top-level-wrapper h6,.ccpigd-top-level-wrapper p{margin:0;padding:0;font-family:inherit}.ccpigd-top-level-wrapper button{border:0;outline:none;outline-offset:0;cursor:pointer;box-shadow:none}.ccpigd-top-level-wrapper input,.ccpigd-top-level-wrapper textarea,.ccpigd-top-level-wrapper select{border:0;outline:none;font-family:inherit}.ccpigd-top-level-wrapper .ccpigd-loading-spinner{width:12px;height:12px;border:1px solid var(--ccpigd-primary-black, #000e25);border-bottom-color:rgba(0,0,0,0);border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation .8s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ccpigd-top-level-wrapper .ccpigd-description{margin-top:10px}.ccpigd-top-level-wrapper .blinking{animation:blink .25s ease-in-out infinite alternate}@keyframes blink{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}100%{opacity:1;transform:scale(1)}}.ccpigd-top-level-wrapper .ccpigd-btn--rounded-full{border-radius:50%}.ccpigd-top-level-wrapper .ccpigd-btn--rounded-lg{border-radius:12px}.ccpigd-top-level-wrapper .ccpigd-btn--rounded-md{border-radius:8px}.ccpigd-top-level-wrapper .ccpigd-btn--rounded-sm{border-radius:4px}.ccpigd-top-level-wrapper .ccpigd-btn--rounded-xs{border-radius:2px}.ccpigd-top-level-wrapper .ccpigd-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;margin:0;min-width:64px;box-sizing:border-box;vertical-align:middle;padding:8px 10px;border:1px solid rgba(0,0,0,0);transition:all .3s ease 0s;cursor:pointer}.ccpigd-top-level-wrapper .ccpigd-btn--full-width{width:100%}.ccpigd-top-level-wrapper .ccpigd-btn--small{padding:.25rem .375rem}.ccpigd-top-level-wrapper .ccpigd-btn--medium{padding:.51rem .625rem}.ccpigd-top-level-wrapper .ccpigd-btn--large{padding:.75rem .875rem}.ccpigd-top-level-wrapper .ccpigd-btn--text{color:var(--ccpigd-primary-black, #000e25);background-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-btn--text:hover{color:var(--ccpigd-primary-black, #000e25);background-color:var(--ccpigd-light)}.ccpigd-top-level-wrapper .ccpigd-btn--primary{background-color:var(--ccpigd-primary);color:#fff}.ccpigd-top-level-wrapper .ccpigd-btn--primary .ccpigd-loading-spinner{border-color:var(--ccpigd-white, #ffffff);border-bottom-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-btn--primary:hover{color:#fff;background-color:var(--ccpigd-primary-hover)}.ccpigd-top-level-wrapper .ccpigd-btn--secondary{background-color:var(--ccpigd-light);color:var(--ccpigd-primary-black, #000e25)}.ccpigd-top-level-wrapper .ccpigd-btn--secondary:hover{color:var(--ccpigd-primary-black, #000e25);background-color:var(--ccpigd-secondary)}.ccpigd-top-level-wrapper .ccpigd-btn--outlined{background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-primary-black, #000e25);border:1px solid rgba(0,0,0,0);border-color:var(--ccpigd-light)}.ccpigd-top-level-wrapper .ccpigd-btn--outlined:hover{color:var(--ccpigd-primary-black, #000e25);background-color:var(--ccpigd-secondary)}.ccpigd-top-level-wrapper .ccpigd-btn--error{background-color:hsl(from var(--ccpigd-error, #ff0000) h s l/15%);border:1px solid rgba(0,0,0,0);border-color:var(--ccpigd-error-light, rgba(255, 0, 0, 0.2));color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-btn--error .ccpigd-loading-spinner{border-color:var(--ccpigd-error, #ff0000);border-bottom-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-btn--error:hover{background-color:hsl(from var(--ccpigd-error, #ff0000) h s l/30%);color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-btn--warning{background-color:hsl(from var(--ccpigd-warning, #ff5900) h s l/15%);border:1px solid;color:var(--ccpigd-warning, #ff5900);border-color:var(--ccpigd-warning-light, rgba(255, 89, 0, 0.2))}.ccpigd-top-level-wrapper .ccpigd-btn--warning .ccpigd-loading-spinner{border-color:var(--ccpigd-warning, #ff5900);border-bottom-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-btn--warning:hover{background-color:hsl(from var(--ccpigd-warning, #ff5900) h s l/30%);color:var(--ccpigd-warning, #ff5900)}.ccpigd-top-level-wrapper .ccpigd-btn--link{color:var(--ccpigd-primary-black, #000e25);background-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-btn--link:hover{background-color:var(--ccpigd-light);text-decoration:underline}.ccpigd-top-level-wrapper .ccpigd-btn--disabled{cursor:not-allowed;border-color:var(--ccpigd-secondary);color:var(--ccpigd-secondary-black, #243247);background-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-btn--disabled:hover{background-color:var(--ccpigd-secondary);color:var(--ccpigd-secondary-black, #243247)}.ccpigd-top-level-wrapper .ccpigd-input--rounded-full{border-radius:50% !important}.ccpigd-top-level-wrapper .ccpigd-input--rounded-lg{border-radius:12px !important}.ccpigd-top-level-wrapper .ccpigd-input--rounded-md{border-radius:8px !important}.ccpigd-top-level-wrapper .ccpigd-input--rounded-sm{border-radius:4px !important}.ccpigd-top-level-wrapper .ccpigd-input--rounded-xs{border-radius:2px !important}.ccpigd-top-level-wrapper .ccpigd-input--text-xs{font-size:.75rem}.ccpigd-top-level-wrapper .ccpigd-input--text-sm{font-size:.875rem}.ccpigd-top-level-wrapper .ccpigd-input--text-md{font-size:1rem}.ccpigd-top-level-wrapper .ccpigd-input--text-lg{font-size:1.125rem}.ccpigd-top-level-wrapper .ccpigd-input--text-xl{font-size:1.25rem}.ccpigd-top-level-wrapper .ccpigd-input{display:flex;flex-direction:column;gap:.25rem;position:relative}.ccpigd-top-level-wrapper .ccpigd-input__label{color:var(--ccpigd-primary-black, #000e25);margin-bottom:.25rem}.ccpigd-top-level-wrapper .ccpigd-input__input{background-color:var(--ccpigd-white, #ffffff) !important;color:var(--ccpigd-primary-black, #000e25) !important;outline:none;transition:border-color .2s ease;border:1px solid;border-color:var(--ccpigd-secondary) !important;padding:.2rem .5rem .2rem .7rem !important}.ccpigd-top-level-wrapper .ccpigd-input__input:focus,.ccpigd-top-level-wrapper .ccpigd-input__input:active{box-shadow:none !important}.ccpigd-top-level-wrapper .ccpigd-input__input::placeholder{font-size:.75rem !important}.ccpigd-top-level-wrapper .ccpigd-input__input:focus{border-color:var(--ccpigd-primary) !important}.ccpigd-top-level-wrapper .ccpigd-input__input:read-only{background-color:var(--ccpigd-disabled) !important}.ccpigd-top-level-wrapper .ccpigd-input__input:disabled{cursor:not-allowed}.ccpigd-top-level-wrapper .ccpigd-input__helper-text{color:var(--ccpigd-primary-black, #000e25)}.ccpigd-top-level-wrapper .ccpigd-input__error-text{color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-input--error .ccpigd-top-level-wrapper .ccpigd-input__input{border-color:var(--ccpigd-error, #ff0000);color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-input--error .ccpigd-top-level-wrapper .ccpigd-input__input:focus{border-color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-input--disabled .ccpigd-top-level-wrapper .ccpigd-input__input{cursor:not-allowed;opacity:.5}.ccpigd-top-level-wrapper .ccpigd-input:has(.input-icon-search){justify-content:center}.ccpigd-top-level-wrapper .ccpigd-input:has(.input-icon-search):has(.ccpigd-input__input:active,.ccpigd-input__input:focus) .input-icon-search::after{background-color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .ccpigd-input .input-icon-search{position:absolute;padding:5px;right:1px;height:calc(100% - 2px);background:var(--ccpigd-white, #ffffff);pointer-events:none}.ccpigd-top-level-wrapper .ccpigd-input .input-icon-search::after{content:"";position:absolute;top:8px;left:0;width:1px;height:calc(100% - 16px);background-color:var(--ccpigd-secondary)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--rounded-full{border-radius:50%}.ccpigd-top-level-wrapper .ccpigd-icon-btn--rounded-lg{border-radius:12px}.ccpigd-top-level-wrapper .ccpigd-icon-btn--rounded-md{border-radius:8px}.ccpigd-top-level-wrapper .ccpigd-icon-btn--rounded-sm{border-radius:4px}.ccpigd-top-level-wrapper .ccpigd-icon-btn--rounded-xs{border-radius:2px}.ccpigd-top-level-wrapper .ccpigd-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;margin:0;border:0;outline:0;padding:0;user-select:none;vertical-align:middle;color:var(--ccpigd-primary);transition:all .3s ease 0s}.ccpigd-top-level-wrapper .ccpigd-icon-btn--extra-small{min-width:1.5rem;aspect-ratio:1/1}.ccpigd-top-level-wrapper .ccpigd-icon-btn--small{min-width:2rem;aspect-ratio:1/1}.ccpigd-top-level-wrapper .ccpigd-icon-btn--medium{min-width:2.5rem;aspect-ratio:1/1}.ccpigd-top-level-wrapper .ccpigd-icon-btn--large{min-width:3rem;aspect-ratio:1/1}.ccpigd-top-level-wrapper .ccpigd-icon-btn--full-width{width:100%}.ccpigd-top-level-wrapper .ccpigd-icon-btn--text{background-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--text:hover{background-color:var(--ccpigd-light)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--ghost{background-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--primary{background-color:var(--ccpigd-primary);color:#fff}.ccpigd-top-level-wrapper .ccpigd-icon-btn--primary .ccpigd-loading-spinner{border-color:var(--ccpigd-white, #ffffff);border-bottom-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--primary:hover{background-color:var(--ccpigd-primary-hover)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--secondary{background-color:var(--ccpigd-secondary)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--secondary:hover{background-color:hsl(from var(--ccpigd-secondary) h s l/20%)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--outlined{background-color:var(--ccpigd-white, #ffffff);border:1px solid var(--ccpigd-light)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--outlined:hover{background-color:var(--ccpigd-light)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--error,.ccpigd-top-level-wrapper .ccpigd-icon-btn--warning{color:#fff}.ccpigd-top-level-wrapper .ccpigd-icon-btn--error .ccpigd-loading-spinner,.ccpigd-top-level-wrapper .ccpigd-icon-btn--warning .ccpigd-loading-spinner{border-color:var(--ccpigd-white, #ffffff);border-bottom-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--error{background-color:hsl(from var(--ccpigd-error, #ff0000) h s l/20%);color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--error:hover{background-color:hsl(from var(--ccpigd-error, #ff0000) h s l/30%)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--warning{background-color:var(--ccpigd-warning, #ff5900);border:1px solid var(--ccpigd-warning, #ff5900)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--link{background-color:rgba(0,0,0,0);color:var(--ccpigd-primary-black, #000e25)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--link:hover{background-color:var(--ccpigd-light);text-decoration:underline}.ccpigd-top-level-wrapper .ccpigd-icon-btn--light{background-color:var(--ccpigd-white, #ffffff)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--dark{background-color:var(--ccpigd-primary-black, #000e25)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--disabled{cursor:not-allowed;pointer-events:none;opacity:.5}.ccpigd-top-level-wrapper .ccpigd-icon-btn--pro{background-color:var(--ccpigd-pro, #ffc300);color:var(--ccpigd-white, #ffffff)}.ccpigd-top-level-wrapper .ccpigd-icon-btn--new{background-color:var(--ccpigd-new, #d0f2e5)}.ccpigd-top-level-wrapper .ccpigd-icon-btn~span{user-select:none}.ccpigd-skeleton-loader__item{width:var(--ccpigd-skeleton-width);height:var(--ccpigd-skeleton-height);background-color:#3c3c3c;overflow:hidden;border-radius:5px}.ccpigd-skeleton-loader__item.ccpigd-skeleton-loading{position:relative;background-color:rgba(226,226,226,.3019607843)}.ccpigd-skeleton-loader__item.ccpigd-skeleton-loading::after{display:block;content:"";position:absolute;width:100%;height:100%;transform:translateX(-100%);background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(41, 39, 39, 0.2)), to(transparent));background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.685), transparent);animation:loading 1s infinite}@keyframes loading{100%{transform:translateX(100%)}}.ccpigd-top-level-wrapper .ccpigd-breadcrumb .ccpigd-breadcrumb-list .ccpigd-breadcrumb-item{color:var(--ccpigd-primary-black, #000e25);cursor:pointer}.ccpigd-top-level-wrapper .ccpigd-breadcrumb .ccpigd-breadcrumb-list .ccpigd-breadcrumb-item a{display:flex;align-items:center;color:var(--ccpigd-primary-black, #000e25);text-decoration:none}.ccpigd-top-level-wrapper .ccpigd-breadcrumb .ccpigd-breadcrumb-list .ccpigd-breadcrumb-item a:has(.breadcrumb-home-text){gap:4px}.ccpigd-top-level-wrapper .ccpigd-breadcrumb .ccpigd-breadcrumb-list .ccpigd-breadcrumb-item.active a{pointer-events:none}.ccpigd-top-level-wrapper .ccpigd-breadcrumb .ccpigd-breadcrumb-list .ccpigd-breadcrumb-item:last-child:has(.breadcrumb-separator) .breadcrumb-separator{display:none}.ccpigd-top-level-wrapper .ccpigd-breadcrumb .ccpigd-breadcrumb-list .ccpigd-breadcrumb-ellipsis{display:flex;align-items:center;justify-content:center;cursor:pointer}.ccpigd-top-level-wrapper .ccpigd-breadcrumb .ccpigd-dropdown-content{z-index:9}.ccpigd-dropdown{position:relative}.ccpigd-dropdown-trigger{color:var(--ccpigd-secondary-black, #243247)}.ccpigd-dropdown-trigger .ccpigd-dropdown-trigger-arrow{padding-right:4px}.ccpigd-dropdown-trigger .ccpigd-dropdown-trigger-arrow.active .ccpigd-icon{transform:rotate(180deg)}.ccpigd-dropdown-content{position:absolute;top:calc(100% + 5px);left:0;min-width:5rem;background:var(--ccpigd-white, #ffffff);padding:.25rem;box-shadow:0 4px 6px -1px var(--ccpigd-secondary-shadow, rgba(108, 127, 158, 0.1019607843)),0 2px 4px -1px var(--ccpigd-primary-shadow, rgba(108, 127, 158, 0.3019607843));opacity:0;transform:translateY(-10px);visibility:hidden;transition:300ms;border:1px solid var(--ccpigd-light);border-radius:8px;z-index:999}.ccpigd-dropdown-content.active{opacity:1;transform:translateY(0);visibility:visible}.ccpigd-dropdown-content.width-overflowing{right:0;left:auto}.ccpigd-dropdown-content.height-overflowing{top:auto;bottom:calc(100% + 5px)}.ccpigd-dropdown-content .ccpigd-dropdown-menu-label{text-align:center;margin:10px}.ccpigd-dropdown-content .ccpigd-dropdown-menu-separator{height:1px;background-color:var(--ccpigd-light);margin:.25rem -0.25rem}.ccpigd-dropdown-content .ccpigd-dropdown-menu-item{position:relative;display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:.125rem;cursor:pointer;user-select:none;outline:none;white-space:nowrap;transition:all .3s ease 0s;color:var(--ccpigd-desc-gray, #758780)}.ccpigd-dropdown-content .ccpigd-dropdown-menu-item.active{color:var(--ccpigd-primary-black, #000e25)}.ccpigd-dropdown-content .ccpigd-dropdown-menu-item-icon{width:1.25rem;display:flex;justify-content:center;align-items:center}.ccpigd-dropdown-content .ccpigd-dropdown-menu-item.activeBg:hover,.ccpigd-dropdown-content .ccpigd-dropdown-menu-item.activeBg.active{background-color:var(--ccpigd-light)}.ccpigd-context-menu-content{z-index:50;min-width:13rem;overflow-x:hidden;overflow-y:auto;border:1px solid var(--ccpigd-light);background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-primary-black, #000e25);padding:.25rem;box-shadow:0 4px 6px -1px var(--ccpigd-secondary-shadow, rgba(108, 127, 158, 0.1019607843)),0 2px 4px -1px var(--ccpigd-primary-shadow, rgba(108, 127, 158, 0.3019607843));animation:fadeIn .2s ease-out,zoomIn .2s ease-out}.ccpigd-context-menu-content:empty{display:none}.ccpigd-context-menu-content .ccpigd-context-menu-item{position:relative;display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:.125rem;cursor:pointer;user-select:none;outline:none}.ccpigd-context-menu-content .ccpigd-context-menu-item.destructive{color:var(--ccpigd-error, #ff0000)}.ccpigd-context-menu-content .ccpigd-context-menu-item.destructive:hover,.ccpigd-context-menu-content .ccpigd-context-menu-item.destructive:focus{background-color:var(--ccpigd-error-extra-light, rgba(255, 0, 0, 0.1019607843));color:var(--ccpigd-error, #ff0000)}.ccpigd-context-menu-content .ccpigd-context-menu-item:hover,.ccpigd-context-menu-content .ccpigd-context-menu-item:focus{background-color:var(--ccpigd-light);color:var(--ccpigd-primary-black, #000e25)}.ccpigd-context-menu-content .ccpigd-context-menu-item.disabled{pointer-events:none;opacity:.5}.ccpigd-context-menu-content .ccpigd-context-menu-separator{height:1px;background-color:var(--ccpigd-light);margin:.25rem -0.25rem}.ccpigd-context-menu-content .ccpigd-context-menu-sub{display:contents}.ccpigd-context-menu-content .ccpigd-context-menu-sub-trigger{display:flex;align-items:center;padding:.375rem .5rem;border-radius:.125rem;cursor:default;user-select:none;outline:none;gap:.5rem}.ccpigd-context-menu-content .ccpigd-context-menu-sub-trigger:hover,.ccpigd-context-menu-content .ccpigd-context-menu-sub-trigger:focus{background-color:var(--ccpigd-light);color:var(--ccpigd-primary-black, #000e25)}.ccpigd-context-menu-content .ccpigd-context-menu-sub-trigger.disabled{pointer-events:none;opacity:.5}.ccpigd-context-menu-content .ccpigd-context-menu-sub-trigger .ccpigd-icon{margin-left:auto;pointer-events:none}.ccpigd-context-menu-content .ccpigd-context-menu-sub-content{z-index:50;min-width:13rem;overflow:hidden;border-radius:.375rem;border:1px solid var(--ccpigd-light);background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-primary-black, #000e25);padding:.25rem;box-shadow:0 4px 6px -1px var(--ccpigd-secondary-shadow, rgba(108, 127, 158, 0.1019607843)),0 2px 4px -1px var(--ccpigd-primary-shadow, rgba(108, 127, 158, 0.3019607843));animation:fadeIn .2s ease-out,zoomIn .2s ease-out}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes zoomIn{from{transform:scale(0.95)}to{transform:scale(1)}}.ccpigd-checkbox{display:inline-flex;align-items:center}.ccpigd-checkbox__input{position:absolute;opacity:0;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}.ccpigd-checkbox__box{transition:all 200ms ease-in-out;display:inline-block;position:relative;cursor:pointer;background-color:var(--ccpigd-white, #ffffff);color:rgba(0,0,0,0);border:1px solid var(--ccpigd-primary);height:1.25rem;width:1.25rem;border-radius:.25rem}.ccpigd-checkbox__box::after{transition:all 200ms ease-in-out;content:"";position:absolute;height:.25rem;width:.625rem;border-bottom:2px solid rgba(0,0,0,0);border-left:2px solid rgba(0,0,0,0);top:.3125rem;left:.15625rem;transform:rotate(-45deg);box-sizing:content-box}.ccpigd-checkbox--size-small .ccpigd-checkbox__box{width:1rem;height:1rem}.ccpigd-checkbox--size-small .ccpigd-checkbox__box::after{top:.25rem;left:.125rem;height:.1875rem;width:.5rem}.ccpigd-checkbox--size-medium .ccpigd-checkbox__box{width:1.25rem;height:1.25rem}.ccpigd-checkbox--size-medium .ccpigd-checkbox__box::after{top:.2rem;left:.2rem;height:.25rem;width:.625rem}.ccpigd-checkbox--size-large .ccpigd-checkbox__box{width:1.5rem;height:1.5rem}.ccpigd-checkbox--size-large .ccpigd-checkbox__box::after{top:.375rem;left:.1875rem;height:.3125rem;width:.75rem}.ccpigd-checkbox--rounded .ccpigd-checkbox__box{border-radius:50%}.ccpigd-checkbox__input:checked+.ccpigd-checkbox__box{background-color:var(--ccpigd-primary) !important}.ccpigd-checkbox__input:checked+.ccpigd-checkbox__box::after{border-bottom-color:var(--ccpigd-white, #ffffff);border-left-color:var(--ccpigd-white, #ffffff)}.ccpigd-checkbox__input:focus-visible+.ccpigd-checkbox__box{outline:2px solid var(--ccpigd-primary);outline-offset:2px}.ccpigd-checkbox--disabled{opacity:.5;pointer-events:none}.ccpigd-form-control-label{display:flex;align-items:center;gap:8px;cursor:pointer}.ccpigd-form-control-label.disabled{cursor:not-allowed;opacity:.6}.ccpigd-form-control-label.start{flex-direction:row-reverse}.ccpigd-form-control-label.top{flex-direction:column;align-items:flex-start}.ccpigd-form-control-label.bottom{flex-direction:column-reverse;align-items:flex-start}.ccpigd-form-control-label .label-text{font-size:16px}.ccpigd-form-control-label .label-text .required{color:red;margin-left:4px}.ccpigd-form-group{display:flex;flex-direction:column;gap:8px}.ccpigd-file-list__header{display:grid;grid-template-columns:50px minmax(100px, 300px) repeat(3, 1fr) 100px;background-color:var(--ccpigd-white, #ffffff);padding:20px;border-radius:8px 8px 0 0;border-bottom:1px solid var(--ccpigd-light);gap:10px}.ccpigd-file-list__header span{text-align:center}.ccpigd-file-list__header span:first-child{text-align:left}.ccpigd-file-list__header span:last-child{text-align:right}.ccpigd-file-list__files{display:grid}.ccpigd-file-list__files .ccpigd-file-card{background-color:var(--ccpigd-white, #ffffff);display:grid;cursor:pointer;row-gap:6px}.ccpigd-file-list__files .ccpigd-file-card__thumbnail{position:relative;grid-area:thumbnail;overflow:hidden;background-color:var(--ccpigd-light);border:1px solid var(--ccpigd-secondary)}.ccpigd-file-list__files .ccpigd-file-card__thumbnail img{width:100%;height:100%;object-fit:cover;-webkit-user-drag:none}.ccpigd-file-list__files .ccpigd-file-card__status{position:absolute;top:8px;left:8px}.ccpigd-file-list__files .ccpigd-file-card__name,.ccpigd-file-list__files .ccpigd-file-card .file-extension,.ccpigd-file-list__files .ccpigd-file-card .file-size,.ccpigd-file-list__files .ccpigd-file-card .file-last-edited{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:break-word}.ccpigd-file-list__files .ccpigd-file-card__name{grid-area:name}.ccpigd-file-list__files .ccpigd-file-card .file-extension,.ccpigd-file-list__files .ccpigd-file-card .file-size,.ccpigd-file-list__files .ccpigd-file-card .file-last-edited{color:var(--ccpigd-desc-gray, #758780);text-transform:uppercase}.ccpigd-file-list__files .ccpigd-file-card .file-extension{grid-area:extension}.ccpigd-file-list__files .ccpigd-file-card .file-dot{grid-area:dot;color:var(--ccpigd-desc-gray, #758780)}.ccpigd-file-list__files .ccpigd-file-card .file-size{grid-area:size}.ccpigd-file-list__files .ccpigd-file-card .file-last-edited{grid-area:last-edited}.ccpigd-file-list__files .ccpigd-file-card .file-card-actions{grid-area:actions;display:flex;align-items:end;justify-content:end}.ccpigd-file-list__files .ccpigd-file-card.file-checked{background-color:var(--ccpigd-light)}.ccpigd-file-list__files .ccpigd-file-card.file-copied{background-color:var(--ccpigd-light)}.ccpigd-file-list__files .ccpigd-file-card.file-moved{background-color:var(--ccpigd-light)}.ccpigd-file-list__files .ccpigd-file-card.ccpigd-folder-box .ccpigd-file-card__thumbnail,.ccpigd-file-list__files .ccpigd-file-card.ccpigd-mp3-box .ccpigd-file-card__thumbnail{display:flex;align-items:center;justify-content:center}.ccpigd-file-list__files .ccpigd-file-card.ccpigd-folder-box .ccpigd-file-card__thumbnail img,.ccpigd-file-list__files .ccpigd-file-card.ccpigd-mp3-box .ccpigd-file-card__thumbnail img{height:50%;width:50%;object-fit:cover}.ccpigd-file-list__files .ccpigd-file-card.ccpigd-mp3-box .ccpigd-file-card__thumbnail img{border-radius:4px}.ccpigd-file-list__files--grid-view{grid-template-columns:repeat(auto-fill, minmax(172px, 1fr));gap:15px}.ccpigd-file-list__files--grid-view .ccpigd-file-card{padding:10px;border:1px solid var(--ccpigd-light);grid-template-areas:"thumbnail thumbnail thumbnail thumbnail thumbnail" "thumbnail thumbnail thumbnail thumbnail thumbnail" "name name name name actions" "extension dot size size actions"}.ccpigd-file-list__files--grid-view .ccpigd-file-card .ccpigd-file-card__thumbnail{height:154px}.ccpigd-file-list__files--grid-view .ccpigd-file-card .file-card-actions{align-items:center;justify-content:end;transition:all .3s ease 0s}.ccpigd-file-list__files--list-view{grid-template-columns:repeat(1, 1fr)}.ccpigd-file-list__files--list-view .ccpigd-file-card{grid-template-areas:"thumbnail name extension size last-edited actions";grid-template-columns:50px minmax(100px, 300px) repeat(3, 1fr) 100px;align-items:center;gap:10px;padding:10px 20px}.ccpigd-file-list__files--list-view .ccpigd-file-card .ccpigd-file-card__thumbnail{width:40px;height:40px}.ccpigd-file-list__files--list-view .ccpigd-file-card .ccpigd-file-card__name{text-align:left}.ccpigd-file-list__files--list-view .ccpigd-file-card p{width:100%;text-align:center}.ccpigd-file-list__files--list-view .ccpigd-file-card:not(:last-child){border-bottom:1px solid var(--ccpigd-light)}.ccpigd-file-list__files--list-view .ccpigd-file-card:last-child{border-radius:0 0 8px 8px}.ccpigd-file-list__files--empty{display:flex;align-items:center;justify-content:center;width:500px;margin:auto}.ccpigd-file-list__card-content p b,.ccpigd-file-list__card-content p strong{font-weight:600}.ccpigd-no-file-found-container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:.5rem;height:100%;width:100%;padding:2rem;background-color:var(--ccpigd-white, #ffffff);border-radius:10px;margin-top:50px}.ccpigd-no-file-found-container h3{color:var(--ccpigd-primary-black, #000e25);font-weight:600}.ccpigd-no-file-found-container p{color:var(--ccpigd-desc-gray, #758780)}.ccpigd-progress-bar{width:100%;height:8px;border-radius:500px;background-color:var(--ccpigd-secondary);overflow:hidden}.ccpigd-progress-bar .ccpigd-progress{background-color:var(--ccpigd-primary);height:100%;border-radius:500px;transition:width .4s ease}.ccpigd-three-dot-icon{position:relative;width:14px;height:14px;display:flex;flex-direction:column;align-items:flex-end;cursor:pointer;gap:3px}.ccpigd-three-dot-icon span{width:3px;aspect-ratio:1/1;background-color:var(--ccpigd-primary-black, #000e25);border-radius:500px}.inline-grid{display:grid}.inline-grid.columns--default-1{grid-template-columns:repeat(1, 1fr)}.inline-grid.columns--default-2{grid-template-columns:repeat(2, 1fr)}.inline-grid.columns--default-3{grid-template-columns:repeat(3, 1fr)}.inline-grid.columns--default-4{grid-template-columns:repeat(4, 1fr)}.inline-grid.columns--default-5{grid-template-columns:repeat(5, 1fr)}.inline-grid.columns--default-6{grid-template-columns:repeat(6, 1fr)}.inline-grid.columns--default-7{grid-template-columns:repeat(7, 1fr)}.inline-grid.columns--default-8{grid-template-columns:repeat(8, 1fr)}.inline-grid.columns--default-9{grid-template-columns:repeat(9, 1fr)}.inline-grid.columns--default-10{grid-template-columns:repeat(10, 1fr)}.inline-grid.columns--default-11{grid-template-columns:repeat(11, 1fr)}.inline-grid.columns--default-12{grid-template-columns:repeat(12, 1fr)}.inline-grid.columns--default-1fr-1fr{grid-template-columns:1fr 1fr}.inline-grid.columns--default-1fr-2fr{grid-template-columns:1fr 2fr}.inline-grid.columns--default-2fr-1fr{grid-template-columns:2fr 1fr}@media(min-width: 0px){.inline-grid.columns--xs-1{grid-template-columns:repeat(1, 1fr)}.inline-grid.columns--xs-2{grid-template-columns:repeat(2, 1fr)}.inline-grid.columns--xs-3{grid-template-columns:repeat(3, 1fr)}.inline-grid.columns--xs-4{grid-template-columns:repeat(4, 1fr)}.inline-grid.columns--xs-5{grid-template-columns:repeat(5, 1fr)}.inline-grid.columns--xs-6{grid-template-columns:repeat(6, 1fr)}.inline-grid.columns--xs-7{grid-template-columns:repeat(7, 1fr)}.inline-grid.columns--xs-8{grid-template-columns:repeat(8, 1fr)}.inline-grid.columns--xs-9{grid-template-columns:repeat(9, 1fr)}.inline-grid.columns--xs-10{grid-template-columns:repeat(10, 1fr)}.inline-grid.columns--xs-11{grid-template-columns:repeat(11, 1fr)}.inline-grid.columns--xs-12{grid-template-columns:repeat(12, 1fr)}.inline-grid.columns--xs-1fr-1fr{grid-template-columns:1fr 1fr}.inline-grid.columns--xs-1fr-2fr{grid-template-columns:1fr 2fr}.inline-grid.columns--xs-2fr-1fr{grid-template-columns:2fr 1fr}}@media(min-width: 576px){.inline-grid.columns--sm-1{grid-template-columns:repeat(1, 1fr)}.inline-grid.columns--sm-2{grid-template-columns:repeat(2, 1fr)}.inline-grid.columns--sm-3{grid-template-columns:repeat(3, 1fr)}.inline-grid.columns--sm-4{grid-template-columns:repeat(4, 1fr)}.inline-grid.columns--sm-5{grid-template-columns:repeat(5, 1fr)}.inline-grid.columns--sm-6{grid-template-columns:repeat(6, 1fr)}.inline-grid.columns--sm-7{grid-template-columns:repeat(7, 1fr)}.inline-grid.columns--sm-8{grid-template-columns:repeat(8, 1fr)}.inline-grid.columns--sm-9{grid-template-columns:repeat(9, 1fr)}.inline-grid.columns--sm-10{grid-template-columns:repeat(10, 1fr)}.inline-grid.columns--sm-11{grid-template-columns:repeat(11, 1fr)}.inline-grid.columns--sm-12{grid-template-columns:repeat(12, 1fr)}.inline-grid.columns--sm-1fr-1fr{grid-template-columns:1fr 1fr}.inline-grid.columns--sm-1fr-2fr{grid-template-columns:1fr 2fr}.inline-grid.columns--sm-2fr-1fr{grid-template-columns:2fr 1fr}}@media(min-width: 768px){.inline-grid.columns--md-1{grid-template-columns:repeat(1, 1fr)}.inline-grid.columns--md-2{grid-template-columns:repeat(2, 1fr)}.inline-grid.columns--md-3{grid-template-columns:repeat(3, 1fr)}.inline-grid.columns--md-4{grid-template-columns:repeat(4, 1fr)}.inline-grid.columns--md-5{grid-template-columns:repeat(5, 1fr)}.inline-grid.columns--md-6{grid-template-columns:repeat(6, 1fr)}.inline-grid.columns--md-7{grid-template-columns:repeat(7, 1fr)}.inline-grid.columns--md-8{grid-template-columns:repeat(8, 1fr)}.inline-grid.columns--md-9{grid-template-columns:repeat(9, 1fr)}.inline-grid.columns--md-10{grid-template-columns:repeat(10, 1fr)}.inline-grid.columns--md-11{grid-template-columns:repeat(11, 1fr)}.inline-grid.columns--md-12{grid-template-columns:repeat(12, 1fr)}.inline-grid.columns--md-1fr-1fr{grid-template-columns:1fr 1fr}.inline-grid.columns--md-1fr-2fr{grid-template-columns:1fr 2fr}.inline-grid.columns--md-2fr-1fr{grid-template-columns:2fr 1fr}}@media(min-width: 992px){.inline-grid.columns--lg-1{grid-template-columns:repeat(1, 1fr)}.inline-grid.columns--lg-2{grid-template-columns:repeat(2, 1fr)}.inline-grid.columns--lg-3{grid-template-columns:repeat(3, 1fr)}.inline-grid.columns--lg-4{grid-template-columns:repeat(4, 1fr)}.inline-grid.columns--lg-5{grid-template-columns:repeat(5, 1fr)}.inline-grid.columns--lg-6{grid-template-columns:repeat(6, 1fr)}.inline-grid.columns--lg-7{grid-template-columns:repeat(7, 1fr)}.inline-grid.columns--lg-8{grid-template-columns:repeat(8, 1fr)}.inline-grid.columns--lg-9{grid-template-columns:repeat(9, 1fr)}.inline-grid.columns--lg-10{grid-template-columns:repeat(10, 1fr)}.inline-grid.columns--lg-11{grid-template-columns:repeat(11, 1fr)}.inline-grid.columns--lg-12{grid-template-columns:repeat(12, 1fr)}.inline-grid.columns--lg-1fr-1fr{grid-template-columns:1fr 1fr}.inline-grid.columns--lg-1fr-2fr{grid-template-columns:1fr 2fr}.inline-grid.columns--lg-2fr-1fr{grid-template-columns:2fr 1fr}}@media(min-width: 1200px){.inline-grid.columns--xl-1{grid-template-columns:repeat(1, 1fr)}.inline-grid.columns--xl-2{grid-template-columns:repeat(2, 1fr)}.inline-grid.columns--xl-3{grid-template-columns:repeat(3, 1fr)}.inline-grid.columns--xl-4{grid-template-columns:repeat(4, 1fr)}.inline-grid.columns--xl-5{grid-template-columns:repeat(5, 1fr)}.inline-grid.columns--xl-6{grid-template-columns:repeat(6, 1fr)}.inline-grid.columns--xl-7{grid-template-columns:repeat(7, 1fr)}.inline-grid.columns--xl-8{grid-template-columns:repeat(8, 1fr)}.inline-grid.columns--xl-9{grid-template-columns:repeat(9, 1fr)}.inline-grid.columns--xl-10{grid-template-columns:repeat(10, 1fr)}.inline-grid.columns--xl-11{grid-template-columns:repeat(11, 1fr)}.inline-grid.columns--xl-12{grid-template-columns:repeat(12, 1fr)}.inline-grid.columns--xl-1fr-1fr{grid-template-columns:1fr 1fr}.inline-grid.columns--xl-1fr-2fr{grid-template-columns:1fr 2fr}.inline-grid.columns--xl-2fr-1fr{grid-template-columns:2fr 1fr}}.inline-grid.gap--default-0{gap:0}@media(min-width: 0px){.inline-grid.gap--xs-0{gap:0}}@media(min-width: 576px){.inline-grid.gap--sm-0{gap:0}}@media(min-width: 768px){.inline-grid.gap--md-0{gap:0}}@media(min-width: 992px){.inline-grid.gap--lg-0{gap:0}}@media(min-width: 1200px){.inline-grid.gap--xl-0{gap:0}}.inline-grid.gap--default--25rem{gap:-25rem}@media(min-width: 0px){.inline-grid.gap--xs--25rem{gap:-25rem}}@media(min-width: 576px){.inline-grid.gap--sm--25rem{gap:-25rem}}@media(min-width: 768px){.inline-grid.gap--md--25rem{gap:-25rem}}@media(min-width: 992px){.inline-grid.gap--lg--25rem{gap:-25rem}}@media(min-width: 1200px){.inline-grid.gap--xl--25rem{gap:-25rem}}.inline-grid.gap--default--5rem{gap:-5rem}@media(min-width: 0px){.inline-grid.gap--xs--5rem{gap:-5rem}}@media(min-width: 576px){.inline-grid.gap--sm--5rem{gap:-5rem}}@media(min-width: 768px){.inline-grid.gap--md--5rem{gap:-5rem}}@media(min-width: 992px){.inline-grid.gap--lg--5rem{gap:-5rem}}@media(min-width: 1200px){.inline-grid.gap--xl--5rem{gap:-5rem}}.inline-grid.gap--default-1rem{gap:1rem}@media(min-width: 0px){.inline-grid.gap--xs-1rem{gap:1rem}}@media(min-width: 576px){.inline-grid.gap--sm-1rem{gap:1rem}}@media(min-width: 768px){.inline-grid.gap--md-1rem{gap:1rem}}@media(min-width: 992px){.inline-grid.gap--lg-1rem{gap:1rem}}@media(min-width: 1200px){.inline-grid.gap--xl-1rem{gap:1rem}}.inline-grid.gap--default--4rem{gap:-4rem}@media(min-width: 0px){.inline-grid.gap--xs--4rem{gap:-4rem}}@media(min-width: 576px){.inline-grid.gap--sm--4rem{gap:-4rem}}@media(min-width: 768px){.inline-grid.gap--md--4rem{gap:-4rem}}@media(min-width: 992px){.inline-grid.gap--lg--4rem{gap:-4rem}}@media(min-width: 1200px){.inline-grid.gap--xl--4rem{gap:-4rem}}.inline-grid.gap--default-2rem{gap:2rem}@media(min-width: 0px){.inline-grid.gap--xs-2rem{gap:2rem}}@media(min-width: 576px){.inline-grid.gap--sm-2rem{gap:2rem}}@media(min-width: 768px){.inline-grid.gap--md-2rem{gap:2rem}}@media(min-width: 992px){.inline-grid.gap--lg-2rem{gap:2rem}}@media(min-width: 1200px){.inline-grid.gap--xl-2rem{gap:2rem}}.inline-grid.align-items--start{align-items:start}.inline-grid.align-items--end{align-items:end}.inline-grid.align-items--center{align-items:center}.tree{line-height:1.75;z-index:1;overflow:hidden;font-family:"Poppins",sans-serif !important}.tree__folder{cursor:pointer;margin-left:15px}.tree__vertical-line{position:relative}.tree__vertical-line:before{content:"";display:block;position:absolute;top:1px;left:8px;width:0;height:100%;z-index:1;border:1px solid var(--ccpigd-light)}.tree__actions-wrapper{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap !important;height:100%}.tree__actions-wrapper .tree__actions{background-color:var(--ccpigd-white, #ffffff);display:flex;align-items:center;flex-wrap:nowrap;justify-content:space-between;opacity:0;pointer-events:none;transition:.2s}.tree__actions-wrapper .tree__actions .dashicon{line-height:24px}.tree__actions-wrapper:hover .tree__actions{opacity:1;pointer-events:all;transition:.2s;background-color:var(--ccpigd-light)}.tree__name{width:100%;background-color:var(--ccpigd-white, #ffffff);cursor:pointer;flex-wrap:nowrap !important;color:var(--ccpigd-primary-black, #000e25);line-height:1.75;z-index:2;border-radius:4px;transition:.2s}.tree__name--selected{background-color:var(--ccpigd-disabled)}.tree__name:hover,.tree__name--selected{transition:.2s;background-color:#eceaea}.tree__name svg{min-width:16px;min-height:16px}.tree__name--open{font-weight:500 !important}.tree__name p{line-height:27px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.tree__input{width:auto;border:1px solid #ccc;padding:2px 4px;border-radius:3px;outline:none}.tree__input:focus{border-color:#007acc}.tree__file{flex-wrap:nowrap;display:flex;align-items:center;font-weight:normal;margin-left:15px;padding:2px 0;cursor:pointer}.tree__collapse{height:0;max-height:0;overflow:hidden;transition:all .3s ease 0s}.tree__collapse--open{height:max-content;max-height:100%;font-weight:700}@media(max-width: 768px){.tree__actions-wrapper .tree__actions{opacity:1;pointer-events:all}}.ccpigd-switcher{display:inline-flex;align-items:center;cursor:pointer}.ccpigd-switcher__toggle{position:relative;width:3rem;height:1.5rem;background-color:rgba(0,0,0,0);border:1px solid var(--ccpigd-primary);border-radius:9999px;transition:all .3s ease}.ccpigd-switcher__toggle--active{background-color:var(--ccpigd-primary)}.ccpigd-switcher__toggle--active .ccpigd-switcher__thumb{transform:translate(1.4rem, -50%);background-color:var(--ccpigd-white, #ffffff)}.ccpigd-switcher__thumb{position:absolute;top:50%;left:.25rem;width:1rem;height:1rem;background-color:var(--ccpigd-primary);border-radius:50%;transition:all .3s ease;transform:translate(0, -50%)}.ccpigd-switcher.isDisabled{opacity:.5;pointer-events:none;cursor:not-allowed}.ccpigd-button-group{display:inline-flex;justify-content:center;align-items:center;gap:.6rem;padding:.5rem;border-radius:6px;width:fit-content;max-width:100%;border-width:1px;border-style:solid;border-color:var(--ccpigd-light)}.ccpigd-button-group--bg-default{background-color:hsl(from var(--ccpigd-primary) h s l/3%)}.ccpigd-button-group--bg-primary{background-color:var(--ccpigd-primary);color:var(--ccpigd-white, #ffffff)}.ccpigd-button-group--bg-secondary{background-color:var(--ccpigd-secondary);color:var(--ccpigd-white, #ffffff)}.ccpigd-button-group--bg-light{background-color:var(--ccpigd-light);color:var(--ccpigd-primary-black, #000e25)}.ccpigd-button-group--bg-white{background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-primary-black, #000e25)}.ccpigd-button-group--bg-extra-light{background-color:var(--ccpigd-extra-light);color:var(--ccpigd-primary-black, #000e25)}.ccpigd-button-group--bg-none{background-color:none}.ccpigd-button-group--border-none{border-style:none}.ccpigd-button-group--border-solid{border-style:solid}.ccpigd-button-group--border-dotted{border-style:dotted}.ccpigd-button-group--border-dashed{border-style:dashed}.ccpigd-accordion{background:var(--ccpigd-white, #ffffff);border:1px solid var(--ccpigd-light)}.ccpigd-accordion--single{margin-top:.5rem}.ccpigd-accordion__header{padding:1rem;width:100%;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:rgba(0,0,0,0);border:0;text-align:left}.ccpigd-accordion__title{display:inline-flex;align-items:center}.ccpigd-accordion__icon{transition:transform .3s ease;transform:rotate(-90deg)}.ccpigd-accordion--open .ccpigd-accordion__icon{transform:rotate(0deg)}.ccpigd-accordion__body{transition:max-height .3s ease}.ccpigd-accordion__bodyInner{position:relative;padding:1rem}.ccpigd-accordion__bodyInner::before{content:"";position:absolute;top:0;left:1rem;right:1rem;height:1px;background-color:var(--ccpigd-secondary)}.ccpigd-accordion--disabled{opacity:.5;pointer-events:none}.ccpigd-accordion-group{margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem}.ccpigd-note{padding:.625rem .9375rem;border-radius:.625rem;font-size:.75rem;line-height:1.5;list-style:none}.ccpigd-note--info{border-left:5px solid var(--ccpigd-primary);background-color:hsl(from var(--ccpigd-primary) h s l/10%)}.ccpigd-note--info a{color:var(--ccpigd-primary)}.ccpigd-note--warning{border-left:5px solid var(--ccpigd-warning, #ff5900);background-color:hsl(from var(--ccpigd-warning) h s l/12%)}.ccpigd-note--warning a{color:var(--ccpigd-warning, #ff5900)}.ccpigd-note--error{border-left:5px solid var(--ccpigd-error, #ff0000);background-color:hsl(from var(--ccpigd-error) h s l/16%)}.ccpigd-note--error a{color:var(--ccpigd-error, #ff0000)}.ccpigd-note li.ccpigd-note--bullet{list-style-type:disc;margin:.375rem 0;color:var(--ccpigd-primary-black, #000e25);margin-left:1rem}.ccpigd-note li.ccpigd-note--normal{list-style-type:none;margin:.375rem 0;color:var(--ccpigd-primary-black, #000e25)}.ccpigd-note li a{text-decoration:underline}.ccpigd-tooltip{position:relative;display:inline-block}.ccpigd-tooltip__text{visibility:hidden;background-color:var(--ccpigd-secondary-black, #243247);color:var(--ccpigd-white, #ffffff);text-align:center;border-radius:4px;padding:5px 10px;position:absolute;z-index:10;font-size:14px;width:var(--tooltip-width, auto);opacity:0;transition:all .3s ease}.ccpigd-tooltip__text--wrap-wrap{white-space:normal;word-wrap:break-word}.ccpigd-tooltip__text--wrap-no-wrap{white-space:nowrap}.ccpigd-tooltip__text--has-arrow::after{content:"";position:absolute;border:5px solid rgba(0,0,0,0)}.ccpigd-tooltip--show .ccpigd-tooltip__text{visibility:visible;opacity:1}.ccpigd-tooltip--show .ccpigd-tooltip__text--open-fade{opacity:1}.ccpigd-tooltip--show .ccpigd-tooltip__text--open-zoom{transform:scale(1) !important}.ccpigd-tooltip--top .ccpigd-tooltip__text{bottom:125%;left:50%;transform:translateX(-50%);transform-origin:bottom center}.ccpigd-tooltip--top .ccpigd-tooltip__text--open-zoom{transform:translateX(-50%) scale(0)}.ccpigd-tooltip--top .ccpigd-tooltip__text--open-slide-down{transform:translateY(-10px) translateX(-50%);transition:opacity .3s ease,transform .3s ease}.ccpigd-tooltip--top .ccpigd-tooltip__text--has-arrow::after{border-top-color:var(--ccpigd-secondary-black, #243247);top:100%;left:50%;transform:translateX(-50%)}.ccpigd-tooltip--show.ccpigd-tooltip--top .ccpigd-tooltip__text--open-slide-down{transform:translateY(0) translateX(-50%)}.ccpigd-tooltip--show.ccpigd-tooltip--top .ccpigd-tooltip__text--open-zoom{transform:translateX(-50%) scale(1) !important}.ccpigd-tooltip--bottom .ccpigd-tooltip__text{top:125%;left:50%;transform:translateX(-50%);transform-origin:top center}.ccpigd-tooltip--bottom .ccpigd-tooltip__text--open-zoom{transform:translateX(-50%) scale(0)}.ccpigd-tooltip--bottom .ccpigd-tooltip__text--open-slide-down{transform:translateY(10px) translateX(-50%);transition:opacity .3s ease,transform .3s ease}.ccpigd-tooltip--bottom .ccpigd-tooltip__text--has-arrow::after{border-bottom-color:var(--ccpigd-secondary-black, #243247);bottom:100%;left:50%;transform:translateX(-50%)}.ccpigd-tooltip--show.ccpigd-tooltip--bottom .ccpigd-tooltip__text--open-slide-down{transform:translateY(0) translateX(-50%)}.ccpigd-tooltip--show.ccpigd-tooltip--bottom .ccpigd-tooltip__text--open-zoom{transform:translateX(-50%) scale(1) !important}.ccpigd-tooltip--left .ccpigd-tooltip__text{right:115%;top:50%;transform:translateY(-50%);transform-origin:center right}.ccpigd-tooltip--left .ccpigd-tooltip__text--open-zoom{transform:translateY(-50%) scale(0)}.ccpigd-tooltip--left .ccpigd-tooltip__text--open-slide-down{transform:translateX(-10px) translateY(-50%);transition:opacity .3s ease,transform .3s ease}.ccpigd-tooltip--left .ccpigd-tooltip__text--has-arrow::after{border-left-color:var(--ccpigd-secondary-black, #243247);left:100%;top:50%;transform:translateY(-50%)}.ccpigd-tooltip--show.ccpigd-tooltip--left .ccpigd-tooltip__text--open-slide-down{transform:translateX(0) translateY(-50%)}.ccpigd-tooltip--show.ccpigd-tooltip--left .ccpigd-tooltip__text--open-zoom{transform:translateY(-50%) scale(1) !important}.ccpigd-tooltip--right .ccpigd-tooltip__text{left:115%;top:50%;transform:translateY(-50%);transform-origin:center left}.ccpigd-tooltip--right .ccpigd-tooltip__text--open-zoom{transform:translateY(-50%) scale(0)}.ccpigd-tooltip--right .ccpigd-tooltip__text--open-slide-down{transform:translateX(10px) translateY(-50%);transition:opacity .3s ease,transform .3s ease}.ccpigd-tooltip--right .ccpigd-tooltip__text--has-arrow::after{border-right-color:var(--ccpigd-secondary-black, #243247);right:100%;top:50%;transform:translateY(-50%)}.ccpigd-tooltip--show.ccpigd-tooltip--right .ccpigd-tooltip__text--open-slide-down{transform:translateX(0) translateY(-50%)}.ccpigd-tooltip--show.ccpigd-tooltip--right .ccpigd-tooltip__text--open-zoom{transform:translateY(-50%) scale(1) !important}.ccpigd-count{position:absolute;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;border-radius:50%;transition:all .2s ease}.ccpigd-count-container{position:relative;display:inline-block}.ccpigd-count.count-dot{width:10px;height:10px}.ccpigd-count.count-number{min-width:20px;height:20px;padding:5px}.ccpigd-count.count-top{top:0}.ccpigd-count.count-top.count-right{right:0}.ccpigd-count.count-top.count-right.count-inside{top:0px;right:0px}.ccpigd-count.count-top.count-right.count-outside{transform:translate(50%, -50%)}.ccpigd-count.count-top.count-left{left:0}.ccpigd-count.count-top.count-left.count-inside{top:0px;left:0px}.ccpigd-count.count-top.count-left.count-outside{transform:translate(-50%, -50%)}.ccpigd-count.count-bottom{bottom:0}.ccpigd-count.count-bottom.count-right{right:0}.ccpigd-count.count-bottom.count-right.count-inside{bottom:0px;right:0px}.ccpigd-count.count-bottom.count-right.count-outside{transform:translate(50%, 50%)}.ccpigd-count.count-bottom.count-left{left:0}.ccpigd-count.count-bottom.count-left.count-inside{bottom:0px;left:0px}.ccpigd-count.count-bottom.count-left.count-outside{transform:translate(-50%, 50%)}.ccpigd-top-level-wrapper .ccpigd-select-box-container{min-width:fit-content}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-label{font-size:.875rem;font-weight:500;color:var(--ccpigd-primary-black, #000e25)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-label.error{color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper{min-width:max-content}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper.active-min-width{min-width:18.5rem}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected{gap:.3rem;border:1px solid;border-color:var(--ccpigd-light);border-radius:4px;padding:4.8px 5px;background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-secondary-black, #243247);width:100%;margin:0;transition:all .3s ease 0s}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected-content{flex-wrap:wrap}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected:has(.rotate){border-color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected.error{border-color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected.disabled{opacity:.5;background-color:var(--ccpigd-disabled);cursor:not-allowed}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected.with-background{background-color:var(--ccpigd-extra-light)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected:has(.suffix) .selected-option,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected:has(.prefix) .selected-option{padding:4px 0;font-weight:600}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected:has(.suffix) .selected-option.suffix,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected:has(.suffix) .selected-option.prefix,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected:has(.prefix) .selected-option.suffix,.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected:has(.prefix) .selected-option.prefix{font-weight:500}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .selected-option{border:1px solid;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:var(--ccpigd-secondary-black, #243247);padding:4px;border-radius:4px;line-height:1.2em}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .selected-item{padding:4px;transition:all .3s ease 0s;border-color:var(--ccpigd-secondary);background-color:var(--ccpigd-white, #ffffff);white-space:nowrap}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .selected-item .remove-icon .ccpigd-icon{transition:all .3s ease 0s;border-radius:4px;color:var(--ccpigd-error-light, rgba(255, 0, 0, 0.2));background:var(--ccpigd-error-extra-light, rgba(255, 0, 0, 0.1019607843))}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .selected-item .remove-icon:hover .ccpigd-icon{color:var(--ccpigd-error, #ff0000);background:var(--ccpigd-error-light, rgba(255, 0, 0, 0.2));font-weight:500}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .selected-item:hover{background-color:var(--ccpigd-light)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .placeholder{color:var(--ccpigd-desc-gray, #758780);font-weight:400}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .select-box-icon{transition:all .3s ease 0s}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .select-box-icon .ccpigd-icon{transition:all .3s ease 0s}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .select-box-icon .ccpigd-icon:hover{color:var(--ccpigd-primary-shadow, rgba(108, 127, 158, 0.3019607843))}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .select-box-icon.rotate .ccpigd-icon{transform:rotate(180deg);color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .select-box-icon.rotate::before{background:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-selected .select-box-icon::before{content:"";width:1px;height:22px;left:-1px;background:var(--ccpigd-light);margin-right:2px;transition:all .3s ease 0s}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options{transition:all .3s ease 0s;position:absolute;top:calc(100% + 2px);left:0;right:0;background-color:var(--ccpigd-white, #ffffff);border:1px solid;border-color:var(--ccpigd-secondary);border-radius:4px;z-index:10;height:0;opacity:0;visibility:hidden;pointer-events:none;overflow:auto;scrollbar-width:thin;pointer-events:auto}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options.top{top:auto;bottom:calc(100% + 2px)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options.open{height:fit-content;max-height:20rem;opacity:1;visibility:visible}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-option{transition:all .3s ease 0s;padding:.5rem .75rem;cursor:pointer;font-size:.875rem;color:var(--ccpigd-secondary-black, #243247)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-option:hover{background-color:var(--ccpigd-light)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-option.clear-all{color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-option.select{background-color:var(--ccpigd-secondary);color:var(--ccpigd-primary-black, #000e25)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-search-wrapper{position:sticky;top:0;background:var(--ccpigd-white, #ffffff);border-bottom:1px solid;border-color:var(--ccpigd-warning-light, rgba(255, 89, 0, 0.2))}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-search-wrapper .ccpigd-icon{margin-left:.75rem}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options .select-box-search-wrapper .select-box-search-input{width:100%;padding:.5rem .75rem .5rem 0;font-size:.875rem;background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-secondary-black, #243247);border:0;outline:none}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options:has(.select-box-search-wrapper){border-color:var(--ccpigd-warning-extra-light, rgba(255, 89, 0, 0.1019607843))}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options::after{content:"No results found";padding:5px 10px;bottom:-1px;color:var(--ccpigd-warning, #ff5900);background-color:var(--ccpigd-warning-extra-light, rgba(255, 89, 0, 0.1019607843));display:block}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options:has(.select-box-option){border-color:var(--ccpigd-secondary)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options:has(.select-box-option) .select-box-search-wrapper{border-color:var(--ccpigd-desc-gray, #758780)}.ccpigd-top-level-wrapper .ccpigd-select-box-container .ccpigd-select-box-wrapper .ccpigd-select-box-options:has(.select-box-option)::after{display:none}.ccpigd-top-level-wrapper .ccpigd-select-box-container .select-box-error{color:var(--ccpigd-error, #ff0000);font-size:.75rem}.ccpigd-top-level-wrapper .ccpigd-select-box-container .select-box-helper{color:var(--ccpigd-secondary-black, #243247);font-size:.75rem}.ccpigd-color-picker{display:flex;align-items:center;gap:.5rem}.ccpigd-color-picker .wrapper{display:flex;align-items:center}.ccpigd-color-picker .picker-box{width:6rem;height:2.2rem;border:1px solid var(--ccpigd-light);cursor:pointer;border-radius:4px 0 0 4px;background:rgba(0,0,0,0)}.ccpigd-color-picker .picker-box:focus{outline:none !important;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important}.ccpigd-color-picker .picker-box::-webkit-color-swatch-wrapper{padding:0;border:none}.ccpigd-color-picker .picker-box::-webkit-color-swatch{border:none;border-radius:4px 0 0 4px}.ccpigd-color-picker .picker-input{width:6rem;height:2.2rem;padding:0 .5rem;border:1px solid var(--ccpigd-light);background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-primary-black, #000e25);border-left:none;border-radius:0 4px 4px 0;margin-left:-1px}.ccpigd-color-picker .picker-input.error{border-color:var(--ccpigd-error, #ff0000)}.ccpigd-color-picker .picker-input:focus{outline:none !important;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important}.color-box-wrapper{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.color-box{width:1.5rem;height:1.5rem;border:1px solid var(--ccpigd-light);border-radius:4px;cursor:pointer;position:relative;transition:border .2s}.color-box.active .tick{position:absolute;top:50%;left:50%;width:1.3rem;height:1.3rem;transform:translate(-50%, -50%);color:var(--ccpigd-white, #ffffff)}.ccpigd-status{position:relative;display:inline-block}.ccpigd-status:hover .status-hover{opacity:1;visibility:visible;transform:translateY(0)}.ccpigd-status .status-content-disabled{pointer-events:none;opacity:.8}.ccpigd-status__items{position:absolute;display:flex;gap:5px}.ccpigd-status__items:not(.status-hover).status-top{top:10px}.ccpigd-status__items:not(.status-hover).status-top.status-right{right:10px}.ccpigd-status__items:not(.status-hover).status-top.status-left{left:10px}.ccpigd-status__items:not(.status-hover).status-bottom{bottom:10px}.ccpigd-status__items:not(.status-hover).status-bottom.status-right{right:10px}.ccpigd-status__items:not(.status-hover).status-bottom.status-left{left:10px}.ccpigd-status:has(.status-warning){pointer-events:none}.ccpigd-status__item{border-radius:8px;white-space:nowrap;transition:all .2s ease;line-height:1.1em;height:24px;width:24px}.ccpigd-status__item.status-hover{opacity:0;visibility:hidden;transform:translateY(-10%);transition:opacity .2s ease,transform .2s ease;pointer-events:none;top:-2.3rem;right:0}.ccpigd-status__item.status-hover::after{content:"";position:absolute;width:0;height:0;border:6px solid rgba(0,0,0,0);z-index:1;bottom:-6px;right:8px;border-bottom-width:0}.ccpigd-status__item.status-rounded-edge{border-top-right-radius:9999px;border-bottom-left-radius:9999px;padding:.3rem 1rem}.ccpigd-status__item.status-rounded{border-radius:999px}.ccpigd-status__item.status-primary{background-color:var(--ccpigd-primary) !important;color:var(--ccpigd-white, #ffffff)}.ccpigd-status__item.status-primary.status-hover::after{border-top-color:var(--ccpigd-primary)}.ccpigd-status__item.status-secondary{background-color:var(--ccpigd-secondary) !important;color:var(--ccpigd-white, #ffffff)}.ccpigd-status__item.status-secondary.status-hover::after{border-top-color:var(--ccpigd-secondary)}.ccpigd-status__item.status-outlined{background-color:rgba(0,0,0,0) !important;border:1px solid var(--ccpigd-primary);color:var(--ccpigd-primary)}.ccpigd-status__item.status-outlined.status-hover::after{border-top-color:var(--ccpigd-primary)}.ccpigd-status__item.status-error{background-color:var(--ccpigd-error, #ff0000) !important;color:var(--ccpigd-white, #ffffff)}.ccpigd-status__item.status-error.status-hover::after{border-top-color:var(--ccpigd-error, #ff0000)}.ccpigd-status__item.status-warning{background-color:var(--ccpigd-warning, #ff5900) !important;color:var(--ccpigd-white, #ffffff)}.ccpigd-status__item.status-warning.status-hover::after{border-top-color:var(--ccpigd-warning, #ff5900)}.ccpigd-status__item.status-uppercase{text-transform:uppercase}.ccpigd-grid-stack{display:grid}.ccpigd-page-intro{display:flex;justify-content:space-between;align-items:center}.ccpigd-page-intro .title{color:var(--ccpigd-primary-black, #000e25);font-weight:500;margin-bottom:.3rem}.ccpigd-page-intro .description{color:var(--ccpigd-desc-gray, #758780)}.ccpigd-slider{display:flex;align-items:center;gap:.8rem}.ccpigd-slider.disabled{opacity:.5;pointer-events:none}.ccpigd-slider-track-container.trackDisabled{opacity:.5;pointer-events:none}.ccpigd-slider-track-wrapper{position:relative;width:15rem}.ccpigd-slider-track-wrapper{position:relative;width:15rem;height:.3rem;background:#d3d3d3;border-radius:4px;cursor:pointer;user-select:none}.ccpigd-slider-track{position:relative;width:100%;height:100%;border-radius:4px}.ccpigd-slider-track-fill{position:absolute;top:0;left:0;height:100%;background:var(--ccpigd-primary);border-radius:4px}.ccpigd-slider-thumb{position:absolute;top:50%;width:.8rem;height:.8rem;background:var(--ccpigd-primary);border-radius:50%;transform:translate(-50%, -50%);cursor:grab}.ccpigd-slider-thumb:active{cursor:grabbing}.ccpigd-slider-tooltip{position:absolute;top:-40px;left:0;transform:translateX(-50%);background:var(--ccpigd-primary);color:#fff;padding:4px 8px;border-radius:4px;white-space:nowrap;z-index:10;min-width:35px;text-align:center}.ccpigd-slider-tooltip::after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);border-width:6px 6px 0 6px;border-style:solid;border-color:var(--ccpigd-primary) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.ccpigd-slider-marks{position:relative;margin-top:.5rem}.ccpigd-slider-mark{position:absolute;text-align:center;font-size:12px;cursor:pointer}.ccpigd-slider-mark.passed{color:var(--ccpigd-primary)}.ccpigd-slider-mark.active{font-weight:bold}.ccpigd-slider-mark:hover{transition:all .3s ease 0s;color:var(--ccpigd-primary);font-weight:bold}.ccpigd-slider-input-container{display:flex;align-items:center;border:1px solid var(--ccpigd-secondary);border-radius:4px;padding:0 0 0 .6rem}.ccpigd-slider-input-container.no-unit{padding:.2rem .6rem;background-color:var(--ccpigd-white, #ffffff)}.ccpigd-slider-input-divider{width:1px;height:2.3rem;background-color:var(--ccpigd-secondary);margin:0 0 0 .5rem}.ccpigd-slider-input-box{width:4rem;border:none !important;padding:0 !important;background-color:var(--ccpigd-white, #ffffff) !important}.ccpigd-slider-input-box:focus{outline:none !important;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important}.ccpigd-slider-input-box::-webkit-inner-spin-button,.ccpigd-slider-input-box::-webkit-outer-spin-button{opacity:1}.ccpigd-slider-input-box.trackDisabled{opacity:.5;pointer-events:none}.ccpigd-slider-select-box{border:none !important}.ccpigd-slider-select-box:focus{outline:none !important;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important}.ccpigd-slider .ccpigd-select-box-selected{border:none !important}.ccpigd-slider .ccpigd-select-box-wrapper{min-width:4.5rem !important}.ccpigd-slider-reset{color:var(--ccpigd-error, #ff0000);background-color:hsl(from var(--ccpigd-error, #ff0000) h s l/15%);padding:.43rem .625rem;border-radius:4px;border:1px solid rgba(0,0,0,0);border-color:var(--ccpigd-error-light, rgba(255, 0, 0, 0.2));transition:all .3s ease 0s;cursor:pointer}.ccpigd-slider-reset:hover{background-color:hsl(from var(--ccpigd-error, #ff0000) h s l/30%)}.ccpigd-dnd{display:flex;flex-direction:column;gap:.5rem}.ccpigd-dnd .dnd-item{display:flex;align-items:center;padding:10px;background:#f2f2f2;border:1px solid #aaa;border-radius:6px;cursor:move;transition:all 200ms ease;gap:.5rem}.ccpigd-dnd .dnd-item-name{font-size:14px;font-weight:500}.ccpigd-dnd .dnd-item-image{width:24px;height:24px;object-fit:contain}.ccpigd-dnd .dnd-item-folder{background-color:#e0f4ff}.ccpigd-dnd .dnd-item-file{background-color:#fff6e5}.ccpigd-dnd .dnd-item-remove{color:red}.ccpigd-module-location{position:relative;display:inline-block}.ccpigd-module-location .ccpigd-module-tooltip{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:.9rem;background-color:var(--ccpigd-white, #ffffff);border:1px solid var(--ccpigd-secondary);padding:1rem;border-radius:.3rem;box-shadow:0 4px 16px rgba(0,0,0,.1);z-index:10;min-width:12rem}.ccpigd-module-location .ccpigd-module-tooltip-title{text-align:center;font-size:1rem;font-weight:600;color:var(--ccpigd-primary-black, #000e25);margin-bottom:.7rem;white-space:nowrap}.ccpigd-module-location .ccpigd-module-tooltip .tooltip-arrow{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0);border-top:15px solid var(--ccpigd-white, #ffffff)}.ccpigd-module-location .ccpigd-module-tooltip .ccpigd-module-location-container{display:flex;flex-direction:column;gap:.3rem}.ccpigd-module-location .ccpigd-module-tooltip .ccpigd-module-location-item .ccpigd-module-location-details{display:flex;align-items:center;justify-content:start;gap:.3rem;font-size:.875rem;color:var(--ccpigd-secondary-black, #243247);white-space:nowrap}.ccpigd-module-location .ccpigd-module-tooltip .ccpigd-module-location-item .ccpigd-module-location-details:hover{color:var(--ccpigd-primary)}.ccpigd-module-location .ccpigd-module-tooltip .ccpigd-module-location-item .ccpigd-module-location-details svg{width:1rem;height:1rem}.ccpigd-top-level-wrapper .ccpigd-password-field__wrapper{width:100%;padding:1rem 1.5rem 1.5rem;margin:auto;border-radius:12px;background-color:var(--ccpigd-white, #ffffff);text-align:center}.ccpigd-top-level-wrapper .ccpigd-password-field__wrapper-content,.ccpigd-top-level-wrapper .ccpigd-password-field__wrapper-input{width:100%}.ccpigd-top-level-wrapper .ccpigd-password-field__wrapper .ccpigd-icon:not(.ccpigd-btn .ccpigd-icon){font-size:5rem;color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .ccpigd-password-field__wrapper .ccpigd-input{width:100%;max-width:350px;text-align:left}.ccpigd-top-level-wrapper .ccpigd-password-field__wrapper .ccpigd-input__input{padding:.5rem .75rem !important;background:var(--ccpigd-extra-light)}.ccpigd-top-level-wrapper .ccpigd-notice-card{border:1px solid;text-align:center;padding:10px;margin:0 auto;max-width:600px;box-shadow:0 0 20px 2px rgba(152,152,152,.168627451)}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper{width:100%;min-height:300px;background:var(--ccpigd-white, #ffffff);padding:20px 30px 30px 30px;gap:clamp(10px,2vw,20px)}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-icon{font-size:clamp(50px,10vw,100px)}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon{font-family:"ccpigd-icon" !important;font-size:0;line-height:0}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon:before{font-size:clamp(50px,10vw,100px);line-height:1}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon.ccpigd-file-browser::before{content:"folder"}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon.ccpigd-gallery::before{content:"imagesmode"}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon.ccpigd-file-list::before{content:"event_list"}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon.ccpigd-media-player::before{content:"stock_media"}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon.ccpigd-slider-carousel::before{content:"slideshow"}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon.ccpigd-search-box::before{content:"feature_search"}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon.ccpigd-embed-document::before{content:"text_compare"}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper .ccpigd-icon.ccpigd-shortcode::before{content:"code"}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-content{gap:5px}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-content .ccpigd-title,.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-content .ccpigd-description{margin:0}.ccpigd-top-level-wrapper .ccpigd-notice-card-wrapper-buttons .ccpigd-notice-card-btn{text-decoration:none}.ccpigd-top-level-wrapper .ccpigd-notice-card.ccpigd-notice-status-error{border-color:var(--ccpigd-error-light, rgba(255, 0, 0, 0.2));background:var(--ccpigd-error-extra-light, rgba(255, 0, 0, 0.1019607843))}.ccpigd-top-level-wrapper .ccpigd-notice-card.ccpigd-notice-status-error .ccpigd-notice-card-wrapper-icon{color:var(--ccpigd-error, #ff0000)}.ccpigd-top-level-wrapper .ccpigd-notice-card.ccpigd-notice-status-warning{border-color:var(--ccpigd-warning-light, rgba(255, 89, 0, 0.2));background:var(--ccpigd-warning-extra-light, rgba(255, 89, 0, 0.1019607843))}.ccpigd-top-level-wrapper .ccpigd-notice-card.ccpigd-notice-status-warning .ccpigd-notice-card-wrapper-icon{color:var(--ccpigd-warning, #ff5900)}.ccpigd-top-level-wrapper .ccpigd-notice-card.ccpigd-notice-status-primary{border-color:var(--ccpigd-light);background:var(--ccpigd-extra-light)}.ccpigd-top-level-wrapper .ccpigd-notice-card.ccpigd-notice-status-primary .ccpigd-notice-card-wrapper-icon{color:var(--ccpigd-primary)}.ccpigd-file-uploader-card{display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:12px !important;border:1px dashed var(--ccpigd-primary) !important;padding:6px !important;max-width:500px;width:100% !important;background:var(--ccpigd-white, #ffffff) !important;font-size:16px}.ccpigd-file-uploader-card:not(.ccpigd-form-uploader){margin:auto}.ccpigd-file-uploader-card.drag-active{border-color:var(--ccpigd-primary) !important;border-width:2px;background-color:var(--ccpigd-light) !important;box-shadow:rgba(149,157,165,.2) 0 8px 24px}.ccpigd-file-uploader-card.drag-active *{pointer-events:none}.ccpigd-file-uploader-card.required-error{border-color:var(--ccpigd-error, #ff0000)}.ccpigd-file-uploader-card .ccpigd-file-uploader-body{display:flex;align-items:center;flex-direction:column;width:100% !important;user-select:none}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner{display:flex !important;align-items:center !important;flex-direction:column !important;border-radius:8px !important;padding:30px 20px !important;background-color:var(--ccpigd-light) !important;justify-content:center;width:100% !important}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .ccpigd-file-uploader-label{font-size:1.2em;font-weight:600;margin-bottom:10px !important}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .size-label{font-size:.875em;margin-top:1em;color:var(--ccpigd-desc-gray, #758780)}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner p{font-weight:400;line-height:1;font-size:.875em}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .cloud_upload{font-size:50px;height:auto;width:auto;line-height:1}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .ccpigd-file-uploader-buttons{display:flex;margin-top:20px}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .ccpigd-file-uploader-buttons button{display:flex;align-items:center;white-space:nowrap;cursor:pointer;border-radius:.25em;border:none;padding:.375rem .5em;margin:.5em;background-color:var(--ccpigd-primary);box-shadow:var(--ccpigd-primary-shadow, rgba(108, 127, 158, 0.3019607843)) 0 8px 24px;color:var(--ccpigd-white, #ffffff);transition:all .2s ease-in-out;font-weight:400;font-size:.87em}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .ccpigd-file-uploader-buttons button span{margin-left:5px}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .ccpigd-file-uploader-buttons button:hover{background-color:var(--ccpigd-primary)}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-info{display:flex;align-items:center;line-height:1}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-info span{margin-right:5px}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-info span:after{content:"|";margin-left:5px;color:var(--ccpigd-primary-black, #000e25)}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-info span:last-child{margin-right:0}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-info span:last-child:after{content:"";margin-left:0}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .ccpigd-file-uploader-add-more{margin-top:15px}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-folder-selection{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;margin:10px 0}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-folder-selection span{margin-bottom:7px}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-folder-selection select{max-width:calc(100% - 20px);min-width:200px;height:35px;border:1px solid #ddd;border-radius:5px;padding:0 10px;font-size:.875em;color:#555;background-color:var(--ccpigd-white, #ffffff);cursor:pointer;transition:all .3s ease-in-out}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-folder-selection select:focus{border-color:var(--ccpigd-primary)}.ccpigd-file-uploader-card .ccpigd-file-uploader-body .ccpigd-file-uploader-inner .upload-folder-selection select option{color:#555}.ccpigd-file-uploader-card .file-list-wrapper{display:flex;flex-direction:column;z-index:50;margin-top:5px !important;width:100% !important;max-height:400px;max-width:100%;overflow:hidden !important;background-color:var(--ccpigd-white, #ffffff) !important;box-shadow:var(--ccpigd-primary-shadow, rgba(108, 127, 158, 0.3019607843)) 0 8px 24px !important;bottom:1em;right:1em}.ccpigd-file-uploader-card .file-list-wrapper.fixed{position:fixed}.ccpigd-file-uploader-card .file-list-wrapper .start-upload{margin:10px auto;display:flex;align-items:center;white-space:nowrap;cursor:pointer;border-radius:.25em;border:none;padding:.375rem .5em;background-color:var(--ccpigd-primary);box-shadow:var(--ccpigd-primary-shadow, rgba(108, 127, 158, 0.3019607843)) 0 8px 24px;color:var(--ccpigd-white, #ffffff);transition:all .2s ease-in-out;font-weight:400;font-size:.87em}.ccpigd-file-uploader-card .file-list-wrapper .start-upload span{margin-left:5px}.ccpigd-file-uploader-card .file-list-wrapper .start-upload:hover{background-color:var(--ccpigd-primary)}.ccpigd-file-uploader-card .file-list-wrapper .file-list-header{display:flex;align-items:center;padding:10px 15px !important;background-color:var(--ccpigd-primary) !important;color:var(--ccpigd-white, #ffffff);line-height:1;border-radius:5px;margin-bottom:5px}.ccpigd-file-uploader-card .file-list-wrapper .file-list-header .file-count{margin-right:5px}.ccpigd-file-uploader-card .file-list-wrapper .file-list{display:flex;flex-flow:column;flex-wrap:nowrap !important;overflow-y:auto !important}.ccpigd-file-uploader-card .file-list-wrapper .file-list::-webkit-scrollbar{width:5px}.ccpigd-file-uploader-card .file-list-wrapper .file-list::-webkit-scrollbar-track{background:#f1f1f1}.ccpigd-file-uploader-card .file-list-wrapper .file-list::-webkit-scrollbar-thumb{background:#ccc}.ccpigd-file-uploader-card .file-list-wrapper .file-list::-webkit-scrollbar-thumb:hover{background:#bbb}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item{display:flex;align-items:center;padding:8px 12px !important;border-bottom:1px solid var(--ccpigd-light) !important;width:100% !important;transition:background-color .3s ease-in-out}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item:hover{background-color:var(--ccpigd-light) !important}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item img{width:30px !important;height:30px !important;margin-right:5px !important;border-radius:3px}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info{display:flex;flex-wrap:wrap;overflow:hidden;width:100%;line-height:1}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info .upload-item{display:flex;align-items:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;flex:1}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info .upload-item .upload-item-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-right:4px;line-height:1.5;color:var(--ccpigd-desc-gray, #758780)}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info .upload-item .upload-item-size{font-size:.75em;color:var(--ccpigd-desc-gray, #758780)}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info .ccpigd-icon{height:18px !important;width:18px !important;font-size:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info .ccpigd-icon:not(.check,.close){border:1px solid var(--ccpigd-desc-gray, #758780)}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info .play_arrow{padding-left:3px}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info .remove-file{background:var(--ccpigd-light);color:var(--ccpigd-error, #ff0000);margin-left:10px;opacity:.5;border-radius:50%;cursor:pointer}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info .ccpigd-spinner{width:20px;height:20px;margin-left:7px;flex:0 0 20px;border:2px solid var(--ccpigd-secondary) !important;border-top:2px solid var(--ccpigd-primary) !important;-webkit-animation:ccpigd-spin 2s linear infinite;animation:ccpigd-spin 2s linear infinite}@-webkit-keyframes ccpigd-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ccpigd-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info .percentage{margin:0 7px}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info-percentage{margin-left:auto;text-align:right;font-size:.875em;display:flex;align-items:center;width:max-content}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info-percentage .ccpigd-spinner{width:20px;height:20px;margin-top:0;margin-right:5px;border-radius:50%}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info-progress{width:100%;height:8px;border-radius:.25em;margin-top:7px;position:relative;align-items:center;justify-content:space-between;display:none;background-color:#e0e0e0;border-radius:10px;overflow:hidden;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info-progress-bar{width:var(--percentage);height:100%;background-color:var(--ccpigd-primary);border-radius:.25em;position:absolute;left:0;top:0;transition:width .5s ease-in-out;background-image:linear-gradient(to left, #6a11cb, var(--ccpigd-primary));background-size:200% auto;animation:gradientMove 2s linear infinite;border-radius:10px 0 0 10px;transition:width .4s ease-in-out}@keyframes gradientMove{0%{background-position:200% center}100%{background-position:0% center}}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item .file-info-error{color:var(--ccpigd-error, #ff0000);width:100%;font-size:.75em;margin-top:3px}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item.uploaded .file-info .check{background:var(--ccpigd-primary);color:var(--ccpigd-white, #ffffff)}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item.uploaded .file-info .remove-file{background:rgba(0,0,0,0);color:var(--ccpigd-warning, #ff5900);border:1px solid var(--ccpigd-warning, #ff5900);opacity:.7}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item.uploaded .file-info .remove-file:hover{background:var(--ccpigd-warning, #ff5900);color:var(--ccpigd-white, #ffffff);opacity:1}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item.uploaded .file-info .upload-item-name{color:var(--ccpigd-desc-gray, #758780)}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item.uploaded .file-info-progress{display:flex}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item.uploaded .file-info-progress-bar{background-image:none;background-color:var(--ccpigd-primary);width:100%}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item.active .file-info .remove-file{opacity:.7}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item.active .file-info .upload-item-name{color:var(--ccpigd-desc-gray, #758780)}.ccpigd-file-uploader-card .file-list-wrapper .file-list .file-list-item.active .file-info-progress{display:flex}.ccpigd-file-uploader-card .cancel-upload{position:absolute;top:15px;right:15px;cursor:pointer;border-radius:5px;height:40px;width:40px;font-size:25px;display:flex;align-items:center;justify-content:center;color:var(--ccpigd-error, #ff0000)}.ccpigd-file-uploader-card .cancel-upload:hover{color:rgba(255,0,0,.5)}.ccpigd-topbar .ccpigd-file-uploader-card,.ccpigd-file-browser .ccpigd-file-uploader-card{position:fixed !important;right:15px;bottom:15px;z-index:9999999}.ccpigd-topbar .ccpigd-file-uploader-card:has(.file-list-wrapper) .ccpigd-file-uploader-inner .cloud_upload,.ccpigd-file-browser .ccpigd-file-uploader-card:has(.file-list-wrapper) .ccpigd-file-uploader-inner .cloud_upload{display:none}@media(max-width: 991px){.ccpigd-file-uploader-card .file-list-wrapper{max-height:300px;right:0}}@media(max-width: 767px){.ccpigd-file-browser .ccpigd-file-uploader-card{position:absolute !important;height:100%;right:unset;bottom:unset;width:calc(100% - 20px) !important;justify-content:flex-start;background:rgba(0,0,0,.5) !important}.ccpigd-file-browser .ccpigd-file-uploader-card .ccpigd-file-uploader-inner{background:linear-gradient(var(--bg-info), var(--bg-info)),#fff !important}}.ccpigd-autofillinput-separators{background-color:var(--ccpigd-secondary);width:fit-content;padding:1rem;border-radius:4px}.ccpigd-autofillinput-btn{background-color:var(--ccpigd-secondary);padding:1rem;border-radius:4px}.ccpigd-popup{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:9999}.ccpigd-popup-container{background:var(--ccpigd-white, #ffffff);width:50vw;height:20rem;display:flex;flex-direction:column;border:1px solid var(--ccpigd-secondary);border-radius:13px;box-shadow:0 4px 25px rgba(0,0,0,.3);overflow:hidden;animation:popupFade .3s ease-out}.ccpigd-popup-header{position:relative}.ccpigd-popup-close{position:absolute;top:1rem;right:1rem;cursor:pointer}@keyframes popupFade{from{transform:scale(0.9);opacity:0}to{transform:scale(1);opacity:1}}.ccp-toast{position:fixed;top:20px;right:20px;z-index:9999999;overflow:inherit !important}.ccp-toast:has(.ccp-toast__container){border-radius:6px}.ccp-toast:has(.ccp-toast__full){right:0;top:0;width:100%;max-width:100%;height:100%;background-color:rgba(0,0,0,.37);display:flex;align-items:center;justify-content:center}.ccp-toast__container{padding:10px 15px;border-radius:6px;background-color:var(--ccpigd-white, #ffffff);box-shadow:0 4px 6px rgba(0,0,0,.2);transition:all .5s cubic-bezier(0.88, 1.79, 1, 2.34);animation:fade-in-popup .4s ease-out forwards;transform-origin:center bottom;width:fit-content;margin:0 auto}.ccp-toast__container:not(:last-child){margin-bottom:5px}.ccp-toast__inner-container{position:fixed;top:52px;right:20px;z-index:9999999;overflow:inherit !important}.ccp-toast__full{animation:none;flex:1 1 90%;padding:20px;transition:none;background-color:var(--ccpigd-white, #ffffff) !important;margin-inline:15px}.ccp-toast__full:has(.ccpigd-audio-player){max-width:max-content;padding:0}.ccp-toast__right-top{right:20px;top:52px}.ccp-toast__right-bottom{right:20px;bottom:20px}.ccp-toast__modal{animation:ccpigd-modal-open .4s cubic-bezier(0.68, -0.55, 0.265, 1.55) forwards}.ccp-toast__message{padding:7px 0;font-size:16px;white-space:nowrap;line-height:1.2;display:flex;align-items:center;justify-content:center}.ccp-toast__message .ccpigd-icon{cursor:pointer;color:var(--ccpigd-desc-gray, #758780);margin-left:10px;border-radius:4px;height:20px;width:20px;text-align:center;line-height:20px !important}.ccp-toast__dark{background-color:#000}.ccp-toast__light{background-color:var(--ccpigd-white, #ffffff)}.ccp-toast__light .ccp-toast__message{color:var(--ccpigd-primary-black, #000e25)}.ccp-toast .ccp-toast__message-toast{animation:ccpigd-toast-pop-in .6s cubic-bezier(0.36, 0.07, 0.19, 0.97) forwards;position:relative;overflow:hidden;transform-origin:center}.ccp-toast .ccp-toast__message-toast .ccp-toast__progress{position:absolute;bottom:0;left:0;height:3px;background-color:hsl(from var(--ccpigd-primary) h s l/35%);width:100%;transform-origin:left center;transform:scaleX(1);animation:ccpigd-toast-progress linear forwards}.ccp-toast .ccp-toast__dark .ccp-toast__message .ccp-toast__icon,.ccp-toast .ccp-toast__light .ccp-toast__message .ccp-toast__icon,.ccp-toast .ccp-toast__success .ccp-toast__message .ccp-toast__icon{color:var(--ccpigd-primary);margin-right:12px;width:25px;height:25px;border-radius:50%;display:inline-block;border:2px solid currentColor;position:relative;box-sizing:border-box;animation:pop .3s ease-out forwards}.ccp-toast .ccp-toast__dark .ccp-toast__message .ccp-toast__icon:before,.ccp-toast .ccp-toast__dark .ccp-toast__message .ccp-toast__icon:after,.ccp-toast .ccp-toast__light .ccp-toast__message .ccp-toast__icon:before,.ccp-toast .ccp-toast__light .ccp-toast__message .ccp-toast__icon:after,.ccp-toast .ccp-toast__success .ccp-toast__message .ccp-toast__icon:before,.ccp-toast .ccp-toast__success .ccp-toast__message .ccp-toast__icon:after{content:"";position:absolute;height:2px;background-color:currentColor;transform-origin:left center;width:0}.ccp-toast .ccp-toast__dark .ccp-toast__message .ccp-toast__icon:before,.ccp-toast .ccp-toast__light .ccp-toast__message .ccp-toast__icon:before,.ccp-toast .ccp-toast__success .ccp-toast__message .ccp-toast__icon:before{left:5px;top:10px;transform:rotate(45deg);animation:check-left .3s ease-out .3s forwards}.ccp-toast .ccp-toast__dark .ccp-toast__message .ccp-toast__icon:after,.ccp-toast .ccp-toast__light .ccp-toast__message .ccp-toast__icon:after,.ccp-toast .ccp-toast__success .ccp-toast__message .ccp-toast__icon:after{left:8px;top:14px;transform:rotate(-45deg);transform-origin:left center;animation:check-right .3s ease-out .6s forwards}.ccp-toast__success{background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-primary-black, #000e25)}.ccp-toast__error{background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-error, #ff0000)}.ccp-toast__error .ccp-toast__progress{background-color:hsl(from var(--ccpigd-error, #ff0000) h s l/50%) !important}.ccp-toast .ccp-toast__error .ccp-toast__message .ccp-toast__icon{margin-right:8px;width:25px;height:25px;border-radius:50%;display:inline-block;border:2px solid currentColor;position:relative;box-sizing:border-box;animation:pop .3s ease-out forwards}.ccp-toast .ccp-toast__error .ccp-toast__message .ccp-toast__icon:before,.ccp-toast .ccp-toast__error .ccp-toast__message .ccp-toast__icon:after{content:"";position:absolute;height:2px;background-color:currentColor;width:0;left:50%;top:50%;transform-origin:center}.ccp-toast .ccp-toast__error .ccp-toast__message .ccp-toast__icon:before{transform:translate(-50%, -50%) rotate(45deg);animation:error-line-1 .3s ease-out .3s forwards}.ccp-toast .ccp-toast__error .ccp-toast__message .ccp-toast__icon:after{transform:translate(-50%, -50%) rotate(-45deg);animation:error-line-2 .3s ease-out .6s forwards}.ccp-toast__info{background-color:var(--ccpigd-white, #ffffff);color:#17a2b8}.ccp-toast__info .ccp-toast__progress{background-color:hsl(from #17a2b8 h s l/50%) !important}.ccp-toast .ccp-toast__info .ccp-toast__message .ccp-toast__icon{margin-right:8px;width:25px;height:25px;border-radius:50%;display:inline-block;border:2px solid currentColor;position:relative;box-sizing:border-box;animation:info-slide .4s ease-out forwards}.ccp-toast .ccp-toast__info .ccp-toast__message .ccp-toast__icon:before,.ccp-toast .ccp-toast__info .ccp-toast__message .ccp-toast__icon:after{content:"";position:absolute;background-color:currentColor;left:50%;transform:translateX(-50%)}.ccp-toast .ccp-toast__info .ccp-toast__message .ccp-toast__icon:before{width:3px;height:3px;top:4px;border-radius:50%;transform:translateX(-50%) translateY(-10px);opacity:0;animation:info-dot-slide .3s ease-out .4s forwards}.ccp-toast .ccp-toast__info .ccp-toast__message .ccp-toast__icon:after{width:2px;height:0;top:9px;border-radius:1px;animation:info-line-grow .3s ease-out .6s forwards}.ccp-toast__warning{background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-warning, #ff5900)}.ccp-toast__warning .ccp-toast__progress{background-color:hsl(from var(--ccpigd-warning, #ff5900) h s l/50%) !important}.ccp-toast .ccp-toast__warning .ccp-toast__message .ccp-toast__icon{margin-right:8px;width:25px;height:25px;border-radius:50%;display:inline-block;border:2px solid currentColor;position:relative;box-sizing:border-box;animation:warning-pulse .6s ease-out forwards}.ccp-toast .ccp-toast__warning .ccp-toast__message .ccp-toast__icon:before,.ccp-toast .ccp-toast__warning .ccp-toast__message .ccp-toast__icon:after{content:"";position:absolute;background-color:currentColor;left:50%;transform:translateX(-50%)}.ccp-toast .ccp-toast__warning .ccp-toast__message .ccp-toast__icon:before{width:2px;height:0;top:5px;border-radius:1px;animation:warning-exclamation-line .3s ease-out .4s forwards}.ccp-toast .ccp-toast__warning .ccp-toast__message .ccp-toast__icon:after{width:2px;height:2px;bottom:5px;border-radius:50%;transform:translateX(-50%) scale(0);animation:warning-exclamation-dot .2s ease-out .8s forwards}.ccp-toast .ccpigd-file-selector-header{margin-bottom:20px}.ccp-toast .ccpigd-file-selector-header .ccpigd-button-group{padding:0}.ccp-toast .ccpigd{display:flex;background-color:var(--ccpigd-extra-light)}.ccp-toast .ccpigd-sidebar{width:250px;background-color:var(--ccpigd-white, #ffffff);padding:20px;position:relative;transition:all .3s ease 0s}.ccp-toast .ccpigd-sidebar span,.ccp-toast .ccpigd-sidebar h1,.ccp-toast .ccpigd-sidebar p{white-space:nowrap}.ccp-toast .ccpigd-sidebar__top{margin-bottom:35px}.ccp-toast .ccpigd-sidebar__top-toggle svg{transform:rotate(90deg)}.ccp-toast .ccpigd-sidebar__menu-item{cursor:pointer;position:relative;transition:all .3s ease 0s;padding:10px;border-radius:12px;border:1px solid rgba(231,231,231,.3019607843)}.ccp-toast .ccpigd-sidebar__menu-item .menu-icon-wrapper{z-index:2}.ccp-toast .ccpigd-sidebar__menu-item .menu-icon-wrapper .ccpigd-sidebar-menu-icon{width:1.5rem;height:1.5rem;mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:currentColor}.ccp-toast .ccpigd-sidebar__menu-item span:not(.menu-icon-wrapper span){transition:all .3s ease;transform:translateX(0);opacity:1;visibility:visible}.ccp-toast .ccpigd-sidebar__bottom{position:absolute;z-index:999;bottom:10px;width:84%;padding:5px;backdrop-filter:blur(3px)}.ccp-toast .ccpigd-sidebar--collapsed{width:94px}.ccp-toast .ccpigd-sidebar--collapsed .ccpigd-sidebar__top{justify-content:center}.ccp-toast .ccpigd-sidebar--collapsed .ccpigd-sidebar__top .ccpigd-logo{display:none}.ccp-toast .ccpigd-sidebar--collapsed .ccpigd-sidebar__top-toggle .ccpigd-icon{transform:rotateY(180deg)}.ccp-toast .ccpigd-sidebar--collapsed .ccpigd-sidebar__menu-item span:not(.menu-icon-wrapper span){transform:translateX(-30%);opacity:0;visibility:hidden}.ccp-toast .ccpigd-sidebar--collapsed .ccpigd-sidebar__bottom{display:none}.ccp-toast .ccpigd-sidebar--collapsed .ccpigd-mb-sidebar-menu{--gap-x: 20px;padding:0}.ccp-toast .ccpigd-sidebar--collapsed .ccpigd-mb-sidebar-menu__item .ccpigd-mb-single-tab{padding:5px !important}.ccp-toast .ccpigd-sidebar--collapsed .ccpigd-mb-sidebar-menu__item .ccpigd-mb-single-tab .ccpigd-tab-icon{margin-bottom:0}.ccp-toast .ccpigd-sidebar--collapsed .ccpigd-mb-sidebar-menu__item .ccpigd-mb-single-tab .ccpigd-tab-title{width:0;bottom:unset;opacity:0;visibility:hidden;transition:all .5s ease-out}.ccp-toast .ccpigd-content-wrapper{width:100%}.ccp-toast .ccpigd-content{padding:20px;flex-grow:1;overflow-y:scroll;overflow-x:hidden;scrollbar-width:thin}.ccp-toast .ccpigd-content .ccpigd-file-list__files{overflow:scroll}.ccp-toast .ccpigd-selected-file-list{overflow-y:scroll;max-height:71vh;scrollbar-width:thin}.ccp-toast .ccpigd-selected-file-list__content .ccpigd-card{border:0;border-bottom:1px solid var(--ccpigd-light)}@keyframes fade-in-popup{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes check-left{to{width:5px}}@keyframes check-right{to{width:12px}}@keyframes error-line-1{to{width:12px}}@keyframes error-line-2{to{width:12px}}@keyframes warning-pulse{0%{transform:scale(0);border-width:2px}50%{transform:scale(1.2);border-width:3px}100%{transform:scale(1);border-width:2px}}@keyframes warning-exclamation-line{to{height:8px}}@keyframes warning-exclamation-dot{to{transform:translateX(-50%) scale(1)}}@keyframes info-slide{0%{transform:scale(0) rotate(-180deg)}80%{transform:scale(1.05) rotate(0deg)}100%{transform:scale(1) rotate(0deg)}}@keyframes info-dot-slide{to{transform:translateX(-50%) translateY(0);opacity:1}}@keyframes info-line-grow{to{height:8px}}@keyframes ccpigd-modal-open{0%{opacity:0;transform:scale(0.7)}60%{opacity:1;transform:scale(1.05)}100%{transform:scale(1)}}@keyframes ccpigd-toast-pop-in{0%{opacity:0;transform:translateY(30px) rotateZ(-4deg) scale(0.9)}30%{opacity:1;transform:translateY(-10px) rotateZ(3deg) scale(1.02)}55%{transform:translateY(4px) rotateZ(-2deg) scale(0.98)}75%{transform:translateY(-2px) rotateZ(1deg) scale(1.01)}100%{opacity:1;transform:translateY(0) rotateZ(0deg) scale(1)}}@keyframes ccpigd-toast-progress{from{transform:scaleX(1)}to{transform:scaleX(0)}}.ccpigd-media-player-container .ccpigd-media-player-content{align-items:flex-start !important}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper{flex:1;max-height:100%;position:relative;border-radius:12px}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-header{position:absolute;top:0;left:0;right:0;z-index:9999;padding:1rem;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.6), rgba(255, 255, 255, 0.2));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top-left-radius:12px;border-top-right-radius:12px;transition:opacity .4s ease,transform .4s ease}@media only screen and (max-width: 768px){.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-header{padding:.5rem 1rem}}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-header.ccpigd-visible{opacity:1}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-header.ccpigd-hidden{opacity:0}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-header .ccpigd-media-name{max-width:70%;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media only screen and (max-width: 768px){.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-header p{font-size:16px;line-height:1 !important}}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-header .ccpigd-dot{display:inline-block;width:8px;height:8px;background-color:var(--ccpigd-desc-gray, #758780);border-radius:50%}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-play-action{position:absolute;top:calc(50% - 25px);left:50%;z-index:9999;transform:translate(-50%, -50%);font-size:40px;color:var(--ccpigd-white, #ffffff);background-color:rgba(0,0,0,.5);border-radius:50%;padding:.8rem;opacity:0;transition:opacity .4s ease,transform .4s ease;pointer-events:auto;cursor:pointer}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-play-action.ccpigd-visible{opacity:1;transform:translate(-50%, -50%) scale(1)}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-play-action.ccpigd-hidden{opacity:0;transform:translate(-50%, -50%) scale(1);pointer-events:none}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-video,.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-audio-visualizer{position:relative;width:100%;max-height:100%;background-color:var(--ccpigd-primary-black, #000e25);border-radius:12px;object-fit:contain}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-video audio,.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-audio-visualizer audio{position:absolute;bottom:0;left:0;z-index:2;width:100%}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-video .ccpigd-audio-visualizer-bars,.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-audio-visualizer .ccpigd-audio-visualizer-bars{position:absolute;top:0;left:0;bottom:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-video .ccpigd-audio-visualizer-bars .ccpigd-audio-visualizer-bar,.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-audio-visualizer .ccpigd-audio-visualizer-bars .ccpigd-audio-visualizer-bar{flex:1;background:linear-gradient(180deg, var(--ccpigd-secondary), var(--ccpigd-primary));border-radius:4px;height:50%;transform-origin:center}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-video{line-height:0px;margin-bottom:4px}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-media-player-video[poster]{object-fit:contain;aspect-ratio:var(--ccpigd-video-ratio, 16/9)}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-audio-visualizer{margin-bottom:10px;overflow:hidden;height:450px}@media only screen and (max-width: 520px){.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-audio-visualizer{height:300px}}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-player-wrapper .ccpigd-audio-visualizer audio{border-radius:0 !important;background:#f1f3f4}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist{overflow:auto;scrollbar-width:thin;height:450px}@media only screen and (max-width: 768px){.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist{height:auto !important;max-height:300px}}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-header{position:sticky;top:0;z-index:9999;background-color:var(--ccpigd-primary);border-top-left-radius:12px;border-top-right-radius:12px;padding:1rem !important}@media only screen and (max-width: 768px){.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-header{padding:.5rem 1rem !important}}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-header p{color:var(--ccpigd-white, #ffffff)}@media only screen and (max-width: 768px){.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-header p{font-size:16px}}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-header .ccpigd-media-cols-action{position:absolute;right:1rem}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper{transition:all .4s ease;padding-bottom:15px}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-list-view .ccpigd-media-list{border-top:1px solid var(--ccpigd-secondary);padding:.8rem}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-list-view .ccpigd-media-list .ccpigd-media-list-thumbnail{width:65px;height:45px;border-radius:4px;object-fit:cover}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-list-view .ccpigd-media-list .items-space-between{overflow:hidden}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view{display:grid;gap:1rem;padding:1rem;transition:all .4s ease}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view .ccpigd-card-active{box-shadow:inset 0px 0px 0px 3px #000}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view .ccpigd-media-list{position:relative;border:1px solid var(--ccpigd-secondary);border-radius:12px}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view .ccpigd-media-list .ccpigd-media-list-number{position:absolute;top:0;left:0;z-index:999;padding:.2rem .8rem;border-top-left-radius:12px;border-bottom-right-radius:12px}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view .ccpigd-media-list .ccpigd-media-list-thumbnail{width:100%;height:120px;border-top-left-radius:12px;border-top-right-radius:12px;object-fit:cover}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view .ccpigd-media-list .ccpigd-media-name{max-width:190px}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view .ccpigd-media-list .ccpigd-media-download-icon{position:absolute;bottom:10px;right:10px}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper .ccpigd-media-list{cursor:pointer}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper .ccpigd-media-list .ccpigd-media-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper .ccpigd-media-list .dot{display:inline-block;width:6px;height:6px;background-color:var(--ccpigd-desc-gray, #758780);border-radius:50%}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist .ccpigd-media-playlist-wrapper .ccpigd-media-list .ccpigd-media-download-icon{background-color:var(--ccpigd-white, #ffffff);color:var(--ccpigd-primary);padding:.3rem;border:1px solid var(--ccpigd-secondary);border-radius:8px;cursor:pointer}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist.ccpigd-media-playlist-open{display:block}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-playlist.ccpigd-media-playlist-closed{display:none}.ccpigd-media-player-container .ccpigd-media-player-content .ccpigd-media-action{background-color:var(--ccpigd-primary);color:var(--ccpigd-white, #ffffff);border-radius:12px;padding:.5rem;cursor:pointer}@media only screen and (max-width: 768px){.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-left,.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-right{flex-direction:column}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-left .ccpigd-media-playlist,.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-right .ccpigd-media-playlist{width:100%}}@media only screen and (min-width: 769px){.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-left .ccpigd-media-playlist-wrapper.ccpigd-media-list-view .ccpigd-media-name,.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-right .ccpigd-media-playlist-wrapper.ccpigd-media-list-view .ccpigd-media-name{max-width:120px}}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-left .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view,.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-right .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view{width:270px}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-left .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view.ccpigd-media-cols-1,.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-right .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view.ccpigd-media-cols-1{grid-template-columns:repeat(1, 1fr)}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-left .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view.ccpigd-media-cols-2,.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-right .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view.ccpigd-media-cols-2{width:500px;grid-template-columns:repeat(2, 1fr)}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-bottom{width:100%}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-bottom .ccpigd-media-player-wrapper{width:100%}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-bottom .ccpigd-media-player-footer{margin-top:10px}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-bottom .ccpigd-media-playlist{width:100%}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-bottom .ccpigd-media-playlist-wrapper.ccpigd-media-list-view .ccpigd-media-list{position:relative}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-bottom .ccpigd-media-playlist-wrapper.ccpigd-media-list-view .ccpigd-media-list .ccpigd-media-name{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-bottom .ccpigd-media-playlist-wrapper.ccpigd-media-list-view .ccpigd-media-list .ccpigd-media-download-icon{position:absolute;right:10px}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-bottom .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}.ccpigd-media-player-container .ccpigd-media-player-content.ccpigd-playlist-bottom .ccpigd-media-playlist-wrapper.ccpigd-media-grid-view .ccpigd-media-list .ccpigd-media-name{width:100%}@keyframes ccpigd-audio-visualizer-bounce{0%,100%{transform:scaleY(0.5)}50%{transform:scaleY(1.5)}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color: var(--ccpigd-primary, #00ac47)}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.ccpigd-slider-carousel .ccpigd-slider-init .swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.ccpigd-slider-carousel .ccpigd-slider-init .swiper:has(.swiper-pagination){padding-bottom:2rem}.ccpigd-slider-carousel .ccpigd-slider-init .swiper.swiper-vertical>.swiper-wrapper{flex-direction:column}.ccpigd-slider-carousel .ccpigd-slider-init .swiper.swiper-horizontal{touch-action:pan-y}.ccpigd-slider-carousel .ccpigd-slider-init .swiper.swiper-vertical{touch-action:pan-x}.ccpigd-slider-carousel .ccpigd-slider-init .swiper.ccpigd-custom-swiper .swiper-wrapper{position:relative;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.ccpigd-slider-carousel .ccpigd-slider-init .swiper.ccpigd-custom-swiper .swiper-wrapper .swiper-slide{flex-shrink:0;width:100%;position:relative;transition-property:transform;display:flex;justify-content:center;align-items:center;text-align:center;overflow:hidden}.ccpigd-slider-carousel .ccpigd-slider-init .swiper.ccpigd-custom-swiper .swiper-wrapper .swiper-slide .ccpigd-swiper-slider-content{position:relative}.ccpigd-slider-carousel .ccpigd-slider-init .swiper.ccpigd-custom-swiper .swiper-wrapper .swiper-slide .ccpigd-swiper-slider-content .ccpigd-swiper-slider-caption{background:rgba(0,0,0,.7);color:#fff;padding:.5rem;font-size:.9rem;border-radius:0 0 8px 8px}.ccpigd-slider-carousel .ccpigd-slider-init .swiper.ccpigd-custom-swiper .swiper-wrapper .swiper-slide img{width:100%;object-fit:cover;aspect-ratio:1/1;object-position:center;user-select:none;-webkit-user-drag:none}[ccpigd-theme-status=dark] .swiper-pagination .swiper-pagination-bullet{background:hsla(0,0%,100%,.7)}[ccpigd-theme-status=dark] .swiper-pagination .swiper-pagination-bullet-active{background:#007aff}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10;bottom:-5px}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.ccpigd-module-wrapper #ccpigd-theme{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.ccpigd-module-wrapper #ccpigd-theme:has(.ccpigd-customize-module-btn){position:relative}.ccpigd-module-wrapper #ccpigd-theme .ccpigd-customize-module-btn{position:absolute;bottom:10px;right:10px;z-index:1023}.ccpigd-module-wrapper #ccpigd-theme .ccpigd-customize-module-btn.ccpigd-media-player-module-customize-btn{top:10px;height:fit-content}.ccpigd-module-wrapper button{all:unset;cursor:pointer;padding:0;margin:0}.ccpigd-module-wrapper h1,.ccpigd-module-wrapper h2,.ccpigd-module-wrapper h3,.ccpigd-module-wrapper h4,.ccpigd-module-wrapper h5,.ccpigd-module-wrapper h6,.ccpigd-module-wrapper p{margin:0;padding:0;font-family:inherit}.ccpigd-module-wrapper .ccpigd-btn:focus,.ccpigd-module-wrapper .ccpigd-btn:focus-within{background-color:var(--ccpigd-secondary) !important;color:var(--ccpigd-primary-black, #000e25) !important}.searchbox-wrapper{width:fit-content}.searchbox-wrapper .ccpigd-dropdown-content{overflow:hidden}.searchbox-wrapper .ccpigd-searchbox{display:flex;align-items:center;max-width:fit-content;height:36px;position:relative;padding:2px;box-shadow:none;border-radius:5px;border:1px solid var(--ccpigd-light) !important;font-size:14px;background-color:var(--ccpigd-white, #ffffff)}.searchbox-wrapper .ccpigd-searchbox__options{height:30px;display:flex;align-items:center;gap:3px;cursor:pointer;background-color:var(--ccpigd-light);padding:3px}.searchbox-wrapper .ccpigd-searchbox__options-selected{height:24px;display:flex;align-items:center;gap:3px;max-width:230px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.searchbox-wrapper .ccpigd-searchbox__options-selected.is-overflowing{cursor:e-resize;user-select:none}.searchbox-wrapper .ccpigd-searchbox__options-selected.is-overflowing::after{content:"";position:absolute;right:22px;top:0;width:30px;height:100%;background:linear-gradient(to right, transparent, var(--ccpigd-light));pointer-events:none}.searchbox-wrapper .ccpigd-searchbox__options-item{background-color:var(--ccpigd-white, #ffffff);display:flex;align-items:center;white-space:nowrap;padding:0px 5px 0px 7px;gap:5px;height:100%}.searchbox-wrapper .ccpigd-searchbox__options-item p{white-space:nowrap}.searchbox-wrapper .ccpigd-searchbox__options-item span{color:var(--ccpigd-secondary-black, #243247);cursor:pointer;width:15px;height:15px;display:flex;align-items:center;justify-content:center}.searchbox-wrapper .ccpigd-searchbox__options-item span:hover{background-color:var(--ccpigd-secondary)}.searchbox-wrapper .ccpigd-searchbox__options-list{z-index:9999}.searchbox-wrapper .ccpigd-searchbox__options .ccpigd-dropdown-trigger-arrow{padding:0}.searchbox-wrapper .ccpigd-searchbox input{min-width:400px;height:100%;background-color:var(--ccpigd-white, #ffffff);outline:none;border:none;box-shadow:none;color:var(--ccpigd-primary-black, #000e25);caret-color:var(--ccpigd-primary);padding:0 !important}.searchbox-wrapper .ccpigd-searchbox input:focus{outline:none;border:none;box-shadow:none}.searchbox-wrapper .ccpigd-searchbox input::placeholder{color:var(--ccpigd-desc-gray, #758780);font-size:12px}.searchbox-wrapper .ccpigd-searchbox__button{margin:0px 3px;height:100%;width:30px;border-left:1px solid var(--ccpigd-light) !important;background-color:rgba(0,0,0,0);color:var(--ccpigd-desc-gray, #758780);display:flex;align-items:center;justify-content:center;border:none;padding:0 5px}.searchbox-wrapper .ccpigd-searchbox__results{width:100%;max-height:500px;overflow-y:scroll;padding:15px;color:var(--ccpigd-primary-black, #000e25);scrollbar-width:thin}.searchbox-wrapper .ccpigd-searchbox__dropdown{width:170px;z-index:9999;right:0 !important;left:auto}.searchbox-wrapper .ccpigd-searchbox__dropdown .ccpigd-dropdown-menu-label{text-align:start;margin:5px}.searchbox-wrapper .ccpigd-searchbox__dropdown .ccpigd-dropdown-menu-item{text-align:start}.searchbox-wrapper .ccpigd-dropdown-content{top:100% !important;bottom:auto !important}#ccpigd-file-browser{width:100%;height:100%;overflow-x:hidden;background:var(--ccpigd-extra-light)}#ccpigd-file-browser .ccpigd-topbar{background-color:var(--ccpigd-white, #ffffff);border:1px solid var(--ccpigd-light);border-radius:8px;margin-bottom:10px}#ccpigd-file-browser .ccpigd-topbar__actions{padding:10px}#ccpigd-file-browser .ccpigd-topbar__actions-right .ccpigd-searchbox input{min-width:250px}#ccpigd-file-browser .ccpigd-file-browser-content__buttons{padding:10px 0 10px 0}#ccpigd-file-browser .ccpigd-file-browser-content__buttons .ccpigd-btn{justify-content:flex-start;gap:10px}.ccpigd-file-browser__share-link-modal .ccpigd-input,.ccpigd-file-browser__share-link-modal .ccpigd-select-box-container{text-align:left}.ccpigd-input__input{line-height:2em}.ccpigd-file-uploader .ccpigd-file-uploader-card{max-width:100%;height:100%}.ccpigd-file-uploader .ccpigd-file-uploader-card .ccpigd-file-uploader-body,.ccpigd-file-uploader .ccpigd-file-uploader-card .ccpigd-file-uploader-inner{height:100%}.ccpigd-file-uploader .ccpigd-module-uploader *,.ccpigd-file-uploader .ccpigd-module-uploader *{box-sizing:border-box}.ccpigd-file-uploader .ccpigd-module-uploader .dashicons-cloud-upload{width:auto;height:auto}.ccpigd-file-uploader .ccpigd-module-uploader.ccpigd-form-uploader{margin-top:1rem !important}.ccpigd-file-uploader .ccpigd-module-uploader .upload-confirmation{display:none !important;margin:20px 0;text-align:center;flex-direction:column;align-items:center}.ccpigd-file-uploader .ccpigd-module-uploader .upload-confirmation h3{color:var(--ccpigd-primary)}.ccpigd-file-uploader .ccpigd-module-uploader.show-confirmation{border-style:solid !important}.ccpigd-file-uploader .ccpigd-module-uploader.show-confirmation .upload-confirmation{display:flex !important}.ccpigd-file-uploader .ccpigd-module-uploader.show-confirmation .ccpigd-file-uploader-inner{display:none !important}.ccpigd-disabled{pointer-events:none}.ff-el-is-error .ccpigd-file-uploader-card,.frm_blank_field .ccpigd-file-uploader-card,.gfield_error .ccpigd-file-uploader-card,.mf-input-wrapper.has-error .ccpigd-file-uploader-card,.nf-error .ccpigd-file-uploader-card,.wpforms-has-error .ccpigd-file-uploader-card{border-color:red !important}.ccpigd-gallery{width:100%;height:100%;overflow-y:scroll;scrollbar-width:none}.ccpigd-gallery .lg-item{overflow:hidden}.ccpigd-gallery.thumbnail-view-rounded .lg-item{border-radius:5px !important;transition:transform .3s ease;object-fit:cover}.ccpigd-gallery.thumbnail-view-square .lg-item{border-radius:0px !important;border-radius:0px !important;transition:transform .3s ease;object-fit:cover}.react-photo-album--track-gallery-video{position:relative}.react-photo-album--track-gallery-video:before{content:"";position:absolute;width:100%;height:100%;font-family:"ccpigd-icon";font-size:4rem;color:#fff;display:flex;align-items:center;justify-content:center;opacity:.8}.react-photo-album,.react-photo-album *{box-sizing:border-box}.react-photo-album{display:flex}.react-photo-album--track{align-items:flex-start;display:flex}.react-photo-album--photo{padding:calc(var(--react-photo-album--padding)*1px);position:relative}.react-photo-album--image{aspect-ratio:var(--react-photo-album--photo-width)/var(--react-photo-album--photo-height);display:block;height:auto;width:100%;object-fit:cover}.react-photo-album--button{background:initial;border:initial;cursor:pointer}.react-photo-album--rows{flex-direction:column;row-gap:calc(var(--react-photo-album--spacing)*1px)}.react-photo-album--rows .react-photo-album--track{justify-content:space-between;--react-photo-album--track-gaps: calc( var(--react-photo-album--spacing) * (var(--react-photo-album--track-size) - 1) + var(--react-photo-album--padding) * 2 * var(--react-photo-album--track-size) )}.react-photo-album--rows .react-photo-album--photo{width:calc((100% - var(--react-photo-album--track-gaps)*1px)/(var(--react-photo-album--container-width) - var(--react-photo-album--track-gaps))*var(--react-photo-album--photo-width) + 2px*var(--react-photo-album--padding))}.react-photo-album--columns{justify-content:space-between}.react-photo-album--columns .react-photo-album--track{flex-direction:column;justify-content:space-between;row-gap:calc(var(--react-photo-album--spacing)*1px);width:calc((100% - 1px*(var(--react-photo-album--columns) - 1)*var(--react-photo-album--spacing) - 2px*var(--react-photo-album--columns)*var(--react-photo-album--padding) - var(--react-photo-album--adjusted-gaps)*1px)*var(--react-photo-album--column-ratio)/var(--react-photo-album--total-ratio) + 2px*var(--react-photo-album--padding))}.react-photo-album--columns .react-photo-album--photo{width:100%}.react-photo-album--masonry{justify-content:space-between}.react-photo-album--masonry .react-photo-album--track{flex-direction:column;justify-content:flex-start;row-gap:calc(var(--react-photo-album--spacing)*1px);width:calc((100% - var(--react-photo-album--spacing)*1px*(var(--react-photo-album--columns) - 1))/var(--react-photo-album--columns))}.react-photo-album--masonry .react-photo-album--photo{width:100%}.ccpigd-module-wrapper.ccpigd-search-box .searchbox-wrapper{width:100%}.ccpigd-module-wrapper.ccpigd-search-box .searchbox-wrapper .ccpigd-searchbox{max-width:100%;margin-bottom:15px}.ccpigd-module-wrapper.ccpigd-search-box .searchbox-wrapper .ccpigd-searchbox input{width:100%}.ccpigd-file-list__card-icon-box{flex:0 1 clamp(60px,10vw,120px) !important}.ccpigd-file-list__card-icon-box .ccpigd-icon{font-size:clamp(40px,8vw,80px) !important}.ccpigd-file-list__card-content{flex:1 1 min(300px,50%) !important}.ccpigd-file-list__card-info{flex:1 1 min(300px,70%) !important}.ccpigd-file-list__card-info .ccpigd-icon-btn{align-self:flex-start}@media only screen and (max-width: 680px){.ccpigd-file-list__card-button-group{flex:1 1 min(100px,25%) !important}}.ccpigd-file-list__card-button-group .ccpigd-btn{flex-grow:1;width:100%}.ccpigd-file-list__card-button-group .ccpigd-btn:hover{background-color:var(--hover-bg) !important}.ccpigd-audio-player__wrapper{position:absolute;top:50%;right:0;left:0;width:430px;height:87px;margin:-4px auto}@media screen and (max-width: 450px){.ccpigd-audio-player__wrapper{width:325px}}.ccpigd-audio-player__main{height:100%;z-index:3}.ccpigd-audio-player__track{position:absolute;top:0;right:15px;left:15px;padding:13px 22px 10px 184px;background-color:var(--ccpigd-white, #ffffff);border-radius:15px 15px 0 0;transition:.3s ease top;z-index:1;height:0}.ccpigd-audio-player__track--active{top:-92px;height:auto}@media screen and (max-width: 450px){.ccpigd-audio-player__track{padding:13px 22px 10px 140px}}.ccpigd-audio-player__filename{overflow:hidden}.ccpigd-audio-player__filename-text{color:var(--ccpigd-desc-gray, #758780);font-size:17px;text-wrap:nowrap;animation:textMove 5s linear infinite;line-height:1.8}.ccpigd-audio-player__label{color:var(--ccpigd-primary);font-size:13px;margin:2px 0 7px 0;line-height:1}.ccpigd-audio-player__timings{height:12px;margin-bottom:3px;overflow:hidden;display:flex;justify-content:space-between}.ccpigd-audio-player__time-current,.ccpigd-audio-player__time-total{font-size:11px;color:var(--ccpigd-primary);background-color:rgba(0,0,0,0);border-radius:10px;transition:.3s ease all;line-height:16px}.ccpigd-audio-player__seek{position:relative;height:4px;border-radius:4px;background-color:var(--ccpigd-light);cursor:pointer}.ccpigd-audio-player__progress{position:absolute;top:0;bottom:0;left:0;width:0;background-color:var(--ccpigd-primary);transition:.2s ease width;z-index:1;border-radius:4px}.ccpigd-audio-player__content{position:relative;height:100%;background-color:#fff;box-shadow:0 30px 80px #656565;border-radius:15px;z-index:2}.ccpigd-audio-player__album{position:absolute;top:-40px;width:115px;height:115px;margin-left:40px;transform:rotateZ(0);transition:.3s ease all;box-shadow:0 0 0 10px #fff;border-radius:50%;overflow:hidden;background-color:#fff}.ccpigd-audio-player__album--active{top:-60px;box-shadow:0 0 0 4px var(--ccpigd-primary),0 30px 50px -15px #afb7c1}.ccpigd-audio-player__album-image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;z-index:1;transition:.1s linear all}.ccpigd-audio-player__album--active .ccpigd-audio-player__album-image{animation:rotateAlbumArt 3s linear infinite}@media screen and (max-width: 450px){.ccpigd-audio-player__album{width:90px;height:90px}}.ccpigd-audio-player__controls{width:250px;height:100%;margin:0 5px 0 141px;float:right;overflow:hidden;display:flex}@media screen and (max-width: 450px){.ccpigd-audio-player__controls{width:200px}}.ccpigd-audio-player__button{width:70%;height:60%;padding:0 5px;background-color:#fff;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s ease all}.ccpigd-audio-player__button:disabled{cursor:not-allowed;opacity:.5}.ccpigd-audio-player__button:hover:not(:disabled){background-color:var(--ccpigd-primary-hover)}.ccpigd-audio-player__button:hover:not(:disabled) .ccpigd-icon{color:var(--ccpigd-white, #ffffff)}.ccpigd-audio-player__button .ccpigd-icon{color:var(--ccpigd-primary-hover);transition:.2s ease all}.ccpigd-audio-player__loading,.ccpigd-audio-player__error{display:flex;justify-content:center;align-items:center;height:100px;font-size:16px}.ccpigd-audio-player__loading{color:#54576f}.ccpigd-audio-player__error{color:#dc3545}@keyframes textMove{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}@keyframes rotateAlbumArt{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.elementor-panel-category-items .elementor-element-wrapper .elementor-element .icon i[class*=ccpigd]{font-family:"ccpigd-icon" !important;font-style:normal}.elementor-panel-category-items .elementor-element-wrapper .elementor-element .icon i[class*=ccpigd].ccpigd-file-browser::before{content:"folder"}.elementor-panel-category-items .elementor-element-wrapper .elementor-element .icon i[class*=ccpigd].ccpigd-gallery::before{content:"imagesmode"}.elementor-panel-category-items .elementor-element-wrapper .elementor-element .icon i[class*=ccpigd].ccpigd-file-list::before{content:"event_list"}.elementor-panel-category-items .elementor-element-wrapper .elementor-element .icon i[class*=ccpigd].ccpigd-media-player::before{content:"stock_media"}.elementor-panel-category-items .elementor-element-wrapper .elementor-element .icon i[class*=ccpigd].ccpigd-slider-carousel::before{content:"slideshow"}.elementor-panel-category-items .elementor-element-wrapper .elementor-element .icon i[class*=ccpigd].ccpigd-search-box::before{content:"feature_search"}.elementor-panel-category-items .elementor-element-wrapper .elementor-element .icon i[class*=ccpigd].ccpigd-embed-document::before{content:"text_compare"}.elementor-panel-category-items .elementor-element-wrapper .elementor-element .icon i[class*=ccpigd].ccpigd-shortcode::before{content:"code"}#ccpigd-gallery-overlay{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}#ccpigd-gallery-overlay *{box-sizing:border-box}#ccpigd-gallery-overlay button{transition:all .2s ease}#ccpigd-gallery-overlay button:hover{background:hsla(0,0%,100%,.3) !important;transform:scale(1.05)}#ccpigd-gallery-overlay button:active{transform:scale(0.95)}#ccpigd-gallery-overlay img,#ccpigd-gallery-overlay video,#ccpigd-gallery-overlay iframe{transition:opacity .3s ease}#ccpigd-gallery-overlay.loading::before{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:3px solid hsla(0,0%,100%,.3);border-top:3px solid #fff;border-radius:50%;animation:spin 1s linear infinite;z-index:10000}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media(max-width: 768px){#ccpigd-gallery-overlay [style*="padding: 60px 80px"]{padding:60px 20px !important}#ccpigd-gallery-overlay [style*="left: 20px"]{left:10px !important}#ccpigd-gallery-overlay [style*="right: 20px"]{right:10px !important}#ccpigd-gallery-overlay [style*="width: 90vw"]{width:95vw !important}#ccpigd-gallery-overlay [style*="height: 80vh"]{height:70vh !important}}#ccpigd-gallery-overlay img[style*="width: 60px"]{transition:all .2s ease}#ccpigd-gallery-overlay img[style*="width: 60px"]:hover{transform:scale(1.1);opacity:.8}#ccpigd-gallery-overlay button:focus{outline:2px solid #fff;outline-offset:2px}#ccpigd-gallery-overlay img[style*="cursor: pointer"]:focus{outline:2px solid #fff;outline-offset:2px}.ccpigd-custom-gallery--overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:999999;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;transform:scale(0.7);animation:ccpigdGalleryFadeInPopup .35s forwards}.ccpigd-custom-gallery__header{position:absolute;top:0;left:0;right:0;height:60px;background-color:rgba(0,0,0,.5);color:#fff;padding:0 20px}.ccpigd-custom-gallery__header-close{z-index:10;cursor:pointer}.ccpigd-custom-gallery__content{flex:1;display:flex;justify-content:center;align-items:center;width:100%;padding:60px 80px;position:relative}.ccpigd-custom-gallery__content-action-button{position:absolute;left:20px;background-color:hsla(0,0%,100%,.2);border:none;color:#fff;width:50px;height:50px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.ccpigd-custom-gallery__content-action-button--next{left:auto;right:20px}.ccpigd-custom-gallery__content-media{max-width:90%;max-height:90%}.ccpigd-custom-gallery__content-media video{max-width:100%;max-height:82vh}.ccpigd-custom-gallery__content-media iframe{width:90vw;height:82vh;border:none;background-color:#fff}.ccpigd-custom-gallery__content-media img{max-width:100%;max-height:82vh;object-fit:contain}.ccpigd-custom-gallery__footer{position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);padding:15px 20px;color:#fff;display:flex;align-items:center;justify-content:center}.ccpigd-custom-gallery__footer-thumbnails{overflow-y:auto;max-width:100%}.ccpigd-custom-gallery__footer-thumbnails img{width:80px;height:60px;flex:0 0 80px;object-fit:cover;cursor:pointer;border-radius:4px}.ccpigd-custom-gallery--preloader{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1000}@keyframes ccpigdGalleryFadeInPopup{0%{opacity:0;transform:scale(0.7)}60%{opacity:1;transform:scale(1.05)}100%{opacity:1;transform:scale(1)}}.ccpigd-top-level-wrapper{font-family:"Poppins",sans-serif !important}.ccpigd-top-level-wrapper .general-checkbox-wrapper{display:flex}.ccpigd-top-level-wrapper .general-checkbox-wrapper label{transition:all 200ms ease-in-out;display:inline-block;position:relative;height:24px;width:24px;border-radius:2px;cursor:pointer;background-color:var(--background-color, #fff);color:rgba(0,0,0,0);border:2px solid var(--ccpigd-primary)}.ccpigd-top-level-wrapper .general-checkbox-wrapper label:after{transition:all 200ms ease-in-out;content:"";position:absolute;height:4px;width:10px;border-bottom:2px solid rgba(0,0,0,0);border-left:2px solid rgba(0,0,0,0);top:6px;left:4px;transform:rotate(-45deg)}.ccpigd-top-level-wrapper .general-checkbox-wrapper input[type=checkbox]{display:none}.ccpigd-top-level-wrapper .general-checkbox-wrapper input[type=checkbox]:checked+label{background-color:var(--ccpigd-primary) !important}.ccpigd-top-level-wrapper .general-checkbox-wrapper input[type=checkbox]:checked+label:after{border-bottom-color:#fff;border-left-color:#fff}.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper{position:relative;width:180px;padding:6px 10px;border:1px solid #e0e0e0;border-radius:5px;background-color:#fff;margin-right:10px}.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper:after{position:absolute;content:"";width:6px;height:6px;right:15px;top:calc(50% - 5px);border-bottom:1px solid #424242;border-right:1px solid #424242;transform:rotate(45deg)}.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper span{color:#616161;display:block;font-size:14px;cursor:pointer}.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper .selected-area{font-size:14px}.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper .selected-area .selected{font-weight:500;margin-left:20px}.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper .unselected{position:absolute;top:40px;width:100%;padding:10px;background-color:var(--ccpigd-primary);z-index:1024;left:0;border-radius:5px;box-shadow:0px 6px 24px 0px rgba(0,0,0,.2)}.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper .unselected span{color:#fff;line-height:1;transition:all .3s ease 0s;padding:5px;border-radius:2px}.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper .unselected span:hover,.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper .unselected span:focus{background-color:#fff;color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .ccpigd-wrapper-select-wrapper .unselected span:not(:last-child){margin-bottom:5px}.ccpigd-top-level-wrapper .input-checkbox-wrapper.disabled label{cursor:not-allowed;border:1px solid gray}.ccpigd-top-level-wrapper .input-checkbox-wrapper.disabled label:after{background-color:gray}.ccpigd-top-level-wrapper .input-checkbox-wrapper label{transition:all 200ms ease-in-out;display:inline-block;position:relative;height:24px;width:48px;border-radius:40px;cursor:pointer;background-color:#fff;color:rgba(0,0,0,0);border:1px solid var(--ccpigd-primary)}.ccpigd-top-level-wrapper .input-checkbox-wrapper label:after{transition:all 200ms ease-in-out;content:"";position:absolute;height:16px;width:16px;border-radius:50%;background-color:var(--ccpigd-primary);top:3px;left:4px;right:auto}.ccpigd-top-level-wrapper .input-checkbox-wrapper input[type=checkbox]{display:none}.ccpigd-top-level-wrapper .input-checkbox-wrapper input[type=checkbox]:checked+label{background-color:var(--ccpigd-primary) !important}.ccpigd-top-level-wrapper .input-checkbox-wrapper input[type=checkbox]:checked+label:after{left:27px;background-color:#fff}.ccpigd-top-level-wrapper .range-input-wrapper{gap:10px}.ccpigd-top-level-wrapper .range-input-wrapper .range-input{padding:0 !important;flex:1;border:none;background-color:rgba(0,0,0,0)}.ccpigd-top-level-wrapper .range-input-wrapper .range-value{width:89px;border:2px solid #dfdfdf;font-size:14px;font-weight:400}.ccpigd-top-level-wrapper .range-input-wrapper .reset-btn{background-color:rgba(0,0,0,0);padding:6.5px 10px 6.5px 10px;border:1px solid #ed921b;color:#ed921b;display:flex;align-items:center;gap:4px;border-radius:4px}.ccpigd-top-level-wrapper .setting-card{padding:40px 20px;background-color:var(--background-color);margin:20px 0;border-radius:8px;text-align:left}.ccpigd-top-level-wrapper .setting-card .input-title{flex:0 0 30%;font-size:15px;color:var(--text-black-white)}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper{width:100% !important}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper h6{padding-bottom:10px;font-size:15px;line-height:22px;font-weight:500}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper hr{margin-bottom:10px}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper.button-group{font-size:100%}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper .input-checkbox-wrapper.disabled label{cursor:not-allowed;border:1px solid gray}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper .input-checkbox-wrapper.disabled label:after{background-color:gray}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper .input-checkbox-wrapper label{transition:all 200ms ease-in-out;display:inline-block;position:relative;height:24px;width:48px;border-radius:40px;cursor:pointer;background-color:#fff;color:rgba(0,0,0,0);border:1px solid var(--ccpigd-primary)}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper .input-checkbox-wrapper label:after{transition:all 200ms ease-in-out;content:"";position:absolute;height:16px;width:16px;border-radius:50%;background-color:var(--ccpigd-primary);top:3px;left:4px;right:auto}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper .input-checkbox-wrapper input[type=checkbox]{display:none}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper .input-checkbox-wrapper input[type=checkbox]:checked+label{background-color:var(--ccpigd-primary) !important}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper .input-checkbox-wrapper input[type=checkbox]:checked+label:after{left:27px;background-color:#fff}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper p.description{margin-top:5px;text-wrap:wrap;font-size:13px;line-height:13px}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper p.description:last-child{margin-bottom:12px}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper p.description.summary{background:#e6efff;padding:14px;border:1px solid rgba(0,97,254,.5019607843);border-radius:6px}.ccpigd-top-level-wrapper .setting-card .input-card-wrapper .nested-checkbox-wrapper{margin-top:20px;padding:20px 0;border-top:1px solid rgba(193,209,254,.6)}.ccpigd-top-level-wrapper .settings-sub-card{width:100%;margin:20px 0px;padding:14px;border:1px dashed var(--border-color);border-radius:5px;display:flex;flex-direction:column;gap:10px}.ccpigd-top-level-wrapper .settings-sub-card.setting-card{padding:10px 20px !important}.ccpigd-top-level-wrapper .input-wrapper input{width:100%;border-radius:5px;border:1px solid var(--border-color);font-size:14px;line-height:18px;padding:12px 15px;transition:all .3s ease;box-shadow:none !important;outline:none !important;margin-top:0px;background-color:var(--background-color);color:var(--text-black-white)}.ccpigd-top-level-wrapper .input-wrapper input:hover,.ccpigd-top-level-wrapper .input-wrapper input:focus{border-color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .input-card-wrapper select{width:100%;border-radius:5px;border:1px solid #e0e0e0;font-size:14px;line-height:1.3rem;padding:10px 15px;transition:all .3s ease;box-shadow:none !important;outline:none !important}.ccpigd-top-level-wrapper .input-card-wrapper select:hover,.ccpigd-top-level-wrapper .input-card-wrapper select:focus{border-color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .input-card-wrapper select.button-group .css-1amir5g-multiValue{background-color:var(--ccpigd-primary)}.ccpigd-top-level-wrapper .css-1amir5g-multiValue{background:var(--ccpigd-primary) !important}.ccpigd-upgrade-popup-container{padding:10px}.ccpigd-upgrade-popup-container .ccpigd-upgrade-popup-close{position:absolute;right:15px;top:15px;cursor:pointer;color:var(--ccpigd-error, #ff0000)}.ccpigd-lightgallery .lg-video-poster{object-fit:contain !important}.ccpigd-lightgallery [data-lg-slide-type=iframe]{background:#000 !important}
  • integration-google-drive/trunk/assets/js/admin.asset.php

    r3405795 r3426660  
    1 <?php return array('dependencies' => array('react', 'react-jsx-runtime', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '0cfe71e38a4a08c908c6', 'handle' => 'undefined-admin');
     1<?php return array('dependencies' => array('react', 'react-jsx-runtime', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => 'b326f05c5372a8097a93', 'handle' => 'undefined-admin');
  • integration-google-drive/trunk/assets/js/admin.js

    r3422529 r3426660  
    1 ;"use strict";(globalThis.webpackChunkintegration_google_drive=globalThis.webpackChunkintegration_google_drive||[]).push([[147,220,249,465,610,620,637,769,884],{6770:e=>{e.exports=window.plupload},1609:e=>{e.exports=window.React},790:e=>{e.exports=window.ReactJSXRuntime},6427:e=>{e.exports=window.wp.components},6087:e=>{e.exports=window.wp.element},7723:e=>{e.exports=window.wp.i18n},2677:(e,s,t)=>{var i=t(6087),a=t(5647),n=t(2436),c=t(3090),r=t(1468),o=t(777),l=t(3648);const d=()=>{const{pathname:e}=(0,a.zy)();(0,i.useEffect)((()=>{const s=document.querySelectorAll('a[href^="admin.php?page=integration-google-drive#"]');s.forEach((e=>{e.classList.remove("current")}));const t=[];s.forEach((s=>{const i=s.getAttribute("href"),a=i?.split("#")[1],n=s;e.startsWith(a||"")&&t.push(n)})),t.length>=2?t[1].classList.add("current"):1===t.length&&t[0].classList.add("current")}),[])};var m=t(2356),h=t(239),p=t(3714),g=t(6391),C=t(3042),x=t(4368),u=t(790);const j=({totalItems:e=0,currentPage:s,totalPages:t,perPage:i=10,updateQueryParams:a})=>{const n=Math.min(s+1,t),c=Math.max(s-1,1),r=e=>{e>=1&&e<=t&&a({page:e.toString()})};return(0,u.jsxs)(p.A,{gap:15,align:"center",className:"ccpigd-pagination",children:[(0,u.jsxs)(C.A,{size:"sm",children:["Total ",e," items"]}),(0,u.jsx)(g.A,{value:[Number(i)],options:f,optionTop:!0,searchable:!1,onChange:e=>(e=>{a({perPage:e,page:"1"})})(e[0].toString())}),(0,u.jsxs)(p.A,{gap:5,children:[(0,u.jsx)(h.A,{disabled:1===s,onClick:()=>r(c),size:"extra-small",children:(0,u.jsx)(x.A,{name:"arrow_back_ios"})}),[...Array(5)].map(((e,i)=>{const a=s-2+i;return a<1||a>t?null:(0,u.jsx)(h.A,{onClick:()=>r(a),variant:a===s?"primary":"text",size:"extra-small",className:"ccpigd-pagination-btn",children:a},a)})),(0,u.jsx)(h.A,{disabled:s===t,onClick:()=>r(n),size:"extra-small",className:"ccpigd-pagination-btn",children:(0,u.jsx)(x.A,{name:"arrow_forward_ios"})})]})]})},f=[{name:"5/Page",value:5},{name:"10/Page",value:10},{name:"20/Page",value:20},{name:"50/Page",value:50},{name:"100/Page",value:100}];var A=t(4152),y=t(727),w=t(4970),v=t(6739),b=t(4398),k=t(347),z=t(8706),_=t(3374),S=t(5439),M=t(7666),N=t(8024),P=t(651);const F=({selectedModules:e,setSelectedModules:s})=>{const[t,a]=(0,i.useState)(""),[n]=(0,m.jz)(),{updateQueryParams:c,getQueryParam:r}=(0,v.Ay)(),o=r("orderBy")||"createdAt",l=r("order")||"DESC",d=r("type")||"all";(0,M.A)((()=>{c({search:t})}),[t],800);const h=[{name:"All",value:"all"},...S.G.map((e=>({name:e.title,value:e.id})))];return(0,u.jsxs)(p.A,{align:"space-between",gap:10,children:[(0,u.jsxs)(p.A,{gap:5,children:[(0,u.jsx)(g.A,{prefix:"Filter by: ",value:[d],style:{width:"250px"},options:h,searchable:!1,onChange:e=>c({type:e[0]})}),(0,u.jsx)(_.A,{variant:"secondary",onClick:()=>{s([])},disabled:0===e.length,children:"Deselect All"}),(0,u.jsx)(_.A,{variant:"error",onClick:async()=>{if(0!==e.length)try{if(!await window.toast.confirm({message:`Are you sure you want to delete ${e.length} selected shortcodes? This action cannot be undone.`,okText:"Delete",cancelText:"Cancel"}))return;await Promise.all(e.map((e=>n(e).unwrap()))),s([]),window.toast.show({message:"All selected shortcodes have been deleted!",theme:"success",size:"sm"})}catch(e){window.toast.show({message:"Failed to delete shortcodes.",theme:"error",size:"sm"})}},disabled:0===e.length,children:"Delete All"})]}),(0,u.jsxs)(p.A,{gap:5,children:[(0,u.jsx)(N.A,{type:"search",value:t,placeholder:"Search",searchIcon:!0,onChange:e=>a(e)}),(0,u.jsx)(g.A,{prefix:"Sort By: ",value:[o],options:P.Rj,searchable:!1,onChange:e=>c({orderBy:e[0]})}),(0,u.jsx)(_.A,{variant:"outlined",onClick:()=>c({order:"ASC"===l?"DESC":"ASC"}),startIcon:"ASC"===l?(0,u.jsx)(x.A,{name:"arrow_upward",fontSize:"lg"}):(0,u.jsx)(x.A,{name:"arrow_downward",fontSize:"lg"}),children:"ASC"===l?"Ascending":"Descending"})]})]})};var I=t(9630),D=t(6715),E=t(7452),G=t(1609);const T=({shortcodes:e,selectedModules:s,setSelectedModules:t})=>{const i=e?.map((e=>e.id))||[],a=i.length>0&&s.length===i.length;return(0,u.jsx)(E.A,{className:"ccpigd-module-list__header",children:(0,u.jsxs)(I.A,{className:"ccpigd-module-list__header-wrapper",columns:"minmax(20px, 30px) minmax(20px, 40px) minmax(100px, 400px) minmax(100px, 200px) minmax(50px, 150px) minmax(100px, 300px) minmax(50px, 150px) minmax(50px, 150px) minmax(100px, 1fr)",children:[(0,u.jsx)(D.A,{id:"select-all",checked:a,onChange:()=>{t(a?[]:i)}}),(0,u.jsx)(C.A,{weight:"semibold",size:"sm",children:"ID:"}),(0,u.jsx)(C.A,{weight:"semibold",size:"sm",children:"Title:"}),(0,u.jsx)(C.A,{weight:"semibold",size:"sm",className:"text-start header-item-type",children:"Item Type:"}),(0,u.jsx)(C.A,{weight:"semibold",size:"sm",className:"text-center",children:"Status:"}),(0,u.jsx)(C.A,{weight:"semibold",size:"sm",className:"text-center",children:"Shortcode:"}),(0,u.jsx)(C.A,{weight:"semibold",size:"sm",className:"text-center",children:"Location:"}),(0,u.jsx)(C.A,{weight:"semibold",size:"sm",className:"text-center hide-tab",children:"Created:"}),(0,u.jsx)(C.A,{weight:"semibold",size:"sm",className:"text-right",children:"Action:"})]})})};var L=t(2094),R=t(1985),B=t(7586);const Z=({addNew:e,shortcodes:s=[]})=>(0,u.jsx)(L.A,{children:(0,u.jsxs)(p.A,{align:"space-between",children:[(0,u.jsxs)(p.A,{gap:5,children:[(0,u.jsx)(h.A,{variant:"primary",size:"small",children:(0,u.jsx)(x.A,{name:"data_object",fontSize:"2xl"})}),(0,u.jsx)(C.A,{as:"h1",size:"md",weight:"semibold",children:"Module Builder"})]}),(0,u.jsxs)(p.A,{gap:5,children:[(0,u.jsx)(R.A,{}),(0,u.jsx)(_.A,{variant:"primary",size:"medium",startIcon:(0,u.jsx)(x.A,{name:"add",fontSize:"lg"}),onClick:()=>{!(0,B.G4)(ccpigd.isPro)&&s?.length>=10?window.CCPIGDHelper.openUpgradePopUp():e()},children:"Add New Module"})]})]})}),U=({location:e=[],children:s,className:t=""})=>{const[i,a]=(0,G.useState)(!1);return(0,u.jsxs)("div",{className:`ccpigd-module-location ${t}`,onMouseEnter:()=>a(!0),onMouseLeave:()=>a(!1),children:[s,i&&e.length>0&&(0,u.jsxs)("div",{className:"ccpigd-module-tooltip",children:[(0,u.jsx)("div",{className:"tooltip-arrow"}),(0,u.jsx)("h4",{className:"ccpigd-module-tooltip-title",children:"Shortcode Location"}),(0,u.jsx)("div",{className:"ccpigd-module-location-container",children:e.map(((e,s)=>(0,u.jsx)("div",{className:"ccpigd-module-location-item",children:(0,u.jsxs)("a",{href:e.url,target:"_blank",rel:"noreferrer",className:"ccpigd-module-location-details",children:[(0,u.jsxs)("span",{children:[s+1,"."]}),e.title&&(0,u.jsx)("span",{children:e.title}),e.url&&(0,u.jsx)(x.A,{name:"open_in_new",fontSize:"lg"})]})},s)))})]})]})},H=()=>(0,u.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",viewBox:"0 0 242.5 239.46",width:44,height:44,children:[(0,u.jsxs)("defs",{children:[(0,u.jsx)("style",{dangerouslySetInnerHTML:{__html:".cls-1,.cls-6{fill:none;}.cls-2{clip-path:url(#clip-path);}.cls-3{fill:#33c6f4;}.cls-4{fill:#1b447e;}.cls-5{fill:#fff;}.cls-6{stroke:#221e1f;stroke-miterlimit:10;stroke-width:7.16px;}"}}),(0,u.jsx)("clipPath",{id:"clip-path",transform:"translate(1.72)",children:(0,u.jsx)("circle",{className:"cls-1",cx:"119.73",cy:"119.73",r:"116.15"})})]}),(0,u.jsx)("g",{id:"Layer_2","data-name":"Layer 2",children:(0,u.jsxs)("g",{id:"Layer_1","data-name":"Layer 1",children:[(0,u.jsxs)("g",{className:"cls-2",children:[(0,u.jsx)("circle",{className:"cls-3",cx:"121.45",cy:"119.73",r:"116.15"}),(0,u.jsx)("path",{className:"cls-4",d:"M239.32,167.79c-53.41-24-108.37-91.46-113-94.55s-10.84.77-10.84.77c-3.87-6.19-10.06.77-10.06.77C76.77,123.55.14,170.11.14,170.11S36.94,237.79,122,237.79C208.48,237.79,239.32,167.79,239.32,167.79Z",transform:"translate(1.72)"}),(0,u.jsx)("path",{className:"cls-5",d:"M67.48,116.58s15.48-7,12.38,4.65-15.48,28.64-11.61,29.41S83,140.58,86.06,142.12s5.42.78,3.87,6.2-3.1,9.29,0,9.29,5.42-7,9.29-13.94,10.06-3.87,12.38-1.55,9.29,15.49,14.71,13.94,8.51-8.52,6.19-24,1.55-20.12,1.55-20.12,4.64-2.32,13.16,8.51,24,27.09,26.31,26.32-10.83-17.8-7.74-19.35,15.48,2.32,21.68,7.74c0,0,2.12,8.87,2.12.36L126.31,73.24,115.47,74l-10.06.77S80.64,111.94,67.48,116.58Z",transform:"translate(1.72)"}),(0,u.jsx)("path",{className:"cls-6",d:"M239.32,170.11c-53.41-24-108.37-93.78-113-96.87s-10.84.77-10.84.77c-3.87-6.19-10.06.77-10.06.77C76.77,123.55.14,170.11.14,170.11",transform:"translate(1.72)"})]}),(0,u.jsx)("circle",{className:"cls-6",cx:"121.45",cy:"119.73",r:"116.15"})]})})]}),V=()=>(0,u.jsx)(u.Fragment,{children:(0,u.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:44,height:44,viewBox:"0 0 400 400",fill:"none",children:[(0,u.jsx)("g",{clipPath:"url(#clip0)",children:(0,u.jsx)("path",{d:"M200 0C89.5321 0 0 89.5321 0 200C0 310.431 89.5321 400 200 400C310.468 400 400 310.468 400 200C399.964 89.5321 310.431 0 200 0ZM150.009 283.306H116.694V116.658H150.009V283.306ZM283.306 283.306H183.324V249.991H283.306V283.306ZM283.306 216.639H183.324V183.324H283.306V216.639ZM283.306 149.973H183.324V116.658H283.306V149.973Z",fill:"#92003B"})}),(0,u.jsx)("defs",{children:(0,u.jsx)("clipPath",{id:"clip0",children:(0,u.jsx)("rect",{width:400,height:400,fill:"white"})})})]})}),W=()=>(0,u.jsxs)("svg",{fill:"#000000",width:"44",height:"44",viewBox:"0 0 24 24",role:"img",xmlns:"http://www.w3.org/2000/svg",children:[(0,u.jsx)("title",{children:"Gutenberg icon"}),(0,u.jsx)("path",{d:"M14.439,11.358c-0.084-0.057-0.199-0.034-0.256,0.051c-0.334,0.503-1.043,0.53-1.08,0.53 c-0.007,0-0.01,0-0.017,0c-0.874,0-1.208,0.746-1.221,0.776c-0.04,0.094,0.003,0.202,0.094,0.243 c0.024,0.01,0.051,0.017,0.074,0.017c0.071,0,0.138-0.04,0.169-0.111c0.003-0.007,0.233-0.52,0.823-0.553v0.955 c-0.024,0.206-0.121,0.368-0.294,0.489c-0.179,0.125-0.418,0.189-0.712,0.189c-0.351,0-0.638-0.121-0.85-0.361 c-0.216-0.24-0.324-0.58-0.324-1.019l0.003-1.053c0.017-0.388,0.121-0.695,0.321-0.914c0.216-0.24,0.499-0.361,0.85-0.361 c0.294,0,0.533,0.064,0.712,0.189c0.179,0.125,0.28,0.297,0.297,0.52l0,0c0,0.007,0,0.017,0,0.024c0,0.128,0.105,0.233,0.233,0.233 c0.128,0,0.233-0.105,0.233-0.233c0-0.007,0-0.017,0-0.024l0,0c-0.034-0.334-0.186-0.597-0.459-0.796 C12.762,9.948,12.422,9.85,12.01,9.85c-0.489,0-0.884,0.162-1.184,0.482c-0.283,0.3-0.432,0.695-0.449,1.181l0,0l0,0 c0,0.034-0.003,0.067-0.003,0.101l0.003,0.948h-0.003c0,0.536,0.152,0.965,0.452,1.285s0.695,0.482,1.184,0.482 c0.412,0,0.752-0.098,1.026-0.297c0.25-0.182,0.398-0.422,0.449-0.719l0.01-1.059c0.307-0.074,0.725-0.243,0.989-0.641 C14.55,11.53,14.527,11.415,14.439,11.358z M17.688,0.511h2.588c0.115,0,0.209-0.094,0.209-0.209s-0.094-0.209-0.209-0.209h-2.588 c-0.115,0-0.209,0.094-0.209,0.209S17.573,0.511,17.688,0.511z M3.825,0.511h2.588c0.115,0,0.209-0.094,0.209-0.209 S6.527,0.093,6.413,0.093H3.825c-0.115,0-0.209,0.094-0.209,0.209S3.707,0.511,3.825,0.511z M20.408,2.191 c0.116,0,0.209,0.094,0.209,0.209c0,0.116-0.094,0.209-0.209,0.209c-0.116,0-0.209-0.094-0.209-0.209 C20.198,2.285,20.292,2.191,20.408,2.191z M11.99,1.533c0.116,0,0.209,0.094,0.209,0.209s-0.094,0.209-0.209,0.209 s-0.209-0.094-0.209-0.209S11.874,1.533,11.99,1.533z M8.11,2.404c0.003,0,0.007,0,0.01,0c0.786,0,1.137-0.493,1.404-0.951 c0.088-0.152,0.412-0.658,0.87-0.789c0.567-0.165,1.171,0.098,1.407,0.614c0.034,0.074,0.108,0.118,0.182,0.121 c0.003,0,0.007,0,0.01,0c0.003,0,0.007,0,0.013,0c0.074-0.003,0.148-0.047,0.182-0.121c0.236-0.516,0.84-0.779,1.407-0.614 c0.459,0.135,0.783,0.638,0.87,0.789c0.267,0.462,0.617,0.951,1.414,0.951l0,0c0.479,0,1.046-0.358,1.204-1.043 c0.132-0.567-0.111-1.08-0.641-1.339c-0.105-0.051-0.229-0.01-0.28,0.094c-0.051,0.105-0.01,0.229,0.094,0.28 c0.503,0.25,0.459,0.692,0.418,0.87c-0.081,0.351-0.391,0.722-0.8,0.722c-0.523,0-0.773-0.263-1.053-0.746 c-0.138-0.236-0.523-0.81-1.113-0.982c-0.644-0.189-1.326,0.037-1.717,0.533c-0.391-0.496-1.073-0.722-1.717-0.533 c-0.59,0.172-0.975,0.746-1.113,0.982c-0.28,0.482-0.53,0.746-1.043,0.746c-0.003,0-0.007,0-0.007,0 c-0.445-0.003-0.729-0.314-0.81-0.621c-0.04-0.145-0.125-0.641,0.442-0.978c0.098-0.057,0.132-0.186,0.071-0.287 C7.755,0.005,7.631-0.029,7.529,0.032C6.878,0.42,6.777,1.034,6.898,1.479C7.047,2.029,7.536,2.4,8.11,2.404z M11.996,22.1H12l0,0 H11.996z M3.498,2.191c0.116,0,0.209,0.094,0.209,0.209c0,0.116-0.094,0.209-0.209,0.209S3.288,2.516,3.288,2.4 C3.288,2.285,3.382,2.191,3.498,2.191z M2.911,0.096c0.116,0,0.209,0.094,0.209,0.209S3.026,0.514,2.911,0.514 S2.701,0.421,2.701,0.305S2.795,0.096,2.911,0.096z M21.15,0.096c0.116,0,0.209,0.094,0.209,0.209s-0.094,0.209-0.209,0.209 s-0.209-0.094-0.209-0.209S21.034,0.096,21.15,0.096z M22.27,13.5c0.116,0,0.209,0.094,0.209,0.209 c0,0.116-0.094,0.209-0.209,0.209c-0.116,0-0.209-0.094-0.209-0.209C22.061,13.594,22.154,13.5,22.27,13.5z M21.43,18.285 c0.116,0,0.209,0.094,0.209,0.209c0,0.116-0.094,0.209-0.209,0.209s-0.209-0.094-0.209-0.209 C21.221,18.378,21.314,18.285,21.43,18.285z M20.087,18.882c0.116,0,0.209,0.094,0.209,0.209c0,0.116-0.094,0.209-0.209,0.209 c-0.116,0-0.209-0.094-0.209-0.209C19.878,18.975,19.972,18.882,20.087,18.882z M7.674,1.088c0,0.31,0.253,0.563,0.563,0.563 c0.31,0,0.563-0.253,0.563-0.563S8.548,0.524,8.238,0.524C7.928,0.521,7.674,0.774,7.674,1.088z M8.238,0.939 c0.081,0,0.148,0.067,0.148,0.148c0,0.081-0.067,0.148-0.148,0.148c-0.081,0-0.148-0.067-0.148-0.148 C8.089,1.007,8.157,0.939,8.238,0.939z M15.829,1.651c0.31,0,0.563-0.253,0.563-0.563s-0.253-0.563-0.563-0.563 c-0.31,0-0.563,0.253-0.563,0.563S15.519,1.651,15.829,1.651z M15.829,0.939c0.081,0,0.148,0.067,0.148,0.148 c0,0.081-0.067,0.148-0.148,0.148s-0.148-0.067-0.148-0.148C15.681,1.007,15.748,0.939,15.829,0.939z M12.56,1.439 c-0.108,0.04-0.162,0.159-0.121,0.267c0.04,0.108,0.159,0.162,0.267,0.125c0.034-0.013,0.843-0.283,1.464,0.682 c0.04,0.061,0.108,0.094,0.175,0.094c0.037,0,0.078-0.01,0.111-0.034c0.098-0.061,0.125-0.192,0.064-0.287 C13.872,1.284,12.955,1.294,12.56,1.439z M11.433,1.439c-0.03-0.01-0.307-0.108-0.685-0.051c-0.351,0.051-0.854,0.25-1.272,0.901 C9.415,2.387,9.442,2.515,9.54,2.576c0.034,0.024,0.074,0.034,0.111,0.034c0.067,0,0.135-0.034,0.175-0.094 c0.617-0.965,1.427-0.695,1.464-0.682c0.108,0.04,0.226-0.017,0.267-0.125C11.598,1.601,11.541,1.479,11.433,1.439z M21.032,2.009 l1.016-1.154v1.663c0,0.115,0.094,0.209,0.209,0.209s0.209-0.094,0.209-0.209V0.305c0-0.088-0.054-0.165-0.135-0.196 s-0.172-0.007-0.229,0.057l-1.38,1.569c-0.078,0.088-0.067,0.219,0.02,0.294C20.823,2.107,20.954,2.097,21.032,2.009z M1.767,2.731 c0.115,0,0.209-0.094,0.209-0.209V0.858l1.016,1.154C3.069,2.1,3.201,2.107,3.285,2.033c0.088-0.078,0.094-0.209,0.02-0.294 l-1.38-1.572C1.868,0.103,1.777,0.079,1.696,0.109C1.615,0.14,1.561,0.217,1.561,0.305v2.217C1.561,2.636,1.652,2.731,1.767,2.731z  M16.497,2.937c-0.098-0.007-0.189,0.061-0.213,0.155c-0.024,0.098,0.024,0.199,0.111,0.24c0.331,0.155,0.631,0.216,0.901,0.216 c0.516,0,0.928-0.226,1.215-0.462c0.459-0.378,0.695-0.854,0.705-0.874c0.047-0.098,0.013-0.216-0.081-0.27 c-0.213-0.125-0.58-0.202-1.14,0.138c-0.28,0.172-0.496,0.378-0.533,0.415C16.949,2.947,16.521,2.937,16.497,2.937z M17.742,2.805 c0.003-0.003,0.007-0.007,0.01-0.01c0.159-0.159,0.607-0.526,0.958-0.543c-0.101,0.145-0.253,0.341-0.459,0.513 c-0.304,0.25-0.628,0.371-0.972,0.364C17.422,3.055,17.58,2.947,17.742,2.805z M4.958,1.941C4.864,1.995,4.83,2.114,4.878,2.211 c0.01,0.02,0.246,0.496,0.705,0.874c0.287,0.236,0.695,0.462,1.215,0.462c0.273,0,0.574-0.061,0.901-0.216 c0.091-0.044,0.135-0.142,0.111-0.24C7.786,2.994,7.698,2.93,7.597,2.933c-0.017,0-0.449,0.013-0.962-0.439 C6.598,2.458,6.382,2.252,6.102,2.08C5.542,1.742,5.171,1.82,4.958,1.941z M6.355,2.805c0.159,0.142,0.317,0.246,0.462,0.324 c-0.729,0.007-1.211-0.55-1.431-0.877c0.351,0.017,0.8,0.385,0.958,0.543C6.349,2.798,6.352,2.802,6.355,2.805z M22.516,19.759 c-0.209-0.175-0.439-0.277-0.651-0.334c0.081-0.061,0.159-0.132,0.226-0.209c0.516-0.607,0.52-1.501,0.007-2.082 c-0.078-0.088-0.209-0.094-0.294-0.017c-0.088,0.078-0.094,0.209-0.017,0.294c0.375,0.425,0.368,1.083-0.013,1.535 c-0.31,0.364-0.901,0.452-1.076,0.472c-0.53,0.057-1.124,0.179-1.444,0.904c-0.051,0.111-0.081,0.236-0.088,0.371 c-0.074-0.024-0.155-0.037-0.236-0.037c-0.422,0-0.766,0.344-0.766,0.766c0,0.29,0.162,0.543,0.401,0.671 c-0.071,0.064-0.138,0.135-0.199,0.216c-0.709-0.955-1.842-1.555-3.09-1.555c-0.179,0-0.358,0.013-0.53,0.037 c1.026-0.314,1.98-0.803,2.851-1.451l0,0c1.124-0.84,2.058-1.937,2.699-3.168c0.675-1.296,1.016-2.696,1.016-4.153 c0-0.01,0-0.017,0-0.027c0-0.003,0-0.003,0-0.007s0-0.007,0-0.01c-0.007-1.184-0.27-2.25-0.644-3.168 c0.138,0.027,0.27,0.037,0.388,0.037c0.874,0,1.258-0.601,1.299-0.671l0,0c0.189-0.317,0.219-0.702,0.111-1.049 c0.003-0.01,0.003-0.024,0.003-0.037V3.284c0-0.115-0.094-0.209-0.209-0.209c-0.115,0-0.209,0.094-0.209,0.209v3.195 c-0.354-0.307-0.867-0.341-1.08-0.341c-0.412,0.003-0.668-0.061-0.857-0.385c-0.159-0.273-0.067-0.557,0.091-0.719 c0.199-0.202,0.482-0.229,0.759-0.078c0.101,0.054,0.229,0.02,0.283-0.081c0.054-0.101,0.02-0.229-0.081-0.283 c-0.439-0.243-0.931-0.182-1.258,0.148c-0.324,0.331-0.385,0.82-0.155,1.218c0.3,0.516,0.756,0.59,1.204,0.59 c0.007,0,0.01,0,0.017,0c0.135,0,0.57,0.02,0.82,0.256c0.324,0.307,0.408,0.789,0.196,1.147c0,0-0.003,0.003-0.003,0.007 c-0.017,0.03-0.418,0.712-1.538,0.354c-0.337-0.715-0.729-1.323-1.093-1.808L19.19,6.631l0.165-0.128l-0.067-0.088 c-0.719-1.204,0.111-2.487,0.543-3.03l0.243-0.277l0,0l0,0l0,0c0.074-0.088,0.067-0.219-0.02-0.294 c-0.084-0.071-0.206-0.067-0.283,0.01l0,0c-0.007,0.007-0.044,0.044-0.101,0.108c-0.375,0.381-1.839,1.731-3.259,1.026l-0.04-0.027 l-0.02-0.013c-1.272-0.685-2.527-1.08-3.725-1.181c-0.155-0.354-0.361-0.624-0.621-0.624c-0.263,0-0.469,0.273-0.628,0.634 c-1.677,0.074-3.762,1.157-3.85,1.201C6.099,4.668,4.628,3.311,4.253,2.93C4.196,2.866,4.155,2.829,4.152,2.822l0,0 c-0.078-0.078-0.199-0.081-0.283-0.01c-0.088,0.074-0.094,0.206-0.02,0.294l0,0l0,0l0,0l0.26,0.294 C4.26,3.588,4.452,3.861,4.614,4.188c0.405,0.82,0.412,1.565,0.024,2.22C4.155,7.009,3.764,7.64,3.464,8.305 c-1.13,0.368-1.535-0.321-1.552-0.351c0-0.003-0.003-0.003-0.003-0.007C1.696,7.589,1.78,7.107,2.104,6.8 c0.25-0.236,0.685-0.256,0.82-0.256h0.003c0.452,0,0.918-0.071,1.218-0.59C4.375,5.555,4.314,5.062,3.99,4.735 C3.663,4.401,3.17,4.344,2.732,4.587C2.63,4.641,2.593,4.769,2.651,4.87c0.054,0.101,0.182,0.138,0.283,0.081 c0.28-0.152,0.563-0.125,0.759,0.078C3.852,5.191,3.94,5.474,3.784,5.747C3.599,6.068,3.346,6.132,2.941,6.132 c-0.003,0-0.007,0-0.013,0c-0.186,0-0.617,0.027-0.962,0.25V3.335c0-0.115-0.094-0.209-0.209-0.209 c-0.115,0-0.209,0.094-0.209,0.209v3.509C1.318,7.255,1.305,7.758,1.541,8.163C1.564,8.207,1.709,8.45,2.033,8.632 C2.219,8.736,2.485,8.834,2.84,8.834c0.128,0,0.27-0.013,0.422-0.044c-0.364,0.978-0.547,2.031-0.553,3.178 c0,0.003,0,0.003,0,0.007v0.003c0,0.01,0,0.02,0,0.027c0,2.072,0.729,4.106,2.051,5.729c1.171,1.437,2.763,2.503,4.528,3.047 c-0.186-0.027-0.375-0.04-0.563-0.04c-1.238,0-2.362,0.59-3.07,1.532c-0.057-0.074-0.121-0.145-0.192-0.206 c0.223-0.135,0.375-0.378,0.375-0.658c0-0.422-0.344-0.766-0.766-0.766c-0.078,0-0.152,0.013-0.223,0.034 c-0.01-0.132-0.04-0.256-0.088-0.368c-0.324-0.725-0.914-0.847-1.444-0.904c-0.175-0.02-0.766-0.108-1.076-0.472 c-0.391-0.442-0.398-1.1-0.024-1.525c0.078-0.088,0.067-0.219-0.017-0.294c-0.088-0.078-0.219-0.067-0.294,0.017 c-0.509,0.58-0.506,1.474,0.007,2.082c0.067,0.081,0.145,0.148,0.226,0.209c-0.213,0.057-0.442,0.162-0.651,0.334 c-0.496,0.408-0.749,1.09-0.756,2.018c-0.017,0.084,0.02,0.172,0.094,0.219c0.034,0.02,0.071,0.03,0.108,0.03 c0.013,0,0.03-0.003,0.044-0.007h0.003c0.007,0,0.01-0.003,0.017-0.007c0.01-0.003,0.024-0.007,0.034-0.013 c0.003,0,0.003-0.003,0.007-0.003c0.034-0.02,0.064-0.047,0.084-0.081c0.081-0.105,0.415-0.236,0.692-0.294 c1.083-0.236,1.309-0.968,1.275-1.319c-0.01-0.115-0.111-0.199-0.226-0.189c-0.115,0.01-0.199,0.111-0.189,0.226 c0,0.003,0.003,0.064-0.017,0.155c-0.051,0.209-0.236,0.57-0.931,0.722c-0.003,0-0.003,0-0.007,0 c-0.081,0.017-0.324,0.074-0.55,0.179c0.061-0.601,0.253-1.039,0.58-1.312c0.503-0.418,1.167-0.3,1.174-0.297 c0.024,0.003,0.044,0.003,0.064,0c0.111,0.024,0.206,0.037,0.277,0.044c0.557,0.061,0.897,0.182,1.11,0.658 c0.165,0.375-0.047,0.806-0.334,1.022c-0.145,0.111-0.533,0.331-0.968-0.027c-0.088-0.074-0.219-0.061-0.294,0.027 c-0.074,0.088-0.061,0.219,0.027,0.294c0.196,0.162,0.415,0.256,0.641,0.283c-0.29,0.236-0.486,0.533-0.574,0.688 c-0.283,0.489-0.513,0.752-0.894,0.756v-1.461c0-0.115-0.094-0.209-0.209-0.209s-0.209,0.094-0.209,0.209v1.694 c0,0.084,0.051,0.155,0.121,0.189c0.037,0.027,0.081,0.047,0.128,0.047h4.858c0.074,0,0.135-0.037,0.175-0.094 c0.027-0.027,0.051-0.061,0.061-0.101c0.192-0.746,0.864-1.265,1.633-1.265c0.688,0,1.299,0.418,1.559,1.043H9.652 c-0.182-0.449-0.621-0.749-1.117-0.749c-0.543,0-1.022,0.368-1.167,0.891c-0.03,0.111,0.037,0.226,0.145,0.256 c0.111,0.03,0.226-0.037,0.256-0.145c0.094-0.344,0.408-0.584,0.763-0.584c0.263,0,0.499,0.128,0.644,0.331H9.054 c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209h0.422C9.483,23.997,9.493,24,9.5,24c0.01,0,0.02,0,0.027-0.003h0.837 c0.115,0,0.209-0.094,0.209-0.209c0-0.01,0-0.02-0.003-0.03c0.003-0.027,0.003-0.057-0.003-0.088 c-0.246-0.914-1.083-1.552-2.031-1.552c-0.918,0-1.724,0.594-2.004,1.461h-1.09c0.088-0.28,0.206-0.54,0.354-0.783 c0.01-0.013,0.017-0.027,0.027-0.04c0.617-0.968,1.697-1.589,2.895-1.589c0.709,0,1.39,0.216,1.967,0.621 c0.017,0.01,0.034,0.02,0.051,0.024c0.088,0.105,0.175,0.216,0.26,0.331c0.02,0.027,0.037,0.054,0.057,0.081 c-0.02,0.428,0.213,0.877,0.695,1.336c0.017,0.051,0.034,0.094,0.044,0.128v0.044c0,0.115,0.094,0.209,0.209,0.209 c0.098,0,0.175-0.064,0.199-0.155l0,0c0-0.003,0.03-0.105,0.091-0.273c0.435-0.425,0.651-0.84,0.648-1.242 c0.027-0.04,0.057-0.084,0.088-0.125c0.094-0.128,0.192-0.253,0.294-0.371c0.574-0.398,1.245-0.607,1.947-0.607 c1.512,0,2.834,0.985,3.273,2.412h-1.09c-0.277-0.867-1.083-1.461-2.004-1.461c-0.948,0-1.781,0.638-2.031,1.552 c-0.01,0.034-0.01,0.067,0,0.101c0,0.007,0,0.01,0,0.017c0,0.115,0.094,0.209,0.209,0.209h1.829c0.115,0,0.209-0.094,0.209-0.209 s-0.094-0.209-0.209-0.209h-0.665c0.145-0.202,0.381-0.331,0.644-0.331c0.361,0,0.675,0.243,0.766,0.594 c0.024,0.094,0.108,0.155,0.202,0.155c0.017,0,0.034-0.003,0.051-0.007c0.111-0.027,0.179-0.142,0.152-0.253 c-0.138-0.533-0.617-0.908-1.171-0.908c-0.493,0-0.931,0.3-1.117,0.749h-0.422c0.256-0.624,0.87-1.043,1.559-1.043 c0.769,0,1.441,0.52,1.633,1.265c0.003,0.017,0.013,0.034,0.02,0.051c0.027,0.084,0.105,0.145,0.199,0.145h4.95 c0.115,0,0.209-0.094,0.209-0.209c0-0.003,0-0.01,0-0.013s0-0.01,0-0.013v-0.04c0.003-0.02,0.003-0.04,0.003-0.061 c0-0.003,0-0.007-0.003-0.01v-1.582c0-0.115-0.094-0.209-0.209-0.209s-0.209,0.094-0.209,0.209v1.417 c-0.351-0.027-0.57-0.287-0.84-0.752c-0.088-0.148-0.27-0.428-0.54-0.658c0.186-0.04,0.364-0.128,0.53-0.267 c0.088-0.074,0.101-0.206,0.027-0.294s-0.206-0.101-0.294-0.027c-0.432,0.358-0.82,0.138-0.968,0.027 c-0.287-0.216-0.499-0.651-0.334-1.022c0.213-0.476,0.553-0.601,1.11-0.658c0.071-0.007,0.165-0.02,0.277-0.044 c0.02,0.003,0.044,0.003,0.067,0c0.007,0,0.665-0.121,1.171,0.297c0.331,0.273,0.526,0.712,0.584,1.316 c-0.229-0.108-0.476-0.165-0.553-0.182c-0.003,0-0.003,0-0.007,0c-0.692-0.152-0.881-0.509-0.931-0.719 c-0.02-0.088-0.02-0.148-0.017-0.155c0.01-0.115-0.074-0.216-0.189-0.226c-0.115-0.01-0.216,0.074-0.226,0.189 c-0.034,0.354,0.192,1.083,1.279,1.319c0.28,0.061,0.634,0.199,0.698,0.304c0,0,0,0.003,0.003,0.003 c0.01,0.013,0.02,0.027,0.03,0.037c0.003,0.003,0.007,0.003,0.01,0.007c0.01,0.007,0.02,0.017,0.03,0.02 c0.003,0.003,0.01,0.007,0.013,0.007c0.01,0.007,0.02,0.01,0.03,0.013c0.003,0,0.01,0.003,0.013,0.003 c0.013,0.003,0.03,0.007,0.047,0.007l0,0c0.013,0,0.024,0,0.037-0.003c0.003,0,0.007,0,0.01-0.003 c0.01-0.003,0.02-0.007,0.034-0.01h0.003c0.01-0.003,0.017-0.01,0.027-0.013l0.003-0.003c0.007-0.003,0.013-0.01,0.017-0.013 c0.003-0.003,0.01-0.007,0.013-0.013c0.003-0.003,0.01-0.01,0.013-0.013c0.003-0.007,0.01-0.01,0.013-0.017s0.007-0.01,0.01-0.017 c0.003-0.007,0.007-0.01,0.01-0.017s0.003-0.013,0.007-0.02c0.003-0.007,0.003-0.013,0.007-0.02c0-0.007,0.003-0.013,0.003-0.017 c0-0.007,0.003-0.013,0.003-0.024V21.82C23.275,20.866,23.019,20.174,22.516,19.759z M5.009,23.575H2.813 c0.186-0.189,0.317-0.415,0.418-0.59c0.088-0.152,0.412-0.658,0.87-0.789c0.54-0.159,1.046,0.027,1.296,0.455 C5.232,22.937,5.1,23.248,5.009,23.575z M5.066,21.763c-0.192,0-0.348-0.155-0.348-0.348s0.155-0.348,0.348-0.348 c0.192,0,0.348,0.155,0.348,0.348C5.414,21.608,5.255,21.763,5.066,21.763z M17.435,19.128L17.435,19.128l0.03,0.037L17.435,19.128 z M17.442,18.919c-1.97-0.229-3.394,0.617-4.244,1.366c-0.368,0.324-0.658,0.658-0.877,0.941c-0.04-0.027-0.078-0.054-0.111-0.071 v-0.594c1.596-1.603,3.182-2.082,4.234-2.2c0.698-0.078,1.262-0.013,1.599,0.051C17.85,18.592,17.651,18.76,17.442,18.919z M19.915,15.977c-0.202,0.388-0.435,0.759-0.692,1.117c-0.267-0.084-0.601-0.162-1.002-0.199c0.894-1.134,1.461-2.487,1.643-3.914 c0.29-0.034,0.692-0.159,0.999-0.358C20.782,13.794,20.465,14.921,19.915,15.977z M18.495,12.212l0.243-0.01 c0.081,0.361,0.354,0.651,0.712,0.749c-0.189,1.444-0.789,2.807-1.748,3.92c-0.462,0-0.999,0.054-1.606,0.186 C17.513,15.903,18.437,14.165,18.495,12.212z M14.53,17.542c-0.135,0.054-0.229,0.098-0.277,0.118 c-0.56,0.223-1.161,0.368-1.788,0.415l5.597-5.597C17.894,14.732,16.49,16.642,14.53,17.542z M20.883,11.986 c-0.007,0.189-0.523,0.496-0.978,0.57c-0.064,0.01-0.128,0.017-0.189,0.017c-0.081,0-0.159-0.017-0.229-0.047 c-0.213-0.091-0.361-0.3-0.361-0.543c0-0.243,0.148-0.452,0.361-0.543c0.071-0.03,0.148-0.047,0.229-0.047 c0.061,0,0.125,0.007,0.189,0.017c0.455,0.074,0.968,0.381,0.978,0.567C20.883,11.979,20.883,11.982,20.883,11.986z M18.93,6.648 l0.088,0.118l0,0c0.766,1.022,1.663,2.605,1.835,4.575c-0.304-0.196-0.702-0.321-0.989-0.354c-0.216-1.707-0.975-3.249-2.099-4.44 c0.047-0.098,0.074-0.209,0.074-0.324c0-0.155-0.047-0.3-0.125-0.418l0.958-1.093C18.491,5.406,18.579,6.064,18.93,6.648z M16.133,4.283l0.044,0.03L16.2,4.327c0.334,0.169,0.692,0.253,1.063,0.253c0.391,0,0.8-0.094,1.211-0.283l-1.08,1.231 c-0.098-0.047-0.206-0.071-0.324-0.071c-0.152,0-0.29,0.044-0.408,0.118c-1.063-0.776-2.321-1.292-3.691-1.461 c-0.034-0.246-0.101-0.597-0.202-0.941C13.852,3.294,14.982,3.666,16.133,4.283z M17.422,6.223c0,0.152-0.101,0.283-0.24,0.331 c-0.034,0.01-0.071,0.017-0.108,0.017c-0.01,0-0.024,0-0.034,0c-0.155-0.013-0.28-0.132-0.307-0.28 c-0.003-0.02-0.007-0.044-0.007-0.064c0-0.024,0.003-0.044,0.007-0.067c0.03-0.152,0.159-0.27,0.317-0.28c0.007,0,0.017,0,0.024,0 s0.013,0,0.02,0c0.155,0.01,0.287,0.121,0.321,0.27c0.003,0.02,0.007,0.037,0.007,0.057C17.418,6.209,17.422,6.216,17.422,6.223z M12.988,4.539c1.255,0.165,2.416,0.644,3.398,1.353c-0.051,0.101-0.078,0.213-0.078,0.334c0,0.152,0.044,0.29,0.121,0.412 l-1.68,1.916c-0.078,0.088-0.067,0.219,0.02,0.294c0.04,0.034,0.088,0.051,0.138,0.051c0.057,0,0.115-0.024,0.159-0.071 l1.677-1.913c0.101,0.051,0.213,0.078,0.334,0.078c0.155,0,0.297-0.047,0.415-0.125c1.046,1.12,1.751,2.557,1.96,4.15 c-0.361,0.101-0.641,0.398-0.715,0.769l-0.24,0.01c-0.051-1.542-0.648-3.013-1.69-4.157c-0.078-0.084-0.209-0.091-0.294-0.013 c-0.084,0.078-0.091,0.209-0.013,0.294c0.918,1.005,1.464,2.281,1.569,3.63l-2.244-2.237c-0.081-0.081-0.213-0.081-0.294,0 c-0.081,0.081-0.081,0.213,0,0.294l2.409,2.409l-5.938,5.938l-5.938-5.938l2.389-2.389c0.081-0.081,0.081-0.213,0-0.294 c-0.081-0.081-0.213-0.081-0.294,0L5.944,11.55c0.118-1.535,0.806-2.915,1.856-3.92l1.046,1.194 c0.04,0.047,0.098,0.071,0.159,0.071c0.047,0,0.098-0.017,0.138-0.051c0.088-0.078,0.094-0.209,0.02-0.294L8.113,7.353 c0.945-0.789,2.129-1.299,3.428-1.397L9.76,7.721c-0.081,0.081-0.081,0.213,0,0.294c0.04,0.04,0.094,0.061,0.148,0.061 s0.105-0.02,0.148-0.061l1.957-1.937l1.9,1.9c0.081,0.081,0.213,0.081,0.294,0c0.081-0.081,0.081-0.213,0-0.294l-1.727-1.727 c1.07,0.081,2.088,0.439,2.976,1.049c0.094,0.064,0.226,0.04,0.29-0.054c0.064-0.094,0.04-0.226-0.054-0.29 c-1.026-0.705-2.22-1.097-3.468-1.134V5.379C12.614,5.285,12.928,4.951,12.988,4.539z M6.892,7.046 c0.118,0,0.229-0.027,0.327-0.074l0.3,0.344c-1.191,1.137-1.95,2.719-2.011,4.477l-0.169-0.01 c-0.081-0.395-0.388-0.705-0.783-0.786c0.206-1.562,0.894-2.972,1.906-4.079C6.588,6.999,6.733,7.046,6.892,7.046z M6.544,6.284 c0-0.017,0-0.03,0.003-0.047c0-0.01,0.003-0.017,0.003-0.027c0.03-0.148,0.159-0.263,0.314-0.273c0.007,0,0.013,0,0.017,0 s0.003,0,0.007,0c0.159,0,0.294,0.108,0.334,0.256c0.007,0.03,0.013,0.061,0.013,0.091c0,0.024-0.003,0.047-0.007,0.071 c-0.03,0.148-0.159,0.263-0.314,0.273c-0.01,0-0.017,0-0.027,0c-0.044,0-0.088-0.01-0.125-0.024 C6.639,6.557,6.544,6.429,6.544,6.284z M5.336,12.201l0.172,0.01c0.057,1.957,0.985,3.698,2.406,4.852 c-0.611-0.135-1.147-0.189-1.613-0.192c-0.951-1.11-1.555-2.466-1.744-3.904C4.945,12.886,5.252,12.586,5.336,12.201z M5.94,12.478 l5.597,5.597C8.555,17.849,6.166,15.461,5.94,12.478z M11.43,4.077c0.091-0.631,0.401-1.474,0.563-1.542 c0.186,0.071,0.472,0.945,0.56,1.538C12.57,4.192,12.58,4.3,12.58,4.388c0,0.037-0.003,0.071-0.01,0.105 c-0.051,0.273-0.29,0.482-0.58,0.482s-0.53-0.209-0.58-0.482c-0.007-0.034-0.01-0.071-0.01-0.105 C11.403,4.296,11.413,4.192,11.43,4.077z M11.794,5.376v0.145c-1.505,0.047-2.881,0.611-3.961,1.515L7.536,6.695 C7.614,6.577,7.661,6.432,7.661,6.28c0-0.128-0.034-0.25-0.088-0.354c0.989-0.725,2.159-1.215,3.431-1.387 C11.062,4.958,11.382,5.295,11.794,5.376z M6.642,4.58c0.371,0,0.729-0.084,1.066-0.253c0.02-0.01,1.947-1.012,3.505-1.147 c-0.101,0.341-0.169,0.695-0.202,0.938C9.625,4.29,8.346,4.826,7.276,5.622C7.162,5.555,7.033,5.518,6.892,5.518 c-0.118,0-0.229,0.027-0.327,0.074L5.431,4.3C5.846,4.485,6.251,4.58,6.642,4.58z M4.958,6.668l0.017-0.024 c0.351-0.58,0.439-1.242,0.263-1.937l1.012,1.157C6.173,5.983,6.126,6.128,6.126,6.28c0,0.111,0.024,0.216,0.067,0.314 c-1.103,1.188-1.846,2.713-2.058,4.4c-0.3,0.047-0.698,0.175-0.999,0.368C3.255,9.58,3.852,8.038,4.958,6.668z M3.12,11.979 c0.007-0.196,0.55-0.466,0.978-0.553c0.094-0.02,0.182-0.03,0.256-0.03c0.057,0,0.108,0.007,0.162,0.024 c0.246,0.071,0.428,0.297,0.428,0.567s-0.182,0.496-0.428,0.567c-0.051,0.013-0.105,0.024-0.162,0.024 c-0.078,0-0.165-0.01-0.256-0.03c-0.428-0.091-0.972-0.361-0.978-0.557C3.12,11.982,3.12,11.982,3.12,11.979z M3.14,12.6 c0.3,0.196,0.702,0.324,0.999,0.371c0.179,1.431,0.746,2.787,1.643,3.92c-0.401,0.037-0.736,0.111-1.005,0.196 C3.808,15.758,3.248,14.222,3.14,12.6z M5.077,17.478c-0.01-0.013-0.02-0.024-0.03-0.037c1.016-0.28,2.126-0.132,2.905,0.054 c0.941,0.226,1.63,0.553,1.636,0.557l0.003-0.007c0.746,0.297,1.559,0.462,2.409,0.462c0.847,0,1.657-0.162,2.399-0.459l0,0 c0,0,0.007-0.003,0.02-0.01c0.088-0.037,0.179-0.074,0.263-0.115c0.287-0.118,0.769-0.294,1.35-0.432 c0.786-0.189,1.9-0.337,2.915-0.054c-0.175,0.216-0.358,0.422-0.553,0.621c-0.283-0.078-1.005-0.226-1.98-0.121 c-1.059,0.115-2.618,0.567-4.211,2.038v-0.368c0-0.115-0.094-0.209-0.209-0.209c-0.115,0-0.209,0.094-0.209,0.209v0.348 c-1.582-1.454-3.134-1.903-4.187-2.018c-0.999-0.108-1.731,0.054-1.997,0.128C5.424,17.883,5.245,17.684,5.077,17.478z M5.964,18.416c0.337-0.067,0.908-0.135,1.619-0.054c1.873,0.209,3.31,1.279,4.211,2.176v0.611 c-0.03,0.017-0.064,0.037-0.101,0.064c-0.219-0.28-0.506-0.607-0.867-0.924c-0.85-0.752-2.281-1.603-4.258-1.366v0.003 C6.359,18.764,6.156,18.595,5.964,18.416z M11.204,21.723c-0.395-0.506-0.827-0.887-1.258-1.174l0.003-0.01 c-0.01-0.003-0.02-0.007-0.03-0.007c-0.719-0.469-1.441-0.675-2.021-0.759c-0.273-0.142-0.543-0.3-0.803-0.472 c1.272-0.037,2.426,0.395,3.445,1.289c0.351,0.307,0.628,0.624,0.837,0.897C11.312,21.557,11.254,21.635,11.204,21.723z M12.212,22.988c-0.051,0.061-0.105,0.121-0.165,0.182c-0.013,0.013-0.03,0.03-0.047,0.044l-0.003,0.003l-0.003,0.003v-0.007 c-0.007-0.007-0.017-0.013-0.024-0.024c-0.067-0.064-0.125-0.128-0.179-0.192c-0.246-0.294-0.354-0.567-0.317-0.816 c0.003-0.02,0.007-0.04,0.013-0.061c0.027-0.108,0.078-0.202,0.138-0.283c0.051-0.067,0.108-0.125,0.165-0.175 c0.051-0.044,0.101-0.081,0.145-0.111c0.02-0.013,0.037-0.024,0.054-0.034c0,0,0.003,0,0.003-0.003h0.003 c0.024,0.013,0.047,0.03,0.078,0.051c0.04,0.027,0.088,0.064,0.135,0.105c0.061,0.054,0.121,0.118,0.172,0.189 c0.061,0.088,0.111,0.186,0.132,0.297c0,0.007,0.003,0.017,0.007,0.024C12.557,22.424,12.452,22.694,12.212,22.988z M13.036,21.466 c-0.007,0.007-0.013,0.013-0.017,0.02c-0.078,0.088-0.148,0.175-0.213,0.26c-0.051-0.088-0.108-0.169-0.169-0.24 c0.209-0.273,0.493-0.601,0.85-0.914c1.012-0.891,2.163-1.323,3.425-1.292c-0.263,0.172-0.533,0.334-0.81,0.476 C14.658,19.995,13.67,20.744,13.036,21.466z M18.923,21.068c0.192,0,0.348,0.155,0.348,0.348s-0.155,0.348-0.348,0.348 s-0.348-0.155-0.348-0.348C18.576,21.227,18.731,21.068,18.923,21.068z M19.976,22.151c0.459,0.135,0.783,0.638,0.87,0.789 c0.108,0.189,0.253,0.439,0.466,0.634H18.98c-0.088-0.317-0.213-0.617-0.371-0.894C18.866,22.222,19.439,21.993,19.976,22.151z M2.199,7.495c0,0.341,0.277,0.621,0.621,0.621S3.44,7.839,3.44,7.495c0-0.341-0.277-0.621-0.621-0.621S2.199,7.154,2.199,7.495z M3.022,7.495c0,0.111-0.091,0.202-0.202,0.202c-0.111,0-0.202-0.091-0.202-0.202s0.091-0.202,0.202-0.202 C2.931,7.292,3.022,7.384,3.022,7.495z M21.737,7.495c0-0.341-0.277-0.621-0.621-0.621c-0.341,0-0.621,0.277-0.621,0.621 c0,0.341,0.277,0.621,0.621,0.621S21.737,7.839,21.737,7.495z M20.914,7.495c0-0.111,0.091-0.202,0.202-0.202 s0.202,0.091,0.202,0.202s-0.091,0.202-0.202,0.202C21.005,7.701,20.914,7.61,20.914,7.495z M22.334,9.04 c-0.078-0.03-0.169-0.013-0.229,0.047c-0.273,0.28-0.722,0.27-0.729,0.27c-0.003,0-0.007,0-0.007,0 c-0.111,0-0.202,0.088-0.209,0.199c-0.003,0.115,0.084,0.213,0.199,0.216c0.02,0,0.351,0.01,0.688-0.145v3.404 c0,0.115,0.094,0.209,0.209,0.209s0.209-0.094,0.209-0.209V9.232C22.462,9.148,22.412,9.07,22.334,9.04z M1.73,13.241 c0.115,0,0.209-0.094,0.209-0.209V9.627c0.337,0.155,0.668,0.145,0.688,0.145c0.115-0.003,0.206-0.101,0.199-0.216 C2.823,9.442,2.725,9.351,2.61,9.357c-0.003,0-0.455,0.01-0.729-0.27C1.821,9.027,1.733,9.01,1.652,9.04 C1.574,9.07,1.524,9.148,1.524,9.232v3.802C1.52,13.15,1.615,13.241,1.73,13.241z M22.499,16.712c0-0.115-0.094-0.209-0.209-0.209 h-1.35c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209h1.35C22.405,16.922,22.499,16.83,22.499,16.712z M21.099,17.512 c0.115,0,0.209-0.094,0.209-0.209s-0.094-0.209-0.209-0.209h-0.52c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209 H21.099z M21.605,17.897c0-0.115-0.094-0.209-0.209-0.209h-1.289c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209h1.289 C21.511,18.106,21.605,18.015,21.605,17.897z M20.789,18.494c0-0.115-0.094-0.209-0.209-0.209h-1.009 c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209h1.009C20.694,18.703,20.789,18.609,20.789,18.494z M18.916,18.882 c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209h0.574c0.115,0,0.209-0.094,0.209-0.209s-0.094-0.209-0.209-0.209 H18.916z M22.29,15.312h-0.752c-0.115,0-0.209,0.094-0.209,0.209c0,0.115,0.094,0.209,0.209,0.209h0.752 c0.115,0,0.209-0.094,0.209-0.209C22.499,15.407,22.405,15.312,22.29,15.312z M22.29,15.909h-1.049 c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209h1.049c0.115,0,0.209-0.094,0.209-0.209S22.405,15.909,22.29,15.909z M22.29,14.121h-0.334c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209h0.334c0.115,0,0.209-0.094,0.209-0.209 C22.499,14.216,22.405,14.121,22.29,14.121z M22.29,14.718h-0.513c-0.115,0-0.209,0.094-0.209,0.209 c0,0.115,0.094,0.209,0.209,0.209h0.513c0.115,0,0.209-0.094,0.209-0.209C22.499,14.813,22.405,14.718,22.29,14.718z M1.723,13.511 c0.116,0,0.209,0.094,0.209,0.209c0,0.116-0.094,0.209-0.209,0.209c-0.116,0-0.209-0.094-0.209-0.209 C1.514,13.604,1.607,13.511,1.723,13.511z M2.566,18.291c0.116,0,0.209,0.094,0.209,0.209c0,0.116-0.094,0.209-0.209,0.209 c-0.116,0-0.209-0.094-0.209-0.209C2.357,18.385,2.451,18.291,2.566,18.291z M3.909,18.889c0.116,0,0.209,0.094,0.209,0.209 c0,0.116-0.094,0.209-0.209,0.209S3.7,19.213,3.7,19.098C3.7,18.982,3.794,18.889,3.909,18.889z M1.703,16.928h1.35 c0.115,0,0.209-0.094,0.209-0.209S3.167,16.51,3.052,16.51h-1.35c-0.115,0-0.209,0.094-0.209,0.209 C1.493,16.837,1.588,16.928,1.703,16.928z M3.413,17.104h-0.52c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209h0.52 c0.115,0,0.209-0.094,0.209-0.209C3.622,17.198,3.528,17.104,3.413,17.104z M3.886,17.698H2.597c-0.115,0-0.209,0.094-0.209,0.209 s0.094,0.209,0.209,0.209h1.289c0.115,0,0.209-0.094,0.209-0.209C4.095,17.789,4,17.698,3.886,17.698z M4.422,18.291H3.413 c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209h1.009c0.115,0,0.209-0.094,0.209-0.209 C4.631,18.386,4.537,18.291,4.422,18.291z M4.294,19.098c0,0.115,0.094,0.209,0.209,0.209h0.574c0.115,0,0.209-0.094,0.209-0.209 s-0.094-0.209-0.209-0.209H4.503C4.388,18.889,4.294,18.983,4.294,19.098z M1.703,15.737h0.752c0.115,0,0.209-0.094,0.209-0.209 c0-0.115-0.094-0.209-0.209-0.209H1.703c-0.115,0-0.209,0.094-0.209,0.209C1.493,15.643,1.588,15.737,1.703,15.737z M1.703,16.335 h1.049c0.115,0,0.209-0.094,0.209-0.209s-0.094-0.209-0.209-0.209H1.703c-0.115,0-0.209,0.094-0.209,0.209 S1.588,16.335,1.703,16.335z M1.703,14.546h0.334c0.115,0,0.209-0.094,0.209-0.209c0-0.115-0.094-0.209-0.209-0.209H1.703 c-0.115,0-0.209,0.094-0.209,0.209S1.588,14.546,1.703,14.546z M1.703,15.14h0.513c0.115,0,0.209-0.094,0.209-0.209 c0-0.115-0.094-0.209-0.209-0.209H1.703c-0.115,0-0.209,0.094-0.209,0.209C1.493,15.049,1.588,15.14,1.703,15.14z M11.996,23.217 L11.996,23.217c0.003-0.003,0-0.003,0-0.007V23.217z M21.484,4.175C21.487,4.175,21.487,4.175,21.484,4.175 c0.094,0,0.179-0.064,0.202-0.159c0.074-0.297,0.044-0.55-0.098-0.759C21.362,2.92,20.947,2.856,20.9,2.849 c-0.108-0.013-0.209,0.054-0.233,0.162c-0.078,0.354-0.034,0.638,0.135,0.847C21.052,4.161,21.443,4.172,21.484,4.175z M21.248,3.493c0.04,0.064,0.064,0.138,0.064,0.226c-0.061-0.024-0.128-0.061-0.175-0.121c-0.054-0.067-0.081-0.155-0.081-0.267 C21.123,3.365,21.197,3.419,21.248,3.493z M20.128,1.159c-0.226-0.337-0.641-0.401-0.688-0.408 c-0.108-0.013-0.209,0.054-0.233,0.162c-0.078,0.354-0.034,0.638,0.135,0.847c0.243,0.304,0.634,0.314,0.678,0.314l0,0 c0.094,0,0.179-0.064,0.202-0.159C20.3,1.624,20.269,1.368,20.128,1.159z M19.672,1.499c-0.054-0.067-0.081-0.155-0.081-0.267 c0.071,0.034,0.145,0.088,0.192,0.162c0.04,0.064,0.064,0.138,0.064,0.226C19.787,1.597,19.719,1.56,19.672,1.499z M3.133,2.849 C3.086,2.856,2.674,2.92,2.445,3.257C2.307,3.466,2.273,3.719,2.347,4.016C2.371,4.107,2.455,4.175,2.55,4.175l0,0 c0.044,0,0.435-0.01,0.678-0.314C3.396,3.652,3.44,3.365,3.363,3.014C3.342,2.906,3.241,2.836,3.133,2.849z M2.907,3.598 C2.86,3.659,2.792,3.696,2.728,3.719c0-0.088,0.024-0.165,0.064-0.226c0.051-0.074,0.125-0.128,0.192-0.162 C2.985,3.443,2.958,3.531,2.907,3.598z M4.564,0.75C4.517,0.757,4.105,0.821,3.875,1.159C3.737,1.368,3.703,1.621,3.778,1.918 C3.801,2.009,3.886,2.076,3.98,2.076l0,0c0.044,0,0.435-0.01,0.678-0.314c0.169-0.209,0.213-0.496,0.135-0.847 C4.77,0.808,4.672,0.737,4.564,0.75z M4.334,1.499C4.287,1.56,4.22,1.597,4.156,1.621c0-0.088,0.024-0.165,0.064-0.226 C4.27,1.321,4.344,1.267,4.412,1.233C4.412,1.344,4.388,1.432,4.334,1.499z M18.579,10.562c0.013,0.108,0.101,0.186,0.206,0.186 c0.007,0,0.017,0,0.024,0c0.115-0.013,0.196-0.118,0.182-0.233c-0.209-1.822-1.454-3.111-1.508-3.165 c-0.081-0.081-0.213-0.084-0.294-0.003c-0.081,0.081-0.084,0.213-0.003,0.294C17.199,7.653,18.387,8.885,18.579,10.562z M5.218,10.744c0.007,0,0.017,0,0.024,0c0.105,0,0.196-0.078,0.206-0.186C5.64,8.882,6.828,7.65,6.838,7.64 c0.081-0.081,0.078-0.216-0.003-0.294C6.753,7.265,6.618,7.265,6.541,7.35c-0.054,0.054-1.296,1.343-1.508,3.165 C5.023,10.629,5.104,10.73,5.218,10.744z"})]}),$=()=>(0,u.jsxs)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"100",height:"100",children:[(0,u.jsx)("path",{d:"M0 0 C33 0 66 0 100 0 C100 33 100 66 100 100 C67 100 34 100 0 100 C0 67 0 34 0 0 Z ",fill:"#FDFDFC",transform:"translate(0,0)"}),(0,u.jsx)("path",{d:"M0 0 C0.66 1.32 1.32 2.64 2 4 C2.7425 3.67 3.485 3.34 4.25 3 C7 2 7 2 11 2 C11 2.66 11 3.32 11 4 C11.721875 3.34 12.44375 2.68 13.1875 2 C16.22207622 -0.15792086 17.3829832 -0.58654327 21 0 C23.22922955 2.22922955 23.88128953 4.09135278 25 7 C25.495 7.495 25.495 7.495 26 8 C26.32351301 10.83972535 26.5130429 13.68073737 26.71875 16.53125 C26.73385265 18.9413605 26.73385265 18.9413605 28 20 C28.07179964 21.51928038 28.08392007 23.04167482 28.0625 24.5625 C28.05347656 25.38878906 28.04445312 26.21507813 28.03515625 27.06640625 C28.02355469 27.70449219 28.01195312 28.34257813 28 29 C28.763125 29.2475 29.52625 29.495 30.3125 29.75 C33.40974934 31.19058109 34.47511304 31.95022608 36 35 C36.8174771 40.068358 36.8174771 40.068358 36 43 C34.35776412 44.90549507 32.66457355 46.30117711 30.62890625 47.7734375 C28.85426954 48.92021149 28.85426954 48.92021149 28 51 C22.32169922 51.02464705 16.64342931 51.04283462 10.96508789 51.05493164 C9.03181415 51.05997256 7.09854424 51.06680519 5.1652832 51.07543945 C2.39273128 51.08751565 -0.37977041 51.09323057 -3.15234375 51.09765625 C-4.45702858 51.10539818 -4.45702858 51.10539818 -5.78807068 51.11329651 C-7.85905814 51.11349185 -9.92994324 51.06208168 -12 51 C-13.66342837 49.33657163 -13.36048097 47.2174291 -13.5625 44.9375 C-13.68818359 43.55884766 -13.68818359 43.55884766 -13.81640625 42.15234375 C-13.87699219 41.44207031 -13.93757813 40.73179688 -14 40 C-14.99 40.495 -14.99 40.495 -16 41 C-23.04244482 41.69269949 -23.04244482 41.69269949 -26.9375 38.875 C-30.82714711 33.45306767 -30.12839492 27.41974609 -30 21 C-26.14370609 18.95134386 -23.0404843 18.66023592 -18.80859375 19.32421875 C-17 20 -17 20 -14.9375 22.8125 C-14.03671851 25.87515708 -13.78135317 27.11956205 -15 30 C-14.34 30 -13.68 30 -13 30 C-13.01160156 29.28972656 -13.02320312 28.57945313 -13.03515625 27.84765625 C-13.04417969 26.92855469 -13.05320312 26.00945313 -13.0625 25.0625 C-13.07410156 24.14597656 -13.08570312 23.22945312 -13.09765625 22.28515625 C-13 20 -13 20 -12 19 C-11.91996047 17.31324093 -11.86125793 15.62545295 -11.8125 13.9375 C-11.37756297 8.64921799 -9.94775871 5.54192525 -6.765625 1.36328125 C-4.4317931 -0.43872613 -2.87401581 -0.25905245 0 0 Z ",fill:"#A8C6D1",transform:"translate(45,9)"}),(0,u.jsx)("path",{d:"M0 0 C0.66 1.32 1.32 2.64 2 4 C2.7425 3.67 3.485 3.34 4.25 3 C7 2 7 2 11 2 C11 2.66 11 3.32 11 4 C12.0828125 3.01 12.0828125 3.01 13.1875 2 C16.22207622 -0.15792086 17.3829832 -0.58654327 21 0 C23.22922955 2.22922955 23.88128953 4.09135278 25 7 C25.495 7.495 25.495 7.495 26 8 C26.32351301 10.83972535 26.5130429 13.68073737 26.71875 16.53125 C26.73385265 18.9413605 26.73385265 18.9413605 28 20 C28.07179964 21.51928038 28.08392007 23.04167482 28.0625 24.5625 C28.05347656 25.38878906 28.04445312 26.21507813 28.03515625 27.06640625 C28.02355469 27.70449219 28.01195312 28.34257813 28 29 C25.17137102 29.87336942 22.33889794 30.7237347 19.5 31.5625 C18.31277344 31.9327832 18.31277344 31.9327832 17.1015625 32.31054688 C11.55510799 33.92447421 7.67763351 34.09427649 2 33 C0.74316406 32.7628125 -0.51367188 32.525625 -1.80859375 32.28125 C-3.00613281 32.0234375 -4.20367187 31.765625 -5.4375 31.5 C-6.65308594 31.2421875 -7.86867188 30.984375 -9.12109375 30.71875 C-12 30 -12 30 -13 29 C-13.0979057 27.50261876 -13.12974864 26.00057108 -13.125 24.5 C-13.12757812 23.6853125 -13.13015625 22.870625 -13.1328125 22.03125 C-13 20 -13 20 -12 19 C-11.91996047 17.31324093 -11.86125793 15.62545295 -11.8125 13.9375 C-11.37756297 8.64921799 -9.94775871 5.54192525 -6.765625 1.36328125 C-4.4317931 -0.43872613 -2.87401581 -0.25905245 0 0 Z ",fill:"#CE7234",transform:"translate(45,9)"}),(0,u.jsx)("path",{d:"M0 0 C1.4540625 0.0309375 1.4540625 0.0309375 2.9375 0.0625 C2.9375 0.7225 2.9375 1.3825 2.9375 2.0625 C1.9784375 2.2171875 1.9784375 2.2171875 1 2.375 C0.319375 2.601875 -0.36125 2.82875 -1.0625 3.0625 C-1.3925 4.0525 -1.7225 5.0425 -2.0625 6.0625 C-1.29164062 6.0625 -0.52078125 6.0625 0.2734375 6.0625 C14.49479167 6.0625 28.71614583 6.0625 42.9375 6.0625 C42.9375 6.7225 42.9375 7.3825 42.9375 8.0625 C41.6175 8.0625 40.2975 8.0625 38.9375 8.0625 C39.5975 8.784375 40.2575 9.50625 40.9375 10.25 C43.09069133 13.2779253 43.43854005 14.45501163 42.9375 18.0625 C41.9375 19.0625 41.9375 19.0625 39.43359375 19.16015625 C36.6015625 19.12760417 33.76953125 19.09505208 30.9375 19.0625 C30.9375 15.4325 30.9375 11.8025 30.9375 8.0625 C30.2775 8.3925 29.6175 8.7225 28.9375 9.0625 C28.46998212 11.41849235 28.46998212 11.41849235 28.3125 14.125 C28.23773438 15.04410156 28.16296875 15.96320313 28.0859375 16.91015625 C28.03695312 17.62042969 27.98796875 18.33070312 27.9375 19.0625 C26.9475 19.0625 25.9575 19.0625 24.9375 19.0625 C24.9375 15.4325 24.9375 11.8025 24.9375 8.0625 C23.9475 8.0625 22.9575 8.0625 21.9375 8.0625 C21.9375 11.6925 21.9375 15.3225 21.9375 19.0625 C20.6175 19.0625 19.2975 19.0625 17.9375 19.0625 C17.9375 15.7625 17.9375 12.4625 17.9375 9.0625 C16.9475 9.0625 15.9575 9.0625 14.9375 9.0625 C14.9375 12.3625 14.9375 15.6625 14.9375 19.0625 C13.6175 19.0625 12.2975 19.0625 10.9375 19.0625 C10.4425 18.0725 10.4425 18.0725 9.9375 17.0625 C9.2775 17.7225 8.6175 18.3825 7.9375 19.0625 C4.9375 19.3125 4.9375 19.3125 1.9375 19.0625 C-0.0625 17.0625 -0.0625 17.0625 -0.2578125 15.1171875 C-0.19270833 13.09895833 -0.12760417 11.08072917 -0.0625 9.0625 C-0.7225 9.0625 -1.3825 9.0625 -2.0625 9.0625 C-2.0625 12.3625 -2.0625 15.6625 -2.0625 19.0625 C-3.0525 19.0625 -4.0425 19.0625 -5.0625 19.0625 C-5.3925 17.7425 -5.7225 16.4225 -6.0625 15.0625 C-6.454375 15.7225 -6.84625 16.3825 -7.25 17.0625 C-9.0625 19.0625 -9.0625 19.0625 -11.75 19.3125 C-12.513125 19.23 -13.27625 19.1475 -14.0625 19.0625 C-14.0625 20.7125 -14.0625 22.3625 -14.0625 24.0625 C-15.0525 24.0625 -16.0425 24.0625 -17.0625 24.0625 C-17.3925 20.4325 -17.7225 16.8025 -18.0625 13.0625 C-18.7225 15.0425 -19.3825 17.0225 -20.0625 19.0625 C-21.3825 18.7325 -22.7025 18.4025 -24.0625 18.0625 C-24.0625 16.4125 -24.0625 14.7625 -24.0625 13.0625 C-24.7225 13.0625 -25.3825 13.0625 -26.0625 13.0625 C-26.3925 15.0425 -26.7225 17.0225 -27.0625 19.0625 C-28.0525 19.0625 -29.0425 19.0625 -30.0625 19.0625 C-30.56762244 17.45993892 -31.06641627 15.85538208 -31.5625 14.25 C-31.8409375 13.35667969 -32.119375 12.46335937 -32.40625 11.54296875 C-33.0625 9.0625 -33.0625 9.0625 -33.0625 6.0625 C-31.7425 6.3925 -30.4225 6.7225 -29.0625 7.0625 C-29.0625 8.3825 -29.0625 9.7025 -29.0625 11.0625 C-28.4025 11.0625 -27.7425 11.0625 -27.0625 11.0625 C-26.7325 9.4125 -26.4025 7.7625 -26.0625 6.0625 C-25.0725 6.0625 -24.0825 6.0625 -23.0625 6.0625 C-22.7325 7.7125 -22.4025 9.3625 -22.0625 11.0625 C-21.4025 9.4125 -20.7425 7.7625 -20.0625 6.0625 C-15.4425 6.0625 -10.8225 6.0625 -6.0625 6.0625 C-5.4025 4.4125 -4.7425 2.7625 -4.0625 1.0625 C-3.0625 0.0625 -3.0625 0.0625 0 0 Z ",fill:"#7C7B7B",transform:"translate(45.0625,66.9375)"}),(0,u.jsx)("path",{d:"M0 0 C0.78375 0.04125 1.5675 0.0825 2.375 0.125 C3.035 1.445 3.695 2.765 4.375 4.125 C5.1175 3.795 5.86 3.465 6.625 3.125 C9.375 2.125 9.375 2.125 13.375 2.125 C13.375 2.785 13.375 3.445 13.375 4.125 C14.4578125 3.135 14.4578125 3.135 15.5625 2.125 C18.59707622 -0.03292086 19.7579832 -0.46154327 23.375 0.125 C25.60422955 2.35422955 26.25628953 4.21635278 27.375 7.125 C27.87 7.62 27.87 7.62 28.375 8.125 C28.69851301 10.96472535 28.8880429 13.80573737 29.09375 16.65625 C29.10885265 19.0663605 29.10885265 19.0663605 30.375 20.125 C30.44679964 21.64428038 30.45892007 23.16667482 30.4375 24.6875 C30.42847656 25.51378906 30.41945312 26.34007813 30.41015625 27.19140625 C30.39855469 27.82949219 30.38695312 28.46757813 30.375 29.125 C27.98112843 29.79949966 25.58530779 30.46476641 23.1875 31.125 C22.51396484 31.31578125 21.84042969 31.5065625 21.14648438 31.703125 C17.46944844 32.7075836 14.1899818 33.36204741 10.375 33.125 C10.045 32.465 9.715 31.805 9.375 31.125 C10.64557182 30.64514033 11.91646848 30.1661407 13.1875 29.6875 C13.89519531 29.42066406 14.60289063 29.15382813 15.33203125 28.87890625 C17.00172396 28.26274814 18.68657704 27.68780765 20.375 27.125 C21.035 23.825 21.695 20.525 22.375 17.125 C20.065 17.125 17.755 17.125 15.375 17.125 C15.1275 17.74375 14.88 18.3625 14.625 19 C13.16871361 21.47568687 11.99687494 22.07625002 9.375 23.125 C7.4375 22.125 7.4375 22.125 5.375 20.125 C4.70950549 17.42575428 4.55819237 14.91868363 4.375 12.125 C5.695 12.125 7.015 12.125 8.375 12.125 C8.375 13.445 8.375 14.765 8.375 16.125 C9.695 15.795 11.015 15.465 12.375 15.125 C12.375 14.135 12.375 13.145 12.375 12.125 C13.365 11.795 14.355 11.465 15.375 11.125 C13.725 11.455 12.075 11.785 10.375 12.125 C10.375 10.145 10.375 8.165 10.375 6.125 C5.425 6.455 0.475 6.785 -4.625 7.125 C-4.625 0.2202381 -4.625 0.2202381 0 0 Z ",fill:"#B85A1B",transform:"translate(42.625,8.875)"}),(0,u.jsx)("path",{d:"M0 0 C5.625 0 5.625 0 8.8125 3 C9.41707031 3.556875 10.02164063 4.11375 10.64453125 4.6875 C11.09183594 5.120625 11.53914063 5.55375 12 6 C12.92619141 5.53013672 12.92619141 5.53013672 13.87109375 5.05078125 C15.99737618 4.00129506 17.63545703 3.22882674 20 3 C21.75 4.4375 21.75 4.4375 23 6 C26.01530826 4.99489725 27.79651694 4.21620075 30 1.875 C32 0 32 0 37 0 C37 3.3 37 6.6 37 10 C36.34 9.67 35.68 9.34 35 9 C33.18828902 8.84693099 31.3716206 8.75053339 29.5546875 8.68359375 C28.47832031 8.64169922 27.40195312 8.59980469 26.29296875 8.55664062 C24.60107422 8.49766602 24.60107422 8.49766602 22.875 8.4375 C21.73933594 8.39431641 20.60367188 8.35113281 19.43359375 8.30664062 C16.62252232 8.2003396 13.81136055 8.09830595 11 8 C11 8.99 11 9.98 11 11 C13.64 11 16.28 11 19 11 C19 11.66 19 12.32 19 13 C16.36 13 13.72 13 11 13 C11 13.66 11 14.32 11 15 C13.64 15 16.28 15 19 15 C19 15.66 19 16.32 19 17 C12.73 17 6.46 17 0 17 C0 11.39 0 5.78 0 0 Z ",fill:"#CFEAFB",transform:"translate(34,41)"}),(0,u.jsx)("path",{d:"M0 0 C1.32 0.33 2.64 0.66 4 1 C4 2.32 4 3.64 4 5 C4.66 5 5.32 5 6 5 C6.33 3.35 6.66 1.7 7 0 C7.99 0 8.98 0 10 0 C10.33 1.65 10.66 3.3 11 5 C11.66 3.35 12.32 1.7 13 0 C14.95825873 -0.02694851 16.91662226 -0.04637218 18.875 -0.0625 C20.51082031 -0.07990234 20.51082031 -0.07990234 22.1796875 -0.09765625 C25 0 25 0 27 1 C27.36190476 8.23809524 27.36190476 8.23809524 25.8125 11.5 C24 13 24 13 21.3125 13.25 C20.549375 13.1675 19.78625 13.085 19 13 C19 14.65 19 16.3 19 18 C18.01 18 17.02 18 16 18 C15.67 14.37 15.34 10.74 15 7 C14.34 8.98 13.68 10.96 13 13 C11.68 12.67 10.36 12.34 9 12 C9 10.35 9 8.7 9 7 C8.34 7 7.68 7 7 7 C6.67 8.98 6.34 10.96 6 13 C5.01 13 4.02 13 3 13 C2.49487756 11.39743892 1.99608373 9.79288208 1.5 8.1875 C1.2215625 7.29417969 0.943125 6.40085937 0.65625 5.48046875 C0 3 0 3 0 0 Z ",fill:"#BE682E",transform:"translate(12,73)"}),(0,u.jsx)("path",{d:"M0 0 C1.32 0 2.64 0 4 0 C4.02683987 2.97922593 4.04676037 5.95821295 4.0625 8.9375 C4.07087891 9.78763672 4.07925781 10.63777344 4.08789062 11.51367188 C4.09111328 12.32255859 4.09433594 13.13144531 4.09765625 13.96484375 C4.10289307 14.7137085 4.10812988 15.46257324 4.11352539 16.23413086 C4 18 4 18 3 19 C0.26105915 19.08858646 -2.4525327 19.11523479 -5.19140625 19.09765625 C-6.01124496 19.0962413 -6.83108368 19.09482635 -7.67576599 19.09336853 C-10.30471382 19.08775289 -12.93357773 19.07519779 -15.5625 19.0625 C-17.34049357 19.05748701 -19.11848846 19.05292376 -20.89648438 19.04882812 C-25.26435545 19.03777839 -29.63216348 19.02050331 -34 19 C-34 18.67 -34 18.34 -34 18 C-27.73 18 -21.46 18 -15 18 C-15 17.34 -15 16.68 -15 16 C-17.64 16 -20.28 16 -23 16 C-23 15.34 -23 14.68 -23 14 C-20.36 14 -17.72 14 -15 14 C-15 13.34 -15 12.68 -15 12 C-17.64 12 -20.28 12 -23 12 C-23 11.01 -23 10.02 -23 9 C-19.02084841 8.97113016 -15.04172347 8.95324594 -11.0625 8.9375 C-9.92619141 8.92912109 -8.78988281 8.92074219 -7.61914062 8.91210938 C-6.53955078 8.90888672 -5.45996094 8.90566406 -4.34765625 8.90234375 C-2.84730835 8.89448853 -2.84730835 8.89448853 -1.31665039 8.88647461 C1 9 1 9 2 10 C2.33 7.03 2.66 4.06 3 1 C2.01 0.67 1.02 0.34 0 0 Z ",fill:"#82BADA",transform:"translate(68,40)"}),(0,u.jsx)("path",{d:"M0 0 C1.134375 0.020625 2.26875 0.04125 3.4375 0.0625 C3.705625 0.866875 3.97375 1.67125 4.25 2.5 C4.641875 3.345625 5.03375 4.19125 5.4375 5.0625 C6.4275 5.3925 7.4175 5.7225 8.4375 6.0625 C9.118125 5.2375 9.79875 4.4125 10.5 3.5625 C13.4375 1.0625 13.4375 1.0625 17.25 0.75 C18.301875 0.853125 19.35375 0.95625 20.4375 1.0625 C20.75 4.25 20.75 4.25 20.4375 8.0625 C17.6651086 11.41855275 15.47504734 13.79555765 11.08203125 14.37109375 C6.06885791 14.59927957 2.33836286 14.65005007 -1.75 11.5 C-4.36033903 8.88343104 -4.55365777 8.12992204 -5.0625 4.25 C-4.40796395 0.0773327 -4.40796395 0.0773327 0 0 Z ",fill:"#E58D5C",transform:"translate(44.5625,24.9375)"}),(0,u.jsx)("path",{d:"M0 0 C3.35014738 2.83474009 3.93050124 4.60196165 4.6875 8.9375 C4.57487956 11.64550978 4.25208468 12.70888698 2.4609375 14.77734375 C0.5625 16.375 0.5625 16.375 -1.37109375 17.7734375 C-3.14573046 18.92021149 -3.14573046 18.92021149 -4 21 C-17.2 21 -30.4 21 -44 21 C-43.67 20.34 -43.34 19.68 -43 19 C-30.79 19 -18.58 19 -6 19 C-5.67 13.06 -5.34 7.12 -5 1 C-10.84533795 3.29982335 -10.84533795 3.29982335 -15.3125 6.6875 C-18 9 -18 9 -20 9 C-20 8.34 -20 7.68 -20 7 C-18 5.375 -18 5.375 -16 4 C-17.98 4 -19.96 4 -22 4 C-15.93112878 -0.04591415 -7.04307412 -2.34769137 0 0 Z ",fill:"#7DA6B4",transform:"translate(77,39)"}),(0,u.jsx)("path",{d:"M0 0 C2.125 2.8125 2.125 2.8125 3 6 C2.3125 8.0625 2.3125 8.0625 1 10 C0.67 10.86625 0.34 11.7325 0 12.625 C-1 15 -1 15 -3 17 C-5.375 17.4375 -5.375 17.4375 -8 17 C-11.65527759 13.14165143 -13.13738911 10.61723738 -13.0625 5.375 C-13.05347656 4.55773438 -13.04445313 3.74046875 -13.03515625 2.8984375 C-13.02355469 2.27195312 -13.01195312 1.64546875 -13 1 C-8.67516402 -1.29756912 -4.59749249 -1.7141513 0 0 Z ",fill:"#A3531E",transform:"translate(28,29)"}),(0,u.jsx)("path",{d:"M0 0 C0.78375 0.04125 1.5675 0.0825 2.375 0.125 C3.035 1.445 3.695 2.765 4.375 4.125 C5.1175 3.795 5.86 3.465 6.625 3.125 C9.375 2.125 9.375 2.125 13.375 2.125 C13.375 2.785 13.375 3.445 13.375 4.125 C14.4578125 3.135 14.4578125 3.135 15.5625 2.125 C18.59707622 -0.03292086 19.7579832 -0.46154327 23.375 0.125 C25.60422955 2.35422955 26.25628953 4.21635278 27.375 7.125 C27.87 7.62 27.87 7.62 28.375 8.125 C28.69851301 10.96472535 28.8880429 13.80573737 29.09375 16.65625 C29.10885265 19.0663605 29.10885265 19.0663605 30.375 20.125 C30.44679964 21.64428038 30.45892007 23.16667482 30.4375 24.6875 C30.42847656 25.51378906 30.41945312 26.34007813 30.41015625 27.19140625 C30.39855469 27.82949219 30.38695312 28.46757813 30.375 29.125 C29.715 29.125 29.055 29.125 28.375 29.125 C28.375 26.155 28.375 23.185 28.375 20.125 C27.715 20.125 27.055 20.125 26.375 20.125 C26.045 16.165 25.715 12.205 25.375 8.125 C22.405 7.465 19.435 6.805 16.375 6.125 C16.375 6.785 16.375 7.445 16.375 8.125 C14.725 8.125 13.075 8.125 11.375 8.125 C11.705 7.465 12.035 6.805 12.375 6.125 C6.58908489 6.02022488 1.08190634 6.13249455 -4.625 7.125 C-4.75 4.75 -4.75 4.75 -4.625 2.125 C-2.625 0.125 -2.625 0.125 0 0 Z ",fill:"#80461C",transform:"translate(42.625,8.875)"}),(0,u.jsx)("path",{d:"M0 0 C1.4540625 0.0309375 1.4540625 0.0309375 2.9375 0.0625 C2.9375 0.7225 2.9375 1.3825 2.9375 2.0625 C1.9784375 2.2171875 1.9784375 2.2171875 1 2.375 C0.319375 2.601875 -0.36125 2.82875 -1.0625 3.0625 C-1.3925 4.0525 -1.7225 5.0425 -2.0625 6.0625 C-0.4125 6.0625 1.2375 6.0625 2.9375 6.0625 C2.9375 7.0525 2.9375 8.0425 2.9375 9.0625 C4.2575 8.7325 5.5775 8.4025 6.9375 8.0625 C8.0625 14.8125 8.0625 14.8125 6.9375 17.0625 C5.9475 17.0625 4.9575 17.0625 3.9375 17.0625 C3.2775 16.4025 2.6175 15.7425 1.9375 15.0625 C1.2775 15.7225 0.6175 16.3825 -0.0625 17.0625 C-0.0625 14.4225 -0.0625 11.7825 -0.0625 9.0625 C-0.7225 9.0625 -1.3825 9.0625 -2.0625 9.0625 C-2.0625 12.3625 -2.0625 15.6625 -2.0625 19.0625 C-3.0525 19.0625 -4.0425 19.0625 -5.0625 19.0625 C-5.285793 17.00156592 -5.49052887 14.9386161 -5.6875 12.875 C-5.80351563 11.72644531 -5.91953125 10.57789062 -6.0390625 9.39453125 C-6.06287019 6.00987074 -5.58190136 4.05211347 -4.0625 1.0625 C-3.0625 0.0625 -3.0625 0.0625 0 0 Z ",fill:"#605F5F",transform:"translate(45.0625,66.9375)"}),(0,u.jsx)("path",{d:"M0 0 C1.65 0 3.3 0 5 0 C5.268125 0.639375 5.53625 1.27875 5.8125 1.9375 C6.88667752 4.33131686 6.88667752 4.33131686 10 5 C10.721875 4.175 11.44375 3.35 12.1875 2.5 C15 0 15 0 17.8125 -0.3125 C18.534375 -0.209375 19.25625 -0.10625 20 0 C19.51127987 5.49810141 19.51127987 5.49810141 17.296875 7.671875 C13.14235986 10.07414566 8.64659498 9.63458809 4 9 C1.3125 7.3125 1.3125 7.3125 0 5 C-0.25 2.25 -0.25 2.25 0 0 Z ",fill:"#F6D093",transform:"translate(43,26)"}),(0,u.jsx)("path",{d:"M0 0 C1.670625 0.061875 1.670625 0.061875 3.375 0.125 C3.375 0.785 3.375 1.445 3.375 2.125 C2.055 2.125 0.735 2.125 -0.625 2.125 C0.035 2.846875 0.695 3.56875 1.375 4.3125 C3.52819133 7.3404253 3.87604005 8.51751163 3.375 12.125 C2.375 13.125 2.375 13.125 0.52734375 13.22265625 C-1.5234375 13.19010417 -3.57421875 13.15755208 -5.625 13.125 C-5.67891993 11.33366022 -5.71775571 9.54186101 -5.75 7.75 C-5.77320312 6.75226563 -5.79640625 5.75453125 -5.8203125 4.7265625 C-5.4959531 0.4060953 -4.19507996 0.14465793 0 0 Z ",fill:"#807F7F",transform:"translate(84.625,72.875)"}),(0,u.jsx)("path",{d:"M0 0 C1.81242052 -0.02687279 3.62495233 -0.04633715 5.4375 -0.0625 C6.44683594 -0.07410156 7.45617187 -0.08570312 8.49609375 -0.09765625 C11 0 11 0 12 1 C12.07244053 3.01964199 12.08377188 5.04167124 12.0625 7.0625 C12.05347656 8.16722656 12.04445313 9.27195312 12.03515625 10.41015625 C12.02355469 11.26480469 12.01195313 12.11945313 12 13 C11.01 13 10.02 13 9 13 C9 9.37 9 5.74 9 2 C8.01 2.495 8.01 2.495 7 3 C6.53248212 5.35599235 6.53248212 5.35599235 6.375 8.0625 C6.30023438 8.98160156 6.22546875 9.90070313 6.1484375 10.84765625 C6.09945312 11.55792969 6.05046875 12.26820312 6 13 C5.01 13 4.02 13 3 13 C3 9.37 3 5.74 3 2 C2.01 2 1.02 2 0 2 C0 1.34 0 0.68 0 0 Z ",fill:"#5F5E5E",transform:"translate(67,73)"}),(0,u.jsx)("path",{d:"M0 0 C0 3.3 0 6.6 0 10 C-0.66 9.67 -1.32 9.34 -2 9 C-4.71262116 8.7677354 -7.40773126 8.58063765 -10.125 8.4375 C-10.87910156 8.39431641 -11.63320313 8.35113281 -12.41015625 8.30664062 C-14.27321888 8.2005168 -16.13658524 8.09974999 -18 8 C-18 6.68 -18 5.36 -18 4 C-18.66 3.67 -19.32 3.34 -20 3 C-17.06296616 3.62936439 -14.66211372 4.62420173 -12 6 C-11.55269531 5.566875 -11.10539062 5.13375 -10.64453125 4.6875 C-9.73767578 3.8521875 -9.73767578 3.8521875 -8.8125 3 C-8.22082031 2.443125 -7.62914062 1.88625 -7.01953125 1.3125 C-5 0 -5 0 0 0 Z ",fill:"#D3E7EE",transform:"translate(71,41)"}),(0,u.jsx)("path",{d:"M0 0 C1.32 0 2.64 0 4 0 C4 1.32 4 2.64 4 4 C5.32 3.67 6.64 3.34 8 3 C8 2.01 8 1.02 8 0 C8.99 0 9.98 0 11 0 C11 1.32 11 2.64 11 4 C13.31 4 15.62 4 18 4 C18 4.33 18 4.66 18 5 C15.69 5 13.38 5 11 5 C10.7525 5.61875 10.505 6.2375 10.25 6.875 C8.79371361 9.35068687 7.62187494 9.95125002 5 11 C3.0625 10 3.0625 10 1 8 C0.33450549 5.30075428 0.18319237 2.79368363 0 0 Z ",fill:"#7F4F3A",transform:"translate(47,21)"}),(0,u.jsx)("path",{d:"M0 0 C2.31 0.33 4.62 0.66 7 1 C7.36190476 8.23809524 7.36190476 8.23809524 5.8125 11.5 C4 13 4 13 1.3125 13.25 C0.549375 13.1675 -0.21375 13.085 -1 13 C-1 14.65 -1 16.3 -1 18 C-1.66 18 -2.32 18 -3 18 C-3 13.05 -3 8.1 -3 3 C-2.34 3 -1.68 3 -1 3 C-1 5.64 -1 8.28 -1 11 C-0.01 10.67 0.98 10.34 2 10 C2.33 7.36 2.66 4.72 3 2 C2.01 2 1.02 2 0 2 C0 1.34 0 0.68 0 0 Z ",fill:"#BD682E",transform:"translate(32,73)"}),(0,u.jsx)("path",{d:"M0 0 C2.375 -0.125 2.375 -0.125 5 0 C7.22922955 2.22922955 7.88128953 4.09135278 9 7 C9.33 7.33 9.66 7.66 10 8 C10.32351301 10.83972535 10.5130429 13.68073737 10.71875 16.53125 C10.73385265 18.9413605 10.73385265 18.9413605 12 20 C12.07179964 21.51928038 12.08392007 23.04167482 12.0625 24.5625 C12.05347656 25.38878906 12.04445313 26.21507813 12.03515625 27.06640625 C12.02355469 27.70449219 12.01195313 28.34257813 12 29 C11.34 29 10.68 29 10 29 C10 26.03 10 23.06 10 20 C9.34 20 8.68 20 8 20 C7.97421875 19.15695313 7.9484375 18.31390625 7.921875 17.4453125 C7.83679688 15.80175781 7.83679688 15.80175781 7.75 14.125 C7.70359375 13.03445312 7.6571875 11.94390625 7.609375 10.8203125 C7.31153872 7.8667935 7.31153872 7.8667935 4.953125 6.6171875 C3.98632812 6.31167969 3.98632812 6.31167969 3 6 C3.33 5.01 3.66 4.02 4 3 C2.35 3.33 0.7 3.66 -1 4 C-0.67 2.68 -0.34 1.36 0 0 Z ",fill:"#894516",transform:"translate(61,9)"}),(0,u.jsx)("path",{d:"M0 0 C2.31 0 4.62 0 7 0 C7 0.66 7 1.32 7 2 C7.99 2 8.98 2 10 2 C10 4.64 10 7.28 10 10 C8.68 10.33 7.36 10.66 6 11 C6 8.36 6 5.72 6 3 C5.34 3 4.68 3 4 3 C4 7.95 4 12.9 4 18 C3.67 18 3.34 18 3 18 C2.67 13.71 2.34 9.42 2 5 C1.34 5 0.68 5 0 5 C0 3.35 0 1.7 0 0 Z ",fill:"#C1703B",transform:"translate(25,73)"}),(0,u.jsx)("path",{d:"M0 0 C5 2 5 2 6 4 C6.45528455 9.3495935 6.45528455 9.3495935 4.6875 11.875 C3 13 3 13 0 13 C0 8.71 0 4.42 0 0 Z ",fill:"#995222",transform:"translate(73,44)"}),(0,u.jsx)("path",{d:"M0 0 C3 0.125 3 0.125 4 1.125 C4.1245486 2.76730364 4.17568524 4.41552276 4.1875 6.0625 C4.20167969 6.95839844 4.21585938 7.85429688 4.23046875 8.77734375 C4 11.125 4 11.125 2 13.125 C-1.125 13.25 -1.125 13.25 -4 13.125 C-4.33 11.805 -4.66 10.485 -5 9.125 C-4.01 9.125 -3.02 9.125 -2 9.125 C-2 9.785 -2 10.445 -2 11.125 C-1.01 11.125 -0.02 11.125 1 11.125 C1 8.155 1 5.185 1 2.125 C-2.0745356 2.9013932 -2.0745356 2.9013932 -4 5.125 C-4 0.16666667 -4 0.16666667 0 0 Z ",fill:"#5D5C5C",transform:"translate(51,72.875)"}),(0,u.jsx)("path",{d:"M0 0 C0.33 0.66 0.66 1.32 1 2 C3.64 2 6.28 2 9 2 C9 2.66 9 3.32 9 4 C6.36 4 3.72 4 1 4 C1 4.66 1 5.32 1 6 C3.64 6 6.28 6 9 6 C9 6.66 9 7.32 9 8 C3.55306686 8.09688221 -1.63904667 8.12862175 -7 7 C-7 6.67 -7 6.34 -7 6 C-5.02 6 -3.04 6 -1 6 C-1 5.01 -1 4.02 -1 3 C-2.98 3 -4.96 3 -7 3 C-7 2.67 -7 2.34 -7 2 C-4.69 2 -2.38 2 0 2 C0 1.34 0 0.68 0 0 Z ",fill:"#E9F4FD",transform:"translate(44,50)"}),(0,u.jsx)("path",{d:"M0 0 C0.556875 0.66 1.11375 1.32 1.6875 2 C3.82227542 4.20856841 3.82227542 4.20856841 6.5625 4.375 C9.25194019 4.13662319 9.25194019 4.13662319 12 2 C11.67 3.32 11.34 4.64 11 6 C11.99 5.34 12.98 4.68 14 4 C13.67 5.65 13.34 7.3 13 9 C5.81218274 9.60913706 5.81218274 9.60913706 2 6.75 C0 4 0 4 0 0 Z ",fill:"#88AFBC",transform:"translate(16,41)"}),(0,u.jsx)("path",{d:"M0 0 C3.26460973 1.80412643 4.88929795 2.83394693 7 6 C7.25760279 8.69452521 7.08900053 11.28548375 7 14 C6.01 14.495 6.01 14.495 5 15 C4.62875 13.329375 4.62875 13.329375 4.25 11.625 C3.38994661 7.95384802 3.38994661 7.95384802 0.875 6.5625 C0.25625 6.376875 -0.3625 6.19125 -1 6 C-1.042721 4.33388095 -1.04063832 2.66617115 -1 1 C-0.67 0.67 -0.34 0.34 0 0 Z ",fill:"#94B8C4",transform:"translate(74,38)"}),(0,u.jsx)("path",{d:"M0 0 C6.93 0 13.86 0 21 0 C17 4 17 4 14 5 C13.34 4.34 12.68 3.68 12 3 C9.0371669 3.39504441 6.61673759 4.59817629 4 6 C2.68 4.02 1.36 2.04 0 0 Z ",fill:"#B2CCD6",transform:"translate(42,42)"}),(0,u.jsx)("path",{d:"M0 0 C0.78375 0.04125 1.5675 0.0825 2.375 0.125 C3.035 1.445 3.695 2.765 4.375 4.125 C1.61276722 6.88723278 -0.83206617 6.70356291 -4.625 7.125 C-4.75 4.75 -4.75 4.75 -4.625 2.125 C-2.625 0.125 -2.625 0.125 0 0 Z ",fill:"#9C5423",transform:"translate(42.625,8.875)"}),(0,u.jsx)("path",{d:"M0 0 C7.52595086 0.50173006 14.68884438 2.20328633 22 4 C22 4.33 22 4.66 22 5 C19.36 5 16.72 5 14 5 C14.66 5.66 15.32 6.32 16 7 C15.01 7 14.02 7 13 7 C12.608125 6.54625 12.21625 6.0925 11.8125 5.625 C8.94848345 3.05726102 5.72784358 2.79445847 2 2 C1.67 3.32 1.34 4.64 1 6 C0.34 4.35 -0.32 2.7 -1 1 C-0.67 0.67 -0.34 0.34 0 0 Z ",fill:"#87A9B4",transform:"translate(29,38)"}),(0,u.jsx)("path",{d:"M0 0 C0.66 0 1.32 0 2 0 C2 2.64 2 5.28 2 8 C3.65 8 5.3 8 7 8 C7 8.66 7 9.32 7 10 C5.35 10 3.7 10 2 10 C2 11.65 2 13.3 2 15 C1.34 15 0.68 15 0 15 C0 10.05 0 5.1 0 0 Z ",fill:"#B55311",transform:"translate(29,76)"}),(0,u.jsx)("path",{d:"M0 0 C0.99 0 1.98 0 3 0 C4.125 6.75 4.125 6.75 3 9 C2.01 9 1.02 9 0 9 C-1.36623674 6.26752652 -1.128426 4.01801098 -1 1 C-0.67 0.67 -0.34 0.34 0 0 Z ",fill:"#E6E6E6",transform:"translate(49,75)"}),(0,u.jsx)("path",{d:"M0 0 C0.66 0 1.32 0 2 0 C2.36206897 6.39655172 2.36206897 6.39655172 0.875 8.875 C-1.67384706 10.40430823 -4.07238473 10.67470941 -7 11 C-7 10.34 -7 9.68 -7 9 C-5.824375 8.38125 -5.824375 8.38125 -4.625 7.75 C-1.3266667 5.55111113 -0.92128432 3.76889042 0 0 Z ",fill:"#C3774E",transform:"translate(63,26)"}),(0,u.jsx)("path",{d:"M0 0 C0.99 0 1.98 0 3 0 C3 2.64 3 5.28 3 8 C1.68 8.33 0.36 8.66 -1 9 C-1.09765625 2.84765625 -1.09765625 2.84765625 -1 1 C-0.67 0.67 -0.34 0.34 0 0 Z ",fill:"#F3E5DB",transform:"translate(32,75)"}),(0,u.jsx)("path",{d:"M0 0 C1.32 0.66 2.64 1.32 4 2 C4.042721 3.66611905 4.04063832 5.33382885 4 7 C3 8 3 8 -0.0625 8.0625 C-1.031875 8.041875 -2.00125 8.02125 -3 8 C-3.33 7.34 -3.66 6.68 -4 6 C-2.35 6 -0.7 6 1 6 C0.34 4.35 -0.32 2.7 -1 1 C-0.67 0.67 -0.34 0.34 0 0 Z ",fill:"#5F5E5E",transform:"translate(84,78)"}),(0,u.jsx)("path",{d:"M0 0 C5.94 0.99 5.94 0.99 12 2 C11.01 2.66 10.02 3.32 9 4 C9.66 4.66 10.32 5.32 11 6 C9.741875 5.87625 8.48375 5.7525 7.1875 5.625 C6.12595703 5.52058594 6.12595703 5.52058594 5.04296875 5.4140625 C3 5 3 5 0 3 C0 2.01 0 1.02 0 0 Z ",fill:"#CE6F30",transform:"translate(44,37)"}),(0,u.jsx)("path",{d:"M0 0 C0.99 0 1.98 0 3 0 C3 3.3 3 6.6 3 10 C2.67 9.01 2.34 8.02 2 7 C1.34 7 0.68 7 0 7 C-0.33 7.66 -0.66 8.32 -1 9 C-1.09765625 2.84765625 -1.09765625 2.84765625 -1 1 C-0.67 0.67 -0.34 0.34 0 0 Z ",fill:"#BA5F21",transform:"translate(19,73)"}),(0,u.jsx)("path",{d:"M0 0 C0.66 0 1.32 0 2 0 C2 0.66 2 1.32 2 2 C2.99 2 3.98 2 5 2 C5 2.66 5 3.32 5 4 C4.01 4 3.02 4 2 4 C2.34786708 5.97536745 2.34786708 5.97536745 3 8 C3.66 8.33 4.32 8.66 5 9 C5 9.66 5 10.32 5 11 C1.125 10.125 1.125 10.125 0 9 C-0.07179964 7.48071962 -0.08392007 5.95832518 -0.0625 4.4375 C-0.05347656 3.61121094 -0.04445313 2.78492188 -0.03515625 1.93359375 C-0.02355469 1.29550781 -0.01195313 0.65742188 0 0 Z ",fill:"#D8702B",transform:"translate(17,31)"}),(0,u.jsx)("path",{d:"M0 0 C3.63 0 7.26 0 11 0 C10.67 0.66 10.34 1.32 10 2 C11.65 2 13.3 2 15 2 C15 2.66 15 3.32 15 4 C11.535 5.485 11.535 5.485 8 7 C8 5.02 8 3.04 8 1 C5.36 1 2.72 1 0 1 C0 0.67 0 0.34 0 0 Z ",fill:"#AD5419",transform:"translate(45,14)"}),(0,u.jsx)("path",{d:"M0 0 C0.33 0.66 0.66 1.32 1 2 C3.64 2 6.28 2 9 2 C9 2.66 9 3.32 9 4 C3.03654233 5.0006709 -1.28728907 5.0662997 -7 3 C-7 2.67 -7 2.34 -7 2 C-4.69 2 -2.38 2 0 2 C0 1.34 0 0.68 0 0 Z ",fill:"#F7FBFE",transform:"translate(44,50)"}),(0,u.jsx)("path",{d:"M0 0 C1.32 0 2.64 0 4 0 C4 0.66 4 1.32 4 2 C4.66 2 5.32 2 6 2 C6 2.99 6 3.98 6 5 C3.69 5 1.38 5 -1 5 C-0.67 3.35 -0.34 1.7 0 0 Z ",fill:"#924B1C",transform:"translate(20,28)"}),(0,u.jsx)("path",{d:"M0 0 C1.98 0 3.96 0 6 0 C5.67 1.65 5.34 3.3 5 5 C3.35 4.67 1.7 4.34 0 4 C0 2.68 0 1.36 0 0 Z ",fill:"#864114",transform:"translate(19,35)"}),(0,u.jsx)("path",{d:"M0 0 C0.33 0 0.66 0 1 0 C1.33 1.65 1.66 3.3 2 5 C3.32 4.67 4.64 4.34 6 4 C6.33 5.65 6.66 7.3 7 9 C6.67 8.01 6.34 7.02 6 6 C5.01 6 4.02 6 3 6 C3 6.99 3 7.98 3 9 C1.68 9.33 0.36 9.66 -1 10 C-0.67 6.7 -0.34 3.4 0 0 Z ",fill:"#C68961",transform:"translate(52,15)"}),(0,u.jsx)("path",{d:"M0 0 C1.98 0.99 1.98 0.99 4 2 C4 3.32 4 4.64 4 6 C3.01 6 2.02 6 1 6 C1 7.65 1 9.3 1 11 C0.67 11 0.34 11 0 11 C0 7.37 0 3.74 0 0 Z ",fill:"#CE753A",transform:"translate(73,45)"}),(0,u.jsx)("path",{d:"M0 0 C1.65 0 3.3 0 5 0 C5.66 1.32 6.32 2.64 7 4 C6.01 4.33 5.02 4.66 4 5 C4 4.34 4 3.68 4 3 C2.35 3.33 0.7 3.66 -1 4 C-0.67 2.68 -0.34 1.36 0 0 Z ",fill:"#9E5625",transform:"translate(61,9)"}),(0,u.jsx)("path",{d:"M0 0 C0.66 0.33 1.32 0.66 2 1 C2 4.12889911 1.95852283 6.1244315 1 9 C0.34 9.66 -0.32 10.32 -1 11 C-1 8.36 -1 5.72 -1 3 C-1.66 2.67 -2.32 2.34 -3 2 C-2.01 1.34 -1.02 0.68 0 0 Z ",fill:"#787777",transform:"translate(46,73)"}),(0,u.jsx)("path",{d:"M0 0 C1.875 0.25 1.875 0.25 4 1 C5.64872507 3.5164751 6.37312706 6.07459296 7 9 C6.21625 8.360625 5.4325 7.72125 4.625 7.0625 C2.20460719 5.01857687 2.20460719 5.01857687 0 4 C0 2.68 0 1.36 0 0 Z ",fill:"#DCE4E5",transform:"translate(73,40)"}),(0,u.jsx)("path",{d:"M0 0 C0.33 0.99 0.66 1.98 1 3 C-1.475 4.485 -1.475 4.485 -4 6 C-4.99 5.34 -5.98 4.68 -7 4 C-7 3.34 -7 2.68 -7 2 C-4.69 2 -2.38 2 0 2 C0 1.34 0 0.68 0 0 Z ",fill:"#5D300D",transform:"translate(56,26)"}),(0,u.jsx)("path",{d:"M0 0 C0.99 0 1.98 0 3 0 C3 1.32 3 2.64 3 4 C5.31 4 7.62 4 10 4 C10 4.33 10 4.66 10 5 C7.69 5 5.38 5 3 5 C2.67 5.66 2.34 6.32 2 7 C2 6.01 2 5.02 2 4 C1.34 4 0.68 4 0 4 C0 2.68 0 1.36 0 0 Z ",fill:"#835C40",transform:"translate(55,21)"}),(0,u.jsx)("path",{d:"M0 0 C0.66 0.33 1.32 0.66 2 1 C2 1.33 2 1.66 2 2 C2.99 2 3.98 2 5 2 C5.33 2.99 5.66 3.98 6 5 C3.69 5.33 1.38 5.66 -1 6 C-1.042721 4.33388095 -1.04063832 2.66617115 -1 1 C-0.67 0.67 -0.34 0.34 0 0 Z ",fill:"#7D3B0F",transform:"translate(39,10)"}),(0,u.jsx)("path",{d:"M0 0 C2.475 0.495 2.475 0.495 5 1 C4.67 1.66 4.34 2.32 4 3 C3.77377919 4.70363822 3.59111527 6.41328701 3.4375 8.125 C3.31181641 9.49011719 3.31181641 9.49011719 3.18359375 10.8828125 C3.12300781 11.58148438 3.06242187 12.28015625 3 13 C2.67 13 2.34 13 2 13 C2 9.37 2 5.74 2 2 C1.34 2 0.68 2 0 2 C0 1.34 0 0.68 0 0 Z ",fill:"#7B7A7A",transform:"translate(74,73)"}),(0,u.jsx)("path",{d:"M0 0 C2.5 1.3125 2.5 1.3125 5 3 C5 3.99 5 4.98 5 6 C3.35 5.67 1.7 5.34 0 5 C0 3.35 0 1.7 0 0 Z ",fill:"#F1F1F1",transform:"translate(80,78)"}),(0,u.jsx)("path",{d:"M0 0 C0 3 0 3 -2 6 C-4.4375 5.625 -4.4375 5.625 -7 5 C-7.33 4.34 -7.66 3.68 -8 3 C-6.865625 2.690625 -5.73125 2.38125 -4.5625 2.0625 C-1.21224901 1.37075469 -1.21224901 1.37075469 0 0 Z ",fill:"#9ABDC9",transform:"translate(27,43)"}),(0,u.jsx)("path",{d:"M0 0 C0.66 0.33 1.32 0.66 2 1 C2 1.33 2 1.66 2 2 C2.99 2 3.98 2 5 2 C5.33 2.99 5.66 3.98 6 5 C4.02 5 2.04 5 0 5 C-0.5625 3.0625 -0.5625 3.0625 -1 1 C-0.67 0.67 -0.34 0.34 0 0 Z ",fill:"#76380D",transform:"translate(60,10)"}),(0,u.jsx)("path",{d:"M0 0 C0.66 0.33 1.32 0.66 2 1 C2 1.66 2 2.32 2 3 C2.99 3.33 3.98 3.66 5 4 C3.35 4.33 1.7 4.66 0 5 C-0.5625 3.0625 -0.5625 3.0625 -1 1 C-0.67 0.67 -0.34 0.34 0 0 Z M5 1 C5.99 1.495 5.99 1.495 7 2 C6.01 2.495 6.01 2.495 5 3 C5 2.34 5 1.68 5 1 Z ",fill:"#646363",transform:"translate(47,81)"}),(0,u.jsx)("path",{d:"M0 0 C1.4540625 0.0309375 1.4540625 0.0309375 2.9375 0.0625 C2.9375 0.7225 2.9375 1.3825 2.9375 2.0625 C1.98875 2.165625 1.04 2.26875 0.0625 2.375 C-3.35357501 2.74789295 -3.35357501 2.74789295 -5.0625 6.0625 C-3.98897059 0.08140756 -3.98897059 0.08140756 0 0 Z ",fill:"#6F6E6E",transform:"translate(45.0625,66.9375)"}),(0,u.jsx)("path",{d:"M0 0 C0.99 0 1.98 0 3 0 C3 0.66 3 1.32 3 2 C2.34 2 1.68 2 1 2 C0.67 4.64 0.34 7.28 0 10 C-0.33 10 -0.66 10 -1 10 C-1.02689216 8.52093108 -1.04634621 7.04172517 -1.0625 5.5625 C-1.07410156 4.73878906 -1.08570313 3.91507813 -1.09765625 3.06640625 C-1 1 -1 1 0 0 Z ",fill:"#995D36",transform:"translate(16,29)"}),(0,u.jsx)("path",{d:"M0 0 C0.99 0 1.98 0 3 0 C3 1.32 3 2.64 3 4 C1.35 4 -0.3 4 -2 4 C-1.34 2.68 -0.68 1.36 0 0 Z ",fill:"#FAFCFC",transform:"translate(50,45)"})]}),O=({id:e})=>(0,u.jsxs)("div",{className:"ccpigd-icon-btn_icon position-absolute",children:["elementor"===e&&(0,u.jsx)(V,{}),"gutenberg"===e&&(0,u.jsx)(W,{}),"contactForm7"===e&&(0,u.jsx)(H,{}),"wpforms"===e&&(0,u.jsx)($,{})]});var K=t(7673),q=t(4658),Q=t(2312);const Y=({shortcodes:e,selectedModules:s,setSelectedModules:t,refetch:i})=>{const[n]=(0,m.h0)(),[c]=(0,m.LQ)(),[r]=(0,m.jz)(),[o,l]=(0,G.useState)(null),[d,g]=(0,G.useState)(""),j=(0,a.Zp)(),f=e=>{const s=S.G.find((s=>s.id===e.type));(0,B.G4)(ccpigd.isPro)||!s?.isPro?j(`/module-builder/${e.id}/modules`):window.CCPIGDHelper.openUpgradePopUp()};return(0,u.jsx)(u.Fragment,{children:e?.map((a=>{const m=S.G.find((e=>e.id===a.type));return(0,u.jsx)(E.A,{rounded:"none",padding:"16px 20px",className:"ccpigd-module-list__body",children:(0,u.jsxs)(I.A,{className:"ccpigd-module-list__body-wrapper",columns:"minmax(20px, 30px) minmax(20px, 40px) minmax(100px, 360px) minmax(100px, 240px) minmax(50px, 150px) minmax(100px, 300px) minmax(50px, 150px) minmax(50px, 150px) minmax(100px, 1fr)",alignItems:"center",children:[(0,u.jsx)(D.A,{id:a.id+"-checkbox",checked:s.includes(a.id),onChange:()=>{t((e=>e.includes(a.id)?e.filter((e=>e!==a.id)):[...e,a.id]))}}),(0,u.jsx)(C.A,{size:"sm",weight:"semibold",children:a.id}),(0,u.jsxs)(p.A,{className:"shortcode-title-edit",gap:5,wrap:!1,children:[o===a.id?(0,u.jsx)(N.A,{type:"text",value:d,onChange:e=>g(String(e))}):(0,u.jsx)(C.A,{size:"sm",className:"text-ellipsis",weight:"medium",children:a.title}),(0,u.jsx)(h.A,{className:"edit-title-button",onClick:()=>{o===a.id?(async()=>{if(d.trim())try{const s=e.find((e=>e.id===o));if(!s)return;const t=S.G.find((e=>e.id===s.type));if(!(0,B.G4)(ccpigd.isPro)&&t?.isPro)return void window.CCPIGDHelper.openUpgradePopUp();await c({...s,title:d}).unwrap(),l(null),g(""),window.toast.show({message:"Shortcode title updated successfully.",theme:"success",size:"sm"}),i()}catch(e){window.toast.show({message:"Failed to update shortcode title.",theme:"error",size:"sm"})}else window.toast.show({message:"Title cannot be empty.",theme:"error",size:"sm"})})():(l(a.id),g(a.title))},size:"small",children:o===a.id?(0,u.jsx)(x.A,{name:"check",fontSize:"2xl"}):(0,u.jsx)(x.A,{name:"edit",fontSize:"lg"})})]}),(0,u.jsxs)(E.A,{padding:"2px 5px",className:" d-flex items-center gap--sm border-none text-md",border:"none",children:[(0,u.jsx)(h.A,{size:"medium",fontSize:"xl",variant:"outlined",children:m&&(0,u.jsxs)("div",{className:"position-relative",children:[(0,u.jsx)(x.A,{name:m.icon||"imagesmode",fontSize:"xl"}),a.integration?(0,u.jsx)(O,{id:a.integration}):null]})}),(0,u.jsx)(C.A,{size:"sm",className:"text-center text-ellipsis hide-tab",children:m?.title})]}),(0,u.jsx)(q.A,{id:"shortcode-status",className:"justify-center",checked:"on"===a.status,onChange:s=>(async(s,t)=>{const a=e.find((e=>e.id===s));if(!a)return;const n=S.G.find((e=>e.id===a.type));if((0,B.G4)(ccpigd.isPro)||!n?.isPro)try{await c({...a,status:t?"on":"off"}).unwrap(),window.toast.show({message:"Shortcode status has been updated.",theme:"success",size:"sm"}),i()}catch{window.toast.show({message:"Failed to update shortcode status.",theme:"error",size:"sm"})}else window.CCPIGDHelper.openUpgradePopUp()})(a.id,s)}),(0,u.jsx)(_.A,{onClick:()=>(e=>{const s=`[integration-google-drive id="${e}"]`;if(navigator.clipboard&&window.isSecureContext)navigator.clipboard.writeText(s).then((()=>{window.toast.show({message:"Shortcode has been copied",theme:"success",size:"sm"})})).catch((e=>{window.toast.show({message:"Failed to copy shortcode!",theme:"error",size:"sm"})}));else try{const e=document.createElement("textarea");e.value=s,e.style.position="fixed",e.style.top="0",e.style.left="0",e.style.opacity="0",document.body.appendChild(e),e.focus(),e.select();const t=document.execCommand("copy");if(document.body.removeChild(e),!t)throw new Error("Fallback copy failed");window.toast.show({message:"Shortcode copied!",theme:"success",size:"sm"})}catch(e){window.toast.show({message:"Copying is not supported in this browser.",theme:"error",size:"sm"})}})(a.id),variant:"outlined",startIcon:(0,u.jsx)(x.A,{name:"content_copy",fontSize:"2xl"}),children:(0,u.jsx)(C.A,{className:"shortcode-text text-ellipsis",size:"sm",children:` [integration-google-drive id="${a.id}"]`})}),a.locations&&a.locations.length>0?(0,u.jsx)(U,{location:a.locations,children:(0,u.jsx)(Q.A,{className:"flex-center",children:(0,u.jsx)(h.A,{variant:"outlined",size:"medium",rounded:"md",className:"border-solid",children:(0,u.jsx)(C.A,{size:"md",weight:"semibold",color:"primary",children:a.locations.length})})})}):(0,u.jsx)(Q.A,{className:"flex-center",children:(0,u.jsx)(h.A,{variant:"outlined",size:"medium",rounded:"md",className:"border-solid",children:(0,u.jsx)(C.A,{size:"md",weight:"semibold",color:"primary",children:"0"})})}),(0,u.jsx)(C.A,{size:"sm",className:"text-center hide-tab text-ellipsis",children:a.createdAt}),(0,u.jsxs)(p.A,{gap:20,wrap:!1,align:"space-around",className:"actions",children:[(0,u.jsx)(_.A,{startIcon:(0,u.jsx)(x.A,{name:"edit"}),variant:"primary",onClick:()=>f(a),className:"hide-tab",children:"Edit"}),(0,u.jsxs)(K.A,{children:[(0,u.jsx)(K.A.Trigger,{children:(0,u.jsx)(h.A,{size:"small",children:(0,u.jsx)(x.A,{name:"more_vert",fontSize:"lg",fontWeight:"semibold"})})}),(0,u.jsxs)(K.A.Content,{children:[(0,u.jsx)(K.A.MenuItem,{onClick:()=>f(a),children:(0,u.jsxs)(p.A,{wrap:!1,gap:3,children:[(0,u.jsx)(x.A,{name:"edit"})," Edit"]})}),(0,u.jsx)(K.A.MenuItem,{onClick:()=>(async e=>{try{if(!await window.toast.confirm({message:"Are you sure you want to delete this shortcode? This action cannot be undone.",okText:"Delete",cancelText:"Cancel"}))return;await r(e).unwrap(),t((s=>s.filter((s=>s!==e)))),window.toast.show({message:"Shortcode has been deleted.",theme:"success",size:"sm"})}catch{window.toast.show({message:"Failed to delete shortcode.",theme:"error",size:"sm"})}})(a.id),children:(0,u.jsxs)(p.A,{wrap:!1,gap:3,children:[(0,u.jsx)(x.A,{name:"delete"})," Delete"]})}),(0,u.jsx)(K.A.MenuItem,{onClick:()=>(async s=>{if(!(0,B.G4)(ccpigd.isPro)&&e.length>=10)return void window.CCPIGDHelper.openUpgradePopUp();const t=e.find((e=>e.id===s));if(!t)return;const i={...t,id:"",title:"Copy of "+t.title,createdAt:(new Date).toISOString()};try{if(!await window.toast.confirm({message:"Do you want to duplicate this shortcode?",okText:"Yes, duplicate it!",cancelText:"Cancel"}))return;await n(i).unwrap(),window.toast.show({message:"Shortcode duplicated successfully.",theme:"success",size:"sm"})}catch(e){window.toast.show({message:"Failed to duplicate shortcode.",theme:"error",size:"sm"})}})(a.id),children:(0,u.jsxs)(p.A,{wrap:!1,gap:3,children:[(0,u.jsx)(x.A,{name:"content_copy"}),"Duplicate"]})})]})]})]})]})},a.id)}))})},J=()=>{const[e,s]=(0,i.useState)([]),{getQueryParam:t,updateQueryParams:n}=(0,v.Ay)(),c=(0,k.j)(),r=(0,a.Zp)();d();const o=t("orderBy")||"updatedAt",h=t("order")||"DESC",g=parseInt(t("page"),10)||1,f=parseInt(t("perPage"),10)||10,S=t("type")||"all",M=t("search")||"",{data:N,refetch:P,isFetching:I,isLoading:D}=(0,m.i0)({orderBy:o,order:h,page:g,perPage:f,type:S,search:M,status:"all"},{refetchOnMountOrArgChange:!0}),E=()=>{const e=ccpigd.moduleData;c((0,l.BX)(e)),r("/module-builder/new/modules")};(0,i.useEffect)((()=>{I||D||0!==N?.shortcodes.length||n({page:"1"})}),[N]);const G=N?.pagination.totalPages||1,L=N?.total||0;return(0,u.jsx)(z.A,{children:(0,u.jsxs)(z.A.ContentWrapper,{children:[(0,u.jsx)(Z,{shortcodes:N?.shortcodes||[],addNew:E}),(0,u.jsx)(z.A.Content,{children:(0,u.jsxs)(b.A,{gap:20,children:[(0,u.jsxs)(p.A,{gap:3,children:[(0,u.jsx)(C.A,{as:"h1",size:"md",weight:"semibold",children:"All Modules"}),(0,u.jsxs)(C.A,{size:"xs",children:["(",N?.total," items)"]})]}),(0,u.jsx)(F,{selectedModules:e,setSelectedModules:s}),(0,u.jsxs)(b.A,{className:"ccpigd-module-list",children:[(0,u.jsx)(T,{shortcodes:N?.shortcodes||[],selectedModules:e,setSelectedModules:s}),D||I?(0,u.jsx)(b.A,{gap:2,children:Array.from({length:10}).map(((e,s)=>(0,u.jsx)(y.A,{width:"100%",height:"74px"},s)))}):N?.shortcodes&&N?.shortcodes?.length>0?(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(Y,{selectedModules:e,setSelectedModules:s,shortcodes:N.shortcodes,refetch:P}),(0,u.jsx)(j,{currentPage:g,totalPages:G,perPage:f,updateQueryParams:n,totalItems:L})]}):(0,u.jsx)(A.A,{icon:(0,u.jsx)(w.A,{}),title:"You have no modules created yet.",description:"Get started by creating a new module.",children:(0,u.jsx)(_.A,{variant:"primary",size:"medium",startIcon:(0,u.jsx)(x.A,{name:"add",fontSize:"lg",fontWeight:"semibold"}),onClick:E,children:"Add New Module"})})]})]})})]})})};var X=t(5185),ee=t(7726),se=t(7603),te=t(1442),ie=t(3330),ae=t(6203),ne=t(4315),ce=t(6880),re=t(7495),oe=t(1902),le=t(8200),de=t(6300),me=t(7920),he=t(2262);const pe=[{value:1,name:"1 Hour"},{value:5,name:"5 Hours"},{value:24,name:"1 Day"},{value:168,name:"1 Week"},{value:672,name:"1 Month"},{value:8064,name:"1 Year"},{value:0,name:"Permanent"},{value:-1,name:"Custom"}],ge=({file:e,type:s,onClose:t})=>{const[i,a]=(0,G.useState)(""),[n,c]=(0,G.useState)(1),[r,o]=(0,G.useState)(1),[l,d]=(0,G.useState)(!1),[m,h]=(0,G.useState)(""),[j,f]=(0,G.useState)(!1),[A,{isLoading:y,error:w,reset:v}]=(0,he.uI)();(0,G.useEffect)((()=>{if(j){const e=setTimeout((()=>f(!1)),2e3);return()=>clearTimeout(e)}}),[j]);const k=(0,G.useMemo)((()=>l?m?m.length<6?"Password must be at least 6 characters.":"":"Password required.":""),[l,m]),z=(0,G.useMemo)((()=>-1!==n?"":Number.isFinite(r)?r<=0?"Must be greater than 0 hours.":r>43800?"Keep under 5 years (~43800 hrs).":"":"Enter a valid number."),[n,r]),S=!y&&!k&&!z;return(0,G.useEffect)((()=>{a(""),v()}),[n,r,l,m,s,e.key,v]),(0,u.jsxs)("div",{children:[(0,u.jsxs)(p.A,{gap:5,align:"space-between",className:"mb-3",children:[(0,u.jsxs)(C.A,{className:"flex-1",children:["Share ",e.name]}),(0,u.jsx)(x.A,{name:"close",className:"text-error cursor-pointer",onClick:()=>{t&&t()}})]}),(0,u.jsx)(E.A,{className:"ccpigd-file-browser__share-link-modal",background:"extra-light",children:(0,u.jsxs)(b.A,{gap:20,children:[(0,u.jsx)(me.A,{isPro:!ccpigd.isPro,iconShow:!1,iconSize:"2xl",children:(0,u.jsx)(p.A,{gap:10,children:(0,u.jsx)(q.A,{id:"encrypted",ariaLabel:"Protect link with password",checked:l,onChange:()=>{(0,B.G4)(ccpigd.isPro)?d((e=>!e)):window.CCPIGDHelper.openUpgradePopUp()},title:"Make this file protected"})})}),l&&(0,u.jsx)(N.A,{type:"text",label:"Enter Password to Protect",placeholder:"Choose a password",value:m,onChange:e=>h(String(e)),error:!!k,errorText:k}),(0,u.jsx)(g.A,{label:"Validity of this Link",options:pe,value:[n],searchable:!1,onChange:e=>{var s;(0,B.G4)(ccpigd.isPro)?c(null!==(s=e?.[0])&&void 0!==s?s:1):window.CCPIGDHelper.openUpgradePopUp()}}),-1===n&&(0,u.jsx)(N.A,{type:"number",label:"Custom Validity (in hours)",min:1,step:1,value:r,onChange:e=>o(Number(e)),helperText:z,error:!!z}),!!i&&(0,u.jsx)(N.A,{type:"text",value:i,readOnly:!0,helperText:j?"Copied to clipboard!":"",onClick:async()=>{try{await navigator.clipboard.writeText(i),f(!0)}catch{f(!1)}}}),(0,u.jsx)(_.A,{variant:"primary",onClick:async()=>{if(!S)return;const s={fileKey:e.key,isPasswordProtected:l,password:l?m:void 0};n>0?s.lifetime=n:-1===n&&(s.lifetime=r);try{const e=await A(s).unwrap();a(e)}catch{}},disabled:!S,loading:y,loadingIndicator:"Generating...",children:"Generate Share Link"}),!!w&&(0,u.jsx)(C.A,{as:"p",size:"sm",color:"error",children:"Failed to generate link. Please try again."})]})})]})};var Ce=t(3940);const xe=[{id:"preview",label:"Preview",icon:(0,u.jsx)(x.A,{name:"eye_tracking",fontWeight:"medium"}),fileOnly:!0},{id:"open",label:"Open in Google Drive",icon:(0,u.jsx)(x.A,{name:"open_in_new",fontWeight:"medium"})},{id:"view-details",label:"View Details",separator:!0,icon:(0,u.jsx)(x.A,{name:"info",fontWeight:"medium"}),isPro:!(0,B.G4)(ccpigd.isPro)},{id:"share",label:"Share",icon:(0,u.jsx)(x.A,{name:"share",fontWeight:"medium"})},{id:"download",label:"Download",icon:(0,u.jsx)(x.A,{name:"cloud_download",fontWeight:"medium"}),fileOnly:!0},{id:"import",label:"Import to Media Library",separator:!0,fileOnly:!0,icon:(0,u.jsx)(x.A,{name:"move_to_inbox",fontWeight:"medium"}),isPro:!(0,B.G4)(ccpigd.isPro)},{id:"move",label:"Move",separator:!0,icon:(0,u.jsx)(x.A,{name:"move_item",fontWeight:"medium"}),isPro:!(0,B.G4)(ccpigd.isPro)},{id:"copy",label:"Copy",fileOnly:!0,icon:(0,u.jsx)(x.A,{name:"file_copy",fontWeight:"medium"}),isPro:!(0,B.G4)(ccpigd.isPro)},{id:"rename",label:"Rename",separator:!0,icon:(0,u.jsx)(x.A,{name:"text_select_start",fontWeight:"medium"})},{id:"delete",label:"Delete",className:"destructive",icon:(0,u.jsx)(x.A,{name:"delete",fontWeight:"medium"})}],ue=({viewFile:e})=>{const{activeFolder:s,selectedFiles:t}=(0,k.G)((e=>e.manageFiles)),{isFileSelecting:a}=(0,k.G)((e=>e.fileBrowser)),[n]=(0,he.Uf)(),[c]=(0,he.YR)(),{deleteFile:l,rename:d,download:m,importToMedia:h,viewDetails:p,openGoogleDrive:g}=(0,de.H)(),C=(0,k.j)(),x=(0,i.useCallback)(((e,s)=>{(0,Ce.l)({componentName:"CopyMoveFolder",file:e,type:s,maxWidth:"600px"})}),[C,s,n,c,t]);return(0,u.jsx)(re.W1,{id:"file-menu",children:({props:s})=>xe.filter((e=>!e.fileOnly||!(0,X.lQ)(s?.file.mimeType))).map((i=>{const n=s?.file,c=(0,X.wz)(n),C=(0,X.zx)(n),j=("import"===i.id||"download"===i.id)&&c;return(0,u.jsxs)(G.Fragment,{children:[j?(0,u.jsx)(me.A,{isPro:i.isPro,iconShow:!1,iconSize:"xl",children:(0,u.jsx)(re.Qw,{label:(0,u.jsxs)(u.Fragment,{children:[i.icon&&(0,u.jsx)("span",{className:"context-menu-icon flex-center",children:i.icon}),i.label," as"]}),children:C.map((e=>(0,u.jsx)(re.q7,{onClick:()=>{((e,s,t)=>{switch(e){case"import":h(s.key,t);break;case"download":const e=s.exportLinks[t];m(s,e)}})(i.id,n,e.mimeType)},children:e.label},e.mimeType)))})}):(0,u.jsx)(me.A,{isPro:i.isPro,iconShow:!1,iconSize:"xl",children:(0,u.jsxs)(re.q7,{onClick:()=>{i.isPro?window.CCPIGDHelper.openUpgradePopUp():((s,i)=>{switch(s){case"preview":e(i.key);break;case"open":g(i);break;case"view-details":p(i);break;case"share":((e,s)=>{const t=window.toast.show({reactComponent:(0,u.jsx)(r.Kq,{store:o.M,children:(0,u.jsx)(ge,{file:e,type:s,onClose:()=>t.remove()})}),theme:"light",maxWidth:"500px",duration:0,variant:"modal"})})(i,s);break;case"download":m(i);break;case"import":h(i.key,i.mimeType);break;case"move":case"copy":x(i,s);break;case"rename":d(i);break;case"delete":const n=a&&t.length>0?t.map((e=>e.key)):[i.key];l(n)}})(i.id,n)},className:i.className||"",children:[i.icon&&(0,u.jsx)("span",{className:"context-menu-icon flex-center",children:i.icon}),i.label]})}),i.separator&&(0,u.jsx)(re.wv,{})]},i.id)}))})};var je=t(7723);const fe=({folderView:e})=>(0,u.jsx)(u.Fragment,{children:"list"===e&&(0,u.jsx)(Q.A,{className:"ccpigd-file-list__header",children:["Name","","Type","Size","Updated","Action"].map(((e,s)=>(0,u.jsx)(C.A,{as:"span",children:"string"==typeof e?(0,je.__)(e,"integration-google-drive"):e},s)))})}),Ae=(0,i.forwardRef)((({selectContainerRef:e,loadMoreFileRef:s,galleryRef:t,folderView:i,fileLoading:a,files:n,selectedFiles:c,activeFile:r,hasMore:o,loadingMore:l,isFileSelecting:d,handleFileSingleClick:m,handleFileDoubleClick:h,viewFile:p,menuKey:g})=>{const C=(0,k.j)();return(0,u.jsxs)(b.A,{ref:e,className:"ccpigd-file-list",children:[(0,u.jsx)(fe,{folderView:i}),a?(0,u.jsx)(Q.A,{className:`ccpigd-file-list__files ccpigd-file-list__files--${i}-view`,children:[...Array(oe.PV.PER_PAGE_LIMIT)].map(((e,s)=>(0,u.jsx)("div",{style:{marginTop:"10px"},children:"grid"===i?(0,u.jsx)(y.A,{height:"215px"}):(0,u.jsx)(y.A,{width:"100%",height:"62px"})},s)))}):(0,u.jsxs)(Q.A,{ref:t,className:`ccpigd-file-list__files ccpigd-file-list__files--${i}-view ${n?.length>0?"":"ccpigd-file-list__files--empty"}`,children:[n?.length>0?(0,u.jsxs)(re.BV,{children:[n?.map(((e,t)=>{const a=c?.some((s=>s.key===e.key));return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsxs)(le.A,{file:e,folderView:i,isFileSelected:a||r?.key===e.key,onContextMenu:(e,s)=>{r&&C((0,se.z8)(s))},onClick:s=>m(s,e),onDoubleClick:s=>h(s,e),isCopied:a,isMoved:a,children:[(0,u.jsx)(le.A.Thumbnail,{children:d&&(0,u.jsx)(le.A.SelectStatus,{onClick:e=>e.stopPropagation(),isSelected:a})}),(0,u.jsx)(le.A.Name,{}),(0,u.jsx)(le.A.Extension,{}),e.size?(0,u.jsx)(le.A.Dot,{}):null,(0,u.jsx)(le.A.Size,{}),"list"===i&&(0,u.jsx)(le.A.UpdatedAt,{}),(0,u.jsx)(le.A.ActionButton,{})]},e.key),o&&!l&&n.length-1===t&&n.length>=oe.PV.PER_PAGE_LIMIT&&(0,u.jsx)("div",{ref:s,className:"ccpigd-loading"})]},e.key)})),(0,u.jsx)(ue,{viewFile:p})]}):(0,u.jsx)(A.A,{icon:(0,u.jsx)(w.A,{}),title:"No File Found!",children:"my-drive"===g&&(0,u.jsx)(_.A,{startIcon:(0,u.jsx)(x.A,{name:"cloud_upload"}),onClick:()=>C((0,se.uf)(!0)),variant:"primary",children:"Upload Files"})}),l&&(0,u.jsx)(u.Fragment,{children:[...Array(oe.PV.PER_PAGE_LIMIT)].map(((e,s)=>(0,u.jsx)("div",{style:{marginTop:"10px"},children:"grid"===i?(0,u.jsx)(y.A,{height:"215px"}):(0,u.jsx)(y.A,{width:"100%",height:"62px"})},s)))})]})]})})),ye=()=>{const{fileLoading:e,files:s,selectedFiles:t}=(0,k.G)((e=>e.manageFiles)),{folderView:n,isFileSelecting:c,activeFile:r}=(0,k.G)((e=>e.fileBrowser)),o=(0,k.j)(),l=(0,a.Zp)(),{menuKey:d}=(0,a.g)(),m=(0,G.useRef)(null),h=(0,G.useRef)(null),p=(0,G.useRef)(null),{hasMore:g,loadingMore:C}=(0,ne.A)(p),{selectedItems:x,isControlPressed:j}=(0,ae.M)(m,c);(0,i.useEffect)((()=>{if(x.length>0&&c){const e=x.filter((e=>!t.some((s=>s.key===e)))),s=t.map((e=>e.key)),i=j?[...s,...e]:[...x];o((0,te.nU)(i))}}),[x,c]);const{viewFile:f,galleryProps:A}=(0,ce.i)(s);return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(Ae,{files:s,folderView:n,fileLoading:e,activeFile:r,galleryRef:h,isFileSelecting:c,handleFileDoubleClick:(e,s)=>{e.stopPropagation(),(0,X.lQ)(s?.mimeType)&&l(`/file-browser/${d}/${s.key}`)},handleFileSingleClick:(e,s)=>{if(e.stopPropagation(),(0,X.lQ)(s?.mimeType))r&&o((0,se.z8)(s)),c?o((0,te.nU)(s.key)):(0,X.fx)(s.key)?l(`/file-browser/${s.key}`):l(`/file-browser/${d}/${s.key}`);else{if(r)return void o((0,se.z8)(s));c?o((0,te.nU)(s.key)):f(s.key)}},hasMore:g,loadingMore:C,loadMoreFileRef:p,selectContainerRef:m,selectedFiles:t,viewFile:f,menuKey:d||""}),(0,u.jsx)(ie.C,{...A})]})};var we=t(276);const ve=(0,i.memo)((()=>{const{breadcrumbs:e,activeFolder:s}=(0,k.G)((e=>e.manageFiles)),{isUploading:t}=(0,k.G)((e=>e.fileBrowser)),{menuKey:n}=(0,a.g)(),c=(0,k.j)(),{createFolder:r}=(0,de.H)(),[o,l]=(0,i.useState)(!1),d=e=>{c((0,se.uf)(e))};(0,i.useEffect)((()=>{"my-drive"!==n?(l(!0),d(!1)):l(!1)}),[e]);const m=[{title:"Upload",icon:(0,u.jsx)(x.A,{name:"upload",fontSize:"xl",fontWeight:"bold"}),id:"uploadFile",onClick:()=>d(!t),isDisabled:o,active:!0},{title:"Create Folder",icon:(0,u.jsx)(x.A,{name:"create_new_folder",fontSize:"xl"}),id:"createFolder",onClick:()=>r(),isDisabled:o,active:!1}];return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(p.A,{gap:15,className:"ccpigd-file-browser__actions",children:m.map(((e,s)=>{const{title:t,icon:i,active:a,onClick:n,isDisabled:c}=e;return(0,u.jsx)(E.A,{background:a?"primary":"light",onClick:n,disabled:c,padding:15,style:{cursor:"pointer",flex:"0 0 180px"},children:(0,u.jsxs)(p.A,{gap:6,align:"start",wrap:!1,children:[(0,u.jsx)(h.A,{variant:a?"light":"secondary",rounded:"md",size:"small",children:i}),(0,u.jsx)(C.A,{as:"span",size:"sm",color:a?"light":"dark",children:(0,je.__)(`${t}`,"integration-google-drive")})]})},s)}))}),t&&(0,u.jsx)(we.A,{setIsUploading:d,onFileUpload:e=>{},data:{maxFileSize:(0,B.G4)(ccpigd.isPro)?0:5,minFileSize:0,maxFiles:(0,B.G4)(ccpigd.isPro)?0:5,enableFolderUpload:(0,B.G4)(ccpigd.isPro),showUploadConfirmation:!1,uploadImmediately:!0,activeFolder:s}})]})})),be=()=>{const[e,s]=(0,i.useState)(!1),{isFileSelecting:t,folderView:n}=(0,k.G)((e=>e.fileBrowser)),{files:c,selectedFiles:r,activeFolder:o}=(0,k.G)((e=>e.manageFiles)),{updateQueryParams:l}=(0,v.Ay)(),d=(0,k.j)(),m=(0,a.zy)(),{deleteFile:h}=(0,de.H)(),C=new URLSearchParams(m.search),j=C.get("orderBy")||v.r4,f=C.get("order")||v.DJ;return(0,i.useEffect)((()=>{d(e?(0,te.nU)(c.flat().map((e=>e.key))):(0,te.nU)([]))}),[e]),(0,i.useEffect)((()=>{s(!1)}),[t,o]),(0,u.jsxs)(p.A,{align:"space-between",className:"w-full ccpigd-file-browser__header",children:[(0,u.jsxs)(p.A,{gap:6,children:[(0,u.jsx)(g.A,{prefix:"Sort By:",options:ke,value:[j],onChange:e=>l({orderBy:e[0]}),searchable:!1}),(0,u.jsx)(_.A,{variant:"outlined",onClick:()=>l({order:"ASC"===f?"DESC":"ASC"}),startIcon:"ASC"===f?(0,u.jsx)(x.A,{name:"arrow_upward",fontSize:"md"}):(0,u.jsx)(x.A,{name:"arrow_downward",fontSize:"md"}),children:"ASC"===f?"Ascending":"Descending"}),t&&r.length>0&&(0,u.jsx)(_.A,{onClick:()=>{const e=c.flat().filter((e=>r.some((s=>s.key===e.key)))).map((e=>e.key));h(e)},variant:"error",startIcon:(0,u.jsx)(x.A,{name:"delete"}),children:"Delete"})]}),(0,u.jsxs)(p.A,{gap:6,children:[t&&(0,u.jsx)(_.A,{variant:"outlined",color:e?"secondary":"light",onClick:t=>s(!e),endIcon:(0,u.jsx)(D.A,{id:"file-selecting-checkbox",checked:e,size:"small",onClick:e=>e.stopPropagation(),readonly:!0}),children:e?"Deselect All":"Select All"}),(0,u.jsx)(_.A,{variant:"outlined",color:t?"secondary":"light",onClick:e=>{e.stopPropagation(),d((0,se.Lm)(!t))},endIcon:(0,u.jsx)(D.A,{id:"file-selecting-checkbox",checked:t,size:"small",onClick:e=>e.stopPropagation(),readonly:!0}),children:t?`${r.length} selected`:"Bulk Select"}),(0,u.jsx)(_.A,{variant:"outlined",startIcon:"list"===n?(0,u.jsx)(x.A,{name:"grid_view"}):(0,u.jsx)(x.A,{name:"dehaze"}),onClick:()=>d((0,se.iL)("list"===n?"grid":"list")),children:"list"===n?"Grid View":"List View"})]})]})},ke=[{name:"Name",value:"name"},{name:"Size",value:"size"},{name:"Created At",value:"createdAt"},{name:"Updated At",value:"updatedAt"}];var ze=t(6720);const _e=(0,i.memo)((()=>{const{breadcrumbs:e,activeFolder:s}=(0,k.G)((e=>e.manageFiles)),{menuKey:t}=(0,a.g)(),i=(0,a.Zp)();return(0,u.jsx)(ze.Q,{className:"ccpigd-file-browser__breadcrumbs",children:(0,u.jsxs)(ze.Q.List,{children:[e.slice(0,1).map(((e,s)=>(0,u.jsx)(ze.Q.Item,{children:(0,u.jsxs)(a.N_,{to:`/file-browser/${e.key}`,children:["home"===e.key&&(0,u.jsx)(x.A,{name:"home",fontSize:"lg",fontWeight:"medium"}),(0,u.jsx)(C.A,{as:"span",size:"sm",className:"breadcrumb-home-text",children:e.name})]})},s))),e.length>5&&(0,u.jsx)(K.A,{children:(0,u.jsxs)(p.A,{wrap:!1,children:[(0,u.jsx)(K.A.Trigger,{children:(0,u.jsx)(ze.Q.Ellipsis,{})}),(0,u.jsx)(K.A.Content,{children:e.slice(1,-3).map(((e,s)=>(0,u.jsx)(K.A.MenuItem,{onClick:()=>(async e=>{"folder"===e.type&&i((0,X.fx)(e.key)?`/file-browser/${e.key}`:`/file-browser/${t}/${e.key}`)})(e),children:(0,u.jsxs)(p.A,{wrap:!1,gap:2,children:[(0,u.jsx)(C.A,{as:"span",size:"sm",className:"breadcrumb-separator flex-center",children:(0,u.jsx)(x.A,{name:"chevron_right",fontSize:"lg",fontWeight:"semibold"})}),e.name]})},e.key||s)))}),(0,u.jsx)(C.A,{as:"span",size:"sm",className:"breadcrumb-separator flex-center",children:(0,u.jsx)(x.A,{name:"chevron_right",fontSize:"lg",fontWeight:"semibold"})})]})}),e.slice(e.length>5?-3:1).map(((e,i)=>(0,u.jsx)(u.Fragment,{children:e.key!==s?.key?(0,u.jsx)(ze.Q.Item,{children:(0,u.jsx)(a.N_,{to:(0,X.fx)(e.key)?`/file-browser/${e.key}`:`/file-browser/${t}/${e.key}`,children:e.name})}):(0,u.jsx)(ze.Q.Item,{active:!0,children:e.name})},e.key||i)))]})})})),Se=()=>(0,u.jsxs)(b.A,{gap:20,className:"w-full",children:[(0,u.jsx)(ve,{}),(0,u.jsxs)(b.A,{gap:15,children:[(0,u.jsx)(_e,{}),(0,u.jsx)(be,{}),(0,u.jsx)(ye,{})]})]});var Me=t(6165),Ne=t(3168),Pe=t(4504);function Fe(){const e=ccpigd?.currentUser?.name||"User";return(0,u.jsx)(Q.A,{className:"ccpigd-login-container-box",children:(0,u.jsxs)(b.A,{className:"ccpigd-login-container",align:"center",inlineAlign:"center",children:[(0,u.jsxs)(b.A,{className:"ccpigd-login-container__hero position-relative",gap:40,align:"center",children:[(0,u.jsxs)(b.A,{className:"ccpigd-login-container__hero-header",align:"center",children:[(0,u.jsx)(Me.A,{}),(0,u.jsx)(C.A,{as:"h1",size:"2xl",weight:"bold",color:"dark",className:"hero-title",children:(0,je.__)(`Welcome ${e}`,"integration-google-drive")}),(0,u.jsx)(C.A,{as:"p",size:"sm",weight:"regular",color:"dark",children:(0,je.__)("Ultimate WordPress File Management Solution For Google Drive","integration-google-drive")})]}),(0,u.jsx)(p.A,{className:"ccpigd-login-container__hero-tabs",align:"center",children:Ie.map(((e,s)=>(0,u.jsx)(_.A,{variant:"outlined",onClick:()=>window.open(e.link,"_blank"),rounded:"lg",className:"single-tab",startIcon:(0,u.jsx)(h.A,{className:"single-tab-icon",size:"medium",rounded:"md",fontSize:"md",variant:"primary",children:(0,u.jsx)(x.A,{name:e.icon,fontSize:"2xl"})}),children:(0,u.jsx)(C.A,{as:"span",size:"md",color:"dark",weight:"medium",className:"hide-mobile single-tab-text",children:e.title})},s)))})]}),(0,u.jsxs)(I.A,{columns:"auto-fit",min:"400px",gap:"md",className:"ccpigd-login-container__actions",fullWidth:!0,rounded:"lg",children:[(0,u.jsx)(Ne.a,{}),(0,u.jsx)(E.A,{className:"ccpigd-login-container__actions-frame position-relative",padding:0,rounded:"none",children:(0,u.jsx)("iframe",{className:"frame-iframe",width:"100%",height:"100%",src:Pe.A.FILE_BROWSER.login.videoLink,title:"Integration For Google Drive Login Video",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",referrerpolicy:"strict-origin-when-cross-origin",allowfullscreen:!0})})]}),(0,u.jsx)(p.A,{align:"center",className:"ccpigd-login-container__footer",children:(0,u.jsxs)(C.A,{as:"p",size:"md",weight:"regular",className:"ccpigd-login-container-footer",children:["If you're having trouble to connecting your app -"," ",(0,u.jsx)(C.A,{as:"a",color:"primary",onClick:()=>window.open(Pe.A.FILE_BROWSER.login.contactNowLink,"_blank"),className:"cursor-pointer",children:"Contact now"})," ","or"," ",(0,u.jsx)(C.A,{as:"a",color:"primary",className:"cursor-pointer",onClick:()=>window.open(Pe.A.FILE_BROWSER.login.bookAppointmentLink,"_blank"),children:"Book an appointment!"})]})})]})})}const Ie=[{icon:"docs",title:(0,je.__)("Documentations","integration-google-drive"),link:Pe.A.FILE_BROWSER.login.documentationLink},{icon:"animated_images",title:(0,je.__)("Video Tutorial","integration-google-drive"),link:Pe.A.FILE_BROWSER.login.videoTutorialLink},{icon:"headset_mic",title:(0,je.__)("Live Support","integration-google-drive"),link:Pe.A.FILE_BROWSER.login.liveSupportLink},{icon:"extension",title:(0,je.__)("See All Features","integration-google-drive"),link:Pe.A.FILE_BROWSER.login.allFeaturesLink}];var De=t(468),Ee=t(2624);const Ge=()=>{const{activeFile:e}=(0,k.G)((e=>e.fileBrowser)),{activeFolder:s}=(0,k.G)((e=>e.manageFiles)),[t,a]=(0,i.useState)(e?.description||"");(0,i.useEffect)((()=>{a(e?.description||"")}),[e?.description]);const[n,{isLoading:c,isSuccess:r,isError:o}]=(0,he.Ii)(),l=(0,k.j)();(0,M.A)((()=>{t&&n({fileKey:e?.key||"",description:t})}),[t],800);const d=[{type:"Name:",value:e?.name},{type:"Type:",value:e?.extension||e?.mimeType&&e?.mimeType.split("/")[1]},{type:(0,X.lQ)(e?.mimeType)?"Child count:":"Size:",value:(0,X.lQ)(e?.mimeType)?e?.count||0:(0,X.v7)(e?.size||0)},{type:"Dimensions:",value:e?.media&&e?.media.width?`${e.media.width}x${e.media.height}`:"N/A"},{type:"Updated:",value:new Date(e?.lastEdited||0).toLocaleString()},{type:"Created:",value:new Date(e?.createdTime||0).toLocaleString()}];return(0,u.jsxs)(b.A,{className:"ccpigd-file-browser__info-panel",children:[(0,u.jsxs)(p.A,{align:"space-between",blockAlign:"center",className:"ccpigd-file-browser__info-panel__header",children:[(0,u.jsxs)(p.A,{gap:10,children:[(0,u.jsx)(h.A,{variant:"light",size:"small",children:(0,u.jsx)(x.A,{name:"info"})}),(0,u.jsx)(C.A,{as:"span",size:"md",color:"dark",children:"info"})]}),(0,u.jsx)(h.A,{className:"ccpigd-file-browser__info-panel__close",onClick:()=>l((0,se.z8)(null)),size:"extra-small",variant:"error",children:(0,u.jsx)(x.A,{name:"close"})})]}),(0,u.jsx)(Ee.A,{borderColor:"secondary",borderWidth:.5}),(0,u.jsxs)(b.A,{className:"ccpigd-file-browser__info-panel__content",children:[(0,u.jsx)(b.A,{className:"ccpigd-file-browser__info-panel__content-thumbnail",children:(0,u.jsx)("img",{referrerPolicy:"no-referrer",src:e?.thumbnails&&e?.thumbnails.large||e?.icon,alt:e?.name})}),(0,u.jsxs)(b.A,{className:"ccpigd-file-browser__info-panel__content-details",children:[(0,u.jsx)(C.A,{as:"h6",weight:"semibold",size:"sm",color:"dark",children:"Properties"}),(0,u.jsxs)("table",{children:[d.map(((e,s)=>(0,u.jsxs)("tr",{children:[(0,u.jsx)("th",{children:(0,u.jsx)(C.A,{as:"span",weight:"regular",size:"sm",color:"desc-gray",children:e.type})}),(0,u.jsx)("td",{children:(0,u.jsx)(C.A,{as:"p",weight:"regular",size:"sm",color:"dark",children:e.value})})]}))),(0,u.jsxs)("tr",{children:[(0,u.jsx)("th",{children:(0,u.jsx)(C.A,{as:"span",weight:"regular",size:"sm",color:"desc-gray",children:"Location:"})}),(0,u.jsx)("td",{children:(0,u.jsx)(C.A,{as:"p",weight:"regular",size:"sm",color:"dark",children:s?.name})})]})]}),(0,u.jsx)(C.A,{as:"h6",weight:"semibold",size:"sm",color:"dark",children:"Description"}),(0,u.jsx)(N.A,{placeholder:"Update description",onChange:e=>a(e),value:t,error:o})]})]})]})},Te=()=>(0,u.jsxs)("div",{children:[(0,u.jsx)(E.A,{padding:13,background:"secondary",className:"ccpigd-help-center border-secondary cursor-pointer mt-5",onClick:()=>{window.open(Pe.A.FILE_BROWSER.login.supportPortal,"_blank")},children:(0,u.jsxs)(p.A,{gap:8,wrap:!1,children:[(0,u.jsx)(x.A,{name:"contact_support",fontSize:"xl",className:"text-dark"}),(0,u.jsx)(C.A,{children:"Help Center"}),(0,u.jsx)(x.A,{name:"open_in_new",fontSize:"lg",className:"ccpigd-help-redirect"})]})}),!ccpigd?.isPro&&(0,u.jsx)(E.A,{padding:13,background:"primary",className:"ccpigd-upgrade-button border-secondary cursor-pointer mt-3",onClick:()=>window.open(Pe.A.SETTINGS.pricingPage,"_blank"),children:(0,u.jsxs)(p.A,{gap:8,wrap:!1,children:[(0,u.jsx)(x.A,{name:"crown",fontSize:"xl",style:{color:"#FFFFFF"}}),(0,u.jsx)(C.A,{color:"white",children:"Upgrade to Pro"})]})})]});var Le=t(1523),Re=t(1550),Be=t(6234),Ze=t(4863),Ue=t(1952);const He=(e="all")=>{const[s,t]=(0,G.useState)(e),[i,a]=(0,G.useState)(1),[n,c]=(0,G.useState)(!1),r={page:1,perPage:10,status:s},{data:o,isLoading:l,isError:d,error:m,refetch:h}=(0,Ue.I9)(r),[p]=(0,Ue.gG)(),[g]=(0,Ue.nC)(),[C]=(0,Ue.Ic)(),{notices:x=[],nextPage:u=!1,hasMore:j=!1,unreadCount:f=0,total:A=0}=o||{},y=(0,G.useCallback)((async()=>{if(!(n||!u||i>=A)){c(!0);try{await p({...r,page:i+1}).unwrap(),a((e=>e+1))}catch(e){console.error("Failed to load more notifications:",e)}finally{c(!1)}}}),[n,u,i,A,p,r]),w=(0,G.useCallback)((async e=>{try{await g(e).unwrap(),h(),t("all")}catch(e){console.error("Failed to delete notification:",e)}}),[g,h]),v=(0,G.useCallback)((e=>{C({id:e,status:"read"})}),[C]),b=(0,G.useCallback)((e=>{t(e),a(1)}),[]),k=(0,G.useCallback)((()=>{a(1),h()}),[h]);return{notices:x,nextPage:u,hasMore:j,unreadCount:f,total:A,isLoading:l,isError:d,error:m,currentFilter:s,setCurrentFilter:b,currentPage:i,isLoadingMore:n,loadMore:y,deleteNotification:w,markAsRead:v,handleRefresh:k}},Ve=({notifications:e})=>{const[s]=(0,Ue.Fj)(),{unreadCount:t}=He();return(0,u.jsxs)(p.A,{align:"space-between",blockAlign:"center",wrap:!1,gap:20,children:[(0,u.jsx)(C.A,{weight:"medium",size:"xl",children:"Notifications"}),(0,u.jsx)(_.A,{startIcon:(0,u.jsx)(x.A,{name:"done_all"}),size:"small",variant:"text",onClick:async()=>{try{await s().unwrap()}catch(e){console.error("Failed to mark all as read:",e)}},className:"ccpigd-notification__header-mark-all-read-btn text-ellipsis d-inline-flex "+(t>0?"have-unread":""),children:"Mark all as read"})]})},We=e=>e>99?"99+":`${e}`,$e=({noticeCounter:e,currentFilter:s,onFilterChange:t,onRefresh:a,isLoading:n=!1})=>{const{unreadCount:c,total:r}=e,[o,{isLoading:l}]=(0,Ue.Fd)(),d=(0,i.useCallback)((async()=>{try{await o().unwrap()}catch(e){console.error("Failed to clear all notifications:",e)}}),[o]);return(0,u.jsxs)(p.A,{align:"space-between",className:"ccpigd-notification__panel-topbar",gap:20,wrap:!1,children:[(0,u.jsxs)(p.A,{gap:10,wrap:!1,className:"ccpigd-notification__panel-topbar-sort",children:[(0,u.jsx)(_.A,{size:"small",variant:"text",className:"all"===s?"active-notification-tab":"",onClick:()=>t("all"),endIcon:(0,u.jsx)(C.A,{as:"span",className:"ccpigd-notification-count",children:We(r)}),children:"All Notifications"}),(0,u.jsx)(_.A,{size:"small",variant:"text",className:"unread"===s?"active-notification-tab":"",onClick:()=>t("unread"),endIcon:c>0&&(0,u.jsx)(C.A,{as:"span",className:"ccpigd-notification-count",children:c>0?We(c):""}),children:"Unread"})]}),(0,u.jsxs)(p.A,{gap:10,wrap:!1,className:"ccpigd-notification__panel-topbar-actions",children:[(0,u.jsx)(h.A,{variant:"secondary",size:"small",onClick:a,title:"Refresh notifications",children:(0,u.jsx)(x.A,{fontSize:"lg",name:"autorenew",className:n?"ccpigd-notification-loading":""})}),(0,u.jsxs)(K.A,{children:[(0,u.jsx)(K.A.Trigger,{children:(0,u.jsx)(h.A,{size:"small",variant:"secondary",children:(0,u.jsx)(x.A,{fontSize:"lg",name:"more_vert"})})}),(0,u.jsx)(K.A.Content,{className:"ccpigd-dropdown-action",children:(0,u.jsx)(_.A,{variant:"error",onClick:d,disabled:0===r||l,size:"small",children:l?"Clearing...":"Clear All"})})]})]})]})};function Oe({detail:e,onClose:s,onDelete:t}){const[i,{data:a,isLoading:n,isError:c}]=(0,Ue.PU)();(0,G.useEffect)((()=>{e&&i(e)}),[e,i]);const r=a;return e?n?(0,u.jsx)(b.A,{className:"ccpigd-notification__details active-single-tab",gap:10,children:(0,u.jsx)(Q.A,{className:"ccpigd-notification__details-waiting",children:(0,u.jsx)(C.A,{className:"ccpigd-notification__details-waiting-text",size:"md",color:"primary",children:"Loading..."})})}):c||!r?(0,u.jsx)(b.A,{className:"ccpigd-notification__details active-single-tab",gap:10,children:(0,u.jsx)(Q.A,{className:"ccpigd-notification__details-waiting",children:(0,u.jsx)(C.A,{className:"ccpigd-notification__details-waiting-text",size:"md",color:"error",children:"Error loading notification details"})})}):(0,u.jsxs)(b.A,{className:"ccpigd-notification__details "+(e?"active-single-tab":""),gap:10,children:[(0,u.jsxs)(p.A,{align:"space-between",blockAlign:"center",wrap:!1,className:"bg-extra-light p-2",children:[(0,u.jsx)(h.A,{size:"small",variant:"text",onClick:()=>s?.(null),children:(0,u.jsx)(x.A,{name:"arrow_left_alt",fontSize:"lg"})}),(0,u.jsxs)(K.A,{children:[(0,u.jsx)(K.A.Trigger,{children:(0,u.jsx)(h.A,{size:"small",children:(0,u.jsx)(x.A,{fontSize:"lg",name:"more_vert"})})}),(0,u.jsx)(K.A.Content,{className:"ccpigd-dropdown-action",children:(0,u.jsx)(_.A,{variant:"error",onClick:()=>{e&&(t?.(e),s?.(null))},children:"Delete This Notice"})})]})]}),(0,u.jsxs)(b.A,{className:"ccpigd-notification__details-content",gap:10,children:[(0,u.jsxs)(p.A,{gap:10,wrap:!1,children:[(0,u.jsx)(h.A,{size:"small",variant:"error"===r.type?"error":"warning"===r.type?"warning":"secondary",children:(0,u.jsx)(x.A,{name:"error"===r.type?"settings_alert":"warning"===r.type?"warning":"notifications_active",fontSize:"lg"})}),(0,u.jsx)(C.A,{as:"h1",size:"md",weight:"semibold",className:"ccpigd-notification__details-title",children:r.title})]}),(0,u.jsx)(C.A,{as:"p",size:"sm",className:"ccpigd-notification__details-description",children:r.description})]})]}):null}const Ke=()=>{const{notices:e,hasMore:s,nextPage:t,unreadCount:i,total:a,isLoading:n,isError:c,error:r,currentFilter:o,setCurrentFilter:l,isLoadingMore:d,loadMore:m,deleteNotification:g,markAsRead:j,handleRefresh:f}=He(),[A,y]=(0,G.useState)(null),w=(0,G.useRef)(null),v=(0,G.useRef)(null);return(0,G.useEffect)((()=>{if(w.current)return v.current=new IntersectionObserver((e=>{const[s]=e;s.isIntersecting&&t&&!d&&m()})),v.current.observe(w.current),()=>v.current?.disconnect()}),[t,d,m]),n?(0,u.jsx)(b.A,{align:"center",children:(0,u.jsx)(C.A,{children:"Loading notifications..."})}):c?(0,u.jsxs)(b.A,{className:"ccpigd-notification__panel",align:"center",children:[(0,u.jsx)(C.A,{color:"error",children:"Failed to load notifications"}),(0,u.jsx)(h.A,{onClick:f,children:(0,u.jsx)(x.A,{name:"refresh"})})]}):(0,u.jsxs)(b.A,{className:"ccpigd-notification__panel",align:"space-between",children:[(0,u.jsx)($e,{noticeCounter:{unreadCount:i,total:a},currentFilter:o,onFilterChange:l,onRefresh:f,isLoading:n}),(0,u.jsx)(b.A,{className:"ccpigd-notification__panel-wrapper",children:0===e.length?(0,u.jsx)(b.A,{align:"center",className:"ccpigd-notification__empty",style:{padding:"1rem 0"},children:(0,u.jsx)(C.A,{size:"lg",children:"No notifications found"})}):(0,u.jsxs)(u.Fragment,{children:[e.map((e=>(0,u.jsxs)(p.A,{className:`ccpigd-notification__panel-item ccpigd-type-${e.type} ccpigd-status-${e.status} rounded-sm cursor-pointer`,gap:10,wrap:!1,blockAlign:"start",onClick:()=>{y((s=>s===e.id?null:e.id)),j(e.id)},children:[(0,u.jsx)(h.A,{size:"small",variant:"error"===e.type?"error":"warning"===e.type?"warning":"secondary",children:(0,u.jsx)(x.A,{name:"error"===e.type?"settings_alert":"warning"===e.type?"warning":"notifications_active",fontSize:"lg"})}),(0,u.jsxs)(b.A,{className:"ccpigd-notification__panel-item-content",children:[(0,u.jsxs)(I.A,{columns:"auto 6.4rem",className:"ccpigd-single-content-meta",gap:"sm",children:[(0,u.jsx)(C.A,{className:"ccpigd-single-title text-ellipsis",size:"md",weight:"semibold",children:e.title}),(0,u.jsx)(C.A,{size:"sm",weight:"medium",className:"ccpigd-single-date d-flex justify-between items-center",children:(0,B.Cy)(e.createdAt)})]}),(0,u.jsx)(C.A,{size:"sm",color:"desc-gray",weight:"regular",className:"ccpigd-single-content-description text-line-2",children:e.description})]}),(0,u.jsx)(h.A,{variant:"error",size:"small",className:"ccpigd-notification-delete-btn",onClick:s=>{s.stopPropagation(),g(e.id)},children:(0,u.jsx)(x.A,{name:"delete"})})]},e.id))),s&&(0,u.jsx)("div",{ref:w,className:"ccpigd-notification__sentinel",style:{height:"20px",margin:"10px 0"},children:(0,u.jsx)(b.A,{align:"center",children:(0,u.jsxs)(C.A,{size:"sm",color:"primary",className:"ccpigd-loading",children:["Loading more"," ",(0,u.jsx)("span",{className:"ccpigd-loading-dot",children:"."}),(0,u.jsx)("span",{className:"ccpigd-loading-dot",children:"."}),(0,u.jsx)("span",{className:"ccpigd-loading-dot",children:"."})]})})})]})}),(0,u.jsx)(Oe,{detail:A,onClose:()=>y(null),onDelete:()=>{null!==A&&g(A)}})]})},qe=()=>{const{unreadCount:e,notices:s}=He();return(0,u.jsxs)(K.A,{children:[(0,u.jsx)(K.A.Trigger,{children:(0,u.jsxs)(h.A,{size:"medium",variant:"outlined",className:"ccpigd-notification__icon "+(e>0?"unread-notification":""),children:[e>0&&(0,u.jsx)("span",{className:"ccpigd-notification__icon-badge",children:e>99?"99+":e}),(0,u.jsx)(x.A,{fontSize:"lg",name:"notifications_active"})]})}),(0,u.jsxs)(K.A.Content,{className:"ccpigd-notification",children:[(0,u.jsx)(K.A.MenuLabel,{tag:"div",className:"ccpigd-notification__header",children:(0,u.jsx)(Ve,{notifications:s})}),(0,u.jsx)(K.A.MenuItem,{children:(0,u.jsx)(Ke,{})})]})]})};var Qe=t(2892),Ye=t(4232),Je=t(4390);const Xe=()=>{const{fileLoading:e}=(0,k.G)((e=>e.manageFiles)),{activeAccount:s,loading:t,loginAccounts:n}=(0,k.G)((e=>e.auth)),{refreshCurrentFolder:c}=(0,ne.A)(),[r,{data:o}]=(0,Je.FP)(),[l]=(0,Je.ag)(),d=(0,k.j)(),m=((0,a.Zp)(),async()=>{if((0,B.G4)(ccpigd.isPro))try{await r().unwrap()}catch(e){console.error(e)}else window.CCPIGDHelper.openUpgradePopUp()});return(0,i.useEffect)((()=>{o&&""!==o&&(0,B.BH)(o)}),[o]),(0,u.jsx)(L.A,{children:(0,u.jsxs)(p.A,{gap:10,align:"space-between",children:[(0,u.jsx)(Qe.A,{}),(0,u.jsxs)(p.A,{gap:10,className:"ccpigd-topbar__actions",children:[(0,u.jsx)(_.A,{startIcon:(0,u.jsx)(x.A,{name:"sync"}),onClick:()=>c(),variant:"outlined",loading:t||e,children:"Refresh"}),(0,u.jsx)(R.A,{}),(0,u.jsx)(qe,{}),(0,u.jsxs)(K.A,{children:[(0,u.jsx)(K.A.Trigger,{children:(0,u.jsxs)(Q.A,{className:"ccpigd-topbar-profile",children:[(0,u.jsxs)(Ye.A,{size:"sm",children:[(0,u.jsx)(Ye.A.AvatarImage,{src:s?.photo}),(0,u.jsx)(Ye.A.AvatarFallback,{children:s?.name})]}),(0,u.jsx)(K.A.TriggerArrow,{})]})}),(0,u.jsxs)(K.A.Content,{children:[(0,u.jsx)(K.A.MenuLabel,{children:"My Account"}),n?.map((e=>(0,u.jsx)(K.A.MenuItem,{children:(0,u.jsxs)(Be.A,{accountInfo:e,className:"bg-primary-light p-3",children:[(0,u.jsx)(Be.A.Avatar,{}),(0,u.jsxs)(b.A,{className:"profile-info",children:[(0,u.jsx)(Be.A.Name,{}),(0,u.jsx)(Be.A.Email,{})]}),(0,u.jsx)(Be.A.Status,{onClick:()=>{e?.active&&!e?.lost||(e?.lost?m():(async e=>{if((0,B.G4)(ccpigd.isPro))if(e?.key)if(e.lost)m();else try{await l(e.key).unwrap(),d((0,Ze.Mx)(e))}catch(e){console.error(e)}else console.error("Account not found");else window.CCPIGDHelper.openUpgradePopUp()})(e))}})]})}))),(0,u.jsx)(b.A,{align:"center",style:{marginBottom:"10px",marginTop:"6px"},children:(0,u.jsx)(K.A.MenuItem,{children:(0,u.jsx)(me.A,{hover:!0,isPro:!0,design:"default",size:"extra-small",children:(0,u.jsx)(_.A,{startIcon:(0,u.jsx)(x.A,{name:"add_circle"}),variant:"outlined",color:"success",onClick:m,children:"Add Account"})})})})]})]})]})]})})},es=()=>{const{activeAccount:e,loading:s}=(0,k.G)((e=>e.auth)),{activeFile:t,isFileSelecting:n}=(0,k.G)((e=>e.fileBrowser)),{files:c,breadcrumbs:r,activeFolder:o}=(0,k.G)((e=>e.manageFiles)),{menuKey:l,folderKey:m}=(0,a.g)(),g=(0,a.Zp)();d();const x=(0,k.j)(),[j]=(0,he.mI)(),f=(0,i.useRef)(null);(0,i.useEffect)((()=>{f.current&&(f.current.style.display=t?"flex":"block")}),[t]),(0,i.useEffect)((()=>{x((0,te.nU)([]))}),[n,o]),(0,i.useEffect)((()=>{e?.key&&(async()=>{let s;if(m){let t;const i=c.flat().find((e=>e.key===m));if(i&&(t=i),!t){const e=r.find((e=>e.key===m));e&&(t=e)}t||(t=(await j({key:m})).data),s={name:t?.name||"",key:(0,X.fx)(m)?e?.key:m,type:"folder",icon:Re.Eh,mimeType:"application/vnd.google-apps.folder"}}else{const t=X.Gp.find((e=>e.key===l))||X.Gp[0];s={name:t.name,key:e?.key,type:l||"my-drive",icon:t.icon,mimeType:"application/vnd.google-apps.folder"}}x((0,te.Fy)(s))})()}),[e?.key,l,m]);const A=(0,i.useCallback)((s=>{g(`/file-browser/${s===e?.key?"my-drive":s}`)}),[g]),y=(0,i.useMemo)((()=>X.Gp.map((e=>e.key))),[]);return l&&[...y,"home"].includes(l)?s?(0,u.jsx)(Le.A,{}):e?(0,u.jsxs)(z.A,{children:[(0,u.jsxs)(ee.A,{id:"file-browser-sidebar",children:[(0,u.jsx)(b.A,{gap:10,className:"ccpigd-sidebar__menu",children:X.Gp.map((({name:e,icon:s,key:t})=>(0,u.jsx)("div",{className:"ccpigd-sidebar__menu-item "+(l===t?"bg-primary":"bg-light"),onClick:()=>A(t),children:(0,u.jsxs)(p.A,{gap:12,wrap:!1,children:[(0,u.jsx)(h.A,{variant:l===t?"light":"secondary",rounded:"md",size:"small",className:"menu-icon-wrapper",children:s&&(0,u.jsx)("span",{className:"ccpigd-sidebar-menu-icon",style:{maskImage:`url(${s})`}})}),(0,u.jsx)(C.A,{as:"span",color:l===t?"light":"dark",children:e})]})},t)))}),(0,u.jsxs)("div",{className:"ccpigd-sidebar__bottom",children:[e?.storage&&(0,u.jsx)(De.A,{storage:e.storage}),(0,u.jsx)(Te,{}),(0,u.jsxs)(p.A,{align:"space-between",className:"mt-2",children:[(0,u.jsx)(C.A,{size:"sm",color:"desc-gray",children:"Version"}),(0,u.jsx)(C.A,{size:"sm",children:ccpigd?.version})]})]})]}),(0,u.jsxs)(z.A.ContentWrapper,{children:[(0,u.jsx)(Xe,{}),(0,u.jsxs)(z.A.Content,{className:"ccpigd-file-browser",ref:f,children:[(0,u.jsx)(Se,{}),t&&(0,u.jsx)(Ge,{})]})]})]}):(0,u.jsx)(Fe,{}):(0,u.jsx)(a.C5,{to:"/file-browser/home",replace:!0})};var ss=t(3046),ts=t(9097),is=t(9057),as=t(8758);const ns=[{key:"accounts",title:"Accounts",icon:"contacts_product"},{key:"advanced",title:"Advanced",icon:"category_search"},{key:"appearance",title:"Appearance",icon:"format_paint"},{key:"user-access",title:"User Access",icon:"passkey",status:[{isComingSoon:!0}]},{key:"integrations",title:"Integrations",icon:"automation"},{key:"mediaLibrary",title:"Media Library",icon:"stock_media"},{key:"synchronization",title:"Synchronization",icon:"folder_match"},{key:"tools",title:"Tools",icon:"handyman"}],cs=[{title:"Automatic",text:"Sign-in with your Google account using the plugin's default Google App. No configuration needed."},{title:"Manual",text:"Create your own Google App and use it to connect your Google account with the plugin."}],rs=[{key:"automatic",title:"Automatic",icon:"engineering"},{key:"manual",title:"Manual",icon:"tune"}],os=[{title:"Requested scopes and justification",description:"In order to display your Google Drive cloud files, you have\n   to authorize it with your Google account. The authorization\n   will ask you to grant the application the\n   https://www.googleapis.com/auth/drive scope.\n   The scope is needed to allow the plugin to see, edit,\n   create, and delete all of your Google Drive files and files\n   that are shared with you."},{title:"Information about the data",description:"The authorization tokens will be stored, encrypted, on your\n    server and is not accessible by any third party. When you\n    use the Application, all communications are strictly between\n    your server and the cloud storage service servers. We do not\n    collect and do not have access to your personal data."}],ls=[{name:"5 Minutes",value:"300"},{name:"10 Minutes",value:"600"},{name:"15 Minutes",value:"900"},{name:"30 Minutes",value:"1800"},{name:"1 Hour",value:"3600"},{name:"5 Hours",value:"18000"},{name:"1 Day",value:"86400"},{name:"1 Week",value:"604800"},{name:"Custom",value:"custom"}],ds=[{key:"googleWorkspaceDomain",title:"Google Workspace Domain",description:"For exclusive document sharing within your Google Workspace Domain, kindly insert your domain.",secondaryAction:!0,note:"To grant public access to your documents, please leave this field blank.",noteType:"info",isPro:!0},{key:"sharingPermission",title:"Manage Sharing Permissions",description:"The plugin will handle document sharing permissions by default. To manage sharing permissions manually, please disable this option.",action:!0,checked:e=>e?.sharingPermission,note:"To ensure the plugin works correctly, please enable this option to automatically manage sharing permissions.",noteType:"warning",isPro:!0},{key:"deleteDataOnUninstall",title:"Delete Data on Uninstall",description:"Upon uninstallation, erase the plugin data, including settings, cache, and accounts.",action:!0,checked:e=>e?.deleteDataOnUninstall,isPro:!1},{key:"secureVideoPlayback",title:"Secure Video Playback",description:"Enhance video playback security by preventing unauthorized downloads through direct URL access. That means the video can only be played within the media library or on pages where it's embedded.",action:!0,checked:e=>e?.secureVideoPlayback,isPro:!0}],ms=[{isPro:!0,isHot:!0,component:!0},{title:"Clear Attachment",description:"Remove all Google Drive attachments currently integrated into your media library.",isPro:!0,secondaryAction:!0},{description:"Choose how Google Drive files should be loaded in the Media Library: Redirect or Proxy (default: Redirect).",isPro:!0,action:!0,actionContent:{title:"Redirection",checked:e=>e?.redirection,savePath:"integrations.mediaLibrary.redirection"}},{description:"Enable it to access team folder on File Browser.",isPro:!0,action:!0,actionContent:{title:"Delete Cloud Files on Attachment Delete",checked:e=>e?.deleteCloudFile,savePath:"integrations.mediaLibrary.deleteCloudFile"}}],hs=[{key:"autoSave",description:"Enable or Disable Auto Save on Settings Page.",action:!0,extraTitle:"Enable Auto Save"},{key:"clearCache",title:"Clear Cache Files",description:"Clear cache files and update cloud file synchronization",icon:"cached",name:"Clear Cache",variant:"warning",secondaryAction:!0},{key:"export",title:"Export Data",icon:"output_circle",name:"Export",variant:"primary",secondaryAction:!0,extraAction:!0,note:!0},{key:"import",title:"Import Data",description:"Select the exported JSON file you would like to import. Please note that the import will replace the current data.",icon:"input_circle",name:"Import",variant:"primary",secondaryAction:!0},{key:"reset",title:"Reset Settings",description:"Reset all settings to the default values.",icon:"autorenew",name:"Reset",variant:"error",secondaryAction:!0}];var ps=t(7101),gs=t(3756),Cs=t(4577),xs=t(1100);const us=({path:e=[],folders:s,description:t="Select the folders where you want to use this integration. If no folder is selected, the integration will be applied to all folders in the media library.",dynamic:a=!1,onFolderSelect:n=()=>{}})=>{const{fileSelection:c,saveSelectedFolders:r}=(0,Cs.A)(),[o,l]=(0,i.useState)([]),{saveSettings:d}=(0,xs.A)();(0,i.useEffect)((()=>{s&&l(s)}),[]);const m=e.join(".");return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsxs)(p.A,{gap:10,children:[(0,u.jsx)(C.A,{size:"md",weight:"medium",children:"Assigned Folders"}),(0,u.jsx)(_.A,{variant:"primary",startIcon:(0,u.jsx)(x.A,{name:"folder_check_2"}),onClick:()=>{c({selectedFolders:s||[],onSelect:s=>{const t=[...o,...s.filter((e=>!o.some((s=>s.key===e.key))))];l(t),a?n(s):r(e,s)}})},children:"Select Folder"})]}),(0,u.jsx)(g.A,{options:o?.map((({name:e,key:s})=>({name:e,value:s,icon:"folder"}))),value:s?.map((e=>e.key)),onChange:e=>{const s=e.map((e=>o.find((s=>s.key===e))));a?n(s):d(m,s)},variant:"secondary",multiple:!0,fitContent:!0,searchable:!1,optionIcon:!0}),(0,u.jsx)(as.A,{className:"mt-0",text:t})]})},js=()=>{const e=(0,k.G)((e=>e.settings?.editData?.synchronization)),[s,t]=(0,i.useState)(),{saveSettings:a}=(0,xs.A)(),n=(e,s)=>{a(e,s)};return(0,u.jsx)(is.A,{children:(0,u.jsx)(ps.A,{isPro:!0,description:"Enable or disable the local cache file auto synchronization with the cloud files.",docLink:Pe.A.SETTINGS.authSync,action:(0,u.jsx)(q.A,{id:"synchronizationEnableSync",title:"Enable Auto Synchronization",checked:e?.enableSync,onChange:()=>n("synchronization.enableSync",!e?.enableSync)}),children:(0,u.jsxs)(gs.A,{depend:!e?.enableSync,dependOn:"synchronizationEnableSync",children:[(0,u.jsx)(us,{folders:e?.folders,path:["synchronization","folders"],description:"select the folders you want to synchronize. If no folder is selected, all folders will be synchronized."}),(0,u.jsxs)(p.A,{gap:10,className:"mt-3",children:[(0,u.jsx)(C.A,{size:"md",weight:"medium",children:"Select Timer For Auto Synchronization"}),(0,u.jsx)(g.A,{options:ls,value:[e?.timer||"custom"],onChange:e=>n("synchronization.timer",e[0]),fitContent:!0,searchable:!1})]}),(0,u.jsx)(as.A,{className:"mt-0",text:"Note: Roles and users can solely access folders assigned in the Access Backend File Browser settings above."}),(0,u.jsxs)(gs.A,{depend:"custom"!==e?.timer,gap:10,children:[(0,u.jsxs)(p.A,{gap:10,className:"mt-3",blockAlign:s?.error?"start":"center",children:[(0,u.jsx)(C.A,{size:"md",weight:"medium",className:s?.error?"mt-2":"",children:"Select Custom time"}),(0,u.jsx)(N.A,{type:"number",min:60,max:2592e3,value:e?.customTimer||60,onChange:e=>((e,s)=>{s<30?t({error:!0,errorText:"Custom time must be at least 30 seconds."}):s>2592e3?t({error:!0,errorText:"Custom time cannot exceed 2592000 seconds."}):(30<=s&&s<=2592e3&&n("synchronization.customTimer",s),t({error:!1,errorText:""}))})(0,e),error:s?.error,errorText:s?.errorText})]}),(0,u.jsx)(as.A,{className:"mt-0",text:"Enter the custom synchronization interval (min: 60 seconds)."})]})]})})})};var fs=t(7118);const As=()=>{const e=(0,k.G)((e=>e.settings?.editData?.appearance)),[s,t]=(0,i.useState)(e?.primaryColor||"#00ac47"),{saveSettings:a}=(0,xs.A)();return(0,M.A)((()=>{a("appearance.primaryColor",s);const e=document.getElementById("ccpigd-theme");e&&(e.style.setProperty("--ccpigd-primary",s),e.style.setProperty("--ccpigd-primary-hover",`hsl(from ${s} h s l / 80%)`),e.style.setProperty("--ccpigd-secondary",`hsl(from ${s} h s l / 18%)`),e.style.setProperty("--ccpigd-light",`hsl(from ${s} h s l / 11%)`))}),[s],800),(0,u.jsxs)(is.A,{className:"ccpigd-appearance",children:[(0,u.jsx)(ps.A,{title:"Preloader",description:"Select the preloader style for the file browser. The preloader will be visible during file loading.",className:"ccpigd-appearance-preloader",children:(0,u.jsx)(I.A,{columns:"auto-fit",min:"150px",gap:"sm",className:"ccpigd-preloader",children:S.Q.map(((s,t)=>{const i=e?.selectedPreloader===s.id,n=!(0,B.G4)(ccpigd.isPro)&&t>=2;return(0,u.jsxs)(E.A,{isPro:n,className:"ccpigd-preloader-card cursor-pointer position-relative "+(i?"active":""),padding:15,onClick:()=>{n?window.CCPIGDHelper.openUpgradePopUp():a("appearance.selectedPreloader",s.id)},children:[(0,u.jsx)(Q.A,{className:"ccpigd-preloader-icon flex-center",children:s.icon}),(0,u.jsx)(C.A,{className:"ccpigd-preloader-title",size:"sm",children:s.title})]})}))})}),(0,u.jsxs)(ps.A,{title:"Theme Color",description:"Pick the primary color for the theme. This color will impact both the admin dashboard and frontend modules.",isPro:!(0,B.G4)(ccpigd.isPro),children:[(0,u.jsx)(fs.A,{defaultColor:"#00ac47",selectedColor:s,onChange:e=>t(e),className:"mt-2"}),(0,u.jsx)(fs.A.ColorBox,{colors:["#00ac47","#15be7c","#34a353","#0048BC","#001941","#000E25","#0072A8","#007AFF","#22BC00","#6800C8"],selectedColor:s,onSelect:e=>t(e)})]}),(0,u.jsx)(ps.A,{title:"Custom CSS",description:"Write your custom CSS here.",isComingSoon:!0,children:(0,u.jsx)("textarea",{name:"",id:"",placeholder:"Write your code",rows:8,className:"p-3"})})]})};var ys=t(9918);const ws=()=>{const e=(0,k.G)((e=>e?.settings?.editData?.integrations?.mediaLibrary)),{saveSettings:s}=(0,xs.A)(),t=async()=>{try{if(!await window.toast.confirm({message:"Are you sure you want to clear all attachments?",okText:"Yes, clear all!",cancelText:"Cancel"}))return;if(!await(0,ys.q)("ClearAttachments",{}))throw new Error("Failed to clear attachments");window.toast.show({message:"All attachments have been cleared.",theme:"success",size:"sm"})}catch(e){window.toast.show({message:"Failed to clear attachments.",theme:"error",size:"sm"})}};return(0,u.jsx)(is.A,{children:ms.map((({title:i,description:a,isPro:n,isHot:c,action:r,secondaryAction:o,actionContent:l,component:d})=>(0,u.jsx)(ps.A,{isPro:n,isHot:c,title:i,description:a,docLink:Pe.A.SETTINGS.integrations.mediaLibrary,action:r&&l?(0,u.jsx)(q.A,{title:l.title,checked:l.checked(e),onChange:()=>s(l.savePath,!l.checked(e))}):null,secondaryAction:o?(0,u.jsx)(_.A,{variant:"error",onClick:t,children:"Clear Attachment"}):null,children:d&&(0,u.jsx)(us,{folders:e?.folders,path:["integrations","mediaLibrary","folders"]})},i)))})},vs=()=>(0,u.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:64,height:64,viewBox:"0 0 132.292 132.292",children:[(0,u.jsx)("defs",{children:(0,u.jsxs)("filter",{filterUnits:"userSpaceOnUse",height:49,width:38,y:332,x:237,id:"a",children:[(0,u.jsx)("feOffset",{in:"SourceAlpha",dy:2,result:"offset"}),(0,u.jsx)("feGaussianBlur",{result:"blur"}),(0,u.jsx)("feFlood",{floodOpacity:".15",floodColor:"#101725",result:"flood"}),(0,u.jsx)("feComposite",{in2:"blur",operator:"in",result:"composite"}),(0,u.jsx)("feBlend",{in2:"composite",in:"SourceGraphic",result:"blend"})]})}),(0,u.jsx)("path",{style:{opacity:1,fill:"#fff",fillOpacity:1,fillRule:"nonzero",stroke:"none",strokeWidth:".26458332",strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:"1.41420996",strokeDasharray:"none",strokeOpacity:1,paintOrder:"markers stroke fill"},d:"M0 164.708V297h132.292V164.708Z",transform:"translate(0 -164.708)"}),(0,u.jsxs)("g",{style:{clipRule:"evenodd",fillRule:"evenodd",strokeWidth:".88323325",strokeLinejoin:"round",strokeMiterlimit:"1.41420996"},children:[(0,u.jsx)("path",{style:{fill:"#1551ae",fillRule:"evenodd",strokeWidth:".88323325"},className:"cls-3",d:"M76 229.183v113.49a28.3 28.3 0 0 0 28.236 28.373h183.528A28.288 28.288 0 0 0 316 342.673v-113.49z",transform:"matrix(.40047 0 0 .40216 -12.785 -36.683)"}),(0,u.jsx)("path",{style:{fill:"#e5e5e5",fillRule:"evenodd",strokeWidth:".87879372"},className:"cls-4",d:"M78.393 214.491v112.945a27.917 28.2 0 0 0 27.788 28.236h180.626a27.907 28.19 0 0 0 27.789-28.236V214.491z",transform:"matrix(.40047 0 0 .40216 -12.785 -36.683)"}),(0,u.jsx)("path",{style:{fill:"#ff1f59",fillRule:"evenodd",strokeWidth:".88323325",filter:"url(#a)"},className:"cls-5",d:"M237 332v47l19-8.294L275 379v-47z",transform:"matrix(.40047 0 0 .40216 -12.785 -36.683)"}),(0,u.jsx)("path",{style:{fill:"#bbb",fillRule:"evenodd",strokeWidth:".88323325"},className:"cls-6",d:"M76.7 198.913v112.945a28.2 28.2 0 0 0 28.071 28.236h182.457a28.19 28.19 0 0 0 28.07-28.236V198.913z",transform:"matrix(.40047 0 0 .40216 -12.785 -36.683)"}),(0,u.jsx)("path",{style:{fill:"#e5e5e5",fillRule:"evenodd",strokeWidth:".88323325"},className:"cls-4",d:"M76.7 189.334v112.945a28.2 28.2 0 0 0 28.071 28.236h182.457a28.19 28.19 0 0 0 28.07-28.236V189.334z",transform:"matrix(.40047 0 0 .40216 -12.785 -36.683)"}),(0,u.jsx)("path",{style:{fill:"#1551ae",fillRule:"evenodd",strokeWidth:".88323325"},className:"cls-3",d:"M104.27 131c-15.587 0-28.224 15.643-28.224 31.236v177.535c0 15.608 15.638 31.236 31.224 31.236h13.23v-14.118h-9.169c-16.486 0-24.168-9.486-24.168-21.177C87.163 324.021 95.513 314 112 314h177c15.6 0 27-14.392 27-30l-.046-11.819V159.236A28.222 28.222 0 0 0 287.73 131Z",transform:"matrix(.40047 0 0 .40216 -12.785 -36.683)"}),(0,u.jsx)("path",{style:{fill:"#1059ca",fillRule:"evenodd",strokeWidth:".88323325"},className:"cls-7",d:"M109 131v183h179.4c15.256 0 27.6-12.592 27.6-28.154V159.154C316 143.606 303.656 131 288.4 131Z",transform:"matrix(.40047 0 0 .40216 -12.785 -36.683)"}),(0,u.jsx)("path",{style:{fill:"#e5e5e5",fillRule:"evenodd",strokeWidth:".88323325"},className:"cls-4",d:"M245.578 269.5h-21.985c.383 0-19.626 10.449-19.626 10.65 0-.327-19.017-10.65-19.628-10.65h-21.984c-5.612 0-10.206-4.143-10.206-9.207v-86.441h103.636v86.436c0 5.064-4.593 9.212-10.207 9.212zm-6.156-32.648a9.33 9.33 0 0 0-3.5-2.8 29.936 29.936 0 0 0-4.748-1.753q-2.589-.73-5.178-1.337t-4.745-1.339a9.9 9.9 0 0 1-3.506-1.949 3.79 3.79 0 0 1-1.349-2.918 4.621 4.621 0 0 1 2.184-3.919 9.821 9.821 0 0 1 5.744-1.532q4.8 0 7.282 2.042t2.482 4.04v1.363a.546.546 0 0 0 .646.587h3.4a.548.548 0 0 0 .648-.587v-10.611a.545.545 0 0 0-.648-.582h-3.02a.573.573 0 0 0-.7.582l.107 3.017q-3.4-3.843-10.679-3.843-5.772 0-9.2 2.675a8.289 8.289 0 0 0-3.357 5.684H207.1v-27.645h4.153a.545.545 0 0 0 .648-.584v-2.48a.545.545 0 0 0-.648-.583H203a2.572 2.572 0 0 0-2.588 1.655l-8.089 17.614q-.97 2.241-2.482 6.036h-.217l-2.534-6.132-8.036-17.518a2.532 2.532 0 0 0-2.535-1.655h-8.307a.573.573 0 0 0-.7.583v2.48a.573.573 0 0 0 .7.584h4.1v27.642h-4.1a.575.575 0 0 0-.7.586v2.482a.573.573 0 0 0 .7.583h12.408a.574.574 0 0 0 .7-.583v-2.482a.576.576 0 0 0-.7-.586h-3.613v-24.234h.108l10.248 22.971a2.658 2.658 0 0 0 4.746 0l10.25-22.971h.053v24.234H198.8a.549.549 0 0 0-.648.586v2.482a.546.546 0 0 0 .648.583h12.46a.855.855 0 0 0 .339-.066 7.027 7.027 0 0 0 .938 1.905 9.113 9.113 0 0 0 3.425 2.921 29.044 29.044 0 0 0 4.667 1.8q2.56.751 5.122 1.336 2.562.585 4.667 1.267a9.751 9.751 0 0 1 3.425 1.825 3.514 3.514 0 0 1 1.32 2.748 4.922 4.922 0 0 1-2.345 4.333 11.673 11.673 0 0 1-6.5 1.556 13.9 13.9 0 0 1-4.5-.7 11.2 11.2 0 0 1-3.318-1.679 15.6 15.6 0 0 1-2.479-2.508 4.481 4.481 0 0 1-1.242-2.456v-1.021a.567.567 0 0 0-.648-.633h-3.4a.592.592 0 0 0-.7.633v11.387a.574.574 0 0 0 .7.585h3.021a.546.546 0 0 0 .647-.585l-.053-4.769a13.635 13.635 0 0 0 4.692 3.891 16.7 16.7 0 0 0 8.2 1.8q6.743 0 10.138-2.773a8.717 8.717 0 0 0 3.4-7.058 6.762 6.762 0 0 0-1.354-4.212z",transform:"matrix(.40047 0 0 .40216 -12.785 -36.683)"})]})]}),bs=()=>(0,u.jsxs)("svg",{width:64,height:64,viewBox:"0 0 256 153",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid",children:[(0,u.jsx)("path",{d:"M23.759 0h208.378C245.325 0 256 10.675 256 23.863v79.541c0 13.188-10.675 23.863-23.863 23.863H157.41l10.257 25.118-45.109-25.118H23.863c-13.187 0-23.862-10.675-23.862-23.863V23.863C-.104 10.78 10.57 0 23.759 0z",fill:"#9B5C8F"}),(0,u.jsx)("path",{d:"M14.578 21.75c1.457-1.978 3.642-3.018 6.556-3.226 5.308-.417 8.326 2.08 9.054 7.492 3.226 21.75 6.764 40.17 10.51 55.259l22.79-43.395c2.082-3.955 4.684-6.036 7.806-6.244 4.579-.312 7.388 2.601 8.533 8.741 2.602 13.84 5.932 25.6 9.886 35.59 2.706-26.432 7.285-45.476 13.737-57.235 1.56-2.914 3.85-4.371 6.868-4.58 2.394-.207 4.579.521 6.556 2.082 1.977 1.561 3.018 3.538 3.226 5.932.104 1.873-.208 3.434-1.04 4.995-4.059 7.493-7.39 20.085-10.095 37.567-2.601 16.963-3.538 30.18-2.914 39.65.209 2.6-.208 4.89-1.248 6.868-1.25 2.289-3.122 3.538-5.516 3.746-2.706.208-5.515-1.04-8.221-3.85-9.678-9.887-17.379-24.664-22.998-44.332-6.765 13.32-11.76 23.31-14.986 29.97-6.14 11.76-11.343 17.796-15.714 18.108-2.81.208-5.203-2.186-7.284-7.18-5.307-13.633-11.031-39.962-17.17-78.986-.417-2.706.207-5.1 1.664-6.972zm223.636 16.338c-3.746-6.556-9.262-10.51-16.65-12.072-1.978-.416-3.85-.624-5.62-.624-9.99 0-18.107 5.203-24.455 15.61-5.412 8.845-8.117 18.627-8.117 29.346 0 8.013 1.665 14.881 4.995 20.605 3.746 6.556 9.262 10.51 16.65 12.071 1.977.417 3.85.625 5.62.625 10.094 0 18.211-5.203 24.455-15.61 5.411-8.95 8.117-18.732 8.117-29.45.104-8.117-1.665-14.882-4.995-20.501zm-13.112 28.826c-1.457 6.868-4.059 11.967-7.91 15.401-3.017 2.706-5.827 3.85-8.428 3.33-2.498-.52-4.58-2.705-6.14-6.764-1.25-3.226-1.873-6.452-1.873-9.47 0-2.601.208-5.203.728-7.596.937-4.267 2.706-8.43 5.515-12.384 3.435-5.1 7.077-7.18 10.823-6.452 2.498.52 4.58 2.706 6.14 6.764 1.249 3.226 1.873 6.452 1.873 9.47 0 2.706-.208 5.307-.728 7.7zm-52.033-28.826c-3.746-6.556-9.366-10.51-16.65-12.072-1.977-.416-3.85-.624-5.62-.624-9.99 0-18.107 5.203-24.455 15.61-5.411 8.845-8.117 18.627-8.117 29.346 0 8.013 1.665 14.881 4.995 20.605 3.746 6.556 9.262 10.51 16.65 12.071 1.978.417 3.85.625 5.62.625 10.094 0 18.211-5.203 24.455-15.61 5.412-8.95 8.117-18.732 8.117-29.45 0-8.117-1.665-14.882-4.995-20.501zm-13.216 28.826c-1.457 6.868-4.059 11.967-7.909 15.401-3.018 2.706-5.828 3.85-8.43 3.33-2.497-.52-4.578-2.705-6.14-6.764-1.248-3.226-1.872-6.452-1.872-9.47 0-2.601.208-5.203.728-7.596.937-4.267 2.706-8.43 5.516-12.384 3.434-5.1 7.076-7.18 10.822-6.452 2.498.52 4.58 2.706 6.14 6.764 1.25 3.226 1.873 6.452 1.873 9.47.105 2.706-.208 5.307-.728 7.7z",fill:"#FFF"})]}),ks=()=>(0,u.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"44",height:"44",fill:"none",children:(0,u.jsx)("path",{fill:"#27769B",d:"M25.587 8.69h-1.053a2.408 2.408 0 0 1-2.17-1.338A4.239 4.239 0 0 0 18.551 5h-3.25a4.238 4.238 0 0 0-3.813 2.352 2.408 2.408 0 0 1-2.17 1.337H8.266A4.265 4.265 0 0 0 4 12.951v9.924a4.265 4.265 0 0 0 4.266 4.261h17.32a4.265 4.265 0 0 0 4.266-4.26V12.95a4.265 4.265 0 0 0-4.265-4.262Zm-8.661 13.835a5.541 5.541 0 0 1-5.54-5.534 5.541 5.541 0 0 1 5.54-5.535 5.541 5.541 0 0 1 5.54 5.535 5.541 5.541 0 0 1-5.54 5.534ZM26.769 29.535a.554.554 0 0 0-.554-.554h-2.28a.554.554 0 0 0-.554.553v.912c0 .322-.288.566-.61.566a3.996 3.996 0 0 0-3.998 3.994A3.996 3.996 0 0 0 22.77 39a3.996 3.996 0 0 0 3.998-3.994v-5.471ZM40 18.466a.554.554 0 0 0-.554-.553h-7.024a.554.554 0 0 0-.554.553v3.497c0 .305.248.553.554.553h3.698c.303 0 .55.244.554.547l.088 7.241c.004.351-.317.615-.668.608l-.092-.002a3.996 3.996 0 0 0-3.998 3.994 3.996 3.996 0 0 0 3.998 3.994 3.996 3.996 0 0 0 3.993-4.194l.002-.003L40 34.7V18.466Z"})}),zs=()=>(0,u.jsxs)("svg",{width:64,height:64,fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,u.jsxs)("g",{clipPath:"url(#a)",children:[(0,u.jsx)("mask",{id:"b",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:8,y:0,width:49,height:64,children:(0,u.jsx)("path",{d:"M56.82 0H8v64h48.82V0Z",fill:"#fff"})}),(0,u.jsxs)("g",{mask:"url(#b)",fillRule:"evenodd",clipRule:"evenodd",fill:"#0052F7",children:[(0,u.jsx)("path",{d:"M21.84 39.57A2.98 2.98 0 0 1 19 36.74v-6.46a2.84 2.84 0 0 1 5.67 0v6.45c0 1.57-1.17 2.84-2.64 2.84h-.2ZM42.19 39.57a2.76 2.76 0 0 1-2.84-2.73v-6.56a2.84 2.84 0 0 1 5.67 0v6.45a2.85 2.85 0 0 1-2.84 2.84Z"}),(0,u.jsx)("path",{d:"M15.22 25.43a7.73 7.73 0 0 1 6.76-4.44c4.22.1 7.6 3.7 7.5 7.92v14.26a2.86 2.86 0 0 0 3.27 2.42c1.27-.2 2.32-1.15 2.42-2.42V28.92a7.76 7.76 0 0 1 7.5-7.92 7.1 7.1 0 0 1 6.55 4.12 18.97 18.97 0 0 1-8.34 25.55 18.95 18.95 0 0 1-25.66-25.24Zm11.94-18.8h10.66v4.12c-1.8-.42-3.6-.63-5.49-.63-1.8 0-3.59.2-5.27.53l.1-4.02Zm29.03 29.25c0-.64.11-1.16.11-1.9 0-8.66-4.65-16.58-12.25-20.8V6.62h4.65c1.8 0 3.17-1.37 3.17-3.17A3.1 3.1 0 0 0 48.7.3H16.28a3.26 3.26 0 0 0-3.16 3.27c0 1.8 1.37 3.17 3.17 3.17h4.65v6.45a23.82 23.82 0 0 0-9.51 32.3c.31.52.52.95.84 1.47 8.98 15.1 33.05 16.58 41.18 16.68a3.6 3.6 0 0 0 2-.74c.53-.53.74-1.26.74-2V35.88Z"})]})]}),(0,u.jsx)("defs",{children:(0,u.jsx)("clipPath",{id:"a",children:(0,u.jsx)("path",{fill:"#fff",transform:"translate(8)",d:"M0 0h48.82v64H0z"})})})]}),_s=()=>(0,u.jsxs)("svg",{width:"45",height:"45",viewBox:"0 0 45 45",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,u.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M44.1094 1.08038C44.1094 0.612383 43.7304 0.234375 43.2634 0.234375H0.955368C0.488368 0.234375 0.109375 0.612383 0.109375 1.08038V43.3884C0.109375 43.8554 0.488368 44.2344 0.955368 44.2344H32.0714C32.2964 44.2344 32.5114 44.1444 32.6694 43.9864L43.8614 32.7944C44.0204 32.6354 44.1094 32.4204 44.1094 32.1964V1.08038Z",fill:"#21759B"}),(0,u.jsx)("path",{d:"M41.1094 30.2344H29.1094V42.2344L41.1094 30.2344Z",fill:"white"}),(0,u.jsx)("path",{d:"M37.1055 6.23438H6.10547V10.2344H37.1055V6.23438Z",fill:"white"}),(0,u.jsx)("path",{d:"M37.1055 17.2324H6.10547V21.2324H37.1055V17.2324Z",fill:"white"}),(0,u.jsx)("path",{d:"M25.1055 29.2344H6.10547V33.2344H25.1055V29.2344Z",fill:"white"})]});var Ss=t(4164);const Ms=({children:e,tone:s="neutral",progress:t,icon:i,size:a="medium",toneAndProgressLabelOverride:n,className:c})=>{const r=n||(t?`${s} ${t} badge`:`${s} badge`),o=(0,Ss.A)("ccpigd-badge",`ccpigd-badge--tone-${s}`,`ccpigd-badge--size-${a}`,t&&`ccpigd-badge--progress-${t}`,c);return(0,u.jsxs)("span",{className:o,"aria-label":r,children:[t&&(0,u.jsx)("span",{className:"ccpigd-badge__pip"}),i&&(0,u.jsx)("span",{className:"ccpigd-badge__icon",children:i}),(0,u.jsx)("span",{className:"ccpigd-badge__content",children:e})]})},Ns=({id:e,title:s,icon:t,description:i,documentationLink:a})=>{const n=(0,k.G)((e=>e?.settings?.editData?.integrations)),{fileSelection:c,saveSelectedFolders:r}=(0,Cs.A)(),{saveSettings:o}=(0,xs.A)(),l=n?.activeIntegrations?.includes(e);return(0,u.jsxs)(b.A,{className:"ccpigd-integration-item",children:[(0,u.jsx)(Ms,{tone:l?"primary":"error",size:"large",className:"enable-status",children:l?"Enable":"Disabled"}),(0,u.jsxs)(b.A,{className:"ccpigd-integration-item__body",children:[(0,u.jsx)("div",{className:"icon",children:t}),(0,u.jsx)(C.A,{as:"h5",weight:"semibold",className:"mb-4",children:s}),i&&(0,u.jsx)(C.A,{children:i})]}),(0,u.jsxs)(b.A,{className:"ccpigd-integration-item__footer",children:[(0,u.jsx)(Ee.A,{borderColor:"secondary"}),(0,u.jsxs)(p.A,{className:"ccpigd-integration-item__footer-tabs",gap:5,align:"space-between",children:[(0,u.jsxs)(p.A,{gap:5,children:[(0,u.jsx)(_.A,{variant:"outlined",size:"small",startIcon:(0,u.jsx)(x.A,{name:"info"}),href:a,target:"_blank",rounded:"md",children:(0,u.jsx)(C.A,{as:"span",size:"sm",weight:"medium",children:"Docs"})}),"mediaLibrary"===e&&l&&(0,u.jsx)(_.A,{variant:"outlined",size:"small",onClick:()=>{c({selectedFolders:n?.mediaLibrary?.folders||[],onSelect:e=>{r(["integrations","mediaLibrary","folders"],e)}})},startIcon:(0,u.jsx)(x.A,{name:"settings"}),rounded:"md",children:(0,u.jsx)(C.A,{as:"span",size:"sm",weight:"medium",children:"Configure"})})]}),(0,u.jsx)(q.A,{id:e,checked:l,onChange:()=>{let s;s=l?n?.activeIntegrations?.filter((s=>s!==e)):[...n?.activeIntegrations||[],e];const t=Ps.map((e=>e.id)).filter((e=>s?.includes(e)));o("integrations.activeIntegrations",t)}})]})]})]})},Ps=[{id:"mediaLibrary",title:"Media Library",icon:(0,u.jsx)(ks,{}),description:"Use Google Drive files as WordPress media attachments to upload, import, and synchronize with WordPress and Google Drive.",documentationLink:Pe.A.SETTINGS.integrations.mediaLibrary,isPro:!0},{id:"tinyMce",title:"Classic Editor",icon:(0,u.jsx)(_s,{}),description:"Use Google Drive files as WordPress media attachments to upload, import, and synchronize with WordPress and Google Drive.",documentationLink:Pe.A.SETTINGS.integrations.classicEditor},{id:"woocommerce",title:"WooCommerce",icon:(0,u.jsx)(bs,{}),description:"Allows you to serve your Google Drive files as downloadable files.",documentationLink:Pe.A.SETTINGS.integrations.wooCommerce,isPro:!0},{id:"gutenbergModules",title:"Gutenberg Editor",icon:(0,u.jsx)(W,{}),description:"Add Integrate Google Drive modules, embed documents and insert file view links and download links using the Integrate Google Drive Gutenberg editor blocks",documentationLink:Pe.A.SETTINGS.integrations.gutenberg},{id:"elementorModules",title:"Elementor",icon:(0,u.jsx)(V,{}),description:"Add Integrate Google Drive modules, embed documents and insert file view links and download links using the Integrate Google Drive Elementor widgets.",documentationLink:Pe.A.SETTINGS.integrations.elementor},{id:"tutorLMS",title:"Tutor LMS",icon:(0,u.jsx)(zs,{}),description:"Allows you to serve your Google Drive images and videos.",documentationLink:"https://codeconfig.dev/docs-category/integration-google-drive/",isPro:!0},{id:"contactForm7",title:"Contact Form 7",icon:(0,u.jsx)(H,{}),description:"Upload or get files from Google Drive and attach them to Contact Form 7 forms.",documentationLink:"https://codeconfig.dev/docs-category/integration-google-drive/",isPro:!0},{id:"ccpIgdWPforms",title:"WP Forms",icon:(0,u.jsx)($,{}),description:"Upload or get files from Google Drive and attach them to Contact Form 7 forms.",documentationLink:"https://codeconfig.dev/docs-category/integration-google-drive/",isPro:!0},{id:"masterStudyLMS",title:"MasterStudy LMS",icon:(0,u.jsx)(vs,{}),description:"Allows you to serve your Google Drive images and videos.",documentationLink:"https://codeconfig.dev/docs/add-dropbox-video-in-masterstudy-lms/",comingSoon:!0,isPro:!0}],Fs=()=>(0,u.jsx)("div",{className:"ccpigd-integration",children:(0,u.jsx)(I.A,{className:"ccpigd-integration-wrapper",columns:"auto-fit",min:"350px",gap:"md",children:Ps?.map((e=>(0,u.jsx)(me.A,{isComingSoon:e?.comingSoon,isPro:e?.isPro,children:(0,u.jsx)(Ns,{id:e.id,title:e.title,icon:e.icon,description:e.description,documentationLink:e.documentationLink})},e.id)))})});var Is=t(2517),Ds=t(9504);const Es=()=>{const e=(0,k.G)((e=>e.settings?.editData?.advanced)),{saveSettings:s}=(0,xs.A)(),t=(e,t)=>{s(`advanced.${e}`,t)};return(0,u.jsx)(is.A,{children:ds.map((({key:s,title:i,description:a,action:n,secondaryAction:c,checked:r,note:o,noteType:l,isPro:d})=>{var m;const h=o&&("googleWorkspaceDomain"===s||"sharingPermission"===s&&!e?.sharingPermission);return(0,u.jsx)(Is.A,{title:c?i:null,description:a,isPro:d,action:n?(0,u.jsx)(q.A,{id:s,title:i,checked:r?.(e),onChange:()=>t(s,!r?.(e))}):null,secondaryAction:c?(0,u.jsx)(N.A,{placeholder:"Google Workspace Domain",value:null!==(m=e?.googleWorkspaceDomain)&&void 0!==m?m:"okay",onBlur:e=>t("googleWorkspaceDomain",String(e))}):null,children:h&&(0,u.jsx)(Ds.A,{type:l,children:(0,u.jsxs)(Ds.A.Normal,{children:[(0,u.jsx)(Ds.A.Title,{title:"Note"}),(0,u.jsx)(Ds.A.Text,{children:o})]})})},s)}))})};var Gs=t(4106);const Ts=[{key:"role-base",title:"Role Base",icon:"group"},{key:"user-base",title:"User Base",icon:"person"}],Ls=()=>{const e=(0,k.G)((e=>e.settings?.editData?.userAccess||[])),{data:s}=(0,Je.pI)(),{data:t}=(0,Je.yO)(),{saveSettings:i}=(0,xs.A)(),a=(s,t,a)=>{const n=e.map((e=>e.id===s?{...e,[t]:a}:e));i("userAccess",n)},n=t?.map((e=>({name:e.roleName,value:e.roleKey})))||[],c=s?.map((e=>({name:e.displayName,value:e.id})))||[];return(0,u.jsxs)(is.A,{children:[e.map((({id:s,base:t,role:r,user:o,folders:l,settings:d},m)=>(0,u.jsxs)(ps.A,{children:[(0,u.jsxs)(p.A,{align:"space-between",children:[(0,u.jsx)(C.A,{size:"md",weight:"medium",children:"User Access"}),(0,u.jsx)(_.A,{variant:"error",startIcon:(0,u.jsx)(x.A,{name:"delete"}),onClick:()=>(s=>{const t=e.filter((e=>e.id!==s));i("userAccess",t)})(s),children:"Remove Access"})]}),(0,u.jsx)(Gs.A,{background:"secondary",buttons:Ts,selectedKey:t,update:e=>a(s,"base",e)}),(0,u.jsxs)(p.A,{gap:10,children:[(0,u.jsx)(C.A,{size:"md",weight:"medium",children:"Select Role"}),(0,u.jsx)(g.A,{options:"role-base"===t?n:c,value:"role-base"===t?r:o,onChange:e=>a(s,"role-base"===t?"role":"user",e),multiple:!0})]}),(0,u.jsx)(as.A,{className:"mt-0",text:"Note: Roles and users can solely access folders assigned in the Access Backend File Browser settings above."}),(0,u.jsx)(us,{folders:l,description:"Select the folders you want to assign to this user.",dynamic:!0,onFolderSelect:e=>a(s,"folders",e)}),(0,u.jsxs)(p.A,{gap:10,className:"mt-2",children:[(0,u.jsx)(C.A,{size:"md",weight:"medium",children:"Assigned Settings"}),(0,u.jsx)(_.A,{variant:"primary",startIcon:(0,u.jsx)(x.A,{name:"category_search"}),children:"Select Settings"})]}),(0,u.jsx)(g.A,{options:[],value:[""],variant:"secondary"})]},m))),(0,u.jsx)(ps.A,{children:(0,u.jsx)(p.A,{align:"center",children:(0,u.jsx)(_.A,{startIcon:(0,u.jsx)(x.A,{name:"add_2"}),variant:"primary",onClick:()=>{const s={id:Date.now().toString(),base:"role-base",role:[],user:[],folders:[],settings:[]};i("userAccess",[...e||[],s])},children:"Add New User Access"})})})]})},Rs=()=>{const{editData:e}=(0,k.G)((e=>e.settings)),[s,{isLoading:t}]=(0,Je.tp)(),i=(0,k.j)();return{saveSettings:()=>{if(e){if("manual"===e.accounts?.connectionType&&!(0,B.u_)(e.accounts?.appClientId,e.accounts?.appClientSecret))return void window.toast.show({message:"Invalid Credentials!",theme:"warning",size:"sm"});s(e).unwrap().then((s=>{i((0,ts.PD)(e)),window.toast.show({message:"Settings updated successfully 👌",theme:"success",size:"sm"})})).catch((e=>{window.toast.show({message:"An unexpected error occurred.",theme:"error",size:"sm"})}))}},isSaving:t}},Bs=({title:e="title",children:s,defaultOpen:t=!1,disabled:i=!1,single:a=!0})=>{const[n,c]=(0,G.useState)(t),r=(0,G.useRef)(null),[o,l]=(0,G.useState)("0px");(0,G.useEffect)((()=>{n&&r.current?l(`${r.current.scrollHeight}px`):l("0px")}),[n]);const d=(0,Ss.A)("ccpigd-accordion rounded-lg",a&&"ccpigd-accordion--single",i&&"ccpigd-accordion--disabled",n&&"ccpigd-accordion--open");return(0,u.jsxs)("div",{className:d,children:[(0,u.jsxs)("button",{className:"ccpigd-accordion__header",type:"button",onClick:()=>!i&&c((e=>!e)),"aria-expanded":n,disabled:i,children:[(0,u.jsx)("span",{className:"ccpigd-accordion__title",children:e}),(0,u.jsx)("span",{className:"ccpigd-accordion__icon",children:(0,u.jsx)(x.A,{name:"keyboard_arrow_down",fontSize:"2xl"})})]}),(0,u.jsx)("div",{className:"ccpigd-accordion__body",ref:r,style:{maxHeight:o,overflow:"hidden",transition:"max-height 0.3s ease"},children:(0,u.jsx)("div",{className:"ccpigd-accordion__bodyInner",children:s})})]})},Zs=()=>{var e;const s=(0,k.G)((e=>e.settings?.editData?.accounts)),[t,a]=(0,i.useState)(s?.appClientId||""),[n,c]=(0,i.useState)(s?.appClientSecret||""),[r,o]=(0,i.useState)(null),[l,d]=(0,i.useState)(null),{saveSettings:m}=(0,xs.A)(),h=()=>{p()&&(m("accounts.appClientId",t),m("accounts.appClientSecret",n))},p=()=>{let e=!0;return t.trim()?/^[0-9]+-[a-zA-Z0-9]+\.apps\.googleusercontent\.com$/.test(t.trim())?o(null):(o("Invalid Client ID format."),e=!1):(o("Client ID is required."),e=!1),n.trim()?/^GOCSPX-[\w-]{20,}$/.test(n.trim())?d(null):(d("Invalid Secret Key format."),e=!1):(d("Secret Key is required."),e=!1),e};return(0,u.jsxs)(ps.A.SubField,{children:[(0,u.jsxs)(Ds.A,{type:"warning",className:"mb-2",children:[(0,u.jsx)(Ds.A.Bullet,{children:(0,u.jsx)(Ds.A.Text,{children:"Using your own Google App is optional. For an easy setup you can use the default App of the plugin. If you decide to create your own Google App, please enter your App Client ID & Secret Key below."})}),(0,u.jsx)(Ds.A.Bullet,{children:(0,u.jsxs)(Ds.A.Text,{children:["Visit"," ",(0,u.jsx)(Ds.A.Link,{url:Pe.A.SETTINGS.account.appCreate,children:"Documentation"})," ","to learn how to create a Google App."]})})]}),(0,u.jsxs)(b.A,{gap:10,children:[(0,u.jsx)(N.A,{label:(0,je.__)("App Client ID","integration-google-drive"),id:"appClientId",placeholder:(0,je.__)("App Client ID","integration-google-drive"),value:t,onChange:e=>{a(String(e)),r&&o(null)},onBlur:h,helperText:(0,je.__)("Insert your app key.","integration-google-drive"),errorText:r||"",error:!!r}),(0,u.jsx)(N.A,{label:(0,je.__)("App Secret Key","integration-google-drive"),id:"appClientSecret",placeholder:(0,je.__)("App Secret Key","integration-google-drive"),value:n,onChange:e=>{c(String(e)),l&&d(null)},onBlur:h,helperText:(0,je.__)("Insert your app secret key.","integration-google-drive"),errorText:l||"",error:!!l}),(0,u.jsx)(N.A,{label:(0,je.__)("Redirect URI","integration-google-drive"),id:"redirectUri",placeholder:(0,je.__)("Redirect URI","integration-google-drive"),value:null!==(e=s?.redirectUri)&&void 0!==e?e:"",onClick:async()=>{const e=s?.redirectUri;if(e)if(navigator.clipboard&&window.isSecureContext)try{await navigator.clipboard.writeText(e),window.toast.show({message:"Redirect URI copied!",theme:"success",size:"sm"})}catch(e){window.toast.show({message:"Failed to copy to clipboard.",theme:"error",size:"sm"})}else{const s=document.createElement("textarea");s.value=e,s.style.position="fixed",s.style.top="0",s.style.left="0",s.style.opacity="0",document.body.appendChild(s),s.focus(),s.select();try{if(!document.execCommand("copy"))throw new Error("execCommand failed");window.toast.show({message:"Redirect URI copied!",theme:"success",size:"sm"})}catch(e){window.toast.show({message:"Failed to copy to clipboard.",theme:"error",size:"sm"})}document.body.removeChild(s)}else window.toast.show({message:"No redirect URI to copy.",theme:"error",size:"sm"})},helperText:(0,je.__)("Copy the above redirect URI and set to your own Google Drive app.","integration-google-drive"),readOnly:!0})]})]})},Us=()=>{const e=(0,k.G)((e=>e.settings?.editData?.accounts)),{loginAccounts:s}=(0,k.G)((e=>e.auth)),[t]=(0,Je.FP)(),[i]=(0,Je.e_)(),[a]=(0,Je.ag)(),{saveSettings:n}=(0,xs.A)(),c=(0,k.j)(),r=()=>{t().unwrap().then((e=>{(0,B.BH)(e)}))},o=(e=!1)=>(0,u.jsx)(p.A,{align:"center",className:e?"mt-2":"mt-5",children:e?(0,u.jsx)(me.A,{hover:!0,isPro:!0,design:"default",visible:!(0,B.G4)(ccpigd.isPro),size:"small",children:(0,u.jsx)(_.A,{variant:"outlined",size:"large",startIcon:(0,u.jsx)("img",{referrerPolicy:"no-referrer",src:Re.lL,alt:"Google Icon"}),onClick:()=>{(0,B.G4)(ccpigd.isPro)?r():window.CCPIGDHelper.openUpgradePopUp()},children:"Add new Account"})}):(0,u.jsx)(_.A,{variant:"outlined",size:"large",className:"mb-2",startIcon:(0,u.jsx)("img",{referrerPolicy:"no-referrer",src:Re.lL,alt:"Google Icon"}),onClick:r,children:"Add new Account"})});return(0,u.jsxs)(is.A,{children:[(0,u.jsxs)(ps.A,{title:"Connection Type",description:"Choose how you want to connect your Google accounts with the plugin.",children:[(0,u.jsx)(Gs.A,{background:"secondary",buttons:rs,selectedKey:e?.connectionType||"",update:e=>{n("accounts.connectionType",e)}}),(0,u.jsx)(Ds.A,{className:"mt-2",children:cs.map(((e,s)=>(0,u.jsxs)(Ds.A.Bullet,{children:[(0,u.jsx)(Ds.A.Title,{title:e.title}),(0,u.jsx)(Ds.A.Text,{children:e.text})]},s)))}),"manual"===e?.connectionType&&(0,u.jsx)(Zs,{})]}),s?.length?(0,u.jsxs)(ps.A,{children:[s.map(((e,s)=>(0,u.jsx)(ps.A,{className:"has-profile-card "+(e?.active?"border-primary":""),children:(0,u.jsx)(Be.A,{accountInfo:e,children:(0,u.jsxs)(b.A,{className:"w-full",children:[(0,u.jsxs)(p.A,{align:"space-between",children:[(0,u.jsxs)(p.A,{gap:10,children:[(0,u.jsx)(Be.A.Avatar,{}),(0,u.jsxs)(b.A,{className:"profile-info",gap:3,children:[(0,u.jsx)(Be.A.Name,{}),(0,u.jsx)(Be.A.Email,{}),(0,u.jsx)(Be.A.StorageInfo,{})]})]}),(0,u.jsxs)(p.A,{gap:10,children:[(0,u.jsx)(Be.A.RemoveBtn,{onClick:()=>(async e=>{try{if(!await window.toast.confirm({message:"You are about to remove this account. Are you sure?",okText:"Remove",cancelText:"Cancel"}))return;await window.toast.promise((async()=>{await i(e?.key).unwrap()}),{loading:"Removing account...",success:"Account has been removed.",error:"Failed to delete account. Please try again."}),window.location.reload()}catch(e){}})(e)}),(0,u.jsx)(Be.A.ActiveBtn,{onClick:()=>(async e=>{if((0,B.G4)(ccpigd.isPro))try{if(!await window.toast.confirm({message:"You are about to activate this account. Are you sure?",okText:"Activate",cancelText:"Cancel"}))return;await window.toast.promise((async()=>{if(!e?.key)throw console.error("Account not found"),new Error("Account not found");if(e.lost){const e=await t().unwrap();(0,B.BH)(e)}else await a(e.key).unwrap(),c((0,Ze.Mx)(e))}),{loading:"Activating account...",success:"Account has been activated successfully.",error:"Failed to activate account. Please try again."})}catch(e){}else window.CCPIGDHelper.openUpgradePopUp()})(e)})]})]}),(0,u.jsx)(Be.A.AddedBy,{})]})})},s))),o(!0)]}):(0,u.jsxs)(b.A,{children:[(0,u.jsx)(ps.A,{title:"You didn't link any Google account.",description:"Link a Google account to continue."}),o()]}),(0,u.jsx)(Bs,{defaultOpen:!0,title:(0,u.jsxs)(p.A,{gap:10,children:[(0,u.jsx)(h.A,{variant:"secondary",size:"large",rounded:"full",children:(0,u.jsx)(x.A,{name:"beenhere",fontSize:"2xl"})}),(0,u.jsx)(C.A,{as:"h4",size:"lg",weight:"medium",className:"accordion-title",children:"See what happens with your data when you authorize?"})]}),children:os.map((e=>(0,u.jsxs)("div",{children:[(0,u.jsx)(C.A,{as:"h5",size:"md",weight:"medium",className:"mb-2",children:e.title}),(0,u.jsx)(C.A,{as:"p",size:"sm",color:"desc-gray",className:"mb-2",children:e.description})]},e.title)))})]})};var Hs=t(9642);const Vs=({autoSave:e,setAutoSave:s})=>{const{editData:t,defaultData:n}=(0,k.G)((e=>e.settings)),[c]=(0,Je.tp)(),{data:r}=(0,m.i0)({status:"all",orderBy:"createdAt",order:"DESC",page:-1,perPage:-1,type:"all",search:""}),[o,l]=(0,i.useState)("export_all"),d=(0,k.j)(),h=(0,a.Zp)(),g=()=>{const e=document.getElementById("importInput");e?.click()},C=()=>{const e=o;let s={};switch(e){case"export_all":s={settings:t,shortcodes:r?.shortcodes||[]};break;case"settings":s={settings:t};break;case"shortcode_modules":s={shortcodes:r?.shortcodes||[]};break;default:return void console.warn((0,je.__)("Invalid export option selected","integration-google-drive"),"Selected value:",e)}const i=e.replace(/_/g,"_"),a="data:text/json;charset=utf-8,"+encodeURIComponent(JSON.stringify(s,null,2)),n=document.createElement("a");n.setAttribute("href",a),n.setAttribute("download",`integration_google_drive_${i}_${(new Date).getTime()}.json`),document.body.appendChild(n),n.click(),n.remove()},j=async()=>{try{if(!await window.toast.confirm({message:(0,je.__)("Your all Settings data will be reset as default!","integration-google-drive"),okayText:(0,je.__)("Reset","integration-google-drive"),cancelText:(0,je.__)("Cancel","integration-google-drive")}))return;await window.toast.promise((async()=>{if(!n)return;d((0,ts.yj)({data:n,defaultData:n})),await c(n).unwrap();const e=n?.appearance?.primaryColor||"#00ac47",s=document.getElementById("ccpigd-theme");s&&(s.style.setProperty("--ccpigd-primary",e),s.style.setProperty("--ccpigd-primary-hover",`hsl(from ${e} h s l / 80%)`),s.style.setProperty("--ccpigd-secondary",`hsl(from ${e} h s l / 18%)`),s.style.setProperty("--ccpigd-light",`hsl(from ${e} h s l / 11%)`)),localStorage.setItem("preloader",JSON.stringify(n?.appearance?.selectedPreloader||1)),h("/settings/accounts")}),{loading:(0,je.__)("Resetting settings...","integration-google-drive"),success:(0,je.__)("Settings data is restored as default.","integration-google-drive"),error:(0,je.__)("Request failed. Please try again.","integration-google-drive")})}catch(e){window.toast.show({message:(0,je.__)("Request failed ","integration-google-drive"),theme:"error",size:"sm"})}};return(0,u.jsxs)(is.A,{children:[(0,u.jsx)("input",{id:"importInput",type:"file",accept:".json",style:{display:"none"},onChange:async e=>{const s=e.target.files?.[0];if(!s)return void console.error((0,je.__)("No file selected for import","integration-google-drive"));const t=new FileReader;t.onload=async e=>{try{const s=e.target?.result;if("string"!=typeof s)throw new Error("Invalid file content");const t=JSON.parse(s);t.settings&&(d((0,ts.yj)({data:t.settings,defaultData:n||t.settings})),await c(t.settings).unwrap(),window.toast.show({message:(0,je.__)("Import Success!","integration-google-drive"),theme:"success",size:"sm"}),setTimeout(window.location.reload,2e3))}catch(e){console.error((0,je.__)("Failed to import data:","integration-google-drive"),e)}},t.onerror=e=>{console.error((0,je.__)("Error reading file:","integration-google-drive"),e)},t.readAsText(s),e.target.value=""}}),hs.map((({key:i,title:a,description:n,icon:r,name:d,variant:m,action:h,secondaryAction:f,extraAction:A,extraTitle:y,note:w})=>(0,u.jsx)(ps.A,{title:a,description:n,action:h?(0,u.jsx)(q.A,{id:i,title:y,checked:e,onChange:()=>{if(!t)return;const i={...t,tools:{...t.tools,autoSave:!e}};if(e){s(!1),(0,ts.vJ)(!1);try{c(i),window.toast.show({message:"AutoSave disabled successfully 👌",theme:"success",size:"sm"})}catch(e){s(!0),window.toast.show({message:"An unexpected error occurred.",theme:"error",size:"sm"})}}else{s(!0),(0,ts.vJ)(!1);try{c(i),window.toast.show({message:"AutoSave enabled successfully 👌",theme:"success",size:"sm"})}catch{s(!1),window.toast.show({message:"An unexpected error occurred.",theme:"error",size:"sm"})}}}}):null,secondaryAction:f?(0,u.jsxs)(p.A,{gap:10,children:[A&&(0,u.jsx)(Hs.A,{variant:"secondary",fitContent:!0,placeholder:"Export All (Settings, Shortcode, Modules...)",options:[{name:(0,je.__)("Export All","integration-google-drive"),value:"export_all"},{name:(0,je.__)("Settings","integration-google-drive"),value:"settings"},{name:(0,je.__)("Shortcode Modules","integration-google-drive"),value:"shortcode_modules"}],value:[o],onChange:e=>l(String(e[0]))}),(0,u.jsx)(_.A,{variant:m,startIcon:(0,u.jsx)(x.A,{name:r||"",fontSize:"lg"}),onClick:"export"===i?C:"import"===i?g:"reset"===i?j:void 0,children:d})]}):null,children:w&&(0,u.jsx)(Ds.A,{className:"mt-5",children:(0,u.jsxs)(Ds.A.Normal,{children:[(0,u.jsx)(Ds.A.Title,{title:"Note"}),(0,u.jsx)(Ds.A.Text,{children:"Export your settings and shortcode modules to backup or transfer to another site."})]})})},i)))]})},Ws=({menus:e})=>{const{editData:s,isEditing:t,editDataCopy:i}=(0,k.G)((e=>e.settings)),n=(0,B.bD)(s,i),{menuKey:c}=(0,a.g)(),{saveSettings:r,isSaving:o}=Rs(),l=e.find((e=>e.key===c))?.icon,d=e.find((e=>e.key===c))?.title;return(0,u.jsx)(L.A,{children:(0,u.jsxs)(p.A,{align:"space-between",children:[(0,u.jsxs)(p.A,{gap:10,children:[(0,u.jsx)(h.A,{variant:"secondary",rounded:"md",children:(0,u.jsx)(x.A,{name:l||"",fontSize:"2xl"})}),(0,u.jsx)(C.A,{as:"h1",children:d})]}),(0,u.jsxs)(p.A,{gap:10,children:[(0,u.jsx)(R.A,{}),(0,u.jsx)(_.A,{startIcon:(0,u.jsx)(x.A,{name:"check"}),onClick:()=>r(),variant:"primary",loading:o,disabled:n,children:"Save Settings"})]})]})})},$s=()=>{const{editData:e,draft:s,isEditing:t}=(0,k.G)((e=>e.settings)),[n,c]=(0,i.useState)(e?.tools?.autoSave||!1),{saveSettings:r}=Rs(),o=(0,k.j)(),{menuKey:l}=(0,a.g)(),m=(0,a.Zp)();d(),(0,i.useEffect)((()=>{o((0,ts.vJ)(!(0,B.bD)(s,e)))}),[s,e]),(0,i.useEffect)((()=>{t&&n&&r()}),[t,e]);const g=ns.map((e=>e.key));return l&&g.includes(l)?(0,u.jsxs)(z.A,{children:[(0,u.jsxs)(ee.A,{id:"ccpigd-settings-sidebar",children:[(0,u.jsx)(b.A,{gap:10,children:ns.map((({key:e,title:s,icon:t,status:i})=>{const a=l===e,n={isPro:i?.some((e=>e.isPro)),isComingSoon:i?.some((e=>e.isComingSoon)),isNew:i?.some((e=>e.isNew)),isHot:i?.some((e=>e.isHot)),size:"small"};return(0,u.jsx)(me.A,{...n,children:(0,u.jsx)("div",{className:"ccpigd-sidebar__menu-item "+(a?"bg-primary":"bg-light"),onClick:()=>m(`/settings/${e}`),children:(0,u.jsxs)(p.A,{gap:12,wrap:!1,children:[(0,u.jsx)(h.A,{variant:a?"light":"secondary",rounded:"md",size:"small",className:"menu-icon-wrapper",children:(0,u.jsx)(x.A,{name:t,fontSize:"xl"})}),(0,u.jsx)(C.A,{as:"span",color:a?"light":"dark",children:s})]})})},e)}))}),(0,u.jsx)("div",{className:"ccpigd-sidebar__bottom",children:(0,u.jsxs)(p.A,{align:"space-between",className:"mt-2",children:[(0,u.jsx)(C.A,{size:"sm",color:"desc-gray",children:"Version"}),(0,u.jsx)(C.A,{size:"sm",children:ccpigd?.version})]})})]}),(0,u.jsxs)(z.A.ContentWrapper,{children:[(0,u.jsx)(Ws,{menus:ns}),(0,u.jsx)(z.A.Content,{className:"ccpigd-settings",children:{accounts:(0,u.jsx)(Us,{}),advanced:(0,u.jsx)(Es,{}),appearance:(0,u.jsx)(As,{}),"user-access":(0,u.jsx)(Ls,{}),integrations:(0,u.jsx)(Fs,{}),mediaLibrary:(0,u.jsx)(ws,{}),synchronization:(0,u.jsx)(js,{}),tools:(0,u.jsx)(Vs,{autoSave:n,setAutoSave:c})}[l]||null})]})]}):(0,u.jsx)(a.C5,{to:"/settings/accounts",replace:!0})},Os=()=>(0,u.jsxs)(a.BV,{children:[(0,u.jsx)(a.qh,{path:"*",element:(0,u.jsx)(a.C5,{to:"/file-browser/my-drive",replace:!0})}),(0,u.jsx)(a.qh,{path:"/file-browser/:menuKey/:folderKey?",element:(0,u.jsx)(es,{})}),(0,u.jsx)(a.qh,{path:"/settings/:menuKey",element:(0,u.jsx)($s,{})}),(0,u.jsx)(a.qh,{path:"/module-builder",element:(0,u.jsx)(J,{})}),(0,u.jsx)(a.qh,{path:"/module-builder/:shortcodeId/:moduleMenu/:menuKey?/:folderKey?",element:(0,u.jsx)(ss.A,{})})]}),Ks=()=>{const e=localStorage.getItem("ccpigd-theme-type")||"light";return(0,u.jsx)(a.I9,{children:(0,u.jsx)(r.Kq,{store:o.M,children:(0,u.jsx)(c.A,{children:(0,u.jsx)(n.A,{defaultMode:e,children:(0,u.jsx)(Os,{})})})})})};!function(){const e=document.getElementById("ccpigd-admin");if(null===e)return;const s=(0,u.jsx)(Ks,{});i.createRoot?i.createRoot(e).render(s):i.render(s,e)}()}},e=>{e.O(0,[96,804],(()=>e(e.s=2677))),e.O()}]);
     1;"use strict";(globalThis.webpackChunkintegration_google_drive=globalThis.webpackChunkintegration_google_drive||[]).push([[147,220,249,465,610,620,637,769,884],{6770:e=>{e.exports=window.plupload},1609:e=>{e.exports=window.React},790:e=>{e.exports=window.ReactJSXRuntime},6427:e=>{e.exports=window.wp.components},6087:e=>{e.exports=window.wp.element},7723:e=>{e.exports=window.wp.i18n},2677:(e,s,t)=>{var i=t(6087),a=t(5647),n=t(2436),c=t(3090),r=t(1468),o=t(777),l=t(3648);const d=()=>{const{pathname:e}=(0,a.zy)();(0,i.useEffect)((()=>{const s=document.querySelectorAll('a[href^="admin.php?page=integration-google-drive#"]');s.forEach((e=>{e.classList.remove("current")}));const t=[];s.forEach((s=>{const i=s.getAttribute("href"),a=i?.split("#")[1],n=s;e.startsWith(a||"")&&t.push(n)})),t.length>=2?t[1].classList.add("current"):1===t.length&&t[0].classList.add("current")}),[])};var m=t(2356),h=t(239),p=t(3714),g=t(6391),C=t(3042),x=t(4368),u=t(790);const j=({totalItems:e=0,currentPage:s,totalPages:t,perPage:i=10,updateQueryParams:a})=>{const n=Math.min(s+1,t),c=Math.max(s-1,1),r=e=>{e>=1&&e<=t&&a({page:e.toString()})};return(0,u.jsxs)(p.A,{gap:15,align:"center",className:"ccpigd-pagination",children:[(0,u.jsxs)(C.A,{size:"sm",children:["Total ",e," items"]}),(0,u.jsx)(g.A,{value:[Number(i)],options:f,optionTop:!0,searchable:!1,onChange:e=>(e=>{a({perPage:e,page:"1"})})(e[0].toString())}),(0,u.jsxs)(p.A,{gap:5,children:[(0,u.jsx)(h.A,{disabled:1===s,onClick:()=>r(c),size:"extra-small",children:(0,u.jsx)(x.A,{name:"arrow_back_ios"})}),[...Array(5)].map(((e,i)=>{const a=s-2+i;return a<1||a>t?null:(0,u.jsx)(h.A,{onClick:()=>r(a),variant:a===s?"primary":"text",size:"extra-small",className:"ccpigd-pagination-btn",children:a},a)})),(0,u.jsx)(h.A,{disabled:s===t,onClick:()=>r(n),size:"extra-small",className:"ccpigd-pagination-btn",children:(0,u.jsx)(x.A,{name:"arrow_forward_ios"})})]})]})},f=[{name:"5/Page",value:5},{name:"10/Page",value:10},{name:"20/Page",value:20},{name:"50/Page",value:50},{name:"100/Page",value:100}];var A=t(4152),y=t(727),w=t(4970),v=t(6739),b=t(4398),k=t(347),z=t(8706),_=t(3374),S=t(5439),M=t(7666),N=t(8024),P=t(651);const F=({selectedModules:e,setSelectedModules:s})=>{const[t,a]=(0,i.useState)(""),[n]=(0,m.jz)(),{updateQueryParams:c,getQueryParam:r}=(0,v.Ay)(),o=r("orderBy")||"createdAt",l=r("order")||"DESC",d=r("type")||"all";(0,M.A)((()=>{c({search:t})}),[t],800);const h=[{name:"All",value:"all"},...S.G.map((e=>({name:e.title,value:e.id})))];return(0,u.jsxs)(p.A,{align:"space-between",gap:10,children:[(0,u.jsxs)(p.A,{gap:5,children:[(0,u.jsx)(g.A,{prefix:"Filter by: ",value:[d],style:{width:"250px"},options:h,searchable:!1,onChange:e=>c({type:e[0]})}),(0,u.jsx)(_.A,{variant:"secondary",onClick:()=>{s([])},disabled:0===e.length,children:"Deselect All"}),(0,u.jsx)(_.A,{variant:"error",onClick:async()=>{if(0!==e.length)try{if(!await window.toast.confirm({message:`Are you sure you want to delete ${e.length} selected shortcodes? This action cannot be undone.`,okText:"Delete",cancelText:"Cancel"}))return;await Promise.all(e.map((e=>n(e).unwrap()))),s([]),window.toast.show({message:"All selected shortcodes have been deleted!",theme:"success",size:"sm"})}catch(e){window.toast.show({message:"Failed to delete shortcodes.",theme:"error",size:"sm"})}},disabled:0===e.length,children:"Delete All"})]}),(0,u.jsxs)(p.A,{gap:5,children:[(0,u.jsx)(N.A,{type:"search",value:t,placeholder:"Search",searchIcon:!0,onChange:e=>a(e)}),(0,u.jsx)(g.A,{prefix:"Sort By: ",value:[o],options:P.Rj,searchable:!1,onChange:e=>c({orderBy:e[0]})}),(0,u.jsx)(_.A,{variant:"outlined",onClick:()=>c({order:"ASC"===l?"DESC":"ASC"}),startIcon:"ASC"===l?(0,u.jsx)(x.A,{name:"arrow_upward",fontSize:"lg"}):(0,u.jsx)(x.A,{name:"arrow_downward",fontSize:"lg"}),children:"ASC"===l?"Ascending":"Descending"})]})]})};var I=t(9630),D=t(6715),E=t(7452),G=t(1609);const T=({shortcodes:e,selectedModules:s,setSelectedModules:t})=>{const i=e?.map((e=>e.id))||[],a=i.length>0&&s.length===i.length;return(0,u.jsx)(E.A,{className:"ccpigd-module-list__header",children:(0,u.jsxs)(I.A,{className:"ccpigd-module-list__header-wrapper",columns:"minmax(20px, 30px) minmax(20px, 40px) minmax(100px, 400px) minmax(100px, 200px) minmax(50px, 150px) minmax(100px, 300px) minmax(50px, 150px) minmax(50px, 150px) minmax(100px, 1fr)",children:[(0,u.jsx)(D.A,{id:"select-all",checked:a,onChange:()=>{t(a?[]:i)}}),(0,u.jsx)(C.A,{weight:"semibold",size:"sm",children:"ID:"}),(0,u.jsx)(C.A,{weight:"semibold",size:"sm",children:"Title:"}),(0,u.jsx)(C.A,{weight:"semibold",size:"sm",className:"text-start header-item-type",children:"Item Type:"}),(0,u.jsx)(C.A,{weight:"semibold",size:"sm",className:"text-center",children:"Status:"}),(0,u.jsx)(C.A,{weight:"semibold",size:"sm",className:"text-center",children:"Shortcode:"}),(0,u.jsx)(C.A,{weight:"semibold",size:"sm",className:"text-center",children:"Location:"}),(0,u.jsx)(C.A,{weight:"semibold",size:"sm",className:"text-center hide-tab",children:"Created:"}),(0,u.jsx)(C.A,{weight:"semibold",size:"sm",className:"text-right",children:"Action:"})]})})};var L=t(2094),R=t(1985),B=t(7586);const Z=({addNew:e,shortcodes:s=[]})=>(0,u.jsx)(L.A,{children:(0,u.jsxs)(p.A,{align:"space-between",children:[(0,u.jsxs)(p.A,{gap:5,children:[(0,u.jsx)(h.A,{variant:"primary",size:"small",children:(0,u.jsx)(x.A,{name:"data_object",fontSize:"2xl"})}),(0,u.jsx)(C.A,{as:"h1",size:"md",weight:"semibold",children:"Module Builder"})]}),(0,u.jsxs)(p.A,{gap:5,children:[(0,u.jsx)(R.A,{}),(0,u.jsx)(_.A,{variant:"primary",size:"medium",startIcon:(0,u.jsx)(x.A,{name:"add",fontSize:"lg"}),onClick:()=>{!(0,B.G4)(ccpigd.isPro)&&s?.length>=10?window.CCPIGDHelper.openUpgradePopUp():e()},children:"Add New Module"})]})]})}),U=({location:e=[],children:s,className:t=""})=>{const[i,a]=(0,G.useState)(!1);return(0,u.jsxs)("div",{className:`ccpigd-module-location ${t}`,onMouseEnter:()=>a(!0),onMouseLeave:()=>a(!1),children:[s,i&&e.length>0&&(0,u.jsxs)("div",{className:"ccpigd-module-tooltip",children:[(0,u.jsx)("div",{className:"tooltip-arrow"}),(0,u.jsx)("h4",{className:"ccpigd-module-tooltip-title",children:"Shortcode Location"}),(0,u.jsx)("div",{className:"ccpigd-module-location-container",children:e.map(((e,s)=>(0,u.jsx)("div",{className:"ccpigd-module-location-item",children:(0,u.jsxs)("a",{href:e.url,target:"_blank",rel:"noreferrer",className:"ccpigd-module-location-details",children:[(0,u.jsxs)("span",{children:[s+1,"."]}),e.title&&(0,u.jsx)("span",{children:e.title}),e.url&&(0,u.jsx)(x.A,{name:"open_in_new",fontSize:"lg"})]})},s)))})]})]})},H=()=>(0,u.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",viewBox:"0 0 242.5 239.46",width:44,height:44,children:[(0,u.jsxs)("defs",{children:[(0,u.jsx)("style",{dangerouslySetInnerHTML:{__html:".cls-1,.cls-6{fill:none;}.cls-2{clip-path:url(#clip-path);}.cls-3{fill:#33c6f4;}.cls-4{fill:#1b447e;}.cls-5{fill:#fff;}.cls-6{stroke:#221e1f;stroke-miterlimit:10;stroke-width:7.16px;}"}}),(0,u.jsx)("clipPath",{id:"clip-path",transform:"translate(1.72)",children:(0,u.jsx)("circle",{className:"cls-1",cx:"119.73",cy:"119.73",r:"116.15"})})]}),(0,u.jsx)("g",{id:"Layer_2","data-name":"Layer 2",children:(0,u.jsxs)("g",{id:"Layer_1","data-name":"Layer 1",children:[(0,u.jsxs)("g",{className:"cls-2",children:[(0,u.jsx)("circle",{className:"cls-3",cx:"121.45",cy:"119.73",r:"116.15"}),(0,u.jsx)("path",{className:"cls-4",d:"M239.32,167.79c-53.41-24-108.37-91.46-113-94.55s-10.84.77-10.84.77c-3.87-6.19-10.06.77-10.06.77C76.77,123.55.14,170.11.14,170.11S36.94,237.79,122,237.79C208.48,237.79,239.32,167.79,239.32,167.79Z",transform:"translate(1.72)"}),(0,u.jsx)("path",{className:"cls-5",d:"M67.48,116.58s15.48-7,12.38,4.65-15.48,28.64-11.61,29.41S83,140.58,86.06,142.12s5.42.78,3.87,6.2-3.1,9.29,0,9.29,5.42-7,9.29-13.94,10.06-3.87,12.38-1.55,9.29,15.49,14.71,13.94,8.51-8.52,6.19-24,1.55-20.12,1.55-20.12,4.64-2.32,13.16,8.51,24,27.09,26.31,26.32-10.83-17.8-7.74-19.35,15.48,2.32,21.68,7.74c0,0,2.12,8.87,2.12.36L126.31,73.24,115.47,74l-10.06.77S80.64,111.94,67.48,116.58Z",transform:"translate(1.72)"}),(0,u.jsx)("path",{className:"cls-6",d:"M239.32,170.11c-53.41-24-108.37-93.78-113-96.87s-10.84.77-10.84.77c-3.87-6.19-10.06.77-10.06.77C76.77,123.55.14,170.11.14,170.11",transform:"translate(1.72)"})]}),(0,u.jsx)("circle",{className:"cls-6",cx:"121.45",cy:"119.73",r:"116.15"})]})})]}),W=()=>(0,u.jsx)(u.Fragment,{children:(0,u.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:44,height:44,viewBox:"0 0 400 400",fill:"none",children:[(0,u.jsx)("g",{clipPath:"url(#clip0)",children:(0,u.jsx)("path",{d:"M200 0C89.5321 0 0 89.5321 0 200C0 310.431 89.5321 400 200 400C310.468 400 400 310.468 400 200C399.964 89.5321 310.431 0 200 0ZM150.009 283.306H116.694V116.658H150.009V283.306ZM283.306 283.306H183.324V249.991H283.306V283.306ZM283.306 216.639H183.324V183.324H283.306V216.639ZM283.306 149.973H183.324V116.658H283.306V149.973Z",fill:"#92003B"})}),(0,u.jsx)("defs",{children:(0,u.jsx)("clipPath",{id:"clip0",children:(0,u.jsx)("rect",{width:400,height:400,fill:"white"})})})]})}),V=()=>(0,u.jsxs)("svg",{fill:"#000000",width:"44",height:"44",viewBox:"0 0 24 24",role:"img",xmlns:"http://www.w3.org/2000/svg",children:[(0,u.jsx)("title",{children:"Gutenberg icon"}),(0,u.jsx)("path",{d:"M14.439,11.358c-0.084-0.057-0.199-0.034-0.256,0.051c-0.334,0.503-1.043,0.53-1.08,0.53 c-0.007,0-0.01,0-0.017,0c-0.874,0-1.208,0.746-1.221,0.776c-0.04,0.094,0.003,0.202,0.094,0.243 c0.024,0.01,0.051,0.017,0.074,0.017c0.071,0,0.138-0.04,0.169-0.111c0.003-0.007,0.233-0.52,0.823-0.553v0.955 c-0.024,0.206-0.121,0.368-0.294,0.489c-0.179,0.125-0.418,0.189-0.712,0.189c-0.351,0-0.638-0.121-0.85-0.361 c-0.216-0.24-0.324-0.58-0.324-1.019l0.003-1.053c0.017-0.388,0.121-0.695,0.321-0.914c0.216-0.24,0.499-0.361,0.85-0.361 c0.294,0,0.533,0.064,0.712,0.189c0.179,0.125,0.28,0.297,0.297,0.52l0,0c0,0.007,0,0.017,0,0.024c0,0.128,0.105,0.233,0.233,0.233 c0.128,0,0.233-0.105,0.233-0.233c0-0.007,0-0.017,0-0.024l0,0c-0.034-0.334-0.186-0.597-0.459-0.796 C12.762,9.948,12.422,9.85,12.01,9.85c-0.489,0-0.884,0.162-1.184,0.482c-0.283,0.3-0.432,0.695-0.449,1.181l0,0l0,0 c0,0.034-0.003,0.067-0.003,0.101l0.003,0.948h-0.003c0,0.536,0.152,0.965,0.452,1.285s0.695,0.482,1.184,0.482 c0.412,0,0.752-0.098,1.026-0.297c0.25-0.182,0.398-0.422,0.449-0.719l0.01-1.059c0.307-0.074,0.725-0.243,0.989-0.641 C14.55,11.53,14.527,11.415,14.439,11.358z M17.688,0.511h2.588c0.115,0,0.209-0.094,0.209-0.209s-0.094-0.209-0.209-0.209h-2.588 c-0.115,0-0.209,0.094-0.209,0.209S17.573,0.511,17.688,0.511z M3.825,0.511h2.588c0.115,0,0.209-0.094,0.209-0.209 S6.527,0.093,6.413,0.093H3.825c-0.115,0-0.209,0.094-0.209,0.209S3.707,0.511,3.825,0.511z M20.408,2.191 c0.116,0,0.209,0.094,0.209,0.209c0,0.116-0.094,0.209-0.209,0.209c-0.116,0-0.209-0.094-0.209-0.209 C20.198,2.285,20.292,2.191,20.408,2.191z M11.99,1.533c0.116,0,0.209,0.094,0.209,0.209s-0.094,0.209-0.209,0.209 s-0.209-0.094-0.209-0.209S11.874,1.533,11.99,1.533z M8.11,2.404c0.003,0,0.007,0,0.01,0c0.786,0,1.137-0.493,1.404-0.951 c0.088-0.152,0.412-0.658,0.87-0.789c0.567-0.165,1.171,0.098,1.407,0.614c0.034,0.074,0.108,0.118,0.182,0.121 c0.003,0,0.007,0,0.01,0c0.003,0,0.007,0,0.013,0c0.074-0.003,0.148-0.047,0.182-0.121c0.236-0.516,0.84-0.779,1.407-0.614 c0.459,0.135,0.783,0.638,0.87,0.789c0.267,0.462,0.617,0.951,1.414,0.951l0,0c0.479,0,1.046-0.358,1.204-1.043 c0.132-0.567-0.111-1.08-0.641-1.339c-0.105-0.051-0.229-0.01-0.28,0.094c-0.051,0.105-0.01,0.229,0.094,0.28 c0.503,0.25,0.459,0.692,0.418,0.87c-0.081,0.351-0.391,0.722-0.8,0.722c-0.523,0-0.773-0.263-1.053-0.746 c-0.138-0.236-0.523-0.81-1.113-0.982c-0.644-0.189-1.326,0.037-1.717,0.533c-0.391-0.496-1.073-0.722-1.717-0.533 c-0.59,0.172-0.975,0.746-1.113,0.982c-0.28,0.482-0.53,0.746-1.043,0.746c-0.003,0-0.007,0-0.007,0 c-0.445-0.003-0.729-0.314-0.81-0.621c-0.04-0.145-0.125-0.641,0.442-0.978c0.098-0.057,0.132-0.186,0.071-0.287 C7.755,0.005,7.631-0.029,7.529,0.032C6.878,0.42,6.777,1.034,6.898,1.479C7.047,2.029,7.536,2.4,8.11,2.404z M11.996,22.1H12l0,0 H11.996z M3.498,2.191c0.116,0,0.209,0.094,0.209,0.209c0,0.116-0.094,0.209-0.209,0.209S3.288,2.516,3.288,2.4 C3.288,2.285,3.382,2.191,3.498,2.191z M2.911,0.096c0.116,0,0.209,0.094,0.209,0.209S3.026,0.514,2.911,0.514 S2.701,0.421,2.701,0.305S2.795,0.096,2.911,0.096z M21.15,0.096c0.116,0,0.209,0.094,0.209,0.209s-0.094,0.209-0.209,0.209 s-0.209-0.094-0.209-0.209S21.034,0.096,21.15,0.096z M22.27,13.5c0.116,0,0.209,0.094,0.209,0.209 c0,0.116-0.094,0.209-0.209,0.209c-0.116,0-0.209-0.094-0.209-0.209C22.061,13.594,22.154,13.5,22.27,13.5z M21.43,18.285 c0.116,0,0.209,0.094,0.209,0.209c0,0.116-0.094,0.209-0.209,0.209s-0.209-0.094-0.209-0.209 C21.221,18.378,21.314,18.285,21.43,18.285z M20.087,18.882c0.116,0,0.209,0.094,0.209,0.209c0,0.116-0.094,0.209-0.209,0.209 c-0.116,0-0.209-0.094-0.209-0.209C19.878,18.975,19.972,18.882,20.087,18.882z M7.674,1.088c0,0.31,0.253,0.563,0.563,0.563 c0.31,0,0.563-0.253,0.563-0.563S8.548,0.524,8.238,0.524C7.928,0.521,7.674,0.774,7.674,1.088z M8.238,0.939 c0.081,0,0.148,0.067,0.148,0.148c0,0.081-0.067,0.148-0.148,0.148c-0.081,0-0.148-0.067-0.148-0.148 C8.089,1.007,8.157,0.939,8.238,0.939z M15.829,1.651c0.31,0,0.563-0.253,0.563-0.563s-0.253-0.563-0.563-0.563 c-0.31,0-0.563,0.253-0.563,0.563S15.519,1.651,15.829,1.651z M15.829,0.939c0.081,0,0.148,0.067,0.148,0.148 c0,0.081-0.067,0.148-0.148,0.148s-0.148-0.067-0.148-0.148C15.681,1.007,15.748,0.939,15.829,0.939z M12.56,1.439 c-0.108,0.04-0.162,0.159-0.121,0.267c0.04,0.108,0.159,0.162,0.267,0.125c0.034-0.013,0.843-0.283,1.464,0.682 c0.04,0.061,0.108,0.094,0.175,0.094c0.037,0,0.078-0.01,0.111-0.034c0.098-0.061,0.125-0.192,0.064-0.287 C13.872,1.284,12.955,1.294,12.56,1.439z M11.433,1.439c-0.03-0.01-0.307-0.108-0.685-0.051c-0.351,0.051-0.854,0.25-1.272,0.901 C9.415,2.387,9.442,2.515,9.54,2.576c0.034,0.024,0.074,0.034,0.111,0.034c0.067,0,0.135-0.034,0.175-0.094 c0.617-0.965,1.427-0.695,1.464-0.682c0.108,0.04,0.226-0.017,0.267-0.125C11.598,1.601,11.541,1.479,11.433,1.439z M21.032,2.009 l1.016-1.154v1.663c0,0.115,0.094,0.209,0.209,0.209s0.209-0.094,0.209-0.209V0.305c0-0.088-0.054-0.165-0.135-0.196 s-0.172-0.007-0.229,0.057l-1.38,1.569c-0.078,0.088-0.067,0.219,0.02,0.294C20.823,2.107,20.954,2.097,21.032,2.009z M1.767,2.731 c0.115,0,0.209-0.094,0.209-0.209V0.858l1.016,1.154C3.069,2.1,3.201,2.107,3.285,2.033c0.088-0.078,0.094-0.209,0.02-0.294 l-1.38-1.572C1.868,0.103,1.777,0.079,1.696,0.109C1.615,0.14,1.561,0.217,1.561,0.305v2.217C1.561,2.636,1.652,2.731,1.767,2.731z  M16.497,2.937c-0.098-0.007-0.189,0.061-0.213,0.155c-0.024,0.098,0.024,0.199,0.111,0.24c0.331,0.155,0.631,0.216,0.901,0.216 c0.516,0,0.928-0.226,1.215-0.462c0.459-0.378,0.695-0.854,0.705-0.874c0.047-0.098,0.013-0.216-0.081-0.27 c-0.213-0.125-0.58-0.202-1.14,0.138c-0.28,0.172-0.496,0.378-0.533,0.415C16.949,2.947,16.521,2.937,16.497,2.937z M17.742,2.805 c0.003-0.003,0.007-0.007,0.01-0.01c0.159-0.159,0.607-0.526,0.958-0.543c-0.101,0.145-0.253,0.341-0.459,0.513 c-0.304,0.25-0.628,0.371-0.972,0.364C17.422,3.055,17.58,2.947,17.742,2.805z M4.958,1.941C4.864,1.995,4.83,2.114,4.878,2.211 c0.01,0.02,0.246,0.496,0.705,0.874c0.287,0.236,0.695,0.462,1.215,0.462c0.273,0,0.574-0.061,0.901-0.216 c0.091-0.044,0.135-0.142,0.111-0.24C7.786,2.994,7.698,2.93,7.597,2.933c-0.017,0-0.449,0.013-0.962-0.439 C6.598,2.458,6.382,2.252,6.102,2.08C5.542,1.742,5.171,1.82,4.958,1.941z M6.355,2.805c0.159,0.142,0.317,0.246,0.462,0.324 c-0.729,0.007-1.211-0.55-1.431-0.877c0.351,0.017,0.8,0.385,0.958,0.543C6.349,2.798,6.352,2.802,6.355,2.805z M22.516,19.759 c-0.209-0.175-0.439-0.277-0.651-0.334c0.081-0.061,0.159-0.132,0.226-0.209c0.516-0.607,0.52-1.501,0.007-2.082 c-0.078-0.088-0.209-0.094-0.294-0.017c-0.088,0.078-0.094,0.209-0.017,0.294c0.375,0.425,0.368,1.083-0.013,1.535 c-0.31,0.364-0.901,0.452-1.076,0.472c-0.53,0.057-1.124,0.179-1.444,0.904c-0.051,0.111-0.081,0.236-0.088,0.371 c-0.074-0.024-0.155-0.037-0.236-0.037c-0.422,0-0.766,0.344-0.766,0.766c0,0.29,0.162,0.543,0.401,0.671 c-0.071,0.064-0.138,0.135-0.199,0.216c-0.709-0.955-1.842-1.555-3.09-1.555c-0.179,0-0.358,0.013-0.53,0.037 c1.026-0.314,1.98-0.803,2.851-1.451l0,0c1.124-0.84,2.058-1.937,2.699-3.168c0.675-1.296,1.016-2.696,1.016-4.153 c0-0.01,0-0.017,0-0.027c0-0.003,0-0.003,0-0.007s0-0.007,0-0.01c-0.007-1.184-0.27-2.25-0.644-3.168 c0.138,0.027,0.27,0.037,0.388,0.037c0.874,0,1.258-0.601,1.299-0.671l0,0c0.189-0.317,0.219-0.702,0.111-1.049 c0.003-0.01,0.003-0.024,0.003-0.037V3.284c0-0.115-0.094-0.209-0.209-0.209c-0.115,0-0.209,0.094-0.209,0.209v3.195 c-0.354-0.307-0.867-0.341-1.08-0.341c-0.412,0.003-0.668-0.061-0.857-0.385c-0.159-0.273-0.067-0.557,0.091-0.719 c0.199-0.202,0.482-0.229,0.759-0.078c0.101,0.054,0.229,0.02,0.283-0.081c0.054-0.101,0.02-0.229-0.081-0.283 c-0.439-0.243-0.931-0.182-1.258,0.148c-0.324,0.331-0.385,0.82-0.155,1.218c0.3,0.516,0.756,0.59,1.204,0.59 c0.007,0,0.01,0,0.017,0c0.135,0,0.57,0.02,0.82,0.256c0.324,0.307,0.408,0.789,0.196,1.147c0,0-0.003,0.003-0.003,0.007 c-0.017,0.03-0.418,0.712-1.538,0.354c-0.337-0.715-0.729-1.323-1.093-1.808L19.19,6.631l0.165-0.128l-0.067-0.088 c-0.719-1.204,0.111-2.487,0.543-3.03l0.243-0.277l0,0l0,0l0,0c0.074-0.088,0.067-0.219-0.02-0.294 c-0.084-0.071-0.206-0.067-0.283,0.01l0,0c-0.007,0.007-0.044,0.044-0.101,0.108c-0.375,0.381-1.839,1.731-3.259,1.026l-0.04-0.027 l-0.02-0.013c-1.272-0.685-2.527-1.08-3.725-1.181c-0.155-0.354-0.361-0.624-0.621-0.624c-0.263,0-0.469,0.273-0.628,0.634 c-1.677,0.074-3.762,1.157-3.85,1.201C6.099,4.668,4.628,3.311,4.253,2.93C4.196,2.866,4.155,2.829,4.152,2.822l0,0 c-0.078-0.078-0.199-0.081-0.283-0.01c-0.088,0.074-0.094,0.206-0.02,0.294l0,0l0,0l0,0l0.26,0.294 C4.26,3.588,4.452,3.861,4.614,4.188c0.405,0.82,0.412,1.565,0.024,2.22C4.155,7.009,3.764,7.64,3.464,8.305 c-1.13,0.368-1.535-0.321-1.552-0.351c0-0.003-0.003-0.003-0.003-0.007C1.696,7.589,1.78,7.107,2.104,6.8 c0.25-0.236,0.685-0.256,0.82-0.256h0.003c0.452,0,0.918-0.071,1.218-0.59C4.375,5.555,4.314,5.062,3.99,4.735 C3.663,4.401,3.17,4.344,2.732,4.587C2.63,4.641,2.593,4.769,2.651,4.87c0.054,0.101,0.182,0.138,0.283,0.081 c0.28-0.152,0.563-0.125,0.759,0.078C3.852,5.191,3.94,5.474,3.784,5.747C3.599,6.068,3.346,6.132,2.941,6.132 c-0.003,0-0.007,0-0.013,0c-0.186,0-0.617,0.027-0.962,0.25V3.335c0-0.115-0.094-0.209-0.209-0.209 c-0.115,0-0.209,0.094-0.209,0.209v3.509C1.318,7.255,1.305,7.758,1.541,8.163C1.564,8.207,1.709,8.45,2.033,8.632 C2.219,8.736,2.485,8.834,2.84,8.834c0.128,0,0.27-0.013,0.422-0.044c-0.364,0.978-0.547,2.031-0.553,3.178 c0,0.003,0,0.003,0,0.007v0.003c0,0.01,0,0.02,0,0.027c0,2.072,0.729,4.106,2.051,5.729c1.171,1.437,2.763,2.503,4.528,3.047 c-0.186-0.027-0.375-0.04-0.563-0.04c-1.238,0-2.362,0.59-3.07,1.532c-0.057-0.074-0.121-0.145-0.192-0.206 c0.223-0.135,0.375-0.378,0.375-0.658c0-0.422-0.344-0.766-0.766-0.766c-0.078,0-0.152,0.013-0.223,0.034 c-0.01-0.132-0.04-0.256-0.088-0.368c-0.324-0.725-0.914-0.847-1.444-0.904c-0.175-0.02-0.766-0.108-1.076-0.472 c-0.391-0.442-0.398-1.1-0.024-1.525c0.078-0.088,0.067-0.219-0.017-0.294c-0.088-0.078-0.219-0.067-0.294,0.017 c-0.509,0.58-0.506,1.474,0.007,2.082c0.067,0.081,0.145,0.148,0.226,0.209c-0.213,0.057-0.442,0.162-0.651,0.334 c-0.496,0.408-0.749,1.09-0.756,2.018c-0.017,0.084,0.02,0.172,0.094,0.219c0.034,0.02,0.071,0.03,0.108,0.03 c0.013,0,0.03-0.003,0.044-0.007h0.003c0.007,0,0.01-0.003,0.017-0.007c0.01-0.003,0.024-0.007,0.034-0.013 c0.003,0,0.003-0.003,0.007-0.003c0.034-0.02,0.064-0.047,0.084-0.081c0.081-0.105,0.415-0.236,0.692-0.294 c1.083-0.236,1.309-0.968,1.275-1.319c-0.01-0.115-0.111-0.199-0.226-0.189c-0.115,0.01-0.199,0.111-0.189,0.226 c0,0.003,0.003,0.064-0.017,0.155c-0.051,0.209-0.236,0.57-0.931,0.722c-0.003,0-0.003,0-0.007,0 c-0.081,0.017-0.324,0.074-0.55,0.179c0.061-0.601,0.253-1.039,0.58-1.312c0.503-0.418,1.167-0.3,1.174-0.297 c0.024,0.003,0.044,0.003,0.064,0c0.111,0.024,0.206,0.037,0.277,0.044c0.557,0.061,0.897,0.182,1.11,0.658 c0.165,0.375-0.047,0.806-0.334,1.022c-0.145,0.111-0.533,0.331-0.968-0.027c-0.088-0.074-0.219-0.061-0.294,0.027 c-0.074,0.088-0.061,0.219,0.027,0.294c0.196,0.162,0.415,0.256,0.641,0.283c-0.29,0.236-0.486,0.533-0.574,0.688 c-0.283,0.489-0.513,0.752-0.894,0.756v-1.461c0-0.115-0.094-0.209-0.209-0.209s-0.209,0.094-0.209,0.209v1.694 c0,0.084,0.051,0.155,0.121,0.189c0.037,0.027,0.081,0.047,0.128,0.047h4.858c0.074,0,0.135-0.037,0.175-0.094 c0.027-0.027,0.051-0.061,0.061-0.101c0.192-0.746,0.864-1.265,1.633-1.265c0.688,0,1.299,0.418,1.559,1.043H9.652 c-0.182-0.449-0.621-0.749-1.117-0.749c-0.543,0-1.022,0.368-1.167,0.891c-0.03,0.111,0.037,0.226,0.145,0.256 c0.111,0.03,0.226-0.037,0.256-0.145c0.094-0.344,0.408-0.584,0.763-0.584c0.263,0,0.499,0.128,0.644,0.331H9.054 c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209h0.422C9.483,23.997,9.493,24,9.5,24c0.01,0,0.02,0,0.027-0.003h0.837 c0.115,0,0.209-0.094,0.209-0.209c0-0.01,0-0.02-0.003-0.03c0.003-0.027,0.003-0.057-0.003-0.088 c-0.246-0.914-1.083-1.552-2.031-1.552c-0.918,0-1.724,0.594-2.004,1.461h-1.09c0.088-0.28,0.206-0.54,0.354-0.783 c0.01-0.013,0.017-0.027,0.027-0.04c0.617-0.968,1.697-1.589,2.895-1.589c0.709,0,1.39,0.216,1.967,0.621 c0.017,0.01,0.034,0.02,0.051,0.024c0.088,0.105,0.175,0.216,0.26,0.331c0.02,0.027,0.037,0.054,0.057,0.081 c-0.02,0.428,0.213,0.877,0.695,1.336c0.017,0.051,0.034,0.094,0.044,0.128v0.044c0,0.115,0.094,0.209,0.209,0.209 c0.098,0,0.175-0.064,0.199-0.155l0,0c0-0.003,0.03-0.105,0.091-0.273c0.435-0.425,0.651-0.84,0.648-1.242 c0.027-0.04,0.057-0.084,0.088-0.125c0.094-0.128,0.192-0.253,0.294-0.371c0.574-0.398,1.245-0.607,1.947-0.607 c1.512,0,2.834,0.985,3.273,2.412h-1.09c-0.277-0.867-1.083-1.461-2.004-1.461c-0.948,0-1.781,0.638-2.031,1.552 c-0.01,0.034-0.01,0.067,0,0.101c0,0.007,0,0.01,0,0.017c0,0.115,0.094,0.209,0.209,0.209h1.829c0.115,0,0.209-0.094,0.209-0.209 s-0.094-0.209-0.209-0.209h-0.665c0.145-0.202,0.381-0.331,0.644-0.331c0.361,0,0.675,0.243,0.766,0.594 c0.024,0.094,0.108,0.155,0.202,0.155c0.017,0,0.034-0.003,0.051-0.007c0.111-0.027,0.179-0.142,0.152-0.253 c-0.138-0.533-0.617-0.908-1.171-0.908c-0.493,0-0.931,0.3-1.117,0.749h-0.422c0.256-0.624,0.87-1.043,1.559-1.043 c0.769,0,1.441,0.52,1.633,1.265c0.003,0.017,0.013,0.034,0.02,0.051c0.027,0.084,0.105,0.145,0.199,0.145h4.95 c0.115,0,0.209-0.094,0.209-0.209c0-0.003,0-0.01,0-0.013s0-0.01,0-0.013v-0.04c0.003-0.02,0.003-0.04,0.003-0.061 c0-0.003,0-0.007-0.003-0.01v-1.582c0-0.115-0.094-0.209-0.209-0.209s-0.209,0.094-0.209,0.209v1.417 c-0.351-0.027-0.57-0.287-0.84-0.752c-0.088-0.148-0.27-0.428-0.54-0.658c0.186-0.04,0.364-0.128,0.53-0.267 c0.088-0.074,0.101-0.206,0.027-0.294s-0.206-0.101-0.294-0.027c-0.432,0.358-0.82,0.138-0.968,0.027 c-0.287-0.216-0.499-0.651-0.334-1.022c0.213-0.476,0.553-0.601,1.11-0.658c0.071-0.007,0.165-0.02,0.277-0.044 c0.02,0.003,0.044,0.003,0.067,0c0.007,0,0.665-0.121,1.171,0.297c0.331,0.273,0.526,0.712,0.584,1.316 c-0.229-0.108-0.476-0.165-0.553-0.182c-0.003,0-0.003,0-0.007,0c-0.692-0.152-0.881-0.509-0.931-0.719 c-0.02-0.088-0.02-0.148-0.017-0.155c0.01-0.115-0.074-0.216-0.189-0.226c-0.115-0.01-0.216,0.074-0.226,0.189 c-0.034,0.354,0.192,1.083,1.279,1.319c0.28,0.061,0.634,0.199,0.698,0.304c0,0,0,0.003,0.003,0.003 c0.01,0.013,0.02,0.027,0.03,0.037c0.003,0.003,0.007,0.003,0.01,0.007c0.01,0.007,0.02,0.017,0.03,0.02 c0.003,0.003,0.01,0.007,0.013,0.007c0.01,0.007,0.02,0.01,0.03,0.013c0.003,0,0.01,0.003,0.013,0.003 c0.013,0.003,0.03,0.007,0.047,0.007l0,0c0.013,0,0.024,0,0.037-0.003c0.003,0,0.007,0,0.01-0.003 c0.01-0.003,0.02-0.007,0.034-0.01h0.003c0.01-0.003,0.017-0.01,0.027-0.013l0.003-0.003c0.007-0.003,0.013-0.01,0.017-0.013 c0.003-0.003,0.01-0.007,0.013-0.013c0.003-0.003,0.01-0.01,0.013-0.013c0.003-0.007,0.01-0.01,0.013-0.017s0.007-0.01,0.01-0.017 c0.003-0.007,0.007-0.01,0.01-0.017s0.003-0.013,0.007-0.02c0.003-0.007,0.003-0.013,0.007-0.02c0-0.007,0.003-0.013,0.003-0.017 c0-0.007,0.003-0.013,0.003-0.024V21.82C23.275,20.866,23.019,20.174,22.516,19.759z M5.009,23.575H2.813 c0.186-0.189,0.317-0.415,0.418-0.59c0.088-0.152,0.412-0.658,0.87-0.789c0.54-0.159,1.046,0.027,1.296,0.455 C5.232,22.937,5.1,23.248,5.009,23.575z M5.066,21.763c-0.192,0-0.348-0.155-0.348-0.348s0.155-0.348,0.348-0.348 c0.192,0,0.348,0.155,0.348,0.348C5.414,21.608,5.255,21.763,5.066,21.763z M17.435,19.128L17.435,19.128l0.03,0.037L17.435,19.128 z M17.442,18.919c-1.97-0.229-3.394,0.617-4.244,1.366c-0.368,0.324-0.658,0.658-0.877,0.941c-0.04-0.027-0.078-0.054-0.111-0.071 v-0.594c1.596-1.603,3.182-2.082,4.234-2.2c0.698-0.078,1.262-0.013,1.599,0.051C17.85,18.592,17.651,18.76,17.442,18.919z M19.915,15.977c-0.202,0.388-0.435,0.759-0.692,1.117c-0.267-0.084-0.601-0.162-1.002-0.199c0.894-1.134,1.461-2.487,1.643-3.914 c0.29-0.034,0.692-0.159,0.999-0.358C20.782,13.794,20.465,14.921,19.915,15.977z M18.495,12.212l0.243-0.01 c0.081,0.361,0.354,0.651,0.712,0.749c-0.189,1.444-0.789,2.807-1.748,3.92c-0.462,0-0.999,0.054-1.606,0.186 C17.513,15.903,18.437,14.165,18.495,12.212z M14.53,17.542c-0.135,0.054-0.229,0.098-0.277,0.118 c-0.56,0.223-1.161,0.368-1.788,0.415l5.597-5.597C17.894,14.732,16.49,16.642,14.53,17.542z M20.883,11.986 c-0.007,0.189-0.523,0.496-0.978,0.57c-0.064,0.01-0.128,0.017-0.189,0.017c-0.081,0-0.159-0.017-0.229-0.047 c-0.213-0.091-0.361-0.3-0.361-0.543c0-0.243,0.148-0.452,0.361-0.543c0.071-0.03,0.148-0.047,0.229-0.047 c0.061,0,0.125,0.007,0.189,0.017c0.455,0.074,0.968,0.381,0.978,0.567C20.883,11.979,20.883,11.982,20.883,11.986z M18.93,6.648 l0.088,0.118l0,0c0.766,1.022,1.663,2.605,1.835,4.575c-0.304-0.196-0.702-0.321-0.989-0.354c-0.216-1.707-0.975-3.249-2.099-4.44 c0.047-0.098,0.074-0.209,0.074-0.324c0-0.155-0.047-0.3-0.125-0.418l0.958-1.093C18.491,5.406,18.579,6.064,18.93,6.648z M16.133,4.283l0.044,0.03L16.2,4.327c0.334,0.169,0.692,0.253,1.063,0.253c0.391,0,0.8-0.094,1.211-0.283l-1.08,1.231 c-0.098-0.047-0.206-0.071-0.324-0.071c-0.152,0-0.29,0.044-0.408,0.118c-1.063-0.776-2.321-1.292-3.691-1.461 c-0.034-0.246-0.101-0.597-0.202-0.941C13.852,3.294,14.982,3.666,16.133,4.283z M17.422,6.223c0,0.152-0.101,0.283-0.24,0.331 c-0.034,0.01-0.071,0.017-0.108,0.017c-0.01,0-0.024,0-0.034,0c-0.155-0.013-0.28-0.132-0.307-0.28 c-0.003-0.02-0.007-0.044-0.007-0.064c0-0.024,0.003-0.044,0.007-0.067c0.03-0.152,0.159-0.27,0.317-0.28c0.007,0,0.017,0,0.024,0 s0.013,0,0.02,0c0.155,0.01,0.287,0.121,0.321,0.27c0.003,0.02,0.007,0.037,0.007,0.057C17.418,6.209,17.422,6.216,17.422,6.223z M12.988,4.539c1.255,0.165,2.416,0.644,3.398,1.353c-0.051,0.101-0.078,0.213-0.078,0.334c0,0.152,0.044,0.29,0.121,0.412 l-1.68,1.916c-0.078,0.088-0.067,0.219,0.02,0.294c0.04,0.034,0.088,0.051,0.138,0.051c0.057,0,0.115-0.024,0.159-0.071 l1.677-1.913c0.101,0.051,0.213,0.078,0.334,0.078c0.155,0,0.297-0.047,0.415-0.125c1.046,1.12,1.751,2.557,1.96,4.15 c-0.361,0.101-0.641,0.398-0.715,0.769l-0.24,0.01c-0.051-1.542-0.648-3.013-1.69-4.157c-0.078-0.084-0.209-0.091-0.294-0.013 c-0.084,0.078-0.091,0.209-0.013,0.294c0.918,1.005,1.464,2.281,1.569,3.63l-2.244-2.237c-0.081-0.081-0.213-0.081-0.294,0 c-0.081,0.081-0.081,0.213,0,0.294l2.409,2.409l-5.938,5.938l-5.938-5.938l2.389-2.389c0.081-0.081,0.081-0.213,0-0.294 c-0.081-0.081-0.213-0.081-0.294,0L5.944,11.55c0.118-1.535,0.806-2.915,1.856-3.92l1.046,1.194 c0.04,0.047,0.098,0.071,0.159,0.071c0.047,0,0.098-0.017,0.138-0.051c0.088-0.078,0.094-0.209,0.02-0.294L8.113,7.353 c0.945-0.789,2.129-1.299,3.428-1.397L9.76,7.721c-0.081,0.081-0.081,0.213,0,0.294c0.04,0.04,0.094,0.061,0.148,0.061 s0.105-0.02,0.148-0.061l1.957-1.937l1.9,1.9c0.081,0.081,0.213,0.081,0.294,0c0.081-0.081,0.081-0.213,0-0.294l-1.727-1.727 c1.07,0.081,2.088,0.439,2.976,1.049c0.094,0.064,0.226,0.04,0.29-0.054c0.064-0.094,0.04-0.226-0.054-0.29 c-1.026-0.705-2.22-1.097-3.468-1.134V5.379C12.614,5.285,12.928,4.951,12.988,4.539z M6.892,7.046 c0.118,0,0.229-0.027,0.327-0.074l0.3,0.344c-1.191,1.137-1.95,2.719-2.011,4.477l-0.169-0.01 c-0.081-0.395-0.388-0.705-0.783-0.786c0.206-1.562,0.894-2.972,1.906-4.079C6.588,6.999,6.733,7.046,6.892,7.046z M6.544,6.284 c0-0.017,0-0.03,0.003-0.047c0-0.01,0.003-0.017,0.003-0.027c0.03-0.148,0.159-0.263,0.314-0.273c0.007,0,0.013,0,0.017,0 s0.003,0,0.007,0c0.159,0,0.294,0.108,0.334,0.256c0.007,0.03,0.013,0.061,0.013,0.091c0,0.024-0.003,0.047-0.007,0.071 c-0.03,0.148-0.159,0.263-0.314,0.273c-0.01,0-0.017,0-0.027,0c-0.044,0-0.088-0.01-0.125-0.024 C6.639,6.557,6.544,6.429,6.544,6.284z M5.336,12.201l0.172,0.01c0.057,1.957,0.985,3.698,2.406,4.852 c-0.611-0.135-1.147-0.189-1.613-0.192c-0.951-1.11-1.555-2.466-1.744-3.904C4.945,12.886,5.252,12.586,5.336,12.201z M5.94,12.478 l5.597,5.597C8.555,17.849,6.166,15.461,5.94,12.478z M11.43,4.077c0.091-0.631,0.401-1.474,0.563-1.542 c0.186,0.071,0.472,0.945,0.56,1.538C12.57,4.192,12.58,4.3,12.58,4.388c0,0.037-0.003,0.071-0.01,0.105 c-0.051,0.273-0.29,0.482-0.58,0.482s-0.53-0.209-0.58-0.482c-0.007-0.034-0.01-0.071-0.01-0.105 C11.403,4.296,11.413,4.192,11.43,4.077z M11.794,5.376v0.145c-1.505,0.047-2.881,0.611-3.961,1.515L7.536,6.695 C7.614,6.577,7.661,6.432,7.661,6.28c0-0.128-0.034-0.25-0.088-0.354c0.989-0.725,2.159-1.215,3.431-1.387 C11.062,4.958,11.382,5.295,11.794,5.376z M6.642,4.58c0.371,0,0.729-0.084,1.066-0.253c0.02-0.01,1.947-1.012,3.505-1.147 c-0.101,0.341-0.169,0.695-0.202,0.938C9.625,4.29,8.346,4.826,7.276,5.622C7.162,5.555,7.033,5.518,6.892,5.518 c-0.118,0-0.229,0.027-0.327,0.074L5.431,4.3C5.846,4.485,6.251,4.58,6.642,4.58z M4.958,6.668l0.017-0.024 c0.351-0.58,0.439-1.242,0.263-1.937l1.012,1.157C6.173,5.983,6.126,6.128,6.126,6.28c0,0.111,0.024,0.216,0.067,0.314 c-1.103,1.188-1.846,2.713-2.058,4.4c-0.3,0.047-0.698,0.175-0.999,0.368C3.255,9.58,3.852,8.038,4.958,6.668z M3.12,11.979 c0.007-0.196,0.55-0.466,0.978-0.553c0.094-0.02,0.182-0.03,0.256-0.03c0.057,0,0.108,0.007,0.162,0.024 c0.246,0.071,0.428,0.297,0.428,0.567s-0.182,0.496-0.428,0.567c-0.051,0.013-0.105,0.024-0.162,0.024 c-0.078,0-0.165-0.01-0.256-0.03c-0.428-0.091-0.972-0.361-0.978-0.557C3.12,11.982,3.12,11.982,3.12,11.979z M3.14,12.6 c0.3,0.196,0.702,0.324,0.999,0.371c0.179,1.431,0.746,2.787,1.643,3.92c-0.401,0.037-0.736,0.111-1.005,0.196 C3.808,15.758,3.248,14.222,3.14,12.6z M5.077,17.478c-0.01-0.013-0.02-0.024-0.03-0.037c1.016-0.28,2.126-0.132,2.905,0.054 c0.941,0.226,1.63,0.553,1.636,0.557l0.003-0.007c0.746,0.297,1.559,0.462,2.409,0.462c0.847,0,1.657-0.162,2.399-0.459l0,0 c0,0,0.007-0.003,0.02-0.01c0.088-0.037,0.179-0.074,0.263-0.115c0.287-0.118,0.769-0.294,1.35-0.432 c0.786-0.189,1.9-0.337,2.915-0.054c-0.175,0.216-0.358,0.422-0.553,0.621c-0.283-0.078-1.005-0.226-1.98-0.121 c-1.059,0.115-2.618,0.567-4.211,2.038v-0.368c0-0.115-0.094-0.209-0.209-0.209c-0.115,0-0.209,0.094-0.209,0.209v0.348 c-1.582-1.454-3.134-1.903-4.187-2.018c-0.999-0.108-1.731,0.054-1.997,0.128C5.424,17.883,5.245,17.684,5.077,17.478z M5.964,18.416c0.337-0.067,0.908-0.135,1.619-0.054c1.873,0.209,3.31,1.279,4.211,2.176v0.611 c-0.03,0.017-0.064,0.037-0.101,0.064c-0.219-0.28-0.506-0.607-0.867-0.924c-0.85-0.752-2.281-1.603-4.258-1.366v0.003 C6.359,18.764,6.156,18.595,5.964,18.416z M11.204,21.723c-0.395-0.506-0.827-0.887-1.258-1.174l0.003-0.01 c-0.01-0.003-0.02-0.007-0.03-0.007c-0.719-0.469-1.441-0.675-2.021-0.759c-0.273-0.142-0.543-0.3-0.803-0.472 c1.272-0.037,2.426,0.395,3.445,1.289c0.351,0.307,0.628,0.624,0.837,0.897C11.312,21.557,11.254,21.635,11.204,21.723z M12.212,22.988c-0.051,0.061-0.105,0.121-0.165,0.182c-0.013,0.013-0.03,0.03-0.047,0.044l-0.003,0.003l-0.003,0.003v-0.007 c-0.007-0.007-0.017-0.013-0.024-0.024c-0.067-0.064-0.125-0.128-0.179-0.192c-0.246-0.294-0.354-0.567-0.317-0.816 c0.003-0.02,0.007-0.04,0.013-0.061c0.027-0.108,0.078-0.202,0.138-0.283c0.051-0.067,0.108-0.125,0.165-0.175 c0.051-0.044,0.101-0.081,0.145-0.111c0.02-0.013,0.037-0.024,0.054-0.034c0,0,0.003,0,0.003-0.003h0.003 c0.024,0.013,0.047,0.03,0.078,0.051c0.04,0.027,0.088,0.064,0.135,0.105c0.061,0.054,0.121,0.118,0.172,0.189 c0.061,0.088,0.111,0.186,0.132,0.297c0,0.007,0.003,0.017,0.007,0.024C12.557,22.424,12.452,22.694,12.212,22.988z M13.036,21.466 c-0.007,0.007-0.013,0.013-0.017,0.02c-0.078,0.088-0.148,0.175-0.213,0.26c-0.051-0.088-0.108-0.169-0.169-0.24 c0.209-0.273,0.493-0.601,0.85-0.914c1.012-0.891,2.163-1.323,3.425-1.292c-0.263,0.172-0.533,0.334-0.81,0.476 C14.658,19.995,13.67,20.744,13.036,21.466z M18.923,21.068c0.192,0,0.348,0.155,0.348,0.348s-0.155,0.348-0.348,0.348 s-0.348-0.155-0.348-0.348C18.576,21.227,18.731,21.068,18.923,21.068z M19.976,22.151c0.459,0.135,0.783,0.638,0.87,0.789 c0.108,0.189,0.253,0.439,0.466,0.634H18.98c-0.088-0.317-0.213-0.617-0.371-0.894C18.866,22.222,19.439,21.993,19.976,22.151z M2.199,7.495c0,0.341,0.277,0.621,0.621,0.621S3.44,7.839,3.44,7.495c0-0.341-0.277-0.621-0.621-0.621S2.199,7.154,2.199,7.495z M3.022,7.495c0,0.111-0.091,0.202-0.202,0.202c-0.111,0-0.202-0.091-0.202-0.202s0.091-0.202,0.202-0.202 C2.931,7.292,3.022,7.384,3.022,7.495z M21.737,7.495c0-0.341-0.277-0.621-0.621-0.621c-0.341,0-0.621,0.277-0.621,0.621 c0,0.341,0.277,0.621,0.621,0.621S21.737,7.839,21.737,7.495z M20.914,7.495c0-0.111,0.091-0.202,0.202-0.202 s0.202,0.091,0.202,0.202s-0.091,0.202-0.202,0.202C21.005,7.701,20.914,7.61,20.914,7.495z M22.334,9.04 c-0.078-0.03-0.169-0.013-0.229,0.047c-0.273,0.28-0.722,0.27-0.729,0.27c-0.003,0-0.007,0-0.007,0 c-0.111,0-0.202,0.088-0.209,0.199c-0.003,0.115,0.084,0.213,0.199,0.216c0.02,0,0.351,0.01,0.688-0.145v3.404 c0,0.115,0.094,0.209,0.209,0.209s0.209-0.094,0.209-0.209V9.232C22.462,9.148,22.412,9.07,22.334,9.04z M1.73,13.241 c0.115,0,0.209-0.094,0.209-0.209V9.627c0.337,0.155,0.668,0.145,0.688,0.145c0.115-0.003,0.206-0.101,0.199-0.216 C2.823,9.442,2.725,9.351,2.61,9.357c-0.003,0-0.455,0.01-0.729-0.27C1.821,9.027,1.733,9.01,1.652,9.04 C1.574,9.07,1.524,9.148,1.524,9.232v3.802C1.52,13.15,1.615,13.241,1.73,13.241z M22.499,16.712c0-0.115-0.094-0.209-0.209-0.209 h-1.35c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209h1.35C22.405,16.922,22.499,16.83,22.499,16.712z M21.099,17.512 c0.115,0,0.209-0.094,0.209-0.209s-0.094-0.209-0.209-0.209h-0.52c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209 H21.099z M21.605,17.897c0-0.115-0.094-0.209-0.209-0.209h-1.289c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209h1.289 C21.511,18.106,21.605,18.015,21.605,17.897z M20.789,18.494c0-0.115-0.094-0.209-0.209-0.209h-1.009 c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209h1.009C20.694,18.703,20.789,18.609,20.789,18.494z M18.916,18.882 c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209h0.574c0.115,0,0.209-0.094,0.209-0.209s-0.094-0.209-0.209-0.209 H18.916z M22.29,15.312h-0.752c-0.115,0-0.209,0.094-0.209,0.209c0,0.115,0.094,0.209,0.209,0.209h0.752 c0.115,0,0.209-0.094,0.209-0.209C22.499,15.407,22.405,15.312,22.29,15.312z M22.29,15.909h-1.049 c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209h1.049c0.115,0,0.209-0.094,0.209-0.209S22.405,15.909,22.29,15.909z M22.29,14.121h-0.334c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209h0.334c0.115,0,0.209-0.094,0.209-0.209 C22.499,14.216,22.405,14.121,22.29,14.121z M22.29,14.718h-0.513c-0.115,0-0.209,0.094-0.209,0.209 c0,0.115,0.094,0.209,0.209,0.209h0.513c0.115,0,0.209-0.094,0.209-0.209C22.499,14.813,22.405,14.718,22.29,14.718z M1.723,13.511 c0.116,0,0.209,0.094,0.209,0.209c0,0.116-0.094,0.209-0.209,0.209c-0.116,0-0.209-0.094-0.209-0.209 C1.514,13.604,1.607,13.511,1.723,13.511z M2.566,18.291c0.116,0,0.209,0.094,0.209,0.209c0,0.116-0.094,0.209-0.209,0.209 c-0.116,0-0.209-0.094-0.209-0.209C2.357,18.385,2.451,18.291,2.566,18.291z M3.909,18.889c0.116,0,0.209,0.094,0.209,0.209 c0,0.116-0.094,0.209-0.209,0.209S3.7,19.213,3.7,19.098C3.7,18.982,3.794,18.889,3.909,18.889z M1.703,16.928h1.35 c0.115,0,0.209-0.094,0.209-0.209S3.167,16.51,3.052,16.51h-1.35c-0.115,0-0.209,0.094-0.209,0.209 C1.493,16.837,1.588,16.928,1.703,16.928z M3.413,17.104h-0.52c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209h0.52 c0.115,0,0.209-0.094,0.209-0.209C3.622,17.198,3.528,17.104,3.413,17.104z M3.886,17.698H2.597c-0.115,0-0.209,0.094-0.209,0.209 s0.094,0.209,0.209,0.209h1.289c0.115,0,0.209-0.094,0.209-0.209C4.095,17.789,4,17.698,3.886,17.698z M4.422,18.291H3.413 c-0.115,0-0.209,0.094-0.209,0.209s0.094,0.209,0.209,0.209h1.009c0.115,0,0.209-0.094,0.209-0.209 C4.631,18.386,4.537,18.291,4.422,18.291z M4.294,19.098c0,0.115,0.094,0.209,0.209,0.209h0.574c0.115,0,0.209-0.094,0.209-0.209 s-0.094-0.209-0.209-0.209H4.503C4.388,18.889,4.294,18.983,4.294,19.098z M1.703,15.737h0.752c0.115,0,0.209-0.094,0.209-0.209 c0-0.115-0.094-0.209-0.209-0.209H1.703c-0.115,0-0.209,0.094-0.209,0.209C1.493,15.643,1.588,15.737,1.703,15.737z M1.703,16.335 h1.049c0.115,0,0.209-0.094,0.209-0.209s-0.094-0.209-0.209-0.209H1.703c-0.115,0-0.209,0.094-0.209,0.209 S1.588,16.335,1.703,16.335z M1.703,14.546h0.334c0.115,0,0.209-0.094,0.209-0.209c0-0.115-0.094-0.209-0.209-0.209H1.703 c-0.115,0-0.209,0.094-0.209,0.209S1.588,14.546,1.703,14.546z M1.703,15.14h0.513c0.115,0,0.209-0.094,0.209-0.209 c0-0.115-0.094-0.209-0.209-0.209H1.703c-0.115,0-0.209,0.094-0.209,0.209C1.493,15.049,1.588,15.14,1.703,15.14z M11.996,23.217 L11.996,23.217c0.003-0.003,0-0.003,0-0.007V23.217z M21.484,4.175C21.487,4.175,21.487,4.175,21.484,4.175 c0.094,0,0.179-0.064,0.202-0.159c0.074-0.297,0.044-0.55-0.098-0.759C21.362,2.92,20.947,2.856,20.9,2.849 c-0.108-0.013-0.209,0.054-0.233,0.162c-0.078,0.354-0.034,0.638,0.135,0.847C21.052,4.161,21.443,4.172,21.484,4.175z M21.248,3.493c0.04,0.064,0.064,0.138,0.064,0.226c-0.061-0.024-0.128-0.061-0.175-0.121c-0.054-0.067-0.081-0.155-0.081-0.267 C21.123,3.365,21.197,3.419,21.248,3.493z M20.128,1.159c-0.226-0.337-0.641-0.401-0.688-0.408 c-0.108-0.013-0.209,0.054-0.233,0.162c-0.078,0.354-0.034,0.638,0.135,0.847c0.243,0.304,0.634,0.314,0.678,0.314l0,0 c0.094,0,0.179-0.064,0.202-0.159C20.3,1.624,20.269,1.368,20.128,1.159z M19.672,1.499c-0.054-0.067-0.081-0.155-0.081-0.267 c0.071,0.034,0.145,0.088,0.192,0.162c0.04,0.064,0.064,0.138,0.064,0.226C19.787,1.597,19.719,1.56,19.672,1.499z M3.133,2.849 C3.086,2.856,2.674,2.92,2.445,3.257C2.307,3.466,2.273,3.719,2.347,4.016C2.371,4.107,2.455,4.175,2.55,4.175l0,0 c0.044,0,0.435-0.01,0.678-0.314C3.396,3.652,3.44,3.365,3.363,3.014C3.342,2.906,3.241,2.836,3.133,2.849z M2.907,3.598 C2.86,3.659,2.792,3.696,2.728,3.719c0-0.088,0.024-0.165,0.064-0.226c0.051-0.074,0.125-0.128,0.192-0.162 C2.985,3.443,2.958,3.531,2.907,3.598z M4.564,0.75C4.517,0.757,4.105,0.821,3.875,1.159C3.737,1.368,3.703,1.621,3.778,1.918 C3.801,2.009,3.886,2.076,3.98,2.076l0,0c0.044,0,0.435-0.01,0.678-0.314c0.169-0.209,0.213-0.496,0.135-0.847 C4.77,0.808,4.672,0.737,4.564,0.75z M4.334,1.499C4.287,1.56,4.22,1.597,4.156,1.621c0-0.088,0.024-0.165,0.064-0.226 C4.27,1.321,4.344,1.267,4.412,1.233C4.412,1.344,4.388,1.432,4.334,1.499z M18.579,10.562c0.013,0.108,0.101,0.186,0.206,0.186 c0.007,0,0.017,0,0.024,0c0.115-0.013,0.196-0.118,0.182-0.233c-0.209-1.822-1.454-3.111-1.508-3.165 c-0.081-0.081-0.213-0.084-0.294-0.003c-0.081,0.081-0.084,0.213-0.003,0.294C17.199,7.653,18.387,8.885,18.579,10.562z M5.218,10.744c0.007,0,0.017,0,0.024,0c0.105,0,0.196-0.078,0.206-0.186C5.64,8.882,6.828,7.65,6.838,7.64 c0.081-0.081,0.078-0.216-0.003-0.294C6.753,7.265,6.618,7.265,6.541,7.35c-0.054,0.054-1.296,1.343-1.508,3.165 C5.023,10.629,5.104,10.73,5.218,10.744z"})]}),$=()=>(0,u.jsxs)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"100",height:"100",children:[(0,u.jsx)("path",{d:"M0 0 C33 0 66 0 100 0 C100 33 100 66 100 100 C67 100 34 100 0 100 C0 67 0 34 0 0 Z ",fill:"#FDFDFC",transform:"translate(0,0)"}),(0,u.jsx)("path",{d:"M0 0 C0.66 1.32 1.32 2.64 2 4 C2.7425 3.67 3.485 3.34 4.25 3 C7 2 7 2 11 2 C11 2.66 11 3.32 11 4 C11.721875 3.34 12.44375 2.68 13.1875 2 C16.22207622 -0.15792086 17.3829832 -0.58654327 21 0 C23.22922955 2.22922955 23.88128953 4.09135278 25 7 C25.495 7.495 25.495 7.495 26 8 C26.32351301 10.83972535 26.5130429 13.68073737 26.71875 16.53125 C26.73385265 18.9413605 26.73385265 18.9413605 28 20 C28.07179964 21.51928038 28.08392007 23.04167482 28.0625 24.5625 C28.05347656 25.38878906 28.04445312 26.21507813 28.03515625 27.06640625 C28.02355469 27.70449219 28.01195312 28.34257813 28 29 C28.763125 29.2475 29.52625 29.495 30.3125 29.75 C33.40974934 31.19058109 34.47511304 31.95022608 36 35 C36.8174771 40.068358 36.8174771 40.068358 36 43 C34.35776412 44.90549507 32.66457355 46.30117711 30.62890625 47.7734375 C28.85426954 48.92021149 28.85426954 48.92021149 28 51 C22.32169922 51.02464705 16.64342931 51.04283462 10.96508789 51.05493164 C9.03181415 51.05997256 7.09854424 51.06680519 5.1652832 51.07543945 C2.39273128 51.08751565 -0.37977041 51.09323057 -3.15234375 51.09765625 C-4.45702858 51.10539818 -4.45702858 51.10539818 -5.78807068 51.11329651 C-7.85905814 51.11349185 -9.92994324 51.06208168 -12 51 C-13.66342837 49.33657163 -13.36048097 47.2174291 -13.5625 44.9375 C-13.68818359 43.55884766 -13.68818359 43.55884766 -13.81640625 42.15234375 C-13.87699219 41.44207031 -13.93757813 40.73179688 -14 40 C-14.99 40.495 -14.99 40.495 -16 41 C-23.04244482 41.69269949 -23.04244482 41.69269949 -26.9375 38.875 C-30.82714711 33.45306767 -30.12839492 27.41974609 -30 21 C-26.14370609 18.95134386 -23.0404843 18.66023592 -18.80859375 19.32421875 C-17 20 -17 20 -14.9375 22.8125 C-14.03671851 25.87515708 -13.78135317 27.11956205 -15 30 C-14.34 30 -13.68 30 -13 30 C-13.01160156 29.28972656 -13.02320312 28.57945313 -13.03515625 27.84765625 C-13.04417969 26.92855469 -13.05320312 26.00945313 -13.0625 25.0625 C-13.07410156 24.14597656 -13.08570312 23.22945312 -13.09765625 22.28515625 C-13 20 -13 20 -12 19 C-11.91996047 17.31324093 -11.86125793 15.62545295 -11.8125 13.9375 C-11.37756297 8.64921799 -9.94775871 5.54192525 -6.765625 1.36328125 C-4.4317931 -0.43872613 -2.87401581 -0.25905245 0 0 Z ",fill:"#A8C6D1",transform:"translate(45,9)"}),(0,u.jsx)("path",{d:"M0 0 C0.66 1.32 1.32 2.64 2 4 C2.7425 3.67 3.485 3.34 4.25 3 C7 2 7 2 11 2 C11 2.66 11 3.32 11 4 C12.0828125 3.01 12.0828125 3.01 13.1875 2 C16.22207622 -0.15792086 17.3829832 -0.58654327 21 0 C23.22922955 2.22922955 23.88128953 4.09135278 25 7 C25.495 7.495 25.495 7.495 26 8 C26.32351301 10.83972535 26.5130429 13.68073737 26.71875 16.53125 C26.73385265 18.9413605 26.73385265 18.9413605 28 20 C28.07179964 21.51928038 28.08392007 23.04167482 28.0625 24.5625 C28.05347656 25.38878906 28.04445312 26.21507813 28.03515625 27.06640625 C28.02355469 27.70449219 28.01195312 28.34257813 28 29 C25.17137102 29.87336942 22.33889794 30.7237347 19.5 31.5625 C18.31277344 31.9327832 18.31277344 31.9327832 17.1015625 32.31054688 C11.55510799 33.92447421 7.67763351 34.09427649 2 33 C0.74316406 32.7628125 -0.51367188 32.525625 -1.80859375 32.28125 C-3.00613281 32.0234375 -4.20367187 31.765625 -5.4375 31.5 C-6.65308594 31.2421875 -7.86867188 30.984375 -9.12109375 30.71875 C-12 30 -12 30 -13 29 C-13.0979057 27.50261876 -13.12974864 26.00057108 -13.125 24.5 C-13.12757812 23.6853125 -13.13015625 22.870625 -13.1328125 22.03125 C-13 20 -13 20 -12 19 C-11.91996047 17.31324093 -11.86125793 15.62545295 -11.8125 13.9375 C-11.37756297 8.64921799 -9.94775871 5.54192525 -6.765625 1.36328125 C-4.4317931 -0.43872613 -2.87401581 -0.25905245 0 0 Z ",fill:"#CE7234",transform:"translate(45,9)"}),(0,u.jsx)("path",{d:"M0 0 C1.4540625 0.0309375 1.4540625 0.0309375 2.9375 0.0625 C2.9375 0.7225 2.9375 1.3825 2.9375 2.0625 C1.9784375 2.2171875 1.9784375 2.2171875 1 2.375 C0.319375 2.601875 -0.36125 2.82875 -1.0625 3.0625 C-1.3925 4.0525 -1.7225 5.0425 -2.0625 6.0625 C-1.29164062 6.0625 -0.52078125 6.0625 0.2734375 6.0625 C14.49479167 6.0625 28.71614583 6.0625 42.9375 6.0625 C42.9375 6.7225 42.9375 7.3825 42.9375 8.0625 C41.6175 8.0625 40.2975 8.0625 38.9375 8.0625 C39.5975 8.784375 40.2575 9.50625 40.9375 10.25 C43.09069133 13.2779253 43.43854005 14.45501163 42.9375 18.0625 C41.9375 19.0625 41.9375 19.0625 39.43359375 19.16015625 C36.6015625 19.12760417 33.76953125 19.09505208 30.9375 19.0625 C30.9375 15.4325 30.9375 11.8025 30.9375 8.0625 C30.2775 8.3925 29.6175 8.7225 28.9375 9.0625 C28.46998212 11.41849235 28.46998212 11.41849235 28.3125 14.125 C28.23773438 15.04410156 28.16296875 15.96320313 28.0859375 16.91015625 C28.03695312 17.62042969 27.98796875 18.33070312 27.9375 19.0625 C26.9475 19.0625 25.9575 19.0625 24.9375 19.0625 C24.9375 15.4325 24.9375 11.8025 24.9375 8.0625 C23.9475 8.0625 22.9575 8.0625 21.9375 8.0625 C21.9375 11.6925 21.9375 15.3225 21.9375 19.0625 C20.6175 19.0625 19.2975 19.0625 17.9375 19.0625 C17.9375 15.7625 17.9375 12.4625 17.9375 9.0625 C16.9475 9.0625 15.9575 9.0625 14.9375 9.0625 C14.9375 12.3625 14.9375 15.6625 14.9375 19.0625 C13.6175 19.0625 12.2975 19.0625 10.9375 19.0625 C10.4425 18.0725 10.4425 18.0725 9.9375 17.0625 C9.2775 17.7225 8.6175 18.3825 7.9375 19.0625 C4.9375 19.3125 4.9375 19.3125 1.9375 19.0625 C-0.0625 17.0625 -0.0625 17.0625 -0.2578125 15.1171875 C-0.19270833 13.09895833 -0.12760417 11.08072917 -0.0625 9.0625 C-0.7225 9.0625 -1.3825 9.0625 -2.0625 9.0625 C-2.0625 12.3625 -2.0625 15.6625 -2.0625 19.0625 C-3.0525 19.0625 -4.0425 19.0625 -5.0625 19.0625 C-5.3925 17.7425 -5.7225 16.4225 -6.0625 15.0625 C-6.454375 15.7225 -6.84625 16.3825 -7.25 17.0625 C-9.0625 19.0625 -9.0625 19.0625 -11.75 19.3125 C-12.513125 19.23 -13.27625 19.1475 -14.0625 19.0625 C-14.0625 20.7125 -14.0625 22.3625 -14.0625 24.0625 C-15.0525 24.0625 -16.0425 24.0625 -17.0625 24.0625 C-17.3925 20.4325 -17.7225 16.8025 -18.0625 13.0625 C-18.7225 15.0425 -19.3825 17.0225 -20.0625 19.0625 C-21.3825 18.7325 -22.7025 18.4025 -24.0625 18.0625 C-24.0625 16.4125 -24.0625 14.7625 -24.0625 13.0625 C-24.7225 13.0625 -25.3825 13.0625 -26.0625 13.0625 C-26.3925 15.0425 -26.7225 17.0225 -27.0625 19.0625 C-28.0525 19.0625 -29.0425 19.0625 -30.0625 19.0625 C-30.56762244 17.45993892 -31.06641627 15.85538208 -31.5625 14.25 C-31.8409375 13.35667969 -32.119375 12.46335937 -32.40625 11.54296875 C-33.0625 9.0625 -33.0625 9.0625 -33.0625 6.0625 C-31.7425 6.3925 -30.4225 6.7225 -29.0625 7.0625 C-29.0625 8.3825 -29.0625 9.7025 -29.0625 11.0625 C-28.4025 11.0625 -27.7425 11.0625 -27.0625 11.0625 C-26.7325 9.4125 -26.4025 7.7625 -26.0625 6.0625 C-25.0725 6.0625 -24.0825 6.0625 -23.0625 6.0625 C-22.7325 7.7125 -22.4025 9.3625 -22.0625 11.0625 C-21.4025 9.4125 -20.7425 7.7625 -20.0625 6.0625 C-15.4425 6.0625 -10.8225 6.0625 -6.0625 6.0625 C-5.4025 4.4125 -4.7425 2.7625 -4.0625 1.0625 C-3.0625 0.0625 -3.0625 0.0625 0 0 Z ",fill:"#7C7B7B",transform:"translate(45.0625,66.9375)"}),(0,u.jsx)("path",{d:"M0 0 C0.78375 0.04125 1.5675 0.0825 2.375 0.125 C3.035 1.445 3.695 2.765 4.375 4.125 C5.1175 3.795 5.86 3.465 6.625 3.125 C9.375 2.125 9.375 2.125 13.375 2.125 C13.375 2.785 13.375 3.445 13.375 4.125 C14.4578125 3.135 14.4578125 3.135 15.5625 2.125 C18.59707622 -0.03292086 19.7579832 -0.46154327 23.375 0.125 C25.60422955 2.35422955 26.25628953 4.21635278 27.375 7.125 C27.87 7.62 27.87 7.62 28.375 8.125 C28.69851301 10.96472535 28.8880429 13.80573737 29.09375 16.65625 C29.10885265 19.0663605 29.10885265 19.0663605 30.375 20.125 C30.44679964 21.64428038 30.45892007 23.16667482 30.4375 24.6875 C30.42847656 25.51378906 30.41945312 26.34007813 30.41015625 27.19140625 C30.39855469 27.82949219 30.38695312 28.46757813 30.375 29.125 C27.98112843 29.79949966 25.58530779 30.46476641 23.1875 31.125 C22.51396484 31.31578125 21.84042969 31.5065625 21.14648438 31.703125 C17.46944844 32.7075836 14.1899818 33.36204741 10.375 33.125 C10.045 32.465 9.715 31.805 9.375 31.125 C10.64557182 30.64514033 11.91646848 30.1661407 13.1875 29.6875 C13.89519531 29.42066406 14.60289063 29.15382813 15.33203125 28.87890625 C17.00172396 28.26274814 18.68657704 27.68780765 20.375 27.125 C21.035 23.825 21.695 20.525 22.375 17.125 C20.065 17.125 17.755 17.125 15.375 17.125 C15.1275 17.74375 14.88 18.3625 14.625 19 C13.16871361 21.47568687 11.99687494 22.07625002 9.375 23.125 C7.4375 22.125 7.4375 22.125 5.375 20.125 C4.70950549 17.42575428 4.55819237 14.91868363 4.375 12.125 C5.695 12.125 7.015 12.125 8.375 12.125 C8.375 13.445 8.375 14.765 8.375 16.125 C9.695 15.795 11.015 15.465 12.375 15.125 C12.375 14.135 12.375 13.145 12.375 12.125 C13.365 11.795 14.355 11.465 15.375 11.125 C13.725 11.455 12.075 11.785 10.375 12.125 C10.375 10.145 10.375 8.165 10.375 6.125 C5.425 6.455 0.475 6.785 -4.625 7.125 C-4.625 0.2202381 -4.625 0.2202381 0 0 Z ",fill:"#B85A1B",transform:"translate(42.625,8.875)"}),(0,u.jsx)("path",{d:"M0 0 C5.625 0 5.625 0 8.8125 3 C9.41707031 3.556875 10.02164063 4.11375 10.64453125 4.6875 C11.09183594 5.120625 11.53914063 5.55375 12 6 C12.92619141 5.53013672 12.92619141 5.53013672 13.87109375 5.05078125 C15.99737618 4.00129506 17.63545703 3.22882674 20 3 C21.75 4.4375 21.75 4.4375 23 6 C26.01530826 4.99489725 27.79651694 4.21620075 30 1.875 C32 0 32 0 37 0 C37 3.3 37 6.6 37 10 C36.34 9.67 35.68 9.34 35 9 C33.18828902 8.84693099 31.3716206 8.75053339 29.5546875 8.68359375 C28.47832031 8.64169922 27.40195312 8.59980469 26.29296875 8.55664062 C24.60107422 8.49766602 24.60107422 8.49766602 22.875 8.4375 C21.73933594 8.39431641 20.60367188 8.35113281 19.43359375 8.30664062 C16.62252232 8.2003396 13.81136055 8.09830595 11 8 C11 8.99 11 9.98 11 11 C13.64 11 16.28 11 19 11 C19 11.66 19 12.32 19 13 C16.36 13 13.72 13 11 13 C11 13.66 11 14.32 11 15 C13.64 15 16.28 15 19 15 C19 15.66 19 16.32 19 17 C12.73 17 6.46 17 0 17 C0 11.39 0 5.78 0 0 Z ",fill:"#CFEAFB",transform:"translate(34,41)"}),(0,u.jsx)("path",{d:"M0 0 C1.32 0.33 2.64 0.66 4 1 C4 2.32 4 3.64 4 5 C4.66 5 5.32 5 6 5 C6.33 3.35 6.66 1.7 7 0 C7.99 0 8.98 0 10 0 C10.33 1.65 10.66 3.3 11 5 C11.66 3.35 12.32 1.7 13 0 C14.95825873 -0.02694851 16.91662226 -0.04637218 18.875 -0.0625 C20.51082031 -0.07990234 20.51082031 -0.07990234 22.1796875 -0.09765625 C25 0 25 0 27 1 C27.36190476 8.23809524 27.36190476 8.23809524 25.8125 11.5 C24 13 24 13 21.3125 13.25 C20.549375 13.1675 19.78625 13.085 19 13 C19 14.65 19 16.3 19 18 C18.01 18 17.02 18 16 18 C15.67 14.37 15.34 10.74 15 7 C14.34 8.98 13.68 10.96 13 13 C11.68 12.67 10.36 12.34 9 12 C9 10.35 9 8.7 9 7 C8.34 7 7.68 7 7 7 C6.67 8.98 6.34 10.96 6 13 C5.01 13 4.02 13 3 13 C2.49487756 11.39743892 1.99608373 9.79288208 1.5 8.1875 C1.2215625 7.29417969 0.943125 6.40085937 0.65625 5.48046875 C0 3 0 3 0 0 Z ",fill:"#BE682E",transform:"translate(12,73)"}),(0,u.jsx)("path",{d:"M0 0 C1.32 0 2.64 0 4 0 C4.02683987 2.97922593 4.04676037 5.95821295 4.0625 8.9375 C4.07087891 9.78763672 4.07925781 10.63777344 4.08789062 11.51367188 C4.09111328 12.32255859 4.09433594 13.13144531 4.09765625 13.96484375 C4.10289307 14.7137085 4.10812988 15.46257324 4.11352539 16.23413086 C4 18 4 18 3 19 C0.26105915 19.08858646 -2.4525327 19.11523479 -5.19140625 19.09765625 C-6.01124496 19.0962413 -6.83108368 19.09482635 -7.67576599 19.09336853 C-10.30471382 19.08775289 -12.93357773 19.07519779 -15.5625 19.0625 C-17.34049357 19.05748701 -19.11848846 19.05292376 -20.89648438 19.04882812 C-25.26435545 19.03777839 -29.63216348 19.02050331 -34 19 C-34 18.67 -34 18.34 -34 18 C-27.73 18 -21.46 18 -15 18 C-15 17.34 -15 16.68 -15 16 C-17.64 16 -20.28 16 -23 16 C-23 15.34 -23 14.68 -23 14 C-20.36 14 -17.72 14 -15 14 C-15 13.34 -15 12.68 -15 12 C-17.64 12 -20.28 12 -23 12 C-23 11.01 -23 10.02 -23 9 C-19.02084841 8.97113016 -15.04172347 8.95324594 -11.0625 8.9375 C-9.92619141 8.92912109 -8.78988281 8.92074219 -7.61914062 8.91210938 C-6.53955078 8.90888672 -5.45996094 8.90566406 -4.34765625 8.90234375 C-2.84730835 8.89448853 -2.84730835 8.89448853 -1.31665039 8.88647461 C1 9 1 9 2 10 C2.33 7.03 2.66 4.06 3 1 C2.01 0.67 1.02 0.34 0 0 Z ",fill:"#82BADA",transform:"translate(68,40)"}),(0,u.jsx)("path",{d:"M0 0 C1.134375 0.020625 2.26875 0.04125 3.4375 0.0625 C3.705625 0.866875 3.97375 1.67125 4.25 2.5 C4.641875 3.345625 5.03375 4.19125 5.4375 5.0625 C6.4275 5.3925 7.4175 5.7225 8.4375 6.0625 C9.118125 5.2375 9.79875 4.4125 10.5 3.5625 C13.4375 1.0625 13.4375 1.0625 17.25 0.75 C18.301875 0.853125 19.35375 0.95625 20.4375 1.0625 C20.75 4.25 20.75 4.25 20.4375 8.0625 C17.6651086 11.41855275 15.47504734 13.79555765 11.08203125 14.37109375 C6.06885791 14.59927957 2.33836286 14.65005007 -1.75 11.5 C-4.36033903 8.88343104 -4.55365777 8.12992204 -5.0625 4.25 C-4.40796395 0.0773327 -4.40796395 0.0773327 0 0 Z ",fill:"#E58D5C",transform:"translate(44.5625,24.9375)"}),(0,u.jsx)("path",{d:"M0 0 C3.35014738 2.83474009 3.93050124 4.60196165 4.6875 8.9375 C4.57487956 11.64550978 4.25208468 12.70888698 2.4609375 14.77734375 C0.5625 16.375 0.5625 16.375 -1.37109375 17.7734375 C-3.14573046 18.92021149 -3.14573046 18.92021149 -4 21 C-17.2 21 -30.4 21 -44 21 C-43.67 20.34 -43.34 19.68 -43 19 C-30.79 19 -18.58 19 -6 19 C-5.67 13.06 -5.34 7.12 -5 1 C-10.84533795 3.29982335 -10.84533795 3.29982335 -15.3125 6.6875 C-18 9 -18 9 -20 9 C-20 8.34 -20 7.68 -20 7 C-18 5.375 -18 5.375 -16 4 C-17.98 4 -19.96 4 -22 4 C-15.93112878 -0.04591415 -7.04307412 -2.34769137 0 0 Z ",fill:"#7DA6B4",transform:"translate(77,39)"}),(0,u.jsx)("path",{d:"M0 0 C2.125 2.8125 2.125 2.8125 3 6 C2.3125 8.0625 2.3125 8.0625 1 10 C0.67 10.86625 0.34 11.7325 0 12.625 C-1 15 -1 15 -3 17 C-5.375 17.4375 -5.375 17.4375 -8 17 C-11.65527759 13.14165143 -13.13738911 10.61723738 -13.0625 5.375 C-13.05347656 4.55773438 -13.04445313 3.74046875 -13.03515625 2.8984375 C-13.02355469 2.27195312 -13.01195312 1.64546875 -13 1 C-8.67516402 -1.29756912 -4.59749249 -1.7141513 0 0 Z ",fill:"#A3531E",transform:"translate(28,29)"}),(0,u.jsx)("path",{d:"M0 0 C0.78375 0.04125 1.5675 0.0825 2.375 0.125 C3.035 1.445 3.695 2.765 4.375 4.125 C5.1175 3.795 5.86 3.465 6.625 3.125 C9.375 2.125 9.375 2.125 13.375 2.125 C13.375 2.785 13.375 3.445 13.375 4.125 C14.4578125 3.135 14.4578125 3.135 15.5625 2.125 C18.59707622 -0.03292086 19.7579832 -0.46154327 23.375 0.125 C25.60422955 2.35422955 26.25628953 4.21635278 27.375 7.125 C27.87 7.62 27.87 7.62 28.375 8.125 C28.69851301 10.96472535 28.8880429 13.80573737 29.09375 16.65625 C29.10885265 19.0663605 29.10885265 19.0663605 30.375 20.125 C30.44679964 21.64428038 30.45892007 23.16667482 30.4375 24.6875 C30.42847656 25.51378906 30.41945312 26.34007813 30.41015625 27.19140625 C30.39855469 27.82949219 30.38695312 28.46757813 30.375 29.125 C29.715 29.125 29.055 29.125 28.375 29.125 C28.375 26.155 28.375 23.185 28.375 20.125 C27.715 20.125 27.055 20.125 26.375 20.125 C26.045 16.165 25.715 12.205 25.375 8.125 C22.405 7.465 19.435 6.805 16.375 6.125 C16.375 6.785 16.375 7.445 16.375 8.125 C14.725 8.125 13.075 8.125 11.375 8.125 C11.705 7.465 12.035 6.805 12.375 6.125 C6.58908489 6.02022488 1.08190634 6.13249455 -4.625 7.125 C-4.75 4.75 -4.75 4.75 -4.625 2.125 C-2.625 0.125 -2.625 0.125 0 0 Z ",fill:"#80461C",transform:"translate(42.625,8.875)"}),(0,u.jsx)("path",{d:"M0 0 C1.4540625 0.0309375 1.4540625 0.0309375 2.9375 0.0625 C2.9375 0.7225 2.9375 1.3825 2.9375 2.0625 C1.9784375 2.2171875 1.9784375 2.2171875 1 2.375 C0.319375 2.601875 -0.36125 2.82875 -1.0625 3.0625 C-1.3925 4.0525 -1.7225 5.0425 -2.0625 6.0625 C-0.4125 6.0625 1.2375 6.0625 2.9375 6.0625 C2.9375 7.0525 2.9375 8.0425 2.9375 9.0625 C4.2575 8.7325 5.5775 8.4025 6.9375 8.0625 C8.0625 14.8125 8.0625 14.8125 6.9375 17.0625 C5.9475 17.0625 4.9575 17.0625 3.9375 17.0625 C3.2775 16.4025 2.6175 15.7425 1.9375 15.0625 C1.2775 15.7225 0.6175 16.3825 -0.0625 17.0625 C-0.0625 14.4225 -0.0625 11.7825 -0.0625 9.0625 C-0.7225 9.0625 -1.3825 9.0625 -2.0625 9.0625 C-2.0625 12.3625 -2.0625 15.6625 -2.0625 19.0625 C-3.0525 19.0625 -4.0425 19.0625 -5.0625 19.0625 C-5.285793 17.00156592 -5.49052887 14.9386161 -5.6875 12.875 C-5.80351563 11.72644531 -5.91953125 10.57789062 -6.0390625 9.39453125 C-6.06287019 6.00987074 -5.58190136 4.05211347 -4.0625 1.0625 C-3.0625 0.0625 -3.0625 0.0625 0 0 Z ",fill:"#605F5F",transform:"translate(45.0625,66.9375)"}),(0,u.jsx)("path",{d:"M0 0 C1.65 0 3.3 0 5 0 C5.268125 0.639375 5.53625 1.27875 5.8125 1.9375 C6.88667752 4.33131686 6.88667752 4.33131686 10 5 C10.721875 4.175 11.44375 3.35 12.1875 2.5 C15 0 15 0 17.8125 -0.3125 C18.534375 -0.209375 19.25625 -0.10625 20 0 C19.51127987 5.49810141 19.51127987 5.49810141 17.296875 7.671875 C13.14235986 10.07414566 8.64659498 9.63458809 4 9 C1.3125 7.3125 1.3125 7.3125 0 5 C-0.25 2.25 -0.25 2.25 0 0 Z ",fill:"#F6D093",transform:"translate(43,26)"}),(0,u.jsx)("path",{d:"M0 0 C1.670625 0.061875 1.670625 0.061875 3.375 0.125 C3.375 0.785 3.375 1.445 3.375 2.125 C2.055 2.125 0.735 2.125 -0.625 2.125 C0.035 2.846875 0.695 3.56875 1.375 4.3125 C3.52819133 7.3404253 3.87604005 8.51751163 3.375 12.125 C2.375 13.125 2.375 13.125 0.52734375 13.22265625 C-1.5234375 13.19010417 -3.57421875 13.15755208 -5.625 13.125 C-5.67891993 11.33366022 -5.71775571 9.54186101 -5.75 7.75 C-5.77320312 6.75226563 -5.79640625 5.75453125 -5.8203125 4.7265625 C-5.4959531 0.4060953 -4.19507996 0.14465793 0 0 Z ",fill:"#807F7F",transform:"translate(84.625,72.875)"}),(0,u.jsx)("path",{d:"M0 0 C1.81242052 -0.02687279 3.62495233 -0.04633715 5.4375 -0.0625 C6.44683594 -0.07410156 7.45617187 -0.08570312 8.49609375 -0.09765625 C11 0 11 0 12 1 C12.07244053 3.01964199 12.08377188 5.04167124 12.0625 7.0625 C12.05347656 8.16722656 12.04445313 9.27195312 12.03515625 10.41015625 C12.02355469 11.26480469 12.01195313 12.11945313 12 13 C11.01 13 10.02 13 9 13 C9 9.37 9 5.74 9 2 C8.01 2.495 8.01 2.495 7 3 C6.53248212 5.35599235 6.53248212 5.35599235 6.375 8.0625 C6.30023438 8.98160156 6.22546875 9.90070313 6.1484375 10.84765625 C6.09945312 11.55792969 6.05046875 12.26820312 6 13 C5.01 13 4.02 13 3 13 C3 9.37 3 5.74 3 2 C2.01 2 1.02 2 0 2 C0 1.34 0 0.68 0 0 Z ",fill:"#5F5E5E",transform:"translate(67,73)"}),(0,u.jsx)("path",{d:"M0 0 C0 3.3 0 6.6 0 10 C-0.66 9.67 -1.32 9.34 -2 9 C-4.71262116 8.7677354 -7.40773126 8.58063765 -10.125 8.4375 C-10.87910156 8.39431641 -11.63320313 8.35113281 -12.41015625 8.30664062 C-14.27321888 8.2005168 -16.13658524 8.09974999 -18 8 C-18 6.68 -18 5.36 -18 4 C-18.66 3.67 -19.32 3.34 -20 3 C-17.06296616 3.62936439 -14.66211372 4.62420173 -12 6 C-11.55269531 5.566875 -11.10539062 5.13375 -10.64453125 4.6875 C-9.73767578 3.8521875 -9.73767578 3.8521875 -8.8125 3 C-8.22082031 2.443125 -7.62914062 1.88625 -7.01953125 1.3125 C-5 0 -5 0 0 0 Z ",fill:"#D3E7EE",transform:"translate(71,41)"}),(0,u.jsx)("path",{d:"M0 0 C1.32 0 2.64 0 4 0 C4 1.32 4 2.64 4 4 C5.32 3.67 6.64 3.34 8 3 C8 2.01 8 1.02 8 0 C8.99 0 9.98 0 11 0 C11 1.32 11 2.64 11 4 C13.31 4 15.62 4 18 4 C18 4.33 18 4.66 18 5 C15.69 5 13.38 5 11 5 C10.7525 5.61875 10.505 6.2375 10.25 6.875 C8.79371361 9.35068687 7.62187494 9.95125002 5 11 C3.0625 10 3.0625 10 1 8 C0.33450549 5.30075428 0.18319237 2.79368363 0 0 Z ",fill:"#7F4F3A",transform:"translate(47,21)"}),(0,u.jsx)("path",{d:"M0 0 C2.31 0.33 4.62 0.66 7 1 C7.36190476 8.23809524 7.36190476 8.23809524 5.8125 11.5 C4 13 4 13 1.3125 13.25 C0.549375 13.1675 -0.21375 13.085 -1 13 C-1 14.65 -1 16.3 -1 18 C-1.66 18 -2.32 18 -3 18 C-3 13.05 -3 8.1 -3 3 C-2.34 3 -1.68 3 -1 3 C-1 5.64 -1 8.28 -1 11 C-0.01 10.67 0.98 10.34 2 10 C2.33 7.36 2.66 4.72 3 2 C2.01 2 1.02 2 0 2 C0 1.34 0 0.68 0 0 Z ",fill:"#BD682E",transform:"translate(32,73)"}),(0,u.jsx)("path",{d:"M0 0 C2.375 -0.125 2.375 -0.125 5 0 C7.22922955 2.22922955 7.88128953 4.09135278 9 7 C9.33 7.33 9.66 7.66 10 8 C10.32351301 10.83972535 10.5130429 13.68073737 10.71875 16.53125 C10.73385265 18.9413605 10.73385265 18.9413605 12 20 C12.07179964 21.51928038 12.08392007 23.04167482 12.0625 24.5625 C12.05347656 25.38878906 12.04445313 26.21507813 12.03515625 27.06640625 C12.02355469 27.70449219 12.01195313 28.34257813 12 29 C11.34 29 10.68 29 10 29 C10 26.03 10 23.06 10 20 C9.34 20 8.68 20 8 20 C7.97421875 19.15695313 7.9484375 18.31390625 7.921875 17.4453125 C7.83679688 15.80175781 7.83679688 15.80175781 7.75 14.125 C7.70359375 13.03445312 7.6571875 11.94390625 7.609375 10.8203125 C7.31153872 7.8667935 7.31153872 7.8667935 4.953125 6.6171875 C3.98632812 6.31167969 3.98632812 6.31167969 3 6 C3.33 5.01 3.66 4.02 4 3 C2.35 3.33 0.7 3.66 -1 4 C-0.67 2.68 -0.34 1.36 0 0 Z ",fill:"#894516",transform:"translate(61,9)"}),(0,u.jsx)("path",{d:"M0 0 C2.31 0 4.62 0 7 0 C7 0.66 7 1.32 7 2 C7.99 2 8.98 2 10 2 C10 4.64 10 7.28 10 10 C8.68 10.33 7.36 10.66 6 11 C6 8.36 6 5.72 6 3 C5.34 3 4.68 3 4 3 C4 7.95 4 12.9 4 18 C3.67 18 3.34 18 3 18 C2.67 13.71 2.34 9.42 2 5 C1.34 5 0.68 5 0 5 C0 3.35 0 1.7 0 0 Z ",fill:"#C1703B",transform:"translate(25,73)"}),(0,u.jsx)("path",{d:"M0 0 C5 2 5 2 6 4 C6.45528455 9.3495935 6.45528455 9.3495935 4.6875 11.875 C3 13 3 13 0 13 C0 8.71 0 4.42 0 0 Z ",fill:"#995222",transform:"translate(73,44)"}),(0,u.jsx)("path",{d:"M0 0 C3 0.125 3 0.125 4 1.125 C4.1245486 2.76730364 4.17568524 4.41552276 4.1875 6.0625 C4.20167969 6.95839844 4.21585938 7.85429688 4.23046875 8.77734375 C4 11.125 4 11.125 2 13.125 C-1.125 13.25 -1.125 13.25 -4 13.125 C-4.33 11.805 -4.66 10.485 -5 9.125 C-4.01 9.125 -3.02 9.125 -2 9.125 C-2 9.785 -2 10.445 -2 11.125 C-1.01 11.125 -0.02 11.125 1 11.125 C1 8.155 1 5.185 1 2.125 C-2.0745356 2.9013932 -2.0745356 2.9013932 -4 5.125 C-4 0.16666667 -4 0.16666667 0 0 Z ",fill:"#5D5C5C",transform:"translate(51,72.875)"}),(0,u.jsx)("path",{d:"M0 0 C0.33 0.66 0.66 1.32 1 2 C3.64 2 6.28 2 9 2 C9 2.66 9 3.32 9 4 C6.36 4 3.72 4 1 4 C1 4.66 1 5.32 1 6 C3.64 6 6.28 6 9 6 C9 6.66 9 7.32 9 8 C3.55306686 8.09688221 -1.63904667 8.12862175 -7 7 C-7 6.67 -7 6.34 -7 6 C-5.02 6 -3.04 6 -1 6 C-1 5.01 -1 4.02 -1 3 C-2.98 3 -4.96 3 -7 3 C-7 2.67 -7 2.34 -7 2 C-4.69 2 -2.38 2 0 2 C0 1.34 0 0.68 0 0 Z ",fill:"#E9F4FD",transform:"translate(44,50)"}),(0,u.jsx)("path",{d:"M0 0 C0.556875 0.66 1.11375 1.32 1.6875 2 C3.82227542 4.20856841 3.82227542 4.20856841 6.5625 4.375 C9.25194019 4.13662319 9.25194019 4.13662319 12 2 C11.67 3.32 11.34 4.64 11 6 C11.99 5.34 12.98 4.68 14 4 C13.67 5.65 13.34 7.3 13 9 C5.81218274 9.60913706 5.81218274 9.60913706 2 6.75 C0 4 0 4 0 0 Z ",fill:"#88AFBC",transform:"translate(16,41)"}),(0,u.jsx)("path",{d:"M0 0 C3.26460973 1.80412643 4.88929795 2.83394693 7 6 C7.25760279 8.69452521 7.08900053 11.28548375 7 14 C6.01 14.495 6.01 14.495 5 15 C4.62875 13.329375 4.62875 13.329375 4.25 11.625 C3.38994661 7.95384802 3.38994661 7.95384802 0.875 6.5625 C0.25625 6.376875 -0.3625 6.19125 -1 6 C-1.042721 4.33388095 -1.04063832 2.66617115 -1 1 C-0.67 0.67 -0.34 0.34 0 0 Z ",fill:"#94B8C4",transform:"translate(74,38)"}),(0,u.jsx)("path",{d:"M0 0 C6.93 0 13.86 0 21 0 C17 4 17 4 14 5 C13.34 4.34 12.68 3.68 12 3 C9.0371669 3.39504441 6.61673759 4.59817629 4 6 C2.68 4.02 1.36 2.04 0 0 Z ",fill:"#B2CCD6",transform:"translate(42,42)"}),(0,u.jsx)("path",{d:"M0 0 C0.78375 0.04125 1.5675 0.0825 2.375 0.125 C3.035 1.445 3.695 2.765 4.375 4.125 C1.61276722 6.88723278 -0.83206617 6.70356291 -4.625 7.125 C-4.75 4.75 -4.75 4.75 -4.625 2.125 C-2.625 0.125 -2.625 0.125 0 0 Z ",fill:"#9C5423",transform:"translate(42.625,8.875)"}),(0,u.jsx)("path",{d:"M0 0 C7.52595086 0.50173006 14.68884438 2.20328633 22 4 C22 4.33 22 4.66 22 5 C19.36 5 16.72 5 14 5 C14.66 5.66 15.32 6.32 16 7 C15.01 7 14.02 7 13 7 C12.608125 6.54625 12.21625 6.0925 11.8125 5.625 C8.94848345 3.05726102 5.72784358 2.79445847 2 2 C1.67 3.32 1.34 4.64 1 6 C0.34 4.35 -0.32 2.7 -1 1 C-0.67 0.67 -0.34 0.34 0 0 Z ",fill:"#87A9B4",transform:"translate(29,38)"}),(0,u.jsx)("path",{d:"M0 0 C0.66 0 1.32 0 2 0 C2 2.64 2 5.28 2 8 C3.65 8 5.3 8 7 8 C7 8.66 7 9.32 7 10 C5.35 10 3.7 10 2 10 C2 11.65 2 13.3 2 15 C1.34 15 0.68 15 0 15 C0 10.05 0 5.1 0 0 Z ",fill:"#B55311",transform:"translate(29,76)"}),(0,u.jsx)("path",{d:"M0 0 C0.99 0 1.98 0 3 0 C4.125 6.75 4.125 6.75 3 9 C2.01 9 1.02 9 0 9 C-1.36623674 6.26752652 -1.128426 4.01801098 -1 1 C-0.67 0.67 -0.34 0.34 0 0 Z ",fill:"#E6E6E6",transform:"translate(49,75)"}),(0,u.jsx)("path",{d:"M0 0 C0.66 0 1.32 0 2 0 C2.36206897 6.39655172 2.36206897 6.39655172 0.875 8.875 C-1.67384706 10.40430823 -4.07238473 10.67470941 -7 11 C-7 10.34 -7 9.68 -7 9 C-5.824375 8.38125 -5.824375 8.38125 -4.625 7.75 C-1.3266667 5.55111113 -0.92128432 3.76889042 0 0 Z ",fill:"#C3774E",transform:"translate(63,26)"}),(0,u.jsx)("path",{d:"M0 0 C0.99 0 1.98 0 3 0 C3 2.64 3 5.28 3 8 C1.68 8.33 0.36 8.66 -1 9 C-1.09765625 2.84765625 -1.09765625 2.84765625 -1 1 C-0.67 0.67 -0.34 0.34 0 0 Z ",fill:"#F3E5DB",transform:"translate(32,75)"}),(0,u.jsx)("path",{d:"M0 0 C1.32 0.66 2.64 1.32 4 2 C4.042721 3.66611905 4.04063832 5.33382885 4 7 C3 8 3 8 -0.0625 8.0625 C-1.031875 8.041875 -2.00125 8.02125 -3 8 C-3.33 7.34 -3.66 6.68 -4 6 C-2.35 6 -0.7 6 1 6 C0.34 4.35 -0.32 2.7 -1 1 C-0.67 0.67 -0.34 0.34 0 0 Z ",fill:"#5F5E5E",transform:"translate(84,78)"}),(0,u.jsx)("path",{d:"M0 0 C5.94 0.99 5.94 0.99 12 2 C11.01 2.66 10.02 3.32 9 4 C9.66 4.66 10.32 5.32 11 6 C9.741875 5.87625 8.48375 5.7525 7.1875 5.625 C6.12595703 5.52058594 6.12595703 5.52058594 5.04296875 5.4140625 C3 5 3 5 0 3 C0 2.01 0 1.02 0 0 Z ",fill:"#CE6F30",transform:"translate(44,37)"}),(0,u.jsx)("path",{d:"M0 0 C0.99 0 1.98 0 3 0 C3 3.3 3 6.6 3 10 C2.67 9.01 2.34 8.02 2 7 C1.34 7 0.68 7 0 7 C-0.33 7.66 -0.66 8.32 -1 9 C-1.09765625 2.84765625 -1.09765625 2.84765625 -1 1 C-0.67 0.67 -0.34 0.34 0 0 Z ",fill:"#BA5F21",transform:"translate(19,73)"}),(0,u.jsx)("path",{d:"M0 0 C0.66 0 1.32 0 2 0 C2 0.66 2 1.32 2 2 C2.99 2 3.98 2 5 2 C5 2.66 5 3.32 5 4 C4.01 4 3.02 4 2 4 C2.34786708 5.97536745 2.34786708 5.97536745 3 8 C3.66 8.33 4.32 8.66 5 9 C5 9.66 5 10.32 5 11 C1.125 10.125 1.125 10.125 0 9 C-0.07179964 7.48071962 -0.08392007 5.95832518 -0.0625 4.4375 C-0.05347656 3.61121094 -0.04445313 2.78492188 -0.03515625 1.93359375 C-0.02355469 1.29550781 -0.01195313 0.65742188 0 0 Z ",fill:"#D8702B",transform:"translate(17,31)"}),(0,u.jsx)("path",{d:"M0 0 C3.63 0 7.26 0 11 0 C10.67 0.66 10.34 1.32 10 2 C11.65 2 13.3 2 15 2 C15 2.66 15 3.32 15 4 C11.535 5.485 11.535 5.485 8 7 C8 5.02 8 3.04 8 1 C5.36 1 2.72 1 0 1 C0 0.67 0 0.34 0 0 Z ",fill:"#AD5419",transform:"translate(45,14)"}),(0,u.jsx)("path",{d:"M0 0 C0.33 0.66 0.66 1.32 1 2 C3.64 2 6.28 2 9 2 C9 2.66 9 3.32 9 4 C3.03654233 5.0006709 -1.28728907 5.0662997 -7 3 C-7 2.67 -7 2.34 -7 2 C-4.69 2 -2.38 2 0 2 C0 1.34 0 0.68 0 0 Z ",fill:"#F7FBFE",transform:"translate(44,50)"}),(0,u.jsx)("path",{d:"M0 0 C1.32 0 2.64 0 4 0 C4 0.66 4 1.32 4 2 C4.66 2 5.32 2 6 2 C6 2.99 6 3.98 6 5 C3.69 5 1.38 5 -1 5 C-0.67 3.35 -0.34 1.7 0 0 Z ",fill:"#924B1C",transform:"translate(20,28)"}),(0,u.jsx)("path",{d:"M0 0 C1.98 0 3.96 0 6 0 C5.67 1.65 5.34 3.3 5 5 C3.35 4.67 1.7 4.34 0 4 C0 2.68 0 1.36 0 0 Z ",fill:"#864114",transform:"translate(19,35)"}),(0,u.jsx)("path",{d:"M0 0 C0.33 0 0.66 0 1 0 C1.33 1.65 1.66 3.3 2 5 C3.32 4.67 4.64 4.34 6 4 C6.33 5.65 6.66 7.3 7 9 C6.67 8.01 6.34 7.02 6 6 C5.01 6 4.02 6 3 6 C3 6.99 3 7.98 3 9 C1.68 9.33 0.36 9.66 -1 10 C-0.67 6.7 -0.34 3.4 0 0 Z ",fill:"#C68961",transform:"translate(52,15)"}),(0,u.jsx)("path",{d:"M0 0 C1.98 0.99 1.98 0.99 4 2 C4 3.32 4 4.64 4 6 C3.01 6 2.02 6 1 6 C1 7.65 1 9.3 1 11 C0.67 11 0.34 11 0 11 C0 7.37 0 3.74 0 0 Z ",fill:"#CE753A",transform:"translate(73,45)"}),(0,u.jsx)("path",{d:"M0 0 C1.65 0 3.3 0 5 0 C5.66 1.32 6.32 2.64 7 4 C6.01 4.33 5.02 4.66 4 5 C4 4.34 4 3.68 4 3 C2.35 3.33 0.7 3.66 -1 4 C-0.67 2.68 -0.34 1.36 0 0 Z ",fill:"#9E5625",transform:"translate(61,9)"}),(0,u.jsx)("path",{d:"M0 0 C0.66 0.33 1.32 0.66 2 1 C2 4.12889911 1.95852283 6.1244315 1 9 C0.34 9.66 -0.32 10.32 -1 11 C-1 8.36 -1 5.72 -1 3 C-1.66 2.67 -2.32 2.34 -3 2 C-2.01 1.34 -1.02 0.68 0 0 Z ",fill:"#787777",transform:"translate(46,73)"}),(0,u.jsx)("path",{d:"M0 0 C1.875 0.25 1.875 0.25 4 1 C5.64872507 3.5164751 6.37312706 6.07459296 7 9 C6.21625 8.360625 5.4325 7.72125 4.625 7.0625 C2.20460719 5.01857687 2.20460719 5.01857687 0 4 C0 2.68 0 1.36 0 0 Z ",fill:"#DCE4E5",transform:"translate(73,40)"}),(0,u.jsx)("path",{d:"M0 0 C0.33 0.99 0.66 1.98 1 3 C-1.475 4.485 -1.475 4.485 -4 6 C-4.99 5.34 -5.98 4.68 -7 4 C-7 3.34 -7 2.68 -7 2 C-4.69 2 -2.38 2 0 2 C0 1.34 0 0.68 0 0 Z ",fill:"#5D300D",transform:"translate(56,26)"}),(0,u.jsx)("path",{d:"M0 0 C0.99 0 1.98 0 3 0 C3 1.32 3 2.64 3 4 C5.31 4 7.62 4 10 4 C10 4.33 10 4.66 10 5 C7.69 5 5.38 5 3 5 C2.67 5.66 2.34 6.32 2 7 C2 6.01 2 5.02 2 4 C1.34 4 0.68 4 0 4 C0 2.68 0 1.36 0 0 Z ",fill:"#835C40",transform:"translate(55,21)"}),(0,u.jsx)("path",{d:"M0 0 C0.66 0.33 1.32 0.66 2 1 C2 1.33 2 1.66 2 2 C2.99 2 3.98 2 5 2 C5.33 2.99 5.66 3.98 6 5 C3.69 5.33 1.38 5.66 -1 6 C-1.042721 4.33388095 -1.04063832 2.66617115 -1 1 C-0.67 0.67 -0.34 0.34 0 0 Z ",fill:"#7D3B0F",transform:"translate(39,10)"}),(0,u.jsx)("path",{d:"M0 0 C2.475 0.495 2.475 0.495 5 1 C4.67 1.66 4.34 2.32 4 3 C3.77377919 4.70363822 3.59111527 6.41328701 3.4375 8.125 C3.31181641 9.49011719 3.31181641 9.49011719 3.18359375 10.8828125 C3.12300781 11.58148438 3.06242187 12.28015625 3 13 C2.67 13 2.34 13 2 13 C2 9.37 2 5.74 2 2 C1.34 2 0.68 2 0 2 C0 1.34 0 0.68 0 0 Z ",fill:"#7B7A7A",transform:"translate(74,73)"}),(0,u.jsx)("path",{d:"M0 0 C2.5 1.3125 2.5 1.3125 5 3 C5 3.99 5 4.98 5 6 C3.35 5.67 1.7 5.34 0 5 C0 3.35 0 1.7 0 0 Z ",fill:"#F1F1F1",transform:"translate(80,78)"}),(0,u.jsx)("path",{d:"M0 0 C0 3 0 3 -2 6 C-4.4375 5.625 -4.4375 5.625 -7 5 C-7.33 4.34 -7.66 3.68 -8 3 C-6.865625 2.690625 -5.73125 2.38125 -4.5625 2.0625 C-1.21224901 1.37075469 -1.21224901 1.37075469 0 0 Z ",fill:"#9ABDC9",transform:"translate(27,43)"}),(0,u.jsx)("path",{d:"M0 0 C0.66 0.33 1.32 0.66 2 1 C2 1.33 2 1.66 2 2 C2.99 2 3.98 2 5 2 C5.33 2.99 5.66 3.98 6 5 C4.02 5 2.04 5 0 5 C-0.5625 3.0625 -0.5625 3.0625 -1 1 C-0.67 0.67 -0.34 0.34 0 0 Z ",fill:"#76380D",transform:"translate(60,10)"}),(0,u.jsx)("path",{d:"M0 0 C0.66 0.33 1.32 0.66 2 1 C2 1.66 2 2.32 2 3 C2.99 3.33 3.98 3.66 5 4 C3.35 4.33 1.7 4.66 0 5 C-0.5625 3.0625 -0.5625 3.0625 -1 1 C-0.67 0.67 -0.34 0.34 0 0 Z M5 1 C5.99 1.495 5.99 1.495 7 2 C6.01 2.495 6.01 2.495 5 3 C5 2.34 5 1.68 5 1 Z ",fill:"#646363",transform:"translate(47,81)"}),(0,u.jsx)("path",{d:"M0 0 C1.4540625 0.0309375 1.4540625 0.0309375 2.9375 0.0625 C2.9375 0.7225 2.9375 1.3825 2.9375 2.0625 C1.98875 2.165625 1.04 2.26875 0.0625 2.375 C-3.35357501 2.74789295 -3.35357501 2.74789295 -5.0625 6.0625 C-3.98897059 0.08140756 -3.98897059 0.08140756 0 0 Z ",fill:"#6F6E6E",transform:"translate(45.0625,66.9375)"}),(0,u.jsx)("path",{d:"M0 0 C0.99 0 1.98 0 3 0 C3 0.66 3 1.32 3 2 C2.34 2 1.68 2 1 2 C0.67 4.64 0.34 7.28 0 10 C-0.33 10 -0.66 10 -1 10 C-1.02689216 8.52093108 -1.04634621 7.04172517 -1.0625 5.5625 C-1.07410156 4.73878906 -1.08570313 3.91507813 -1.09765625 3.06640625 C-1 1 -1 1 0 0 Z ",fill:"#995D36",transform:"translate(16,29)"}),(0,u.jsx)("path",{d:"M0 0 C0.99 0 1.98 0 3 0 C3 1.32 3 2.64 3 4 C1.35 4 -0.3 4 -2 4 C-1.34 2.68 -0.68 1.36 0 0 Z ",fill:"#FAFCFC",transform:"translate(50,45)"})]}),O=({id:e})=>(0,u.jsxs)("div",{className:"ccpigd-icon-btn_icon position-absolute",children:["elementor"===e&&(0,u.jsx)(W,{}),"gutenberg"===e&&(0,u.jsx)(V,{}),"contactForm7"===e&&(0,u.jsx)(H,{}),"wpforms"===e&&(0,u.jsx)($,{})]});var K=t(7673),q=t(4658),Q=t(2312);const Y=({shortcodes:e,selectedModules:s,setSelectedModules:t,refetch:i})=>{const[n]=(0,m.h0)(),[c]=(0,m.LQ)(),[r]=(0,m.jz)(),[o,l]=(0,G.useState)(null),[d,g]=(0,G.useState)(""),j=(0,a.Zp)(),f=e=>{const s=S.G.find((s=>s.id===e.type));(0,B.G4)(ccpigd.isPro)||!s?.isPro?j(`/module-builder/${e.id}/modules`):window.CCPIGDHelper.openUpgradePopUp()};return(0,u.jsx)(u.Fragment,{children:e?.map((a=>{const m=S.G.find((e=>e.id===a.type));return(0,u.jsx)(E.A,{rounded:"none",padding:"16px 20px",className:"ccpigd-module-list__body",children:(0,u.jsxs)(I.A,{className:"ccpigd-module-list__body-wrapper",columns:"minmax(20px, 30px) minmax(20px, 40px) minmax(100px, 360px) minmax(100px, 240px) minmax(50px, 150px) minmax(100px, 300px) minmax(50px, 150px) minmax(50px, 150px) minmax(100px, 1fr)",alignItems:"center",children:[(0,u.jsx)(D.A,{id:a.id+"-checkbox",checked:s.includes(a.id),onChange:()=>{t((e=>e.includes(a.id)?e.filter((e=>e!==a.id)):[...e,a.id]))}}),(0,u.jsx)(C.A,{size:"sm",weight:"semibold",children:a.id}),(0,u.jsxs)(p.A,{className:"shortcode-title-edit",gap:5,wrap:!1,children:[o===a.id?(0,u.jsx)(N.A,{type:"text",value:d,onChange:e=>g(String(e))}):(0,u.jsx)(C.A,{size:"sm",className:"text-ellipsis",weight:"medium",children:a.title}),(0,u.jsx)(h.A,{className:"edit-title-button",onClick:()=>{o===a.id?(async()=>{if(d.trim())try{const s=e.find((e=>e.id===o));if(!s)return;const t=S.G.find((e=>e.id===s.type));if(!(0,B.G4)(ccpigd.isPro)&&t?.isPro)return void window.CCPIGDHelper.openUpgradePopUp();await c({...s,title:d}).unwrap(),l(null),g(""),window.toast.show({message:"Shortcode title updated successfully.",theme:"success",size:"sm"}),i()}catch(e){window.toast.show({message:"Failed to update shortcode title.",theme:"error",size:"sm"})}else window.toast.show({message:"Title cannot be empty.",theme:"error",size:"sm"})})():(l(a.id),g(a.title))},size:"small",children:o===a.id?(0,u.jsx)(x.A,{name:"check",fontSize:"2xl"}):(0,u.jsx)(x.A,{name:"edit",fontSize:"lg"})})]}),(0,u.jsxs)(E.A,{padding:"2px 5px",className:" d-flex items-center gap--sm border-none text-md",border:"none",children:[(0,u.jsx)(h.A,{size:"medium",fontSize:"xl",variant:"outlined",children:m&&(0,u.jsxs)("div",{className:"position-relative",children:[(0,u.jsx)(x.A,{name:m.icon||"imagesmode",fontSize:"xl"}),a.integration?(0,u.jsx)(O,{id:a.integration}):null]})}),(0,u.jsx)(C.A,{size:"sm",className:"text-center text-ellipsis hide-tab",children:m?.title})]}),(0,u.jsx)(q.A,{id:"shortcode-status",className:"justify-center",checked:"on"===a.status,onChange:s=>(async(s,t)=>{const a=e.find((e=>e.id===s));if(!a)return;const n=S.G.find((e=>e.id===a.type));if((0,B.G4)(ccpigd.isPro)||!n?.isPro)try{await c({...a,status:t?"on":"off"}).unwrap(),window.toast.show({message:"Shortcode status has been updated.",theme:"success",size:"sm"}),i()}catch{window.toast.show({message:"Failed to update shortcode status.",theme:"error",size:"sm"})}else window.CCPIGDHelper.openUpgradePopUp()})(a.id,s)}),(0,u.jsx)(_.A,{onClick:()=>(e=>{const s=`[integration-google-drive id="${e}"]`;if(navigator.clipboard&&window.isSecureContext)navigator.clipboard.writeText(s).then((()=>{window.toast.show({message:"Shortcode has been copied",theme:"success",size:"sm"})})).catch((e=>{window.toast.show({message:"Failed to copy shortcode!",theme:"error",size:"sm"})}));else try{const e=document.createElement("textarea");e.value=s,e.style.position="fixed",e.style.top="0",e.style.left="0",e.style.opacity="0",document.body.appendChild(e),e.focus(),e.select();const t=document.execCommand("copy");if(document.body.removeChild(e),!t)throw new Error("Fallback copy failed");window.toast.show({message:"Shortcode copied!",theme:"success",size:"sm"})}catch(e){window.toast.show({message:"Copying is not supported in this browser.",theme:"error",size:"sm"})}})(a.id),variant:"outlined",startIcon:(0,u.jsx)(x.A,{name:"content_copy",fontSize:"2xl"}),children:(0,u.jsx)(C.A,{className:"shortcode-text text-ellipsis",size:"sm",children:` [integration-google-drive id="${a.id}"]`})}),a.locations&&a.locations.length>0?(0,u.jsx)(U,{location:a.locations,children:(0,u.jsx)(Q.A,{className:"flex-center",children:(0,u.jsx)(h.A,{variant:"outlined",size:"medium",rounded:"md",className:"border-solid",children:(0,u.jsx)(C.A,{size:"md",weight:"semibold",color:"primary",children:a.locations.length})})})}):(0,u.jsx)(Q.A,{className:"flex-center",children:(0,u.jsx)(h.A,{variant:"outlined",size:"medium",rounded:"md",className:"border-solid",children:(0,u.jsx)(C.A,{size:"md",weight:"semibold",color:"primary",children:"0"})})}),(0,u.jsx)(C.A,{size:"sm",className:"text-center hide-tab text-ellipsis",children:a.createdAt}),(0,u.jsxs)(p.A,{gap:20,wrap:!1,align:"space-around",className:"actions",children:[(0,u.jsx)(_.A,{startIcon:(0,u.jsx)(x.A,{name:"edit"}),variant:"primary",onClick:()=>f(a),className:"hide-tab",children:"Edit"}),(0,u.jsxs)(K.A,{children:[(0,u.jsx)(K.A.Trigger,{children:(0,u.jsx)(h.A,{size:"small",children:(0,u.jsx)(x.A,{name:"more_vert",fontSize:"lg",fontWeight:"semibold"})})}),(0,u.jsxs)(K.A.Content,{children:[(0,u.jsx)(K.A.MenuItem,{onClick:()=>f(a),children:(0,u.jsxs)(p.A,{wrap:!1,gap:3,children:[(0,u.jsx)(x.A,{name:"edit"})," Edit"]})}),(0,u.jsx)(K.A.MenuItem,{onClick:()=>(async e=>{try{if(!await window.toast.confirm({message:"Are you sure you want to delete this shortcode? This action cannot be undone.",okText:"Delete",cancelText:"Cancel"}))return;await r(e).unwrap(),t((s=>s.filter((s=>s!==e)))),window.toast.show({message:"Shortcode has been deleted.",theme:"success",size:"sm"})}catch{window.toast.show({message:"Failed to delete shortcode.",theme:"error",size:"sm"})}})(a.id),children:(0,u.jsxs)(p.A,{wrap:!1,gap:3,children:[(0,u.jsx)(x.A,{name:"delete"})," Delete"]})}),(0,u.jsx)(K.A.MenuItem,{onClick:()=>(async s=>{if(!(0,B.G4)(ccpigd.isPro)&&e.length>=10)return void window.CCPIGDHelper.openUpgradePopUp();const t=e.find((e=>e.id===s));if(!t)return;const i={...t,id:"",title:"Copy of "+t.title,createdAt:(new Date).toISOString()};try{if(!await window.toast.confirm({message:"Do you want to duplicate this shortcode?",okText:"Yes, duplicate it!",cancelText:"Cancel"}))return;await n(i).unwrap(),window.toast.show({message:"Shortcode duplicated successfully.",theme:"success",size:"sm"})}catch(e){window.toast.show({message:"Failed to duplicate shortcode.",theme:"error",size:"sm"})}})(a.id),children:(0,u.jsxs)(p.A,{wrap:!1,gap:3,children:[(0,u.jsx)(x.A,{name:"content_copy"}),"Duplicate"]})})]})]})]})]})},a.id)}))})},J=()=>{const[e,s]=(0,i.useState)([]),{getQueryParam:t,updateQueryParams:n}=(0,v.Ay)(),c=(0,k.j)(),r=(0,a.Zp)();d();const o=t("orderBy")||"updatedAt",h=t("order")||"DESC",g=parseInt(t("page"),10)||1,f=parseInt(t("perPage"),10)||10,S=t("type")||"all",M=t("search")||"",{data:N,refetch:P,isFetching:I,isLoading:D}=(0,m.i0)({orderBy:o,order:h,page:g,perPage:f,type:S,search:M,status:"all"},{refetchOnMountOrArgChange:!0}),E=()=>{const e=ccpigd.moduleData;c((0,l.BX)(e)),r("/module-builder/new/modules")};(0,i.useEffect)((()=>{I||D||0!==N?.shortcodes.length||n({page:"1"})}),[N]);const G=N?.pagination.totalPages||1,L=N?.total||0;return(0,u.jsx)(z.A,{children:(0,u.jsxs)(z.A.ContentWrapper,{children:[(0,u.jsx)(Z,{shortcodes:N?.shortcodes||[],addNew:E}),(0,u.jsx)(z.A.Content,{children:(0,u.jsxs)(b.A,{gap:20,children:[(0,u.jsxs)(p.A,{gap:3,children:[(0,u.jsx)(C.A,{as:"h1",size:"md",weight:"semibold",children:"All Modules"}),(0,u.jsxs)(C.A,{size:"xs",children:["(",N?.total," items)"]})]}),(0,u.jsx)(F,{selectedModules:e,setSelectedModules:s}),(0,u.jsxs)(b.A,{className:"ccpigd-module-list",children:[(0,u.jsx)(T,{shortcodes:N?.shortcodes||[],selectedModules:e,setSelectedModules:s}),D||I?(0,u.jsx)(b.A,{gap:2,children:Array.from({length:10}).map(((e,s)=>(0,u.jsx)(y.A,{width:"100%",height:"74px"},s)))}):N?.shortcodes&&N?.shortcodes?.length>0?(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(Y,{selectedModules:e,setSelectedModules:s,shortcodes:N.shortcodes,refetch:P}),(0,u.jsx)(j,{currentPage:g,totalPages:G,perPage:f,updateQueryParams:n,totalItems:L})]}):(0,u.jsx)(A.A,{icon:(0,u.jsx)(w.A,{}),title:"You have no modules created yet.",description:"Get started by creating a new module.",children:(0,u.jsx)(_.A,{variant:"primary",size:"medium",startIcon:(0,u.jsx)(x.A,{name:"add",fontSize:"lg",fontWeight:"semibold"}),onClick:E,children:"Add New Module"})})]})]})})]})})};var X=t(5185),ee=t(7726),se=t(7603),te=t(1442),ie=t(3330),ae=t(6203),ne=t(4315),ce=t(6880),re=t(7495),oe=t(1902),le=t(8200),de=t(6300),me=t(7920),he=t(2262);const pe=[{value:1,name:"1 Hour"},{value:5,name:"5 Hours"},{value:24,name:"1 Day"},{value:168,name:"1 Week"},{value:672,name:"1 Month"},{value:8064,name:"1 Year"},{value:0,name:"Permanent"},{value:-1,name:"Custom"}],ge=({file:e,type:s,onClose:t})=>{const[i,a]=(0,G.useState)(""),[n,c]=(0,G.useState)(1),[r,o]=(0,G.useState)(1),[l,d]=(0,G.useState)(!1),[m,h]=(0,G.useState)(""),[j,f]=(0,G.useState)(!1),[A,{isLoading:y,error:w,reset:v}]=(0,he.uI)();(0,G.useEffect)((()=>{if(j){const e=setTimeout((()=>f(!1)),2e3);return()=>clearTimeout(e)}}),[j]);const k=(0,G.useMemo)((()=>l?m?m.length<6?"Password must be at least 6 characters.":"":"Password required.":""),[l,m]),z=(0,G.useMemo)((()=>-1!==n?"":Number.isFinite(r)?r<=0?"Must be greater than 0 hours.":r>43800?"Keep under 5 years (~43800 hrs).":"":"Enter a valid number."),[n,r]),S=!y&&!k&&!z;return(0,G.useEffect)((()=>{a(""),v()}),[n,r,l,m,s,e.key,v]),(0,u.jsxs)("div",{children:[(0,u.jsxs)(p.A,{gap:5,align:"space-between",className:"mb-3",children:[(0,u.jsxs)(C.A,{className:"flex-1",children:["Share ",e.name]}),(0,u.jsx)(x.A,{name:"close",className:"text-error cursor-pointer",onClick:()=>{t&&t()}})]}),(0,u.jsx)(E.A,{className:"ccpigd-file-browser__share-link-modal",background:"extra-light",children:(0,u.jsxs)(b.A,{gap:20,children:[(0,u.jsx)(me.A,{isPro:!ccpigd.isPro,iconShow:!1,iconSize:"2xl",children:(0,u.jsx)(p.A,{gap:10,children:(0,u.jsx)(q.A,{id:"encrypted",ariaLabel:"Protect link with password",checked:l,onChange:()=>{(0,B.G4)(ccpigd.isPro)?d((e=>!e)):window.CCPIGDHelper.openUpgradePopUp()},title:"Make this file protected"})})}),l&&(0,u.jsx)(N.A,{type:"text",label:"Enter Password to Protect",placeholder:"Choose a password",value:m,onChange:e=>h(String(e)),error:!!k,errorText:k}),(0,u.jsx)(g.A,{label:"Validity of this Link",options:pe,value:[n],searchable:!1,onChange:e=>{var s;(0,B.G4)(ccpigd.isPro)?c(null!==(s=e?.[0])&&void 0!==s?s:1):window.CCPIGDHelper.openUpgradePopUp()}}),-1===n&&(0,u.jsx)(N.A,{type:"number",label:"Custom Validity (in hours)",min:1,step:1,value:r,onChange:e=>o(Number(e)),helperText:z,error:!!z}),!!i&&(0,u.jsx)(N.A,{type:"text",value:i,readOnly:!0,helperText:j?"Copied to clipboard!":"",onClick:async()=>{try{await navigator.clipboard.writeText(i),f(!0)}catch{f(!1)}}}),(0,u.jsx)(_.A,{variant:"primary",onClick:async()=>{if(!S)return;const s={fileKey:e.key,isPasswordProtected:l,password:l?m:void 0};n>0?s.lifetime=n:-1===n&&(s.lifetime=r);try{const e=await A(s).unwrap();a(e)}catch{}},disabled:!S,loading:y,loadingIndicator:"Generating...",children:"Generate Share Link"}),!!w&&(0,u.jsx)(C.A,{as:"p",size:"sm",color:"error",children:"Failed to generate link. Please try again."})]})})]})};var Ce=t(3940);const xe=[{id:"preview",label:"Preview",icon:(0,u.jsx)(x.A,{name:"eye_tracking",fontWeight:"medium"}),fileOnly:!0},{id:"open",label:"Open in Google Drive",icon:(0,u.jsx)(x.A,{name:"open_in_new",fontWeight:"medium"})},{id:"view-details",label:"View Details",separator:!0,icon:(0,u.jsx)(x.A,{name:"info",fontWeight:"medium"}),isPro:!(0,B.G4)(ccpigd.isPro)},{id:"share",label:"Share",icon:(0,u.jsx)(x.A,{name:"share",fontWeight:"medium"})},{id:"download",label:"Download",icon:(0,u.jsx)(x.A,{name:"cloud_download",fontWeight:"medium"}),fileOnly:!0},{id:"import",label:"Import to Media Library",separator:!0,fileOnly:!0,icon:(0,u.jsx)(x.A,{name:"move_to_inbox",fontWeight:"medium"}),isPro:!(0,B.G4)(ccpigd.isPro)},{id:"move",label:"Move",separator:!0,icon:(0,u.jsx)(x.A,{name:"move_item",fontWeight:"medium"}),isPro:!(0,B.G4)(ccpigd.isPro)},{id:"copy",label:"Copy",fileOnly:!0,icon:(0,u.jsx)(x.A,{name:"file_copy",fontWeight:"medium"}),isPro:!(0,B.G4)(ccpigd.isPro)},{id:"rename",label:"Rename",separator:!0,icon:(0,u.jsx)(x.A,{name:"text_select_start",fontWeight:"medium"})},{id:"delete",label:"Delete",className:"destructive",icon:(0,u.jsx)(x.A,{name:"delete",fontWeight:"medium"})}],ue=({viewFile:e})=>{const{activeFolder:s,selectedFiles:t}=(0,k.G)((e=>e.manageFiles)),{isFileSelecting:a}=(0,k.G)((e=>e.fileBrowser)),[n]=(0,he.Uf)(),[c]=(0,he.YR)(),{deleteFile:l,rename:d,download:m,importToMedia:h,viewDetails:p,openGoogleDrive:g}=(0,de.H)(),C=(0,k.j)(),x=(0,i.useCallback)(((e,s)=>{(0,Ce.l)({componentName:"CopyMoveFolder",file:e,type:s,maxWidth:"600px"})}),[C,s,n,c,t]);return(0,u.jsx)(re.W1,{id:"file-menu",children:({props:s})=>xe.filter((e=>!e.fileOnly||!(0,X.lQ)(s?.file.mimeType))).map((i=>{const n=s?.file,c=(0,X.wz)(n),C=(0,X.zx)(n),j=("import"===i.id||"download"===i.id)&&c;return(0,u.jsxs)(G.Fragment,{children:[j?(0,u.jsx)(me.A,{isPro:i.isPro,iconShow:!1,iconSize:"xl",children:(0,u.jsx)(re.Qw,{label:(0,u.jsxs)(u.Fragment,{children:[i.icon&&(0,u.jsx)("span",{className:"context-menu-icon flex-center",children:i.icon}),i.label," as"]}),children:C.map((e=>(0,u.jsx)(re.q7,{onClick:()=>{((e,s,t)=>{switch(e){case"import":h(s.key,t);break;case"download":const e=s.exportLinks[t];m(s,e)}})(i.id,n,e.mimeType)},children:e.label},e.mimeType)))})}):(0,u.jsx)(me.A,{isPro:i.isPro,iconShow:!1,iconSize:"xl",children:(0,u.jsxs)(re.q7,{onClick:()=>{i.isPro?window.CCPIGDHelper.openUpgradePopUp():((s,i)=>{switch(s){case"preview":e(i.key);break;case"open":g(i);break;case"view-details":p(i);break;case"share":((e,s)=>{const t=window.toast.show({reactComponent:(0,u.jsx)(r.Kq,{store:o.M,children:(0,u.jsx)(ge,{file:e,type:s,onClose:()=>t.remove()})}),theme:"light",maxWidth:"500px",duration:0,variant:"modal"})})(i,s);break;case"download":m(i);break;case"import":h(i.key,i.mimeType);break;case"move":case"copy":x(i,s);break;case"rename":d(i);break;case"delete":const n=a&&t.length>0?t.map((e=>e.key)):[i.key];l(n)}})(i.id,n)},className:i.className||"",children:[i.icon&&(0,u.jsx)("span",{className:"context-menu-icon flex-center",children:i.icon}),i.label]})}),i.separator&&(0,u.jsx)(re.wv,{})]},i.id)}))})};var je=t(7723);const fe=({folderView:e})=>(0,u.jsx)(u.Fragment,{children:"list"===e&&(0,u.jsx)(Q.A,{className:"ccpigd-file-list__header",children:["Name","","Type","Size","Updated","Action"].map(((e,s)=>(0,u.jsx)(C.A,{as:"span",children:"string"==typeof e?(0,je.__)(e,"integration-google-drive"):e},s)))})}),Ae=(0,i.forwardRef)((({selectContainerRef:e,loadMoreFileRef:s,galleryRef:t,folderView:i,fileLoading:a,files:n,selectedFiles:c,activeFile:r,hasMore:o,loadingMore:l,isFileSelecting:d,handleFileSingleClick:m,handleFileDoubleClick:h,viewFile:p,menuKey:g})=>{const C=(0,k.j)();return(0,u.jsxs)(b.A,{ref:e,className:"ccpigd-file-list",children:[(0,u.jsx)(fe,{folderView:i}),a?(0,u.jsx)(Q.A,{className:`ccpigd-file-list__files ccpigd-file-list__files--${i}-view`,children:[...Array(oe.PV.PER_PAGE_LIMIT)].map(((e,s)=>(0,u.jsx)("div",{style:{marginTop:"10px"},children:"grid"===i?(0,u.jsx)(y.A,{height:"215px"}):(0,u.jsx)(y.A,{width:"100%",height:"62px"})},s)))}):(0,u.jsxs)(Q.A,{ref:t,className:`ccpigd-file-list__files ccpigd-file-list__files--${i}-view ${n?.length>0?"":"ccpigd-file-list__files--empty"}`,children:[n?.length>0?(0,u.jsxs)(re.BV,{children:[n?.map(((e,t)=>{const a=c?.some((s=>s.key===e.key));return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsxs)(le.A,{file:e,folderView:i,isFileSelected:a||r?.key===e.key,onContextMenu:(e,s)=>{r&&C((0,se.z8)(s))},onClick:s=>m(s,e),onDoubleClick:s=>h(s,e),isCopied:a,isMoved:a,children:[(0,u.jsx)(le.A.Thumbnail,{children:d&&(0,u.jsx)(le.A.SelectStatus,{onClick:e=>e.stopPropagation(),isSelected:a})}),(0,u.jsx)(le.A.Name,{}),(0,u.jsx)(le.A.Extension,{}),e.size?(0,u.jsx)(le.A.Dot,{}):null,(0,u.jsx)(le.A.Size,{}),"list"===i&&(0,u.jsx)(le.A.UpdatedAt,{}),(0,u.jsx)(le.A.ActionButton,{})]},e.key),o&&!l&&n.length-1===t&&n.length>=oe.PV.PER_PAGE_LIMIT&&(0,u.jsx)("div",{ref:s,className:"ccpigd-loading"})]},e.key)})),(0,u.jsx)(ue,{viewFile:p})]}):(0,u.jsx)(A.A,{icon:(0,u.jsx)(w.A,{}),title:"No File Found!",children:"my-drive"===g&&(0,u.jsx)(_.A,{startIcon:(0,u.jsx)(x.A,{name:"cloud_upload"}),onClick:()=>C((0,se.uf)(!0)),variant:"primary",children:"Upload Files"})}),l&&(0,u.jsx)(u.Fragment,{children:[...Array(oe.PV.PER_PAGE_LIMIT)].map(((e,s)=>(0,u.jsx)("div",{style:{marginTop:"10px"},children:"grid"===i?(0,u.jsx)(y.A,{height:"215px"}):(0,u.jsx)(y.A,{width:"100%",height:"62px"})},s)))})]})]})})),ye=()=>{const{fileLoading:e,files:s,selectedFiles:t}=(0,k.G)((e=>e.manageFiles)),{folderView:n,isFileSelecting:c,activeFile:r}=(0,k.G)((e=>e.fileBrowser)),o=(0,k.j)(),l=(0,a.Zp)(),{menuKey:d}=(0,a.g)(),m=(0,G.useRef)(null),h=(0,G.useRef)(null),p=(0,G.useRef)(null),{hasMore:g,loadingMore:C}=(0,ne.A)(p),{selectedItems:x,isControlPressed:j}=(0,ae.M)(m,c);(0,i.useEffect)((()=>{if(x.length>0&&c){const e=x.filter((e=>!t.some((s=>s.key===e)))),s=t.map((e=>e.key)),i=j?[...s,...e]:[...x];o((0,te.nU)(i))}}),[x,c]);const{viewFile:f,galleryProps:A}=(0,ce.i)(s);return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(Ae,{files:s,folderView:n,fileLoading:e,activeFile:r,galleryRef:h,isFileSelecting:c,handleFileDoubleClick:(e,s)=>{e.stopPropagation(),(0,X.lQ)(s?.mimeType)&&l(`/file-browser/${d}/${s.key}`)},handleFileSingleClick:(e,s)=>{if(e.stopPropagation(),(0,X.lQ)(s?.mimeType))r&&o((0,se.z8)(s)),c?o((0,te.nU)(s.key)):(0,X.fx)(s.key)?l(`/file-browser/${s.key}`):l(`/file-browser/${d}/${s.key}`);else{if(r)return void o((0,se.z8)(s));c?o((0,te.nU)(s.key)):f(s.key)}},hasMore:g,loadingMore:C,loadMoreFileRef:p,selectContainerRef:m,selectedFiles:t,viewFile:f,menuKey:d||""}),(0,u.jsx)(ie.C,{...A})]})};var we=t(276);const ve=(0,i.memo)((()=>{const{breadcrumbs:e,activeFolder:s}=(0,k.G)((e=>e.manageFiles)),{isUploading:t}=(0,k.G)((e=>e.fileBrowser)),{menuKey:n}=(0,a.g)(),c=(0,k.j)(),{createFolder:r}=(0,de.H)(),[o,l]=(0,i.useState)(!1),d=e=>{c((0,se.uf)(e))};(0,i.useEffect)((()=>{"my-drive"!==n?(l(!0),d(!1)):l(!1)}),[e]);const m=[{title:"Upload",icon:(0,u.jsx)(x.A,{name:"upload",fontSize:"xl",fontWeight:"bold"}),id:"uploadFile",onClick:()=>d(!t),isDisabled:o,active:!0},{title:"Create Folder",icon:(0,u.jsx)(x.A,{name:"create_new_folder",fontSize:"xl"}),id:"createFolder",onClick:()=>r(),isDisabled:o,active:!1}];return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(p.A,{gap:15,className:"ccpigd-file-browser__actions",children:m.map(((e,s)=>{const{title:t,icon:i,active:a,onClick:n,isDisabled:c}=e;return(0,u.jsx)(E.A,{background:a?"primary":"light",onClick:n,disabled:c,padding:15,style:{cursor:"pointer",flex:"0 0 180px"},children:(0,u.jsxs)(p.A,{gap:6,align:"start",wrap:!1,children:[(0,u.jsx)(h.A,{variant:a?"light":"secondary",rounded:"md",size:"small",children:i}),(0,u.jsx)(C.A,{as:"span",size:"sm",color:a?"light":"dark",children:(0,je.__)(`${t}`,"integration-google-drive")})]})},s)}))}),t&&(0,u.jsx)(we.A,{setIsUploading:d,onFileUpload:e=>{},data:{maxFileSize:(0,B.G4)(ccpigd.isPro)?0:5,minFileSize:0,maxFiles:(0,B.G4)(ccpigd.isPro)?0:5,enableFolderUpload:(0,B.G4)(ccpigd.isPro),showUploadConfirmation:!1,uploadImmediately:!0,activeFolder:s}})]})})),be=()=>{const[e,s]=(0,i.useState)(!1),{isFileSelecting:t,folderView:n}=(0,k.G)((e=>e.fileBrowser)),{files:c,selectedFiles:r,activeFolder:o}=(0,k.G)((e=>e.manageFiles)),{updateQueryParams:l}=(0,v.Ay)(),d=(0,k.j)(),m=(0,a.zy)(),{deleteFile:h}=(0,de.H)(),C=new URLSearchParams(m.search),j=C.get("orderBy")||v.r4,f=C.get("order")||v.DJ;return(0,i.useEffect)((()=>{d(e?(0,te.nU)(c.flat().map((e=>e.key))):(0,te.nU)([]))}),[e]),(0,i.useEffect)((()=>{s(!1)}),[t,o]),(0,u.jsxs)(p.A,{align:"space-between",className:"w-full ccpigd-file-browser__header",children:[(0,u.jsxs)(p.A,{gap:6,children:[(0,u.jsx)(g.A,{prefix:"Sort By:",options:ke,value:[j],onChange:e=>l({orderBy:e[0]}),searchable:!1}),(0,u.jsx)(_.A,{variant:"outlined",onClick:()=>l({order:"ASC"===f?"DESC":"ASC"}),startIcon:"ASC"===f?(0,u.jsx)(x.A,{name:"arrow_upward",fontSize:"md"}):(0,u.jsx)(x.A,{name:"arrow_downward",fontSize:"md"}),children:"ASC"===f?"Ascending":"Descending"}),t&&r.length>0&&(0,u.jsx)(_.A,{onClick:()=>{const e=c.flat().filter((e=>r.some((s=>s.key===e.key)))).map((e=>e.key));h(e)},variant:"error",startIcon:(0,u.jsx)(x.A,{name:"delete"}),children:"Delete"})]}),(0,u.jsxs)(p.A,{gap:6,children:[t&&(0,u.jsx)(_.A,{variant:"outlined",color:e?"secondary":"light",onClick:t=>s(!e),endIcon:(0,u.jsx)(D.A,{id:"file-selecting-checkbox",checked:e,size:"small",onClick:e=>e.stopPropagation(),readonly:!0}),children:e?"Deselect All":"Select All"}),(0,u.jsx)(_.A,{variant:"outlined",color:t?"secondary":"light",onClick:e=>{e.stopPropagation(),d((0,se.Lm)(!t))},endIcon:(0,u.jsx)(D.A,{id:"file-selecting-checkbox",checked:t,size:"small",onClick:e=>e.stopPropagation(),readonly:!0}),children:t?`${r.length} selected`:"Bulk Select"}),(0,u.jsx)(_.A,{variant:"outlined",startIcon:"list"===n?(0,u.jsx)(x.A,{name:"grid_view"}):(0,u.jsx)(x.A,{name:"dehaze"}),onClick:()=>d((0,se.iL)("list"===n?"grid":"list")),children:"list"===n?"Grid View":"List View"})]})]})},ke=[{name:"Name",value:"name"},{name:"Size",value:"size"},{name:"Created At",value:"createdAt"},{name:"Updated At",value:"updatedAt"}];var ze=t(6720);const _e=(0,i.memo)((()=>{const{breadcrumbs:e,activeFolder:s}=(0,k.G)((e=>e.manageFiles)),{menuKey:t}=(0,a.g)(),i=(0,a.Zp)();return(0,u.jsx)(ze.Q,{className:"ccpigd-file-browser__breadcrumbs",children:(0,u.jsxs)(ze.Q.List,{children:[e.slice(0,1).map(((e,s)=>(0,u.jsx)(ze.Q.Item,{children:(0,u.jsxs)(a.N_,{to:`/file-browser/${e.key}`,children:["home"===e.key&&(0,u.jsx)(x.A,{name:"home",fontSize:"lg",fontWeight:"medium"}),(0,u.jsx)(C.A,{as:"span",size:"sm",className:"breadcrumb-home-text",children:e.name})]})},s))),e.length>5&&(0,u.jsx)(K.A,{children:(0,u.jsxs)(p.A,{wrap:!1,children:[(0,u.jsx)(K.A.Trigger,{children:(0,u.jsx)(ze.Q.Ellipsis,{})}),(0,u.jsx)(K.A.Content,{children:e.slice(1,-3).map(((e,s)=>(0,u.jsx)(K.A.MenuItem,{onClick:()=>(async e=>{"folder"===e.type&&i((0,X.fx)(e.key)?`/file-browser/${e.key}`:`/file-browser/${t}/${e.key}`)})(e),children:(0,u.jsxs)(p.A,{wrap:!1,gap:2,children:[(0,u.jsx)(C.A,{as:"span",size:"sm",className:"breadcrumb-separator flex-center",children:(0,u.jsx)(x.A,{name:"chevron_right",fontSize:"lg",fontWeight:"semibold"})}),e.name]})},e.key||s)))}),(0,u.jsx)(C.A,{as:"span",size:"sm",className:"breadcrumb-separator flex-center",children:(0,u.jsx)(x.A,{name:"chevron_right",fontSize:"lg",fontWeight:"semibold"})})]})}),e.slice(e.length>5?-3:1).map(((e,i)=>(0,u.jsx)(u.Fragment,{children:e.key!==s?.key?(0,u.jsx)(ze.Q.Item,{children:(0,u.jsx)(a.N_,{to:(0,X.fx)(e.key)?`/file-browser/${e.key}`:`/file-browser/${t}/${e.key}`,children:e.name})}):(0,u.jsx)(ze.Q.Item,{active:!0,children:e.name})},e.key||i)))]})})})),Se=()=>(0,u.jsxs)(b.A,{gap:20,className:"w-full",children:[(0,u.jsx)(ve,{}),(0,u.jsxs)(b.A,{gap:15,children:[(0,u.jsx)(_e,{}),(0,u.jsx)(be,{}),(0,u.jsx)(ye,{})]})]});var Me=t(6165),Ne=t(3168),Pe=t(4504);function Fe(){const e=ccpigd?.currentUser?.name||"User";return(0,u.jsx)(Q.A,{className:"ccpigd-login-container-box",children:(0,u.jsxs)(b.A,{className:"ccpigd-login-container",align:"center",inlineAlign:"center",children:[(0,u.jsxs)(b.A,{className:"ccpigd-login-container__hero position-relative",gap:40,align:"center",children:[(0,u.jsxs)(b.A,{className:"ccpigd-login-container__hero-header",align:"center",children:[(0,u.jsx)(Me.A,{}),(0,u.jsx)(C.A,{as:"h1",size:"2xl",weight:"bold",color:"dark",className:"hero-title",children:(0,je.__)(`Welcome ${e}`,"integration-google-drive")}),(0,u.jsx)(C.A,{as:"p",size:"sm",weight:"regular",color:"dark",children:(0,je.__)("Ultimate WordPress File Management Solution For Google Drive","integration-google-drive")})]}),(0,u.jsx)(p.A,{className:"ccpigd-login-container__hero-tabs",align:"center",children:Ie.map(((e,s)=>(0,u.jsx)(_.A,{variant:"outlined",onClick:()=>window.open(e.link,"_blank"),rounded:"lg",className:"single-tab",startIcon:(0,u.jsx)(h.A,{className:"single-tab-icon",size:"medium",rounded:"md",fontSize:"md",variant:"primary",children:(0,u.jsx)(x.A,{name:e.icon,fontSize:"2xl"})}),children:(0,u.jsx)(C.A,{as:"span",size:"md",color:"dark",className:"hide-mobile single-tab-text",children:e.title})},s)))})]}),(0,u.jsxs)(I.A,{columns:"auto-fit",min:"400px",gap:"md",className:"ccpigd-login-container__actions",fullWidth:!0,rounded:"lg",children:[(0,u.jsx)(Ne.a,{}),(0,u.jsx)(E.A,{className:"ccpigd-login-container__actions-frame position-relative",padding:0,rounded:"none",children:(0,u.jsx)("iframe",{className:"frame-iframe",width:"100%",height:"100%",src:Pe.A.FILE_BROWSER.login.videoLink,title:"Integration For Google Drive Login Video",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",referrerpolicy:"strict-origin-when-cross-origin",allowfullscreen:!0})})]}),(0,u.jsx)(p.A,{align:"center",className:"ccpigd-login-container__footer",children:(0,u.jsxs)(C.A,{as:"p",size:"md",weight:"regular",className:"ccpigd-login-container-footer",children:["If you're having trouble to connecting your app -"," ",(0,u.jsx)(C.A,{as:"a",color:"primary",onClick:()=>window.open(Pe.A.FILE_BROWSER.login.contactNowLink,"_blank"),className:"cursor-pointer",children:"Contact now"})," ","or"," ",(0,u.jsx)(C.A,{as:"a",color:"primary",className:"cursor-pointer",onClick:()=>window.open(Pe.A.FILE_BROWSER.login.bookAppointmentLink,"_blank"),children:"Book an appointment!"})]})})]})})}const Ie=[{icon:"docs",title:(0,je.__)("Documentations","integration-google-drive"),link:Pe.A.FILE_BROWSER.login.documentationLink},{icon:"animated_images",title:(0,je.__)("Video Tutorial","integration-google-drive"),link:Pe.A.FILE_BROWSER.login.videoTutorialLink},{icon:"headset_mic",title:(0,je.__)("Live Support","integration-google-drive"),link:Pe.A.FILE_BROWSER.login.liveSupportLink},{icon:"extension",title:(0,je.__)("See All Features","integration-google-drive"),link:Pe.A.FILE_BROWSER.login.allFeaturesLink}];var De=t(468),Ee=t(2624);const Ge=()=>{const{activeFile:e}=(0,k.G)((e=>e.fileBrowser)),{activeFolder:s}=(0,k.G)((e=>e.manageFiles)),[t,a]=(0,i.useState)(e?.description||"");(0,i.useEffect)((()=>{a(e?.description||"")}),[e?.description]);const[n,{isLoading:c,isSuccess:r,isError:o}]=(0,he.Ii)(),l=(0,k.j)();(0,M.A)((()=>{t&&n({fileKey:e?.key||"",description:t})}),[t],800);const d=[{type:"Name:",value:e?.name},{type:"Type:",value:e?.extension||e?.mimeType&&e?.mimeType.split("/")[1]},{type:(0,X.lQ)(e?.mimeType)?"Child count:":"Size:",value:(0,X.lQ)(e?.mimeType)?e?.count||0:(0,X.v7)(e?.size||0)},{type:"Dimensions:",value:e?.media&&e?.media.width?`${e.media.width}x${e.media.height}`:"N/A"},{type:"Updated:",value:new Date(e?.lastEdited||0).toLocaleString()},{type:"Created:",value:new Date(e?.createdTime||0).toLocaleString()}];return(0,u.jsxs)(b.A,{className:"ccpigd-file-browser__info-panel",children:[(0,u.jsxs)(p.A,{align:"space-between",blockAlign:"center",className:"ccpigd-file-browser__info-panel__header",children:[(0,u.jsxs)(p.A,{gap:10,children:[(0,u.jsx)(h.A,{variant:"light",size:"small",children:(0,u.jsx)(x.A,{name:"info"})}),(0,u.jsx)(C.A,{as:"span",size:"md",color:"dark",children:"info"})]}),(0,u.jsx)(h.A,{className:"ccpigd-file-browser__info-panel__close",onClick:()=>l((0,se.z8)(null)),size:"extra-small",variant:"error",children:(0,u.jsx)(x.A,{name:"close"})})]}),(0,u.jsx)(Ee.A,{borderColor:"secondary",borderWidth:.5}),(0,u.jsxs)(b.A,{className:"ccpigd-file-browser__info-panel__content",children:[(0,u.jsx)(b.A,{className:"ccpigd-file-browser__info-panel__content-thumbnail",children:(0,u.jsx)("img",{referrerPolicy:"no-referrer",src:e?.thumbnails&&e?.thumbnails.large||e?.icon,alt:e?.name})}),(0,u.jsxs)(b.A,{className:"ccpigd-file-browser__info-panel__content-details",children:[(0,u.jsx)(C.A,{as:"h6",weight:"semibold",size:"sm",color:"dark",children:"Properties"}),(0,u.jsxs)("table",{children:[d.map(((e,s)=>(0,u.jsxs)("tr",{children:[(0,u.jsx)("th",{children:(0,u.jsx)(C.A,{as:"span",weight:"regular",size:"sm",color:"desc-gray",children:e.type})}),(0,u.jsx)("td",{children:(0,u.jsx)(C.A,{as:"p",weight:"regular",size:"sm",color:"dark",children:e.value})})]}))),(0,u.jsxs)("tr",{children:[(0,u.jsx)("th",{children:(0,u.jsx)(C.A,{as:"span",weight:"regular",size:"sm",color:"desc-gray",children:"Location:"})}),(0,u.jsx)("td",{children:(0,u.jsx)(C.A,{as:"p",weight:"regular",size:"sm",color:"dark",children:s?.name})})]})]}),(0,u.jsx)(C.A,{as:"h6",weight:"semibold",size:"sm",color:"dark",children:"Description"}),(0,u.jsx)(N.A,{placeholder:"Update description",onChange:e=>a(e),value:t,error:o})]})]})]})},Te=()=>(0,u.jsxs)("div",{children:[(0,u.jsx)(E.A,{padding:13,background:"secondary",className:"ccpigd-help-center border-secondary cursor-pointer mt-5",onClick:()=>{window.open(Pe.A.FILE_BROWSER.login.supportPortal,"_blank")},children:(0,u.jsxs)(p.A,{gap:8,wrap:!1,children:[(0,u.jsx)(x.A,{name:"contact_support",fontSize:"xl",className:"text-dark"}),(0,u.jsx)(C.A,{children:"Help Center"}),(0,u.jsx)(x.A,{name:"open_in_new",fontSize:"lg",className:"ccpigd-help-redirect"})]})}),!ccpigd?.isPro&&(0,u.jsx)(E.A,{padding:13,background:"primary",className:"ccpigd-upgrade-button border-secondary cursor-pointer mt-3",onClick:()=>window.open(Pe.A.SETTINGS.pricingPage,"_blank"),children:(0,u.jsxs)(p.A,{gap:8,wrap:!1,children:[(0,u.jsx)(x.A,{name:"crown",fontSize:"xl",style:{color:"#FFFFFF"}}),(0,u.jsx)(C.A,{color:"white",children:"Upgrade to Pro"})]})})]});var Le=t(1523),Re=t(1550),Be=t(6234),Ze=t(4863),Ue=t(1952);const He=(e="all")=>{const[s,t]=(0,G.useState)(e),[i,a]=(0,G.useState)(1),[n,c]=(0,G.useState)(!1),r={page:1,perPage:10,status:s},{data:o,isLoading:l,isError:d,error:m,refetch:h}=(0,Ue.I9)(r),[p]=(0,Ue.gG)(),[g]=(0,Ue.nC)(),[C]=(0,Ue.Ic)(),{notices:x=[],nextPage:u=!1,hasMore:j=!1,unreadCount:f=0,total:A=0}=o||{},y=(0,G.useCallback)((async()=>{if(!(n||!u||i>=A)){c(!0);try{await p({...r,page:i+1}).unwrap(),a((e=>e+1))}catch(e){console.error("Failed to load more notifications:",e)}finally{c(!1)}}}),[n,u,i,A,p,r]),w=(0,G.useCallback)((async e=>{try{await g(e).unwrap(),h(),t("all")}catch(e){console.error("Failed to delete notification:",e)}}),[g,h]),v=(0,G.useCallback)((e=>{C({id:e,status:"read"})}),[C]),b=(0,G.useCallback)((e=>{t(e),a(1)}),[]),k=(0,G.useCallback)((()=>{a(1),h()}),[h]);return{notices:x,nextPage:u,hasMore:j,unreadCount:f,total:A,isLoading:l,isError:d,error:m,currentFilter:s,setCurrentFilter:b,currentPage:i,isLoadingMore:n,loadMore:y,deleteNotification:w,markAsRead:v,handleRefresh:k}},We=({notifications:e})=>{const[s]=(0,Ue.Fj)(),{unreadCount:t}=He();return(0,u.jsxs)(p.A,{align:"space-between",blockAlign:"center",wrap:!1,gap:20,children:[(0,u.jsx)(C.A,{weight:"medium",size:"xl",children:"Notifications"}),(0,u.jsx)(_.A,{startIcon:(0,u.jsx)(x.A,{name:"done_all"}),size:"small",variant:"text",onClick:async()=>{try{await s().unwrap()}catch(e){console.error("Failed to mark all as read:",e)}},className:"ccpigd-notification__header-mark-all-read-btn text-ellipsis d-inline-flex "+(t>0?"have-unread":""),children:"Mark all as read"})]})},Ve=e=>e>99?"99+":`${e}`,$e=({noticeCounter:e,currentFilter:s,onFilterChange:t,onRefresh:a,isLoading:n=!1})=>{const{unreadCount:c,total:r}=e,[o,{isLoading:l}]=(0,Ue.Fd)(),d=(0,i.useCallback)((async()=>{try{await o().unwrap()}catch(e){console.error("Failed to clear all notifications:",e)}}),[o]);return(0,u.jsxs)(p.A,{align:"space-between",className:"ccpigd-notification__panel-topbar",gap:20,wrap:!1,children:[(0,u.jsxs)(p.A,{gap:10,wrap:!1,className:"ccpigd-notification__panel-topbar-sort",children:[(0,u.jsx)(_.A,{size:"small",variant:"text",className:"all"===s?"active-notification-tab":"",onClick:()=>t("all"),endIcon:(0,u.jsx)(C.A,{as:"span",className:"ccpigd-notification-count",children:Ve(r)}),children:"All Notifications"}),(0,u.jsx)(_.A,{size:"small",variant:"text",className:"unread"===s?"active-notification-tab":"",onClick:()=>t("unread"),endIcon:c>0&&(0,u.jsx)(C.A,{as:"span",className:"ccpigd-notification-count",children:c>0?Ve(c):""}),children:"Unread"})]}),(0,u.jsxs)(p.A,{gap:10,wrap:!1,className:"ccpigd-notification__panel-topbar-actions",children:[(0,u.jsx)(h.A,{variant:"secondary",size:"small",onClick:a,title:"Refresh notifications",children:(0,u.jsx)(x.A,{fontSize:"lg",name:"autorenew",className:n?"ccpigd-notification-loading":""})}),(0,u.jsxs)(K.A,{children:[(0,u.jsx)(K.A.Trigger,{children:(0,u.jsx)(h.A,{size:"small",variant:"secondary",children:(0,u.jsx)(x.A,{fontSize:"lg",name:"more_vert"})})}),(0,u.jsx)(K.A.Content,{className:"ccpigd-dropdown-action",children:(0,u.jsx)(_.A,{variant:"error",onClick:d,disabled:0===r||l,size:"small",children:l?"Clearing...":"Clear All"})})]})]})]})};function Oe({detail:e,onClose:s,onDelete:t}){const[i,{data:a,isLoading:n,isError:c}]=(0,Ue.PU)();(0,G.useEffect)((()=>{e&&i(e)}),[e,i]);const r=a;return e?n?(0,u.jsx)(b.A,{className:"ccpigd-notification__details active-single-tab",gap:10,children:(0,u.jsx)(Q.A,{className:"ccpigd-notification__details-waiting",children:(0,u.jsx)(C.A,{className:"ccpigd-notification__details-waiting-text",size:"md",color:"primary",children:"Loading..."})})}):c||!r?(0,u.jsx)(b.A,{className:"ccpigd-notification__details active-single-tab",gap:10,children:(0,u.jsx)(Q.A,{className:"ccpigd-notification__details-waiting",children:(0,u.jsx)(C.A,{className:"ccpigd-notification__details-waiting-text",size:"md",color:"error",children:"Error loading notification details"})})}):(0,u.jsxs)(b.A,{className:"ccpigd-notification__details "+(e?"active-single-tab":""),gap:10,children:[(0,u.jsxs)(p.A,{align:"space-between",blockAlign:"center",wrap:!1,className:"bg-extra-light p-2",children:[(0,u.jsx)(h.A,{size:"small",variant:"text",onClick:()=>s?.(null),children:(0,u.jsx)(x.A,{name:"arrow_left_alt",fontSize:"lg"})}),(0,u.jsxs)(K.A,{children:[(0,u.jsx)(K.A.Trigger,{children:(0,u.jsx)(h.A,{size:"small",children:(0,u.jsx)(x.A,{fontSize:"lg",name:"more_vert"})})}),(0,u.jsx)(K.A.Content,{className:"ccpigd-dropdown-action",children:(0,u.jsx)(_.A,{variant:"error",onClick:()=>{e&&(t?.(e),s?.(null))},children:"Delete This Notice"})})]})]}),(0,u.jsxs)(b.A,{className:"ccpigd-notification__details-content",gap:10,children:[(0,u.jsxs)(p.A,{gap:10,wrap:!1,children:[(0,u.jsx)(h.A,{size:"small",variant:"error"===r.type?"error":"warning"===r.type?"warning":"secondary",children:(0,u.jsx)(x.A,{name:"error"===r.type?"settings_alert":"warning"===r.type?"warning":"notifications_active",fontSize:"lg"})}),(0,u.jsx)(C.A,{as:"h1",size:"md",weight:"semibold",className:"ccpigd-notification__details-title",children:r.title})]}),(0,u.jsx)(C.A,{as:"p",size:"sm",className:"ccpigd-notification__details-description",children:r.description})]})]}):null}const Ke=()=>{const{notices:e,hasMore:s,nextPage:t,unreadCount:i,total:a,isLoading:n,isError:c,error:r,currentFilter:o,setCurrentFilter:l,isLoadingMore:d,loadMore:m,deleteNotification:g,markAsRead:j,handleRefresh:f}=He(),[A,y]=(0,G.useState)(null),w=(0,G.useRef)(null),v=(0,G.useRef)(null);return(0,G.useEffect)((()=>{if(w.current)return v.current=new IntersectionObserver((e=>{const[s]=e;s.isIntersecting&&t&&!d&&m()})),v.current.observe(w.current),()=>v.current?.disconnect()}),[t,d,m]),n?(0,u.jsx)(b.A,{align:"center",children:(0,u.jsx)(C.A,{children:"Loading notifications..."})}):c?(0,u.jsxs)(b.A,{className:"ccpigd-notification__panel",align:"center",children:[(0,u.jsx)(C.A,{color:"error",children:"Failed to load notifications"}),(0,u.jsx)(h.A,{onClick:f,children:(0,u.jsx)(x.A,{name:"refresh"})})]}):(0,u.jsxs)(b.A,{className:"ccpigd-notification__panel",align:"space-between",children:[(0,u.jsx)($e,{noticeCounter:{unreadCount:i,total:a},currentFilter:o,onFilterChange:l,onRefresh:f,isLoading:n}),(0,u.jsx)(b.A,{className:"ccpigd-notification__panel-wrapper",children:0===e.length?(0,u.jsx)(b.A,{align:"center",className:"ccpigd-notification__empty",style:{padding:"1rem 0"},children:(0,u.jsx)(C.A,{size:"lg",children:"No notifications found"})}):(0,u.jsxs)(u.Fragment,{children:[e.map((e=>(0,u.jsxs)(p.A,{className:`ccpigd-notification__panel-item ccpigd-type-${e.type} ccpigd-status-${e.status} rounded-sm cursor-pointer`,gap:10,wrap:!1,blockAlign:"start",onClick:()=>{y((s=>s===e.id?null:e.id)),j(e.id)},children:[(0,u.jsx)(h.A,{size:"small",variant:"error"===e.type?"error":"warning"===e.type?"warning":"secondary",children:(0,u.jsx)(x.A,{name:"error"===e.type?"settings_alert":"warning"===e.type?"warning":"notifications_active",fontSize:"lg"})}),(0,u.jsxs)(b.A,{className:"ccpigd-notification__panel-item-content",children:[(0,u.jsxs)(I.A,{columns:"auto 6.4rem",className:"ccpigd-single-content-meta",gap:"sm",children:[(0,u.jsx)(C.A,{className:"ccpigd-single-title text-ellipsis",size:"md",weight:"semibold",children:e.title}),(0,u.jsx)(C.A,{size:"sm",weight:"medium",className:"ccpigd-single-date d-flex justify-between items-center",children:(0,B.Cy)(e.createdAt)})]}),(0,u.jsx)(C.A,{size:"sm",color:"desc-gray",weight:"regular",className:"ccpigd-single-content-description text-line-2",children:e.description})]}),(0,u.jsx)(h.A,{variant:"error",size:"small",className:"ccpigd-notification-delete-btn",onClick:s=>{s.stopPropagation(),g(e.id)},children:(0,u.jsx)(x.A,{name:"delete"})})]},e.id))),s&&(0,u.jsx)("div",{ref:w,className:"ccpigd-notification__sentinel",style:{height:"20px",margin:"10px 0"},children:(0,u.jsx)(b.A,{align:"center",children:(0,u.jsxs)(C.A,{size:"sm",color:"primary",className:"ccpigd-loading",children:["Loading more"," ",(0,u.jsx)("span",{className:"ccpigd-loading-dot",children:"."}),(0,u.jsx)("span",{className:"ccpigd-loading-dot",children:"."}),(0,u.jsx)("span",{className:"ccpigd-loading-dot",children:"."})]})})})]})}),(0,u.jsx)(Oe,{detail:A,onClose:()=>y(null),onDelete:()=>{null!==A&&g(A)}})]})},qe=()=>{const{unreadCount:e,notices:s}=He();return(0,u.jsxs)(K.A,{children:[(0,u.jsx)(K.A.Trigger,{children:(0,u.jsxs)(h.A,{size:"medium",variant:"outlined",className:"ccpigd-notification__icon "+(e>0?"unread-notification":""),children:[e>0&&(0,u.jsx)("span",{className:"ccpigd-notification__icon-badge",children:e>99?"99+":e}),(0,u.jsx)(x.A,{fontSize:"lg",name:"notifications_active"})]})}),(0,u.jsxs)(K.A.Content,{className:"ccpigd-notification",children:[(0,u.jsx)(K.A.MenuLabel,{tag:"div",className:"ccpigd-notification__header",children:(0,u.jsx)(We,{notifications:s})}),(0,u.jsx)(K.A.MenuItem,{children:(0,u.jsx)(Ke,{})})]})]})};var Qe=t(2892),Ye=t(4232),Je=t(4390);const Xe=()=>{const{fileLoading:e}=(0,k.G)((e=>e.manageFiles)),{activeAccount:s,loading:t,loginAccounts:n}=(0,k.G)((e=>e.auth)),{refreshCurrentFolder:c}=(0,ne.A)(),[r,{data:o}]=(0,Je.FP)(),[l]=(0,Je.ag)(),d=(0,k.j)(),m=((0,a.Zp)(),async()=>{if((0,B.G4)(ccpigd.isPro))try{await r().unwrap()}catch(e){console.error(e)}else window.CCPIGDHelper.openUpgradePopUp()});return(0,i.useEffect)((()=>{o&&""!==o&&(0,B.BH)(o)}),[o]),(0,u.jsx)(L.A,{children:(0,u.jsxs)(p.A,{gap:10,align:"space-between",children:[(0,u.jsx)(Qe.A,{}),(0,u.jsxs)(p.A,{gap:10,className:"ccpigd-topbar__actions",children:[(0,u.jsx)(_.A,{startIcon:(0,u.jsx)(x.A,{name:"sync"}),onClick:()=>c(),variant:"outlined",loading:t||e,children:"Refresh"}),(0,u.jsx)(R.A,{}),(0,u.jsx)(qe,{}),(0,u.jsxs)(K.A,{children:[(0,u.jsx)(K.A.Trigger,{children:(0,u.jsxs)(Q.A,{className:"ccpigd-topbar-profile",children:[(0,u.jsxs)(Ye.A,{size:"sm",children:[(0,u.jsx)(Ye.A.AvatarImage,{src:s?.photo}),(0,u.jsx)(Ye.A.AvatarFallback,{children:s?.name})]}),(0,u.jsx)(K.A.TriggerArrow,{})]})}),(0,u.jsxs)(K.A.Content,{children:[(0,u.jsx)(K.A.MenuLabel,{children:"My Account"}),n?.map((e=>(0,u.jsx)(K.A.MenuItem,{children:(0,u.jsxs)(Be.A,{accountInfo:e,className:"bg-primary-light p-3",children:[(0,u.jsx)(Be.A.Avatar,{}),(0,u.jsxs)(b.A,{className:"profile-info",children:[(0,u.jsx)(Be.A.Name,{}),(0,u.jsx)(Be.A.Email,{})]}),(0,u.jsx)(Be.A.Status,{onClick:()=>{e?.active&&!e?.lost||(e?.lost?m():(async e=>{if((0,B.G4)(ccpigd.isPro))if(e?.key)if(e.lost)m();else try{await l(e.key).unwrap(),d((0,Ze.Mx)(e))}catch(e){console.error(e)}else console.error("Account not found");else window.CCPIGDHelper.openUpgradePopUp()})(e))}})]})}))),(0,u.jsx)(b.A,{align:"center",style:{marginBottom:"10px",marginTop:"6px"},children:(0,u.jsx)(K.A.MenuItem,{children:(0,u.jsx)(me.A,{hover:!0,isPro:!0,design:"default",size:"extra-small",children:(0,u.jsx)(_.A,{startIcon:(0,u.jsx)(x.A,{name:"add_circle"}),variant:"outlined",color:"success",onClick:m,children:"Add Account"})})})})]})]})]})]})})},es=()=>{const{activeAccount:e,loading:s}=(0,k.G)((e=>e.auth)),{activeFile:t,isFileSelecting:n}=(0,k.G)((e=>e.fileBrowser)),{files:c,breadcrumbs:r,activeFolder:o}=(0,k.G)((e=>e.manageFiles)),{menuKey:l,folderKey:m}=(0,a.g)(),g=(0,a.Zp)();d();const x=(0,k.j)(),[j]=(0,he.mI)(),f=(0,i.useRef)(null);(0,i.useEffect)((()=>{f.current&&(f.current.style.display=t?"flex":"block")}),[t]),(0,i.useEffect)((()=>{x((0,te.nU)([]))}),[n,o]),(0,i.useEffect)((()=>{e?.key&&(async()=>{let s;if(m){let t;const i=c.flat().find((e=>e.key===m));if(i&&(t=i),!t){const e=r.find((e=>e.key===m));e&&(t=e)}t||(t=(await j({key:m})).data),s={name:t?.name||"",key:(0,X.fx)(m)?e?.key:m,type:"folder",icon:Re.Eh,mimeType:"application/vnd.google-apps.folder"}}else{const t=X.Gp.find((e=>e.key===l))||X.Gp[0];s={name:t.name,key:e?.key,type:l||"my-drive",icon:t.icon,mimeType:"application/vnd.google-apps.folder"}}x((0,te.Fy)(s))})()}),[e?.key,l,m]);const A=(0,i.useCallback)((s=>{g(`/file-browser/${s===e?.key?"my-drive":s}`)}),[g]),y=(0,i.useMemo)((()=>X.Gp.map((e=>e.key))),[]);return l&&[...y,"home"].includes(l)?s?(0,u.jsx)(Le.A,{}):e?(0,u.jsxs)(z.A,{children:[(0,u.jsxs)(ee.A,{id:"file-browser-sidebar",children:[(0,u.jsx)(b.A,{gap:10,className:"ccpigd-sidebar__menu",children:X.Gp.map((({name:e,icon:s,key:t})=>(0,u.jsx)("div",{className:"ccpigd-sidebar__menu-item "+(l===t?"bg-primary":"bg-light"),onClick:()=>A(t),children:(0,u.jsxs)(p.A,{gap:12,wrap:!1,children:[(0,u.jsx)(h.A,{variant:l===t?"light":"secondary",rounded:"md",size:"small",className:"menu-icon-wrapper",children:s&&(0,u.jsx)("span",{className:"ccpigd-sidebar-menu-icon",style:{maskImage:`url(${s})`}})}),(0,u.jsx)(C.A,{as:"span",color:l===t?"light":"dark",children:e})]})},t)))}),(0,u.jsxs)("div",{className:"ccpigd-sidebar__bottom",children:[e?.storage&&(0,u.jsx)(De.A,{storage:e.storage}),(0,u.jsx)(Te,{}),(0,u.jsxs)(p.A,{align:"space-between",className:"mt-2",children:[(0,u.jsx)(C.A,{size:"sm",color:"desc-gray",children:"Version"}),(0,u.jsx)(C.A,{size:"sm",children:ccpigd?.version})]})]})]}),(0,u.jsxs)(z.A.ContentWrapper,{children:[(0,u.jsx)(Xe,{}),(0,u.jsxs)(z.A.Content,{className:"ccpigd-file-browser",ref:f,children:[(0,u.jsx)(Se,{}),t&&(0,u.jsx)(Ge,{})]})]})]}):(0,u.jsx)(Fe,{}):(0,u.jsx)(a.C5,{to:"/file-browser/home",replace:!0})};var ss=t(3046),ts=t(9097),is=t(9057),as=t(8758);const ns=[{key:"accounts",title:"Accounts",icon:"contacts_product"},{key:"advanced",title:"Advanced",icon:"category_search"},{key:"appearance",title:"Appearance",icon:"format_paint"},{key:"user-access",title:"User Access",icon:"passkey",status:[{isComingSoon:!0}]},{key:"integrations",title:"Integrations",icon:"automation"},{key:"mediaLibrary",title:"Media Library",icon:"stock_media"},{key:"synchronization",title:"Synchronization",icon:"folder_match"},{key:"tools",title:"Tools",icon:"handyman"}],cs=[{title:"Automatic",text:"Sign-in with your Google account using the plugin's default Google App. No configuration needed."},{title:"Manual",text:"Create your own Google App and use it to connect your Google account with the plugin."}],rs=[{key:"automatic",title:"Automatic",icon:"engineering"},{key:"manual",title:"Manual",icon:"tune"}],os=[{title:"Requested scopes and justification",description:"In order to display your Google Drive cloud files, you have\n   to authorize it with your Google account. The authorization\n   will ask you to grant the application the\n   https://www.googleapis.com/auth/drive scope.\n   The scope is needed to allow the plugin to see, edit,\n   create, and delete all of your Google Drive files and files\n   that are shared with you."},{title:"Information about the data",description:"The authorization tokens will be stored, encrypted, on your\n    server and is not accessible by any third party. When you\n    use the Application, all communications are strictly between\n    your server and the cloud storage service servers. We do not\n    collect and do not have access to your personal data."}],ls=[{name:"5 Minutes",value:"300"},{name:"10 Minutes",value:"600"},{name:"15 Minutes",value:"900"},{name:"30 Minutes",value:"1800"},{name:"1 Hour",value:"3600"},{name:"5 Hours",value:"18000"},{name:"1 Day",value:"86400"},{name:"1 Week",value:"604800"},{name:"Custom",value:"custom"}],ds=[{key:"googleWorkspaceDomain",title:"Google Workspace Domain",description:"For exclusive document sharing within your Google Workspace Domain, kindly insert your domain.",secondaryAction:!0,note:"To grant public access to your documents, please leave this field blank.",noteType:"info",isPro:!0},{key:"sharingPermission",title:"Manage Sharing Permissions",description:"The plugin will handle document sharing permissions by default. To manage sharing permissions manually, please disable this option.",action:!0,checked:e=>e?.sharingPermission,note:"To ensure the plugin works correctly, please enable this option to automatically manage sharing permissions.",noteType:"warning",isPro:!0},{key:"deleteDataOnUninstall",title:"Delete Data on Uninstall",description:"Upon uninstallation, erase the plugin data, including settings, cache, and accounts.",action:!0,checked:e=>e?.deleteDataOnUninstall,isPro:!1},{key:"secureVideoPlayback",title:"Secure Video Playback",description:"Enhance video playback security by preventing unauthorized downloads through direct URL access. That means the video can only be played within the media library or on pages where it's embedded.",action:!0,checked:e=>e?.secureVideoPlayback,isPro:!0}],ms=[{isPro:!0,isHot:!0,component:!0},{title:"Clear Attachment",description:"Remove all Google Drive attachments currently integrated into your media library.",isPro:!0,secondaryAction:!0},{description:"Choose how Google Drive files should be loaded in the Media Library: Redirect or Proxy (default: Redirect).",isPro:!0,action:!0,actionContent:{title:"Redirection",checked:e=>e?.redirection,savePath:"integrations.mediaLibrary.redirection"}},{description:"Enable it to access team folder on File Browser.",isPro:!0,action:!0,actionContent:{title:"Delete Cloud Files on Attachment Delete",checked:e=>e?.deleteCloudFile,savePath:"integrations.mediaLibrary.deleteCloudFile"}}],hs=[{key:"autoSave",description:"Enable or Disable Auto Save on Settings Page.",action:!0,extraTitle:"Enable Auto Save"},{key:"clearCache",title:"Clear Cache Files",description:"Clear cache files and update cloud file synchronization",icon:"cached",name:"Clear Cache",variant:"warning",secondaryAction:!0},{key:"export",title:"Export Data",icon:"output_circle",name:"Export",variant:"primary",secondaryAction:!0,extraAction:!0,note:!0},{key:"import",title:"Import Data",description:"Select the exported JSON file you would like to import. Please note that the import will replace the current data.",icon:"input_circle",name:"Import",variant:"primary",secondaryAction:!0},{key:"reset",title:"Reset Settings",description:"Reset all settings to the default values.",icon:"autorenew",name:"Reset",variant:"error",secondaryAction:!0}];var ps=t(7101),gs=t(3756),Cs=t(4577),xs=t(1100);const us=({path:e=[],folders:s,description:t="Select the folders where you want to use this integration. If no folder is selected, the integration will be applied to all folders in the media library.",dynamic:a=!1,onFolderSelect:n=()=>{}})=>{const{fileSelection:c,saveSelectedFolders:r}=(0,Cs.A)(),[o,l]=(0,i.useState)([]),{saveSettings:d}=(0,xs.A)();(0,i.useEffect)((()=>{s&&l(s)}),[]);const m=e.join(".");return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsxs)(p.A,{gap:10,children:[(0,u.jsx)(C.A,{size:"md",weight:"medium",children:"Assigned Folders"}),(0,u.jsx)(_.A,{variant:"primary",startIcon:(0,u.jsx)(x.A,{name:"folder_check_2"}),onClick:()=>{c({selectedFolders:s||[],onSelect:s=>{const t=[...o,...s.filter((e=>!o.some((s=>s.key===e.key))))];l(t),a?n(s):r(e,s)}})},children:"Select Folder"})]}),(0,u.jsx)(g.A,{options:o?.map((({name:e,key:s})=>({name:e,value:s,icon:"folder"}))),value:s?.map((e=>e.key)),onChange:e=>{const s=e.map((e=>o.find((s=>s.key===e))));a?n(s):d(m,s)},variant:"secondary",multiple:!0,fitContent:!0,searchable:!1,optionIcon:!0}),(0,u.jsx)(as.A,{className:"mt-0",text:t})]})},js=()=>{const e=(0,k.G)((e=>e.settings?.editData?.synchronization)),[s,t]=(0,i.useState)(),{saveSettings:a}=(0,xs.A)(),n=(e,s)=>{a(e,s)};return(0,u.jsx)(is.A,{children:(0,u.jsx)(ps.A,{isPro:!0,description:"Enable or disable the local cache file auto synchronization with the cloud files.",docLink:Pe.A.SETTINGS.authSync,action:(0,u.jsx)(q.A,{id:"synchronizationEnableSync",title:"Enable Auto Synchronization",checked:e?.enableSync,onChange:()=>n("synchronization.enableSync",!e?.enableSync)}),children:(0,u.jsxs)(gs.A,{depend:!e?.enableSync,dependOn:"synchronizationEnableSync",children:[(0,u.jsx)(us,{folders:e?.folders,path:["synchronization","folders"],description:"select the folders you want to synchronize. If no folder is selected, all folders will be synchronized."}),(0,u.jsxs)(p.A,{gap:10,className:"mt-3",children:[(0,u.jsx)(C.A,{size:"md",weight:"medium",children:"Select Timer For Auto Synchronization"}),(0,u.jsx)(g.A,{options:ls,value:[e?.timer||"custom"],onChange:e=>n("synchronization.timer",e[0]),fitContent:!0,searchable:!1})]}),(0,u.jsx)(as.A,{className:"mt-0",text:"Note: Roles and users can solely access folders assigned in the Access Backend File Browser settings above."}),(0,u.jsxs)(gs.A,{depend:"custom"!==e?.timer,gap:10,children:[(0,u.jsxs)(p.A,{gap:10,className:"mt-3",blockAlign:s?.error?"start":"center",children:[(0,u.jsx)(C.A,{size:"md",weight:"medium",className:s?.error?"mt-2":"",children:"Select Custom time"}),(0,u.jsx)(N.A,{type:"number",min:60,max:2592e3,value:e?.customTimer||60,onChange:e=>((e,s)=>{s<30?t({error:!0,errorText:"Custom time must be at least 30 seconds."}):s>2592e3?t({error:!0,errorText:"Custom time cannot exceed 2592000 seconds."}):(30<=s&&s<=2592e3&&n("synchronization.customTimer",s),t({error:!1,errorText:""}))})(0,e),error:s?.error,errorText:s?.errorText})]}),(0,u.jsx)(as.A,{className:"mt-0",text:"Enter the custom synchronization interval (min: 60 seconds)."})]})]})})})};var fs=t(7118);const As=()=>{const e=(0,k.G)((e=>e.settings?.editData?.appearance)),[s,t]=(0,i.useState)(e?.primaryColor||"#00ac47"),{saveSettings:a}=(0,xs.A)();return(0,M.A)((()=>{a("appearance.primaryColor",s);const e=document.getElementById("ccpigd-theme");e&&(e.style.setProperty("--ccpigd-primary",s),e.style.setProperty("--ccpigd-primary-hover",`hsl(from ${s} h s l / 80%)`),e.style.setProperty("--ccpigd-secondary",`hsl(from ${s} h s l / 18%)`),e.style.setProperty("--ccpigd-light",`hsl(from ${s} h s l / 11%)`))}),[s],800),(0,u.jsxs)(is.A,{className:"ccpigd-appearance",children:[(0,u.jsx)(ps.A,{title:"Preloader",description:"Select the preloader style for the file browser. The preloader will be visible during file loading.",className:"ccpigd-appearance-preloader",children:(0,u.jsx)(I.A,{columns:"auto-fit",min:"150px",gap:"sm",className:"ccpigd-preloader",children:S.Q.map(((s,t)=>{const i=e?.selectedPreloader===s.id,n=!(0,B.G4)(ccpigd.isPro)&&t>=2;return(0,u.jsxs)(E.A,{isPro:n,className:"ccpigd-preloader-card cursor-pointer position-relative "+(i?"active":""),padding:15,onClick:()=>{n?window.CCPIGDHelper.openUpgradePopUp():a("appearance.selectedPreloader",s.id)},children:[(0,u.jsx)(Q.A,{className:"ccpigd-preloader-icon flex-center",children:s.icon}),(0,u.jsx)(C.A,{className:"ccpigd-preloader-title",size:"sm",children:s.title})]})}))})}),(0,u.jsxs)(ps.A,{title:"Theme Color",description:"Pick the primary color for the theme. This color will impact both the admin dashboard and frontend modules.",isPro:!(0,B.G4)(ccpigd.isPro),children:[(0,u.jsx)(fs.A,{defaultColor:"#00ac47",selectedColor:s,onChange:e=>t(e),className:"mt-2"}),(0,u.jsx)(fs.A.ColorBox,{colors:["#00ac47","#15be7c","#34a353","#0048BC","#001941","#000E25","#0072A8","#007AFF","#22BC00","#6800C8"],selectedColor:s,onSelect:e=>t(e)})]}),(0,u.jsx)(ps.A,{title:"Custom CSS",description:"Write your custom CSS here.",isComingSoon:!0,children:(0,u.jsx)("textarea",{name:"",id:"",placeholder:"Write your code",rows:8,className:"p-3"})})]})};var ys=t(9918);const ws=()=>{const e=(0,k.G)((e=>e?.settings?.editData?.integrations?.mediaLibrary)),{saveSettings:s}=(0,xs.A)(),t=async()=>{try{if(!await window.toast.confirm({message:"Are you sure you want to clear all attachments?",okText:"Yes, clear all!",cancelText:"Cancel"}))return;if(!await(0,ys.q)("ClearAttachments",{}))throw new Error("Failed to clear attachments");window.toast.show({message:"All attachments have been cleared.",theme:"success",size:"sm"})}catch(e){window.toast.show({message:"Failed to clear attachments.",theme:"error",size:"sm"})}};return(0,u.jsx)(is.A,{children:ms.map((({title:i,description:a,isPro:n,isHot:c,action:r,secondaryAction:o,actionContent:l,component:d})=>(0,u.jsx)(ps.A,{isPro:n,isHot:c,title:i,description:a,docLink:Pe.A.SETTINGS.integrations.mediaLibrary,action:r&&l?(0,u.jsx)(q.A,{title:l.title,checked:l.checked(e),onChange:()=>s(l.savePath,!l.checked(e))}):null,secondaryAction:o?(0,u.jsx)(_.A,{variant:"error",onClick:t,children:"Clear Attachment"}):null,children:d&&(0,u.jsx)(us,{folders:e?.folders,path:["integrations","mediaLibrary","folders"]})},i)))})},vs=()=>(0,u.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:64,height:64,viewBox:"0 0 132.292 132.292",children:[(0,u.jsx)("defs",{children:(0,u.jsxs)("filter",{filterUnits:"userSpaceOnUse",height:49,width:38,y:332,x:237,id:"a",children:[(0,u.jsx)("feOffset",{in:"SourceAlpha",dy:2,result:"offset"}),(0,u.jsx)("feGaussianBlur",{result:"blur"}),(0,u.jsx)("feFlood",{floodOpacity:".15",floodColor:"#101725",result:"flood"}),(0,u.jsx)("feComposite",{in2:"blur",operator:"in",result:"composite"}),(0,u.jsx)("feBlend",{in2:"composite",in:"SourceGraphic",result:"blend"})]})}),(0,u.jsx)("path",{style:{opacity:1,fill:"#fff",fillOpacity:1,fillRule:"nonzero",stroke:"none",strokeWidth:".26458332",strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:"1.41420996",strokeDasharray:"none",strokeOpacity:1,paintOrder:"markers stroke fill"},d:"M0 164.708V297h132.292V164.708Z",transform:"translate(0 -164.708)"}),(0,u.jsxs)("g",{style:{clipRule:"evenodd",fillRule:"evenodd",strokeWidth:".88323325",strokeLinejoin:"round",strokeMiterlimit:"1.41420996"},children:[(0,u.jsx)("path",{style:{fill:"#1551ae",fillRule:"evenodd",strokeWidth:".88323325"},className:"cls-3",d:"M76 229.183v113.49a28.3 28.3 0 0 0 28.236 28.373h183.528A28.288 28.288 0 0 0 316 342.673v-113.49z",transform:"matrix(.40047 0 0 .40216 -12.785 -36.683)"}),(0,u.jsx)("path",{style:{fill:"#e5e5e5",fillRule:"evenodd",strokeWidth:".87879372"},className:"cls-4",d:"M78.393 214.491v112.945a27.917 28.2 0 0 0 27.788 28.236h180.626a27.907 28.19 0 0 0 27.789-28.236V214.491z",transform:"matrix(.40047 0 0 .40216 -12.785 -36.683)"}),(0,u.jsx)("path",{style:{fill:"#ff1f59",fillRule:"evenodd",strokeWidth:".88323325",filter:"url(#a)"},className:"cls-5",d:"M237 332v47l19-8.294L275 379v-47z",transform:"matrix(.40047 0 0 .40216 -12.785 -36.683)"}),(0,u.jsx)("path",{style:{fill:"#bbb",fillRule:"evenodd",strokeWidth:".88323325"},className:"cls-6",d:"M76.7 198.913v112.945a28.2 28.2 0 0 0 28.071 28.236h182.457a28.19 28.19 0 0 0 28.07-28.236V198.913z",transform:"matrix(.40047 0 0 .40216 -12.785 -36.683)"}),(0,u.jsx)("path",{style:{fill:"#e5e5e5",fillRule:"evenodd",strokeWidth:".88323325"},className:"cls-4",d:"M76.7 189.334v112.945a28.2 28.2 0 0 0 28.071 28.236h182.457a28.19 28.19 0 0 0 28.07-28.236V189.334z",transform:"matrix(.40047 0 0 .40216 -12.785 -36.683)"}),(0,u.jsx)("path",{style:{fill:"#1551ae",fillRule:"evenodd",strokeWidth:".88323325"},className:"cls-3",d:"M104.27 131c-15.587 0-28.224 15.643-28.224 31.236v177.535c0 15.608 15.638 31.236 31.224 31.236h13.23v-14.118h-9.169c-16.486 0-24.168-9.486-24.168-21.177C87.163 324.021 95.513 314 112 314h177c15.6 0 27-14.392 27-30l-.046-11.819V159.236A28.222 28.222 0 0 0 287.73 131Z",transform:"matrix(.40047 0 0 .40216 -12.785 -36.683)"}),(0,u.jsx)("path",{style:{fill:"#1059ca",fillRule:"evenodd",strokeWidth:".88323325"},className:"cls-7",d:"M109 131v183h179.4c15.256 0 27.6-12.592 27.6-28.154V159.154C316 143.606 303.656 131 288.4 131Z",transform:"matrix(.40047 0 0 .40216 -12.785 -36.683)"}),(0,u.jsx)("path",{style:{fill:"#e5e5e5",fillRule:"evenodd",strokeWidth:".88323325"},className:"cls-4",d:"M245.578 269.5h-21.985c.383 0-19.626 10.449-19.626 10.65 0-.327-19.017-10.65-19.628-10.65h-21.984c-5.612 0-10.206-4.143-10.206-9.207v-86.441h103.636v86.436c0 5.064-4.593 9.212-10.207 9.212zm-6.156-32.648a9.33 9.33 0 0 0-3.5-2.8 29.936 29.936 0 0 0-4.748-1.753q-2.589-.73-5.178-1.337t-4.745-1.339a9.9 9.9 0 0 1-3.506-1.949 3.79 3.79 0 0 1-1.349-2.918 4.621 4.621 0 0 1 2.184-3.919 9.821 9.821 0 0 1 5.744-1.532q4.8 0 7.282 2.042t2.482 4.04v1.363a.546.546 0 0 0 .646.587h3.4a.548.548 0 0 0 .648-.587v-10.611a.545.545 0 0 0-.648-.582h-3.02a.573.573 0 0 0-.7.582l.107 3.017q-3.4-3.843-10.679-3.843-5.772 0-9.2 2.675a8.289 8.289 0 0 0-3.357 5.684H207.1v-27.645h4.153a.545.545 0 0 0 .648-.584v-2.48a.545.545 0 0 0-.648-.583H203a2.572 2.572 0 0 0-2.588 1.655l-8.089 17.614q-.97 2.241-2.482 6.036h-.217l-2.534-6.132-8.036-17.518a2.532 2.532 0 0 0-2.535-1.655h-8.307a.573.573 0 0 0-.7.583v2.48a.573.573 0 0 0 .7.584h4.1v27.642h-4.1a.575.575 0 0 0-.7.586v2.482a.573.573 0 0 0 .7.583h12.408a.574.574 0 0 0 .7-.583v-2.482a.576.576 0 0 0-.7-.586h-3.613v-24.234h.108l10.248 22.971a2.658 2.658 0 0 0 4.746 0l10.25-22.971h.053v24.234H198.8a.549.549 0 0 0-.648.586v2.482a.546.546 0 0 0 .648.583h12.46a.855.855 0 0 0 .339-.066 7.027 7.027 0 0 0 .938 1.905 9.113 9.113 0 0 0 3.425 2.921 29.044 29.044 0 0 0 4.667 1.8q2.56.751 5.122 1.336 2.562.585 4.667 1.267a9.751 9.751 0 0 1 3.425 1.825 3.514 3.514 0 0 1 1.32 2.748 4.922 4.922 0 0 1-2.345 4.333 11.673 11.673 0 0 1-6.5 1.556 13.9 13.9 0 0 1-4.5-.7 11.2 11.2 0 0 1-3.318-1.679 15.6 15.6 0 0 1-2.479-2.508 4.481 4.481 0 0 1-1.242-2.456v-1.021a.567.567 0 0 0-.648-.633h-3.4a.592.592 0 0 0-.7.633v11.387a.574.574 0 0 0 .7.585h3.021a.546.546 0 0 0 .647-.585l-.053-4.769a13.635 13.635 0 0 0 4.692 3.891 16.7 16.7 0 0 0 8.2 1.8q6.743 0 10.138-2.773a8.717 8.717 0 0 0 3.4-7.058 6.762 6.762 0 0 0-1.354-4.212z",transform:"matrix(.40047 0 0 .40216 -12.785 -36.683)"})]})]}),bs=()=>(0,u.jsxs)("svg",{width:64,height:64,viewBox:"0 0 256 153",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid",children:[(0,u.jsx)("path",{d:"M23.759 0h208.378C245.325 0 256 10.675 256 23.863v79.541c0 13.188-10.675 23.863-23.863 23.863H157.41l10.257 25.118-45.109-25.118H23.863c-13.187 0-23.862-10.675-23.862-23.863V23.863C-.104 10.78 10.57 0 23.759 0z",fill:"#9B5C8F"}),(0,u.jsx)("path",{d:"M14.578 21.75c1.457-1.978 3.642-3.018 6.556-3.226 5.308-.417 8.326 2.08 9.054 7.492 3.226 21.75 6.764 40.17 10.51 55.259l22.79-43.395c2.082-3.955 4.684-6.036 7.806-6.244 4.579-.312 7.388 2.601 8.533 8.741 2.602 13.84 5.932 25.6 9.886 35.59 2.706-26.432 7.285-45.476 13.737-57.235 1.56-2.914 3.85-4.371 6.868-4.58 2.394-.207 4.579.521 6.556 2.082 1.977 1.561 3.018 3.538 3.226 5.932.104 1.873-.208 3.434-1.04 4.995-4.059 7.493-7.39 20.085-10.095 37.567-2.601 16.963-3.538 30.18-2.914 39.65.209 2.6-.208 4.89-1.248 6.868-1.25 2.289-3.122 3.538-5.516 3.746-2.706.208-5.515-1.04-8.221-3.85-9.678-9.887-17.379-24.664-22.998-44.332-6.765 13.32-11.76 23.31-14.986 29.97-6.14 11.76-11.343 17.796-15.714 18.108-2.81.208-5.203-2.186-7.284-7.18-5.307-13.633-11.031-39.962-17.17-78.986-.417-2.706.207-5.1 1.664-6.972zm223.636 16.338c-3.746-6.556-9.262-10.51-16.65-12.072-1.978-.416-3.85-.624-5.62-.624-9.99 0-18.107 5.203-24.455 15.61-5.412 8.845-8.117 18.627-8.117 29.346 0 8.013 1.665 14.881 4.995 20.605 3.746 6.556 9.262 10.51 16.65 12.071 1.977.417 3.85.625 5.62.625 10.094 0 18.211-5.203 24.455-15.61 5.411-8.95 8.117-18.732 8.117-29.45.104-8.117-1.665-14.882-4.995-20.501zm-13.112 28.826c-1.457 6.868-4.059 11.967-7.91 15.401-3.017 2.706-5.827 3.85-8.428 3.33-2.498-.52-4.58-2.705-6.14-6.764-1.25-3.226-1.873-6.452-1.873-9.47 0-2.601.208-5.203.728-7.596.937-4.267 2.706-8.43 5.515-12.384 3.435-5.1 7.077-7.18 10.823-6.452 2.498.52 4.58 2.706 6.14 6.764 1.249 3.226 1.873 6.452 1.873 9.47 0 2.706-.208 5.307-.728 7.7zm-52.033-28.826c-3.746-6.556-9.366-10.51-16.65-12.072-1.977-.416-3.85-.624-5.62-.624-9.99 0-18.107 5.203-24.455 15.61-5.411 8.845-8.117 18.627-8.117 29.346 0 8.013 1.665 14.881 4.995 20.605 3.746 6.556 9.262 10.51 16.65 12.071 1.978.417 3.85.625 5.62.625 10.094 0 18.211-5.203 24.455-15.61 5.412-8.95 8.117-18.732 8.117-29.45 0-8.117-1.665-14.882-4.995-20.501zm-13.216 28.826c-1.457 6.868-4.059 11.967-7.909 15.401-3.018 2.706-5.828 3.85-8.43 3.33-2.497-.52-4.578-2.705-6.14-6.764-1.248-3.226-1.872-6.452-1.872-9.47 0-2.601.208-5.203.728-7.596.937-4.267 2.706-8.43 5.516-12.384 3.434-5.1 7.076-7.18 10.822-6.452 2.498.52 4.58 2.706 6.14 6.764 1.25 3.226 1.873 6.452 1.873 9.47.105 2.706-.208 5.307-.728 7.7z",fill:"#FFF"})]}),ks=()=>(0,u.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"44",height:"44",fill:"none",children:(0,u.jsx)("path",{fill:"#27769B",d:"M25.587 8.69h-1.053a2.408 2.408 0 0 1-2.17-1.338A4.239 4.239 0 0 0 18.551 5h-3.25a4.238 4.238 0 0 0-3.813 2.352 2.408 2.408 0 0 1-2.17 1.337H8.266A4.265 4.265 0 0 0 4 12.951v9.924a4.265 4.265 0 0 0 4.266 4.261h17.32a4.265 4.265 0 0 0 4.266-4.26V12.95a4.265 4.265 0 0 0-4.265-4.262Zm-8.661 13.835a5.541 5.541 0 0 1-5.54-5.534 5.541 5.541 0 0 1 5.54-5.535 5.541 5.541 0 0 1 5.54 5.535 5.541 5.541 0 0 1-5.54 5.534ZM26.769 29.535a.554.554 0 0 0-.554-.554h-2.28a.554.554 0 0 0-.554.553v.912c0 .322-.288.566-.61.566a3.996 3.996 0 0 0-3.998 3.994A3.996 3.996 0 0 0 22.77 39a3.996 3.996 0 0 0 3.998-3.994v-5.471ZM40 18.466a.554.554 0 0 0-.554-.553h-7.024a.554.554 0 0 0-.554.553v3.497c0 .305.248.553.554.553h3.698c.303 0 .55.244.554.547l.088 7.241c.004.351-.317.615-.668.608l-.092-.002a3.996 3.996 0 0 0-3.998 3.994 3.996 3.996 0 0 0 3.998 3.994 3.996 3.996 0 0 0 3.993-4.194l.002-.003L40 34.7V18.466Z"})}),zs=()=>(0,u.jsxs)("svg",{width:64,height:64,fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,u.jsxs)("g",{clipPath:"url(#a)",children:[(0,u.jsx)("mask",{id:"b",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:8,y:0,width:49,height:64,children:(0,u.jsx)("path",{d:"M56.82 0H8v64h48.82V0Z",fill:"#fff"})}),(0,u.jsxs)("g",{mask:"url(#b)",fillRule:"evenodd",clipRule:"evenodd",fill:"#0052F7",children:[(0,u.jsx)("path",{d:"M21.84 39.57A2.98 2.98 0 0 1 19 36.74v-6.46a2.84 2.84 0 0 1 5.67 0v6.45c0 1.57-1.17 2.84-2.64 2.84h-.2ZM42.19 39.57a2.76 2.76 0 0 1-2.84-2.73v-6.56a2.84 2.84 0 0 1 5.67 0v6.45a2.85 2.85 0 0 1-2.84 2.84Z"}),(0,u.jsx)("path",{d:"M15.22 25.43a7.73 7.73 0 0 1 6.76-4.44c4.22.1 7.6 3.7 7.5 7.92v14.26a2.86 2.86 0 0 0 3.27 2.42c1.27-.2 2.32-1.15 2.42-2.42V28.92a7.76 7.76 0 0 1 7.5-7.92 7.1 7.1 0 0 1 6.55 4.12 18.97 18.97 0 0 1-8.34 25.55 18.95 18.95 0 0 1-25.66-25.24Zm11.94-18.8h10.66v4.12c-1.8-.42-3.6-.63-5.49-.63-1.8 0-3.59.2-5.27.53l.1-4.02Zm29.03 29.25c0-.64.11-1.16.11-1.9 0-8.66-4.65-16.58-12.25-20.8V6.62h4.65c1.8 0 3.17-1.37 3.17-3.17A3.1 3.1 0 0 0 48.7.3H16.28a3.26 3.26 0 0 0-3.16 3.27c0 1.8 1.37 3.17 3.17 3.17h4.65v6.45a23.82 23.82 0 0 0-9.51 32.3c.31.52.52.95.84 1.47 8.98 15.1 33.05 16.58 41.18 16.68a3.6 3.6 0 0 0 2-.74c.53-.53.74-1.26.74-2V35.88Z"})]})]}),(0,u.jsx)("defs",{children:(0,u.jsx)("clipPath",{id:"a",children:(0,u.jsx)("path",{fill:"#fff",transform:"translate(8)",d:"M0 0h48.82v64H0z"})})})]}),_s=()=>(0,u.jsxs)("svg",{width:"45",height:"45",viewBox:"0 0 45 45",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,u.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M44.1094 1.08038C44.1094 0.612383 43.7304 0.234375 43.2634 0.234375H0.955368C0.488368 0.234375 0.109375 0.612383 0.109375 1.08038V43.3884C0.109375 43.8554 0.488368 44.2344 0.955368 44.2344H32.0714C32.2964 44.2344 32.5114 44.1444 32.6694 43.9864L43.8614 32.7944C44.0204 32.6354 44.1094 32.4204 44.1094 32.1964V1.08038Z",fill:"#21759B"}),(0,u.jsx)("path",{d:"M41.1094 30.2344H29.1094V42.2344L41.1094 30.2344Z",fill:"white"}),(0,u.jsx)("path",{d:"M37.1055 6.23438H6.10547V10.2344H37.1055V6.23438Z",fill:"white"}),(0,u.jsx)("path",{d:"M37.1055 17.2324H6.10547V21.2324H37.1055V17.2324Z",fill:"white"}),(0,u.jsx)("path",{d:"M25.1055 29.2344H6.10547V33.2344H25.1055V29.2344Z",fill:"white"})]});var Ss=t(4164);const Ms=({children:e,tone:s="neutral",progress:t,icon:i,size:a="medium",toneAndProgressLabelOverride:n,className:c})=>{const r=n||(t?`${s} ${t} badge`:`${s} badge`),o=(0,Ss.A)("ccpigd-badge",`ccpigd-badge--tone-${s}`,`ccpigd-badge--size-${a}`,t&&`ccpigd-badge--progress-${t}`,c);return(0,u.jsxs)("span",{className:o,"aria-label":r,children:[t&&(0,u.jsx)("span",{className:"ccpigd-badge__pip"}),i&&(0,u.jsx)("span",{className:"ccpigd-badge__icon",children:i}),(0,u.jsx)("span",{className:"ccpigd-badge__content",children:e})]})},Ns=({id:e,title:s,icon:t,description:i,documentationLink:a})=>{const n=(0,k.G)((e=>e?.settings?.editData?.integrations)),{fileSelection:c,saveSelectedFolders:r}=(0,Cs.A)(),{saveSettings:o}=(0,xs.A)(),l=n?.activeIntegrations?.includes(e);return(0,u.jsxs)(b.A,{className:"ccpigd-integration-item",children:[(0,u.jsx)(Ms,{tone:l?"primary":"error",size:"large",className:"enable-status",children:l?"Enable":"Disabled"}),(0,u.jsxs)(b.A,{className:"ccpigd-integration-item__body",children:[(0,u.jsx)("div",{className:"icon",children:t}),(0,u.jsx)(C.A,{as:"h5",weight:"semibold",className:"mb-4",children:s}),i&&(0,u.jsx)(C.A,{children:i})]}),(0,u.jsxs)(b.A,{className:"ccpigd-integration-item__footer",children:[(0,u.jsx)(Ee.A,{borderColor:"secondary"}),(0,u.jsxs)(p.A,{className:"ccpigd-integration-item__footer-tabs",gap:5,align:"space-between",children:[(0,u.jsxs)(p.A,{gap:5,children:[(0,u.jsx)(_.A,{variant:"outlined",size:"small",startIcon:(0,u.jsx)(x.A,{name:"info"}),href:a,target:"_blank",rounded:"md",children:(0,u.jsx)(C.A,{as:"span",size:"sm",weight:"medium",children:"Docs"})}),"mediaLibrary"===e&&l&&(0,u.jsx)(_.A,{variant:"outlined",size:"small",onClick:()=>{c({selectedFolders:n?.mediaLibrary?.folders||[],onSelect:e=>{r(["integrations","mediaLibrary","folders"],e)}})},startIcon:(0,u.jsx)(x.A,{name:"settings"}),rounded:"md",children:(0,u.jsx)(C.A,{as:"span",size:"sm",weight:"medium",children:"Configure"})})]}),(0,u.jsx)(q.A,{id:e,checked:l,onChange:()=>{let s;s=l?n?.activeIntegrations?.filter((s=>s!==e)):[...n?.activeIntegrations||[],e];const t=Ps.map((e=>e.id)).filter((e=>s?.includes(e)));o("integrations.activeIntegrations",t)}})]})]})]})},Ps=[{id:"mediaLibrary",title:"Media Library",icon:(0,u.jsx)(ks,{}),description:"Use Google Drive files as WordPress media attachments to upload, import, and synchronize with WordPress and Google Drive.",documentationLink:Pe.A.SETTINGS.integrations.mediaLibrary,isPro:!0},{id:"tinyMce",title:"Classic Editor",icon:(0,u.jsx)(_s,{}),description:"Use Google Drive files as WordPress media attachments to upload, import, and synchronize with WordPress and Google Drive.",documentationLink:Pe.A.SETTINGS.integrations.classicEditor},{id:"woocommerce",title:"WooCommerce",icon:(0,u.jsx)(bs,{}),description:"Allows you to serve your Google Drive files as downloadable files.",documentationLink:Pe.A.SETTINGS.integrations.wooCommerce,isPro:!0},{id:"gutenbergModules",title:"Gutenberg Editor",icon:(0,u.jsx)(V,{}),description:"Add Integrate Google Drive modules into your WordPress Gutenberg editor",documentationLink:Pe.A.SETTINGS.integrations.gutenberg},{id:"elementorModules",title:"Elementor",icon:(0,u.jsx)(W,{}),description:"Add Integrate Google Drive modules into your WordPress Elementor editor",documentationLink:Pe.A.SETTINGS.integrations.elementor},{id:"tutorLMS",title:"Tutor LMS",icon:(0,u.jsx)(zs,{}),description:"Allows you to serve your Google Drive images and videos.",documentationLink:"https://codeconfig.dev/docs-category/integration-google-drive/",isPro:!0},{id:"contactForm7",title:"Contact Form 7",icon:(0,u.jsx)(H,{}),description:"Upload or get files from Google Drive and attach them to Contact Form 7 forms.",documentationLink:"https://codeconfig.dev/docs-category/integration-google-drive/",isPro:!0},{id:"ccpIgdWPforms",title:"WP Forms",icon:(0,u.jsx)($,{}),description:"Upload or get files from Google Drive and attach them to Contact Form 7 forms.",documentationLink:"https://codeconfig.dev/docs-category/integration-google-drive/",isPro:!0},{id:"masterStudyLMS",title:"MasterStudy LMS",icon:(0,u.jsx)(vs,{}),description:"Allows you to serve your Google Drive images and videos.",documentationLink:"https://codeconfig.dev/docs/add-dropbox-video-in-masterstudy-lms/",comingSoon:!0,isPro:!0}],Fs=()=>(0,u.jsx)("div",{className:"ccpigd-integration",children:(0,u.jsx)(I.A,{className:"ccpigd-integration-wrapper",columns:"auto-fit",min:"350px",gap:"md",children:Ps?.map((e=>(0,u.jsx)(me.A,{isComingSoon:e?.comingSoon,isPro:e?.isPro,children:(0,u.jsx)(Ns,{id:e.id,title:e.title,icon:e.icon,description:e.description,documentationLink:e.documentationLink})},e.id)))})});var Is=t(2517),Ds=t(9504);const Es=()=>{const e=(0,k.G)((e=>e.settings?.editData?.advanced)),{saveSettings:s}=(0,xs.A)(),t=(e,t)=>{s(`advanced.${e}`,t)};return(0,u.jsx)(is.A,{children:ds.map((({key:s,title:i,description:a,action:n,secondaryAction:c,checked:r,note:o,noteType:l,isPro:d})=>{var m;const h=o&&("googleWorkspaceDomain"===s||"sharingPermission"===s&&!e?.sharingPermission);return(0,u.jsx)(Is.A,{title:c?i:null,description:a,isPro:d,action:n?(0,u.jsx)(q.A,{id:s,title:i,checked:r?.(e),onChange:()=>t(s,!r?.(e))}):null,secondaryAction:c?(0,u.jsx)(N.A,{placeholder:"Google Workspace Domain",value:null!==(m=e?.googleWorkspaceDomain)&&void 0!==m?m:"okay",onBlur:e=>t("googleWorkspaceDomain",String(e))}):null,children:h&&(0,u.jsx)(Ds.A,{type:l,children:(0,u.jsxs)(Ds.A.Normal,{children:[(0,u.jsx)(Ds.A.Title,{title:"Note"}),(0,u.jsx)(Ds.A.Text,{children:o})]})})},s)}))})};var Gs=t(4106);const Ts=[{key:"role-base",title:"Role Base",icon:"group"},{key:"user-base",title:"User Base",icon:"person"}],Ls=()=>{const e=(0,k.G)((e=>e.settings?.editData?.userAccess||[])),{data:s}=(0,Je.pI)(),{data:t}=(0,Je.yO)(),{saveSettings:i}=(0,xs.A)(),a=(s,t,a)=>{const n=e.map((e=>e.id===s?{...e,[t]:a}:e));i("userAccess",n)},n=t?.map((e=>({name:e.roleName,value:e.roleKey})))||[],c=s?.map((e=>({name:e.displayName,value:e.id})))||[];return(0,u.jsxs)(is.A,{children:[e.map((({id:s,base:t,role:r,user:o,folders:l,settings:d},m)=>(0,u.jsxs)(ps.A,{children:[(0,u.jsxs)(p.A,{align:"space-between",children:[(0,u.jsx)(C.A,{size:"md",weight:"medium",children:"User Access"}),(0,u.jsx)(_.A,{variant:"error",startIcon:(0,u.jsx)(x.A,{name:"delete"}),onClick:()=>(s=>{const t=e.filter((e=>e.id!==s));i("userAccess",t)})(s),children:"Remove Access"})]}),(0,u.jsx)(Gs.A,{background:"secondary",buttons:Ts,selectedKey:t,update:e=>a(s,"base",e)}),(0,u.jsxs)(p.A,{gap:10,children:[(0,u.jsx)(C.A,{size:"md",weight:"medium",children:"Select Role"}),(0,u.jsx)(g.A,{options:"role-base"===t?n:c,value:"role-base"===t?r:o,onChange:e=>a(s,"role-base"===t?"role":"user",e),multiple:!0})]}),(0,u.jsx)(as.A,{className:"mt-0",text:"Note: Roles and users can solely access folders assigned in the Access Backend File Browser settings above."}),(0,u.jsx)(us,{folders:l,description:"Select the folders you want to assign to this user.",dynamic:!0,onFolderSelect:e=>a(s,"folders",e)}),(0,u.jsxs)(p.A,{gap:10,className:"mt-2",children:[(0,u.jsx)(C.A,{size:"md",weight:"medium",children:"Assigned Settings"}),(0,u.jsx)(_.A,{variant:"primary",startIcon:(0,u.jsx)(x.A,{name:"category_search"}),children:"Select Settings"})]}),(0,u.jsx)(g.A,{options:[],value:[""],variant:"secondary"})]},m))),(0,u.jsx)(ps.A,{children:(0,u.jsx)(p.A,{align:"center",children:(0,u.jsx)(_.A,{startIcon:(0,u.jsx)(x.A,{name:"add_2"}),variant:"primary",onClick:()=>{const s={id:Date.now().toString(),base:"role-base",role:[],user:[],folders:[],settings:[]};i("userAccess",[...e||[],s])},children:"Add New User Access"})})})]})},Rs=()=>{const{editData:e}=(0,k.G)((e=>e.settings)),[s,{isLoading:t}]=(0,Je.tp)(),i=(0,k.j)();return{saveSettings:()=>{if(e){if("manual"===e.accounts?.connectionType&&!(0,B.u_)(e.accounts?.appClientId,e.accounts?.appClientSecret))return void window.toast.show({message:"Invalid Credentials!",theme:"warning",size:"sm"});s(e).unwrap().then((s=>{i((0,ts.PD)(e)),window.toast.show({message:"Settings updated successfully 👌",theme:"success",size:"sm"})})).catch((e=>{window.toast.show({message:"An unexpected error occurred.",theme:"error",size:"sm"})}))}},isSaving:t}},Bs=({title:e="title",children:s,defaultOpen:t=!1,disabled:i=!1,single:a=!0})=>{const[n,c]=(0,G.useState)(t),r=(0,G.useRef)(null),[o,l]=(0,G.useState)("0px");(0,G.useEffect)((()=>{n&&r.current?l(`${r.current.scrollHeight}px`):l("0px")}),[n]);const d=(0,Ss.A)("ccpigd-accordion rounded-lg",a&&"ccpigd-accordion--single",i&&"ccpigd-accordion--disabled",n&&"ccpigd-accordion--open");return(0,u.jsxs)("div",{className:d,children:[(0,u.jsxs)("button",{className:"ccpigd-accordion__header",type:"button",onClick:()=>!i&&c((e=>!e)),"aria-expanded":n,disabled:i,children:[(0,u.jsx)("span",{className:"ccpigd-accordion__title",children:e}),(0,u.jsx)("span",{className:"ccpigd-accordion__icon",children:(0,u.jsx)(x.A,{name:"keyboard_arrow_down",fontSize:"2xl"})})]}),(0,u.jsx)("div",{className:"ccpigd-accordion__body",ref:r,style:{maxHeight:o,overflow:"hidden",transition:"max-height 0.3s ease"},children:(0,u.jsx)("div",{className:"ccpigd-accordion__bodyInner",children:s})})]})},Zs=()=>{var e;const s=(0,k.G)((e=>e.settings?.editData?.accounts)),[t,a]=(0,i.useState)(s?.appClientId||""),[n,c]=(0,i.useState)(s?.appClientSecret||""),[r,o]=(0,i.useState)(null),[l,d]=(0,i.useState)(null),{saveSettings:m}=(0,xs.A)(),h=()=>{p()&&(m("accounts.appClientId",t),m("accounts.appClientSecret",n))},p=()=>{let e=!0;return t.trim()?/^[0-9]+-[a-zA-Z0-9]+\.apps\.googleusercontent\.com$/.test(t.trim())?o(null):(o("Invalid Client ID format."),e=!1):(o("Client ID is required."),e=!1),n.trim()?/^GOCSPX-[\w-]{20,}$/.test(n.trim())?d(null):(d("Invalid Secret Key format."),e=!1):(d("Secret Key is required."),e=!1),e};return(0,u.jsxs)(ps.A.SubField,{children:[(0,u.jsxs)(Ds.A,{type:"warning",className:"mb-2",children:[(0,u.jsx)(Ds.A.Bullet,{children:(0,u.jsx)(Ds.A.Text,{children:"Using your own Google App is optional. For an easy setup you can use the default App of the plugin. If you decide to create your own Google App, please enter your App Client ID & Secret Key below."})}),(0,u.jsx)(Ds.A.Bullet,{children:(0,u.jsxs)(Ds.A.Text,{children:["Visit"," ",(0,u.jsx)(Ds.A.Link,{url:Pe.A.SETTINGS.account.appCreate,children:"Documentation"})," ","to learn how to create a Google App."]})})]}),(0,u.jsxs)(b.A,{gap:10,children:[(0,u.jsx)(N.A,{label:(0,je.__)("App Client ID","integration-google-drive"),id:"appClientId",placeholder:(0,je.__)("App Client ID","integration-google-drive"),value:t,onChange:e=>{a(String(e)),r&&o(null)},onBlur:h,helperText:(0,je.__)("Add Google Drive api Client ID","integration-google-drive"),errorText:r||"",error:!!r}),(0,u.jsx)(N.A,{label:(0,je.__)("App Secret Key","integration-google-drive"),id:"appClientSecret",placeholder:(0,je.__)("App Secret Key","integration-google-drive"),value:n,onChange:e=>{c(String(e)),l&&d(null)},onBlur:h,helperText:(0,je.__)("Add Google Drive api Client Client Secret","integration-google-drive"),errorText:l||"",error:!!l}),(0,u.jsx)(N.A,{label:(0,je.__)("Redirect URI","integration-google-drive"),id:"redirectUri",placeholder:(0,je.__)("Redirect URI","integration-google-drive"),value:null!==(e=s?.redirectUri)&&void 0!==e?e:"",onClick:async()=>{const e=s?.redirectUri;if(e)if(navigator.clipboard&&window.isSecureContext)try{await navigator.clipboard.writeText(e),window.toast.show({message:"Redirect URI copied!",theme:"success",size:"sm"})}catch(e){window.toast.show({message:"Failed to copy to clipboard.",theme:"error",size:"sm"})}else{const s=document.createElement("textarea");s.value=e,s.style.position="fixed",s.style.top="0",s.style.left="0",s.style.opacity="0",document.body.appendChild(s),s.focus(),s.select();try{if(!document.execCommand("copy"))throw new Error("execCommand failed");window.toast.show({message:"Redirect URI copied!",theme:"success",size:"sm"})}catch(e){window.toast.show({message:"Failed to copy to clipboard.",theme:"error",size:"sm"})}document.body.removeChild(s)}else window.toast.show({message:"No redirect URI to copy.",theme:"error",size:"sm"})},helperText:(0,je.__)("Copy the above redirect URI and set to your own Google Drive app.","integration-google-drive"),readOnly:!0})]})]})},Us=()=>{const e=(0,k.G)((e=>e.settings?.editData?.accounts)),{loginAccounts:s}=(0,k.G)((e=>e.auth)),[t]=(0,Je.FP)(),[i]=(0,Je.e_)(),[a]=(0,Je.ag)(),{saveSettings:n}=(0,xs.A)(),c=(0,k.j)(),r=()=>{t().unwrap().then((e=>{(0,B.BH)(e)}))},o=(e=!1)=>(0,u.jsx)(p.A,{align:"center",className:e?"mt-2":"mt-5",children:e?(0,u.jsx)(me.A,{hover:!0,isPro:!0,design:"default",visible:!(0,B.G4)(ccpigd.isPro),size:"small",children:(0,u.jsx)(_.A,{variant:"outlined",size:"large",startIcon:(0,u.jsx)("img",{referrerPolicy:"no-referrer",src:Re.lL,alt:"Google Icon"}),onClick:()=>{(0,B.G4)(ccpigd.isPro)?r():window.CCPIGDHelper.openUpgradePopUp()},children:"Add new Account"})}):(0,u.jsx)(_.A,{variant:"outlined",size:"large",className:"mb-2",startIcon:(0,u.jsx)("img",{referrerPolicy:"no-referrer",src:Re.lL,alt:"Google Icon"}),onClick:r,children:"Add new Account"})});return(0,u.jsxs)(is.A,{children:[(0,u.jsxs)(ps.A,{title:"Connection Type",description:"Choose how you want to connect your Google accounts with the plugin.",children:[(0,u.jsx)(Gs.A,{background:"secondary",buttons:rs,selectedKey:e?.connectionType||"",update:e=>{n("accounts.connectionType",e)}}),(0,u.jsx)(Ds.A,{className:"mt-2",children:cs.map(((e,s)=>(0,u.jsxs)(Ds.A.Bullet,{children:[(0,u.jsx)(Ds.A.Title,{title:e.title}),(0,u.jsx)(Ds.A.Text,{children:e.text})]},s)))}),"manual"===e?.connectionType&&(0,u.jsx)(Zs,{})]}),s?.length?(0,u.jsxs)(ps.A,{children:[s.map(((e,s)=>(0,u.jsx)(ps.A,{className:"has-profile-card "+(e?.active?"border-primary":""),children:(0,u.jsx)(Be.A,{accountInfo:e,children:(0,u.jsxs)(b.A,{className:"w-full",children:[(0,u.jsxs)(p.A,{align:"space-between",children:[(0,u.jsxs)(p.A,{gap:10,children:[(0,u.jsx)(Be.A.Avatar,{}),(0,u.jsxs)(b.A,{className:"profile-info",gap:3,children:[(0,u.jsx)(Be.A.Name,{}),(0,u.jsx)(Be.A.Email,{}),(0,u.jsx)(Be.A.StorageInfo,{})]})]}),(0,u.jsxs)(p.A,{gap:10,children:[(0,u.jsx)(Be.A.RemoveBtn,{onClick:()=>(async e=>{try{if(!await window.toast.confirm({message:"You are about to remove this account. Are you sure?",okText:"Remove",cancelText:"Cancel"}))return;await window.toast.promise((async()=>{await i(e?.key).unwrap()}),{loading:"Removing account...",success:"Account has been removed.",error:"Account has been removed!"}),window.location.reload()}catch(e){window.location.reload()}})(e)}),(0,u.jsx)(Be.A.ActiveBtn,{onClick:()=>(async e=>{if((0,B.G4)(ccpigd.isPro))try{if(!await window.toast.confirm({message:"You are about to activate this account. Are you sure?",okText:"Activate",cancelText:"Cancel"}))return;await window.toast.promise((async()=>{if(!e?.key)throw console.error("Account not found"),new Error("Account not found");if(e.lost){const e=await t().unwrap();(0,B.BH)(e)}else await a(e.key).unwrap(),c((0,Ze.Mx)(e))}),{loading:"Activating account...",success:"Account has been activated successfully.",error:"Failed to activate account. Please try again."})}catch(e){}else window.CCPIGDHelper.openUpgradePopUp()})(e)})]})]}),(0,u.jsx)(Be.A.AddedBy,{})]})})},s))),o(!0)]}):(0,u.jsxs)(b.A,{children:[(0,u.jsx)(ps.A,{title:"You didn't link any Google account.",description:"Link a Google account to continue."}),o()]}),(0,u.jsx)(Bs,{defaultOpen:!0,title:(0,u.jsxs)(p.A,{gap:10,children:[(0,u.jsx)(h.A,{variant:"secondary",size:"large",rounded:"full",children:(0,u.jsx)(x.A,{name:"beenhere",fontSize:"2xl"})}),(0,u.jsx)(C.A,{as:"h4",size:"lg",weight:"medium",className:"accordion-title",children:"See what happens with your data when you authorize?"})]}),children:os.map((e=>(0,u.jsxs)("div",{children:[(0,u.jsx)(C.A,{as:"h5",size:"md",weight:"medium",className:"mb-2",children:e.title}),(0,u.jsx)(C.A,{as:"p",size:"sm",color:"desc-gray",className:"mb-2",children:e.description})]},e.title)))})]})};var Hs=t(9642);const Ws=({autoSave:e,setAutoSave:s})=>{const{editData:t,defaultData:n}=(0,k.G)((e=>e.settings)),[c]=(0,Je.tp)(),{data:r}=(0,m.i0)({status:"all",orderBy:"createdAt",order:"DESC",page:-1,perPage:-1,type:"all",search:""}),[o,l]=(0,i.useState)("export_all"),d=(0,k.j)(),h=(0,a.Zp)(),g=()=>{const e=document.getElementById("importInput");e?.click()},C=()=>{const e=o;let s={};switch(e){case"export_all":s={settings:t,shortcodes:r?.shortcodes||[]};break;case"settings":s={settings:t};break;case"shortcode_modules":s={shortcodes:r?.shortcodes||[]};break;default:return void console.warn((0,je.__)("Invalid export option selected","integration-google-drive"),"Selected value:",e)}const i=e.replace(/_/g,"_"),a="data:text/json;charset=utf-8,"+encodeURIComponent(JSON.stringify(s,null,2)),n=document.createElement("a");n.setAttribute("href",a),n.setAttribute("download",`integration_google_drive_${i}_${(new Date).getTime()}.json`),document.body.appendChild(n),n.click(),n.remove()},j=async()=>{try{if(!await window.toast.confirm({message:(0,je.__)("Your all Settings data will be reset as default!","integration-google-drive"),okayText:(0,je.__)("Reset","integration-google-drive"),cancelText:(0,je.__)("Cancel","integration-google-drive")}))return;await window.toast.promise((async()=>{if(!n)return;d((0,ts.yj)({data:n,defaultData:n})),await c(n).unwrap();const e=n?.appearance?.primaryColor||"#00ac47",s=document.getElementById("ccpigd-theme");s&&(s.style.setProperty("--ccpigd-primary",e),s.style.setProperty("--ccpigd-primary-hover",`hsl(from ${e} h s l / 80%)`),s.style.setProperty("--ccpigd-secondary",`hsl(from ${e} h s l / 18%)`),s.style.setProperty("--ccpigd-light",`hsl(from ${e} h s l / 11%)`)),localStorage.setItem("preloader",JSON.stringify(n?.appearance?.selectedPreloader||1)),h("/settings/accounts")}),{loading:(0,je.__)("Resetting settings...","integration-google-drive"),success:(0,je.__)("Settings data is restored as default.","integration-google-drive"),error:(0,je.__)("Request failed. Please try again.","integration-google-drive")})}catch(e){window.toast.show({message:(0,je.__)("Request failed ","integration-google-drive"),theme:"error",size:"sm"})}};return(0,u.jsxs)(is.A,{children:[(0,u.jsx)("input",{id:"importInput",type:"file",accept:".json",style:{display:"none"},onChange:async e=>{const s=e.target.files?.[0];if(!s)return void console.error((0,je.__)("No file selected for import","integration-google-drive"));const t=new FileReader;t.onload=async e=>{try{const s=e.target?.result;if("string"!=typeof s)throw new Error("Invalid file content");const t=JSON.parse(s);t.settings&&(d((0,ts.yj)({data:t.settings,defaultData:n||t.settings})),await c(t.settings).unwrap(),window.toast.show({message:(0,je.__)("Import Success!","integration-google-drive"),theme:"success",size:"sm"}),setTimeout(window.location.reload,2e3))}catch(e){console.error((0,je.__)("Failed to import data:","integration-google-drive"),e)}},t.onerror=e=>{console.error((0,je.__)("Error reading file:","integration-google-drive"),e)},t.readAsText(s),e.target.value=""}}),hs.map((({key:i,title:a,description:n,icon:r,name:d,variant:m,action:h,secondaryAction:f,extraAction:A,extraTitle:y,note:w})=>(0,u.jsx)(ps.A,{title:a,description:n,action:h?(0,u.jsx)(q.A,{id:i,title:y,checked:e,onChange:()=>{if(!t)return;const i={...t,tools:{...t.tools,autoSave:!e}};if(e){s(!1),(0,ts.vJ)(!1);try{c(i),window.toast.show({message:"AutoSave disabled successfully 👌",theme:"success",size:"sm"})}catch(e){s(!0),window.toast.show({message:"An unexpected error occurred.",theme:"error",size:"sm"})}}else{s(!0),(0,ts.vJ)(!1);try{c(i),window.toast.show({message:"AutoSave enabled successfully 👌",theme:"success",size:"sm"})}catch{s(!1),window.toast.show({message:"An unexpected error occurred.",theme:"error",size:"sm"})}}}}):null,secondaryAction:f?(0,u.jsxs)(p.A,{gap:10,children:[A&&(0,u.jsx)(Hs.A,{variant:"secondary",fitContent:!0,placeholder:"Export All (Settings, Shortcode, Modules...)",options:[{name:(0,je.__)("Export All","integration-google-drive"),value:"export_all"},{name:(0,je.__)("Settings","integration-google-drive"),value:"settings"},{name:(0,je.__)("Shortcode Modules","integration-google-drive"),value:"shortcode_modules"}],value:[o],onChange:e=>l(String(e[0]))}),(0,u.jsx)(_.A,{variant:m,startIcon:(0,u.jsx)(x.A,{name:r||"",fontSize:"lg"}),onClick:"export"===i?C:"import"===i?g:"reset"===i?j:void 0,children:d})]}):null,children:w&&(0,u.jsx)(Ds.A,{className:"mt-5",children:(0,u.jsxs)(Ds.A.Normal,{children:[(0,u.jsx)(Ds.A.Title,{title:"Note"}),(0,u.jsx)(Ds.A.Text,{children:"Export your settings and shortcode modules to backup or transfer to another site."})]})})},i)))]})},Vs=({menus:e})=>{const{editData:s,isEditing:t,editDataCopy:i}=(0,k.G)((e=>e.settings)),n=(0,B.bD)(s,i),{menuKey:c}=(0,a.g)(),{saveSettings:r,isSaving:o}=Rs(),l=e.find((e=>e.key===c))?.icon,d=e.find((e=>e.key===c))?.title;return(0,u.jsx)(L.A,{children:(0,u.jsxs)(p.A,{align:"space-between",children:[(0,u.jsxs)(p.A,{gap:10,children:[(0,u.jsx)(h.A,{variant:"secondary",rounded:"md",children:(0,u.jsx)(x.A,{name:l||"",fontSize:"2xl"})}),(0,u.jsx)(C.A,{as:"h1",children:d})]}),(0,u.jsxs)(p.A,{gap:10,children:[(0,u.jsx)(R.A,{}),(0,u.jsx)(_.A,{startIcon:(0,u.jsx)(x.A,{name:"check"}),onClick:()=>r(),variant:"primary",loading:o,disabled:n,children:"Save Settings"})]})]})})},$s=()=>{const{editData:e,draft:s,isEditing:t}=(0,k.G)((e=>e.settings)),[n,c]=(0,i.useState)(e?.tools?.autoSave||!1),{saveSettings:r}=Rs(),o=(0,k.j)(),{menuKey:l}=(0,a.g)(),m=(0,a.Zp)();d(),(0,i.useEffect)((()=>{o((0,ts.vJ)(!(0,B.bD)(s,e)))}),[s,e]),(0,i.useEffect)((()=>{t&&n&&r()}),[t,e]);const g=ns.map((e=>e.key));return l&&g.includes(l)?(0,u.jsxs)(z.A,{children:[(0,u.jsxs)(ee.A,{id:"ccpigd-settings-sidebar",children:[(0,u.jsx)(b.A,{gap:10,children:ns.map((({key:e,title:s,icon:t,status:i})=>{const a=l===e,n={isPro:i?.some((e=>e.isPro)),isComingSoon:i?.some((e=>e.isComingSoon)),isNew:i?.some((e=>e.isNew)),isHot:i?.some((e=>e.isHot)),size:"small"};return(0,u.jsx)(me.A,{...n,children:(0,u.jsx)("div",{className:"ccpigd-sidebar__menu-item "+(a?"bg-primary":"bg-light"),onClick:()=>m(`/settings/${e}`),children:(0,u.jsxs)(p.A,{gap:12,wrap:!1,children:[(0,u.jsx)(h.A,{variant:a?"light":"secondary",rounded:"md",size:"small",className:"menu-icon-wrapper",children:(0,u.jsx)(x.A,{name:t,fontSize:"xl"})}),(0,u.jsx)(C.A,{as:"span",color:a?"light":"dark",children:s})]})})},e)}))}),(0,u.jsx)("div",{className:"ccpigd-sidebar__bottom",children:(0,u.jsxs)(p.A,{align:"space-between",className:"mt-2",children:[(0,u.jsx)(C.A,{size:"sm",color:"desc-gray",children:"Version"}),(0,u.jsx)(C.A,{size:"sm",children:ccpigd?.version})]})})]}),(0,u.jsxs)(z.A.ContentWrapper,{children:[(0,u.jsx)(Vs,{menus:ns}),(0,u.jsx)(z.A.Content,{className:"ccpigd-settings",children:{accounts:(0,u.jsx)(Us,{}),advanced:(0,u.jsx)(Es,{}),appearance:(0,u.jsx)(As,{}),"user-access":(0,u.jsx)(Ls,{}),integrations:(0,u.jsx)(Fs,{}),mediaLibrary:(0,u.jsx)(ws,{}),synchronization:(0,u.jsx)(js,{}),tools:(0,u.jsx)(Ws,{autoSave:n,setAutoSave:c})}[l]||null})]})]}):(0,u.jsx)(a.C5,{to:"/settings/accounts",replace:!0})},Os=()=>(0,u.jsxs)(a.BV,{children:[(0,u.jsx)(a.qh,{path:"*",element:(0,u.jsx)(a.C5,{to:"/file-browser/my-drive",replace:!0})}),(0,u.jsx)(a.qh,{path:"/file-browser/:menuKey/:folderKey?",element:(0,u.jsx)(es,{})}),(0,u.jsx)(a.qh,{path:"/settings/:menuKey",element:(0,u.jsx)($s,{})}),(0,u.jsx)(a.qh,{path:"/module-builder",element:(0,u.jsx)(J,{})}),(0,u.jsx)(a.qh,{path:"/module-builder/:shortcodeId/:moduleMenu/:menuKey?/:folderKey?",element:(0,u.jsx)(ss.A,{})})]}),Ks=()=>{const e=localStorage.getItem("ccpigd-theme-type")||"light";return(0,u.jsx)(a.I9,{children:(0,u.jsx)(r.Kq,{store:o.M,children:(0,u.jsx)(c.A,{children:(0,u.jsx)(n.A,{defaultMode:e,children:(0,u.jsx)(Os,{})})})})})};!function(){const e=document.getElementById("ccpigd-admin");if(null===e)return;const s=(0,u.jsx)(Ks,{});i.createRoot?i.createRoot(e).render(s):i.render(s,e)}()}},e=>{e.O(0,[96,804],(()=>e(e.s=2677))),e.O()}]);
  • integration-google-drive/trunk/assets/js/form-integrations.asset.php

    r3390086 r3426660  
    1 <?php return array('dependencies' => array('react', 'react-jsx-runtime', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => 'b60220c5f14146d5e00f', 'handle' => 'undefined-form-integrations');
     1<?php return array('dependencies' => array('react', 'react-jsx-runtime', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => 'ed7de9ab3400ce33ecf5', 'handle' => 'undefined-form-integrations');
  • integration-google-drive/trunk/assets/js/form-integrations.js

    r3422529 r3426660  
    1 ;"use strict";(globalThis.webpackChunkintegration_google_drive=globalThis.webpackChunkintegration_google_drive||[]).push([[147,220,249,465,587,610,620,637,769],{6770:e=>{e.exports=window.plupload},1609:e=>{e.exports=window.React},790:e=>{e.exports=window.ReactJSXRuntime},6427:e=>{e.exports=window.wp.components},6087:e=>{e.exports=window.wp.element},7723:e=>{e.exports=window.wp.i18n},7590:(e,t,n)=>{n(213),(e=>{const t=function(e){window.toast.show({size:"full",duration:0,moduleBuilder:{attributes:e.attributes,integration:e.integration,onSave:e.onSave,onClose:()=>{"function"==typeof closeModal&&closeModal()}}},e.container)},n={integrations:{wpforms:{init:function(){e(document).on("click",".ccpigd-form-uploader-trigger",this.handleTriggerClick.bind(this))},handleTriggerClick:function(e){console.log("WPForms uploader triggered");const t=e.currentTarget.dataset.id,n=document.getElementById(`wpforms-field-option-${t}-data`),i=n?.value;this.openModuleBuilder({moduleId:i||"new",fieldId:t})},openModuleBuilder:function(e){const n={id:e.moduleId,type:"file-uploader"},i=document.getElementById(`wpforms-field-option-${e.fieldId}-data`),o=document.getElementById(`wpforms-field-${e.fieldId}`);t({attributes:n,integration:"wpforms",onSave:e=>{i.value=e.id,function(e,t){const n=`<div data-id="ccpigd_${e.id}" \n                            data-type="file-uploader" \n                            data-status="public" \n                            id="ccpigd-module-${e.id}" \n                            class="ccpigd-top-level-wrapper ccpigd-module-wrapper ccpigd-file-uploader" \n                            data-rendered="true"></div>`,i="ccpigd_"+e.id;window[i]=e,t.innerHTML=n,"function"==typeof window.ccpigdRenderModules&&window.ccpigdRenderModules()}(e,o),i.dispatchEvent(new Event("change",{bubbles:!0}))}})}},cf7:{init:function(){"undefined"!=typeof wpcf7?this.setupConfigButton():console.log("CF7 not loaded")},setupConfigButton:function(){e("#ccpigd-form-uploader-config-cf7").on("click",(e=>{e.preventDefault(),this.openModuleBuilder()}))},getModuleData:function(){const e=document.getElementById("tag-generator-panel-google_drive-data"),t=e?.dataset?.tagOption,n=t?.split(":")[1];return n||{type:"file-uploader",id:"new"}},openModuleBuilder:function(){const e=this.getModuleData();t({attributes:e,integration:"contactForm7",container:"#tag-generator-panel-google_drive",onSave:e=>{const t=document.getElementById("tag-generator-panel-google_drive-data");t.value=e.id,t.dispatchEvent(new Event("change",{bubbles:!0}))}})}},gravityforms:{init:function(){e(document).on("click",".ccpigd-gf-uploader-trigger",this.handleTriggerClick.bind(this))},handleTriggerClick:function(e){const t=e.currentTarget.dataset.fieldId,n=e.currentTarget.dataset.formId;this.openModuleBuilder({fieldId:t,formId:n})},openModuleBuilder:function(e){const n=document.getElementById(`gf-field-data-${e.fieldId}`);t({attributes:{id:n?.value||"new",type:"file-uploader"},integration:"gravityforms",onSave:e=>{n.value=e.id,n.dispatchEvent(new Event("change",{bubbles:!0}))}})}}},init:function(){console.log("Initializing form integrations..."),Object.keys(this.integrations).forEach((e=>{const t=this.integrations[e];if(t&&"function"==typeof t.init)try{t.init()}catch(t){console.error(`✗ Error initializing ${e}:`,t)}}))},register:function(e,t){this.integrations[e]&&console.warn(`Integration "${e}" already exists. Overwriting...`),this.integrations[e]=t}};e(document).ready((()=>{n.init()})),window.FormIntegrationManager=n})(jQuery)}},e=>{e.O(0,[96,804],(()=>e(e.s=7590))),e.O()}]);
     1;"use strict";(globalThis.webpackChunkintegration_google_drive=globalThis.webpackChunkintegration_google_drive||[]).push([[147,220,249,465,587,610,620,637,769],{6770:e=>{e.exports=window.plupload},1609:e=>{e.exports=window.React},790:e=>{e.exports=window.ReactJSXRuntime},6427:e=>{e.exports=window.wp.components},6087:e=>{e.exports=window.wp.element},7723:e=>{e.exports=window.wp.i18n},7590:(e,t,n)=>{n(213),(e=>{const t=function(e){window.toast.show({size:"full",duration:0,moduleBuilder:{attributes:e.attributes,integration:e.integration,onSave:e.onSave,onClose:()=>{"function"==typeof closeModal&&closeModal()}}},e.container)},n={integrations:{wpforms:{init:function(){e(document).on("click",".ccpigd-form-uploader-trigger",this.handleTriggerClick.bind(this))},handleTriggerClick:function(e){const t=e.currentTarget.dataset.id,n=document.getElementById(`wpforms-field-option-${t}-data`),i=n?.value;this.openModuleBuilder({moduleId:i||"new",fieldId:t})},openModuleBuilder:function(e){const n={id:e.moduleId,type:"file-uploader"},i=document.getElementById(`wpforms-field-option-${e.fieldId}-data`),o=document.getElementById(`wpforms-field-${e.fieldId}`);t({attributes:n,integration:"wpforms",onSave:e=>{i.value=e.id,function(e,t){const n=`<div data-id="ccpigd_${e.id}" \n                            data-type="file-uploader" \n                            data-status="public" \n                            id="ccpigd-module-${e.id}" \n                            class="ccpigd-top-level-wrapper ccpigd-module-wrapper ccpigd-file-uploader" \n                            data-rendered="true"></div>`,i="ccpigd_"+e.id;window[i]=e,t.innerHTML=n,"function"==typeof window.ccpigdRenderModules&&window.ccpigdRenderModules()}(e,o),i.dispatchEvent(new Event("change",{bubbles:!0}))}})}},cf7:{init:function(){"undefined"!=typeof wpcf7&&this.setupConfigButton()},setupConfigButton:function(){e("#ccpigd-form-uploader-config-cf7").on("click",(e=>{e.preventDefault(),this.openModuleBuilder()}))},getModuleData:function(){const e=document.getElementById("tag-generator-panel-google_drive-data"),t=e?.dataset?.tagOption,n=t?.split(":")[1];return n||{type:"file-uploader",id:"new"}},openModuleBuilder:function(){const e=this.getModuleData();t({attributes:e,integration:"contactForm7",container:"#tag-generator-panel-google_drive",onSave:e=>{const t=document.getElementById("tag-generator-panel-google_drive-data");t.value=e.id,t.dispatchEvent(new Event("change",{bubbles:!0}))}})}},gravityforms:{init:function(){e(document).on("click",".ccpigd-gf-uploader-trigger",this.handleTriggerClick.bind(this))},handleTriggerClick:function(e){const t=e.currentTarget.dataset.fieldId,n=e.currentTarget.dataset.formId;this.openModuleBuilder({fieldId:t,formId:n})},openModuleBuilder:function(e){const n=document.getElementById(`gf-field-data-${e.fieldId}`);t({attributes:{id:n?.value||"new",type:"file-uploader"},integration:"gravityforms",onSave:e=>{n.value=e.id,n.dispatchEvent(new Event("change",{bubbles:!0}))}})}}},init:function(){Object.keys(this.integrations).forEach((e=>{const t=this.integrations[e];if(t&&"function"==typeof t.init)try{t.init()}catch(t){console.error(`✗ Error initializing ${e}:`,t)}}))},register:function(e,t){this.integrations[e]&&console.warn(`Integration "${e}" already exists. Overwriting...`),this.integrations[e]=t}};e(document).ready((()=>{n.init()})),window.FormIntegrationManager=n})(jQuery)}},e=>{e.O(0,[96,804],(()=>e(e.s=7590))),e.O()}]);
  • integration-google-drive/trunk/assets/js/media-library.asset.php

    r3390086 r3426660  
    1 <?php return array('dependencies' => array('react', 'react-jsx-runtime', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '282bdca71575f4f805c9', 'handle' => 'undefined-media-library');
     1<?php return array('dependencies' => array('react', 'react-jsx-runtime', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '670d039d708e944938a0', 'handle' => 'undefined-media-library');
  • integration-google-drive/trunk/assets/js/media-library.js

    r3422529 r3426660  
    1 ;"use strict";(globalThis.webpackChunkintegration_google_drive=globalThis.webpackChunkintegration_google_drive||[]).push([[135,147,220,465,637,769],{1609:e=>{e.exports=window.React},790:e=>{e.exports=window.ReactJSXRuntime},6427:e=>{e.exports=window.wp.components},6087:e=>{e.exports=window.wp.element},7723:e=>{e.exports=window.wp.i18n},4057:(e,t,i)=>{var a=i(6087),s=i(347),r=i(559),n=i(3714),c=i(3374),l=i(4852),d=i(790);const o=()=>{const{activeFolders:e}=(0,s.G)((e=>e.mediaLibrary));return(0,d.jsx)(n.A,{gap:10,children:e?.map((e=>(0,d.jsx)(p,{folder:e})))})};function p({folder:e}){const t=(0,s.j)(),{activeFolder:i,folders:a}=(0,s.G)((e=>e.mediaLibrary)),[o,{isLoading:p}]=(0,r.f1)();return(0,d.jsx)(n.A,{gap:10,className:"ccpigd-media-folder",children:(0,d.jsxs)(c.A,{variant:e.key===i.key?"primary":"secondary",size:"small",className:"ccpigd-media-folder-button",onClick:async a=>{var s;if(a.stopPropagation(),e.key===i?.key)return;t((0,l.Fy)(e));const r=await o(e.key).unwrap();t((0,l.ZS)(r||[])),t((0,l.W5)(r||[])),ccpigdMedia.getFrame().find("#ccpigd-media-folder-filter").val(null!==(s=e.key)&&void 0!==s?s:"all").trigger("change")},children:[(0,d.jsx)("span",{className:"ccpigd-icon",children:"folder"}),(0,d.jsx)("span",{className:"ccpigd-folder-name",children:e.name})]})})}const m=()=>{const{activeFolder:e,cacheFolders:t,activeTab:i}=(0,s.G)((e=>e.mediaLibrary));return"all"===i?null:(0,d.jsx)("div",{className:"ccpigd-top-level-wrapper",children:(0,d.jsx)(o,{})})};var h=i(2436),g=i(3090),u=i(777),f=i(1468),w=i(239),x=i(5826),y=i(2262),C=i(4398),v=i(7452),j=i(4368),A=i(2312),_=i(7723);const b=({attachment:e,setAttachment:t})=>{const[i]=(0,y.GJ)(),[a]=(0,r.U$)(),{key:s,mime:n}=e||{};return(0,d.jsx)(A.A,{className:"ccpigd-top-level-wrapper",children:(0,d.jsx)(v.A,{padding:5,children:(0,d.jsxs)(C.A,{align:"start",gap:3,children:[(0,d.jsxs)(c.A,{variant:"primary",fullWidth:!0,size:"small",className:"justify-start ",onClick:async()=>{window.toast.show({message:"Importing file to Media Library...",theme:"info",size:"sm"}),i({fileKey:s,mimeType:n}).then((e=>{e.error?window.toast.show({message:e.error||"An unexpected error occurred.",theme:"error",size:"sm"}):window.toast.show({message:"File imported to Media Library successfully 👌",theme:"success",size:"sm"})})).catch((e=>{window.toast.show({message:e.message||"An unexpected error occurred.",theme:"error",size:"sm"})})),t(null)},children:[(0,d.jsx)(j.A,{name:"download",fontWeight:"medium"}),(0,d.jsx)("span",{children:"Import to Media Library"})]}),(0,d.jsxs)(c.A,{variant:"error",fullWidth:!0,size:"small",className:"justify-start ",onClick:async()=>{try{await window.toast.confirm({message:(0,_.__)("Are you sure you want to delete this attachment?","integration-google-drive"),okText:(0,_.__)("Yes, delete it!","integration-google-drive"),cancelText:(0,_.__)("Cancel","integration-google-drive")})&&await window.toast.promise((async()=>{const t=document.querySelectorAll(".attachments-wrapper .attachment.selected");let i=[e.id];t.length>0&&(i=Array.from(t).map((e=>e.dataset.id)));const s=await a({attachments:i});if(!s?.data?.success)throw new Error(s?.data?.message||s?.message||"Delete failed");return document.querySelectorAll(".attachments-wrapper .attachment.selected").forEach((e=>e.remove())),!0}),{loading:(0,_.__)("Deleting...","integration-google-drive"),success:(0,_.__)("Attachment deleted successfully","integration-google-drive"),error:(0,_.__)("Failed to delete attachment","integration-google-drive")})}catch{window.toast.show({message:(0,_.__)("Failed to delete attachment","integration-google-drive"),theme:"error",size:"sm"})}},children:[(0,d.jsx)(j.A,{name:"delete",fontWeight:"medium"}),(0,d.jsx)("span",{children:(0,_.__)("Move to Trash","integration-google-drive")})]}),(0,d.jsxs)(c.A,{variant:"secondary",fullWidth:!0,size:"small",className:"justify-start ",onClick:()=>t(null),children:[(0,d.jsx)(j.A,{name:"cancel",fontWeight:"medium"}),(0,d.jsx)("span",{children:"Cancel"})]})]})})})};i(8623);var k=i(7920);const T=({setAttachment:e,attachment:t})=>{const[i]=(0,r.U$)(),{activeFolder:a}=(0,s.G)((e=>e.manageFiles)),[n]=(0,y.YR)();return(0,d.jsx)(A.A,{className:"ccpigd-top-level-wrapper",children:(0,d.jsx)(v.A,{padding:5,children:(0,d.jsxs)(C.A,{align:"start",gap:3,children:[(0,d.jsx)(k.A,{isComingSoon:!0,size:"extra-small",iconSize:"sm",children:(0,d.jsxs)(c.A,{variant:"primary",fullWidth:!0,size:"small",className:"justify-start ",children:[(0,d.jsx)(j.A,{name:"cloud_upload",fontWeight:"medium"}),(0,d.jsx)("span",{children:"Upload to Google Drive"})]})}),(0,d.jsxs)(c.A,{variant:"error",fullWidth:!0,size:"small",className:"justify-start ",onClick:async()=>{if(!ccpigd?.isPro)return window.CCPIGDHelper.openUpgradePopUp();try{await toast.confirm({message:(0,_.__)("You can restore this attachment later from the trash.","integration-google-drive"),okText:(0,_.__)("Yes, delete it!","integration-google-drive"),cancelText:(0,_.__)("Cancel","integration-google-drive")})&&await toast.promise((async()=>{const a=document.querySelectorAll(".attachments-wrapper .attachment.selected");let s=[t.id];a.length>0&&(s=Array.from(a).map((e=>e.dataset.id)));const r=await i({attachments:s}).unwrap();if(!0!==r?.success)throw new Error(r?.message||"Delete failed");document.querySelectorAll(".attachments-wrapper .attachment.selected").forEach((e=>e.remove())),e(null)}),{loading:(0,_.__)("Deleting...","integration-google-drive"),success:(0,_.__)("Deleted successfully!","integration-google-drive"),error:(0,_.__)("Delete failed!","integration-google-drive")})}catch{window.toast.show({message:(0,_.__)("Failed to delete attachment","integration-google-drive"),theme:"error",size:"sm"})}},children:[(0,d.jsx)(j.A,{name:"delete",fontWeight:"medium"}),(0,d.jsx)("span",{children:(0,_.__)("Move to Trash","integration-google-drive")})]}),(0,d.jsxs)(c.A,{variant:"secondary",fullWidth:!0,size:"small",className:"justify-start ",onClick:()=>e(null),children:[(0,d.jsx)(j.A,{name:"cancel",fontWeight:"medium"}),(0,d.jsx)("span",{children:"Cancel"})]})]})})})},F=({attachment:e,setAttachment:t})=>(0,d.jsx)(A.A,{className:"ccpigd-top-level-wrapper",children:(0,d.jsx)(v.A,{padding:5,children:(0,d.jsxs)(C.A,{align:"start",gap:3,children:[(0,d.jsxs)(c.A,{variant:"primary",fullWidth:!0,size:"small",className:"justify-start ",onClick:async()=>{await window.toast.promise((async()=>{const i=await manageData("ccpigd_restore_media",{id:e.id});if("ok"!==i.status)throw new Error(i.message||"Restore failed");document.querySelector(`[data-id='${e.id}']`)?.remove(),t(null)}),{loading:(0,_.__)("Restoring attachment...","integration-google-drive"),success:(0,_.__)("Attachment restored successfully","integration-google-drive"),error:(0,_.__)("Failed to restore attachment","integration-google-drive")})},children:[(0,d.jsx)(j.A,{name:"refresh",fontWeight:"medium"}),(0,d.jsx)("span",{children:"Restore"})]}),(0,d.jsxs)(c.A,{variant:"error",fullWidth:!0,size:"small",className:"justify-start ",onClick:async()=>{try{if(!await window.toast.confirm({message:(0,_.__)("Are you sure you want to permanently delete this file?","integration-google-drive"),okText:(0,_.__)("Yes, delete it!","integration-google-drive"),cancelText:(0,_.__)("Cancel","integration-google-drive")}))return;await window.toast.promise((async()=>{const i=await manageData("ccpigd_delete_media",{id:e.id,permanently:!0,dropbox:!0});if("ok"!==i.status)throw new Error(i.message||"Delete failed");document.querySelector(`[data-id='${e.id}']`)?.remove(),t(null)}),{loading:(0,_.__)("Deleting file...","integration-google-drive"),success:(0,_.__)("Attachment deleted permanently","integration-google-drive"),error:(0,_.__)("Failed to delete attachment","integration-google-drive")})}catch{window.toast.show({message:(0,_.__)("Failed to delete attachment","integration-google-drive"),theme:"error",size:"sm"})}},children:[(0,d.jsx)(j.A,{name:"delete",fontWeight:"medium"}),(0,d.jsx)("span",{children:(0,_.__)("Delete from Google Drive","integration-google-drive")})]}),(0,d.jsxs)(c.A,{variant:"secondary",fullWidth:!0,size:"small",className:"justify-start ",onClick:()=>t(null),children:[(0,d.jsx)(j.A,{name:"cancel",fontWeight:"medium"}),(0,d.jsx)("span",{children:"Cancel"})]})]})})}),N=({activeTab:e})=>{const{activeAccount:t}=(0,s.G)((e=>e.auth)),i=jQuery,[r,n]=(0,a.useState)(null),[c,l]=(0,a.useState)({x:0,y:0}),o=localStorage.getItem("ccpigd-theme-type")||"light";return(0,a.useEffect)((()=>(i(document).on("contextmenu",".attachments-wrapper .attachment",(function(e){e.preventDefault();const t=wp.media.attachment(i(this).attr("data-id")).toJSON();n(t);const a=i(this).offset();l({x:a.left+20,y:a.top+20})})),window.addEventListener("click",(e=>{i(e.target).closest(".ccpigd-context-menu")?.length||n(null)})),()=>i(document).off("contextmenu",".attachment"))),[]),r?(0,a.createPortal)((0,d.jsx)("div",{className:"igd-context-menu",style:{left:c.x,top:c.y,position:"absolute"},children:(0,d.jsx)(h.A,{defaultMode:o||0,children:r?.ccpigd_media?e===t?.id?(0,d.jsx)(b,{attachment:r,setAttachment:n}):(0,d.jsx)(F,{attachment:r,setAttachment:n}):(0,d.jsx)(T,{attachment:r,setAttachment:n})})}),document.body):null};var M=i(4577),S=i(3042),L=i(1609);const P=({folder:e})=>{const{activeFolder:t,folders:i}=(0,s.G)((e=>e.mediaLibrary)),[n,{isLoading:c}]=(0,r.f1)(),[o,p]=(0,a.useState)(!1),m=(0,s.j)(),h=async i=>{if(i.stopPropagation(),e.key!==t?.key)try{var a;const t=await n(e.key,!0).unwrap();ccpigdMedia.getFrame().find("#ccpigd-media-folder-filter").val(null!==(a=e.key)&&void 0!==a?a:"all").trigger("change"),m((0,l.ZS)(t||[])),m((0,l.W5)(t||[])),p((e=>!e)),m((0,l.Fy)({name:e.name,key:e.key}))}catch(e){console.error("Failed to fetch folders:",e)}},g=e.children&&e.children.length>0;(0,L.useEffect)((()=>{t?.key===e.key&&p(!0)}),[t]);const u=t?.key===e.key;return(0,d.jsxs)("div",{className:"ccpigd-media-folder "+(o&&g?" ccpigd-open-folder":""),"data-id":e.key,title:e.name,children:[(0,d.jsxs)("div",{onClick:h,className:"ccpigd-folder-box "+(u?" ccpigd-folder-active":""),"data-id":e.key,children:[c?(0,d.jsx)("div",{className:"ccpigd-spinner"}):(0,d.jsx)("span",{onClick:e=>{e.stopPropagation(),p((t=>(t||h(e),!t)))},className:"ccpigd-icon",children:o&&g?"keyboard_arrow_down":"keyboard_arrow_right"}),(0,d.jsx)("span",{className:"ccpigd-icon",children:o&&g?"folder_open":"folder"}),(0,d.jsx)("span",{className:"ccpigd-folder-name",children:e.name}),e.count&&"0"!=e.count&&(0,d.jsxs)("span",{className:"ccpigd-file-count",children:[" ",e.count]})]}),g&&e.children.map((e=>(0,d.jsx)(P,{folder:e},e.key)))]})},$=P,D=({folders:e})=>{const t=(0,s.G)((e=>e.settings?.editData?.integrations?.mediaLibrary.folders||[])),{fileSelection:i,saveSelectedFolders:a}=(0,M.A)(),r=(0,s.j)(),n=(e=>{const t={},i=[];return e.forEach((e=>{t[e.key]={...e,children:[]}})),e.forEach((e=>{e.parentKey?t[e.parentKey].children.push(t[e.key]):i.push(t[e.key])})),i})(e);return(0,d.jsxs)("div",{className:"ccpigd-sidebar-body",children:[0===n?.length&&(0,d.jsx)(v.A,{children:(0,d.jsxs)(C.A,{gap:20,className:"text-center",children:[(0,d.jsx)(S.A,{as:"h3",size:"lg",className:"text-center",children:"You have not added any folder yet."}),(0,d.jsx)(S.A,{as:"p",size:"sm",color:"desc-gray",className:"text-center",children:"Please select folders to start managing your Google Drive files within WordPress."}),(0,d.jsx)(c.A,{variant:"primary",startIcon:(0,d.jsx)(j.A,{name:"folder",fontSize:"lg"}),onClick:()=>{i({selectedFolders:e||[],onSelect:e=>{const i=[...(t||[]).filter((t=>!e.some((e=>e.accountId===t.accountId)))),...e];a(["integrations","mediaLibrary","folders"],i),r((0,l.sB)(e))}})},children:"Select Folders"})]})}),n?.map((e=>(0,d.jsx)($,{folder:e},e.key)))]})},I=()=>(0,d.jsxs)("svg",{width:100,height:100,viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{width:100,height:100,rx:50,fill:"url(#paint0_linear_33_3)"}),(0,d.jsx)("path",{d:"M63.2238 26.4964C65.2896 26.8848 67.1162 27.557 68.7483 28.7003C71.4505 30.5821 73.0545 33.1428 73.5788 36.3383C73.7272 37.222 73.7573 38.1408 73.7694 39.0415C73.7828 39.737 73.2057 40.1521 72.5598 40.0052C72.0958 39.9038 71.8339 39.5456 71.8012 39.0193C71.7348 38.0825 71.7235 37.1374 71.5292 36.2265C70.7797 32.6905 68.5914 30.331 65.1831 29.0506C64.2834 28.7147 63.3187 28.5658 62.3818 28.3365C62.2908 28.3178 62.172 28.3706 62.0715 28.3878C62.1072 28.4862 62.1246 28.6021 62.1787 28.6826C62.8289 29.5519 63.497 30.4216 64.1469 31.2997C64.3904 31.6224 64.4064 31.9611 64.1942 32.3076C64.01 32.6093 63.708 32.7855 63.3534 32.7031C63.1168 32.648 62.8444 32.5123 62.6998 32.3331C61.5619 30.8631 60.4515 29.3843 59.3414 27.8969C58.9622 27.386 59.0753 26.8609 59.6425 26.5347C61.2069 25.6269 62.7808 24.7191 64.3545 23.8113C64.8484 23.5293 65.3669 23.6576 65.6282 24.0963C65.8892 24.5439 65.7491 25.0333 65.255 25.3242C64.6236 25.6945 63.9648 26.0645 63.2238 26.4964Z",fill:"white"}),(0,d.jsx)("path",{d:"M36.9441 73.7531C34.8759 73.3787 33.0443 72.7191 31.404 71.5866C28.6887 69.723 27.0669 67.1731 26.5202 63.9813C26.3655 63.0984 26.3287 62.18 26.3106 61.2797C26.2924 60.584 26.8664 60.1651 27.5134 60.3078C27.9782 60.406 28.2423 60.7626 28.2786 61.2885C28.3517 62.2247 28.3699 63.1699 28.5704 64.0795C29.3447 67.6101 31.55 69.9549 34.9667 71.212C35.8689 71.5419 36.8348 71.6846 37.7733 71.9075C37.8644 71.9254 37.9829 71.8721 38.0832 71.854C38.0467 71.7558 38.0285 71.64 37.9738 71.56C37.3176 70.6949 36.6434 69.8301 35.9874 68.9564C35.7415 68.6355 35.7229 68.2968 35.9325 67.9488C36.1148 67.646 36.4157 67.4674 36.7708 67.5478C37.0081 67.6011 37.2813 67.7348 37.427 67.9131C38.5751 69.3755 39.6961 70.8466 40.8167 72.3266C41.1992 72.8349 41.0899 73.3611 40.525 73.6908C38.967 74.6093 37.3996 75.5275 35.8325 76.4459C35.3405 76.7313 34.821 76.6062 34.5569 76.1693C34.2925 75.7235 34.429 75.2331 34.9213 74.939C35.5501 74.5644 36.2061 74.1902 36.9441 73.7531Z",fill:"white"}),(0,d.jsx)("path",{d:"M55.4836 26.5458V43.9855H50.536C47.4015 43.9855 44.8683 46.4732 44.8683 49.5314V56.7H24.6673C21.533 56.7 19 54.2125 19 51.1543V26.5458C19 23.4787 21.533 21 24.6673 21H49.816C52.9414 21 55.4836 23.4787 55.4836 26.5458Z",fill:"white"}),(0,d.jsx)("path",{d:"M81.0001 48.837V73.4453C81.0001 76.5127 78.458 79.0001 75.3328 79.0001H50.1841C47.0496 79.0001 44.5164 76.5127 44.5164 73.4453V56.0056H49.4641C52.5895 56.0056 55.1317 53.5179 55.1317 50.4597V43.2913H75.3328C78.458 43.2913 81.0001 45.7788 81.0001 48.837Z",fill:"white"}),(0,d.jsx)("path",{d:"M63.0174 52.206C57.9694 52.2862 53.632 56.4321 53.632 61.5946C53.6414 66.98 58.2975 71.0634 63.2815 70.9922C68.3933 70.9121 72.7488 66.775 72.7397 61.6127C72.7488 56.3698 68.3295 52.1256 63.0174 52.206ZM63.3544 70.493C58.3066 70.5821 54.1971 66.5787 54.1333 61.5856C54.0788 56.9047 58.179 52.8302 62.9171 52.6965C67.874 52.5538 72.2567 56.6195 72.2476 61.6215C72.2476 66.1149 68.4569 70.4126 63.3544 70.493Z",fill:"#207196"}),(0,d.jsx)("path",{d:"M68.6655 55.5572C68.3195 55.7444 68.0004 55.8692 67.7454 56.0743C67.2261 56.4934 67.1258 57.0997 67.4266 57.7954C67.5631 58.1251 67.7272 58.4462 67.9275 58.7404C68.7205 59.8903 68.866 61.1298 68.4836 62.4494C68.1099 63.7334 67.7089 65.0171 67.3172 66.3011C67.3081 66.3458 67.2806 66.3813 67.217 66.4973C66.2147 63.5638 65.2304 60.7018 64.2374 57.7954C64.5108 57.7771 64.7295 57.7683 64.9572 57.7417C65.0757 57.7238 65.2213 57.715 65.2853 57.6437C65.3673 57.5545 65.3946 57.4118 65.4037 57.2871C65.4037 57.26 65.2581 57.1889 65.1759 57.1889C63.8092 57.1889 62.4331 57.1979 61.0666 57.1979C61.0208 57.1979 60.9662 57.1979 60.9206 57.2067C60.7839 57.2422 60.538 57.1801 60.5652 57.4029C60.5743 57.5188 60.7748 57.608 60.8843 57.7062C60.8934 57.715 60.9206 57.715 60.9388 57.715C61.5312 57.6613 61.7589 58.0183 61.9231 58.4995C62.2328 59.3646 62.5791 60.2204 62.8981 61.0764C62.9345 61.1745 62.9436 61.3081 62.9163 61.4062C62.3514 63.0647 61.7771 64.7141 61.2122 66.3724C61.2031 66.4081 61.1758 66.435 61.112 66.5508C60.1097 63.6175 59.1258 60.7554 58.1233 57.8487C58.424 57.8042 58.6608 57.7771 58.8886 57.7329C59.0891 57.6884 59.3627 57.6703 59.3445 57.4208C59.3263 57.1534 59.0527 57.1801 58.8522 57.1801C58.178 57.1889 57.513 57.2067 56.8386 57.2246C56.6837 57.2246 56.5286 57.2246 56.3558 57.1801C57.5037 55.4948 59.0346 54.3357 61.048 53.8277C63.8911 53.0965 66.4059 53.7739 68.6655 55.5572Z",fill:"#207196"}),(0,d.jsx)("path",{d:"M63.3919 62.3347C64.2302 64.6083 65.0686 66.8818 65.9342 69.2271C65.451 69.3339 65.0046 69.45 64.5581 69.5392C63.4557 69.753 62.3623 69.6905 61.2781 69.45C60.8315 69.3518 60.8222 69.3251 60.9682 68.915C61.7063 66.8107 62.4441 64.7066 63.1914 62.6024C63.2189 62.513 63.2643 62.4329 63.3101 62.3437C63.3283 62.3437 63.3556 62.3347 63.3919 62.3347Z",fill:"#207196"}),(0,d.jsx)("path",{d:"M55.7647 58.3619C57.0586 61.8303 58.3526 65.3076 59.6465 68.7757C59.619 68.7937 59.5827 68.8115 59.5554 68.8294C57.7966 67.9645 56.4936 66.6449 55.7011 64.8797C54.7261 62.7219 54.8262 60.5374 55.6553 58.3709C55.6829 58.3709 55.7193 58.3619 55.7647 58.3619Z",fill:"#207196"}),(0,d.jsx)("path",{d:"M70.4735 57.8306C71.4301 59.7655 71.6488 61.7807 71.0473 63.8579C70.4553 65.8997 69.1887 67.4603 67.2841 68.5212C67.3117 68.432 67.3299 68.3428 67.3571 68.2624C68.1955 65.8729 69.0338 63.4835 69.8629 61.094C70.1817 60.1756 70.4094 59.2396 70.3549 58.2587C70.3458 58.116 70.3731 57.9735 70.3822 57.8306C70.4094 57.8396 70.4462 57.8306 70.4735 57.8306Z",fill:"#207196"}),(0,d.jsx)("mask",{id:"mask0_33_3",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:28,y:29,width:19,height:17,children:(0,d.jsx)("path",{d:"M46.1478 29.9789H28.0534V45.6923H46.1478V29.9789Z",fill:"white"})}),(0,d.jsxs)("g",{mask:"url(#mask0_33_3)",children:[(0,d.jsx)("path",{d:"M29.4214 43.4464L30.2193 44.7861C30.3852 45.0681 30.6235 45.2898 30.9033 45.4509L33.7532 40.6563H28.0534C28.0534 40.9686 28.1363 41.2808 28.3021 41.5628L29.4214 43.4464Z",fill:"#0066DA"}),(0,d.jsx)("path",{d:"M37.1006 35.0155L34.2507 30.2209C33.9709 30.382 33.7325 30.6036 33.5667 30.8857L28.3021 39.7497C28.1393 40.0256 28.0536 40.3381 28.0534 40.6562H33.7532L37.1006 35.0155Z",fill:"#00AC47"}),(0,d.jsx)("path",{d:"M43.2979 45.4509C43.5777 45.2898 43.816 45.0682 43.9818 44.7862L44.3135 44.2321L45.8991 41.5629C46.0648 41.2809 46.1478 40.9686 46.1478 40.6563H40.4475L41.6604 42.9731L43.2979 45.4509Z",fill:"#EA4335"}),(0,d.jsx)("path",{d:"M37.1005 35.0152L39.9505 30.2206C39.6707 30.0594 39.3494 29.9789 39.0178 29.9789H35.1833C34.8517 29.9789 34.5304 30.0695 34.2506 30.2206L37.1005 35.0152Z",fill:"#00832D"}),(0,d.jsx)("path",{d:"M40.4479 40.6563H33.7532L30.9032 45.4509C31.1831 45.6121 31.5043 45.6927 31.8359 45.6927H42.3651C42.6968 45.6927 43.018 45.602 43.2978 45.4509L40.4479 40.6563Z",fill:"#2684FC"}),(0,d.jsx)("path",{d:"M43.2667 35.3177L40.6344 30.8857C40.4686 30.6037 40.2302 30.3821 39.9504 30.2209L37.1005 35.0155L40.4479 40.6562H46.1374C46.1374 40.344 46.0544 40.0317 45.8887 39.7497L43.2667 35.3177Z",fill:"#FFBA00"})]}),(0,d.jsx)("defs",{children:(0,d.jsxs)("linearGradient",{id:"paint0_linear_33_3",x1:"24.5",y1:12,x2:104,y2:137,gradientUnits:"userSpaceOnUse",children:[(0,d.jsx)("stop",{stopColor:"#0066DA"}),(0,d.jsx)("stop",{offset:1,stopColor:"#2684FC"})]})})]});var z=i(7586),G=i(6234),U=i(4863),H=i(7673),W=i(4232),E=i(4390);const B=({id:e,title:t,classes:i,icon:r,activeTab:n,setActiveTab:l,avatar:o="",isSwitch:p=!1})=>{const{activeAccount:m}=(0,s.G)((e=>e.auth)),[h,{data:g}]=(0,E.FP)(),[u]=(0,E.ag)(),{loginAccounts:f}=(0,s.G)((e=>e.auth)),w=(0,s.j)(),x=async()=>{if((0,z.G4)(ccpigd.isPro))try{await h().unwrap()}catch(e){console.error(e)}else window.CCPIGDHelper.openUpgradePopUp()};return(0,a.useEffect)((()=>{g&&""!==g&&(0,z.BH)(g)}),[g]),(0,d.jsxs)("div",{onClick:()=>l(e),className:`ccpigd-tab-item ${i}${e===n?" ccpigd-tab-active":""}`,children:["string"==typeof r?(0,d.jsx)(j.A,{name:r}):(0,d.jsx)("div",{className:" ccpigd-tab-icon",children:r}),(0,d.jsx)("span",{className:"ccpigd-tab-name",children:t}),o&&(ccpigd.isPro?(0,d.jsx)("img",{className:"ccpigd-avatar",src:o,alt:"D",width:"35",height:"35",referrerPolicy:"no-referrer"}):(0,d.jsx)(j.A,{name:"crown",fontSize:"md"})),p&&(0,d.jsxs)(H.A,{children:[(0,d.jsx)(H.A.Trigger,{children:(0,d.jsx)(A.A,{className:"ccpigd-topbar-profile",children:ccpigd.isPro?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)(W.A,{size:"sm",children:[(0,d.jsx)(W.A.AvatarImage,{src:m?.photo}),(0,d.jsx)(W.A.AvatarFallback,{children:m?.name})]}),(0,d.jsx)(H.A.TriggerArrow,{})]}):(0,d.jsx)(j.A,{name:"crown",fontSize:"md"})})}),(0,d.jsxs)(H.A.Content,{children:[(0,d.jsx)(H.A.MenuLabel,{children:"My Account"}),f?.map((e=>(0,d.jsx)(H.A.MenuItem,{children:(0,d.jsxs)(G.A,{accountInfo:e,children:[(0,d.jsx)(G.A.Avatar,{}),(0,d.jsxs)(C.A,{className:"profile-info",children:[(0,d.jsx)(G.A.Name,{}),(0,d.jsx)(G.A.Email,{})]}),(0,d.jsx)(G.A.Status,{onClick:()=>{e?.active&&!e?.lost||(e?.lost?x():(async e=>{if((0,z.G4)(ccpigd.isPro))if(e?.key)if(e.lost)x();else try{await u(e.key).unwrap(),w((0,U.Mx)(e)),l(e.id)}catch(e){console.error(e)}else console.error("Account not found");else window.CCPIGDHelper.openUpgradePopUp()})(e))}})]})}))),(0,d.jsx)(C.A,{align:"center",style:{marginBottom:"10px",marginTop:"6px"},children:(0,d.jsx)(H.A.MenuItem,{children:(0,d.jsx)(k.A,{hover:!0,isPro:!0,design:"default",visible:!(0,z.G4)(ccpigd.isPro),children:(0,d.jsx)(c.A,{startIcon:(0,d.jsx)(j.A,{name:"add_circle"}),variant:"outlined",color:"success",onClick:x,children:"Add Account"})})})})]})]})]})},Z=()=>{const{activeAccount:e}=(0,s.G)((e=>e.auth)),{activeTab:t,activeFolder:i,folders:r}=(0,s.G)((e=>e.mediaLibrary)),n=(0,s.G)((e=>e.settings?.editData?.integrations?.mediaLibrary.folders||[])),o=(0,s.j)();return(0,d.jsxs)("div",{className:"ccpigd-media-library-sidebar ccpigd-top-level-wrapper",children:[!ccpigd?.isPro&&(0,d.jsx)("div",{className:"ccpigd-media-library-sidebar-close",children:(0,d.jsx)(x.A,{arrow:!0,wrap:"no-wrap",placement:"right",title:"Hide Sidebar",children:(0,d.jsx)(w.A,{size:"small",variant:"warning",onClick:()=>{localStorage.setItem("ccpigd-hide-media-library-sidebar","true"),document.getElementById("ccpigd-media-library-sidebar-wrapper")?.remove()},children:(0,d.jsx)(j.A,{name:"close"})})})}),(0,d.jsxs)("div",{className:"ccpigd-sidebar-head ccpigd-tab",children:[(0,d.jsx)(B,{activeTab:t,setActiveTab:e=>{o((0,l.YF)(e)),ccpigdMedia.getFrame().find("#ccpigd-media-folder-filter").val("all").trigger("change")},id:"all",title:"Media Library",classes:"ccpigd-media-library",icon:(0,d.jsx)("i",{className:"dashicons dashicons-admin-media"})}),e&&(0,d.jsx)(B,{activeTab:t,setActiveTab:e=>(e=>{if(!ccpigd?.isPro)return window.CCPIGDHelper.openUpgradePopUp();o((0,l.YF)(e));const t=n.filter((t=>t?.accountId===e));o((0,l.sB)(t)),o((0,l.W5)(t)),ccpigdMedia.getFrame().find("#ccpigd-media-folder-filter").val("ccpigd").trigger("change")})(e),id:e.id,title:e.name,classes:"ccpigd-media-library",account:e,icon:(0,d.jsx)(I,{}),isSwitch:!0}),(0,d.jsx)(B,{activeTab:t,setActiveTab:e=>{if(!ccpigd?.isPro)return window.CCPIGDHelper.openUpgradePopUp();o((0,l.YF)(e)),ccpigdMedia.getFrame().find("#ccpigd-media-folder-filter").val("trash").trigger("change")},id:"trash",title:"Trash",avatar:ccpigd?.isPro?"":"crown",classes:"ccpigd-media-trash",icon:"delete"})]}),e?.id===t&&(0,d.jsx)(D,{folders:r}),i.key&&(0,a.createPortal)((0,d.jsx)("div",{className:"ccpigd-top-level-wrapper",style:{display:"inline"},children:(0,d.jsxs)(c.A,{size:"small",variant:"primary",className:"ccpigd-refresh-button loading",onClick:()=>{var e;window.ccpigdMedia?.initFilter([i],!0),window.ccpigdMedia.getFrame().find("#ccpigd-media-folder-filter").val(null!==(e=i.key)&&void 0!==e?e:"all").trigger("change")},children:[(0,d.jsx)("span",{className:"ccpigd-icon",children:"refresh"}),"Refresh"]})}),document.querySelector(".media-frame-content .media-toolbar-secondary")),(0,d.jsx)(N,{activeTab:t})]})},R=localStorage.getItem("ccpigd-theme-type")||"light",q=new class{constructor(){this.$=jQuery}ready(){if("true"===localStorage.getItem("ccpigd-hide-media-library-sidebar")&&!ccpigd?.isPro)return null;this.initModule()}initModule(){if("upload.php"!==ccpigd.pagenow&&"post.php"!==ccpigd.pagenow&&"admin.php"!==ccpigd.pagenow||(this.$('#posts-filter input[name="mode"][value="list"]').length&&this.$("#posts-filter .media").length?this.pageType="upload-list":this.$("#wp-media-grid").length&&(this.pageType="upload-grid")),this.$('.upload-php #posts-filter input[name="mode"][value="list"]').length);else if("upload-list"!==this.pageType&&this.initFilter(),"undefined"!=typeof wp&&wp.media?.view?.AttachmentsBrowser){const e=this;wp.media.view.AttachmentsBrowser.prototype.on("ready",(function(){e.initTree(),"upload-list"!==e.pageType&&e.addAttachmentClass()}))}let e=wp?.media?.controller?.FeaturedImage;if(e){const t=this;wp.media.controller.FeaturedImage=e.extend({updateSelection:function(){e.prototype.updateSelection.apply(this,arguments),t.initTree()}})}let t=wp?.media?.view?.UploaderInline;if(t){const e=this;wp.media.view.UploaderInline=t.extend({ready:function(){t.prototype.ready.apply(this,arguments),e.initTree()}})}"upload-list"!==this.pageType&&(this.onModalOpen(),this.handleUploader(),this.handleUploadStatus())}getFrame(){if("upload-list"===this.pageType)return this.$(".upload-php #posts-filter");const e=this.$(".media-modal:visible");return e.length?e.find(".media-frame"):this.$(".upload-php .media-frame").first()}initTree(e=this.getFrame()){const t=this.$(e),i=this.$(".media-modal:visible").length>0,s="upload-list"===this.pageType||"upload-grid"===this.pageType,r=this.$(window).width();if(r<=900)return;let n;if(i||!s){if(t.hasClass("hide-menu")){const e=t.find(".media-search-input-label").text();t.find("#media-search-input").attr("placeholder",e),r>768&&t.addClass("ccpigd-tree-view").removeClass("hide-menu")}n=t.find(".media-frame-menu .ccpigd-media-tree-wrap").length>0}else n=this.$(".upload-php .ccpigd-media-tree-wrap").length>0;if(n){if(!s&&wp.media.frame&&"gallery-edit"===wp.media.frame._state){const t=this.getTreeElement(e);t.length&&(ReactDOM.unmountComponentAtNode(t[0]),t.remove())}else this.getTreeElement().show();return}if(i||!s){let e=t.find(".media-frame-menu .media-menu");e.length||(e=t.find(".media-frame-menu"),t.find(".media-frame-menu-heading").hide()),e.find(".ccpigd-media-tree-wrap").length||this.$('<div id="ccpigd-media-library-sidebar-wrapper" class="ccpigd-media-tree-wrap"></div>').appendTo(e)}else{const e=r<600?this.$("ul.attachments"):this.$("#wpbody-content");this.$(".upload-php .ccpigd-media-tree-wrap").length||this.$('<div id="ccpigd-media-library-sidebar-wrapper" class="ccpigd-media-tree-wrap"></div>').insertBefore(e)}const c=this.getTreeElement(e);c.length&&(0,a.createRoot)(c[0]).render((0,d.jsx)(f.Kq,{store:u.M,children:(0,d.jsx)(h.A,{defaultMode:R,children:(0,d.jsx)(g.A,{children:(0,d.jsx)(Z,{})})})})),this.$('<div class="ccpigd-main-tree" id="ccpigd-breadcrumb"></div>').insertBefore(this.$("ul.attachments"));const l=this.$("#ccpigd-breadcrumb");c.length&&(0,a.createRoot)(l[0]).render((0,d.jsx)(f.Kq,{store:u.M,children:(0,d.jsx)(m,{})})),t.find(".ccpigd-media-toggle-actions").length||this.initActionsToggle(t)}getTreeElement(e=this.getFrame()){const t=this.$(".media-modal:visible").length>0,i="upload-grid"===this.pageType||"upload-list"===this.pageType;return t||!i?e.find(".ccpigd-media-tree-wrap").first():this.$(".upload-php .ccpigd-media-tree-wrap")}initActionsToggle(e=this.getFrame()){const t=e.find(".media-frame-menu-heading");t.append('<i class="ccpigd-media-toggle-actions dashicons dashicons-arrow-down"></i>'),t.on("click",(()=>{e.find(".media-menu").toggleClass("show-actions")}))}initFilter(e=[],t=!1){var i;const a=null!==(i=ccpigd?.settings?.integrations?.mediaLibrary?.folders)&&void 0!==i?i:[],s=Object.values(ccpigd.accounts).find((e=>1===e.active)),r=a.filter((e=>e.accountId===(s?.id||null)));void 0!==wp?.media?.view?.AttachmentFilters&&(wp.media.view.AttachmentFilters.ccpigd_media_filter=wp.media.view.AttachmentFilters.extend({className:"ccpigd-media-folder-filter",id:"ccpigd-media-folder-filter",createFilters(){const i={all:{text:wp.i18n.__("Media Library"),props:{key:null,ccpigdNonce:ccpigd?.nonce||null}},ccpigd:{text:wp.i18n.__("Google Drive"),props:{accountId:s?.id||null,key:"ccpigd",ccpigdNonce:ccpigd?.nonce||null}},trash:{text:wp.i18n.__("Trash"),props:{accountId:s?.id||null,key:"trash",ccpigdNonce:ccpigd?.nonce||null}}};[...r,...e].forEach((e=>{i[e.key]={text:e.name,props:{key:e.key,accountId:e.accountId||s?.id,isRefresh:t?(new Date).getTime():null,ccpigdNonce:ccpigd?.nonce||null}}})),this.filters=i}}));const n=wp?.media?.view?.AttachmentsBrowser;if(void 0!==n){const e=this;wp.media.view.AttachmentsBrowser=wp.media.view.AttachmentsBrowser.extend({createToolbar(){this.$el.data("backboneView",this),n.prototype.createToolbar.apply(this,arguments),e.attachmentsBrowser=this,this.toolbar.set("ccpigd-media-folder-filter",new wp.media.view.AttachmentFilters.ccpigd_media_filter({controller:this.controller,model:this.collection.props,priority:-75}).render())}}),this.attachmentsBrowser&&this.attachmentsBrowser.toolbar.set("ccpigd-media-folder-filter",new wp.media.view.AttachmentFilters.ccpigd_media_filter({controller:this.attachmentsBrowser.controller,model:this.attachmentsBrowser.collection.props,priority:-75}).render())}}addAttachmentClass(){}onModalOpen(){const e=wp?.media?.view?.Modal;if(void 0!==e){const t=this;wp.media.view.Modal=e.extend({open:function(){e.prototype.open.apply(this,arguments);const i=t.$(".attachment-details"),a=i.find('input[name^="attachments["]').attr("name"),s=a?a.match(/attachments\[(\d+)\]\[menu_order\]/):null,r=s?s[1]:null;if(r&&wp.media.attachment(r).get("ccpigd_media_replace_id")){const e=i.find(".thumbnail");if(e.addClass("ccpigd-media-replaced"),0===e.find(".ccpigd-media-replaced-label").length){const t=`<span class="ccpigd-media-replaced-label dashicons dashicons-update-alt" title="${wp.i18n.__("Replaced with Dropbox","integrate-dropbox")}"></span>`;e.append(t)}}}})}}handleUploader(){}handleUploadStatus(){}};window.ccpigdMedia=q,q.ready()}},e=>{e.O(0,[96,804],(()=>e(e.s=4057))),e.O()}]);
     1;"use strict";(globalThis.webpackChunkintegration_google_drive=globalThis.webpackChunkintegration_google_drive||[]).push([[135,147,220,465,637,769],{1609:e=>{e.exports=window.React},790:e=>{e.exports=window.ReactJSXRuntime},6427:e=>{e.exports=window.wp.components},6087:e=>{e.exports=window.wp.element},7723:e=>{e.exports=window.wp.i18n},4057:(e,t,i)=>{var a=i(6087),s=i(347),r=i(559),n=i(3714),c=i(3374),l=i(4852),d=i(790);const o=()=>{const{activeFolders:e}=(0,s.G)((e=>e.mediaLibrary));return(0,d.jsx)(n.A,{gap:10,children:e?.map((e=>(0,d.jsx)(p,{folder:e})))})};function p({folder:e}){const t=(0,s.j)(),{activeFolder:i,folders:a}=(0,s.G)((e=>e.mediaLibrary)),[o,{isLoading:p}]=(0,r.f1)();return(0,d.jsx)(n.A,{gap:10,className:"ccpigd-media-folder",children:(0,d.jsxs)(c.A,{variant:e.key===i.key?"primary":"secondary",size:"small",className:"ccpigd-media-folder-button",onClick:async a=>{var s;if(a.stopPropagation(),e.key===i?.key)return;t((0,l.Fy)(e));const r=await o(e.key).unwrap();t((0,l.ZS)(r||[])),t((0,l.W5)(r||[])),ccpigdMedia.getFrame().find("#ccpigd-media-folder-filter").val(null!==(s=e.key)&&void 0!==s?s:"all").trigger("change")},children:[(0,d.jsx)("span",{className:"ccpigd-icon",children:"folder"}),(0,d.jsx)("span",{className:"ccpigd-folder-name",children:e.name})]})})}const m=()=>{const{activeFolder:e,cacheFolders:t,activeTab:i}=(0,s.G)((e=>e.mediaLibrary));return"all"===i?null:(0,d.jsx)("div",{className:"ccpigd-top-level-wrapper",children:(0,d.jsx)(o,{})})};var h=i(2436),g=i(3090),u=i(777),f=i(1468),w=i(239),x=i(5826),y=i(2262),C=i(4398),v=i(7452),j=i(4368),A=i(2312),_=i(7723);const b=({attachment:e,setAttachment:t})=>{const[i]=(0,y.GJ)(),[a]=(0,r.U$)(),{key:s,mime:n}=e||{};return(0,d.jsx)(A.A,{className:"ccpigd-top-level-wrapper",children:(0,d.jsx)(v.A,{padding:5,children:(0,d.jsxs)(C.A,{align:"start",gap:3,children:[(0,d.jsxs)(c.A,{variant:"primary",fullWidth:!0,size:"small",className:"justify-start ",onClick:async()=>{window.toast.show({message:"Importing file to Media Library...",theme:"info",size:"sm"}),i({fileKey:s,mimeType:n}).then((e=>{e.error?window.toast.show({message:e.error||"An unexpected error occurred.",theme:"error",size:"sm"}):window.toast.show({message:"File imported to Media Library successfully 👌",theme:"success",size:"sm"})})).catch((e=>{window.toast.show({message:e.message||"An unexpected error occurred.",theme:"error",size:"sm"})})),t(null)},children:[(0,d.jsx)(j.A,{name:"download",fontWeight:"medium"}),(0,d.jsx)("span",{children:"Import to Media Library"})]}),(0,d.jsxs)(c.A,{variant:"error",fullWidth:!0,size:"small",className:"justify-start ",onClick:async()=>{try{await window.toast.confirm({message:(0,_.__)("Are you sure you want to delete this attachment?","integration-google-drive"),okText:(0,_.__)("Yes, delete it!","integration-google-drive"),cancelText:(0,_.__)("Cancel","integration-google-drive")})&&await window.toast.promise((async()=>{const t=document.querySelectorAll(".attachments-wrapper .attachment.selected");let i=[e.id];t.length>0&&(i=Array.from(t).map((e=>e.dataset.id)));const s=await a({attachments:i});if(!s?.data?.success)throw new Error(s?.data?.message||s?.message||"Delete failed");return document.querySelectorAll(".attachments-wrapper .attachment.selected").forEach((e=>e.remove())),!0}),{loading:(0,_.__)("Deleting...","integration-google-drive"),success:(0,_.__)("Attachment deleted successfully","integration-google-drive"),error:(0,_.__)("Failed to delete attachment","integration-google-drive")})}catch{window.toast.show({message:(0,_.__)("Failed to delete attachment","integration-google-drive"),theme:"error",size:"sm"})}},children:[(0,d.jsx)(j.A,{name:"delete",fontWeight:"medium"}),(0,d.jsx)("span",{children:(0,_.__)("Move to Trash","integration-google-drive")})]}),(0,d.jsxs)(c.A,{variant:"secondary",fullWidth:!0,size:"small",className:"justify-start ",onClick:()=>t(null),children:[(0,d.jsx)(j.A,{name:"cancel",fontWeight:"medium"}),(0,d.jsx)("span",{children:"Cancel"})]})]})})})};i(8623);var k=i(7920);const T=({setAttachment:e,attachment:t})=>{const[i]=(0,r.U$)(),{activeFolder:a}=(0,s.G)((e=>e.manageFiles)),[n]=(0,y.YR)();return(0,d.jsx)(A.A,{className:"ccpigd-top-level-wrapper",children:(0,d.jsx)(v.A,{padding:5,children:(0,d.jsxs)(C.A,{align:"start",gap:3,children:[(0,d.jsx)(k.A,{isComingSoon:!0,size:"extra-small",iconSize:"sm",children:(0,d.jsxs)(c.A,{variant:"primary",fullWidth:!0,size:"small",className:"justify-start ",children:[(0,d.jsx)(j.A,{name:"cloud_upload",fontWeight:"medium"}),(0,d.jsx)("span",{children:"Upload to Google Drive"})]})}),(0,d.jsxs)(c.A,{variant:"error",fullWidth:!0,size:"small",className:"justify-start ",onClick:async()=>{if(!ccpigd?.isPro)return window.CCPIGDHelper.openUpgradePopUp();try{await toast.confirm({message:(0,_.__)("You can restore this attachment later from the trash.","integration-google-drive"),okText:(0,_.__)("Yes, delete it!","integration-google-drive"),cancelText:(0,_.__)("Cancel","integration-google-drive")})&&await toast.promise((async()=>{const a=document.querySelectorAll(".attachments-wrapper .attachment.selected");let s=[t.id];a.length>0&&(s=Array.from(a).map((e=>e.dataset.id)));const r=await i({attachments:s}).unwrap();if(!0!==r?.success)throw new Error(r?.message||"Delete failed");document.querySelectorAll(".attachments-wrapper .attachment.selected").forEach((e=>e.remove())),e(null)}),{loading:(0,_.__)("Deleting...","integration-google-drive"),success:(0,_.__)("Deleted successfully!","integration-google-drive"),error:(0,_.__)("Delete failed!","integration-google-drive")})}catch{window.toast.show({message:(0,_.__)("Failed to delete attachment","integration-google-drive"),theme:"error",size:"sm"})}},children:[(0,d.jsx)(j.A,{name:"delete",fontWeight:"medium"}),(0,d.jsx)("span",{children:(0,_.__)("Move to Trash","integration-google-drive")})]}),(0,d.jsxs)(c.A,{variant:"secondary",fullWidth:!0,size:"small",className:"justify-start ",onClick:()=>e(null),children:[(0,d.jsx)(j.A,{name:"cancel",fontWeight:"medium"}),(0,d.jsx)("span",{children:"Cancel"})]})]})})})},F=({attachment:e,setAttachment:t})=>(0,d.jsx)(A.A,{className:"ccpigd-top-level-wrapper",children:(0,d.jsx)(v.A,{padding:5,children:(0,d.jsxs)(C.A,{align:"start",gap:3,children:[(0,d.jsxs)(c.A,{variant:"primary",fullWidth:!0,size:"small",className:"justify-start ",onClick:async()=>{await window.toast.promise((async()=>{const i=await manageData("ccpigd_restore_media",{id:e.id});if("ok"!==i.status)throw new Error(i.message||"Restore failed");document.querySelector(`[data-id='${e.id}']`)?.remove(),t(null)}),{loading:(0,_.__)("Restoring attachment...","integration-google-drive"),success:(0,_.__)("Attachment restored successfully","integration-google-drive"),error:(0,_.__)("Failed to restore attachment","integration-google-drive")})},children:[(0,d.jsx)(j.A,{name:"refresh",fontWeight:"medium"}),(0,d.jsx)("span",{children:"Restore"})]}),(0,d.jsxs)(c.A,{variant:"error",fullWidth:!0,size:"small",className:"justify-start ",onClick:async()=>{try{if(!await window.toast.confirm({message:(0,_.__)("Are you sure you want to permanently delete this file?","integration-google-drive"),okText:(0,_.__)("Yes, delete it!","integration-google-drive"),cancelText:(0,_.__)("Cancel","integration-google-drive")}))return;await window.toast.promise((async()=>{const i=await manageData("ccpigd_delete_media",{id:e.id,permanently:!0,dropbox:!0});if("ok"!==i.status)throw new Error(i.message||"Delete failed");document.querySelector(`[data-id='${e.id}']`)?.remove(),t(null)}),{loading:(0,_.__)("Deleting file...","integration-google-drive"),success:(0,_.__)("Attachment deleted permanently","integration-google-drive"),error:(0,_.__)("Failed to delete attachment","integration-google-drive")})}catch{window.toast.show({message:(0,_.__)("Failed to delete attachment","integration-google-drive"),theme:"error",size:"sm"})}},children:[(0,d.jsx)(j.A,{name:"delete",fontWeight:"medium"}),(0,d.jsx)("span",{children:(0,_.__)("Delete from Google Drive","integration-google-drive")})]}),(0,d.jsxs)(c.A,{variant:"secondary",fullWidth:!0,size:"small",className:"justify-start ",onClick:()=>t(null),children:[(0,d.jsx)(j.A,{name:"cancel",fontWeight:"medium"}),(0,d.jsx)("span",{children:"Cancel"})]})]})})}),N=({activeTab:e})=>{const{activeAccount:t}=(0,s.G)((e=>e.auth)),i=jQuery,[r,n]=(0,a.useState)(null),[c,l]=(0,a.useState)({x:0,y:0}),o=localStorage.getItem("ccpigd-theme-type")||"light";return(0,a.useEffect)((()=>(i(document).on("contextmenu",".attachments-wrapper .attachment",(function(e){e.preventDefault();const t=wp.media.attachment(i(this).attr("data-id")).toJSON();n(t);const a=i(this).offset();l({x:a.left+20,y:a.top+20})})),window.addEventListener("click",(e=>{i(e.target).closest(".ccpigd-context-menu")?.length||n(null)})),()=>i(document).off("contextmenu",".attachment"))),[]),r?(0,a.createPortal)((0,d.jsx)("div",{className:"igd-context-menu",style:{left:c.x,top:c.y,position:"absolute"},children:(0,d.jsx)(h.A,{defaultMode:o||0,children:r?.ccpigd_media?e===t?.id?(0,d.jsx)(b,{attachment:r,setAttachment:n}):(0,d.jsx)(F,{attachment:r,setAttachment:n}):(0,d.jsx)(T,{attachment:r,setAttachment:n})})}),document.body):null};var M=i(4577),S=i(3042),L=i(1609);const P=({folder:e})=>{const{activeFolder:t,folders:i}=(0,s.G)((e=>e.mediaLibrary)),[n,{isLoading:c}]=(0,r.f1)(),[o,p]=(0,a.useState)(!1),m=(0,s.j)(),h=async i=>{if(i.stopPropagation(),e.key!==t?.key)try{var a;const t=await n(e.key,!0).unwrap();ccpigdMedia.getFrame().find("#ccpigd-media-folder-filter").val(null!==(a=e.key)&&void 0!==a?a:"all").trigger("change"),m((0,l.ZS)(t||[])),m((0,l.W5)(t||[])),p((e=>!e)),m((0,l.Fy)({name:e.name,key:e.key}))}catch(e){console.error("Failed to fetch folders:",e)}},g=e.children&&e.children.length>0;(0,L.useEffect)((()=>{t?.key===e.key&&p(!0)}),[t]);const u=t?.key===e.key;return(0,d.jsxs)("div",{className:"ccpigd-media-folder "+(o&&g?" ccpigd-open-folder":""),"data-id":e.key,title:e.name,children:[(0,d.jsxs)("div",{onClick:h,className:"ccpigd-folder-box "+(u?" ccpigd-folder-active":""),"data-id":e.key,children:[c?(0,d.jsx)("div",{className:"ccpigd-spinner"}):(0,d.jsx)("span",{onClick:e=>{e.stopPropagation(),p((t=>(t||h(e),!t)))},className:"ccpigd-icon",children:o&&g?"keyboard_arrow_down":"keyboard_arrow_right"}),(0,d.jsx)("span",{className:"ccpigd-icon",children:o&&g?"folder_open":"folder"}),(0,d.jsx)("span",{className:"ccpigd-folder-name",children:e.name}),e.count&&"0"!=e.count&&(0,d.jsxs)("span",{className:"ccpigd-file-count",children:[" ",e.count]})]}),g&&e.children.map((e=>(0,d.jsx)(P,{folder:e},e.key)))]})},$=P,D=({folders:e})=>{const t=(0,s.G)((e=>e.settings?.editData?.integrations?.mediaLibrary.folders||[])),{fileSelection:i,saveSelectedFolders:a}=(0,M.A)(),r=(0,s.j)(),n=(e=>{const t={},i=[];return e.forEach((e=>{t[e.key]={...e,children:[]}})),e.forEach((e=>{e.parentKey?t[e.parentKey].children.push(t[e.key]):i.push(t[e.key])})),i})(e);return(0,d.jsxs)("div",{className:"ccpigd-sidebar-body",children:[0===n?.length&&(0,d.jsx)(v.A,{children:(0,d.jsxs)(C.A,{gap:20,className:"text-center",children:[(0,d.jsx)(S.A,{as:"h3",size:"lg",className:"text-center",children:"You have not added any folder yet."}),(0,d.jsx)(S.A,{as:"p",size:"sm",color:"desc-gray",className:"text-center",children:"Please select folders to start managing your Google Drive files within WordPress."}),(0,d.jsx)(c.A,{variant:"primary",startIcon:(0,d.jsx)(j.A,{name:"folder",fontSize:"lg"}),onClick:()=>{i({selectedFolders:e||[],onSelect:e=>{const i=[...(t||[]).filter((t=>!e.some((e=>e.accountId===t.accountId)))),...e];a(["integrations","mediaLibrary","folders"],i),r((0,l.sB)(e))}})},children:"Select Folders"})]})}),n?.map((e=>(0,d.jsx)($,{folder:e},e.key)))]})},I=()=>(0,d.jsxs)("svg",{width:100,height:100,viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("rect",{width:100,height:100,rx:50,fill:"url(#paint0_linear_33_3)"}),(0,d.jsx)("path",{d:"M63.2238 26.4964C65.2896 26.8848 67.1162 27.557 68.7483 28.7003C71.4505 30.5821 73.0545 33.1428 73.5788 36.3383C73.7272 37.222 73.7573 38.1408 73.7694 39.0415C73.7828 39.737 73.2057 40.1521 72.5598 40.0052C72.0958 39.9038 71.8339 39.5456 71.8012 39.0193C71.7348 38.0825 71.7235 37.1374 71.5292 36.2265C70.7797 32.6905 68.5914 30.331 65.1831 29.0506C64.2834 28.7147 63.3187 28.5658 62.3818 28.3365C62.2908 28.3178 62.172 28.3706 62.0715 28.3878C62.1072 28.4862 62.1246 28.6021 62.1787 28.6826C62.8289 29.5519 63.497 30.4216 64.1469 31.2997C64.3904 31.6224 64.4064 31.9611 64.1942 32.3076C64.01 32.6093 63.708 32.7855 63.3534 32.7031C63.1168 32.648 62.8444 32.5123 62.6998 32.3331C61.5619 30.8631 60.4515 29.3843 59.3414 27.8969C58.9622 27.386 59.0753 26.8609 59.6425 26.5347C61.2069 25.6269 62.7808 24.7191 64.3545 23.8113C64.8484 23.5293 65.3669 23.6576 65.6282 24.0963C65.8892 24.5439 65.7491 25.0333 65.255 25.3242C64.6236 25.6945 63.9648 26.0645 63.2238 26.4964Z",fill:"white"}),(0,d.jsx)("path",{d:"M36.9441 73.7531C34.8759 73.3787 33.0443 72.7191 31.404 71.5866C28.6887 69.723 27.0669 67.1731 26.5202 63.9813C26.3655 63.0984 26.3287 62.18 26.3106 61.2797C26.2924 60.584 26.8664 60.1651 27.5134 60.3078C27.9782 60.406 28.2423 60.7626 28.2786 61.2885C28.3517 62.2247 28.3699 63.1699 28.5704 64.0795C29.3447 67.6101 31.55 69.9549 34.9667 71.212C35.8689 71.5419 36.8348 71.6846 37.7733 71.9075C37.8644 71.9254 37.9829 71.8721 38.0832 71.854C38.0467 71.7558 38.0285 71.64 37.9738 71.56C37.3176 70.6949 36.6434 69.8301 35.9874 68.9564C35.7415 68.6355 35.7229 68.2968 35.9325 67.9488C36.1148 67.646 36.4157 67.4674 36.7708 67.5478C37.0081 67.6011 37.2813 67.7348 37.427 67.9131C38.5751 69.3755 39.6961 70.8466 40.8167 72.3266C41.1992 72.8349 41.0899 73.3611 40.525 73.6908C38.967 74.6093 37.3996 75.5275 35.8325 76.4459C35.3405 76.7313 34.821 76.6062 34.5569 76.1693C34.2925 75.7235 34.429 75.2331 34.9213 74.939C35.5501 74.5644 36.2061 74.1902 36.9441 73.7531Z",fill:"white"}),(0,d.jsx)("path",{d:"M55.4836 26.5458V43.9855H50.536C47.4015 43.9855 44.8683 46.4732 44.8683 49.5314V56.7H24.6673C21.533 56.7 19 54.2125 19 51.1543V26.5458C19 23.4787 21.533 21 24.6673 21H49.816C52.9414 21 55.4836 23.4787 55.4836 26.5458Z",fill:"white"}),(0,d.jsx)("path",{d:"M81.0001 48.837V73.4453C81.0001 76.5127 78.458 79.0001 75.3328 79.0001H50.1841C47.0496 79.0001 44.5164 76.5127 44.5164 73.4453V56.0056H49.4641C52.5895 56.0056 55.1317 53.5179 55.1317 50.4597V43.2913H75.3328C78.458 43.2913 81.0001 45.7788 81.0001 48.837Z",fill:"white"}),(0,d.jsx)("path",{d:"M63.0174 52.206C57.9694 52.2862 53.632 56.4321 53.632 61.5946C53.6414 66.98 58.2975 71.0634 63.2815 70.9922C68.3933 70.9121 72.7488 66.775 72.7397 61.6127C72.7488 56.3698 68.3295 52.1256 63.0174 52.206ZM63.3544 70.493C58.3066 70.5821 54.1971 66.5787 54.1333 61.5856C54.0788 56.9047 58.179 52.8302 62.9171 52.6965C67.874 52.5538 72.2567 56.6195 72.2476 61.6215C72.2476 66.1149 68.4569 70.4126 63.3544 70.493Z",fill:"#207196"}),(0,d.jsx)("path",{d:"M68.6655 55.5572C68.3195 55.7444 68.0004 55.8692 67.7454 56.0743C67.2261 56.4934 67.1258 57.0997 67.4266 57.7954C67.5631 58.1251 67.7272 58.4462 67.9275 58.7404C68.7205 59.8903 68.866 61.1298 68.4836 62.4494C68.1099 63.7334 67.7089 65.0171 67.3172 66.3011C67.3081 66.3458 67.2806 66.3813 67.217 66.4973C66.2147 63.5638 65.2304 60.7018 64.2374 57.7954C64.5108 57.7771 64.7295 57.7683 64.9572 57.7417C65.0757 57.7238 65.2213 57.715 65.2853 57.6437C65.3673 57.5545 65.3946 57.4118 65.4037 57.2871C65.4037 57.26 65.2581 57.1889 65.1759 57.1889C63.8092 57.1889 62.4331 57.1979 61.0666 57.1979C61.0208 57.1979 60.9662 57.1979 60.9206 57.2067C60.7839 57.2422 60.538 57.1801 60.5652 57.4029C60.5743 57.5188 60.7748 57.608 60.8843 57.7062C60.8934 57.715 60.9206 57.715 60.9388 57.715C61.5312 57.6613 61.7589 58.0183 61.9231 58.4995C62.2328 59.3646 62.5791 60.2204 62.8981 61.0764C62.9345 61.1745 62.9436 61.3081 62.9163 61.4062C62.3514 63.0647 61.7771 64.7141 61.2122 66.3724C61.2031 66.4081 61.1758 66.435 61.112 66.5508C60.1097 63.6175 59.1258 60.7554 58.1233 57.8487C58.424 57.8042 58.6608 57.7771 58.8886 57.7329C59.0891 57.6884 59.3627 57.6703 59.3445 57.4208C59.3263 57.1534 59.0527 57.1801 58.8522 57.1801C58.178 57.1889 57.513 57.2067 56.8386 57.2246C56.6837 57.2246 56.5286 57.2246 56.3558 57.1801C57.5037 55.4948 59.0346 54.3357 61.048 53.8277C63.8911 53.0965 66.4059 53.7739 68.6655 55.5572Z",fill:"#207196"}),(0,d.jsx)("path",{d:"M63.3919 62.3347C64.2302 64.6083 65.0686 66.8818 65.9342 69.2271C65.451 69.3339 65.0046 69.45 64.5581 69.5392C63.4557 69.753 62.3623 69.6905 61.2781 69.45C60.8315 69.3518 60.8222 69.3251 60.9682 68.915C61.7063 66.8107 62.4441 64.7066 63.1914 62.6024C63.2189 62.513 63.2643 62.4329 63.3101 62.3437C63.3283 62.3437 63.3556 62.3347 63.3919 62.3347Z",fill:"#207196"}),(0,d.jsx)("path",{d:"M55.7647 58.3619C57.0586 61.8303 58.3526 65.3076 59.6465 68.7757C59.619 68.7937 59.5827 68.8115 59.5554 68.8294C57.7966 67.9645 56.4936 66.6449 55.7011 64.8797C54.7261 62.7219 54.8262 60.5374 55.6553 58.3709C55.6829 58.3709 55.7193 58.3619 55.7647 58.3619Z",fill:"#207196"}),(0,d.jsx)("path",{d:"M70.4735 57.8306C71.4301 59.7655 71.6488 61.7807 71.0473 63.8579C70.4553 65.8997 69.1887 67.4603 67.2841 68.5212C67.3117 68.432 67.3299 68.3428 67.3571 68.2624C68.1955 65.8729 69.0338 63.4835 69.8629 61.094C70.1817 60.1756 70.4094 59.2396 70.3549 58.2587C70.3458 58.116 70.3731 57.9735 70.3822 57.8306C70.4094 57.8396 70.4462 57.8306 70.4735 57.8306Z",fill:"#207196"}),(0,d.jsx)("mask",{id:"mask0_33_3",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:28,y:29,width:19,height:17,children:(0,d.jsx)("path",{d:"M46.1478 29.9789H28.0534V45.6923H46.1478V29.9789Z",fill:"white"})}),(0,d.jsxs)("g",{mask:"url(#mask0_33_3)",children:[(0,d.jsx)("path",{d:"M29.4214 43.4464L30.2193 44.7861C30.3852 45.0681 30.6235 45.2898 30.9033 45.4509L33.7532 40.6563H28.0534C28.0534 40.9686 28.1363 41.2808 28.3021 41.5628L29.4214 43.4464Z",fill:"#0066DA"}),(0,d.jsx)("path",{d:"M37.1006 35.0155L34.2507 30.2209C33.9709 30.382 33.7325 30.6036 33.5667 30.8857L28.3021 39.7497C28.1393 40.0256 28.0536 40.3381 28.0534 40.6562H33.7532L37.1006 35.0155Z",fill:"#00AC47"}),(0,d.jsx)("path",{d:"M43.2979 45.4509C43.5777 45.2898 43.816 45.0682 43.9818 44.7862L44.3135 44.2321L45.8991 41.5629C46.0648 41.2809 46.1478 40.9686 46.1478 40.6563H40.4475L41.6604 42.9731L43.2979 45.4509Z",fill:"#EA4335"}),(0,d.jsx)("path",{d:"M37.1005 35.0152L39.9505 30.2206C39.6707 30.0594 39.3494 29.9789 39.0178 29.9789H35.1833C34.8517 29.9789 34.5304 30.0695 34.2506 30.2206L37.1005 35.0152Z",fill:"#00832D"}),(0,d.jsx)("path",{d:"M40.4479 40.6563H33.7532L30.9032 45.4509C31.1831 45.6121 31.5043 45.6927 31.8359 45.6927H42.3651C42.6968 45.6927 43.018 45.602 43.2978 45.4509L40.4479 40.6563Z",fill:"#2684FC"}),(0,d.jsx)("path",{d:"M43.2667 35.3177L40.6344 30.8857C40.4686 30.6037 40.2302 30.3821 39.9504 30.2209L37.1005 35.0155L40.4479 40.6562H46.1374C46.1374 40.344 46.0544 40.0317 45.8887 39.7497L43.2667 35.3177Z",fill:"#FFBA00"})]}),(0,d.jsx)("defs",{children:(0,d.jsxs)("linearGradient",{id:"paint0_linear_33_3",x1:"24.5",y1:12,x2:104,y2:137,gradientUnits:"userSpaceOnUse",children:[(0,d.jsx)("stop",{stopColor:"#0066DA"}),(0,d.jsx)("stop",{offset:1,stopColor:"#2684FC"})]})})]});var z=i(7586),G=i(6234),U=i(4863),E=i(7673),H=i(4232),W=i(4390);const B=({id:e,title:t,classes:i,icon:r,activeTab:n,setActiveTab:l,avatar:o="",isSwitch:p=!1})=>{const{activeAccount:m}=(0,s.G)((e=>e.auth)),[h,{data:g}]=(0,W.FP)(),[u]=(0,W.ag)(),{loginAccounts:f}=(0,s.G)((e=>e.auth)),w=(0,s.j)(),x=async()=>{if((0,z.G4)(ccpigd.isPro))try{await h().unwrap()}catch(e){console.error(e)}else window.CCPIGDHelper.openUpgradePopUp()};return(0,a.useEffect)((()=>{g&&""!==g&&(0,z.BH)(g)}),[g]),(0,d.jsxs)("div",{onClick:()=>l(e),className:`ccpigd-tab-item ${i}${e===n?" ccpigd-tab-active":""}`,children:["string"==typeof r?(0,d.jsx)(j.A,{name:r}):(0,d.jsx)("div",{className:" ccpigd-tab-icon",children:r}),(0,d.jsx)("span",{className:"ccpigd-tab-name",children:t}),o&&(ccpigd.isPro?(0,d.jsx)("img",{className:"ccpigd-avatar",src:o,alt:"D",width:"35",height:"35",referrerPolicy:"no-referrer"}):(0,d.jsx)(j.A,{name:"crown",fontSize:"md"})),p&&(0,d.jsxs)(E.A,{children:[(0,d.jsx)(E.A.Trigger,{children:(0,d.jsx)(A.A,{className:"ccpigd-topbar-profile",children:ccpigd.isPro?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)(H.A,{size:"sm",children:[(0,d.jsx)(H.A.AvatarImage,{src:m?.photo}),(0,d.jsx)(H.A.AvatarFallback,{children:m?.name})]}),(0,d.jsx)(E.A.TriggerArrow,{})]}):(0,d.jsx)(j.A,{name:"crown",fontSize:"md"})})}),(0,d.jsxs)(E.A.Content,{children:[(0,d.jsx)(E.A.MenuLabel,{children:"My Account"}),f?.map((e=>(0,d.jsx)(E.A.MenuItem,{children:(0,d.jsxs)(G.A,{accountInfo:e,children:[(0,d.jsx)(G.A.Avatar,{}),(0,d.jsxs)(C.A,{className:"profile-info",children:[(0,d.jsx)(G.A.Name,{}),(0,d.jsx)(G.A.Email,{})]}),(0,d.jsx)(G.A.Status,{onClick:()=>{e?.active&&!e?.lost||(e?.lost?x():(async e=>{if((0,z.G4)(ccpigd.isPro))if(e?.key)if(e.lost)x();else try{await u(e.key).unwrap(),w((0,U.Mx)(e)),l(e.id)}catch(e){console.error(e)}else console.error("Account not found");else window.CCPIGDHelper.openUpgradePopUp()})(e))}})]})}))),(0,d.jsx)(C.A,{align:"center",style:{marginBottom:"10px",marginTop:"6px"},children:(0,d.jsx)(E.A.MenuItem,{children:(0,d.jsx)(k.A,{hover:!0,isPro:!0,design:"default",visible:!(0,z.G4)(ccpigd.isPro),children:(0,d.jsx)(c.A,{startIcon:(0,d.jsx)(j.A,{name:"add_circle"}),variant:"outlined",color:"success",onClick:x,children:"Add Account"})})})})]})]})]})},Z=()=>{const{activeAccount:e}=(0,s.G)((e=>e.auth)),{activeTab:t,activeFolder:i,folders:r}=(0,s.G)((e=>e.mediaLibrary)),n=(0,s.G)((e=>e.settings?.editData?.integrations?.mediaLibrary.folders||[])),o=(0,s.j)(),p=(0,a.useRef)(null);return(0,a.useEffect)((()=>()=>{p.current&&(p.current.remove(),p.current=null)}),[]),(0,d.jsxs)("div",{className:"ccpigd-media-library-sidebar ccpigd-top-level-wrapper",children:[!ccpigd?.isPro&&(0,d.jsx)("div",{className:"ccpigd-media-library-sidebar-close",children:(0,d.jsx)(x.A,{arrow:!0,wrap:"no-wrap",placement:"right",title:"Hide Sidebar",children:(0,d.jsx)(w.A,{size:"small",variant:"warning",onClick:()=>{localStorage.setItem("ccpigd-hide-media-library-sidebar","true"),document.getElementById("ccpigd-media-library-sidebar-wrapper")?.remove()},children:(0,d.jsx)(j.A,{name:"close"})})})}),(0,d.jsxs)("div",{className:"ccpigd-sidebar-head ccpigd-tab",children:[(0,d.jsx)(B,{activeTab:t,setActiveTab:e=>{o((0,l.YF)(e)),ccpigdMedia.getFrame().find("#ccpigd-media-folder-filter").val("all").trigger("change")},id:"all",title:"Media Library",classes:"ccpigd-media-library",icon:(0,d.jsx)("i",{className:"dashicons dashicons-admin-media"})}),e&&(0,d.jsx)(B,{activeTab:t,setActiveTab:e=>(e=>{if(!ccpigd?.isPro)return window.CCPIGDHelper.openUpgradePopUp();o((0,l.YF)(e));const t=n.filter((t=>t?.accountId===e));o((0,l.sB)(t)),o((0,l.W5)(t)),ccpigdMedia.getFrame().find("#ccpigd-media-folder-filter").val("ccpigd").trigger("change")})(e),id:e.id,title:e.name,classes:"ccpigd-media-library",account:e,icon:(0,d.jsx)(I,{}),isSwitch:!0}),(0,d.jsx)(B,{activeTab:t,setActiveTab:e=>{if(!ccpigd?.isPro)return window.CCPIGDHelper.openUpgradePopUp();o((0,l.YF)(e)),ccpigdMedia.getFrame().find("#ccpigd-media-folder-filter").val("trash").trigger("change")},id:"trash",title:"Trash",avatar:ccpigd?.isPro?"":"crown",classes:"ccpigd-media-trash",icon:"delete"})]}),e?.id===t&&(0,d.jsx)(D,{folders:r}),i.key&&(()=>{const e=document.querySelector(".media-frame-content .media-toolbar-secondary");return e?(p.current||(p.current=document.createElement("div"),p.current.className="ccpigd-top-level-wrapper ccpigd-refresh-button-container",p.current.style.display="inline",e.appendChild(p.current)),(0,a.createPortal)((0,d.jsxs)(c.A,{size:"small",variant:"primary",className:"ccpigd-refresh-button loading",onClick:()=>{var e;window.ccpigdMedia?.initFilter([i],!0),window.ccpigdMedia.getFrame().find("#ccpigd-media-folder-filter").val(null!==(e=i.key)&&void 0!==e?e:"all").trigger("change")},children:[(0,d.jsx)("span",{className:"ccpigd-icon",children:"refresh"}),"Refresh"]}),p.current)):null})(),(0,d.jsx)(N,{activeTab:t})]})},R=localStorage.getItem("ccpigd-theme-type")||"light",q=new class{constructor(){this.$=jQuery}ready(){if("true"===localStorage.getItem("ccpigd-hide-media-library-sidebar")&&!ccpigd?.isPro)return null;this.initModule()}initModule(){if("upload.php"!==ccpigd.pagenow&&"post.php"!==ccpigd.pagenow&&"admin.php"!==ccpigd.pagenow||(this.$('#posts-filter input[name="mode"][value="list"]').length&&this.$("#posts-filter .media").length?this.pageType="upload-list":this.$("#wp-media-grid").length&&(this.pageType="upload-grid")),this.$('.upload-php #posts-filter input[name="mode"][value="list"]').length);else if("upload-list"!==this.pageType&&this.initFilter(),"undefined"!=typeof wp&&wp.media?.view?.AttachmentsBrowser){const e=this;wp.media.view.AttachmentsBrowser.prototype.on("ready",(function(){e.initTree(),"upload-list"!==e.pageType&&e.addAttachmentClass()}))}let e=wp?.media?.controller?.FeaturedImage;if(e){const t=this;wp.media.controller.FeaturedImage=e.extend({updateSelection:function(){e.prototype.updateSelection.apply(this,arguments),t.initTree()}})}let t=wp?.media?.view?.UploaderInline;if(t){const e=this;wp.media.view.UploaderInline=t.extend({ready:function(){t.prototype.ready.apply(this,arguments),e.initTree()}})}"upload-list"!==this.pageType&&(this.onModalOpen(),this.handleUploader(),this.handleUploadStatus())}getFrame(){if("upload-list"===this.pageType)return this.$(".upload-php #posts-filter");const e=this.$(".media-modal:visible");return e.length?e.find(".media-frame"):this.$(".upload-php .media-frame").first()}initTree(e=this.getFrame()){const t=this.$(e),i=this.$(".media-modal:visible").length>0,s="upload-list"===this.pageType||"upload-grid"===this.pageType,r=this.$(window).width();if(r<=900)return;let n;if(i||!s){if(t.hasClass("hide-menu")){const e=t.find(".media-search-input-label").text();t.find("#media-search-input").attr("placeholder",e),r>768&&t.addClass("ccpigd-tree-view").removeClass("hide-menu")}n=t.find(".media-frame-menu .ccpigd-media-tree-wrap").length>0}else n=this.$(".upload-php .ccpigd-media-tree-wrap").length>0;if(n){if(!s&&wp.media.frame&&"gallery-edit"===wp.media.frame._state){const t=this.getTreeElement(e);t.length&&(ReactDOM.unmountComponentAtNode(t[0]),t.remove())}else this.getTreeElement().show();return}if(i||!s){let e=t.find(".media-frame-menu .media-menu");e.length||(e=t.find(".media-frame-menu"),t.find(".media-frame-menu-heading").hide()),e.find(".ccpigd-media-tree-wrap").length||this.$('<div id="ccpigd-media-library-sidebar-wrapper" class="ccpigd-media-tree-wrap"></div>').appendTo(e)}else{const e=r<600?this.$("ul.attachments"):this.$("#wpbody-content");this.$(".upload-php .ccpigd-media-tree-wrap").length||this.$('<div id="ccpigd-media-library-sidebar-wrapper" class="ccpigd-media-tree-wrap"></div>').insertBefore(e)}const c=this.getTreeElement(e);c.length&&(0,a.createRoot)(c[0]).render((0,d.jsx)(f.Kq,{store:u.M,children:(0,d.jsx)(h.A,{defaultMode:R,children:(0,d.jsx)(g.A,{children:(0,d.jsx)(Z,{})})})})),this.$('<div class="ccpigd-main-tree" id="ccpigd-breadcrumb"></div>').insertBefore(this.$("ul.attachments"));const l=this.$("#ccpigd-breadcrumb");c.length&&(0,a.createRoot)(l[0]).render((0,d.jsx)(f.Kq,{store:u.M,children:(0,d.jsx)(m,{})})),t.find(".ccpigd-media-toggle-actions").length||this.initActionsToggle(t)}getTreeElement(e=this.getFrame()){const t=this.$(".media-modal:visible").length>0,i="upload-grid"===this.pageType||"upload-list"===this.pageType;return t||!i?e.find(".ccpigd-media-tree-wrap").first():this.$(".upload-php .ccpigd-media-tree-wrap")}initActionsToggle(e=this.getFrame()){const t=e.find(".media-frame-menu-heading");t.append('<i class="ccpigd-media-toggle-actions dashicons dashicons-arrow-down"></i>'),t.on("click",(()=>{e.find(".media-menu").toggleClass("show-actions")}))}initFilter(e=[],t=!1){var i;const a=null!==(i=ccpigd?.settings?.integrations?.mediaLibrary?.folders)&&void 0!==i?i:[],s=Object.values(ccpigd.accounts).find((e=>1===e.active)),r=a.filter((e=>e.accountId===(s?.id||null)));void 0!==wp?.media?.view?.AttachmentFilters&&(wp.media.view.AttachmentFilters.ccpigd_media_filter=wp.media.view.AttachmentFilters.extend({className:"ccpigd-media-folder-filter",id:"ccpigd-media-folder-filter",createFilters(){const i={all:{text:wp.i18n.__("Media Library"),props:{key:null,ccpigdNonce:ccpigd?.nonce||null}},ccpigd:{text:wp.i18n.__("Google Drive"),props:{accountId:s?.id||null,key:"ccpigd",ccpigdNonce:ccpigd?.nonce||null}},trash:{text:wp.i18n.__("Trash"),props:{accountId:s?.id||null,key:"trash",ccpigdNonce:ccpigd?.nonce||null}}};[...r,...e].forEach((e=>{i[e.key]={text:e.name,props:{key:e.key,accountId:e.accountId||s?.id,isRefresh:t?(new Date).getTime():null,ccpigdNonce:ccpigd?.nonce||null}}})),this.filters=i}}));const n=wp?.media?.view?.AttachmentsBrowser;if(void 0!==n){const e=this;wp.media.view.AttachmentsBrowser=wp.media.view.AttachmentsBrowser.extend({createToolbar(){this.$el.data("backboneView",this),n.prototype.createToolbar.apply(this,arguments),e.attachmentsBrowser=this,this.toolbar.set("ccpigd-media-folder-filter",new wp.media.view.AttachmentFilters.ccpigd_media_filter({controller:this.controller,model:this.collection.props,priority:-75}).render())}}),this.attachmentsBrowser&&this.attachmentsBrowser.toolbar.set("ccpigd-media-folder-filter",new wp.media.view.AttachmentFilters.ccpigd_media_filter({controller:this.attachmentsBrowser.controller,model:this.attachmentsBrowser.collection.props,priority:-75}).render())}}addAttachmentClass(){}onModalOpen(){const e=wp?.media?.view?.Modal;if(void 0!==e){const t=this;wp.media.view.Modal=e.extend({open:function(){e.prototype.open.apply(this,arguments);const i=t.$(".attachment-details"),a=i.find('input[name^="attachments["]').attr("name"),s=a?a.match(/attachments\[(\d+)\]\[menu_order\]/):null,r=s?s[1]:null;if(r&&wp.media.attachment(r).get("ccpigd_media_replace_id")){const e=i.find(".thumbnail");if(e.addClass("ccpigd-media-replaced"),0===e.find(".ccpigd-media-replaced-label").length){const t=`<span class="ccpigd-media-replaced-label dashicons dashicons-update-alt" title="${wp.i18n.__("Replaced with Dropbox","integrate-dropbox")}"></span>`;e.append(t)}}}})}}handleUploader(){}handleUploadStatus(){}};window.ccpigdMedia=q,q.ready()}},e=>{e.O(0,[96,804],(()=>e(e.s=4057))),e.O()}]);
  • integration-google-drive/trunk/assets/js/shared.asset.php

    r3422529 r3426660  
    1 <?php return array('dependencies' => array(), 'version' => '907bd8190dee23faa902', 'handle' => 'undefined-shared');
     1<?php return array('dependencies' => array(), 'version' => '137f9ed2601c0decba4e', 'handle' => 'undefined-shared');
  • integration-google-drive/trunk/assets/js/shared.js

    r3422529 r3426660  
    1 ;"use strict";(globalThis.webpackChunkintegration_google_drive=globalThis.webpackChunkintegration_google_drive||[]).push([[804],{8706:(e,t,i)=>{i.d(t,{A:()=>l});var s=i(6087),a=i(4164),r=i(790);const n=({children:e,className:t})=>(0,r.jsx)("div",{className:(0,a.A)("ccpigd",t),children:e});n.ContentWrapper=({children:e})=>(0,r.jsx)("div",{className:"ccpigd-content-wrapper",children:e}),n.Content=(0,s.forwardRef)((({children:e,className:t},i)=>{const s=(0,a.A)("ccpigd-content",t);return(0,r.jsx)("div",{className:s,ref:i,children:e})}));const l=n},3090:(e,t,i)=>{i.d(t,{A:()=>c});var s=i(9097),a=i(347),r=i(6087),n=i(1523),l=i(4863),o=i(790);const c=({children:e})=>{const{loading:t}=(0,a.G)((e=>e.auth)),[i]=(0,r.useState)(Object.values(ccpigd.accounts)),[c]=(0,r.useState)(ccpigd.settings),d=(0,a.j)();return(0,r.useEffect)((()=>{if(c){if(i?.length>0){const e=i.find((e=>e?.active));d((0,l.I$)(e)),d((0,l.SG)(i))}else d((0,l.je)());c.appearance?.selectedPreloader?localStorage.setItem("preloader",JSON.stringify(c.appearance?.selectedPreloader)):localStorage.setItem("preloader",JSON.stringify(1)),c.appearance?.primaryColor?localStorage.setItem("primaryColor",JSON.stringify(c.appearance?.primaryColor)):localStorage.setItem("primaryColor",JSON.stringify("#0061fe")),d((0,s.yj)({data:c,defaultData:ccpigd.defaultSettings})),d((0,s.iR)(c))}else d((0,l.r1)(!1))}),[c]),t?(0,o.jsx)(n.A,{}):(0,o.jsx)(o.Fragment,{children:e})}},2436:(e,t,i)=>{i.d(t,{A:()=>l});var s=i(5078),a=i(347),r=i(6087),n=i(790);const l=({children:e,defaultMode:t,shortcode:i})=>{const l=(0,a.j)();return(0,r.useEffect)((()=>{i||document.querySelectorAll(".ccpigd-top-level-wrapper").forEach((e=>{e.setAttribute("ccpigd-theme-status",t)})),i||l((0,s.OD)(t))}),[t,ccpigd?.settings?.appearance?.primaryColor]),(0,n.jsx)("div",{id:"ccpigd-theme","ccpigd-theme-status":i?t:null,style:{"--ccpigd-primary":ccpigd.settings?.appearance?.primaryColor,"--ccpigd-primary-hover":`hsl(from ${ccpigd.settings?.appearance?.primaryColor} h s l / 80%)`,"--ccpigd-secondary":`hsl(from ${ccpigd.settings?.appearance?.primaryColor} h s l / 18%)`,"--ccpigd-light":`hsl(from ${ccpigd.settings?.appearance?.primaryColor} h s l / 11%)`},children:e})}},468:(e,t,i)=>{i.d(t,{A:()=>d});var s=i(3714),a=i(6495),r=i(4398),n=i(4368),l=i(3042),o=i(790);const c=e=>{const t=["Bytes","KB","MB","GB","TB"];let i=e,s=0;for(;i>=1024&&s<t.length-1;)i/=1024,s++;return`${i.toFixed(2)} ${t[s]}`},d=({storage:e})=>{const t=e?parseFloat(e.usage)/parseFloat(e.limit)*100:0;return(0,o.jsxs)(r.A,{className:"ccpigd-sidebar__storage w-100",children:[(0,o.jsxs)(s.A,{gap:10,children:[(0,o.jsx)(n.A,{name:"cloud",fontSize:"xl",className:"text-dark"}),(0,o.jsx)(l.A,{as:"span",weight:"semibold",size:"sm",children:"Storage"})]}),(0,o.jsxs)(r.A,{className:"ccpigd-sidebar__storage-bar mt-2",gap:5,reverseOrder:!0,children:[(0,o.jsxs)(l.A,{as:"p",size:"xs",color:"desc-gray",children:[c(parseFloat(e.usage))," of"," ",c(parseFloat(e.limit))," Used"]}),(0,o.jsx)(a.A,{progress:t})]})]})}},8623:(e,t,i)=>{i.d(t,{A:()=>c});var s=i(5185),a=i(2262),r=i(347),n=i(255),l=i(6087),o=i(790);const c=({setSelectedFolder:e,actionTYpe:t})=>{const[i,c]=(0,l.useState)(null),{activeAccount:d}=(0,r.G)((e=>e.auth)),{activeFolder:u}=(0,r.G)((e=>e.manageFiles)),[p]=(0,a.f1)();return(0,o.jsx)(n.A,{data:s.Gp,onClick:a=>{const r=String(d?.id),n=a?.permissions?.users||{},l=n[r]?.role,o="owner"===l||"writer"===l,p=(0,s.fx)(a.key),m=a.key===u?.key;if(!o||p||"move"===t&&m)return;const h=i===a.key;c(h?null:a.key),h||e({key:a.key,name:a.name,type:"folder"})},onExpandFolder:async e=>{try{const t=await p({key:(0,s.fx)(e)?d?.key||"":e,from:"cache",type:(0,s.fx)(e)?e:"folder"}).unwrap();if(!t)return[];const i=t?.map((e=>({...e,type:"folder",parent:null})));return i||[]}catch(e){return[]}},selectedKey:i})}},276:(e,t,i)=>{i.d(t,{A:()=>x});var s=i(1609),a=i(347),r=i(7586),n=i(7723),l=i(6770),o=i.n(l),c=i(2262);const d=(e,t)=>{const{maxFileSize:i=300,minFileSize:l=0,maxFiles:d=1e4,enableFolderUpload:u=!1,showUploadConfirmation:p=!1,initUploadedFiles:m=[],isFormUploader:h=!1,uploadImmediately:f=!0,allowAllExtensions:g=!1,allowExtensions:x="",allowExceptExtensions:y="",activeFolder:v=null,onFileUpload:w=()=>{}}=e,{activeAccount:b}=(0,a.G)((e=>e.auth)),[j]=(0,c.F$)(),[C]=(0,c.p$)(),[A,k]=(0,s.useState)(m),[N,S]=(0,s.useState)([]),[F,M]=(0,s.useState)([]),[_,z]=(0,s.useState)([]),[E,P]=(0,s.useState)([]),[L,T]=(0,s.useState)(0),[I,U]=(0,s.useState)(!1),[D,B]=(0,s.useState)([]),G=(0,s.useRef)(null),R=(0,s.useRef)(null),$=(0,s.useRef)(null),O=(e,t,i)=>{if(!e)return i(!0);const s=t.name.split(".").pop();((0,r.G4)(g)?!e.split(",").map((e=>e.trim())).includes(s):e.split(",").map((e=>e.trim())).includes(s))?i(!0):(G.current.trigger("Error",{code:"EXT_ERROR",file:t}),i(!1))},V=(e,t,i)=>{if(!(e=1024*e*1024))return i(!0);t.size<e?(G.current.trigger("Error",{code:"SIZE_MIN_ERROR",file:t}),i(!1)):i(!0)},H=(e,i,s)=>{if(!e)return s(!0);let a=G.current.files.length;m.length&&(a=t.current?.querySelectorAll(".file-list-item.uploaded").length),a>=e?(G.current.trigger("Error",{code:"FILES_MAX_ERROR",file:i}),s(!1)):s(!0)},K=e=>{if(e){const t=G.current.files,i=t.findIndex((t=>t.id===e.id))+1;i<t.length&&q(t[i])}},q=e=>{e&&(G.current.stop(),T(0),M((t=>t.find((t=>t.id===e.id))?t:[...t,e])),(async e=>{try{const t={name:e.name,folderKey:v?.key,size:e.size,description:e.description,type:e.type};return await j(t).unwrap()}catch(t){throw console.error(`Error generating upload URL for ${e.name}:`,t),t}})(e).then((({uploadId:e,url:t})=>{G.current.setOption("url",t),G.current.setOption("uploadId",e),G.current.setOption("folderKey",v?.key),G.current.start()})).catch((t=>{K(e),z((t=>t.filter((t=>t.id!==e.id)))),M((t=>t.filter((t=>t.id!==e.id)))),T(0),k((i=>i.map((i=>i.id===e.id?{...i,error:t.error}:i))))})))};return(0,s.useEffect)((()=>((()=>{if(!t.current)return;o().buildUrl=e=>e,o().addFileFilter("file_ext",O),o().addFileFilter("min_file_size",V),o().addFileFilter("max_files",H),G.current=new(o().Uploader)((()=>{const s={browse_button:t.current?.querySelector(".browse-files"),drop_element:t.current,multipart:!1,multi_selection:!e?.id||(0,r.G4)(e?.allowMultipleUpload||!1),filters:{max_files:d,file_ext:(0,r.G4)(g)?y.replace(/ /g,""):x.replace(/ /g,""),max_file_size:i?`${i}mb`:0,min_file_size:l},init:{_isUploaded:!1,FilesAdded:(e,t)=>{U(!1),k((e=>[...e,...t])),z((e=>[...e,...t])),M((e=>{const i=[...e];return(0,r.G4)(f)&&!e.length&&(q(t[0]),i.push(t[0])),i}))},FilesRemoved:(e,t)=>{z((e=>e.filter((e=>!t.find((t=>t.id===e.id)))))),k((e=>e.filter((e=>!t.find((t=>t.id===e.id))))))},FileUploaded:(e,t,i)=>{const a=JSON.parse(i.response);if(a&&G.current){const e=G.current.getOption("uploadId"),i=G.current.getOption("folderKey");K(t),M((e=>e.filter((e=>e.id!==t.id)))),P((e=>[...e,t])),C({id:a.id,accountKey:b?.key,activeFolderKey:v?.key,uploadId:e,folderKey:i}).unwrap().then((e=>{P((e=>e.filter((e=>e.id!==t.id)))),S((i=>[...i,{...e.file,id:t.id}])),z((e=>e.filter((e=>e.id!==t.id)))),w(e.file),s.init._isUploaded&&A.length===N.length&&U(!0)}))}},UploadProgress:(e,t)=>{T(t.percent)},UploadComplete:()=>{M([]),z([]),setTimeout((()=>{s.init._isUploaded=!0}),!(0,r.G4)(h)&&(0,r.G4)(p)?1e3:0)},Error:(e,t)=>{let s;switch(t.code){case-600:s=`${(0,n.__)("File size exceeds the maximum upload size.","integration-google-drive")} (${i?`${i}mb`:0})`;break;case"SIZE_MIN_ERROR":s=`${(0,n.__)("File size is less than the minimum upload size.","integration-google-drive")} (${l}mb)`;break;case"EXT_ERROR":s=(0,n.__)("This file type is not allowed","integration-google-drive");break;case"FILES_MAX_ERROR":s=`${(0,n.__)("You can not upload more than","integration-google-drive")} ${d} ${(0,n.__)("files","integration-google-drive")}`;break;default:s=t.error}t.file.error=s,k((e=>{const i=e.findIndex((e=>e.id===t.file.id));if(i>-1){const s=[...e];return s[i]=t.file,s}return[...e,t.file]}))}}};return s})()),G.current.init();const s=t.current.querySelector(".browse-folder");if((0,r.G4)(u)&&s){const e=new mOxie.FileInput({browse_button:s,directory:!0});e.init(),e.onchange=()=>{G.current.addFile(e.files)}}})(),()=>{G.current&&(G.current.destroy(),G.current.refresh())})),[]),(0,s.useEffect)((()=>{if(_.length&&!F.length&&(0,r.G4)(h)&&!(0,r.G4)(f)&&t.current){const e=jQuery(t.current).closest("form");if(e.length&&($.current=e.find(":submit"),$.current)){const e=$.current?.parent();$.current.addClass("ccpigd-disabled");const t=e=>{e.preventDefault(),R.current=$.current.is("input")?$.current.val():$.current.text(),$.current.is("input")?$.current.val((0,n.__)("Uploading Files...","integration-google-drive")):$.current.text((0,n.__)("Uploading Files...","integration-google-drive")),q(_[0])};return e.on("click",t),()=>{$.current&&(e.off("click",t),$.current.removeClass("ccpigd-disabled"))}}}}),[_]),{uploadProgress:L,showConfirmation:!(0,r.G4)(h)&&!(0,r.G4)(f)&&(0,r.G4)(p)&&N.length&&I,fileCount:_.length||A.filter((e=>!e.error)).length,statusText:_.length?(0,r.G4)(f)||F.length?(0,n.__)("Item(s) Uploading...","integration-google-drive"):(0,n.__)("Item(s) Selected","integration-google-drive"):(0,n.__)("Item(s) Uploaded","integration-google-drive"),pausedFiles:D,setPausedFiles:B,allFiles:A,filesToUpload:_,uploaderRef:G,selectedFiles:F,uploadedFiles:N,precessFiles:E,setPrecessFiles:P,uploadFile:q,setSelectedFiles:M,setUploadProgress:T,processNextFile:K,setUploadedFiles:S,setFilesToUpload:z,setAllFiles:k,setIsUploadComplete:U}};var u=i(239),p=i(5185),m=i(4368),h=i(3042),f=i(4164),g=i(790);const x=({setIsUploading:e,data:t,onFileUpload:i=()=>{}})=>{const{maxFileSize:a=300,minFileSize:l=0,isFormUploader:o=!1,isRequired:c=!1}=t,x=(0,s.useRef)(null),{fileCount:y,statusText:v,showConfirmation:w,uploaderRef:b,allFiles:j,filesToUpload:C,selectedFiles:A,uploadedFiles:k,pausedFiles:N,uploadProgress:S,precessFiles:F,setSelectedFiles:M,setUploadProgress:_,processNextFile:z,setPausedFiles:E,setAllFiles:P,setFilesToUpload:L,setUploadedFiles:T}=d({...t,setIsUploading:e,onFileUpload:i},x),I=(0,f.A)("ccpigd-file-uploader-card ccpigd-module-uploader",(0,r.G4)(o)&&"ccpigd-form-uploader",!c||C.length||j.length?"":"required-error",w&&"show-confirmation");return(0,g.jsxs)("div",{onDragEnter:()=>x.current?.classList.add("drag-active"),onDragLeave:()=>x.current?.classList.remove("drag-active"),onDrop:()=>x.current?.classList.remove("drag-active"),ref:x,className:I,children:[(0,g.jsx)("div",{className:"ccpigd-file-uploader-body",children:(0,g.jsxs)("div",{className:"ccpigd-file-uploader-inner",children:[(0,g.jsx)(m.A,{name:"cloud_upload",fontSize:"2xl",style:{color:"black"}}),(0,g.jsx)(h.A,{as:"p",className:"mt-3",children:"Drag and drop files here"}),(0,g.jsx)(h.A,{as:"p",color:"primary",className:"or mt-2",children:"OR"}),(0,g.jsxs)("div",{className:"ccpigd-file-uploader-buttons",children:[(0,g.jsxs)("button",{type:"button",className:"browse-files",onMouseOver:()=>{navigator.userAgent.match(/(iPad|iPhone|iPod)/g)&&b.current.refresh()},children:[(0,g.jsx)(m.A,{name:"file_open"}),(0,g.jsx)("span",{children:"Browse Files"})]}),(0,g.jsxs)("button",{type:"button",className:"browse-folder",onMouseOver:()=>{navigator.userAgent.match(/(iPad|iPhone|iPod)/g)&&b.current.refresh()},children:[(0,g.jsx)(m.A,{name:"drive_folder_upload"})," ",(0,g.jsx)("span",{children:"Select Folder"})]})]}),e&&(0,g.jsx)(u.A,{variant:"ghost",className:"cancel-upload",children:(0,g.jsx)(m.A,{name:"close",onClick:()=>e(!1),fontSize:"2xl",fontWeight:"bold"})}),(0,g.jsxs)("div",{className:"upload-info",children:[!!l&&(0,g.jsxs)("span",{className:"size-label",children:[(0,n.__)("Min File Size:","integration-google-drive")," ",l,"MB"]}),!!a&&(0,g.jsxs)("span",{className:"size-label",children:[(0,n.__)("Max File Size:","integration-google-drive")," ",a,"MB"]})]})]})}),!!j.length&&!w&&(0,g.jsxs)("div",{className:"file-list-wrapper",children:[(0,g.jsxs)("div",{className:"file-list-header",children:[(0,g.jsx)("span",{className:"file-count",children:y}),(0,g.jsx)("span",{className:"file-status-text",children:v})]}),(0,g.jsx)("div",{className:"file-list",children:[...new Set(j)].map((e=>{const{id:t,name:i,size:s,type:a,error:r}=e,n=A.find((e=>e.id===t)),l=k.find((e=>e.id===t||e.pluploadId===t)),o=F.find((e=>e.id===t)),c=N.find((e=>e.id===t)),d=(0,f.A)("file-list-item",n&&"active",(l||o)&&"uploaded");return(0,g.jsxs)("div",{className:d,id:t,children:[(0,g.jsx)("img",{referrerPolicy:"no-referrer",width:32,height:32,src:(0,p.I3)(a)}),(0,g.jsxs)("div",{className:"file-info",children:[(0,g.jsxs)("div",{className:"upload-item",children:[(0,g.jsx)("span",{className:"upload-item-name",children:i}),(0,g.jsxs)("span",{className:"upload-item-size",children:["(",plupload.formatSize(s),")"]})]}),(0,g.jsxs)("div",{className:"file-info-percentage",children:[l&&(0,g.jsx)(m.A,{name:"check"}),!l&&(n||o)&&!r&&!c&&(0,g.jsx)("div",{className:"ccpigd-spinner"}),!l&&n&&!!S&&(0,g.jsxs)("span",{className:"percentage",children:[S,"%"]}),!l&&c&&!r&&(0,g.jsx)(m.A,{name:"play_arrow",onClick:()=>{b.current.start(),E((e=>e.filter((e=>e.id!==t))))}}),(0,g.jsx)("span",{className:"remove-file",onClick:()=>{P((e=>e.filter((e=>e.id!==t)))),L((e=>e.filter((e=>e.id!==t)))),b.current.removeFile(e),l?T((e=>e.filter((e=>e.id!==l.id)))):n&&(b.current.stop(),_(0),z(e),b.current.removeFile(e),b.current.setOption("url",""),M((e=>e.filter((e=>e.id!==t)))))},"data-for":"remove-file",children:(0,g.jsx)(m.A,{name:"close"})})]}),r?(0,g.jsx)("span",{className:"file-info-error",children:r}):(0,g.jsx)("span",{className:"file-info-progress",style:{"--percentage":n?`${S||2}%`:"0%"},children:(0,g.jsx)("span",{className:"file-info-progress-bar"})})]})]},t)}))})]})]})}},9057:(e,t,i)=>{i.d(t,{A:()=>c});var s=i(3714),a=i(4398),r=i(3374),n=i(4368),l=i(3042),o=i(790);const c=({title:e,description:t,docLink:i,children:c,className:d})=>(0,o.jsxs)(a.A,{gap:20,className:d,children:[(e||t)&&(0,o.jsxs)(s.A,{gap:5,align:"space-between",blockAlign:"center",children:[(0,o.jsxs)(a.A,{gap:5,children:[(0,o.jsx)(l.A,{as:"h1",weight:"semibold",size:"lg",children:e}),(0,o.jsx)(l.A,{as:"p",size:"sm",color:"desc-gray",children:t})]}),i&&(0,o.jsx)(r.A,{startIcon:(0,o.jsx)(n.A,{name:"info"}),size:"medium",variant:"outlined",href:i,target:"_blank",children:"Documentation"})]}),(0,o.jsx)(a.A,{gap:20,children:c})]})},3046:(e,t,i)=>{i.d(t,{A:()=>wt});var s=i(1442),a=i(347),r=i(2356),n=i(5647),l=i(1523),o=i(8706),c=i(282),d=i(8187),u=i(7101),p=i(6087),m=i(3374),h=i(8024),f=i(3042),g=i(4368),x=i(790);const y=[{name:(0,x.jsx)(g.A,{name:"check_indeterminate_small"}),value:"hyphen"},{name:"_",value:"underscore"},{name:(0,x.jsx)(g.A,{name:"space_bar"}),value:"space"}],v={"-":"hyphen",_:"underscore"," ":"space"},w=({options:e,value:t,separators:i=!0,example:s=!0,optionTitle:a=!0,tagsTitle:r="Available tags",onChange:n})=>{const[l,o]=(0,p.useState)([]),[d,u]=(0,p.useState)(),[g,w]=(0,p.useState)(t||""),[b,j]=(0,p.useState)("");return(0,p.useEffect)((()=>{if(!t)return;const i=function(e,t){const i=["-","_"," "],s=t.map((e=>String(e.value))),a=new Set;for(let t=0;t<e.length;t++){const r=e[t];if(i.includes(r))for(let i of s)if(e.slice(t+1).startsWith(i)){a.add(r);break}}if(1===a.size){const e=Array.from(a)[0];return v[e]}}(t,e);u(i);const s=new Set,a=[];let r="";for(let i of e){const e=String(i.value);-1===t.indexOf(e)||s.has(e)||(s.add(e),a.push(i),r+=i.example)}o(a),w(t),j(r)}),[t,e]),(0,p.useEffect)((()=>{n?.(g)}),[g]),(0,p.useEffect)((()=>{const t=new Set,i=[];let s="";const a=[];for(let i of e){const e=String(i.value),s=new RegExp(e,"g"),r=[...g.matchAll(s)];r.length>0&&!t.has(e)&&(t.add(e),a.push({opt:i,index:r[0].index}))}a.sort(((e,t)=>e.index-t.index)).forEach((({opt:e})=>{i.push(e),s+=e.example})),o(i),j(s)}),[g,e]),(0,x.jsxs)("div",{children:[(0,x.jsx)(h.A,{value:g,helperText:s?`e.g: ${b}.txt`:"",onChange:e=>w(String(e))}),i&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(f.A,{size:"sm",weight:"medium",className:"mt-3",children:"Separators"}),(0,x.jsx)(c.A,{className:"mt-2",border:"dashed",children:y.map((({name:t,value:s},a)=>(0,x.jsx)(m.A,{variant:d===s?"primary":"outlined",onClick:()=>(t=>{if(u(t),!i)return;const s=Object.entries(v).find((([e,i])=>i===t))?.[0]||" ",a=e.map((e=>String(e.value)));let r=g;for(let e of a){const t=new RegExp(`([\\-_ ])(${n=e,n.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})`,"g");r=r.replace(t,s+"$2")}var n;w(r)})(s),children:t},a)))})]}),a&&(0,x.jsx)(f.A,{size:"sm",weight:"medium",className:"mt-3",children:r}),(0,x.jsx)(c.A,{className:"mt-2",border:"dashed",background:"white",children:e.map(((e,t)=>{const i=l.find((t=>t.value===e.value)),s=!i&&l.length>=5;return(0,x.jsx)(m.A,{variant:i?"primary":"outlined",onClick:()=>(e=>{const t=String(e.value),i=l.some((t=>t.value===e.value)),s=d&&Object.entries(v).find((([,e])=>e===d))?.[0]||" ",a=new RegExp(t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"g"),r=[...g.matchAll(a)];if(i){if(r.length>0){const i=r[0].index,s=g.slice(0,i)+g.slice(i+t.length);w(s),o((t=>t.filter((t=>t.value!==e.value))))}}else if(l.length<5){const i=g.length>0?g+s+t:t;w(i),o((t=>[...t,e]))}})(e),disabled:s,children:e.name},t)}))})]})};var b=i(9057);const j=[{id:"downloadNotification",title:"Download",key:"download",checked:e=>e?.download,note:!0,noteText:"To enable download notifications, please activate the Download permission in the Permissions section.",description:"Add notification to dashboard or mail whenever files are {Downloaded} through this module."},{id:"previewNotification",title:"Preview",key:"preview",checked:e=>e?.preview,note:!0,noteText:"To enable preview notifications, please activate the Preview permission in the Permissions section.",description:"Add notification to dashboard or mail whenever files are {Previewed} through this module."},{id:"uploadNotification",title:"Upload",key:"upload",checked:e=>e?.upload,description:"Add notification to dashboard or mail whenever files are {Uploaded} through this module."},{id:"deleteNotification",title:"Delete",key:"delete",checked:e=>e?.delete,description:"Add notification to dashboard or mail whenever files are {Deleted} through this module.",isPro:!0},{id:"newFolderNotification",title:"New Folder",key:"new_folder",checked:e=>e?.new_folder,description:"Add notification to dashboard or mail whenever a {New Folder} is created through this module.",isPro:!0},{id:"renameNotification",title:"Rename",key:"rename",checked:e=>e?.rename,description:"Add notification to dashboard or mail whenever {Renamed} file or folder through this module.",isPro:!0},{id:"createShareLinkNotification",title:"Create Share Link",key:"create_share_link",checked:e=>e?.create_share_link,description:"Add notification to dashboard or mail whenever a {Share Link} is created through this module.",isPro:!0},{id:"viewShareFileNotification",title:"View Share File",key:"view_share_file",checked:e=>e?.view_share_file,description:"Add notification to dashboard or mail whenever a {Share Link is viewed} through this module.",isPro:!0},{id:"moveNotification",title:"Move",key:"move",checked:e=>e?.move,description:"Add notification to dashboard or mail whenever a file or folder is {Moved} through this module.",isPro:!0},{id:"copyNotification",title:"Copy",key:"copy",checked:e=>e?.copy,description:"Add notification to dashboard or mail whenever a file or folder is {Copied} through this module.",isPro:!0}];var C=i(4658),A=i(9504),k=i(1100),N=i(4504);const S=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{notification:t}=e?.data||{},i=Array.isArray(t?.enable)?t?.enable:[],{type:s}=e||{type:null},{saveNotification:r}=(0,k.A)(),[n,l]=(0,p.useState)(i),o=i=>{switch(i){case"download":{const i=e?.data?.permissions?.download?.enable;return(0,d.GU)(s,"notificationDownloadNote",!1)&&!i&&t?.download}case"preview":{const i=e?.data?.permissions?.preview?.enable;return(0,d.GU)(s,"notificationPreviewNote",!1)&&!i&&t?.preview}default:return!1}};return(0,x.jsxs)(b.A,{title:"Notifications",description:"Receive notifications for various user activities (upload, download, delete, etc).",docLink:N.A.MODULE_BUILDER.notifications.link,children:[(0,x.jsxs)(u.A,{title:"Configure Notification",isPro:!0,children:[(0,x.jsx)(c.A,{className:"mb-2",border:"dashed",children:F.map((({name:e,value:t,icon:i},s)=>(0,x.jsx)(m.A,{variant:n?.includes(t)?"primary":"outlined",startIcon:(0,x.jsx)(g.A,{name:i}),onClick:()=>{l((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t])),r("enable",n.includes(t)?n.filter((e=>e!==t)):[...n,t])},children:e},s)))}),j.filter((e=>(0,d.GU)(s,e.id,!1))).map((({id:e,title:i,key:s,checked:a,note:l,noteText:c,description:d,isPro:p},m)=>(0,x.jsx)(u.A.SubField,{depend:!n.some((e=>["dashboard","email"].includes(e))),dependOn:"enableNotification",action:(0,x.jsx)(C.A,{isPro:p,id:e,title:i,checked:a(t),onChange:()=>r(s,!a(t))}),description:d,children:l&&o(s)&&(0,x.jsx)(A.A,{type:"warning",className:"mt-0",children:(0,x.jsxs)(A.A.Normal,{children:[(0,x.jsx)(A.A.Title,{title:"Note"}),(0,x.jsx)(A.A.Text,{children:c})]})})},m)))]}),(0,x.jsxs)(u.A,{isPro:!0,isNew:!0,title:"Notification Recipients",description:"Select the recipients for the email notifications.",children:[(0,x.jsx)(u.A.SubField,{depend:!n.includes("email"),dependOn:"enableEmailNotification",title:"Email Recipients",description:"Enter the email address to receive notifications. To send to multiple recipients, separate addresses with commas (,) or choose from the available dynamic variables.",children:(0,x.jsx)(w,{options:[{name:"%admin_email%",value:"%admin_email%"},{name:"%current_user_email%",value:"%current_user_email%"}],value:t?.emailRecipients||"",example:!1,separators:!1,onChange:e=>r("emailRecipients",e)})}),(0,x.jsx)(u.A.SubField,{depend:!n.includes("email"),dependOn:"enableEmailNotification",description:"Enable to skip the notification for the user that executes the action.",action:(0,x.jsx)(C.A,{id:"skipCurrentUser",title:"Skip Current User Notification",checked:t?.skipCurrentUser,onChange:()=>r("skipCurrentUser",!t?.skipCurrentUser)})})]})]})},F=[{name:"Dashboard",value:"dashboard",icon:"home"},{name:"Email",value:"email",icon:"mail"}];var M=i(651),_=i(7586),z=i(4106),E=i(6391);const P=({userAccess:e,loggedInUserType:t,displayFor:i,rolesOptions:s,usersOptions:a,onChange:r,depend:n,dependOn:l,title:o="Filter Users & Roles",description:c="Select who can access this setting."})=>{const d=(0,p.useRef)(!0);return(0,p.useEffect)((()=>{d.current?d.current=!1:r("displayFor",[])}),[t]),(0,x.jsxs)(u.A.SubField,{depend:n,dependOn:l,title:o,description:c,children:[(0,x.jsx)(z.A,{buttons:M.st,selectedKey:e,update:e=>r("userAccess",e)}),"logged"===e&&(0,x.jsx)(u.A.SubField,{title:"User Type",description:"Select user type for logged in users or roles.",secondaryAction:(0,x.jsx)(z.A,{buttons:M.M2,selectedKey:t,update:e=>r("loggedInUserType",e)}),children:(0,x.jsx)(u.A.SubField,{background:"white",title:"Select "+("roles"===t?"Roles":"Users"),description:`Select ${"roles"===t?"roles":"users"} to allow access. left empty to allow all logged in users.`,secondaryAction:(0,x.jsx)(E.A,{options:"roles"===t?s:a,value:i,multiple:!0,onChange:e=>r("displayFor",e)})})})]})},L=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.download;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),description:"Allow users to download files.",action:(0,x.jsx)(C.A,{id:"allowDownload",title:"Download",checked:n?.enable,onChange:()=>{(0,_.G4)(ccpigd.isPro)?s("download.enable",!n?.enable):window.CCPIGDHelper.openUpgradePopUp()}}),children:n?.enable&&(0,x.jsx)(P,{userAccess:n?.userAccess||"everyone",loggedInUserType:n?.loggedInUserType||"users",displayFor:n?.displayFor||[],rolesOptions:e,usersOptions:t,onChange:(e,t)=>s(`download.${e}`,t)})})},T=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.preview;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),description:"Allow users to preview files.",action:(0,x.jsx)(C.A,{id:"allowPreview",title:"Preview",checked:n?.enable,onChange:()=>s("preview.enable",!n?.enable)}),children:n?.enable&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(u.A.SubField,{description:"Open preview in a pop-up lightbox. If disabled, the preview will be opened in Google Drive.",action:(0,x.jsx)(C.A,{title:"Inline Preview",checked:n?.inline,onChange:()=>s("preview.inline",!n?.inline)}),children:!(0,_.G4)(ccpigd.isPro)&&(0,x.jsx)(A.A,{className:"mt-2",children:(0,x.jsxs)(A.A.Normal,{children:[(0,x.jsx)(A.A.Title,{title:"Note:"})," ",(0,x.jsxs)(A.A.Text,{children:["You will have Limited Preview Access. To get full potential please"," ",(0,x.jsx)(A.A.Link,{url:ccpigd.upgradeUrl,children:"Upgrade to PRO"})]})]})})}),(0,x.jsx)(u.A.SubField,{description:"Allow users to preview the file in Google Drive's native viewer by clicking the pop-out button.",action:(0,x.jsx)(C.A,{title:"Allow Pop-out",checked:n?.popOut,onChange:()=>{(0,_.G4)(ccpigd.isPro)?s("preview.popOut",!n?.popOut):window.CCPIGDHelper.openUpgradePopUp()}})}),(0,x.jsx)(u.A.SubField,{description:"Show/ hide the file thumbnails at the bottom of the lightbox preview.",action:(0,x.jsx)(C.A,{title:"Show Preview Thumbnails",checked:n?.previewThumbnail,onChange:()=>s("preview.previewThumbnail",!n?.previewThumbnail)})}),(0,x.jsx)(P,{description:"Select users & roles who can preview files.",userAccess:n?.userAccess||"everyone",loggedInUserType:n?.loggedInUserType||"users",displayFor:n?.displayFor||[],rolesOptions:e,usersOptions:t,onChange:(e,t)=>s(`preview.${e}`,t)})]})})},I=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.searchPermission,l=n?.searchLocation,o=n?.searchScope;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),description:"Allow users to search for files.",action:(0,x.jsx)(C.A,{id:"allowSearch",title:"Allow Search",checked:n?.enable,onChange:()=>{(0,_.G4)(ccpigd.isPro)?s("searchPermission.enable",!n?.enable):window.CCPIGDHelper.openUpgradePopUp()}}),children:n?.enable&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(u.A.SubField,{title:"Search Location Options",description:"Choose search location options.",children:(0,x.jsxs)(c.A,{border:"dashed",children:[(0,x.jsx)(m.A,{variant:l?.cache?"primary":"outlined",onClick:()=>s("searchPermission.searchLocation.cache",!0),children:"Cache"}),(0,x.jsx)(m.A,{variant:l?.server?"primary":"outlined",onClick:()=>s("searchPermission.searchLocation.server",!l?.server),children:"Server"})]})}),(0,x.jsx)(u.A.SubField,{title:"Search Scope Options",description:"Choose search scope options.",children:(0,x.jsxs)(c.A,{border:"dashed",children:[(0,x.jsx)(m.A,{variant:o?.current?"primary":"outlined",onClick:()=>s("searchPermission.searchScope.current",!0),children:"Current Folder"}),(0,x.jsx)(m.A,{variant:o?.global?"primary":"outlined",onClick:()=>s("searchPermission.searchScope.global",!o?.global),children:"Global"})]})}),(0,x.jsx)(P,{description:"Allow users to search for files.",userAccess:n?.userAccess||"everyone",loggedInUserType:n?.loggedInUserType||"users",displayFor:n?.displayFor||[],rolesOptions:e,usersOptions:t,onChange:(e,t)=>s(`searchPermission.${e}`,t)})]})})},U=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.upload;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),description:"Allow users to upload files.",action:(0,x.jsx)(C.A,{id:"allowUpload",title:"Allow Upload",checked:n?.enable,onChange:()=>{(0,_.G4)(ccpigd.isPro)?s("upload.enable",!n?.enable):window.CCPIGDHelper.openUpgradePopUp()}}),children:n?.enable&&(0,x.jsx)(P,{description:"Select users & roles who can upload files.",userAccess:n?.userAccess||"everyone",loggedInUserType:n?.loggedInUserType||"users",displayFor:n?.displayFor||[],rolesOptions:e,usersOptions:t,onChange:(e,t)=>s(`upload.${e}`,t)})})},D=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.delete;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),description:"Allow users to delete files.",action:(0,x.jsx)(C.A,{id:"allowDelete",title:"Delete",checked:n?.enable,onChange:()=>{(0,_.G4)(ccpigd.isPro)?s("delete.enable",!n?.enable):window.CCPIGDHelper.openUpgradePopUp()}}),children:n?.enable&&(0,x.jsx)(P,{description:"Allow users to delete files and folders.",userAccess:n?.userAccess||"everyone",loggedInUserType:n?.loggedInUserType||"users",displayFor:n?.displayFor||[],rolesOptions:e,usersOptions:t,onChange:(e,t)=>s(`delete.${e}`,t)})})},B=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:t}=(0,k.A)(),{data:i}=e||{},s=i?.permissions.upload;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),title:"Upload Options",description:"Allow users to upload files.",children:(0,x.jsx)(u.A.SubField,{description:"Allow users to upload folders Select. A folder upload button will be added.",action:(0,x.jsx)(C.A,{title:"Enable Folder Select",id:"folderUpload",checked:s?.folderUpload,onChange:()=>{(0,_.G4)(ccpigd.isPro)?t("upload.folderUpload",!s?.folderUpload):window.CCPIGDHelper.openUpgradePopUp()}})})})},G=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.displayFor,l=(0,p.useRef)(!0);return(0,p.useEffect)((()=>{l.current?l.current=!1:s("displayFor.displayFor",[])}),[n?.loggedInUserType]),(0,x.jsxs)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),title:"Display for",description:"Select who can view the module.",children:[(0,x.jsxs)(c.A,{border:"dashed",children:[(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"public"}),variant:"everyone"===n?.whoCanViewModule?"primary":"outlined",onClick:()=>s("displayFor.whoCanViewModule","everyone"),children:"Everyone"}),(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"groups"}),id:"logged",variant:"logged"===n?.whoCanViewModule?"primary":"outlined",onClick:()=>{(0,_.G4)(ccpigd.isPro)?s("displayFor.whoCanViewModule","logged"):window.CCPIGDHelper.openUpgradePopUp()},children:"Logged"})]}),"logged"===n?.whoCanViewModule&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(u.A.SubField,{title:"User Access",description:"Select the user access for the module.",children:[(0,x.jsx)(z.A,{background:"secondary",buttons:M.M2,selectedKey:n?.loggedInUserType,update:e=>s("displayFor.loggedInUserType",e)}),(0,x.jsx)(u.A.SubField,{title:"Select "+("roles"===n?.loggedInUserType?"Roles":"Users"),background:"white",secondaryAction:(0,x.jsx)(E.A,{options:"roles"===n?.loggedInUserType?e:t,value:n?.displayFor||[],multiple:!0,onChange:e=>s("displayFor.displayFor",e)}),description:"Select who can view the module."})]}),(0,x.jsx)(u.A.SubField,{description:"Display a message for users who don't have access to the module.",action:(0,x.jsx)(C.A,{id:"showAccessDeniedMessage",title:"Show Access Denied Message",checked:n?.showAccessDeniedMessage,onChange:()=>s("displayFor.showAccessDeniedMessage",!n?.showAccessDeniedMessage)}),children:(0,x.jsx)(h.A,{disabled:!n?.showAccessDeniedMessage,value:n?.accessDeniedMessage||"",onChange:e=>s("displayFor.accessDeniedMessage",String(e)),placeholder:"You do not have access to this module.",className:"mt-3",label:"Access Denied Message",helperText:"This message will be shown to users who don't have access."})})]})]})},R=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.newFolder;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),description:"Allow users to create new folders.",action:(0,x.jsx)(C.A,{title:"New Folder",checked:n?.enable,onChange:()=>{(0,_.G4)(ccpigd.isPro)?s("newFolder.enable",!n?.enable):window.CCPIGDHelper.openUpgradePopUp()}}),children:n?.enable&&(0,x.jsx)(P,{description:"Select users & roles who can create new folders.",userAccess:n?.userAccess||"everyone",loggedInUserType:n?.loggedInUserType||"users",displayFor:n?.displayFor||[],rolesOptions:e,usersOptions:t,onChange:(e,t)=>s(`newFolder.${e}`,t)})})};var $=i(3714);const O=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:t}=(0,k.A)(),i=e?.data?.permissions?.passwordProtect,[s,r]=(0,p.useState)(null);(0,p.useEffect)((()=>{r((0,d.Oj)(i?.password||""))}),[i?.password,i?.enable]);const n=e=>{const t=new Uint32Array(1);return crypto.getRandomValues(t),t[0]%e};return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd.isPro),description:"Enable password protection for this module. Users will need to enter the password to access the module.",action:(0,x.jsx)(C.A,{id:"password-protect-toggle",title:"Enable Password Protection",checked:!!i?.enable,onChange:()=>{(0,_.G4)(ccpigd.isPro)?t("passwordProtect.enable",!i?.enable):window.CCPIGDHelper.openUpgradePopUp()}}),children:i?.enable&&(0,x.jsxs)(u.A.SubField,{title:"Password",description:"Set the password for this module. ",children:[(0,x.jsxs)($.A,{blockAlign:"start",gap:10,children:[(0,x.jsx)(h.A,{type:"text",placeholder:"Enter password here",value:i?.password,autoComplete:"new-password",onChange:e=>t("passwordProtect.password",e),"aria-invalid":!!s,"aria-describedby":"password-help password-error",error:!!s,errorText:null!=s?s:"",style:{flex:1}}),(0,x.jsx)(m.A,{variant:"secondary",onClick:()=>{const e=((e=16)=>{const t="abcdefghijkmnopqrstuvwxyz",i="ABCDEFGHJKLMNPQRSTUVWXYZ",s="23456789",a="!@#$%^&*()-_=+[]{};:,.?",r=[t[n(25)],i[n(24)],s[n(8)],a[n(23)]],l=t+i+s+a,o=[];for(let t=r.length;t<e;t++)o.push(l[n(80)]);return(e=>{for(let t=e.length-1;t>0;t--){const i=n(t+1);[e[t],e[i]]=[e[i],e[t]]}return e})([...r,...o]).join("")})(16);t("passwordProtect.password",e),window.navigator.clipboard.writeText(e),window.toast.show({message:"Password generated and copied to clipboard!",theme:"success",size:"sm"})},children:"Generate"})]}),(0,x.jsxs)(A.A,{children:[(0,x.jsxs)(A.A.Bullet,{children:[(0,x.jsx)(A.A.Title,{title:"Required"}),(0,x.jsx)(A.A.Bullet,{children:"At least 8 characters (max 128)"}),(0,x.jsx)(A.A.Bullet,{children:"Includes: one uppercase, one lowercase"}),(0,x.jsx)(A.A.Bullet,{children:"Includes: one number and one symbol (e.g., !@#$%)"}),(0,x.jsx)(A.A.Bullet,{children:"No spaces"})]}),(0,x.jsxs)(A.A.Bullet,{children:[(0,x.jsx)(A.A.Title,{title:"Tips"}),(0,x.jsx)(A.A.Bullet,{children:'Click the "Generate" button to generate a random password.'})]})]})]})})},V=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.moveAndCopy;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),description:"Allow users to move/ copy files and folders.",action:(0,x.jsx)(C.A,{id:"allowCopyMove",title:"Move / Copy",checked:n?.enable,onChange:()=>{(0,_.G4)(ccpigd.isPro)?s("moveAndCopy.enable",!n?.enable):window.CCPIGDHelper.openUpgradePopUp()}}),children:n?.enable&&(0,x.jsx)(P,{description:"Select who can access this setting.",userAccess:n?.userAccess||"everyone",loggedInUserType:n?.loggedInUserType||"users",displayFor:n?.displayFor||[],rolesOptions:e,usersOptions:t,onChange:(e,t)=>s(`moveAndCopy.${e}`,t)})})},H=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.rename;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),description:"Allow users to download files.",action:(0,x.jsx)(C.A,{id:"allowDownload",title:"Rename",checked:n?.enable,onChange:()=>{(0,_.G4)(ccpigd.isPro)?s("rename.enable",!n?.enable):window.CCPIGDHelper.openUpgradePopUp()}}),children:n?.enable&&(0,x.jsx)(P,{userAccess:n?.userAccess||"everyone",loggedInUserType:n?.loggedInUserType||"users",displayFor:n?.displayFor||[],rolesOptions:e,usersOptions:t,onChange:(e,t)=>s(`rename.${e}`,t)})})},K=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.allowShare;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),description:"Allow users to download files.",action:(0,x.jsx)(C.A,{id:"allowDownload",title:"Allow Share",checked:n?.enable,onChange:()=>{(0,_.G4)(ccpigd.isPro)?s("allowShare.enable",!n?.enable):window.CCPIGDHelper.openUpgradePopUp()}}),children:n?.enable&&(0,x.jsx)(P,{userAccess:n?.userAccess||"everyone",loggedInUserType:n?.loggedInUserType||"users",displayFor:n?.displayFor||[],rolesOptions:e,usersOptions:t,onChange:(e,t)=>s(`allowShare.${e}`,t)})})};var q=i(4390);const Z=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{data:t}=(0,q.pI)(),{data:i}=(0,q.yO)(),s={rolesOptions:i?.map((e=>({name:e.roleName,value:e.roleKey})))||[],usersOptions:t?.map((e=>({name:e.displayName,value:e.id})))||[]},r={permissionUpload:(0,x.jsx)(U,{...s}),uploadOptions:(0,x.jsx)(B,{}),permissionPreview:(0,x.jsx)(T,{...s}),permissionNewFolder:(0,x.jsx)(R,{...s}),permissionDeleteFolder:(0,x.jsx)(D,{...s}),permissionSearch:(0,x.jsx)(I,{...s}),permissionDownload:(0,x.jsx)(L,{...s}),permissionRename:(0,x.jsx)(H,{...s}),permissionAllowShare:(0,x.jsx)(K,{...s}),permissionCopyMove:(0,x.jsx)(V,{...s})};return(0,x.jsxs)(b.A,{title:"Permissions",description:"Select permission for the frontend users.",docLink:N.A.MODULE_BUILDER.permissions.link,children:[M.GR.map((({key:t,visibleCondition:i})=>(0,d.GU)(e?.type||null,t,i)?(0,x.jsx)(p.Fragment,{children:r[t]},t):null)),(0,x.jsx)(O,{}),(0,x.jsx)(G,{...s})]})};var W=i(8758),Q=i(1609);const Y=({min:e=0,max:t=100,step:i=1,value:s=50,defaultValue:a=50,reset:r=!1,className:n="",onChange:l,showMark:o=!1,marks:c=[],unit:d=!1,unitOptions:u=[],unitValue:p=[],defaultUnit:m="",unitPlaceholder:h="Unit",onUnitChange:f,trackDisabled:g=!1,disabled:y=!1})=>{const[v,w]=(0,Q.useState)(!1),[b,j]=(0,Q.useState)(0),C=(0,Q.useRef)(null),A=(s-e)/(t-e)*100,k=s=>{if(!C.current)return;const a=C.current.getBoundingClientRect();let r=(s-a.left)/a.width*100;r=Math.max(0,Math.min(100,r));const n=Math.round((e+r/100*(t-e))/i)*i;l(n)},N=e=>{!v||y||g||k(e.clientX)},S=()=>{v&&w(!1)};(0,Q.useEffect)((()=>(v?(window.addEventListener("mousemove",N),window.addEventListener("mouseup",S)):(window.removeEventListener("mousemove",N),window.removeEventListener("mouseup",S)),()=>{window.removeEventListener("mousemove",N),window.removeEventListener("mouseup",S)})),[v]),(0,Q.useEffect)((()=>{if(C.current){const e=C.current.offsetWidth,t=14;j(A/100*(e-t)+t/2)}}),[s,A]);const F=e=>{if(y)return;const t=u.find((t=>t.value===e))?.defaultValue;f?.(e),setTimeout((()=>l(Number(t))),0)};return(0,x.jsxs)("div",{className:`ccpigd-slider ${y?"disabled":""} ${n}`,children:[(0,x.jsxs)("div",{className:"ccpigd-slider-track-container "+(g?"trackDisabled":""),children:[(0,x.jsxs)("div",{ref:C,className:"ccpigd-slider-track-wrapper",onMouseDown:e=>{y||g||(w(!0),k(e.clientX))},children:[(0,x.jsxs)("div",{className:"ccpigd-slider-track",children:[(0,x.jsx)("div",{className:"ccpigd-slider-track-fill",style:{width:`${A}%`}}),(0,x.jsx)("div",{className:"ccpigd-slider-thumb",style:{left:`${A}%`}})]}),(0,x.jsx)("div",{className:"ccpigd-slider-tooltip",style:{left:`${b}px`},children:s})]}),o&&(0,x.jsx)("div",{className:"ccpigd-slider-marks",children:c.map((({name:i,value:a},r)=>{const n=(i=>{if(!C.current)return 0;const s=C.current.offsetWidth;return(i-e)/(t-e)*(s-14)+7})(a),o=s===a,c=s>=a;return(0,x.jsx)("div",{className:`ccpigd-slider-mark ${o?"active":""} ${c?"passed":""}`,style:{position:"absolute",left:`${n}px`,transform:"translateX(-50%)"},onClick:()=>!y&&l(a),children:i},r)}))})]}),(0,x.jsxs)("div",{className:"ccpigd-slider-input-container "+(d?"":"no-unit"),children:[(0,x.jsx)("input",{type:"number",value:s,min:e,max:t,step:i,disabled:y||g,className:"ccpigd-slider-input-box "+(g?"trackDisabled":""),onChange:e=>l(Number(e.target.value))}),d&&(0,x.jsx)("div",{className:"ccpigd-slider-input-divider"}),d&&(0,x.jsx)(E.A,{options:u,value:p,placeholder:h,searchable:!1,onChange:e=>F(String(e[0])),disabled:y})]}),r&&(0,x.jsx)("button",{className:"ccpigd-slider-reset",onClick:()=>{d&&F(m),l(a)},children:"Reset"})]})},J=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{saveAdvanced:t}=(0,k.A)(),{"embed-documents":i}=e?.data?.advanced||{},s=(e,i)=>t(e,i);return(0,x.jsx)(x.Fragment,{children:M.BA.map((({key:e,title:t,subTitle:a,description:r,action:n,buttonContent:l,noteContent:o,subField:c})=>(0,x.jsxs)(u.A,{title:t,description:r,action:n?(0,x.jsx)(C.A,{title:a,checked:i?.[e],onChange:()=>s(`embed-documents.${e}`,!i?.[e])}):null,children:[l&&(0,x.jsx)(z.A,{background:"secondary",buttons:M.aU,selectedKey:i?.embedType||"read-only",update:e=>s("embed-documents.embedType",e)}),o&&(0,x.jsx)(A.A,{className:"mt-2",children:(0,x.jsx)(A.A.Normal,{children:"If the pop-out option is disabled, users will be able to view the embedded document only on your website and not on Google Drive."})}),c&&c.map((({key:e,title:t})=>{var a;return(0,x.jsx)(u.A.SubField,{title:t,children:(0,x.jsx)(Y,{min:"px"===i?.[`${e}Unit`]?"width"===e?600:300:30,max:"px"===i?.[`${e}Unit`]?"width"===e?1920:1080:100,defaultValue:"width"===e?100:650,value:null!==(a=i?.[e])&&void 0!==a?a:"width"===e?100:650,onChange:t=>s(`embed-documents.${e}`,t),unitOptions:[{name:"px",value:"px",defaultValue:"width"===e?700:650},{name:"%",value:"%",defaultValue:100}],unitValue:[String(i?.[`${e}Unit`]||("width"===e?"%":"px"))],defaultUnit:"width"===e?"%":"px",onUnitChange:t=>s(`embed-documents.${e}Unit`,t),reset:!0,unit:!0})},e)}))]},e)))})},X=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{saveAdvanced:t}=(0,k.A)(),{"slider-carousel":i}=e?.data?.advanced||{},s=(e,i)=>t(e,i),r=i?.slideToShowDisplay||"desktop";return(0,x.jsxs)(x.Fragment,{children:[M.lB.map((({key:e,title:a,description:r,options:n,action:l,secondaryAction:o,children:c})=>(0,x.jsx)(u.A,{title:a,description:r,action:l?(0,x.jsx)(C.A,{id:"navigation",title:"Show Navigation",checked:i?.showNavigation,onChange:()=>t("slider-carousel.showNavigation",!i?.showNavigation)}):null,secondaryAction:o?(0,x.jsx)(E.A,{options:n,value:[i?.[e]||""],onChange:t=>s(`slider-carousel.${e}`,t[0])}):null,children:c?(0,x.jsx)(u.A.SubField,{depend:!i?.showNavigation,dependOn:"showNavigation",title:"Select Navigation Style",secondaryAction:(0,x.jsx)(E.A,{options:n,value:[i?.navigationStyle||"arrows-dots"],onChange:e=>s("slider-carousel.navigationStyle",e[0])})}):null},e))),M.f6.map((({key:e,title:t,description:a,min:n,max:l,extraContent:o})=>(0,x.jsxs)(u.A,{title:t,description:a,children:[o?(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(z.A,{background:"secondary",className:"mt-2",buttons:M.Iw,selectedKey:i?.slideToShowDisplay||"desktop",update:e=>s("slider-carousel.slideToShowDisplay",e)}),(0,x.jsx)(W.A,{text:"Select the device to show slide to show display."}),(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Slide To Show"})]}):null,(0,x.jsx)(Y,{min:n||0,max:l||100,value:"slideToShow"===e?i?.slideToShow?.[r]||1:i?.[e],defaultValue:"slideToShow"===e?1:"itemGap"===e?10:0,onChange:t=>s("slideToShow"===e?`slider-carousel.slideToShow.${r}`:`slider-carousel.${e}`,t),reset:!0})]},e))),M.Ki.map((({key:e,title:t,description:a,children:r})=>(0,x.jsx)(u.A,{description:a,action:(0,x.jsx)(C.A,{title:t,checked:i?.[e],onChange:()=>s(`slider-carousel.${e}`,!i?.[e])}),children:r?(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)($.A,{gap:10,children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Auto Play Speed"}),(0,x.jsx)(h.A,{value:i?.autoPlaySpeed||0,onChange:e=>s("slider-carousel.autoPlaySpeed",Number(e))})]}),(0,x.jsx)(W.A,{text:"Set the auto play speed."})," "]}):null},e)))]})};var ee=i(3756);const te=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{saveAdvanced:t}=(0,k.A)(),{advanced:i}=e?.data||{};return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(u.A,{action:(0,x.jsx)(C.A,{id:"showBoxLabel",title:"Show Upload Box Label",checked:i?.["file-uploader"]?.showBoxLabel,onChange:()=>t("file-uploader.showBoxLabel",!i?.["file-uploader"]?.showBoxLabel)}),description:"Show a label text above the upload box.",children:(0,x.jsx)(u.A.SubField,{depend:!i?.["file-uploader"]?.showBoxLabel,dependOn:"showBoxLabel",description:"Enter the uploader label text.",title:"Label Text",secondaryAction:(0,x.jsx)(h.A,{id:"labelText",type:"text",value:i?.["file-uploader"]?.labelText||"",onChange:e=>t("file-uploader.labelText",e)})})}),(0,x.jsx)(u.A,{action:(0,x.jsx)(C.A,{id:"uploadImmediately",title:"Upload Immediately",checked:i?.["file-uploader"]?.uploadImmediately,onChange:()=>t("file-uploader.uploadImmediately",!i?.["file-uploader"]?.uploadImmediately)}),description:"Start uploading files immediately after they are selected."}),(0,x.jsx)(ee.A,{depend:i?.["file-uploader"]?.uploadImmediately,dependOn:"uploadImmediately",children:(0,x.jsx)(u.A,{action:(0,x.jsx)(C.A,{id:"showUploadConfirmation",title:"Show Upload Confirmation",checked:i?.["file-uploader"]?.showUploadConfirmation,onChange:()=>t("file-uploader.showUploadConfirmation",!i?.["file-uploader"]?.showUploadConfirmation)}),description:"Show/ hide the upload confirmation message after upload is complete.",children:i?.["file-uploader"]?.showUploadConfirmation&&(0,x.jsx)(u.A.SubField,{description:"Enter the upload confirmation message.",title:"Confirmation Message",children:(0,x.jsx)(h.A,{id:"confirmationMessage",type:"text",value:i?.["file-uploader"]?.confirmationMessage||"",onChange:e=>t("file-uploader.confirmationMessage",e)})})})})]})},ie=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{saveAdvanced:t}=(0,k.A)(),{advanced:i}=e?.data||{};return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(u.A,{title:"Default View Style",description:"Choose default view style for the file browser",children:(0,x.jsx)(z.A,{background:"secondary",buttons:M.c6,selectedKey:i?.["file-browser"]?.folderView||"grid",update:e=>t("file-browser.folderView",e)})}),(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd.isPro),title:"Header Options",description:"Show/ hide the file browser header options.",children:M.wt.map((({key:e,title:s,description:a})=>(0,x.jsx)(u.A.SubField,{description:a,action:(0,x.jsx)(C.A,{id:`headerOption-${e}`,title:s,checked:i?.["file-browser"]?.headerOptions?.[e],onChange:()=>{(0,_.G4)(ccpigd.isPro)?t(`file-browser.headerOptions.${e}`,!i?.["file-browser"]?.headerOptions?.[e]):window.CCPIGDHelper.openUpgradePopUp()}})},e)))})]})};var se=i(7118);const ae=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{saveAdvanced:t}=(0,k.A)(),{"media-player":i}=e?.data?.advanced||{},s=(e,i)=>t(e,i);return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(u.A,{description:"Show/hide the next & previous buttons in the player. Enables navigation between media items in the playlist.",action:(0,x.jsx)(C.A,{title:"Show Next & Previous",checked:i?.showNextPrevious,onChange:()=>s("media-player.showNextPrevious",!i?.showNextPrevious)})}),(0,x.jsxs)(u.A,{description:"Show/hide the playlist in the player.",action:(0,x.jsx)(C.A,{id:"showAndHidePlaylist",title:"Show/hide Playlist",checked:i?.showAndHidePlaylist,onChange:()=>s("media-player.showAndHidePlaylist",!i?.showAndHidePlaylist)}),children:[M.nU.map((({key:e,id:t,title:a,description:r,checked:n})=>(0,x.jsx)(u.A.SubField,{depend:!i?.showAndHidePlaylist,dependOn:"showAndHidePlaylist",action:(0,x.jsx)(C.A,{id:t,title:a,checked:n(i),onChange:()=>s(`media-player.${e}`,!n(i))}),description:r},e))),(0,x.jsx)(u.A.SubField,{title:"Playlist Title",description:"Set the title for the playlist.",depend:!i?.showAndHidePlaylist,dependOn:"showAndHidePlaylist",secondaryAction:(0,x.jsx)(h.A,{value:i?.playListTitle||"All Content",onChange:e=>s("media-player.playListTitle",e),placeholder:"All Content",className:"w-half",type:"text"})}),(0,x.jsxs)(u.A.SubField,{title:"Playlist Position",children:[(0,x.jsx)(z.A,{buttons:M.LB,selectedKey:i?.playlistPosition||"right",update:e=>s("media-player.playlistPosition",e)}),(0,x.jsx)(W.A,{text:"Select the playlist position in the player."})]})]}),(0,x.jsx)(u.A,{title:"Select Video Ratio",children:(0,x.jsx)(z.A,{background:"secondary",className:"mt-3",buttons:M.kN,selectedKey:i?.videoRatio||"16/9",update:e=>s("media-player.videoRatio",e)})}),M.qt.map((({key:e,title:t,description:a,defaultColor:r,colors:n})=>(0,x.jsxs)(u.A,{title:t,description:a,children:[(0,x.jsx)(se.A,{defaultColor:r,selectedColor:i?.[e]||r,onChange:t=>s(`media-player.${e}`,t)}),(0,x.jsx)(se.A.ColorBox,{colors:n,selectedColor:i?.[e]||r,onSelect:t=>s(`media-player.${e}`,t)})]},e)))]})},re=(g.A,g.A,()=>{var e;const{editData:t}=(0,a.G)((e=>e.moduleBuilder)),{saveAdvanced:i}=(0,k.A)(),{"search-box":s}=t?.data?.advanced||{},r=(e,t)=>i(e,t);return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(u.A,{title:"Browser View",children:[(0,x.jsx)(z.A,{buttons:M.DE,selectedKey:s?.browserView||"grid",update:e=>r("search-box.browserView",e)}),(0,x.jsx)(W.A,{text:"Select the file browser view.",className:"mt-0"}),(0,x.jsx)(u.A.SubField,{description:"Show/ hide the file last modified date field in the list view.",className:"mt-2",action:(0,x.jsx)(C.A,{title:"Show Last Modified Field",checked:s?.showLastModified,onChange:e=>r("search-box.showLastModified",e)})})]}),(0,x.jsxs)(u.A,{children:[(0,x.jsxs)($.A,{gap:10,children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Search Box Text"}),(0,x.jsx)(h.A,{className:"w-half",value:null!==(e=s?.searchBoxText)&&void 0!==e?e:"",onChange:e=>r("search-box.searchBoxText",String(e))})]}),(0,x.jsx)(W.A,{text:"Set the search box text. Need to search minimum 3 characters."})]})]})});var ne=i(9630),le=i(4398),oe=i(7920);const ce={desktop:"columnsDesktop",tablet:"columnsTablet",mobile:"columnsMobile"},de=()=>{var e,t,i,s,r,n,l;const{editData:o}=(0,a.G)((e=>e.moduleBuilder)),{saveAdvanced:d}=(0,k.A)(),{"file-list":y}=o?.data?.advanced||{},v=(e,t)=>d(e,t),[w,b]=(0,p.useState)(y?.columnsDevice||"desktop"),j=e=>{switch(e){case"large":return{padding:"12px 24px",fontSize:"16px",fontWeight:"600"};case"medium":default:return{padding:"10px 20px",fontSize:"14px",fontWeight:"500"};case"small":return{padding:"8px 16px",fontSize:"12px",fontWeight:"500"}}};return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(u.A,{isPro:!0,title:"View Button Customization",description:"Enable it to show View button to the card.",children:(0,x.jsx)(u.A.SubField,{children:(0,x.jsxs)(ne.A,{columns:5,gap:20,children:[(0,x.jsxs)(le.A,{className:"col-span-3",children:[(0,x.jsxs)($.A,{gap:10,children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Button Text"}),(0,x.jsx)(h.A,{value:null!==(e=y?.viewButtonText)&&void 0!==e?e:"View",onChange:e=>v("file-list.viewButtonText",e)})]}),(0,x.jsx)(W.A,{className:"mt-0",text:"Add text for button"}),(0,x.jsxs)($.A,{gap:60,className:"mt-6",children:[(0,x.jsxs)(le.A,{children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Button Background Color"}),(0,x.jsx)(se.A,{defaultColor:"#00ac47",selectedColor:y?.viewBackgroundColor||"#00ac47",onChange:e=>v("file-list.viewBackgroundColor",e),className:"mt-2"}),(0,x.jsx)(se.A.ColorBox,{colors:ue,selectedColor:y?.viewBackgroundColor||"#00ac47",onSelect:e=>v("file-list.viewBackgroundColor",e)})]}),(0,x.jsxs)(le.A,{children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Button Text Color"}),(0,x.jsx)(se.A,{defaultColor:"#ffffff",selectedColor:y?.viewTextColor||"#ffffff",onChange:e=>v("file-list.viewTextColor",e),className:"mt-2"}),(0,x.jsx)(se.A.ColorBox,{colors:ue,selectedColor:y?.viewTextColor||"#ffffff",onSelect:e=>v("file-list.viewTextColor",e)})]})]}),(0,x.jsx)(f.A,{size:"md",weight:"medium",className:"mt-7",children:"Button Border Radius"}),(0,x.jsx)(Y,{value:null!==(t=y?.viewBorderRadius)&&void 0!==t?t:10,defaultValue:10,onChange:e=>v("file-list.viewBorderRadius",e),reset:!0}),(0,x.jsx)(W.A,{className:"mt-2",text:"Add border radius for button"}),(0,x.jsx)(z.A,{className:"mt-4",buttons:M.Se,selectedKey:y?.viewButtonSize||"medium",update:e=>v("file-list.viewButtonSize",e)})]}),(0,x.jsx)(le.A,{className:"view-button-customization-preview col-span-2",children:(0,x.jsx)("button",{style:{backgroundColor:y?.viewBackgroundColor||"#00ac47",color:y?.viewTextColor||"#ffffff",borderRadius:null!==(i=y?.viewBorderRadius)&&void 0!==i?i:10,...j(y?.viewButtonSize||"medium")},children:y?.viewButtonText||"View"})})]})})}),(0,x.jsx)(u.A,{description:"Open a new tab for viewing the file.",action:(0,x.jsx)(C.A,{title:"Open in new tab",checked:y?.openInNewTab,onChange:()=>v("file-list.openInNewTab",!y?.openInNewTab)})}),(0,x.jsx)(u.A,{isPro:!0,description:"Enable it to show View button to the card.",action:(0,x.jsx)(C.A,{id:"fileListDownloadButton",title:"Enable Download Button",checked:y?.downloadButton,onChange:()=>v("file-list.downloadButton",!y?.downloadButton)}),children:(0,x.jsx)(u.A.SubField,{depend:!y?.downloadButton,dependOn:"fileListDownloadButton",children:(0,x.jsxs)(ne.A,{columns:5,gap:20,children:[(0,x.jsxs)(le.A,{className:"col-span-3",children:[(0,x.jsxs)($.A,{gap:10,children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Button Text"}),(0,x.jsx)(h.A,{value:null!==(s=y?.downloadButtonText)&&void 0!==s?s:"Download",onChange:e=>v("file-list.downloadButtonText",e)})]}),(0,x.jsx)(W.A,{className:"mt-0",text:"Add text for button"}),(0,x.jsxs)($.A,{gap:60,className:"mt-6",children:[(0,x.jsxs)(le.A,{children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Button Background Color"}),(0,x.jsx)(se.A,{defaultColor:"#00ac47",selectedColor:y?.downloadBackgroundColor||"#00ac47",onChange:e=>v("file-list.downloadBackgroundColor",e),className:"mt-2"}),(0,x.jsx)(se.A.ColorBox,{colors:ue,selectedColor:y?.downloadBackgroundColor||"#00ac47",onSelect:e=>v("file-list.downloadBackgroundColor",e)})]}),(0,x.jsxs)(le.A,{children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Button Text Color"}),(0,x.jsx)(se.A,{defaultColor:"#ffffff",selectedColor:y?.downloadTextColor||"#ffffff",onChange:e=>v("file-list.downloadTextColor",e),className:"mt-2"}),(0,x.jsx)(se.A.ColorBox,{colors:ue,selectedColor:y?.downloadTextColor||"#ffffff",onSelect:e=>v("file-list.downloadTextColor",e)})]})]}),(0,x.jsx)(f.A,{size:"md",weight:"medium",className:"mt-7",children:"Button Border Radius"}),(0,x.jsx)(Y,{value:null!==(r=y?.downloadBorderRadius)&&void 0!==r?r:0,defaultValue:10,onChange:e=>v("file-list.downloadBorderRadius",e),reset:!0}),(0,x.jsx)(W.A,{className:"mt-2",text:"Add border radius for button"}),(0,x.jsx)(z.A,{className:"mt-4",buttons:M.Se,selectedKey:y?.downloadButtonSize||"medium",update:e=>v("file-list.downloadButtonSize",e)})]}),(0,x.jsx)(le.A,{className:"view-button-customization-preview col-span-2",children:(0,x.jsx)("button",{style:{backgroundColor:y?.downloadBackgroundColor||"#00ac47",color:y?.downloadTextColor||"#ffffff",borderRadius:null!==(n=y?.downloadBorderRadius)&&void 0!==n?n:0,...j(y?.downloadButtonSize||"medium")},children:y?.downloadButtonText||"Preview"})})]})})}),(0,x.jsxs)(u.A,{title:"Display Devices",children:[(0,x.jsx)(c.A,{border:"dashed",children:M.DV.map((({key:e,title:t,icon:i,isPro:s})=>(0,x.jsx)(oe.A,{isPro:s,size:"extra-small",children:(0,x.jsx)(m.A,{variant:w===e?"primary":"outlined",startIcon:(0,x.jsx)(g.A,{name:i}),onClick:()=>{b(e),v("file-list.columnsDevice",e)},children:t})},e)))}),(0,x.jsx)(W.A,{text:"Select the image overlay display type."}),(0,x.jsxs)(f.A,{size:"md",weight:"medium",className:"mt-3",children:["Number of columns for ",w," device"]}),(0,x.jsx)(Y,{min:1,max:10,defaultValue:1,value:Number(null!==(l=y?.[ce[w]])&&void 0!==l?l:1),onChange:e=>v(`file-list.${ce[w]}`,e),reset:!0}),(0,x.jsx)(W.A,{className:"mt-1",text:"Select the number of columns for the selected device."})]}),(0,x.jsx)(u.A,{description:"Show/ hide the image caption",action:(0,x.jsx)(C.A,{title:"Show file size",checked:y?.showFileSize,onChange:()=>v("file-list.showFileSize",!y?.showFileSize)})}),(0,x.jsx)(u.A,{description:"Show/ hide the image caption",action:(0,x.jsx)(C.A,{title:"Show Time Stamp",checked:y?.showTimeStamp,onChange:()=>v("file-list.showTimeStamp",!y?.showTimeStamp)})})]})},ue=["#00ac47","#15be7c","#34a353","#0048BC","#001941","#000E25","#0072A8","#007AFF","#22BC00","#6800C8"],pe=({gallery:e,updateGallery:t})=>{const[i,s]=(0,p.useState)("desktop");return(0,x.jsxs)(u.A,{title:"Gallery Layout",description:"Select the layout for the gallery.",children:[(0,x.jsx)(z.A,{background:"secondary",className:"mt-2",buttons:M.eO,selectedKey:e.layout,update:e=>t("layout",e)}),"justified"===e.layout&&(0,x.jsx)(u.A.SubField,{title:"Row Height",description:"Adjust the height of each row in the gallery.",children:(0,x.jsx)(Y,{min:50,max:500,value:e.rowHeight,onChange:e=>t("rowHeight",e)})}),["grid","masonry"].includes(e.layout)&&(0,x.jsxs)(u.A.SubField,{title:"Columns",description:"Set the number of columns for the selected device type.",children:[(0,x.jsx)(z.A,{className:"mt-2",buttons:M.KS,selectedKey:i,update:e=>s(e)}),(0,x.jsx)(Y,{max:24,min:1,value:parseInt(e.columns[i].toString()),onChange:s=>t("columns",{...e.columns,[i]:s})})]}),"grid"===e.layout&&(0,x.jsx)(u.A.SubField,{title:"Aspect Ratio",description:"Select the aspect ratio for the images in the gallery.",children:(0,x.jsx)(z.A,{className:"mt-2",buttons:M.qb,selectedKey:e.aspectRatio,update:e=>t("aspectRatio",e)})})]})},me=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{saveAdvanced:t}=(0,k.A)(),i=e?.data.advanced?.gallery;if(!i)return null;const s=(e,s)=>{t("gallery",{...i,[e]:s})};return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(pe,{gallery:i,updateGallery:s}),(0,x.jsxs)(u.A,{title:"Thumbnail",description:"Configure the thumbnail settings for the gallery.",children:[(0,x.jsx)(u.A.SubField,{title:"Spacing",description:"Adjust the spacing around the image caption",children:(0,x.jsx)(Y,{value:i.imgMargin||0,onChange:e=>s("imgMargin",e)})}),(0,x.jsx)(u.A.SubField,{title:"Quality",description:"Select the quality of the thumbnails.",children:(0,x.jsx)(z.A,{buttons:M.BG,selectedKey:i.thumbnailQuality,update:e=>s("thumbnailQuality",e)})}),(0,x.jsx)(u.A.SubField,{title:"View",description:"Select the view for the thumbnails.",children:(0,x.jsx)(z.A,{buttons:M.pF,selectedKey:i.thumbnailView,update:e=>s("thumbnailView",e)})}),(0,x.jsxs)(u.A.SubField,{isComingSoon:!0,description:"Show the image overlay.",action:(0,x.jsx)(C.A,{id:"showOverlay",title:"Show Overlay",checked:(0,_.G4)(i.showOverlay),onChange:e=>s("showOverlay",e)}),children:[(0,x.jsx)(u.A.SubField,{depend:!i.showOverlay,dependOn:"showOverlay",title:"Display Type",background:"white",description:"Select the image overlay display type.",children:(0,x.jsx)(z.A,{background:"secondary",buttons:M.rJ,selectedKey:i.overlayOptions.displayType,update:e=>t("gallery.overlayOptions.displayType",e)})}),M.x9.map((({key:e,title:s,description:a})=>(0,x.jsx)(u.A.SubField,{description:a,depend:!i.showOverlay,dependOn:"showOverlay",background:"white",action:(0,x.jsx)(C.A,{title:s,checked:i.overlayOptions[e],onChange:()=>t(`gallery.overlayOptions.${e}`,!i.overlayOptions[e])})},e)))]})]})]})},he=()=>{var e,t,i;const{editData:s}=(0,a.G)((e=>e.moduleBuilder)),{saveAdvanced:r}=(0,k.A)(),{type:n}=s||{type:null},{advanced:l}=s?.data||{},o=(e,t)=>{r(e,t)};return(0,x.jsxs)(b.A,{title:"Advanced Options",description:"Advanced options to customize the module.",docLink:N.A.MODULE_BUILDER.advanced.link,children:[(0,x.jsxs)(u.A,{title:"Module Settings",description:"Configure advanced settings for the module.",children:[(0,x.jsxs)(u.A.SubField,{title:"Container Size",description:"Set the module container width and height (e.g. '360px', '80%'). Leave blank for default.",children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Container Width"}),(0,x.jsx)(Y,{min:"px"===l?.widthUnit?375:30,max:"px"===l?.widthUnit?1920:100,defaultValue:"px"===l?.widthUnit?1024:100,value:null!==(e=l?.containerWidth)&&void 0!==e?e:100,onChange:e=>o("containerWidth",e),reset:!0,showMark:!0,marks:"px"===l?.widthUnit?[{name:"375",value:375},{name:"768",value:768},{name:"1024",value:1024},{name:"1440",value:1440},{name:"1920",value:1920}]:[{name:"30",value:30},{name:"40",value:40},{name:"80",value:80},{name:"100",value:100}],unit:!0,unitOptions:[{name:"px",value:"px",defaultValue:1024},{name:"%",value:"%",defaultValue:100},{name:"vh",value:"vh",defaultValue:100},{name:"auto",value:"auto",defaultValue:0}],unitValue:[l?.widthUnit||"%"],defaultUnit:"%",onUnitChange:e=>o("widthUnit",e),trackDisabled:"auto"===l?.widthUnit}),(0,x.jsx)(f.A,{size:"md",weight:"medium",className:"mt-3",children:"Container Height"}),(0,x.jsx)(Y,{max:"px"===l?.heightUnit?1080:100,defaultValue:"px"===l?.heightUnit?600:100,value:null!==(t=l?.containerHeight)&&void 0!==t?t:100,onChange:e=>o("containerHeight",e),reset:!0,showMark:!0,marks:"px"===l?.heightUnit?[{name:"0",value:0},{name:"400",value:400},{name:"800",value:800},{name:"1080",value:1080}]:[{name:"0",value:0},{name:"40",value:40},{name:"80",value:80},{name:"100",value:100}],unit:!0,unitOptions:[{name:"px",value:"px",defaultValue:500},{name:"%",value:"%",defaultValue:100},{name:"vh",value:"vh",defaultValue:100},{name:"auto",value:"auto",defaultValue:0}],unitValue:[l?.heightUnit||"auto"],defaultUnit:"auto",onUnitChange:e=>o("heightUnit",e),trackDisabled:"auto"===l?.heightUnit})]}),(0,x.jsx)(u.A.SubField,{title:"Module Theme",description:"Choose a theme for the module.",children:(0,x.jsx)(z.A,{buttons:M.Uf,selectedKey:l?.moduleTheme||"light",update:e=>o("moduleTheme",e)})}),(0,d.GU)(n,"advancedFileLoadingType")&&(0,x.jsxs)(u.A.SubField,{title:"File Loading Type",description:"Choose how files are loaded in the module.",children:[(0,x.jsx)(z.A,{buttons:M.wg,selectedKey:l?.fileLoadingType||"load-more",update:e=>o("fileLoadingType",e)}),(0,x.jsx)(u.A.SubField,{title:"Files in First Render",description:"How many files to display initially.",className:"mt-2",background:"white",children:(0,x.jsx)(Y,{min:5,max:50,value:l?.filesInFirstRender||0,onChange:e=>o("filesInFirstRender",e)})})]}),(0,x.jsx)(u.A.SubField,{title:"Border & Box Visibility",description:"Turn on this option to hide the border and box.",children:(0,x.jsx)(C.A,{id:"hideBorderBox",title:"Hide Border & Box",checked:l?.hideBorderBox,onChange:()=>o("hideBorderBox",!l?.hideBorderBox)})})]}),"file-browser"===n&&(0,x.jsx)(ie,{}),"file-uploader"===n&&(0,x.jsx)(te,{}),"media-player"===n&&(0,x.jsx)(ae,{}),"gallery"===n&&(0,x.jsx)(me,{}),"slider-carousel"===n&&(0,x.jsx)(X,{}),"embed-documents"===n&&(0,x.jsx)(J,{}),"search-box"===n&&(0,x.jsx)(re,{}),"file-list"===n&&(0,x.jsx)(de,{}),(0,d.GU)(n,"advancedAutoFetch")&&(0,x.jsx)(u.A,{isPro:!0,description:"Turn on this option to fetch new files automatically",action:(0,x.jsx)(C.A,{id:"autoFetch",title:"Enable Automatic File Fetching",checked:l?.autoFetch,onChange:()=>o("autoFetch",!l?.autoFetch)}),children:(0,x.jsxs)(u.A.SubField,{depend:!l?.autoFetch,dependOn:"autoFetch",children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Fetch Interval (in seconds)"}),(0,x.jsx)(Y,{min:30,max:3600,defaultValue:60,value:null!==(i=l?.autoFetchInterval)&&void 0!==i?i:60,onChange:e=>o("autoFetchInterval",e),reset:!0,showMark:!0,marks:[{name:"30",value:30},{name:"1200",value:1200},{name:"2400",value:2400},{name:"3600",value:3600}]}),(0,x.jsx)(W.A,{className:"mt-0",text:"Specify the interval in seconds to check for new files. Leave blank to use the default value (60s)."})]})}),(0,d.GU)(n,"advancedSorting")&&(0,x.jsxs)(u.A,{title:"Sorting",description:"Configure how files are sorted in the module.",children:[(0,x.jsx)(u.A.SubField,{title:"Sort By",description:"Choose the criteria for sorting files.",children:(0,x.jsx)(z.A,{buttons:M.rU,selectedKey:l?.sort?.orderBy||"createdAt",update:e=>o("sort.orderBy",e)})}),(0,x.jsx)(u.A.SubField,{title:"Sort Order",description:"Choose the order of sorting files.",children:(0,x.jsx)(z.A,{buttons:M.ih,selectedKey:l?.sort?.order||"DESC",update:e=>o("sort.order",e)})})]})]})};var fe=i(3648),ge=i(239),xe=i(5439),ye=i(7452),ve=i(4164);const we=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{shortcodeId:t}=(0,n.g)(),i=(0,a.j)(),r=(0,n.Zp)();return(0,x.jsx)(b.A,{title:"Module Type",description:"Select the module type that you want to use.",docLink:N.A.MODULE_BUILDER.modules.link,children:(0,x.jsx)(ne.A,{className:"ccpigd-module-builder__card-wrapper",gap:"md",columns:"auto-fit",min:"300px",children:xe.G.map((({id:a,title:n,description:l,icon:o,comingSoon:c,isPro:d,isNew:u,isHot:p})=>{const m=(0,ve.A)("ccpigd-module-card",e?.type===a&&"ccpigd-module-card-selected"),h=e?.type===a;return(0,x.jsx)(ye.A,{className:(0,ve.A)(m,"h-100"),onClick:()=>{!(0,_.G4)(ccpigd.isPro)&&d?window.CCPIGDHelper.openUpgradePopUp():(a=>{if(r(`/module-builder/${t}/source/my-drive`),a!==e?.type){const e={...ccpigd.moduleData,type:a};i((0,s.nU)([])),i((0,fe.KE)(e)),i((0,s.Lm)(!0))}})(a)},background:h?"primary":"light",padding:25,isComingSoon:null!=c&&c,isPro:null!=d&&d,isNew:null!=u&&u,isHot:null!=p&&p,children:(0,x.jsxs)(le.A,{align:"center",gap:10,className:"text-center",children:[(0,x.jsxs)(le.A,{gap:24,align:"center",className:"text-center",children:[(0,x.jsx)(ge.A,{size:"large",fontSize:"2xl",variant:h?"light":"secondary",rounded:"md",className:"border-light mb",children:(0,x.jsx)(g.A,{name:o,fontSize:"2xl"})}),(0,x.jsx)(f.A,{className:"card-title",as:"h3",weight:"medium",color:h?"white":"dark",children:n})]}),(0,x.jsx)(f.A,{className:"card-description",size:"sm",color:h?"white":"desc-gray",children:l})]})},a)}))})})};var be=i(5185),je=i(2262),Ce=i(3168),Ae=i(1550),ke=i(7603),Ne=i(6300),Se=i(7673),Fe=i(6739),Me=i(6715);const _e=()=>{const{folderView:e}=(0,a.G)((e=>e.fileBrowser)),{files:t,selectedFiles:i,isFileSelecting:r}=(0,a.G)((e=>e.manageFiles)),[l,o]=(0,p.useState)(!1);console.log(t);const{updateQueryParams:c}=(0,Fe.Ay)(),d=(0,a.j)(),u=(0,n.zy)(),{deleteFile:h}=(0,Ne.H)(),f=new URLSearchParams(u.search),y=f.get("orderBy")||Fe.r4,v=f.get("order")||Fe.DJ;return(0,x.jsxs)($.A,{align:"space-between",className:"w-full ccpigd-file-browser__header",children:[(0,x.jsxs)($.A,{gap:6,children:[(0,x.jsxs)(Se.A,{children:[(0,x.jsx)(Se.A.Trigger,{children:(0,x.jsxs)(m.A,{variant:"outlined",endIcon:(0,x.jsx)(Se.A.TriggerArrow,{}),children:["Sort By:",ze.find((e=>e.value===y))?.label||"Name"]})}),(0,x.jsx)(Se.A.Content,{fullWidth:!0,children:ze.map(((e,t)=>(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(Se.A.MenuItem,{onClick:()=>c({orderBy:e.value}),isActive:y===e.value,children:e.label}),t!==ze.length-1&&(0,x.jsx)(Se.A.MenuSeparator,{})]})))})]}),(0,x.jsx)(m.A,{variant:"outlined",onClick:()=>c({order:"ASC"===v?"DESC":"ASC"}),startIcon:"ASC"===v?(0,x.jsx)(g.A,{name:"arrow_upward"}):(0,x.jsx)(g.A,{name:"arrow_downward"}),children:"ASC"===v?"Ascending":"Descending"}),r&&i&&i.length>0&&(0,x.jsx)(m.A,{onClick:()=>{const e=t.flat().filter((e=>i.some((t=>t.key===e.key)))).map((e=>e.key));h(e)},variant:"error",startIcon:(0,x.jsx)(g.A,{name:"delete"}),children:"Delete"})]}),(0,x.jsxs)($.A,{gap:6,children:[r&&(0,x.jsx)(m.A,{variant:"outlined",onClick:()=>{o(!l),d(l?(0,s.fp)([]):(0,s.fp)(t))},endIcon:(0,x.jsx)(Me.A,{id:"file-selecting-checkbox",checked:l,size:"small",onClick:e=>e.stopPropagation(),readonly:!0}),children:l?"Deselect All":"Select All"}),(0,x.jsx)(m.A,{variant:"outlined",onClick:e=>{e.stopPropagation(),d((0,s.Lm)(!r))},endIcon:(0,x.jsx)(Me.A,{id:"file-selecting-checkbox",checked:r,size:"small",onClick:e=>e.stopPropagation(),readonly:!0}),children:r?`${i.length} selected`:"Bulk Select"}),(0,x.jsx)(m.A,{variant:"outlined",startIcon:"list"===e?(0,x.jsx)(g.A,{name:"grid_view"}):(0,x.jsx)(g.A,{name:"dehaze"}),onClick:()=>d((0,ke.iL)("list"===e?"grid":"list")),children:"list"===e?"Grid View":"List View"})]})]})},ze=[{label:"Name",value:"name"},{label:"Size",value:"size"},{label:"Created At",value:"createdAt"},{label:"Updated At",value:"updatedAt"}];var Ee=i(6720);const Pe=(0,p.memo)((()=>{const{breadcrumbs:e,activeFolder:t}=(0,a.G)((e=>e.manageFiles)),{menuKey:i,shortcodeId:s,moduleMenu:r,folderKey:l}=(0,n.g)(),o=(0,n.Zp)(),c=(0,p.useMemo)((()=>`/module-builder/${s}/${r}`),[t,i,s,r]);return(0,x.jsx)(Ee.Q,{className:"ccpigd-file-browser__breadcrumbs",children:(0,x.jsxs)(Ee.Q.List,{children:[e.slice(0,1).map(((e,t)=>(0,x.jsx)(Ee.Q.Item,{children:(0,x.jsxs)(n.N_,{to:`${c}/${e.key}`,children:["home"===e.key&&(0,x.jsx)(g.A,{name:"home",fontSize:"lg",fontWeight:"medium"}),(0,x.jsx)(f.A,{as:"span",size:"sm",className:"breadcrumb-home-text",children:e.name})]})},t))),e.length>5&&(0,x.jsx)(Se.A,{children:(0,x.jsxs)($.A,{wrap:!1,children:[(0,x.jsx)(Se.A.Trigger,{children:(0,x.jsx)(Ee.Q.Ellipsis,{})}),(0,x.jsx)(Se.A.Content,{children:e.slice(1,-3).map(((e,t)=>(0,x.jsx)(Se.A.MenuItem,{onClick:()=>(async e=>{"folder"===e.type&&o((0,be.fx)(e.key)?`${c}/${e.key}`:`${c}/${i}/${e.key}`)})(e),children:(0,x.jsxs)($.A,{wrap:!1,gap:2,children:[(0,x.jsx)(f.A,{as:"span",size:"sm",className:"breadcrumb-separator flex-center",children:(0,x.jsx)(g.A,{name:"chevron_right",fontSize:"lg",fontWeight:"semibold"})}),e.name]})},e.key||t)))}),(0,x.jsx)(f.A,{as:"span",size:"sm",className:"breadcrumb-separator flex-center",children:(0,x.jsx)(g.A,{name:"chevron_right",fontSize:"lg",fontWeight:"semibold"})})]})}),e.slice(e.length>5?-3:1).map(((e,s)=>(0,x.jsx)(x.Fragment,{children:e.key!==t?.key?(0,x.jsx)(Ee.Q.Item,{children:(0,x.jsx)(n.N_,{to:(0,be.fx)(e.key)?`${c}/${e.key}`:`${c}/${i}/${e.key}`,children:(0,x.jsx)(f.A,{as:"span",size:"sm",className:"breadcrumb-home-text",children:e.name})})}):(0,x.jsx)(Ee.Q.Item,{active:!0,children:e.name})},e.key||s)))]})})}));var Le=i(4315),Te=i(4152),Ie=i(727),Ue=i(1902),De=i(7495),Be=i(6203),Ge=i(4970),Re=i(8200);const $e=({file:e,folderView:t,handleFileSingleClick:i,handleFileDoubleClick:s})=>{const{selectedFiles:r}=(0,a.G)((e=>e.manageFiles)),n=r.some((t=>t.key===e.key)),l=(0,be.lQ)(e.mimeType);return(0,x.jsxs)(Re.A,{file:e,folderView:t,isFileSelected:n,onClick:t=>i(t,e),onDoubleClick:t=>s(t,e),children:[(0,x.jsx)(Re.A.Thumbnail,{children:(0,x.jsx)(Re.A.SelectStatus,{onClick:e=>e.stopPropagation(),isSelected:n})}),(0,x.jsx)(Re.A.Name,{}),(0,x.jsx)(Re.A.Extension,{}),e.size?(0,x.jsx)(Re.A.Dot,{}):null,!l&&(0,x.jsx)(Re.A.Size,{}),"list"===t&&(0,x.jsx)(Re.A.UpdatedAt,{}),(0,x.jsx)(Re.A.ActionButton,{})]},e.key)};var Oe=i(2312),Ve=i(7723);const He=({folderView:e})=>(0,x.jsx)(x.Fragment,{children:"list"===e&&(0,x.jsx)(Oe.A,{className:"ccpigd-file-list__header",children:["Name","","Type","Size","Updated","Action"].map(((e,t)=>(0,x.jsx)(f.A,{as:"span",children:"string"==typeof e?(0,Ve.__)(e,"integration-google-drive"):e},t)))})});var Ke=i(6880),qe=i(3330);const Ze=(0,p.forwardRef)((({loadMoreFileRef:e,galleryRef:t,folderView:i,fileLoading:r,files:l,hasMore:o,loadingMore:c})=>{const{editData:d}=(0,a.G)((e=>e.moduleBuilder)),{selectedFiles:u}=(0,a.G)((e=>e.manageFiles)),m=(0,n.Zp)(),h=(0,a.j)(),f=(0,p.useRef)(null),{shortcodeId:g,moduleMenu:y,menuKey:v}=(0,n.g)(),{viewFile:w,galleryProps:b}=(0,Ke.i)(l),j="file-uploader"!==d?.type,{selectedItems:C,isControlPressed:A}=(0,Be.M)(f,j),k=(0,p.useRef)(!0);(0,p.useEffect)((()=>{if(k.current)return void(k.current=!1);const e=u.map((e=>({key:e.key,thumbnailKey:""})));h((0,fe.Lv)({key:"fileKeys",value:e}))}),[u]),(0,p.useEffect)((()=>{if(C.length>0){const e=C.filter((e=>!u.some((t=>t.key===e)))),t=u.map((e=>e.key)),i=A?[...t,...e]:[...C];h((0,s.nU)(i))}}),[C]);const N=(e,t)=>{e.stopPropagation(),h("file-uploader"===d?.type?(0,s.nU)([t.key]):(0,s.nU)(t.key))},S=(e,t)=>{e.stopPropagation(),(0,be.lQ)(t?.mimeType)?m(`/module-builder/${g}/${y}/${v}/${t.key}`):w(t.key)};return(0,x.jsxs)(le.A,{ref:f,className:"ccpigd-file-list",children:[(0,x.jsx)(He,{folderView:i}),r?(0,x.jsx)(Oe.A,{className:`ccpigd-file-list__files ccpigd-file-list__files--${i}-view`,children:[...Array(Ue.PV.PER_PAGE_LIMIT)].map(((e,t)=>(0,x.jsx)("div",{style:{marginTop:"10px"},children:"grid"===i?(0,x.jsx)(Ie.A,{height:"215px"}):(0,x.jsx)(Ie.A,{width:"100%",height:"62px"})},t)))}):(0,x.jsxs)(Oe.A,{ref:t,className:`ccpigd-file-list__files ccpigd-file-list__files--${i}-view ${l?.length>0?"":"ccpigd-file-list__files--empty"}`,children:[l?.length>0?(0,x.jsx)(De.BV,{children:l?.map(((t,s)=>(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)($e,{file:t,folderView:i,handleFileSingleClick:N,handleFileDoubleClick:S},t.key),o&&!c&&l.length-1===s&&l.length>=Ue.PV.PER_PAGE_LIMIT&&(0,x.jsx)("div",{ref:e,className:"ccpigd-loading"})]},t.key)))}):(0,x.jsx)(Te.A,{icon:(0,x.jsx)(Ge.A,{}),title:"No File Found!"}),c&&(0,x.jsx)(x.Fragment,{children:[...Array(Ue.PV.PER_PAGE_LIMIT)].map(((e,t)=>(0,x.jsx)("div",{style:{marginTop:"10px"},children:"grid"===i?(0,x.jsx)(Ie.A,{height:"215px"}):(0,x.jsx)(Ie.A,{width:"100%",height:"62px"})},t)))})]}),(0,x.jsx)(qe.C,{...b})]})})),We=()=>{const{fileLoading:e,files:t,breadcrumbs:i}=(0,a.G)((e=>e.manageFiles)),{activeAccount:r}=(0,a.G)((e=>e.auth)),{folderView:l}=(0,a.G)((e=>e.fileBrowser)),{editData:o}=(0,a.G)((e=>e.moduleBuilder)),c=(0,a.j)(),{menuKey:u,folderKey:m}=(0,n.g)(),[h]=(0,je.mI)(),f=(0,p.useRef)(null),g=(0,p.useRef)(null),{hasMore:y,loadingMore:v}=(0,Le.A)(g);(0,p.useEffect)((()=>{r?.key&&(async()=>{let e;if(m){let s;const a=t.flat().find((e=>e.key===m));if(a&&(s=a),!s){const e=i.find((e=>e.key===m));e&&(s=e)}s||(s=(await h({key:m})).data),e={name:s?.name||"",key:(0,be.fx)(m)?r?.key:m,type:"folder",icon:Ae.Eh,mimeType:"application/vnd.google-apps.folder"}}else{const t=be.Gp.find((e=>e.key===u))||be.Gp[0];e={name:t.name,key:r?.key,type:u||"my-drive",icon:t.icon,mimeType:"application/vnd.google-apps.folder"}}c((0,s.Fy)(e))})()}),[r?.key,u,m]);const w=(0,p.useMemo)((()=>t&&o?.type?t.filter((e=>(0,d.Jr)(o.type,e)||(0,be.lQ)(e.mimeType))):[]),[t,o?.type]);return(0,x.jsx)(Ze,{files:w,folderView:l,fileLoading:e,galleryRef:f,hasMore:y,loadingMore:v,loadMoreFileRef:g})},Qe=()=>(0,x.jsxs)(le.A,{gap:10,className:"w-full",children:[(0,x.jsx)(Pe,{}),(0,x.jsx)(_e,{}),(0,x.jsx)(We,{})]}),Ye=()=>{const[e,t]=(0,p.useState)(!1),{editData:i}=(0,a.G)((e=>e.moduleBuilder)),l=(0,a.j)(),o=(0,n.Zp)(),{shortcodeId:c,moduleMenu:u,menuKey:m,folderKey:h}=(0,n.g)(),[f,{isLoading:g}]=(0,r.h0)(),[x,{isLoading:y}]=(0,r.LQ)();return(0,p.useEffect)((()=>{t(!(!g&&!y))}),[g,y]),{saveData:async e=>{if(i){const t={...i,data:{...i.data,source:{...i.data.source,files:[],selectedFiles:[],breadcrumbs:[]}}};if(t.data.source.fileKeys.length<=0)return void window.toast.show({message:"Please select at least one file.",theme:"error",size:"sm"});if("off"===t.status&&window.toast.show({message:"This module status is off! Please enable it.",theme:"warning",size:"sm"}),i.data.permissions.passwordProtect.enable&&(0,d.Oj)(i.data.permissions.passwordProtect.password))return void window.toast.show({message:(0,d.Oj)(i.data.permissions.passwordProtect.password),theme:"warning",size:"sm"});if("new"===c){const i=await f(t);if(i.error)return;window.dispatchEvent(new CustomEvent("ccpigd-module-created",{detail:i.data})),"save-changes"===e&&o(h?`/module-builder/${i.data.id}/${u}/${m}/${h}`:m?`/module-builder/${i.data.id}/${u}/${m}`:`/module-builder/${i.data.id}/${u}`)}else{const e=await x(t);if(e.error)return;window.dispatchEvent(new CustomEvent("ccpigd-module-updated",{detail:e.data})),l((0,fe.BX)(e.data))}"save-close"===e&&o("/module-builder")}},loading:e,clearSelection:e=>{l(e?(0,s.nU)(e.key):(0,s.nU)([]))},navigateToSource:e=>{o(h||m?h?`/module-builder/${c}/${e}/${m}/${h}`:`/module-builder/${c}/${e}/${m}`:`/module-builder/${c}/${e}/my-drive`)}}};var Je=i(2624),Xe=i(4232);const et=()=>{const{selectedFiles:e}=(0,a.G)((e=>e.manageFiles)),{clearSelection:t}=Ye();return(0,x.jsxs)(ye.A,{padding:0,className:"ccpigd-selected-file-list",children:[(0,x.jsxs)($.A,{align:"space-between",blockAlign:"center",className:"ccpigd-selected-file-list__header",children:[(0,x.jsx)($.A,{gap:10,children:(0,x.jsxs)(f.A,{as:"p",size:"sm",color:"dark",className:"ccpigd-selected-file-list__header--title",children:[(0,x.jsxs)(f.A,{as:"span",size:"sm",color:"primary",weight:"medium",children:["(",e.length,")"]})," ",(0,x.jsx)("span",{children:"Items Selected"})]})}),(0,x.jsx)(ge.A,{variant:"error",size:"extra-small",onClick:()=>t(),disabled:0===e.length,children:(0,x.jsx)(g.A,{name:"playlist_remove"})})]}),(0,x.jsx)(Je.A,{borderColor:"secondary",borderWidth:.5}),(0,x.jsx)(le.A,{className:"ccpigd-selected-file-list__content",children:e&&e.length>0?(0,x.jsx)(x.Fragment,{children:e.map(((e,i)=>(0,x.jsx)(ye.A,{rounded:"none",padding:"8px 10px",children:(0,x.jsxs)($.A,{align:"space-between",blockAlign:"center",wrap:!1,gap:10,children:[(0,x.jsxs)(ne.A,{columns:"10px 35px 1fr",gap:5,alignItems:"center",children:[(0,x.jsxs)(f.A,{as:"span",size:"sm",color:"dark",children:[i+1,"."]}),(0,x.jsxs)(Xe.A,{size:"sm",children:[(0,x.jsx)(Xe.A.AvatarImage,{src:e.thumbnails?.thumbnail}),(0,x.jsx)(Xe.A.AvatarFallback,{children:e.name})]}),(0,x.jsx)(f.A,{as:"p",size:"sm",color:"dark",className:"text-ellipsis",children:e.name})]}),(0,x.jsx)(ge.A,{variant:"error",size:"extra-small",onClick:()=>t(e),children:(0,x.jsx)(g.A,{name:"clear"})})]})},e.key)))}):(0,x.jsxs)($.A,{align:"center",blockAlign:"center",className:"mt-5",children:[(0,x.jsx)(ge.A,{size:"small",children:(0,x.jsx)(g.A,{name:"info"})}),(0,x.jsx)(f.A,{as:"p",size:"sm",color:"primary",children:"No files selected."})]})})]})};var tt=i(468),it=i(7726);const st=()=>{const{activeAccount:e}=(0,a.G)((e=>e.auth)),{menuKey:t,shortcodeId:i}=(0,n.g)(),s=(0,n.Zp)(),r=(0,p.useCallback)((t=>{s(`/module-builder/${i}/source/${t===e?.key?"my-drive":t}`)}),[s]);return(0,x.jsxs)(it.A,{defaultCollapsed:!0,id:"ccpigd-mb-source-sidebar",children:[(0,x.jsx)(le.A,{gap:10,className:"ccpigd-sidebar__menu",children:be.Gp.map((({name:e,icon:i,key:s})=>(0,x.jsx)("div",{className:"ccpigd-sidebar__menu-item "+(t===s?"bg-primary":"bg-light"),onClick:()=>r(s),children:(0,x.jsxs)($.A,{gap:12,wrap:!1,children:[(0,x.jsx)(ge.A,{variant:t===s?"light":"secondary",rounded:"md",size:"small",className:"menu-icon-wrapper",children:i&&(0,x.jsx)("span",{className:"ccpigd-sidebar-menu-icon",style:{maskImage:`url(${i})`}})}),(0,x.jsx)(f.A,{as:"span",color:t===s?"white":"dark",children:e})]})},s)))}),(0,x.jsx)("div",{className:"ccpigd-sidebar__bottom",children:e?.storage&&(0,x.jsx)(tt.A,{storage:e.storage})})]})};var at=i(6234),rt=i(4863),nt=i(2094),lt=i(276),ot=i(2892);const ct=()=>{const{fileLoading:e,activeFolder:t}=(0,a.G)((e=>e.manageFiles)),{activeAccount:i,loading:s,loginAccounts:r}=(0,a.G)((e=>e.auth)),{isUploading:l}=(0,a.G)((e=>e.fileBrowser)),{refreshCurrentFolder:o}=(0,Le.A)(),{shortcodeId:c}=(0,n.g)(),[d,{data:u}]=(0,q.FP)(),[h]=(0,q.ag)(),f=(0,a.j)(),y=(0,n.Zp)(),{createFolder:v}=(0,Ne.H)(),w=e=>{f((0,ke.uf)(e))},b=async()=>{if((0,_.G4)(ccpigd.isPro))try{await d().unwrap()}catch(e){console.error(e)}else window.CCPIGDHelper.openUpgradePopUp()};return(0,p.useEffect)((()=>{u&&""!==u&&(0,_.BH)(u)}),[u]),(0,x.jsxs)(nt.A,{children:[(0,x.jsxs)($.A,{gap:10,align:"space-between",blockAlign:"center",children:[(0,x.jsx)(ot.A,{isSearchExpanded:!0}),(0,x.jsxs)($.A,{gap:5,className:"ccpigd-topbar__actions",children:[(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"cloud_upload"}),variant:"outlined",onClick:()=>w(!l),children:(0,x.jsx)("span",{children:"Upload"})}),(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"create_new_folder"}),variant:"outlined",onClick:v,children:(0,x.jsx)("span",{children:"Create Folder"})}),(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"autorenew"}),onClick:()=>o(),variant:"outlined",loading:s||e,children:(0,x.jsx)("span",{children:"Refresh"})}),(0,x.jsxs)(Se.A,{children:[(0,x.jsx)(Se.A.Trigger,{children:(0,x.jsxs)(Oe.A,{className:"ccpigd-topbar-profile",children:[(0,x.jsxs)(Xe.A,{size:"sm",children:[(0,x.jsx)(Xe.A.AvatarImage,{src:i?.photo}),(0,x.jsx)(Xe.A.AvatarFallback,{children:i?.name})]}),(0,x.jsx)(Se.A.TriggerArrow,{})]})}),(0,x.jsxs)(Se.A.Content,{children:[(0,x.jsx)(Se.A.MenuLabel,{children:"My Account"}),r?.map((e=>(0,x.jsx)(Se.A.MenuItem,{children:(0,x.jsxs)(at.A,{accountInfo:e,className:"bg-primary-light p-3",children:[(0,x.jsx)(at.A.Avatar,{}),(0,x.jsxs)(le.A,{className:"profile-info",children:[(0,x.jsx)(at.A.Name,{}),(0,x.jsx)(at.A.Email,{})]}),(0,x.jsx)(at.A.Status,{onClick:()=>{e?.active&&!e?.lost||(e?.lost?b():(async e=>{if((0,_.G4)(ccpigd.isPro))if(e?.key)if(e.lost)b();else try{await h(e.key).unwrap(),f((0,rt.Mx)(e)),y(`/module-builder/${c}/source/my-drive`)}catch(e){console.error(e)}else console.error("Account not found");else window.CCPIGDHelper.openUpgradePopUp()})(e))}})]})}))),(0,x.jsx)(le.A,{align:"center",style:{marginBottom:"10px",marginTop:"6px"},children:(0,x.jsx)(Se.A.MenuItem,{children:(0,x.jsxs)(oe.A,{hover:!0,isPro:!0,design:"default",visible:!(0,_.G4)(ccpigd.isPro),children:[" ",(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"add_circle"}),variant:"outlined",color:"success",onClick:b,children:"Add Account"})]})})})]})]})]})]}),l&&(0,x.jsx)(lt.A,{setIsUploading:w,onFileUpload:e=>{},data:{maxFileSize:(0,_.G4)(ccpigd.isPro)?0:2,minFileSize:0,maxFiles:(0,_.G4)(ccpigd.isPro)?0:5,enableFolderUpload:(0,_.G4)(ccpigd.isPro),showUploadConfirmation:!1,uploadImmediately:!0,activeFolder:t}})]})},dt=()=>{const{activeAccount:e}=(0,a.G)((e=>e.auth)),{activeFile:t}=(0,a.G)((e=>e.fileBrowser)),{files:i,breadcrumbs:r}=(0,a.G)((e=>e.manageFiles)),{menuKey:l,folderKey:c,shortcodeId:d,moduleMenu:u}=(0,n.g)(),[m]=(0,je.mI)(),h=(0,a.j)(),f=(0,p.useRef)(null);(0,p.useEffect)((()=>{f.current&&(f.current.style.display=t?"flex":"block")}),[t]),(0,p.useEffect)((()=>{e?.key&&(async()=>{let t;if(c){let s;const a=i.flat().find((e=>e.key===c));if(a&&(s=a),!s){const e=r.find((e=>e.key===c));e&&(s=e)}s||(s=(await m({key:c})).data),t={name:s?.name||"",key:(0,be.fx)(c)?e?.key:c,type:"folder",icon:Ae.Eh,mimeType:"application/vnd.google-apps.folder"}}else{const i=be.Gp.find((e=>e.key===l))||be.Gp[0];t={name:i.name,key:e?.key,type:l||"my-drive",icon:i.icon,mimeType:"application/vnd.google-apps.folder"}}h((0,s.Fy)(t))})()}),[e?.key,l,c]);const g=(0,p.useMemo)((()=>be.Gp.map((e=>e.key))),[]);return l&&[...g,"home"].includes(l)?(0,x.jsx)(b.A,{title:"Select Folders and Files",description:"Select folders and files to include in the module.",docLink:N.A.MODULE_BUILDER.sources.link,className:"ccpigd-module-builder__source",children:(0,x.jsxs)(ne.A,{columns:"1fr 20%",children:[(0,x.jsx)(ye.A,{padding:"0px 10px 10px 0",className:e?"":"ccpigd-login-card",children:e?(0,x.jsxs)(o.A,{children:[(0,x.jsx)(st,{}),(0,x.jsxs)(o.A.ContentWrapper,{children:[(0,x.jsx)(ct,{}),(0,x.jsx)(o.A.Content,{className:"ccpigd-file-browser",ref:f,children:(0,x.jsx)(Qe,{})})]})]}):(0,x.jsx)(Ce.a,{})}),(0,x.jsx)(et,{})]})}):(0,x.jsx)(n.C5,{to:`/module-builder/${d}/${u}`,replace:!0})},ut={gallery:"image","file-browser":"all","file-uploader":"all"},pt=()=>{var e,t,i,s,r,n,l;const{editData:o}=(0,a.G)((e=>e.moduleBuilder)),{type:p}=o||{type:null},f=o?.data.filter,{saveFilter:g}=(0,k.A)(),y=e=>t=>{g(e,t)},v=null!==(e=ut[null!=p?p:""])&&void 0!==e?e:"all",w=(0,be.v5)(v).map((e=>({name:e.trim(),value:e.trim()})));return(0,x.jsxs)(b.A,{title:"Filters",description:"Show/ hide files and folders and filter them by extensions and names to not display in the file browser.",docLink:N.A.MODULE_BUILDER.filter.link,children:[(0,x.jsx)(u.A,{title:"Allowed Extensions",secondaryAction:(0,x.jsx)(E.A,{placeholder:"Select extensions to include",disabled:(0,_.G4)(f?.allowAllExtensions),options:w,multiple:!0,value:f?.allowExtensions||[],onChange:y("allowExtensions")}),description:"Select the extensions to allow in this module.",children:(0,x.jsx)(u.A.SubField,{action:(0,x.jsx)(C.A,{id:"allowAllExtensions",title:"Allow all",checked:f?.allowAllExtensions||!1,onChange:()=>g("allowAllExtensions",!f?.allowAllExtensions)}),description:"Allow all extensions in this module.",children:(0,x.jsx)(u.A.SubField,{title:"Exclude Extensions",background:"white",secondaryAction:(0,x.jsx)(E.A,{placeholder:"Select extensions to exclude",disabled:!(0,_.G4)(f?.allowAllExtensions),options:w,value:f?.allowExceptExtensions||[],multiple:!0,onChange:y("allowExceptExtensions")}),description:"Select the extensions to exclude from this module."})})}),(0,d.GU)(p,"filterAllowedNames")&&(0,x.jsx)(u.A,{isPro:!0,isNew:!0,title:"Allowed Names",secondaryAction:(0,x.jsx)(h.A,{isPro:!0,value:f?.allowNames||"",onChange:e=>g("allowNames",e),disabled:f?.allowAllNames||!(0,_.G4)(ccpigd.isPro)}),description:"Enter file and folder names, separated by commas, to display. Leave blank to display all files and folders.",children:(0,x.jsxs)(u.A.SubField,{action:(0,x.jsx)(C.A,{isPro:!0,id:"allowAllNames",title:"Allow all",checked:f?.allowAllNames||!1,onChange:()=>g("allowAllNames",!f?.allowAllNames)}),description:"Allow all extensions in this module.",children:[(0,x.jsx)(u.A.SubField,{title:"Except:",background:"white",secondaryAction:(0,x.jsx)(h.A,{isPro:!0,value:f?.allowExceptNames||"",onChange:e=>g("allowExceptNames",e),disabled:!f?.allowAllNames||!(0,_.G4)(ccpigd.isPro)}),description:"Select the extensions to exclude from this module.",children:(0,x.jsxs)(A.A,{className:"mt-2",children:[(0,x.jsx)(A.A.Normal,{children:"You can use the * and ? wildcards to match multiple characters and single characters respectively."}),(0,x.jsx)(A.A.Title,{title:"For example:"}),M.p7.map(((e,t)=>(0,x.jsxs)(A.A.Bullet,{children:[(0,x.jsx)(A.A.Title,{title:e.title}),(0,x.jsx)(A.A.Text,{children:e.text})]},t)))]})}),(0,x.jsx)(u.A.SubField,{title:"Apply to",description:"Select the type of files to apply the name filters.",background:"white",secondaryAction:(0,x.jsxs)(c.A,{children:[(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(Me.A,{checked:null!==(t=f?.applyNameFilter?.files)&&void 0!==t&&t,size:"small",onClick:e=>e.stopPropagation(),readonly:!0}),variant:"outlined",onClick:()=>{(0,_.G4)(ccpigd.isPro)?g("applyNameFilter.files",!f?.applyNameFilter.files):window.CCPIGDHelper.openUpgradePopUp()},children:"Files"}),(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(Me.A,{checked:null!==(i=f?.applyNameFilter?.folders)&&void 0!==i&&i,size:"small",onClick:e=>e.stopPropagation(),readonly:!0}),variant:"outlined",onClick:()=>{(0,_.G4)(ccpigd.isPro)?g("applyNameFilter.folders",!f?.applyNameFilter.folders):window.CCPIGDHelper.openUpgradePopUp()},children:"Folders"})]})})]})}),(0,d.GU)(p,"filterMaxFileUpload",!1)&&(0,x.jsx)(u.A,{title:"Uploader Configuration",description:"Configure the maximum number of files that can be uploaded at once and the maximum and minimum file sizes.",children:(0,x.jsx)(u.A.SubField,{children:(0,x.jsxs)($.A,{gap:20,children:[(0,x.jsx)(h.A,{label:"Max File Upload",id:"maxFileUpload",helperText:"Enter the max number of files to upload at once. Leave empty for no limit.",type:"number",value:null!==(s=f?.maxFileUpload)&&void 0!==s?s:"",onChange:e=>g("maxFileUpload",e)}),(0,x.jsx)(h.A,{label:"Max File Size (MB)",id:"maxFileSize",helperText:"Enter the maximum upload file size (MB).",type:"number",value:null!==(r=f?.maxFileSize)&&void 0!==r?r:"",onChange:e=>g("maxFileSize",e)}),(0,x.jsx)(h.A,{label:"Min File Size (MB)",id:"minFileSize",helperText:"Enter the minimum upload file size (MB).",type:"number",value:null!==(n=f?.minFileSize)&&void 0!==n?n:"",onChange:e=>g("minFileSize",e)})]})})}),(0,d.GU)(p,"filterMaxFileNumbers",!1)&&(0,x.jsx)(u.A,{title:"Max File Numbers",description:"Configure the maximum number of files that can be uploaded at once and the maximum and minimum file sizes.",children:(0,x.jsx)(u.A.SubField,{children:(0,x.jsx)(h.A,{label:"Max File Numbers",id:"maxFileNumbers",helperText:"Enter the max number of files to upload at once. Leave empty for no limit.",type:"number",value:null!==(l=f?.maxFileNumbers)&&void 0!==l?l:"",className:"w-half",onChange:e=>g("maxFileNumbers",e)})})})]})},mt=({moduleType:e})=>{const{editData:t}=(0,a.G)((e=>e.moduleBuilder)),{shortcodeId:i,moduleMenu:s,menuKey:r,folderKey:l}=(0,n.g)(),{navigateToSource:o}=Ye(),c=(0,n.Zp)(),u=M.vr.filter((s=>e?"modules"!==s.id&&(0,d.GU)(t?.type,s.id):("new"===i||"modules"!==s.id)&&(0,d.GU)(t?.type,s.id)));return(0,x.jsx)(it.A,{id:"ccpigd-mb-sidebar",children:(0,x.jsx)(le.A,{align:"center",className:"ccpigd-mb-sidebar-menu",children:u.map((e=>{const a=M.vr.findIndex((e=>e.id===s))>=M.vr.findIndex((t=>t.id===e.id));return(0,x.jsxs)(Oe.A,{className:"ccpigd-mb-sidebar-menu__item "+(a?"active-tab":""),children:[(0,x.jsxs)(ye.A,{rounded:"lg",className:"ccpigd-mb-single-tab",background:"secondary",padding:15,onClick:()=>(e=>{const s=M.vr.findIndex((t=>t.id===e));0===t?.data.source.fileKeys.length&&s>1?window.toast.show({message:"No files added!",theme:"error",size:"sm"}):"source"===e?o(e):c(`/module-builder/${i}/${e}`)})(e.id),children:[(0,x.jsx)(ge.A,{rounded:"md",size:"medium",className:"ccpigd-tab-icon",children:(0,x.jsx)(g.A,{name:e.icon,fontSize:"xl"})},e.id),(0,x.jsx)(f.A,{size:"sm",weight:"medium",className:"ccpigd-tab-title",color:a?"white":"dark",children:e.title})]}),(0,x.jsx)(Oe.A,{className:"ccpigd-mb-sidebar-menu__item__connector",children:(0,x.jsx)("span",{})})]})}))})})};var ht=i(5219),ft=i(1985),gt=i(5826);const xt=({moduleType:e,onClose:t})=>{const{editData:i,isEdited:s}=(0,a.G)((e=>e.moduleBuilder)),{loading:r,saveData:l}=Ye(),o=(0,a.j)(),c=(0,n.Zp)(),d=async()=>{await window.toast.confirm({message:"This will remove all unsaved changes. Are you sure you want to continue?",okText:"Yes, discard",cancelText:"No, keep editing"})&&(c("/module-builder"),window.toast.show({message:"Changes discarded",theme:"success",size:"sm"}))},u=xe.G.find((e=>e.id===i?.type));return(0,x.jsx)(nt.A,{children:(0,x.jsxs)($.A,{gap:5,align:"space-between",className:e?"mb-4":"",children:[(0,x.jsxs)($.A,{gap:10,align:"center",children:[(0,x.jsx)(gt.A,{title:u?.title,placement:"right",wrap:"no-wrap",arrow:!0,children:(0,x.jsx)(ge.A,{fontSize:"2xl",size:"medium",children:u&&(0,x.jsx)(g.A,{name:u.icon,fontSize:"2xl"})})}),(0,x.jsx)(h.A,{type:"text",id:"module-title",placeholder:"Shortcode Title",value:i?.title||"",onChange:e=>{o((0,fe.O6)({key:"title",value:e}))}}),(0,x.jsx)(ft.A,{})]}),(0,x.jsxs)($.A,{gap:10,children:[i&&"new"!==i.id&&(0,x.jsx)(m.A,{onClick:()=>(e=>{const t=`[integration-google-drive id="${e}"]`;if(navigator.clipboard&&window.isSecureContext)navigator.clipboard.writeText(t).then((()=>{window.toast.show({message:"Shortcode copied!",theme:"success",size:"sm"})})).catch((e=>{window.toast.show({message:"Failed to copy shortcode!",theme:"error",size:"sm"})}));else try{const e=document.createElement("textarea");e.value=t,e.style.position="fixed",e.style.top="0",e.style.left="0",e.style.opacity="0",document.body.appendChild(e),e.focus(),e.select();const i=document.execCommand("copy");if(document.body.removeChild(e),!i)throw new Error("Fallback copy failed");window.toast.show({message:"Shortcode copied!",theme:"success",size:"sm"})}catch(e){window.toast.show({message:"Failed to copy shortcode!",theme:"error",size:"sm"})}})(i?.id),variant:"outlined",startIcon:(0,x.jsx)(g.A,{name:"content_copy"}),children:(0,x.jsxs)(f.A,{className:"shortcode-text text-ellipsis",size:"sm",children:["[",(0,x.jsxs)("span",{className:"ccpigd-shortcode-id",children:["integration-google-drive"," "]}),'id="',i?.id,'"]']})}),e?s&&(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"history"}),variant:"warning",onClick:d,children:"Discard"}):s?(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"history"}),variant:"warning",onClick:d,children:"Discard"}):(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"arrow_back_ios"}),variant:"warning",to:"/module-builder",children:"Back"}),!e&&(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"visibility"}),variant:"secondary",onClick:async()=>{try{if(!i)throw new Error("No edit data available for preview.");window.toast.show({reactComponent:(0,x.jsx)(ht.A,{data:i}),theme:"light",duration:0,variant:"modal"})}catch(e){window.toast.show({message:"Unable to open preview.",theme:"error",size:"sm"})}},disabled:!!i?.data.source.files&&0===i?.data.source.files.length,children:"Preview"}),e&&(0,x.jsx)(m.A,{variant:"error",onClick:t,children:"Close"}),(0,x.jsx)(m.A,{loading:r,disabled:!s,startIcon:(0,x.jsx)(g.A,{name:"check"}),variant:"primary",onClick:()=>l("save-close"),children:"Save and Close"})]})]})})},yt=({children:e})=>(0,x.jsx)("div",{className:"ccpigd-footer",children:e}),vt=({moduleType:e})=>{const{isEdited:t,editData:i}=(0,a.G)((e=>e.moduleBuilder)),{shortcodeId:s,moduleMenu:r,menuKey:l,folderKey:o}=(0,n.g)(),{saveData:c,loading:u,navigateToSource:p}=Ye(),h=(0,n.Zp)(),f=M.vr.filter((t=>e?"modules"!==t.id&&(0,d.GU)(i?.type,t.id):("new"===s||"modules"!==t.id)&&(0,d.GU)(i?.type,t.id))),y=f.findIndex((e=>e.id===r)),v=y<=0;return(0,x.jsx)(yt,{children:(0,x.jsxs)($.A,{align:"space-between",children:[(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"arrow_back_ios"}),variant:"primary",disabled:v,onClick:()=>{if("modules"===r)return;const e=f[y-1].id;"source"!==e?h(`/module-builder/${s}/${e}`):p(e)},children:"Back"}),(0,x.jsx)(m.A,{loading:u,disabled:!t,startIcon:(0,x.jsx)(g.A,{name:"check"}),variant:"primary",onClick:()=>c("save-changes"),children:"Save Changes"}),"permissions"!==r?(0,x.jsx)(m.A,{endIcon:(0,x.jsx)(g.A,{name:"arrow_forward_ios"}),variant:"primary",onClick:()=>{if("permissions"===r)return;const e=f.findIndex((e=>e.id===r));if(0===i?.data.source.fileKeys.length&&e>=1)return void window.toast.show({message:"No files added!",theme:"error",size:"sm"});const t=f[e+1].id;"source"!==t?h(`/module-builder/${s}/${t}`):p(t)},disabled:"permissions"===r,children:"Next"}):(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"check"}),variant:"primary",onClick:()=>c("save-close"),disabled:"permissions"!==r,children:"Finish"})]})})},wt=({moduleType:e,onClose:t,integration:i})=>{const{editData:c,isEdited:d,defaultData:u}=(0,a.G)((e=>e.moduleBuilder)),{selectedFiles:m}=(0,a.G)((e=>e.manageFiles)),{shortcodeId:h,moduleMenu:f}=(0,n.g)(),g=(0,a.j)(),y=(0,n.Zp)(),{data:v,isFetching:w,isLoading:b,isError:j}=(0,r.$$)({id:h||"new",config:{page:1,order:"ASC",orderBy:"name"}},{skip:!h,refetchOnMountOrArgChange:!0});(0,p.useEffect)((()=>{j&&y("/module-builder")}),[j]),(0,p.useEffect)((()=>{g((0,fe.ex)(JSON.stringify(u)!==JSON.stringify(c)))}),[v,c]),(0,p.useEffect)((()=>{v&&(g((0,fe.BX)({...v,type:e||v.type,integration:v.integration||i||null})),g((0,s.fp)(v.data.source.selectedFiles||[])))}),[v]),(0,p.useEffect)((()=>{const e=e=>{e.preventDefault(),e.returnValue=""};return d&&window.addEventListener("beforeunload",e),()=>{window.removeEventListener("beforeunload",e)}}),[d]);const C=m.map((e=>({key:e.key,thumbnailKey:""})));return(0,p.useEffect)((()=>{e?(g((0,fe.KE)({...ccpigd.moduleData,id:h||"new",type:e,data:{...ccpigd.moduleData.data,source:{...ccpigd.moduleData.data.source,fileKeys:C||[]}}})),y(`/module-builder/${h}/source/my-drive`)):y("new"===h?`/module-builder/${h}/modules`:`/module-builder/${h}/source/my-drive`)}),[]),!c||w||b?(0,x.jsx)(l.A,{}):(0,x.jsxs)(o.A,{className:e?"ccpigd-popup-module-builder":"",children:[(0,x.jsx)(mt,{moduleType:e}),(0,x.jsxs)(o.A.ContentWrapper,{children:[(0,x.jsx)(xt,{moduleType:e,onClose:t}),(0,x.jsx)(o.A.Content,{className:"ccpigd-module-builder",children:(()=>{switch(f){case"modules":default:return(0,x.jsx)(we,{});case"source":return(0,x.jsx)(dt,{});case"filter":return(0,x.jsx)(pt,{});case"advanced":return(0,x.jsx)(he,{});case"notifications":return(0,x.jsx)(S,{});case"permissions":return(0,x.jsx)(Z,{})}})()}),(0,x.jsx)(vt,{moduleType:e})]})]})}},651:(e,t,i)=>{i.d(t,{BA:()=>L,BG:()=>b,DE:()=>N,DV:()=>F,GR:()=>n,Iw:()=>A,KS:()=>v,Ki:()=>P,LB:()=>d,M2:()=>_,Rj:()=>s,Se:()=>S,Uf:()=>m,aU:()=>k,c6:()=>x,eO:()=>y,f6:()=>E,ih:()=>g,kN:()=>c,lB:()=>z,nU:()=>o,p7:()=>r,pF:()=>j,qb:()=>w,qt:()=>u,rJ:()=>C,rU:()=>f,st:()=>M,vr:()=>a,wg:()=>h,wt:()=>l,x9:()=>p});const s=[{name:"None",value:""},{name:"Name",value:"name"},{name:"Created At",value:"createdAt"},{name:"Type",value:"type"}],a=[{id:"modules",title:"Modules",icon:"grid_view"},{id:"source",title:"Source",icon:"database_search"},{id:"filter",title:"Filter",icon:"filter_alt"},{id:"advanced",title:"Advanced",icon:"category_search"},{id:"notifications",title:"Notifications",icon:"notifications_active"},{id:"permissions",title:"Permissions",icon:"visibility_lock"}],r=[{title:"report*, *.txt",text:"will match all files that start with report and have the .txt extension."},{title:"file?, image_*",text:'will match all files that start with file like "file1", "file2", and all files that start with image_.'}],n=[{key:"permissionUpload",visibleCondition:!1},{key:"uploadOptions",visibleCondition:!1},{key:"permissionPreview",visibleCondition:!1},{key:"permissionNewFolder",visibleCondition:!1},{key:"permissionDeleteFolder",visibleCondition:!1},{key:"permissionSearch",visibleCondition:!1},{key:"permissionDownload",visibleCondition:!1},{key:"permissionRename",visibleCondition:!1},{key:"permissionAllowShare",visibleCondition:!1},{key:"permissionCopyMove",visibleCondition:!1}],l=[{key:"breadcrumb",title:"Breadcrumbs",description:"Enable it to show breadcrumb in header."},{key:"refresh",title:"Refresh Button",description:"Enable it to show refresh button in header."},{key:"sorting",title:"Sorting",description:"Enable it to show sorting options in header."}],o=[{key:"openedPlaylist",id:"openedPlaylist",title:"Opened Playlist",description:"Should be the playlist opened by default.",checked:e=>e?.openedPlaylist},{key:"showNextPrefix",id:"showNextPrefix",title:"Show Number Prefix",description:"Should show the next prefix of the media item.",checked:e=>e?.showNextPrefix},{key:"showThumbnail",id:"showThumbnail",title:"Show Thumbnail",description:"Should show the thumbnail of the media item.",checked:e=>e?.showThumbnail}],c=[{key:"16/9",title:"16:9",icon:"aspect_ratio"},{key:"4/3",title:"4:3",icon:"aspect_ratio"},{key:"3/2",title:"3:2",icon:"aspect_ratio"},{key:"2/1",title:"2:1",icon:"aspect_ratio"},{key:"1/1",title:"1:1",icon:"aspect_ratio"},{key:"21/9",title:"21:9",icon:"aspect_ratio"},{key:"9/16",title:"9:16",icon:"aspect_ratio"}],d=[{title:"Left",key:"left",icon:"align_horizontal_left"},{key:"right",title:"Right",icon:"align_horizontal_right"},{key:"bottom",title:"Bottom",icon:"align_flex_end"}],u=[{key:"backgroundColor",title:"Background Color",description:"Pick the primary color for the file browser. This color will impact both the admin and frontend file browser modules.",defaultColor:"#ffffff",colors:["#471396","#ffffff","#0f0599ff","#030161ff","#150035ff","#000e25","#1363e2ff","#1bc274ff","#501aa1ff"]},{key:"textColor",title:"Text Color",description:"Pick the primary color for the file browser. This color will impact both the admin and frontend file browser modules.",defaultColor:"#000000",colors:["#471396","#0f0599ff","#030161ff","#150035ff","#000000","#385d99ff","#1363e2ff","#1bc274ff","#501aa1ff"]}],p=[{key:"title",title:"Show Title",description:"Show the image title in the overlay."},{key:"description",title:"Show Description",description:"Show the image description in the overlay."},{key:"size",title:"Show Size",description:"Show the image size in the overlay."}],m=[{key:"light",title:"Light Mode",icon:"light_mode"},{key:"dark",title:"Dark Mode",icon:"dark_mode"}],h=[{key:"load-more",title:"Load More",icon:"autorenew"},{key:"infinite-scroll",title:"Infinite Scroll",icon:"swap_vert"},{key:"pagination",title:"Pagination",icon:"page_control"}],f=[{key:"name",title:"Name",icon:"id_card"},{key:"size",title:"Size",icon:"60fps_select"},{key:"createdAt",title:"Created At",icon:"alarm"},{key:"updatedAt",title:"Updated At",icon:"edit_calendar"}],g=[{key:"ASC",title:"Ascending",icon:"uppercase"},{key:"DESC",title:"Descending",icon:"arrow_cool_down"}],x=[{key:"grid",title:"Grid",icon:"grid_view"},{key:"list",title:"List",icon:"dehaze"}],y=[{key:"justified",title:"Justified",icon:"format_align_justify"},{key:"grid",title:"Grid",icon:"grid_view"},{key:"masonry",title:"Masonry",icon:"browse"}],v=[{key:"desktop",title:"Desktop",icon:"screenshot_monitor"},{key:"tablet",title:"Tablet",icon:"tablet_mac"},{key:"mobile",title:"Mobile",icon:"mobile_2"}],w=[{key:"1:1",title:"1:1",icon:"aspect_ratio"},{key:"3:2",title:"3:2",icon:"aspect_ratio"},{key:"4:3",title:"4:3",icon:"aspect_ratio"},{key:"9:16",title:"9:16",icon:"aspect_ratio"},{key:"16:9",title:"16:9",icon:"aspect_ratio"},{key:"21:9",title:"21:9",icon:"aspect_ratio"}],b=[{key:"original",title:"Original",icon:"image"},{key:"medium",title:"Medium",icon:"imagesmode"},{key:"thumbnail",title:"Thumbnail",icon:"gallery_thumbnail"}],j=[{key:"rounded",title:"Rounded",icon:"rounded_corner"},{key:"square",title:"Square",icon:"square"}],C=[{key:"always",title:"Always",icon:"all_inclusive"},{key:"hover",title:"On Hover",icon:"highlight_mouse_cursor"}],A=[{key:"desktop",title:"Desktop",icon:"computer"},{key:"tablet",title:"Tablet",icon:"tablet_android"},{key:"mobile",title:"Mobile",icon:"mobile"}],k=[{key:"read-only",title:"Read Only",icon:"auto_stories"},{key:"editable",title:"Editable",icon:"edit"},{key:"full-editable",title:"Full Editable",icon:"settings"}],N=[{key:"grid",title:"Grid",icon:"grid_view"},{key:"list",title:"List",icon:"dehaze"}],S=[{key:"large",title:"Large",icon:"crop_7_5"},{key:"medium",title:"Medium",icon:"crop_7_5"},{key:"small",title:"Small",icon:"crop_7_5"}],F=[{key:"desktop",title:"Desktop",icon:"computer",isPro:!1},{key:"tablet",title:"Tablet",icon:"tablet_android",isPro:!0},{key:"mobile",title:"Mobile",icon:"mobile",isPro:!0}],M=[{key:"everyone",title:"Everyone",icon:"public"},{key:"logged",title:"Logged In",icon:"groups"}],_=[{key:"roles",title:"Roles Based",icon:"manage_accounts"},{key:"users",title:"Users Based",icon:"person"}],z=[{key:"sliderType",title:"Slider Type",description:"Number of files to show in first render. Leave empty for default value.",options:[{name:"Horizontal",value:"horizontal"},{name:"Vertical",value:"vertical"}],secondaryAction:!0},{key:"sliderEffect",title:"Slider Effect",description:"Select the transition effect for the slider.",options:[{name:"Flip",value:"flip"},{name:"Fade",value:"fade"},{name:"Slide",value:"slide"}],secondaryAction:!0},{key:"navigationStyle",description:"Show navigation arrows and dots.",options:[{name:"Arrows & Dots",value:"arrows-dots"},{name:"Arrows",value:"arrows"},{name:"Dots",value:"dots"},{name:"None",value:"none"}],action:!0,children:!0}],E=[{key:"slideToShow",title:"Slide To Show Display",extraContent:!0,min:1,max:10},{key:"itemGap",title:"Item Gap",description:"The spacing between each item. Leave empty for default value.",min:10},{key:"borderRadius",title:"Item Border Radius",description:"The border radius of each item. Leave empty for default value."}],P=[{key:"slideAutoPlay",title:"Slide Auto Play",description:"Enable or disable slide auto play",children:!0},{key:"mouseControl",title:"Mouse Control",description:"Enable or disable mouse control"},{key:"disableSliderCaption",title:"Show Slider Caption",description:"Show/ hide the slider caption"}],L=[{key:"showFileName",subTitle:"Show File Name",description:"Show or hide the file name below the embedded document.",action:!0},{key:"embedType",title:"Embed Type",buttonContent:!0},{key:"width",title:"Iframe Dimensions",subField:[{key:"width",title:"Width"},{key:"height",title:"Height"}]},{key:"allowPopOut",subTitle:"Allow Pop Out",description:"Allow the document to be opened in a new tab.",action:!0,noteContent:!0}]},6165:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(3042),a=i(347),r=i(790);const n=()=>{const{editData:e}=(0,a.G)((e=>e.settings));return(0,r.jsxs)("div",{className:"ccpigd-logo",children:[(0,r.jsxs)("svg",{width:30,height:31,viewBox:"0 0 43 44",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("rect",{x:"-0.00292969",y:"0.971436",width:"42.0571",height:"42.0572",rx:"21.0286",fill:"url(#paint0_radial_108_13382)"}),(0,r.jsx)("path",{d:"M26.5872 12.1151C27.456 12.2784 28.2243 12.5611 28.9107 13.042C30.0471 13.8334 30.7217 14.9104 30.9422 16.2543C31.0047 16.626 31.0173 17.0124 31.0224 17.3912C31.028 17.6837 30.7853 17.8583 30.5137 17.7965C30.3185 17.7538 30.2084 17.6032 30.1946 17.3818C30.1667 16.9878 30.1619 16.5904 30.0802 16.2073C29.765 14.7201 28.8447 13.7278 27.4113 13.1893C27.0329 13.048 26.6271 12.9854 26.2331 12.889C26.1948 12.8811 26.1449 12.9033 26.1026 12.9105C26.1176 12.9519 26.1249 13.0007 26.1477 13.0345C26.4211 13.4001 26.7021 13.7659 26.9755 14.1352C27.0779 14.2709 27.0846 14.4134 26.9953 14.5591C26.9179 14.686 26.7908 14.7601 26.6417 14.7254C26.5422 14.7023 26.4276 14.6452 26.3668 14.5698C25.8882 13.9516 25.4213 13.3297 24.9544 12.7041C24.7949 12.4892 24.8425 12.2684 25.081 12.1312C25.739 11.7494 26.4009 11.3676 27.0628 10.9858C27.2705 10.8672 27.4885 10.9212 27.5984 11.1057C27.7082 11.2939 27.6493 11.4998 27.4415 11.6221C27.1759 11.7778 26.8989 11.9334 26.5872 12.1151Z",fill:"white"}),(0,r.jsx)("path",{d:"M15.5348 31.9899C14.665 31.8324 13.8947 31.555 13.2048 31.0787C12.0628 30.2949 11.3808 29.2225 11.1508 27.8801C11.0858 27.5088 11.0703 27.1226 11.0627 26.7439C11.055 26.4513 11.2965 26.2751 11.5685 26.3352C11.764 26.3765 11.8751 26.5264 11.8904 26.7476C11.9211 27.1414 11.9288 27.5389 12.0131 27.9214C12.3387 29.4063 13.2662 30.3925 14.7032 30.9212C15.0826 31.0599 15.4889 31.1199 15.8836 31.2137C15.9219 31.2212 15.9717 31.1988 16.0139 31.1912C15.9986 31.1499 15.9909 31.1011 15.9679 31.0675C15.6919 30.7037 15.4084 30.34 15.1325 29.9725C15.029 29.8375 15.0212 29.6951 15.1094 29.5488C15.1861 29.4214 15.3126 29.3463 15.462 29.3801C15.5617 29.4025 15.6766 29.4587 15.7379 29.5337C16.2208 30.1488 16.6923 30.7675 17.1636 31.3899C17.3244 31.6037 17.2784 31.825 17.0408 31.9637C16.3856 32.35 15.7264 32.7361 15.0673 33.1224C14.8604 33.2424 14.6419 33.1898 14.5308 33.0061C14.4197 32.8186 14.4771 32.6123 14.6841 32.4886C14.9485 32.3311 15.2244 32.1737 15.5348 31.9899Z",fill:"white"}),(0,r.jsx)("path",{d:"M23.3323 12.1358V19.4705H21.2514C19.9331 19.4705 18.8678 20.5167 18.8678 21.8029V24.8178H10.3718C9.05358 24.8178 7.98828 23.7716 7.98828 22.4855V12.1358C7.98828 10.8459 9.05358 9.80344 10.3718 9.80344H20.9486C22.2631 9.80344 23.3323 10.8459 23.3323 12.1358Z",fill:"white"}),(0,r.jsx)("path",{d:"M34.0637 21.5109V31.8604C34.0637 33.1505 32.9946 34.1966 31.6802 34.1966H21.1034C19.7851 34.1966 18.7197 33.1505 18.7197 31.8604V24.5258H20.8006C22.115 24.5258 23.1842 23.4795 23.1842 22.1933V19.1785H31.6802C32.9946 19.1785 34.0637 20.2247 34.0637 21.5109Z",fill:"white"}),(0,r.jsx)("path",{d:"M26.501 22.9278C24.3779 22.9615 22.5537 24.7052 22.5537 26.8764C22.5577 29.1413 24.5159 30.8587 26.612 30.8288C28.7619 30.795 30.5937 29.0551 30.5899 26.884C30.5937 24.679 28.7351 22.894 26.501 22.9278ZM26.6427 30.6188C24.5197 30.6563 22.7914 28.9726 22.7646 26.8726C22.7416 24.904 24.4661 23.1903 26.4588 23.1341C28.5435 23.0741 30.3868 24.784 30.3829 26.8877C30.3829 28.7775 28.7887 30.585 26.6427 30.6188Z",fill:"#207196"}),(0,r.jsx)("path",{d:"M28.8763 24.3372C28.7308 24.416 28.5966 24.4685 28.4894 24.5547C28.271 24.731 28.2288 24.986 28.3553 25.2785C28.4127 25.4172 28.4817 25.5523 28.566 25.676C28.8994 26.1596 28.9607 26.6809 28.7998 27.2359C28.6426 27.7759 28.474 28.3158 28.3093 28.8558C28.3054 28.8746 28.2939 28.8895 28.2671 28.9383C27.8456 27.7046 27.4316 26.5009 27.014 25.2785C27.129 25.2709 27.2209 25.2672 27.3167 25.256C27.3666 25.2485 27.4278 25.2447 27.4547 25.2147C27.4892 25.1772 27.5007 25.1172 27.5045 25.0648C27.5045 25.0534 27.4433 25.0235 27.4087 25.0235C26.8339 25.0235 26.2552 25.0273 25.6804 25.0273C25.6612 25.0273 25.6382 25.0273 25.619 25.031C25.5616 25.0459 25.4581 25.0198 25.4696 25.1135C25.4734 25.1622 25.5577 25.1997 25.6038 25.241C25.6076 25.2447 25.6191 25.2447 25.6267 25.2447C25.8758 25.2222 25.9716 25.3723 26.0407 25.5747C26.1709 25.9385 26.3166 26.2984 26.4507 26.6585C26.466 26.6997 26.4698 26.7559 26.4584 26.7971C26.2208 27.4947 25.9793 28.1884 25.7417 28.8858C25.7379 28.9008 25.7264 28.9121 25.6996 28.9608C25.278 27.7272 24.8642 26.5234 24.4426 25.301C24.569 25.2823 24.6686 25.2709 24.7644 25.2522C24.8488 25.2335 24.9638 25.2259 24.9562 25.121C24.9485 25.0086 24.8335 25.0198 24.7491 25.0198C24.4656 25.0235 24.1859 25.031 23.9023 25.0385C23.8371 25.0385 23.7719 25.0385 23.6992 25.0198C24.182 24.311 24.8258 23.8235 25.6726 23.6098C26.8684 23.3023 27.926 23.5872 28.8763 24.3372Z",fill:"#207196"}),(0,r.jsx)("path",{d:"M26.6583 27.1876C27.0108 28.1439 27.3634 29.1 27.7275 30.0864C27.5243 30.1313 27.3365 30.1801 27.1488 30.2176C26.6851 30.3076 26.2253 30.2813 25.7693 30.1801C25.5814 30.1388 25.5775 30.1276 25.6389 29.9551C25.9494 29.0701 26.2597 28.1852 26.5739 27.3002C26.5855 27.2626 26.6046 27.2289 26.6239 27.1914C26.6315 27.1914 26.643 27.1876 26.6583 27.1876Z",fill:"#207196"}),(0,r.jsx)("path",{d:"M23.4509 25.5168C23.995 26.9755 24.5393 28.438 25.0834 29.8965C25.0719 29.9041 25.0566 29.9116 25.0451 29.9191C24.3054 29.5554 23.7574 29.0004 23.4241 28.258C23.014 27.3505 23.0562 26.4317 23.4048 25.5206C23.4165 25.5206 23.4318 25.5168 23.4509 25.5168Z",fill:"#207196"}),(0,r.jsx)("path",{d:"M29.6363 25.2933C30.0386 26.1071 30.1306 26.9546 29.8776 27.8283C29.6287 28.687 29.096 29.3433 28.2949 29.7895C28.3066 29.752 28.3142 29.7145 28.3257 29.6807C28.6782 28.6757 29.0308 27.6708 29.3795 26.6658C29.5136 26.2796 29.6094 25.8859 29.5864 25.4734C29.5826 25.4134 29.5941 25.3534 29.5979 25.2933C29.6094 25.2971 29.6248 25.2933 29.6363 25.2933Z",fill:"#207196"}),(0,r.jsx)("mask",{id:"mask0_108_13382",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:11,y:13,width:9,height:8,children:(0,r.jsx)("path",{d:"M19.4059 13.5797H11.7959V20.1883H19.4059V13.5797Z",fill:"white"})}),(0,r.jsxs)("g",{mask:"url(#mask0_108_13382)",children:[(0,r.jsx)("path",{d:"M12.3712 19.2438L12.7068 19.8072C12.7766 19.9258 12.8768 20.019 12.9945 20.0868L14.1931 18.0703H11.7959C11.7959 18.2016 11.8308 18.333 11.9005 18.4516L12.3712 19.2438Z",fill:"#0066DA"}),(0,r.jsx)("path",{d:"M15.6009 15.698L14.4023 13.6815C14.2846 13.7493 14.1844 13.8425 14.1146 13.9611L11.9005 17.689C11.832 17.8051 11.796 17.9365 11.7959 18.0703H14.1931L15.6009 15.698Z",fill:"#00AC47"}),(0,r.jsx)("path",{d:"M18.2076 20.0868C18.3252 20.019 18.4255 19.9258 18.4952 19.8072L18.6347 19.5742L19.3016 18.4516C19.3713 18.333 19.4062 18.2017 19.4062 18.0703H17.0088L17.5189 19.0447L18.2076 20.0868Z",fill:"#EA4335"}),(0,r.jsx)("path",{d:"M15.6009 15.6978L16.7995 13.6814C16.6819 13.6136 16.5467 13.5797 16.4073 13.5797H14.7946C14.6551 13.5797 14.52 13.6178 14.4023 13.6814L15.6009 15.6978Z",fill:"#00832D"}),(0,r.jsx)("path",{d:"M17.0084 18.0703H14.1927L12.9941 20.0868C13.1118 20.1546 13.2469 20.1885 13.3864 20.1885H17.8147C17.9542 20.1885 18.0893 20.1504 18.207 20.0868L17.0084 18.0703Z",fill:"#2684FC"}),(0,r.jsx)("path",{d:"M18.1939 15.8251L17.0868 13.9611C17.0171 13.8425 16.9169 13.7493 16.7992 13.6815L15.6006 15.698L17.0084 18.0703H19.4012C19.4012 17.939 19.3664 17.8076 19.2967 17.689L18.1939 15.8251Z",fill:"#FFBA00"})]}),(0,r.jsx)("defs",{children:(0,r.jsxs)("radialGradient",{id:"paint0_radial_108_13382",cx:0,cy:0,r:1,gradientUnits:"userSpaceOnUse",gradientTransform:"translate(13.0348 -21.3189) rotate(75.524) scale(66.4573 66.4573)",children:[(0,r.jsx)("stop",{stopColor:"#E1F2A6"}),(0,r.jsx)("stop",{offset:1,stopColor:e?.appearance?.primaryColor})]})})]}),(0,r.jsxs)("div",{className:"ccpigd-logo-text",children:[(0,r.jsx)(s.A,{as:"span",size:"xs",color:"primary",style:{lineHeight:1},children:"Integration For"}),(0,r.jsx)(s.A,{as:"h1",size:"lg",weight:"bold",children:"Google Drive"})]})]})}},4970:(e,t,i)=>{i.d(t,{A:()=>a});var s=i(790);const a=()=>(0,s.jsxs)("svg",{width:300,height:300,viewBox:"0 0 300 300",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,s.jsxs)("g",{clipPath:"url(#clip0_70_21667)",children:[(0,s.jsxs)("g",{opacity:"0.25",children:[(0,s.jsx)("path",{d:"M277.434 221.04C287.673 221.04 295.974 212.739 295.974 202.5C295.974 192.261 287.673 183.96 277.434 183.96C267.195 183.96 258.894 192.261 258.894 202.5C258.894 212.739 267.195 221.04 277.434 221.04Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M61.338 183.96V221.037H44.403C34.164 221.037 25.866 212.739 25.866 202.503C25.866 192.267 34.167 183.96 44.403 183.96H61.338Z",fill:"#15BE7C"})]}),(0,s.jsxs)("g",{opacity:"0.25",children:[(0,s.jsx)("path",{d:"M27.3572 123.84H26.1632C24.4352 123.84 22.7432 124.008 21.1082 124.329C9.07818 126.684 0.000183105 137.28 0.000183105 150.003C0.000183105 157.23 2.92818 163.767 7.66218 168.498C12.3962 173.232 18.9362 176.16 26.1632 176.16H61.3412V76.1491C55.2182 70.5751 51.3722 62.5411 51.3722 53.6071C51.3722 46.1911 54.0242 39.3871 58.4342 34.1071C64.0172 27.4051 72.4292 23.1451 81.8372 23.1451C87.8522 23.1451 93.4592 24.8881 98.1812 27.8971H205.416C209.052 27.8971 212.475 29.5951 214.644 32.4721L244.119 71.5771C244.671 71.5411 245.223 71.5201 245.784 71.5201H273.837C288.285 71.5201 300 59.8051 300 45.3571C300 38.1361 297.072 31.5961 292.338 26.8561C287.604 22.1221 281.064 19.1941 273.837 19.1941H26.1632C11.7152 19.1941 0.000183105 30.9061 0.000183105 45.3541C0.000183105 52.5811 2.92818 59.1181 7.66218 63.8551C10.7882 66.9811 14.7032 69.3181 19.0832 70.5481C19.7372 70.7341 20.4002 70.8901 21.0782 71.0251C22.7222 71.3491 24.4232 71.5171 26.1632 71.5171H27.3752C28.0922 71.6581 28.7972 71.8321 29.4932 72.0331C33.9002 73.2961 37.8422 75.6601 40.9982 78.8161C45.8252 83.6491 48.8102 90.3121 48.8102 97.6771C48.8102 105.042 45.8252 111.714 40.9982 116.544C37.3442 120.198 32.6282 122.796 27.3602 123.84H27.3572Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M273.837 123.84H254.868V180.612C259.038 177.801 264.063 176.16 269.469 176.16H273.837C288.285 176.16 300 164.448 300 150C300 142.779 297.072 136.233 292.338 131.499C287.604 126.765 281.064 123.837 273.837 123.837V123.84Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M273.837 228.486H269.469C264.06 228.486 259.038 226.845 254.868 224.037V254.274C254.868 260.544 249.717 265.626 243.366 265.626H72.84C66.489 265.626 61.338 260.544 61.338 254.274V228.486H26.16C11.712 228.486 -0.00299072 240.198 -0.00299072 254.646C-0.00299072 261.873 2.92501 268.41 7.65901 273.147C12.393 277.881 18.933 280.809 26.16 280.809H273.834C288.282 280.809 299.997 269.094 299.997 254.646C299.997 247.425 297.069 240.882 292.335 236.154C287.601 231.417 281.061 228.489 273.834 228.489L273.837 228.486Z",fill:"#15BE7C"})]}),(0,s.jsx)("path",{d:"M237.315 266.523H231.027C230.529 266.523 230.127 266.121 230.127 265.623C230.127 265.125 230.529 264.723 231.027 264.723H237.315C237.813 264.723 238.215 265.125 238.215 265.623C238.215 266.121 237.813 266.523 237.315 266.523ZM224.736 266.523H218.448C217.95 266.523 217.548 266.121 217.548 265.623C217.548 265.125 217.95 264.723 218.448 264.723H224.736C225.234 264.723 225.636 265.125 225.636 265.623C225.636 266.121 225.234 266.523 224.736 266.523ZM212.157 266.523H205.869C205.371 266.523 204.969 266.121 204.969 265.623C204.969 265.125 205.371 264.723 205.869 264.723H212.157C212.655 264.723 213.057 265.125 213.057 265.623C213.057 266.121 212.655 266.523 212.157 266.523ZM199.578 266.523H193.29C192.792 266.523 192.39 266.121 192.39 265.623C192.39 265.125 192.792 264.723 193.29 264.723H199.578C200.076 264.723 200.478 265.125 200.478 265.623C200.478 266.121 200.076 266.523 199.578 266.523ZM186.999 266.523H180.708C180.21 266.523 179.808 266.121 179.808 265.623C179.808 265.125 180.21 264.723 180.708 264.723H186.999C187.497 264.723 187.899 265.125 187.899 265.623C187.899 266.121 187.497 266.523 186.999 266.523ZM174.42 266.523H168.132C167.634 266.523 167.232 266.121 167.232 265.623C167.232 265.125 167.634 264.723 168.132 264.723H174.42C174.918 264.723 175.32 265.125 175.32 265.623C175.32 266.121 174.918 266.523 174.42 266.523ZM161.841 266.523H155.553C155.055 266.523 154.653 266.121 154.653 265.623C154.653 265.125 155.055 264.723 155.553 264.723H161.841C162.339 264.723 162.741 265.125 162.741 265.623C162.741 266.121 162.339 266.523 161.841 266.523ZM149.262 266.523H142.971C142.473 266.523 142.071 266.121 142.071 265.623C142.071 265.125 142.473 264.723 142.971 264.723H149.262C149.76 264.723 150.162 265.125 150.162 265.623C150.162 266.121 149.76 266.523 149.262 266.523ZM136.683 266.523H130.392C129.894 266.523 129.492 266.121 129.492 265.623C129.492 265.125 129.894 264.723 130.392 264.723H136.683C137.181 264.723 137.583 265.125 137.583 265.623C137.583 266.121 137.181 266.523 136.683 266.523ZM124.104 266.523H117.813C117.315 266.523 116.913 266.121 116.913 265.623C116.913 265.125 117.315 264.723 117.813 264.723H124.104C124.602 264.723 125.004 265.125 125.004 265.623C125.004 266.121 124.602 266.523 124.104 266.523ZM111.525 266.523H105.237C104.739 266.523 104.337 266.121 104.337 265.623C104.337 265.125 104.739 264.723 105.237 264.723H111.525C112.023 264.723 112.425 265.125 112.425 265.623C112.425 266.121 112.023 266.523 111.525 266.523ZM98.946 266.523H92.658C92.16 266.523 91.758 266.121 91.758 265.623C91.758 265.125 92.16 264.723 92.658 264.723H98.946C99.444 264.723 99.846 265.125 99.846 265.623C99.846 266.121 99.444 266.523 98.946 266.523ZM86.367 266.523H80.079C79.581 266.523 79.179 266.121 79.179 265.623C79.179 265.125 79.581 264.723 80.079 264.723H86.367C86.865 264.723 87.267 265.125 87.267 265.623C87.267 266.121 86.865 266.523 86.367 266.523ZM73.788 266.523H72.843C70.89 266.523 69.018 266.088 67.284 265.227C66.84 265.005 66.657 264.465 66.876 264.021C67.098 263.577 67.638 263.394 68.082 263.616C69.567 264.351 71.166 264.726 72.84 264.726H73.785C74.283 264.726 74.685 265.128 74.685 265.626C74.685 266.124 74.283 266.526 73.785 266.526L73.788 266.523ZM243.606 266.523C243.117 266.523 242.715 266.133 242.706 265.641C242.697 265.143 243.09 264.732 243.588 264.723C245.541 264.684 247.437 264.117 249.075 263.085C249.495 262.821 250.05 262.947 250.317 263.367C250.584 263.787 250.455 264.342 250.035 264.609C248.121 265.818 245.901 266.481 243.621 266.526C243.615 266.526 243.609 266.526 243.603 266.526L243.606 266.523ZM63.072 261.165C62.772 261.165 62.481 261.015 62.31 260.745C61.092 258.816 60.447 256.59 60.441 254.307C60.441 253.809 60.84 253.407 61.338 253.404C61.833 253.404 62.238 253.806 62.238 254.301C62.244 256.245 62.793 258.141 63.831 259.782C64.095 260.202 63.969 260.757 63.549 261.024C63.399 261.117 63.234 261.162 63.069 261.162L63.072 261.165ZM253.716 260.136C253.581 260.136 253.446 260.106 253.32 260.043C252.873 259.824 252.69 259.284 252.912 258.837C253.617 257.409 253.974 255.873 253.974 254.274V253.125C253.974 252.627 254.376 252.225 254.874 252.225C255.372 252.225 255.774 252.627 255.774 253.125V254.274C255.774 256.152 255.354 257.955 254.526 259.635C254.37 259.953 254.049 260.136 253.719 260.136H253.716ZM61.341 248.919C60.843 248.919 60.441 248.517 60.441 248.019V241.728C60.441 241.23 60.843 240.828 61.341 240.828C61.839 240.828 62.241 241.23 62.241 241.728V248.019C62.241 248.517 61.839 248.919 61.341 248.919ZM254.871 247.737C254.373 247.737 253.971 247.335 253.971 246.837V240.549C253.971 240.051 254.373 239.649 254.871 239.649C255.369 239.649 255.771 240.051 255.771 240.549V246.837C255.771 247.335 255.369 247.737 254.871 247.737ZM61.341 236.34C60.843 236.34 60.441 235.938 60.441 235.44V229.152C60.441 228.654 60.843 228.252 61.341 228.252C61.839 228.252 62.241 228.654 62.241 229.152V235.44C62.241 235.938 61.839 236.34 61.341 236.34ZM254.871 235.158C254.373 235.158 253.971 234.756 253.971 234.258V227.97C253.971 227.472 254.373 227.07 254.871 227.07C255.369 227.07 255.771 227.472 255.771 227.97V234.258C255.771 234.756 255.369 235.158 254.871 235.158ZM61.341 223.761C60.843 223.761 60.441 223.359 60.441 222.861V216.573C60.441 216.075 60.843 215.673 61.341 215.673C61.839 215.673 62.241 216.075 62.241 216.573V222.861C62.241 223.359 61.839 223.761 61.341 223.761ZM254.871 222.579C254.373 222.579 253.971 222.177 253.971 221.679V215.391C253.971 214.893 254.373 214.491 254.871 214.491C255.369 214.491 255.771 214.893 255.771 215.391V221.679C255.771 222.177 255.369 222.579 254.871 222.579ZM61.341 211.182C60.843 211.182 60.441 210.78 60.441 210.282V203.994C60.441 203.496 60.843 203.094 61.341 203.094C61.839 203.094 62.241 203.496 62.241 203.994V210.282C62.241 210.78 61.839 211.182 61.341 211.182ZM254.871 210C254.373 210 253.971 209.598 253.971 209.1V202.812C253.971 202.314 254.373 201.912 254.871 201.912C255.369 201.912 255.771 202.314 255.771 202.812V209.1C255.771 209.598 255.369 210 254.871 210ZM61.341 198.603C60.843 198.603 60.441 198.201 60.441 197.703V191.415C60.441 190.917 60.843 190.515 61.341 190.515C61.839 190.515 62.241 190.917 62.241 191.415V197.703C62.241 198.201 61.839 198.603 61.341 198.603ZM254.871 197.421C254.373 197.421 253.971 197.019 253.971 196.521V190.233C253.971 189.735 254.373 189.333 254.871 189.333C255.369 189.333 255.771 189.735 255.771 190.233V196.521C255.771 197.019 255.369 197.421 254.871 197.421ZM61.341 186.024C60.843 186.024 60.441 185.622 60.441 185.124V178.836C60.441 178.338 60.843 177.936 61.341 177.936C61.839 177.936 62.241 178.338 62.241 178.836V185.124C62.241 185.622 61.839 186.024 61.341 186.024ZM254.871 184.842C254.373 184.842 253.971 184.44 253.971 183.942V177.651C253.971 177.153 254.373 176.751 254.871 176.751C255.369 176.751 255.771 177.153 255.771 177.651V183.942C255.771 184.44 255.369 184.842 254.871 184.842ZM61.341 173.445C60.843 173.445 60.441 173.043 60.441 172.545V166.257C60.441 165.759 60.843 165.357 61.341 165.357C61.839 165.357 62.241 165.759 62.241 166.257V172.545C62.241 173.043 61.839 173.445 61.341 173.445ZM254.871 172.263C254.373 172.263 253.971 171.861 253.971 171.363V165.075C253.971 164.577 254.373 164.175 254.871 164.175C255.369 164.175 255.771 164.577 255.771 165.075V171.363C255.771 171.861 255.369 172.263 254.871 172.263ZM61.341 160.866C60.843 160.866 60.441 160.464 60.441 159.966V153.675C60.441 153.177 60.843 152.775 61.341 152.775C61.839 152.775 62.241 153.177 62.241 153.675V159.966C62.241 160.464 61.839 160.866 61.341 160.866ZM254.871 159.684C254.373 159.684 253.971 159.282 253.971 158.784V152.496C253.971 151.998 254.373 151.596 254.871 151.596C255.369 151.596 255.771 151.998 255.771 152.496V158.784C255.771 159.282 255.369 159.684 254.871 159.684ZM61.341 148.287C60.843 148.287 60.441 147.885 60.441 147.387V141.099C60.441 140.601 60.843 140.199 61.341 140.199C61.839 140.199 62.241 140.601 62.241 141.099V147.387C62.241 147.885 61.839 148.287 61.341 148.287ZM254.871 147.105C254.373 147.105 253.971 146.703 253.971 146.205V139.914C253.971 139.416 254.373 139.014 254.871 139.014C255.369 139.014 255.771 139.416 255.771 139.914V146.205C255.771 146.703 255.369 147.105 254.871 147.105ZM61.341 135.708C60.843 135.708 60.441 135.306 60.441 134.808V128.517C60.441 128.019 60.843 127.617 61.341 127.617C61.839 127.617 62.241 128.019 62.241 128.517V134.808C62.241 135.306 61.839 135.708 61.341 135.708ZM254.871 134.526C254.373 134.526 253.971 134.124 253.971 133.626V127.335C253.971 126.837 254.373 126.435 254.871 126.435C255.369 126.435 255.771 126.837 255.771 127.335V133.626C255.771 134.124 255.369 134.526 254.871 134.526ZM61.341 123.129C60.843 123.129 60.441 122.727 60.441 122.229V115.938C60.441 115.44 60.843 115.038 61.341 115.038C61.839 115.038 62.241 115.44 62.241 115.938V122.229C62.241 122.727 61.839 123.129 61.341 123.129ZM254.871 121.947C254.373 121.947 253.971 121.545 253.971 121.047V114.759C253.971 114.261 254.373 113.859 254.871 113.859C255.369 113.859 255.771 114.261 255.771 114.759V121.047C255.771 121.545 255.369 121.947 254.871 121.947ZM61.341 110.55C60.843 110.55 60.441 110.148 60.441 109.65V103.359C60.441 102.861 60.843 102.459 61.341 102.459C61.839 102.459 62.241 102.861 62.241 103.359V109.65C62.241 110.148 61.839 110.55 61.341 110.55ZM254.871 109.368C254.373 109.368 253.971 108.966 253.971 108.468V102.18C253.971 101.682 254.373 101.28 254.871 101.28C255.369 101.28 255.771 101.682 255.771 102.18V108.468C255.771 108.966 255.369 109.368 254.871 109.368ZM61.341 97.9708C60.843 97.9708 60.441 97.5688 60.441 97.0708V90.7828C60.441 90.2848 60.843 89.8828 61.341 89.8828C61.839 89.8828 62.241 90.2848 62.241 90.7828V97.0708C62.241 97.5688 61.839 97.9708 61.341 97.9708ZM254.871 96.7888C254.373 96.7888 253.971 96.3868 253.971 95.8888V89.5588C253.971 89.0608 254.373 88.6588 254.871 88.6588C255.369 88.6588 255.771 89.0608 255.771 89.5588V95.8888C255.771 96.3868 255.369 96.7888 254.871 96.7888ZM61.341 85.3918C60.843 85.3918 60.441 84.9898 60.441 84.4918V78.2038C60.441 77.7058 60.843 77.3038 61.341 77.3038C61.839 77.3038 62.241 77.7058 62.241 78.2038V84.4918C62.241 84.9898 61.839 85.3918 61.341 85.3918ZM253.134 84.4978C252.834 84.4978 252.543 84.3478 252.372 84.0778C252.219 83.8348 252.051 83.5948 251.88 83.3638L248.661 79.0948C248.361 78.6988 248.442 78.1348 248.838 77.8348C249.234 77.5348 249.798 77.6158 250.098 78.0118L253.317 82.2808C253.521 82.5508 253.716 82.8328 253.896 83.1178C254.16 83.5378 254.034 84.0928 253.614 84.3598C253.464 84.4528 253.299 84.4978 253.134 84.4978ZM245.595 74.4298C245.322 74.4298 245.052 74.3068 244.875 74.0728L241.089 69.0508C240.789 68.6548 240.87 68.0908 241.266 67.7908C241.662 67.4908 242.226 67.5718 242.526 67.9678L246.312 72.9898C246.612 73.3858 246.531 73.9498 246.135 74.2498C245.973 74.3728 245.784 74.4298 245.595 74.4298ZM61.341 72.8128C60.843 72.8128 60.441 72.4108 60.441 71.9128V65.6218C60.441 65.1238 60.843 64.7218 61.341 64.7218C61.839 64.7218 62.241 65.1238 62.241 65.6218V71.9128C62.241 72.4108 61.839 72.8128 61.341 72.8128ZM238.023 64.3858C237.75 64.3858 237.48 64.2628 237.303 64.0288L233.517 59.0068C233.217 58.6108 233.298 58.0468 233.694 57.7468C234.09 57.4468 234.654 57.5278 234.954 57.9238L238.74 62.9458C239.04 63.3418 238.959 63.9058 238.563 64.2058C238.401 64.3288 238.212 64.3858 238.023 64.3858ZM61.341 60.2338C60.843 60.2338 60.441 59.8318 60.441 59.3338V53.0428C60.441 52.5448 60.843 52.1428 61.341 52.1428C61.839 52.1428 62.241 52.5448 62.241 53.0428V59.3338C62.241 59.8318 61.839 60.2338 61.341 60.2338ZM230.451 54.3388C230.178 54.3388 229.908 54.2158 229.731 53.9818L225.945 48.9598C225.645 48.5638 225.726 47.9998 226.122 47.6998C226.518 47.3998 227.082 47.4808 227.382 47.8768L231.168 52.8988C231.468 53.2948 231.387 53.8588 230.991 54.1588C230.829 54.2818 230.64 54.3388 230.451 54.3388ZM61.341 47.6548C60.843 47.6548 60.441 47.2528 60.441 46.7548V40.4668C60.441 39.9688 60.843 39.5668 61.341 39.5668C61.839 39.5668 62.241 39.9688 62.241 40.4668V46.7548C62.241 47.2528 61.839 47.6548 61.341 47.6548ZM222.879 44.2948C222.606 44.2948 222.336 44.1718 222.159 43.9378L218.373 38.9158C218.073 38.5198 218.154 37.9558 218.55 37.6558C218.946 37.3558 219.51 37.4368 219.81 37.8328L223.596 42.8548C223.896 43.2508 223.815 43.8148 223.419 44.1148C223.257 44.2378 223.068 44.2948 222.879 44.2948ZM62.463 35.2468C62.331 35.2468 62.196 35.2168 62.07 35.1568C61.623 34.9408 61.437 34.4008 61.653 33.9538C62.643 31.9138 64.185 30.1858 66.111 28.9558C66.531 28.6888 67.086 28.8118 67.353 29.2288C67.62 29.6488 67.497 30.2038 67.08 30.4708C65.433 31.5238 64.116 32.9998 63.273 34.7398C63.117 35.0608 62.796 35.2468 62.463 35.2468ZM215.307 34.2508C215.034 34.2508 214.764 34.1278 214.587 33.8938L213.924 33.0148C212.97 31.7488 211.713 30.6958 210.291 29.9698C209.847 29.7448 209.673 29.2018 209.898 28.7578C210.123 28.3138 210.666 28.1398 211.11 28.3648C212.772 29.2138 214.245 30.4468 215.361 31.9318L216.024 32.8108C216.324 33.2068 216.243 33.7708 215.847 34.0708C215.685 34.1938 215.496 34.2508 215.307 34.2508ZM72.534 28.7998C72.048 28.7998 71.646 28.4128 71.634 27.9238C71.622 27.4258 72.015 27.0148 72.51 26.9998C72.621 26.9998 72.732 26.9968 72.84 26.9968H78.822C79.32 26.9968 79.722 27.3988 79.722 27.8968C79.722 28.3948 79.32 28.7968 78.822 28.7968H72.84C72.744 28.7968 72.651 28.7968 72.555 28.7998C72.546 28.7998 72.54 28.7998 72.531 28.7998H72.534ZM204.615 28.7968H198.324C197.826 28.7968 197.424 28.3948 197.424 27.8968C197.424 27.3988 197.826 26.9968 198.324 26.9968H204.615C205.113 26.9968 205.515 27.3988 205.515 27.8968C205.515 28.3948 205.113 28.7968 204.615 28.7968ZM192.036 28.7968H185.748C185.25 28.7968 184.848 28.3948 184.848 27.8968C184.848 27.3988 185.25 26.9968 185.748 26.9968H192.036C192.534 26.9968 192.936 27.3988 192.936 27.8968C192.936 28.3948 192.534 28.7968 192.036 28.7968ZM179.457 28.7968H173.169C172.671 28.7968 172.269 28.3948 172.269 27.8968C172.269 27.3988 172.671 26.9968 173.169 26.9968H179.457C179.955 26.9968 180.357 27.3988 180.357 27.8968C180.357 28.3948 179.955 28.7968 179.457 28.7968ZM166.878 28.7968H160.59C160.092 28.7968 159.69 28.3948 159.69 27.8968C159.69 27.3988 160.092 26.9968 160.59 26.9968H166.878C167.376 26.9968 167.778 27.3988 167.778 27.8968C167.778 28.3948 167.376 28.7968 166.878 28.7968ZM154.299 28.7968H148.011C147.513 28.7968 147.111 28.3948 147.111 27.8968C147.111 27.3988 147.513 26.9968 148.011 26.9968H154.299C154.797 26.9968 155.199 27.3988 155.199 27.8968C155.199 28.3948 154.797 28.7968 154.299 28.7968ZM141.72 28.7968H135.432C134.934 28.7968 134.532 28.3948 134.532 27.8968C134.532 27.3988 134.934 26.9968 135.432 26.9968H141.72C142.218 26.9968 142.62 27.3988 142.62 27.8968C142.62 28.3948 142.218 28.7968 141.72 28.7968ZM129.141 28.7968H122.853C122.355 28.7968 121.953 28.3948 121.953 27.8968C121.953 27.3988 122.355 26.9968 122.853 26.9968H129.141C129.639 26.9968 130.041 27.3988 130.041 27.8968C130.041 28.3948 129.639 28.7968 129.141 28.7968ZM116.562 28.7968H110.271C109.773 28.7968 109.371 28.3948 109.371 27.8968C109.371 27.3988 109.773 26.9968 110.271 26.9968H116.562C117.06 26.9968 117.462 27.3988 117.462 27.8968C117.462 28.3948 117.06 28.7968 116.562 28.7968ZM103.983 28.7968H97.692C97.194 28.7968 96.792 28.3948 96.792 27.8968C96.792 27.3988 97.194 26.9968 97.692 26.9968H103.983C104.481 26.9968 104.883 27.3988 104.883 27.8968C104.883 28.3948 104.481 28.7968 103.983 28.7968ZM91.404 28.7968H85.113C84.615 28.7968 84.213 28.3948 84.213 27.8968C84.213 27.3988 84.615 26.9968 85.113 26.9968H91.404C91.902 26.9968 92.304 27.3988 92.304 27.8968C92.304 28.3948 91.902 28.7968 91.404 28.7968Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M229.623 250.281H86.583C80.766 250.281 76.035 245.55 76.035 239.733V56.955C76.035 51.138 80.766 46.407 86.583 46.407H197.787C201.105 46.407 204.27 47.997 206.25 50.661L238.083 93.462C239.427 95.271 240.168 97.506 240.168 99.756V239.733C240.168 245.55 235.437 250.281 229.62 250.281H229.623ZM86.583 48.207C81.759 48.207 77.835 52.131 77.835 56.955V239.733C77.835 244.557 81.759 248.481 86.583 248.481H229.623C234.447 248.481 238.371 244.557 238.371 239.733V99.756C238.371 97.887 237.756 96.033 236.643 94.536L204.81 51.738C203.166 49.53 200.544 48.21 197.79 48.21H86.586L86.583 48.207Z",fill:"#15BE7C"}),(0,s.jsx)("g",{opacity:"0.25",children:(0,s.jsx)("path",{d:"M239.271 99.7559V186.78H76.935V56.9549C76.935 51.6269 81.255 47.3069 86.583 47.3069H197.787C200.838 47.3069 203.706 48.7469 205.527 51.1979L237.363 93.9989C238.599 95.6639 239.268 97.6799 239.268 99.7559H239.271Z",fill:"#15BE7C"})}),(0,s.jsx)("g",{opacity:"0.5",children:(0,s.jsx)("path",{d:"M239.271 186.78V239.733C239.271 245.061 234.954 249.381 229.623 249.381H86.586C81.258 249.381 76.938 245.061 76.938 239.733V186.78H239.274H239.271Z",fill:"#15BE7C"})}),(0,s.jsx)("path",{d:"M229.623 250.281H86.586C80.769 250.281 76.038 245.55 76.038 239.733V185.88H240.174V239.733C240.174 245.55 235.443 250.281 229.626 250.281H229.623ZM77.835 187.68V239.733C77.835 244.557 81.759 248.481 86.583 248.481H229.62C234.444 248.481 238.368 244.557 238.368 239.733V187.68H77.835Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M202.638 49.944V95.442C202.638 95.922 203.025 96.312 203.505 96.315L237.522 96.549C238.242 96.555 238.659 95.733 238.227 95.157L204.21 49.422C203.709 48.747 202.638 49.101 202.638 49.944Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M133.647 120.708C138.589 120.708 142.596 116.701 142.596 111.759C142.596 106.817 138.589 102.81 133.647 102.81C128.705 102.81 124.698 106.817 124.698 111.759C124.698 116.701 128.705 120.708 133.647 120.708Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M182.562 120.708C187.504 120.708 191.511 116.701 191.511 111.759C191.511 106.817 187.504 102.81 182.562 102.81C177.62 102.81 173.613 106.817 173.613 111.759C173.613 116.701 177.62 120.708 182.562 120.708Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M190.029 159.165C188.64 159.693 187.074 159.198 186.252 157.959C183.627 153.993 176.097 146.034 158.106 146.034C140.115 146.034 132.633 153.978 129.975 157.944C129.144 159.18 127.587 159.693 126.192 159.165H126.183C124.266 158.439 123.516 156.132 124.659 154.422C128.187 149.13 137.406 139.647 158.106 139.647C178.806 139.647 188.016 149.13 191.553 154.422C192.687 156.129 191.937 158.436 190.029 159.165Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M112.302 53.607C112.302 65.655 105.312 76.068 95.166 81.009C91.143 82.977 86.616 84.075 81.834 84.075C65.01 84.075 51.369 70.434 51.369 53.607C51.369 46.191 54.021 39.387 58.431 34.107C64.014 27.405 72.426 23.145 81.834 23.145C98.664 23.145 112.302 36.786 112.302 53.61V53.607Z",fill:"white"}),(0,s.jsx)("path",{d:"M81.834 84.2249C64.953 84.2249 51.219 70.4909 51.219 53.6069C51.219 46.4489 53.739 39.4919 58.314 34.0079C64.149 27.0059 72.72 22.9919 81.834 22.9919C98.718 22.9919 112.452 36.7259 112.452 53.6069C112.452 59.4569 110.796 65.1449 107.664 70.0529C104.616 74.8319 100.314 78.666 95.229 81.1439C91.047 83.1899 86.538 84.2249 81.831 84.2249H81.834ZM81.834 23.2919C72.81 23.2919 64.323 27.2669 58.545 34.1999C54.015 39.6269 51.519 46.5179 51.519 53.6039C51.519 70.3229 65.118 83.9219 81.834 83.9219C86.496 83.9219 90.957 82.8959 95.1 80.8709C105.618 75.7469 112.152 65.3009 112.152 53.6039C112.152 36.8879 98.55 23.2889 81.834 23.2889V23.2919Z",fill:"black"}),(0,s.jsx)("g",{opacity:"0.25",children:(0,s.jsx)("path",{d:"M112.302 53.607C112.302 65.655 105.312 76.068 95.166 81.009C91.143 82.977 86.616 84.075 81.834 84.075C65.01 84.075 51.369 70.434 51.369 53.607C51.369 46.191 54.021 39.387 58.431 34.107C64.014 27.405 72.426 23.145 81.834 23.145C98.664 23.145 112.302 36.786 112.302 53.61V53.607Z",fill:"#15BE7C"})}),(0,s.jsx)("path",{d:"M81.834 84.9749C64.539 84.9749 50.469 70.9019 50.469 53.6069C50.469 46.2749 53.052 39.1439 57.738 33.5279C63.714 26.3549 72.495 22.2419 81.831 22.2419C99.126 22.2419 113.199 36.3119 113.199 53.6069C113.199 59.6009 111.504 65.4269 108.294 70.4579C105.171 75.3539 100.767 79.2809 95.556 81.819C91.272 83.9129 86.652 84.9749 81.831 84.9749H81.834ZM81.834 24.0419C73.035 24.0419 64.755 27.9209 59.121 34.6799C54.702 39.9719 52.269 46.6949 52.269 53.6039C52.269 69.9089 65.532 83.1719 81.834 83.1719C86.379 83.1719 90.732 82.1699 94.77 80.1959C105.03 75.2009 111.402 65.0099 111.402 53.6039C111.402 37.3019 98.139 24.0389 81.834 24.0389V24.0419Z",fill:"#15BE7C"}),(0,s.jsx)("g",{opacity:"0.75",children:(0,s.jsx)("path",{d:"M93.303 56.6098C93.303 61.0498 92.307 64.4728 90.312 66.8788C88.317 69.2878 85.509 70.4908 81.882 70.4908C78.255 70.4908 75.396 69.2788 73.395 66.8578C71.394 64.4368 70.392 61.0198 70.392 56.6098V50.6068C70.392 46.1668 71.388 42.7438 73.383 40.3378C75.378 37.9318 78.195 36.7258 81.837 36.7258C85.479 36.7258 88.299 37.9378 90.3 40.3588C92.301 42.7828 93.303 46.2058 93.303 50.6278V56.6098ZM85.695 49.6348C85.695 47.2738 85.386 45.5068 84.771 44.3428C84.153 43.1758 83.175 42.5938 81.837 42.5938C80.499 42.5938 79.575 43.1368 78.981 44.2198C78.387 45.3028 78.066 46.9438 78.021 49.1398V57.5368C78.021 59.9908 78.33 61.7848 78.945 62.9188C79.563 64.0558 80.541 64.6228 81.879 64.6228C83.217 64.6228 84.129 64.0708 84.747 62.9638C85.365 61.8568 85.68 60.1228 85.695 57.7618V49.6348Z",fill:"#15BE7C"})}),(0,s.jsx)("path",{d:"M204.246 221.025H83.517V222.825H204.246V221.025Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M143.88 231.279H118.908V233.079H143.88V231.279Z",fill:"#15BE7C"}),(0,s.jsxs)("g",{opacity:"0.5",children:[(0,s.jsx)("path",{d:"M45.576 146.757C49.2824 146.757 52.287 143.752 52.287 140.046C52.287 136.34 49.2824 133.335 45.576 133.335C41.8696 133.335 38.865 136.34 38.865 140.046C38.865 143.752 41.8696 146.757 45.576 146.757Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M39.633 104.505C41.5185 104.505 43.047 102.976 43.047 101.091C43.047 99.2053 41.5185 97.6768 39.633 97.6768C37.7475 97.6768 36.219 99.2053 36.219 101.091C36.219 102.976 37.7475 104.505 39.633 104.505Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M240.618 51.7409C241.842 51.7409 242.835 50.7483 242.835 49.5239C242.835 48.2995 241.842 47.3069 240.618 47.3069C239.394 47.3069 238.401 48.2995 238.401 49.5239C238.401 50.7483 239.394 51.7409 240.618 51.7409Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M272.607 57.2459C274.739 57.2459 276.468 55.5173 276.468 53.3849C276.468 51.2526 274.739 49.5239 272.607 49.5239C270.475 49.5239 268.746 51.2526 268.746 53.3849C268.746 55.5173 270.475 57.2459 272.607 57.2459Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M278.934 164.886C282.43 164.886 285.264 162.052 285.264 158.556C285.264 155.06 282.43 152.226 278.934 152.226C275.438 152.226 272.604 155.06 272.604 158.556C272.604 162.052 275.438 164.886 278.934 164.886Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M272.607 247.677C274.739 247.677 276.468 245.948 276.468 243.816C276.468 241.684 274.739 239.955 272.607 239.955C270.475 239.955 268.746 241.684 268.746 243.816C268.746 245.948 270.475 247.677 272.607 247.677Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M46.293 202.5C47.7809 202.5 48.987 201.294 48.987 199.806C48.987 198.318 47.7809 197.112 46.293 197.112C44.8051 197.112 43.599 198.318 43.599 199.806C43.599 201.294 44.8051 202.5 46.293 202.5Z",fill:"#15BE7C"})]})]}),(0,s.jsx)("defs",{children:(0,s.jsx)("clipPath",{id:"clip0_70_21667",children:(0,s.jsx)("rect",{width:300,height:300,fill:"white"})})})]})},1550:(e,t,i)=>{i.d(t,{Eh:()=>o,O_:()=>s,R_:()=>n,ZW:()=>l,lL:()=>c,sz:()=>r,uO:()=>a});const s=ccpigd.assetUrl+"/images/icons/my-drive.svg",a=ccpigd.assetUrl+"/images/icons/computers.svg",r=ccpigd.assetUrl+"/images/icons/shared-drives.svg",n=ccpigd.assetUrl+"/images/icons/shared.svg",l=ccpigd.assetUrl+"/images/icons/starred.svg",o=ccpigd.assetUrl+"/images/icons/folder.png",c=ccpigd.assetUrl+"/images/icons/google.svg"},4232:(e,t,i)=>{i.d(t,{A:()=>l});var s=i(1609),a=i(790);const r=(0,s.createContext)({imageLoaded:!1,imageError:!1,setImageLoaded:()=>{},setImageError:()=>{}}),n=({children:e,size:t})=>{const[i,n]=(0,s.useState)(!1),[l,o]=(0,s.useState)(!1);return(0,a.jsx)(r.Provider,{value:{imageLoaded:i,imageError:l,setImageLoaded:n,setImageError:o},children:(0,a.jsx)("div",{className:` ccpigd-avatar ccpigd-avatar-${t||"base"}`,children:e})})};n.AvatarImage=({src:e})=>{const{setImageLoaded:t,setImageError:i}=(0,s.useContext)(r),[n,l]=(0,s.useState)(!1),[o,c]=(0,s.useState)(!1);return(0,a.jsx)("div",{className:"ccpigd-avatar-image",children:!o&&(0,a.jsx)("img",{referrerPolicy:"no-referrer",src:e,alt:"",style:{display:n?"block":"none"},onLoad:()=>{l(!0),t(!0)},onError:()=>{c(!0),i(!0)}})})},n.AvatarFallback=({children:e})=>{const{imageLoaded:t,imageError:i}=(0,s.useContext)(r);if(t&&!i)return null;let n=e;return"string"==typeof e&&(n=e.split(/\s+/).filter((e=>e.length>0)).map((e=>e[0].toUpperCase())).join("")),(0,a.jsx)("div",{className:"ccpigd-avatar-fallback",children:n})};const l=n},4398:(e,t,i)=>{i.d(t,{A:()=>l});var s=i(1609),a=i(6087),r=i(4164),n=i(790);const l=(0,s.forwardRef)((({children:e,as:t="div",align:i,inlineAlign:s,gap:l,id:o,reverseOrder:c=!1,role:d,className:u="",style:p={},onClick:m},h)=>{const f=(0,r.A)("d-flex","flex-col",i&&`items-${i}`,s&&`inline-align-${s}`,c&&"reverse-order",u),g={...p,...void 0!==l?{gap:"number"==typeof l?`${l}px`:l}:{}};return(0,n.jsx)(t,{ref:h,id:o,role:d,className:f,style:g,onClick:m,children:c?a.Children.toArray(e).reverse():e})}))},2312:(e,t,i)=>{i.d(t,{A:()=>r});var s=i(6087),a=i(790);const r=(0,s.forwardRef)((({children:e,as:t="div",className:i},s)=>{const r=t;return(0,a.jsx)(r,{className:i,ref:s,children:e})}))},6720:(e,t,i)=>{i.d(t,{Q:()=>o});var s=i(3714),a=i(4368),r=i(3042),n=i(4164),l=i(790);const o=Object.assign((({children:e,className:t})=>{const i=(0,n.A)("ccpigd-breadcrumb",t);return(0,l.jsx)(s.A,{className:i,children:e})}),{List:({children:e})=>(0,l.jsx)(s.A,{className:"ccpigd-breadcrumb-list",children:e}),Item:({children:e,active:t=!1,disabled:i=!1,onClick:n})=>(0,l.jsxs)(s.A,{className:` ccpigd-breadcrumb-item ${t?"active":""} ${i?"disabled":""}`,align:"center",onClick:n,children:[e&&e,(0,l.jsx)(r.A,{as:"span",size:"sm",className:"breadcrumb-separator flex-center",children:(0,l.jsx)(a.A,{name:"chevron_right",fontSize:"lg",fontWeight:"semibold"})})]}),Ellipsis:()=>(0,l.jsx)(r.A,{as:"span",size:"md",className:"ccpigd-breadcrumb-ellipsis",children:(0,l.jsx)(a.A,{name:"more_horiz",fontSize:"lg",fontWeight:"bold"})})})},1173:(e,t,i)=>{i.d(t,{A:()=>d});const s={wrapper:"ccpigd-btn",fullWidth:"ccpigd-btn--full-width",disabled:"ccpigd-btn--disabled",text:"ccpigd-btn--text",primary:"ccpigd-btn--primary",secondary:"ccpigd-btn--secondary",outlined:"ccpigd-btn--outlined",error:"ccpigd-btn--error",warning:"ccpigd-btn--warning",link:"ccpigd-btn--link",small:"ccpigd-btn--small",medium:"ccpigd-btn--medium",large:"ccpigd-btn--large","rounded-none":"ccpigd-btn--rounded-none","rounded-xs":"ccpigd-btn--rounded-xs","rounded-sm":"ccpigd-btn--rounded-sm","rounded-md":"ccpigd-btn--rounded-md","rounded-lg":"ccpigd-btn--rounded-lg","rounded-full":"ccpigd-btn--rounded-full",uppercase:"ccpigd-btn--uppercase",capitalize:"ccpigd-btn--capitalize",lowercase:"ccpigd-btn--lowercase"};var a=i(7586),r=i(1609),n=i.n(r),l=i(5647),o=i(4164),c=i(790);const d=({children:e,variant:t="text",size:i="medium",rounded:r="sm",textTransform:d="capitalize",className:u="",id:p,fullWidth:m=!1,title:h,disabled:f=!1,visible:g=!0,loading:x=!1,loadingIndicator:y,startIcon:v,endIcon:w,ariaLabel:b,role:j="button",tabIndex:C,to:A,href:k,target:N="_self",rel:S,buttonType:F="button",name:M,form:_,preventDefault:z=!1,stopPropagation:E=!1,onClick:P,onBlur:L,onFocus:T,onMouseEnter:I,onMouseLeave:U,onDoubleClick:D,asChild:B=!1,label:G=!1,labelId:R,isPro:$=!1,style:O})=>{if(!g)return null;const V=(0,o.A)(s.wrapper,!f&&s[t],f&&s.disabled,s[i],s[`rounded-${r}`],s[d],m&&s.fullWidth,u),H=e=>{!$||(0,a.G4)(ccpigd.isPro)?(z&&"submit"!==F&&e.preventDefault(),E&&e.stopPropagation(),!P||f||x||P(e)):window.CCPIGDHelper.openUpgradePopUp()},K=(0,c.jsxs)(c.Fragment,{children:[v&&x?(0,c.jsx)("span",{className:"ccpigd-loading-spinner"}):v,x&&y?y:e,w&&x?(0,c.jsx)("span",{className:"ccpigd-loading-spinner"}):w]}),q={id:p,title:h,tabIndex:C,onBlur:L,onFocus:T,onMouseEnter:I,onMouseLeave:U,onDoubleClick:D,"aria-label":b,className:V,style:O,...k?{}:{role:j||"button"}};if(G)return(0,c.jsx)("label",{htmlFor:R,...q,children:K});if(B&&n().isValidElement(e)){const t=e;return n().cloneElement(t,{...q,className:(0,o.A)(q.className,t.props.className),onClick:H,..."button"===t.type&&{disabled:f||x}})}return A?(0,c.jsx)(l.N_,{to:A,target:N,rel:S,onClick:e=>{if(!$||(0,a.G4)(ccpigd.isPro))return f||x?(e.preventDefault(),void e.stopPropagation()):void H(e);window.CCPIGDHelper.openUpgradePopUp()},...q,children:K}):k?(0,c.jsx)("a",{href:k,target:N,rel:S,onClick:e=>{if(!$||(0,a.G4)(ccpigd.isPro))return f||x?(e.preventDefault(),void e.stopPropagation()):void H(e);window.CCPIGDHelper.openUpgradePopUp()},...q,children:K}):(0,c.jsx)("button",{type:F,name:M,form:_,onClick:H,disabled:f||x,...q,children:K})}},3374:(e,t,i)=>{i.d(t,{A:()=>s.A});var s=i(1173)},282:(e,t,i)=>{i.d(t,{A:()=>r});var s=i(4164),a=i(790);const r=({children:e,id:t,style:i,className:r="",background:n="white",border:l="solid"})=>{const o=(0,s.A)("ccpigd-button-group",`ccpigd-button-group--bg-${n}`,`ccpigd-button-group--border-${l}`,r);return(0,a.jsx)("div",{id:t,className:o,style:i,children:e})}},4106:(e,t,i)=>{i.d(t,{A:()=>l});var s=i(282),a=i(1173),r=i(4368),n=i(790);const l=e=>{const{buttons:t,id:i="",style:l,className:o="",background:c="white",border:d="dashed"}=e,u="multiple"!==e.select,p=t=>u?e.selectedKey===t?"primary":"outlined":e.selectedKey.includes(t)?"primary":"outlined";return(0,n.jsx)(s.A,{id:i,style:l,className:o,border:d,background:c,children:t.map((({key:t,title:i,icon:s,startIcon:l,endIcon:o,size:c,iconSize:d,iconWeight:m})=>(0,n.jsx)(a.A,{variant:p(t),startIcon:(0,n.jsx)(r.A,{name:s||l||"",fontSize:d||"md",fontWeight:m||"regular"}),endIcon:(0,n.jsx)(r.A,{name:o||"",fontSize:d||"md",fontWeight:m||"regular"}),size:c||"medium",onClick:()=>(t=>{if(u)e.update(t);else{const i=e.selectedKey;i.includes(t)?e.update(i.filter((e=>e!==t))):e.update([...i,t])}})(t),children:i},t)))})}},7452:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(7920),a=i(4164),r=i(790);const n=({children:e,background:t="light",border:i="solid",padding:n=20,rounded:l="lg",className:o="",style:c,onClick:d,disabled:u,isPro:p,isComingSoon:m,isNew:h,isHot:f,id:g})=>{const x=(0,a.A)("ccpigd-card",`border-${i}`,`bg-${t}`,`rounded-${l}`,{disabled:u},o),y={padding:"number"==typeof n?`${n}px`:n,...c};let v={isPro:p,isComingSoon:m,isNew:h,isHot:f,size:"small",iconSize:"md"};const w=o.includes("w-100"),b=o.includes("h-100");return w&&(v={...v,widthFull:w}),b&&(v={...v,heightFull:b}),(0,r.jsx)(s.A,{...v,children:(0,r.jsx)("div",{id:g,onClick:e=>d&&!u&&d(e),className:x,style:y,children:e})})}},6715:(e,t,i)=>{i.d(t,{A:()=>r});var s=i(4164),a=i(790);const r=({id:e,className:t="",size:i="medium",rounded:r=!1,checked:n,defaultChecked:l=!1,onChange:o,onClick:c,title:d,tabIndex:u,ariaLabel:p,readonly:m,disabled:h=!1})=>{const f=(0,s.A)("ccpigd-checkbox",`ccpigd-checkbox--size-${i}`,r&&"ccpigd-checkbox--rounded",h&&"ccpigd-checkbox--disabled",t);return(0,a.jsxs)("span",{className:f,title:d,children:[(0,a.jsx)("input",{id:e,className:"ccpigd-checkbox__input",type:"checkbox",name:e,onClick:c,onChange:o,checked:n,defaultChecked:l,tabIndex:u,"aria-label":p,"aria-readonly":m||void 0,readOnly:m,disabled:h}),(0,a.jsx)("label",{className:"ccpigd-checkbox__box",htmlFor:e})]})}},7118:(e,t,i)=>{i.d(t,{A:()=>u});var s=i(1609),a=i(3374),r=i(4368),n=i(790);const l=e=>{let t=e.trim().toLowerCase();return!t.startsWith("#")&&/^[0-9a-f]{3,8}$/i.test(t)&&(t=`#${t}`),t},o=e=>{const t=(new Option).style;return t.color=e,""!==t.color},c=e=>{const t=document.createElement("canvas").getContext("2d");if(!t)return null;t.fillStyle="#000",t.fillStyle=e;const i=t.fillStyle;return/^#[0-9a-f]{6}$/i.test(i)?i:null},d=({defaultColor:e="#000000",selectedColor:t,onChange:i,className:r=""})=>{const d=o(e)&&c(e)?c(e):"#000000",u=t&&o(t)&&c(t)?c(t):d,[p,m]=(0,s.useState)(u),[h,f]=(0,s.useState)(u);(0,s.useEffect)((()=>{const e=c(t||"");t&&e&&e!==p&&(m(e),f(e))}),[t,p]),(0,s.useEffect)((()=>{const e=l(h);if(o(e)){const t=c(e);t&&(m(t),i?.(t))}}),[h]);const g=o(l(h));return(0,n.jsxs)("div",{className:`ccpigd-color-picker ${r}`,children:[(0,n.jsxs)("div",{className:"wrapper",children:[(0,n.jsx)("input",{type:"color",value:p,onChange:e=>{m(e.target.value),f(e.target.value),i?.(e.target.value)},className:"picker-box"}),(0,n.jsx)("input",{type:"text",value:h,onChange:e=>{f(e.target.value)},placeholder:"type color",className:"picker-input "+(g?"":"error")})]}),(0,n.jsx)(a.A,{variant:"secondary",onClick:()=>{m(d),f(d),i?.(d)},children:"Clear"})]})};d.ColorBox=({colors:e,selectedColor:t,onSelect:i})=>(0,n.jsx)("div",{className:"color-box-wrapper",children:e.map(((e,s)=>{const a=c(e);if(!a)return null;const l=c(t)===a;return(0,n.jsx)("div",{className:"color-box flex-center "+(l?"active":""),style:{backgroundColor:a,color:l?"#fff":"#000"},onClick:()=>i(a),children:l&&(0,n.jsx)(r.A,{name:"check",fontSize:"lg"})},s)}))});const u=d},7495:(e,t,i)=>{i.d(t,{BV:()=>o,EF:()=>l,Qw:()=>p,W1:()=>c,q7:()=>d,wv:()=>u});var s=i(1609),a=i(4368),r=i(790);const n=(0,s.createContext)(void 0),l=()=>{const e=(0,s.useContext)(n);if(!e)throw new Error("useContextMenu must be used within a MenuProvider");return e},o=({children:e})=>{const[t,i]=(0,s.useState)(null),a=()=>{i(null)};return(0,s.useEffect)((()=>{const e=e=>{"Escape"===e.key&&a()};return document.addEventListener("keydown",e),document.addEventListener("wheel",(()=>{a()})),document.addEventListener("click",(()=>{a()})),()=>{document.removeEventListener("keydown",e),document.removeEventListener("wheel",(()=>{a()}))}}),[a]),(0,r.jsx)(n.Provider,{value:{show:(e,t,s)=>{t.preventDefault(),i((i=>({id:e,position:{x:t.clientX,y:t.clientY},props:s,showCount:i&&i.id===e?i.showCount+1:1})))},hide:a,activeMenu:t},children:e})},c=({id:e,children:t,className:i})=>{const{activeMenu:a,hide:n}=l(),o=(0,s.useRef)(null),[c,d]=(0,s.useState)(!1);if((0,s.useEffect)((()=>{if(a?.id===e){d(!0);const e=setTimeout((()=>d(!1)),200);return()=>clearTimeout(e)}}),[a?.showCount,e]),(0,s.useEffect)((()=>{const e=e=>{o.current&&!o.current.contains(e.target)&&n()};return document.addEventListener("click",e),()=>document.removeEventListener("click",e)}),[n]),!a||a.id!==e)return null;const{x:u,y:p}=(()=>{if(!o.current)return{x:a.position.x,y:a.position.y};const e=o.current.getBoundingClientRect(),t=window.innerWidth,i=window.innerHeight;let s=a.position.x,r=a.position.y;return s+e.width>t&&(s=t-e.width-10),r+e.height>i&&(r=i-e.height-10),{x:s,y:r}})();return(0,r.jsx)("div",{ref:o,className:`ccpigd-context-menu-content ${i||""}`,style:{top:p,left:u,position:"fixed"},role:"menu","aria-orientation":"vertical",children:t({props:a?.props})},`menu-${e}-${a.showCount}`)},d=({children:e,onClick:t,disabled:i,className:s})=>{const{activeMenu:a}=l();return(0,r.jsx)("div",{className:`ccpigd-context-menu-item ${i?"disabled":""} ${s||""}`,onClick:e=>{i||t?.({event:e,props:a?.props})},role:"menuitem","aria-disabled":i,tabIndex:i?-1:0,children:e})},u=({className:e})=>(0,r.jsx)("div",{className:`ccpigd-context-menu-separator ${e||""}`,role:"separator"}),p=({label:e,children:t,disabled:i,className:n})=>{const[l,o]=(0,s.useState)(!1),c=(0,s.useRef)(null),d=(0,s.useRef)(null),[u,p]=(0,s.useState)({x:0,y:0}),[m,h]=(0,s.useState)(!1);return(0,s.useEffect)((()=>{if(l&&c.current&&d.current){const e=c.current.getBoundingClientRect(),t=d.current.getBoundingClientRect();let i=e.right,s=e.top;const a=window.innerWidth,r=window.innerHeight;i+t.width>a&&(i=e.left-t.width),s+t.height>r&&(s=r-t.height-10),p({x:i,y:s}),h(!0);const n=setTimeout((()=>h(!1)),200);return()=>clearTimeout(n)}}),[l]),(0,r.jsxs)("div",{className:"ccpigd-context-menu-sub",onMouseEnter:()=>!i&&o(!0),onMouseLeave:()=>o(!1),children:[(0,r.jsxs)("div",{ref:c,className:`ccpigd-context-menu-sub-trigger ${i?"disabled":""} ${n||""}`,role:"menuitem","aria-haspopup":"true","aria-expanded":l,tabIndex:i?-1:0,children:[e,(0,r.jsx)(a.A,{name:"arrow_right",fontSize:"lg"})]}),l&&(0,r.jsx)("div",{ref:d,className:"ccpigd-context-menu-sub-content "+(m?"animate":""),style:{top:u.y,left:u.x,position:"fixed",zIndex:9999},role:"menu","aria-orientation":"vertical",children:t})]})}},3330:(e,t,i)=>{i.d(t,{C:()=>d});var s=i(6087),a=i(5439),r=i(3714),n=i(4398),l=i(3042),o=i(4368),c=i(790);const d=({items:e,currentIndex:t,isOpen:i,onClose:d,onPrevious:u,onNext:p,onIndexChange:m,showThumbnails:h=!0,mediaFiles:f=[]})=>{const[g,x]=(0,s.useState)(!0);(0,s.useEffect)((()=>{x(!0)}),[t]);const y=(0,s.useCallback)((()=>{x(!1)}),[]),v=(0,s.useCallback)((()=>{x(!1)}),[]),w=localStorage.getItem("preloader")||"1",b=a.Q.find((e=>parseInt(e.id)===parseInt(JSON.parse(w)))),j=b?b.icon:a.Q[0].icon,C=e[t],A=f[t];return i&&0!==e.length?(console.log(C),(0,c.jsxs)("div",{className:"ccpigd-custom-gallery ccpigd-custom-gallery--overlay",children:[(0,c.jsxs)(r.A,{gap:10,align:"space-between",className:"ccpigd-custom-gallery__header",children:[(0,c.jsxs)(l.A,{color:"white",size:"md",weight:"bold",children:[t+1," / ",e.length]}),(0,c.jsx)(o.A,{name:"close",fontSize:"2xl",onClick:d,className:"ccpigd-custom-gallery__header-close"})]}),(0,c.jsxs)(n.A,{className:"ccpigd-custom-gallery__content",children:[e.length>1&&(0,c.jsx)(o.A,{name:"keyboard_arrow_left",fontSize:"2xl",onClick:u,className:"ccpigd-custom-gallery__content-action-button"}),(0,c.jsxs)(n.A,{className:"ccpigd-custom-gallery__content-media",children:[g&&(0,c.jsx)(n.A,{className:"ccpigd-custom-gallery--preloader",children:j}),C.video?(0,c.jsxs)(c.Fragment,{children:[C.poster&&(0,c.jsx)("img",{src:C.poster,alt:"video poster",style:{display:"none"},onLoad:v,onError:v}),(0,c.jsx)("video",{controls:!0,autoPlay:!0,poster:C.poster,onLoadedData:y,onError:y,children:C.video.source.map(((e,t)=>(0,c.jsx)("source",{src:e.src,type:e.type},t)))},t)]}):C.iframe?(0,c.jsx)("iframe",{src:C.src,onLoad:y,onError:y},t):(0,c.jsx)("img",{src:C.src,alt:A?.name,onLoad:y,onError:y},t)]}),e.length>1&&(0,c.jsx)(o.A,{name:"keyboard_arrow_right",fontSize:"2xl",onClick:p,className:"ccpigd-custom-gallery__content-action-button ccpigd-custom-gallery__content-action-button--next"})]}),h&&(0,c.jsx)(n.A,{inlineAlign:"center",className:"ccpigd-custom-gallery__footer",children:e.length>1&&(0,c.jsx)(r.A,{wrap:!1,gap:5,className:"ccpigd-custom-gallery__footer-thumbnails",children:e.map(((e,i)=>(0,c.jsx)("img",{src:e.thumb||e.src,alt:"",onClick:()=>m(i),style:{border:i===t?"2px solid #fff":"2px solid transparent"}},i)))})})]})):null}},8758:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(6087),a=i(3042),r=i(790);const n=(0,s.memo)((({text:e,className:t=""})=>(0,r.jsx)(a.A,{size:"xs",color:"desc-gray",className:`ccpigd-description ${t}`,children:e})))},3756:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(4398),a=i(4164),r=i(790);const n=({depend:e=!1,dependOn:t="",className:i="",gap:n=20,children:l})=>{const o=(0,a.A)(e&&"ccpigd-disabled",i);return(0,r.jsx)(s.A,{gap:n,className:o,onClick:i=>{const s=document.getElementById(t);if(s&&e){i.stopPropagation();const e=s.parentElement;if(!e)return;e.classList.add("blinking"),setTimeout((()=>{e.classList.remove("blinking")}),500)}},children:l})}},2624:(e,t,i)=>{i.d(t,{A:()=>a});var s=i(790);const a=({borderColor:e="dark",borderWidth:t=".5"})=>(0,s.jsx)("hr",{className:`ccpigd-divider text-${e}`,style:{borderBlockStart:`${t}px solid currentColor`}})},7673:(e,t,i)=>{i.d(t,{A:()=>u});var s=i(4368),a=i(3714),r=i(3042),n=i(1609),l=i(790);const o=(0,n.createContext)(void 0),c=()=>{const e=(0,n.useContext)(o);if(!e)throw new Error("useDropdownMenuContext must be used within a DropdownMenu");return e},d=({children:e})=>{const[t,i]=(0,n.useState)(!1),s=(0,n.useRef)(null);return(0,n.useEffect)((()=>{const e=e=>{s.current&&!s.current.contains(e.target)&&i(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}}),[]),(0,l.jsx)(o.Provider,{value:{open:t,setOpen:i},children:(0,l.jsx)("div",{className:"ccpigd-dropdown",ref:s,children:e})})};d.Trigger=({children:e,openStatus:t})=>{const{open:i,setOpen:s}=c();return(0,n.useEffect)((()=>{s(t||!1)}),[t]),(0,l.jsx)("div",{className:"ccpigd-dropdown-trigger",onClick:e=>{e.stopPropagation(),s(!i)},children:"function"==typeof e?e({open:i,setOpen:s}):e})},d.TriggerArrow=()=>{const{open:e}=c();return(0,l.jsx)("div",{className:"ccpigd-dropdown-trigger-arrow flex-center "+(e?"active":""),children:(0,l.jsx)(s.A,{name:"keyboard_arrow_down",fontSize:"lg",fontWeight:"semibold"})})},d.Content=({children:e,fullWidth:t,className:i=""})=>{const{open:s,setOpen:a}=c(),r=(0,n.useRef)(null);return(0,n.useEffect)((()=>{if(r.current){const e=r.current.getBoundingClientRect(),t=e.right>window.innerWidth,i=e.bottom>window.innerHeight;r.current.classList.toggle("width-overflowing",t),r.current.classList.toggle("height-overflowing",i)}}),[s]),(0,l.jsx)("div",{className:`ccpigd-dropdown-content ${t?"w-full":""} ${s?"active":""} ${i}`,ref:r,children:"function"==typeof e?e({open:s,setOpen:a}):e})},d.MenuLabel=({className:e,children:t,tag:i="p"})=>{const{open:s,setOpen:a}=c();return(0,l.jsx)(r.A,{as:i,className:`ccpigd-dropdown-menu-label ${e}`,children:"function"==typeof t?t({open:s,setOpen:a}):t})},d.MenuSeparator=()=>(0,l.jsx)("div",{className:"ccpigd-dropdown-menu-separator"}),d.MenuItem=({children:e,onClick:t,isActive:i,activeIcon:r=!1,activeBg:n=!1})=>(0,l.jsx)("div",{className:`ccpigd-dropdown-menu-item ${i?"active":""} ${n?"activeBg":""}`,onClick:e=>{e.stopPropagation(),t&&t()},children:r?(0,l.jsxs)(a.A,{gap:5,wrap:!1,children:[(0,l.jsx)("div",{className:"ccpigd-dropdown-menu-item-icon",children:i&&(0,l.jsx)(s.A,{name:"check",fontSize:"md"})}),e]}):e});const u=d},4152:(e,t,i)=>{i.d(t,{A:()=>a});var s=i(790);const a=({icon:e,title:t,description:i,children:a})=>(0,s.jsxs)("div",{className:"ccpigd-no-file-found-container",children:[e&&(0,s.jsx)("div",{children:e}),t&&(0,s.jsx)("h3",{children:t}),i&&(0,s.jsx)("p",{children:i}),a]})},8200:(e,t,i)=>{i.d(t,{A:()=>h,j:()=>p});var s=i(1609),a=i(5185),r=i(790);var n=i(7495),l=i(6715),o=i(4368),c=i(347),d=i(3042);const u=(0,s.createContext)(void 0),p=()=>{const e=(0,s.useContext)(u);if(!e)throw new Error("FileCard components must be used within <FileCard />");return e},m=({file:e,folderView:t="grid",isFileSelected:i,isShowActions:s,onDoubleClick:l,onContextMenu:o,onClick:c,children:d,isCopied:p=!1,isMoved:m})=>{const{show:h}=(0,n.EF)(),f=["ccpigd-file-card",(0,a.lQ)(e.mimeType)?"ccpigd-folder-box":"lg-item",i?"file-checked":"",p?"file-copied":"",m?"file-moved":""].filter(Boolean).join(" ");return(0,r.jsx)(u.Provider,{value:{file:e,folderView:t,isFileSelected:i},children:(0,r.jsx)("div",{className:f,onContextMenu:t=>{t.preventDefault(),h("file-menu",t,{file:e}),o&&o(t,e)},onDoubleClick:l,onClick:c,title:e.name,"data-key":e.key,children:d})})};m.SelectStatus=({onChange:e,onClick:t,isSelected:i})=>{const{file:s}=p();return(0,r.jsx)("div",{className:"ccpigd-file-card__status",children:(0,r.jsx)(l.A,{onChange:e,onClick:t,checked:i,id:s.key})})},m.Thumbnail=({children:e})=>{const{file:t}=p(),i=(0,a.fx)(t?.key)?t?.icon:(0,a.lQ)(t.mimeType)?t?.thumbnails?.large:t?.thumbnails?.thumbnail;return(0,r.jsxs)("div",{className:"ccpigd-file-card__thumbnail",children:[e,(0,r.jsx)("img",{referrerPolicy:"no-referrer",src:i,alt:t?.name})]})},m.ActionButton=()=>{const{file:e}=p(),{show:t}=(0,n.EF)();return(0,r.jsx)("div",{className:"file-card-actions",onClick:i=>{i.stopPropagation(),t("file-menu",i,{file:e})},children:(0,r.jsx)(o.A,{name:"more_vert",fontSize:"lg",fontWeight:"semibold"})})},m.Details=({children:e})=>(0,r.jsx)("div",{className:"file-details",children:e}),m.Name=()=>{const{file:{name:e}}=p();return(0,r.jsx)(d.A,{className:"ccpigd-file-card__name",children:e})},m.Extension=()=>{const{folderView:e}=(0,c.G)((e=>e.fileBrowser)),{file:t}=p();return(0,r.jsx)(d.A,{className:"file-extension",children:(0,a.lQ)(t.mimeType)?(0,a.fx)(t.key)?"list"===e?"-":"":"Folder":t?.extension||t?.mimeType.split("/")[1]})},m.Dot=()=>{const{folderView:e}=(0,c.G)((e=>e.fileBrowser));return(0,r.jsx)(r.Fragment,{children:"grid"===e?(0,r.jsx)("span",{className:"file-dot",children:"•"}):null})},m.Size=()=>{const{folderView:e}=(0,c.G)((e=>e.fileBrowser)),{file:t}=p();if((0,a.fx)(t.key))return(0,r.jsx)(d.A,{className:"file-size",children:"list"===e?"-":""});if((0,a.lQ)(t.mimeType))return Number(t.count)>0?(0,r.jsx)(d.A,{className:"file-size",children:t.count}):(0,r.jsx)(d.A,{className:"file-size",children:"list"===e?"-":""});const i=(0,a.v7)(t?.size||0);return(0,r.jsx)(d.A,{className:"file-size",children:i})},m.UpdatedAt=()=>{const{file:{lastEdited:e}}=p();return(0,r.jsx)(d.A,{className:"file-last-edited",children:e||"-"})};const h=m},255:(e,t,i)=>{i.d(t,{A:()=>A});var s=i(1609),a=i.n(s),r=i(6427),n=i(790);const l=({type:e,name:t,folderLevel:i=0,handleSubmit:a,defaultValue:l="",style:o})=>{const c=(0,s.useRef)(null),[d,u]=(0,s.useState)(l);return(0,s.useEffect)((()=>{if(!c.current)return;c.current.focus();const e=e=>{"Enter"===e.key&&a(d),"Escape"===e.key&&u("")},t=c.current;return t.addEventListener("keydown",e),()=>{t.removeEventListener("keydown",e)}}),[d,a]),"file"===e?(0,n.jsxs)("div",{className:"tree__file",style:o,children:[(0,n.jsx)(r.Dashicon,{icon:"open-folder"}),";   ",(0,n.jsx)("input",{className:"tree__input",value:d,onChange:e=>u(e.target.value),ref:c})]}):(0,n.jsx)("div",{className:"tree__folder",style:{marginLeft:10*(i+1)+"px",...o},children:(0,n.jsx)(m,{isOpen:!0,handleClick:()=>{},name:(0,n.jsx)("input",{ref:c,className:"tree__input",value:d,onChange:e=>u(e.target.value)})})})},o=(0,s.createContext)(void 0),c=()=>{const e=(0,s.useContext)(o);if(!e)throw new Error("useTreeContext must be used within a TreeContext.Provider");return e};var d=i(3714),u=i(4368),p=i(3042);const m=({isOpen:e,name:t,handleClick:i,loading:s,isSelected:a})=>(0,n.jsxs)(d.A,{className:`tree__name ${e?"tree__name--open":""} ${a?"tree__name--selected":""} `,gap:7,children:[s?(0,n.jsx)("span",{className:"ccpigd-loading-spinner"}):(0,n.jsx)(u.A,{name:e?"keyboard_arrow_down":"keyboard_arrow_right",onClick:e=>{e.stopPropagation(),s||i()},fontSize:"lg"}),(0,n.jsx)(u.A,{name:e&&!s?"folder_open":"folder",fontSize:"lg"}),(0,n.jsx)(p.A,{size:"md",children:t})]}),h=({item:e,level:t=1,parentPath:i="",children:r})=>{const{dispatch:o,isImperative:d,onNodeClick:u,onExpandFolder:p,selectedKey:f}=c(),[g,x]=(0,s.useState)(!1),[y,v]=(0,s.useState)(!1),[w,b]=(0,s.useState)([]),[j,C]=(0,s.useState)(!1),[A,k]=(0,s.useState)(!1);return(0,s.useEffect)((()=>{d&&p&&y&&!j&&(k(!0),p(e.key).then((t=>{o({type:"SET_CHILDREN",payload:{key:e.key,children:t}}),k(!1),C(!0)})))}),[y]),(0,s.useEffect)((()=>{const e=a().Children.map(r,(e=>e.type===h?a().cloneElement(e,{level:t+1,parentPath:`${i}/${name}`}):e));b(e)}),[r]),(0,n.jsx)("div",{onClick:t=>{u&&(t.stopPropagation(),u(e))},className:"tree__folder",children:(0,n.jsxs)("div",{className:"tree__vertical-line",children:[(0,n.jsx)("div",{className:"tree__actions-wrapper",children:g?(0,n.jsx)(l,{type:"folder",style:{marginLeft:0},folderLevel:t-2,defaultValue:e.name,handleSubmit:t=>{o({type:"RENAME_FOLDER",payload:{key:e.key,name:t}}),x(!1)}}):(0,n.jsx)(m,{name:e.name,isOpen:y,handleClick:()=>v((e=>!e)),loading:A,isSelected:f===e.key})}),(0,n.jsx)("div",{className:"tree__collapse "+(y?"tree__collapse--open":""),children:w})]})})};var f=i(6087),g=i(239);const x=({name:e,fileKey:t,parent:i})=>{const[a,o]=(0,s.useState)(!1),{state:d,dispatch:u,isImperative:p,onNodeClick:m}=c();return e.includes(".")&&e.split(".").pop().toLowerCase(),r.Dashicon,(0,n.jsx)("div",{className:"tree__file",onClick:s=>{s.stopPropagation(),m?.({state:d,name:e,fileKey:t,parent:i,type:"file"})},children:a?(0,n.jsx)(l,{defaultValue:e,type:"file",style:{marginLeft:0},handleSubmit:e=>{u({type:"EDIT_FILE",payload:{fileKey:t,name:e}}),o(!1)}}):(0,n.jsxs)("div",{className:"tree__actions-wrapper",children:[(0,n.jsxs)("div",{className:"tree__name",children:[(0,n.jsx)(r.Dashicon,{icon:"open-folder"}),"  ",e]}),p&&(0,n.jsxs)("div",{className:"tree__actions",children:[(0,n.jsx)(g.A,{onClick:()=>o(!0),children:(0,n.jsx)(r.Dashicon,{icon:"edit"})}),(0,n.jsx)(g.A,{onClick:()=>u({type:"DELETE_FILE",payload:{fileKey:t}}),children:(0,n.jsx)(r.Dashicon,{icon:"trash"})})]})]})})};var y=i(5185),v=i(1550);const w=(e,t=new WeakMap)=>{if(null===e||"object"!=typeof e)return e;if(t.has(e))return t.get(e);const i=Array.isArray(e)?[]:{};t.set(e,i);for(const s in e)Object.prototype.hasOwnProperty.call(e,s)&&(i[s]=w(e[s],t));return i},b=({data:e,cond:t,childPathKey:i="files"})=>{let s=null,a=[],r=null,n=null,l=null;const o=e=>{e.forEach(((c,d)=>{if(t(c,d))return s=c,void(a&&a.forEach((t=>{t&&t[i].includes(c)?(r=t,n=t[i][d+1],l=t[i][d-1]):(r=e,n=e[d+1],l=e[d-1])})));c[i]&&(a.push(c),o(c[i]))}))};return o(e),{parent:r,item:s,nextSibling:n,previousSibling:l}},j=(e,t)=>{let i=w(e),s=null,a=null;if(t.payload&&t.payload.key){let i=b({data:e,cond:e=>e.key===t.payload.key});a=i.parent,s=i.item}switch(t.type){case"SET_DATA":return t.payload;case"CREATE_FILE":return s.files.push((({name:e})=>({key:crypto.randomUUID(),name:e,type:"file",icon:v.O_}))({name:t.payload.name})),i;case"EDIT_FILE":case"RENAME_FOLDER":return s.name=t.payload.name,i;case"DELETE_FILE":return a?(a.files=a.files.filter((e=>e.key!==t.payload.key)),i):i.filter((e=>e.key!==t.payload.key));case"CREATE_FOLDER":return s.files.push((({name:e})=>({key:crypto.randomUUID(),name:e,type:"folder",icon:v.R_,files:[]}))({name:t.payload.name})),i;case"DELETE_FOLDER":return a?(a.files=a.files.filter((e=>e.key!==t.payload.key)),i):i.filter((e=>e.key!==t.payload.key));case"SET_CHILDREN":{const e=t.payload.children,s=b({data:i,cond:e=>e.key===t.payload.key});return s.item&&(s.item.files=e),i}default:return e}},C=({children:e,data:t,onClick:i,onUpdate:a,onExpandFolder:r,selectedKey:l})=>{const[c,d]=(0,s.useReducer)(j,t);(0,s.useLayoutEffect)((()=>{d({type:"SET_DATA",payload:t})}),[t]),(()=>{const e=(0,s.useRef)(!1);(0,s.useEffect)((()=>{e.current?a&&a(c):e.current=!0}),[])})();const u=(0,f.useCallback)((e=>e.map((e=>(0,y.lQ)(e.mimeType)?(0,n.jsx)(h,{item:e,children:e.files&&e.files.map((t=>(t.parent=e,(0,y.lQ)(t.mimeType)?u([t]):(0,n.jsx)(x,{parent:e,fileKey:t.key,name:t.name},t.key))))}):(0,n.jsx)(x,{fileKey:e.key,name:e.name},e.key)))),[c]),p=!(!t||e);return(0,n.jsx)(o.Provider,{value:{isImperative:p,state:c,dispatch:d,onNodeClick:i,onExpandFolder:r,selectedKey:l},children:(0,n.jsx)("div",{className:"tree",children:p?u(c):e})})};C.File=x,C.Folder=h;const A=C},9630:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(1609),a=i.n(s),r=i(790);const n=({as:e,children:t,columns:i=1,rows:n,min:l="0",max:o="1fr",gap:c="md",alignItems:d,justifyContent:u,className:p="",templateAreas:m,fullWidth:h=!1,rounded:f="none",style:g})=>{let x="";x="auto-fit"===i||"auto-fill"===i||"number"==typeof i?`repeat(${i}, minmax(${l}, ${o}))`:i;const y=["ccpigd-grid-stack"];let v;"number"==typeof c?v=`${c}px`:y.push(`gap--${c}`),d&&y.push(`items-${d}`),u&&y.push(`justify-${u}`),h&&y.push("w-full"),f&&"none"!==f&&y.push(`rounded-${f}`),p&&y.push(p);const w={gridTemplateColumns:x,...n?{gridTemplateRows:n}:{},...m&&{gridTemplateAreas:m.map((e=>`"${e}"`)).join(" ")},...v&&{gap:v},...g},b=a().Children.map(t,(e=>{if(!(0,s.isValidElement)(e))return e;const t=e,i=t.props.gridArea;return(0,s.cloneElement)(t,{style:{...t.props.style||{},...i?{gridArea:i}:{}}})})),j=e||"div";return(0,r.jsx)(j,{className:y.join(" "),style:w,children:b})}},4368:(e,t,i)=>{i.d(t,{A:()=>r});var s=i(4164),a=i(790);const r=({name:e,fontSize:t="md",fontWeight:i="regular",style:r,className:n="",onClick:l=()=>{}})=>{const o=(0,s.A)("ccpigd-icon",`text-${t}`,`font-${i}`,e,n);return(0,a.jsx)("span",{onClick:l,style:r,className:o,children:e})}},239:(e,t,i)=>{i.d(t,{A:()=>o});const s={wrapper:"ccpigd-icon-btn",fullWidth:"ccpigd-icon-btn--full-width",disabled:"ccpigd-icon-btn--disabled",ghost:"ccpigd-icon-btn--ghost",text:"ccpigd-icon-btn--text",primary:"ccpigd-icon-btn--primary",secondary:"ccpigd-icon-btn--secondary",outlined:"ccpigd-icon-btn--outlined",error:"ccpigd-icon-btn--error",warning:"ccpigd-icon-btn--warning",link:"ccpigd-icon-btn--link",light:"ccpigd-icon-btn--light",dark:"ccpigd-icon-btn--dark",success:"ccpigd-icon-btn--success",pro:"ccpigd-icon-btn--pro",new:"ccpigd-icon-btn--new","extra-small":"ccpigd-icon-btn--extra-small",small:"ccpigd-icon-btn--small",medium:"ccpigd-icon-btn--medium",large:"ccpigd-icon-btn--large","rounded-none":"ccpigd-icon-btn--rounded-none","rounded-xs":"ccpigd-icon-btn--rounded-xs","rounded-sm":"ccpigd-icon-btn--rounded-sm","rounded-md":"ccpigd-icon-btn--rounded-md","rounded-lg":"ccpigd-icon-btn--rounded-lg","rounded-full":"ccpigd-icon-btn--rounded-full"};var a=i(1609),r=i.n(a),n=i(4164),l=i(790);const o=({children:e,iconUrl:t,variant:i="text",size:a="medium",rounded:o="sm",className:c="",id:d,fullWidth:u=!1,title:p,disabled:m=!1,visible:h=!0,loading:f=!1,loadingIndicator:g,ariaLabel:x,role:y="button",tabIndex:v,href:w,target:b="_self",rel:j,buttonType:C="button",name:A,form:k,preventDefault:N=!1,stopPropagation:S=!1,onClick:F,onBlur:M,onFocus:_,onMouseEnter:z,onMouseLeave:E,onDoubleClick:P,asChild:L=!1,label:T=!1,labelId:I,fontSize:U="md"})=>{if(!h)return null;const D=(0,n.A)(s.wrapper,s[i],s[a],s[`rounded-${o}`],u&&s.fullWidth,m&&s.disabled,c,U&&`text-${U}`),B=e=>{N&&"submit"!==C&&e.preventDefault(),S&&e.stopPropagation(),!F||m||f||F(e)},G=f?g||(0,l.jsx)("span",{className:"cc-loading-spinner"}):null!=e?e:t&&(0,l.jsx)("img",{referrerPolicy:"no-referrer",src:t,alt:"icon"}),R={id:d,title:p,tabIndex:v,onBlur:M,onFocus:_,onMouseEnter:z,onMouseLeave:E,onDoubleClick:P,"aria-label":x,className:D,...w?{}:{role:y||"button"}};if(T)return(0,l.jsx)("label",{htmlFor:I,...R,children:G});if(L&&r().isValidElement(e)){const t=e;return r().cloneElement(t,{...R,className:(0,n.A)(R.className,t.props.className),onClick:B,..."button"===t.type&&{disabled:m||f}})}return w?(0,l.jsx)("a",{href:w,target:b,rel:j,onClick:B,...R,children:G}):(0,l.jsx)("button",{type:C,name:A,form:k,onClick:B,disabled:m||f,...R,children:G})}},3714:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(6087),a=(i(1609),i(4164)),r=i(790);const n=(0,s.memo)((({children:e,as:t="div",align:i="start",direction:s="row",blockAlign:n="center",gap:l,wrap:o=!0,className:c="",onClick:d})=>{const u=(0,a.A)("d-flex","row"===s?"flex-row":"flex-row-reverse",o?"flex-wrap":"flex-nowrap",{start:"justify-start",center:"justify-center",end:"justify-end","space-around":"justify-around","space-between":"justify-between","space-evenly":"justify-evenly"}[i],{start:"items-start",center:"items-center",end:"items-end",baseline:"items-baseline",stretch:"items-stretch"}[n],c),p="object"==typeof l?{}:void 0!==l?{gap:"number"==typeof l?`${l}px`:l}:void 0;return(0,r.jsx)(t,{className:u,style:p,onClick:e=>{d&&d(e)},children:e})}))},8024:(e,t,i)=>{i.d(t,{A:()=>d});const s={wrapper:"ccpigd-input",label:"ccpigd-input__label",container:"ccpigd-input__container",input:"ccpigd-input__input",helperText:"ccpigd-input__helper-text",errorText:"ccpigd-input__error-text",error:"ccpigd-input--error",disabled:"ccpigd-input--disabled","rounded-none":"ccpigd-input--rounded-none","rounded-xs":"ccpigd-input--rounded-xs","rounded-sm":"ccpigd-input--rounded-sm","rounded-md":"ccpigd-input--rounded-md","rounded-lg":"ccpigd-input--rounded-lg","rounded-full":"ccpigd-input--rounded-full","text-xs":"ccpigd-input--text-xs","text-sm":"ccpigd-input--text-sm","text-md":"ccpigd-input--text-md","text-lg":"ccpigd-input--text-lg","text-xl":"ccpigd-input--text-xl"};var a=i(7586),r=i(6087),n=i(1609),l=i(4368),o=i(4164),c=i(790);const d=(0,n.forwardRef)(((e,t)=>{const{id:i,name:d,type:u="text",label:p,placeholder:m="Type",title:h,value:f,className:g="",inputClassName:x="",inputFontSize:y="sm",searchIcon:v=!1,rounded:w="sm",helperText:b,error:j,errorText:C,visible:A=!0,readOnly:k,required:N,ariaLabel:S,tabIndex:F,disabled:M,spellCheck:_,preventDefault:z=!1,stopPropagation:E=!1,isPro:P=!1,onClick:L,onChange:T,onBlur:I,...U}=e,[D,B]=(0,n.useState)(f);if((0,r.useEffect)((()=>{B(f)}),[f]),(0,r.useEffect)((()=>{T&&""!==D&&T(D)}),[D]),!A)return null;const G=(0,o.A)(s.wrapper,g),R=(0,o.A)(s.input,s[`rounded-${w}`],s[`text-${y}`],j&&s.error,M&&s.disabled,x);return(0,c.jsxs)("div",{className:G,children:[p&&(0,c.jsx)("label",{htmlFor:i,className:s.label,children:p}),(0,c.jsx)("div",{className:s.container,children:(0,c.jsx)("input",{id:i,name:d,ref:t,type:u,placeholder:m,title:h,value:D,className:R,"aria-label":S,"aria-invalid":j,"aria-describedby":j?`${i}-error`:void 0,readOnly:k,required:N,disabled:M,tabIndex:F,spellCheck:_,onClick:e=>{z&&e.preventDefault(),E&&e.stopPropagation(),!P||(0,a.G4)(ccpigd.isPro)?L?.(e):window.CCPIGDHelper.openUpgradePopUp()},onChange:e=>{if(P&&!(0,a.G4)(ccpigd.isPro))return void window.CCPIGDHelper.openUpgradePopUp();const t=e.target.value;T&&T(t),B(t)},onBlur:()=>{!P||(0,a.G4)(ccpigd.isPro)?I&&I(D):window.CCPIGDHelper.openUpgradePopUp()},...U})}),v&&(0,c.jsx)("span",{className:`input-icon-search flex-center rounded-${w}`,children:(0,c.jsx)(l.A,{name:"search",fontSize:"md"})}),!j&&b&&(0,c.jsx)("small",{className:s.helperText,children:b}),j&&C&&(0,c.jsx)("small",{id:`${i}-error`,className:s.errorText,children:C})]})}))},9504:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(3042),a=i(790);const r=({children:e,type:t="info",className:i="mt-2"})=>(0,a.jsx)("ul",{className:`ccpigd-note ccpigd-note--${t} ${i}`,children:e});r.Bullet=({children:e})=>(0,a.jsx)("li",{className:"ccpigd-note--bullet",children:e}),r.Normal=({children:e})=>(0,a.jsx)("li",{className:"ccpigd-note--normal",children:e}),r.Title=({title:e})=>(0,a.jsxs)(s.A,{as:"span",size:"xs",weight:"semibold",children:[e," "]}),r.Text=({children:e})=>(0,a.jsx)(a.Fragment,{children:e}),r.Link=({url:e,children:t})=>(0,a.jsx)("a",{href:e,target:"_blank",rel:"noopener noreferrer",className:"ccpigd-note-link",children:t});const n=r},6234:(e,t,i)=>{i.d(t,{A:()=>y});var s=i(1609),a=i(239),r=i(5185),n=i(3714),l=i(6495),o=i(5826),c=i(4398),d=i(4232),u=i(3374),p=i(3042),m=i(4368),h=i(790);const f=(0,s.createContext)(void 0),g=()=>{const e=(0,s.useContext)(f);if(!e)throw new Error("Profile components must be used inside <Profile />");return e},x=({children:e,accountInfo:t,className:i=""})=>(0,h.jsx)(f.Provider,{value:t,children:(0,h.jsx)(n.A,{gap:10,wrap:!1,className:`profile-card ${i}`,children:e})});x.Avatar=()=>{const{photo:e,name:t}=g();return(0,h.jsx)("div",{className:"profile-avatar",children:(0,h.jsxs)(d.A,{size:"base",children:[(0,h.jsx)(d.A.AvatarImage,{src:e||""}),(0,h.jsx)(d.A.AvatarFallback,{children:t})]})})},x.Name=()=>{const{name:e}=g();return(0,h.jsx)(p.A,{as:"h5",size:"sm",weight:"semibold",className:"profile-name",children:e})},x.Email=()=>{const{email:e}=g();return(0,h.jsx)(p.A,{size:"sm",as:"span",className:"profile-email text-desc-gray",children:e})},x.Status=({onClick:e})=>{const{active:t,lost:i}=g(),s=!!t,r=!!i,n=s&&!r;return(0,h.jsx)("div",{className:"profile-status "+(s?"active":"inactive"),children:r?(0,h.jsx)(o.A,{title:"Connection lost",arrow:!0,placement:"left",wrap:"no-wrap",children:(0,h.jsx)(a.A,{size:"extra-small",onClick:e,variant:"error",rounded:"sm",children:(0,h.jsx)(m.A,{name:"autorenew"})})}):(0,h.jsx)(a.A,{size:"extra-small",onClick:e,variant:"primary",rounded:"sm",children:n?(0,h.jsx)(m.A,{name:"check"}):(0,h.jsx)(m.A,{name:"autorenew"})})})},x.StorageInfo=()=>{const{storage:e}=g(),t=e&&e.usage&&e.limit?parseFloat(e.usage)/parseFloat(e.limit)*100:0;return(0,h.jsxs)(c.A,{gap:5,className:"mt-1",children:[(0,h.jsx)(l.A,{progress:t}),(0,h.jsxs)(p.A,{as:"p",size:"xs",weight:"semibold",color:"dark",children:[(0,r.v7)(parseFloat(e?.usage||"0"))," of"," ",(0,r.v7)(parseFloat(e?.limit||"0"))," ",(0,h.jsxs)(p.A,{size:"xs",as:"span",weight:"regular",children:[t.toFixed(2),"% Used"]})]})]})},x.RemoveBtn=({onClick:e})=>(0,h.jsxs)(u.A,{variant:"error",size:"medium",className:"profile-remove-btn",onClick:e,children:[(0,h.jsx)(m.A,{name:"person_remove"})," Remove"]}),x.ActiveBtn=({onClick:e})=>{const{active:t,lost:i}=g();return(0,h.jsx)(u.A,{disabled:!!t,variant:"primary",size:"medium",className:"profile-active-btn",onClick:e,startIcon:(0,h.jsx)(m.A,{name:"check"}),children:t?"Activated":"Active Now"})},x.AddedBy=()=>{const{user:e,active:t}=g();return(0,h.jsxs)(n.A,{className:"added-by",gap:10,children:[(0,h.jsxs)(n.A,{gap:5,children:[(0,h.jsx)(p.A,{as:"h4",size:"sm",weight:"semibold",children:"Account added by:"}),(0,h.jsx)(u.A,{variant:"outlined",size:"small",children:e.name})]}),(0,h.jsxs)(n.A,{gap:5,children:[(0,h.jsx)(p.A,{as:"h4",size:"sm",weight:"semibold",children:"Email:"}),(0,h.jsx)(u.A,{variant:"outlined",size:"small",children:e.email})]}),(0,h.jsxs)(n.A,{gap:10,children:[(0,h.jsx)(p.A,{as:"h4",size:"sm",weight:"semibold",children:"Status:"}),(0,h.jsx)(u.A,{variant:t?"secondary":"warning",size:"small",children:t?"Active":"Inactive"})]})]})};const y=x},6495:(e,t,i)=>{i.d(t,{A:()=>a});var s=i(790);const a=({progress:e})=>(0,s.jsx)("div",{className:"ccpigd-progress-bar",children:(0,s.jsx)("div",{className:"ccpigd-progress",style:{width:`${e}%`}})})},2892:(e,t,i)=>{i.d(t,{A:()=>C});var s=i(1442),a=i(6087),r=i(347),n=i(2262),l=i(5647),o=i(4315),c=i(239),d=i(7666),u=i(7495),p=i(8200),m=i(7673),h=i(5185),f=i(3714),g=i(4398),x=i(4368),y=i(3042),v=i(2312),w=i(6880),b=i(3330),j=i(790);const C=({isSearchExpanded:e=!1})=>{const{activeFolder:t}=(0,r.G)((e=>e.manageFiles)),[i,C]=(0,a.useState)(e),[k,N]=(0,a.useState)(null),[S,F]=(0,a.useState)(["all"]),[M,_]=(0,a.useState)(!1),[z,E]=(0,a.useState)(!1),[P,{data:L,isLoading:T,isFetching:I,isError:U}]=(0,n.V5)(),D=(0,a.useRef)(null),B=(0,a.useRef)(null),{menuKey:G}=(0,l.g)(),R=(0,l.Zp)(),$=(0,r.j)(),{viewFile:O,galleryProps:V}=(0,w.i)(L?.files||[]),{refreshCurrentFolder:H}=(0,o.A)();(0,d.A)((()=>{null!==k&&(k.length<=2?H(!1):P({folderKey:t?.key,query:k||"",types:S,from:M?"server":"cache",scope:z?"global":"parent"}).unwrap())}),[k,S,M,z],800),(0,a.useEffect)((()=>{const e=B.current;if(!e)return;const t=t=>{0!==t.deltaY&&(t.preventDefault(),e.scrollLeft+=t.deltaY)},i=()=>{e.scrollWidth>e.clientWidth?e.classList.add("is-overflowing"):e.classList.remove("is-overflowing")};let s=!1,a=0,r=0;const n=t=>{s=!0,a=t.pageX-e.offsetLeft,r=e.scrollLeft,e.classList.add("dragging")},l=t=>{if(!s)return;t.preventDefault();const i=1*(t.pageX-e.offsetLeft-a);e.scrollLeft=r-i},o=()=>{s=!1,e.classList.remove("dragging")};return e.addEventListener("wheel",t,{passive:!1}),e.addEventListener("mousedown",n),e.addEventListener("mousemove",l),e.addEventListener("mouseleave",o),e.addEventListener("mouseup",o),e.scrollTo({left:e.scrollWidth,behavior:"smooth"}),window.addEventListener("resize",i),i(),()=>{e.removeEventListener("wheel",t),e.removeEventListener("mousedown",n),e.removeEventListener("mousemove",l),e.removeEventListener("mouseleave",o),e.removeEventListener("mouseup",o),window.removeEventListener("resize",i)}}),[S]),(0,a.useEffect)((()=>{0===S.length&&F(["all"])}),[S]),(0,a.useEffect)((()=>{i&&L?.files&&$((0,s.q9)(L.files))}),[L,i]),(0,a.useEffect)((()=>{i&&$((0,s.rI)(T||I))}),[I,T,U]);const K=e=>{F("all"===e?["all"]:t=>{const i=t.filter((e=>"all"!==e));return t.includes(e)?i.filter((t=>t!==e)):[...i,e]})};return(0,j.jsxs)("div",{className:"searchbox-wrapper",children:[(0,j.jsxs)(m.A,{children:[(0,j.jsx)(m.A.Trigger,{children:({open:e})=>(0,j.jsxs)("div",{className:"ccpigd-searchbox",children:[(0,j.jsxs)(m.A,{children:[(0,j.jsx)(m.A.Trigger,{children:(0,j.jsxs)("div",{className:"ccpigd-searchbox__options",children:[(0,j.jsx)("div",{className:"ccpigd-searchbox__options-selected",ref:B,children:S.map((e=>{const t=A.find((t=>t.value===e))?.label;return(0,j.jsxs)("div",{className:"ccpigd-searchbox__options-item",children:[(0,j.jsx)(y.A,{size:"xs",color:"dark",children:t}),(0,j.jsx)(x.A,{name:"close",fontWeight:"bold",onClick:()=>K(e)})]},e)}))}),(0,j.jsx)(m.A.TriggerArrow,{})]})}),(0,j.jsx)(m.A.Content,{className:"ccpigd-searchbox__options-list",children:A.map(((e,t)=>(0,j.jsxs)("div",{children:[(0,j.jsx)(m.A.MenuItem,{isActive:S.includes(e.value),activeIcon:!0,activeBg:!0,onClick:()=>K(e.value),children:e.label}),t!==A.length-1&&(0,j.jsx)(m.A.MenuSeparator,{})]},e.value)))})]}),(0,j.jsx)("button",{onClick:e=>{e.stopPropagation(),e.preventDefault()},className:"ccpigd-searchbox__button",children:(0,j.jsx)(x.A,{name:"search",fontSize:"lg"})}),(0,j.jsx)("input",{type:"search",name:"ccpigd-search",id:"ccpigd-search",placeholder:`Search ${t?.name}`,onChange:e=>N(e.target.value),value:k||"",autoComplete:"off",onClick:t=>{e&&t.stopPropagation()}}),(0,j.jsxs)(m.A,{children:[(0,j.jsx)(m.A.Trigger,{children:(0,j.jsx)(c.A,{variant:"secondary",className:"ccpigd-searchbox__filter-btn",size:"small",children:(0,j.jsx)(x.A,{name:"tune",fontSize:"xl"})})}),(0,j.jsxs)(m.A.Content,{className:"ccpigd-searchbox__dropdown",children:[(0,j.jsx)(m.A.MenuLabel,{children:"Search Location"}),(0,j.jsx)(m.A.MenuItem,{isActive:M,activeIcon:!0,onClick:()=>_(!0),children:"Server"}),(0,j.jsx)(m.A.MenuItem,{isActive:!M,activeIcon:!0,onClick:()=>_(!1),children:"Cache"}),(0,j.jsx)(m.A.MenuSeparator,{}),(0,j.jsx)(m.A.MenuLabel,{children:"Search Scope"}),(0,j.jsx)(m.A.MenuItem,{isActive:z,activeIcon:!0,onClick:()=>E(!0),children:"Global"}),(0,j.jsx)(m.A.MenuItem,{isActive:!z,activeIcon:!0,onClick:()=>E(!1),children:"Current Folder"})]})]})]})}),!i&&(0,j.jsx)(m.A.Content,{fullWidth:!0,className:"ccpigd-searchbox__results",children:T||I?(0,j.jsx)(y.A,{size:"xs",children:"Loading..."}):(0,j.jsx)(g.A,{className:"ccpigd-file-list",children:(0,j.jsx)(v.A,{ref:D,className:"ccpigd-file-list__files ccpigd-file-list__files--list-view ",children:(0,j.jsx)(u.BV,{children:L?.files&&L?.files.length>0?(0,j.jsxs)(j.Fragment,{children:[L?.files.map((e=>(0,j.jsx)(g.A,{children:(0,j.jsxs)(p.A,{file:e,isFileSelected:!1,onClick:t=>((e,t)=>{e.stopPropagation(),(0,h.lQ)(t?.mimeType)?R(`/file-browser/${G}/${t.key}`):O(t.key)})(t,e),children:[(0,j.jsx)(p.A.Thumbnail,{}),(0,j.jsx)(p.A.Name,{})]})},e.key))),(0,j.jsxs)(f.A,{onClick:()=>C(!0),className:"cursor-pointer",gap:5,children:[(0,j.jsx)(y.A,{size:"sm",color:"success",children:"See files in File Browser"}),(0,j.jsx)(x.A,{name:"arrow_forward",fontSize:"lg"})]})]}):(0,j.jsx)(y.A,{size:"xs",children:"No files found"})})})})})]}),(0,j.jsx)(b.C,{...V})]})},A=[{value:"folder",label:"Folder"},{value:"document",label:"Documents"},{value:"code",label:"Code"},{value:"image",label:"Image"},{value:"audio",label:"Audio"},{value:"video",label:"Video"},{value:"archive",label:"Archive"},{value:"binary_executable",label:"Binary Executable"},{value:"all",label:"All"}]},9642:(e,t,i)=>{i.d(t,{A:()=>l});var s=i(1609),a=i(7586),r=i(4368),n=i(790);const l=({options:e=[],optionIcon:t=!1,value:i,defaultValue:l=[],onChange:o,placeholder:c="Select an option",optionTop:d=!1,className:u="",style:p,multiple:m=!1,visible:h=!0,disabled:f=!1,label:g,fitContent:x=!1,error:y=!1,variant:v="light",errorText:w,helperText:b,searchable:j=!0,loadOptions:C,onSearch:A,loading:k=!1,onFocus:N,onBlur:S,prefix:F,suffix:M,isPro:_=!1})=>{var z;if(!h)return null;const[E,P]=(0,s.useState)(e),[L,T]=(0,s.useState)(null!=i?i:l),[I,U]=(0,s.useState)(!1),[D,B]=(0,s.useState)(""),[G,R]=(0,s.useState)(k),$=(0,s.useRef)(null);(0,s.useEffect)((()=>{R(k)}),[k]),(0,s.useEffect)((()=>{!_||(0,a.G4)(ccpigd.isPro)?P(e):window.CCPIGDHelper.openUpgradePopUp()}),[e]),(0,s.useEffect)((()=>{!_||(0,a.G4)(ccpigd.isPro)?void 0!==i&&T(i):window.CCPIGDHelper.openUpgradePopUp()}),[i]),(0,s.useEffect)((()=>{!_||(0,a.G4)(ccpigd.isPro)?C&&(R(!0),C().then((e=>{P(e),R(!1)}))):window.CCPIGDHelper.openUpgradePopUp()}),[C]);const O=E.filter((e=>{var t;return(null!==(t=e.name)&&void 0!==t?t:e.value).toString().toLowerCase().includes(D.toLowerCase())})),V=e=>{!_||(0,a.G4)(ccpigd.isPro)?$.current?.contains(e.target)||(U(!1),S?.()):window.CCPIGDHelper.openUpgradePopUp()};(0,s.useEffect)((()=>{if(!_||(0,a.G4)(ccpigd.isPro))return I&&document.addEventListener("mousedown",V),()=>{document.removeEventListener("mousedown",V)};window.CCPIGDHelper.openUpgradePopUp()}),[I]);const H=m?null:E.find((e=>e.value===L[0]));return(0,n.jsxs)("div",{style:p,className:`ccpigd-select-box-container ${u}`,ref:$,children:[g&&(0,n.jsx)("label",{className:"ccpigd-select-box-label "+(y?"error":""),children:g}),(0,n.jsxs)("div",{className:`ccpigd-select-box-wrapper position-relative cursor-pointer ${x?"active-min-width":""} ${d?"top":""}`,onFocus:N,children:[(0,n.jsxs)("div",{className:`ccpigd-select-box-selected ${y?"error":""} ${f?"disabled":""} ${"secondary"===v?"with-background":""}`,onClick:()=>!f&&U(!I),children:[(0,n.jsx)("div",{className:"ccpigd-select-box-selected-content gap--xs d-flex align-center",children:L.length>0?m?L.map(((e,s)=>{var l,c;const d=E.find((t=>t.value===e));return(0,n.jsxs)("span",{className:"selected-option selected-item",children:[t&&(0,n.jsx)(r.A,{name:null!==(l=d?.icon)&&void 0!==l?l:"check_circle",fontSize:"md"}),null!==(c=d?.name)&&void 0!==c?c:e,(0,n.jsx)("span",{className:"remove-icon d-flex align-center",onClick:t=>{!_||(0,a.G4)(ccpigd.isPro)?(t.stopPropagation(),(e=>{const t=L.filter((t=>t!==e));void 0===i&&T(t),o?.(t)})(e)):window.CCPIGDHelper.openUpgradePopUp()},children:(0,n.jsx)(r.A,{name:"close_small",fontSize:"md"})})]},s)})):(0,n.jsxs)(n.Fragment,{children:[F&&(0,n.jsx)("span",{className:"selected-option prefix",children:F}),(0,n.jsx)("span",{className:"selected-option",children:null!==(z=H?.name)&&void 0!==z?z:L[0]}),M&&(0,n.jsx)("span",{className:"selected-option suffix",children:M})]}):(0,n.jsx)("span",{className:"placeholder selected-option",children:c})}),(0,n.jsx)("span",{className:"select-box-icon position-relative flex-center "+(I?"rotate":""),children:(0,n.jsx)(r.A,{name:"stat_minus_1",fontSize:"xl"})})]}),(0,n.jsxs)("div",{className:`ccpigd-select-box-options ${I?"open":""} ${d?"top":""}`,children:[j&&(0,n.jsxs)("div",{className:"select-box-search-wrapper",children:[(0,n.jsx)(r.A,{name:"search"}),(0,n.jsx)("input",{className:"select-box-search-input",value:D,onChange:e=>{B(e.target.value),A?.(e.target.value)},placeholder:"Search..."})]}),G?(0,n.jsx)("div",{className:"select-box-option",children:"Loading..."}):O.filter((e=>!m||!L.includes(e.value))).map(((e,t)=>{var s;return(0,n.jsx)("div",{className:"select-box-option "+(m||H?.value!==e.value?"":"select"),onClick:()=>!f&&(e=>{if(!_||(0,a.G4)(ccpigd.isPro)){if(""!==e)if(m){const t=L.includes(e)?L:[...L,e];void 0===i&&T(t),o?.(t)}else{if(L[0]===e)return;void 0===i&&T([e]),o?.([e]),U(!1)}}else window.CCPIGDHelper.openUpgradePopUp()})(e.value),children:null!==(s=e.name)&&void 0!==s?s:e.value},t)})),m&&L.length>0&&(0,n.jsx)("div",{className:"select-box-option clear-all",onClick:()=>{!_||(0,a.G4)(ccpigd.isPro)?(void 0===i&&T([]),o?.([])):window.CCPIGDHelper.openUpgradePopUp()},children:"Clear All"})]})]}),y&&w&&(0,n.jsx)("span",{className:"select-box-error",children:w}),b&&!y&&(0,n.jsx)("span",{className:"select-box-helper",children:b})]})}},6391:(e,t,i)=>{i.d(t,{A:()=>s.A});var s=i(9642)},2517:(e,t,i)=>{i.d(t,{A:()=>h});var s=i(7920),a=i(8758),r=i(3714),n=i(4398),l=i(7452),o=i(3042),c=(i(1609),i(4164)),d=i(790);var u=i(3374),p=i(4368);const m=({title:e,description:t,docLink:i,className:m,children:h,action:f,secondaryAction:g,isPro:x=!1,isComingSoon:y=!1,isNew:v=!1,isHot:w=!1})=>{const b=(0,c.A)("ccpigd-settings-field",m);let j={isPro:x,isComingSoon:y,isNew:v,isHot:w,size:"small",iconSize:"md"};return(0,d.jsx)(s.A,{...j,children:(0,d.jsxs)(l.A,{className:b,children:[(0,d.jsxs)(r.A,{align:"space-between",children:[(0,d.jsxs)(n.A,{children:[(0,d.jsxs)(r.A,{gap:15,children:[f&&f,e&&(0,d.jsx)(o.A,{as:"h4",size:"md",weight:"medium",className:"ccpigd-settings-field__title "+(t||f||g?"":"mb-3"),children:e}),g&&g]}),t&&(0,d.jsx)(a.A,{className:h?"mb-3":"",text:t})]}),i&&(0,d.jsx)(u.A,{startIcon:(0,d.jsx)(p.A,{name:"info"}),size:"medium",variant:"outlined",href:i,target:"_blank",children:"Documentation"})]}),(0,d.jsx)(n.A,{gap:20,children:h})]})})};m.SubField=({title:e,description:t,background:i="extra-light",className:u,children:p,action:m,depend:h=!1,dependOn:f="",secondaryAction:g,isPro:x=!1,isComingSoon:y=!1,isNew:v=!1,isHot:w=!1})=>{const b=(0,c.A)("ccpigd-settings-field__sub",u,h&&"ccpigd-settings-field__sub--depend");let j={isPro:x,isComingSoon:y,isNew:v,isHot:w};return(0,d.jsx)(s.A,{...j,children:(0,d.jsxs)(l.A,{className:b,padding:20,onClick:e=>{const t=document.getElementById(f);if(t&&h){e.stopPropagation();const i=t.parentElement;if(!i)return;i.classList.add("blinking"),setTimeout((()=>{i.classList.remove("blinking")}),500)}},background:i,border:"dashed",rounded:"sm",children:[(0,d.jsxs)(r.A,{gap:15,children:[m&&m,e&&(0,d.jsx)(o.A,{as:"h5",size:"md",weight:"medium",children:e}),g&&g]}),t&&(0,d.jsx)(a.A,{className:p?"mb-3":"",text:t}),(0,d.jsx)(n.A,{gap:20,children:p})]})})};const h=m},7101:(e,t,i)=>{i.d(t,{A:()=>s.A});var s=i(2517)},2467:(e,t,i)=>{i.d(t,{S:()=>X});var s=i(7603),a=i(347),r=i(1442),n=i(6203),l=i(8726),o=i(6087),c=i(4152),d=i(6313),u=i(727),p=i(7495),m=i(1902),h=i(4970),f=i(8187),g=i(4398),x=i(7586),y=i(8200),v=i(790);const w=({file:e,folderView:t,handleFileSingleClick:i,handleFileDoubleClick:s})=>{const{selectedFiles:r}=(0,a.G)((e=>e.manageFiles)),{isFileSelecting:n}=(0,a.G)((e=>e.fileBrowser)),l=r.some((t=>t.key===e.key)),{editData:o}=(0,a.G)((e=>e.moduleBuilder)),c=["preview","moveAndCopy","delete","download","rename","allowShare"],d=o?.data?.permissions||{},u=(c.reduce(((e,t)=>(e[t]=!0===d[t]?.enable,e)),{}),c.some((e=>!0===d[e]?.enable)));return(0,v.jsxs)(y.A,{file:e,folderView:t,isFileSelected:!!l,isShowActions:!!u,onClick:t=>i(t,e),onDoubleClick:t=>s(t,e),children:[(0,v.jsx)(y.A.Thumbnail,{children:n&&(0,v.jsx)(y.A.SelectStatus,{onClick:e=>e.stopPropagation(),isSelected:!!l})}),(0,v.jsx)(y.A.Name,{}),(0,v.jsx)(y.A.Extension,{}),(0,v.jsx)(y.A.Size,{}),"list"===t&&(0,v.jsx)(y.A.UpdatedAt,{}),u&&(0,v.jsx)(y.A.ActionButton,{})]},e.key)};var b=i(3940),j=i(5307),C=i(2356),A=i(3714),k=i(6391),N=i(4658),S=i(1609),F=i(7452),M=i(3374),_=i(8024),z=i(3042),E=i(4368);const P=[{value:1,name:"1 Hour"},{value:5,name:"5 Hours"},{value:24,name:"1 Day"},{value:168,name:"1 Week"},{value:672,name:"1 Month"},{value:8064,name:"1 Year"},{value:0,name:"Permanent"},{value:-1,name:"Custom"}],L=({file:e,type:t,id:i,onClose:s})=>{const[a,r]=(0,S.useState)(""),[n,l]=(0,S.useState)(1),[o,c]=(0,S.useState)(1),[d,u]=(0,S.useState)(!1),[p,m]=(0,S.useState)(""),[h,f]=(0,S.useState)(!1),[x,{isLoading:y,error:w,reset:b}]=(0,C.e3)();(0,S.useEffect)((()=>{if(h){const e=setTimeout((()=>f(!1)),2e3);return()=>clearTimeout(e)}}),[h]);const j=(0,S.useMemo)((()=>d?p?p.length<6?"Password must be at least 6 characters.":"":"Password required.":""),[d,p]),L=(0,S.useMemo)((()=>-1!==n?"":Number.isFinite(o)?o<=0?"Must be greater than 0 hours.":o>43800?"Keep under 5 years (~43800 hrs).":"":"Enter a valid number."),[n,o]),T=!y&&!j&&!L;return(0,S.useEffect)((()=>{r(""),b()}),[n,o,d,p,t,e.key,b]),(0,v.jsxs)("div",{children:[(0,v.jsxs)(A.A,{gap:5,align:"space-between",className:"mb-3",children:[(0,v.jsxs)(z.A,{className:"flex-1",children:["Share ",e.name]}),(0,v.jsx)(E.A,{name:"close",className:"text-error cursor-pointer",onClick:()=>{s&&s()}})]}),(0,v.jsx)(F.A,{className:"ccpigd-file-browser__share-link-modal",background:"extra-light",children:(0,v.jsxs)(g.A,{gap:20,children:[(0,v.jsx)(A.A,{gap:10,children:(0,v.jsx)(N.A,{id:"encrypted",ariaLabel:"Protect link with password",checked:d,onChange:()=>u((e=>!e)),title:"Make this file protected"})}),d&&(0,v.jsx)(_.A,{type:"text",label:"Enter Password to Protect",placeholder:"Choose a password",value:p,onChange:e=>m(String(e)),error:!!j,errorText:j}),(0,v.jsx)(k.A,{label:"Validity of this Link",options:P,value:[n],searchable:!1,onChange:e=>{var t;return l(null!==(t=e?.[0])&&void 0!==t?t:1)}}),-1===n&&(0,v.jsx)(_.A,{type:"number",label:"Custom Validity (in hours)",min:1,step:1,value:o,onChange:e=>c(Number(e)),helperText:L,error:!!L}),!!a&&(0,v.jsx)(_.A,{type:"text",value:a,readOnly:!0,helperText:h?"Copied to clipboard!":"",onClick:async()=>{try{await navigator.clipboard.writeText(a),f(!0)}catch{f(!1)}}}),(0,v.jsx)(M.A,{variant:"primary",onClick:async()=>{if(!T)return;const t={shortcodeId:i,fileKey:e.key,isPasswordProtected:d,password:d?p:void 0};n>0?t.lifetime=n:-1===n&&(t.lifetime=o);try{const e=await x(t).unwrap();r(e)}catch{}},disabled:!T,loading:y,loadingIndicator:"Generating...",children:"Generate Share Link"}),!!w&&(0,v.jsx)(z.A,{as:"p",size:"sm",color:"error",children:"Failed to generate link. Please try again."})]})})]})};var T=i(1468),I=i(5185);const U=({viewFile:e})=>{const{isFileSelecting:t}=(0,a.G)((e=>e.fileBrowser)),{activeFolder:i,selectedFiles:s}=(0,a.G)((e=>e.manageFiles)),{editData:r}=(0,a.G)((e=>e.moduleBuilder)),n=r?.data.permissions,l=n?.preview,c=n?.allowShare,d=n?.download,u=n?.rename,m=n?.moveAndCopy,h=[{id:"preview",label:"Preview",icon:(0,v.jsx)(E.A,{name:"eye_tracking",fontWeight:"medium"}),fileOnly:!0,enabled:(0,f.Yj)("preview",l)&&!t},{id:"open",label:"Open in Google Drive",icon:(0,v.jsx)(E.A,{name:"open_in_new",fontWeight:"medium"}),enabled:l?.popOut&&(0,f.Yj)("preview",l)&&!t,separator:!0},{id:"download",label:"Download",icon:(0,v.jsx)(E.A,{name:"cloud_download",fontWeight:"medium"}),fileOnly:!0,enabled:(0,f.Yj)("download",d)&&!t},{id:"share",label:"Share",icon:(0,v.jsx)(E.A,{name:"share",fontWeight:"medium"}),enabled:(0,f.Yj)("allowShare",c)&&!t},{id:"move",label:"Move",icon:(0,v.jsx)(E.A,{name:"move_item",fontWeight:"medium"}),enabled:(0,f.Yj)("moveAndCopy",m)&&""!==i?.key},{id:"copy",label:"Copy",fileOnly:!0,icon:(0,v.jsx)(E.A,{name:"file_copy",fontWeight:"medium"}),enabled:(0,f.Yj)("moveAndCopy",m)},{id:"rename",label:"Rename",separator:!0,icon:(0,v.jsx)(E.A,{name:"text_select_start",fontWeight:"medium"}),enabled:(0,f.Yj)("rename",u)&&!t},{id:"delete",label:"Delete",className:"destructive",icon:(0,v.jsx)(E.A,{name:"delete",fontWeight:"medium"}),enabled:n?.delete.enable&&(0,f.Yj)("delete",n.delete)}].filter((e=>e.enabled)),[g]=(0,C.L3)(),[x]=(0,C.SX)(),[y]=(0,C.yR)(),w=(0,a.j)(),A=async(e,t)=>{let i=t;try{if(i=e.permissions?.users?.anyoneWithLink&&e.downloadLink?e.downloadLink:`${ccpigd.siteUrl}/?ccpigd_download=${btoa(JSON.stringify({fileKey:e.key,shortcodeId:r?.id}))}`,window.toast.show({message:"Download Started! 👌",theme:"success",duration:2e3}),!i)return void window.toast.show({message:"Download link not found",theme:"error",duration:2e3});const t=document.createElement("a");t.href=i,t.download=e.name,document.body.appendChild(t),t.click(),document.body.removeChild(t)}catch(e){window.toast.show({message:"Invalid response from server",theme:"error",duration:2e3})}},k=(0,o.useCallback)(((e,t)=>{(0,b.l)({componentName:"CopyMoveFolder",file:e,type:t,maxWidth:"600px"})}),[w,i,y,x,s]);return(0,v.jsx)(p.W1,{id:"file-menu",children:({props:t})=>h.filter((e=>!e.fileOnly||!(0,I.lQ)(t?.file.mimeType))).map((s=>{const a=t?.file,n=(0,I.wz)(a),l=(0,I.zx)(a),o="download"===s.id&&n;return(0,v.jsxs)(S.Fragment,{children:[o?(0,v.jsx)(p.Qw,{label:(0,v.jsxs)(v.Fragment,{children:[s.icon&&(0,v.jsx)("span",{className:"context-menu-icon flex-center",children:s.icon}),s.label," as"]}),children:l.map((e=>(0,v.jsx)(p.q7,{onClick:()=>((e,t,i)=>{if("download"===e){const e=`${ccpigd.siteUrl}/?ccpigd_download=${btoa(JSON.stringify({fileKey:t.key,shortcodeId:r?.id,mimeType:i}))}`;A(t,e)}})(s.id,a,e.mimeType),children:e.label},e.mimeType)))}):(0,v.jsxs)(p.q7,{onClick:()=>((t,s)=>{switch(t){case"preview":e(s);break;case"open":(async e=>{try{let t=window.CCPIGDHelper.getUrl("preview",e.key,e.name,r?.id,"full",e.extension);window.toast.show({message:"Download Started! 👌",theme:"success",duration:2e3}),window.open(t,"_blank")}catch(e){window.toast.show({theme:"error",message:"Invalid response from server",duration:2e3}),console.error(e)}})(s);break;case"view-details":default:break;case"download":A(s);break;case"delete":(async e=>{try{if(!await window.toast.confirm({message:"Are you sure? You won't be able to revert this!",okText:"Delete",cancelText:"Cancel"}))return;await window.toast.promise((async()=>{await g({id:Number(r?.id),fileKeys:e,currentFolderKey:i?.key}).unwrap()}),{loading:"Deleting files...",success:"Your file has been deleted.",error:"Failed to delete files. Please try again."})}catch(e){window.toast.show({message:"Failed to delete files. Please try again.",theme:"error",size:"sm"})}})([s.key]);break;case"rename":(async e=>{(0,b.l)({componentName:"RenameFile",file:e,id:r?.id})})(s);break;case"copy":case"move":k(s,t);break;case"share":((e,t)=>{const i=window.toast.show({reactComponent:(0,v.jsx)(T.Kq,{store:(0,j.U1)({reducer:{[C.f0.reducerPath]:C.f0.reducer},middleware:e=>e().concat(C.f0.middleware)}),children:(0,v.jsx)(L,{id:r?.id||"",file:e,type:t,onClose:()=>i.remove()})}),theme:"light",maxWidth:"500px",duration:0,variant:"modal"})})(s,t)}})(s.id,a),className:s.className||"",children:[s.icon&&(0,v.jsx)("span",{className:"context-menu-icon flex-center",children:s.icon}),s.label]}),s.separator&&(0,v.jsx)(p.wv,{})]},s.id)}))})};var D=i(2312),B=i(7723);const G=({folderView:e})=>(0,v.jsx)(v.Fragment,{children:"list"===e&&(0,v.jsx)(D.A,{className:"ccpigd-file-list__header",children:["Name","","Type","Size","Updated","Action"].map(((e,t)=>(0,v.jsx)(z.A,{as:"span",children:"string"==typeof e?(0,B.__)(e,"integration-google-drive"):e},t)))})});var R=i(868),$=i(6880),O=i(3330);const V=(0,o.forwardRef)((({loadMoreFileRef:e,galleryRef:t,selectContainerRef:i,folderView:s,fileLoading:n,files:l,hasMore:o,loadingMore:y,loadMore:b,totalPages:j,currentPage:C})=>{var A;const{editData:k}=(0,a.G)((e=>e.moduleBuilder)),{isFileSelecting:N}=(0,a.G)((e=>e.fileBrowser)),S=null!==(A=k?.data.advanced.filesInFirstRender)&&void 0!==A?A:0,F=k?.data.advanced,M=k?.data.permissions.preview,_=(0,a.j)(),[z,E]=(0,d.M)(`folderKey-${k?.id}`),P=l.map((e=>({...e,previewLink:(0,x.G4)(ccpigd.isPro)?window.CCPIGDHelper.getUrl("preview",e.key,e.name,k?.id,"full",e.extension):e.thumbnails?.full,mimeType:(0,x.G4)(ccpigd.isPro)||(0,I.wu)(e.extension||"")||(0,I.lQ)(e.mimeType)?e.mimeType:"image/jpg"}))),{viewFile:L,galleryProps:T}=(0,$.i)(P,{id:k?.id||"",thumbnail:!!M?.enable&&!!M?.previewThumbnail}),B=e=>{if((0,f.Yj)("preview",M))if(M?.inline)L(e.key);else if(M?.popOut){let t=window.CCPIGDHelper.getUrl("preview",e.key,e.name,k?.id,"full",e.extension);window.open(t,"_blank")}},V=(e,t)=>{e.stopPropagation(),N?_((0,r.nU)(t.key)):(0,I.lQ)(t?.mimeType)?(_((0,r.Fy)(t)),E(t.key)):B(t)},H=(e,t)=>{e.stopPropagation(),(0,I.lQ)(t?.mimeType)&&(_((0,r.Fy)(t)),E(t.key))};return(0,v.jsxs)(g.A,{ref:i,className:"ccpigd-file-list",children:[(0,v.jsx)(G,{folderView:s}),n?(0,v.jsx)(D.A,{className:`ccpigd-file-list__files ccpigd-file-list__files--${s}-view`,children:[...Array(m.PV.PER_PAGE_LIMIT)].map(((e,t)=>(0,v.jsx)("div",{style:{marginTop:"10px"},children:"grid"===s?(0,v.jsx)(u.A,{height:"215px"}):(0,v.jsx)(u.A,{width:"100%",height:"62px"})},t)))}):(0,v.jsxs)(D.A,{ref:t,className:`ccpigd-file-list__files ccpigd-file-list__files--${s}-view ${l?.length>0?"":"ccpigd-file-list__files--empty"}`,children:[l?.length>0?(0,v.jsxs)(p.BV,{children:[l?.map((e=>(0,v.jsx)(w,{file:e,folderView:s,handleFileSingleClick:V,handleFileDoubleClick:H},e.key))),(0,v.jsx)(U,{viewFile:B})]}):(0,v.jsx)(c.A,{icon:(0,v.jsx)(h.A,{}),title:"No File Found!"}),y&&(0,v.jsx)(v.Fragment,{children:[...Array(S)].map(((e,t)=>(0,v.jsx)("div",{style:{marginTop:"10px"},children:"grid"===s?(0,v.jsx)(u.A,{height:"215px"}):(0,v.jsx)(u.A,{width:"100%",height:"62px"})},t)))})]}),l?.length>=S&&(0,v.jsx)(R.A,{fileLoadingType:F?.fileLoadingType||"load-more",loadMore:b,hasMore:o,totalPages:j,currentPage:C,isLoading:n,loadMoreFileRef:e}),(0,v.jsx)(O.C,{...T})]})})),H=({folderView:e})=>{const{fileLoading:t,files:i,selectedFiles:s,hasMore:c}=(0,a.G)((e=>e.manageFiles)),{isFileSelecting:d}=(0,a.G)((e=>e.fileBrowser)),{editData:u}=(0,a.G)((e=>e.moduleBuilder)),p=(u?.data.advanced,(0,a.j)()),m=(0,o.useRef)(null),h=(0,o.useRef)(null),f=(0,o.useRef)(null),{selectedItems:g,isControlPressed:x}=(0,n.M)(f,d),{loadingMore:y,loadMore:w,totalPages:b,currentPage:j}=(0,l.A)(h);return(0,o.useEffect)((()=>{if(g.length>0){const e=g.filter((e=>!s.some((t=>t.key===e)))),t=s.map((e=>e.key)),i=x?[...t,...e]:[...g];p((0,r.nU)(i))}}),[g]),(0,v.jsx)(V,{files:i,folderView:e,fileLoading:t,galleryRef:m,hasMore:c,loadingMore:y,loadMoreFileRef:h,selectContainerRef:f,loadMore:w,totalPages:b,currentPage:j})};var K=i(239),q=i(9630),Z=i(3648),W=i(6715);const Q=({onChangeView:e,folderView:t})=>{const{isFileSelecting:i}=(0,a.G)((e=>e.fileBrowser)),{activeFolder:n,selectedFiles:c,files:d}=(0,a.G)((e=>e.manageFiles)),{breadcrumbs:u}=(0,a.G)((e=>e.manageFiles)),{editData:p}=(0,a.G)((e=>e.moduleBuilder)),m=p?.data.advanced.sort,h=p?.data.advanced,g=p?.data.permissions,x=h?.["file-browser"]?.headerOptions,y=(0,a.j)(),{navigateToBack:w}=(0,l.A)(),[b]=(0,C.L3)();(0,o.useEffect)((()=>{y((0,r.nU)([]))}),[i,n]);const j=(0,f.Yj)("delete",g?.delete);return(0,v.jsxs)(A.A,{align:"space-between",className:"w-full ccpigd-file-browser__header",children:[(0,v.jsxs)(A.A,{gap:6,children:[x?.sorting&&(0,v.jsx)(k.A,{prefix:"Sort By:",options:Y,value:[m?.orderBy||"name"],onChange:e=>(e=>{y((0,Z.OJ)({key:"sort",value:{orderBy:e,order:m?.order||"ASC"}}))})(e[0]),searchable:!1}),x?.sorting&&(0,v.jsx)(M.A,{variant:"outlined",onClick:()=>{return e="ASC"===m?.order?"DESC":"ASC",void y((0,Z.OJ)({key:"sort",value:{order:e,orderBy:m?.orderBy||"name"}}));var e},startIcon:"ASC"===m?.order?(0,v.jsx)(E.A,{name:"arrow_upward"}):(0,v.jsx)(E.A,{name:"arrow_downward"}),children:"ASC"===m?.order?"Ascending":"Descending"}),i&&c.length>0&&j&&(0,v.jsx)(M.A,{onClick:()=>{(async e=>{try{if(!await window.toast.confirm({message:"Are you sure? You won't be able to revert this!",okayText:"Delete",cancelText:"Cancel"}))return;await window.toast.promise((async()=>{await b({id:Number(p?.id),fileKeys:e,currentFolderKey:n?.key}).unwrap()}),{loading:"Deleting files...",success:"Your file has been deleted.",error:"Failed to delete files. Please try again."})}catch(e){window.toast.show({message:"Failed to delete files. Please try again.",theme:"error",size:"sm"})}})(d.flat().filter((e=>c.some((t=>t.key===e.key)))).map((e=>e.key)))},variant:"error",startIcon:(0,v.jsx)(E.A,{name:"delete"}),children:"Delete"}),u.length>1&&!h?.["file-browser"]?.headerOptions.breadcrumb&&(0,v.jsx)(M.A,{variant:"outlined",startIcon:(0,v.jsx)(E.A,{name:"arrow_back_ios"}),onClick:w,children:"Previous Folder"})]}),(0,v.jsxs)(A.A,{gap:6,children:[j&&(0,v.jsx)(M.A,{variant:"outlined",color:i?"secondary":"light",onClick:e=>{e.stopPropagation(),y((0,s.Lm)(!i))},endIcon:(0,v.jsx)(W.A,{id:"file-selecting-checkbox",checked:i,size:"small",onClick:e=>e.stopPropagation(),readonly:!0}),children:i?`${c.length} selected`:"Bulk Select"}),(0,v.jsx)(M.A,{variant:"outlined",startIcon:"list"===t?(0,v.jsx)(E.A,{name:"grid_view"}):(0,v.jsx)(E.A,{name:"dehaze"}),onClick:e,children:"list"===t?"Grid View":"List View"})]})]})},Y=[{name:"Name",value:"name"},{name:"Size",value:"size"},{name:"Created At",value:"createdAt"},{name:"Updated At",value:"updatedAt"}];var J=i(9612);const X=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),t=e?.data.advanced,i=t?.["file-browser"]?.folderView,{fileLoading:r,activeFolder:n}=(0,a.G)((e=>e.manageFiles)),{isUploading:l}=(0,a.G)((e=>e.fileBrowser)),c=(0,a.j)(),d=e?.data.permissions,u=d?.upload,p=d?.newFolder,[m,h]=(0,o.useState)(i),y=e=>{c((0,s.uf)(e))};return(0,v.jsxs)(g.A,{gap:10,className:"w-full ccpigd-file-browser-content",children:[(0,v.jsxs)(v.Fragment,{children:[((0,f.Yj)("upload",u)||(0,f.Yj)("newFolder",p))&&(0,v.jsxs)(q.A,{columns:2,gap:10,max:"160px",className:"ccpigd-file-browser-content__buttons",children:[(0,f.Yj)("upload",u)&&(0,v.jsx)(M.A,{startIcon:(0,v.jsx)(K.A,{size:"small",variant:"light",disabled:""===n?.key,children:(0,v.jsx)(E.A,{name:"cloud_upload",fontSize:"lg"})}),variant:"primary",rounded:"md",onClick:()=>y(!l),disabled:""===n?.key,children:"Upload"}),(0,f.Yj)("newFolder",p)&&(0,v.jsx)(M.A,{startIcon:(0,v.jsx)(K.A,{size:"small",variant:"secondary",disabled:""===n?.key,children:(0,v.jsx)(E.A,{name:"create_new_folder",fontSize:"lg"})}),onClick:async()=>{(0,b.l)({componentName:"CreateFolder",id:e?.id.toString()||"",activeFolderKey:n?.key})},disabled:""===n?.key,variant:"outlined",rounded:"md",children:"Create Folder"})]}),(0,v.jsx)(Q,{folderView:m,onChangeView:()=>{h((()=>"list"===m?"grid":"list"))}})]}),(0,v.jsx)(H,{folderView:m||"grid"}),l&&(0,v.jsx)(J.A,{setIsUploading:y,onFileUpload:e=>{},data:{maxFileSize:(0,x.G4)(ccpigd.isPro)?0:5,minFileSize:0,maxFiles:(0,x.G4)(ccpigd.isPro)?0:5,enableFolderUpload:u?.folderUpload,showUploadConfirmation:!1,uploadImmediately:!0,activeFolder:n,id:e?.id.toString()||""}})]})}},868:(e,t,i)=>{i.d(t,{A:()=>o});var s=i(239),a=i(3714),r=i(3374),n=i(4368),l=i(790);const o=({fileLoadingType:e,loadMore:t,hasMore:i,totalPages:o,currentPage:c,isLoading:d,loadMoreFileRef:u})=>(0,l.jsxs)(l.Fragment,{children:["infinite-scroll"===e&&i&&!d&&(0,l.jsx)("div",{ref:u}),"load-more"===e&&i&&(0,l.jsx)(a.A,{align:"center",blockAlign:"center",className:"mt-2",children:(0,l.jsx)(r.A,{variant:"primary",onClick:()=>t(),loading:d,startIcon:(0,l.jsx)(n.A,{name:"sync"}),loadingIndicator:"Loading...",children:"Load More"})}),"pagination"===e&&o>1&&(0,l.jsxs)(a.A,{gap:5,align:"center",blockAlign:"center",className:"mt-3",children:[(0,l.jsx)(s.A,{disabled:1===c,onClick:()=>t(c-1),size:"extra-small",children:(0,l.jsx)(n.A,{name:"arrow_back_ios"})}),[...Array(5)].map(((e,i)=>{const a=c-2+i;return a<1||a>o?null:(0,l.jsx)(s.A,{onClick:()=>t(a),variant:a===c?"primary":"text",size:"extra-small",className:"ccpigd-pagination-btn",children:a},a)})),(0,l.jsx)(s.A,{disabled:c===o,onClick:()=>t(c+1),size:"extra-small",className:"ccpigd-pagination-btn",children:(0,l.jsx)(n.A,{name:"arrow_forward_ios"})})]})]})},9612:(e,t,i)=>{i.d(t,{A:()=>y});var s=i(1609),a=i(7586),r=i(7723),n=i(6770),l=i.n(n),o=i(2356),c=i(3940);const d=(e,t,i)=>{const{maxFileSize:n="",minFileSize:d=0,maxFiles:u="",maxFileNameLength:p=100,enableFolderUpload:m=!1,showUploadConfirmation:h=!1,initUploadedFiles:f=[],isFormUploader:g=!1,uploadImmediately:x=!0,allowAllExtensions:y=!1,allowExtensions:v="",allowExceptExtensions:w="",activeFolder:b=null,onFileUpload:j=()=>{}}=e,[C]=(0,o.$L)({}),[A]=(0,o.EJ)({}),[k]=(0,o.dm)(),[N,S]=(0,s.useState)(f),[F,M]=(0,s.useState)([]),[_,z]=(0,s.useState)([]),[E,P]=(0,s.useState)([]),[L,T]=(0,s.useState)([]),[I,U]=(0,s.useState)(0),[D,B]=(0,s.useState)(!1),[G,R]=(0,s.useState)([]),$=(0,s.useRef)(null),O=(0,s.useRef)(null),V=(0,s.useRef)(null),H=(e,t,i)=>{if(!e)return i(!0);const s=t.name.split(".").pop();((0,a.G4)(y)?!e.split(",").map((e=>e.trim())).includes(s):e.split(",").map((e=>e.trim())).includes(s))?i(!0):($.current.trigger("Error",{code:"EXT_ERROR",file:t}),i(!1))},K=(e,t,i)=>{if(!(e=1024*e*1024))return i(!0);t.size<e?($.current.trigger("Error",{code:"SIZE_MIN_ERROR",file:t}),i(!1)):i(!0)},q=(e,i,s)=>{if(!e)return s(!0);let a=$.current.files.length;f.length&&(a=t.current?.querySelectorAll(".file-list-item.uploaded").length),a>=e?($.current.trigger("Error",{code:"FILES_MAX_ERROR",file:i}),s(!1)):s(!0)},Z=e=>{if(e){const t=$.current.files,i=t.findIndex((t=>t.id===e.id))+1;i<t.length&&W(t[i])}},W=t=>{t&&($.current.stop(),U(0),z((e=>e.find((e=>e.id===t.id))?e:[...e,t])),(async t=>{try{const i={id:e.id||"",fileName:t.name,fileSize:t.size,fileType:t.type,folderKey:b?.key||""};return await C(i).unwrap()}catch(e){throw console.error(`Error generating upload URL for ${t.name}:`,e),e}})(t).then((({uploadId:e,url:t})=>{$.current.setOption("url",t),$.current.setOption("uploadId",e),$.current.setOption("folderKey",b?.key),$.current.start()})).catch((e=>{Z(t),P((e=>e.filter((e=>e.id!==t.id)))),z((e=>e.filter((e=>e.id!==t.id)))),U(0),S((i=>i.map((i=>i.id===t.id?{...i,error:e.error}:i))))})))};return(0,s.useEffect)((()=>((()=>{if(!t.current)return;l().buildUrl=e=>e,l().addFileFilter("file_ext",H),l().addFileFilter("min_file_size",K),l().addFileFilter("max_files",q),$.current=new(l().Uploader)((()=>{const s={browse_button:t.current?.querySelector(".browse-files"),drop_element:t.current,multipart:!1,multi_selection:!e?.id||(0,a.G4)(e?.allowMultipleUpload||!1),filters:{max_files:u,file_ext:(0,a.G4)(y)?w.replace(/ /g,""):v.replace(/ /g,""),max_file_size:n?`${n}mb`:0,min_file_size:d,file_name:p},init:{_isUploaded:!1,FilesAdded:(t,s)=>{const r=JSON.parse(localStorage.getItem(`ccpigd-upload-files-folder-${e.id}`)||"null");"uploader-module-footer"!==i||!(0,a.G4)(e?.fileUploaderPreviewMode||!1)||(0,a.G4)(e?.enableRootUpload||!1)||r?(B(!1),S((e=>[...e,...s])),P((e=>[...e,...s])),z((e=>{const t=[...e];return(0,a.G4)(x)&&!e.length&&(W(s[0]),t.push(s[0])),t}))):(0,c.l)({componentName:"CreateFolder",id:e.id,activeFolderKey:b?.key})},FilesRemoved:(e,t)=>{P((e=>e.filter((e=>!t.find((t=>t.id===e.id)))))),S((e=>e.filter((e=>!t.find((t=>t.id===e.id))))))},FileUploaded:(t,i,a)=>{const r=JSON.parse(a.response);if(r&&$.current){const t=$.current.getOption("uploadId"),a=$.current.getOption("folderKey");Z(i),z((e=>e.filter((e=>e.id!==i.id)))),T((e=>[...e,i])),A({id:r.id,uploadId:t,folderKey:a,shortcodeId:e.id}).unwrap().then((t=>{if(T((e=>e.filter((e=>e.id!==i.id)))),M((e=>[...e,{...t.file,id:i.id}])),P((e=>e.filter((e=>e.id!==i.id)))),j(t.file),s.init._isUploaded&&N.length===F.length&&B(!0),e?.id){const i=JSON.parse(localStorage.getItem(`ccpigd-upload-files-${e.id}`)||"[]");localStorage.setItem(`ccpigd-upload-files-${e.id}`,JSON.stringify([...i,t.file.key]))}}))}},UploadProgress:(e,t)=>{U(t.percent)},UploadComplete:()=>{z([]),P([]),setTimeout((()=>{s.init._isUploaded=!0}),!(0,a.G4)(g)&&(0,a.G4)(h)?1e3:0)},Error:(e,t)=>{let i;switch(t.code){case-600:i=`${(0,r.__)("File size exceeds the maximum upload size.","integration-google-drive")} (${n?`${n}mb`:0})`;break;case"SIZE_MIN_ERROR":i=`${(0,r.__)("File size is less than the minimum upload size.","integration-google-drive")} (${d}mb)`;break;case"EXT_ERROR":i=(0,r.__)("This file type is not allowed","integration-google-drive");break;case"FILES_MAX_ERROR":i=`${(0,r.__)("You can not upload more than","integration-google-drive")} ${u} ${(0,r.__)("files","integration-google-drive")}`;break;default:i=t.error}t.file.error=i,S((e=>{const i=e.findIndex((e=>e.id===t.file.id));if(i>-1){const s=[...e];return s[i]=t.file,s}return[...e,t.file]}))}}};return!(0,a.G4)(y)&&v&&(s.filters.mime_types=[{title:"Allowed files",extensions:v.replace(/ /g,"")}]),s})()),$.current.init();const s=t.current.querySelector(".browse-folder");if((0,a.G4)(m)&&s){const e=new mOxie.FileInput({browse_button:s,directory:!0});e.init(),e.onchange=()=>{$.current.addFile(e.files)}}})(),()=>{$.current&&($.current.destroy(),$.current.refresh())})),[]),(0,s.useEffect)((()=>{if(E.length&&!_.length&&(0,a.G4)(g)&&!(0,a.G4)(x)&&t.current){const e=jQuery(t.current).closest("form");if(e.length&&(V.current=e.find(":submit"),V.current)){const e=V.current?.parent();V.current.addClass("ccpigd-disabled");const t=e=>{e.preventDefault(),O.current=V.current.is("input")?V.current.val():V.current.text(),V.current.is("input")?V.current.val((0,r.__)("Uploading Files...","integration-google-drive")):V.current.text((0,r.__)("Uploading Files...","integration-google-drive")),W(E[0])};return e.on("click",t),()=>{V.current&&(e.off("click",t),V.current.removeClass("ccpigd-disabled"))}}}}),[E]),(0,s.useEffect)((()=>{if((0,a.G4)(g)){const e=jQuery(t.current).closest("form"),i=()=>{S([]),P([]),z([]),M([]),e.find(".upload-file-list").val("")};return e.on("reset",i),()=>e.off("reset",i)}}),[]),(0,s.useEffect)((()=>{D&&F.length>0&&F.length===N.length&&(0,a.G4)(g)&&!(0,a.G4)(x)?(()=>{if(!jQuery||!g)return;const e=jQuery,i=e(t.current).closest("form");if(!i.length)return;const s=e(t.current).closest("form").find(".upload-file-list");console.log(F);const r=F.map((e=>({key:e.key,name:e.name,iconLink:e.icon,thumbnailLink:e.thumbnails?.thumbnail,preview:e.previewLink,size:e.size,path:b?.key})));if(g){const e=r.map((e=>{const t=window.CCPIGDHelper.getUrl("preview",e.key,e.name,"241","full",e.extension);return console.log(t,e),`${e.name} — ( ${t} )`})).join(", \n\n");s.val(e).change()}else s.val(JSON.stringify(r)).change();i.trigger("change"),(0,a.G4)(x)||i.find(".file-list-item.active").length||!V.current?i.submit():(V.current.is("input")?V.current.val(O.current):V.current.text(O.current),V.current.trigger("click"))})():D&&F.length>0&&F.length===N.length&&(0,a.G4)(g)&&(0,a.G4)(x)&&(()=>{if(!jQuery||!g)return;const e=jQuery,i=e(t.current).closest("form");if(!i.length)return;const s=e(t.current).closest("form").find(".upload-file-list"),a=F.map((e=>({key:e.key,accountId:e.account_id,name:e.name,iconLink:e.entry?.icon,thumbnailLink:e.thumbnail,preview:e.preview,size:e.size,parents:e.parent_id,path:m?e.entry.path:void 0})));if(g){const e=a.map((e=>{const t=window.CCPIGDHelper.getUrl("preview",e.key,e.name,"241","full",e.extension);return`${e.name} — ( ${t} )`})).join(", \n\n");s.val(e).change()}else s.val(JSON.stringify(a)).change();i.trigger("change")})()}),[D,F]),{uploadProgress:I,showConfirmation:!(0,a.G4)(g)&&!(0,a.G4)(x)&&(0,a.G4)(h)&&F.length&&D,fileCount:E.length||N.filter((e=>!e.error)).length,statusText:E.length?(0,a.G4)(x)||_.length?(0,r.__)("Item(s) Uploading...","integration-google-drive"):(0,r.__)("Item(s) Selected","integration-google-drive"):(0,r.__)("Item(s) Uploaded","integration-google-drive"),pausedFiles:G,setPausedFiles:R,allFiles:N,filesToUpload:E,uploaderRef:$,selectedFiles:_,uploadedFiles:F,precessFiles:L,setPrecessFiles:T,uploadFile:W,setSelectedFiles:z,setUploadProgress:U,processNextFile:Z,setUploadedFiles:M,setFilesToUpload:P,setAllFiles:S,setIsUploadComplete:B}};var u=i(239),p=i(5185),m=i(3374),h=i(4368),f=i(4164),g=i(3042),x=i(790);const y=({setIsUploading:e,data:t,onFileUpload:i=()=>{}})=>{const{maxFileSize:n=300,minFileSize:l=0,maxFiles:o=1e4,enableFolderUpload:c=!1,isFormUploader:y=!1,uploadImmediately:v=!0,isRequired:w=!1,showUploadLabel:b=!1,uploadLabelText:j="Upload Files",uploadConfirmationMessage:C=""}=t,A=(0,s.useRef)(null),{fileCount:k,statusText:N,showConfirmation:S,uploaderRef:F,allFiles:M,filesToUpload:_,selectedFiles:z,uploadedFiles:E,pausedFiles:P,uploadProgress:L,precessFiles:T,uploadFile:I,setSelectedFiles:U,setUploadProgress:D,processNextFile:B,setPausedFiles:G,setAllFiles:R,setFilesToUpload:$,setIsUploadComplete:O,setUploadedFiles:V}=d({...t,onFileUpload:i},A),H=(0,f.A)("ccpigd-file-uploader-card ccpigd-module-uploader",(0,a.G4)(y)&&"ccpigd-form-uploader",!w||_.length||M.length?"":"required-error",S&&"show-confirmation");return(0,x.jsxs)("div",{onDragEnter:()=>A.current?.classList.add("drag-active"),onDragLeave:()=>A.current?.classList.remove("drag-active"),onDrop:()=>A.current?.classList.remove("drag-active"),ref:A,className:H,children:[(0,x.jsxs)("div",{className:"ccpigd-file-uploader-body",children:[!!S&&(0,x.jsxs)("div",{className:"upload-confirmation",children:[(0,x.jsx)("div",{className:"upload-confirmation-message",dangerouslySetInnerHTML:{__html:C}}),(!o||o>E.length)&&(0,x.jsx)(m.A,{variant:"primary",onClick:()=>O(!1),children:"Upload More Files"})]}),(0,x.jsxs)("div",{className:"ccpigd-file-uploader-inner",children:[b&&(0,x.jsx)("h3",{className:"ccpigd-file-uploader-label",children:j}),(0,x.jsx)(h.A,{name:"cloud_upload",fontSize:"2xl"}),(0,x.jsx)(g.A,{as:"p",className:"mt-3",children:"Drag and drop files here"}),(0,x.jsx)(g.A,{as:"p",color:"primary",className:"or mt-2",children:"OR"}),(0,x.jsxs)("div",{className:"ccpigd-file-uploader-buttons",children:[(0,x.jsxs)("button",{type:"button",className:"browse-files",onMouseOver:()=>{navigator.userAgent.match(/(iPad|iPhone|iPod)/g)&&F.current.refresh()},children:[(0,x.jsx)(h.A,{name:"file_open"}),(0,x.jsx)("span",{children:"Browse Files"})]}),(0,a.G4)(c)&&(0,x.jsxs)("button",{type:"button",className:"browse-folder",onMouseOver:()=>{navigator.userAgent.match(/(iPad|iPhone|iPod)/g)&&F.current.refresh()},children:[(0,x.jsx)(h.A,{name:"drive_folder_upload"}),(0,x.jsx)("span",{children:"Select Folder"})]})]}),e&&(0,x.jsx)(u.A,{variant:"ghost",className:"cancel-upload",children:(0,x.jsx)(h.A,{name:"close",onClick:()=>e(!1),fontSize:"2xl",fontWeight:"bold"})}),(0,x.jsxs)("div",{className:"upload-info",children:[!!l&&(0,x.jsxs)("span",{className:"size-label",children:[(0,r.__)("Min File Size:","integration-google-drive")," ",l,"MB"]}),!!n&&(0,x.jsxs)("span",{className:"size-label",children:[(0,r.__)("Max File Size:","integration-google-drive")," ",n,"MB"]})]})]})]}),!!M.length&&!S&&(0,x.jsxs)("div",{className:"file-list-wrapper",children:[(0,x.jsxs)("div",{className:"file-list-header",children:[(0,x.jsx)("span",{className:"file-count",children:k}),(0,x.jsx)("span",{className:"file-status-text",children:N})]}),(0,x.jsx)("div",{className:"file-list",children:[...new Set(M)].map((e=>{const{id:t,name:i,size:s,type:a,error:r}=e,n=z.find((e=>e.id===t)),l=E.find((e=>e.id===t||e.pluploadId===t)),o=T.find((e=>e.id===t)),c=P.find((e=>e.id===t)),d=(0,f.A)("file-list-item",n&&"active",(l||o)&&"uploaded");return(0,x.jsxs)("div",{className:d,id:t,children:[(0,x.jsx)("img",{referrerPolicy:"no-referrer",width:32,height:32,src:(0,p.I3)(a)}),(0,x.jsxs)("div",{className:"file-info",children:[(0,x.jsxs)("div",{className:"upload-item",children:[(0,x.jsx)("span",{className:"upload-item-name",children:i}),(0,x.jsxs)("span",{className:"upload-item-size",children:["(",plupload.formatSize(s),")"]})]}),(0,x.jsxs)("div",{className:"file-info-percentage",children:[l&&(0,x.jsx)(h.A,{name:"check"}),!l&&(n||o)&&!r&&!c&&(0,x.jsx)("div",{className:"ccpigd-spinner"}),!l&&n&&!!L&&(0,x.jsxs)("span",{className:"percentage",children:[L,"%"]}),!l&&c&&!r&&(0,x.jsx)(h.A,{name:"play_arrow",onClick:()=>{F.current.start(),G((e=>e.filter((e=>e.id!==t))))}}),(0,x.jsx)("span",{className:"remove-file",onClick:()=>{R((e=>e.filter((e=>e.id!==t)))),$((e=>e.filter((e=>e.id!==t)))),F.current.removeFile(e),l?V((e=>e.filter((e=>e.id!==l.id)))):n&&(F.current.stop(),D(0),B(e),F.current.removeFile(e),F.current.setOption("url",""),U((e=>e.filter((e=>e.id!==t)))))},"data-for":"remove-file",children:(0,x.jsx)(h.A,{name:"close"})})]}),r?(0,x.jsx)("span",{className:"file-info-error",children:r}):(0,x.jsx)("span",{className:"file-info-progress",style:{"--percentage":n?`${L||2}%`:"0%"},children:(0,x.jsx)("span",{className:"file-info-progress-bar"})})]})]},t)}))}),!!_.length&&!(0,a.G4)(y)&&!(0,a.G4)(v)&&(0,x.jsxs)("button",{type:"button",className:"ccpigd-btn start-upload",onClick:()=>I(_[0]),children:[(0,x.jsx)(h.A,{name:"cloud_upload"}),z.length?"Uploading Files...":"Start Upload"]})]})]})}},7726:(e,t,i)=>{i.d(t,{A:()=>u});var s=i(6313),a=i(239),r=i(6087),n=i(6165),l=i(3714),o=i(4398),c=i(4368),d=i(790);const u=({id:e,children:t,defaultCollapsed:i=!1})=>{const[u,p]=(0,s.M)(e,i),[m,h]=(0,r.useState)(i||u);return(0,d.jsxs)(o.A,{className:`ccpigd-sidebar ${e} ${m?"ccpigd-sidebar--collapsed":""}`,children:[(0,d.jsxs)(l.A,{className:"ccpigd-sidebar__top",align:"space-between",gap:5,wrap:!1,children:[(0,d.jsx)(n.A,{}),(0,d.jsx)(a.A,{onClick:()=>{h(!m),p(!m)},rounded:"sm",className:"ccpigd-sidebar__top-toggle",variant:m?"primary":"secondary",size:"small",children:(0,d.jsx)(c.A,{name:"keyboard_tab_rtl",fontSize:"xl",fontWeight:"medium"})})]}),t]})}},727:(e,t,i)=>{i.d(t,{A:()=>l});var s=i(5556),a=i.n(s),r=i(790);const n=({width:e,height:t})=>(0,r.jsx)("div",{className:"ccpigd-skeleton-loader__item ccpigd-skeleton-loading",style:{"--ccpigd-skeleton-height":t,"--ccpigd-skeleton-width":e}}),l=n;n.propTypes={width:a().string.isRequired,height:a().string.isRequired},n.defaultProps={width:"100%",height:"100%"}},7920:(e,t,i)=>{i.d(t,{A:()=>u});var s=i(239),a=i(7586),r=i(1609),n=i(5826),l=i(4368),o=i(4164),c=i(790);const d=(0,r.memo)((({item:e,iconShow:t=!0,size:i="medium",iconSize:a})=>(0,c.jsx)(c.Fragment,{children:t&&(0,c.jsx)(n.A,{placement:"left",wrap:"no-wrap",arrow:!0,title:e.title,children:(0,c.jsx)(s.A,{size:i,variant:e.variant,children:(0,c.jsx)(l.A,{fontSize:a,name:e.icon})})})}))),u=({design:e="default",vertical:t="top",horizontal:i="right",hover:s,className:r="",size:n="medium",iconSize:u="md",children:p,isPro:m=!1,isComingSoon:h=!1,isNew:f=!1,isHot:g=!1,visible:x=!0,uppercase:y,iconShow:v=!0,ignore:w=!1,widthFull:b=!1,heightFull:j=!1})=>{if(w||!m&&!h&&!f&&!g)return(0,c.jsx)(c.Fragment,{children:p});const C=!m||(0,a.G4)(ccpigd.isPro),A=[{condition:!C,variant:"pro",icon:"crown",title:"Premium Feature"},{condition:h,variant:"warning",icon:"upcoming",title:"Coming Soon"},{condition:f,variant:"new",icon:"campaign",title:"New Feature"},{condition:g,variant:"error",icon:"local_fire_department",title:"Most Uses Feature"}].filter((e=>e.condition)),k=(0,o.A)("ccpigd-status__items",`status-${t}`,`status-${i}`);return(0,o.A)("ccpigd-status__item ccpigd-icon",s&&"status-hover","rounded-edge"===e&&"status-rounded-edge","rounded"===e&&"status-rounded",y&&"status-uppercase",r),(0,c.jsxs)("div",{onClick:()=>!C&&window.CCPIGDHelper.openUpgradePopUp(),className:(0,o.A)("ccpigd-status",b&&"w-100",j&&"h-100"),children:[(0,c.jsxs)("div",{className:(0,o.A)(!C||h?"status-content-disabled":"",v?"":"flex-between",j&&"h-100"),children:[p,v?null:A.map((({variant:e,icon:t},i)=>(0,c.jsx)(l.A,{name:t,fontSize:u,className:`text-${e}`},i)))]}),x&&A.length>0&&(0,c.jsx)("span",{className:k,children:A.map((e=>(0,c.jsx)(d,{item:e,iconShow:v,size:n,iconSize:u},e.title)))})]})}},4658:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(7586),a=i(3042),r=(i(1609),i(790));const n=({id:e="",className:t="",checked:i,onChange:n,title:l,tabIndex:o,ariaLabel:c,disabled:d,isPro:u=!1})=>{const p=e=>{d||(!u||(0,s.G4)(ccpigd.isPro)?n&&n(e):window.CCPIGDHelper.openUpgradePopUp())};return(0,r.jsxs)("div",{id:e,tabIndex:o,"aria-label":c,className:`ccpigd-switcher ${t} ${d?"isDisabled":""}`,children:[(0,r.jsx)("div",{onClick:()=>p(!i),className:"ccpigd-switcher__toggle "+(i?"ccpigd-switcher__toggle--active":""),children:(0,r.jsx)("div",{className:"ccpigd-switcher__thumb"})}),l&&(0,r.jsx)(a.A,{as:"label",size:"md",weight:"medium",className:"pl-4 cursor-pointer",onClick:()=>p(!i),children:l})]})}},3042:(e,t,i)=>{i.d(t,{A:()=>a});var s=i(790);const a=({as:e="p",children:t,className:i="",size:a="md",weight:r="regular",color:n="dark",onClick:l,style:o})=>{return(0,s.jsx)(e,{className:`text-${a} font-${r} text-${n} ${i}`,style:o,onClick:e=>{l&&l(e)},children:(c=t,"string"==typeof c?c.split(/(\{.*?\})/g).map(((e,t)=>/^\{.*\}$/.test(e)?(0,s.jsx)("strong",{children:e.replace(/[{}]/g,"")},t):e)):c)});var c}},1985:(e,t,i)=>{i.d(t,{A:()=>o});var s=i(347),a=i(5078),r=i(3374),n=i(4368),l=i(790);const o=()=>{const{mode:e}=(0,s.G)((e=>e.theme)),t=(0,s.j)();return(0,l.jsx)(r.A,{startIcon:(0,l.jsx)(n.A,{name:"light"===e?"dark_mode":"light_mode"}),onClick:()=>t((0,a.OD)("light"===e?"dark":"light")),variant:"light"===e?"outlined":"primary",children:"light"===e?"Dark Mode":"Light Mode"})}},5826:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(1609),a=i(4164),r=i(790);const n=({title:e="Tooltip",placement:t="top",arrow:i=!1,openStyle:n="fade",trigger:l="hover",width:o="auto",wrap:c="wrap",fullWidth:d,disabled:u=!1,children:p})=>{const[m,h]=(0,s.useState)(t),[f,g]=(0,s.useState)(!1),x=(0,s.useRef)(null),y=(0,s.useRef)(null);if((0,s.useEffect)((()=>{const e=e=>{"click"===l&&x.current&&!x.current.contains(e.target)&&y.current&&!y.current.contains(e.target)&&g(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)}),[l]),(0,s.useEffect)((()=>{if("auto"!==t||!f||!x.current||!y.current)return;const e=y.current.getBoundingClientRect(),i=window.innerWidth,s=window.innerHeight,a={top:e.top,bottom:s-e.bottom,left:e.left,right:i-e.right},r=Object.entries(a).sort(((e,t)=>t[1]-e[1]))[0][0];h(r)}),[f,t]),u)return(0,r.jsx)(r.Fragment,{children:p});const v=(0,a.A)("ccpigd-tooltip",d&&"ccpigd-tooltip--full-width",f&&"ccpigd-tooltip--show","auto"===t?`ccpigd-tooltip--${m}`:`ccpigd-tooltip--${t}`),w=(0,a.A)("ccpigd-tooltip__text",i&&"ccpigd-tooltip__text--has-arrow",`ccpigd-tooltip__text--open-${n}`,`ccpigd-tooltip__text--wrap-${c}`);return(0,r.jsxs)("div",{className:v,ref:y,onMouseEnter:"hover"===l?()=>g(!0):void 0,onMouseLeave:"hover"===l?()=>g(!1):void 0,onClick:"click"===l?()=>g((e=>!e)):void 0,children:[p,(0,r.jsx)("span",{className:w,style:{"--tooltip-width":o},ref:x,children:e})]})}},2094:(e,t,i)=>{i.d(t,{A:()=>r});var s=i(4398),a=i(790);const r=({children:e})=>(0,a.jsx)(s.A,{className:"ccpigd-topbar",children:e})},1523:(e,t,i)=>{i.d(t,{A:()=>o});var s=i(5439),a=i(5556),r=i.n(a),n=i(790);const l=({height:e="400px",width:t="100%"})=>{const i=localStorage.getItem("preloader")||1,a=s.Q.find((e=>parseInt(e.id)===parseInt(JSON.parse(i)))),r=a?a.icon:s.Q[0].icon,l={display:"flex",justifyContent:"center",alignItems:"center",height:e,width:t};return(0,n.jsx)("div",{style:l,className:"ccpigd-loading",children:r})};l.propTypes={height:r().string,width:r().string};const o=l},3168:(e,t,i)=>{i.d(t,{a:()=>p});var s=i(4390),a=i(7586);const r=ccpigd.assetUrl+"/images/ccpigd_login_card_img.webp";var n=i(1550),l=i(4398),o=i(7723),c=i(3374),d=i(3042),u=i(790);const p=()=>{const[e,{isLoading:t,isFetching:i}]=(0,s.FP)();return(0,u.jsxs)(l.A,{className:"ccpigd-login-card",align:"center",inlineAlign:"center",gap:30,children:[(0,u.jsxs)(l.A,{className:"ccpigd-login-card__wrapper",align:"center",inlineAlign:"center",gap:10,children:[(0,u.jsx)("img",{className:"card-image",referrerPolicy:"no-referrer",src:r,alt:"Login Image"}),(0,u.jsx)(d.A,{as:"h1",size:"2xl",weight:"bold",color:"dark",children:(0,o.__)("You didn't link any account yet.","integration-google-drive")}),(0,u.jsx)(d.A,{as:"h2",size:"sm",color:"dark",children:(0,o.__)("Please link to a Google Drive account to continue.","integration-google-drive")})]}),(0,u.jsx)(c.A,{loading:t||i,onClick:()=>{e().unwrap().then((e=>{(0,a.BH)(e)}))},variant:"outlined",size:"large",startIcon:(0,u.jsx)("img",{referrerPolicy:"no-referrer",src:n.lL,alt:"Google Icon"}),rounded:"lg",children:(0,o.__)("Sign in with Google","integration-google-drive")})]})}},1727:(e,t,i)=>{i.d(t,{A:()=>A});var s=i(1442),a=i(3648),r=i(347),n=i(239),l=i(6313),o=i(5826),c=i(5439),d=i(6087),u=i(2436),p=i(1550),m=i(4368),h=i(2312),f=i(2356),g=i(3714),x=i(4398),y=i(7452),v=i(3374),w=i(8024),b=i(3042),j=i(790);const C=({data:e})=>{const t=(0,r.j)(),[i,s]=(0,d.useState)(""),[n,l]=(0,d.useState)(""),[o]=(0,f.nO)();return(0,j.jsx)(y.A,{className:"ccpigd-password-field",children:(0,j.jsxs)(x.A,{align:"center",gap:20,className:"ccpigd-password-field__wrapper",children:[(0,j.jsxs)(x.A,{gap:5,align:"center",className:"ccpigd-password-field__wrapper-content",children:[(0,j.jsx)(m.A,{name:"encrypted",fontSize:"xl"}),(0,j.jsx)(b.A,{as:"h5",size:"2xl",weight:"semibold",color:"black",className:"ccpigd-password-field__title",children:e.data.message}),(0,j.jsx)(b.A,{as:"p",size:"sm",color:"desc-gray",className:"ccpigd-password-field__description",children:"Enter the secret password to access this."})]}),(0,j.jsxs)(g.A,{gap:10,align:"center",blockAlign:"start",className:"ccpigd-password-field__wrapper-input",children:[(0,j.jsx)(w.A,{id:"password",type:"password",placeholder:"Enter Password",value:i,onChange:e=>s(e),error:!!n,errorText:n}),(0,j.jsxs)(v.A,{variant:"primary",onClick:async()=>{try{const s=await o({id:e.id,config:{password:i}}).unwrap();s.data.source&&t((0,a.BX)(s))}catch(e){l(e)}},children:[(0,j.jsx)(m.A,{name:"check",fontSize:"md"}),"Submit"]})]})]})})},A=({children:e,data:t})=>{const{editData:i}=(0,r.G)((e=>e.moduleBuilder)),f=(0,r.j)(),[g]=(0,l.M)(`folderKey-${t?.id}`);(0,d.useEffect)((()=>{f((0,a.BX)(t))}),[]);const x={name:"Home",key:g||"",type:"folder",icon:p.Eh,mimeType:"application/vnd.google-apps.folder"};if((0,d.useEffect)((()=>{if(g)f((0,s.Fy)(x));else{var e;const t=null!==(e=i?.data.source?.files)&&void 0!==e?e:[];f((0,s.NE)({activeFolder:x,chunkFiles:t,breadcrumbs:[x]}))}}),[i]),"password-protected"===i?.data.error_type)return(0,j.jsx)(C,{data:i});if(!i?.id)return null;const y=window.location.hash.includes("#/module-builder"),v=i?.data.advanced?.containerWidth,w=i?.data.advanced?.widthUnit||"%",b=i?.data.advanced?.containerHeight,A=i?.data.advanced?.heightUnit||"auto",k={width:"auto"===w?"auto":`${v}${w}`,height:"auto"===A?"auto":`${b}${A}`,overflowX:"auto"===A?"visible":"auto"};return c.G.filter((e=>e.isPro)).map((e=>e.id)).filter((e=>e===i?.type)).length>0&&!ccpigd.isPro?null:(0,j.jsxs)(u.A,{defaultMode:i?.data?.advanced?.moduleTheme,shortcode:!0,children:[!!ccpigd.currentUser&&!y&&(0,j.jsx)(h.A,{className:"ccpigd-customize-module-btn "+("media-player"===i?.type?"ccpigd-media-player-module-customize-btn":""),children:(0,j.jsx)(o.A,{title:"Click to Edit",wrap:"no-wrap",arrow:!0,placement:"left",children:(0,j.jsx)(n.A,{variant:"primary",href:`${ccpigd.adminPageUrl}#/module-builder/${i?.id}/modules`,target:"_blank",children:(0,j.jsx)(m.A,{name:"edit"})})})}),(0,j.jsx)("div",{style:k,children:e})]})}},8858:(e,t,i)=>{i.d(t,{A:()=>u});var s=i(7603),a=i(1442),r=i(3648),n=i(5078),l=i(2356),o=i(5307),c=i(1468),d=i(790);const u=({children:e})=>{const t=(0,o.U1)({reducer:{theme:n.Ay,fileBrowser:s.Ay,manageFiles:a.Ay,moduleBuilder:r.Ay,[l.f0.reducerPath]:l.f0.reducer},middleware:e=>e().concat(l.f0.middleware)});return(0,d.jsx)(c.Kq,{store:t,children:e})}},5219:(e,t,i)=>{i.d(t,{A:()=>m});var s=i(4009),a=i(1578),r=i(3790),n=i(1516),l=i(9479),o=i(9477),c=i(2412),d=i(814),u=i(790);const p={"file-browser":l.A,"file-uploader":r.A,"media-player":n.A,gallery:d.A,"slider-carousel":s.A,"embed-documents":a.A,"search-box":o.A,"file-list":c.A},m=({data:e})=>{const t=p[e?.type];return t&&e.data.source.files&&e.data.source.files?.length>0?(0,u.jsx)(t,{data:e}):null}},1578:(e,t,i)=>{i.d(t,{A:()=>v});var s=i(8726),a=i(347),r=i(9630),n=i(3714),l=i(1523),o=i(4398),c=i(868),d=i(7452),u=i(3042),p=i(2312),m=i(790);const h=({loadMoreFileRef:e,galleryRef:t,fileLoading:i,files:s,hasMore:h,loadingMore:f,loadMore:g,totalPages:x,currentPage:y})=>{const{editData:v}=(0,a.G)((e=>e.moduleBuilder)),w=v?.data.advanced,b=w?.["embed-documents"],j=w?.filesInFirstRender||0,{allowPopOut:C,showFileName:A,embedType:k,height:N,width:S,heightUnit:F,widthUnit:M}=b||{};if(i&&0===s.length)return(0,m.jsx)(d.A,{background:"extra-light",className:"ccpigd-file-list__card",children:(0,m.jsx)(o.A,{align:"center",gap:20,children:(0,m.jsx)(l.A,{})})});if(!s||0===s.length)return(0,m.jsx)(d.A,{background:"extra-light",className:"ccpigd-file-list__card",children:(0,m.jsx)(o.A,{align:"center",gap:20,children:(0,m.jsx)(u.A,{children:"No files found"})})});const _=w?.hideBorderBox;return(0,m.jsxs)(d.A,{border:_?"none":"solid",rounded:_?"none":"lg",background:_?"none":"extra-light",className:"ccpigd-file-list__card",children:[(0,m.jsx)(p.A,{ref:t,children:(0,m.jsx)(r.A,{columns:1,children:s.map((e=>(0,m.jsx)(d.A,{children:(0,m.jsxs)(n.A,{align:"space-between",gap:25,children:[A&&(0,m.jsx)(u.A,{as:"h4",weight:"medium",className:"text-ellipsis w-full",children:e.name}),(0,m.jsx)("iframe",{src:window.CCPIGDHelper.getUrl("preview",e.key,e.name,v?.id,"full",e.extension),title:e.name,width:S&&M?`${S}${M}`:S?`${S}%`:"100%",height:N&&F?`${N}${F}`:N?`${N}px`:"650px",allow:"autoplay",sandbox:"allow-same-origin allow-scripts allow-popups allow-forms","aria-label":"To enrich screen reader interactions, please activate Accessibility in Grammarly extension settings",referrerPolicy:"no-referrer",allowFullScreen:!0,style:{pointerEvents:C?"auto":"none"}})]})},e.key)))})}),s?.length>=j&&(0,m.jsx)(c.A,{fileLoadingType:w?.fileLoadingType||"load-more",loadMore:g,hasMore:h,totalPages:x,currentPage:y,isLoading:f,loadMoreFileRef:e})]})};var f=i(1609);const g=()=>{const{files:e,fileLoading:t,hasMore:i}=(0,a.G)((e=>e.manageFiles)),r=(0,f.useRef)(null),n=(0,f.useRef)(null),{loadingMore:l,loadMore:o,totalPages:c,currentPage:d}=(0,s.A)(r);return(0,m.jsx)(h,{files:e,galleryRef:n,fileLoading:t,hasMore:i,loadingMore:l,loadMoreFileRef:r,loadMore:o,totalPages:c,currentPage:d})};var x=i(1727),y=i(8858);const v=({data:e})=>(0,m.jsx)(y.A,{children:(0,m.jsx)(x.A,{data:e,children:(0,m.jsx)(g,{})})})},9479:(e,t,i)=>{i.d(t,{A:()=>M});var s=i(347),a=i(8187),r=i(2467),n=i(7452),l=i(8726),o=i(2094),c=i(3714),d=i(1442),u=i(6313),p=i(1550),m=i(6720),h=i(7673),f=i(790),g=i(6087),x=i(4368),y=i(3042);const v=(0,g.memo)((()=>{const{breadcrumbs:e,activeFolder:t}=(0,s.G)((e=>e.manageFiles)),{editData:i}=(0,s.G)((e=>e.moduleBuilder)),a=(0,s.j)(),[r,n]=(0,u.M)(`folderKey-${i?.id}`),l=async e=>{const t={name:e.name,key:e.key,type:"folder",icon:p.Eh,mimeType:"application/vnd.google-apps.folder"};a((0,d.Fy)(t)),n(e.key)};return(0,f.jsx)(m.Q,{className:"ccpigd-file-browser__breadcrumbs",children:(0,f.jsxs)(m.Q.List,{children:[e.slice(0,1).map(((e,t)=>(0,f.jsxs)(m.Q.Item,{onClick:()=>l(e),children:["Home"===e.name&&(0,f.jsx)(x.A,{name:"home",fontWeight:"medium"}),e.name]},t))),e.length>5&&(0,f.jsxs)(h.A,{children:[(0,f.jsx)(h.A.Trigger,{children:(0,f.jsxs)(c.A,{wrap:!1,children:[(0,f.jsx)(m.Q.Ellipsis,{}),(0,f.jsx)(x.A,{name:"chevron_right",fontSize:"lg",fontWeight:"semibold"})]})}),(0,f.jsx)(h.A.Content,{children:e.slice(1,-3).map(((e,t)=>(0,f.jsx)(h.A.MenuItem,{onClick:()=>l(e),children:(0,f.jsxs)(c.A,{wrap:!1,gap:2,children:[(0,f.jsx)(y.A,{as:"span",size:"sm",className:"breadcrumb-separator flex-center",children:(0,f.jsx)(x.A,{name:"chevron_right",fontSize:"lg",fontWeight:"semibold"})}),e.name]})},e.key||t)))})]}),e.slice(e.length>5?-3:1).map(((e,i)=>(0,f.jsx)(f.Fragment,{children:e.key!==t?.key?(0,f.jsx)(m.Q.Item,{onClick:()=>l(e),children:e.name}):(0,f.jsx)(m.Q.Item,{active:!0,children:e.name})},e.key||i)))]})})}));var w=i(3374),b=i(7666),j=i(239);const C=()=>{const{editData:e}=(0,s.G)((e=>e.moduleBuilder)),t=e?.data.permissions.searchPermission,i=t?.searchLocation,a=t?.searchScope,[r,n]=(0,g.useState)(null),[o,c]=(0,g.useState)(["all"]),[d,u]=(0,g.useState)(!1),[p,m]=(0,g.useState)(!1),v=(0,g.useRef)(null),{handleSearch:w}=(0,l.A)();(0,b.A)((()=>{null!==r&&w(r,d,p)}),[r],800),(0,g.useEffect)((()=>{const e=v.current;if(!e)return;const t=t=>{0!==t.deltaY&&(t.preventDefault(),e.scrollLeft+=t.deltaY)},i=()=>{e.scrollWidth>e.clientWidth?e.classList.add("is-overflowing"):e.classList.remove("is-overflowing")};let s=!1,a=0,r=0;const n=t=>{s=!0,a=t.pageX-e.offsetLeft,r=e.scrollLeft,e.classList.add("dragging")},l=t=>{if(!s)return;t.preventDefault();const i=1*(t.pageX-e.offsetLeft-a);e.scrollLeft=r-i},o=()=>{s=!1,e.classList.remove("dragging")};return e.addEventListener("wheel",t,{passive:!1}),e.addEventListener("mousedown",n),e.addEventListener("mousemove",l),e.addEventListener("mouseleave",o),e.addEventListener("mouseup",o),e.scrollTo({left:e.scrollWidth,behavior:"smooth"}),window.addEventListener("resize",i),i(),()=>{e.removeEventListener("wheel",t),e.removeEventListener("mousedown",n),e.removeEventListener("mousemove",l),e.removeEventListener("mouseleave",o),e.removeEventListener("mouseup",o),window.removeEventListener("resize",i)}}),[o]),(0,g.useEffect)((()=>{0===o.length&&c(["all"])}),[o]);const C=e=>{c("all"===e?["all"]:t=>{const i=t.filter((e=>"all"!==e));return t.includes(e)?i.filter((t=>t!==e)):[...i,e]})};return(0,f.jsx)("div",{className:"searchbox-wrapper",children:(0,f.jsx)(h.A,{children:(0,f.jsx)(h.A.Trigger,{children:({open:e})=>(0,f.jsxs)("div",{className:"ccpigd-searchbox",children:[(0,f.jsxs)(h.A,{children:[(0,f.jsx)(h.A.Trigger,{children:(0,f.jsxs)("div",{className:"ccpigd-searchbox__options",children:[(0,f.jsx)("div",{className:"ccpigd-searchbox__options-selected",ref:v,children:o.map((e=>{const t=A.find((t=>t.value===e))?.label;return(0,f.jsxs)("div",{className:"ccpigd-searchbox__options-item",children:[(0,f.jsx)(y.A,{size:"xs",color:"dark",children:t}),(0,f.jsx)(x.A,{name:"close",fontWeight:"bold",onClick:()=>C(e)})]},e)}))}),(0,f.jsx)(h.A.TriggerArrow,{})]})}),(0,f.jsx)(h.A.Content,{className:"ccpigd-searchbox__options-list",children:A.map(((e,t)=>(0,f.jsxs)("div",{children:[(0,f.jsx)(h.A.MenuItem,{onClick:()=>C(e.value),isActive:o.includes(e.value),children:e.label}),t!==A.length-1&&(0,f.jsx)(h.A.MenuSeparator,{})]},e.value)))})]}),(0,f.jsx)("button",{onClick:e=>{e.stopPropagation(),e.preventDefault()},className:"ccpigd-searchbox__button",children:(0,f.jsx)(x.A,{name:"search",fontSize:"lg"})}),(0,f.jsx)("input",{type:"search",name:"ccpigd-search",id:"ccpigd-search",placeholder:"Search here...",onChange:e=>n(e.target.value),value:r||"",autoComplete:"off",onClick:t=>{e&&t.stopPropagation()}}),(i?.server||a?.global)&&(0,f.jsxs)(h.A,{children:[(0,f.jsx)(h.A.Trigger,{children:(0,f.jsx)(j.A,{variant:"secondary",className:"ccpigd-searchbox__filter-btn",size:"small",children:(0,f.jsx)(x.A,{name:"tune",fontSize:"xl"})})}),(0,f.jsxs)(h.A.Content,{className:"ccpigd-searchbox__dropdown",children:[i?.server&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(h.A.MenuLabel,{children:"Search Location"}),(0,f.jsx)(h.A.MenuItem,{isActive:d,onClick:()=>u(!0),children:"Server"}),(0,f.jsx)(h.A.MenuItem,{isActive:!d,onClick:()=>u(!1),children:"Cache"})]}),a?.global&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(h.A.MenuSeparator,{}),(0,f.jsx)(h.A.MenuLabel,{children:"Search Scope"}),(0,f.jsx)(h.A.MenuItem,{isActive:p,onClick:()=>m(!0),children:"Global"}),(0,f.jsx)(h.A.MenuItem,{isActive:!p,onClick:()=>m(!1),children:"Current Folder"})]})]})]})]})})})})},A=[{value:"folder",label:"Folder"},{value:"document",label:"Documents"},{value:"code",label:"Code"},{value:"image",label:"Image"},{value:"audio",label:"Audio"},{value:"video",label:"Video"},{value:"archive",label:"Archive"},{value:"binary_executable",label:"Binary Executable"},{value:"all",label:"All"}],k=()=>{const{fileLoading:e,activeFolder:t}=(0,s.G)((e=>e.manageFiles)),{editData:i}=(0,s.G)((e=>e.moduleBuilder)),r=i?.data.advanced,n=r?.["file-browser"]?.headerOptions,d=i?.data.permissions,u=d?.searchPermission,{refreshCurrentFolder:p}=(0,l.A)();return(0,f.jsx)(o.A,{children:(0,f.jsxs)(c.A,{gap:10,align:"space-between",blockAlign:"center",className:"ccpigd-topbar__actions",children:[(0,f.jsx)(c.A,{children:r?.["file-browser"]?.headerOptions.breadcrumb?(0,f.jsx)(v,{}):(0,f.jsx)(f.Fragment,{children:(0,a.Yj)("search",u)&&(0,f.jsx)(C,{})})}),(0,f.jsxs)(c.A,{gap:5,className:"ccpigd-topbar__actions-right",children:[(0,a.Yj)("search",u)&&n?.breadcrumb&&(0,f.jsx)(C,{}),n?.refresh&&(0,f.jsx)(w.A,{startIcon:(0,f.jsx)(x.A,{name:"autorenew"}),onClick:()=>p(),variant:"outlined",loading:e,disabled:""===t?.key,children:"Refresh"})]})]})})},N=()=>{const{editData:e}=(0,s.G)((e=>e.moduleBuilder)),t=e?.data.advanced,i=e?.data.permissions,l=i?.searchPermission,o=t?.hideBorderBox;return(0,f.jsxs)(n.A,{id:"ccpigd-file-browser",border:o?"none":"solid",rounded:o?"none":"lg",background:o?"none":"extra-light",padding:o?"0":"20px",children:[((0,a.Yj)("search",l)||t?.["file-browser"]?.headerOptions.breadcrumb||t?.["file-browser"]?.headerOptions.refresh)&&(0,f.jsx)(k,{}),(0,f.jsx)(r.S,{})]})};var S=i(1727),F=i(8858);const M=({data:e})=>(0,f.jsx)(F.A,{children:(0,f.jsx)(S.A,{data:e,children:(0,f.jsx)(N,{})})})},2412:(e,t,i)=>{i.d(t,{A:()=>F});var s=i(8726),a=i(347),r=i(8187),n=i(282),l=i(7586),o=i(239),c=i(9630),d=i(1609);var u=i(3714),p=i(1523),m=i(4398),h=i(868),f=i(7452),g=i(3374),x=i(3042),y=i(4368),v=i(2312),w=i(5185),b=i(6880),j=i(3330),C=i(790);const A=({loadMoreFileRef:e,galleryRef:t,fileLoading:i,files:s,hasMore:A,loadingMore:k,loadMore:N,totalPages:S,currentPage:F})=>{const{editData:M}=(0,a.G)((e=>e.moduleBuilder)),_=function(){const[e,t]=(0,d.useState)("desktop");return(0,d.useEffect)((()=>{const e=()=>{window.innerWidth>=1024?t("desktop"):window.innerWidth>=768?t("tablet"):t("mobile")};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)}),[]),e}(),z=M?.data.permissions.preview,E=M?.data.advanced,P=E?.["file-list"],L={desktop:P?.columnsDesktop,tablet:P?.columnsTablet,mobile:P?.columnsMobile},{downloadButton:T,downloadBorderRadius:I,downloadButtonText:U,downloadBackgroundColor:D,downloadTextColor:B,viewBackgroundColor:G,viewBorderRadius:R,viewButtonText:$,viewTextColor:O,showFileSize:V,showTimeStamp:H,openInNewTab:K,viewButtonSize:q}=P||{},Z=s.map((e=>({...e,previewLink:(0,l.G4)(ccpigd.isPro)?window.CCPIGDHelper.getUrl("preview",e.key,e.name,M?.id,"full",e.extension):e.thumbnails?.full,mimeType:(0,l.G4)(ccpigd.isPro)||(0,w.wu)(e.extension||"")||(0,w.lQ)(e.mimeType)?e.mimeType:"image/jpg"}))),{viewFile:W,galleryProps:Q}=(0,b.i)(Z,{id:M?.id||"",thumbnail:!!z?.enable&&!!z?.previewThumbnail}),Y=e=>(0,w.lQ)(e.mimeType)?"folder":(0,w.wu)(e.extension||"")?"image":e.mimeType?.includes("pdf")?"picture_as_pdf":e.mimeType?.includes("video")?"videocam":e.mimeType?.includes("audio")?"audiotrack":e.mimeType?.includes("document")||e.mimeType?.includes("text")?"description":"draft",J=(e,t)=>{const i=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return i?`rgba(${parseInt(i[1],16)},${parseInt(i[2],16)},${parseInt(i[3],16)},${t})`:null};if(i&&0===s.length)return(0,C.jsx)(f.A,{background:"extra-light",className:"ccpigd-file-list__card",children:(0,C.jsx)(m.A,{align:"center",gap:20,children:(0,C.jsx)(p.A,{})})});if(!s||0===s.length)return(0,C.jsx)(f.A,{background:"extra-light",className:"ccpigd-file-list__card",children:(0,C.jsx)(m.A,{align:"center",gap:20,children:(0,C.jsx)(x.A,{children:"No files found"})})});const X=E?.hideBorderBox;return(0,C.jsxs)(f.A,{className:"ccpigd-file-list__card",border:X?"none":"solid",rounded:X?"none":"lg",background:X?"none":"extra-light",padding:X?"0":"20px",children:[(0,C.jsx)(v.A,{ref:t,children:(0,C.jsx)(c.A,{columns:L[_],children:s.map((e=>(0,C.jsx)(f.A,{children:(0,C.jsxs)(u.A,{gap:15,children:[(0,C.jsxs)(u.A,{className:"ccpigd-file-list__card-info flex-wrap",gap:15,children:[(0,C.jsx)(o.A,{className:"ccpigd-file-list__card-icon-box",variant:"secondary",rounded:"md",children:(0,C.jsx)(y.A,{name:Y(e)})}),(0,C.jsxs)(m.A,{className:"ccpigd-file-list__card-content text-word-break",gap:10,children:[(0,C.jsx)(x.A,{as:"h4",weight:"medium",className:"text-line-2",children:e.name}),V&&(0,C.jsxs)(x.A,{children:[(0,C.jsx)("b",{children:"Size: "}),(0,w.v7)(e.size||0)]}),(0,C.jsxs)(x.A,{children:[(0,C.jsx)("b",{children:"Type:"})," ",e.extension]}),H&&(0,C.jsxs)(x.A,{children:[" ",(0,C.jsx)("b",{children:"Last Edited: "}),e?.lastEdited?.split("T")[0]]})]})]}),(0,C.jsxs)(n.A,{border:"none",background:"transparent",className:"ccpigd-file-list__card-button-group flex-wrap",children:[T&&(0,C.jsx)(g.A,{size:q,style:{borderRadius:I+"px",backgroundColor:D,color:B,"--hover-bg":J(D||"rgb(0,0,0",.8)},onClick:()=>(e=>{e.key;const t=window.CCPIGDHelper.getUrl("download",e.key,e.name,M?.id,"full",e.extension);window.open(t,K?"_blank":"_self")})(e),children:U}),(0,C.jsx)(g.A,{size:q,style:{borderRadius:R+"px",backgroundColor:G,color:O,"--hover-bg":J(G||"rgb(0,0,0",.8)},onClick:()=>{return t=e.key,void((0,r.Yj)("preview",z)&&W(t));var t},children:$})]})]})},e.key)))})}),(S>1&&"pagination"===E?.fileLoadingType||"pagination"!==E?.fileLoadingType&&A)&&(0,C.jsx)(h.A,{fileLoadingType:E?.fileLoadingType||"load-more",loadMore:N,hasMore:A,totalPages:S,currentPage:F,isLoading:k,loadMoreFileRef:e}),(0,C.jsx)(j.C,{...Q})]})},k=()=>{const{files:e,fileLoading:t,hasMore:i}=(0,a.G)((e=>e.manageFiles)),r=(0,d.useRef)(null),n=(0,d.useRef)(null),{loadingMore:l,loadMore:o,totalPages:c,currentPage:u}=(0,s.A)(r);return(0,C.jsx)(A,{files:e,galleryRef:n,fileLoading:t,hasMore:i,loadingMore:l,loadMoreFileRef:r,loadMore:o,totalPages:c,currentPage:u})};var N=i(1727),S=i(8858);const F=({data:e})=>(0,C.jsx)(S.A,{children:(0,C.jsx)(N.A,{data:e,children:(0,C.jsx)(k,{})})})},3790:(e,t,i)=>{i.d(t,{A:()=>u});var s=i(347),a=i(7586),r=i(7452),n=i(9612),l=i(790);const o=()=>{var e,t,i,o,c,d,u,p;const{editData:m}=(0,s.G)((e=>e.moduleBuilder)),h=m?.data.source.fileKeys[0],f=m?.data.advanced["file-uploader"],g=m?.data.filter,x=m?.data.advanced?.hideBorderBox;return(0,l.jsx)(r.A,{className:"h-100",border:x?"none":"solid",rounded:x?"none":"lg",background:x?"none":"extra-light",padding:x?"0":"20px",children:(0,l.jsx)(n.A,{onFileUpload:e=>{},data:{maxFileSize:null!==(e=m?.data.filter.maxFileSize)&&void 0!==e?e:0,minFileSize:null!==(t=m?.data.filter.minFileSize)&&void 0!==t?t:0,maxFiles:null!==(i=m?.data.filter.maxFileUpload)&&void 0!==i?i:0,enableFolderUpload:null!==(o=m?.data.permissions.upload.folderUpload)&&void 0!==o&&o,showUploadConfirmation:null!==(c=f?.showUploadConfirmation)&&void 0!==c&&c,uploadImmediately:f?.uploadImmediately,showUploadLabel:(0,a.G4)(null!==(d=f?.showBoxLabel)&&void 0!==d&&d),uploadLabelText:f?.labelText,activeFolder:h,id:m?.id.toString()||"",allowAllExtensions:g?.allowAllExtensions,allowExtensions:null!==(u=g?.allowExtensions.join(","))&&void 0!==u?u:"",allowExceptExtensions:null!==(p=g?.allowExceptExtensions.join(","))&&void 0!==p?p:"",uploadConfirmationMessage:f?.confirmationMessage,allowMultipleUpload:!0,isFormUploader:-1!=m?.integration?.toLowerCase()?.search("form")}})})};var c=i(1727),d=i(8858);const u=({data:e})=>(0,l.jsx)(d.A,{children:(0,l.jsx)(c.A,{data:e,children:(0,l.jsx)(o,{})})})},814:(e,t,i)=>{i.d(t,{A:()=>y});var s=i(347),a=i(582),r=i(8726),n=i(8187),l=i(6087),o=i(868),c=i(7452),d=i(5185),u=i(6880),p=i(3330),m=i(790);const h=({columns:e,galleryRef:t,photos:i})=>{const{files:h,fileLoading:f,hasMore:g}=(0,s.G)((e=>e.manageFiles)),{editData:x}=(0,s.G)((e=>e.moduleBuilder)),y=x?.data.advanced,v=y?.fileLoadingType||"load-more",w=x?.data.permissions.preview,b=(0,l.useRef)(null),j=y?.gallery,{viewFile:C,galleryProps:A}=(0,u.i)(h,{id:x?.id,thumbnail:!!w?.enable&&!!w?.previewThumbnail}),{totalPages:k,loadMore:N,currentPage:S,loadingMore:F}=(0,r.A)(b),M=y?.hideBorderBox;return(0,m.jsxs)(c.A,{className:`ccpigd-gallery thumbnail-view-${j?.thumbnailView?.toLowerCase()}`,border:M?"none":"solid",rounded:M?"none":"lg",background:M?"none":"extra-light",padding:M?"0":"20px",children:[(0,m.jsx)(a.A,{photos:i||[],layout:{justified:"rows",grid:"columns",masonry:"masonry"}[j?.layout||"justified"],columns:e,spacing:j?.imgMargin,targetRowHeight:"justified"===j?.layout?j?.rowHeight:200,render:{wrapper:(e,t)=>{const{style:i,...s}=e,{index:a,photo:r}=t,l=(0,d.cZ)(r?.extension)?"react-photo-album--track-gallery-video":"";return(0,m.jsx)("div",{...s,style:{...i,transition:"box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms",cursor:"pointer"},onClick:e=>{e.shiftKey||e.altKey||e.metaKey||(e.preventDefault(),((e,t)=>{if((0,n.Yj)("preview",w))if(w?.inline)C(e);else if(w?.popOut){let e=t;window.open(e,"_blank")}})(r?.key||"",r.src))},className:`${s.className} lg-item ${l}`})}},componentsProps:{image:{referrerPolicy:"no-referrer"}}}),(0,m.jsx)(o.A,{fileLoadingType:v,loadMore:N,hasMore:g,totalPages:k,currentPage:S,isLoading:f||F,loadMoreFileRef:b}),(0,m.jsx)(p.C,{...A})]})},f=()=>{const[e,t]=(0,l.useState)(3),{editData:i}=(0,s.G)((e=>e.moduleBuilder)),{files:a}=(0,s.G)((e=>e.manageFiles)),r=i?.data.advanced,n=r?.gallery,{desktop:o,tablet:c,mobile:d}=n?.columns||{},u=(0,l.useRef)(null);(0,l.useEffect)((()=>{const e=document.querySelector(".react-photo-album");e&&(u.current=e)}),[a]),(0,l.useLayoutEffect)((()=>{const e=()=>{const e=window.innerWidth;t(e>=1024?o||4:e>=768?c||3:d||2)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)}),[d,c,o]);const p={"1:1":[1,1],"3:2":[3,2],"4:3":[4,3],"9:16":[9,16],"16:9":[16,9],"21:9":[21,9]},f=a?.map((e=>{const t="thumbnail"===n?.thumbnailQuality?e.thumbnails?.thumbnail:"medium"===n?.thumbnailQuality?e.thumbnails?.medium:e.thumbnails?.full,i={...e,src:t,alt:e.name||"No Title",width:e.media?.width||200,height:e.media?.height||200,extension:e.extension||"jpg"};if(n?.aspectRatio&&p[n?.aspectRatio]&&"grid"===n?.layout){const[e,t]=p[n?.aspectRatio];i.width=i.height*e/t,i.height=i.width*t/e}return i}));return(0,m.jsx)(h,{columns:e,galleryRef:u,photos:f})};var g=i(1727),x=i(8858);const y=({data:e})=>(0,m.jsx)(x.A,{children:(0,m.jsx)(g.A,{data:e,children:(0,m.jsx)(f,{})})})},1516:(e,t,i)=>{i.d(t,{A:()=>w});var s=i(7586),a=i(6087),r=i(8726),n=i(347),l=i(5185),o=i(3714),c=i(4398),d=i(868),u=i(7452),p=i(3374),m=i(4368),h=i(3042),f=i(790);const g=()=>{var e;const{files:t,hasMore:i,fileLoading:g}=(0,n.G)((e=>e.manageFiles)),{editData:x}=(0,n.G)((e=>e.moduleBuilder)),[y,v]=(0,a.useState)(t[0]||null),w=x?.data.advanced,b=null!==(e=w?.["media-player"])&&void 0!==e?e:{},j=x?.data.permissions.download.enable,[C,A]=(0,a.useState)(b.openedPlaylist||!1),[k,N]=(0,a.useState)(b.playlistPosition||"right"),[S,F]=(0,a.useState)(!0),[M,_]=(0,a.useState)("list"),[z,E]=(0,a.useState)(1),[P,L]=(0,a.useState)(!1),[T,I]=(0,a.useState)(!0),U=w?.fileLoadingType||"load-more",D=(0,a.useRef)(null),{totalPages:B,loadMore:G,currentPage:R,loadingMore:$}=(0,r.A)(D),{showNextPrevious:O,showAndHidePlaylist:V,showNextPrefix:H,showThumbnail:K,playListTitle:q,videoRatio:Z,backgroundColor:W,textColor:Q}=b,Y=(0,a.useRef)(null),J=(0,a.useRef)(null);(0,a.useEffect)((()=>{t.length>0&&!y&&v(t[0])}),[t,y]),(0,a.useEffect)((()=>{if(y)return T?(I(!1),void L(!1)):void(X(y)?(J.current?.play(),L(!0)):(Y.current?.play(),L(!0)))}),[y]),(0,a.useEffect)((()=>{const e=e=>{if(!e)return;e.hasAttribute("controlslist")&&"nodownload"===e.getAttribute("controlslist")||e.setAttribute("controlslist","nodownload");const t=new MutationObserver((e=>{e.forEach((e=>{if("attributes"===e.type&&"controlslist"===e.attributeName){const t=e.target;t.hasAttribute("controlslist")&&"nodownload"===t.getAttribute("controlslist")||t.setAttribute("controlslist","nodownload")}}))}));return t.observe(e,{attributes:!0,attributeFilter:["controlslist"]}),t},t=e(J.current),i=e(Y.current);return()=>{t?.disconnect(),i?.disconnect()}}),[J.current,Y.current]),(0,a.useEffect)((()=>{const e=()=>{window.innerWidth<700&&N("bottom"),window.innerWidth>=700&&N(b.playlistPosition||"right")};return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)}),[]);const X=e=>{if(e?.type)return e.type.startsWith("audio/");const t=e?.name.split(".").pop()?.toLowerCase();return!!t&&["mp3","wav","ogg","aac","flac","m4a","weba"].includes(t)},ee=(e,t)=>x?.id?window.CCPIGDHelper?.getUrl("attachment",e.key,e.name,x.id,"full",t||e.extension):"",te=async e=>{let t=null;try{t=e.permissions?.users?.anyoneWithLink&&e.downloadLink?e.downloadLink:x?.id?window.CCPIGDHelper?.getUrl("download",e.key,e.name,x.id,"full",e.extension):"";const i=document.createElement("a");i.href=t,i.download=e.name,document.body.appendChild(i),i.click(),document.body.removeChild(i),window.toast.show({message:"Download Started! 👌",theme:"success",size:"sm"})}catch{window.toast.show({message:"Download Failed! 😢",theme:"error",size:"sm"})}},ie=e=>{const i=t.findIndex((e=>e.key===y?.key));"prev"===e&&i>0?v(t[i-1]):"next"===e&&i<t.length-1&&v(t[i+1])},se=(0,a.useMemo)((()=>[...Array(20)].map((()=>{const e=P?(.5+1*Math.random()).toFixed(2):.5,t=.7+.8*Math.random(),i=Math.random();return{transform:`scaleY(${e})`,flex:1,margin:"0 2px",borderRadius:"2px",transformOrigin:"center",animation:P?`ccpigd-audio-visualizer-bounce ${t}s ${i}s infinite ease-in-out`:"none"}}))),[P]),ae=e=>{const t="video"===e?Y.current:J.current;t&&(t.paused?t.play():t.pause())},re="bottom"===k?c.A:o.A,ne=w?.hideBorderBox;return(0,f.jsx)(u.A,{style:{backgroundColor:W,color:Q},className:"ccpigd-media-player-container",border:ne?"none":"solid",rounded:ne?"none":"lg",padding:ne?"0":"20px",children:(0,f.jsxs)(re,{direction:"right"===k?"row":"left"===k?"row-reverse":"row",gap:15,className:`ccpigd-media-player-content ccpigd-playlist-${k}`,children:[y?(0,f.jsxs)("div",{className:"ccpigd-media-player-wrapper",onMouseEnter:()=>F(!0),onMouseLeave:()=>F(!P),children:[(0,f.jsxs)(o.A,{align:"space-between",wrap:!1,className:"ccpigd-media-player-header "+(S?"ccpigd-visible":"ccpigd-hidden"),children:[(0,f.jsx)(h.A,{size:"xl",color:"white",className:"ccpigd-media-name",children:y.name}),(0,f.jsxs)(o.A,{gap:10,wrap:!1,children:[(0,f.jsx)(h.A,{color:"white",className:"white-space-nowrap",children:(0,l.v7)(y?.size||0)}),(0,f.jsx)("span",{className:"ccpigd-dot"}),(0,f.jsxs)(o.A,{gap:5,wrap:!1,children:[(0,f.jsx)(m.A,{name:"schedule",className:"text-white"}),(0,f.jsx)(h.A,{color:"white",children:(0,s.fU)(Number(y?.media?.duration)||0)})]})]})]}),(0,f.jsx)(m.A,{name:P?"pause":"play_arrow",className:"ccpigd-media-play-action "+(S?"ccpigd-visible":"ccpigd-hidden"),onClick:()=>X(y)?ae("audio"):ae("video")}),X(y)?(0,f.jsxs)("div",{className:"ccpigd-audio-visualizer",onClick:()=>ae("audio"),children:[(0,f.jsx)("audio",{ref:J,src:ee(y),controls:!0,autoPlay:!1,controlsList:j?void 0:"nodownload",onPlay:()=>{L(!0)},onPause:()=>{L(!1)}}),(0,f.jsx)("div",{className:"ccpigd-audio-visualizer-bars",children:se.map(((e,t)=>(0,f.jsx)("div",{className:"ccpigd-audio-visualizer-bar",style:e},t)))})]}):(0,f.jsx)("video",{ref:Y,src:ee(y),poster:ee(y,"jpg"),className:"ccpigd-media-player-video",style:{"--ccpigd-video-ratio":Z},controls:!0,autoPlay:!1,controlsList:j?void 0:"nodownload",onPlay:()=>{L(!0)},onPause:()=>{L(!1)}}),(0,f.jsxs)(o.A,{align:"space-between",className:"ccpigd-media-player-footer",wrap:!1,children:[O&&(0,f.jsxs)(o.A,{gap:10,wrap:!1,children:[(0,f.jsx)(p.A,{size:"small",variant:"primary",startIcon:(0,f.jsx)(m.A,{name:"chevron_left",fontSize:"xl"}),disabled:0===t.findIndex((e=>e.key===y?.key)),onClick:()=>ie("prev"),children:"Prev"}),(0,f.jsx)(p.A,{size:"small",variant:"primary",endIcon:(0,f.jsx)(m.A,{name:"chevron_right",fontSize:"xl"}),disabled:t.findIndex((e=>e.key===y?.key))===t.length-1,onClick:()=>ie("next"),children:"Next"})]}),V&&(0,f.jsxs)(o.A,{gap:10,wrap:!1,children:[(0,f.jsx)(m.A,{name:"grid"===M?"view_agenda":"view_comfy_alt",className:"ccpigd-media-action "+(C?"":"disabled"),fontSize:"lg",onClick:()=>{C&&_("grid"===M?"list":"grid")}}),(0,f.jsx)(m.A,{name:"menu_open",className:"ccpigd-media-action",fontSize:"lg",onClick:()=>A(!C)})]})]})]}):(0,f.jsx)(h.A,{children:"No media available"}),V&&(0,f.jsxs)(u.A,{padding:0,className:"ccpigd-media-playlist "+(C?"ccpigd-media-playlist-open":"ccpigd-media-playlist-closed"),style:"bottom"!==k?X(y)?{height:"450px"}:{height:Y.current?.offsetHeight}:{},children:[(0,f.jsxs)(o.A,{align:"space-between",className:"ccpigd-media-playlist-header",children:[(0,f.jsx)(h.A,{size:"lg",weight:"medium",children:q}),"grid"===M&&"bottom"!==k&&(0,f.jsx)(m.A,{name:1===z?"grid_view":"splitscreen",className:"ccpigd-media-action ccpigd-media-cols-action",onClick:()=>E(1===z?2:1)})]}),(0,f.jsxs)("div",{className:`ccpigd-media-playlist-wrapper ccpigd-media-${M}-view ccpigd-media-cols-${z}`,children:[t.map(((e,t)=>(0,f.jsxs)(o.A,{gap:10,align:"bottom"===k?"start":"space-between",wrap:"list"!==M,className:"ccpigd-media-list overflow-hidden "+(y?.key===e.key?"bg-secondary ccpigd-card-active":""),onClick:()=>{v(e),F(!0)},children:[(0,f.jsxs)(o.A,{gap:10,wrap:"list"!==M,className:"w-100",children:[H&&(0,f.jsxs)(h.A,{color:"grid"===M?"white":void 0,className:"ccpigd-media-list-number "+("grid"===M?"bg-primary":""),children:[t+1,"."]}),K&&e.thumbnails&&(0,f.jsx)("img",{className:"ccpigd-media-list-thumbnail",src:ee(e,"jpg"),alt:e.name}),(0,f.jsxs)(c.A,{gap:"grid"===M?14:4,align:"space-between",className:"grid"===M?"p-3":"p-1",children:[(0,f.jsx)(h.A,{className:"ccpigd-media-name",children:e.name}),(0,f.jsxs)(o.A,{gap:5,wrap:!1,children:[(0,f.jsx)(h.A,{size:"xs",children:(0,l.v7)(e?.size||0)}),(0,f.jsx)("span",{className:"dot"}),(0,f.jsxs)(o.A,{gap:3,children:[(0,f.jsx)(m.A,{name:"schedule",fontSize:"sm"}),(0,f.jsx)(h.A,{size:"xs",children:(0,s.fU)(Number(e?.media?.duration)||0)})]}),"grid"===M&&j&&(0,f.jsx)(m.A,{name:"download",fontSize:"xl",className:"ccpigd-media-download-icon",onClick:t=>{t.stopPropagation(),te(e)}})]})]})]}),"list"===M&&j&&(0,f.jsx)(m.A,{name:"download",fontSize:"xl",className:"ccpigd-media-download-icon",onClick:t=>{t.stopPropagation(),te(e)}})]},e.id))),(0,f.jsx)(d.A,{fileLoadingType:U,loadMore:G,hasMore:i,totalPages:B,currentPage:R,isLoading:g||$,loadMoreFileRef:D})]})]})]})})},x=()=>(0,f.jsx)(g,{});var y=i(1727),v=i(8858);const w=({data:e})=>(0,f.jsx)(v.A,{children:(0,f.jsx)(y.A,{data:e,children:(0,f.jsx)(x,{})})})},213:(e,t,i)=>{var s=i(7790),a=i(5290),r=i(5262),n=i(9521),l=i(5210),o=i(2608),c=i(5836),d=i(2610);window.ccpigdRenderModules=()=>{(0,s.B)(),(0,a.B)(),(0,r.B)(),(0,n.B)(),(0,l.B)(),(0,o.B)(),(0,c.B)(),(0,d.B)()}},9477:(e,t,i)=>{i.d(t,{A:()=>v});var s=i(6087),a=i(8726),r=i(347),n=i(239),l=i(7666),o=i(2467),c=i(7452),d=i(790);const u=()=>(0,d.jsx)(c.A,{background:"extra-light",padding:10,id:"ccpigd-searchbox-file-list",children:(0,d.jsx)(o.S,{})});var p=i(7673),m=i(4368),h=i(3042);const f=()=>{const{editData:e}=(0,r.G)((e=>e.moduleBuilder)),t=e?.data.permissions.searchPermission,i=e?.data.advanced,o=i?i["search-box"]:null,f=t?.searchLocation,x=t?.searchScope,[y,v]=(0,s.useState)(null),[w,b]=(0,s.useState)(["all"]),[j,C]=(0,s.useState)(!1),[A,k]=(0,s.useState)(!1),[N,S]=(0,s.useState)(!1),F=(0,s.useRef)(null),M=i?.hideBorderBox,{handleSearch:_}=(0,a.A)();(0,l.A)((()=>{null===y||y.length<3?S(!1):(S(!0),_(y,j,A))}),[y],800),(0,s.useEffect)((()=>{const e=F.current;if(!e)return;const t=t=>{0!==t.deltaY&&(t.preventDefault(),e.scrollLeft+=t.deltaY)},i=()=>{e.scrollWidth>e.clientWidth?e.classList.add("is-overflowing"):e.classList.remove("is-overflowing")};let s=!1,a=0,r=0;const n=t=>{s=!0,a=t.pageX-e.offsetLeft,r=e.scrollLeft,e.classList.add("dragging")},l=t=>{if(!s)return;t.preventDefault();const i=1*(t.pageX-e.offsetLeft-a);e.scrollLeft=r-i},o=()=>{s=!1,e.classList.remove("dragging")};return e.addEventListener("wheel",t,{passive:!1}),e.addEventListener("mousedown",n),e.addEventListener("mousemove",l),e.addEventListener("mouseleave",o),e.addEventListener("mouseup",o),e.scrollTo({left:e.scrollWidth,behavior:"smooth"}),window.addEventListener("resize",i),i(),()=>{e.removeEventListener("wheel",t),e.removeEventListener("mousedown",n),e.removeEventListener("mousemove",l),e.removeEventListener("mouseleave",o),e.removeEventListener("mouseup",o),window.removeEventListener("resize",i)}}),[w]),(0,s.useEffect)((()=>{0===w.length&&b(["all"])}),[w]);const z=e=>{b("all"===e?["all"]:t=>{const i=t.filter((e=>"all"!==e));return t.includes(e)?i.filter((t=>t!==e)):[...i,e]})};return(0,d.jsxs)(c.A,{className:"searchbox-wrapper",border:M?"none":"solid",rounded:M?"none":"lg",background:M?"none":"extra-light",padding:M?"0":"20px",children:[(0,d.jsx)(p.A,{children:(0,d.jsx)(p.A.Trigger,{children:({open:e})=>(0,d.jsxs)("div",{className:"ccpigd-searchbox",children:[(0,d.jsxs)(p.A,{children:[(0,d.jsx)(p.A.Trigger,{children:(0,d.jsxs)("div",{className:"ccpigd-searchbox__options",children:[(0,d.jsx)("div",{className:"ccpigd-searchbox__options-selected",ref:F,children:w.map((e=>{const t=g.find((t=>t.value===e))?.label;return(0,d.jsxs)("div",{className:"ccpigd-searchbox__options-item",children:[(0,d.jsx)(h.A,{size:"xs",color:"dark",children:t}),(0,d.jsx)(m.A,{name:"close",fontWeight:"bold",onClick:()=>z(e)})]},e)}))}),(0,d.jsx)(p.A.TriggerArrow,{})]})}),(0,d.jsx)(p.A.Content,{className:"ccpigd-searchbox__options-list",children:g.map(((e,t)=>(0,d.jsxs)("div",{children:[(0,d.jsx)(p.A.MenuItem,{isActive:w.includes(e.value),activeIcon:!0,activeBg:!0,onClick:()=>z(e.value),children:e.label}),t!==g.length-1&&(0,d.jsx)(p.A.MenuSeparator,{})]},e.value)))})]}),(0,d.jsx)("button",{onClick:e=>{e.stopPropagation(),e.preventDefault()},className:"ccpigd-searchbox__button",children:(0,d.jsx)(m.A,{name:"search",fontSize:"lg"})}),(0,d.jsx)("input",{type:"search",name:"ccpigd-search",id:"ccpigd-search",placeholder:`${o?.searchBoxText}...`,onChange:e=>v(e.target.value),value:y||"",autoComplete:"off",onClick:t=>{e&&t.stopPropagation()}}),(f?.server||x?.global)&&(0,d.jsxs)(p.A,{children:[(0,d.jsx)(p.A.Trigger,{children:(0,d.jsx)(n.A,{variant:"secondary",className:"ccpigd-searchbox__filter-btn",size:"small",children:(0,d.jsx)(m.A,{name:"tune",fontSize:"xl"})})}),(0,d.jsxs)(p.A.Content,{className:"ccpigd-searchbox__dropdown",children:[f?.server&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(p.A.MenuLabel,{children:"Search Location"}),(0,d.jsx)(p.A.MenuItem,{isActive:j,activeIcon:!0,onClick:()=>C(!0),children:"Server"}),(0,d.jsx)(p.A.MenuItem,{isActive:!j,activeIcon:!0,onClick:()=>C(!1),children:"Cache"})]}),x?.global&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(p.A.MenuSeparator,{}),(0,d.jsx)(p.A.MenuLabel,{children:"Search Scope"}),(0,d.jsx)(p.A.MenuItem,{isActive:A,activeIcon:!0,onClick:()=>k(!0),children:"Global"}),(0,d.jsx)(p.A.MenuItem,{isActive:!A,activeIcon:!0,onClick:()=>k(!1),children:"Current Folder"})]})]})]})]})})}),N&&(0,d.jsx)(u,{})]})},g=[{value:"folder",label:"Folder"},{value:"document",label:"Documents"},{value:"code",label:"Code"},{value:"image",label:"Image"},{value:"audio",label:"Audio"},{value:"video",label:"Video"},{value:"archive",label:"Archive"},{value:"binary_executable",label:"Binary Executable"},{value:"all",label:"All"}];var x=i(1727),y=i(8858);const v=({data:e})=>(0,d.jsx)(y.A,{children:(0,d.jsx)(x.A,{data:e,children:(0,d.jsx)(f,{})})})},4009:(e,t,i)=>{i.d(t,{A:()=>v});var s=i(347),a=i(6087),r=i(8726),n=i(8187),l=i(3325),o=i(868),c=i(7452),d=i(1708),u=i(1523),p=i(6880),m=i(3330),h=i(790);const f=({photos:e,sliderRef:t,settings:i})=>{const{files:f,fileLoading:g,hasMore:x}=(0,s.G)((e=>e.manageFiles)),{editData:y}=(0,s.G)((e=>e.moduleBuilder)),v=y?.data.advanced,w=v?.fileLoadingType||"infinite-scroll",b=y?.data.permissions.preview,j=(0,a.useRef)(null),C=(0,a.useRef)(null),[A,k]=(0,a.useState)(!1),{viewFile:N,galleryProps:S}=(0,p.i)(f,{id:y?.id,thumbnail:!!b?.enable&&!!b?.previewThumbnail});(0,a.useEffect)((()=>{const e=setTimeout((()=>{k(!0)}),100);return()=>clearTimeout(e)}),[]);const F=(0,a.useCallback)(((e,t)=>{if((0,n.Yj)("preview",b))if(b?.inline)N(e);else if(b?.popOut){const e=t;window.open(e,"_blank")}}),[b,N]),{totalPages:M,loadMore:_,currentPage:z,loadingMore:E}=(0,r.A)(j),P=e?.filter((e=>null!==e&&e?.thumbnails?.full&&e?.key))||[],L=(0,a.useCallback)((()=>{const e=i?.showNavigation,t=i?.navigationStyle;return!1!==e&&(!t||"arrows-dots"===t||"arrows"===t)}),[i]),T=(0,a.useCallback)((()=>{const e=i?.showNavigation,t=i?.navigationStyle;return!1!==e&&(!t||"arrows-dots"===t||"dots"===t)}),[i]),I=(0,a.useCallback)((()=>{switch(i?.sliderEffect||"slide"){case"cube":return{cubeEffect:{shadow:!0,slideShadows:!0,shadowOffset:20,shadowScale:.94}};case"fade":return{fadeEffect:{crossFade:!0},virtualTranslate:!0};case"coverflow":return{coverflowEffect:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0}};case"flip":return{flipEffect:{slideShadows:!1,limitRotation:!0}};default:return{}}}),[i?.sliderEffect]),U=(0,a.useCallback)((()=>{const e=[d.s3];switch(L()&&e.push(d.Vx),T()&&e.push(d.dK),i?.autoPlaySpeed&&e.push(d.Ij),i?.mouseControl&&e.push(d.FJ),i?.sliderEffect||"slide"){case"cube":e.push(d.hw);break;case"fade":e.push(d._R);break;case"coverflow":e.push(d.t9);break;case"flip":e.push(d.n)}return e}),[L,T,i?.autoPlaySpeed,i?.sliderEffect,i?.mouseControl]);if(0===P.length)return(0,h.jsx)(c.A,{background:"extra-light",className:"ccpigd-slider-carousel",children:(0,h.jsx)("div",{className:"no-photos",children:"No photos available"})});if(!A)return(0,h.jsx)(c.A,{className:"ccpigd-slider-carousel",children:(0,h.jsx)("div",{className:"ccpigd-slider-init",ref:t,children:(0,h.jsx)(u.A,{})})});const D=v?.hideBorderBox;return(0,h.jsxs)(c.A,{className:"ccpigd-slider-carousel",border:D?"none":"solid",rounded:D?"none":"lg",background:D?"none":"extra-light",padding:D?"0":"20px",children:[(0,h.jsxs)("div",{className:"ccpigd-slider-init",ref:t,children:[(0,h.jsx)(l.RC,{ref:C,effect:i?.sliderEffect||"slide",direction:i?.sliderType||"horizontal",grabCursor:!0,loop:P.length>1,spaceBetween:i?.itemGap||10,autoHeight:!0,navigation:L()&&P.length>1,pagination:!!(T()&&P.length>1)&&{clickable:!0},keyboard:{enabled:!0,onlyInViewport:!0},autoplay:!!i?.slideAutoPlay&&{delay:i?.autoPlaySpeed||3e3,disableOnInteraction:!1,pauseOnMouseEnter:!0},mousewheel:!!i?.mouseControl&&{forceToAxis:!0,releaseOnEdges:!0,invert:!1},breakpoints:{768:{slidesPerView:Math.min(i?.slideToShow?.tablet||1,P.length)},1024:{slidesPerView:Math.min(i?.slideToShow?.desktop||1,P.length)}},...I(),watchOverflow:!0,updateOnWindowResize:!0,modules:U(),onSwiper:e=>{setTimeout((()=>{e.update()}),100)},className:"ccpigd-custom-swiper",children:P.map(((e,t)=>(0,h.jsx)(h.Fragment,{children:(0,h.jsx)(l.qr,{children:(0,h.jsxs)("div",{className:"ccpigd-swiper-slider-content",style:{borderRadius:`${i?.borderRadius||0}px`},children:[(0,h.jsx)("img",{src:e.thumbnails.full,alt:e.name||`Image ${t+1}`,onClick:()=>F(e.key,e.thumbnails.thumbnail),onError:t=>{console.error("Image failed to load:",e.thumbnails.thumbnail),t.currentTarget.style.display="none"},onLoad:()=>{C.current&&C.current.swiper&&C.current.swiper.update()},style:{borderRadius:`${i?.borderRadius||0}px`}}),e.name&&i?.disableSliderCaption&&(0,h.jsx)("div",{className:"ccpigd-swiper-slider-caption",children:e.name})]})},`${e.key}-${t}`)})))}),(0,h.jsx)(o.A,{fileLoadingType:w,loadMore:_,hasMore:x,totalPages:M,currentPage:z,isLoading:g||E,loadMoreFileRef:j})]}),(0,h.jsx)(m.C,{...S})]})},g=()=>{const{editData:e}=(0,s.G)((e=>e.moduleBuilder)),{files:t}=(0,s.G)((e=>e.manageFiles)),i=e?.data.advanced,r=i?.["slider-carousel"],n=(0,a.useRef)(null),l=t?.map((e=>{if(!e||!e.thumbnails?.thumbnail||!e.key)return null;const t=e.thumbnails.thumbnail;return{key:e.key,name:e.name||"",extension:e.extension||"",mimeType:e.mimeType||"",thumbnails:{thumbnail:t,full:e.thumbnails.full||""}}})).filter((e=>null!==e))||[];return(0,h.jsx)(f,{photos:l,sliderRef:n,settings:r})};var x=i(1727),y=i(8858);const v=({data:e})=>(0,h.jsx)(y.A,{children:(0,h.jsx)(x.A,{data:e,children:(0,h.jsx)(g,{})})})},2012:(e,t,i)=>{i.d(t,{A:()=>k});var s=i(4368),a=i(790);const r=({children:e,isPro:t=!0,className:i="",isOutSide:r=!1})=>(0,a.jsxs)("div",{className:`ccpigd-top-level-wrapper ccpigd-block-icon-wrapper ${i}`,children:[t&&!ccpigd?.isPro&&(0,a.jsx)(s.A,{name:"crown",fontSize:"xl",className:"ccpigd-configure-icon-pro "+(r?"ccpigd-icon-outside":"")}),e]});var n=i(2356),l=i(6087),o=i(6391),c=i(7666);const d=({attributes:e,setAttributes:t})=>{const[i,s]=(0,l.useState)(""),[r,d]=(0,l.useState)(""),[u,p]=(0,l.useState)([]),[m,h]=(0,l.useState)();(0,c.A)((()=>{d(i)}),[i],500);const{data:f,isFetching:g,isLoading:x}=(0,n.i0)({search:r},{refetchOnMountOrArgChange:!0});return(0,l.useEffect)((()=>{if(f?.shortcodes){const e=f.shortcodes.map((e=>({name:`${e?.id}: ${e?.title}`,value:`${e?.id}: ${e?.title}`})));p(e)}else p([])}),[f]),(0,a.jsx)(o.A,{options:u,placeholder:"Search for a shortcode...",style:{minWidth:"200px"},loading:g||x,value:[m||"Search for a shortcode..."],onChange:e=>{h(e[0]),t({id:Number(e[0]?.toString().split(":")[0]),type:"shortcode"})},onSearch:e=>{s(e)}})};var u=i(777),p=i(8858),m=i(5219),h=i(1523),f=i(1609);const g=({id:e})=>{const[t,{data:i,isFetching:s,isLoading:r,isError:l}]=(0,n.nO)();return(0,f.useEffect)((()=>{e&&t({id:e,config:{page:1,order:"ASC",orderBy:"name"}},!0)}),[e,t]),s||r?(0,a.jsx)(h.A,{}):l?(0,a.jsx)("div",{children:"Error loading shortcode."}):(0,a.jsx)(m.A,{data:i})};var x=i(7452),y=i(3374),v=i(3042),w=i(1468);const b=({attributes:e,setAttributes:t,openModal:i})=>{const{id:r,type:n}=e||{},l="file-browser"===n?"File Browser":"media-player"===n?"Media Player":"gallery"===n?"Gallery":"slider-carousel"===n?"Slider Carousel":"embed-documents"===n?"Embed Documents":"search-box"===n?"Search Box":"file-list"===n?"File List":"shortcode"===n?"Shortcode Modules":"Module",o="file-browser"===n?"folder":"media-player"===n?"stock_media":"gallery"===n?"imagesmode":"slider-carousel"===n?"slideshow":"embed-documents"===n?"text_compare":"search-box"===n?"feature_search":"file-list"===n?"event_list":"shortcode"===n?"code":"data_object";return(0,a.jsx)("div",{className:"ccpigd-top-level-wrapper",children:r?(0,a.jsx)(p.A,{children:(0,a.jsx)(g,{id:r})}):(0,a.jsxs)(x.A,{padding:30,isPro:["media-player","slider-carousel","embed-documents","search-box","file-list"].includes(null!=n?n:"")&&!ccpigd?.isPro,className:"flex-center flex-col w-100",children:[(0,a.jsx)(s.A,{name:o,fontSize:"2xl",className:"text-primary ccpigd-block-icon"}),(0,a.jsx)(v.A,{as:"h3",size:"2xl",weight:"semibold",className:"mt-4",children:l}),(0,a.jsx)(v.A,{as:"p",size:"sm",className:"mt-3",children:"Please configure the module first to display the content."}),(0,a.jsx)("div",{className:"mt-3",children:"shortcode"===n?(0,a.jsx)(w.Kq,{store:u.M,children:(0,a.jsx)(d,{attributes:e,setAttributes:t})}):(0,a.jsx)(y.A,{variant:"primary",onClick:i,children:"Configure"})})]})})};var j=i(7723),C=i(4715),A=i(6427);const k=({attributes:e,setAttributes:t,isPro:i=!0})=>{const s=()=>{window.toast.show({size:"full",duration:0,moduleBuilder:{attributes:e,onSave:e=>{const{id:i,type:s}=e;t({id:i,type:s})},integration:"gutenberg",onClose:()=>{window.toast.hide()}}})},n=()=>{!ccpigd?.isPro&&i?window.CCPIGDHelper.openUpgradePopUp():s()};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(C.BlockControls,{children:(0,a.jsx)(A.ToolbarGroup,{children:(0,a.jsx)(r,{isPro:i,children:"shortcode"===e?.type?(0,a.jsx)(w.Kq,{store:u.M,children:(0,a.jsx)(d,{setAttributes:t})}):(0,a.jsx)(A.ToolbarButton,{icon:"admin-generic",label:"Click to open Module Builder",text:"Configure",onClick:n})})})}),(0,a.jsx)(C.InspectorControls,{children:(0,a.jsx)(A.PanelBody,{title:(0,j.__)("Settings","integrate-dropbox"),initialOpen:!0,children:(0,a.jsx)(A.PanelRow,{children:(0,a.jsx)(r,{isPro:i,isOutSide:!0,children:"shortcode"===e?.type?(0,a.jsx)(w.Kq,{store:u.M,children:(0,a.jsx)(d,{setAttributes:t})}):(0,a.jsx)(A.Button,{variant:"secondary",onClick:n,children:(0,j.__)("Configure","integrate-dropbox")})})})})}),(0,a.jsx)("div",{...(0,C.useBlockProps)(),children:(0,a.jsx)(b,{attributes:e,setAttributes:t,openModal:s})})]})}},4948:(e,t,i)=>{i.d(t,{A:()=>r});var s=i(4368),a=i(790);const r=({name:e,isPro:t})=>(0,a.jsxs)("div",{className:"ccpigd-top-level-wrapper ccpigd-block-icon-wrapper",children:[t&&(0,a.jsx)(s.A,{name:"crown",fontSize:"xl",className:"ccpigd-icon-pro"}),(0,a.jsx)(s.A,{name:e,fontSize:"2xl",className:"text-primary"})]})},7666:(e,t,i)=>{i.d(t,{A:()=>a});var s=i(1609);function a(e,t,i){const a=(0,s.useCallback)(e,t);(0,s.useEffect)((()=>{const e=setTimeout(a,i);return()=>clearTimeout(e)}),[a,i])}},6203:(e,t,i)=>{i.d(t,{M:()=>a});var s=i(1609);const a=(e,t)=>{const i=(0,s.useRef)((()=>{const e=document.createElement("div");return e.style.position="absolute",e.style.background="var(--ccpigd-light)",e.style.boxShadow="inset 0 0 0 2px var(--ccpigd-primary)",e.style.borderRadius="2px",e.style.pointerEvents="none",e.style.mixBlendMode="multiply",e})()),a=(0,s.useRef)(null),[r,n]=(0,s.useState)([]),[l,o]=(0,s.useState)(!1),c=(0,s.useRef)({}),d=(0,s.useRef)(!1),u=e=>{if(!c.current.start)return;const t=a.current?.getBoundingClientRect(),s={x:e.clientX-(t?.left||0),y:e.clientY-(t?.top||0)};c.current.end=s;const r=Math.abs(s.x-c.current.start.x),n=Math.abs(s.y-c.current.start.y);!d.current&&(r>10||n>10)&&(d.current=!0,document.body.style.userSelect="none",a.current&&!a.current.contains(i.current)&&a.current.appendChild(i.current)),d.current&&((e,t)=>{const s=i.current;if(!s)return;const a=Math.min(e.x,t.x),r=Math.min(e.y,t.y),n=Math.abs(t.x-e.x),l=Math.abs(t.y-e.y);s.style.left=`${a}px`,s.style.top=`${r}px`,s.style.width=`${n}px`,s.style.height=`${l}px`})(c.current.start,s)},p=e=>{if(!t)return;e.stopPropagation();let i=e.target.closest(".ccpigd-file-list");if(i){a.current=i;const t=i.getBoundingClientRect();c.current={start:{x:e.clientX-t.left,y:e.clientY-t.top},end:{x:e.clientX-t.left,y:e.clientY-t.top}},d.current=!1,document.addEventListener("mousemove",u)}},m=()=>{if(document.body.style.userSelect="initial",document.removeEventListener("mousemove",u),d.current=!1,a.current&&a.current.contains(i.current)){const e=i.current.getBoundingClientRect(),t=a.current.querySelectorAll(".ccpigd-file-card"),s=[];t.forEach((t=>{const i=t.getAttribute("data-key"),a=t.getBoundingClientRect();e.left<a.right&&e.right>a.left&&e.top<a.bottom&&e.bottom>a.top&&i&&s.push(i)})),n(s),a.current.removeChild(i.current)}c.current={}};return(0,s.useEffect)((()=>{if(!t)return;const i=e.current;return i?(i.addEventListener("mousedown",p),document.addEventListener("mouseup",m),()=>{i.removeEventListener("mousedown",p),document.removeEventListener("mouseup",m)}):void 0}),[t]),(0,s.useEffect)((()=>{const e=e=>{(e.ctrlKey||e.metaKey)&&o(!0)},t=e=>{e.ctrlKey||e.metaKey||o(!1)};return window.addEventListener("keydown",e),window.addEventListener("keyup",t),()=>{window.removeEventListener("keydown",e),window.removeEventListener("keyup",t)}}),[]),{selectedItems:r,isControlPressed:l}}},6300:(e,t,i)=>{i.d(t,{H:()=>o});var s=i(7603),a=i(347),r=i(1442),n=i(2262),l=i(3940);const o=()=>{const{activeFolder:e}=(0,a.G)((e=>e.manageFiles)),t=(0,a.j)(),[i]=(0,n.vV)(),[o]=(0,n.x7)(),[c]=(0,n.u1)(),[d]=(0,n.GJ)();return{createFolder:async()=>{(0,l.l)({componentName:"CreateFolder"})},deleteFile:async s=>{try{if(!await window.toast.confirm({message:"Are you sure? You won't be able to revert this!",okText:"Delete",cancelText:"Cancel"}))return;await window.toast.promise((async()=>{await i({fileKeys:s,activeFolderKey:e?.key}).unwrap(),t((0,r.nU)([]))}),{loading:"Delete",success:"Files deleted successfully!",error:"Failed to delete files. Please try again."})}catch(e){if(!1===e)return;window.toast.show({message:"Unexpected error occurred.",theme:"error",size:"sm"})}},rename:async e=>{(0,l.l)({componentName:"RenameFile",file:e})},download:async(e,t)=>{let i=null;try{if(e.permissions?.users?.anyoneWithLink&&e.downloadLink)i=e.downloadLink;else{const t=await o({fileKey:e.key});if(t.error||!t.data)return void window.toast.show({message:t.error||"Failed to get download link.",theme:"error",size:"sm"});i=t.data?.download}if(window.toast.show({message:"Download Started! 👌",theme:"success",size:"sm"}),!i)return void window.toast.show({message:"Download link not found",theme:"error",size:"sm"});const t=document.createElement("a");t.href=i,t.download=e.name,document.body.appendChild(t),t.click(),document.body.removeChild(t)}catch(e){window.toast.show({message:"Invalid response from server",theme:"error",size:"sm"}),console.error(e)}},copy:e=>{},move:e=>{},share:e=>{},importToMedia:(e,t)=>{window.toast.show({message:"Importing to Media Library...",theme:"success",size:"sm"}),d({fileKey:e,mimeType:t}).then((e=>{e.error?window.toast.show({message:e.error||"An unexpected error occurred.",theme:"error",size:"sm"}):window.toast.show({message:"Your file has been imported 👌",theme:"success",size:"sm"})})).catch((e=>{window.toast.show({message:"An unexpected error occurred.",theme:"error",size:"sm"})}))},viewDetails:e=>{t((0,s.z8)(e))},openGoogleDrive:async e=>{try{let t=e.previewLink;if(!t){const i=await c({fileKey:e.key});if(i.error||!i.data)return void window.toast.show({message:"No preview link found",theme:"error",size:"sm"});t=i.data?.preview}window.toast.show({message:"Opening in Google Drive...",theme:"success",size:"sm"}),window.open(t,"_blank")}catch(e){window.toast.show({message:"Invalid response from server",theme:"error",size:"sm"}),console.error(e)}}}}},4315:(e,t,i)=>{i.d(t,{A:()=>d});var s=i(6739),a=i(6087),r=i(347),n=i(1902),l=i(2262),o=i(1442);const c=(e,t)=>e.map((({key:e,name:i})=>({name:i||"My Drive",key:e===t?"my-drive":e,type:"folder",mimeType:"application/vnd.google-apps.folder"}))),d=e=>{const t=(0,r.j)(),{activeFolder:i,files:d,hasMore:u,page:p}=(0,r.G)((e=>e.manageFiles)),{activeAccount:m}=(0,r.G)((e=>e.auth)),[h,f]=(0,a.useState)(!1),g=(0,a.useRef)([]),x=(0,a.useRef)(null),[y]=(0,l.lP)(),{getQueryParam:v}=(0,s.Ay)(),w=v("orderBy")||s.r4,b=v("order")||s.DJ,{data:j,refetch:C,isFetching:A,isLoading:k}=(0,l.DJ)({activeFolder:i,refresh:!1,orderBy:w,order:b,page:1,perPage:n.PV.PER_PAGE_LIMIT},{skip:!i}),N=(0,a.useCallback)((async()=>{if(!h&&u&&i){f(!0);try{const e=await y({activeFolder:i,refresh:!1,orderBy:w,order:b,page:p,perPage:n.PV.PER_PAGE_LIMIT}).unwrap();if(e?.files?.length){const i=[...g.current,...e.files];t((0,o.q9)(i)),t((0,o.Ir)(p+1)),t((0,o.Go)(e.hasMore))}else t((0,o.Go)(!1))}catch(e){console.error("Lazy load error:",e)}finally{f(!1)}}}),[h,u,p,i,w,b,y]);return(0,a.useEffect)((()=>{const t=e?.current;if(t)return x.current&&x.current.disconnect(),x.current=new IntersectionObserver((([e])=>{e.isIntersecting&&N()}),{threshold:1}),x.current.observe(t),()=>{x.current&&x.current.disconnect()}}),[e?.current,N,d?.length,i,w,b]),(0,a.useEffect)((()=>{i&&(t((0,o.rI)(!0)),C())}),[w,b]),(0,a.useEffect)((()=>{j&&i&&!A&&!k&&(t((0,o.NE)({activeFolder:i,chunkFiles:j.files||[],breadcrumbs:c(j.breadcrumbs||[],m?.key||"")})),t((0,o.Ir)(2)),t((0,o.Go)(!0)))}),[j?.files]),(0,a.useEffect)((()=>{g.current=d}),[d]),{refreshCurrentFolder:async e=>{if(i)try{const s=await t(l.rd.endpoints.getFiles.initiate({activeFolder:i,refresh:null==e||e,orderBy:w,order:b,page:1,perPage:n.PV.PER_PAGE_LIMIT},{forceRefetch:!0})).unwrap();if(s){const e=s.files||[];t((0,o.Ir)(2)),t((0,o.Go)(s.hasMore)),t((0,o.NE)({activeFolder:i,chunkFiles:e,breadcrumbs:c(s.breadcrumbs||[],m?.key||"")}))}else t((0,o.Go)(!1))}catch(e){console.error("Error refreshing files:",e),t((0,o.Go)(!1))}finally{t((0,o.rI)(!1))}},loadMore:N,loadingMore:h,hasMore:u}}},6880:(e,t,i)=>{i.d(t,{i:()=>u});var s=i(6087),a=i(7723),r=i(1609),n=i.n(r),l=i(1523),o=i(790);const c=({audioUrl:e,onClose:t})=>{const[i,s]=(0,r.useState)(!1),[n,c]=(0,r.useState)(!0),[d,u]=(0,r.useState)(null),[p,m]=(0,r.useState)("0:00"),[h,f]=(0,r.useState)("0:00"),[g,x]=(0,r.useState)(0),y=(0,r.useRef)(null),v=e=>`${Math.floor(e/60)}:${Math.floor(e%60).toString().padStart(2,"0")}`;(0,r.useEffect)((()=>{const t=new Audio(e);y.current=t;const i=()=>{t&&(m(v(t.currentTime)),x(t.currentTime/t.duration*100))},r=()=>{c(!1),f(v(t.duration))},n=()=>{u((0,a.__)("Failed to load audio file","integration-google-drive")),c(!1)},l=()=>{s(!1),x(0)};return t.addEventListener("timeupdate",i),t.addEventListener("loadeddata",r),t.addEventListener("error",n),t.addEventListener("ended",l),()=>{t.removeEventListener("timeupdate",i),t.removeEventListener("loadeddata",r),t.removeEventListener("error",n),t.removeEventListener("ended",l),t.pause(),t.src=""}}),[e]);const w=e.split("/").pop()||(0,a.__)("Audio File","integration-google-drive");return(0,o.jsx)("div",{className:"ccpigd-audio-player",children:n?(0,o.jsx)("div",{className:"ccpigd-audio-player__loading",children:(0,o.jsx)(l.A,{})}):d?(0,o.jsx)("div",{className:"ccpigd-audio-player__error",children:d}):(0,o.jsx)("div",{className:"ccpigd-audio-player__wrapper",children:(0,o.jsxs)("div",{className:"ccpigd-audio-player__main",children:[(0,o.jsxs)("div",{className:"ccpigd-audio-player__track "+(i?"ccpigd-audio-player__track--active":""),children:[(0,o.jsx)("div",{className:"ccpigd-audio-player__filename",children:(0,o.jsx)("div",{className:"ccpigd-audio-player__filename-text",children:w})}),(0,o.jsx)("div",{className:"ccpigd-audio-player__label",children:(0,a.__)("Audio","integration-google-drive")}),(0,o.jsxs)("div",{className:"ccpigd-audio-player__timings",children:[(0,o.jsx)("div",{className:"ccpigd-audio-player__time-current",children:p}),(0,o.jsx)("div",{className:"ccpigd-audio-player__time-total",children:h})]}),(0,o.jsx)("div",{className:"ccpigd-audio-player__seek",onClick:e=>{if(!y.current)return;const t=e.currentTarget.getBoundingClientRect(),i=(e.clientX-t.left)/t.width,s=i*y.current.duration;y.current.currentTime=s,x(100*i)},children:(0,o.jsx)("div",{className:"ccpigd-audio-player__progress",style:{width:`${g}%`}})})]}),(0,o.jsxs)("div",{className:"ccpigd-audio-player__content",children:[(0,o.jsx)("div",{className:"ccpigd-audio-player__album "+(i?"ccpigd-audio-player__album--active":""),children:(0,o.jsx)("img",{src:`${ccpigd.assetUrl}//images/disk-image.png`,className:"ccpigd-audio-player__album-image",alt:(0,a.__)("Album Art","integration-google-drive")})}),(0,o.jsxs)("div",{className:"ccpigd-audio-player__controls",children:[(0,o.jsx)("div",{className:"ccpigd-audio-player__control",children:(0,o.jsx)("button",{className:"ccpigd-audio-player__button ccpigd-audio-player__button--backward",onClick:()=>{if(!y.current)return;const e=Math.max(0,y.current.currentTime-10);y.current.currentTime=e,x(e/y.current.duration*100)},children:(0,o.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:(0,o.jsx)("path",{d:"M459.5 440.6c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29V96c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4L288 214.3v83.4l171.5 142.9zM256 352V256 128 96c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4l-192 160C4.2 237.5 0 246.5 0 256s4.2 18.5 11.5 24.6l192 160c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29v-64z"})})})}),(0,o.jsx)("div",{className:"ccpigd-audio-player__control",children:(0,o.jsx)("button",{className:"ccpigd-audio-player__button ccpigd-audio-player__button--play",onClick:()=>{y.current&&!n&&(i?y.current.pause():y.current.play().catch((e=>{u((0,a.__)("Failed to play audio","integration-google-drive")),console.error("Playback error:",e)})),s(!i))},children:i?(0,o.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 320 512",children:(0,o.jsx)("path",{d:"M48 64C21.5 64 0 85.5 0 112V400c0 26.5 21.5 48 48 48H80c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H48zm192 0c-26.5 0-48 21.5-48 48V400c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H240z"})}):(0,o.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 512",children:(0,o.jsx)("path",{d:"M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80V432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z"})})})}),(0,o.jsx)("div",{className:"ccpigd-audio-player__control",children:(0,o.jsx)("button",{className:"ccpigd-audio-player__button ccpigd-audio-player__button--forward",onClick:()=>{if(!y.current)return;const e=Math.min(y.current.duration,y.current.currentTime+10);y.current.currentTime=e,x(e/y.current.duration*100)},children:(0,o.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:(0,o.jsx)("path",{d:"M52.5 440.6c-9.5 7.9-22.8 9.7-34.1 4.4S0 428.4 0 416V96c0-12.4 7.2-23.7 18.4-29s24.5-3.6 34.1 4.4L224 214.3v83.4L52.5 440.6zM256 352V256 128 96c0-12.4 7.2-23.7 18.4-29s24.5-3.6 34.1 4.4l192 160c7.3 6.1 11.5 15.1 11.5 24.6s-4.2 18.5-11.5 24.6l-192 160c-9.5 7.9-22.8 9.7-34.1 4.4s-18.4-16.6-18.4-29v-64z"})})})})]})]})]})})})};var d=i(5185);const u=(e,t)=>{const[i,a]=(0,s.useState)([]),[r,l]=(0,s.useState)(!1),[o,u]=(0,s.useState)(0),p=e.filter((e=>!(0,d.lQ)(e.mimeType))),m=(0,s.useCallback)((e=>{u(e),l(!0)}),[]),h=(0,s.useCallback)((()=>{l(!1),a([]),u(0)}),[]),f=(0,s.useCallback)((()=>{u((e=>0===e?i.length-1:e-1))}),[i.length]),g=(0,s.useCallback)((()=>{u((e=>e===i.length-1?0:e+1))}),[i.length]),x=(0,s.useCallback)((e=>{u(e)}),[o,u]),y=(0,s.useCallback)((e=>{r&&("ArrowLeft"===e.key&&f(),"ArrowRight"===e.key&&g(),"Escape"===e.key&&h())}),[r,f,g,h]);return(0,s.useEffect)((()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)})),[y]),{viewFile:e=>{const i=p.find((t=>t.key===e));if(!i)return;if(i.mimeType.includes("audio")||"mp3"===i.extension){const e=window.CCPIGDHelper.getUrl("attachment",i.key,i.name,t?.id,"full",i.extension);return console.log(e),void window.toast.show({theme:"light",size:"full",maxWidth:"500px",duration:0,reactComponent:n().createElement(c,{audioUrl:e,onClose:()=>{document.querySelector(".ccp-toast__container")?.remove()}})})}const s=p.map((e=>{const i=window.CCPIGDHelper.getUrl("attachment",e.key,e.name,t?.id,"full",e.extension);return e.mimeType.includes("video")?{video:{source:[{src:i,type:e.mimeType}],attributes:{preload:!0,controls:!0,autoplay:!0,playsinline:!0}},thumb:e?.thumbnails?.thumbnail,poster:window.CCPIGDHelper.getUrl("attachment",e.key,e.name,t?.id,"full","jpg"),subHtml:`<h4>${e.name}</h4><p>${e.description||""}</p>`}:e.mimeType.includes("image")?{src:i,thumb:e?.thumbnails?.thumbnail,type:e.mimeType}:e.mimeType.includes("application/pdf")||e.mimeType.includes("application")?{iframe:!0,src:window.CCPIGDHelper.getUrl("preview",e.key,e.name,t?.id,"full",e.extension),thumb:e?.thumbnails?.thumbnail||"",subHtml:`<h4>${e.name}</h4><p>${e.description||""}</p>`}:{src:i,thumb:e?.thumbnails?.thumbnail||"",subHtml:`<h4>${e.name}</h4><p>${e.description||""}</p>`}}));a(s);const r=p.findIndex((t=>t.key===e));-1!==r&&m(r)},galleryProps:{items:i,currentIndex:o,isOpen:r,onClose:h,onPrevious:f,onNext:g,onIndexChange:x,mediaFiles:p}}}},6313:(e,t,i)=>{i.d(t,{M:()=>r});var s=i(1609);const a=(e,t,i,a)=>{const r=(0,s.useRef)(t);(0,s.useEffect)((()=>{r.current=t}),[t]);const n=(0,s.useCallback)((e=>{if("object"!=typeof a||!a.selector)return void r.current(e);const t=e.target;if(t&&t.closest){const i=t.closest(a.selector);i&&r.current(e,i)}}),[a]);(0,s.useEffect)((()=>{const t=null!=i?i:window;if(!t||!("addEventListener"in t))return void console.warn(`Cannot attach ${e} listener: Invalid target element`);let s=a;if("object"==typeof a){const{selector:e,...t}=a;s=t}return t.addEventListener(e,n,s),()=>{t.removeEventListener(e,n,s)}}),[e,i,n,a])};function r(e,t=void 0,i={}){const{initializeWithValue:r=!0,serializer:n=JSON.stringify,deserializer:l=JSON.parse,onError:o=(e,t)=>console.warn(`Error with localStorage key "${t}": ${e.message}`)}=i,c=(0,s.useCallback)((()=>"undefined"!=typeof window&&!!window.localStorage),[]),d=(0,s.useCallback)((()=>"function"==typeof t?t():t),[t]),u=(0,s.useCallback)((()=>{if(!c())return d();try{const t=window.localStorage.getItem(e);return null===t?d():l(t)}catch(t){const i=t instanceof Error?t:new Error("Unknown error");return o(i,e),d()}}),[e,l,o,c,d]),[p,m]=(0,s.useState)((()=>r?u():d())),h=(0,s.useCallback)((t=>{if(c())try{const i="function"==typeof t?t(p):t;window.localStorage.setItem(e,n(i)),m(i)}catch(t){const i=t instanceof Error?t:new Error("Unknown error");o(i,e)}else o(new Error("localStorage not available"),e)}),[e,p,n,o,c]),f=(0,s.useCallback)((()=>{c()&&window.localStorage.removeItem(e),m(d())}),[e,c,d]),g=(0,s.useCallback)((t=>{t.key===e&&m(u())}),[e,u]);return a("storage",g,"undefined"!=typeof window?window:null),[p,h,f]}},4577:(e,t,i)=>{i.d(t,{A:()=>l});var s=i(4390),a=i(347),r=i(9097);function n(e,t,i){if(0===t.length)return e;const[s,...a]=t;return{...e,[s]:a.length?n(e[s]||{},a,i):i}}const l=()=>{const e=(0,a.G)((e=>e?.settings?.editData)),[t]=(0,s.tp)(),i=(0,a.j)();return{fileSelection:({size:e="full",selectedFolders:t,availableTypes:i=["folder"],onSelect:s})=>{window.toast.show({size:e,duration:0,fileSelector:{selectedFiles:t||[],availableTypes:i,onFilesSelect:e=>{const t=e.map((e=>({name:e.name,key:e.key,icon:e.icon||"",thumbnails:e.thumbnails,mimeType:e.mimeType,accountId:e.accountId})));s(t)}}})},saveSelectedFolders:async(s,a)=>{if(!e)return;const l=n(e,s,a);try{await t(l).unwrap(),i((0,r.yj)({data:l,defaultData:l})),window.toast.show({message:"Folder added successfully 👌",theme:"success",size:"sm"})}catch{window.toast.show({message:"Failed to add folder.",theme:"error",size:"sm"})}}}}},8726:(e,t,i)=>{i.d(t,{A:()=>d});var s=i(6087),a=i(347),r=i(6313),n=i(1550),l=i(2356),o=i(1442);const c=e=>e.map((({key:e,name:t})=>({name:t,key:e,type:"folder"}))),d=e=>{const t=(0,a.j)(),{activeFolder:i,files:d,fileLoading:u,hasMore:p,breadcrumbs:m}=(0,a.G)((e=>e.manageFiles)),{editData:h,defaultData:f}=(0,a.G)((e=>e.moduleBuilder)),g=h?.data.advanced,x=g?.sort,y=f?.data.advanced.sort,[v,w]=(0,s.useState)(1),[b,j]=(0,s.useState)(2),[C,A]=(0,s.useState)(1),[k,N]=(0,s.useState)(!1),[S]=(0,l.nO)(),[F,M]=(0,r.M)(`folderKey-${h?.id}`),{data:_,isFetching:z,isLoading:E}=(0,l.$$)({id:h?.id||"new",config:{page:1,fileKey:i?.key||"",order:x?.order||"ASC",orderBy:x?.orderBy||"name"}},{skip:""===i?.key});(0,s.useEffect)((()=>{if(!_||!i||z||E)return;let e=_.data.source;""===i.key&&h?.data.source&&x?.order===y?.order&&x?.orderBy===y?.orderBy&&(e=h.data.source),t((0,o.NE)({activeFolder:i,chunkFiles:e.files||[],breadcrumbs:c(e.breadcrumbs&&e.breadcrumbs.length>0?e.breadcrumbs:[_.data.source.breadcrumbs[0]])})),w(e.currentPage||1),t((0,o.Go)(e.hasMore||!1)),A(e.totalPages||1),j(e.nextPage||2)}),[_,i]);const P=(0,s.useCallback)((async e=>{if(u||!i)return;const s=e||b,a="pagination"===g?.fileLoadingType;a?t((0,o.rI)(!0)):N(!0);try{const e=(await S({id:h?.id||"new",config:{page:s,fileKey:i.key,order:x?.order||"ASC",orderBy:x?.orderBy||"name"}}).unwrap()).data.source;t(e?.files&&!0!==a?(0,o.Yl)({files:e.files}):(0,o.q9)(e.files)),w(e.currentPage||s),j(e.nextPage||(e.currentPage||s)+1),t((0,o.Go)(e.hasMore||!1)),A(e.totalPages||1)}catch(e){console.error("Lazy load error:",e),t((0,o.Go)(!1))}finally{a?t((0,o.rI)(!1)):N(!1)}}),[u,d,S,b,i,h?.id,g?.fileLoadingType,x?.order,x?.orderBy]);return(0,s.useEffect)((()=>{if(!g||!h?.type)return;const e=g?.autoFetch||!1,s=Math.max(60,g?.autoFetchInterval||60);if(!e)return;const a=setInterval((async()=>{const e={from:"server"};i?.key&&Object.assign(e,{fileKey:i.key});try{const i=(await S({id:h.id||"new",config:e}).unwrap()).data.source;i.files.length>0&&t((0,o.yx)({files:i.files||[],slice:i.files.length||0}))}catch(e){console.error("Auto-fetch error:",e)}}),1e3*s);return()=>clearInterval(a)}),[S,h?.type,g?.autoFetch,g?.autoFetchInterval]),(0,s.useEffect)((()=>{const t=e?.current;if(!t||!p||k)return;const i=new IntersectionObserver((([e])=>{e.isIntersecting&&!k&&p&&P()}),{threshold:1});return i.observe(t),()=>i.disconnect()}),[e,P,p,k]),(0,s.useEffect)((()=>{i&&h?.id&&(x?.order!==y?.order||x?.orderBy!==y?.orderBy)&&(t((0,o.rI)(!0)),(async()=>{try{const e=(await S({id:h.id,config:{page:1,fileKey:i.key,order:x?.order||"ASC",orderBy:x?.orderBy||"name"}}).unwrap()).data.source;t((0,o.q9)(e.files||[])),w(e.currentPage||1),t((0,o.Go)(e.hasMore||!1)),A(e.totalPages||1),j(e.nextPage||2)}catch(e){console.error("Sort refetch failed:",e),t((0,o.Go)(!1))}finally{t((0,o.rI)(!1))}})())}),[x?.order,x?.orderBy]),(0,s.useEffect)((()=>{w(h?.data.source.currentPage||1),j(h?.data.source.nextPage||2),t((0,o.Go)(h?.data.source.hasMore||!1)),A(h?.data.source.totalPages||1)}),[i?.key]),{loadMore:P,loadingMore:k,totalPages:C,currentPage:v,handleSearch:async(e,s,a)=>{if(i&&h?.id){t((0,o.rI)(!0));try{const r=(await S({id:h.id,config:{page:1,fileKey:i.key,order:x?.order||"ASC",orderBy:x?.orderBy||"name",search:e,from:s?"server":"cache",searchScope:a?"global":"folder"}}).unwrap()).data.source;t((0,o.q9)(r.files||[])),w(r.currentPage||1),t((0,o.Go)(!1)),A(r.totalPages||1),j(r.nextPage||2)}catch(e){console.error("Sort refetch failed:",e),t((0,o.Go)(!1))}finally{t((0,o.rI)(!1))}}},refreshCurrentFolder:async e=>{if(i&&h?.id){t((0,o.rI)(!0));try{const s={id:h.id,config:{page:1,fileKey:i.key,order:x?.order||"ASC",orderBy:x?.orderBy||"name",from:"server"}};e&&(s.config.password=e);const a=(await S(s).unwrap()).data.source;t((0,o.q9)(a.files||[])),w(a.currentPage||1),t((0,o.Go)(a.hasMore||!1)),A(a.totalPages||1),j(a.nextPage||2)}catch(e){console.error("Sort refetch failed:",e),t((0,o.Go)(!1))}finally{t((0,o.rI)(!1))}}},navigateToBack:()=>{if(1===m.length)return;const e=m[m.length-2];t((0,o.Fy)({key:e.key,name:e.name,mimeType:"application/vnd.google-apps.folder",icon:n.Eh})),M(e.key)}}}},6739:(e,t,i)=>{i.d(t,{Ay:()=>l,DJ:()=>n,r4:()=>r});var s=i(5647),a=i(6087);const r="name",n="ASC",l=()=>{const e=(0,s.zy)(),t=(0,s.Zp)(),i=(0,a.useMemo)((()=>new URLSearchParams(e.search)),[e.search]);return{getQueryParam:(0,a.useCallback)((e=>i.get(e)),[i]),getAllQueryParams:(0,a.useCallback)((()=>{const e={};return i.forEach(((t,i)=>{e[i]=t})),e}),[i]),updateQueryParams:(0,a.useCallback)((i=>{const s=new URLSearchParams(e.search);Object.entries(i).forEach((([e,t])=>{null===t?s.delete(e):s.set(e,t)})),t(`?${s.toString()}`,{replace:!0})}),[e.search,t])}}},1100:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(9097),a=i(347),r=i(3648);const n=()=>{const e=(0,a.j)();return{saveSettings:(t,i)=>{e((0,s.iK)({name:t,value:i}))},saveFilter:(t,i)=>{e((0,r._9)({key:t,value:i}))},saveAdvanced:(t,i)=>{e((0,r.OJ)({key:t,value:i}))},saveNotification:(t,i)=>{e((0,r.VR)({key:t,value:i}))},savePermissions:(t,i)=>{e((0,r.Ep)({key:t,value:i}))}}}},3940:(e,t,i)=>{i.d(t,{l:()=>F});var s=i(6087),a=i(5185),r=i(347),n=i(255),l=i(2356),o=i(790);const c=e=>({...e,mimeType:"application/vnd.google-apps.folder",parent:null}),d=({setSelectedFolder:e,actionTYpe:t,moduleId:i})=>{const[d,u]=(0,s.useState)(null),{activeFolder:p}=(0,r.G)((e=>e.manageFiles))||{},{data:m}=(0,l.Re)({id:i}),[h]=(0,l.xN)(),f=(0,s.useCallback)((i=>{const s=(0,a.fx)(i.key),r=i.key===p?.key;if(s||"move"===t&&r)return;const n=d===i.key,l=n?null:i.key;u(l),n||e({key:i.key,name:i.name,type:"folder"})}),[t,p?.key,d,e]),g=(0,s.useCallback)((async e=>{try{const t=await h({id:i,folderKey:e}).unwrap();return t?t.map(c):[]}catch{return[]}}),[i,h]),x=(0,s.useMemo)((()=>{if(m)return m.map(c)}),[m]);return x?(0,o.jsx)(n.A,{data:x,onClick:f,onExpandFolder:g,selectedKey:null!=d?d:void 0}):null};var u=i(8623),p=i(2262),m=i(7603),h=i(1442),f=i(3714),g=i(7452),x=i(3374),y=i(4368),v=i(3042);var w=i(4398),b=i(8024);const j=({title:e,defaultValue:t="",close:i,onSubmit:a,submitLabel:r="Submit",submitIcon:n})=>{const[l,c]=(0,s.useState)(t),[d,u]=(0,s.useState)(!1),p=(0,s.useRef)(null);(0,s.useEffect)((()=>{p.current&&(p.current.focus(),p.current.select())}),[]);const m=async()=>{const e=l.trim();if(e)try{u(!0),await a(e),i()}catch(e){window.toast.show({message:"Operation failed! Please try again.",theme:"error",size:"sm",duration:3e3})}finally{u(!1)}};return(0,o.jsxs)(w.A,{gap:12,children:[(0,o.jsx)(v.A,{size:"md",weight:"medium",className:"text-center",children:e}),(0,o.jsx)(b.A,{ref:p,value:l,placeholder:e,onChange:e=>c(String(e)),onKeyDown:e=>{"Enter"===e.key&&m()},autoFocus:!0}),(0,o.jsxs)(f.A,{gap:10,align:"center",children:[(0,o.jsx)(x.A,{variant:"primary",size:"small",startIcon:n,onClick:m,loading:d,disabled:d,children:r}),(0,o.jsx)(x.A,{variant:"error",size:"small",startIcon:(0,o.jsx)(y.A,{name:"cancel"}),onClick:i,disabled:d,children:"Cancel"})]})]})};var C=i(1468),A=i(777);var k=i(5307);let N=null;const S={CreateFolder:({close:e,id:t,activeFolderKey:i})=>{const{activeFolder:s}=(0,r.G)((e=>e.manageFiles)),{activeAccount:a}=(0,r.G)((e=>e.auth)),[n]=(0,p.P8)(),[c]=(0,l.dm)();return(0,o.jsx)(j,{title:"Enter Folder Name",submitLabel:"Create",defaultValue:"Untitled folder",submitIcon:(0,o.jsx)(y.A,{name:"create_new_folder"}),onSubmit:async r=>{const l=s?.key||a?.key;if(!l)throw new Error("Parent key not found");const o=t?await c({id:t,parentKey:i||l,folderName:r}).unwrap():await n({parentKey:l,folderName:r}).unwrap();if("error"in o)throw new Error("Failed to create folder");window.toast.show({message:"Folder created successfully!",theme:"success",size:"sm",duration:3e3}),window.dispatchEvent(new CustomEvent("ccpigd-folder-created",{detail:{result:o,shortcodeId:t,filesToAdd:null}})),e()},close:e})},RenameFile:({close:e,file:t,id:i})=>{const{activeFolder:s}=(0,r.G)((e=>e.manageFiles)),{activeAccount:a}=(0,r.G)((e=>e.auth)),[n]=(0,p.$i)(),[c]=(0,l.ns)();return(0,o.jsx)(j,{title:"Rename File",defaultValue:t.name,submitLabel:"Rename",submitIcon:(0,o.jsx)(y.A,{name:"edit"}),onSubmit:async e=>{if(!s?.key&&!a?.key)throw new Error("Parent key not found");if("error"in(i?await c({id:i,fileKey:t.key,name:e}):await n({fileKey:t.key,name:e})))throw new Error("Failed to rename file");window.toast.show({message:"File renamed successfully!",theme:"success",size:"sm",duration:3e3})},close:e})},CopyMoveFolder:({file:e,type:t,moduleId:i,close:a})=>{const{activeFolder:n,selectedFiles:c}=(0,r.G)((e=>e.manageFiles)),w=(0,r.j)(),[b]=(0,p.Uf)(),[j]=(0,p.YR)(),[C]=(0,l.SX)(),[A]=(0,l.yR)(),k=(0,s.useRef)(null),[N,S]=(0,s.useState)(!1),F={setSelectedFolder:e=>k.current=e,actionTYpe:"copy"===t?"copy":"move"};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(v.A,{className:"mb-3",children:["Select folder to ",t]}),(0,o.jsx)(g.A,{children:i?(0,o.jsx)(d,{...F,moduleId:i}):(0,o.jsx)(u.A,{...F})}),(0,o.jsxs)(f.A,{gap:5,align:"center",className:"mt-3",children:[(0,o.jsx)(x.A,{variant:"primary",size:"small",startIcon:(0,o.jsx)(y.A,{name:"copy"===t?"folder_copy":"drive_file_move"}),onClick:async()=>{const s=k.current;if(!s)return void window.toast.show({message:"Please select a folder",theme:"warning",size:"sm"});const r={fileKeys:c.length>0?c.map((e=>e.key)):[e.key],folderKey:s?.key},l=i?{id:i,...r}:{...r,activeFolderKey:n?.key};try{if(S(!0),"move"===t){if((i?await A({...l,currentFolderKey:String(n?.key)}):await b(l)).error)throw new Error("Move failed")}else if((i?await C(l):await j(l)).error)throw new Error("Copy failed");w((0,h.nU)([])),w((0,m.Lm)(!1)),a(),window.toast.show({message:`Your file has been ${t}d.`,theme:"success",size:"sm"})}catch(e){window.toast.show({message:`${t} failed. Please try again.`,theme:"error",size:"sm"})}finally{S(!1)}},disabled:N,loading:N,children:"copy"===t?"Copy":"Move"}),(0,o.jsx)(x.A,{variant:"error",size:"small",startIcon:(0,o.jsx)(y.A,{name:"cancel"}),onClick:()=>a(),disabled:N,children:"Cancel"})]})]})}},F=({componentName:e,file:t,type:i,maxWidth:s,id:a,activeFolderKey:r,frontendStore:n=!1,moduleId:c})=>{const d=S[e];if(d)return N=window.toast.show({reactComponent:(0,o.jsx)(C.Kq,{store:n?(0,k.U1)({reducer:{[l.f0.reducerPath]:l.f0.reducer},middleware:e=>e().concat(l.f0.middleware)}):A.M,children:(0,o.jsx)(d,{file:t,type:i,id:a,activeFolderKey:r,moduleId:c,close:()=>N?.remove()})}),theme:"light",maxWidth:s||"400px",duration:0,variant:"modal"}),N}},2262:(e,t,i)=>{i.d(t,{$i:()=>y,DJ:()=>d,F$:()=>k,GJ:()=>A,Ii:()=>b,P8:()=>g,Uf:()=>j,V5:()=>F,YR:()=>C,f1:()=>p,lP:()=>m,mI:()=>f,p$:()=>N,rd:()=>c,u1:()=>w,uI:()=>M,vV:()=>x,x7:()=>v});var s=i(9918),a=i(5816),r=i(378),n=i(1442),l=i(5185),o=i(1902);const c=(0,a.xP)({reducerPath:"fileApi",baseQuery:(0,r.Zl)(),tagTypes:["Folder","Folders","File"],endpoints:e=>({getFiles:e.query({queryFn:async e=>{try{if(!(0,o.L_)(e))return{error:"Invalid request format"};const{activeFolder:t,refresh:i=!1,orderBy:a,order:r,page:n,perPage:c}=e,d={key:t.key,from:i?"server":"cache",type:t.type,orderBy:null!=a?a:"name",order:null!=r?r:"ASC",page:null!=n?n:1,perPage:null!=c?c:o.PV.PER_PAGE_LIMIT};let u;return"home"===d.type?u={success:!0,files:l.Gp,breadcrumbs:[{key:"home",name:"Home",type:"home",mimeType:"application/vnd.google-apps.folder"}],hasMore:!1,nextPage:1,totalFiles:l.Gp.length,totalPages:1}:(u=await(0,s.q)(o.Sn.GET_FOLDER,{config:d}),u.breadcrumbs=[{key:"home",name:"Home",type:"home",mimeType:"application/vnd.google-apps.folder"},...u.breadcrumbs]),u.success?{data:{files:u.files||[],breadcrumbs:u.breadcrumbs,hasMore:u.hasMore,nextPage:u.nextPage,totalFiles:u.totalFiles,totalPages:u.totalPages}}:{error:u.message||"Failed to fetch files"}}catch(e){return console.error("getFiles error:",e),{error:e.responseJSON.data.message||"Failed to fetch files"}}},async onQueryStarted(e,{dispatch:t,queryFulfilled:i}){1===e.page&&t((0,n.rI)(!0));try{await i}catch(e){t((0,n.rI)(!1))}},providesTags:(e,t,{activeFolder:i})=>[{type:"Folder",id:i.key}],keepUnusedDataFor:o.PV.CLEANUP_INTERVAL}),getFolders:e.query({queryFn:async({key:e,type:t,from:i})=>{try{const a=await(0,s.q)(o.Sn.GET_FOLDERS,{config:{key:e,type:t,from:i}});return a.success?{data:a.folders||[]}:{error:a.message||"Failed to fetch folders"}}catch(e){return{error:e.responseJSON.data.message||"Failed to fetch folders"}}}}),getFile:e.query({queryFn:async e=>{try{var t;const i=await(0,s.q)(o.Sn.GET_FILE,{config:{key:e.key,from:null!==(t=e.from)&&void 0!==t?t:"cache"}});return i.success&&i.file?{data:i.file}:{error:i.message||"Failed to fetch file"}}catch(e){return{error:e.responseJSON.data.message||"Failed to fetch file"}}},providesTags:(e,t,i)=>[{type:"File",id:i.key}]}),createFolder:e.mutation({queryFn:async e=>{try{if(!(0,o.WH)(e))return{error:"Invalid folder creation request"};const t=await(0,s.q)(o.Sn.NEW_FOLDER,{config:{folderName:e.folderName,parentKey:e.parentKey}});return t.success&&t.folder?{data:t.folder}:{error:t.message||"Failed to create folder"}}catch(e){return{error:e.responseJSON.data.message||"Failed to create folder"}}},invalidatesTags:(e,t,i)=>[{type:"Folder",id:i.parentKey}]}),deleteFiles:e.mutation({queryFn:async({fileKeys:e})=>{try{const t=await(0,s.q)(o.Sn.DELETE_FILE,{config:{fileKeys:e}});return t.success?{data:!0}:{error:t.message||"Failed to delete file"}}catch(e){return{error:e.responseJSON.data.message||"Failed to delete file"}}},invalidatesTags:(e,t,i)=>[{type:"Folder",id:i.activeFolderKey}]}),renameFile:e.mutation({queryFn:async({fileKey:e,name:t})=>{try{const i=await(0,s.q)(o.Sn.RENAME_FILE,{config:{fileKey:e,name:t}});return i.success?{data:!0}:{error:i.message||"Failed to rename file"}}catch(e){return{error:e.responseJSON.data.message||"Failed to rename file"}}},invalidatesTags:(e,t,i)=>[{type:"Folder",id:i.activeFolderKey}]}),downloadLink:e.mutation({queryFn:async({fileKey:e})=>{try{const t=await(0,s.q)(o.Sn.DOWNLOAD_FILE,{config:{fileKey:e}});return t.success?{data:{download:t.download}}:{error:t.message||"Failed to generate download link"}}catch(e){return{error:e.responseJSON.data.message||"Failed to generate download link"}}}}),previewLink:e.query({queryFn:async({fileKey:e})=>{try{const t=await(0,s.q)(o.Sn.PREVIEW_LINK,{config:{fileKey:e}});return t.success?{data:t.preview}:{error:t.message||"Failed to generate download link"}}catch(e){return{error:e.responseJSON.data.message||"Failed to generate download link"}}}}),moveFile:e.mutation({queryFn:async({fileKeys:e,folderKey:t,activeFolderKey:i})=>{try{const i=await(0,s.q)(o.Sn.MOVE_FILE,{config:{fileKeys:e,folderKey:t}});return i.success?{data:!0}:{error:i.message||"Failed to move file"}}catch(e){return{error:e.responseJSON.data.message||"Failed to move file"}}},invalidatesTags:(e,t,i)=>[{type:"Folder",id:i.folderKey},{type:"Folder",id:i.activeFolderKey}]}),copyFile:e.mutation({queryFn:async({fileKeys:e,folderKey:t})=>{try{const i=await(0,s.q)(o.Sn.COPY_FILE,{config:{fileKeys:e,folderKey:t}});return i.success?{data:!0}:{error:i.message||"Failed to copy file"}}catch(e){return{error:e.responseJSON.data.message||"Failed to copy file"}}},invalidatesTags:(e,t,i)=>[{type:"Folder",id:i.folderKey}]}),updateDescription:e.mutation({queryFn:async({fileKey:e,description:t})=>{try{const i=await(0,s.q)(o.Sn.UPDATE_DESCRIPTION,{config:{fileKey:e,description:t}});return i.success?{data:!0}:{error:i.message||"Failed to update description"}}catch(e){return{error:e.responseJSON.data.message||"Failed to update description"}}}}),importToML:e.mutation({queryFn:async({fileKey:e,mimeType:t})=>{try{const i=await(0,s.q)(o.Sn.IMPORT_TO_ML,{config:{fileKey:e,mimeType:t}});return i.success?{data:!0}:{error:i.message||"Failed to import to Google Drive"}}catch(e){return{error:e.responseJSON.data.message||"Failed to import to Google Drive"}}}}),getResumeUploadUrl:e.query({queryFn:async({name:e,type:t,folderKey:i,description:a})=>{try{const r=await(0,s.q)(o.Sn.GET_RESUME_UPLOAD_URL,{config:{name:e,type:t,folderKey:i,description:a}});return r.success?{data:{url:r.url,uploadId:r.uploadId}}:{error:r.message||"Failed to get resume upload url"}}catch(e){return{error:e.responseJSON.data.message||"Failed to get resume upload url"}}}}),Uploaded:e.mutation({queryFn:async({id:e,accountKey:t,uploadId:i,folderKey:a})=>{try{const r=await(0,s.q)(o.Sn.UPLOADED,{config:{id:e,accountKey:t,uploadId:i,folderKey:a}});return r.success?{data:{file:r.file}}:{error:r.message||"Failed to up"}}catch(e){return{error:e.responseJSON.data.message||"Failed to get resume upload url"}}},invalidatesTags:(e,t,i)=>[{type:"Folder",id:i.folderKey}]}),SearchFiles:e.query({queryFn:async({folderKey:e,query:t,from:i,scope:a,types:r})=>{try{const n=await(0,s.q)(o.Sn.SEARCH_FILES,{config:{folderKey:e,query:t,from:i,scope:a,types:r}});return n.success?{data:{files:n.files}}:{error:n.message||"Failed to search files"}}catch(e){return{error:e.responseJSON.data.message||"Failed to search files"}}}}),shareLink:e.mutation({queryFn:async({fileKey:e,isPasswordProtected:t,lifetime:i,password:a})=>{try{const r={fileKey:e,isPasswordProtected:t,password:a};i&&(r.lifetime=i);const n=await(0,s.q)(o.Sn.SHARE_LINK,{config:r});return n.success?{data:n.share}:{error:n.message||"Failed to share link"}}catch(e){return{error:e.responseJSON.data.message||"Failed to share link"}}}})})}),{useGetFilesQuery:d,useGetFoldersQuery:u,useLazyGetFoldersQuery:p,useLazyGetFilesQuery:m,useGetFileQuery:h,useLazyGetFileQuery:f,useCreateFolderMutation:g,useDeleteFilesMutation:x,useRenameFileMutation:y,useDownloadLinkMutation:v,useLazyPreviewLinkQuery:w,useUpdateDescriptionMutation:b,useMoveFileMutation:j,useCopyFileMutation:C,useImportToMLMutation:A,useLazyGetResumeUploadUrlQuery:k,useUploadedMutation:N,useSearchFilesQuery:S,useLazySearchFilesQuery:F,useShareLinkMutation:M}=c},4390:(e,t,i)=>{i.d(t,{FP:()=>u,ag:()=>o,e_:()=>p,fR:()=>n,pI:()=>f,tp:()=>m,yO:()=>h});var s=i(9918),a=i(5816),r=i(378);const n=(0,a.xP)({reducerPath:"igdApi",baseQuery:(0,r.Zl)(),tagTypes:["Accounts","Settings","AuthUrl"],endpoints:e=>({getAccounts:e.query({queryFn:async()=>{try{const e=await(0,s.q)("GetAccounts",{});return e.success&&e.accounts?{data:Object.values(e.accounts)}:{data:[]}}catch(e){return{error:e}}},providesTags:[{type:"Accounts",id:"LIST"}]}),switchAccount:e.mutation({queryFn:async e=>{try{return(await(0,s.q)("SwitchAccount",{config:{accountKey:e}})).success?{data:void 0}:{error:{responseText:"Failed to switch account",status:400}}}catch(e){return{error:e}}},invalidatesTags:[{type:"Accounts",id:"LIST"},"AuthUrl"]}),getSettings:e.query({queryFn:async()=>{try{const e=await(0,s.q)("GetSettings",{});return e.success&&e.data?{data:e.data}:{data:{}}}catch(e){return{error:e}}},providesTags:[{type:"Settings",id:"LIST"}]}),getAuthUrl:e.query({queryFn:async()=>{try{const e=await(0,s.q)("GetAuthUrl",{});return e.success&&e.url?{data:e.url}:{error:{responseText:"No auth URL returned",status:400}}}catch(e){return{error:e}}},providesTags:["AuthUrl"]}),removeAccount:e.mutation({queryFn:async e=>{try{return(await(0,s.q)("DeleteAccount",{accountKey:e})).success?{data:!0}:{error:{message:"Failed to delete account",success:!1}}}catch(e){return{error:e}}}}),updateSettings:e.mutation({queryFn:async e=>{try{return(await(0,s.q)("UpdateSettings",{config:e})).success?{data:{message:"Settings updated"}}:{error:{responseText:"Failed to update settings",status:400}}}catch(e){return{error:e}}}}),getUserRoles:e.query({queryFn:async()=>{try{const e=await(0,s.q)("GetUserRoles",{});return e.success&&e.roles?{data:e.roles}:{data:[]}}catch(e){return{error:e}}}}),getUserList:e.query({queryFn:async()=>{try{const e=await(0,s.q)("GetUserList",{});return e.success&&e.users?{data:e.users}:{data:[]}}catch(e){return{error:e}}}})})}),{useGetAccountsQuery:l,useSwitchAccountMutation:o,useGetSettingsQuery:c,useGetAuthUrlQuery:d,useLazyGetAuthUrlQuery:u,useRemoveAccountMutation:p,useUpdateSettingsMutation:m,useGetUserRolesQuery:h,useGetUserListQuery:f}=n},559:(e,t,i)=>{i.d(t,{U$:()=>d,f1:()=>c,oT:()=>l});var s=i(9918),a=i(5816),r=i(378),n=i(1902);const l=(0,a.xP)({reducerPath:"mlApi",baseQuery:(0,r.Zl)(),tagTypes:["Folders"],endpoints:e=>({getFolders:e.query({queryFn:async e=>{try{const t=await(0,s.q)(n.Sn.ML_GET_FOLDERS,{config:{folderKey:e}});return t.success?{data:t.folders||[]}:{error:t.message||"Failed to fetch folders"}}catch(e){return{error:e.responseJSON.data.message||"Failed to fetch folders"}}},serializeQueryArgs:({queryArgs:e})=>e,providesTags:(e,t,i)=>[{type:"Folders",id:i}],keepUnusedDataFor:120}),deleteMediaLibraryFiles:e.mutation({queryFn:async({attachments:e})=>{try{const t=await(0,s.q)(n.Sn.ML_DELETE_FILES,{config:{attachments:e}});return t.success?{data:{success:t.success,message:t.message||"Files deleted"}}:{error:t.message||"Failed to delete files"}}catch(e){return{error:e.responseJSON.data.message||"Failed to delete files"}}},invalidatesTags:[{type:"Folders",id:"LIST"}]})})}),{useGetFoldersQuery:o,useLazyGetFoldersQuery:c,useDeleteMediaLibraryFilesMutation:d}=l},2356:(e,t,i)=>{i.d(t,{f0:()=>l,h0:()=>d,SX:()=>j,L3:()=>y,jz:()=>p,Re:()=>w,$$:()=>o,i0:()=>m,xN:()=>b,$L:()=>g,nO:()=>c,yR:()=>C,dm:()=>h,ns:()=>v,e3:()=>A,LQ:()=>u,EJ:()=>x});var s=i(9918),a=i(5816),r=i(378),n=i(1442);const l=(0,a.xP)({reducerPath:"moduleApi",baseQuery:(0,r.Zl)(),tagTypes:["Shortcodes","Shortcode"],endpoints:e=>({getShortcodes:e.query({queryFn:async e=>{try{const t=await(0,s.q)("GetShortcodes",{config:e});return t.success&&t?{data:t}:{error:t.message||"Failed to fetch shortcode"}}catch(e){return{error:e.responseJSON.data.message||"Failed to fetch shortcode"}}},providesTags:e=>e?[{type:"Shortcodes",id:"LIST"},...e.shortcodes.filter((({id:e})=>null!=e)).map((({id:e})=>({type:"Shortcode",id:null!=e?e:"TEMP"})))]:[{type:"Shortcodes",id:"LIST"}]}),getShortcode:e.query({queryFn:async({id:e,config:t})=>{try{if("new"===e)return{data:ccpigd.moduleData};const i={id:e,config:{page:t.page,order:t.order,orderBy:t.orderBy,search:t.search,from:t.from,searchScope:t.searchScope}};t.fileKey&&(i.config.fileKey=t.fileKey),t.password&&(i.config.password=t.password);const a=await(0,s.q)("GetShortcode",i);if(a.success&&a.shortcode){const e=a.shortcode,t={key:"",name:"Home",type:"folder"};return e.data.source.breadcrumbs?e.data.source.breadcrumbs=[t,...e.data.source.breadcrumbs]:e.data.source.breadcrumbs=[t],{data:e}}return{error:a.message||"Failed to fetch shortcode"}}catch(e){return{error:e.responseJSON.data.message||"Failed to fetch shortcode"}}},async onQueryStarted(e,{dispatch:t,queryFulfilled:i}){1===e.config.page&&t((0,n.rI)(!0));try{await i}catch(e){t((0,n.rI)(!1))}},providesTags:(e,t,{config:{fileKey:i}})=>[{type:"Shortcode",id:i}]}),addShortcode:e.mutation({queryFn:async e=>{try{const t=await(0,s.q)("AddShortcode",{config:{...e,id:""}});return t.success&&t.shortcode?{data:t.shortcode}:{error:t.message||"Failed to fetch shortcode"}}catch(e){return{error:e.responseJSON.data.message||"Failed to fetch shortcode"}}},invalidatesTags:(e,t,i)=>[{type:"Shortcodes",id:"LIST"}]}),updateShortcode:e.mutation({queryFn:async e=>{try{const t=await(0,s.q)("UpdateShortcode",{config:e});return t.success&&t.shortcode?{data:t.shortcode}:{error:t.message||"Failed to fetch shortcode"}}catch(e){return{error:e.responseJSON.data.message||"Failed to fetch shortcode"}}}}),deleteShortcode:e.mutation({queryFn:async e=>{try{const t=await(0,s.q)("DeleteShortcode",{id:e});return t.success?{data:{success:!0,id:e}}:{error:t.message||"Failed to delete shortcode"}}catch(e){return{error:e.responseJSON.data.message||"Failed to delete shortcode"}}},invalidatesTags:(e,t,i)=>[{type:"Shortcode",id:i}]}),newFolderByShortcode:e.mutation({queryFn:async e=>{try{const t=await(0,s.q)("NewFolderByShortcode",{id:e.id,folderName:e.folderName,parentKey:e.parentKey});return t.success&&t.folder?{data:t.folder}:{error:t.message||"Failed to create folder"}}catch(e){return{error:e.responseJSON.data.message||"Failed to create folder"}}},invalidatesTags:(e,t,i)=>[{type:"Shortcode",id:i.parentKey}]}),deleteFilesByShortcode:e.mutation({queryFn:async({fileKeys:e,id:t})=>{try{const i=await(0,s.q)("DeleteFilesByShortcode",{id:t,fileKeys:e});return i.success?{data:!0}:{error:i.message||"Failed to delete file"}}catch(e){return{error:e.responseJSON.data.message||"Failed to delete file"}}},invalidatesTags:(e,t,i)=>[{type:"Shortcode",id:i.currentFolderKey}]}),getResumeUploadUrlByShortcode:e.query({queryFn:async({id:e,fileName:t,fileSize:i,fileType:a,folderKey:r})=>{try{const n=await(0,s.q)("GetResumeUploadUrlByShortcode",{config:{id:e,fileName:t,fileSize:i,fileType:a,folderKey:r}});return n.success?{data:{url:n.url,uploadId:n.uploadId}}:{error:n.message||"Failed to get resume upload url"}}catch(e){return{error:e.responseJSON.data.message||"Failed to get resume upload url"}}}}),uploadByShortcode:e.mutation({queryFn:async({id:e,uploadId:t,folderKey:i,shortcodeId:a})=>{try{const r=await(0,s.q)("Uploaded",{config:{id:e,uploadId:t,folderKey:i,shortcodeId:a}});return r.success?{data:{file:r.file}}:{error:r.message||"Failed to up"}}catch(e){return{error:e.responseJSON.data.message||"Failed to get resume upload url"}}},invalidatesTags:(e,t,i)=>[{type:"Shortcode",id:i.folderKey}]}),renameFileByShortcode:e.mutation({queryFn:async({id:e,name:t,fileKey:i})=>{try{const a=await(0,s.q)("RenameFileByShortcode",{config:{id:e,name:t,fileKey:i}});return a.success?{data:a.file}:{error:a.message||"Failed to rename file"}}catch(e){return{error:e.responseJSON.data.message||"Failed to rename file"}}},async onQueryStarted({fileKey:e,name:t},{dispatch:i,getState:s,queryFulfilled:a}){const r=s().manageFiles.files;i((0,n.q9)(r.map((i=>i.key===e?{...i,name:t}:i))));try{await a}catch{i((0,n.q9)(r))}}}),getFoldersByShortcode:e.query({queryFn:async({id:e,folderKey:t})=>{try{const i=await(0,s.q)("GetFoldersByShortcode",{config:{id:e,folderKey:t}});return i.success?{data:i.folders}:{error:i.message||"Failed to get folders"}}catch(e){return{error:e.responseJSON.data.message||"Failed to get folders"}}}}),copyFileByShortcode:e.mutation({queryFn:async({id:e,fileKeys:t,folderKey:i})=>{try{const a=await(0,s.q)("CopyFileByShortcode",{config:{id:e,fileKeys:t,folderKey:i}});return a.success?{data:a.file}:{error:a.message||"Failed to copy file"}}catch(e){return{error:e.responseJSON.data.message||"Failed to copy file"}}},invalidatesTags:(e,t,i)=>[{type:"Shortcode",id:i.folderKey}]}),moveFileByShortcode:e.mutation({queryFn:async({id:e,fileKeys:t,folderKey:i})=>{try{const a=await(0,s.q)("MoveFileByShortcode",{config:{id:e,fileKeys:t,folderKey:i}});return a.success?{data:a.file}:{error:a.message||"Failed to copy file"}}catch(e){return{error:e.responseJSON.data.message||"Failed to copy file"}}},invalidatesTags:(e,t,i)=>[{type:"Shortcode",id:i.folderKey},{type:"Shortcode",id:i.currentFolderKey}]}),shareLinkByShortcode:e.mutation({queryFn:async({fileKey:e,isPasswordProtected:t,lifetime:i,password:a,shortcodeId:r})=>{try{const n={shortcodeId:r,fileKey:e,isPasswordProtected:t,password:a};i&&(n.lifetime=i);const l=await(0,s.q)("ShareLink",{config:n});return l.success?{data:l.share}:{error:l.message||"Failed to share link"}}catch(e){return{error:e.responseJSON.data.message||"Failed to share link"}}}})})}),{useGetShortcodeQuery:o,useLazyGetShortcodeQuery:c,useAddShortcodeMutation:d,useUpdateShortcodeMutation:u,useDeleteShortcodeMutation:p,useGetShortcodesQuery:m,useNewFolderByShortcodeMutation:h,useGetResumeUploadUrlByShortcodeQuery:f,useLazyGetResumeUploadUrlByShortcodeQuery:g,useUploadByShortcodeMutation:x,useDeleteFilesByShortcodeMutation:y,useRenameFileByShortcodeMutation:v,useGetFoldersByShortcodeQuery:w,useLazyGetFoldersByShortcodeQuery:b,useCopyFileByShortcodeMutation:j,useMoveFileByShortcodeMutation:C,useShareLinkByShortcodeMutation:A}=l},1952:(e,t,i)=>{i.d(t,{Fd:()=>m,Fj:()=>h,I9:()=>l,Ic:()=>u,PU:()=>d,fA:()=>n,gG:()=>o,nC:()=>p});var s=i(9918),a=i(5816),r=i(378);const n=(0,a.xP)({reducerPath:"noticeApi",baseQuery:(0,r.Zl)(),tagTypes:["Notifications","NotificationCount"],endpoints:e=>({getNotifications:e.query({queryFn:async(e={})=>{try{const t=await(0,s.q)("GetNotices",{...e,status:e.status||"all"});return t.success&&t?{data:t}:{error:{message:t.message||"Failed to fetch notices"}}}catch(e){const t=e;return{error:{message:t.responseJSON?.data?.message||"Failed to fetch notices"}}}},providesTags:e=>[{type:"Notifications",id:"LIST"},...(e?.notices||[]).map((({id:e})=>({type:"Notifications",id:e})))],serializeQueryArgs:({queryArgs:e})=>{const{page:t,...i}=e;return i},merge:(e,t,{arg:i})=>1===i.page?t:{...t,notices:[...e.notices,...t.notices]},forceRefetch:({currentArg:e,previousArg:t})=>e!==t}),getNotification:e.query({queryFn:async e=>{try{const t=await(0,s.q)("GetNotice",{id:e});return t.success?{data:t}:{error:{message:"Notification not found"}}}catch(e){return{error:{message:"Failed to fetch notification"}}}},providesTags:(e,t,i)=>[{type:"Notifications",id:i}]}),changeNotificationStatus:e.mutation({queryFn:async({id:e,status:t})=>{try{return await(0,s.q)("ChangeNotificationStatus",{id:e,status:t}),{data:void 0}}catch(e){return{error:{message:"Failed to change notification status"}}}},invalidatesTags:(e,t,{id:i})=>[{type:"Notifications",id:i},{type:"Notifications",id:"LIST"},"NotificationCount"]}),deleteNotification:e.mutation({queryFn:async e=>{try{return await(0,s.q)("DeleteNotice",{id:e}),{data:void 0}}catch(e){return{error:{message:"Failed to delete notification"}}}},invalidatesTags:(e,t,i)=>[{type:"Notifications",id:i},{type:"Notifications"},"NotificationCount"]}),clearAllNotifications:e.mutation({queryFn:async()=>{try{return await(0,s.q)("ClearNotices",{}),{data:void 0}}catch(e){return{error:{message:"Failed to clear notifications"}}}},invalidatesTags:["Notifications","NotificationCount"]}),markAllAsRead:e.mutation({queryFn:async()=>{try{return await(0,s.q)("MarkAllAsRead",{}),{data:void 0}}catch(e){return{error:{message:"Failed to mark all as read"}}}},invalidatesTags:["Notifications","NotificationCount"]})})}),{useGetNotificationsQuery:l,useLazyGetNotificationsQuery:o,useGetNotificationQuery:c,useLazyGetNotificationQuery:d,useChangeNotificationStatusMutation:u,useDeleteNotificationMutation:p,useClearAllNotificationsMutation:m,useMarkAllAsReadMutation:h}=n},4863:(e,t,i)=>{i.d(t,{Ay:()=>h,I$:()=>d,Mx:()=>u,SG:()=>c,je:()=>p,r1:()=>m});var s=i(5307),a=i(7586);const r=Object.values(ccpigd.accounts||{}),n=r.find((e=>e?.active)),l={isLogin:!!n,isPro:(0,a.G4)(ccpigd.isPro),activeAccount:n||null,loginAccounts:r||null,loading:!!n},o=(0,s.Z0)({name:"auth",initialState:l,reducers:{setActiveAccount:(e,t)=>{e.isLogin=!0,e.activeAccount=t.payload,e.loading=!1},setLoginAccounts:(e,t)=>{e.loginAccounts=t.payload,e.loading=!1},switchAccount:(e,t)=>{e.activeAccount=t.payload;const i=e.loginAccounts&&e.loginAccounts?.length>0?e.loginAccounts.map((e=>e?.key===t.payload?.key?{...e,active:1}:{...e,active:0})):null;e.loginAccounts=i,window.ccpigd.accounts=i,e.loading=!1},logOut:e=>{e.isLogin=!1,e.activeAccount=null,e.loading=!1},setLoading:(e,t)=>{e.loading=t.payload}}}),{setLoginAccounts:c,setActiveAccount:d,switchAccount:u,logOut:p,setLoading:m}=o.actions,h=o.reducer},7603:(e,t,i)=>{i.d(t,{Ay:()=>c,Lm:()=>n,iL:()=>r,uf:()=>o,z8:()=>l});const s=(0,i(5307).Z0)({name:"fileBrowser",initialState:{isFileSelecting:!1,suggestedFiles:[],folderView:"grid",activeFile:null,isUploading:!1},reducers:{setSuggestedFile:(e,t)=>{e.suggestedFiles=t.payload},setFolderView:(e,t)=>{e.folderView=t.payload},setIsFileSelecting:(e,t)=>{e.isFileSelecting=t.payload},setActiveFile:(e,t)=>{e.activeFile=t.payload},setIsUploading:(e,t)=>{e.isUploading=t.payload}}}),{setSuggestedFile:a,setFolderView:r,setIsFileSelecting:n,setActiveFile:l,setIsUploading:o}=s.actions,c=s.reducer},1442:(e,t,i)=>{i.d(t,{Ay:()=>y,Fy:()=>l,Go:()=>p,Ir:()=>f,Lm:()=>u,NE:()=>n,Y3:()=>h,Yl:()=>c,fp:()=>g,lw:()=>m,nU:()=>x,q9:()=>d,rI:()=>a,yx:()=>o});const s=(0,i(5307).Z0)({name:"manageFiles",initialState:{breadcrumbs:[],activeFolder:null,files:[],selectedFiles:[],isFileSelecting:!1,fileLoading:!0,hasMore:!0,order:"ASC",orderBy:"name",page:2,multiSelect:!0,availableTypes:["all"]},reducers:{setActiveFolder:(e,t)=>{e.activeFolder=t.payload},setFiles:(e,t)=>{e.files=t.payload},prependFiles:(e,t)=>{const{files:i,slice:s=0}=t.payload;e.files=[...i,...e.files.slice(s)]},appendFiles:(e,t)=>{const{files:i,slice:s=0}=t.payload;e.files=[...e.files.slice(s),...i]},openFolder:(e,t)=>{e.breadcrumbs=t.payload.breadcrumbs,e.activeFolder=t.payload.activeFolder,e.files=t.payload.chunkFiles,e.fileLoading=!1},addFileAfterUpload:(e,t)=>{e.files=[t.payload,...e.files]},setIsFileSelecting:(e,t)=>{e.isFileSelecting=t.payload},setFileLoading:(e,t)=>{e.fileLoading=t.payload},setHasMore:(e,t)=>{e.hasMore=t.payload},setOrder:(e,t)=>{e.order=t.payload},setOrderBy:(e,t)=>{e.orderBy=t.payload},setPage:(e,t)=>{e.page=t.payload},selectFile:(e,t)=>{if(t.payload instanceof Array){const i=e.files.filter((e=>t.payload.includes(e.key))),s=[...e.selectedFiles.filter((e=>t.payload.includes(e.key))),...i],a=new Map;s.forEach((e=>{a.set(e.key,e)})),e.selectedFiles=Array.from(a.values())}else if(e.selectedFiles.find((e=>e.key===t.payload)))e.selectedFiles=e.selectedFiles.filter((e=>e.key!==t.payload));else{const i=e.files.find((e=>e.key===t.payload));if(!i)return;e.selectedFiles.push(i)}},setSelectedFiles:(e,t)=>{e.selectedFiles=t.payload}}}),{setFileLoading:a,addFileAfterUpload:r,openFolder:n,setActiveFolder:l,prependFiles:o,appendFiles:c,setFiles:d,setIsFileSelecting:u,setHasMore:p,setOrder:m,setOrderBy:h,setPage:f,setSelectedFiles:g,selectFile:x}=s.actions,y=s.reducer},4852:(e,t,i)=>{i.d(t,{Ay:()=>g,Fy:()=>o,W5:()=>c,YF:()=>f,ZS:()=>u,sB:()=>d});var s=i(5307),a=i(7586);const r=(0,s.Z0)({name:"mediaLibrary",initialState:{loading:!1,activeFolder:{name:"",key:""},activeFolders:[],folders:[],cacheFolders:{},breadcrumbs:[],selectedPostId:null,dragOverFolderId:null,activeTab:"all"},reducers:{updateFolderState:(e,t)=>{const{breadcrumb:i}=t.payload;let s;s=void 0!==i.index?i.index:e.breadcrumbs.findIndex((e=>e.id===i.id)),i.parentId!==e.activeFolder.id&&"root"!==i.type&&(s=1),-1!==s?(e.breadcrumbs[s]=i,e.breadcrumbs=e.breadcrumbs.slice(0,s+1)):e.breadcrumbs=[...e.breadcrumbs,i]},setActiveFolder:(e,t)=>{e.activeFolder=t.payload},setMediaLoading:(e,t)=>{e.loading=t.payload},setFolders:(e,t)=>{e.folders=t.payload,window.ccpigdMedia?.initFilter(t.payload)},addFolders:(e,t)=>{const i=[...e.folders,...t.payload],s=(0,a.pD)(i,"key");e.folders=s,window.ccpigdMedia?.initFilter(s)},setActiveFolders:(e,t)=>{e.activeFolders=t.payload},setCacheFolders:(e,t)=>{e.cacheFolders=t.payload},setSelectedPostId:(e,t)=>{e.selectedPostId=t.payload},setDragOverFolderId:(e,t)=>{e.dragOverFolderId=t.payload},setActiveTab:(e,t)=>{e.activeTab=t.payload}}}),{updateFolderState:n,setMediaLoading:l,setActiveFolder:o,setActiveFolders:c,setFolders:d,addFolders:u,setCacheFolders:p,setSelectedPostId:m,setDragOverFolderId:h,setActiveTab:f}=r.actions,g=r.reducer},3648:(e,t,i)=>{i.d(t,{Ay:()=>f,BX:()=>l,Ep:()=>d,KE:()=>n,Lv:()=>o,O6:()=>h,OJ:()=>u,VR:()=>p,_9:()=>c,ex:()=>m});var s=i(5307);const a=(e,t,i)=>{const s=t.split(".");let a=e;for(let e=0;e<s.length;e++){const t=s[e];e===s.length-1?a[t]=i:(a[t]&&"object"==typeof a[t]||(a[t]={}),a=a[t])}},r=(0,s.Z0)({name:"moduleBuilder",initialState:{editData:null,defaultData:null,isEdited:!1},reducers:{moduleInit:(e,t)=>{e.editData=t.payload,e.defaultData=t.payload},updateEditData:(e,t)=>{e.editData=t.payload},updateData:(e,t)=>{null!==e.editData&&(e.editData={...e.editData,[t.payload.key]:t.payload.value})},updateSource:(e,t)=>{if(!e.editData)return;const i={...e.editData};a(i,`data.source.${t.payload.key}`,t.payload.value),e.editData=i},updateFilter:(e,t)=>{if(!e.editData)return;const i={...e.editData};a(i,`data.filter.${t.payload.key}`,t.payload.value),e.editData=i},updatePermissions:(e,t)=>{if(!e.editData)return;const i={...e.editData};a(i,`data.permissions.${t.payload.key}`,t.payload.value),e.editData=i},updateAdvanced:(e,t)=>{if(!e.editData)return;const i={...e.editData};a(i,`data.advanced.${t.payload.key}`,t.payload.value),e.editData=i},updateNotification:(e,t)=>{if(!e.editData)return;const i={...e.editData};a(i,`data.notification.${t.payload.key}`,t.payload.value),e.editData=i},setIsEdited:(e,t)=>{e.isEdited=t.payload}}}),{updateEditData:n,moduleInit:l,updateSource:o,updateFilter:c,updatePermissions:d,updateAdvanced:u,updateNotification:p,setIsEdited:m,updateData:h}=r.actions,f=r.reducer},9097:(e,t,i)=>{i.d(t,{Ay:()=>d,PD:()=>c,iK:()=>r,iR:()=>o,vJ:()=>l,yj:()=>a});const s=(0,i(5307).Z0)({name:"settings",initialState:{editData:null,defaultData:null,draft:null,menu:"Accounts",isEditing:!1},reducers:{settingsInit:(e,t)=>{e.editData=t.payload.data,e.draft=t.payload.data,e.defaultData=t.payload.defaultData,e.editDataCopy=t.payload.data},addSetting:(e,t)=>{null===e.editData&&null!==e.defaultData&&(e.editData={...e.defaultData}),null!==e.editData&&((e,t,i)=>{const s=t.split(".");let a=e;for(let e=0;e<s.length;e++){const t=s[e];e===s.length-1?a[t]=i:(a[t]&&"object"==typeof a[t]||(a[t]={}),a=a[t])}})(e.editData,t.payload.name,t.payload.value)},updateSettingData:(e,t)=>{e.editData=t.payload},setIsEditing:(e,t)=>{e.isEditing=t.payload},setDraft:(e,t)=>{e.draft=t.payload},updateEditCopy:(e,t)=>{e.editDataCopy=t.payload}}}),{settingsInit:a,addSetting:r,updateSettingData:n,setIsEditing:l,setDraft:o,updateEditCopy:c}=s.actions,d=s.reducer},5078:(e,t,i)=>{i.d(t,{Ay:()=>r,OD:()=>a});const s=(0,i(5307).Z0)({name:"theme",initialState:{mode:"light"},reducers:{toggleTheme:(e,t)=>{const i=t.payload;e.mode=i,localStorage.setItem("ccpigd-theme-type",i),document.querySelector("#ccpigd-theme").setAttribute("ccpigd-theme-status",i)}}}),{toggleTheme:a}=s.actions,r=s.reducer},347:(e,t,i)=>{i.d(t,{G:()=>r,j:()=>a});var s=i(1468);const a=s.wA.withTypes(),r=s.d4.withTypes()},777:(e,t,i)=>{i.d(t,{M:()=>A});var s=i(5307);const a=(0,s.Z0)({name:"notifications",initialState:{notifications:[]},reducers:{getNotifications:(e,t)=>{e.notifications=t.payload},getNotification:(e,t)=>{e.notifications.push(t.payload)},clearNotifications:e=>{e.notifications=[]},deleteNotification:(e,t)=>{e.notifications=e.notifications.filter((e=>e.id!==t.payload))},statusChange:(e,t)=>{e.notifications=e.notifications.map((e=>(e.id===t.payload.id&&(e.status=t.payload.status),e)))},allRead:e=>{e.notifications=e.notifications.map((e=>(e.status="read",e)))}}}),{getNotifications:r,getNotification:n,clearNotifications:l,deleteNotification:o,statusChange:c,allRead:d}=a.actions,u=a.reducer;var p=i(4852),m=i(7603),h=i(1442),f=i(3648),g=i(9097),x=i(5078),y=i(4863),v=i(2356),w=i(1952),b=i(2262),j=i(4390),C=i(559);const A=(0,s.U1)({reducer:{theme:x.Ay,fileBrowser:m.Ay,auth:y.Ay,manageFiles:h.Ay,settings:g.Ay,mediaLibrary:p.Ay,moduleBuilder:f.Ay,notifications:u,[j.fR.reducerPath]:j.fR.reducer,[b.rd.reducerPath]:b.rd.reducer,[v.f0.reducerPath]:v.f0.reducer,[w.fA.reducerPath]:w.fA.reducer,[C.oT.reducerPath]:C.oT.reducer},middleware:e=>e().concat(b.rd.middleware).concat(j.fR.middleware).concat(v.f0.middleware).concat(w.fA.middleware).concat(C.oT.middleware)})},1902:(e,t,i)=>{i.d(t,{L_:()=>a,PV:()=>n,Sn:()=>r,WH:()=>s});const s=e=>e&&"string"==typeof e.parentKey&&"string"==typeof e.folderName,a=e=>e&&e.activeFolder&&"string"==typeof e.activeFolder.key,r={GET_FOLDER:"GetFolder",GET_FOLDERS:"GetFolders",GET_FILE:"GetFile",NEW_FOLDER:"NewFolder",UPLOAD_FILE:"UploadFile",DELETE_FILE:"DeleteFiles",MOVE_FILE:"MoveFile",COPY_FILE:"CopyFile",RENAME_FILE:"RenameFile",DOWNLOAD_FILE:"DownloadLink",PREVIEW_LINK:"PreviewLink",UPDATE_DESCRIPTION:"UpdateDescription",IMPORT_TO_ML:"ImportToMediaLibrary",GET_RESUME_UPLOAD_URL:"GetResumeUploadUrl",UPLOADED:"Uploaded",SEARCH_FILES:"SearchFiles",SHARE_LINK:"ShareLink",ML_GET_FOLDERS:"GetFolderForMediaLibrary",ML_DELETE_FILES:"DeleteMediaLibraryFiles"},n={PER_PAGE_LIMIT:24,CLEANUP_INTERVAL:3e5}},4504:(e,t,i)=>{i.d(t,{A:()=>s});const s={FILE_BROWSER:{login:{videoLink:"https://www.youtube.com/embed/nwu7sh9ddbs",documentationLink:"https://codeconfig.dev/docs-category/integration-google-drive/",videoTutorialLink:"https://www.youtube.com/@CodeConfigs",liveSupportLink:"https://calendly.com/jakir-codeconfig/30min",allFeaturesLink:"https://codeconfig.dev/integration-google-drive/",contactNowLink:"https://codeconfig.dev/contact/",bookAppointmentLink:"https://calendly.com/jakir-codeconfig/30min",supportPortal:"https://codeconfig.dev/support-portal/"}},MODULE_BUILDER:{modules:{link:"https://codeconfig.dev/integration-google-drive/"},sources:{link:"https://codeconfig.dev/integration-google-drive/"},filter:{link:"https://codeconfig.dev/integration-google-drive/"},advanced:{link:"https://codeconfig.dev/integration-google-drive/"},notifications:{link:"https://codeconfig.dev/integration-google-drive/"},permissions:{link:"https://codeconfig.dev/integration-google-drive/"}},SETTINGS:{account:{appCreate:"https://codeconfig.dev/docs/link-google-app-in-integration-google-drive"},authSync:"https://codeconfig.dev/docs/how-to-enable-auto-synchronization/",integrations:{mediaLibrary:"https://codeconfig.dev/docs/how-to-enable-google-drive-integration-with-media-library/",wooCommerce:"https://codeconfig.dev/docs/google-drive-file-as-downloadable-product/",elementor:"https://codeconfig.dev/docs/how-to-use-integration-for-google-drive-in-elementor/",gutenberg:"https://codeconfig.dev/docs/integration-for-google-drive-in-gutenberg/",classicEditor:"https://codeconfig.dev/docs/integration-for-google-drive-with-classic-editor/"},pricingPage:"https://codeconfig.dev/google-drive-pricing"}}},5185:(e,t,i)=>{i.d(t,{Gp:()=>h,I3:()=>m,JK:()=>o,cZ:()=>l,fx:()=>u,lQ:()=>r,py:()=>d,v5:()=>f,v7:()=>a,wu:()=>n,wz:()=>c,zx:()=>p});var s=i(1550);const a=e=>{if(0===e)return"0 Bytes";const t=Math.floor(Math.log(e)/Math.log(1024));return parseFloat((e/Math.pow(1024,t)).toFixed(2))+" "+["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"][t]},r=e=>"application/vnd.google-apps.folder"===e||"folder"===e,n=e=>f("image").includes(e),l=e=>f("video").includes(e),o=e=>f("audio").includes(e),c=e=>e.saveAs&&Object.keys(e.saveAs).length>0,d=e=>{if(!e||!e.mimeType)return!1;const t=e.mimeType;return t.startsWith("application/")||t.startsWith("text/")},u=e=>h.find((t=>t.key===e)),p=e=>{if(!c(e))return[];const t=e.saveAs||{};return Object.keys(t).map((e=>({label:e,mimeType:t[e].mimetype})))};function m(e){const t=`${ccpigd.assetUrl}/images/icons/file.png`,i={"image/":`${ccpigd.assetUrl}/images/icons/image.png`,"audio/":`${ccpigd.assetUrl}/images/icons/audio.png`,"video/":`${ccpigd.assetUrl}/images/icons/video.png`,"application/pdf":`${ccpigd.assetUrl}/images/icons/pdf.png`,"application/msword":`${ccpigd.assetUrl}/images/icons/doc.png`,"application/vnd.openxmlformats-officedocument.wordprocessingml.document":`${ccpigd.assetUrl}/images/icons/doc.png`,"application/vnd.ms-excel":`${ccpigd.assetUrl}/images/icons/xls.png`,"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":`${ccpigd.assetUrl}/images/icons/xls.png`,"application/vnd.ms-powerpoint":`${ccpigd.assetUrl}/images/icons/ppt.png`,"application/vnd.openxmlformats-officedocument.presentationml.presentation":`${ccpigd.assetUrl}/images/icons/ppt.png`,"text/plain":`${ccpigd.assetUrl}/images/icons/txt.png`,"application/zip":`${ccpigd.assetUrl}/images/icons/zip.png`,"application/x-rar-compressed":`${ccpigd.assetUrl}/images/icons/rar.png`,folder:`${ccpigd.assetUrl}/images/icons/folder.png`};for(const[t,s]of Object.entries(i))if(e===t||t.endsWith("/")&&e.startsWith(t))return s;return t}const h=[{key:"my-drive",name:"My Drive",icon:s.O_,count:"0",extension:"folder",mimeType:"application/vnd.google-apps.folder"},{key:"computers",name:"Computers",icon:s.uO,count:"0",extension:"folder",mimeType:"application/vnd.google-apps.folder"},{key:"shared-drives",name:"Shared Drives",icon:s.sz,count:"0",extension:"folder",mimeType:"application/vnd.google-apps.folder"},{key:"shared",name:"Shared with me",icon:s.R_,count:"0",extension:"folder",mimeType:"application/vnd.google-apps.folder"},{key:"starred",name:"Starred",icon:s.ZW,count:"0",extension:"folder",mimeType:"application/vnd.google-apps.folder"}],f=e=>"all"===e?Object.entries(ccpigd.extensionGroups).filter((([e])=>"all"!==e)).flatMap((([,e])=>e)):ccpigd.extensionGroups[e]},7586:(e,t,i)=>{i.d(t,{BH:()=>a,Cy:()=>n,G4:()=>s,bD:()=>c,fU:()=>o,pD:()=>l,u_:()=>r});const s=e=>"true"===e||!0===e||"1"===e;function a(e="",t="970",i="700"){window.screenLeft||window.screenX,window.screenTop||window.screenY;const s=(window.innerWidth||document.documentElement.clientWidth||screen.width,parseInt(t),window.innerHeight||document.documentElement.clientHeight||screen.height,parseInt(i),window.open(e,"_blank"));s&&s.focus&&s.focus()}const r=(e,t)=>{let i=!0;return e.trim()&&/^[0-9]+-[a-zA-Z0-9]+\.apps\.googleusercontent\.com$/.test(e.trim())||(i=!1),t.trim()&&/^GOCSPX-[\w-]{20,}$/.test(t.trim())||(i=!1),i},n=e=>{if(!e)return"";const t=new Date(e);return isNaN(t.getTime())?e:t.toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"})},l=(e,t)=>{const i=new Set;return e.filter((e=>!i.has(e[t])&&(i.add(e[t]),!0)))},o=e=>{const t=Math.floor(e/1e3),i=Math.floor(t/3600),s=Math.floor(t%3600/60),a=t%60,r=e=>e.toString().padStart(2,"0");return i>0?`${i}:${r(s)}:${r(a)}`:`${r(s)}:${r(a)}`};function c(e,t){if(e===t)return!0;if(null===e||null===t||"object"!=typeof e||"object"!=typeof t)return e===t;if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return!1;for(let i=0;i<e.length;i++)if(!c(e[i],t[i]))return!1;return!0}if(Array.isArray(e)!==Array.isArray(t))return!1;const i=Object.keys(e),s=Object.keys(t);if(i.length!==s.length)return!1;for(const a of i){if(!s.includes(a))return!1;if(!c(e[a],t[a]))return!1}return!0}},8187:(e,t,i)=>{i.d(t,{GU:()=>o,Jr:()=>r,Oj:()=>u,Yj:()=>c});var s=i(7586),a=i(5185);const r=(e,t)=>{const i=t?.mimeType,s=t?.extension||"";switch(e){case"file-browser":case"search-box":return!0;case"file-uploader":return(0,a.lQ)(i);case"media-player":return((0,a.cZ)(s)||(0,a.JK)(s))&&!(0,a.lQ)(i);case"gallery":return((0,a.wu)(s)||ccpigd.isPro&&(0,a.cZ)(s))&&!(0,a.lQ)(i);case"slider-carousel":return((0,a.wu)(s)||(0,a.cZ)(s))&&!(0,a.lQ)(i);case"embed-documents":return(0,a.lQ)(i)||(0,a.py)(t)&&!(0,a.wu)(s)&&!(0,a.cZ)(s);case"file-list":return((0,a.cZ)(s)||(0,a.py)(t)||(0,a.wu)(s))&&!(0,a.lQ)(i);default:return(0,a.lQ)(i)||(0,a.wz)(t)}},n={"file-browser":[],"file-uploader":["filterAllowedNames","advancedFileLoadingType","advancedAutoFetch","advancedSorting"],"media-player":["filter"],gallery:["notifications"],"slider-carousel":["notifications","filterAllowedNames"],"embed-documents":["notifications"],"search-box":["advancedAutoFetch"],"file-list":[]},l={"file-browser":["filterMaxFileUpload","permissionUpload","uploadOptions","permissionPreview","permissionNewFolder","permissionDeleteFolder","permissionSearch","permissionDownload","permissionRename","permissionAllowShare","permissionCopyMove","downloadNotification","uploadNotification","deleteNotification","newFolderNotification","renameNotification","createShareLinkNotification","viewShareFileNotification","moveNotification","copyNotification"],"file-uploader":["uploadNotification"],"media-player":["permissionDownload","downloadNotification","notificationDownloadNote"],gallery:["permissionPreview","downloadNotification"],"slider-carousel":["filterMaxFileNumbers"],"embed-documents":[],"search-box":["permissionPreview","permissionDownload","downloadNotification","notificationDownloadNote","notificationPreviewNote"],"file-list":["permissionDownload","downloadNotification","notificationDownloadNote"]},o=(e,t,i,s=!0)=>{return!(!s||!e)&&(null==i||i?!n[e]?.includes(t):null!==(a=l[e]?.includes(t))&&void 0!==a&&a);var a},c=(e,t)=>{switch(e){case"upload":case"delete":case"newFolder":case"search":case"download":case"rename":case"moveAndCopy":case"rename":case"createDocument":case"editDocument":case"allowShare":return t.enable&&d(t)&&(0,s.G4)(ccpigd.isPro);case"preview":return t.enable&&d(t);default:return!1}},d=e=>{const t=e?.userAccess;if("everyone"===t)return!0;if("logged"===t){const t=e?.loggedInUserType,i=e?.displayFor||[];if("users"===t){const e=ccpigd.currentUser?.id;return!!e&&i.includes(e)}if("roles"===t)return(ccpigd.currentUser?.roles||[]).some((e=>i.includes(e)))}return!1},u=e=>e&&0!==e.trim().length?/\s/.test(e)?"Password must not contain spaces.":e.length<8?"Use at least 8 characters.":/[a-z]/.test(e)?/[A-Z]/.test(e)?/[0-9]/.test(e)?/[^\w\s]/.test(e)?e.length>128?"Password is too long.":null:"Add at least one symbol (e.g. !@#$%).":"Add at least one number.":"Add at least one uppercase letter.":"Add at least one lowercase letter.":"Password is required."},5439:(e,t,i)=>{i.d(t,{G:()=>r,Q:()=>a});var s=i(790);const a=[{id:"1",icon:(0,s.jsxs)("svg",{className:"lds-balls",width:"80px",height:"80px",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",children:[(0,s.jsxs)("circle",{cx:"67.8023",cy:"59.9068",r:6,fill:"#51CACC",children:[(0,s.jsx)("animate",{attributeName:"cx",values:"75;57.72542485937369",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"cy",values:"50;73.77641290737884",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#51CACC;#9DF871",dur:"1s",repeatCount:"indefinite"})]}),(0,s.jsxs)("circle",{cx:"46.0792",cy:"69.9923",r:6,fill:"#9DF871",children:[(0,s.jsx)("animate",{attributeName:"cx",values:"57.72542485937369;29.774575140626318",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"cy",values:"73.77641290737884;64.69463130731182",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#9DF871;#E0FF77",dur:"1s",repeatCount:"indefinite"})]}),(0,s.jsxs)("circle",{cx:"29.7746",cy:"52.4491",r:6,fill:"#E0FF77",children:[(0,s.jsx)("animate",{attributeName:"cx",values:"29.774575140626318;29.774575140626315",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"cy",values:"64.69463130731182;35.30536869268818",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#E0FF77;#DE9DD6",dur:"1s",repeatCount:"indefinite"})]}),(0,s.jsxs)("circle",{cx:"41.4208",cy:"31.5213",r:6,fill:"#DE9DD6",children:[(0,s.jsx)("animate",{attributeName:"cx",values:"29.774575140626315;57.72542485937368",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"cy",values:"35.30536869268818;26.22358709262116",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#DE9DD6;#FF708E",dur:"1s",repeatCount:"indefinite"})]}),(0,s.jsxs)("circle",{cx:"64.9232",cy:"36.1304",r:6,fill:"#FF708E",children:[(0,s.jsx)("animate",{attributeName:"cx",values:"57.72542485937368;75",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"cy",values:"26.22358709262116;49.99999999999999",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#FF708E;#51CACC",dur:"1s",repeatCount:"indefinite"})]})]}),title:"Default"},{id:"8",icon:(0,s.jsxs)("svg",{width:"120",height:"120",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",children:[(0,s.jsxs)("circle",{cx:"75",cy:"50",fill:"#ffd7c0",r:"3",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.9166666666666666s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.9166666666666666s"})]}),(0,s.jsxs)("circle",{cx:"71.651",cy:"62.5",fill:"#ffd7c0",r:"3.533",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.8333333333333334s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.8333333333333334s"})]}),(0,s.jsxs)("circle",{cx:"62.5",cy:"71.651",fill:"#ffd7c0",r:"4.2",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.75s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.75s"})]}),(0,s.jsxs)("circle",{cx:"50",cy:"75",fill:"#ffd7c0",r:"4.866",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.6666666666666666s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.6666666666666666s"})]}),(0,s.jsxs)("circle",{cx:"37.5",cy:"71.651",fill:"#ffd7c0",r:"4.467",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.5833333333333334s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.5833333333333334s"})]}),(0,s.jsxs)("circle",{cx:"28.349",cy:"62.5",fill:"#ffd7c0",r:"3.8",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.5s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.5s"})]}),(0,s.jsxs)("circle",{cx:"25",cy:"50",fill:"#ffd7c0",r:"3.134",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.4166666666666667s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.4166666666666667s"})]}),(0,s.jsxs)("circle",{cx:"28.349",cy:"37.5",fill:"#ffd7c0",r:"3",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.3333333333333333s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.3333333333333333s"})]}),(0,s.jsxs)("circle",{cx:"37.5",cy:"28.349",fill:"#ffd7c0",r:"3",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.25s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.25s"})]}),(0,s.jsxs)("circle",{cx:"50",cy:"25",fill:"#ffd7c0",r:"3",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.16666666666666666s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.16666666666666666s"})]}),(0,s.jsxs)("circle",{cx:"62.5",cy:"28.349",fill:"#ffd7c0",r:"3",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.08333333333333333s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.08333333333333333s"})]}),(0,s.jsxs)("circle",{cx:"71.651",cy:"37.5",fill:"#ffd7c0",r:"3",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"0s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"0s"})]})]}),title:"Balls"},{id:"2",icon:(0,s.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",style:{margin:"auto",background:"none",display:"block",shapeRendering:"auto"},width:"120",height:"120",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",children:[(0,s.jsxs)("circle",{cx:"6.451612903225806",cy:"60.6229",r:"3.41988",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-0.5s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"0s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-0.5s"})]}),(0,s.jsxs)("circle",{cx:"6.451612903225806",cy:"39.3771",r:"2.58012",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-1.5s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-0.5s"})]}),(0,s.jsxs)("circle",{cx:"16.129032258064512",cy:"68.1552",r:"3.17988",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-0.7s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-0.2s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-0.7s"})]}),(0,s.jsxs)("circle",{cx:"16.129032258064512",cy:"31.8448",r:"2.82012",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-1.7s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1.2s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-0.7s"})]}),(0,s.jsxs)("circle",{cx:"25.806451612903224",cy:"69.3634",r:"2.93988",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-0.9s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-0.4s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-0.9s"})]}),(0,s.jsxs)("circle",{cx:"25.806451612903224",cy:"30.6366",r:"3.06012",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-1.9s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1.4s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-0.9s"})]}),(0,s.jsxs)("circle",{cx:"35.48387096774193",cy:"65.3666",r:"2.69988",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-1.1s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-0.6s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-1.1s"})]}),(0,s.jsxs)("circle",{cx:"35.48387096774193",cy:"34.6334",r:"3.30012",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-2.1s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1.6s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-1.1s"})]}),(0,s.jsxs)("circle",{cx:"45.16129032258064",cy:"53.8474",r:"2.45988",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-1.3s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-0.8s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-1.3s"})]}),(0,s.jsxs)("circle",{cx:"45.16129032258064",cy:"46.1526",r:"3.54012",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-2.3s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1.8s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-1.3s"})]}),(0,s.jsxs)("circle",{cx:"54.838709677419345",cy:"39.3771",r:"2.58012",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-1.5s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-1.5s"})]}),(0,s.jsxs)("circle",{cx:"54.838709677419345",cy:"60.6229",r:"3.41988",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-2.5s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-2s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-1.5s"})]}),(0,s.jsxs)("circle",{cx:"64.51612903225805",cy:"31.8448",r:"2.82012",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-1.7s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1.2s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-1.7s"})]}),(0,s.jsxs)("circle",{cx:"64.51612903225805",cy:"68.1552",r:"3.17988",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-2.7s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-2.2s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-1.7s"})]}),(0,s.jsxs)("circle",{cx:"74.19354838709677",cy:"30.6366",r:"3.06012",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-1.9s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1.4s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-1.9s"})]}),(0,s.jsxs)("circle",{cx:"74.19354838709677",cy:"69.3634",r:"2.93988",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-2.9s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-2.4s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-1.9s"})]}),(0,s.jsxs)("circle",{cx:"83.87096774193547",cy:"34.6334",r:"3.30012",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-2.1s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1.6s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-2.1s"})]}),(0,s.jsxs)("circle",{cx:"83.87096774193547",cy:"65.3666",r:"2.69988",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-3.1s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-2.6s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-2.1s"})]}),(0,s.jsxs)("circle",{cx:"93.54838709677418",cy:"46.1526",r:"3.54012",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-2.3s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1.8s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-2.3s"})]}),(0,s.jsxs)("circle",{cx:"93.54838709677418",cy:"53.8474",r:"2.45988",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-3.3s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-2.8s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-2.3s"})]})]}),title:"DNA"},{id:"3",icon:(0,s.jsxs)("svg",{width:"120",height:"120",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",className:"lds-cube",children:[(0,s.jsx)("g",{transform:"translate(25,25)",children:(0,s.jsx)("rect",{x:-18,y:-18,width:36,height:36,fill:"#ffffcb",transform:"scale(1.11648 1.11648)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"scale",calcMode:"spline",values:"1.5;1",dur:"1s",keySplines:"0 0.5 0.5 1",begin:"-0.3s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"translate(75,25)",children:(0,s.jsx)("rect",{x:-18,y:-18,width:36,height:36,fill:"#fac090",transform:"scale(1.1619 1.1619)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"scale",calcMode:"spline",values:"1.5;1",dur:"1s",keySplines:"0 0.5 0.5 1",begin:"-0.2s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"translate(25,75)",children:(0,s.jsx)("rect",{x:-18,y:-18,width:36,height:36,fill:"#ff7c81",transform:"scale(1.30165 1.30165)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"scale",calcMode:"spline",values:"1.5;1",dur:"1s",keySplines:"0 0.5 0.5 1",begin:"0s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"translate(75,75)",children:(0,s.jsx)("rect",{x:-18,y:-18,width:36,height:36,fill:"#c0f6d2",transform:"scale(1.21853 1.21853)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"scale",calcMode:"spline",values:"1.5;1",dur:"1s",keySplines:"0 0.5 0.5 1",begin:"-0.1s",repeatCount:"indefinite"})})})]}),title:"Cube"},{id:"4",icon:(0,s.jsx)("svg",{width:"120",height:"120",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",className:"lds-lds-clock",children:(0,s.jsx)("g",{transform:"translate(50 50)",children:(0,s.jsx)("g",{transform:"scale(0.7)",children:(0,s.jsxs)("g",{transform:"translate(-50 -50)",children:[(0,s.jsx)("path",{d:"M50,14c19.85,0,36,16.15,36,36S69.85,86,50,86S14,69.85,14,50S30.15,14,50,14 M50,10c-22.091,0-40,17.909-40,40 s17.909,40,40,40s40-17.909,40-40S72.091,10,50,10L50,10z",fill:"#f5076a",stroke:"#f5076a",strokeWidth:3}),(0,s.jsx)("path",{d:"M52.78,42.506c-0.247-0.092-0.415-0.329-0.428-0.603L52.269,40l-0.931-21.225C51.304,18.06,50.716,17.5,50,17.5 s-1.303,0.56-1.338,1.277L47.731,40l-0.083,1.901c-0.013,0.276-0.181,0.513-0.428,0.604c-0.075,0.028-0.146,0.063-0.22,0.093V44h6 v-1.392C52.925,42.577,52.857,42.535,52.78,42.506z",fill:"#00a1d5",transform:"rotate(264 50 50)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;360 50 50",dur:"0.625s",begin:"0s",repeatCount:"indefinite"})}),(0,s.jsx)("path",{d:"M58.001,48.362c-0.634-3.244-3.251-5.812-6.514-6.391c-3.846-0.681-7.565,1.35-9.034,4.941 c-0.176,0.432-0.564,0.717-1.013,0.744l-15.149,0.97c-0.72,0.043-1.285,0.642-1.285,1.383c0,0.722,0.564,1.321,1.283,1.363 l15.153,0.971c0.447,0.027,0.834,0.312,1.011,0.744c1.261,3.081,4.223,5.073,7.547,5.073c2.447,0,4.744-1.084,6.301-2.975 C57.858,53.296,58.478,50.808,58.001,48.362z M50,53.06c-1.688,0-3.06-1.373-3.06-3.06s1.373-3.06,3.06-3.06s3.06,1.373,3.06,3.06 S51.688,53.06,50,53.06z",fill:"#00a1d5",transform:"rotate(156 50 50)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;360 50 50",dur:"2.5s",begin:"0s",repeatCount:"indefinite"})})]})})})}),title:"Clock"},{id:"5",icon:(0,s.jsxs)("svg",{width:"120",height:"120",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",className:"lds-pacman",children:[(0,s.jsxs)("g",{style:{display:"block"},children:[(0,s.jsxs)("circle",{cx:"66.05",cy:50,r:4,fill:"#abbd81",children:[(0,s.jsx)("animate",{attributeName:"cx",calcMode:"linear",values:"95;35",dur:"0.8",begin:"-0.536s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"fill-opacity",calcMode:"linear",values:"0;1;1",dur:"0.8",begin:"-0.536s",repeatCount:"indefinite"})]}),(0,s.jsxs)("circle",{cx:"86.45",cy:50,r:4,fill:"#abbd81",children:[(0,s.jsx)("animate",{attributeName:"cx",calcMode:"linear",values:"95;35",dur:"0.8",begin:"-0.264s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"fill-opacity",calcMode:"linear",values:"0;1;1",dur:"0.8",begin:"-0.264s",repeatCount:"indefinite"})]}),(0,s.jsxs)("circle",{cx:"46.25",cy:50,r:4,fill:"#abbd81",children:[(0,s.jsx)("animate",{attributeName:"cx",calcMode:"linear",values:"95;35",dur:"0.8",begin:"0s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"fill-opacity",calcMode:"linear",values:"0;1;1",dur:"0.8",begin:"0s",repeatCount:"indefinite"})]})]}),(0,s.jsxs)("g",{transform:"translate(-15 0)",children:[(0,s.jsx)("path",{d:"M50 50L20 50A30 30 0 0 0 80 50Z",fill:"#f8b26a",transform:"rotate(16.875 50 50)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;45 50 50;0 50 50",dur:"0.8s",begin:"0s",repeatCount:"indefinite"})}),(0,s.jsx)("path",{d:"M50 50L20 50A30 30 0 0 1 80 50Z",fill:"#f8b26a",transform:"rotate(-16.875 50 50)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;-45 50 50;0 50 50",dur:"0.8s",begin:"0s",repeatCount:"indefinite"})})]})]}),title:"Bean Eater"},{id:"6",icon:(0,s.jsxs)("svg",{width:"80px",height:"80px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",className:"lds-coffee",style:{background:"none"},children:[(0,s.jsxs)("defs",{children:[(0,s.jsxs)("linearGradient",{id:"gradient",x1:"0%",x2:"0%",y1:"0%",y2:"100%",children:[(0,s.jsx)("stop",{offset:"10%",stopColor:"black",stopOpacity:0}),(0,s.jsx)("stop",{offset:"100%",stopColor:"white",stopOpacity:1})]}),(0,s.jsx)("mask",{id:"mask",maskUnits:"userSpaceOnUse",x:0,y:0,width:100,height:100,children:(0,s.jsx)("rect",{x:22,y:8,width:56,height:54,fill:"url(#gradient)"})}),(0,s.jsx)("path",{id:"steam",d:"M0-4c-2.1,2.6-2.1,6.4,0,9l0,0c2.1,2.6,2.1,6.4,0,9l0,0c-2.1,2.6-2.1,6.4,0,9l0,0c2.1,2.6,2.1,6.4,0,9l0,0 c-2.1,2.6-2.1,6.4,0,9l0,0c2.1,2.6,2.1,6.4,0,9c-2.1,2.6-2.1,6.4,0,9l0,0c2.1,2.6,2.1,6.4,0,9l0,0c-2.1,2.6-2.1,6.4,0,9l0,0 c2.1,2.6,2.1,6.4,0,9l0,0c-2.1,2.6-2.1,6.4,0,9l0,0c2.1,2.6,2.1,6.4,0,9c-2.1,2.6-2.1,6.4,0,9l0,0c2.1,2.6,2.1,6.4,0,9l0,0 c-2.1,2.6-2.1,6.4,0,9h0c2.1,2.6,2.1,6.4,0,9h0c-2.1,2.6-2.1,6.4,0,9h0c2.1,2.6,2.1,6.4,0,9",strokeWidth:6,strokeLinecap:"round",fill:"#f00",stroke:"#ff7c81"})]}),(0,s.jsxs)("g",{mask:"url(#mask)",children:[(0,s.jsx)("use",{x:29,y:"-9.5",href:"#steam",children:(0,s.jsx)("animate",{attributeName:"y",calcMode:"linear",values:"4;-14",dur:1,begin:"0s",repeatCount:"indefinite"})}),(0,s.jsx)("use",{x:47,y:-9,href:"#steam",children:(0,s.jsx)("animate",{attributeName:"y",calcMode:"linear",values:"0;-18",dur:"0.5",begin:"0s",repeatCount:"indefinite"})}),(0,s.jsx)("use",{x:64,y:"-6.25",href:"#steam",children:(0,s.jsx)("animate",{attributeName:"y",calcMode:"linear",values:"-4;-22",dur:"0.6666666666666666",begin:"0s",repeatCount:"indefinite"})})]}),(0,s.jsx)("path",{d:"M81.2,52.5l-5.2,0V49c0-1.6-1.3-3-3-3H20c-1.6,0-3,1.3-3,3v11.6C17,71.3,25.7,80,36.5,80h20.1 c7.1,0,13.3-3.8,16.7-9.5h8.3c5.2,0,9.3-4.4,9-9.6C90.2,56.1,86,52.5,81.2,52.5z M81.5,67.5h-6.8c0.8-2.2,1.3-4.5,1.3-7v-5h5.5 c3.3,0,6,2.7,6,6S84.8,67.5,81.5,67.5z",fill:"#fac090"}),(0,s.jsx)("path",{d:"M78.8,88H19.2c-1.1,0-2-0.9-2-2s0.9-2,2-2h59.5c1.1,0,2,0.9,2,2S79.9,88,78.8,88z",fill:"#dae4bf"})]}),title:"Coffee"},{id:"7",icon:(0,s.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",style:{margin:"auto",background:"none",display:"block",shapeRendering:"auto"},width:"80px",height:"80px",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",children:[(0,s.jsxs)("defs",{children:[(0,s.jsx)("path",{id:"path",d:"M50 15A15 35 0 0 1 50 85A15 35 0 0 1 50 15",fill:"none"}),(0,s.jsx)("path",{id:"patha",d:"M0 0A15 35 0 0 1 0 70A15 35 0 0 1 0 0",fill:"none"})]}),(0,s.jsx)("g",{transform:"rotate(0 50 50)",children:(0,s.jsx)("use",{xlinkHref:"#path",stroke:"#dfdfdf",strokeWidth:3})}),(0,s.jsx)("g",{transform:"rotate(60 50 50)",children:(0,s.jsx)("use",{xlinkHref:"#path",stroke:"#dfdfdf",strokeWidth:3})}),(0,s.jsx)("g",{transform:"rotate(120 50 50)",children:(0,s.jsx)("use",{xlinkHref:"#path",stroke:"#dfdfdf",strokeWidth:3})}),(0,s.jsx)("g",{transform:"rotate(0 50 50)",children:(0,s.jsx)("circle",{cx:50,cy:15,r:9,fill:"#e15b64",children:(0,s.jsx)("animateMotion",{dur:"1s",repeatCount:"indefinite",begin:"0s",children:(0,s.jsx)("mpath",{xlinkHref:"#patha"})})})}),(0,s.jsx)("g",{transform:"rotate(60 50 50)",children:(0,s.jsx)("circle",{cx:50,cy:15,r:9,fill:"#f8b26a",children:(0,s.jsx)("animateMotion",{dur:"1s",repeatCount:"indefinite",begin:"-0.16666666666666666s",children:(0,s.jsx)("mpath",{xlinkHref:"#patha"})})})}),(0,s.jsx)("g",{transform:"rotate(120 50 50)",children:(0,s.jsx)("circle",{cx:50,cy:15,r:9,fill:"#abbd81",children:(0,s.jsx)("animateMotion",{dur:"1s",repeatCount:"indefinite",begin:"-0.3333333333333333s",children:(0,s.jsx)("mpath",{xlinkHref:"#patha"})})})})]}),title:"Atom"},{id:"10",icon:(0,s.jsxs)("svg",{className:"lds-blocks",width:"80px",height:"80px",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",children:[(0,s.jsx)("rect",{x:17,y:17,width:20,height:20,fill:"#577c9b",children:(0,s.jsx)("animate",{attributeName:"fill",values:"#0dceff;#577c9b;#577c9b",dur:"1s",repeatCount:"indefinite",begin:"0s",calcMode:"discrete"})}),(0,s.jsx)("rect",{x:40,y:17,width:20,height:20,fill:"#577c9b",children:(0,s.jsx)("animate",{attributeName:"fill",values:"#0dceff;#577c9b;#577c9b",dur:"1s",repeatCount:"indefinite",begin:"0.125s",calcMode:"discrete"})}),(0,s.jsx)("rect",{x:63,y:17,width:20,height:20,fill:"#577c9b",children:(0,s.jsx)("animate",{attributeName:"fill",values:"#0dceff;#577c9b;#577c9b",dur:"1s",repeatCount:"indefinite",begin:"0.25s",calcMode:"discrete"})}),(0,s.jsx)("rect",{x:17,y:40,width:20,height:20,fill:"#577c9b",children:(0,s.jsx)("animate",{attributeName:"fill",values:"#0dceff;#577c9b;#577c9b",dur:"1s",repeatCount:"indefinite",begin:"0.875s",calcMode:"discrete"})}),(0,s.jsx)("rect",{x:63,y:40,width:20,height:20,fill:"#577c9b",children:(0,s.jsx)("animate",{attributeName:"fill",values:"#0dceff;#577c9b;#577c9b",dur:"1s",repeatCount:"indefinite",begin:"0.375s",calcMode:"discrete"})}),(0,s.jsx)("rect",{x:17,y:63,width:20,height:20,fill:"#577c9b",children:(0,s.jsx)("animate",{attributeName:"fill",values:"#0dceff;#577c9b;#577c9b",dur:"1s",repeatCount:"indefinite",begin:"0.75s",calcMode:"discrete"})}),(0,s.jsx)("rect",{x:40,y:63,width:20,height:20,fill:"#577c9b",children:(0,s.jsx)("animate",{attributeName:"fill",values:"#0dceff;#577c9b;#577c9b",dur:"1s",repeatCount:"indefinite",begin:"0.625s",calcMode:"discrete"})}),(0,s.jsx)("rect",{x:63,y:63,width:20,height:20,fill:"#577c9b",children:(0,s.jsx)("animate",{attributeName:"fill",values:"#0dceff;#577c9b;#577c9b",dur:"1s",repeatCount:"indefinite",begin:"0.5s",calcMode:"discrete"})})]}),title:"Blocks"},{id:"13",icon:(0,s.jsxs)("svg",{width:"79px",height:"79px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",className:"lds-earth",children:[(0,s.jsx)("defs",{children:(0,s.jsx)("clipPath",{id:"cut-off",children:(0,s.jsx)("circle",{cx:50,cy:50,r:35})})}),(0,s.jsx)("circle",{cx:50,cy:50,r:35,fill:"#ff7c81"}),(0,s.jsxs)("g",{clipPath:"url(#cut-off)",children:[(0,s.jsx)("path",{transform:"translate(-62.5 0)",fill:"#ffffcb",d:"M64.4,74.4c0.3,0.3,0.2,0.3-0.3,0.3C64.1,74.3,64.2,74.5,64.4,74.4z M31.4,75.4c-0.2,0.1-0.3-0.2-0.5,0.1c0.3,0.2,0.6,0.1,0.8-0.1C31.6,75.2,31.6,75.4,31.4,75.4z M84.9,36.9c-0.3,0.2-0.8-0.1-1.1-0.5 c0.1,0.2,0.1,0.6,0.3,0.9c-0.5,0.2-0.2,0.6,0.2,0.7c0-0.1,0-0.3,0-0.4c0.2,0.1,0.4,0.2,0.5,0.3c0.2-0.2,0.2-0.3,0.4-0.5 C85.1,37.2,85,37,84.9,36.9z M85.1,40.6c0-0.6-0.1-2.1-0.6-2.4c-0.6-0.4,0.5,2.1-0.6,1.6c0,0.2-0.1,0.5,0,0.7 c-0.8-0.3-0.9,0.5-1.4,0.9c0.3,0.3,0.4,0.6,0.6,0.9c0.3-0.4,0.2-0.9-0.3-1.2c0.2,0,0.4-0.2,0.6-0.2c0.2,0,0.6,0.2,0.6,0.2 C84.2,41,84.5,40.7,85.1,40.6z M83.7,41c-0.4-0.1-0.7,0.2-0.3,0.6c0.2-0.4,0-0.1,0.3-0.2C83.8,41.2,83.6,41.1,83.7,41z M93.5,62.8 c0.1,0.5,0.3,0.9,0.7,0.8C94.1,63.3,93.8,63,93.5,62.8z M93,71.2c-0.1-0.1-2.5,1.6-2.9,2.1c0.8,0.5,2.9-1.2,3.1-2.1 C93,71.5,92.9,71.2,93,71.2z M95,69.9c-0.4,0.2-0.6,0-0.5-0.4c0,0.1-0.1,0.2-0.1,0.3c0.1-0.5,0.1-0.8-0.1-1.1 c-0.3,0.7,0.1,1.4-0.7,2c0.3,0.3,0.3,0.4-0.1,0.7c0.1,0,0.1,0.1,0.1,0.2C93.9,71.3,95,70.2,95,69.9z M82,50.6 c0.2-0.2,0.3-0.2,0.3-0.5c-0.1,0-0.3-0.1-0.4-0.1C81.9,50.2,81.9,50.4,82,50.6z M82.4,50.6c-0.3-0.4-0.2,0.1-0.1,0.5 c0.2-0.3,0.3-0.5,0.2-0.9C82.5,50.4,82.4,50.5,82.4,50.6z M82.8,49.7c-0.1,0-0.2,0-0.3,0c0,0.1,0.2,0.4,0.2,0.5c-0.1,0-0.1,0-0.2,0 c0.1,0.2,0.1,0.3,0.2,0.5c0.1-0.2,0.1-0.2,0-0.5c0.1,0,0.2,0.1,0.2,0.1C83,50.1,82.9,49.9,82.8,49.7z M81,51 c0.2-0.3,0.3-0.4,0.2-0.8c-0.1,0.5-0.4,0.8-0.6,1.2C80.8,51.3,80.9,51.1,81,51z M81.2,48.6c0.1,0.2,0.1,0.5,0.3,0.3 c0,0.4,0.3,0.6,0.6,0.6c0,0,0-0.1,0.1-0.1c0.1,0.2,0.2,0.3,0.4,0.4c0-0.7-0.6-0.5-0.8-1c-0.2-0.4,0.2-0.9,0-1.4 c-0.5-0.1-0.6,0.3-0.4,1c0,0-0.1-0.1-0.1-0.1C81.1,48.3,81.1,48.4,81.2,48.6z M83.3,52.2c0.1-0.5,0.1-1.1-0.3-1.4c0,0.1,0,0.2,0,0.3 c-0.4,0.2-0.9,0.1-0.9,0.8c0.7-0.7,0.4,0.2,1,0.5c0-0.2,0.1-0.5,0.1-0.7C83.2,52,83.3,52.1,83.3,52.2z M81.5,49.6 c0.1-0.1,0.3-0.1-0.2-0.3C81.4,49.4,81.5,49.5,81.5,49.6z M91.8,57.4c0.1,0.1,0,0.2,0.2,0.1c-0.1-0.2-0.2-0.5-0.3-0.7 C91.6,57,91.7,57.1,91.8,57.4z M90.2,57.3c0.4-0.1,1.1-0.5,0.6-0.9c-0.1,0.4-0.2,0.6-0.4,0.3c-0.1,0-0.5,0.2-0.5,0.3 C89.9,57.2,90,57.2,90.2,57.3z M90.9,56.1c0.1,0.2,0.2,0.3,0.2,0.5c0.1-0.5-0.2-0.8-0.6-0.8C90.7,55.9,90.8,56,90.9,56.1z M90.3,59 c-0.2-0.4-0.7-0.7-1-1.6c0.1,0,0.2,0,0.3,0c-0.7-0.7-1.4-1.7-2.5-1.8c-0.5-0.1-1,0.5-1.3,0.3c-0.5-0.2-0.1-1.4-1.2-0.8 c0.3,0.4,0.6,0.5,0.9,0.6c-0.2,0-0.3,0.1-0.5,0.1c0.1,0.2,0.2,0.4,0.3,0.5c0.1,0,0.2-0.2,0.2-0.2c0.6,0.5,2,1,1,2 c0.6-0.3,0.7,0.4,1.2,0.3c0.4-0.1,0.4-0.5,0.6-0.5C89.2,57.9,89.5,58.9,90.3,59z M93.2,58.5c-0.1,0.1-0.2-0.2-0.2,0.1 C93.3,58.8,93.2,58.6,93.2,58.5z M92.4,57.7c0,0-0.1-0.2-0.2-0.3C92.2,57.6,92.3,57.6,92.4,57.7z M92.9,58c0.1,0.1,0.1,0.1,0.2,0.2 c-0.2-0.2-0.3-0.3-0.5-0.4C92.7,57.8,92.8,57.9,92.9,58z M93.5,59.1C93.6,58.9,93.6,58.8,93.5,59.1z M93.5,58.7c0-0.2,0-0.4-0.2-0.6 C93.3,58.3,93.4,58.5,93.5,58.7z M81,45.9c0.1-0.5,0.2-1-0.1-1.3C80.6,45,80.6,45.5,81,45.9z M94.8,61c0,0,0.1-0.2,0-0.4 C94.7,60.8,94.8,61.1,94.8,61z M94.8,61.2c0.1,0.1,0,0.3,0.2,0.1C94.9,61.1,94.8,61.2,94.8,61.2z M29.5,76.3 c-0.4-0.8-0.5-0.2-0.7-0.2c0.2,0-0.3,0.2-0.3,0.2c-0.2,0-0.6-0.3-0.9-0.4c0.9,0.9,1.9,1.2,2.6,0.7C30,76.6,29.8,76.4,29.5,76.3z M89.6,64.4c0-0.2-0.2-0.3-0.1-0.7c-0.2,0-0.1-0.1-0.3,0c0.1-0.8-0.5-1.1-0.7-1.7c-0.1-0.5,0-1-0.2-1.6c-0.1,0.1-0.1,0.1-0.2,0.2 c0-0.5-0.1-1.1-0.2-1.6c-0.5,0.9-0.5,3.8-1.7,2.2c-0.3-0.5-0.4-0.2-0.4-0.8c0-0.3,0.4-0.5,0.4-0.7c0-0.1-1.1-0.4-1.4-0.5 c0.3,0.3-0.7,0.7-0.8,1.5c-0.5-0.2-0.7-0.4-1.1-0.2c-0.4,0.1-0.7,0.9-0.7,1.1c0,0-0.1,0.1-0.1,0.1c0-0.1,0-0.2-0.1-0.3 c-0.4,0.8-0.6,1.1-1.3,1.4c-0.6,0.3-1.1,0.4-1.6,1c0-0.1,0-0.2,0-0.3c-0.3,0.6-0.5,1.1-0.3,1.8c-0.1-0.1-0.1-0.2-0.2-0.3 c0,0.1,0,0.3,0,0.4c0-0.1-0.1-0.1-0.1-0.2c0.1,1,0.1,1.7,0,2.7c0,0.4-0.6,0.5,0,0.9c0.4,0.2,0.7-0.3,1-0.4c0.8-0.2,1.4-0.5,2.3-0.7 c1.4-0.5,1.7-0.2,2.1,1.1c0.2-0.3,0.5-0.6,0.8-0.8c-0.1,0.4-0.3,0.7-0.6,1c0.2-0.1,0.3-0.2,0.5-0.4c-0.1,0.2-0.1,0.3-0.2,0.5 c0.5,0.2,0.5,2.1,1.5,0.9c0,0.1-0.1,0.1-0.1,0.2C86.9,71.3,90.8,66.1,89.6,64.4z M85.9,71.3c-0.4-0.2-1,0.2-0.7,0.8 c0.2,0.6,0.9-0.4,1.1-0.9C86.2,71.2,86.1,71.2,85.9,71.3z M24.6,44.3c0-0.2,0.2-0.3-0.1-0.5C24.5,44,24.6,44.2,24.6,44.3z M24.2,44.9c0.1,0.1,0.1,0.2,0.1,0.4c0.1-0.2,0.1-0.3,0-0.6C24.1,44.6,24.3,44.8,24.2,44.9z M24.4,43.9c-0.2,0-0.3-0.1-0.3,0.2 C24.3,44.1,24.4,43.9,24.4,43.9z M36.2,56.9c-1-0.3-1.6-1.5-2.7-1.1c0-0.7-0.8-0.9-1.2-0.6c0-0.4-0.4-0.5-0.5-0.8 c-0.1-0.1-0.1-0.7-0.2-1c-0.3-0.7-0.6-0.8-1.2-1.1c-0.6-0.3-0.6-0.2-1.1-0.8c-0.3-0.4-0.6-0.7-1-1c0.1,0,0.2-0.1,0.3-0.1 c-0.9-0.2-1.7,0.6-2.3-0.6c-0.4,0.3-0.4,0.8-0.6,1.2c0-0.3,0-0.7,0-0.9c0.4-0.6-0.1-0.2-0.5,0.1c-0.3,0.2-0.7,0.9-1,1 c0,0-1.6-0.3-1.6-0.3c-0.8-0.7,0.1-1.4-0.1-2.2c-0.2-0.8-1.1-0.3-1.6-0.5c0.2-0.3,0.3-0.7,0.3-1.1c0.1,0,0.1,0,0.1,0.1 c0.2-1.2,0.5-1.7-0.7-0.8c-0.6,0.5-1.3,1.5-1.8,0c-0.3-0.8,0-2.4,0.4-3.1c0.7-1.1,1.6-0.5,2.3-0.6c-0.1-0.7,1.4-0.4,1.6-0.3 c0.2,0.3,0.2,2.8,0.8,1.6c0.5-1-0.4-1.7,0.5-2.7c0.6-0.7,2-1.1,1.3-2.2c0.1,0,0.1,0,0.2,0.1c0-0.2,0-0.3,0.1-0.4 c0,0.4,0,0.4-0.1,0.8c0.3-0.4,0.3-0.4,0.3-0.9c0.1,0.1,0.1,0.1,0.1,0.2c0.2-0.3,0.4-0.5,0.4-0.7c0,0,0.4-0.1,0.6-0.1 c-0.1,0-0.3,0-0.5,0c0.4-0.2,0.8-0.2,1.1-0.4c-0.1,0,0,0-0.2,0c-0.1-0.9,1.4-1.5,1.9-1.4c-0.5,0.2-0.4,0.3-0.6,0.7 c0.5-0.1,1.4-0.5,1.9-0.9c0-0.1-0.1-0.3-0.1-0.4c-0.6,1.2-1.7-0.1-0.8-0.7c-0.7-0.6-1.3,0.5-2,0.8c0.5-0.5,1.1-1.2,1.7-1.3 c0.8-0.2,1.5,0.2,2.2-0.4c1.2-0.9,0.1-1.1-0.6-1.9c0.2-0.5-0.1-0.9-0.2-1.5c-0.5,0.5-1.8,1-1.1-0.3c-0.5,0-0.6-0.4-1.2-0.4 c-1,0-0.4,0.7-1.2,1.3c0.6,0.8-0.3,1.4-0.9,1.5c0.6,1.6-1.5,1.4-0.5-0.2c-0.8,0-1.4-1-2.2-0.7c0-0.6,0.1-0.4-0.3-0.7 c0.5-1.3,2.5-2.2,3.5-2.7c0.3-0.1,1.4-0.2,1.3-0.9c-0.2-1-1.3,0.4-1.7,0.6c0.1-0.2,0-0.2,0.1-0.5c-0.2,0-0.2-0.2-0.6,0 c0.1-0.1,0.1-0.2,0.2-0.3c-0.1,0-0.2,0-0.4-0.1c0.7-0.6-0.4-1-0.8-0.1c0.5,0.5-0.1,0.7-0.5,1c0.1-0.1,0.1-0.2,0.2-0.3 c-0.5-0.2-1,0.1-1.6,0c-0.4-0.1-0.7-0.4-1.2-0.1c0,0,0.1,0.1,0.1,0.1c-0.4,0.1-1.1,0.1-1.7,0c0.1-0.1,0.3-0.1,0.4-0.2 c-0.6-0.3-1.5-0.7-2.1-0.3c0.1-0.1,0.1-0.2,0.2-0.3c-0.4,0.3-0.9,0-1.4,0c-0.6,0.1-1.2,0.4-1.8,0.4c-0.6,0-2.5-0.4-2.7-0.6 c-1.3-0.2-2.7,0.3-4,0.8c0.3,0.2,0.3,0.4,0.4,0.8c-0.2,0-0.3,0-0.5,0c0.1-0.1,0.1-0.1,0.2-0.2c-0.4,0-0.9,0.2-1.3,0.3 c0.2,0.7,0.9,0.5,1.4,0.3c-0.3,0.5-0.9,0.4-1.5,0.6c-0.5,0.2-1.4,1.3-0.4,1.1c-0.1,0.1-0.1,0.3-0.3,0.5c0.2-0.1,0.3-0.1,0.5-0.1 c0,0.1,0,0.1-0.1,0.2c0.1,0,0.1-0.1,0.2-0.1c0,0.1,0,0.1,0,0.2c0.2-0.1,0.4-0.1,0.6-0.2c-1,0.9-2.2,1-3.2,1.7 c2.1-0.4,3.5-1.8,5.4-2.6c-0.3,0.1-0.7,0.4-0.8,0.8c0.8-0.2,1.2-0.4,1.9-0.4c0.8,0.1,1.3,0.9,2.1,0.8c-0.1,0.6-0.1,1.8,0.3,2.2 c-0.6,0.8,1.3,1,0.4,2c-0.2-1.2-0.9,1-1.2,1.6c-0.4,0.8-0.5,2-0.2,2.8c0.2,0.4,1.7,3,0.9,3.3c0.6,0.7,0.6,1.2,1,2 c0.6-0.7-1.1-2.5-0.6-3.6c0.4,0.2,0.8,1.8,1,2.3c0.2,0.4,0.6,1.1,0.8,1.6c0.1,0.7-0.2,0.6,0.2,1.3c0.2,0.4,0.9,0.7,1.3,0.9 c0.5,0.3,1,0.1,1.3,0.2c0.8,0.3,1.4,1.1,2.1,1.3c0,0-0.1,0-0.1,0c0.4,0.5,0.5,0.9,0.7,1.3c0.1-0.1,0.1-0.1,0.1-0.2 c0.4,0.6,0.9,1.2,1.4,1c-0.1-0.8,0.3-0.4,0.5-0.1c0.3,0.5,0.3,1.3,0.2,1.7c-0.2,0.7-1.6,1.6-0.9,2.5c0-0.1,0.1-0.1,0.1-0.2 c0,0.6-0.4,0.8-0.3,1.5c0.1,0.3,0.7,1.2,0.9,1.6c0.3,0.7,0.5,1.6,1,2.1c0.5,0.6,1.3,0.7,1.6,1.4c0.3,0.7,0.2,2,0.2,2.8 c0,1,0.2,1.8,0.2,2.7c0.1,1.2-0.5,3.5,0.3,4.4c0-0.2,0-0.3,0-0.5c0.3,0.3,0.2,0.4,0.3,0.9c-0.1,0-0.2-0.1-0.3-0.1c0,0.5,0,0.6-0.1,1 c0.1,0,0.3,0.1,0.4,0.1c-0.8,1.1,0.7,2.6,1.6,2.7c-0.1-0.5,0.1-0.6,0.6-0.6c-0.6-0.4-0.2-0.6-0.2-1c0-0.2,0.3-0.7,0.3-0.7 c0-0.2-0.3-0.5-0.3-0.4c0-0.1-0.3-0.3-0.3-0.6c0-0.2,0.4-0.2,0.4-0.2c0.1-0.5-0.2-0.7,0.3-1c0-0.1-0.1-0.1-0.1-0.2 c-0.8,0,0-0.5,0-0.4c0.1-0.3,0.5-0.3,0.1-0.9c1.8,0.4,1.2-1.1,0.8-2c1,0.9,1.4,0,1.9-1c0.6-1.3,0.3-2.4,1.5-3.2 c0.7-0.5,0.7-0.1,1.1-1c0.3-0.8,0.3-1.4,0.4-2.2C35.4,59.7,36.6,58.3,36.2,56.9z M24.2,26.2c-0.2,0-0.3-0.1-0.5,0 C23.9,26.6,23.9,26.3,24.2,26.2z M22.4,25.3c-0.2,0.1-0.4,0.2-0.5,0.3c0.4,0.1,0.8,0,1.2,0c-0.2,0-0.4,0.2-0.6,0.2 c0.5,0,1.7,0,2-0.5c-0.2,0-0.3,0-0.4,0c0-0.1,0-0.2,0.1-0.3c-0.4,0.1-0.3-0.1-0.4,0.4C23.3,25.5,22.8,25.2,22.4,25.3z M24.2,27.3 c-0.5-0.1-0.6-1.9-1.2-0.5c0-0.6-0.7-0.4-1.2-0.3c0.1-0.1,0.1-0.1,0.2-0.2c-0.5-0.1-1.1,0.2-1.5,0.5c0.2,0,0.4,0.1,0.7,0.1 c-0.2,0-0.4,0.1-0.6,0.1c0.3,0.2,0.8,0.1,1.2,0.2c-0.4,0-0.8,0.1-1.2,0.1C21.2,28.1,23.6,27.9,24.2,27.3z M24,24.9 c0-0.3-0.3-0.1-0.7,0C23.6,25,23.8,24.9,24,24.9z M21.6,25.4c0.4-0.1,0.9-0.1,1.2-0.5c-0.6,0-1.2,0.2-1.8,0.5 C21.2,25.4,21.4,25.4,21.6,25.4z M32.4,34.8c-0.1,0-0.2,0.2-0.3,0c0,0,0.1-0.1,0.1-0.1c-0.1,0-0.3,0-0.4,0c0.2-0.2,0.3-0.5,0.5-0.7 c-0.6,0.1-1.2,1.1-1.3,1.6c0.3,0,0.7,0,1,0.1c-0.1,0.1-0.1,0.1-0.2,0.2c0.1-0.1,0.4-0.2,0.5-0.3c0,0.1,0,0.2-0.1,0.4 c0.4,0,0.5-0.3,0.4-0.7c-0.1,0-0.1,0-0.2,0.1c0-0.1,0.1-0.2,0.1-0.3C32.6,34.9,32.5,34.9,32.4,34.8z M14,35c0.7,0.6,0.5-0.1,0.2-0.5 C13.7,34.1,13.5,34.6,14,35z M19.6,27.1c0.8-0.1,1.5-0.7,2.3-0.8c-0.9-0.9-1.9,0-2.6,0.5C19.5,26.8,19.5,27,19.6,27.1z M27.7,29.4 c-0.8-0.6-0.7-0.5-1.6,0.2c0.1,0,0.4,0.2,0.3,0.2C27,29.4,27.6,29.7,27.7,29.4z M13.3,33.1c-0.2,0.2-0.3,0.4,0,0.7 c0.1-0.2,0.2-0.5,0.3-0.7C13.4,33.1,13.4,33.1,13.3,33.1z M27.5,30.1c0.1,0,0.1,0.3,0.2-0.1C27.6,30,27.6,30.1,27.5,30.1z M29.8,36 c-0.1,0,0-0.3-0.2-0.1c0.3,0.2,0.2,0.2,0.6,0.1C30.1,36.1,29.9,36.1,29.8,36z M26.7,30c0.2,0,0.3,0.1,0.6-0.2 C27,29.8,26.9,29.9,26.7,30z M30.5,35c-0.2-0.2-0.3-0.3-0.6-0.3C30.1,34.9,30.3,34.9,30.5,35z M27,25.3c0,0.2,0.1,0.2,0,0.5 c0.7,0.2,2.2,0.4,2.7-0.2c-0.7-0.3-1.4,0.1-2.1-0.2c0,0,0.1-0.1,0.1-0.1c-0.4-0.2-0.8-0.3-1.3-0.1C26.7,25.3,26.8,25.3,27,25.3z M26.8,24.9c0.2,0,0.3,0,0.5,0C27.2,24.8,26.9,24.9,26.8,24.9z M27.5,24.4c0.1,0,0.2,0,0.4,0c-0.1,0.1-0.2,0.1-0.3,0.2 c0.6,0.4,1.2,0,1.8-0.2c-0.5-0.6-1.3-0.6-2-0.2C27.3,24.4,27.4,24.2,27.5,24.4z M26.3,25.8c0.2,0,0.3,0.1,0.5-0.1 C26.6,25.6,26.1,25.4,26.3,25.8z M27,24.8c-0.1-0.2-0.1-0.3-0.5,0C26.8,24.9,26.8,24.7,27,24.8z M29.7,26.4c0.1,0,0.3,0,0.5,0 c-0.2-0.3-0.6-0.4-0.9-0.2C29.4,26.5,29.4,26.4,29.7,26.4z M26.9,26c-0.5-0.1-0.9,0.1-1,0.7c0.5-0.1,1-0.3,1.4-0.6 C27.1,26.1,27,26,26.9,26z M31.5,27.3c-0.4-0.3-0.7-0.5-1.2-0.4c-0.2-0.6-0.9-0.4-1.3-0.2c0.3-0.8-0.6-0.5-1-0.2 c0-0.1,0-0.1-0.1-0.2c0.1-0.1,0.2-0.1,0.3-0.2c-0.6,0-1.1,0.2-1.4,0.8c0.1,0,0.2,0,0.3,0C27.1,27,27,27,26.9,27.1 c0.6,0.3,2.7,0.1,2.5,0.6c0.8,0.1,0.7,0.4,0.2,0.9c-0.3,0.3-0.9,0.1-1.3,0.6c0.5,0.2,0.9-0.2,1.4,0.3c0,0-0.1,0.1-0.1,0.1 c0.4,0.3,0.8,0.5,1.2,0.5c-0.1-0.2-0.2-0.5-0.4-0.7c1.4,1.5,0.5-0.9,0.4-0.7c0.3-0.6,0.9,0.8,1.6-0.4c-0.5-0.1-0.8-0.5-1.3-0.6 c0.2-0.1,0.3-0.1,0.5-0.2C31.6,27.5,31.5,27.4,31.5,27.3z M25.7,24.7c0.2,0.1,0.4,0.1,0.6,0.1c-0.1-0.4-0.5-0.5-0.9-0.3 c0.1,0,0.1,0,0.2,0.1c-0.1,0-0.2,0.1-0.3,0.1C25.4,24.7,25.5,24.7,25.7,24.7z M29,24c0.5,0.1,0.9,0.1,1.4,0.1 c-0.3,0.1-0.7,0.1-1,0.1c0.1,0.2,0,0.1,0.2,0.3c-0.2,0.1-0.5,0.2-0.8,0.3c0.2,0.1,0.3,0.2,0.4,0.3c-0.4-0.2-0.8,0-1.1,0.3 c0.7,0.1,1.9,0.3,2.5-0.2c-0.1,0-0.2,0-0.4,0c0.4-0.3,1-0.4,1.2-0.7c-0.1,0-0.2,0-0.3,0c0.9,0,1.8-0.4,2.7-0.6c-0.1,0-0.3,0-0.4,0 c0.4-0.1,0.9-0.1,1.3-0.3c-1.6-0.4-4.4-0.4-5.9,0.3C28.9,23.8,28.9,23.9,29,24z M29.5,28.2c-0.2-0.3-0.3-0.3-0.5,0.2 C29.3,28.4,29.4,28.3,29.5,28.2z M24.4,24.6c-0.2,0-0.4-0.1-0.6,0.1C24,24.7,24.2,24.6,24.4,24.6z M25,27.4c-0.2,0-0.4,0-0.7,0.2 c0.3,0.2,0.6,0.2,0.9,0.1C25.2,27.4,25.1,27.5,25,27.4z M24.4,26.5c0.4,0.5,0.9,0.5,1.3,0c-0.1,0-0.2-0.1-0.2-0.1 c0.2-0.1,0.2-0.1,0.3-0.3c-0.4,0-0.9-0.1-0.9,0.3C24.7,26.4,24.6,26.5,24.4,26.5z M25.3,25.7c0.4,0.2,0.9-0.1,0.9-0.5 c-0.4,0-0.8,0-1.1,0.4C25.5,25.4,25.3,25.7,25.3,25.7z M78.1,46.7c-0.7,0.3-0.2,0.9,0,0.7C78.4,47,78.4,46.8,78.1,46.7z M24.7,46.8 c0.2,0,0.3,0,0.4-0.2c-0.8-0.5-2-1.9-3-0.7c0.3-0.1,0.6-0.2,0.9-0.3c0,0-0.1,0.1-0.1,0.1c0.6,0.3,1,0.3,1.4,0.8 c-0.1,0.1-0.1,0.2-0.2,0.2C24.3,46.7,24.5,46.8,24.7,46.8z M55.7,40.5c-0.1,0.1-0.2,0.1-0.4,0.1c0.4,0.2,0.3,0.1,0.6-0.2 C55.9,40.4,55.8,40.4,55.7,40.5z M49.5,32.8c0.1-0.4,0.2-0.6-0.3-0.4C49.2,32.7,49.3,32.7,49.5,32.8z M48.9,38.1 c0-0.3,0.1-0.4,0-0.7C48.6,37.7,48.8,37.8,48.9,38.1z M45.1,32.6c0.1-0.1,0.1-0.3,0.2-0.1c0,0.1,0.4,0.4,0.4,0.6 c0,0.4-0.6-0.1-0.3,0.6c-0.1,0-0.2,0.1-0.3,0.1c0.1,0,0.3,0.2,0.5,0.2c-0.2,0.1-0.4,0.3-0.6,0.5c0.7,0,1.9,0,1.9-1 c-0.6-0.2-0.6-1-1.2-1.2c0.2-0.2,0.2-0.5,0.3-0.6c-0.2,0-0.3,0-0.5,0c0.1-0.1,0.2-0.3,0.3-0.4C45,31.2,44.9,32,45.1,32.6z M53.3,40.5c-0.2,0-0.2,0.1-0.4-0.1c0,0.1,0,0.1,0,0.2c0.3,0.1,0.5,0.2,0.8,0C53.5,40.5,53.5,40.5,53.3,40.5z M41.5,27.3 c-0.3,0-0.6,0-0.9,0c0-0.1,0.2-0.4,0.2-0.4c0.3,0.3,0.4,0.3,0.8,0.3c-0.2-0.3-0.2-0.4-0.6-0.6c0.1,0,0.3,0,0.5,0 c-0.1-0.1,0-0.2-0.2-0.4c0.3,0,0.5-0.1,0.7-0.2C42,26,42,26,41.9,26c0.2,0,0.3,0,0.5,0c-0.1-0.1-0.2-0.2-0.2-0.3 c0.3-0.2,0.3-0.2-0.1-0.5c0.2,0,0.5-0.1,0.7-0.1c-0.3-0.4-0.2-0.7,0.3-0.9c-0.2,0-0.3,0-0.5,0c0.5,0,1-0.2,1.6-0.3 c-0.6-0.3-1.5-0.1-2.1,0c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.3-0.1-1.9-0.1c0.7,0,1.5,0.1,2.2-0.1c-1.4-0.2-3.8-0.7-5,0.1 c0.1,0,0.3,0.1,0.4,0.1c-1.6-0.3-3.3-0.2-4.8,0.4c0.2,0,0.3,0.1,0.5,0.1c-0.6,0.3-1.4,0.1-1.9,0.5c0.4,0.1,0.8,0.2,1.2,0.2 c-0.3,0-0.7,0-1,0.1c0.2,0.2,4.1,0.7,2.5,1.7c0.3,0.1,0.5,0.2,0.8,0.4c-0.9-0.5-1,0.9,0,0.2c-0.6,1-1.2,0.7-0.8,2.1 c0.2,0.7,0.5,0.9,0.9,1.1c0.7,0.4,0.6,0.2,1.1-0.4c0.1-0.1,0.4-0.9,0.6-1.1c0.4-0.3,0.8-0.2,1.1-0.4C39.3,28.2,40.4,27.9,41.5,27.3z M25.3,47.4c0.3,0.1,0.4-0.1,0.6,0.3c0.2-0.4,0.6-0.3,0.9-0.4c-0.3-0.4-0.9-0.7-1.4-0.4c0.2,0.2,0.1,0.2,0.3,0.4 c-0.2,0-0.3,0.1-0.6,0C25,47.6,25.1,47.4,25.3,47.4z M80.8,58.3c0.1,0,0.2-0.1,0.3-0.1C81,58,80.7,58,80.5,58.4 C80.6,58.4,80.7,58.3,80.8,58.3z M82.5,56.6c-0.2-0.4-0.3-0.7-0.5-1.1c0.2-0.1,0.3-0.3,0.5-0.3c0-0.1,0-0.1,0-0.2 c-0.4,0.2-1.4,0.1-0.8-0.4c0.5-0.4,1.2,0.5,1.3-0.5c-0.4,0.6-0.9,0-1.3,0.2c-0.3,0.2-0.5,1.1-0.5,1.5c0,0,0.3,1.2,0.2,1.2 c0.4,0.2,0.2-0.9,0.4-1.2c0,0.4,0.1,0.6,0.2,0.9c0.1-0.1,0.2-0.1,0.3-0.2c-0.1,0.3,0,0.3,0,0.5C82.5,56.9,82.4,56.8,82.5,56.6z M78.5,55.3c0.1,0.8,1.5,1.1,1.9,1.1c0.1-0.7,0.3-1.8,0.9-2c-0.6-0.8-0.4-1.3,0-1.8c-0.4-0.2-0.5-0.6-0.8-0.5 c-0.3,0.1-0.6,0.9-0.8,1.1C79.1,53.9,77.9,54,78.5,55.3z M85.8,57.1c-0.1,0.1-0.2,0-0.2,0.5C85.8,57.4,85.7,57.2,85.8,57.1z M83.6,56c-0.1,0-0.2,0-0.3,0C83.6,56.5,83.5,56.1,83.6,56z M81.6,58.9c-0.1-0.2-0.1-0.4-0.5-0.3C81.3,58.8,81.4,58.8,81.6,58.9z M82.3,58.2c-0.1-0.2-0.5-0.1-0.8,0.1C81.7,58.4,82,58.3,82.3,58.2z M78.7,58c0.5,0.1,1,0.2,1.5,0.1c-0.6-0.3-2.6-1.5-3-0.6 C77.7,57.7,78.2,57.8,78.7,58z M77.4,56.5c0.3-1-2-4.1-3.1-3.9c0.4,0.9,1,1.6,1.5,2.5C76,55.4,77.5,58.3,77.4,56.5z M84.2,56.1 c0.2,0.1,0.3,0,0.5,0.2c-0.2-0.5-0.6-0.6-0.9-0.2C84,56.1,84.1,56.1,84.2,56.1z M83.9,55.1c0.1-0.4,0.3-0.8-0.1-1.2 C83.7,54.3,83.7,54.7,83.9,55.1z M82.7,58.8c0.2-0.3,0.6-0.5,0.9-0.7c-0.5,0-1,0.2-1.2,0.8C82.5,58.9,82.6,58.9,82.7,58.8z M44.1,33.6c-0.1,0.1-0.1,0.3-0.2,0.4c0.4,0.1,1.4-0.5,1.1-1C44.7,32.3,44,33,44.1,33.6z M41.8,29.6c0.5,0.1,1.1-0.1,1.5-0.5 c0-0.1-0.2-0.4-0.2-0.5c-0.6,0.1-1.9-0.2-2.3,0.3c0.2,0,0.3,0.1,0.5,0.1c-0.1,0-0.2,0.1-0.4,0.2c0.2,0.1,0.3,0.1,0.5,0.2 c-0.1,0.1-0.2,0.1-0.2,0.2C41.4,29.5,41.6,29.5,41.8,29.6z M48.7,38.5C48.8,40.2,49,37.2,48.7,38.5z M50.5,39.4 c-0.2,0-0.4,0.1-0.6,0c0.1,0.3,0.4,0.5,0.7,0.6C50.7,39.5,50.6,39.5,50.5,39.4z M24.1,47.3c-0.1,0.1-0.2-0.1-0.2,0.1 c0.3,0.2,0.3,0.2,0.6,0.1C24.4,47.3,24.3,47.4,24.1,47.3z M70,51c-0.1-0.1-0.1-0.1-0.2-0.2C69.3,52.7,70.9,52.3,70,51z M61,60.2 c0-0.2-0.1-0.4-0.2-0.6c-0.1,0.3-0.3,0.5-0.4,0.7c-0.1,0.8-0.9,0.8-1.1,1.4c-0.2,0.4,0.1,0.7,0,1.1c-0.1,0.4-0.3,0.6-0.4,1 c-0.1,1.2,0.5,1.5,1.1,0.7c0.5-0.7,0.9-2.6,0.9-3.5c0,0.1,0.1,0.2,0.1,0.2C61.1,60.9,61,60.6,61,60.2z M74.3,48.1 c-0.9,0.8-1-2.4-2-2.6c0,0.2,0,0.2,0,0.4c-0.3-0.1-0.5,0-0.9,0.1c0.1,0.9-1.3,1.5-1.5,2.2c-0.2,0.6-0.2,2.1-0.3,2.7 c-0.1,0.1-0.3,0.4-0.5,0.5c-1-1.2-1.5-3.8-1.8-5.4c-0.6,0.6-1.1-0.6-1.6-1c-0.5-0.5-0.4-0.4-1.1-0.5c-0.5-0.1-0.9,0.1-1.3-0.1 c-0.4-0.2-0.5-0.6-0.8-0.7c-0.3-0.1-0.5,0.2-1,0c-0.7-0.3-0.8-1.5-1.5-1.1c0.1,0.9,0.8,1.3,1,2.1c0-0.2,0.1-0.4,0.1-0.5 c0.1,1.3,1,0.8,1.4-0.1c-0.1,0.9,0.5,0.7,0.8,1.1c0.4,0.8,0.2,0.6-0.1,1.2c-0.4,1-0.6,1.2-1.5,1.7c-0.6,0.4-2,1.9-2.6,1.1 c-0.3-0.4-0.1-0.9-0.2-1.3c-0.2-0.5-0.7-1-0.9-1.4c-0.4-0.8-1.8-3-1.6-3.7c0,0.3-0.2,0.5-0.2,0.7c-0.2-0.3-0.4-0.5-0.5-0.9 c0.1,0.8,0.6,1.5,0.9,2.2c0.3,0.7,0.4,1.4,0.7,2.1c0.3,0.7,2,2.5,1.7,3c0.5,0.9,1.8,0.2,2.4-0.1c0.1,3.4-3.7,4.9-3.4,7.8 c0.1,1.4,0.7,2.7-0.3,3.9c-0.7,0.8-1,0.7-1.1,1.7c0,0.5,0.2,0.8-0.1,1.3c-0.1,0.2-0.6,0.3-0.7,0.5c0,0.1,0,0.5-0.1,0.7 c-0.2,0.5-0.5,1.1-0.9,1.5c-0.5,0.6-0.9,0.8-1.4,1c-0.2,0.1-1.4,0.4-1.5,0.4c-0.6-0.2-0.2-0.7-0.3-1.2c-0.2-0.8-0.6-1.4-0.8-2.2 c-0.2-0.9-0.2-1.6-0.5-2.5c-0.3-0.8-0.5-1.3-0.2-2.2c0.3-1.4,0.5-2.2,0.1-3.5c-0.3-1-0.9-1.5-0.9-2.5c0-0.8,0.3-1.3-0.2-1.9 c-0.9,0.6-1.1-0.8-2.2-0.5c-0.7,0.2-1.9,0.8-2.6,0.6c-1.5-0.3-2.2-3.1-2.8-4.2c0.8-0.8,0.2-2.2,0.4-3c0.1-0.4,0.4-1.2,0.6-1.5 c0.4-0.6,0.9-0.7,1.2-1.3c0.5-0.8,0.3-1.3,1-2c0.8-0.9,0.3-0.3,1.4-0.5c0.9-0.1,2.7-1.4,3.4-0.6c0.1,0,0.2-0.1,0.2-0.1 c-0.2,0.8-0.3,1.2,0.3,1.7c0.5,0.4,1.7,1.1,2.2,0.8c0.1,0,0-0.6,0.5-0.7c0.2-0.1,0.7,0.4,0.9,0.5c0.5,0.2,1.7-0.1,1.9,0.3 c0.9,0.2,1-1.5,1-2.3c-0.6,0-1.4,0.3-1.9,0.1c-1.2-0.5-0.9-1.5,0-1.9c0.4-0.2,1.1-0.3,1.6-0.3c0.4,0,1,0.7,1.4,0.3 c0.6-0.6-0.9-1.3-1.3-1.6c0.3-0.4,0.2-0.2,0.2-0.5c0.1-0.1,0.2-0.1,0.4-0.2c-0.4-0.1-1.6,0.5-0.6,0.6c-0.4,0.4-0.8,0.5-1.1,0.1 c0.1-0.1,0.2-0.1,0.3-0.2c-1-0.9-1.9,1.4-1,1.8c-0.2,0.1-0.5,0.3-0.7,0.5c-0.2-0.4-0.3-0.3-0.7-0.2c0.1,0.1,0.1,0.1,0.2,0.2 c-0.3-0.1-0.2,0.1-0.4-0.1c0,0.5,0.2,0.7,0.4,1.1c-0.1,0-0.2-0.1-0.3-0.1c0.1,0.2,0.1,0.2-0.1,0.2c0,0.1,0.1,0.2,0.1,0.4 C52,40,52,38.4,51.7,37.9c-0.3-0.5-1.4-1.3-1.6-1.2c-0.1-0.2,0-0.2,0-0.3c-1.3,0,1.2,2,1.3,2.3c-0.7-0.5-0.1,0.3-0.7,0.8 c0.3-1-0.8-1.3-1.3-1.8c-0.6-0.6-0.2-0.5-0.9-0.6c-0.5-0.1-1.1,0.5-1.3,0.7c-0.8,0.6-0.7,1.7-1.5,2.2c-0.8,0.5-1.1-0.4-1.8-0.1 c-0.1-0.5-0.2-2.3,0.1-2.6c0.4-0.5,1.5,0.4,1.9-0.1c0.7-0.8-0.5-1.5-0.8-2c0.3,0,0.5-0.1,0.8,0c0-0.1-0.1-0.3-0.1-0.4 c0.5,0.3,0.9-0.3,1.2-0.6c0.3-0.3,0.8-0.7,1-0.9c0.1-0.2,0.3,0.2,0.4-0.1c0,0-0.1-0.3-0.1-0.4c0.2-0.4-0.2-0.8,0.5-1 c0,0.1,0.1,0.4,0.1,0.5c-1.1,0.9,1.1,0.8,1.5,0.7c0.6-0.1,0.7,0.1,1.1-0.3c0.2-0.2-0.2-1.4,0.7-0.6c0-0.2,0-0.3,0-0.5 c-0.2-0.1-0.1-0.1-0.3-0.3c0.5-0.2,0.9,0,1.3-0.3c-0.6-0.4-1.5,0.5-1.9-0.3c-0.4-0.7,0.2-1.2,0.8-1.5c-0.5-0.8-0.9,0.1-1.2,0.5 c-0.7,0.9-0.3,0.8-0.4,1.8c0,0.2-0.6,1.4-0.9,1.3c-0.4-0.1-0.7-1.2-1-1.4c-0.3-0.1-1.5,0.8-1.2-0.8c0.1-0.6,1.1-1,1.6-1.5 c1-1.1,2.6-2.5,4.1-1.6c-0.1,0-0.2,0.1-0.3,0.1c0.4,0.2,2.3,0.3,2.6,0.9c0.4,1-1.2,0.3-1.6,0.4c0.5,0.3,0.5,0.9,1.1,1 c-0.1-0.1-0.1-0.2-0.2-0.3c0.2,0,0.6,0,0.9,0c-0.1-0.1-0.1-0.2-0.2-0.3c0.3-0.3,0.6-0.4,0.9-0.2c0-0.3-0.1-0.6-0.3-0.9 c0.4,0,0.6,0.1,0.8,0.3c-0.1,0-0.2,0-0.3,0c0.4,0.6,1.1-0.3,1.9-0.4c-0.1,0.1-0.1,0.1-0.2,0.2c0.5,0,1.2-0.1,1.6-0.3 c-0.1-0.1-0.2-0.1-0.3-0.2c0.6-0.2,1.5,0.2,2.1,0.5c0-0.1,0.1-0.1,0.1-0.2c-0.7-0.3-1.2-1.5-0.2-1.4c0.5,0,1.4,1.7,1,2.2 c0.4,0,0.5-0.1,0.6-0.5c-0.4-0.4-0.6-0.8-1-1.2c0.1-0.1,0.2-0.1,0.3-0.2c-0.1-0.1-0.1-0.2-0.2-0.2c0.2,0.2,0.4,0.4,0.6,0.6 c-0.1-0.1-0.1-0.2-0.2-0.2c0.4-0.2,0.8-0.2,1.2,0c-0.3-0.2-0.3-0.4-0.5-0.6c0.4-0.1,0.9-0.1,1.3-0.1c-0.1-0.1-0.2-0.1-0.3-0.2 c0.6-0.7,1.8-0.5,2.7-0.6c0.1-0.4,0.5-0.5,0.9-0.3C68.1,25,68,25,67.9,25c0.7,0.2,1.8-0.1,2.3,0.6c-0.2,0.1-0.5,0.3-0.7,0.4 c1.1,0.1,2.1,0.5,3.2,0.4c-0.1-0.1-0.1-0.2-0.2-0.2c1.1,0,1.5,0.7,2.5,1c0-0.1-0.1-0.2-0.1-0.4c0.6,0.2,1.2,0.1,1.8,0.1 c-0.1-0.1-0.3-0.2-0.4-0.3c0.5-0.3,1.7-0.1,2.3,0.1c0.7,0.2,1.4,0.2,2.1,0.4c1.1,0.2,2.5,0.9,3.6,0.7c-0.2-0.1-0.3-0.2-0.5-0.4 c1.8,0.3,2.5,0.3,3.9,1.8c-0.2,0-0.2,0.1-0.5,0.1c0.4,0.2,0.9,0.4,1.2,0.8c-0.6-0.2-1.3,0.2-1.3,0.9c-0.5-0.4-1.1,0-1.6,0 c0,0.9,0.6,0.7,1,1.4c-0.1,0-0.1,0-0.2,0c0.1,0.2,0.2,0.3,0.3,0.5c-0.1,0.1-0.2,0.1-0.3,0.2c0.1,0.1,0.1,0.3,0.2,0.4 c-0.1,0-0.2,0.1-0.3,0.1c0.2,0.4,0,0.4,0,0.7c-0.7-0.7-1.6-1.6-1.8-2.6c0.5-0.2,1-1.7,0.2-1.7c0.2,1-0.4,0.2-0.7,0.3 c-0.4,0.2-1.1,0.3-0.3,0.9c-0.6,0.3-1.3-0.1-2,0c-1.2,0.1-1.2,0.4-1.8,1.7c1.2,0.2,2.2,0.4,2.5,2.1c0.1,0.6,0.1,1.6-0.2,2.1 c-0.4,0.5-0.6,0.3-0.9,0.6c0,0-0.4,0.9-0.4,0.9c0.1,0.5,0.3,0.4,0.6,0.9c1.1,1.9-0.9,1.2-0.5,0.3c-0.2-0.2-0.7-0.8-0.7-0.8 c-0.4-0.2-0.5-0.6-1.1,0c0.4-1.3-0.9-0.4-0.9,0c0,0.9,1.3,0.4,1.6,0.8c-1.4,0.4,0.5,2.1,0.6,2.8c0.2,1.5-0.7,2.5-1.6,3.1 c-0.3,0.2-0.4,0.3-0.8,0.4c-0.1,0,0.1,0.4-0.1,0.4c-0.1,0-0.2-0.3-0.2-0.3c-0.1,0-1-0.5-1,0.7c0,0.8,1.1,1.3,1.3,2.1 c0.2,1.1-0.4,1.4-1,2.1c0-0.5-0.9-1.6-1.4-1.6c0-0.1,0-0.2,0-0.3c-0.1,0-0.2,0-0.3,0c0,0.6-0.1,1.2,0,1.7c0.1,0.4,0.5,0.7,0.7,1.1 c0.4,0.8,0.5,1.3,0.8,2.1c-1.2-0.2-1.1-2-1.8-2.8c0,0.1,0,0.2,0,0.2C75.1,51,75,47.7,74.3,48.1z M53.6,51.4 c-0.1-0.1-0.1-0.1-0.2-0.2C53.5,51.3,53.5,51.4,53.6,51.4z M61.2,39.7c-0.1-0.7-0.4-0.9-0.5-1.5c0.3,0.1,0.3,0,0.5,0 c-0.2-0.4-0.5-0.6-0.5-0.1c-0.1-0.7-0.6-0.8-0.9-1.4c0.1,0,0.2,0,0.3,0c0.2-0.4-0.1-0.3,0.4-0.3c0.1-1-1-0.7-1.3-0.2 C58.7,37,59.4,38,60,38.5C59.1,39.1,60.4,40.4,61.2,39.7z M50.4,24.2c0.4,0.2,1,0.2,1.5-0.1c-0.6-0.2-1.4-0.2-2-0.1 C50.1,24.2,50.2,24.2,50.4,24.2z M51,25c0.1,0,0.3-0.1,0.4-0.1c-0.3-0.1-0.5-0.1-0.8-0.1c0.1,0.3,0.1-0.1,0,0.2 C50.8,24.9,50.9,24.9,51,25z M49.1,24.8c0.1,0,0.2,0.1,0.3,0.1c-0.1,0-0.1,0.1-0.2,0.1c0.7,0.5,0.8-0.4,1.5-0.5 c-0.9-0.3-1.4-0.2-2.2-0.2C48.7,24.5,48.9,24.7,49.1,24.8z M27.1,47.3c0.1,0.1,0,0.4,0.4,0.1C27.4,47.3,27.3,47.3,27.1,47.3z M55.6,24.1c0.3,0.1,0.6,0,0.9-0.1c-0.5,0-0.8,0-1.3,0C55.5,24,55.7,24.2,55.6,24.1z M57.7,26.9c0.4,0.2,0.9,0.4,1.4,0.3 c-2-0.4,1.3-1.7,1.6-1.9c-0.7-0.3-1.8,0.1-2.5,0.5c-0.1,0.2,0,0.1-0.3,0.4c0.1,0,0.1,0,0.2,0C57.7,26.4,57.7,26.6,57.7,26.9z M65.1,24.4c0.5,0.1,1,0.2,1.5,0.2c-0.4-0.6-1.5-0.9-2.1-0.4C64.7,24.1,64.8,24.3,65.1,24.4z M75.7,25.8c0.3-0.1,0.7-0.1,1.1-0.1 c-0.3-0.5-1.3-0.5-1.8-0.4C75.2,25.7,75.4,25.8,75.7,25.8z M67.6,24.6c-0.5-0.2-0.9-0.4-1,0.2C67,24.8,67.5,24.8,67.6,24.6z M76.6,26.1c-0.2,0.1-0.2,0-0.3,0.2c0.3,0.1,0.6,0.1,0.8,0.1C77,26.2,76.8,26.1,76.6,26.1z M5,29.1C5,29.1,5,29.1,5,29.1z M7.7,27 c-0.2-0.1-0.3-0.2-0.6,0.1C7.3,27.1,7.5,27,7.7,27z M82.3,33.9c0.6,0.5,0.9,1.6,1.4,2.3c0-0.1,0-0.2,0-0.3c0.1,0.1,0.2,0.2,0.3,0.2 c-0.3-0.4-0.7-0.7-0.7-1.2c0.2,0,0.3,0.1,0.5,0.1c-0.6-0.6-1.2-1.8-1.8-2C82.1,33.3,82.2,33.4,82.3,33.9z M5.5,28.8 c0,0,0.3,0.1,0.5,0.1c0.1,0.8,1.1-0.1,1.7-0.2c-0.2-0.5-0.7-0.4-1-0.2c0.1-0.1,0.2-0.1,0.2-0.2C6.4,27,5.6,28.5,5,29.1 C5.2,28.9,5.7,28.4,5.5,28.8z M77.6,25.8c0.2,0,0.3,0.1,0.5-0.1c-0.3-0.1-0.7-0.1-1.1-0.1C77.2,25.7,77.3,25.7,77.6,25.8z M85.8,27.1c-0.1-0.1-0.2-0.2-0.3-0.2c0,0-0.1,0.1-0.1,0.1C85.6,27.1,85.7,27,85.8,27.1z M28.5,50.6c0,0,0.1,0.3,0.2-0.2 C28.6,50.3,28.5,50.6,28.5,50.6z M7.1,29.7c-0.3-0.1-0.4-0.2-0.7,0C6.6,29.8,6.8,29.7,7.1,29.7z M9.2,31.6c-0.3,0.1-0.5,0.1-0.5,0.5 c0.2-0.1,0.5-0.2,0.7-0.3C9.3,31.5,9.3,31.7,9.2,31.6z M6.4,30.8c0.2,0,0.3,0.3,0.4,0C6.7,30.7,6.5,30.8,6.4,30.8z",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"translate",calcMode:"linear",values:"-100 0;0 0",dur:"2s",begin:"0s",repeatCount:"indefinite"})}),(0,s.jsx)("path",{transform:"translate(37.5 0)",fill:"#ffffcb",d:"M64.4,74.4c0.3,0.3,0.2,0.3-0.3,0.3C64.1,74.3,64.2,74.5,64.4,74.4z M31.4,75.4c-0.2,0.1-0.3-0.2-0.5,0.1c0.3,0.2,0.6,0.1,0.8-0.1C31.6,75.2,31.6,75.4,31.4,75.4z M84.9,36.9c-0.3,0.2-0.8-0.1-1.1-0.5 c0.1,0.2,0.1,0.6,0.3,0.9c-0.5,0.2-0.2,0.6,0.2,0.7c0-0.1,0-0.3,0-0.4c0.2,0.1,0.4,0.2,0.5,0.3c0.2-0.2,0.2-0.3,0.4-0.5 C85.1,37.2,85,37,84.9,36.9z M85.1,40.6c0-0.6-0.1-2.1-0.6-2.4c-0.6-0.4,0.5,2.1-0.6,1.6c0,0.2-0.1,0.5,0,0.7 c-0.8-0.3-0.9,0.5-1.4,0.9c0.3,0.3,0.4,0.6,0.6,0.9c0.3-0.4,0.2-0.9-0.3-1.2c0.2,0,0.4-0.2,0.6-0.2c0.2,0,0.6,0.2,0.6,0.2 C84.2,41,84.5,40.7,85.1,40.6z M83.7,41c-0.4-0.1-0.7,0.2-0.3,0.6c0.2-0.4,0-0.1,0.3-0.2C83.8,41.2,83.6,41.1,83.7,41z M93.5,62.8 c0.1,0.5,0.3,0.9,0.7,0.8C94.1,63.3,93.8,63,93.5,62.8z M93,71.2c-0.1-0.1-2.5,1.6-2.9,2.1c0.8,0.5,2.9-1.2,3.1-2.1 C93,71.5,92.9,71.2,93,71.2z M95,69.9c-0.4,0.2-0.6,0-0.5-0.4c0,0.1-0.1,0.2-0.1,0.3c0.1-0.5,0.1-0.8-0.1-1.1 c-0.3,0.7,0.1,1.4-0.7,2c0.3,0.3,0.3,0.4-0.1,0.7c0.1,0,0.1,0.1,0.1,0.2C93.9,71.3,95,70.2,95,69.9z M82,50.6 c0.2-0.2,0.3-0.2,0.3-0.5c-0.1,0-0.3-0.1-0.4-0.1C81.9,50.2,81.9,50.4,82,50.6z M82.4,50.6c-0.3-0.4-0.2,0.1-0.1,0.5 c0.2-0.3,0.3-0.5,0.2-0.9C82.5,50.4,82.4,50.5,82.4,50.6z M82.8,49.7c-0.1,0-0.2,0-0.3,0c0,0.1,0.2,0.4,0.2,0.5c-0.1,0-0.1,0-0.2,0 c0.1,0.2,0.1,0.3,0.2,0.5c0.1-0.2,0.1-0.2,0-0.5c0.1,0,0.2,0.1,0.2,0.1C83,50.1,82.9,49.9,82.8,49.7z M81,51 c0.2-0.3,0.3-0.4,0.2-0.8c-0.1,0.5-0.4,0.8-0.6,1.2C80.8,51.3,80.9,51.1,81,51z M81.2,48.6c0.1,0.2,0.1,0.5,0.3,0.3 c0,0.4,0.3,0.6,0.6,0.6c0,0,0-0.1,0.1-0.1c0.1,0.2,0.2,0.3,0.4,0.4c0-0.7-0.6-0.5-0.8-1c-0.2-0.4,0.2-0.9,0-1.4 c-0.5-0.1-0.6,0.3-0.4,1c0,0-0.1-0.1-0.1-0.1C81.1,48.3,81.1,48.4,81.2,48.6z M83.3,52.2c0.1-0.5,0.1-1.1-0.3-1.4c0,0.1,0,0.2,0,0.3 c-0.4,0.2-0.9,0.1-0.9,0.8c0.7-0.7,0.4,0.2,1,0.5c0-0.2,0.1-0.5,0.1-0.7C83.2,52,83.3,52.1,83.3,52.2z M81.5,49.6 c0.1-0.1,0.3-0.1-0.2-0.3C81.4,49.4,81.5,49.5,81.5,49.6z M91.8,57.4c0.1,0.1,0,0.2,0.2,0.1c-0.1-0.2-0.2-0.5-0.3-0.7 C91.6,57,91.7,57.1,91.8,57.4z M90.2,57.3c0.4-0.1,1.1-0.5,0.6-0.9c-0.1,0.4-0.2,0.6-0.4,0.3c-0.1,0-0.5,0.2-0.5,0.3 C89.9,57.2,90,57.2,90.2,57.3z M90.9,56.1c0.1,0.2,0.2,0.3,0.2,0.5c0.1-0.5-0.2-0.8-0.6-0.8C90.7,55.9,90.8,56,90.9,56.1z M90.3,59 c-0.2-0.4-0.7-0.7-1-1.6c0.1,0,0.2,0,0.3,0c-0.7-0.7-1.4-1.7-2.5-1.8c-0.5-0.1-1,0.5-1.3,0.3c-0.5-0.2-0.1-1.4-1.2-0.8 c0.3,0.4,0.6,0.5,0.9,0.6c-0.2,0-0.3,0.1-0.5,0.1c0.1,0.2,0.2,0.4,0.3,0.5c0.1,0,0.2-0.2,0.2-0.2c0.6,0.5,2,1,1,2 c0.6-0.3,0.7,0.4,1.2,0.3c0.4-0.1,0.4-0.5,0.6-0.5C89.2,57.9,89.5,58.9,90.3,59z M93.2,58.5c-0.1,0.1-0.2-0.2-0.2,0.1 C93.3,58.8,93.2,58.6,93.2,58.5z M92.4,57.7c0,0-0.1-0.2-0.2-0.3C92.2,57.6,92.3,57.6,92.4,57.7z M92.9,58c0.1,0.1,0.1,0.1,0.2,0.2 c-0.2-0.2-0.3-0.3-0.5-0.4C92.7,57.8,92.8,57.9,92.9,58z M93.5,59.1C93.6,58.9,93.6,58.8,93.5,59.1z M93.5,58.7c0-0.2,0-0.4-0.2-0.6 C93.3,58.3,93.4,58.5,93.5,58.7z M81,45.9c0.1-0.5,0.2-1-0.1-1.3C80.6,45,80.6,45.5,81,45.9z M94.8,61c0,0,0.1-0.2,0-0.4 C94.7,60.8,94.8,61.1,94.8,61z M94.8,61.2c0.1,0.1,0,0.3,0.2,0.1C94.9,61.1,94.8,61.2,94.8,61.2z M29.5,76.3 c-0.4-0.8-0.5-0.2-0.7-0.2c0.2,0-0.3,0.2-0.3,0.2c-0.2,0-0.6-0.3-0.9-0.4c0.9,0.9,1.9,1.2,2.6,0.7C30,76.6,29.8,76.4,29.5,76.3z M89.6,64.4c0-0.2-0.2-0.3-0.1-0.7c-0.2,0-0.1-0.1-0.3,0c0.1-0.8-0.5-1.1-0.7-1.7c-0.1-0.5,0-1-0.2-1.6c-0.1,0.1-0.1,0.1-0.2,0.2 c0-0.5-0.1-1.1-0.2-1.6c-0.5,0.9-0.5,3.8-1.7,2.2c-0.3-0.5-0.4-0.2-0.4-0.8c0-0.3,0.4-0.5,0.4-0.7c0-0.1-1.1-0.4-1.4-0.5 c0.3,0.3-0.7,0.7-0.8,1.5c-0.5-0.2-0.7-0.4-1.1-0.2c-0.4,0.1-0.7,0.9-0.7,1.1c0,0-0.1,0.1-0.1,0.1c0-0.1,0-0.2-0.1-0.3 c-0.4,0.8-0.6,1.1-1.3,1.4c-0.6,0.3-1.1,0.4-1.6,1c0-0.1,0-0.2,0-0.3c-0.3,0.6-0.5,1.1-0.3,1.8c-0.1-0.1-0.1-0.2-0.2-0.3 c0,0.1,0,0.3,0,0.4c0-0.1-0.1-0.1-0.1-0.2c0.1,1,0.1,1.7,0,2.7c0,0.4-0.6,0.5,0,0.9c0.4,0.2,0.7-0.3,1-0.4c0.8-0.2,1.4-0.5,2.3-0.7 c1.4-0.5,1.7-0.2,2.1,1.1c0.2-0.3,0.5-0.6,0.8-0.8c-0.1,0.4-0.3,0.7-0.6,1c0.2-0.1,0.3-0.2,0.5-0.4c-0.1,0.2-0.1,0.3-0.2,0.5 c0.5,0.2,0.5,2.1,1.5,0.9c0,0.1-0.1,0.1-0.1,0.2C86.9,71.3,90.8,66.1,89.6,64.4z M85.9,71.3c-0.4-0.2-1,0.2-0.7,0.8 c0.2,0.6,0.9-0.4,1.1-0.9C86.2,71.2,86.1,71.2,85.9,71.3z M24.6,44.3c0-0.2,0.2-0.3-0.1-0.5C24.5,44,24.6,44.2,24.6,44.3z M24.2,44.9c0.1,0.1,0.1,0.2,0.1,0.4c0.1-0.2,0.1-0.3,0-0.6C24.1,44.6,24.3,44.8,24.2,44.9z M24.4,43.9c-0.2,0-0.3-0.1-0.3,0.2 C24.3,44.1,24.4,43.9,24.4,43.9z M36.2,56.9c-1-0.3-1.6-1.5-2.7-1.1c0-0.7-0.8-0.9-1.2-0.6c0-0.4-0.4-0.5-0.5-0.8 c-0.1-0.1-0.1-0.7-0.2-1c-0.3-0.7-0.6-0.8-1.2-1.1c-0.6-0.3-0.6-0.2-1.1-0.8c-0.3-0.4-0.6-0.7-1-1c0.1,0,0.2-0.1,0.3-0.1 c-0.9-0.2-1.7,0.6-2.3-0.6c-0.4,0.3-0.4,0.8-0.6,1.2c0-0.3,0-0.7,0-0.9c0.4-0.6-0.1-0.2-0.5,0.1c-0.3,0.2-0.7,0.9-1,1 c0,0-1.6-0.3-1.6-0.3c-0.8-0.7,0.1-1.4-0.1-2.2c-0.2-0.8-1.1-0.3-1.6-0.5c0.2-0.3,0.3-0.7,0.3-1.1c0.1,0,0.1,0,0.1,0.1 c0.2-1.2,0.5-1.7-0.7-0.8c-0.6,0.5-1.3,1.5-1.8,0c-0.3-0.8,0-2.4,0.4-3.1c0.7-1.1,1.6-0.5,2.3-0.6c-0.1-0.7,1.4-0.4,1.6-0.3 c0.2,0.3,0.2,2.8,0.8,1.6c0.5-1-0.4-1.7,0.5-2.7c0.6-0.7,2-1.1,1.3-2.2c0.1,0,0.1,0,0.2,0.1c0-0.2,0-0.3,0.1-0.4 c0,0.4,0,0.4-0.1,0.8c0.3-0.4,0.3-0.4,0.3-0.9c0.1,0.1,0.1,0.1,0.1,0.2c0.2-0.3,0.4-0.5,0.4-0.7c0,0,0.4-0.1,0.6-0.1 c-0.1,0-0.3,0-0.5,0c0.4-0.2,0.8-0.2,1.1-0.4c-0.1,0,0,0-0.2,0c-0.1-0.9,1.4-1.5,1.9-1.4c-0.5,0.2-0.4,0.3-0.6,0.7 c0.5-0.1,1.4-0.5,1.9-0.9c0-0.1-0.1-0.3-0.1-0.4c-0.6,1.2-1.7-0.1-0.8-0.7c-0.7-0.6-1.3,0.5-2,0.8c0.5-0.5,1.1-1.2,1.7-1.3 c0.8-0.2,1.5,0.2,2.2-0.4c1.2-0.9,0.1-1.1-0.6-1.9c0.2-0.5-0.1-0.9-0.2-1.5c-0.5,0.5-1.8,1-1.1-0.3c-0.5,0-0.6-0.4-1.2-0.4 c-1,0-0.4,0.7-1.2,1.3c0.6,0.8-0.3,1.4-0.9,1.5c0.6,1.6-1.5,1.4-0.5-0.2c-0.8,0-1.4-1-2.2-0.7c0-0.6,0.1-0.4-0.3-0.7 c0.5-1.3,2.5-2.2,3.5-2.7c0.3-0.1,1.4-0.2,1.3-0.9c-0.2-1-1.3,0.4-1.7,0.6c0.1-0.2,0-0.2,0.1-0.5c-0.2,0-0.2-0.2-0.6,0 c0.1-0.1,0.1-0.2,0.2-0.3c-0.1,0-0.2,0-0.4-0.1c0.7-0.6-0.4-1-0.8-0.1c0.5,0.5-0.1,0.7-0.5,1c0.1-0.1,0.1-0.2,0.2-0.3 c-0.5-0.2-1,0.1-1.6,0c-0.4-0.1-0.7-0.4-1.2-0.1c0,0,0.1,0.1,0.1,0.1c-0.4,0.1-1.1,0.1-1.7,0c0.1-0.1,0.3-0.1,0.4-0.2 c-0.6-0.3-1.5-0.7-2.1-0.3c0.1-0.1,0.1-0.2,0.2-0.3c-0.4,0.3-0.9,0-1.4,0c-0.6,0.1-1.2,0.4-1.8,0.4c-0.6,0-2.5-0.4-2.7-0.6 c-1.3-0.2-2.7,0.3-4,0.8c0.3,0.2,0.3,0.4,0.4,0.8c-0.2,0-0.3,0-0.5,0c0.1-0.1,0.1-0.1,0.2-0.2c-0.4,0-0.9,0.2-1.3,0.3 c0.2,0.7,0.9,0.5,1.4,0.3c-0.3,0.5-0.9,0.4-1.5,0.6c-0.5,0.2-1.4,1.3-0.4,1.1c-0.1,0.1-0.1,0.3-0.3,0.5c0.2-0.1,0.3-0.1,0.5-0.1 c0,0.1,0,0.1-0.1,0.2c0.1,0,0.1-0.1,0.2-0.1c0,0.1,0,0.1,0,0.2c0.2-0.1,0.4-0.1,0.6-0.2c-1,0.9-2.2,1-3.2,1.7 c2.1-0.4,3.5-1.8,5.4-2.6c-0.3,0.1-0.7,0.4-0.8,0.8c0.8-0.2,1.2-0.4,1.9-0.4c0.8,0.1,1.3,0.9,2.1,0.8c-0.1,0.6-0.1,1.8,0.3,2.2 c-0.6,0.8,1.3,1,0.4,2c-0.2-1.2-0.9,1-1.2,1.6c-0.4,0.8-0.5,2-0.2,2.8c0.2,0.4,1.7,3,0.9,3.3c0.6,0.7,0.6,1.2,1,2 c0.6-0.7-1.1-2.5-0.6-3.6c0.4,0.2,0.8,1.8,1,2.3c0.2,0.4,0.6,1.1,0.8,1.6c0.1,0.7-0.2,0.6,0.2,1.3c0.2,0.4,0.9,0.7,1.3,0.9 c0.5,0.3,1,0.1,1.3,0.2c0.8,0.3,1.4,1.1,2.1,1.3c0,0-0.1,0-0.1,0c0.4,0.5,0.5,0.9,0.7,1.3c0.1-0.1,0.1-0.1,0.1-0.2 c0.4,0.6,0.9,1.2,1.4,1c-0.1-0.8,0.3-0.4,0.5-0.1c0.3,0.5,0.3,1.3,0.2,1.7c-0.2,0.7-1.6,1.6-0.9,2.5c0-0.1,0.1-0.1,0.1-0.2 c0,0.6-0.4,0.8-0.3,1.5c0.1,0.3,0.7,1.2,0.9,1.6c0.3,0.7,0.5,1.6,1,2.1c0.5,0.6,1.3,0.7,1.6,1.4c0.3,0.7,0.2,2,0.2,2.8 c0,1,0.2,1.8,0.2,2.7c0.1,1.2-0.5,3.5,0.3,4.4c0-0.2,0-0.3,0-0.5c0.3,0.3,0.2,0.4,0.3,0.9c-0.1,0-0.2-0.1-0.3-0.1c0,0.5,0,0.6-0.1,1 c0.1,0,0.3,0.1,0.4,0.1c-0.8,1.1,0.7,2.6,1.6,2.7c-0.1-0.5,0.1-0.6,0.6-0.6c-0.6-0.4-0.2-0.6-0.2-1c0-0.2,0.3-0.7,0.3-0.7 c0-0.2-0.3-0.5-0.3-0.4c0-0.1-0.3-0.3-0.3-0.6c0-0.2,0.4-0.2,0.4-0.2c0.1-0.5-0.2-0.7,0.3-1c0-0.1-0.1-0.1-0.1-0.2 c-0.8,0,0-0.5,0-0.4c0.1-0.3,0.5-0.3,0.1-0.9c1.8,0.4,1.2-1.1,0.8-2c1,0.9,1.4,0,1.9-1c0.6-1.3,0.3-2.4,1.5-3.2 c0.7-0.5,0.7-0.1,1.1-1c0.3-0.8,0.3-1.4,0.4-2.2C35.4,59.7,36.6,58.3,36.2,56.9z M24.2,26.2c-0.2,0-0.3-0.1-0.5,0 C23.9,26.6,23.9,26.3,24.2,26.2z M22.4,25.3c-0.2,0.1-0.4,0.2-0.5,0.3c0.4,0.1,0.8,0,1.2,0c-0.2,0-0.4,0.2-0.6,0.2 c0.5,0,1.7,0,2-0.5c-0.2,0-0.3,0-0.4,0c0-0.1,0-0.2,0.1-0.3c-0.4,0.1-0.3-0.1-0.4,0.4C23.3,25.5,22.8,25.2,22.4,25.3z M24.2,27.3 c-0.5-0.1-0.6-1.9-1.2-0.5c0-0.6-0.7-0.4-1.2-0.3c0.1-0.1,0.1-0.1,0.2-0.2c-0.5-0.1-1.1,0.2-1.5,0.5c0.2,0,0.4,0.1,0.7,0.1 c-0.2,0-0.4,0.1-0.6,0.1c0.3,0.2,0.8,0.1,1.2,0.2c-0.4,0-0.8,0.1-1.2,0.1C21.2,28.1,23.6,27.9,24.2,27.3z M24,24.9 c0-0.3-0.3-0.1-0.7,0C23.6,25,23.8,24.9,24,24.9z M21.6,25.4c0.4-0.1,0.9-0.1,1.2-0.5c-0.6,0-1.2,0.2-1.8,0.5 C21.2,25.4,21.4,25.4,21.6,25.4z M32.4,34.8c-0.1,0-0.2,0.2-0.3,0c0,0,0.1-0.1,0.1-0.1c-0.1,0-0.3,0-0.4,0c0.2-0.2,0.3-0.5,0.5-0.7 c-0.6,0.1-1.2,1.1-1.3,1.6c0.3,0,0.7,0,1,0.1c-0.1,0.1-0.1,0.1-0.2,0.2c0.1-0.1,0.4-0.2,0.5-0.3c0,0.1,0,0.2-0.1,0.4 c0.4,0,0.5-0.3,0.4-0.7c-0.1,0-0.1,0-0.2,0.1c0-0.1,0.1-0.2,0.1-0.3C32.6,34.9,32.5,34.9,32.4,34.8z M14,35c0.7,0.6,0.5-0.1,0.2-0.5 C13.7,34.1,13.5,34.6,14,35z M19.6,27.1c0.8-0.1,1.5-0.7,2.3-0.8c-0.9-0.9-1.9,0-2.6,0.5C19.5,26.8,19.5,27,19.6,27.1z M27.7,29.4 c-0.8-0.6-0.7-0.5-1.6,0.2c0.1,0,0.4,0.2,0.3,0.2C27,29.4,27.6,29.7,27.7,29.4z M13.3,33.1c-0.2,0.2-0.3,0.4,0,0.7 c0.1-0.2,0.2-0.5,0.3-0.7C13.4,33.1,13.4,33.1,13.3,33.1z M27.5,30.1c0.1,0,0.1,0.3,0.2-0.1C27.6,30,27.6,30.1,27.5,30.1z M29.8,36 c-0.1,0,0-0.3-0.2-0.1c0.3,0.2,0.2,0.2,0.6,0.1C30.1,36.1,29.9,36.1,29.8,36z M26.7,30c0.2,0,0.3,0.1,0.6-0.2 C27,29.8,26.9,29.9,26.7,30z M30.5,35c-0.2-0.2-0.3-0.3-0.6-0.3C30.1,34.9,30.3,34.9,30.5,35z M27,25.3c0,0.2,0.1,0.2,0,0.5 c0.7,0.2,2.2,0.4,2.7-0.2c-0.7-0.3-1.4,0.1-2.1-0.2c0,0,0.1-0.1,0.1-0.1c-0.4-0.2-0.8-0.3-1.3-0.1C26.7,25.3,26.8,25.3,27,25.3z M26.8,24.9c0.2,0,0.3,0,0.5,0C27.2,24.8,26.9,24.9,26.8,24.9z M27.5,24.4c0.1,0,0.2,0,0.4,0c-0.1,0.1-0.2,0.1-0.3,0.2 c0.6,0.4,1.2,0,1.8-0.2c-0.5-0.6-1.3-0.6-2-0.2C27.3,24.4,27.4,24.2,27.5,24.4z M26.3,25.8c0.2,0,0.3,0.1,0.5-0.1 C26.6,25.6,26.1,25.4,26.3,25.8z M27,24.8c-0.1-0.2-0.1-0.3-0.5,0C26.8,24.9,26.8,24.7,27,24.8z M29.7,26.4c0.1,0,0.3,0,0.5,0 c-0.2-0.3-0.6-0.4-0.9-0.2C29.4,26.5,29.4,26.4,29.7,26.4z M26.9,26c-0.5-0.1-0.9,0.1-1,0.7c0.5-0.1,1-0.3,1.4-0.6 C27.1,26.1,27,26,26.9,26z M31.5,27.3c-0.4-0.3-0.7-0.5-1.2-0.4c-0.2-0.6-0.9-0.4-1.3-0.2c0.3-0.8-0.6-0.5-1-0.2 c0-0.1,0-0.1-0.1-0.2c0.1-0.1,0.2-0.1,0.3-0.2c-0.6,0-1.1,0.2-1.4,0.8c0.1,0,0.2,0,0.3,0C27.1,27,27,27,26.9,27.1 c0.6,0.3,2.7,0.1,2.5,0.6c0.8,0.1,0.7,0.4,0.2,0.9c-0.3,0.3-0.9,0.1-1.3,0.6c0.5,0.2,0.9-0.2,1.4,0.3c0,0-0.1,0.1-0.1,0.1 c0.4,0.3,0.8,0.5,1.2,0.5c-0.1-0.2-0.2-0.5-0.4-0.7c1.4,1.5,0.5-0.9,0.4-0.7c0.3-0.6,0.9,0.8,1.6-0.4c-0.5-0.1-0.8-0.5-1.3-0.6 c0.2-0.1,0.3-0.1,0.5-0.2C31.6,27.5,31.5,27.4,31.5,27.3z M25.7,24.7c0.2,0.1,0.4,0.1,0.6,0.1c-0.1-0.4-0.5-0.5-0.9-0.3 c0.1,0,0.1,0,0.2,0.1c-0.1,0-0.2,0.1-0.3,0.1C25.4,24.7,25.5,24.7,25.7,24.7z M29,24c0.5,0.1,0.9,0.1,1.4,0.1 c-0.3,0.1-0.7,0.1-1,0.1c0.1,0.2,0,0.1,0.2,0.3c-0.2,0.1-0.5,0.2-0.8,0.3c0.2,0.1,0.3,0.2,0.4,0.3c-0.4-0.2-0.8,0-1.1,0.3 c0.7,0.1,1.9,0.3,2.5-0.2c-0.1,0-0.2,0-0.4,0c0.4-0.3,1-0.4,1.2-0.7c-0.1,0-0.2,0-0.3,0c0.9,0,1.8-0.4,2.7-0.6c-0.1,0-0.3,0-0.4,0 c0.4-0.1,0.9-0.1,1.3-0.3c-1.6-0.4-4.4-0.4-5.9,0.3C28.9,23.8,28.9,23.9,29,24z M29.5,28.2c-0.2-0.3-0.3-0.3-0.5,0.2 C29.3,28.4,29.4,28.3,29.5,28.2z M24.4,24.6c-0.2,0-0.4-0.1-0.6,0.1C24,24.7,24.2,24.6,24.4,24.6z M25,27.4c-0.2,0-0.4,0-0.7,0.2 c0.3,0.2,0.6,0.2,0.9,0.1C25.2,27.4,25.1,27.5,25,27.4z M24.4,26.5c0.4,0.5,0.9,0.5,1.3,0c-0.1,0-0.2-0.1-0.2-0.1 c0.2-0.1,0.2-0.1,0.3-0.3c-0.4,0-0.9-0.1-0.9,0.3C24.7,26.4,24.6,26.5,24.4,26.5z M25.3,25.7c0.4,0.2,0.9-0.1,0.9-0.5 c-0.4,0-0.8,0-1.1,0.4C25.5,25.4,25.3,25.7,25.3,25.7z M78.1,46.7c-0.7,0.3-0.2,0.9,0,0.7C78.4,47,78.4,46.8,78.1,46.7z M24.7,46.8 c0.2,0,0.3,0,0.4-0.2c-0.8-0.5-2-1.9-3-0.7c0.3-0.1,0.6-0.2,0.9-0.3c0,0-0.1,0.1-0.1,0.1c0.6,0.3,1,0.3,1.4,0.8 c-0.1,0.1-0.1,0.2-0.2,0.2C24.3,46.7,24.5,46.8,24.7,46.8z M55.7,40.5c-0.1,0.1-0.2,0.1-0.4,0.1c0.4,0.2,0.3,0.1,0.6-0.2 C55.9,40.4,55.8,40.4,55.7,40.5z M49.5,32.8c0.1-0.4,0.2-0.6-0.3-0.4C49.2,32.7,49.3,32.7,49.5,32.8z M48.9,38.1 c0-0.3,0.1-0.4,0-0.7C48.6,37.7,48.8,37.8,48.9,38.1z M45.1,32.6c0.1-0.1,0.1-0.3,0.2-0.1c0,0.1,0.4,0.4,0.4,0.6 c0,0.4-0.6-0.1-0.3,0.6c-0.1,0-0.2,0.1-0.3,0.1c0.1,0,0.3,0.2,0.5,0.2c-0.2,0.1-0.4,0.3-0.6,0.5c0.7,0,1.9,0,1.9-1 c-0.6-0.2-0.6-1-1.2-1.2c0.2-0.2,0.2-0.5,0.3-0.6c-0.2,0-0.3,0-0.5,0c0.1-0.1,0.2-0.3,0.3-0.4C45,31.2,44.9,32,45.1,32.6z M53.3,40.5c-0.2,0-0.2,0.1-0.4-0.1c0,0.1,0,0.1,0,0.2c0.3,0.1,0.5,0.2,0.8,0C53.5,40.5,53.5,40.5,53.3,40.5z M41.5,27.3 c-0.3,0-0.6,0-0.9,0c0-0.1,0.2-0.4,0.2-0.4c0.3,0.3,0.4,0.3,0.8,0.3c-0.2-0.3-0.2-0.4-0.6-0.6c0.1,0,0.3,0,0.5,0 c-0.1-0.1,0-0.2-0.2-0.4c0.3,0,0.5-0.1,0.7-0.2C42,26,42,26,41.9,26c0.2,0,0.3,0,0.5,0c-0.1-0.1-0.2-0.2-0.2-0.3 c0.3-0.2,0.3-0.2-0.1-0.5c0.2,0,0.5-0.1,0.7-0.1c-0.3-0.4-0.2-0.7,0.3-0.9c-0.2,0-0.3,0-0.5,0c0.5,0,1-0.2,1.6-0.3 c-0.6-0.3-1.5-0.1-2.1,0c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.3-0.1-1.9-0.1c0.7,0,1.5,0.1,2.2-0.1c-1.4-0.2-3.8-0.7-5,0.1 c0.1,0,0.3,0.1,0.4,0.1c-1.6-0.3-3.3-0.2-4.8,0.4c0.2,0,0.3,0.1,0.5,0.1c-0.6,0.3-1.4,0.1-1.9,0.5c0.4,0.1,0.8,0.2,1.2,0.2 c-0.3,0-0.7,0-1,0.1c0.2,0.2,4.1,0.7,2.5,1.7c0.3,0.1,0.5,0.2,0.8,0.4c-0.9-0.5-1,0.9,0,0.2c-0.6,1-1.2,0.7-0.8,2.1 c0.2,0.7,0.5,0.9,0.9,1.1c0.7,0.4,0.6,0.2,1.1-0.4c0.1-0.1,0.4-0.9,0.6-1.1c0.4-0.3,0.8-0.2,1.1-0.4C39.3,28.2,40.4,27.9,41.5,27.3z M25.3,47.4c0.3,0.1,0.4-0.1,0.6,0.3c0.2-0.4,0.6-0.3,0.9-0.4c-0.3-0.4-0.9-0.7-1.4-0.4c0.2,0.2,0.1,0.2,0.3,0.4 c-0.2,0-0.3,0.1-0.6,0C25,47.6,25.1,47.4,25.3,47.4z M80.8,58.3c0.1,0,0.2-0.1,0.3-0.1C81,58,80.7,58,80.5,58.4 C80.6,58.4,80.7,58.3,80.8,58.3z M82.5,56.6c-0.2-0.4-0.3-0.7-0.5-1.1c0.2-0.1,0.3-0.3,0.5-0.3c0-0.1,0-0.1,0-0.2 c-0.4,0.2-1.4,0.1-0.8-0.4c0.5-0.4,1.2,0.5,1.3-0.5c-0.4,0.6-0.9,0-1.3,0.2c-0.3,0.2-0.5,1.1-0.5,1.5c0,0,0.3,1.2,0.2,1.2 c0.4,0.2,0.2-0.9,0.4-1.2c0,0.4,0.1,0.6,0.2,0.9c0.1-0.1,0.2-0.1,0.3-0.2c-0.1,0.3,0,0.3,0,0.5C82.5,56.9,82.4,56.8,82.5,56.6z M78.5,55.3c0.1,0.8,1.5,1.1,1.9,1.1c0.1-0.7,0.3-1.8,0.9-2c-0.6-0.8-0.4-1.3,0-1.8c-0.4-0.2-0.5-0.6-0.8-0.5 c-0.3,0.1-0.6,0.9-0.8,1.1C79.1,53.9,77.9,54,78.5,55.3z M85.8,57.1c-0.1,0.1-0.2,0-0.2,0.5C85.8,57.4,85.7,57.2,85.8,57.1z M83.6,56c-0.1,0-0.2,0-0.3,0C83.6,56.5,83.5,56.1,83.6,56z M81.6,58.9c-0.1-0.2-0.1-0.4-0.5-0.3C81.3,58.8,81.4,58.8,81.6,58.9z M82.3,58.2c-0.1-0.2-0.5-0.1-0.8,0.1C81.7,58.4,82,58.3,82.3,58.2z M78.7,58c0.5,0.1,1,0.2,1.5,0.1c-0.6-0.3-2.6-1.5-3-0.6 C77.7,57.7,78.2,57.8,78.7,58z M77.4,56.5c0.3-1-2-4.1-3.1-3.9c0.4,0.9,1,1.6,1.5,2.5C76,55.4,77.5,58.3,77.4,56.5z M84.2,56.1 c0.2,0.1,0.3,0,0.5,0.2c-0.2-0.5-0.6-0.6-0.9-0.2C84,56.1,84.1,56.1,84.2,56.1z M83.9,55.1c0.1-0.4,0.3-0.8-0.1-1.2 C83.7,54.3,83.7,54.7,83.9,55.1z M82.7,58.8c0.2-0.3,0.6-0.5,0.9-0.7c-0.5,0-1,0.2-1.2,0.8C82.5,58.9,82.6,58.9,82.7,58.8z M44.1,33.6c-0.1,0.1-0.1,0.3-0.2,0.4c0.4,0.1,1.4-0.5,1.1-1C44.7,32.3,44,33,44.1,33.6z M41.8,29.6c0.5,0.1,1.1-0.1,1.5-0.5 c0-0.1-0.2-0.4-0.2-0.5c-0.6,0.1-1.9-0.2-2.3,0.3c0.2,0,0.3,0.1,0.5,0.1c-0.1,0-0.2,0.1-0.4,0.2c0.2,0.1,0.3,0.1,0.5,0.2 c-0.1,0.1-0.2,0.1-0.2,0.2C41.4,29.5,41.6,29.5,41.8,29.6z M48.7,38.5C48.8,40.2,49,37.2,48.7,38.5z M50.5,39.4 c-0.2,0-0.4,0.1-0.6,0c0.1,0.3,0.4,0.5,0.7,0.6C50.7,39.5,50.6,39.5,50.5,39.4z M24.1,47.3c-0.1,0.1-0.2-0.1-0.2,0.1 c0.3,0.2,0.3,0.2,0.6,0.1C24.4,47.3,24.3,47.4,24.1,47.3z M70,51c-0.1-0.1-0.1-0.1-0.2-0.2C69.3,52.7,70.9,52.3,70,51z M61,60.2 c0-0.2-0.1-0.4-0.2-0.6c-0.1,0.3-0.3,0.5-0.4,0.7c-0.1,0.8-0.9,0.8-1.1,1.4c-0.2,0.4,0.1,0.7,0,1.1c-0.1,0.4-0.3,0.6-0.4,1 c-0.1,1.2,0.5,1.5,1.1,0.7c0.5-0.7,0.9-2.6,0.9-3.5c0,0.1,0.1,0.2,0.1,0.2C61.1,60.9,61,60.6,61,60.2z M74.3,48.1 c-0.9,0.8-1-2.4-2-2.6c0,0.2,0,0.2,0,0.4c-0.3-0.1-0.5,0-0.9,0.1c0.1,0.9-1.3,1.5-1.5,2.2c-0.2,0.6-0.2,2.1-0.3,2.7 c-0.1,0.1-0.3,0.4-0.5,0.5c-1-1.2-1.5-3.8-1.8-5.4c-0.6,0.6-1.1-0.6-1.6-1c-0.5-0.5-0.4-0.4-1.1-0.5c-0.5-0.1-0.9,0.1-1.3-0.1 c-0.4-0.2-0.5-0.6-0.8-0.7c-0.3-0.1-0.5,0.2-1,0c-0.7-0.3-0.8-1.5-1.5-1.1c0.1,0.9,0.8,1.3,1,2.1c0-0.2,0.1-0.4,0.1-0.5 c0.1,1.3,1,0.8,1.4-0.1c-0.1,0.9,0.5,0.7,0.8,1.1c0.4,0.8,0.2,0.6-0.1,1.2c-0.4,1-0.6,1.2-1.5,1.7c-0.6,0.4-2,1.9-2.6,1.1 c-0.3-0.4-0.1-0.9-0.2-1.3c-0.2-0.5-0.7-1-0.9-1.4c-0.4-0.8-1.8-3-1.6-3.7c0,0.3-0.2,0.5-0.2,0.7c-0.2-0.3-0.4-0.5-0.5-0.9 c0.1,0.8,0.6,1.5,0.9,2.2c0.3,0.7,0.4,1.4,0.7,2.1c0.3,0.7,2,2.5,1.7,3c0.5,0.9,1.8,0.2,2.4-0.1c0.1,3.4-3.7,4.9-3.4,7.8 c0.1,1.4,0.7,2.7-0.3,3.9c-0.7,0.8-1,0.7-1.1,1.7c0,0.5,0.2,0.8-0.1,1.3c-0.1,0.2-0.6,0.3-0.7,0.5c0,0.1,0,0.5-0.1,0.7 c-0.2,0.5-0.5,1.1-0.9,1.5c-0.5,0.6-0.9,0.8-1.4,1c-0.2,0.1-1.4,0.4-1.5,0.4c-0.6-0.2-0.2-0.7-0.3-1.2c-0.2-0.8-0.6-1.4-0.8-2.2 c-0.2-0.9-0.2-1.6-0.5-2.5c-0.3-0.8-0.5-1.3-0.2-2.2c0.3-1.4,0.5-2.2,0.1-3.5c-0.3-1-0.9-1.5-0.9-2.5c0-0.8,0.3-1.3-0.2-1.9 c-0.9,0.6-1.1-0.8-2.2-0.5c-0.7,0.2-1.9,0.8-2.6,0.6c-1.5-0.3-2.2-3.1-2.8-4.2c0.8-0.8,0.2-2.2,0.4-3c0.1-0.4,0.4-1.2,0.6-1.5 c0.4-0.6,0.9-0.7,1.2-1.3c0.5-0.8,0.3-1.3,1-2c0.8-0.9,0.3-0.3,1.4-0.5c0.9-0.1,2.7-1.4,3.4-0.6c0.1,0,0.2-0.1,0.2-0.1 c-0.2,0.8-0.3,1.2,0.3,1.7c0.5,0.4,1.7,1.1,2.2,0.8c0.1,0,0-0.6,0.5-0.7c0.2-0.1,0.7,0.4,0.9,0.5c0.5,0.2,1.7-0.1,1.9,0.3 c0.9,0.2,1-1.5,1-2.3c-0.6,0-1.4,0.3-1.9,0.1c-1.2-0.5-0.9-1.5,0-1.9c0.4-0.2,1.1-0.3,1.6-0.3c0.4,0,1,0.7,1.4,0.3 c0.6-0.6-0.9-1.3-1.3-1.6c0.3-0.4,0.2-0.2,0.2-0.5c0.1-0.1,0.2-0.1,0.4-0.2c-0.4-0.1-1.6,0.5-0.6,0.6c-0.4,0.4-0.8,0.5-1.1,0.1 c0.1-0.1,0.2-0.1,0.3-0.2c-1-0.9-1.9,1.4-1,1.8c-0.2,0.1-0.5,0.3-0.7,0.5c-0.2-0.4-0.3-0.3-0.7-0.2c0.1,0.1,0.1,0.1,0.2,0.2 c-0.3-0.1-0.2,0.1-0.4-0.1c0,0.5,0.2,0.7,0.4,1.1c-0.1,0-0.2-0.1-0.3-0.1c0.1,0.2,0.1,0.2-0.1,0.2c0,0.1,0.1,0.2,0.1,0.4 C52,40,52,38.4,51.7,37.9c-0.3-0.5-1.4-1.3-1.6-1.2c-0.1-0.2,0-0.2,0-0.3c-1.3,0,1.2,2,1.3,2.3c-0.7-0.5-0.1,0.3-0.7,0.8 c0.3-1-0.8-1.3-1.3-1.8c-0.6-0.6-0.2-0.5-0.9-0.6c-0.5-0.1-1.1,0.5-1.3,0.7c-0.8,0.6-0.7,1.7-1.5,2.2c-0.8,0.5-1.1-0.4-1.8-0.1 c-0.1-0.5-0.2-2.3,0.1-2.6c0.4-0.5,1.5,0.4,1.9-0.1c0.7-0.8-0.5-1.5-0.8-2c0.3,0,0.5-0.1,0.8,0c0-0.1-0.1-0.3-0.1-0.4 c0.5,0.3,0.9-0.3,1.2-0.6c0.3-0.3,0.8-0.7,1-0.9c0.1-0.2,0.3,0.2,0.4-0.1c0,0-0.1-0.3-0.1-0.4c0.2-0.4-0.2-0.8,0.5-1 c0,0.1,0.1,0.4,0.1,0.5c-1.1,0.9,1.1,0.8,1.5,0.7c0.6-0.1,0.7,0.1,1.1-0.3c0.2-0.2-0.2-1.4,0.7-0.6c0-0.2,0-0.3,0-0.5 c-0.2-0.1-0.1-0.1-0.3-0.3c0.5-0.2,0.9,0,1.3-0.3c-0.6-0.4-1.5,0.5-1.9-0.3c-0.4-0.7,0.2-1.2,0.8-1.5c-0.5-0.8-0.9,0.1-1.2,0.5 c-0.7,0.9-0.3,0.8-0.4,1.8c0,0.2-0.6,1.4-0.9,1.3c-0.4-0.1-0.7-1.2-1-1.4c-0.3-0.1-1.5,0.8-1.2-0.8c0.1-0.6,1.1-1,1.6-1.5 c1-1.1,2.6-2.5,4.1-1.6c-0.1,0-0.2,0.1-0.3,0.1c0.4,0.2,2.3,0.3,2.6,0.9c0.4,1-1.2,0.3-1.6,0.4c0.5,0.3,0.5,0.9,1.1,1 c-0.1-0.1-0.1-0.2-0.2-0.3c0.2,0,0.6,0,0.9,0c-0.1-0.1-0.1-0.2-0.2-0.3c0.3-0.3,0.6-0.4,0.9-0.2c0-0.3-0.1-0.6-0.3-0.9 c0.4,0,0.6,0.1,0.8,0.3c-0.1,0-0.2,0-0.3,0c0.4,0.6,1.1-0.3,1.9-0.4c-0.1,0.1-0.1,0.1-0.2,0.2c0.5,0,1.2-0.1,1.6-0.3 c-0.1-0.1-0.2-0.1-0.3-0.2c0.6-0.2,1.5,0.2,2.1,0.5c0-0.1,0.1-0.1,0.1-0.2c-0.7-0.3-1.2-1.5-0.2-1.4c0.5,0,1.4,1.7,1,2.2 c0.4,0,0.5-0.1,0.6-0.5c-0.4-0.4-0.6-0.8-1-1.2c0.1-0.1,0.2-0.1,0.3-0.2c-0.1-0.1-0.1-0.2-0.2-0.2c0.2,0.2,0.4,0.4,0.6,0.6 c-0.1-0.1-0.1-0.2-0.2-0.2c0.4-0.2,0.8-0.2,1.2,0c-0.3-0.2-0.3-0.4-0.5-0.6c0.4-0.1,0.9-0.1,1.3-0.1c-0.1-0.1-0.2-0.1-0.3-0.2 c0.6-0.7,1.8-0.5,2.7-0.6c0.1-0.4,0.5-0.5,0.9-0.3C68.1,25,68,25,67.9,25c0.7,0.2,1.8-0.1,2.3,0.6c-0.2,0.1-0.5,0.3-0.7,0.4 c1.1,0.1,2.1,0.5,3.2,0.4c-0.1-0.1-0.1-0.2-0.2-0.2c1.1,0,1.5,0.7,2.5,1c0-0.1-0.1-0.2-0.1-0.4c0.6,0.2,1.2,0.1,1.8,0.1 c-0.1-0.1-0.3-0.2-0.4-0.3c0.5-0.3,1.7-0.1,2.3,0.1c0.7,0.2,1.4,0.2,2.1,0.4c1.1,0.2,2.5,0.9,3.6,0.7c-0.2-0.1-0.3-0.2-0.5-0.4 c1.8,0.3,2.5,0.3,3.9,1.8c-0.2,0-0.2,0.1-0.5,0.1c0.4,0.2,0.9,0.4,1.2,0.8c-0.6-0.2-1.3,0.2-1.3,0.9c-0.5-0.4-1.1,0-1.6,0 c0,0.9,0.6,0.7,1,1.4c-0.1,0-0.1,0-0.2,0c0.1,0.2,0.2,0.3,0.3,0.5c-0.1,0.1-0.2,0.1-0.3,0.2c0.1,0.1,0.1,0.3,0.2,0.4 c-0.1,0-0.2,0.1-0.3,0.1c0.2,0.4,0,0.4,0,0.7c-0.7-0.7-1.6-1.6-1.8-2.6c0.5-0.2,1-1.7,0.2-1.7c0.2,1-0.4,0.2-0.7,0.3 c-0.4,0.2-1.1,0.3-0.3,0.9c-0.6,0.3-1.3-0.1-2,0c-1.2,0.1-1.2,0.4-1.8,1.7c1.2,0.2,2.2,0.4,2.5,2.1c0.1,0.6,0.1,1.6-0.2,2.1 c-0.4,0.5-0.6,0.3-0.9,0.6c0,0-0.4,0.9-0.4,0.9c0.1,0.5,0.3,0.4,0.6,0.9c1.1,1.9-0.9,1.2-0.5,0.3c-0.2-0.2-0.7-0.8-0.7-0.8 c-0.4-0.2-0.5-0.6-1.1,0c0.4-1.3-0.9-0.4-0.9,0c0,0.9,1.3,0.4,1.6,0.8c-1.4,0.4,0.5,2.1,0.6,2.8c0.2,1.5-0.7,2.5-1.6,3.1 c-0.3,0.2-0.4,0.3-0.8,0.4c-0.1,0,0.1,0.4-0.1,0.4c-0.1,0-0.2-0.3-0.2-0.3c-0.1,0-1-0.5-1,0.7c0,0.8,1.1,1.3,1.3,2.1 c0.2,1.1-0.4,1.4-1,2.1c0-0.5-0.9-1.6-1.4-1.6c0-0.1,0-0.2,0-0.3c-0.1,0-0.2,0-0.3,0c0,0.6-0.1,1.2,0,1.7c0.1,0.4,0.5,0.7,0.7,1.1 c0.4,0.8,0.5,1.3,0.8,2.1c-1.2-0.2-1.1-2-1.8-2.8c0,0.1,0,0.2,0,0.2C75.1,51,75,47.7,74.3,48.1z M53.6,51.4 c-0.1-0.1-0.1-0.1-0.2-0.2C53.5,51.3,53.5,51.4,53.6,51.4z M61.2,39.7c-0.1-0.7-0.4-0.9-0.5-1.5c0.3,0.1,0.3,0,0.5,0 c-0.2-0.4-0.5-0.6-0.5-0.1c-0.1-0.7-0.6-0.8-0.9-1.4c0.1,0,0.2,0,0.3,0c0.2-0.4-0.1-0.3,0.4-0.3c0.1-1-1-0.7-1.3-0.2 C58.7,37,59.4,38,60,38.5C59.1,39.1,60.4,40.4,61.2,39.7z M50.4,24.2c0.4,0.2,1,0.2,1.5-0.1c-0.6-0.2-1.4-0.2-2-0.1 C50.1,24.2,50.2,24.2,50.4,24.2z M51,25c0.1,0,0.3-0.1,0.4-0.1c-0.3-0.1-0.5-0.1-0.8-0.1c0.1,0.3,0.1-0.1,0,0.2 C50.8,24.9,50.9,24.9,51,25z M49.1,24.8c0.1,0,0.2,0.1,0.3,0.1c-0.1,0-0.1,0.1-0.2,0.1c0.7,0.5,0.8-0.4,1.5-0.5 c-0.9-0.3-1.4-0.2-2.2-0.2C48.7,24.5,48.9,24.7,49.1,24.8z M27.1,47.3c0.1,0.1,0,0.4,0.4,0.1C27.4,47.3,27.3,47.3,27.1,47.3z M55.6,24.1c0.3,0.1,0.6,0,0.9-0.1c-0.5,0-0.8,0-1.3,0C55.5,24,55.7,24.2,55.6,24.1z M57.7,26.9c0.4,0.2,0.9,0.4,1.4,0.3 c-2-0.4,1.3-1.7,1.6-1.9c-0.7-0.3-1.8,0.1-2.5,0.5c-0.1,0.2,0,0.1-0.3,0.4c0.1,0,0.1,0,0.2,0C57.7,26.4,57.7,26.6,57.7,26.9z M65.1,24.4c0.5,0.1,1,0.2,1.5,0.2c-0.4-0.6-1.5-0.9-2.1-0.4C64.7,24.1,64.8,24.3,65.1,24.4z M75.7,25.8c0.3-0.1,0.7-0.1,1.1-0.1 c-0.3-0.5-1.3-0.5-1.8-0.4C75.2,25.7,75.4,25.8,75.7,25.8z M67.6,24.6c-0.5-0.2-0.9-0.4-1,0.2C67,24.8,67.5,24.8,67.6,24.6z M76.6,26.1c-0.2,0.1-0.2,0-0.3,0.2c0.3,0.1,0.6,0.1,0.8,0.1C77,26.2,76.8,26.1,76.6,26.1z M5,29.1C5,29.1,5,29.1,5,29.1z M7.7,27 c-0.2-0.1-0.3-0.2-0.6,0.1C7.3,27.1,7.5,27,7.7,27z M82.3,33.9c0.6,0.5,0.9,1.6,1.4,2.3c0-0.1,0-0.2,0-0.3c0.1,0.1,0.2,0.2,0.3,0.2 c-0.3-0.4-0.7-0.7-0.7-1.2c0.2,0,0.3,0.1,0.5,0.1c-0.6-0.6-1.2-1.8-1.8-2C82.1,33.3,82.2,33.4,82.3,33.9z M5.5,28.8 c0,0,0.3,0.1,0.5,0.1c0.1,0.8,1.1-0.1,1.7-0.2c-0.2-0.5-0.7-0.4-1-0.2c0.1-0.1,0.2-0.1,0.2-0.2C6.4,27,5.6,28.5,5,29.1 C5.2,28.9,5.7,28.4,5.5,28.8z M77.6,25.8c0.2,0,0.3,0.1,0.5-0.1c-0.3-0.1-0.7-0.1-1.1-0.1C77.2,25.7,77.3,25.7,77.6,25.8z M85.8,27.1c-0.1-0.1-0.2-0.2-0.3-0.2c0,0-0.1,0.1-0.1,0.1C85.6,27.1,85.7,27,85.8,27.1z M28.5,50.6c0,0,0.1,0.3,0.2-0.2 C28.6,50.3,28.5,50.6,28.5,50.6z M7.1,29.7c-0.3-0.1-0.4-0.2-0.7,0C6.6,29.8,6.8,29.7,7.1,29.7z M9.2,31.6c-0.3,0.1-0.5,0.1-0.5,0.5 c0.2-0.1,0.5-0.2,0.7-0.3C9.3,31.5,9.3,31.7,9.2,31.6z M6.4,30.8c0.2,0,0.3,0.3,0.4,0C6.7,30.7,6.5,30.8,6.4,30.8z",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"translate",calcMode:"linear",values:"0 0;100 0",dur:"2s",begin:"0s",repeatCount:"indefinite"})})]})]}),title:"Earth"},{id:"14",icon:(0,s.jsx)("svg",{width:"80px",height:"80px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",className:"lds-fidget-spinner",children:(0,s.jsxs)("g",{transform:"rotate(6 50 50)",children:[(0,s.jsx)("g",{transform:"translate(50 50)",children:(0,s.jsx)("g",{transform:"scale(0.9)",children:(0,s.jsxs)("g",{transform:"translate(-50 -58)",children:[(0,s.jsx)("path",{d:"M27.1,79.4c-1.1,0.6-2.4,1-3.7,1c-2.6,0-5.1-1.4-6.4-3.7c-2-3.5-0.8-8,2.7-10.1c1.1-0.6,2.4-1,3.7-1c2.6,0,5.1,1.4,6.4,3.7 C31.8,72.9,30.6,77.4,27.1,79.4z",fill:"#fc636b"}),(0,s.jsx)("path",{d:"M72.9,79.4c1.1,0.6,2.4,1,3.7,1c2.6,0,5.1-1.4,6.4-3.7c2-3.5,0.8-8-2.7-10.1c-1.1-0.6-2.4-1-3.7-1c-2.6,0-5.1,1.4-6.4,3.7 C68.2,72.9,69.4,77.4,72.9,79.4z",fill:"#6a67ce"}),(0,s.jsx)("circle",{cx:50,cy:27,r:"7.4",fill:"#ffb900"}),(0,s.jsx)("path",{d:"M86.5,57.5c-3.1-1.9-6.4-2.8-9.8-2.8c-0.5,0-0.9,0-1.4,0c-0.4,0-0.8,0-1.1,0c-2.1,0-4.2-0.4-6.2-1.2 c-0.8-3.6-2.8-6.9-5.4-9.3c0.4-2.5,1.3-4.8,2.7-6.9c2-2.9,3.2-6.5,3.2-10.4c0-10.2-8.2-18.4-18.4-18.4c-0.3,0-0.6,0-0.9,0 C39.7,9,32,16.8,31.6,26.2c-0.2,4.1,1,7.9,3.2,11c1.4,2.1,2.3,4.5,2.7,6.9c-2.6,2.5-4.6,5.7-5.4,9.3c-1.9,0.7-4,1.1-6.1,1.1 c-0.4,0-0.8,0-1.2,0c-0.5,0-0.9-0.1-1.4-0.1c-3.1,0-6.3,0.8-9.2,2.5c-9.1,5.2-12,17-6.3,25.9c3.5,5.4,9.5,8.4,15.6,8.4 c2.9,0,5.8-0.7,8.5-2.1c3.6-1.9,6.3-4.9,8-8.3c1.1-2.3,2.7-4.2,4.6-5.8c1.7,0.5,3.5,0.8,5.4,0.8c1.9,0,3.7-0.3,5.4-0.8 c1.9,1.6,3.5,3.5,4.6,5.7c1.5,3.2,4,6,7.4,8c2.9,1.7,6.1,2.5,9.2,2.5c6.6,0,13.1-3.6,16.4-10C97.3,73.1,94.4,62.5,86.5,57.5z M29.6,83.7c-1.9,1.1-4,1.6-6.1,1.6c-4.2,0-8.4-2.2-10.6-6.1c-3.4-5.9-1.4-13.4,4.5-16.8c1.9-1.1,4-1.6,6.1-1.6 c4.2,0,8.4,2.2,10.6,6.1C37.5,72.8,35.4,80.3,29.6,83.7z M50,39.3c-6.8,0-12.3-5.5-12.3-12.3S43.2,14.7,50,14.7 c6.8,0,12.3,5.5,12.3,12.3S56.8,39.3,50,39.3z M87.2,79.2c-2.3,3.9-6.4,6.1-10.6,6.1c-2.1,0-4.2-0.5-6.1-1.6 c-5.9-3.4-7.9-10.9-4.5-16.8c2.3-3.9,6.4-6.1,10.6-6.1c2.1,0,4.2,0.5,6.1,1.6C88.6,65.8,90.6,73.3,87.2,79.2z",fill:"#3be8b0"})]})})}),(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;360 50 50",dur:"1s",begin:"0s",repeatCount:"indefinite"})]})}),title:"Fidget Spninner"},{id:"16",icon:(0,s.jsxs)("svg",{width:"80px",height:"80px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",className:"lds-hourglass",children:[(0,s.jsx)("defs",{children:(0,s.jsxs)("clipPath",{id:"lds-hourglass-cpid-2378206027203",children:[(0,s.jsxs)("rect",{x:0,y:"28.3826",width:100,height:"21.6174",children:[(0,s.jsx)("animate",{attributeName:"y",calcMode:"spline",values:"0;50;0;0;0",keyTimes:"0;0.4;0.5;0.9;1",dur:"2.2",keySplines:"0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7",begin:"0s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"height",calcMode:"spline",values:"50;0;0;50;50",keyTimes:"0;0.4;0.5;0.9;1",dur:"2.2",keySplines:"0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7",begin:"0s",repeatCount:"indefinite"})]}),(0,s.jsxs)("rect",{x:0,y:"71.6174",width:100,height:"28.3826",children:[(0,s.jsx)("animate",{attributeName:"y",calcMode:"spline",values:"100;50;50;50;50",keyTimes:"0;0.4;0.5;0.9;1",dur:"2.2",keySplines:"0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7",begin:"0s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"height",calcMode:"spline",values:"0;50;50;0;0",keyTimes:"0;0.4;0.5;0.9;1",dur:"2.2",keySplines:"0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7",begin:"0s",repeatCount:"indefinite"})]})]})}),(0,s.jsx)("g",{transform:"translate(50,50)",children:(0,s.jsx)("g",{transform:"scale(0.9)",children:(0,s.jsx)("g",{transform:"translate(-50,-50)",children:(0,s.jsxs)("g",{transform:"rotate(0)",children:[(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;0 50 50;180 50 50;180 50 50;360 50 50",keyTimes:"0;0.4;0.5;0.9;1",dur:"2.2s",begin:"0s",repeatCount:"indefinite"}),(0,s.jsx)("path",{d:"M54.864,50L54.864,50c0-1.291,0.689-2.412,1.671-2.729c9.624-3.107,17.154-12.911,19.347-25.296 c0.681-3.844-1.698-7.475-4.791-7.475H28.908c-3.093,0-5.472,3.631-4.791,7.475c2.194,12.385,9.723,22.189,19.347,25.296 c0.982,0.317,1.671,1.438,1.671,2.729v0c0,1.291-0.689,2.412-1.671,2.729C33.84,55.836,26.311,65.64,24.117,78.025 c-0.681,3.844,1.698,7.475,4.791,7.475h42.184c3.093,0,5.472-3.631,4.791-7.475C73.689,65.64,66.16,55.836,56.536,52.729 C55.553,52.412,54.864,51.291,54.864,50z",clipPath:"url(#lds-hourglass-cpid-2378206027203)",fill:"#ffdf85"}),(0,s.jsx)("path",{d:"M81,81.5h-2.724l0.091-0.578c0.178-1.122,0.17-2.243-0.022-3.333C76.013,64.42,68.103,54.033,57.703,50.483l-0.339-0.116 v-0.715l0.339-0.135c10.399-3.552,18.31-13.938,20.642-27.107c0.192-1.089,0.2-2.211,0.022-3.333L78.276,18.5H81 c2.481,0,4.5-2.019,4.5-4.5S83.481,9.5,81,9.5H19c-2.481,0-4.5,2.019-4.5,4.5s2.019,4.5,4.5,4.5h2.724l-0.092,0.578 c-0.178,1.122-0.17,2.243,0.023,3.333c2.333,13.168,10.242,23.555,20.642,27.107l0.338,0.116v0.715l-0.338,0.135 c-10.4,3.551-18.31,13.938-20.642,27.106c-0.193,1.09-0.201,2.211-0.023,3.333l0.092,0.578H19c-2.481,0-4.5,2.019-4.5,4.5 s2.019,4.5,4.5,4.5h62c2.481,0,4.5-2.019,4.5-4.5S83.481,81.5,81,81.5z M73.14,81.191L73.012,81.5H26.988l-0.128-0.309 c-0.244-0.588-0.491-1.538-0.28-2.729c2.014-11.375,8.944-20.542,17.654-23.354c2.035-0.658,3.402-2.711,3.402-5.108 c0-2.398-1.368-4.451-3.403-5.108c-8.71-2.812-15.639-11.979-17.653-23.353c-0.211-1.191,0.036-2.143,0.281-2.731l0.128-0.308 h46.024l0.128,0.308c0.244,0.589,0.492,1.541,0.281,2.731c-2.015,11.375-8.944,20.541-17.654,23.353 c-2.035,0.658-3.402,2.71-3.402,5.108c0,2.397,1.368,4.45,3.403,5.108c8.71,2.812,15.64,11.979,17.653,23.354 C73.632,79.651,73.384,80.604,73.14,81.191z",fill:"#e15b64"})]})})})})]}),title:"Hourglass"},{id:"18",icon:(0,s.jsxs)("svg",{className:"lds-kakidog",width:"80px",height:"80px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",children:[" ",(0,s.jsxs)("g",{transform:"rotate(357.772 49.9997 49.9997)",children:[(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",values:"360 50 50;0 50 50",keyTimes:"0;1",dur:"1.5s",repeatCount:"indefinite",calcMode:"spline",keySplines:"0.5 0 0.5 1",begin:"-0.15000000000000002s"}),(0,s.jsx)("circle",{cx:50,cy:50,r:"39.891",stroke:"#dec17a",strokeWidth:"14.4",fill:"none",strokeDasharray:"0 300",children:(0,s.jsx)("animate",{attributeName:"stroke-dasharray",values:"15 300;55.1413599195142 300;15 300",keyTimes:"0;0.5;1",dur:"1.5s",repeatCount:"indefinite",calcMode:"linear",keySplines:"0 0.4 0.6 1;0.4 0 1 0.6",begin:"-0.069s"})}),(0,s.jsx)("circle",{cx:50,cy:50,r:"39.891",stroke:"#ffffff",strokeWidth:"7.2",fill:"none",strokeDasharray:"0 300",children:(0,s.jsx)("animate",{attributeName:"stroke-dasharray",values:"15 300;55.1413599195142 300;15 300",keyTimes:"0;0.5;1",dur:"1.5s",repeatCount:"indefinite",calcMode:"linear",keySplines:"0 0.4 0.6 1;0.4 0 1 0.6",begin:"-0.069s"})}),(0,s.jsx)("circle",{cx:50,cy:50,r:"32.771",stroke:"#000000",strokeWidth:1,fill:"none",strokeDasharray:"0 300",children:(0,s.jsx)("animate",{attributeName:"stroke-dasharray",values:"15 300;45.299378454348094 300;15 300",keyTimes:"0;0.5;1",dur:"1.5s",repeatCount:"indefinite",calcMode:"linear",keySplines:"0 0.4 0.6 1;0.4 0 1 0.6",begin:"-0.069s"})}),(0,s.jsx)("circle",{cx:50,cy:50,r:"47.171",stroke:"#000000",strokeWidth:1,fill:"none",strokeDasharray:"0 300",children:(0,s.jsx)("animate",{attributeName:"stroke-dasharray",values:"15 300;66.03388996804073 300;15 300",keyTimes:"0;0.5;1",dur:"1.5s",repeatCount:"indefinite",calcMode:"linear",keySplines:"0 0.4 0.6 1;0.4 0 1 0.6",begin:"-0.069s"})})]}),(0,s.jsxs)("g",{transform:"rotate(0.544159 50 50)",children:[(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",values:"360 50 50;0 50 50",keyTimes:"0;1",dur:"1.5s",repeatCount:"indefinite",calcMode:"spline",keySplines:"0.5 0 0.5 1"}),(0,s.jsx)("path",{fill:"#dec17a",stroke:"#000000",d:"M97.2,49.3c0.1,6.3-1.1,12.6-3.4,18.4l-13.4-5.4c1.6-4,2.5-8.4,2.4-12.8"}),(0,s.jsx)("path",{fill:"#ffffff",d:"M93.6,49.3l-0.1,3.7l-0.4,3.7c-0.4,2.1-2.3,3.4-4.1,2.9l-0.2-0.1c-1.9-0.5-3-2.3-2.7-4l0.4-3.1l0.1-3.1"}),(0,s.jsx)("path",{fill:"#dec17a",stroke:"#000000",d:"M85.5,62.3c-0.2,0.7-0.5,1.4-0.8,2.1l-0.9,2.1c-0.6,1.1-2,1.5-3.2,0.8c-1.1-0.7-1.7-2-1.1-2.9l0.8-1.8 c0.3-0.6,0.5-1.2,0.7-1.9"}),(0,s.jsx)("path",{fill:"#dec17a",stroke:"#000000",d:"M94.6,65.5c-0.3,0.9-0.6,1.8-1,2.7l-1.1,2.6c-0.8,1.4-2.3,2-3.5,1.3v0c-1.1-0.7-1.5-2.2-0.9-3.4l1-2.4 c0.3-0.8,0.7-1.6,0.9-2.4"})]}),(0,s.jsxs)("g",{transform:"rotate(357.772 49.9997 49.9997)",children:[(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",values:"360 50 50;0 50 50",keyTimes:"0;1",dur:"1.5s",repeatCount:"indefinite",calcMode:"spline",keySplines:"0.5 0 0.5 1",begin:"-0.15000000000000002s"}),(0,s.jsx)("path",{fill:"#dec17a",stroke:"#000000",d:"M97.2,50.1c0-5-0.8-10-2.4-14.8c-0.4-1.2-1-2.2-1.8-3c-0.7-0.8-1.7-1.4-2.7-1.8c0,0.6-0.3,1.2-0.8,1.5 c-0.8,0.3-1.7,0-2.1-0.8l-0.5-1c-0.6,0.1-1.2,0.3-1.8,0.7c-0.6,0.3-1.1,0.7-1.6,1.2l0.4,0.9c0.4,0.7,0,1.6-0.8,2 c-0.6,0.3-1.2,0.2-1.6-0.1c-0.4,0.8-0.5,1.7-0.7,2.5c-0.1,0.9,0,1.7,0.3,2.5c1,3.3,1.6,6.8,1.6,10.2"}),(0,s.jsx)("path",{fill:"#ffffff",d:"M86.4,50.1c0-1.3-0.1-2.6-0.2-3.8c-0.3-1.7,1-3.4,2.9-3.8l0.3,0c1.9-0.4,3.7,1,4,3.1c0.1,1.5,0.2,3.1,0.2,4.6"}),(0,s.jsx)("path",{fill:"#ff9922",d:"M93.1,34.1c0.1,0.4-0.3,0.8-0.9,1.1c-0.6,0.2-1.2,0.1-1.4-0.2c-0.1-0.3,0.3-0.8,0.9-1.1 C92.4,33.6,93,33.7,93.1,34.1z"}),(0,s.jsx)("path",{fill:"#ff9922",d:"M81.9,38.3c0.1,0.3,0.7,0.3,1.3,0.1c0.6-0.2,1-0.6,0.9-0.9c-0.1-0.3-0.7-0.3-1.3-0.1 C82.2,37.6,81.8,38,81.9,38.3z"}),(0,s.jsx)("path",{fill:"#ff9922",stroke:"#000000",d:"M87.5,38.5l0.2,0.7c0.1,0.4,0.5,0.7,1,0.6c0.4-0.1,0.7-0.6,0.6-1L89,38"}),(0,s.jsx)("path",{d:"M88.5,36.3c0.1,0.3-0.2,0.7-0.6,0.9c-0.5,0.2-0.9,0-1.1-0.3c-0.1-0.3,0.2-0.7,0.6-0.9C87.9,35.8,88.4,36,88.5,36.3z"}),(0,s.jsx)("path",{fill:"none",stroke:"#000000",d:"M85.8,38c0.2,0.5,0.8,0.9,1.4,0.7c0.6-0.2,1.1-0.4,0.6-1.6c0.4,1.2,0.9,1.1,1.5,0.9c0.6-0.2,0.9-0.8,0.7-1.5"}),(0,s.jsx)("path",{fill:"#dec17a",stroke:"#000000",d:"M86.8,42.1c0.2,0.7,0.2,1.5,0.4,2.2c0.1,0.8,0.3,1.5,0.3,2.3c0.1,1.3-0.9,2.3-2.3,2.3h0 c-1.3,0-2.5-0.8-2.5-1.9c0-0.7-0.2-1.3-0.3-2c-0.1-0.7-0.2-1.3-0.3-2"}),(0,s.jsx)("path",{fill:"#dec17a",stroke:"#000000",d:"M96.1,40.1c0.2,0.9,0.3,1.9,0.5,2.8c0.1,0.9,0.3,1.9,0.4,2.8c0.1,1.6-0.9,2.9-2.2,2.9c-1.3,0-2.5-1.1-2.5-2.5 c0-0.9-0.2-1.7-0.3-2.5c-0.1-0.8-0.2-1.7-0.4-2.5"}),(0,s.jsx)("path",{fill:"#000000",d:"M90.9,33.7c0.2,0.6,0,1.3-0.6,1.5c-0.5,0.2-1.2-0.1-1.4-0.7c-0.2-0.6,0-1.2,0.6-1.5C90,32.7,90.6,33,90.9,33.7z"}),(0,s.jsx)("path",{fill:"#000000",d:"M85.3,35.9c0.2,0.5-0.1,1.1-0.6,1.3c-0.5,0.2-1.1,0-1.3-0.5c-0.2-0.5,0.1-1.1,0.6-1.3C84.5,35.1,85.1,35.4,85.3,35.9z"}),(0,s.jsx)("path",{fill:"#8f722f",stroke:"#000000",d:"M83.2,34.9c0.8-0.3,1.1-1.2,0.8-2L83.5,32c-0.9,0.8-1.5,1.7-2,2.7C82,35.1,82.6,35.2,83.2,34.9z"}),(0,s.jsx)("path",{fill:"#8f722f",stroke:"#000000",d:"M89.6,32c0.6-0.3,0.9-0.8,0.8-1.5c-1.1-0.4-2.3-0.5-3.4-0.3l0.5,1C87.8,32,88.8,32.3,89.6,32z"})]})]}),title:"Kakidog"},{id:"21",icon:(0,s.jsxs)("svg",{className:"lds-spinner",width:"75px",height:"75px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",children:[(0,s.jsx)("g",{transform:"rotate(0 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.9375s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(22.5 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.875s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(45 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.8125s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(67.5 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.75s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(90 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.6875s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(112.5 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.625s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(135 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.5625s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(157.5 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.5s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(180 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.4375s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(202.5 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.375s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(225 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.3125s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(247.5 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.25s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(270 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.1875s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(292.5 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.125s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(315 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.0625s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(337.5 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"0s",repeatCount:"indefinite"})})})]}),title:"Spinner"},{id:"23",icon:(0,s.jsx)("svg",{width:"80px",height:"80px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",className:"lds-triangles",children:(0,s.jsx)("g",{transform:"translate(50,42)",children:(0,s.jsx)("g",{transform:"scale(0.8)",children:(0,s.jsxs)("g",{transform:"translate(-50,-50)",children:[(0,s.jsx)("polygon",{points:"72.5,50 50,11 27.5,50 50,50",fill:"#f5c037",transform:"rotate(186 50 38.5)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 38.5;360 50 38.5",keyTimes:"0;1",dur:"1s",begin:"0s",repeatCount:"indefinite"})}),(0,s.jsx)("polygon",{points:"5,89 50,89 27.5,50",fill:"#d34c31",transform:"rotate(186 27.5 77.5)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 27.5 77.5;360 27.5 77.5",keyTimes:"0;1",dur:"1s",begin:"0s",repeatCount:"indefinite"})}),(0,s.jsx)("polygon",{points:"72.5,50 50,89 95,89",fill:"#e88432",transform:"rotate(186 72.2417 77.5)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 72.5 77.5;360 72 77.5",keyTimes:"0;1",dur:"1s",begin:"0s",repeatCount:"indefinite"})})]})})})}),title:"Triangles"},{id:"24",icon:(0,s.jsx)("svg",{width:"200px",height:"200px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",className:"lds-wedges",children:(0,s.jsx)("g",{transform:"translate(50,50)",children:(0,s.jsx)("g",{transform:"scale(0.7)",children:(0,s.jsxs)("g",{transform:"translate(-50,-50)",children:[(0,s.jsxs)("g",{transform:"rotate(239.504 50 50)",children:[(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;360 50 50",keyTimes:"0;1",dur:"0.75s",begin:"0s",repeatCount:"indefinite"}),(0,s.jsx)("path",{d:"M50 50L50 0A50 50 0 0 1 100 50Z",fillOpacity:"0.8",fill:"#f05125"})]}),(0,s.jsxs)("g",{transform:"rotate(359.628 50.0024 50.0024)",children:[(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;360 50 50",keyTimes:"0;1",dur:"1s",begin:"0s",repeatCount:"indefinite"}),(0,s.jsx)("path",{d:"M50 50L50 0A50 50 0 0 1 100 50Z",transform:"rotate(90 50 50)",fillOpacity:"0.8",fill:"#fdb813"})]}),(0,s.jsxs)("g",{transform:"rotate(119.752 50 50)",children:[(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;360 50 50",keyTimes:"0;1",dur:"1.5s",begin:"0s",repeatCount:"indefinite"}),(0,s.jsx)("path",{d:"M50 50L50 0A50 50 0 0 1 100 50Z",transform:"rotate(180 50 50)",fillOpacity:"0.8",fill:"#7fbb42"})]}),(0,s.jsxs)("g",{transform:"rotate(239.876 50 50)",children:[(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;360 50 50",keyTimes:"0;1",dur:"3s",begin:"0s",repeatCount:"indefinite"}),(0,s.jsx)("path",{d:"M50 50L50 0A50 50 0 0 1 100 50Z",transform:"rotate(270 50 50)",fillOpacity:"0.8",fill:"#32a0da"})]})]})})})}),title:"Wedges"},{id:"25",icon:(0,s.jsxs)("svg",{className:"lds-whirl",width:"80px",height:"80px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",children:[" ",(0,s.jsx)("g",{transform:"translate(50,50)",children:(0,s.jsx)("g",{transform:"scale(0.7)",children:(0,s.jsx)("g",{transform:"translate(-50,-50)",children:(0,s.jsxs)("g",{transform:"rotate(216.113 50 50)",children:[(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",repeatCount:"indefinite",values:"360 50 50;0 50 50",keyTimes:"0;1",dur:"1s",keySplines:"0.5 0.5 0.5 0.5",calcMode:"spline"}),(0,s.jsx)("path",{fill:"#e15b64",d:"M52.5,5c-0.8,0-1.7,0.1-2.5,0.1c9,1.2,16,10.8,16,22.4s-7,21.1-16,22.4c0.8,0.1,1.7,0.1,2.5,0.1 C64.9,50,75,39.9,75,27.5S64.9,5,52.5,5z"}),(0,s.jsx)("path",{fill:"#f47e60",d:"M83.6,19.9c-0.6-0.6-1.2-1.2-1.9-1.7c5.5,7.2,3.7,18.9-4.5,27.1s-19.9,10-27.1,4.5c0.5,0.6,1.1,1.3,1.7,1.9 c8.8,8.8,23,8.8,31.8,0S92.4,28.7,83.6,19.9z"}),(0,s.jsx)("path",{fill:"#f8b26a",d:"M95,52.5c0-0.8-0.1-1.7-0.1-2.5c-1.2,9-10.8,16-22.4,16s-21.1-7-22.4-16c-0.1,0.8-0.1,1.7-0.1,2.5 C50,64.9,60.1,75,72.5,75S95,64.9,95,52.5z"}),(0,s.jsx)("path",{fill:"#abbd81",d:"M80.1,83.6c0.6-0.6,1.2-1.2,1.7-1.9c-7.2,5.5-18.9,3.7-27.1-4.5s-10-19.9-4.5-27.1c-0.6,0.5-1.3,1.1-1.9,1.7 c-8.8,8.8-8.8,23,0,31.8S71.3,92.4,80.1,83.6z"}),(0,s.jsx)("path",{fill:"#e15b64",d:"M47.5,95c0.8,0,1.7-0.1,2.5-0.1c-9-1.2-16-10.8-16-22.4s7-21.1,16-22.4c-0.8-0.1-1.7-0.1-2.5-0.1 C35.1,50,25,60.1,25,72.5S35.1,95,47.5,95z"}),(0,s.jsx)("path",{fill:"#f47e60",d:"M16.4,80.1c0.6,0.6,1.2,1.2,1.9,1.7c-5.5-7.2-3.7-18.9,4.5-27.1s19.9-10,27.1-4.5c-0.5-0.6-1.1-1.3-1.7-1.9 c-8.8-8.8-23-8.8-31.8,0S7.6,71.3,16.4,80.1z"}),(0,s.jsx)("path",{fill:"#f8b26a",d:"M5,47.5c0,0.8,0.1,1.7,0.1,2.5c1.2-9,10.8-16,22.4-16s21.1,7,22.4,16c0.1-0.8,0.1-1.7,0.1-2.5 C50,35.1,39.9,25,27.5,25S5,35.1,5,47.5z"}),(0,s.jsx)("path",{fill:"#abbd81",d:"M19.9,16.4c-0.6,0.6-1.2,1.2-1.7,1.9c7.2-5.5,18.9-3.7,27.1,4.5s10,19.9,4.5,27.1c0.6-0.5,1.3-1.1,1.9-1.7 c8.8-8.8,8.8-23,0-31.8S28.7,7.6,19.9,16.4z"})]})})})})]}),title:"Whirl"}],r=ccpigd?.moduleList},9918:(e,t,i)=>{i.d(t,{q:()=>s});const s=(e,t={})=>new Promise(((i,s)=>{const a={...t,nonce:ccpigd.nonce,action:`ccpigd${e}`};t.hasOwnProperty("config")&&(a.config=JSON.stringify(t.config)),wp.ajax.post(`ccpigd${e}`,a).done((e=>Array.isArray(e)?i(Object.assign(e,{success:!0})):i({...e,success:!0}))).fail((e=>{s({...e,success:!1})}))}))},7790:(e,t,i)=>{i.d(t,{B:()=>n});var s=i(6087),a=i(1578),r=i(790);const n=()=>{const e=document.querySelectorAll(".ccpigd-embed-documents");0!==e.length&&e.forEach((e=>{e.hasAttribute("data-id")&&(e.setAttribute("data-rendered","true"),function(e){const t=e.getAttribute("data-id");if(t){const i=window[t];if("embed-documents"!==i.type)return void console.error(`Element with ID ${t} is not a File List shortcode.`);const n=(0,r.jsx)(a.A,{data:i});s.createRoot?s.createRoot(e).render(n):s.render(n,e)}else console.error("No Embed Documents shortcode ID found.")}(e))}))};n()},5290:(e,t,i)=>{i.d(t,{B:()=>n});var s=i(6087),a=i(9479),r=i(790);const n=()=>{const e=document.querySelectorAll(".ccpigd-file-browser");0!==e.length&&e.forEach((e=>{e.hasAttribute("data-id")&&(e.setAttribute("data-rendered","true"),function(e){const t=e.getAttribute("data-id");if(t){const i=window[t];if("file-browser"!==i?.type)return void console.error(`Element with ID ${t} is not a File Browser shortcode.`);const n=(0,r.jsx)(a.A,{data:i});s.createRoot?s.createRoot(e).render(n):s.render(n,e)}else console.error("No File Browser shortcode ID found.")}(e))}))};n()},5262:(e,t,i)=>{i.d(t,{B:()=>n});var s=i(6087),a=i(2412),r=i(790);const n=()=>{const e=document.querySelectorAll(".ccpigd-file-list");0!==e.length&&e.forEach((e=>{e.hasAttribute("data-id")&&(e.setAttribute("data-rendered","true"),function(e){const t=e.getAttribute("data-id");if(t){const i=window[t];if("file-list"!==i.type)return void console.error(`Element with ID ${t} is not a File List shortcode.`);const n=(0,r.jsx)(a.A,{data:i});s.createRoot?s.createRoot(e).render(n):s.render(n,e)}else console.error("No File Browser shortcode ID found.")}(e))}))};n()},9521:(e,t,i)=>{i.d(t,{B:()=>n});var s=i(6087),a=i(3790),r=i(790);const n=()=>{const e=document.querySelectorAll(".ccpigd-file-uploader");0!==e.length&&e.forEach((e=>{e.hasAttribute("data-id")&&(e.setAttribute("data-rendered","true"),function(e){const t=e.getAttribute("data-id");if(t){const i=window[t];if("file-uploader"!==i.type)return void console.error(`Element with ID ${t} is not a File Uploader shortcode.`);const n=(0,r.jsx)(a.A,{data:i});s.createRoot?s.createRoot(e).render(n):s.render(n,e)}else console.error("No File Uploader shortcode ID found.")}(e))}))};n()},5210:(e,t,i)=>{i.d(t,{B:()=>n});var s=i(6087),a=i(814),r=i(790);const n=()=>{const e=document.querySelectorAll(".ccpigd-gallery");0!==e.length&&e.forEach((e=>{e.hasAttribute("data-id")&&(e.setAttribute("data-rendered","true"),function(e){const t=e.getAttribute("data-id");if(t){const i=window[t];if("gallery"!==i.type)return void console.error(`Element with ID ${t} is not a gallery shortcode.`);const n=(0,r.jsx)(a.A,{data:i});s.createRoot?s.createRoot(e).render(n):s.render(n,e)}else console.error("No Gallery shortcode ID found.")}(e))}))};n()},2608:(e,t,i)=>{i.d(t,{B:()=>n});var s=i(6087),a=i(1516),r=i(790);const n=()=>{const e=document.querySelectorAll(".ccpigd-media-player");0!==e.length&&e.forEach((e=>{e.hasAttribute("data-id")&&(e.setAttribute("data-rendered","true"),function(e){const t=e.getAttribute("data-id");if(t){const i=window[t];if("media-player"!==i.type)return void console.error(`Element with ID ${t} is not a media player shortcode.`);const n=(0,r.jsx)(a.A,{data:i});s.createRoot?s.createRoot(e).render(n):s.render(n,e)}else console.error("No media player shortcode ID found.")}(e))}))};n()},5836:(e,t,i)=>{i.d(t,{B:()=>n});var s=i(6087),a=i(9477),r=i(790);const n=()=>{const e=document.querySelectorAll(".ccpigd-search-box");0!==e.length&&e.forEach((e=>{e.hasAttribute("data-id")&&(e.setAttribute("data-rendered","true"),function(e){const t=e.getAttribute("data-id");if(t){const i=window[t];if("search-box"!==i.type)return void console.error(`Element with ID ${t} is not a Search Box shortcode.`);const n=(0,r.jsx)(a.A,{data:i});s.createRoot?s.createRoot(e).render(n):s.render(n,e)}else console.error("No File Browser shortcode ID found.")}(e))}))};n()},2610:(e,t,i)=>{i.d(t,{B:()=>n});var s=i(6087),a=i(4009),r=i(790);const n=()=>{const e=document.querySelectorAll(".ccpigd-slider-carousel");0!==e.length&&e.length>0&&e.forEach((e=>{e.hasAttribute("data-id")&&(e.setAttribute("data-rendered","true"),function(e){const t=e.getAttribute("data-id");if(t){const i=window[t];if("slider-carousel"!==i.type)return void console.error("Invalid slider carousel data");const n=(0,r.jsx)(a.A,{data:i});s.createRoot?s.createRoot(e).render(n):s.render(n,e)}}(e))}))};n()}}]);
     1;"use strict";(globalThis.webpackChunkintegration_google_drive=globalThis.webpackChunkintegration_google_drive||[]).push([[804],{8706:(e,t,i)=>{i.d(t,{A:()=>l});var s=i(6087),a=i(4164),r=i(790);const n=({children:e,className:t})=>(0,r.jsx)("div",{className:(0,a.A)("ccpigd",t),children:e});n.ContentWrapper=({children:e})=>(0,r.jsx)("div",{className:"ccpigd-content-wrapper",children:e}),n.Content=(0,s.forwardRef)((({children:e,className:t},i)=>{const s=(0,a.A)("ccpigd-content",t);return(0,r.jsx)("div",{className:s,ref:i,children:e})}));const l=n},3090:(e,t,i)=>{i.d(t,{A:()=>c});var s=i(9097),a=i(347),r=i(6087),n=i(1523),l=i(4863),o=i(790);const c=({children:e})=>{const{loading:t}=(0,a.G)((e=>e.auth)),[i]=(0,r.useState)(Object.values(ccpigd.accounts)),[c]=(0,r.useState)(ccpigd.settings),d=(0,a.j)();return(0,r.useEffect)((()=>{if(c){if(i?.length>0){const e=i.find((e=>e?.active));d((0,l.I$)(e)),d((0,l.SG)(i))}else d((0,l.je)());c.appearance?.selectedPreloader?localStorage.setItem("preloader",JSON.stringify(c.appearance?.selectedPreloader)):localStorage.setItem("preloader",JSON.stringify(1)),c.appearance?.primaryColor?localStorage.setItem("primaryColor",JSON.stringify(c.appearance?.primaryColor)):localStorage.setItem("primaryColor",JSON.stringify("#0061fe")),d((0,s.yj)({data:c,defaultData:ccpigd.defaultSettings})),d((0,s.iR)(c))}else d((0,l.r1)(!1))}),[c]),t?(0,o.jsx)(n.A,{}):(0,o.jsx)(o.Fragment,{children:e})}},2436:(e,t,i)=>{i.d(t,{A:()=>l});var s=i(5078),a=i(347),r=i(6087),n=i(790);const l=({children:e,defaultMode:t,shortcode:i})=>{const l=(0,a.j)();return(0,r.useEffect)((()=>{i||document.querySelectorAll(".ccpigd-top-level-wrapper").forEach((e=>{e.setAttribute("ccpigd-theme-status",t)})),i||l((0,s.OD)(t))}),[t,ccpigd?.settings?.appearance?.primaryColor]),(0,n.jsx)("div",{id:"ccpigd-theme","ccpigd-theme-status":i?t:null,style:{"--ccpigd-primary":ccpigd.settings?.appearance?.primaryColor,"--ccpigd-primary-hover":`hsl(from ${ccpigd.settings?.appearance?.primaryColor} h s l / 80%)`,"--ccpigd-secondary":`hsl(from ${ccpigd.settings?.appearance?.primaryColor} h s l / 18%)`,"--ccpigd-light":`hsl(from ${ccpigd.settings?.appearance?.primaryColor} h s l / 11%)`},children:e})}},468:(e,t,i)=>{i.d(t,{A:()=>d});var s=i(3714),a=i(6495),r=i(4398),n=i(4368),l=i(3042),o=i(790);const c=e=>{const t=["Bytes","KB","MB","GB","TB"];let i=e,s=0;for(;i>=1024&&s<t.length-1;)i/=1024,s++;return`${i.toFixed(2)} ${t[s]}`},d=({storage:e})=>{const t=e?parseFloat(e.usage)/parseFloat(e.limit)*100:0;return(0,o.jsxs)(r.A,{className:"ccpigd-sidebar__storage w-100",children:[(0,o.jsxs)(s.A,{gap:10,children:[(0,o.jsx)(n.A,{name:"cloud",fontSize:"xl",className:"text-dark"}),(0,o.jsx)(l.A,{as:"span",weight:"semibold",size:"sm",children:"Storage"})]}),(0,o.jsxs)(r.A,{className:"ccpigd-sidebar__storage-bar mt-2",gap:5,reverseOrder:!0,children:[(0,o.jsxs)(l.A,{as:"p",size:"xs",color:"desc-gray",children:[c(parseFloat(e.usage))," of"," ",c(parseFloat(e.limit))," Used"]}),(0,o.jsx)(a.A,{progress:t})]})]})}},8623:(e,t,i)=>{i.d(t,{A:()=>c});var s=i(5185),a=i(2262),r=i(347),n=i(255),l=i(6087),o=i(790);const c=({setSelectedFolder:e,actionTYpe:t})=>{const[i,c]=(0,l.useState)(null),{activeAccount:d}=(0,r.G)((e=>e.auth)),{activeFolder:u}=(0,r.G)((e=>e.manageFiles)),[p]=(0,a.f1)();return(0,o.jsx)(n.A,{data:s.Gp,onClick:a=>{const r=String(d?.id),n=a?.permissions?.users||{},l=n[r]?.role,o="owner"===l||"writer"===l,p=(0,s.fx)(a.key),m=a.key===u?.key;if(!o||p||"move"===t&&m)return;const h=i===a.key;c(h?null:a.key),h||e({key:a.key,name:a.name,type:"folder"})},onExpandFolder:async e=>{try{const t=await p({key:(0,s.fx)(e)?d?.key||"":e,from:"cache",type:(0,s.fx)(e)?e:"folder"}).unwrap();if(!t)return[];const i=t?.map((e=>({...e,type:"folder",parent:null})));return i||[]}catch(e){return[]}},selectedKey:i})}},276:(e,t,i)=>{i.d(t,{A:()=>x});var s=i(1609),a=i(347),r=i(7586),n=i(7723),l=i(6770),o=i.n(l),c=i(2262);const d=(e,t)=>{const{maxFileSize:i=300,minFileSize:l=0,maxFiles:d=1e4,enableFolderUpload:u=!1,showUploadConfirmation:p=!1,initUploadedFiles:m=[],isFormUploader:h=!1,uploadImmediately:f=!0,allowAllExtensions:g=!1,allowExtensions:x="",allowExceptExtensions:y="",activeFolder:v=null,onFileUpload:w=()=>{}}=e,{activeAccount:b}=(0,a.G)((e=>e.auth)),[j]=(0,c.F$)(),[C]=(0,c.p$)(),[A,k]=(0,s.useState)(m),[S,N]=(0,s.useState)([]),[F,M]=(0,s.useState)([]),[_,z]=(0,s.useState)([]),[E,P]=(0,s.useState)([]),[L,T]=(0,s.useState)(0),[I,U]=(0,s.useState)(!1),[D,B]=(0,s.useState)([]),G=(0,s.useRef)(null),R=(0,s.useRef)(null),$=(0,s.useRef)(null),O=(e,t,i)=>{if(!e)return i(!0);const s=t.name.split(".").pop();((0,r.G4)(g)?!e.split(",").map((e=>e.trim())).includes(s):e.split(",").map((e=>e.trim())).includes(s))?i(!0):(G.current.trigger("Error",{code:"EXT_ERROR",file:t}),i(!1))},H=(e,t,i)=>{if(!(e=1024*e*1024))return i(!0);t.size<e?(G.current.trigger("Error",{code:"SIZE_MIN_ERROR",file:t}),i(!1)):i(!0)},V=(e,i,s)=>{if(!e)return s(!0);let a=G.current.files.length;m.length&&(a=t.current?.querySelectorAll(".file-list-item.uploaded").length),a>=e?(G.current.trigger("Error",{code:"FILES_MAX_ERROR",file:i}),s(!1)):s(!0)},K=e=>{if(e){const t=G.current.files,i=t.findIndex((t=>t.id===e.id))+1;i<t.length&&q(t[i])}},q=e=>{e&&(G.current.stop(),T(0),M((t=>t.find((t=>t.id===e.id))?t:[...t,e])),(async e=>{try{const t={name:e.name,folderKey:v?.key,size:e.size,description:e.description,type:e.type};return await j(t).unwrap()}catch(t){throw console.error(`Error generating upload URL for ${e.name}:`,t),t}})(e).then((({uploadId:e,url:t})=>{G.current.setOption("url",t),G.current.setOption("uploadId",e),G.current.setOption("folderKey",v?.key),G.current.start()})).catch((t=>{K(e),z((t=>t.filter((t=>t.id!==e.id)))),M((t=>t.filter((t=>t.id!==e.id)))),T(0),k((i=>i.map((i=>i.id===e.id?{...i,error:t.error}:i))))})))};return(0,s.useEffect)((()=>((()=>{if(!t.current)return;o().buildUrl=e=>e,o().addFileFilter("file_ext",O),o().addFileFilter("min_file_size",H),o().addFileFilter("max_files",V),G.current=new(o().Uploader)((()=>{const s={browse_button:t.current?.querySelector(".browse-files"),drop_element:t.current,multipart:!1,multi_selection:!e?.id||(0,r.G4)(e?.allowMultipleUpload||!1),filters:{max_files:d,file_ext:(0,r.G4)(g)?y.replace(/ /g,""):x.replace(/ /g,""),max_file_size:i?`${i}mb`:0,min_file_size:l},init:{_isUploaded:!1,FilesAdded:(e,t)=>{U(!1),k((e=>[...e,...t])),z((e=>[...e,...t])),M((e=>{const i=[...e];return(0,r.G4)(f)&&!e.length&&(q(t[0]),i.push(t[0])),i}))},FilesRemoved:(e,t)=>{z((e=>e.filter((e=>!t.find((t=>t.id===e.id)))))),k((e=>e.filter((e=>!t.find((t=>t.id===e.id))))))},FileUploaded:(e,t,i)=>{const a=JSON.parse(i.response);if(a&&G.current){const e=G.current.getOption("uploadId"),i=G.current.getOption("folderKey");K(t),M((e=>e.filter((e=>e.id!==t.id)))),P((e=>[...e,t])),C({id:a.id,accountKey:b?.key,activeFolderKey:v?.key,uploadId:e,folderKey:i}).unwrap().then((e=>{P((e=>e.filter((e=>e.id!==t.id)))),N((i=>[...i,{...e.file,id:t.id}])),z((e=>e.filter((e=>e.id!==t.id)))),w(e.file),s.init._isUploaded&&A.length===S.length&&U(!0)}))}},UploadProgress:(e,t)=>{T(t.percent)},UploadComplete:()=>{M([]),z([]),setTimeout((()=>{s.init._isUploaded=!0}),!(0,r.G4)(h)&&(0,r.G4)(p)?1e3:0)},Error:(e,t)=>{let s;switch(t.code){case-600:s=`${(0,n.__)("File size exceeds the maximum upload size.","integration-google-drive")} (${i?`${i}mb`:0})`;break;case"SIZE_MIN_ERROR":s=`${(0,n.__)("File size is less than the minimum upload size.","integration-google-drive")} (${l}mb)`;break;case"EXT_ERROR":s=(0,n.__)("This file type is not allowed","integration-google-drive");break;case"FILES_MAX_ERROR":s=`${(0,n.__)("You can not upload more than","integration-google-drive")} ${d} ${(0,n.__)("files","integration-google-drive")}`;break;default:s=t.error}t.file.error=s,k((e=>{const i=e.findIndex((e=>e.id===t.file.id));if(i>-1){const s=[...e];return s[i]=t.file,s}return[...e,t.file]}))}}};return s})()),G.current.init();const s=t.current.querySelector(".browse-folder");if((0,r.G4)(u)&&s){const e=new mOxie.FileInput({browse_button:s,directory:!0});e.init(),e.onchange=()=>{G.current.addFile(e.files)}}})(),()=>{G.current&&(G.current.destroy(),G.current.refresh())})),[]),(0,s.useEffect)((()=>{if(_.length&&!F.length&&(0,r.G4)(h)&&!(0,r.G4)(f)&&t.current){const e=jQuery(t.current).closest("form");if(e.length&&($.current=e.find(":submit"),$.current)){const e=$.current?.parent();$.current.addClass("ccpigd-disabled");const t=e=>{e.preventDefault(),R.current=$.current.is("input")?$.current.val():$.current.text(),$.current.is("input")?$.current.val((0,n.__)("Uploading Files...","integration-google-drive")):$.current.text((0,n.__)("Uploading Files...","integration-google-drive")),q(_[0])};return e.on("click",t),()=>{$.current&&(e.off("click",t),$.current.removeClass("ccpigd-disabled"))}}}}),[_]),{uploadProgress:L,showConfirmation:!(0,r.G4)(h)&&!(0,r.G4)(f)&&(0,r.G4)(p)&&S.length&&I,fileCount:_.length||A.filter((e=>!e.error)).length,statusText:_.length?(0,r.G4)(f)||F.length?(0,n.__)("Item(s) Uploading...","integration-google-drive"):(0,n.__)("Item(s) Selected","integration-google-drive"):(0,n.__)("Item(s) Uploaded","integration-google-drive"),pausedFiles:D,setPausedFiles:B,allFiles:A,filesToUpload:_,uploaderRef:G,selectedFiles:F,uploadedFiles:S,precessFiles:E,setPrecessFiles:P,uploadFile:q,setSelectedFiles:M,setUploadProgress:T,processNextFile:K,setUploadedFiles:N,setFilesToUpload:z,setAllFiles:k,setIsUploadComplete:U}};var u=i(239),p=i(5185),m=i(4368),h=i(3042),f=i(4164),g=i(790);const x=({setIsUploading:e,data:t,onFileUpload:i=()=>{}})=>{const{maxFileSize:a=300,minFileSize:l=0,isFormUploader:o=!1,isRequired:c=!1}=t,x=(0,s.useRef)(null),{fileCount:y,statusText:v,showConfirmation:w,uploaderRef:b,allFiles:j,filesToUpload:C,selectedFiles:A,uploadedFiles:k,pausedFiles:S,uploadProgress:N,precessFiles:F,setSelectedFiles:M,setUploadProgress:_,processNextFile:z,setPausedFiles:E,setAllFiles:P,setFilesToUpload:L,setUploadedFiles:T}=d({...t,setIsUploading:e,onFileUpload:i},x),I=(0,f.A)("ccpigd-file-uploader-card ccpigd-module-uploader",(0,r.G4)(o)&&"ccpigd-form-uploader",!c||C.length||j.length?"":"required-error",w&&"show-confirmation");return(0,g.jsxs)("div",{onDragEnter:()=>x.current?.classList.add("drag-active"),onDragLeave:()=>x.current?.classList.remove("drag-active"),onDrop:()=>x.current?.classList.remove("drag-active"),ref:x,className:I,children:[(0,g.jsx)("div",{className:"ccpigd-file-uploader-body",children:(0,g.jsxs)("div",{className:"ccpigd-file-uploader-inner",children:[(0,g.jsx)(m.A,{name:"cloud_upload",fontSize:"2xl",style:{color:"black"}}),(0,g.jsx)(h.A,{as:"p",className:"mt-3",children:"Drag and drop files here"}),(0,g.jsx)(h.A,{as:"p",color:"primary",className:"or mt-2",children:"OR"}),(0,g.jsxs)("div",{className:"ccpigd-file-uploader-buttons",children:[(0,g.jsxs)("button",{type:"button",className:"browse-files",onMouseOver:()=>{navigator.userAgent.match(/(iPad|iPhone|iPod)/g)&&b.current.refresh()},children:[(0,g.jsx)(m.A,{name:"file_open"}),(0,g.jsx)("span",{children:"Browse Files"})]}),(0,g.jsxs)("button",{type:"button",className:"browse-folder",onMouseOver:()=>{navigator.userAgent.match(/(iPad|iPhone|iPod)/g)&&b.current.refresh()},children:[(0,g.jsx)(m.A,{name:"drive_folder_upload"})," ",(0,g.jsx)("span",{children:"Select Folder"})]})]}),e&&(0,g.jsx)(u.A,{variant:"ghost",className:"cancel-upload",children:(0,g.jsx)(m.A,{name:"close",onClick:()=>e(!1),fontSize:"2xl",fontWeight:"bold"})}),(0,g.jsxs)("div",{className:"upload-info",children:[!!l&&(0,g.jsxs)("span",{className:"size-label",children:[(0,n.__)("Min File Size:","integration-google-drive")," ",l,"MB"]}),!!a&&(0,g.jsxs)("span",{className:"size-label",children:[(0,n.__)("Max File Size:","integration-google-drive")," ",a,"MB"]})]})]})}),!!j.length&&!w&&(0,g.jsxs)("div",{className:"file-list-wrapper",children:[(0,g.jsxs)("div",{className:"file-list-header",children:[(0,g.jsx)("span",{className:"file-count",children:y}),(0,g.jsx)("span",{className:"file-status-text",children:v})]}),(0,g.jsx)("div",{className:"file-list",children:[...new Set(j)].map((e=>{const{id:t,name:i,size:s,type:a,error:r}=e,n=A.find((e=>e.id===t)),l=k.find((e=>e.id===t||e.pluploadId===t)),o=F.find((e=>e.id===t)),c=S.find((e=>e.id===t)),d=(0,f.A)("file-list-item",n&&"active",(l||o)&&"uploaded");return(0,g.jsxs)("div",{className:d,id:t,children:[(0,g.jsx)("img",{referrerPolicy:"no-referrer",width:32,height:32,src:(0,p.I3)(a)}),(0,g.jsxs)("div",{className:"file-info",children:[(0,g.jsxs)("div",{className:"upload-item",children:[(0,g.jsx)("span",{className:"upload-item-name",children:i}),(0,g.jsxs)("span",{className:"upload-item-size",children:["(",plupload.formatSize(s),")"]})]}),(0,g.jsxs)("div",{className:"file-info-percentage",children:[l&&(0,g.jsx)(m.A,{name:"check"}),!l&&(n||o)&&!r&&!c&&(0,g.jsx)("div",{className:"ccpigd-spinner"}),!l&&n&&!!N&&(0,g.jsxs)("span",{className:"percentage",children:[N,"%"]}),!l&&c&&!r&&(0,g.jsx)(m.A,{name:"play_arrow",onClick:()=>{b.current.start(),E((e=>e.filter((e=>e.id!==t))))}}),(0,g.jsx)("span",{className:"remove-file",onClick:()=>{P((e=>e.filter((e=>e.id!==t)))),L((e=>e.filter((e=>e.id!==t)))),b.current.removeFile(e),l?T((e=>e.filter((e=>e.id!==l.id)))):n&&(b.current.stop(),_(0),z(e),b.current.removeFile(e),b.current.setOption("url",""),M((e=>e.filter((e=>e.id!==t)))))},"data-for":"remove-file",children:(0,g.jsx)(m.A,{name:"close"})})]}),r?(0,g.jsx)("span",{className:"file-info-error",children:r}):(0,g.jsx)("span",{className:"file-info-progress",style:{"--percentage":n?`${N||2}%`:"0%"},children:(0,g.jsx)("span",{className:"file-info-progress-bar"})})]})]},t)}))})]})]})}},9057:(e,t,i)=>{i.d(t,{A:()=>c});var s=i(3714),a=i(4398),r=i(3374),n=i(4368),l=i(3042),o=i(790);const c=({title:e,description:t,docLink:i,children:c,className:d})=>(0,o.jsxs)(a.A,{gap:20,className:d,children:[(e||t)&&(0,o.jsxs)(s.A,{gap:5,align:"space-between",blockAlign:"center",children:[(0,o.jsxs)(a.A,{gap:5,children:[(0,o.jsx)(l.A,{as:"h1",weight:"semibold",size:"lg",children:e}),(0,o.jsx)(l.A,{as:"p",size:"sm",color:"desc-gray",children:t})]}),i&&(0,o.jsx)(r.A,{startIcon:(0,o.jsx)(n.A,{name:"info"}),size:"medium",variant:"outlined",href:i,target:"_blank",children:"Documentation"})]}),(0,o.jsx)(a.A,{gap:20,children:c})]})},3046:(e,t,i)=>{i.d(t,{A:()=>wt});var s=i(1442),a=i(347),r=i(2356),n=i(5647),l=i(1523),o=i(8706),c=i(282),d=i(8187),u=i(7101),p=i(6087),m=i(3374),h=i(8024),f=i(3042),g=i(4368),x=i(790);const y=[{name:(0,x.jsx)(g.A,{name:"check_indeterminate_small"}),value:"hyphen"},{name:"_",value:"underscore"},{name:(0,x.jsx)(g.A,{name:"space_bar"}),value:"space"}],v={"-":"hyphen",_:"underscore"," ":"space"},w=({options:e,value:t,separators:i=!0,example:s=!0,optionTitle:a=!0,tagsTitle:r="Available tags",onChange:n})=>{const[l,o]=(0,p.useState)([]),[d,u]=(0,p.useState)(),[g,w]=(0,p.useState)(t||""),[b,j]=(0,p.useState)("");return(0,p.useEffect)((()=>{if(!t)return;const i=function(e,t){const i=["-","_"," "],s=t.map((e=>String(e.value))),a=new Set;for(let t=0;t<e.length;t++){const r=e[t];if(i.includes(r))for(let i of s)if(e.slice(t+1).startsWith(i)){a.add(r);break}}if(1===a.size){const e=Array.from(a)[0];return v[e]}}(t,e);u(i);const s=new Set,a=[];let r="";for(let i of e){const e=String(i.value);-1===t.indexOf(e)||s.has(e)||(s.add(e),a.push(i),r+=i.example)}o(a),w(t),j(r)}),[t,e]),(0,p.useEffect)((()=>{n?.(g)}),[g]),(0,p.useEffect)((()=>{const t=new Set,i=[];let s="";const a=[];for(let i of e){const e=String(i.value),s=new RegExp(e,"g"),r=[...g.matchAll(s)];r.length>0&&!t.has(e)&&(t.add(e),a.push({opt:i,index:r[0].index}))}a.sort(((e,t)=>e.index-t.index)).forEach((({opt:e})=>{i.push(e),s+=e.example})),o(i),j(s)}),[g,e]),(0,x.jsxs)("div",{children:[(0,x.jsx)(h.A,{value:g,helperText:s?`e.g: ${b}.txt`:"",onChange:e=>w(String(e))}),i&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(f.A,{size:"sm",weight:"medium",className:"mt-3",children:"Separators"}),(0,x.jsx)(c.A,{className:"mt-2",border:"dashed",children:y.map((({name:t,value:s},a)=>(0,x.jsx)(m.A,{variant:d===s?"primary":"outlined",onClick:()=>(t=>{if(u(t),!i)return;const s=Object.entries(v).find((([e,i])=>i===t))?.[0]||" ",a=e.map((e=>String(e.value)));let r=g;for(let e of a){const t=new RegExp(`([\\-_ ])(${n=e,n.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})`,"g");r=r.replace(t,s+"$2")}var n;w(r)})(s),children:t},a)))})]}),a&&(0,x.jsx)(f.A,{size:"sm",weight:"medium",className:"mt-3",children:r}),(0,x.jsx)(c.A,{className:"mt-2",border:"dashed",background:"white",children:e.map(((e,t)=>{const i=l.find((t=>t.value===e.value)),s=!i&&l.length>=5;return(0,x.jsx)(m.A,{variant:i?"primary":"outlined",onClick:()=>(e=>{const t=String(e.value),i=l.some((t=>t.value===e.value)),s=d&&Object.entries(v).find((([,e])=>e===d))?.[0]||" ",a=new RegExp(t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"g"),r=[...g.matchAll(a)];if(i){if(r.length>0){const i=r[0].index,s=g.slice(0,i)+g.slice(i+t.length);w(s),o((t=>t.filter((t=>t.value!==e.value))))}}else if(l.length<5){const i=g.length>0?g+s+t:t;w(i),o((t=>[...t,e]))}})(e),disabled:s,children:e.name},t)}))})]})};var b=i(9057);const j=[{id:"downloadNotification",title:"Download",key:"download",checked:e=>e?.download,note:!0,noteText:"To enable download notifications, please activate the Download permission in the Permissions section.",description:"Add notification to dashboard or mail whenever files are {Downloaded} through this module."},{id:"previewNotification",title:"Preview",key:"preview",checked:e=>e?.preview,note:!0,noteText:"To enable preview notifications, please activate the Preview permission in the Permissions section.",description:"Add notification to dashboard or mail whenever files are {Previewed} through this module."},{id:"uploadNotification",title:"Upload",key:"upload",checked:e=>e?.upload,description:"Add notification to dashboard or mail whenever files are {Uploaded} through this module."},{id:"deleteNotification",title:"Delete",key:"delete",checked:e=>e?.delete,description:"Add notification to dashboard or mail whenever files are {Deleted} through this module.",isPro:!0},{id:"newFolderNotification",title:"New Folder",key:"new_folder",checked:e=>e?.new_folder,description:"Add notification to dashboard or mail whenever a {New Folder} is created through this module.",isPro:!0},{id:"renameNotification",title:"Rename",key:"rename",checked:e=>e?.rename,description:"Add notification to dashboard or mail whenever {Renamed} file or folder through this module.",isPro:!0},{id:"createShareLinkNotification",title:"Create Share Link",key:"create_share_link",checked:e=>e?.create_share_link,description:"Add notification to dashboard or mail whenever a {Share Link} is created through this module.",isPro:!0},{id:"viewShareFileNotification",title:"View Share File",key:"view_share_file",checked:e=>e?.view_share_file,description:"Add notification to dashboard or mail whenever a {Share Link is viewed} through this module.",isPro:!0},{id:"moveNotification",title:"Move",key:"move",checked:e=>e?.move,description:"Add notification to dashboard or mail whenever a file or folder is {Moved} through this module.",isPro:!0},{id:"copyNotification",title:"Copy",key:"copy",checked:e=>e?.copy,description:"Add notification to dashboard or mail whenever a file or folder is {Copied} through this module.",isPro:!0}];var C=i(4658),A=i(9504),k=i(1100),S=i(4504);const N=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{notification:t}=e?.data||{},i=Array.isArray(t?.enable)?t?.enable:[],{type:s}=e||{type:null},{saveNotification:r}=(0,k.A)(),[n,l]=(0,p.useState)(i),o=i=>{switch(i){case"download":{const i=e?.data?.permissions?.download?.enable;return(0,d.GU)(s,"notificationDownloadNote",!1)&&!i&&t?.download}case"preview":{const i=e?.data?.permissions?.preview?.enable;return(0,d.GU)(s,"notificationPreviewNote",!1)&&!i&&t?.preview}default:return!1}};return(0,x.jsxs)(b.A,{title:"Notifications",description:"Receive notifications for various user activities (upload, download, delete, etc).",docLink:S.A.MODULE_BUILDER.notifications.link,children:[(0,x.jsxs)(u.A,{title:"Configure Notification",isPro:!0,children:[(0,x.jsx)(c.A,{className:"mb-2",border:"dashed",children:F.map((({name:e,value:t,icon:i},s)=>(0,x.jsx)(m.A,{variant:n?.includes(t)?"primary":"outlined",startIcon:(0,x.jsx)(g.A,{name:i}),onClick:()=>{l((e=>e.includes(t)?e.filter((e=>e!==t)):[...e,t])),r("enable",n.includes(t)?n.filter((e=>e!==t)):[...n,t])},children:e},s)))}),j.filter((e=>(0,d.GU)(s,e.id,!1))).map((({id:e,title:i,key:s,checked:a,note:l,noteText:c,description:d,isPro:p},m)=>(0,x.jsx)(u.A.SubField,{depend:!n.some((e=>["dashboard","email"].includes(e))),dependOn:"enableNotification",action:(0,x.jsx)(C.A,{isPro:p,id:e,title:i,checked:a(t),onChange:()=>r(s,!a(t))}),description:d,children:l&&o(s)&&(0,x.jsx)(A.A,{type:"warning",className:"mt-0",children:(0,x.jsxs)(A.A.Normal,{children:[(0,x.jsx)(A.A.Title,{title:"Note"}),(0,x.jsx)(A.A.Text,{children:c})]})})},m)))]}),(0,x.jsxs)(u.A,{isPro:!0,isNew:!0,title:"Notification Recipients",description:"Select the recipients for the email notifications.",children:[(0,x.jsx)(u.A.SubField,{depend:!n.includes("email"),dependOn:"enableEmailNotification",title:"Email Recipients",description:"Enter the email address to receive notifications. To send to multiple recipients, separate addresses with commas (,) or choose from the available dynamic variables.",children:(0,x.jsx)(w,{options:[{name:"%admin_email%",value:"%admin_email%"},{name:"%current_user_email%",value:"%current_user_email%"}],value:t?.emailRecipients||"",example:!1,separators:!1,onChange:e=>r("emailRecipients",e)})}),(0,x.jsx)(u.A.SubField,{depend:!n.includes("email"),dependOn:"enableEmailNotification",description:"Enable to skip the notification for the user that executes the action.",action:(0,x.jsx)(C.A,{id:"skipCurrentUser",title:"Skip Current User Notification",checked:t?.skipCurrentUser,onChange:()=>r("skipCurrentUser",!t?.skipCurrentUser)})})]})]})},F=[{name:"Dashboard",value:"dashboard",icon:"home"},{name:"Email",value:"email",icon:"mail"}];var M=i(651),_=i(7586),z=i(4106),E=i(6391);const P=({userAccess:e,loggedInUserType:t,displayFor:i,rolesOptions:s,usersOptions:a,onChange:r,depend:n,dependOn:l,title:o="Filter Users & Roles",description:c="Select who can access this setting."})=>{const d=(0,p.useRef)(!0);return(0,p.useEffect)((()=>{d.current?d.current=!1:r("displayFor",[])}),[t]),(0,x.jsxs)(u.A.SubField,{depend:n,dependOn:l,title:o,description:c,children:[(0,x.jsx)(z.A,{buttons:M.st,selectedKey:e,update:e=>r("userAccess",e)}),"logged"===e&&(0,x.jsx)(u.A.SubField,{title:"User Type",description:"Select user type for logged in users or roles.",secondaryAction:(0,x.jsx)(z.A,{buttons:M.M2,selectedKey:t,update:e=>r("loggedInUserType",e)}),children:(0,x.jsx)(u.A.SubField,{background:"white",title:"Select "+("roles"===t?"Roles":"Users"),description:`Select ${"roles"===t?"roles":"users"} to allow access. left empty to allow all logged in users.`,secondaryAction:(0,x.jsx)(E.A,{options:"roles"===t?s:a,value:i,multiple:!0,onChange:e=>r("displayFor",e)})})})]})},L=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.download;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),description:"Allow users to download files.",action:(0,x.jsx)(C.A,{id:"allowDownload",title:"Download",checked:n?.enable,onChange:()=>{(0,_.G4)(ccpigd.isPro)?s("download.enable",!n?.enable):window.CCPIGDHelper.openUpgradePopUp()}}),children:n?.enable&&(0,x.jsx)(P,{userAccess:n?.userAccess||"everyone",loggedInUserType:n?.loggedInUserType||"users",displayFor:n?.displayFor||[],rolesOptions:e,usersOptions:t,onChange:(e,t)=>s(`download.${e}`,t)})})},T=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.preview;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),description:"Allow users to preview files.",action:(0,x.jsx)(C.A,{id:"allowPreview",title:"Preview",checked:n?.enable,onChange:()=>s("preview.enable",!n?.enable)}),children:n?.enable&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(u.A.SubField,{description:"Open preview in a pop-up lightbox. If disabled, the preview will be opened in Google Drive.",action:(0,x.jsx)(C.A,{title:"Inline Preview",checked:n?.inline,onChange:()=>s("preview.inline",!n?.inline)}),children:!(0,_.G4)(ccpigd.isPro)&&(0,x.jsx)(A.A,{className:"mt-2",children:(0,x.jsxs)(A.A.Normal,{children:[(0,x.jsx)(A.A.Title,{title:"Note:"})," ",(0,x.jsxs)(A.A.Text,{children:["You will have Limited Preview Access. To get full potential please"," ",(0,x.jsx)(A.A.Link,{url:ccpigd.upgradeUrl,children:"Upgrade to PRO"})]})]})})}),(0,x.jsx)(u.A.SubField,{description:"Allow users to preview the file in Google Drive's native viewer by clicking the pop-out button.",action:(0,x.jsx)(C.A,{title:"Allow Pop-out",checked:n?.popOut,onChange:()=>{(0,_.G4)(ccpigd.isPro)?s("preview.popOut",!n?.popOut):window.CCPIGDHelper.openUpgradePopUp()}})}),(0,x.jsx)(u.A.SubField,{description:"Show/ hide the file thumbnails at the bottom of the lightbox preview.",action:(0,x.jsx)(C.A,{title:"Show Preview Thumbnails",checked:n?.previewThumbnail,onChange:()=>s("preview.previewThumbnail",!n?.previewThumbnail)})}),(0,x.jsx)(P,{description:"Select users & roles who can preview files.",userAccess:n?.userAccess||"everyone",loggedInUserType:n?.loggedInUserType||"users",displayFor:n?.displayFor||[],rolesOptions:e,usersOptions:t,onChange:(e,t)=>s(`preview.${e}`,t)})]})})},I=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.searchPermission,l=n?.searchLocation,o=n?.searchScope;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),description:"Allow users to search for files.",action:(0,x.jsx)(C.A,{id:"allowSearch",title:"Allow Search",checked:n?.enable,onChange:()=>{(0,_.G4)(ccpigd.isPro)?s("searchPermission.enable",!n?.enable):window.CCPIGDHelper.openUpgradePopUp()}}),children:n?.enable&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(u.A.SubField,{title:"Search Location Options",description:"Choose search location options.",children:(0,x.jsxs)(c.A,{border:"dashed",children:[(0,x.jsx)(m.A,{variant:l?.cache?"primary":"outlined",onClick:()=>s("searchPermission.searchLocation.cache",!0),children:"Cache"}),(0,x.jsx)(m.A,{variant:l?.server?"primary":"outlined",onClick:()=>s("searchPermission.searchLocation.server",!l?.server),children:"Server"})]})}),(0,x.jsx)(u.A.SubField,{title:"Search Scope Options",description:"Choose search scope options.",children:(0,x.jsxs)(c.A,{border:"dashed",children:[(0,x.jsx)(m.A,{variant:o?.current?"primary":"outlined",onClick:()=>s("searchPermission.searchScope.current",!0),children:"Current Folder"}),(0,x.jsx)(m.A,{variant:o?.global?"primary":"outlined",onClick:()=>s("searchPermission.searchScope.global",!o?.global),children:"Global"})]})}),(0,x.jsx)(P,{description:"Allow users to search for files.",userAccess:n?.userAccess||"everyone",loggedInUserType:n?.loggedInUserType||"users",displayFor:n?.displayFor||[],rolesOptions:e,usersOptions:t,onChange:(e,t)=>s(`searchPermission.${e}`,t)})]})})},U=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.upload;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),description:"Allow users to upload files.",action:(0,x.jsx)(C.A,{id:"allowUpload",title:"Allow Upload",checked:n?.enable,onChange:()=>{(0,_.G4)(ccpigd.isPro)?s("upload.enable",!n?.enable):window.CCPIGDHelper.openUpgradePopUp()}}),children:n?.enable&&(0,x.jsx)(P,{description:"Select users & roles who can upload files.",userAccess:n?.userAccess||"everyone",loggedInUserType:n?.loggedInUserType||"users",displayFor:n?.displayFor||[],rolesOptions:e,usersOptions:t,onChange:(e,t)=>s(`upload.${e}`,t)})})},D=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.delete;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),description:"Allow users to delete files.",action:(0,x.jsx)(C.A,{id:"allowDelete",title:"Delete",checked:n?.enable,onChange:()=>{(0,_.G4)(ccpigd.isPro)?s("delete.enable",!n?.enable):window.CCPIGDHelper.openUpgradePopUp()}}),children:n?.enable&&(0,x.jsx)(P,{description:"Allow users to delete files and folders.",userAccess:n?.userAccess||"everyone",loggedInUserType:n?.loggedInUserType||"users",displayFor:n?.displayFor||[],rolesOptions:e,usersOptions:t,onChange:(e,t)=>s(`delete.${e}`,t)})})},B=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:t}=(0,k.A)(),{data:i}=e||{},s=i?.permissions.upload;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),title:"Upload Options",description:"Allow users to upload files.",children:(0,x.jsx)(u.A.SubField,{description:"Allow users to upload folders Select. A folder upload button will be added.",action:(0,x.jsx)(C.A,{title:"Enable Folder Select",id:"folderUpload",checked:s?.folderUpload,onChange:()=>{(0,_.G4)(ccpigd.isPro)?t("upload.folderUpload",!s?.folderUpload):window.CCPIGDHelper.openUpgradePopUp()}})})})},G=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.displayFor,l=(0,p.useRef)(!0);return(0,p.useEffect)((()=>{l.current?l.current=!1:s("displayFor.displayFor",[])}),[n?.loggedInUserType]),(0,x.jsxs)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),title:"Display for",description:"Select who can view the module.",children:[(0,x.jsxs)(c.A,{border:"dashed",children:[(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"public"}),variant:"everyone"===n?.whoCanViewModule?"primary":"outlined",onClick:()=>s("displayFor.whoCanViewModule","everyone"),children:"Everyone"}),(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"groups"}),id:"logged",variant:"logged"===n?.whoCanViewModule?"primary":"outlined",onClick:()=>{(0,_.G4)(ccpigd.isPro)?s("displayFor.whoCanViewModule","logged"):window.CCPIGDHelper.openUpgradePopUp()},children:"Logged"})]}),"logged"===n?.whoCanViewModule&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(u.A.SubField,{title:"User Access",description:"Select the user access for the module.",children:[(0,x.jsx)(z.A,{background:"secondary",buttons:M.M2,selectedKey:n?.loggedInUserType,update:e=>s("displayFor.loggedInUserType",e)}),(0,x.jsx)(u.A.SubField,{title:"Select "+("roles"===n?.loggedInUserType?"Roles":"Users"),background:"white",secondaryAction:(0,x.jsx)(E.A,{options:"roles"===n?.loggedInUserType?e:t,value:n?.displayFor||[],multiple:!0,onChange:e=>s("displayFor.displayFor",e)}),description:"Select who can view the module."})]}),(0,x.jsx)(u.A.SubField,{description:"Display a message for users who don't have access to the module.",action:(0,x.jsx)(C.A,{id:"showAccessDeniedMessage",title:"Show Access Denied Message",checked:n?.showAccessDeniedMessage,onChange:()=>s("displayFor.showAccessDeniedMessage",!n?.showAccessDeniedMessage)}),children:(0,x.jsx)(h.A,{disabled:!n?.showAccessDeniedMessage,value:n?.accessDeniedMessage||"",onChange:e=>s("displayFor.accessDeniedMessage",String(e)),placeholder:"You do not have access to this module.",className:"mt-3",label:"Access Denied Message",helperText:"This message will be shown to users who don't have access."})})]})]})},R=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.newFolder;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),description:"Allow users to create new folders.",action:(0,x.jsx)(C.A,{title:"New Folder",checked:n?.enable,onChange:()=>{(0,_.G4)(ccpigd.isPro)?s("newFolder.enable",!n?.enable):window.CCPIGDHelper.openUpgradePopUp()}}),children:n?.enable&&(0,x.jsx)(P,{description:"Select users & roles who can create new folders.",userAccess:n?.userAccess||"everyone",loggedInUserType:n?.loggedInUserType||"users",displayFor:n?.displayFor||[],rolesOptions:e,usersOptions:t,onChange:(e,t)=>s(`newFolder.${e}`,t)})})};var $=i(3714);const O=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:t}=(0,k.A)(),i=e?.data?.permissions?.passwordProtect,[s,r]=(0,p.useState)(null);(0,p.useEffect)((()=>{r((0,d.Oj)(i?.password||""))}),[i?.password,i?.enable]);const n=e=>{const t=new Uint32Array(1);return crypto.getRandomValues(t),t[0]%e};return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd.isPro),description:"Enable password protection for this module. Users will need to enter the password to access the module.",action:(0,x.jsx)(C.A,{id:"password-protect-toggle",title:"Enable Password Protection",checked:!!i?.enable,onChange:()=>{(0,_.G4)(ccpigd.isPro)?t("passwordProtect.enable",!i?.enable):window.CCPIGDHelper.openUpgradePopUp()}}),children:i?.enable&&(0,x.jsxs)(u.A.SubField,{title:"Password",description:"Set the password for this module. ",children:[(0,x.jsxs)($.A,{blockAlign:"start",gap:10,children:[(0,x.jsx)(h.A,{type:"text",placeholder:"Enter password here",value:i?.password,autoComplete:"new-password",onChange:e=>t("passwordProtect.password",e),"aria-invalid":!!s,"aria-describedby":"password-help password-error",error:!!s,errorText:null!=s?s:"",style:{flex:1}}),(0,x.jsx)(m.A,{variant:"secondary",onClick:()=>{const e=((e=16)=>{const t="abcdefghijkmnopqrstuvwxyz",i="ABCDEFGHJKLMNPQRSTUVWXYZ",s="23456789",a="!@#$%^&*()-_=+[]{};:,.?",r=[t[n(25)],i[n(24)],s[n(8)],a[n(23)]],l=t+i+s+a,o=[];for(let t=r.length;t<e;t++)o.push(l[n(80)]);return(e=>{for(let t=e.length-1;t>0;t--){const i=n(t+1);[e[t],e[i]]=[e[i],e[t]]}return e})([...r,...o]).join("")})(16);t("passwordProtect.password",e),window.navigator.clipboard.writeText(e),window.toast.show({message:"Password generated and copied to clipboard!",theme:"success",size:"sm"})},children:"Generate"})]}),(0,x.jsxs)(A.A,{children:[(0,x.jsxs)(A.A.Bullet,{children:[(0,x.jsx)(A.A.Title,{title:"Required"}),(0,x.jsx)(A.A.Bullet,{children:"At least 8 characters (max 128)"}),(0,x.jsx)(A.A.Bullet,{children:"Includes: one uppercase, one lowercase"}),(0,x.jsx)(A.A.Bullet,{children:"Includes: one number and one symbol (e.g., !@#$%)"}),(0,x.jsx)(A.A.Bullet,{children:"No spaces"})]}),(0,x.jsxs)(A.A.Bullet,{children:[(0,x.jsx)(A.A.Title,{title:"Tips"}),(0,x.jsx)(A.A.Bullet,{children:'Click the "Generate" button to generate a random password.'})]})]})]})})},H=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.moveAndCopy;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),description:"Allow users to move/ copy files and folders.",action:(0,x.jsx)(C.A,{id:"allowCopyMove",title:"Move / Copy",checked:n?.enable,onChange:()=>{(0,_.G4)(ccpigd.isPro)?s("moveAndCopy.enable",!n?.enable):window.CCPIGDHelper.openUpgradePopUp()}}),children:n?.enable&&(0,x.jsx)(P,{description:"Select who can access this setting.",userAccess:n?.userAccess||"everyone",loggedInUserType:n?.loggedInUserType||"users",displayFor:n?.displayFor||[],rolesOptions:e,usersOptions:t,onChange:(e,t)=>s(`moveAndCopy.${e}`,t)})})},V=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.rename;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),description:"Allow users to download files.",action:(0,x.jsx)(C.A,{id:"allowDownload",title:"Rename",checked:n?.enable,onChange:()=>{(0,_.G4)(ccpigd.isPro)?s("rename.enable",!n?.enable):window.CCPIGDHelper.openUpgradePopUp()}}),children:n?.enable&&(0,x.jsx)(P,{userAccess:n?.userAccess||"everyone",loggedInUserType:n?.loggedInUserType||"users",displayFor:n?.displayFor||[],rolesOptions:e,usersOptions:t,onChange:(e,t)=>s(`rename.${e}`,t)})})},K=({rolesOptions:e,usersOptions:t})=>{const{editData:i}=(0,a.G)((e=>e.moduleBuilder)),{savePermissions:s}=(0,k.A)(),{data:r}=i||{},n=r?.permissions.allowShare;return(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd?.isPro),description:"Allow users to download files.",action:(0,x.jsx)(C.A,{id:"allowDownload",title:"Allow Share",checked:n?.enable,onChange:()=>{(0,_.G4)(ccpigd.isPro)?s("allowShare.enable",!n?.enable):window.CCPIGDHelper.openUpgradePopUp()}}),children:n?.enable&&(0,x.jsx)(P,{userAccess:n?.userAccess||"everyone",loggedInUserType:n?.loggedInUserType||"users",displayFor:n?.displayFor||[],rolesOptions:e,usersOptions:t,onChange:(e,t)=>s(`allowShare.${e}`,t)})})};var q=i(4390);const Z=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{data:t}=(0,q.pI)(),{data:i}=(0,q.yO)(),s={rolesOptions:i?.map((e=>({name:e.roleName,value:e.roleKey})))||[],usersOptions:t?.map((e=>({name:e.displayName,value:e.id})))||[]},r={permissionUpload:(0,x.jsx)(U,{...s}),uploadOptions:(0,x.jsx)(B,{}),permissionPreview:(0,x.jsx)(T,{...s}),permissionNewFolder:(0,x.jsx)(R,{...s}),permissionDeleteFolder:(0,x.jsx)(D,{...s}),permissionSearch:(0,x.jsx)(I,{...s}),permissionDownload:(0,x.jsx)(L,{...s}),permissionRename:(0,x.jsx)(V,{...s}),permissionAllowShare:(0,x.jsx)(K,{...s}),permissionCopyMove:(0,x.jsx)(H,{...s})};return(0,x.jsxs)(b.A,{title:"Permissions",description:"Select permission for the frontend users.",docLink:S.A.MODULE_BUILDER.permissions.link,children:[M.GR.map((({key:t,visibleCondition:i})=>(0,d.GU)(e?.type||null,t,i)?(0,x.jsx)(p.Fragment,{children:r[t]},t):null)),(0,x.jsx)(O,{}),(0,x.jsx)(G,{...s})]})};var W=i(8758),Q=i(1609);const Y=({min:e=0,max:t=100,step:i=1,value:s=50,defaultValue:a=50,reset:r=!1,className:n="",onChange:l,showMark:o=!1,marks:c=[],unit:d=!1,unitOptions:u=[],unitValue:p=[],defaultUnit:m="",unitPlaceholder:h="Unit",onUnitChange:f,trackDisabled:g=!1,disabled:y=!1})=>{const[v,w]=(0,Q.useState)(!1),[b,j]=(0,Q.useState)(0),C=(0,Q.useRef)(null),A=(s-e)/(t-e)*100,k=s=>{if(!C.current)return;const a=C.current.getBoundingClientRect();let r=(s-a.left)/a.width*100;r=Math.max(0,Math.min(100,r));const n=Math.round((e+r/100*(t-e))/i)*i;l(n)},S=e=>{!v||y||g||k(e.clientX)},N=()=>{v&&w(!1)};(0,Q.useEffect)((()=>(v?(window.addEventListener("mousemove",S),window.addEventListener("mouseup",N)):(window.removeEventListener("mousemove",S),window.removeEventListener("mouseup",N)),()=>{window.removeEventListener("mousemove",S),window.removeEventListener("mouseup",N)})),[v]),(0,Q.useEffect)((()=>{if(C.current){const e=C.current.offsetWidth,t=14;j(A/100*(e-t)+t/2)}}),[s,A]);const F=e=>{if(y)return;const t=u.find((t=>t.value===e))?.defaultValue;f?.(e),setTimeout((()=>l(Number(t))),0)};return(0,x.jsxs)("div",{className:`ccpigd-slider ${y?"disabled":""} ${n}`,children:[(0,x.jsxs)("div",{className:"ccpigd-slider-track-container "+(g?"trackDisabled":""),children:[(0,x.jsxs)("div",{ref:C,className:"ccpigd-slider-track-wrapper",onMouseDown:e=>{y||g||(w(!0),k(e.clientX))},children:[(0,x.jsxs)("div",{className:"ccpigd-slider-track",children:[(0,x.jsx)("div",{className:"ccpigd-slider-track-fill",style:{width:`${A}%`}}),(0,x.jsx)("div",{className:"ccpigd-slider-thumb",style:{left:`${A}%`}})]}),(0,x.jsx)("div",{className:"ccpigd-slider-tooltip",style:{left:`${b}px`},children:s})]}),o&&(0,x.jsx)("div",{className:"ccpigd-slider-marks",children:c.map((({name:i,value:a},r)=>{const n=(i=>{if(!C.current)return 0;const s=C.current.offsetWidth;return(i-e)/(t-e)*(s-14)+7})(a),o=s===a,c=s>=a;return(0,x.jsx)("div",{className:`ccpigd-slider-mark ${o?"active":""} ${c?"passed":""}`,style:{position:"absolute",left:`${n}px`,transform:"translateX(-50%)"},onClick:()=>!y&&l(a),children:i},r)}))})]}),(0,x.jsxs)("div",{className:"ccpigd-slider-input-container "+(d?"":"no-unit"),children:[(0,x.jsx)("input",{type:"number",value:s,min:e,max:t,step:i,disabled:y||g,className:"ccpigd-slider-input-box "+(g?"trackDisabled":""),onChange:e=>l(Number(e.target.value))}),d&&(0,x.jsx)("div",{className:"ccpigd-slider-input-divider"}),d&&(0,x.jsx)(E.A,{options:u,value:p,placeholder:h,searchable:!1,onChange:e=>F(String(e[0])),disabled:y})]}),r&&(0,x.jsx)("button",{className:"ccpigd-slider-reset",onClick:()=>{d&&F(m),l(a)},children:"Reset"})]})},J=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{saveAdvanced:t}=(0,k.A)(),{"embed-documents":i}=e?.data?.advanced||{},s=(e,i)=>t(e,i);return(0,x.jsx)(x.Fragment,{children:M.BA.map((({key:e,title:t,subTitle:a,description:r,action:n,buttonContent:l,noteContent:o,subField:c})=>(0,x.jsxs)(u.A,{title:t,description:r,action:n?(0,x.jsx)(C.A,{title:a,checked:i?.[e],onChange:()=>s(`embed-documents.${e}`,!i?.[e])}):null,children:[l&&(0,x.jsx)(z.A,{background:"secondary",buttons:M.aU,selectedKey:i?.embedType||"read-only",update:e=>s("embed-documents.embedType",e)}),o&&(0,x.jsx)(A.A,{className:"mt-2",children:(0,x.jsx)(A.A.Normal,{children:"If the pop-out option is disabled, users will be able to view the embedded document only on your website and not on Google Drive."})}),c&&c.map((({key:e,title:t})=>{var a;return(0,x.jsx)(u.A.SubField,{title:t,children:(0,x.jsx)(Y,{min:"px"===i?.[`${e}Unit`]?"width"===e?600:300:30,max:"px"===i?.[`${e}Unit`]?"width"===e?1920:1080:100,defaultValue:"width"===e?100:650,value:null!==(a=i?.[e])&&void 0!==a?a:"width"===e?100:650,onChange:t=>s(`embed-documents.${e}`,t),unitOptions:[{name:"px",value:"px",defaultValue:"width"===e?700:650},{name:"%",value:"%",defaultValue:100}],unitValue:[String(i?.[`${e}Unit`]||("width"===e?"%":"px"))],defaultUnit:"width"===e?"%":"px",onUnitChange:t=>s(`embed-documents.${e}Unit`,t),reset:!0,unit:!0})},e)}))]},e)))})},X=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{saveAdvanced:t}=(0,k.A)(),{"slider-carousel":i}=e?.data?.advanced||{},s=(e,i)=>t(e,i),r=i?.slideToShowDisplay||"desktop";return(0,x.jsxs)(x.Fragment,{children:[M.lB.map((({key:e,title:a,description:r,options:n,action:l,secondaryAction:o,children:c})=>(0,x.jsx)(u.A,{title:a,description:r,action:l?(0,x.jsx)(C.A,{id:"navigation",title:"Show Navigation",checked:i?.showNavigation,onChange:()=>t("slider-carousel.showNavigation",!i?.showNavigation)}):null,secondaryAction:o?(0,x.jsx)(E.A,{options:n,value:[i?.[e]||""],onChange:t=>s(`slider-carousel.${e}`,t[0])}):null,children:c?(0,x.jsx)(u.A.SubField,{depend:!i?.showNavigation,dependOn:"showNavigation",title:"Select Navigation Style",secondaryAction:(0,x.jsx)(E.A,{options:n,value:[i?.navigationStyle||"arrows-dots"],onChange:e=>s("slider-carousel.navigationStyle",e[0])})}):null},e))),M.f6.map((({key:e,title:t,description:a,min:n,max:l,extraContent:o})=>(0,x.jsxs)(u.A,{title:t,description:a,children:[o?(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(z.A,{background:"secondary",className:"mt-2",buttons:M.Iw,selectedKey:i?.slideToShowDisplay||"desktop",update:e=>s("slider-carousel.slideToShowDisplay",e)}),(0,x.jsx)(W.A,{text:"Select the device to show slide to show display."}),(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Slide To Show"})]}):null,(0,x.jsx)(Y,{min:n||0,max:l||100,value:"slideToShow"===e?i?.slideToShow?.[r]||1:i?.[e],defaultValue:"slideToShow"===e?1:"itemGap"===e?10:0,onChange:t=>s("slideToShow"===e?`slider-carousel.slideToShow.${r}`:`slider-carousel.${e}`,t),reset:!0})]},e))),M.Ki.map((({key:e,title:t,description:a,children:r})=>(0,x.jsx)(u.A,{description:a,action:(0,x.jsx)(C.A,{title:t,checked:i?.[e],onChange:()=>s(`slider-carousel.${e}`,!i?.[e])}),children:r?(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)($.A,{gap:10,children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Auto Play Speed"}),(0,x.jsx)(h.A,{value:i?.autoPlaySpeed||0,onChange:e=>s("slider-carousel.autoPlaySpeed",Number(e))})]}),(0,x.jsx)(W.A,{text:"Set the auto play speed."})," "]}):null},e)))]})};var ee=i(3756);const te=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{saveAdvanced:t}=(0,k.A)(),{advanced:i}=e?.data||{};return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(u.A,{action:(0,x.jsx)(C.A,{id:"showBoxLabel",title:"Show Upload Box Label",checked:i?.["file-uploader"]?.showBoxLabel,onChange:()=>t("file-uploader.showBoxLabel",!i?.["file-uploader"]?.showBoxLabel)}),description:"Show a label text above the upload box.",children:(0,x.jsx)(u.A.SubField,{depend:!i?.["file-uploader"]?.showBoxLabel,dependOn:"showBoxLabel",description:"Enter the uploader label text.",title:"Label Text",secondaryAction:(0,x.jsx)(h.A,{id:"labelText",type:"text",value:i?.["file-uploader"]?.labelText||"",onChange:e=>t("file-uploader.labelText",e)})})}),(0,x.jsx)(u.A,{action:(0,x.jsx)(C.A,{id:"uploadImmediately",title:"Upload Immediately",checked:i?.["file-uploader"]?.uploadImmediately,onChange:()=>t("file-uploader.uploadImmediately",!i?.["file-uploader"]?.uploadImmediately)}),description:"Start uploading files immediately after they are selected."}),(0,x.jsx)(ee.A,{depend:i?.["file-uploader"]?.uploadImmediately,dependOn:"uploadImmediately",children:(0,x.jsx)(u.A,{action:(0,x.jsx)(C.A,{id:"showUploadConfirmation",title:"Show Upload Confirmation",checked:i?.["file-uploader"]?.showUploadConfirmation,onChange:()=>t("file-uploader.showUploadConfirmation",!i?.["file-uploader"]?.showUploadConfirmation)}),description:"Show/ hide the upload confirmation message after upload is complete.",children:i?.["file-uploader"]?.showUploadConfirmation&&(0,x.jsx)(u.A.SubField,{description:"Enter the upload confirmation message.",title:"Confirmation Message",children:(0,x.jsx)(h.A,{id:"confirmationMessage",type:"text",value:i?.["file-uploader"]?.confirmationMessage||"",onChange:e=>t("file-uploader.confirmationMessage",e)})})})})]})},ie=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{saveAdvanced:t}=(0,k.A)(),{advanced:i}=e?.data||{};return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(u.A,{title:"Default View Style",description:"Choose default view style for the file browser",children:(0,x.jsx)(z.A,{background:"secondary",buttons:M.c6,selectedKey:i?.["file-browser"]?.folderView||"grid",update:e=>t("file-browser.folderView",e)})}),(0,x.jsx)(u.A,{isPro:!(0,_.G4)(ccpigd.isPro),title:"Header Options",description:"Show/ hide the file browser header options.",children:M.wt.map((({key:e,title:s,description:a})=>(0,x.jsx)(u.A.SubField,{description:a,action:(0,x.jsx)(C.A,{id:`headerOption-${e}`,title:s,checked:i?.["file-browser"]?.headerOptions?.[e],onChange:()=>{(0,_.G4)(ccpigd.isPro)?t(`file-browser.headerOptions.${e}`,!i?.["file-browser"]?.headerOptions?.[e]):window.CCPIGDHelper.openUpgradePopUp()}})},e)))})]})};var se=i(7118);const ae=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{saveAdvanced:t}=(0,k.A)(),{"media-player":i}=e?.data?.advanced||{},s=(e,i)=>t(e,i);return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(u.A,{description:"Show/hide the next & previous buttons in the player. Enables navigation between media items in the playlist.",action:(0,x.jsx)(C.A,{title:"Show Next & Previous",checked:i?.showNextPrevious,onChange:()=>s("media-player.showNextPrevious",!i?.showNextPrevious)})}),(0,x.jsxs)(u.A,{description:"Show/hide the playlist in the player.",action:(0,x.jsx)(C.A,{id:"showAndHidePlaylist",title:"Show/hide Playlist",checked:i?.showAndHidePlaylist,onChange:()=>s("media-player.showAndHidePlaylist",!i?.showAndHidePlaylist)}),children:[M.nU.map((({key:e,id:t,title:a,description:r,checked:n})=>(0,x.jsx)(u.A.SubField,{depend:!i?.showAndHidePlaylist,dependOn:"showAndHidePlaylist",action:(0,x.jsx)(C.A,{id:t,title:a,checked:n(i),onChange:()=>s(`media-player.${e}`,!n(i))}),description:r},e))),(0,x.jsx)(u.A.SubField,{title:"Playlist Title",description:"Set the title for the playlist.",depend:!i?.showAndHidePlaylist,dependOn:"showAndHidePlaylist",secondaryAction:(0,x.jsx)(h.A,{value:i?.playListTitle||"All Content",onChange:e=>s("media-player.playListTitle",e),placeholder:"All Content",className:"w-half",type:"text"})}),(0,x.jsxs)(u.A.SubField,{title:"Playlist Position",children:[(0,x.jsx)(z.A,{buttons:M.LB,selectedKey:i?.playlistPosition||"right",update:e=>s("media-player.playlistPosition",e)}),(0,x.jsx)(W.A,{text:"Select the playlist position in the player."})]})]}),(0,x.jsx)(u.A,{title:"Select Video Ratio",children:(0,x.jsx)(z.A,{background:"secondary",className:"mt-3",buttons:M.kN,selectedKey:i?.videoRatio||"16/9",update:e=>s("media-player.videoRatio",e)})}),M.qt.map((({key:e,title:t,description:a,defaultColor:r,colors:n})=>(0,x.jsxs)(u.A,{title:t,description:a,children:[(0,x.jsx)(se.A,{defaultColor:r,selectedColor:i?.[e]||r,onChange:t=>s(`media-player.${e}`,t)}),(0,x.jsx)(se.A.ColorBox,{colors:n,selectedColor:i?.[e]||r,onSelect:t=>s(`media-player.${e}`,t)})]},e)))]})},re=(g.A,g.A,()=>{var e;const{editData:t}=(0,a.G)((e=>e.moduleBuilder)),{saveAdvanced:i}=(0,k.A)(),{"search-box":s}=t?.data?.advanced||{},r=(e,t)=>i(e,t);return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(u.A,{title:"Browser View",children:[(0,x.jsx)(z.A,{buttons:M.DE,selectedKey:s?.browserView||"grid",update:e=>r("search-box.browserView",e)}),(0,x.jsx)(W.A,{text:"Select the file browser view.",className:"mt-0"}),(0,x.jsx)(u.A.SubField,{description:"Show/ hide the file last modified date field in the list view.",className:"mt-2",action:(0,x.jsx)(C.A,{title:"Show Last Modified Field",checked:s?.showLastModified,onChange:e=>r("search-box.showLastModified",e)})})]}),(0,x.jsxs)(u.A,{children:[(0,x.jsxs)($.A,{gap:10,children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Search Box Text"}),(0,x.jsx)(h.A,{className:"w-half",value:null!==(e=s?.searchBoxText)&&void 0!==e?e:"",onChange:e=>r("search-box.searchBoxText",String(e))})]}),(0,x.jsx)(W.A,{text:"Set the search box text. Need to search minimum 3 characters."})]})]})});var ne=i(9630),le=i(4398),oe=i(7920);const ce={desktop:"columnsDesktop",tablet:"columnsTablet",mobile:"columnsMobile"},de=()=>{var e,t,i,s,r,n,l;const{editData:o}=(0,a.G)((e=>e.moduleBuilder)),{saveAdvanced:d}=(0,k.A)(),{"file-list":y}=o?.data?.advanced||{},v=(e,t)=>d(e,t),[w,b]=(0,p.useState)(y?.columnsDevice||"desktop"),j=e=>{switch(e){case"large":return{padding:"12px 24px",fontSize:"16px",fontWeight:"600"};case"medium":default:return{padding:"10px 20px",fontSize:"14px",fontWeight:"500"};case"small":return{padding:"8px 16px",fontSize:"12px",fontWeight:"500"}}};return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(u.A,{isPro:!0,title:"View Button Customization",description:"Enable it to show View button to the card.",children:(0,x.jsx)(u.A.SubField,{children:(0,x.jsxs)(ne.A,{columns:5,gap:20,children:[(0,x.jsxs)(le.A,{className:"col-span-3",children:[(0,x.jsxs)($.A,{gap:10,children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Button Text"}),(0,x.jsx)(h.A,{value:null!==(e=y?.viewButtonText)&&void 0!==e?e:"View",onChange:e=>v("file-list.viewButtonText",e)})]}),(0,x.jsx)(W.A,{className:"mt-0",text:"Add text for button"}),(0,x.jsxs)($.A,{gap:60,className:"mt-6",children:[(0,x.jsxs)(le.A,{children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Button Background Color"}),(0,x.jsx)(se.A,{defaultColor:"#00ac47",selectedColor:y?.viewBackgroundColor||"#00ac47",onChange:e=>v("file-list.viewBackgroundColor",e),className:"mt-2"}),(0,x.jsx)(se.A.ColorBox,{colors:ue,selectedColor:y?.viewBackgroundColor||"#00ac47",onSelect:e=>v("file-list.viewBackgroundColor",e)})]}),(0,x.jsxs)(le.A,{children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Button Text Color"}),(0,x.jsx)(se.A,{defaultColor:"#ffffff",selectedColor:y?.viewTextColor||"#ffffff",onChange:e=>v("file-list.viewTextColor",e),className:"mt-2"}),(0,x.jsx)(se.A.ColorBox,{colors:ue,selectedColor:y?.viewTextColor||"#ffffff",onSelect:e=>v("file-list.viewTextColor",e)})]})]}),(0,x.jsx)(f.A,{size:"md",weight:"medium",className:"mt-7",children:"Button Border Radius"}),(0,x.jsx)(Y,{value:null!==(t=y?.viewBorderRadius)&&void 0!==t?t:10,defaultValue:10,onChange:e=>v("file-list.viewBorderRadius",e),reset:!0}),(0,x.jsx)(W.A,{className:"mt-2",text:"Add border radius for button"}),(0,x.jsx)(z.A,{className:"mt-4",buttons:M.Se,selectedKey:y?.viewButtonSize||"medium",update:e=>v("file-list.viewButtonSize",e)})]}),(0,x.jsx)(le.A,{className:"view-button-customization-preview col-span-2",children:(0,x.jsx)("button",{style:{backgroundColor:y?.viewBackgroundColor||"#00ac47",color:y?.viewTextColor||"#ffffff",borderRadius:null!==(i=y?.viewBorderRadius)&&void 0!==i?i:10,...j(y?.viewButtonSize||"medium")},children:y?.viewButtonText||"View"})})]})})}),(0,x.jsx)(u.A,{description:"Open a new tab for viewing the file.",action:(0,x.jsx)(C.A,{title:"Open in new tab",checked:y?.openInNewTab,onChange:()=>v("file-list.openInNewTab",!y?.openInNewTab)})}),(0,x.jsx)(u.A,{isPro:!0,description:"Enable it to show View button to the card.",action:(0,x.jsx)(C.A,{id:"fileListDownloadButton",title:"Enable Download Button",checked:y?.downloadButton,onChange:()=>v("file-list.downloadButton",!y?.downloadButton)}),children:(0,x.jsx)(u.A.SubField,{depend:!y?.downloadButton,dependOn:"fileListDownloadButton",children:(0,x.jsxs)(ne.A,{columns:5,gap:20,children:[(0,x.jsxs)(le.A,{className:"col-span-3",children:[(0,x.jsxs)($.A,{gap:10,children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Button Text"}),(0,x.jsx)(h.A,{value:null!==(s=y?.downloadButtonText)&&void 0!==s?s:"Download",onChange:e=>v("file-list.downloadButtonText",e)})]}),(0,x.jsx)(W.A,{className:"mt-0",text:"Add text for button"}),(0,x.jsxs)($.A,{gap:60,className:"mt-6",children:[(0,x.jsxs)(le.A,{children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Button Background Color"}),(0,x.jsx)(se.A,{defaultColor:"#00ac47",selectedColor:y?.downloadBackgroundColor||"#00ac47",onChange:e=>v("file-list.downloadBackgroundColor",e),className:"mt-2"}),(0,x.jsx)(se.A.ColorBox,{colors:ue,selectedColor:y?.downloadBackgroundColor||"#00ac47",onSelect:e=>v("file-list.downloadBackgroundColor",e)})]}),(0,x.jsxs)(le.A,{children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Button Text Color"}),(0,x.jsx)(se.A,{defaultColor:"#ffffff",selectedColor:y?.downloadTextColor||"#ffffff",onChange:e=>v("file-list.downloadTextColor",e),className:"mt-2"}),(0,x.jsx)(se.A.ColorBox,{colors:ue,selectedColor:y?.downloadTextColor||"#ffffff",onSelect:e=>v("file-list.downloadTextColor",e)})]})]}),(0,x.jsx)(f.A,{size:"md",weight:"medium",className:"mt-7",children:"Button Border Radius"}),(0,x.jsx)(Y,{value:null!==(r=y?.downloadBorderRadius)&&void 0!==r?r:0,defaultValue:10,onChange:e=>v("file-list.downloadBorderRadius",e),reset:!0}),(0,x.jsx)(W.A,{className:"mt-2",text:"Add border radius for button"}),(0,x.jsx)(z.A,{className:"mt-4",buttons:M.Se,selectedKey:y?.downloadButtonSize||"medium",update:e=>v("file-list.downloadButtonSize",e)})]}),(0,x.jsx)(le.A,{className:"view-button-customization-preview col-span-2",children:(0,x.jsx)("button",{style:{backgroundColor:y?.downloadBackgroundColor||"#00ac47",color:y?.downloadTextColor||"#ffffff",borderRadius:null!==(n=y?.downloadBorderRadius)&&void 0!==n?n:0,...j(y?.downloadButtonSize||"medium")},children:y?.downloadButtonText||"Preview"})})]})})}),(0,x.jsxs)(u.A,{title:"Display Devices",children:[(0,x.jsx)(c.A,{border:"dashed",children:M.DV.map((({key:e,title:t,icon:i,isPro:s})=>(0,x.jsx)(oe.A,{isPro:s,size:"extra-small",children:(0,x.jsx)(m.A,{variant:w===e?"primary":"outlined",startIcon:(0,x.jsx)(g.A,{name:i}),onClick:()=>{b(e),v("file-list.columnsDevice",e)},children:t})},e)))}),(0,x.jsx)(W.A,{text:"Select the image overlay display type."}),(0,x.jsxs)(f.A,{size:"md",weight:"medium",className:"mt-3",children:["Number of columns for ",w," device"]}),(0,x.jsx)(Y,{min:1,max:10,defaultValue:1,value:Number(null!==(l=y?.[ce[w]])&&void 0!==l?l:1),onChange:e=>v(`file-list.${ce[w]}`,e),reset:!0}),(0,x.jsx)(W.A,{className:"mt-1",text:"Select the number of columns for the selected device."})]}),(0,x.jsx)(u.A,{description:"Show/ hide the image caption",action:(0,x.jsx)(C.A,{title:"Show file size",checked:y?.showFileSize,onChange:()=>v("file-list.showFileSize",!y?.showFileSize)})}),(0,x.jsx)(u.A,{description:"Show/ hide the image caption",action:(0,x.jsx)(C.A,{title:"Show Time Stamp",checked:y?.showTimeStamp,onChange:()=>v("file-list.showTimeStamp",!y?.showTimeStamp)})})]})},ue=["#00ac47","#15be7c","#34a353","#0048BC","#001941","#000E25","#0072A8","#007AFF","#22BC00","#6800C8"],pe=({gallery:e,updateGallery:t})=>{const[i,s]=(0,p.useState)("desktop");return(0,x.jsxs)(u.A,{title:"Gallery Layout",description:"Select the layout for the gallery.",children:[(0,x.jsx)(z.A,{background:"secondary",className:"mt-2",buttons:M.eO,selectedKey:e.layout,update:e=>t("layout",e)}),"justified"===e.layout&&(0,x.jsx)(u.A.SubField,{title:"Row Height",description:"Adjust the height of each row in the gallery.",children:(0,x.jsx)(Y,{min:50,max:500,value:e.rowHeight,onChange:e=>t("rowHeight",e)})}),["grid","masonry"].includes(e.layout)&&(0,x.jsxs)(u.A.SubField,{title:"Columns",description:"Set the number of columns for the selected device type.",children:[(0,x.jsx)(z.A,{className:"mt-2",buttons:M.KS,selectedKey:i,update:e=>s(e)}),(0,x.jsx)(Y,{max:24,min:1,value:parseInt(e.columns[i].toString()),onChange:s=>t("columns",{...e.columns,[i]:s})})]}),"grid"===e.layout&&(0,x.jsx)(u.A.SubField,{title:"Aspect Ratio",description:"Select the aspect ratio for the images in the gallery.",children:(0,x.jsx)(z.A,{className:"mt-2",buttons:M.qb,selectedKey:e.aspectRatio,update:e=>t("aspectRatio",e)})})]})},me=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{saveAdvanced:t}=(0,k.A)(),i=e?.data.advanced?.gallery;if(!i)return null;const s=(e,s)=>{t("gallery",{...i,[e]:s})};return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(pe,{gallery:i,updateGallery:s}),(0,x.jsxs)(u.A,{title:"Thumbnail",description:"Configure the thumbnail settings for the gallery.",children:[(0,x.jsx)(u.A.SubField,{title:"Spacing",description:"Adjust the spacing around the image caption",children:(0,x.jsx)(Y,{value:i.imgMargin||0,onChange:e=>s("imgMargin",e)})}),(0,x.jsx)(u.A.SubField,{title:"Quality",description:"Select the quality of the thumbnails.",children:(0,x.jsx)(z.A,{buttons:M.BG,selectedKey:i.thumbnailQuality,update:e=>s("thumbnailQuality",e)})}),(0,x.jsx)(u.A.SubField,{title:"View",description:"Select the view for the thumbnails.",children:(0,x.jsx)(z.A,{buttons:M.pF,selectedKey:i.thumbnailView,update:e=>s("thumbnailView",e)})}),(0,x.jsxs)(u.A.SubField,{isComingSoon:!0,description:"Show the image overlay.",action:(0,x.jsx)(C.A,{id:"showOverlay",title:"Show Overlay",checked:(0,_.G4)(i.showOverlay),onChange:e=>s("showOverlay",e)}),children:[(0,x.jsx)(u.A.SubField,{depend:!i.showOverlay,dependOn:"showOverlay",title:"Display Type",background:"white",description:"Select the image overlay display type.",children:(0,x.jsx)(z.A,{background:"secondary",buttons:M.rJ,selectedKey:i.overlayOptions.displayType,update:e=>t("gallery.overlayOptions.displayType",e)})}),M.x9.map((({key:e,title:s,description:a})=>(0,x.jsx)(u.A.SubField,{description:a,depend:!i.showOverlay,dependOn:"showOverlay",background:"white",action:(0,x.jsx)(C.A,{title:s,checked:i.overlayOptions[e],onChange:()=>t(`gallery.overlayOptions.${e}`,!i.overlayOptions[e])})},e)))]})]})]})},he=()=>{var e,t,i;const{editData:s}=(0,a.G)((e=>e.moduleBuilder)),{saveAdvanced:r}=(0,k.A)(),{type:n}=s||{type:null},{advanced:l}=s?.data||{},o=(e,t)=>{r(e,t)};return(0,x.jsxs)(b.A,{title:"Advanced Options",description:"Advanced options to customize the module.",docLink:S.A.MODULE_BUILDER.advanced.link,children:[(0,x.jsxs)(u.A,{title:"Module Settings",description:"Configure advanced settings for the module.",children:[(0,x.jsxs)(u.A.SubField,{title:"Container Size",description:"Set the module container width and height (e.g. '360px', '80%'). Leave blank for default.",children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Container Width"}),(0,x.jsx)(Y,{min:"px"===l?.widthUnit?375:30,max:"px"===l?.widthUnit?1920:100,defaultValue:"px"===l?.widthUnit?1024:100,value:null!==(e=l?.containerWidth)&&void 0!==e?e:100,onChange:e=>o("containerWidth",e),reset:!0,showMark:!0,marks:"px"===l?.widthUnit?[{name:"375",value:375},{name:"768",value:768},{name:"1024",value:1024},{name:"1440",value:1440},{name:"1920",value:1920}]:[{name:"30",value:30},{name:"40",value:40},{name:"80",value:80},{name:"100",value:100}],unit:!0,unitOptions:[{name:"px",value:"px",defaultValue:1024},{name:"%",value:"%",defaultValue:100},{name:"vh",value:"vh",defaultValue:100},{name:"auto",value:"auto",defaultValue:0}],unitValue:[l?.widthUnit||"%"],defaultUnit:"%",onUnitChange:e=>o("widthUnit",e),trackDisabled:"auto"===l?.widthUnit}),(0,x.jsx)(f.A,{size:"md",weight:"medium",className:"mt-3",children:"Container Height"}),(0,x.jsx)(Y,{max:"px"===l?.heightUnit?1080:100,defaultValue:"px"===l?.heightUnit?600:100,value:null!==(t=l?.containerHeight)&&void 0!==t?t:100,onChange:e=>o("containerHeight",e),reset:!0,showMark:!0,marks:"px"===l?.heightUnit?[{name:"0",value:0},{name:"400",value:400},{name:"800",value:800},{name:"1080",value:1080}]:[{name:"0",value:0},{name:"40",value:40},{name:"80",value:80},{name:"100",value:100}],unit:!0,unitOptions:[{name:"px",value:"px",defaultValue:500},{name:"%",value:"%",defaultValue:100},{name:"vh",value:"vh",defaultValue:100},{name:"auto",value:"auto",defaultValue:0}],unitValue:[l?.heightUnit||"auto"],defaultUnit:"auto",onUnitChange:e=>o("heightUnit",e),trackDisabled:"auto"===l?.heightUnit})]}),(0,x.jsx)(u.A.SubField,{title:"Module Theme",description:"Choose a theme for the module.",children:(0,x.jsx)(z.A,{buttons:M.Uf,selectedKey:l?.moduleTheme||"light",update:e=>o("moduleTheme",e)})}),(0,d.GU)(n,"advancedFileLoadingType")&&(0,x.jsxs)(u.A.SubField,{title:"File Loading Type",description:"Choose how files are loaded in the module.",children:[(0,x.jsx)(z.A,{buttons:M.wg,selectedKey:l?.fileLoadingType||"load-more",update:e=>o("fileLoadingType",e)}),(0,x.jsx)(u.A.SubField,{title:"Files in First Render",description:"How many files to display initially.",className:"mt-2",background:"white",children:(0,x.jsx)(Y,{min:5,max:50,value:l?.filesInFirstRender||0,onChange:e=>o("filesInFirstRender",e)})})]}),(0,x.jsx)(u.A.SubField,{title:"Border & Box Visibility",description:"Turn on this option to hide the border and box.",children:(0,x.jsx)(C.A,{id:"hideBorderBox",title:"Hide Border & Box",checked:l?.hideBorderBox,onChange:()=>o("hideBorderBox",!l?.hideBorderBox)})})]}),"file-browser"===n&&(0,x.jsx)(ie,{}),"file-uploader"===n&&(0,x.jsx)(te,{}),"media-player"===n&&(0,x.jsx)(ae,{}),"gallery"===n&&(0,x.jsx)(me,{}),"slider-carousel"===n&&(0,x.jsx)(X,{}),"embed-documents"===n&&(0,x.jsx)(J,{}),"search-box"===n&&(0,x.jsx)(re,{}),"file-list"===n&&(0,x.jsx)(de,{}),(0,d.GU)(n,"advancedAutoFetch")&&(0,x.jsx)(u.A,{isPro:!0,description:"Turn on this option to fetch new files automatically",action:(0,x.jsx)(C.A,{id:"autoFetch",title:"Enable Automatic File Fetching",checked:l?.autoFetch,onChange:()=>o("autoFetch",!l?.autoFetch)}),children:(0,x.jsxs)(u.A.SubField,{depend:!l?.autoFetch,dependOn:"autoFetch",children:[(0,x.jsx)(f.A,{size:"md",weight:"medium",children:"Fetch Interval (in seconds)"}),(0,x.jsx)(Y,{min:30,max:3600,defaultValue:60,value:null!==(i=l?.autoFetchInterval)&&void 0!==i?i:60,onChange:e=>o("autoFetchInterval",e),reset:!0,showMark:!0,marks:[{name:"30",value:30},{name:"1200",value:1200},{name:"2400",value:2400},{name:"3600",value:3600}]}),(0,x.jsx)(W.A,{className:"mt-0",text:"Specify the interval in seconds to check for new files. Leave blank to use the default value (60s)."})]})}),(0,d.GU)(n,"advancedSorting")&&(0,x.jsxs)(u.A,{title:"Sorting",description:"Configure how files are sorted in the module.",children:[(0,x.jsx)(u.A.SubField,{title:"Sort By",description:"Choose the criteria for sorting files.",children:(0,x.jsx)(z.A,{buttons:M.rU,selectedKey:l?.sort?.orderBy||"createdAt",update:e=>o("sort.orderBy",e)})}),(0,x.jsx)(u.A.SubField,{title:"Sort Order",description:"Choose the order of sorting files.",children:(0,x.jsx)(z.A,{buttons:M.ih,selectedKey:l?.sort?.order||"DESC",update:e=>o("sort.order",e)})})]})]})};var fe=i(3648),ge=i(239),xe=i(5439),ye=i(7452),ve=i(4164);const we=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),{shortcodeId:t}=(0,n.g)(),i=(0,a.j)(),r=(0,n.Zp)();return(0,x.jsx)(b.A,{title:"Module Type",description:"Select the module type that you want to use.",docLink:S.A.MODULE_BUILDER.modules.link,children:(0,x.jsx)(ne.A,{className:"ccpigd-module-builder__card-wrapper",gap:"md",columns:"auto-fit",min:"300px",children:xe.G.map((({id:a,title:n,description:l,icon:o,comingSoon:c,isPro:d,isNew:u,isHot:p})=>{const m=(0,ve.A)("ccpigd-module-card",e?.type===a&&"ccpigd-module-card-selected"),h=e?.type===a;return(0,x.jsx)(ye.A,{className:(0,ve.A)(m,"h-100"),onClick:()=>{!(0,_.G4)(ccpigd.isPro)&&d?window.CCPIGDHelper.openUpgradePopUp():(a=>{if(r(`/module-builder/${t}/source/my-drive`),a!==e?.type){const e={...ccpigd.moduleData,type:a};i((0,s.nU)([])),i((0,fe.KE)(e)),i((0,s.Lm)(!0))}})(a)},background:h?"primary":"light",padding:25,isComingSoon:null!=c&&c,isPro:null!=d&&d,isNew:null!=u&&u,isHot:null!=p&&p,children:(0,x.jsxs)(le.A,{align:"center",gap:10,className:"text-center",children:[(0,x.jsxs)(le.A,{gap:24,align:"center",className:"text-center",children:[(0,x.jsx)(ge.A,{size:"large",fontSize:"2xl",variant:h?"light":"secondary",rounded:"md",className:"border-light mb",children:(0,x.jsx)(g.A,{name:o,fontSize:"2xl"})}),(0,x.jsx)(f.A,{className:"card-title",as:"h3",weight:"medium",color:h?"white":"dark",children:n})]}),(0,x.jsx)(f.A,{className:"card-description",size:"sm",color:h?"white":"desc-gray",children:l})]})},a)}))})})};var be=i(5185),je=i(2262),Ce=i(3168),Ae=i(1550),ke=i(7603),Se=i(6300),Ne=i(7673),Fe=i(6739),Me=i(6715);const _e=()=>{const{folderView:e}=(0,a.G)((e=>e.fileBrowser)),{files:t,selectedFiles:i,isFileSelecting:r}=(0,a.G)((e=>e.manageFiles)),[l,o]=(0,p.useState)(!1),{updateQueryParams:c}=(0,Fe.Ay)(),d=(0,a.j)(),u=(0,n.zy)(),{deleteFile:h}=(0,Se.H)(),f=new URLSearchParams(u.search),y=f.get("orderBy")||Fe.r4,v=f.get("order")||Fe.DJ;return(0,x.jsxs)($.A,{align:"space-between",className:"w-full ccpigd-file-browser__header",children:[(0,x.jsxs)($.A,{gap:6,children:[(0,x.jsxs)(Ne.A,{children:[(0,x.jsx)(Ne.A.Trigger,{children:(0,x.jsxs)(m.A,{variant:"outlined",endIcon:(0,x.jsx)(Ne.A.TriggerArrow,{}),children:["Sort By:",ze.find((e=>e.value===y))?.label||"Name"]})}),(0,x.jsx)(Ne.A.Content,{fullWidth:!0,children:ze.map(((e,t)=>(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(Ne.A.MenuItem,{onClick:()=>c({orderBy:e.value}),isActive:y===e.value,children:e.label}),t!==ze.length-1&&(0,x.jsx)(Ne.A.MenuSeparator,{})]})))})]}),(0,x.jsx)(m.A,{variant:"outlined",onClick:()=>c({order:"ASC"===v?"DESC":"ASC"}),startIcon:"ASC"===v?(0,x.jsx)(g.A,{name:"arrow_upward"}):(0,x.jsx)(g.A,{name:"arrow_downward"}),children:"ASC"===v?"Ascending":"Descending"}),r&&i&&i.length>0&&(0,x.jsx)(m.A,{onClick:()=>{const e=t.flat().filter((e=>i.some((t=>t.key===e.key)))).map((e=>e.key));h(e)},variant:"error",startIcon:(0,x.jsx)(g.A,{name:"delete"}),children:"Delete"})]}),(0,x.jsxs)($.A,{gap:6,children:[r&&(0,x.jsx)(m.A,{variant:"outlined",onClick:()=>{o(!l),d(l?(0,s.fp)([]):(0,s.fp)(t))},endIcon:(0,x.jsx)(Me.A,{id:"file-selecting-checkbox",checked:l,size:"small",onClick:e=>e.stopPropagation(),readonly:!0}),children:l?"Deselect All":"Select All"}),(0,x.jsx)(m.A,{variant:"outlined",onClick:e=>{e.stopPropagation(),d((0,s.Lm)(!r))},endIcon:(0,x.jsx)(Me.A,{id:"file-selecting-checkbox",checked:r,size:"small",onClick:e=>e.stopPropagation(),readonly:!0}),children:r?`${i.length} selected`:"Bulk Select"}),(0,x.jsx)(m.A,{variant:"outlined",startIcon:"list"===e?(0,x.jsx)(g.A,{name:"grid_view"}):(0,x.jsx)(g.A,{name:"dehaze"}),onClick:()=>d((0,ke.iL)("list"===e?"grid":"list")),children:"list"===e?"Grid View":"List View"})]})]})},ze=[{label:"Name",value:"name"},{label:"Size",value:"size"},{label:"Created At",value:"createdAt"},{label:"Updated At",value:"updatedAt"}];var Ee=i(6720);const Pe=(0,p.memo)((()=>{const{breadcrumbs:e,activeFolder:t}=(0,a.G)((e=>e.manageFiles)),{menuKey:i,shortcodeId:s,moduleMenu:r,folderKey:l}=(0,n.g)(),o=(0,n.Zp)(),c=(0,p.useMemo)((()=>`/module-builder/${s}/${r}`),[t,i,s,r]);return(0,x.jsx)(Ee.Q,{className:"ccpigd-file-browser__breadcrumbs",children:(0,x.jsxs)(Ee.Q.List,{children:[e.slice(0,1).map(((e,t)=>(0,x.jsx)(Ee.Q.Item,{children:(0,x.jsxs)(n.N_,{to:`${c}/${e.key}`,children:["home"===e.key&&(0,x.jsx)(g.A,{name:"home",fontSize:"lg",fontWeight:"medium"}),(0,x.jsx)(f.A,{as:"span",size:"sm",className:"breadcrumb-home-text",children:e.name})]})},t))),e.length>5&&(0,x.jsx)(Ne.A,{children:(0,x.jsxs)($.A,{wrap:!1,children:[(0,x.jsx)(Ne.A.Trigger,{children:(0,x.jsx)(Ee.Q.Ellipsis,{})}),(0,x.jsx)(Ne.A.Content,{children:e.slice(1,-3).map(((e,t)=>(0,x.jsx)(Ne.A.MenuItem,{onClick:()=>(async e=>{"folder"===e.type&&o((0,be.fx)(e.key)?`${c}/${e.key}`:`${c}/${i}/${e.key}`)})(e),children:(0,x.jsxs)($.A,{wrap:!1,gap:2,children:[(0,x.jsx)(f.A,{as:"span",size:"sm",className:"breadcrumb-separator flex-center",children:(0,x.jsx)(g.A,{name:"chevron_right",fontSize:"lg",fontWeight:"semibold"})}),e.name]})},e.key||t)))}),(0,x.jsx)(f.A,{as:"span",size:"sm",className:"breadcrumb-separator flex-center",children:(0,x.jsx)(g.A,{name:"chevron_right",fontSize:"lg",fontWeight:"semibold"})})]})}),e.slice(e.length>5?-3:1).map(((e,s)=>(0,x.jsx)(x.Fragment,{children:e.key!==t?.key?(0,x.jsx)(Ee.Q.Item,{children:(0,x.jsx)(n.N_,{to:(0,be.fx)(e.key)?`${c}/${e.key}`:`${c}/${i}/${e.key}`,children:(0,x.jsx)(f.A,{as:"span",size:"sm",className:"breadcrumb-home-text",children:e.name})})}):(0,x.jsx)(Ee.Q.Item,{active:!0,children:e.name})},e.key||s)))]})})}));var Le=i(4315),Te=i(4152),Ie=i(727),Ue=i(1902),De=i(7495),Be=i(6203),Ge=i(4970),Re=i(8200);const $e=({file:e,folderView:t,handleFileSingleClick:i,handleFileDoubleClick:s})=>{const{selectedFiles:r}=(0,a.G)((e=>e.manageFiles)),n=r.some((t=>t.key===e.key)),l=(0,be.lQ)(e.mimeType);return(0,x.jsxs)(Re.A,{file:e,folderView:t,isFileSelected:n,onClick:t=>i(t,e),onDoubleClick:t=>s(t,e),children:[(0,x.jsx)(Re.A.Thumbnail,{children:(0,x.jsx)(Re.A.SelectStatus,{onClick:e=>e.stopPropagation(),isSelected:n})}),(0,x.jsx)(Re.A.Name,{}),(0,x.jsx)(Re.A.Extension,{}),e.size?(0,x.jsx)(Re.A.Dot,{}):null,!l&&(0,x.jsx)(Re.A.Size,{}),"list"===t&&(0,x.jsx)(Re.A.UpdatedAt,{}),(0,x.jsx)(Re.A.ActionButton,{})]},e.key)};var Oe=i(2312),He=i(7723);const Ve=({folderView:e})=>(0,x.jsx)(x.Fragment,{children:"list"===e&&(0,x.jsx)(Oe.A,{className:"ccpigd-file-list__header",children:["Name","","Type","Size","Updated","Action"].map(((e,t)=>(0,x.jsx)(f.A,{as:"span",children:"string"==typeof e?(0,He.__)(e,"integration-google-drive"):e},t)))})});var Ke=i(6880),qe=i(3330);const Ze=(0,p.forwardRef)((({loadMoreFileRef:e,galleryRef:t,folderView:i,fileLoading:r,files:l,hasMore:o,loadingMore:c})=>{const{editData:d}=(0,a.G)((e=>e.moduleBuilder)),{selectedFiles:u}=(0,a.G)((e=>e.manageFiles)),m=(0,n.Zp)(),h=(0,a.j)(),f=(0,p.useRef)(null),{shortcodeId:g,moduleMenu:y,menuKey:v}=(0,n.g)(),{viewFile:w,galleryProps:b}=(0,Ke.i)(l),j="file-uploader"!==d?.type,{selectedItems:C,isControlPressed:A}=(0,Be.M)(f,j),k=(0,p.useRef)(!0);(0,p.useEffect)((()=>{if(k.current)return void(k.current=!1);const e=u.map((e=>({key:e.key,thumbnailKey:""})));h((0,fe.Lv)({key:"fileKeys",value:e}))}),[u]),(0,p.useEffect)((()=>{if(C.length>0){const e=C.filter((e=>!u.some((t=>t.key===e)))),t=u.map((e=>e.key)),i=A?[...t,...e]:[...C];h((0,s.nU)(i))}}),[C]);const S=(e,t)=>{e.stopPropagation(),h("file-uploader"===d?.type?(0,s.nU)([t.key]):(0,s.nU)(t.key))},N=(e,t)=>{e.stopPropagation(),(0,be.lQ)(t?.mimeType)?m(`/module-builder/${g}/${y}/${v}/${t.key}`):w(t.key)};return(0,x.jsxs)(le.A,{ref:f,className:"ccpigd-file-list",children:[(0,x.jsx)(Ve,{folderView:i}),r?(0,x.jsx)(Oe.A,{className:`ccpigd-file-list__files ccpigd-file-list__files--${i}-view`,children:[...Array(Ue.PV.PER_PAGE_LIMIT)].map(((e,t)=>(0,x.jsx)("div",{style:{marginTop:"10px"},children:"grid"===i?(0,x.jsx)(Ie.A,{height:"215px"}):(0,x.jsx)(Ie.A,{width:"100%",height:"62px"})},t)))}):(0,x.jsxs)(Oe.A,{ref:t,className:`ccpigd-file-list__files ccpigd-file-list__files--${i}-view ${l?.length>0?"":"ccpigd-file-list__files--empty"}`,children:[l?.length>0?(0,x.jsx)(De.BV,{children:l?.map(((t,s)=>(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)($e,{file:t,folderView:i,handleFileSingleClick:S,handleFileDoubleClick:N},t.key),o&&!c&&l.length-1===s&&l.length>=Ue.PV.PER_PAGE_LIMIT&&(0,x.jsx)("div",{ref:e,className:"ccpigd-loading"})]},t.key)))}):(0,x.jsx)(Te.A,{icon:(0,x.jsx)(Ge.A,{}),title:"No File Found!"}),c&&(0,x.jsx)(x.Fragment,{children:[...Array(Ue.PV.PER_PAGE_LIMIT)].map(((e,t)=>(0,x.jsx)("div",{style:{marginTop:"10px"},children:"grid"===i?(0,x.jsx)(Ie.A,{height:"215px"}):(0,x.jsx)(Ie.A,{width:"100%",height:"62px"})},t)))})]}),(0,x.jsx)(qe.C,{...b})]})})),We=()=>{const{fileLoading:e,files:t,breadcrumbs:i}=(0,a.G)((e=>e.manageFiles)),{activeAccount:r}=(0,a.G)((e=>e.auth)),{folderView:l}=(0,a.G)((e=>e.fileBrowser)),{editData:o}=(0,a.G)((e=>e.moduleBuilder)),c=(0,a.j)(),{menuKey:u,folderKey:m}=(0,n.g)(),[h]=(0,je.mI)(),f=(0,p.useRef)(null),g=(0,p.useRef)(null),{hasMore:y,loadingMore:v}=(0,Le.A)(g);(0,p.useEffect)((()=>{r?.key&&(async()=>{let e;if(m){let s;const a=t.flat().find((e=>e.key===m));if(a&&(s=a),!s){const e=i.find((e=>e.key===m));e&&(s=e)}s||(s=(await h({key:m})).data),e={name:s?.name||"",key:(0,be.fx)(m)?r?.key:m,type:"folder",icon:Ae.Eh,mimeType:"application/vnd.google-apps.folder"}}else{const t=be.Gp.find((e=>e.key===u))||be.Gp[0];e={name:t.name,key:r?.key,type:u||"my-drive",icon:t.icon,mimeType:"application/vnd.google-apps.folder"}}c((0,s.Fy)(e))})()}),[r?.key,u,m]);const w=(0,p.useMemo)((()=>t&&o?.type?t.filter((e=>(0,d.Jr)(o.type,e)||(0,be.lQ)(e.mimeType))):[]),[t,o?.type]);return(0,x.jsx)(Ze,{files:w,folderView:l,fileLoading:e,galleryRef:f,hasMore:y,loadingMore:v,loadMoreFileRef:g})},Qe=()=>(0,x.jsxs)(le.A,{gap:10,className:"w-full",children:[(0,x.jsx)(Pe,{}),(0,x.jsx)(_e,{}),(0,x.jsx)(We,{})]}),Ye=()=>{const[e,t]=(0,p.useState)(!1),{editData:i}=(0,a.G)((e=>e.moduleBuilder)),l=(0,a.j)(),o=(0,n.Zp)(),{shortcodeId:c,moduleMenu:u,menuKey:m,folderKey:h}=(0,n.g)(),[f,{isLoading:g}]=(0,r.h0)(),[x,{isLoading:y}]=(0,r.LQ)();return(0,p.useEffect)((()=>{t(!(!g&&!y))}),[g,y]),{saveData:async e=>{if(i){const t={...i,data:{...i.data,source:{...i.data.source,files:[],selectedFiles:[],breadcrumbs:[]}}};if(t.data.source.fileKeys.length<=0)return void window.toast.show({message:"Please select at least one file.",theme:"error",size:"sm"});if("off"===t.status&&window.toast.show({message:"This module status is off! Please enable it.",theme:"warning",size:"sm"}),i.data.permissions.passwordProtect.enable&&(0,d.Oj)(i.data.permissions.passwordProtect.password))return void window.toast.show({message:(0,d.Oj)(i.data.permissions.passwordProtect.password),theme:"warning",size:"sm"});if("new"===c){const i=await f(t);if(i.error)return;window.dispatchEvent(new CustomEvent("ccpigd-module-created",{detail:i.data})),"save-changes"===e&&o(h?`/module-builder/${i.data.id}/${u}/${m}/${h}`:m?`/module-builder/${i.data.id}/${u}/${m}`:`/module-builder/${i.data.id}/${u}`)}else{const e=await x(t);if(e.error)return;window.dispatchEvent(new CustomEvent("ccpigd-module-updated",{detail:e.data})),l((0,fe.BX)(e.data))}"save-close"===e&&o("/module-builder")}},loading:e,clearSelection:e=>{l(e?(0,s.nU)(e.key):(0,s.nU)([]))},navigateToSource:e=>{o(h||m?h?`/module-builder/${c}/${e}/${m}/${h}`:`/module-builder/${c}/${e}/${m}`:`/module-builder/${c}/${e}/my-drive`)}}};var Je=i(2624),Xe=i(4232);const et=()=>{const{selectedFiles:e}=(0,a.G)((e=>e.manageFiles)),{clearSelection:t}=Ye();return(0,x.jsxs)(ye.A,{padding:0,className:"ccpigd-selected-file-list",children:[(0,x.jsxs)($.A,{align:"space-between",blockAlign:"center",className:"ccpigd-selected-file-list__header",children:[(0,x.jsx)($.A,{gap:10,children:(0,x.jsxs)(f.A,{as:"p",size:"sm",color:"dark",className:"ccpigd-selected-file-list__header--title",children:[(0,x.jsxs)(f.A,{as:"span",size:"sm",color:"primary",weight:"medium",children:["(",e.length,")"]})," ",(0,x.jsx)("span",{children:"Items Selected"})]})}),(0,x.jsx)(ge.A,{variant:"error",size:"extra-small",onClick:()=>t(),disabled:0===e.length,children:(0,x.jsx)(g.A,{name:"playlist_remove"})})]}),(0,x.jsx)(Je.A,{borderColor:"secondary",borderWidth:.5}),(0,x.jsx)(le.A,{className:"ccpigd-selected-file-list__content",children:e&&e.length>0?(0,x.jsx)(x.Fragment,{children:e.map(((e,i)=>(0,x.jsx)(ye.A,{rounded:"none",padding:"8px 10px",children:(0,x.jsxs)($.A,{align:"space-between",blockAlign:"center",wrap:!1,gap:10,children:[(0,x.jsxs)(ne.A,{columns:"10px 35px 1fr",gap:5,alignItems:"center",children:[(0,x.jsxs)(f.A,{as:"span",size:"sm",color:"dark",children:[i+1,"."]}),(0,x.jsxs)(Xe.A,{size:"sm",children:[(0,x.jsx)(Xe.A.AvatarImage,{src:e.thumbnails?.thumbnail}),(0,x.jsx)(Xe.A.AvatarFallback,{children:e.name})]}),(0,x.jsx)(f.A,{as:"p",size:"sm",color:"dark",className:"text-ellipsis",children:e.name})]}),(0,x.jsx)(ge.A,{variant:"error",size:"extra-small",onClick:()=>t(e),children:(0,x.jsx)(g.A,{name:"clear"})})]})},e.key)))}):(0,x.jsxs)($.A,{align:"center",blockAlign:"center",className:"mt-5",children:[(0,x.jsx)(ge.A,{size:"small",children:(0,x.jsx)(g.A,{name:"info"})}),(0,x.jsx)(f.A,{as:"p",size:"sm",color:"primary",children:"No files selected."})]})})]})};var tt=i(468),it=i(7726);const st=()=>{const{activeAccount:e}=(0,a.G)((e=>e.auth)),{menuKey:t,shortcodeId:i}=(0,n.g)(),s=(0,n.Zp)(),r=(0,p.useCallback)((t=>{s(`/module-builder/${i}/source/${t===e?.key?"my-drive":t}`)}),[s]);return(0,x.jsxs)(it.A,{defaultCollapsed:!0,id:"ccpigd-mb-source-sidebar",children:[(0,x.jsx)(le.A,{gap:10,className:"ccpigd-sidebar__menu",children:be.Gp.map((({name:e,icon:i,key:s})=>(0,x.jsx)("div",{className:"ccpigd-sidebar__menu-item "+(t===s?"bg-primary":"bg-light"),onClick:()=>r(s),children:(0,x.jsxs)($.A,{gap:12,wrap:!1,children:[(0,x.jsx)(ge.A,{variant:t===s?"light":"secondary",rounded:"md",size:"small",className:"menu-icon-wrapper",children:i&&(0,x.jsx)("span",{className:"ccpigd-sidebar-menu-icon",style:{maskImage:`url(${i})`}})}),(0,x.jsx)(f.A,{as:"span",color:t===s?"white":"dark",children:e})]})},s)))}),(0,x.jsx)("div",{className:"ccpigd-sidebar__bottom",children:e?.storage&&(0,x.jsx)(tt.A,{storage:e.storage})})]})};var at=i(6234),rt=i(4863),nt=i(2094),lt=i(276),ot=i(2892);const ct=()=>{const{fileLoading:e,activeFolder:t}=(0,a.G)((e=>e.manageFiles)),{activeAccount:i,loading:s,loginAccounts:r}=(0,a.G)((e=>e.auth)),{isUploading:l}=(0,a.G)((e=>e.fileBrowser)),{refreshCurrentFolder:o}=(0,Le.A)(),{shortcodeId:c}=(0,n.g)(),[d,{data:u}]=(0,q.FP)(),[h]=(0,q.ag)(),f=(0,a.j)(),y=(0,n.Zp)(),{createFolder:v}=(0,Se.H)(),w=e=>{f((0,ke.uf)(e))},b=async()=>{if((0,_.G4)(ccpigd.isPro))try{await d().unwrap()}catch(e){console.error(e)}else window.CCPIGDHelper.openUpgradePopUp()};return(0,p.useEffect)((()=>{u&&""!==u&&(0,_.BH)(u)}),[u]),(0,x.jsxs)(nt.A,{children:[(0,x.jsxs)($.A,{gap:10,align:"space-between",blockAlign:"center",children:[(0,x.jsx)(ot.A,{isSearchExpanded:!0}),(0,x.jsxs)($.A,{gap:5,className:"ccpigd-topbar__actions",children:[(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"cloud_upload"}),variant:"outlined",onClick:()=>w(!l),children:(0,x.jsx)("span",{children:"Upload"})}),(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"create_new_folder"}),variant:"outlined",onClick:v,children:(0,x.jsx)("span",{children:"Create Folder"})}),(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"autorenew"}),onClick:()=>o(),variant:"outlined",loading:s||e,children:(0,x.jsx)("span",{children:"Refresh"})}),(0,x.jsxs)(Ne.A,{children:[(0,x.jsx)(Ne.A.Trigger,{children:(0,x.jsxs)(Oe.A,{className:"ccpigd-topbar-profile",children:[(0,x.jsxs)(Xe.A,{size:"sm",children:[(0,x.jsx)(Xe.A.AvatarImage,{src:i?.photo}),(0,x.jsx)(Xe.A.AvatarFallback,{children:i?.name})]}),(0,x.jsx)(Ne.A.TriggerArrow,{})]})}),(0,x.jsxs)(Ne.A.Content,{children:[(0,x.jsx)(Ne.A.MenuLabel,{children:"My Account"}),r?.map((e=>(0,x.jsx)(Ne.A.MenuItem,{children:(0,x.jsxs)(at.A,{accountInfo:e,className:"bg-primary-light p-3",children:[(0,x.jsx)(at.A.Avatar,{}),(0,x.jsxs)(le.A,{className:"profile-info",children:[(0,x.jsx)(at.A.Name,{}),(0,x.jsx)(at.A.Email,{})]}),(0,x.jsx)(at.A.Status,{onClick:()=>{e?.active&&!e?.lost||(e?.lost?b():(async e=>{if((0,_.G4)(ccpigd.isPro))if(e?.key)if(e.lost)b();else try{await h(e.key).unwrap(),f((0,rt.Mx)(e)),y(`/module-builder/${c}/source/my-drive`)}catch(e){console.error(e)}else console.error("Account not found");else window.CCPIGDHelper.openUpgradePopUp()})(e))}})]})}))),(0,x.jsx)(le.A,{align:"center",style:{marginBottom:"10px",marginTop:"6px"},children:(0,x.jsx)(Ne.A.MenuItem,{children:(0,x.jsxs)(oe.A,{hover:!0,isPro:!0,design:"default",visible:!(0,_.G4)(ccpigd.isPro),children:[" ",(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"add_circle"}),variant:"outlined",color:"success",onClick:b,children:"Add Account"})]})})})]})]})]})]}),l&&(0,x.jsx)(lt.A,{setIsUploading:w,onFileUpload:e=>{},data:{maxFileSize:(0,_.G4)(ccpigd.isPro)?0:2,minFileSize:0,maxFiles:(0,_.G4)(ccpigd.isPro)?0:5,enableFolderUpload:(0,_.G4)(ccpigd.isPro),showUploadConfirmation:!1,uploadImmediately:!0,activeFolder:t}})]})},dt=()=>{const{activeAccount:e}=(0,a.G)((e=>e.auth)),{activeFile:t}=(0,a.G)((e=>e.fileBrowser)),{files:i,breadcrumbs:r}=(0,a.G)((e=>e.manageFiles)),{menuKey:l,folderKey:c,shortcodeId:d,moduleMenu:u}=(0,n.g)(),[m]=(0,je.mI)(),h=(0,a.j)(),f=(0,p.useRef)(null);(0,p.useEffect)((()=>{f.current&&(f.current.style.display=t?"flex":"block")}),[t]),(0,p.useEffect)((()=>{e?.key&&(async()=>{let t;if(c){let s;const a=i.flat().find((e=>e.key===c));if(a&&(s=a),!s){const e=r.find((e=>e.key===c));e&&(s=e)}s||(s=(await m({key:c})).data),t={name:s?.name||"",key:(0,be.fx)(c)?e?.key:c,type:"folder",icon:Ae.Eh,mimeType:"application/vnd.google-apps.folder"}}else{const i=be.Gp.find((e=>e.key===l))||be.Gp[0];t={name:i.name,key:e?.key,type:l||"my-drive",icon:i.icon,mimeType:"application/vnd.google-apps.folder"}}h((0,s.Fy)(t))})()}),[e?.key,l,c]);const g=(0,p.useMemo)((()=>be.Gp.map((e=>e.key))),[]);return l&&[...g,"home"].includes(l)?(0,x.jsx)(b.A,{title:"Select Folders and Files",description:"Select folders and files to include in the module.",docLink:S.A.MODULE_BUILDER.sources.link,className:"ccpigd-module-builder__source",children:(0,x.jsxs)(ne.A,{columns:"1fr 20%",children:[(0,x.jsx)(ye.A,{padding:"0px 10px 10px 0",className:e?"":"ccpigd-login-card",children:e?(0,x.jsxs)(o.A,{children:[(0,x.jsx)(st,{}),(0,x.jsxs)(o.A.ContentWrapper,{children:[(0,x.jsx)(ct,{}),(0,x.jsx)(o.A.Content,{className:"ccpigd-file-browser",ref:f,children:(0,x.jsx)(Qe,{})})]})]}):(0,x.jsx)(Ce.a,{})}),(0,x.jsx)(et,{})]})}):(0,x.jsx)(n.C5,{to:`/module-builder/${d}/${u}`,replace:!0})},ut={gallery:"image","file-browser":"all","file-uploader":"all"},pt=()=>{var e,t,i,s,r,n,l;const{editData:o}=(0,a.G)((e=>e.moduleBuilder)),{type:p}=o||{type:null},f=o?.data.filter,{saveFilter:g}=(0,k.A)(),y=e=>t=>{g(e,t)},v=null!==(e=ut[null!=p?p:""])&&void 0!==e?e:"all",w=(0,be.v5)(v).map((e=>({name:e.trim(),value:e.trim()})));return(0,x.jsxs)(b.A,{title:"Filters",description:"Show/ hide files and folders and filter them by extensions and names to not display in the file browser.",docLink:S.A.MODULE_BUILDER.filter.link,children:[(0,x.jsx)(u.A,{title:"Allowed Extensions",secondaryAction:(0,x.jsx)(E.A,{placeholder:"Select extensions to include",disabled:(0,_.G4)(f?.allowAllExtensions),options:w,multiple:!0,value:f?.allowExtensions||[],onChange:y("allowExtensions")}),description:"Select the extensions to allow in this module.",children:(0,x.jsx)(u.A.SubField,{action:(0,x.jsx)(C.A,{id:"allowAllExtensions",title:"Allow all",checked:f?.allowAllExtensions||!1,onChange:()=>g("allowAllExtensions",!f?.allowAllExtensions)}),description:"Allow all extensions in this module.",children:(0,x.jsx)(u.A.SubField,{title:"Exclude Extensions",background:"white",secondaryAction:(0,x.jsx)(E.A,{placeholder:"Select extensions to exclude",disabled:!(0,_.G4)(f?.allowAllExtensions),options:w,value:f?.allowExceptExtensions||[],multiple:!0,onChange:y("allowExceptExtensions")}),description:"Select the extensions to exclude from this module."})})}),(0,d.GU)(p,"filterAllowedNames")&&(0,x.jsx)(u.A,{isPro:!0,isNew:!0,title:"Allowed Names",secondaryAction:(0,x.jsx)(h.A,{isPro:!0,value:f?.allowNames||"",onChange:e=>g("allowNames",e),disabled:f?.allowAllNames||!(0,_.G4)(ccpigd.isPro)}),description:"Enter file and folder names, separated by commas, to display. Leave blank to display all files and folders.",children:(0,x.jsxs)(u.A.SubField,{action:(0,x.jsx)(C.A,{isPro:!0,id:"allowAllNames",title:"Allow all",checked:f?.allowAllNames||!1,onChange:()=>g("allowAllNames",!f?.allowAllNames)}),description:"Allow all extensions in this module.",children:[(0,x.jsx)(u.A.SubField,{title:"Except:",background:"white",secondaryAction:(0,x.jsx)(h.A,{isPro:!0,value:f?.allowExceptNames||"",onChange:e=>g("allowExceptNames",e),disabled:!f?.allowAllNames||!(0,_.G4)(ccpigd.isPro)}),description:"Select the extensions to exclude from this module.",children:(0,x.jsxs)(A.A,{className:"mt-2",children:[(0,x.jsx)(A.A.Normal,{children:"You can use the * and ? wildcards to match multiple characters and single characters respectively."}),(0,x.jsx)(A.A.Title,{title:"For example:"}),M.p7.map(((e,t)=>(0,x.jsxs)(A.A.Bullet,{children:[(0,x.jsx)(A.A.Title,{title:e.title}),(0,x.jsx)(A.A.Text,{children:e.text})]},t)))]})}),(0,x.jsx)(u.A.SubField,{title:"Apply to",description:"Select the type of files to apply the name filters.",background:"white",secondaryAction:(0,x.jsxs)(c.A,{children:[(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(Me.A,{checked:null!==(t=f?.applyNameFilter?.files)&&void 0!==t&&t,size:"small",onClick:e=>e.stopPropagation(),readonly:!0}),variant:"outlined",onClick:()=>{(0,_.G4)(ccpigd.isPro)?g("applyNameFilter.files",!f?.applyNameFilter.files):window.CCPIGDHelper.openUpgradePopUp()},children:"Files"}),(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(Me.A,{checked:null!==(i=f?.applyNameFilter?.folders)&&void 0!==i&&i,size:"small",onClick:e=>e.stopPropagation(),readonly:!0}),variant:"outlined",onClick:()=>{(0,_.G4)(ccpigd.isPro)?g("applyNameFilter.folders",!f?.applyNameFilter.folders):window.CCPIGDHelper.openUpgradePopUp()},children:"Folders"})]})})]})}),(0,d.GU)(p,"filterMaxFileUpload",!1)&&(0,x.jsx)(u.A,{title:"Uploader Configuration",description:"Configure the maximum number of files that can be uploaded at once and the maximum and minimum file sizes.",children:(0,x.jsx)(u.A.SubField,{children:(0,x.jsxs)($.A,{gap:20,children:[(0,x.jsx)(h.A,{label:"Max File Upload",id:"maxFileUpload",helperText:"Enter the max number of files to upload at once. Leave empty for no limit.",type:"number",value:null!==(s=f?.maxFileUpload)&&void 0!==s?s:"",onChange:e=>g("maxFileUpload",e)}),(0,x.jsx)(h.A,{label:"Max File Size (MB)",id:"maxFileSize",helperText:"Enter the maximum upload file size (MB).",type:"number",value:null!==(r=f?.maxFileSize)&&void 0!==r?r:"",onChange:e=>g("maxFileSize",e)}),(0,x.jsx)(h.A,{label:"Min File Size (MB)",id:"minFileSize",helperText:"Enter the minimum upload file size (MB).",type:"number",value:null!==(n=f?.minFileSize)&&void 0!==n?n:"",onChange:e=>g("minFileSize",e)})]})})}),(0,d.GU)(p,"filterMaxFileNumbers",!1)&&(0,x.jsx)(u.A,{title:"Max File Numbers",description:"Configure the maximum number of files that can be uploaded at once and the maximum and minimum file sizes.",children:(0,x.jsx)(u.A.SubField,{children:(0,x.jsx)(h.A,{label:"Max File Numbers",id:"maxFileNumbers",helperText:"Enter the max number of files to upload at once. Leave empty for no limit.",type:"number",value:null!==(l=f?.maxFileNumbers)&&void 0!==l?l:"",className:"w-half",onChange:e=>g("maxFileNumbers",e)})})})]})},mt=({moduleType:e})=>{const{editData:t}=(0,a.G)((e=>e.moduleBuilder)),{shortcodeId:i,moduleMenu:s,menuKey:r,folderKey:l}=(0,n.g)(),{navigateToSource:o}=Ye(),c=(0,n.Zp)(),u=M.vr.filter((s=>e?"modules"!==s.id&&(0,d.GU)(t?.type,s.id):("new"===i||"modules"!==s.id)&&(0,d.GU)(t?.type,s.id)));return(0,x.jsx)(it.A,{id:"ccpigd-mb-sidebar",children:(0,x.jsx)(le.A,{align:"center",className:"ccpigd-mb-sidebar-menu",children:u.map((e=>{const a=M.vr.findIndex((e=>e.id===s))>=M.vr.findIndex((t=>t.id===e.id));return(0,x.jsxs)(Oe.A,{className:"ccpigd-mb-sidebar-menu__item "+(a?"active-tab":""),children:[(0,x.jsxs)(ye.A,{rounded:"lg",className:"ccpigd-mb-single-tab",background:"secondary",padding:15,onClick:()=>(e=>{const s=M.vr.findIndex((t=>t.id===e));0===t?.data.source.fileKeys.length&&s>1?window.toast.show({message:"No files added!",theme:"error",size:"sm"}):"source"===e?o(e):c(`/module-builder/${i}/${e}`)})(e.id),children:[(0,x.jsx)(ge.A,{rounded:"md",size:"medium",className:"ccpigd-tab-icon",children:(0,x.jsx)(g.A,{name:e.icon,fontSize:"xl"})},e.id),(0,x.jsx)(f.A,{size:"sm",weight:"medium",className:"ccpigd-tab-title",color:a?"white":"dark",children:e.title})]}),(0,x.jsx)(Oe.A,{className:"ccpigd-mb-sidebar-menu__item__connector",children:(0,x.jsx)("span",{})})]})}))})})};var ht=i(5219),ft=i(1985),gt=i(5826);const xt=({moduleType:e,onClose:t})=>{const{editData:i,isEdited:s}=(0,a.G)((e=>e.moduleBuilder)),{loading:r,saveData:l}=Ye(),o=(0,a.j)(),c=(0,n.Zp)(),d=async()=>{await window.toast.confirm({message:"This will remove all unsaved changes. Are you sure you want to continue?",okText:"Yes, discard",cancelText:"No, keep editing"})&&(c("/module-builder"),window.toast.show({message:"Changes discarded",theme:"success",size:"sm"}))},u=xe.G.find((e=>e.id===i?.type));return(0,x.jsx)(nt.A,{children:(0,x.jsxs)($.A,{gap:5,align:"space-between",className:e?"mb-4":"",children:[(0,x.jsxs)($.A,{gap:10,align:"center",children:[(0,x.jsx)(gt.A,{title:u?.title,placement:"right",wrap:"no-wrap",arrow:!0,children:(0,x.jsx)(ge.A,{fontSize:"2xl",size:"medium",children:u&&(0,x.jsx)(g.A,{name:u.icon,fontSize:"2xl"})})}),(0,x.jsx)(h.A,{type:"text",id:"module-title",placeholder:"Shortcode Title",value:i?.title||"",onChange:e=>{o((0,fe.O6)({key:"title",value:e}))}}),(0,x.jsx)(ft.A,{})]}),(0,x.jsxs)($.A,{gap:10,children:[i&&"new"!==i.id&&(0,x.jsx)(m.A,{onClick:()=>(e=>{const t=`[integration-google-drive id="${e}"]`;if(navigator.clipboard&&window.isSecureContext)navigator.clipboard.writeText(t).then((()=>{window.toast.show({message:"Shortcode copied!",theme:"success",size:"sm"})})).catch((e=>{window.toast.show({message:"Failed to copy shortcode!",theme:"error",size:"sm"})}));else try{const e=document.createElement("textarea");e.value=t,e.style.position="fixed",e.style.top="0",e.style.left="0",e.style.opacity="0",document.body.appendChild(e),e.focus(),e.select();const i=document.execCommand("copy");if(document.body.removeChild(e),!i)throw new Error("Fallback copy failed");window.toast.show({message:"Shortcode copied!",theme:"success",size:"sm"})}catch(e){window.toast.show({message:"Failed to copy shortcode!",theme:"error",size:"sm"})}})(i?.id),variant:"outlined",startIcon:(0,x.jsx)(g.A,{name:"content_copy"}),children:(0,x.jsxs)(f.A,{className:"shortcode-text text-ellipsis",size:"sm",children:["[",(0,x.jsxs)("span",{className:"ccpigd-shortcode-id",children:["integration-google-drive"," "]}),'id="',i?.id,'"]']})}),e?s&&(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"history"}),variant:"warning",onClick:d,children:"Discard"}):s?(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"history"}),variant:"warning",onClick:d,children:"Discard"}):(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"arrow_back_ios"}),variant:"warning",to:"/module-builder",children:"Back"}),!e&&(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"visibility"}),variant:"secondary",onClick:async()=>{try{if(!i)throw new Error("No edit data available for preview.");window.toast.show({reactComponent:(0,x.jsx)(ht.A,{data:i}),theme:"light",duration:0,variant:"modal"})}catch(e){window.toast.show({message:"Unable to open preview.",theme:"error",size:"sm"})}},disabled:!!i?.data.source.files&&0===i?.data.source.files.length,children:"Preview"}),e&&(0,x.jsx)(m.A,{variant:"error",onClick:t,children:"Close"}),(0,x.jsx)(m.A,{loading:r,disabled:!s,startIcon:(0,x.jsx)(g.A,{name:"check"}),variant:"primary",onClick:()=>l("save-close"),children:"Save and Close"})]})]})})},yt=({children:e})=>(0,x.jsx)("div",{className:"ccpigd-footer",children:e}),vt=({moduleType:e})=>{const{isEdited:t,editData:i}=(0,a.G)((e=>e.moduleBuilder)),{shortcodeId:s,moduleMenu:r,menuKey:l,folderKey:o}=(0,n.g)(),{saveData:c,loading:u,navigateToSource:p}=Ye(),h=(0,n.Zp)(),f=M.vr.filter((t=>e?"modules"!==t.id&&(0,d.GU)(i?.type,t.id):("new"===s||"modules"!==t.id)&&(0,d.GU)(i?.type,t.id))),y=f.findIndex((e=>e.id===r)),v=y<=0;return(0,x.jsx)(yt,{children:(0,x.jsxs)($.A,{align:"space-between",children:[(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"arrow_back_ios"}),variant:"primary",disabled:v,onClick:()=>{if("modules"===r)return;const e=f[y-1].id;"source"!==e?h(`/module-builder/${s}/${e}`):p(e)},children:"Back"}),(0,x.jsx)(m.A,{loading:u,disabled:!t,startIcon:(0,x.jsx)(g.A,{name:"check"}),variant:"primary",onClick:()=>c("save-changes"),children:"Save Changes"}),"permissions"!==r?(0,x.jsx)(m.A,{endIcon:(0,x.jsx)(g.A,{name:"arrow_forward_ios"}),variant:"primary",onClick:()=>{if("permissions"===r)return;const e=f.findIndex((e=>e.id===r));if(0===i?.data.source.fileKeys.length&&e>=1)return void window.toast.show({message:"No files added!",theme:"error",size:"sm"});const t=f[e+1].id;"source"!==t?h(`/module-builder/${s}/${t}`):p(t)},disabled:"permissions"===r,children:"Next"}):(0,x.jsx)(m.A,{startIcon:(0,x.jsx)(g.A,{name:"check"}),variant:"primary",onClick:()=>c("save-close"),disabled:"permissions"!==r,children:"Finish"})]})})},wt=({moduleType:e,onClose:t,integration:i})=>{const{editData:c,isEdited:d,defaultData:u}=(0,a.G)((e=>e.moduleBuilder)),{selectedFiles:m}=(0,a.G)((e=>e.manageFiles)),{shortcodeId:h,moduleMenu:f}=(0,n.g)(),g=(0,a.j)(),y=(0,n.Zp)(),{data:v,isFetching:w,isLoading:b,isError:j}=(0,r.$$)({id:h||"new",config:{page:1,order:"ASC",orderBy:"name"}},{skip:!h,refetchOnMountOrArgChange:!0});(0,p.useEffect)((()=>{j&&y("/module-builder")}),[j]),(0,p.useEffect)((()=>{g((0,fe.ex)(JSON.stringify(u)!==JSON.stringify(c)))}),[v,c]),(0,p.useEffect)((()=>{v&&(g((0,fe.BX)({...v,type:e||v.type,integration:v.integration||i||null})),g((0,s.fp)(v.data.source.selectedFiles||[])))}),[v]),(0,p.useEffect)((()=>{const e=e=>{e.preventDefault(),e.returnValue=""};return d&&window.addEventListener("beforeunload",e),()=>{window.removeEventListener("beforeunload",e)}}),[d]);const C=m.map((e=>({key:e.key,thumbnailKey:""})));return(0,p.useEffect)((()=>{e?(g((0,fe.KE)({...ccpigd.moduleData,id:h||"new",type:e,data:{...ccpigd.moduleData.data,source:{...ccpigd.moduleData.data.source,fileKeys:C||[]}}})),y(`/module-builder/${h}/source/my-drive`)):y("new"===h?`/module-builder/${h}/modules`:`/module-builder/${h}/source/my-drive`)}),[]),!c||w||b?(0,x.jsx)(l.A,{}):(0,x.jsxs)(o.A,{className:e?"ccpigd-popup-module-builder":"",children:[(0,x.jsx)(mt,{moduleType:e}),(0,x.jsxs)(o.A.ContentWrapper,{children:[(0,x.jsx)(xt,{moduleType:e,onClose:t}),(0,x.jsx)(o.A.Content,{className:"ccpigd-module-builder",children:(()=>{switch(f){case"modules":default:return(0,x.jsx)(we,{});case"source":return(0,x.jsx)(dt,{});case"filter":return(0,x.jsx)(pt,{});case"advanced":return(0,x.jsx)(he,{});case"notifications":return(0,x.jsx)(N,{});case"permissions":return(0,x.jsx)(Z,{})}})()}),(0,x.jsx)(vt,{moduleType:e})]})]})}},651:(e,t,i)=>{i.d(t,{BA:()=>L,BG:()=>b,DE:()=>S,DV:()=>F,GR:()=>n,Iw:()=>A,KS:()=>v,Ki:()=>P,LB:()=>d,M2:()=>_,Rj:()=>s,Se:()=>N,Uf:()=>m,aU:()=>k,c6:()=>x,eO:()=>y,f6:()=>E,ih:()=>g,kN:()=>c,lB:()=>z,nU:()=>o,p7:()=>r,pF:()=>j,qb:()=>w,qt:()=>u,rJ:()=>C,rU:()=>f,st:()=>M,vr:()=>a,wg:()=>h,wt:()=>l,x9:()=>p});const s=[{name:"None",value:""},{name:"Name",value:"name"},{name:"Created At",value:"createdAt"},{name:"Type",value:"type"}],a=[{id:"modules",title:"Modules",icon:"grid_view"},{id:"source",title:"Source",icon:"database_search"},{id:"filter",title:"Filter",icon:"filter_alt"},{id:"advanced",title:"Advanced",icon:"category_search"},{id:"notifications",title:"Notifications",icon:"notifications_active"},{id:"permissions",title:"Permissions",icon:"visibility_lock"}],r=[{title:"report*, *.txt",text:"will match all files that start with report and have the .txt extension."},{title:"file?, image_*",text:'will match all files that start with file like "file1", "file2", and all files that start with image_.'}],n=[{key:"permissionUpload",visibleCondition:!1},{key:"uploadOptions",visibleCondition:!1},{key:"permissionPreview",visibleCondition:!1},{key:"permissionNewFolder",visibleCondition:!1},{key:"permissionDeleteFolder",visibleCondition:!1},{key:"permissionSearch",visibleCondition:!1},{key:"permissionDownload",visibleCondition:!1},{key:"permissionRename",visibleCondition:!1},{key:"permissionAllowShare",visibleCondition:!1},{key:"permissionCopyMove",visibleCondition:!1}],l=[{key:"breadcrumb",title:"Breadcrumbs",description:"Enable it to show breadcrumb in header."},{key:"refresh",title:"Refresh Button",description:"Enable it to show refresh button in header."},{key:"sorting",title:"Sorting",description:"Enable it to show sorting options in header."}],o=[{key:"openedPlaylist",id:"openedPlaylist",title:"Opened Playlist",description:"Should be the playlist opened by default.",checked:e=>e?.openedPlaylist},{key:"showNextPrefix",id:"showNextPrefix",title:"Show Number Prefix",description:"Should show the next prefix of the media item.",checked:e=>e?.showNextPrefix},{key:"showThumbnail",id:"showThumbnail",title:"Show Thumbnail",description:"Should show the thumbnail of the media item.",checked:e=>e?.showThumbnail}],c=[{key:"16/9",title:"16:9",icon:"aspect_ratio"},{key:"4/3",title:"4:3",icon:"aspect_ratio"},{key:"3/2",title:"3:2",icon:"aspect_ratio"},{key:"2/1",title:"2:1",icon:"aspect_ratio"},{key:"1/1",title:"1:1",icon:"aspect_ratio"},{key:"21/9",title:"21:9",icon:"aspect_ratio"},{key:"9/16",title:"9:16",icon:"aspect_ratio"}],d=[{title:"Left",key:"left",icon:"align_horizontal_left"},{key:"right",title:"Right",icon:"align_horizontal_right"},{key:"bottom",title:"Bottom",icon:"align_flex_end"}],u=[{key:"backgroundColor",title:"Background Color",description:"Pick the primary color for the file browser. This color will impact both the admin and frontend file browser modules.",defaultColor:"#ffffff",colors:["#471396","#ffffff","#0f0599ff","#030161ff","#150035ff","#000e25","#1363e2ff","#1bc274ff","#501aa1ff"]},{key:"textColor",title:"Text Color",description:"Pick the primary color for the file browser. This color will impact both the admin and frontend file browser modules.",defaultColor:"#000000",colors:["#471396","#0f0599ff","#030161ff","#150035ff","#000000","#385d99ff","#1363e2ff","#1bc274ff","#501aa1ff"]}],p=[{key:"title",title:"Show Title",description:"Show the image title in the overlay."},{key:"description",title:"Show Description",description:"Show the image description in the overlay."},{key:"size",title:"Show Size",description:"Show the image size in the overlay."}],m=[{key:"light",title:"Light Mode",icon:"light_mode"},{key:"dark",title:"Dark Mode",icon:"dark_mode"}],h=[{key:"load-more",title:"Load More",icon:"autorenew"},{key:"infinite-scroll",title:"Infinite Scroll",icon:"swap_vert"},{key:"pagination",title:"Pagination",icon:"page_control"}],f=[{key:"name",title:"Name",icon:"id_card"},{key:"size",title:"Size",icon:"60fps_select"},{key:"createdAt",title:"Created At",icon:"alarm"},{key:"updatedAt",title:"Updated At",icon:"edit_calendar"}],g=[{key:"ASC",title:"Ascending",icon:"uppercase"},{key:"DESC",title:"Descending",icon:"arrow_cool_down"}],x=[{key:"grid",title:"Grid",icon:"grid_view"},{key:"list",title:"List",icon:"dehaze"}],y=[{key:"justified",title:"Justified",icon:"format_align_justify"},{key:"grid",title:"Grid",icon:"grid_view"},{key:"masonry",title:"Masonry",icon:"browse"}],v=[{key:"desktop",title:"Desktop",icon:"screenshot_monitor"},{key:"tablet",title:"Tablet",icon:"tablet_mac"},{key:"mobile",title:"Mobile",icon:"mobile_2"}],w=[{key:"1:1",title:"1:1",icon:"aspect_ratio"},{key:"3:2",title:"3:2",icon:"aspect_ratio"},{key:"4:3",title:"4:3",icon:"aspect_ratio"},{key:"9:16",title:"9:16",icon:"aspect_ratio"},{key:"16:9",title:"16:9",icon:"aspect_ratio"},{key:"21:9",title:"21:9",icon:"aspect_ratio"}],b=[{key:"original",title:"Original",icon:"image"},{key:"medium",title:"Medium",icon:"imagesmode"},{key:"thumbnail",title:"Thumbnail",icon:"gallery_thumbnail"}],j=[{key:"rounded",title:"Rounded",icon:"rounded_corner"},{key:"square",title:"Square",icon:"square"}],C=[{key:"always",title:"Always",icon:"all_inclusive"},{key:"hover",title:"On Hover",icon:"highlight_mouse_cursor"}],A=[{key:"desktop",title:"Desktop",icon:"computer"},{key:"tablet",title:"Tablet",icon:"tablet_android"},{key:"mobile",title:"Mobile",icon:"mobile"}],k=[{key:"read-only",title:"Read Only",icon:"auto_stories"},{key:"editable",title:"Editable",icon:"edit"},{key:"full-editable",title:"Full Editable",icon:"settings"}],S=[{key:"grid",title:"Grid",icon:"grid_view"},{key:"list",title:"List",icon:"dehaze"}],N=[{key:"large",title:"Large",icon:"crop_7_5"},{key:"medium",title:"Medium",icon:"crop_7_5"},{key:"small",title:"Small",icon:"crop_7_5"}],F=[{key:"desktop",title:"Desktop",icon:"computer",isPro:!1},{key:"tablet",title:"Tablet",icon:"tablet_android",isPro:!0},{key:"mobile",title:"Mobile",icon:"mobile",isPro:!0}],M=[{key:"everyone",title:"Everyone",icon:"public"},{key:"logged",title:"Logged In",icon:"groups"}],_=[{key:"roles",title:"Roles Based",icon:"manage_accounts"},{key:"users",title:"Users Based",icon:"person"}],z=[{key:"sliderType",title:"Slider Type",description:"Number of files to show in first render. Leave empty for default value.",options:[{name:"Horizontal",value:"horizontal"},{name:"Vertical",value:"vertical"}],secondaryAction:!0},{key:"sliderEffect",title:"Slider Effect",description:"Select the transition effect for the slider.",options:[{name:"Flip",value:"flip"},{name:"Fade",value:"fade"},{name:"Slide",value:"slide"}],secondaryAction:!0},{key:"navigationStyle",description:"Show navigation arrows and dots.",options:[{name:"Arrows & Dots",value:"arrows-dots"},{name:"Arrows",value:"arrows"},{name:"Dots",value:"dots"},{name:"None",value:"none"}],action:!0,children:!0}],E=[{key:"slideToShow",title:"Slide To Show Display",extraContent:!0,min:1,max:10},{key:"itemGap",title:"Item Gap",description:"The spacing between each item. Leave empty for default value.",min:10},{key:"borderRadius",title:"Item Border Radius",description:"The border radius of each item. Leave empty for default value."}],P=[{key:"slideAutoPlay",title:"Slide Auto Play",description:"Enable or disable slide auto play",children:!0},{key:"mouseControl",title:"Mouse Control",description:"Enable or disable mouse control"},{key:"disableSliderCaption",title:"Show Slider Caption",description:"Show/ hide the slider caption"}],L=[{key:"showFileName",subTitle:"Show File Name",description:"Show or hide the file name below the embedded document.",action:!0},{key:"embedType",title:"Embed Type",buttonContent:!0},{key:"width",title:"Iframe Dimensions",subField:[{key:"width",title:"Width"},{key:"height",title:"Height"}]},{key:"allowPopOut",subTitle:"Allow Pop Out",description:"Allow the document to be opened in a new tab.",action:!0,noteContent:!0}]},6165:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(3042),a=i(347),r=i(790);const n=()=>{const{editData:e}=(0,a.G)((e=>e.settings));return(0,r.jsxs)("div",{className:"ccpigd-logo",children:[(0,r.jsxs)("svg",{width:30,height:31,viewBox:"0 0 43 44",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("rect",{x:"-0.00292969",y:"0.971436",width:"42.0571",height:"42.0572",rx:"21.0286",fill:"url(#paint0_radial_108_13382)"}),(0,r.jsx)("path",{d:"M26.5872 12.1151C27.456 12.2784 28.2243 12.5611 28.9107 13.042C30.0471 13.8334 30.7217 14.9104 30.9422 16.2543C31.0047 16.626 31.0173 17.0124 31.0224 17.3912C31.028 17.6837 30.7853 17.8583 30.5137 17.7965C30.3185 17.7538 30.2084 17.6032 30.1946 17.3818C30.1667 16.9878 30.1619 16.5904 30.0802 16.2073C29.765 14.7201 28.8447 13.7278 27.4113 13.1893C27.0329 13.048 26.6271 12.9854 26.2331 12.889C26.1948 12.8811 26.1449 12.9033 26.1026 12.9105C26.1176 12.9519 26.1249 13.0007 26.1477 13.0345C26.4211 13.4001 26.7021 13.7659 26.9755 14.1352C27.0779 14.2709 27.0846 14.4134 26.9953 14.5591C26.9179 14.686 26.7908 14.7601 26.6417 14.7254C26.5422 14.7023 26.4276 14.6452 26.3668 14.5698C25.8882 13.9516 25.4213 13.3297 24.9544 12.7041C24.7949 12.4892 24.8425 12.2684 25.081 12.1312C25.739 11.7494 26.4009 11.3676 27.0628 10.9858C27.2705 10.8672 27.4885 10.9212 27.5984 11.1057C27.7082 11.2939 27.6493 11.4998 27.4415 11.6221C27.1759 11.7778 26.8989 11.9334 26.5872 12.1151Z",fill:"white"}),(0,r.jsx)("path",{d:"M15.5348 31.9899C14.665 31.8324 13.8947 31.555 13.2048 31.0787C12.0628 30.2949 11.3808 29.2225 11.1508 27.8801C11.0858 27.5088 11.0703 27.1226 11.0627 26.7439C11.055 26.4513 11.2965 26.2751 11.5685 26.3352C11.764 26.3765 11.8751 26.5264 11.8904 26.7476C11.9211 27.1414 11.9288 27.5389 12.0131 27.9214C12.3387 29.4063 13.2662 30.3925 14.7032 30.9212C15.0826 31.0599 15.4889 31.1199 15.8836 31.2137C15.9219 31.2212 15.9717 31.1988 16.0139 31.1912C15.9986 31.1499 15.9909 31.1011 15.9679 31.0675C15.6919 30.7037 15.4084 30.34 15.1325 29.9725C15.029 29.8375 15.0212 29.6951 15.1094 29.5488C15.1861 29.4214 15.3126 29.3463 15.462 29.3801C15.5617 29.4025 15.6766 29.4587 15.7379 29.5337C16.2208 30.1488 16.6923 30.7675 17.1636 31.3899C17.3244 31.6037 17.2784 31.825 17.0408 31.9637C16.3856 32.35 15.7264 32.7361 15.0673 33.1224C14.8604 33.2424 14.6419 33.1898 14.5308 33.0061C14.4197 32.8186 14.4771 32.6123 14.6841 32.4886C14.9485 32.3311 15.2244 32.1737 15.5348 31.9899Z",fill:"white"}),(0,r.jsx)("path",{d:"M23.3323 12.1358V19.4705H21.2514C19.9331 19.4705 18.8678 20.5167 18.8678 21.8029V24.8178H10.3718C9.05358 24.8178 7.98828 23.7716 7.98828 22.4855V12.1358C7.98828 10.8459 9.05358 9.80344 10.3718 9.80344H20.9486C22.2631 9.80344 23.3323 10.8459 23.3323 12.1358Z",fill:"white"}),(0,r.jsx)("path",{d:"M34.0637 21.5109V31.8604C34.0637 33.1505 32.9946 34.1966 31.6802 34.1966H21.1034C19.7851 34.1966 18.7197 33.1505 18.7197 31.8604V24.5258H20.8006C22.115 24.5258 23.1842 23.4795 23.1842 22.1933V19.1785H31.6802C32.9946 19.1785 34.0637 20.2247 34.0637 21.5109Z",fill:"white"}),(0,r.jsx)("path",{d:"M26.501 22.9278C24.3779 22.9615 22.5537 24.7052 22.5537 26.8764C22.5577 29.1413 24.5159 30.8587 26.612 30.8288C28.7619 30.795 30.5937 29.0551 30.5899 26.884C30.5937 24.679 28.7351 22.894 26.501 22.9278ZM26.6427 30.6188C24.5197 30.6563 22.7914 28.9726 22.7646 26.8726C22.7416 24.904 24.4661 23.1903 26.4588 23.1341C28.5435 23.0741 30.3868 24.784 30.3829 26.8877C30.3829 28.7775 28.7887 30.585 26.6427 30.6188Z",fill:"#207196"}),(0,r.jsx)("path",{d:"M28.8763 24.3372C28.7308 24.416 28.5966 24.4685 28.4894 24.5547C28.271 24.731 28.2288 24.986 28.3553 25.2785C28.4127 25.4172 28.4817 25.5523 28.566 25.676C28.8994 26.1596 28.9607 26.6809 28.7998 27.2359C28.6426 27.7759 28.474 28.3158 28.3093 28.8558C28.3054 28.8746 28.2939 28.8895 28.2671 28.9383C27.8456 27.7046 27.4316 26.5009 27.014 25.2785C27.129 25.2709 27.2209 25.2672 27.3167 25.256C27.3666 25.2485 27.4278 25.2447 27.4547 25.2147C27.4892 25.1772 27.5007 25.1172 27.5045 25.0648C27.5045 25.0534 27.4433 25.0235 27.4087 25.0235C26.8339 25.0235 26.2552 25.0273 25.6804 25.0273C25.6612 25.0273 25.6382 25.0273 25.619 25.031C25.5616 25.0459 25.4581 25.0198 25.4696 25.1135C25.4734 25.1622 25.5577 25.1997 25.6038 25.241C25.6076 25.2447 25.6191 25.2447 25.6267 25.2447C25.8758 25.2222 25.9716 25.3723 26.0407 25.5747C26.1709 25.9385 26.3166 26.2984 26.4507 26.6585C26.466 26.6997 26.4698 26.7559 26.4584 26.7971C26.2208 27.4947 25.9793 28.1884 25.7417 28.8858C25.7379 28.9008 25.7264 28.9121 25.6996 28.9608C25.278 27.7272 24.8642 26.5234 24.4426 25.301C24.569 25.2823 24.6686 25.2709 24.7644 25.2522C24.8488 25.2335 24.9638 25.2259 24.9562 25.121C24.9485 25.0086 24.8335 25.0198 24.7491 25.0198C24.4656 25.0235 24.1859 25.031 23.9023 25.0385C23.8371 25.0385 23.7719 25.0385 23.6992 25.0198C24.182 24.311 24.8258 23.8235 25.6726 23.6098C26.8684 23.3023 27.926 23.5872 28.8763 24.3372Z",fill:"#207196"}),(0,r.jsx)("path",{d:"M26.6583 27.1876C27.0108 28.1439 27.3634 29.1 27.7275 30.0864C27.5243 30.1313 27.3365 30.1801 27.1488 30.2176C26.6851 30.3076 26.2253 30.2813 25.7693 30.1801C25.5814 30.1388 25.5775 30.1276 25.6389 29.9551C25.9494 29.0701 26.2597 28.1852 26.5739 27.3002C26.5855 27.2626 26.6046 27.2289 26.6239 27.1914C26.6315 27.1914 26.643 27.1876 26.6583 27.1876Z",fill:"#207196"}),(0,r.jsx)("path",{d:"M23.4509 25.5168C23.995 26.9755 24.5393 28.438 25.0834 29.8965C25.0719 29.9041 25.0566 29.9116 25.0451 29.9191C24.3054 29.5554 23.7574 29.0004 23.4241 28.258C23.014 27.3505 23.0562 26.4317 23.4048 25.5206C23.4165 25.5206 23.4318 25.5168 23.4509 25.5168Z",fill:"#207196"}),(0,r.jsx)("path",{d:"M29.6363 25.2933C30.0386 26.1071 30.1306 26.9546 29.8776 27.8283C29.6287 28.687 29.096 29.3433 28.2949 29.7895C28.3066 29.752 28.3142 29.7145 28.3257 29.6807C28.6782 28.6757 29.0308 27.6708 29.3795 26.6658C29.5136 26.2796 29.6094 25.8859 29.5864 25.4734C29.5826 25.4134 29.5941 25.3534 29.5979 25.2933C29.6094 25.2971 29.6248 25.2933 29.6363 25.2933Z",fill:"#207196"}),(0,r.jsx)("mask",{id:"mask0_108_13382",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:11,y:13,width:9,height:8,children:(0,r.jsx)("path",{d:"M19.4059 13.5797H11.7959V20.1883H19.4059V13.5797Z",fill:"white"})}),(0,r.jsxs)("g",{mask:"url(#mask0_108_13382)",children:[(0,r.jsx)("path",{d:"M12.3712 19.2438L12.7068 19.8072C12.7766 19.9258 12.8768 20.019 12.9945 20.0868L14.1931 18.0703H11.7959C11.7959 18.2016 11.8308 18.333 11.9005 18.4516L12.3712 19.2438Z",fill:"#0066DA"}),(0,r.jsx)("path",{d:"M15.6009 15.698L14.4023 13.6815C14.2846 13.7493 14.1844 13.8425 14.1146 13.9611L11.9005 17.689C11.832 17.8051 11.796 17.9365 11.7959 18.0703H14.1931L15.6009 15.698Z",fill:"#00AC47"}),(0,r.jsx)("path",{d:"M18.2076 20.0868C18.3252 20.019 18.4255 19.9258 18.4952 19.8072L18.6347 19.5742L19.3016 18.4516C19.3713 18.333 19.4062 18.2017 19.4062 18.0703H17.0088L17.5189 19.0447L18.2076 20.0868Z",fill:"#EA4335"}),(0,r.jsx)("path",{d:"M15.6009 15.6978L16.7995 13.6814C16.6819 13.6136 16.5467 13.5797 16.4073 13.5797H14.7946C14.6551 13.5797 14.52 13.6178 14.4023 13.6814L15.6009 15.6978Z",fill:"#00832D"}),(0,r.jsx)("path",{d:"M17.0084 18.0703H14.1927L12.9941 20.0868C13.1118 20.1546 13.2469 20.1885 13.3864 20.1885H17.8147C17.9542 20.1885 18.0893 20.1504 18.207 20.0868L17.0084 18.0703Z",fill:"#2684FC"}),(0,r.jsx)("path",{d:"M18.1939 15.8251L17.0868 13.9611C17.0171 13.8425 16.9169 13.7493 16.7992 13.6815L15.6006 15.698L17.0084 18.0703H19.4012C19.4012 17.939 19.3664 17.8076 19.2967 17.689L18.1939 15.8251Z",fill:"#FFBA00"})]}),(0,r.jsx)("defs",{children:(0,r.jsxs)("radialGradient",{id:"paint0_radial_108_13382",cx:0,cy:0,r:1,gradientUnits:"userSpaceOnUse",gradientTransform:"translate(13.0348 -21.3189) rotate(75.524) scale(66.4573 66.4573)",children:[(0,r.jsx)("stop",{stopColor:"#E1F2A6"}),(0,r.jsx)("stop",{offset:1,stopColor:e?.appearance?.primaryColor})]})})]}),(0,r.jsxs)("div",{className:"ccpigd-logo-text",children:[(0,r.jsx)(s.A,{as:"span",size:"xs",color:"primary",style:{lineHeight:1},children:"Integration For"}),(0,r.jsx)(s.A,{as:"h1",size:"lg",weight:"bold",children:"Google Drive"})]})]})}},4970:(e,t,i)=>{i.d(t,{A:()=>a});var s=i(790);const a=()=>(0,s.jsxs)("svg",{width:300,height:300,viewBox:"0 0 300 300",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,s.jsxs)("g",{clipPath:"url(#clip0_70_21667)",children:[(0,s.jsxs)("g",{opacity:"0.25",children:[(0,s.jsx)("path",{d:"M277.434 221.04C287.673 221.04 295.974 212.739 295.974 202.5C295.974 192.261 287.673 183.96 277.434 183.96C267.195 183.96 258.894 192.261 258.894 202.5C258.894 212.739 267.195 221.04 277.434 221.04Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M61.338 183.96V221.037H44.403C34.164 221.037 25.866 212.739 25.866 202.503C25.866 192.267 34.167 183.96 44.403 183.96H61.338Z",fill:"#15BE7C"})]}),(0,s.jsxs)("g",{opacity:"0.25",children:[(0,s.jsx)("path",{d:"M27.3572 123.84H26.1632C24.4352 123.84 22.7432 124.008 21.1082 124.329C9.07818 126.684 0.000183105 137.28 0.000183105 150.003C0.000183105 157.23 2.92818 163.767 7.66218 168.498C12.3962 173.232 18.9362 176.16 26.1632 176.16H61.3412V76.1491C55.2182 70.5751 51.3722 62.5411 51.3722 53.6071C51.3722 46.1911 54.0242 39.3871 58.4342 34.1071C64.0172 27.4051 72.4292 23.1451 81.8372 23.1451C87.8522 23.1451 93.4592 24.8881 98.1812 27.8971H205.416C209.052 27.8971 212.475 29.5951 214.644 32.4721L244.119 71.5771C244.671 71.5411 245.223 71.5201 245.784 71.5201H273.837C288.285 71.5201 300 59.8051 300 45.3571C300 38.1361 297.072 31.5961 292.338 26.8561C287.604 22.1221 281.064 19.1941 273.837 19.1941H26.1632C11.7152 19.1941 0.000183105 30.9061 0.000183105 45.3541C0.000183105 52.5811 2.92818 59.1181 7.66218 63.8551C10.7882 66.9811 14.7032 69.3181 19.0832 70.5481C19.7372 70.7341 20.4002 70.8901 21.0782 71.0251C22.7222 71.3491 24.4232 71.5171 26.1632 71.5171H27.3752C28.0922 71.6581 28.7972 71.8321 29.4932 72.0331C33.9002 73.2961 37.8422 75.6601 40.9982 78.8161C45.8252 83.6491 48.8102 90.3121 48.8102 97.6771C48.8102 105.042 45.8252 111.714 40.9982 116.544C37.3442 120.198 32.6282 122.796 27.3602 123.84H27.3572Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M273.837 123.84H254.868V180.612C259.038 177.801 264.063 176.16 269.469 176.16H273.837C288.285 176.16 300 164.448 300 150C300 142.779 297.072 136.233 292.338 131.499C287.604 126.765 281.064 123.837 273.837 123.837V123.84Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M273.837 228.486H269.469C264.06 228.486 259.038 226.845 254.868 224.037V254.274C254.868 260.544 249.717 265.626 243.366 265.626H72.84C66.489 265.626 61.338 260.544 61.338 254.274V228.486H26.16C11.712 228.486 -0.00299072 240.198 -0.00299072 254.646C-0.00299072 261.873 2.92501 268.41 7.65901 273.147C12.393 277.881 18.933 280.809 26.16 280.809H273.834C288.282 280.809 299.997 269.094 299.997 254.646C299.997 247.425 297.069 240.882 292.335 236.154C287.601 231.417 281.061 228.489 273.834 228.489L273.837 228.486Z",fill:"#15BE7C"})]}),(0,s.jsx)("path",{d:"M237.315 266.523H231.027C230.529 266.523 230.127 266.121 230.127 265.623C230.127 265.125 230.529 264.723 231.027 264.723H237.315C237.813 264.723 238.215 265.125 238.215 265.623C238.215 266.121 237.813 266.523 237.315 266.523ZM224.736 266.523H218.448C217.95 266.523 217.548 266.121 217.548 265.623C217.548 265.125 217.95 264.723 218.448 264.723H224.736C225.234 264.723 225.636 265.125 225.636 265.623C225.636 266.121 225.234 266.523 224.736 266.523ZM212.157 266.523H205.869C205.371 266.523 204.969 266.121 204.969 265.623C204.969 265.125 205.371 264.723 205.869 264.723H212.157C212.655 264.723 213.057 265.125 213.057 265.623C213.057 266.121 212.655 266.523 212.157 266.523ZM199.578 266.523H193.29C192.792 266.523 192.39 266.121 192.39 265.623C192.39 265.125 192.792 264.723 193.29 264.723H199.578C200.076 264.723 200.478 265.125 200.478 265.623C200.478 266.121 200.076 266.523 199.578 266.523ZM186.999 266.523H180.708C180.21 266.523 179.808 266.121 179.808 265.623C179.808 265.125 180.21 264.723 180.708 264.723H186.999C187.497 264.723 187.899 265.125 187.899 265.623C187.899 266.121 187.497 266.523 186.999 266.523ZM174.42 266.523H168.132C167.634 266.523 167.232 266.121 167.232 265.623C167.232 265.125 167.634 264.723 168.132 264.723H174.42C174.918 264.723 175.32 265.125 175.32 265.623C175.32 266.121 174.918 266.523 174.42 266.523ZM161.841 266.523H155.553C155.055 266.523 154.653 266.121 154.653 265.623C154.653 265.125 155.055 264.723 155.553 264.723H161.841C162.339 264.723 162.741 265.125 162.741 265.623C162.741 266.121 162.339 266.523 161.841 266.523ZM149.262 266.523H142.971C142.473 266.523 142.071 266.121 142.071 265.623C142.071 265.125 142.473 264.723 142.971 264.723H149.262C149.76 264.723 150.162 265.125 150.162 265.623C150.162 266.121 149.76 266.523 149.262 266.523ZM136.683 266.523H130.392C129.894 266.523 129.492 266.121 129.492 265.623C129.492 265.125 129.894 264.723 130.392 264.723H136.683C137.181 264.723 137.583 265.125 137.583 265.623C137.583 266.121 137.181 266.523 136.683 266.523ZM124.104 266.523H117.813C117.315 266.523 116.913 266.121 116.913 265.623C116.913 265.125 117.315 264.723 117.813 264.723H124.104C124.602 264.723 125.004 265.125 125.004 265.623C125.004 266.121 124.602 266.523 124.104 266.523ZM111.525 266.523H105.237C104.739 266.523 104.337 266.121 104.337 265.623C104.337 265.125 104.739 264.723 105.237 264.723H111.525C112.023 264.723 112.425 265.125 112.425 265.623C112.425 266.121 112.023 266.523 111.525 266.523ZM98.946 266.523H92.658C92.16 266.523 91.758 266.121 91.758 265.623C91.758 265.125 92.16 264.723 92.658 264.723H98.946C99.444 264.723 99.846 265.125 99.846 265.623C99.846 266.121 99.444 266.523 98.946 266.523ZM86.367 266.523H80.079C79.581 266.523 79.179 266.121 79.179 265.623C79.179 265.125 79.581 264.723 80.079 264.723H86.367C86.865 264.723 87.267 265.125 87.267 265.623C87.267 266.121 86.865 266.523 86.367 266.523ZM73.788 266.523H72.843C70.89 266.523 69.018 266.088 67.284 265.227C66.84 265.005 66.657 264.465 66.876 264.021C67.098 263.577 67.638 263.394 68.082 263.616C69.567 264.351 71.166 264.726 72.84 264.726H73.785C74.283 264.726 74.685 265.128 74.685 265.626C74.685 266.124 74.283 266.526 73.785 266.526L73.788 266.523ZM243.606 266.523C243.117 266.523 242.715 266.133 242.706 265.641C242.697 265.143 243.09 264.732 243.588 264.723C245.541 264.684 247.437 264.117 249.075 263.085C249.495 262.821 250.05 262.947 250.317 263.367C250.584 263.787 250.455 264.342 250.035 264.609C248.121 265.818 245.901 266.481 243.621 266.526C243.615 266.526 243.609 266.526 243.603 266.526L243.606 266.523ZM63.072 261.165C62.772 261.165 62.481 261.015 62.31 260.745C61.092 258.816 60.447 256.59 60.441 254.307C60.441 253.809 60.84 253.407 61.338 253.404C61.833 253.404 62.238 253.806 62.238 254.301C62.244 256.245 62.793 258.141 63.831 259.782C64.095 260.202 63.969 260.757 63.549 261.024C63.399 261.117 63.234 261.162 63.069 261.162L63.072 261.165ZM253.716 260.136C253.581 260.136 253.446 260.106 253.32 260.043C252.873 259.824 252.69 259.284 252.912 258.837C253.617 257.409 253.974 255.873 253.974 254.274V253.125C253.974 252.627 254.376 252.225 254.874 252.225C255.372 252.225 255.774 252.627 255.774 253.125V254.274C255.774 256.152 255.354 257.955 254.526 259.635C254.37 259.953 254.049 260.136 253.719 260.136H253.716ZM61.341 248.919C60.843 248.919 60.441 248.517 60.441 248.019V241.728C60.441 241.23 60.843 240.828 61.341 240.828C61.839 240.828 62.241 241.23 62.241 241.728V248.019C62.241 248.517 61.839 248.919 61.341 248.919ZM254.871 247.737C254.373 247.737 253.971 247.335 253.971 246.837V240.549C253.971 240.051 254.373 239.649 254.871 239.649C255.369 239.649 255.771 240.051 255.771 240.549V246.837C255.771 247.335 255.369 247.737 254.871 247.737ZM61.341 236.34C60.843 236.34 60.441 235.938 60.441 235.44V229.152C60.441 228.654 60.843 228.252 61.341 228.252C61.839 228.252 62.241 228.654 62.241 229.152V235.44C62.241 235.938 61.839 236.34 61.341 236.34ZM254.871 235.158C254.373 235.158 253.971 234.756 253.971 234.258V227.97C253.971 227.472 254.373 227.07 254.871 227.07C255.369 227.07 255.771 227.472 255.771 227.97V234.258C255.771 234.756 255.369 235.158 254.871 235.158ZM61.341 223.761C60.843 223.761 60.441 223.359 60.441 222.861V216.573C60.441 216.075 60.843 215.673 61.341 215.673C61.839 215.673 62.241 216.075 62.241 216.573V222.861C62.241 223.359 61.839 223.761 61.341 223.761ZM254.871 222.579C254.373 222.579 253.971 222.177 253.971 221.679V215.391C253.971 214.893 254.373 214.491 254.871 214.491C255.369 214.491 255.771 214.893 255.771 215.391V221.679C255.771 222.177 255.369 222.579 254.871 222.579ZM61.341 211.182C60.843 211.182 60.441 210.78 60.441 210.282V203.994C60.441 203.496 60.843 203.094 61.341 203.094C61.839 203.094 62.241 203.496 62.241 203.994V210.282C62.241 210.78 61.839 211.182 61.341 211.182ZM254.871 210C254.373 210 253.971 209.598 253.971 209.1V202.812C253.971 202.314 254.373 201.912 254.871 201.912C255.369 201.912 255.771 202.314 255.771 202.812V209.1C255.771 209.598 255.369 210 254.871 210ZM61.341 198.603C60.843 198.603 60.441 198.201 60.441 197.703V191.415C60.441 190.917 60.843 190.515 61.341 190.515C61.839 190.515 62.241 190.917 62.241 191.415V197.703C62.241 198.201 61.839 198.603 61.341 198.603ZM254.871 197.421C254.373 197.421 253.971 197.019 253.971 196.521V190.233C253.971 189.735 254.373 189.333 254.871 189.333C255.369 189.333 255.771 189.735 255.771 190.233V196.521C255.771 197.019 255.369 197.421 254.871 197.421ZM61.341 186.024C60.843 186.024 60.441 185.622 60.441 185.124V178.836C60.441 178.338 60.843 177.936 61.341 177.936C61.839 177.936 62.241 178.338 62.241 178.836V185.124C62.241 185.622 61.839 186.024 61.341 186.024ZM254.871 184.842C254.373 184.842 253.971 184.44 253.971 183.942V177.651C253.971 177.153 254.373 176.751 254.871 176.751C255.369 176.751 255.771 177.153 255.771 177.651V183.942C255.771 184.44 255.369 184.842 254.871 184.842ZM61.341 173.445C60.843 173.445 60.441 173.043 60.441 172.545V166.257C60.441 165.759 60.843 165.357 61.341 165.357C61.839 165.357 62.241 165.759 62.241 166.257V172.545C62.241 173.043 61.839 173.445 61.341 173.445ZM254.871 172.263C254.373 172.263 253.971 171.861 253.971 171.363V165.075C253.971 164.577 254.373 164.175 254.871 164.175C255.369 164.175 255.771 164.577 255.771 165.075V171.363C255.771 171.861 255.369 172.263 254.871 172.263ZM61.341 160.866C60.843 160.866 60.441 160.464 60.441 159.966V153.675C60.441 153.177 60.843 152.775 61.341 152.775C61.839 152.775 62.241 153.177 62.241 153.675V159.966C62.241 160.464 61.839 160.866 61.341 160.866ZM254.871 159.684C254.373 159.684 253.971 159.282 253.971 158.784V152.496C253.971 151.998 254.373 151.596 254.871 151.596C255.369 151.596 255.771 151.998 255.771 152.496V158.784C255.771 159.282 255.369 159.684 254.871 159.684ZM61.341 148.287C60.843 148.287 60.441 147.885 60.441 147.387V141.099C60.441 140.601 60.843 140.199 61.341 140.199C61.839 140.199 62.241 140.601 62.241 141.099V147.387C62.241 147.885 61.839 148.287 61.341 148.287ZM254.871 147.105C254.373 147.105 253.971 146.703 253.971 146.205V139.914C253.971 139.416 254.373 139.014 254.871 139.014C255.369 139.014 255.771 139.416 255.771 139.914V146.205C255.771 146.703 255.369 147.105 254.871 147.105ZM61.341 135.708C60.843 135.708 60.441 135.306 60.441 134.808V128.517C60.441 128.019 60.843 127.617 61.341 127.617C61.839 127.617 62.241 128.019 62.241 128.517V134.808C62.241 135.306 61.839 135.708 61.341 135.708ZM254.871 134.526C254.373 134.526 253.971 134.124 253.971 133.626V127.335C253.971 126.837 254.373 126.435 254.871 126.435C255.369 126.435 255.771 126.837 255.771 127.335V133.626C255.771 134.124 255.369 134.526 254.871 134.526ZM61.341 123.129C60.843 123.129 60.441 122.727 60.441 122.229V115.938C60.441 115.44 60.843 115.038 61.341 115.038C61.839 115.038 62.241 115.44 62.241 115.938V122.229C62.241 122.727 61.839 123.129 61.341 123.129ZM254.871 121.947C254.373 121.947 253.971 121.545 253.971 121.047V114.759C253.971 114.261 254.373 113.859 254.871 113.859C255.369 113.859 255.771 114.261 255.771 114.759V121.047C255.771 121.545 255.369 121.947 254.871 121.947ZM61.341 110.55C60.843 110.55 60.441 110.148 60.441 109.65V103.359C60.441 102.861 60.843 102.459 61.341 102.459C61.839 102.459 62.241 102.861 62.241 103.359V109.65C62.241 110.148 61.839 110.55 61.341 110.55ZM254.871 109.368C254.373 109.368 253.971 108.966 253.971 108.468V102.18C253.971 101.682 254.373 101.28 254.871 101.28C255.369 101.28 255.771 101.682 255.771 102.18V108.468C255.771 108.966 255.369 109.368 254.871 109.368ZM61.341 97.9708C60.843 97.9708 60.441 97.5688 60.441 97.0708V90.7828C60.441 90.2848 60.843 89.8828 61.341 89.8828C61.839 89.8828 62.241 90.2848 62.241 90.7828V97.0708C62.241 97.5688 61.839 97.9708 61.341 97.9708ZM254.871 96.7888C254.373 96.7888 253.971 96.3868 253.971 95.8888V89.5588C253.971 89.0608 254.373 88.6588 254.871 88.6588C255.369 88.6588 255.771 89.0608 255.771 89.5588V95.8888C255.771 96.3868 255.369 96.7888 254.871 96.7888ZM61.341 85.3918C60.843 85.3918 60.441 84.9898 60.441 84.4918V78.2038C60.441 77.7058 60.843 77.3038 61.341 77.3038C61.839 77.3038 62.241 77.7058 62.241 78.2038V84.4918C62.241 84.9898 61.839 85.3918 61.341 85.3918ZM253.134 84.4978C252.834 84.4978 252.543 84.3478 252.372 84.0778C252.219 83.8348 252.051 83.5948 251.88 83.3638L248.661 79.0948C248.361 78.6988 248.442 78.1348 248.838 77.8348C249.234 77.5348 249.798 77.6158 250.098 78.0118L253.317 82.2808C253.521 82.5508 253.716 82.8328 253.896 83.1178C254.16 83.5378 254.034 84.0928 253.614 84.3598C253.464 84.4528 253.299 84.4978 253.134 84.4978ZM245.595 74.4298C245.322 74.4298 245.052 74.3068 244.875 74.0728L241.089 69.0508C240.789 68.6548 240.87 68.0908 241.266 67.7908C241.662 67.4908 242.226 67.5718 242.526 67.9678L246.312 72.9898C246.612 73.3858 246.531 73.9498 246.135 74.2498C245.973 74.3728 245.784 74.4298 245.595 74.4298ZM61.341 72.8128C60.843 72.8128 60.441 72.4108 60.441 71.9128V65.6218C60.441 65.1238 60.843 64.7218 61.341 64.7218C61.839 64.7218 62.241 65.1238 62.241 65.6218V71.9128C62.241 72.4108 61.839 72.8128 61.341 72.8128ZM238.023 64.3858C237.75 64.3858 237.48 64.2628 237.303 64.0288L233.517 59.0068C233.217 58.6108 233.298 58.0468 233.694 57.7468C234.09 57.4468 234.654 57.5278 234.954 57.9238L238.74 62.9458C239.04 63.3418 238.959 63.9058 238.563 64.2058C238.401 64.3288 238.212 64.3858 238.023 64.3858ZM61.341 60.2338C60.843 60.2338 60.441 59.8318 60.441 59.3338V53.0428C60.441 52.5448 60.843 52.1428 61.341 52.1428C61.839 52.1428 62.241 52.5448 62.241 53.0428V59.3338C62.241 59.8318 61.839 60.2338 61.341 60.2338ZM230.451 54.3388C230.178 54.3388 229.908 54.2158 229.731 53.9818L225.945 48.9598C225.645 48.5638 225.726 47.9998 226.122 47.6998C226.518 47.3998 227.082 47.4808 227.382 47.8768L231.168 52.8988C231.468 53.2948 231.387 53.8588 230.991 54.1588C230.829 54.2818 230.64 54.3388 230.451 54.3388ZM61.341 47.6548C60.843 47.6548 60.441 47.2528 60.441 46.7548V40.4668C60.441 39.9688 60.843 39.5668 61.341 39.5668C61.839 39.5668 62.241 39.9688 62.241 40.4668V46.7548C62.241 47.2528 61.839 47.6548 61.341 47.6548ZM222.879 44.2948C222.606 44.2948 222.336 44.1718 222.159 43.9378L218.373 38.9158C218.073 38.5198 218.154 37.9558 218.55 37.6558C218.946 37.3558 219.51 37.4368 219.81 37.8328L223.596 42.8548C223.896 43.2508 223.815 43.8148 223.419 44.1148C223.257 44.2378 223.068 44.2948 222.879 44.2948ZM62.463 35.2468C62.331 35.2468 62.196 35.2168 62.07 35.1568C61.623 34.9408 61.437 34.4008 61.653 33.9538C62.643 31.9138 64.185 30.1858 66.111 28.9558C66.531 28.6888 67.086 28.8118 67.353 29.2288C67.62 29.6488 67.497 30.2038 67.08 30.4708C65.433 31.5238 64.116 32.9998 63.273 34.7398C63.117 35.0608 62.796 35.2468 62.463 35.2468ZM215.307 34.2508C215.034 34.2508 214.764 34.1278 214.587 33.8938L213.924 33.0148C212.97 31.7488 211.713 30.6958 210.291 29.9698C209.847 29.7448 209.673 29.2018 209.898 28.7578C210.123 28.3138 210.666 28.1398 211.11 28.3648C212.772 29.2138 214.245 30.4468 215.361 31.9318L216.024 32.8108C216.324 33.2068 216.243 33.7708 215.847 34.0708C215.685 34.1938 215.496 34.2508 215.307 34.2508ZM72.534 28.7998C72.048 28.7998 71.646 28.4128 71.634 27.9238C71.622 27.4258 72.015 27.0148 72.51 26.9998C72.621 26.9998 72.732 26.9968 72.84 26.9968H78.822C79.32 26.9968 79.722 27.3988 79.722 27.8968C79.722 28.3948 79.32 28.7968 78.822 28.7968H72.84C72.744 28.7968 72.651 28.7968 72.555 28.7998C72.546 28.7998 72.54 28.7998 72.531 28.7998H72.534ZM204.615 28.7968H198.324C197.826 28.7968 197.424 28.3948 197.424 27.8968C197.424 27.3988 197.826 26.9968 198.324 26.9968H204.615C205.113 26.9968 205.515 27.3988 205.515 27.8968C205.515 28.3948 205.113 28.7968 204.615 28.7968ZM192.036 28.7968H185.748C185.25 28.7968 184.848 28.3948 184.848 27.8968C184.848 27.3988 185.25 26.9968 185.748 26.9968H192.036C192.534 26.9968 192.936 27.3988 192.936 27.8968C192.936 28.3948 192.534 28.7968 192.036 28.7968ZM179.457 28.7968H173.169C172.671 28.7968 172.269 28.3948 172.269 27.8968C172.269 27.3988 172.671 26.9968 173.169 26.9968H179.457C179.955 26.9968 180.357 27.3988 180.357 27.8968C180.357 28.3948 179.955 28.7968 179.457 28.7968ZM166.878 28.7968H160.59C160.092 28.7968 159.69 28.3948 159.69 27.8968C159.69 27.3988 160.092 26.9968 160.59 26.9968H166.878C167.376 26.9968 167.778 27.3988 167.778 27.8968C167.778 28.3948 167.376 28.7968 166.878 28.7968ZM154.299 28.7968H148.011C147.513 28.7968 147.111 28.3948 147.111 27.8968C147.111 27.3988 147.513 26.9968 148.011 26.9968H154.299C154.797 26.9968 155.199 27.3988 155.199 27.8968C155.199 28.3948 154.797 28.7968 154.299 28.7968ZM141.72 28.7968H135.432C134.934 28.7968 134.532 28.3948 134.532 27.8968C134.532 27.3988 134.934 26.9968 135.432 26.9968H141.72C142.218 26.9968 142.62 27.3988 142.62 27.8968C142.62 28.3948 142.218 28.7968 141.72 28.7968ZM129.141 28.7968H122.853C122.355 28.7968 121.953 28.3948 121.953 27.8968C121.953 27.3988 122.355 26.9968 122.853 26.9968H129.141C129.639 26.9968 130.041 27.3988 130.041 27.8968C130.041 28.3948 129.639 28.7968 129.141 28.7968ZM116.562 28.7968H110.271C109.773 28.7968 109.371 28.3948 109.371 27.8968C109.371 27.3988 109.773 26.9968 110.271 26.9968H116.562C117.06 26.9968 117.462 27.3988 117.462 27.8968C117.462 28.3948 117.06 28.7968 116.562 28.7968ZM103.983 28.7968H97.692C97.194 28.7968 96.792 28.3948 96.792 27.8968C96.792 27.3988 97.194 26.9968 97.692 26.9968H103.983C104.481 26.9968 104.883 27.3988 104.883 27.8968C104.883 28.3948 104.481 28.7968 103.983 28.7968ZM91.404 28.7968H85.113C84.615 28.7968 84.213 28.3948 84.213 27.8968C84.213 27.3988 84.615 26.9968 85.113 26.9968H91.404C91.902 26.9968 92.304 27.3988 92.304 27.8968C92.304 28.3948 91.902 28.7968 91.404 28.7968Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M229.623 250.281H86.583C80.766 250.281 76.035 245.55 76.035 239.733V56.955C76.035 51.138 80.766 46.407 86.583 46.407H197.787C201.105 46.407 204.27 47.997 206.25 50.661L238.083 93.462C239.427 95.271 240.168 97.506 240.168 99.756V239.733C240.168 245.55 235.437 250.281 229.62 250.281H229.623ZM86.583 48.207C81.759 48.207 77.835 52.131 77.835 56.955V239.733C77.835 244.557 81.759 248.481 86.583 248.481H229.623C234.447 248.481 238.371 244.557 238.371 239.733V99.756C238.371 97.887 237.756 96.033 236.643 94.536L204.81 51.738C203.166 49.53 200.544 48.21 197.79 48.21H86.586L86.583 48.207Z",fill:"#15BE7C"}),(0,s.jsx)("g",{opacity:"0.25",children:(0,s.jsx)("path",{d:"M239.271 99.7559V186.78H76.935V56.9549C76.935 51.6269 81.255 47.3069 86.583 47.3069H197.787C200.838 47.3069 203.706 48.7469 205.527 51.1979L237.363 93.9989C238.599 95.6639 239.268 97.6799 239.268 99.7559H239.271Z",fill:"#15BE7C"})}),(0,s.jsx)("g",{opacity:"0.5",children:(0,s.jsx)("path",{d:"M239.271 186.78V239.733C239.271 245.061 234.954 249.381 229.623 249.381H86.586C81.258 249.381 76.938 245.061 76.938 239.733V186.78H239.274H239.271Z",fill:"#15BE7C"})}),(0,s.jsx)("path",{d:"M229.623 250.281H86.586C80.769 250.281 76.038 245.55 76.038 239.733V185.88H240.174V239.733C240.174 245.55 235.443 250.281 229.626 250.281H229.623ZM77.835 187.68V239.733C77.835 244.557 81.759 248.481 86.583 248.481H229.62C234.444 248.481 238.368 244.557 238.368 239.733V187.68H77.835Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M202.638 49.944V95.442C202.638 95.922 203.025 96.312 203.505 96.315L237.522 96.549C238.242 96.555 238.659 95.733 238.227 95.157L204.21 49.422C203.709 48.747 202.638 49.101 202.638 49.944Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M133.647 120.708C138.589 120.708 142.596 116.701 142.596 111.759C142.596 106.817 138.589 102.81 133.647 102.81C128.705 102.81 124.698 106.817 124.698 111.759C124.698 116.701 128.705 120.708 133.647 120.708Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M182.562 120.708C187.504 120.708 191.511 116.701 191.511 111.759C191.511 106.817 187.504 102.81 182.562 102.81C177.62 102.81 173.613 106.817 173.613 111.759C173.613 116.701 177.62 120.708 182.562 120.708Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M190.029 159.165C188.64 159.693 187.074 159.198 186.252 157.959C183.627 153.993 176.097 146.034 158.106 146.034C140.115 146.034 132.633 153.978 129.975 157.944C129.144 159.18 127.587 159.693 126.192 159.165H126.183C124.266 158.439 123.516 156.132 124.659 154.422C128.187 149.13 137.406 139.647 158.106 139.647C178.806 139.647 188.016 149.13 191.553 154.422C192.687 156.129 191.937 158.436 190.029 159.165Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M112.302 53.607C112.302 65.655 105.312 76.068 95.166 81.009C91.143 82.977 86.616 84.075 81.834 84.075C65.01 84.075 51.369 70.434 51.369 53.607C51.369 46.191 54.021 39.387 58.431 34.107C64.014 27.405 72.426 23.145 81.834 23.145C98.664 23.145 112.302 36.786 112.302 53.61V53.607Z",fill:"white"}),(0,s.jsx)("path",{d:"M81.834 84.2249C64.953 84.2249 51.219 70.4909 51.219 53.6069C51.219 46.4489 53.739 39.4919 58.314 34.0079C64.149 27.0059 72.72 22.9919 81.834 22.9919C98.718 22.9919 112.452 36.7259 112.452 53.6069C112.452 59.4569 110.796 65.1449 107.664 70.0529C104.616 74.8319 100.314 78.666 95.229 81.1439C91.047 83.1899 86.538 84.2249 81.831 84.2249H81.834ZM81.834 23.2919C72.81 23.2919 64.323 27.2669 58.545 34.1999C54.015 39.6269 51.519 46.5179 51.519 53.6039C51.519 70.3229 65.118 83.9219 81.834 83.9219C86.496 83.9219 90.957 82.8959 95.1 80.8709C105.618 75.7469 112.152 65.3009 112.152 53.6039C112.152 36.8879 98.55 23.2889 81.834 23.2889V23.2919Z",fill:"black"}),(0,s.jsx)("g",{opacity:"0.25",children:(0,s.jsx)("path",{d:"M112.302 53.607C112.302 65.655 105.312 76.068 95.166 81.009C91.143 82.977 86.616 84.075 81.834 84.075C65.01 84.075 51.369 70.434 51.369 53.607C51.369 46.191 54.021 39.387 58.431 34.107C64.014 27.405 72.426 23.145 81.834 23.145C98.664 23.145 112.302 36.786 112.302 53.61V53.607Z",fill:"#15BE7C"})}),(0,s.jsx)("path",{d:"M81.834 84.9749C64.539 84.9749 50.469 70.9019 50.469 53.6069C50.469 46.2749 53.052 39.1439 57.738 33.5279C63.714 26.3549 72.495 22.2419 81.831 22.2419C99.126 22.2419 113.199 36.3119 113.199 53.6069C113.199 59.6009 111.504 65.4269 108.294 70.4579C105.171 75.3539 100.767 79.2809 95.556 81.819C91.272 83.9129 86.652 84.9749 81.831 84.9749H81.834ZM81.834 24.0419C73.035 24.0419 64.755 27.9209 59.121 34.6799C54.702 39.9719 52.269 46.6949 52.269 53.6039C52.269 69.9089 65.532 83.1719 81.834 83.1719C86.379 83.1719 90.732 82.1699 94.77 80.1959C105.03 75.2009 111.402 65.0099 111.402 53.6039C111.402 37.3019 98.139 24.0389 81.834 24.0389V24.0419Z",fill:"#15BE7C"}),(0,s.jsx)("g",{opacity:"0.75",children:(0,s.jsx)("path",{d:"M93.303 56.6098C93.303 61.0498 92.307 64.4728 90.312 66.8788C88.317 69.2878 85.509 70.4908 81.882 70.4908C78.255 70.4908 75.396 69.2788 73.395 66.8578C71.394 64.4368 70.392 61.0198 70.392 56.6098V50.6068C70.392 46.1668 71.388 42.7438 73.383 40.3378C75.378 37.9318 78.195 36.7258 81.837 36.7258C85.479 36.7258 88.299 37.9378 90.3 40.3588C92.301 42.7828 93.303 46.2058 93.303 50.6278V56.6098ZM85.695 49.6348C85.695 47.2738 85.386 45.5068 84.771 44.3428C84.153 43.1758 83.175 42.5938 81.837 42.5938C80.499 42.5938 79.575 43.1368 78.981 44.2198C78.387 45.3028 78.066 46.9438 78.021 49.1398V57.5368C78.021 59.9908 78.33 61.7848 78.945 62.9188C79.563 64.0558 80.541 64.6228 81.879 64.6228C83.217 64.6228 84.129 64.0708 84.747 62.9638C85.365 61.8568 85.68 60.1228 85.695 57.7618V49.6348Z",fill:"#15BE7C"})}),(0,s.jsx)("path",{d:"M204.246 221.025H83.517V222.825H204.246V221.025Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M143.88 231.279H118.908V233.079H143.88V231.279Z",fill:"#15BE7C"}),(0,s.jsxs)("g",{opacity:"0.5",children:[(0,s.jsx)("path",{d:"M45.576 146.757C49.2824 146.757 52.287 143.752 52.287 140.046C52.287 136.34 49.2824 133.335 45.576 133.335C41.8696 133.335 38.865 136.34 38.865 140.046C38.865 143.752 41.8696 146.757 45.576 146.757Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M39.633 104.505C41.5185 104.505 43.047 102.976 43.047 101.091C43.047 99.2053 41.5185 97.6768 39.633 97.6768C37.7475 97.6768 36.219 99.2053 36.219 101.091C36.219 102.976 37.7475 104.505 39.633 104.505Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M240.618 51.7409C241.842 51.7409 242.835 50.7483 242.835 49.5239C242.835 48.2995 241.842 47.3069 240.618 47.3069C239.394 47.3069 238.401 48.2995 238.401 49.5239C238.401 50.7483 239.394 51.7409 240.618 51.7409Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M272.607 57.2459C274.739 57.2459 276.468 55.5173 276.468 53.3849C276.468 51.2526 274.739 49.5239 272.607 49.5239C270.475 49.5239 268.746 51.2526 268.746 53.3849C268.746 55.5173 270.475 57.2459 272.607 57.2459Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M278.934 164.886C282.43 164.886 285.264 162.052 285.264 158.556C285.264 155.06 282.43 152.226 278.934 152.226C275.438 152.226 272.604 155.06 272.604 158.556C272.604 162.052 275.438 164.886 278.934 164.886Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M272.607 247.677C274.739 247.677 276.468 245.948 276.468 243.816C276.468 241.684 274.739 239.955 272.607 239.955C270.475 239.955 268.746 241.684 268.746 243.816C268.746 245.948 270.475 247.677 272.607 247.677Z",fill:"#15BE7C"}),(0,s.jsx)("path",{d:"M46.293 202.5C47.7809 202.5 48.987 201.294 48.987 199.806C48.987 198.318 47.7809 197.112 46.293 197.112C44.8051 197.112 43.599 198.318 43.599 199.806C43.599 201.294 44.8051 202.5 46.293 202.5Z",fill:"#15BE7C"})]})]}),(0,s.jsx)("defs",{children:(0,s.jsx)("clipPath",{id:"clip0_70_21667",children:(0,s.jsx)("rect",{width:300,height:300,fill:"white"})})})]})},1550:(e,t,i)=>{i.d(t,{Eh:()=>o,O_:()=>s,R_:()=>n,ZW:()=>l,lL:()=>c,sz:()=>r,uO:()=>a});const s=ccpigd.assetUrl+"/images/icons/my-drive.svg",a=ccpigd.assetUrl+"/images/icons/computers.svg",r=ccpigd.assetUrl+"/images/icons/shared-drives.svg",n=ccpigd.assetUrl+"/images/icons/shared.svg",l=ccpigd.assetUrl+"/images/icons/starred.svg",o=ccpigd.assetUrl+"/images/icons/folder.png",c=ccpigd.assetUrl+"/images/icons/google.svg"},4232:(e,t,i)=>{i.d(t,{A:()=>l});var s=i(1609),a=i(790);const r=(0,s.createContext)({imageLoaded:!1,imageError:!1,setImageLoaded:()=>{},setImageError:()=>{}}),n=({children:e,size:t})=>{const[i,n]=(0,s.useState)(!1),[l,o]=(0,s.useState)(!1);return(0,a.jsx)(r.Provider,{value:{imageLoaded:i,imageError:l,setImageLoaded:n,setImageError:o},children:(0,a.jsx)("div",{className:` ccpigd-avatar ccpigd-avatar-${t||"base"}`,children:e})})};n.AvatarImage=({src:e})=>{const{setImageLoaded:t,setImageError:i}=(0,s.useContext)(r),[n,l]=(0,s.useState)(!1),[o,c]=(0,s.useState)(!1);return(0,a.jsx)("div",{className:"ccpigd-avatar-image",children:!o&&(0,a.jsx)("img",{referrerPolicy:"no-referrer",src:e,alt:"",style:{display:n?"block":"none"},onLoad:()=>{l(!0),t(!0)},onError:()=>{c(!0),i(!0)}})})},n.AvatarFallback=({children:e})=>{const{imageLoaded:t,imageError:i}=(0,s.useContext)(r);if(t&&!i)return null;let n=e;return"string"==typeof e&&(n=e.split(/\s+/).filter((e=>e.length>0)).map((e=>e[0].toUpperCase())).join("")),(0,a.jsx)("div",{className:"ccpigd-avatar-fallback",children:n})};const l=n},4398:(e,t,i)=>{i.d(t,{A:()=>l});var s=i(1609),a=i(6087),r=i(4164),n=i(790);const l=(0,s.forwardRef)((({children:e,as:t="div",align:i,inlineAlign:s,gap:l,id:o,reverseOrder:c=!1,role:d,className:u="",style:p={},onClick:m},h)=>{const f=(0,r.A)("d-flex","flex-col",i&&`items-${i}`,s&&`inline-align-${s}`,c&&"reverse-order",u),g={...p,...void 0!==l?{gap:"number"==typeof l?`${l}px`:l}:{}};return(0,n.jsx)(t,{ref:h,id:o,role:d,className:f,style:g,onClick:m,children:c?a.Children.toArray(e).reverse():e})}))},2312:(e,t,i)=>{i.d(t,{A:()=>r});var s=i(6087),a=i(790);const r=(0,s.forwardRef)((({children:e,as:t="div",className:i},s)=>{const r=t;return(0,a.jsx)(r,{className:i,ref:s,children:e})}))},6720:(e,t,i)=>{i.d(t,{Q:()=>o});var s=i(3714),a=i(4368),r=i(3042),n=i(4164),l=i(790);const o=Object.assign((({children:e,className:t})=>{const i=(0,n.A)("ccpigd-breadcrumb",t);return(0,l.jsx)(s.A,{className:i,children:e})}),{List:({children:e})=>(0,l.jsx)(s.A,{className:"ccpigd-breadcrumb-list",children:e}),Item:({children:e,active:t=!1,disabled:i=!1,onClick:n})=>(0,l.jsxs)(s.A,{className:` ccpigd-breadcrumb-item ${t?"active":""} ${i?"disabled":""}`,align:"center",onClick:n,children:[e&&e,(0,l.jsx)(r.A,{as:"span",size:"sm",className:"breadcrumb-separator flex-center",children:(0,l.jsx)(a.A,{name:"chevron_right",fontSize:"lg",fontWeight:"semibold"})})]}),Ellipsis:()=>(0,l.jsx)(r.A,{as:"span",size:"md",className:"ccpigd-breadcrumb-ellipsis",children:(0,l.jsx)(a.A,{name:"more_horiz",fontSize:"lg",fontWeight:"bold"})})})},1173:(e,t,i)=>{i.d(t,{A:()=>d});const s={wrapper:"ccpigd-btn",fullWidth:"ccpigd-btn--full-width",disabled:"ccpigd-btn--disabled",text:"ccpigd-btn--text",primary:"ccpigd-btn--primary",secondary:"ccpigd-btn--secondary",outlined:"ccpigd-btn--outlined",error:"ccpigd-btn--error",warning:"ccpigd-btn--warning",link:"ccpigd-btn--link",small:"ccpigd-btn--small",medium:"ccpigd-btn--medium",large:"ccpigd-btn--large","rounded-none":"ccpigd-btn--rounded-none","rounded-xs":"ccpigd-btn--rounded-xs","rounded-sm":"ccpigd-btn--rounded-sm","rounded-md":"ccpigd-btn--rounded-md","rounded-lg":"ccpigd-btn--rounded-lg","rounded-full":"ccpigd-btn--rounded-full",uppercase:"ccpigd-btn--uppercase",capitalize:"ccpigd-btn--capitalize",lowercase:"ccpigd-btn--lowercase"};var a=i(7586),r=i(1609),n=i.n(r),l=i(5647),o=i(4164),c=i(790);const d=({children:e,variant:t="text",size:i="medium",rounded:r="sm",textTransform:d="capitalize",className:u="",id:p,fullWidth:m=!1,title:h,disabled:f=!1,visible:g=!0,loading:x=!1,loadingIndicator:y,startIcon:v,endIcon:w,ariaLabel:b,role:j="button",tabIndex:C,to:A,href:k,target:S="_self",rel:N,buttonType:F="button",name:M,form:_,preventDefault:z=!1,stopPropagation:E=!1,onClick:P,onBlur:L,onFocus:T,onMouseEnter:I,onMouseLeave:U,onDoubleClick:D,asChild:B=!1,label:G=!1,labelId:R,isPro:$=!1,style:O})=>{if(!g)return null;const H=(0,o.A)(s.wrapper,!f&&s[t],f&&s.disabled,s[i],s[`rounded-${r}`],s[d],m&&s.fullWidth,u),V=e=>{!$||(0,a.G4)(ccpigd.isPro)?(z&&"submit"!==F&&e.preventDefault(),E&&e.stopPropagation(),!P||f||x||P(e)):window.CCPIGDHelper.openUpgradePopUp()},K=(0,c.jsxs)(c.Fragment,{children:[v&&x?(0,c.jsx)("span",{className:"ccpigd-loading-spinner"}):v,x&&y?y:e,w&&x?(0,c.jsx)("span",{className:"ccpigd-loading-spinner"}):w]}),q={id:p,title:h,tabIndex:C,onBlur:L,onFocus:T,onMouseEnter:I,onMouseLeave:U,onDoubleClick:D,"aria-label":b,className:H,style:O,...k?{}:{role:j||"button"}};if(G)return(0,c.jsx)("label",{htmlFor:R,...q,children:K});if(B&&n().isValidElement(e)){const t=e;return n().cloneElement(t,{...q,className:(0,o.A)(q.className,t.props.className),onClick:V,..."button"===t.type&&{disabled:f||x}})}return A?(0,c.jsx)(l.N_,{to:A,target:S,rel:N,onClick:e=>{if(!$||(0,a.G4)(ccpigd.isPro))return f||x?(e.preventDefault(),void e.stopPropagation()):void V(e);window.CCPIGDHelper.openUpgradePopUp()},...q,children:K}):k?(0,c.jsx)("a",{href:k,target:S,rel:N,onClick:e=>{if(!$||(0,a.G4)(ccpigd.isPro))return f||x?(e.preventDefault(),void e.stopPropagation()):void V(e);window.CCPIGDHelper.openUpgradePopUp()},...q,children:K}):(0,c.jsx)("button",{type:F,name:M,form:_,onClick:V,disabled:f||x,...q,children:K})}},3374:(e,t,i)=>{i.d(t,{A:()=>s.A});var s=i(1173)},282:(e,t,i)=>{i.d(t,{A:()=>r});var s=i(4164),a=i(790);const r=({children:e,id:t,style:i,className:r="",background:n="white",border:l="solid"})=>{const o=(0,s.A)("ccpigd-button-group",`ccpigd-button-group--bg-${n}`,`ccpigd-button-group--border-${l}`,r);return(0,a.jsx)("div",{id:t,className:o,style:i,children:e})}},4106:(e,t,i)=>{i.d(t,{A:()=>l});var s=i(282),a=i(1173),r=i(4368),n=i(790);const l=e=>{const{buttons:t,id:i="",style:l,className:o="",background:c="white",border:d="dashed"}=e,u="multiple"!==e.select,p=t=>u?e.selectedKey===t?"primary":"outlined":e.selectedKey.includes(t)?"primary":"outlined";return(0,n.jsx)(s.A,{id:i,style:l,className:o,border:d,background:c,children:t.map((({key:t,title:i,icon:s,startIcon:l,endIcon:o,size:c,iconSize:d,iconWeight:m})=>(0,n.jsx)(a.A,{variant:p(t),startIcon:(0,n.jsx)(r.A,{name:s||l||"",fontSize:d||"md",fontWeight:m||"regular"}),endIcon:(0,n.jsx)(r.A,{name:o||"",fontSize:d||"md",fontWeight:m||"regular"}),size:c||"medium",onClick:()=>(t=>{if(u)e.update(t);else{const i=e.selectedKey;i.includes(t)?e.update(i.filter((e=>e!==t))):e.update([...i,t])}})(t),children:i},t)))})}},7452:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(7920),a=i(4164),r=i(790);const n=({children:e,background:t="light",border:i="solid",padding:n=20,rounded:l="lg",className:o="",style:c,onClick:d,disabled:u,isPro:p,isComingSoon:m,isNew:h,isHot:f,id:g})=>{const x=(0,a.A)("ccpigd-card",`border-${i}`,`bg-${t}`,`rounded-${l}`,{disabled:u},o),y={padding:"number"==typeof n?`${n}px`:n,...c};let v={isPro:p,isComingSoon:m,isNew:h,isHot:f,size:"small",iconSize:"md"};const w=o.includes("w-100"),b=o.includes("h-100");return w&&(v={...v,widthFull:w}),b&&(v={...v,heightFull:b}),(0,r.jsx)(s.A,{...v,children:(0,r.jsx)("div",{id:g,onClick:e=>d&&!u&&d(e),className:x,style:y,children:e})})}},6715:(e,t,i)=>{i.d(t,{A:()=>r});var s=i(4164),a=i(790);const r=({id:e,className:t="",size:i="medium",rounded:r=!1,checked:n,defaultChecked:l=!1,onChange:o,onClick:c,title:d,tabIndex:u,ariaLabel:p,readonly:m,disabled:h=!1})=>{const f=(0,s.A)("ccpigd-checkbox",`ccpigd-checkbox--size-${i}`,r&&"ccpigd-checkbox--rounded",h&&"ccpigd-checkbox--disabled",t);return(0,a.jsxs)("span",{className:f,title:d,children:[(0,a.jsx)("input",{id:e,className:"ccpigd-checkbox__input",type:"checkbox",name:e,onClick:c,onChange:o,checked:n,defaultChecked:l,tabIndex:u,"aria-label":p,"aria-readonly":m||void 0,readOnly:m,disabled:h}),(0,a.jsx)("label",{className:"ccpigd-checkbox__box",htmlFor:e})]})}},7118:(e,t,i)=>{i.d(t,{A:()=>u});var s=i(1609),a=i(3374),r=i(4368),n=i(790);const l=e=>{let t=e.trim().toLowerCase();return!t.startsWith("#")&&/^[0-9a-f]{3,8}$/i.test(t)&&(t=`#${t}`),t},o=e=>{const t=(new Option).style;return t.color=e,""!==t.color},c=e=>{const t=document.createElement("canvas").getContext("2d");if(!t)return null;t.fillStyle="#000",t.fillStyle=e;const i=t.fillStyle;return/^#[0-9a-f]{6}$/i.test(i)?i:null},d=({defaultColor:e="#000000",selectedColor:t,onChange:i,className:r=""})=>{const d=o(e)&&c(e)?c(e):"#000000",u=t&&o(t)&&c(t)?c(t):d,[p,m]=(0,s.useState)(u),[h,f]=(0,s.useState)(u);(0,s.useEffect)((()=>{const e=c(t||"");t&&e&&e!==p&&(m(e),f(e))}),[t,p]),(0,s.useEffect)((()=>{const e=l(h);if(o(e)){const t=c(e);t&&(m(t),i?.(t))}}),[h]);const g=o(l(h));return(0,n.jsxs)("div",{className:`ccpigd-color-picker ${r}`,children:[(0,n.jsxs)("div",{className:"wrapper",children:[(0,n.jsx)("input",{type:"color",value:p,onChange:e=>{m(e.target.value),f(e.target.value),i?.(e.target.value)},className:"picker-box"}),(0,n.jsx)("input",{type:"text",value:h,onChange:e=>{f(e.target.value)},placeholder:"type color",className:"picker-input "+(g?"":"error")})]}),(0,n.jsx)(a.A,{variant:"secondary",onClick:()=>{m(d),f(d),i?.(d)},children:"Clear"})]})};d.ColorBox=({colors:e,selectedColor:t,onSelect:i})=>(0,n.jsx)("div",{className:"color-box-wrapper",children:e.map(((e,s)=>{const a=c(e);if(!a)return null;const l=c(t)===a;return(0,n.jsx)("div",{className:"color-box flex-center "+(l?"active":""),style:{backgroundColor:a,color:l?"#fff":"#000"},onClick:()=>i(a),children:l&&(0,n.jsx)(r.A,{name:"check",fontSize:"lg"})},s)}))});const u=d},7495:(e,t,i)=>{i.d(t,{BV:()=>o,EF:()=>l,Qw:()=>p,W1:()=>c,q7:()=>d,wv:()=>u});var s=i(1609),a=i(4368),r=i(790);const n=(0,s.createContext)(void 0),l=()=>{const e=(0,s.useContext)(n);if(!e)throw new Error("useContextMenu must be used within a MenuProvider");return e},o=({children:e})=>{const[t,i]=(0,s.useState)(null),a=()=>{i(null)};return(0,s.useEffect)((()=>{const e=e=>{"Escape"===e.key&&a()};return document.addEventListener("keydown",e),document.addEventListener("wheel",(()=>{a()})),document.addEventListener("click",(()=>{a()})),()=>{document.removeEventListener("keydown",e),document.removeEventListener("wheel",(()=>{a()}))}}),[a]),(0,r.jsx)(n.Provider,{value:{show:(e,t,s)=>{t.preventDefault(),i((i=>({id:e,position:{x:t.clientX,y:t.clientY},props:s,showCount:i&&i.id===e?i.showCount+1:1})))},hide:a,activeMenu:t},children:e})},c=({id:e,children:t,className:i})=>{const{activeMenu:a,hide:n}=l(),o=(0,s.useRef)(null),[c,d]=(0,s.useState)(!1);if((0,s.useEffect)((()=>{if(a?.id===e){d(!0);const e=setTimeout((()=>d(!1)),200);return()=>clearTimeout(e)}}),[a?.showCount,e]),(0,s.useEffect)((()=>{const e=e=>{o.current&&!o.current.contains(e.target)&&n()};return document.addEventListener("click",e),()=>document.removeEventListener("click",e)}),[n]),!a||a.id!==e)return null;const{x:u,y:p}=(()=>{if(!o.current)return{x:a.position.x,y:a.position.y};const e=o.current.getBoundingClientRect(),t=window.innerWidth,i=window.innerHeight;let s=a.position.x,r=a.position.y;return s+e.width>t&&(s=t-e.width-10),r+e.height>i&&(r=i-e.height-10),{x:s,y:r}})();return(0,r.jsx)("div",{ref:o,className:`ccpigd-context-menu-content ${i||""}`,style:{top:p,left:u,position:"fixed"},role:"menu","aria-orientation":"vertical",children:t({props:a?.props})},`menu-${e}-${a.showCount}`)},d=({children:e,onClick:t,disabled:i,className:s})=>{const{activeMenu:a}=l();return(0,r.jsx)("div",{className:`ccpigd-context-menu-item ${i?"disabled":""} ${s||""}`,onClick:e=>{i||t?.({event:e,props:a?.props})},role:"menuitem","aria-disabled":i,tabIndex:i?-1:0,children:e})},u=({className:e})=>(0,r.jsx)("div",{className:`ccpigd-context-menu-separator ${e||""}`,role:"separator"}),p=({label:e,children:t,disabled:i,className:n})=>{const[l,o]=(0,s.useState)(!1),c=(0,s.useRef)(null),d=(0,s.useRef)(null),[u,p]=(0,s.useState)({x:0,y:0}),[m,h]=(0,s.useState)(!1);return(0,s.useEffect)((()=>{if(l&&c.current&&d.current){const e=c.current.getBoundingClientRect(),t=d.current.getBoundingClientRect();let i=e.right,s=e.top;const a=window.innerWidth,r=window.innerHeight;i+t.width>a&&(i=e.left-t.width),s+t.height>r&&(s=r-t.height-10),p({x:i,y:s}),h(!0);const n=setTimeout((()=>h(!1)),200);return()=>clearTimeout(n)}}),[l]),(0,r.jsxs)("div",{className:"ccpigd-context-menu-sub",onMouseEnter:()=>!i&&o(!0),onMouseLeave:()=>o(!1),children:[(0,r.jsxs)("div",{ref:c,className:`ccpigd-context-menu-sub-trigger ${i?"disabled":""} ${n||""}`,role:"menuitem","aria-haspopup":"true","aria-expanded":l,tabIndex:i?-1:0,children:[e,(0,r.jsx)(a.A,{name:"arrow_right",fontSize:"lg"})]}),l&&(0,r.jsx)("div",{ref:d,className:"ccpigd-context-menu-sub-content "+(m?"animate":""),style:{top:u.y,left:u.x,position:"fixed",zIndex:9999},role:"menu","aria-orientation":"vertical",children:t})]})}},3330:(e,t,i)=>{i.d(t,{C:()=>d});var s=i(6087),a=i(5439),r=i(3714),n=i(4398),l=i(3042),o=i(4368),c=i(790);const d=({items:e,currentIndex:t,isOpen:i,onClose:d,onPrevious:u,onNext:p,onIndexChange:m,showThumbnails:h=!0,mediaFiles:f=[]})=>{const[g,x]=(0,s.useState)(!0);(0,s.useEffect)((()=>{x(!0)}),[t]);const y=(0,s.useCallback)((()=>{x(!1)}),[]),v=(0,s.useCallback)((()=>{x(!1)}),[]),w=localStorage.getItem("preloader")||"1",b=a.Q.find((e=>parseInt(e.id)===parseInt(JSON.parse(w)))),j=b?b.icon:a.Q[0].icon,C=e[t],A=f[t];return i&&0!==e.length?(0,c.jsxs)("div",{className:"ccpigd-custom-gallery ccpigd-custom-gallery--overlay",children:[(0,c.jsxs)(r.A,{gap:10,align:"space-between",className:"ccpigd-custom-gallery__header",children:[(0,c.jsxs)(l.A,{color:"white",size:"md",weight:"bold",children:[t+1," / ",e.length]}),(0,c.jsx)(o.A,{name:"close",fontSize:"2xl",onClick:d,className:"ccpigd-custom-gallery__header-close"})]}),(0,c.jsxs)(n.A,{className:"ccpigd-custom-gallery__content",children:[e.length>1&&(0,c.jsx)(o.A,{name:"keyboard_arrow_left",fontSize:"2xl",onClick:u,className:"ccpigd-custom-gallery__content-action-button"}),(0,c.jsxs)(n.A,{className:"ccpigd-custom-gallery__content-media",children:[g&&(0,c.jsx)(n.A,{className:"ccpigd-custom-gallery--preloader",children:j}),C.video?(0,c.jsxs)(c.Fragment,{children:[C.poster&&(0,c.jsx)("img",{src:C.poster,alt:"video poster",style:{display:"none"},onLoad:v,onError:v}),(0,c.jsx)("video",{controls:!0,autoPlay:!0,poster:C.poster,onLoadedData:y,onError:y,children:C.video.source.map(((e,t)=>(0,c.jsx)("source",{src:e.src,type:e.type},t)))},t)]}):C.iframe?(0,c.jsx)("iframe",{src:C.src,onLoad:y,onError:y},t):(0,c.jsx)("img",{src:C.src,alt:A?.name,onLoad:y,onError:y},t)]}),e.length>1&&(0,c.jsx)(o.A,{name:"keyboard_arrow_right",fontSize:"2xl",onClick:p,className:"ccpigd-custom-gallery__content-action-button ccpigd-custom-gallery__content-action-button--next"})]}),h&&(0,c.jsx)(n.A,{inlineAlign:"center",className:"ccpigd-custom-gallery__footer",children:e.length>1&&(0,c.jsx)(r.A,{wrap:!1,gap:5,className:"ccpigd-custom-gallery__footer-thumbnails",children:e.map(((e,i)=>(0,c.jsx)("img",{src:e.thumb||e.src,alt:"",onClick:()=>m(i),style:{border:i===t?"2px solid #fff":"2px solid transparent"}},i)))})})]}):null}},8758:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(6087),a=i(3042),r=i(790);const n=(0,s.memo)((({text:e,className:t=""})=>(0,r.jsx)(a.A,{size:"xs",color:"desc-gray",className:`ccpigd-description ${t}`,children:e})))},3756:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(4398),a=i(4164),r=i(790);const n=({depend:e=!1,dependOn:t="",className:i="",gap:n=20,children:l})=>{const o=(0,a.A)(e&&"ccpigd-disabled",i);return(0,r.jsx)(s.A,{gap:n,className:o,onClick:i=>{const s=document.getElementById(t);if(s&&e){i.stopPropagation();const e=s.parentElement;if(!e)return;e.classList.add("blinking"),setTimeout((()=>{e.classList.remove("blinking")}),500)}},children:l})}},2624:(e,t,i)=>{i.d(t,{A:()=>a});var s=i(790);const a=({borderColor:e="dark",borderWidth:t=".5"})=>(0,s.jsx)("hr",{className:`ccpigd-divider text-${e}`,style:{borderBlockStart:`${t}px solid currentColor`}})},7673:(e,t,i)=>{i.d(t,{A:()=>u});var s=i(4368),a=i(3714),r=i(3042),n=i(1609),l=i(790);const o=(0,n.createContext)(void 0),c=()=>{const e=(0,n.useContext)(o);if(!e)throw new Error("useDropdownMenuContext must be used within a DropdownMenu");return e},d=({children:e})=>{const[t,i]=(0,n.useState)(!1),s=(0,n.useRef)(null);return(0,n.useEffect)((()=>{const e=e=>{s.current&&!s.current.contains(e.target)&&i(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}}),[]),(0,l.jsx)(o.Provider,{value:{open:t,setOpen:i},children:(0,l.jsx)("div",{className:"ccpigd-dropdown",ref:s,children:e})})};d.Trigger=({children:e,openStatus:t})=>{const{open:i,setOpen:s}=c();return(0,n.useEffect)((()=>{s(t||!1)}),[t]),(0,l.jsx)("div",{className:"ccpigd-dropdown-trigger",onClick:e=>{e.stopPropagation(),s(!i)},children:"function"==typeof e?e({open:i,setOpen:s}):e})},d.TriggerArrow=()=>{const{open:e}=c();return(0,l.jsx)("div",{className:"ccpigd-dropdown-trigger-arrow flex-center "+(e?"active":""),children:(0,l.jsx)(s.A,{name:"keyboard_arrow_down",fontSize:"lg",fontWeight:"semibold"})})},d.Content=({children:e,fullWidth:t,className:i=""})=>{const{open:s,setOpen:a}=c(),r=(0,n.useRef)(null);return(0,n.useEffect)((()=>{if(r.current){const e=r.current.getBoundingClientRect(),t=e.right>window.innerWidth,i=e.bottom>window.innerHeight;r.current.classList.toggle("width-overflowing",t),r.current.classList.toggle("height-overflowing",i)}}),[s]),(0,l.jsx)("div",{className:`ccpigd-dropdown-content ${t?"w-full":""} ${s?"active":""} ${i}`,ref:r,children:"function"==typeof e?e({open:s,setOpen:a}):e})},d.MenuLabel=({className:e,children:t,tag:i="p"})=>{const{open:s,setOpen:a}=c();return(0,l.jsx)(r.A,{as:i,className:`ccpigd-dropdown-menu-label ${e}`,children:"function"==typeof t?t({open:s,setOpen:a}):t})},d.MenuSeparator=()=>(0,l.jsx)("div",{className:"ccpigd-dropdown-menu-separator"}),d.MenuItem=({children:e,onClick:t,isActive:i,activeIcon:r=!1,activeBg:n=!1})=>(0,l.jsx)("div",{className:`ccpigd-dropdown-menu-item ${i?"active":""} ${n?"activeBg":""}`,onClick:e=>{e.stopPropagation(),t&&t()},children:r?(0,l.jsxs)(a.A,{gap:5,wrap:!1,children:[(0,l.jsx)("div",{className:"ccpigd-dropdown-menu-item-icon",children:i&&(0,l.jsx)(s.A,{name:"check",fontSize:"md"})}),e]}):e});const u=d},4152:(e,t,i)=>{i.d(t,{A:()=>a});var s=i(790);const a=({icon:e,title:t,description:i,children:a})=>(0,s.jsxs)("div",{className:"ccpigd-no-file-found-container",children:[e&&(0,s.jsx)("div",{children:e}),t&&(0,s.jsx)("h3",{children:t}),i&&(0,s.jsx)("p",{children:i}),a]})},8200:(e,t,i)=>{i.d(t,{A:()=>h,j:()=>p});var s=i(1609),a=i(5185),r=i(790);var n=i(7495),l=i(6715),o=i(4368),c=i(347),d=i(3042);const u=(0,s.createContext)(void 0),p=()=>{const e=(0,s.useContext)(u);if(!e)throw new Error("FileCard components must be used within <FileCard />");return e},m=({file:e,folderView:t="grid",isFileSelected:i,isShowActions:s,onDoubleClick:a,onContextMenu:l,onClick:o,children:c,isCopied:d=!1,isMoved:p})=>{const{show:m}=(0,n.EF)(),h=[`ccpigd-file-card ccpigd-${e.extension}-box lg-item`,i?"file-checked":"",d?"file-copied":"",p?"file-moved":""].filter(Boolean).join(" ");return(0,r.jsx)(u.Provider,{value:{file:e,folderView:t,isFileSelected:i},children:(0,r.jsx)("div",{className:h,onContextMenu:t=>{t.preventDefault(),m("file-menu",t,{file:e}),l&&l(t,e)},onDoubleClick:a,onClick:o,title:e.name,"data-key":e.key,children:c})})};m.SelectStatus=({onChange:e,onClick:t,isSelected:i})=>{const{file:s}=p();return(0,r.jsx)("div",{className:"ccpigd-file-card__status",children:(0,r.jsx)(l.A,{onChange:e,onClick:t,checked:i,id:s.key})})},m.Thumbnail=({children:e})=>{const{file:t}=p(),i=(0,a.fx)(t?.key)?t?.icon:(0,a.lQ)(t.mimeType)?t?.thumbnails?.large:t?.thumbnails?.thumbnail;return(0,r.jsxs)("div",{className:"ccpigd-file-card__thumbnail",children:[e,(0,r.jsx)("img",{referrerPolicy:"no-referrer",src:i,alt:t?.name})]})},m.ActionButton=()=>{const{file:e}=p(),{show:t}=(0,n.EF)();return(0,r.jsx)("div",{className:"file-card-actions",onClick:i=>{i.stopPropagation(),t("file-menu",i,{file:e})},children:(0,r.jsx)(o.A,{name:"more_vert",fontSize:"lg",fontWeight:"semibold"})})},m.Details=({children:e})=>(0,r.jsx)("div",{className:"file-details",children:e}),m.Name=()=>{const{file:{name:e}}=p();return(0,r.jsx)(d.A,{className:"ccpigd-file-card__name",children:e})},m.Extension=()=>{const{folderView:e}=(0,c.G)((e=>e.fileBrowser)),{file:t}=p();return(0,r.jsx)(d.A,{className:"file-extension",children:(0,a.lQ)(t.mimeType)?(0,a.fx)(t.key)?"list"===e?"-":"":"Folder":t?.extension||t?.mimeType.split("/")[1]})},m.Dot=()=>{const{folderView:e}=(0,c.G)((e=>e.fileBrowser));return(0,r.jsx)(r.Fragment,{children:"grid"===e?(0,r.jsx)("span",{className:"file-dot",children:"•"}):null})},m.Size=()=>{const{folderView:e}=(0,c.G)((e=>e.fileBrowser)),{file:t}=p();if((0,a.fx)(t.key))return(0,r.jsx)(d.A,{className:"file-size",children:"list"===e?"-":""});if((0,a.lQ)(t.mimeType))return Number(t.count)>0?(0,r.jsx)(d.A,{className:"file-size",children:t.count}):(0,r.jsx)(d.A,{className:"file-size",children:"list"===e?"-":""});const i=(0,a.v7)(t?.size||0);return(0,r.jsx)(d.A,{className:"file-size",children:i})},m.UpdatedAt=()=>{const{file:{lastEdited:e}}=p();return(0,r.jsx)(d.A,{className:"file-last-edited",children:e||"-"})};const h=m},255:(e,t,i)=>{i.d(t,{A:()=>A});var s=i(1609),a=i.n(s),r=i(6427),n=i(790);const l=({type:e,name:t,folderLevel:i=0,handleSubmit:a,defaultValue:l="",style:o})=>{const c=(0,s.useRef)(null),[d,u]=(0,s.useState)(l);return(0,s.useEffect)((()=>{if(!c.current)return;c.current.focus();const e=e=>{"Enter"===e.key&&a(d),"Escape"===e.key&&u("")},t=c.current;return t.addEventListener("keydown",e),()=>{t.removeEventListener("keydown",e)}}),[d,a]),"file"===e?(0,n.jsxs)("div",{className:"tree__file",style:o,children:[(0,n.jsx)(r.Dashicon,{icon:"open-folder"}),";   ",(0,n.jsx)("input",{className:"tree__input",value:d,onChange:e=>u(e.target.value),ref:c})]}):(0,n.jsx)("div",{className:"tree__folder",style:{marginLeft:10*(i+1)+"px",...o},children:(0,n.jsx)(m,{isOpen:!0,handleClick:()=>{},name:(0,n.jsx)("input",{ref:c,className:"tree__input",value:d,onChange:e=>u(e.target.value)})})})},o=(0,s.createContext)(void 0),c=()=>{const e=(0,s.useContext)(o);if(!e)throw new Error("useTreeContext must be used within a TreeContext.Provider");return e};var d=i(3714),u=i(4368),p=i(3042);const m=({isOpen:e,name:t,handleClick:i,loading:s,isSelected:a})=>(0,n.jsxs)(d.A,{className:`tree__name ${e?"tree__name--open":""} ${a?"tree__name--selected":""} `,gap:7,children:[s?(0,n.jsx)("span",{className:"ccpigd-loading-spinner"}):(0,n.jsx)(u.A,{name:e?"keyboard_arrow_down":"keyboard_arrow_right",onClick:e=>{e.stopPropagation(),s||i()},fontSize:"lg"}),(0,n.jsx)(u.A,{name:e&&!s?"folder_open":"folder",fontSize:"lg"}),(0,n.jsx)(p.A,{size:"md",children:t})]}),h=({item:e,level:t=1,parentPath:i="",children:r})=>{const{dispatch:o,isImperative:d,onNodeClick:u,onExpandFolder:p,selectedKey:f}=c(),[g,x]=(0,s.useState)(!1),[y,v]=(0,s.useState)(!1),[w,b]=(0,s.useState)([]),[j,C]=(0,s.useState)(!1),[A,k]=(0,s.useState)(!1);return(0,s.useEffect)((()=>{d&&p&&y&&!j&&(k(!0),p(e.key).then((t=>{o({type:"SET_CHILDREN",payload:{key:e.key,children:t}}),k(!1),C(!0)})))}),[y]),(0,s.useEffect)((()=>{const e=a().Children.map(r,(e=>e.type===h?a().cloneElement(e,{level:t+1,parentPath:`${i}/${name}`}):e));b(e)}),[r]),(0,n.jsx)("div",{onClick:t=>{u&&(t.stopPropagation(),u(e))},className:"tree__folder",children:(0,n.jsxs)("div",{className:"tree__vertical-line",children:[(0,n.jsx)("div",{className:"tree__actions-wrapper",children:g?(0,n.jsx)(l,{type:"folder",style:{marginLeft:0},folderLevel:t-2,defaultValue:e.name,handleSubmit:t=>{o({type:"RENAME_FOLDER",payload:{key:e.key,name:t}}),x(!1)}}):(0,n.jsx)(m,{name:e.name,isOpen:y,handleClick:()=>v((e=>!e)),loading:A,isSelected:f===e.key})}),(0,n.jsx)("div",{className:"tree__collapse "+(y?"tree__collapse--open":""),children:w})]})})};var f=i(6087),g=i(239);const x=({name:e,fileKey:t,parent:i})=>{const[a,o]=(0,s.useState)(!1),{state:d,dispatch:u,isImperative:p,onNodeClick:m}=c();return e.includes(".")&&e.split(".").pop().toLowerCase(),r.Dashicon,(0,n.jsx)("div",{className:"tree__file",onClick:s=>{s.stopPropagation(),m?.({state:d,name:e,fileKey:t,parent:i,type:"file"})},children:a?(0,n.jsx)(l,{defaultValue:e,type:"file",style:{marginLeft:0},handleSubmit:e=>{u({type:"EDIT_FILE",payload:{fileKey:t,name:e}}),o(!1)}}):(0,n.jsxs)("div",{className:"tree__actions-wrapper",children:[(0,n.jsxs)("div",{className:"tree__name",children:[(0,n.jsx)(r.Dashicon,{icon:"open-folder"}),"  ",e]}),p&&(0,n.jsxs)("div",{className:"tree__actions",children:[(0,n.jsx)(g.A,{onClick:()=>o(!0),children:(0,n.jsx)(r.Dashicon,{icon:"edit"})}),(0,n.jsx)(g.A,{onClick:()=>u({type:"DELETE_FILE",payload:{fileKey:t}}),children:(0,n.jsx)(r.Dashicon,{icon:"trash"})})]})]})})};var y=i(5185),v=i(1550);const w=(e,t=new WeakMap)=>{if(null===e||"object"!=typeof e)return e;if(t.has(e))return t.get(e);const i=Array.isArray(e)?[]:{};t.set(e,i);for(const s in e)Object.prototype.hasOwnProperty.call(e,s)&&(i[s]=w(e[s],t));return i},b=({data:e,cond:t,childPathKey:i="files"})=>{let s=null,a=[],r=null,n=null,l=null;const o=e=>{e.forEach(((c,d)=>{if(t(c,d))return s=c,void(a&&a.forEach((t=>{t&&t[i].includes(c)?(r=t,n=t[i][d+1],l=t[i][d-1]):(r=e,n=e[d+1],l=e[d-1])})));c[i]&&(a.push(c),o(c[i]))}))};return o(e),{parent:r,item:s,nextSibling:n,previousSibling:l}},j=(e,t)=>{let i=w(e),s=null,a=null;if(t.payload&&t.payload.key){let i=b({data:e,cond:e=>e.key===t.payload.key});a=i.parent,s=i.item}switch(t.type){case"SET_DATA":return t.payload;case"CREATE_FILE":return s.files.push((({name:e})=>({key:crypto.randomUUID(),name:e,type:"file",icon:v.O_}))({name:t.payload.name})),i;case"EDIT_FILE":case"RENAME_FOLDER":return s.name=t.payload.name,i;case"DELETE_FILE":return a?(a.files=a.files.filter((e=>e.key!==t.payload.key)),i):i.filter((e=>e.key!==t.payload.key));case"CREATE_FOLDER":return s.files.push((({name:e})=>({key:crypto.randomUUID(),name:e,type:"folder",icon:v.R_,files:[]}))({name:t.payload.name})),i;case"DELETE_FOLDER":return a?(a.files=a.files.filter((e=>e.key!==t.payload.key)),i):i.filter((e=>e.key!==t.payload.key));case"SET_CHILDREN":{const e=t.payload.children,s=b({data:i,cond:e=>e.key===t.payload.key});return s.item&&(s.item.files=e),i}default:return e}},C=({children:e,data:t,onClick:i,onUpdate:a,onExpandFolder:r,selectedKey:l})=>{const[c,d]=(0,s.useReducer)(j,t);(0,s.useLayoutEffect)((()=>{d({type:"SET_DATA",payload:t})}),[t]),(()=>{const e=(0,s.useRef)(!1);(0,s.useEffect)((()=>{e.current?a&&a(c):e.current=!0}),[])})();const u=(0,f.useCallback)((e=>e.map((e=>(0,y.lQ)(e.mimeType)?(0,n.jsx)(h,{item:e,children:e.files&&e.files.map((t=>(t.parent=e,(0,y.lQ)(t.mimeType)?u([t]):(0,n.jsx)(x,{parent:e,fileKey:t.key,name:t.name},t.key))))}):(0,n.jsx)(x,{fileKey:e.key,name:e.name},e.key)))),[c]),p=!(!t||e);return(0,n.jsx)(o.Provider,{value:{isImperative:p,state:c,dispatch:d,onNodeClick:i,onExpandFolder:r,selectedKey:l},children:(0,n.jsx)("div",{className:"tree",children:p?u(c):e})})};C.File=x,C.Folder=h;const A=C},9630:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(1609),a=i.n(s),r=i(790);const n=({as:e,children:t,columns:i=1,rows:n,min:l="0",max:o="1fr",gap:c="md",alignItems:d,justifyContent:u,className:p="",templateAreas:m,fullWidth:h=!1,rounded:f="none",style:g})=>{let x="";x="auto-fit"===i||"auto-fill"===i||"number"==typeof i?`repeat(${i}, minmax(${l}, ${o}))`:i;const y=["ccpigd-grid-stack"];let v;"number"==typeof c?v=`${c}px`:y.push(`gap--${c}`),d&&y.push(`items-${d}`),u&&y.push(`justify-${u}`),h&&y.push("w-full"),f&&"none"!==f&&y.push(`rounded-${f}`),p&&y.push(p);const w={gridTemplateColumns:x,...n?{gridTemplateRows:n}:{},...m&&{gridTemplateAreas:m.map((e=>`"${e}"`)).join(" ")},...v&&{gap:v},...g},b=a().Children.map(t,(e=>{if(!(0,s.isValidElement)(e))return e;const t=e,i=t.props.gridArea;return(0,s.cloneElement)(t,{style:{...t.props.style||{},...i?{gridArea:i}:{}}})})),j=e||"div";return(0,r.jsx)(j,{className:y.join(" "),style:w,children:b})}},4368:(e,t,i)=>{i.d(t,{A:()=>r});var s=i(4164),a=i(790);const r=({name:e,fontSize:t="md",fontWeight:i="regular",style:r,className:n="",onClick:l=()=>{}})=>{const o=(0,s.A)("ccpigd-icon",`text-${t}`,`font-${i}`,e,n);return(0,a.jsx)("span",{onClick:l,style:r,className:o,children:e})}},239:(e,t,i)=>{i.d(t,{A:()=>o});const s={wrapper:"ccpigd-icon-btn",fullWidth:"ccpigd-icon-btn--full-width",disabled:"ccpigd-icon-btn--disabled",ghost:"ccpigd-icon-btn--ghost",text:"ccpigd-icon-btn--text",primary:"ccpigd-icon-btn--primary",secondary:"ccpigd-icon-btn--secondary",outlined:"ccpigd-icon-btn--outlined",error:"ccpigd-icon-btn--error",warning:"ccpigd-icon-btn--warning",link:"ccpigd-icon-btn--link",light:"ccpigd-icon-btn--light",dark:"ccpigd-icon-btn--dark",success:"ccpigd-icon-btn--success",pro:"ccpigd-icon-btn--pro",new:"ccpigd-icon-btn--new","extra-small":"ccpigd-icon-btn--extra-small",small:"ccpigd-icon-btn--small",medium:"ccpigd-icon-btn--medium",large:"ccpigd-icon-btn--large","rounded-none":"ccpigd-icon-btn--rounded-none","rounded-xs":"ccpigd-icon-btn--rounded-xs","rounded-sm":"ccpigd-icon-btn--rounded-sm","rounded-md":"ccpigd-icon-btn--rounded-md","rounded-lg":"ccpigd-icon-btn--rounded-lg","rounded-full":"ccpigd-icon-btn--rounded-full"};var a=i(1609),r=i.n(a),n=i(4164),l=i(790);const o=({children:e,iconUrl:t,variant:i="text",size:a="medium",rounded:o="sm",className:c="",id:d,fullWidth:u=!1,title:p,disabled:m=!1,visible:h=!0,loading:f=!1,loadingIndicator:g,ariaLabel:x,role:y="button",tabIndex:v,href:w,target:b="_self",rel:j,buttonType:C="button",name:A,form:k,preventDefault:S=!1,stopPropagation:N=!1,onClick:F,onBlur:M,onFocus:_,onMouseEnter:z,onMouseLeave:E,onDoubleClick:P,asChild:L=!1,label:T=!1,labelId:I,fontSize:U="md"})=>{if(!h)return null;const D=(0,n.A)(s.wrapper,s[i],s[a],s[`rounded-${o}`],u&&s.fullWidth,m&&s.disabled,c,U&&`text-${U}`),B=e=>{S&&"submit"!==C&&e.preventDefault(),N&&e.stopPropagation(),!F||m||f||F(e)},G=f?g||(0,l.jsx)("span",{className:"cc-loading-spinner"}):null!=e?e:t&&(0,l.jsx)("img",{referrerPolicy:"no-referrer",src:t,alt:"icon"}),R={id:d,title:p,tabIndex:v,onBlur:M,onFocus:_,onMouseEnter:z,onMouseLeave:E,onDoubleClick:P,"aria-label":x,className:D,...w?{}:{role:y||"button"}};if(T)return(0,l.jsx)("label",{htmlFor:I,...R,children:G});if(L&&r().isValidElement(e)){const t=e;return r().cloneElement(t,{...R,className:(0,n.A)(R.className,t.props.className),onClick:B,..."button"===t.type&&{disabled:m||f}})}return w?(0,l.jsx)("a",{href:w,target:b,rel:j,onClick:B,...R,children:G}):(0,l.jsx)("button",{type:C,name:A,form:k,onClick:B,disabled:m||f,...R,children:G})}},3714:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(6087),a=(i(1609),i(4164)),r=i(790);const n=(0,s.memo)((({children:e,as:t="div",align:i="start",direction:s="row",blockAlign:n="center",gap:l,wrap:o=!0,className:c="",onClick:d})=>{const u=(0,a.A)("d-flex","row"===s?"flex-row":"flex-row-reverse",o?"flex-wrap":"flex-nowrap",{start:"justify-start",center:"justify-center",end:"justify-end","space-around":"justify-around","space-between":"justify-between","space-evenly":"justify-evenly"}[i],{start:"items-start",center:"items-center",end:"items-end",baseline:"items-baseline",stretch:"items-stretch"}[n],c),p="object"==typeof l?{}:void 0!==l?{gap:"number"==typeof l?`${l}px`:l}:void 0;return(0,r.jsx)(t,{className:u,style:p,onClick:e=>{d&&d(e)},children:e})}))},8024:(e,t,i)=>{i.d(t,{A:()=>d});const s={wrapper:"ccpigd-input",label:"ccpigd-input__label",container:"ccpigd-input__container",input:"ccpigd-input__input",helperText:"ccpigd-input__helper-text",errorText:"ccpigd-input__error-text",error:"ccpigd-input--error",disabled:"ccpigd-input--disabled","rounded-none":"ccpigd-input--rounded-none","rounded-xs":"ccpigd-input--rounded-xs","rounded-sm":"ccpigd-input--rounded-sm","rounded-md":"ccpigd-input--rounded-md","rounded-lg":"ccpigd-input--rounded-lg","rounded-full":"ccpigd-input--rounded-full","text-xs":"ccpigd-input--text-xs","text-sm":"ccpigd-input--text-sm","text-md":"ccpigd-input--text-md","text-lg":"ccpigd-input--text-lg","text-xl":"ccpigd-input--text-xl"};var a=i(7586),r=i(6087),n=i(1609),l=i(4368),o=i(4164),c=i(790);const d=(0,n.forwardRef)(((e,t)=>{const{id:i,name:d,type:u="text",label:p,placeholder:m="Type",title:h,value:f,className:g="",inputClassName:x="",inputFontSize:y="sm",searchIcon:v=!1,rounded:w="sm",helperText:b,error:j,errorText:C,visible:A=!0,readOnly:k,required:S,ariaLabel:N,tabIndex:F,disabled:M,spellCheck:_,preventDefault:z=!1,stopPropagation:E=!1,isPro:P=!1,onClick:L,onChange:T,onBlur:I,...U}=e,[D,B]=(0,n.useState)(f);if((0,r.useEffect)((()=>{B(f)}),[f]),(0,r.useEffect)((()=>{T&&""!==D&&T(D)}),[D]),!A)return null;const G=(0,o.A)(s.wrapper,g),R=(0,o.A)(s.input,s[`rounded-${w}`],s[`text-${y}`],j&&s.error,M&&s.disabled,x);return(0,c.jsxs)("div",{className:G,children:[p&&(0,c.jsx)("label",{htmlFor:i,className:s.label,children:p}),(0,c.jsx)("div",{className:s.container,children:(0,c.jsx)("input",{id:i,name:d,ref:t,type:u,placeholder:m,title:h,value:D,className:R,"aria-label":N,"aria-invalid":j,"aria-describedby":j?`${i}-error`:void 0,readOnly:k,required:S,disabled:M,tabIndex:F,spellCheck:_,onClick:e=>{z&&e.preventDefault(),E&&e.stopPropagation(),!P||(0,a.G4)(ccpigd.isPro)?L?.(e):window.CCPIGDHelper.openUpgradePopUp()},onChange:e=>{if(P&&!(0,a.G4)(ccpigd.isPro))return void window.CCPIGDHelper.openUpgradePopUp();const t=e.target.value;T&&T(t),B(t)},onBlur:()=>{!P||(0,a.G4)(ccpigd.isPro)?I&&I(D):window.CCPIGDHelper.openUpgradePopUp()},...U})}),v&&(0,c.jsx)("span",{className:`input-icon-search flex-center rounded-${w}`,children:(0,c.jsx)(l.A,{name:"search",fontSize:"md"})}),!j&&b&&(0,c.jsx)("small",{className:s.helperText,children:b}),j&&C&&(0,c.jsx)("small",{id:`${i}-error`,className:s.errorText,children:C})]})}))},9504:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(3042),a=i(790);const r=({children:e,type:t="info",className:i="mt-2"})=>(0,a.jsx)("ul",{className:`ccpigd-note ccpigd-note--${t} ${i}`,children:e});r.Bullet=({children:e})=>(0,a.jsx)("li",{className:"ccpigd-note--bullet",children:e}),r.Normal=({children:e})=>(0,a.jsx)("li",{className:"ccpigd-note--normal",children:e}),r.Title=({title:e})=>(0,a.jsxs)(s.A,{as:"span",size:"xs",weight:"semibold",children:[e," "]}),r.Text=({children:e})=>(0,a.jsx)(a.Fragment,{children:e}),r.Link=({url:e,children:t})=>(0,a.jsx)("a",{href:e,target:"_blank",rel:"noopener noreferrer",className:"ccpigd-note-link",children:t});const n=r},6234:(e,t,i)=>{i.d(t,{A:()=>y});var s=i(1609),a=i(239),r=i(5185),n=i(3714),l=i(6495),o=i(5826),c=i(4398),d=i(4232),u=i(3374),p=i(3042),m=i(4368),h=i(790);const f=(0,s.createContext)(void 0),g=()=>{const e=(0,s.useContext)(f);if(!e)throw new Error("Profile components must be used inside <Profile />");return e},x=({children:e,accountInfo:t,className:i=""})=>(0,h.jsx)(f.Provider,{value:t,children:(0,h.jsx)(n.A,{gap:10,wrap:!1,className:`profile-card ${i}`,children:e})});x.Avatar=()=>{const{photo:e,name:t}=g();return(0,h.jsx)("div",{className:"profile-avatar",children:(0,h.jsxs)(d.A,{size:"base",children:[(0,h.jsx)(d.A.AvatarImage,{src:e||""}),(0,h.jsx)(d.A.AvatarFallback,{children:t})]})})},x.Name=()=>{const{name:e}=g();return(0,h.jsx)(p.A,{as:"h5",size:"sm",weight:"semibold",className:"profile-name",children:e})},x.Email=()=>{const{email:e}=g();return(0,h.jsx)(p.A,{size:"sm",as:"span",className:"profile-email text-desc-gray",children:e})},x.Status=({onClick:e})=>{const{active:t,lost:i}=g(),s=!!t,r=!!i,n=s&&!r;return(0,h.jsx)("div",{className:"profile-status "+(s?"active":"inactive"),children:r?(0,h.jsx)(o.A,{title:"Connection lost",arrow:!0,placement:"left",wrap:"no-wrap",children:(0,h.jsx)(a.A,{size:"extra-small",onClick:e,variant:"error",rounded:"sm",children:(0,h.jsx)(m.A,{name:"autorenew"})})}):(0,h.jsx)(a.A,{size:"extra-small",onClick:e,variant:"primary",rounded:"sm",children:n?(0,h.jsx)(m.A,{name:"check"}):(0,h.jsx)(m.A,{name:"autorenew"})})})},x.StorageInfo=()=>{const{storage:e}=g(),t=e&&e.usage&&e.limit?parseFloat(e.usage)/parseFloat(e.limit)*100:0;return(0,h.jsxs)(c.A,{gap:5,className:"mt-1",children:[(0,h.jsx)(l.A,{progress:t}),(0,h.jsxs)(p.A,{as:"p",size:"xs",weight:"semibold",color:"dark",children:[(0,r.v7)(parseFloat(e?.usage||"0"))," of"," ",(0,r.v7)(parseFloat(e?.limit||"0"))," ",(0,h.jsxs)(p.A,{size:"xs",as:"span",weight:"regular",children:[t.toFixed(2),"% Used"]})]})]})},x.RemoveBtn=({onClick:e})=>(0,h.jsxs)(u.A,{variant:"error",size:"medium",className:"profile-remove-btn",onClick:e,children:[(0,h.jsx)(m.A,{name:"person_remove"})," Remove"]}),x.ActiveBtn=({onClick:e})=>{const{active:t,lost:i}=g();return(0,h.jsx)(u.A,{disabled:!!t,variant:"primary",size:"medium",className:"profile-active-btn",onClick:e,startIcon:(0,h.jsx)(m.A,{name:"check"}),children:t?"Activated":"Active Now"})},x.AddedBy=()=>{const{user:e,active:t}=g();return(0,h.jsxs)(n.A,{className:"added-by",gap:10,children:[(0,h.jsxs)(n.A,{gap:5,children:[(0,h.jsx)(p.A,{as:"h4",size:"sm",weight:"semibold",children:"Account added by:"}),(0,h.jsx)(u.A,{variant:"outlined",size:"small",children:e.name})]}),(0,h.jsxs)(n.A,{gap:5,children:[(0,h.jsx)(p.A,{as:"h4",size:"sm",weight:"semibold",children:"Email:"}),(0,h.jsx)(u.A,{variant:"outlined",size:"small",children:e.email})]}),(0,h.jsxs)(n.A,{gap:10,children:[(0,h.jsx)(p.A,{as:"h4",size:"sm",weight:"semibold",children:"Status:"}),(0,h.jsx)(u.A,{variant:t?"secondary":"warning",size:"small",children:t?"Active":"Inactive"})]})]})};const y=x},6495:(e,t,i)=>{i.d(t,{A:()=>a});var s=i(790);const a=({progress:e})=>(0,s.jsx)("div",{className:"ccpigd-progress-bar",children:(0,s.jsx)("div",{className:"ccpigd-progress",style:{width:`${e}%`}})})},2892:(e,t,i)=>{i.d(t,{A:()=>C});var s=i(1442),a=i(6087),r=i(347),n=i(2262),l=i(5647),o=i(4315),c=i(239),d=i(7666),u=i(7495),p=i(8200),m=i(7673),h=i(5185),f=i(3714),g=i(4398),x=i(4368),y=i(3042),v=i(2312),w=i(6880),b=i(3330),j=i(790);const C=({isSearchExpanded:e=!1})=>{const{activeFolder:t}=(0,r.G)((e=>e.manageFiles)),[i,C]=(0,a.useState)(e),[k,S]=(0,a.useState)(null),[N,F]=(0,a.useState)(["all"]),[M,_]=(0,a.useState)(!1),[z,E]=(0,a.useState)(!1),[P,{data:L,isLoading:T,isFetching:I,isError:U}]=(0,n.V5)(),D=(0,a.useRef)(null),B=(0,a.useRef)(null),{menuKey:G}=(0,l.g)(),R=(0,l.Zp)(),$=(0,r.j)(),{viewFile:O,galleryProps:H}=(0,w.i)(L?.files||[]),{refreshCurrentFolder:V}=(0,o.A)();(0,d.A)((()=>{null!==k&&(k.length<=2?V(!1):P({folderKey:t?.key,query:k||"",types:N,from:M?"server":"cache",scope:z?"global":"parent"}).unwrap())}),[k,N,M,z],800),(0,a.useEffect)((()=>{const e=B.current;if(!e)return;const t=t=>{0!==t.deltaY&&(t.preventDefault(),e.scrollLeft+=t.deltaY)},i=()=>{e.scrollWidth>e.clientWidth?e.classList.add("is-overflowing"):e.classList.remove("is-overflowing")};let s=!1,a=0,r=0;const n=t=>{s=!0,a=t.pageX-e.offsetLeft,r=e.scrollLeft,e.classList.add("dragging")},l=t=>{if(!s)return;t.preventDefault();const i=1*(t.pageX-e.offsetLeft-a);e.scrollLeft=r-i},o=()=>{s=!1,e.classList.remove("dragging")};return e.addEventListener("wheel",t,{passive:!1}),e.addEventListener("mousedown",n),e.addEventListener("mousemove",l),e.addEventListener("mouseleave",o),e.addEventListener("mouseup",o),e.scrollTo({left:e.scrollWidth,behavior:"smooth"}),window.addEventListener("resize",i),i(),()=>{e.removeEventListener("wheel",t),e.removeEventListener("mousedown",n),e.removeEventListener("mousemove",l),e.removeEventListener("mouseleave",o),e.removeEventListener("mouseup",o),window.removeEventListener("resize",i)}}),[N]),(0,a.useEffect)((()=>{0===N.length&&F(["all"])}),[N]),(0,a.useEffect)((()=>{i&&L?.files&&$((0,s.q9)(L.files))}),[L,i]),(0,a.useEffect)((()=>{i&&$((0,s.rI)(T||I))}),[I,T,U]);const K=e=>{F("all"===e?["all"]:t=>{const i=t.filter((e=>"all"!==e));return t.includes(e)?i.filter((t=>t!==e)):[...i,e]})};return(0,j.jsxs)("div",{className:"searchbox-wrapper",children:[(0,j.jsxs)(m.A,{children:[(0,j.jsx)(m.A.Trigger,{children:({open:e})=>(0,j.jsxs)("div",{className:"ccpigd-searchbox",children:[(0,j.jsxs)(m.A,{children:[(0,j.jsx)(m.A.Trigger,{children:(0,j.jsxs)("div",{className:"ccpigd-searchbox__options",children:[(0,j.jsx)("div",{className:"ccpigd-searchbox__options-selected",ref:B,children:N.map((e=>{const t=A.find((t=>t.value===e))?.label;return(0,j.jsxs)("div",{className:"ccpigd-searchbox__options-item",children:[(0,j.jsx)(y.A,{size:"xs",color:"dark",children:t}),(0,j.jsx)(x.A,{name:"close",fontWeight:"bold",onClick:()=>K(e)})]},e)}))}),(0,j.jsx)(m.A.TriggerArrow,{})]})}),(0,j.jsx)(m.A.Content,{className:"ccpigd-searchbox__options-list",children:A.map(((e,t)=>(0,j.jsxs)("div",{children:[(0,j.jsx)(m.A.MenuItem,{isActive:N.includes(e.value),activeIcon:!0,activeBg:!0,onClick:()=>K(e.value),children:e.label}),t!==A.length-1&&(0,j.jsx)(m.A.MenuSeparator,{})]},e.value)))})]}),(0,j.jsx)("button",{onClick:e=>{e.stopPropagation(),e.preventDefault()},className:"ccpigd-searchbox__button",children:(0,j.jsx)(x.A,{name:"search",fontSize:"lg"})}),(0,j.jsx)("input",{type:"search",name:"ccpigd-search",id:"ccpigd-search",placeholder:`Search ${t?.name}`,onChange:e=>S(e.target.value),value:k||"",autoComplete:"off",onClick:t=>{e&&t.stopPropagation()}}),(0,j.jsxs)(m.A,{children:[(0,j.jsx)(m.A.Trigger,{children:(0,j.jsx)(c.A,{variant:"secondary",className:"ccpigd-searchbox__filter-btn",size:"small",children:(0,j.jsx)(x.A,{name:"tune",fontSize:"xl"})})}),(0,j.jsxs)(m.A.Content,{className:"ccpigd-searchbox__dropdown",children:[(0,j.jsx)(m.A.MenuLabel,{children:"Search Location"}),(0,j.jsx)(m.A.MenuItem,{isActive:M,activeIcon:!0,onClick:()=>_(!0),children:"Server"}),(0,j.jsx)(m.A.MenuItem,{isActive:!M,activeIcon:!0,onClick:()=>_(!1),children:"Cache"}),(0,j.jsx)(m.A.MenuSeparator,{}),(0,j.jsx)(m.A.MenuLabel,{children:"Search Scope"}),(0,j.jsx)(m.A.MenuItem,{isActive:z,activeIcon:!0,onClick:()=>E(!0),children:"Global"}),(0,j.jsx)(m.A.MenuItem,{isActive:!z,activeIcon:!0,onClick:()=>E(!1),children:"Current Folder"})]})]})]})}),!i&&(0,j.jsx)(m.A.Content,{fullWidth:!0,className:"ccpigd-searchbox__results",children:T||I?(0,j.jsx)(y.A,{size:"xs",children:"Loading..."}):(0,j.jsx)(g.A,{className:"ccpigd-file-list",children:(0,j.jsx)(v.A,{ref:D,className:"ccpigd-file-list__files ccpigd-file-list__files--list-view ",children:(0,j.jsx)(u.BV,{children:L?.files&&L?.files.length>0?(0,j.jsxs)(j.Fragment,{children:[L?.files.map((e=>(0,j.jsx)(g.A,{children:(0,j.jsxs)(p.A,{file:e,isFileSelected:!1,onClick:t=>((e,t)=>{e.stopPropagation(),(0,h.lQ)(t?.mimeType)?R(`/file-browser/${G}/${t.key}`):O(t.key)})(t,e),children:[(0,j.jsx)(p.A.Thumbnail,{}),(0,j.jsx)(p.A.Name,{})]})},e.key))),(0,j.jsxs)(f.A,{onClick:()=>C(!0),className:"cursor-pointer",gap:5,children:[(0,j.jsx)(y.A,{size:"sm",color:"success",children:"See files in File Browser"}),(0,j.jsx)(x.A,{name:"arrow_forward",fontSize:"lg"})]})]}):(0,j.jsx)(y.A,{size:"xs",children:"No files found"})})})})})]}),(0,j.jsx)(b.C,{...H})]})},A=[{value:"folder",label:"Folder"},{value:"document",label:"Documents"},{value:"code",label:"Code"},{value:"image",label:"Image"},{value:"audio",label:"Audio"},{value:"video",label:"Video"},{value:"archive",label:"Archive"},{value:"binary_executable",label:"Binary Executable"},{value:"all",label:"All"}]},9642:(e,t,i)=>{i.d(t,{A:()=>l});var s=i(1609),a=i(7586),r=i(4368),n=i(790);const l=({options:e=[],optionIcon:t=!1,value:i,defaultValue:l=[],onChange:o,placeholder:c="Select an option",optionTop:d=!1,className:u="",style:p,multiple:m=!1,visible:h=!0,disabled:f=!1,label:g,fitContent:x=!1,error:y=!1,variant:v="light",errorText:w,helperText:b,searchable:j=!0,loadOptions:C,onSearch:A,loading:k=!1,onFocus:S,onBlur:N,prefix:F,suffix:M,isPro:_=!1})=>{var z;if(!h)return null;const[E,P]=(0,s.useState)(e),[L,T]=(0,s.useState)(null!=i?i:l),[I,U]=(0,s.useState)(!1),[D,B]=(0,s.useState)(""),[G,R]=(0,s.useState)(k),$=(0,s.useRef)(null);(0,s.useEffect)((()=>{R(k)}),[k]),(0,s.useEffect)((()=>{!_||(0,a.G4)(ccpigd.isPro)?P(e):window.CCPIGDHelper.openUpgradePopUp()}),[e]),(0,s.useEffect)((()=>{!_||(0,a.G4)(ccpigd.isPro)?void 0!==i&&T(i):window.CCPIGDHelper.openUpgradePopUp()}),[i]),(0,s.useEffect)((()=>{!_||(0,a.G4)(ccpigd.isPro)?C&&(R(!0),C().then((e=>{P(e),R(!1)}))):window.CCPIGDHelper.openUpgradePopUp()}),[C]);const O=E.filter((e=>{var t;return(null!==(t=e.name)&&void 0!==t?t:e.value).toString().toLowerCase().includes(D.toLowerCase())})),H=e=>{!_||(0,a.G4)(ccpigd.isPro)?$.current?.contains(e.target)||(U(!1),N?.()):window.CCPIGDHelper.openUpgradePopUp()};(0,s.useEffect)((()=>{if(!_||(0,a.G4)(ccpigd.isPro))return I&&document.addEventListener("mousedown",H),()=>{document.removeEventListener("mousedown",H)};window.CCPIGDHelper.openUpgradePopUp()}),[I]);const V=m?null:E.find((e=>e.value===L[0]));return(0,n.jsxs)("div",{style:p,className:`ccpigd-select-box-container ${u}`,ref:$,children:[g&&(0,n.jsx)("label",{className:"ccpigd-select-box-label "+(y?"error":""),children:g}),(0,n.jsxs)("div",{className:`ccpigd-select-box-wrapper position-relative cursor-pointer ${x?"active-min-width":""} ${d?"top":""}`,onFocus:S,children:[(0,n.jsxs)("div",{className:`ccpigd-select-box-selected ${y?"error":""} ${f?"disabled":""} ${"secondary"===v?"with-background":""}`,onClick:()=>!f&&U(!I),children:[(0,n.jsx)("div",{className:"ccpigd-select-box-selected-content gap--xs d-flex align-center",children:L.length>0?m?L.map(((e,s)=>{var l,c;const d=E.find((t=>t.value===e));return(0,n.jsxs)("span",{className:"selected-option selected-item",children:[t&&(0,n.jsx)(r.A,{name:null!==(l=d?.icon)&&void 0!==l?l:"check_circle",fontSize:"md"}),null!==(c=d?.name)&&void 0!==c?c:e,(0,n.jsx)("span",{className:"remove-icon d-flex align-center",onClick:t=>{!_||(0,a.G4)(ccpigd.isPro)?(t.stopPropagation(),(e=>{const t=L.filter((t=>t!==e));void 0===i&&T(t),o?.(t)})(e)):window.CCPIGDHelper.openUpgradePopUp()},children:(0,n.jsx)(r.A,{name:"close_small",fontSize:"md"})})]},s)})):(0,n.jsxs)(n.Fragment,{children:[F&&(0,n.jsx)("span",{className:"selected-option prefix",children:F}),(0,n.jsx)("span",{className:"selected-option",children:null!==(z=V?.name)&&void 0!==z?z:L[0]}),M&&(0,n.jsx)("span",{className:"selected-option suffix",children:M})]}):(0,n.jsx)("span",{className:"placeholder selected-option",children:c})}),(0,n.jsx)("span",{className:"select-box-icon position-relative flex-center "+(I?"rotate":""),children:(0,n.jsx)(r.A,{name:"stat_minus_1",fontSize:"xl"})})]}),(0,n.jsxs)("div",{className:`ccpigd-select-box-options ${I?"open":""} ${d?"top":""}`,children:[j&&(0,n.jsxs)("div",{className:"select-box-search-wrapper",children:[(0,n.jsx)(r.A,{name:"search"}),(0,n.jsx)("input",{className:"select-box-search-input",value:D,onChange:e=>{B(e.target.value),A?.(e.target.value)},placeholder:"Search..."})]}),G?(0,n.jsx)("div",{className:"select-box-option",children:"Loading..."}):O.filter((e=>!m||!L.includes(e.value))).map(((e,t)=>{var s;return(0,n.jsx)("div",{className:"select-box-option "+(m||V?.value!==e.value?"":"select"),onClick:()=>!f&&(e=>{if(!_||(0,a.G4)(ccpigd.isPro)){if(""!==e)if(m){const t=L.includes(e)?L:[...L,e];void 0===i&&T(t),o?.(t)}else{if(L[0]===e)return;void 0===i&&T([e]),o?.([e]),U(!1)}}else window.CCPIGDHelper.openUpgradePopUp()})(e.value),children:null!==(s=e.name)&&void 0!==s?s:e.value},t)})),m&&L.length>0&&(0,n.jsx)("div",{className:"select-box-option clear-all",onClick:()=>{!_||(0,a.G4)(ccpigd.isPro)?(void 0===i&&T([]),o?.([])):window.CCPIGDHelper.openUpgradePopUp()},children:"Clear All"})]})]}),y&&w&&(0,n.jsx)("span",{className:"select-box-error",children:w}),b&&!y&&(0,n.jsx)("span",{className:"select-box-helper",children:b})]})}},6391:(e,t,i)=>{i.d(t,{A:()=>s.A});var s=i(9642)},2517:(e,t,i)=>{i.d(t,{A:()=>h});var s=i(7920),a=i(8758),r=i(3714),n=i(4398),l=i(7452),o=i(3042),c=(i(1609),i(4164)),d=i(790);var u=i(3374),p=i(4368);const m=({title:e,description:t,docLink:i,className:m,children:h,action:f,secondaryAction:g,isPro:x=!1,isComingSoon:y=!1,isNew:v=!1,isHot:w=!1})=>{const b=(0,c.A)("ccpigd-settings-field",m);let j={isPro:x,isComingSoon:y,isNew:v,isHot:w,size:"small",iconSize:"md"};return(0,d.jsx)(s.A,{...j,children:(0,d.jsxs)(l.A,{className:b,children:[(0,d.jsxs)(r.A,{align:"space-between",children:[(0,d.jsxs)(n.A,{children:[(0,d.jsxs)(r.A,{gap:15,children:[f&&f,e&&(0,d.jsx)(o.A,{as:"h4",size:"md",weight:"medium",className:"ccpigd-settings-field__title "+(t||f||g?"":"mb-3"),children:e}),g&&g]}),t&&(0,d.jsx)(a.A,{className:h?"mb-3":"",text:t})]}),i&&(0,d.jsx)(u.A,{startIcon:(0,d.jsx)(p.A,{name:"info"}),size:"medium",variant:"outlined",href:i,target:"_blank",children:"Documentation"})]}),(0,d.jsx)(n.A,{gap:20,children:h})]})})};m.SubField=({title:e,description:t,background:i="extra-light",className:u,children:p,action:m,depend:h=!1,dependOn:f="",secondaryAction:g,isPro:x=!1,isComingSoon:y=!1,isNew:v=!1,isHot:w=!1})=>{const b=(0,c.A)("ccpigd-settings-field__sub",u,h&&"ccpigd-settings-field__sub--depend");let j={isPro:x,isComingSoon:y,isNew:v,isHot:w};return(0,d.jsx)(s.A,{...j,children:(0,d.jsxs)(l.A,{className:b,padding:20,onClick:e=>{const t=document.getElementById(f);if(t&&h){e.stopPropagation();const i=t.parentElement;if(!i)return;i.classList.add("blinking"),setTimeout((()=>{i.classList.remove("blinking")}),500)}},background:i,border:"dashed",rounded:"sm",children:[(0,d.jsxs)(r.A,{gap:15,children:[m&&m,e&&(0,d.jsx)(o.A,{as:"h5",size:"md",weight:"medium",children:e}),g&&g]}),t&&(0,d.jsx)(a.A,{className:p?"mb-3":"",text:t}),(0,d.jsx)(n.A,{gap:20,children:p})]})})};const h=m},7101:(e,t,i)=>{i.d(t,{A:()=>s.A});var s=i(2517)},2467:(e,t,i)=>{i.d(t,{S:()=>X});var s=i(7603),a=i(347),r=i(1442),n=i(6203),l=i(8726),o=i(6087),c=i(4152),d=i(6313),u=i(727),p=i(7495),m=i(1902),h=i(4970),f=i(8187),g=i(4398),x=i(7586),y=i(8200),v=i(790);const w=({file:e,folderView:t,handleFileSingleClick:i,handleFileDoubleClick:s})=>{const{selectedFiles:r}=(0,a.G)((e=>e.manageFiles)),{isFileSelecting:n}=(0,a.G)((e=>e.fileBrowser)),l=r.some((t=>t.key===e.key)),{editData:o}=(0,a.G)((e=>e.moduleBuilder)),c=["preview","moveAndCopy","delete","download","rename","allowShare"],d=o?.data?.permissions||{},u=(c.reduce(((e,t)=>(e[t]=!0===d[t]?.enable,e)),{}),c.some((e=>!0===d[e]?.enable)));return(0,v.jsxs)(y.A,{file:e,folderView:t,isFileSelected:!!l,isShowActions:!!u,onClick:t=>i(t,e),onDoubleClick:t=>s(t,e),children:[(0,v.jsx)(y.A.Thumbnail,{children:n&&(0,v.jsx)(y.A.SelectStatus,{onClick:e=>e.stopPropagation(),isSelected:!!l})}),(0,v.jsx)(y.A.Name,{}),(0,v.jsx)(y.A.Extension,{}),(0,v.jsx)(y.A.Size,{}),"list"===t&&(0,v.jsx)(y.A.UpdatedAt,{}),u&&(0,v.jsx)(y.A.ActionButton,{})]},e.key)};var b=i(3940),j=i(5307),C=i(2356),A=i(3714),k=i(6391),S=i(4658),N=i(1609),F=i(7452),M=i(3374),_=i(8024),z=i(3042),E=i(4368);const P=[{value:1,name:"1 Hour"},{value:5,name:"5 Hours"},{value:24,name:"1 Day"},{value:168,name:"1 Week"},{value:672,name:"1 Month"},{value:8064,name:"1 Year"},{value:0,name:"Permanent"},{value:-1,name:"Custom"}],L=({file:e,type:t,id:i,onClose:s})=>{const[a,r]=(0,N.useState)(""),[n,l]=(0,N.useState)(1),[o,c]=(0,N.useState)(1),[d,u]=(0,N.useState)(!1),[p,m]=(0,N.useState)(""),[h,f]=(0,N.useState)(!1),[x,{isLoading:y,error:w,reset:b}]=(0,C.e3)();(0,N.useEffect)((()=>{if(h){const e=setTimeout((()=>f(!1)),2e3);return()=>clearTimeout(e)}}),[h]);const j=(0,N.useMemo)((()=>d?p?p.length<6?"Password must be at least 6 characters.":"":"Password required.":""),[d,p]),L=(0,N.useMemo)((()=>-1!==n?"":Number.isFinite(o)?o<=0?"Must be greater than 0 hours.":o>43800?"Keep under 5 years (~43800 hrs).":"":"Enter a valid number."),[n,o]),T=!y&&!j&&!L;return(0,N.useEffect)((()=>{r(""),b()}),[n,o,d,p,t,e.key,b]),(0,v.jsxs)("div",{children:[(0,v.jsxs)(A.A,{gap:5,align:"space-between",className:"mb-3",children:[(0,v.jsxs)(z.A,{className:"flex-1",children:["Share ",e.name]}),(0,v.jsx)(E.A,{name:"close",className:"text-error cursor-pointer",onClick:()=>{s&&s()}})]}),(0,v.jsx)(F.A,{className:"ccpigd-file-browser__share-link-modal",background:"extra-light",children:(0,v.jsxs)(g.A,{gap:20,children:[(0,v.jsx)(A.A,{gap:10,children:(0,v.jsx)(S.A,{id:"encrypted",ariaLabel:"Protect link with password",checked:d,onChange:()=>u((e=>!e)),title:"Make this file protected"})}),d&&(0,v.jsx)(_.A,{type:"text",label:"Enter Password to Protect",placeholder:"Choose a password",value:p,onChange:e=>m(String(e)),error:!!j,errorText:j}),(0,v.jsx)(k.A,{label:"Validity of this Link",options:P,value:[n],searchable:!1,onChange:e=>{var t;return l(null!==(t=e?.[0])&&void 0!==t?t:1)}}),-1===n&&(0,v.jsx)(_.A,{type:"number",label:"Custom Validity (in hours)",min:1,step:1,value:o,onChange:e=>c(Number(e)),helperText:L,error:!!L}),!!a&&(0,v.jsx)(_.A,{type:"text",value:a,readOnly:!0,helperText:h?"Copied to clipboard!":"",onClick:async()=>{try{await navigator.clipboard.writeText(a),f(!0)}catch{f(!1)}}}),(0,v.jsx)(M.A,{variant:"primary",onClick:async()=>{if(!T)return;const t={shortcodeId:i,fileKey:e.key,isPasswordProtected:d,password:d?p:void 0};n>0?t.lifetime=n:-1===n&&(t.lifetime=o);try{const e=await x(t).unwrap();r(e)}catch{}},disabled:!T,loading:y,loadingIndicator:"Generating...",children:"Generate Share Link"}),!!w&&(0,v.jsx)(z.A,{as:"p",size:"sm",color:"error",children:"Failed to generate link. Please try again."})]})})]})};var T=i(1468),I=i(5185);const U=({viewFile:e})=>{const{isFileSelecting:t}=(0,a.G)((e=>e.fileBrowser)),{activeFolder:i,selectedFiles:s}=(0,a.G)((e=>e.manageFiles)),{editData:r}=(0,a.G)((e=>e.moduleBuilder)),n=r?.data.permissions,l=n?.preview,c=n?.allowShare,d=n?.download,u=n?.rename,m=n?.moveAndCopy,h=[{id:"preview",label:"Preview",icon:(0,v.jsx)(E.A,{name:"eye_tracking",fontWeight:"medium"}),fileOnly:!0,enabled:(0,f.Yj)("preview",l)&&!t},{id:"open",label:"Open in Google Drive",icon:(0,v.jsx)(E.A,{name:"open_in_new",fontWeight:"medium"}),enabled:l?.popOut&&(0,f.Yj)("preview",l)&&!t,separator:!0},{id:"download",label:"Download",icon:(0,v.jsx)(E.A,{name:"cloud_download",fontWeight:"medium"}),fileOnly:!0,enabled:(0,f.Yj)("download",d)&&!t},{id:"share",label:"Share",icon:(0,v.jsx)(E.A,{name:"share",fontWeight:"medium"}),enabled:(0,f.Yj)("allowShare",c)&&!t},{id:"move",label:"Move",icon:(0,v.jsx)(E.A,{name:"move_item",fontWeight:"medium"}),enabled:(0,f.Yj)("moveAndCopy",m)&&""!==i?.key},{id:"copy",label:"Copy",fileOnly:!0,icon:(0,v.jsx)(E.A,{name:"file_copy",fontWeight:"medium"}),enabled:(0,f.Yj)("moveAndCopy",m)},{id:"rename",label:"Rename",separator:!0,icon:(0,v.jsx)(E.A,{name:"text_select_start",fontWeight:"medium"}),enabled:(0,f.Yj)("rename",u)&&!t},{id:"delete",label:"Delete",className:"destructive",icon:(0,v.jsx)(E.A,{name:"delete",fontWeight:"medium"}),enabled:n?.delete.enable&&(0,f.Yj)("delete",n.delete)}].filter((e=>e.enabled)),[g]=(0,C.L3)(),[x]=(0,C.SX)(),[y]=(0,C.yR)(),w=(0,a.j)(),A=async(e,t)=>{let i=t;try{if(i=e.permissions?.users?.anyoneWithLink&&e.downloadLink?e.downloadLink:`${ccpigd.siteUrl}/?ccpigd_download=${btoa(JSON.stringify({fileKey:e.key,shortcodeId:r?.id}))}`,window.toast.show({message:"Download Started! 👌",theme:"success",duration:2e3}),!i)return void window.toast.show({message:"Download link not found",theme:"error",duration:2e3});const t=document.createElement("a");t.href=i,t.download=e.name,document.body.appendChild(t),t.click(),document.body.removeChild(t)}catch(e){window.toast.show({message:"Invalid response from server",theme:"error",duration:2e3})}},k=(0,o.useCallback)(((e,t)=>{(0,b.l)({componentName:"CopyMoveFolder",file:e,type:t,maxWidth:"600px"})}),[w,i,y,x,s]);return(0,v.jsx)(p.W1,{id:"file-menu",children:({props:t})=>h.filter((e=>!e.fileOnly||!(0,I.lQ)(t?.file.mimeType))).map((s=>{const a=t?.file,n=(0,I.wz)(a),l=(0,I.zx)(a),o="download"===s.id&&n;return(0,v.jsxs)(N.Fragment,{children:[o?(0,v.jsx)(p.Qw,{label:(0,v.jsxs)(v.Fragment,{children:[s.icon&&(0,v.jsx)("span",{className:"context-menu-icon flex-center",children:s.icon}),s.label," as"]}),children:l.map((e=>(0,v.jsx)(p.q7,{onClick:()=>((e,t,i)=>{if("download"===e){const e=`${ccpigd.siteUrl}/?ccpigd_download=${btoa(JSON.stringify({fileKey:t.key,shortcodeId:r?.id,mimeType:i}))}`;A(t,e)}})(s.id,a,e.mimeType),children:e.label},e.mimeType)))}):(0,v.jsxs)(p.q7,{onClick:()=>((t,s)=>{switch(t){case"preview":e(s);break;case"open":(async e=>{try{let t=window.CCPIGDHelper.getUrl("preview",e.key,e.name,r?.id,"full",e.extension);window.toast.show({message:"Download Started! 👌",theme:"success",duration:2e3}),window.open(t,"_blank")}catch(e){window.toast.show({theme:"error",message:"Invalid response from server",duration:2e3}),console.error(e)}})(s);break;case"view-details":default:break;case"download":A(s);break;case"delete":(async e=>{try{if(!await window.toast.confirm({message:"Are you sure? You won't be able to revert this!",okText:"Delete",cancelText:"Cancel"}))return;await window.toast.promise((async()=>{await g({id:Number(r?.id),fileKeys:e,currentFolderKey:i?.key}).unwrap()}),{loading:"Deleting files...",success:"Your file has been deleted.",error:"Failed to delete files. Please try again."})}catch(e){window.toast.show({message:"Failed to delete files. Please try again.",theme:"error",size:"sm"})}})([s.key]);break;case"rename":(async e=>{(0,b.l)({componentName:"RenameFile",file:e,id:r?.id})})(s);break;case"copy":case"move":k(s,t);break;case"share":((e,t)=>{const i=window.toast.show({reactComponent:(0,v.jsx)(T.Kq,{store:(0,j.U1)({reducer:{[C.f0.reducerPath]:C.f0.reducer},middleware:e=>e().concat(C.f0.middleware)}),children:(0,v.jsx)(L,{id:r?.id||"",file:e,type:t,onClose:()=>i.remove()})}),theme:"light",maxWidth:"500px",duration:0,variant:"modal"})})(s,t)}})(s.id,a),className:s.className||"",children:[s.icon&&(0,v.jsx)("span",{className:"context-menu-icon flex-center",children:s.icon}),s.label]}),s.separator&&(0,v.jsx)(p.wv,{})]},s.id)}))})};var D=i(2312),B=i(7723);const G=({folderView:e})=>(0,v.jsx)(v.Fragment,{children:"list"===e&&(0,v.jsx)(D.A,{className:"ccpigd-file-list__header",children:["Name","","Type","Size","Updated","Action"].map(((e,t)=>(0,v.jsx)(z.A,{as:"span",children:"string"==typeof e?(0,B.__)(e,"integration-google-drive"):e},t)))})});var R=i(868),$=i(6880),O=i(3330);const H=(0,o.forwardRef)((({loadMoreFileRef:e,galleryRef:t,selectContainerRef:i,folderView:s,fileLoading:n,files:l,hasMore:o,loadingMore:y,loadMore:b,totalPages:j,currentPage:C})=>{var A;const{editData:k}=(0,a.G)((e=>e.moduleBuilder)),{isFileSelecting:S}=(0,a.G)((e=>e.fileBrowser)),N=null!==(A=k?.data.advanced.filesInFirstRender)&&void 0!==A?A:0,F=k?.data.advanced,M=k?.data.permissions.preview,_=(0,a.j)(),[z,E]=(0,d.M)(`folderKey-${k?.id}`),P=l.map((e=>({...e,previewLink:(0,x.G4)(ccpigd.isPro)?window.CCPIGDHelper.getUrl("preview",e.key,e.name,k?.id,"full",e.extension):e.thumbnails?.full,mimeType:(0,x.G4)(ccpigd.isPro)||(0,I.wu)(e.extension||"")||(0,I.lQ)(e.mimeType)?e.mimeType:"image/jpg"}))),{viewFile:L,galleryProps:T}=(0,$.i)(P,{id:k?.id||"",thumbnail:!!M?.enable&&!!M?.previewThumbnail}),B=e=>{if((0,f.Yj)("preview",M))if(M?.inline)L(e.key);else if(M?.popOut){let t=window.CCPIGDHelper.getUrl("preview",e.key,e.name,k?.id,"full",e.extension);window.open(t,"_blank")}},H=(e,t)=>{e.stopPropagation(),S?_((0,r.nU)(t.key)):(0,I.lQ)(t?.mimeType)?(_((0,r.Fy)(t)),E(t.key)):B(t)},V=(e,t)=>{e.stopPropagation(),(0,I.lQ)(t?.mimeType)&&(_((0,r.Fy)(t)),E(t.key))};return(0,v.jsxs)(g.A,{ref:i,className:"ccpigd-file-list",children:[(0,v.jsx)(G,{folderView:s}),n?(0,v.jsx)(D.A,{className:`ccpigd-file-list__files ccpigd-file-list__files--${s}-view`,children:[...Array(m.PV.PER_PAGE_LIMIT)].map(((e,t)=>(0,v.jsx)("div",{style:{marginTop:"10px"},children:"grid"===s?(0,v.jsx)(u.A,{height:"215px"}):(0,v.jsx)(u.A,{width:"100%",height:"62px"})},t)))}):(0,v.jsxs)(D.A,{ref:t,className:`ccpigd-file-list__files ccpigd-file-list__files--${s}-view ${l?.length>0?"":"ccpigd-file-list__files--empty"}`,children:[l?.length>0?(0,v.jsxs)(p.BV,{children:[l?.map((e=>(0,v.jsx)(w,{file:e,folderView:s,handleFileSingleClick:H,handleFileDoubleClick:V},e.key))),(0,v.jsx)(U,{viewFile:B})]}):(0,v.jsx)(c.A,{icon:(0,v.jsx)(h.A,{}),title:"No File Found!"}),y&&(0,v.jsx)(v.Fragment,{children:[...Array(N)].map(((e,t)=>(0,v.jsx)("div",{style:{marginTop:"10px"},children:"grid"===s?(0,v.jsx)(u.A,{height:"215px"}):(0,v.jsx)(u.A,{width:"100%",height:"62px"})},t)))})]}),l?.length>=N&&(0,v.jsx)(R.A,{fileLoadingType:F?.fileLoadingType||"load-more",loadMore:b,hasMore:o,totalPages:j,currentPage:C,isLoading:n,loadMoreFileRef:e}),(0,v.jsx)(O.C,{...T})]})})),V=({folderView:e})=>{const{fileLoading:t,files:i,selectedFiles:s,hasMore:c}=(0,a.G)((e=>e.manageFiles)),{isFileSelecting:d}=(0,a.G)((e=>e.fileBrowser)),{editData:u}=(0,a.G)((e=>e.moduleBuilder)),p=(u?.data.advanced,(0,a.j)()),m=(0,o.useRef)(null),h=(0,o.useRef)(null),f=(0,o.useRef)(null),{selectedItems:g,isControlPressed:x}=(0,n.M)(f,d),{loadingMore:y,loadMore:w,totalPages:b,currentPage:j}=(0,l.A)(h);return(0,o.useEffect)((()=>{if(g.length>0){const e=g.filter((e=>!s.some((t=>t.key===e)))),t=s.map((e=>e.key)),i=x?[...t,...e]:[...g];p((0,r.nU)(i))}}),[g]),(0,v.jsx)(H,{files:i,folderView:e,fileLoading:t,galleryRef:m,hasMore:c,loadingMore:y,loadMoreFileRef:h,selectContainerRef:f,loadMore:w,totalPages:b,currentPage:j})};var K=i(239),q=i(9630),Z=i(3648),W=i(6715);const Q=({onChangeView:e,folderView:t})=>{const{isFileSelecting:i}=(0,a.G)((e=>e.fileBrowser)),{activeFolder:n,selectedFiles:c,files:d}=(0,a.G)((e=>e.manageFiles)),{breadcrumbs:u}=(0,a.G)((e=>e.manageFiles)),{editData:p}=(0,a.G)((e=>e.moduleBuilder)),m=p?.data.advanced.sort,h=p?.data.advanced,g=p?.data.permissions,x=h?.["file-browser"]?.headerOptions,y=(0,a.j)(),{navigateToBack:w}=(0,l.A)(),[b]=(0,C.L3)();(0,o.useEffect)((()=>{y((0,r.nU)([]))}),[i,n]);const j=(0,f.Yj)("delete",g?.delete);return(0,v.jsxs)(A.A,{align:"space-between",className:"w-full ccpigd-file-browser__header",children:[(0,v.jsxs)(A.A,{gap:6,children:[x?.sorting&&(0,v.jsx)(k.A,{prefix:"Sort By:",options:Y,value:[m?.orderBy||"name"],onChange:e=>(e=>{y((0,Z.OJ)({key:"sort",value:{orderBy:e,order:m?.order||"ASC"}}))})(e[0]),searchable:!1}),x?.sorting&&(0,v.jsx)(M.A,{variant:"outlined",onClick:()=>{return e="ASC"===m?.order?"DESC":"ASC",void y((0,Z.OJ)({key:"sort",value:{order:e,orderBy:m?.orderBy||"name"}}));var e},startIcon:"ASC"===m?.order?(0,v.jsx)(E.A,{name:"arrow_upward"}):(0,v.jsx)(E.A,{name:"arrow_downward"}),children:"ASC"===m?.order?"Ascending":"Descending"}),i&&c.length>0&&j&&(0,v.jsx)(M.A,{onClick:()=>{(async e=>{try{if(!await window.toast.confirm({message:"Are you sure? You won't be able to revert this!",okayText:"Delete",cancelText:"Cancel"}))return;await window.toast.promise((async()=>{await b({id:Number(p?.id),fileKeys:e,currentFolderKey:n?.key}).unwrap()}),{loading:"Deleting files...",success:"Your file has been deleted.",error:"Failed to delete files. Please try again."})}catch(e){window.toast.show({message:"Failed to delete files. Please try again.",theme:"error",size:"sm"})}})(d.flat().filter((e=>c.some((t=>t.key===e.key)))).map((e=>e.key)))},variant:"error",startIcon:(0,v.jsx)(E.A,{name:"delete"}),children:"Delete"}),u.length>1&&!h?.["file-browser"]?.headerOptions.breadcrumb&&(0,v.jsx)(M.A,{variant:"outlined",startIcon:(0,v.jsx)(E.A,{name:"arrow_back_ios"}),onClick:w,children:"Previous Folder"})]}),(0,v.jsxs)(A.A,{gap:6,children:[j&&(0,v.jsx)(M.A,{variant:"outlined",color:i?"secondary":"light",onClick:e=>{e.stopPropagation(),y((0,s.Lm)(!i))},endIcon:(0,v.jsx)(W.A,{id:"file-selecting-checkbox",checked:i,size:"small",onClick:e=>e.stopPropagation(),readonly:!0}),children:i?`${c.length} selected`:"Bulk Select"}),(0,v.jsx)(M.A,{variant:"outlined",startIcon:"list"===t?(0,v.jsx)(E.A,{name:"grid_view"}):(0,v.jsx)(E.A,{name:"dehaze"}),onClick:e,children:"list"===t?"Grid View":"List View"})]})]})},Y=[{name:"Name",value:"name"},{name:"Size",value:"size"},{name:"Created At",value:"createdAt"},{name:"Updated At",value:"updatedAt"}];var J=i(9612);const X=()=>{const{editData:e}=(0,a.G)((e=>e.moduleBuilder)),t=e?.data.advanced,i=t?.["file-browser"]?.folderView,{fileLoading:r,activeFolder:n}=(0,a.G)((e=>e.manageFiles)),{isUploading:l}=(0,a.G)((e=>e.fileBrowser)),c=(0,a.j)(),d=e?.data.permissions,u=d?.upload,p=d?.newFolder,[m,h]=(0,o.useState)(i),y=e=>{c((0,s.uf)(e))};return(0,v.jsxs)(g.A,{gap:10,className:"w-full ccpigd-file-browser-content",children:[(0,v.jsxs)(v.Fragment,{children:[((0,f.Yj)("upload",u)||(0,f.Yj)("newFolder",p))&&(0,v.jsxs)(q.A,{columns:2,gap:10,max:"160px",className:"ccpigd-file-browser-content__buttons",children:[(0,f.Yj)("upload",u)&&(0,v.jsx)(M.A,{startIcon:(0,v.jsx)(K.A,{size:"small",variant:"light",disabled:""===n?.key,children:(0,v.jsx)(E.A,{name:"cloud_upload",fontSize:"lg"})}),variant:"primary",rounded:"md",onClick:()=>y(!l),disabled:""===n?.key,children:"Upload"}),(0,f.Yj)("newFolder",p)&&(0,v.jsx)(M.A,{startIcon:(0,v.jsx)(K.A,{size:"small",variant:"secondary",disabled:""===n?.key,children:(0,v.jsx)(E.A,{name:"create_new_folder",fontSize:"lg"})}),onClick:async()=>{(0,b.l)({componentName:"CreateFolder",id:e?.id.toString()||"",activeFolderKey:n?.key})},disabled:""===n?.key,variant:"outlined",rounded:"md",children:"Create Folder"})]}),(0,v.jsx)(Q,{folderView:m,onChangeView:()=>{h((()=>"list"===m?"grid":"list"))}})]}),(0,v.jsx)(V,{folderView:m||"grid"}),l&&(0,v.jsx)(J.A,{setIsUploading:y,onFileUpload:e=>{},data:{maxFileSize:(0,x.G4)(ccpigd.isPro)?0:5,minFileSize:0,maxFiles:(0,x.G4)(ccpigd.isPro)?0:5,enableFolderUpload:u?.folderUpload,showUploadConfirmation:!1,uploadImmediately:!0,activeFolder:n,id:e?.id.toString()||""}})]})}},868:(e,t,i)=>{i.d(t,{A:()=>o});var s=i(239),a=i(3714),r=i(3374),n=i(4368),l=i(790);const o=({fileLoadingType:e,loadMore:t,hasMore:i,totalPages:o,currentPage:c,isLoading:d,loadMoreFileRef:u})=>(0,l.jsxs)(l.Fragment,{children:["infinite-scroll"===e&&i&&!d&&(0,l.jsx)("div",{ref:u}),"load-more"===e&&i&&(0,l.jsx)(a.A,{align:"center",blockAlign:"center",className:"mt-2",children:(0,l.jsx)(r.A,{variant:"primary",onClick:()=>t(),loading:d,startIcon:(0,l.jsx)(n.A,{name:"sync"}),loadingIndicator:"Loading...",children:"Load More"})}),"pagination"===e&&o>1&&(0,l.jsxs)(a.A,{gap:5,align:"center",blockAlign:"center",className:"mt-3",children:[(0,l.jsx)(s.A,{disabled:1===c,onClick:()=>t(c-1),size:"extra-small",children:(0,l.jsx)(n.A,{name:"arrow_back_ios"})}),[...Array(5)].map(((e,i)=>{const a=c-2+i;return a<1||a>o?null:(0,l.jsx)(s.A,{onClick:()=>t(a),variant:a===c?"primary":"text",size:"extra-small",className:"ccpigd-pagination-btn",children:a},a)})),(0,l.jsx)(s.A,{disabled:c===o,onClick:()=>t(c+1),size:"extra-small",className:"ccpigd-pagination-btn",children:(0,l.jsx)(n.A,{name:"arrow_forward_ios"})})]})]})},9612:(e,t,i)=>{i.d(t,{A:()=>y});var s=i(1609),a=i(7586),r=i(7723),n=i(6770),l=i.n(n),o=i(2356),c=i(3940);const d=(e,t,i)=>{const{maxFileSize:n="",minFileSize:d=0,maxFiles:u="",maxFileNameLength:p=100,enableFolderUpload:m=!1,showUploadConfirmation:h=!1,initUploadedFiles:f=[],isFormUploader:g=!1,uploadImmediately:x=!0,allowAllExtensions:y=!1,allowExtensions:v="",allowExceptExtensions:w="",activeFolder:b=null,onFileUpload:j=()=>{}}=e,[C]=(0,o.$L)({}),[A]=(0,o.EJ)({}),[k]=(0,o.dm)(),[S,N]=(0,s.useState)(f),[F,M]=(0,s.useState)([]),[_,z]=(0,s.useState)([]),[E,P]=(0,s.useState)([]),[L,T]=(0,s.useState)([]),[I,U]=(0,s.useState)(0),[D,B]=(0,s.useState)(!1),[G,R]=(0,s.useState)([]),$=(0,s.useRef)(null),O=(0,s.useRef)(null),H=(0,s.useRef)(null),V=(e,t,i)=>{if(!e)return i(!0);const s=t.name.split(".").pop();((0,a.G4)(y)?!e.split(",").map((e=>e.trim())).includes(s):e.split(",").map((e=>e.trim())).includes(s))?i(!0):($.current.trigger("Error",{code:"EXT_ERROR",file:t}),i(!1))},K=(e,t,i)=>{if(!(e=1024*e*1024))return i(!0);t.size<e?($.current.trigger("Error",{code:"SIZE_MIN_ERROR",file:t}),i(!1)):i(!0)},q=(e,i,s)=>{if(!e)return s(!0);let a=$.current.files.length;f.length&&(a=t.current?.querySelectorAll(".file-list-item.uploaded").length),a>=e?($.current.trigger("Error",{code:"FILES_MAX_ERROR",file:i}),s(!1)):s(!0)},Z=e=>{if(e){const t=$.current.files,i=t.findIndex((t=>t.id===e.id))+1;i<t.length&&W(t[i])}},W=t=>{t&&($.current.stop(),U(0),z((e=>e.find((e=>e.id===t.id))?e:[...e,t])),(async t=>{try{const i={id:e.id||"",fileName:t.name,fileSize:t.size,fileType:t.type,folderKey:b?.key||""};return await C(i).unwrap()}catch(e){throw console.error(`Error generating upload URL for ${t.name}:`,e),e}})(t).then((({uploadId:e,url:t})=>{$.current.setOption("url",t),$.current.setOption("uploadId",e),$.current.setOption("folderKey",b?.key),$.current.start()})).catch((e=>{Z(t),P((e=>e.filter((e=>e.id!==t.id)))),z((e=>e.filter((e=>e.id!==t.id)))),U(0),N((i=>i.map((i=>i.id===t.id?{...i,error:e.error}:i))))})))};return(0,s.useEffect)((()=>((()=>{if(!t.current)return;l().buildUrl=e=>e,l().addFileFilter("file_ext",V),l().addFileFilter("min_file_size",K),l().addFileFilter("max_files",q),$.current=new(l().Uploader)((()=>{const s={browse_button:t.current?.querySelector(".browse-files"),drop_element:t.current,multipart:!1,multi_selection:!e?.id||(0,a.G4)(e?.allowMultipleUpload||!1),filters:{max_files:u,file_ext:(0,a.G4)(y)?w.replace(/ /g,""):v.replace(/ /g,""),max_file_size:n?`${n}mb`:0,min_file_size:d,file_name:p},init:{_isUploaded:!1,FilesAdded:(t,s)=>{const r=JSON.parse(localStorage.getItem(`ccpigd-upload-files-folder-${e.id}`)||"null");"uploader-module-footer"!==i||!(0,a.G4)(e?.fileUploaderPreviewMode||!1)||(0,a.G4)(e?.enableRootUpload||!1)||r?(B(!1),N((e=>[...e,...s])),P((e=>[...e,...s])),z((e=>{const t=[...e];return(0,a.G4)(x)&&!e.length&&(W(s[0]),t.push(s[0])),t}))):(0,c.l)({componentName:"CreateFolder",id:e.id,activeFolderKey:b?.key})},FilesRemoved:(e,t)=>{P((e=>e.filter((e=>!t.find((t=>t.id===e.id)))))),N((e=>e.filter((e=>!t.find((t=>t.id===e.id))))))},FileUploaded:(t,i,a)=>{const r=JSON.parse(a.response);if(r&&$.current){const t=$.current.getOption("uploadId"),a=$.current.getOption("folderKey");Z(i),z((e=>e.filter((e=>e.id!==i.id)))),T((e=>[...e,i])),A({id:r.id,uploadId:t,folderKey:a,shortcodeId:e.id}).unwrap().then((t=>{if(T((e=>e.filter((e=>e.id!==i.id)))),M((e=>[...e,{...t.file,id:i.id}])),P((e=>e.filter((e=>e.id!==i.id)))),j(t.file),s.init._isUploaded&&S.length===F.length&&B(!0),e?.id){const i=JSON.parse(localStorage.getItem(`ccpigd-upload-files-${e.id}`)||"[]");localStorage.setItem(`ccpigd-upload-files-${e.id}`,JSON.stringify([...i,t.file.key]))}}))}},UploadProgress:(e,t)=>{U(t.percent)},UploadComplete:()=>{z([]),P([]),setTimeout((()=>{s.init._isUploaded=!0}),!(0,a.G4)(g)&&(0,a.G4)(h)?1e3:0)},Error:(e,t)=>{let i;switch(t.code){case-600:i=`${(0,r.__)("File size exceeds the maximum upload size.","integration-google-drive")} (${n?`${n}mb`:0})`;break;case"SIZE_MIN_ERROR":i=`${(0,r.__)("File size is less than the minimum upload size.","integration-google-drive")} (${d}mb)`;break;case"EXT_ERROR":i=(0,r.__)("This file type is not allowed","integration-google-drive");break;case"FILES_MAX_ERROR":i=`${(0,r.__)("You can not upload more than","integration-google-drive")} ${u} ${(0,r.__)("files","integration-google-drive")}`;break;default:i=t.error}t.file.error=i,N((e=>{const i=e.findIndex((e=>e.id===t.file.id));if(i>-1){const s=[...e];return s[i]=t.file,s}return[...e,t.file]}))}}};return!(0,a.G4)(y)&&v&&(s.filters.mime_types=[{title:"Allowed files",extensions:v.replace(/ /g,"")}]),s})()),$.current.init();const s=t.current.querySelector(".browse-folder");if((0,a.G4)(m)&&s){const e=new mOxie.FileInput({browse_button:s,directory:!0});e.init(),e.onchange=()=>{$.current.addFile(e.files)}}})(),()=>{$.current&&($.current.destroy(),$.current.refresh())})),[]),(0,s.useEffect)((()=>{if(E.length&&!_.length&&(0,a.G4)(g)&&!(0,a.G4)(x)&&t.current){const e=jQuery(t.current).closest("form");if(e.length&&(H.current=e.find(":submit"),H.current)){const e=H.current?.parent();H.current.addClass("ccpigd-disabled");const t=e=>{e.preventDefault(),O.current=H.current.is("input")?H.current.val():H.current.text(),H.current.is("input")?H.current.val((0,r.__)("Uploading Files...","integration-google-drive")):H.current.text((0,r.__)("Uploading Files...","integration-google-drive")),W(E[0])};return e.on("click",t),()=>{H.current&&(e.off("click",t),H.current.removeClass("ccpigd-disabled"))}}}}),[E]),(0,s.useEffect)((()=>{if((0,a.G4)(g)){const e=jQuery(t.current).closest("form"),i=()=>{N([]),P([]),z([]),M([]),e.find(".upload-file-list").val("")};return e.on("reset",i),()=>e.off("reset",i)}}),[]),(0,s.useEffect)((()=>{D&&F.length>0&&F.length===S.length&&(0,a.G4)(g)&&!(0,a.G4)(x)?(()=>{if(!jQuery||!g)return;const e=jQuery,i=e(t.current).closest("form");if(!i.length)return;const s=e(t.current).closest("form").find(".upload-file-list"),r=F.map((e=>({key:e.key,name:e.name,iconLink:e.icon,thumbnailLink:e.thumbnails?.thumbnail,preview:e.previewLink,size:e.size,path:b?.key})));if(g){const e=r.map((e=>{const t=window.CCPIGDHelper.getUrl("preview",e.key,e.name,"241","full",e.extension);return`${e.name} — ( ${t} )`})).join(", \n\n");s.val(e).change()}else s.val(JSON.stringify(r)).change();i.trigger("change"),(0,a.G4)(x)||i.find(".file-list-item.active").length||!H.current?i.submit():(H.current.is("input")?H.current.val(O.current):H.current.text(O.current),H.current.trigger("click"))})():D&&F.length>0&&F.length===S.length&&(0,a.G4)(g)&&(0,a.G4)(x)&&(()=>{if(!jQuery||!g)return;const e=jQuery,i=e(t.current).closest("form");if(!i.length)return;const s=e(t.current).closest("form").find(".upload-file-list"),a=F.map((e=>({key:e.key,accountId:e.account_id,name:e.name,iconLink:e.entry?.icon,thumbnailLink:e.thumbnail,preview:e.preview,size:e.size,parents:e.parent_id,path:m?e.entry.path:void 0})));if(g){const e=a.map((e=>{const t=window.CCPIGDHelper.getUrl("preview",e.key,e.name,"241","full",e.extension);return`${e.name} — ( ${t} )`})).join(", \n\n");s.val(e).change()}else s.val(JSON.stringify(a)).change();i.trigger("change")})()}),[D,F]),{uploadProgress:I,showConfirmation:!(0,a.G4)(g)&&!(0,a.G4)(x)&&(0,a.G4)(h)&&F.length&&D,fileCount:E.length||S.filter((e=>!e.error)).length,statusText:E.length?(0,a.G4)(x)||_.length?(0,r.__)("Item(s) Uploading...","integration-google-drive"):(0,r.__)("Item(s) Selected","integration-google-drive"):(0,r.__)("Item(s) Uploaded","integration-google-drive"),pausedFiles:G,setPausedFiles:R,allFiles:S,filesToUpload:E,uploaderRef:$,selectedFiles:_,uploadedFiles:F,precessFiles:L,setPrecessFiles:T,uploadFile:W,setSelectedFiles:z,setUploadProgress:U,processNextFile:Z,setUploadedFiles:M,setFilesToUpload:P,setAllFiles:N,setIsUploadComplete:B}};var u=i(239),p=i(5185),m=i(3374),h=i(4368),f=i(4164),g=i(3042),x=i(790);const y=({setIsUploading:e,data:t,onFileUpload:i=()=>{}})=>{const{maxFileSize:n=300,minFileSize:l=0,maxFiles:o=1e4,enableFolderUpload:c=!1,isFormUploader:y=!1,uploadImmediately:v=!0,isRequired:w=!1,showUploadLabel:b=!1,uploadLabelText:j="Upload Files",uploadConfirmationMessage:C=""}=t,A=(0,s.useRef)(null),{fileCount:k,statusText:S,showConfirmation:N,uploaderRef:F,allFiles:M,filesToUpload:_,selectedFiles:z,uploadedFiles:E,pausedFiles:P,uploadProgress:L,precessFiles:T,uploadFile:I,setSelectedFiles:U,setUploadProgress:D,processNextFile:B,setPausedFiles:G,setAllFiles:R,setFilesToUpload:$,setIsUploadComplete:O,setUploadedFiles:H}=d({...t,onFileUpload:i},A),V=(0,f.A)("ccpigd-file-uploader-card ccpigd-module-uploader",(0,a.G4)(y)&&"ccpigd-form-uploader",!w||_.length||M.length?"":"required-error",N&&"show-confirmation");return(0,x.jsxs)("div",{onDragEnter:()=>A.current?.classList.add("drag-active"),onDragLeave:()=>A.current?.classList.remove("drag-active"),onDrop:()=>A.current?.classList.remove("drag-active"),ref:A,className:V,children:[(0,x.jsxs)("div",{className:"ccpigd-file-uploader-body",children:[!!N&&(0,x.jsxs)("div",{className:"upload-confirmation",children:[(0,x.jsx)("div",{className:"upload-confirmation-message",dangerouslySetInnerHTML:{__html:C}}),(!o||o>E.length)&&(0,x.jsx)(m.A,{variant:"primary",onClick:()=>O(!1),children:"Upload More Files"})]}),(0,x.jsxs)("div",{className:"ccpigd-file-uploader-inner",children:[b&&(0,x.jsx)("h3",{className:"ccpigd-file-uploader-label",children:j}),(0,x.jsx)(h.A,{name:"cloud_upload",fontSize:"2xl"}),(0,x.jsx)(g.A,{as:"p",className:"mt-3",children:"Drag and drop files here"}),(0,x.jsx)(g.A,{as:"p",color:"primary",className:"or mt-2",children:"OR"}),(0,x.jsxs)("div",{className:"ccpigd-file-uploader-buttons",children:[(0,x.jsxs)("button",{type:"button",className:"browse-files",onMouseOver:()=>{navigator.userAgent.match(/(iPad|iPhone|iPod)/g)&&F.current.refresh()},children:[(0,x.jsx)(h.A,{name:"file_open"}),(0,x.jsx)("span",{children:"Browse Files"})]}),(0,a.G4)(c)&&(0,x.jsxs)("button",{type:"button",className:"browse-folder",onMouseOver:()=>{navigator.userAgent.match(/(iPad|iPhone|iPod)/g)&&F.current.refresh()},children:[(0,x.jsx)(h.A,{name:"drive_folder_upload"}),(0,x.jsx)("span",{children:"Select Folder"})]})]}),e&&(0,x.jsx)(u.A,{variant:"ghost",className:"cancel-upload",children:(0,x.jsx)(h.A,{name:"close",onClick:()=>e(!1),fontSize:"2xl",fontWeight:"bold"})}),(0,x.jsxs)("div",{className:"upload-info",children:[!!l&&(0,x.jsxs)("span",{className:"size-label",children:[(0,r.__)("Min File Size:","integration-google-drive")," ",l,"MB"]}),!!n&&(0,x.jsxs)("span",{className:"size-label",children:[(0,r.__)("Max File Size:","integration-google-drive")," ",n,"MB"]})]})]})]}),!!M.length&&!N&&(0,x.jsxs)("div",{className:"file-list-wrapper",children:[(0,x.jsxs)("div",{className:"file-list-header",children:[(0,x.jsx)("span",{className:"file-count",children:k}),(0,x.jsx)("span",{className:"file-status-text",children:S})]}),(0,x.jsx)("div",{className:"file-list",children:[...new Set(M)].map((e=>{const{id:t,name:i,size:s,type:a,error:r}=e,n=z.find((e=>e.id===t)),l=E.find((e=>e.id===t||e.pluploadId===t)),o=T.find((e=>e.id===t)),c=P.find((e=>e.id===t)),d=(0,f.A)("file-list-item",n&&"active",(l||o)&&"uploaded");return(0,x.jsxs)("div",{className:d,id:t,children:[(0,x.jsx)("img",{referrerPolicy:"no-referrer",width:32,height:32,src:(0,p.I3)(a)}),(0,x.jsxs)("div",{className:"file-info",children:[(0,x.jsxs)("div",{className:"upload-item",children:[(0,x.jsx)("span",{className:"upload-item-name",children:i}),(0,x.jsxs)("span",{className:"upload-item-size",children:["(",plupload.formatSize(s),")"]})]}),(0,x.jsxs)("div",{className:"file-info-percentage",children:[l&&(0,x.jsx)(h.A,{name:"check"}),!l&&(n||o)&&!r&&!c&&(0,x.jsx)("div",{className:"ccpigd-spinner"}),!l&&n&&!!L&&(0,x.jsxs)("span",{className:"percentage",children:[L,"%"]}),!l&&c&&!r&&(0,x.jsx)(h.A,{name:"play_arrow",onClick:()=>{F.current.start(),G((e=>e.filter((e=>e.id!==t))))}}),(0,x.jsx)("span",{className:"remove-file",onClick:()=>{R((e=>e.filter((e=>e.id!==t)))),$((e=>e.filter((e=>e.id!==t)))),F.current.removeFile(e),l?H((e=>e.filter((e=>e.id!==l.id)))):n&&(F.current.stop(),D(0),B(e),F.current.removeFile(e),F.current.setOption("url",""),U((e=>e.filter((e=>e.id!==t)))))},"data-for":"remove-file",children:(0,x.jsx)(h.A,{name:"close"})})]}),r?(0,x.jsx)("span",{className:"file-info-error",children:r}):(0,x.jsx)("span",{className:"file-info-progress",style:{"--percentage":n?`${L||2}%`:"0%"},children:(0,x.jsx)("span",{className:"file-info-progress-bar"})})]})]},t)}))}),!!_.length&&!(0,a.G4)(y)&&!(0,a.G4)(v)&&(0,x.jsxs)("button",{type:"button",className:"ccpigd-btn start-upload",onClick:()=>I(_[0]),children:[(0,x.jsx)(h.A,{name:"cloud_upload"}),z.length?"Uploading Files...":"Start Upload"]})]})]})}},7726:(e,t,i)=>{i.d(t,{A:()=>u});var s=i(6313),a=i(239),r=i(6087),n=i(6165),l=i(3714),o=i(4398),c=i(4368),d=i(790);const u=({id:e,children:t,defaultCollapsed:i=!1})=>{const[u,p]=(0,s.M)(e,i),[m,h]=(0,r.useState)(i||u);return(0,d.jsxs)(o.A,{className:`ccpigd-sidebar ${e} ${m?"ccpigd-sidebar--collapsed":""}`,children:[(0,d.jsxs)(l.A,{className:"ccpigd-sidebar__top",align:"space-between",gap:5,wrap:!1,children:[(0,d.jsx)(n.A,{}),(0,d.jsx)(a.A,{onClick:()=>{h(!m),p(!m)},rounded:"sm",className:"ccpigd-sidebar__top-toggle",variant:m?"primary":"secondary",size:"small",children:(0,d.jsx)(c.A,{name:"keyboard_tab_rtl",fontSize:"xl",fontWeight:"medium"})})]}),t]})}},727:(e,t,i)=>{i.d(t,{A:()=>l});var s=i(5556),a=i.n(s),r=i(790);const n=({width:e,height:t})=>(0,r.jsx)("div",{className:"ccpigd-skeleton-loader__item ccpigd-skeleton-loading",style:{"--ccpigd-skeleton-height":t,"--ccpigd-skeleton-width":e}}),l=n;n.propTypes={width:a().string.isRequired,height:a().string.isRequired},n.defaultProps={width:"100%",height:"100%"}},7920:(e,t,i)=>{i.d(t,{A:()=>u});var s=i(239),a=i(7586),r=i(1609),n=i(5826),l=i(4368),o=i(4164),c=i(790);const d=(0,r.memo)((({item:e,iconShow:t=!0,size:i="medium",iconSize:a})=>(0,c.jsx)(c.Fragment,{children:t&&(0,c.jsx)(n.A,{placement:"left",wrap:"no-wrap",arrow:!0,title:e.title,children:(0,c.jsx)(s.A,{size:i,variant:e.variant,children:(0,c.jsx)(l.A,{fontSize:a,name:e.icon})})})}))),u=({design:e="default",vertical:t="top",horizontal:i="right",hover:s,className:r="",size:n="medium",iconSize:u="md",children:p,isPro:m=!1,isComingSoon:h=!1,isNew:f=!1,isHot:g=!1,visible:x=!0,uppercase:y,iconShow:v=!0,ignore:w=!1,widthFull:b=!1,heightFull:j=!1})=>{if(w||!m&&!h&&!f&&!g)return(0,c.jsx)(c.Fragment,{children:p});const C=!m||(0,a.G4)(ccpigd.isPro),A=[{condition:!C,variant:"pro",icon:"crown",title:"Premium Feature"},{condition:h,variant:"warning",icon:"upcoming",title:"Coming Soon"},{condition:f,variant:"new",icon:"campaign",title:"New Feature"},{condition:g,variant:"error",icon:"local_fire_department",title:"Most Uses Feature"}].filter((e=>e.condition)),k=(0,o.A)("ccpigd-status__items",`status-${t}`,`status-${i}`);return(0,o.A)("ccpigd-status__item ccpigd-icon",s&&"status-hover","rounded-edge"===e&&"status-rounded-edge","rounded"===e&&"status-rounded",y&&"status-uppercase",r),(0,c.jsxs)("div",{onClick:()=>!C&&window.CCPIGDHelper.openUpgradePopUp(),className:(0,o.A)("ccpigd-status",b&&"w-100",j&&"h-100"),children:[(0,c.jsxs)("div",{className:(0,o.A)(!C||h?"status-content-disabled":"",v?"":"flex-between",j&&"h-100"),children:[p,v?null:A.map((({variant:e,icon:t},i)=>(0,c.jsx)(l.A,{name:t,fontSize:u,className:`text-${e}`},i)))]}),x&&A.length>0&&(0,c.jsx)("span",{className:k,children:A.map((e=>(0,c.jsx)(d,{item:e,iconShow:v,size:n,iconSize:u},e.title)))})]})}},4658:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(7586),a=i(3042),r=(i(1609),i(790));const n=({id:e="",className:t="",checked:i,onChange:n,title:l,tabIndex:o,ariaLabel:c,disabled:d,isPro:u=!1})=>{const p=e=>{d||(!u||(0,s.G4)(ccpigd.isPro)?n&&n(e):window.CCPIGDHelper.openUpgradePopUp())};return(0,r.jsxs)("div",{id:e,tabIndex:o,"aria-label":c,className:`ccpigd-switcher ${t} ${d?"isDisabled":""}`,children:[(0,r.jsx)("div",{onClick:()=>p(!i),className:"ccpigd-switcher__toggle "+(i?"ccpigd-switcher__toggle--active":""),children:(0,r.jsx)("div",{className:"ccpigd-switcher__thumb"})}),l&&(0,r.jsx)(a.A,{as:"label",size:"md",weight:"medium",className:"pl-4 cursor-pointer",onClick:()=>p(!i),children:l})]})}},3042:(e,t,i)=>{i.d(t,{A:()=>a});var s=i(790);const a=({as:e="p",children:t,className:i="",size:a="md",weight:r="regular",color:n="dark",onClick:l,style:o})=>{return(0,s.jsx)(e,{className:`text-${a} font-${r} text-${n} ${i}`,style:o,onClick:e=>{l&&l(e)},children:(c=t,"string"==typeof c?c.split(/(\{.*?\})/g).map(((e,t)=>/^\{.*\}$/.test(e)?(0,s.jsx)("strong",{children:e.replace(/[{}]/g,"")},t):e)):c)});var c}},1985:(e,t,i)=>{i.d(t,{A:()=>o});var s=i(347),a=i(5078),r=i(3374),n=i(4368),l=i(790);const o=()=>{const{mode:e}=(0,s.G)((e=>e.theme)),t=(0,s.j)();return(0,l.jsx)(r.A,{startIcon:(0,l.jsx)(n.A,{name:"light"===e?"dark_mode":"light_mode"}),onClick:()=>t((0,a.OD)("light"===e?"dark":"light")),variant:"light"===e?"outlined":"primary",children:"light"===e?"Dark Mode":"Light Mode"})}},5826:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(1609),a=i(4164),r=i(790);const n=({title:e="Tooltip",placement:t="top",arrow:i=!1,openStyle:n="fade",trigger:l="hover",width:o="auto",wrap:c="wrap",fullWidth:d,disabled:u=!1,children:p})=>{const[m,h]=(0,s.useState)(t),[f,g]=(0,s.useState)(!1),x=(0,s.useRef)(null),y=(0,s.useRef)(null);if((0,s.useEffect)((()=>{const e=e=>{"click"===l&&x.current&&!x.current.contains(e.target)&&y.current&&!y.current.contains(e.target)&&g(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)}),[l]),(0,s.useEffect)((()=>{if("auto"!==t||!f||!x.current||!y.current)return;const e=y.current.getBoundingClientRect(),i=window.innerWidth,s=window.innerHeight,a={top:e.top,bottom:s-e.bottom,left:e.left,right:i-e.right},r=Object.entries(a).sort(((e,t)=>t[1]-e[1]))[0][0];h(r)}),[f,t]),u)return(0,r.jsx)(r.Fragment,{children:p});const v=(0,a.A)("ccpigd-tooltip",d&&"ccpigd-tooltip--full-width",f&&"ccpigd-tooltip--show","auto"===t?`ccpigd-tooltip--${m}`:`ccpigd-tooltip--${t}`),w=(0,a.A)("ccpigd-tooltip__text",i&&"ccpigd-tooltip__text--has-arrow",`ccpigd-tooltip__text--open-${n}`,`ccpigd-tooltip__text--wrap-${c}`);return(0,r.jsxs)("div",{className:v,ref:y,onMouseEnter:"hover"===l?()=>g(!0):void 0,onMouseLeave:"hover"===l?()=>g(!1):void 0,onClick:"click"===l?()=>g((e=>!e)):void 0,children:[p,(0,r.jsx)("span",{className:w,style:{"--tooltip-width":o},ref:x,children:e})]})}},2094:(e,t,i)=>{i.d(t,{A:()=>r});var s=i(4398),a=i(790);const r=({children:e})=>(0,a.jsx)(s.A,{className:"ccpigd-topbar",children:e})},1523:(e,t,i)=>{i.d(t,{A:()=>o});var s=i(5439),a=i(5556),r=i.n(a),n=i(790);const l=({height:e="400px",width:t="100%"})=>{const i=localStorage.getItem("preloader")||1,a=s.Q.find((e=>parseInt(e.id)===parseInt(JSON.parse(i)))),r=a?a.icon:s.Q[0].icon,l={display:"flex",justifyContent:"center",alignItems:"center",height:e,width:t};return(0,n.jsx)("div",{style:l,className:"ccpigd-loading",children:r})};l.propTypes={height:r().string,width:r().string};const o=l},3168:(e,t,i)=>{i.d(t,{a:()=>p});var s=i(4390),a=i(7586);const r=ccpigd.assetUrl+"/images/ccpigd_login_card_img.webp";var n=i(1550),l=i(4398),o=i(7723),c=i(3374),d=i(3042),u=i(790);const p=()=>{const[e,{isLoading:t,isFetching:i}]=(0,s.FP)();return(0,u.jsxs)(l.A,{className:"ccpigd-login-card",align:"center",inlineAlign:"center",gap:30,children:[(0,u.jsxs)(l.A,{className:"ccpigd-login-card__wrapper",align:"center",inlineAlign:"center",gap:10,children:[(0,u.jsx)("img",{className:"card-image",referrerPolicy:"no-referrer",src:r,alt:"Login Image"}),(0,u.jsx)(d.A,{as:"h1",size:"2xl",weight:"bold",color:"dark",children:(0,o.__)("You didn't link any account yet.","integration-google-drive")}),(0,u.jsx)(d.A,{as:"h2",size:"sm",color:"dark",children:(0,o.__)("Please link to a Google Drive account to continue.","integration-google-drive")})]}),(0,u.jsx)(c.A,{loading:t||i,onClick:()=>{e().unwrap().then((e=>{(0,a.BH)(e)}))},variant:"outlined",size:"large",startIcon:(0,u.jsx)("img",{referrerPolicy:"no-referrer",src:n.lL,alt:"Google Icon"}),rounded:"lg",children:(0,o.__)("Sign in with Google","integration-google-drive")})]})}},1727:(e,t,i)=>{i.d(t,{A:()=>A});var s=i(1442),a=i(3648),r=i(347),n=i(239),l=i(6313),o=i(5826),c=i(5439),d=i(6087),u=i(2436),p=i(1550),m=i(4368),h=i(2312),f=i(2356),g=i(3714),x=i(4398),y=i(7452),v=i(3374),w=i(8024),b=i(3042),j=i(790);const C=({data:e})=>{const t=(0,r.j)(),[i,s]=(0,d.useState)(""),[n,l]=(0,d.useState)(""),[o]=(0,f.nO)();return(0,j.jsx)(y.A,{className:"ccpigd-password-field",children:(0,j.jsxs)(x.A,{align:"center",gap:20,className:"ccpigd-password-field__wrapper",children:[(0,j.jsxs)(x.A,{gap:5,align:"center",className:"ccpigd-password-field__wrapper-content",children:[(0,j.jsx)(m.A,{name:"encrypted",fontSize:"xl"}),(0,j.jsx)(b.A,{as:"h5",size:"2xl",weight:"semibold",color:"black",className:"ccpigd-password-field__title",children:e.data.message}),(0,j.jsx)(b.A,{as:"p",size:"sm",color:"desc-gray",className:"ccpigd-password-field__description",children:"Enter the secret password to access this."})]}),(0,j.jsxs)(g.A,{gap:10,align:"center",blockAlign:"start",className:"ccpigd-password-field__wrapper-input",children:[(0,j.jsx)(w.A,{id:"password",type:"password",placeholder:"Enter Password",value:i,onChange:e=>s(e),error:!!n,errorText:n}),(0,j.jsxs)(v.A,{variant:"primary",onClick:async()=>{try{const s=await o({id:e.id,config:{password:i}}).unwrap();s.data.source&&t((0,a.BX)(s))}catch(e){l(e)}},children:[(0,j.jsx)(m.A,{name:"check",fontSize:"md"}),"Submit"]})]})]})})},A=({children:e,data:t})=>{const{editData:i}=(0,r.G)((e=>e.moduleBuilder)),f=(0,r.j)(),[g]=(0,l.M)(`folderKey-${t?.id}`);(0,d.useEffect)((()=>{f((0,a.BX)(t))}),[]);const x={name:"Home",key:g||"",type:"folder",icon:p.Eh,mimeType:"application/vnd.google-apps.folder"};if((0,d.useEffect)((()=>{if(g)f((0,s.Fy)(x));else{var e;const t=null!==(e=i?.data.source?.files)&&void 0!==e?e:[];f((0,s.NE)({activeFolder:x,chunkFiles:t,breadcrumbs:[x]}))}}),[i]),"password-protected"===i?.data.error_type)return(0,j.jsx)(C,{data:i});if(!i?.id)return null;const y=window.location.hash.includes("#/module-builder"),v=i?.data.advanced?.containerWidth,w=i?.data.advanced?.widthUnit||"%",b=i?.data.advanced?.containerHeight,A=i?.data.advanced?.heightUnit||"auto",k={width:"auto"===w?"auto":`${v}${w}`,height:"auto"===A?"auto":`${b}${A}`,overflowX:"auto"===A?"visible":"auto"};return c.G.filter((e=>e.isPro)).map((e=>e.id)).filter((e=>e===i?.type)).length>0&&!ccpigd.isPro?null:(0,j.jsxs)(u.A,{defaultMode:i?.data?.advanced?.moduleTheme,shortcode:!0,children:[!!ccpigd.currentUser&&!y&&(0,j.jsx)(h.A,{className:"ccpigd-customize-module-btn "+("media-player"===i?.type?"ccpigd-media-player-module-customize-btn":""),children:(0,j.jsx)(o.A,{title:"Click to Edit",wrap:"no-wrap",arrow:!0,placement:"left",children:(0,j.jsx)(n.A,{variant:"primary",href:`${ccpigd.adminPageUrl}#/module-builder/${i?.id}/modules`,target:"_blank",children:(0,j.jsx)(m.A,{name:"edit"})})})}),(0,j.jsx)("div",{style:k,children:e})]})}},8858:(e,t,i)=>{i.d(t,{A:()=>u});var s=i(7603),a=i(1442),r=i(3648),n=i(5078),l=i(2356),o=i(5307),c=i(1468),d=i(790);const u=({children:e})=>{const t=(0,o.U1)({reducer:{theme:n.Ay,fileBrowser:s.Ay,manageFiles:a.Ay,moduleBuilder:r.Ay,[l.f0.reducerPath]:l.f0.reducer},middleware:e=>e().concat(l.f0.middleware)});return(0,d.jsx)(c.Kq,{store:t,children:e})}},5219:(e,t,i)=>{i.d(t,{A:()=>m});var s=i(4009),a=i(1578),r=i(3790),n=i(1516),l=i(9479),o=i(9477),c=i(2412),d=i(814),u=i(790);const p={"file-browser":l.A,"file-uploader":r.A,"media-player":n.A,gallery:d.A,"slider-carousel":s.A,"embed-documents":a.A,"search-box":o.A,"file-list":c.A},m=({data:e})=>{const t=p[e?.type];return t&&e.data.source.files&&e.data.source.files?.length>0?(0,u.jsx)(t,{data:e}):null}},1578:(e,t,i)=>{i.d(t,{A:()=>v});var s=i(8726),a=i(347),r=i(9630),n=i(3714),l=i(1523),o=i(4398),c=i(868),d=i(7452),u=i(3042),p=i(2312),m=i(790);const h=({loadMoreFileRef:e,galleryRef:t,fileLoading:i,files:s,hasMore:h,loadingMore:f,loadMore:g,totalPages:x,currentPage:y})=>{const{editData:v}=(0,a.G)((e=>e.moduleBuilder)),w=v?.data.advanced,b=w?.["embed-documents"],j=w?.filesInFirstRender||0,{allowPopOut:C,showFileName:A,embedType:k,height:S,width:N,heightUnit:F,widthUnit:M}=b||{};if(i&&0===s.length)return(0,m.jsx)(d.A,{background:"extra-light",className:"ccpigd-file-list__card",children:(0,m.jsx)(o.A,{align:"center",gap:20,children:(0,m.jsx)(l.A,{})})});if(!s||0===s.length)return(0,m.jsx)(d.A,{background:"extra-light",className:"ccpigd-file-list__card",children:(0,m.jsx)(o.A,{align:"center",gap:20,children:(0,m.jsx)(u.A,{children:"No files found"})})});const _=w?.hideBorderBox;return(0,m.jsxs)(d.A,{border:_?"none":"solid",rounded:_?"none":"lg",background:_?"none":"extra-light",className:"ccpigd-file-list__card",children:[(0,m.jsx)(p.A,{ref:t,children:(0,m.jsx)(r.A,{columns:1,children:s.map((e=>(0,m.jsx)(d.A,{children:(0,m.jsxs)(n.A,{align:"space-between",gap:25,children:[A&&(0,m.jsx)(u.A,{as:"h4",weight:"medium",className:"text-ellipsis w-full",children:e.name}),(0,m.jsx)("iframe",{src:window.CCPIGDHelper.getUrl("preview",e.key,e.name,v?.id,"full",e.extension),title:e.name,width:N&&M?`${N}${M}`:N?`${N}%`:"100%",height:S&&F?`${S}${F}`:S?`${S}px`:"650px",allow:"autoplay",sandbox:"allow-same-origin allow-scripts allow-popups allow-forms","aria-label":"To enrich screen reader interactions, please activate Accessibility in Grammarly extension settings",referrerPolicy:"no-referrer",allowFullScreen:!0,style:{pointerEvents:C?"auto":"none"}})]})},e.key)))})}),s?.length>=j&&(0,m.jsx)(c.A,{fileLoadingType:w?.fileLoadingType||"load-more",loadMore:g,hasMore:h,totalPages:x,currentPage:y,isLoading:f,loadMoreFileRef:e})]})};var f=i(1609);const g=()=>{const{files:e,fileLoading:t,hasMore:i}=(0,a.G)((e=>e.manageFiles)),r=(0,f.useRef)(null),n=(0,f.useRef)(null),{loadingMore:l,loadMore:o,totalPages:c,currentPage:d}=(0,s.A)(r);return(0,m.jsx)(h,{files:e,galleryRef:n,fileLoading:t,hasMore:i,loadingMore:l,loadMoreFileRef:r,loadMore:o,totalPages:c,currentPage:d})};var x=i(1727),y=i(8858);const v=({data:e})=>(0,m.jsx)(y.A,{children:(0,m.jsx)(x.A,{data:e,children:(0,m.jsx)(g,{})})})},9479:(e,t,i)=>{i.d(t,{A:()=>M});var s=i(347),a=i(8187),r=i(2467),n=i(7452),l=i(8726),o=i(2094),c=i(3714),d=i(1442),u=i(6313),p=i(1550),m=i(6720),h=i(7673),f=i(790),g=i(6087),x=i(4368),y=i(3042);const v=(0,g.memo)((()=>{const{breadcrumbs:e,activeFolder:t}=(0,s.G)((e=>e.manageFiles)),{editData:i}=(0,s.G)((e=>e.moduleBuilder)),a=(0,s.j)(),[r,n]=(0,u.M)(`folderKey-${i?.id}`),l=async e=>{const t={name:e.name,key:e.key,type:"folder",icon:p.Eh,mimeType:"application/vnd.google-apps.folder"};a((0,d.Fy)(t)),n(e.key)};return(0,f.jsx)(m.Q,{className:"ccpigd-file-browser__breadcrumbs",children:(0,f.jsxs)(m.Q.List,{children:[e.slice(0,1).map(((e,t)=>(0,f.jsxs)(m.Q.Item,{onClick:()=>l(e),children:["Home"===e.name&&(0,f.jsx)(x.A,{name:"home",fontWeight:"medium"}),e.name]},t))),e.length>5&&(0,f.jsxs)(h.A,{children:[(0,f.jsx)(h.A.Trigger,{children:(0,f.jsxs)(c.A,{wrap:!1,children:[(0,f.jsx)(m.Q.Ellipsis,{}),(0,f.jsx)(x.A,{name:"chevron_right",fontSize:"lg",fontWeight:"semibold"})]})}),(0,f.jsx)(h.A.Content,{children:e.slice(1,-3).map(((e,t)=>(0,f.jsx)(h.A.MenuItem,{onClick:()=>l(e),children:(0,f.jsxs)(c.A,{wrap:!1,gap:2,children:[(0,f.jsx)(y.A,{as:"span",size:"sm",className:"breadcrumb-separator flex-center",children:(0,f.jsx)(x.A,{name:"chevron_right",fontSize:"lg",fontWeight:"semibold"})}),e.name]})},e.key||t)))})]}),e.slice(e.length>5?-3:1).map(((e,i)=>(0,f.jsx)(f.Fragment,{children:e.key!==t?.key?(0,f.jsx)(m.Q.Item,{onClick:()=>l(e),children:e.name}):(0,f.jsx)(m.Q.Item,{active:!0,children:e.name})},e.key||i)))]})})}));var w=i(3374),b=i(7666),j=i(239);const C=()=>{const{editData:e}=(0,s.G)((e=>e.moduleBuilder)),t=e?.data.permissions.searchPermission,i=t?.searchLocation,a=t?.searchScope,[r,n]=(0,g.useState)(null),[o,c]=(0,g.useState)(["all"]),[d,u]=(0,g.useState)(!1),[p,m]=(0,g.useState)(!1),v=(0,g.useRef)(null),{handleSearch:w}=(0,l.A)();(0,b.A)((()=>{null!==r&&w(r,d,p)}),[r],800),(0,g.useEffect)((()=>{const e=v.current;if(!e)return;const t=t=>{0!==t.deltaY&&(t.preventDefault(),e.scrollLeft+=t.deltaY)},i=()=>{e.scrollWidth>e.clientWidth?e.classList.add("is-overflowing"):e.classList.remove("is-overflowing")};let s=!1,a=0,r=0;const n=t=>{s=!0,a=t.pageX-e.offsetLeft,r=e.scrollLeft,e.classList.add("dragging")},l=t=>{if(!s)return;t.preventDefault();const i=1*(t.pageX-e.offsetLeft-a);e.scrollLeft=r-i},o=()=>{s=!1,e.classList.remove("dragging")};return e.addEventListener("wheel",t,{passive:!1}),e.addEventListener("mousedown",n),e.addEventListener("mousemove",l),e.addEventListener("mouseleave",o),e.addEventListener("mouseup",o),e.scrollTo({left:e.scrollWidth,behavior:"smooth"}),window.addEventListener("resize",i),i(),()=>{e.removeEventListener("wheel",t),e.removeEventListener("mousedown",n),e.removeEventListener("mousemove",l),e.removeEventListener("mouseleave",o),e.removeEventListener("mouseup",o),window.removeEventListener("resize",i)}}),[o]),(0,g.useEffect)((()=>{0===o.length&&c(["all"])}),[o]);const C=e=>{c("all"===e?["all"]:t=>{const i=t.filter((e=>"all"!==e));return t.includes(e)?i.filter((t=>t!==e)):[...i,e]})};return(0,f.jsx)("div",{className:"searchbox-wrapper",children:(0,f.jsx)(h.A,{children:(0,f.jsx)(h.A.Trigger,{children:({open:e})=>(0,f.jsxs)("div",{className:"ccpigd-searchbox",children:[(0,f.jsxs)(h.A,{children:[(0,f.jsx)(h.A.Trigger,{children:(0,f.jsxs)("div",{className:"ccpigd-searchbox__options",children:[(0,f.jsx)("div",{className:"ccpigd-searchbox__options-selected",ref:v,children:o.map((e=>{const t=A.find((t=>t.value===e))?.label;return(0,f.jsxs)("div",{className:"ccpigd-searchbox__options-item",children:[(0,f.jsx)(y.A,{size:"xs",color:"dark",children:t}),(0,f.jsx)(x.A,{name:"close",fontWeight:"bold",onClick:()=>C(e)})]},e)}))}),(0,f.jsx)(h.A.TriggerArrow,{})]})}),(0,f.jsx)(h.A.Content,{className:"ccpigd-searchbox__options-list",children:A.map(((e,t)=>(0,f.jsxs)("div",{children:[(0,f.jsx)(h.A.MenuItem,{onClick:()=>C(e.value),isActive:o.includes(e.value),children:e.label}),t!==A.length-1&&(0,f.jsx)(h.A.MenuSeparator,{})]},e.value)))})]}),(0,f.jsx)("button",{onClick:e=>{e.stopPropagation(),e.preventDefault()},className:"ccpigd-searchbox__button",children:(0,f.jsx)(x.A,{name:"search",fontSize:"lg"})}),(0,f.jsx)("input",{type:"search",name:"ccpigd-search",id:"ccpigd-search",placeholder:"Search here...",onChange:e=>n(e.target.value),value:r||"",autoComplete:"off",onClick:t=>{e&&t.stopPropagation()}}),(i?.server||a?.global)&&(0,f.jsxs)(h.A,{children:[(0,f.jsx)(h.A.Trigger,{children:(0,f.jsx)(j.A,{variant:"secondary",className:"ccpigd-searchbox__filter-btn",size:"small",children:(0,f.jsx)(x.A,{name:"tune",fontSize:"xl"})})}),(0,f.jsxs)(h.A.Content,{className:"ccpigd-searchbox__dropdown",children:[i?.server&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(h.A.MenuLabel,{children:"Search Location"}),(0,f.jsx)(h.A.MenuItem,{isActive:d,onClick:()=>u(!0),children:"Server"}),(0,f.jsx)(h.A.MenuItem,{isActive:!d,onClick:()=>u(!1),children:"Cache"})]}),a?.global&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(h.A.MenuSeparator,{}),(0,f.jsx)(h.A.MenuLabel,{children:"Search Scope"}),(0,f.jsx)(h.A.MenuItem,{isActive:p,onClick:()=>m(!0),children:"Global"}),(0,f.jsx)(h.A.MenuItem,{isActive:!p,onClick:()=>m(!1),children:"Current Folder"})]})]})]})]})})})})},A=[{value:"folder",label:"Folder"},{value:"document",label:"Documents"},{value:"code",label:"Code"},{value:"image",label:"Image"},{value:"audio",label:"Audio"},{value:"video",label:"Video"},{value:"archive",label:"Archive"},{value:"binary_executable",label:"Binary Executable"},{value:"all",label:"All"}],k=()=>{const{fileLoading:e,activeFolder:t}=(0,s.G)((e=>e.manageFiles)),{editData:i}=(0,s.G)((e=>e.moduleBuilder)),r=i?.data.advanced,n=r?.["file-browser"]?.headerOptions,d=i?.data.permissions,u=d?.searchPermission,{refreshCurrentFolder:p}=(0,l.A)();return(0,f.jsx)(o.A,{children:(0,f.jsxs)(c.A,{gap:10,align:"space-between",blockAlign:"center",className:"ccpigd-topbar__actions",children:[(0,f.jsx)(c.A,{children:r?.["file-browser"]?.headerOptions.breadcrumb?(0,f.jsx)(v,{}):(0,f.jsx)(f.Fragment,{children:(0,a.Yj)("search",u)&&(0,f.jsx)(C,{})})}),(0,f.jsxs)(c.A,{gap:5,className:"ccpigd-topbar__actions-right",children:[(0,a.Yj)("search",u)&&n?.breadcrumb&&(0,f.jsx)(C,{}),n?.refresh&&(0,f.jsx)(w.A,{startIcon:(0,f.jsx)(x.A,{name:"autorenew"}),onClick:()=>p(),variant:"outlined",loading:e,disabled:""===t?.key,children:"Refresh"})]})]})})},S=()=>{const{editData:e}=(0,s.G)((e=>e.moduleBuilder)),t=e?.data.advanced,i=e?.data.permissions,l=i?.searchPermission,o=t?.hideBorderBox;return(0,f.jsxs)(n.A,{id:"ccpigd-file-browser",border:o?"none":"solid",rounded:o?"none":"lg",background:o?"none":"extra-light",padding:o?"0":"20px",children:[((0,a.Yj)("search",l)||t?.["file-browser"]?.headerOptions.breadcrumb||t?.["file-browser"]?.headerOptions.refresh)&&(0,f.jsx)(k,{}),(0,f.jsx)(r.S,{})]})};var N=i(1727),F=i(8858);const M=({data:e})=>(0,f.jsx)(F.A,{children:(0,f.jsx)(N.A,{data:e,children:(0,f.jsx)(S,{})})})},2412:(e,t,i)=>{i.d(t,{A:()=>F});var s=i(8726),a=i(347),r=i(8187),n=i(282),l=i(7586),o=i(239),c=i(9630),d=i(1609);var u=i(3714),p=i(1523),m=i(4398),h=i(868),f=i(7452),g=i(3374),x=i(3042),y=i(4368),v=i(2312),w=i(5185),b=i(6880),j=i(3330),C=i(790);const A=({loadMoreFileRef:e,galleryRef:t,fileLoading:i,files:s,hasMore:A,loadingMore:k,loadMore:S,totalPages:N,currentPage:F})=>{const{editData:M}=(0,a.G)((e=>e.moduleBuilder)),_=function(){const[e,t]=(0,d.useState)("desktop");return(0,d.useEffect)((()=>{const e=()=>{window.innerWidth>=1024?t("desktop"):window.innerWidth>=768?t("tablet"):t("mobile")};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)}),[]),e}(),z=M?.data.permissions.preview,E=M?.data.advanced,P=E?.["file-list"],L={desktop:P?.columnsDesktop,tablet:P?.columnsTablet,mobile:P?.columnsMobile},{downloadButton:T,downloadBorderRadius:I,downloadButtonText:U,downloadBackgroundColor:D,downloadTextColor:B,viewBackgroundColor:G,viewBorderRadius:R,viewButtonText:$,viewTextColor:O,showFileSize:H,showTimeStamp:V,openInNewTab:K,viewButtonSize:q}=P||{},Z=s.map((e=>({...e,previewLink:(0,l.G4)(ccpigd.isPro)?window.CCPIGDHelper.getUrl("preview",e.key,e.name,M?.id,"full",e.extension):e.thumbnails?.full,mimeType:(0,l.G4)(ccpigd.isPro)||(0,w.wu)(e.extension||"")||(0,w.lQ)(e.mimeType)?e.mimeType:"image/jpg"}))),{viewFile:W,galleryProps:Q}=(0,b.i)(Z,{id:M?.id||"",thumbnail:!!z?.enable&&!!z?.previewThumbnail}),Y=e=>(0,w.lQ)(e.mimeType)?"folder":(0,w.wu)(e.extension||"")?"image":e.mimeType?.includes("pdf")?"picture_as_pdf":e.mimeType?.includes("video")?"videocam":e.mimeType?.includes("audio")?"audiotrack":e.mimeType?.includes("document")||e.mimeType?.includes("text")?"description":"draft",J=(e,t)=>{const i=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return i?`rgba(${parseInt(i[1],16)},${parseInt(i[2],16)},${parseInt(i[3],16)},${t})`:null};if(i&&0===s.length)return(0,C.jsx)(f.A,{background:"extra-light",className:"ccpigd-file-list__card",children:(0,C.jsx)(m.A,{align:"center",gap:20,children:(0,C.jsx)(p.A,{})})});if(!s||0===s.length)return(0,C.jsx)(f.A,{background:"extra-light",className:"ccpigd-file-list__card",children:(0,C.jsx)(m.A,{align:"center",gap:20,children:(0,C.jsx)(x.A,{children:"No files found"})})});const X=E?.hideBorderBox;return(0,C.jsxs)(f.A,{className:"ccpigd-file-list__card",border:X?"none":"solid",rounded:X?"none":"lg",background:X?"none":"extra-light",padding:X?"0":"20px",children:[(0,C.jsx)(v.A,{ref:t,children:(0,C.jsx)(c.A,{columns:L[_],children:s.map((e=>(0,C.jsx)(f.A,{children:(0,C.jsxs)(u.A,{gap:15,children:[(0,C.jsxs)(u.A,{className:"ccpigd-file-list__card-info flex-wrap",gap:15,children:[(0,C.jsx)(o.A,{className:"ccpigd-file-list__card-icon-box",variant:"secondary",rounded:"md",children:(0,C.jsx)(y.A,{name:Y(e)})}),(0,C.jsxs)(m.A,{className:"ccpigd-file-list__card-content text-word-break",gap:10,children:[(0,C.jsx)(x.A,{as:"h4",weight:"medium",className:"text-line-2",children:e.name}),H&&(0,C.jsxs)(x.A,{children:[(0,C.jsx)("b",{children:"Size: "}),(0,w.v7)(e.size||0)]}),(0,C.jsxs)(x.A,{children:[(0,C.jsx)("b",{children:"Type:"})," ",e.extension]}),V&&(0,C.jsxs)(x.A,{children:[" ",(0,C.jsx)("b",{children:"Last Edited: "}),e?.lastEdited?.split("T")[0]]})]})]}),(0,C.jsxs)(n.A,{border:"none",background:"transparent",className:"ccpigd-file-list__card-button-group flex-wrap",children:[T&&(0,C.jsx)(g.A,{size:q,style:{borderRadius:I+"px",backgroundColor:D,color:B,"--hover-bg":J(D||"rgb(0,0,0",.8)},onClick:()=>(e=>{e.key;const t=window.CCPIGDHelper.getUrl("download",e.key,e.name,M?.id,"full",e.extension);window.open(t,K?"_blank":"_self")})(e),children:U}),(0,C.jsx)(g.A,{size:q,style:{borderRadius:R+"px",backgroundColor:G,color:O,"--hover-bg":J(G||"rgb(0,0,0",.8)},onClick:()=>{return t=e.key,void((0,r.Yj)("preview",z)&&W(t));var t},children:$})]})]})},e.key)))})}),(N>1&&"pagination"===E?.fileLoadingType||"pagination"!==E?.fileLoadingType&&A)&&(0,C.jsx)(h.A,{fileLoadingType:E?.fileLoadingType||"load-more",loadMore:S,hasMore:A,totalPages:N,currentPage:F,isLoading:k,loadMoreFileRef:e}),(0,C.jsx)(j.C,{...Q})]})},k=()=>{const{files:e,fileLoading:t,hasMore:i}=(0,a.G)((e=>e.manageFiles)),r=(0,d.useRef)(null),n=(0,d.useRef)(null),{loadingMore:l,loadMore:o,totalPages:c,currentPage:u}=(0,s.A)(r);return(0,C.jsx)(A,{files:e,galleryRef:n,fileLoading:t,hasMore:i,loadingMore:l,loadMoreFileRef:r,loadMore:o,totalPages:c,currentPage:u})};var S=i(1727),N=i(8858);const F=({data:e})=>(0,C.jsx)(N.A,{children:(0,C.jsx)(S.A,{data:e,children:(0,C.jsx)(k,{})})})},3790:(e,t,i)=>{i.d(t,{A:()=>u});var s=i(347),a=i(7586),r=i(7452),n=i(9612),l=i(790);const o=()=>{var e,t,i,o,c,d,u,p;const{editData:m}=(0,s.G)((e=>e.moduleBuilder)),h=m?.data.source.fileKeys[0],f=m?.data.advanced["file-uploader"],g=m?.data.filter,x=m?.data.advanced?.hideBorderBox;return(0,l.jsx)(r.A,{className:"h-100",border:x?"none":"solid",rounded:x?"none":"lg",background:x?"none":"extra-light",padding:x?"0":"20px",children:(0,l.jsx)(n.A,{onFileUpload:e=>{},data:{maxFileSize:null!==(e=m?.data.filter.maxFileSize)&&void 0!==e?e:0,minFileSize:null!==(t=m?.data.filter.minFileSize)&&void 0!==t?t:0,maxFiles:null!==(i=m?.data.filter.maxFileUpload)&&void 0!==i?i:0,enableFolderUpload:null!==(o=m?.data.permissions.upload.folderUpload)&&void 0!==o&&o,showUploadConfirmation:null!==(c=f?.showUploadConfirmation)&&void 0!==c&&c,uploadImmediately:f?.uploadImmediately,showUploadLabel:(0,a.G4)(null!==(d=f?.showBoxLabel)&&void 0!==d&&d),uploadLabelText:f?.labelText,activeFolder:h,id:m?.id.toString()||"",allowAllExtensions:g?.allowAllExtensions,allowExtensions:null!==(u=g?.allowExtensions.join(","))&&void 0!==u?u:"",allowExceptExtensions:null!==(p=g?.allowExceptExtensions.join(","))&&void 0!==p?p:"",uploadConfirmationMessage:f?.confirmationMessage,allowMultipleUpload:!0,isFormUploader:-1!=m?.integration?.toLowerCase()?.search("form")}})})};var c=i(1727),d=i(8858);const u=({data:e})=>(0,l.jsx)(d.A,{children:(0,l.jsx)(c.A,{data:e,children:(0,l.jsx)(o,{})})})},814:(e,t,i)=>{i.d(t,{A:()=>y});var s=i(347),a=i(582),r=i(8726),n=i(8187),l=i(6087),o=i(868),c=i(7452),d=i(5185),u=i(6880),p=i(3330),m=i(790);const h=({columns:e,galleryRef:t,photos:i})=>{const{files:h,fileLoading:f,hasMore:g}=(0,s.G)((e=>e.manageFiles)),{editData:x}=(0,s.G)((e=>e.moduleBuilder)),y=x?.data.advanced,v=y?.fileLoadingType||"load-more",w=x?.data.permissions.preview,b=(0,l.useRef)(null),j=y?.gallery,{viewFile:C,galleryProps:A}=(0,u.i)(h,{id:x?.id,thumbnail:!!w?.enable&&!!w?.previewThumbnail}),{totalPages:k,loadMore:S,currentPage:N,loadingMore:F}=(0,r.A)(b),M=y?.hideBorderBox;return(0,m.jsxs)(c.A,{className:`ccpigd-gallery thumbnail-view-${j?.thumbnailView?.toLowerCase()}`,border:M?"none":"solid",rounded:M?"none":"lg",background:M?"none":"extra-light",padding:M?"0":"20px",children:[(0,m.jsx)(a.A,{photos:i||[],layout:{justified:"rows",grid:"columns",masonry:"masonry"}[j?.layout||"justified"],columns:e,spacing:j?.imgMargin,targetRowHeight:"justified"===j?.layout?j?.rowHeight:200,render:{wrapper:(e,t)=>{const{style:i,...s}=e,{index:a,photo:r}=t,l=(0,d.cZ)(r?.extension)?"react-photo-album--track-gallery-video":"";return(0,m.jsx)("div",{...s,style:{...i,transition:"box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms",cursor:"pointer"},onClick:e=>{e.shiftKey||e.altKey||e.metaKey||(e.preventDefault(),((e,t)=>{if((0,n.Yj)("preview",w))if(w?.inline)C(e);else if(w?.popOut){let e=t;window.open(e,"_blank")}})(r?.key||"",r.src))},className:`${s.className} lg-item ${l}`})}},componentsProps:{image:{referrerPolicy:"no-referrer"}}}),(0,m.jsx)(o.A,{fileLoadingType:v,loadMore:S,hasMore:g,totalPages:k,currentPage:N,isLoading:f||F,loadMoreFileRef:b}),(0,m.jsx)(p.C,{...A})]})},f=()=>{const[e,t]=(0,l.useState)(3),{editData:i}=(0,s.G)((e=>e.moduleBuilder)),{files:a}=(0,s.G)((e=>e.manageFiles)),r=i?.data.advanced,n=r?.gallery,{desktop:o,tablet:c,mobile:d}=n?.columns||{},u=(0,l.useRef)(null);(0,l.useEffect)((()=>{const e=document.querySelector(".react-photo-album");e&&(u.current=e)}),[a]),(0,l.useLayoutEffect)((()=>{const e=()=>{const e=window.innerWidth;t(e>=1024?o||4:e>=768?c||3:d||2)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)}),[d,c,o]);const p={"1:1":[1,1],"3:2":[3,2],"4:3":[4,3],"9:16":[9,16],"16:9":[16,9],"21:9":[21,9]},f=a?.map((e=>{const t="thumbnail"===n?.thumbnailQuality?e.thumbnails?.thumbnail:"medium"===n?.thumbnailQuality?e.thumbnails?.medium:e.thumbnails?.full,i={...e,src:t,alt:e.name||"No Title",width:e.media?.width||200,height:e.media?.height||200,extension:e.extension||"jpg"};if(n?.aspectRatio&&p[n?.aspectRatio]&&"grid"===n?.layout){const[e,t]=p[n?.aspectRatio];i.width=i.height*e/t,i.height=i.width*t/e}return i}));return(0,m.jsx)(h,{columns:e,galleryRef:u,photos:f})};var g=i(1727),x=i(8858);const y=({data:e})=>(0,m.jsx)(x.A,{children:(0,m.jsx)(g.A,{data:e,children:(0,m.jsx)(f,{})})})},1516:(e,t,i)=>{i.d(t,{A:()=>w});var s=i(7586),a=i(6087),r=i(8726),n=i(347),l=i(5185),o=i(3714),c=i(4398),d=i(868),u=i(7452),p=i(3374),m=i(4368),h=i(3042),f=i(790);const g=()=>{var e;const{files:t,hasMore:i,fileLoading:g}=(0,n.G)((e=>e.manageFiles)),{editData:x}=(0,n.G)((e=>e.moduleBuilder)),[y,v]=(0,a.useState)(t[0]||null),w=x?.data.advanced,b=null!==(e=w?.["media-player"])&&void 0!==e?e:{},j=x?.data.permissions.download.enable,[C,A]=(0,a.useState)(b.openedPlaylist||!1),[k,S]=(0,a.useState)(b.playlistPosition||"right"),[N,F]=(0,a.useState)(!0),[M,_]=(0,a.useState)("list"),[z,E]=(0,a.useState)(1),[P,L]=(0,a.useState)(!1),[T,I]=(0,a.useState)(!0),U=w?.fileLoadingType||"load-more",D=(0,a.useRef)(null),{totalPages:B,loadMore:G,currentPage:R,loadingMore:$}=(0,r.A)(D),{showNextPrevious:O,showAndHidePlaylist:H,showNextPrefix:V,showThumbnail:K,playListTitle:q,videoRatio:Z,backgroundColor:W,textColor:Q}=b,Y=(0,a.useRef)(null),J=(0,a.useRef)(null);(0,a.useEffect)((()=>{t.length>0&&!y&&v(t[0])}),[t,y]),(0,a.useEffect)((()=>{if(y)return T?(I(!1),void L(!1)):void(X(y)?(J.current?.play(),L(!0)):(Y.current?.play(),L(!0)))}),[y]),(0,a.useEffect)((()=>{const e=e=>{if(!e)return;e.hasAttribute("controlslist")&&"nodownload"===e.getAttribute("controlslist")||e.setAttribute("controlslist","nodownload");const t=new MutationObserver((e=>{e.forEach((e=>{if("attributes"===e.type&&"controlslist"===e.attributeName){const t=e.target;t.hasAttribute("controlslist")&&"nodownload"===t.getAttribute("controlslist")||t.setAttribute("controlslist","nodownload")}}))}));return t.observe(e,{attributes:!0,attributeFilter:["controlslist"]}),t},t=e(J.current),i=e(Y.current);return()=>{t?.disconnect(),i?.disconnect()}}),[J.current,Y.current]),(0,a.useEffect)((()=>{const e=()=>{window.innerWidth<700&&S("bottom"),window.innerWidth>=700&&S(b.playlistPosition||"right")};return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)}),[]);const X=e=>{if(e?.type)return e.type.startsWith("audio/");const t=e?.name.split(".").pop()?.toLowerCase();return!!t&&["mp3","wav","ogg","aac","flac","m4a","weba"].includes(t)},ee=(e,t)=>x?.id?window.CCPIGDHelper?.getUrl("attachment",e.key,e.name,x.id,"full",t||e.extension):"",te=async e=>{let t=null;try{t=e.permissions?.users?.anyoneWithLink&&e.downloadLink?e.downloadLink:x?.id?window.CCPIGDHelper?.getUrl("download",e.key,e.name,x.id,"full",e.extension):"";const i=document.createElement("a");i.href=t,i.download=e.name,document.body.appendChild(i),i.click(),document.body.removeChild(i),window.toast.show({message:"Download Started! 👌",theme:"success",size:"sm"})}catch{window.toast.show({message:"Download Failed! 😢",theme:"error",size:"sm"})}},ie=e=>{const i=t.findIndex((e=>e.key===y?.key));"prev"===e&&i>0?v(t[i-1]):"next"===e&&i<t.length-1&&v(t[i+1])},se=(0,a.useMemo)((()=>[...Array(20)].map((()=>{const e=P?(.5+1*Math.random()).toFixed(2):.5,t=.7+.8*Math.random(),i=Math.random();return{transform:`scaleY(${e})`,flex:1,margin:"0 2px",borderRadius:"2px",transformOrigin:"center",animation:P?`ccpigd-audio-visualizer-bounce ${t}s ${i}s infinite ease-in-out`:"none"}}))),[P]),ae=e=>{const t="video"===e?Y.current:J.current;t&&(t.paused?t.play():t.pause())},re="bottom"===k?c.A:o.A,ne=w?.hideBorderBox;return(0,f.jsx)(u.A,{style:{backgroundColor:W,color:Q},className:"ccpigd-media-player-container",border:ne?"none":"solid",rounded:ne?"none":"lg",padding:ne?"0":"20px",children:(0,f.jsxs)(re,{direction:"right"===k?"row":"left"===k?"row-reverse":"row",gap:15,className:`ccpigd-media-player-content ccpigd-playlist-${k}`,children:[y?(0,f.jsxs)("div",{className:"ccpigd-media-player-wrapper",onMouseEnter:()=>F(!0),onMouseLeave:()=>F(!P),children:[(0,f.jsxs)(o.A,{align:"space-between",wrap:!1,className:"ccpigd-media-player-header "+(N?"ccpigd-visible":"ccpigd-hidden"),children:[(0,f.jsx)(h.A,{size:"xl",color:"white",className:"ccpigd-media-name",children:y.name}),(0,f.jsxs)(o.A,{gap:10,wrap:!1,children:[(0,f.jsx)(h.A,{color:"white",className:"white-space-nowrap",children:(0,l.v7)(y?.size||0)}),(0,f.jsx)("span",{className:"ccpigd-dot"}),(0,f.jsxs)(o.A,{gap:5,wrap:!1,children:[(0,f.jsx)(m.A,{name:"schedule",className:"text-white"}),(0,f.jsx)(h.A,{color:"white",children:(0,s.fU)(Number(y?.media?.duration)||0)})]})]})]}),(0,f.jsx)(m.A,{name:P?"pause":"play_arrow",className:"ccpigd-media-play-action "+(N?"ccpigd-visible":"ccpigd-hidden"),onClick:()=>X(y)?ae("audio"):ae("video")}),X(y)?(0,f.jsxs)("div",{className:"ccpigd-audio-visualizer",onClick:()=>ae("audio"),children:[(0,f.jsx)("audio",{ref:J,src:ee(y),controls:!0,autoPlay:!1,controlsList:j?void 0:"nodownload",onPlay:()=>{L(!0)},onPause:()=>{L(!1)}}),(0,f.jsx)("div",{className:"ccpigd-audio-visualizer-bars",children:se.map(((e,t)=>(0,f.jsx)("div",{className:"ccpigd-audio-visualizer-bar",style:e},t)))})]}):(0,f.jsx)("video",{ref:Y,src:ee(y),poster:ee(y,"jpg"),className:"ccpigd-media-player-video",style:{"--ccpigd-video-ratio":Z},controls:!0,autoPlay:!1,controlsList:j?void 0:"nodownload",onPlay:()=>{L(!0)},onPause:()=>{L(!1)}}),(0,f.jsxs)(o.A,{align:"space-between",className:"ccpigd-media-player-footer",wrap:!1,children:[O&&(0,f.jsxs)(o.A,{gap:10,wrap:!1,children:[(0,f.jsx)(p.A,{size:"small",variant:"primary",startIcon:(0,f.jsx)(m.A,{name:"chevron_left",fontSize:"xl"}),disabled:0===t.findIndex((e=>e.key===y?.key)),onClick:()=>ie("prev"),children:"Prev"}),(0,f.jsx)(p.A,{size:"small",variant:"primary",endIcon:(0,f.jsx)(m.A,{name:"chevron_right",fontSize:"xl"}),disabled:t.findIndex((e=>e.key===y?.key))===t.length-1,onClick:()=>ie("next"),children:"Next"})]}),H&&(0,f.jsxs)(o.A,{gap:10,wrap:!1,children:[(0,f.jsx)(m.A,{name:"grid"===M?"view_agenda":"view_comfy_alt",className:"ccpigd-media-action "+(C?"":"disabled"),fontSize:"lg",onClick:()=>{C&&_("grid"===M?"list":"grid")}}),(0,f.jsx)(m.A,{name:"menu_open",className:"ccpigd-media-action",fontSize:"lg",onClick:()=>A(!C)})]})]})]}):(0,f.jsx)(h.A,{children:"No media available"}),H&&(0,f.jsxs)(u.A,{padding:0,className:"ccpigd-media-playlist "+(C?"ccpigd-media-playlist-open":"ccpigd-media-playlist-closed"),style:"bottom"!==k?X(y)?{height:"450px"}:{height:Y.current?.offsetHeight}:{},children:[(0,f.jsxs)(o.A,{align:"space-between",className:"ccpigd-media-playlist-header",children:[(0,f.jsx)(h.A,{size:"lg",weight:"medium",children:q}),"grid"===M&&"bottom"!==k&&(0,f.jsx)(m.A,{name:1===z?"grid_view":"splitscreen",className:"ccpigd-media-action ccpigd-media-cols-action",onClick:()=>E(1===z?2:1)})]}),(0,f.jsxs)("div",{className:`ccpigd-media-playlist-wrapper ccpigd-media-${M}-view ccpigd-media-cols-${z}`,children:[t.map(((e,t)=>(0,f.jsxs)(o.A,{gap:10,align:"bottom"===k?"start":"space-between",wrap:"list"!==M,className:"ccpigd-media-list overflow-hidden "+(y?.key===e.key?"bg-secondary ccpigd-card-active":""),onClick:()=>{v(e),F(!0)},children:[(0,f.jsxs)(o.A,{gap:10,wrap:"list"!==M,className:"w-100",children:[V&&(0,f.jsxs)(h.A,{color:"grid"===M?"white":void 0,className:"ccpigd-media-list-number "+("grid"===M?"bg-primary":""),children:[t+1,"."]}),K&&e.thumbnails&&(0,f.jsx)("img",{className:"ccpigd-media-list-thumbnail",src:ee(e,"jpg"),alt:e.name}),(0,f.jsxs)(c.A,{gap:"grid"===M?14:4,align:"space-between",className:"grid"===M?"p-3":"p-1",children:[(0,f.jsx)(h.A,{className:"ccpigd-media-name",children:e.name}),(0,f.jsxs)(o.A,{gap:5,wrap:!1,children:[(0,f.jsx)(h.A,{size:"xs",children:(0,l.v7)(e?.size||0)}),(0,f.jsx)("span",{className:"dot"}),(0,f.jsxs)(o.A,{gap:3,children:[(0,f.jsx)(m.A,{name:"schedule",fontSize:"sm"}),(0,f.jsx)(h.A,{size:"xs",children:(0,s.fU)(Number(e?.media?.duration)||0)})]}),"grid"===M&&j&&(0,f.jsx)(m.A,{name:"download",fontSize:"xl",className:"ccpigd-media-download-icon",onClick:t=>{t.stopPropagation(),te(e)}})]})]})]}),"list"===M&&j&&(0,f.jsx)(m.A,{name:"download",fontSize:"xl",className:"ccpigd-media-download-icon",onClick:t=>{t.stopPropagation(),te(e)}})]},e.id))),(0,f.jsx)(d.A,{fileLoadingType:U,loadMore:G,hasMore:i,totalPages:B,currentPage:R,isLoading:g||$,loadMoreFileRef:D})]})]})]})})},x=()=>(0,f.jsx)(g,{});var y=i(1727),v=i(8858);const w=({data:e})=>(0,f.jsx)(v.A,{children:(0,f.jsx)(y.A,{data:e,children:(0,f.jsx)(x,{})})})},213:(e,t,i)=>{var s=i(7790),a=i(5290),r=i(5262),n=i(9521),l=i(5210),o=i(2608),c=i(5836),d=i(2610);window.ccpigdRenderModules=()=>{(0,s.B)(),(0,a.B)(),(0,r.B)(),(0,n.B)(),(0,l.B)(),(0,o.B)(),(0,c.B)(),(0,d.B)()}},9477:(e,t,i)=>{i.d(t,{A:()=>v});var s=i(6087),a=i(8726),r=i(347),n=i(239),l=i(7666),o=i(2467),c=i(7452),d=i(790);const u=()=>(0,d.jsx)(c.A,{background:"extra-light",padding:10,id:"ccpigd-searchbox-file-list",children:(0,d.jsx)(o.S,{})});var p=i(7673),m=i(4368),h=i(3042);const f=()=>{const{editData:e}=(0,r.G)((e=>e.moduleBuilder)),t=e?.data.permissions.searchPermission,i=e?.data.advanced,o=i?i["search-box"]:null,f=t?.searchLocation,x=t?.searchScope,[y,v]=(0,s.useState)(null),[w,b]=(0,s.useState)(["all"]),[j,C]=(0,s.useState)(!1),[A,k]=(0,s.useState)(!1),[S,N]=(0,s.useState)(!1),F=(0,s.useRef)(null),M=i?.hideBorderBox,{handleSearch:_}=(0,a.A)();(0,l.A)((()=>{null===y||y.length<3?N(!1):(N(!0),_(y,j,A))}),[y],800),(0,s.useEffect)((()=>{const e=F.current;if(!e)return;const t=t=>{0!==t.deltaY&&(t.preventDefault(),e.scrollLeft+=t.deltaY)},i=()=>{e.scrollWidth>e.clientWidth?e.classList.add("is-overflowing"):e.classList.remove("is-overflowing")};let s=!1,a=0,r=0;const n=t=>{s=!0,a=t.pageX-e.offsetLeft,r=e.scrollLeft,e.classList.add("dragging")},l=t=>{if(!s)return;t.preventDefault();const i=1*(t.pageX-e.offsetLeft-a);e.scrollLeft=r-i},o=()=>{s=!1,e.classList.remove("dragging")};return e.addEventListener("wheel",t,{passive:!1}),e.addEventListener("mousedown",n),e.addEventListener("mousemove",l),e.addEventListener("mouseleave",o),e.addEventListener("mouseup",o),e.scrollTo({left:e.scrollWidth,behavior:"smooth"}),window.addEventListener("resize",i),i(),()=>{e.removeEventListener("wheel",t),e.removeEventListener("mousedown",n),e.removeEventListener("mousemove",l),e.removeEventListener("mouseleave",o),e.removeEventListener("mouseup",o),window.removeEventListener("resize",i)}}),[w]),(0,s.useEffect)((()=>{0===w.length&&b(["all"])}),[w]);const z=e=>{b("all"===e?["all"]:t=>{const i=t.filter((e=>"all"!==e));return t.includes(e)?i.filter((t=>t!==e)):[...i,e]})};return(0,d.jsxs)(c.A,{className:"searchbox-wrapper",border:M?"none":"solid",rounded:M?"none":"lg",background:M?"none":"extra-light",padding:M?"0":"20px",children:[(0,d.jsx)(p.A,{children:(0,d.jsx)(p.A.Trigger,{children:({open:e})=>(0,d.jsxs)("div",{className:"ccpigd-searchbox",children:[(0,d.jsxs)(p.A,{children:[(0,d.jsx)(p.A.Trigger,{children:(0,d.jsxs)("div",{className:"ccpigd-searchbox__options",children:[(0,d.jsx)("div",{className:"ccpigd-searchbox__options-selected",ref:F,children:w.map((e=>{const t=g.find((t=>t.value===e))?.label;return(0,d.jsxs)("div",{className:"ccpigd-searchbox__options-item",children:[(0,d.jsx)(h.A,{size:"xs",color:"dark",children:t}),(0,d.jsx)(m.A,{name:"close",fontWeight:"bold",onClick:()=>z(e)})]},e)}))}),(0,d.jsx)(p.A.TriggerArrow,{})]})}),(0,d.jsx)(p.A.Content,{className:"ccpigd-searchbox__options-list",children:g.map(((e,t)=>(0,d.jsxs)("div",{children:[(0,d.jsx)(p.A.MenuItem,{isActive:w.includes(e.value),activeIcon:!0,activeBg:!0,onClick:()=>z(e.value),children:e.label}),t!==g.length-1&&(0,d.jsx)(p.A.MenuSeparator,{})]},e.value)))})]}),(0,d.jsx)("button",{onClick:e=>{e.stopPropagation(),e.preventDefault()},className:"ccpigd-searchbox__button",children:(0,d.jsx)(m.A,{name:"search",fontSize:"lg"})}),(0,d.jsx)("input",{type:"search",name:"ccpigd-search",id:"ccpigd-search",placeholder:`${o?.searchBoxText}...`,onChange:e=>v(e.target.value),value:y||"",autoComplete:"off",onClick:t=>{e&&t.stopPropagation()}}),(f?.server||x?.global)&&(0,d.jsxs)(p.A,{children:[(0,d.jsx)(p.A.Trigger,{children:(0,d.jsx)(n.A,{variant:"secondary",className:"ccpigd-searchbox__filter-btn",size:"small",children:(0,d.jsx)(m.A,{name:"tune",fontSize:"xl"})})}),(0,d.jsxs)(p.A.Content,{className:"ccpigd-searchbox__dropdown",children:[f?.server&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(p.A.MenuLabel,{children:"Search Location"}),(0,d.jsx)(p.A.MenuItem,{isActive:j,activeIcon:!0,onClick:()=>C(!0),children:"Server"}),(0,d.jsx)(p.A.MenuItem,{isActive:!j,activeIcon:!0,onClick:()=>C(!1),children:"Cache"})]}),x?.global&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(p.A.MenuSeparator,{}),(0,d.jsx)(p.A.MenuLabel,{children:"Search Scope"}),(0,d.jsx)(p.A.MenuItem,{isActive:A,activeIcon:!0,onClick:()=>k(!0),children:"Global"}),(0,d.jsx)(p.A.MenuItem,{isActive:!A,activeIcon:!0,onClick:()=>k(!1),children:"Current Folder"})]})]})]})]})})}),S&&(0,d.jsx)(u,{})]})},g=[{value:"folder",label:"Folder"},{value:"document",label:"Documents"},{value:"code",label:"Code"},{value:"image",label:"Image"},{value:"audio",label:"Audio"},{value:"video",label:"Video"},{value:"archive",label:"Archive"},{value:"binary_executable",label:"Binary Executable"},{value:"all",label:"All"}];var x=i(1727),y=i(8858);const v=({data:e})=>(0,d.jsx)(y.A,{children:(0,d.jsx)(x.A,{data:e,children:(0,d.jsx)(f,{})})})},4009:(e,t,i)=>{i.d(t,{A:()=>v});var s=i(347),a=i(6087),r=i(8726),n=i(8187),l=i(3325),o=i(868),c=i(7452),d=i(1708),u=i(1523),p=i(6880),m=i(3330),h=i(790);const f=({photos:e,sliderRef:t,settings:i})=>{const{files:f,fileLoading:g,hasMore:x}=(0,s.G)((e=>e.manageFiles)),{editData:y}=(0,s.G)((e=>e.moduleBuilder)),v=y?.data.advanced,w=v?.fileLoadingType||"infinite-scroll",b=y?.data.permissions.preview,j=(0,a.useRef)(null),C=(0,a.useRef)(null),[A,k]=(0,a.useState)(!1),{viewFile:S,galleryProps:N}=(0,p.i)(f,{id:y?.id,thumbnail:!!b?.enable&&!!b?.previewThumbnail});(0,a.useEffect)((()=>{const e=setTimeout((()=>{k(!0)}),100);return()=>clearTimeout(e)}),[]);const F=(0,a.useCallback)(((e,t)=>{if((0,n.Yj)("preview",b))if(b?.inline)S(e);else if(b?.popOut){const e=t;window.open(e,"_blank")}}),[b,S]),{totalPages:M,loadMore:_,currentPage:z,loadingMore:E}=(0,r.A)(j),P=e?.filter((e=>null!==e&&e?.thumbnails?.full&&e?.key))||[],L=(0,a.useCallback)((()=>{const e=i?.showNavigation,t=i?.navigationStyle;return!1!==e&&(!t||"arrows-dots"===t||"arrows"===t)}),[i]),T=(0,a.useCallback)((()=>{const e=i?.showNavigation,t=i?.navigationStyle;return!1!==e&&(!t||"arrows-dots"===t||"dots"===t)}),[i]),I=(0,a.useCallback)((()=>{switch(i?.sliderEffect||"slide"){case"cube":return{cubeEffect:{shadow:!0,slideShadows:!0,shadowOffset:20,shadowScale:.94}};case"fade":return{fadeEffect:{crossFade:!0},virtualTranslate:!0};case"coverflow":return{coverflowEffect:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0}};case"flip":return{flipEffect:{slideShadows:!1,limitRotation:!0}};default:return{}}}),[i?.sliderEffect]),U=(0,a.useCallback)((()=>{const e=[d.s3];switch(L()&&e.push(d.Vx),T()&&e.push(d.dK),i?.autoPlaySpeed&&e.push(d.Ij),i?.mouseControl&&e.push(d.FJ),i?.sliderEffect||"slide"){case"cube":e.push(d.hw);break;case"fade":e.push(d._R);break;case"coverflow":e.push(d.t9);break;case"flip":e.push(d.n)}return e}),[L,T,i?.autoPlaySpeed,i?.sliderEffect,i?.mouseControl]);if(0===P.length)return(0,h.jsx)(c.A,{background:"extra-light",className:"ccpigd-slider-carousel",children:(0,h.jsx)("div",{className:"no-photos",children:"No photos available"})});if(!A)return(0,h.jsx)(c.A,{className:"ccpigd-slider-carousel",children:(0,h.jsx)("div",{className:"ccpigd-slider-init",ref:t,children:(0,h.jsx)(u.A,{})})});const D=v?.hideBorderBox;return(0,h.jsxs)(c.A,{className:"ccpigd-slider-carousel",border:D?"none":"solid",rounded:D?"none":"lg",background:D?"none":"extra-light",padding:D?"0":"20px",children:[(0,h.jsxs)("div",{className:"ccpigd-slider-init",ref:t,children:[(0,h.jsx)(l.RC,{ref:C,effect:i?.sliderEffect||"slide",direction:i?.sliderType||"horizontal",grabCursor:!0,loop:P.length>1,spaceBetween:i?.itemGap||10,autoHeight:!0,navigation:L()&&P.length>1,pagination:!!(T()&&P.length>1)&&{clickable:!0},keyboard:{enabled:!0,onlyInViewport:!0},autoplay:!!i?.slideAutoPlay&&{delay:i?.autoPlaySpeed||3e3,disableOnInteraction:!1,pauseOnMouseEnter:!0},mousewheel:!!i?.mouseControl&&{forceToAxis:!0,releaseOnEdges:!0,invert:!1},breakpoints:{768:{slidesPerView:Math.min(i?.slideToShow?.tablet||1,P.length)},1024:{slidesPerView:Math.min(i?.slideToShow?.desktop||1,P.length)}},...I(),watchOverflow:!0,updateOnWindowResize:!0,modules:U(),onSwiper:e=>{setTimeout((()=>{e.update()}),100)},className:"ccpigd-custom-swiper",children:P.map(((e,t)=>(0,h.jsx)(h.Fragment,{children:(0,h.jsx)(l.qr,{children:(0,h.jsxs)("div",{className:"ccpigd-swiper-slider-content",style:{borderRadius:`${i?.borderRadius||0}px`},children:[(0,h.jsx)("img",{src:e.thumbnails.full,alt:e.name||`Image ${t+1}`,onClick:()=>F(e.key,e.thumbnails.thumbnail),onError:t=>{console.error("Image failed to load:",e.thumbnails.thumbnail),t.currentTarget.style.display="none"},onLoad:()=>{C.current&&C.current.swiper&&C.current.swiper.update()},style:{borderRadius:`${i?.borderRadius||0}px`}}),e.name&&i?.disableSliderCaption&&(0,h.jsx)("div",{className:"ccpigd-swiper-slider-caption",children:e.name})]})},`${e.key}-${t}`)})))}),(0,h.jsx)(o.A,{fileLoadingType:w,loadMore:_,hasMore:x,totalPages:M,currentPage:z,isLoading:g||E,loadMoreFileRef:j})]}),(0,h.jsx)(m.C,{...N})]})},g=()=>{const{editData:e}=(0,s.G)((e=>e.moduleBuilder)),{files:t}=(0,s.G)((e=>e.manageFiles)),i=e?.data.advanced,r=i?.["slider-carousel"],n=(0,a.useRef)(null),l=t?.map((e=>{if(!e||!e.thumbnails?.thumbnail||!e.key)return null;const t=e.thumbnails.thumbnail;return{key:e.key,name:e.name||"",extension:e.extension||"",mimeType:e.mimeType||"",thumbnails:{thumbnail:t,full:e.thumbnails.full||""}}})).filter((e=>null!==e))||[];return(0,h.jsx)(f,{photos:l,sliderRef:n,settings:r})};var x=i(1727),y=i(8858);const v=({data:e})=>(0,h.jsx)(y.A,{children:(0,h.jsx)(x.A,{data:e,children:(0,h.jsx)(g,{})})})},2012:(e,t,i)=>{i.d(t,{A:()=>k});var s=i(4368),a=i(790);const r=({children:e,isPro:t=!0,className:i="",isOutSide:r=!1})=>(0,a.jsxs)("div",{className:`ccpigd-top-level-wrapper ccpigd-block-icon-wrapper ${i}`,children:[t&&!ccpigd?.isPro&&(0,a.jsx)(s.A,{name:"crown",fontSize:"xl",className:"ccpigd-configure-icon-pro "+(r?"ccpigd-icon-outside":"")}),e]});var n=i(2356),l=i(6087),o=i(6391),c=i(7666);const d=({attributes:e,setAttributes:t})=>{const[i,s]=(0,l.useState)(""),[r,d]=(0,l.useState)(""),[u,p]=(0,l.useState)([]),[m,h]=(0,l.useState)();(0,c.A)((()=>{d(i)}),[i],500);const{data:f,isFetching:g,isLoading:x}=(0,n.i0)({search:r},{refetchOnMountOrArgChange:!0});return(0,l.useEffect)((()=>{if(f?.shortcodes){const e=f.shortcodes.map((e=>({name:`${e?.id}: ${e?.title}`,value:`${e?.id}: ${e?.title}`})));p(e)}else p([])}),[f]),(0,a.jsx)(o.A,{options:u,placeholder:"Search for a shortcode...",style:{minWidth:"200px"},loading:g||x,value:[m||"Search for a shortcode..."],onChange:e=>{h(e[0]),t({id:Number(e[0]?.toString().split(":")[0]),type:"shortcode"})},onSearch:e=>{s(e)}})};var u=i(777),p=i(8858),m=i(5219),h=i(1523),f=i(1609);const g=({id:e})=>{const[t,{data:i,isFetching:s,isLoading:r,isError:l}]=(0,n.nO)();return(0,f.useEffect)((()=>{e&&t({id:e,config:{page:1,order:"ASC",orderBy:"name"}},!0)}),[e,t]),s||r?(0,a.jsx)(h.A,{}):l?(0,a.jsx)("div",{children:"Error loading shortcode."}):(0,a.jsx)(m.A,{data:i})};var x=i(7452),y=i(3374),v=i(3042),w=i(1468);const b=({attributes:e,setAttributes:t,openModal:i})=>{const{id:r,type:n}=e||{},l="file-browser"===n?"File Browser":"media-player"===n?"Media Player":"gallery"===n?"Gallery":"slider-carousel"===n?"Slider Carousel":"embed-documents"===n?"Embed Documents":"search-box"===n?"Search Box":"file-list"===n?"File List":"shortcode"===n?"Shortcode Modules":"Module",o="file-browser"===n?"folder":"media-player"===n?"stock_media":"gallery"===n?"imagesmode":"slider-carousel"===n?"slideshow":"embed-documents"===n?"text_compare":"search-box"===n?"feature_search":"file-list"===n?"event_list":"shortcode"===n?"code":"data_object";return(0,a.jsx)("div",{className:"ccpigd-top-level-wrapper",children:r?(0,a.jsx)(p.A,{children:(0,a.jsx)(g,{id:r})}):(0,a.jsxs)(x.A,{padding:30,isPro:["media-player","slider-carousel","embed-documents","search-box","file-list"].includes(null!=n?n:"")&&!ccpigd?.isPro,className:"flex-center flex-col w-100",children:[(0,a.jsx)(s.A,{name:o,fontSize:"2xl",className:"text-primary ccpigd-block-icon"}),(0,a.jsx)(v.A,{as:"h3",size:"2xl",weight:"semibold",className:"mt-4",children:l}),(0,a.jsx)(v.A,{as:"p",size:"sm",className:"mt-3",children:"Please configure the module first to display the content."}),(0,a.jsx)("div",{className:"mt-3",children:"shortcode"===n?(0,a.jsx)(w.Kq,{store:u.M,children:(0,a.jsx)(d,{attributes:e,setAttributes:t})}):(0,a.jsx)(y.A,{variant:"primary",onClick:i,children:"Configure"})})]})})};var j=i(7723),C=i(4715),A=i(6427);const k=({attributes:e,setAttributes:t,isPro:i=!0})=>{const s=()=>{window.toast.show({size:"full",duration:0,moduleBuilder:{attributes:e,onSave:e=>{const{id:i,type:s}=e;t({id:i,type:s})},integration:"gutenberg",onClose:()=>{window.toast.hide()}}})},n=()=>{!ccpigd?.isPro&&i?window.CCPIGDHelper.openUpgradePopUp():s()};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(C.BlockControls,{children:(0,a.jsx)(A.ToolbarGroup,{children:(0,a.jsx)(r,{isPro:i,children:"shortcode"===e?.type?(0,a.jsx)(w.Kq,{store:u.M,children:(0,a.jsx)(d,{setAttributes:t})}):(0,a.jsx)(A.ToolbarButton,{icon:"admin-generic",label:"Click to open Module Builder",text:"Configure",onClick:n})})})}),(0,a.jsx)(C.InspectorControls,{children:(0,a.jsx)(A.PanelBody,{title:(0,j.__)("Settings","integrate-dropbox"),initialOpen:!0,children:(0,a.jsx)(A.PanelRow,{children:(0,a.jsx)(r,{isPro:i,isOutSide:!0,children:"shortcode"===e?.type?(0,a.jsx)(w.Kq,{store:u.M,children:(0,a.jsx)(d,{setAttributes:t})}):(0,a.jsx)(A.Button,{variant:"secondary",onClick:n,children:(0,j.__)("Configure","integrate-dropbox")})})})})}),(0,a.jsx)("div",{...(0,C.useBlockProps)(),children:(0,a.jsx)(b,{attributes:e,setAttributes:t,openModal:s})})]})}},4948:(e,t,i)=>{i.d(t,{A:()=>r});var s=i(4368),a=i(790);const r=({name:e,isPro:t})=>(0,a.jsxs)("div",{className:"ccpigd-top-level-wrapper ccpigd-block-icon-wrapper",children:[t&&(0,a.jsx)(s.A,{name:"crown",fontSize:"xl",className:"ccpigd-icon-pro"}),(0,a.jsx)(s.A,{name:e,fontSize:"2xl",className:"text-primary"})]})},7666:(e,t,i)=>{i.d(t,{A:()=>a});var s=i(1609);function a(e,t,i){const a=(0,s.useCallback)(e,t);(0,s.useEffect)((()=>{const e=setTimeout(a,i);return()=>clearTimeout(e)}),[a,i])}},6203:(e,t,i)=>{i.d(t,{M:()=>a});var s=i(1609);const a=(e,t)=>{const i=(0,s.useRef)((()=>{const e=document.createElement("div");return e.style.position="absolute",e.style.background="var(--ccpigd-light)",e.style.boxShadow="inset 0 0 0 2px var(--ccpigd-primary)",e.style.borderRadius="2px",e.style.pointerEvents="none",e.style.mixBlendMode="multiply",e})()),a=(0,s.useRef)(null),[r,n]=(0,s.useState)([]),[l,o]=(0,s.useState)(!1),c=(0,s.useRef)({}),d=(0,s.useRef)(!1),u=e=>{if(!c.current.start)return;const t=a.current?.getBoundingClientRect(),s={x:e.clientX-(t?.left||0),y:e.clientY-(t?.top||0)};c.current.end=s;const r=Math.abs(s.x-c.current.start.x),n=Math.abs(s.y-c.current.start.y);!d.current&&(r>10||n>10)&&(d.current=!0,document.body.style.userSelect="none",a.current&&!a.current.contains(i.current)&&a.current.appendChild(i.current)),d.current&&((e,t)=>{const s=i.current;if(!s)return;const a=Math.min(e.x,t.x),r=Math.min(e.y,t.y),n=Math.abs(t.x-e.x),l=Math.abs(t.y-e.y);s.style.left=`${a}px`,s.style.top=`${r}px`,s.style.width=`${n}px`,s.style.height=`${l}px`})(c.current.start,s)},p=e=>{if(!t)return;e.stopPropagation();let i=e.target.closest(".ccpigd-file-list");if(i){a.current=i;const t=i.getBoundingClientRect();c.current={start:{x:e.clientX-t.left,y:e.clientY-t.top},end:{x:e.clientX-t.left,y:e.clientY-t.top}},d.current=!1,document.addEventListener("mousemove",u)}},m=()=>{if(document.body.style.userSelect="initial",document.removeEventListener("mousemove",u),d.current=!1,a.current&&a.current.contains(i.current)){const e=i.current.getBoundingClientRect(),t=a.current.querySelectorAll(".ccpigd-file-card"),s=[];t.forEach((t=>{const i=t.getAttribute("data-key"),a=t.getBoundingClientRect();e.left<a.right&&e.right>a.left&&e.top<a.bottom&&e.bottom>a.top&&i&&s.push(i)})),n(s),a.current.removeChild(i.current)}c.current={}};return(0,s.useEffect)((()=>{if(!t)return;const i=e.current;return i?(i.addEventListener("mousedown",p),document.addEventListener("mouseup",m),()=>{i.removeEventListener("mousedown",p),document.removeEventListener("mouseup",m)}):void 0}),[t]),(0,s.useEffect)((()=>{const e=e=>{(e.ctrlKey||e.metaKey)&&o(!0)},t=e=>{e.ctrlKey||e.metaKey||o(!1)};return window.addEventListener("keydown",e),window.addEventListener("keyup",t),()=>{window.removeEventListener("keydown",e),window.removeEventListener("keyup",t)}}),[]),{selectedItems:r,isControlPressed:l}}},6300:(e,t,i)=>{i.d(t,{H:()=>o});var s=i(7603),a=i(347),r=i(1442),n=i(2262),l=i(3940);const o=()=>{const{activeFolder:e}=(0,a.G)((e=>e.manageFiles)),t=(0,a.j)(),[i]=(0,n.vV)(),[o]=(0,n.x7)(),[c]=(0,n.u1)(),[d]=(0,n.GJ)();return{createFolder:async()=>{(0,l.l)({componentName:"CreateFolder"})},deleteFile:async s=>{try{if(!await window.toast.confirm({message:"Are you sure? You won't be able to revert this!",okText:"Delete",cancelText:"Cancel"}))return;await window.toast.promise((async()=>{await i({fileKeys:s,activeFolderKey:e?.key}).unwrap(),t((0,r.nU)([]))}),{loading:"Delete",success:"Files deleted successfully!",error:"Failed to delete files. Please try again."})}catch(e){if(!1===e)return;window.toast.show({message:"Unexpected error occurred.",theme:"error",size:"sm"})}},rename:async e=>{(0,l.l)({componentName:"RenameFile",file:e})},download:async(e,t)=>{let i=null;try{if(e.permissions?.users?.anyoneWithLink&&e.downloadLink)i=e.downloadLink;else{const t=await o({fileKey:e.key});if(t.error||!t.data)return void window.toast.show({message:t.error||"Failed to get download link.",theme:"error",size:"sm"});i=t.data?.download}if(window.toast.show({message:"Download Started! 👌",theme:"success",size:"sm"}),!i)return void window.toast.show({message:"Download link not found",theme:"error",size:"sm"});const t=document.createElement("a");t.href=i,t.download=e.name,document.body.appendChild(t),t.click(),document.body.removeChild(t)}catch(e){window.toast.show({message:"Invalid response from server",theme:"error",size:"sm"}),console.error(e)}},copy:e=>{},move:e=>{},share:e=>{},importToMedia:(e,t)=>{window.toast.show({message:"Importing to Media Library...",theme:"success",size:"sm"}),d({fileKey:e,mimeType:t}).then((e=>{e.error?window.toast.show({message:e.error||"An unexpected error occurred.",theme:"error",size:"sm"}):window.toast.show({message:"Your file has been imported 👌",theme:"success",size:"sm"})})).catch((e=>{window.toast.show({message:"An unexpected error occurred.",theme:"error",size:"sm"})}))},viewDetails:e=>{t((0,s.z8)(e))},openGoogleDrive:async e=>{try{let t=e.previewLink;if(!t){const i=await c({fileKey:e.key});if(i.error||!i.data)return void window.toast.show({message:"No preview link found",theme:"error",size:"sm"});t=i.data?.preview}window.toast.show({message:"Opening in Google Drive...",theme:"success",size:"sm"}),window.open(t,"_blank")}catch(e){window.toast.show({message:"Invalid response from server",theme:"error",size:"sm"}),console.error(e)}}}}},4315:(e,t,i)=>{i.d(t,{A:()=>d});var s=i(6739),a=i(6087),r=i(347),n=i(1902),l=i(2262),o=i(1442);const c=(e,t)=>e.map((({key:e,name:i})=>({name:i||"My Drive",key:e===t?"my-drive":e,type:"folder",mimeType:"application/vnd.google-apps.folder"}))),d=e=>{const t=(0,r.j)(),{activeFolder:i,files:d,hasMore:u,page:p}=(0,r.G)((e=>e.manageFiles)),{activeAccount:m}=(0,r.G)((e=>e.auth)),[h,f]=(0,a.useState)(!1),g=(0,a.useRef)([]),x=(0,a.useRef)(null),[y]=(0,l.lP)(),{getQueryParam:v}=(0,s.Ay)(),w=v("orderBy")||s.r4,b=v("order")||s.DJ,{data:j,refetch:C,isFetching:A,isLoading:k}=(0,l.DJ)({activeFolder:i,refresh:!1,orderBy:w,order:b,page:1,perPage:n.PV.PER_PAGE_LIMIT},{skip:!i}),S=(0,a.useCallback)((async()=>{if(!h&&u&&i){f(!0);try{const e=await y({activeFolder:i,refresh:!1,orderBy:w,order:b,page:p,perPage:n.PV.PER_PAGE_LIMIT}).unwrap();if(e?.files?.length){const i=[...g.current,...e.files];t((0,o.q9)(i)),t((0,o.Ir)(p+1)),t((0,o.Go)(e.hasMore))}else t((0,o.Go)(!1))}catch(e){console.error("Lazy load error:",e)}finally{f(!1)}}}),[h,u,p,i,w,b,y]);return(0,a.useEffect)((()=>{const t=e?.current;if(t)return x.current&&x.current.disconnect(),x.current=new IntersectionObserver((([e])=>{e.isIntersecting&&S()}),{threshold:1}),x.current.observe(t),()=>{x.current&&x.current.disconnect()}}),[e?.current,S,d?.length,i,w,b]),(0,a.useEffect)((()=>{i&&(t((0,o.rI)(!0)),C())}),[w,b]),(0,a.useEffect)((()=>{j&&i&&!A&&!k&&(t((0,o.NE)({activeFolder:i,chunkFiles:j.files||[],breadcrumbs:c(j.breadcrumbs||[],m?.key||"")})),t((0,o.Ir)(2)),t((0,o.Go)(!0)))}),[j?.files]),(0,a.useEffect)((()=>{g.current=d}),[d]),{refreshCurrentFolder:async e=>{if(i)try{const s=await t(l.rd.endpoints.getFiles.initiate({activeFolder:i,refresh:null==e||e,orderBy:w,order:b,page:1,perPage:n.PV.PER_PAGE_LIMIT},{forceRefetch:!0})).unwrap();if(s){const e=s.files||[];t((0,o.Ir)(2)),t((0,o.Go)(s.hasMore)),t((0,o.NE)({activeFolder:i,chunkFiles:e,breadcrumbs:c(s.breadcrumbs||[],m?.key||"")}))}else t((0,o.Go)(!1))}catch(e){console.error("Error refreshing files:",e),t((0,o.Go)(!1))}finally{t((0,o.rI)(!1))}},loadMore:S,loadingMore:h,hasMore:u}}},6880:(e,t,i)=>{i.d(t,{i:()=>m});var s=i(6087),a=i(7723),r=i(1609),n=i.n(r),l=i(1523),o=i(4368),c=i(239),d=i(790);const u=({audioUrl:e,onClose:t})=>{const[i,s]=(0,r.useState)(!1),[n,u]=(0,r.useState)(!0),[p,m]=(0,r.useState)(null),[h,f]=(0,r.useState)("0:00"),[g,x]=(0,r.useState)("0:00"),[y,v]=(0,r.useState)(0),w=(0,r.useRef)(null),b=e=>`${Math.floor(e/60)}:${Math.floor(e%60).toString().padStart(2,"0")}`;(0,r.useEffect)((()=>{const t=new Audio(e);w.current=t;const i=()=>{t&&(f(b(t.currentTime)),v(t.currentTime/t.duration*100))},r=()=>{u(!1),x(b(t.duration))},n=()=>{m((0,a.__)("Failed to load audio file","integration-google-drive")),u(!1)},l=()=>{s(!1),v(0)};return t.addEventListener("timeupdate",i),t.addEventListener("loadeddata",r),t.addEventListener("error",n),t.addEventListener("ended",l),()=>{t.removeEventListener("timeupdate",i),t.removeEventListener("loadeddata",r),t.removeEventListener("error",n),t.removeEventListener("ended",l),t.pause(),t.src=""}}),[e]);const j=e.split("/").pop()||(0,a.__)("Audio File","integration-google-drive");return(0,d.jsx)("div",{className:"ccpigd-audio-player",children:n?(0,d.jsx)("div",{className:"ccpigd-audio-player__loading",children:(0,d.jsx)(l.A,{})}):p?(0,d.jsx)("div",{className:"ccpigd-audio-player__error",children:p}):(0,d.jsx)("div",{className:"ccpigd-audio-player__wrapper",children:(0,d.jsxs)("div",{className:"ccpigd-audio-player__main",children:[(0,d.jsxs)("div",{className:"ccpigd-audio-player__track "+(i?"ccpigd-audio-player__track--active":""),children:[(0,d.jsx)("div",{className:"ccpigd-audio-player__filename",children:(0,d.jsx)("div",{className:"ccpigd-audio-player__filename-text",children:j})}),(0,d.jsx)("div",{className:"ccpigd-audio-player__label",children:(0,a.__)("Audio","integration-google-drive")}),(0,d.jsxs)("div",{className:"ccpigd-audio-player__timings",children:[(0,d.jsx)("div",{className:"ccpigd-audio-player__time-current",children:h}),(0,d.jsx)("div",{className:"ccpigd-audio-player__time-total",children:g})]}),(0,d.jsx)("div",{className:"ccpigd-audio-player__seek",onClick:e=>{if(!w.current)return;const t=e.currentTarget.getBoundingClientRect(),i=(e.clientX-t.left)/t.width,s=i*w.current.duration;w.current.currentTime=s,v(100*i)},children:(0,d.jsx)("div",{className:"ccpigd-audio-player__progress",style:{width:`${y}%`}})})]}),(0,d.jsxs)("div",{className:"ccpigd-audio-player__content",children:[(0,d.jsx)("div",{className:"ccpigd-audio-player__album "+(i?"ccpigd-audio-player__album--active":""),children:(0,d.jsx)("img",{src:`${ccpigd.assetUrl}//images/disk-icon.png`,className:"ccpigd-audio-player__album-image",alt:(0,a.__)("Album Art","integration-google-drive")})}),(0,d.jsxs)("div",{className:"ccpigd-audio-player__controls",children:[(0,d.jsx)(c.A,{onClick:()=>{if(!w.current)return;const e=Math.max(0,w.current.currentTime-10);w.current.currentTime=e,v(e/w.current.duration*100)},children:(0,d.jsx)(o.A,{name:"fast_rewind",fontSize:"2xl"})}),(0,d.jsx)(c.A,{onClick:()=>{w.current&&!n&&(i?w.current.pause():w.current.play().catch((e=>{m((0,a.__)("Failed to play audio","integration-google-drive")),console.error("Playback error:",e)})),s(!i))},children:i?(0,d.jsx)(o.A,{name:"pause",fontSize:"2xl"}):(0,d.jsx)(o.A,{name:"play_arrow",fontSize:"2xl"})}),(0,d.jsx)(c.A,{onClick:()=>{if(!w.current)return;const e=Math.min(w.current.duration,w.current.currentTime+10);w.current.currentTime=e,v(e/w.current.duration*100)},children:(0,d.jsx)(o.A,{name:"fast_forward",fontSize:"2xl"})})]})]})]})})})};var p=i(5185);const m=(e,t)=>{const[i,a]=(0,s.useState)([]),[r,l]=(0,s.useState)(!1),[o,c]=(0,s.useState)(0),d=e.filter((e=>!(0,p.lQ)(e.mimeType))),m=(0,s.useCallback)((e=>{c(e),l(!0)}),[]),h=(0,s.useCallback)((()=>{l(!1),a([]),c(0)}),[]),f=(0,s.useCallback)((()=>{c((e=>0===e?i.length-1:e-1))}),[i.length]),g=(0,s.useCallback)((()=>{c((e=>e===i.length-1?0:e+1))}),[i.length]),x=(0,s.useCallback)((e=>{c(e)}),[o,c]),y=(0,s.useCallback)((e=>{r&&("ArrowLeft"===e.key&&f(),"ArrowRight"===e.key&&g(),"Escape"===e.key&&h())}),[r,f,g,h]);return(0,s.useEffect)((()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)})),[y]),{viewFile:e=>{const i=d.find((t=>t.key===e));if(!i)return;if(i.mimeType.includes("audio")||"mp3"===i.extension){const e=window.CCPIGDHelper.getUrl("attachment",i.key,i.name,t?.id,"full",i.extension);return void window.toast.show({theme:"light",size:"full",maxWidth:"500px",duration:0,reactComponent:n().createElement(u,{audioUrl:e,onClose:()=>{document.querySelector(".ccp-toast__container")?.remove()}})})}const s=d.map((e=>{const i=window.CCPIGDHelper.getUrl("attachment",e.key,e.name,t?.id,"full",e.extension);return e.mimeType.includes("video")?{video:{source:[{src:i,type:e.mimeType}],attributes:{preload:!0,controls:!0,autoplay:!0,playsinline:!0}},thumb:e?.thumbnails?.thumbnail,poster:window.CCPIGDHelper.getUrl("attachment",e.key,e.name,t?.id,"full","jpg"),subHtml:`<h4>${e.name}</h4><p>${e.description||""}</p>`}:e.mimeType.includes("image")?{src:i,thumb:e?.thumbnails?.thumbnail,type:e.mimeType}:e.mimeType.includes("application/pdf")||e.mimeType.includes("application")?{iframe:!0,src:window.CCPIGDHelper.getUrl("preview",e.key,e.name,t?.id,"full",e.extension),thumb:e?.thumbnails?.thumbnail||"",subHtml:`<h4>${e.name}</h4><p>${e.description||""}</p>`}:{src:i,thumb:e?.thumbnails?.thumbnail||"",subHtml:`<h4>${e.name}</h4><p>${e.description||""}</p>`}}));a(s);const r=d.findIndex((t=>t.key===e));-1!==r&&m(r)},galleryProps:{items:i,currentIndex:o,isOpen:r,onClose:h,onPrevious:f,onNext:g,onIndexChange:x,mediaFiles:d}}}},6313:(e,t,i)=>{i.d(t,{M:()=>r});var s=i(1609);const a=(e,t,i,a)=>{const r=(0,s.useRef)(t);(0,s.useEffect)((()=>{r.current=t}),[t]);const n=(0,s.useCallback)((e=>{if("object"!=typeof a||!a.selector)return void r.current(e);const t=e.target;if(t&&t.closest){const i=t.closest(a.selector);i&&r.current(e,i)}}),[a]);(0,s.useEffect)((()=>{const t=null!=i?i:window;if(!t||!("addEventListener"in t))return void console.warn(`Cannot attach ${e} listener: Invalid target element`);let s=a;if("object"==typeof a){const{selector:e,...t}=a;s=t}return t.addEventListener(e,n,s),()=>{t.removeEventListener(e,n,s)}}),[e,i,n,a])};function r(e,t=void 0,i={}){const{initializeWithValue:r=!0,serializer:n=JSON.stringify,deserializer:l=JSON.parse,onError:o=(e,t)=>console.warn(`Error with localStorage key "${t}": ${e.message}`)}=i,c=(0,s.useCallback)((()=>"undefined"!=typeof window&&!!window.localStorage),[]),d=(0,s.useCallback)((()=>"function"==typeof t?t():t),[t]),u=(0,s.useCallback)((()=>{if(!c())return d();try{const t=window.localStorage.getItem(e);return null===t?d():l(t)}catch(t){const i=t instanceof Error?t:new Error("Unknown error");return o(i,e),d()}}),[e,l,o,c,d]),[p,m]=(0,s.useState)((()=>r?u():d())),h=(0,s.useCallback)((t=>{if(c())try{const i="function"==typeof t?t(p):t;window.localStorage.setItem(e,n(i)),m(i)}catch(t){const i=t instanceof Error?t:new Error("Unknown error");o(i,e)}else o(new Error("localStorage not available"),e)}),[e,p,n,o,c]),f=(0,s.useCallback)((()=>{c()&&window.localStorage.removeItem(e),m(d())}),[e,c,d]),g=(0,s.useCallback)((t=>{t.key===e&&m(u())}),[e,u]);return a("storage",g,"undefined"!=typeof window?window:null),[p,h,f]}},4577:(e,t,i)=>{i.d(t,{A:()=>l});var s=i(4390),a=i(347),r=i(9097);function n(e,t,i){if(0===t.length)return e;const[s,...a]=t;return{...e,[s]:a.length?n(e[s]||{},a,i):i}}const l=()=>{const e=(0,a.G)((e=>e?.settings?.editData)),[t]=(0,s.tp)(),i=(0,a.j)();return{fileSelection:({size:e="full",selectedFolders:t,availableTypes:i=["folder"],onSelect:s})=>{window.toast.show({size:e,duration:0,fileSelector:{selectedFiles:t||[],availableTypes:i,onFilesSelect:e=>{const t=e.map((e=>({name:e.name,key:e.key,icon:e.icon||"",thumbnails:e.thumbnails,mimeType:e.mimeType,accountId:e.accountId})));s(t)}}})},saveSelectedFolders:async(s,a)=>{if(!e)return;const l=n(e,s,a);try{await t(l).unwrap(),i((0,r.yj)({data:l,defaultData:l})),window.toast.show({message:"Folder added successfully 👌",theme:"success",size:"sm"})}catch{window.toast.show({message:"Failed to add folder.",theme:"error",size:"sm"})}}}}},8726:(e,t,i)=>{i.d(t,{A:()=>d});var s=i(6087),a=i(347),r=i(6313),n=i(1550),l=i(2356),o=i(1442);const c=e=>e.map((({key:e,name:t})=>({name:t,key:e,type:"folder"}))),d=e=>{const t=(0,a.j)(),{activeFolder:i,files:d,fileLoading:u,hasMore:p,breadcrumbs:m}=(0,a.G)((e=>e.manageFiles)),{editData:h,defaultData:f}=(0,a.G)((e=>e.moduleBuilder)),g=h?.data.advanced,x=g?.sort,y=f?.data.advanced.sort,[v,w]=(0,s.useState)(1),[b,j]=(0,s.useState)(2),[C,A]=(0,s.useState)(1),[k,S]=(0,s.useState)(!1),[N]=(0,l.nO)(),[F,M]=(0,r.M)(`folderKey-${h?.id}`),{data:_,isFetching:z,isLoading:E}=(0,l.$$)({id:h?.id||"new",config:{page:1,fileKey:i?.key||"",order:x?.order||"ASC",orderBy:x?.orderBy||"name"}},{skip:""===i?.key});(0,s.useEffect)((()=>{if(!_||!i||z||E)return;let e=_.data.source;""===i.key&&h?.data.source&&x?.order===y?.order&&x?.orderBy===y?.orderBy&&(e=h.data.source),t((0,o.NE)({activeFolder:i,chunkFiles:e.files||[],breadcrumbs:c(e.breadcrumbs&&e.breadcrumbs.length>0?e.breadcrumbs:[_.data.source.breadcrumbs[0]])})),w(e.currentPage||1),t((0,o.Go)(e.hasMore||!1)),A(e.totalPages||1),j(e.nextPage||2)}),[_,i]);const P=(0,s.useCallback)((async e=>{if(u||!i)return;const s=e||b,a="pagination"===g?.fileLoadingType;a?t((0,o.rI)(!0)):S(!0);try{const e=(await N({id:h?.id||"new",config:{page:s,fileKey:i.key,order:x?.order||"ASC",orderBy:x?.orderBy||"name"}}).unwrap()).data.source;t(e?.files&&!0!==a?(0,o.Yl)({files:e.files}):(0,o.q9)(e.files)),w(e.currentPage||s),j(e.nextPage||(e.currentPage||s)+1),t((0,o.Go)(e.hasMore||!1)),A(e.totalPages||1)}catch(e){console.error("Lazy load error:",e),t((0,o.Go)(!1))}finally{a?t((0,o.rI)(!1)):S(!1)}}),[u,d,N,b,i,h?.id,g?.fileLoadingType,x?.order,x?.orderBy]);return(0,s.useEffect)((()=>{if(!g||!h?.type)return;const e=g?.autoFetch||!1,s=Math.max(60,g?.autoFetchInterval||60);if(!e)return;const a=setInterval((async()=>{const e={from:"server"};i?.key&&Object.assign(e,{fileKey:i.key});try{const i=(await N({id:h.id||"new",config:e}).unwrap()).data.source;i.files.length>0&&t((0,o.yx)({files:i.files||[],slice:i.files.length||0}))}catch(e){console.error("Auto-fetch error:",e)}}),1e3*s);return()=>clearInterval(a)}),[N,h?.type,g?.autoFetch,g?.autoFetchInterval]),(0,s.useEffect)((()=>{const t=e?.current;if(!t||!p||k)return;const i=new IntersectionObserver((([e])=>{e.isIntersecting&&!k&&p&&P()}),{threshold:1});return i.observe(t),()=>i.disconnect()}),[e,P,p,k]),(0,s.useEffect)((()=>{i&&h?.id&&(x?.order!==y?.order||x?.orderBy!==y?.orderBy)&&(t((0,o.rI)(!0)),(async()=>{try{const e=(await N({id:h.id,config:{page:1,fileKey:i.key,order:x?.order||"ASC",orderBy:x?.orderBy||"name"}}).unwrap()).data.source;t((0,o.q9)(e.files||[])),w(e.currentPage||1),t((0,o.Go)(e.hasMore||!1)),A(e.totalPages||1),j(e.nextPage||2)}catch(e){console.error("Sort refetch failed:",e),t((0,o.Go)(!1))}finally{t((0,o.rI)(!1))}})())}),[x?.order,x?.orderBy]),(0,s.useEffect)((()=>{w(h?.data.source.currentPage||1),j(h?.data.source.nextPage||2),t((0,o.Go)(h?.data.source.hasMore||!1)),A(h?.data.source.totalPages||1)}),[i?.key]),{loadMore:P,loadingMore:k,totalPages:C,currentPage:v,handleSearch:async(e,s,a)=>{if(i&&h?.id){t((0,o.rI)(!0));try{const r=(await N({id:h.id,config:{page:1,fileKey:i.key,order:x?.order||"ASC",orderBy:x?.orderBy||"name",search:e,from:s?"server":"cache",searchScope:a?"global":"folder"}}).unwrap()).data.source;t((0,o.q9)(r.files||[])),w(r.currentPage||1),t((0,o.Go)(!1)),A(r.totalPages||1),j(r.nextPage||2)}catch(e){console.error("Sort refetch failed:",e),t((0,o.Go)(!1))}finally{t((0,o.rI)(!1))}}},refreshCurrentFolder:async e=>{if(i&&h?.id){t((0,o.rI)(!0));try{const s={id:h.id,config:{page:1,fileKey:i.key,order:x?.order||"ASC",orderBy:x?.orderBy||"name",from:"server"}};e&&(s.config.password=e);const a=(await N(s).unwrap()).data.source;t((0,o.q9)(a.files||[])),w(a.currentPage||1),t((0,o.Go)(a.hasMore||!1)),A(a.totalPages||1),j(a.nextPage||2)}catch(e){console.error("Sort refetch failed:",e),t((0,o.Go)(!1))}finally{t((0,o.rI)(!1))}}},navigateToBack:()=>{if(1===m.length)return;const e=m[m.length-2];t((0,o.Fy)({key:e.key,name:e.name,mimeType:"application/vnd.google-apps.folder",icon:n.Eh})),M(e.key)}}}},6739:(e,t,i)=>{i.d(t,{Ay:()=>l,DJ:()=>n,r4:()=>r});var s=i(5647),a=i(6087);const r="name",n="ASC",l=()=>{const e=(0,s.zy)(),t=(0,s.Zp)(),i=(0,a.useMemo)((()=>new URLSearchParams(e.search)),[e.search]);return{getQueryParam:(0,a.useCallback)((e=>i.get(e)),[i]),getAllQueryParams:(0,a.useCallback)((()=>{const e={};return i.forEach(((t,i)=>{e[i]=t})),e}),[i]),updateQueryParams:(0,a.useCallback)((i=>{const s=new URLSearchParams(e.search);Object.entries(i).forEach((([e,t])=>{null===t?s.delete(e):s.set(e,t)})),t(`?${s.toString()}`,{replace:!0})}),[e.search,t])}}},1100:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(9097),a=i(347),r=i(3648);const n=()=>{const e=(0,a.j)();return{saveSettings:(t,i)=>{e((0,s.iK)({name:t,value:i}))},saveFilter:(t,i)=>{e((0,r._9)({key:t,value:i}))},saveAdvanced:(t,i)=>{e((0,r.OJ)({key:t,value:i}))},saveNotification:(t,i)=>{e((0,r.VR)({key:t,value:i}))},savePermissions:(t,i)=>{e((0,r.Ep)({key:t,value:i}))}}}},3940:(e,t,i)=>{i.d(t,{l:()=>F});var s=i(6087),a=i(5185),r=i(347),n=i(255),l=i(2356),o=i(790);const c=e=>({...e,mimeType:"application/vnd.google-apps.folder",parent:null}),d=({setSelectedFolder:e,actionTYpe:t,moduleId:i})=>{const[d,u]=(0,s.useState)(null),{activeFolder:p}=(0,r.G)((e=>e.manageFiles))||{},{data:m}=(0,l.Re)({id:i}),[h]=(0,l.xN)(),f=(0,s.useCallback)((i=>{const s=(0,a.fx)(i.key),r=i.key===p?.key;if(s||"move"===t&&r)return;const n=d===i.key,l=n?null:i.key;u(l),n||e({key:i.key,name:i.name,type:"folder"})}),[t,p?.key,d,e]),g=(0,s.useCallback)((async e=>{try{const t=await h({id:i,folderKey:e}).unwrap();return t?t.map(c):[]}catch{return[]}}),[i,h]),x=(0,s.useMemo)((()=>{if(m)return m.map(c)}),[m]);return x?(0,o.jsx)(n.A,{data:x,onClick:f,onExpandFolder:g,selectedKey:null!=d?d:void 0}):null};var u=i(8623),p=i(2262),m=i(7603),h=i(1442),f=i(3714),g=i(7452),x=i(3374),y=i(4368),v=i(3042);var w=i(4398),b=i(8024);const j=({title:e,defaultValue:t="",close:i,onSubmit:a,submitLabel:r="Submit",submitIcon:n})=>{const[l,c]=(0,s.useState)(t),[d,u]=(0,s.useState)(!1),p=(0,s.useRef)(null);(0,s.useEffect)((()=>{p.current&&(p.current.focus(),p.current.select())}),[]);const m=async()=>{const e=l.trim();if(e)try{u(!0),await a(e),i()}catch(e){window.toast.show({message:"Operation failed! Please try again.",theme:"error",size:"sm",duration:3e3})}finally{u(!1)}};return(0,o.jsxs)(w.A,{gap:12,children:[(0,o.jsx)(v.A,{size:"md",weight:"medium",className:"text-center",children:e}),(0,o.jsx)(b.A,{ref:p,value:l,placeholder:e,onChange:e=>c(String(e)),onKeyDown:e=>{"Enter"===e.key&&m()},autoFocus:!0}),(0,o.jsxs)(f.A,{gap:10,align:"center",children:[(0,o.jsx)(x.A,{variant:"primary",size:"small",startIcon:n,onClick:m,loading:d,disabled:d,children:r}),(0,o.jsx)(x.A,{variant:"error",size:"small",startIcon:(0,o.jsx)(y.A,{name:"cancel"}),onClick:i,disabled:d,children:"Cancel"})]})]})};var C=i(1468),A=i(777);var k=i(5307);let S=null;const N={CreateFolder:({close:e,id:t,activeFolderKey:i})=>{const{activeFolder:s}=(0,r.G)((e=>e.manageFiles)),{activeAccount:a}=(0,r.G)((e=>e.auth)),[n]=(0,p.P8)(),[c]=(0,l.dm)();return(0,o.jsx)(j,{title:"Enter Folder Name",submitLabel:"Create",defaultValue:"Untitled folder",submitIcon:(0,o.jsx)(y.A,{name:"create_new_folder"}),onSubmit:async r=>{const l=s?.key||a?.key;if(!l)throw new Error("Parent key not found");const o=t?await c({id:t,parentKey:i||l,folderName:r}).unwrap():await n({parentKey:l,folderName:r}).unwrap();if("error"in o)throw new Error("Failed to create folder");window.toast.show({message:"Folder created successfully!",theme:"success",size:"sm",duration:3e3}),window.dispatchEvent(new CustomEvent("ccpigd-folder-created",{detail:{result:o,shortcodeId:t,filesToAdd:null}})),e()},close:e})},RenameFile:({close:e,file:t,id:i})=>{const{activeFolder:s}=(0,r.G)((e=>e.manageFiles)),{activeAccount:a}=(0,r.G)((e=>e.auth)),[n]=(0,p.$i)(),[c]=(0,l.ns)();return(0,o.jsx)(j,{title:"Rename File",defaultValue:t.name,submitLabel:"Rename",submitIcon:(0,o.jsx)(y.A,{name:"edit"}),onSubmit:async e=>{if(!s?.key&&!a?.key)throw new Error("Parent key not found");if("error"in(i?await c({id:i,fileKey:t.key,name:e}):await n({fileKey:t.key,name:e})))throw new Error("Failed to rename file");window.toast.show({message:"File renamed successfully!",theme:"success",size:"sm",duration:3e3})},close:e})},CopyMoveFolder:({file:e,type:t,moduleId:i,close:a})=>{const{activeFolder:n,selectedFiles:c}=(0,r.G)((e=>e.manageFiles)),w=(0,r.j)(),[b]=(0,p.Uf)(),[j]=(0,p.YR)(),[C]=(0,l.SX)(),[A]=(0,l.yR)(),k=(0,s.useRef)(null),[S,N]=(0,s.useState)(!1),F={setSelectedFolder:e=>k.current=e,actionTYpe:"copy"===t?"copy":"move"};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(v.A,{className:"mb-3",children:["Select folder to ",t]}),(0,o.jsx)(g.A,{children:i?(0,o.jsx)(d,{...F,moduleId:i}):(0,o.jsx)(u.A,{...F})}),(0,o.jsxs)(f.A,{gap:5,align:"center",className:"mt-3",children:[(0,o.jsx)(x.A,{variant:"primary",size:"small",startIcon:(0,o.jsx)(y.A,{name:"copy"===t?"folder_copy":"drive_file_move"}),onClick:async()=>{const s=k.current;if(!s)return void window.toast.show({message:"Please select a folder",theme:"warning",size:"sm"});const r={fileKeys:c.length>0?c.map((e=>e.key)):[e.key],folderKey:s?.key},l=i?{id:i,...r}:{...r,activeFolderKey:n?.key};try{if(N(!0),"move"===t){if((i?await A({...l,currentFolderKey:String(n?.key)}):await b(l)).error)throw new Error("Move failed")}else if((i?await C(l):await j(l)).error)throw new Error("Copy failed");w((0,h.nU)([])),w((0,m.Lm)(!1)),a(),window.toast.show({message:`Your file has been ${t}d.`,theme:"success",size:"sm"})}catch(e){window.toast.show({message:`${t} failed. Please try again.`,theme:"error",size:"sm"})}finally{N(!1)}},disabled:S,loading:S,children:"copy"===t?"Copy":"Move"}),(0,o.jsx)(x.A,{variant:"error",size:"small",startIcon:(0,o.jsx)(y.A,{name:"cancel"}),onClick:()=>a(),disabled:S,children:"Cancel"})]})]})}},F=({componentName:e,file:t,type:i,maxWidth:s,id:a,activeFolderKey:r,frontendStore:n=!1,moduleId:c})=>{const d=N[e];if(d)return S=window.toast.show({reactComponent:(0,o.jsx)(C.Kq,{store:n?(0,k.U1)({reducer:{[l.f0.reducerPath]:l.f0.reducer},middleware:e=>e().concat(l.f0.middleware)}):A.M,children:(0,o.jsx)(d,{file:t,type:i,id:a,activeFolderKey:r,moduleId:c,close:()=>S?.remove()})}),theme:"light",maxWidth:s||"400px",duration:0,variant:"modal"}),S}},2262:(e,t,i)=>{i.d(t,{$i:()=>y,DJ:()=>d,F$:()=>k,GJ:()=>A,Ii:()=>b,P8:()=>g,Uf:()=>j,V5:()=>F,YR:()=>C,f1:()=>p,lP:()=>m,mI:()=>f,p$:()=>S,rd:()=>c,u1:()=>w,uI:()=>M,vV:()=>x,x7:()=>v});var s=i(9918),a=i(5816),r=i(378),n=i(1442),l=i(5185),o=i(1902);const c=(0,a.xP)({reducerPath:"fileApi",baseQuery:(0,r.Zl)(),tagTypes:["Folder","Folders","File"],endpoints:e=>({getFiles:e.query({queryFn:async e=>{try{if(!(0,o.L_)(e))return{error:"Invalid request format"};const{activeFolder:t,refresh:i=!1,orderBy:a,order:r,page:n,perPage:c}=e,d={key:t.key,from:i?"server":"cache",type:t.type,orderBy:null!=a?a:"name",order:null!=r?r:"ASC",page:null!=n?n:1,perPage:null!=c?c:o.PV.PER_PAGE_LIMIT};let u;return"home"===d.type?u={success:!0,files:l.Gp,breadcrumbs:[{key:"home",name:"Home",type:"home",mimeType:"application/vnd.google-apps.folder"}],hasMore:!1,nextPage:1,totalFiles:l.Gp.length,totalPages:1}:(u=await(0,s.q)(o.Sn.GET_FOLDER,{config:d}),u.breadcrumbs=[{key:"home",name:"Home",type:"home",mimeType:"application/vnd.google-apps.folder"},...u.breadcrumbs]),u.success?{data:{files:u.files||[],breadcrumbs:u.breadcrumbs,hasMore:u.hasMore,nextPage:u.nextPage,totalFiles:u.totalFiles,totalPages:u.totalPages}}:{error:u.message||"Failed to fetch files"}}catch(e){return console.error("getFiles error:",e),{error:e.responseJSON.data.message||"Failed to fetch files"}}},async onQueryStarted(e,{dispatch:t,queryFulfilled:i}){1===e.page&&t((0,n.rI)(!0));try{await i}catch(e){t((0,n.rI)(!1))}},providesTags:(e,t,{activeFolder:i})=>[{type:"Folder",id:i.key}],keepUnusedDataFor:o.PV.CLEANUP_INTERVAL}),getFolders:e.query({queryFn:async({key:e,type:t,from:i})=>{try{const a=await(0,s.q)(o.Sn.GET_FOLDERS,{config:{key:e,type:t,from:i}});return a.success?{data:a.folders||[]}:{error:a.message||"Failed to fetch folders"}}catch(e){return{error:e.responseJSON.data.message||"Failed to fetch folders"}}}}),getFile:e.query({queryFn:async e=>{try{var t;const i=await(0,s.q)(o.Sn.GET_FILE,{config:{key:e.key,from:null!==(t=e.from)&&void 0!==t?t:"cache"}});return i.success&&i.file?{data:i.file}:{error:i.message||"Failed to fetch file"}}catch(e){return{error:e.responseJSON.data.message||"Failed to fetch file"}}},providesTags:(e,t,i)=>[{type:"File",id:i.key}]}),createFolder:e.mutation({queryFn:async e=>{try{if(!(0,o.WH)(e))return{error:"Invalid folder creation request"};const t=await(0,s.q)(o.Sn.NEW_FOLDER,{config:{folderName:e.folderName,parentKey:e.parentKey}});return t.success&&t.folder?{data:t.folder}:{error:t.message||"Failed to create folder"}}catch(e){return{error:e.responseJSON.data.message||"Failed to create folder"}}},invalidatesTags:(e,t,i)=>[{type:"Folder",id:i.parentKey}]}),deleteFiles:e.mutation({queryFn:async({fileKeys:e})=>{try{const t=await(0,s.q)(o.Sn.DELETE_FILE,{config:{fileKeys:e}});return t.success?{data:!0}:{error:t.message||"Failed to delete file"}}catch(e){return{error:e.responseJSON.data.message||"Failed to delete file"}}},invalidatesTags:(e,t,i)=>[{type:"Folder",id:i.activeFolderKey}]}),renameFile:e.mutation({queryFn:async({fileKey:e,name:t})=>{try{const i=await(0,s.q)(o.Sn.RENAME_FILE,{config:{fileKey:e,name:t}});return i.success?{data:!0}:{error:i.message||"Failed to rename file"}}catch(e){return{error:e.responseJSON.data.message||"Failed to rename file"}}},invalidatesTags:(e,t,i)=>[{type:"Folder",id:i.activeFolderKey}]}),downloadLink:e.mutation({queryFn:async({fileKey:e})=>{try{const t=await(0,s.q)(o.Sn.DOWNLOAD_FILE,{config:{fileKey:e}});return t.success?{data:{download:t.download}}:{error:t.message||"Failed to generate download link"}}catch(e){return{error:e.responseJSON.data.message||"Failed to generate download link"}}}}),previewLink:e.query({queryFn:async({fileKey:e})=>{try{const t=await(0,s.q)(o.Sn.PREVIEW_LINK,{config:{fileKey:e}});return t.success?{data:t.preview}:{error:t.message||"Failed to generate download link"}}catch(e){return{error:e.responseJSON.data.message||"Failed to generate download link"}}}}),moveFile:e.mutation({queryFn:async({fileKeys:e,folderKey:t,activeFolderKey:i})=>{try{const i=await(0,s.q)(o.Sn.MOVE_FILE,{config:{fileKeys:e,folderKey:t}});return i.success?{data:!0}:{error:i.message||"Failed to move file"}}catch(e){return{error:e.responseJSON.data.message||"Failed to move file"}}},invalidatesTags:(e,t,i)=>[{type:"Folder",id:i.folderKey},{type:"Folder",id:i.activeFolderKey}]}),copyFile:e.mutation({queryFn:async({fileKeys:e,folderKey:t})=>{try{const i=await(0,s.q)(o.Sn.COPY_FILE,{config:{fileKeys:e,folderKey:t}});return i.success?{data:!0}:{error:i.message||"Failed to copy file"}}catch(e){return{error:e.responseJSON.data.message||"Failed to copy file"}}},invalidatesTags:(e,t,i)=>[{type:"Folder",id:i.folderKey}]}),updateDescription:e.mutation({queryFn:async({fileKey:e,description:t})=>{try{const i=await(0,s.q)(o.Sn.UPDATE_DESCRIPTION,{config:{fileKey:e,description:t}});return i.success?{data:!0}:{error:i.message||"Failed to update description"}}catch(e){return{error:e.responseJSON.data.message||"Failed to update description"}}}}),importToML:e.mutation({queryFn:async({fileKey:e,mimeType:t})=>{try{const i=await(0,s.q)(o.Sn.IMPORT_TO_ML,{config:{fileKey:e,mimeType:t}});return i.success?{data:!0}:{error:i.message||"Failed to import to Google Drive"}}catch(e){return{error:e.responseJSON.data.message||"Failed to import to Google Drive"}}}}),getResumeUploadUrl:e.query({queryFn:async({name:e,type:t,folderKey:i,description:a})=>{try{const r=await(0,s.q)(o.Sn.GET_RESUME_UPLOAD_URL,{config:{name:e,type:t,folderKey:i,description:a}});return r.success?{data:{url:r.url,uploadId:r.uploadId}}:{error:r.message||"Failed to get resume upload url"}}catch(e){return{error:e.responseJSON.data.message||"Failed to get resume upload url"}}}}),Uploaded:e.mutation({queryFn:async({id:e,accountKey:t,uploadId:i,folderKey:a})=>{try{const r=await(0,s.q)(o.Sn.UPLOADED,{config:{id:e,accountKey:t,uploadId:i,folderKey:a}});return r.success?{data:{file:r.file}}:{error:r.message||"Failed to up"}}catch(e){return{error:e.responseJSON.data.message||"Failed to get resume upload url"}}},invalidatesTags:(e,t,i)=>[{type:"Folder",id:i.folderKey}]}),SearchFiles:e.query({queryFn:async({folderKey:e,query:t,from:i,scope:a,types:r})=>{try{const n=await(0,s.q)(o.Sn.SEARCH_FILES,{config:{folderKey:e,query:t,from:i,scope:a,types:r}});return n.success?{data:{files:n.files}}:{error:n.message||"Failed to search files"}}catch(e){return{error:e.responseJSON.data.message||"Failed to search files"}}}}),shareLink:e.mutation({queryFn:async({fileKey:e,isPasswordProtected:t,lifetime:i,password:a})=>{try{const r={fileKey:e,isPasswordProtected:t,password:a};i&&(r.lifetime=i);const n=await(0,s.q)(o.Sn.SHARE_LINK,{config:r});return n.success?{data:n.share}:{error:n.message||"Failed to share link"}}catch(e){return{error:e.responseJSON.data.message||"Failed to share link"}}}})})}),{useGetFilesQuery:d,useGetFoldersQuery:u,useLazyGetFoldersQuery:p,useLazyGetFilesQuery:m,useGetFileQuery:h,useLazyGetFileQuery:f,useCreateFolderMutation:g,useDeleteFilesMutation:x,useRenameFileMutation:y,useDownloadLinkMutation:v,useLazyPreviewLinkQuery:w,useUpdateDescriptionMutation:b,useMoveFileMutation:j,useCopyFileMutation:C,useImportToMLMutation:A,useLazyGetResumeUploadUrlQuery:k,useUploadedMutation:S,useSearchFilesQuery:N,useLazySearchFilesQuery:F,useShareLinkMutation:M}=c},4390:(e,t,i)=>{i.d(t,{FP:()=>u,ag:()=>o,e_:()=>p,fR:()=>n,pI:()=>f,tp:()=>m,yO:()=>h});var s=i(9918),a=i(5816),r=i(378);const n=(0,a.xP)({reducerPath:"igdApi",baseQuery:(0,r.Zl)(),tagTypes:["Accounts","Settings","AuthUrl"],endpoints:e=>({getAccounts:e.query({queryFn:async()=>{try{const e=await(0,s.q)("GetAccounts",{});return e.success&&e.accounts?{data:Object.values(e.accounts)}:{data:[]}}catch(e){return{error:e}}},providesTags:[{type:"Accounts",id:"LIST"}]}),switchAccount:e.mutation({queryFn:async e=>{try{return(await(0,s.q)("SwitchAccount",{config:{accountKey:e}})).success?{data:void 0}:{error:{responseText:"Failed to switch account",status:400}}}catch(e){return{error:e}}},invalidatesTags:[{type:"Accounts",id:"LIST"},"AuthUrl"]}),getSettings:e.query({queryFn:async()=>{try{const e=await(0,s.q)("GetSettings",{});return e.success&&e.data?{data:e.data}:{data:{}}}catch(e){return{error:e}}},providesTags:[{type:"Settings",id:"LIST"}]}),getAuthUrl:e.query({queryFn:async()=>{try{const e=await(0,s.q)("GetAuthUrl",{});return e.success&&e.url?{data:e.url}:{error:{responseText:"No auth URL returned",status:400}}}catch(e){return{error:e}}},providesTags:["AuthUrl"]}),removeAccount:e.mutation({queryFn:async e=>{try{return(await(0,s.q)("DeleteAccount",{accountKey:e})).success?{data:!0}:{error:{message:"Failed to delete account",success:!1}}}catch(e){return{error:e}}}}),updateSettings:e.mutation({queryFn:async e=>{try{return(await(0,s.q)("UpdateSettings",{config:e})).success?{data:{message:"Settings updated"}}:{error:{responseText:"Failed to update settings",status:400}}}catch(e){return{error:e}}}}),getUserRoles:e.query({queryFn:async()=>{try{const e=await(0,s.q)("GetUserRoles",{});return e.success&&e.roles?{data:e.roles}:{data:[]}}catch(e){return{error:e}}}}),getUserList:e.query({queryFn:async()=>{try{const e=await(0,s.q)("GetUserList",{});return e.success&&e.users?{data:e.users}:{data:[]}}catch(e){return{error:e}}}})})}),{useGetAccountsQuery:l,useSwitchAccountMutation:o,useGetSettingsQuery:c,useGetAuthUrlQuery:d,useLazyGetAuthUrlQuery:u,useRemoveAccountMutation:p,useUpdateSettingsMutation:m,useGetUserRolesQuery:h,useGetUserListQuery:f}=n},559:(e,t,i)=>{i.d(t,{U$:()=>d,f1:()=>c,oT:()=>l});var s=i(9918),a=i(5816),r=i(378),n=i(1902);const l=(0,a.xP)({reducerPath:"mlApi",baseQuery:(0,r.Zl)(),tagTypes:["Folders"],endpoints:e=>({getFolders:e.query({queryFn:async e=>{try{const t=await(0,s.q)(n.Sn.ML_GET_FOLDERS,{config:{folderKey:e}});return t.success?{data:t.folders||[]}:{error:t.message||"Failed to fetch folders"}}catch(e){return{error:e.responseJSON.data.message||"Failed to fetch folders"}}},serializeQueryArgs:({queryArgs:e})=>e,providesTags:(e,t,i)=>[{type:"Folders",id:i}],keepUnusedDataFor:120}),deleteMediaLibraryFiles:e.mutation({queryFn:async({attachments:e})=>{try{const t=await(0,s.q)(n.Sn.ML_DELETE_FILES,{config:{attachments:e}});return t.success?{data:{success:t.success,message:t.message||"Files deleted"}}:{error:t.message||"Failed to delete files"}}catch(e){return{error:e.responseJSON.data.message||"Failed to delete files"}}},invalidatesTags:[{type:"Folders",id:"LIST"}]})})}),{useGetFoldersQuery:o,useLazyGetFoldersQuery:c,useDeleteMediaLibraryFilesMutation:d}=l},2356:(e,t,i)=>{i.d(t,{f0:()=>l,h0:()=>d,SX:()=>j,L3:()=>y,jz:()=>p,Re:()=>w,$$:()=>o,i0:()=>m,xN:()=>b,$L:()=>g,nO:()=>c,yR:()=>C,dm:()=>h,ns:()=>v,e3:()=>A,LQ:()=>u,EJ:()=>x});var s=i(9918),a=i(5816),r=i(378),n=i(1442);const l=(0,a.xP)({reducerPath:"moduleApi",baseQuery:(0,r.Zl)(),tagTypes:["Shortcodes","Shortcode"],endpoints:e=>({getShortcodes:e.query({queryFn:async e=>{try{const t=await(0,s.q)("GetShortcodes",{config:e});return t.success&&t?{data:t}:{error:t.message||"Failed to fetch shortcode"}}catch(e){return{error:e.responseJSON.data.message||"Failed to fetch shortcode"}}},providesTags:e=>e?[{type:"Shortcodes",id:"LIST"},...e.shortcodes.filter((({id:e})=>null!=e)).map((({id:e})=>({type:"Shortcode",id:null!=e?e:"TEMP"})))]:[{type:"Shortcodes",id:"LIST"}]}),getShortcode:e.query({queryFn:async({id:e,config:t})=>{try{if("new"===e)return{data:ccpigd.moduleData};const i={id:e,config:{page:t.page,order:t.order,orderBy:t.orderBy,search:t.search,from:t.from,searchScope:t.searchScope}};t.fileKey&&(i.config.fileKey=t.fileKey),t.password&&(i.config.password=t.password);const a=await(0,s.q)("GetShortcode",i);if(a.success&&a.shortcode){const e=a.shortcode,t={key:"",name:"Home",type:"folder"};return e.data.source.breadcrumbs?e.data.source.breadcrumbs=[t,...e.data.source.breadcrumbs]:e.data.source.breadcrumbs=[t],{data:e}}return{error:a.message||"Failed to fetch shortcode"}}catch(e){return{error:e.responseJSON.data.message||"Failed to fetch shortcode"}}},async onQueryStarted(e,{dispatch:t,queryFulfilled:i}){1===e.config.page&&t((0,n.rI)(!0));try{await i}catch(e){t((0,n.rI)(!1))}},providesTags:(e,t,{config:{fileKey:i}})=>[{type:"Shortcode",id:i}]}),addShortcode:e.mutation({queryFn:async e=>{try{const t=await(0,s.q)("AddShortcode",{config:{...e,id:""}});return t.success&&t.shortcode?{data:t.shortcode}:{error:t.message||"Failed to fetch shortcode"}}catch(e){return{error:e.responseJSON.data.message||"Failed to fetch shortcode"}}},invalidatesTags:(e,t,i)=>[{type:"Shortcodes",id:"LIST"}]}),updateShortcode:e.mutation({queryFn:async e=>{try{const t=await(0,s.q)("UpdateShortcode",{config:e});return t.success&&t.shortcode?{data:t.shortcode}:{error:t.message||"Failed to fetch shortcode"}}catch(e){return{error:e.responseJSON.data.message||"Failed to fetch shortcode"}}}}),deleteShortcode:e.mutation({queryFn:async e=>{try{const t=await(0,s.q)("DeleteShortcode",{id:e});return t.success?{data:{success:!0,id:e}}:{error:t.message||"Failed to delete shortcode"}}catch(e){return{error:e.responseJSON.data.message||"Failed to delete shortcode"}}},invalidatesTags:(e,t,i)=>[{type:"Shortcode",id:i}]}),newFolderByShortcode:e.mutation({queryFn:async e=>{try{const t=await(0,s.q)("NewFolderByShortcode",{id:e.id,folderName:e.folderName,parentKey:e.parentKey});return t.success&&t.folder?{data:t.folder}:{error:t.message||"Failed to create folder"}}catch(e){return{error:e.responseJSON.data.message||"Failed to create folder"}}},invalidatesTags:(e,t,i)=>[{type:"Shortcode",id:i.parentKey}]}),deleteFilesByShortcode:e.mutation({queryFn:async({fileKeys:e,id:t})=>{try{const i=await(0,s.q)("DeleteFilesByShortcode",{id:t,fileKeys:e});return i.success?{data:!0}:{error:i.message||"Failed to delete file"}}catch(e){return{error:e.responseJSON.data.message||"Failed to delete file"}}},invalidatesTags:(e,t,i)=>[{type:"Shortcode",id:i.currentFolderKey}]}),getResumeUploadUrlByShortcode:e.query({queryFn:async({id:e,fileName:t,fileSize:i,fileType:a,folderKey:r})=>{try{const n=await(0,s.q)("GetResumeUploadUrlByShortcode",{config:{id:e,fileName:t,fileSize:i,fileType:a,folderKey:r}});return n.success?{data:{url:n.url,uploadId:n.uploadId}}:{error:n.message||"Failed to get resume upload url"}}catch(e){return{error:e.responseJSON.data.message||"Failed to get resume upload url"}}}}),uploadByShortcode:e.mutation({queryFn:async({id:e,uploadId:t,folderKey:i,shortcodeId:a})=>{try{const r=await(0,s.q)("Uploaded",{config:{id:e,uploadId:t,folderKey:i,shortcodeId:a}});return r.success?{data:{file:r.file}}:{error:r.message||"Failed to up"}}catch(e){return{error:e.responseJSON.data.message||"Failed to get resume upload url"}}},invalidatesTags:(e,t,i)=>[{type:"Shortcode",id:i.folderKey}]}),renameFileByShortcode:e.mutation({queryFn:async({id:e,name:t,fileKey:i})=>{try{const a=await(0,s.q)("RenameFileByShortcode",{config:{id:e,name:t,fileKey:i}});return a.success?{data:a.file}:{error:a.message||"Failed to rename file"}}catch(e){return{error:e.responseJSON.data.message||"Failed to rename file"}}},async onQueryStarted({fileKey:e,name:t},{dispatch:i,getState:s,queryFulfilled:a}){const r=s().manageFiles.files;i((0,n.q9)(r.map((i=>i.key===e?{...i,name:t}:i))));try{await a}catch{i((0,n.q9)(r))}}}),getFoldersByShortcode:e.query({queryFn:async({id:e,folderKey:t})=>{try{const i=await(0,s.q)("GetFoldersByShortcode",{config:{id:e,folderKey:t}});return i.success?{data:i.folders}:{error:i.message||"Failed to get folders"}}catch(e){return{error:e.responseJSON.data.message||"Failed to get folders"}}}}),copyFileByShortcode:e.mutation({queryFn:async({id:e,fileKeys:t,folderKey:i})=>{try{const a=await(0,s.q)("CopyFileByShortcode",{config:{id:e,fileKeys:t,folderKey:i}});return a.success?{data:a.file}:{error:a.message||"Failed to copy file"}}catch(e){return{error:e.responseJSON.data.message||"Failed to copy file"}}},invalidatesTags:(e,t,i)=>[{type:"Shortcode",id:i.folderKey}]}),moveFileByShortcode:e.mutation({queryFn:async({id:e,fileKeys:t,folderKey:i})=>{try{const a=await(0,s.q)("MoveFileByShortcode",{config:{id:e,fileKeys:t,folderKey:i}});return a.success?{data:a.file}:{error:a.message||"Failed to copy file"}}catch(e){return{error:e.responseJSON.data.message||"Failed to copy file"}}},invalidatesTags:(e,t,i)=>[{type:"Shortcode",id:i.folderKey},{type:"Shortcode",id:i.currentFolderKey}]}),shareLinkByShortcode:e.mutation({queryFn:async({fileKey:e,isPasswordProtected:t,lifetime:i,password:a,shortcodeId:r})=>{try{const n={shortcodeId:r,fileKey:e,isPasswordProtected:t,password:a};i&&(n.lifetime=i);const l=await(0,s.q)("ShareLink",{config:n});return l.success?{data:l.share}:{error:l.message||"Failed to share link"}}catch(e){return{error:e.responseJSON.data.message||"Failed to share link"}}}})})}),{useGetShortcodeQuery:o,useLazyGetShortcodeQuery:c,useAddShortcodeMutation:d,useUpdateShortcodeMutation:u,useDeleteShortcodeMutation:p,useGetShortcodesQuery:m,useNewFolderByShortcodeMutation:h,useGetResumeUploadUrlByShortcodeQuery:f,useLazyGetResumeUploadUrlByShortcodeQuery:g,useUploadByShortcodeMutation:x,useDeleteFilesByShortcodeMutation:y,useRenameFileByShortcodeMutation:v,useGetFoldersByShortcodeQuery:w,useLazyGetFoldersByShortcodeQuery:b,useCopyFileByShortcodeMutation:j,useMoveFileByShortcodeMutation:C,useShareLinkByShortcodeMutation:A}=l},1952:(e,t,i)=>{i.d(t,{Fd:()=>m,Fj:()=>h,I9:()=>l,Ic:()=>u,PU:()=>d,fA:()=>n,gG:()=>o,nC:()=>p});var s=i(9918),a=i(5816),r=i(378);const n=(0,a.xP)({reducerPath:"noticeApi",baseQuery:(0,r.Zl)(),tagTypes:["Notifications","NotificationCount"],endpoints:e=>({getNotifications:e.query({queryFn:async(e={})=>{try{const t=await(0,s.q)("GetNotices",{...e,status:e.status||"all"});return t.success&&t?{data:t}:{error:{message:t.message||"Failed to fetch notices"}}}catch(e){const t=e;return{error:{message:t.responseJSON?.data?.message||"Failed to fetch notices"}}}},providesTags:e=>[{type:"Notifications",id:"LIST"},...(e?.notices||[]).map((({id:e})=>({type:"Notifications",id:e})))],serializeQueryArgs:({queryArgs:e})=>{const{page:t,...i}=e;return i},merge:(e,t,{arg:i})=>1===i.page?t:{...t,notices:[...e.notices,...t.notices]},forceRefetch:({currentArg:e,previousArg:t})=>e!==t}),getNotification:e.query({queryFn:async e=>{try{const t=await(0,s.q)("GetNotice",{id:e});return t.success?{data:t}:{error:{message:"Notification not found"}}}catch(e){return{error:{message:"Failed to fetch notification"}}}},providesTags:(e,t,i)=>[{type:"Notifications",id:i}]}),changeNotificationStatus:e.mutation({queryFn:async({id:e,status:t})=>{try{return await(0,s.q)("ChangeNotificationStatus",{id:e,status:t}),{data:void 0}}catch(e){return{error:{message:"Failed to change notification status"}}}},invalidatesTags:(e,t,{id:i})=>[{type:"Notifications",id:i},{type:"Notifications",id:"LIST"},"NotificationCount"]}),deleteNotification:e.mutation({queryFn:async e=>{try{return await(0,s.q)("DeleteNotice",{id:e}),{data:void 0}}catch(e){return{error:{message:"Failed to delete notification"}}}},invalidatesTags:(e,t,i)=>[{type:"Notifications",id:i},{type:"Notifications"},"NotificationCount"]}),clearAllNotifications:e.mutation({queryFn:async()=>{try{return await(0,s.q)("ClearNotices",{}),{data:void 0}}catch(e){return{error:{message:"Failed to clear notifications"}}}},invalidatesTags:["Notifications","NotificationCount"]}),markAllAsRead:e.mutation({queryFn:async()=>{try{return await(0,s.q)("MarkAllAsRead",{}),{data:void 0}}catch(e){return{error:{message:"Failed to mark all as read"}}}},invalidatesTags:["Notifications","NotificationCount"]})})}),{useGetNotificationsQuery:l,useLazyGetNotificationsQuery:o,useGetNotificationQuery:c,useLazyGetNotificationQuery:d,useChangeNotificationStatusMutation:u,useDeleteNotificationMutation:p,useClearAllNotificationsMutation:m,useMarkAllAsReadMutation:h}=n},4863:(e,t,i)=>{i.d(t,{Ay:()=>h,I$:()=>d,Mx:()=>u,SG:()=>c,je:()=>p,r1:()=>m});var s=i(5307),a=i(7586);const r=Object.values(ccpigd.accounts||{}),n=r.find((e=>e?.active)),l={isLogin:!!n,isPro:(0,a.G4)(ccpigd.isPro),activeAccount:n||null,loginAccounts:r||null,loading:!!n},o=(0,s.Z0)({name:"auth",initialState:l,reducers:{setActiveAccount:(e,t)=>{e.isLogin=!0,e.activeAccount=t.payload,e.loading=!1},setLoginAccounts:(e,t)=>{e.loginAccounts=t.payload,e.loading=!1},switchAccount:(e,t)=>{e.activeAccount=t.payload;const i=e.loginAccounts&&e.loginAccounts?.length>0?e.loginAccounts.map((e=>e?.key===t.payload?.key?{...e,active:1}:{...e,active:0})):null;e.loginAccounts=i,window.ccpigd.accounts=i,e.loading=!1},logOut:e=>{e.isLogin=!1,e.activeAccount=null,e.loading=!1},setLoading:(e,t)=>{e.loading=t.payload}}}),{setLoginAccounts:c,setActiveAccount:d,switchAccount:u,logOut:p,setLoading:m}=o.actions,h=o.reducer},7603:(e,t,i)=>{i.d(t,{Ay:()=>c,Lm:()=>n,iL:()=>r,uf:()=>o,z8:()=>l});const s=(0,i(5307).Z0)({name:"fileBrowser",initialState:{isFileSelecting:!1,suggestedFiles:[],folderView:"grid",activeFile:null,isUploading:!1},reducers:{setSuggestedFile:(e,t)=>{e.suggestedFiles=t.payload},setFolderView:(e,t)=>{e.folderView=t.payload},setIsFileSelecting:(e,t)=>{e.isFileSelecting=t.payload},setActiveFile:(e,t)=>{e.activeFile=t.payload},setIsUploading:(e,t)=>{e.isUploading=t.payload}}}),{setSuggestedFile:a,setFolderView:r,setIsFileSelecting:n,setActiveFile:l,setIsUploading:o}=s.actions,c=s.reducer},1442:(e,t,i)=>{i.d(t,{Ay:()=>y,Fy:()=>l,Go:()=>p,Ir:()=>f,Lm:()=>u,NE:()=>n,Y3:()=>h,Yl:()=>c,fp:()=>g,lw:()=>m,nU:()=>x,q9:()=>d,rI:()=>a,yx:()=>o});const s=(0,i(5307).Z0)({name:"manageFiles",initialState:{breadcrumbs:[],activeFolder:null,files:[],selectedFiles:[],isFileSelecting:!1,fileLoading:!0,hasMore:!0,order:"ASC",orderBy:"name",page:2,multiSelect:!0,availableTypes:["all"]},reducers:{setActiveFolder:(e,t)=>{e.activeFolder=t.payload},setFiles:(e,t)=>{e.files=t.payload},prependFiles:(e,t)=>{const{files:i,slice:s=0}=t.payload;e.files=[...i,...e.files.slice(s)]},appendFiles:(e,t)=>{const{files:i,slice:s=0}=t.payload;e.files=[...e.files.slice(s),...i]},openFolder:(e,t)=>{e.breadcrumbs=t.payload.breadcrumbs,e.activeFolder=t.payload.activeFolder,e.files=t.payload.chunkFiles,e.fileLoading=!1},addFileAfterUpload:(e,t)=>{e.files=[t.payload,...e.files]},setIsFileSelecting:(e,t)=>{e.isFileSelecting=t.payload},setFileLoading:(e,t)=>{e.fileLoading=t.payload},setHasMore:(e,t)=>{e.hasMore=t.payload},setOrder:(e,t)=>{e.order=t.payload},setOrderBy:(e,t)=>{e.orderBy=t.payload},setPage:(e,t)=>{e.page=t.payload},selectFile:(e,t)=>{if(t.payload instanceof Array){const i=e.files.filter((e=>t.payload.includes(e.key))),s=[...e.selectedFiles.filter((e=>t.payload.includes(e.key))),...i],a=new Map;s.forEach((e=>{a.set(e.key,e)})),e.selectedFiles=Array.from(a.values())}else if(e.selectedFiles.find((e=>e.key===t.payload)))e.selectedFiles=e.selectedFiles.filter((e=>e.key!==t.payload));else{const i=e.files.find((e=>e.key===t.payload));if(!i)return;e.selectedFiles.push(i)}},setSelectedFiles:(e,t)=>{e.selectedFiles=t.payload}}}),{setFileLoading:a,addFileAfterUpload:r,openFolder:n,setActiveFolder:l,prependFiles:o,appendFiles:c,setFiles:d,setIsFileSelecting:u,setHasMore:p,setOrder:m,setOrderBy:h,setPage:f,setSelectedFiles:g,selectFile:x}=s.actions,y=s.reducer},4852:(e,t,i)=>{i.d(t,{Ay:()=>g,Fy:()=>o,W5:()=>c,YF:()=>f,ZS:()=>u,sB:()=>d});var s=i(5307),a=i(7586);const r=(0,s.Z0)({name:"mediaLibrary",initialState:{loading:!1,activeFolder:{name:"",key:""},activeFolders:[],folders:[],cacheFolders:{},breadcrumbs:[],selectedPostId:null,dragOverFolderId:null,activeTab:"all"},reducers:{updateFolderState:(e,t)=>{const{breadcrumb:i}=t.payload;let s;s=void 0!==i.index?i.index:e.breadcrumbs.findIndex((e=>e.id===i.id)),i.parentId!==e.activeFolder.id&&"root"!==i.type&&(s=1),-1!==s?(e.breadcrumbs[s]=i,e.breadcrumbs=e.breadcrumbs.slice(0,s+1)):e.breadcrumbs=[...e.breadcrumbs,i]},setActiveFolder:(e,t)=>{e.activeFolder=t.payload},setMediaLoading:(e,t)=>{e.loading=t.payload},setFolders:(e,t)=>{e.folders=t.payload,window.ccpigdMedia?.initFilter(t.payload)},addFolders:(e,t)=>{const i=[...e.folders,...t.payload],s=(0,a.pD)(i,"key");e.folders=s,window.ccpigdMedia?.initFilter(s)},setActiveFolders:(e,t)=>{e.activeFolders=t.payload},setCacheFolders:(e,t)=>{e.cacheFolders=t.payload},setSelectedPostId:(e,t)=>{e.selectedPostId=t.payload},setDragOverFolderId:(e,t)=>{e.dragOverFolderId=t.payload},setActiveTab:(e,t)=>{e.activeTab=t.payload}}}),{updateFolderState:n,setMediaLoading:l,setActiveFolder:o,setActiveFolders:c,setFolders:d,addFolders:u,setCacheFolders:p,setSelectedPostId:m,setDragOverFolderId:h,setActiveTab:f}=r.actions,g=r.reducer},3648:(e,t,i)=>{i.d(t,{Ay:()=>f,BX:()=>l,Ep:()=>d,KE:()=>n,Lv:()=>o,O6:()=>h,OJ:()=>u,VR:()=>p,_9:()=>c,ex:()=>m});var s=i(5307);const a=(e,t,i)=>{const s=t.split(".");let a=e;for(let e=0;e<s.length;e++){const t=s[e];e===s.length-1?a[t]=i:(a[t]&&"object"==typeof a[t]||(a[t]={}),a=a[t])}},r=(0,s.Z0)({name:"moduleBuilder",initialState:{editData:null,defaultData:null,isEdited:!1},reducers:{moduleInit:(e,t)=>{e.editData=t.payload,e.defaultData=t.payload},updateEditData:(e,t)=>{e.editData=t.payload},updateData:(e,t)=>{null!==e.editData&&(e.editData={...e.editData,[t.payload.key]:t.payload.value})},updateSource:(e,t)=>{if(!e.editData)return;const i={...e.editData};a(i,`data.source.${t.payload.key}`,t.payload.value),e.editData=i},updateFilter:(e,t)=>{if(!e.editData)return;const i={...e.editData};a(i,`data.filter.${t.payload.key}`,t.payload.value),e.editData=i},updatePermissions:(e,t)=>{if(!e.editData)return;const i={...e.editData};a(i,`data.permissions.${t.payload.key}`,t.payload.value),e.editData=i},updateAdvanced:(e,t)=>{if(!e.editData)return;const i={...e.editData};a(i,`data.advanced.${t.payload.key}`,t.payload.value),e.editData=i},updateNotification:(e,t)=>{if(!e.editData)return;const i={...e.editData};a(i,`data.notification.${t.payload.key}`,t.payload.value),e.editData=i},setIsEdited:(e,t)=>{e.isEdited=t.payload}}}),{updateEditData:n,moduleInit:l,updateSource:o,updateFilter:c,updatePermissions:d,updateAdvanced:u,updateNotification:p,setIsEdited:m,updateData:h}=r.actions,f=r.reducer},9097:(e,t,i)=>{i.d(t,{Ay:()=>d,PD:()=>c,iK:()=>r,iR:()=>o,vJ:()=>l,yj:()=>a});const s=(0,i(5307).Z0)({name:"settings",initialState:{editData:null,defaultData:null,draft:null,menu:"Accounts",isEditing:!1},reducers:{settingsInit:(e,t)=>{e.editData=t.payload.data,e.draft=t.payload.data,e.defaultData=t.payload.defaultData,e.editDataCopy=t.payload.data},addSetting:(e,t)=>{null===e.editData&&null!==e.defaultData&&(e.editData={...e.defaultData}),null!==e.editData&&((e,t,i)=>{const s=t.split(".");let a=e;for(let e=0;e<s.length;e++){const t=s[e];e===s.length-1?a[t]=i:(a[t]&&"object"==typeof a[t]||(a[t]={}),a=a[t])}})(e.editData,t.payload.name,t.payload.value)},updateSettingData:(e,t)=>{e.editData=t.payload},setIsEditing:(e,t)=>{e.isEditing=t.payload},setDraft:(e,t)=>{e.draft=t.payload},updateEditCopy:(e,t)=>{e.editDataCopy=t.payload}}}),{settingsInit:a,addSetting:r,updateSettingData:n,setIsEditing:l,setDraft:o,updateEditCopy:c}=s.actions,d=s.reducer},5078:(e,t,i)=>{i.d(t,{Ay:()=>r,OD:()=>a});const s=(0,i(5307).Z0)({name:"theme",initialState:{mode:"light"},reducers:{toggleTheme:(e,t)=>{const i=t.payload;e.mode=i,localStorage.setItem("ccpigd-theme-type",i),document.querySelector("#ccpigd-theme").setAttribute("ccpigd-theme-status",i)}}}),{toggleTheme:a}=s.actions,r=s.reducer},347:(e,t,i)=>{i.d(t,{G:()=>r,j:()=>a});var s=i(1468);const a=s.wA.withTypes(),r=s.d4.withTypes()},777:(e,t,i)=>{i.d(t,{M:()=>A});var s=i(5307);const a=(0,s.Z0)({name:"notifications",initialState:{notifications:[]},reducers:{getNotifications:(e,t)=>{e.notifications=t.payload},getNotification:(e,t)=>{e.notifications.push(t.payload)},clearNotifications:e=>{e.notifications=[]},deleteNotification:(e,t)=>{e.notifications=e.notifications.filter((e=>e.id!==t.payload))},statusChange:(e,t)=>{e.notifications=e.notifications.map((e=>(e.id===t.payload.id&&(e.status=t.payload.status),e)))},allRead:e=>{e.notifications=e.notifications.map((e=>(e.status="read",e)))}}}),{getNotifications:r,getNotification:n,clearNotifications:l,deleteNotification:o,statusChange:c,allRead:d}=a.actions,u=a.reducer;var p=i(4852),m=i(7603),h=i(1442),f=i(3648),g=i(9097),x=i(5078),y=i(4863),v=i(2356),w=i(1952),b=i(2262),j=i(4390),C=i(559);const A=(0,s.U1)({reducer:{theme:x.Ay,fileBrowser:m.Ay,auth:y.Ay,manageFiles:h.Ay,settings:g.Ay,mediaLibrary:p.Ay,moduleBuilder:f.Ay,notifications:u,[j.fR.reducerPath]:j.fR.reducer,[b.rd.reducerPath]:b.rd.reducer,[v.f0.reducerPath]:v.f0.reducer,[w.fA.reducerPath]:w.fA.reducer,[C.oT.reducerPath]:C.oT.reducer},middleware:e=>e().concat(b.rd.middleware).concat(j.fR.middleware).concat(v.f0.middleware).concat(w.fA.middleware).concat(C.oT.middleware)})},1902:(e,t,i)=>{i.d(t,{L_:()=>a,PV:()=>n,Sn:()=>r,WH:()=>s});const s=e=>e&&"string"==typeof e.parentKey&&"string"==typeof e.folderName,a=e=>e&&e.activeFolder&&"string"==typeof e.activeFolder.key,r={GET_FOLDER:"GetFolder",GET_FOLDERS:"GetFolders",GET_FILE:"GetFile",NEW_FOLDER:"NewFolder",UPLOAD_FILE:"UploadFile",DELETE_FILE:"DeleteFiles",MOVE_FILE:"MoveFile",COPY_FILE:"CopyFile",RENAME_FILE:"RenameFile",DOWNLOAD_FILE:"DownloadLink",PREVIEW_LINK:"PreviewLink",UPDATE_DESCRIPTION:"UpdateDescription",IMPORT_TO_ML:"ImportToMediaLibrary",GET_RESUME_UPLOAD_URL:"GetResumeUploadUrl",UPLOADED:"Uploaded",SEARCH_FILES:"SearchFiles",SHARE_LINK:"ShareLink",ML_GET_FOLDERS:"GetFolderForMediaLibrary",ML_DELETE_FILES:"DeleteMediaLibraryFiles"},n={PER_PAGE_LIMIT:24,CLEANUP_INTERVAL:3e5}},4504:(e,t,i)=>{i.d(t,{A:()=>s});const s={FILE_BROWSER:{login:{videoLink:"https://www.youtube.com/embed/nwu7sh9ddbs",documentationLink:"https://codeconfig.dev/docs-category/integration-google-drive/",videoTutorialLink:"https://www.youtube.com/@CodeConfigs",liveSupportLink:"https://calendly.com/jakir-codeconfig/30min",allFeaturesLink:"https://codeconfig.dev/integration-google-drive/",contactNowLink:"https://codeconfig.dev/contact/",bookAppointmentLink:"https://calendly.com/jakir-codeconfig/30min",supportPortal:"https://codeconfig.dev/support-portal/"}},MODULE_BUILDER:{modules:{link:"https://codeconfig.dev/integration-google-drive/"},sources:{link:"https://codeconfig.dev/integration-google-drive/"},filter:{link:"https://codeconfig.dev/integration-google-drive/"},advanced:{link:"https://codeconfig.dev/integration-google-drive/"},notifications:{link:"https://codeconfig.dev/integration-google-drive/"},permissions:{link:"https://codeconfig.dev/integration-google-drive/"}},SETTINGS:{account:{appCreate:"https://codeconfig.dev/docs/link-google-app-in-integration-google-drive"},authSync:"https://codeconfig.dev/docs/how-to-enable-auto-synchronization/",integrations:{mediaLibrary:"https://codeconfig.dev/docs/how-to-enable-google-drive-integration-with-media-library/",wooCommerce:"https://codeconfig.dev/docs/google-drive-file-as-downloadable-product/",elementor:"https://codeconfig.dev/docs/how-to-use-integration-for-google-drive-in-elementor/",gutenberg:"https://codeconfig.dev/docs/integration-for-google-drive-in-gutenberg/",classicEditor:"https://codeconfig.dev/docs/integration-for-google-drive-with-classic-editor/"},pricingPage:"https://codeconfig.dev/google-drive-pricing"}}},5185:(e,t,i)=>{i.d(t,{Gp:()=>h,I3:()=>m,JK:()=>o,cZ:()=>l,fx:()=>u,lQ:()=>r,py:()=>d,v5:()=>f,v7:()=>a,wu:()=>n,wz:()=>c,zx:()=>p});var s=i(1550);const a=e=>{if(0===e)return"0 Bytes";const t=Math.floor(Math.log(e)/Math.log(1024));return parseFloat((e/Math.pow(1024,t)).toFixed(2))+" "+["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"][t]},r=e=>"application/vnd.google-apps.folder"===e||"folder"===e,n=e=>f("image").includes(e),l=e=>f("video").includes(e),o=e=>f("audio").includes(e),c=e=>e.saveAs&&Object.keys(e.saveAs).length>0,d=e=>{if(!e||!e.mimeType)return!1;const t=e.mimeType;return t.startsWith("application/")||t.startsWith("text/")},u=e=>h.find((t=>t.key===e)),p=e=>{if(!c(e))return[];const t=e.saveAs||{};return Object.keys(t).map((e=>({label:e,mimeType:t[e].mimetype})))};function m(e){const t=`${ccpigd.assetUrl}/images/icons/file.png`,i={"image/":`${ccpigd.assetUrl}/images/icons/image.png`,"audio/":`${ccpigd.assetUrl}/images/icons/audio.png`,"video/":`${ccpigd.assetUrl}/images/icons/video.png`,"application/pdf":`${ccpigd.assetUrl}/images/icons/pdf.png`,"application/msword":`${ccpigd.assetUrl}/images/icons/doc.png`,"application/vnd.openxmlformats-officedocument.wordprocessingml.document":`${ccpigd.assetUrl}/images/icons/doc.png`,"application/vnd.ms-excel":`${ccpigd.assetUrl}/images/icons/xls.png`,"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":`${ccpigd.assetUrl}/images/icons/xls.png`,"application/vnd.ms-powerpoint":`${ccpigd.assetUrl}/images/icons/ppt.png`,"application/vnd.openxmlformats-officedocument.presentationml.presentation":`${ccpigd.assetUrl}/images/icons/ppt.png`,"text/plain":`${ccpigd.assetUrl}/images/icons/txt.png`,"application/zip":`${ccpigd.assetUrl}/images/icons/zip.png`,"application/x-rar-compressed":`${ccpigd.assetUrl}/images/icons/rar.png`,folder:`${ccpigd.assetUrl}/images/icons/folder.png`};for(const[t,s]of Object.entries(i))if(e===t||t.endsWith("/")&&e.startsWith(t))return s;return t}const h=[{key:"my-drive",name:"My Drive",icon:s.O_,count:"0",extension:"folder",mimeType:"application/vnd.google-apps.folder"},{key:"computers",name:"Computers",icon:s.uO,count:"0",extension:"folder",mimeType:"application/vnd.google-apps.folder"},{key:"shared-drives",name:"Shared Drives",icon:s.sz,count:"0",extension:"folder",mimeType:"application/vnd.google-apps.folder"},{key:"shared",name:"Shared with me",icon:s.R_,count:"0",extension:"folder",mimeType:"application/vnd.google-apps.folder"},{key:"starred",name:"Starred",icon:s.ZW,count:"0",extension:"folder",mimeType:"application/vnd.google-apps.folder"}],f=e=>"all"===e?Object.entries(ccpigd.extensionGroups).filter((([e])=>"all"!==e)).flatMap((([,e])=>e)):ccpigd.extensionGroups[e]},7586:(e,t,i)=>{i.d(t,{BH:()=>a,Cy:()=>n,G4:()=>s,bD:()=>c,fU:()=>o,pD:()=>l,u_:()=>r});const s=e=>"true"===e||!0===e||"1"===e;function a(e="",t="970",i="700"){window.screenLeft||window.screenX,window.screenTop||window.screenY;const s=(window.innerWidth||document.documentElement.clientWidth||screen.width,parseInt(t),window.innerHeight||document.documentElement.clientHeight||screen.height,parseInt(i),window.open(e,"_blank"));s&&s.focus&&s.focus()}const r=(e,t)=>{let i=!0;return e.trim()&&/^[0-9]+-[a-zA-Z0-9]+\.apps\.googleusercontent\.com$/.test(e.trim())||(i=!1),t.trim()&&/^GOCSPX-[\w-]{20,}$/.test(t.trim())||(i=!1),i},n=e=>{if(!e)return"";const t=new Date(e);return isNaN(t.getTime())?e:t.toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"})},l=(e,t)=>{const i=new Set;return e.filter((e=>!i.has(e[t])&&(i.add(e[t]),!0)))},o=e=>{const t=Math.floor(e/1e3),i=Math.floor(t/3600),s=Math.floor(t%3600/60),a=t%60,r=e=>e.toString().padStart(2,"0");return i>0?`${i}:${r(s)}:${r(a)}`:`${r(s)}:${r(a)}`};function c(e,t){if(e===t)return!0;if(null===e||null===t||"object"!=typeof e||"object"!=typeof t)return e===t;if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return!1;for(let i=0;i<e.length;i++)if(!c(e[i],t[i]))return!1;return!0}if(Array.isArray(e)!==Array.isArray(t))return!1;const i=Object.keys(e),s=Object.keys(t);if(i.length!==s.length)return!1;for(const a of i){if(!s.includes(a))return!1;if(!c(e[a],t[a]))return!1}return!0}},8187:(e,t,i)=>{i.d(t,{GU:()=>o,Jr:()=>r,Oj:()=>u,Yj:()=>c});var s=i(7586),a=i(5185);const r=(e,t)=>{const i=t?.mimeType,s=t?.extension||"";switch(e){case"file-browser":case"search-box":return!0;case"file-uploader":return(0,a.lQ)(i);case"media-player":return((0,a.cZ)(s)||(0,a.JK)(s))&&!(0,a.lQ)(i);case"gallery":return((0,a.wu)(s)||ccpigd.isPro&&(0,a.cZ)(s))&&!(0,a.lQ)(i);case"slider-carousel":return((0,a.wu)(s)||(0,a.cZ)(s))&&!(0,a.lQ)(i);case"embed-documents":return(0,a.lQ)(i)||(0,a.py)(t)&&!(0,a.wu)(s)&&!(0,a.cZ)(s);case"file-list":return((0,a.cZ)(s)||(0,a.py)(t)||(0,a.wu)(s))&&!(0,a.lQ)(i);default:return(0,a.lQ)(i)||(0,a.wz)(t)}},n={"file-browser":[],"file-uploader":["filterAllowedNames","advancedFileLoadingType","advancedAutoFetch","advancedSorting"],"media-player":["filter"],gallery:["notifications"],"slider-carousel":["notifications","filterAllowedNames"],"embed-documents":["notifications"],"search-box":["advancedAutoFetch"],"file-list":[]},l={"file-browser":["filterMaxFileUpload","permissionUpload","uploadOptions","permissionPreview","permissionNewFolder","permissionDeleteFolder","permissionSearch","permissionDownload","permissionRename","permissionAllowShare","permissionCopyMove","downloadNotification","uploadNotification","deleteNotification","newFolderNotification","renameNotification","createShareLinkNotification","viewShareFileNotification","moveNotification","copyNotification"],"file-uploader":["uploadNotification"],"media-player":["permissionDownload","downloadNotification","notificationDownloadNote"],gallery:["permissionPreview","downloadNotification"],"slider-carousel":["filterMaxFileNumbers"],"embed-documents":[],"search-box":["permissionPreview","permissionDownload","downloadNotification","notificationDownloadNote","notificationPreviewNote"],"file-list":["permissionDownload","downloadNotification","notificationDownloadNote"]},o=(e,t,i,s=!0)=>{return!(!s||!e)&&(null==i||i?!n[e]?.includes(t):null!==(a=l[e]?.includes(t))&&void 0!==a&&a);var a},c=(e,t)=>{switch(e){case"upload":case"delete":case"newFolder":case"search":case"download":case"rename":case"moveAndCopy":case"rename":case"createDocument":case"editDocument":case"allowShare":return t.enable&&d(t)&&(0,s.G4)(ccpigd.isPro);case"preview":return t.enable&&d(t);default:return!1}},d=e=>{const t=e?.userAccess;if("everyone"===t)return!0;if("logged"===t){const t=e?.loggedInUserType,i=e?.displayFor||[];if("users"===t){const e=ccpigd.currentUser?.id;return!!e&&i.includes(e)}if("roles"===t)return(ccpigd.currentUser?.roles||[]).some((e=>i.includes(e)))}return!1},u=e=>e&&0!==e.trim().length?/\s/.test(e)?"Password must not contain spaces.":e.length<8?"Use at least 8 characters.":/[a-z]/.test(e)?/[A-Z]/.test(e)?/[0-9]/.test(e)?/[^\w\s]/.test(e)?e.length>128?"Password is too long.":null:"Add at least one symbol (e.g. !@#$%).":"Add at least one number.":"Add at least one uppercase letter.":"Add at least one lowercase letter.":"Password is required."},5439:(e,t,i)=>{i.d(t,{G:()=>r,Q:()=>a});var s=i(790);const a=[{id:"1",icon:(0,s.jsxs)("svg",{className:"lds-balls",width:"80px",height:"80px",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",children:[(0,s.jsxs)("circle",{cx:"67.8023",cy:"59.9068",r:6,fill:"#51CACC",children:[(0,s.jsx)("animate",{attributeName:"cx",values:"75;57.72542485937369",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"cy",values:"50;73.77641290737884",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#51CACC;#9DF871",dur:"1s",repeatCount:"indefinite"})]}),(0,s.jsxs)("circle",{cx:"46.0792",cy:"69.9923",r:6,fill:"#9DF871",children:[(0,s.jsx)("animate",{attributeName:"cx",values:"57.72542485937369;29.774575140626318",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"cy",values:"73.77641290737884;64.69463130731182",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#9DF871;#E0FF77",dur:"1s",repeatCount:"indefinite"})]}),(0,s.jsxs)("circle",{cx:"29.7746",cy:"52.4491",r:6,fill:"#E0FF77",children:[(0,s.jsx)("animate",{attributeName:"cx",values:"29.774575140626318;29.774575140626315",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"cy",values:"64.69463130731182;35.30536869268818",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#E0FF77;#DE9DD6",dur:"1s",repeatCount:"indefinite"})]}),(0,s.jsxs)("circle",{cx:"41.4208",cy:"31.5213",r:6,fill:"#DE9DD6",children:[(0,s.jsx)("animate",{attributeName:"cx",values:"29.774575140626315;57.72542485937368",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"cy",values:"35.30536869268818;26.22358709262116",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#DE9DD6;#FF708E",dur:"1s",repeatCount:"indefinite"})]}),(0,s.jsxs)("circle",{cx:"64.9232",cy:"36.1304",r:6,fill:"#FF708E",children:[(0,s.jsx)("animate",{attributeName:"cx",values:"57.72542485937368;75",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"cy",values:"26.22358709262116;49.99999999999999",dur:"1s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#FF708E;#51CACC",dur:"1s",repeatCount:"indefinite"})]})]}),title:"Default"},{id:"8",icon:(0,s.jsxs)("svg",{width:"120",height:"120",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",children:[(0,s.jsxs)("circle",{cx:"75",cy:"50",fill:"#ffd7c0",r:"3",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.9166666666666666s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.9166666666666666s"})]}),(0,s.jsxs)("circle",{cx:"71.651",cy:"62.5",fill:"#ffd7c0",r:"3.533",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.8333333333333334s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.8333333333333334s"})]}),(0,s.jsxs)("circle",{cx:"62.5",cy:"71.651",fill:"#ffd7c0",r:"4.2",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.75s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.75s"})]}),(0,s.jsxs)("circle",{cx:"50",cy:"75",fill:"#ffd7c0",r:"4.866",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.6666666666666666s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.6666666666666666s"})]}),(0,s.jsxs)("circle",{cx:"37.5",cy:"71.651",fill:"#ffd7c0",r:"4.467",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.5833333333333334s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.5833333333333334s"})]}),(0,s.jsxs)("circle",{cx:"28.349",cy:"62.5",fill:"#ffd7c0",r:"3.8",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.5s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.5s"})]}),(0,s.jsxs)("circle",{cx:"25",cy:"50",fill:"#ffd7c0",r:"3.134",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.4166666666666667s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.4166666666666667s"})]}),(0,s.jsxs)("circle",{cx:"28.349",cy:"37.5",fill:"#ffd7c0",r:"3",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.3333333333333333s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.3333333333333333s"})]}),(0,s.jsxs)("circle",{cx:"37.5",cy:"28.349",fill:"#ffd7c0",r:"3",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.25s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.25s"})]}),(0,s.jsxs)("circle",{cx:"50",cy:"25",fill:"#ffd7c0",r:"3",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.16666666666666666s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.16666666666666666s"})]}),(0,s.jsxs)("circle",{cx:"62.5",cy:"28.349",fill:"#ffd7c0",r:"3",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"-0.08333333333333333s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"-0.08333333333333333s"})]}),(0,s.jsxs)("circle",{cx:"71.651",cy:"37.5",fill:"#ffd7c0",r:"3",children:[(0,s.jsx)("animate",{attributeName:"r",values:"3;3;5;3;3",dur:"1s",repeatCount:"indefinite",begin:"0s"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#ffd7c0;#ffd7c0;#ff1574;#ffd7c0;#ffd7c0",repeatCount:"indefinite",dur:"1s",begin:"0s"})]})]}),title:"Balls"},{id:"2",icon:(0,s.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",style:{margin:"auto",background:"none",display:"block",shapeRendering:"auto"},width:"120",height:"120",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",children:[(0,s.jsxs)("circle",{cx:"6.451612903225806",cy:"60.6229",r:"3.41988",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-0.5s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"0s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-0.5s"})]}),(0,s.jsxs)("circle",{cx:"6.451612903225806",cy:"39.3771",r:"2.58012",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-1.5s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-0.5s"})]}),(0,s.jsxs)("circle",{cx:"16.129032258064512",cy:"68.1552",r:"3.17988",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-0.7s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-0.2s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-0.7s"})]}),(0,s.jsxs)("circle",{cx:"16.129032258064512",cy:"31.8448",r:"2.82012",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-1.7s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1.2s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-0.7s"})]}),(0,s.jsxs)("circle",{cx:"25.806451612903224",cy:"69.3634",r:"2.93988",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-0.9s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-0.4s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-0.9s"})]}),(0,s.jsxs)("circle",{cx:"25.806451612903224",cy:"30.6366",r:"3.06012",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-1.9s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1.4s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-0.9s"})]}),(0,s.jsxs)("circle",{cx:"35.48387096774193",cy:"65.3666",r:"2.69988",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-1.1s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-0.6s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-1.1s"})]}),(0,s.jsxs)("circle",{cx:"35.48387096774193",cy:"34.6334",r:"3.30012",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-2.1s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1.6s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-1.1s"})]}),(0,s.jsxs)("circle",{cx:"45.16129032258064",cy:"53.8474",r:"2.45988",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-1.3s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-0.8s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-1.3s"})]}),(0,s.jsxs)("circle",{cx:"45.16129032258064",cy:"46.1526",r:"3.54012",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-2.3s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1.8s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-1.3s"})]}),(0,s.jsxs)("circle",{cx:"54.838709677419345",cy:"39.3771",r:"2.58012",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-1.5s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-1.5s"})]}),(0,s.jsxs)("circle",{cx:"54.838709677419345",cy:"60.6229",r:"3.41988",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-2.5s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-2s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-1.5s"})]}),(0,s.jsxs)("circle",{cx:"64.51612903225805",cy:"31.8448",r:"2.82012",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-1.7s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1.2s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-1.7s"})]}),(0,s.jsxs)("circle",{cx:"64.51612903225805",cy:"68.1552",r:"3.17988",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-2.7s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-2.2s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-1.7s"})]}),(0,s.jsxs)("circle",{cx:"74.19354838709677",cy:"30.6366",r:"3.06012",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-1.9s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1.4s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-1.9s"})]}),(0,s.jsxs)("circle",{cx:"74.19354838709677",cy:"69.3634",r:"2.93988",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-2.9s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-2.4s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-1.9s"})]}),(0,s.jsxs)("circle",{cx:"83.87096774193547",cy:"34.6334",r:"3.30012",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-2.1s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1.6s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-2.1s"})]}),(0,s.jsxs)("circle",{cx:"83.87096774193547",cy:"65.3666",r:"2.69988",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-3.1s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-2.6s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-2.1s"})]}),(0,s.jsxs)("circle",{cx:"93.54838709677418",cy:"46.1526",r:"3.54012",fill:"rgba(233, 12, 89, 0.5125806451612902)",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-2.3s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-1.8s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"rgba(233, 12, 89, 0.5125806451612902);#ff0033;rgba(233, 12, 89, 0.5125806451612902)",dur:"2s",repeatCount:"indefinite",begin:"-2.3s"})]}),(0,s.jsxs)("circle",{cx:"93.54838709677418",cy:"53.8474",r:"2.45988",fill:"#46dff0",children:[(0,s.jsx)("animate",{attributeName:"r",values:"2.4000000000000004;3.5999999999999996;2.4000000000000004",dur:"2s",repeatCount:"indefinite",begin:"-3.3s"}),(0,s.jsx)("animate",{attributeName:"cy",values:"30.5;69.5;30.5",dur:"2s",repeatCount:"indefinite",begin:"-2.8s",keySplines:"0.5 0 0.5 1;0.5 0 0.5 1",calcMode:"spline"}),(0,s.jsx)("animate",{attributeName:"fill",values:"#46dff0;rgba(53, 58, 57, 0.1435483870967742);#46dff0",dur:"2s",repeatCount:"indefinite",begin:"-2.3s"})]})]}),title:"DNA"},{id:"3",icon:(0,s.jsxs)("svg",{width:"120",height:"120",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",className:"lds-cube",children:[(0,s.jsx)("g",{transform:"translate(25,25)",children:(0,s.jsx)("rect",{x:-18,y:-18,width:36,height:36,fill:"#ffffcb",transform:"scale(1.11648 1.11648)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"scale",calcMode:"spline",values:"1.5;1",dur:"1s",keySplines:"0 0.5 0.5 1",begin:"-0.3s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"translate(75,25)",children:(0,s.jsx)("rect",{x:-18,y:-18,width:36,height:36,fill:"#fac090",transform:"scale(1.1619 1.1619)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"scale",calcMode:"spline",values:"1.5;1",dur:"1s",keySplines:"0 0.5 0.5 1",begin:"-0.2s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"translate(25,75)",children:(0,s.jsx)("rect",{x:-18,y:-18,width:36,height:36,fill:"#ff7c81",transform:"scale(1.30165 1.30165)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"scale",calcMode:"spline",values:"1.5;1",dur:"1s",keySplines:"0 0.5 0.5 1",begin:"0s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"translate(75,75)",children:(0,s.jsx)("rect",{x:-18,y:-18,width:36,height:36,fill:"#c0f6d2",transform:"scale(1.21853 1.21853)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"scale",calcMode:"spline",values:"1.5;1",dur:"1s",keySplines:"0 0.5 0.5 1",begin:"-0.1s",repeatCount:"indefinite"})})})]}),title:"Cube"},{id:"4",icon:(0,s.jsx)("svg",{width:"120",height:"120",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",className:"lds-lds-clock",children:(0,s.jsx)("g",{transform:"translate(50 50)",children:(0,s.jsx)("g",{transform:"scale(0.7)",children:(0,s.jsxs)("g",{transform:"translate(-50 -50)",children:[(0,s.jsx)("path",{d:"M50,14c19.85,0,36,16.15,36,36S69.85,86,50,86S14,69.85,14,50S30.15,14,50,14 M50,10c-22.091,0-40,17.909-40,40 s17.909,40,40,40s40-17.909,40-40S72.091,10,50,10L50,10z",fill:"#f5076a",stroke:"#f5076a",strokeWidth:3}),(0,s.jsx)("path",{d:"M52.78,42.506c-0.247-0.092-0.415-0.329-0.428-0.603L52.269,40l-0.931-21.225C51.304,18.06,50.716,17.5,50,17.5 s-1.303,0.56-1.338,1.277L47.731,40l-0.083,1.901c-0.013,0.276-0.181,0.513-0.428,0.604c-0.075,0.028-0.146,0.063-0.22,0.093V44h6 v-1.392C52.925,42.577,52.857,42.535,52.78,42.506z",fill:"#00a1d5",transform:"rotate(264 50 50)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;360 50 50",dur:"0.625s",begin:"0s",repeatCount:"indefinite"})}),(0,s.jsx)("path",{d:"M58.001,48.362c-0.634-3.244-3.251-5.812-6.514-6.391c-3.846-0.681-7.565,1.35-9.034,4.941 c-0.176,0.432-0.564,0.717-1.013,0.744l-15.149,0.97c-0.72,0.043-1.285,0.642-1.285,1.383c0,0.722,0.564,1.321,1.283,1.363 l15.153,0.971c0.447,0.027,0.834,0.312,1.011,0.744c1.261,3.081,4.223,5.073,7.547,5.073c2.447,0,4.744-1.084,6.301-2.975 C57.858,53.296,58.478,50.808,58.001,48.362z M50,53.06c-1.688,0-3.06-1.373-3.06-3.06s1.373-3.06,3.06-3.06s3.06,1.373,3.06,3.06 S51.688,53.06,50,53.06z",fill:"#00a1d5",transform:"rotate(156 50 50)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;360 50 50",dur:"2.5s",begin:"0s",repeatCount:"indefinite"})})]})})})}),title:"Clock"},{id:"5",icon:(0,s.jsxs)("svg",{width:"120",height:"120",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",className:"lds-pacman",children:[(0,s.jsxs)("g",{style:{display:"block"},children:[(0,s.jsxs)("circle",{cx:"66.05",cy:50,r:4,fill:"#abbd81",children:[(0,s.jsx)("animate",{attributeName:"cx",calcMode:"linear",values:"95;35",dur:"0.8",begin:"-0.536s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"fill-opacity",calcMode:"linear",values:"0;1;1",dur:"0.8",begin:"-0.536s",repeatCount:"indefinite"})]}),(0,s.jsxs)("circle",{cx:"86.45",cy:50,r:4,fill:"#abbd81",children:[(0,s.jsx)("animate",{attributeName:"cx",calcMode:"linear",values:"95;35",dur:"0.8",begin:"-0.264s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"fill-opacity",calcMode:"linear",values:"0;1;1",dur:"0.8",begin:"-0.264s",repeatCount:"indefinite"})]}),(0,s.jsxs)("circle",{cx:"46.25",cy:50,r:4,fill:"#abbd81",children:[(0,s.jsx)("animate",{attributeName:"cx",calcMode:"linear",values:"95;35",dur:"0.8",begin:"0s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"fill-opacity",calcMode:"linear",values:"0;1;1",dur:"0.8",begin:"0s",repeatCount:"indefinite"})]})]}),(0,s.jsxs)("g",{transform:"translate(-15 0)",children:[(0,s.jsx)("path",{d:"M50 50L20 50A30 30 0 0 0 80 50Z",fill:"#f8b26a",transform:"rotate(16.875 50 50)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;45 50 50;0 50 50",dur:"0.8s",begin:"0s",repeatCount:"indefinite"})}),(0,s.jsx)("path",{d:"M50 50L20 50A30 30 0 0 1 80 50Z",fill:"#f8b26a",transform:"rotate(-16.875 50 50)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;-45 50 50;0 50 50",dur:"0.8s",begin:"0s",repeatCount:"indefinite"})})]})]}),title:"Bean Eater"},{id:"6",icon:(0,s.jsxs)("svg",{width:"80px",height:"80px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",className:"lds-coffee",style:{background:"none"},children:[(0,s.jsxs)("defs",{children:[(0,s.jsxs)("linearGradient",{id:"gradient",x1:"0%",x2:"0%",y1:"0%",y2:"100%",children:[(0,s.jsx)("stop",{offset:"10%",stopColor:"black",stopOpacity:0}),(0,s.jsx)("stop",{offset:"100%",stopColor:"white",stopOpacity:1})]}),(0,s.jsx)("mask",{id:"mask",maskUnits:"userSpaceOnUse",x:0,y:0,width:100,height:100,children:(0,s.jsx)("rect",{x:22,y:8,width:56,height:54,fill:"url(#gradient)"})}),(0,s.jsx)("path",{id:"steam",d:"M0-4c-2.1,2.6-2.1,6.4,0,9l0,0c2.1,2.6,2.1,6.4,0,9l0,0c-2.1,2.6-2.1,6.4,0,9l0,0c2.1,2.6,2.1,6.4,0,9l0,0 c-2.1,2.6-2.1,6.4,0,9l0,0c2.1,2.6,2.1,6.4,0,9c-2.1,2.6-2.1,6.4,0,9l0,0c2.1,2.6,2.1,6.4,0,9l0,0c-2.1,2.6-2.1,6.4,0,9l0,0 c2.1,2.6,2.1,6.4,0,9l0,0c-2.1,2.6-2.1,6.4,0,9l0,0c2.1,2.6,2.1,6.4,0,9c-2.1,2.6-2.1,6.4,0,9l0,0c2.1,2.6,2.1,6.4,0,9l0,0 c-2.1,2.6-2.1,6.4,0,9h0c2.1,2.6,2.1,6.4,0,9h0c-2.1,2.6-2.1,6.4,0,9h0c2.1,2.6,2.1,6.4,0,9",strokeWidth:6,strokeLinecap:"round",fill:"#f00",stroke:"#ff7c81"})]}),(0,s.jsxs)("g",{mask:"url(#mask)",children:[(0,s.jsx)("use",{x:29,y:"-9.5",href:"#steam",children:(0,s.jsx)("animate",{attributeName:"y",calcMode:"linear",values:"4;-14",dur:1,begin:"0s",repeatCount:"indefinite"})}),(0,s.jsx)("use",{x:47,y:-9,href:"#steam",children:(0,s.jsx)("animate",{attributeName:"y",calcMode:"linear",values:"0;-18",dur:"0.5",begin:"0s",repeatCount:"indefinite"})}),(0,s.jsx)("use",{x:64,y:"-6.25",href:"#steam",children:(0,s.jsx)("animate",{attributeName:"y",calcMode:"linear",values:"-4;-22",dur:"0.6666666666666666",begin:"0s",repeatCount:"indefinite"})})]}),(0,s.jsx)("path",{d:"M81.2,52.5l-5.2,0V49c0-1.6-1.3-3-3-3H20c-1.6,0-3,1.3-3,3v11.6C17,71.3,25.7,80,36.5,80h20.1 c7.1,0,13.3-3.8,16.7-9.5h8.3c5.2,0,9.3-4.4,9-9.6C90.2,56.1,86,52.5,81.2,52.5z M81.5,67.5h-6.8c0.8-2.2,1.3-4.5,1.3-7v-5h5.5 c3.3,0,6,2.7,6,6S84.8,67.5,81.5,67.5z",fill:"#fac090"}),(0,s.jsx)("path",{d:"M78.8,88H19.2c-1.1,0-2-0.9-2-2s0.9-2,2-2h59.5c1.1,0,2,0.9,2,2S79.9,88,78.8,88z",fill:"#dae4bf"})]}),title:"Coffee"},{id:"7",icon:(0,s.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",style:{margin:"auto",background:"none",display:"block",shapeRendering:"auto"},width:"80px",height:"80px",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",children:[(0,s.jsxs)("defs",{children:[(0,s.jsx)("path",{id:"path",d:"M50 15A15 35 0 0 1 50 85A15 35 0 0 1 50 15",fill:"none"}),(0,s.jsx)("path",{id:"patha",d:"M0 0A15 35 0 0 1 0 70A15 35 0 0 1 0 0",fill:"none"})]}),(0,s.jsx)("g",{transform:"rotate(0 50 50)",children:(0,s.jsx)("use",{xlinkHref:"#path",stroke:"#dfdfdf",strokeWidth:3})}),(0,s.jsx)("g",{transform:"rotate(60 50 50)",children:(0,s.jsx)("use",{xlinkHref:"#path",stroke:"#dfdfdf",strokeWidth:3})}),(0,s.jsx)("g",{transform:"rotate(120 50 50)",children:(0,s.jsx)("use",{xlinkHref:"#path",stroke:"#dfdfdf",strokeWidth:3})}),(0,s.jsx)("g",{transform:"rotate(0 50 50)",children:(0,s.jsx)("circle",{cx:50,cy:15,r:9,fill:"#e15b64",children:(0,s.jsx)("animateMotion",{dur:"1s",repeatCount:"indefinite",begin:"0s",children:(0,s.jsx)("mpath",{xlinkHref:"#patha"})})})}),(0,s.jsx)("g",{transform:"rotate(60 50 50)",children:(0,s.jsx)("circle",{cx:50,cy:15,r:9,fill:"#f8b26a",children:(0,s.jsx)("animateMotion",{dur:"1s",repeatCount:"indefinite",begin:"-0.16666666666666666s",children:(0,s.jsx)("mpath",{xlinkHref:"#patha"})})})}),(0,s.jsx)("g",{transform:"rotate(120 50 50)",children:(0,s.jsx)("circle",{cx:50,cy:15,r:9,fill:"#abbd81",children:(0,s.jsx)("animateMotion",{dur:"1s",repeatCount:"indefinite",begin:"-0.3333333333333333s",children:(0,s.jsx)("mpath",{xlinkHref:"#patha"})})})})]}),title:"Atom"},{id:"10",icon:(0,s.jsxs)("svg",{className:"lds-blocks",width:"80px",height:"80px",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",children:[(0,s.jsx)("rect",{x:17,y:17,width:20,height:20,fill:"#577c9b",children:(0,s.jsx)("animate",{attributeName:"fill",values:"#0dceff;#577c9b;#577c9b",dur:"1s",repeatCount:"indefinite",begin:"0s",calcMode:"discrete"})}),(0,s.jsx)("rect",{x:40,y:17,width:20,height:20,fill:"#577c9b",children:(0,s.jsx)("animate",{attributeName:"fill",values:"#0dceff;#577c9b;#577c9b",dur:"1s",repeatCount:"indefinite",begin:"0.125s",calcMode:"discrete"})}),(0,s.jsx)("rect",{x:63,y:17,width:20,height:20,fill:"#577c9b",children:(0,s.jsx)("animate",{attributeName:"fill",values:"#0dceff;#577c9b;#577c9b",dur:"1s",repeatCount:"indefinite",begin:"0.25s",calcMode:"discrete"})}),(0,s.jsx)("rect",{x:17,y:40,width:20,height:20,fill:"#577c9b",children:(0,s.jsx)("animate",{attributeName:"fill",values:"#0dceff;#577c9b;#577c9b",dur:"1s",repeatCount:"indefinite",begin:"0.875s",calcMode:"discrete"})}),(0,s.jsx)("rect",{x:63,y:40,width:20,height:20,fill:"#577c9b",children:(0,s.jsx)("animate",{attributeName:"fill",values:"#0dceff;#577c9b;#577c9b",dur:"1s",repeatCount:"indefinite",begin:"0.375s",calcMode:"discrete"})}),(0,s.jsx)("rect",{x:17,y:63,width:20,height:20,fill:"#577c9b",children:(0,s.jsx)("animate",{attributeName:"fill",values:"#0dceff;#577c9b;#577c9b",dur:"1s",repeatCount:"indefinite",begin:"0.75s",calcMode:"discrete"})}),(0,s.jsx)("rect",{x:40,y:63,width:20,height:20,fill:"#577c9b",children:(0,s.jsx)("animate",{attributeName:"fill",values:"#0dceff;#577c9b;#577c9b",dur:"1s",repeatCount:"indefinite",begin:"0.625s",calcMode:"discrete"})}),(0,s.jsx)("rect",{x:63,y:63,width:20,height:20,fill:"#577c9b",children:(0,s.jsx)("animate",{attributeName:"fill",values:"#0dceff;#577c9b;#577c9b",dur:"1s",repeatCount:"indefinite",begin:"0.5s",calcMode:"discrete"})})]}),title:"Blocks"},{id:"13",icon:(0,s.jsxs)("svg",{width:"79px",height:"79px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",className:"lds-earth",children:[(0,s.jsx)("defs",{children:(0,s.jsx)("clipPath",{id:"cut-off",children:(0,s.jsx)("circle",{cx:50,cy:50,r:35})})}),(0,s.jsx)("circle",{cx:50,cy:50,r:35,fill:"#ff7c81"}),(0,s.jsxs)("g",{clipPath:"url(#cut-off)",children:[(0,s.jsx)("path",{transform:"translate(-62.5 0)",fill:"#ffffcb",d:"M64.4,74.4c0.3,0.3,0.2,0.3-0.3,0.3C64.1,74.3,64.2,74.5,64.4,74.4z M31.4,75.4c-0.2,0.1-0.3-0.2-0.5,0.1c0.3,0.2,0.6,0.1,0.8-0.1C31.6,75.2,31.6,75.4,31.4,75.4z M84.9,36.9c-0.3,0.2-0.8-0.1-1.1-0.5 c0.1,0.2,0.1,0.6,0.3,0.9c-0.5,0.2-0.2,0.6,0.2,0.7c0-0.1,0-0.3,0-0.4c0.2,0.1,0.4,0.2,0.5,0.3c0.2-0.2,0.2-0.3,0.4-0.5 C85.1,37.2,85,37,84.9,36.9z M85.1,40.6c0-0.6-0.1-2.1-0.6-2.4c-0.6-0.4,0.5,2.1-0.6,1.6c0,0.2-0.1,0.5,0,0.7 c-0.8-0.3-0.9,0.5-1.4,0.9c0.3,0.3,0.4,0.6,0.6,0.9c0.3-0.4,0.2-0.9-0.3-1.2c0.2,0,0.4-0.2,0.6-0.2c0.2,0,0.6,0.2,0.6,0.2 C84.2,41,84.5,40.7,85.1,40.6z M83.7,41c-0.4-0.1-0.7,0.2-0.3,0.6c0.2-0.4,0-0.1,0.3-0.2C83.8,41.2,83.6,41.1,83.7,41z M93.5,62.8 c0.1,0.5,0.3,0.9,0.7,0.8C94.1,63.3,93.8,63,93.5,62.8z M93,71.2c-0.1-0.1-2.5,1.6-2.9,2.1c0.8,0.5,2.9-1.2,3.1-2.1 C93,71.5,92.9,71.2,93,71.2z M95,69.9c-0.4,0.2-0.6,0-0.5-0.4c0,0.1-0.1,0.2-0.1,0.3c0.1-0.5,0.1-0.8-0.1-1.1 c-0.3,0.7,0.1,1.4-0.7,2c0.3,0.3,0.3,0.4-0.1,0.7c0.1,0,0.1,0.1,0.1,0.2C93.9,71.3,95,70.2,95,69.9z M82,50.6 c0.2-0.2,0.3-0.2,0.3-0.5c-0.1,0-0.3-0.1-0.4-0.1C81.9,50.2,81.9,50.4,82,50.6z M82.4,50.6c-0.3-0.4-0.2,0.1-0.1,0.5 c0.2-0.3,0.3-0.5,0.2-0.9C82.5,50.4,82.4,50.5,82.4,50.6z M82.8,49.7c-0.1,0-0.2,0-0.3,0c0,0.1,0.2,0.4,0.2,0.5c-0.1,0-0.1,0-0.2,0 c0.1,0.2,0.1,0.3,0.2,0.5c0.1-0.2,0.1-0.2,0-0.5c0.1,0,0.2,0.1,0.2,0.1C83,50.1,82.9,49.9,82.8,49.7z M81,51 c0.2-0.3,0.3-0.4,0.2-0.8c-0.1,0.5-0.4,0.8-0.6,1.2C80.8,51.3,80.9,51.1,81,51z M81.2,48.6c0.1,0.2,0.1,0.5,0.3,0.3 c0,0.4,0.3,0.6,0.6,0.6c0,0,0-0.1,0.1-0.1c0.1,0.2,0.2,0.3,0.4,0.4c0-0.7-0.6-0.5-0.8-1c-0.2-0.4,0.2-0.9,0-1.4 c-0.5-0.1-0.6,0.3-0.4,1c0,0-0.1-0.1-0.1-0.1C81.1,48.3,81.1,48.4,81.2,48.6z M83.3,52.2c0.1-0.5,0.1-1.1-0.3-1.4c0,0.1,0,0.2,0,0.3 c-0.4,0.2-0.9,0.1-0.9,0.8c0.7-0.7,0.4,0.2,1,0.5c0-0.2,0.1-0.5,0.1-0.7C83.2,52,83.3,52.1,83.3,52.2z M81.5,49.6 c0.1-0.1,0.3-0.1-0.2-0.3C81.4,49.4,81.5,49.5,81.5,49.6z M91.8,57.4c0.1,0.1,0,0.2,0.2,0.1c-0.1-0.2-0.2-0.5-0.3-0.7 C91.6,57,91.7,57.1,91.8,57.4z M90.2,57.3c0.4-0.1,1.1-0.5,0.6-0.9c-0.1,0.4-0.2,0.6-0.4,0.3c-0.1,0-0.5,0.2-0.5,0.3 C89.9,57.2,90,57.2,90.2,57.3z M90.9,56.1c0.1,0.2,0.2,0.3,0.2,0.5c0.1-0.5-0.2-0.8-0.6-0.8C90.7,55.9,90.8,56,90.9,56.1z M90.3,59 c-0.2-0.4-0.7-0.7-1-1.6c0.1,0,0.2,0,0.3,0c-0.7-0.7-1.4-1.7-2.5-1.8c-0.5-0.1-1,0.5-1.3,0.3c-0.5-0.2-0.1-1.4-1.2-0.8 c0.3,0.4,0.6,0.5,0.9,0.6c-0.2,0-0.3,0.1-0.5,0.1c0.1,0.2,0.2,0.4,0.3,0.5c0.1,0,0.2-0.2,0.2-0.2c0.6,0.5,2,1,1,2 c0.6-0.3,0.7,0.4,1.2,0.3c0.4-0.1,0.4-0.5,0.6-0.5C89.2,57.9,89.5,58.9,90.3,59z M93.2,58.5c-0.1,0.1-0.2-0.2-0.2,0.1 C93.3,58.8,93.2,58.6,93.2,58.5z M92.4,57.7c0,0-0.1-0.2-0.2-0.3C92.2,57.6,92.3,57.6,92.4,57.7z M92.9,58c0.1,0.1,0.1,0.1,0.2,0.2 c-0.2-0.2-0.3-0.3-0.5-0.4C92.7,57.8,92.8,57.9,92.9,58z M93.5,59.1C93.6,58.9,93.6,58.8,93.5,59.1z M93.5,58.7c0-0.2,0-0.4-0.2-0.6 C93.3,58.3,93.4,58.5,93.5,58.7z M81,45.9c0.1-0.5,0.2-1-0.1-1.3C80.6,45,80.6,45.5,81,45.9z M94.8,61c0,0,0.1-0.2,0-0.4 C94.7,60.8,94.8,61.1,94.8,61z M94.8,61.2c0.1,0.1,0,0.3,0.2,0.1C94.9,61.1,94.8,61.2,94.8,61.2z M29.5,76.3 c-0.4-0.8-0.5-0.2-0.7-0.2c0.2,0-0.3,0.2-0.3,0.2c-0.2,0-0.6-0.3-0.9-0.4c0.9,0.9,1.9,1.2,2.6,0.7C30,76.6,29.8,76.4,29.5,76.3z M89.6,64.4c0-0.2-0.2-0.3-0.1-0.7c-0.2,0-0.1-0.1-0.3,0c0.1-0.8-0.5-1.1-0.7-1.7c-0.1-0.5,0-1-0.2-1.6c-0.1,0.1-0.1,0.1-0.2,0.2 c0-0.5-0.1-1.1-0.2-1.6c-0.5,0.9-0.5,3.8-1.7,2.2c-0.3-0.5-0.4-0.2-0.4-0.8c0-0.3,0.4-0.5,0.4-0.7c0-0.1-1.1-0.4-1.4-0.5 c0.3,0.3-0.7,0.7-0.8,1.5c-0.5-0.2-0.7-0.4-1.1-0.2c-0.4,0.1-0.7,0.9-0.7,1.1c0,0-0.1,0.1-0.1,0.1c0-0.1,0-0.2-0.1-0.3 c-0.4,0.8-0.6,1.1-1.3,1.4c-0.6,0.3-1.1,0.4-1.6,1c0-0.1,0-0.2,0-0.3c-0.3,0.6-0.5,1.1-0.3,1.8c-0.1-0.1-0.1-0.2-0.2-0.3 c0,0.1,0,0.3,0,0.4c0-0.1-0.1-0.1-0.1-0.2c0.1,1,0.1,1.7,0,2.7c0,0.4-0.6,0.5,0,0.9c0.4,0.2,0.7-0.3,1-0.4c0.8-0.2,1.4-0.5,2.3-0.7 c1.4-0.5,1.7-0.2,2.1,1.1c0.2-0.3,0.5-0.6,0.8-0.8c-0.1,0.4-0.3,0.7-0.6,1c0.2-0.1,0.3-0.2,0.5-0.4c-0.1,0.2-0.1,0.3-0.2,0.5 c0.5,0.2,0.5,2.1,1.5,0.9c0,0.1-0.1,0.1-0.1,0.2C86.9,71.3,90.8,66.1,89.6,64.4z M85.9,71.3c-0.4-0.2-1,0.2-0.7,0.8 c0.2,0.6,0.9-0.4,1.1-0.9C86.2,71.2,86.1,71.2,85.9,71.3z M24.6,44.3c0-0.2,0.2-0.3-0.1-0.5C24.5,44,24.6,44.2,24.6,44.3z M24.2,44.9c0.1,0.1,0.1,0.2,0.1,0.4c0.1-0.2,0.1-0.3,0-0.6C24.1,44.6,24.3,44.8,24.2,44.9z M24.4,43.9c-0.2,0-0.3-0.1-0.3,0.2 C24.3,44.1,24.4,43.9,24.4,43.9z M36.2,56.9c-1-0.3-1.6-1.5-2.7-1.1c0-0.7-0.8-0.9-1.2-0.6c0-0.4-0.4-0.5-0.5-0.8 c-0.1-0.1-0.1-0.7-0.2-1c-0.3-0.7-0.6-0.8-1.2-1.1c-0.6-0.3-0.6-0.2-1.1-0.8c-0.3-0.4-0.6-0.7-1-1c0.1,0,0.2-0.1,0.3-0.1 c-0.9-0.2-1.7,0.6-2.3-0.6c-0.4,0.3-0.4,0.8-0.6,1.2c0-0.3,0-0.7,0-0.9c0.4-0.6-0.1-0.2-0.5,0.1c-0.3,0.2-0.7,0.9-1,1 c0,0-1.6-0.3-1.6-0.3c-0.8-0.7,0.1-1.4-0.1-2.2c-0.2-0.8-1.1-0.3-1.6-0.5c0.2-0.3,0.3-0.7,0.3-1.1c0.1,0,0.1,0,0.1,0.1 c0.2-1.2,0.5-1.7-0.7-0.8c-0.6,0.5-1.3,1.5-1.8,0c-0.3-0.8,0-2.4,0.4-3.1c0.7-1.1,1.6-0.5,2.3-0.6c-0.1-0.7,1.4-0.4,1.6-0.3 c0.2,0.3,0.2,2.8,0.8,1.6c0.5-1-0.4-1.7,0.5-2.7c0.6-0.7,2-1.1,1.3-2.2c0.1,0,0.1,0,0.2,0.1c0-0.2,0-0.3,0.1-0.4 c0,0.4,0,0.4-0.1,0.8c0.3-0.4,0.3-0.4,0.3-0.9c0.1,0.1,0.1,0.1,0.1,0.2c0.2-0.3,0.4-0.5,0.4-0.7c0,0,0.4-0.1,0.6-0.1 c-0.1,0-0.3,0-0.5,0c0.4-0.2,0.8-0.2,1.1-0.4c-0.1,0,0,0-0.2,0c-0.1-0.9,1.4-1.5,1.9-1.4c-0.5,0.2-0.4,0.3-0.6,0.7 c0.5-0.1,1.4-0.5,1.9-0.9c0-0.1-0.1-0.3-0.1-0.4c-0.6,1.2-1.7-0.1-0.8-0.7c-0.7-0.6-1.3,0.5-2,0.8c0.5-0.5,1.1-1.2,1.7-1.3 c0.8-0.2,1.5,0.2,2.2-0.4c1.2-0.9,0.1-1.1-0.6-1.9c0.2-0.5-0.1-0.9-0.2-1.5c-0.5,0.5-1.8,1-1.1-0.3c-0.5,0-0.6-0.4-1.2-0.4 c-1,0-0.4,0.7-1.2,1.3c0.6,0.8-0.3,1.4-0.9,1.5c0.6,1.6-1.5,1.4-0.5-0.2c-0.8,0-1.4-1-2.2-0.7c0-0.6,0.1-0.4-0.3-0.7 c0.5-1.3,2.5-2.2,3.5-2.7c0.3-0.1,1.4-0.2,1.3-0.9c-0.2-1-1.3,0.4-1.7,0.6c0.1-0.2,0-0.2,0.1-0.5c-0.2,0-0.2-0.2-0.6,0 c0.1-0.1,0.1-0.2,0.2-0.3c-0.1,0-0.2,0-0.4-0.1c0.7-0.6-0.4-1-0.8-0.1c0.5,0.5-0.1,0.7-0.5,1c0.1-0.1,0.1-0.2,0.2-0.3 c-0.5-0.2-1,0.1-1.6,0c-0.4-0.1-0.7-0.4-1.2-0.1c0,0,0.1,0.1,0.1,0.1c-0.4,0.1-1.1,0.1-1.7,0c0.1-0.1,0.3-0.1,0.4-0.2 c-0.6-0.3-1.5-0.7-2.1-0.3c0.1-0.1,0.1-0.2,0.2-0.3c-0.4,0.3-0.9,0-1.4,0c-0.6,0.1-1.2,0.4-1.8,0.4c-0.6,0-2.5-0.4-2.7-0.6 c-1.3-0.2-2.7,0.3-4,0.8c0.3,0.2,0.3,0.4,0.4,0.8c-0.2,0-0.3,0-0.5,0c0.1-0.1,0.1-0.1,0.2-0.2c-0.4,0-0.9,0.2-1.3,0.3 c0.2,0.7,0.9,0.5,1.4,0.3c-0.3,0.5-0.9,0.4-1.5,0.6c-0.5,0.2-1.4,1.3-0.4,1.1c-0.1,0.1-0.1,0.3-0.3,0.5c0.2-0.1,0.3-0.1,0.5-0.1 c0,0.1,0,0.1-0.1,0.2c0.1,0,0.1-0.1,0.2-0.1c0,0.1,0,0.1,0,0.2c0.2-0.1,0.4-0.1,0.6-0.2c-1,0.9-2.2,1-3.2,1.7 c2.1-0.4,3.5-1.8,5.4-2.6c-0.3,0.1-0.7,0.4-0.8,0.8c0.8-0.2,1.2-0.4,1.9-0.4c0.8,0.1,1.3,0.9,2.1,0.8c-0.1,0.6-0.1,1.8,0.3,2.2 c-0.6,0.8,1.3,1,0.4,2c-0.2-1.2-0.9,1-1.2,1.6c-0.4,0.8-0.5,2-0.2,2.8c0.2,0.4,1.7,3,0.9,3.3c0.6,0.7,0.6,1.2,1,2 c0.6-0.7-1.1-2.5-0.6-3.6c0.4,0.2,0.8,1.8,1,2.3c0.2,0.4,0.6,1.1,0.8,1.6c0.1,0.7-0.2,0.6,0.2,1.3c0.2,0.4,0.9,0.7,1.3,0.9 c0.5,0.3,1,0.1,1.3,0.2c0.8,0.3,1.4,1.1,2.1,1.3c0,0-0.1,0-0.1,0c0.4,0.5,0.5,0.9,0.7,1.3c0.1-0.1,0.1-0.1,0.1-0.2 c0.4,0.6,0.9,1.2,1.4,1c-0.1-0.8,0.3-0.4,0.5-0.1c0.3,0.5,0.3,1.3,0.2,1.7c-0.2,0.7-1.6,1.6-0.9,2.5c0-0.1,0.1-0.1,0.1-0.2 c0,0.6-0.4,0.8-0.3,1.5c0.1,0.3,0.7,1.2,0.9,1.6c0.3,0.7,0.5,1.6,1,2.1c0.5,0.6,1.3,0.7,1.6,1.4c0.3,0.7,0.2,2,0.2,2.8 c0,1,0.2,1.8,0.2,2.7c0.1,1.2-0.5,3.5,0.3,4.4c0-0.2,0-0.3,0-0.5c0.3,0.3,0.2,0.4,0.3,0.9c-0.1,0-0.2-0.1-0.3-0.1c0,0.5,0,0.6-0.1,1 c0.1,0,0.3,0.1,0.4,0.1c-0.8,1.1,0.7,2.6,1.6,2.7c-0.1-0.5,0.1-0.6,0.6-0.6c-0.6-0.4-0.2-0.6-0.2-1c0-0.2,0.3-0.7,0.3-0.7 c0-0.2-0.3-0.5-0.3-0.4c0-0.1-0.3-0.3-0.3-0.6c0-0.2,0.4-0.2,0.4-0.2c0.1-0.5-0.2-0.7,0.3-1c0-0.1-0.1-0.1-0.1-0.2 c-0.8,0,0-0.5,0-0.4c0.1-0.3,0.5-0.3,0.1-0.9c1.8,0.4,1.2-1.1,0.8-2c1,0.9,1.4,0,1.9-1c0.6-1.3,0.3-2.4,1.5-3.2 c0.7-0.5,0.7-0.1,1.1-1c0.3-0.8,0.3-1.4,0.4-2.2C35.4,59.7,36.6,58.3,36.2,56.9z M24.2,26.2c-0.2,0-0.3-0.1-0.5,0 C23.9,26.6,23.9,26.3,24.2,26.2z M22.4,25.3c-0.2,0.1-0.4,0.2-0.5,0.3c0.4,0.1,0.8,0,1.2,0c-0.2,0-0.4,0.2-0.6,0.2 c0.5,0,1.7,0,2-0.5c-0.2,0-0.3,0-0.4,0c0-0.1,0-0.2,0.1-0.3c-0.4,0.1-0.3-0.1-0.4,0.4C23.3,25.5,22.8,25.2,22.4,25.3z M24.2,27.3 c-0.5-0.1-0.6-1.9-1.2-0.5c0-0.6-0.7-0.4-1.2-0.3c0.1-0.1,0.1-0.1,0.2-0.2c-0.5-0.1-1.1,0.2-1.5,0.5c0.2,0,0.4,0.1,0.7,0.1 c-0.2,0-0.4,0.1-0.6,0.1c0.3,0.2,0.8,0.1,1.2,0.2c-0.4,0-0.8,0.1-1.2,0.1C21.2,28.1,23.6,27.9,24.2,27.3z M24,24.9 c0-0.3-0.3-0.1-0.7,0C23.6,25,23.8,24.9,24,24.9z M21.6,25.4c0.4-0.1,0.9-0.1,1.2-0.5c-0.6,0-1.2,0.2-1.8,0.5 C21.2,25.4,21.4,25.4,21.6,25.4z M32.4,34.8c-0.1,0-0.2,0.2-0.3,0c0,0,0.1-0.1,0.1-0.1c-0.1,0-0.3,0-0.4,0c0.2-0.2,0.3-0.5,0.5-0.7 c-0.6,0.1-1.2,1.1-1.3,1.6c0.3,0,0.7,0,1,0.1c-0.1,0.1-0.1,0.1-0.2,0.2c0.1-0.1,0.4-0.2,0.5-0.3c0,0.1,0,0.2-0.1,0.4 c0.4,0,0.5-0.3,0.4-0.7c-0.1,0-0.1,0-0.2,0.1c0-0.1,0.1-0.2,0.1-0.3C32.6,34.9,32.5,34.9,32.4,34.8z M14,35c0.7,0.6,0.5-0.1,0.2-0.5 C13.7,34.1,13.5,34.6,14,35z M19.6,27.1c0.8-0.1,1.5-0.7,2.3-0.8c-0.9-0.9-1.9,0-2.6,0.5C19.5,26.8,19.5,27,19.6,27.1z M27.7,29.4 c-0.8-0.6-0.7-0.5-1.6,0.2c0.1,0,0.4,0.2,0.3,0.2C27,29.4,27.6,29.7,27.7,29.4z M13.3,33.1c-0.2,0.2-0.3,0.4,0,0.7 c0.1-0.2,0.2-0.5,0.3-0.7C13.4,33.1,13.4,33.1,13.3,33.1z M27.5,30.1c0.1,0,0.1,0.3,0.2-0.1C27.6,30,27.6,30.1,27.5,30.1z M29.8,36 c-0.1,0,0-0.3-0.2-0.1c0.3,0.2,0.2,0.2,0.6,0.1C30.1,36.1,29.9,36.1,29.8,36z M26.7,30c0.2,0,0.3,0.1,0.6-0.2 C27,29.8,26.9,29.9,26.7,30z M30.5,35c-0.2-0.2-0.3-0.3-0.6-0.3C30.1,34.9,30.3,34.9,30.5,35z M27,25.3c0,0.2,0.1,0.2,0,0.5 c0.7,0.2,2.2,0.4,2.7-0.2c-0.7-0.3-1.4,0.1-2.1-0.2c0,0,0.1-0.1,0.1-0.1c-0.4-0.2-0.8-0.3-1.3-0.1C26.7,25.3,26.8,25.3,27,25.3z M26.8,24.9c0.2,0,0.3,0,0.5,0C27.2,24.8,26.9,24.9,26.8,24.9z M27.5,24.4c0.1,0,0.2,0,0.4,0c-0.1,0.1-0.2,0.1-0.3,0.2 c0.6,0.4,1.2,0,1.8-0.2c-0.5-0.6-1.3-0.6-2-0.2C27.3,24.4,27.4,24.2,27.5,24.4z M26.3,25.8c0.2,0,0.3,0.1,0.5-0.1 C26.6,25.6,26.1,25.4,26.3,25.8z M27,24.8c-0.1-0.2-0.1-0.3-0.5,0C26.8,24.9,26.8,24.7,27,24.8z M29.7,26.4c0.1,0,0.3,0,0.5,0 c-0.2-0.3-0.6-0.4-0.9-0.2C29.4,26.5,29.4,26.4,29.7,26.4z M26.9,26c-0.5-0.1-0.9,0.1-1,0.7c0.5-0.1,1-0.3,1.4-0.6 C27.1,26.1,27,26,26.9,26z M31.5,27.3c-0.4-0.3-0.7-0.5-1.2-0.4c-0.2-0.6-0.9-0.4-1.3-0.2c0.3-0.8-0.6-0.5-1-0.2 c0-0.1,0-0.1-0.1-0.2c0.1-0.1,0.2-0.1,0.3-0.2c-0.6,0-1.1,0.2-1.4,0.8c0.1,0,0.2,0,0.3,0C27.1,27,27,27,26.9,27.1 c0.6,0.3,2.7,0.1,2.5,0.6c0.8,0.1,0.7,0.4,0.2,0.9c-0.3,0.3-0.9,0.1-1.3,0.6c0.5,0.2,0.9-0.2,1.4,0.3c0,0-0.1,0.1-0.1,0.1 c0.4,0.3,0.8,0.5,1.2,0.5c-0.1-0.2-0.2-0.5-0.4-0.7c1.4,1.5,0.5-0.9,0.4-0.7c0.3-0.6,0.9,0.8,1.6-0.4c-0.5-0.1-0.8-0.5-1.3-0.6 c0.2-0.1,0.3-0.1,0.5-0.2C31.6,27.5,31.5,27.4,31.5,27.3z M25.7,24.7c0.2,0.1,0.4,0.1,0.6,0.1c-0.1-0.4-0.5-0.5-0.9-0.3 c0.1,0,0.1,0,0.2,0.1c-0.1,0-0.2,0.1-0.3,0.1C25.4,24.7,25.5,24.7,25.7,24.7z M29,24c0.5,0.1,0.9,0.1,1.4,0.1 c-0.3,0.1-0.7,0.1-1,0.1c0.1,0.2,0,0.1,0.2,0.3c-0.2,0.1-0.5,0.2-0.8,0.3c0.2,0.1,0.3,0.2,0.4,0.3c-0.4-0.2-0.8,0-1.1,0.3 c0.7,0.1,1.9,0.3,2.5-0.2c-0.1,0-0.2,0-0.4,0c0.4-0.3,1-0.4,1.2-0.7c-0.1,0-0.2,0-0.3,0c0.9,0,1.8-0.4,2.7-0.6c-0.1,0-0.3,0-0.4,0 c0.4-0.1,0.9-0.1,1.3-0.3c-1.6-0.4-4.4-0.4-5.9,0.3C28.9,23.8,28.9,23.9,29,24z M29.5,28.2c-0.2-0.3-0.3-0.3-0.5,0.2 C29.3,28.4,29.4,28.3,29.5,28.2z M24.4,24.6c-0.2,0-0.4-0.1-0.6,0.1C24,24.7,24.2,24.6,24.4,24.6z M25,27.4c-0.2,0-0.4,0-0.7,0.2 c0.3,0.2,0.6,0.2,0.9,0.1C25.2,27.4,25.1,27.5,25,27.4z M24.4,26.5c0.4,0.5,0.9,0.5,1.3,0c-0.1,0-0.2-0.1-0.2-0.1 c0.2-0.1,0.2-0.1,0.3-0.3c-0.4,0-0.9-0.1-0.9,0.3C24.7,26.4,24.6,26.5,24.4,26.5z M25.3,25.7c0.4,0.2,0.9-0.1,0.9-0.5 c-0.4,0-0.8,0-1.1,0.4C25.5,25.4,25.3,25.7,25.3,25.7z M78.1,46.7c-0.7,0.3-0.2,0.9,0,0.7C78.4,47,78.4,46.8,78.1,46.7z M24.7,46.8 c0.2,0,0.3,0,0.4-0.2c-0.8-0.5-2-1.9-3-0.7c0.3-0.1,0.6-0.2,0.9-0.3c0,0-0.1,0.1-0.1,0.1c0.6,0.3,1,0.3,1.4,0.8 c-0.1,0.1-0.1,0.2-0.2,0.2C24.3,46.7,24.5,46.8,24.7,46.8z M55.7,40.5c-0.1,0.1-0.2,0.1-0.4,0.1c0.4,0.2,0.3,0.1,0.6-0.2 C55.9,40.4,55.8,40.4,55.7,40.5z M49.5,32.8c0.1-0.4,0.2-0.6-0.3-0.4C49.2,32.7,49.3,32.7,49.5,32.8z M48.9,38.1 c0-0.3,0.1-0.4,0-0.7C48.6,37.7,48.8,37.8,48.9,38.1z M45.1,32.6c0.1-0.1,0.1-0.3,0.2-0.1c0,0.1,0.4,0.4,0.4,0.6 c0,0.4-0.6-0.1-0.3,0.6c-0.1,0-0.2,0.1-0.3,0.1c0.1,0,0.3,0.2,0.5,0.2c-0.2,0.1-0.4,0.3-0.6,0.5c0.7,0,1.9,0,1.9-1 c-0.6-0.2-0.6-1-1.2-1.2c0.2-0.2,0.2-0.5,0.3-0.6c-0.2,0-0.3,0-0.5,0c0.1-0.1,0.2-0.3,0.3-0.4C45,31.2,44.9,32,45.1,32.6z M53.3,40.5c-0.2,0-0.2,0.1-0.4-0.1c0,0.1,0,0.1,0,0.2c0.3,0.1,0.5,0.2,0.8,0C53.5,40.5,53.5,40.5,53.3,40.5z M41.5,27.3 c-0.3,0-0.6,0-0.9,0c0-0.1,0.2-0.4,0.2-0.4c0.3,0.3,0.4,0.3,0.8,0.3c-0.2-0.3-0.2-0.4-0.6-0.6c0.1,0,0.3,0,0.5,0 c-0.1-0.1,0-0.2-0.2-0.4c0.3,0,0.5-0.1,0.7-0.2C42,26,42,26,41.9,26c0.2,0,0.3,0,0.5,0c-0.1-0.1-0.2-0.2-0.2-0.3 c0.3-0.2,0.3-0.2-0.1-0.5c0.2,0,0.5-0.1,0.7-0.1c-0.3-0.4-0.2-0.7,0.3-0.9c-0.2,0-0.3,0-0.5,0c0.5,0,1-0.2,1.6-0.3 c-0.6-0.3-1.5-0.1-2.1,0c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.3-0.1-1.9-0.1c0.7,0,1.5,0.1,2.2-0.1c-1.4-0.2-3.8-0.7-5,0.1 c0.1,0,0.3,0.1,0.4,0.1c-1.6-0.3-3.3-0.2-4.8,0.4c0.2,0,0.3,0.1,0.5,0.1c-0.6,0.3-1.4,0.1-1.9,0.5c0.4,0.1,0.8,0.2,1.2,0.2 c-0.3,0-0.7,0-1,0.1c0.2,0.2,4.1,0.7,2.5,1.7c0.3,0.1,0.5,0.2,0.8,0.4c-0.9-0.5-1,0.9,0,0.2c-0.6,1-1.2,0.7-0.8,2.1 c0.2,0.7,0.5,0.9,0.9,1.1c0.7,0.4,0.6,0.2,1.1-0.4c0.1-0.1,0.4-0.9,0.6-1.1c0.4-0.3,0.8-0.2,1.1-0.4C39.3,28.2,40.4,27.9,41.5,27.3z M25.3,47.4c0.3,0.1,0.4-0.1,0.6,0.3c0.2-0.4,0.6-0.3,0.9-0.4c-0.3-0.4-0.9-0.7-1.4-0.4c0.2,0.2,0.1,0.2,0.3,0.4 c-0.2,0-0.3,0.1-0.6,0C25,47.6,25.1,47.4,25.3,47.4z M80.8,58.3c0.1,0,0.2-0.1,0.3-0.1C81,58,80.7,58,80.5,58.4 C80.6,58.4,80.7,58.3,80.8,58.3z M82.5,56.6c-0.2-0.4-0.3-0.7-0.5-1.1c0.2-0.1,0.3-0.3,0.5-0.3c0-0.1,0-0.1,0-0.2 c-0.4,0.2-1.4,0.1-0.8-0.4c0.5-0.4,1.2,0.5,1.3-0.5c-0.4,0.6-0.9,0-1.3,0.2c-0.3,0.2-0.5,1.1-0.5,1.5c0,0,0.3,1.2,0.2,1.2 c0.4,0.2,0.2-0.9,0.4-1.2c0,0.4,0.1,0.6,0.2,0.9c0.1-0.1,0.2-0.1,0.3-0.2c-0.1,0.3,0,0.3,0,0.5C82.5,56.9,82.4,56.8,82.5,56.6z M78.5,55.3c0.1,0.8,1.5,1.1,1.9,1.1c0.1-0.7,0.3-1.8,0.9-2c-0.6-0.8-0.4-1.3,0-1.8c-0.4-0.2-0.5-0.6-0.8-0.5 c-0.3,0.1-0.6,0.9-0.8,1.1C79.1,53.9,77.9,54,78.5,55.3z M85.8,57.1c-0.1,0.1-0.2,0-0.2,0.5C85.8,57.4,85.7,57.2,85.8,57.1z M83.6,56c-0.1,0-0.2,0-0.3,0C83.6,56.5,83.5,56.1,83.6,56z M81.6,58.9c-0.1-0.2-0.1-0.4-0.5-0.3C81.3,58.8,81.4,58.8,81.6,58.9z M82.3,58.2c-0.1-0.2-0.5-0.1-0.8,0.1C81.7,58.4,82,58.3,82.3,58.2z M78.7,58c0.5,0.1,1,0.2,1.5,0.1c-0.6-0.3-2.6-1.5-3-0.6 C77.7,57.7,78.2,57.8,78.7,58z M77.4,56.5c0.3-1-2-4.1-3.1-3.9c0.4,0.9,1,1.6,1.5,2.5C76,55.4,77.5,58.3,77.4,56.5z M84.2,56.1 c0.2,0.1,0.3,0,0.5,0.2c-0.2-0.5-0.6-0.6-0.9-0.2C84,56.1,84.1,56.1,84.2,56.1z M83.9,55.1c0.1-0.4,0.3-0.8-0.1-1.2 C83.7,54.3,83.7,54.7,83.9,55.1z M82.7,58.8c0.2-0.3,0.6-0.5,0.9-0.7c-0.5,0-1,0.2-1.2,0.8C82.5,58.9,82.6,58.9,82.7,58.8z M44.1,33.6c-0.1,0.1-0.1,0.3-0.2,0.4c0.4,0.1,1.4-0.5,1.1-1C44.7,32.3,44,33,44.1,33.6z M41.8,29.6c0.5,0.1,1.1-0.1,1.5-0.5 c0-0.1-0.2-0.4-0.2-0.5c-0.6,0.1-1.9-0.2-2.3,0.3c0.2,0,0.3,0.1,0.5,0.1c-0.1,0-0.2,0.1-0.4,0.2c0.2,0.1,0.3,0.1,0.5,0.2 c-0.1,0.1-0.2,0.1-0.2,0.2C41.4,29.5,41.6,29.5,41.8,29.6z M48.7,38.5C48.8,40.2,49,37.2,48.7,38.5z M50.5,39.4 c-0.2,0-0.4,0.1-0.6,0c0.1,0.3,0.4,0.5,0.7,0.6C50.7,39.5,50.6,39.5,50.5,39.4z M24.1,47.3c-0.1,0.1-0.2-0.1-0.2,0.1 c0.3,0.2,0.3,0.2,0.6,0.1C24.4,47.3,24.3,47.4,24.1,47.3z M70,51c-0.1-0.1-0.1-0.1-0.2-0.2C69.3,52.7,70.9,52.3,70,51z M61,60.2 c0-0.2-0.1-0.4-0.2-0.6c-0.1,0.3-0.3,0.5-0.4,0.7c-0.1,0.8-0.9,0.8-1.1,1.4c-0.2,0.4,0.1,0.7,0,1.1c-0.1,0.4-0.3,0.6-0.4,1 c-0.1,1.2,0.5,1.5,1.1,0.7c0.5-0.7,0.9-2.6,0.9-3.5c0,0.1,0.1,0.2,0.1,0.2C61.1,60.9,61,60.6,61,60.2z M74.3,48.1 c-0.9,0.8-1-2.4-2-2.6c0,0.2,0,0.2,0,0.4c-0.3-0.1-0.5,0-0.9,0.1c0.1,0.9-1.3,1.5-1.5,2.2c-0.2,0.6-0.2,2.1-0.3,2.7 c-0.1,0.1-0.3,0.4-0.5,0.5c-1-1.2-1.5-3.8-1.8-5.4c-0.6,0.6-1.1-0.6-1.6-1c-0.5-0.5-0.4-0.4-1.1-0.5c-0.5-0.1-0.9,0.1-1.3-0.1 c-0.4-0.2-0.5-0.6-0.8-0.7c-0.3-0.1-0.5,0.2-1,0c-0.7-0.3-0.8-1.5-1.5-1.1c0.1,0.9,0.8,1.3,1,2.1c0-0.2,0.1-0.4,0.1-0.5 c0.1,1.3,1,0.8,1.4-0.1c-0.1,0.9,0.5,0.7,0.8,1.1c0.4,0.8,0.2,0.6-0.1,1.2c-0.4,1-0.6,1.2-1.5,1.7c-0.6,0.4-2,1.9-2.6,1.1 c-0.3-0.4-0.1-0.9-0.2-1.3c-0.2-0.5-0.7-1-0.9-1.4c-0.4-0.8-1.8-3-1.6-3.7c0,0.3-0.2,0.5-0.2,0.7c-0.2-0.3-0.4-0.5-0.5-0.9 c0.1,0.8,0.6,1.5,0.9,2.2c0.3,0.7,0.4,1.4,0.7,2.1c0.3,0.7,2,2.5,1.7,3c0.5,0.9,1.8,0.2,2.4-0.1c0.1,3.4-3.7,4.9-3.4,7.8 c0.1,1.4,0.7,2.7-0.3,3.9c-0.7,0.8-1,0.7-1.1,1.7c0,0.5,0.2,0.8-0.1,1.3c-0.1,0.2-0.6,0.3-0.7,0.5c0,0.1,0,0.5-0.1,0.7 c-0.2,0.5-0.5,1.1-0.9,1.5c-0.5,0.6-0.9,0.8-1.4,1c-0.2,0.1-1.4,0.4-1.5,0.4c-0.6-0.2-0.2-0.7-0.3-1.2c-0.2-0.8-0.6-1.4-0.8-2.2 c-0.2-0.9-0.2-1.6-0.5-2.5c-0.3-0.8-0.5-1.3-0.2-2.2c0.3-1.4,0.5-2.2,0.1-3.5c-0.3-1-0.9-1.5-0.9-2.5c0-0.8,0.3-1.3-0.2-1.9 c-0.9,0.6-1.1-0.8-2.2-0.5c-0.7,0.2-1.9,0.8-2.6,0.6c-1.5-0.3-2.2-3.1-2.8-4.2c0.8-0.8,0.2-2.2,0.4-3c0.1-0.4,0.4-1.2,0.6-1.5 c0.4-0.6,0.9-0.7,1.2-1.3c0.5-0.8,0.3-1.3,1-2c0.8-0.9,0.3-0.3,1.4-0.5c0.9-0.1,2.7-1.4,3.4-0.6c0.1,0,0.2-0.1,0.2-0.1 c-0.2,0.8-0.3,1.2,0.3,1.7c0.5,0.4,1.7,1.1,2.2,0.8c0.1,0,0-0.6,0.5-0.7c0.2-0.1,0.7,0.4,0.9,0.5c0.5,0.2,1.7-0.1,1.9,0.3 c0.9,0.2,1-1.5,1-2.3c-0.6,0-1.4,0.3-1.9,0.1c-1.2-0.5-0.9-1.5,0-1.9c0.4-0.2,1.1-0.3,1.6-0.3c0.4,0,1,0.7,1.4,0.3 c0.6-0.6-0.9-1.3-1.3-1.6c0.3-0.4,0.2-0.2,0.2-0.5c0.1-0.1,0.2-0.1,0.4-0.2c-0.4-0.1-1.6,0.5-0.6,0.6c-0.4,0.4-0.8,0.5-1.1,0.1 c0.1-0.1,0.2-0.1,0.3-0.2c-1-0.9-1.9,1.4-1,1.8c-0.2,0.1-0.5,0.3-0.7,0.5c-0.2-0.4-0.3-0.3-0.7-0.2c0.1,0.1,0.1,0.1,0.2,0.2 c-0.3-0.1-0.2,0.1-0.4-0.1c0,0.5,0.2,0.7,0.4,1.1c-0.1,0-0.2-0.1-0.3-0.1c0.1,0.2,0.1,0.2-0.1,0.2c0,0.1,0.1,0.2,0.1,0.4 C52,40,52,38.4,51.7,37.9c-0.3-0.5-1.4-1.3-1.6-1.2c-0.1-0.2,0-0.2,0-0.3c-1.3,0,1.2,2,1.3,2.3c-0.7-0.5-0.1,0.3-0.7,0.8 c0.3-1-0.8-1.3-1.3-1.8c-0.6-0.6-0.2-0.5-0.9-0.6c-0.5-0.1-1.1,0.5-1.3,0.7c-0.8,0.6-0.7,1.7-1.5,2.2c-0.8,0.5-1.1-0.4-1.8-0.1 c-0.1-0.5-0.2-2.3,0.1-2.6c0.4-0.5,1.5,0.4,1.9-0.1c0.7-0.8-0.5-1.5-0.8-2c0.3,0,0.5-0.1,0.8,0c0-0.1-0.1-0.3-0.1-0.4 c0.5,0.3,0.9-0.3,1.2-0.6c0.3-0.3,0.8-0.7,1-0.9c0.1-0.2,0.3,0.2,0.4-0.1c0,0-0.1-0.3-0.1-0.4c0.2-0.4-0.2-0.8,0.5-1 c0,0.1,0.1,0.4,0.1,0.5c-1.1,0.9,1.1,0.8,1.5,0.7c0.6-0.1,0.7,0.1,1.1-0.3c0.2-0.2-0.2-1.4,0.7-0.6c0-0.2,0-0.3,0-0.5 c-0.2-0.1-0.1-0.1-0.3-0.3c0.5-0.2,0.9,0,1.3-0.3c-0.6-0.4-1.5,0.5-1.9-0.3c-0.4-0.7,0.2-1.2,0.8-1.5c-0.5-0.8-0.9,0.1-1.2,0.5 c-0.7,0.9-0.3,0.8-0.4,1.8c0,0.2-0.6,1.4-0.9,1.3c-0.4-0.1-0.7-1.2-1-1.4c-0.3-0.1-1.5,0.8-1.2-0.8c0.1-0.6,1.1-1,1.6-1.5 c1-1.1,2.6-2.5,4.1-1.6c-0.1,0-0.2,0.1-0.3,0.1c0.4,0.2,2.3,0.3,2.6,0.9c0.4,1-1.2,0.3-1.6,0.4c0.5,0.3,0.5,0.9,1.1,1 c-0.1-0.1-0.1-0.2-0.2-0.3c0.2,0,0.6,0,0.9,0c-0.1-0.1-0.1-0.2-0.2-0.3c0.3-0.3,0.6-0.4,0.9-0.2c0-0.3-0.1-0.6-0.3-0.9 c0.4,0,0.6,0.1,0.8,0.3c-0.1,0-0.2,0-0.3,0c0.4,0.6,1.1-0.3,1.9-0.4c-0.1,0.1-0.1,0.1-0.2,0.2c0.5,0,1.2-0.1,1.6-0.3 c-0.1-0.1-0.2-0.1-0.3-0.2c0.6-0.2,1.5,0.2,2.1,0.5c0-0.1,0.1-0.1,0.1-0.2c-0.7-0.3-1.2-1.5-0.2-1.4c0.5,0,1.4,1.7,1,2.2 c0.4,0,0.5-0.1,0.6-0.5c-0.4-0.4-0.6-0.8-1-1.2c0.1-0.1,0.2-0.1,0.3-0.2c-0.1-0.1-0.1-0.2-0.2-0.2c0.2,0.2,0.4,0.4,0.6,0.6 c-0.1-0.1-0.1-0.2-0.2-0.2c0.4-0.2,0.8-0.2,1.2,0c-0.3-0.2-0.3-0.4-0.5-0.6c0.4-0.1,0.9-0.1,1.3-0.1c-0.1-0.1-0.2-0.1-0.3-0.2 c0.6-0.7,1.8-0.5,2.7-0.6c0.1-0.4,0.5-0.5,0.9-0.3C68.1,25,68,25,67.9,25c0.7,0.2,1.8-0.1,2.3,0.6c-0.2,0.1-0.5,0.3-0.7,0.4 c1.1,0.1,2.1,0.5,3.2,0.4c-0.1-0.1-0.1-0.2-0.2-0.2c1.1,0,1.5,0.7,2.5,1c0-0.1-0.1-0.2-0.1-0.4c0.6,0.2,1.2,0.1,1.8,0.1 c-0.1-0.1-0.3-0.2-0.4-0.3c0.5-0.3,1.7-0.1,2.3,0.1c0.7,0.2,1.4,0.2,2.1,0.4c1.1,0.2,2.5,0.9,3.6,0.7c-0.2-0.1-0.3-0.2-0.5-0.4 c1.8,0.3,2.5,0.3,3.9,1.8c-0.2,0-0.2,0.1-0.5,0.1c0.4,0.2,0.9,0.4,1.2,0.8c-0.6-0.2-1.3,0.2-1.3,0.9c-0.5-0.4-1.1,0-1.6,0 c0,0.9,0.6,0.7,1,1.4c-0.1,0-0.1,0-0.2,0c0.1,0.2,0.2,0.3,0.3,0.5c-0.1,0.1-0.2,0.1-0.3,0.2c0.1,0.1,0.1,0.3,0.2,0.4 c-0.1,0-0.2,0.1-0.3,0.1c0.2,0.4,0,0.4,0,0.7c-0.7-0.7-1.6-1.6-1.8-2.6c0.5-0.2,1-1.7,0.2-1.7c0.2,1-0.4,0.2-0.7,0.3 c-0.4,0.2-1.1,0.3-0.3,0.9c-0.6,0.3-1.3-0.1-2,0c-1.2,0.1-1.2,0.4-1.8,1.7c1.2,0.2,2.2,0.4,2.5,2.1c0.1,0.6,0.1,1.6-0.2,2.1 c-0.4,0.5-0.6,0.3-0.9,0.6c0,0-0.4,0.9-0.4,0.9c0.1,0.5,0.3,0.4,0.6,0.9c1.1,1.9-0.9,1.2-0.5,0.3c-0.2-0.2-0.7-0.8-0.7-0.8 c-0.4-0.2-0.5-0.6-1.1,0c0.4-1.3-0.9-0.4-0.9,0c0,0.9,1.3,0.4,1.6,0.8c-1.4,0.4,0.5,2.1,0.6,2.8c0.2,1.5-0.7,2.5-1.6,3.1 c-0.3,0.2-0.4,0.3-0.8,0.4c-0.1,0,0.1,0.4-0.1,0.4c-0.1,0-0.2-0.3-0.2-0.3c-0.1,0-1-0.5-1,0.7c0,0.8,1.1,1.3,1.3,2.1 c0.2,1.1-0.4,1.4-1,2.1c0-0.5-0.9-1.6-1.4-1.6c0-0.1,0-0.2,0-0.3c-0.1,0-0.2,0-0.3,0c0,0.6-0.1,1.2,0,1.7c0.1,0.4,0.5,0.7,0.7,1.1 c0.4,0.8,0.5,1.3,0.8,2.1c-1.2-0.2-1.1-2-1.8-2.8c0,0.1,0,0.2,0,0.2C75.1,51,75,47.7,74.3,48.1z M53.6,51.4 c-0.1-0.1-0.1-0.1-0.2-0.2C53.5,51.3,53.5,51.4,53.6,51.4z M61.2,39.7c-0.1-0.7-0.4-0.9-0.5-1.5c0.3,0.1,0.3,0,0.5,0 c-0.2-0.4-0.5-0.6-0.5-0.1c-0.1-0.7-0.6-0.8-0.9-1.4c0.1,0,0.2,0,0.3,0c0.2-0.4-0.1-0.3,0.4-0.3c0.1-1-1-0.7-1.3-0.2 C58.7,37,59.4,38,60,38.5C59.1,39.1,60.4,40.4,61.2,39.7z M50.4,24.2c0.4,0.2,1,0.2,1.5-0.1c-0.6-0.2-1.4-0.2-2-0.1 C50.1,24.2,50.2,24.2,50.4,24.2z M51,25c0.1,0,0.3-0.1,0.4-0.1c-0.3-0.1-0.5-0.1-0.8-0.1c0.1,0.3,0.1-0.1,0,0.2 C50.8,24.9,50.9,24.9,51,25z M49.1,24.8c0.1,0,0.2,0.1,0.3,0.1c-0.1,0-0.1,0.1-0.2,0.1c0.7,0.5,0.8-0.4,1.5-0.5 c-0.9-0.3-1.4-0.2-2.2-0.2C48.7,24.5,48.9,24.7,49.1,24.8z M27.1,47.3c0.1,0.1,0,0.4,0.4,0.1C27.4,47.3,27.3,47.3,27.1,47.3z M55.6,24.1c0.3,0.1,0.6,0,0.9-0.1c-0.5,0-0.8,0-1.3,0C55.5,24,55.7,24.2,55.6,24.1z M57.7,26.9c0.4,0.2,0.9,0.4,1.4,0.3 c-2-0.4,1.3-1.7,1.6-1.9c-0.7-0.3-1.8,0.1-2.5,0.5c-0.1,0.2,0,0.1-0.3,0.4c0.1,0,0.1,0,0.2,0C57.7,26.4,57.7,26.6,57.7,26.9z M65.1,24.4c0.5,0.1,1,0.2,1.5,0.2c-0.4-0.6-1.5-0.9-2.1-0.4C64.7,24.1,64.8,24.3,65.1,24.4z M75.7,25.8c0.3-0.1,0.7-0.1,1.1-0.1 c-0.3-0.5-1.3-0.5-1.8-0.4C75.2,25.7,75.4,25.8,75.7,25.8z M67.6,24.6c-0.5-0.2-0.9-0.4-1,0.2C67,24.8,67.5,24.8,67.6,24.6z M76.6,26.1c-0.2,0.1-0.2,0-0.3,0.2c0.3,0.1,0.6,0.1,0.8,0.1C77,26.2,76.8,26.1,76.6,26.1z M5,29.1C5,29.1,5,29.1,5,29.1z M7.7,27 c-0.2-0.1-0.3-0.2-0.6,0.1C7.3,27.1,7.5,27,7.7,27z M82.3,33.9c0.6,0.5,0.9,1.6,1.4,2.3c0-0.1,0-0.2,0-0.3c0.1,0.1,0.2,0.2,0.3,0.2 c-0.3-0.4-0.7-0.7-0.7-1.2c0.2,0,0.3,0.1,0.5,0.1c-0.6-0.6-1.2-1.8-1.8-2C82.1,33.3,82.2,33.4,82.3,33.9z M5.5,28.8 c0,0,0.3,0.1,0.5,0.1c0.1,0.8,1.1-0.1,1.7-0.2c-0.2-0.5-0.7-0.4-1-0.2c0.1-0.1,0.2-0.1,0.2-0.2C6.4,27,5.6,28.5,5,29.1 C5.2,28.9,5.7,28.4,5.5,28.8z M77.6,25.8c0.2,0,0.3,0.1,0.5-0.1c-0.3-0.1-0.7-0.1-1.1-0.1C77.2,25.7,77.3,25.7,77.6,25.8z M85.8,27.1c-0.1-0.1-0.2-0.2-0.3-0.2c0,0-0.1,0.1-0.1,0.1C85.6,27.1,85.7,27,85.8,27.1z M28.5,50.6c0,0,0.1,0.3,0.2-0.2 C28.6,50.3,28.5,50.6,28.5,50.6z M7.1,29.7c-0.3-0.1-0.4-0.2-0.7,0C6.6,29.8,6.8,29.7,7.1,29.7z M9.2,31.6c-0.3,0.1-0.5,0.1-0.5,0.5 c0.2-0.1,0.5-0.2,0.7-0.3C9.3,31.5,9.3,31.7,9.2,31.6z M6.4,30.8c0.2,0,0.3,0.3,0.4,0C6.7,30.7,6.5,30.8,6.4,30.8z",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"translate",calcMode:"linear",values:"-100 0;0 0",dur:"2s",begin:"0s",repeatCount:"indefinite"})}),(0,s.jsx)("path",{transform:"translate(37.5 0)",fill:"#ffffcb",d:"M64.4,74.4c0.3,0.3,0.2,0.3-0.3,0.3C64.1,74.3,64.2,74.5,64.4,74.4z M31.4,75.4c-0.2,0.1-0.3-0.2-0.5,0.1c0.3,0.2,0.6,0.1,0.8-0.1C31.6,75.2,31.6,75.4,31.4,75.4z M84.9,36.9c-0.3,0.2-0.8-0.1-1.1-0.5 c0.1,0.2,0.1,0.6,0.3,0.9c-0.5,0.2-0.2,0.6,0.2,0.7c0-0.1,0-0.3,0-0.4c0.2,0.1,0.4,0.2,0.5,0.3c0.2-0.2,0.2-0.3,0.4-0.5 C85.1,37.2,85,37,84.9,36.9z M85.1,40.6c0-0.6-0.1-2.1-0.6-2.4c-0.6-0.4,0.5,2.1-0.6,1.6c0,0.2-0.1,0.5,0,0.7 c-0.8-0.3-0.9,0.5-1.4,0.9c0.3,0.3,0.4,0.6,0.6,0.9c0.3-0.4,0.2-0.9-0.3-1.2c0.2,0,0.4-0.2,0.6-0.2c0.2,0,0.6,0.2,0.6,0.2 C84.2,41,84.5,40.7,85.1,40.6z M83.7,41c-0.4-0.1-0.7,0.2-0.3,0.6c0.2-0.4,0-0.1,0.3-0.2C83.8,41.2,83.6,41.1,83.7,41z M93.5,62.8 c0.1,0.5,0.3,0.9,0.7,0.8C94.1,63.3,93.8,63,93.5,62.8z M93,71.2c-0.1-0.1-2.5,1.6-2.9,2.1c0.8,0.5,2.9-1.2,3.1-2.1 C93,71.5,92.9,71.2,93,71.2z M95,69.9c-0.4,0.2-0.6,0-0.5-0.4c0,0.1-0.1,0.2-0.1,0.3c0.1-0.5,0.1-0.8-0.1-1.1 c-0.3,0.7,0.1,1.4-0.7,2c0.3,0.3,0.3,0.4-0.1,0.7c0.1,0,0.1,0.1,0.1,0.2C93.9,71.3,95,70.2,95,69.9z M82,50.6 c0.2-0.2,0.3-0.2,0.3-0.5c-0.1,0-0.3-0.1-0.4-0.1C81.9,50.2,81.9,50.4,82,50.6z M82.4,50.6c-0.3-0.4-0.2,0.1-0.1,0.5 c0.2-0.3,0.3-0.5,0.2-0.9C82.5,50.4,82.4,50.5,82.4,50.6z M82.8,49.7c-0.1,0-0.2,0-0.3,0c0,0.1,0.2,0.4,0.2,0.5c-0.1,0-0.1,0-0.2,0 c0.1,0.2,0.1,0.3,0.2,0.5c0.1-0.2,0.1-0.2,0-0.5c0.1,0,0.2,0.1,0.2,0.1C83,50.1,82.9,49.9,82.8,49.7z M81,51 c0.2-0.3,0.3-0.4,0.2-0.8c-0.1,0.5-0.4,0.8-0.6,1.2C80.8,51.3,80.9,51.1,81,51z M81.2,48.6c0.1,0.2,0.1,0.5,0.3,0.3 c0,0.4,0.3,0.6,0.6,0.6c0,0,0-0.1,0.1-0.1c0.1,0.2,0.2,0.3,0.4,0.4c0-0.7-0.6-0.5-0.8-1c-0.2-0.4,0.2-0.9,0-1.4 c-0.5-0.1-0.6,0.3-0.4,1c0,0-0.1-0.1-0.1-0.1C81.1,48.3,81.1,48.4,81.2,48.6z M83.3,52.2c0.1-0.5,0.1-1.1-0.3-1.4c0,0.1,0,0.2,0,0.3 c-0.4,0.2-0.9,0.1-0.9,0.8c0.7-0.7,0.4,0.2,1,0.5c0-0.2,0.1-0.5,0.1-0.7C83.2,52,83.3,52.1,83.3,52.2z M81.5,49.6 c0.1-0.1,0.3-0.1-0.2-0.3C81.4,49.4,81.5,49.5,81.5,49.6z M91.8,57.4c0.1,0.1,0,0.2,0.2,0.1c-0.1-0.2-0.2-0.5-0.3-0.7 C91.6,57,91.7,57.1,91.8,57.4z M90.2,57.3c0.4-0.1,1.1-0.5,0.6-0.9c-0.1,0.4-0.2,0.6-0.4,0.3c-0.1,0-0.5,0.2-0.5,0.3 C89.9,57.2,90,57.2,90.2,57.3z M90.9,56.1c0.1,0.2,0.2,0.3,0.2,0.5c0.1-0.5-0.2-0.8-0.6-0.8C90.7,55.9,90.8,56,90.9,56.1z M90.3,59 c-0.2-0.4-0.7-0.7-1-1.6c0.1,0,0.2,0,0.3,0c-0.7-0.7-1.4-1.7-2.5-1.8c-0.5-0.1-1,0.5-1.3,0.3c-0.5-0.2-0.1-1.4-1.2-0.8 c0.3,0.4,0.6,0.5,0.9,0.6c-0.2,0-0.3,0.1-0.5,0.1c0.1,0.2,0.2,0.4,0.3,0.5c0.1,0,0.2-0.2,0.2-0.2c0.6,0.5,2,1,1,2 c0.6-0.3,0.7,0.4,1.2,0.3c0.4-0.1,0.4-0.5,0.6-0.5C89.2,57.9,89.5,58.9,90.3,59z M93.2,58.5c-0.1,0.1-0.2-0.2-0.2,0.1 C93.3,58.8,93.2,58.6,93.2,58.5z M92.4,57.7c0,0-0.1-0.2-0.2-0.3C92.2,57.6,92.3,57.6,92.4,57.7z M92.9,58c0.1,0.1,0.1,0.1,0.2,0.2 c-0.2-0.2-0.3-0.3-0.5-0.4C92.7,57.8,92.8,57.9,92.9,58z M93.5,59.1C93.6,58.9,93.6,58.8,93.5,59.1z M93.5,58.7c0-0.2,0-0.4-0.2-0.6 C93.3,58.3,93.4,58.5,93.5,58.7z M81,45.9c0.1-0.5,0.2-1-0.1-1.3C80.6,45,80.6,45.5,81,45.9z M94.8,61c0,0,0.1-0.2,0-0.4 C94.7,60.8,94.8,61.1,94.8,61z M94.8,61.2c0.1,0.1,0,0.3,0.2,0.1C94.9,61.1,94.8,61.2,94.8,61.2z M29.5,76.3 c-0.4-0.8-0.5-0.2-0.7-0.2c0.2,0-0.3,0.2-0.3,0.2c-0.2,0-0.6-0.3-0.9-0.4c0.9,0.9,1.9,1.2,2.6,0.7C30,76.6,29.8,76.4,29.5,76.3z M89.6,64.4c0-0.2-0.2-0.3-0.1-0.7c-0.2,0-0.1-0.1-0.3,0c0.1-0.8-0.5-1.1-0.7-1.7c-0.1-0.5,0-1-0.2-1.6c-0.1,0.1-0.1,0.1-0.2,0.2 c0-0.5-0.1-1.1-0.2-1.6c-0.5,0.9-0.5,3.8-1.7,2.2c-0.3-0.5-0.4-0.2-0.4-0.8c0-0.3,0.4-0.5,0.4-0.7c0-0.1-1.1-0.4-1.4-0.5 c0.3,0.3-0.7,0.7-0.8,1.5c-0.5-0.2-0.7-0.4-1.1-0.2c-0.4,0.1-0.7,0.9-0.7,1.1c0,0-0.1,0.1-0.1,0.1c0-0.1,0-0.2-0.1-0.3 c-0.4,0.8-0.6,1.1-1.3,1.4c-0.6,0.3-1.1,0.4-1.6,1c0-0.1,0-0.2,0-0.3c-0.3,0.6-0.5,1.1-0.3,1.8c-0.1-0.1-0.1-0.2-0.2-0.3 c0,0.1,0,0.3,0,0.4c0-0.1-0.1-0.1-0.1-0.2c0.1,1,0.1,1.7,0,2.7c0,0.4-0.6,0.5,0,0.9c0.4,0.2,0.7-0.3,1-0.4c0.8-0.2,1.4-0.5,2.3-0.7 c1.4-0.5,1.7-0.2,2.1,1.1c0.2-0.3,0.5-0.6,0.8-0.8c-0.1,0.4-0.3,0.7-0.6,1c0.2-0.1,0.3-0.2,0.5-0.4c-0.1,0.2-0.1,0.3-0.2,0.5 c0.5,0.2,0.5,2.1,1.5,0.9c0,0.1-0.1,0.1-0.1,0.2C86.9,71.3,90.8,66.1,89.6,64.4z M85.9,71.3c-0.4-0.2-1,0.2-0.7,0.8 c0.2,0.6,0.9-0.4,1.1-0.9C86.2,71.2,86.1,71.2,85.9,71.3z M24.6,44.3c0-0.2,0.2-0.3-0.1-0.5C24.5,44,24.6,44.2,24.6,44.3z M24.2,44.9c0.1,0.1,0.1,0.2,0.1,0.4c0.1-0.2,0.1-0.3,0-0.6C24.1,44.6,24.3,44.8,24.2,44.9z M24.4,43.9c-0.2,0-0.3-0.1-0.3,0.2 C24.3,44.1,24.4,43.9,24.4,43.9z M36.2,56.9c-1-0.3-1.6-1.5-2.7-1.1c0-0.7-0.8-0.9-1.2-0.6c0-0.4-0.4-0.5-0.5-0.8 c-0.1-0.1-0.1-0.7-0.2-1c-0.3-0.7-0.6-0.8-1.2-1.1c-0.6-0.3-0.6-0.2-1.1-0.8c-0.3-0.4-0.6-0.7-1-1c0.1,0,0.2-0.1,0.3-0.1 c-0.9-0.2-1.7,0.6-2.3-0.6c-0.4,0.3-0.4,0.8-0.6,1.2c0-0.3,0-0.7,0-0.9c0.4-0.6-0.1-0.2-0.5,0.1c-0.3,0.2-0.7,0.9-1,1 c0,0-1.6-0.3-1.6-0.3c-0.8-0.7,0.1-1.4-0.1-2.2c-0.2-0.8-1.1-0.3-1.6-0.5c0.2-0.3,0.3-0.7,0.3-1.1c0.1,0,0.1,0,0.1,0.1 c0.2-1.2,0.5-1.7-0.7-0.8c-0.6,0.5-1.3,1.5-1.8,0c-0.3-0.8,0-2.4,0.4-3.1c0.7-1.1,1.6-0.5,2.3-0.6c-0.1-0.7,1.4-0.4,1.6-0.3 c0.2,0.3,0.2,2.8,0.8,1.6c0.5-1-0.4-1.7,0.5-2.7c0.6-0.7,2-1.1,1.3-2.2c0.1,0,0.1,0,0.2,0.1c0-0.2,0-0.3,0.1-0.4 c0,0.4,0,0.4-0.1,0.8c0.3-0.4,0.3-0.4,0.3-0.9c0.1,0.1,0.1,0.1,0.1,0.2c0.2-0.3,0.4-0.5,0.4-0.7c0,0,0.4-0.1,0.6-0.1 c-0.1,0-0.3,0-0.5,0c0.4-0.2,0.8-0.2,1.1-0.4c-0.1,0,0,0-0.2,0c-0.1-0.9,1.4-1.5,1.9-1.4c-0.5,0.2-0.4,0.3-0.6,0.7 c0.5-0.1,1.4-0.5,1.9-0.9c0-0.1-0.1-0.3-0.1-0.4c-0.6,1.2-1.7-0.1-0.8-0.7c-0.7-0.6-1.3,0.5-2,0.8c0.5-0.5,1.1-1.2,1.7-1.3 c0.8-0.2,1.5,0.2,2.2-0.4c1.2-0.9,0.1-1.1-0.6-1.9c0.2-0.5-0.1-0.9-0.2-1.5c-0.5,0.5-1.8,1-1.1-0.3c-0.5,0-0.6-0.4-1.2-0.4 c-1,0-0.4,0.7-1.2,1.3c0.6,0.8-0.3,1.4-0.9,1.5c0.6,1.6-1.5,1.4-0.5-0.2c-0.8,0-1.4-1-2.2-0.7c0-0.6,0.1-0.4-0.3-0.7 c0.5-1.3,2.5-2.2,3.5-2.7c0.3-0.1,1.4-0.2,1.3-0.9c-0.2-1-1.3,0.4-1.7,0.6c0.1-0.2,0-0.2,0.1-0.5c-0.2,0-0.2-0.2-0.6,0 c0.1-0.1,0.1-0.2,0.2-0.3c-0.1,0-0.2,0-0.4-0.1c0.7-0.6-0.4-1-0.8-0.1c0.5,0.5-0.1,0.7-0.5,1c0.1-0.1,0.1-0.2,0.2-0.3 c-0.5-0.2-1,0.1-1.6,0c-0.4-0.1-0.7-0.4-1.2-0.1c0,0,0.1,0.1,0.1,0.1c-0.4,0.1-1.1,0.1-1.7,0c0.1-0.1,0.3-0.1,0.4-0.2 c-0.6-0.3-1.5-0.7-2.1-0.3c0.1-0.1,0.1-0.2,0.2-0.3c-0.4,0.3-0.9,0-1.4,0c-0.6,0.1-1.2,0.4-1.8,0.4c-0.6,0-2.5-0.4-2.7-0.6 c-1.3-0.2-2.7,0.3-4,0.8c0.3,0.2,0.3,0.4,0.4,0.8c-0.2,0-0.3,0-0.5,0c0.1-0.1,0.1-0.1,0.2-0.2c-0.4,0-0.9,0.2-1.3,0.3 c0.2,0.7,0.9,0.5,1.4,0.3c-0.3,0.5-0.9,0.4-1.5,0.6c-0.5,0.2-1.4,1.3-0.4,1.1c-0.1,0.1-0.1,0.3-0.3,0.5c0.2-0.1,0.3-0.1,0.5-0.1 c0,0.1,0,0.1-0.1,0.2c0.1,0,0.1-0.1,0.2-0.1c0,0.1,0,0.1,0,0.2c0.2-0.1,0.4-0.1,0.6-0.2c-1,0.9-2.2,1-3.2,1.7 c2.1-0.4,3.5-1.8,5.4-2.6c-0.3,0.1-0.7,0.4-0.8,0.8c0.8-0.2,1.2-0.4,1.9-0.4c0.8,0.1,1.3,0.9,2.1,0.8c-0.1,0.6-0.1,1.8,0.3,2.2 c-0.6,0.8,1.3,1,0.4,2c-0.2-1.2-0.9,1-1.2,1.6c-0.4,0.8-0.5,2-0.2,2.8c0.2,0.4,1.7,3,0.9,3.3c0.6,0.7,0.6,1.2,1,2 c0.6-0.7-1.1-2.5-0.6-3.6c0.4,0.2,0.8,1.8,1,2.3c0.2,0.4,0.6,1.1,0.8,1.6c0.1,0.7-0.2,0.6,0.2,1.3c0.2,0.4,0.9,0.7,1.3,0.9 c0.5,0.3,1,0.1,1.3,0.2c0.8,0.3,1.4,1.1,2.1,1.3c0,0-0.1,0-0.1,0c0.4,0.5,0.5,0.9,0.7,1.3c0.1-0.1,0.1-0.1,0.1-0.2 c0.4,0.6,0.9,1.2,1.4,1c-0.1-0.8,0.3-0.4,0.5-0.1c0.3,0.5,0.3,1.3,0.2,1.7c-0.2,0.7-1.6,1.6-0.9,2.5c0-0.1,0.1-0.1,0.1-0.2 c0,0.6-0.4,0.8-0.3,1.5c0.1,0.3,0.7,1.2,0.9,1.6c0.3,0.7,0.5,1.6,1,2.1c0.5,0.6,1.3,0.7,1.6,1.4c0.3,0.7,0.2,2,0.2,2.8 c0,1,0.2,1.8,0.2,2.7c0.1,1.2-0.5,3.5,0.3,4.4c0-0.2,0-0.3,0-0.5c0.3,0.3,0.2,0.4,0.3,0.9c-0.1,0-0.2-0.1-0.3-0.1c0,0.5,0,0.6-0.1,1 c0.1,0,0.3,0.1,0.4,0.1c-0.8,1.1,0.7,2.6,1.6,2.7c-0.1-0.5,0.1-0.6,0.6-0.6c-0.6-0.4-0.2-0.6-0.2-1c0-0.2,0.3-0.7,0.3-0.7 c0-0.2-0.3-0.5-0.3-0.4c0-0.1-0.3-0.3-0.3-0.6c0-0.2,0.4-0.2,0.4-0.2c0.1-0.5-0.2-0.7,0.3-1c0-0.1-0.1-0.1-0.1-0.2 c-0.8,0,0-0.5,0-0.4c0.1-0.3,0.5-0.3,0.1-0.9c1.8,0.4,1.2-1.1,0.8-2c1,0.9,1.4,0,1.9-1c0.6-1.3,0.3-2.4,1.5-3.2 c0.7-0.5,0.7-0.1,1.1-1c0.3-0.8,0.3-1.4,0.4-2.2C35.4,59.7,36.6,58.3,36.2,56.9z M24.2,26.2c-0.2,0-0.3-0.1-0.5,0 C23.9,26.6,23.9,26.3,24.2,26.2z M22.4,25.3c-0.2,0.1-0.4,0.2-0.5,0.3c0.4,0.1,0.8,0,1.2,0c-0.2,0-0.4,0.2-0.6,0.2 c0.5,0,1.7,0,2-0.5c-0.2,0-0.3,0-0.4,0c0-0.1,0-0.2,0.1-0.3c-0.4,0.1-0.3-0.1-0.4,0.4C23.3,25.5,22.8,25.2,22.4,25.3z M24.2,27.3 c-0.5-0.1-0.6-1.9-1.2-0.5c0-0.6-0.7-0.4-1.2-0.3c0.1-0.1,0.1-0.1,0.2-0.2c-0.5-0.1-1.1,0.2-1.5,0.5c0.2,0,0.4,0.1,0.7,0.1 c-0.2,0-0.4,0.1-0.6,0.1c0.3,0.2,0.8,0.1,1.2,0.2c-0.4,0-0.8,0.1-1.2,0.1C21.2,28.1,23.6,27.9,24.2,27.3z M24,24.9 c0-0.3-0.3-0.1-0.7,0C23.6,25,23.8,24.9,24,24.9z M21.6,25.4c0.4-0.1,0.9-0.1,1.2-0.5c-0.6,0-1.2,0.2-1.8,0.5 C21.2,25.4,21.4,25.4,21.6,25.4z M32.4,34.8c-0.1,0-0.2,0.2-0.3,0c0,0,0.1-0.1,0.1-0.1c-0.1,0-0.3,0-0.4,0c0.2-0.2,0.3-0.5,0.5-0.7 c-0.6,0.1-1.2,1.1-1.3,1.6c0.3,0,0.7,0,1,0.1c-0.1,0.1-0.1,0.1-0.2,0.2c0.1-0.1,0.4-0.2,0.5-0.3c0,0.1,0,0.2-0.1,0.4 c0.4,0,0.5-0.3,0.4-0.7c-0.1,0-0.1,0-0.2,0.1c0-0.1,0.1-0.2,0.1-0.3C32.6,34.9,32.5,34.9,32.4,34.8z M14,35c0.7,0.6,0.5-0.1,0.2-0.5 C13.7,34.1,13.5,34.6,14,35z M19.6,27.1c0.8-0.1,1.5-0.7,2.3-0.8c-0.9-0.9-1.9,0-2.6,0.5C19.5,26.8,19.5,27,19.6,27.1z M27.7,29.4 c-0.8-0.6-0.7-0.5-1.6,0.2c0.1,0,0.4,0.2,0.3,0.2C27,29.4,27.6,29.7,27.7,29.4z M13.3,33.1c-0.2,0.2-0.3,0.4,0,0.7 c0.1-0.2,0.2-0.5,0.3-0.7C13.4,33.1,13.4,33.1,13.3,33.1z M27.5,30.1c0.1,0,0.1,0.3,0.2-0.1C27.6,30,27.6,30.1,27.5,30.1z M29.8,36 c-0.1,0,0-0.3-0.2-0.1c0.3,0.2,0.2,0.2,0.6,0.1C30.1,36.1,29.9,36.1,29.8,36z M26.7,30c0.2,0,0.3,0.1,0.6-0.2 C27,29.8,26.9,29.9,26.7,30z M30.5,35c-0.2-0.2-0.3-0.3-0.6-0.3C30.1,34.9,30.3,34.9,30.5,35z M27,25.3c0,0.2,0.1,0.2,0,0.5 c0.7,0.2,2.2,0.4,2.7-0.2c-0.7-0.3-1.4,0.1-2.1-0.2c0,0,0.1-0.1,0.1-0.1c-0.4-0.2-0.8-0.3-1.3-0.1C26.7,25.3,26.8,25.3,27,25.3z M26.8,24.9c0.2,0,0.3,0,0.5,0C27.2,24.8,26.9,24.9,26.8,24.9z M27.5,24.4c0.1,0,0.2,0,0.4,0c-0.1,0.1-0.2,0.1-0.3,0.2 c0.6,0.4,1.2,0,1.8-0.2c-0.5-0.6-1.3-0.6-2-0.2C27.3,24.4,27.4,24.2,27.5,24.4z M26.3,25.8c0.2,0,0.3,0.1,0.5-0.1 C26.6,25.6,26.1,25.4,26.3,25.8z M27,24.8c-0.1-0.2-0.1-0.3-0.5,0C26.8,24.9,26.8,24.7,27,24.8z M29.7,26.4c0.1,0,0.3,0,0.5,0 c-0.2-0.3-0.6-0.4-0.9-0.2C29.4,26.5,29.4,26.4,29.7,26.4z M26.9,26c-0.5-0.1-0.9,0.1-1,0.7c0.5-0.1,1-0.3,1.4-0.6 C27.1,26.1,27,26,26.9,26z M31.5,27.3c-0.4-0.3-0.7-0.5-1.2-0.4c-0.2-0.6-0.9-0.4-1.3-0.2c0.3-0.8-0.6-0.5-1-0.2 c0-0.1,0-0.1-0.1-0.2c0.1-0.1,0.2-0.1,0.3-0.2c-0.6,0-1.1,0.2-1.4,0.8c0.1,0,0.2,0,0.3,0C27.1,27,27,27,26.9,27.1 c0.6,0.3,2.7,0.1,2.5,0.6c0.8,0.1,0.7,0.4,0.2,0.9c-0.3,0.3-0.9,0.1-1.3,0.6c0.5,0.2,0.9-0.2,1.4,0.3c0,0-0.1,0.1-0.1,0.1 c0.4,0.3,0.8,0.5,1.2,0.5c-0.1-0.2-0.2-0.5-0.4-0.7c1.4,1.5,0.5-0.9,0.4-0.7c0.3-0.6,0.9,0.8,1.6-0.4c-0.5-0.1-0.8-0.5-1.3-0.6 c0.2-0.1,0.3-0.1,0.5-0.2C31.6,27.5,31.5,27.4,31.5,27.3z M25.7,24.7c0.2,0.1,0.4,0.1,0.6,0.1c-0.1-0.4-0.5-0.5-0.9-0.3 c0.1,0,0.1,0,0.2,0.1c-0.1,0-0.2,0.1-0.3,0.1C25.4,24.7,25.5,24.7,25.7,24.7z M29,24c0.5,0.1,0.9,0.1,1.4,0.1 c-0.3,0.1-0.7,0.1-1,0.1c0.1,0.2,0,0.1,0.2,0.3c-0.2,0.1-0.5,0.2-0.8,0.3c0.2,0.1,0.3,0.2,0.4,0.3c-0.4-0.2-0.8,0-1.1,0.3 c0.7,0.1,1.9,0.3,2.5-0.2c-0.1,0-0.2,0-0.4,0c0.4-0.3,1-0.4,1.2-0.7c-0.1,0-0.2,0-0.3,0c0.9,0,1.8-0.4,2.7-0.6c-0.1,0-0.3,0-0.4,0 c0.4-0.1,0.9-0.1,1.3-0.3c-1.6-0.4-4.4-0.4-5.9,0.3C28.9,23.8,28.9,23.9,29,24z M29.5,28.2c-0.2-0.3-0.3-0.3-0.5,0.2 C29.3,28.4,29.4,28.3,29.5,28.2z M24.4,24.6c-0.2,0-0.4-0.1-0.6,0.1C24,24.7,24.2,24.6,24.4,24.6z M25,27.4c-0.2,0-0.4,0-0.7,0.2 c0.3,0.2,0.6,0.2,0.9,0.1C25.2,27.4,25.1,27.5,25,27.4z M24.4,26.5c0.4,0.5,0.9,0.5,1.3,0c-0.1,0-0.2-0.1-0.2-0.1 c0.2-0.1,0.2-0.1,0.3-0.3c-0.4,0-0.9-0.1-0.9,0.3C24.7,26.4,24.6,26.5,24.4,26.5z M25.3,25.7c0.4,0.2,0.9-0.1,0.9-0.5 c-0.4,0-0.8,0-1.1,0.4C25.5,25.4,25.3,25.7,25.3,25.7z M78.1,46.7c-0.7,0.3-0.2,0.9,0,0.7C78.4,47,78.4,46.8,78.1,46.7z M24.7,46.8 c0.2,0,0.3,0,0.4-0.2c-0.8-0.5-2-1.9-3-0.7c0.3-0.1,0.6-0.2,0.9-0.3c0,0-0.1,0.1-0.1,0.1c0.6,0.3,1,0.3,1.4,0.8 c-0.1,0.1-0.1,0.2-0.2,0.2C24.3,46.7,24.5,46.8,24.7,46.8z M55.7,40.5c-0.1,0.1-0.2,0.1-0.4,0.1c0.4,0.2,0.3,0.1,0.6-0.2 C55.9,40.4,55.8,40.4,55.7,40.5z M49.5,32.8c0.1-0.4,0.2-0.6-0.3-0.4C49.2,32.7,49.3,32.7,49.5,32.8z M48.9,38.1 c0-0.3,0.1-0.4,0-0.7C48.6,37.7,48.8,37.8,48.9,38.1z M45.1,32.6c0.1-0.1,0.1-0.3,0.2-0.1c0,0.1,0.4,0.4,0.4,0.6 c0,0.4-0.6-0.1-0.3,0.6c-0.1,0-0.2,0.1-0.3,0.1c0.1,0,0.3,0.2,0.5,0.2c-0.2,0.1-0.4,0.3-0.6,0.5c0.7,0,1.9,0,1.9-1 c-0.6-0.2-0.6-1-1.2-1.2c0.2-0.2,0.2-0.5,0.3-0.6c-0.2,0-0.3,0-0.5,0c0.1-0.1,0.2-0.3,0.3-0.4C45,31.2,44.9,32,45.1,32.6z M53.3,40.5c-0.2,0-0.2,0.1-0.4-0.1c0,0.1,0,0.1,0,0.2c0.3,0.1,0.5,0.2,0.8,0C53.5,40.5,53.5,40.5,53.3,40.5z M41.5,27.3 c-0.3,0-0.6,0-0.9,0c0-0.1,0.2-0.4,0.2-0.4c0.3,0.3,0.4,0.3,0.8,0.3c-0.2-0.3-0.2-0.4-0.6-0.6c0.1,0,0.3,0,0.5,0 c-0.1-0.1,0-0.2-0.2-0.4c0.3,0,0.5-0.1,0.7-0.2C42,26,42,26,41.9,26c0.2,0,0.3,0,0.5,0c-0.1-0.1-0.2-0.2-0.2-0.3 c0.3-0.2,0.3-0.2-0.1-0.5c0.2,0,0.5-0.1,0.7-0.1c-0.3-0.4-0.2-0.7,0.3-0.9c-0.2,0-0.3,0-0.5,0c0.5,0,1-0.2,1.6-0.3 c-0.6-0.3-1.5-0.1-2.1,0c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.3-0.1-1.9-0.1c0.7,0,1.5,0.1,2.2-0.1c-1.4-0.2-3.8-0.7-5,0.1 c0.1,0,0.3,0.1,0.4,0.1c-1.6-0.3-3.3-0.2-4.8,0.4c0.2,0,0.3,0.1,0.5,0.1c-0.6,0.3-1.4,0.1-1.9,0.5c0.4,0.1,0.8,0.2,1.2,0.2 c-0.3,0-0.7,0-1,0.1c0.2,0.2,4.1,0.7,2.5,1.7c0.3,0.1,0.5,0.2,0.8,0.4c-0.9-0.5-1,0.9,0,0.2c-0.6,1-1.2,0.7-0.8,2.1 c0.2,0.7,0.5,0.9,0.9,1.1c0.7,0.4,0.6,0.2,1.1-0.4c0.1-0.1,0.4-0.9,0.6-1.1c0.4-0.3,0.8-0.2,1.1-0.4C39.3,28.2,40.4,27.9,41.5,27.3z M25.3,47.4c0.3,0.1,0.4-0.1,0.6,0.3c0.2-0.4,0.6-0.3,0.9-0.4c-0.3-0.4-0.9-0.7-1.4-0.4c0.2,0.2,0.1,0.2,0.3,0.4 c-0.2,0-0.3,0.1-0.6,0C25,47.6,25.1,47.4,25.3,47.4z M80.8,58.3c0.1,0,0.2-0.1,0.3-0.1C81,58,80.7,58,80.5,58.4 C80.6,58.4,80.7,58.3,80.8,58.3z M82.5,56.6c-0.2-0.4-0.3-0.7-0.5-1.1c0.2-0.1,0.3-0.3,0.5-0.3c0-0.1,0-0.1,0-0.2 c-0.4,0.2-1.4,0.1-0.8-0.4c0.5-0.4,1.2,0.5,1.3-0.5c-0.4,0.6-0.9,0-1.3,0.2c-0.3,0.2-0.5,1.1-0.5,1.5c0,0,0.3,1.2,0.2,1.2 c0.4,0.2,0.2-0.9,0.4-1.2c0,0.4,0.1,0.6,0.2,0.9c0.1-0.1,0.2-0.1,0.3-0.2c-0.1,0.3,0,0.3,0,0.5C82.5,56.9,82.4,56.8,82.5,56.6z M78.5,55.3c0.1,0.8,1.5,1.1,1.9,1.1c0.1-0.7,0.3-1.8,0.9-2c-0.6-0.8-0.4-1.3,0-1.8c-0.4-0.2-0.5-0.6-0.8-0.5 c-0.3,0.1-0.6,0.9-0.8,1.1C79.1,53.9,77.9,54,78.5,55.3z M85.8,57.1c-0.1,0.1-0.2,0-0.2,0.5C85.8,57.4,85.7,57.2,85.8,57.1z M83.6,56c-0.1,0-0.2,0-0.3,0C83.6,56.5,83.5,56.1,83.6,56z M81.6,58.9c-0.1-0.2-0.1-0.4-0.5-0.3C81.3,58.8,81.4,58.8,81.6,58.9z M82.3,58.2c-0.1-0.2-0.5-0.1-0.8,0.1C81.7,58.4,82,58.3,82.3,58.2z M78.7,58c0.5,0.1,1,0.2,1.5,0.1c-0.6-0.3-2.6-1.5-3-0.6 C77.7,57.7,78.2,57.8,78.7,58z M77.4,56.5c0.3-1-2-4.1-3.1-3.9c0.4,0.9,1,1.6,1.5,2.5C76,55.4,77.5,58.3,77.4,56.5z M84.2,56.1 c0.2,0.1,0.3,0,0.5,0.2c-0.2-0.5-0.6-0.6-0.9-0.2C84,56.1,84.1,56.1,84.2,56.1z M83.9,55.1c0.1-0.4,0.3-0.8-0.1-1.2 C83.7,54.3,83.7,54.7,83.9,55.1z M82.7,58.8c0.2-0.3,0.6-0.5,0.9-0.7c-0.5,0-1,0.2-1.2,0.8C82.5,58.9,82.6,58.9,82.7,58.8z M44.1,33.6c-0.1,0.1-0.1,0.3-0.2,0.4c0.4,0.1,1.4-0.5,1.1-1C44.7,32.3,44,33,44.1,33.6z M41.8,29.6c0.5,0.1,1.1-0.1,1.5-0.5 c0-0.1-0.2-0.4-0.2-0.5c-0.6,0.1-1.9-0.2-2.3,0.3c0.2,0,0.3,0.1,0.5,0.1c-0.1,0-0.2,0.1-0.4,0.2c0.2,0.1,0.3,0.1,0.5,0.2 c-0.1,0.1-0.2,0.1-0.2,0.2C41.4,29.5,41.6,29.5,41.8,29.6z M48.7,38.5C48.8,40.2,49,37.2,48.7,38.5z M50.5,39.4 c-0.2,0-0.4,0.1-0.6,0c0.1,0.3,0.4,0.5,0.7,0.6C50.7,39.5,50.6,39.5,50.5,39.4z M24.1,47.3c-0.1,0.1-0.2-0.1-0.2,0.1 c0.3,0.2,0.3,0.2,0.6,0.1C24.4,47.3,24.3,47.4,24.1,47.3z M70,51c-0.1-0.1-0.1-0.1-0.2-0.2C69.3,52.7,70.9,52.3,70,51z M61,60.2 c0-0.2-0.1-0.4-0.2-0.6c-0.1,0.3-0.3,0.5-0.4,0.7c-0.1,0.8-0.9,0.8-1.1,1.4c-0.2,0.4,0.1,0.7,0,1.1c-0.1,0.4-0.3,0.6-0.4,1 c-0.1,1.2,0.5,1.5,1.1,0.7c0.5-0.7,0.9-2.6,0.9-3.5c0,0.1,0.1,0.2,0.1,0.2C61.1,60.9,61,60.6,61,60.2z M74.3,48.1 c-0.9,0.8-1-2.4-2-2.6c0,0.2,0,0.2,0,0.4c-0.3-0.1-0.5,0-0.9,0.1c0.1,0.9-1.3,1.5-1.5,2.2c-0.2,0.6-0.2,2.1-0.3,2.7 c-0.1,0.1-0.3,0.4-0.5,0.5c-1-1.2-1.5-3.8-1.8-5.4c-0.6,0.6-1.1-0.6-1.6-1c-0.5-0.5-0.4-0.4-1.1-0.5c-0.5-0.1-0.9,0.1-1.3-0.1 c-0.4-0.2-0.5-0.6-0.8-0.7c-0.3-0.1-0.5,0.2-1,0c-0.7-0.3-0.8-1.5-1.5-1.1c0.1,0.9,0.8,1.3,1,2.1c0-0.2,0.1-0.4,0.1-0.5 c0.1,1.3,1,0.8,1.4-0.1c-0.1,0.9,0.5,0.7,0.8,1.1c0.4,0.8,0.2,0.6-0.1,1.2c-0.4,1-0.6,1.2-1.5,1.7c-0.6,0.4-2,1.9-2.6,1.1 c-0.3-0.4-0.1-0.9-0.2-1.3c-0.2-0.5-0.7-1-0.9-1.4c-0.4-0.8-1.8-3-1.6-3.7c0,0.3-0.2,0.5-0.2,0.7c-0.2-0.3-0.4-0.5-0.5-0.9 c0.1,0.8,0.6,1.5,0.9,2.2c0.3,0.7,0.4,1.4,0.7,2.1c0.3,0.7,2,2.5,1.7,3c0.5,0.9,1.8,0.2,2.4-0.1c0.1,3.4-3.7,4.9-3.4,7.8 c0.1,1.4,0.7,2.7-0.3,3.9c-0.7,0.8-1,0.7-1.1,1.7c0,0.5,0.2,0.8-0.1,1.3c-0.1,0.2-0.6,0.3-0.7,0.5c0,0.1,0,0.5-0.1,0.7 c-0.2,0.5-0.5,1.1-0.9,1.5c-0.5,0.6-0.9,0.8-1.4,1c-0.2,0.1-1.4,0.4-1.5,0.4c-0.6-0.2-0.2-0.7-0.3-1.2c-0.2-0.8-0.6-1.4-0.8-2.2 c-0.2-0.9-0.2-1.6-0.5-2.5c-0.3-0.8-0.5-1.3-0.2-2.2c0.3-1.4,0.5-2.2,0.1-3.5c-0.3-1-0.9-1.5-0.9-2.5c0-0.8,0.3-1.3-0.2-1.9 c-0.9,0.6-1.1-0.8-2.2-0.5c-0.7,0.2-1.9,0.8-2.6,0.6c-1.5-0.3-2.2-3.1-2.8-4.2c0.8-0.8,0.2-2.2,0.4-3c0.1-0.4,0.4-1.2,0.6-1.5 c0.4-0.6,0.9-0.7,1.2-1.3c0.5-0.8,0.3-1.3,1-2c0.8-0.9,0.3-0.3,1.4-0.5c0.9-0.1,2.7-1.4,3.4-0.6c0.1,0,0.2-0.1,0.2-0.1 c-0.2,0.8-0.3,1.2,0.3,1.7c0.5,0.4,1.7,1.1,2.2,0.8c0.1,0,0-0.6,0.5-0.7c0.2-0.1,0.7,0.4,0.9,0.5c0.5,0.2,1.7-0.1,1.9,0.3 c0.9,0.2,1-1.5,1-2.3c-0.6,0-1.4,0.3-1.9,0.1c-1.2-0.5-0.9-1.5,0-1.9c0.4-0.2,1.1-0.3,1.6-0.3c0.4,0,1,0.7,1.4,0.3 c0.6-0.6-0.9-1.3-1.3-1.6c0.3-0.4,0.2-0.2,0.2-0.5c0.1-0.1,0.2-0.1,0.4-0.2c-0.4-0.1-1.6,0.5-0.6,0.6c-0.4,0.4-0.8,0.5-1.1,0.1 c0.1-0.1,0.2-0.1,0.3-0.2c-1-0.9-1.9,1.4-1,1.8c-0.2,0.1-0.5,0.3-0.7,0.5c-0.2-0.4-0.3-0.3-0.7-0.2c0.1,0.1,0.1,0.1,0.2,0.2 c-0.3-0.1-0.2,0.1-0.4-0.1c0,0.5,0.2,0.7,0.4,1.1c-0.1,0-0.2-0.1-0.3-0.1c0.1,0.2,0.1,0.2-0.1,0.2c0,0.1,0.1,0.2,0.1,0.4 C52,40,52,38.4,51.7,37.9c-0.3-0.5-1.4-1.3-1.6-1.2c-0.1-0.2,0-0.2,0-0.3c-1.3,0,1.2,2,1.3,2.3c-0.7-0.5-0.1,0.3-0.7,0.8 c0.3-1-0.8-1.3-1.3-1.8c-0.6-0.6-0.2-0.5-0.9-0.6c-0.5-0.1-1.1,0.5-1.3,0.7c-0.8,0.6-0.7,1.7-1.5,2.2c-0.8,0.5-1.1-0.4-1.8-0.1 c-0.1-0.5-0.2-2.3,0.1-2.6c0.4-0.5,1.5,0.4,1.9-0.1c0.7-0.8-0.5-1.5-0.8-2c0.3,0,0.5-0.1,0.8,0c0-0.1-0.1-0.3-0.1-0.4 c0.5,0.3,0.9-0.3,1.2-0.6c0.3-0.3,0.8-0.7,1-0.9c0.1-0.2,0.3,0.2,0.4-0.1c0,0-0.1-0.3-0.1-0.4c0.2-0.4-0.2-0.8,0.5-1 c0,0.1,0.1,0.4,0.1,0.5c-1.1,0.9,1.1,0.8,1.5,0.7c0.6-0.1,0.7,0.1,1.1-0.3c0.2-0.2-0.2-1.4,0.7-0.6c0-0.2,0-0.3,0-0.5 c-0.2-0.1-0.1-0.1-0.3-0.3c0.5-0.2,0.9,0,1.3-0.3c-0.6-0.4-1.5,0.5-1.9-0.3c-0.4-0.7,0.2-1.2,0.8-1.5c-0.5-0.8-0.9,0.1-1.2,0.5 c-0.7,0.9-0.3,0.8-0.4,1.8c0,0.2-0.6,1.4-0.9,1.3c-0.4-0.1-0.7-1.2-1-1.4c-0.3-0.1-1.5,0.8-1.2-0.8c0.1-0.6,1.1-1,1.6-1.5 c1-1.1,2.6-2.5,4.1-1.6c-0.1,0-0.2,0.1-0.3,0.1c0.4,0.2,2.3,0.3,2.6,0.9c0.4,1-1.2,0.3-1.6,0.4c0.5,0.3,0.5,0.9,1.1,1 c-0.1-0.1-0.1-0.2-0.2-0.3c0.2,0,0.6,0,0.9,0c-0.1-0.1-0.1-0.2-0.2-0.3c0.3-0.3,0.6-0.4,0.9-0.2c0-0.3-0.1-0.6-0.3-0.9 c0.4,0,0.6,0.1,0.8,0.3c-0.1,0-0.2,0-0.3,0c0.4,0.6,1.1-0.3,1.9-0.4c-0.1,0.1-0.1,0.1-0.2,0.2c0.5,0,1.2-0.1,1.6-0.3 c-0.1-0.1-0.2-0.1-0.3-0.2c0.6-0.2,1.5,0.2,2.1,0.5c0-0.1,0.1-0.1,0.1-0.2c-0.7-0.3-1.2-1.5-0.2-1.4c0.5,0,1.4,1.7,1,2.2 c0.4,0,0.5-0.1,0.6-0.5c-0.4-0.4-0.6-0.8-1-1.2c0.1-0.1,0.2-0.1,0.3-0.2c-0.1-0.1-0.1-0.2-0.2-0.2c0.2,0.2,0.4,0.4,0.6,0.6 c-0.1-0.1-0.1-0.2-0.2-0.2c0.4-0.2,0.8-0.2,1.2,0c-0.3-0.2-0.3-0.4-0.5-0.6c0.4-0.1,0.9-0.1,1.3-0.1c-0.1-0.1-0.2-0.1-0.3-0.2 c0.6-0.7,1.8-0.5,2.7-0.6c0.1-0.4,0.5-0.5,0.9-0.3C68.1,25,68,25,67.9,25c0.7,0.2,1.8-0.1,2.3,0.6c-0.2,0.1-0.5,0.3-0.7,0.4 c1.1,0.1,2.1,0.5,3.2,0.4c-0.1-0.1-0.1-0.2-0.2-0.2c1.1,0,1.5,0.7,2.5,1c0-0.1-0.1-0.2-0.1-0.4c0.6,0.2,1.2,0.1,1.8,0.1 c-0.1-0.1-0.3-0.2-0.4-0.3c0.5-0.3,1.7-0.1,2.3,0.1c0.7,0.2,1.4,0.2,2.1,0.4c1.1,0.2,2.5,0.9,3.6,0.7c-0.2-0.1-0.3-0.2-0.5-0.4 c1.8,0.3,2.5,0.3,3.9,1.8c-0.2,0-0.2,0.1-0.5,0.1c0.4,0.2,0.9,0.4,1.2,0.8c-0.6-0.2-1.3,0.2-1.3,0.9c-0.5-0.4-1.1,0-1.6,0 c0,0.9,0.6,0.7,1,1.4c-0.1,0-0.1,0-0.2,0c0.1,0.2,0.2,0.3,0.3,0.5c-0.1,0.1-0.2,0.1-0.3,0.2c0.1,0.1,0.1,0.3,0.2,0.4 c-0.1,0-0.2,0.1-0.3,0.1c0.2,0.4,0,0.4,0,0.7c-0.7-0.7-1.6-1.6-1.8-2.6c0.5-0.2,1-1.7,0.2-1.7c0.2,1-0.4,0.2-0.7,0.3 c-0.4,0.2-1.1,0.3-0.3,0.9c-0.6,0.3-1.3-0.1-2,0c-1.2,0.1-1.2,0.4-1.8,1.7c1.2,0.2,2.2,0.4,2.5,2.1c0.1,0.6,0.1,1.6-0.2,2.1 c-0.4,0.5-0.6,0.3-0.9,0.6c0,0-0.4,0.9-0.4,0.9c0.1,0.5,0.3,0.4,0.6,0.9c1.1,1.9-0.9,1.2-0.5,0.3c-0.2-0.2-0.7-0.8-0.7-0.8 c-0.4-0.2-0.5-0.6-1.1,0c0.4-1.3-0.9-0.4-0.9,0c0,0.9,1.3,0.4,1.6,0.8c-1.4,0.4,0.5,2.1,0.6,2.8c0.2,1.5-0.7,2.5-1.6,3.1 c-0.3,0.2-0.4,0.3-0.8,0.4c-0.1,0,0.1,0.4-0.1,0.4c-0.1,0-0.2-0.3-0.2-0.3c-0.1,0-1-0.5-1,0.7c0,0.8,1.1,1.3,1.3,2.1 c0.2,1.1-0.4,1.4-1,2.1c0-0.5-0.9-1.6-1.4-1.6c0-0.1,0-0.2,0-0.3c-0.1,0-0.2,0-0.3,0c0,0.6-0.1,1.2,0,1.7c0.1,0.4,0.5,0.7,0.7,1.1 c0.4,0.8,0.5,1.3,0.8,2.1c-1.2-0.2-1.1-2-1.8-2.8c0,0.1,0,0.2,0,0.2C75.1,51,75,47.7,74.3,48.1z M53.6,51.4 c-0.1-0.1-0.1-0.1-0.2-0.2C53.5,51.3,53.5,51.4,53.6,51.4z M61.2,39.7c-0.1-0.7-0.4-0.9-0.5-1.5c0.3,0.1,0.3,0,0.5,0 c-0.2-0.4-0.5-0.6-0.5-0.1c-0.1-0.7-0.6-0.8-0.9-1.4c0.1,0,0.2,0,0.3,0c0.2-0.4-0.1-0.3,0.4-0.3c0.1-1-1-0.7-1.3-0.2 C58.7,37,59.4,38,60,38.5C59.1,39.1,60.4,40.4,61.2,39.7z M50.4,24.2c0.4,0.2,1,0.2,1.5-0.1c-0.6-0.2-1.4-0.2-2-0.1 C50.1,24.2,50.2,24.2,50.4,24.2z M51,25c0.1,0,0.3-0.1,0.4-0.1c-0.3-0.1-0.5-0.1-0.8-0.1c0.1,0.3,0.1-0.1,0,0.2 C50.8,24.9,50.9,24.9,51,25z M49.1,24.8c0.1,0,0.2,0.1,0.3,0.1c-0.1,0-0.1,0.1-0.2,0.1c0.7,0.5,0.8-0.4,1.5-0.5 c-0.9-0.3-1.4-0.2-2.2-0.2C48.7,24.5,48.9,24.7,49.1,24.8z M27.1,47.3c0.1,0.1,0,0.4,0.4,0.1C27.4,47.3,27.3,47.3,27.1,47.3z M55.6,24.1c0.3,0.1,0.6,0,0.9-0.1c-0.5,0-0.8,0-1.3,0C55.5,24,55.7,24.2,55.6,24.1z M57.7,26.9c0.4,0.2,0.9,0.4,1.4,0.3 c-2-0.4,1.3-1.7,1.6-1.9c-0.7-0.3-1.8,0.1-2.5,0.5c-0.1,0.2,0,0.1-0.3,0.4c0.1,0,0.1,0,0.2,0C57.7,26.4,57.7,26.6,57.7,26.9z M65.1,24.4c0.5,0.1,1,0.2,1.5,0.2c-0.4-0.6-1.5-0.9-2.1-0.4C64.7,24.1,64.8,24.3,65.1,24.4z M75.7,25.8c0.3-0.1,0.7-0.1,1.1-0.1 c-0.3-0.5-1.3-0.5-1.8-0.4C75.2,25.7,75.4,25.8,75.7,25.8z M67.6,24.6c-0.5-0.2-0.9-0.4-1,0.2C67,24.8,67.5,24.8,67.6,24.6z M76.6,26.1c-0.2,0.1-0.2,0-0.3,0.2c0.3,0.1,0.6,0.1,0.8,0.1C77,26.2,76.8,26.1,76.6,26.1z M5,29.1C5,29.1,5,29.1,5,29.1z M7.7,27 c-0.2-0.1-0.3-0.2-0.6,0.1C7.3,27.1,7.5,27,7.7,27z M82.3,33.9c0.6,0.5,0.9,1.6,1.4,2.3c0-0.1,0-0.2,0-0.3c0.1,0.1,0.2,0.2,0.3,0.2 c-0.3-0.4-0.7-0.7-0.7-1.2c0.2,0,0.3,0.1,0.5,0.1c-0.6-0.6-1.2-1.8-1.8-2C82.1,33.3,82.2,33.4,82.3,33.9z M5.5,28.8 c0,0,0.3,0.1,0.5,0.1c0.1,0.8,1.1-0.1,1.7-0.2c-0.2-0.5-0.7-0.4-1-0.2c0.1-0.1,0.2-0.1,0.2-0.2C6.4,27,5.6,28.5,5,29.1 C5.2,28.9,5.7,28.4,5.5,28.8z M77.6,25.8c0.2,0,0.3,0.1,0.5-0.1c-0.3-0.1-0.7-0.1-1.1-0.1C77.2,25.7,77.3,25.7,77.6,25.8z M85.8,27.1c-0.1-0.1-0.2-0.2-0.3-0.2c0,0-0.1,0.1-0.1,0.1C85.6,27.1,85.7,27,85.8,27.1z M28.5,50.6c0,0,0.1,0.3,0.2-0.2 C28.6,50.3,28.5,50.6,28.5,50.6z M7.1,29.7c-0.3-0.1-0.4-0.2-0.7,0C6.6,29.8,6.8,29.7,7.1,29.7z M9.2,31.6c-0.3,0.1-0.5,0.1-0.5,0.5 c0.2-0.1,0.5-0.2,0.7-0.3C9.3,31.5,9.3,31.7,9.2,31.6z M6.4,30.8c0.2,0,0.3,0.3,0.4,0C6.7,30.7,6.5,30.8,6.4,30.8z",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"translate",calcMode:"linear",values:"0 0;100 0",dur:"2s",begin:"0s",repeatCount:"indefinite"})})]})]}),title:"Earth"},{id:"14",icon:(0,s.jsx)("svg",{width:"80px",height:"80px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",className:"lds-fidget-spinner",children:(0,s.jsxs)("g",{transform:"rotate(6 50 50)",children:[(0,s.jsx)("g",{transform:"translate(50 50)",children:(0,s.jsx)("g",{transform:"scale(0.9)",children:(0,s.jsxs)("g",{transform:"translate(-50 -58)",children:[(0,s.jsx)("path",{d:"M27.1,79.4c-1.1,0.6-2.4,1-3.7,1c-2.6,0-5.1-1.4-6.4-3.7c-2-3.5-0.8-8,2.7-10.1c1.1-0.6,2.4-1,3.7-1c2.6,0,5.1,1.4,6.4,3.7 C31.8,72.9,30.6,77.4,27.1,79.4z",fill:"#fc636b"}),(0,s.jsx)("path",{d:"M72.9,79.4c1.1,0.6,2.4,1,3.7,1c2.6,0,5.1-1.4,6.4-3.7c2-3.5,0.8-8-2.7-10.1c-1.1-0.6-2.4-1-3.7-1c-2.6,0-5.1,1.4-6.4,3.7 C68.2,72.9,69.4,77.4,72.9,79.4z",fill:"#6a67ce"}),(0,s.jsx)("circle",{cx:50,cy:27,r:"7.4",fill:"#ffb900"}),(0,s.jsx)("path",{d:"M86.5,57.5c-3.1-1.9-6.4-2.8-9.8-2.8c-0.5,0-0.9,0-1.4,0c-0.4,0-0.8,0-1.1,0c-2.1,0-4.2-0.4-6.2-1.2 c-0.8-3.6-2.8-6.9-5.4-9.3c0.4-2.5,1.3-4.8,2.7-6.9c2-2.9,3.2-6.5,3.2-10.4c0-10.2-8.2-18.4-18.4-18.4c-0.3,0-0.6,0-0.9,0 C39.7,9,32,16.8,31.6,26.2c-0.2,4.1,1,7.9,3.2,11c1.4,2.1,2.3,4.5,2.7,6.9c-2.6,2.5-4.6,5.7-5.4,9.3c-1.9,0.7-4,1.1-6.1,1.1 c-0.4,0-0.8,0-1.2,0c-0.5,0-0.9-0.1-1.4-0.1c-3.1,0-6.3,0.8-9.2,2.5c-9.1,5.2-12,17-6.3,25.9c3.5,5.4,9.5,8.4,15.6,8.4 c2.9,0,5.8-0.7,8.5-2.1c3.6-1.9,6.3-4.9,8-8.3c1.1-2.3,2.7-4.2,4.6-5.8c1.7,0.5,3.5,0.8,5.4,0.8c1.9,0,3.7-0.3,5.4-0.8 c1.9,1.6,3.5,3.5,4.6,5.7c1.5,3.2,4,6,7.4,8c2.9,1.7,6.1,2.5,9.2,2.5c6.6,0,13.1-3.6,16.4-10C97.3,73.1,94.4,62.5,86.5,57.5z M29.6,83.7c-1.9,1.1-4,1.6-6.1,1.6c-4.2,0-8.4-2.2-10.6-6.1c-3.4-5.9-1.4-13.4,4.5-16.8c1.9-1.1,4-1.6,6.1-1.6 c4.2,0,8.4,2.2,10.6,6.1C37.5,72.8,35.4,80.3,29.6,83.7z M50,39.3c-6.8,0-12.3-5.5-12.3-12.3S43.2,14.7,50,14.7 c6.8,0,12.3,5.5,12.3,12.3S56.8,39.3,50,39.3z M87.2,79.2c-2.3,3.9-6.4,6.1-10.6,6.1c-2.1,0-4.2-0.5-6.1-1.6 c-5.9-3.4-7.9-10.9-4.5-16.8c2.3-3.9,6.4-6.1,10.6-6.1c2.1,0,4.2,0.5,6.1,1.6C88.6,65.8,90.6,73.3,87.2,79.2z",fill:"#3be8b0"})]})})}),(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;360 50 50",dur:"1s",begin:"0s",repeatCount:"indefinite"})]})}),title:"Fidget Spninner"},{id:"16",icon:(0,s.jsxs)("svg",{width:"80px",height:"80px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",className:"lds-hourglass",children:[(0,s.jsx)("defs",{children:(0,s.jsxs)("clipPath",{id:"lds-hourglass-cpid-2378206027203",children:[(0,s.jsxs)("rect",{x:0,y:"28.3826",width:100,height:"21.6174",children:[(0,s.jsx)("animate",{attributeName:"y",calcMode:"spline",values:"0;50;0;0;0",keyTimes:"0;0.4;0.5;0.9;1",dur:"2.2",keySplines:"0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7",begin:"0s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"height",calcMode:"spline",values:"50;0;0;50;50",keyTimes:"0;0.4;0.5;0.9;1",dur:"2.2",keySplines:"0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7",begin:"0s",repeatCount:"indefinite"})]}),(0,s.jsxs)("rect",{x:0,y:"71.6174",width:100,height:"28.3826",children:[(0,s.jsx)("animate",{attributeName:"y",calcMode:"spline",values:"100;50;50;50;50",keyTimes:"0;0.4;0.5;0.9;1",dur:"2.2",keySplines:"0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7",begin:"0s",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"height",calcMode:"spline",values:"0;50;50;0;0",keyTimes:"0;0.4;0.5;0.9;1",dur:"2.2",keySplines:"0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7;0.3 0 1 0.7",begin:"0s",repeatCount:"indefinite"})]})]})}),(0,s.jsx)("g",{transform:"translate(50,50)",children:(0,s.jsx)("g",{transform:"scale(0.9)",children:(0,s.jsx)("g",{transform:"translate(-50,-50)",children:(0,s.jsxs)("g",{transform:"rotate(0)",children:[(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;0 50 50;180 50 50;180 50 50;360 50 50",keyTimes:"0;0.4;0.5;0.9;1",dur:"2.2s",begin:"0s",repeatCount:"indefinite"}),(0,s.jsx)("path",{d:"M54.864,50L54.864,50c0-1.291,0.689-2.412,1.671-2.729c9.624-3.107,17.154-12.911,19.347-25.296 c0.681-3.844-1.698-7.475-4.791-7.475H28.908c-3.093,0-5.472,3.631-4.791,7.475c2.194,12.385,9.723,22.189,19.347,25.296 c0.982,0.317,1.671,1.438,1.671,2.729v0c0,1.291-0.689,2.412-1.671,2.729C33.84,55.836,26.311,65.64,24.117,78.025 c-0.681,3.844,1.698,7.475,4.791,7.475h42.184c3.093,0,5.472-3.631,4.791-7.475C73.689,65.64,66.16,55.836,56.536,52.729 C55.553,52.412,54.864,51.291,54.864,50z",clipPath:"url(#lds-hourglass-cpid-2378206027203)",fill:"#ffdf85"}),(0,s.jsx)("path",{d:"M81,81.5h-2.724l0.091-0.578c0.178-1.122,0.17-2.243-0.022-3.333C76.013,64.42,68.103,54.033,57.703,50.483l-0.339-0.116 v-0.715l0.339-0.135c10.399-3.552,18.31-13.938,20.642-27.107c0.192-1.089,0.2-2.211,0.022-3.333L78.276,18.5H81 c2.481,0,4.5-2.019,4.5-4.5S83.481,9.5,81,9.5H19c-2.481,0-4.5,2.019-4.5,4.5s2.019,4.5,4.5,4.5h2.724l-0.092,0.578 c-0.178,1.122-0.17,2.243,0.023,3.333c2.333,13.168,10.242,23.555,20.642,27.107l0.338,0.116v0.715l-0.338,0.135 c-10.4,3.551-18.31,13.938-20.642,27.106c-0.193,1.09-0.201,2.211-0.023,3.333l0.092,0.578H19c-2.481,0-4.5,2.019-4.5,4.5 s2.019,4.5,4.5,4.5h62c2.481,0,4.5-2.019,4.5-4.5S83.481,81.5,81,81.5z M73.14,81.191L73.012,81.5H26.988l-0.128-0.309 c-0.244-0.588-0.491-1.538-0.28-2.729c2.014-11.375,8.944-20.542,17.654-23.354c2.035-0.658,3.402-2.711,3.402-5.108 c0-2.398-1.368-4.451-3.403-5.108c-8.71-2.812-15.639-11.979-17.653-23.353c-0.211-1.191,0.036-2.143,0.281-2.731l0.128-0.308 h46.024l0.128,0.308c0.244,0.589,0.492,1.541,0.281,2.731c-2.015,11.375-8.944,20.541-17.654,23.353 c-2.035,0.658-3.402,2.71-3.402,5.108c0,2.397,1.368,4.45,3.403,5.108c8.71,2.812,15.64,11.979,17.653,23.354 C73.632,79.651,73.384,80.604,73.14,81.191z",fill:"#e15b64"})]})})})})]}),title:"Hourglass"},{id:"18",icon:(0,s.jsxs)("svg",{className:"lds-kakidog",width:"80px",height:"80px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",children:[" ",(0,s.jsxs)("g",{transform:"rotate(357.772 49.9997 49.9997)",children:[(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",values:"360 50 50;0 50 50",keyTimes:"0;1",dur:"1.5s",repeatCount:"indefinite",calcMode:"spline",keySplines:"0.5 0 0.5 1",begin:"-0.15000000000000002s"}),(0,s.jsx)("circle",{cx:50,cy:50,r:"39.891",stroke:"#dec17a",strokeWidth:"14.4",fill:"none",strokeDasharray:"0 300",children:(0,s.jsx)("animate",{attributeName:"stroke-dasharray",values:"15 300;55.1413599195142 300;15 300",keyTimes:"0;0.5;1",dur:"1.5s",repeatCount:"indefinite",calcMode:"linear",keySplines:"0 0.4 0.6 1;0.4 0 1 0.6",begin:"-0.069s"})}),(0,s.jsx)("circle",{cx:50,cy:50,r:"39.891",stroke:"#ffffff",strokeWidth:"7.2",fill:"none",strokeDasharray:"0 300",children:(0,s.jsx)("animate",{attributeName:"stroke-dasharray",values:"15 300;55.1413599195142 300;15 300",keyTimes:"0;0.5;1",dur:"1.5s",repeatCount:"indefinite",calcMode:"linear",keySplines:"0 0.4 0.6 1;0.4 0 1 0.6",begin:"-0.069s"})}),(0,s.jsx)("circle",{cx:50,cy:50,r:"32.771",stroke:"#000000",strokeWidth:1,fill:"none",strokeDasharray:"0 300",children:(0,s.jsx)("animate",{attributeName:"stroke-dasharray",values:"15 300;45.299378454348094 300;15 300",keyTimes:"0;0.5;1",dur:"1.5s",repeatCount:"indefinite",calcMode:"linear",keySplines:"0 0.4 0.6 1;0.4 0 1 0.6",begin:"-0.069s"})}),(0,s.jsx)("circle",{cx:50,cy:50,r:"47.171",stroke:"#000000",strokeWidth:1,fill:"none",strokeDasharray:"0 300",children:(0,s.jsx)("animate",{attributeName:"stroke-dasharray",values:"15 300;66.03388996804073 300;15 300",keyTimes:"0;0.5;1",dur:"1.5s",repeatCount:"indefinite",calcMode:"linear",keySplines:"0 0.4 0.6 1;0.4 0 1 0.6",begin:"-0.069s"})})]}),(0,s.jsxs)("g",{transform:"rotate(0.544159 50 50)",children:[(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",values:"360 50 50;0 50 50",keyTimes:"0;1",dur:"1.5s",repeatCount:"indefinite",calcMode:"spline",keySplines:"0.5 0 0.5 1"}),(0,s.jsx)("path",{fill:"#dec17a",stroke:"#000000",d:"M97.2,49.3c0.1,6.3-1.1,12.6-3.4,18.4l-13.4-5.4c1.6-4,2.5-8.4,2.4-12.8"}),(0,s.jsx)("path",{fill:"#ffffff",d:"M93.6,49.3l-0.1,3.7l-0.4,3.7c-0.4,2.1-2.3,3.4-4.1,2.9l-0.2-0.1c-1.9-0.5-3-2.3-2.7-4l0.4-3.1l0.1-3.1"}),(0,s.jsx)("path",{fill:"#dec17a",stroke:"#000000",d:"M85.5,62.3c-0.2,0.7-0.5,1.4-0.8,2.1l-0.9,2.1c-0.6,1.1-2,1.5-3.2,0.8c-1.1-0.7-1.7-2-1.1-2.9l0.8-1.8 c0.3-0.6,0.5-1.2,0.7-1.9"}),(0,s.jsx)("path",{fill:"#dec17a",stroke:"#000000",d:"M94.6,65.5c-0.3,0.9-0.6,1.8-1,2.7l-1.1,2.6c-0.8,1.4-2.3,2-3.5,1.3v0c-1.1-0.7-1.5-2.2-0.9-3.4l1-2.4 c0.3-0.8,0.7-1.6,0.9-2.4"})]}),(0,s.jsxs)("g",{transform:"rotate(357.772 49.9997 49.9997)",children:[(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",values:"360 50 50;0 50 50",keyTimes:"0;1",dur:"1.5s",repeatCount:"indefinite",calcMode:"spline",keySplines:"0.5 0 0.5 1",begin:"-0.15000000000000002s"}),(0,s.jsx)("path",{fill:"#dec17a",stroke:"#000000",d:"M97.2,50.1c0-5-0.8-10-2.4-14.8c-0.4-1.2-1-2.2-1.8-3c-0.7-0.8-1.7-1.4-2.7-1.8c0,0.6-0.3,1.2-0.8,1.5 c-0.8,0.3-1.7,0-2.1-0.8l-0.5-1c-0.6,0.1-1.2,0.3-1.8,0.7c-0.6,0.3-1.1,0.7-1.6,1.2l0.4,0.9c0.4,0.7,0,1.6-0.8,2 c-0.6,0.3-1.2,0.2-1.6-0.1c-0.4,0.8-0.5,1.7-0.7,2.5c-0.1,0.9,0,1.7,0.3,2.5c1,3.3,1.6,6.8,1.6,10.2"}),(0,s.jsx)("path",{fill:"#ffffff",d:"M86.4,50.1c0-1.3-0.1-2.6-0.2-3.8c-0.3-1.7,1-3.4,2.9-3.8l0.3,0c1.9-0.4,3.7,1,4,3.1c0.1,1.5,0.2,3.1,0.2,4.6"}),(0,s.jsx)("path",{fill:"#ff9922",d:"M93.1,34.1c0.1,0.4-0.3,0.8-0.9,1.1c-0.6,0.2-1.2,0.1-1.4-0.2c-0.1-0.3,0.3-0.8,0.9-1.1 C92.4,33.6,93,33.7,93.1,34.1z"}),(0,s.jsx)("path",{fill:"#ff9922",d:"M81.9,38.3c0.1,0.3,0.7,0.3,1.3,0.1c0.6-0.2,1-0.6,0.9-0.9c-0.1-0.3-0.7-0.3-1.3-0.1 C82.2,37.6,81.8,38,81.9,38.3z"}),(0,s.jsx)("path",{fill:"#ff9922",stroke:"#000000",d:"M87.5,38.5l0.2,0.7c0.1,0.4,0.5,0.7,1,0.6c0.4-0.1,0.7-0.6,0.6-1L89,38"}),(0,s.jsx)("path",{d:"M88.5,36.3c0.1,0.3-0.2,0.7-0.6,0.9c-0.5,0.2-0.9,0-1.1-0.3c-0.1-0.3,0.2-0.7,0.6-0.9C87.9,35.8,88.4,36,88.5,36.3z"}),(0,s.jsx)("path",{fill:"none",stroke:"#000000",d:"M85.8,38c0.2,0.5,0.8,0.9,1.4,0.7c0.6-0.2,1.1-0.4,0.6-1.6c0.4,1.2,0.9,1.1,1.5,0.9c0.6-0.2,0.9-0.8,0.7-1.5"}),(0,s.jsx)("path",{fill:"#dec17a",stroke:"#000000",d:"M86.8,42.1c0.2,0.7,0.2,1.5,0.4,2.2c0.1,0.8,0.3,1.5,0.3,2.3c0.1,1.3-0.9,2.3-2.3,2.3h0 c-1.3,0-2.5-0.8-2.5-1.9c0-0.7-0.2-1.3-0.3-2c-0.1-0.7-0.2-1.3-0.3-2"}),(0,s.jsx)("path",{fill:"#dec17a",stroke:"#000000",d:"M96.1,40.1c0.2,0.9,0.3,1.9,0.5,2.8c0.1,0.9,0.3,1.9,0.4,2.8c0.1,1.6-0.9,2.9-2.2,2.9c-1.3,0-2.5-1.1-2.5-2.5 c0-0.9-0.2-1.7-0.3-2.5c-0.1-0.8-0.2-1.7-0.4-2.5"}),(0,s.jsx)("path",{fill:"#000000",d:"M90.9,33.7c0.2,0.6,0,1.3-0.6,1.5c-0.5,0.2-1.2-0.1-1.4-0.7c-0.2-0.6,0-1.2,0.6-1.5C90,32.7,90.6,33,90.9,33.7z"}),(0,s.jsx)("path",{fill:"#000000",d:"M85.3,35.9c0.2,0.5-0.1,1.1-0.6,1.3c-0.5,0.2-1.1,0-1.3-0.5c-0.2-0.5,0.1-1.1,0.6-1.3C84.5,35.1,85.1,35.4,85.3,35.9z"}),(0,s.jsx)("path",{fill:"#8f722f",stroke:"#000000",d:"M83.2,34.9c0.8-0.3,1.1-1.2,0.8-2L83.5,32c-0.9,0.8-1.5,1.7-2,2.7C82,35.1,82.6,35.2,83.2,34.9z"}),(0,s.jsx)("path",{fill:"#8f722f",stroke:"#000000",d:"M89.6,32c0.6-0.3,0.9-0.8,0.8-1.5c-1.1-0.4-2.3-0.5-3.4-0.3l0.5,1C87.8,32,88.8,32.3,89.6,32z"})]})]}),title:"Kakidog"},{id:"21",icon:(0,s.jsxs)("svg",{className:"lds-spinner",width:"75px",height:"75px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",children:[(0,s.jsx)("g",{transform:"rotate(0 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.9375s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(22.5 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.875s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(45 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.8125s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(67.5 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.75s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(90 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.6875s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(112.5 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.625s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(135 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.5625s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(157.5 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.5s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(180 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.4375s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(202.5 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.375s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(225 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.3125s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(247.5 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.25s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(270 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.1875s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(292.5 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.125s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(315 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"-0.0625s",repeatCount:"indefinite"})})}),(0,s.jsx)("g",{transform:"rotate(337.5 50 50)",children:(0,s.jsx)("rect",{x:47,y:18,rx:2,ry:2,width:6,height:14,fill:"#ff7c81",children:(0,s.jsx)("animate",{attributeName:"opacity",values:"1;0",dur:"1s",begin:"0s",repeatCount:"indefinite"})})})]}),title:"Spinner"},{id:"23",icon:(0,s.jsx)("svg",{width:"80px",height:"80px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",className:"lds-triangles",children:(0,s.jsx)("g",{transform:"translate(50,42)",children:(0,s.jsx)("g",{transform:"scale(0.8)",children:(0,s.jsxs)("g",{transform:"translate(-50,-50)",children:[(0,s.jsx)("polygon",{points:"72.5,50 50,11 27.5,50 50,50",fill:"#f5c037",transform:"rotate(186 50 38.5)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 38.5;360 50 38.5",keyTimes:"0;1",dur:"1s",begin:"0s",repeatCount:"indefinite"})}),(0,s.jsx)("polygon",{points:"5,89 50,89 27.5,50",fill:"#d34c31",transform:"rotate(186 27.5 77.5)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 27.5 77.5;360 27.5 77.5",keyTimes:"0;1",dur:"1s",begin:"0s",repeatCount:"indefinite"})}),(0,s.jsx)("polygon",{points:"72.5,50 50,89 95,89",fill:"#e88432",transform:"rotate(186 72.2417 77.5)",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 72.5 77.5;360 72 77.5",keyTimes:"0;1",dur:"1s",begin:"0s",repeatCount:"indefinite"})})]})})})}),title:"Triangles"},{id:"24",icon:(0,s.jsx)("svg",{width:"200px",height:"200px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",className:"lds-wedges",children:(0,s.jsx)("g",{transform:"translate(50,50)",children:(0,s.jsx)("g",{transform:"scale(0.7)",children:(0,s.jsxs)("g",{transform:"translate(-50,-50)",children:[(0,s.jsxs)("g",{transform:"rotate(239.504 50 50)",children:[(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;360 50 50",keyTimes:"0;1",dur:"0.75s",begin:"0s",repeatCount:"indefinite"}),(0,s.jsx)("path",{d:"M50 50L50 0A50 50 0 0 1 100 50Z",fillOpacity:"0.8",fill:"#f05125"})]}),(0,s.jsxs)("g",{transform:"rotate(359.628 50.0024 50.0024)",children:[(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;360 50 50",keyTimes:"0;1",dur:"1s",begin:"0s",repeatCount:"indefinite"}),(0,s.jsx)("path",{d:"M50 50L50 0A50 50 0 0 1 100 50Z",transform:"rotate(90 50 50)",fillOpacity:"0.8",fill:"#fdb813"})]}),(0,s.jsxs)("g",{transform:"rotate(119.752 50 50)",children:[(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;360 50 50",keyTimes:"0;1",dur:"1.5s",begin:"0s",repeatCount:"indefinite"}),(0,s.jsx)("path",{d:"M50 50L50 0A50 50 0 0 1 100 50Z",transform:"rotate(180 50 50)",fillOpacity:"0.8",fill:"#7fbb42"})]}),(0,s.jsxs)("g",{transform:"rotate(239.876 50 50)",children:[(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"linear",values:"0 50 50;360 50 50",keyTimes:"0;1",dur:"3s",begin:"0s",repeatCount:"indefinite"}),(0,s.jsx)("path",{d:"M50 50L50 0A50 50 0 0 1 100 50Z",transform:"rotate(270 50 50)",fillOpacity:"0.8",fill:"#32a0da"})]})]})})})}),title:"Wedges"},{id:"25",icon:(0,s.jsxs)("svg",{className:"lds-whirl",width:"80px",height:"80px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",children:[" ",(0,s.jsx)("g",{transform:"translate(50,50)",children:(0,s.jsx)("g",{transform:"scale(0.7)",children:(0,s.jsx)("g",{transform:"translate(-50,-50)",children:(0,s.jsxs)("g",{transform:"rotate(216.113 50 50)",children:[(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",repeatCount:"indefinite",values:"360 50 50;0 50 50",keyTimes:"0;1",dur:"1s",keySplines:"0.5 0.5 0.5 0.5",calcMode:"spline"}),(0,s.jsx)("path",{fill:"#e15b64",d:"M52.5,5c-0.8,0-1.7,0.1-2.5,0.1c9,1.2,16,10.8,16,22.4s-7,21.1-16,22.4c0.8,0.1,1.7,0.1,2.5,0.1 C64.9,50,75,39.9,75,27.5S64.9,5,52.5,5z"}),(0,s.jsx)("path",{fill:"#f47e60",d:"M83.6,19.9c-0.6-0.6-1.2-1.2-1.9-1.7c5.5,7.2,3.7,18.9-4.5,27.1s-19.9,10-27.1,4.5c0.5,0.6,1.1,1.3,1.7,1.9 c8.8,8.8,23,8.8,31.8,0S92.4,28.7,83.6,19.9z"}),(0,s.jsx)("path",{fill:"#f8b26a",d:"M95,52.5c0-0.8-0.1-1.7-0.1-2.5c-1.2,9-10.8,16-22.4,16s-21.1-7-22.4-16c-0.1,0.8-0.1,1.7-0.1,2.5 C50,64.9,60.1,75,72.5,75S95,64.9,95,52.5z"}),(0,s.jsx)("path",{fill:"#abbd81",d:"M80.1,83.6c0.6-0.6,1.2-1.2,1.7-1.9c-7.2,5.5-18.9,3.7-27.1-4.5s-10-19.9-4.5-27.1c-0.6,0.5-1.3,1.1-1.9,1.7 c-8.8,8.8-8.8,23,0,31.8S71.3,92.4,80.1,83.6z"}),(0,s.jsx)("path",{fill:"#e15b64",d:"M47.5,95c0.8,0,1.7-0.1,2.5-0.1c-9-1.2-16-10.8-16-22.4s7-21.1,16-22.4c-0.8-0.1-1.7-0.1-2.5-0.1 C35.1,50,25,60.1,25,72.5S35.1,95,47.5,95z"}),(0,s.jsx)("path",{fill:"#f47e60",d:"M16.4,80.1c0.6,0.6,1.2,1.2,1.9,1.7c-5.5-7.2-3.7-18.9,4.5-27.1s19.9-10,27.1-4.5c-0.5-0.6-1.1-1.3-1.7-1.9 c-8.8-8.8-23-8.8-31.8,0S7.6,71.3,16.4,80.1z"}),(0,s.jsx)("path",{fill:"#f8b26a",d:"M5,47.5c0,0.8,0.1,1.7,0.1,2.5c1.2-9,10.8-16,22.4-16s21.1,7,22.4,16c0.1-0.8,0.1-1.7,0.1-2.5 C50,35.1,39.9,25,27.5,25S5,35.1,5,47.5z"}),(0,s.jsx)("path",{fill:"#abbd81",d:"M19.9,16.4c-0.6,0.6-1.2,1.2-1.7,1.9c7.2-5.5,18.9-3.7,27.1,4.5s10,19.9,4.5,27.1c0.6-0.5,1.3-1.1,1.9-1.7 c8.8-8.8,8.8-23,0-31.8S28.7,7.6,19.9,16.4z"})]})})})})]}),title:"Whirl"}],r=ccpigd?.moduleList},9918:(e,t,i)=>{i.d(t,{q:()=>s});const s=(e,t={})=>new Promise(((i,s)=>{const a={...t,nonce:ccpigd.nonce,action:`ccpigd${e}`};t.hasOwnProperty("config")&&(a.config=JSON.stringify(t.config)),wp.ajax.post(`ccpigd${e}`,a).done((e=>Array.isArray(e)?i(Object.assign(e,{success:!0})):i({...e,success:!0}))).fail((e=>{s({...e,success:!1})}))}))},7790:(e,t,i)=>{i.d(t,{B:()=>n});var s=i(6087),a=i(1578),r=i(790);const n=()=>{const e=document.querySelectorAll(".ccpigd-embed-documents");0!==e.length&&e.forEach((e=>{e.hasAttribute("data-id")&&(e.setAttribute("data-rendered","true"),function(e){const t=e.getAttribute("data-id");if(t){const i=window[t];if("embed-documents"!==i.type)return void console.error(`Element with ID ${t} is not a File List shortcode.`);const n=(0,r.jsx)(a.A,{data:i});s.createRoot?s.createRoot(e).render(n):s.render(n,e)}else console.error("No Embed Documents shortcode ID found.")}(e))}))};n()},5290:(e,t,i)=>{i.d(t,{B:()=>n});var s=i(6087),a=i(9479),r=i(790);const n=()=>{const e=document.querySelectorAll(".ccpigd-file-browser");0!==e.length&&e.forEach((e=>{e.hasAttribute("data-id")&&(e.setAttribute("data-rendered","true"),function(e){const t=e.getAttribute("data-id");if(t){const i=window[t];if("file-browser"!==i?.type)return void console.error(`Element with ID ${t} is not a File Browser shortcode.`);const n=(0,r.jsx)(a.A,{data:i});s.createRoot?s.createRoot(e).render(n):s.render(n,e)}else console.error("No File Browser shortcode ID found.")}(e))}))};n()},5262:(e,t,i)=>{i.d(t,{B:()=>n});var s=i(6087),a=i(2412),r=i(790);const n=()=>{const e=document.querySelectorAll(".ccpigd-file-list");0!==e.length&&e.forEach((e=>{e.hasAttribute("data-id")&&(e.setAttribute("data-rendered","true"),function(e){const t=e.getAttribute("data-id");if(t){const i=window[t];if("file-list"!==i.type)return void console.error(`Element with ID ${t} is not a File List shortcode.`);const n=(0,r.jsx)(a.A,{data:i});s.createRoot?s.createRoot(e).render(n):s.render(n,e)}else console.error("No File Browser shortcode ID found.")}(e))}))};n()},9521:(e,t,i)=>{i.d(t,{B:()=>n});var s=i(6087),a=i(3790),r=i(790);const n=()=>{const e=document.querySelectorAll(".ccpigd-file-uploader");0!==e.length&&e.forEach((e=>{e.hasAttribute("data-id")&&(e.setAttribute("data-rendered","true"),function(e){const t=e.getAttribute("data-id");if(t){const i=window[t];if("file-uploader"!==i.type)return void console.error(`Element with ID ${t} is not a File Uploader shortcode.`);const n=(0,r.jsx)(a.A,{data:i});s.createRoot?s.createRoot(e).render(n):s.render(n,e)}else console.error("No File Uploader shortcode ID found.")}(e))}))};n()},5210:(e,t,i)=>{i.d(t,{B:()=>n});var s=i(6087),a=i(814),r=i(790);const n=()=>{const e=document.querySelectorAll(".ccpigd-gallery");0!==e.length&&e.forEach((e=>{e.hasAttribute("data-id")&&(e.setAttribute("data-rendered","true"),function(e){const t=e.getAttribute("data-id");if(t){const i=window[t];if("gallery"!==i.type)return void console.error(`Element with ID ${t} is not a gallery shortcode.`);const n=(0,r.jsx)(a.A,{data:i});s.createRoot?s.createRoot(e).render(n):s.render(n,e)}else console.error("No Gallery shortcode ID found.")}(e))}))};n()},2608:(e,t,i)=>{i.d(t,{B:()=>n});var s=i(6087),a=i(1516),r=i(790);const n=()=>{const e=document.querySelectorAll(".ccpigd-media-player");0!==e.length&&e.forEach((e=>{e.hasAttribute("data-id")&&(e.setAttribute("data-rendered","true"),function(e){const t=e.getAttribute("data-id");if(t){const i=window[t];if("media-player"!==i.type)return void console.error(`Element with ID ${t} is not a media player shortcode.`);const n=(0,r.jsx)(a.A,{data:i});s.createRoot?s.createRoot(e).render(n):s.render(n,e)}else console.error("No media player shortcode ID found.")}(e))}))};n()},5836:(e,t,i)=>{i.d(t,{B:()=>n});var s=i(6087),a=i(9477),r=i(790);const n=()=>{const e=document.querySelectorAll(".ccpigd-search-box");0!==e.length&&e.forEach((e=>{e.hasAttribute("data-id")&&(e.setAttribute("data-rendered","true"),function(e){const t=e.getAttribute("data-id");if(t){const i=window[t];if("search-box"!==i.type)return void console.error(`Element with ID ${t} is not a Search Box shortcode.`);const n=(0,r.jsx)(a.A,{data:i});s.createRoot?s.createRoot(e).render(n):s.render(n,e)}else console.error("No File Browser shortcode ID found.")}(e))}))};n()},2610:(e,t,i)=>{i.d(t,{B:()=>n});var s=i(6087),a=i(4009),r=i(790);const n=()=>{const e=document.querySelectorAll(".ccpigd-slider-carousel");0!==e.length&&e.length>0&&e.forEach((e=>{e.hasAttribute("data-id")&&(e.setAttribute("data-rendered","true"),function(e){const t=e.getAttribute("data-id");if(t){const i=window[t];if("slider-carousel"!==i.type)return void console.error("Invalid slider carousel data");const n=(0,r.jsx)(a.A,{data:i});s.createRoot?s.createRoot(e).render(n):s.render(n,e)}}(e))}))};n()}}]);
  • integration-google-drive/trunk/assets/js/toast.asset.php

    r3390086 r3426660  
    1 <?php return array('dependencies' => array('react', 'react-jsx-runtime', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => 'c34d9a80e670ef3396fb', 'handle' => 'undefined-toast');
     1<?php return array('dependencies' => array('react', 'react-jsx-runtime', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '2ca3b98b897a9ba21f78', 'handle' => 'undefined-toast');
  • integration-google-drive/trunk/assets/js/toast.js

    r3422529 r3426660  
    1 ;"use strict";(globalThis.webpackChunkintegration_google_drive=globalThis.webpackChunkintegration_google_drive||[]).push([[147,220,249,448,465,610,620,637,769],{6770:e=>{e.exports=window.plupload},1609:e=>{e.exports=window.React},790:e=>{e.exports=window.ReactJSXRuntime},6427:e=>{e.exports=window.wp.components},6087:e=>{e.exports=window.wp.element},7723:e=>{e.exports=window.wp.i18n},9226:(e,s,i)=>{var n=i(7603),l=i(5307);const r=(0,l.Z0)({name:"fileSelector",initialState:{menuKey:"my-drive",folderKey:""},reducers:{setMenuKey:(e,s)=>{e.menuKey=s.payload},setFolderKey:(e,s)=>{e.folderKey=s.payload}}}),{setMenuKey:t,setFolderKey:a}=r.actions,c=r.reducer;var o=i(5647),d=i(3046),m=i(347),p=i(2436),u=i(3090),h=i(6087),g=i(790);const x=({attributes:e,onSave:s,onClose:i,integration:n})=>{const l=(0,m.G)((e=>e.theme.mode)),{id:r,type:t}=e||{};return(0,h.useEffect)((()=>{const e=e=>{const n=e.detail;n&&"new"!==n.id&&(s(e.detail),i())};return window.addEventListener("ccpigd-module-created",e),window.addEventListener("ccpigd-module-updated",e),()=>{window.removeEventListener("ccpigd-module-created",e),window.removeEventListener("ccpigd-module-updated",e)}}),[r,s]),(0,g.jsx)("div",{id:"ccpigd-admin",className:"ccpigd-top-level-wrapper ccpigd-module-popup-content",style:{height:"85vh"},children:(0,g.jsx)(u.A,{children:(0,g.jsx)(p.A,{defaultMode:l,children:(0,g.jsx)(o.fS,{initialEntries:[`/module-builder/${null!=r?r:"new"}/source/my-drive`],children:(0,g.jsxs)(o.BV,{children:[(0,g.jsx)(o.qh,{path:"/module-builder/:shortcodeId/:moduleMenu/:menuKey?/:folderKey?",element:(0,g.jsx)(d.A,{moduleType:t,onClose:i,integration:n})}),(0,g.jsx)(o.qh,{path:"*",element:(0,g.jsx)(o.C5,{to:"/module-builder/new/modules",replace:!0})})]})})})})})};var f=i(9097),j=i(4863),v=i(282),y=i(1442),A=i(2262),b=i(1902);const k=(e,s)=>e.map((({key:e,name:i})=>({name:i||"My Drive",key:e===s?"my-drive":e,type:"folder",mimeType:"application/vnd.google-apps.folder"}))),w=e=>{const s=(0,m.j)(),{activeFolder:i,files:n,hasMore:l,page:r,order:t,orderBy:a}=(0,m.G)((e=>e.manageFiles)),{activeAccount:c}=(0,m.G)((e=>e.auth)),[o,d]=(0,h.useState)(!1),p=(0,h.useRef)([]),u=(0,h.useRef)(null),[g]=(0,A.lP)(),{data:x,refetch:f,isFetching:j,isLoading:v}=(0,A.DJ)({activeFolder:i,refresh:!1,orderBy:a,order:t,page:1,perPage:b.PV.PER_PAGE_LIMIT},{skip:!i}),w=(0,h.useCallback)((async()=>{if(!o&&l&&i){d(!0);try{const e=await g({activeFolder:i,refresh:!1,orderBy:a,order:t,page:r,perPage:b.PV.PER_PAGE_LIMIT}).unwrap();if(e?.files?.length){const i=[...p.current,...e.files];s((0,y.q9)(i)),s((0,y.Ir)(r+1)),s((0,y.Go)(e.hasMore))}else s((0,y.Go)(!1))}catch(e){console.error("Lazy load error:",e)}finally{d(!1)}}}),[o,l,r,i,a,t,g]);return(0,h.useEffect)((()=>{const s=e?.current;if(s)return u.current&&u.current.disconnect(),u.current=new IntersectionObserver((([e])=>{e.isIntersecting&&w()}),{threshold:1}),u.current.observe(s),()=>{u.current&&u.current.disconnect()}}),[e?.current,w,n?.length,i,a,t]),(0,h.useEffect)((()=>{i&&(s((0,y.rI)(!0)),f())}),[a,t]),(0,h.useEffect)((()=>{x&&i&&!j&&!v&&(s((0,y.NE)({activeFolder:i,chunkFiles:x.files||[],breadcrumbs:k(x.breadcrumbs||[],c?.key||"")})),s((0,y.Ir)(2)),s((0,y.Go)(!0)))}),[x?.files]),(0,h.useEffect)((()=>{p.current=n}),[n]),{refreshCurrentFolder:async e=>{if(i)try{const n=await s(A.rd.endpoints.getFiles.initiate({activeFolder:i,refresh:null==e||e,orderBy:a,order:t,page:1,perPage:b.PV.PER_PAGE_LIMIT},{forceRefetch:!0})).unwrap();if(n){const e=n.files||[];s((0,y.Ir)(2)),s((0,y.Go)(n.hasMore)),s((0,y.NE)({activeFolder:i,chunkFiles:e,breadcrumbs:k(n.breadcrumbs||[],c?.key||"")}))}else s((0,y.Go)(!1))}catch(e){console.error("Error refreshing files:",e),s((0,y.Go)(!1))}finally{s((0,y.rI)(!1))}},loadMore:w,loadingMore:o,hasMore:l}};var _=i(1550),C=i(4152),F=i(727),S=i(7495),E=i(6203),L=i(4970),T=i(4398),I=i(8200);const N=({file:e,folderView:s,handleFileSingleClick:i,handleFileDoubleClick:n})=>{const{selectedFiles:l}=(0,m.G)((e=>e.manageFiles)),r=l.some((s=>s.key===e.key));return(0,g.jsxs)(I.A,{file:e,folderView:s,isFileSelected:r,onClick:s=>i(s,e),onDoubleClick:s=>n(s,e),children:[(0,g.jsx)(I.A.Thumbnail,{children:(0,g.jsx)(I.A.SelectStatus,{onClick:e=>e.stopPropagation(),isSelected:r})}),(0,g.jsx)(I.A.Name,{}),(0,g.jsx)(I.A.Extension,{}),(0,g.jsx)(I.A.ActionButton,{})]},e.key)};var M=i(3042),G=i(2312);const P=({folderView:e})=>(0,g.jsx)(g.Fragment,{children:"list"===e&&(0,g.jsx)(G.A,{className:"ccpigd-file-list__header",children:["Name","","Type"].map(((e,s)=>(0,g.jsx)(M.A,{as:"span",children:e},s)))})});var z=i(5185);const R=(0,h.forwardRef)((({loadMoreFileRef:e,folderView:s,fileLoading:i,files:n,hasMore:l,loadingMore:r})=>{const{selectedFiles:t,multiSelect:a}=(0,m.G)((e=>e.manageFiles)),c=(0,m.j)(),o=(0,h.useRef)(null),{selectedItems:d,isControlPressed:p}=(0,E.M)(o,!0),{activeAccount:u}=(0,m.G)((e=>e.auth));(0,h.useEffect)((()=>{if(d.length>0){const e=d.filter((e=>!t.some((s=>s.key===e)))),s=t.map((e=>e.key)),i=p?[...s,...e]:[...d],n=a?i:i.slice(-1);c((0,y.nU)(n))}}),[d]);const x=(e,s)=>{e.stopPropagation();const i=a?s.key:[s.key];c((0,y.nU)(i))},f=(e,s)=>{if(e.stopPropagation(),(0,z.lQ)(s?.mimeType)){if(!u)return;let e;if((0,z.fx)(s.key)){const i=z.Gp.find((e=>e.key===s.key))||z.Gp[0];e={key:u.key,name:i.name||s.name,type:s.key||"my-drive",mimeType:s.mimeType,icon:i.icon||_.Eh,parentId:s.parentId}}else e={key:s.key,name:s.name,type:"folder",mimeType:s.mimeType,icon:_.Eh,parentId:s.parentId};c((0,y.Fy)(e))}};return(0,g.jsxs)(T.A,{ref:o,className:"ccpigd-file-list",children:[(0,g.jsx)(P,{folderView:s}),i?(0,g.jsx)(G.A,{className:`ccpigd-file-list__files ccpigd-file-list__files--${s}-view`,children:[...Array(b.PV.PER_PAGE_LIMIT)].map(((e,i)=>(0,g.jsx)("div",{style:{marginTop:"10px"},children:"grid"===s?(0,g.jsx)(F.A,{height:"215px"}):(0,g.jsx)(F.A,{width:"100%",height:"62px"})},i)))}):(0,g.jsxs)(G.A,{className:`ccpigd-file-list__files ccpigd-file-list__files--${s}-view ${n?.length>0?"":"ccpigd-file-list__files--empty"}`,children:[n?.length>0?(0,g.jsx)(S.BV,{children:n?.map(((i,t)=>(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(N,{file:i,folderView:s,handleFileSingleClick:x,handleFileDoubleClick:f},i.key),l&&!r&&n.length-1===t&&n.length>=b.PV.PER_PAGE_LIMIT&&(0,g.jsx)("div",{ref:e,className:"ccpigd-loading"})]},i.key)))}):(0,g.jsx)(C.A,{icon:(0,g.jsx)(L.A,{}),title:"No Folder Found!"}),r&&(0,g.jsx)(g.Fragment,{children:[...Array(b.PV.PER_PAGE_LIMIT)].map(((e,i)=>(0,g.jsx)("div",{style:{marginTop:"10px"},children:"grid"===s?(0,g.jsx)(F.A,{height:"215px"}):(0,g.jsx)(F.A,{width:"100%",height:"62px"})},i)))})]})]})})),H=()=>{const{fileLoading:e,files:s,breadcrumbs:i,availableTypes:n}=(0,m.G)((e=>e.manageFiles)),{folderKey:l,menuKey:r}=(0,m.G)((e=>e.fileSelector)),{activeAccount:t}=(0,m.G)((e=>e.auth)),{folderView:a}=(0,m.G)((e=>e.fileBrowser)),c=(0,m.j)(),[o]=(0,A.mI)(),d=(0,h.useRef)(null),{hasMore:p,loadingMore:u}=w(d);(0,h.useEffect)((()=>{t?.key&&(async()=>{let e;if(l){let n;const r=s.flat().find((e=>e.key===l));if(r&&(n=r),!n){const e=i.find((e=>e.key===l));e&&(n=e)}n||(n=(await o({key:l})).data),e={name:n?.name||"",key:(0,z.fx)(l)?t?.key:l,type:"folder",icon:_.Eh,mimeType:"application/vnd.google-apps.folder"}}else{const s=z.Gp.find((e=>e.key===r))||z.Gp[0];e={name:s.name,key:t?.key,type:r||"my-drive",icon:s.icon,mimeType:"application/vnd.google-apps.folder"}}c((0,y.Fy)(e))})()}),[t?.key,r,l]);const x=(0,h.useMemo)((()=>{if(!s)return[];if(0===n?.length||!n)return s;const e={all:()=>!0,image:z.wu,video:z.cZ,audio:z.JK,folder:z.lQ,document:z.py};return s.filter((s=>!!n.includes("all")||n.some((i=>{const n=e[i];return n===z.py?n(s):!s.extension||n!==z.lQ&&n!==z.wu&&n!==z.cZ&&n!==z.JK?void 0:n(s.extension)||(0,z.lQ)(s.extension)}))))}),[s,n]);return(0,g.jsx)("div",{style:{height:"50vh"},children:(0,g.jsx)(R,{menuKey:r,files:x||[],folderView:a,fileLoading:e,hasMore:p,loadingMore:u,loadMoreFileRef:d})})};var V=i(6300),B=i(7673),$=i(3714),q=i(3374),K=i(4368);const D=()=>{const{isFileSelecting:e,folderView:s}=(0,m.G)((e=>e.fileBrowser)),{files:i,selectedFiles:l,order:r,orderBy:t}=(0,m.G)((e=>e.manageFiles)),a=(0,m.j)(),{deleteFile:c}=(0,V.H)();return(0,g.jsxs)($.A,{align:"space-between",className:"w-full ccpigd-file-browser__header",children:[(0,g.jsxs)($.A,{gap:6,children:[(0,g.jsxs)(B.A,{children:[(0,g.jsx)(B.A.Trigger,{children:(0,g.jsxs)(q.A,{variant:"outlined",endIcon:(0,g.jsx)(B.A.TriggerArrow,{}),children:["Sort By: ","",U.find((e=>e.value===t))?.label||"Name"]})}),(0,g.jsx)(B.A.Content,{fullWidth:!0,children:U.map(((e,s)=>(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(B.A.MenuItem,{onClick:()=>a((0,y.Y3)(e.value)),isActive:t===e.value,children:e.label}),s!==U.length-1&&(0,g.jsx)(B.A.MenuSeparator,{})]})))})]}),(0,g.jsx)(q.A,{variant:"outlined",onClick:()=>a((0,y.lw)("ASC"===r?"DESC":"ASC")),startIcon:"ASC"===r?(0,g.jsx)(K.A,{name:"arrow_upward"}):(0,g.jsx)(K.A,{name:"arrow_downward"}),children:"ASC"===r?"Ascending":"Descending"}),e&&l&&l.length>0&&(0,g.jsx)(q.A,{onClick:()=>{const e=i.flat().filter((e=>l.some((s=>s.key===e.key)))).map((e=>e.key));c(e)},variant:"error",startIcon:(0,g.jsx)(K.A,{name:"delete"}),children:"Delete"})]}),(0,g.jsx)($.A,{gap:6,children:(0,g.jsx)(q.A,{variant:"outlined",startIcon:"list"===s?(0,g.jsx)(K.A,{name:"grid_view"}):(0,g.jsx)(K.A,{name:"dehaze"}),onClick:()=>a((0,n.iL)("list"===s?"grid":"list")),children:"list"===s?"Grid View":"List View"})})]})},U=[{label:"Name",value:"name"},{label:"Size",value:"size"},{label:"Created At",value:"createdAt"},{label:"Updated At",value:"updatedAt"}];var W=i(6720);const Q=(0,h.memo)((()=>{const{breadcrumbs:e,activeFolder:s}=(0,m.G)((e=>e.manageFiles)),{activeAccount:i}=(0,m.G)((e=>e.auth)),n=(0,m.j)(),l=async e=>{if(!i)return;let s;if("folder"===e.type){if((0,z.fx)(e.key)||"home"===e.key){const n=z.Gp.find((s=>s.key===e.key))||z.Gp[0],l="home"===e.key?"Home":n.name||e.name;s={key:i.key,name:l,type:e.key||"my-drive",mimeType:e.mimeType,icon:n.icon||_.Eh,parentId:e.parentId}}else s={key:e.key,name:e.name,type:"folder",mimeType:e.mimeType,icon:_.Eh,parentId:e.parentId};n((0,y.Fy)(s))}};return(0,g.jsx)(W.Q,{className:"ccpigd-file-browser__breadcrumbs",children:(0,g.jsxs)(W.Q.List,{children:[e.slice(0,1).map(((e,s)=>(0,g.jsx)(W.Q.Item,{children:(0,g.jsxs)(q.A,{onClick:()=>l(e),children:["home"===e.key&&(0,g.jsx)(K.A,{name:"home",fontSize:"lg",fontWeight:"medium"}),(0,g.jsx)(M.A,{as:"span",size:"sm",className:"breadcrumb-home-text",children:e.name})]})},s))),e.length>5&&(0,g.jsx)(B.A,{children:(0,g.jsxs)($.A,{wrap:!1,children:[(0,g.jsx)(B.A.Trigger,{children:(0,g.jsx)(W.Q.Ellipsis,{})}),(0,g.jsx)(B.A.Content,{children:e.slice(1,-3).map(((e,s)=>(0,g.jsx)(B.A.MenuItem,{onClick:()=>l(e),children:(0,g.jsxs)($.A,{wrap:!1,gap:2,children:[(0,g.jsx)(M.A,{as:"span",size:"sm",className:"breadcrumb-separator flex-center",children:(0,g.jsx)(K.A,{name:"chevron_right",fontSize:"lg",fontWeight:"semibold"})}),e.name]})},e.key||s)))}),(0,g.jsx)(M.A,{as:"span",size:"sm",className:"breadcrumb-separator flex-center",children:(0,g.jsx)(K.A,{name:"chevron_right",fontSize:"lg",fontWeight:"semibold"})})]})}),e.slice(e.length>5?-3:1).map(((e,i)=>(0,g.jsx)(g.Fragment,{children:e.key!==s?.key?(0,g.jsx)(W.Q.Item,{children:(0,g.jsx)(q.A,{onClick:()=>l(e),children:(0,g.jsx)(M.A,{as:"span",size:"sm",className:"breadcrumb-home-text",children:e.name})})}):(0,g.jsx)(W.Q.Item,{active:!0,children:e.name})},e.key||i)))]})})})),O=()=>(0,g.jsxs)(T.A,{gap:10,className:"w-full",children:[(0,g.jsx)(Q,{}),(0,g.jsx)(D,{}),(0,g.jsx)(H,{})]});var J=i(239),Y=i(9630),X=i(2624),Z=i(7452),ee=i(4232);const se=()=>{const{selectedFiles:e}=(0,m.G)((e=>e.manageFiles)),s=(0,m.j)(),i=e=>{s("all"===e?(0,y.nU)([]):(0,y.nU)(e))};return(0,g.jsxs)(Z.A,{padding:0,className:"ccpigd-selected-file-list",children:[(0,g.jsxs)($.A,{align:"space-between",blockAlign:"center",className:"ccpigd-selected-file-list__header p-3",children:[(0,g.jsx)($.A,{gap:10,children:(0,g.jsxs)(M.A,{as:"p",size:"sm",color:"dark",children:[(0,g.jsxs)(M.A,{as:"span",size:"sm",color:"primary",weight:"medium",children:["(",e.length,")"]})," ","Folders Selected"]})}),(0,g.jsx)(J.A,{variant:"error",size:"extra-small",onClick:()=>i("all"),children:(0,g.jsx)(K.A,{name:"playlist_remove"})})]}),(0,g.jsx)(X.A,{borderColor:"secondary",borderWidth:.5}),(0,g.jsx)(T.A,{className:"ccpigd-selected-file-list__content",children:e&&e.length>0?(0,g.jsx)(g.Fragment,{children:e.map(((e,s)=>(0,g.jsx)(Z.A,{rounded:"none",padding:"8px 10px",children:(0,g.jsxs)($.A,{align:"space-between",blockAlign:"center",wrap:!1,gap:10,children:[(0,g.jsxs)(Y.A,{columns:"10px 35px 1fr",gap:5,alignItems:"center",children:[(0,g.jsxs)(M.A,{as:"span",size:"sm",color:"dark",children:[s+1,"."]}),(0,g.jsxs)(ee.A,{size:"sm",children:[(0,g.jsx)(ee.A.AvatarImage,{src:e.thumbnails?.thumbnail}),(0,g.jsx)(ee.A.AvatarFallback,{children:e.name})]}),(0,g.jsx)(M.A,{as:"p",size:"sm",color:"dark",className:"text-ellipsis",children:e.name})]}),(0,g.jsx)(J.A,{variant:"error",size:"extra-small",onClick:()=>i(e.key),children:(0,g.jsx)(K.A,{name:"clear"})})]})},e.key)))}):(0,g.jsxs)($.A,{align:"center",blockAlign:"center",className:"mt-5",children:[(0,g.jsx)(J.A,{size:"small",children:(0,g.jsx)(K.A,{name:"info"})}),(0,g.jsx)(M.A,{as:"p",size:"sm",color:"primary",children:"No folders selected."})]})})]})};var ie=i(8706),ne=i(3168),le=i(468),re=i(7726);const te=()=>{const{activeAccount:e}=(0,m.G)((e=>e.auth)),{activeFolder:s}=(0,m.G)((e=>e.manageFiles)),i=(0,m.j)(),[n,l]=(0,h.useState)("my-drive");return(0,g.jsxs)(re.A,{defaultCollapsed:!0,id:"ccpigd-mb-source-sidebar",children:[(0,g.jsx)(T.A,{gap:10,className:"ccpigd-sidebar__menu",children:z.Gp.map((({name:s,icon:r,key:t})=>(0,g.jsx)("div",{className:"ccpigd-sidebar__menu-item "+(n===t?"bg-primary":"bg-light"),onClick:()=>(s=>{if(!e)return;const n=z.Gp.find((e=>e.key===s))||z.Gp[0],r={key:e.key,name:n.name,type:s||"my-drive",icon:n.icon,mimeType:"application/vnd.google-apps.folder"};l(s),i((0,y.Fy)(r))})(t),children:(0,g.jsxs)($.A,{gap:12,wrap:!1,children:[(0,g.jsx)(J.A,{variant:n===t?"light":"secondary",rounded:"md",size:"small",className:"menu-icon-wrapper",children:r&&(0,g.jsx)("span",{className:"ccpigd-sidebar-menu-icon",style:{maskImage:`url(${r})`}})}),(0,g.jsx)(M.A,{as:"span",color:n===t?"white":"dark",children:s})]})},t)))}),(0,g.jsx)("div",{className:"ccpigd-sidebar__bottom",children:e?.storage&&(0,g.jsx)(le.A,{storage:e.storage})})]})};var ae=i(276),ce=i(7586),oe=i(6234),de=i(2094),me=i(7920),pe=i(7666),ue=i(6880),he=i(3330);const ge=({isSearchExpanded:e=!1})=>{const{activeAccount:s}=(0,m.G)((e=>e.auth)),{activeFolder:i}=(0,m.G)((e=>e.manageFiles)),[n,l]=(0,h.useState)(e),[r,t]=(0,h.useState)(null),[a,c]=(0,h.useState)(["all"]),[o,d]=(0,h.useState)(!1),[p,u]=(0,h.useState)(!1),[x,{data:f,isLoading:j,isFetching:v,isError:b}]=(0,A.V5)(),k=(0,h.useRef)(null),w=(0,h.useRef)(null),_=(0,m.j)(),{viewFile:C,galleryProps:F}=(0,ue.i)(f?.files||[]);(0,pe.A)((()=>{if(null!==r)if(r.length<=2){if(!s)return;(0,y.Fy)({key:s.key,name:"My Drive",type:"my-drive",mimeType:"application/vnd.google-apps.folder",icon:i?.icon})}else x({folderKey:i?.key,query:r||"",types:a,from:o?"server":"cache",scope:p?"global":"parent"}).unwrap()}),[r,a,o,p],800),(0,h.useEffect)((()=>{const e=w.current;if(!e)return;const s=s=>{0!==s.deltaY&&(s.preventDefault(),e.scrollLeft+=s.deltaY)},i=()=>{e.scrollWidth>e.clientWidth?e.classList.add("is-overflowing"):e.classList.remove("is-overflowing")};let n=!1,l=0,r=0;const t=s=>{n=!0,l=s.pageX-e.offsetLeft,r=e.scrollLeft,e.classList.add("dragging")},a=s=>{if(!n)return;s.preventDefault();const i=1*(s.pageX-e.offsetLeft-l);e.scrollLeft=r-i},c=()=>{n=!1,e.classList.remove("dragging")};return e.addEventListener("wheel",s,{passive:!1}),e.addEventListener("mousedown",t),e.addEventListener("mousemove",a),e.addEventListener("mouseleave",c),e.addEventListener("mouseup",c),e.scrollTo({left:e.scrollWidth,behavior:"smooth"}),window.addEventListener("resize",i),i(),()=>{e.removeEventListener("wheel",s),e.removeEventListener("mousedown",t),e.removeEventListener("mousemove",a),e.removeEventListener("mouseleave",c),e.removeEventListener("mouseup",c),window.removeEventListener("resize",i)}}),[a]),(0,h.useEffect)((()=>{0===a.length&&c(["all"])}),[a]),(0,h.useEffect)((()=>{n&&f?.files&&_((0,y.q9)(f.files))}),[f,n]),(0,h.useEffect)((()=>{n&&_((0,y.rI)(j||v))}),[v,j,b]);const E=e=>{c("all"===e?["all"]:s=>{const i=s.filter((e=>"all"!==e));return s.includes(e)?i.filter((s=>s!==e)):[...i,e]})};return(0,g.jsxs)("div",{className:"searchbox-wrapper",children:[(0,g.jsxs)(B.A,{children:[(0,g.jsx)(B.A.Trigger,{children:({open:e})=>(0,g.jsxs)("div",{className:"ccpigd-searchbox",children:[(0,g.jsxs)(B.A,{children:[(0,g.jsx)(B.A.Trigger,{children:(0,g.jsxs)("div",{className:"ccpigd-searchbox__options",children:[(0,g.jsx)("div",{className:"ccpigd-searchbox__options-selected",ref:w,children:a.map((e=>{const s=xe.find((s=>s.value===e))?.label;return(0,g.jsxs)("div",{className:"ccpigd-searchbox__options-item",children:[(0,g.jsx)(M.A,{size:"xs",color:"dark",children:s}),(0,g.jsx)(K.A,{name:"close",fontWeight:"bold",onClick:()=>E(e)})]},e)}))}),(0,g.jsx)(B.A.TriggerArrow,{})]})}),(0,g.jsx)(B.A.Content,{className:"ccpigd-searchbox__options-list",children:xe.map(((e,s)=>(0,g.jsxs)("div",{children:[(0,g.jsx)(B.A.MenuItem,{onClick:()=>E(e.value),isActive:a.includes(e.value),children:e.label}),s!==xe.length-1&&(0,g.jsx)(B.A.MenuSeparator,{})]},e.value)))})]}),(0,g.jsx)("button",{onClick:e=>{e.stopPropagation(),e.preventDefault()},className:"ccpigd-searchbox__button",children:(0,g.jsx)(K.A,{name:"search",fontSize:"lg"})}),(0,g.jsx)("input",{type:"search",name:"ccpigd-search",id:"ccpigd-search",placeholder:`Search ${i?.name}`,onChange:e=>t(e.target.value),value:r||"",autoComplete:"off",onClick:s=>{e&&s.stopPropagation()}}),(0,g.jsxs)(B.A,{children:[(0,g.jsx)(B.A.Trigger,{children:(0,g.jsx)(J.A,{variant:"secondary",className:"ccpigd-searchbox__filter-btn",size:"small",children:(0,g.jsx)(K.A,{name:"tune",fontSize:"xl"})})}),(0,g.jsxs)(B.A.Content,{className:"ccpigd-searchbox__dropdown",children:[(0,g.jsx)(B.A.MenuLabel,{children:"Search Location"}),(0,g.jsx)(B.A.MenuItem,{isActive:o,onClick:()=>d(!0),children:"Server"}),(0,g.jsx)(B.A.MenuItem,{isActive:!o,onClick:()=>d(!1),children:"Cache"}),(0,g.jsx)(B.A.MenuSeparator,{}),(0,g.jsx)(B.A.MenuLabel,{children:"Search Scope"}),(0,g.jsx)(B.A.MenuItem,{isActive:p,onClick:()=>u(!0),children:"Global"}),(0,g.jsx)(B.A.MenuItem,{isActive:!p,onClick:()=>u(!1),children:"Current Folder"})]})]})]})}),!n&&(0,g.jsx)(B.A.Content,{fullWidth:!0,className:"ccpigd-searchbox__results",children:j||v?(0,g.jsx)(M.A,{size:"xs",children:"Loading..."}):(0,g.jsx)(T.A,{className:"ccpigd-file-list",children:(0,g.jsx)(G.A,{ref:k,className:"ccpigd-file-list__files ccpigd-file-list__files--list-view ",children:(0,g.jsx)(S.BV,{children:f?.files&&f?.files.length>0?(0,g.jsxs)(g.Fragment,{children:[f?.files.map((e=>(0,g.jsx)(T.A,{children:(0,g.jsxs)(I.A,{file:e,isFileSelected:!1,onClick:s=>((e,s)=>{e.stopPropagation(),(0,z.lQ)(s?.mimeType)?_((0,y.Fy)({key:s.key,name:s.name,type:"folder",mimeType:s.mimeType,icon:s.icon})):C(s.key)})(s,e),children:[(0,g.jsx)(I.A.Thumbnail,{}),(0,g.jsx)(I.A.Name,{})]})},e.key))),(0,g.jsxs)($.A,{onClick:()=>l(!0),className:"cursor-pointer",gap:5,children:[(0,g.jsx)(M.A,{size:"sm",color:"success",children:"See files in File Browser"}),(0,g.jsx)(K.A,{name:"arrow_forward",fontSize:"lg"})]})]}):(0,g.jsx)(M.A,{size:"xs",children:"No files found"})})})})})]}),(0,g.jsx)(he.C,{...F})]})},xe=[{value:"folder",label:"Folder"},{value:"document",label:"Documents"},{value:"code",label:"Code"},{value:"image",label:"Image"},{value:"audio",label:"Audio"},{value:"video",label:"Video"},{value:"archive",label:"Archive"},{value:"binary_executable",label:"Binary Executable"},{value:"all",label:"All"}];var fe=i(4390);const je=()=>{const{fileLoading:e,activeFolder:s}=(0,m.G)((e=>e.manageFiles)),{activeAccount:i,loading:l,loginAccounts:r}=(0,m.G)((e=>e.auth)),{isUploading:t}=(0,m.G)((e=>e.fileBrowser)),{refreshCurrentFolder:a}=w(),[c,{data:o}]=(0,fe.FP)(),[d]=(0,fe.ag)(),p=(0,m.j)(),{createFolder:u}=(0,V.H)(),x=e=>{p((0,n.uf)(e))},f=async()=>{if((0,ce.G4)(ccpigd.isPro))try{await c().unwrap()}catch(e){console.error(e)}else window.CCPIGDHelper.openUpgradePopUp()};return(0,h.useEffect)((()=>{o&&""!==o&&(0,ce.BH)(o)}),[o]),(0,g.jsxs)(de.A,{children:[(0,g.jsxs)($.A,{gap:10,align:"space-between",blockAlign:"center",className:"ccpigd-select-folder-wrapper mb-4",children:[(0,g.jsx)(ge,{isSearchExpanded:!0}),(0,g.jsxs)($.A,{gap:5,className:"ccpigd-topbar__actions",children:[(0,g.jsx)(q.A,{startIcon:(0,g.jsx)(K.A,{name:"cloud_upload"}),variant:"outlined",onClick:()=>x(!t),children:"Upload"}),(0,g.jsx)(q.A,{startIcon:(0,g.jsx)(K.A,{name:"create_new_folder"}),variant:"outlined",onClick:u,children:"Create Folder"}),(0,g.jsx)(q.A,{startIcon:(0,g.jsx)(K.A,{name:"autorenew"}),onClick:()=>a(),variant:"outlined",loading:l||e,children:"Refresh"}),(0,g.jsxs)(B.A,{children:[(0,g.jsx)(B.A.Trigger,{children:(0,g.jsxs)(G.A,{className:"ccpigd-topbar-profile",children:[(0,g.jsxs)(ee.A,{size:"sm",children:[(0,g.jsx)(ee.A.AvatarImage,{src:i?.photo}),(0,g.jsx)(ee.A.AvatarFallback,{children:i?.name})]}),(0,g.jsx)(B.A.TriggerArrow,{})]})}),(0,g.jsxs)(B.A.Content,{children:[(0,g.jsx)(B.A.MenuLabel,{children:"My Account"}),r?.map((e=>(0,g.jsx)(B.A.MenuItem,{children:(0,g.jsxs)(oe.A,{accountInfo:e,className:"bg-primary-light p-3",children:[(0,g.jsx)(oe.A.Avatar,{}),(0,g.jsxs)(T.A,{className:"profile-info",children:[(0,g.jsx)(oe.A.Name,{}),(0,g.jsx)(oe.A.Email,{})]}),(0,g.jsx)(oe.A.Status,{onClick:()=>{e?.active&&!e?.lost||(e?.lost?f():(async e=>{if((0,ce.G4)(ccpigd.isPro))if(e?.key)if(e.lost)f();else try{await d(e.key).unwrap(),p((0,j.Mx)(e)),p((0,y.Fy)({key:e.key,name:"My Drive",type:"my-drive",mimeType:"application/vnd.google-apps.folder",icon:""}))}catch(e){console.error(e)}else console.error("Account not found");else window.CCPIGDHelper.openUpgradePopUp()})(e))}})]})}))),(0,g.jsx)(T.A,{align:"center",style:{marginBottom:"10px",marginTop:"6px"},children:(0,g.jsx)(B.A.MenuItem,{children:(0,g.jsx)(me.A,{hover:!0,isPro:!0,iconSize:"sm",design:"default",visible:!(0,ce.G4)(ccpigd.isPro),children:(0,g.jsx)(q.A,{startIcon:(0,g.jsx)(K.A,{name:"add_circle"}),variant:"outlined",color:"success",onClick:f,children:"Add Account"})})})})]})]})]})]}),t&&(0,g.jsx)(ae.A,{setIsUploading:x,onFileUpload:e=>{},data:{maxFileSize:(0,ce.G4)(ccpigd.isPro)?0:2,minFileSize:0,maxFiles:(0,ce.G4)(ccpigd.isPro)?0:5,enableFolderUpload:(0,ce.G4)(ccpigd.isPro),showUploadConfirmation:!1,uploadImmediately:!0,activeFolder:s}})]})},ve=({onSave:e,onCancel:s})=>{const{activeAccount:i}=(0,m.G)((e=>e.auth)),{activeFile:n}=(0,m.G)((e=>e.fileBrowser)),{selectedFiles:l}=(0,m.G)((e=>e.manageFiles)),[r]=(0,h.useState)(Object.values(ccpigd.accounts)),t=(0,m.j)(),a=localStorage.getItem("ccpigd-theme-type")||"light";(0,h.useEffect)((()=>{if(r?.length>0){const e=r.find((e=>e?.active));e&&t((0,j.I$)(e)),t((0,j.SG)(r))}else t((0,j.je)())}),[r,t]);const c=(0,h.useRef)(null);return(0,h.useEffect)((()=>{c.current&&(c.current.style.display=n?"flex":"block")}),[n]),(0,g.jsxs)(p.A,{defaultMode:a,children:[(0,g.jsxs)($.A,{align:"space-between",className:"ccpigd-file-selector-header",children:[(0,g.jsxs)(T.A,{gap:4,children:[(0,g.jsx)(M.A,{as:"h4",size:"lg",weight:"medium",children:"File Selector"}),(0,g.jsx)(M.A,{as:"p",size:"sm",weight:"regular",color:"desc-gray",children:"Select files and folders or drag to select from your active account."})]}),(0,g.jsxs)(v.A,{background:"transparent",border:"none",children:[(0,g.jsx)(q.A,{onClick:()=>s?.(),variant:"warning",children:"Cancel"}),(0,g.jsx)(q.A,{onClick:()=>{e?.(l),s?.()},variant:"secondary",children:"Save Selection & Close"})]})]}),(0,g.jsxs)(Y.A,{columns:"1fr 20%",children:[(0,g.jsx)(Z.A,{padding:"0px 10px 10px 0",className:i?"":"ccpigd-login-card",children:i?(0,g.jsxs)(ie.A,{children:[(0,g.jsx)(te,{}),(0,g.jsxs)(ie.A.ContentWrapper,{children:[(0,g.jsx)(je,{}),(0,g.jsx)(ie.A.Content,{className:"ccpigd-file-browser",ref:c,children:(0,g.jsx)(O,{})})]})]}):(0,g.jsx)(ne.a,{})}),(0,g.jsx)(se,{})]})]})};var ye=i(1468),Ae=i(777);const be=new class{outsideClickHandler=null;constructor(e){this.target="string"==typeof e?document.querySelector(e)||document.body:e||document.body,this.container=document.createElement("div"),this.container.className="ccp-toast ccp-toast__right-top",this.target.appendChild(this.container)}handleOutsideClick=(e,s)=>{this.outsideClickHandler&&document.removeEventListener("mousedown",this.outsideClickHandler),this.outsideClickHandler=i=>{const n=i.target;e.contains(n)||n.closest(".ccp-toast__container")||(document.removeEventListener("mousedown",this.outsideClickHandler),this.outsideClickHandler=null,s&&s.unmount(),e.remove())},setTimeout((()=>{document.addEventListener("mousedown",this.outsideClickHandler)}),100)};setPosition(e="ccp-toast__right-top"){this.container.className=`ccp-toast ${e}`}show({message:e,theme:s="light",size:i="md",maxWidth:r="90%",duration:t=3e3,reactComponent:a=null,fileSelector:o=null,moduleBuilder:d=null,variant:m="default"},p){let u="string"==typeof p?document.querySelector(p)||this.target:p||this.target;u.contains(this.container)||(this.container.remove(),u.appendChild(this.container));const v=this.container.querySelector(".ccp-toast__full");if("full"===i&&v)return void this.show({message:"A full screen modal is already open. Please close it first.",theme:"warning",size:"sm"});const b=document.createElement("div");if(b.style.maxWidth=e?"100%":r,b.className="modal"===m?`ccpigd-top-level-wrapper ccp-toast__container ccp-toast__${s} ccp-toast__modal ccp-toast__full`:`ccpigd-top-level-wrapper ccp-toast__container ccp-toast__${s} ccp-toast__${i}`,b.dataset.fileSelector=o?"1":"0",b.onclick=e=>e.stopPropagation(),a){const e=(0,h.createRoot)(b);e.render(a),"modal"!==m&&"full"!==i||this.handleOutsideClick(b,e)}else if(e){if(b.classList.add("ccp-toast__message-toast"),b.innerHTML=`\n                <div class="ccp-toast__message">\n                    <span class="ccp-toast__icon"></span>\n                    ${e}\n                    <span class="ccpigd-icon ccp-toast__close">close</span>\n                    <div class="ccp-toast__progress"></div>\n                </div>\n            `,b.querySelector(".ccp-toast__close")?.addEventListener("click",(()=>b.remove())),t>0){const e=t+300;b.querySelector(".ccp-toast__progress").style.animationDuration=`${e}ms`}}else if(o){const{onFilesSelect:e,selectedFiles:s=[],multiSelect:i=!0,availableTypes:r=["all"]}=o,t={breadcrumbs:[],activeFolder:null,selectedFiles:s,fileLoading:!0,hasMore:!0,order:"ASC",orderBy:"name",page:2,files:[],multiSelect:i,availableTypes:r},a=()=>(0,l.U1)({reducer:{auth:j.Ay,fileSelector:c,fileBrowser:n.Ay,manageFiles:y.Ay,settings:f.Ay,[fe.fR.reducerPath]:fe.fR.reducer,[A.rd.reducerPath]:A.rd.reducer},preloadedState:{manageFiles:t},middleware:e=>e().concat(fe.fR.middleware,A.rd.middleware)}),d=(0,h.createRoot)(b);d.render((0,g.jsx)(ye.Kq,{store:a(),children:(0,g.jsx)(ve,{onSave:e,onCancel:()=>b.remove()})})),this.handleOutsideClick(b,d)}else if(d){const{attributes:e,onSave:s,integration:i}=d,n=(0,h.createRoot)(b);n.render((0,g.jsx)(ye.Kq,{store:Ae.M,children:(0,g.jsx)(x,{attributes:e,onSave:s,integration:i,onClose:()=>{b.remove(),n.unmount()}})})),this.handleOutsideClick(b,n)}if(v){let e=this.container.querySelector(".ccp-toast__inner-container");e||(e=document.createElement("div"),e.className="ccp-toast__inner-container",this.container.appendChild(e)),e.appendChild(b)}else this.container.appendChild(b);return t>0&&setTimeout((()=>{b.classList.add("hide"),setTimeout((()=>b.remove()),300)}),t),b}confirm({message:e,okText:s="Yes",cancelText:i="No"}){return new Promise(((n,l)=>{const r=document.createElement("div");r.style.maxWidth="400px",r.style.borderRadius="12px",r.className="ccpigd-top-level-wrapper toast confirm ccp-toast__modal ccp-toast__full rounded-lg",r.innerHTML=`\n                <div class="p-1">\n                    <p class="text-primary-black text-sm font-semibold text-center">${e}</p>\n                    <div class="buttons mt-4 flex-center gap--sm">\n                        <button class="ok ccpigd-btn ccpigd-btn--primary ccpigd-btn--small ccpigd-btn--rounded-sm">${s}</button>\n                        <button class="cancel ccpigd-btn ccpigd-btn--error ccpigd-btn--small ccpigd-btn--rounded-sm">${i}</button>\n                    </div>\n                </div>\n            `;const t=r.querySelector(".ok"),a=r.querySelector(".cancel");t.addEventListener("click",(async()=>{t.disabled=!0,a.disabled=!0;const e=t.innerHTML;t.innerHTML=`<span class="ccpigd-loading-spinner"></span> ${e}`,n(!0)})),a.addEventListener("click",(()=>{l(!1),r.remove()})),this.container.appendChild(r)}))}async promise(e,{loading:s="Loading...",success:i="Success!",error:n="Error!"}){const l=this.container.querySelector(".toast.confirm"),r=l?.querySelector(".ok"),t=l?.querySelector(".cancel");if(r&&t){r.disabled=!0,t.disabled=!0;const a=r.innerHTML;r.innerHTML=`<span class="ccpigd-loading-spinner"></span> ${s}`;try{const s=await e();return r.innerHTML=a,r.disabled=!1,t.disabled=!1,l?.remove(),this.show({message:i,theme:"success",size:"sm",duration:2e3}),s}catch(e){throw r.innerHTML=a,r.disabled=!1,t.disabled=!1,l?.remove(),this.show({message:n,theme:"error",size:"sm",duration:3e3}),e}}else{const l=document.createElement("div");l.className="toast info",l.innerHTML=`<span>${s}</span>`,this.container.appendChild(l);try{const s=await e();return l.innerHTML=`<span>${i}</span>`,setTimeout((()=>l.remove()),2e3),s}catch(e){throw l.className="toast error",l.innerHTML=`<span>${n}</span>`,setTimeout((()=>l.remove()),3e3),e}}}};window.toast=be}},e=>{e.O(0,[96,804],(()=>e(e.s=9226))),e.O()}]);
     1;"use strict";(globalThis.webpackChunkintegration_google_drive=globalThis.webpackChunkintegration_google_drive||[]).push([[147,220,249,448,465,610,620,637,769],{6770:e=>{e.exports=window.plupload},1609:e=>{e.exports=window.React},790:e=>{e.exports=window.ReactJSXRuntime},6427:e=>{e.exports=window.wp.components},6087:e=>{e.exports=window.wp.element},7723:e=>{e.exports=window.wp.i18n},9226:(e,s,i)=>{var n=i(7603),l=i(5307);const r=(0,l.Z0)({name:"fileSelector",initialState:{menuKey:"my-drive",folderKey:""},reducers:{setMenuKey:(e,s)=>{e.menuKey=s.payload},setFolderKey:(e,s)=>{e.folderKey=s.payload}}}),{setMenuKey:t,setFolderKey:a}=r.actions,c=r.reducer;var o=i(5647),d=i(3046),m=i(347),p=i(2436),u=i(3090),h=i(6087),g=i(790);const x=({attributes:e,onSave:s,onClose:i,integration:n})=>{const l=(0,m.G)((e=>e.theme.mode)),{id:r,type:t}=e||{};return(0,h.useEffect)((()=>{const e=e=>{const n=e.detail;n&&"new"!==n.id&&(s(e.detail),i())};return window.addEventListener("ccpigd-module-created",e),window.addEventListener("ccpigd-module-updated",e),()=>{window.removeEventListener("ccpigd-module-created",e),window.removeEventListener("ccpigd-module-updated",e)}}),[r,s]),(0,g.jsx)("div",{id:"ccpigd-admin",className:"ccpigd-top-level-wrapper ccpigd-module-popup-content",style:{height:"85vh"},children:(0,g.jsx)(u.A,{children:(0,g.jsx)(p.A,{defaultMode:l,children:(0,g.jsx)(o.fS,{initialEntries:[`/module-builder/${null!=r?r:"new"}/source/my-drive`],children:(0,g.jsxs)(o.BV,{children:[(0,g.jsx)(o.qh,{path:"/module-builder/:shortcodeId/:moduleMenu/:menuKey?/:folderKey?",element:(0,g.jsx)(d.A,{moduleType:t,onClose:i,integration:n})}),(0,g.jsx)(o.qh,{path:"*",element:(0,g.jsx)(o.C5,{to:"/module-builder/new/modules",replace:!0})})]})})})})})};var f=i(9097),j=i(4863),v=i(282),y=i(1442),A=i(2262),b=i(1902);const k=(e,s)=>e.map((({key:e,name:i})=>({name:i||"My Drive",key:e===s?"my-drive":e,type:"folder",mimeType:"application/vnd.google-apps.folder"}))),w=e=>{const s=(0,m.j)(),{activeFolder:i,files:n,hasMore:l,page:r,order:t,orderBy:a}=(0,m.G)((e=>e.manageFiles)),{activeAccount:c}=(0,m.G)((e=>e.auth)),[o,d]=(0,h.useState)(!1),p=(0,h.useRef)([]),u=(0,h.useRef)(null),[g]=(0,A.lP)(),{data:x,refetch:f,isFetching:j,isLoading:v}=(0,A.DJ)({activeFolder:i,refresh:!1,orderBy:a,order:t,page:1,perPage:b.PV.PER_PAGE_LIMIT},{skip:!i}),w=(0,h.useCallback)((async()=>{if(!o&&l&&i){d(!0);try{const e=await g({activeFolder:i,refresh:!1,orderBy:a,order:t,page:r,perPage:b.PV.PER_PAGE_LIMIT}).unwrap();if(e?.files?.length){const i=[...p.current,...e.files];s((0,y.q9)(i)),s((0,y.Ir)(r+1)),s((0,y.Go)(e.hasMore))}else s((0,y.Go)(!1))}catch(e){console.error("Lazy load error:",e)}finally{d(!1)}}}),[o,l,r,i,a,t,g]);return(0,h.useEffect)((()=>{const s=e?.current;if(s)return u.current&&u.current.disconnect(),u.current=new IntersectionObserver((([e])=>{e.isIntersecting&&w()}),{threshold:1}),u.current.observe(s),()=>{u.current&&u.current.disconnect()}}),[e?.current,w,n?.length,i,a,t]),(0,h.useEffect)((()=>{i&&(s((0,y.rI)(!0)),f())}),[a,t]),(0,h.useEffect)((()=>{x&&i&&!j&&!v&&(s((0,y.NE)({activeFolder:i,chunkFiles:x.files||[],breadcrumbs:k(x.breadcrumbs||[],c?.key||"")})),s((0,y.Ir)(2)),s((0,y.Go)(!0)))}),[x?.files]),(0,h.useEffect)((()=>{p.current=n}),[n]),{refreshCurrentFolder:async e=>{if(i)try{const n=await s(A.rd.endpoints.getFiles.initiate({activeFolder:i,refresh:null==e||e,orderBy:a,order:t,page:1,perPage:b.PV.PER_PAGE_LIMIT},{forceRefetch:!0})).unwrap();if(n){const e=n.files||[];s((0,y.Ir)(2)),s((0,y.Go)(n.hasMore)),s((0,y.NE)({activeFolder:i,chunkFiles:e,breadcrumbs:k(n.breadcrumbs||[],c?.key||"")}))}else s((0,y.Go)(!1))}catch(e){console.error("Error refreshing files:",e),s((0,y.Go)(!1))}finally{s((0,y.rI)(!1))}},loadMore:w,loadingMore:o,hasMore:l}};var _=i(1550),C=i(4152),F=i(727),S=i(7495),E=i(6203),L=i(4970),T=i(4398),I=i(8200);const N=({file:e,folderView:s,handleFileSingleClick:i,handleFileDoubleClick:n})=>{const{selectedFiles:l}=(0,m.G)((e=>e.manageFiles)),r=l.some((s=>s.key===e.key));return(0,g.jsxs)(I.A,{file:e,folderView:s,isFileSelected:r,onClick:s=>i(s,e),onDoubleClick:s=>n(s,e),children:[(0,g.jsx)(I.A.Thumbnail,{children:(0,g.jsx)(I.A.SelectStatus,{onClick:e=>e.stopPropagation(),isSelected:r})}),(0,g.jsx)(I.A.Name,{}),(0,g.jsx)(I.A.Extension,{}),(0,g.jsx)(I.A.ActionButton,{})]},e.key)};var M=i(3042),G=i(2312);const P=({folderView:e})=>(0,g.jsx)(g.Fragment,{children:"list"===e&&(0,g.jsx)(G.A,{className:"ccpigd-file-list__header",children:["Name","","Type"].map(((e,s)=>(0,g.jsx)(M.A,{as:"span",children:e},s)))})});var z=i(5185);const R=(0,h.forwardRef)((({loadMoreFileRef:e,folderView:s,fileLoading:i,files:n,hasMore:l,loadingMore:r})=>{const{selectedFiles:t,multiSelect:a}=(0,m.G)((e=>e.manageFiles)),c=(0,m.j)(),o=(0,h.useRef)(null),{selectedItems:d,isControlPressed:p}=(0,E.M)(o,!0),{activeAccount:u}=(0,m.G)((e=>e.auth));(0,h.useEffect)((()=>{if(d.length>0){const e=d.filter((e=>!t.some((s=>s.key===e)))),s=t.map((e=>e.key)),i=p?[...s,...e]:[...d],n=a?i:i.slice(-1);c((0,y.nU)(n))}}),[d]);const x=(e,s)=>{e.stopPropagation();const i=a?s.key:[s.key];c((0,y.nU)(i))},f=(e,s)=>{if(e.stopPropagation(),(0,z.lQ)(s?.mimeType)){if(!u)return;let e;if((0,z.fx)(s.key)){const i=z.Gp.find((e=>e.key===s.key))||z.Gp[0];e={key:u.key,name:i.name||s.name,type:s.key||"my-drive",mimeType:s.mimeType,icon:i.icon||_.Eh,parentId:s.parentId}}else e={key:s.key,name:s.name,type:"folder",mimeType:s.mimeType,icon:_.Eh,parentId:s.parentId};c((0,y.Fy)(e))}};return(0,g.jsxs)(T.A,{ref:o,className:"ccpigd-file-list",children:[(0,g.jsx)(P,{folderView:s}),i?(0,g.jsx)(G.A,{className:`ccpigd-file-list__files ccpigd-file-list__files--${s}-view`,children:[...Array(b.PV.PER_PAGE_LIMIT)].map(((e,i)=>(0,g.jsx)("div",{style:{marginTop:"10px"},children:"grid"===s?(0,g.jsx)(F.A,{height:"215px"}):(0,g.jsx)(F.A,{width:"100%",height:"62px"})},i)))}):(0,g.jsxs)(G.A,{className:`ccpigd-file-list__files ccpigd-file-list__files--${s}-view ${n?.length>0?"":"ccpigd-file-list__files--empty"}`,children:[n?.length>0?(0,g.jsx)(S.BV,{children:n?.map(((i,t)=>(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(N,{file:i,folderView:s,handleFileSingleClick:x,handleFileDoubleClick:f},i.key),l&&!r&&n.length-1===t&&n.length>=b.PV.PER_PAGE_LIMIT&&(0,g.jsx)("div",{ref:e,className:"ccpigd-loading"})]},i.key)))}):(0,g.jsx)(C.A,{icon:(0,g.jsx)(L.A,{}),title:"No Folder Found!"}),r&&(0,g.jsx)(g.Fragment,{children:[...Array(b.PV.PER_PAGE_LIMIT)].map(((e,i)=>(0,g.jsx)("div",{style:{marginTop:"10px"},children:"grid"===s?(0,g.jsx)(F.A,{height:"215px"}):(0,g.jsx)(F.A,{width:"100%",height:"62px"})},i)))})]})]})})),H=()=>{const{fileLoading:e,files:s,breadcrumbs:i,availableTypes:n}=(0,m.G)((e=>e.manageFiles)),{folderKey:l,menuKey:r}=(0,m.G)((e=>e.fileSelector)),{activeAccount:t}=(0,m.G)((e=>e.auth)),{folderView:a}=(0,m.G)((e=>e.fileBrowser)),c=(0,m.j)(),[o]=(0,A.mI)(),d=(0,h.useRef)(null),{hasMore:p,loadingMore:u}=w(d);(0,h.useEffect)((()=>{t?.key&&(async()=>{let e;if(l){let n;const r=s.flat().find((e=>e.key===l));if(r&&(n=r),!n){const e=i.find((e=>e.key===l));e&&(n=e)}n||(n=(await o({key:l})).data),e={name:n?.name||"",key:(0,z.fx)(l)?t?.key:l,type:"folder",icon:_.Eh,mimeType:"application/vnd.google-apps.folder"}}else{const s=z.Gp.find((e=>e.key===r))||z.Gp[0];e={name:s.name,key:t?.key,type:r||"my-drive",icon:s.icon,mimeType:"application/vnd.google-apps.folder"}}c((0,y.Fy)(e))})()}),[t?.key,r,l]);const x=(0,h.useMemo)((()=>{if(!s)return[];if(0===n?.length||!n)return s;const e={all:()=>!0,image:z.wu,video:z.cZ,audio:z.JK,folder:z.lQ,document:z.py};return s.filter((s=>!!n.includes("all")||n.some((i=>{const n=e[i];return n===z.py?n(s):!s.extension||n!==z.lQ&&n!==z.wu&&n!==z.cZ&&n!==z.JK?void 0:n(s.extension)||(0,z.lQ)(s.extension)}))))}),[s,n]);return(0,g.jsx)("div",{style:{height:"50vh"},children:(0,g.jsx)(R,{menuKey:r,files:x||[],folderView:a,fileLoading:e,hasMore:p,loadingMore:u,loadMoreFileRef:d})})};var V=i(6300),B=i(7673),$=i(3714),q=i(3374),K=i(4368);const D=()=>{const{isFileSelecting:e,folderView:s}=(0,m.G)((e=>e.fileBrowser)),{files:i,selectedFiles:l,order:r,orderBy:t}=(0,m.G)((e=>e.manageFiles)),a=(0,m.j)(),{deleteFile:c}=(0,V.H)();return(0,g.jsxs)($.A,{align:"space-between",className:"w-full ccpigd-file-browser__header",children:[(0,g.jsxs)($.A,{gap:6,children:[(0,g.jsxs)(B.A,{children:[(0,g.jsx)(B.A.Trigger,{children:(0,g.jsxs)(q.A,{variant:"outlined",endIcon:(0,g.jsx)(B.A.TriggerArrow,{}),children:["Sort By: ","",U.find((e=>e.value===t))?.label||"Name"]})}),(0,g.jsx)(B.A.Content,{fullWidth:!0,children:U.map(((e,s)=>(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(B.A.MenuItem,{onClick:()=>a((0,y.Y3)(e.value)),isActive:t===e.value,children:e.label}),s!==U.length-1&&(0,g.jsx)(B.A.MenuSeparator,{})]})))})]}),(0,g.jsx)(q.A,{variant:"outlined",onClick:()=>a((0,y.lw)("ASC"===r?"DESC":"ASC")),startIcon:"ASC"===r?(0,g.jsx)(K.A,{name:"arrow_upward"}):(0,g.jsx)(K.A,{name:"arrow_downward"}),children:"ASC"===r?"Ascending":"Descending"}),e&&l&&l.length>0&&(0,g.jsx)(q.A,{onClick:()=>{const e=i.flat().filter((e=>l.some((s=>s.key===e.key)))).map((e=>e.key));c(e)},variant:"error",startIcon:(0,g.jsx)(K.A,{name:"delete"}),children:"Delete"})]}),(0,g.jsx)($.A,{gap:6,children:(0,g.jsx)(q.A,{variant:"outlined",startIcon:"list"===s?(0,g.jsx)(K.A,{name:"grid_view"}):(0,g.jsx)(K.A,{name:"dehaze"}),onClick:()=>a((0,n.iL)("list"===s?"grid":"list")),children:"list"===s?"Grid View":"List View"})})]})},U=[{label:"Name",value:"name"},{label:"Size",value:"size"},{label:"Created At",value:"createdAt"},{label:"Updated At",value:"updatedAt"}];var W=i(6720);const Q=(0,h.memo)((()=>{const{breadcrumbs:e,activeFolder:s}=(0,m.G)((e=>e.manageFiles)),{activeAccount:i}=(0,m.G)((e=>e.auth)),n=(0,m.j)(),l=async e=>{if(!i)return;let s;if("folder"===e.type){if((0,z.fx)(e.key)||"home"===e.key){const n=z.Gp.find((s=>s.key===e.key))||z.Gp[0],l="home"===e.key?"Home":n.name||e.name;s={key:i.key,name:l,type:e.key||"my-drive",mimeType:e.mimeType,icon:n.icon||_.Eh,parentId:e.parentId}}else s={key:e.key,name:e.name,type:"folder",mimeType:e.mimeType,icon:_.Eh,parentId:e.parentId};n((0,y.Fy)(s))}};return(0,g.jsx)(W.Q,{className:"ccpigd-file-browser__breadcrumbs",children:(0,g.jsxs)(W.Q.List,{children:[e.slice(0,1).map(((e,s)=>(0,g.jsx)(W.Q.Item,{children:(0,g.jsxs)(q.A,{onClick:()=>l(e),children:["home"===e.key&&(0,g.jsx)(K.A,{name:"home",fontSize:"lg",fontWeight:"medium"}),(0,g.jsx)(M.A,{as:"span",size:"sm",className:"breadcrumb-home-text",children:e.name})]})},s))),e.length>5&&(0,g.jsx)(B.A,{children:(0,g.jsxs)($.A,{wrap:!1,children:[(0,g.jsx)(B.A.Trigger,{children:(0,g.jsx)(W.Q.Ellipsis,{})}),(0,g.jsx)(B.A.Content,{children:e.slice(1,-3).map(((e,s)=>(0,g.jsx)(B.A.MenuItem,{onClick:()=>l(e),children:(0,g.jsxs)($.A,{wrap:!1,gap:2,children:[(0,g.jsx)(M.A,{as:"span",size:"sm",className:"breadcrumb-separator flex-center",children:(0,g.jsx)(K.A,{name:"chevron_right",fontSize:"lg",fontWeight:"semibold"})}),e.name]})},e.key||s)))}),(0,g.jsx)(M.A,{as:"span",size:"sm",className:"breadcrumb-separator flex-center",children:(0,g.jsx)(K.A,{name:"chevron_right",fontSize:"lg",fontWeight:"semibold"})})]})}),e.slice(e.length>5?-3:1).map(((e,i)=>(0,g.jsx)(g.Fragment,{children:e.key!==s?.key?(0,g.jsx)(W.Q.Item,{children:(0,g.jsx)(q.A,{onClick:()=>l(e),children:(0,g.jsx)(M.A,{as:"span",size:"sm",className:"breadcrumb-home-text",children:e.name})})}):(0,g.jsx)(W.Q.Item,{active:!0,children:e.name})},e.key||i)))]})})})),O=()=>(0,g.jsxs)(T.A,{gap:10,className:"w-full",children:[(0,g.jsx)(Q,{}),(0,g.jsx)(D,{}),(0,g.jsx)(H,{})]});var J=i(239),Y=i(9630),X=i(2624),Z=i(7452),ee=i(4232);const se=()=>{const{selectedFiles:e}=(0,m.G)((e=>e.manageFiles)),s=(0,m.j)(),i=e=>{s("all"===e?(0,y.nU)([]):(0,y.nU)(e))};return(0,g.jsxs)(Z.A,{padding:0,className:"ccpigd-selected-file-list",children:[(0,g.jsxs)($.A,{align:"space-between",blockAlign:"center",className:"ccpigd-selected-file-list__header p-3",children:[(0,g.jsx)($.A,{gap:10,children:(0,g.jsxs)(M.A,{as:"p",size:"sm",color:"dark",children:[(0,g.jsxs)(M.A,{as:"span",size:"sm",color:"primary",weight:"medium",children:["(",e.length,")"]})," ","Folders Selected"]})}),(0,g.jsx)(J.A,{variant:"error",size:"extra-small",onClick:()=>i("all"),children:(0,g.jsx)(K.A,{name:"playlist_remove"})})]}),(0,g.jsx)(X.A,{borderColor:"secondary",borderWidth:.5}),(0,g.jsx)(T.A,{className:"ccpigd-selected-file-list__content",children:e&&e.length>0?(0,g.jsx)(g.Fragment,{children:e.map(((e,s)=>(0,g.jsx)(Z.A,{rounded:"none",padding:"8px 10px",children:(0,g.jsxs)($.A,{align:"space-between",blockAlign:"center",wrap:!1,gap:10,children:[(0,g.jsxs)(Y.A,{columns:"10px 35px 1fr",gap:5,alignItems:"center",children:[(0,g.jsxs)(M.A,{as:"span",size:"sm",color:"dark",children:[s+1,"."]}),(0,g.jsxs)(ee.A,{size:"sm",children:[(0,g.jsx)(ee.A.AvatarImage,{src:e.thumbnails?.thumbnail}),(0,g.jsx)(ee.A.AvatarFallback,{children:e.name})]}),(0,g.jsx)(M.A,{as:"p",size:"sm",color:"dark",className:"text-ellipsis",children:e.name})]}),(0,g.jsx)(J.A,{variant:"error",size:"extra-small",onClick:()=>i(e.key),children:(0,g.jsx)(K.A,{name:"clear"})})]})},e.key)))}):(0,g.jsxs)($.A,{align:"center",blockAlign:"center",className:"mt-5",children:[(0,g.jsx)(J.A,{size:"small",children:(0,g.jsx)(K.A,{name:"info"})}),(0,g.jsx)(M.A,{as:"p",size:"sm",color:"primary",children:"No folders selected."})]})})]})};var ie=i(8706),ne=i(3168),le=i(468),re=i(7726);const te=()=>{const{activeAccount:e}=(0,m.G)((e=>e.auth)),{activeFolder:s}=(0,m.G)((e=>e.manageFiles)),i=(0,m.j)(),[n,l]=(0,h.useState)("my-drive");return(0,g.jsxs)(re.A,{defaultCollapsed:!0,id:"ccpigd-mb-source-sidebar",children:[(0,g.jsx)(T.A,{gap:10,className:"ccpigd-sidebar__menu",children:z.Gp.map((({name:s,icon:r,key:t})=>(0,g.jsx)("div",{className:"ccpigd-sidebar__menu-item "+(n===t?"bg-primary":"bg-light"),onClick:()=>(s=>{if(!e)return;const n=z.Gp.find((e=>e.key===s))||z.Gp[0],r={key:e.key,name:n.name,type:s||"my-drive",icon:n.icon,mimeType:"application/vnd.google-apps.folder"};l(s),i((0,y.Fy)(r))})(t),children:(0,g.jsxs)($.A,{gap:12,wrap:!1,children:[(0,g.jsx)(J.A,{variant:n===t?"light":"secondary",rounded:"md",size:"small",className:"menu-icon-wrapper",children:r&&(0,g.jsx)("span",{className:"ccpigd-sidebar-menu-icon",style:{maskImage:`url(${r})`}})}),(0,g.jsx)(M.A,{as:"span",color:n===t?"white":"dark",children:s})]})},t)))}),(0,g.jsx)("div",{className:"ccpigd-sidebar__bottom",children:e?.storage&&(0,g.jsx)(le.A,{storage:e.storage})})]})};var ae=i(276),ce=i(7586),oe=i(6234),de=i(2094),me=i(7920),pe=i(7666),ue=i(6880),he=i(3330);const ge=({isSearchExpanded:e=!1})=>{const{activeAccount:s}=(0,m.G)((e=>e.auth)),{activeFolder:i}=(0,m.G)((e=>e.manageFiles)),[n,l]=(0,h.useState)(e),[r,t]=(0,h.useState)(null),[a,c]=(0,h.useState)(["all"]),[o,d]=(0,h.useState)(!1),[p,u]=(0,h.useState)(!1),[x,{data:f,isLoading:j,isFetching:v,isError:b}]=(0,A.V5)(),k=(0,h.useRef)(null),w=(0,h.useRef)(null),_=(0,m.j)(),{viewFile:C,galleryProps:F}=(0,ue.i)(f?.files||[]);(0,pe.A)((()=>{if(null!==r)if(r.length<=2){if(!s)return;(0,y.Fy)({key:s.key,name:"My Drive",type:"my-drive",mimeType:"application/vnd.google-apps.folder",icon:i?.icon})}else x({folderKey:i?.key,query:r||"",types:a,from:o?"server":"cache",scope:p?"global":"parent"}).unwrap()}),[r,a,o,p],800),(0,h.useEffect)((()=>{const e=w.current;if(!e)return;const s=s=>{0!==s.deltaY&&(s.preventDefault(),e.scrollLeft+=s.deltaY)},i=()=>{e.scrollWidth>e.clientWidth?e.classList.add("is-overflowing"):e.classList.remove("is-overflowing")};let n=!1,l=0,r=0;const t=s=>{n=!0,l=s.pageX-e.offsetLeft,r=e.scrollLeft,e.classList.add("dragging")},a=s=>{if(!n)return;s.preventDefault();const i=1*(s.pageX-e.offsetLeft-l);e.scrollLeft=r-i},c=()=>{n=!1,e.classList.remove("dragging")};return e.addEventListener("wheel",s,{passive:!1}),e.addEventListener("mousedown",t),e.addEventListener("mousemove",a),e.addEventListener("mouseleave",c),e.addEventListener("mouseup",c),e.scrollTo({left:e.scrollWidth,behavior:"smooth"}),window.addEventListener("resize",i),i(),()=>{e.removeEventListener("wheel",s),e.removeEventListener("mousedown",t),e.removeEventListener("mousemove",a),e.removeEventListener("mouseleave",c),e.removeEventListener("mouseup",c),window.removeEventListener("resize",i)}}),[a]),(0,h.useEffect)((()=>{0===a.length&&c(["all"])}),[a]),(0,h.useEffect)((()=>{n&&f?.files&&_((0,y.q9)(f.files))}),[f,n]),(0,h.useEffect)((()=>{n&&_((0,y.rI)(j||v))}),[v,j,b]);const E=e=>{c("all"===e?["all"]:s=>{const i=s.filter((e=>"all"!==e));return s.includes(e)?i.filter((s=>s!==e)):[...i,e]})};return(0,g.jsxs)("div",{className:"searchbox-wrapper",children:[(0,g.jsxs)(B.A,{children:[(0,g.jsx)(B.A.Trigger,{children:({open:e})=>(0,g.jsxs)("div",{className:"ccpigd-searchbox",children:[(0,g.jsxs)(B.A,{children:[(0,g.jsx)(B.A.Trigger,{children:(0,g.jsxs)("div",{className:"ccpigd-searchbox__options",children:[(0,g.jsx)("div",{className:"ccpigd-searchbox__options-selected",ref:w,children:a.map((e=>{const s=xe.find((s=>s.value===e))?.label;return(0,g.jsxs)("div",{className:"ccpigd-searchbox__options-item",children:[(0,g.jsx)(M.A,{size:"xs",color:"dark",children:s}),(0,g.jsx)(K.A,{name:"close",fontWeight:"bold",onClick:()=>E(e)})]},e)}))}),(0,g.jsx)(B.A.TriggerArrow,{})]})}),(0,g.jsx)(B.A.Content,{className:"ccpigd-searchbox__options-list",children:xe.map(((e,s)=>(0,g.jsxs)("div",{children:[(0,g.jsx)(B.A.MenuItem,{onClick:()=>E(e.value),isActive:a.includes(e.value),children:e.label}),s!==xe.length-1&&(0,g.jsx)(B.A.MenuSeparator,{})]},e.value)))})]}),(0,g.jsx)("button",{onClick:e=>{e.stopPropagation(),e.preventDefault()},className:"ccpigd-searchbox__button",children:(0,g.jsx)(K.A,{name:"search",fontSize:"lg"})}),(0,g.jsx)("input",{type:"search",name:"ccpigd-search",id:"ccpigd-search",placeholder:`Search ${i?.name}`,onChange:e=>t(e.target.value),value:r||"",autoComplete:"off",onClick:s=>{e&&s.stopPropagation()}}),(0,g.jsxs)(B.A,{children:[(0,g.jsx)(B.A.Trigger,{children:(0,g.jsx)(J.A,{variant:"secondary",className:"ccpigd-searchbox__filter-btn",size:"small",children:(0,g.jsx)(K.A,{name:"tune",fontSize:"xl"})})}),(0,g.jsxs)(B.A.Content,{className:"ccpigd-searchbox__dropdown",children:[(0,g.jsx)(B.A.MenuLabel,{children:"Search Location"}),(0,g.jsx)(B.A.MenuItem,{isActive:o,onClick:()=>d(!0),children:"Server"}),(0,g.jsx)(B.A.MenuItem,{isActive:!o,onClick:()=>d(!1),children:"Cache"}),(0,g.jsx)(B.A.MenuSeparator,{}),(0,g.jsx)(B.A.MenuLabel,{children:"Search Scope"}),(0,g.jsx)(B.A.MenuItem,{isActive:p,onClick:()=>u(!0),children:"Global"}),(0,g.jsx)(B.A.MenuItem,{isActive:!p,onClick:()=>u(!1),children:"Current Folder"})]})]})]})}),!n&&(0,g.jsx)(B.A.Content,{fullWidth:!0,className:"ccpigd-searchbox__results",children:j||v?(0,g.jsx)(M.A,{size:"xs",children:"Loading..."}):(0,g.jsx)(T.A,{className:"ccpigd-file-list",children:(0,g.jsx)(G.A,{ref:k,className:"ccpigd-file-list__files ccpigd-file-list__files--list-view ",children:(0,g.jsx)(S.BV,{children:f?.files&&f?.files.length>0?(0,g.jsxs)(g.Fragment,{children:[f?.files.map((e=>(0,g.jsx)(T.A,{children:(0,g.jsxs)(I.A,{file:e,isFileSelected:!1,onClick:s=>((e,s)=>{e.stopPropagation(),(0,z.lQ)(s?.mimeType)?_((0,y.Fy)({key:s.key,name:s.name,type:"folder",mimeType:s.mimeType,icon:s.icon})):C(s.key)})(s,e),children:[(0,g.jsx)(I.A.Thumbnail,{}),(0,g.jsx)(I.A.Name,{})]})},e.key))),(0,g.jsxs)($.A,{onClick:()=>l(!0),className:"cursor-pointer",gap:5,children:[(0,g.jsx)(M.A,{size:"sm",color:"success",children:"See files in File Browser"}),(0,g.jsx)(K.A,{name:"arrow_forward",fontSize:"lg"})]})]}):(0,g.jsx)(M.A,{size:"xs",children:"No files found"})})})})})]}),(0,g.jsx)(he.C,{...F})]})},xe=[{value:"folder",label:"Folder"},{value:"document",label:"Documents"},{value:"code",label:"Code"},{value:"image",label:"Image"},{value:"audio",label:"Audio"},{value:"video",label:"Video"},{value:"archive",label:"Archive"},{value:"binary_executable",label:"Binary Executable"},{value:"all",label:"All"}];var fe=i(4390);const je=()=>{const{fileLoading:e,activeFolder:s}=(0,m.G)((e=>e.manageFiles)),{activeAccount:i,loading:l,loginAccounts:r}=(0,m.G)((e=>e.auth)),{isUploading:t}=(0,m.G)((e=>e.fileBrowser)),{refreshCurrentFolder:a}=w(),[c,{data:o}]=(0,fe.FP)(),[d]=(0,fe.ag)(),p=(0,m.j)(),{createFolder:u}=(0,V.H)(),x=e=>{p((0,n.uf)(e))},f=async()=>{if((0,ce.G4)(ccpigd.isPro))try{await c().unwrap()}catch(e){console.error(e)}else window.CCPIGDHelper.openUpgradePopUp()};return(0,h.useEffect)((()=>{o&&""!==o&&(0,ce.BH)(o)}),[o]),(0,g.jsxs)(de.A,{children:[(0,g.jsxs)($.A,{gap:10,align:"space-between",blockAlign:"center",className:"ccpigd-select-folder-wrapper mb-4",children:[(0,g.jsx)(ge,{isSearchExpanded:!0}),(0,g.jsxs)($.A,{gap:5,className:"ccpigd-topbar__actions",children:[(0,g.jsx)(q.A,{startIcon:(0,g.jsx)(K.A,{name:"cloud_upload"}),variant:"outlined",onClick:()=>x(!t),children:"Upload"}),(0,g.jsx)(q.A,{startIcon:(0,g.jsx)(K.A,{name:"create_new_folder"}),variant:"outlined",onClick:u,children:"Create Folder"}),(0,g.jsx)(q.A,{startIcon:(0,g.jsx)(K.A,{name:"autorenew"}),onClick:()=>a(),variant:"outlined",loading:l||e,children:"Refresh"}),(0,g.jsxs)(B.A,{children:[(0,g.jsx)(B.A.Trigger,{children:(0,g.jsxs)(G.A,{className:"ccpigd-topbar-profile",children:[(0,g.jsxs)(ee.A,{size:"sm",children:[(0,g.jsx)(ee.A.AvatarImage,{src:i?.photo}),(0,g.jsx)(ee.A.AvatarFallback,{children:i?.name})]}),(0,g.jsx)(B.A.TriggerArrow,{})]})}),(0,g.jsxs)(B.A.Content,{children:[(0,g.jsx)(B.A.MenuLabel,{children:"My Account"}),r?.map((e=>(0,g.jsx)(B.A.MenuItem,{children:(0,g.jsxs)(oe.A,{accountInfo:e,className:"bg-primary-light p-3",children:[(0,g.jsx)(oe.A.Avatar,{}),(0,g.jsxs)(T.A,{className:"profile-info",children:[(0,g.jsx)(oe.A.Name,{}),(0,g.jsx)(oe.A.Email,{})]}),(0,g.jsx)(oe.A.Status,{onClick:()=>{e?.active&&!e?.lost||(e?.lost?f():(async e=>{if((0,ce.G4)(ccpigd.isPro))if(e?.key)if(e.lost)f();else try{await d(e.key).unwrap(),p((0,j.Mx)(e)),p((0,y.Fy)({key:e.key,name:"My Drive",type:"my-drive",mimeType:"application/vnd.google-apps.folder",icon:""}))}catch(e){console.error(e)}else console.error("Account not found");else window.CCPIGDHelper.openUpgradePopUp()})(e))}})]})}))),(0,g.jsx)(T.A,{align:"center",style:{marginBottom:"10px",marginTop:"6px"},children:(0,g.jsx)(B.A.MenuItem,{children:(0,g.jsx)(me.A,{hover:!0,isPro:!0,iconSize:"sm",design:"default",visible:!(0,ce.G4)(ccpigd.isPro),children:(0,g.jsx)(q.A,{startIcon:(0,g.jsx)(K.A,{name:"add_circle"}),variant:"outlined",color:"success",onClick:f,children:"Add Account"})})})})]})]})]})]}),t&&(0,g.jsx)(ae.A,{setIsUploading:x,onFileUpload:e=>{},data:{maxFileSize:(0,ce.G4)(ccpigd.isPro)?0:2,minFileSize:0,maxFiles:(0,ce.G4)(ccpigd.isPro)?0:5,enableFolderUpload:(0,ce.G4)(ccpigd.isPro),showUploadConfirmation:!1,uploadImmediately:!0,activeFolder:s}})]})},ve=({onSave:e,onCancel:s})=>{const{activeAccount:i}=(0,m.G)((e=>e.auth)),{activeFile:n}=(0,m.G)((e=>e.fileBrowser)),{selectedFiles:l}=(0,m.G)((e=>e.manageFiles)),[r]=(0,h.useState)(Object.values(ccpigd.accounts)),t=(0,m.j)(),a=localStorage.getItem("ccpigd-theme-type")||"light";(0,h.useEffect)((()=>{if(r?.length>0){const e=r.find((e=>e?.active));e&&t((0,j.I$)(e)),t((0,j.SG)(r))}else t((0,j.je)())}),[r,t]);const c=(0,h.useRef)(null);return(0,h.useEffect)((()=>{c.current&&(c.current.style.display=n?"flex":"block")}),[n]),(0,g.jsxs)(p.A,{defaultMode:a,children:[(0,g.jsxs)($.A,{align:"space-between",className:"ccpigd-file-selector-header",children:[(0,g.jsxs)(T.A,{gap:4,children:[(0,g.jsx)(M.A,{as:"h4",size:"lg",weight:"medium",children:"File Selector"}),(0,g.jsx)(M.A,{as:"p",size:"sm",weight:"regular",color:"desc-gray",children:"Select files and folders or drag to select from your active account."})]}),(0,g.jsxs)(v.A,{background:"transparent",border:"none",children:[(0,g.jsx)(q.A,{onClick:()=>s?.(),variant:"warning",children:"Cancel"}),(0,g.jsx)(q.A,{onClick:()=>{e?.(l),s?.()},variant:"secondary",children:"Save Selection & Close"})]})]}),(0,g.jsxs)(Y.A,{columns:"1fr 20%",children:[(0,g.jsx)(Z.A,{padding:"0px 10px 10px 0",className:i?"":"ccpigd-login-card",children:i?(0,g.jsxs)(ie.A,{children:[(0,g.jsx)(te,{}),(0,g.jsxs)(ie.A.ContentWrapper,{children:[(0,g.jsx)(je,{}),(0,g.jsx)(ie.A.Content,{className:"ccpigd-file-browser",ref:c,children:(0,g.jsx)(O,{})})]})]}):(0,g.jsx)(ne.a,{})}),(0,g.jsx)(se,{})]})]})};var ye=i(1468),Ae=i(777);const be=new class{outsideClickHandler=null;constructor(e){this.target="string"==typeof e?document.querySelector(e)||document.body:e||document.body,this.container=document.createElement("div"),this.container.className="ccp-toast ccp-toast__right-top",this.target.appendChild(this.container)}handleOutsideClick=(e,s)=>{this.outsideClickHandler&&document.removeEventListener("mousedown",this.outsideClickHandler),this.outsideClickHandler=i=>{const n=i.target;e.contains(n)||n.closest(".ccp-toast__container")||(document.removeEventListener("mousedown",this.outsideClickHandler),this.outsideClickHandler=null,s&&s.unmount(),e.remove())},setTimeout((()=>{document.addEventListener("mousedown",this.outsideClickHandler)}),100)};setPosition(e="ccp-toast__right-top"){this.container.className=`ccp-toast ${e}`}show({message:e,theme:s="light",size:i="md",maxWidth:r="90%",duration:t=3e3,reactComponent:a=null,fileSelector:o=null,moduleBuilder:d=null,variant:m="default"},p){let u="string"==typeof p?document.querySelector(p)||this.target:p||this.target;u.contains(this.container)||(this.container.remove(),u.appendChild(this.container));const v=this.container.querySelector(".ccp-toast__full");if("full"===i&&v)return void this.show({message:"A full screen modal is already open. Please close it first.",theme:"warning",size:"sm"});const b=document.createElement("div");if(b.style.maxWidth=e?"100%":r,b.className="modal"===m?`ccpigd-top-level-wrapper ccp-toast__container ccp-toast__${s} ccp-toast__modal ccp-toast__full`:`ccpigd-top-level-wrapper ccp-toast__container ccp-toast__${s} ccp-toast__${i}`,b.dataset.fileSelector=o?"1":"0",b.onclick=e=>e.stopPropagation(),a){const e=(0,h.createRoot)(b);e.render(a),"modal"!==m&&"full"!==i||this.handleOutsideClick(b,e)}else if(e){if(b.classList.add("ccp-toast__message-toast"),b.innerHTML=`\n                <div class="ccp-toast__message">\n                    <span class="ccp-toast__icon"></span>\n                    ${e}\n                    <span class="ccpigd-icon ccp-toast__close">close</span>\n                    <div class="ccp-toast__progress"></div>\n                </div>\n            `,b.querySelector(".ccp-toast__close")?.addEventListener("click",(()=>b.remove())),t>0){const e=t+300;b.querySelector(".ccp-toast__progress").style.animationDuration=`${e}ms`}}else if(o){const{onFilesSelect:e,selectedFiles:s=[],multiSelect:i=!0,availableTypes:r=["all"]}=o,t={breadcrumbs:[],activeFolder:null,selectedFiles:s,fileLoading:!0,hasMore:!0,order:"ASC",orderBy:"name",page:2,files:[],multiSelect:i,availableTypes:r},a=()=>(0,l.U1)({reducer:{auth:j.Ay,fileSelector:c,fileBrowser:n.Ay,manageFiles:y.Ay,settings:f.Ay,[fe.fR.reducerPath]:fe.fR.reducer,[A.rd.reducerPath]:A.rd.reducer},preloadedState:{manageFiles:t},middleware:e=>e().concat(fe.fR.middleware,A.rd.middleware)}),d=(0,h.createRoot)(b);d.render((0,g.jsx)(ye.Kq,{store:a(),children:(0,g.jsx)(ve,{onSave:e,onCancel:()=>b.remove()})})),this.handleOutsideClick(b,d)}else if(d){const{attributes:e,onSave:s,integration:i}=d,n=(0,h.createRoot)(b);n.render((0,g.jsx)(ye.Kq,{store:Ae.M,children:(0,g.jsx)(x,{attributes:e,onSave:s,integration:i,onClose:()=>{b.remove(),n.unmount()}})})),this.handleOutsideClick(b,n)}if(v){let e=this.container.querySelector(".ccp-toast__inner-container");e||(e=document.createElement("div"),e.className="ccp-toast__inner-container",this.container.appendChild(e)),e.appendChild(b)}else this.container.appendChild(b);return t>0&&setTimeout((()=>{b.classList.add("hide"),setTimeout((()=>b.remove()),300)}),t),b}confirm({message:e,okText:s="Yes",cancelText:i="No"}){return new Promise(((n,l)=>{const r=document.createElement("div");r.style.maxWidth="400px",r.style.borderRadius="12px",r.className="ccpigd-top-level-wrapper toast confirm ccp-toast__modal ccp-toast__full rounded-lg",r.innerHTML=`\n                <div class="p-1">\n                    <p class="text-primary-black text-sm font-semibold text-center">${e}</p>\n                    <div class="buttons mt-4 flex-center gap--sm">\n                        <button class="ok ccpigd-btn ccpigd-btn--primary ccpigd-btn--small ccpigd-btn--rounded-sm">${s}</button>\n                        <button class="cancel ccpigd-btn ccpigd-btn--error ccpigd-btn--small ccpigd-btn--rounded-sm">${i}</button>\n                    </div>\n                </div>\n            `;const t=r.querySelector(".ok"),a=r.querySelector(".cancel");t.addEventListener("click",(async()=>{t.disabled=!0,a.disabled=!0;const e=t.innerHTML;t.innerHTML=`<span class="ccpigd-loading-spinner"></span> ${e}`,n(!0)})),a.addEventListener("click",(()=>{l(!1),r.remove()})),this.container.appendChild(r)}))}async promise(e,{loading:s="Loading...",success:i="Success!",error:n="Error!"}){const l=this.container.querySelector(".toast.confirm"),r=l?.querySelector(".ok"),t=l?.querySelector(".cancel");if(r&&t){r.disabled=!0,t.disabled=!0;const a=r.innerHTML;r.innerHTML=`<span class="ccpigd-loading-spinner"></span> ${s}`;try{const s=await e();return r.innerHTML=a,r.disabled=!1,t.disabled=!1,l?.remove(),this.show({message:i,theme:"success",size:"sm",duration:2e3}),console.log(s),s}catch(e){throw r.innerHTML=a,r.disabled=!1,t.disabled=!1,l?.remove(),this.show({message:n,theme:"error",size:"sm",duration:3e3}),e}}else{const l=document.createElement("div");l.className="toast info",l.innerHTML=`<span>${s}</span>`,this.container.appendChild(l);try{const s=await e();return l.innerHTML=`<span>${i}</span>`,setTimeout((()=>l.remove()),2e3),s}catch(e){throw l.className="toast error",l.innerHTML=`<span>${n}</span>`,setTimeout((()=>l.remove()),3e3),e}}}};window.toast=be}},e=>{e.O(0,[96,804],(()=>e(e.s=9226))),e.O()}]);
  • integration-google-drive/trunk/core/config.php

    r3422529 r3426660  
    88define('CCPIGD_DB_VERSION', '1.0.0');
    99define('CCPIGD_OPTIONS_VERSION', '1.0.0');
    10 define('CCPIGD_VERSION', '1.3.4');
     10define('CCPIGD_VERSION', '1.3.5');
    1111
    1212/**
  • integration-google-drive/trunk/integration-google-drive.php

    r3422529 r3426660  
    99 * Plugin URI:        https://codeconfig.dev/integration-google-drive/
    1010 * Description:       Seamlessly integrate Google Drive with WordPress to embed, share, play, and download documents and media files directly from Google Drive.
    11  * Version:           1.3.4
     11 * Version:           1.3.5
    1212 * Requires at least: 6.2
    1313 * Requires PHP:      7.4
  • integration-google-drive/trunk/readme.txt

    r3422534 r3426660  
    298298
    299299== Changelog ==
     300
     301= 1.3.5 (24-12-2025) =
     302* Fix: Shared Drives rendering issue
     303* Update: Media Library popup issue
    300304
    301305= 1.3.4 (18-12-2025) =
  • integration-google-drive/trunk/vendors/Google/Service/ServiceDrive.php

    r3381592 r3426660  
    41514151    protected $capabilitiesDataType        = '';
    41524152
     4153    public function getCreatedTime()
     4154    {
     4155        if (!isset($this->modelData['createdTime'])) {
     4156            return new \DateTime();
     4157        }
     4158
     4159        return new \DateTime($this->modelData['createdTime']);
     4160    }
     4161
    41534162    /**
    41544163     * @param ServiceDriveDriveBackgroundImageFile
Note: See TracChangeset for help on using the changeset viewer.