PageSourceSearch

https://www.invisalign.co.jp/provider/_next/static/chunks/5636.421de5e3491a1b5d.js

js invisalign.co.jp collected 2026-10-01 15:41:32 UTC 7,878 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5636],{45636:(r,e,t)=>{t.d(e,{Wr:()=>d,sW:()=>l.s,Mn:()=>s,wS:()=>c.w});var o=t(12115),a=t(17372),n=t(65380),i=t(51798);let s=(r,e)=>{let t=(0,o.useRef)(null),s=(0,o.useRef)(!1),[l,c]=(0,o.useState)(!1),[d,u]=(0,o.useState)(!1),{clientId:p,modules:v=[n.Vx,n.dK,n.Ze],navigation:f,pagination:h,autoplay:m,breakpoints:w,speed:E=500,spaceBetween:y=0,initialSlide:g=0,resizeObserver:S=!0,updateOnWindowResize:C=!0,onSlideChange:_,onInit:b,onTransitionStart:k,onTransitionEnd:q,onBeforeInit:A}=r,{enabled:P=!1,delay:M=10}=e||{},R=(0,o.useCallback)(()=>{u(window.innerWidth<800)},[]);(0,o.useEffect)(()=>(R(),window.addEventListener("resize",R),()=>window.removeEventListener("resize",R)),[R]),(0,o.useEffect)(()=>{if(!p||s.current)return;let r="root_".concat(p),e=document.getElementById(r);if(!e)return;i.A.removeClassByPattern(e,/root/i);let o={modules:v,speed:E,initialSlide:g,spaceBetween:y,resizeObserver:S,updateOnWindowResize:C,...w&&{breakpoints:w},...f&&{navigation:f},...h&&{pagination:h},...m&&{autoplay:m},on:{...b&&{init:b},..._&&{slideChange:_},...k&&{transitionStart:k},...q&&{transitionEnd:q},...A&&{beforeInit:A},...P&&{init:()=>c(!0),transitionStart:()=>c(!1),transitionEnd:()=>c(!0)}}};try{let r=new a.A(e,o);return t.current=r,s.current=!0,()=>{try{r&&(r.destroy(),t.current=null)}catch(r){console.error("Error destroying Swiper:",r)}finally{s.current=!1}}}catch(r){console.error("Error initializing Swiper:",r)}},[p,d,P]),(0,o.useEffect)(()=>{if(!P||!p)return;let r=document.querySelector('[data-swiper-progress="root_'.concat(p,'"]'));if(!r)return;let e=r.children[0];e&&(l?e.setAttribute("style","opacity: 1; --timer: ".concat(M,";")):e.setAttribute("style","opacity: 0;"))},[l,p,P,M]);let F=(0,o.useCallback)(r=>{let e=document.querySelector('[data-swiper-index="'.concat(p,'"]'));e&&(e.innerHTML=(r+1).toString())},[p]),z=(0,o.useCallback)(function(r){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"swiper-slide",t=document.querySelectorAll("#".concat(r));i.A.addClassToElements(t,e)},[]),I=(0,o.useCallback)(function(r){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"swiper-slide";i.A.resizeHandler(r,e)},[]);return{swiper:t.current,isMobile:d,updateSlideIndex:F,initializeSlides:z,handleSlideResize:I}};var l=t(64913),c=t(58883);let d=(r,e)=>{let t=(0,o.useCallback)(e,[e]);(0,o.useEffect)(()=>{let e=e=>{!r.current||r.current.contains(e.target)||t()};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e)}},[r,t])}},48212:(r,e,t)=>{t.d(e,{AZ:()=>u,E1:()=>v,Mq:()=>p,Pd:()=>s,VY:()=>i,ZM:()=>c,hS:()=>a,i6:()=>n,kQ:()=>d,up:()=>f,wh:()=>l});let o=t(3369).A.create({timeout:3e4,headers:{"Content-Type":"application/json"}});o.interceptors.request.use(r=>{var e;return console.log("Making ".concat(null==(e=r.method)?void 0:e.toUpperCase()," request to ").concat(r.url)),r},r=>(console.error("Request error:",r),Promise.reject(r))),o.interceptors.response.use(r=>r,r=>{var e;return console.error("Response error:",(null==(e=r.response)?void 0:e.data)||r.message),Promise.reject(r)});let a=function(r){var e,t,o,a,n;let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"An error occurred";return(null==(o=r.response)||null==(t=o.data)||null==(e=t.errors)?void 0:e[0])?r.response.data.errors[0]:(null==(n=r.response)||null==(a=n.data)?void 0:a.error)?r.response.data.error:r.message?r.message:i},n=async(r,e)=>{try{let{providerId:t,email:a}=r,n=new URLSearchParams;return t&&n.append("providerId",t),a&&n.append("email",a),(await o.get("".concat(e,"/api/getProviderDetails?").concat(n.toString()))).data}catch(r){var t,a;throw console.error("Error fetching provider details:",r),Error((null==(a=r.response)||null==(t=a.data)?void 0:t.error)||"Failed to fetch provider details")}},i=async(r,e)=>{try{return(await o.post("".concat(e,"/api/coupon"),r)).data}catch(r){var t,a,n;throw console.error("Error applying coupon:",r),Error((null==(n=r.response)||null==(a=n.data)||null==(t=a.errors)?void 0:t[0])||"Failed to apply coupon")}},s=async(r,e)=>{try{let{providerId:t}=r;if(!t)throw Error("Provider ID is required");return(await o.get("".concat(e,"/api/getCartDetails?providerId=").concat(t))).data}catch(r){var t,a;throw console.error("Error fetching cart details:",r),Error((null==(a=r.response)||null==(t=a.data)?void 0:t.error)||"Failed to fetch cart details")}},l=async(r,e)=>{try{return(await o.post("".concat(e,"/api/payment"),r)).data}catch(r){var t,a,n;throw console.error("Error processing payment:",r),Error((null==(n=r.response)||null==(a=n.data)||null==(t=a.errors)?void 0:t[0])||"Payment failed")}},c=async(r,e)=>{try{return(await o.post("".concat(e,"/api/register"),r)).data}catch(r){var t,a,n;throw console.error("Error registering provider:",r),Error((null==(n=r.response)||null==(a=n.data)||null==(t=a.errors)?void 0:t[0])||"Registration failed")}},d=async(r,e)=>{try{return(await o.post("".concat(e,"/api/getEvents"),{locale:r.locale})).data}catch(r){var t,a;throw console.error("Error fetching events:",r),Error((null==(a=r.response)||null==(t=a.data)?void 0:t.error)||"Failed to fetch events")}},u=async(r,e)=>{try{let{providerId:t}=r;if(!t)throw Error("Provider ID is required");return(await o.get("".concat(e,"/api/getScromModules?providerId=").concat(t))).data}catch(r){var t,a;throw console.error("Error fetching SCORM modules:",r),Error((null==(a=r.response)||null==(t=a.data)?void 0:t.error)||"Failed to fetch SCORM modules")}},p=async(r,e)=>{try{return(await o.post("".concat(e,"/api/scorm-modules/update"),r)).data}catch(r){var t,a,n;throw console.error("Error updating SCORM module:",r),Error((null==(n=r.response)||null==(a=n.data)||null==(t=a.errors)?void 0:t[0])||"Failed to update SCORM module")}},v=async(r,e)=>{try{return(await o.post("".concat(e,"/api/quiz"),r)).data}catch(r){var t,a,n;throw console.error("Error submitting quiz:",r),Error((null==(n=r.response)||null==(a=n.data)||null==(t=a.errors)?void 0:t[0])||"Failed to submit quiz")}},f=async(r,e)=>{try{let{provider_id:t}=r;if(!t)throw Error("Provider ID is required");return(await o.get("".concat(e,"/api/confirmation?provider_id=").concat(t))).data}catch(r){var t,a;throw console.error("Error fetching confirmation:",r),Error((null==(a=r.response)||null==(t=a.data)?void 0:t.error)||"Failed to fetch confirmation")}}},58883:(r,e,t)=>{t.d(e,{w:()=>n});var o=t(12115),a=t(95696);let n=r=>{let[e,t]=(0,o.useState)(null);return(0,o.useEffect)(()=>
1{if(null==r?void 0:r.user_id)t(r.user_id),a.A.putCookie("_provider_id",r.user_id,{expires:1,expiresUnit:"year",path:"/"});else if(!e){let r=a.A.getCookie("_provider_id"),e=r||Math.random().toString(36).substring(2,12);t(e),r||a.A.putCookie("_provider_id",e,{expires:1,expiresUnit:"year",path:"/"})}},[r,e]),e}},64913:(r,e,t)=>{t.d(e,{s:()=>s,w:()=>i});var o=t(12115),a=t(20063),n=t(48212);let i={error:"error",cart:"cart",scorm:"scorm",quiz:"quiz",confirmation:"confirmation",completed:"completed"};function s(r){let e=(0,a.useRouter)(),t=(0,a.usePathname)(),s=(0,a.useSearchParams)(),l=s.get("id"),c=s.get("novalidate"),[d,u]=(0,o.useState)(),[p,v]=(0,o.useState)(!1),[f,h]=(0,o.useState)(null),m=(0,o.useCallback)(async()=>{if(l){v(!0),h(null);try{let e=await (0,n.i6)({providerId:l},r);if(e.error)throw Error("Failed to fetch provider details");u(e.providerDetails)}catch(r){h(r instanceof Error?r.message:"Failed to fetch provider details"),console.error("Error fetching provider details:",r)}finally{v(!1)}}},[l]);(0,o.useEffect)(()=>{l&&m()},[l,m]),(0,o.useEffect)(()=>{if("true"!==c&&!p){if(f)return void e.replace("/");if(d){let{status:r}=d;if(r&&r in i&&t!==i[r]){let t=s.get("status"),o=i[r];t!==o&&e.replace("?id=".concat(l,"&status=").concat(o))}}}},[d,f,l,c,t,e,p])}}}]);

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.