1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,906202,(e,t,r)=>{t.exports=function(e){return null!=e&&null!=e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}},970210,(e,t,r)=>{function n(e,t){"boolean"==typeof t&&(t={forever:t}),this._originalTimeouts=JSON.parse(JSON.stringify(e)),this._timeouts=e,this._options=t||{},this._maxRetryTime=t&&t.maxRetryTime||1/0,this._fn=null,this._errors=[],this._attempts=1,this._operationTimeout=null,this._operationTimeoutCb=null,this._timeout=null,this._operationStart=null,this._timer=null,this._options.forever&&(this._cachedTimeouts=this._timeouts.slice(0))}t.exports=n,n.prototype.reset=function(){this._attempts=1,this._timeouts=this._originalTimeouts.slice(0)},n.prototype.stop=function(){this._timeout&&clearTimeout(this._timeout),this._timer&&clearTimeout(this._timer),this._timeouts=[],this._cachedTimeouts=null},n.prototype.retry=function(e){if(this._timeout&&clearTimeout(this._timeout),!e)return!1;var t=new Date().getTime();if(e&&t-this._operationStart>=this._maxRetryTime)return this._errors.push(e),this._errors.unshift(Error("RetryOperation timeout occurred")),!1;this._errors.push(e);var r=this._timeouts.shift();if(void 0===r)if(!this._cachedTimeouts)return!1;else this._errors.splice(0,this._errors.length-1),r=this._cachedTimeouts.slice(-1);var n=this;return this._timer=setTimeout(function(){n._attempts++,n._operationTimeoutCb&&(n._timeout=setTimeout(function(){n._operationTimeoutCb(n._attempts)},n._operationTimeout),n._options.unref&&n._timeout.unref()),n._fn(n._attempts)},r),this._options.unref&&this._timer.unref(),!0},n.prototype.attempt=function(e,t){this._fn=e,t&&(t.timeout&&(this._operationTimeout=t.timeout),t.cb&&(this._operationTimeoutCb=t.cb));var r=this;this._operationTimeoutCb&&(this._timeout=setTimeout(function(){r._operationTimeoutCb()},r._operationTimeout)),this._operationStart=new Date().getTime(),this._fn(this._attempts)},n.prototype.try=function(e){console.log("Using RetryOperation.try() is deprecated"),this.attempt(e)},n.prototype.start=function(e){console.log("Using RetryOperation.start() is deprecated"),this.attempt(e)},n.prototype.start=n.prototype.try,n.prototype.errors=function(){return this._errors},n.prototype.attempts=function(){return this._attempts},n.prototype.mainError=function(){if(0===this._errors.length)return null;for(var e={},t=null,r=0,n=0;n<this._errors.length;n++){var i=this._errors[n],o=i.message,a=(e[o]||0)+1;e[o]=a,a>=r&&(t=i,r=a)}return t}},731238,(e,t,r)=>{var n=e.r(970210);r.operation=function(e){return new n(r.timeouts(e),{forever:e&&(e.forever||e.retries===1/0),unref:e&&e.unref,maxRetryTime:e&&e.maxRetryTime})},r.timeouts=function(e){if(e instanceof Array)return[].concat(e);var t={retries:10,factor:2,minTimeout:1e3,maxTimeout:1/0,randomize:!1};for(var r in e)t[r]=e[r];if(t.minTimeout>t.maxTimeout)throw Error("minTimeout is greater than maxTimeout");for(var n=[],i=0;i<t.retries;i++)n.push(this.createTimeout(i,t));return e&&e.forever&&!n.length&&n.push(this.createTimeout(i,t)),n.sort(function(e,t){return e-t}),n},r.createTimeout=function(e,t){var r=Math.round((t.randomize?Math.random()+1:1)*Math.max(t.minTimeout,1)*Math.pow(t.factor,e));return Math.min(r,t.maxTimeout)},r.wrap=function(e,t,n){if(t instanceof Array&&(n=t,t=null),!n)for(var i in n=[],e)"function"==typeof e[i]&&n.push(i);for(var o=0;o<n.length;o++){var a=n[o],l=e[a];e[a]=(function(n){var i=r.operation(t),o=Array.prototype.slice.call(arguments,1),a=o.pop();o.push(function(e){i.retry(e)||(e&&(arguments[0]=i.mainError()),a.apply(this,arguments))}),i.attempt(function(){n.apply(e,o)})}).bind(e,l),e[a].options=t}}},629103,(e,t,r)=>{t.exports=e.r(731238)},452172,(e,t,r)=>{var n=e.r(629103);t.exports=function(e,t){return new Promise(function(r,i){var o,a=t||{};function l(e){i(e||Error("Aborted"))}function s(e,t){e.bail?l(e):o.retry(e)?a.onRetry&&a.onRetry(e,t):i(o.mainError())}"randomize"in a||(a.randomize=!0),(o=n.operation(a)).attempt(function(t){var n;try{n=e(l,t)}catch(e){s(e,t);return}Promise.resolve(n).then(r).catch(function(e){s(e,t)})})})}},561030,(e,t,r)=>{t.exports=function(e,t){let r;if("function"!=typeof e)throw TypeError(`Expected the first argument to be a \`function\`, got \`${typeof e}\`.`);let n=0;return function(...i){clearTimeout(r);let o=Date.now(),a=t-(o-n);a<=0?(n=o,e.apply(this,i)):r=setTimeout(()=>{n=Date.now(),e.apply(this,i)},a)}}},797221,(e,t,r)=>{"use strict";function n({widthInt:e,heightInt:t,blurWidth:r,blurHeight:n,blurDataURL:i,objectFit:o}
1){let a=r?40*r:e,l=n?40*n:t,s=a&&l?`viewBox='0 0 ${a} ${l}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${s}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${s?"none":"contain"===o?"xMidYMid":"cover"===o?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${i}'/%3E%3C/svg%3E`}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},350456,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={VALID_LOADERS:function(){return o},imageConfigDefault:function(){return a}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let o=["default","imgix","cloudinary","akamai","custom"],a={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1}},795056,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImgProps",{enumerable:!0,get:function(){return u}}),e.r(886511);let n=e.r(622013),i=e.r(797221),o=e.r(350456),a=["-moz-initial","fill","none","scale-down",void 0];function l(e){return void 0!==e.default}function s(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function u({src:e,sizes:t,unoptimized:r=!1,priority:u=!1,preload:d=!1,loading:c,className:p,quality:f,width:m,height:h,fill:g=!1,style:b,overrideSrc:y,onLoad:v,onLoadingComplete:x,placeholder:w="empty",blurDataURL:_,fetchPriority:S,decoding:E="async",layout:j,objectFit:T,objectPosition:P,lazyBoundary:C,lazyRoot:k,...R},O){var I;let F,U,L,{imgConf:N,showAltText:A,blurComplete:M,defaultLoader:B}=O,$=N||o.imageConfigDefault;if("allSizes"in $)F=$;else{let e=[...$.deviceSizes,...$.imageSizes].sort((e,t)=>e-t),t=$.deviceSizes.sort((e,t)=>e-t),r=$.qualities?.sort((e,t)=>e-t);F={...$,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===B)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let D=R.loader||B;delete R.loader,delete R.srcSet;let q="__next_img_default"in D;if(q){if("custom"===F.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop. 2Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=D;D=t=>{let{config:r,...n}=t;return e(n)}}if(j){"fill"===j&&(g=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[j];e&&(b={...b,...e});let r={responsive:"100vw",fill:"100vw"}[j];r&&!t&&(t=r)}let z="",V=s(m),H=s(h);if((I=e)&&"object"==typeof I&&(l(I)||void 0!==I.src)){let t=l(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}
2`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(U=t.blurWidth,L=t.blurHeight,_=_||t.blurDataURL,z=t.src,!g)if(V||H){if(V&&!H){let e=V/t.width;H=Math.round(t.height*e)}else if(!V&&H){let e=H/t.height;V=Math.round(t.width*e)}}else V=t.width,H=t.height}let G=!u&&!d&&("lazy"===c||void 0===c);(!(e="string"==typeof e?e:z)||e.startsWith("data:")||e.startsWith("blob:"))&&(r=!0,G=!1),F.unoptimized&&(r=!0),q&&!F.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(r=!0);let W=s(f),X=Object.assign(g?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:T,objectPosition:P}:{},A?{}:{color:"transparent"},b),K=M||"empty"===w?null:"blur"===w?`url("data:image/svg+xml;charset=utf-8,${(0,i.getImageBlurSvg)({widthInt:V,heightInt:H,blurWidth:U,blurHeight:L,blurDataURL:_||"",objectFit:X.objectFit})}")`:`url("${w}")`,Y=a.includes(X.objectFit)?"fill"===X.objectFit?"100% 100%":"cover":X.objectFit,J=K?{backgroundSize:Y,backgroundPosition:X.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:K}:{},Q=function({config:e,src:t,unoptimized:r,width:i,quality:o,sizes:a,loader:l}){if(r){let e=(0,n.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//")&&e){let r=t.includes("?")?"&":"?";t=`${t}${r}dpl=${e}`}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:s,kind:u}=function({deviceSizes:e,allSizes:t},r,n){if(n){let r=/(^|\s)(1?\d?\d)vw/g,i=[];for(let e;e=r.exec(n);)i.push(parseInt(e[2]));if(i.length){let r=.01*Math.min(...i);return{widths:t.filter(t=>t>=e[0]*r),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof r?{widths:e,kind:"w"}:{widths:[...new Set([r,2*r].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,i,a),d=s.length-1;return{sizes:a||"w"!==u?a:"100vw",srcSet:s.map((r,n)=>`${l({config:e,src:t,quality:o,width:r})} ${"w"===u?r:n+1}${u}`).join(", "),src:l({config:e,src:t,quality:o,width:s[d]})}}({config:F,src:e,unoptimized:r,width:V,quality:W,sizes:t,loader:D}),Z=G?"lazy":c;return{props:{...R,loading:Z,fetchPriority:S,width:V,height:H,decoding:E,className:p,style:{...X,...J},sizes:Q.sizes,srcSet:Q.srcSet,src:y||Q.src},meta:{unoptimized:r,preload:d||u,placeholder:w,fill:g}}}},111282,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return l}});let n=e.r(702239),i="u"<typeof window,o=i?()=>{}:n.useLayoutEffect,a=i?()=>{}:n.useEffect;function l(e){let{headManager:t,reduceComponentsToState:r}=e;function l(){if(t&&t.mountedInstances){let e=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(e))}}return i&&(t?.mountedInstances?.add(e.children),l()),o(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),o(()=>(t&&(t._pendingUpdate=l),()=>{t&&(t._pendingUpdate=l)})),a(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},454689,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return h},defaultHead:function(){return c}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let o=e.r(481258),a=e.r(744066),l=e.r(168587),s=a._(e.r(702239)),u=o._(e.r(111282)),d=e.r(797785);function c(){return[(0,l.jsx)("meta",{charSet:"utf-8"},"charset"),(0,l.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function p(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===s.default.Fragment?e.concat(s.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}e.r(886511);let f=["name","httpEquiv","charSet","itemProp"];function m(e){let t,r,n,i;return e.reduce(p,[]).reverse().concat(c().reverse()).filter((t=new Set,r=new Set,n=new Set,i={},e=>{let o=!0,a=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){a=!0;let r=e.key.slice(e.key.indexOf("$")+1);t.has(r)?o=!1:t.add(r)}switch(e.type){case"title":case"base":r.has(e.type)?o=!1:r.add(e.type);break;case"meta":for(let t=0,r=f.length;t<r;t++){let r=f[t];if(e.props.hasOwnProperty(r))if("charSet"===r)n.has(r)?o=!1:n.add(r);else{let t=e.props[r],n=i[r]||new Set;
2("name"!==r||!a)&&n.has(t)?o=!1:(n.add(t),i[r]=n)}}}return o})).reverse().map((e,t)=>{let r=e.key||t;return s.default.cloneElement(e,{key:r})})}let h=function({children:e}){let t=(0,s.useContext)(d.HeadManagerContext);return(0,l.jsx)(u.default,{reduceComponentsToState:m,headManager:t,children:e})};("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)},99679,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return o}});let n=e.r(481258)._(e.r(702239)),i=e.r(350456),o=n.default.createContext(i.imageConfigDefault)},46868,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RouterContext",{enumerable:!0,get:function(){return n}});let n=e.r(481258)._(e.r(702239)).default.createContext(null)},491454,(e,t,r)=>{"use strict";function n(e,t){let r=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-r)<Math.abs(e-r)?t:e,0):r}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findClosestQuality",{enumerable:!0,get:function(){return n}})},420400,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return a}});let n=e.r(491454),i=e.r(622013);function o({config:e,src:t,width:r,quality:o}){if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns. 3Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let a=(0,n.findClosestQuality)(o,e),l=(0,i.getDeploymentId)();return`${e.path}?url=${encodeURIComponent(t)}&w=${r}&q=${a}${t.startsWith("/")&&l?`&dpl=${l}`:""}`}o.__next_img_default=!0;let a=o},877510,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Image",{enumerable:!0,get:function(){return x}});let n=e.r(481258),i=e.r(744066),o=e.r(168587),a=i._(e.r(702239)),l=n._(e.r(517951)),s=n._(e.r(454689)),u=e.r(795056),d=e.r(350456),c=e.r(99679);e.r(886511);let p=e.r(46868),f=n._(e.r(420400)),m=e.r(310953),h={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function g(e,t,r,n,i,o,a){let l=e?.src;e&&e["data-loaded-src"]!==l&&(e["data-loaded-src"]=l,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&i(!0),r?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,i=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>i,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{i=!0,t.stopPropagation()}})}n?.current&&n.current(e)}}))}function b(e){return a.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let y=(0,a.forwardRef)(({src:e,srcSet:t,sizes:r,height:n,width:i,decoding:l,className:s,style:u,fetchPriority:d,placeholder:c,loading:p,unoptimized:f,fill:h,onLoadRef:y,onLoadingCompleteRef:v,setBlurComplete:x,setShowAltText:w,sizesInput:_,onLoad:S,onError:E,...j},T)=>{let P=(0,a.useCallback)(e=>{e&&(E&&(e.src=e.src),e.complete&&g(e,c,y,v,x,f,_))},[e,c,y,v,x,E,f,_]),C=(0,m.useMergedRef)(T,P);return(0,o.jsx)("img",{...j,...b(d),loading:p,width:i,height:n,decoding:l,"data-nimg":h?"fill":"1",className:s,style:u,sizes:r,srcSet:t,src:e,ref:C,onLoad:e=>{g(e.currentTarget,c,y,v,x,f,_)},onError:e=>{w(!0),"empty"!==c&&x(!0),E&&E(e)}})});function v({isAppRouter:e,imgAttributes:t}){let r={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...b(t.fetchPriority)};return e&&l.default.preload?(l.default.preload(t.src,r),null):(0,o.jsx)(s.default,{children:(0,o.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...r},"__nimg-"+t.src+t.srcSet+t.sizes)})}let x=(0,a.forwardRef)((e,t)=>{let r=(0,a.useContext)(p.RouterContext),n=(0,a.useContext)(c.ImageConfigContext),i=(0,a.useMemo)(()=>{let e=h||n||d.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>
3e-t),r=e.deviceSizes.sort((e,t)=>e-t),i=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r,qualities:i,localPatterns:"u"<typeof window?n?.localPatterns:e.localPatterns}},[n]),{onLoad:l,onLoadingComplete:s}=e,m=(0,a.useRef)(l);(0,a.useEffect)(()=>{m.current=l},[l]);let g=(0,a.useRef)(s);(0,a.useEffect)(()=>{g.current=s},[s]);let[b,x]=(0,a.useState)(!1),[w,_]=(0,a.useState)(!1),{props:S,meta:E}=(0,u.getImgProps)(e,{defaultLoader:f.default,imgConf:i,blurComplete:b,showAltText:w});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(y,{...S,unoptimized:E.unoptimized,placeholder:E.placeholder,fill:E.fill,onLoadRef:m,onLoadingCompleteRef:g,setBlurComplete:x,setShowAltText:_,sizesInput:e.sizes,ref:t}),E.preload?(0,o.jsx)(v,{isAppRouter:!r,imgAttributes:S}):null]})});("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)},436921,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return d},getImageProps:function(){return u}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let o=e.r(481258),a=e.r(795056),l=e.r(877510),s=o._(e.r(420400));function u(e){let{props:t}=(0,a.getImgProps)(e,{defaultLoader:s.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let d=l.Image},865570,(e,t,r)=>{t.exports=e.r(436921)}
3,165205,581795,449689,898115,837951,159971,174906,e=>{"use strict";var t,r,n,i=e.i(168587),o=e.i(949189),a=e.i(314126),l=e.i(46605);let s=()=>{let e,t,r,n=(0,o.c)(9),i=(0,a.useComplaintFormStore)(u),{hidden:s,subFieldsVisible:p}=(0,a.useComplaintFormStore)(d),f=l.COMPLAINT_FORM[i-1]?.fields;n[0]!==f||n[1]!==s||n[2]!==p?(t=f?.filter(e=>"infobox"!==e.type&&!s.includes(e.name)),e=t?.filter(e=>p.includes(e.name)&&!!e.subFields?.[0]).flatMap(c).filter(e=>e&&!s.includes(e.name)).filter(Boolean)??[],n[0]=f,n[1]=s,n[2]=p,n[3]=e,n[4]=t):(e=n[3],t=n[4]);let m=e;return n[5]!==f||n[6]!==t||n[7]!==m?(r={activeStepFields:f,visibleActiveFields:t,visibleActiveSubFields:m},n[5]=f,n[6]=t,n[7]=m,n[8]=r):r=n[8],r};function u(e){return e.activeStep}function d(e){return e.conditionalFields}function c(e){return e.subFields}e.s(["useActiveComplaintFormFields",0,s],581795);var p=e.i(335532),f=e.i(577107),m=e.i(415081),h=e.i(335904),g=e.i(785692),b=e.i(839547),y=e.i(912539);let v=(0,y.createServerReference)("4031599bd19f2b4bcdff0bfb62548699cf71948eb4",y.callServer,void 0,y.findSourceMapURL,"deleteFromSanityAction"),x=(0,y.createServerReference)("40857446b0a04ff1e528ef076bd6591600ba04f4cd",y.callServer,void 0,y.findSourceMapURL,"uploadSanityAssetFromBlobAction");e.i(751368);var w=e.i(390462),_=e.i(906202);let S={toWeb(){throw Error("Vercel Blob: Sorry, we cannot get a Readable stream in this environment. If you see this message please open an issue here: https://github.com/vercel/storage/ with details on your environment.")}};var E=e.i(452172);let j=globalThis.fetch.bind(globalThis);var T=e.i(561030),P=new Promise(e=>{try{let t=new Uint8Array([104,101,108,108,111]);new Blob([t]).text().then(t=>{e("hello"===t)}).catch(()=>{e(!1)})}catch{e(!1)}});async function C(e){var t,r;let n;return e instanceof ReadableStream?e:e instanceof Blob?e.stream():k(e)?S.toWeb(e):(n=e instanceof ArrayBuffer?new Uint8Array(e):(t=e,(0,_.default)(t))?e:(r=e,new TextEncoder().encode(r)),await P)?new Blob([n]).stream():new ReadableStream({start(e){e.enqueue(n),e.close()}})}function k(e){return"object"==typeof e&&"function"==typeof e.pipe&&e.readable&&"function"==typeof e._read&&"object"==typeof e._readableState}var R=/^((-|\+)?(\d+(?:\.\d+)?)) *(kb|mb|gb|tb|pb)$/i,O={b:1,kb:1024,mb:1048576,gb:0x40000000,tb:0x10000000000,pb:0x4000000000000};function I(e){let t;if("number"==typeof e&&!Number.isNaN(e))return e;if("string"!=typeof e)return null;let r=R.exec(e),n="b";if(r){let[,e,,,i]=r;if(!e)return null;t=parseFloat(e),i&&(n=i.toLowerCase())}else t=parseInt(e,10);return Number.isNaN(t)?null:Math.floor(O[n]*t)}var F=class extends Error{constructor(e){super(`Vercel Blob: ${e}`)}};function U(e){if("object"!=typeof e||null===e)return!1;let t=Object.getPrototypeOf(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}var L=["//"],N=(()=>{if(function(){if("u">typeof navigator&&"ReactNative"===navigator.product)return!0;if(void 0!==w.default){let e=w.default.type;return"renderer"!==e&&"worker"!==e&&!!(w.default.versions&&w.default.versions.node)}return!1}())return!0;if(A().startsWith("http://localhost"))return!1;let e=!1,t=new Request(A(),{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})();function A(e=""){let t=null;try{t=w.default.env.VERCEL_BLOB_API_URL||w.default.env.NEXT_PUBLIC_VERCEL_BLOB_API_URL}catch{}return`${t||"https://vercel.com/api/blob"}${e}`}var M="function"==typeof TextEncoder?new TextEncoder:null;function B(e){return e?"string"==typeof e?M?M.encode(e).byteLength:new Blob([e]).size:"byteLength"in e&&"number"==typeof e.byteLength?e.byteLength:"size"in e&&"number"==typeof e.size?e.size:0:0}function $(e){return globalThis.ReadableStream&&e instanceof ReadableStream}var D=!1;try{((null==(t=w.default.env.DEBUG)?void 0:t.includes("blob"))||(null==(r=w.default.env.NEXT_PUBLIC_DEBUG)?void 0:r.includes("blob")))&&(D=!0)}catch{}function q(e,...t){D&&console.debug(`vercel-blob: ${e}`,...t)}var z=null!=(n=globalThis.DOMException)?n:(()=>{try{atob("~")}catch(e){return Object.getPrototypeOf(e).constructor}})(),V=Object.prototype.toString,H=new Set(["network error","Failed to fetch","NetworkError when attempting to fetch resource.","The Internet connection appears to be offline.","Load failed","Network request failed","fetch failed","terminated"]),G="function"==typeof j,W=G&&N,X=async({input:e,init:t,onUploadProgress:r})=>{var n,i;let o;if(q("using fetch"),t.body)if(r){let e,i=await C(t.body),a=0,l=(n=e=>{r(a+=e)},e=new Uint8Array(0),new TransformStream({transform(t,r){queueMicrotask(()=>{let i=new Uint8Array(e.length+t.byteLength);for(i.set(e),i.set(new Uint8Array(t),e.length),e=i;e.length>=65536;){let t=e.slice(0,65536);r.enqueue(t),null==n||n(t.byteLength),e=e.slice(65536)}})},flush(t){queueMicrotask(()=>{e.length>0&&(t.enqueue(e),null==n||n(e.byteLength))})}}));o=i.pipeThrough(l)}else o=t.body;let a=N&&o&&($(i=o)||k(i))?"half":void 0;return j(e,{...t,...t.body?{body:o}:{},duplex:a})},K="u">typeof XMLHttpRequest,Y=async({input:e,init:t,onUploadProgress:r})=>{q("using xhr");let n=null;return t.body&&(n=$(t.body)?await new Response(t.body).blob():t.body),new Promise((i,o)=>{let a=new XMLHttpRequest;(a.open(t.method||"GET",e.toString(),!0),r&&a.upload.addEventListener("progress",e=>{e.lengthComputable&&r(e.loaded)}),a.onload=()=>{var e;if(null==(e=t.signal)?void 0:e.aborted)return void o(new DOMException("The user aborted the request.","AbortError"));let r=new Headers;
3a.getAllResponseHeaders().trim().split(/[\r\n]+/).forEach(e=>{let t=e.split(": "),n=t.shift(),i=t.join(": ");n&&r.set(n.toLowerCase(),i)}),i(new Response(a.response,{status:a.status,statusText:a.statusText,headers:r}))},a.onerror=()=>{o(TypeError("Network request failed"))},a.ontimeout=()=>{o(TypeError("Network request timed out"))},a.onabort=()=>{o(new DOMException("The user aborted a request.","AbortError"))},t.headers&&new Headers(t.headers).forEach((e,t)=>{a.setRequestHeader(t,e)}),t.signal&&(t.signal.addEventListener("abort",()=>{a.abort()}),t.signal.aborted))?a.abort():a.send(n)})},J=async({input:e,init:t,onUploadProgress:r})=>{if(r){if(W)return X({input:e,init:t,onUploadProgress:r});if(K)return Y({input:e,init:t,onUploadProgress:r})}if(G)return X({input:e,init:t});if(K)return Y({input:e,init:t});throw Error("No request implementation available")},Q=class extends F{constructor(){super("Access denied, please provide a valid token for this resource.")}},Z=class extends F{constructor(e){super(`Content type mismatch, ${e}.`)}},ee=class extends F{constructor(e){super(`Pathname mismatch, ${e}. Check the pathname used in upload() or put() matches the one from the client token.`)}},et=class extends F{constructor(){super("Client token has expired.")}},er=class extends F{constructor(e){super(`File is too large, ${e}.`)}},en=class extends F{constructor(){super("This store does not exist.")}},ei=class extends F{constructor(){super("This store has been suspended.")}},eo=class extends F{constructor(){super("Unknown error, please visit https://vercel.com/help.")}},ea=class extends F{constructor(){super("The requested blob does not exist")}},el=class extends F{constructor(){super("The blob service is currently not available. Please try again.")}},es=class extends F{constructor(e){super(`Too many requests please lower the number of concurrent requests ${e?` - try again in ${e} seconds`:""}.`),this.retryAfter=null!=e?e:0}},eu=class extends F{constructor(){super("The request was aborted.")}},ed=class extends F{constructor(){super("Precondition failed: ETag mismatch.")}};async function ec(e){var t,r,n;let i,o,a,l;try{let a=await e.json();i=null!=(r=null==(t=a.error)?void 0:t.code)?r:"unknown_error",o=null==(n=a.error)?void 0:n.message}catch{i="unknown_error"}switch((null==o?void 0:o.includes("contentType"))&&o.includes("is not allowed")&&(i="content_type_not_allowed"),(null==o?void 0:o.includes('"pathname"'))&&o.includes("does not match the token payload")&&(i="client_token_pathname_mismatch"),"Token expired"===o&&(i="client_token_expired"),(null==o?void 0:o.includes("the file length cannot be greater than"))&&(i="file_too_large"),i){case"store_suspended":a=new ei;break;case"forbidden":a=new Q;break;case"content_type_not_allowed":a=new Z(o);break;case"client_token_pathname_mismatch":a=new ee(o);break;case"client_token_expired":a=new et;break;case"file_too_large":a=new er(o);break;case"not_found":a=new ea;break;case"store_not_found":a=new en;break;case"bad_request":a=new F(null!=o?o:"Bad request");break;case"service_unavailable":a=new el;break;case"rate_limited":a=new es((l=e.headers.get("retry-after"))?parseInt(l,10):void 0);break;case"precondition_failed":a=new ed;break;default:a=new eo}return{code:i,error:a}}async function ep(e,t,r){let n=function(){let e=null;try{e=w.default.env.VERCEL_BLOB_API_VERSION_OVERRIDE||w.default.env.NEXT_PUBLIC_VERCEL_BLOB_API_VERSION_OVERRIDE}catch{}return`${null!=e?e:12}`}(),i=function(e){if(null==e?void 0:e.token)return e.token;if(w.default.env.BLOB_READ_WRITE_TOKEN)return w.default.env.BLOB_READ_WRITE_TOKEN;throw new F("No token found. Either configure the `BLOB_READ_WRITE_TOKEN` environment variable, or pass a `token` option to your calls.")}(r),o=function(){let e={};try{"VERCEL_BLOB_PROXY_THROUGH_ALTERNATIVE_API"in w.default.env&&void 0!==w.default.env.VERCEL_BLOB_PROXY_THROUGH_ALTERNATIVE_API?e["x-proxy-through-alternative-api"]=w.default.env.VERCEL_BLOB_PROXY_THROUGH_ALTERNATIVE_API:"NEXT_PUBLIC_VERCEL_BLOB_PROXY_THROUGH_ALTERNATIVE_API"in w.default.env&&void 0!==w.default.env.NEXT_PUBLIC_VERCEL_BLOB_PROXY_THROUGH_ALTERNATIVE_API&&(e["x-proxy-through-alternative-api"]=w.default.env.NEXT_PUBLIC_VERCEL_BLOB_PROXY_THROUGH_ALTERNATIVE_API)}catch{}return e}(),[,,,a=""]=i.split("_"),l=`${a}:${Date.now()}:${Math.random().toString(16).slice(2)}`,s=0,u=0,d=0,c=(null==r?void 0:r.onUploadProgress)||function(){try{return"1"===w.default.env.VERCEL_BLOB_USE_X_CONTENT_LENGTH}catch{return!1}}();t.body&&c&&(u=B(t.body)),(null==r?void 0:r.onUploadProgress)&&r.onUploadProgress({loaded:0,total:u,percentage:0});let p=await (0,E.default)(async a=>{let p;try{p=await J({input:A(e),init:{...t,headers:{"x-api-blob-request-id":l,"x-api-blob-request-attempt":String(s),"x-api-version":n,...c?{"x-content-length":String(u)}:{},authorization:`Bearer ${i}`,...o,...t.headers}},onUploadProgress:(null==r?void 0:r.onUploadProgress)?e=>{var t;let n=0!==u?u:e;d=e;let i=u>0?Number((e/n*100).toFixed(2)):0;100===i&&u>0||null==(t=r.onUploadProgress)||t.call(r,{loaded:e,total:n,percentage:i})}:void 0})}catch(e){if(e instanceof z&&"AbortError"===e.name)return void a(new eu);if(e&&"[object Error]"===V.call(e)&&"TypeError"===e.name&&"string"==typeof e.message&&("Load failed"===e.message?void 0===e.stack:H.has(e.message)))throw e;if(e instanceof TypeError)return void a(e);throw e}if(p.ok)return p;let{code:f,error:m}=await ec(p);if("unknown_error"===f||"service_unavailable"===f||"internal_server_error"===f)throw m;a(m)},{retries:function(){try{let e=w.default.env.VERCEL_BLOB_RETRIES||"10";return parseInt(e,10)}catch{return 10}}(),onRetry:t=>{t instanceof Error&&q(`retrying API request to ${e}`,t.message),s+=1}});if(!p)throw new eo;return(null==r?void 0:r.onUploadProgress)&&r.onUploadProgress({loaded:d,total:d,percentage:100}),await p.json()}function ef(e,t){let r={};return e.includes("contentType")&&t.contentType&&(r["x-content-type"]=t.contentType),e.includes("addRandomSuffix")&&void 0!==t.addRandomSuffix&&(r["x-add-random-suffix"]=t.addRandomSuffix?"1":"0"),e.includes("allowOverwrite")&&void 0!==t.allowOverwrite&&(r["x-allow-overwrite"]=t.allowOverwrite?"1":"0"),e.includes("cacheControlMa
3xAge")&&void 0!==t.cacheControlMaxAge&&(r["x-cache-control-max-age"]=t.cacheControlMaxAge.toString()),e.includes("ifMatch")&&t.ifMatch&&(r["x-if-match"]=t.ifMatch),r}async function em({pathname:e,options:t,extraChecks:r,getToken:n}){if(!e)throw new F("pathname is required");if(e.length>950)throw new F("pathname is too long, maximum length is 950");for(let t of L)if(e.includes(t))throw new F(`pathname cannot contain "${t}", please encode it if needed`);if(!t)throw new F("missing options, see usage");if("public"!==t.access)throw new F('access must be "public"');return r&&r(t),n&&(t.token=await n(e,t)),t}async function eh({uploadId:e,key:t,pathname:r,parts:n,headers:i,options:o}){let a=new URLSearchParams({pathname:r});try{let r=await ep(`/mpu?${a.toString()}`,{method:"POST",headers:{...i,"content-type":"application/json","x-mpu-action":"complete","x-mpu-upload-id":e,"x-mpu-key":encodeURIComponent(t)},body:JSON.stringify(n),signal:o.abortSignal},o);return q("mpu: complete",r),r}catch(e){if(e instanceof TypeError&&("Failed to fetch"===e.message||"fetch failed"===e.message))throw new el;throw e}}async function eg(e,t,r){q("mpu: create","pathname:",e);let n=new URLSearchParams({pathname:e});try{let e=await ep(`/mpu?${n.toString()}`,{method:"POST",headers:{...t,"x-mpu-action":"create"},signal:r.abortSignal},r);return q("mpu: create",e),e}catch(e){if(e instanceof TypeError&&("Failed to fetch"===e.message||"fetch failed"===e.message))throw new el;throw e}}async function eb({uploadId:e,key:t,pathname:r,headers:n,options:i,internalAbortController:o=new AbortController,part:a}){var l,s,u;let d=new URLSearchParams({pathname:r}),c=ep(`/mpu?${d.toString()}`,{signal:o.signal,method:"POST",headers:{...n,"x-mpu-action":"upload","x-mpu-key":encodeURIComponent(t),"x-mpu-upload-id":e,"x-mpu-part-number":a.partNumber.toString()},body:a.blob},i);function p(){o.abort()}(null==(l=i.abortSignal)?void 0:l.aborted)?p():null==(s=i.abortSignal)||s.addEventListener("abort",p);let f=await c;return null==(u=i.abortSignal)||u.removeEventListener("abort",p),f}var ey="u">typeof window?6:8,ev=8388608*ey*2;async function ex(e,t,r,n){q("mpu: init","pathname:",e,"headers:",r);let i={...n,onUploadProgress:void 0},o=await eg(e,r,i),a=B(t),l=await C(t),s=await function({uploadId:e,key:t,pathname:r,stream:n,headers:i,options:o,totalToLoad:a}){q("mpu: upload init","key:",t);let l=new AbortController;return new Promise((s,u)=>{let d,c=[],p=[],f=n.getReader(),m=0,h=!1,g=1,b=!1,y=0,v=!1,x=0,w=[],_=0,S={};async function E(){for(q("mpu: upload read start","activeUploads:",m,"currentBytesInMemory:",`${I(y)}/${I(ev)}`,"bytesSent:",I(x)),h=!0;y<ev&&!b;)try{let{value:e,done:t}=await f.read();if(t){v=!0,q("mpu: upload read consumed the whole stream"),w.length>0&&(c.push({partNumber:g++,blob:new Blob(w,{type:"application/octet-stream"})}),P()),h=!1;return}y+=e.byteLength;let r=0;for(;r<e.byteLength;){let t=8388608-_,n=Math.min(r+t,e.byteLength),i=e.slice(r,n);w.push(i),_+=i.byteLength,r=n,8388608===_&&(c.push({partNumber:g++,blob:new Blob(w,{type:"application/octet-stream"})}),w=[],_=0,P())}}catch(e){C(e)}q("mpu: upload read end","activeUploads:",m,"currentBytesInMemory:",`${I(y)}/${I(ev)}`,"bytesSent:",I(x)),h=!1}async function j(n){m++,q("mpu: upload send part start","partNumber:",n.partNumber,"size:",n.blob.size,"activeUploads:",m,"currentBytesInMemory:",`${I(y)}/${I(ev)}`,"bytesSent:",I(x));try{let a=o.onUploadProgress?e=>{S[n.partNumber]=e.loaded,d&&d()}:void 0,u=await eb({uploadId:e,key:t,pathname:r,headers:i,options:{...o,onUploadProgress:a},internalAbortController:l,part:n});if(q("mpu: upload send part end","partNumber:",n.partNumber,"activeUploads",m,"currentBytesInMemory:",`${I(y)}/${I(ev)}`,"bytesSent:",I(x)),b)return;if(p.push({partNumber:n.partNumber,etag:u.etag}),y-=n.blob.size,m--,x+=n.blob.size,c.length>0&&P(),v){0===m&&(f.releaseLock(),s(p));return}h||E().catch(C)}catch(e){C(e)}}function P(){if(!b)for(q("send parts","activeUploads",m,"partsToUpload",c.length);m<ey&&c.length>0;){let e=c.shift();e&&j(e)}}function C(e){b||(b=!0,l.abort(),f.releaseLock(),e instanceof TypeError&&("Failed to fetch"===e.message||"fetch failed"===e.message)?u(new el):u(e))}
3o.onUploadProgress&&(d=(0,T.default)(()=>{var e;let t=Object.values(S).reduce((e,t)=>e+t,0),r=a||t,n=a>0?Number((100*(t/a||t)).toFixed(2)):0;null==(e=o.onUploadProgress)||e.call(o,{loaded:t,total:r,percentage:n})},150)),E().catch(C)})}({uploadId:o.uploadId,key:o.key,pathname:e,stream:l,headers:r,options:n,totalToLoad:a});return await eh({uploadId:o.uploadId,key:o.key,pathname:e,parts:s,headers:r,options:i})}function ew({allowedOptions:e,getToken:t,extraChecks:r}){return async function(n,i,o){if(!i)throw new F("body is required");if(U(i))throw new F("Body must be a string, buffer or stream. You sent a plain JavaScript object, double check what you're trying to upload.");let a=await em({pathname:n,options:o,extraChecks:r,getToken:t}),l=ef(e,a);if(!0===a.multipart)return ex(n,i,l,a);let s=a.onUploadProgress?(0,T.default)(a.onUploadProgress,100):void 0,u=new URLSearchParams({pathname:n}),d=await ep(`/?${u.toString()}`,{method:"PUT",body:i,headers:l,signal:a.abortSignal},{...a,onUploadProgress:s});return{url:d.url,downloadUrl:d.downloadUrl,pathname:d.pathname,contentType:d.contentType,contentDisposition:d.contentDisposition,etag:d.etag}}}function e_(e){return function(t){if(!t.token.startsWith("vercel_blob_client_"))throw new F(`${e} must be called with a client token`);if(void 0!==t.addRandomSuffix||void 0!==t.allowOverwrite||void 0!==t.cacheControlMaxAge)throw new F(`${e} doesn't allow \`addRandomSuffix\`, \`cacheControlMaxAge\` or \`allowOverwrite\`. Configure these options at the server side when generating client tokens.`)}}ew({allowedOptions:["contentType"],extraChecks:e_("client/`put`")}),function({allowedOptions:e,getToken:t,extraChecks:r}){}({allowedOptions:["contentType"],extraChecks:e_("client/`createMultipartUpload`")}),function({allowedOptions:e,getToken:t,extraChecks:r}){}({allowedOptions:["contentType"],extraChecks:e_("client/`createMultipartUpload`")}),function({allowedOptions:e,getToken:t,extraChecks:r}){}({allowedOptions:["contentType"],extraChecks:e_("client/`multipartUpload`")}),function({allowedOptions:e,getToken:t,extraChecks:r}){}({allowedOptions:["contentType"],extraChecks:e_("client/`completeMultipartUpload`")});var eS=ew({allowedOptions:["contentType"],extraChecks(e){if(void 0===e.handleUploadUrl)throw new F("client/`upload` requires the 'handleUploadUrl' parameter");if(void 0!==e.addRandomSuffix||void 0!==e.createPutExtraChecks||void 0!==e.cacheControlMaxAge||void 0!==e.ifMatch)throw new F("client/`upload` doesn't allow `addRandomSuffix`, `cacheControlMaxAge`, `allowOverwrite` or `ifMatch`. Configure these options at the server side when generating client tokens.")},async getToken(e,t){var r,n;return eE({handleUploadUrl:t.handleUploadUrl,pathname:e,clientPayload:null!=(r=t.clientPayload)?r:null,multipart:null!=(n=t.multipart)&&n,headers:t.headers})}});async function eE(e){let{handleUploadUrl:t,pathname:r}=e,n=!function(e){try{return new URL(e),!0}catch{return!1}}(t)?new URL(t,location.href).href:t,i={type:"blob.generate-client-token",payload:{pathname:r,clientPayload:e.clientPayload,multipart:e.multipart}},o=await j(n,{method:"POST",body:JSON.stringify(i),headers:{"content-type":"application/json",...e.headers},signal:e.abortSignal});if(!o.ok)throw new F("Failed to retrieve the client token");try{let{clientToken:e}=await o.json();return e}catch{throw new F("Failed to retrieve the client token")}}var ej=e.i(702239);let eT=e=>{let{fileType:t,allowMultiple:r,value:n,onUploadComplete:o,onUploadError:a,onUploadStart:l,mediaTags:s,button:u,allowedContent:d,fieldClassName:c,filesPreview:p}=e,f=!!n?.[0]?.url,[m,h]=(0,ej.useState)(!1),[g,b]=(0,ej.useState)(0),[y,w]=(0,ej.useState)(!1),[_,S]=(0,ej.useState)(!1),E=eP({isUploading:m,fileType:t,hasValue:f,allowMultiple:r,uploadProgress:g,isDragging:y,isDraggingInvalidType:_}),{inputRef:j,triggerInputClick:T}=eC(),P=(0,ej.useRef)(Promise.resolve()),C=(0,ej.useRef)(n),k=(0,ej.useRef)([]),[R,O]=(0,ej.useState)(0),I=R>0;(0,ej.useEffect)(()=>{C.current=n},[n]);let F=(e,t)=>t?`Filen "${e.name}" er for stor. Maks 100MB`:`Filen "${e.name}" kunne ikke lastes opp`,U=e=>{let t=e.filter(e=>e.size>0x6400000),r=e.filter(e=>e.size<=0x6400000);if(t.length>0){let e=t.map(e=>({file:e,error:F(e,!0)}));k.current.push(...e),O(k.current.length),a?.({erroredFiles:e})}return r},L=async e=>{if(0!==e.length){h(!0),b(0),l?.();try{let t=100/e.length,i=0;for(let l=0;l<e.length;l+=5){let u=e.slice(l,l+5).map(async(u,d)=>{if(!u)return;let c=(l+d)/e.length*100,p=c+.5*t;try{let a=await eS(u.name,u,{access:"public",handleUploadUrl:"/api/upload",onUploadProgress:e=>{let r=e.percentage/100,n=c+r*t*.5;b(e=>Math.max(e,Math.min(n,p)))}});b(e=>Math.max(e,p));let l=await x({blobUrl:a.url,name:u.name,contentType:u.type||"application/octet-stream",mediaTags:s});if(!l.isSuccess||!l.data)throw Error(l.error||"Upload to Sanity failed");let d=l.data,m=C.current,h=f&&!r&&m[0]?[m[0]]:[];P.current=P.current.then(async()=>{let e=C.current?.filter(Boolean)??[];if(e.some(e=>e.assetId===d.assetId))return;let t=r?[...e,d]:[d];C.current=t,o({uploadedFiles:t,removedFiles:h,erroredFiles:[...k.current]})});let g=++i/e.length*100;b(e=>Math.max(e,Math.min(g,100)));let y=f&&!r?n[0]:void 0;y&&await v(y.assetId)}catch(s){let t=s instanceof Error?s.message:String(s),r=t.includes("Body exceeded")||t.includes("too large"),n=F(u,r),o={file:u,error:n};k.current.push(o),O(k.current.length),a?.({erroredFiles:[o]}),console.error("Upload error:",t);let l=++i/e.length*100;b(e=>Math.max(e,Math.min(l,100)))}});await Promise.all(u)}if(k.current.length>0){let e=C.current;o({uploadedFiles:e,removedFiles:[],erroredFiles:[...k.current]})}}catch(r){let t=e.map(e=>({file:e,error:F(e,!1)}));k.current.push(...t),O(k.current.length),a?.({erroredFiles:t}),o({uploadedFiles:C.current,removedFiles:[],erroredFiles:[...k.current]})}finally{h(!1)}}},N=async e=>{let t=Array.from(e.target.files||[]);k.current=[],O(0);let r=U(t);await L(r),e.target.value=""},A=async e=>{k.current=[],O(0);let t=U(e);await L(t)},M=e=>{if("image"===t){let t=e.items;if(!t||0===t.length)return!1;for(let e=0;e<t.length;e++){let r=t[e];if(r?.kind==="file"){let e=r.type;if(!e||!e.startsWith("image/"))return!0}}}return!1};return(0,i.jsxs)("div",{children:[(0,i.jsxs)("div",{className:c({isUploading:m,isDragging:y,isDraggingInvalidType:_,hasUploadedFiles:f,hasErroredFiles:I}),onDragEnter:e=>{e.preventDefault(),e.stopPropagation(),m||(w(!0),S(M(e.dataTransfer)))},onDragLeave:e=>{e.preventDefault(),e.stopPropagation(),e.currentTarget.contains(e.relatedTarget)||(w(!1),S(!1))},onDragOver:e=>{e.preventDefault(),e.stopPropagation(),y&&!_&&S(M(e.dataTransfer))},onDrop:e=>{if(e.preventDefault(),e.stopPropagation(),w(!1),S(!1),m)return;let n=e.dataTransfer.files;if(n.length>0){let e=Array.from(n),i="image"===t?e.filter(e=>e.type.startsWith("image/")):e;if(!r&&i.length>0){let e=i[0];e&&(i=[e])}i.length>0&&A(i)}},children:[(0,i.jsx)("input",{ref:j,type:"file",className:"hidden",onChange:N,accept:"image"===t?"image/*":void 0,multiple:r??!1,disabled:m}),u({isUploading:m,buttonText:E,triggerInputClick:T,isDragging:y,isDraggingInvalidType:_}),d?.({isUploading:m,isDragging:y,isDraggingInvalidType:_})]}),(f||I)&&p?.({uploadedFiles:n,erroredFiles:k.current,removeErroredFile:e=>{k.current=k.current.filter(t=>t.file.name!==e),O(k.current.length)}})]})},eP=e=>{let t,r,n=(0,o.c)(9),{isUploading:i,fileType:a,hasValue:l,allowMultiple:s,uploadProgress:u,isDragging:d,isDraggingInvalidType:c}=e,[p,f]=(0,ej.useState)("");return n[0]!==s||n[1]!==a||n[2]!==l||n[3]!==d||n[4]!==c||n[5]!==i||n[6]!==u?(t=()=>{i?f(`Laster opp (${Math.round(u)}%)`):d?c?f("image"===a?"Kun bilder er tillatt":"Ugyldig filtype"):"image"===a?l?f(s?"Slipp flere bilder her":"Slipp for å erstatte bilde"):f(s?"Slipp bilder her":"Slipp bilde her"):l?f(s?"Slipp flere filer her":"Slipp for å erstatte fil"):f(s?"Slipp filer her":"Slipp fil her"):"image"===a?l?f(s?"Last opp flere bilder":"Erstatt bilde"):f(s?"Last opp bilder":"Last opp bilde"):l?f(s?"Last opp flere filer":"Erstatt fil"):f(s?"Last opp filer":"Last opp fil")},r=[i,u,a,l,s,d,c],n[0]=s,n[1]=a,n[2]=l,n[3]=d,n[4]=c,n[5]=i,n[6]=u,n[7]=t,n[8]=r):(t=n[7],r=n[8]),(0,ej.useEffect)(t,r),p},eC=()=>{let e,t=(0,o.c)(1),r=(0,ej.useRef)(null);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e={inputRef:r,triggerInputClick:e=>{e.preventDefault(),r.current?.click()}},t[0]=e):e=t[0],e};var ek=e.i(643114),eR=e.i(631658),eO=e.i(810058),eI=e.i(865570);let eF=e=>{let t,r,n,a,l,s,u,d,c,p,f=(0,o.c)(32),{description:m,error:y,fileType:v,allowMultiple:x,onUploadComplete:w,value:_,removeValue:S,size:E,setIsProcessing:j}=e;return f[0]!==e?(t=(0,i.jsx)(b.FieldLabel,{...e}),f[0]=e,f[1]=t):t=f[1],f[2]!==m||f[3]!==e?(r=m&&(0,i.jsx)(h.FieldDescription,{...e}),f[2]=m,f[3]=e,f[4]=r):r=f[4],f[5]!==y?(n=y&&(0,i.jsx)(g.FieldError,{error:y}),f[5]=y,f[6]=n):n=f[6],f[7]===Symbol.for("react.memo_cache_sentinel")?(a=["complaintFormSubmissions"],f[7]=a):a=f[7],f[8]!==j?(l=()=>{j?.(!0)},f[8]=j,f[9]=l):l=f[9],f[10]!==w||f[11]!==j?(s=async e=>{let{uploadedFiles:t}=e;w(t),j?.(!1)},f[10]=w,f[11]=j,f[12]=s):s=f[12],f[13]!==E?(u=e=>{let{isDragging:t,isDraggingInvalidType:r,hasUploadedFiles:n,hasErroredFiles:i}=e;return(0,ek.cn)("bg-gray-light w-full flex flex-row items-center justify-start gap-3 [&>label]:whitespace-nowrap [&>label]:shrink-0 transition-colors border border-dashed border-gray-dark/30 rounded-full","sm"===E?"h-10 pl-2.5 pr-5 text-sm":"h-15 pl-3.5 pr-5.5 text-lg",t&&"bg-green-light border-gray-dark",(n||i)&&["rounded-b-none","sm"===E?"rounded-t-3xl":"rounded-t-4xl"],r?"border-red bg-red/10":t&&"border-dashed bg-white/50")}
3,f[13]=E,f[14]=u):u=f[14],f[15]!==S||f[16]!==j||f[17]!==E?(d=e=>{let{uploadedFiles:t,erroredFiles:r,removeErroredFile:n}=e;return(0,i.jsxs)("div",{className:(0,ek.cn)("bg-gray-light border border-t-0 border-gray-dark/30 font-semibold divide-y divide-gray-dark/30","sm"===E?"rounded-b-3xl":"rounded-b-4xl"),children:[r.map(e=>(0,i.jsxs)("div",{className:(0,ek.cn)("flex items-center gap-3 justify-between text-red","sm"===E?"p-3 text-xs":"p-4 text-sm"),children:[(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)("div",{className:"size-10 text-base border border-red/30 bg-white rounded-full flex items-center justify-center",children:(0,i.jsx)(eO.Icon,{name:"ban_regular"})}),(0,i.jsx)("span",{className:"text-xs",children:e.error})]}),(0,i.jsx)("button",{type:"button",className:"cursor-pointer size-7 rounded-full bg-red/10 flex items-center justify-center hover:bg-red/20 transition-colors",onClick:()=>n(e.file.name),"aria-label":`Fjern feilmelding for ${e.file.name}`,children:(0,i.jsx)(eO.Icon,{name:"xmark","aria-hidden":"true"})})]},e.file.name)),t.map(e=>(0,i.jsx)(eU,{file:e,removeValue:S,size:E,setIsProcessing:j},e.assetId))]})},f[15]=S,f[16]=j,f[17]=E,f[18]=d):d=f[18],f[19]!==x||f[20]!==v||f[21]!==l||f[22]!==s||f[23]!==u||f[24]!==d||f[25]!==_?(c=(0,i.jsx)(eT,{fileType:v,allowMultiple:x,value:_,mediaTags:a,onUploadStart:l,onUploadComplete:s,fieldClassName:u,button:eL,allowedContent:eN,filesPreview:d}),f[19]=x,f[20]=v,f[21]=l,f[22]=s,f[23]=u,f[24]=d,f[25]=_,f[26]=c):c=f[26],f[27]!==t||f[28]!==r||f[29]!==n||f[30]!==c?(p=(0,i.jsxs)(eR.Field,{children:[t,r,n,c]}),f[27]=t,f[28]=r,f[29]=n,f[30]=c,f[31]=p):p=f[31],p},eU=e=>{let t,r,n,a,l,s,u,d,c,p,m=(0,o.c)(34),{file:h,removeValue:g,size:b,setIsProcessing:y}=e,{url:x,name:w,fileType:_,assetId:S}=h,[E,j]=(0,ej.useState)(!1);if(!x)return null;m[0]!==S||m[1]!==g||m[2]!==y?(t=async()=>{j(!0),y?.(!0),await v(S),g(S),j(!1),y?.(!1)},m[0]=S,m[1]=g,m[2]=y,m[3]=t):t=m[3];let T=t,P="sm"===b?"p-3 text-xs":"p-4 text-sm";m[4]!==P?(r=(0,ek.cn)("flex items-center gap-2 justify-between",P),m[4]=P,m[5]=r):r=m[5];let C=E&&"opacity-50";m[6]!==C?(n=(0,ek.cn)("underline underline-offset-2 decoration-gray-dark/50 hover:decoration-gray-dark transition-colors flex items-center gap-2 font-serif",C),m[6]=C,m[7]=n):n=m[7],m[8]!==_||m[9]!==w||m[10]!==b||m[11]!==x?(a="image"===_?(0,i.jsx)(eI.default,{src:x,alt:w??"",width:100,height:100,className:(0,ek.cn)("aspect-square object-cover rounded-full border border-gray-dark/30","sm"===b?"size-8":"size-10")}):(0,i.jsx)("div",{className:(0,ek.cn)("bg-white rounded-full aspect-square flex items-center justify-center","sm"===b?"size-8":"size-10"),children:(0,i.jsx)(eO.Icon,{name:"file"})}),m[8]=_,m[9]=w,m[10]=b,m[11]=x,m[12]=a):a=m[12],m[13]!==w?(l=(0,i.jsx)("span",{children:w}),m[13]=w,m[14]=l):l=m[14],m[15]!==n||m[16]!==a||m[17]!==l||m[18]!==x?(s=(0,i.jsxs)(f.LinkResolver,{linkType:"external",url:x,openBlank:!0,className:n,children:[a,l]}),m[15]=n,m[16]=a,m[17]=l,m[18]=x,m[19]=s):s=m[19];let k=`${E?"Fjerner":"Fjern"} fil ${w}`,R=E?"spinner-third":"xmark",O=E?"animate-spin":"";return m[20]!==O?(u=(0,ek.cn)(O),m[20]=O,m[21]=u):u=m[21],m[22]!==u||m[23]!==R?(d=(0,i.jsx)(eO.Icon,{name:R,className:u}),m[22]=u,m[23]=R,m[24]=d):d=m[24],m[25]!==E||m[26]!==T||m[27]!==d||m[28]!==k?(c=(0,i.jsx)("button",{type:"button",className:"cursor-pointer size-7 rounded-full bg-gray-dark/20 flex items-center justify-center hover:bg-gray-dark/40 transition-colors disabled:opacity-50 disabled:hover:bg-gray-dark/20",onClick:T,"aria-label":k,disabled:E,children:d}),m[25]=E,m[26]=T,m[27]=d,m[28]=k,m[29]=c):c=m[29],m[30]!==c||m[31]!==r||m[32]!==s?(p=(0,i.jsxs)("div",{className:r,children:[s,c]}),m[30]=c,m[31]=r,m[32]=s,m[33]=p):p=m[33],p};function eL(e){let{isUploading:t,buttonText:r,triggerInputClick:n,isDragging:o,isDraggingInvalidType:a}=e;return(0,i.jsxs)(m.Button,{linkType:"button",type:"button",disabled:t||o,size:"sm",onClick:n,icon:a?"ban_regular":"arrow-up-to-line_regular",iconPosition:"left",color:a?"red":void 0,children:[r,t&&(0,i.jsx)(eO.Icon,{name:"spinner-third",className:"animate-spin"})]})}function eN(){return(0,i.jsx)("span",{className:"font-medium ml-auto text-2xs opacity-70",children:"Maks 100MB"})}var eA=e.i(193959);let eM=e=>{let t,r,n,l=(0,o.c)(26),{sharedProps:s,value:u,updateValue:d}=e,{name:c}=s,p=(0,a.useComplaintFormStore)(eB),f=(0,a.useComplaintFormStore)(e$),m=(0,a.useComplaintFormStore)(eD),h=(0,a.useComplaintFormStore)(eq);
3if("fileUpload"===p["4a"]){let e,t,r,n,o,a;return l[0]!==u?(e=[u],l[0]=u,l[1]=e):e=l[1],l[2]!==d?(t=()=>{d(void 0)},r=e=>{let t=e[0];t&&d(t)},l[2]=d,l[3]=t,l[4]=r):(t=l[3],r=l[4]),l[5]!==c||l[6]!==f?(n=e=>{f({[c]:[{message:e.message}]})},l[5]=c,l[6]=f,l[7]=n):n=l[7],l[8]!==h||l[9]!==c?(o=()=>h([c]),l[8]=h,l[9]=c,l[10]=o):o=l[10],l[11]!==m||l[12]!==s||l[13]!==e||l[14]!==t||l[15]!==r||l[16]!==n||l[17]!==o?(a=(0,i.jsx)(eF,{...s,fileType:"file",allowMultiple:!1,value:e,removeValue:t,onUploadComplete:r,onUploadError:n,setIsProcessing:m,clearErrors:o}),l[11]=m,l[12]=s,l[13]=e,l[14]=t,l[15]=r,l[16]=n,l[17]=o,l[18]=a):a=l[18],a}let g=u&&"string"==typeof u?u:"";return l[19]!==d?(t=e=>{d(e)},l[19]=d,l[20]=t):t=l[20],l[21]===Symbol.for("react.memo_cache_sentinel")?(r={type:"words",value:4500},l[21]=r):r=l[21],l[22]!==s||l[23]!==g||l[24]!==t?(n=(0,i.jsx)(eA.TextareaInput,{...s,value:g,onChange:t,max:r,rows:12}),l[22]=s,l[23]=g,l[24]=t,l[25]=n):n=l[25],n};function eB(e){return e.formValues}function e$(e){return e.setErrors}function eD(e){return e.setIsProcessing}function eq(e){return e.clearErrors}var ez=e.i(257815),eV=e.i(357719);let eH=e=>!!(null==e||"string"==typeof e&&""===e.trim()||Array.isArray(e)&&0===e.length)||"object"==typeof e&&e.constructor===Object&&0===Object.keys(e).length;e.s(["isValueEmpty",0,eH],449689);var eG=e.i(307077);let eW=(0,eG.default)(()=>e.A(420073).then(e=>e.TextInput),{loadableGenerated:{modules:[968519]},ssr:!1}),eX=e=>{let t,r,n,a,l,s,u,d,c,p=(0,o.c)(31),{sharedProps:f,value:m,updateValue:h,mediums:g}=e,{name:b,error:y}=f,[v,x]=(0,ej.useState)(!1),w=!eH(m)&&!g.some(e=>e.name===m);p[0]!==w||p[1]!==v?(t=()=>{w&&!v&&x(!0)},r=[w,v],p[0]=w,p[1]=v,p[2]=t,p[3]=r):(t=p[2],r=p[3]),(0,ej.useEffect)(t,r);let _=v?void 0:y;if(p[4]!==g||p[5]!==m){let e;p[7]!==m?(e=e=>({id:e.name,title:e.name,isActive:m===e.name}),p[7]=m,p[8]=e):e=p[8],n=g.map(e),p[4]=g,p[5]=m,p[6]=n}else n=p[6];return p[9]!==h?(a=e=>{h(e),x(!1)},p[9]=h,p[10]=a):a=p[10],p[11]!==f||p[12]!==_||p[13]!==n||p[14]!==a?(l=(0,i.jsx)(eV.SelectInput,{...f,error:_,options:n,onChange:a,placeholder:"Søk etter redaksjon",isSearchable:!0}),p[11]=f,p[12]=_,p[13]=n,p[14]=a,p[15]=l):l=p[15],p[16]!==h?(s=e=>{x(e),h(void 0)},p[16]=h,p[17]=s):s=p[17],p[18]!==v||p[19]!==s?(u=(0,i.jsx)(ez.Checkbox,{label:"Jeg finner ikke redaksjonen jeg vil klage inn i listen ovenfor",isChecked:v,onChange:s}),p[18]=v,p[19]=s,p[20]=u):u=p[20],p[21]!==y||p[22]!==v||p[23]!==b||p[24]!==h||p[25]!==m?(d=v&&(0,i.jsx)(eW,{type:"text",label:`${b}. Skriv inn navnet p\xe5 redaksjonen`,error:y,isRequired:!0,value:m??"",onChange:e=>{h(e)}}),p[21]=y,p[22]=v,p[23]=b,p[24]=h,p[25]=m,p[26]=d):d=p[26],p[27]!==l||p[28]!==u||p[29]!==d?(c=(0,i.jsxs)("div",{className:"grid gap-2x",children:[l,u,d]}),p[27]=l,p[28]=u,p[29]=d,p[30]=c):c=p[30],c},eK=[{id:"print",title:"Papiravis"},{id:"online",title:"Nettavis"},{id:"tvOrSound",title:"TV/lyd"},{id:"socialMedia",title:"Sosiale medier"}];e.s(["PUBLICATION_CHANNELS",0,eK],898115);var eY=e.i(392286),eJ=e.i(917627),eQ=e.i(965357),eZ=e.i(876858),e0=e.i(228775),e1=e.i(133194);let e2=e=>{let t,r,n,l,s,u,d,c,p,f,y,v=(0,o.c)(45),{sharedProps:x,value:w,updateValue:_}=e,{name:S,description:E}=x,j=(0,a.useComplaintFormStore)(e3),T=(0,a.useComplaintFormStore)(e5),P=(0,a.useComplaintFormStore)(e4),C=(0,a.useComplaintFormStore)(e8),k=(0,a.useComplaintFormStore)(e6);v[0]!==_||v[1]!==w?(t=(e,t)=>{w?.find(t=>t.id===e)?_(w?.map(r=>r.id===e?{...r,...t}:r)):_([...w??[],{id:e,...t}])},v[0]=_,v[1]=w,v[2]=t):t=v[2];let R=t;v[3]!==P||v[4]!==S||v[5]!==_||v[6]!==w?(r=(e,t)=>{_(w?.length===1?void 0:(w??[]).filter(t=>t.id!==e)),P([S])},v[3]=P,v[4]=S,v[5]=_,v[6]=w,v[7]=r):r=v[7];let O=r;v[8]!==P||v[9]!==S||v[10]!==T||v[11]!==w?(n=()=>{P([S]),T({[S]:[...w??[],{id:crypto.randomUUID()}]})},v[8]=P,v[9]=S,v[10]=T,v[11]=w,v[12]=n):n=v[12];let I=n,F=j?.[S];if(v[13]!==E||v[14]!==F||v[15]!==x){let e=F?.filter(e7)??[];l=eZ.Fieldset,v[20]!==x?(s=(0,i.jsx)(b.FieldLabel,{...x,as:e0.Legend}),v[20]=x,v[21]=s):s=v[21],v[22]!==E||v[23]!==x?(u=E&&(0,i.jsx)(h.FieldDescription,{...x,as:"p"}),v[22]=E,v[23]=x,v[24]=u):u=v[24],d=e.length>0&&(0,i.jsx)(g.FieldError,{error:(0,e1.joinWithDots)(e.map(e9))}),v[13]=E,v[14]=F,v[15]=x,v[16]=l,v[17]=s,v[18]=u,v[19]=d}else l=v[16],s=v[17],u=v[18],d=v[19];return v[25]!==R||v[26]!==P||v[27]!==F||v[28]!==S||v[29]!==O||v[30]!==C||v[31]!==k||v[32]!==w?(c=w?.map((e,t)=>{let r=e.id,n=w?.find(e=>e.id===r),o=Array.isArray(F)?F?.filter(e=>e.subPath?.[0]===t)??[]:void 0;return(0,i.jsxs)("div",{className:"w-full rounded border border-gray-dark/30 px-1x py-6 grid gap-1x",children:[(0,i.jsxs)("div",{className:"flex items-center justify-between",children:[(0,i.jsxs)("p",{className:"font-medium text-lg",children:["Publisering ",t+1]}),t>-1&&(0,i.jsxs)("button",{type:"button",onClick:()=>O(r,t),className:"cursor-pointer size-8 -m-1 rounded-full flex items-center justify-center hover:bg-gray-dark/20 transition-colors",children:[(0,i.jsx)(eO.Icon,{name:"xmark_regular"}),(0,i.jsx)("span",{className:"sr-only",children:"Fjern publisering"})]})]}),(0,i.jsx)(eJ.RadioGroup,{label:"Plattform",isRequired:!0,error:o?.filter(te)?.[0]?.message,options:eK.map(e=>({...e,isActive:n?.channel===e.id})),onChange:e=>{R(r,{channel:e})},direction:"horizontal"}),(0,i.jsx)(eY.DateInput,{label:"Dato for publisering",error:o?.filter(tt)?.[0]?.message,value:n?.date??"",onChange:e=>{R(r,{date:e})},isRequired:!0}),(0,i.jsx)(eQ.TextInput,{type:"url",label:"URL til publisering",placeholder:"https://",value:n?.url??"",error:o?.filter(tr)?.[0]?.message,onChange:e=>{R(r,{url:e})}}),(0,i.jsx)(eF,{label:"Filer",description:"F.eks. skjermbilde av saken, PDF av saken eller lignende.",fileType:"file",allowMultiple:!0,value:n?.files??[],error:o?.filter(tn)?.[0]?.message,removeValue:e=>{R(r,{files:n?.files?.filter(t=>t.assetId!==e)})},onUploadComplete:e=>{R(r,{files:e})},onUploadError:e=>{C({[S]:[{message:e.message,subPath:[t,"files"]}]})},setIsProcessing:k,clearErrors:()=>P([S])})]},r)}),v[25]=R,v[26]=P,v[27]=F,v[28]=S,v[29]=O,v[30]=C,v[31]=k,v[32]=w,v[33]=c):c=v[33],v[34]!==I?(p=(0,i.jsx)(m.Button,{linkType:"button",onClick:I,icon:"plus_regular",size:"sm",outline:"dashed",children:"Legg til publisering"}),v[34]=I,v[35]=p):p=v[35],v[36]!==c||v[37]!==p?(f=(0,i.jsxs)("div",{className:"flex flex-col items-start gap-5 mt-4",children:[c,p]}),v[36]=c,v[37]=p,v[38]=f):f=v[38],v[39]!==l||v[40]!==s||v[41]!==u||v[42]!==d||v[43]!==f?(y=(0,i.jsxs)(l,{children:[s,u,d,f]}),v[39]=l,v[40]=s,v[41]=u,v[42]=d,v[43]=f,v[44]=y):y=v[44],y};function e3(e){return e.errors}function e5(e){return e.setFormValues}function e4(e){return e.clearErrors}function e8(e){return e.setErrors}function e6(e){return e.setIsProcessing}function e7(e){return!e.subPath}function e9(e){return e.message}function te(e){return e.subPath?.[1]==="channel"}function tt(e){return e.subPath?.[1]==="date"}function tr(e){return e.subPath?.[1]==="url"}function tn(e){return e.subPath?.[1]==="files"}let ti=e=>
3{let t,r,n,a=(0,o.c)(12),{sharedProps:l,value:s,updateValue:u,vvpPoints:d}=e;if(a[0]!==s||a[1]!==d){let e;a[3]!==s?(e=e=>({id:e.title.id,title:e.title.id,description:e.title.name,isActive:s?.some(t=>t.id===e.title.id),isUnremovable:s?.find(t=>t.id===e.title.id)?.isUnremovable}),a[3]=s,a[4]=e):e=a[4],t=d.map(e),a[0]=s,a[1]=d,a[2]=t}else t=a[2];return a[5]!==u||a[6]!==s?(r=e=>{u(e.map(e=>({id:e,isUnremovable:s?.find(t=>t.id===e)?.isUnremovable??!1})))},a[5]=u,a[6]=s,a[7]=r):r=a[7],a[8]!==l||a[9]!==t||a[10]!==r?(n=(0,i.jsx)(eV.SelectInput,{...l,options:t,onChange:r,placeholder:"Velg punkt(er)",isMultipleValue:!0}),a[8]=l,a[9]=t,a[10]=r,a[11]=n):n=a[11],n};var to=e.i(585814),ta=e.i(893272),tl=e.i(812950);let ts=e=>{let t,r,n,l,s=(0,o.c)(92),{field:u,sanityField:d,complaintFormSettings:c}=e,{type:p,name:f,title:m,isRequired:h,subFields:g}=u,b=(0,a.useComplaintFormStore)(tu),y=(0,a.useComplaintFormStore)(td),v=(0,a.useComplaintFormStore)(tc),x=(0,a.useComplaintFormStore)(tp),w=(0,a.useComplaintFormStore)(tf),_=(0,a.useComplaintFormStore)(tm),S=(0,a.useComplaintFormStore)(th),E=(0,a.useComplaintFormStore)(tg),j=(0,a.useComplaintFormStore)(tb);if(s[0]!==_||s[1]!==f){let e=_?.[f]??[];t=Array.isArray(e)?(0,e1.joinWithDots)(e.map(ty)):void 0,s[0]=_,s[1]=f,s[2]=t}else t=s[2];let T=t,P=b[f],C=`${f}. ${"title"in d?d.title:m}`,k="description"in d?d.description:void 0;s[3]!==j.readOnly||s[4]!==f?(r=j.readOnly.includes(f),s[3]=j.readOnly,s[4]=f,s[5]=r):r=s[5],s[6]!==T||s[7]!==h||s[8]!==f||s[9]!==C||s[10]!==k||s[11]!==r?(n={name:f,label:C,description:k,error:T,isRequired:h,isReadOnly:r},s[6]=T,s[7]=h,s[8]=f,s[9]=C,s[10]=k,s[11]=r,s[12]=n):n=s[12];let R=n;s[13]!==w||s[14]!==S||s[15]!==u||s[16]!==f||s[17]!==d||s[18]!==y||s[19]!==g||s[20]!==x?(l=e=>{if(y({[f]:e}),S([f]),g)for(let e of g)S([e.name]);let t=u.handleIsDisqualification?.(e)??!1,r=x.includes(f);if(t&&!r){var n={questionId:f,questionText:"title"in d&&d.title?d.title:u.title};let e=n.questionText.normalize("NFKD").replace(/\p{M}+/gu,"").replace(/[^a-zA-Z0-9 -]/g," ").replace(/\s+/g," ").trim().slice(0,140),t=`Klageskjema - Autoavslag: ${n.questionId}. ${e}`;(0,tl.trackEvent)(t),(0,ta.trackPosthogEvent)(to.analyticsEvents.complaintFormDisqualified,{question_id:n.questionId,question_text:n.questionText}),w(f)}},s[13]=w,s[14]=S,s[15]=u,s[16]=f,s[17]=d,s[18]=y,s[19]=g,s[20]=x,s[21]=l):l=s[21];let O=l;switch(p){case"radio":{let e,t,r;if(s[22]!==u.options||s[23]!==d||s[24]!==P){let t;s[26]!==d||s[27]!==P?(t=e=>{let t="options"in d?d.options?.find(t=>t.value===e.value):void 0;return{id:e.value,title:t?.title??e.title,isActive:P===e.value}},s[26]=d,s[27]=P,s[28]=t):t=s[28],e=u.options.map(t),s[22]=u.options,s[23]=d,s[24]=P,s[25]=e}else e=s[25];return s[29]!==O?(t=e=>{O(e)},s[29]=O,s[30]=t):t=s[30],s[31]!==R||s[32]!==e||s[33]!==t?(r=(0,i.jsx)(eJ.RadioGroup,{...R,options:e,onChange:t}),s[31]=R,s[32]=e,s[33]=t,s[34]=r):r=s[34],r}case"date":{let e,t;return s[35]!==O?(e=e=>{O(e)},s[35]=O,s[36]=e):e=s[36],s[37]!==R||s[38]!==P||s[39]!==e?(t=(0,i.jsx)(eY.DateInput,{...R,value:P,onChange:e}),s[37]=R,s[38]=P,s[39]=e,s[40]=t):t=s[40],t}case"text":case"email":case"tel":{let e,t,r=P??"";return s[41]!==O?(e=e=>{O(e)},s[41]=O,s[42]=e):e=s[42],s[43]!==R||s[44]!==r||s[45]!==e||s[46]!==p?(t=(0,i.jsx)(eQ.TextInput,{...R,type:p,value:r,onChange:e}),s[43]=R,s[44]=r,s[45]=e,s[46]=p,s[47]=t):t=s[47],t}case"singleFile":case"multipleFiles":{let e,t,r,n,o,a,l="multipleFiles"===p;return s[48]!==p||s[49]!==P?(e="singleFile"===p?[P]:P,s[48]=p,s[49]=P,s[50]=e):e=s[50],s[51]!==S||s[52]!==f||s[53]!==y?(t=()=>{y({[f]:void 0}),S([f])},s[51]=S,s[52]=f,s[53]=y,s[54]=t):t=s[54],s[55]!==p||s[56]!==O?(r=e=>{if("singleFile"===p){let t=e[0];t&&O(t)}else O(e)},s[55]=p,s[56]=O,s[57]=r):r=s[57],s[58]!==f||s[59]!==E?(n=e=>{E({[f]:[{message:e.message}]})},s[58]=f,s[59]=E,s[60]=n):n=s[60],s[61]!==S||s[62]!==f?(o=()=>S([f]),s[61]=S,s[62]=f,s[63]=o):o=s[63],s[64]!==v||s[65]!==R||s[66]!==n||s[67]!==o||s[68]!==l||s[69]!==e||s[70]!==t||s[71]!==r?(a=(0,i.jsx)(eF,{...R,fileType:"file",allowMultiple:l,value:e,removeValue:t,onUploadComplete:r,onUploadError:n,setIsProcessing:v,clearErrors:o}),s[64]=v,s[65]=R,s[66]=n,s[67]=o,s[68]=l,s[69]=e,s[70]=t,s[71]=r,s[72]=a):a=s[72],a}case"mediumSelect":{let e;return s[73]!==c.mediums||s[74]!==R||s[75]!==P||s[76]!==O?(e=(0,i.jsx)(eX,{sharedProps:R,value:P,updateValue:O,mediums:c.mediums}),s[73]=c.mediums,s[74]=R,s[75]=P,s[76]=O,s[77]=e):e=s[77],e}case"vvpPointsSelect":{let e;return s[78]!==c.vvpPoints||s[79]!==R||s[80]!==P||s[81]!==O?(e=(0,i.jsx)(ti,{sharedProps:R,value:P,updateValue:O,vvpPoints:c.vvpPoints}),s[78]=c.vvpPoints,s[79]=R,s[80]=P,s[81]=O,s[82]=e):e=s[82],e}case"publicationsInput":{let e;return s[83]!==R||s[84]!==P||s[85]!==O?(e=(0,i.jsx)(e2,{sharedProps:R,value:P,updateValue:O}),s[83]=R,s[84]=P,s[85]=O,s[86]=e):e=s[86],e}case"complaintInput":{let e;return s[87]!==R||s[88]!==P||s[89]!==O?(e=(0,i.jsx)(eM,{sharedProps:R,value:P,updateValue:O}),s[87]=R,s[88]=P,s[89]=O,s[90]=e):e=s[90],e}default:{let e;return s[91]===Symbol.for("react.memo_cache_sentinel")?(e=(0,i.jsx)("pre",{children:"Felt mangler"}),s[91]=e):e=s[91],e}}};function tu(e){return e.formValues}function td(e){return e.setFormValues}function tc(e){return e.setIsProcessing}function tp(e){return e.trackedDisqualifications}function tf(e){return e.addTrackedDisqualification}function tm(e){return e.errors}function th(e){return e.clearErrors}function tg(e){return e.setErrors}function tb(e){return e.conditionalFields}function ty(e){return e.message}let tv=(e,t)=>
3{for(let r of e){if(r&&"name"in r&&r.name===t)return r;if(r&&"subFields"in r&&r.subFields){let e=tv(r.subFields,t);if(e)return e}}},tx=(e,t)=>tv(e.steps?.flatMap(e=>e.fields)??[],t);e.s(["getSanityField",0,tx],837951);let tw=(0,eG.default)(()=>e.A(384070).then(e=>e.FieldExplanationPopover),{loadableGenerated:{modules:[145900]},ssr:!1}),t_=e=>{let t,r,n,l,s,u,d,c,f,m,h=(0,o.c)(33),{field:g,sanityField:b,complaintFormSettings:y}=e,{name:v,subFields:x}=g,{disqualified:w,warning:_,subFieldsVisible:S}=(0,a.useComplaintFormStore)(tS);h[0]!==w||h[1]!==v?(t=w.includes(v),h[0]=w,h[1]=v,h[2]=t):t=h[2];let E=t;h[3]!==v||h[4]!==_?(r=_.includes(v),h[3]=v,h[4]=_,h[5]=r):r=h[5];let j=r;h[6]!==v||h[7]!==S?(n=S.includes(v),h[6]=v,h[7]=S,h[8]=n):n=h[8];let T=n;return h[9]!==b?(l="explanation"in b&&b.explanation?.[0]&&(0,i.jsx)(tw,{explanation:b.explanation}),h[9]=b,h[10]=l):l=h[10],h[11]!==e?(s=(0,i.jsx)(ts,{...e}),h[11]=e,h[12]=s):s=h[12],h[13]!==E||h[14]!==v||h[15]!==b?(u=E&&"disqualificationInfo"in b&&b.disqualificationInfo&&(0,i.jsx)(p.InfoboxBlock,{...b.disqualificationInfo,_key:`${v}-disqualification`,options:{color:"red-light",icon:"xmark",openLinksBlank:!0}}),h[13]=E,h[14]=v,h[15]=b,h[16]=u):u=h[16],h[17]!==j||h[18]!==v||h[19]!==b?(d=j&&"warningInfo"in b&&b.warningInfo&&(0,i.jsx)(p.InfoboxBlock,{...b.warningInfo,_key:`${v}-warning`,options:{color:"yellow-light",icon:"lightbulb",openLinksBlank:!0}}),h[17]=j,h[18]=v,h[19]=b,h[20]=d):d=h[20],h[21]!==s||h[22]!==u||h[23]!==d?(c=(0,i.jsxs)("div",{children:[s,u,d]}),h[21]=s,h[22]=u,h[23]=d,h[24]=c):c=h[24],h[25]!==y||h[26]!==T||h[27]!==x?(f=T&&x?.map(e=>{let t=tx(y,e.name);return(0,i.jsx)(ts,{field:e,sanityField:t,complaintFormSettings:y},e.name)}),h[25]=y,h[26]=T,h[27]=x,h[28]=f):f=h[28],h[29]!==l||h[30]!==c||h[31]!==f?(m=(0,i.jsxs)("div",{className:"relative flex flex-col gap-2x",children:[l,c,f]}),h[29]=l,h[30]=c,h[31]=f,h[32]=m):m=h[32],m};function tS(e){return e.conditionalFields}let tE=e=>{let t,r,n,a=(0,o.c)(8),{field:l,sanityField:s}=e;a[0]!==l||a[1]!==s?(t={...l,...s},a[0]=l,a[1]=s,a[2]=t):t=a[2];let u=t;return a[3]!==u.options?(r={...u.options,openLinksBlank:!0},a[3]=u.options,a[4]=r):r=a[4],a[5]!==u||a[6]!==r?(n=(0,i.jsx)("div",{children:(0,i.jsx)(p.InfoboxBlock,{...u,options:r})}),a[5]=u,a[6]=r,a[7]=n):n=a[7],n};e.s(["ComplaintFormInfoField",0,tE],159971);let tj=e=>{let t,r,n=(0,o.c)(5),{errors:a,showErrorKeys:l}=e,s=void 0!==l&&l;if(n[0]!==a||n[1]!==s){r=Symbol.for("react.early_return_sentinel");e:{let e,o=Object.entries(a).map(tT);if(!o?.[0]){r=null;break e}n[4]===Symbol.for("react.memo_cache_sentinel")?(e=(0,i.jsx)("p",{className:"font-serif font-medium mb-1",children:"Du har feil du må rette opp før du kan gå videre:"}),n[4]=e):e=n[4],t=(0,i.jsxs)("div",{className:"bg-red-light text-red-dark rounded flex flex-col text-xs px-4 py-3 w-full",children:[e,(0,i.jsx)("ul",{children:o.map((e,t)=>{let r=e.error??[];return Array.isArray(r)?(0,i.jsxs)("li",{style:{wordBreak:"break-word"},children:[(0,i.jsx)(eO.Icon,{name:"chevron-right_regular",className:"text-[0.7em] mr-1 relative -top-0.25"}),"root"!==e.key?(0,i.jsxs)("span",{className:"font-medium",children:[s?e.key:t+1,": "]}):null,(0,e1.joinWithDots)(r.map(tP))]},e.key):null})})]})}n[0]=a,n[1]=s,n[2]=t,n[3]=r}else t=n[2],r=n[3];return r!==Symbol.for("react.early_return_sentinel")?r:t};function tT(e){let[t,r]=e;return{key:t,error:r}}function tP(e){return e.message}function tC(e){return e.conditionalFields}function tk(e){return e.errors}e.s(["ComplaintFormErrors",0,tj],174906),e.s(["FieldsScreen",0,e=>{let t,r,n,u,d,c,p,f,m,h=(0,o.c)(9),{activeStepFields:g}=s();u=(0,a.useComplaintFormStore)(e=>e.setConditionalFields),d=(0,a.useComplaintFormStore)(e=>e.setFormValues),c=(0,a.useComplaintFormStore)(e=>e.formValues),p=(0,ej.useMemo)(()=>l.COMPLAINT_FORM.flatMap(e=>e.fields??[]),[]),(0,ej.useEffect)(()=>{let e="no"===c["1c"]&&"no"===c["1d"]&&"yes"===c["1e"],t=c["4c"]??[],r=t.some(e=>"4.8"===e.id),n=1===t.length&&r;e&&!n?d({"4c":[{id:"4.8",isUnremovable:!0}]}):!e&&r&&d({"4c":t.filter(e=>"4.8"!==e.id)})},[c["1e"],c["1c"],c["1d"],d]),f=(0,ej.useCallback)((e,t)=>{let r={hidden:!1,disqualified:!1,warning:!1,subFieldsVisible:!1,readOnly:!1};return r.hidden=e.handleIsHidden?.(c)??!1,"infobox"!==e.type&&(r.disqualified=e.handleIsDisqualification?.(t)??!1,r.warning=e.handleIsWarning?.(t)??!1,r.readOnly=e.handleIsReadOnly?.(c)??!1,r.subFieldsVisible=e.handleIsSubFieldsVisible?.(t)??!1),r},[c]),m=(0,ej.useMemo)(()=>{let e=[],t=[],r=[],n=[],i=[];for(let o of p){let a=c[o.name],l=f(o,a);
3l.hidden&&e.push(o.name),l.readOnly&&t.push(o.name),l.disqualified&&r.push(o.name),l.warning&&n.push(o.name),l.subFieldsVisible&&i.push(o.name)}return{hidden:e,readOnly:t,disqualified:r,warning:n,subFieldsVisible:i}},[p,c,f]),(0,ej.useEffect)(()=>{u(m)},[m,u]);let b=(0,a.useComplaintFormStore)(tC),y=(0,a.useComplaintFormStore)(tk),{hidden:v}=b;return h[0]!==y?(t=(0,i.jsx)(tj,{errors:y,showErrorKeys:!0}),h[0]=y,h[1]=t):t=h[1],h[2]!==g||h[3]!==v||h[4]!==e?(r=g?.filter(e=>!v.includes(e.name)).map((t,r)=>{let n=tx(e,t.name);return"infobox"===t.type?(0,i.jsx)(tE,{field:t,sanityField:n},`${t.name}-${r}`):(0,i.jsx)(t_,{field:t,sanityField:n,complaintFormSettings:e},`${t.name}-${r}`)}),h[2]=g,h[3]=v,h[4]=e,h[5]=r):r=h[5],h[6]!==t||h[7]!==r?(n=(0,i.jsxs)("div",{className:"grid gap-2x",children:[t,r]}),h[6]=t,h[7]=r,h[8]=n):n=h[8],n}],165205)}]);
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.