PageSourceSearch

https://www.cts.com.tw/_nuxt/C9x9aWYQ.js

js cts.com.tw collected 2026-09-24 08:40:41 UTC 4,261 bytes, 1 lines download raw bytes

vendor: 4,261 bytes, line 1
1import{d as e,i as t,r as n,u as r}from"./GQkmTXsf.js";function i(e,r,i,a){return e.params.createElements&&Object.keys(a).forEach(o=>{if(!i[o]&&i.auto===!0){let s=t(e.el,`.${a[o]}`)[0];s||(s=n(`div`,a[o]),s.className=a[o],e.el.append(s)),i[o]=s,r[o]=s}}),i}var a=`<svg class="swiper-navigation-icon" width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.38296 20.0762C0.111788 19.805 0.111788 19.3654 0.38296 19.0942L9.19758 10.2796L0.38296 1.46497C0.111788 1.19379 0.111788 0.754138 0.38296 0.482966C0.654131 0.211794 1.09379 0.211794 1.36496 0.482966L10.4341 9.55214C10.8359 9.9539 10.8359 10.6053 10.4341 11.007L1.36496 20.0762C1.09379 20.3474 0.654131 20.3474 0.38296 20.0762Z" fill="currentColor"/></svg>`;function o({swiper:t,extendParams:n,on:o,emit:s}){n({navigation:{nextEl:null,prevEl:null,addIcons:!0,hideOnClick:!1,disabledClass:`swiper-button-disabled`,hiddenClass:`swiper-button-hidden`,lockClass:`swiper-button-lock`,navigationDisabledClass:`swiper-navigation-disabled`}}),t.navigation={nextEl:null,prevEl:null,arrowSvg:a};function c(e){let n;return e&&typeof e==`string`&&t.isElement&&(n=t.el.querySelector(e)||t.hostEl.querySelector(e),n)?n:(e&&(typeof e==`string`&&(n=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&typeof e==`string`&&n&&n.length>1&&t.el.querySelectorAll(e).length===1?n=t.el.querySelector(e):n&&n.length===1&&(n=n[0])),e&&!n?e:n)}function l(e,n){let i=t.params.navigation;e=r(e),e.forEach(e=>{e&&(e.classList[n?`add`:`remove`](...i.disabledClass.split(` `)),e.tagName===`BUTTON`&&(e.disabled=n),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?`add`:`remove`](i.lockClass))})}function u(){let{nextEl:e,prevEl:n}=t.navigation;if(t.params.loop){l(n,!1),l(e,!1);return}l(n,t.isBeginning&&!t.params.rewind),l(e,t.isEnd&&!t.params.rewind)}function d(e){e.preventDefault(),!(t.isBeginning&&!t.params.loop&&!t.params.rewind)&&(t.slidePrev(),s(`navigationPrev`))}function f(e){e.preventDefault(),!(t.isEnd&&!t.params.loop&&!t.params.rewind)&&(t.slideNext(),s(`navigationNext`))}function p(){let n=t.params.navigation;if(t.params.navigation=i(t,t.originalParams.navigation,t.params.navigation,{nextEl:`swiper-button-next`,prevEl:`swiper-button-prev`}),!(n.nextEl||n.prevEl))return;let o=c(n.nextEl),s=c(n.prevEl);Object.assign(t.navigation,{nextEl:o,prevEl:s}),o=r(o),s=r(s);let l=(r,i)=>{if(r){if(n.addIcons&&r.matches(`.swiper-button-next,.swiper-button-prev`)&&!r.querySelector(`svg`)){let t=document.createElement(`div`);e(t,a),r.appendChild(t.querySelector(`svg`)),t.remove()}r.addEventListener(`click`,i===`next`?f:d)}!t.enabled&&r&&r.classList.add(...n.lockClass.split(` `))};o.forEach(e=>l(e,`next`)),s.forEach(e=>l(e,`prev`))}function m(){let{nextEl:e,prevEl:n}=t.navigation;e=r(e),n=r(n);let i=(e,n)=>{e.removeEventListener(`click`,n===`next`?f:d),e.classList.remove(...t.params.navigation.disabledClass.split(` `))};e.forEach(e=>i(e,`next`)),n.forEach(e=>i(e,`prev`))}o(`init`,()=>{t.params.navigation.enabled===!1?g():(p(),u())}),o(`toEdge fromEdge lock unlock`,()=>{u()}),o(`destroy`,()=>{m()}),o(`enable disable`,()=>{let{nextEl:e,prevEl:n}=t.navigation;if(e=r(e),n=r(n),t.enabled){u();return}[...e,...n].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),o(`click`,(e,n)=>{let{nextEl:i,prevEl:a}=t.navigation;i=r(i),a=r(a);let o=n.target,c=a.includes(o)||i.includes(o);if(t.isElement&&!c){let e=n.path||n.composedPath&&n.composedPath();e&&(c=e.find(e=>i.includes(e)||a.includes(e)))}if(t.params.navigation.hideOnClick&&!c){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===o||t.pagination.el.contains(o)))return;let e;i.length?e=i[0].classList.contains(t.params.navigation.hiddenClass):a.length&&(e=a[0].classList.contains(t.params.navigation.hiddenClass)),s(e===!0?`navigationShow`:`navigationHide`),[...i,...a].filter(e=>!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});let h=()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(` `)),p(),u()},g=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(` `)),m()};Object.assign(t.navigation,{enable:h,disable:g,update:u,init:p,destroy:m})}export{i as n,o as t};

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.