PageSourceSearch

https://precoro.com/build/js/faq.Ds9Jvjam.js

js precoro.com collected 2026-09-24 08:55:04 UTC 3,700 bytes, 3 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/swiper.CMUSlw1O.js","js/utils.DcUlYB3x.js","js/index.tTU0WRHM.js"])))=>i.map(i=>d[i]);
2import{_ as v}from"./app.qQtaN1au.js";const y=(e,t)=>{let a={...e};return{get:()=>a,set:s=>{a={...a,...s},t(a)}}},b=e=>[...e.querySelectorAll("[data-tag]")].map(t=>({node:t,tag:t.dataset.tag.toLowerCase().trim(),question:t.dataset.question.toLowerCase().trim()})),f=(e,{query:t,activeTab:a})=>{const s=a==="all"?e:e.filter(i=>i.tag===a);return t?s.filter(i=>i.question.includes(t)):s},q=async e=>{const{Swiper:t}=await v(async()=>{const{Swiper:o}=await import("./swiper.CMUSlw1O.js");return{Swiper:o}},__vite__mapDeps([0,1])),{Navigation:a,Mousewheel:s,FreeMode:l,Pagination:i}=await v(async()=>{const{Navigation:o,Mousewheel:r,FreeMode:u,Pagination:d}=await import("./index.tTU0WRHM.js");return{Navigation:o,Mousewheel:r,FreeMode:u,Pagination:d}},__vite__mapDeps([2,1]));return new t(e.querySelector(".swiper"),{modules:[a,s,l,i],spaceBetween:32,slidesPerView:1,autoHeight:!0,speed:500,threshold:5,freeMode:{enabled:!0,sticky:!0,momentum:!0,momentumRatio:.7,momentumVelocityRatio:1},mousewheel:{forceToAxis:!0,releaseOnEdges:!0,thresholdDelta:10},pagination:{el:e.querySelector(".js-pagination"),type:"fraction",renderFraction:(o,r)=>`<span class="${o}"></span> / <span class="${r}"></span>`},navigation:{nextEl:e.querySelector(".js-next"),prevEl:e.querySelector(".js-prev")},on:{init:()=>document.body.classList.add("lg:overscroll-none"),slideChange:()=>{e.scrollIntoView({behavior:"smooth",block:"start"})}}})},w=15,S=(e,t)=>Array.from({length:Math.ceil(e.length/t)},(a,s)=>e.slice(s*t,s*t+t)),x=(e,t)=>{t.innerHTML="",S(e,w).forEach(a=>{const s=document.createElement("div");s.className="swiper-slide grid grid-cols-3 gap-x-12 gap-y-16 px-8 max-2xl:gap-x-8 max-2xl:gap-y-12 max-2xl:px-0 max-md:grid-cols-1 max-md:gap-10",a.forEach(l=>s.appendChild(l.node.cloneNode(!0))),t.appendChild(s)})},L=({items:e,swiper:t,wrapper:a,noResults:s,navEls:l})=>{var o,r;x(e,a);const i=e.length>w;i?t.pagination.enable():t.pagination.disable(),(o=l.next)==null||o.classList.toggle("hidden",!i),(r=l.prev)==null||r.classList.toggle("hidden",!i),s.classList.toggle("hidden",e.length>0),t.slideTo(0,0),t.update()},_=async e=>{var p,m;const t=e.querySelector(".js-search-faq"),a=e.querySelector(".js-search-clear"),s=e.querySelector(".swiper-wrapper"),l=e.querySelector(".js-no-results"),i=[...e.querySelectorAll("[data-tab]")],o=b(e),r=await q(e),u={next:(p=r.navigation)==null?void 0:p.nextEl,prev:(m=r.navigation)==null?void 0:m.prevEl},d=y({query:"",activeTab:sessionStorage.getItem("faq-active-tab")??"all"},({query:n,activeTab:c})=>{const g=f(o,{query:n,activeTab:c});L({items:g,swiper:r,wrapper:s,noResults:l,navEls:u}),i.forEach(h=>h.classList.toggle("active",h.dataset.tab.toLowerCase()===c)),a.classList.toggle("active",n.length>0),t.value.toLowerCase().trim()!==n&&(t.value=n)});if(t.addEventListener("input",({target:n})=>{d.set({query:n.value.trim().toLowerCase(),activeTab:"all"})}),a.addEventListener("click",()=>{sessionStorage.removeItem("faq-active-tab"),d.set({query:"",activeTab:"all"})}
2),i.forEach(n=>{n.addEventListener("click",()=>{const c=n.dataset.tab.toLowerCase().trim();sessionStorage.setItem("faq-active-tab",c),d.set({query:"",activeTab:c}),window.innerWidth<768&&n.scrollIntoView({behavior:"smooth",block:"nearest",inline:"center"})})}),d.set({}),window.innerWidth<768){const n=sessionStorage.getItem("faq-active-tab");if(n&&n!=="all"){const c=i.find(g=>g.dataset.tab.toLowerCase().trim()===n);c==null||c.scrollIntoView({behavior:"instant",block:"nearest",inline:"center"})}}};export{_ as init};
3//# sourceMappingURL=faq.Ds9Jvjam.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.