PageSourceSearch

https://www.foross.no/_next/static/chunks/1iwlwc90k4zsu.js

js foross.no collected 2026-09-24 20:15:38 UTC 53,128 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,797826,47730,687745,e=>{"use strict";let t=/^[A-Za-z0-9_-]{6,}$/;function n(e){let n;if(!e)return null;try{n=new URL(e.trim())}catch{return null}let i=n.hostname.replace(/^www\./,"").toLowerCase(),r=n.pathname.split("/").filter(Boolean);if("youtu.be"===i){let e=r[0];return e&&t.test(e)?{provider:"youtube",id:e}:null}if("youtube.com"===i||"m.youtube.com"===i||"youtube-nocookie.com"===i){let e=n.searchParams.get("v");if(e&&t.test(e))return{provider:"youtube",id:e};if(r.length>=2&&["embed","live","shorts","v"].includes(r[0])){let e=r[1];return e&&t.test(e)?{provider:"youtube",id:e}:null}return null}if("vimeo.com"===i||"player.vimeo.com"===i){let e=r.find(e=>/^\d+$/.test(e));return e?{provider:"vimeo",id:e}:null}return null}e.s(["parseVideoUrl",0,n,"youtubeThumbnailUrl",0,function(e){return`https://img.youtube.com/vi/${e}/maxresdefault.jpg`}],797826);var i=e.i(761980);e.s(["useYouTubeThumbnailFallback",0,function(e){let[t,n]=(0,i.useState)(e),[r,s]=(0,i.useState)(0),a=(0,i.useRef)(e);return{url:t,onError:()=>{let e=a.current;if(!e?.includes("img.youtube.com"))return void n(null);let t=e.match(/\/vi\/([^/]+)\//)?.[1];if(!t)return void n(null);let i=[`https://img.youtube.com/vi/${t}/maxresdefault.jpg`,`https://img.youtube.com/vi/${t}/hqdefault.jpg`,`https://img.youtube.com/vi/${t}/mqdefault.jpg`],o=r+1;o<i.length?(n(i[o]),s(o)):n(null)}}}],47730);let r=new Map;e.s(["useVimeoThumbnail",0,function(e){let[t,s]=(0,i.useState)(null);return(0,i.useEffect)(()=>{if(!e)return void s(null);let t=n(e);if(!t||"vimeo"!==t.provider)return void s(null);let i=t.id;if(r.has(i))return void s(r.get(i)??null);let a=new AbortController;return(async()=>{try{let t=await fetch(`https://vimeo.com/api/oembed.json?url=${encodeURIComponent(e)}`,{signal:a.signal});if(!t.ok){r.set(i,null),s(null);return}let n=(await t.json()).thumbnail_url||null;r.set(i,n),s(n)}catch(e){e instanceof Error&&"AbortError"===e.name||r.set(i,null),s(null)}})(),()=>{a.abort()}},[e]),t}],687745)},659545,e=>{"use strict";var t=e.i(797826);let n=e=>"string"==typeof e?e:e?.current??"",i=e=>({_id:e?._id??"",title:e?.title??"",slug:n(e?.slug),imageUrl:e?.imageUrl??null});e.s(["canonicalVideoPath",0,e=>{let t=e.series[0]?.slug;return t&&e.slug?`/video/${t}?episodeId=${e.slug}`:null},"mapToSanityVideo",0,e=>({_id:e?._id??"",_type:"video",title:e?.title??"",slug:n(e?.slug),url:e?.url??"",series:Array.isArray(e?.series)?e.series.filter(Boolean).map(i):[],episodeNumber:e?.episodeNumber??null,authors:Array.isArray(e?.authors)?e.authors.filter(Boolean).map(e=>({_id:e._id,name:e.name??"",slug:n(e.slug)})):[],categories:Array.isArray(e?.categories)?e.categories.filter(Boolean).map(e=>({_id:e._id,title:e.title??"",slug:n(e.slug)})):[],description:e?.description??null,excerpt:e?.excerpt??null,imageUrl:e?.imageUrl??null,thumbnailUrl:e?.thumbnailUrl??null,publishedAt:e?.publishedAt??"",isHiddenFromFrontpage:e?.isHiddenFromFrontpage??!1}),"resolveVideoThumbnail",0,e=>{if(e.imageUrl)return e.imageUrl;if(e.thumbnailUrl)return e.thumbnailUrl;let n=(0,t.parseVideoUrl)(e.url);return n?.provider==="youtube"?(0,t.youtubeThumbnailUrl)(n.id):e.series[0]?.imageUrl??null},"videoPlainDescription",0,(e,t=160)=>{let n=e.excerpt?.trim()||(e.description??[]).filter(e=>e?._type==="block").map(e=>(e.children??[]).filter(e=>e?._type==="span").map(e=>e.text??"").join("")).join(" ").replace(/\s+/g," ").trim();if(!n)return"";if(n.length<=t)return n;let i=n.slice(0,t),r=i.lastIndexOf(" ");return`${(r>0?i.slice(0,r):i).trimEnd()}…`}])},783111,e=>{"use strict";var t=e.i(435815),n=e.i(625428),i=e.i(868089),r=e.i(306981),s=e.i(761980);e.s(["useFormValidation",0,function(e,a,o){let{validationBehavior:l,focus:u}=e;(0,t.useLayoutEffect)(()=>{if("native"===l&&(null==o?void 0:o.current)&&!o.current.disabled){var e;let t,n=a.realtimeValidation.isInvalid?a.realtimeValidation.validationErrors.join(" ")||"Invalid value.":"";o.current.setCustomValidity(n),o.current.hasAttribute("title")||(o.current.title=""),a.realtimeValidation.isInvalid||a.updateV
1alidation({isInvalid:!(e=o.current).validity.valid,validationDetails:{badInput:(t=e.validity).badInput,customError:t.customError,patternMismatch:t.patternMismatch,rangeOverflow:t.rangeOverflow,rangeUnderflow:t.rangeUnderflow,stepMismatch:t.stepMismatch,tooLong:t.tooLong,tooShort:t.tooShort,typeMismatch:t.typeMismatch,valueMissing:t.valueMissing,valid:t.valid},validationErrors:e.validationMessage?[e.validationMessage]:[]})}});let c=(0,s.useRef)(!1),d=(0,n.useEffectEvent)(()=>{c.current||a.resetValidation()}),g=(0,n.useEffectEvent)(e=>{var t,n;a.displayValidation.isInvalid||a.commitValidation();let i=null==o||null==(t=o.current)?void 0:t.form;!e.defaultPrevented&&o&&i&&function(e){for(let n=0;n<e.elements.length;n++){var t;let i=e.elements[n];if((null==(t=i.validity)?void 0:t.valid)===!1)return i}return null}(i)===o.current&&(u?u():null==(n=o.current)||n.focus(),(0,r.setInteractionModality)("keyboard")),e.preventDefault()}),f=(0,n.useEffectEvent)(()=>{a.commitValidation()});(0,s.useEffect)(()=>{let e=null==o?void 0:o.current;if(!e)return;let t=e.form,n=null==t?void 0:t.reset;return t&&(t.reset=()=>{c.current=!window.event||"message"===window.event.type&&(0,i.getEventTarget)(window.event)instanceof MessagePort,null==n||n.call(t),c.current=!1}),e.addEventListener("invalid",g),e.addEventListener("change",f),null==t||t.addEventListener("reset",d),()=>{e.removeEventListener("invalid",g),e.removeEventListener("change",f),null==t||t.removeEventListener("reset",d),t&&(t.reset=n)}},[o,l])}])},562163,e=>{"use strict";var t=e.i(761980);let n={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valueMissing:!1,valid:!0},i={...n,customError:!0,valid:!1},r={isInvalid:!1,validationDetails:n,validationErrors:[]},s=(0,t.createContext)({}),a="__formValidationState"+Date.now();function o(e){return e?Array.isArray(e)?e:[e]:[]}function l(e){return e.length?{isInvalid:!0,validationErrors:e,validationDetails:i}:null}function u(e,t){return e===t||!!e&&!!t&&e.isInvalid===t.isInvalid&&e.validationErrors.length===t.validationErrors.length&&e.validationErrors.every((e,n)=>e===t.validationErrors[n])&&Object.entries(e.validationDetails).every(([e,n])=>t.validationDetails[e]===n)}e.s(["DEFAULT_VALIDATION_RESULT",0,r,"FormValidationContext",0,s,"privateValidationStateProp",0,a,"useFormValidationState",0,function(e){if(e[a]){let{realtimeValidation:t,displayValidation:n,updateValidation:i,resetValidation:r,commitValidation:s}=e[a];return{realtimeValidation:t,displayValidation:n,updateValidation:i,resetValidation:r,commitValidation:s}}return function(e){let{isInvalid:n,validationState:a,name:c,value:d,builtinValidation:g,validate:f,validationBehavior:p="aria"}=e;a&&(n||(n="invalid"===a));let h=void 0!==n?{isInvalid:n,validationErrors:[],validationDetails:i}:null,m=(0,t.useMemo)(()=>f&&null!=d?l(function(e,t){if("function"==typeof e){let n=e(t);if(n&&"boolean"!=typeof n)return o(n)}return[]}(f,d)):null,[f,d]);(null==g?void 0:g.validationDetails.valid)&&(g=void 0);let y=(0,t.useContext)(s),v=(0,t.useMemo)(()=>c?Array.isArray(c)?c.flatMap(e=>o(y[e])):o(y[c]):[],[y,c]),[b,w]=(0,t.useState)(y),[x,k]=(0,t.useState)(!1);y!==b&&(w(y),k(!1));let T=(0,t.useMemo)(()=>l(x?[]:v),[x,v]),E=(0,t.useRef)(r),[$,j]=(0,t.useState)(r),I=(0,t.useRef)(r),[S,M]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{if(!S)return;M(!1);let e=m||g||E.current;u(e,I.current)||(I.current=e,j(e))}),{realtimeValidation:h||T||m||g||r,displayValidation:"native"===p?h||T||$:h||T||m||g||$,updateValidation(e){"aria"!==p||u($,e)?E.current=e:j(e)},resetValidation(){u(r,I.current)||(I.current=r,j(r)),"native"===p&&M(!1),k(!0)},commitValidation(){"native"===p&&M(!0),k(!0)}}}(e)}])},845154,403314,e=>{"use strict";var t=e.i(761980),n=e.i(608949),i=Symbol("default");function r(e,n){let r=(0,t.useContext)(e);if(null===n)return null;if(r&&"object"==typeof r&&"slots"in r&&r.slots){let e=new Intl.ListFormat().format(Object.keys(r.slots).map(e=>`"${e}"`));if(!n&&!r.slots[i])throw Error(`A slot prop is required. Valid slot names are ${e}.`);let t=n||i;if(!r.slots[t])throw Error(`Invalid slot "${n}". Valid slot names are ${e}.`);return r.slots[t]}return r}function s(e,i,s){var a;let o,l,u,{ref:c,...d}=r(s,e.slot)||{},g=(a=(0,t.useMemo)(()=>(0,n.mergeRefs)(i,c),[i,c]),o=(0,t.useRef)(null),l=(0,t.useRef)(void 0),u=(0,t.useCallback)(e=>{if("function"==typeof a){let t=a(e);return()=>{"function"==typeof t?t():a(null)}}if(a)return a.current=e,()=>{a.current=null}},[a]),(0,t.useMemo)(()=>({get current(){return o.current},set current(value){o.current=value,l.current&&(l.current(),l.current=void 0),null!=value&&(l.current=u(value))}}),[u])),f=(0,n.mergeProps)(d,e);return"style"in d&&d.style&&"style"in e&&e.style&&("function"==typeof d.style||"function"==typeof e.style?f.style=t=>{let n="function"==typeof d.style?d.style(t):d.style,i={...t.defaultStyle,...n},r="function"==typeof e.style?e.style({...t,defaultStyle:i}):e.style;return{...i,...r}}:f.style={...d.style,...e.style}),[f,g]}e.s(["useContextProps",0,s,"useSlottedContext",0,r],403314);var a=e.i(562163),o=(0,e.i(165592).tv)({base:"flex flex-col gap-2 items-start"}),l=e.i(246129),u=(0,t.createContext)(null);(0,t.forwardRef)(function(e,n){[e,n]=s(e,n,u);let{validationErrors:i,validationBehavior:r="native",children:c,className:d,...g}=e,f=(0,t.useMemo)(()=>o({className:d}),[d]);return(0,l.jsx)("form",{noValidate:"native"!==r,...g,ref:n,className:f,children:(0,l.jsx)(u.Provider,{value:{...e,validationBehavior:r},children:(0,l.jsx)(a.FormValidationContext.Provider,{value:null!=i?i:{},children:c})})})}),e.s(["FormContext",0,u],845154)},751283,e=>{"use strict";let t="/images/stola",n="#5c3572",i="#6b3d8f",r="#e5261d",s="#6a9a52",a="#ffffff",o={"1sonadv":{image:`${t}/1sonadvent.png`,bg:n,season:"Advent"},"2sonadv":{image:`${t}/2sonadvent.png`,bg:n,season:"Advent"},"3sonadv":{image:`${t}/3sonadvent.png`,bg:n,season:"Advent"},"4sonadv":{image:`${t}/4sonadvent.png`,bg:n,season:"Advent"},"2sonapb":{image:`${t}/aapenbaring.png`,bg:s,season:"Åpenbaringstiden"},"3sonapb":{image:`${t}/aapenbaring.png`,bg:s,season:"Åpenbaringstiden"},"4sonapb":{image:`${t}/aapenbaring.png`,bg:s,season:"Åpenbaringstiden"},"5sonapb":{image:`${t}/aapenbaring.png`,bg:s,season:"Åpenbaringstiden"},"6sonapb":{image:`${t}/aapenbaring.png`,bg:s,season:"Åpenbaringstiden"},kyndel:{image:`${t}/aapenbaring.png`,bg:s,season:"Åpenbaringstiden"},lysm:{image:`${t}/aapenbaring.png`,bg:s,season:"Åpenbaringstiden"},budskap:{image:`${t}
1/chiro.png`,bg:a,season:"Høytidsdag"},fastelavn:{image:`${t}/fastetid.png`,bg:i,season:"Fastetiden"},aske:{image:`${t}/fastetid.png`,bg:i,season:"Fastetiden"},botsb:{image:`${t}/fastetid.png`,bg:i,season:"Fastetiden"},"1sonfaste":{image:`${t}/fastetid.png`,bg:i,season:"Fastetiden"},"2sonfaste":{image:`${t}/fastetid.png`,bg:i,season:"Fastetiden"},"3sonfaste":{image:`${t}/fastetid.png`,bg:i,season:"Fastetiden"},"4sonfaste":{image:`${t}/fastetid.png`,bg:i,season:"Fastetiden"},palmeson:{image:`${t}/fastetid.png`,bg:i,season:"Fastetiden"},skjaertorsdag:{image:`${t}/fastetid.png`,bg:i,season:"Fastetiden"},langfredag:{image:`${t}/fastetid.png`,bg:i,season:"Fastetiden"},paanatt:{image:`${t}/chiro.png`,bg:a,season:"Påsketiden"},paadag:{image:`${t}/chiro.png`,bg:a,season:"Påsketiden"},"2paadag":{image:`${t}/chiro.png`,bg:a,season:"Påsketiden"},"2sonpaa":{image:`${t}/chiro.png`,bg:a,season:"Påsketiden"},"3sonpaa":{image:`${t}/chiro.png`,bg:a,season:"Påsketiden"},"4sonpaa":{image:`${t}/chiro.png`,bg:a,season:"Påsketiden"},"5sonpaa":{image:`${t}/chiro.png`,bg:a,season:"Påsketiden"},"6sonpaa":{image:`${t}/chiro.png`,bg:a,season:"Påsketiden"},krhimmel:{image:`${t}/chiro.png`,bg:a,season:"Påsketiden"},pinseaften:{image:`${t}/pinse.png`,bg:r,season:"Pinsetiden"},pinsedag:{image:`${t}/pinse.png`,bg:r,season:"Pinsetiden"},"2pinsedag":{image:`${t}/pinse.png`,bg:r,season:"Pinsetiden"},sonfp:{image:`${t}/pinse.png`,bg:r,season:"Pinsetiden"},treenig:{image:`${t}/chiro.png`,bg:a,season:"Treenighetstiden"},"2sontreenig":{image:`${t}/treenighetstiden.png`,bg:s,season:"Treenighetstiden"},"3sontreenig":{image:`${t}/treenighetstiden.png`,bg:s,season:"Treenighetstiden"},"4sontreenig":{image:`${t}/treenighetstiden.png`,bg:s,season:"Treenighetstiden"},"5sontreenig":{image:`${t}/treenighetstiden.png`,bg:s,season:"Treenighetstiden"},"6sontreenig":{image:`${t}/pinse.png`,bg:r,season:"Treenighetstiden"},"7sontreenig":{image:`${t}/treenighetstiden.png`,bg:s,season:"Treenighetstiden"},"8sontreenig":{image:`${t}/treenighetstiden.png`,bg:s,season:"Treenighetstiden"},"9sontreenig":{image:`${t}/treenighetstiden.png`,bg:s,season:"Treenighetstiden"},"10sontreenig":{image:`${t}/treenighetstiden.png`,bg:s,season:"Treenighetstiden"},"11sontreenig":{image:`${t}/treenighetstiden.png`,bg:s,season:"Treenighetstiden"},"12sontreenig":{image:`${t}/treenighetstiden.png`,bg:s,season:"Treenighetstiden"},"13sontreenig":{image:`${t}/treenighetstiden.png`,bg:s,season:"Treenighetstiden"},"14sontreenig":{image:`${t}/treenighetstiden.png`,bg:s,season:"Treenighetstiden"},"15sontreenig":{image:`${t}/treenighetstiden.png`,bg:s,season:"Treenighetstiden"},"16sontreenig":{image:`${t}/treenighetstiden.png`,bg:s,season:"Treenighetstiden"},"17sontreenig":{image:`${t}/treenighetstiden.png`,bg:s,season:"Treenighetstiden"},"18sontreenig":{image:`${t}/treenighetstiden.png`,bg:s,season:"Treenighetstiden"},"19sontreenig":{image:`${t}/treenighetstiden.png`,bg:s,season:"Treenighetstiden"},"20sontreenig":{image:`${t}/treenighetstiden.png`,bg:s,season:"Treenighetstiden"},"21sontreenig":{image:`${t}/treenighetstiden.png`,bg:s,season:"Treenighetstiden"},"22sontreenig":{image:`${t}/treenighetstiden.png`,bg:s,season:"Treenighetstiden"},"23sontreenig":{image:`${t}/treenighetstiden.png`,bg:s,season:"Treenighetstiden"},"24sontreenig":{image:`${t}/treenighetstiden.png`,bg:s,season:"Treenighetstiden"},"25sontreenig":{image:`${t}/treenighetstiden.png`,bg:s,season:"Treenighetstiden"},"26sontreenig":{image:`${t}/treenighetstiden.png`,bg:s,season:"Treenighetstiden"},"27sontreenig":{image:`${t}/treenighetstiden.png`,bg:s,season:"Treenighetstiden"},hostt:{image:`${t}/treenighetstiden.png`,bg:s,season:"Treenighetstiden"},saamann:{image:`${t}/treenighetstiden.png`,bg:s,season:"Treenighetstiden"},skaperverk:{image:`${t}/treenighetstiden.png`,bg:s,season:"Treenighetstiden"},domss:{image:`${t}/treenighetstiden.png`,bg:s,season:"Treenighetstiden"},samef:{image:`${t}/treenighetstiden.png`,bg:s,season:"Treenighetstiden"},rettf:{image:`${t}/treenighetstiden.png`,bg:s,season:"Treenighetstiden"},enhet:{image:`${t}
1/treenighetstiden.png`,bg:s,season:"Treenighetstiden"},reform:{image:`${t}/pinse.png`,bg:r,season:"Treenighetstiden"},forfulgt:{image:`${t}/pinse.png`,bg:r,season:"Treenighetstiden"},julaften:{image:`${t}/chiro.png`,bg:a,season:"Juletiden"},julenatt:{image:`${t}/chiro.png`,bg:a,season:"Juletiden"},"1juledag":{image:`${t}/chiro.png`,bg:a,season:"Juletiden"},"2juledag":{image:`${t}/pinse.png`,bg:r,season:"Juletiden"},romjul:{image:`${t}/chiro.png`,bg:a,season:"Juletiden"},nyttar:{image:`${t}/chiro.png`,bg:a,season:"Juletiden"},nyttarsdag:{image:`${t}/chiro.png`,bg:a,season:"Juletiden"},forklaring:{image:`${t}/chiro.png`,bg:a,season:"Høytidsdag"},alleh:{image:`${t}/chiro.png`,bg:a,season:"Høytidsdag"},minnedag:{image:`${t}/chiro.png`,bg:a,season:"Høytidsdag"},mikkel:{image:`${t}/chiro.png`,bg:a,season:"Høytidsdag"},olsok:{image:`${t}/pinse.png`,bg:r,season:"Høytidsdag"},sankthans:{image:`${t}/chiro.png`,bg:a,season:"Treenighetstiden"},kristiapb:{image:`${t}/chiro.png`,bg:a,season:"Åpenbaringstiden"},"17mai":{image:`${t}/treenighetstiden.png`,bg:s,season:"Treenighetstiden"},"1mai":{image:`${t}/treenighetstiden.png`,bg:s,season:"Treenighetstiden"}};e.s(["getStolaEntry",0,function(e){if(e)return o[e]}])},51366,79882,291897,e=>{"use strict";let t,n;var i=e.i(20903),r=e.i(512110),s=e.i(761980);e.i(359823);var a=e.i(750269);e.i(369728);var o=e.i(511941),l=e.i(884187),u=e.i(330657);function c(e,t){let n,i=()=>{let{currentTime:i}=t,r=(null===i?0:i.value)/100;n!==r&&e(r),n=r};return u.frame.update(i,!0),()=>(0,u.cancelFrame)(i)}var d=e.i(760907);let g=new WeakMap;function f({target:e,contentRect:t,borderBoxSize:n}){var i;null==(i=g.get(e))||i.forEach(i=>{i({target:e,contentSize:t,get size(){return function(e,t){if(t){let{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&"getBBox"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}(e,n)}})})}function p(e){e.forEach(f)}let h=new Set;var m=e.i(54902),y=e.i(473330);let v=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),b={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function w(e,t,n,i){let r=n[t],{length:s,position:a}=b[t],o=r.current,l=n.time;r.current=e[`scroll${a}`],r.scrollLength=e[`scroll${s}`]-e[`client${s}`],r.offset.length=0,r.offset[0]=0,r.offset[1]=r.scrollLength,r.progress=(0,m.progress)(0,r.scrollLength,r.current);let u=i-l;r.velocity=u>50?0:(0,y.velocityPerSecond)(r.current-o,u)}e.i(299081);var x=e.i(829670),k=e.i(479125),T=e.i(209624);let E={start:0,center:.5,end:1};function $(e,t,n=0){let i=0;if(e in E&&(e=E[e]),"string"==typeof e){let t=parseFloat(e);e.endsWith("px")?i=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?i=t/100*document.documentElement.clientWidth:e.endsWith("vh")?i=t/100*document.documentElement.clientHeight:e=t}return"number"==typeof e&&(i=t*e),n+i}let j=[0,0],I=[[0,0],[1,1]],S={x:0,y:0},M=new WeakMap,P=new WeakMap,C=new WeakMap,_=e=>e===document.documentElement?window:e;function L(e,{container:i=document.documentElement,...r}={}){let s=C.get(i);s||(s=new Set,C.set(i,s));let a=function(e,t,n,i={}){return{measure:()=>(function(e,t=e,n){if(n.x.targetOffset=0,n.y.targetOffset=0,t!==e){let i=t;for(;i&&i!==e;)n.x.targetOffset+=i.offsetLeft,n.y.targetOffset+=i.offsetTop,i=i.offsetParent}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth,n.y.targetLength=t===e?t.scrollHeight:t.clientHeight,n.x.containerLength=e.clientWidth,n.y.containerLength=e.clientHeight})(e,i.target,n),update:t=>{w(e,"x",n,t),w(e,"y",n,t),n.time=t,(i.offset||i.target)&&function(e,t,n){let{offset:i=I}=n,{target:r=e,axis:s="y"}=n,a="y"===s?"height":"width",o=r!==e?function(e,t){let n={x:0,y:0},i=e;for(;i&&i!==t;)if(i instanceof HTMLElement)n.x+=i.offsetLeft,n.y+=i.offsetTop,i=i.offsetParent;else if("svg"===i.tagName){let e=i.getBoundingClientRect(),t=(i=i.parentElement).getBoundingClientRect();n.x+=e.left-t.left,n.y+=e.top-t.top}else if(i instanceof SVGGraphicsElement){let{x:e,y:t}=i.getBBox();n.x+=e,n.y+=t;let r=null,s=i.parentNode;for(;!r;)"svg"===s.tagName&&(r=s),s=i.parentNode;i=r}else break;return n}(r,e):S,l=r===e?{width:e.scrollWidth,height:e.scrollHeight}:"getBBox"in r&&"svg"!==r.tagName?r.getBBox():{width:r.clientWidth,height:r.clientHeight}
1,u={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let c=!t[s].interpolate,d=i.length;for(let e=0;e<d;e++){let n=function(e,t,n,i){let r=Array.isArray(e)?e:j,s=0;return"number"==typeof e?r=[e,e]:"string"==typeof e&&(r=(e=e.trim()).includes(" ")?e.split(" "):[e,E[e]?e:"0"]),(s=$(r[0],n,i))-$(r[1],t)}(i[e],u[a],l[a],o[s]);c||n===t[s].interpolatorOffsets[e]||(c=!0),t[s].offset[e]=n}c&&(t[s].interpolate=(0,k.interpolate)(t[s].offset,(0,T.defaultOffset)(i),{clamp:!1}),t[s].interpolatorOffsets=[...t[s].offset]),t[s].progress=(0,x.clamp)(0,1,t[s].interpolate(t[s].current))}(e,n,i)},notify:()=>t(n)}}(i,e,{time:0,x:v(),y:v()},r);if(s.add(a),!M.has(i)){let e,r=()=>{for(let e of s)e.measure()},a=()=>{for(let e of s)e.update(u.frameData.timestamp)},o=()=>{for(let e of s)e.notify()},l=()=>{u.frame.read(r,!1,!0),u.frame.read(a,!1,!0),u.frame.update(o,!1,!0)};M.set(i,l);let c=_(i);window.addEventListener("resize",l,{passive:!0}),i!==document.documentElement&&P.set(i,"function"==typeof i?(h.add(i),n||(n=()=>{let e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};h.forEach(e=>e(t))},window.addEventListener("resize",n)),()=>{h.delete(i),!h.size&&n&&(n=void 0)}):(!t&&"u">typeof ResizeObserver&&(t=new ResizeObserver(p)),(e=(0,d.resolveElements)(i)).forEach(e=>{let n=g.get(e);n||(n=new Set,g.set(e,n)),n.add(l),null==t||t.observe(e)}),()=>{e.forEach(e=>{let n=g.get(e);null==n||n.delete(l),(null==n?void 0:n.size)||null==t||t.unobserve(e)})})),c.addEventListener("scroll",l,{passive:!0})}let o=M.get(i);return u.frame.read(o,!1,!0),()=>{var e;(0,u.cancelFrame)(o);let t=C.get(i);if(!t||(t.delete(a),t.size))return;let n=M.get(i);M.delete(i),n&&(_(i).removeEventListener("scroll",n),null==(e=P.get(i))||e(),window.removeEventListener("resize",n))}}e.s(["scrollInfo",0,L],79882);let R=new Map;function V({source:e,container:t=document.documentElement,axis:n="y"}={}){e&&(t=e),R.has(t)||R.set(t,{});let i=R.get(t);return i[n]||(i[n]=(0,o.supportsScrollTimeline)()?new ScrollTimeline({source:t,axis:n}):function({source:e,container:t,axis:n="y"}){e&&(t=e);let i={value:0},r=L(e=>{i.value=100*e[n].progress},{container:t,axis:n});return{currentTime:i,cancel:r}}({source:t,axis:n})),i[n]}function A(e){return e&&(e.target||e.offset)}function O(e,{axis:t="y",...n}={}){var i,r;let s={axis:t,...n};return"function"==typeof e?(i=e,r=s,2===i.length||A(r)?L(e=>{i(e[r.axis].progress,e)},r):c(i,V(r))):function(e,t){if(e.flatten(),A(t))return e.pause(),L(n=>{e.time=e.duration*n[t.axis].progress},t);{let n=V(t);return e.attachTimeline?e.attachTimeline(n,e=>(e.pause(),c(t=>{e.time=e.duration*t},n))):l.noop}}(e,s)}e.s(["scroll",0,O],291897);var F=e.i(527358);function D(e,t){(0,a.warning)(!!(!t||t.current),`You have defined a ${e} options but the provided ref is not yet hydrated, probably because it's defined higher up the tree. Try calling useScroll() in the same component as the ref, or setting its \`layoutEffect: false\` option.`)}let U=()=>({scrollX:(0,i.motionValue)(0),scrollY:(0,i.motionValue)(0),scrollXProgress:(0,i.motionValue)(0),scrollYProgress:(0,i.motionValue)(0)});e.s(["useScroll",0,function({container:e,target:t,layoutEffect:n=!0,...i}={}){let a=(0,r.useConstant)(U);return(n?F.useIsomorphicLayoutEffect:s.useEffect)(()=>(D("target",t),D("container",e),O((e,{x:t,y:n})=>{a.scrollX.set(t.current),a.scrollXProgress.set(t.progress),a.scrollY.set(n.current),a.scrollYProgress.set(n.progress)},{...i,container:(null==e?void 0:e.current)||void 0,target:(null==t?void 0:t.current)||void 0})),[e,t,JSON.stringify(i.offset)]),a}],51366)},873799,e=>{"use strict";var t=e.i(761980),n=e.i(20903),i=e.i(144892),r=e.i(512110);e.s(["useMotionValue",0,function(e){let s=(0,r.useConstant)(()=>(0,n.motionValue)(e)),{isStatic:a}=(0,t.useContext)(i.MotionConfigContext);if(a){let[,n]=(0,t.useState)(e);(0,t.useEffect)(()=>s.on("change",n),[])}return s}])},356075,e=>{"use strict";var t=e.i(479125);e.s(["transform",0,function(...e){var n;let i,r=!Array.isArray(e[0]),s=r?0:-1,a=e[0+s],o=e[1+s],l=e[2+s],u=e[3+s],c=(0,t.interpolate)(o,l,{mixer:(i=n=l[0])&&"object"==typeof i&&i.mix?n.mi
1x:void 0,...u});return r?c(a):c}])},591914,718948,e=>{"use strict";var t=e.i(356075),n=e.i(873799),i=e.i(527358),r=e.i(330657);function s(e,t){let s=(0,n.useMotionValue)(t()),a=()=>s.set(t());return a(),(0,i.useIsomorphicLayoutEffect)(()=>{let t=()=>r.frame.preRender(a,!1,!0),n=e.map(e=>e.on("change",t));return()=>{n.forEach(e=>e()),(0,r.cancelFrame)(a)}}),s}e.s(["useCombineMotionValues",0,s],718948);var a=e.i(512110),o=e.i(20903);function l(e,t){let n=(0,a.useConstant)(()=>[]);return s(e,()=>{n.length=0;let i=e.length;for(let t=0;t<i;t++)n[t]=e[t].get();return t(n)})}e.s(["useTransform",0,function(e,n,i,r){if("function"==typeof e){let t;return o.collectMotionValues.current=[],e(),t=s(o.collectMotionValues.current,e),o.collectMotionValues.current=void 0,t}let a="function"==typeof n?n:(0,t.transform)(n,i,r);return Array.isArray(e)?l(e,a):l([e],([e])=>a(e))}],591914)},482640,963434,e=>{"use strict";var t=e.i(246129);function n(e){return"span"===e._type&&"text"in e&&"string"==typeof e.text&&(void 0===e.marks||Array.isArray(e.marks)&&e.marks.every(e=>"string"==typeof e))}function i(e){return"string"==typeof e._type&&"@"!==e._type[0]&&(!("markDefs"in e)||!e.markDefs||Array.isArray(e.markDefs)&&e.markDefs.every(e=>"string"==typeof e._key))&&"children"in e&&Array.isArray(e.children)&&e.children.every(e=>"object"==typeof e&&"_type"in e)}function r(e){return i(e)&&"listItem"in e&&"string"==typeof e.listItem&&(void 0===e.level||"number"==typeof e.level)}function s(e){return"@list"===e._type}function a(e){return"@span"===e._type}function o(e){return"@text"===e._type}let l=["strong","em","code","underline","strike-through"];function u(e,t,i){if(!n(e)||!e.marks||!e.marks.length)return[];let r=e.marks.slice(),s={};return r.forEach(e=>{s[e]=1;for(let r=t+1;r<i.length;r++){let t=i[r];if(t&&n(t)&&Array.isArray(t.marks)&&-1!==t.marks.indexOf(e))s[e]++;else break}}),r.sort((e,t)=>(function(e,t,n){let i=e[t],r=e[n];if(i!==r)return r-i;let s=l.indexOf(t),a=l.indexOf(n);return s===a?t.localeCompare(n):s-a})(s,e,t))}function c(e){let{children:t}=e,i=e.markDefs??[];if(!t||!t.length)return[];let r=t.map(u),s={_type:"@span",children:[],markType:"<unknown>"},a=[s];for(let e=0;e<t.length;e++){let s=t[e];if(!s)continue;let o=r[e]||[],l=1;if(a.length>1)for(;l<a.length;l++){let e=a[l]?.markKey||"",t=o.indexOf(e);if(-1===t)break;o.splice(t,1)}let u=(a=a.slice(0,l))[a.length-1];if(u){for(let e of o){let t=i?.find(t=>t._key===e),n={_type:"@span",_key:s._key,children:[],markDef:t,markType:t?t._type:e,markKey:e};u.children.push(n),a.push(n),u=n}if(n(s)){let e=s.text.split("\n");for(let t=e.length;t-- >1;)e.splice(t,0,"\n");u.children=u.children.concat(e.map(e=>({_type:"@text",text:e})))}else u.children=u.children.concat(s)}}return s.children}function d(e,t){let n=[],i;for(let o=0;o<e.length;o++){let l=e[o];if(l){var s,a;if(!r(l)){n.push(l),i=void 0;continue}if(!i){i=g(l,o,t),n.push(i);continue}if(s=l,a=i,(s.level||1)===a.level&&s.listItem===a.listItem){i.children.push(l);continue}if((l.level||1)>i.level){let e=g(l,o,t);if("html"===t){let t=i.children[i.children.length-1],n={...t,children:[...t.children,e]};i.children[i.children.length-1]=n}else i.children.push(e);i=e;continue}if((l.level||1)<i.level){let e=n[n.length-1],r=e&&f(e,l);if(r){(i=r).children.push(l);continue}i=g(l,o,t),n.push(i);continue}if(l.listItem!==i.listItem){let e=n[n.length-1],r=e&&f(e,{level:l.level||1});if(r&&r.listItem===l.listItem){(i=r).children.push(l);continue}i=g(l,o,t),n.push(i);continue}console.warn("Unknown state encountered for block",l),n.push(l)}}return n}function g(e,t,n){return{_type:"@list",_key:`${e._key||`${t}`}-parent`,mode:n,level:e.level||1,listItem:e.listItem,children:[e]}}function f(e,t){let i=t.level||1,r=t.listItem||"normal",a="string"==typeof t.listItem;if(s(e)&&(e.level||1)===i&&a&&(e.listItem||"normal")===r)return e;if(!("children"in e))return;let o=e.children[e.children.length-1];return o&&!n(o)?f(o,t):void 0}function p(e){let t="";return e.children.forEach(e=>{o(e)?t+=e.text:a(e)&&(t+=p(e))}),t}let h=/^\s/,m=/\s$/,y="html";e.s(["LIST_NEST_MODE_HTML",0,y,"buildMarksTree",0,c,"isPortableTextBlock",0,i,"isPortableTextListItemBlock",0,r,"isPortableTextToolkitList",0,s,"isPortableTextToolkitSpan",0,a,"isPortableTextToolkitTextNode",0,o,"nestLists",0,d,"spanToPlainText",0,p,"toPlainText",0,function(e){let t=Array.isArray(e)?e:[e],r="";return t.forEach((e,s)=>{if(!i(e))return;let a=!1;
1e.children.forEach(e=>{n(e)?(r+=a&&r&&!m.test(r)&&!h.test(e.text)?" ":"",r+=e.text,a=!1):a=!0}),s!==t.length-1&&(r+="\n\n")}),r}],963434);var v=e.i(761980);let b={textDecoration:"underline"},w=(e,t)=>`[@portabletext/react] Unknown ${e}, specify a component for it in the \`components.${t}\` prop`,x=e=>w(`block type "${e}"`,"types");function k(e){console.warn(e)}let T={display:"none"},E={types:{},block:{normal:({children:e})=>(0,t.jsx)("p",{children:e}),blockquote:({children:e})=>(0,t.jsx)("blockquote",{children:e}),h1:({children:e})=>(0,t.jsx)("h1",{children:e}),h2:({children:e})=>(0,t.jsx)("h2",{children:e}),h3:({children:e})=>(0,t.jsx)("h3",{children:e}),h4:({children:e})=>(0,t.jsx)("h4",{children:e}),h5:({children:e})=>(0,t.jsx)("h5",{children:e}),h6:({children:e})=>(0,t.jsx)("h6",{children:e})},marks:{em:({children:e})=>(0,t.jsx)("em",{children:e}),strong:({children:e})=>(0,t.jsx)("strong",{children:e}),code:({children:e})=>(0,t.jsx)("code",{children:e}),underline:({children:e})=>(0,t.jsx)("span",{style:b,children:e}),"strike-through":({children:e})=>(0,t.jsx)("del",{children:e}),link:({children:e,value:n})=>(0,t.jsx)("a",{href:n?.href,children:e})},list:{number:({children:e})=>(0,t.jsx)("ol",{children:e}),bullet:({children:e})=>(0,t.jsx)("ul",{children:e})},listItem:({children:e})=>(0,t.jsx)("li",{children:e}),hardBreak:()=>(0,t.jsx)("br",{}),unknownType:({value:e,isInline:n})=>{let i=x(e._type);return(0,t.jsx)(n?"span":"div",{style:T,children:i})},unknownMark:({markType:e,children:n})=>(0,t.jsx)("span",{className:`unknown__pt__mark__${e}`,children:n}),unknownList:({children:e})=>(0,t.jsx)("ul",{children:e}),unknownListItem:({children:e})=>(0,t.jsx)("li",{children:e}),unknownBlockStyle:({children:e})=>(0,t.jsx)("p",{children:e})};function $(e,t,n){let i=t[n],r=e[n];return"function"==typeof i||i&&"function"==typeof r?i:i?{...r,...i}:r}function j(e){let{node:t,index:n,isInline:i,renderNode:r}=e,s=c(t).map((e,t)=>r({node:e,isInline:!0,index:t,renderNode:r}));return{_key:t._key||`block-${n}`,children:s,index:n,isInline:i,node:t}}function I(){}e.s(["PortableText",0,function({value:e,components:n,listNestingMode:l,onMissingComponent:u=k}){let c=u||I,g=d(Array.isArray(e)?e:null==e?[]:[e],l||y),f=(0,v.useMemo)(()=>n?function(e,t){let{block:n,list:i,listItem:r,marks:s,types:a,...o}=t;return{...e,block:$(e,t,"block"),list:$(e,t,"list"),listItem:$(e,t,"listItem"),marks:$(e,t,"marks"),types:$(e,t,"types"),...o}}(E,n):E,[n]),h=(0,v.useMemo)(()=>{var e,n;return e=f,n=c,function l(u){var c,d,g,f,h,m,y,v;let b,k,{node:T,index:E,isInline:$}=u,I=T._key||`node-${E}`;return s(T)?function(i,r,s){let a=i.children.map((e,t)=>l({node:e._key?e:{...e,_key:`li-${r}-${t}`},index:t,isInline:!1,renderNode:l})),o=e.list,u=("function"==typeof o?o:o[i.listItem])||e.unknownList;if(u===e.unknownList){let e=i.listItem||"bullet";n(w(`list style "${e}"`,"list"),{nodeType:"listStyle",type:e})}return(0,t.jsx)(u,{value:i,index:r,isInline:!1,renderNode:l,children:a},s)}(T,E,I):r(T)?function(i,r,s){let a=j({node:i,index:r,isInline:!1,renderNode:l}),o=e.listItem,u=("function"==typeof o?o:o[i.listItem])||e.unknownListItem;if(u===e.unknownListItem){let e=i.listItem||"bullet";n(w(`list item style "${e}"`,"listItem"),{type:e,nodeType:"listItemStyle"})}let c=a.children;if(i.style&&"normal"!==i.style){let{listItem:e,...t}=i;c=l({node:t,index:r,isInline:!1,renderNode:l})}return(0,t.jsx)(u,{value:i,index:r,isInline:!1,renderNode:l,children:c},s)}(T,E,I):a(T)?function(i,r){let{markDef:s,markType:a,markKey:o}=i,u=e.marks[a]||e.unknownMark,c=i.children.map((e,t)=>l({node:e,index:t,isInline:!0,renderNode:l}));return u===e.unknownMark&&n(w(`mark type "${a}"`,"marks"),{nodeType:"mark",type:a}),(0,t.jsx)(u,{text:p(i),value:s,markType:a,markKey:o,renderNode:l,children:c},r)}(T,I):T._type in e.types?(c=T,d=E,g=I,f=$,(b=e.types[c._type])?(0,t.jsx)(b,{value:c,isInline:f,index:d,renderNode:l},g):null):i(T)?function(i,r,s,a){let{_key:o,...u}=j({node:i,index:r,isInline:a,renderNode:l}),c=u.node.style||"normal",d=("function"==typeof e.block?e.block:e.block[c])||e.unknownBlockStyle;return d===e.unknownBlockStyle&&n(w(`block style "${c}"`,"block"),{nodeType:"blockStyle",type:c}),(0,t.jsx)(d,{...u,value:u.node,renderNode:l},s)}
1(T,E,I,$):o(T)?function(n,i){if("\n"===n.text){let n=e.hardBreak;return n?(0,t.jsx)(n,{},i):"\n"}return n.text}(T,I):(h=T,m=E,y=I,v=$,n(x(h._type),{nodeType:"block",type:h._type}),k=e.unknownType,(0,t.jsx)(k,{value:h,isInline:v,index:m,renderNode:l},y))}},[f,c]);return(0,t.jsx)(t.Fragment,{children:g.map((e,t)=>h({node:e,index:t,isInline:!1,renderNode:h}))})}],482640)},973949,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"BailoutToCSR",{enumerable:!0,get:function(){return r}});let i=e.r(870330);function r({reason:e,children:t}){if("u"<typeof window)throw Object.defineProperty(new i.BailoutToCSRError(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return t}},365366,(e,t,n)=>{"use strict";function i(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"encodeURIPath",{enumerable:!0,get:function(){return i}})},432529,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"PreloadChunks",{enumerable:!0,get:function(){return l}});let i=e.r(246129),r=e.r(579503),s=e.r(171786),a=e.r(365366),o=e.r(455757);function l({moduleIds:e}){if("u">typeof window)return null;let t=s.workAsyncStorage.getStore();if(void 0===t)return null;let n=[];if(t.reactLoadableManifest&&e){let i=t.reactLoadableManifest;for(let t of e){if(!i[t])continue;let e=i[t].files;n.push(...e)}}if(0===n.length)return null;let u=(0,o.getAssetTokenQuery)();return(0,i.jsx)(i.Fragment,{children:n.map(e=>{let n=`${t.assetPrefix}/_next/${(0,a.encodeURIPath)(e)}${u}`;return e.endsWith(".css")?(0,i.jsx)("link",{precedence:"dynamic",href:n,rel:"stylesheet",as:"style",nonce:t.nonce},e):((0,r.preload)(n,{as:"script",fetchPriority:"low",nonce:t.nonce}),null)})})}},127664,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return u}});let i=e.r(246129),r=e.r(761980),s=e.r(973949),a=e.r(432529);function o(e){return{default:e&&"default"in e?e.default:e}}let l={loader:()=>Promise.resolve(o(()=>null)),loading:null,ssr:!0},u=function(e){let t={...l,...e},n=(0,r.lazy)(()=>t.loader().then(o)),u=t.loading;function c(e){let o=u?(0,i.jsx)(u,{isLoading:!0,pastDelay:!0,error:null}):null,l=!t.ssr||!!t.loading,c=l?r.Suspense:r.Fragment,d=t.ssr?(0,i.jsxs)(i.Fragment,{children:["u"<typeof window?(0,i.jsx)(a.PreloadChunks,{moduleIds:t.modules}):null,(0,i.jsx)(n,{...e})]}):(0,i.jsx)(s.BailoutToCSR,{reason:"next/dynamic",children:(0,i.jsx)(n,{...e})});return(0,i.jsx)(c,{...l?{fallback:o}:{},children:d})}return c.displayName="LoadableComponent",c}},941330,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return r}});let i=e.r(406366)._(e.r(127664));function r(e,t){let n={};"function"==typeof e&&(n.loader=e);let r={...n,...t};return(0,i.default)({...r,modules:r.loadableGenerated?.modules})}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},985712,e=>{"use strict";var t=e.i(246129),n=e.i(331247),i=e.i(791721),r=e.i(941330),s=e.i(761980);let a=(0,r.default)(()=>e.A(183974),{loadableGenerated:{modules:[607247]},ssr:!1}),o=(0,r.default)(()=>e.A(205257),{loadableGenerated:{modules:[949709]},ssr:!1});n.library.add(i.faPlayCircle),e.s(["default",0,({videoUrl:e,isCompact:n,top:i,left:r,isNotAbsolute:l,height:u,flush:c,onPlay:d,onPause:g,onProgress:f,onDuration:p,onEnded:h,seekToSeconds:m,playing:y})=>{let[v,b]=(0,s.useState)(!0),[w,x]=(0,s.useState)(!0),k=(0,s.useRef)(null),T=e&&e.includes("youtube")?"youtube":"vimeo";return(0,s.useEffect)(()=>{let e=window.matchMedia("(max-width: 1023px)"),t=e=>{x(!e.matches)};if(t(e),e.addEventListener)return e.addEventListener("change",t),()=>e.removeEventListener("change",t)},[]),(0,t.jsx)("div",{suppressHydrationWarning:!0,className:`w-full h-full ${!c?"mb-2 mt-2":""}`,children:(0,t.jsxs)("div",{style:{position:"relative",paddingTop:l?"0px":"56.25%",height:l?"100%":"
10px"},children:[v&&(0,t.jsx)("div",{className:"absolute inset-0 z-[81] bg-gray-200 dark:bg-gray-800 animate-pulse"}),(0,t.jsx)("youtube"===T?a:o,{ref:k,onReady:()=>{b(!1),m&&m>0&&k.current?.seekTo(m,"seconds")},className:"hidden",style:{display:v?"none":"block",objectFit:"cover",margin:"auto",position:l?"inherit":"absolute",top:i??0,left:r??0},onPause:()=>{g&&g()},onPlay:()=>{d&&d()},onProgress:f,onDuration:p,onEnded:h,playing:y,progressInterval:5e3,controls:!0,playsinline:w,width:"100%",height:u??"100%",url:e})]})})}])},411444,e=>{"use strict";var t=e.i(246129),n=e.i(621274);e.s(["default",0,function({config:e}){let i=e.addvertisement;return i?.image?(0,t.jsx)("div",{className:"border-t border-b",style:{borderColor:"var(--line-2)",background:"var(--paper)"},children:(0,t.jsxs)("div",{className:"max-w-[1380px] mx-auto px-6 lg:px-10 py-5",children:[(0,t.jsx)("p",{className:"font-label text-[9px] uppercase tracking-[0.22em] font-bold mb-3",style:{color:"var(--muted)"},children:"Annonse"}),(0,t.jsx)(n.default,{href:i.link,target:"_blank",rel:"noopener noreferrer",className:"block",children:(0,t.jsx)("img",{src:i.image,alt:"Annonse",className:"w-full max-w-[1000px] mx-auto object-contain max-h-[400px]",loading:"lazy"})})]})}):null}])},731874,e=>{"use strict";var t=e.i(761980),n=e.i(246129),i=(0,t.forwardRef)(({as:e="div",...t},i)=>(0,n.jsx)(e,{...t,ref:i}));let r="onloadTurnstileCallback",s={normal:{width:300,height:65},compact:{width:150,height:140},invisible:{width:0,height:0,overflow:"hidden"},flexible:{minWidth:300,width:"100%",height:65},interactionOnly:{width:"fit-content",height:"auto",display:"flex"}},a="unloaded",o,l=new Promise((e,t)=>{o={resolve:e,reject:t},"ready"===a&&e(void 0)}),u=(e=r)=>("unloaded"===a&&(a="loading",window[e]=()=>{o.resolve(),a="ready",delete window[e]}),l),c=(0,t.forwardRef)((e,o)=>{let{scriptOptions:l,options:c={},siteKey:d,onWidgetLoad:g,onSuccess:f,onExpire:p,onError:h,onBeforeInteractive:m,onAfterInteractive:y,onUnsupported:v,onTimeout:b,onLoadScript:w,id:x,style:k,as:T="div",injectScript:E=!0,rerenderOnCallbackChange:$=!1,...j}=e,I=c.size,S=(0,t.useCallback)(()=>void 0===I?{}:"execute"===c.execution?s.invisible:"interaction-only"===c.appearance?s.interactionOnly:s[I],[c.execution,I,c.appearance]),[M,P]=(0,t.useState)(S()),C=(0,t.useRef)(null),[_,L]=(0,t.useState)(!1),R=(0,t.useRef)(void 0),V=(0,t.useRef)(!1),A=x||"cf-turnstile",O=(0,t.useRef)({onSuccess:f,onError:h,onExpire:p,onBeforeInteractive:m,onAfterInteractive:y,onUnsupported:v,onTimeout:b});(0,t.useEffect)(()=>{$||(O.current={onSuccess:f,onError:h,onExpire:p,onBeforeInteractive:m,onAfterInteractive:y,onUnsupported:v,onTimeout:b})});let F=l?.id||"cf-turnstile-script",D=function(e="cf-turnstile-script"){let[n,i]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{let t=()=>{document.getElementById(e)&&i(!0)},n=new MutationObserver(t);return n.observe(document,{childList:!0,subtree:!0}),t(),()=>{n.disconnect()}},[e]),n}(F),U=l?.onLoadCallbackName||"onloadTurnstileCallback",N=c.appearance||"always",B=(0,t.useMemo)(()=>({sitekey:d,action:c.action,cData:c.cData,theme:c.theme||"auto",language:c.language||"auto",tabindex:c.tabIndex,"response-field":c.responseField,"response-field-name":c.responseFieldName,size:function(e){if("invisible"!==e&&"interactionOnly"!==e)return e}(I),retry:c.retry||"auto","retry-interval":c.retryInterval||8e3,"refresh-expired":c.refreshExpired||"auto","refresh-timeout":c.refreshTimeout||"auto",execution:c.execution||"render",appearance:c.appearance||"always","feedback-enabled":c.feedbackEnabled??!0,callback:e=>{V.current=!0,$?f?.(e):O.current.onSuccess?.(e)},"error-callback":$?h:(...e)=>O.current.onError?.(...e),"expired-callback":$?p:(...e)=>O.current.onExpire?.(...e),"before-interactive-callback":$?m:(...e)=>O.current.onBeforeInteractive?.(...e),"after-interactive-callback":$?y:(...e)=>O.current.onAfterInteractive?.(...e),"unsupported-callback":$?v:(...e)=>O.current.onUnsupported?.(...e),"timeout-callback":$?b:(...e)=>O.current.onTimeout?.(...e)}),[c.action,c.appearance,c.cData,c.execution,c.language,c.refreshExpired,c.responseField,c.responseFieldName,c.retry,c.retryInterval,c.tabIndex,c.theme,c.feedbackEnabled,c.refreshTimeout,d,I,$,$?f:null,$?h:null,$?p:null,$?m:null,$?y:null,$?v:null,$?b:null]),W=(0,t.useCallback)(()=>"u">typeof window&&!!window.turnstile,[]);return(0,t.useEffect)(function(){E&&!_&&(u(U),(({render:e="explicit",onLoadCallbackName:t=r,scriptOptions:{nonce:n="",defer:i=!0,async:s=!0,id:a="",appendTo:o,onError:l,crossOrigin:u=""}={}})=>{let c=a||"cf-turnstile-script";
1if(document.getElementById(c))return;let d=document.createElement("script");d.id=c,d.src=`https://challenges.cloudflare.com/turnstile/v0/api.js?onload=${t}&render=${e}`,document.querySelector(`script[src="${d.src}"]`)||(d.defer=!!i,d.async=!!s,n&&d.setAttribute("nonce",n),u&&(d.crossOrigin=u),l&&(d.onerror=l,delete window[t]),("body"===o?document.body:document.getElementsByTagName("head")[0]).appendChild(d))})({onLoadCallbackName:U,scriptOptions:{...l,id:F}}))},[E,_,l,F,U]),(0,t.useEffect)(function(){"ready"!==a&&u(U).then(()=>L(!0)).catch(console.error)},[U]),(0,t.useEffect)(function(){if(!C.current||!_)return;let e=!1;return(async()=>{e||!C.current||(R.current=window.turnstile.render(C.current,B),R.current&&g?.(R.current))})(),()=>{e=!0,R.current&&(window.turnstile.remove(R.current),V.current=!1)}},[A,_,B]),(0,t.useImperativeHandle)(o,()=>{let{turnstile:e}=window;return{getResponse:()=>e?.getResponse&&R.current&&W()?e.getResponse(R.current):void console.warn("Turnstile has not been loaded"),getResponsePromise:async(e=3e4,t=100)=>new Promise((n,i)=>{let r,s=async()=>{if(V.current&&window.turnstile&&R.current)try{let e=window.turnstile.getResponse(R.current);return r&&clearTimeout(r),e?n(e):i(Error("No response received"))}catch(e){return r&&clearTimeout(r),console.warn("Failed to get response",e),i(Error("Failed to get response"))}r||=setTimeout(()=>{r&&clearTimeout(r),i(Error("Timeout"))},e),await new Promise(e=>setTimeout(e,t)),await s()};s()}),reset(){if(!e?.reset||!R.current||!W())return void console.warn("Turnstile has not been loaded");"execute"===c.execution&&P(s.invisible);try{V.current=!1,e.reset(R.current)}catch(e){console.warn(`Failed to reset Turnstile widget ${R.current}`,e)}},remove(){e?.remove&&R.current&&W()?(P(s.invisible),V.current=!1,e.remove(R.current),R.current=null):console.warn("Turnstile has not been loaded")},render(){if(!e?.render||!C.current||!W()||R.current)return void console.warn("Turnstile has not been loaded or container not found");let t=e.render(C.current,B);return R.current=t,R.current&&g?.(R.current),"execute"!==c.execution&&P(I?s[I]:{}),t},execute(){"execute"!==c.execution?console.warn('Execution mode is not set to "execute"'):e?.execute&&C.current&&R.current&&W()?(e.execute(C.current),P(I?s[I]:{})):console.warn("Turnstile has not been loaded or container not found")},isExpired:()=>e?.isExpired&&R.current&&W()?e.isExpired(R.current):(console.warn("Turnstile has not been loaded"),!1)}},[R,c.execution,I,B,C,W,_,g]),(0,t.useEffect)(()=>{if(_||!D)return;if(window.turnstile)return void L(!0);let e=setInterval(()=>{window.turnstile&&(L(!0),clearInterval(e))},50);return()=>{clearInterval(e)}},[_,D]),(0,t.useEffect)(()=>{P(S())},[c.execution,I,N]),(0,t.useEffect)(()=>{D&&"function"==typeof w&&w()},[D]),(0,n.jsx)(i,{ref:C,as:T,id:A,style:{...M,...k},...j})});c.displayName="Turnstile",e.s(["Turnstile",0,c])},917646,e=>{"use strict";var t=e.i(761980),n=e.i(433867),i=e.i(144892),r=e.i(527358),s=e.i(873799),a=e.i(128294),o=e.i(330657);function l(e){return"number"==typeof e?e:parseFloat(e)}e.s(["useSpring",0,function(e,u={}){let{isStatic:c}=(0,t.useContext)(i.MotionConfigContext),d=(0,t.useRef)(null),g=(0,s.useMotionValue)((0,a.isMotionValue)(e)?l(e.get()):e),f=(0,t.useRef)(g.get()),p=(0,t.useRef)(()=>{}),h=()=>{let e=d.current;e&&0===e.time&&e.sample(o.frameData.delta),m(),d.current=(0,n.animateValue)({keyframes:[g.get(),f.current],velocity:g.getVelocity(),type:"spring",restDelta:.001,restSpeed:.01,...u,onUpdate:p.current})},m=()=>{d.current&&d.current.stop()};return(0,t.useInsertionEffect)(()=>g.attach((e,t)=>c?t(e):(f.current=e,p.current=t,o.frame.update(h),g.get()),m),[JSON.stringify(u)]),(0,r.useIsomorphicLayoutEffect)(()=>{if((0,a.isMotionValue)(e))return e.on("change",e=>g.set(l(e)))},[g]),g}])},353463,e=>{"use strict";var t=e.i(761980),n=e.i(580741),i=e.i(663413);e.s(["useReducedMotion",0,function(){i.hasReducedMotionListener.current||(0,n.initPrefersReducedMotion)();let[e]=(0,t.useState)(i.prefersReducedMotion.current);return e}])},803941,e=>{"use strict";var t,n,i=e.i(761980),r=e.i(970273);function s(e,t){return Number.isInteger(e)&&Number.isInteger(t)?Math.floor(Math.random()*(t-e+1)+e):Math.random()*(t-e)+e}function a(e){return e?{height:e.offsetHeight,width:e.offsetWidth}:{height:0,width:0}}let o=2*Math.PI,l={color:"#dee4fd",radius:[.5,3],speed:[1,3],wind:[-.5,2],changeFrequency:200,rotationSpeed:[-1,1],opacity:[1,1],enable3DRotation:!1};class u{static createSnowflakes(e,t,n){if(!e)return[];let i=[];for(let r=0;r<t;r++)i.push(new u(e,n));return i}constructor(e,t={}){this.updateConfig(t);const{radius:n,wind:i,speed:r,rotationSpeed:a,opacity:o,enable3DRotation:l}=this.config;this.params={x:s(0,e.offsetWidth),y:s(-e.offsetHeight,0),rotation:s(0,360),radius:s(...n),speed:s(...r),wind:s(...i),rotationSpeed:s(...a),nextSpeed:s(...r),nextWind:s(...i),nextRotationSpeed:s(...a),opacity:s(...o),hasNextOpacity:!1,rotationX:l?s(0,360):0,rotationY:l?s(0,360):0,rotationSpeedX:l?s(-2,2):0,rotationSpeedY:l?s(-2,2):0,nextRotationSpeedX:l?s(-2,2):0,nextRotationSpeedY:l?s(-2,2):0},this.framesSinceLastUpdate=0}selectImage(){if(this.config.images&&this.config.images.length>0){var e;let t;this.image=(t=Math.floor(Math.random()*(e=this.config.images).length),e[t])}else this.image=void 0}updateConfig(e){let t=this.config;this.config={...l,...e},this.config.changeFrequency=s(this.config.changeFrequency,1.5*this.config.changeFrequency),this.params&&!(0,r.default)(this.config.radius,null==t?void 0:t.radius)&&
1(this.params.radius=s(...this.config.radius)),(0,r.default)(this.config.images,null==t?void 0:t.images)||this.selectImage(),(null==t?void 0:t.opacity)&&!(0,r.default)(this.config.opacity,null==t?void 0:t.opacity)&&(this.params.hasNextOpacity=!0)}updateTargetParams(){this.params.nextSpeed=s(...this.config.speed),this.params.nextWind=s(...this.config.wind),this.image&&(this.params.nextRotationSpeed=s(...this.config.rotationSpeed)),this.config.enable3DRotation&&(this.params.nextRotationSpeedX=s(-2,2),this.params.nextRotationSpeedY=s(-2,2))}update(e,t,n=1){let{x:i,y:r,rotation:a,rotationSpeed:o,nextRotationSpeed:l,wind:u,speed:c,nextWind:d,nextSpeed:g,radius:f}=this.params;(this.params.x=(i+u*n)%(e+2*f),this.params.x>e+f&&(this.params.x=-f),this.params.y=(r+c*n)%(t+2*f),this.params.y>t+f&&(this.params.hasNextOpacity&&(this.params.opacity=s(...this.config.opacity),this.params.hasNextOpacity=!1),this.params.y=-f),(this.image||this.config.enable3DRotation)&&(this.params.rotation=(a+o)%360),this.config.enable3DRotation&&(this.params.rotationX=(this.params.rotationX+this.params.rotationSpeedX*n)%360,this.params.rotationY=(this.params.rotationY+this.params.rotationSpeedY*n)%360),this.params.speed=.99*c+.01*g,this.params.wind=.99*u+.01*d,this.params.rotationSpeed=.99*o+.01*l,this.config.enable3DRotation)&&(this.params.rotationSpeedX=.99*this.params.rotationSpeedX+.01*this.params.nextRotationSpeedX,this.params.rotationSpeedY=.99*this.params.rotationSpeedY+.01*this.params.nextRotationSpeedY);this.framesSinceLastUpdate++>this.config.changeFrequency&&(this.updateTargetParams(),this.framesSinceLastUpdate=0)}getImageOffscreenCanvas(e,t){var n,i;if(e instanceof HTMLImageElement&&e.loading)return e;let r=u.offscreenCanvases.get(e);if(r||(r={},u.offscreenCanvases.set(e,r)),!(t in r)){let i=document.createElement("canvas");i.width=t,i.height=t,null==(n=i.getContext("2d"))||n.drawImage(e,0,0,t,t),r[t]=i}return null!=(i=r[t])?i:e}apply3DTransform(e,t,n){if(this.config.enable3DRotation){let{rotationX:i,rotationY:r}=this.params,s=this.params.rotation||0,a=i*Math.PI/180,o=r*Math.PI/180,l=s*Math.PI/180,u=Math.cos(a),c=Math.sin(a),d=Math.cos(o),g=Math.sin(o),f=Math.cos(l),p=Math.sin(l);e.setTransform(f*d,f*g*c-p*u,f*g*u+p*c,p*d,t,n)}else{let i=(this.params.rotation||0)*Math.PI/180,r=Math.cos(i),s=Math.sin(i);e.setTransform(r,s,-s,r,t,n)}}drawCircle(e){e.moveTo(this.params.x,this.params.y),e.arc(this.params.x,this.params.y,this.params.radius,0,o)}drawCircle3D(e,t){let{x:n,y:i,radius:r}=this.params;e.save(),this.config.enable3DRotation?this.apply3DTransform(e,n,i):e.translate(n,i),e.beginPath(),e.arc(0,0,r,0,o),e.fillStyle=t,e.fill(),e.restore()}drawImage(e){let{x:t,y:n,radius:i}=this.params;e.save(),1!==this.params.opacity&&(e.globalAlpha=this.params.opacity),this.apply3DTransform(e,t,n);let r=this.getImageOffscreenCanvas(this.image,i);e.drawImage(r,-(i/2),-(i/2),i,i),e.restore()}}u.offscreenCanvases=new WeakMap;let c={pointerEvents:"none",backgroundColor:"transparent",position:"absolute",top:0,left:0,width:"100%",height:"100%"},d=1e3/60;var g=function(e,t,n,i){if("a"===n&&!i)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!i:!t.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?i:"a"===n?i.call(e):i?i.value:t.get(e)},f=function(e,t,n,i,r){if("m"===i)throw TypeError("Private method is not writable");if("a"===i&&!r)throw TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!r:!t.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===i?r.call(e,n):r?r.value=n:t.set(e,n),n};class p{get ctx(){return g(this,t,"f")}get canvas(){return g(this,n,"f")}set canvas(e){f(this,n,e,"f"),f(this,t,e.getContext("2d"),"f")}constructor(e,i){this.lastUpdate=Date.now(),this.snowflakes=[],t.set(this,void 0),n.set(this,void 0),f(this,n,e,"f"),f(this,t,e.getContext("2d"),"f"),this.config={snowflakeCount:150,...l,...i},this.snowflakes=[],this.snowflakes=u.createSnowflakes(e,i.snowflakeCount||150,i),this.play()}updateConfig(e){this.config={...this.config,...e};let t=this.config.snowflakeCount-this.snowflakes.length;for(let n of(t>0&&(this.snowflakes=[...this.snowflakes,...u.createSnowflakes(this.canvas,t,e)]),t<0&&(this.snowflakes=this.snowflakes.slice(0,this.config.snowflakeCount)),this.snowflakes))n.updateConfig(this.config)}render(e=1){let{ctx:t,canvas:n,snowflakes:i}=this;if(!t||!n)return;let{offsetWidth:r,offsetHeight:s}=n;for(let t of i)t.update(r,s,e);if(t.setTransform(1,0,0,1,0,0),t.clearRect(0,0,r,s),this.config.images&&this.config.images.length>0){for(let e of i)e.drawImage(t);return}if(this.config.enable3DRotation)for(let e of i)e.drawCircle3D(t,this.config.color);else{for(let e of(t.beginPath(),i))e.drawCircle(t);t.fillStyle=this.config.color,t.fill()}}loop(){let e=Date.now(),t=Date.now()-this.lastUpdate;this.lastUpdate=e,this.render(t/d),this.animationFrame=requestAnimationFrame(()=>this.loop())}play(){this.loop()}pause(){this.animationFrame&&(cancelAnimationFrame(this.animationFrame),this.animationFrame=void 0)}}
1t=new WeakMap,n=new WeakMap,e.s(["default",0,({color:e=l.color,changeFrequency:t=l.changeFrequency,radius:n=l.radius,speed:s=l.speed,wind:o=l.wind,rotationSpeed:u=l.rotationSpeed,opacity:d=l.opacity,snowflakeCount:g=150,images:f,enable3DRotation:h=l.enable3DRotation,style:m}={})=>{let y=(0,i.useMemo)(()=>({...c,...m||{}}),[m]),v=(0,i.useRef)(null),b=(e=>{let[t,n]=(0,i.useState)(a(e.current)),r=(0,i.useCallback)(()=>{e.current&&n(a(e.current))},[e]);return(0,i.useEffect)(()=>{let{ResizeObserver:t}=window;if(e.current){if(r(),"function"!=typeof t)return window.addEventListener("resize",r),()=>window.removeEventListener("resize",r);{let n=new t(r);return n.observe(e.current),()=>n.disconnect()}}},[e,r]),t})(v),w=function(e){var t,n;let s,[a,o]=(0,i.useState)(e);return t=()=>o(e),n=[e],s=(0,i.useRef)(n),(0,r.default)(n,s.current)||(s.current=n),(0,i.useEffect)(t,s.current),a}({color:e,changeFrequency:t,radius:n,speed:s,wind:o,rotationSpeed:u,images:f,snowflakeCount:g,opacity:d,enable3DRotation:h}),x=(0,i.useRef)(w),k=(0,i.useRef)();return(0,i.useEffect)(()=>(!k.current&&v.current&&(k.current=new p(v.current,x.current)),()=>{var e;null==(e=k.current)||e.pause(),k.current=void 0}),[]),(0,i.useEffect)(()=>{k.current&&k.current.updateConfig(w)},[w]),i.default.createElement("canvas",{ref:v,height:b.height,width:b.width,style:y,"data-testid":"SnowfallCanvas"})}],803941)},675251,e=>{e.v(t=>Promise.all(["static/chunks/1a61kcf_j48jc.js"].map(t=>e.l(t))).then(()=>t(89657)))},581276,e=>{e.v(t=>Promise.all(["static/chunks/39g0080esjuah.js"].map(t=>e.l(t))).then(()=>t(554515)))},183974,e=>{e.v(t=>Promise.all(["static/chunks/3-imjm6rc8vlp.js"].map(t=>e.l(t))).then(()=>t(607247)))},205257,e=>{e.v(t=>Promise.all(["static/chunks/038w96aq5tb-d.js"].map(t=>e.l(t))).then(()=>t(949709)))}]);

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.