1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9782],{4192:(e,t,i)=>{"use strict";i.d(t,{A:()=>n});var a=i(7620);let n=function(e){(0,a.useEffect)(e,[])}},6598:()=>{},9373:()=>{},15002:(e,t,i)=>{"use strict";i.d(t,{A:()=>n});var a=i(7620);let n=function(e,t){var i,n=(i=(0,a.useRef)(!0)).current?(i.current=!1,!0):i.current;(0,a.useEffect)(function(){if(!n)return e()},t)}},16006:()=>{},19993:(e,t,i)=>{"use strict";i.d(t,{A:()=>n});var a=i(7620);function n(){var e=(0,a.useRef)(!1),t=(0,a.useCallback)(function(){return e.current},[]);return(0,a.useEffect)(function(){return e.current=!0,function(){e.current=!1}},[]),t}},21379:()=>{},30186:(e,t,i)=>{"use strict";i.d(t,{default:()=>n.a});var a=i(62681),n=i.n(a)},34504:(e,t,i)=>{"use strict";i.d(t,{A:()=>r});var a=i(7620),n=i(41638);let r=function(e,t){var i=(0,a.useState)(void 0!==t?t:!!n.Bd&&window.matchMedia(e).matches),r=i[0],o=i[1];return(0,a.useEffect)(function(){var t=!0,i=window.matchMedia(e),a=function(){t&&o(!!i.matches)};return i.addEventListener("change",a),o(i.matches),function(){t=!1,i.removeEventListener("change",a)}},[e]),r}},36517:(e,t,i)=>{"use strict";i.d(t,{fY:()=>_,mh:()=>y});var a=!1;if("u">typeof window){var n={get passive(){a=!0;return}};window.addEventListener("testPassive",null,n),window.removeEventListener("testPassive",null,n)}var r="u">typeof window&&window.navigator&&window.navigator.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||"MacIntel"===window.navigator.platform&&window.navigator.maxTouchPoints>1),o=[],s=!1,c=-1,d=void 0,l=void 0,h=void 0,u=function(e){return o.some(function(t){return!!(t.options.allowTouchMove&&t.options.allowTouchMove(e))})},v=function(e){var t=e||window.event;return!!u(t.target)||t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1)},f=function(e){if(void 0===h){var t=!!e&&!0===e.reserveScrollBarGap,i=window.innerWidth-document.documentElement.clientWidth;if(t&&i>0){var a=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right"),10);h=document.body.style.paddingRight,document.body.style.paddingRight=a+i+"px"}}void 0===d&&(d=document.body.style.overflow,document.body.style.overflow="hidden")},g=function(){void 0!==h&&(document.body.style.paddingRight=h,h=void 0),void 0!==d&&(document.body.style.overflow=d,d=void 0)},m=function(){if(void 0!==l){var e=-parseInt(document.body.style.top,10),t=-parseInt(document.body.style.left,10);document.body.style.position=l.position,document.body.style.top=l.top,document.body.style.left=l.left,window.scrollTo(t,e),l=void 0}},p=function(e,t){var i=e.targetTouches[0].clientY-c;return!u(e.target)&&(t&&0===t.scrollTop&&i>0?v(e):t&&t.scrollHeight-t.scrollTop<=t.clientHeight&&i<0?v(e):(e.stopPropagation(),!0))},y=function(e,t){e?!o.some(function(t){return t.targetElement===e})&&(o=[].concat(function(e){if(!Array.isArray(e))return Array.from(e);for(var t=0,i=Array(e.length);t<e.length;t++)i[t]=e[t];return i}(o),[{targetElement:e,options:t||{}}]),r?window.requestAnimationFrame(function(){if(void 0===l){l={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left};var e=window,t=e.scrollY,i=e.scrollX,a=e.innerHeight;document.body.style.position="fixed",document.body.style.top=-t,document.body.style.left=-i,setTimeout(function(){return window.requestAnimationFrame(function(){var e=a-window.innerHeight;e&&t>=a&&(document.body.style.top=-(t+e))})},300)}}):f(t),r&&(e.ontouchstart=function(e){1===e.targetTouches.length&&(c=e.targetTouches[0].clientY)},e.ontouchmove=function(t){1===t.targetTouches.length&&p(t,e)},s||(document.addEventListener("touchmove",v,a?{passive:!1}:void 0),s=!0))):console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},_=function(e){e?(o=o.filter(function(t){return t.targetElement!==e}),r&&(e.ontouchstart=null,e.ontouchmove=null,s&&0===o.length&&(document.removeEventListener("touchmove",v,a?{passive:!1}:void 0),s=!1)),r?m():g()):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")}},39015:()=>{},39070:(e,t,i)=>{"use strict";i.d(t,{A:()=>n});class a{constructor(e,t,i,n,r){this._legacyCanvasSize=a.DEFAULT_CANVAS_SIZE,this._preferredCamera="environment",this._maxScansPerSecond=25,this._lastScanTimestamp=-1,this._destroyed=this._flashOn=this._paused=this._active=!1,this.$video=e,this.$canvas=document.createElement("canvas"),i&&"object"==typeof i?this._onDecode=t:(i||n||r?console.warn("You're using a deprecated version of the QrScanner constructor which will be removed in the future"):console.warn("Note that the type of the scan result passed to onDecode will change in the future. To already switch to the new api today, you can pass returnDetailedScanResult: true."),this._legacyOnDecode=t),t="object"==typeof i?i:{},this._onDecodeError=t.onDecodeError||("function"==typeof i?i:this._onDecodeError),this._calculateScanRegion=t.calculateScanRegion||("function"==typeof n?n:this._calculateScanRegion),this._preferredCamera=t.preferredCamera||r||this._preferredCamera,this._legacyCanvasSize="number"==typeof i?i:"number"==typeof n?n:this._legacyCanvasSize,this._maxScansPerSecond=t.maxScansPerSecond||this._maxScansPerSecond,this._onPlay=this._onPlay.bind(this),this._onLoadedMetaData=this._onLoadedMetaData.bind(this),this._onVisibilityChange=this._onVisibilityChange.bind(this),this._updateOverlay=this._updateOverlay.bind(this),e.disablePictureInPicture=!0,e.playsInl
1ine=!0,e.muted=!0;let o=!1;if(e.hidden&&(e.hidden=!1,o=!0),document.body.contains(e)||(document.body.appendChild(e),o=!0),i=e.parentElement,t.highlightScanRegion||t.highlightCodeOutline){if(n=!!t.overlay,this.$overlay=t.overlay||document.createElement("div"),(r=this.$overlay.style).position="absolute",r.display="none",r.pointerEvents="none",this.$overlay.classList.add("scan-region-highlight"),!n&&t.highlightScanRegion){this.$overlay.innerHTML='<svg class="scan-region-highlight-svg" viewBox="0 0 238 238" preserveAspectRatio="none" style="position:absolute;width:100%;height:100%;left:0;top:0;fill:none;stroke:#e9b213;stroke-width:4;stroke-linecap:round;stroke-linejoin:round"><path d="M31 2H10a8 8 0 0 0-8 8v21M207 2h21a8 8 0 0 1 8 8v21m0 176v21a8 8 0 0 1-8 8h-21m-176 0H10a8 8 0 0 1-8-8v-21"/></svg>';try{this.$overlay.firstElementChild.animate({transform:["scale(.98)","scale(1.01)"]},{duration:400,iterations:1/0,direction:"alternate",easing:"ease-in-out"})}catch(e){}i.insertBefore(this.$overlay,this.$video.nextSibling)}t.highlightCodeOutline&&(this.$overlay.insertAdjacentHTML("beforeend",'<svg class="code-outline-highlight" preserveAspectRatio="none" style="display:none;width:100%;height:100%;fill:none;stroke:#e9b213;stroke-width:5;stroke-dasharray:25;stroke-linecap:round;stroke-linejoin:round"><polygon/></svg>'),this.$codeOutlineHighlight=this.$overlay.lastElementChild)}this._scanRegion=this._calculateScanRegion(e),requestAnimationFrame(()=>{let t=window.getComputedStyle(e);"none"===t.display&&(e.style.setProperty("display","block","important"),o=!0),"visible"!==t.visibility&&(e.style.setProperty("visibility","visible","important"),o=!0),o&&(console.warn("QrScanner has overwritten the video hiding style to avoid Safari stopping the playback."),e.style.opacity="0",e.style.width="0",e.style.height="0",this.$overlay&&this.$overlay.parentElement&&this.$overlay.parentElement.removeChild(this.$overlay),delete this.$overlay,delete this.$codeOutlineHighlight),this.$overlay&&this._updateOverlay()}),e.addEventListener("play",this._onPlay),e.addEventListener("loadedmetadata",this._onLoadedMetaData),document.addEventListener("visibilitychange",this._onVisibilityChange),window.addEventListener("resize",this._updateOverlay),this._qrEnginePromise=a.createQrEngine()}static set WORKER_PATH(e){console.warn("Setting QrScanner.WORKER_PATH is not required and not supported anymore. Have a look at the README for new setup instructions.")}static async hasCamera(){try{return!!(await a.listCameras(!1)).length}catch(e){return!1}}static async listCameras(e=!1){if(!navigator.mediaDevices)return[];let t=async()=>(await navigator.mediaDevices.enumerateDevices()).filter(e=>"videoinput"===e.kind),i;try{e&&(await t()).every(e=>!e.label)&&(i=await navigator.mediaDevices.getUserMedia({audio:!1,video:!0}))}catch(e){}try{return(await t()).map((e,t)=>({id:e.deviceId,label:e.label||(0===t?"Default Camera":`Camera ${t+1}`)}))}finally{i&&(console.warn("Call listCameras after successfully starting a QR scanner to avoid creating a temporary video stream"),a._stopVideoStream(i))}}async hasFlash(){let e;try{if(this.$video.srcObject){if(!(this.$video.srcObject instanceof MediaStream))return!1;e=this.$video.srcObject}else e=(await this._getCameraStream()).stream;return"torch"in e.getVideoTracks()[0].getSettings()}catch(e){return!1}finally{e&&e!==this.$video.srcObject&&(console.warn("Call hasFlash after successfully starting the scanner to avoid creating a temporary video stream"),a._stopVideoStream(e))}}isFlashOn(){return this._flashOn}async toggleFlash(){this._flashOn?await this.turnFlashOff():await this.turnFlashOn()}async turnFlashOn(){if(!this._flashOn&&!this._destroyed&&(this._flashOn=!0,this._active&&!this._paused))try{if(!await this.hasFlash())throw"No flash available";await this.$video.srcObject.getVideoTracks()[0].applyConstraints({advanced:[{torch:!0}]})}catch(e){throw this._flashOn=!1,e}}async turnFlashOff(){this._flashOn&&(this._flashOn=!1,await this._restartVideoStream())}destroy(){this.$video.removeEventListener("loadedmetadata",this._onLoadedMetaData),this.$video.removeEventListener("play",this._onPlay),document.removeEventListener("visibilitychange",this._onVisibilityChange),window.removeEventListener("resize",this._updateOverlay),this._destroyed=!0,this._flashOn=!1,this.stop(),a._postWorkerMessage(this._qrEnginePromise,"close")}
1async start(){if(this._destroyed)throw Error("The QR scanner can not be started as it had been destroyed.");if((!this._active||this._paused)&&("https:"!==window.location.protocol&&console.warn("The camera stream is only accessible if the page is transferred via https."),this._active=!0,!document.hidden))if(this._paused=!1,this.$video.srcObject)await this.$video.play();else try{let{stream:e,facingMode:t}=await this._getCameraStream();!this._active||this._paused?a._stopVideoStream(e):(this._setVideoMirror(t),this.$video.srcObject=e,await this.$video.play(),this._flashOn&&(this._flashOn=!1,this.turnFlashOn().catch(()=>{})))}catch(e){if(!this._paused)throw this._active=!1,e}}stop(){this.pause(),this._active=!1}async pause(e=!1){if(this._paused=!0,!this._active)return!0;this.$video.pause(),this.$overlay&&(this.$overlay.style.display="none");let t=()=>{this.$video.srcObject instanceof MediaStream&&(a._stopVideoStream(this.$video.srcObject),this.$video.srcObject=null)};return e?(t(),!0):(await new Promise(e=>setTimeout(e,300)),!!this._paused&&(t(),!0))}async setCamera(e){e!==this._preferredCamera&&(this._preferredCamera=e,await this._restartVideoStream())}static async scanImage(e,t,i,n,r=!1,o=!1){let s,c=!1;t&&("scanRegion"in t||"qrEngine"in t||"canvas"in t||"disallowCanvasResizing"in t||"alsoTryWithoutScanRegion"in t||"returnDetailedScanResult"in t)?(s=t.scanRegion,i=t.qrEngine,n=t.canvas,r=t.disallowCanvasResizing||!1,o=t.alsoTryWithoutScanRegion||!1,c=!0):t||i||n||r||o?console.warn("You're using a deprecated api for scanImage which will be removed in the future."):console.warn("Note that the return type of scanImage will change in the future. To already switch to the new api today, you can pass returnDetailedScanResult: true."),t=!!i;try{let d,l,h;if([i,d]=await Promise.all([i||a.createQrEngine(),a._loadImage(e)]),[n,l]=a._drawToCanvas(d,s,n,r),i instanceof Worker){let e=i;t||a._postWorkerMessageSync(e,"inversionMode","both"),h=await new Promise((t,i)=>{let r,o,c,d=-1;o=n=>{n.data.id===d&&(e.removeEventListener("message",o),e.removeEventListener("error",c),clearTimeout(r),null!==n.data.data?t({data:n.data.data,cornerPoints:a._convertPoints(n.data.cornerPoints,s)}):i(a.NO_QR_CODE_FOUND))},c=t=>{e.removeEventListener("message",o),e.removeEventListener("error",c),clearTimeout(r),i("Scanner error: "+(t?t.message||t:"Unknown Error"))},e.addEventListener("message",o),e.addEventListener("error",c),r=setTimeout(()=>c("timeout"),1e4);let h=l.getImageData(0,0,n.width,n.height);d=a._postWorkerMessageSync(e,"decode",h,[h.data.buffer])})}else h=await Promise.race([new Promise((e,t)=>window.setTimeout(()=>t("Scanner error: timeout"),1e4)),(async()=>{try{var[t]=await i.detect(n);if(!t)throw a.NO_QR_CODE_FOUND;return{data:t.rawValue,cornerPoints:a._convertPoints(t.cornerPoints,s)}}catch(i){if(t=i.message||i,/not implemented|service unavailable/.test(t))return a._disableBarcodeDetector=!0,a.scanImage(e,{scanRegion:s,canvas:n,disallowCanvasResizing:r,alsoTryWithoutScanRegion:o});throw`Scanner error: ${t}`}})()]);return c?h:h.data}catch(d){if(!s||!o)throw d;let t=await a.scanImage(e,{qrEngine:i,canvas:n,disallowCanvasResizing:r});return c?t:t.data}finally{t||a._postWorkerMessage(i,"close")}}setGrayscaleWeights(e,t,i,n=!0){a._postWorkerMessage(this._qrEnginePromise,"grayscaleWeights",{red:e,green:t,blue:i,useIntegerApproximation:n})}setInversionMode(e){a._postWorkerMessage(this._qrEnginePromise,"inversionMode",e)}static async createQrEngine(e){if(e&&console.warn("Specifying a worker path is not required and not supported anymore."),e=()=>i.e(4143).then(i.bind(i,74143)).then(e=>e.createWorker()),!(!a._disableBarcodeDetector&&"BarcodeDetector"in window&&BarcodeDetector.getSupportedFormats&&(await BarcodeDetector.getSupportedFormats()).includes("qr_code")))return e();let t=navigator.userAgentData;return t&&t.brands.some(({brand:e})=>/Chromium/i.test(e))&&/mac ?OS/i.test(t.platform)&&await t.getHighEntropyValues(["architecture","platformVersion"]).then(({architecture:e,platformVersion:t})=>/arm/i.test(e||"arm")&&13<=parseInt(t||"13")).catch(()=>!0)?e():new BarcodeDetector({formats:["qr_code"]}
1)}_onPlay(){this._scanRegion=this._calculateScanRegion(this.$video),this._updateOverlay(),this.$overlay&&(this.$overlay.style.display=""),this._scanFrame()}_onLoadedMetaData(){this._scanRegion=this._calculateScanRegion(this.$video),this._updateOverlay()}_onVisibilityChange(){document.hidden?this.pause():this._active&&this.start()}_calculateScanRegion(e){let t=Math.round(2/3*Math.min(e.videoWidth,e.videoHeight));return{x:Math.round((e.videoWidth-t)/2),y:Math.round((e.videoHeight-t)/2),width:t,height:t,downScaledWidth:this._legacyCanvasSize,downScaledHeight:this._legacyCanvasSize}}_updateOverlay(){requestAnimationFrame(()=>{if(this.$overlay){var e=this.$video,t=e.videoWidth,i=e.videoHeight,a=e.offsetWidth,n=e.offsetHeight,r=e.offsetLeft,o=e.offsetTop,s=window.getComputedStyle(e),c=s.objectFit,d=t/i,l=a/n;switch(c){case"none":var h=t,u=i;break;case"fill":h=a,u=n;break;default:("cover"===c?d>l:d<l)?h=(u=n)*d:u=(h=a)/d,"scale-down"===c&&(h=Math.min(h,t),u=Math.min(u,i))}var[v,f]=s.objectPosition.split(" ").map((e,t)=>{let i=parseFloat(e);return e.endsWith("%")?(t?n-u:a-h)*i/100:i});s=this._scanRegion.width||t,l=this._scanRegion.height||i,c=this._scanRegion.x||0;var g=this._scanRegion.y||0;(d=this.$overlay.style).width=`${s/t*h}px`,d.height=`${l/i*u}px`,d.top=`${o+f+g/i*u}
1px`,i=/scaleX\(-1\)/.test(e.style.transform),d.left=`${r+(i?a-v-h:v)+(i?t-c-s:c)/t*h}px`,d.transform=e.style.transform}})}static _convertPoints(e,t){if(!t)return e;let i=t.x||0,a=t.y||0,n=t.width&&t.downScaledWidth?t.width/t.downScaledWidth:1;for(let r of(t=t.height&&t.downScaledHeight?t.height/t.downScaledHeight:1,e))r.x=r.x*n+i,r.y=r.y*t+a;return e}_scanFrame(){!this._active||this.$video.paused||this.$video.ended||("requestVideoFrameCallback"in this.$video?this.$video.requestVideoFrameCallback.bind(this.$video):requestAnimationFrame)(async()=>{if(!(1>=this.$video.readyState)){var e=Date.now()-this._lastScanTimestamp,t=1e3/this._maxScansPerSecond;e<t&&await new Promise(i=>setTimeout(i,t-e)),this._lastScanTimestamp=Date.now();try{var i=await a.scanImage(this.$video,{scanRegion:this._scanRegion,qrEngine:this._qrEnginePromise,canvas:this.$canvas})}catch(e){if(!this._active)return;this._onDecodeError(e)}!a._disableBarcodeDetector||await this._qrEnginePromise instanceof Worker||(this._qrEnginePromise=a.createQrEngine()),i?(this._onDecode?this._onDecode(i):this._legacyOnDecode&&this._legacyOnDecode(i.data),this.$codeOutlineHighlight&&(clearTimeout(this._codeOutlineHighlightRemovalTimeout),this._codeOutlineHighlightRemovalTimeout=void 0,this.$codeOutlineHighlight.setAttribute("viewBox",`${this._scanRegion.x||0} ${this._scanRegion.y||0} ${this._scanRegion.width||this.$video.videoWidth} ${this._scanRegion.height||this.$video.videoHeight}`),this.$codeOutlineHighlight.firstElementChild.setAttribute("points",i.cornerPoints.map(({x:e,y:t})=>`${e},${t}`).join(" ")),this.$codeOutlineHighlight.style.display="")):this.$codeOutlineHighlight&&!this._codeOutlineHighlightRemovalTimeout&&(this._codeOutlineHighlightRemovalTimeout=setTimeout(()=>this.$codeOutlineHighlight.style.display="none",100))}this._scanFrame()})}_onDecodeError(e){e!==a.NO_QR_CODE_FOUND&&console.log(e)}async _getCameraStream(){if(!navigator.mediaDevices)throw"Camera not found.";let e=/^(environment|user)$/.test(this._preferredCamera)?"facingMode":"deviceId",t=[{width:{min:1024}},{width:{min:768}},{}];for(let i of[...t.map(t=>Object.assign({},t,{[e]:{exact:this._preferredCamera}})),...t])try{let e=await navigator.mediaDevices.getUserMedia({video:i,audio:!1}),t=this._getFacingMode(e)||(i.facingMode?this._preferredCamera:"environment"===this._preferredCamera?"user":"environment");return{stream:e,facingMode:t}}catch(e){}throw"Camera not found."}async _restartVideoStream(){let e=this._paused;await this.pause(!0)&&!e&&this._active&&await this.start()}static _stopVideoStream(e){for(let t of e.getTracks())t.stop(),e.removeTrack(t)}_setVideoMirror(e){this.$video.style.transform="scaleX("+("user"===e?-1:1)+")"}_getFacingMode(e){return(e=e.getVideoTracks()[0])?/rear|back|environment/i.test(e.label)?"environment":/front|user|face/i.test(e.label)?"user":null:null}static _drawToCanvas(e,t,i,a=!1){i=i||document.createElement("canvas");let n=t&&t.x?t.x:0,r=t&&t.y?t.y:0,o=t&&t.width?t.width:e.videoWidth||e.width,s=t&&t.height?t.height:e.videoHeight||e.height;return a||(a=t&&t.downScaledWidth?t.downScaledWidth:o,t=t&&t.downScaledHeight?t.downScaledHeight:s,i.width!==a&&(i.width=a),i.height!==t&&(i.height=t)),(t=i.getContext("2d",{alpha:!1})).imageSmoothingEnabled=!1,t.drawImage(e,n,r,o,s,0,0,i.width,i.height),[i,t]}static async _loadImage(e){if(e instanceof Image)return await a._awaitImageLoad(e),e;if(e instanceof HTMLVideoElement||e instanceof HTMLCanvasElement||e instanceof SVGImageElement||"OffscreenCanvas"in window&&e instanceof OffscreenCanvas||"ImageBitmap"in window&&e instanceof ImageBitmap)return e;if(e instanceof File||e instanceof Blob||e instanceof URL||"string"==typeof e){let t=new Image;t.src=e instanceof File||e instanceof Blob?URL.createObjectURL(e):e.toString();try{return await a._awaitImageLoad(t),t}finally{(e instanceof File||e instanceof Blob)&&URL.revokeObjectURL(t.src)}}throw"Unsupported image type."}static async _awaitImageLoad(e){e.complete&&0!==e.naturalWidth||await new Promise((t,i)=>{let a=n=>{e.removeEventListener("load",a),e.removeEventListener("error",a),n instanceof ErrorEvent?i("Image load error"):t()};e.addEventListener("load",a),e.addEventListener("error",a)})}static async _postWorkerMessage(e,t,i,n){return a._postWorkerMessageSync(await e,t,i,n)}static _postWorkerMessageSync(e,t,i,n){if(!(e instanceof Worker))return -1;let r=a._workerMessageId++;return e.postMessage({id:r,type:t,data:i},n),r}}a.DEFAULT_CANVAS_SIZE=400,a.NO_QR_CODE_FOUND="No QR code found",a._disableBarcodeDetector=!1,a._workerMessageId=0;let n=a},41638:(e,t,i)=>{"use strict";i.d(t,{Bd:()=>n,lQ:()=>a});var a=function(){},n="u">typeof window},43235:()=>{},45545:()=>{},47216:()=>{},51166:()=>{},54324:()=>{},54378:()=>{},62681:(e,t,i)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0});var a={default:function(){return l},getImageProps:function(){return d}};for(var n in a)Object.defineProperty(t,n,{enumerable:!0,get:a[n]});let r=i(49657),o=i(5615),s=i(54283),c=r._(i(30525));function d(e){let{props:t}=(0,o.getImgProps)(e,{defaultLoader:c.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,i]of Object.entries(t))void 0===i&&delete t[e];return{props:t}}let l=s.Image},62736:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"errorOnce",{enumerable:!0,get:function(){return i}});let i=e=>{}},67844:(e,t,i)=>{"use strict";i.d(t,{A:()=>r});var a=i(7620),n=i(4192);let r=function(e){var t=(0,a.useRef)(e);t.current=e,(0,n.A)(function(){return function(){return t.current()}})}},71430:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a={default:function(){return p},useLinkStatus:function(){return _}};for(var n in a)Object.defineProperty(t,n,{enumerable:!0,get:a[n]});let r=i(86962),o=i(54568),s=r._(i(7620)),c=i(81201),d=i(72711),l=i(83482),h=i(76043),u=i(98117);i(8842);let v=i(60878),f=i(91622),g=i(93076),m=i(41807);function p(e){var t,a;let n,r,p,[_,w]=(0,s.useOptimistic)(f.IDLE_LINK_STATUS),b=(0,s.useRef)(null),{href:S,as:E,children:O,prefetch:C=null,passHref:R,replace:$,shallow:P,scroll:T,onClick:M,onMouseEnter:D,onTouchStart:L,legacyBehavior:k=!1,onNavigate:I,transitionTypes:A,ref:F,unstable_dynamicOnHover:H,...j}=e;n=O,k&&("string"==typeof n||"number"==typeof n)&&(n=(0,o.jsx)("a",{children:n}));let x=s.default.useContext(d.AppRouterContext),W=!1!==C,V=!1!==C?null===(a=C)||"auto"===a?m.FetchStrategy.PPR:m.FetchStrategy.Full:m.FetchStrategy.PPR,B="string"==typeof(t=E||S)?t:(0,c.formatUrl)(t);if(k){if(n?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});r=s.default.Children.only(n)}let q=k?r&&"object"==typeof r&&r.ref:F,N=s.default.useCallback(e=>
1(null!==x&&(b.current=(0,f.mountLinkInstance)(e,B,x,V,W,w)),()=>{b.current&&((0,f.unmountLinkForCurrentNavigation)(b.current),b.current=null),(0,f.unmountPrefetchableInstance)(e)}),[W,B,x,V,w]),U={ref:(0,l.useMergedRef)(N,q),onClick(e){k||"function"!=typeof M||M(e),k&&r.props&&"function"==typeof r.props.onClick&&r.props.onClick(e),!x||e.defaultPrevented||function(e,t,a,n,r,o,c){{let d,{nodeName:l}=e.currentTarget;if("A"===l.toUpperCase()&&((d=e.currentTarget.getAttribute("target"))&&"_self"!==d||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which)||e.currentTarget.hasAttribute("download"))return;if(!(0,g.isLocalURL)(t)){n&&(e.preventDefault(),location.replace(t));return}if(e.preventDefault(),o){let e=!1;if(o({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:h}=i(98782);s.default.startTransition(()=>{h(t,n?"replace":"push",!1===r?v.ScrollBehavior.NoScroll:v.ScrollBehavior.Default,a.current,c)})}}(e,B,b,$,T,I,A)},onMouseEnter(e){k||"function"!=typeof D||D(e),k&&r.props&&"function"==typeof r.props.onMouseEnter&&r.props.onMouseEnter(e),x&&W&&(0,f.onNavigationIntent)(e.currentTarget,!0===H)},onTouchStart:function(e){k||"function"!=typeof L||L(e),k&&r.props&&"function"==typeof r.props.onTouchStart&&r.props.onTouchStart(e),x&&W&&(0,f.onNavigationIntent)(e.currentTarget,!0===H)}};return(0,h.isAbsoluteUrl)(B)?U.href=B:k&&!R&&("a"!==r.type||"href"in r.props)||(U.href=(0,u.addBasePath)(B)),p=k?s.default.cloneElement(r,U):(0,o.jsx)("a",{...j,...U,children:n}),(0,o.jsx)(y.Provider,{value:_,children:p})}i(62736);let y=(0,s.createContext)(f.IDLE_LINK_STATUS),_=()=>(0,s.useContext)(y);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},84743:()=>{},89099:(e,t,i)=>{"use strict";var a=i(16691);i.o(a,"notFound")&&i.d(t,{notFound:function(){return a.notFound}}),i.o(a,"redirect")&&i.d(t,{redirect:function(){return a.redirect}}),i.o(a,"usePathname")&&i.d(t,{usePathname:function(){return a.usePathname}}),i.o(a,"useRouter")&&i.d(t,{useRouter:function(){return a.useRouter}}),i.o(a,"useSearchParams")&&i.d(t,{useSearchParams:function(){return a.useSearchParams}})},91869:(e,t,i)=>{"use strict";i.d(t,{A:()=>n});var a=i(4192);let n=function(e){(0,a.A)(function(){e()})}},93328:(e,t,i)=>{"use strict";i.d(t,{A:()=>r});var a=i(7620),n=function(e,t){return"boolean"==typeof t?t:!e};let r=function(e){return(0,a.useReducer)(n,e)}},93891:()=>{}}]);
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.