1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="4cf0e339-24df-4a06-c2b3-a1b20c2b2627")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,89767,e=>{"use strict";var t=e.i(81821),i=e.i(44967),r=e.i(88481),n=e.i(51325),o=e.i(84128);e.s(["default",0,e=>{let{as:s=r.default,href:a,children:l,className:u,active:c=!1,...f}=e,[d,h]=(0,n.useState)(!1);return(0,t.jsx)(s,{...f,className:(0,i.default)("text-blue",u),href:a,onMouseEnter:()=>h(!0),onMouseLeave:()=>h(!1),children:(0,t.jsx)(o.RoughNotation,{show:!!c||d,animate:!1,iterations:1,strokeWidth:1,multiline:!0,padding:3,color:"var(--color-blue)",children:l})})}])},44967,(e,t,i)=>{!function(){"use strict";var i={}.hasOwnProperty;function r(){for(var e="",t=0;t<arguments.length;t++){var o=arguments[t];o&&(e=n(e,function(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return r.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var o in e)i.call(e,o)&&e[o]&&(t=n(t,o));return t}(o)))}return e}function n(e,t){return t?e?e+" "+t:e+t:e}if(t.exports)r.default=r,t.exports=r;else if("function"==typeof define&&"object"==typeof define.amd&&define.amd)void 0!==r&&e.v(r);else window.classNames=r}()},94783,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"Image",{enumerable:!0,get:function(){return w}});let r=e.r(84392),n=e.r(10375),o=e.r(81821),s=n._(e.r(51325)),a=r._(e.r(47447)),l=r._(e.r(19404)),u=e.r(69906),c=e.r(9122),f=e.r(17123),d=e.r(51444),h=r._(e.r(83126)),g=e.r(77367),p={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384,448,512],qualities:[75,90,95],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function m(e,t,i,r,n,o,s){let a=e?.src;e&&e["data-loaded-src"]!==a&&(e["data-loaded-src"]=a,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&n(!0),i?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let r=!1,n=!1;i.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>r,isPropagationStopped:()=>n,persist:()=>{},preventDefault:()=>{r=!0,t.preventDefault()},stopPropagation:()=>{n=!0,t.stopPropagation()}})}r?.current&&r.current(e)}}))}function y(e){return s.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let v="u"<typeof window?s.useEffect:s.useLayoutEffect,_=(0,s.forwardRef)((e,t)=>{let{src:i,srcSet:r,sizes:n,height:a,width:l,decoding:u,className:c,style:f,fetchPriority:d,placeholder:h,loading:p,unoptimized:_,fill:b,onLoadRef:w,onLoadingCompleteRef:O,setBlurComplete:S,setShowAltText:x,sizesInput:E,onLoad:R,onError:P,...C}=e,M=(0,s.useRef)(!1),k=(0,s.useRef)(null);v(()=>{let{current:e}=M,{current:t}=k;e||null===t||(P&&(t.src=t.src),t.complete&&m(t,h,w,O,S,_,E),M.current=!0)},[i,h,w,O,P,_,E]);let j=(0,g.useMergedRef)(t,k);return(0,o.jsx)("img",{...C,...y(d),loading:p,width:l,height:a,decoding:u,"data-nimg":b?"fill":"1",className:c,style:f,sizes:n,srcSet:r,src:i,ref:j,onLoad:e=>{m(e.currentTarget,h,w,O,S,_,E)},onError:e=>{x(!0),"empty"!==h&&S(!0),P&&P(e)}})});function b(e){let{isAppRouter:t,imgAttributes:i}=e,r={as:"image",imageSrcSet:i.srcSet,imageSizes:i.sizes,crossOrigin:i.crossOrigin,referrerPolicy:i.referrerPolicy,...y(i.fetchPriority)};return t&&a.default.preload?(a.default.preload(i.src,r),null):(0,o.jsx)(l.default,{children:(0,o.jsx)("link",{rel:"preload",href:i.srcSet?void 0:i.src,...r},"__nimg-"+i.src+i.srcSet+i.sizes)})}let w=(0,s.forwardRef)((e,t)=>{let i=(0,s.useContext)(d.RouterContext),r=(0,s.useContext)(f.ImageConfigContext),n=(0,s.useMemo)(()=>{let e=p||r||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>
2e-t),i=e.deviceSizes.sort((e,t)=>e-t),n=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:i,qualities:n,localPatterns:"u"<typeof window?r?.localPatterns:e.localPatterns}},[r]),{onLoad:a,onLoadingComplete:l}=e,g=(0,s.useRef)(a);(0,s.useEffect)(()=>{g.current=a},[a]);let m=(0,s.useRef)(l);(0,s.useEffect)(()=>{m.current=l},[l]);let[y,v]=(0,s.useState)(!1),[w,O]=(0,s.useState)(!1),{props:S,meta:x}=(0,u.getImgProps)(e,{defaultLoader:h.default,imgConf:n,blurComplete:y,showAltText:w});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(_,{...S,unoptimized:x.unoptimized,placeholder:x.placeholder,fill:x.fill,onLoadRef:g,onLoadingCompleteRef:m,setBlurComplete:v,setShowAltText:O,sizesInput:e.sizes,ref:t}),x.preload?(0,o.jsx)(b,{isAppRouter:!i,imgAttributes:S}):null]})});("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},98353,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r={default:function(){return c},getImageProps:function(){return u}};for(var n in r)Object.defineProperty(i,n,{enumerable:!0,get:r[n]});let o=e.r(84392),s=e.r(69906),a=e.r(94783),l=o._(e.r(83126));function u(e){let{props:t}=(0,s.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384,448,512],qualities:[75,90,95],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 c=a.Image},87028,(e,t,i)=>{t.exports=e.r(98353)},2515,(e,t,i)=>{"use strict";let r;Object.defineProperty(i,"__esModule",{value:!0});var n={getAssetToken:function(){return l},getAssetTokenQuery:function(){return u},getDeploymentId:function(){return s},getDeploymentIdQuery:function(){return a}};for(var o in n)Object.defineProperty(i,o,{enumerable:!0,get:n[o]});function s(){return r}function a(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=r;return t?`${e?"&":"?"}dpl=${t}`:""}function l(){}function u(){return arguments.length>0&&void 0!==arguments[0]&&arguments[0],l(),""}"u">typeof window?(r=document.documentElement.dataset.dplId,delete document.documentElement.dataset.dplId):r=void 0},15912,(e,t,i)=>{"use strict";function r(e,t){let i=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-i)<Math.abs(e-i)?t:e,t.qualities[0]):i}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"findClosestQuality",{enumerable:!0,get:function(){return r}})},83126,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"default",{enumerable:!0,get:function(){return s}});let r=e.r(15912),n=e.r(2515);function o(e){let{config:t,src:i,width:o,quality:s}=e,a=(0,n.getDeploymentId)();if(i.startsWith("/")&&!i.startsWith("//"))if(i.includes("/_next/static/immutable")&&!(0,n.getAssetToken)())a=void 0;else{let e=i.indexOf("?");if(-1!==e){let t=new URLSearchParams(i.slice(e+1)),r=t.get("dpl");if(r){a=r,t.delete("dpl");let n=t.toString();i=i.slice(0,e)+(n?"?"+n:"")}}}if(i.startsWith("/")&&i.includes("?")&&t.localPatterns?.length===1&&"**"===t.localPatterns[0].pathname&&""===t.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${i}" is using a query string which is not configured in images.localPatterns. 3Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let l=(0,r.findClosestQuality)(s,t);return`${t.path}?url=${encodeURIComponent(i)}&w=${o}&q=${l}${i.startsWith("/")&&a?`&dpl=${a}`:""}`}o.__next_img_default=!0;let s=o},69906,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"getImgProps",{enumerable:!0,get:function(){return u}});let r=e.r(2515),n=e.r(24204),o=e.r(9122),s=["-moz-initial","fill","none","scale-down",void 0];function a(e){return void 0!==e.default}function l(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function u(e,t){var i;let u,c,f,{src:d,sizes:h,unoptimized:g=!1,priority:p=!1,preload:m=!1,loading:y,className:v,quality:_,width:b,height:w,fill:O=!1,style:S,overrideSrc:x,onLoad:E,onLoadingComplete:R,placeholder:P="empty",blurDataURL:C,fetchPriority:M,decoding:k="async",layout:j,objectFit:z,objectPosition:T,lazyBoundary:D,lazyRoot:A,...I}=e,{imgConf:L,showAltText:N,blurComplete:$,defaultLoader:W}=t,F=L||o.imageConfigDefault;if("allSizes"in F)u=F;else{let e=[...F.deviceSizes,...F.imageSizes].sort((e,t)=>
3e-t),t=F.deviceSizes.sort((e,t)=>e-t),i=F.qualities?.sort((e,t)=>e-t);u={...F,allSizes:e,deviceSizes:t,qualities:i}}if(void 0===W)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let q=I.loader||W;delete I.loader,delete I.srcSet;let G="__next_img_default"in q;if(G){if("custom"===u.loader)throw Object.defineProperty(Error(`Image with src "${d}" is missing "loader" prop. 4Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=q;q=t=>{let{config:i,...r}=t;return e(r)}}if(j){"fill"===j&&(O=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[j];e&&(S={...S,...e});let t={responsive:"100vw",fill:"100vw"}[j];t&&!h&&(h=t)}let U="",B=l(b),H=l(w);if((i=d)&&"object"==typeof i&&(a(i)||void 0!==i.src)){let e=a(d)?d.default:d;if(!e.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(e)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!e.height||!e.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(e)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(c=e.blurWidth,f=e.blurHeight,C=C||e.blurDataURL,U=e.src,!O)if(B||H){if(B&&!H){let t=B/e.width;H=Math.round(e.height*t)}else if(!B&&H){let t=H/e.height;B=Math.round(e.width*t)}}else B=e.width,H=e.height}let V=!p&&!m&&("lazy"===y||void 0===y);(!(d="string"==typeof d?d:U)||d.startsWith("data:")||d.startsWith("blob:"))&&(g=!0,V=!1),u.unoptimized&&(g=!0),G&&!u.dangerouslyAllowSVG&&d.split("?",1)[0].endsWith(".svg")&&(g=!0);let X=l(_),J=Object.assign(O?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:z,objectPosition:T}:{},N?{}:{color:"transparent"},S),K=$||"empty"===P?null:"blur"===P?`url("data:image/svg+xml;charset=utf-8,${(0,n.getImageBlurSvg)({widthInt:B,heightInt:H,blurWidth:c,blurHeight:f,blurDataURL:C||"",objectFit:J.objectFit})}")`:`url("${P}")`,Q=s.includes(J.objectFit)?"fill"===J.objectFit?"100% 100%":"cover":J.objectFit,Y=K?{backgroundSize:Q,backgroundPosition:J.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:K}:{},Z=function(e){let{config:t,src:i,unoptimized:n,width:o,quality:s,sizes:a,loader:l}=e;if(n){if(i.startsWith("/")&&!i.startsWith("//")){let e=(0,r.getDeploymentId)();if(i.includes("/_next/static/immutable")&&!(0,r.getAssetToken)())e=void 0;else if(e){let t=i.indexOf("?");if(-1!==t){let r=new URLSearchParams(i.slice(t+1));r.get("dpl")||(r.append("dpl",e),i=i.slice(0,t)+"?"+r.toString())}else i+=`?dpl=${e}`}}return{src:i,srcSet:void 0,sizes:void 0}}let{widths:u,kind:c}=function(e,t,i){let{deviceSizes:r,allSizes:n}=e;if(i){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let r;r=e.exec(i);)t.push(parseInt(r[2]));if(t.length){let e=.01*Math.min(...t);return{widths:n.filter(t=>t>=r[0]*e),kind:"w"}}return{widths:n,kind:"w"}}return"number"!=typeof t?{widths:r,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>n.find(t=>t>=e)||n[n.length-1]))],kind:"x"}}(t,o,a),f=u.length-1;return{sizes:a||"w"!==c?a:"100vw",srcSet:u.map((e,r)=>`${l({config:t,src:i,quality:s,width:e})} ${"w"===c?e:r+1}${c}`).join(", "),src:l({config:t,src:i,quality:s,width:u[f]})}}({config:u,src:d,unoptimized:g,width:B,quality:X,sizes:h,loader:q}),ee=V?"lazy":y;return{props:{...I,loading:ee,fetchPriority:M,width:B,height:H,decoding:k,className:v,style:{...J,...Y},sizes:Z.sizes,srcSet:Z.srcSet,src:x||Z.src},meta:{unoptimized:g,preload:m||p,placeholder:P,fill:O}}}},24204,(e,t,i)=>{"use strict";function r(e){let{widthInt:t,heightInt:i,blurWidth:r,blurHeight:n,blurDataURL:o,objectFit:s}=e,a=r?40*r:t,l=n?40*n:i,u=a&&l?`viewBox='0 0 ${a} ${l}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${u}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3Cfe
4ColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${u?"none":"contain"===s?"xMidYMid":"cover"===s?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${o}'/%3E%3C/svg%3E`}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"getImageBlurSvg",{enumerable:!0,get:function(){return r}})},17123,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"ImageConfigContext",{enumerable:!0,get:function(){return o}});let r=e.r(84392)._(e.r(51325)),n=e.r(9122),o=r.default.createContext(n.imageConfigDefault)},9122,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r={VALID_LOADERS:function(){return o},imageConfigDefault:function(){return s}};for(var n in r)Object.defineProperty(i,n,{enumerable:!0,get:r[n]});let o=["default","imgix","cloudinary","akamai","custom"],s={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1,customCacheHandler:!1}},15483,(e,t,i)=>{t.exports=e.r(19404)},98454,(e,t,i)=>{"use strict";var r=e.r(51325);function n(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var i=2;i<arguments.length;i++)t+="&args[]="+encodeURIComponent(arguments[i])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function o(){}var s={d:{f:o,r:function(){throw Error(n(522))},D:o,C:o,L:o,m:o,X:o,S:o,M:o},p:0,findDOMNode:null},a=Symbol.for("react.portal"),l=Symbol.for("react.recoverable"),u=Symbol.for("react.optimistic_key"),c=r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function f(e,t){return"font"===e?"":"string"==typeof t?"use-credentials"===t?t:"":void 0}i.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=s,i.browser=function(e){return{$$typeof:l,_reason:e}},i.createPortal=function(e,t){var i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!t||1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType)throw Error(n(299));return function(e,t,i){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:a,key:null==r?null:r===u?u:""+r,children:e,containerInfo:t,implementation:i}}(e,t,null,i)},i.flushSync=function(e){var t=c.T,i=s.p;try{if(c.T=null,s.p=2,e)return e()}finally{c.T=t,s.p=i,s.d.f()}},i.preconnect=function(e,t){"string"==typeof e&&(t=t?"string"==typeof(t=t.crossOrigin)?"use-credentials"===t?t:"":void 0:null,s.d.C(e,t))},i.prefetchDNS=function(e){"string"==typeof e&&s.d.D(e)},i.preinit=function(e,t){if("string"==typeof e&&t&&"string"==typeof t.as){var i=t.as,r=f(i,t.crossOrigin),n="string"==typeof t.integrity?t.integrity:void 0,o="string"==typeof t.fetchPriority?t.fetchPriority:void 0;"style"===i?s.d.S(e,"string"==typeof t.precedence?t.precedence:void 0,{crossOrigin:r,integrity:n,fetchPriority:o}):"script"===i&&s.d.X(e,{crossOrigin:r,integrity:n,fetchPriority:o,nonce:"string"==typeof t.nonce?t.nonce:void 0})}},i.preinitModule=function(e,t){if("string"==typeof e)if("object"==typeof t&&null!==t){if(null==t.as||"script"===t.as){var i=f(t.as,t.crossOrigin);s.d.M(e,{crossOrigin:i,integrity:"string"==typeof t.integrity?t.integrity:void 0,nonce:"string"==typeof t.nonce?t.nonce:void 0,fetchPriority:"string"==typeof t.fetchPriority?t.fetchPriority:void 0})}}else null==t&&s.d.M(e)},i.preload=function(e,t){if("string"==typeof e&&"object"==typeof t&&null!==t&&"string"==typeof t.as){var i=t.as,r=f(i,t.crossOrigin);s.d.L(e,i,{crossOrigin:r,integrity:"string"==typeof t.integrity?t.integrity:void 0,nonce:"string"==typeof t.nonce?t.nonce:void 0,type:"string"==typeof t.type?t.type:void 0,fetchPriority:"string"==typeof t.fetchPriority?t.fetchPriority:void 0,referrerPolicy:"str
4ing"==typeof t.referrerPolicy?t.referrerPolicy:void 0,imageSrcSet:"string"==typeof t.imageSrcSet?t.imageSrcSet:void 0,imageSizes:"string"==typeof t.imageSizes?t.imageSizes:void 0,media:"string"==typeof t.media?t.media:void 0})}},i.preloadModule=function(e,t){if("string"==typeof e)if(t){var i=f(t.as,t.crossOrigin);s.d.m(e,{as:"string"==typeof t.as&&"script"!==t.as?t.as:void 0,crossOrigin:i,integrity:"string"==typeof t.integrity?t.integrity:void 0,nonce:"string"==typeof t.nonce?t.nonce:void 0,fetchPriority:"string"==typeof t.fetchPriority?t.fetchPriority:void 0})}else s.d.m(e)},i.requestFormReset=function(e){s.d.r(e)},i.unstable_batchedUpdates=function(e,t){return e(t)},i.useFormState=function(e,t,i){return c.H.useFormState(e,t,i)},i.useFormStatus=function(){return c.H.useHostTransitionStatus()},i.version="19.3.0"},47447,(e,t,i)=>{"use strict";!function e(){if("u">typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),t.exports=e.r(98454)},84128,e=>{"use strict";var t=e.i(51325);let i="http://www.w3.org/2000/svg";class r{constructor(e){this.seed=e}next(){return this.seed?(0x80000000-1&(this.seed=Math.imul(48271,this.seed)))/0x80000000:Math.random()}}function n(e,t,i,r,n){return{type:"path",ops:c(e,t,i,r,n)}}function o(e,t,i){let r=(e||[]).length;if(r>2){let n=[];for(let t=0;t<r-1;t++)n.push(...c(e[t][0],e[t][1],e[t+1][0],e[t+1][1],i));return t&&n.push(...c(e[r-1][0],e[r-1][1],e[0][0],e[0][1],i)),{type:"path",ops:n}}return 2===r?n(e[0][0],e[0][1],e[1][0],e[1][1],i):{type:"path",ops:[]}}function s(e,t,i,r,n){let o,s,a,c,f;return function(e,t,i,r){let[n,o]=h(r.increment,e,t,r.rx,r.ry,1,r.increment*l(.1,l(.4,1,i),i),i),s=d(n,null,i);if(!i.disableMultiStroke){let[n]=h(r.increment,e,t,r.rx,r.ry,1.5,0,i),o=d(n,null,i);s=s.concat(o)}return{estimatedPoints:o,opset:{type:"path",ops:s}}}(e,t,n,(o=Math.sqrt(2*Math.PI*Math.sqrt((Math.pow(i/2,2)+Math.pow(r/2,2))/2)),s=2*Math.PI/Math.max(n.curveStepCount,n.curveStepCount/Math.sqrt(200)*o),a=Math.abs(i/2),c=Math.abs(r/2),f=1-n.curveFitting,a+=u(a*f,n),c+=u(c*f,n),{increment:s,rx:a,ry:c})).opset}function a(e){return e.randomizer||(e.randomizer=new r(e.seed||0)),e.randomizer.next()}function l(e,t,i){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;return i.roughness*r*(a(i)*(t-e)+e)}function u(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return l(-e,e,t,i)}function c(e,t,i,r,n){let o=arguments.length>5&&void 0!==arguments[5]&&arguments[5],s=o?n.disableMultiStrokeFill:n.disableMultiStroke,a=f(e,t,i,r,n,!0,!1);if(s)return a;let l=f(e,t,i,r,n,!0,!0);return a.concat(l)}function f(e,t,i,r,n,o,s){let l=Math.pow(e-i,2)+Math.pow(t-r,2),c=Math.sqrt(l),f=1;f=c<200?1:c>500?.4:-.0016668*c+1.233334;let d=n.maxRandomnessOffset||0;d*d*100>l&&(d=c/10);let h=d/2,g=.2+.2*a(n),p=n.bowing*n.maxRandomnessOffset*(r-t)/200,m=n.bowing*n.maxRandomnessOffset*(e-i)/200;p=u(p,n,f),m=u(m,n,f);let y=[];return o&&(s?y.push({op:"move",data:[e+u(h,n,f),t+u(h,n,f)]}):y.push({op:"move",data:[e+u(d,n,f),t+u(d,n,f)]})),s?y.push({op:"bcurveTo",data:[p+e+(i-e)*g+u(h,n,f),m+t+(r-t)*g+u(h,n,f),p+e+2*(i-e)*g+u(h,n,f),m+t+2*(r-t)*g+u(h,n,f),i+u(h,n,f),r+u(h,n,f)]}):y.push({op:"bcurveTo",data:[p+e+(i-e)*g+u(d,n,f),m+t+(r-t)*g+u(d,n,f),p+e+2*(i-e)*g+u(d,n,f),m+t+2*(r-t)*g+u(d,n,f),i+u(d,n,f),r+u(d,n,f)]}),y}function d(e,t,i){let r=e.length,n=[];if(r>3){let o=[],s=1-i.curveTightness;n.push({op:"move",data:[e[1][0],e[1][1]]});for(let t=1;t+2<r;t++){let i=e[t];o[0]=[i[0],i[1]],o[1]=[i[0]+(s*e[t+1][0]-s*e[t-1][0])/6,i[1]+(s*e[t+1][1]-s*e[t-1][1])/6],o[2]=[e[t+1][0]+(s*e[t][0]-s*e[t+2][0])/6,e[t+1][1]+(s*e[t][1]-s*e[t+2][1])/6],o[3]=[e[t+1][0],e[t+1][1]],n.push({op:"bcurveTo",data:[o[1][0],o[1][1],o[2][0],o[2][1],o[3][0],o[3][1]]})}if(t&&2===t.length){let e=i.maxRandomnessOffset;n.push({op:"lineTo",data:[t[0]+u(e,i),t[1]+u(e,i)]})}}else 3===r?(n.push({op:"move",data:[e[1][0],e[1][1]]}),n.push({op:"bcurveTo",data:[e[1][0],e[1][1],e[2][0],e[2][1],e[2][0],e[2][1]]})):2===r&&n.push(...c(e[0][0],e[0][1],e[1][0],e[1][1],i));return n}function h(e,t,i,r,n,o,s,a){let l=[],c=[],f=u(.5,a)-Math.PI/2;c.push([u(o,a)+t+.9*r*Math.cos(f-e),u(o,a)+i+.9*n*Math.sin(f-e)]);for(let s=f;s<2*Math.PI+f-.01;s+=e){let e=[u(o,a)+t+r*Math.cos(s),u(o,a)+i+n*Math.sin(s)];l.push(e),c.push(e)}return c.push([u(o,a)+t+r*Math.cos(f+2*Math.PI+.5*s),u(o,a)+i+n*Math.sin(f+2*Math.PI+.5*s)]),c.push([u(o,a)+t+.98*r*Math.cos(f+s),u(o,a)+i+.98*n*Math.sin(f+s)]),c.push([u(o,a)+t+.9*r*Math.cos(f+.5*s),u(o,a)+i+.9*n*Math.sin(f+.5*s)]),[c,l]}function g(e,t){return{maxRandomnessOffset:2,roughness:"highlight"===e?3:1.5,bowing:1,stroke:"#000",strokeWidth:1.5,curveTightness:0,curveFitting:.95,curveStepCount:9,fillStyle:"hachure",fillWeight:-1,hachureAngle:-41,hachureGap:-1,dashOffset:-1,dashGap:-1,zigzagOffset:-1,combineNestedSvgPaths:!1,disableMultiStroke:"double"!==e,disableMultiStrokeFill:!1,seed:t}}class p{constructor(e,t){this._state="unattached",this._resizing=!1,this._seed=Math.floor(0x80000000*Math.random()),this._lastSizes=[],this._animationDelay=0,this._resizeListener=()=>{this._resizing||(this._resizing=!0,setTimeout(()=>{this._resizing=!1,"showing"===this._state&&this.haveRectsChanged()&&this.show()},400))},this._e=e,this._config=JSON.parse(JSON.stringify(t)),this.attach()}get animate(){return this._config.animate}set animate(e){this._config.animate=e}get animationDuration(){return this._config.animationDuration}set animationDuration(e){this._config.animationDuration=e}get iterations(){return this._config.iterations}set iterations(e){this._config.iterations=e}get color(){return this._config.color}set color(e){this._config.color!==e&&(this._config.color=e,this.refresh())}get strokeWidth(){return this._config.strokeWidth}set strokeWidth(e){this._config.strokeWidth!==e&&(this._config.strokeWidth=e,this.refresh())}get padding(){return this._config.padding}set padding(e){this._config.padding!==e&&(this._config.padding=e,this.refresh())}attach(){if("unattached"===this._state&&this._e.parentElement){if(!window.__rno_kf_s){let e=window.__rno_kf_s=document.createElement("style");e.textContent="@keyframes rough-notation-dash { to { stroke-dashoffset: 0; } }",document.head.appendChild(e)}let e=this._svg=document.createElementNS(i,"svg");e.setAttribute("class","rough-annotation");let t=e.style;t.position="absolute",t.top="0",t.left="0",t.overflow="visible",t.pointerEvents="none",t.width="100px",t.height="100px";let r="highlight"===this._config.type;if(this._e.insertAdjacentElement(r?"beforebegin":"afterend",e),this._state="not-showing",r){let e=window.getComputedStyle(this._e).position;e&&"static"!==e||(this._e.style.position="relative")}this.attachListeners()}}detachListeners(){window.removeEventListener("resize",this._resizeListener),this._ro&&this._ro.unobserve(this._e)}attachListeners(){this.detachListeners(),window.addEventListener("resize",this._resizeListener,{passive:!0}),!this._ro&&"ResizeObserver"in window&&(this._ro=new window.ResizeObserver(e=>{for(let t of e)t.contentRect&&this._resizeListener()})),this._ro&&this._ro.observe(this._e)}haveRectsChanged(){if(this._lastSizes.length){let e=this.rects();if(e.length!==this._lastSizes.length)return!0;for(let t=0;t<e.length;t++)if(!this.isSameRect(e[t],this._lastSizes[t]))return!0}return!1}isSameRect(e,t){let i=(e,t)=>Math.round(e)===Math.round(t);return i(e.x,t.x)&&i(e.y,t.y)&&i(e.w,t.w)&&i(e.h,t.h)}isShowing(){return"not-showing"!==this._state}refresh(){this.isShowing()&&!this.pendingRefresh&&(this.pendingRefresh=Promise.resolve().then(()=>{this.isShowing()&&this.show(),delete this.pendingRefresh}))}show(){switch(this._state){case"unattached":break;case"showing":this.hide(),this._svg&&this.render(this._svg,!0);break;case"not-showing":this.attach(),this._svg&&this.render(this._svg,!1)}}
4hide(){if(this._svg)for(;this._svg.lastChild;)this._svg.removeChild(this._svg.lastChild);this._state="not-showing"}remove(){this._svg&&this._svg.parentElement&&this._svg.parentElement.removeChild(this._svg),this._svg=void 0,this._state="unattached",this.detachListeners()}render(e,t){let r=this._config;t&&((r=JSON.parse(JSON.stringify(this._config))).animate=!1);let a=this.rects(),l=0;a.forEach(e=>l+=e.w);let u=r.animationDuration||800,c=0;for(let t=0;t<a.length;t++){let f=u*(a[t].w/l);(function(e,t,r,a,l,u){let c=[],f=r.strokeWidth||2,d=function(e){let t=e.padding;if(t||0===t){if("number"==typeof t)return[t,t,t,t];if(Array.isArray(t)&&t.length)switch(t.length){case 4:return[...t];case 1:return[t[0],t[0],t[0],t[0]];case 2:return[...t,...t];case 3:return[...t,t[1]];default:return[t[0],t[1],t[2],t[3]]}}return[5,5,5,5]}(r),h=void 0===r.animate||!!r.animate,p=r.iterations||2,m=+!!r.rtl,y=g("single",u);switch(r.type){case"underline":{let e=t.y+t.h+d[2];for(let i=m;i<p+m;i++)i%2?c.push(n(t.x+t.w,e,t.x,e,y)):c.push(n(t.x,e,t.x+t.w,e,y));break}case"strike-through":{let e=t.y+t.h/2;for(let i=m;i<p+m;i++)i%2?c.push(n(t.x+t.w,e,t.x,e,y)):c.push(n(t.x,e,t.x+t.w,e,y));break}case"box":{let e=t.x-d[3],i=t.y-d[0],r=t.w+(d[1]+d[3]),n=t.h+(d[0]+d[2]);for(let t=0;t<p;t++){var v,_,b,w;c.push(o([[v=e,_=i],[v+(b=r),_],[v+b,_+(w=n)],[v,_+w]],!0,y))}break}case"bracket":{let e=Array.isArray(r.brackets)?r.brackets:r.brackets?[r.brackets]:["right"],i=t.x-2*d[3],n=t.x+t.w+2*d[1],s=t.y-2*d[0],a=t.y+t.h+2*d[2];for(let r of e){let e;switch(r){case"bottom":e=[[i,t.y+t.h],[i,a],[n,a],[n,t.y+t.h]];break;case"top":e=[[i,t.y],[i,s],[n,s],[n,t.y]];break;case"left":e=[[t.x,s],[i,s],[i,a],[t.x,a]];break;case"right":e=[[t.x+t.w,s],[n,s],[n,a],[t.x+t.w,a]]}e&&c.push(o(e,!1,y))}break}case"crossed-off":{let e=t.x,i=t.y,r=e+t.w,o=i+t.h;for(let t=m;t<p+m;t++)t%2?c.push(n(r,o,e,i,y)):c.push(n(e,i,r,o,y));for(let t=m;t<p+m;t++)t%2?c.push(n(e,o,r,i,y)):c.push(n(r,i,e,o,y));break}case"circle":{let e=g("double",u),i=t.w+(d[1]+d[3]),r=t.h+(d[0]+d[2]),n=t.x-d[3]+i/2,o=t.y-d[0]+r/2,a=Math.floor(p/2),l=p-2*a;for(let t=0;t<a;t++)c.push(s(n,o,i,r,e));for(let e=0;e<l;e++)c.push(s(n,o,i,r,y));break}case"highlight":{let e=g("highlight",u);f=.95*t.h;let i=t.y+t.h/2;for(let r=m;r<p+m;r++)r%2?c.push(n(t.x+t.w,i,t.x,i,e)):c.push(n(t.x,i,t.x+t.w,i,e))}}if(c.length){let t=function(e){let t=[];for(let i of e){let e="";for(let r of i.ops){let i=r.data;switch(r.op){case"move":e.trim()&&t.push(e.trim()),e=`M${i[0]} ${i[1]} `;break;case"bcurveTo":e+=`C${i[0]} ${i[1]}, ${i[2]} ${i[3]}, ${i[4]} ${i[5]} `;break;case"lineTo":e+=`L${i[0]} ${i[1]} `}}e.trim()&&t.push(e.trim())}return t}(c),n=[],o=[],s=0,u=(e,t,i)=>e.setAttribute(t,i);for(let a of t){let t=document.createElementNS(i,"path");if(u(t,"d",a),u(t,"fill","none"),u(t,"stroke",r.color||"currentColor"),u(t,"stroke-width",""+f),h){let e=t.getTotalLength();n.push(e),s+=e}e.appendChild(t),o.push(t)}if(h){let e=0;for(let t=0;t<o.length;t++){let i=o[t],r=n[t],u=s?r/s*l:0,c=a+e,f=i.style;f.strokeDashoffset=""+r,f.strokeDasharray=""+r,f.animation=`rough-notation-dash ${u}ms ease-out ${c}ms forwards`,e+=u}}}})(e,a[t],r,c+this._animationDelay,f,this._seed),c+=f}this._lastSizes=a,this._state="showing"}rects(){let e=[];
4if(this._svg)if(this._config.multiline){let t=this._e.getClientRects();for(let i=0;i<t.length;i++)e.push(this.svgRect(this._svg,t[i]))}else e.push(this.svgRect(this._svg,this._e.getBoundingClientRect()));return e}svgRect(e,t){let i=e.getBoundingClientRect();return{x:(t.x||t.left)-(i.x||i.left),y:(t.y||t.top)-(i.y||i.top),w:t.width,h:t.height}}}var m=function(){return(m=Object.assign||function(e){for(var t,i=1,r=arguments.length;i<r;i++)for(var n in t=arguments[i])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}).apply(this,arguments)},y=(0,t.createContext)(null),v=(0,t.createContext)(null),_=function(e,i){var r=(0,t.useContext)(y),n=(0,t.useContext)(v),o=(0,t.useRef)({annotation:e,context:r,dispatch:n,order:i});(0,t.useEffect)(function(){var e=o.current,t=e.annotation,i=e.context,r=e.dispatch,n=e.order;if(i&&r)return r({type:"ADD",payload:{annotation:t,order:n}})},[])};e.s(["RoughNotation",0,function(e){var i=e.animate,r=void 0===i||i,n=e.animationDelay,o=void 0===n?0:n,s=e.animationDuration,a=void 0===s?800:s,l=e.brackets,u=e.children,c=e.color,f=e.customElement,d=e.getAnnotationObject,h=e.iterations,g=e.multiline,y=e.order,v=e.padding,b=void 0===v?5:v,w=e.show,O=void 0!==w&&w,S=e.strokeWidth,x=void 0===S?1:S,E=e.type,R=function(e,t){var i={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(i[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,r=Object.getOwnPropertySymbols(e);n<r.length;n++)0>t.indexOf(r[n])&&Object.prototype.propertyIsEnumerable.call(e,r[n])&&(i[r[n]]=e[r[n]]);return i}(e,["animate","animationDelay","animationDuration","brackets","children","color","customElement","getAnnotationObject","iterations","multiline","order","padding","show","strokeWidth","type"]),P=(0,t.useRef)(null),C=(0,t.useRef)(),M=(0,t.useRef)({playing:!1,timeout:null}),k=(0,t.useRef)({animate:r,animationDuration:a,brackets:l,color:c,getAnnotationObject:d,iterations:void 0===h?2:h,multiline:void 0!==g&&g,padding:b,strokeWidth:x,type:void 0===E?"underline":E}),j=(0,t.useCallback)(function(){M.current.timeout||(M.current.timeout=window.setTimeout(function(){var e,t;M.current.playing=!0,null==(t=null==(e=C.current)?void 0:e.show)||t.call(e),window.setTimeout(function(){M.current.playing=!1,M.current.timeout=null},a)},o))},[o,a]),z=(0,t.useCallback)(function(){var e,t;null==(t=null==(e=C.current)?void 0:e.hide)||t.call(e),M.current.playing=!1,M.current.timeout&&(clearTimeout(M.current.timeout),M.current.timeout=null)},[]);return _({getAnnotation:(0,t.useCallback)(function(){return C.current},[C]),show:j,hide:z},"string"==typeof y?parseInt(y):y),(0,t.useEffect)(function(){var e=k.current,t=e.getAnnotationObject;return C.current=new p(P.current,e),t&&t(C.current),function(){var e,t;null==(t=null==(e=C.current)?void 0:e.remove)||t.call(e)}},[]),(0,t.useEffect)(function(){O?j():z()},[C,O,o,M,a,j,z]),(0,t.useEffect)(function(){C.current&&(C.current.animate=r,C.current.animationDuration=a,C.current.color=c,C.current.strokeWidth=x,C.current.padding=b)},[C,r,a,c,x,b]),t.default.createElement(void 0===f?"span":f,m({ref:P},R),u)}],84128)}]); 5 6//# debugId=4cf0e339-24df-4a06-c2b3-a1b20c2b2627
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.