403Webshell
Server IP : 156.238.232.47  /  Your IP : 216.73.216.150
Web Server : nginx/1.25.3
System : Linux C202504152095410 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User : www ( 1000)
PHP Version : 8.3.25
Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /www/data/wwwroot/2026_06_14_01/static/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /www/data/wwwroot/2026_06_14_01/static/js/main.js
const revealItems = document.querySelectorAll('.reveal');

const revealObserver = new IntersectionObserver((entries) => {
  entries.forEach((entry) => {
    if (entry.isIntersecting) {
      entry.target.classList.add('in-view');
      revealObserver.unobserve(entry.target);
    }
  });
}, { threshold: 0.14 });

revealItems.forEach((item) => revealObserver.observe(item));

if (window.Swiper) {
  new Swiper('.news-swiper', {
    slidesPerView: 1,
    spaceBetween: 24,
    loop: true,
    autoplay: {
      delay: 3000,
      disableOnInteraction: false,
    },
    pagination: {
      el: '.slider-dots',
      clickable: true,
    },
    breakpoints: {
      641: {
        slidesPerView: 2,
        spaceBetween: 24,
      },
      981: {
        slidesPerView: 3,
        spaceBetween: 36,
        slidesPerGroup: 3,
      },
    },
  });
}

document.querySelectorAll('.faq-item button').forEach((button) => {
  button.addEventListener('click', () => {
    const item = button.closest('.faq-item');
    const isActive = item.classList.contains('active');

    document.querySelectorAll('.faq-item').forEach((faq) => {
      faq.classList.remove('active');
      const icon = faq.querySelector('img');
      icon.src = 'static/imgs/Group 182.png';
      icon.className = 'plus';
    });

    if (!isActive) {
      item.classList.add('active');
      const icon = button.querySelector('img');
      icon.src = 'static/imgs/Rectangle 1122.png';
      icon.className = 'minus';
    }
  });
});

document.querySelector('.top-btn').addEventListener('click', () => {
  window.scrollTo({ top: 0, behavior: 'smooth' });
});

const expandBtn = document.querySelector('.expand-btn');
const partnerGrid = document.querySelector('.partner-grid');

if (expandBtn && partnerGrid) {
  expandBtn.addEventListener('click', () => {
    const expanded = partnerGrid.classList.toggle('expanded');
    expandBtn.firstChild.textContent = expanded ? 'Collapse ' : 'Expand ';
  });
}

const menuToggle = document.querySelector('.menu-toggle');
const headerInner = document.querySelector('.header-inner');
const navPill = document.querySelector('.nav-pill');

if (menuToggle && headerInner && navPill) {
  menuToggle.addEventListener('click', () => {
    const isOpen = headerInner.classList.toggle('menu-open');
    menuToggle.setAttribute('aria-expanded', String(isOpen));
  });

  navPill.querySelectorAll('a').forEach((link) => {
    link.addEventListener('click', () => {
      headerInner.classList.remove('menu-open');
      menuToggle.setAttribute('aria-expanded', 'false');
    });
  });
}

Youez - 2016 - github.com/yon3zu
LinuXploit