1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,54166,e=>{e.v({className:"instrument_sans_4c2257b2-module__F0tSqa__className"})},43752,e=>{e.v({className:"roboto_4a815fa8-module__xvHJBW__className"})},74289,(e,t,r)=>{e.e,t.exports=function(){function e(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function t(){return(t=Object.assign.bind()).apply(null,arguments)}var r="image-Tb9Ew8CXIwaY6R1kjMvI0uRR-2000x3000-jpg";function n(e){return("image-"+e.split("/").slice(-1)[0]).replace(/\.([a-z]+)$/,"-$1")}var i=[["width","w"],["height","h"],["format","fm"],["download","dl"],["blur","blur"],["sharpen","sharp"],["invert","invert"],["orientation","or"],["minHeight","min-h"],["maxHeight","max-h"],["minWidth","min-w"],["maxWidth","max-w"],["quality","q"],["fit","fit"],["crop","crop"],["saturation","sat"],["auto","auto"],["dpr","dpr"],["pad","pad"],["frame","frame"]],a=["clip","crop","fill","fillmax","max","scale","min"],s=["top","bottom","left","right","center","focalpoint","entropy"],o=["format"],l=function(){function l(e,r){this.options=void 0,this.options=e?t({},e.options||{},r||{}):t({},r||{})}var c=l.prototype;return c.withOptions=function(r){var n=r.baseUrl||this.options.baseUrl,a={baseUrl:n};for(var s in r)r.hasOwnProperty(s)&&(a[function(t){for(var r,n=function(t){var r="u">typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(r)return(r=r.call(t)).next.bind(r);if(Array.isArray(t)||(r=function(t){if(t){if("string"==typeof t)return e(t,void 0);var r=({}).toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?e(t,void 0):void 0}}(t))){r&&(t=r);var n=0;return function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(i);!(r=n()).done;){var a=r.value,s=a[0],o=a[1];if(t===s||t===o)return s}return t}(s)]=r[s]);return new l(this,t({baseUrl:n},a))},c.image=function(e){return this.withOptions({source:e})},c.dataset=function(e){return this.withOptions({dataset:e})},c.projectId=function(e){return this.withOptions({projectId:e})},c.bg=function(e){return this.withOptions({bg:e})},c.dpr=function(e){return this.withOptions(e&&1!==e?{dpr:e}:{})},c.width=function(e){return this.withOptions({width:e})},c.height=function(e){return this.withOptions({height:e})},c.focalPoint=function(e,t){return this.withOptions({focalPoint:{x:e,y:t}})},c.maxWidth=function(e){return this.withOptions({maxWidth:e})},c.minWidth=function(e){return this.withOptions({minWidth:e})},c.maxHeight=function(e){return this.withOptions({maxHeight:e})},c.minHeight=function(e){return this.withOptions({minHeight:e})},c.size=function(e,t){return this.withOptions({width:e,height:t})},c.blur=function(e){return this.withOptions({blur:e})},c.sharpen=function(e){return this.withOptions({sharpen:e})},c.rect=function(e,t,r,n){return this.withOptions({rect:{left:e,top:t,width:r,height:n}})},c.format=function(e){return this.withOptions({format:e})},c.invert=function(e){return this.withOptions({invert:e})},c.orientation=function(e){return this.withOptions({orientation:e})},c.quality=function(e){return this.withOptions({quality:e})},c.forceDownload=function(e){return this.withOptions({download:e})},c.flipHorizontal=function(){return this.withOptions({flipHorizontal:!0})},c.flipVertical=function(){return this.withOptions({flipVertical:!0})},c.ignoreImageParams=function(){return this.withOptions({ignoreImageParams:!0})},c.fit=function(e){if(-1===a.indexOf(e))throw Error('Invalid fit mode "'+e+'"');return this.withOptions({fit:e})},c.crop=function(e){if(-1===s.indexOf(e))throw Error('Invalid crop mode "'+e+'"');return this.withOptions({crop:e})},c.saturation=function(e){return this.withOptions({saturation:e})},c.auto=function(e){if(-1===o.indexOf(e))throw Error('Invalid auto mode "'+e+'"');return this.withOptions({auto:e})},c.pad=function(e){return this.withOptions({pad:e})},c.vanityName=function(e){return this.withOptions({vanityName:e})},c.frame=function(e){if(1!==e)throw Error('Invalid frame value "'+e+'"');return this.withOptions({frame:e})},c.url=function(){return function(e){var a=t({},e||{}),s=a.source;delete a.source;var o=function(e){var r,i;if(!e)return null;if("string"==typeof e&&(i=e,/^https?:\/\//.test(""+i)))r={asset:{_ref:n(e)}};else if("string"==typeof e)r={asset:{_ref:e}};else if(e&&"string"==typeof e._ref)r={asset:e};else if(e&&"string"==typeof e._id)r={asset:{_ref:e._id||""}};else if(e&&e.asset&&"string"==typeof e.asset.url)r={asset:{_ref:n(e.asset.url)}};else{if("object"!=typeof e.asset)return null;r=t({},e)}return e.crop&&(r.crop=e.crop),e.hotspot&&(r.hotspot=e.hotspot),function(e){if(e.crop&&e.hotspot)return e;var r=t({},e);
1return r.crop||(r.crop={left:0,top:0,bottom:0,right:0}),r.hotspot||(r.hotspot={x:.5,y:.5,height:1,width:1}),r}(r)}(s);if(!o){if(s&&"object"==typeof s&&null!==s&&s._upload&&(!s.asset||!s.asset._ref))return"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8HwQACfsD/QNViZkAAAAASUVORK5CYII=";throw Error("Unable to resolve image URL from source ("+JSON.stringify(s)+")")}var l=function(e){var t=e.split("-"),n=t[1],i=t[2],a=t[3];if(!n||!i||!a)throw Error("Malformed asset _ref '"+e+"'. Expected an id like \""+r+'".');var s=i.split("x"),o=s[0],l=s[1],c=+o,u=+l;if(!(isFinite(c)&&isFinite(u)))throw Error("Malformed asset _ref '"+e+"'. Expected an id like \""+r+'".');return{id:n,width:c,height:u,format:a}}(o.asset._ref||o.asset._id||""),c=Math.round(o.crop.left*l.width),u=Math.round(o.crop.top*l.height),d={left:c,top:u,width:Math.round(l.width-o.crop.right*l.width-c),height:Math.round(l.height-o.crop.bottom*l.height-u)},p=o.hotspot.height*l.height/2,m=o.hotspot.width*l.width/2,h=o.hotspot.x*l.width,f=o.hotspot.y*l.height;return a.rect||a.focalPoint||a.ignoreImageParams||a.crop||(a=t({},a,function(e,t){var r,n=t.width,i=t.height;if(!(n&&i))return{width:n,height:i,rect:e.crop};var a=e.crop,s=e.hotspot,o=n/i;if(a.width/a.height>o){var l=Math.round(a.height),c=Math.round(l*o),u=Math.max(0,Math.round(a.top)),d=Math.max(0,Math.round(Math.round((s.right-s.left)/2+s.left)-c/2));d<a.left?d=a.left:d+c>a.left+a.width&&(d=a.left+a.width-c),r={left:d,top:u,width:c,height:l}}else{var p=a.width,m=Math.round(p/o),h=Math.max(0,Math.round(a.left)),f=Math.max(0,Math.round(Math.round((s.bottom-s.top)/2+s.top)-m/2));f<a.top?f=a.top:f+m>a.top+a.height&&(f=a.top+a.height-m),r={left:h,top:f,width:p,height:m}}return{width:n,height:i,rect:r}}({crop:d,hotspot:{left:h-m,top:f-p,right:h+m,bottom:f+p}},a))),function(e){var t=(e.baseUrl||"https://cdn.sanity.io").replace(/\/+$/,""),r=e.vanityName?"/"+e.vanityName:"",n=e.asset.id+"-"+e.asset.width+"x"+e.asset.height+"."+e.asset.format+r,a=t+"/images/"+e.projectId+"/"+e.dataset+"/"+n,s=[];if(e.rect){var o=e.rect,l=o.left,c=o.top,u=o.width,d=o.height;(0!==l||0!==c||d!==e.asset.height||u!==e.asset.width)&&s.push("rect="+l+","+c+","+u+","+d)}e.bg&&s.push("bg="+e.bg),e.focalPoint&&(s.push("fp-x="+e.focalPoint.x),s.push("fp-y="+e.focalPoint.y));var p=[e.flipHorizontal&&"h",e.flipVertical&&"v"].filter(Boolean).join("");
1return(p&&s.push("flip="+p),i.forEach(function(t){var r=t[0],n=t[1];void 0!==e[r]?s.push(n+"="+encodeURIComponent(e[r])):void 0!==e[n]&&s.push(n+"="+encodeURIComponent(e[n]))}),0===s.length)?a:a+"?"+s.join("&")}(t({},a,{asset:l}))}(this.options)},c.toString=function(){return this.url()},l}();return function(e){if(e&&"config"in e&&"function"==typeof e.config){var t=e.config(),r=t.apiHost,n=t.projectId,i=t.dataset;return new l(null,{baseUrl:(r||"https://api.sanity.io").replace(/^https:\/\/api\./,"https://cdn."),projectId:n,dataset:i})}if(e&&"clientConfig"in e&&"object"==typeof e.clientConfig){var a=e.clientConfig,s=a.apiHost,o=a.projectId,c=a.dataset;return new l(null,{baseUrl:(s||"https://api.sanity.io").replace(/^https:\/\/api\./,"https://cdn."),projectId:o,dataset:c})}return new l(null,e||{})}}()},8005,e=>{"use strict";e.s(["ROUTES",0,{en:{caseStudies:e=>`/case-studies/${e}`,classActions:e=>{let t=e.startsWith("/")?e.slice(1):e;return`/class-actions/${t}`}},fr:{caseStudies:e=>`/etudes-de-cas/${e}`,classActions:e=>{let t=e.startsWith("/fr/")?e.replace("/fr/",""):e;return`/actions-collectives/${t}`}}}])},56214,e=>{"use strict";var t=e.i(43476),r=e.i(16160),n=e.i(39460),i=e.i(7347),a=e.i(85902),s=e.i(52088),o=e.i(8005),l=e.i(18566);e.s(["CaseStudyShowCaseSection",0,({theme:e,caseStudy:c,pageName:u,className:d})=>{let{title:p,excerpt:m,slug:h,image:f}=c||{},g=(0,l.usePathname)().startsWith("/fr")?"fr":"en";return(0,t.jsx)("div",{className:(0,s.cn)(d,"white"===e&&"bg-gray-200","green"===e&&"bg-secondary-900","section"),children:(0,t.jsx)("div",{className:"container",children:(0,t.jsxs)("div",{className:(0,s.cn)("grid grid-cols-1 lg:grid-cols-2 bg-gray-200 rounded-[6px] shadow-md","white"===e&&"bg-white","green"===e&&"bg-gray-200"),children:[(0,t.jsx)(n.SanityImage,{className:(0,s.cn)("w-full h-full lg:min-h-[563px] max-h-[563px] lg:max-h-none object-cover","rounded-[5px] rounded-bl-none lg:rounded-bl-[5px] lg:rounded-tr-none rounded-br-none"),asset:f,alt:p}),(0,t.jsx)("div",{className:"py-10 lg:py-12 px-6 lg:px-12 flex items-center",children:(0,t.jsxs)("div",{children:[(0,t.jsx)(i.Badge,{className:"bg-primary-200 text-secondary-700 mb-6",children:"Case Study"}),(0,t.jsx)("h3",{className:"title-2 text-primary-500 lg:text-secondary-700 mb-6",children:p}),(0,t.jsx)("p",{className:"text-secondary-900 whitespace-pre-wrap mb-6 lg:mb-8",children:m}),(0,t.jsx)(t.Fragment,{children:(0,t.jsx)(r.default,{href:o.ROUTES[g].caseStudies(h),className:"inline-block","aria-label":`Read more about ${u}`,children:(0,t.jsx)(a.Button,{variant:"linkUnderline",className:"p-0 text-primary-500",children:"fr"===g?"En savoir plus":"Read More"})})})]})})]})})})}])},3788,e=>{"use strict";e.i(43476);var t=e.i(52088);e.i(72003),e.i(85902),e.i(71689),e.i(72520);var r=e.i(71645);e.i(7347),e.s(["ClassActionProgress",0,({stages:e,information:n})=>{let i=e.map(e=>e.status).lastIndexOf("case_closed"),[a,s]=(0,r.useState)(-1===i?0:i);e[a];let o=e.every(e=>"case_closed"===e.status)&&a===e.length-1?"primary":"secondary";return(0,t.cn)("grid-cols-2 [&>span:first-child]:min-w-[5ch]","primary"===o&&"[&>span:first-child]:text-secondary-500"),(0,t.cn)("primary"===o&&"[&>span:first-child]:text-secondary-500 border-b-secondary-500"),null}],3788)},38965,e=>{"use strict";var t=e.i(43476),r=e.i(16160),n=e.i(39460),i=e.i(7347),a=e.i(85902),s=e.i(52088),o=e.i(8005),l=e.i(18566),c=e.i(14053);e.s(["ClassActionShowCaseSection",0,({theme:e,classAction:u,className:d,spacingTop:p,spacingBottom:m,pageName:h})=>{let{title:f,excerpt:g,slug:x,image:b}=u||{},y=(0,l.usePathname)().startsWith("/fr")?"fr":"en";return(0,t.jsx)("div",{className:(0,s.cn)(d,"white"===e&&"bg-gray-200","green"===e&&"bg-secondary-900",p&&(0,c.topSpacingClasses)({variant:p}),m&&(0,c.bottomSpacingClasses)({variant:m})),children:(0,t.jsx)("div",{className:(0,s.cn)("container",p&&(0,c.topSpacingClasses)({variant:p}),m&&(0,c.bottomSpacingClasses)({variant:m})),children:(0,t.jsxs)("div",{className:(0,s.cn)("grid grid-cols-1 lg:grid-cols-2 bg-gray-200 rounded-[6px] shadow-md","white"===e&&"bg-white","green"===e&&"bg-gray-200"),children:[(0,t.jsx)(n.SanityImage,{className:(0,s.cn)("w-full h-full lg:min-h-[563px] max-h-[563px] lg:max-h-none object-cover","rounded-[5px] rounded-bl-none lg:rou
1nded-bl-[5px] lg:rounded-tr-none rounded-br-none"),asset:b,alt:f}),(0,t.jsx)("div",{className:"py-10 lg:py-12 px-6 lg:px-12 flex items-center",children:(0,t.jsxs)("div",{children:[(0,t.jsx)(i.Badge,{className:"bg-primary-200 text-secondary-700 mb-6",children:"fr"===y?"Action collective":"Class Action"}),(0,t.jsx)("h3",{className:"title-2 text-primary-500 lg:text-secondary-700 mb-6",children:f}),(0,t.jsx)("p",{className:"text-secondary-900 whitespace-pre-wrap mb-6 lg:mb-8",children:g}),(0,t.jsx)(t.Fragment,{children:(0,t.jsx)(r.default,{href:o.ROUTES[y].classActions(x),className:"inline-block","aria-label":`Read more about ${h}`,children:(0,t.jsx)(a.Button,{variant:"linkUnderline",className:"p-0 text-primary-500",children:"fr"===y?"En savoir plus":"Read More"})})})]})})]})})})}])},19098,e=>{"use strict";e.i(47167);var t=e.i(43476),r=e.i(71645),n=e.i(18566),i=e.i(14053);e.s(["CookieDeclarationSection",0,({spacing:e})=>{let a="23ab0ad4-680c-40ac-b571-d5035ed0fca6",s=(0,n.usePathname)(),o=s.startsWith("/fr/")||"/fr"===s?"fr":"en";return(0,r.useEffect)(()=>{let e=document.createElement("script");return e.src=`https://consent.cookiebot.com/${a}/cd.js`,e.type="text/javascript",e.async=!0,e.setAttribute("data-culture",o),document.body.appendChild(e),()=>{document.body.removeChild(e)}},[a,o]),(0,t.jsx)(i.SectionWrapper,{...e,children:(0,t.jsx)("div",{className:"container mx-auto flex flex-col gap-6 items-start section",children:(0,t.jsx)("div",{id:"CookieDeclaration"})})})}])},98476,e=>{"use strict";var t=e.i(47167),r=e.i(43476),n=e.i(50454),i=e.i(7347),a=e.i(15057),s=e.i(16160),o=e.i(85902),l=e.i(18566),c=e.i(12786),u=e.i(8005);let d=({title:e,slug:t,excerpt:n,type:d})=>{let p=(0,l.usePathname)().startsWith("/fr")?"fr":"en",m=n?.length>300?`${n.substring(0,300)}...`:n;return(0,r.jsx)("div",{className:"mb-10 text-primary-500",children:(0,r.jsx)("div",{className:"py-4 border-b border-primary",children:(0,r.jsxs)("div",{className:"flex justify-between md:items-center flex-col md:flex-row flex-nowrap gap-4 md:gap-[10%]",children:[(0,r.jsxs)("div",{className:"space-y-1",children:[(0,r.jsxs)("div",{className:"flex flex-col md:flex-row md:items-center gap-[10px] mb-3",children:[(0,r.jsx)(i.Badge,{className:"bg-primary-200 text-secondary-700 select-none py-1 capitalize",children:c.CONTENT_TYPE_TRANSLATIONS[d][p]}),(0,r.jsx)("h3",{className:"title-5 text-secondary-900",children:e})]}),(0,r.jsx)("p",{className:"text-[13px] text-secondary-900",children:m})]}),(0,r.jsx)(o.Button,{className:"shrink-0",variant:"link",asChild:!0,children:(0,r.jsxs)(s.default,{href:"caseStudy"===d?u.ROUTES[p].caseStudies(t):"classAction"===d?u.ROUTES[p].classActions(t):`${t}`,className:"w-fit flex items-center gap-2","aria-label":`Read more about ${e}`,children:[(0,r.jsx)("span",{children:"fr"===p?"En savoir plus":"Read More"}),(0,r.jsx)(a.ArrowUpRight,{className:"size-4.5 group-hover:rotate-[45deg] transition-transform duration-200 origin-center"})]})})]})})})};var p=e.i(57296),m=e.i(7233),h=e.i(71645);e.s(["SearchResultList",0,({title:e})=>{let i=(0,l.useSearchParams)(),a=(0,l.usePathname)(),s=i.get("q")||"",c=a.startsWith("/fr")?"fr":"en",[u,f]=(0,h.useState)([]),[g,x]=(0,h.useState)(8),b={en:{home:"Home",results:"Search Results",introLabelBefore:"Results for",introDash:"â",resultSingular:"result",resultPlural:"results",seeMore:"See more results",emptyPrefix:"No results for"},fr:{home:"Accueil",results:"Résultats de recherche",introLabelBefore:"Résultats pour",introDash:"â",resultSingular:"résultat",resultPlural:"résultats",seeMore:"Voir plus de résultats",emptyPrefix:"Aucun résultat pour"}}[c];(0,h.useEffect)(()=>{s&&(async()=>{let e="true"===t.default.env.NEXT_PUBLIC_DRAFT_ENABLED;f(await p.client.fetch(`*[ 2 (_type == "page" || _type == "caseStudy" || _type == "classAction") && 3 ${e?"":'!(_id in path("drafts.**")) &&'} 4 language == $locale && 5 ( 6 ($locale == "fr" && slug.current match "fr/*") || 7 ($locale == "en" && (!defined(slug.current) || !(slug.current match "fr/*"))) 8 ) && 9 ( 10 title match $q || 11 slug.current match $q || 12 description match $q || 13 count(body[].children[ text match $q ]) > 0 14 ) 15 ]{ 16 _id, 17 _type, 18 title, 19 "slug": slug.current, 20 "excerpt": coalesce(description, excerpt), 21 "scm": scm, 22 "date": date, 23 }`,{q:`${s}*`,locale:c})),x(8)})()},[s,c]);let y=1===u.length?b.resultSingular:b.resultPlural,v="fr"===c?"/fr":"";return(0,r.jsxs)("div",{className:"container !pt-[110px]",children:[(0,r.jsx)(n.Breadcrumbs,{items:[{label:b.home,href:`${v||"/"}`},{label:b.results,href:`${v}/search`,isCurrent:!0}],className:"mb-4"}),(0,r.jsxs)("div",{className:"flex flex-col gap-4 mb-10 md:mb-20",children:[(0,r.jsx)("h1",{className:"font-medium text-4xl",children:e}),(0,r.jsxs)("p",{className:"text-[20px]",children:[b.introLabelBefore,":"," ",(0,r.jsxs)("span",{className:"text-primary-500",children:["'",s,"'"]})," ",b.introDash," ",(0,r.jsxs)("span",{className:"text-primary-500",children:[u.length," ",y]})]})]}),u.length>0?(0,r.jsxs)(r.Fragment,{children:[u.slice(0,g).map(e=>{let t="classAction"===e._type?`SCM: ${e.scm}, Date: ${e.date}`:e.excerpt;return(0,r.jsx)(d,{type:e._type,title:e.title,slug:e.slug,excerpt:t},e._id)}),g<u.length&&(0,r.jsx)("div",{className:"flex justify-start items-center",children:(0,r.jsxs)(o.Button,{onClick:()=>x(e=>e+8),className:"bg-primary-500 text-gray-200",children:[b.seeMore," ",(0,r.jsx)(m.Plus,{className:"w-4 h-4 ml-1"})]})})]}):(0,r.jsxs)("p",{className:"text-muted-foreground",children:[b.emptyPrefix," â",s,"â."]})]})}],98476)},41242,e=>{"use strict";var t=e.i(43476),r=e.i(39460),n=e.i(7347),i=e.i(79685);let a=({title:e,anchor:r,locale:a})=>(0,t.jsx)("a",{href:`#${r}`,tabIndex:0,"aria-label":i.ACCESSIBILITY_TRANSLATIONS.buttonToNextSection[a],role:"button",children:(0,t.jsxs)(n.Badge,{className:"group bg-transparent hover:text-white hover:bg-primary-500 border-primary-500 text-primary-700 mb-6 select-none flex items-center gap-3 text-base px-4 hover:cursor-pointer transform-colors duration-300",children:[(0,t.jsxs)("span",{children:[i.A
23CCESSIBILITY_TRANSLATIONS.seeNextService[a],": ",e]}),(0,t.jsx)("svg",{className:"w-full group-hover:rotate-[45deg] transition-transform text-red",xmlns:"http://www.w3.org/2000/svg",width:"11",height:"11",viewBox:"0 0 11 11",fill:"none",children:(0,t.jsx)("path",{className:"fill-secondary-700 group-hover:fill-white",d:"M7.58859 8.87059L0.27429 1.57684C0.109924 1.41247 0.0277404 1.21715 0.0277404 0.990872C0.0277405 0.765143 0.109924 0.570095 0.27429 0.405728C0.438657 0.241362 0.633979 0.159179 0.860256 0.159179C1.08599 0.159179 1.28103 0.241362 1.4454 0.405728L8.73915 7.72003L8.73915 1.47411C8.73915 1.24126 8.81777 1.04594 8.97502 0.888144C9.13281 0.7309 9.32813 0.652278 9.56098 0.652278C9.79383 0.652278 9.98916 0.7309 10.1469 0.888144C10.3042 1.04594 10.3828 1.24126 10.3828 1.47411L10.3828 9.69242C10.3828 9.92527 10.3042 10.1203 10.1469 10.2776C9.98915 10.4354 9.79383 10.5143 9.56098 10.5143L1.34267 10.5143C1.10982 10.5143 0.914771 10.4354 0.757527 10.2776C0.599735 10.1203 0.520839 9.92527 0.520839 9.69242C0.520839 9.45957 0.599735 9.26452 0.757527 9.10728C0.914771 8.94949 1.10982 8.87059 1.34267 8.87059L7.58859 8.87059Z"})})]})}),s=({heading:e,description:r})=>(0,t.jsxs)("div",{className:"h-full flex flex-col gap-3 md:gap-6",children:[(0,t.jsx)("h4",{className:"title-5 text-primary-500",children:e}),(0,t.jsx)("p",{className:"text-secondary-900",children:r})]});e.s(["NextServiceBadge",0,a,"ServiceItem",0,s,"ServicesCategoryCard",0,({service:e,locale:n="en"})=>{let i=e?.items||[],o=e?.title?e.title.replace(/\s+/g,"-").toLowerCase():"",l=e?.order?`service-${o}`:"";return(0,t.jsxs)(t.Fragment,{children:[e?.order!==1&&(0,t.jsx)("div",{className:"mt-14 hidden md:block",children:(0,t.jsx)("div",{className:"container flex justify-center",children:(0,t.jsx)(a,{title:e?.title,anchor:l,locale:n})})}),e?.image&&(0,t.jsx)(r.SanityImage,{asset:e.image,alt:e.title||"Service Image",height:500,className:"my-18 h-[152px] md:h-[360px] object-cover w-full max-w-[2400px] mx-auto"}),(0,t.jsxs)("div",{className:"container relative",children:[(0,t.jsx)("div",{className:"absolute -top-24",id:l}),(0,t.jsxs)("div",{className:"rounded-2xl bg-white",style:{boxShadow:"0px 0px 10px rgba(0, 0, 0, 0.1)"},children:[(0,t.jsxs)("div",{className:" mx-8 md:mx-14 py-8 md:py-12 gap-2 flex-col-reverse lg:flex-row flex justify-between lg:items-center border-b",children:[(0,t.jsx)("h3",{className:"title-3",children:e?.title}),(0,t.jsx)("span",{className:"title-1 text-primary-500 lg:text-secondary-900",children:`0${e?.order}`})]}),(0,t.jsx)("div",{className:"p-8 md:py-15 md:px-14 pb-7",children:(0,t.jsx)("div",{className:"grid md:grid-cols-2 gap-y-12 gap-x-15",children:i&&i.map((e,r)=>(0,t.jsx)(s,{...e},r))})})]})]})]})}])},50454,e=>{"use strict";var t=e.i(43476),r=e.i(71645),n=e.i(18094),i=e.i(46349),i=i;(0,e.i(75254).default)("ellipsis",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]]);var a=e.i(52088);function s({...e}){return(0,t.jsx)("nav",{"aria-label":"breadcrumb","data-slot":"breadcrumb",...e})}function o({className:e,...r}){return(0,t.jsx)("ol",{"data-slot":"breadcrumb-list",className:(0,a.cn)("text-muted-foreground flex flex-wrap items-center gap-1.5 text-sm break-words sm:gap-2.5",e),...r})}function l({className:e,...r}){return(0,t.jsx)("li",{"data-slot":"breadcrumb-item",className:(0,a.cn)("inline-flex items-center gap-1.5",e),...r})}function c({asChild:e,className:r,...i}){let s=e?n.Slot:"a";return(0,t.jsx)(s,{"data-slot":"breadcrumb-link",className:(0,a.cn)("hover:text-foreground transition-colors",r),...i})}function u({children:e,className:r,...n}){return(0,t.jsx)("li",{"data-slot":"breadcrumb-separator",role:"presentation","aria-hidden":"true",className:(0,a.cn)("[&>svg]:size-3.5",r),...n,children:e??(0,t.jsx)(i.default,{})})}var d=e.i(16160);e.s(["Breadcrumbs",0,({items:e,className:n,center:i=!1})=>(0,t.jsx)(s,{"data-testid":"breadcrumbs",className:(0,a.cn)("flex flex-wrap items-center gap-x-1.5 gap-y-1 text-sm md:text-[16px]",i&&"justify-center",n),children:(0,t.jsx)(o,{children:e.map((n,i)=>{let s,o=i===e.length-1,p=!!n.href&&!n.isCurrent;return p&&(s=(0,t.jsx)(c,{asChild:!0,children:(0,t.jsx)(d.default,{href:n.href,className:"text-secondary-900 hover:underline",children:n.label})})),p||(s=(0,t.jsx)("span",{className:(0,a.cn)("text-primary-500",o?"whitespace-normal break-words":"whitespace-nowrap"),children:n.label})),(0,t.jsxs)(r.default.Fragment,{children:[(0,t.jsx)(l,{className:(0,a.cn)("inline-flex items-center",o?"min-w-0":"shrink-0 whitespace-nowrap"),children:s},`item-${i}`),!o&&(0,t.jsx)(u,{className:"mx-1 text-muted-foreground"},`sep-${i}`)]},`crumb-${i}`)})})})],50454)},97889,80629,771,279,e=>{"use strict";var t=e.i(43476),r=e.i(27821);let n=({image:e,title:n,excerpt:i,slug:a,industry:s})=>(0,t.jsx)("div",{className:"max-w-[304px] bg-white shadow-md rounded-[6px]",children:(0,t.jsx)(r.ItemCard,{image:e,title:n,excerpt:i,slug:a,industry:s,type:"classAction",maxExcerptLength:85})});e.s(["ClassActionCard",0,n],97889);var i=e.i(71645),a=e.i(18879),s=e.i(8993),o=e.i(94077),l=e.i(14053),c=e.i(52088);function u({array:e}){let t=[...e];for(let e=t.length-1;e>0;e--){let r=Math.floor(Math.random()*(e+1));[t[e],t[r]]=[t[r],t[e]]}return t}function d({items:e,targetIndustry:t,weight:r=3}){let n=[];for(let i of e){let e=i.industry===t?r:1;for(let t=0;t<e;t++)n.push(i)}return n}function p({items:e}){return Array.from(new Map(e.map(e=>[e._id,e])).values())}e.s(["createWeightedPool",0,d,"deduplicateById",0,p,"shuffle",0,u],80629);let m=` 24 buttons[] { 25 text, 26 variant, 27 _key, 28 _type, 29 type, 30 action, 31 heading, 32 excerpt, 33 form-> { 34 _id, 35 label, 36 fields 37 }, 38 "openInNewTab": url.openInNewTab, 39 "href": select( 40 url.type == "internal" => url.internal->slug.current, 41 url.type == "external" => url.external, 42 url.href 43 ) 44 } 45`,h=` 46 button { 47 text, 48 variant, 49 _key, 50 _type, 51 type, 52 action, 53 heading, 54 excerpt, 55 form-> { 56 _id, 57 label, 58 fields, 59 recipient, 60 submitText, 61 recaptchaThreshold 62 }, 63 "settings": *[_id == "settings"][0] { 64 contactEmail, 65 contactPhone 66 }, 67 "openInNewTab": url.openInNewTab, 68 "href": select( 69 url.type == "internal" => url.internal->slug.current, 70 url.type == "external" => url.external, 71 url.href 72 ) 73 }, 74 "settings": *[_id == "settings"][0]{ 75 contactEmail, 76 contactPhone 77 } 78`,f=` 79 image{ 80 ..., 81 "alt": coalesce(asset->altText, asset->originalFilename, "Image-Broken"), 82 "blurData": asset->metadata.lqip, 83 } 84`,g=` 85 "spacing": { 86 "top": spacingTop, 87 "bottom": spacingBottom 88 } 89`,x=` 90 ...customLink{ 91 type, 92 openInNewTab, 93 external, 94 email, 95 phone, 96 "internalSlug": internal->slug.current, 97 "href": select( 98 type == "internal" => internal->slug.current, 99 type == "external" => external, 100 type == "email" => "mailto:" + email, 101 type == "phone" => "tel:" + phone, 102 "#" 103 ) 104 } 105`,b=` 106 markDefs[]{ 107 ..., 108 ${x} 109 } 110`,y=` 111 "contactReference": contactReference->{ 112 _id, 113 content[]{ 114 ..., 115 ${b} 116 } 117 } 118`,v=` 119 _type == "columnsBlock" => { 120 ..., 121 columns[]{ 122 ..., 123 contentType, 124 contentType == "reference" => { 125 ${y} 126 }, 127 contentType != "reference" => { 128 content[]{ 129 ..., 130 ${b} 131 } 132 } 133 } 134 } 135`,w=` 136 _type == "ctaButton" => { 137 ..., 138 "openInNewTab": url.openInNewTab, 139 "href": select( 140 url.type == "internal" => url.internal->slug.current, 141 url.type == "external" => url.external, 142 url.href 143 ), 144 form-> { _id, label, fields, recipient, submitText, recaptchaThreshold }, 145 "settings": *[_id == "settings"][0]{ contactEmail, contactPhone } 146 } 147`,j=e=>` 148 ${e}[]{ 149 ..., 150 ${b}, 151 ${v}, 152 ${w} 153 } 154`,S=` 155 _type == "bulletPointsSection" => { 156 ..., 157 ${g}, 158 } 159 `,N=` 160 _type == "bulletPointsWithCtaSection" => { 161 ..., 162 ${h} 163 } 164`,_=` 165 _type == "caseStudyGrid" => { 166 ..., 167 "items": *[_type == "caseStudy" && language == $locale]{ 168 ..., 169 ${f}, 170 title, 171 excerpt, 172 "slug": slug.current 173 } 174 } 175 `,C=` 176 _type == "caseStudyHeader" => { 177 ..., 178 ${f}, 179 180 } 181 `,E=` 182 _type == "caseStudyShowCaseSection" => { 183 ..., 184 caseStudy-> { 185 title, 186 "slug": slug.current, 187 excerpt, 188 ${f} 189 }, 190 "pageName": caseStudy->title 191 } 192`,k=` 193 _type == "classActionGrid" => { 194 ..., 195 "items": *[_type == "classAction" && language == $locale] | order(publishedAt desc){ 196 ..., 197 ${f}, 198 ${g}, 199 title, 200 excerpt, 201 "slug": slug.current 202 }, 203 "availableIndustries": array::unique(*[_type == "classAction" && language == $locale].industry) 204 } 205`,R=` 206 _type == "classActionShowCaseSection" => { 207 ..., 208 classAction-> { 209 title, 210 "slug": slug.current, 211 excerpt, 212 ${f}, 213 ${g} 214 }, 215 "pageName": classAction->title 216 217 } 218`,O=` 219 _type == "classActionsOverviewSection" => { 220 ..., 221 ${h}, 222 classActions[]->{ 223 ..., 224 ${f}, 225 ${g}, 226 title, 227 excerpt, 228 "slug": slug.current, 229 } 230 } 231 `,A=` 232 _type == "contactSection" => { 233 ..., 234 form->{ 235 ... 236 }, 237 "settings": *[_id == "settings"][0]{ 238 contactEmail, 239 contactPhone 240 } 241 } 242 `,P=` 243 _type == "ctaSection" => { 244 ..., 245 ${f}, 246 ${h} 247 } 248 `,I=` 249 _type == "downloadSection" => { 250 ..., 251 "downloadItems": downloadItems[]{ 252 name, 253 "downloadUrl": coalesce(file.asset->url, externalFileUrl), 254 subtitle, 255 date 256 }, 257 ${g} 258 } 259`,T=` 260 _type == "faqSection" => { 261 ..., 262 ${h}, 263 questionsAndAnswers[]{ 264 _key, 265 question, 266 ${j("answer")} 267 }, 268 ${g} 269 } 270`,D=` 271 _type == "findSimilarCasesSection" => { 272 ..., 273 ${g}, 274 "parentIndustry": ^.industry, 275 "parentPublishedAt": ^.publishedAt, 276 "parentId": ^._id, 277 "parentLanguage": ^.language 278 } 279`,$=` 280 _type == "heroSection" => { 281 ..., 282 ${f}, 283 ${m} 284 } 285`,L=` 286 _type == "interactSection" => { 287 ..., 288 ${h} 289 } 290 `,M=` 291 _type == "jobOpeningsSection" => { 292 ..., 293 ${h}, 294 jobOpenings[]->{ 295 ..., 296 }, 297 ${g} 298 } 299 `,B=` 300 _type == "leadershipSection" => { 301 ..., 302 "employees": employees[]->{ 303 _id, 304 name, 305 title, 306 bio, 307 ${f}, 308 linkedin, 309 twitter 310 }, 311 ${g} 312 } 313 `,U=` 314 _type == "logoBanner" => { 315 ..., 316 logos[]{ 317 ..., 318 "alt": coalesce(asset->altText, asset->originalFilename, "Image-Broken"), 319 "blurData": asset->metadata.lqip, 320 } 321 } 322`,H=` 323 _type == "logoSpotlight" => { 324 ..., 325 logo{ 326 ..., 327 "alt": coalesce(asset->altText, asset->originalFilename, "Logo"), 328 "blurData": asset->metadata.lqip, 329 }, 330 ${h} 331 } 332`,q=` 333 _type == "pageHeadingSection" => { 334 ..., 335 ${g} 336 } 337`,z=` 338 _type == "quoteSection" => { 339 ..., 340 ${g} 341 } 342 `,F=` 343 _type == "searchResultList" => { 344 ..., 345 } 346 `,V=` 347 _type == "servicesCategoryBloc" => { 348 ..., 349 ${h}, 350 ${g} 351 } 352 `,W=` 353 _type == "smallCTABannerSection" => { 354 ..., 355 ${h}, 356 ${g} 357 } 358 `,X=` 359 _type == "textWithImageSection" => { 360 ..., 361 ${f}, 362 ${h}, 363 ${j("content")}, 364 ${g} 365 } 366 `,G=` 367 _type == "togglePointsSection" => { 368 ..., 369 points[] { 370 ..., 371 ${f}, 372 ${j("description")}, 373 }, 374 ${g} 375 } 376 `,Z=` 377 _type == "textBloc" => { 378 ..., 379 ${j("Content")}, 380 ${g} 381 }`;j("content");let Y=` 382 *[ 383 _type == "classAction" && 384 _id != $currentId && 385 industry == $industry && 386 language == $locale && 387 status == "active" && 388 publishedAt >= $startDate && 389 publishedAt <= $endDate 390 ] { 391 _id, 392 title, 393 excerpt, 394 "slug": slug.current, 395 ${f}, 396 industry, 397 publishedAt 398 } 399`,K=` 400 *[ 401 _type == "classAction" && 402 _id != $currentId && 403 language == $locale && 404 status == "active" && 405 publishedAt >= $startDate && 406 publishedAt <= $endDate 407 ] | order(publishedAt desc)[0...24] { 408 _id, 409 title, 410 excerpt, 411 "slug": slug.current, 412 ${f}, 413 industry, 414 publishedAt 415 } 416`;e.s(["querySimilarCasesAllIndustries",0,K,"querySimilarCasesSameIndustry",0,Y],771);let J=(0,a.createClient)({projectId:"vh504mm1",dataset:"production",apiVersion:"2024-12-01",useCdn:!1,perspective:"previewDrafts",token:"skITZaEhNtSzOSiWqkSdKr5C1qDnNhnt7vPZNrG1jMsY2zCFs7gGkYQXACBNOIO8P6Gp8Ry5ASPvubh6m1NKGVrnz9nZlMH3vGxeQ0qeN8bBTH5m6oHFwXJySWJSs5QNRx5XYasZmdXvs5zT5IqE0L3OfQf1kAbWXpLsxGpf1AbJnBJypIUI"});e.s(["FindSimilarCasesSectionClient",0,function({heading:e,parentIndustry:r,parentId:a,parentLanguage:m,spacingTop:h,spacingBottom:f}){let[g,x]=(0,i.useState)([]),[b,y]=(0,i.useState)(!0);return((0,i.useEffect)(()=>
416{if(!r||!a||!m)return void y(!1);let e=!1;return async function(){try{let t=new Date;for(let n of[2,3,4,5]){let i=new Date(t);i.setFullYear(i.getFullYear()-n);let s=i.toISOString(),o=t.toISOString(),l=await J.fetch(Y,{currentId:a,industry:r,locale:m,startDate:s,endDate:o});if(l&&l.length>=6){e||(x(u({array:l}).slice(0,6)),y(!1));return}}let n=new Date(t);n.setFullYear(n.getFullYear()-5);let i=n.toISOString(),s=t.toISOString(),o=await J.fetch(K,{currentId:a,locale:m,startDate:i,endDate:s});if(!e){if(!o||0===o.length){x([]),y(!1);return}let e=d({items:o,targetIndustry:r,weight:3}),t=u({array:e}),n=p({items:t});x(n.slice(0,6)),y(!1)}}catch(t){console.error("[FindSimilarCases] Client fetch error:",t),e||(x([]),y(!1))}}(),()=>{e=!0}},[a,r,m]),b)?(0,t.jsxs)("div",{"data-testid":"find-similar-cases-section-loading",className:(0,c.cn)("bg-gray-200",h&&(0,l.topSpacingClasses)({variant:h}),f&&(0,l.bottomSpacingClasses)({variant:f})),children:[e&&(0,t.jsx)(s.SectionHeading,{heading:e,theme:"gray",alignment:"left","data-testid":"find-similar-cases-heading"}),(0,t.jsx)("div",{className:"container-left ml-auto",children:(0,t.jsx)("div",{className:"flex gap-4 py-7",children:[1,2,3].map(e=>(0,t.jsx)("div",{className:"w-[304px] h-[300px] bg-gray-300 animate-pulse rounded-lg"},e))})})]}):0===g.length?null:(0,t.jsxs)("div",{"data-testid":"find-similar-cases-section",className:(0,c.cn)("bg-gray-200",h&&(0,l.topSpacingClasses)({variant:h}),f&&(0,l.bottomSpacingClasses)({variant:f})),children:[e&&(0,t.jsx)(s.SectionHeading,{heading:e,theme:"gray",alignment:"left","data-testid":"find-similar-cases-heading"}),(0,t.jsx)("div",{className:"container-left ml-auto",children:(0,t.jsxs)(o.Carousel,{"data-testid":"find-similar-cases-carousel",opts:{loop:!0,align:"start",containScroll:!1},children:[(0,t.jsxs)("div",{className:"space-x-2",children:[(0,t.jsx)(o.CarouselPrevious,{"data-testid":"find-similar-cases-carousel-prev"}),(0,t.jsx)(o.CarouselNext,{"data-testid":"find-similar-cases-carousel-next"})]}),(0,t.jsxs)(o.CarouselContent,{className:"py-7",children:[g.map(e=>(0,t.jsx)(o.CarouselItem,{className:"max-w-[304px]",children:(0,t.jsx)(n,{title:e.title,excerpt:e.excerpt,image:e.image,slug:e.slug,industry:e.industry})},e._id)),g.map(e=>(0,t.jsx)(o.CarouselItem,{className:"max-w-[304px] pl-3",children:(0,t.jsx)(n,{title:e.title,excerpt:e.excerpt,image:e.image,slug:e.slug,industry:e.industry})},`${e._id}-duplicate`))]})]})})]})}],279)},27821,e=>{"use strict";var t=e.i(43476),r=e.i(39460),n=e.i(7347),i=e.i(85902),a=e.i(56654),s=e.i(12786),o=e.i(8005),l=e.i(16160),c=e.i(18566);e.s(["ItemCard",0,({image:e,title:u,excerpt:d,slug:p,type:m="caseStudy",industry:h="consumer-protection",maxExcerptLength:f=150})=>{let g=(0,c.usePathname)().startsWith("/fr")?"fr":"en",x="caseStudy"===m?o.ROUTES[g].caseStudies(p):o.ROUTES[g].classActions(p),b=d&&d.length>f?`${d.substring(0,f)}...`:d||"",y=h&&a.INDUSTRIES_TRANSLATIONS[h]?a.INDUSTRIES_TRANSLATIONS[h][g]:null,v=s.CONTENT_TYPE_TRANSLATIONS[m][g];return(0,t.jsxs)("div",{"aria-label":`view the ${v} ${u}`,className:"bg-white shadow-md rounded-[6px] h-full flex flex-col",children:[(0,t.jsx)(l.default,{href:x,children:(0,t.jsx)(r.SanityImage,{asset:e,alt:u,className:"rounded-[6px] rounded-br-none rounded-bl-none h-[171px] object-cover"})}),(0,t.jsxs)("div",{className:"p-6 flex-1 flex flex-col justify-between",children:[(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"space-x-1",children:[(0,t.jsx)(n.Badge,{className:"bg-primary-200 text-secondary-700 mb-6",children:v}),y&&(0,t.jsx)(n.Badge,{className:"bg-transparent border-primary-500 text-primary-700 mb-6",children:y})]}),(0,t.jsx)(l.default,{href:x,"data-testid":"card-title-link",children:(0,t.jsx)("h4",{className:"text-secondary-900 title-5 mb-2 line-clamp-2 cursor-pointer hover:text-primary-500 transition-colors",children:u})}),(0,t.jsx)("p",{className:"text-secondary-900 mb-6 line-clamp-3",children:b})]}),(0,t.jsx)(l.default,{href:x,children:(0,t.jsx)(i.Button,{variant:"linkUnderline",className:"underline p-0 text-primary-500",children:"en"===g?"Read More":"En savoir plus"})})]})]})}])},70674,e=>{"use strict";var t=e.i(43476),r=e.i(79685),n=e.i(507),i=e.i(56654),a=e.i(52088);let s=(0,e.i(75254).default)("arrow-up",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]]);var o=e.i(55436),l=e.i(37727),c=e.i(71645),u=e.i(55882),d=e.i(18566);e.s(["ItemFilters",0,({availableIndustries:e})=>{let[p,m]=(0,c.useState)(!0);(0,c.useEffect)(()=>{window.innerWidth<768?m(!1):m(!0)},[]);let{tags:h,addTag:f,removeTag:g,setSearch:x}=(0,u.useItemGrid)(),b=(0,c.useRef)(null),y=(0,d.usePathname)().startsWith("/fr")?"fr":"en",v=e?Object.entries(i.INDUSTRIES_TRANSLATIONS).filter(([t])=>e.includes(t)):Object.entries(i.INDUSTRIES_TRANSLATIONS),w=e=>{h.includes(e)?g(e):f(e)};return(0,t.jsxs)("div",{className:"py-9 px-4 bg-white rounded-lg shadow-md sticky top-[100px] flex flex-col",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 mb-6 border-primary-500 border px-4 py-2 rounded-full cursor-text",onClick:()=>{b.current&&b.current.focus()},children:[(0,t.jsx)(o.Search,{className:"size-5 text-primary-500"}),(0,t.jsx)("input",{ref:b,type:"text",className:(0,a.cn)("outline-none opacity-100 w-full text-black placeholder:text-black flex-1"),placeholder:n.COMMON_TRANSLATIONS.search[y],onChange:e=>x(e.target.value)})]}),(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"border-b pb-0.5 mb-7 border-b-primary-500 flex justify-between w-full",onClick:()=>{m(!p)},children:[(0,t.jsx)("span",{children:n.COMMON_TRANSLATIONS.filterByIndustries[y]}),(0,t.jsx)(s,{className:(0,a.cn)("size-4 transition-transform text-primary-500",p?"rotate-0":"rotate-180")}
416)]}),p&&(0,t.jsx)("div",{className:"flex flex-col gap-1.5",children:v.map(([e,n])=>{let i=h.includes(e);return(0,t.jsxs)("span",{className:(0,a.cn)("py-2 px-4 rounded-full cursor-pointer border-[1px] w-fit flex items-center transform transition-colors duration-200",i?"text-gray-200 border-primary-500 bg-primary-500 hover:bg-primary-700":"text-secondary-900 border-gray-700 bg-white hover:bg-primary-200"),tabIndex:0,"aria-label":`${r.ACCESSIBILITY_TRANSLATIONS.filterForIndustry[y]} ${n[y]}`,onClick:()=>w(e),children:[(0,t.jsx)("span",{children:n[y]}),i&&(0,t.jsx)(l.X,{className:"size-4 text-gray-200 ml-2 inline-block","aria-hidden":"true"})]},e)})}),!p&&(0,t.jsx)("div",{className:"flex flex-col gap-1.5",children:v.filter(([e])=>h.includes(e)).map(([e,n])=>{let i=h.includes(e);return(0,t.jsxs)("span",{className:(0,a.cn)("py-2 px-4 rounded-full cursor-pointer border-[1px] w-fit flex items-center transform transition-colors duration-200",i?"text-gray-200 border-primary-500 bg-primary-500 hover:bg-primary-700":"text-secondary-900 border-gray-700 bg-white hover:bg-primary-200"),tabIndex:0,"aria-label":`${r.ACCESSIBILITY_TRANSLATIONS.filterForIndustry[y]} ${n[y]}`,onClick:()=>w(e),children:[(0,t.jsx)("span",{children:n[y]}),i&&(0,t.jsx)(l.X,{className:"size-4 text-gray-200 ml-2 inline-block","aria-hidden":"true"})]},e)})})]})]})}],70674)},72593,e=>{"use strict";var t=e.i(43476),r=e.i(71645),n=e.i(27821),i=e.i(55882),a=e.i(85902),s=e.i(7233),o=e.i(18566);e.s(["ItemGrid",0,({items:e,type:l="caseStudy"})=>{let{search:c,tags:u}=(0,i.useItemGrid)(),[d,p]=(0,r.useState)(10),m={en:{seeMore:"See more results",emptyPrefix:"No results"},fr:{seeMore:"Voir plus de résultats",emptyPrefix:"Aucun résultat"}}[(0,o.usePathname)().startsWith("/fr")?"fr":"en"],h=e;u.length&&(h=h.filter(e=>u.includes(e.industry)));let f=c.trim();if(f.length&&(h=h.filter(e=>(e.title??"").toLowerCase().includes(f.toLowerCase())||(e.excerpt??"").toLowerCase().includes(f.toLowerCase()))),!h.length)return(0,t.jsx)("p",{className:"text-center w-full flex-3/4 py-8",children:m.emptyPrefix});let g=h.slice(0,d);return(0,t.jsxs)("div",{className:"flex-3/4 flex-col",children:[(0,t.jsx)("div",{className:" grid grid-cols-1 md:grid-cols-2 gap-5",children:g.map((e,t)=>(0,r.createElement)(n.ItemCard,{...e,key:t,type:l}))}),d<h.length&&(0,t.jsx)("div",{className:"flex justify-center items-center mt-15",children:(0,t.jsxs)(a.Button,{onClick:()=>p(e=>e+10),className:"bg-primary-500 text-gray-200",children:[m.seeMore," ",(0,t.jsx)(s.Plus,{className:"w-4 h-4 ml-1"})]})})]})}])},55882,e=>{"use strict";var t=e.i(43476),r=e.i(71645);let n=(0,r.createContext)(void 0);e.s(["ItemGridProvider",0,({children:e,initialSearch:i="",initialTags:a=[],initialPageIndex:s=0})=>{let[o,l]=(0,r.useState)(i),[c,u]=(0,r.useState)(a),[d,p]=(0,r.useState)(s),m=(0,r.useCallback)(e=>{u(t=>t.includes(e)?t:[...t,e]),p(0)},[]),h=(0,r.useCallback)(e=>{u(t=>t.filter(t=>t!==e)),p(0)},[]),f=(0,r.useCallback)(()=>{l(""),u([]),p(0)},[]),g=(0,r.useCallback)(()=>{p(0)},[]),x=(0,r.useCallback)(e=>{l(e),p(0)},[]),b=(0,r.useCallback)(e=>{u(e),p(0)},[]);return(0,t.jsx)(n.Provider,{value:{search:o,tags:c,pageIndex:d,setSearch:x,setTags:b,setPageIndex:p,addTag:m,removeTag:h,clearFilters:f,resetToFirstPage:g},children:e})},"useItemGrid",0,()=>{let e=(0,r.useContext)(n);if(void 0===e)throw Error("useItemGrid must be used within an ItemGridProvider");return e}])},46033,43888,e=>{"use strict";var t=e.i(43476),r=e.i(72003),n=e.i(52088),i=e.i(71645),a=e.i(437),s=e.i(14053);let o=({theme:e="white",heading:o,excerpt:l,button:c,children:u,classname:d,spacing:p,headerClassName:m,excerptClassName:h,ratio:f=.4})=>{let{leftPct:g,rightPct:x}=(0,i.useMemo)(()=>{let e=Math.max(0,Math.min((f??1)*12,12));return{leftPct:`${e/12*100}%`,rightPct:`${(12-e)/12*100}%`}},[f]),b=(0,a.formatHighText)({text:o||"",theme:"green"===e?"green":"white"}),y=c&&("url"!==c.type||null!=c.href);return(0,t.jsx)(s.SectionWrapper,{...p,className:(0,n.cn)(d,"white"===e&&"bg-white text-secondary-900","gray"===e&&"bg-gray-200 text-secondary-900","green"===e&&"bg-secondary-900 text-primary-200"),children:(0,t.jsxs)("div",{className:"container flex flex-col lg:flex-row lg:justify-between gap-12 lg:gap-7",children:[(0,t.jsxs)("div",{style:{"--left":g},className:"lg:flex-none lg:basis-[var(--left)] max-w-[440px]",children:[o&&(0,t.jsx)("h2",{dangerouslySetInnerHTML:{__html:b},className:(0,n.cn)("title-2 mb-7",m)}),l&&(0,t.jsx)("p",{className:(0,n.cn)("mb-12 lg:mb-14",h),children:l}),y&&(0,t.jsx)(r.SanityButton,{...c,arrow:!0,variant:"green"===e?"secondary":"default"})]}),(0,t.jsx)("div",{style:{"--right":x},className:"lg:flex-none lg:basis-[var(--right)]",children:u})]})})};e.s(["LeftSideCTASectionWrapper",0,o],46033);var l=e.i(16160),c=e.i(85902),u=e.i(7347),d=e.i(18566);let p={fr:"Aperçu",en:"Preview"},m={fr:"Télécharger",en:"Download"},h={fr:"Voir plus de résultats",en:"See more results"},f=({name:e,downloadUrl:r,subtitle:i,date:a})=>{let s=(0,d.usePathname)().startsWith("/fr")?"fr":"en",o=r.split(".").pop(),h=`${e}.${o}`;return(0,t.jsxs)("div",{className:"flex items-center justify-between rounded-xl px-6 py-3.5 border border-primary-500 gap-x-2",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,t.jsx)("span",{className:"text-xl",children:e}),(a||i)&&(0,t.jsxs)("div",{className:"space-x-2",children:[a&&(0,t.jsx)(u.Badge,{variant:"outline",className:"bg-gray-500 border-gray-500",children:(0,n.formatDate)(a,s)}),i&&(0,t.jsx)("span",{className:"text-sm text-gray-600",children:i})]})]}),(0,t.jsxs)("div",{className:"flex gap-1.5 md:gap-4",children:[(0,t.jsx)(c.Button,{asChild:!0,variant:"default",className:"p-3 md:px-6",children:(0,t.jsxs)(l.default,{href:r,download:h,target:"_blank","aria-label":`${p[s]} ${e}`,children:[(0,t.jsx)("span",{className:"hidden md:block",children:p[s]}),(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"17",height:"13",viewBox:"0 0 17 13",fill:"none",children:(0,t.jsx)("path",{d:"M8.5 0.937C4.791 0.937 1.623 3.244 0.34 6.5 1.623 9.757 4.791 12.064 8.5 12.064c3.709 0 6.877-2.307 8.16-5.564C15.377 3.244 12.209 0.937 8.5 0.937Zm0 9.272c-2.048 0-3.71-1.661-3.71-3.71 0-2.048 1.662-3.709 3.71-3.709 2.047 0 3.709 1.661 3.709 3.709 0 2.049-1.662 3.71-3.709 3.71Zm0-5.935c-1.232 0-2.226 0.994-2.226 2.225 0 1.232 0.994 2.226 2.226 2.226 1.231 0 2.225-0.994 2.225-2.226 0-1.231-0.994-2.225-2.225-2.225Z",fill:"#D8E7DA"})})]})}),(0,t.jsx)(c.Button,{asChild:!0,variant:"default",className:"p-3 md:px-6",children:(0,t.jsxs)(l.default,{href:`/api/download?url=${encodeURIComponent(r)}&name=${encodeURIComponent(h)}`,download:h,"aria-label":`${m[s]} ${e}`,children:[(0,t.jsx)("span",{className:"hidden md:block",children:m[s]}),(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"16",viewBox:"0 0 12 16",fill:"none",children:(0,t.jsx)("path",{d:"M10.5 0.5H4.5L0 5v9c0 .825.675 1.5 1.5 1.5h9c.825 0 1.5-.675 1.5-1.5V2c0-.825-.675-1.5-1.5-1.5ZM6 11.75 3 8.75h2.25V5.765l1.5-.015V8.75H9L6 11.75Z",fill:"#D8E7DA"})})]})})]})]})};var g=e.i(7233);e.s(["DownloadSection",0,({heading:e,excerpt:r,downloadItems:n,spacing:a})=>{let[s,l]=(0,i.useState)(1),u=(0,d.usePathname)().startsWith("/fr")?"fr":"en",p=n.slice(0,6*s)??[];return(0,t.jsx)(o,{spacing:a,heading:e,excerpt:r,theme:"gray",children:(0,t.jsxs)("div",{className:"flex flex-col gap-3",children:[p.map((e,r)=>(0,t.jsx)(f,{...e},r)),p.length<n.length&&(0,t.jsx)("div",{className:"flex justify-start items-center",children:(0,t.jsxs)(c.Button,{onClick:()=>{l(s+1)},className:"bg-primary-500 text-gray-200",children:[h[u]," ",(0,t.jsx)(g.Plus,{className:"w-4 h-4 ml-1"})]})})]})})}],43888)},17419,e=>{"use strict";var t=e.i(47167),r=e.i(43476),n=e.i(89955),i=e.i(23694);let a={complexMandate:"/icons/complex-mandate.svg",fraudDetection:"/icons/fraud-detection.svg",legalExecution:"/icons/legal-execution.svg",translation:"/icons/translation.svg",claimsAdmin:"/icons/claims-admin.svg",settlement:"/icons/settlement.svg",compliance:"/icons/compliance.svg",timelyExecution:"/icons/timely-execution.svg",canadianDataResidency:"/icons/canadian-data-residency.svg",cyberControls:"/icons/cyber-control
416s.svg",communication:"/icons/communication.svg",identityVerification:"/icons/identity-verification.svg",fund:"/icons/fund.svg",strategicPlanning:"/icons/strategic-planning.svg",casePlanning:"/icons/case-planning.svg"};var s=e.i(57688);let o=({hasIcon:e,icon:t,title:n,point:i})=>(0,r.jsxs)("div",{className:"flex flex-col max-w-[367px] items-start gap-6",children:[e&&t&&(0,r.jsx)(s.default,{src:a[t],alt:t,width:40,height:40,className:"text-secondary-500 h-[40px] w-[40px]"}),(0,r.jsx)("h4",{className:"text-xl text-secondary-500 whitespace-pre-wrap",children:n}),(0,r.jsx)("p",{className:"text-white whitespace-pre-wrap",children:i})]});var l=e.i(52088),c=e.i(437),u=e.i(14053),d=e.i(46033),p=e.i(53403),m=e.i(36726);let h=({title:e,children:t})=>(0,r.jsxs)("div",{className:"flex flex-col lg:flex-row gap-4 sm:gap-8 lg:gap-20",children:[(0,r.jsx)("h3",{className:"title-2 w-[464px] grow-0",children:e}),(0,r.jsx)("div",{className:"flex-1",children:t})]}),f=({title:e,text:t})=>(0,r.jsx)(h,{title:e,children:(0,r.jsx)(m.PortableText,{value:t,components:p.PortableTextComponentDefinitions})}),g=({title:e,points:t})=>(0,r.jsx)(h,{title:e,children:(0,r.jsx)("ul",{className:"border-t border-secondary-900",children:t.map((e,t)=>(0,r.jsxs)("li",{className:"w-full flex flex-col md:flex-row justify-between md:items-center py-5 border-b border-secondary-900 gap-1",children:[(0,r.jsx)("span",{className:"text-base md:text-xl text-secondary-700 basis-1/2",children:e.title}),(0,r.jsx)("span",{className:"text-secondary-900 md:text-right basis-1/2",children:e.point})]},t))})});var x=e.i(70674),b=e.i(72593),y=e.i(55882);let v=({items:e,type:t,spacing:n,availableIndustries:i})=>(0,r.jsx)(y.ItemGridProvider,{children:(0,r.jsx)("div",{className:(0,l.cn)("bg-gray-200",n?.spacing.top&&(0,u.topSpacingClasses)({variant:n?.spacing.top}),n?.spacing.bottom&&(0,u.bottomSpacingClasses)({variant:n?.spacing.bottom})),children:(0,r.jsx)("div",{className:"container",children:(0,r.jsxs)("div",{className:"flex flex-col lg:flex-row gap-5 relative ",children:[(0,r.jsx)("div",{className:"flex-1/4 h-fit grow-0 static lg:sticky top-32",children:(0,r.jsx)(x.ItemFilters,{availableIndustries:i})}),(0,r.jsx)(b.ItemGrid,{items:e,type:t})]})})})}),w=({label:e,value:t})=>(0,r.jsxs)("div",{children:[e&&(0,r.jsx)("h4",{className:"text-lg md:text-xl mb-1 md:mb-2",children:e}),t&&(0,r.jsx)("p",{className:"text-lg md:text-xl text-primary-700",children:t})]});var j=e.i(39460),S=e.i(56214),N=e.i(3788),_=e.i(38965),C=e.i(97889),E=e.i(8993),k=e.i(94077),R=e.i(97592),O=e.i(76581),A=e.i(58553),P=e.i(60451),I=e.i(19098),T=e.i(72003),D=e.i(43888),$=e.i(47555),L=e.i(279),M=e.i(80629),B=e.i(23397),U=e.i(57296),H=e.i(771);async function q({currentId:e,industry:t,locale:r}){let n=new Date;try{for(let i of[2,3,4,5]){let a=new Date(n);a.setFullYear(a.getFullYear()-i);let s=a.toISOString(),o=n.toISOString(),l=await U.client.fetch(H.querySimilarCasesSameIndustry,{currentId:e,industry:t,locale:r,startDate:s,endDate:o});if(l&&l.length>=6)return(0,M.shuffle)({array:l}).slice(0,6)}let i=new Date(n);i.setFullYear(i.getFullYear()-5);let a=i.toISOString(),s=n.toISOString(),o=await U.client.fetch(H.querySimilarCasesAllIndustries,{currentId:e,locale:r,startDate:a,endDate:s});if(!o||0===o.length)return[];let l=(0,M.createWeightedPool)({items:o,targetIndustry:t,weight:3}),c=(0,M.shuffle)({array:l});return(0,M.deduplicateById)({items:c}).slice(0,6)}catch(e){return console.error("[FindSimilarCases] Error fetching similar cases:",e),[]}}async function z({heading:e,parentIndustry:t,parentId:n,parentLanguage:i,spacingTop:a,spacingBottom:s}){if(await (0,B.connection)(),!t||!n||!i)return null;let o=await q({currentId:n,industry:t,locale:i});return 0===o.length?null:(0,r.jsxs)("div",{"data-testid":"find-similar-cases-section",className:(0,l.cn)("bg-gray-200",a&&(0,u.topSpacingClasses)({variant:a}),s&&(0,u.bottomSpacingClasses)({variant:s})),children:[e&&(0,r.jsx)(E.SectionHeading,{heading:e,theme:"gray",alignment:"left","data-testid":"find-similar-cases-heading"}),(0,r.jsx)("div",{className:"container-left ml-auto",children:(0,r.jsxs)(k.Carousel,{"data-testid":"find-similar-cases-carousel",opts:{loop:!0,align:"start",containScroll:!1},children:[(0,r.jsxs)("div",{className:"space-x-2",children:[(0,r.jsx)(k.CarouselPrevious,{"data-testid":"find-similar-cases-carousel-prev"}),(0,r.jsx)(k.CarouselNext,{"data-testid":"find-similar-cases-carousel-next"})]}),(0,r.jsxs)(k.CarouselContent,{className:"py-7",children:[o.map(e=>(0,r.jsx)(k.CarouselItem,{className:"max-w-[304px]",children:(0,r.jsx)(C.ClassActionCard,{title:e.title,excerpt:e.excerpt,image:e.image,slug:e.slug,industry:e.industry})},e._id)),o.map(e=>(0,r.jsx)(k.CarouselItem,{className:"max-w-[304px] pl-3",children:(0,r.jsx)(C.ClassActionCard,{title:e.title,excerpt:e.excerpt,image:e.image,slug:e.slug,industry:e.industry})},`${e._id}-duplicate`))]})]})})]})}var F=e.i(54166);let V={className:F.default.className,style:{fontFamily:"'Instrument Sans', 'Instrument Sans Fallback'",fontStyle:"normal"}};null!=F.default.variable&&(V.variable=F.default.variable);var W=e.i(43752);let X={className:W.default.className,style:{fontFamily:"'Roboto', 'Roboto Fallback'",fontStyle:"normal"}};null!=W.default.variable&&(X.variable=W.default.variable);let G=({heading:e,excerpt:t,buttons:n,image:i})=>{let a=e?(0,c.formatHighText)({text:e,theme:"white"}):"";return(0,r.jsx)("div",{className:"section-sm-bottom bg-gray-200",children:(0,r.jsxs)("div",{className:"container flex lg:flex-row flex-col lg:flex gap-20",children:[(0,r.jsx)("div",{className:"z-20 basis-3/5 flex items-center",children:(0,r.jsxs)("div",{className:"lg:max-w-[400px] xl:max-w-[450px] md:pt-0 ",children:[(0,r.jsx)("h1",{dangerouslySetInnerHTML:{__html:a},className:"title-1 text-secondary-foreground mb-6"}),t&&(0,r.jsx)("p",{className:(0,l.cn)("text-lg mt-2 text-secondary-foreground mb-17",X),children:t}),n&&(0,r.jsx)(T.SanityButtons,{arrow:!0,buttons:n,className:"flex flex-col sm:flex-row gap-2",variants:["default","ghost"]})]})}),(0,r.jsx)("div",{className:"z-0 overflow-clip flex items-end justify-end basis-3/5",children:i&&i.asset&&(0,r.jsx)(j.SanityImage,{className:(0,l.cn)("rounded-tl-[164px] lg:rounded-tl-[384px] rounded-b-lg rounded-tr-lg max-h-[400px] lg:max-h-none","aspect-[700/813.00]","w-full xl:max-w-none lg:h-[740px] object-cover"),asset:i,alt:e,priority:!0,loading:"eager",fetchPriority:"high"})})]})})},Z=()=>(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"106",height:"106",viewBox:"0 0 106 106",fill:"none",className:"size-[64px] md:size-[106px] shrink-0",children:[(0,r.jsx)("mask",{id:"mask0_601_11542",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"106",height:"106",children:(0,r.jsx)("path",{d:"M0 0H105.998V106H0V0Z",fill:"white"})}),(0,r.jsxs)("g",{mask:"url(#mask0_601_11542)",children:[(0,r.jsx)("path",{d:"M10.337 1.80566H95.6588C96.7794 1.80558 97.889 2.02622 98.9243 2.45496C99.9596 2.88371 100.9 3.51218 101.693 4.30448C102.485 5.09678 103.114 6.03741 103.543 7.07264C103.971 8.10788 104.192 9.21746 104.192 10.338V95.6616C104.192 96.7821 103.972 97.8916 103.543 98.9267C103.114 99.9619 102.485 100.902 101.693 101.695C100.901 102.487 99.9599 103.115 98.9246 103.544C97.8894 103.973 96.7799 104.193 95.6594 104.193H10.3358C8.07333 104.193 5.9035 103.295 4.30362 101.695C2.70373 100.095 1.80485 97.9253 1.80469 95.6628V10.3374C1.80485 8.0746 2.70386 5.90451 4.30397 4.30452C5.90408 2.70452 8.07423 1.80566 10.337 1.80566Z",fill:"#FDB913"}),(0,r.jsx)("path",{d:"M95.6612 1.80586C97.9239 1.8065 100.094 2.70577 101.
416694 4.30593C103.293 5.90608 104.192 8.07611 104.192 10.3388V95.6618C104.192 97.9244 103.293 100.094 101.693 101.694C100.094 103.295 97.9238 104.194 95.6612 104.194H10.3382C9.21766 104.194 8.10804 103.974 7.07274 103.545C6.03744 103.116 5.09674 102.488 4.30439 101.696C3.51204 100.903 2.88356 99.9626 2.45486 98.9273C2.02615 97.892 1.80562 96.7823 1.80586 95.6618V10.3388C1.80562 9.21824 2.02615 8.10859 2.45484 7.07326C2.88354 6.03792 3.51201 5.09718 4.30436 4.30479C5.0967 3.51239 6.03739 2.88385 7.07269 2.45508C8.108 2.0263 9.21763 1.8057 10.3382 1.80586H95.6612ZM95.6612 0H10.3382C7.59713 0.0028984 4.96916 1.09311 3.03098 3.03141C1.0928 4.9697 0.00273713 7.59774 0 10.3388L0 95.6618C0.0030588 98.4027 1.09324 101.031 3.03137 102.969C4.9695 104.907 7.59729 105.997 10.3382 106H95.6612C98.4019 105.997 101.03 104.907 102.967 102.968C104.905 101.03 105.995 98.4025 105.998 95.6618V10.3388C105.996 7.5979 104.906 4.96996 102.968 3.03166C101.03 1.09337 98.4021 0.00305965 95.6612 0Z",fill:"white"}),(0,r.jsx)("path",{d:"M58.9738 54.1045L58.9653 35.7728L63.7503 34.6373V37.041C63.7503 37.041 64.9899 33.8806 67.8662 33.1471C68.2958 33.0087 68.7528 32.978 69.1971 33.0577V37.735C68.3356 37.7463 67.4843 37.9235 66.6899 38.2569C64.9218 38.9551 64.0319 40.4788 64.0319 42.8047L64.035 52.927L58.9738 54.1045ZM33.7496 60.0659C33.7496 60.0659 32.971 58.8993 32.971 54.7742V45.6476L30.5095 46.2333V42.4726L32.9771 41.8899V37.7904L38.065 36.5891V40.688L41.6597 39.8341V43.5899L38.065 44.4433C38.065 44.4433 38.0589 51.9216 38.065 53.7371C38.065 57.9638 39.1866 58.7752 39.1866 58.7752L33.7496 60.0659ZM42.1919 49.1602C42.1919 45.9012 42.656 43.5236 43.6523 41.6989C44.8384 39.5336 46.7817 38.1225 49.6136 37.4777C55.1954 36.2083 57.2105 39.5123 57.1321 43.9427C57.1023 45.5272 57.1096 46.299 57.1096 46.299L47.2756 48.6103V48.7685C47.2756 51.8644 47.9246 53.3333 49.8861 52.9166C51.5807 52.5596 52.0521 51.4982 52.1859 50.1856C52.2078 49.974 52.2181 49.4357 52.2181 49.4357L56.8249 48.3317C56.8249 48.3317 56.8359 48.7088 56.8292 49.1322C56.789 50.8912 56.2775 55.2547 49.8746 56.7686C43.8092 58.2083 42.1925 54.5041 42.1925 49.1596M49.818 40.8924C48.1885 41.2622 47.334 42.8606 47.2969 45.5089L52.2437 44.3308C52.2522 44.2109 52.2534 43.947 52.2522 43.5334C52.2437 41.5341 51.6257 40.4788 49.818 40.8924ZM86.4187 38.44C86.2277 32.857 87.6759 28.4259 93.9049 27.0148C97.8749 26.1128 99.3827 27.1456 100.146 28.1437C100.88 29.0962 101.164 30.3808 101.164 32.18L101.168 32.5103L96.2947 33.6683L96.291 32.9902C96.2947 30.8565 95.7016 30.0451 94.1518 30.4331C92.3089 30.896 91.5644 32.6453 91.5644 36.1232C91.5644 37.3579 91.5705 37.5793 91.5705 37.746C91.5705 41.2804 92.0528 42.8984 94.1768 42.4537C96.0197 42.073 96.2715 40.4551 96.3014 39.0367C96.305 38.814 96.3141 38.1012 96.3141 38.1012L101.18 36.9516C101.18 36.9516 101.185 37.3111 101.185 37.7107C101.173 42.3455 98.73 45.2662 94.1537 46.3312C87.8487 47.8093 86.6139 44.1659 86.4181 38.44M69.5723 46.2564C69.5723 42.0097 72.06 40.6667 75.8044 39.1176C79.1716 37.7247 79.2445 37.0331 79.2585 35.8227C79.2768 34.8039 78.8048 33.9323 77.1285 34.3599C76.5695 34.4726 76.065 34.7707 75.6967 35.206C75.3284 35.6413 75.1179 36.1883 75.0994 36.7582C75.072 37.071 75.0614 37.3851 75.0678 37.6991L70.3466 38.814C70.3149 37.8732 70.4248 36.9329 70.6727 36.0247C71.4269 33.4853 73.667 31.7767 77.533 30.882C82.5558 29.7245 84.2297 31.9288 84.2357 35.3574V43.4768C84.2357 47.4036 84.965 47.979 84.965 47.979L80.3303 49.0756C80.0746 48.5401 79.8668 47.983 79.7092 47.4109C79.7092 47.4109 78.6935 49.9679 75.1943 50.7902C71.5187 51.657 69.5723 49.3791 69.5723 46.2564ZM79.2263 40.4575C78.4451 41.0052 77.6204 41.4882 76.7605 41.9015C75.2156 42.6563 74.5173 43.5875 74.5173 45.0217C74.5173 46.2637 75.2867 47.0794 76.6851 46.7339C78.185 46.3556 79.2263 44.956 79.2263 43.0115V40.4575ZM7.14649 72.9161C6.6175 72.9155 6.09847 72.7722 5.64404 72.5014C5.18961 72.2306 4.8166 71.8423 4.56427 71.3774C4.31195 70.9125 4.18964 70.3881 4.21024 69.8595C4.23083 69.3309 4.39356 68.8177 4.6813 68.3738L4.71414 68.3312L4.76889 68.3166L11.69 66.6829V71.9387L11.5824 71.9636C10.3073 72.2706 9.02976 72.5673 7.74986 72.8535C7.55148 72.8954 7.34925 72.9164 7.14649 72.9161ZM7.14649 79.6396C6.36776 79.6397 5.62082 79.3307 5.06984 78.7804C4.51885 78.2301 4.2089 77.4835 4.20809 76.7048C4.2065 76.1374 4.371 75.582 4.6813 75.107L4.71414 75.0583L4.76889 75.0437L11.69 73.4106V78.6664L11.5824 78.6944C10.0125 79.0715 8.13609 79.5057 7.74986 79.583C7.55105 79.6214 7.34897 79.6404 7.14649 79.6396ZM7.14649 86.3764C6.36743 86.3759 5.62041 86.0663 5.06947 85.5154C4.51854 84.9646 4.20873 84.2177 4.20809 83.4386C4.20601 82.8714 4.37056 82.316 4.6813 81.8414L4.71414 81.7885L11.69 80.1444V85.3996L11.5824 85.4282C9.92431 85.8272 8.08317 86.2432 7.74986 86.3162C7.55122 86.3561 7.34911 86.3763 7.14649 86.3764ZM11.6894 35.8014V65.2085L6.32962 66.4761L6.3278 37.0684L11.6894 35.8014ZM19.6841 63.9738C19.69 63.5356 19.6089 63.1006 19.4453 62.6941C19.2817 62.2875 19.039 61.9175 18.7312 61.6056C18.4235 61.2936 18.0568 61.0459 17.6525 60.8769C17.2483 60.7078 16.8144 60.6207 16.3762 60.6207C15.938 60.6207 15.5041 60.7078 15.0998 60.8769C14.6956 61.0459 14.3289 61.2936 14.0211 61.6056C13.7134 61.9175 13.4707 62.2875 13.3071 62.6941C13.1435 63.1006 13.0623 63.5356 13.0683 63.9738L13.0744 91.46C13.0773 93.8335 14.0209 96.109 15.6986 97.788C1
4167.3763 99.4669 19.6511 100.412 22.0246 100.417C24.5287 100.417 31.3884 100.405 31.3884 100.405L31.3914 88.9383L31.3945 76.1513C31.3953 75.4385 31.2201 74.7365 30.8845 74.1076C30.5489 73.4788 30.0632 72.9424 29.4706 72.5463L21.1256 66.8775L21.1232 79.7496C21.1232 79.8431 21.1048 79.9356 21.069 80.022C21.0332 80.1083 20.9808 80.1868 20.9147 80.2529C20.8487 80.3189 20.7702 80.3713 20.6839 80.4071C20.5975 80.4429 20.505 80.4613 20.4115 80.4613C20.3181 80.4613 20.2255 80.4429 20.1392 80.4071C20.0529 80.3713 19.9744 80.3189 19.9083 80.2529C19.8423 80.1868 19.7898 80.1083 19.7541 80.022C19.7183 79.9356 19.6999 79.8431 19.6999 79.7496C19.6999 79.6116 19.6841 65.6738 19.6841 63.9738ZM24.1516 43.4671C23.1375 43.7024 22.1861 44.1539 21.3625 44.7906C20.5389 45.4274 19.8624 46.2344 19.3794 47.1566V45.0898L14.5518 46.2321L14.5579 59.4309C15.4046 59.0961 16.3274 59.0019 17.2243 59.1587C18.1213 59.3156 18.9574 59.7173 19.6403 60.3195V51.7981C19.6403 49.7562 20.6561 48.1255 22.1073 47.8056C23.1991 47.566 24.1108 47.9565 24.1108 49.901L24.1145 62.3346L29.1994 61.1424V47.9893C29.1994 44.8003 27.9713 42.5711 24.1516 43.4671ZM98.0318 24.6451C97.4099 24.6457 96.8017 24.4618 96.2843 24.1167C95.767 23.7716 95.3636 23.2807 95.1253 22.7062C94.887 22.1318 94.8244 21.4995 94.9456 20.8895C95.0667 20.2795 95.3661 19.7191 95.8058 19.2793C96.2456 18.8395 96.8059 18.54 97.4159 18.4187C98.0259 18.2975 98.6581 18.3599 99.2326 18.5981C99.8072 18.8363 100.298 19.2396 100.643 19.7569C100.989 20.2742 101.173 20.8823 101.172 21.5042C101.171 22.3369 100.84 23.1353 100.252 23.7243C99.6628 24.3132 98.8645 24.644 98.0318 24.6451ZM98.0318 18.755C97.4882 18.7548 96.9567 18.9159 96.5046 19.2179C96.0526 19.5198 95.7002 19.949 95.492 20.4512C95.2839 20.9534 95.2293 21.506 95.3353 22.0392C95.4412 22.5724 95.7029 23.0623 96.0872 23.4467C96.4715 23.8312 96.9612 24.0931 97.4944 24.1993C98.0275 24.3055 98.5802 24.2512 99.0825 24.0432C99.5848 23.8353 100.014 23.4831 100.316 23.0312C100.618 22.5792 100.78 22.0478 100.78 21.5042C100.779 20.7755 100.489 20.0768 99.9743 19.5613C99.4591 19.0459 98.7605 18.7559 98.0318 18.755Z",fill:"#231F20"}),(0,r.jsx)("path",{d:"M96.8857 19.6315H98.2403C98.3727 19.6173 98.5065 19.6331 98.6319 19.6778C98.7573 19.7225 98.871 19.7949 98.9646 19.8896C99.0582 19.9842 99.1292 20.0988 99.1724 20.2247C99.2156 20.3506 99.2298 20.4847 99.2141 20.6169C99.2141 21.115 98.9933 21.4976 98.5754 21.5627V21.57C98.9556 21.6089 99.1557 21.8187 99.1751 22.3582C99.1824 22.6015 99.1861 22.9032 99.1977 23.138C99.1979 23.2041 99.2148 23.2691 99.2467 23.327C99.2785 23.3849 99.3244 23.4339 99.3801 23.4695H98.6873C98.6213 23.368 98.5854 23.2499 98.5839 23.1289C98.5626 22.8996 98.5681 22.683 98.5578 22.4045C98.5474 21.986 98.4191 21.8023 97.9988 21.8023H97.4976V23.4689H96.8857V19.6315ZM97.9879 21.3407C98.071 21.3482 98.1549 21.3373 98.2333 21.3085C98.3117 21.2798 98.3828 21.234 98.4414 21.1745C98.5 21.115 98.5446 21.0432 98.5721 20.9643C98.5996 20.8855 98.6093 20.8015 98.6004 20.7184C98.6004 20.3091 98.424 20.0938 98.0201 20.0938H97.4976V21.3407H97.9879Z",fill:"#1E4331"})]})]});var Y=e.i(16160),K=e.i(79685),J=e.i(15057);let Q=({applyButtonText:e,title:t,url:n,location:i,rtoPolicy:a,locale:s="en"})=>{let o=`${i||""}${i?" - ":""}${a?`(${a})`:""}`.trim();return n?(0,r.jsxs)(Y.default,{target:"_blank",href:n,className:"group py-3 px-6 rounded-lg flex flex-col gap-2 sm:flex-row sm:items-center justify-between border border-primary-500 transition-colors duration-200 hover:bg-white","aria-label":`${K.ACCESSIBILITY_TRANSLATIONS.applyFor[s]} ${t}`,children:[(0,r.jsxs)("div",{className:"",children:[(0,r.jsx)("h4",{className:"text-base sm:text-lg md:text-xl text-secondary-900 group-hover:text-primary-500 transition-colors duration-200",children:t}),(0,r.jsx)("p",{className:"text-secondary-900/50 group-hover:text-primary-500 transition-colors duration-200",children:o})]}),n&&(0,r.jsxs)("span",{className:"flex flex-row items-center gap-2 group-hover:text-primary-500 transition-colors duration-200 self-end",children:[e,(0,r.jsx)(J.ArrowUpRight,{className:"size-4.5 group-hover:rotate-45 transition-transform text-primary-500 duration-200 self-end mb-0.5"})]})]}):null};var ee=e.i(11484);let et=({name:e,title:t,image:n,bio:i,linkedin:a,twitter:s})=>(0,r.jsxs)("div",{className:"rounded-lg shadow-md",children:[(0,r.jsx)(j.SanityImage,{asset:n,className:"rounded-tr-lg rounded-tl-lg",width:704,height:600}),(0,r.jsxs)("div",{className:"p-8",children:[(0,r.jsxs)("div",{className:"flex justify-between items-center mb-2",children:[(0,r.jsx)("h3",{className:"title-4 text-primary-500 flex justify-between items-center",children:e}),(0,r.jsxs)("div",{className:"flex items-center",children:[a&&(0,r.jsx)(ee.SocialMediaButton,{href:a,icon:"linkedin"}),s&&(0,r.jsx)(ee.SocialMediaButton,{href:s,icon:"twitter"})]})]}),(0,r.jsx)("p",{className:"text-sm text-primary-500 mb-6",children:t}),(0,r.jsx)("p",{children:i})]})]});var er=e.i(98476),en=e.i(41242);let ei=(0,p.getPortableTextComponents)({textColor:"text-gray-200"});var ea=e.i(55680);let es={heroSection:({heading:e,excerpt:t,buttons:n,image:i,contained:a=!1})=>{let s=e?(0,c.formatHighText)({text:e,theme:"white"}):"";return a?(0,r.jsx)(G,{heading:e,excerpt:t,buttons:n,image:i}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"block lg:hidden 2xl:block",children:(0,r.jsx)(G,{heading:e,excerpt:t,buttons:n,image:i})}),(0,r.jsx)("div",{className:"hidden lg:block 2xl:hidden",children:(0,r.jsxs)("div",{className:"container-xl relative flex flex-col-reverse lg:block lg:pt-0 pt-20 xl:max-h-[100vh]",children:[(0,r.jsx)("div",{className:"lg:absolute z-0 lg:right-0 lg:bottom-0 overflow-clip flex items-end justify-end",children:i&&i.asset&&(0,r.jsx)(j.SanityImage,{className:(0,l.cn)("rounded-tl-[900px]","aspect-[377/499] lg:aspect-[614.27/813.00] xl:aspect-[700/813.00]","w-full max-w-[500px] lg:max-w-[640px] lg:h-[813px] xl:h-[900px] object-cover"),asset:i,alt:e,priority:!0,loading:"eager",fetchPriority:"high"})}),(0,r.jsx)("div",{className:"container z-20 relative",children:(0,r.jsxs)("div",{className:"max-w-[400px] lg:max-w-[400px] xl:max-w-[610px] pt-14 lg:pt-[180px] pb-14 lg:pb-[180px]",children:[(0,r.jsx)("h1",{dangerouslySetInnerHTML:{__html:s},className:"title-1 text-secondary-foreground mb-6"}),t&&(0,r.jsx)("p",{className:(0,l.cn)("text-lg mt-2 text-secondary-foreground mb-17",X),children:t}),n&&(0,r.jsx)(T.SanityButtons,{arrow:!0,buttons:n,className:"flex flex-col sm:flex-row lg:flex-col xl:flex-row gap-2",variants:["default","ghost"]})]})})]})})]})},logoBanner:({heading:e,logos:t})=>(0,r.jsx)("div",{className:"pt-18 pb-18 lg:pb-12 bg-secondary",children:(0,r.jsxs)("div",{className:"container overflow-hidden p-0 flex flex-col lg:flex-row",children:[(0,r.jsx)("h4",{className:"text-xl text-secondary-500 max-w-[320px] whitespace-pre-wrap bg-secondary w-full lg:flex lg:self-ce
416nter lg:text-left text-center mx-auto lg:mx-none",children:e}),(0,r.jsx)("div",{className:"overflow-hidden",children:(0,r.jsx)("div",{children:(0,r.jsxs)("div",{className:"flex items-center gap-12 slide-animation h-24",children:[t&&t.length>0&&t.map((e,t)=>(0,r.jsx)(j.SanityImage,{asset:e,alt:`Logo ${t+1}`,className:"inline-block",style:{objectFit:"contain"}},t)),t&&t.length>0&&t.map((e,t)=>(0,r.jsx)(j.SanityImage,{asset:e,alt:`Logo ${t+1}`,className:"inline-block",style:{objectFit:"contain"}},t))]})})})]})}),logoSpotlight:({logo:e,heading:t,excerpt:n,button:i})=>(0,r.jsx)("div",{className:"py-[110px] bg-secondary-900 text-white",children:(0,r.jsxs)("div",{className:"container flex flex-col lg:flex-row justify-between",children:[(0,r.jsxs)("div",{className:"w-[100%] lg:w-[63%]",children:[(0,r.jsxs)("div",{className:"flex items-center gap-6 mb-6",children:[e&&(0,r.jsx)(j.SanityImage,{asset:e,alt:t??"Logo",width:106,height:106,className:"size-[64px] md:size-[106px] shrink-0 object-contain"}),(0,r.jsx)("h2",{className:"title-2",children:t})]}),(0,r.jsx)("p",{children:n})]}),i&&(0,r.jsx)("div",{className:"flex items-center pt-10 lg:pt-0",children:(0,r.jsx)(T.SanityButton,{...i,arrow:!0,variant:"secondary"})})]})}),caseStudyShowCaseSection:S.CaseStudyShowCaseSection,bulletPointsWithCtaSection:({heading:e,excerpt:t,button:n,bulletPoints:i,hasIcon:a,spacingTop:s,spacingBottom:l})=>(0,r.jsx)(d.LeftSideCTASectionWrapper,{theme:"green",heading:e,excerpt:t,button:n,spacing:{top:s,bottom:l},children:(0,r.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-10 md:gap-8",children:i?.map((e,t)=>(0,r.jsx)(o,{hasIcon:a,icon:e.icon,title:e.title,point:e.point},t))})}),classActionsOverviewSection:({heading:e,excerpt:t,button:n,classActions:i,spacingTop:a,spacingBottom:s})=>(0,r.jsxs)("div",{className:(0,l.cn)("bg-gray-200",a&&(0,u.topSpacingClasses)({variant:a}),s&&(0,u.bottomSpacingClasses)({variant:s})),children:[(0,r.jsx)("div",{className:"mb-5",children:(0,r.jsx)(E.SectionHeading,{heading:e,excerpt:t,theme:"gray",alignment:"center",button:n})}),(0,r.jsx)("div",{className:"container-left ml-auto",children:(0,r.jsxs)(k.Carousel,{opts:{loop:!0,align:"start",containScroll:!1},children:[(0,r.jsxs)("div",{className:"space-x-2",children:[(0,r.jsx)(k.CarouselPrevious,{}),(0,r.jsx)(k.CarouselNext,{})]}),(0,r.jsxs)(k.CarouselContent,{className:"py-7",children:[i.map((e,t)=>(0,r.jsx)(k.CarouselItem,{className:"max-w-[304px]",children:(0,r.jsx)(C.ClassActionCard,{title:e.title,excerpt:e.excerpt,image:e.image,slug:e.slug})},t)),i.map((e,t)=>(0,r.jsx)(k.CarouselItem,{className:"max-w-[304px] pl-3",children:(0,r.jsx)(C.ClassActionCard,{title:e.title,excerpt:e.excerpt,image:e.image,slug:e.slug})},t))]})]})})]}),quoteSection:({quote:e,spacing:t})=>(0,r.jsx)(u.SectionWrapper,{...t,className:"bg-gray-200 px-6",children:(0,r.jsxs)("div",{className:"container relative rounded-[12px] bg-secondary-700 overflow-clip",children:[(0,r.jsx)("blockquote",{className:"title-2 text-gray-200 text-left xl:px-16 py-30 md:py-36 z-20 relative",children:e}),(0,r.jsx)("div",{className:"absolute bottom-0 translate-x-1/12 md:translate-x-1/8 lg:translate-x-1/3 xl:translate-x-1/2 border-[143px] md:border-[220px] rounded-full bg-transparent size-[885px] md:size-[1353px] border-primary-700"})]})}),textWithImageSection:({image:e,heading:t,excerpt:n,highlighted:i,button:a,theme:s="green",content:o,spacing:d})=>{let p=(0,c.formatHighText)({text:t??"",theme:s}),h="green"===s?"bg-secondary-900":"bg-secondary-700";return(0,r.jsx)(u.SectionWrapper,{...d,className:h,children:(0,r.jsx)("div",{className:"container",children:(0,r.jsxs)("div",{className:"grid lg:grid-cols-2 lg:gap-12 xl:gap-20",children:[(0,r.jsx)("div",{className:"mb-14 lg:mb-0 rounded-[6px]",children:(0,r.jsx)(j.SanityImage,{asset:e,width:655,height:497})}),(0,r.jsxs)("div",{children:[(0,r.jsxs)("div",{className:"mb-8 lg:mb-16",children:[(0,r.jsx)("h3",{className:"title-2 mb-6 text-gray-200",dangerouslySetInnerHTML:{__html:p}}),(0,r.jsx)("p",{className:"mb-6 lg:mb-10 text-gray-200",children:n}),(0,r.jsxs)("div",{className:(0,l.cn)("flex flex-col gap-4 text-gray-200"),children:[(0,r.jsx)("p",{className:"text-secondary-500 text-lg",children:i}
416),(0,r.jsx)(m.PortableText,{value:o,components:ei})]})]}),(0,r.jsx)(T.SanityButton,{...a,arrow:!0,variant:"secondary"})]})]})})})},togglePointsSection:ea.TogglePointsSection,bulletPointsSection:({heading:e,subHeading:t,alignment:n="left",excerpt:i,bulletPoints:a,hasIcon:s,theme:d="dark",spacingTop:p,spacingBottom:m})=>{let h=(0,c.formatHighText)({text:e||"",theme:"green"}),f=(0,c.formatHighText)({text:t||"",theme:"green"}),g=a?.length&&a.length%2!=0;return(0,r.jsx)("div",{className:(0,l.cn)("text-primary-200","dark"===d&&"bg-secondary-900","light"===d&&"bg-secondary-700",p&&(0,u.topSpacingClasses)({variant:p}),m&&(0,u.bottomSpacingClasses)({variant:m})),children:(0,r.jsxs)("div",{className:"container",children:[(0,r.jsxs)("div",{className:"mb-20 text-gray-200",children:[e&&(0,r.jsx)("h2",{dangerouslySetInnerHTML:{__html:h},className:(0,l.cn)("title-2 text-left","center"===n&&"text-center")}),t&&(0,r.jsx)("h2",{dangerouslySetInnerHTML:{__html:f},className:(0,l.cn)("title-2 text-left","center"===n&&"text-center")}),i&&(0,r.jsx)("p",{className:"text-center",children:i})]}),(0,r.jsx)("div",{className:(0,l.cn)("grid grid-cols-1 gap-9",g?"sm:grid-cols-3":"sm:grid-cols-2 xl:grid-cols-4"),children:a?.map((e,t)=>(0,r.jsx)(o,{hasIcon:s,icon:e.icon,title:e.title,point:e.point},t))})]})})},downloadSection:D.DownloadSection,smallCTABannerSection:({heading:e,excerpt:t,button:n,spacingTop:i,spacingBottom:a})=>(0,r.jsx)("div",{className:(0,l.cn)("bg-primary-500",i&&(0,u.topSpacingClasses)({variant:i}),a&&(0,u.bottomSpacingClasses)({variant:a})),children:(0,r.jsx)("div",{className:"container",children:(0,r.jsxs)("div",{className:"flex flex-col lg:flex-row lg:flex-nowrap items-start lg:items-center flex-1 justify-between gap-10",children:[(0,r.jsxs)("div",{className:"text-white max-w-[850px]",children:[(0,r.jsx)("h3",{className:"title-2 mb-6",children:e}),(0,r.jsx)("p",{className:"whitespace-pre-wrap max-w-[800px]",children:t})]}),(0,r.jsx)("div",{className:"grow-0 shrink-0",children:(0,r.jsx)(T.SanityButton,{...n,variant:"secondary",arrow:!0})})]})})}),ctaSection:({heading:e,excerpt:t,button:n,image:i,wrapperColour:a="white",buttonVariant:s="secondary"})=>(0,r.jsx)("div",{className:(0,l.cn)("py-16","white"===a&&"bg-white","green"===a&&"bg-secondary-900","gray"===a&&"bg-gray-200"),children:(0,r.jsx)("div",{className:"container",children:(0,r.jsxs)("div",{className:"relative rounded-[12px] bg-secondary-700 py-[80px] xl:py-[110px] px-[24px] md:px-[120px] overflow-clip",children:[(0,r.jsxs)("div",{className:"relative z-10 mr-auto max-w-[440px]",children:[(0,r.jsx)("h3",{className:"title-1 text-primary-200 mb-3",dangerouslySetInnerHTML:{__html:(0,c.formatHighText)({text:e||"",theme:"green"})}}),(0,r.jsx)("p",{className:"text-primary-200 pb-16",children:t}),(0,r.jsx)(T.SanityButton,{...n,variant:s,arrow:!0})]}),(0,r.jsx)(j.SanityImage,{asset:i,fill:!0,className:"h-full object-cover object-right hidden lg:block"}),(0,r.jsx)("div",{className:"block lg:hidden z-5 absolute bottom-0 translate-x-1/12 md:translate-x-1/8 lg:translate-x-1/3 xl:translate-x-1/2 border-[143px] md:border-[220px] rounded-full bg-transparent size-[885px] md:size-[1353px] border-primary-700"})]})})}),faqSection:({heading:e,excerpt:t,button:n,questionsAndAnswers:i,theme:a="gray",spacing:s})=>(0,r.jsx)(d.LeftSideCTASectionWrapper,{...{heading:e,excerpt:t,button:n},spacing:s,theme:a,children:(0,r.jsx)($.Accordion,{type:"single",collapsible:!0,children:i?.map((e,t)=>(0,r.jsxs)($.AccordionItem,{value:`item-${t}`,className:"py-2 px-6",children:[(0,r.jsx)($.AccordionTrigger,{children:e.question}),(0,r.jsx)($.AccordionContent,{children:(0,r.jsx)(m.PortableText,{value:e.answer,components:p.PortableTextComponentDefinitions})})]},t))})}),findSimilarCasesSection:function({heading:e,parentIndustry:t,parentId:n,parentLanguage:i,spacingTop:a,spacingBottom:s,isDraftMode:o}){return o?(0,r.jsx)(L.FindSimilarCasesSectionClient,{heading:e,parentIndustry:t,parentId:n,parentLanguage:i,spacingTop:a,spacingBottom:s}):(0,r.jsx)(z,{heading:e,parentIndustry:t,parentId:n,parentLanguage:i,spacingTop:a,spacingBottom:s}
416)},leadershipSection:({heading:e,excerpt:t,employees:n,spacing:i})=>(0,r.jsxs)(u.SectionWrapper,{...i,children:[(0,r.jsx)(E.SectionHeading,{theme:"gray",heading:e,excerpt:t,alignment:"center"}),(0,r.jsx)("div",{className:"container",children:(0,r.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:gap-16 gap-5",children:n&&n.length>0&&n.map((e,t)=>(0,r.jsx)(et,{...e},t))})})]}),interactSection:({heading:e,excerpt:t,button:n})=>(0,r.jsx)("div",{className:"py-[110px] bg-secondary-900 text-white",children:(0,r.jsxs)("div",{className:"container flex flex-col lg:flex-row justify-between",children:[(0,r.jsxs)("div",{className:"w-[100%] lg:w-[63%]",children:[(0,r.jsxs)("div",{className:"flex md: gap-6 mb-6",children:[(0,r.jsx)(Z,{}),(0,r.jsx)("h2",{className:"title-2",children:e})]}),(0,r.jsx)("p",{className:"",children:t})]}),(0,r.jsx)("div",{className:"flex items-center pt-10 lg:pt-0",children:(0,r.jsx)(T.SanityButton,{...n,arrow:!0,variant:"secondary"})})]})}),jobOpeningsSection:({heading:e,excerpt:t,button:n,applyButtonText:i="Apply",jobOpenings:a,spacing:s,locale:o="en"})=>(0,r.jsx)(d.LeftSideCTASectionWrapper,{heading:e,excerpt:t,button:n,theme:"gray",spacing:s,headerClassName:"mb-3",excerptClassName:"lg:mb-8",ratio:.3,children:(0,r.jsx)("div",{className:"flex flex-col gap-3",children:a&&a.length>0&&a.map((e,t)=>(0,r.jsx)(Q,{...e,applyButtonText:i,locale:o},t))})}),contactSection:({heading:e,excerpt:t,form:n,settings:i,locale:a="en"})=>{let s=(0,c.formatHighText)({text:e||"",theme:"white"});return(0,r.jsx)("div",{className:"py-[100px] bg-gray-200 text-secondary-900 lg:py-[130px]",children:(0,r.jsxs)("div",{className:"container-sm flex flex-col lg:flex-row gap-6 lg:gap-25",children:[(0,r.jsxs)("div",{className:"lg:flex-1/3",children:[e&&(0,r.jsx)("h2",{dangerouslySetInnerHTML:{__html:s},className:"title-2 mb-7"}),t&&(0,r.jsx)("p",{children:t}),(0,r.jsx)(O.Separator,{className:"my-8"}),(0,r.jsx)(P.ContactInformation,{...i,locale:a})]}),(0,r.jsxs)("div",{className:"lg:flex-2/3",children:[(0,r.jsx)(R.FormBuilder,{...n,className:"flex flex-col gap-3","data-testid":"contact-form",locale:a}),(0,r.jsx)(A.Toaster,{position:"bottom-right"})]})]})})},cookieDeclarationSection:I.CookieDeclarationSection,caseStudyGrid:({items:e})=>(0,r.jsx)(v,{items:e,type:"caseStudy"}),classActionGrid:({items:e,spacing:t,availableIndustries:n})=>(0,r.jsx)(v,{items:e,type:"classAction",spacing:t,availableIndustries:n}),caseStudyHeader:({HeroImage:e,date:t,courtFile:n,jurisdiction:i,settlement:a,classDescription:s,roleDescription:o})=>(0,r.jsxs)("section",{className:"container overflow-hidden",children:[(0,r.jsx)(j.SanityImage,{asset:e,className:"w-full h-[264px] md:h-[685px] md:mt-10 rounded-[4px] object-cover object-center",priority:!0,loading:"eager",fetchPriority:"high"}),(0,r.jsxs)("div",{className:"py-10 md:py-20 space-y-5 md:space-y-9 text-[20px] text-primary border-b border-secondary-700",children:[(0,r.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-5 md:flex md:justify-between",children:[(0,r.jsx)(w,{label:"Court file",value:n}),(0,r.jsx)(w,{label:"Jurisdiction",value:i}),(0,r.jsx)(w,{label:"Settlement",value:a}),(0,r.jsx)(w,{label:"Date",value:t})]}),(0,r.jsxs)("div",{className:"display gap-5 md:gap-20 grid grid-cols-1 md:grid-cols-2",children:[(0,r.jsx)(w,{label:"Class",value:s}),(0,r.jsx)(w,{label:"Role",value:o})]})]})]}),caseStudyDetails:({segments:e})=>(0,r.jsx)("section",{className:"section overflow-hidden",children:(0,r.jsx)("div",{className:"container",children:(0,r.jsx)("div",{className:"flex flex-col gap-16 md:gap-20",children:e?.map((e,t)=>{switch(e._type){case"textSegment":return(0,r.jsx)(f,{...e},t);case"pointsSegment":return(0,r.jsx)(g,{...e},t);default:return null}})})})}),classActionProgress:N.ClassActionProgress,searchResultList:er.SearchResultList,servicesCategoryBloc:({heading:e,excerpt:t,button:n,services:i,spacing:a,locale:s="en"})=>(0,r.jsxs)(u.SectionWrapper,{...a,className:"bg-gray-200",children:[(0,r.jsx)("div",{className:"mb-14",children:(0,r.jsx)(E.SectionHeading,{heading:e,excerpt:t,button:{...n,variant:"default"},alignment:"center",theme:"gray"})}),i&&i.length>0&&i.map((e,t)=>(0,r.jsx)(en.ServicesCategoryCard,{locale:s,service:{image:e.image,order:t+1,title:e.title??"",items:e.descriptions??[]}},t))]}),pageHeadingSection:e=>(0,r.jsx)(E.SectionHeading,{...e,pageHeading:!0}),classActionShowCaseSection:_.ClassActionShowCaseSection,textBloc:({Content:e,spacing:t})=>(0,r.jsx)(u.SectionWrapper,{...t,children:(0,r.jsx)("div",{className:"container mx-auto md:max-w-3xl flex flex-col gap-6 items-start section",children:(0,r.jsx)(m.PortableText,{value:e??[],components:p.PortableTextComponentDefinitions})})})};e.s(["PageBuilderClient",0,function({pageBuilder:e=[],id:a,type:s,locale:o="en",isDraftMode:l}){let c=(0,i.useOptimistic)(e,(e,t)=>t.id===a&&t.document.pageBuilder?t.document.pageBuilder:e);return(0,r.jsx)("main",{"data-sanity":(0,n.createDataAttribute)({id:a,baseUrl:t.default.env.NEXT_PUBLIC_SANITY_STUDIO_URL,projectId:"vh504mm1",dataset:"production",type:s,path:"pageBuilder"}).toString(),children:c.map(e=>{let i=es[e._type];return i?(0,r.jsx)("div",{"data-sanity":(0,n.createDataAttribute)({id:a,baseUrl:t.default.env.NEXT_PUBLIC_SANITY_STUDIO_URL,projectId:"vh504mm1",dataset:"production",type:s,path:`pageBuilder[_key=="${e._key}"]`}).toString(),children:(0,r.jsx)(i,{...e,locale:o,isDraftMode:l})},`${e._type}-${e._key}`):(0,r.jsxs)("div",{className:"flex items-center justify-center p-8 text-center text-muted-foreground bg-muted rounded-lg",children:["Component not found for block type: ",(0,r.jsx)("code",{children:e._type})]},`${e._type}-${e._key}`)})})}],17419)},53403,36726,55680,e=>{"use strict";var t=e.i(43476),r=e.i(52088),n=e.i(16160),i=e.i(72003),a=e.i(39460);function s(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 o(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=>
416"object"==typeof e&&"_type"in e)}function l(e){return o(e)&&"listItem"in e&&"string"==typeof e.listItem&&(void 0===e.level||"number"==typeof e.level)}function c(e){return"@list"===e._type}function u(e){return"@span"===e._type}function d(e){return"@text"===e._type}let p=["strong","em","code","underline","strike-through"];function m(e,t,r){if(!s(e)||!e.marks||!e.marks.length)return[];let n=e.marks.slice(),i={};return n.forEach(e=>{i[e]=1;for(let n=t+1;n<r.length;n++){let t=r[n];if(t&&s(t)&&Array.isArray(t.marks)&&-1!==t.marks.indexOf(e))i[e]++;else break}}),n.sort((e,t)=>(function(e,t,r){let n=e[t],i=e[r];if(n!==i)return i-n;let a=p.indexOf(t),s=p.indexOf(r);return a===s?t.localeCompare(r):a-s})(i,e,t))}function h(e,t,r){return{_type:"@list",_key:`${e._key||`${t}`}-parent`,mode:r,level:e.level||1,listItem:e.listItem,children:[e]}}function f(e,t){let r=t.level||1,n=t.listItem||"normal",i="string"==typeof t.listItem;if(c(e)&&(e.level||1)===r&&i&&(e.listItem||"normal")===n)return e;if(!("children"in e))return;let a=e.children[e.children.length-1];return a&&!s(a)?f(a,t):void 0}var g=e.i(71645);let x={textDecoration:"underline"},b=(e,t)=>`[@portabletext/react] Unknown ${e}, specify a component for it in the \`components.${t}\` prop`,y=e=>b(`block type "${e}"`,"types");function v(e){console.warn(e)}let w={display:"none"},j={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:x,children:e}),"strike-through":({children:e})=>(0,t.jsx)("del",{children:e}),link:({children:e,value:r})=>(0,t.jsx)("a",{href:r?.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:r})=>{let n=y(e._type);return(0,t.jsx)(r?"span":"div",{style:w,children:n})},unknownMark:({markType:e,children:r})=>(0,t.jsx)("span",{className:`unknown__pt__mark__${e}`,children:r}),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 S(e,t,r){let n=t[r],i=e[r];return"function"==typeof n||n&&"function"==typeof i?n:n?{...i,...n}:i}function N({value:e,components:r,listNestingMode:n,onMissingComponent:i=v}){let a=i||E,s=function(e,t){let r=[],n;for(let s=0;s<e.length;s++){let o=e[s];if(o){var i,a;if(!l(o)){r.push(o),n=void 0;continue}if(!n){n=h(o,s,t),r.push(n);continue}if(i=o,a=n,(i.level||1)===a.level&&i.listItem===a.listItem){n.children.push(o);continue}if((o.level||1)>n.level){let e=h(o,s,t);if("html"===t){let t=n.children[n.children.length-1],r={...t,children:[...t.children,e]};n.children[n.children.length-1]=r}else n.children.push(e);n=e;continue}if((o.level||1)<n.level){let e=r[r.length-1],i=e&&f(e,o);if(i){(n=i).children.push(o);continue}n=h(o,s,t),r.push(n);continue}if(o.listItem!==n.listItem){let e=r[r.length-1],i=e&&f(e,{level:o.level||1});if(i&&i.listItem===o.listItem){(n=i).children.push(o);continue}n=h(o,s,t),r.push(n);continue}console.warn("Unknown state encountered for block",o),r.push(o)}}return r}(Array.isArray(e)?e:[e],n||"html"),o=(0,g.useMemo)(()=>r?function(e,t){let{block:r,list:n,listItem:i,marks:a,types:s,...o}=t;return{...e,block:S(e,t,"block"),list:S(e,t,"list"),listItem:S(e,t,"listItem"),marks:S(e,t,"marks"),types:S(e,t,"types"),...o}}(j,r):j,[r]),c=(0,g.useMemo)(()=>_(o,a),[o,a]);return(0,t.jsx)(t.Fragment,{children:s.map((e,t)=>c({node:e,index:t,isInline:!1,renderNode:c}))})}let _=(e,r)=>function n(i){var a,s,p,m,h,f,g,x;let v,w,{node:j,index:S,isInline:N}=i,_=j._key||`node-${S}`;return c(j)?function(i,a,s){let o=i.children.map((e,t)=>n({node:e._key?e:{...e,_key:`li-${a}
416-${t}`},index:t,isInline:!1,renderNode:n})),l=e.list,c=("function"==typeof l?l:l[i.listItem])||e.unknownList;if(c===e.unknownList){let e=i.listItem||"bullet";r(b(`list style "${e}"`,"list"),{nodeType:"listStyle",type:e})}return(0,t.jsx)(c,{value:i,index:a,isInline:!1,renderNode:n,children:o},s)}(j,S,_):l(j)?function(i,a,s){let o=C({node:i,index:a,isInline:!1,renderNode:n}),l=e.listItem,c=("function"==typeof l?l:l[i.listItem])||e.unknownListItem;if(c===e.unknownListItem){let e=i.listItem||"bullet";r(b(`list item style "${e}"`,"listItem"),{type:e,nodeType:"listItemStyle"})}let u=o.children;if(i.style&&"normal"!==i.style){let{listItem:e,...t}=i;u=n({node:t,index:a,isInline:!1,renderNode:n})}return(0,t.jsx)(c,{value:i,index:a,isInline:!1,renderNode:n,children:u},s)}(j,S,_):u(j)?function(i,a){let{markDef:s,markType:o,markKey:l}=i,c=e.marks[o]||e.unknownMark,p=i.children.map((e,t)=>n({node:e,index:t,isInline:!0,renderNode:n}));return c===e.unknownMark&&r(b(`mark type "${o}"`,"marks"),{nodeType:"mark",type:o}),(0,t.jsx)(c,{text:function e(t){let r="";return t.children.forEach(t=>{d(t)?r+=t.text:u(t)&&(r+=e(t))}),r}(i),value:s,markType:o,markKey:l,renderNode:n,children:p},a)}(j,_):j._type in e.types?(a=j,s=S,p=_,m=N,(v=e.types[a._type])?(0,t.jsx)(v,{value:a,isInline:m,index:s,renderNode:n},p):null):o(j)?function(i,a,s,o){let{_key:l,...c}=C({node:i,index:a,isInline:o,renderNode:n}),u=c.node.style||"normal",d=("function"==typeof e.block?e.block:e.block[u])||e.unknownBlockStyle;return d===e.unknownBlockStyle&&r(b(`block style "${u}"`,"block"),{nodeType:"blockStyle",type:u}),(0,t.jsx)(d,{...c,value:c.node,renderNode:n},s)}(j,S,_,N):d(j)?function(r,n){if("\n"===r.text){let r=e.hardBreak;return r?(0,t.jsx)(r,{},n):"\n"}return r.text}(j,_):(h=j,f=S,g=_,x=N,r(y(h._type),{nodeType:"block",type:h._type}),w=e.unknownType,(0,t.jsx)(w,{value:h,isInline:x,index:f,renderNode:n},g))};function C(e){let{node:t,index:r,isInline:n,renderNode:i}=e,a=(function(e){let{children:t}=e,r=e.markDefs??[];if(!t||!t.length)return[];let n=t.map(m),i={_type:"@span",children:[],markType:"<unknown>"},a=[i];for(let e=0;e<t.length;e++){let i=t[e];if(!i)continue;let o=n[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 c=(a=a.slice(0,l))[a.length-1];if(c){for(let e of o){let t=r?.find(t=>t._key===e),n={_type:"@span",_key:i._key,children:[],markDef:t,markType:t?t._type:e,markKey:e};c.children.push(n),a.push(n),c=n}if(s(i)){let e=i.text.split("\n");for(let t=e.length;t-- >1;)e.splice(t,0,"\n");c.children=c.children.concat(e.map(e=>({_type:"@text",text:e})))}else c.children=c.children.concat(i)}}return i.children})(t).map((e,t)=>i({node:e,isInline:!0,index:t,renderNode:i}));return{_key:t._key||`block-${r}`,children:a,index:r,isInline:n,node:t}}function E(){}function k({value:e,nestedComponents:n}){let{columns:i}=e;return i&&0!==i.length?(0,t.jsx)("div",{className:"columns-block my-8",children:(0,t.jsx)("div",{className:(0,r.cn)("grid gap-8",2===i.length&&"md:grid-cols-2",3===i.length&&"md:grid-cols-3",4===i.length&&"md:grid-cols-2 lg:grid-cols-4"),children:i.map(e=>{var r;let i="reference"===e.contentType&&"object"==typeof(r=e.contactReference)&&null!==r&&"content"in r?e.contactReference.content:e.content;return(0,t.jsx)("div",{className:"column",children:i&&i.length>0&&(0,t.jsx)(N,{value:i,components:n})},e._key)})})}):null}function R(e){let s,o=(s=e?.textColor,{list:{bullet:({children:e})=>(0,t.jsx)("ul",{className:(0,r.cn)("list-disc pl-6 mb-4 space-y-1 text-secondary-900",s),children:e}),circle:({children:e})=>(0,t.jsx)("ul",{className:(0,r.cn)("list-[circle] pl-6 mb-4 space-y-1 text-secondary-900",s),children:e}),square:({children:e})=>(0,t.jsx)("ul",{className:(0,r.cn)("list-[square] pl-6 mb-4 space-y-1 text-secondary-900",s),children:e}),none:({children:e})=>(0,t.jsx)("ul",{className:(0,r.cn)("list-none pl-6 mb-4 space-y-1 text-secondary-900",s),children:e}),number:({children:e})=>(0,t.jsx)("ol",{className:(0,r.cn)("list-decimal pl-6 mb-4 space-y-1 text-secondary-900",s),children:e}),lowerAlpha:({children:e})=>(0,t.jsx)("ol",{className:(0,r.cn)("list-[lower-alpha] pl-6 mb-4 space-y-1 text-secondary-900",s),children:e}),upperAlpha:({children:e})=>(0,t.jsx)("ol",{className:(0,r.cn)("list-[upper-alpha] pl-6 mb-4 space-y-1 text-secondary-900",s),children:e}),lowerRoman:({children:e})=>(0,t.jsx)("ol",{className:(0,r.cn)("list-[lower-roman] pl-6 mb-4 space-y-1 text-secondary-900",s),children:e}),upperRoman:({children:e})=>(0,t.jsx)("ol",{className:(0,r.cn)("list-[upper-roman] pl-6 mb-4 space-y-1 text-secondary-900",s),children:e})},listItem:{bullet:({children:e})=>(0,t.jsx)("li",{children:e}),circle:({children:e})=>(0,t.jsx)("li",{children:e}),square:({children:e})=>(0,t.jsx)("li",{children:e}),none:({children:e})=>(0,t.jsx)("li",{children:e}),number:({children:e})=>(0,t.jsx)("li",{children:e}),lowerAlpha:({children:e})=>(0,t.jsx)("li",{children:e}),upperAlpha:({children:e})=>(0,t.jsx)("li",{children:e}),lowerRoman:({children:e})=>(0,t.jsx)("li",{children:e}),upperRoman:({children:e})=>(0,t.jsx)("li",{children:e})},block:{small:({children:e})=>(0,t.jsx)("p",{className:(0,r.cn)("text-secondary-900 text-sm mb-4 leading-[150%]",s),children:e}),normal:({children:e})=>(0,t.jsx)("p",{className:(0,r.cn)("text-secondary-900 text-base mb-4 leading-[150%]",s),children:e}),large:({children:e})=>(0,t.jsx)("p",{className:(0,r.cn)("text-secondary-900 text-lg mb-4 leading-[150%]",s),children:e}),h2:({children:e})=>(0,t.jsx)("div",{className:"pt-18 pb-8",children:(0,t.jsx)("h2",{className:(0,r.cn)("title-2 text-secondary-700",s),children:e})}),h3:({children:e})=>(0,t.jsx)("div",{className:"pt-10 pb-7",children:(0,t.jsx)("h3",{className:(0,r.cn)("title-3 text-secondary-700",s),children:e})}),h4:({children:e})=>(0,t.jsx)("div",{className:"pt-12 pb-5",children:(0,t.jsx)("h4",{className:(0,r.cn)("title-4 text-secondary-700",s),children:e})}),h5:({children:e})=>(0,t.jsx)("div",{className:"pt-7 pb-4",children:(0,t.jsx)("h5",{className:(0,r.cn)("title-5 text-secondary-700",s),children:e})}),h6:({children:e})=>(0,t.jsx)("div",{className:"pt-3 pb-2",children:(0,t.jsx)("h6",{className:(0,r.cn)("title-6 text-secondary-700",s),children:e})})},marks:{em:({children:e})=>(0,t.jsx)("em",{className:"text-primary-500 text-base mb-4 leading-[1.3]",children:e}),underline:({children:e})=>(0,t.jsx)("span",{className:"underline",children:e}),textLeft:({children:e})=>(0,t.jsx)("div",{className:"text-left w-full",children:e}),textCenter:({children:e})=>(0,t.jsx)("div",{className:"text-center w-full",children:e}),textRight:({children:e})=>(0,t.jsx)("div",{className:"text-right w-full",children:e}),textJustify:({children:e})=>
416(0,t.jsx)("div",{className:"text-justify w-full",children:e}),indent1:({children:e})=>(0,t.jsx)("div",{className:"pl-6",children:e}),indent2:({children:e})=>(0,t.jsx)("div",{className:"pl-12",children:e}),indent3:({children:e})=>(0,t.jsx)("div",{className:"pl-[72px]",children:e}),indent4:({children:e})=>(0,t.jsx)("div",{className:"pl-24",children:e}),customLink:({children:e,value:r})=>{let i=e?.toString()||"Link",{href:a,openInNewTab:s}=r||{};return(0,t.jsx)(n.default,{href:a||"#",target:s?"_blank":"_self","aria-label":`Navigate to ${i}`,title:`Click to visit ${i}`,className:"group-hover:opacity-90 transition-opacity duration-500 cursor-pointer underline",children:e})}}}),l={...o,types:{image:({value:e})=>(0,t.jsx)("div",{className:"my-6",children:(0,t.jsx)(a.SanityImage,{className:"w-full object-fit rounded-xs",asset:e})}),ctaButton:({value:e})=>(0,t.jsx)(i.SanityButton,{...e,arrow:!0,variant:"secondary",className:"mt-7 first:mt-0"})}};return{...o,types:{image:({value:e})=>(0,t.jsx)("div",{className:"my-6",children:(0,t.jsx)(a.SanityImage,{className:"w-full object-fit rounded-xs",asset:e})}),columnsBlock:({value:e})=>(0,t.jsx)(k,{value:e,nestedComponents:l}),ctaButton:({value:e})=>(0,t.jsx)(i.SanityButton,{...e,arrow:!0,variant:"secondary",className:"mt-7 first:mt-0"})}}}e.s(["PortableText",0,N],36726);let O=R();e.s(["PortableTextComponentDefinitions",0,O,"getPortableTextComponents",0,R],53403);var A=e.i(8993),P=e.i(14053),I=e.i(57688);let T={src:e.i(88352).default,width:30,height:25,blurWidth:0,blurHeight:0},D={interacVerifiedIcon:{src:e.i(68070).default,width:39,height:31,blurWidth:0,blurHeight:0},multichannelCommunicationIcon:{src:e.i(51923).default,width:28,height:27,blurWidth:0,blurHeight:0},automationIcon:T,realTimeDashboardIcon:{src:e.i(55814).default,width:23,height:29,blurWidth:0,blurHeight:0},cyberSecurityIcon:{src:e.i(21450).default,width:43,height:45,blurWidth:0,blurHeight:0}},$=({icon:e,size:n="sm"})=>{let i=D[e];return(0,t.jsx)(I.default,{src:i,alt:e,className:(0,r.cn)("sm"===n?"size-6":"size-9")})},L=R({textColor:"text-gray-200"}),M=({icon:e,title:r,description:n})=>(0,t.jsx)("div",{className:"px-12 py-6 rounded-[12px] border border-secondary-500 transition-colors bg-primary-500/30 h-full",children:(0,t.jsxs)("div",{className:"h-full flex flex-col justify-center",children:[(0,t.jsxs)("div",{className:"text-secondary-500 flex gap-4 lg:gap-3 items-center mb-7",children:[(0,t.jsx)("div",{className:"h-full mt-4",children:(0,t.jsx)($,{icon:e,size:"lg"})}),(0,t.jsx)("h3",{className:"title-3",children:r})]}),(0,t.jsx)("div",{className:"hidden lg:flex flex-col",children:(0,t.jsx)("div",{className:"tracking-normal",children:(0,t.jsx)(N,{value:n,components:L})})})]})});var B=e.i(79685);let U=R({textColor:"text-gray-200"}),H=({icon:e,title:n,description:i,onClick:a,active:s,locale:o="en"})=>(0,t.jsxs)("div",{className:(0,r.cn)("p-6 rounded-[12px] border border-secondary-500 transition-all duration-200 cursor-pointer bg-primary-500/30 lg:bg-transparent",s?"lg:bg-primary-500/30":"lg:opacity-50 hover:opacity-80 lg:hover:bg-primary-500/10"),role:"button",tabIndex:0,"aria-label":B.ACCESSIBILITY_TRANSLATIONS.toggleElementVisualInfo[o],onClick:a,children:[(0,t.jsxs)("div",{className:"text-secondary-500 flex gap-4 lg:gap-3 items-center justify-start mb-7 lg:mb-0",children:[(0,t.jsx)($,{icon:e}),(0,t.jsx)("h4",{className:"title-5",children:n})]}),(0,t.jsx)("div",{className:"flex lg:hidden flex-col",children:(0,t.jsx)("div",{className:"tracking-normal",children:(0,t.jsx)(N,{value:i,components:U})})})]});e.s(["TogglePointsSection",0,e=>{let[n,i]=(0,g.useState)(0),{heading:a,excerpt:s,points:o,spacing:l,locale:c="en"}=e;return(0,t.jsx)(P.SectionWrapper,{...l,className:"bg-secondary-900",children:(0,t.jsxs)("div",{className:"container",children:[(0,t.jsx)(A.SectionHeading,{theme:"green",alignment:"center",heading:a,excerpt:s}),(0,t.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-6",children:[(0,t.jsx)("div",{className:"flex flex-col gap-5",children:o.map((e,r)=>(0,t.jsx)(H,{active:n===r,onClick:()=>i(r),locale:c,...e},r))}),(0,t.jsx)("div",{className:"hidden lg:block relative",children:o&&o.map((e,i)=>(0,t.jsx)("div",{className:(0,r.cn)("h-full transition-all duration-300 duration absolute",n===i?"z-20 pointer-events-auto opacity-100 delay-300":"z-0 pointer-events-none opacity-0 translate-x-[7.5%]"),children:(0,t.jsx)(M,{...e})},i))})]})]})})}],55680)},39460,e=>{"use strict";var t=e.i(43476),r=e.i(52088);let n="https://cdn.sanity.io",i=/^https:\/\/cdn\.sanity\./,a=/^https:\/\/cdn\.[^/]+\/(images|files)\/[^/]+\/.*?[a-zA-Z0-9_]{24,40}.*$/,s=/^([a-zA-Z0-9_]{24,40}|[a-f0-9]{40})+\.[a-z0-9]+$/,o=/^file-([a-zA-Z0-9_]{24,40}|[a-f0-9]{40})+-[a-z0-9]+$/,l=/^([a-zA-Z0-9_]{24,40}|[a-f0-9]{40})-\d+x\d+\.[a-z0-9]+$/,c=/^(images|files)\/([a-z0-9]+)\/([a-z0-9][-\w]*)\//,u=/^(?:image-(?:[a-zA-Z0-9_]{24,40}|[a-f0-9]{40})+-\d+x\d+-[a-z0-9]+|file-(?:[a-zA-Z0-9_]{24,40}|[a-f0-9]{40})+-[a-z0-9]+)$/,d="sanity.fileAsset",p={projectId:"a",dataset:"b"},m="upload-in-progress-placeholder",h="upload-in-progress";
416class f extends Error{constructor(e,t="Failed to resolve asset ID from source"){super(t),this.unresolvable=!0,this.input=e}}function g(e){return(...t)=>{try{return e(...t)}catch(e){if(e.unresolvable&&"input"in e)return;throw e}}}function x(e){return null!==e&&!Array.isArray(e)&&"object"==typeof e}function b(e){return x(e)&&"string"==typeof e._ref}function y(e){return x(e)&&"string"==typeof e.path}function v(e){return x(e)&&"string"==typeof e.url}function w(e){return x(e)&&!!e.asset&&"object"==typeof e.asset}function j(e){return x(e)&&!!e._upload&&!("asset"in e)}function S(e){return i.test(e)||a.test(e)}let N=Object.freeze({left:0,top:0,bottom:0,right:0}),_=Object.freeze({x:.5,y:.5,height:1,width:1}),C=()=>({...N}),E=()=>({..._});function k(e,t){let r=t?.projectId||e.projectId,n=t?.dataset||e.dataset;if(!r||!n)throw Error("Project details (projectId and dataset) required to resolve path for image");let i="metadata"in e?e.metadata.dimensions:{width:e.width,height:e.height},a="originalFilename"in e?e.originalFilename:void 0,{assetId:s,extension:o,vanityFilename:l}=e,{width:c,height:u}=i,d=P(a,l,t);return`images/${r}/${n}/${s}-${c}x${u}.${o}${d}`}function R(e,t){let r=t?.projectId||e.projectId,n=t?.dataset||e.dataset;if(!r||!n)throw Error("Project details (projectId and dataset) required to resolve path for file");let i="originalFilename"in e?e.originalFilename:void 0,{assetId:a,extension:s,vanityFilename:o}=e,l=P(i,o,t);return`files/${r}/${n}/${a}.${s}${l}`}function O(e){if(c.test(e))return e;if(!S(e))throw new f(`Failed to resolve path from URL "${e}"`);return new URL(e).pathname.replace(/^\/+/,"")}let A=g(O);function P(e,t,r){let n=t||e;return r?.useVanityName!==!1&&n?`/${n}`:""}function I(e){let[,t,r,n]=e.split("-"),[i,a]=(r||"").split("x").map(Number);if(!t||!r||!n||!(i>0)||!(a>0))throw Error(`Malformed asset ID '${e}'. Expected an id like "image-027401f31c3ac1e6d78c5d539ccd1beff72b9b11-2000x3000-jpg".`);return{type:"image",assetId:t,width:i,height:a,extension:n}}function T(e){if(j(e))return{width:0,height:0,aspectRatio:0};let{width:t,height:r}=I(B(e));return{width:t,height:r,aspectRatio:t/r}}function D(e,t){if(j(e))return{asset:{_id:m,_type:"sanity.imageAsset",assetId:h,extension:"tmp",url:"",path:"",metadata:{dimensions:{width:1,height:1,aspectRatio:1}}},crop:C(),hotspot:E()};let r=t||F(e);return{asset:$(e,r),crop:e.crop||C(),hotspot:e.hotspot||E()}}function $(e,t){let r={...t||z(e),useVanityName:!1},i=B(e),a=(e.asset||e).metadata||{},{assetId:s,width:o,height:l,extension:c}=I(i),u={...x(e)&&"sanity.imageAsset"===e._type?e:{},_id:i,_type:"sanity.imageAsset",assetId:s,extension:c,metadata:{...a,dimensions:{width:o,height:l,aspectRatio:o/l}},url:"",path:""};return{...u,path:k(u,r),url:`${r?.baseUrl||n}/${k(u,r)}`}}function L(e,t){if(j(e))return{asset:{_id:m,_type:d,assetId:h,extension:"tmp",url:"",path:"",metadata:{}}};let r=t||F(e);return{asset:M(e,r)}}function M(e,t){if(j(e))return{assetId:h,_id:m,_type:d,extension:"tmp",metadata:{},url:"",path:""};let r={...t||z(e),useVanityName:!1},i=B(e),a=e.asset||e,{assetId:s,extension:l}=function(e){if(!o.test(e))throw Error(`Malformed file asset ID '${e}'. Expected an id like "file-027401f31c3ac1e6d78c5d539ccd1beff72b9b11-pdf"`);let[,t,r]=e.split("-");return{type:"file",assetId:t,extension:r}}(i),c={...x(e)&&"sanity.fileAsset"===e._type?e:{},_id:i,_type:"sanity.fileAsset",assetId:s,extension:l,metadata:a.metadata||{},url:"",path:""};return{...c,path:R(c,r),url:`${r?.baseUrl||n}/${R(c,r)}`}}function B(e){if(j(e))return m;let t=w(e)?e.asset:e,r="";if("string"==typeof t?r=H(t):b(t)?r=t._ref:x(t)&&"string"==typeof t._id?r=t._id:y(t)?r=q(`${n}/${t.path}`):v(t)&&(r=q(t.url)),!(r&&u.test(r)))throw new f(e);return r}g(function(e){var t;let r=(A(e)||e).replace(/^(images|files)\/[a-z0-9]+\/[a-z0-9][-\w]\/*/,"");if(t=r,!(s.test(t)||l.test(t)))throw new f(`Failed to resolve filename from URL "${e}"`);return r}),g(T),g(function(e){let t;return j(e)?"tmp":(t=U(e))&&t.startsWith("file-")?L(e,p).asset.extension:D(e,p).asset.extension}),g(D),g($),g(L),g(M);let U=g(B);function H(e){var t,r;if(u.test(e))return e;let i=S(e)?new URL(e).pathname:e;if(0===i.indexOf("/images")||0===i.indexOf("/files"))return q(e);if(c.test(e))return q(`${n}/${e}`);if(t=e,s.test(t))return q(`${n}/files/a/b/${e}`);if(r=e,l.test(r))return q(`${n}/images/a/b/${e}`);throw new f(e)}function q(e){let[t,,,r]=O(e).split("/");return`${t.replace(/s$/,"")}-${r.replace(/\./g,"-")}`}function z(e){let t=function e(t){if(w(t))return e(t.asset);if(!b(t)){if("string"==typeof t)return c.test(A(t)||"")?O(t):void 0;if(y(t))return t.path;if(v(t))return O(t.url)}}(e);if(!t)throw new f(e,"Failed to resolve project ID and dataset from source");let[,,r,n]=t.match(c)||[];
416if(!r||!n)throw new f(e,"Failed to resolve project ID and dataset from source");return{projectId:r,dataset:n}}g(H);let F=g(z);var V=e.i(57296),W=e.i(57688);e.s(["SanityImage",0,function({asset:e,alt:n,width:i,height:a,className:s,quality:o=100,fill:l,...c}){if(!e?.asset)return null;let u=T(e.asset),d=(0,V.urlFor)({...e,_id:e?.asset?._ref}).dpr(1.5).width(Number(i??u.width)).height(Number(a??u.height)).format("webp").quality(Number(o)).url(),p={alt:n??e.alt??"Image","aria-label":n??e.alt??"Image",src:d,className:(0,r.cn)(s),...e?.blurData?{blurDataURL:e.blurData,placeholder:"blur"}:{},...c};return l?(0,t.jsx)(W.default,{...p,fill:l}):(0,t.jsx)(W.default,{...p,width:i??u.width,height:a??u.height})}],39460)},8993,e=>{"use strict";var t=e.i(43476),r=e.i(52088),n=e.i(437),i=e.i(72003),a=e.i(50454),s=e.i(14053);e.s(["SectionHeading",0,({pageHeading:e=!1,alignment:o="left",theme:l="white",heading:c,excerpt:u,button:d,className:p,breadcrumbs:m=[],spacingBottom:h,spacingTop:f,"data-testid":g})=>{o=o||"center",l=l||"white";let x=c?(0,n.formatHighText)({text:c,theme:"gray"===l?"white":l}):"",b=d&&("url"!==d.type||null!=d.href);return(0,t.jsx)("div",{"data-testid":g,className:(0,r.cn)("pb-10",e&&"pt-[100px] md:pt-[150px]","white"===l&&"bg-white","green"===l&&"bg-secondary-900","gray"===l&&"bg-gray-200",f&&(0,s.topSpacingClasses)({variant:f}),h&&(0,s.bottomSpacingClasses)({variant:h}),p),children:(0,t.jsx)("div",{className:(0,r.cn)("left"===o&&"container","center"===o&&"container-xs","right"===o&&"container"),children:(0,t.jsxs)("div",{className:(0,r.cn)("max-w-[768px]","center"===o&&"mx-auto"),children:[m.length>0&&(0,t.jsx)(a.Breadcrumbs,{items:m,className:(0,r.cn)("mb-20",e&&"-mt-8"),center:"center"===o}),c&&(0,t.jsx)("h1",{dangerouslySetInnerHTML:{__html:x},className:(0,r.cn)("title-2 mb-5 whitespace-pre-wrap","white"===l&&"text-secondary-900","green"===l&&"text-white","gray"===l&&"text-secondary-900","left"===o&&"text-left","center"===o&&"text-center")}),u&&(0,t.jsx)("p",{className:(0,r.cn)("mb-7 whitespace-pre-wrap text-secondary-900 text-center leading-[1.2] text-xl","white"===l&&"text-black","green"===l&&"text-white","gray"===l&&"text-black","left"===o&&"text-left","center"===o&&"text-center"),children:u}),b&&(0,t.jsx)("div",{className:(0,r.cn)("flex","left"===o&&"justify-start","center"===o&&"justify-center"),children:(0,t.jsx)(i.SanityButton,{arrow:!0,variant:"ghost",...d})})]})})})}])},14053,e=>{"use strict";var t=e.i(43476),r=e.i(52088),n=e.i(25913);let i=(0,n.cva)("",{variants:{variant:{none:"pt-0",small:"pt-10 md:pt-12 lg:pt-20",medium:"pt-15 md:pt-24",standard:"pt-20 md:pt-13 lg:pt-28"}},defaultVariants:{variant:"standard"}}),a=(0,n.cva)("",{variants:{variant:{none:"pb-0",small:"pb-10 md:pb-12 lg:pb-20",medium:"pb-15 lg:pb-24",standard:"pb-20 md:pb-13 lg:pb-28"}},defaultVariants:{variant:"standard"}});e.s(["SectionWrapper",0,function({children:e,top:n="standard",bottom:s="standard",className:o}){return n=n||"standard",s=s||"standard",(0,t.jsx)("section",{className:(0,r.cn)(i({variant:n}),a({variant:s}),o),children:e})},"bottomSpacingClasses",0,a,"topSpacingClasses",0,i])},47555,e=>{"use strict";var t=e.i(43476),r=e.i(71645),n=e.i(30030),i=e.i(75830),a=e.i(20783),s=e.i(81140),o=e.i(69340),l=e.i(48425),c=e.i(34620),u=e.i(96626),d=e.i(10772),p="Collapsible",[m,h]=(0,n.createContextScope)(p),[f,g]=m(p),x=r.forwardRef((e,n)=>{let{__scopeCollapsible:i,open:a,defaultOpen:s,disabled:c,onOpenChange:u,...m}=e,[h,g]=(0,o.useControllableState)({prop:a,defaultProp:s??!1,onChange:u,caller:p});return(0,t.jsx)(f,{scope:i,disabled:c,contentId:(0,d.useId)(),open:h,onOpenToggle:r.useCallback(()=>g(e=>!e),[g]),children:(0,t.jsx)(l.Primitive.div,{"data-state":S(h),"data-disabled":c?"":void 0,...m,ref:n})})});x.displayName=p;var b="CollapsibleTrigger",y=r.forwardRef((e,r)=>{let{__scopeCollapsible:n,...i}=e,a=g(b,n);return(0,t.jsx)(l.Primitive.button,{type:"button","aria-controls":a.contentId,"aria-expanded":a.open||!1,"data-state":S(a.open),"data-disabled":a.disabled?"":void 0,disabled:a.disabled,...i,ref:r,onClick:(0,s.composeEventHandlers)(e.onClick,a.onOpenToggle)})});y.displayName=b;var v="CollapsibleContent",w=r.forwardRef((e,r)=>{let{forceMount:n,...i}=e,a=g(v,e.__scopeCollapsible);return(0,t.jsx)(u.Presence,{present:n||a.open,children:({present:e})=>(0,t.jsx)(j,{...i,ref:r,present:e})})});w.displayName=v;
416var j=r.forwardRef((e,n)=>{let{__scopeCollapsible:i,present:s,children:o,...u}=e,d=g(v,i),[p,m]=r.useState(s),h=r.useRef(null),f=(0,a.useComposedRefs)(n,h),x=r.useRef(0),b=x.current,y=r.useRef(0),w=y.current,j=d.open||p,N=r.useRef(j),_=r.useRef(void 0);return r.useEffect(()=>{let e=requestAnimationFrame(()=>N.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,c.useLayoutEffect)(()=>{let e=h.current;if(e){_.current=_.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();x.current=t.height,y.current=t.width,N.current||(e.style.transitionDuration=_.current.transitionDuration,e.style.animationName=_.current.animationName),m(s)}},[d.open,s]),(0,t.jsx)(l.Primitive.div,{"data-state":S(d.open),"data-disabled":d.disabled?"":void 0,id:d.contentId,hidden:!j,...u,ref:f,style:{"--radix-collapsible-content-height":b?`${b}px`:void 0,"--radix-collapsible-content-width":w?`${w}px`:void 0,...e.style},children:j&&o})});function S(e){return e?"open":"closed"}var N=e.i(86318),_="Accordion",C=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[E,k,R]=(0,i.createCollection)(_),[O,A]=(0,n.createContextScope)(_,[R,h]),P=h(),I=r.default.forwardRef((e,r)=>{let{type:n,...i}=e;return(0,t.jsx)(E.Provider,{scope:e.__scopeAccordion,children:"multiple"===n?(0,t.jsx)(B,{...i,ref:r}):(0,t.jsx)(M,{...i,ref:r})})});I.displayName=_;var[T,D]=O(_),[$,L]=O(_,{collapsible:!1}),M=r.default.forwardRef((e,n)=>{let{value:i,defaultValue:a,onValueChange:s=()=>{},collapsible:l=!1,...c}=e,[u,d]=(0,o.useControllableState)({prop:i,defaultProp:a??"",onChange:s,caller:_});return(0,t.jsx)(T,{scope:e.__scopeAccordion,value:r.default.useMemo(()=>u?[u]:[],[u]),onItemOpen:d,onItemClose:r.default.useCallback(()=>l&&d(""),[l,d]),children:(0,t.jsx)($,{scope:e.__scopeAccordion,collapsible:l,children:(0,t.jsx)(q,{...c,ref:n})})})}),B=r.default.forwardRef((e,n)=>{let{value:i,defaultValue:a,onValueChange:s=()=>{},...l}=e,[c,u]=(0,o.useControllableState)({prop:i,defaultProp:a??[],onChange:s,caller:_}),d=r.default.useCallback(e=>u((t=[])=>[...t,e]),[u]),p=r.default.useCallback(e=>u((t=[])=>t.filter(t=>t!==e)),[u]);return(0,t.jsx)(T,{scope:e.__scopeAccordion,value:c,onItemOpen:d,onItemClose:p,children:(0,t.jsx)($,{scope:e.__scopeAccordion,collapsible:!0,children:(0,t.jsx)(q,{...l,ref:n})})})}),[U,H]=O(_),q=r.default.forwardRef((e,n)=>{let{__scopeAccordion:i,disabled:o,dir:c,orientation:u="vertical",...d}=e,p=r.default.useRef(null),m=(0,a.useComposedRefs)(p,n),h=k(i),f="ltr"===(0,N.useDirection)(c),g=(0,s.composeEventHandlers)(e.onKeyDown,e=>{if(!C.includes(e.key))return;let t=e.target,r=h().filter(e=>!e.ref.current?.disabled),n=r.findIndex(e=>e.ref.current===t),i=r.length;if(-1===n)return;e.preventDefault();let a=n,s=i-1,o=()=>{(a=n+1)>s&&(a=0)},l=()=>{(a=n-1)<0&&(a=s)};switch(e.key){case"Home":a=0;break;case"End":a=s;break;case"ArrowRight":"horizontal"===u&&(f?o():l());break;case"ArrowDown":"vertical"===u&&o();break;case"ArrowLeft":"horizontal"===u&&(f?l():o());break;case"ArrowUp":"vertical"===u&&l()}let c=a%i;r[c].ref.current?.focus()});return(0,t.jsx)(U,{scope:i,disabled:o,direction:c,orientation:u,children:(0,t.jsx)(E.Slot,{scope:i,children:(0,t.jsx)(l.Primitive.div,{...d,"data-orientation":u,ref:m,onKeyDown:o?void 0:g})})})}),z="AccordionItem",[F,V]=O(z),W=r.default.forwardRef((e,r)=>{let{__scopeAccordion:n,value:i,...a}=e,s=H(z,n),o=D(z,n),l=P(n),c=(0,d.useId)(),u=i&&o.value.includes(i)||!1,p=s.disabled||e.disabled;return(0,t.jsx)(F,{scope:n,open:u,disabled:p,triggerId:c,children:(0,t.jsx)(x,{"data-orientation":s.orientation,"data-state":Q(u),...l,...a,ref:r,disabled:p,open:u,onOpenChange:e=>{e?o.onItemOpen(i):o.onItemClose(i)}})})});W.displayName=z;var X="AccordionHeader",G=r.default.forwardRef((e,r)=>{let{__scopeAccordion:n,...i}=e,a=H(_,n),s=V(X,n);return(0,t.jsx)(l.Primitive.h3,{"data-orientation":a.orientation,"data-state":Q(s.open),"data-disabled":s.disabled?"":void 0,...i,ref:r})});G.displayName=X;var Z="AccordionTrigger",Y=r.default.forwardRef((e,r)=>{let{__scopeAccordion:n,...i}=e,a=H(_,n),s=V(Z,n),o=L(Z,n),l=P(n);return(0,t.jsx)(E.ItemSlot,{scope:n,children:(0,t.jsx)(y,{"aria-disabled":s.open&&!o.collapsible||void 0,"data-orientation":a.orientation,id:s.triggerId,...l,...i,ref:r})})});Y.displayName=Z;var K="AccordionContent",J=r.default.forwardRef((e,r)=>{let{__scopeAccordion:n,...i}=e,a=H(_,n),s=V(K,n),o=P(n);return(0,t.jsx)(w,{role:"region","aria-labelledby":s.triggerId,"data-orientation":a.orientation,...o,...i,ref:r,
416style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function Q(e){return e?"open":"closed"}J.displayName=K;var ee=e.i(52088);let et=(0,e.i(75254).default)("minus",[["path",{d:"M5 12h14",key:"1ays0h"}]]);var er=e.i(7233);e.s(["Accordion",0,function({...e}){return(0,t.jsx)(I,{"data-slot":"accordion",...e,className:"flex flex-col gap-3"})},"AccordionContent",0,function({className:e,children:r,...n}){return(0,t.jsx)(J,{"data-slot":"accordion-content",className:"data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm",...n,children:(0,t.jsx)("div",{className:(0,ee.cn)("pt-0 pb-4",e),children:r})})},"AccordionItem",0,function({className:e,...r}){return(0,t.jsx)(W,{"data-slot":"accordion-item",className:(0,ee.cn)("rounded-[6px] border border-primary-500 px-6 py-4",e),...r})},"AccordionTrigger",0,function({className:e,children:r,...n}){return(0,t.jsx)(G,{className:"flex cursor-pointer",children:(0,t.jsxs)(Y,{"data-slot":"accordion-trigger",className:(0,ee.cn)("AccordionTrigger title-5 focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 rounded-md py-4 text-left text-sm font-medium transition-all outline-none disabled:pointer-events-none disabled:opacity-50 [&[data-state=open]>svg]:rotate-180 cursor-pointer",e),...n,children:[r,(0,t.jsxs)("div",{className:"relative size-6 flex items-center justify-center",children:[(0,t.jsx)(er.Plus,{"aria-hidden":!0,"data-slot":"icon-open",className:"absolute text-primary-500 pointer-events-none size-6 shrink-0 translate-y-0.5 transition-transform duration-200"}),(0,t.jsx)(et,{"aria-hidden":!0,"data-slot":"icon-close",className:"text-primary-500 pointer-events-none size-6 shrink-0 translate-y-0.5 transition-transform duration-200"})]})]})})}],47555)},7347,e=>{"use strict";var t=e.i(43476),r=e.i(18094),n=e.i(25913),i=e.i(52088);let a=(0,n.cva)("inline-flex items-center justify-center rounded-full border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90",secondary:"border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90",destructive:"border-transparent bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground"}},defaultVariants:{variant:"default"}});e.s(["Badge",0,function({className:e,variant:n,asChild:s=!1,...o}){let l=s?r.Slot:"span";return(0,t.jsx)(l,{"data-slot":"badge",className:(0,i.cn)(a({variant:n}),e),...o})}])},94077,e=>{"use strict";var t=e.i(43476),r=e.i(71645);function n(e){return"[object Object]"===Object.prototype.toString.call(e)||Array.isArray(e)}function i(e,t){let r=Object.keys(e),a=Object.keys(t);return r.length===a.length&&JSON.stringify(Object.keys(e.breakpoints||{}))===JSON.stringify(Object.keys(t.breakpoints||{}))&&r.every(r=>{let a=e[r],s=t[r];return"function"==typeof a?`${a}`==`${s}`:n(a)&&n(s)?i(a,s):a===s})}function a(e){return e.concat().sort((e,t)=>e.name>t.name?1:-1).map(e=>e.options)}function s(e){return"number"==typeof e}function o(e){return"string"==typeof e}function l(e){return"boolean"==typeof e}function c(e){return"[object Object]"===Object.prototype.toString.call(e)}function u(e){return Math.abs(e)}function d(e){return Math.sign(e)}function p(e){return g(e).map(Number)}function m(e){return e[h(e)]}function h(e){return Math.max(0,e.length-1)}function f(e,t=0){return Array.from(Array(e),(e,r)=>t+r)}function g(e){return Object.keys(e)}function x(e,t){return void 0!==t.MouseEvent&&e instanceof t.MouseEvent}function b(){let e=[],t={add:function(r,n,i,a={passive:!0}){let s;return"addEventListener"in r?(r.addEventListener(n,i,a),s=()=>r.removeEventListener(n,i,a)):(r.addListener(i),s=()=>r.removeListener(i)),e.push(s),t},clear:function(){e=e.filter(e=>e())}};return t}function y(e=0,t=0){let r=u(e-t);function n(r){return r<e||r>t}return{length:r,max:t,min:e,constrain:function(r){return n(r)?r<e?e:t:r},reachedAny:n,reachedMax:function(e){return e>t},reachedMin:function(t){return t<e},removeOffset:function(e){return r?e-r*Math.ceil((e-t)/r):e}}}function v(e){let t=e;function r(e){return s(e)?e:e.get()}return{get:function(){return t},set:function(e){t=r(e)},add:function(e){t+=r(e)},subtract:function(e){t-=r(e)}}}function w(e,t){let r="x"===e.scroll?function(e){return`translate3d(${e}px,0px,0px)`}:function(e){return`translate3d(0px,${e}px,0px)`},n=t.style,i=null,a=!1;return{clear:function(){!a&&(n.transform="",t.getAttribute("style")||t.removeAttribute("style"))},to:function(t){if(a)return;let s=Math.round(100*e.direction(t))/100;s!==i&&(n.transform=r(s),i=s)},toggleActive:function(e){a=!e}}}let j={align:"center",axis:"x",container:null,slides:null,containScroll:"trimSnaps",direction:"ltr",slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0,watchFocus:!0};
416function S(e,t,r){let n,i,a,N,_,C,E,k,R=e.ownerDocument,O=R.defaultView,A=function(e){function t(e,t){return function e(t,r){return[t,r].reduce((t,r)=>(g(r).forEach(n=>{let i=t[n],a=r[n],s=c(i)&&c(a);t[n]=s?e(i,a):a}),t),{})}(e,t||{})}return{mergeOptions:t,optionsAtMedia:function(r){let n=r.breakpoints||{},i=g(n).filter(t=>e.matchMedia(t).matches).map(e=>n[e]).reduce((e,r)=>t(e,r),{});return t(r,i)},optionsMediaQueries:function(t){return t.map(e=>g(e.breakpoints||{})).reduce((e,t)=>e.concat(t),[]).map(e.matchMedia)}}}(O),P=(k=[],{init:function(e,t){return(k=t.filter(({options:e})=>!1!==A.optionsAtMedia(e).active)).forEach(t=>t.init(e,A)),t.reduce((e,t)=>Object.assign(e,{[t.name]:t}),{})},destroy:function(){k=k.filter(e=>e.destroy())}}),I=b(),T=(i={},a={init:function(e){n=e},emit:function(e){return(i[e]||[]).forEach(t=>t(n,e)),a},off:function(e,t){return i[e]=(i[e]||[]).filter(e=>e!==t),a},on:function(e,t){return i[e]=(i[e]||[]).concat([t]),a},clear:function(){i={}}}),{mergeOptions:D,optionsAtMedia:$,optionsMediaQueries:L}=A,{on:M,off:B,emit:U}=T,H=!1,q=D(j,S.globalOptions),z=D(q),F=[];function V(t,r){H||(z=$(q=D(q,t)),F=r||F,function(){let{container:t,slides:r}=z;C=(o(t)?e.querySelector(t):t)||e.children[0];let n=o(r)?C.querySelectorAll(r):r;E=[].slice.call(n||C.children)}(),N=function t(r){let n=function(e,t,r,n,i,a,c){var j,S;let N,_,C,E,k,R,O,A,P,I,T,D,$,L,{align:M,axis:B,direction:U,startIndex:H,loop:q,duration:z,dragFree:F,dragThreshold:V,inViewThreshold:W,slidesToScroll:X,skipSnaps:G,containScroll:Z,watchResize:Y,watchSlides:K,watchDrag:J,watchFocus:Q}=a,ee={measure:function(e){let{offsetTop:t,offsetLeft:r,offsetWidth:n,offsetHeight:i}=e;return{top:t,right:r+n,bottom:t+i,left:r,width:n,height:i}}},et=ee.measure(t),er=r.map(ee.measure),en=(_="rtl"===U,E=(C="y"===B)||!_?1:-1,k=C?"top":_?"right":"left",R=C?"bottom":_?"left":"right",{scroll:C?"y":"x",cross:C?"x":"y",startEdge:k,endEdge:R,measureSize:function(e){let{height:t,width:r}=e;return C?t:r},direction:function(e){return e*E}}),ei=en.measureSize(et),ea={measure:function(e){return e/100*ei}},es=(j=M,S=ei,N={start:function(){return 0},center:function(e){return(S-e)/2},end:function(e){return S-e}},{measure:function(e,t){return o(j)?N[j](e):j(S,e,t)}}),eo=!q&&!!Z,{slideSizes:el,slideSizesWithGaps:ec,startGap:eu,endGap:ed}=function(e,t,r,n,i,a){let{measureSize:s,startEdge:o,endEdge:l}=e,c=r[0]&&i,d=function(){if(!c)return 0;let e=r[0];return u(t[o]-e[o])}(),p=c?parseFloat(a.getComputedStyle(m(n)).getPropertyValue(`margin-${l}`)):0,f=r.map(s),g=r.map((e,t,r)=>{let n=t===h(r);return t?n?f[t]+p:r[t+1][o]-e[o]:f[t]+d}).map(u);return{slideSizes:f,slideSizesWithGaps:g,startGap:d,endGap:p}}(en,et,er,r,q||!!Z,i),ep=function(e,t,r,n,i,a,o,l){let{startEdge:c,endEdge:d,direction:f}=e,g=s(r);return{groupSlides:function(e){return g?p(e).filter(e=>e%r==0).map(t=>e.slice(t,t+r)):e.length?p(e).reduce((r,s,p)=>{let g=m(r)||0,x=s===h(e),b=i[c]-a[g][c],y=i[c]-a[s][d],v=n||0!==g?0:f(o),w=u(y-(!n&&x?f(l):0)-(b+v));return p&&w>t+2&&r.push(s),x&&r.push(e.length),r},[]).map((t,r,n)=>{let i=Math.max(n[r-1]||0);return e.slice(i,t)}):[]}}}(en,ei,X,q,et,er,eu,ed),{snaps:em,snapsAligned:eh}=function(e,t,r,n,i){let{startEdge:a,endEdge:s}=e,{groupSlides:o}=i,l=o(n).map(e=>m(e)[s]-e[0][a]).map(u).map(t.measure),c=n.map(e=>r[a]-e[a]).map(e=>-u(e)),d=o(c).map(e=>e[0]).map((e,t)=>e+l[t]);return{snaps:c,snapsAligned:d}}(en,es,et,er,ep),ef=-m(em)+m(ec),{snapsContained:eg,scrollContainLimit:ex}=function(e,t,r,n){let i,a,s=y(-t+e,0),o=r.map((e,t)=>{let{min:n,max:i}=s,a=s.constrain(e),o=t===h(r);return t?o||function(e,t){return 1>=u(e-t)}(n,a)?n:function(e,t){return 1>=u(e-t)}(i,a)?i:a:i}).map(e=>parseFloat(e.toFixed(3))),l=(i=o[0],a=m(o),y(o.lastIndexOf(i),o.indexOf(a)+1));return{snapsContained:function(){if(t<=e+2)return[s.max];if("keepSnaps"===n)return o;let{min:r,max:i}=l;return o.slice(r,i)}(),scrollContainLimit:l}}(ei,ef,eh,Z),eb=eo?eg:eh,{limit:ey}=(O=eb[0],{limit:y(q?O-ef:m(eb),O)}),ev=function e(t,r,n){let{constrain:i}=y(0,t),a=t+1,s=o(r);function o(e){return n?u((a+e)%a):i(e)}function l(){return e(t,s,n)}let c={get:function(){return s},set:function(e){return s=o(e),c},add:function(e){return l().set(s+e)},clone:l};return c}(h(eb),H,q),ew=ev.clone(),ej=p(r),eS=function(e,t,r,n){let i=b(),a=1e3/60,s=null,o=0,l=0;function c(e){if(!l)return;s||(s=e,r(),r());let i=e-s;for(s=e,o+=i;o>=a;
416)r(),o-=a;n(o/a),l&&(l=t.requestAnimationFrame(c))}function u(){t.cancelAnimationFrame(l),s=null,o=0,l=0}return{init:function(){i.add(e,"visibilitychange",()=>{e.hidden&&(s=null,o=0)})},destroy:function(){u(),i.clear()},start:function(){l||(l=t.requestAnimationFrame(c))},stop:u,update:r,render:n}}(n,i,()=>(({dragHandler:e,scrollBody:t,scrollBounds:r,options:{loop:n}})=>{n||r.constrain(e.pointerDown()),t.seek()})(eL),e=>(({scrollBody:e,translate:t,location:r,offsetLocation:n,previousLocation:i,scrollLooper:a,slideLooper:s,dragHandler:o,animation:l,eventHandler:c,scrollBounds:u,options:{loop:d}},p)=>{let m=e.settled(),h=!u.shouldConstrain(),f=d?m:m&&h,g=f&&!o.pointerDown();g&&l.stop();let x=r.get()*p+i.get()*(1-p);n.set(x),d&&(a.loop(e.direction()),s.loop()),t.to(n.get()),g&&c.emit("settle"),f||c.emit("scroll")})(eL,e)),eN=eb[ev.get()],e_=v(eN),eC=v(eN),eE=v(eN),ek=v(eN),eR=function(e,t,r,n,i){let a=0,s=0,o=i,l=.68,c=e.get(),p=0;function m(e){return o=e,f}function h(e){return l=e,f}let f={direction:function(){return s},duration:function(){return o},velocity:function(){return a},seek:function(){let t=n.get()-e.get(),i=0;return o?(r.set(e),a+=t/o,a*=l,c+=a,e.add(a),i=c-p):(a=0,r.set(n),e.set(n),i=t),s=d(i),p=c,f},settled:function(){return .001>u(n.get()-t.get())},useBaseFriction:function(){return h(.68)},useBaseDuration:function(){return m(i)},useFriction:h,useDuration:m};return f}(e_,eE,eC,ek,z),eO=function(e,t,r,n,i){let{reachedAny:a,removeOffset:s,constrain:o}=n;function l(e){return e.concat().sort((e,t)=>u(e)-u(t))[0]}function c(t,n){let i=[t,t+r,t-r];if(!e)return t;if(!n)return l(i);let a=i.filter(e=>d(e)===n);return a.length?l(a):m(i)-r}return{byDistance:function(r,n){let l=i.get()+r,{index:d,distance:p}=function(r){let n=e?s(r):o(r),{index:i}=t.map((e,t)=>({diff:c(e-n,0),index:t})).sort((e,t)=>u(e.diff)-u(t.diff))[0];return{index:i,distance:n}}(l),m=!e&&a(l);if(!n||m)return{index:d,distance:r};let h=r+c(t[d]-p,0);return{index:d,distance:h}},byIndex:function(e,r){let n=c(t[e]-i.get(),r);return{index:e,distance:n}},shortcut:c}}(q,eb,ef,ey,ek),eA=function(e,t,r,n,i,a,s){function o(i){let o=i.distance,l=i.index!==t.get();
416a.add(o),o&&(n.duration()?e.start():(e.update(),e.render(1),e.update())),l&&(r.set(t.get()),t.set(i.index),s.emit("select"))}return{distance:function(e,t){o(i.byDistance(e,t))},index:function(e,r){let n=t.clone().set(e);o(i.byIndex(n.get(),r))}}}(eS,ev,ew,eR,eO,ek,c),eP=function(e){let{max:t,length:r}=e;return{get:function(e){return r?-((e-t)/r):0}}}(ey),eI=b(),eT=(P={},I=null,T=null,D=!1,{init:function(){A=new IntersectionObserver(e=>{D||(e.forEach(e=>{P[r.indexOf(e.target)]=e}),I=null,T=null,c.emit("slidesInView"))},{root:t.parentElement,threshold:W}),r.forEach(e=>A.observe(e))},destroy:function(){A&&A.disconnect(),D=!0},get:function(e=!0){if(e&&I)return I;if(!e&&T)return T;let t=g(P).reduce((t,r)=>{let n=parseInt(r),{isIntersecting:i}=P[n];return(e&&i||!e&&!i)&&t.push(n),t},[]);return e&&(I=t),e||(T=t),t}}),{slideRegistry:eD}=function(e,t,r,n,i,a){let s,{groupSlides:o}=i,{min:l,max:c}=n;return{slideRegistry:(s=o(a),1===r.length?[a]:e&&"keepSnaps"!==t?s.slice(l,c).map((e,t,r)=>{let n=t===h(r);return t?n?f(h(a)-m(r)[0]+1,m(r)[0]):e:f(m(r[0])+1)}):s)}}(eo,Z,eb,ex,ep,ej),e$=function(e,t,r,n,i,a,o,c){let u={passive:!0,capture:!0},d=0;function p(e){"Tab"===e.code&&(d=new Date().getTime())}return{init:function(m){c&&(a.add(document,"keydown",p,!1),t.forEach((t,p)=>{a.add(t,"focus",t=>{(l(c)||c(m,t))&&function(t){if(new Date().getTime()-d>10)return;o.emit("slideFocusStart"),e.scrollLeft=0;let a=r.findIndex(e=>e.includes(t));s(a)&&(i.useDuration(0),n.index(a,0),o.emit("slideFocus"))}(p)},u)}))}}}(e,r,eD,eA,eR,eI,c,Q),eL={ownerDocument:n,ownerWindow:i,eventHandler:c,containerRect:et,slideRects:er,animation:eS,axis:en,dragHandler:function(e,t,r,n,i,a,s,o,c,p,m,h,f,g,v,w,j,S){let{cross:N,direction:_}=e,C=["INPUT","SELECT","TEXTAREA"],E={passive:!1},k=b(),R=b(),O=y(50,225).constrain(g.measure(20)),A={mouse:300,touch:400},P={mouse:500,touch:600},I=v?43:25,T=!1,D=0,$=0,L=!1,M=!1,B=!1,U=!1;function H(e){if(!x(e,n)&&e.touches.length>=2)return q(e);let t=a.readPoint(e),r=a.readPoint(e,N),s=u(t-D),l=u(r-$);if(!M&&!U&&(!e.cancelable||!(M=s>l)))return q(e);let c=a.pointerMove(e);s>w&&(B=!0),p.useFriction(.3).useDuration(.75),o.start(),i.add(_(c)),e.preventDefault()}function q(e){var t;let r,n,i=m.byDistance(0,!1).index!==h.get(),s=a.pointerUp(e)*(v?P:A)[U?"mouse":"touch"],o=(t=_(s),r=h.add(-1*d(t)),n=m.byDistance(t,!v).distance,v||u(t)<O?n:j&&i?.5*n:m.byIndex(r.get(),0).distance),l=function(e,t){var r,n;if(0===e||0===t||u(e)<=u(t))return 0;let i=(r=u(e),n=u(t),u(r-n));return u(i/e)}(s,o);M=!1,L=!1,R.clear(),p.useDuration(I-10*l).useFriction(.68+l/50),c.distance(o,!v),U=!1,f.emit("pointerUp")}function z(e){B&&(e.stopPropagation(),e.preventDefault(),B=!1)}return{init:function(e){S&&k.add(t,"dragstart",e=>e.preventDefault(),E).add(t,"touchmove",()=>void 0,E).add(t,"touchend",()=>void 0).add(t,"touchstart",o).add(t,"mousedown",o).add(t,"touchcancel",q).add(t,"contextmenu",q).add(t,"click",z,!0);function o(o){(l(S)||S(e,o))&&function(e){let o,l=x(e,n);if((U=l,B=v&&l&&!e.buttons&&T,T=u(i.get()-s.get())>=2,!l||0===e.button)&&(o=e.target.nodeName||"",!C.includes(o))){let n;L=!0,a.pointerDown(e),p.useFriction(0).useDuration(0),i.set(s),n=U?r:t,R.add(n,"touchmove",H,E).add(n,"touchend",q).add(n,"mousemove",H,E).add(n,"mouseup",q),D=a.readPoint(e),$=a.readPoint(e,N),f.emit("pointerDown")}}(o)}},destroy:function(){k.clear(),R.clear()},pointerDown:function(){return L}}}(en,e,n,i,ek,function(e,t){let r,n;function i(e){return e.timeStamp}function a(r,n){let i=n||e.scroll,a=`client${"x"===i?"X":"Y"}`;return(x(r,t)?r:r.touches[0])[a]}return{pointerDown:function(e){return r=e,n=e,a(e)},pointerMove:function(e){let t=a(e)-a(n),s=i(e)-i(r)>170;return n=e,s&&(r=e),t},pointerUp:function(e){if(!r||!n)return 0;let t=a(n)-a(r),s=i(e)-i(r),o=i(e)-i(n)>170,l=t/s;return s&&!o&&u(l)>.1?l:0},readPoint:a}}(en,i),e_,eS,eA,eR,eO,ev,c,ea,F,V,G,J),eventStore:eI,percentOfView:ea,index:ev,indexPrevious:ew,limit:ey,location:e_,offsetLocation:eE,previousLocation:eC,options:a,resizeHandler:function(e,t,r,n,i,a,s){let o,c,d=[e].concat(n),p=[],m=!1;function h(e){return i.measureSize(s.measure(e))}return{init:function(i){a&&(c=h(e),p=n.map(h),o=new ResizeObserver(r=>{(l(a)||a(i,r))&&function(r){for(let a of r){if(m)return;let r=a.target===e,s=n.indexOf(a.target),o=r?c:p[s];if(u(h(r?e:n[s])-o)>=.5){i.reInit(),t.emit("resize");break}}}(r)}),r.requestAnimationFrame(()=>
416{d.forEach(e=>o.observe(e))}))},destroy:function(){m=!0,o&&o.disconnect()}}}(t,c,i,r,en,Y,ee),scrollBody:eR,scrollBounds:function(e,t,r,n,i){let a=i.measure(10),s=i.measure(50),o=y(.1,.99),l=!1;function c(){return!l&&!!e.reachedAny(r.get())&&!!e.reachedAny(t.get())}return{shouldConstrain:c,constrain:function(i){if(!c())return;let l=e.reachedMin(t.get())?"min":"max",d=u(e[l]-t.get()),p=r.get()-t.get(),m=o.constrain(d/s);r.subtract(p*m),!i&&u(p)<a&&(r.set(e.constrain(r.get())),n.useDuration(25).useBaseFriction())},toggleActive:function(e){l=!e}}}(ey,eE,ek,eR,ea),scrollLooper:function(e,t,r,n){let{reachedMin:i,reachedMax:a}=y(t.min+.1,t.max+.1);return{loop:function(t){if(!(1===t?a(r.get()):-1===t&&i(r.get())))return;let s=-1*t*e;n.forEach(e=>e.add(s))}}}(ef,ey,eE,[e_,eE,eC,ek]),scrollProgress:eP,scrollSnapList:eb.map(eP.get),scrollSnaps:eb,scrollTarget:eO,scrollTo:eA,slideLooper:function(e,t,r,n,i,a,s,o,l){let c=p(i),u=p(i).reverse(),d=f(h(u,s[0]),r,!1).concat(f(h(c,t-s[0]-1),-r,!0));function m(e,t){return e.reduce((e,t)=>e-i[t],t)}function h(e,t){return e.reduce((e,r)=>m(e,t)>0?e.concat([r]):e,[])}function f(i,s,c){let u=a.map((e,r)=>({start:e-n[r]+.5+s,end:e+t-.5+s}));return i.map(t=>{let n=c?0:-r,i=c?r:0,a=u[t][c?"end":"start"];return{index:t,loopPoint:a,slideLocation:v(-1),translate:w(e,l[t]),target:()=>o.get()>a?n:i}})}return{canLoop:function(){return d.every(({index:e})=>.1>=m(c.filter(t=>t!==e),t))},clear:function(){d.forEach(e=>e.translate.clear())},loop:function(){d.forEach(e=>{let{target:t,translate:r,slideLocation:n}=e,i=t();i!==n.get()&&(r.to(i),n.set(i))})},loopPoints:d}}(en,ei,ef,el,ec,em,eb,eE,r),slideFocus:e$,slidesHandler:(L=!1,{init:function(e){K&&($=new MutationObserver(t=>{!L&&(l(K)||K(e,t))&&function(t){for(let r of t)if("childList"===r.type){e.reInit(),c.emit("slidesChanged");break}}(t)})).observe(t,{childList:!0})},destroy:function(){$&&$.disconnect(),L=!0}}),slidesInView:eT,slideIndexes:ej,slideRegistry:eD,slidesToScroll:ep,target:ek,translate:w(en,t)};return eL}(e,C,E,R,O,r,T);return r.loop&&!n.slideLooper.canLoop()?t(Object.assign({},r,{loop:!1})):n}(z),L([q,...F.map(({options:e})=>e)]).forEach(e=>I.add(e,"change",W)),z.active&&(N.translate.to(N.location.get()),N.animation.init(),N.slidesInView.init(),N.slideFocus.init(Y),N.eventHandler.init(Y),N.resizeHandler.init(Y),N.slidesHandler.init(Y),N.options.loop&&N.slideLooper.loop(),C.offsetParent&&E.length&&N.dragHandler.init(Y),_=P.init(Y,F)))}function W(e,t){let r=Z();X(),V(D({startIndex:r},e),t),T.emit("reInit")}function X(){N.dragHandler.destroy(),N.eventStore.clear(),N.translate.clear(),N.slideLooper.clear(),N.resizeHandler.destroy(),N.slidesHandler.destroy(),N.slidesInView.destroy(),N.animation.destroy(),P.destroy(),I.clear()}function G(e,t,r){z.active&&!H&&(N.scrollBody.useBaseFriction().useDuration(!0===t?0:z.duration),N.scrollTo.index(e,r||0))}function Z(){return N.index.get()}let Y={canScrollNext:function(){return N.index.add(1).get()!==Z()},canScrollPrev:function(){return N.index.add(-1).get()!==Z()},containerNode:function(){return C},internalEngine:function(){return N},destroy:function(){H||(H=!0,I.clear(),X(),T.emit("destroy"),T.clear())},off:B,on:M,emit:U,plugins:function(){return _},previousScrollSnap:function(){return N.indexPrevious.get()},reInit:W,rootNode:function(){return e},scrollNext:function(e){G(N.index.add(1).get(),e,-1)},scrollPrev:function(e){G(N.index.add(-1).get(),e,1)},scrollProgress:function(){return N.scrollProgress.get(N.offsetLocation.get())},scrollSnapList:function(){return N.scrollSnapList},scrollTo:G,selectedScrollSnap:Z,slideNodes:function(){return E},slidesInView:function(){return N.slidesInView.get()},slidesNotInView:function(){return N.slidesInView.get(!1)}};return V(t,r),setTimeout(()=>T.emit("init"),0),Y}function N(e={},t=[]){let n=(0,r.useRef)(e),s=(0,r.useRef)(t),[o,l]=(0,r.useState)(),[c,u]=(0,r.useState)(),d=(0,r.useCallback)(()=>{o&&o.reInit(n.current,s.current)},[o]);return(0,r.useEffect)(()=>{i(n.current,e)||(n.current=e,d())},[e,d]),(0,r.useEffect)(()=>{!function(e,t){if(e.length!==t.length)return!1;let r=a(e),n=a(t);return r.every((e,t)=>i(e,n[t]))}(s.current,t)&&(s.current=t,d())},[t,d]),(0,r.useEffect)(()=>
416{if("u">typeof window&&window.document&&window.document.createElement&&c){S.globalOptions=N.globalOptions;let e=S(c,n.current,s.current);return l(e),()=>e.destroy()}l(void 0)},[c,l]),[u,o]}S.globalOptions=void 0,N.globalOptions=void 0;var _=e.i(71689),C=e.i(72520),E=e.i(85902),k=e.i(52088);let R=r.createContext(null);function O(){let e=r.useContext(R);if(!e)throw Error("useCarousel must be used within a <Carousel />");return e}e.s(["Carousel",0,function({orientation:e="horizontal",opts:n,setApi:i,plugins:a,className:s,children:o,...l}){let[c,u]=N({...n,skipSnaps:!0,axis:"horizontal"===e?"x":"y",dragFree:!0},a),[d,p]=r.useState(!1),[m,h]=r.useState(!1),f=r.useCallback(e=>{e&&(p(e.canScrollPrev()),h(e.canScrollNext()))},[]),g=r.useCallback(()=>{u?.scrollPrev()},[u]),x=r.useCallback(()=>{u?.scrollNext()},[u]),b=r.useCallback(e=>{"ArrowLeft"===e.key?(e.preventDefault(),g()):"ArrowRight"===e.key&&(e.preventDefault(),x())},[g,x]);return r.useEffect(()=>{u&&i&&i(u)},[u,i]),r.useEffect(()=>{if(u)return f(u),u.on("reInit",f),u.on("select",f),()=>{u?.off("select",f)}},[u,f]),(0,t.jsx)(R.Provider,{value:{carouselRef:c,api:u,opts:n,orientation:e||(n?.axis==="y"?"vertical":"horizontal"),scrollPrev:g,scrollNext:x,canScrollPrev:d,canScrollNext:m},children:(0,t.jsx)("div",{onKeyDownCapture:b,className:(0,k.cn)("relative",s),role:"region","aria-roledescription":"carousel","data-slot":"carousel",...l,children:o})})},"CarouselContent",0,function({className:e,...r}){let{carouselRef:n,orientation:i}=O();return(0,t.jsx)("div",{ref:n,className:"overflow-hidden","data-slot":"carousel-content",children:(0,t.jsx)("div",{className:(0,k.cn)("flex","horizontal"===i?"-ml-4":"-mt-4 flex-col",e),...r})})},"CarouselItem",0,function({className:e,...r}){let{orientation:n}=O();return(0,t.jsx)("div",{role:"group","aria-roledescription":"slide","data-slot":"carousel-item",className:(0,k.cn)("min-w-0 shrink-0 grow-0 basis-full","horizontal"===n?"pl-4":"pt-4",e),...r})},"CarouselNext",0,function({className:e,size:r="icon",...n}){let{scrollNext:i}=O();return(0,t.jsxs)(E.Button,{"data-slot":"carousel-next",size:r,variant:"outline",className:(0,k.cn)("h-8 w-11",e),onClick:i,...n,children:[(0,t.jsx)(C.ArrowRight,{}),(0,t.jsx)("span",{className:"sr-only",children:"Next slide"})]})},"CarouselPrevious",0,function({className:e,size:r="icon",...n}){let{scrollPrev:i}=O();return(0,t.jsxs)(E.Button,{"data-slot":"carousel-previous",size:r,variant:"outline",className:(0,k.cn)(e,"h-8 w-11"),onClick:i,...n,children:[(0,t.jsx)(_.ArrowLeft,{}),(0,t.jsx)("span",{className:"sr-only",children:"Previous slide"})]})}],94077)},71957,e=>{"use strict";var t=e.i(58553),r=e.i(46696);e.s(["Toaster",()=>t.Toaster,"toast",()=>r.toast])},12786,e=>{"use strict";e.s(["CONTENT_TYPE_TRANSLATIONS",0,{caseStudy:{fr:"Ãtude de cas",en:"Case Study"},classAction:{fr:"Action collective",en:"Class Action"},page:{fr:"Lien de page",en:"Page link"}}])},56654,e=>{"use strict";e.s(["INDUSTRIES_TRANSLATIONS",0,{"consumer-protection":{en:"Consumer Protection",fr:"Protection des consommateurs"},"data-privacy":{en:"Data Privacy",fr:"Protection des données personnelles"},automotive:{en:"Automotive",fr:"Automobile"},banking:{en:"Banking",fr:"Services bancaires"},"false-advertising":{en:"False Advertising",fr:"Publicité trompeuse"},securities:{en:"Securities",fr:"Valeurs mobilières"},construction:{en:"Construction",fr:"Construction"},competition:{en:"Competition",fr:"Concurrence"},environment:{en:"Environment",fr:"Environnement"},"civil-responsibility":{en:"Civil Responsibility",fr:"Responsabilité civile"}}])},57296,e=>{"use strict";var t=e.i(47167),r=e.i(74289);let n=(0,e.i(18879).createClient)({projectId:"vh504mm1",dataset:"production",apiVersion:"2024-12-01",useCdn:!0,token:"skITZaEhNtSzOSiWqkSdKr5C1qDnNhnt7vPZNrG1jMsY2zCFs7gGkYQXACBNOIO8P6Gp8Ry5ASPvubh6m1NKGVrnz9nZlMH3vGxeQ0qeN8bBTH5m6oHFwXJySWJSs5QNRx5XYasZmdXvs5zT5IqE0L3OfQf1kAbWXpLsxGpf1AbJnBJypIUI",stega:{studioUrl:t.default.env.NEXT_PUBLIC_SANITY_STUDIO_URL}}),i=(0,r.default)({projectId:"vh504mm1",dataset:"production"});e.s(["client",0,n,"urlFor",0,e=>i.image(e).auto("format").fit("max").format("webp")])},71689,72520,e=>{"use strict";var t=e.i(75254);let r=(0,t.default)("arrow-left",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);e.s(["ArrowLeft",0,r],71689);let n=(0,t.default)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);e.s(["ArrowRight",0,n],72520)},7233,e=>{"use strict";
416let t=(0,e.i(75254).default)("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);e.s(["Plus",0,t],7233)},29419,(e,t,r)=>{"use strict";var n=e.i(47167);Object.defineProperty(r,"__esModule",{value:!0});var i={atLeastOneTask:function(){return l},scheduleImmediate:function(){return o},scheduleOnNextTick:function(){return s},waitAtLeastOneReactRenderTask:function(){return c}};for(var a in i)Object.defineProperty(r,a,{enumerable:!0,get:i[a]});let s=e=>{Promise.resolve().then(()=>{n.default.nextTick(e)})},o=e=>{setImmediate(e)};function l(){return new Promise(e=>o(e))}function c(){return new Promise(e=>setImmediate(e))}},64758,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={createDynamicBodyError:function(){return s},createDynamicBodyErrorInNavigation:function(){return c},createDynamicMetadataError:function(){return m},createDynamicOrRuntimeBodyError:function(){return u},createDynamicOrRuntimeMetadataError:function(){return b},createDynamicOrRuntimeViewportError:function(){return x},createDynamicViewportError:function(){return g},createLinkBodyErrorInNavigation:function(){return l},createLinkMetadataError:function(){return d},createLinkViewportError:function(){return h},createRuntimeBodyError:function(){return a}
416,createRuntimeBodyErrorInNavigation:function(){return o},createRuntimeMetadataError:function(){return p},createRuntimeViewportError:function(){return f},logBuildDebugHint:function(){return y}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});function a(e){return Object.defineProperty(Error(`Route "${e}": Next.js encountered runtime data during prerendering. 417 418\`cookies()\`, \`headers()\`, \`params\`, or \`searchParams\` accessed outside of \`<Suspense>\` prevents the route from being prerendered, blocking the page load and leading to a slower user experience. 419 420Ways to fix this: 421 - [stream] Provide a placeholder with \`<Suspense fallback={...}>\` around the data access 422 - [block] Set \`export const instant = false\` to allow a blocking route 423 424Learn more: https://nextjs.org/docs/messages/blocking-prerender-runtime`),"__NEXT_ERROR_CODE",{value:"E1427",enumerable:!1,configurable:!0})}function s(e){return Object.defineProperty(Error(`Route "${e}": Next.js encountered uncached data during prerendering. 425 426\`fetch(...)\` or \`connection()\` accessed outside of \`<Suspense>\` prevents the route from being prerendered, blocking the page load and leading to a slower user experience. 427 428Ways to fix this: 429 - [stream] Provide a placeholder with \`<Suspense fallback={...}>\` around the data access 430 - [cache] Cache the data access with \`"use cache"\` (does not apply to \`connection()\`) 431 - [block] Set \`export const instant = false\` to allow a blocking route 432 433Learn more: https://nextjs.org/docs/messages/blocking-prerender-dynamic`),"__NEXT_ERROR_CODE",{value:"E1440",enumerable:!1,configurable:!0})}function o(e){return Object.defineProperty(Error(`Route "${e}": Next.js encountered runtime data during prerendering or a navigation. 434 435\`cookies()\`, \`headers()\`, \`params\`, or \`searchParams\` accessed outside of \`<Suspense>\` prevents the route from being prerendered or the navigation from being instant, leading to a slower user experience. 436 437Ways to fix this: 438 - [stream] Provide a placeholder with \`<Suspense fallback={...}>\` around the data access 439 - [block] Set \`export const instant = false\` to allow a blocking route 440 441Learn more: https://nextjs.org/docs/messages/blocking-prerender-runtime`),"__NEXT_ERROR_CODE",{value:"E1430",enumerable:!1,configurable:!0})}function l(e){return Object.defineProperty(Error(`Route "${e}": Next.js encountered URL data during prerendering or a navigation. 442 443\`params\` or \`searchParams\` accessed outside of \`<Suspense>\` may prevent the navigation from being instant, leading to a slower user experience. 444 445Ways to fix this: 446 - [stream] Provide a placeholder with \`<Suspense fallback={...}>\` around the data access 447 - [block] Set \`export const instant = false\` to allow a blocking route 448 449Learn more: https://nextjs.org/docs/messages/instant-shell-url-data`),"__NEXT_ERROR_CODE",{value:"E1439",enumerable:!1,configurable:!0})}function c(e){return Object.defineProperty(Error(`Route "${e}": Next.js encountered uncached data during prerendering or a navigation. 450 451\`fetch(...)\` or \`connection()\` accessed outside of \`<Suspense>\` prevents the route from being prerendered or the navigation from being instant, leading to a slower user experience. 452 453Ways to fix this: 454 - [stream] Provide a placeholder with \`<Suspense fallback={...}>\` around the data access 455 - [cache] Cache the data access with \`"use cache"\` (does not apply to \`connection()\`) 456 - [block] Set \`export const instant = false\` to allow a blocking route 457 458Learn more: https://nextjs.org/docs/messages/blocking-prerender-dynamic`),"__NEXT_ERROR_CODE",{value:"E1437",enumerable:!1,configurable:!0})}function u(e){return Object.defineProperty(Error(`Route "${e}": Next.js encountered uncached or runtime data during prerendering. 459 460\`fetch(...)\`, \`cookies()\`, \`headers()\`, \`params\`, \`searchParams\`, or \`connection()\` accessed outside of \`<Suspense>\` prevents the route from being prerendered, blocking the page load and leading to a slower user experience. 461 462Ways to fix this: 463 - [stream] Provide a placeholder with \`<Suspense fallback={...}>\` around the data access 464 - [cache] For uncached data (\`fetch\`, database calls): cache the access with \`"use cache"\` (does not apply to \`connection()\`) 465 - [block] Set \`export const instant = false\` to allow a blocking route 466 467Learn more: https://nextjs.org/docs/messages/blocking-prerender-dynamic`),"__NEXT_ERROR_CODE",{value:"E1428",enumerable:!1,
467configurable:!0})}function d(e){return Object.defineProperty(Error(`Route "${e}": Next.js encountered URL data in \`generateMetadata()\`. 468 469This route's metadata is blocked, but the rest of its content can be prefetched. \`params\` or \`searchParams\` accessed in \`generateMetadata()\` prevent it from being prefetched. 470 471Ways to fix this: 472 - [static] Use a static metadata export instead of \`generateMetadata()\` 473 - [dynamic] Render a marker component that calls \`await connection()\` inside \`<Suspense>\` on the page 474 475Learn more: https://nextjs.org/docs/messages/blocking-prerender-metadata-runtime`),"__NEXT_ERROR_CODE",{value:"E1429",enumerable:!1,configurable:!0})}function p(e){return Object.defineProperty(Error(`Route "${e}": Next.js encountered runtime data in \`generateMetadata()\`. 476 477This route's metadata is blocked, but the rest of its content can be prerendered. \`cookies()\`, \`headers()\`, \`params\`, or \`searchParams\` accessed in \`generateMetadata()\` cause it to run dynamically. 478 479Ways to fix this: 480 - [static] Use a static metadata export instead of \`generateMetadata()\` 481 - [dynamic] Render a marker component that calls \`await connection()\` inside \`<Suspense>\` on the page 482 483Learn more: https://nextjs.org/docs/messages/blocking-prerender-metadata-runtime`),"__NEXT_ERROR_CODE",{value:"E1423",enumerable:!1,configurable:!0})}function m(e){return Object.defineProperty(Error(`Route "${e}": Next.js encountered uncached data in \`generateMetadata()\`. 484 485This route's metadata is blocked, but the rest of its content can be prerendered. \`fetch(...)\` or \`connection()\` accessed in \`generateMetadata()\` cause it to run dynamically. 486 487Ways to fix this: 488 - [cache] Cache the metadata with \`"use cache"\` in \`generateMetadata()\` (does not apply to \`connection()\`) 489 - [dynamic] Render a marker component that calls \`await connection()\` inside \`<Suspense>\` on the page 490 491Learn more: https://nextjs.org/docs/messages/blocking-prerender-metadata-dynamic`),"__NEXT_ERROR_CODE",{value:"E1425",enumerable:!1,configurable:!0})}function h(e){return Object.defineProperty(Error(`Route "${e}": Next.js encountered URL data in \`generateViewport()\`. 492 493\`params\` or \`searchParams\` in \`generateViewport()\` prevents the page from being prerendered, leading to a slower user experience. 494 495Ways to fix this: 496 - [static] Use a static viewport export instead of \`generateViewport()\` 497 - [block] Set \`export const instant = false\` to allow a blocking route 498 499Learn more: https://nextjs.org/docs/messages/blocking-prerender-viewport-runtime`),"__NEXT_ERROR_CODE",{value:"E1431",enumerable:!1,configurable:!0})}function f(e){return Object.defineProperty(Error(`Route "${e}": Next.js encountered runtime data in \`generateViewport()\`. 500 501\`cookies()\`, \`headers()\`, \`params\`, or \`searchParams\` in \`generateViewport()\` prevents the page from being prerendered, leading to a slower user experience. 502 503Ways to fix this: 504 - [static] Use a static viewport export instead of \`generateViewport()\` 505 - [block] Set \`export const instant = false\` to allow a blocking route 506 507Learn more: https://nextjs.org/docs/messages/blocking-prerender-viewport-runtime`),"__NEXT_ERROR_CODE",{value:"E1424",enumerable:!1,configurable:!0})}function g(e){return Object.defineProperty(Error(`Route "${e}": Next.js encountered uncached data in \`generateViewport()\`. 508 509\`fetch(...)\` or \`connection()\` in \`generateViewport()\` prevents the page from being prerendered, leading to a slower user experience. 510 511Ways to fix this: 512 - [cache] Cache the viewport data with \`"use cache"\` in \`generateViewport()\` (does not apply to \`connection()\`) 513 - [block] Set \`export const instant = false\` to allow a blocking route 514 515Learn more: https://nextjs.org/docs/messages/blocking-prerender-viewport-dynamic`),"__NEXT_ERROR_CODE",{value:"E1438",enumerable:!1,configurable:!0})}function x(e){return Object.defineProperty(Error(`Route "${e}": Next.js encountered uncached or runtime data in \`generateViewport()\`. 516 517This prevents the page from being prerendered, leading to a slower user experience. Unlike metadata, viewport cannot be streamed behind \`<Suspense>\` because it affects the initial page load. 518 519Ways to fix this: 520 - [static] Use a static viewport export instead of \`generateViewport()\` 521 - [cache] For uncached data (\`fetch\`, database calls): cache the viewport with \`"use cache"\` in \`generateViewport()\` (does not apply to \`connection()\`) 522 - [block] Set \`export const instant = false\` to allow a blocking route 523 524Learn more: https://nextjs.org/docs/messages/blocking-prerender-viewport-runtime`),"__NEXT_ERROR_CODE",{value:"E1436",enumerable:!1,
524configurable:!0})}function b(e){return Object.defineProperty(Error(`Route "${e}": Next.js encountered uncached or runtime data in \`generateMetadata()\`. 525 526This route's metadata is blocked, but the rest of its content can be prerendered. 527 528Ways to fix this: 529 - [static] Use a static metadata export instead of \`generateMetadata()\` 530 - [cache] Cache the metadata with \`"use cache"\` in \`generateMetadata()\` (does not apply to \`connection()\`) 531 - [dynamic] Render a marker component that calls \`await connection()\` inside \`<Suspense>\` on the page 532 533Learn more: https://nextjs.org/docs/messages/blocking-prerender-metadata-runtime`),"__NEXT_ERROR_CODE",{value:"E1426",enumerable:!1,configurable:!0})}function y(e){console.error(`To get a more detailed stack trace and pinpoint the issue, try one of the following: 534 - Start the app in development mode by running \`next dev\`, then open "${e}" in your browser to investigate the error. 535 - Rerun the production build with \`next build --debug-prerender\` to generate better stack traces.`)}},2897,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={INSTANT_SLOT_MARKER_PREFIX:function(){return s},INSTANT_SLOT_MARKER_SUFFIX:function(){return o},INSTANT_VALIDATION_BOUNDARY_NAME:function(){return a}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let a="__next_instant_validation_boundary__",s="__next_instant_slot_",o="__"},39580,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={allRequiredBoundariesRendered:function(){return s},createValidationBoundaryTracking:function(){return a}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});function a(){return{requiredIds:new Map,renderedIds:new Set}}function s(e){for(let t of e.requiredIds.keys())if(!e.renderedIds.has(t))return!1;return!0}},67673,(e,t,r)=>{"use strict";var n,i,a,s=e.i(47167);Object.defineProperty(r,"__esModule",{value:!0});var o={DynamicHoleKind:function(){return es},Postpone:function(){return T},PreludeState:function(){return em},abortAndThrowOnSynchronousRequestDataAccess:function(){return I},abortOnSynchronousPlatformIOAccess:function(){return P},accessedDynamicData:function(){return q},annotateDynamicAccess:function(){return G},consumeDynamicAccess:function(){return z},createDynamicTrackingState:function(){return N},createDynamicValidationState:function(){return _},createHangingInputAbortSignal:function(){return W},createInstantValidationState:function(){return eo},createRenderInBrowserAbortSignal:function(){return V},formatDynamicAPIAccesses:function(){return F},getFirstDynamicReason:function(){return E},getNavigationDisallowedDynamicReasons:function(){return eb},getStaticShellDisallowedDynamicReasons:function(){return ex},isDynamicPostpone:function(){return L},isPrerenderInterruptedError:function(){return H},logDisallowedDynamicError:function(){return eh},markCurrentScopeAsDynamic:function(){return k},postponeWithTracking:function(){return D},throwIfDisallowedDynamic:function(){return eg},throwIfSyncIOUsed:function(){return ef},throwToInterruptStaticGeneration:function(){return R},trackAllowedDynamicAccess:function(){return ea},trackDynamicDataInDynamicRender:function(){return O},trackDynamicHoleInNavigation:function(){return el},trackDynamicHoleInRuntimeShell:function(){return eu},trackDynamicHoleInStaticShell:function(){return ed},trackThrownErrorInNavigation:function(){return ec},useDynamicRouteParams:function(){return Z},useDynamicSearchParams:function(){return Y}};for(var l in o)Object.defineProperty(r,l,{enumerable:!0,get:o[l]});let c=(n=e.r(71645))&&n.__esModule?n:{default:n},u=e.r(76353),d=e.r(43248),p=e.r(62141),m=e.r(63599),h=e.r(63138),f=e.r(54839),g=e.r(29419),x=e.r(32061),b=e.r(64758),y=e.r(12718),v=e.r(2897),w=e.r(39580),j=e.r(44305),S="function"==typeof c.default.unstable_postpone;function N(e){return{isDebugDynamicAccesses:e,dynamicAccesses:[],syncDynamicErrorWithStack:null,syncDynamicErrorWithStackPostMicrotask:!1}}function _(){return{hasSuspenseAboveBody:!1,hasDynamicMetadata:!1,dynamicMetadata:null,hasDynamicViewport:!1,hasAllowedDynamic:!1,dynamicErrors:[]}}function C(e){return e.syncDynamicErrorWithStackPostMicrotask?null:e.syncDynamicErrorWithStack}function E(e){var t;return null==(t=e.dynamicAccesses[0])?void 0:t.expression}function k(e,t,r){if(t)switch(t.type){case"cache":case"unstable-cache":case"private-cache":return}if(!e.forceDynamic&&!e.forceStatic){if(e.dynamicShouldError)throw Object.defineProperty(new d.StaticGenBailoutError(`Route ${e.route} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${r}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E553",enumerable:!1,
535configurable:!0});if(t)switch(t.type){case"prerender-ppr":return D(e.route,r,t.dynamicTracking);case"prerender-legacy":t.revalidate=0;let n=Object.defineProperty(new u.DynamicServerError(`Route ${e.route} couldn't be rendered statically because it used ${r}. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`),"__NEXT_ERROR_CODE",{value:"E550",enumerable:!1,configurable:!0});throw e.dynamicUsageDescription=r,e.dynamicUsageStack=n.stack,n}}}function R(e,t,r){let n=Object.defineProperty(new u.DynamicServerError(`Route ${t.route} couldn't be rendered statically because it used \`${e}\`. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`),"__NEXT_ERROR_CODE",{value:"E558",enumerable:!1,configurable:!0});throw r.revalidate=0,t.dynamicUsageDescription=e,t.dynamicUsageStack=n.stack,n}function O(e){switch(e.type){case"cache":case"unstable-cache":case"private-cache":return}}function A(e,t,r){let n=U(`Route ${e} needs to bail out of prerendering at this point because it used ${t}.`);r.controller.abort(n);let i=r.dynamicTracking;i&&i.dynamicAccesses.push({stack:i.isDebugDynamicAccesses?Error().stack:void 0,expression:t})}function P(e,t,r,n){let i=n.dynamicTracking;i&&null===i.syncDynamicErrorWithStack&&(i.syncDynamicErrorWithStack=r,queueMicrotask(()=>{i.syncDynamicErrorWithStackPostMicrotask=!0})),A(e,t,n)}function I(e,t,r,n){if((0,h.trackRuntimeDataAccessed)(n),!1===n.controller.signal.aborted){A(e,t,n);let i=n.dynamicTracking;i&&null===i.syncDynamicErrorWithStack&&(i.syncDynamicErrorWithStack=r)}throw U(`Route ${e} needs to bail out of prerendering at this point because it used ${t}.`)}function T({reason:e,route:t}){let r=p.workUnitAsyncStorage.getStore();D(t,e,r&&"prerender-ppr"===r.type?r.dynamicTracking:null)}function D(e,t,r){(function(){if(!S)throw Object.defineProperty(Error("Invariant: React.unstable_postpone is not defined. This suggests the wrong version of React was loaded. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E224",enumerable:!1,configurable:!0})})(),r&&r.dynamicAccesses.push({stack:r.isDebugDynamicAccesses?Error().stack:void 0,expression:t}),c.default.unstable_postpone($(e,t))}function $(e,t){return`Route ${e} needs to bail out of prerendering at this point because it used ${t}. React throws this special object to indicate where. It should not be caught by your own try/catch. Learn more: https://nextjs.org/docs/messages/ppr-caught-error`}function L(e){return"object"==typeof e&&null!==e&&"string"==typeof e.message&&M(e.message)}function M(e){return e.includes("needs to bail out of prerendering at this point because it used")&&e.includes("Learn more: https://nextjs.org/docs/messages/ppr-caught-error")}if(!1===M($("%%%","^^^")))throw Object.defineProperty(Error("Invariant: isDynamicPostpone misidentified a postpone reason. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E296",enumerable:!1,configurable:!0});let B="NEXT_PRERENDER_INTERRUPTED";function U(e){let t=Object.defineProperty(Error(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return t.digest=B,t}function H(e){return"object"==typeof e&&null!==e&&e.digest===B&&"name"in e&&"message"in e&&e instanceof Error}function q(e){return e.length>0}function z(e,t){return e.dynamicAccesses.push(...t.dynamicAccesses),e.dynamicAccesses}function F(e){return e.filter(e=>"string"==typeof e.stack&&e.stack.length>0).map(({expression:e,stack:t})=>(t=t.split("\n").slice(4).filter(e=>!(e.includes("node_modules/next/")||e.includes(" (<anonymous>)")||e.includes(" (node:"))).join("\n"),`Dynamic API Usage Debug - ${e}: 536${t}`))}function V(){let e=new AbortController;return e.abort(Object.defineProperty(new x.BailoutToCSRError("Render in Browser"),"__NEXT_ERROR_CODE",{value:"E721",enumerable:!1,configurable:!0})),e.signal}function W(e){switch(e.type){case"prerender":case"prerender-runtime":let t=new AbortController;if(e.cacheSignal)e.cacheSignal.inputReady().then(()=>{t.abort()});else{let r=(0,p.getStagedRenderingController)(e);r&&null!==r.finalStage?r.waitForStage(r.finalStage).then(()=>(0,g.scheduleOnNextTick)(()=>t.abort()),X):(0,g.scheduleOnNextTick)(()=>t.abort())}return t.signal;case"prerender-client":case"validation-client":case"prerender-ppr":case"prerender-legacy":case"request":case"cache":case"private-cache":case"unstable-cache":case"generate-static-params":return}}function X(){}function G(e,t){let r=t.dynamicTracking;r&&r.dynamicAccesses.push({stack:r.isDebugDynamicAccesses?Error().stack:void 0,expression:e})}
536function Z(e){let t=m.workAsyncStorage.getStore(),r=p.workUnitAsyncStorage.getStore();if(t&&r)switch(r.type){case"prerender-client":{let n=r.fallbackRouteParams;n&&n.size>0&&c.default.use((0,h.makeClientHookHangingPromise)(r.renderSignal,new h.ClientHookDynamicError(t.route,e)));break}case"prerender":throw Object.defineProperty(new y.InvariantError(`\`${e}\` was called from a Server Component. Next.js should be preventing ${e} from being included in server components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E795",enumerable:!1,configurable:!0});case"prerender-ppr":{let n=r.fallbackRouteParams;if(n&&n.size>0)return D(t.route,e,r.dynamicTracking);break}case"validation-client":case"prerender-legacy":case"request":case"unstable-cache":break;case"prerender-runtime":throw Object.defineProperty(new y.InvariantError(`\`${e}\` was called during a runtime prerender. Next.js should be preventing ${e} from being included in server components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E771",enumerable:!1,configurable:!0});case"cache":case"private-cache":throw Object.defineProperty(new y.InvariantError(`\`${e}\` was called inside a cache scope. Next.js should be preventing ${e} from being included in server components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E745",enumerable:!1,configurable:!0});case"generate-static-params":throw Object.defineProperty(new y.InvariantError(`\`${e}\` was called in \`generateStaticParams\`. Next.js should be preventing ${e} from being included in server component files statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E1130",enumerable:!1,configurable:!0})}}function Y(e){let t=m.workAsyncStorage.getStore(),r=p.workUnitAsyncStorage.getStore();if(t)switch(!r&&(0,p.throwForMissingRequestStore)(e),r.type){case"validation-client":case"request":return;case"prerender-client":c.default.use((0,h.makeClientHookHangingPromise)(r.renderSignal,new h.ClientHookDynamicError(t.route,e)));break;case"prerender-legacy":case"prerender-ppr":if(t.forceStatic)return;throw Object.defineProperty(new x.BailoutToCSRError(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});case"prerender":case"prerender-runtime":throw Object.defineProperty(new y.InvariantError(`\`${e}\` was called from a Server Component. Next.js should be preventing ${e} from being included in server components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E795",enumerable:!1,configurable:!0});case"cache":case"unstable-cache":case"private-cache":throw Object.defineProperty(new y.InvariantError(`\`${e}\` was called inside a cache scope. Next.js should be preventing ${e} from being included in server components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E745",enumerable:!1,configurable:!0});case"generate-static-params":throw Object.defineProperty(new y.InvariantError(`\`${e}\` was called in \`generateStaticParams\`. Next.js should be preventing ${e} from being included in server component files statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E1130",enumerable:!1,configurable:!0})}}let K=/\n\s+at Suspense \(<anonymous>\)/,J=RegExp(`\\n\\s+at Suspense \\(<anonymous>\\)(?:(?!\\n\\s+at (?:body|div|main|section|article|aside|header|footer|nav|form|p|span|h1|h2|h3|h4|h5|h6) \\(<anonymous>\\))[\\s\\S])*?\\n\\s+at ${f.ROOT_LAYOUT_BOUNDARY_NAME} \\([^\\n]*\\)`),Q=RegExp(`\\n\\s+at ${f.METADATA_BOUNDARY_NAME}[\\n\\s]`),ee=RegExp(`\\n\\s+at ${f.VIEWPORT_BOUNDARY_NAME}[\\n\\s]`),et=RegExp(`\\n\\s+at ${f.OUTLET_BOUNDARY_NAME}[\\n\\s]`),er=RegExp(`\\n\\s+at ${v.INSTANT_VALIDATION_BOUNDARY_NAME}[\\n\\s]`),en=RegExp(`\\n\\s+at ${v.INSTANT_SLOT_MARKER_PREFIX}(\\d+)${v.INSTANT_SLOT_MARKER_SUFFIX}[\\n\\s]`);function ei(e,t){J.test(e)&&(t.hasSuspenseAboveBody=!0)}function ea(e,t,r,n,i){let a=C(i);if(et.test(r))return void ei(r,n);if(Q.test(r)){n.hasDynamicMetadata=!0;return}if(ee.test(r)){n.hasDynamicViewport=!0;return}if(J.test(r)){n.hasAllowedDynamic=!0,n.hasSuspenseAboveBody=!0;return}if(K.test(r)){n.hasAllowedDynamic=!0;return}else if(a)return void n.dynamicErrors.push(a);if((0,h.isClientHookDynamicError)(e))return void n.dynamicErrors.push(ep(e,r,null));let s=ep((0,b.createDynamicOrRuntimeBodyError)(t.route),r,null);n.dynamicErrors.push(s)}var es=((i={})[i.Link=1]="Link",i[i.Runtime=2]="Runtime",i[i.Dynamic=3]="Dynamic",i);function eo(e){return{hasDynamicMetadata:!1,hasAllowedClientDynamicAboveBoundary:!1,dynamicMetadata:null,hasDynamicViewport:!1,hasAllowedDynamic:!1,dynamicErrors:[],validationPreventingErrors:[],thrownErrorsOutsideBoundary:[],slotStacks:e}}function el(e,t,r,n,i,a,s){let o=C(i);if(et.test(r))return;let l=function(e,t){let{slotStacks:r}=t;if(r.length>1){let t=en.exec(e);if(t){let e=r[parseInt(t[1],10)+1];if(null!=e)return e}}return r[0]??null}(r,n);if(Q.test(r)){n.dynamicMetadata=ep(1===a?(0,b.createLinkMetadataError)(t.route):2===a?(0,b.createRu
536ntimeMetadataError)(t.route):(0,b.createDynamicMetadataError)(t.route),r,l);return}if(ee.test(r)){let e=ep(1===a?(0,b.createLinkViewportError)(t.route):2===a?(0,b.createRuntimeViewportError)(t.route):(0,b.createDynamicViewportError)(t.route),r,l);n.dynamicErrors.push(e);return}let c=er.exec(r);if(c){let e=K.exec(r);if(e&&e.index<c.index){n.hasAllowedDynamic=!0;return}}else if((0,w.allRequiredBoundariesRendered)(s)){n.hasAllowedClientDynamicAboveBoundary=!0,n.hasAllowedDynamic=!0;return}else{let e=ep(Object.defineProperty(Error(`Route "${t.route}": Could not validate \`instant\` because a Client Component in a parent segment prevented the page from rendering.`),"__NEXT_ERROR_CODE",{value:"E1331",enumerable:!1,configurable:!0}),r,l);n.validationPreventingErrors.push(e);return}if(o){null!==l&&void 0===o.cause&&(o.cause=l()),n.dynamicErrors.push(o);return}if((0,h.isClientHookDynamicError)(e))return void n.dynamicErrors.push(ep(e,r,l));let u=ep(1===a?(0,b.createLinkBodyErrorInNavigation)(t.route):2===a?(0,b.createRuntimeBodyErrorInNavigation)(t.route):(0,b.createDynamicBodyErrorInNavigation)(t.route),r,l);n.dynamicErrors.push(u)}function ec(e,t,r,n){let i=er.exec(n);if(i){let a=K.exec(n);if(a&&a.index<i.index)return;let s=ep(Object.defineProperty(Error(`Route "${e.route}": Could not validate \`instant\` because an error prevented the target segment from rendering.`,{cause:r}),"__NEXT_ERROR_CODE",{value:"E1338",enumerable:!1,configurable:!0}),n,null);t.validationPreventingErrors.push(s)}else{let e=ep(Object.defineProperty(Error("An error occurred while attempting to validate instant UI. This error may be preventing the validation from completing.",{cause:r}),"__NEXT_ERROR_CODE",{value:"E1118",enumerable:!1,configurable:!0}),n,null);t.thrownErrorsOutsideBoundary.push(e)}}function eu(e,t,r,n,i){let a=C(i);if(et.test(r))return void ei(r,n);if(Q.test(r)){n.dynamicMetadata=ep((0,b.createDynamicMetadataError)(t.route),r,null);return}if(ee.test(r)){let e=ep((0,b.createDynamicViewportError)(t.route),r,null);n.dynamicErrors.push(e);return}if(J.test(r)){n.hasAllowedDynamic=!0,n.hasSuspenseAboveBody=!0;return}if(K.test(r)){n.hasAllowedDynamic=!0;return}else if(a)return void n.dynamicErrors.push(a);if((0,h.isClientHookDynamicError)(e))return void n.dynamicErrors.push(ep(e,r,null));let s=ep((0,b.createDynamicBodyError)(t.route),r,null);n.dynamicErrors.push(s)}function ed(e,t,r,n,i){let a=C(i);if(et.test(r))return void ei(r,n);if(Q.test(r)){n.dynamicMetadata=ep((0,b.createRuntimeMetadataError)(t.route),r,null);return}if(ee.test(r)){let e=ep((0,b.createRuntimeViewportError)(t.route),r,null);n.dynamicErrors.push(e);return}if(J.test(r)){n.hasAllowedDynamic=!0,n.hasSuspenseAboveBody=!0;return}if(K.test(r)){n.hasAllowedDynamic=!0;return}else if(a)return void n.dynamicErrors.push(a);if((0,h.isClientHookDynamicError)(e))return void n.dynamicErrors.push(ep(e,r,null));let s=ep((0,b.createRuntimeBodyError)(t.route),r,null);n.dynamicErrors.push(s)}function ep(e,t,r){return null!==r&&(e.cause=r()),e.stack=e.name+": "+e.message+t,e}var em=((a={})[a.Full=0]="Full",a[a.Empty=1]="Empty",a[a.Errored=2]="Errored",a);function eh(e,t){console.error(t),(0,b.logBuildDebugHint)(e.route)}function ef(e,t){if(t.syncDynamicErrorWithStack)throw eh(e,t.syncDynamicErrorWithStack),new d.StaticGenBailoutError}function eg(e,t,r,n,i){if(ef(e,n),0===t&&!1===r.hasAllowedDynamic&&r.hasDynamicMetadata)throw console.error((0,b.createDynamicOrRuntimeMetadataError)(e.route).message),new d.StaticGenBailoutError;if(!i&&!r.hasSuspenseAboveBody&&0!==t){let n=r.dynamicErrors;if(n.length>0){for(let t=0;t<n.length;t++)eh(e,n[t]);throw new d.StaticGenBailoutError}if(r.hasDynamicViewport)throw console.error((0,b.createDynamicOrRuntimeViewportError)(e.route).message),new d.StaticGenBailoutError;if(1===t)throw console.error(`Route "${e.route}" did not produce a static shell and Next.js was unable to determine a reason. This is a bug in Next.js.`),new d.StaticGenBailoutError}}function ex(e,t,r,n){if(0===t&&!1===r.hasAllowedDynamic&&0===r.dynamicErrors.length&&r.dynamicMetadata)return[r.dynamicMetadata];if(n||r.hasSuspenseAboveBody)return[];if(0!==t){let n=r.dynamicErrors;if(n.length>0)return n;if(1===t)return[Object.defineProperty(new y.InvariantError(`Route "${e.route}
536" did not produce a static shell and Next.js was unable to determine a reason.`),"__NEXT_ERROR_CODE",{value:"E936",enumerable:!1,configurable:!0})]}return[]}function eb(e,t,r,n,i,a){if(n){let{missingSampleErrors:e}=n;if(e.length>0)return e}let{validationPreventingErrors:o}=r;if(o.length>0)return o;if(0!==t){let n=r.dynamicErrors;if(n.length>0)return n;if(1===t&&!r.hasAllowedClientDynamicAboveBoundary&&(0,w.allRequiredBoundariesRendered)(i))return Object.defineProperty(new y.InvariantError(`Route "${e.route}" failed to render during instant validation and Next.js was unable to determine a reason.`),"__NEXT_ERROR_CODE",{value:"E1055",enumerable:!1,configurable:!0})}else{let e=r.dynamicErrors;if(e.length>0)return e;if(!1===r.hasAllowedDynamic&&r.dynamicMetadata)return[r.dynamicMetadata]}if(!(0,w.allRequiredBoundariesRendered)(i)){let{thrownErrorsOutsideBoundary:t}=r,n=r.slotStacks[0];if(0===t.length){let t=[];for(let[e,r]of i.requiredIds)if(!i.renderedIds.has(e))for(let e of r){let r=e.replace(/^\[project\][\\/]?/,"").replace(s.default.cwd()+"/","").replace(s.default.cwd()+"\\","");t.push(r)}return t.sort(),(0,j.createUnrenderedSegmentError)(e.route,t)}if(1===t.length){let r=`Route "${e.route}": Could not validate \`instant\` because the target segment was prevented from rendering, likely due to the following error.`,i=null!==n?n():Error();return i.name="Error",i.message=r,AggregateError([i,t[0]])}{let r=`Route "${e.route}": Could not validate \`instant\` because the target segment was prevented from rendering, likely due to one of the following errors.`,i=null!==n?n():Error();return i.name="Error",i.message=r,AggregateError([i,...t])}}return[]}},34457,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"actionAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,e.r(90317).createAsyncLocalStorage)()},62266,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"actionAsyncStorage",{enumerable:!0,get:function(){return n.actionAsyncStorageInstance}});let n=e.r(34457)},83066,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"afterTaskAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,e.r(90317).createAsyncLocalStorage)()},41643,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"afterTaskAsyncStorage",{enumerable:!0,get:function(){return n.afterTaskAsyncStorageInstance}});let n=e.r(83066)},50999,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={isRequestApiAllowedInCurrentPhase:function(){return u},throwForSearchParamsAccessInUseCache:function(){return c},throwWithStaticGenerationBailoutErrorWithDynamicError:function(){return l}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let a=e.r(43248),s=e.r(62266),o=e.r(41643);function l(e,t){throw Object.defineProperty(new a.StaticGenBailoutError(`Route ${e} with \`dynamic = "error"\` couldn't be rendered statically because it used ${t}. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E543",enumerable:!1,configurable:!0})}function c(e,t){let r=Object.defineProperty(Error(`Route ${e.route} used \`searchParams\` inside "use cache". Accessing dynamic request data inside a cache scope is not supported. If you need some search params inside a cached function await \`searchParams\` outside of the cached function and pass only the required search params as arguments to the cached function. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache`),"__NEXT_ERROR_CODE",{value:"E842",enumerable:!1,configurable:!0});throw Error.captureStackTrace(r,t),e.invalidDynamicUsageError??=r,r}function u(e){switch(e.phase){case"action":case"render":return!0;case"after":{let e=s.actionAsyncStorage.getStore();if(e&&(e.isAppRoute||e.isAction))return!0;let t=o.afterTaskAsyncStorage.getStore();if(t)return"action"===t.rootTaskSpawnPhase;return!1}}}},72623,(e,t,r)=>{"use strict";
536e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"connection",{enumerable:!0,get:function(){return u}});let n=e.r(63599),i=e.r(62141),a=e.r(67673),s=e.r(43248),o=e.r(63138),l=e.r(50999);e.r(42852);let c=e.r(12718);function u(){let e=n.workAsyncStorage.getStore(),t=i.workUnitAsyncStorage.getStore();if(e){if(t&&!(0,l.isRequestApiAllowedInCurrentPhase)(t))throw Object.defineProperty(Error(`Route ${e.route} used \`connection()\` inside \`after()\` while rendering. The \`connection()\` function is used to indicate the subsequent code must only run when there is an actual Request, but \`after()\` executes after the request, so this function is not allowed in this scope. See more info here: https://nextjs.org/docs/app/api-reference/functions/after`),"__NEXT_ERROR_CODE",{value:"E1377",enumerable:!1,configurable:!0});if(e.forceStatic)return Promise.resolve(void 0);if(e.dynamicShouldError)throw Object.defineProperty(new s.StaticGenBailoutError(`Route ${e.route} with \`dynamic = "error"\` couldn't be rendered statically because it used \`connection()\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E847",enumerable:!1,configurable:!0});if(t)switch(t.type){case"cache":{let t=Object.defineProperty(Error(`Route ${e.route} used \`connection()\` inside "use cache". The \`connection()\` function is used to indicate the subsequent code must only run when there is an actual request, but caches must be able to be produced before a request, so this function is not allowed in this scope. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache`),"__NEXT_ERROR_CODE",{value:"E841",enumerable:!1,configurable:!0});throw Error.captureStackTrace(t,u),(0,o.applyOwnerStack)(t),e.invali
536dDynamicUsageError??=t,t}case"private-cache":{let t=Object.defineProperty(Error(`Route ${e.route} used \`connection()\` inside "use cache: private". The \`connection()\` function is used to indicate the subsequent code must only run when there is an actual navigation request, but caches must be able to be produced before a navigation request, so this function is not allowed in this scope. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache`),"__NEXT_ERROR_CODE",{value:"E837",enumerable:!1,configurable:!0});throw Error.captureStackTrace(t,u),(0,o.applyOwnerStack)(t),e.invalidDynamicUsageError??=t,t}case"unstable-cache":throw Object.defineProperty(Error(`Route ${e.route} used \`connection()\` inside a function cached with \`unstable_cache()\`. The \`connection()\` function is used to indicate the subsequent code must only run when there is an actual Request, but caches must be able to be produced before a Request so this function is not allowed in this scope. See more info here: https://nextjs.org/docs/app/api-reference/functions/unstable_cache`),"__NEXT_ERROR_CODE",{value:"E840",enumerable:!1,configurable:!0});case"generate-static-params":throw Object.defineProperty(Error(`Route ${e.route} used \`connection()\` inside \`generateStaticParams\`. This is not supported because \`generateStaticParams\` runs at build time without an HTTP request. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context`),"__NEXT_ERROR_CODE",{value:"E1125",enumerable:!1,configurable:!0});case"prerender":case"prerender-client":case"prerender-runtime":return(0,o.makeDynamicHangingPromise)(t.renderSignal,e.route,"`connection()`");case"validation-client":{let e="`connection`";throw Object.defineProperty(new c.InvariantError(`${e} must not be used within a Client Component. Next.js should be preventing ${e} from being included in Client Components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E1063",enumerable:!1,configurable:!0})}case"prerender-ppr":return(0,a.postponeWithTracking)(e.route,"connection",t.dynamicTracking);case"prerender-legacy":return(0,a.throwToInterruptStaticGeneration)("connection",e,t);case"request":if((0,a.trackDynamicDataInDynamicRender)(t),t.asyncApiPromises)return t.asyncApiPromises.connection;return Promise.resolve(void 0)}}(0,i.throwForMissingRequestStore)("connection")}},23397,(e,t,r)=>{let n={NextRequest:e.r(27571).NextRequest,NextResponse:e.r(9256).NextResponse,ImageResponse:e.r(74370).ImageResponse,userAgentFromString:e.r(53291).userAgentFromString,userAgent:e.r(53291).userAgent,URLPattern:e.r(73533).URLPattern,after:e.r(47227).after,connection:e.r(72623).connection};t.exports=n,r.NextRequest=n.NextRequest,r.NextResponse=n.NextResponse,r.ImageResponse=n.ImageResponse,r.userAgentFromString=n.userAgentFromString,r.userAgent=n.userAgent,r.URLPattern=n.URLPattern,r.after=n.after,r.connection=n.connection},42852,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n,i,a={RENDER_STAGE_ADVANCE_ORDER:function(){return u},RenderStage:function(){return c},StagedRenderingController:function(){return h},SyncIOMode:function(){return m},getNextStage:function(){return d},isAdvanceableRenderStage:function(){return p}};for(var s in a)Object.defineProperty(r,s,{enumerable:!0,get:a[s]});let o=e.r(12718),l=e.r(39470);var c=((n={})[n.Before=1]="Before",n[n.ShellStatic=11]="ShellStatic",n[n.Static=13]="Static",n[n.ShellRuntime=21]="ShellRuntime",n[n.Runtime=23]="Runtime",n[n.Dynamic=30]="Dynamic",n[n.Abandoned=40]="Abandoned",n);let u=[11,13,21,23,30];function d(e){return u[u.indexOf(e)+1]}function p(e){return 1<e&&e<=30}var m=((i={})[i.Untracked=1]="Untracked",i[i.AllowedInRuntimeOrDynamic=2]="AllowedInRuntimeOrDynamic",i[i.AllowedInDynamic=3]="AllowedInDynamic",i);class h{constructor({abortSignal:e,abandonController:t,syncIO:r,finalStage:n}){this.currentStage=1,this.syncInterruptReason=null,this.triggers={11:g(),13:g(),21:g(),23:g(),30:g()},this.abortSignal=e,this.abandonController=t,this.syncIOMode=r,this.finalStage=n,e&&e.addEventListener("abort",()=>{let{reason:t}=e;for(let e of Object.values(this.triggers)){var r,n;r=e,n=t,"pending"===r.state&&(r.state="cancelled",r._listeners.length=0,r.promise.catch(f),r._rejectPromise(n))}},{once:!0}),t&&t.signal.addEventListener("abort",()=>{this.abandonRender()},{once:!0})}onStage(e,t){var r,n;r=this.triggers[e],n=t,"pending"===r.state?r._listeners.push(n):n()}shouldTrackSyncInterrupt(){if(1===this.syncIOMode)return!1;switch(this.currentStage){case 1:return!1;case 11:case 13:return!0;case 21:case 23:switch(this.syncIOMode){case 2:return!1;case 3:return!0}case 30:case 40:return!1;default:return this.currentStage,!1}}syncInterruptCurrentStageWithReason(e){let{currentStage:t}=this;if(1!==t&&30!==t&&40!==t){if(this.abandonController)return void this.abandonController.abort();
536if(this.abortSignal){this.syncInterruptReason=e,this.currentStage=40;return}this.syncInterruptReason=e,this.advanceStage(30)}}getSyncInterruptReason(){return this.syncInterruptReason}getStageEndTime(e){return this.triggers[d(e)].triggeredAt??1/0}abandonRender(){let{currentStage:e}=this;if(1===e)throw Object.defineProperty(new o.InvariantError("A render that hasn't started yet cannot be abandoned"),"__NEXT_ERROR_CODE",{value:"E1300",enumerable:!1,configurable:!0});if(30===e||40===e)return;let t=u.indexOf(e)+1,r=u.indexOf(30);for(let e=t;e<r;e++)this.resolveStage(u[e]);this.currentStage=40}advanceStage(e){if(null!==this.finalStage&&e>this.finalStage)throw Object.defineProperty(new o.InvariantError(`Attempted to advance to stage ${c[e]} but the render is limited to ${c[this.finalStage]}`),"__NEXT_ERROR_CODE",{value:"E1302",enumerable:!1,configurable:!0});let{currentStage:t}=this;if(30===t||40===t||e<=t)return;this.currentStage=e;let r=1===t?0:u.indexOf(t)+1,n=u.indexOf(e);for(let e=r;e<=n;e++)this.resolveStage(u[e])}resolveStage(e){var t=this.triggers[e];if("pending"===t.state){t.state="triggered",t.triggeredAt=performance.now()+performance.timeOrigin;try{let{_listeners:e}=t;for(let t=0;t<e.length;t++)e[t]();e.length=0}finally{t._resolvePromise()}}}getStagePromise(e){return this.triggers[e].promise}waitForStage(e){return this.getStagePromise(e)}delayUntilStage(e,t,r){let n=this.getStagePromise(e).then(()=>r);return this.abortSignal&&n.catch(f),n}}function f(){}function g(){let{promise:e,resolve:t,reject:r}=(0,l.createPromiseWithResolvers)();return{state:"pending",triggeredAt:null,promise:e,_listeners:[],_resolvePromise:t,_rejectPromise:r}}},84561,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={getClientReact:function(){return o},getServerReact:function(){return u},registerClientReact:function(){return s},registerServerReact:function(){return c}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let a=null;function s(e){a=e}function o(){return a}let l=null;function c(e){l=e}function u(){return l}},63138,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={ClientHookDynamicError:function(){return u},RENDER_STAGES_BY_DATA_KIND:function(){return C},applyOwnerStack:function(){return E},isClientHookDynamicError:function(){return d},isHangingPromiseRejectionError:function(){return s},makeClientHookHangingPromise:function(){return w},makeDevtoolsIOAwarePromise:function(){return _},makeDynamicHangingPromise:function(){return m},makeFallbackParamsHangingPromise:function(){return g},makePromiseFromTrigger:function(){return N},makeRuntimeHangingPromise:function(){return f},makeStageHangingPromise:function(){return x},makeUntrackedHangingPromise:function(){return h},trackFallbackParamsAccessed:function(){return y},trackRuntimeDataAccessed:function(){return b}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let a=e.r(42852);function s(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===o}e.r(62141),e.r(84561);let o="HANGING_PROMISE_REJECTION";class l extends Error{constructor(e,t){super(`During prerendering, ${t} rejects when the prerender is complete. Typically these errors are handled by React but if you move ${t} to a different context by using \`setTimeout\`, \`after\`, or similar functions you may observe this error and you should handle it in that context. This occurred at route "${e}".`),this.route=e,this.expression=t,this.digest=o}}let c="CLIENT_HOOK_DYNAMIC";class u extends Error{constructor(e,t){super(`Route "${e}": Next.js encountered URL data \`${t}\` in a Client Component outside of \`<Suspense>\`. 537 538This blocks prerendering because the value is only available at runtime. 539 540Ways to fix this: 541 - [stream] Wrap the component in \`<Suspense fallback={...}>\` so the hook value streams in after prerendering 542 - [block] Set \`export const instant = false\` to allow a blocking route 543 544Learn more: https://nextjs.org/docs/messages/blocking-prerender-client-hook`),this.digest=c,Object.defineProperty(this,"__NEXT_ERROR_CODE",{value:"E1433",enumerable:!1,
544configurable:!0})}}function d(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===c}let p=new WeakMap;function m(e,t,r){return j(e,new l(t,r))}function h(e,t,r){return j(e,new l(t,r))}function f(e,t,r,n){return null!==n&&b(n),j(e,new l(t,r))}function g(e,t,r,n){return null!==n&&y(n),j(e,new l(t,r))}function x(e,t,r,n){return b(n),j(e,new l(t,r))}function b(e){v(e,!1)}function y(e){v(e,!0)}function v(e,t){if("prerender"===e.type){var r;null==(r=e.runtimeDataAccessed)||r.resolve(!0);let n=e.shouldAttemptStaticPrefetch;null===n||t&&e.isFallbackUpgradeable||(n.current=!1)}}function w(e,t){return j(e,t)}function j(e,t){if(e.aborted)return Promise.reject(t);{let r=new Promise((r,n)=>{let i=n.bind(null,t),a=p.get(e);if(a)a.push(i);else{let t=[i];p.set(e,t),e.addEventListener("abort",()=>{for(let e=0;e<t.length;e++)t[e]()},{once:!0})}});return r.catch(S),r}}function S(){}function N(e,t){let r=e.then(()=>t);return r.catch(S),r}function _(e,t,r){return t.stagedRendering?t.stagedRendering.delayUntilStage(r,void 0,e):new Promise(t=>{setTimeout(()=>{t(e)},0)})}let C={sessionData:a.RenderStage.ShellRuntime,staticLinkData:a.RenderStage.Static,runtimeLinkData:a.RenderStage.Runtime};function E(e){return e}},45955,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"workUnitAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,e.r(90317).createAsyncLocalStorage)()},62141,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={getCacheSignal:function(){return f},getDraftModeProviderForCacheScope:function(){return m},getHmrRefreshHash:function(){return u},getResumeDataCache:function(){return c},getServerComponentsHmrCache:function(){return p},getStagedRenderingController:function(){return h},getVaryParamsAccumulator:function(){return g},isHmrRefresh:function(){return d},throwForMissingRequestStore:function(){return o},throwInvariantForMissingStore:function(){return l},workUnitAsyncStorage:function(){return a.workUnitAsyncStorageInstance}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let a=e.r(45955),s=e.r(12718);function o(e){throw Object.defineProperty(Error(`\`${e}\` was called outside a request scope. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context`),"__NEXT_ERROR_CODE",{value:"E251",enumerable:!1,configurable:!0})}function l(){throw Object.defineProperty(new s.InvariantError("Expected workUnitAsyncStorage to have a store."),"__NEXT_ERROR_CODE",{value:"E696",enumerable:!1,configurable:!0})}function c(e){switch(e.type){case"request":case"prerender":case"prerender-runtime":case"prerender-client":case"validation-client":case"prerender-ppr":return e.resumeDataCache;case"cache":case"private-cache":case"unstable-cache":case"prerender-legacy":case"generate-static-params":return null;default:return e}}function u(e){}function d(e){return!1}function p(e){}function m(e,t){if(e.isDraftMode)switch(t.type){case"cache":case"private-cache":case"unstable-cache":case"prerender-runtime":case"request":return t.draftMode}}function h(e){switch(e.type){case"request":case"prerender-runtime":case"prerender":return e.stagedRendering??null;case"prerender-client":case"validation-client":case"prerender-ppr":case"prerender-legacy":case"cache":case"private-cache":case"unstable-cache":case"generate-static-params":return null;default:return e}}function f(e){switch(e.type){case"prerender":case"prerender-client":case"validation-client":case"prerender-runtime":return e.cacheSignal;case"request":if(e.cacheSignal)return e.cacheSignal;case"prerender-ppr":case"prerender-legacy":case"cache":case"private-cache":case"unstable-cache":case"generate-static-params":return null;default:return e}}function g(e){switch(e.type){case"prerender":case"prerender-runtime":case"request":return e.varyParamsAccumulator??null;default:return null}}},71906,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"after",{enumerable:!0,get:function(){return a}});let n=e.r(63599),i=e.r(62141);function a(e){let t=n.workAsyncStorage.getStore(),r=i.workUnitAsyncStorage.getStore();if(!t||!r)throw Object.defineProperty(Error("`after` was called outside a request scope. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context"),"__NEXT_ERROR_CODE",{value:"E468",enumerable:!1,
544configurable:!0});let{afterContext:a}=t;return a.after(e,r)}},47227,(e,t,r)=>{"use strict";var n,i;Object.defineProperty(r,"__esModule",{value:!0}),n=e.r(71906),i=r,Object.keys(n).forEach(function(e){"default"===e||Object.prototype.hasOwnProperty.call(i,e)||Object.defineProperty(i,e,{enumerable:!0,get:function(){return n[e]}})})},76353,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={DynamicServerError:function(){return s},isDynamicServerError:function(){return o}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let a="DYNAMIC_SERVER_USAGE";class s extends Error{constructor(e){super(`Dynamic server usage: ${e}`),this.description=e,this.digest=a}}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&"string"==typeof e.digest&&e.digest===a}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},43248,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={StaticGenBailoutError:function(){return s},isStaticGenBailoutError:function(){return o}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let a="NEXT_STATIC_GEN_BAILOUT";class s extends Error{constructor(...e){super(...e),this.code=a}}function o(e){return"object"==typeof e&&null!==e&&"code"in e&&e.code===a}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},31126,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={fromNodeOutgoingHttpHeaders:function(){return s},normalizeNextQueryParam:function(){return u},splitCookiesString:function(){return o},toNodeOutgoingHttpHeaders:function(){return l},validateURL:function(){return c}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let a=e.r(63416);function s(e){let t=new Headers;for(let[r,n]of Object.entries(e))for(let e of Array.isArray(n)?n:[n])void 0!==e&&("number"==typeof e&&(e=e.toString()),t.append(r,e));return t}function o(e){var t,r,n,i,a,s=[],o=0;function l(){for(;o<e.length&&/\s/.test(e.charAt(o));)o+=1;return o<e.length}for(;o<e.length;){for(t=o,a=!1;l();)if(","===(r=e.charAt(o))){for(n=o,o+=1,l(),i=o;o<e.length&&"="!==(r=e.charAt(o))&&";"!==r&&","!==r;)o+=1;o<e.length&&"="===e.charAt(o)?(a=!0,o=i,s.push(e.substring(t,n)),t=o):o=n+1}else o+=1;(!a||o>=e.length)&&s.push(e.substring(t,e.length))}return s}function l(e){let t={},r=[];if(e)for(let[n,i]of e.entries())"set-cookie"===n.toLowerCase()?(r.push(...o(i)),t[n]=1===r.length?r[0]:r):t[n]=i;return t}function c(e){try{return String(new URL(String(e)))}catch(t){throw Object.defineProperty(Error(`URL is malformed "${String(e)}". Please use only absolute URLs - https://nextjs.org/docs/messages/middleware-relative-urls`,{cause:t}),"__NEXT_ERROR_CODE",{value:"E61",enumerable:!1,configurable:!0})}}function u(e){for(let t of[a.NEXT_QUERY_PARAM_PREFIX,a.NEXT_INTERCEPTION_MARKER_PREFIX])if(e!==t&&e.startsWith(t))return e.substring(t.length);return null}},76420,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={PageSignatureError:function(){return a},RemovedPageError:function(){return s},RemovedUAError:function(){return o}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});class a extends Error{constructor({page:e}){super(`The middleware "${e}" accepts an async API directly with the form: 545 546 export function middleware(request, event) { 547 return NextResponse.redirect('/new-location') 548 } 549 550 Read more: https://nextjs.org/docs/messages/middleware-new-signature 551 `),Object.defineProperty(this,"__NEXT_ERROR_CODE",{value:"E1177",enumerable:!1,configurable:!0})}}class s extends Error{constructor(){super("The request.page has been deprecated in favour of `URLPattern`.\n Read more: https://nextjs.org/docs/messages/middleware-request-page\n "),Object.defineProperty(this,"__NEXT_ERROR_CODE",{value:"E1178",enumerable:!1,
551configurable:!0})}}class o extends Error{constructor(){super("The request.ua has been removed in favour of `userAgent` function.\n Read more: https://nextjs.org/docs/messages/middleware-parse-user-agent\n "),Object.defineProperty(this,"__NEXT_ERROR_CODE",{value:"E1172",enumerable:!1,configurable:!0})}}},28649,(e,t,r)=>{"use strict";var n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,s=Object.prototype.hasOwnProperty,o={},l={RequestCookies:()=>f,ResponseCookies:()=>g,parseCookie:()=>d,parseSetCookie:()=>p,stringifyCookie:()=>u};for(var c in l)n(o,c,{get:l[c],enumerable:!0});function u(e){var t;let r=["path"in e&&e.path&&`Path=${e.path}`,"expires"in e&&(e.expires||0===e.expires)&&`Expires=${("number"==typeof e.expires?new Date(e.expires):e.expires).toUTCString()}`,"maxAge"in e&&"number"==typeof e.maxAge&&`Max-Age=${e.maxAge}`,"domain"in e&&e.domain&&`Domain=${e.domain}`,"secure"in e&&e.secure&&"Secure","httpOnly"in e&&e.httpOnly&&"HttpOnly","sameSite"in e&&e.sameSite&&`SameSite=${e.sameSite}`,"partitioned"in e&&e.partitioned&&"Partitioned","priority"in e&&e.priority&&`Priority=${e.priority}`].filter(Boolean),n=`${e.name}=${encodeURIComponent(null!=(t=e.value)?t:"")}`;return 0===r.length?n:`${n}; ${r.join("; ")}`}function d(e){let t=new Map;for(let r of e.split(/; */)){if(!r)continue;let e=r.indexOf("=");if(-1===e){t.set(r,"true");continue}let[n,i]=[r.slice(0,e),r.slice(e+1)];try{t.set(n,decodeURIComponent(null!=i?i:"true"))}catch{}}return t}function p(e){if(!e)return;let[[t,r],...n]=d(e),{domain:i,expires:a,httponly:s,maxage:o,path:l,samesite:c,secure:u,partitioned:p,priority:f}=Object.fromEntries(n.map(([e,t])=>[e.toLowerCase().replace(/-/g,""),t]));{var g,x,b={name:t,value:decodeURIComponent(r),domain:i,...a&&{expires:new Date(a)},...s&&{httpOnly:!0},..."string"==typeof o&&{maxAge:Number(o)},path:l,...c&&{sameSite:m.includes(g=(g=c).toLowerCase())?g:void 0},...u&&{secure:!0},...f&&{priority:h.includes(x=(x=f).toLowerCase())?x:void 0},...p&&{partitioned:!0}};let e={};for(let t in b)b[t]&&(e[t]=b[t]);return e}}t.exports=((e,t,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let o of a(t))s.call(e,o)||void 0===o||n(e,o,{get:()=>t[o],enumerable:!(r=i(t,o))||r.enumerable});return e})(n({},"__esModule",{value:!0}),o);var m=["strict","lax","none"],h=["low","medium","high"],f=class{constructor(e){this._parsed=new Map,this._headers=e;const t=e.get("cookie");if(t)for(const[e,r]of d(t))this._parsed.set(e,{name:e,value:r})}[Symbol.iterator](){return this._parsed[Symbol.iterator]()}get size(){return this._parsed.size}get(...e){let t="string"==typeof e[0]?e[0]:e[0].name;return this._parsed.get(t)}getAll(...e){var t;let r=Array.from(this._parsed);if(!e.length)return r.map(([e,t])=>t);let n="string"==typeof e[0]?e[0]:null==(t=e[0])?void 0:t.name;return r.filter(([e])=>e===n).map(([e,t])=>t)}has(e){return this._parsed.has(e)}set(...e){let[t,r]=1===e.length?[e[0].name,e[0].value]:e,n=this._parsed;return n.set(t,{name:t,value:r}),this._headers.set("cookie",Array.from(n).map(([e,t])=>u(t)).join("; ")),this}delete(e){let t=this._parsed,r=Array.isArray(e)?e.map(e=>t.delete(e)):t.delete(e);return this._headers.set("cookie",Array.from(t).map(([e,t])=>u(t)).join("; ")),r}clear(){return this.delete(Array.from(this._parsed.keys())),this}[Symbol.for("edge-runtime.inspect.custom")](){return`RequestCookies ${JSON.stringify(Object.fromEntries(this._parsed))}`}toString(){return[...this._parsed.values()].map(e=>`${e.name}=${encodeURIComponent(e.value)}`).join("; ")}},g=class{constructor(e){var t,r,n;this._parsed=new Map,this._headers=e;const i=null!=(n=null!=(r=null==(t=e.getSetCookie)?void 0:t.call(e))?r:e.get("set-cookie"))?n:[];for(const e of Array.isArray(i)?i:function(e){if(!e)return[];var t,r,n,i,a,s=[],o=0;function l(){for(;o<e.length&&/\s/.test(e.charAt(o));)o+=1;return o<e.length}for(;o<e.length;){for(t=o,a=!1;l();)if(","===(r=e.charAt(o))){for(n=o,o+=1,l(),i=o;o<e.length&&"="!==(r=e.charAt(o))&&";"!==r&&","!==r;)o+=1;o<e.length&&"="===e.charAt(o)?(a=!0,o=i,s.push(e.substring(t,n)),t=o):o=n+1}else o+=1;(!a||o>=e.length)&&s.push(e.substring(t,e.length))}return s}(i)){const t=p(e);t&&this._parsed.set(t.name,t)}}get(...e){let t="string"==typeof e[0]?e[0]:e[0].name;return this._parsed.get(t)}getAll(...e){var t;let r=Array.from(this._parsed.values());if(!e.length)return r;let n="string"==typeof e[0]?e[0]:null==(t=e[0])?void 0:t.name;return r.filter(e=>e.name===n)}has(e){return this._parsed.has(e)}set(...e){let[t,r,n]=1===e.length?[e[0].name,e[0].value,e[0]]:e,i=this._parsed;return i.set(t,function(e={name:"",value:""}){return"number"==typeof e.expires&&(e.expires=new Date(e.expires)),e.maxAge&&(e.expires=new Date(Date.now()+1e3*e.maxAge)),(null===e.path||void 0===e.path)&&(e.path="/"),e}
551({name:t,value:r,...n})),function(e,t){for(let[,r]of(t.delete("set-cookie"),e)){let e=u(r);t.append("set-cookie",e)}}(i,this._headers),this}delete(...e){let[t,r]="string"==typeof e[0]?[e[0]]:[e[0].name,e[0]];return this.set({...r,name:t,value:"",expires:new Date(0)})}[Symbol.for("edge-runtime.inspect.custom")](){return`ResponseCookies ${JSON.stringify(Object.fromEntries(this._parsed))}`}toString(){return[...this._parsed.values()].map(u).join("; ")}}},96883,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={RequestCookies:function(){return a.RequestCookies},ResponseCookies:function(){return a.ResponseCookies},stringifyCookie:function(){return a.stringifyCookie}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let a=e.r(28649)},27571,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={INTERNALS:function(){return c},NextRequest:function(){return u}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let a=e.r(73670),s=e.r(31126),o=e.r(76420),l=e.r(96883),c=Symbol("internal request");class u extends Request{constructor(e,t={}){const r="string"!=typeof e&&"url"in e?e.url:String(e);(0,s.validateURL)(r),t.body&&"half"!==t.duplex&&(t.duplex="half"),e instanceof Request?super(e,t):super(r,t);const n=new a.NextURL(r,{headers:(0,s.toNodeOutgoingHttpHeaders)(this.headers),nextConfig:t.nextConfig});this[c]={cookies:new l.RequestCookies(this.headers),nextUrl:n,url:n.toString()}}[Symbol.for("edge-runtime.inspect.custom")](){return{cookies:this.cookies,nextUrl:this.nextUrl,url:this.url,bodyUsed:this.bodyUsed,cache:this.cache,credentials:this.credentials,destination:this.destination,headers:Object.fromEntries(this.headers),integrity:this.integrity,keepalive:this.keepalive,method:this.method,mode:this.mode,redirect:this.redirect,referrer:this.referrer,referrerPolicy:this.referrerPolicy,signal:this.signal}}get cookies(){return this[c].cookies}get nextUrl(){return this[c].nextUrl}get page(){throw new o.RemovedPageError}get ua(){throw new o.RemovedUAError}get url(){return this[c].url}}},42715,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ReflectAdapter",{enumerable:!0,get:function(){return n}});class n{static get(e,t,r){let n=Reflect.get(e,t,r);return"function"==typeof n?n.bind(e):n}static set(e,t,r,n){return Reflect.set(e,t,r,n)}static has(e,t){return Reflect.has(e,t)}static deleteProperty(e,t){return Reflect.deleteProperty(e,t)}}},9256,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"NextResponse",{enumerable:!0,get:function(){return d}});let n=e.r(96883),i=e.r(73670),a=e.r(31126),s=e.r(42715),o=e.r(96883),l=Symbol("internal response"),c=new Set([301,302,303,307,308]);function u(e,t){var r;if(null==e||null==(r=e.request)?void 0:r.headers){if(!(e.request.headers instanceof Headers))throw Object.defineProperty(Error("request.headers must be an instance of Headers"),"__NEXT_ERROR_CODE",{value:"E119",enumerable:!1,configurable:!0});let r=[];for(let[n,i]of e.request.headers)t.set("x-middleware-request-"+n,i),r.push(n);t.set("x-middleware-override-headers",r.join(","))}}class d extends Response{constructor(e,t={}){super(e,t);const r=this.headers,c=new Proxy(new o.ResponseCookies(r),{get(e,i,a){switch(i){case"delete":case"set":return(...a)=>{let s=Reflect.apply(e[i],e,a),l=new Headers(r);return s instanceof o.ResponseCookies&&r.set("x-middleware-set-cookie",s.getAll().map(e=>(0,n.stringifyCookie)(e)).join(",")),u(t,l),s};default:return s.ReflectAdapter.get(e,i,a)}}});this[l]={cookies:c,url:t.url?new i.NextURL(t.url,{headers:(0,a.toNodeOutgoingHttpHeaders)(r),nextConfig:t.nextConfig}):void 0}}[Symbol.for("edge-runtime.inspect.custom")](){return{cookies:this.cookies,url:this.url,body:this.body,bodyUsed:this.bodyUsed,headers:Object.fromEntries(this.headers),ok:this.ok,redirected:this.redirected,status:this.status,statusText:this.statusText,type:this.type}}get cookies(){return this[l].cookies}static json(e,t){let r=Response.json(e,t);return new d(r.body,r)}static redirect(e,t){let r="number"==typeof t?t:(null==t?void 0:t.status)??307;if(!c.has(r))throw Object.defineProperty(RangeError('Failed to execute "redirect" on "response": Invalid status code'),"__NEXT_ERROR_CODE",{value:"E529",enumerable:!1,
551configurable:!0});let n="object"==typeof t?t:{},i=new Headers(null==n?void 0:n.headers);return i.set("Location",(0,a.validateURL)(e)),new d(null,{...n,headers:i,status:r})}static rewrite(e,t){let r=new Headers(null==t?void 0:t.headers);return r.set("x-middleware-rewrite",(0,a.validateURL)(e)),u(t,r),new d(null,{...t,headers:r})}static next(e){let t=new Headers(null==e?void 0:e.headers);return t.set("x-middleware-next","1"),u(e,t),new d(null,{...e,headers:t})}}},74370,(e,t,r)=>{"use strict";function n(){throw Object.defineProperty(Error('ImageResponse moved from "next/server" to "next/og" since Next.js 14, please import from "next/og" instead'),"__NEXT_ERROR_CODE",{value:"E183",enumerable:!1,configurable:!0})}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageResponse",{enumerable:!0,get:function(){return n}})},75600,(e,t,r)=>{var n={943:function(t,r){!function(n){"use strict";var i="function",a="undefined",s="object",o="string",l="major",c="model",u="name",d="type",p="vendor",m="version",h="architecture",f="console",g="mobile",x="tablet",b="smarttv",y="wearable",v="embedded",w="Amazon",j="Apple",S="ASUS",N="BlackBerry",_="Browser",C="Chrome",E="Firefox",k="Google",R="Huawei",O="Microsoft",A="Motorola",P="Opera",I="Samsung",T="Sharp",D="Sony",$="Xiaomi",L="Zebra",M="Facebook",B="Chromium OS",U="Mac OS",H=function(e,t){var r={};for(var n in e)t[n]&&t[n].length%2==0?r[n]=t[n].concat(e[n]):r[n]=e[n];return r},q=function(e){for(var t={},r=0;r<e.length;r++)t[e[r].toUpperCase()]=e[r];return t},z=function(e,t){return typeof e===o&&-1!==F(t).indexOf(F(e))},F=function(e){return e.toLowerCase()},V=function(e,t){if(typeof e===o)return e=e.replace(/^\s\s*/,""),typeof t===a?e:e.substring(0,350)},W=function(e,t){for(var r,n,a,o,l,c,u=0;u<t.length&&!l;){var d=t[u],p=t[u+1];for(r=n=0;r<d.length&&!l&&d[r];)if(l=d[r++].exec(e))for(a=0;a<p.length;a++)c=l[++n],typeof(o=p[a])===s&&o.length>0?2===o.length?typeof o[1]==i?this[o[0]]=o[1].call(this,c):this[o[0]]=o[1]:3===o.length?typeof o[1]!==i||o[1].exec&&o[1].test?this[o[0]]=c?c.replace(o[1],o[2]):void 0:this[o[0]]=c?o[1].call(this,c,o[2]):void 0:4===o.length&&(this[o[0]]=c?o[3].call(this,c.replace(o[1],o[2])):void 0):this[o]=c||void 0;u+=2}},X=function(e,t){for(var r in t)if(typeof t[r]===s&&t[r].length>0){for(var n=0;n<t[r].length;n++)if(z(t[r][n],e))return"?"===r?void 0:r}else if(z(t[r],e))return"?"===r?void 0:r;return e},G={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},Z={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[m,[u,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[m,[u,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[u,m],[/opios[\/ ]+([\w\.]+)/i],[m,[u,P+" Mini"]],[/\bopr\/([\w\.]+)/i],[m,[u,P]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i,/(avant |iemobile|slim)(?:browser)?[\/ ]?([\w\.]*)/i,/(ba?idubrowser)[\/ ]?([\w\.]+)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|qq|duckduckgo)\/([-\w\.]+)/i,/(heytap|ovi)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[u,m],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[m,[u,"UC"+_]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i],[m,[u,"WeChat(Win) Desktop"]],[/micromessenger\/([\w\.]+)/i],[m,[u,"WeChat"]],[/konqueror\/([\w\.]+)/i],[m,[u,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[m,[u,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[m,[u,"Yandex"]],[/(avast|avg)\/([\w\.]+)/i],[[u,/(.+)/,"$1 Secure "+_],m],[/\bfocus\/([\w\.]+)/i],[m,[u,E+" Focus"]],[/\bopt\/([\w\.]+)/i],[m,[u,P+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[m,[u,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[m,[u,"Dolphin"]],[/coast\/([\w\.]+)/i],[m,[u,P+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[m,[u,"MIUI "+_]],[/fxios\/([-\w\.]+)/i],[m,[u,E]],[/\bqihu|(qi?ho?o?|360)browser/i],[[u,"360 "+_]],[/(oculus|samsung|sailfish|huawei)browser\/([\w\.]+)/i],[[u,/(.+
vendor: 4,915 bytes, line 551
551)/,"$1 "+_],m],[/(comodo_dragon)\/([\w\.]+)/i],[[u,/_/g," "],m],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|baiduboxapp|2345Explorer)[\/ ]?([\w\.]+)/i],[u,m],[/(metasr)[\/ ]?([\w\.]+)/i,/(lbbrowser)/i,/\[(linkedin)app\]/i],[u],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[u,M],m],[/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(chromium|instagram)[\/ ]([-\w\.]+)/i],[u,m],[/\bgsa\/([\w\.]+) .*safari\//i],[m,[u,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[m,[u,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[m,[u,C+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[u,C+" WebView"],m],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[m,[u,"Android "+_]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[u,m],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[m,[u,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[m,u],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[u,[m,X,{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[u,m],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[u,"Netscape"],m],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[m,[u,E+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror|klar)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i,/panasonic;(viera)/i],[u,m],[/(cobalt)\/([\w\.]+)/i],[u,[m,/master.|lts./,""]]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[[h,"amd64"]],[/(ia32(?=;))/i],[[h,F]],[/((?:i[346]|x)86)[;\)]/i],[[h,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[h,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[h,"armhf"]],[/windows (ce|mobile); ppc;/i],[[h,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[h,/ower/,"",F]],[/(sun4\w)[;\)]/i],[[h,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[h,F]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[c,[p,I],[d,x]],[/\b((?:s[cgp]h|gt|sm)-\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]([-\w]+)/i,/sec-(sgh\w+)/i],[c,[p,I],[d,g]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[c,[p,j],[d,g]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[c,[p,j],[d,x]],[/(macintosh);/i],[c,[p,j]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[c,[p,T],[d,g]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[c,[p,R],[d,x]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[c,[p,R],[d,g]],[/\b(poco[\w ]+)(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i],[[c,/_/g," "],[p,$],[d,g]],[/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[c,/_/g," "],[p,$],[d,x]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[c,[p,"OPPO"],[d,g]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[c,[p,"Vivo"],[d,g]],[/\b(rmx[12]\d{3})(?: bui|;|\))/i],[c,[p,"Realme"],[d,g]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[c,[p,A],[d,g]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[c,[p,A],[d,x]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[c,[p,"LG"],[d,x]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[c,[p,"LG"],[d,g]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[c,[p,"Lenovo"],[d,x]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[c,/_/g," "],[p,"Nokia"],[d,g]],[/(pixel c)\b/i],[c,[p,k],[d,x]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[c,[p,k],[d,g]],[/droid.+ (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[c,[p,D],[d,g]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[c,"Xperia Tablet"],[p,D],[d,x]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[c,[p,"OnePlus"],[d,g]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[c,[p,w],[d,x]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[c,/(.+)
vendor: 5,369 bytes, line 551
551/g,"Fire Phone $1"],[p,w],[d,g]],[/(playbook);[-\w\),; ]+(rim)/i],[c,p,[d,x]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[c,[p,N],[d,g]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[c,[p,S],[d,x]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[c,[p,S],[d,g]],[/(nexus 9)/i],[c,[p,"HTC"],[d,x]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[p,[c,/_/g," "],[d,g]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[c,[p,"Acer"],[d,x]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[c,[p,"Meizu"],[d,g]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asus)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[p,c,[d,g]],[/(kobo)\s(ereader|touch)/i,/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[p,c,[d,x]],[/(surface duo)/i],[c,[p,O],[d,x]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[c,[p,"Fairphone"],[d,g]],[/(u304aa)/i],[c,[p,"AT&T"],[d,g]],[/\bsie-(\w*)/i],[c,[p,"Siemens"],[d,g]],[/\b(rct\w+) b/i],[c,[p,"RCA"],[d,x]],[/\b(venue[\d ]{2,7}) b/i],[c,[p,"Dell"],[d,x]],[/\b(q(?:mv|ta)\w+) b/i],[c,[p,"Verizon"],[d,x]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[c,[p,"Barnes & Noble"],[d,x]],[/\b(tm\d{3}\w+) b/i],[c,[p,"NuVision"],[d,x]],[/\b(k88) b/i],[c,[p,"ZTE"],[d,x]],[/\b(nx\d{3}j) b/i],[c,[p,"ZTE"],[d,g]],[/\b(gen\d{3}) b.+49h/i],[c,[p,"Swiss"],[d,g]],[/\b(zur\d{3}) b/i],[c,[p,"Swiss"],[d,x]],[/\b((zeki)?tb.*\b) b/i],[c,[p,"Zeki"],[d,x]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[p,"Dragon Touch"],c,[d,x]],[/\b(ns-?\w{0,9}) b/i],[c,[p,"Insignia"],[d,x]],[/\b((nxa|next)-?\w{0,9}) b/i],[c,[p,"NextBook"],[d,x]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[p,"Voice"],c,[d,g]],[/\b(lvtel\-)?(v1[12]) b/i],[[p,"LvTel"],c,[d,g]],[/\b(ph-1) /i],[c,[p,"Essential"],[d,g]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[c,[p,"Envizen"],[d,x]],[/\b(trio[-\w\. ]+) b/i],[c,[p,"MachSpeed"],[d,x]],[/\btu_(1491) b/i],[c,[p,"Rotor"],[d,x]],[/(shield[\w ]+) b/i],[c,[p,"Nvidia"],[d,x]],[/(sprint) (\w+)/i],[p,c,[d,g]],[/(kin\.[onetw]{3})/i],[[c,/\./g," "],[p,O],[d,g]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[c,[p,L],[d,x]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[c,[p,L],[d,g]],[/smart-tv.+(samsung)/i],[p,[d,b]],[/hbbtv.+maple;(\d+)/i],[[c,/^/,"SmartTV"],[p,I],[d,b]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[p,"LG"],[d,b]],[/(apple) ?tv/i],[p,[c,j+" TV"],[d,b]],[/crkey/i],[[c,C+"cast"],[p,k],[d,b]],[/droid.+aft(\w)( bui|\))/i],[c,[p,w],[d,b]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[c,[p,T],[d,b]],[/(bravia[\w ]+)( bui|\))/i],[c,[p,D],[d,b]],[/(mitv-\w{5}) bui/i],[c,[p,$],[d,b]],[/Hbbtv.*(technisat) (.*);/i],[p,c,[d,b]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[p,V],[c,V],[d,b]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[d,b]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[p,c,[d,f]],[/droid.+; (shield) bui/i],[c,[p,"Nvidia"],[d,f]],[/(playstation [345portablevi]+)/i],[c,[p,D],[d,f]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[c,[p,O],[d,f]],[/((pebble))app/i],[p,c,[d,y]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[c,[p,j],[d,y]],[/droid.+; (glass) \d/i],[c,[p,k],[d,y]],[/droid.+; (wt63?0{2,3})\)/i],[c,[p,L],[d,y]],[/(quest( 2| pro)?)/i],[c,[p,M],[d,y]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[p,[d,v]],[/(aeobc)\b/i],[c,[p,w],[d,v]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+? mobile safari/i],[c,[d,g]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[c,[d,x]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[d,x]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[d,g]],[/(android[-\w\. ]{0,9});.+buil/i],[c,[p,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[m,[u,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[m,[u,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[u,m],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[m,u]],os:[[/microsoft (windows) (vista|xp)/i],[u,m],[/(windows) nt 6\.2; (arm)/i,/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i,/(windows)[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i],[u,[m,X,G]],[/(win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[u,"Windows"],[m,X,G]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/ios;fbsv\/([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[m,/_/g,"."],[u,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[u,U],[m,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[m,u],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[u,m],[/\(bb(10);/i],[m,[u,N]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[m,[u,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+);
551 rv:.+ gecko\/([\w\.]+)/i],[m,[u,E+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[m,[u,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[m,[u,"watchOS"]],[/crkey\/([\d\.]+)/i],[m,[u,C+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[u,B],m],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[u,m],[/(sunos) ?([\w\.\d]*)/i],[[u,"Solaris"],m],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[u,m]]},Y=function(e,t){if(typeof e===s&&(t=e,e=void 0),!(this instanceof Y))return new Y(e,t).getResult();var r=typeof n!==a&&n.navigator?n.navigator:void 0,f=e||(r&&r.userAgent?r.userAgent:""),b=r&&r.userAgentData?r.userAgentData:void 0,y=t?H(Z,t):Z,v=r&&r.userAgent==f;return this.getBrowser=function(){var e,t={};return t[u]=void 0,t[m]=void 0,W.call(t,f,y.browser),t[l]=typeof(e=t[m])===o?e.replace(/[^\d\.]/g,"").split(".")[0]:void 0,v&&r&&r.brave&&typeof r.brave.isBrave==i&&(t[u]="Brave"),t},this.getCPU=function(){var e={};return e[h]=void 0,W.call(e,f,y.cpu),e},this.getDevice=function(){var e={};return e[p]=void 0,e[c]=void 0,e[d]=void 0,W.call(e,f,y.device),v&&!e[d]&&b&&b.mobile&&(e[d]=g),v&&"Macintosh"==e[c]&&r&&typeof r.standalone!==a&&r.maxTouchPoints&&r.maxTouchPoints>2&&(e[c]="iPad",e[d]=x),e},this.getEngine=function(){var e={};return e[u]=void 0,e[m]=void 0,W.call(e,f,y.engine),e},this.getOS=function(){var e={};return e[u]=void 0,e[m]=void 0,W.call(e,f,y.os),v&&!e[u]&&b&&"Unknown"!=b.platform&&(e[u]=b.platform.replace(/chrome os/i,B).replace(/macos/i,U)),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return f},this.setUA=function(e){return f=typeof e===o&&e.length>350?V(e,350):e,this},this.setUA(f),this};if(Y.VERSION="1.0.35",Y.BROWSER=q([u,m,l]),Y.CPU=q([h]),Y.DEVICE=q([c,p,d,f,g,b,x,y,v]),Y.ENGINE=Y.OS=q([u,m]),typeof r!==a)t.exports&&(r=t.exports=Y),r.UAParser=Y;else if(typeof define===i&&define.amd)e.r,void 0!==Y&&e.v(Y);else typeof n!==a&&(n.UAParser=Y);var K=typeof n!==a&&(n.jQuery||n.Zepto);if(K&&!K.ua){var J=new Y;K.ua=J.getResult(),K.ua.get=function(){return J.getUA()},K.ua.set=function(e){J.setUA(e);var t=J.getResult();for(var r in t)K.ua[r]=t[r]}}}("object"==typeof window?window:this)}},i={};function a(e){var t=i[e];if(void 0!==t)return t.exports;var r=i[e]={exports:{}},s=!0;try{n[e].call(r.exports,r,r.exports,a),s=!1}finally{s&&delete i[e]}return r.exports}a.ab="/ROOT/node_modules/next/dist/compiled/ua-parser-js/",t.exports=a(943)},53291,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n,i={isBot:function(){return o},userAgent:function(){return c},userAgentFromString:function(){return l}};for(var a in i)Object.defineProperty(r,a,{enumerable:!0,get:i[a]});let s=(n=e.r(75600))&&n.__esModule?n:{default:n};function o(e){return/Googlebot|Mediapartners-Google|AdsBot-Google|googleweblight|Storebot-Google|Google-PageRenderer|Google-InspectionTool|Bingbot|BingPreview|Slurp|DuckDuckBot|baiduspider|yandex|sogou|LinkedInBot|bitlybot|tumblr|vkShare|quora link preview|facebookexternalhit|facebookcatalog|Twitterbot|applebot|redditbot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|ia_archiver|GPTBot/i.test(e)}function l(e){return{...(0,s.default)(e),isBot:void 0!==e&&o(e)}}function c({headers:e}){return l(e.get("user-agent")||void 0)}},73533,(e,t,r)=>{"use strict";
551Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"URLPattern",{enumerable:!0,get:function(){return n}});let n="u"<typeof URLPattern?void 0:URLPattern},57645,(e,t,r)=>{"use strict";function n(e,t,r){if(e){for(let n of(r&&(r=r.toLowerCase()),e))if(t===n.domain?.split(":",1)[0].toLowerCase()||r===n.defaultLocale.toLowerCase()||n.locales?.some(e=>e.toLowerCase()===r))return n}}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"detectDomainLocale",{enumerable:!0,get:function(){return n}})},95524,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"addLocale",{enumerable:!0,get:function(){return a}});let n=e.r(41858),i=e.r(59084);function a(e,t,r,a){if(!t||t===r)return e;let s=e.toLowerCase();return!a&&((0,i.pathHasPrefix)(s,"/api")||(0,i.pathHasPrefix)(s,`/${t.toLowerCase()}`))?e:(0,n.addPathPrefix)(e,`/${t}`)}},30283,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"formatNextPathnameInfo",{enumerable:!0,get:function(){return o}});let n=e.r(38281),i=e.r(41858),a=e.r(52539),s=e.r(95524);function o(e){let t=(0,s.addLocale)(e.pathname,e.locale,e.buildId?void 0:e.defaultLocale,e.ignorePrefix);return(e.buildId||!e.trailingSlash)&&(t=(0,n.removeTrailingSlash)(t)),e.buildId&&(t=(0,a.addPathSuffix)((0,i.addPathPrefix)(t,`/_next/data/${e.buildId}`),"/"===e.pathname?"index.json":".json")),t=(0,i.addPathPrefix)(t,e.basePath),!e.buildId&&e.trailingSlash?t.endsWith("/")?t:(0,a.addPathSuffix)(t,"/"):(0,n.removeTrailingSlash)(t)}},13079,(e,t,r)=>{"use strict";function n(e,t){let r;if(t?.host&&!Array.isArray(t.host))r=t.host.toString().split(":",1)[0];else{if(!e.hostname)return;r=e.hostname}return r.toLowerCase()}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getHostname",{enumerable:!0,get:function(){return n}})},27711,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"normalizeLocalePath",{enumerable:!0,get:function(){return i}});let n=new WeakMap;function i(e,t){let r;if(!t)return{pathname:e};let i=n.get(t);i||(i=t.map(e=>e.toLowerCase()),n.set(t,i));let a=e.split("/",2);if(!a[1])return{pathname:e};let s=a[1].toLowerCase(),o=i.indexOf(s);return o<0?{pathname:e}:(r=t[o],{pathname:e=e.slice(r.length+1)||"/",detectedLocale:r})}},57979,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"removePathPrefix",{enumerable:!0,get:function(){return i}});let n=e.r(59084);function i(e,t){if(!(0,n.pathHasPrefix)(e,t))return e;let r=e.slice(t.length);return r.startsWith("/")?r:`/${r}`}},83605,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getNextPathnameInfo",{enumerable:!0,get:function(){return s}});let n=e.r(27711),i=e.r(57979),a=e.r(59084);function s(e,t){let{basePath:r,i18n:s,trailingSlash:o}=t.nextConfig??{},l={pathname:e,trailingSlash:"/"!==e?e.endsWith("/"):o};r&&(0,a.pathHasPrefix)(l.pathname,r)&&(l.pathname=(0,i.removePathPrefix)(l.pathname,r),l.basePath=r);let c=l.pathname;if(l.pathname.startsWith("/_next/data/")&&l.pathname.endsWith(".json")){let e=l.pathname.replace(/^\/_next\/data\//,"").replace(/\.json$/,"").split("/");l.buildId=e[0],c="index"!==e[1]?`/${e.slice(1).join("/")}`:"/",!0===t.parseData&&(l.pathname=c)}if(s){let e=t.i18nProvider?t.i18nProvider.analyze(l.pathname):(0,n.normalizeLocalePath)(l.pathname,s.locales);l.locale=e.detectedLocale,l.pathname=e.pathname??l.pathname,!e.detectedLocale&&l.buildId&&(e=t.i18nProvider?t.i18nProvider.analyze(c):(0,n.normalizeLocalePath)(c,s.locales)).detectedLocale&&(l.locale=e.detectedLocale)}return l}},73670,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"NextURL",{enumerable:!0,get:function(){return u}});let n=e.r(57645),i=e.r(30283),a=e.r(13079),s=e.r(83605),o=/^(?:127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}|\[::1\]|localhost)$/;function l(e,t){let r=new URL(String(e),t&&String(t));return o.test(r.hostname)&&(r.hostname="localhost"),r}let c=Symbol("NextURLInternal");class u{constructor(e,t,r){let n,i;"object"==typeof t&&"pathname"in t||"string"==typeof t?(n=t,i=r||{}):i=r||t||{},this[c]={url:l(e,n??i.base),options:i,basePath:""},this.analyze()}analyze(){var e,t,r,i,o;let l=(0,s.getNextPathnameInfo)(this[c].url.pathname,{nextConfig:this[c].options.nextConfig,parseData:!0,i18nProvider:this[c].options.i18nProvider}),u=(0,a.getHostname)(this[c].url,this[c].options.headers);this[c].domainLocale=this[c].options.i18nProvider?this[c].options.i18nProvider.detectDomainLocale(u):(0,n.detectDomainLocale)(null==(t=this[c].options.nextConfig)||null==(e=t.i18n)?void 0:e.domains,u);let d=(null==(r=this[c].domainLocale)?void 0:r.defaultLocale)||(null==(o=this[c].options.nextConfig)||null==(i=o.i18n)?void 0:i.defaultLocale);this[c].url.pathname=l.pathname,this[c].defaultLocale=d,this[c].basePath=l.basePath??"",this[c].buildId=l.buildId,this[c].locale=l.locale??d,this[c].trailingSlash=l.trailingSlash}formatPathname(){return(0,i.formatNextPathnameInfo)({basePath:this[c].basePath,buildId:this[c].buildId,defaultLocale:this[c].options.forceLocale?void 0:this[c].defaultLocale,locale:this[c].locale,pathname:this[c].url.pathname,trailingSlash:this[c].trailingSlash})}formatSearch(){return this[c].url.search}get buildId(){return this[c].buildId}set buildId(e){this[c].buildId=e}get locale(){return this[c].locale??""}set locale(e){var t,r;if(!this[c].locale||!(null==(r=this[c].options.nextConfig)||null==(t=r.i18n)?void 0:t.locales.includes(e)))throw Object.defineProperty(TypeError(`The NextURL configuration includes no locale "${e}
551"`),"__NEXT_ERROR_CODE",{value:"E597",enumerable:!1,configurable:!0});this[c].locale=e}get defaultLocale(){return this[c].defaultLocale}get domainLocale(){return this[c].domainLocale}get searchParams(){return this[c].url.searchParams}get host(){return this[c].url.host}set host(e){this[c].url.host=e}get hostname(){return this[c].url.hostname}set hostname(e){this[c].url.hostname=e}get port(){return this[c].url.port}set port(e){this[c].url.port=e}get protocol(){return this[c].url.protocol}set protocol(e){this[c].url.protocol=e}get href(){let e=this.formatPathname(),t=this.formatSearch();return`${this.protocol}//${this.host}${e}${t}${this.hash}`}set href(e){this[c].url=l(e),this.analyze()}get origin(){return this[c].url.origin}get pathname(){return this[c].url.pathname}set pathname(e){this[c].url.pathname=e}get hash(){return this[c].url.hash}set hash(e){this[c].url.hash=e}get search(){return this[c].url.search}set search(e){this[c].url.search=e}get password(){return this[c].url.password}set password(e){this[c].url.password=e}get username(){return this[c].url.username}set username(e){this[c].url.username=e}get basePath(){return this[c].basePath}set basePath(e){this[c].basePath=e.startsWith("/")?e:`/${e}`}toString(){return this.href}toJSON(){return this.href}[Symbol.for("edge-runtime.inspect.custom")](){return{href:this.href,origin:this.origin,protocol:this.protocol,username:this.username,password:this.password,host:this.host,hostname:this.hostname,port:this.port,pathname:this.pathname,search:this.search,searchParams:this.searchParams,hash:this.hash}}clone(){return new u(String(this),this[c].options)}}},52539,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"addPathSuffix",{enumerable:!0,get:function(){return i}});let n=e.r(72463);function i(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:i,hash:a}=(0,n.parsePath)(e);return`${r}${t}${i}${a}`}}]);
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.