1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2423],{13420:function(t,e,n){n.d(e,{Z:function(){return i}});let i=(0,n(75969).Z)("Camera",[["path",{d:"M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z",key:"1tc9qg"}],["circle",{cx:"12",cy:"13",r:"3",key:"1vg3eu"}]])},97132:function(t,e,n){n.d(e,{Z:function(){return i}});let i=(0,n(75969).Z)("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]])},38419:function(t,e,n){n.d(e,{Z:function(){return i}});let i=(0,n(75969).Z)("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]])},50850:function(t,e,n){n.d(e,{Z:function(){return i}});let i=(0,n(75969).Z)("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]])},50201:function(t,e,n){n.d(e,{default:function(){return r.a}});var i=n(3190),r=n.n(i)},3190:function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),function(t,e){for(var n in e)Object.defineProperty(t,n,{enumerable:!0,get:e[n]})}(e,{default:function(){return u},getImageProps:function(){return o}});let i=n(29907),r=n(76099),s=n(7486),a=i._(n(94849));function o(t){let{props:e}=(0,r.getImgProps)(t,{defaultLoader:a.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[t,n]of Object.entries(e))void 0===n&&delete e[t];return{props:e}}let u=s.Image},548:function(t,e,n){n.d(e,{fC:function(){return C},z$:function(){return k}});var i=n(45262),r=n(37603),s=n(77839),a=n(44921),o=n(5739),u=n(49701),c=n(78110),l=n(26806),h=n(80752),d=Object.defineProperty,f=(t,e)=>d(t,"name",{value:e,configurable:!0}),p="Checkbox",[m,v]=(0,s.b)(p),[b,y]=m(p);function g(t){let{__scopeCheckbox:e,checked:n,children:r,defaultChecked:s,disabled:a,form:u,name:c,onCheckedChange:l,required:d,value:f="on",internal_do_not_use_render:m}=t,[v,y]=(0,o.T)({prop:n,defaultProp:null!=s&&s,onChange:l,caller:p}),[g,x]=i.useState(null),[C,k]=i.useState(null),P=i.useRef(!1),[R,j]=i.useReducer(t=>t+1,0),O=!g||!!u||!!g.closest("form"),E={checked:v,disabled:a,setChecked:y,control:g,setControl:x,name:c,form:u,value:f,hasConsumerStoppedPropagationRef:P,userInteractionCount:R,onUserInteraction:j,required:d,defaultChecked:!w(s)&&s,isFormControl:O,bubbleInput:C,setBubbleInput:k};return(0,h.jsx)(b,{scope:e,...E,children:M(m)?m(E):r})}f(g,"CheckboxProvider");var x=i.forwardRef(f(function(t,e){let{__scopeCheckbox:n,onKeyDown:s,onClick:o,...u}=t,{control:c,value:d,disabled:p,checked:m,required:v,setControl:b,setChecked:g,hasConsumerStoppedPropagationRef:x,onUserInteraction:C,isFormControl:k,bubbleInput:P}=y("CheckboxTrigger",n),M=(0,r.e)(e,b),j=i.useRef(m);return i.useEffect(()=>{let t=null==c?void 0:c.form;if(t){let e=f(()=>g(j.current),"reset");return t.addEventListener("reset",e),()=>t.removeEventListener("reset",e)}},[c,g]),(0,h.jsx)(l.WV.button,{type:"button",role:"checkbox","aria-checked":w(m)?"mixed":m,"aria-required":v,"data-state":R(m),"data-disabled":p?"":void 0,disabled:p,value:d,...u,ref:M,onKeyDown:(0,a.Mj)(s,t=>{"Enter"===t.key&&t.preventDefault()}),onClick:(0,a.Mj)(o,t=>{C(),g(t=>!!w(t)||!t),P&&k&&(x.current=t.isPropagationStopped(),x.current||t.stopPropagation())})})},"CheckboxTrigger")),C=i.forwardRef(f(function(t,e){let{__scopeCheckbox:n,name:i,checked:r,defaultChecked:s,required:a,disabled:o,value:u,onCheckedChange:c,form:l,...d}=t;return(0,h.jsx)(g,{__scopeCheckbox:n,checked:r,defaultChecked:s,disabled:o,required:a,onCheckedChange:c,name:i,form:l,value:u,internal_do_not_use_render:t=>{let{isFormControl:i}=t;return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(x,{...d,ref:e,__scopeCheckbox:n}),i&&(0,h.jsx)(P,{__scopeCheckbox:n})]})}})},"Checkbox")),k=i.forwardRef(f(function(t,e){let{__scopeCheckbox:n,forceMount:i,...r}=t,s=y("CheckboxIndicator",n);return(0,h.jsx)(c.z,{present:i||w(s.checked)||!0===s.checked,children:(0,h.jsx)(l.WV.span,{"data-state":R(s.checked),"data-disabled":s.disabled?"":void 0,...r,ref:e,style:{pointerEvents:"none",...t.style}})})},"CheckboxIndicator")),P=i.forwardRef(f(function(t,e){let{__scopeCheckbox:n,onClick:s,...o}=t,{control:c,hasConsumerStoppedPropagationRef:d,userInteractionCount:f,checked:p,defaultChecked:m,required:v,disabled:b,name:g,value:x,form:C,bubbleInput:k,setBubbleInput:P}=y("CheckboxBubbleInput",n),M=(0,r.e)(e,P),R=(0,u.t)(c),j=i.useRef(!1),O=i.useRef(p),E=i.useRef(f);i.useEffect(()=>{if(!k)return;let t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,e=f!==E.current;E.current=f;let n=O.current!==p;O.current=p;let i=!(e&&d.current);if(n&&t){j.current=!e;let n=new Event("click",{bubbles:i});k.indeterminate=w(p),t.call(k,!w(p)&&p),k.dispatchEvent(n),j.current=!1}},[k,p,d,f]);let S=i.useRef(!w(p)&&p);return(0,h.jsx)(l.WV.input,{type:"checkbox","aria-hidden":!0,defaultChecked:null!=m?m:S.current,required:v,disabled:b,name:g,value:x,form:C,...o,tabIndex:-1,ref:M,onClick:(0,a.Mj)(s,t=>{j.current&&t.stopPropagation()}),style:{...o.style,...R,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})},"CheckboxBubbleInput"));function M(t){return"function"==typeof t}function w(t){return"indeterminate"===t}function R(t){return w(t)?"indeterminate":t?"checked":"unchecked"}f(M,"isFunction"),f(w,"isIndeterminate"),f(R,"getState")},9436:function(t,e,n){n.d(e,{fC:function(){return P},z$:function(){return M}});var i=n(45262),r=n(77839),s=n(26806),a=n(80752),o=Object.defineProperty,u=(t,e)=>o(t,"name",{value:e,configurable:!0}),c="Progress",[l,h]=(0,r.b)(c),[d,f]=l(c),p=i.forwardRef(u(function(t,e){let{__scopeProgress:n,value:i=null,max:r,getValueLabel:o=v,...u}=t;(r||0===r)&&!g(r)&&console.error(C("".concat(r),"Progress"));let c=g(r)?r:100;null===i||x(i,c)||console.error(k("".concat(i),"Progress"));let l=x(i,c)?i:null,h=y(l)?o(l,c):void 0;return(0,a.jsx)(d,{scope:n,value:l,max:c,children:(0,a.jsx)(s.WV.div,{"aria-valuemax":c,"aria-valuemin":0,"aria-valuenow":y(l)?l:void 0,"aria-valuetext":h,role:"progressbar","data-state":b(l,c),"data-value":null!=l?l:void 0,"data-max":c,...u,ref:e})})},"Progress")),m=i.forwardRef(u(function(t,e){var n;let{__scopeProgress:i,...r}=t,o=f("ProgressIndicator",i);return(0,a.jsx)(s.WV.div,{"data-state":b(o.value,o.max),"data-value":null!==(n=o.value)&&void 0!==n?n:void 0,"data-max":o.max,...r,ref:e})},"ProgressIndicator"));function v(t,e){return"".concat(Math.round(t/e*100),"%")}function b(t,e){return null==t?"indeterminate":t===e?"complete":"loading"}function y(t){return"number"==typeof t}function g(t){return y(t)&&!isNaN(t)&&t>0}function x(t,e){return y(t)&&!isNaN(t)&&t<=e&&t>=0}function C(t,e){return"Invalid prop `max` of value `".concat(t,"` supplied to `").concat(e,"`. Only numbers greater than 0 are valid max values. Defaulting to `").concat(100,"`.")}function k(t,e){return"Invalid prop `value` of value `".concat(t,"` supplied to `").concat(e,"`. The `value` prop must be:\n - a positive number\n - less than the value passed to `max` (or ").concat(100," if no `max` prop is set)\n - `null` or `undefined` if the progress is indeterminate.\n\nDefaulting to `null`.")}u(v,"defaultGetValueLabel"),u(b,"getProgressState"),u(y,"isNumber"),u(g,"isValidMaxNumber"),u(x,"isValidValueNumber"),u(C,"getInvalidMaxError"),u(k,"getInvalidValueError");var P=p,M=m},23797:function(t,e,n){n.d(e,{R:function(){return o},m:function(){return a}});var i=n(44756),r=n(74751),s=n(6067),a=class extends r.F{#t;#e;#n;#i;constructor(t){super(),this.#t=t.client,this.mutationId=t.mutationId,this.#n=t.mutationCache,this.#e=[],this.state=t.state||o(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){this.#e.includes(t)||(this.#e.push(t),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){this.#e=this.#e.filter(e=>e!==t),this.scheduleGc(),this.#n.notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){this.#e.length||("pending"===this.state.status?this.scheduleGc():this.#n.remove(this))}continue(){return this.#i?.continue()??this.execute(this.state.variables)}async execute(t){let e=()=>{this.#r({type:"continue"})},n={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#i=(0,s.Mz)({fn:()=>this.options.mutationFn?this.options.mutationFn(t,n):Promise.reject(Error("No mutationFn found")),onFail:(t,e)=>{this.#r({type:"failed",failureCount:t,error:e})},onPause:()=>{this.#r({type:"pause"})},onContinue:e,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#n.canRun(this)});let i="pending"===this.state.status,r=!this.#i.canStart();try{if(i)e();else{this.#r({type:"pending",variables:t,isPaused:r}),this.#n.config.onMutate&&await this.#n.config.onMutate(t,this,n);let e=await this.options.onMutate?.(t,n);e!==this.state.context&&this.#r({type:"pending",context:e,variables:t,isPaused:r})}let s=await this.#i.start();return await this.#n.config.onSuccess?.(s,t,this.state.context,this,n),await this.options.onSuccess?.(s,t,this.state.context,n),await this.#n.config.onSettled?.(s,null,this.state.variables,this.state.context,this,n),await this.options.onSettled?.(s,null,t,this.state.context,n),this.#r({type:"success",data:s}),s}catch(e){try{await this.#n.config.onError?.(e,t,this.state.context,this,n)}catch(t){Promise.reject(t)}try{await this.options.onError?.(e,t,this.state.context,n)}catch(t){Promise.reject(t)}try{await this.#n.config.onSettled?.(void 0,e,this.state.variables,this.state.context,this,n)}catch(t){Promise.reject(t)}try{await this.options.onSettled?.(void 0,e,t,this.state.context,n)}catch(t){Promise.reject(t)}throw this.#r({type:"error",error:e}),e}finally{this.#n.runNext(this)}}#r(t){this.state=(e=>{switch(t.type){case"failed":return{...e,failureCount:t.failureCount,failureReason:t.error};
1case"pause":return{...e,isPaused:!0};case"continue":return{...e,isPaused:!1};case"pending":return{...e,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...e,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...e,data:void 0,error:t.error,failureCount:e.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}})(this.state),i.Vr.batch(()=>{this.#e.forEach(e=>{e.onMutationUpdate(t)}),this.#n.notify({mutation:this,type:"updated",action:t})})}};function o(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}},94141:function(t,e,n){n.d(e,{D:function(){return l}});var i=n(45262),r=n(23797),s=n(44756),a=n(28744),o=n(48660),u=class extends a.l{#t;#s=void 0;#a;#o;constructor(t,e){super(),this.#t=t,this.setOptions(e),this.bindMethods(),this.#u()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){let e=this.options;this.options=this.#t.defaultMutationOptions(t),(0,o.VS)(this.options,e)||this.#t.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#a,observer:this}),e?.mutationKey&&this.options.mutationKey&&(0,o.Ym)(e.mutationKey)!==(0,o.Ym)(this.options.mutationKey)?this.reset():this.#a?.state.status==="pending"&&this.#a.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#a?.removeObserver(this)}onMutationUpdate(t){this.#u(),this.#c(t)}getCurrentResult(){return this.#s}reset(){this.#a?.removeObserver(this),this.#a=void 0,this.#u(),this.#c()}mutate(t,e){return this.#o=e,this.#a?.removeObserver(this),this.#a=this.#t.getMutationCache().build(this.#t,this.options),this.#a.addObserver(this),this.#a.execute(t)}#u(){let t=this.#a?.state??(0,r.R)();this.#s={...t,isPending:"pending"===t.status,isSuccess:"success"===t.status,isError:"error"===t.status,isIdle:"idle"===t.status,mutate:this.mutate,reset:this.reset}}#c(t){s.Vr.batch(()=>{if(this.#o&&this.hasListeners()){let e=this.#s.variables,n=this.#s.context,i={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};if(t?.type==="success"){try{this.#o.onSuccess?.(t.data,e,n,i)}catch(t){Promise.reject(t)}try{this.#o.onSettled?.(t.data,null,e,n,i)}catch(t){Promise.reject(t)}}else if(t?.type==="error"){try{this.#o.onError?.(t.error,e,n,i)}catch(t){Promise.reject(t)}try{this.#o.onSettled?.(void 0,t.error,e,n,i)}catch(t){Promise.reject(t)}}}this.listeners.forEach(t=>{t(this.#s)})})}},c=n(71997);function l(t,e){let n=(0,c.NL)(e),[r]=i.useState(()=>new u(n,t));i.useEffect(()=>{r.setOptions(t)},[r,t]);let a=i.useSyncExternalStore(i.useCallback(t=>r.subscribe(s.Vr.batchCalls(t)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),l=i.useCallback((t,e)=>{r.mutate(t,e).catch(o.ZT)},[r]);if(a.error&&(0,o.L3)(r.options.throwOnError,[a.error]))throw a.error;return{...a,mutate:l,mutateAsync:a.mutate}}}}]);
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.