PageSourceSearch

https://emedicalreservas.manus.space/assets/index-Bqa4Vx5W.js

js emedicalreservas.manus.space collected 2026-10-03 05:01:24 UTC 2,972,850 bytes, 1,940 lines download raw bytes

vendor: 28,492 bytes, lines 1-9
1function Yse(e,t){for(var a=0;a<t.length;a++){const r=t[a];if(typeof r!="string"&&!Array.isArray(r)){for(const n in r)if(n!=="default"&&!(n in e)){const i=Object.getOwnPropertyDescriptor(r,n);i&&Object.defineProperty(e,n,i.get?i:{enumerable:!0,get:()=>r[n]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const n of document.querySelectorAll('link[rel="modulepreload"]'))r(n);new MutationObserver(n=>{for(const i of n)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function a(n){const i={};return n.integrity&&(i.integrity=n.integrity),n.referrerPolicy&&(i.referrerPolicy=n.referrerPolicy),n.crossOrigin==="use-credentials"?i.credentials="include":n.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(n){if(n.ep)return;n.ep=!0;const i=a(n);fetch(n.href,i)}})();var _2=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Kr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var IN={exports:{}},Xv={};/**
2 * @license React
3 * react-jsx-runtime.production.js
4 *
5 * Copyright (c) Meta Platforms, Inc. and affiliates.
6 *
7 * This source code is licensed under the MIT license found in the
8 * LICENSE file in the root directory of this source tree.
9 */var K7;function Kse(){if(K7)return Xv;K7=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function a(r,n,i){var o=null;if(i!==void 0&&(o=""+i),n.key!==void 0&&(o=""+n.key),"key"in n){i={};for(var l in n)l!=="key"&&(i[l]=n[l])}else i=n;return n=i.ref,{$$typeof:e,type:r,key:o,ref:n!==void 0?n:null,props:i}}return Xv.Fragment=t,Xv.jsx=a,Xv.jsxs=a,Xv}var X7;function Xse(){return X7||(X7=1,IN.exports=Kse()),IN.exports}var s=Xse(),Kg=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},Qse={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},Zse=class{#t=Qse;#e=!1;setTimeoutProvider(e){this.#t=e}setTimeout(e,t){return this.#t.setTimeout(e,t)}clearTimeout(e){this.#t.clearTimeout(e)}setInterval(e,t){return this.#t.setInterval(e,t)}clearInterval(e){this.#t.clearInterval(e)}},og=new Zse;function Jse(e){setTimeout(e,0)}var Ag=typeof window>"u"||"Deno"in globalThis;function Ji(){}function eie(e,t){return typeof e=="function"?e(t):e}function mT(e){return typeof e=="number"&&e>=0&&e!==1/0}function SG(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Kh(e,t){return typeof e=="function"?e(t):e}function fc(e,t){return typeof e=="function"?e(t):e}function Q7(e,t){const{type:a="all",exact:r,fetchStatus:n,predicate:i,queryKey:o,stale:l}=e;if(o){if(r){if(t.queryHash!==yE(o,t.options))return!1}else if(!K1(t.queryKey,o))return!1}if(a!=="all"){const c=t.isActive();if(a==="active"&&!c||a==="inactive"&&c)return!1}return!(typeof l=="boolean"&&t.isStale()!==l||n&&n!==t.state.fetchStatus||i&&!i(t))}function Z7(e,t){const{exact:a,status:r,predicate:n,mutationKey:i}=e;if(i){if(!t.options.mutationKey)return!1;if(a){if(tp(t.options.mutationKey)!==tp(i))return!1}else if(!K1(t.options.mutationKey,i))return!1}return!(r&&t.state.status!==r||n&&!n(t))}function yE(e,t){return(t?.queryKeyHashFn||tp)(e)}function tp(e){return JSON.stringify(e,(t,a)=>xT(a)?Object.keys(a).sort().reduce((r,n)=>(r[n]=a[n],r),{}):a)}function K1(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(a=>K1(e[a],t[a])):!1}var tie=Object.prototype.hasOwnProperty;function bE(e,t,a=0){if(e===t)return e;if(a>500)return t;const r=J7(e)&&J7(t);if(!r&&!(xT(e)&&xT(t)))return t;const i=(r?e:Object.keys(e)).length,o=r?t:Object.keys(t),l=o.length,c=r?new Array(l):{};let d=0;for(let f=0;f<l;f++){const p=r?f:o[f],g=e[p],m=t[p];if(g===m){c[p]=g,(r?f<i:tie.call(e,p))&&d++;continue}if(g===null||m===null||typeof g!="object"||typeof m!="object"){c[p]=m;continue}const b=bE(g,m,a+1);c[p]=b,b===g&&d++}return i===l&&d===i?e:c}function X1(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(const a in e)if(e[a]!==t[a])return!1;return!0}function J7(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function xT(e){if(!eD(e))return!1;const t=e.constructor;if(t===void 0)return!0;const a=t.prototype;return!(!eD(a)||!a.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function eD(e){return Object.prototype.toString.call(e)==="[object Object]"}function aie(e){return new Promise(t=>{og.setTimeout(t,e)})}function vT(e,t,a){return typeof a.structuralSharing=="function"?a.structuralSharing(e,t):a.structuralSharing!==!1?bE(e,t):t}function rie(e,t,a=0){const r=[...e,t];return a&&r.length>a?r.slice(1):r}function nie(e,t,a=0){const r=[t,...e];return a&&r.length>a?r.slice(0,-1):r}var Tl=Symbol();function NG(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===Tl?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function PE(e,t){return typeof e=="function"?e(...t):!!e}function sie(e,t,a){let r=!1,n;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(n??=t(),r||(r=!0,n.aborted?a():n.addEventListener("abort",a,{once:!0})),n)}),e}var iie=class extends Kg{#t;#e;#a;constructor(){super(),this.#a=e=>{if(!Ag&&window.addEventListener){const t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#e||this.setEventListener(this.#a)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(e){this.#a=e,this.#e?.(),this.#e=e(t=>{typeof t=="boolean"?this.setFocused(t):this.onFocus()})}setFocused(e){this.#t!==e&&(this.#t=e,this.onFocus())}onFocus(){const e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return typeof this.#t=="boolean"?this.#t:globalThis.document?.visibilityState!=="hidden"}},wE=new iie;function yT(){let e,t;const a=new Promise((n,i)=>{e=n,t=i});a.status="pending",a.catch(()=>{});function r(n){Object.assign(a,n),delete a.resolve,delete a.reject}return a.resolve=n=>{r({status:"fulfilled",value:n}),e(n)},a.reject=n=>{r({status:"rejected",reason:n}),t(n)},a}var oie=Jse;function lie(){let e=[],t=0,a=l=>{l()},r=l=>{l()},n=oie;const i=l=>{t?e.push(l):n(()=>{a(l)})},o=()=>{const l=e;e=[],l.length&&n(()=>{r(()=>{l.forEach(c=>{a(c)})})})};return{batch:l=>{let c;t++;try{c=l()}finally{t--,t||o()}return c},batchCalls:l=>(...c)=>{i(()=>{l(...c)})},schedule:i,setNotifyFunction:l=>{a=l},setBatchNotifyFunction:l=>{r=l},setScheduler:l=>{n=l}}}var ps=lie(),cie=class extends Kg{#t=!0;#e;#a;constructor(){super(),this.#a=e=>{if(!Ag&&window.addEventListener){const t=()=>e(!0),a=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",a,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",a)}}}}onSubscribe(){this.#e||this.setEventListener(this.#a)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(e){this.#a=e,this.#e?.(),this.#e=e(this.setOnline.bind(this))}setOnline(e){this.#t!==e&&(this.#t=e,this.listeners.forEach(a=>{a(e)}))}isOnline(){return this.#t}},JP=new cie;function die(e){return Math.min(1e3*2**e,3e4)}function jG(e){return(e??"online")==="online"?JP.isOnline():!0}var bT=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function CG(e){let t=!1,a=0,r;const n=yT(),i=()=>n.status!=="pending",o=v=>{if(!i()){const y=new bT(v);g(y),e.onCancel?.(y)}},l=()=>{t=!0},c=()=>{t=!1},d=()=>wE.isFocused()&&(e.networkMode==="always"||JP.isOnline())&&e.canRun(),f=()=>jG(e.networkMode)&&e.canRun(),p=v=>{i()||(r?.(),n.resolve(v))},g=v=>{i()||(r?.(),n.reject(v))},m=()=>new Promise(v=>{r=y=>{(i()||d())&&v(y)},e.onPause?.()}).then(()=>{r=void 0,i()||e.onContinue?.()}),b=()=>{if(i())return;let v;const y=a===0?e.initialPromise:void 0;try{v=y??e.fn()}catch(w){v=Promise.reject(w)}Promise.resolve(v).then(p).catch(w=>{if(i())return;const S=e.retry??(Ag?0:3),N=e.retryDelay??die,j=typeof N=="function"?N(a,w):N,C=S===!0||typeof S=="number"&&a<S||typeof S=="function"&&S(a,w);if(t||!C){g(w);return}a++,e.onFail?.(a,w),aie(j).then(()=>d()?void 0:m()).then(()=>{t?g(w):b()})})};return{promise:n,status:()=>n.status,cancel:o,continue:()=>(r?.(),n),cancelRetry:l,continueRetry:c,canStart:f,start:()=>(f()?b():m().then(b),n)}}var AG=class{#t;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),mT(this.gcTime)&&(this.#t=og.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Ag?1/0:300*1e3))}clearGcTimeout(){this.#t&&(og.clearTimeout(this.#t),this.#t=void 0)}},uie=class extends AG{#t;#e;#a;#n;#r;#s;#o;constructor(e){super(),this.#o=!1,this.#s=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#n=e.client,this.#a=this.#n.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#t=aD(this.options),this.state=e.state??this.#t,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#r?.promise}setOptions(e){if(this.options={...this.#s,...e},this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const t=aD(this.options);t.data!==void 0&&(this.setState(tD(t.data,t.dataUpdatedAt)),this.#t=t)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#a.remove(this)}setData(e,t){const a=vT(this.state.data,e,this.options);return this.#i({data:a,type:"success",dataUpdatedAt:t?.updatedAt,manual:t?.manual}),a}setState(e,t){this.#i({type:"setState",state:e,setStateOptions:t})}cancel(e){const t=this.#r?.promise;return this.#r?.cancel(e),t?t.then(Ji).catch(Ji):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#t)}isActive(){return this.observers.some(e=>fc(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Tl||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(e=>Kh(e.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(e=0){return this.state.data===void 0?!0:e==="static"?!1:this.state.isInvalidated?!0:!SG(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(t=>t.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#r?.continue()}onOnline(){this.observers.find(t=>t.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#r?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#a.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#r&&(this.#o?this.#r.cancel({revert:!0}):this.#r.cancelRetry()),this.scheduleGc()),this.#a.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#i({type:"invalidate"})}async fetch(e,t){if(this.state.fetchStatus!=="idle"&&this.#r?.status()!=="rejected"){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#r)return this.#r.continueRetry(),this.#r.promise}if(e&&this.setOptions(e),!this.options.queryFn){const l=this.observers.find(c=>c.options.queryFn);l&&this.setOptions(l.options)}const a=new AbortController,r=l=>{Object.defineProperty(l,"signal",{enumerable:!0,get:()=>(this.#o=!0,a.signal)})},n=()=>{const l=NG(this.options,t),d=(()=>{const f={client:this.#n,queryKey:this.queryKey,meta:this.meta};return r(f),f})();return this.#o=!1,this.options.persister?this.options.persister(l,d,this):l(d)},o=(()=>{const l={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#n,state:this.state,fetchFn:n};return r(l),l})();this.options.behavior?.onFetch(o,this),this.#e=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==o.fetchOptions?.meta)&&this.#i({type:"fetch",meta:o.fetchOptions?.meta}),this.#r=CG({initialPromise:t?.initialPromise,fn:o.fetchFn,onCancel:l=>{l instanceof bT&&l.revert&&this.setState({...this.#e,fetchStatus:"idle"}),a.abort()},onFail:(l,c)=>{this.#i({type:"failed",failureCount:l,error:c})},onPause:()=>{this.#i({type:"pause"})},onContinue:()=>{this.#i({type:"continue"})},retry:o.options.retry,retryDelay:o.options.retryDelay,networkMode:o.options.networkMode,canRun:()=>!0});try{const l=await this.#r.start();if(l===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(l),this.#a.config.onSuccess?.(l,this),this.#a.config.onSettled?.(l,this.state.error,this),l}catch(l){if(l instanceof bT){if(l.silent)return this.#r.promise;if(l.revert){if(this.state.data===void 0)throw l;return this.state.data}}throw this.#i({type:"error",error:l}),this.#a.config.onError?.(l,this),this.#a.config.onSettled?.(this.state.data,l,this),l}finally{this.scheduleGc()}}#i(e){const t=a=>{switch(e.type){case"failed":return{...a,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...a,fetchStatus:"paused"};case"continue":return{...a,fetchStatus:"fetching"};case"fetch":return{...a,...TG(a.data,this.options),fetchMeta:e.meta??null};case"success":const r={...a,...tD(e.data,e.dataUpdatedAt),dataUpdateCount:a.dataUpdateCount+1,...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#e=e.manual?r:void 0,r;case"error":const n=e.error;return{...a,error:n,errorUpdateCount:a.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:a.fetchFailureCount+1,fetchFailureReason:n,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...a,isInvalidated:!0};case"setState":return{...a,...e.state}}};this.state=t(this.state),ps.batch(()=>{this.observers.forEach(a=>{a.onQueryUpdate()}),this.#a.notify({query:this,type:"updated",action:e})})}};function TG(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:jG(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function tD(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:"success"}}function aD(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,a=t!==void 0,r=a?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:a?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:a?"success":"pending",fetchStatus:"idle"}}var ob=class extends Kg{constructor(e,t){super(),this.options=t,this.#t=e,this.#i=null,this.#o=yT(),this.bindMethods(),this.setOptions(t)}#t;#e=void 0;#a=void 0;#n=void 0;#r;#s;#o;#i;#p;#u;#f;#c;#d;#l;#h=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#e.addObserver(this),rD(this.#e,this.options)?this.#g():this.updateResult(),this.#y())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return PT(this.#e,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return PT(this.#e,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#b(),this.#P(),this.#e.removeObserver(this)}setOptions(e){const t=this.options,a=this.#e;if(this.options=this.#t.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof fc(this.options.enabled,this.#e)!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#w(),this.#e.setOptions(this.options),t._defaulted&&!X1(this.options,t)&&this.#t.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#e,observer:this});const r=this.hasListeners();r&&nD(this.#e,a,this.options,t)&&this.#g(),this.updateResult(),r&&(this.#e!==a||fc(this.options.enabled,this.#e)!==fc(t.enabled,this.#e)||Kh(this.options.staleTime,this.#e)!==Kh(t.staleTime,this.#e))&&this.#m();const n=this.#x();r&&(this.#e!==a||fc(this.options.enabled,this.#e)!==fc(t.enabled,this.#e)||n!==this.#l)&&this.#v(n)}getOptimisticResult(e){const t=this.#t.getQueryCache().build(this.#t,e),a=this.createResult(t,e);return hie(this,a)&&(this.#n=a,this.#s=this.options,this.#r=this.#e.state),a}getCurrentResult(){return this.#n}trackResult(e,t){return new Proxy(e,{get:(a,r)=>(this.trackProp(r),t?.(r),r==="promise"&&(this.trackProp("data"),!this.options.experimental_prefetchInRender&&this.#o.status==="pending"&&this.#o.reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(a,r))})}trackProp(e){this.#h.add(e)}getCurrentQuery(){return this.#e}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){const t=this.#t.defaultQueryOptions(e),a=this.#t.getQueryCache().build(this.#t,t);return a.fetch().then(()=>this.createResult(a,t))}fetch(e){return this.#g({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#n))}#g(e){this.#w();let t=this.#e.fetch(this.options,e);return e?.throwOnError||(t=t.catch(Ji)),t}#m(){this.#b();const e=Kh(this.options.staleTime,this.#e);if(Ag||this.#n.isStale||!mT(e))return;const a=SG(this.#n.dataUpdatedAt,e)+1;this.#c=og.setTimeout(()=>{this.#n.isStale||this.updateResult()},a)}#x(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#e):this.options.refetchInterval)??!1}#v(e){this.#P(),this.#l=e,!(Ag||fc(this.options.enabled,this.#e)===!1||!mT(this.#l)||this.#l===0)&&(this.#d=og.setInterval(()=>{(this.options.refetchIntervalInBackground||wE.isFocused())&&this.#g()},this.#l))}#y(){this.#m(),this.#v(this.#x())}#b(){this.#c&&(og.clearTimeout(this.#c),this.#c=void 0)}#P(){this.#d&&(og.clearInterval(this.#d),this.#d=void 0)}createResult(e,t){const a=this.#e,r=this.options,n=this.#n,i=this.#r,o=this.#s,c=e!==a?e.state:this.#a,{state:d}=e;let f={...d},p=!1,g;if(t._optimisticResults){const O=this.hasListeners(),F=!O&&rD(e,t),z=O&&nD(e,a,t,r);(F||z)&&(f={...f,...TG(d.data,e.options)}),t._optimisticResults==="isRestoring"&&(f.fetchStatus="idle")}let{error:m,errorUpdatedAt:b,status:v}=f;g=f.data;let y=!1;if(t.placeholderData!==void 0&&g===void 0&&v==="pending"){let O;n?.isPlaceholderData&&t.placeholderData===o?.placeholderData?(O=n.data,y=!0):O=typeof t.placeholderData=="function"?t.placeholderData(this.#f?.state.data,this.#f):t.placeholderData,O!==void 0&&(v="success",g=vT(n?.data,O,t),p=!0)}if(t.select&&g!==void 0&&!y)if(n&&g===i?.data&&t.select===this.#p)g=this.#u;else try{this.#p=t.select,g=t.select(g),g=vT(n?.data,g,t),this.#u=g,this.#i=null}catch(O){this.#i=O}this.#i&&(m=this.#i,g=this.#u,b=Date.now(),v="error");const w=f.fetchStatus==="fetching",S=v==="pending",N=v==="error",j=S&&w,C=g!==void 0,T={status:v,fetchStatus:f.fetchStatus,isPending:S,isSuccess:v==="success",isError:N,isInitialLoading:j,isLoading:j,data:g,dataUpdatedAt:f.dataUpdatedAt,error:m,errorUpdatedAt:b,failureCount:f.fetchFailureCount,failureReason:f.fetchFailureReason,errorUpdateCount:f.errorUpdateCount,isFetched:f.dataUpdateCount>0||f.errorUpdateCount>0,isFetchedAfterMount:f.dataUpdateCount>c.dataUpdateCount||f.errorUpdateCount>c.errorUpdateCount,isFetching:w,isRefetching:w&&!S,isLoadingError:N&&!C,isPaused:f.fetchStatus==="paused",isPlaceholderData:p,isRefetchError:N&&C,isStale:SE(e,t),refetch:this.refetch,promise:this.#o,isEnabled:fc(t.enabled,e)!==!1};if(this.options.experimental_prefetchInRender){const O=T.data!==void 0,F=T.status==="error"&&!O,z=K=>{F?K.reject(T.error):O&&K.resolve(T.data)},I=()=>{const K=this.#o=T.promise=yT();z(K)},B=this.#o;switch(B.status){case"pending":e.queryHash===a.queryHash&&z(B);break;case"fulfilled":(F||T.data!==B.value)&&I();break;case"rejected":(!F||T.error!==B.reason)&&I();break}}return T}updateResult(){const e=this.#n,t=this.createResult(this.#e,this.options);if(this.#r=this.#e.state,this.#s=this.options,this.#r.data!==void 0&&(this.#f=this.#e),X1(t,e))return;this.#n=t;const a=()=>{if(!e)return!0;const{notifyOnChangeProps:r}=this.options,n=typeof r=="function"?r():r;if(n==="all"||!n&&!this.#h.size)return!0;const i=new Set(n??this.#h);return this.options.throwOnError&&i.add("error"),Object.keys(this.#n).some(o=>{const l=o;return this.#n[l]!==e[l]&&i.has(l)})};this.#S({listeners:a()})}#w(){const e=this.#t.getQueryCache().build(this.#t,this.options);if(e===this.#e)return;const t=this.#e;this.#e=e,this.#a=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#y()}#S(e){ps.batch(()=>{e.listeners&&this.listeners.forEach(t=>{t(this.#n)}),this.#t.getQueryCache().notify({query:this.#e,type:"observerResultsUpdated"})})}};function fie(e,t){return fc(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&t.retryOnMount===!1)}function rD(e,t){return fie(e,t)||e.state.data!==void 0&&PT(e,t,t.refetchOnMount)}function PT(e,t,a){if(fc(t.enabled,e)!==!1&&Kh(t.staleTime,e)!=="static"){const r=typeof a=="function"?a(e):a;return r==="always"||r!==!1&&SE(e,t)}return!1}function nD(e,t,a,r){return(e!==t||fc(r.enabled,e)===!1)&&(!a.suspense||e.state.status!=="error")&&SE(e,a)}function SE(e,t){return fc(t.enabled,e)!==!1&&e.isStaleByTime(Kh(t.staleTime,e))}function hie(e,t){return!X1(e.getCurrentResult(),t)}function ew(e){return{onFetch:(t,a)=>{const r=t.options,n=t.fetchOptions?.meta?.fetchMore?.direction,i=t.state.data?.pages||[],o=t.state.data?.pageParams||[];let l={pages:[],pageParams:[]},c=0;const d=async()=>{let f=!1;const p=b=>{sie(b,()=>t.signal,()=>f=!0)},g=NG(t.options,t.fetchOptions),m=async(b,v,y)=>{if(f)return Promise.reject();if(v==null&&b.pages.length)return Promise.resolve(b);const S=(()=>{const R={client:t.client,queryKey:t.queryKey,pageParam:v,direction:y?"backward":"forward",meta:t.options.meta};return p(R),R})(),N=await g(S),{maxPages:j}=t.options,C=y?nie:rie;return{pages:C(b.pages,N,j),pageParams:C(b.pageParams,v,j)}};if(n&&i.length){const b=n==="backward",v=b?_G:wT,y={pages:i,pageParams:o},w=v(r,y);l=await m(y,w,b)}else{const b=e??i.length;do{const v=c===0?o[0]??r.initialPageParam:wT(r,l);if(c>0&&v==null)break;l=await m(l,v),c++}while(c<b)}return l};t.options.persister?t.fetchFn=()=>t.options.persister?.(d,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},a):t.fetchFn=d}}}function wT(e,{pages:t,pageParams:a}){const r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,a[r],a):void 0}function _G(e,{pages:t,pageParams:a}){return t.length>0?e.getPreviousPageParam?.(t[0],t,a[0],a):void 0}function pie(e,t){return t?wT(e,t)!=null:!1}function gie(e,t){return!t||!e.getPreviousPageParam?!1:_G(e,t)!=null}var kG=class extends ob{constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e){super.setOptions({...e,behavior:ew()})}getOptimisticResult(e){return e.behavior=ew(),super.getOptimisticResult(e)}fetchNextPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"backward"}}})}createResult(e,t){const{state:a}=e,r=super.createResult(e,t),{isFetching:n,isRefetching:i,isError:o,isRefetchError:l}=r,c=a.fetchMeta?.fetchMore?.direction,d=o&&c==="forward",f=n&&c==="forward",p=o&&c==="backward",g=n&&c==="backward";return{...r,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:pie(t,a.data),hasPreviousPage:gie(t,a.data),isFetchNextPageError:d,isFetchingNextPage:f,isFetchPreviousPageError:p,isFetchingPreviousPage:g,isRefetchError:l&&!d&&!p,isRefetching:i&&!f&&!g}}},mie=class extends AG{#t;#e;#a;#n;constructor(e){super(),this.#t=e.client,this.mutationId=e.mutationId,this.#a=e.mutationCache,this.#e=[],this.state=e.state||EG(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#e.includes(e)||(this.#e.push(e),this.clearGcTimeout(),this.#a.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#e=this.#e.filter(t=>t!==e),this.scheduleGc(),this.#a.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#e.length||(this.state.status==="pending"?this.scheduleGc():this.#a.remove(this))}continue(){return this.#n?.continue()??this.execute(this.state.variables)}async execute(e){const t=()=>{this.#r({type:"continue"})},a={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#n=CG({fn:()=>this.options.mutationFn?this.options.mutationFn(e,a):Promise.reject(new Error("No mutationFn found")),onFail:(i,o)=>{this.#r({type:"failed",failureCount:i,error:o})},onPause:()=>{this.#r({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#a.canRun(this)});const r=this.state.status==="pending",n=!this.#n.canStart();try{if(r)t();else{this.#r({type:"pending",variables:e,isPaused:n}),this.#a.config.onMutate&&await this.#a.config.onMutate(e,this,a);const o=await this.options.onMutate?.(e,a);o!==this.state.context&&this.#r({type:"pending",context:o,variables:e,isPaused:n})}const i=await this.#n.start();return await this.#a.config.onSuccess?.(i,e,this.state.context,this,a),await this.options.onSuccess?.(i,e,this.state.context,a),await this.#a.config.onSettled?.(i,null,this.state.variables,this.state.context,this,a),await this.options.onSettled?.(i,null,e,this.state.context,a),this.#r({type:"success",data:i}),i}catch(i){try{await this.#a.config.onError?.(i,e,this.state.context,this,a)}catch(o){Promise.reject(o)}try{await this.options.onError?.(i,e,this.state.context,a)}catch(o){Promise.reject(o)}try{await this.#a.config.onSettled?.(void 0,i,this.state.variables,this.state.context,this,a)}catch(o){Promise.reject(o)}try{await this.options.onSettled?.(void 0,i,e,this.state.context,a)}catch(o){Promise.reject(o)}throw this.#r({type:"error",error:i}),i}finally{this.#a.runNext(this)}}#r(e){const t=a=>{switch(e.type){case"failed":return{...a,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...a,isPaused:!0};case"continue":return{...a,isPaused:!1};case"pending":return{...a,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...a,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...a,data:void 0,error:e.error,failureCount:a.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}};this.state=t(this.state),ps.batch(()=>{this.#e.forEach(a=>{a.onMutationUpdate(e)}),this.#a.notify({mutation:this,type:"updated",action:e})})}};function EG(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var xie=class extends Kg{constructor(e={}){super(),this.config=e,this.#t=new Set,this.#e=new Map,this.#a=0}#t;#e;#a;build(e,t,a){const r=new mie({client:e,mutationCache:this,mutationId:++this.#a,options:e.defaultMutationOptions(t),state:a});return this.add(r),r}add(e){this.#t.add(e);const t=k2(e);if(typeof t=="string"){const a=this.#e.get(t);a?a.push(e):this.#e.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#t.delete(e)){const t=k2(e);if(typeof t=="string"){const a=this.#e.get(t);if(a)if(a.length>1){const r=a.indexOf(e);r!==-1&&a.splice(r,1)}else a[0]===e&&this.#e.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){const t=k2(e);if(typeof t=="string"){const r=this.#e.get(t)?.find(n=>n.state.status==="pending");return!r||r===e}else return!0}runNext(e){const t=k2(e);return typeof t=="string"?this.#e.get(t)?.find(r=>
9r!==e&&r.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){ps.batch(()=>{this.#t.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#t.clear(),this.#e.clear()})}getAll(){return Array.from(this.#t)}find(e){const t={exact:!0,...e};return this.getAll().find(a=>Z7(t,a))}findAll(e={}){return this.getAll().filter(t=>Z7(e,t))}notify(e){ps.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){const e=this.getAll().filter(t=>t.state.isPaused);return ps.batch(()=>Promise.all(e.map(t=>t.continue().catch(Ji))))}};function k2(e){return e.options.scope?.id}var vie=class extends Kg{#t;#e=void 0;#a;#n;constructor(t,a){super(),this.#t=t,this.setOptions(a),this.bindMethods(),this.#r()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){const a=this.options;this.options=this.#t.defaultMutationOptions(t),X1(this.options,a)||this.#t.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#a,observer:this}),a?.mutationKey&&this.options.mutationKey&&tp(a.mutationKey)!==tp(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.#r(),this.#s(t)}getCurrentResult(){return this.#e}reset(){this.#a?.removeObserver(this),this.#a=void 0,this.#r(),this.#s()}mutate(t,a){return this.#n=a,this.#a?.removeObserver(this),this.#a=this.#t.getMutationCache().build(this.#t,this.options),this.#a.addObserver(this),this.#a.execute(t)}#r(){const t=this.#a?.state??EG();this.#e={...t,isPending:t.status==="pending",isSuccess:t.status==="success",isError:t.status==="error",isIdle:t.status==="idle",mutate:this.mutate,reset:this.reset}}#s(t){ps.batch(()=>{if(this.#n&&this.hasListeners()){const a=this.#e.variables,r=this.#e.context,n={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};if(t?.type==="success"){try{this.#n.onSuccess?.(t.data,a,r,n)}catch(i){Promise.reject(i)}try{this.#n.onSettled?.(t.data,null,a,r,n)}catch(i){Promise.reject(i)}}else if(t?.type==="error"){try{this.#n.onError?.(t.error,a,r,n)}catch(i){Promise.reject(i)}try{this.#n.onSettled?.(void 0,t.error,a,r,n)}catch(i){Promise.reject(i)}}}this.listeners.forEach(a=>{a(this.#e)})})}};function sD(e,t){const a=new Set(t);return e.filter(r=>!a.has(r))}function yie(e,t,a){const r=e.slice(0);return r[t]=a,r}var bie=class extends Kg{#t;#e;#a;#n;#r;#s;#o;#i;#p;#u=[];constructor(e,t,a){super(),this.#t=e,this.#n=a,this.#a=[],this.#r=[],this.#e=[],this.setQueries(t)}onSubscribe(){this.listeners.size===1&&this.#r.forEach(e=>{e.subscribe(t=>{this.#l(e,t)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.#r.forEach(e=>{e.destroy()})}setQueries(e,t){this.#a=e,this.#n=t,ps.batch(()=>{const a=this.#r,r=this.#d(this.#a);r.forEach(f=>f.observer.setOptions(f.defaultedQueryOptions));const n=r.map(f=>f.observer),i=n.map(f=>f.getCurrentResult()),o=a.length!==n.length,l=n.some((f,p)=>f!==a[p]),c=o||l,d=c?!0:i.some((f,p)=>{const g=this.#e[p];return!g||!X1(f,g)});!c&&!d||(c&&(this.#u=r,this.#r=n),this.#e=i,this.hasListeners()&&(c&&(sD(a,n).forEach(f=>{f.destroy()}),sD(n,a).forEach(f=>{f.subscribe(p=>{this.#l(f,p)})})),this.#h()))})}getCurrentResult(){return this.#e}getQueries(){return this.#r.map(e=>e.getCurrentQuery())}getObservers(){return this.#r}getOptimisticResult(e,t){const a=this.#d(e),r=a.map(i=>i.observer.getOptimisticResult(i.defaultedQueryOptions)),n=a.map(i=>i.defaultedQueryOptions.queryHash);return[r,i=>this.#c(i??r,t,n),()=>this.#f(r,a)]}#f(e,t){return t.map((a,r)=>{const n=e[r];return a.defaultedQueryOptions.notifyOnChangeProps?n:a.observer.trackResult(n,i=>{t.forEach(o=>{o.observer.trackProp(i)})})})}#c(e,t,a){if(t){const r=this.#p,n=a!==void 0&&r!==void 0&&(r.length!==a.length||a.some((i,o)=>i!==r[o]));return(!this.#s||this.#e!==this.#i||n||t!==this.#o)&&(this.#o=t,this.#i=this.#e,a!==void 0&&(this.#p=a),this.#s=bE(this.#s,t(e))),this.#s}return e}#d(e){const t=new Map;this.#r.forEach(r=>{const n=r.options.queryHash;if(!n)return;const i=t.get(n);i?i.push(r):t.set(n,[r])});const a=[];return e.forEach(r=>{const n=this.#t.defaultQueryOptions(r),o=t.get(n.queryHash)?.shift()??new ob(this.#t,n);a.push({defaultedQueryOptions:n,observer:o})}),a}#l(e,t){const a=this.#r.indexOf(e);a!==-1&&(this.#e=yie(this.#e,a,t),this.#h())}#h(){if(this.hasListeners()){const e=this.#s,t=this.#f(this.#e,this.#u),a=this.#c(t,this.#n?.combine);e!==a&&ps.batch(()=>
vendor: 13,614 bytes, lines 9-17
9{this.listeners.forEach(r=>{r(this.#e)})})}}},Pie=class extends Kg{constructor(e={}){super(),this.config=e,this.#t=new Map}#t;build(e,t,a){const r=t.queryKey,n=t.queryHash??yE(r,t);let i=this.get(n);return i||(i=new uie({client:e,queryKey:r,queryHash:n,options:e.defaultQueryOptions(t),state:a,defaultOptions:e.getQueryDefaults(r)}),this.add(i)),i}add(e){this.#t.has(e.queryHash)||(this.#t.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){const t=this.#t.get(e.queryHash);t&&(e.destroy(),t===e&&this.#t.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){ps.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#t.get(e)}getAll(){return[...this.#t.values()]}find(e){const t={exact:!0,...e};return this.getAll().find(a=>Q7(t,a))}findAll(e={}){const t=this.getAll();return Object.keys(e).length>0?t.filter(a=>Q7(e,a)):t}notify(e){ps.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){ps.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){ps.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},wie=class{#t;#e;#a;#n;#r;#s;#o;#i;constructor(e={}){this.#t=e.queryCache||new Pie,this.#e=e.mutationCache||new xie,this.#a=e.defaultOptions||{},this.#n=new Map,this.#r=new Map,this.#s=0}mount(){this.#s++,this.#s===1&&(this.#o=wE.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#t.onFocus())}),this.#i=JP.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#t.onOnline())}))}unmount(){this.#s--,this.#s===0&&(this.#o?.(),this.#o=void 0,this.#i?.(),this.#i=void 0)}isFetching(e){return this.#t.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#e.findAll({...e,status:"pending"}).length}getQueryData(e){const t=this.defaultQueryOptions({queryKey:e});return this.#t.get(t.queryHash)?.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),a=this.#t.build(this,t),r=a.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&a.isStaleByTime(Kh(t.staleTime,a))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return this.#t.findAll(e).map(({queryKey:t,state:a})=>{const r=a.data;return[t,r]})}setQueryData(e,t,a){const r=this.defaultQueryOptions({queryKey:e}),i=this.#t.get(r.queryHash)?.state.data,o=eie(t,i);if(o!==void 0)return this.#t.build(this,r).setData(o,{...a,manual:!0})}setQueriesData(e,t,a){return ps.batch(()=>this.#t.findAll(e).map(({queryKey:r})=>[r,this.setQueryData(r,t,a)]))}getQueryState(e){const t=this.defaultQueryOptions({queryKey:e});return this.#t.get(t.queryHash)?.state}removeQueries(e){const t=this.#t;ps.batch(()=>{t.findAll(e).forEach(a=>{t.remove(a)})})}resetQueries(e,t){const a=this.#t;return ps.batch(()=>(a.findAll(e).forEach(r=>{r.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const a={revert:!0,...t},r=ps.batch(()=>this.#t.findAll(e).map(n=>n.cancel(a)));return Promise.all(r).then(Ji).catch(Ji)}invalidateQueries(e,t={}){return ps.batch(()=>(this.#t.findAll(e).forEach(a=>{a.invalidate()}),e?.refetchType==="none"?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t)))}refetchQueries(e,t={}){const a={...t,cancelRefetch:t.cancelRefetch??!0},r=ps.batch(()=>this.#t.findAll(e).filter(n=>!n.isDisabled()&&!n.isStatic()).map(n=>{let i=n.fetch(void 0,a);return a.throwOnError||(i=i.catch(Ji)),n.state.fetchStatus==="paused"?Promise.resolve():i}));return Promise.all(r).then(Ji)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const a=this.#t.build(this,t);return a.isStaleByTime(Kh(t.staleTime,a))?a.fetch(t):Promise.resolve(a.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(Ji).catch(Ji)}fetchInfiniteQuery(e){return e.behavior=ew(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(Ji).catch(Ji)}ensureInfiniteQueryData(e){return e.behavior=ew(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return JP.isOnline()?this.#e.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#t}getMutationCache(){return this.#e}getDefaultOptions(){return this.#a}setDefaultOptions(e){this.#a=e}setQueryDefaults(e,t){this.#n.set(tp(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...this.#n.values()],a={};return t.forEach(r=>{K1(e,r.queryKey)&&Object.assign(a,r.defaultOptions)}),a}setMutationDefaults(e,t){this.#r.set(tp(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...this.#r.values()],a={};return t.forEach(r=>{K1(e,r.mutationKey)&&Object.assign(a,r.defaultOptions)}),a}defaultQueryOptions(e){if(e._defaulted)return e;const t={...this.#a.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=yE(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===Tl&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#a.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#t.clear(),this.#e.clear()}},LN={exports:{}},Ya={};/**
10 * @license React
11 * react.production.js
12 *
13 * Copyright (c) Meta Platforms, Inc. and affiliates.
14 *
15 * This source code is licensed under the MIT license found in the
16 * LICENSE file in the root directory of this source tree.
17 */var iD;function Sie(){if(iD)return Ya;iD=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),n=Symbol.for("react.profiler"),i=Symbol.for("react.consumer"),o=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),p=Symbol.for("react.activity"),g=Symbol.iterator;function m(Q){return Q===null||typeof Q!="object"?null:(Q=g&&Q[g]||Q["@@iterator"],typeof Q=="function"?Q:null)}var b={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},v=Object.assign,y={};function w(Q,E,U){this.props=Q,this.context=E,this.refs=y,this.updater=U||b}w.prototype.isReactComponent={},w.prototype.setState=function(Q,E){if(typeof Q!="object"&&typeof Q!="function"&&Q!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,Q,E,"setState")},w.prototype.forceUpdate=function(Q){this.updater.enqueueForceUpdate(this,Q,"forceUpdate")};function S(){}S.prototype=w.prototype;function N(Q,E,U){this.props=Q,this.context=E,this.refs=y,this.updater=U||b}var j=N.prototype=new S;j.constructor=N,v(j,w.prototype),j.isPureReactComponent=!0;var C=Array.isArray;function R(){}var T={H:null,A:null,T:null,S:null},O=Object.prototype.hasOwnProperty;function F(Q,E,U){var q=U.ref;return{$$typeof:e,type:Q,key:E,ref:q!==void 0?q:null,props:U}}function z(Q,E){return F(Q.type,E,Q.props)}function I(Q){return typeof Q=="object"&&Q!==null&&Q.$$typeof===e}function B(Q){var E={"=":"=0",":":"=2"};return"$"+Q.replace(/[=:]/g,function(U){return E[U]})}var K=/\/+/g;function J(Q,E){return typeof Q=="object"&&Q!==null&&Q.key!=null?B(""+Q.key):E.toString(36)}function G(Q){switch(Q.status){case"fulfilled":return Q.value;case"rejected":throw Q.reason;default:switch(typeof Q.status=="string"?Q.then(R,R):(Q.status="pending",Q.then(function(E){Q.status==="pending"&&(Q.status="fulfilled",Q.value=E)},function(E){Q.status==="pending"&&(Q.status="rejected",Q.reason=E)})),Q.status){case"fulfilled":return Q.value;case"rejected":throw Q.reason}}throw Q}function D(Q,E,U,q,X){var ne=typeof Q;(ne==="undefined"||ne==="boolean")&&(Q=null);var ae=!1;if(Q===null)ae=!0;else switch(ne){case"bigint":case"string":case"number":ae=!0;break;case"object":switch(Q.$$typeof){case e:case t:ae=!0;break;case f:return ae=Q._init,D(ae(Q._payload),E,U,q,X)}}if(ae)return X=X(Q),ae=q===""?"."+J(Q,0):q,C(X)?(U="",ae!=null&&(U=ae.replace(K,"$&/")+"/"),D(X,E,U,"",function(he){return he})):X!=null&&(I(X)&&(X=z(X,U+(X.key==null||Q&&Q.key===X.key?"":(""+X.key).replace(K,"$&/")+"/")+ae)),E.push(X)),1;ae=0;var ue=q===""?".":q+":";if(C(Q))for(var de=0;de<Q.length;de++)q=Q[de],ne=ue+J(q,de),ae+=D(q,E,U,ne,X);else if(de=m(Q),typeof de=="function")for(Q=de.call(Q),de=0;!(q=Q.next()).done;)q=q.value,ne=ue+J(q,de++),ae+=D(q,E,U,ne,X);else if(ne==="object"){if(typeof Q.then=="function")return D(G(Q),E,U,q,X);throw E=String(Q),Error("Objects are not valid as a React child (found: "+(E==="[object Object]"?"object with keys {"+Object.keys(Q).join(", ")+"}":E)+"). If you meant to render a collection of children, use an array instead.")}return ae}function V(Q,E,U){if(Q==null)return Q;var q=[],X=0;return D(Q,q,"","",function(ne){return E.call(U,ne,X++)}),q}function W(Q){if(Q._status===-1){var E=Q._result;E=E(),E.then(function(U){(Q._status===0||Q._status===-1)&&(Q._status=1,Q._result=U)},function(U){(Q._status===0||Q._status===-1)&&(Q._status=2,Q._result=U)}),Q._status===-1&&(Q._status=0,Q._result=E)}if(Q._status===1)return Q._result.default;throw Q._result}var Z=typeof reportError=="function"?reportError:function(Q){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var E=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof Q=="object"&&Q!==null&&typeof Q.message=="string"?String(Q.message):String(Q),error:Q});if(!window.dispatchEvent(E))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",Q);return}console.error(Q)},re={map:V,forEach:function(Q,E,U){V(Q,function(){E.apply(this,arguments)},U)},count:function(Q){var E=0;return V(Q,function(){E++}),E},toArray:function(Q){return V(Q,function(E){return E})||[]},only:function(Q){if(!I(Q))throw Error("React.Children.only expected to receive a single React element child.");return Q}};return Ya.Activity=p,Ya.Children=re,Ya.Component=w,Ya.Fragment=a,Ya.Profiler=n,Ya.PureComponent=N,Ya.StrictMode=r,Ya.Suspense=c,Ya.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=T,Ya.__COMPILER_RUNTIME={__proto__:null,c:function(Q){return T.H.useMemoCache(Q)}},Ya.cache=function(Q){return function(){return Q.apply(null,arguments)}},Ya.cacheSignal=function(){return null},Ya.cloneElement=function(Q,E,U){if(Q==null)throw Error("The argument must be a React element, but you passed "+Q+".");var q=v({},Q.props),X=Q.key;if(E!=null)for(ne in E.key!==void 0&&(X=""+E.key),E)!O.call(E,ne)||ne==="key"||ne==="__self"||ne==="__source"||ne==="ref"&&E.ref===void 0||(q[ne]=E[ne]);var ne=arguments.length-2;if(ne===1)q.children=U;else if(1<ne){for(var ae=Array(ne),ue=0;ue<ne;ue++)ae[ue]=arguments[ue+2];q.children=ae}return F(Q.type,X,q)},Ya.createContext=function(Q){return Q={$$typeof:o,_currentValue:Q,_currentValue2:Q,_threadCount:0,Provider:null,Consumer:null},Q.Provider=Q,Q.Consumer={$$typeof:i,_context:Q},Q},Ya.createElement=function(Q,E,U){var q,X={},ne=null;if(E!=null)for(q in E.key!==void 0&&(ne=""+E.key),E)O.call(E,q)&&q!=="key"&&q!=="__self"&&q!=="__source"&&(X[q]=E[q]);var ae=arguments.length-2;if(ae===1)X.children=U;else if(1<ae){for(var ue=Array(ae),de=0;de<ae;de++)ue[de]=arguments[de+2];X.children=ue}if(Q&&Q.defaultProps)for(q in ae=Q.defaultProps,ae)X[q]===void 0&&(X[q]=ae[q]);return F(Q,ne,X)},Ya.createRef=function(){return{current:null}},Ya.forwardRef=function(Q){return{$$typeof:l,render:Q}},Ya.isValidElement=I,Ya.lazy=function(Q){return{$$typeof:f,_payload:{_status:-1,_result:Q},_init:W}},Ya.memo=function(Q,E){return{$$typeof:d,type:Q,compare:E===void 0?null:E}},Ya.startTransition=function(Q){var E=T.T,U={};T.T=U;try{var q=Q(),X=T.S;X!==null&&X(U,q),typeof q=="object"&&q!==null&&typeof q.then=="function"&&q.then(R,Z)}catch(ne){Z(ne)}finally{E!==null&&U.types!==null&&(E.types=U.types),T.T=E}},Ya.unstable_useCacheRefresh=function(){return T.H.useCacheRefresh()},Ya.use=function(Q){return T.H.use(Q)},Ya.useActionState=function(Q,E,U){return T.H.useActionState(Q,E,U)},Ya.useCallback=function(Q,E){return T.H.useCallback(Q,E)},Ya.useContext=function(Q){return T.H.useContext(Q)},Ya.useDebugValue=function(){},Ya.useDeferredValue=function(Q,E){return T.H.useDeferredValue(Q,E)},Ya.useEffect=function(Q,E){return T.H.useEffect(Q,E)},Ya.useEffectEvent=function(Q){return T.H.useEffectEvent(Q)},Ya.useId=function(){return T.H.useId()},Ya.useImperativeHandle=function(Q,E,U){return T.H.useImperativeHandle(Q,E,U)},Ya.useInsertionEffect=function(Q,E){return T.H.useInsertionEffect(Q,E)},Ya.useLayoutEffect=function(Q,E){return T.H.useLayoutEffect(Q,E)},Ya.useMemo=function(Q,E){return T.H.useMemo(Q,E)},Ya.useOptimistic=function(Q,E){return T.H.useOptimistic(Q,E)},Ya.useReducer=function(Q,E,U){return T.H.useReducer(Q,E,U)},Ya.useRef=function(Q){return T.H.useRef(Q)},Ya.useState=function(Q){return T.H.useState(Q)},Ya.useSyncExternalStore=function(Q,E,U){return T.H.useSyncExternalStore(Q,E,U)},Ya.useTransition=function(){return T.H.useTransition()},Ya.version="19.2.1",Ya}var oD;function G5(){return oD||(oD=1,LN.exports=Sie()),LN.exports}var _=G5();const Pe=Kr(_),W5=Yse({__proto__:null,default:Pe},[_]);var RG=_.createContext(void 0),lb=e=>{const t=_.useContext(RG);if(e)return e;if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},Nie=({client:e,children:t})=>(_.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),s.jsx(RG.Provider,{value:e,children:t})),OG=_.createContext(!1),MG=()=>_.useContext(OG);OG.Provider;function jie(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}
17var Cie=_.createContext(jie()),DG=()=>_.useContext(Cie),IG=(e,t,a)=>{const r=a?.state.error&&typeof e.throwOnError=="function"?PE(e.throwOnError,[a.state.error,a]):e.throwOnError;(e.suspense||e.experimental_prefetchInRender||r)&&(t.isReset()||(e.retryOnMount=!1))},LG=e=>{_.useEffect(()=>{e.clearReset()},[e])},FG=({result:e,errorResetBoundary:t,throwOnError:a,query:r,suspense:n})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&(n&&e.data===void 0||PE(a,[e.error,r])),NE=(e,t)=>t.state.data===void 0,BG=e=>{if(e.suspense){const a=n=>n==="static"?n:Math.max(n??1e3,1e3),r=e.staleTime;e.staleTime=typeof r=="function"?(...n)=>a(r(...n)):a(r),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3))}},Aie=(e,t)=>e.isLoading&&e.isFetching&&!t,ST=(e,t)=>e?.suspense&&t.isPending,NT=(e,t,a)=>t.fetchOptimistic(e).catch(()=>{a.clearReset()});function $G({queries:e,...t},a){const r=lb(a),n=MG(),i=DG(),o=_.useMemo(()=>e.map(v=>{const y=r.defaultQueryOptions(v);return y._optimisticResults=n?"isRestoring":"optimistic",y}),[e,r,n]);o.forEach(v=>{BG(v);const y=r.getQueryCache().get(v.queryHash);IG(v,i,y)}),LG(i);const[l]=_.useState(()=>new bie(r,o,t)),[c,d,f]=l.getOptimisticResult(o,t.combine),p=!n&&t.subscribed!==!1;_.useSyncExternalStore(_.useCallback(v=>p?l.subscribe(ps.batchCalls(v)):Ji,[l,p]),()=>l.getCurrentResult(),()=>l.getCurrentResult()),_.useEffect(()=>{l.setQueries(o,t)},[o,t,l]);const m=c.some((v,y)=>ST(o[y],v))?c.flatMap((v,y)=>{const w=o[y];if(w&&ST(w,v)){const S=new ob(r,w);return NT(w,S,i)}return[]}):[];if(m.length>0)throw Promise.all(m);const b=c.find((v,y)=>{const w=o[y];return w&&FG({result:v,errorResetBoundary:i,throwOnError:w.throwOnError,query:r.getQueryCache().get(w.queryHash),suspense:w.suspense})});if(b?.error)throw b.error;return d(f())}function Y5(e,t,a){const r=MG(),n=DG(),i=lb(a),o=i.defaultQueryOptions(e);i.getDefaultOptions().queries?._experimental_beforeQuery?.(o);const l=i.getQueryCache().get(o.queryHash);o._optimisticResults=r?"isRestoring":"optimistic",BG(o),IG(o,n,l),LG(n);const c=!i.getQueryCache().get(o.queryHash),[d]=_.useState(()=>new t(i,o)),f=d.getOptimisticResult(o),p=!r&&e.subscribed!==!1;if(_.useSyncExternalStore(_.useCallback(g=>{const m=p?d.subscribe(ps.batchCalls(g)):Ji;return d.updateResult(),m},[d,p]),()=>d.getCurrentResult(),()=>d.getCurrentResult()),_.useEffect(()=>{d.setOptions(o)},[o,d]),ST(o,f))throw NT(o,d,n);if(FG({result:f,errorResetBoundary:n,throwOnError:o.throwOnError,query:l,suspense:o.suspense}))throw f.error;return i.getDefaultOptions().queries?._experimental_afterQuery?.(o,f),o.experimental_prefetchInRender&&!Ag&&Aie(f,r)&&(c?NT(o,d,n):l?.promise)?.catch(Ji).finally(()=>{d.updateResult()}),o.notifyOnChangeProps?f:d.trackResult(f)}function Tie(e,t){return Y5(e,ob,t)}function _ie(e,t){return Y5({...e,enabled:!0,suspense:!0,throwOnError:NE,placeholderData:void 0},ob,t)}function kie(e,t){return Y5({...e,enabled:!0,suspense:!0,throwOnError:NE},kG,t)}function Eie(e,t){return $G({...e,queries:e.queries.map(a=>({...a,suspense:!0,throwOnError:NE,enabled:!0,placeholderData:void 0}))},t)}function Rie(e,t){const a=lb(t);a.getQueryState(e.queryKey)||a.prefetchQuery(e)}function Oie(e,t){const a=lb(t);a.getQueryState(e.queryKey)||a.prefetchInfiniteQuery(e)}function Mie(e,t){const a=lb(t),[r]=_.useState(()=>new vie(a,e));_.useEffect(()=>{r.setOptions(e)},[r,e]);const n=_.useSyncExternalStore(_.useCallback(o=>r.subscribe(ps.batchCalls(o)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),i=_.useCallback((o,l)=>{r.mutate(o,l).catch(Ji)},[r]);if(n.error&&PE(r.options.throwOnError,[n.error]))throw n.error;return{...n,mutate:i,mutateAsync:n.mutate}}function Die(e,t){return Y5(e,kG,t)}function Tg(e){return!!e&&!Array.isArray(e)&&typeof e=="object"}function Iie(){return Object.create(null)}const Lie=typeof Symbol=="function"&&!!Symbol.asyncIterator;function UG(e){return Lie&&Tg(e)&&Symbol.asyncIterator in e}var Fie=Object.create,zG=Object.defineProperty,Bie=Object.getOwnPropertyDescriptor,qG=Object.getOwnPropertyNames,$ie=Object.getPrototypeOf,Uie=Object.prototype.hasOwnProperty,cb=(e,t)=>function(){return t||(0,e[qG(e)[0]])((t={exports:{}}).exports,t),t.exports},zie=(e,t,a,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(var n=qG(t),i=0,o=n.length,l;i<o;i++)l=n[i],!Uie.call(e,l)&&l!==a&&zG(e,l,{get:(c=>t[c]).bind(null,l),enumerable:!(r=Bie(t,l))||r.enumerable});return e},K5=(e,t,a)=>(a=e!=null?Fie($ie(e)):{},zie(zG(a,"default",{value:e,enumerable:!0}),e));const HG=()=>{},lD=e=>{Object.freeze&&Object.freeze(e)};function VG(e,t,a){var r;const n=t.join(".");return(r=a[n])!==null&&r!==void 0||(a[n]=new Proxy(HG,{get(i,o){if(!(typeof o!="string"||o==="then"))return VG(e,[...t,o],a)},apply(i,o,l){const c=t[t.length-1];let d={args:l,path:t};return c==="call"?d={args:l.length>=2?[l[1]]:[],path:t.slice(0,-1)}:c==="apply"&&(d={args:l.length>=2?l[1]:[],path:t.slice(0,-1)}),lD(d.args),lD(d.path),e(d)}})),a[n]}const X5=e=>VG(e,[],Iie()),jE=e=>new Proxy(HG,{get(t,a){if(a!=="then")return e(a)}});var GG=cb({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(e,t){function a(r){"@babel/helpers - typeof";return t.exports=a=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n}
17,t.exports.__esModule=!0,t.exports.default=t.exports,a(r)}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}}),qie=cb({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,t){var a=GG().default;function r(n,i){if(a(n)!="object"||!n)return n;var o=n[Symbol.toPrimitive];if(o!==void 0){var l=o.call(n,i||"default");if(a(l)!="object")return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return(i==="string"?String:Number)(n)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),Hie=cb({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,t){var a=GG().default,r=qie();function n(i){var o=r(i,"string");return a(o)=="symbol"?o:o+""}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),WG=cb({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,t){var a=Hie();function r(n,i,o){return(i=a(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o,n}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),CE=cb({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,t){var a=WG();function r(i,o){var l=Object.keys(i);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(i);o&&(c=c.filter(function(d){return Object.getOwnPropertyDescriptor(i,d).enumerable})),l.push.apply(l,c)}return l}function n(i){for(var o=1;o<arguments.length;o++){var l=arguments[o]!=null?arguments[o]:{};o%2?r(Object(l),!0).forEach(function(c){a(i,c,l[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(l)):r(Object(l)).forEac
17h(function(c){Object.defineProperty(i,c,Object.getOwnPropertyDescriptor(l,c))})}return i}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}});K5(CE());K5(WG());var E2=K5(CE());function Vie(e,t){if("error"in e){const r=t.deserialize(e.error);return{ok:!1,error:(0,E2.default)((0,E2.default)({},e),{},{error:r})}}return{ok:!0,result:(0,E2.default)((0,E2.default)({},e.result),(!e.result.type||e.result.type==="data")&&{type:"data",data:t.deserialize(e.result.data)})}}var FN=class extends Error{constructor(){super("Unable to transform response from server")}};function Gie(e,t){let a;try{a=Vie(e,t)}catch{throw new FN}if(!a.ok&&(!Tg(a.error.error)||typeof a.error.error.code!="number"))throw new FN;if(a.ok&&!Tg(a.result))throw new FN;return a}K5(CE());function Q5(e){const t={subscribe(a){let r=null,n=!1,i=!1,o=!1;function l(){if(r===null){o=!0;return}i||(i=!0,typeof r=="function"?r():r&&r.unsubscribe())}return r=e({next(c){var d;n||(d=a.next)===null||d===void 0||d.call(a,c)},error(c){var d;n||(n=!0,(d=a.error)===null||d===void 0||d.call(a,c),l())},complete(){var c;n||(n=!0,(c=a.complete)===null||c===void 0||c.call(a),l())}}),o&&l(),{unsubscribe:l}},pipe(...a){return a.reduce(Wie,t)}};return t}function Wie(e,t){return t(e)}function Yie(e){const t=new AbortController;return new Promise((r,n)=>{let i=!1;function o(){i||(i=!0,l.unsubscribe())}t.signal.addEventListener("abort",()=>{n(t.signal.reason)});const l=e.subscribe({next(c){i=!0,r(c),o()},error(c){n(c)},complete(){t.abort(),o()}})})}var Kie=Object.create,YG=Object.defineProperty,Xie=Object.getOwnPropertyDescriptor,KG=Object.getOwnPropertyNames,Qie=Object.getPrototypeOf,Zie=Object.prototype.hasOwnProperty,gp=(e,t)=>function(){return t||(0,e[KG(e)[0]])((t={exports:{}}).exports,t),t.exports},Jie=(e,t,a,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(var n=KG(t),i=0,o=n.length,l;i<o;i++)l=n[i],!Zie.call(e,l)&&l!==a&&YG(e,l,{get:(c=>t[c]).bind(null,l),enumerable:!(r=Xie(t,l))||r.enumerable});return e},Xg=(e,t,a)=>(a=e!=null?Kie(Qie(e)):{},Jie(t||!e||!e.__esModule?YG(a,"default",{value:e,enumerable:!0}):a,e)),eoe=gp({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectWithoutPropertiesLoose.js"(e,t){function a(r,n){if(r==null)return{};var i={};for(var o in r)if({}.hasOwnProperty.call(r,o)){if(n.includes(o))continue;i[o]=r[o]}return i}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}}),toe=gp({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectWithoutProperties.js"(e,t){var a=eoe();function r(n,i){if(n==null)return{};var o,l,c=a(n,i);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(n);for(l=0;l<d.length;l++)o=d[l],i.includes(o)||{}.propertyIsEnumerable.call(n,o)&&(c[o]=n[o])}return c}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),XG=gp({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(e,t){function a(r){"@babel/helpers - typeof";return t.exports=a=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},t.exports.__esModule=!0,t.exports.default=t.exports,a(r)}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}}),aoe=gp({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,t){var a=XG().default;function r(n,i){if(a(n)!="object"||!n)return n;var o=n[Symbol.toPrimitive];if(o!==void 0){var l=o.call(n,i||"default");if(a(l)!="object")return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return(i==="string"?String:Number)(n)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),roe=gp({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,t){var a=XG().default,r=aoe();function n(i){var o=r(i,"string");return a(o)=="symbol"?o:o+""}
17t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),noe=gp({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,t){var a=roe();function r(n,i,o){return(i=a(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o,n}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),db=gp({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,t){var a=noe();function r(i,o){var l=Object.keys(i);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(i);o&&(c=c.filter(function(d){return Object.getOwnPropertyDescriptor(i,d).enumerable})),l.push.apply(l,c)}return l}function n(i){for(var o=1;o<arguments.length;o++){var l=arguments[o]!=null?arguments[o]:{};o%2?r(Object(l),!0).forEach(function(c){a(i,c,l[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(l)):r(Object(l)).forEach(function(c){Object.defineProperty(i,c,Object.getOwnPropertyDescriptor(l,c))})}return i}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),soe=Xg(toe(),1),cD=Xg(db(),1);const ioe=["cursor","direction"];function Qd(e,t,a){const r=e.flatMap(n=>n.split("."));if(!t&&(!a||a==="any"))return r.length?[r]:[];if(a==="infinite"&&Tg(t)&&("direction"in t||"cursor"in t)){const{cursor:n,direction:i}=t,o=(0,soe.default)(t,ioe);return[r,{input:o,type:"infinite"}]}return[r,(0,cD.default)((0,cD.default)({},typeof t<"u"&&t!==Tl&&{input:t}),a&&a!=="any"&&{type:a})]}function EP(e){return Qd(e,void 0,"any")}var ooe=Object.create,QG=Object.defineProperty,loe=Object.getOwnPropertyDescriptor,ZG=Object.getOwnPropertyNames,coe=Object.getPrototypeOf,doe=Object.prototype.hasOwnProperty,Nu=(e,t)=>function(){return t||(0,e[ZG(e)[0]])((t={exports:{}}).exports,t),t.exports},uoe=(e,t,a,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(var n=ZG(t),i=0,o=n.length,l;i<o;i++)l=n[i],!doe.call(e,l)&&l!==a&&QG(e,l,{get:(c=>t[c]).bind(null,l),enumerable:!(r=loe(t,l))||r.enumerable});return e},As=(e,t,a)=>(a=e!=null?ooe(coe(e)):{},uoe(QG(a,"default",{value:e,enumerable:!0}),e)),JG=Nu({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(e,t){function a(r){"@babel/helpers - typeof";return t.exports=a=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},t.exports.__esModule=!0,t.exports.default=t.exports,a(r)}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}}),foe=Nu({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,t){var a=JG().default;function r(n,i){if(a(n)!="object"||!n)return n;var o=n[Symbol.toPrimitive];if(o!==void 0){var l=o.call(n,i||"default");if(a(l)!="object")return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return(i==="string"?String:Number)(n)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),hoe=Nu({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,t){var a=JG().default,r=foe();function n(i){var o=r(i,"string");return a(o)=="symbol"?o:o+""}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),Qg=Nu({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,t){var a=hoe();function r(n,i,o){return(i=a(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o,n}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),wd=Nu({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,t){var a=Qg();function r(i,o){var l=Object.keys(i);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(i);o&&(c=c.filter(function(d){return Object.getOwnPropertyDescriptor(i,d).enumerable})),l.push.apply(l,c)}return l}function n(i){for(var o=1;o<arguments.length;o++){var l=arguments[o]!=null?arguments[o]:{};
17o%2?r(Object(l),!0).forEach(function(c){a(i,c,l[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(l)):r(Object(l)).forEach(function(c){Object.defineProperty(i,c,Object.getOwnPropertyDescriptor(l,c))})}return i}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}});function poe(e){return t=>{let a=0,r=null;const n=[];function i(){r||(r=t.subscribe({next(l){for(const d of n){var c;(c=d.next)===null||c===void 0||c.call(d,l)}},error(l){for(const d of n){var c;(c=d.error)===null||c===void 0||c.call(d,l)}},complete(){for(const c of n){var l;(l=c.complete)===null||l===void 0||l.call(c)}}}))}function o(){if(a===0&&r){const l=r;r=null,l.unsubscribe()}}return Q5(l=>(a++,n.push(l),i(),{unsubscribe(){a--,o();const c=n.findIndex(d=>d===l);c>-1&&n.splice(c,1)}}))}}function goe(e){let t=e;const a=[],r=o=>{t!==void 0&&o.next(t),a.push(o)},n=o=>{a.splice(a.indexOf(o),1)},i=Q5(o=>(r(o),()=>{n(o)}));return i.next=o=>{if(t!==o){t=o;for(const l of a)l.next(o)}},i.get=()=>t,i}function moe(e){return Q5(t=>{function a(n=0,i=e.op){const o=e.links[n];if(!o)throw new Error("No more links to execute - did you forget to add an ending link?");return o({op:i,next(c){return a(n+1,c)}})}return a().subscribe(t)})}var R2=As(Qg()),Qm=As(wd());function xoe(e){return e instanceof e0}function voe(e){return Tg(e)&&Tg(e.error)&&typeof e.error.code=="number"&&typeof e.error.message=="string"}function yoe(e,t){return typeof e=="string"?e:Tg(e)&&typeof e.message=="string"?e.message:t}var e0=class RP extends Error{constructor(t,a){var r,n;const i=a?.cause;super(t,{cause:i}),(0,R2.default)(this,"cause",void 0),(0,R2.default)(this,"shape",void 0),(0,R2.default)(this,"data",void 0),(0,R2.default)(this,"meta",void 0),this.meta=a?.meta,this.cause=i,this.shape=a==null||(r=a.result)===null||r===void 0?void 0:r.error,this.data=a==null||(n=a.result)===null||n===void 0?void 0:n.error.data,this.name="TRPCClientError",Object.setPrototypeOf(this,RP.prototype)}static from(t,a={}){const r=t;return xoe(r)?(a.meta&&(r.meta=(0,Qm.default)((0,Qm.default)({},r.meta),a.meta)),r):voe(r)?new RP(r.error.message,(0,Qm.default)((0,Qm.default)({},a),{},{result:r,cause:a.cause})):new RP(yoe(r,"Unknown error"),(0,Qm.default)((0,Qm.default)({},a),{},{cause:r}))}};function boe(e){const t=e;return t?"input"in t?t:{input:t,output:t}:{input:{serialize:a=>a,deserialize:a=>a},output:{serialize:a=>a,deserialize:a=>a}}}const dD=e=>typeof e=="function";function Poe(e){if(e)return e;if(typeof window<"u"&&dD(window.fetch))return window.fetch;if(typeof globalThis<"u"&&dD(globalThis.fetch))return globalThis.fetch;throw new Error("No fetch implementation found")}var P1=As(wd());function woe(e){return{url:e.url.toString(),fetch:e.fetch,transformer:boe(e.transformer),methodOverride:e.methodOverride}}function Soe(e){const t={};for(let a=0;a<e.length;a++){const r=e[a];t[a]=r}return t}const Noe={query:"GET",mutation:"POST",subscription:"PATCH"};function eW(e){return"input"in e?e.transformer.input.serialize(e.input):Soe(e.inputs.map(t=>e.transformer.input.serialize(t)))}const tW=e=>{const t=e.url.split("?");let r=t[0].replace(/\/$/,"")+"/"+e.path;const n=[];if(t[1]&&n.push(t[1]),"inputs"in e&&n.push("batch=1"),e.type==="query"||e.type==="subscription"){const i=eW(e);i!==void 0&&e.methodOverride!=="POST"&&n.push(`input=${encodeURIComponent(JSON.stringify(i))}`)}return n.length&&(r+="?"+n.join("&")),r},joe=e=>{if(e.type==="query"&&e.methodOverride!=="POST")return;const t=eW(e);return t!==void 0?JSON.stringify(t):void 0},Coe=e=>koe((0,P1.default)((0,P1.default)({},e),{},{contentTypeHeader:"application/json",getUrl:tW,getBody:joe}));var Aoe=class extends Error{constructor(){const e="AbortError";super(e),this.name=e,this.message=e}};const Toe=e=>{var t;if(e?.aborted)throw(t=e.throwIfAborted)===null||t===void 0||t.call(e),typeof DOMException<"u"?new DOMException("AbortError","AbortError"):new Aoe};async function _oe(e){var t;Toe(e.signal);const a=e.getUrl(e),r=e.getBody(e),n=(t=e.methodOverride)!==null&&t!==void 0?t:Noe[e.type],i=await(async()=>{const l=await e.headers();return Symbol.iterator in l?Object.fromEntries(l):l})(),o=(0,P1.default)((0,P1.default)((0,P1.default)({},e.contentTypeHeader&&n!=="GET"?{"content-type":e.contentTypeHeader}:{}),e.trpcAcceptHeader?{"trpc-accept":e.trpcAcceptHeader}:void 0),i);return Poe(e.fetch)(a,{method:n,signal:e.signal,body:r,headers:o})}async function koe(e){const t={},a=await _oe(e);t.response=a;const r=await a.json();return t.responseJSON=r,{json:r,meta:t}}As(wd());const uD=()=>{throw new Error("Something went wrong. Please submit an issue at https://github.com/trpc/trpc/issues/new")};function fD(e){let t=null,a=null;const r=()=>{clearTimeout(a),a=null,t=null};function n(l){const c=[[]];let d=0;for(;;){const g=l[d];if(!g)break;const m=c[c.length-1];if(g.aborted){var f;(f=g.reject)===null||f===void 0||f.call(g,new Error("Aborted")),d++;continue}
17if(e.validate(m.concat(g).map(v=>v.key))){m.push(g),d++;continue}if(m.length===0){var p;(p=g.reject)===null||p===void 0||p.call(g,new Error("Input is too big for a single dispatch")),d++;continue}c.push([])}return c}function i(){const l=n(t);r();for(const c of l){if(!c.length)continue;const d={items:c};for(const p of c)p.batch=d;e.fetch(d.items.map(p=>p.key)).then(async p=>{await Promise.all(p.map(async(m,b)=>{const v=d.items[b];try{var y;const S=await Promise.resolve(m);(y=v.resolve)===null||y===void 0||y.call(v,S)}catch(S){var w;(w=v.reject)===null||w===void 0||w.call(v,S)}v.batch=null,v.reject=null,v.resolve=null}));for(const m of d.items){var g;(g=m.reject)===null||g===void 0||g.call(m,new Error("Missing result")),m.batch=null}}).catch(p=>{for(const m of d.items){var g;(g=m.reject)===null||g===void 0||g.call(m,p),m.batch=null}})}}function o(l){var c;const d={aborted:!1,key:l,batch:null,resolve:uD,reject:uD},f=new Promise((p,g)=>{var m;d.reject=g,d.resolve=p,(m=t)!==null&&m!==void 0||(t=[]),t.push(d)});return(c=a)!==null&&c!==void 0||(a=setTimeout(i)),f}return{load:o}}function Eoe(...e){const t=new AbortController,a=e.length;let r=0;const n=()=>{++r===a&&t.abort()};for(const i of e)i?.aborted?n():i?.addEventListener("abort",n,{once:!0});return t.signal}var O2=As(wd());function Roe(e){var t,a;const r=woe(e),n=(t=e.maxURLLength)!==null&&t!==void 0?t:1/0,i=(a=e.maxItems)!==null&&a!==void 0?a:1/0;return()=>{const o=f=>({validate(p){if(n===1/0&&i===1/0)return!0;if(p.length>i)return!1;const g=p.map(v=>v.path).join(","),m=p.map(v=>v.input);return tW((0,O2.default)((0,O2.default)({},r),{},{type:f,path:g,inputs:m,signal:null})).length<=n},async fetch(p){const g=p.map(S=>S.path).join(","),m=p.map(S=>S.input),b=Eoe(...p.map(S=>S.signal)),v=await Coe((0,O2.default)((0,O2.default)({},r),{},{path:g,inputs:m,type:f,headers(){return e.headers?typeof e.headers=="function"?e.headers({opList:p}):e.headers:{}},signal:b}));return(Array.isArray(v.json)?v.json:p.map(()=>v.json)).map(S=>({meta:v.meta,json:S}))}}),l=fD(o("query")),c=fD(o("mutation")),d={query:l,mutation:c};return({op:f})=>Q5(p=>{/* istanbul ignore if -- @preserve */if(f.type==="subscription")throw new Error("Subscriptions are unsupported by `httpLink` - use `httpSubscriptionLink` or `wsLink`");const m=d[f.type].load(f);let b;return m.then(v=>{b=v;const y=Gie(v.json,r.transformer.output);if(!y.ok){p.error(e0.from(y.error,{meta:v.meta}));return}p.next({context:v.meta,result:y.result}),p.complete()}).catch(v=>{p.error(e0.from(v,{meta:b?.meta}))}),()=>{}})}}As(wd());const aW=(e,...t)=>typeof e=="function"?e(...t):e;As(Qg());function Ooe(){let e,t;return{promise:new Promise((r,n)=>{e=r,t=n}),resolve:e,reject:t}}async function Moe(e){const t=await aW(e.url);if(!e.connectionParams)return t;const r=`${t.includes("?")?"&":"?"}connectionParams=1`;return t+r}async function Doe(e,t){const a={method:"connectionParams",data:await aW(e)};return t.encode(a)}As(Qg());var Ih=As(Qg());function Ioe(e){const{promise:t,resolve:a,reject:r}=Ooe();return e.addEventListener("open",()=>{e.removeEventListener("error",r),a()}),e.addEventListener("error",r),t}function Loe(e,{intervalMs:t,pongTimeoutMs:a}){let r,n;function i(){r=setTimeout(()=>{e.send("PING"),n=setTimeout(()=>{e.close()},a)},t)}function o(){clearTimeout(r),i()}function l(){clearTimeout(n),o()}e.addEventListener("open",i),e.addEventListener("message",({data:c})=>{clearTimeout(r),i(),c==="PONG"&&l()}),e.addEventListener("close",()=>{clearTimeout(r),clearTimeout(n)})}var Foe=class jT{constructor(t){var a;if((0,Ih.default)(this,"id",++jT.connectCount),(0,Ih.default)(this,"WebSocketPonyfill",void 0),(0,Ih.default)(this,"urlOptions",void 0),(0,Ih.default)(this,"keepAliveOpts",void 0),(0,Ih.default)(this,"encoder",void 0),(0,Ih.default)(this,"wsObservable",goe(null)),(0,Ih.default)(this,"openPromise",null),this.WebSocketPonyfill=(a=t.WebSocketPonyfill)!==null&&a!==void 0?a:WebSocket,!this.WebSocketPonyfill)throw new Error("No WebSocket implementation found - you probably don't want to use this on the server, but if you do you need to pass a `WebSocket`-ponyfill");this.urlOptions=t.urlOptions,this.keepAliveOpts=t.keepAlive,this.encoder=t.encoder}get ws(){return this.wsObservable.get()}set ws(t){this.wsObservable.next(t)}isOpen(){return!!this.ws&&this.ws.readyState===this.WebSocketPonyfill.OPEN&&!this.openPromise}isClosed(){return!!this.ws&&(this.ws.readyState===this.WebSocketPonyfill.CLOSING||this.ws.readyState===this.WebSocketPonyfill.CLOSED)}async open(){var t=this;if(t.openPromise)return t.openPromise;t.id=++jT.connectCount;const a=Moe(t.urlOptions).then(r=>new t.WebSocketPonyfill(r));t.openPromise=a.then(async r=>{t.ws=r,r.binaryType="arraybuffer",r.addEventListener("message",function({data:n}){n==="PING"&&this.send("PONG")}),t.keepAliveOpts.enabled&&Loe(r,t.keepAliveOpts),r.addEventListener("close",()=>{t.ws===r&&(t.ws=null)}),await Ioe(r),t.urlOptions.connectionParams&&r.send(await Doe(t.urlOptions.connectionParams,t.encoder))});try{await t.openPromise}finally{t.openPromise=null}}async close(){var t=this;try{await t.openPromise}finally{var a;(a=t.ws)===null||a===void 0||a.close()}}};(0,Ih.default)(Foe,"connectCount",0);As(Qg());As(wd());var BN=As(Qg()),hD=As(wd()),Z5=class{constructor(e){(0,BN.default)(this,"links",void 0),(0,BN.default)(this,"runtime",void 0),(0,BN.default)(this,"requestId",void 0),this.requestId=0,this.runtime={},this.links=e.links.map(t=>t(this.runtime))}$request(e){var t;return moe({links:this.links,op:(0,hD.default)((0,hD.default)({},e),{},{context:(t=e.context)!==null&&t!==void 0?t:{},id:++this.requestId})}).pipe(poe())}async requestAsPromise(e){var t=this;try{const a=t.$request(e);return(await Yie(a)).result.data}catch(a){throw e0.from(a)}}query(e,t,a){return this.requestAsPromise({type:"query",path:e,input:t,context:a?.context,signal:a?.signal})}mutation(e,t,a){return this.requestAsPromise({type:"mutation",path:e,input:t,context:a?.context,signal:a?.signal})}subscription(e,t,a){return this.$request({type:"subscription",path:e,input:t,context:a.context,signal:a.signal}).subscribe({next(n){switch(n.result.type){case"state":{var i;(i=a.onConnectionStateChange)===null||i===void 0||i.call(a,n.result);break}case"started":{var o;(o=a.onStarted)===null||o===void 0||o.call(a,{context:n.context});break}case"stopped":{var l;
17(l=a.onStopped)===null||l===void 0||l.call(a);break}case"data":case void 0:{var c;(c=a.onData)===null||c===void 0||c.call(a,n.result.data);break}}},error(n){var i;(i=a.onError)===null||i===void 0||i.call(a,n)},complete(){var n;(n=a.onComplete)===null||n===void 0||n.call(a)}})}};const rW=Symbol.for("trpc_untypedClient"),Boe={query:"query",mutate:"mutation",subscribe:"subscription"},$oe=e=>Boe[e];function nW(e){const t=X5(({path:a,args:r})=>{const n=[...a],i=$oe(n.pop()),o=n.join(".");return e[i](o,...r)});return jE(a=>a===rW?e:t[a])}function Uoe(e){const t=new Z5(e);return nW(t)}function AE(e){return e[rW]}As(wd());As(wd());var zoe=Nu({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(e,t){function a(n){var i,o,l,c=2;for(typeof Symbol<"u"&&(o=Symbol.asyncIterator,l=Symbol.iterator);c--;){if(o&&(i=n[o])!=null)return i.call(n);if(l&&(i=n[l])!=null)return new r(i.call(n));o="@@asyncIterator",l="@@iterator"}throw new TypeError("Object is not async iterable")}function r(n){function i(o){if(Object(o)!==o)return Promise.reject(new TypeError(o+" is not an object."));var l=o.done;return Promise.resolve(o.value).then(function(c){return{value:c,done:l}})}return r=function(l){this.s=l,this.n=l.next},r.prototype={s:null,n:null,next:function(){return i(this.n.apply(this.s,arguments))},return:function(l){var c=this.s.return;return c===void 0?Promise.resolve({value:l,done:!0}):i(c.apply(this.s,arguments))},throw:function(l){var c=this.s.return;return c===void 0?Promise.reject(l):i(c.apply(this.s,arguments))}},new r(n)}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}});As(zoe());As(wd());var qoe=Nu({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/usingCtx.js"(e,t){function a(){var r=typeof SuppressedError=="function"?SuppressedError:function(l,c){var d=Error();return d.name="SuppressedError",d.error=l,d.suppressed=c,d},n={},i=[];function o(l,c){if(c!=null){if(Object(c)!==c)throw new TypeError("using declarations can only be used with objects, functions, null, or undefined.");if(l)var d=c[Symbol.asyncDispose||Symbol.for("Symbol.asyncDispose")];if(d===void 0&&(d=c[Symbol.dispose||Symbol.for("Symbol.dispose")],l))var f=d;if(typeof d!="function")throw new TypeError("Object is not disposable.");f&&(d=function(){try{f.call(c)}catch(g){return Promise.reject(g)}}),i.push({v:c,d,a:l})}else l&&i.push({d:c,a:l});return c}return{e:n,u:o.bind(null,!1),a:o.bind(null,!0),d:function(){var c,d=this.e,f=0;function p(){for(;c=i.pop();)try{if(!c.a&&f===1)return f=0,i.push(c),Promise.resolve().then(p);if(c.d){var m=c.d.call(c.v);if(c.a)return f|=2,Promise.resolve(m).then(p,g)}else f|=1}catch(b){return g(b)}if(f===1)return d!==n?Promise.reject(d):Promise.resolve();if(d!==n)throw d}function g(m){return d=d!==n?new r(m,d):m,p()}return p()}}}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}}),sW=Nu({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/OverloadYield.js"(e,t){function a(r,n){this.v=r,this.k=n}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}}),Hoe=Nu({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/awaitAsyncGenerator.js"(e,t){var a=sW();function r(n){return new a(n,0)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),Voe=Nu({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/wrapAsyncGenerator.js"(e,t){var a=sW();function r(i){return function(){return new n(i.apply(this,arguments))}}function n(i){var o,l;function c(f,p){try{var g=i[f](p),m=g.value,b=m instanceof a;Promise.resolve(b?m.v:m).then(function(v){if(b){var y=f==="return"?"return":"next";if(!m.k||v.done)return c(y,v);v=i[y](v).value}d(g.done?"return":"normal",v)},function(v){c("throw",v)})}catch(v){d("throw",v)}}function d(f,p){switch(f){case"return":o.resolve({value:p,done:!0});break;case"throw":o.reject(p);break;default:o.resolve({value:p,done:!1})}(o=o.next)?c(o.key,o.arg):l=null}this._invoke=function(f,p){return new Promise(function(g,m){var b={key:f,arg:p,resolve:g,reject:m,next:null};l?l=l.next=b:(o=l=b,c(f,p))})},typeof i.return!="function"&&(this.return=void 0)}n.prototype[typeof Symbol=="function"&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},n.prototype.next=function(i){return this._invoke("next",i)},n.prototype.throw=function(i){return this._invoke("throw",i)},n.prototype.return=function(i){return this._invoke("return",i)}
17,t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}});As(qoe());As(Hoe());As(Voe());As(wd());function Goe(e){return X5(({path:t,args:a})=>{var r;const n=[...t],i=n.pop();if(i==="useMutation")return e[i](n,...a);if(i==="_def")return{path:n};const[o,...l]=a,c=(r=l[0])!==null&&r!==void 0?r:{};return e[i](n,o,c)})}var $N;const Woe=["client","ssrContext","ssrState","abortOnUnmount"],Yoe=($N=_.createContext)===null||$N===void 0?void 0:$N.call(W5,null),Koe=e=>{switch(e){case"queryOptions":case"fetch":case"ensureData":case"prefetch":case"getData":case"setData":case"setQueriesData":return"query";case"infiniteQueryOptions":case"fetchInfinite":case"prefetchInfinite":case"getInfiniteData":case"setInfiniteData":return"infinite";case"setMutationDefaults":case"getMutationDefaults":case"isMutating":case"cancel":case"invalidate":case"refetch":case"reset":return"any"}};function Xoe(e){return X5(t=>{const a=[...t.path],r=a.pop(),n=[...t.args],i=n.shift(),o=Koe(r),l=Qd(a,i,o);return{infiniteQueryOptions:()=>e.infiniteQueryOptions(a,l,n[0]),queryOptions:()=>e.queryOptions(a,l,...n),fetch:()=>e.fetchQuery(l,...n),fetchInfinite:()=>e.fetchInfiniteQuery(l,n[0]),prefetch:()=>e.prefetchQuery(l,...n),prefetchInfinite:()=>e.prefetchInfiniteQuery(l,n[0]),ensureData:()=>e.ensureQueryData(l,...n),invalidate:()=>e.invalidateQueries(l,...n),reset:()=>e.resetQueries(l,...n),refetch:()=>e.refetchQueries(l,...n),cancel:()=>e.cancelQuery(l,...n),setData:()=>{e.setQueryData(l,n[0],n[1])},setQueriesData:()=>e.setQueriesData(l,n[0],n[1],n[2]),setInfiniteData:()=>{e.setInfiniteQueryData(l,n[0],n[1])},getData:()=>e.getQueryData(l),getInfiniteData:()=>e.getInfiniteQueryData(l),setMutationDefaults:()=>e.setMutationDefaults(EP(a),i),getMutationDefaults:()=>e.getMutationDefaults(EP(a)),isMutating:()=>e.isMutating({mutationKey:EP(a)})}[r]()})}function Qoe(e){const t=nW(e.client),a=Xoe(e);return jE(r=>{const n=r;return n==="client"?t:Woe.includes(n)?e[n]:a[r]})}var Zoe=Xg(db(),1);function pD(e){const t=e instanceof Z5?e:AE(e);return X5(a=>{const r=a.path,n=r.join("."),[i,o]=a.args;return(0,Zoe.default)({queryKey:Qd(r,i,"query"),queryFn:()=>t.query(n,i,o?.trpc)},o)})}var UN=Xg(db(),1);function bo(e,t,a){var r;const n=e[0];let i=(r=e[1])===null||r===void 0?void 0:r.input;if(a){var o;i=(0,UN.default)((0,UN.default)((0,UN.default)({},(o=i)!==null&&o!==void 0?o:{}),a.pageParam?{cursor:a.pageParam}:{}),{},{direction:a.direction})}return[n.join("."),i,t?.trpc]}var Joe=gp({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(e,t){function a(n){var i,o,l,c=2;for(typeof Symbol<"u"&&(o=Symbol.asyncIterator,l=Symbol.iterator);c--;){if(o&&(i=n[o])!=null)return i.call(n);if(l&&(i=n[l])!=null)return new r(i.call(n));o="@@asyncIterator",l="@@iterator"}throw new TypeError("Object is not async iterable")}function r(n){function i(o){if(Object(o)!==o)return Promise.reject(new TypeError(o+" is not an object."));var l=o.done;return Promise.resolve(o.value).then(function(c){return{value:c,done:l}})}return r=function(l){this.s=l,this.n=l.next},r.prototype={s:null,n:null,next:function(){return i(this.n.apply(this.s,arguments))},return:function(l){var c=this.s.return;return c===void 0?Promise.resolve({value:l,done:!0}):i(c.apply(this.s,arguments))},throw:function(l){var c=this.s.return;return c===void 0?Promise.reject(l):i(c.apply(this.s,arguments))}},new r(n)}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}}),ele=Xg(Joe(),1);function CT(e){return{path:e.path.join(".")}}function Qv(e){const t=CT(e);return _.useMemo(()=>t,[t])}async function iW(e,t,a){const n=t.getQueryCache().build(t,{queryKey:a});n.setState({data:[],status:"success"});const i=[];var o=!1,l=!1,c;try{for(var d=(0,ele.default)(e),f;o=!(f=await d.next()).done;o=!1){const p=f.value;i.push(p),n.setState({data:[...i]})}}catch(p){l=!0,c=p}finally{try{o&&d.return!=null&&await d.return()}finally{if(l)throw c}}return i}var Dr=Xg(db(),1);function tle(e){const{client:t,queryClient:a}=e,r=t instanceof Z5?t:AE(t);return{infiniteQueryOptions:(n,i,o)=>{var l,c;const d=((l=i[1])===null||l===void 0?void 0:l.input)===Tl,f=async p=>{var g;const m=(0,Dr.default)((0,Dr.default)({},o),{},{trpc:(0,Dr.default)((0,Dr.default)({},o?.trpc),!(o==null||(g=o.trpc)===null||g===void 0)&&g.abortOnUnmount?{signal:p.signal}:{signal:null})});return await r.query(...bo(i,m,{direction:p.direction,pageParam:p.pageParam}))};return Object.assign((0,Dr.default)((0,Dr.default)({},o),{},{initialData:o?.initialData,queryKey:i,queryFn:d?Tl:f,initialPageParam:(c=o?.initialCursor)!==null&&c!==void 0?c:null}),{trpc:CT({path:n})})},queryOptions:(n,i,o)=>{var l;const c=((l=i[1])===null||l===void 0?void 0:l.input)===Tl,d=async f=>{var p;const g=(0,Dr.default)((0,Dr.default)({},o),{},{trpc:(0,Dr.default)((0,Dr.default)({},o?.trpc),!(o==null||(p=o.trpc)===null||p===void 0)&&p.abortOnUnmount?{signal:f.
17signal}:{signal:null})}),m=await r.query(...bo(i,g));return UG(m)?iW(m,a,i):m};return Object.assign((0,Dr.default)((0,Dr.default)({},o),{},{initialData:o?.initialData,queryKey:i,queryFn:c?Tl:d}),{trpc:CT({path:n})})},fetchQuery:(n,i)=>a.fetchQuery((0,Dr.default)((0,Dr.default)({},i),{},{queryKey:n,queryFn:()=>r.query(...bo(n,i))})),fetchInfiniteQuery:(n,i)=>{var o;return a.fetchInfiniteQuery((0,Dr.default)((0,Dr.default)({},i),{},{queryKey:n,queryFn:({pageParam:l,direction:c})=>r.query(...bo(n,i,{pageParam:l,direction:c})),initialPageParam:(o=i?.initialCursor)!==null&&o!==void 0?o:null}))},prefetchQuery:(n,i)=>a.prefetchQuery((0,Dr.default)((0,Dr.default)({},i),{},{queryKey:n,queryFn:()=>r.query(...bo(n,i))})),prefetchInfiniteQuery:(n,i)=>{var o;return a.prefetchInfiniteQuery((0,Dr.default)((0,Dr.default)({},i),{},{queryKey:n,queryFn:({pageParam:l,direction:c})=>r.query(...bo(n,i,{pageParam:l,direction:c})),initialPageParam:(o=i?.initialCursor)!==null&&o!==void 0?o:null}))},ensureQueryData:(n,i)=>a.ensureQueryData((0,Dr.default)((0,Dr.default)({},i),{},{queryKey:n,queryFn:()=>r.query(...bo(n,i))})),invalidateQueries:(n,i,o)=>a.invalidateQueries((0,Dr.default)((0,Dr.default)({},i),{},{queryKey:n}),o),resetQueries:(n,i,o)=>a.resetQueries((0,Dr.default)((0,Dr.default)({},i),{},{queryKey:n}),o),refetchQueries:(n,i,o)=>a.refetchQueries((0,Dr.default)((0,Dr.default)({},i),{},{queryKey:n}),o),cancelQuery:(n,i)=>a.cancelQueries({queryKey:n},i),setQueryData:(n,i,o)=>a.setQueryData(n,i,o),setQueriesData:(n,i,o,l)=>a.setQueriesData((0,Dr.default)((0,Dr.default)({},i),{},{queryKey:n}),o,l),getQueryData:n=>a.getQueryData(n),setInfiniteQueryData:(n,i,o)=>a.setQueryData(n,i,o),getInfiniteQueryData:n=>a.getQueryData(n),setMutationDefaults:(n,i)=>{const o=n[0],l=c=>r.mutation(...bo([o,{input:c}],e));return a.setMutationDefaults(n,typeof i=="function"?i({canonicalMutationFn:l}):i)},getMutationDefaults:n=>a.getMutationDefaults(n),isMutating:n=>a.isMutating((0,Dr.default)((0,Dr.default)({},n),{},{exact:!0}))}}var oa=Xg(db());const gD=(e,t)=>new Proxy(e,{get(r,n){return t(n),r[n]}});function ale(e){var t,a;const r=(t=void 0)!==null&&t!==void 0?t:C=>C.originalFn(),n=(a=void 0)!==null&&a!==void 0?a:Yoe,i=Uoe,o=C=>{var R;const{abortOnUnmount:T=!1,queryClient:O,ssrContext:F}=C,[z,I]=_.useState((R=C.ssrState)!==null&&R!==void 0?R:!1),B=C.client instanceof Z5?C.client:AE(C.client),K=_.useMemo(()=>tle({client:B,queryClient:O}),[B,O]),J=_.useMemo(()=>(0,oa.default)({abortOnUnmount:T,queryClient:O,client:B,ssrContext:F??null,ssrState:z},K),[T,B,K,O,F,z]);return _.useEffect(()=>{I(G=>G?"mounted":!1)},[]),s.jsx(n.Provider,{value:J,children:C.children})};function l(){const C=_.useContext(n);if(!C)throw new Error("Unable to find tRPC Context. Did you forget to wrap your App inside `withTRPC` HoC?");return C}function c(C,R){var T;const{queryClient:O,ssrState:F}=l();return F&&F!=="mounted"&&((T=O.getQueryCache().find({queryKey:C}))===null||T===void 0?void 0:T.state.status)==="error"?(0,oa.default)({retryOnMount:!1},R):R}function d(C,R,T){var O,F,z,I,B;const K=l(),{abortOnUnmount:J,client:G,ssrState:D,queryClient:V,prefetchQuery:W}=K,Z=Qd(C,R,"query"),re=V.getQueryDefaults(Z),Q=R===Tl;typeof window>"u"&&D==="prepass"&&(T==null||(O=T.trpc)===null||O===void 0?void 0:O.ssr)!==!1&&((F=T?.enabled)!==null&&F!==void 0?F:re?.enabled)!==!1&&!Q&&!V.getQueryCache().find({queryKey:Z})&&W(Z,T);const E=c(Z,(0,oa.default)((0,oa.default)({},re),T)),U=(z=(I=T==null||(B=T.trpc)===null||B===void 0?void 0:B.abortOnUnmount)!==null&&I!==void 0?I:void 0)!==null&&z!==void 0?z:J,q=Tie((0,oa.default)((0,oa.default)({},E),{},{queryKey:Z,queryFn:Q?R:async X=>{const ne=(0,oa.default)((0,oa.default)({},E),{},{trpc:(0,oa.default)((0,oa.default)({},E?.trpc),U?{signal:X.signal}:{signal:null})}),ae=await G.query(...bo(Z,ne));return UG(ae)?iW(ae,V,Z):ae}}),V);return q.trpc=Qv({path:C}),q}function f(C,R,T){var O,F,z;const I=l(),B=Qd(C,R,"query"),K=R===Tl,J=(O=(F=T==null||(z=T.trpc)===null||z===void 0?void 0:z.abortOnUnmount)!==null&&F!==void 0?F:void 0)!==null&&O!==void 0?O:I.abortOnUnmount;Rie((0,oa.default)((0,oa.default)({},T),{},{queryKey:B,queryFn:K?R:G=>{const D={trpc:(0,oa.default)((0,oa.default)({},T?.trpc),J?{signal:G.signal}:{})};return I.client.query(...bo(B,D))}}))}function p(C,R,T){var O,F,z;const I=l(),B=Qd(C,R,"query"),K=(O=(F=T==null||(z=T.trpc)===null||z===void 0?void 0:z.abortOnUnmount)!==null&&F!==void 0?F:void 0)!==null&&O!==void 0?O:I.abortOnUnmount,J=_ie((0,oa.default)((0,oa.default)({},T),{},{queryKey:B,queryFn:G=>{const D=(0,oa.default)((0,oa.default)({},T),{},{trpc:(0,oa.default)((0,oa.default)({},T?.trpc),K?{signal:G.signal}:{signal:null})});return I.client.query(...bo(B,D))}}),I.queryClient);return J.trpc=Qv({path:C}),[J.data,J]}function g(C,R){const{client:T,queryClient:O}=l(),F=EP(C),z=O.defaultMutationOptions(O.getMutationDefaults(F)),I=Mie((0,oa.default)((0,oa.default)({},R),{},{mutationKey:F,mutationFn:B=>T.mutation(...bo([C,{input:B}],R)),onSuccess(...B){var K,J;return r({originalFn:()=>{var D,V,W;return(D=R==null||(V=R.onSuccess)===null||V===void 0?void 0:V.call(R,...B))!==null&&D!==void 0?D:z==null||(W=z.onSuccess)===null||W===void 0?void 0:W.call(z,...B)},queryClient:O,meta:(K=(J=R?.meta)!==null&&J!==void 0?J:z?.meta)!==null&&K!==void 0?K:{}})}}),O);return I.trpc=Qv({path:C}),I}const m={data:void 0,error:null,status:"idle"},b={data:void 0,error:null,status:"connecting"};/* istanbul ignore next -- @preserve */function v(C,R,T){var O;const F=(O=T?.enabled)!==null&&O!==void 0?O:R!==Tl,z=tp(Qd(C,R,"any")),{client:I}=l(),B=_.useRef(T);_.useEffect(()=>{B.current=T});const[K]=_.useState(new Set([])),J=_.useCallback(Q=>{K.add(Q)},[K]),G=_.useRef(null),D=_.useCallback(Q=>{const E=W.current,U=W.current=Q(E);let q=!1;for(const X of K)if(E[X]!==U[X]){q=!0;break}q&&re(gD(U,J))},[J,K]),V=_.useCallback(()=>{var Q;if((Q=G.current)===null||Q===void 0||Q.unsubscribe(),!F){D(()=>(0,oa.default)((0,oa.default)({},m),{},{reset:V}));return}D(()=>(0,oa.default)((0,oa.default)({},b),{},{reset:V}));const E=I.subscription(C.join("."),R??void 0,{onStarted:()=>{var U,q;(U=(q=B.current).onStarted)===null||U===void 0||U.call(q),D(X=>(0,oa.default)((0,oa.default)({},X),{},{status:"pending",error:null}))},onData:U=>{var q,X;(q=(X=B.current).onData)===null||q===void 0||q.call(X,U),D(ne=>(0,oa.default)((0,oa.default)({},ne),{},{status:"pending",data:U,error:null}))},onError:U=>{var q,X;(q=(X=B.current).onError)===null||q===void 0||q.call(X,U),D(ne=>(0,oa.default)((0,oa.default)({},ne),{},{status:"error",error:U}))},onConnectionStateChange:U=>{D(q=>{switch(U.state){case"idle":return(0,oa.default)((0,oa.default)({},q),{},{status:U.state,error:null,data:void 0});case"connecting":return(0,oa.default)((0,oa.default)({},q),{},{error:U.error,status:U.state});
17case"pending":return q}})},onComplete:()=>{var U,q;(U=(q=B.current).onComplete)===null||U===void 0||U.call(q),D(X=>(0,oa.default)((0,oa.default)({},X),{},{status:"idle",error:null,data:void 0}))}});G.current=E},[I,z,F,D]);_.useEffect(()=>(V(),()=>{var Q;(Q=G.current)===null||Q===void 0||Q.unsubscribe()}),[V]);const W=_.useRef(F?(0,oa.default)((0,oa.default)({},b),{},{reset:V}):(0,oa.default)((0,oa.default)({},m),{},{reset:V})),[Z,re]=_.useState(gD(W.current,J));return Z}function y(C,R,T){var O,F,z,I,B;const{client:K,ssrState:J,prefetchInfiniteQuery:G,queryClient:D,abortOnUnmount:V}=l(),W=Qd(C,R,"infinite"),Z=D.getQueryDefaults(W),re=R===Tl;typeof window>"u"&&J==="prepass"&&(T==null||(O=T.trpc)===null||O===void 0?void 0:O.ssr)!==!1&&((F=T?.enabled)!==null&&F!==void 0?F:Z?.enabled)!==!1&&!re&&!D.getQueryCache().find({queryKey:W})&&G(W,(0,oa.default)((0,oa.default)({},Z),T));const Q=c(W,(0,oa.default)((0,oa.default)({},Z),T)),E=(z=T==null||(I=T.trpc)===null||I===void 0?void 0:I.abortOnUnmount)!==null&&z!==void 0?z:V,U=Die((0,oa.default)((0,oa.default)({},Q),{},{initialPageParam:(B=T.initialCursor)!==null&&B!==void 0?B:null,persister:T.persister,queryKey:W,queryFn:re?R:q=>{var X;const ne=(0,oa.default)((0,oa.default)({},Q),{},{trpc:(0,oa.default)((0,oa.default)({},Q?.trpc),E?{signal:q.signal}:{signal:null})});return K.query(...bo(W,ne,{pageParam:(X=q.pageParam)!==null&&X!==void 0?X:T.initialCursor,direction:q.direction}))}}),D);return U.trpc=Qv({path:C}),U}function w(C,R,T){var O,F,z;const I=l(),B=Qd(C,R,"infinite"),K=I.queryClient.getQueryDefaults(B),J=R===Tl,G=c(B,(0,oa.default)((0,oa.default)({},K),T)),D=(O=T==null||(F=T.trpc)===null||F===void 0?void 0:F.abortOnUnmount)!==null&&O!==void 0?O:I.abortOnUnmount;Oie((0,oa.default)((0,oa.default)({},T),{},{initialPageParam:(z=T.initialCursor)!==null&&z!==void 0?z:null,queryKey:B,queryFn:J?R:V=>{var W;const Z=(0,oa.default)((0,oa.default)({},G),{},{trpc:(0,oa.default)((0,oa.default)({},G?.trpc),D?{signal:V.signal}:{})});return I.client.query(...bo(B,Z,{pageParam:(W=V.pageParam)!==null&&W!==void 0?W:T.initialCursor,direction:V.direction}))}}))}function S(C,R,T){var O,F,z;const I=l(),B=Qd(C,R,"infinite"),K=I.queryClient.getQueryDefaults(B),J=c(B,(0,oa.default)((0,oa.default)({},K),T)),G=(O=T==null||(F=T.trpc)===null||F===void 0?void 0:F.abortOnUnmount)!==null&&O!==void 0?O:I.abortOnUnmount,D=kie((0,oa.default)((0,oa.default)({},T),{},{initialPageParam:(z=T.initialCursor)!==null&&z!==void 0?z:null,queryKey:B,queryFn:V=>{var W;const Z=(0,oa.default)((0,oa.default)({},J),{},{trpc:(0,oa.default)((0,oa.default)({},J?.trpc),G?{signal:V.signal}:{})});return I.client.query(...bo(B,Z,{pageParam:(W=V.pageParam)!==null&&W!==void 0?W:T.initialCursor,direction:V.direction}))}}),I.queryClient);return D.trpc=Qv({path:C}),[D.data,D]}return{Provider:o,createClient:i,useContext:l,useUtils:l,useQuery:d,usePrefetchQuery:f,useSuspenseQuery:p,useQueries:(C,R)=>{const{ssrState:T,queryClient:O,prefetchQuery:F,client:z}=l(),I=pD(z),B=C(I);if(typeof window>"u"&&T==="prepass")for(const J of B){var K;const G=J;((K=G.trpc)===null||K===void 0?void 0:K.ssr)!==!1&&!O.getQueryCache().find({queryKey:G.queryKey})&&F(G.queryKey,G)}return $G({queries:B.map(J=>(0,oa.default)((0,oa.default)({},J),{},{queryKey:J.queryKey})),combine:R?.combine},O)},useSuspenseQueries:C=>{const{queryClient:R,client:T}=l(),O=pD(T),F=C(O),z=Eie({queries:F.map(I=>(0,oa.default)((0,oa.default)({},I),{},{queryFn:I.queryFn,queryKey:I.queryKey}))},R);return[z.map(I=>I.data),z]},useMutation:g,useSubscription:v,useInfiniteQuery:y,usePrefetchInfiniteQuery:w,useSuspenseInfiniteQuery:S}}function rle(e){const t=Goe(e);return jE(a=>a==="useContext"||a==="useUtils"?()=>{const r=e.useUtils();return _.useMemo(()=>Qoe(r),[r])}:e.hasOwnProperty(a)?e[a]:t[a])}function nle(e){const t=ale();return rle(t)}const Oe=nle(),sle="Please login (10001)";var zN={exports:{}},Zv={},qN={exports:{}},HN={};/**
18 * @license React
19 * scheduler.production.js
20 *
21 * Copyright (c) Meta Platforms, Inc. and affiliates.
22 *
23 * This source code is licensed under the MIT license found in the
24 * LICENSE file in the root directory of this source tree.
25 */var mD;function ile(){return mD||(mD=1,(function(e){function t(D,V){var W=D.length;D.push(V);e:for(;0<W;){var Z=W-1>>>1,re=D[Z];if(0<n(re,V))D[Z]=V,D[W]=re,W=Z;else break e}}function a(D){return D.length===0?null:D[0]}function r(D){if(D.length===0)return null;var V=D[0],W=D.pop();if(W!==V){D[0]=W;e:for(var Z=0,re=D.length,Q=re>>>1;Z<Q;){var E=2*(Z+1)-1,U=D[E],q=E+1,X=D[q];if(0>n(U,W))q<re&&0>n(X,U)?(D[Z]=X,D[q]=W,Z=q):(D[Z]=U,D[E]=W,Z=E);else if(q<re&&0>n(X,W))D[Z]=X,D[q]=W,Z=q;else break e}}return V}function n(D,V){var W=D.sortIndex-V.sortIndex;return W!==0?W:D.id-V.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var o=Date,l=o.now();e.unstable_now=function(){return o.now()-l}}var c=[],d=[],f=1,p=null,g=3,m=!1,b=!1,v=!1,y=!1,w=typeof setTimeout=="function"?setTimeout:null,S=typeof clearTimeout=="function"?clearTimeout:null,N=typeof setImmediate<"u"?setImmediate:null;function j(D){for(var V=a(d);V!==null;){if(V.callback===null)r(d);else if(V.startTime<=D)r(d),V.sortIndex=V.expirationTime,t(c,V);else break;V=a(d)}}function C(D){if(v=!1,j(D),!b)if(a(c)!==null)b=!0,R||(R=!0,B());else{var V=a(d);V!==null&&G(C,V.startTime-D)}}var R=!1,T=-1,O=5,F=-1;function z(){return y?!0:!(e.unstable_now()-F<O)}function I(){if(y=!1,R){var D=e.unstable_now();F=D;var V=!0;try{e:{b=!1,v&&(v=!1,S(T),T=-1),m=!0;var W=g;try{t:{for(j(D),p=a(c);p!==null&&!(p.expirationTime>D&&z());){var Z=p.callback;if(typeof Z=="function"){p.callback=null,g=p.priorityLevel;var re=Z(p.expirationTime<=D);if(D=e.unstable_now(),typeof re=="function"){p.callback=re,j(D),V=!0;break t}p===a(c)&&r(c),j(D)}else r(c);p=a(c)}if(p!==null)V=!0;else{var Q=a(d);Q!==null&&G(C,Q.startTime-D),V=!1}}break e}finally{p=null,g=W,m=!1}V=void 0}}finally{V?B():R=!1}}}var B;if(typeof N=="function")B=function(){N(I)};else if(typeof MessageChannel<"u"){var K=new MessageChannel,J=K.port2;K.port1.onmessage=I,B=function(){J.postMessage(null)}}else B=function(){w(I,0)};function G(D,V){T=w(function(){D(e.unstable_now())},V)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(D){D.callback=null},e.unstable_forceFrameRate=function(D){0>D||125<D?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):O=0<D?Math.floor(1e3/D):5},e.unstable_getCurrentPriorityLevel=function(){return g},e.unstable_next=function(D){switch(g){case 1:case 2:case 3:var V=3;break;default:V=g}var W=g;g=V;try{return D()}finally{g=W}},e.unstable_requestPaint=function(){y=!0},e.unstable_runWithPriority=function(D,V){switch(D){case 1:case 2:case 3:case 4:case 5:break;default:D=3}var W=g;g=D;try{return V()}finally{g=W}},e.unstable_scheduleCallback=function(D,V,W){var Z=e.unstable_now();switch(typeof W=="object"&&W!==null?(W=W.delay,W=typeof W=="number"&&0<W?Z+W:Z):W=Z,D){case 1:var re=-1;break;case 2:re=250;break;case 5:re=1073741823;break;case 4:re=1e4;break;default:re=5e3}return re=W+re,D={id:f++,callback:V,priorityLevel:D,startTime:W,expirationTime:re,sortIndex:-1},W>Z?(D.sortIndex=W,t(d,D),a(c)===null&&D===a(d)&&(v?(S(T),T=-1):v=!0,G(C,W-Z))):(D.sortIndex=re,t(c,D),b||m||(b=!0,R||(R=!0,B()))),D},e.unstable_shouldYield=z,e.unstable_wrapCallback=function(D){var V=g;return function(){var W=g;g=V;try{return D.apply(this,arguments)}finally{g=W}}}})(HN)),HN}var xD;function ole(){return xD||(xD=1,qN.exports=ile()),qN.exports}var VN={exports:{}},Wi={};/**
26 * @license React
27 * react-dom.production.js
28 *
29 * Copyright (c) Meta Platforms, Inc. and affiliates.
30 *
31 * This source code is licensed under the MIT license found in the
32 * LICENSE file in the root directory of this source tree.
33 */var vD;function lle(){if(vD)return Wi;vD=1;var e=G5();function t(c){var d="https://react.dev/errors/"+c;if(1<arguments.length){d+="?args[]="+encodeURIComponent(arguments[1]);for(var f=2;f<arguments.length;f++)d+="&args[]="+encodeURIComponent(arguments[f])}return"Minified React error #"+c+"; visit "+d+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function a(){}var r={d:{f:a,r:function(){throw Error(t(522))},D:a,C:a,L:a,m:a,X:a,S:a,M:a},p:0,findDOMNode:null},n=Symbol.for("react.portal");function i(c,d,f){var p=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:n,key:p==null?null:""+p,children:c,containerInfo:d,implementation:f}}var o=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function l(c,d){if(c==="font")return"";
vendor: 6,065 bytes, lines 33-41
33if(typeof d=="string")return d==="use-credentials"?d:""}return Wi.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,Wi.createPortal=function(c,d){var f=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!d||d.nodeType!==1&&d.nodeType!==9&&d.nodeType!==11)throw Error(t(299));return i(c,d,null,f)},Wi.flushSync=function(c){var d=o.T,f=r.p;try{if(o.T=null,r.p=2,c)return c()}finally{o.T=d,r.p=f,r.d.f()}},Wi.preconnect=function(c,d){typeof c=="string"&&(d?(d=d.crossOrigin,d=typeof d=="string"?d==="use-credentials"?d:"":void 0):d=null,r.d.C(c,d))},Wi.prefetchDNS=function(c){typeof c=="string"&&r.d.D(c)},Wi.preinit=function(c,d){if(typeof c=="string"&&d&&typeof d.as=="string"){var f=d.as,p=l(f,d.crossOrigin),g=typeof d.integrity=="string"?d.integrity:void 0,m=typeof d.fetchPriority=="string"?d.fetchPriority:void 0;f==="style"?r.d.S(c,typeof d.precedence=="string"?d.precedence:void 0,{crossOrigin:p,integrity:g,fetchPriority:m}):f==="script"&&r.d.X(c,{crossOrigin:p,integrity:g,fetchPriority:m,nonce:typeof d.nonce=="string"?d.nonce:void 0})}},Wi.preinitModule=function(c,d){if(typeof c=="string")if(typeof d=="object"&&d!==null){if(d.as==null||d.as==="script"){var f=l(d.as,d.crossOrigin);r.d.M(c,{crossOrigin:f,integrity:typeof d.integrity=="string"?d.integrity:void 0,nonce:typeof d.nonce=="string"?d.nonce:void 0})}}else d==null&&r.d.M(c)},Wi.preload=function(c,d){if(typeof c=="string"&&typeof d=="object"&&d!==null&&typeof d.as=="string"){var f=d.as,p=l(f,d.crossOrigin);r.d.L(c,f,{crossOrigin:p,integrity:typeof d.integrity=="string"?d.integrity:void 0,nonce:typeof d.nonce=="string"?d.nonce:void 0,type:typeof d.type=="string"?d.type:void 0,fetchPriority:typeof d.fetchPriority=="string"?d.fetchPriority:void 0,referrerPolicy:typeof d.referrerPolicy=="string"?d.referrerPolicy:void 0,imageSrcSet:typeof d.imageSrcSet=="string"?d.imageSrcSet:void 0,imageSizes:typeof d.imageSizes=="string"?d.imageSizes:void 0,media:typeof d.media=="string"?d.media:void 0})}},Wi.preloadModule=function(c,d){if(typeof c=="string")if(d){var f=l(d.as,d.crossOrigin);r.d.m(c,{as:typeof d.as=="string"&&d.as!=="script"?d.as:void 0,crossOrigin:f,integrity:typeof d.integrity=="string"?d.integrity:void 0})}else r.d.m(c)},Wi.requestFormReset=function(c){r.d.r(c)},Wi.unstable_batchedUpdates=function(c,d){return c(d)},Wi.useFormState=function(c,d,f){return o.H.useFormState(c,d,f)},Wi.useFormStatus=function(){return o.H.useHostTransitionStatus()},Wi.version="19.2.1",Wi}var yD;function oW(){if(yD)return VN.exports;yD=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),VN.exports=lle(),VN.exports}/**
34 * @license React
35 * react-dom-client.production.js
36 *
37 * Copyright (c) Meta Platforms, Inc. and affiliates.
38 *
39 * This source code is licensed under the MIT license found in the
40 * LICENSE file in the root directory of this source tree.
41 */var bD;function cle(){if(bD)return Zv;bD=1;var e=ole(),t=G5(),a=oW();function r(u){var h="https://react.dev/errors/"+u;if(1<arguments.length){h+="?args[]="+encodeURIComponent(arguments[1]);for(var x=2;x<arguments.length;x++)h+="&args[]="+encodeURIComponent(arguments[x])}return"Minified React error #"+u+"; visit "+h+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function n(u){return!(!u||u.nodeType!==1&&u.nodeType!==9&&u.nodeType!==11)}function i(u){var h=u,x=u;if(u.alternate)for(;h.return;)h=h.return;else{u=h;do h=u,(h.flags&4098)!==0&&(x=h.return),u=h.return;while(u)}return h.tag===3?x:null}function o(u){if(u.tag===13){var h=u.memoizedState;if(h===null&&(u=u.alternate,u!==null&&(h=u.memoizedState)),h!==null)return h.dehydrated}return null}function l(u){if(u.tag===31){var h=u.memoizedState;if(h===null&&(u=u.alternate,u!==null&&(h=u.memoizedState)),h!==null)return h.dehydrated}return null}function c(u){if(i(u)!==u)throw Error(r(188))}function d(u){var h=u.alternate;if(!h){if(h=i(u),h===null)throw Error(r(188));return h!==u?null:u}for(var x=u,P=h;;){var k=x.return;if(k===null)break;var L=k.alternate;if(L===null){if(P=k.return,P!==null){x=P;continue}break}if(k.child===L.child){for(L=k.child;L;){if(L===x)return c(k),u;if(L===P)return c(k),h;L=L.sibling}throw Error(r(188))}if(x.return!==P.return)x=k,P=L;else{for(var te=!1,ye=k.child;ye;){if(ye===x){te=!0,x=k,P=L;break}if(ye===P){te=!0,P=k,x=L;break}ye=ye.sibling}if(!te){for(ye=L.child;ye;){if(ye===x){te=!0,x=L,P=k;break}if(ye===P){te=!0,P=L,x=k;break}ye=ye.sibling}if(!te)throw Error(r(189))}}if(x.alternate!==P)throw Error(r(190))}if(x.tag!==3)throw Error(r(188));return x.stateNode.current===x?u:h}function f(u){var h=u.tag;if(h===5||h===26||h===27||h===6)return u;for(u=u.child;u!==null;){if(h=f(u),h!==null)return h;u=u.sibling}return null}var p=Object.assign,g=Symbol.for("react.element"),m=Symbol.for("react.transitional.element"),b=Symbol.for("react.portal"),v=Symbol.for("react.fragment"),y=Symbol.for("react.strict_mode"),w=Symbol.for("react.profiler"),S=Symbol.for("react.consumer"),N=Symbol.for("react.context"),j=Symbol.for("react.forward_ref"),C=Symbol.for("react.suspense"),R=Symbol.for("react.suspense_list"),T=Symbol.for("react.memo"),O=Symbol.for("react.lazy"),F=Symbol.for("react.activity"),z=Symbol.for("react.memo_cache_sentinel"),I=Symbol.iterator;function B(u){return u===null||typeof u!="object"?null:(u=I&&u[I]||u["@@iterator"],typeof u=="function"?u:null)}var K=Symbol.for("react.client.reference");function J(u){if(u==null)return null;if(typeof u=="function")return u.$$typeof===K?null:u.displayName||u.name||null;if(typeof u=="string")return u;switch(u){case v:return"Fragment";case w:return"Profiler";case y:return"StrictMode";case C:return"Suspense";case R:return"SuspenseList";case F:return"Activity"}if(typeof u=="object")switch(u.$$typeof){case b:return"Portal";case N:return u.displayName||"Context";case S:return(u._context.displayName||"Context")+".Consumer";case j:var h=u.render;
vendor: 10,804 bytes, lines 41-48
41return u=u.displayName,u||(u=h.displayName||h.name||"",u=u!==""?"ForwardRef("+u+")":"ForwardRef"),u;case T:return h=u.displayName||null,h!==null?h:J(u.type)||"Memo";case O:h=u._payload,u=u._init;try{return J(u(h))}catch{}}return null}var G=Array.isArray,D=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,V=a.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,W={pending:!1,data:null,method:null,action:null},Z=[],re=-1;function Q(u){return{current:u}}function E(u){0>re||(u.current=Z[re],Z[re]=null,re--)}function U(u,h){re++,Z[re]=u.current,u.current=h}var q=Q(null),X=Q(null),ne=Q(null),ae=Q(null);function ue(u,h){switch(U(ne,h),U(X,u),U(q,null),h.nodeType){case 9:case 11:u=(u=h.documentElement)&&(u=u.namespaceURI)?v7(u):0;break;default:if(u=h.tagName,h=h.namespaceURI)h=v7(h),u=y7(h,u);else switch(u){case"svg":u=1;break;case"math":u=2;break;default:u=0}}E(q),U(q,u)}function de(){E(q),E(X),E(ne)}function he(u){u.memoizedState!==null&&U(ae,u);var h=q.current,x=y7(h,u.type);h!==x&&(U(X,u),U(q,x))}function pe(u){X.current===u&&(E(q),E(X)),ae.current===u&&(E(ae),Gv._currentValue=W)}var se,ze;function De(u){if(se===void 0)try{throw Error()}catch(x){var h=x.stack.trim().match(/\n( *(at )?)/);se=h&&h[1]||"",ze=-1<x.stack.indexOf(`
42    at`)?" (<anonymous>)":-1<x.stack.indexOf("@")?"@unknown:0:0":""}return`
43`+se+u+ze}var xe=!1;function at(u,h){if(!u||xe)return"";xe=!0;var x=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var P={DetermineComponentFrameRoot:function(){try{if(h){var jt=function(){throw Error()};if(Object.defineProperty(jt.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(jt,[])}catch(dt){var ct=dt}Reflect.construct(u,[],jt)}else{try{jt.call()}catch(dt){ct=dt}u.call(jt.prototype)}}else{try{throw Error()}catch(dt){ct=dt}(jt=u())&&typeof jt.catch=="function"&&jt.catch(function(){})}}catch(dt){if(dt&&ct&&typeof dt.stack=="string")return[dt.stack,ct.stack]}return[null,null]}};P.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var k=Object.getOwnPropertyDescriptor(P.DetermineComponentFrameRoot,"name");k&&k.configurable&&Object.defineProperty(P.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var L=P.DetermineComponentFrameRoot(),te=L[0],ye=L[1];if(te&&ye){var Ie=te.split(`
44`),ot=ye.split(`
45`);for(k=P=0;P<Ie.length&&!Ie[P].includes("DetermineComponentFrameRoot");)P++;for(;k<ot.length&&!ot[k].includes("DetermineComponentFrameRoot");)k++;if(P===Ie.length||k===ot.length)for(P=Ie.length-1,k=ot.length-1;1<=P&&0<=k&&Ie[P]!==ot[k];)k--;for(;1<=P&&0<=k;P--,k--)if(Ie[P]!==ot[k]){if(P!==1||k!==1)do if(P--,k--,0>k||Ie[P]!==ot[k]){var gt=`
46`+Ie[P].replace(" at new "," at ");return u.displayName&&gt.includes("<anonymous>")&&(gt=gt.replace("<anonymous>",u.displayName)),gt}while(1<=P&&0<=k);break}}}finally{xe=!1,Error.prepareStackTrace=x}return(x=u?u.displayName||u.name:"")?De(x):""}function Qe(u,h){switch(u.tag){case 26:case 27:case 5:return De(u.type);case 16:return De("Lazy");case 13:return u.child!==h&&h!==null?De("Suspense Fallback"):De("Suspense");case 19:return De("SuspenseList");case 0:case 15:return at(u.type,!1);case 11:return at(u.type.render,!1);case 1:return at(u.type,!0);case 31:return De("Activity");default:return""}}function ft(u){try{var h="",x=null;do h+=Qe(u,x),x=u,u=u.return;while(u);return h}catch(P){return`
47Error generating stack: `+P.message+`
48`+P.stack}}var nt=Object.prototype.hasOwnProperty,$t=e.unstable_scheduleCallback,_t=e.unstable_cancelCallback,Et=e.unstable_shouldYield,Dt=e.unstable_requestPaint,aa=e.unstable_now,Wt=e.unstable_getCurrentPriorityLevel,qt=e.unstable_ImmediatePriority,Lt=e.unstable_UserBlockingPriority,sa=e.unstable_NormalPriority,Vt=e.unstable_LowPriority,ia=e.unstable_IdlePriority,Ut=e.log,Ea=e.unstable_setDisableYieldValue,ba=null,Me=null;function lt(u){if(typeof Ut=="function"&&Ea(u),Me&&typeof Me.setStrictMode=="function")try{Me.setStrictMode(ba,u)}catch{}}var Nt=Math.clz32?Math.clz32:je,mt=Math.log,Yt=Math.LN2;function je(u){return u>>>=0,u===0?32:31-(mt(u)/Yt|0)|0}var ie=256,Ee=262144,Le=4194304;function Ve(u){var h=u&42;if(h!==0)return h;switch(u&-u){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return u&261888;case 262144:case 524288:case 1048576:case 2097152:return u&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return u&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return u}}function Be(u,h,x){var P=u.pendingLanes;if(P===0)return 0;var k=0,L=u.suspendedLanes,te=u.pingedLanes;u=u.warmLanes;var ye=P&134217727;return ye!==0?(P=ye&~L,P!==0?k=Ve(P):(te&=ye,te!==0?k=Ve(te):x||(x=ye&~u,x!==0&&(k=Ve(x))))):(ye=P&~L,ye!==0?k=Ve(ye):te!==0?k=Ve(te):x||(x=P&~u,x!==0&&(k=Ve(x)))),k===0?0:h!==0&&h!==k&&(h&L)===0&&(L=k&-k,x=h&-h,L>=x||L===32&&(x&4194048)!==0)?h:k}function Mt(u,h){return(u.pendingLanes&~(u.suspendedLanes&~u.pingedLanes)&h)===0}function Ht(u,h){switch(u){case 1:case 2:case 4:case 8:case 64:return h+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return h+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function ra(){var u=Le;return Le<<=1,(Le&62914560)===0&&(Le=4194304),u}function Xt(u){for(var h=[],x=0;31>x;x++)h.push(u);return h}function kt(u,h){u.pendingLanes|=h,h!==268435456&&(u.suspendedLanes=0,u.pingedLanes=0,u.warmLanes=0)}function zt(u,h,x,P,k,L){var te=u.pendingLanes;u.pendingLanes=x,u.suspendedLanes=0,u.pingedLanes=0,u.warmLanes=0,u.expiredLanes&=x,u.entangledLanes&=x,u.errorRecoveryDisabledLanes&=x,u.shellSuspendCounter=0;var ye=u.entanglements,Ie=u.expirationTimes,ot=u.hiddenUpdates;for(x=te&~x;0<x;){var gt=31-Nt(x),jt=1<<gt;ye[gt]=0,Ie[gt]=-1;var ct=ot[gt];if(ct!==null)for(ot[gt]=null,gt=0;gt<ct.length;gt++){var dt=ct[gt];dt!==null&&(dt.lane&=-536870913)}x&=~jt}P!==0&&ka(u,P,0),L!==0&&k===0&&u.tag!==0&&(u.suspendedLanes|=L&~(te&~h))}function ka(u,h,x){u.pendingLanes|=h,u.suspendedLanes&=~h;var P=31-Nt(h);u.entangledLanes|=h,u.entanglements[P]=u.entanglements[P]|1073741824|x&261930}function Te(u,h){var x=u.entangledLanes|=h;for(u=u.entanglements;x;){var P=31-Nt(x),k=1<<P;k&h|u[P]&h&&(u[P]|=h),x&=~k}}function Pt(u,h){var x=h&-h;return x=(x&42)!==0?1:ua(x),(x&(u.suspendedLanes|h))!==0?0:x}function ua(u){switch(u){case 2:u=1;break;case 8:u=4;break;case 32:u=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:u=128;break;case 268435456:u=134217728;break;default:u=0}return u}function Da(u){return u&=-u,2<u?8<u?(u&134217727)!==0?32:268435456:8:2}function oe(){var u=V.p;return u!==0?u:(u=window.event,u===void 0?32:z7(u.type))}function Ce(u,h){var x=V.p;try{return V.p=u,h()}finally{V.p=x}}var ve=Math.random().toString(36).slice(2),ge="__reactFiber$"+ve,we="__reactProps$"+ve,Ae="__reactContainer$"+ve,We="__reactEvents$"+ve,Xe="__reactListeners$"+ve,Ke="__reactHandles$"+ve,Ye="__reactResources$"+ve,tt="__reactMarker$"+ve;function St(u){delete u[ge],delete u[we],delete u[We],delete u[Xe],delete u[Ke]}function Ft(u){var h=u[ge];if(h)return h;for(var x=u.parentNode;x;){if(h=x[Ae]||x[ge]){if(x=h.alternate,h.child!==null||x!==null&&x.child!==null)for(u=C7(u);u!==null;){if(x=u[ge])return x;u=C7(u)}return h}u=x,x=u.parentNode}return null}function Qt(u){if(u=u[ge]||u[Ae]){var h=u.tag;if(h===5||h===6||h===13||h===31||h===26||h===27||h===3)return u}return null}function Tt(u){var h=u.tag;if(h===5||h===26||h===27||h===6)return u.stateNode;throw Error(r(33))}function Gt(u){var h=u[Ye];return h||(h=u[Ye]={hoistableStyles:new Map,hoistableScripts:new Map}),h}function la(u){u[tt]=!0}var dr=new Set,Qa={};function Nr(u,h){es(u,h),es(u+"Capture",h)}function es(u,h){for(Qa[u]=h,u=0;u<h.length;u++)dr.add(h[u])}var uo=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),fo={},Ts={};function il(u){return nt.call(Ts,u)?!0:nt.call(fo,u)?!1:uo.test(u)?Ts[u]=!0:(fo[u]=!0,!1)}function Xr(u,h,x){if(il(h))if(x===null)u.removeAttribute(h);else{switch(typeof x){case"undefined":case"function":case"symbol":u.removeAttribute(h);return;case"boolean":var P=h.toLowerCase().slice(0,5);if(P!=="data-"&&P!=="aria-"){u.removeAttribute(h);return}}u.setAttribute(h,""+x)}}function ol(u,h,x){if(x===null)u.removeAttribute(h);else{switch(typeof x){case"undefined":case"function":case"symbol":case"boolean":u.removeAttribute(h);return}u.setAttribute(h,""+x)}}function ho(u,h,x,P){if(P===null)u.removeAttribute(x);else{switch(typeof P){case"undefined":case"function":case"symbol":case"boolean":u.removeAttribute(x);return}u.setAttributeNS(h,x,""+P)}}function yr(u){switch(typeof u){case"bigint":case"boolean":case"number":case"string":case"undefined":return u;case"object":return u;default:return""}}function Kf(u){var h=u.type;return(u=u.nodeName)&&u.toLowerCase()==="input"&&(h==="checkbox"||h==="radio")}function ll(u,h,x){var P=Object.getOwnPropertyDescriptor(u.constructor.prototype,h);if(!u.hasOwnProperty(h)&&typeof P<"u"&&typeof P.get=="function"&&typeof P.set=="function"){var k=P.get,L=P.set;return Object.defineProperty(u,h,{configurable:!0,get:function(){return k.call(this)},set:function(te){x=""+te,L.call(this,te)}}),Object.defineProperty(u,h,{enumerable:P.enumerable}),{getValue:function(){return x},setValue:function(te){x=""+te},stopTracking:function(){u._valueTracker=null,delete u[h]}}}}function Nc(u){if(!u._valueTracker){var h=Kf(u)?"checked":"value";u._valueTracker=ll(u,h,""+u[h])}}function Xf(u){if(!u)return!1;var h=u._valueTracker;if(!h)return!0;var x=h.getValue(),P="";return u&&(P=Kf(u)?u.checked?"true":"false":u.value),u=P,u!==x?(h.setValue(u),!0):!1}function di(u){if(u=u||(typeof document<"u"?document:void 0),typeof u>"u")return null;try{return u.activeElement||u.body}catch{return u.body}}var ts=/[\n"\\]/g;function Mn(u){return u.replace(ts,function(h){return"\\"+h.charCo
vendor: 4,443 bytes, line 48
48deAt(0).toString(16)+" "})}function Ad(u,h,x,P,k,L,te,ye){u.name="",te!=null&&typeof te!="function"&&typeof te!="symbol"&&typeof te!="boolean"?u.type=te:u.removeAttribute("type"),h!=null?te==="number"?(h===0&&u.value===""||u.value!=h)&&(u.value=""+yr(h)):u.value!==""+yr(h)&&(u.value=""+yr(h)):te!=="submit"&&te!=="reset"||u.removeAttribute("value"),h!=null?ea(u,te,yr(h)):x!=null?ea(u,te,yr(x)):P!=null&&u.removeAttribute("value"),k==null&&L!=null&&(u.defaultChecked=!!L),k!=null&&(u.checked=k&&typeof k!="function"&&typeof k!="symbol"),ye!=null&&typeof ye!="function"&&typeof ye!="symbol"&&typeof ye!="boolean"?u.name=""+yr(ye):u.removeAttribute("name")}function $e(u,h,x,P,k,L,te,ye){if(L!=null&&typeof L!="function"&&typeof L!="symbol"&&typeof L!="boolean"&&(u.type=L),h!=null||x!=null){if(!(L!=="submit"&&L!=="reset"||h!=null)){Nc(u);return}x=x!=null?""+yr(x):"",h=h!=null?""+yr(h):x,ye||h===u.value||(u.value=h),u.defaultValue=h}P=P??k,P=typeof P!="function"&&typeof P!="symbol"&&!!P,u.checked=ye?u.checked:!!P,u.defaultChecked=!!P,te!=null&&typeof te!="function"&&typeof te!="symbol"&&typeof te!="boolean"&&(u.name=te),Nc(u)}function ea(u,h,x){h==="number"&&di(u.ownerDocument)===u||u.defaultValue===""+x||(u.defaultValue=""+x)}function Ia(u,h,x,P){if(u=u.options,h){h={};for(var k=0;k<x.length;k++)h["$"+x[k]]=!0;for(x=0;x<u.length;x++)k=h.hasOwnProperty("$"+u[x].value),u[x].selected!==k&&(u[x].selected=k),k&&P&&(u[x].defaultSelected=!0)}else{for(x=""+yr(x),h=null,k=0;k<u.length;k++){if(u[k].value===x){u[k].selected=!0,P&&(u[k].defaultSelected=!0);return}h!==null||u[k].disabled||(h=u[k])}h!==null&&(h.selected=!0)}}function Vn(u,h,x){if(h!=null&&(h=""+yr(h),h!==u.value&&(u.value=h),x==null)){u.defaultValue!==h&&(u.defaultValue=h);return}u.defaultValue=x!=null?""+yr(x):""}function _s(u,h,x,P){if(h==null){if(P!=null){if(x!=null)throw Error(r(92));if(G(P)){if(1<P.length)throw Error(r(93));P=P[0]}x=P}x==null&&(x=""),h=x}x=yr(h),u.defaultValue=x,P=u.textContent,P===x&&P!==""&&P!==null&&(u.value=P),Nc(u)}function as(u,h){if(h){var x=u.firstChild;if(x&&x===u.lastChild&&x.nodeType===3){x.nodeValue=h;return}}u.textContent=h}var _o=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function Td(u,h,x){var P=h.indexOf("--")===0;x==null||typeof x=="boolean"||x===""?P?u.setProperty(h,""):h==="float"?u.cssFloat="":u[h]="":P?u.setProperty(h,x):typeof x!="number"||x===0||_o.has(h)?h==="float"?u.cssFloat=x:u[h]=(""+x).trim():u[h]=x+"px"}function qi(u,h,x){if(h!=null&&typeof h!="object")throw Error(r(62));if(u=u.style,x!=null){for(var P in x)!x.hasOwnProperty(P)||h!=null&&h.hasOwnProperty(P)||(P.indexOf("--")===0?u.setProperty(P,""):P==="float"?u.cssFloat="":u[P]="");for(var k in h)P=h[k],h.hasOwnProperty(k)&&x[k]!==P&&Td(u,k,P)}else for(var L in h)h.hasOwnProperty(L)&&Td(u,L,h[L])}function Ul(u){if(u.indexOf("-")===-1)return!1;switch(u){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Hi=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRen
48dering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),Qf=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function ui(u){return Qf.test(""+u)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":u}function jr(){}var ko=null;function zl(u){return u=u.target||u.srcElement||window,u.correspondingUseElement&&(u=u.correspondingUseElement),u.nodeType===3?u.parentNode:u}var Eo=null,_a=null;function fm(u){var h=Qt(u);if(h&&(u=h.stateNode)){var x=u[we]||null;e:switch(u=h.stateNode,h.type){case"input":if(Ad(u,x.value,x.defaultValue,x.defaultValue,x.checked,x.defaultChecked,x.type,x.name),h=x.name,x.type==="radio"&&h!=null){for(x=u;x.parentNode;)x=x.parentNode;for(x=x.querySelectorAll('input[name="'+Mn(""+h)+'"][type="radio"]'),h=0;h<x.length;h++){var P=x[h];if(P!==u&&P.form===u.form){var k=P[we]||null;if(!k)throw Error(r(90));Ad(P,k.value,k.defaultValue,k.defaultValue,k.checked,k.defaultChecked,k.type,k.name)}}for(h=0;h<x.length;h++)P=x[h],P.form===u.form&&Xf(P)}break e;case"textarea":Vn(u,x.value,x.defaultValue);break e;case"select":h=x.value,h!=null&&Ia(u,!!x.multiple,h,!1)}}}var jp=!1;function hm(u,h,x){if(jp)return u(h,x);jp=!0;try{var P=u(h);return P}finally{if(jp=!1,(Eo!==null||_a!==null)&&(o2(),Eo&&(h=Eo,u=_a,_a=Eo=null,fm(h),u)))for(h=0;h<u.length;h++)fm(u[h])}}function po(u,h){var x=u.stateNode;if(x===null)return null;var P=x[we]||null;if(P===null)return null;x=P[h];e:switch(h){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(P=!P.disabled)||(u=u.type,P=!(u==="button"||u==="input"||u==="select"||u==="textarea")),u=!P;break e;default:u=!1}if(u)return null;if(x&&typeof x!="function")throw Error(r(231,h,typeof x));return x}var qs=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Cp=!1;if(qs)try{var Eu={};Object.defineProperty(Eu,"passive",{get:function(){Cp=!0}}),window.addEventListener("test",Eu,Eu),window.removeEventListener("test",Eu,Eu)}catch{Cp=!1}var go=null,Ru=null,ql=null;function pm(){if(ql)return ql;var u,h=Ru,x=h.length,P,k="value"in go?go.value:go.textContent,L=k.length;for(u=0;
vendor: 3,211 bytes, line 48
48u<x&&h[u]===k[u];u++);var te=x-u;for(P=1;P<=te&&h[x-P]===k[L-P];P++);return ql=k.slice(u,1<P?1-P:void 0)}function Ro(u){var h=u.keyCode;return"charCode"in u?(u=u.charCode,u===0&&h===13&&(u=13)):u=h,u===10&&(u=13),32<=u||u===13?u:0}function Zf(){return!0}function Jf(){return!1}function ks(u){function h(x,P,k,L,te){this._reactName=x,this._targetInst=k,this.type=P,this.nativeEvent=L,this.target=te,this.currentTarget=null;for(var ye in u)u.hasOwnProperty(ye)&&(x=u[ye],this[ye]=x?x(L):L[ye]);return this.isDefaultPrevented=(L.defaultPrevented!=null?L.defaultPrevented:L.returnValue===!1)?Zf:Jf,this.isPropagationStopped=Jf,this}return p(h.prototype,{preventDefault:function(){this.defaultPrevented=!0;var x=this.nativeEvent;x&&(x.preventDefault?x.preventDefault():typeof x.returnValue!="unknown"&&(x.returnValue=!1),this.isDefaultPrevented=Zf)},stopPropagation:function(){var x=this.nativeEvent;x&&(x.stopPropagation?x.stopPropagation():typeof x.cancelBubble!="unknown"&&(x.cancelBubble=!0),this.isPropagationStopped=Zf)},persist:function(){},isPersistent:Zf}),h}var Hl={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(u){return u.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Oo=ks(Hl),jc=p({},Hl,{view:0,detail:0}),eh=ks(jc),Ou,Cc,Ac,Mu=p({},jc,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:La,button:0,buttons:0,relatedTarget:function(u){return u.relatedTarget===void 0?u.fromElement===u.srcElement?u.toElement:u.fromElement:u.relatedTarget},movementX:function(u){return"movementX"in u?u.movementX:(u!==Ac&&(Ac&&u.type==="mousemove"?(Ou=u.screenX-Ac.screenX,Cc=u.screenY-Ac.screenY):Cc=Ou=0,Ac=u),Ou)},movementY:function(u){return"movementY"in u?u.movementY:Cc}}),Ap=ks(Mu),Tc=p({},Mu,{dataTransfer:0}),_c=ks(Tc),gm=p({},jc,{relatedTarget:0}),kc=ks(gm),mm=p({},Hl,{animationName:0,elapsedTime:0,pseudoElement:0}),H=ks(mm),le=p({},Hl,{clipboardData:function(u){return"clipboardData"in u?u.clipboardData:window.clipboardData}}),Re=ks(le),Fe=p({},Hl,{data:0}),Ze=ks(Fe),vt={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Rt={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},pa={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Pa(u){var h=this.nativeEvent;return h.getModifierState?h.getModifierState(u):(u=pa[u])?!!h[u]:!1}function La(){return Pa}var Ga=p({},jc,{key:function(u){if(u.key){var h=vt[u.key]||u.key;if(h!=="Unidentified")return h}return u.type==="keypress"?(u=Ro(u),u===13?"Enter":String.fromCharCode(u)):u.type==="keydown"||u.type==="keyup"?Rt[u.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:La,charCo
vendor: 4,938 bytes, line 48
48de:function(u){return u.type==="keypress"?Ro(u):0},keyCode:function(u){return u.type==="keydown"||u.type==="keyup"?u.keyCode:0},which:function(u){return u.type==="keypress"?Ro(u):u.type==="keydown"||u.type==="keyup"?u.keyCode:0}}),br=ks(Ga),Cn=p({},Mu,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Gn=ks(Cn),cn=p({},jc,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:La}),vs=ks(cn),rs=p({},Hl,{propertyName:0,elapsedTime:0,pseudoElement:0}),Hs=ks(rs),Ec=p({},Mu,{deltaX:function(u){return"deltaX"in u?u.deltaX:"wheelDeltaX"in u?-u.wheelDeltaX:0},deltaY:function(u){return"deltaY"in u?u.deltaY:"wheelDeltaY"in u?-u.wheelDeltaY:"wheelDelta"in u?-u.wheelDelta:0},deltaZ:0,deltaMode:0}),cl=ks(Ec),Rc=p({},Hl,{newState:0,oldState:0}),Tp=ks(Rc),th=[9,13,27,32],Vl=qs&&"CompositionEvent"in window,dl=null;qs&&"documentMode"in document&&(dl=document.documentMode);var Du=qs&&"TextEvent"in window&&!dl,Oc=qs&&(!Vl||dl&&8<dl&&11>=dl),Es=" ",_d=!1;function kd(u,h){switch(u){case"keyup":return th.indexOf(h.keyCode)!==-1;case"keydown":return h.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ah(u){return u=u.detail,typeof u=="object"&&"data"in u?u.data:null}var Gl=!1;function Ti(u,h){switch(u){case"compositionend":return ah(h);case"keypress":return h.which!==32?null:(_d=!0,Es);case"textInput":return u=h.data,u===Es&&_d?null:u;default:return null}}function Mc(u,h){if(Gl)return u==="compositionend"||!Vl&&kd(u,h)?(u=pm(),ql=Ru=go=null,Gl=!1,u):null;switch(u){case"paste":return null;case"keypress":if(!(h.ctrlKey||h.altKey||h.metaKey)||h.ctrlKey&&h.altKey){if(h.char&&1<h.char.length)return h.char;if(h.which)return String.fromCharCode(h.which)}return null;case"compositionend":return Oc&&h.locale!=="ko"?null:h.data;default:return null}}var rh={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function _p(u){var h=u&&u.nodeName&&u.nodeName.toLowerCase();return h==="input"?!!rh[u.type]:h==="textarea"}function mo(u,h,x,P){Eo?_a?_a.push(P):_a=[P]:Eo=P,h=p2(h,"onChange"),0<h.length&&(x=new Oo("onChange","change",null,x,P),u.push({event:x,listeners:h}))}var ul=null,Dc=null;function kp(u){f7(u,0)}function fl(u){var h=Tt(u);if(Xf(h))return u}function Ed(u,h){if(u==="change")return h}var Vi=!1;if(qs){var _i;if(qs){var Wl="oninput"in document;if(!Wl){var Yl=document.createElement("div");Yl.setAttribute("oninput","return;"),Wl=typeof Yl.oninput=="function"}_i=Wl}else _i=!1;Vi=_i&&(!document.documentMode||9<document.documentMode)}function Ic(){ul&&(ul.detachEvent("onpropertychange",nh),Dc=ul=null)}function nh(u){if(u.propertyName==="value"&&fl(Dc)){var h=[];mo(h,Dc,u,zl(u)),hm(kp,h)}}function sh(u,h,x){u==="focusin"?(Ic(),ul=h,Dc=x,ul.attachEvent("onpropertychange",nh)):u==="focusout"&&Ic()}function Wn(u){if(u==="selectionchange"||u==="keyup"||u==="keydown")return fl(Dc)}function xm(u,h){if(u==="click")return fl(h)}function Kl(u,h){if(u==="input"||u==="change")return fl(h)}function Xl(u,h){return u===h&&(u!==0||1/u===1/h)||u!==u&&h!==h}var Vs=typeof Object.is=="function"?Object.is:Xl;function Lc(u,h){if(Vs(u,h))return!0;if(typeof u!="object"||u===null||typeof h!="object"||h===null)return!1;var x=Object.keys(u),P=Object.keys(h);if(x.length!==P.length)return!1;for(P=0;P<x.length;P++){var k=x[P];if(!nt.call(h,k)||!Vs(u[k],h[k]))return!1}return!0}function ih(u){for(;u&&u.firstChild;)u=u.firstChild;return u}function oh(u,h){var x=ih(u);u=0;for(var P;x;){if(x.nodeType===3){if(P=u+x.textContent.length,u<=h&&P>=h)return{node:x,offset:h-u};u=P}e:{for(;x;){if(x.nextSibling){x=x.nextSibling;break e}x=x.parentNode}x=void 0}x=ih(x)}}function Fc(u,h){return u&&h?u===h?!0:u&&u.nodeType===3?!1:h&&h.nodeType===3?Fc(u,h.parentNode):"contains"in u?u.contains(h):u.compareDocumentPosition?!!(u.compareDocumentPosition(h)&16):!1:!1}function Bc(u){u=u!=null&&u.ownerDocument!=null&&u.ownerDocument.defaultView!=null?u.ownerDocument.defaultView:window;for(var h=di(u.document);h instanceof u.HTMLIFrameElement;){try{var x=typeof h.contentWindow.location.href=="string"}catch{x=!1}if(x)u=h.contentWindow;else break;h=di(u.document)}return h}function Ql(u){var h=u&&u.nodeName&&u.nodeName.toLowerCase();return h&&(h==="input"&&(u.type==="text"||u.type==="search"||u.type==="tel"||u.type==="url"||u.type==="password")||h==="textarea"||u.contentEditable==="true")}var Iu=qs&&"documentMode"in document&&11>=document.documentMode,xo=null,$c=null,fi=null,Mo=!1;function _r(u,h,x){var P=x.window===x?x.document:x.nodeType===9?x:x.ownerDocument;Mo||xo==null||xo!==di(P)||(P=xo,"selectionStart"in P&&Ql(P)?P={start:P.selectionStart,end:P.selectionEnd}:(P=(P.ownerDocument&&P.ownerDocument.defaultView||window).getSelection(),P={anchorNode:P.anchorNode,anchorOffset:P.anchorOffset,focu
vendor: 22,933 bytes, line 48
48sNode:P.focusNode,focusOffset:P.focusOffset}),fi&&Lc(fi,P)||(fi=P,P=p2($c,"onSelect"),0<P.length&&(h=new Oo("onSelect","select",null,h,x),u.push({event:h,listeners:P}),h.target=xo)))}function Pr(u,h){var x={};return x[u.toLowerCase()]=h.toLowerCase(),x["Webkit"+u]="webkit"+h,x["Moz"+u]="moz"+h,x}var dn={animationend:Pr("Animation","AnimationEnd"),animationiteration:Pr("Animation","AnimationIteration"),animationstart:Pr("Animation","AnimationStart"),transitionrun:Pr("Transition","TransitionRun"),transitionstart:Pr("Transition","TransitionStart"),transitioncancel:Pr("Transition","TransitionCancel"),transitionend:Pr("Transition","TransitionEnd")},Yn={},Zl={};qs&&(Zl=document.createElement("div").style,"AnimationEvent"in window||(delete dn.animationend.animation,delete dn.animationiteration.animation,delete dn.animationstart.animation),"TransitionEvent"in window||delete dn.transitionend.transition);function hl(u){if(Yn[u])return Yn[u];if(!dn[u])return u;var h=dn[u],x;for(x in h)if(h.hasOwnProperty(x)&&x in Zl)return Yn[u]=h[x];return u}var Lu=hl("animationend"),Ep=hl("animationiteration"),gv=hl("animationstart"),Lb=hl("transitionrun"),Fb=hl("transitionstart"),Bb=hl("transitioncancel"),mv=hl("transitionend"),xv=new Map,Fu="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");Fu.push("scrollEnd");function Do(u,h){xv.set(u,h),Nr(h,[u])}var Rp=typeof reportError=="function"?reportError:function(u){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var h=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof u=="object"&&u!==null&&typeof u.message=="string"?String(u.message):String(u),error:u});if(!window.dispatchEvent(h))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",u);return}console.error(u)},vo=[],Bu=0,vm=0;function Op(){for(var u=Bu,h=vm=Bu=0;h<u;){var x=vo[h];vo[h++]=null;var P=vo[h];vo[h++]=null;var k=vo[h];vo[h++]=null;var L=vo[h];if(vo[h++]=null,P!==null&&k!==null){var te=P.pending;te===null?k.next=k:(k.next=te.next,te.next=k),P.pending=k}L!==0&&Dp(x,k,L)}}function Mp(u,h,x,P){vo[Bu++]=u,vo[Bu++]=h,vo[Bu++]=x,vo[Bu++]=P,vm|=P,u.lanes|=P,u=u.alternate,u!==null&&(u.lanes|=P)}function ym(u,h,x,P){return Mp(u,h,x,P),hi(u)}function Uc(u,h){return Mp(u,null,null,h),hi(u)}function Dp(u,h,x){u.lanes|=x;var P=u.alternate;P!==null&&(P.lanes|=x);for(var k=!1,L=u.return;L!==null;)L.childLanes|=x,P=L.alternate,P!==null&&(P.childLanes|=x),L.tag===22&&(u=L.stateNode,u===null||u._visibility&1||(k=!0)),u=L,L=L.return;return u.tag===3?(L=u.stateNode,k&&h!==null&&(k=31-Nt(x),u=L.hiddenUpdates,P=u[k],P===null?u[k]=[h]:P.push(h),h.lane=x|536870912),L):null}function hi(u){if(50<Bv)throw Bv=0,iN=null,Error(r(185));for(var h=u.return;h!==null;)u=h,h=u.return;return u.tag===3?u.stateNode:null}var Gs={};function bm(u,h,x,P){this.tag=u,this.key=x,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=h,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=P,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function pi(u,h,x,P){return new bm(u,h,x,P)}function Pm(u){return u=u.prototype,!(!u||!u.isReactComponent)}function Io(u,h){var x=u.alternate;return x===null?(x=pi(u.tag,h,u.key,u.mode),x.elementType=u.elementType,x.type=u.type,x.stateNode=u.stateNode,x.alternate=u,u.alternate=x):(x.pendingProps=h,x.type=u.type,x.flags=0,x.subtreeFlags=0,x.deletions=null),x.flags=u.flags&65011712,x.childLanes=u.childLanes,x.lanes=u.lanes,x.child=u.child,x.memoizedProps=u.memoizedProps,x.memoizedState=u.memoizedState,x.updateQueue=u.updateQueue,h=u.dependencies,x.dependencies=h===null?null:{lanes:h.lanes,firstContext:h.firstContext},x.sibling=u.sibling,x.index=u.index,x.ref=u.ref,x.refCleanup=u.refCleanup,x}function Ip(u,h){u.flags&=65011714;var x=u.alternate;return x===null?(u.childLanes=0,u.lanes=h,u.child=null,u.subtreeFlags=0,u.memoizedProps=null,u.memoizedState=null,u.updateQueue=null,u.dependencies=null,u.stateNode=null):(u.childLanes=x.childLanes,u.lanes=x.lanes,u.child=x.child,u.subtreeFlags=0,u.deletions=null,u.memoizedProps=x.memoizedProps,u.memoizedState=x.memoizedState,u.updateQueue=x.updateQueue,u.type=x.type,h=x.dependencies,u.dependencies=h===null?null:{lanes:h.lanes,firstContext:h.firstContext}),u}function lh(u,h,x,P,k,L){var te=0;if(P=u,typeof u=="function")Pm(u)&&(te=1);else if(typeof u=="string")te=Ise(u,x,q.current)?26:u==="html"||u==="head"||u==="body"?27:5;else e:switch(u){case F:return u=pi(31,x,h,k),u.elementType=F,u.lanes=L,u;case v:return Rd(x.children,k,L,h);case y:te=8,k|=24;break;case w:return u=pi(12,x,h,k|2),u.elementType=w,u.lanes=L,u;case C:return u=pi(13,x,h,k),u.elementType=C,u.lanes=L,u;case R:return u=pi(19,x,h,k),u.elementType=R,u.lanes=L,u;default:if(typeof u=="object"&&u!==null)switch(u.$$typeof){case N:te=10;break e;case S:te=9;break e;case j:te=11;break e;case T:te=14;break e;case O:te=16,P=null;break e}te=29,x=Error(r(130,u===null?"null":typeof u,"")),P=null}return h=pi(te,x,h,k),h.elementType=u,h.type=P,h.lanes=L,h}function Rd(u,h,x,P){return u=pi(7,u,P,h),u.lanes=x,u}function Lp(u,h,x){return u=pi(6,u,null,h),u.lanes=x,u}function wm(u){var h=pi(18,null,null,0);return h.stateNode=u,h}function ch(u,h,x){return h=pi(4,u.children!==null?u.children:[],u.key,h),h.lanes=x,h.stateNode={containerInfo:u.containerInfo,pendingChildren:null,implementation:u.implementation},h}var Sm=new WeakMap;function Lo(u,h){if(typeof u=="object"&&u!==null){var x=Sm.get(u);return x!==void 0?x:(h={value:u,source:h,stack:ft(h)},Sm.set(u,h),h)}return{value:u,source:h,stack:ft(h)}}var dh=[],$u=0,Nm=null,Fp=0,Fo=[],Bo=0,Od=null,$o=1,Uo="";function yo(u,h){dh[$u++]=Fp,dh[$u++]=Nm,Nm=u,Fp=h}function $b(u,h,x){Fo[Bo++]=$o,Fo[Bo++]=Uo,Fo[Bo++]=Od,Od=u;var P=$o;u=Uo;var k=32-Nt(P)-1;P&=~(1<<k),x+=1;var L=32-Nt(h)+k;if(30<L){var te=k-k%5;L=(P&(1<<te)-1).toString(32),P>>=te,k-=te,$o=1<<32-Nt(h)+k|x<<k|P,Uo=L+u}else $o=1<<L|x<<k|P,Uo=u}function vv(u){u.return!==null&&(yo(u,1),$b(u,1,0))}function jm(u){for(;u===Nm;)Nm=dh[--$u],dh[$u]=null,Fp=dh[--$u],dh[$u]=null;for(;u===Od;)Od=Fo[--Bo],Fo[Bo]=null,Uo=Fo[--Bo],Fo[Bo]=null,$o=Fo[--Bo],Fo[Bo]=null}function Ub(u,h){Fo[Bo++]=$o,Fo[Bo++]=Uo,Fo[Bo++]=Od,$o=h.id,Uo=h.overflow,Od=u}var Ws=null,xn=null,ur=!1,ki=null,Dn=!1,pl=Error(r(519));function Md(u){var h=Error(r(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw uh(Lo(h,u)),pl}function yv(u){var h=u.stateNode,x=u.type,P=u.memoizedProps;switch(h[ge]=u,h[we]=P,x){case"dialog":hr("cancel",h),hr("close",h);break;case"iframe":case"object":case"embed":hr("load",h);break;case"video":case"audio":for(x=0;x<Uv.length;x++)hr(Uv[x],h);break;case"source":hr("error",h);break;case"img":case"image":case"link":hr("error",h),hr("load",h);break;case"details":hr("toggle",h);break;case"input":hr("invalid",h),$e(h,P.value,P.defaultValue,P.checked,P.defaultChecked,P.type,P.name,!0);break;case"select":hr("invalid",h);break;case"textarea":hr("invalid",h),_s(h,P.value,P.defaultValue,P.children)}x=P.children,typeof x!="string"&&typeof x!="number"&&typeof x!="bigint"||h.textContent===""+x||P.suppressHydrationWarning===!0||m7(h.textContent,x)?(P.popover!=null&&(hr("beforetoggle",h),hr("toggle",h)),P.onScroll!=null&&hr("scroll",h),P.onScrollEnd!=null&&hr("scrollend",h),P.onClick!=null&&(h.onclick=jr),h=!0):h=!1,h||Md(u,!0)}function zc(u){for(Ws=u.return;Ws;)switch(Ws.tag){case 5:case 31:case 13:Dn=!1;return;case 27:case 3:Dn=!0;return;default:Ws=Ws.return}}function Ys(u){if(u!==Ws)return!1;if(!ur)return zc(u),ur=!0,!1;var h=u.tag,x;if((x=h!==3&&h!==27)&&((x=h===5)&&(x=u.type,x=!(x!=="form"&&x!=="button")||PN(u.type,u.memoizedProps)),x=!x),x&&xn&&Md(u),zc(u),h===13){if(u=u.memoizedState,u=u!==null?u.dehydrated:null,!u)throw Error(r(317));xn=j7(u)}else if(h===31){if(u=u.memoizedState,u=u!==null?u.dehydrated:null,!u)throw Error(r(317));xn=j7(u)}else h===27?(h=xn,jh(u.type)?(u=CN,CN=null,xn=u):xn=h):xn=Ws?ac(u.stateNode.nextSibling):null;return!0}function Uu(){xn=Ws=null,ur=!1}function bv(){var u=ki;return u!==null&&(Wo===null?Wo=u:Wo.push.apply(Wo,u),ki=null),u}function uh(u){ki===null?ki=[u]:ki.push(u)}var Cm=Q(null),Dd=null,Jl=null;function Id(u,h,x){U(Cm,h._currentValue),h._currentValue=x}function zo(u){u._currentValue=Cm.current,E(Cm)}function fh(u,h,x){for(;u!==null;){var P=u.alternate;if((u.childLanes&h)!==h?(u.childLanes|=h,P!==null&&(P.childLanes|=h)):P!==null&&(P.childLanes&h)!==h&&(P.childLanes|=h),u===x)break;u=u.return}}function zu(u,h,x,P){var k=u.child;for(k!==null&&(k.return=u);k!==null;){var L=k.dependencies;if(L!==null){var te=k.child;L=L.firstContext;e:for(;L!==null;){var ye=L;L=k;for(var Ie=0;Ie<h.length;Ie++)if(ye.context===h[Ie]){L.lanes|=x,ye=L.alternate,ye!==null&&(ye.lanes|=x),fh(L.return,x,u),P||(te=null);break e}L=ye.next}}else if(k.tag===18){if(te=k.return,te===null)throw Error(r(341));te.lanes|=x,L=te.alternate,L!==null&&(L.lanes|=x),fh(te,x,u),te=null}else te=k.child;if(te!==null)te.return=k;else for(te=k;te!==null;){if(te===u){te=null;break}if(k=te.sibling,k!==null){k.return=te.return,te=k;break}te=te.return}k=te}}function Ld(u,h,x,P){u=null;for(var k=h,L=!1;k!==null;){if(!L){if((k.flags&524288)!==0)L=!0;else if((k.flags&262144)!==0)break}if(k.tag===10){var te=k.alternate;if(te===null)throw Error(r(387));if(te=te.memoizedProps,te!==null){var ye=k.type;Vs(k.pendingProps.value,te.value)||(u!==null?u.push(ye):u=[ye])}}else if(k===ae.current){if(te=k.alternate,te===null)throw Error(r(387));te.memoizedState.memoizedState!==k.memoizedState.memoizedState&&(u!==null?u.push(Gv):u=[Gv])}k=k.return}u!==null&&zu(h,u,x,P),h.flags|=262144}function Am(u){for(u=u.firstContext;u!==null;){if(!Vs(u.context._currentValue,u.memoizedValue))return!0;u=u.next}return!1}function Fd(u){Dd=u,Jl=null,u=u.dependencies,u!==null&&(u.firstContext=null)}function Ks(u){return zb(Dd,u)}function Tm(u,h){return Dd===null&&Fd(u),zb(u,h)}function zb(u,h){var x=h._currentValue;if(h={context:h,memoizedValue:x,next:null},Jl===null){if(u===null)throw Error(r(308));Jl=h,u.dependencies={lanes:0,firstContext:h},u.flags|=524288}else Jl=Jl.next=h;return x}var jS=typeof AbortController<"u"?AbortController:function(){var u=[],h=this.signal={aborted:!1,addEventListener:function(x,P){u.push(P)}};this.abort=function(){h.aborted=!0,u.forEach(function(x){return x()})}},CS=e.unstable_scheduleCallback,AS=e.unstable_NormalPriority,Kn={$$typeof:N,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function hh(){return{controller:new jS,data:new Map,refCount:0}}function Bp(u){u.refCount--,u.refCount===0&&CS(AS,function(){u.controller.abort()})}var $p=null,_m=0,A=0,M=null;function Y(u,h){if($p===null){var x=$p=[];_m=0,A=fN(),M={status:"pending",value:void 0,then:function(P){x.push(P)}}}return _m++,h.then(ee,ee),h}function ee(){if(--_m===0&&$p!==null){M!==null&&(M.status="fulfilled");var u=$p;$p=null,A=0,M=null;for(var h=0;h<u.length;h++)(0,u[h])()}}function ce(u,h){var x=[],P={status:"pending",value:null,reason:null,then:function(k){x.push(k)}};return u.then(function(){P.status="fulfilled",P.value=h;for(var k=0;k<x.length;k++)(0,x[k])(h)},function(k){for(P.status="rejected",P.reason=k,k=0;k<x.length;k++)(0,x[k])(void 0)}),P}var fe=D.S;D.S=function(u,h){$M=aa(),typeof h=="object"&&h!==null&&typeof h.then=="function"&&Y(u,h),fe!==null&&fe(u,h)};var me=Q(null);function be(){var u=me.current;return u!==null?u:yn.pooledCache}function Se(u,h){h===null?U(me,me.current):U(me,h.pool)}function ke(){var u=be();return u===null?null:{parent:Kn._currentValue,pool:u}}var Ue=Error(r(460)),st=Error(r(474)),_e=Error(r(542)),Ge={then:function(){}};function et(u){return u=u.status,u==="fulfilled"||u==="rejected"}function ht(u,h,x){switch(x=u[x],x===void 0?u.push(h):x!==h&&(h.then(jr,jr),h=x),h.status){case"fulfilled":return h.value;case"rejected":throw u=h.reason,It(u),u;default:if(typeof h.status=="string")h.then(jr,jr);else{if(u=yn,u!==null&&100<u.shellSuspendCounter)throw Error(r(482));u=h,u.status="pending",u.then(function(P){if(h.status==="pending"){var k=h;k.status="fulfilled",k.value=P}},function(P){if(h.status==="pending"){var k=h;k.status="rejected",k.reason=P}})}switch(h.status){case"fulfilled":return h.value;case"rejected":throw u=h.reason,It(u),u}throw ut=h,Ue}}function rt(u){try{var h=u._init;return h(u._payload)}catch(x){throw x!==null&&typeof x=="object"&&typeof x.then=="function"?(ut=x,Ue):x}}var ut=null;function yt(){if(ut===null)throw Error(r(459));var u=ut;return ut=null,u}function It(u){if(u===Ue||u===_e)throw Error(r(483))}var At=null,ma=0;function ca(u){var h=ma;return ma+=1,At===null&&(At=[]),ht(At,u,h)}function Ua(u,h){h=h.props.ref,u.ref=h!==void 0?h:null}function fa(u,h){throw h.$$typeof===g?Error(r(525)):(u=Object.prototype.toString.call(h),Error(r(31,u==="[object Object]"?"object with keys {"+Object.keys(h).join(", ")+"}":u)))}function cr(u){function h(Je,He){if(u){var it=Je.deletions;it===null?(Je.deletions=[He],Je.flags|=16):it.push(He)}}function x(Je,He){if(!u)return null;for(;He!==null;)h(Je,He),He=He.sibling;return null}function P(Je){for(var He=new Map;Je!==null;)Je.key!==null?He.set(Je.key,Je):He.set(Je.index,Je),Je=Je.sibling;return He}function k(Je,He){return Je=Io(Je,He),Je.index=0,Je.sibling=null,Je}function L(Je,He,it){return Je.index=it,u?(it=Je.alternate,it!==null?(it=it.index,it<He?(Je.flags|=67108866,He):it):(Je.flags|=67108866,He)):(Je.flags|=1048576,He)}function te(Je){return u&&Je.alternate===null&&(Je.flags|=67108866),Je}function ye(Je,He,it,wt){return He===null||He.tag!==6?(He=Lp(it,Je.mode,wt),He.return=Je,He):(He=k(He,it),He.return=Je,He)}function Ie(Je,He,it,wt){var Ta=it.type;return Ta===v?gt(Je,He,it.props.children,wt,it.key):He!==null&&(He.elementType===Ta||typeof Ta=="object"&&Ta!==null&&Ta.$$typeof===O&&rt(Ta)===He.type)?(He=k(He,it.props),Ua(He,it),He.return=Je,He):(He=lh(it.type,it.key,it.props,null,Je.mode,wt),Ua(He,it),He.return=Je,He)}function ot(Je,He,it,wt){return He===null||He.tag!==4||He.stateNode.containerInfo!==it.containerInfo||He.stateNode.implementation!==it.implementation?(He=ch(it,Je.mode,wt),He.return=Je,He):(He=k(He,it.children||[]),He.return=Je,He)}function gt(Je,He,it,wt,Ta){return He===null||He.tag!==7?(He=Rd(it,Je.mode,wt,Ta),He.return=Je,He):(He=k(He,it),He.return=Je,He)}function jt(Je,He,it){if(typeof He=="string"&&He!==""||typeof He=="number"||typeof He=="bigint")return He=Lp(""+He,Je.mode,it),He.return=Je,He;if(typeof He=="object"&&He!==null){switch(He.$$typeof){case m:return it=lh(He.type,He.key,He.props,null,Je.mode,it),Ua(it,He),it.return=Je,it;case b:return He=ch(He,Je.mode,it),He.return=Je,He;case O:return He=rt(He),jt(Je,He,it)}if(G(He)||B(He))return He=Rd(He,Je.mode,it,null),He.return=Je,He;if(typeof He.then=="function")return jt(Je,ca(He),it);if(He.$$typeof===N)return jt(Je,Tm(Je,He),it);fa(Je,He)}return null}function ct(Je,He,it,wt){var Ta=He!==null?He.key:null;if(typeof it=="string"&&it!==""||typeof it=="number"||typeof it=="bigint")return Ta!==null?null:ye(Je,He,""+it,wt);if(typeof it=="object"&&it!==null){switch(it.$$typeof){case m:return it.key===Ta?Ie(Je,He,it,wt):null;case b:return it.key===Ta?ot(Je,He,it,wt):null;case O:return it=rt(it),ct(Je,He,it,wt)}if(G(it)||B(it))return Ta!==null?null:gt(Je,He,it,wt,null);if(typeof it.then=="function")return ct(Je,He,ca(it),wt);if(it.$$typeof===N)return ct(Je,He,Tm(Je,it),wt);fa(Je,it)}return null}function dt(Je,He,it,wt,Ta){if(typeof wt=="string"&&wt!==""||typeof wt=="number"||typeof wt=="bigint")return Je=Je.get(it)||null,ye(He,Je,""+wt,Ta);if(typeof wt=="object"&&wt!==null){switch(wt.$$typeof){case m:return Je=Je.get(wt.key===null?it:wt.key)||null,Ie(He,Je,wt,Ta);case b:return Je=Je.get(wt.key===null?it:wt.key)||null,ot(He,Je,wt,Ta);case O:return wt=rt(wt),dt(Je,He,it,wt,Ta)}if(G(wt)||B(wt))return Je=Je.get(it)||null,gt(He,Je,wt,Ta,null);if(typeof wt.then=="function")return dt(Je,He,it,ca(wt),Ta);if(wt.$$typeof===N)return dt(Je,He,it,Tm(He,wt),Ta);fa(He,wt)}return null}function ga(Je,He,it,wt){for(var Ta=null,Or=null,wa=He,er=He=0,gr=null;wa!==null&&er<it.length;er++){wa.index>er?(gr=wa,wa=null):gr=wa.sibling;var Mr=ct(Je,wa,it[er],wt);if(Mr===null){wa===null&&(wa=gr);break}u&&wa&&Mr.alternate===null&&h(Je,wa),He=L(Mr,He,er),Or===null?Ta=Mr:Or.sibling=Mr,Or=Mr,wa=gr}if(er===it.length)return x(Je,wa),ur&&yo(Je,er),Ta;if(wa===null){for(;er<it.length;er++)wa=jt(Je,it[er],wt),wa!==null&&(He=L(wa,He,er),Or===null?Ta=wa:Or.sibling=wa,Or=wa);return ur&&yo(Je,er),Ta}for(wa=P(wa);er<it.length;er++)gr=dt(wa,Je,er,it[er],wt),gr!==null&&(u&&gr.alternate!==null&&wa.delete(gr.key===null?er:gr.key),He=L(gr,He,er),Or===null?Ta=gr:Or.sibling=gr,Or=gr);return u&&wa.forEach(function(kh){return h(Je,kh)}),ur&&yo(Je,er),Ta}function Ma(Je,He,it,wt){if(it==null)throw Error(r(151));for(var Ta=null,Or=null,wa=He,er=He=0,gr=null,Mr=it.next();wa!==null&&!Mr.done;er++,Mr=it.next()){wa.index>er?(gr=wa,wa=null):gr=wa.sibling;var kh=ct(Je,wa,Mr.value,wt);if(kh===null){wa===null&&(wa=gr);break}u&&wa&&kh.alternate===null&&h(Je,wa),He=L(kh,He,er),Or===null?Ta=kh:Or.sibling=kh,Or=kh,wa=gr}if(Mr.done)return x(Je,wa),ur&&yo(Je,er),Ta;if(wa===null){for(;!Mr.done;er++,Mr=it.next())Mr=jt(Je,Mr.value,wt),Mr!==null&&(He=L(Mr,He,er),Or===null?Ta=Mr:Or.sibling=Mr,Or=Mr);return ur&&yo(Je,er),Ta}for(wa=P(wa);!Mr.done;er++,Mr=it.next())Mr=dt(wa,Je,er,Mr.value,wt),Mr!==null&&(u&&Mr.alternate!==null&&wa.delete(Mr.key===null?er:Mr.key),He=L(Mr,He,er),Or===null?Ta=Mr:Or.sibling=Mr,Or=Mr);return u&&wa.forEach(function(Wse){return h(Je,Wse)}),ur&&yo(Je,er),Ta}function pn(Je,He,it,wt){if(typeof it=="object"&&it!==null&&it.type===v&&it.key===null&&(it=it.props.children),typeof it=="object"&&it!==null){switch(it.$$typeof){case m:e:{for(var Ta=it.key;He!==null;){if(He.key===Ta){if(Ta=it.type,Ta===v){if(He.tag===7){x(Je,He.sibling),wt=k(He,it.props.children),wt.return=Je,Je=wt;break e}}else if(He.elementType===Ta||typeof Ta=="object"&&Ta!==null&&Ta.$$typeof===O&&rt(Ta)===He.type){x(Je,He.sibling),wt=k(He,it.props),Ua(wt,it),wt.return=Je,Je=wt;break e}x(Je,He);break}else h(Je,He);He=He.sibling}it.type===v?(wt=Rd(it.props.children,Je.mode,wt,it.key),wt.return=Je,Je=wt):(wt=lh(it.type,it.key,it.props,null,Je.mode,wt),Ua(wt,it),wt.return=Je,Je=wt)}return te(Je);case b:e:{for(Ta=it.key;He!==null;){if(He.key===Ta)if(He.tag===4&&He.stateNode.containerInfo===it.containerInfo&&He.stateNode.implementation===it.implementation){x(Je,He.sibling),wt=k(He,it.children||[]),wt.return=Je,Je=wt;break e}else{x(Je,He);break}else h(Je,He);He=He.sibling}wt=ch(it,Je.mode,wt),wt.return=Je,Je=wt}return te(Je);case O:return it=rt(it),pn(Je,He,it,wt)}if(G(it))return ga(Je,He,it,wt);if(B(it)){if(Ta=B(it),typeof Ta!="function")throw Error(r(150));return it=Ta.call(it),Ma(Je,He,it,wt)}if(typeof it.then=="function")return pn(Je,He,ca(it),wt);if(it.$$typeof===N)return pn(Je,He,Tm(Je,it),wt);fa(Je,it)}return typeof it=="string"&&it!==""||typeof it=="number"||typeof it=="bigint"?(it=""+it,He!==null&&He.tag===6?(x(Je,He.sibling),wt=k(He,it),wt.return=Je,Je=wt):(x(Je,He),wt=Lp(it,Je.mode,wt),wt.return=Je,Je=wt),te(Je)):x(Je,He)}return function(Je,He,it,wt){try{ma=0;var Ta=pn(Je,He,it,wt);return At=null,Ta}catch(wa){if(wa===Ue||wa===_e)throw wa;var Or=pi(29,wa,null,Je.mode);return Or.lanes=wt,Or.return=Je,Or}finally{}}}var vn=cr(!0),Wa=cr(!1),da=!1;function ta(u){u.updateQueue={baseState:u.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function An(u,h){u=u.updateQueue,h.updateQueue===u&&(h.updateQueue={baseState:u.baseState,firstBaseUpdate:u.firstBaseUpdate,lastBaseUpdate:u.lastBaseUpdate,shared:u.shared,callbacks:null})}function Ra(u){return{lane:u,tag:0,payload:null,callback:null,next:null}}function Za(u,h,x){var P=u.updateQueue;if(P===null)return null;if(P=P.shared,(qr&2)!==0){var k=P.pending;return k===null?h.next=h:(h.next=k.next,k.next=h),P.pending=h,h=hi(u),Dp(u,null,x),h}return Mp(u,P,h,x),hi(u)}function Ur(u,h,x){if(h=h.updateQueue,h!==null&&(h=h.shared,(x&4194048)!==0)){var P=h.lanes;P&=u.pendingLanes,x|=P,h.lanes=x,Te(u,x)}}function ys(u,h){var x=u.updateQueue,P=u.alternate;if(P!==null&&(P=P.updateQueue,x===P)){var k=null,L=null;if(x=x.firstBaseUpdate,x!==null){do{var te={lane:x.lane,tag:x.tag,payload:x.payload,callback:null,next:null};L===null?k=L=te:L=L.next=te,x=x.next}while(x!==null);L===null?k=L=h:L=L.next=h}else k=L=h;x={baseState:P.baseState,firstBaseUpdate:k,lastBaseUpdate:L,shared:P.shared,callbacks:P.callbacks},u.updateQueue=x;return}u=x.lastBaseUpdate,u===null?x.firstBaseUpdate=h:u.next=h,x.lastBaseUpdate=h}var Xs=!1;function un(){if(Xs){var u=M;if(u!==null)throw u}}function ns(u,h,x,P){Xs=!1;var k=u.updateQueue;da=!1;var L=k.firstBaseUpdate,te=k.lastBaseUpdate,ye=k.shared.pending;if(ye!==null){k.shared.pending=null;var Ie=ye,ot=Ie.next;Ie.next=null,te===null?L=ot:te.next=ot,te=Ie;var gt=u.alternate;gt!==null&&(gt=gt.updateQueue,ye=gt.lastBaseUpdate,ye!==te&&(ye===null?gt.firstBaseUpdate=ot:ye.next=ot,gt.lastBaseUpdate=Ie))}if(L!==null){var jt=k.baseState;te=0,gt=ot=Ie=null,ye=L;do{var ct=ye.lane&-536870913,dt=ct!==ye.lane;if(dt?(pr&ct)===ct:(P&ct)===ct){ct!==0&&ct===A&&(Xs=!0),gt!==null&&(gt=gt.next={lane:0,tag:ye.tag,payload:ye.payload,callback:null,next:null});e:{var ga=u,Ma=ye;ct=h;var pn=x;switch(Ma.tag){case 1:if(ga=Ma.payload,typeof ga=="function"){jt=ga.call(pn,jt,ct);break e}jt=ga;break e;case 3:ga.flags=ga.flags&-65537|128;case 0:if(ga=Ma.payload,ct=typeof ga=="function"?ga.call(pn,jt,ct):ga,ct==null)break e;jt=p({},jt,ct);break e;case 2:da=!0}}ct=ye.callback,ct!==null&&(u.flags|=64,dt&&(u.flags|=8192),dt=k.callbacks,dt===null?k.callbacks=[ct]:dt.push(ct))}else dt={lane:ct,tag:ye.tag,payload:ye.payload,callback:ye.callback,next:null},gt===null?(ot=gt=dt,Ie=jt):gt=gt.next=dt,te|=ct;if(ye=ye.next,ye===null){if(ye=k.shared.pending,ye===null)break;dt=ye,ye=dt.next,dt.next=null,k.lastBaseUpdate=dt,k.shared.pending=null}}while(!0);gt===null&&(Ie=jt),k.baseState=Ie,k.firstBaseUpdate=ot,k.lastBaseUpdate=gt,L===null&&(k.shared.lanes=0),bh|=te,u.lanes=te,u.memoizedState=jt}}function gi(u,h){if(typeof u!="function")throw Error(r(191,u));u.call(h)}function ss(u,h){var x=u.callbacks;
vendor: 5,032 bytes, line 48
48if(x!==null)for(u.callbacks=null,u=0;u<x.length;u++)gi(x[u],h)}var ir=Q(null),Cr=Q(0);function Tn(u,h){u=Zu,U(Cr,u),U(ir,h),Zu=u|h.baseLanes}function kr(){U(Cr,Zu),U(ir,ir.current)}function bs(){Zu=Cr.current,E(ir),E(Cr)}var _n=Q(null),Ar=null;function Xn(u){var h=u.alternate;U(wr,wr.current&1),U(_n,u),Ar===null&&(h===null||ir.current!==null||h.memoizedState!==null)&&(Ar=u)}function zr(u){U(wr,wr.current),U(_n,u),Ar===null&&(Ar=u)}function is(u){u.tag===22?(U(wr,wr.current),U(_n,u),Ar===null&&(Ar=u)):os()}function os(){U(wr,wr.current),U(_n,_n.current)}function Qr(u){E(_n),Ar===u&&(Ar=null),E(wr)}var wr=Q(0);function mi(u){for(var h=u;h!==null;){if(h.tag===13){var x=h.memoizedState;if(x!==null&&(x=x.dehydrated,x===null||NN(x)||jN(x)))return h}else if(h.tag===19&&(h.memoizedProps.revealOrder==="forwards"||h.memoizedProps.revealOrder==="backwards"||h.memoizedProps.revealOrder==="unstable_legacy-backwards"||h.memoizedProps.revealOrder==="together")){if((h.flags&128)!==0)return h}else if(h.child!==null){h.child.return=h,h=h.child;continue}if(h===u)break;for(;h.sibling===null;){if(h.return===null||h.return===u)return null;h=h.return}h.sibling.return=h.return,h=h.sibling}return null}var In=0,Ca=null,Aa=null,Tr=null,Gi=!1,qo=!1,Ei=!1,ls=0,Bd=0,$d=null,km=0;function fn(){throw Error(r(321))}function Pv(u,h){if(h===null)return!1;for(var x=0;x<h.length&&x<u.length;x++)if(!Vs(u[x],h[x]))return!1;return!0}function wv(u,h,x,P,k,L){return In=L,Ca=h,h.memoizedState=null,h.updateQueue=null,h.lanes=0,D.H=u===null||u.memoizedState===null?QO:DS,Ei=!1,L=x(P,k),Ei=!1,qo&&(L=qc(h,x,P,k)),Em(u),L}function Em(u){D.H=kv;var h=Aa!==null&&Aa.next!==null;if(In=0,Tr=Aa=Ca=null,Gi=!1,Bd=0,$d=null,h)throw Error(r(300));u===null||Os||(u=u.dependencies,u!==null&&Am(u)&&(Os=!0))}function qc(u,h,x,P){Ca=u;var k=0;do{if(qo&&($d=null),Bd=0,qo=!1,25<=k)throw Error(r(301));if(k+=1,Tr=Aa=null,u.updateQueue!=null){var L=u.updateQueue;L.lastEffect=null,L.events=null,L.stores=null,L.memoCache!=null&&(L.memoCache.index=0)}D.H=ZO,L=h(x,P)}while(qo);return L}function TS(){var u=D.H,h=u.useState()[0];return h=typeof h.then=="function"?Ud(h):h,u=u.useState()[0],(Aa!==null?Aa.memoizedState:null)!==u&&(Ca.flags|=1024),h}function Sv(){var u=ls!==0;return ls=0,u}function Nv(u,h,x){h.updateQueue=u.updateQueue,h.flags&=-2053,u.lanes&=~x}function Rm(u){if(Gi){for(u=u.memoizedState;u!==null;){var h=u.queue;h!==null&&(h.pending=null),u=u.next}Gi=!1}In=0,Tr=Aa=Ca=null,qo=!1,Bd=ls=0,$d=null}function Rs(){var u={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Tr===null?Ca.memoizedState=Tr=u:Tr=Tr.next=u,Tr}function Ln(){if(Aa===null){var u=Ca.alternate;u=u!==null?u.memoizedState:null}else u=Aa.next;var h=Tr===null?Ca.memoizedState:Tr.next;if(h!==null)Tr=h,Aa=u;else{if(u===null)throw Ca.alternate===null?Error(r(467)):Error(r(310));Aa=u,u={memoizedState:Aa.memoizedState,baseState:Aa.baseState,baseQueue:Aa.baseQueue,queue:Aa.queue,next:null},Tr===null?Ca.memoizedState=Tr=u:Tr=Tr.next=u}return Tr}function Up(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Ud(u){var h=Bd;return Bd+=1,$d===null&&($d=[]),u=ht($d,u,h),h=Ca,(Tr===null?h.memoizedState:Tr.next)===null&&(h=h.alternate,D.H=h===null||h.memoizedState===null?QO:DS),u}function ph(u){if(u!==null&&typeof u=="object"){if(typeof u.then=="function")return Ud(u);if(u.$$typeof===N)return Ks(u)}throw Error(r(438,String(u)))}function qu(u){var h=null,x=Ca.updateQueue;if(x!==null&&(h=x.memoCache),h==null){var P=Ca.alternate;P!==null&&(P=P.updateQueue,P!==null&&(P=P.memoCache,P!=null&&(h={data:P.data.map(function(k){return k.slice()}),index:0})))}if(h==null&&(h={data:[],index:0}),x===null&&(x=Up(),Ca.updateQueue=x),x.memoCache=h,x=h.data[h.index],x===void 0)for(x=h.data[h.index]=Array(u),P=0;P<u;P++)x[P]=z;return h.index++,x}function ec(u,h){return typeof h=="function"?h(u):h}function Om(u){var h=Ln();return gh(h,Aa,u)}function gh(u,h,x){var P=u.queue;if(P===null)throw Error(r(311));P.lastRenderedReducer=x;var k=u.baseQueue,L=P.pending;if(L!==null){if(k!==null){var te=k.next;k.next=L.next,L.next=te}h.baseQueue=k=L,P.pending=null}if(L=u.baseState,k===null)u.memoizedState=L;else{h=k.next;var ye=te=null,Ie=null,ot=h,gt=!1;do{var jt=ot.lane&-536870913;if(jt!==ot.lane?(pr&jt)===jt:(In&jt)===jt){var ct=ot.revertLane;if(ct===0)Ie!==null&&(Ie=Ie.next={lane:0,revertLane:0,gesture:null,action:ot.action,hasEagerState:ot.hasEagerState,eagerState:ot.eagerState,next:null}),jt===A&&(gt=!0);else if((In&ct)===ct){ot=ot.next,ct===A&&(gt=!0);continue}else jt={lane:0,revertLane:ot.revertLane,gesture:null,action:ot.action,hasEagerState:ot.hasEagerState,eagerState:ot.eagerState,next:null},Ie===null?(ye=Ie=jt,te=L):Ie=Ie.next=jt,Ca.lanes|=ct,bh|=ct;jt=ot.action,Ei&&x(L,jt),L=ot.hasEagerState?ot.eagerState:x(L,jt)}else ct={lane:jt,revertLane:ot.revertLane,gesture:ot.gesture,action:ot.action,hasEagerState:ot.hasEagerState,eagerState:ot.eagerState,next:null},Ie===null?(ye=Ie=ct,te=L):Ie=Ie.next=ct,Ca.lanes|=jt,bh|=jt;ot=ot.next}
vendor: 14,841 bytes, line 48
48while(ot!==null&&ot!==h);if(Ie===null?te=L:Ie.next=ye,!Vs(L,u.memoizedState)&&(Os=!0,gt&&(x=M,x!==null)))throw x;u.memoizedState=L,u.baseState=te,u.baseQueue=Ie,P.lastRenderedState=L}return k===null&&(P.lanes=0),[u.memoizedState,P.dispatch]}function Mm(u){var h=Ln(),x=h.queue;if(x===null)throw Error(r(311));x.lastRenderedReducer=u;var P=x.dispatch,k=x.pending,L=h.memoizedState;if(k!==null){x.pending=null;var te=k=k.next;do L=u(L,te.action),te=te.next;while(te!==k);Vs(L,h.memoizedState)||(Os=!0),h.memoizedState=L,h.baseQueue===null&&(h.baseState=L),x.lastRenderedState=L}return[L,P]}function Dm(u,h,x){var P=Ca,k=Ln(),L=ur;if(L){if(x===void 0)throw Error(r(407));x=x()}else x=h();var te=!Vs((Aa||k).memoizedState,x);if(te&&(k.memoizedState=x,Os=!0),k=k.queue,_S(Cv.bind(null,P,k,u),[u]),k.getSnapshot!==h||te||Tr!==null&&Tr.memoizedState.tag&1){if(P.flags|=2048,Vu(9,{destroy:void 0},jv.bind(null,P,k,x,h),null),yn===null)throw Error(r(349));L||(In&127)!==0||Hc(P,h,x)}return x}function Hc(u,h,x){u.flags|=16384,u={getSnapshot:h,value:x},h=Ca.updateQueue,h===null?(h=Up(),Ca.updateQueue=h,h.stores=[u]):(x=h.stores,x===null?h.stores=[u]:x.push(u))}function jv(u,h,x,P){h.value=x,h.getSnapshot=P,qb(h)&&Av(u)}function Cv(u,h,x){return x(function(){qb(h)&&Av(u)})}function qb(u){var h=u.getSnapshot;u=u.value;try{var x=h();return!Vs(u,x)}catch{return!0}}function Av(u){var h=Uc(u,2);h!==null&&Yo(h,u,2)}function zd(u){var h=Rs();if(typeof u=="function"){var x=u;if(u=x(),Ei){lt(!0);try{x()}finally{lt(!1)}}}return h.memoizedState=h.baseState=u,h.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ec,lastRenderedState:u},h}function Hb(u,h,x,P){return u.baseState=x,gh(u,Aa,typeof P=="function"?P:ec)}function Vb(u,h,x,P,k){if(Kb(u))throw Error(r(485));if(u=h.action,u!==null){var L={payload:k,action:u,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(te){L.listeners.push(te)}};D.T!==null?x(!0):L.isTransition=!1,P(L),x=h.pending,x===null?(L.next=h.pending=L,Gb(h,L)):(L.next=x.next,h.pending=x.next=L)}}function Gb(u,h){var x=h.action,P=h.payload,k=u.state;if(h.isTransition){var L=D.T,te={};D.T=te;try{var ye=x(k,P),Ie=D.S;Ie!==null&&Ie(te,ye),Tv(u,h,ye)}catch(ot){Hu(u,h,ot)}finally{L!==null&&te.types!==null&&(L.types=te.types),D.T=L}}else try{L=x(k,P),Tv(u,h,L)}catch(ot){Hu(u,h,ot)}}function Tv(u,h,x){x!==null&&typeof x=="object"&&typeof x.then=="function"?x.then(function(P){Wb(u,h,P)},function(P){return Hu(u,h,P)}):Wb(u,h,x)}function Wb(u,h,x){h.status="fulfilled",h.value=x,Im(h),u.state=x,h=u.pending,h!==null&&(x=h.next,x===h?u.pending=null:(x=x.next,h.next=x,Gb(u,x)))}function Hu(u,h,x){var P=u.pending;if(u.pending=null,P!==null){P=P.next;do h.status="rejected",h.reason=x,Im(h),h=h.next;while(h!==P)}u.action=null}function Im(u){u=u.listeners;for(var h=0;h<u.length;h++)(0,u[h])()}function zp(u,h){return h}function tc(u,h){if(ur){var x=yn.formState;if(x!==null){e:{var P=Ca;if(ur){if(xn){t:{for(var k=xn,L=Dn;k.nodeType!==8;){if(!L){k=null;break t}if(k=ac(k.nextSibling),k===null){k=null;break t}}L=k.data,k=L==="F!"||L==="F"?k:null}if(k){xn=ac(k.nextSibling),P=k.data==="F!";break e}}Md(P)}P=!1}P&&(h=x[0])}}return x=Rs(),x.memoizedState=x.baseState=h,P={pending:null,lanes:0,dispatch:null,lastRenderedReducer:zp,lastRenderedState:h},x.queue=P,x=YO.bind(null,Ca,P),P.dispatch=x,P=zd(!1),L=MS.bind(null,Ca,!1,P.queue),P=Rs(),k={state:h,dispatch:null,action:u,pending:null},P.queue=k,x=Vb.bind(null,Ca,k,L,x),k.dispatch=x,P.memoizedState=u,[h,x,!1]}function Vc(u){var h=Ln();return Gc(h,Aa,u)}function Gc(u,h,x){if(h=gh(u,h,zp)[0],u=Om(ec)[0],typeof h=="object"&&h!==null&&typeof h.then=="function")try{var P=Ud(h)}catch(te){throw te===Ue?_e:te}else P=h;h=Ln();var k=h.queue,L=k.dispatch;return x!==h.memoizedState&&(Ca.flags|=2048,Vu(9,{destroy:void 0},Lm.bind(null,k,x),null)),[P,L,u]}function Lm(u,h){u.action=h}function Fm(u){var h=Ln(),x=Aa;if(x!==null)return Gc(h,x,u);Ln(),h=h.memoizedState,x=Ln();var P=x.queue.dispatch;return x.memoizedState=u,[h,P,!1]}function Vu(u,h,x,P){return u={tag:u,create:x,deps:P,inst:h,next:null},h=Ca.updateQueue,h===null&&(h=Up(),Ca.updateQueue=h),x=h.lastEffect,x===null?h.lastEffect=u.next=u:(P=x.next,x.next=u,u.next=P,h.lastEffect=u),u}function Yb(){return Ln().memoizedState}function mh(u,h,x,P){var k=Rs();Ca.flags|=u,k.memoizedState=Vu(1|h,{destroy:void 0},x,P===void 0?null:P)}function xh(u,h,x,P){var k=Ln();P=P===void 0?null:P;var L=k.memoizedState.inst;Aa!==null&&P!==null&&Pv(P,Aa.memoizedState.deps)?k.memoizedState=Vu(h,L,x,P):(Ca.flags|=u,k.memoizedState=Vu(1|h,L,x,P))}function MO(u,h){mh(8390656,8,u,h)}function _S(u,h){xh(2048,8,u,h)}function Une(u){Ca.flags|=4;var h=Ca.updateQueue;if(h===null)h=Up(),Ca.updateQueue=h,h.events=[u];else{var x=h.events;x===null?h.events=[u]:x.push(u)}}function DO(u){var h=Ln().memoizedState;return Une({ref:h,nextImpl:u}),function(){if((qr&2)!==0)throw Error(r(440));return h.impl.apply(void 0,arguments)}}function IO(u,h){return xh(4,2,u,h)}function LO(u,h){return xh(4,4,u,h)}function FO(u,h){if(typeof h=="function"){u=u();var x=h(u);return function(){typeof x=="function"?x():h(null)}}if(h!=null)return u=u(),h.current=u,function(){h.current=null}}function BO(u,h,x){x=x!=null?x.concat([u]):null,xh(4,4,FO.bind(null,h,u),x)}function kS(){}function $O(u,h){var x=Ln();h=h===void 0?null:h;var P=x.memoizedState;return h!==null&&Pv(h,P[1])?P[0]:(x.memoizedState=[u,h],u)}function UO(u,h){var x=Ln();h=h===void 0?null:h;var P=x.memoizedState;if(h!==null&&Pv(h,P[1]))return P[0];if(P=u(),Ei){lt(!0);try{u()}finally{lt(!1)}}return x.memoizedState=[P,h],P}function ES(u,h,x){return x===void 0||(In&1073741824)!==0&&(pr&261930)===0?u.memoizedState=h:(u.memoizedState=x,u=zM(),Ca.lanes|=u,bh|=u,x)}function zO(u,h,x,P){return Vs(x,h)?x:ir.current!==null?(u=ES(u,x,P),Vs(u,h)||(Os=!0),u):(In&42)===0||(In&1073741824)!==0&&(pr&261930)===0?(Os=!0,u.memoizedState=x):(u=zM(),Ca.lanes|=u,bh|=u,h)}function qO(u,h,x,P,k){var L=V.p;V.p=L!==0&&8>L?L:8;var te=D.T,ye={};D.T=ye,MS(u,!1,h,x);try{var Ie=k(),ot=D.S;if(ot!==null&&ot(ye,Ie),Ie!==null&&typeof Ie=="object"&&typeof Ie.then=="function"){var gt=ce(Ie,P);_v(u,h,gt,xl(u))}else _v(u,h,P,xl(u))}catch(jt){_v(u,h,{then:function(){},status:"rejected",reason:jt},xl())}finally{V.p=L,te!==null&&ye.types!==null&&(te.types=ye.types),D.T=te}}function zne(){}function RS(u,h,x,P){if(u.tag!==5)throw Error(r(476));var k=HO(u).queue;qO(u,k,h,W,x===null?zne:function(){return VO(u),x(P)})}function HO(u){var h=u.memoizedState;if(h!==null)return h;h={memoizedState:W,baseState:W,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ec,lastRenderedState:W},next:null};var x={};return h.next={memoizedState:x,baseState:x,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ec,lastRenderedState:x},next:null},u.memoizedState=h,u=u.alternate,u!==null&&(u.memoizedState=h),h}function VO(u){var h=HO(u);h.next===null&&(h=u.alternate.memoizedState),_v(u,h.next.queue,{},xl())}function OS(){return Ks(Gv)}function GO(){return Ln().memoizedState}function WO(){return Ln().memoizedState}function qne(u){for(var h=u.return;h!==null;){switch(h.tag){case 24:case 3:var x=xl();u=Ra(x);var P=Za(h,u,x);P!==null&&(Yo(P,h,x),Ur(P,h,x)),h={cache:hh()},u.payload=h;return}h=h.return}}function Hne(u,h,x){var P=xl();x={lane:P,revertLane:0,gesture:null,action:x,hasEagerState:!1,eagerState:null,next:null},Kb(u)?KO(h,x):(x=ym(u,h,x,P),x!==null&&(Yo(x,u,P),XO(x,h,P)))}function YO(u,h,x){var P=xl();_v(u,h,x,P)}function _v(u,h,x,P){var k={lane:P,revertLane:0,gesture:null,action:x,hasEagerState:!1,eagerState:null,next:null};if(Kb(u))KO(h,k);else{var L=u.alternate;if(u.lanes===0&&(L===null||L.lanes===0)&&(L=h.lastRenderedReducer,L!==null))try{var te=h.lastRenderedState,ye=L(te,x);if(k.hasEagerState=!0,k.eagerState=ye,Vs(ye,te))return Mp(u,h,k,0),yn===null&&Op(),!1}catch{}finally{}if(x=ym(u,h,k,P),x!==null)return Yo(x,u,P),XO(x,h,P),!0}return!1}function MS(u,h,x,P){if(P={lane:2,revertLane:fN(),gesture:null,action:P,hasEagerState:!1,eagerState:null,next:null},Kb(u)){if(h)throw Error(r(479))}else h=ym(u,x,P,2),h!==null&&Yo(h,u,2)}function Kb(u){var h=u.alternate;return u===Ca||h!==null&&h===Ca}function KO(u,h){qo=Gi=!0;var x=u.pending;x===null?h.next=h:(h.next=x.next,x.next=h),u.pending=h}function XO(u,h,x){if((x&4194048)!==0){var P=h.lanes;P&=u.pendingLanes,x|=P,h.lanes=x,Te(u,x)}}var kv={readContext:Ks,use:ph,useCallback:fn,useContext:fn,useEffect:fn,useImperativeHandle:fn,useLayoutEffect:fn,useInsertionEffect:fn,useMemo:fn,useReducer:fn,useRef:fn,useState:fn,useDebugValue:fn,useDeferredValue:fn,useTransition:fn,useSyncExternalStore:fn,useId:fn,useHostTransitionStatus:fn,useFormState:fn,useActionState:fn,useOptimistic:fn,useMemoCache:fn,useCacheRefresh:fn};kv.useEffectEvent=fn;var QO={readContext:Ks,use:ph,useCallback:function(u,h){return Rs().memoizedState=[u,h===void 0?null:h],u},useContext:Ks,useEffect:MO,useImperativeHandle:function(u,h,x){x=x!=null?x.concat([u]):null,mh(4194308,4,FO.bind(null,h,u),x)},useLayoutEffect:function(u,h){return mh(4194308,4,u,h)},useInsertionEffect:function(u,h){mh(4,2,u,h)},useMemo:function(u,h){var x=Rs();h=h===void 0?null:h;var P=u();if(Ei){lt(!0);try{u()}finally{lt(!1)}}return x.memoizedState=[P,h],P},useReducer:function(u,h,x){var P=Rs();if(x!==void 0){var k=x(h);if(Ei){lt(!0);try{x(h)}finally{lt(!1)}}}else k=h;return P.memoizedState=P.baseState=k,u={pending:null,lanes:0,dispatch:null,lastRenderedReducer:u,lastRenderedState:k},P.queue=u,u=u.dispatch=Hne.bind(null,Ca,u),[P.memoizedState,u]},useRef:function(u){var h=Rs();return u={current:u},h.memoizedState=u},useState:function(u){u=zd(u);var h=u.queue,x=YO.bind(null,Ca,h);return h.dispatch=x,[u.memoizedState,x]},useDebugValue:kS,useDeferredValue:function(u,h){var x=Rs();return ES(x,u,h)},useTransition:function(){var u=zd(!1);return u=qO.bind(null,Ca,u.queue,!0,!1),Rs().memoizedState=u,[!1,u]},useSyncExternalStore:function(u,h,x){var P=Ca,k=Rs();if(ur){if(x===void 0)throw Error(r(407));x=x()}else{if(x=h(),yn===null)throw Error(r(349));(pr&127)!==0||Hc(P,h,x)}k.memoizedState=x;var L={value:x,getSnapshot:h};return k.queue=L,MO(Cv.bind(null,P,L,u),[u]),P.flags|=2048,Vu(9,{destroy:void 0},jv.bind(null,P,L,x,h),null),x},useId:function(){var u=Rs(),h=yn.identifierPrefix;if(ur){var x=Uo,P=$o;x=(P&~(1<<32-Nt(P)-1)).toString(32)+x,h="_"+h+"R_"+x,x=ls++,0<x&&(h+="H"+x.toString(32)),h+="_"}else x=km++,h="_"+h+"r_"+x.toString(32)+"_";return u.memoizedState=h},useHostTransitionStatus:OS,useFormState:tc,useActionState:tc,useOptimistic:function(u){var h=Rs();h.memoizedState=h.baseState=u;var x={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return h.queue=x,h=MS.bind(null,Ca,!0,x),x.dispatch=h,[u,h]},useMemoCache:qu,useCacheRefresh:function(){return Rs().memoizedState=qne.bind(null,Ca)},useEffectEvent:function(u){var h=Rs(),x={impl:u};return h.memoizedState=x,function(){if((qr&2)!==0)throw Error(r(440));return x.impl.apply(void 0,arguments)}}},DS={readContext:Ks,use:ph,useCallback:$O,useContext:Ks,useEffect:_S,useImperativeHandle:BO,useInsertionEffect:IO,useLayoutEffect:LO,useMemo:UO,useReducer:Om,useRef:Yb,useState:function(){return Om(ec)},useDebugValue:kS,useDeferredValue:function(u,h){var x=Ln();return zO(x,Aa.memoizedState,u,h)},useTransition:function(){var u=Om(ec)[0],h=Ln().memoizedState;return[typeof u=="boolean"?u:Ud(u),h]},useSyncExternalStore:Dm,useId:GO,useHostTransitionStatus:OS,useFormState:Vc,useActionState:Vc,useOptimistic:function(u,h){var x=Ln();return Hb(x,Aa,u,h)},useMemoCache:qu,useCacheRefresh:WO};DS.useEffectEvent=DO;var ZO={readContext:Ks,use:ph,useCallback:$O,useContext:Ks,useEffect:_S,useImperativeHandle:BO,useInsertionEffect:IO,useLayoutEffect:LO,useMemo:UO,useReducer:Mm,useRef:Yb,useState:function(){return Mm(ec)},useDebugValue:kS,useDeferredValue:function(u,h){var x=Ln();return Aa===null?ES(x,u,h):zO(x,Aa.memoizedState,u,h)},useTransition:function(){var u=Mm(ec)[0],h=Ln().memoizedState;return[typeof u=="boolean"?u:Ud(u),h]},useSyncExternalStore:Dm,useId:GO,useHostTransitionStatus:OS,useFormState:Fm,useActionState:Fm,useOptimistic:function(u,h){var x=Ln();return Aa!==null?Hb(x,Aa,u,h):(x.baseState=u,[u,x.queue.dispatch])},useMemoCache:qu,useCacheRefresh:WO};ZO.useEffectEvent=DO;function IS(u,h,x,P){h=u.memoizedState,x=x(P,h),x=x==null?h:p({},h,x),u.memoizedState=x,u.lanes===0&&(u.updateQueue.baseState=x)}var LS={enqueueSetState:function(u,h,x){u=u._reactInternals;var P=xl(),k=Ra(P);k.payload=h,x!=null&&(k.callback=x),h=Za(u,k,P),h!==null&&(Yo(h,u,P),Ur(h,u,P))},enqueueReplaceState:function(u,h,x){u=u._reactInternals;var P=xl(),k=Ra(P);k.tag=1,k.payload=h,x!=null&&(k.callback=x),h=Za(u,k,P),h!==null&&(Yo(h,u,P),Ur(h,u,P))},enqueueForceUpdate:function(u,h){u=u._reactInternals;var x=xl(),P=Ra(x);P.tag=2,h!=null&&(P.callback=h),h=Za(u,P,x),h!==null&&(Yo(h,u,x),Ur(h,u,x))}};function JO(u,h,x,P,k,L,te){return u=u.stateNode,typeof u.shouldComponentUpdate=="function"?u.shouldComponentUpdate(P,L,te):h.prototype&&h.prototype.isPureReactComponent?!Lc(x,P)||!Lc(k,L):!0}function eM(u,h,x,P){u=h.state,typeof h.componentWillReceiveProps=="function"&&h.componentWillReceiveProps(x,P),typeof h.UNSAFE_componentWillReceiveProps=="function"&&h.UNSAFE_componentWillReceiveProps(x,P),h.state!==u&&LS.enqueueReplaceState(h,h.state,null)}function qp(u,h){var x=h;if("ref"in h){x={};for(var P in h)P!=="ref"&&(x[P]=h[P])}if(u=u.defaultProps){x===h&&(x=p({},x));for(var k in u)x[k]===void 0&&(x[k]=u[k])}return x}function tM(u){Rp(u)}function aM(u){console.error(u)}function rM(u){Rp(u)}function Xb(u,h){try{var x=u.onUncaughtError;x(h.value,{componentStack:h.stack})}catch(P){setTimeout(function(){throw P})}}function nM(u,h,x){try{var P=u.onCaughtError;P(x.value,{componentStack:x.stack,errorBoundary:h.tag===1?h.stateNode:null})}catch(k){setTimeout(function(){throw k})}}function FS(u,h,x){return x=Ra(x),x.tag=3,x.payload={element:null},x.callback=function(){Xb(u,h)},x}function sM(u){return u=Ra(u),u.tag=3,u}function iM(u,h,x,P){var k=x.type.getDerivedStateFromError;if(typeof k=="function"){var L=P.value;u.payload=function(){return k(L)},u.callback=function(){nM(h,x,P)}}var te=x.stateNode;te!==null&&typeof te.componentDidCatch=="function"&&(u.callback=function(){nM(h,x,P),typeof k!="function"&&(Ph===null?Ph=new Set([this]):Ph.add(this));var ye=P.stack;this.componentDidCatch(P.value,{componentStack:ye!==null?ye:""})})}function Vne(u,h,x,P,k){if(x.flags|=32768,P!==null&&typeof P=="object"&&typeof P.then=="function"){if(h=x.alternate,h!==null&&Ld(h,x,k,!0),x=_n.current,x!==null){switch(x.tag){case 31:case 13:return Ar===null?l2():x.alternate===null&&cs===0&&(cs=3),x.flags&=-257,x.flags|=65536,x.lanes=k,P===Ge?x.flags|=16384:(h=x.updateQueue,h===null?x.updateQueue=new Set([P]):h.add(P),
vendor: 11,491 bytes, line 48
48cN(u,P,k)),!1;case 22:return x.flags|=65536,P===Ge?x.flags|=16384:(h=x.updateQueue,h===null?(h={transitions:null,markerInstances:null,retryQueue:new Set([P])},x.updateQueue=h):(x=h.retryQueue,x===null?h.retryQueue=new Set([P]):x.add(P)),cN(u,P,k)),!1}throw Error(r(435,x.tag))}return cN(u,P,k),l2(),!1}if(ur)return h=_n.current,h!==null?((h.flags&65536)===0&&(h.flags|=256),h.flags|=65536,h.lanes=k,P!==pl&&(u=Error(r(422),{cause:P}),uh(Lo(u,x)))):(P!==pl&&(h=Error(r(423),{cause:P}),uh(Lo(h,x))),u=u.current.alternate,u.flags|=65536,k&=-k,u.lanes|=k,P=Lo(P,x),k=FS(u.stateNode,P,k),ys(u,k),cs!==4&&(cs=2)),!1;var L=Error(r(520),{cause:P});if(L=Lo(L,x),Fv===null?Fv=[L]:Fv.push(L),cs!==4&&(cs=2),h===null)return!0;P=Lo(P,x),x=h;do{switch(x.tag){case 3:return x.flags|=65536,u=k&-k,x.lanes|=u,u=FS(x.stateNode,P,u),ys(x,u),!1;case 1:if(h=x.type,L=x.stateNode,(x.flags&128)===0&&(typeof h.getDerivedStateFromError=="function"||L!==null&&typeof L.componentDidCatch=="function"&&(Ph===null||!Ph.has(L))))return x.flags|=65536,k&=-k,x.lanes|=k,k=sM(k),iM(k,u,x,P),ys(x,k),!1}x=x.return}while(x!==null);return!1}var BS=Error(r(461)),Os=!1;function Ri(u,h,x,P){h.child=u===null?Wa(h,null,x,P):vn(h,u.child,x,P)}function oM(u,h,x,P,k){x=x.render;var L=h.ref;if("ref"in P){var te={};for(var ye in P)ye!=="ref"&&(te[ye]=P[ye])}else te=P;return Fd(h),P=wv(u,h,x,te,L,k),ye=Sv(),u!==null&&!Os?(Nv(u,h,k),Gu(u,h,k)):(ur&&ye&&vv(h),h.flags|=1,Ri(u,h,P,k),h.child)}function lM(u,h,x,P,k){if(u===null){var L=x.type;return typeof L=="function"&&!Pm(L)&&L.defaultProps===void 0&&x.compare===null?(h.tag=15,h.type=L,cM(u,h,L,P,k)):(u=lh(x.type,null,P,h,h.mode,k),u.ref=h.ref,u.return=h,h.child=u)}if(L=u.child,!WS(u,k)){var te=L.memoizedProps;if(x=x.compare,x=x!==null?x:Lc,x(te,P)&&u.ref===h.ref)return Gu(u,h,k)}return h.flags|=1,u=Io(L,P),u.ref=h.ref,u.return=h,h.child=u}function cM(u,h,x,P,k){if(u!==null){var L=u.memoizedProps;if(Lc(L,P)&&u.ref===h.ref)if(Os=!1,h.pendingProps=P=L,WS(u,k))(u.flags&131072)!==0&&(Os=!0);else return h.lanes=u.lanes,Gu(u,h,k)}return $S(u,h,x,P,k)}function dM(u,h,x,P){var k=P.children,L=u!==null?u.memoizedState:null;if(u===null&&h.stateNode===null&&(h.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),P.mode==="hidden"){if((h.flags&128)!==0){if(L=L!==null?L.baseLanes|x:x,u!==null){for(P=h.child=u.child,k=0;P!==null;)k=k|P.lanes|P.childLanes,P=P.sibling;P=k&~L}else P=0,h.child=null;return uM(u,h,L,x,P)}if((x&536870912)!==0)h.memoizedState={baseLanes:0,cachePool:null},u!==null&&Se(h,L!==null?L.cachePool:null),L!==null?Tn(h,L):kr(),is(h);else return P=h.lanes=536870912,uM(u,h,L!==null?L.baseLanes|x:x,x,P)}else L!==null?(Se(h,L.cachePool),Tn(h,L),os(),h.memoizedState=null):(u!==null&&Se(h,null),kr(),os());return Ri(u,h,k,x),h.child}function Ev(u,h){return u!==null&&u.tag===22||h.stateNode!==null||(h.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),h.sibling}function uM(u,h,x,P,k){var L=be();return L=L===null?null:{parent:Kn._currentValue,pool:L},h.memoizedState={baseLanes:x,cachePool:L},u!==null&&Se(h,null),kr(),is(h),u!==null&&Ld(u,h,P,!0),h.childLanes=k,null}function Qb(u,h){return h=Jb({mode:h.mode,children:h.children},u.mode),h.ref=u.ref,u.child=h,h.return=u,h}function fM(u,h,x){return vn(h,u.child,null,x),u=Qb(h,h.pendingProps),u.flags|=2,Qr(h),h.memoizedState=null,u}function Gne(u,h,x){var P=h.pendingProps,k=(h.flags&128)!==0;if(h.flags&=-129,u===null){if(ur){if(P.mode==="hidden")return u=Qb(h,P),h.lanes=536870912,Ev(null,u);if(zr(h),(u=xn)?(u=N7(u,Dn),u=u!==null&&u.data==="&"?u:null,u!==null&&(h.memoizedState={dehydrated:u,treeContext:Od!==null?{id:$o,overflow:Uo}:null,retryLane:536870912,hydrationErrors:null},x=wm(u),x.return=h,h.child=x,Ws=h,xn=null)):u=null,u===null)throw Md(h);return h.lanes=536870912,null}return Qb(h,P)}var L=u.memoizedState;if(L!==null){var te=L.dehydrated;if(zr(h),k)if(h.flags&256)h.flags&=-257,h=fM(u,h,x);else if(h.memoizedState!==null)h.child=u.child,h.flags|=128,h=null;else throw Error(r(558));else if(Os||Ld(u,h,x,!1),k=(x&u.childLanes)!==0,Os||k){if(P=yn,P!==null&&(te=Pt(P,x),te!==0&&te!==L.retryLane))throw L.retryLane=te,Uc(u,te),Yo(P,u,te),BS;l2(),h=fM(u,h,x)}else u=L.treeContext,xn=ac(te.nextSibling),Ws=h,ur=!0,ki=null,Dn=!1,u!==null&&Ub(h,u),h=Qb(h,P),h.flags|=4096;return h}return u=Io(u.child,{mode:P.mode,children:P.children}),u.ref=h.ref,h.child=u,u.return=h,u}function Zb(u,h){var x=h.ref;if(x===null)u!==null&&u.ref!==null&&(h.flags|=4194816);else{if(typeof x!="function"&&typeof x!="object")throw Error(r(284));(u===null||u.ref!==x)&&(h.flags|=4194816)}}function $S(u,h,x,P,k){return Fd(h),x=wv(u,h,x,P,void 0,k),P=Sv(),u!==null&&!Os?(Nv(u,h,k),Gu(u,h,k)):(ur&&P&&vv(h),h.flags|=1,Ri(u,h,x,k),h.child)}function hM(u,h,x,P,k,L){return Fd(h),h.updateQueue=null,x=qc(h,P,x,k),Em(u),P=Sv(),u!==null&&!Os?(Nv(u,h,L),Gu(u,h,L)):(ur&&P&&vv(h),h.flags|=1,Ri(u,h,x,L),h.child)}function pM(u,h,x,P,k){if(Fd(h),h.stateNode===null){var L=Gs,te=x.contextType;typeof te=="object"&&te!==null&&(L=Ks(te)),L=new x(P,L),h.memoizedState=L.state!==null&&L.state!==void 0?L.state:null,L.updater=LS,h.stateNode=L,L._reactInternals=h,L=h.stateNode,L.props=P,L.state=h.memoizedState,L.refs={},ta(h),te=x.contextType,L.context=typeof te=="object"&&te!==null?Ks(te):Gs,L.state=h.memoizedState,te=x.getDerivedStateFromProps,typeof te=="function"&&(IS(h,x,te,P),L.state=h.memoizedState),typeof x.getDerivedStateFromProps=="function"||typeof L.getSnapshotBeforeUpdate=="function"||typeof L.UNSAFE_componentWillMount!="function"&&typeof L.componentWillMount!="function"||(te=L.state,typeof L.componentWillMount=="function"&&L.componentWillMount(),typeof L.UNSAFE_componentWillMount=="function"&&L.UNSAFE_componentWillMount(),te!==L.state&&LS.enqueueReplaceState(L,L.state,null),ns(h,P,L,k),un(),L.state=h.memoizedState),typeof L.componentDidMount=="function"&&(h.flags|=4194308),P=!0}else if(u===null){L=h.stateNode;var ye=h.memoizedProps,Ie=qp(x,ye);L.props=Ie;var ot=L.context,gt=x.contextType;te=Gs,typeof gt=="object"&&gt!==null&&(te=Ks(gt));var jt=x.getDerivedStateFromProps;gt=typeof jt=="function"||typeof L.getSnapshotBeforeUpdate=="function",ye=h.pendingProps!==ye,gt||typeof L.UNSAFE_componentWillReceiveProps!="function"&&typeof L.componentWillReceiveProps!="function"||(ye||ot!==te)&&eM(h,L,P,te),da=!1;var ct=h.memoizedState;L.state=ct,ns(h,P,L,k),un(),ot=h.memoizedState,ye||ct!==ot||da?(typeof jt=="function"&&(IS(h,x,jt,P),ot=h.memoizedState),(Ie=da||JO(h,x,Ie,P,ct,ot,te))?(gt||typeof L.UNSAFE_componentWillMount!="function"&&typeof L.componentWillMount!="function"||(typeof L.componentWillMount=="function"&&L.componentWillMount(),typeof L.UNSAFE_componentWillMount=="function"&&L.UNSAFE_componentWillMount()),typeof L.componentDidMount=="function"&&(h.flags|=4194308)):(typeof L.componentDidMount=="function"&&(h.flags|=4194308),h.memoizedProps=P,h.memoizedState=ot),L.props=P,L.state=ot,L.context=te,P=Ie):(typeof L.componentDidMount=="function"&&(h.flags|=4194308),P=!1)}else{L=h.stateNode,An(u,h),te=h.memoizedProps,gt=qp(x,te),L.props=gt,jt=h.pendingProps,ct=L.context,ot=x.contextType,Ie=Gs,typeof ot=="object"&&ot!==null&&(Ie=Ks(ot)),ye=x.getDerivedStateFromProps,(ot=typeof ye=="function"||typeof L.getSnapshotBeforeUpdate=="function")||typeof L.UNSAFE_componentWillReceiveProps!="function"&&typeof L.componentWillReceiveProps!="function"||(te!==jt||ct!==Ie)&&eM(h,L,P,Ie),da=!1,ct=h.memoizedState,L.state=ct,ns(h,P,L,k),un();var dt=h.memoizedState;te!==jt||ct!==dt||da||u!==null&&u.dependencies!==null&&Am(u.dependencies)?(typeof ye=="function"&&(IS(h,x,ye,P),dt=h.memoizedState),(gt=da||JO(h,x,gt,P,ct,dt,Ie)||u!==null&&u.dependencies!==null&&Am(u.dependencies))?(ot||typeof L.UNSAFE_componentWillUpdate!="function"&&typeof L.componentWillUpdate!="function"||(typeof L.componentWillUpdate=="function"&&L.componentWillUpdate(P,dt,Ie),typeof L.UNSAFE_componentWillUpdate=="function"&&L.UNSAFE_componentWillUpdate(P,dt,Ie)),typeof L.componentDidUpdate=="function"&&(h.flags|=4),typeof L.getSnapshotBeforeUpdate=="function"&&(h.flags|=1024)):(typeof L.componentDidUpdate!="function"||te===u.memoizedProps&&ct===u.memoizedState||(h.flags|=4),typeof L.getSnapshotBeforeUpdate!="function"||te===u.memoizedProps&&ct===u.memoizedState||(h.flags|=1024),h.memoizedProps=P,h.memoizedState=dt),L.props=P,L.state=dt,L.context=Ie,P=gt):(typeof L.componentDidUpdate!="function"||te===u.memoizedProps&&ct===u.memoizedState||(h.flags|=4),typeof L.getSnapshotBeforeUpdate!="function"||te===u.memoizedProps&&ct===u.memoizedState||(h.flags|=1024),P=!1)}return L=P,Zb(u,h),P=(h.flags&128)!==0,L||P?(L=h.stateNode,x=P&&typeof x.getDerivedStateFromError!="function"?null:L.render(),h.flags|=1,u!==null&&P?(h.child=vn(h,u.child,null,k),h.child=vn(h,null,x,k)):Ri(u,h,x,k),h.memoizedState=L.state,u=h.child):u=Gu(u,h,k),u}function gM(u,h,x,P){return Uu(),h.flags|=256,Ri(u,h,x,P),h.child}var US={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function zS(u){return{baseLanes:u,cachePool:ke()}}function qS(u,h,x){return u=u!==null?u.childLanes&~x:0,h&&(u|=ml),u}function mM(u,h,x){var P=h.pendingProps,k=!1,L=(h.flags&128)!==0,te;if((te=L)||(te=u!==null&&u.memoizedState===null?!1:(wr.current&2)!==0),te&&(k=!0,h.flags&=-129),te=(h.flags&32)!==0,h.flags&=-33,u===null){if(ur){if(k?Xn(h):os(),(u=xn)?(u=N7(u,Dn),u=u!==null&&u.data!=="&"?u:null,u!==null&&(h.memoizedState={dehydrated:u,treeContext:Od!==null?{id:$o,overflow:Uo}:null,retryLane:536870912,hydrationErrors:null},x=wm(u),x.return=h,h.child=x,Ws=h,xn=null)):u=null,u===null)throw Md(h);return jN(u)?h.lanes=32:h.lanes=536870912,null}var ye=P.children;return P=P.fallback,k?(os(),k=h.mode,ye=Jb({mode:"hidden",children:ye},k),P=Rd(P,k,x,null),ye.return=h,P.return=h,ye.sibling=P,h.child=ye,P=h.child,P.memoizedState=zS(x),P.childLanes=qS(u,te,x),h.memoizedState=US,Ev(null,P)):(Xn(h),HS(h,ye))}var Ie=u.memoizedState;if(Ie!==null&&(ye=Ie.dehydrated,ye!==null)){if(L)h.flags&256?(Xn(h),h.flags&=-257,h=VS(u,h,x)):h.memoizedState!==null?(os(),h.child=u.child,h.flags|=128,h=null):(os(),ye=P.fallback,k=h.mode,P=Jb({mode:"visible",children:P.children},k),ye=Rd(ye,k,x,null),ye.flags|=2,P.return=h,ye.return=h,P.sibling=ye,h.child=P,vn(h,u.child,null,x),P=h.child,P.memoizedState=zS(x),P.childLanes=qS(u,te,x),h.memoizedState=US,h=Ev(null,P));else if(Xn(h),jN(ye)){if(te=ye.nextSibling&&ye.nextSibling.dataset,te)var ot=te.dgst;te=ot,P=Error(r(419)),P.stack="",P.digest=te,uh({value:P,source:null,stack:null}),h=VS(u,h,x)}else if(Os||Ld(u,h,x,!1),te=(x&u.childLanes)!==0,Os||te){if(te=yn,te!==null&&(P=Pt(te,x),P!==0&&P!==Ie.retryLane))throw Ie.retryLane=P,Uc(u,P),Yo(te,u,P),BS;NN(ye)||l2(),h=VS(u,h,x)}else NN(ye)?(h.flags|=192,h.child=u.child,h=null):(u=Ie.treeContext,xn=ac(ye.nextSibling),Ws=h,ur=!0,ki=null,Dn=!1,u!==null&&Ub(h,u),h=HS(h,P.children),h.flags|=4096);return h}return k?(os(),ye=P.fallback,k=h.mode,Ie=u.child,ot=Ie.sibling,P=Io(Ie,{mode:"hidden",children:P.children}),P.subtreeFlags=Ie.subtreeFlags&65011712,ot!==null?ye=Io(ot,ye):(ye=Rd(ye,k,x,null),ye.flags|=2),ye.return=h,P.return=h,P.sibling=ye,h.child=P,Ev(null,P),P=h.child,ye=u.child.memoizedState,ye===null?ye=zS(x):(k=ye.cachePool,k!==null?(Ie=Kn._currentValue,k=k.parent!==Ie?{parent:Ie,pool:Ie}:k):k=ke(),ye={baseLanes:ye.baseLanes|x,cachePool:k}),P.memoizedState=ye,P.childLanes=qS(u,te,x),h.memoizedState=US,Ev(u.child,P)):(Xn(h),x=u.child,u=x.sibling,x=Io(x,{mode:"visible",children:P.children}
vendor: 5,301 bytes, line 48
48),x.return=h,x.sibling=null,u!==null&&(te=h.deletions,te===null?(h.deletions=[u],h.flags|=16):te.push(u)),h.child=x,h.memoizedState=null,x)}function HS(u,h){return h=Jb({mode:"visible",children:h},u.mode),h.return=u,u.child=h}function Jb(u,h){return u=pi(22,u,null,h),u.lanes=0,u}function VS(u,h,x){return vn(h,u.child,null,x),u=HS(h,h.pendingProps.children),u.flags|=2,h.memoizedState=null,u}function xM(u,h,x){u.lanes|=h;var P=u.alternate;P!==null&&(P.lanes|=h),fh(u.return,h,x)}function GS(u,h,x,P,k,L){var te=u.memoizedState;te===null?u.memoizedState={isBackwards:h,rendering:null,renderingStartTime:0,last:P,tail:x,tailMode:k,treeForkCount:L}:(te.isBackwards=h,te.rendering=null,te.renderingStartTime=0,te.last=P,te.tail=x,te.tailMode=k,te.treeForkCount=L)}function vM(u,h,x){var P=h.pendingProps,k=P.revealOrder,L=P.tail;P=P.children;var te=wr.current,ye=(te&2)!==0;if(ye?(te=te&1|2,h.flags|=128):te&=1,U(wr,te),Ri(u,h,P,x),P=ur?Fp:0,!ye&&u!==null&&(u.flags&128)!==0)e:for(u=h.child;u!==null;){if(u.tag===13)u.memoizedState!==null&&xM(u,x,h);else if(u.tag===19)xM(u,x,h);else if(u.child!==null){u.child.return=u,u=u.child;continue}if(u===h)break e;for(;u.sibling===null;){if(u.return===null||u.return===h)break e;u=u.return}u.sibling.return=u.return,u=u.sibling}switch(k){case"forwards":for(x=h.child,k=null;x!==null;)u=x.alternate,u!==null&&mi(u)===null&&(k=x),x=x.sibling;x=k,x===null?(k=h.child,h.child=null):(k=x.sibling,x.sibling=null),GS(h,!1,k,x,L,P);break;case"backwards":case"unstable_legacy-backwards":for(x=null,k=h.child,h.child=null;k!==null;){if(u=k.alternate,u!==null&&mi(u)===null){h.child=k;break}u=k.sibling,k.sibling=x,x=k,k=u}GS(h,!0,x,null,L,P);break;case"together":GS(h,!1,null,null,void 0,P);break;default:h.memoizedState=null}return h.child}function Gu(u,h,x){if(u!==null&&(h.dependencies=u.dependencies),bh|=h.lanes,(x&h.childLanes)===0)if(u!==null){if(Ld(u,h,x,!1),(x&h.childLanes)===0)return null}else return null;if(u!==null&&h.child!==u.child)throw Error(r(153));if(h.child!==null){for(u=h.child,x=Io(u,u.pendingProps),h.child=x,x.return=h;u.sibling!==null;)u=u.sibling,x=x.sibling=Io(u,u.pendingProps),x.return=h;x.sibling=null}return h.child}function WS(u,h){return(u.lanes&h)!==0?!0:(u=u.dependencies,!!(u!==null&&Am(u)))}function Wne(u,h,x){switch(h.tag){case 3:ue(h,h.stateNode.containerInfo),Id(h,Kn,u.memoizedState.cache),Uu();break;case 27:case 5:he(h);break;case 4:ue(h,h.stateNode.containerInfo);break;case 10:Id(h,h.type,h.memoizedProps.value);break;case 31:if(h.memoizedState!==null)return h.flags|=128,zr(h),null;break;case 13:var P=h.memoizedState;if(P!==null)return P.dehydrated!==null?(Xn(h),h.flags|=128,null):(x&h.child.childLanes)!==0?mM(u,h,x):(Xn(h),u=Gu(u,h,x),u!==null?u.sibling:null);Xn(h);break;case 19:var k=(u.flags&128)!==0;if(P=(x&h.childLanes)!==0,P||(Ld(u,h,x,!1),P=(x&h.childLanes)!==0),k){if(P)return vM(u,h,x);h.flags|=128}if(k=h.memoizedState,k!==null&&(k.rendering=null,k.tail=null,k.lastEffect=null),U(wr,wr.current),P)break;return null;case 22:return h.lanes=0,dM(u,h,x,h.pendingProps);case 24:Id(h,Kn,u.memoizedState.cache)}return Gu(u,h,x)}function yM(u,h,x){if(u!==null)if(u.memoizedProps!==h.pendingProps)Os=!0;else{if(!WS(u,x)&&(h.flags&128)===0)return Os=!1,Wne(u,h,x);Os=(u.flags&131072)!==0}else Os=!1,ur&&(h.flags&1048576)!==0&&$b(h,Fp,h.index);switch(h.lanes=0,h.tag){case 16:e:{var P=h.pendingProps;if(u=rt(h.elementType),h.type=u,typeof u=="function")Pm(u)?(P=qp(u,P),h.tag=1,h=pM(null,h,u,P,x)):(h.tag=0,h=$S(null,h,u,P,x));else{if(u!=null){var k=u.$$typeof;if(k===j){h.tag=11,h=oM(null,h,u,P,x);break e}else if(k===T){h.tag=14,h=lM(null,h,u,P,x);break e}}throw h=J(u)||u,Error(r(306,h,""))}}return h;case 0:return $S(u,h,h.type,h.pendingProps,x);case 1:return P=h.type,k=qp(P,h.pendingProps),pM(u,h,P,k,x);case 3:e:{if(ue(h,h.stateNode.containerInfo),u===null)throw Error(r(387));P=h.pendingProps;var L=h.memoizedState;k=L.element,An(u,h),ns(h,P,null,x);var te=h.memoizedState;if(P=te.cache,Id(h,Kn,P),P!==L.cache&&zu(h,[Kn],x,!0),un(),P=te.element,L.isDehydrated)if(L={element:P,isDehydrated:!1,cache:te.cache},h.updateQueue.baseState=L,h.memoizedState=L,h.flags&256){h=gM(u,h,P,x);break e}else if(P!==k){k=Lo(Error(r(424)),h),uh(k),h=gM(u,h,P,x);break e}else{switch(u=h.stateNode.containerInfo,u.nodeType){case 9:u=u.body;break;default:u=u.nodeName==="HTML"?u.ownerDocument.body:u}for(xn=ac(u.firstChild),Ws=h,ur=!0,ki=null,Dn=!0,x=Wa(h,null,P,x),h.child=x;x;)x.flags=x.flags&-3|4096,x=x.sibling}else{if(Uu(),P===k){h=Gu(u,h,x);break e}Ri(u,h,P,x)}h=h.child}return h;case 26:return Zb(u,h),u===null?(x=k7(h.type,null,h.pendingProps,null))?h.memoizedState=x:ur||(x=h.type,u=h.pendingProps,P=g2(ne.current).createElement(x),P[ge]=h,P[we]=u,Oi(P,x,u),la(P),h.stateNode=P):h.memoizedState=k7(h.type,u.memoizedProps,h.pendingProps,u.memoizedState),null;case 27:return he(h),u===null&&ur&&(P=h.stateNode=A7(h.type,h.pendingProps,ne.current),Ws=h,Dn=!0,k=xn,jh(h.type)?(CN=k,xn=ac(P.firstChild)):xn=k),Ri(u,h,h.pendingProps.children,x),Zb(u,h),u===null&&(h.flags|=4194304),h.child;case 5:return u===null&&ur&&((k=P=xn)&&(P=Sse(P,h.type,h.pendingProps,Dn),P!==null?(h.stateNode=P,Ws=h,xn=ac(P.firstChild),Dn=!1,k=!0):k=!1),k||Md(h)),he(h),k=h.type,L=h.pendingProps,te=u!==null?u.memoizedProps:null,P=L.children,PN(k,L)?P
vendor: 4,334 bytes, line 48
48=null:te!==null&&PN(k,te)&&(h.flags|=32),h.memoizedState!==null&&(k=wv(u,h,TS,null,null,x),Gv._currentValue=k),Zb(u,h),Ri(u,h,P,x),h.child;case 6:return u===null&&ur&&((u=x=xn)&&(x=Nse(x,h.pendingProps,Dn),x!==null?(h.stateNode=x,Ws=h,xn=null,u=!0):u=!1),u||Md(h)),null;case 13:return mM(u,h,x);case 4:return ue(h,h.stateNode.containerInfo),P=h.pendingProps,u===null?h.child=vn(h,null,P,x):Ri(u,h,P,x),h.child;case 11:return oM(u,h,h.type,h.pendingProps,x);case 7:return Ri(u,h,h.pendingProps,x),h.child;case 8:return Ri(u,h,h.pendingProps.children,x),h.child;case 12:return Ri(u,h,h.pendingProps.children,x),h.child;case 10:return P=h.pendingProps,Id(h,h.type,P.value),Ri(u,h,P.children,x),h.child;case 9:return k=h.type._context,P=h.pendingProps.children,Fd(h),k=Ks(k),P=P(k),h.flags|=1,Ri(u,h,P,x),h.child;case 14:return lM(u,h,h.type,h.pendingProps,x);case 15:return cM(u,h,h.type,h.pendingProps,x);case 19:return vM(u,h,x);case 31:return Gne(u,h,x);case 22:return dM(u,h,x,h.pendingProps);case 24:return Fd(h),P=Ks(Kn),u===null?(k=be(),k===null&&(k=yn,L=hh(),k.pooledCache=L,L.refCount++,L!==null&&(k.pooledCacheLanes|=x),k=L),h.memoizedState={parent:P,cache:k},ta(h),Id(h,Kn,k)):((u.lanes&x)!==0&&(An(u,h),ns(h,null,null,x),un()),k=u.memoizedState,L=h.memoizedState,k.parent!==P?(k={parent:P,cache:P},h.memoizedState=k,h.lanes===0&&(h.memoizedState=h.updateQueue.baseState=k),Id(h,Kn,P)):(P=L.cache,Id(h,Kn,P),P!==k.cache&&zu(h,[Kn],x,!0))),Ri(u,h,h.pendingProps.children,x),h.child;case 29:throw h.pendingProps}throw Error(r(156,h.tag))}function Wu(u){u.flags|=4}function YS(u,h,x,P,k){if((h=(u.mode&32)!==0)&&(h=!1),h){if(u.flags|=16777216,(k&335544128)===k)if(u.stateNode.complete)u.flags|=8192;else if(GM())u.flags|=8192;else throw ut=Ge,st}else u.flags&=-16777217}function bM(u,h){if(h.type!=="stylesheet"||(h.state.loading&4)!==0)u.flags&=-16777217;else if(u.flags|=16777216,!D7(h))if(GM())u.flags|=8192;else throw ut=Ge,st}function e2(u,h){h!==null&&(u.flags|=4),u.flags&16384&&(h=u.tag!==22?ra():536870912,u.lanes|=h,zm|=h)}function Rv(u,h){if(!ur)switch(u.tailMode){case"hidden":h=u.tail;for(var x=null;h!==null;)h.alternate!==null&&(x=h),h=h.sibling;x===null?u.tail=null:x.sibling=null;break;case"collapsed":x=u.tail;for(var P=null;x!==null;)x.alternate!==null&&(P=x),x=x.sibling;P===null?h||u.tail===null?u.tail=null:u.tail.sibling=null:P.sibling=null}}function kn(u){var h=u.alternate!==null&&u.alternate.child===u.child,x=0,P=0;if(h)for(var k=u.child;k!==null;)x|=k.lanes|k.childLanes,P|=k.subtreeFlags&65011712,P|=k.flags&65011712,k.return=u,k=k.sibling;else for(k=u.child;k!==null;)x|=k.lanes|k.childLanes,P|=k.subtreeFlags,P|=k.flags,k.return=u,k=k.sibling;return u.subtreeFlags|=P,u.childLanes=x,h}function Yne(u,h,x){var P=h.pendingProps;switch(jm(h),h.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return kn(h),null;case 1:return kn(h),null;case 3:return x=h.stateNode,P=null,u!==null&&(P=u.memoizedState.cache),h.memoizedState.cache!==P&&(h.flags|=2048),zo(Kn),de(),x.pendingContext&&(x.context=x.pendingContext,x.pendingContext=null),(u===null||u.child===null)&&(Ys(h)?Wu(h):u===null||u.memoizedState.isDehydrated&&(h.flags&256)===0||(h.flags|=1024,bv())),kn(h),null;case 26:var k=h.type,L=h.memoizedState;return u===null?(Wu(h),L!==null?(kn(h),bM(h,L)):(kn(h),YS(h,k,null,P,x))):L?L!==u.memoizedState?(Wu(h),kn(h),bM(h,L)):(kn(h),h.flags&=-16777217):(u=u.memoizedProps,u!==P&&Wu(h),kn(h),YS(h,k,u,P,x)),null;case 27:if(pe(h),x=ne.current,k=h.type,u!==null&&h.stateNode!=null)u.memoizedProps!==P&&Wu(h);else{if(!P){if(h.stateNode===null)throw Error(r(166));return kn(h),null}u=q.current,Ys(h)?yv(h):(u=A7(k,P,x),h.stateNode=u,Wu(h))}return kn(h),null;case 5:if(pe(h),k=h.type,u!==null&&h.stateNode!=null)u.memoizedProps!==P&&Wu(h);else{if(!P){if(h.stateNode===null)throw Error(r(166));return kn(h),null}if(L=q.current,Ys(h))yv(h);else{var te=g2(ne.current);switch(L){case 1:L=te.createElementNS("http://www.w3.org/2000/svg",k);break;case 2:L=te.createElementNS("http://www.w3.org/1998/Math/MathML",k);break;default:switch(k){case"svg":L=te.createElementNS("http://www.w3.org/2000/svg",k);break;case"math":L=te.createElementNS("http://www.w3.org/1998/Math/MathML",k);break;case"script":L=te.createElement("div"),L.innerHTML="<script><\/script>",L=L.removeChild(L.firstChild);break;
vendor: 24,348 bytes, line 48
48case"select":L=typeof P.is=="string"?te.createElement("select",{is:P.is}):te.createElement("select"),P.multiple?L.multiple=!0:P.size&&(L.size=P.size);break;default:L=typeof P.is=="string"?te.createElement(k,{is:P.is}):te.createElement(k)}}L[ge]=h,L[we]=P;e:for(te=h.child;te!==null;){if(te.tag===5||te.tag===6)L.appendChild(te.stateNode);else if(te.tag!==4&&te.tag!==27&&te.child!==null){te.child.return=te,te=te.child;continue}if(te===h)break e;for(;te.sibling===null;){if(te.return===null||te.return===h)break e;te=te.return}te.sibling.return=te.return,te=te.sibling}h.stateNode=L;e:switch(Oi(L,k,P),k){case"button":case"input":case"select":case"textarea":P=!!P.autoFocus;break e;case"img":P=!0;break e;default:P=!1}P&&Wu(h)}}return kn(h),YS(h,h.type,u===null?null:u.memoizedProps,h.pendingProps,x),null;case 6:if(u&&h.stateNode!=null)u.memoizedProps!==P&&Wu(h);else{if(typeof P!="string"&&h.stateNode===null)throw Error(r(166));if(u=ne.current,Ys(h)){if(u=h.stateNode,x=h.memoizedProps,P=null,k=Ws,k!==null)switch(k.tag){case 27:case 5:P=k.memoizedProps}u[ge]=h,u=!!(u.nodeValue===x||P!==null&&P.suppressHydrationWarning===!0||m7(u.nodeValue,x)),u||Md(h,!0)}else u=g2(u).createTextNode(P),u[ge]=h,h.stateNode=u}return kn(h),null;case 31:if(x=h.memoizedState,u===null||u.memoizedState!==null){if(P=Ys(h),x!==null){if(u===null){if(!P)throw Error(r(318));if(u=h.memoizedState,u=u!==null?u.dehydrated:null,!u)throw Error(r(557));u[ge]=h}else Uu(),(h.flags&128)===0&&(h.memoizedState=null),h.flags|=4;kn(h),u=!1}else x=bv(),u!==null&&u.memoizedState!==null&&(u.memoizedState.hydrationErrors=x),u=!0;if(!u)return h.flags&256?(Qr(h),h):(Qr(h),null);if((h.flags&128)!==0)throw Error(r(558))}return kn(h),null;case 13:if(P=h.memoizedState,u===null||u.memoizedState!==null&&u.memoizedState.dehydrated!==null){if(k=Ys(h),P!==null&&P.dehydrated!==null){if(u===null){if(!k)throw Error(r(318));if(k=h.memoizedState,k=k!==null?k.dehydrated:null,!k)throw Error(r(317));k[ge]=h}else Uu(),(h.flags&128)===0&&(h.memoizedState=null),h.flags|=4;kn(h),k=!1}else k=bv(),u!==null&&u.memoizedState!==null&&(u.memoizedState.hydrationErrors=k),k=!0;if(!k)return h.flags&256?(Qr(h),h):(Qr(h),null)}return Qr(h),(h.flags&128)!==0?(h.lanes=x,h):(x=P!==null,u=u!==null&&u.memoizedState!==null,x&&(P=h.child,k=null,P.alternate!==null&&P.alternate.memoizedState!==null&&P.alternate.memoizedState.cachePool!==null&&(k=P.alternate.memoizedState.cachePool.pool),L=null,P.memoizedState!==null&&P.memoizedState.cachePool!==null&&(L=P.memoizedState.cachePool.pool),L!==k&&(P.flags|=2048)),x!==u&&x&&(h.child.flags|=8192),e2(h,h.updateQueue),kn(h),null);case 4:return de(),u===null&&mN(h.stateNode.containerInfo),kn(h),null;case 10:return zo(h.type),kn(h),null;case 19:if(E(wr),P=h.memoizedState,P===null)return kn(h),null;if(k=(h.flags&128)!==0,L=P.rendering,L===null)if(k)Rv(P,!1);else{if(cs!==0||u!==null&&(u.flags&128)!==0)for(u=h.child;u!==null;){if(L=mi(u),L!==null){for(h.flags|=128,Rv(P,!1),u=L.updateQueue,h.updateQueue=u,e2(h,u),h.subtreeFlags=0,u=x,x=h.child;x!==null;)Ip(x,u),x=x.sibling;return U(wr,wr.current&1|2),ur&&yo(h,P.treeForkCount),h.child}u=u.sibling}P.tail!==null&&aa()>s2&&(h.flags|=128,k=!0,Rv(P,!1),h.lanes=4194304)}else{if(!k)if(u=mi(L),u!==null){if(h.flags|=128,k=!0,u=u.updateQueue,h.updateQueue=u,e2(h,u),Rv(P,!0),P.tail===null&&P.tailMode==="hidden"&&!L.alternate&&!ur)return kn(h),null}else 2*aa()-P.renderingStartTime>s2&&x!==536870912&&(h.flags|=128,k=!0,Rv(P,!1),h.lanes=4194304);P.isBackwards?(L.sibling=h.child,h.child=L):(u=P.last,u!==null?u.sibling=L:h.child=L,P.last=L)}return P.tail!==null?(u=P.tail,P.rendering=u,P.tail=u.sibling,P.renderingStartTime=aa(),u.sibling=null,x=wr.current,U(wr,k?x&1|2:x&1),ur&&yo(h,P.treeForkCount),u):(kn(h),null);case 22:case 23:return Qr(h),bs(),P=h.memoizedState!==null,u!==null?u.memoizedState!==null!==P&&(h.flags|=8192):P&&(h.flags|=8192),P?(x&536870912)!==0&&(h.flags&128)===0&&(kn(h),h.subtreeFlags&6&&(h.flags|=8192)):kn(h),x=h.updateQueue,x!==null&&e2(h,x.retryQueue),x=null,u!==null&&u.memoizedState!==null&&u.memoizedState.cachePool!==null&&(x=u.memoizedState.cachePool.pool),P=null,h.memoizedState!==null&&h.memoizedState.cachePool!==null&&(P=h.memoizedState.cachePool.pool),P!==x&&(h.flags|=2048),u!==null&&E(me),null;case 24:return x=null,u!==null&&(x=u.memoizedState.cache),h.memoizedState.cache!==x&&(h.flags|=2048),zo(Kn),kn(h),null;case 25:return null;case 30:return null}throw Error(r(156,h.tag))}function Kne(u,h){switch(jm(h),h.tag){case 1:return u=h.flags,u&65536?(h.flags=u&-65537|128,h):null;case 3:return zo(Kn),de(),u=h.flags,(u&65536)!==0&&(u&128)===0?(h.flags=u&-65537|128,h):null;case 26:case 27:case 5:return pe(h),null;case 31:if(h.memoizedState!==null){if(Qr(h),h.alternate===null)throw Error(r(340));Uu()}return u=h.flags,u&65536?(h.flags=u&-65537|128,h):null;case 13:if(Qr(h),u=h.memoizedState,u!==null&&u.dehydrated!==null){if(h.alternate===null)throw Error(r(340));Uu()}return u=h.flags,u&65536?(h.flags=u&-65537|128,h):null;case 19:return E(wr),null;case 4:return de(),null;case 10:return zo(h.type),null;case 22:case 23:return Qr(h),bs(),u!==null&&E(me),u=h.flags,u&65536?(h.flags=u&-65537|128,h):null;case 24:return zo(Kn),null;case 25:return null;default:return null}}function PM(u,h){switch(jm(h),h.tag){case 3:zo(Kn),de();break;case 26:case 27:case 5:pe(h);break;case 4:de();break;case 31:h.memoizedState!==null&&Qr(h);break;case 13:Qr(h);break;case 19:E(wr);break;case 10:zo(h.type);break;case 22:case 23:Qr(h),bs(),u!==null&&E(me);break;case 24:zo(Kn)}}function Ov(u,h){try{var x=h.updateQueue,P=x!==null?x.lastEffect:null;if(P!==null){var k=P.next;x=k;do{if((x.tag&u)===u){P=void 0;var L=x.create,te=x.inst;P=L(),te.destroy=P}x=x.next}while(x!==k)}}catch(ye){Jr(h,h.return,ye)}}function vh(u,h,x){try{var P=h.updateQueue,k=P!==null?P.lastEffect:null;if(k!==null){var L=k.next;P=L;do{if((P.tag&u)===u){var te=P.inst,ye=te.destroy;if(ye!==void 0){te.destroy=void 0,k=h;var Ie=x,ot=ye;try{ot()}catch(gt){Jr(k,Ie,gt)}}}P=P.next}while(P!==L)}}catch(gt){Jr(h,h.return,gt)}}function wM(u){var h=u.updateQueue;if(h!==null){var x=u.stateNode;try{ss(h,x)}catch(P){Jr(u,u.return,P)}}}function SM(u,h,x){x.props=qp(u.type,u.memoizedProps),x.state=u.memoizedState;try{x.componentWillUnmount()}catch(P){Jr(u,h,P)}}function Mv(u,h){try{var x=u.ref;if(x!==null){switch(u.tag){case 26:case 27:case 5:var P=u.stateNode;break;case 30:P=u.stateNode;break;default:P=u.stateNode}typeof x=="function"?u.refCleanup=x(P):x.current=P}}catch(k){Jr(u,h,k)}}function qd(u,h){var x=u.ref,P=u.refCleanup;if(x!==null)if(typeof P=="function")try{P()}catch(k){Jr(u,h,k)}finally{u.refCleanup=null,u=u.alternate,u!=null&&(u.refCleanup=null)}else if(typeof x=="function")try{x(null)}catch(k){Jr(u,h,k)}else x.current=null}function NM(u){var h=u.type,x=u.memoizedProps,P=u.stateNode;try{e:switch(h){case"button":case"input":case"select":case"textarea":x.autoFocus&&P.focus();break e;case"img":x.src?P.src=x.src:x.srcSet&&(P.srcset=x.srcSet)}}catch(k){Jr(u,u.return,k)}}function KS(u,h,x){try{var P=u.stateNode;xse(P,u.type,x,h),P[we]=h}catch(k){Jr(u,u.return,k)}}function jM(u){return u.tag===5||u.tag===3||u.tag===26||u.tag===27&&jh(u.type)||u.tag===4}function XS(u){e:for(;;){for(;u.sibling===null;){if(u.return===null||jM(u.return))return null;u=u.return}for(u.sibling.return=u.return,u=u.sibling;u.tag!==5&&u.tag!==6&&u.tag!==18;){if(u.tag===27&&jh(u.type)||u.flags&2||u.child===null||u.tag===4)continue e;u.child.return=u,u=u.child}if(!(u.flags&2))return u.stateNode}}function QS(u,h,x){var P=u.tag;if(P===5||P===6)u=u.stateNode,h?(x.nodeType===9?x.body:x.nodeName==="HTML"?x.ownerDocument.body:x).insertBefore(u,h):(h=x.nodeType===9?x.body:x.nodeName==="HTML"?x.ownerDocument.body:x,h.appendChild(u),x=x._reactRootContainer,x!=null||h.onclick!==null||(h.onclick=jr));else if(P!==4&&(P===27&&jh(u.type)&&(x=u.stateNode,h=null),u=u.child,u!==null))for(QS(u,h,x),u=u.sibling;u!==null;)QS(u,h,x),u=u.sibling}function t2(u,h,x){var P=u.tag;if(P===5||P===6)u=u.stateNode,h?x.insertBefore(u,h):x.appendChild(u);else if(P!==4&&(P===27&&jh(u.type)&&(x=u.stateNode),u=u.child,u!==null))for(t2(u,h,x),u=u.sibling;u!==null;)t2(u,h,x),u=u.sibling}function CM(u){var h=u.stateNode,x=u.memoizedProps;try{for(var P=u.type,k=h.attributes;k.length;)h.removeAttributeNode(k[0]);Oi(h,P,x),h[ge]=u,h[we]=x}catch(L){Jr(u,u.return,L)}}var Yu=!1,Ms=!1,ZS=!1,AM=typeof WeakSet=="function"?WeakSet:Set,xi=null;function Xne(u,h){if(u=u.containerInfo,yN=w2,u=Bc(u),Ql(u)){if("selectionStart"in u)var x={start:u.selectionStart,end:u.selectionEnd};else e:{x=(x=u.ownerDocument)&&x.defaultView||window;var P=x.getSelection&&x.getSelection();if(P&&P.rangeCount!==0){x=P.anchorNode;var k=P.anchorOffset,L=P.focusNode;P=P.focusOffset;try{x.nodeType,L.nodeType}catch{x=null;break e}var te=0,ye=-1,Ie=-1,ot=0,gt=0,jt=u,ct=null;t:for(;;){for(var dt;jt!==x||k!==0&&jt.nodeType!==3||(ye=te+k),jt!==L||P!==0&&jt.nodeType!==3||(Ie=te+P),jt.nodeType===3&&(te+=jt.nodeValue.length),(dt=jt.firstChild)!==null;)ct=jt,jt=dt;for(;;){if(jt===u)break t;if(ct===x&&++ot===k&&(ye=te),ct===L&&++gt===P&&(Ie=te),(dt=jt.nextSibling)!==null)break;jt=ct,ct=jt.parentNode}jt=dt}x=ye===-1||Ie===-1?null:{start:ye,end:Ie}}else x=null}x=x||{start:0,end:0}}else x=null;for(bN={focusedElem:u,selectionRange:x},w2=!1,xi=h;xi!==null;)if(h=xi,u=h.child,(h.subtreeFlags&1028)!==0&&u!==null)u.return=h,xi=u;else for(;xi!==null;){switch(h=xi,L=h.alternate,u=h.flags,h.tag){case 0:if((u&4)!==0&&(u=h.updateQueue,u=u!==null?u.events:null,u!==null))for(x=0;x<u.length;x++)k=u[x],k.ref.impl=k.nextImpl;break;case 11:case 15:break;case 1:if((u&1024)!==0&&L!==null){u=void 0,x=h,k=L.memoizedProps,L=L.memoizedState,P=x.stateNode;try{var ga=qp(x.type,k);u=P.getSnapshotBeforeUpdate(ga,L),P.__reactInternalSnapshotBeforeUpdate=u}catch(Ma){Jr(x,x.return,Ma)}}break;case 3:if((u&1024)!==0){if(u=h.stateNode.containerInfo,x=u.nodeType,x===9)SN(u);else if(x===1)switch(u.nodeName){case"HEAD":case"HTML":case"BODY":SN(u);break;default:u.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((u&1024)!==0)throw Error(r(163))}if(u=h.sibling,u!==null){u.return=h.return,xi=u;break}xi=h.return}}function TM(u,h,x){var P=x.flags;switch(x.tag){case 0:case 11:case 15:Xu(u,x),P&4&&Ov(5,x);break;case 1:if(Xu(u,x),P&4)if(u=x.stateNode,h===null)try{u.componentDidMount()}catch(te){Jr(x,x.return,te)}else{var k=qp(x.type,h.memoizedProps);h=h.memoizedState;try{u.componentDidUpdate(k,h,u.__reactInternalSnapshotBeforeUpdate)}catch(te){Jr(x,x.return,te)}}P&64&&wM(x),P&512&&Mv(x,x.return);break;case 3:if(Xu(u,x),P&64&&(u=x.updateQueue,u!==null)){if(h=null,x.child!==null)switch(x.child.tag){case 27:case 5:h=x.child.stateNode;break;case 1:h=x.child.stateNode}try{ss(u,h)}catch(te){Jr(x,x.return,te)}}break;case 27:h===null&&P&4&&CM(x);case 26:case 5:Xu(u,x),h===null&&P&4&&NM(x),P&512&&Mv(x,x.return);break;case 12:Xu(u,x);break;case 31:Xu(u,x),P&4&&EM(u,x);break;case 13:Xu(u,x),P&4&&RM(u,x),P&64&&(u=x.memoizedState,u!==null&&(u=u.dehydrated,u!==null&&(x=sse.bind(null,x),jse(u,x))));break;case 22:if(P=x.memoizedState!==null||Yu,!P){h=h!==null&&h.memoizedState!==null||Ms,k=Yu;var L=Ms;Yu=P,(Ms=h)&&!L?Qu(u,x,(x.subtreeFlags&8772)!==0):Xu(u,x),Yu=k,Ms=L}break;case 30:break;default:Xu(u,x)}}function _M(u){var h=u.alternate;h!==null&&(u.alternate=null,_M(h)),u.child=null,u.deletions=null,u.sibling=null,u.tag===5&&(h=u.stateNode,h!==null&&St(h)),u.stateNode=null,u.return=null,u.dependencies=null,u.memoizedProps=null,u.memoizedState=null,u.pendingProps=null,u.stateNode=null,u.updateQueue=null}var Fn=null,Ho=!1;function Ku(u,h,x){for(x=x.child;x!==null;)kM(u,h,x),x=x.sibling}function kM(u,h,x){if(Me&&typeof Me.onCommitFiberUnmount=="function")try{Me.onCommitFiberUnmount(ba,x)}catch{}switch(x.tag){case 26:Ms||qd(x,h),Ku(u,h,x),x.memoizedState?x.memoizedState.count--:x.stateNode&&(x=x.stateNode,x.parentNode.removeChild(x));break;case 27:Ms||qd(x,h);var P=Fn,k=Ho;jh(x.type)&&(Fn=x.stateNode,Ho=!1),Ku(u,h,x),qv(x.stateNode),Fn=P,Ho=k;break;case 5:Ms||qd(x,h);case 6:if(P=Fn,k=Ho,Fn=null,Ku(u,h,x),Fn=P,Ho=k,Fn!==null)if(Ho)try{(Fn.nodeType===9?Fn.body:Fn.nodeName==="HTML"?Fn.ownerDocument.body:Fn).removeChild(x.stateNode)}catch(L){Jr(x,h,L)}else try{Fn.removeChild(x.stateNode)}catch(L){Jr(x,h,L)}break;case 18:Fn!==null&&(Ho?(u=Fn,w7(u.nodeType===9?u.body:u.nodeName==="HTML"?u.ownerDocument.body:u,x.stateNode),Xm(u)):w7(Fn,x.stateNode));break;case 4:P=Fn,k=Ho,Fn=x.stateNode.containerInfo,Ho=!0,Ku(u,h,x),Fn=P,Ho=k;break;case 0:case 11:case 14:case 15:vh(2,x,h),Ms||vh(4,x,h),Ku(u,h,x);break;case 1:Ms||(qd(x,h),P=x.stateNode,typeof P.componentWillUnmount=="function"&&SM(x,h,P)),Ku(u,h,x);break;case 21:Ku(u,h,x);break;case 22:Ms=(P=Ms)||x.memoizedState!==null,Ku(u,h,x),Ms=P;break;default:Ku(u,h,x)}}function EM(u,h){if(h.memoizedState===null&&(u=h.alternate,u!==null&&(u=u.memoizedState,u!==null))){u=u.dehydrated;try{Xm(u)}catch(x){Jr(h,h.return,x)}}}function RM(u,h){if(h.memoizedState===null&&(u=h.alternate,u!==null&&(u=u.memoizedState,u!==null&&(u=u.dehydrated,u!==null))))try{Xm(u)}catch(x){Jr(h,h.return,x)}}function Qne(u){switch(u.tag){case 31:case 13:case 19:var h=u.stateNode;return h===null&&(h=u.stateNode=new AM),h;case 22:return u=u.stateNode,h=u._retryCache,h===null&&(h=u._retryCache=new AM),h;default:throw Error(r(435,u.tag))}}function a2(u,h){var x=Qne(u);h.forEach(function(P){if(!x.has(P)){x.add(P);var k=ise.bind(null,u,P);P.then(k,k)}})}function Vo(u,h){var x=h.deletions;if(x!==null)for(var P=0;P<x.length;P++){var k=x[P],L=u,te=h,ye=te;e:for(;ye!==null;){switch(ye.tag){case 27:if(jh(ye.type)){Fn=ye.stateNode,Ho=!1;break e}break;case 5:Fn=ye.stateNode,Ho=!1;break e;case 3:case 4:Fn=ye.stateNode.containerInfo,Ho=!0;break e}ye=ye.return}if(Fn===null)throw Error(r(160));kM(L,te,k),Fn=null,Ho=!1,L=k.alternate,L!==null&&(L.return=null),k.return=null}if(h.subtreeFlags&13886)for(h=h.child;h!==null;)OM(h,u),h=h.sibling}var Wc=null;function OM(u,h){var x=u.alternate,P=u.flags;switch(u.tag){case 0:case 11:case 14:case 15:Vo(h,u),Go(u),P&4&&(vh(3,u,u.return),Ov(3,u),vh(5,u,u.return));break;case 1:Vo(h,u),Go(u),P&512&&(Ms||x===null||qd(x,x.return)),P&64&&Yu&&(u=u.updateQueue,u!==null&&(P=u.callbacks,P!==null&&(x=u.shared.hiddenCallbacks,u.shared.hiddenCallbacks=x===null?P:x.concat(P))));break;case 26:var k=Wc;if(Vo(h,u),Go(u),P&512&&(Ms||x===null||qd(x,x.return)),P&4){var L=x!==null?x.memoizedState:null;if(P=u.memoizedState,x===null)if(P===null)if(u.stateNode===null){e:{P=u.type,x=u.memoizedProps,k=k.ownerDocument||k;t:switch(P){case"title":L=k.getElementsByTagName("title")[0],(!L||L[tt]||L[ge]||L.namespaceURI==="http://www.w3.org/2000/svg"||L.hasAttribute("itemprop"))&&(L=k.createElement(P),k.head.insertBefore(L,k.querySelector("head > title"))),Oi(L,P,x),L[ge]=u,la(L),P=L;break e;case"link":var te=O7("link","href",k).get(P+(x.href||""));if(te){for(var ye=0;ye<te.length;ye++)if(L=te[ye],L.getAttribute("href")===(x.href==null||x.href===""?null:x.href)&&L.getAttribute("rel")===(x.rel==null?null:x.rel)&&L.getAttribute("title")===(x.title==null?null:x.title)&&L.getAttribute("crossorigin")===(x.crossOrigin==null?null:x.crossOrigin)){te.splice(ye,1);break t}}L=k.createElement(P),Oi(L,P,x),k.head.appendChild(L);break;case"meta":if(te=O7("meta","content",k).get(P+(x.content||""))){for(ye=0;ye<te.length;ye++)if(L=te[ye],L.getAttribute("content")===(x.content==null?null:""+x.content)&&L.getAttribute("name")===(x.name==null?null:x.name)&&L.getAttribute("property")===(x.property==null?null:x.property)&&L.getAttribute("http-equiv")===(x.httpEquiv==null?null:x.httpEquiv)&&L.getAttribute("charset")===(x.charSet==null?null:x.charSet)){te.splice(ye,1);break t}}L=k.createElement(P),Oi(L,P,x),k.head.appendChild(L);break;default:throw Error(r(468,P))}L[ge]=u,la(L),P=L}u.stateNode=P}else M7(k,u.type,u.stateNode);else u.stateNode=R7(k,P,u.memoizedProps);else L!==P?(L===null?x.stateNode!==null&&(x=x.stateNode,x.parentNode.removeChild(x)):L.count--,P===null?M7(k,u.type,u.stateNode):R7(k,P,u.memoizedProps)):P===null&&u.stateNode!==null&&KS(u,u.memoizedProps,x.memoizedProps)}break;case 27:Vo(h,u),Go(u),P&512&&(Ms||x===null||qd(x,x.return)),x!==null&&P&4&&KS(u,u.memoizedProps,x.memoizedProps);break;case 5:if(Vo(h,u),Go(u),P&512&&(Ms||x===null||qd(x,x.return)),u.flags&32){k=u.stateNode;try{as(k,"")}catch(ga){Jr(u,u.return,ga)}}P&4&&u.stateNode!=null&&(k=u.memoizedProps,KS(u,k,x!==null?x.memoizedProps:k)),P&1024&&(ZS=!0);break;case 6:if(Vo(h,u),Go(u),P&4){if(u.stateNode===null)throw Error(r(162));P=u.memoizedProps,x=u.stateNode;try{x.nodeValue=P}catch(ga){Jr(u,u.return,ga)}}break;case 3:if(v2=null,k=Wc,Wc=m2(h.containerInfo),Vo(h,u),Wc=k,Go(u),P&4&&x!==null&&x.memoizedState.isDehydrated)try{Xm(h.containerInfo)}catch(ga){Jr(u,u.return,ga)}ZS&&(ZS=!1,MM(u));break;case 4:P=Wc,Wc=m2(u.stateNode.containerInfo),Vo(h,u),Go(u),Wc=P;break;case 12:Vo(h,u),Go(u);break;case 31:Vo(h,u),Go(u),P&4&&(P=u.updateQueue,P!==null&&(u.updateQueue=null,a2(u,P)));break;case 13:Vo(h,u),Go(u),u.child.flags&8192&&u.memoizedState!==null!=(x!==null&&x.memoizedState!==null)&&(n2=aa()),P&4&&(P=u.updateQueue,P!==null&&(u.updateQueue=null,a2(u,P)));break;case 22:k=u.memoizedState!==null;var Ie=x!==null&&x.memoizedState!==null,ot=Yu,gt=Ms;if(Yu=ot||k,Ms=gt||Ie,Vo(h,u),Ms=gt,Yu=ot,Go(u),P&8192)e:for(h=u.stateNode,h._visibility=k?h._visibility&-2:h._visibility|1,k&&(x===null||Ie||Yu||Ms||Hp(u)),x=null,h=u;;){if(h.tag===5||h.tag===26){if(x===null){Ie=x=h;try{if(L=Ie.stateNode,k)te=L.style,typeof te.setProperty=="function"?te.setProperty("display","none","important"):te.display="none";else{ye=Ie.stateNode;var jt=Ie.memoizedProps.style,ct=jt!=null&&jt.hasOwnProperty("display")?jt.display:null;ye.style.display=ct==null||typeof ct=="boolean"?"":(""+ct).trim()}}catch(ga){Jr(Ie,Ie.return,ga)}}}else if(h.tag===6){if(x===null){Ie=h;try{Ie.stateNode.nodeValue=k?"":Ie.memoizedProps}catch(ga){Jr(Ie,Ie.return,ga)}}}else if(h.tag===18){if(x===null){Ie=h;try{var dt=Ie.stateNode;k?S7(dt,!0):S7(Ie.stateNode,!1)}catch(ga){Jr(Ie,Ie.return,ga)}}}else if((h.tag!==22&&h.tag!==23||h.memoizedState===null||h===u)&&h.child!==null){h.child.return=h,h=h.child;continue}if(h===u)break e;for(;h.sibling===null;){if(h.return===null||h.return===u)break e;x===h&&(x=null),h=h.return}x===h&&(x=null),h.sibling.return=h.return,h=h.sibling}P&4&&(P=u.updateQueue,P!==null&&(x=P.retryQueue,x!==null&&(P.retryQueue=null,a2(u,x))));break;case 19:Vo(h,u),Go(u),P&4&&(P=u.updateQueue,P!==null&&(u.updateQueue=null,a2(u,P)));break;case 30:break;case 21:break;default:Vo(h,u),Go(u)}}function Go(u){var h=u.flags;if(h&2){try{for(var x,P=u.return;P!==null;){if(jM(P)){x=P;break}P=P.return}if(x==null)throw Error(r(160));switch(x.tag){case 27:var k=x.stateNode,L=XS(u);t2(u,L,k);break;case 5:var te=x.stateNode;x.flags&32&&(as(te,""),x.flags&=-33);var ye=XS(u);t2(u,ye,te);break;case 3:case 4:var Ie=x.stateNode.containerInfo,ot=XS(u);QS(u,ot,Ie);break;default:throw Error(r(161))}}catch(gt){Jr(u,u.return,gt)}u.flags&=-3}h&4096&&(u.flags&=-4097)}function MM(u){if(u.subtreeFlags&1024)for(u=u.child;u!==null;){var h=u;MM(h),h.tag===5&&h.flags&1024&&h.stateNode.reset(),u=u.sibling}}function Xu(u,h){if(h.subtreeFlags&8772)for(h=h.child;h!==null;)TM(u,h.alternate,h),h=h.sibling}function Hp(u){for(u=u.child;u!==null;){var h=u;switch(h.tag){case 0:case 11:case 14:case 15:vh(4,h,h.return),Hp(h);break;case 1:qd(h,h.return);var x=h.stateNode;typeof x.componentWillUnmount=="function"&&SM(h,h.return,x),Hp(h);break;case 27:qv(h.stateNode);case 26:case 5:qd(h,h.return),Hp(h);break;case 22:h.memoizedState===null&&Hp(h);break;case 30:Hp(h);break;default:Hp(h)}u=u.sibling}}function Qu(u,h,x){for(x=x&&(h.subtreeFlags&8772)!==0,h=h.child;h!==null;){var P=h.alternate,k=u,L=h,te=L.flags;switch(L.tag){case 0:case 11:case 15:Qu(k,L,x),Ov(4,L);break;case 1:if(Qu(k,L,x),P=L,k=P.stateNode,typeof k.componentDidMount=="function")try{k.componentDidMount()}catch(ot){Jr(P,P.return,ot)}if(P=L,k=P.updateQueue,k!==null){var ye=P.stateNode;try{var Ie=k.shared.hiddenCallbacks;if(Ie!==null)for(k.shared.hiddenCallbacks=null,k=0;k<Ie.length;k++)gi(Ie[k],ye)}catch(ot){Jr(P,P.return,ot)}}x&&te&64&&wM(L),Mv(L,L.return);break;case 27:CM(L);case 26:case 5:Qu(k,L,x),x&&P===null&&te&4&&NM(L),Mv(L,L.return);break;case 12:Qu(k,L,x);break;case 31:Qu(k,L,x),x&&te&4&&EM(k,L);break;case 13:Qu(k,L,x),x&&te&4&&RM(k,L);break;case 22:L.memoizedState===null&&Qu(k,L,x),Mv(L,L.return);break;case 30:break;default:Qu(k,L,x)}h=h.sibling}}function JS(u,h){var x=null;u!==null&&u.memoizedState!==null&&u.memoizedState.cachePool!==null&&(x=u.memoizedState.cachePool.pool),u=null,h.memoizedState!==null&&h.memoizedState.cachePool!==null&&(u=h.memoizedState.cachePool.pool),u!==x&&(u!=null&&u.refCount++,x!=null&&Bp(x))}function eN(u,h){u=null,h.alternate!==null&&(u=h.alternate.memoizedState.cache),h=h.memoizedState.cache,h!==u&&(h.refCount++,u!=null&&Bp(u))}function Yc(u,h,x,P){if(h.subtreeFlags&10256)for(h=h.child;h!==null;)DM(u,h,x,P),h=h.sibling}function DM(u,h,x,P){var k=h.flags;switch(h.tag){case 0:case 11:case 15:Yc(u,h,x,P),k&2048&&Ov(9,h);break;case 1:Yc(u,h,x,P);break;case 3:Yc(u,h,x,P),k&2048&&(u=null,h.alternate!==null&&(u=h.alternate.memoizedState.cache),h=h.memoizedState.cache,h!==u&&(h.refCount++,u!=null&&Bp(u)));break;case 12:if(k&2048){Yc(u,h,x,P),u=h.stateNode;try{var L=h.memoizedProps,te=L.id,ye=L.onPostCommit;typeof ye=="function"&&ye(te,h.alternate===null?"mount":"update",u.passiveEffectDuration,-0)}catch(Ie){Jr(h,h.return,Ie)}}else Yc(u,h,x,P);break;case 31:Yc(u,h,x,P);break;case 13:Yc(u,h,x,P);break;case 23:break;case 22:L=h.stateNode,te=h.alternate,h.memoizedState!==null?L._visibility&2?Yc(u,h,x,P):Dv(u,h):L._visibility&2?Yc(u,h,x,P):(L._visibility|=2,Bm(u,h,x,P,(h.subtreeFlags&10256)!==0||!1)),k&2048&&JS(te,h);break;case 24:Yc(u,h,x,P),k&2048&&eN(h.alternate,h);break;default:Yc(u,h,x,P)}}function Bm(u,h,x,P,k){for(k=k&&((h.subtreeFlags&10256)!==0||!1),h=h.child;h!==null;){var L=u,te=h,ye=x,Ie=P,ot=te.flags;switch(te.tag){case 0:case 11:case 15:Bm(L,te,ye,Ie,k),Ov(8,te);break;case 23:break;case 22:var gt=te.stateNode;te.memoizedState!==null?gt._visibility&2?Bm(L,te,ye,Ie,k):Dv(L,te):(gt._visibility|=2,Bm(L,te,ye,Ie,k)),k&&ot&2048&&JS(te.alternate,te);break;case 24:Bm(L,te,ye,Ie,k),k&&ot&2048&&eN(te.alternate,te);break;default:Bm(L,te,ye,Ie,k)}h=h.sibling}}function Dv(u,h){if(h.subtreeFlags&10256)for(h=h.child;h!==null;){var x=u,P=h,k=P.flags;switch(P.tag){case 22:Dv(x,P),k&2048&&JS(P.alternate,P);break;case 24:Dv(x,P),k&2048&&eN(P.alternate,P);break;default:Dv(x,P)}h=h.sibling}}var Iv=8192;function $m(u,h,x){if(u.subtreeFlags&Iv)for(u=u.child;u!==null;)IM(u,h,x),u=u.sibling}function IM(u,h,x){switch(u.tag){case 26:$m(u,h,x),u.flags&Iv&&u.memoizedState!==null&&Lse(x,Wc,u.memoizedState,u.memoizedProps);break;case 5:$m(u,h,x);break;case 3:case 4:var P=Wc;Wc=m2(u.stateNode.containerInfo),$m(u,h,x),Wc=P;break;case 22:u.memoizedState===null&&(P=u.alternate,P!==null&&P.memoizedState!==null?(P=Iv,Iv=16777216,$m(u,h,x),Iv=P):$m(u,h,x));break;default:$m(u,h,x)}}function LM(u){var h=u.alternate;if(h!==null&&(u=h.child,u!==null)){h.child=null;do h=u.sibling,u.sibling=null,u=h;while(u!==null)}}function Lv(u){var h=u.deletions;if((u.flags&16)!==0){if(h!==null)for(var x=0;x<h.length;x++){var P=h[x];xi=P,BM(P,u)}LM(u)}if(u.subtreeFlags&10256)for(u=u.child;u!==null;)FM(u),u=u.sibling}function FM(u){switch(u.tag){case 0:case 11:case 15:Lv(u),u.flags&2048&&vh(9,u,u.return);break;case 3:Lv(u);break;case 12:Lv(u);break;case 22:var h=u.stateNode;u.memoizedState!==null&&h._visibility&2&&(u.return===null||u.return.tag!==13)?(h._visibility&=-3,r2(u)):Lv(u);break;default:Lv(u)}}function r2(u){var h=u.deletions;if((u.flags&16)!==0){if(h!==null)for(var x=0;x<h.length;x++){var P=h[x];xi=P,BM(P,u)}LM(u)}for(u=u.child;u!==null;){switch(h=u,h.tag){case 0:case 11:case 15:vh(8,h,h.return),r2(h);break;case 22:x=h.stateNode,x._visibility&2&&(x._visibility&=-3,r2(h));break;default:r2(h)}u=u.sibling}}function BM(u,h){for(;xi!==null;){var x=xi;switch(x.tag){case 0:case 11:case 15:vh(8,x,h);break;case 23:case 22:if(x.memoizedState!==null&&x.memoizedState.cachePool!==null){var P=x.memoizedState.cachePool.pool;P!=null&&P.refCount++}break;case 24:Bp(x.memoizedState.cache)}if(P=x.child,P!==null)P.return=x,xi=P;else e:for(x=u;xi!==null;
vendor: 4,746 bytes, line 48
48){P=xi;var k=P.sibling,L=P.return;if(_M(P),P===x){xi=null;break e}if(k!==null){k.return=L,xi=k;break e}xi=L}}}var Zne={getCacheForType:function(u){var h=Ks(Kn),x=h.data.get(u);return x===void 0&&(x=u(),h.data.set(u,x)),x},cacheSignal:function(){return Ks(Kn).controller.signal}},Jne=typeof WeakMap=="function"?WeakMap:Map,qr=0,yn=null,fr=null,pr=0,Zr=0,gl=null,yh=!1,Um=!1,tN=!1,Zu=0,cs=0,bh=0,Vp=0,aN=0,ml=0,zm=0,Fv=null,Wo=null,rN=!1,n2=0,$M=0,s2=1/0,i2=null,Ph=null,Qs=0,wh=null,qm=null,Ju=0,nN=0,sN=null,UM=null,Bv=0,iN=null;function xl(){return(qr&2)!==0&&pr!==0?pr&-pr:D.T!==null?fN():oe()}function zM(){if(ml===0)if((pr&536870912)===0||ur){var u=Ee;Ee<<=1,(Ee&3932160)===0&&(Ee=262144),ml=u}else ml=536870912;return u=_n.current,u!==null&&(u.flags|=32),ml}function Yo(u,h,x){(u===yn&&(Zr===2||Zr===9)||u.cancelPendingCommit!==null)&&(Hm(u,0),Sh(u,pr,ml,!1)),kt(u,x),((qr&2)===0||u!==yn)&&(u===yn&&((qr&2)===0&&(Vp|=x),cs===4&&Sh(u,pr,ml,!1)),Hd(u))}function qM(u,h,x){if((qr&6)!==0)throw Error(r(327));var P=!x&&(h&127)===0&&(h&u.expiredLanes)===0||Mt(u,h),k=P?ase(u,h):lN(u,h,!0),L=P;do{if(k===0){Um&&!P&&Sh(u,h,0,!1);break}else{if(x=u.current.alternate,L&&!ese(x)){k=lN(u,h,!1),L=!1;continue}if(k===2){if(L=h,u.errorRecoveryDisabledLanes&L)var te=0;else te=u.pendingLanes&-536870913,te=te!==0?te:te&536870912?536870912:0;if(te!==0){h=te;e:{var ye=u;k=Fv;var Ie=ye.current.memoizedState.isDehydrated;if(Ie&&(Hm(ye,te).flags|=256),te=lN(ye,te,!1),te!==2){if(tN&&!Ie){ye.errorRecoveryDisabledLanes|=L,Vp|=L,k=4;break e}L=Wo,Wo=k,L!==null&&(Wo===null?Wo=L:Wo.push.apply(Wo,L))}k=te}if(L=!1,k!==2)continue}}if(k===1){Hm(u,0),Sh(u,h,0,!0);break}e:{switch(P=u,L=k,L){case 0:case 1:throw Error(r(345));case 4:if((h&4194048)!==h)break;case 6:Sh(P,h,ml,!yh);break e;case 2:Wo=null;break;case 3:case 5:break;default:throw Error(r(329))}if((h&62914560)===h&&(k=n2+300-aa(),10<k)){if(Sh(P,h,ml,!yh),Be(P,0,!0)!==0)break e;Ju=h,P.timeoutHandle=b7(HM.bind(null,P,x,Wo,i2,rN,h,ml,Vp,zm,yh,L,"Throttled",-0,0),k);break e}HM(P,x,Wo,i2,rN,h,ml,Vp,zm,yh,L,null,-0,0)}}break}while(!0);Hd(u)}function HM(u,h,x,P,k,L,te,ye,Ie,ot,gt,jt,ct,dt){if(u.timeoutHandle=-1,jt=h.subtreeFlags,jt&8192||(jt&16785408)===16785408){jt={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:jr},IM(h,L,jt);var ga=(L&62914560)===L?n2-aa():(L&4194048)===L?$M-aa():0;if(ga=Fse(jt,ga),ga!==null){Ju=L,u.cancelPendingCommit=ga(ZM.bind(null,u,h,L,x,P,k,te,ye,Ie,gt,jt,null,ct,dt)),Sh(u,L,te,!ot);return}}ZM(u,h,L,x,P,k,te,ye,Ie)}function ese(u){for(var h=u;;){var x=h.tag;if((x===0||x===11||x===15)&&h.flags&16384&&(x=h.updateQueue,x!==null&&(x=x.stores,x!==null)))for(var P=0;P<x.length;P++){var k=x[P],L=k.getSnapshot;k=k.value;try{if(!Vs(L(),k))return!1}catch{return!1}}if(x=h.child,h.subtreeFlags&16384&&x!==null)x.return=h,h=x;else{if(h===u)break;for(;h.sibling===null;){if(h.return===null||h.return===u)return!0;h=h.return}h.sibling.return=h.return,h=h.sibling}}return!0}function Sh(u,h,x,P){h&=~aN,h&=~Vp,u.suspendedLanes|=h,u.pingedLanes&=~h,P&&(u.warmLanes|=h),P=u.expirationTimes;for(var k=h;0<k;){var L=31-Nt(k),te=1<<L;P[L]=-1,k&=~te}x!==0&&ka(u,x,h)}function o2(){return(qr&6)===0?($v(0),!1):!0}function oN(){if(fr!==null){if(Zr===0)var u=fr.return;else u=fr,Jl=Dd=null,Rm(u),At=null,ma=0,u=fr;for(;u!==null;)PM(u.alternate,u),u=u.return;fr=null}}function Hm(u,h){var x=u.timeoutHandle;x!==-1&&(u.timeoutHandle=-1,bse(x)),x=u.cancelPendingCommit,x!==null&&(u.cancelPendingCommit=null,x()),Ju=0,oN(),yn=u,fr=x=Io(u.current,null),pr=h,Zr=0,gl=null,yh=!1,Um=Mt(u,h),tN=!1,zm=ml=aN=Vp=bh=cs=0,Wo=Fv=null,rN=!1,(h&8)!==0&&(h|=h&32);var P=u.entangledLanes;if(P!==0)for(u=u.entanglements,P&=h;0<P;){var k=31-Nt(P),L=1<<k;h|=u[k],P&=~L}return Zu=h,Op(),x}function VM(u,h){Ca=null,D.H=kv,h===Ue||h===_e?(h=yt(),Zr=3):h===st?(h=yt(),Zr=4):Zr=h===BS?8:h!==null&&typeof h=="object"&&typeof h.then=="function"?6:1,gl=h,fr===null&&(cs=1,Xb(u,Lo(h,u.current)))}function GM(){var u=_n.current;return u===null?!0:(pr&4194048)===pr?Ar===null:(pr&62914560)===pr||(pr&536870912)!==0?u===Ar:!1}function WM(){var u=D.H;return D.H=kv,u===null?kv:u}function YM(){var u=D.A;return D.A=Zne,u}function l2(){cs=4,yh||(pr&4194048)!==pr&&_n.current!==null||(Um=!0),(bh&134217727)===0&&(Vp&134217727)===0||yn===null||Sh(yn,pr,ml,!1)}function lN(u,h,x){var P=qr;qr|=2;var k=WM(),L=YM();(yn!==u||pr!==h)&&(i2=null,Hm(u,h)),h=!1;var te=cs;e:do try{if(Zr!==0&&fr!==null){var ye=fr,Ie=gl;switch(Zr){case 8:oN(),te=6;break e;case 3:case 2:case 9:case 6:_n.current===null&&(h=!0);var ot=Zr;if(Zr=0,gl=null,Vm(u,ye,Ie,ot),x&&Um){te=0;break e}break;default:ot=Zr,Zr=0,gl=null,Vm(u,ye,Ie,ot)}}tse(),te=cs;break}catch(gt){VM(u,gt)}while(!0);
vendor: 4,196 bytes, line 48
48return h&&u.shellSuspendCounter++,Jl=Dd=null,qr=P,D.H=k,D.A=L,fr===null&&(yn=null,pr=0,Op()),te}function tse(){for(;fr!==null;)KM(fr)}function ase(u,h){var x=qr;qr|=2;var P=WM(),k=YM();yn!==u||pr!==h?(i2=null,s2=aa()+500,Hm(u,h)):Um=Mt(u,h);e:do try{if(Zr!==0&&fr!==null){h=fr;var L=gl;t:switch(Zr){case 1:Zr=0,gl=null,Vm(u,h,L,1);break;case 2:case 9:if(et(L)){Zr=0,gl=null,XM(h);break}h=function(){Zr!==2&&Zr!==9||yn!==u||(Zr=7),Hd(u)},L.then(h,h);break e;case 3:Zr=7;break e;case 4:Zr=5;break e;case 7:et(L)?(Zr=0,gl=null,XM(h)):(Zr=0,gl=null,Vm(u,h,L,7));break;case 5:var te=null;switch(fr.tag){case 26:te=fr.memoizedState;case 5:case 27:var ye=fr;if(te?D7(te):ye.stateNode.complete){Zr=0,gl=null;var Ie=ye.sibling;if(Ie!==null)fr=Ie;else{var ot=ye.return;ot!==null?(fr=ot,c2(ot)):fr=null}break t}}Zr=0,gl=null,Vm(u,h,L,5);break;case 6:Zr=0,gl=null,Vm(u,h,L,6);break;case 8:oN(),cs=6;break e;default:throw Error(r(462))}}rse();break}catch(gt){VM(u,gt)}while(!0);return Jl=Dd=null,D.H=P,D.A=k,qr=x,fr!==null?0:(yn=null,pr=0,Op(),cs)}function rse(){for(;fr!==null&&!Et();)KM(fr)}function KM(u){var h=yM(u.alternate,u,Zu);u.memoizedProps=u.pendingProps,h===null?c2(u):fr=h}function XM(u){var h=u,x=h.alternate;switch(h.tag){case 15:case 0:h=hM(x,h,h.pendingProps,h.type,void 0,pr);break;case 11:h=hM(x,h,h.pendingProps,h.type.render,h.ref,pr);break;case 5:Rm(h);default:PM(x,h),h=fr=Ip(h,Zu),h=yM(x,h,Zu)}u.memoizedProps=u.pendingProps,h===null?c2(u):fr=h}function Vm(u,h,x,P){Jl=Dd=null,Rm(h),At=null,ma=0;var k=h.return;try{if(Vne(u,k,h,x,pr)){cs=1,Xb(u,Lo(x,u.current)),fr=null;return}}catch(L){if(k!==null)throw fr=k,L;cs=1,Xb(u,Lo(x,u.current)),fr=null;return}h.flags&32768?(ur||P===1?u=!0:Um||(pr&536870912)!==0?u=!1:(yh=u=!0,(P===2||P===9||P===3||P===6)&&(P=_n.current,P!==null&&P.tag===13&&(P.flags|=16384))),QM(h,u)):c2(h)}function c2(u){var h=u;do{if((h.flags&32768)!==0){QM(h,yh);return}u=h.return;var x=Yne(h.alternate,h,Zu);if(x!==null){fr=x;return}if(h=h.sibling,h!==null){fr=h;return}fr=h=u}while(h!==null);cs===0&&(cs=5)}function QM(u,h){do{var x=Kne(u.alternate,u);if(x!==null){x.flags&=32767,fr=x;return}if(x=u.return,x!==null&&(x.flags|=32768,x.subtreeFlags=0,x.deletions=null),!h&&(u=u.sibling,u!==null)){fr=u;return}fr=u=x}while(u!==null);cs=6,fr=null}function ZM(u,h,x,P,k,L,te,ye,Ie){u.cancelPendingCommit=null;do d2();while(Qs!==0);if((qr&6)!==0)throw Error(r(327));if(h!==null){if(h===u.current)throw Error(r(177));if(L=h.lanes|h.childLanes,L|=vm,zt(u,x,L,te,ye,Ie),u===yn&&(fr=yn=null,pr=0),qm=h,wh=u,Ju=x,nN=L,sN=k,UM=P,(h.subtreeFlags&10256)!==0||(h.flags&10256)!==0?(u.callbackNode=null,u.callbackPriority=0,ose(sa,function(){return r7(),null})):(u.callbackNode=null,u.callbackPriority=0),P=(h.flags&13878)!==0,(h.subtreeFlags&13878)!==0||P){P=D.T,D.T=null,k=V.p,V.p=2,te=qr,qr|=4;try{Xne(u,h,x)}finally{qr=te,V.p=k,D.T=P}}Qs=1,JM(),e7(),t7()}}function JM(){if(Qs===1){Qs=0;var u=wh,h=qm,x=(h.flags&13878)!==0;if((h.subtreeFlags&13878)!==0||x){x=D.T,D.T=null;var P=V.p;V.p=2;var k=qr;qr|=4;try{OM(h,u);var L=bN,te=Bc(u.containerInfo),ye=L.focusedElem,Ie=L.selectionRange;if(te!==ye&&ye&&ye.ownerDocument&&Fc(ye.ownerDocument.documentElement,ye)){if(Ie!==null&&Ql(ye)){var ot=Ie.start,gt=Ie.end;if(gt===void 0&&(gt=ot),"selectionStart"in ye)ye.selectionStart=ot,ye.selectionEnd=Math.min(gt,ye.value.length);else{var jt=ye.ownerDocument||document,ct=jt&&jt.defaultView||window;if(ct.getSelection){var dt=ct.getSelection(),ga=ye.textContent.length,Ma=Math.min(Ie.start,ga),pn=Ie.end===void 0?Ma:Math.min(Ie.end,ga);!dt.extend&&Ma>pn&&(te=pn,pn=Ma,Ma=te);var Je=oh(ye,Ma),He=oh(ye,pn);if(Je&&He&&(dt.rangeCount!==1||dt.anchorNode!==Je.node||dt.anchorOffset!==Je.offset||dt.focusNode!==He.node||dt.focusOffset!==He.offset)){var it=jt.createRange();it.setStart(Je.node,Je.offset),dt.removeAllRanges(),Ma>pn?(dt.addRange(it),dt.extend(He.node,He.offset)):(it.setEnd(He.node,He.offset),dt.addRange(it))}}}}for(jt=[],dt=ye;dt=dt.parentNode;)dt.nodeType===1&&jt.push({element:dt,left:dt.scrollLeft,top:dt.scrollTop});for(typeof ye.focus=="function"&&ye.focus(),ye=0;ye<jt.length;ye++){var wt=jt[ye];wt.element.scrollLeft=wt.left,wt.element.scrollTop=wt.top}}w2=!!yN,bN=yN=null}
vendor: 6,436 bytes, line 48
48finally{qr=k,V.p=P,D.T=x}}u.current=h,Qs=2}}function e7(){if(Qs===2){Qs=0;var u=wh,h=qm,x=(h.flags&8772)!==0;if((h.subtreeFlags&8772)!==0||x){x=D.T,D.T=null;var P=V.p;V.p=2;var k=qr;qr|=4;try{TM(u,h.alternate,h)}finally{qr=k,V.p=P,D.T=x}}Qs=3}}function t7(){if(Qs===4||Qs===3){Qs=0,Dt();var u=wh,h=qm,x=Ju,P=UM;(h.subtreeFlags&10256)!==0||(h.flags&10256)!==0?Qs=5:(Qs=0,qm=wh=null,a7(u,u.pendingLanes));var k=u.pendingLanes;if(k===0&&(Ph=null),Da(x),h=h.stateNode,Me&&typeof Me.onCommitFiberRoot=="function")try{Me.onCommitFiberRoot(ba,h,void 0,(h.current.flags&128)===128)}catch{}if(P!==null){h=D.T,k=V.p,V.p=2,D.T=null;try{for(var L=u.onRecoverableError,te=0;te<P.length;te++){var ye=P[te];L(ye.value,{componentStack:ye.stack})}}finally{D.T=h,V.p=k}}(Ju&3)!==0&&d2(),Hd(u),k=u.pendingLanes,(x&261930)!==0&&(k&42)!==0?u===iN?Bv++:(Bv=0,iN=u):Bv=0,$v(0)}}function a7(u,h){(u.pooledCacheLanes&=h)===0&&(h=u.pooledCache,h!=null&&(u.pooledCache=null,Bp(h)))}function d2(){return JM(),e7(),t7(),r7()}function r7(){if(Qs!==5)return!1;var u=wh,h=nN;nN=0;var x=Da(Ju),P=D.T,k=V.p;try{V.p=32>x?32:x,D.T=null,x=sN,sN=null;var L=wh,te=Ju;if(Qs=0,qm=wh=null,Ju=0,(qr&6)!==0)throw Error(r(331));var ye=qr;if(qr|=4,FM(L.current),DM(L,L.current,te,x),qr=ye,$v(0,!1),Me&&typeof Me.onPostCommitFiberRoot=="function")try{Me.onPostCommitFiberRoot(ba,L)}catch{}return!0}finally{V.p=k,D.T=P,a7(u,h)}}function n7(u,h,x){h=Lo(x,h),h=FS(u.stateNode,h,2),u=Za(u,h,2),u!==null&&(kt(u,2),Hd(u))}function Jr(u,h,x){if(u.tag===3)n7(u,u,x);else for(;h!==null;){if(h.tag===3){n7(h,u,x);break}else if(h.tag===1){var P=h.stateNode;if(typeof h.type.getDerivedStateFromError=="function"||typeof P.componentDidCatch=="function"&&(Ph===null||!Ph.has(P))){u=Lo(x,u),x=sM(2),P=Za(h,x,2),P!==null&&(iM(x,P,h,u),kt(P,2),Hd(P));break}}h=h.return}}function cN(u,h,x){var P=u.pingCache;if(P===null){P=u.pingCache=new Jne;var k=new Set;P.set(h,k)}else k=P.get(h),k===void 0&&(k=new Set,P.set(h,k));k.has(x)||(tN=!0,k.add(x),u=nse.bind(null,u,h,x),h.then(u,u))}function nse(u,h,x){var P=u.pingCache;P!==null&&P.delete(h),u.pingedLanes|=u.suspendedLanes&x,u.warmLanes&=~x,yn===u&&(pr&x)===x&&(cs===4||cs===3&&(pr&62914560)===pr&&300>aa()-n2?(qr&2)===0&&Hm(u,0):aN|=x,zm===pr&&(zm=0)),Hd(u)}function s7(u,h){h===0&&(h=ra()),u=Uc(u,h),u!==null&&(kt(u,h),Hd(u))}function sse(u){var h=u.memoizedState,x=0;h!==null&&(x=h.retryLane),s7(u,x)}function ise(u,h){var x=0;switch(u.tag){case 31:case 13:var P=u.stateNode,k=u.memoizedState;k!==null&&(x=k.retryLane);break;case 19:P=u.stateNode;break;case 22:P=u.stateNode._retryCache;break;default:throw Error(r(314))}P!==null&&P.delete(h),s7(u,x)}function ose(u,h){return $t(u,h)}var u2=null,Gm=null,dN=!1,f2=!1,uN=!1,Nh=0;function Hd(u){u!==Gm&&u.next===null&&(Gm===null?u2=Gm=u:Gm=Gm.next=u),f2=!0,dN||(dN=!0,cse())}function $v(u,h){if(!uN&&f2){uN=!0;do for(var x=!1,P=u2;P!==null;){if(u!==0){var k=P.pendingLanes;if(k===0)var L=0;else{var te=P.suspendedLanes,ye=P.pingedLanes;L=(1<<31-Nt(42|u)+1)-1,L&=k&~(te&~ye),L=L&201326741?L&201326741|1:L?L|2:0}L!==0&&(x=!0,c7(P,L))}else L=pr,L=Be(P,P===yn?L:0,P.cancelPendingCommit!==null||P.timeoutHandle!==-1),(L&3)===0||Mt(P,L)||(x=!0,c7(P,L));P=P.next}while(x);uN=!1}}function lse(){i7()}function i7(){f2=dN=!1;var u=0;Nh!==0&&yse()&&(u=Nh);for(var h=aa(),x=null,P=u2;P!==null;){var k=P.next,L=o7(P,h);L===0?(P.next=null,x===null?u2=k:x.next=k,k===null&&(Gm=x)):(x=P,(u!==0||(L&3)!==0)&&(f2=!0)),P=k}Qs!==0&&Qs!==5||$v(u),Nh!==0&&(Nh=0)}function o7(u,h){for(var x=u.suspendedLanes,P=u.pingedLanes,k=u.expirationTimes,L=u.pendingLanes&-62914561;0<L;){var te=31-Nt(L),ye=1<<te,Ie=k[te];Ie===-1?((ye&x)===0||(ye&P)!==0)&&(k[te]=Ht(ye,h)):Ie<=h&&(u.expiredLanes|=ye),L&=~ye}if(h=yn,x=pr,x=Be(u,u===h?x:0,u.cancelPendingCommit!==null||u.timeoutHandle!==-1),P=u.callbackNode,x===0||u===h&&(Zr===2||Zr===9)||u.cancelPendingCommit!==null)return P!==null&&P!==null&&_t(P),u.callbackNode=null,u.callbackPriority=0;if((x&3)===0||Mt(u,x)){if(h=x&-x,h===u.callbackPriority)return h;switch(P!==null&&_t(P),Da(x)){case 2:case 8:x=Lt;break;case 32:x=sa;break;case 268435456:x=ia;break;default:x=sa}return P=l7.bind(null,u),x=$t(x,P),u.callbackPriority=h,u.callbackNode=x,h}return P!==null&&P!==null&&_t(P),u.callbackPriority=2,u.callbackNode=null,2}function l7(u,h){if(Qs!==0&&Qs!==5)return u.callbackNode=null,u.callbackPriority=0,null;var x=u.callbackNode;if(d2()&&u.callbackNode!==x)return null;var P=pr;return P=Be(u,u===yn?P:0,u.cancelPendingCommit!==null||u.timeoutHandle!==-1),P===0?null:(qM(u,P,h),o7(u,aa()),u.callbackNode!=null&&u.callbackNode===x?l7.bind(null,u):null)}function c7(u,h){if(d2())return null;qM(u,h,!0)}function cse(){Pse(function(){(qr&6)!==0?$t(qt,lse):i7()})}function fN(){if(Nh===0){var u=A;u===0&&(u=ie,ie<<=1,(ie&261888)===0&&(ie=256)),Nh=u}return Nh}function d7(u){return u==null||typeof u=="symbol"||typeof u=="boolean"?null:typeof u=="function"?u:ui(""+u)}function u7(u,h){var x=h.ownerDocument.createElement("input");return x.name=h.name,x.value=h.value,u.id&&x.setAttribute("form",u.id),h.parentNode.insertBefore(x,h),u=new FormData(u),x.parentNode.removeChild(x),u}function dse(u,h,x,P,k){if(h==="submit"&&x&&x.stateNode===k){var L=d7((k[we]||null).action),te=P.submitter;te&&(h=(h=te[we]||null)?d7(h.formAction):te.getAttribute("formAction"),h!==null&&(L=h,te=null));var ye=new Oo("action","action",null,P,k);u.push({event:ye,listeners:[{instance:null,listener:function(){if(P.defaultPrevented){if(Nh!==0){var Ie=te?u7(k,te):new FormData(k);RS(x,{pending:!0,data:Ie,method:k.method,action:L},null,Ie)}}else typeof L=="function"&&(ye.preventDefault(),Ie=te?u7(k,te):new FormData(k),RS(x,{pending:!0,data:Ie,method:k.method,action:L},L,Ie))},currentTarget:k}]})}}for(var hN=0;hN<Fu.length;hN++){var pN=Fu[hN],use=pN.toLowerCase(),fse=pN[0].toUpperCase()+pN.slice(1);Do(use,"on"+fse)}Do(Lu,"onAnimationEnd"),Do(Ep,"onAnimationIteration"),Do(gv,"onAnimationStart"),Do("dblclick","onDoubleClick"),Do("focusin","onFocus"),Do("focusout","onBlur"),Do(Lb,"onTransitionRun"),Do(Fb,"onTransitionStart"),Do(Bb,"onTransitionCancel"),Do(mv,"onTransitionEnd"),es("onMouseEnter",["mouseout","mouseover"]),es("onMouseLeave",["mouseout","mouseover"]),es("onPointerEnter",["pointerout","pointerover"]),es("onPointerLeave",["pointerout","pointerover"]),Nr("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Nr("onSelect","focusout contextmenu dragend focu
48sin keydown keyup mousedown mouseup selectionchange".split(" ")),Nr("onBeforeInput",["compositionend","keypress","textInput","paste"]),Nr("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Nr("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Nr("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Uv="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),hse=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Uv));function f7(u,h){h=(h&4)!==0;for(var x=0;x<u.length;x++){var P=u[x],k=P.event;P=P.listeners;e:{var L=void 0;if(h)for(var te=P.length-1;0<=te;te--){var ye=P[te],Ie=ye.instance,ot=ye.currentTarget;if(ye=ye.listener,Ie!==L&&k.isPropagationStopped())break e;L=ye,k.currentTarget=ot;try{L(k)}catch(gt){Rp(gt)}k.currentTarget=null,L=Ie}else for(te=0;te<P.length;te++){if(ye=P[te],Ie=ye.instance,ot=ye.currentTarget,ye=ye.listener,Ie!==L&&k.isPropagationStopped())break e;L=ye,k.currentTarget=ot;try{L(k)}catch(gt){Rp(gt)}k.currentTarget=null,L=Ie}}}}function hr(u,h){var x=h[We];x===void 0&&(x=h[We]=new Set);var P=u+"__bubble";x.has(P)||(h7(h,u,2,!1),x.add(P))}function gN(u,h,x){var P=0;h&&(P|=4),h7(x,u,P,h)}var h2="_reactListening"+Math.random().toString(36).slice(2);function mN(u){if(!u[h2]){u[h2]=!0,dr.forEach(function(x){x!=="selectionchange"&&(hse.has(x)||gN(x,!1,u),gN(x,!0,u))});var h=u.nodeType===9?u:u.ownerDocument;h===null||h[h2]||(h[h2]=!0,gN("selectionchange",!1,h))}}function h7(u,h,x,P){switch(z7(h)){case 2:var k=Use;break;case 8:k=zse;break;default:k=EN}x=k.bind(null,h,x,u),k=void 0,!Cp||h!=="touchstart"&&h!=="touchmove"&&h!=="wheel"||(k=!0),P?k!==void 0?u.addEventListener(h,x,{capture:!0,passive:k}):u.addEventListener(h,x,!0):k!==void 0?u.addEventListener(h,x,{passive:k}):u.addEventListener(h,x,!1)}function xN(u,h,x,P,k){var L=P;if((h&1)===0&&(h&2)===0&&P!==null)e:for(;;){if(P===null)return;var te=P.tag;if(te===3||te===4){var ye=P.stateNode.containerInfo;if(ye===k)break;if(te===4)for(te=P.return;te!==null;){var Ie=te.tag;if((Ie===3||Ie===4)&&te.stateNode.containerInfo===k)return;te=te.return}for(;ye!==null;){if(te=Ft(ye),te===null)return;if(Ie=te.tag,Ie===5||Ie===6||Ie===26||Ie===27){P=L=te;continue e}ye=ye.parentNode}}P=P.return}hm(function(){var ot=L,gt=zl(x),jt=[];e:{var ct=xv.get(u);if(ct!==void 0){var dt=Oo,ga=u;switch(u){case"keypress":if(Ro(x)===0)break e;case"keydown":case"keyup":dt=br;break;case"focusin":ga="focus",dt=kc;break;case"focusout":ga="blur",dt=kc;break;case"beforeblur":case"afterblur":dt=kc;break;case"click":if(x.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":dt=Ap;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":dt=_c;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":dt=vs;break;case Lu:case Ep:case gv:dt=H;break;case mv:dt=Hs;break;case"scroll":case"scrollend":dt=eh;break;case"wheel":dt=cl;break;case"copy":case"cut":case"paste":dt=Re;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":dt=Gn;break;case"toggle":case"beforetoggle":dt=Tp}var Ma=(h&4)!==0,pn=!Ma&&(u==="scroll"||u==="scrollend"),Je=Ma?ct!==null?ct+"Capture":null:ct;Ma=[];for(var He=ot,it;He!==null;){var wt=He;if(it=wt.stateNode,wt=wt.tag,wt!==5&&wt!==26&&wt!==27||it===null||Je===null||(wt=po(He,Je),wt!=null&&Ma.push(zv(He,wt,it))),pn)break;He=He.return}0<Ma.length&&(ct=new dt(ct,ga,null,x,gt),jt.push({event:ct,listeners:Ma}))}}if((h&7)===0){e:{if(ct=u==="mouseover"||u==="pointerover",dt=u==="mouseout"||u==="pointerout",ct&&x!==ko&&(ga=x.relatedTarget||x.fromElement)&&(Ft(ga)||ga[Ae]))break e;if((dt||ct)&&(ct=gt.window===gt?gt:(ct=gt.ownerDocument)?ct.defaultView||ct.parentWindow:window,dt?(ga=x.relatedTarget||x.toElement,dt=ot,ga=ga?Ft(ga):null,ga!==null&&(pn=i(ga),Ma=ga.tag,ga!==pn||Ma!==5&&Ma!==27&&Ma!==6)&&(ga=null)):(dt=null,ga=ot),dt!==ga)){if(Ma=Ap,wt="onMouseLeave",Je="onMouseEnter",He="mouse",(u==="pointerout"||u==="pointerover")&&(Ma=Gn,wt="onPointerLeave",Je="onPointerEnter",He="pointer"),pn=dt==null?ct:Tt(dt),it=ga==null?ct:Tt(ga),ct=new Ma(wt,He+"leave",dt,x,gt),ct.target=pn,ct.relatedTarget=it,wt=null,Ft(gt)===ot&&(Ma=new Ma(Je,He+"enter",ga,x,gt),Ma.target=it,Ma.relatedTarget=pn,wt=Ma),pn=wt,dt&&ga)t:{for(Ma=pse,Je=dt,He=ga,it=0,wt=Je;wt;wt=Ma(wt))it++;wt=0;for(var Ta=He;Ta;Ta=Ma(Ta))wt++;for(;0<it-wt;)Je=Ma(Je),it--;for(;0<wt-it;)He=Ma(He),wt--;for(;it--;){if(Je===He||He!==null&&Je===He.alternate){Ma=Je;break t}Je=Ma(Je),He=Ma(He)}Ma=null}else Ma=null;dt!==null&&p7(jt,ct,dt,Ma,!1),ga!==null&&pn!==null&&p7(jt,pn,ga,Ma,!0)}}
vendor: 5,269 bytes, lines 48-49
48e:{if(ct=ot?Tt(ot):window,dt=ct.nodeName&&ct.nodeName.toLowerCase(),dt==="select"||dt==="input"&&ct.type==="file")var Or=Ed;else if(_p(ct))if(Vi)Or=Kl;else{Or=Wn;var wa=sh}else dt=ct.nodeName,!dt||dt.toLowerCase()!=="input"||ct.type!=="checkbox"&&ct.type!=="radio"?ot&&Ul(ot.elementType)&&(Or=Ed):Or=xm;if(Or&&(Or=Or(u,ot))){mo(jt,Or,x,gt);break e}wa&&wa(u,ct,ot),u==="focusout"&&ot&&ct.type==="number"&&ot.memoizedProps.value!=null&&ea(ct,"number",ct.value)}switch(wa=ot?Tt(ot):window,u){case"focusin":(_p(wa)||wa.contentEditable==="true")&&(xo=wa,$c=ot,fi=null);break;case"focusout":fi=$c=xo=null;break;case"mousedown":Mo=!0;break;case"contextmenu":case"mouseup":case"dragend":Mo=!1,_r(jt,x,gt);break;case"selectionchange":if(Iu)break;case"keydown":case"keyup":_r(jt,x,gt)}var er;if(Vl)e:{switch(u){case"compositionstart":var gr="onCompositionStart";break e;case"compositionend":gr="onCompositionEnd";break e;case"compositionupdate":gr="onCompositionUpdate";break e}gr=void 0}else Gl?kd(u,x)&&(gr="onCompositionEnd"):u==="keydown"&&x.keyCode===229&&(gr="onCompositionStart");gr&&(Oc&&x.locale!=="ko"&&(Gl||gr!=="onCompositionStart"?gr==="onCompositionEnd"&&Gl&&(er=pm()):(go=gt,Ru="value"in go?go.value:go.textContent,Gl=!0)),wa=p2(ot,gr),0<wa.length&&(gr=new Ze(gr,u,null,x,gt),jt.push({event:gr,listeners:wa}),er?gr.data=er:(er=ah(x),er!==null&&(gr.data=er)))),(er=Du?Ti(u,x):Mc(u,x))&&(gr=p2(ot,"onBeforeInput"),0<gr.length&&(wa=new Ze("onBeforeInput","beforeinput",null,x,gt),jt.push({event:wa,listeners:gr}),wa.data=er)),dse(jt,u,ot,x,gt)}f7(jt,h)})}function zv(u,h,x){return{instance:u,listener:h,currentTarget:x}}function p2(u,h){for(var x=h+"Capture",P=[];u!==null;){var k=u,L=k.stateNode;if(k=k.tag,k!==5&&k!==26&&k!==27||L===null||(k=po(u,x),k!=null&&P.unshift(zv(u,k,L)),k=po(u,h),k!=null&&P.push(zv(u,k,L))),u.tag===3)return P;u=u.return}return[]}function pse(u){if(u===null)return null;do u=u.return;while(u&&u.tag!==5&&u.tag!==27);return u||null}function p7(u,h,x,P,k){for(var L=h._reactName,te=[];x!==null&&x!==P;){var ye=x,Ie=ye.alternate,ot=ye.stateNode;if(ye=ye.tag,Ie!==null&&Ie===P)break;ye!==5&&ye!==26&&ye!==27||ot===null||(Ie=ot,k?(ot=po(x,L),ot!=null&&te.unshift(zv(x,ot,Ie))):k||(ot=po(x,L),ot!=null&&te.push(zv(x,ot,Ie)))),x=x.return}te.length!==0&&u.push({event:h,listeners:te})}var gse=/\r\n?/g,mse=/\u0000|\uFFFD/g;function g7(u){return(typeof u=="string"?u:""+u).replace(gse,`
49`).replace(mse,"")}function m7(u,h){return h=g7(h),g7(u)===h}function hn(u,h,x,P,k,L){switch(x){case"children":typeof P=="string"?h==="body"||h==="textarea"&&P===""||as(u,P):(typeof P=="number"||typeof P=="bigint")&&h!=="body"&&as(u,""+P);break;case"className":ol(u,"class",P);break;case"tabIndex":ol(u,"tabindex",P);break;case"dir":case"role":case"viewBox":case"width":case"height":ol(u,x,P);break;case"style":qi(u,P,L);break;case"data":if(h!=="object"){ol(u,"data",P);break}case"src":case"href":if(P===""&&(h!=="a"||x!=="href")){u.removeAttribute(x);break}if(P==null||typeof P=="function"||typeof P=="symbol"||typeof P=="boolean"){u.removeAttribute(x);break}P=ui(""+P),u.setAttribute(x,P);break;case"action":case"formAction":if(typeof P=="function"){u.setAttribute(x,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof L=="function"&&(x==="formAction"?(h!=="input"&&hn(u,h,"name",k.name,k,null),hn(u,h,"formEncType",k.formEncType,k,null),hn(u,h,"formMethod",k.formMethod,k,null),hn(u,h,"formTarget",k.formTarget,k,null)):(hn(u,h,"encType",k.encType,k,null),hn(u,h,"method",k.method,k,null),hn(u,h,"target",k.target,k,null)));if(P==null||typeof P=="symbol"||typeof P=="boolean"){u.removeAttribute(x);break}P=ui(""+P),u.setAttribute(x,P);break;case"onClick":P!=null&&(u.onclick=jr);break;case"onScroll":P!=null&&hr("scroll",u);break;case"onScrollEnd":P!=null&&hr("scrollend",u);break;case"dangerouslySetInnerHTML":if(P!=null){if(typeof P!="object"||!("__html"in P))throw Error(r(61));if(x=P.__html,x!=null){if(k.children!=null)throw Error(r(60));u.innerHTML=x}}break;case"multiple":u.multiple=P&&typeof P!="function"&&typeof P!="symbol";break;case"muted":u.muted=P&&typeof P!="function"&&typeof P!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(P==null||typeof P=="function"||typeof P=="boolean"||typeof P=="symbol"){u.removeAttribute("xlink:href");break}x=ui(""+P),u.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",x);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":P!=null&&typeof P!="function"&&typeof P!="symbol"?u.setAttribute(x,""+P):u.removeAttribute(x);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInl
49ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":P&&typeof P!="function"&&typeof P!="symbol"?u.setAttribute(x,""):u.removeAttribute(x);break;case"capture":case"download":P===!0?u.setAttribute(x,""):P!==!1&&P!=null&&typeof P!="function"&&typeof P!="symbol"?u.setAttribute(x,P):u.removeAttribute(x);break;case"cols":case"rows":case"size":case"span":P!=null&&typeof P!="function"&&typeof P!="symbol"&&!isNaN(P)&&1<=P?u.setAttribute(x,P):u.removeAttribute(x);break;case"rowSpan":case"start":P==null||typeof P=="function"||typeof P=="symbol"||isNaN(P)?u.removeAttribute(x):u.setAttribute(x,P);break;case"popover":hr("beforetoggle",u),hr("toggle",u),Xr(u,"popover",P);break;case"xlinkActuate":ho(u,"http://www.w3.org/1999/xlink","xlink:actuate",P);break;case"xlinkArcrole":ho(u,"http://www.w3.org/1999/xlink","xlink:arcrole",P);break;case"xlinkRole":ho(u,"http://www.w3.org/1999/xlink","xlink:role",P);break;case"xlinkShow":ho(u,"http://www.w3.org/1999/xlink","xlink:show",P);break;case"xlinkTitle":ho(u,"http://www.w3.org/1999/xlink","xlink:title",P);break;case"xlinkType":ho(u,"http://www.w3.org/1999/xlink","xlink:type",P);break;case"xmlBase":ho(u,"http://www.w3.org/XML/1998/namespace","xml:base",P);break;case"xmlLang":ho(u,"http://www.w3.org/XML/1998/namespace","xml:lang",P);break;case"xmlSpace":ho(u,"http://www.w3.org/XML/1998/namespace","xml:space",P);break;case"is":Xr(u,"is",P);break;case"innerText":case"textContent":break;default:(!(2<x.length)||x[0]!=="o"&&x[0]!=="O"||x[1]!=="n"&&x[1]!=="N")&&(x=Hi.get(x)||x,Xr(u,x,P))}}function vN(u,h,x,P,k,L){switch(x){case"style":qi(u,P,L);break;case"dangerouslySetInnerHTML":if(P!=null){if(typeof P!="object"||!("__html"in P))throw Error(r(61));if(x=P.__html,x!=null){if(k.children!=null)throw Error(r(60));u.innerHTML=x}}break;case"children":typeof P=="string"?as(u,P):(typeof P=="number"||typeof P=="bigint")&&as(u,""+P);break;case"onScroll":P!=null&&hr("scroll",u);break;case"onScrollEnd":P!=null&&hr("scrollend",u);break;case"onClick":P!=null&&(u.onclick=jr);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Qa.hasOwnProperty(x))e:{if(x[0]==="o"&&x[1]==="n"&&(k=x.endsWith("Capture"),h=x.slice(2,k?x.length-7:void 0),L=u[we]||null,L=L!=null?L[x]:null,typeof L=="function"&&u.removeEventListener(h,L,k),typeof P=="function")){typeof L!="function"&&L!==null&&(x in u?u[x]=null:u.hasAttribute(x)&&u.removeAttribute(x)),u.addEventListener(h,P,k);break e}x in u?u[x]=P:P===!0?u.setAttribute(x,""):Xr(u,x,P)}}}function Oi(u,h,x){switch(h){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":hr("error",u),hr("load",u);var P=!1,k=!1,L;for(L in x)if(x.hasOwnProperty(L)){var te=x[L];if(te!=null)switch(L){case"src":P=!0;break;case"srcSet":k=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,h));default:hn(u,h,L,te,x,null)}}k&&hn(u,h,"srcSet",x.srcSet,x,null),P&&hn(u,h,"src",x.src,x,null);return;case"input":hr("invalid",u);var ye=L=te=k=null,Ie=null,ot=null;for(P in x)if(x.hasOwnProperty(P)){var gt=x[P];if(gt!=null)switch(P){case"name":k=gt;break;case"type":te=gt;break;case"checked":Ie=gt;break;case"defaultChecked":ot=gt;break;case"value":L=gt;break;case"defaultValue":ye=gt;break;case"children":case"dangerouslySetInnerHTML":if(gt!=null)throw Error(r(137,h));break;default:hn(u,h,P,gt,x,null)}}$e(u,L,ye,Ie,ot,te,k,!1);return;case"select":hr("invalid",u),P=te=L=null;for(k in x)if(x.hasOwnProperty(k)&&(ye=x[k],ye!=null))switch(k){case"value":L=ye;break;case"defaultValue":te=ye;break;case"multiple":P=ye;default:hn(u,h,k,ye,x,null)}h=L,x=te,u.multiple=!!P,h!=null?Ia(u,!!P,h,!1):x!=null&&Ia(u,!!P,x,!0);return;case"textarea":hr("invalid",u),L=k=P=null;for(te in x)if(x.hasOwnProperty(te)&&(ye=x[te],ye!=null))switch(te){case"value":P=ye;break;case"defaultValue":k=ye;break;case"children":L=ye;break;case"dangerouslySetInnerHTML":if(ye!=null)throw Error(r(91));break;default:hn(u,h,te,ye,x,null)}_s(u,P,k,L);return;case"option":for(Ie in x)if(x.hasOwnProperty(Ie)&&(P=x[Ie],P!=null))switch(Ie){case"selected":u.selected=P&&typeof P!="function"&&typeof P!="symbol";break;default:hn(u,h,Ie,P,x,null)}return;case"dialog":hr("beforetoggle",u),hr("toggle",u),hr("cancel",u),hr("close",u);break;case"iframe":case"object":hr("load",u);break;case"video":case"audio":for(P=0;P<Uv.length;P++)hr(Uv[P],u);break;case"image":hr("error",u),hr("load",u);break;case"details":hr("toggle",u);break;case"embed":case"source":case"link":hr("error",u),hr("load",u);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(ot in x)if(x.hasOwnProperty(ot)&&(P=x[ot],P!=null))switch(ot){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,h));default:hn(u,h,ot,P,x,null)}return;default:if(Ul(h)){for(gt in x)x.hasOwnProperty(gt)&&(P=x[gt],P!==void 0&&vN(u,h,gt,P,x,void 0));return}}for(ye in x)x.hasOwnProperty(ye)&&(P=x[ye],P!=null&&hn(u,h,ye,P,x,null))}function xse(u,h,x,P){switch(h){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var k=null,L=null,te=null,ye=null,Ie=null,ot=null,gt=null;for(dt in x){var jt=x[dt];if(x.hasOwnProperty(dt)&&jt!=null)switch(dt){case"checked":break;case"value":break;case"defaultValue":Ie=jt;default:P.hasOwnProperty(dt)||hn(u,h,dt,null,P,jt)}}for(var ct in P){var dt=P[ct];
vendor: 7,703 bytes, line 49
49if(jt=x[ct],P.hasOwnProperty(ct)&&(dt!=null||jt!=null))switch(ct){case"type":L=dt;break;case"name":k=dt;break;case"checked":ot=dt;break;case"defaultChecked":gt=dt;break;case"value":te=dt;break;case"defaultValue":ye=dt;break;case"children":case"dangerouslySetInnerHTML":if(dt!=null)throw Error(r(137,h));break;default:dt!==jt&&hn(u,h,ct,dt,P,jt)}}Ad(u,te,ye,Ie,ot,gt,L,k);return;case"select":dt=te=ye=ct=null;for(L in x)if(Ie=x[L],x.hasOwnProperty(L)&&Ie!=null)switch(L){case"value":break;case"multiple":dt=Ie;default:P.hasOwnProperty(L)||hn(u,h,L,null,P,Ie)}for(k in P)if(L=P[k],Ie=x[k],P.hasOwnProperty(k)&&(L!=null||Ie!=null))switch(k){case"value":ct=L;break;case"defaultValue":ye=L;break;case"multiple":te=L;default:L!==Ie&&hn(u,h,k,L,P,Ie)}h=ye,x=te,P=dt,ct!=null?Ia(u,!!x,ct,!1):!!P!=!!x&&(h!=null?Ia(u,!!x,h,!0):Ia(u,!!x,x?[]:"",!1));return;case"textarea":dt=ct=null;for(ye in x)if(k=x[ye],x.hasOwnProperty(ye)&&k!=null&&!P.hasOwnProperty(ye))switch(ye){case"value":break;case"children":break;default:hn(u,h,ye,null,P,k)}for(te in P)if(k=P[te],L=x[te],P.hasOwnProperty(te)&&(k!=null||L!=null))switch(te){case"value":ct=k;break;case"defaultValue":dt=k;break;case"children":break;case"dangerouslySetInnerHTML":if(k!=null)throw Error(r(91));break;default:k!==L&&hn(u,h,te,k,P,L)}Vn(u,ct,dt);return;case"option":for(var ga in x)if(ct=x[ga],x.hasOwnProperty(ga)&&ct!=null&&!P.hasOwnProperty(ga))switch(ga){case"selected":u.selected=!1;break;default:hn(u,h,ga,null,P,ct)}for(Ie in P)if(ct=P[Ie],dt=x[Ie],P.hasOwnProperty(Ie)&&ct!==dt&&(ct!=null||dt!=null))switch(Ie){case"selected":u.selected=ct&&typeof ct!="function"&&typeof ct!="symbol";break;default:hn(u,h,Ie,ct,P,dt)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var Ma in x)ct=x[Ma],x.hasOwnProperty(Ma)&&ct!=null&&!P.hasOwnProperty(Ma)&&hn(u,h,Ma,null,P,ct);for(ot in P)if(ct=P[ot],dt=x[ot],P.hasOwnProperty(ot)&&ct!==dt&&(ct!=null||dt!=null))switch(ot){case"children":case"dangerouslySetInnerHTML":if(ct!=null)throw Error(r(137,h));break;default:hn(u,h,ot,ct,P,dt)}return;default:if(Ul(h)){for(var pn in x)ct=x[pn],x.hasOwnProperty(pn)&&ct!==void 0&&!P.hasOwnProperty(pn)&&vN(u,h,pn,void 0,P,ct);for(gt in P)ct=P[gt],dt=x[gt],!P.hasOwnProperty(gt)||ct===dt||ct===void 0&&dt===void 0||vN(u,h,gt,ct,P,dt);return}}for(var Je in x)ct=x[Je],x.hasOwnProperty(Je)&&ct!=null&&!P.hasOwnProperty(Je)&&hn(u,h,Je,null,P,ct);for(jt in P)ct=P[jt],dt=x[jt],!P.hasOwnProperty(jt)||ct===dt||ct==null&&dt==null||hn(u,h,jt,ct,P,dt)}function x7(u){switch(u){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function vse(){if(typeof performance.getEntriesByType=="function"){for(var u=0,h=0,x=performance.getEntriesByType("resource"),P=0;P<x.length;P++){var k=x[P],L=k.transferSize,te=k.initiatorType,ye=k.duration;if(L&&ye&&x7(te)){for(te=0,ye=k.responseEnd,P+=1;P<x.length;P++){var Ie=x[P],ot=Ie.startTime;if(ot>ye)break;var gt=Ie.transferSize,jt=Ie.initiatorType;gt&&x7(jt)&&(Ie=Ie.responseEnd,te+=gt*(Ie<ye?1:(ye-ot)/(Ie-ot)))}if(--P,h+=8*(L+te)/(k.duration/1e3),u++,10<u)break}}if(0<u)return h/u/1e6}return navigator.connection&&(u=navigator.connection.downlink,typeof u=="number")?u:5}var yN=null,bN=null;function g2(u){return u.nodeType===9?u:u.ownerDocument}function v7(u){switch(u){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function y7(u,h){if(u===0)switch(h){case"svg":return 1;case"math":return 2;default:return 0}return u===1&&h==="foreignObject"?0:u}function PN(u,h){return u==="textarea"||u==="noscript"||typeof h.children=="string"||typeof h.children=="number"||typeof h.children=="bigint"||typeof h.dangerouslySetInnerHTML=="object"&&h.dangerouslySetInnerHTML!==null&&h.dangerouslySetInnerHTML.__html!=null}var wN=null;function yse(){var u=window.event;return u&&u.type==="popstate"?u===wN?!1:(wN=u,!0):(wN=null,!1)}var b7=typeof setTimeout=="function"?setTimeout:void 0,bse=typeof clearTimeout=="function"?clearTimeout:void 0,P7=typeof Promise=="function"?Promise:void 0,Pse=typeof queueMicrotask=="function"?queueMicrotask:typeof P7<"u"?function(u){return P7.resolve(null).then(u).catch(wse)}:b7;function wse(u){setTimeout(function(){throw u})}function jh(u){return u==="head"}function w7(u,h){var x=h,P=0;do{var k=x.nextSibling;if(u.removeChild(x),k&&k.nodeType===8)if(x=k.data,x==="/$"||x==="/&"){if(P===0){u.removeChild(k),Xm(h);return}P--}else if(x==="$"||x==="$?"||x==="$~"||x==="$!"||x==="&")P++;else if(x==="html")qv(u.ownerDocument.documentElement);else if(x==="head"){x=u.ownerDocument.head,qv(x);for(var L=x.firstChild;L;){var te=L.nextSibling,ye=L.nodeName;L[tt]||ye==="SCRIPT"||ye==="STYLE"||ye==="LINK"&&L.rel.toLowerCase()==="stylesheet"||x.removeChild(L),L=te}}else x==="body"&&qv(u.ownerDocument.body);x=k}while(x);Xm(h)}function S7(u,h){var x=u;u=0;do{var P=x.nextSibling;if(x.nodeType===1?h?(x._stashedDisplay=x.style.display,x.style.display="none"):(x.style.display=x._stashedDisplay||"",x.getAttribute("style")===""&&x.removeAttribute("style")):x.nodeType===3&&(h?(x._stashedText=x.nodeValue,x.nodeValue=""):x.nodeValue=x._stashedText||""),P&&P.nodeType===8)if(x=P.data,x==="/$"){if(u===0)break;u--}else x!=="$"&&x!=="$?"&&x!=="$~"&&x!=="$!"||u++;x=P}while(x)}function SN(u){var h=u.firstChild;for(h&&h.nodeType===10&&(h=h.nextSibling);h;){var x=h;switch(h=h.nextSibling,x.nodeName){case"HTML":case"HEAD":case"BODY":SN(x),St(x);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(x.rel.toLowerCase()==="stylesheet")continue}u.removeChild(x)}}function Sse(u,h,x,P){for(;u.nodeType===1;){var k=x;if(u.nodeName.toLowerCase()!==h.toLowerCase()){if(!P&&(u.nodeName!=="INPUT"||u.type!=="hidden"))break}else if(P){if(!u[tt])switch(h){case"meta":if(!u.hasAttribute("itemprop"))break;return u;case"link":if(L=u.getAttribute("rel"),L==="stylesheet"&&u.hasAttribute("data-precedence"))break;if(L!==k.rel||u.getAttribute("href")!==(k.href==null||k.href===""?null:k.href)||u.getAttribute("crossorigin")!==(k.crossOrigin==null?null:k.crossOrigin)||u.getAttribute("title")!==(k.title==null?null:k.title))break;return u;case"style":if(u.hasAttribute("data-precedence"))break;return u;case"script":if(L=u.getAttribute("src"),(L!==(k.src==null?null:k.src)||u.getAttribute("type")!==(k.type==null?null:k.type)||u.getAttribute("crossorigin")!==(k.crossOrigin==null?null:k.crossOrigin))&&L&&u.hasAttribute("async")&&!u.hasAttribute("itemprop"))break;return u;default:return u}}else if(h==="input"&&u.type==="hidden"){var L=k.name==null?null:""+k.name;if(k.type==="hidden"&&u.getAttribute("name")===L)return u}else return u;if(u=ac(u.nextSibling),u===null)break}return null}function Nse(u,h,x){if(h==="")return null;for(;u.nodeType!==3;)if((u.nodeType!==1||u.nodeName!=="INPUT"||u.type!=="hidden")&&!x||(u=ac(u.nextSibling),u===null))return null;return u}function N7(u,h){for(;u.nodeType!==8;)if((u.nodeType!==1||u.nodeName!=="INPUT"||u.type!=="hidden")&&!h||(u=ac(u.nextSibling),u===null))return null;return u}function NN(u){return u.data==="$?"||u.data==="$~"}function jN(u){return u.data==="$!"||u.data==="$?"&&u.ownerDocument.readyState!=="loading"}function jse(u,h){var x=u.ownerDocument;if(u.data==="$~")u._reactRetry=h;else if(u.data!=="$?"||x.readyState!=="loading")h();else{var P=function(){h(),x.removeEventListener("DOMContentLoaded",P)};x.addEventListener("DOMContentLoaded",P),u._reactRetry=P}}function ac(u){for(;u!=null;u=u.nextSibling){var h=u.nodeType;if(h===1||h===3)break;if(h===8){if(h=u.data,h==="$"||h==="$!"||h==="$?"||h==="$~"||h==="&"||h==="F!"||h==="F")break;
vendor: 9,427 bytes, line 49
49if(h==="/$"||h==="/&")return null}}return u}var CN=null;function j7(u){u=u.nextSibling;for(var h=0;u;){if(u.nodeType===8){var x=u.data;if(x==="/$"||x==="/&"){if(h===0)return ac(u.nextSibling);h--}else x!=="$"&&x!=="$!"&&x!=="$?"&&x!=="$~"&&x!=="&"||h++}u=u.nextSibling}return null}function C7(u){u=u.previousSibling;for(var h=0;u;){if(u.nodeType===8){var x=u.data;if(x==="$"||x==="$!"||x==="$?"||x==="$~"||x==="&"){if(h===0)return u;h--}else x!=="/$"&&x!=="/&"||h++}u=u.previousSibling}return null}function A7(u,h,x){switch(h=g2(x),u){case"html":if(u=h.documentElement,!u)throw Error(r(452));return u;case"head":if(u=h.head,!u)throw Error(r(453));return u;case"body":if(u=h.body,!u)throw Error(r(454));return u;default:throw Error(r(451))}}function qv(u){for(var h=u.attributes;h.length;)u.removeAttributeNode(h[0]);St(u)}var rc=new Map,T7=new Set;function m2(u){return typeof u.getRootNode=="function"?u.getRootNode():u.nodeType===9?u:u.ownerDocument}var ef=V.d;V.d={f:Cse,r:Ase,D:Tse,C:_se,L:kse,m:Ese,X:Ose,S:Rse,M:Mse};function Cse(){var u=ef.f(),h=o2();return u||h}function Ase(u){var h=Qt(u);h!==null&&h.tag===5&&h.type==="form"?VO(h):ef.r(u)}var Wm=typeof document>"u"?null:document;function _7(u,h,x){var P=Wm;if(P&&typeof h=="string"&&h){var k=Mn(h);k='link[rel="'+u+'"][href="'+k+'"]',typeof x=="string"&&(k+='[crossorigin="'+x+'"]'),T7.has(k)||(T7.add(k),u={rel:u,crossOrigin:x,href:h},P.querySelector(k)===null&&(h=P.createElement("link"),Oi(h,"link",u),la(h),P.head.appendChild(h)))}}function Tse(u){ef.D(u),_7("dns-prefetch",u,null)}function _se(u,h){ef.C(u,h),_7("preconnect",u,h)}function kse(u,h,x){ef.L(u,h,x);var P=Wm;if(P&&u&&h){var k='link[rel="preload"][as="'+Mn(h)+'"]';h==="image"&&x&&x.imageSrcSet?(k+='[imagesrcset="'+Mn(x.imageSrcSet)+'"]',typeof x.imageSizes=="string"&&(k+='[imagesizes="'+Mn(x.imageSizes)+'"]')):k+='[href="'+Mn(u)+'"]';var L=k;switch(h){case"style":L=Ym(u);break;case"script":L=Km(u)}rc.has(L)||(u=p({rel:"preload",href:h==="image"&&x&&x.imageSrcSet?void 0:u,as:h},x),rc.set(L,u),P.querySelector(k)!==null||h==="style"&&P.querySelector(Hv(L))||h==="script"&&P.querySelector(Vv(L))||(h=P.createElement("link"),Oi(h,"link",u),la(h),P.head.appendChild(h)))}}function Ese(u,h){ef.m(u,h);var x=Wm;if(x&&u){var P=h&&typeof h.as=="string"?h.as:"script",k='link[rel="modulepreload"][as="'+Mn(P)+'"][href="'+Mn(u)+'"]',L=k;switch(P){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":L=Km(u)}if(!rc.has(L)&&(u=p({rel:"modulepreload",href:u},h),rc.set(L,u),x.querySelector(k)===null)){switch(P){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(x.querySelector(Vv(L)))return}P=x.createElement("link"),Oi(P,"link",u),la(P),x.head.appendChild(P)}}}function Rse(u,h,x){ef.S(u,h,x);var P=Wm;if(P&&u){var k=Gt(P).hoistableStyles,L=Ym(u);h=h||"default";var te=k.get(L);if(!te){var ye={loading:0,preload:null};if(te=P.querySelector(Hv(L)))ye.loading=5;else{u=p({rel:"stylesheet",href:u,"data-precedence":h},x),(x=rc.get(L))&&AN(u,x);var Ie=te=P.createElement("link");la(Ie),Oi(Ie,"link",u),Ie._p=new Promise(function(ot,gt){Ie.onload=ot,Ie.onerror=gt}),Ie.addEventListener("load",function(){ye.loading|=1}),Ie.addEventListener("error",function(){ye.loading|=2}),ye.loading|=4,x2(te,h,P)}te={type:"stylesheet",instance:te,count:1,state:ye},k.set(L,te)}}}function Ose(u,h){ef.X(u,h);var x=Wm;if(x&&u){var P=Gt(x).hoistableScripts,k=Km(u),L=P.get(k);L||(L=x.querySelector(Vv(k)),L||(u=p({src:u,async:!0},h),(h=rc.get(k))&&TN(u,h),L=x.createElement("script"),la(L),Oi(L,"link",u),x.head.appendChild(L)),L={type:"script",instance:L,count:1,state:null},P.set(k,L))}}function Mse(u,h){ef.M(u,h);var x=Wm;if(x&&u){var P=Gt(x).hoistableScripts,k=Km(u),L=P.get(k);L||(L=x.querySelector(Vv(k)),L||(u=p({src:u,async:!0,type:"module"},h),(h=rc.get(k))&&TN(u,h),L=x.createElement("script"),la(L),Oi(L,"link",u),x.head.appendChild(L)),L={type:"script",instance:L,count:1,state:null},P.set(k,L))}}function k7(u,h,x,P){var k=(k=ne.current)?m2(k):null;if(!k)throw Error(r(446));switch(u){case"meta":case"title":return null;case"style":return typeof x.precedence=="string"&&typeof x.href=="string"?(h=Ym(x.href),x=Gt(k).hoistableStyles,P=x.get(h),P||(P={type:"style",instance:null,count:0,state:null},x.set(h,P)),P):{type:"void",instance:null,count:0,state:null};case"link":if(x.rel==="stylesheet"&&typeof x.href=="string"&&typeof x.precedence=="string"){u=Ym(x.href);var L=Gt(k).hoistableStyles,te=L.get(u);if(te||(k=k.ownerDocument||k,te={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},L.set(u,te),(L=k.querySelector(Hv(u)))&&!L._p&&(te.instance=L,te.state.loading=5),rc.has(u)||(x={rel:"preload",as:"style",href:x.href,crossOrigin:x.crossOrigin,integrity:x.integrity,media:x.media,hrefLang:x.hrefLang,referrerPolicy:x.referrerPolicy},rc.set(u,x),L||Dse(k,u,x,te.state))),h&&P===null)throw Error(r(528,""));return te}if(h&&P!==null)throw Error(r(529,""));return null;case"script":return h=x.async,x=x.src,typeof x=="string"&&h&&typeof h!="function"&&typeof h!="symbol"?(h=Km(x),x=Gt(k).hoistableScripts,P=x.get(h),P||(P={type:"script",instance:null,count:0,state:null},x.set(h,P)),P):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,u))}}function Ym(u){return'href="'+Mn(u)+'"'}function Hv(u){return'link[rel="stylesheet"]['+u+"]"}function E7(u){return p({},u,{"data-precedence":u.precedence,precedence:null})}function Dse(u,h,x,P){u.querySelector('link[rel="preload"][as="style"]['+h+"]")?P.loading=1:(h=u.createElement("link"),P.preload=h,h.addEventListener("load",function(){return P.loading|=1}),h.addEventListener("error",function(){return P.loading|=2}),Oi(h,"link",x),la(h),u.head.appendChild(h))}function Km(u){return'[src="'+Mn(u)+'"]'}function Vv(u){return"script[async]"+u}function R7(u,h,x){if(h.count++,h.instance===null)switch(h.type){case"style":var P=u.querySelector('style[data-href~="'+Mn(x.href)+'"]');if(P)return h.instance=P,la(P),P;var k=p({},x,{"data-href":x.href,"data-precedence":x.precedence,href:null,precedence:null});return P=(u.ownerDocument||u).createElement("style"),la(P),Oi(P,"style",k),x2(P,x.precedence,u),h.instance=P;case"stylesheet":k=Ym(x.href);var L=u.querySelector(Hv(k));if(L)return h.state.loading|=4,h.instance=L,la(L),L;P=E7(x),(k=rc.get(k))&&AN(P,k),L=(u.ownerDocument||u).createElement("link"),la(L);var te=L;return te._p=new Promise(function(ye,Ie){te.onload=ye,te.onerror=Ie}),Oi(L,"link",P),h.state.loading|=4,x2(L,x.precedence,u),h.instance=L;case"script":return L=Km(x.src),(k=u.querySelector(Vv(L)))?(h.instance=k,la(k),k):(P=x,(k=rc.get(L))&&(P=p({},x),TN(P,k)),u=u.ownerDocument||u,k=u.createElement("script"),la(k),Oi(k,"link",P),u.head.appendChild(k),h.instance=k);case"void":return null;default:throw Error(r(443,h.type))}else h.type==="stylesheet"&&(h.state.loading&4)===0&&(P=h.instance,h.state.loading|=4,x2(P,x.precedence,u));return h.instance}function x2(u,h,x){for(var P=x.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),k=P.length?P[P.length-1]:null,L=k,te=0;te<P.length;te++){var ye=P[te];if(ye.dataset.precedence===h)L=ye;else if(L!==k)break}L?L.parentNode.insertBefore(u,L.nextSibling):(h=x.nodeType===9?x.head:x,h.insertBefore(u,h.firstChild))}function AN(u,h){u.crossOrigin==null&&(u.crossOrigin=h.crossOrigin),u.referrerPolicy==null&&(u.referrerPolicy=h.referrerPolicy),u.title==null&&(u.title=h.title)}function TN(u,h){u.crossOrigin==null&&(u.crossOrigin=h.crossOrigin),u.referrerPolicy==null&&(u.referrerPolicy=h.referrerPolicy),u.integrity==null&&(u.integrity=h.integrity)}var v2=null;function O7(u,h,x){if(v2===null){var P=new Map,k=v2=new Map;k.set(x,P)}else k=v2,P=k.get(x),P||(P=new Map,k.set(x,P));if(P.has(u))return P;for(P.set(u,null),x=x.getElementsByTagName(u),k=0;k<x.length;k++){var L=x[k];if(!(L[tt]||L[ge]||u==="link"&&L.getAttribute("rel")==="stylesheet")&&L.namespaceURI!=="http://www.w3.org/2000/svg"){var te=L.getAttribute(h)||"";te=u+te;var ye=P.get(te);ye?ye.push(L):P.set(te,[L])}}return P}function M7(u,h,x){u=u.ownerDocument||u,u.head.insertBefore(x,h==="title"?u.querySelector("head > title"):null)}function Ise(u,h,x){if(x===1||h.itemProp!=null)return!1;switch(u){case"meta":case"title":return!0;case"style":if(typeof h.precedence!="string"||typeof h.href!="string"||h.href==="")break;return!0;case"link":if(typeof h.rel!="string"||typeof h.href!="string"||h.href===""||h.onLoad||h.onError)break;switch(h.rel){case"stylesheet":return u=h.disabled,typeof h.precedence=="string"&&u==null;default:return!0}case"script":if(h.async&&typeof h.async!="function"&&typeof h.async!="symbol"&&!h.onLoad&&!h.onError&&h.src&&typeof h.src=="string")return!0}return!1}function D7(u){return!(u.type==="stylesheet"&&(u.state.loading&3)===0)}function Lse(u,h,x,P){if(x.type==="stylesheet"&&(typeof P.media!="string"||matchMedia(P.media).matches!==!1)&&(x.state.loading&4)===0){if(x.instance===null){var k=Ym(P.href),L=h.querySelector(Hv(k));if(L){h=L._p,h!==null&&typeof h=="object"&&typeof h.then=="function"&&(u.count++,u=y2.bind(u),h.then(u,u)),x.state.loading|=4,x.instance=L,la(L);return}L=h.ownerDocument||h,P=E7(P),(k=rc.get(k))&&AN(P,k),L=L.createElement("link"),la(L);var te=L;te._p=new Promise(function(ye,Ie){te.onload=ye,te.onerror=Ie}),Oi(L,"link",P),x.instance=L}u.stylesheets===null&&(u.stylesheets=new Map),u.stylesheets.set(
vendor: 4,644 bytes, line 49
49x,h),(h=x.state.preload)&&(x.state.loading&3)===0&&(u.count++,x=y2.bind(u),h.addEventListener("load",x),h.addEventListener("error",x))}}var _N=0;function Fse(u,h){return u.stylesheets&&u.count===0&&P2(u,u.stylesheets),0<u.count||0<u.imgCount?function(x){var P=setTimeout(function(){if(u.stylesheets&&P2(u,u.stylesheets),u.unsuspend){var L=u.unsuspend;u.unsuspend=null,L()}},6e4+h);0<u.imgBytes&&_N===0&&(_N=62500*vse());var k=setTimeout(function(){if(u.waitingForImages=!1,u.count===0&&(u.stylesheets&&P2(u,u.stylesheets),u.unsuspend)){var L=u.unsuspend;u.unsuspend=null,L()}},(u.imgBytes>_N?50:800)+h);return u.unsuspend=x,function(){u.unsuspend=null,clearTimeout(P),clearTimeout(k)}}:null}function y2(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)P2(this,this.stylesheets);else if(this.unsuspend){var u=this.unsuspend;this.unsuspend=null,u()}}}var b2=null;function P2(u,h){u.stylesheets=null,u.unsuspend!==null&&(u.count++,b2=new Map,h.forEach(Bse,u),b2=null,y2.call(u))}function Bse(u,h){if(!(h.state.loading&4)){var x=b2.get(u);if(x)var P=x.get(null);else{x=new Map,b2.set(u,x);for(var k=u.querySelectorAll("link[data-precedence],style[data-precedence]"),L=0;L<k.length;L++){var te=k[L];(te.nodeName==="LINK"||te.getAttribute("media")!=="not all")&&(x.set(te.dataset.precedence,te),P=te)}P&&x.set(null,P)}k=h.instance,te=k.getAttribute("data-precedence"),L=x.get(te)||P,L===P&&x.set(null,k),x.set(te,k),this.count++,P=y2.bind(this),k.addEventListener("load",P),k.addEventListener("error",P),L?L.parentNode.insertBefore(k,L.nextSibling):(u=u.nodeType===9?u.head:u,u.insertBefore(k,u.firstChild)),h.state.loading|=4}}var Gv={$$typeof:N,Provider:null,Consumer:null,_currentValue:W,_currentValue2:W,_threadCount:0};function $se(u,h,x,P,k,L,te,ye,Ie){this.tag=1,this.containerInfo=u,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Xt(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Xt(0),this.hiddenUpdates=Xt(null),this.identifierPrefix=P,this.onUncaughtError=k,this.onCaughtError=L,this.onRecoverableError=te,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=Ie,this.incompleteTransitions=new Map}function I7(u,h,x,P,k,L,te,ye,Ie,ot,gt,jt){return u=new $se(u,h,x,te,Ie,ot,gt,jt,ye),h=1,L===!0&&(h|=24),L=pi(3,null,null,h),u.current=L,L.stateNode=u,h=hh(),h.refCount++,u.pooledCache=h,h.refCount++,L.memoizedState={element:P,isDehydrated:x,cache:h},ta(L),u}function L7(u){return u?(u=Gs,u):Gs}function F7(u,h,x,P,k,L){k=L7(k),P.context===null?P.context=k:P.pendingContext=k,P=Ra(h),P.payload={element:x},L=L===void 0?null:L,L!==null&&(P.callback=L),x=Za(u,P,h),x!==null&&(Yo(x,u,h),Ur(x,u,h))}function B7(u,h){if(u=u.memoizedState,u!==null&&u.dehydrated!==null){var x=u.retryLane;u.retryLane=x!==0&&x<h?x:h}}function kN(u,h){B7(u,h),(u=u.alternate)&&B7(u,h)}function $7(u){if(u.tag===13||u.tag===31){var h=Uc(u,67108864);h!==null&&Yo(h,u,67108864),kN(u,67108864)}}function U7(u){if(u.tag===13||u.tag===31){var h=xl();h=ua(h);var x=Uc(u,h);x!==null&&Yo(x,u,h),kN(u,h)}}var w2=!0;function Use(u,h,x,P){var k=D.T;D.T=null;var L=V.p;try{V.p=2,EN(u,h,x,P)}finally{V.p=L,D.T=k}}function zse(u,h,x,P){var k=D.T;D.T=null;var L=V.p;try{V.p=8,EN(u,h,x,P)}finally{V.p=L,D.T=k}}function EN(u,h,x,P){if(w2){var k=RN(P);if(k===null)xN(u,h,P,S2,x),q7(u,P);else if(Hse(k,u,h,x,P))P.stopPropagation();else if(q7(u,P),h&4&&-1<qse.indexOf(u)){for(;k!==null;){var L=Qt(k);if(L!==null)switch(L.tag){case 3:if(L=L.stateNode,L.current.memoizedState.isDehydrated){var te=Ve(L.pendingLanes);if(te!==0){var ye=L;for(ye.pendingLanes|=2,ye.entangledLanes|=2;te;){var Ie=1<<31-Nt(te);ye.entanglements[1]|=Ie,te&=~Ie}Hd(L),(qr&6)===0&&(s2=aa()+500,$v(0))}}break;case 31:case 13:ye=Uc(L,2),ye!==null&&Yo(ye,L,2),o2(),kN(L,2)}if(L=RN(P),L===null&&xN(u,h,P,S2,x),L===k)break;k=L}k!==null&&P.stopPropagation()}else xN(u,h,P,null,x)}}function RN(u){return u=zl(u),ON(u)}var S2=null;function ON(u){if(S2=null,u=Ft(u),u!==null){var h=i(u);if(h===null)u=null;else{var x=h.tag;if(x===13){if(u=o(h),u!==null)return u;u=null}else if(x===31){if(u=l(h),u!==null)return u;u=null}else if(x===3){if(h.stateNode.current.memoizedState.isDehydrated)return h.tag===3?h.stateNode.containerInfo:null;u=null}else h!==u&&(u=null)}}return S2=u,null}function z7(u){switch(u){case"beforetoggle":case"cancel":case"click":case"close"
vendor: 4,430 bytes, line 49
49:case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Wt()){case qt:return 2;case Lt:return 8;case sa:case Vt:return 32;case ia:return 268435456;default:return 32}default:return 32}}var MN=!1,Ch=null,Ah=null,Th=null,Wv=new Map,Yv=new Map,_h=[],qse="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function q7(u,h){switch(u){case"focusin":case"focusout":Ch=null;break;case"dragenter":case"dragleave":Ah=null;break;case"mouseover":case"mouseout":Th=null;break;case"pointerover":case"pointerout":Wv.delete(h.pointerId);break;case"gotpointercapture":case"lostpointercapture":Yv.delete(h.pointerId)}}function Kv(u,h,x,P,k,L){return u===null||u.nativeEvent!==L?(u={blockedOn:h,domEventName:x,eventSystemFlags:P,nativeEvent:L,targetContainers:[k]},h!==null&&(h=Qt(h),h!==null&&$7(h)),u):(u.eventSystemFlags|=P,h=u.targetContainers,k!==null&&h.indexOf(k)===-1&&h.push(k),u)}function Hse(u,h,x,P,k){switch(h){case"focusin":return Ch=Kv(Ch,u,h,x,P,k),!0;case"dragenter":return Ah=Kv(Ah,u,h,x,P,k),!0;case"mouseover":return Th=Kv(Th,u,h,x,P,k),!0;case"pointerover":var L=k.pointerId;return Wv.set(L,Kv(Wv.get(L)||null,u,h,x,P,k)),!0;case"gotpointercapture":return L=k.pointerId,Yv.set(L,Kv(Yv.get(L)||null,u,h,x,P,k)),!0}return!1}function H7(u){var h=Ft(u.target);if(h!==null){var x=i(h);if(x!==null){if(h=x.tag,h===13){if(h=o(x),h!==null){u.blockedOn=h,Ce(u.priority,function(){U7(x)});return}}else if(h===31){if(h=l(x),h!==null){u.blockedOn=h,Ce(u.priority,function(){U7(x)});return}}else if(h===3&&x.stateNode.current.memoizedState.isDehydrated){u.blockedOn=x.tag===3?x.stateNode.containerInfo:null;return}}}u.blockedOn=null}function N2(u){if(u.blockedOn!==null)return!1;for(var h=u.targetContainers;0<h.length;){var x=RN(u.nativeEvent);if(x===null){x=u.nativeEvent;var P=new x.constructor(x.type,x);ko=P,x.target.dispatchEvent(P),ko=null}else return h=Qt(x),h!==null&&$7(h),u.blockedOn=x,!1;h.shift()}return!0}function V7(u,h,x){N2(u)&&x.delete(h)}function Vse(){MN=!1,Ch!==null&&N2(Ch)&&(Ch=null),Ah!==null&&N2(Ah)&&(Ah=null),Th!==null&&N2(Th)&&(Th=null),Wv.forEach(V7),Yv.forEach(V7)}function j2(u,h){u.blockedOn===h&&(u.blockedOn=null,MN||(MN=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,Vse)))}var C2=null;function G7(u){C2!==u&&(C2=u,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){C2===u&&(C2=null);for(var h=0;h<u.length;h+=3){var x=u[h],P=u[h+1],k=u[h+2];if(typeof P!="function"){if(ON(P||x)===null)continue;break}var L=Qt(x);L!==null&&(u.splice(h,3),h-=3,RS(L,{pending:!0,data:k,method:x.method,action:P},P,k))}}))}function Xm(u){function h(Ie){return j2(Ie,u)}Ch!==null&&j2(Ch,u),Ah!==null&&j2(Ah,u),Th!==null&&j2(Th,u),Wv.forEach(h),Yv.forEach(h);for(var x=0;x<_h.length;x++){var P=_h[x];P.blockedOn===u&&(P.blockedOn=null)}for(;0<_h.length&&(x=_h[0],x.blockedOn===null);)H7(x),x.blockedOn===null&&_h.shift();if(x=(u.ownerDocument||u).$$reactFormReplay,x!=null)for(P=0;P<x.length;P+=3){var k=x[P],L=x[P+1],te=k[we]||null;if(typeof L=="function")te||G7(x);else if(te){var ye=null;if(L&&L.hasAttribute("formAction")){if(k=L,te=L[we]||null)ye=te.formAction;else if(ON(k)!==null)continue}else ye=te.action;typeof ye=="function"?x[P+1]=ye:(x.splice(P,3),P-=3),G7(x)}}}
vendor: 4,491 bytes, line 49
49function W7(){function u(L){L.canIntercept&&L.info==="react-transition"&&L.intercept({handler:function(){return new Promise(function(te){return k=te})},focusReset:"manual",scroll:"manual"})}function h(){k!==null&&(k(),k=null),P||setTimeout(x,20)}function x(){if(!P&&!navigation.transition){var L=navigation.currentEntry;L&&L.url!=null&&navigation.navigate(L.url,{state:L.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var P=!1,k=null;return navigation.addEventListener("navigate",u),navigation.addEventListener("navigatesuccess",h),navigation.addEventListener("navigateerror",h),setTimeout(x,100),function(){P=!0,navigation.removeEventListener("navigate",u),navigation.removeEventListener("navigatesuccess",h),navigation.removeEventListener("navigateerror",h),k!==null&&(k(),k=null)}}}function DN(u){this._internalRoot=u}A2.prototype.render=DN.prototype.render=function(u){var h=this._internalRoot;if(h===null)throw Error(r(409));var x=h.current,P=xl();F7(x,P,u,h,null,null)},A2.prototype.unmount=DN.prototype.unmount=function(){var u=this._internalRoot;if(u!==null){this._internalRoot=null;var h=u.containerInfo;F7(u.current,2,null,u,null,null),o2(),h[Ae]=null}};function A2(u){this._internalRoot=u}A2.prototype.unstable_scheduleHydration=function(u){if(u){var h=oe();u={blockedOn:null,target:u,priority:h};for(var x=0;x<_h.length&&h!==0&&h<_h[x].priority;x++);_h.splice(x,0,u),x===0&&H7(u)}};var Y7=t.version;if(Y7!=="19.2.1")throw Error(r(527,Y7,"19.2.1"));V.findDOMNode=function(u){var h=u._reactInternals;if(h===void 0)throw typeof u.render=="function"?Error(r(188)):(u=Object.keys(u).join(","),Error(r(268,u)));return u=d(h),u=u!==null?f(u):null,u=u===null?null:u.stateNode,u};var Gse={bundleType:0,version:"19.2.1",rendererPackageName:"react-dom",currentDispatcherRef:D,reconcilerVersion:"19.2.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var T2=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!T2.isDisabled&&T2.supportsFiber)try{ba=T2.inject(Gse),Me=T2}catch{}}return Zv.createRoot=function(u,h){if(!n(u))throw Error(r(299));var x=!1,P="",k=tM,L=aM,te=rM;return h!=null&&(h.unstable_strictMode===!0&&(x=!0),h.identifierPrefix!==void 0&&(P=h.identifierPrefix),h.onUncaughtError!==void 0&&(k=h.onUncaughtError),h.onCaughtError!==void 0&&(L=h.onCaughtError),h.onRecoverableError!==void 0&&(te=h.onRecoverableError)),h=I7(u,1,!1,null,null,x,P,null,k,L,te,W7),u[Ae]=h.current,mN(u),new DN(h)},Zv.hydrateRoot=function(u,h,x){if(!n(u))throw Error(r(299));var P=!1,k="",L=tM,te=aM,ye=rM,Ie=null;return x!=null&&(x.unstable_strictMode===!0&&(P=!0),x.identifierPrefix!==void 0&&(k=x.identifierPrefix),x.onUncaughtError!==void 0&&(L=x.onUncaughtError),x.onCaughtError!==void 0&&(te=x.onCaughtError),x.onRecoverableError!==void 0&&(ye=x.onRecoverableError),x.formState!==void 0&&(Ie=x.formState)),h=I7(u,1,!0,h,x??null,P,k,Ie,L,te,ye,W7),h.context=L7(null),x=h.current,P=xl(),P=ua(P),k=Ra(P),k.callback=null,Za(x,k,P),x=P,h.current.lanes=x,kt(h,x),Hd(h),u[Ae]=h.current,mN(u),new A2(h)},Zv.version="19.2.1",Zv}var PD;function dle(){if(PD)return zN.exports;PD=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),zN.exports=cle(),zN.exports}var ule=dle(),fle=(function(){function e(){this.keyToValue=new Map,this.valueToKey=new Map}return e.prototype.set=function(t,a){this.keyToValue.set(t,a),this.valueToKey.set(a,t)},e.prototype.getByKey=function(t){return this.keyToValue.get(t)},e.prototype.getByValue=function(t){return this.valueToKey.get(t)},e.prototype.clear=function(){this.keyToValue.clear(),this.valueToKey.clear()},e})(),lW=(function(){function e(t){this.generateIdentifier=t,this.kv=new fle}return e.prototype.register=function(t,a){this.kv.getByValue(t)||(a||(a=this.generateIdentifier(t)),this.kv.set(a,t))},e.prototype.clear=function(){this.kv.clear()},e.prototype.getIdentifier=function(t){return this.kv.getByValue(t)},e.prototype.getValue=function(t){return this.kv.getByKey(t)},e})(),hle=(function(){var e=function(t,a){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(r[i]=n[i])},e(t,a)};return function(t,a){if(typeof a!="function"&&a!==null)throw new TypeError("Class extends value "+String(a)+" is not a constructor or null");e(t,a);function r(){this.constructor=t}
49t.prototype=a===null?Object.create(a):(r.prototype=a.prototype,new r)}})(),ple=(function(e){hle(t,e);function t(){var a=e.call(this,function(r){return r.name})||this;return a.classToAllowedProps=new Map,a}return t.prototype.register=function(a,r){typeof r=="object"?(r.allowProps&&this.classToAllowedProps.set(a,r.allowProps),e.prototype.register.call(this,a,r.identifier)):e.prototype.register.call(this,a,r)},t.prototype.getAllowedProps=function(a){return this.classToAllowedProps.get(a)},t})(lW),gle=function(e,t){var a=typeof Symbol=="function"&&e[Symbol.iterator];if(!a)return e;var r=a.call(e),n,i=[],o;try{for(;(t===void 0||t-- >0)&&!(n=r.next()).done;)i.push(n.value)}catch(l){o={error:l}}finally{try{n&&!n.done&&(a=r.return)&&a.call(r)}finally{if(o)throw o.error}}return i};function mle(e){if("values"in Object)return Object.values(e);var t=[];for(var a in e)e.hasOwnProperty(a)&&t.push(e[a]);return t}function xle(e,t){var a=mle(e);if("find"in a)return a.find(t);for(var r=a,n=0;n<r.length;n++){var i=r[n];if(t(i))return i}}function t0(e,t){Object.entries(e).forEach(function(a){var r=gle(a,2),n=r[0],i=r[1];return t(i,n)})}function OP(e,t){return e.indexOf(t)!==-1}function wD(e,t){for(var a=0;a<e.length;a++){var r=e[a];if(t(r))return r}}var vle=(function(){function e(){this.transfomers={}}return e.prototype.register=function(t){this.transfomers[t.name]=t},e.prototype.findApplicable=function(t){return xle(this.transfomers,function(a){return a.isApplicable(t)})},e.prototype.findByName=function(t){return this.transfomers[t]},e})(),yle=function(e){return Object.prototype.toString.call(e).slice(8,-1)},cW=function(e){return typeof e>"u"},ble=function(e){return e===null},Q1=function(e){return typeof e!="object"||e===null||e===Object.prototype?!1:Object.getPrototypeOf(e)===null?!0:Object.getPrototypeOf(e)===Object.prototype},AT=function(e){return Q1(e)&&Object.keys(e).length===0},ap=function(e){return Array.isArray(e)},Ple=function(e){return typeof e=="string"},wle=function(e){return typeof e=="number"&&!isNaN(e)},Sle=function(e){return typeof e=="boolean"},Nle=function(e){return e instanceof RegExp},Z1=function(e){return e instanceof Map},J1=function(e){return e instanceof Set},dW=function(e){return yle(e)==="Symbol"},jle=function(e){return e instanceof Date&&!isNaN(e.valueOf())},Cle=function(e){return e instanceof Error},SD=function(e){return typeof e=="number"&&isNaN(e)},Ale=function(e){return Sle(e)||ble(e)||cW(e)||wle(e)||Ple(e)||dW(e)},Tle=function(e){return typeof e=="bigint"},_le=function(e){return e===1/0||e===-1/0},kle=function(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)},Ele=function(e){return e instanceof URL},uW=function(e){return e.replace(/\./g,"\\.")},GN=function(e){return e.map(String).map(uW).join(".")},w1=function(e){for(var t=[],a="",r=0;r<e.length;r++){var n=e.charAt(r),i=n==="\\"&&e.charAt(r+1)===".";if(i){a+=".",r++;continue}var o=n===".";if(o){t.push(a),a="";continue}a+=n}var l=a;return t.push(l),t},TT=function(){return TT=Object.assign||function(e){for(var t,a=1,r=arguments.length;a<r;a++){t=arguments[a];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e},TT.apply(this,arguments)},_T=function(e,t){var a=typeof Symbol=="function"&&e[Symbol.iterator];if(!a)return e;var r=a.call(e),n,i=[],o;try{for(;(t===void 0||t-- >0)&&!(n=r.next()).done;)i.push(n.value)}catch(l){o={error:l}}finally{try{n&&!n.done&&(a=r.return)&&a.call(r)}finally{if(o)throw o.error}}return i},kT=function(e,t){for(var a=0,r=t.length,n=e.length;a<r;a++,n++)e[n]=t[a];return e};function Vd(e,t,a,r){return{isApplicable:e,annotation:t,transform:a,untransform:r}}var fW=[Vd(cW,"undefined",function(){return null},function(){}),Vd(Tle,"bigint",function(e){return e.toString()},function(e){return typeof BigInt<"u"?BigInt(e):(console.error("Please add a BigInt polyfill."),e)}),Vd(jle,"Date",function(e){return e.toISOString()},function(e){return new Date(e)}),Vd(Cle,"Error",function(e,t){var a={name:e.name,message:e.message};return t.allowedErrorProps.forEach(function(r){a[r]=e[r]}),a},function(e,t){var a=new Error(e.message);return a.name=e.name,a.stack=e.stack,t.allowedErrorProps.forEach(function(r){a[r]=e[r]}),a}),Vd(Nle,"regexp",function(e){return""+e},function(e){var t=e.slice(1,e.lastIndexOf("/")),a=e.slice(e.lastIndexOf("/")+1);return new RegExp(t,a)}
49),Vd(J1,"set",function(e){return kT([],_T(e.values()))},function(e){return new Set(e)}),Vd(Z1,"map",function(e){return kT([],_T(e.entries()))},function(e){return new Map(e)}),Vd(function(e){return SD(e)||_le(e)},"number",function(e){return SD(e)?"NaN":e>0?"Infinity":"-Infinity"},Number),Vd(function(e){return e===0&&1/e===-1/0},"number",function(){return"-0"},Number),Vd(Ele,"URL",function(e){return e.toString()},function(e){return new URL(e)})];function J5(e,t,a,r){return{isApplicable:e,annotation:t,transform:a,untransform:r}}var hW=J5(function(e,t){if(dW(e)){var a=!!t.symbolRegistry.getIdentifier(e);return a}return!1},function(e,t){var a=t.symbolRegistry.getIdentifier(e);return["symbol",a]},function(e){return e.description},function(e,t,a){var r=a.symbolRegistry.getValue(t[1]);if(!r)throw new Error("Trying to deserialize unknown symbol");return r}),Rle=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,Uint8ClampedArray].reduce(function(e,t){return e[t.name]=t,e},{}),pW=J5(kle,function(e){return["typed-array",e.constructor.name]},function(e){return kT([],_T(e))},function(e,t){var a=Rle[t[1]];if(!a)throw new Error("Trying to deserialize unknown typed array");return new a(e)});function gW(e,t){if(e?.constructor){var a=!!t.classRegistry.getIdentifier(e.constructor);return a}return!1}var mW=J5(gW,function(e,t){var a=t.classRegistry.getIdentifier(e.constructor);return["class",a]},function(e,t){var a=t.classRegistry.getAllowedProps(e.constructor);if(!a)return TT({},e);var r={};return a.forEach(function(n){r[n]=e[n]}),r},function(e,t,a){var r=a.classRegistry.getValue(t[1]);if(!r)throw new Error("Trying to deserialize unknown class - check https://github.com/blitz-js/superjson/issues/116#issuecomment-773996564");return Object.assign(Object.create(r.prototype),e)}),xW=J5(function(e,t){return!!t.customTransformerRegistry.findApplicable(e)},function(e,t){var a=t.customTransformerRegistry.findApplicable(e);return["custom",a.name]},function(e,t){var a=t.customTransformerRegistry.findApplicable(e);return a.serialize(e)},function(e,t,a){var r=a.customTransformerRegistry.findByName(t[1]);if(!r)throw new Error("Trying to deserialize unknown custom value");return r.deserialize(e)}),Ole=[mW,hW,xW,pW],ND=function(e,t){var a=wD(Ole,function(n){return n.isApplicable(e,t)});if(a)return{value:a.transform(e,t),type:a.annotation(e,t)};var r=wD(fW,function(n){return n.isApplicable(e,t)});if(r)return{value:r.transform(e,t),type:r.annotation}},vW={};fW.forEach(function(e){vW[e.annotation]=e});var Mle=function(e,t,a){if(ap(t))switch(t[0]){case"symbol":return hW.untransform(e,t,a);case"class":return mW.untransform(e,t,a);case"custom":return xW.untransform(e,t,a);case"typed-array":return pW.untransform(e,t,a);default:throw new Error("Unknown transformation: "+t)}else{var r=vW[t];if(!r)throw new Error("Unknown transformation: "+t);return r.untransform(e,a)}},yx=function(e,t){for(var a=e.keys();t>0;)a.next(),t--;return a.next().value};function yW(e){if(OP(e,"__proto__"))throw new Error("__proto__ is not allowed as a property");if(OP(e,"prototype"))throw new Error("prototype is not allowed as a property");if(OP(e,"constructor"))throw new Error("constructor is not allowed as a property")}var Dle=function(e,t){yW(t);for(var a=0;a<t.length;a++){var r=t[a];if(J1(e))e=yx(e,+r);else if(Z1(e)){var n=+r,i=+t[++a]==0?"key":"value",o=yx(e,n);switch(i){case"key":e=o;break;case"value":e=e.get(o);break}}else e=e[r]}return e},ET=function(e,t,a){if(yW(t),t.length===0)return a(e);for(var r=e,n=0;n<t.length-1;n++){var i=t[n];if(ap(r)){var o=+i;r=r[o]}else if(Q1(r))r=r[i];else if(J1(r)){var l=+i;r=yx(r,l)}else if(Z1(r)){var c=n===t.length-2;if(c)break;var l=+i,d=+t[++n]==0?"key":"value",f=yx(r,l);switch(d){case"key":r=f;break;case"value":r=r.get(f);break}}}var p=t[t.length-1];if(ap(r)?r[+p]=a(r[+p]):Q1(r)&&(r[p]=a(r[p])),J1(r)){var g=yx(r,+p),m=a(g);g!==m&&(r.delete(g),r.add(m))}if(Z1(r)){var l=+t[t.length-2],b=yx(r,l),d=+p==0?"key":"value";switch(d){case"key":{var v=a(b);r.set(v,r.get(b)),v!==b&&r.delete(b);break}case"value":{r.set(b,a(r.get(b)));break}}}return e},cf=function(e,t){var a=typeof Symbol=="function"&&e[Symbol.iterator];if(!a)return e;var r=a.call(e),n,i=[],o;try{for(;(t===void 0||t-- >0)&&!(n=r.next()).done;)i.push(n.value)}catch(l){o={error:l}}finally{try{n&&!n.done&&(a=r.return)&&a.call(r)}finally{if(o)throw o.error}}return i},qh=function(e,t){for(var a=0,r=t.length,n=e.length;a<r;a++,n++)e[n]=t[a];return e};function RT(e,t,a){if(a===void 0&&(a=[]),!!e){if(!ap(e)){t0(e,function(o,l){return RT(o,t,qh(qh([],cf(a)),cf(w1(l))))});return}var r=cf(e,2),n=r[0],i=r[1];i&&t0(i,function(o,l){RT(o,t,qh(qh([],cf(a)),cf(w1(l))))}),t(n,a)}}function Ile(e,t,a){return RT(t,function(r,n){e=ET(e,n,function(i){return Mle(i,r,a)})}),e}function Lle(e,t){function a(o,l){var c=Dle(e,w1(l));
49o.map(w1).forEach(function(d){e=ET(e,d,function(){return c})})}if(ap(t)){var r=cf(t,2),n=r[0],i=r[1];n.forEach(function(o){e=ET(e,w1(o),function(){return e})}),i&&t0(i,a)}else t0(t,a);return e}var Fle=function(e,t){return Q1(e)||ap(e)||Z1(e)||J1(e)||gW(e,t)};function Ble(e,t,a){var r=a.get(e);r?r.push(t):a.set(e,[t])}function $le(e,t){var a={},r=void 0;return e.forEach(function(n){if(!(n.length<=1)){t||(n=n.map(function(c){return c.map(String)}).sort(function(c,d){return c.length-d.length}));var i=cf(n),o=i[0],l=i.slice(1);o.length===0?r=l.map(GN):a[GN(o)]=l.map(GN)}}),r?AT(a)?[r]:[r,a]:AT(a)?void 0:a}var bW=function(e,t,a,r,n,i,o){var l;n===void 0&&(n=[]),i===void 0&&(i=[]),o===void 0&&(o=new Map);var c=Ale(e);if(!c){Ble(e,n,t);var d=o.get(e);if(d)return r?{transformedValue:null}:d}if(!Fle(e,a)){var f=ND(e,a),p=f?{transformedValue:f.value,annotations:[f.type]}:{transformedValue:e};return c||o.set(e,p),p}if(OP(i,e))return{transformedValue:null};var g=ND(e,a),m=(l=g?.value)!==null&&l!==void 0?l:e,b=ap(m)?[]:{},v={};t0(m,function(w,S){var N=bW(w,t,a,r,qh(qh([],cf(n)),[S]),qh(qh([],cf(i)),[e]),o);b[S]=N.transformedValue,ap(N.annotations)?v[S]=N.annotations:Q1(N.annotations)&&t0(N.annotations,function(j,C){v[uW(S)+"."+C]=j})});var y=AT(v)?{transformedValue:b,annotations:g?[g.type]:void 0}:{transformedValue:b,annotations:g?[g.type,v]:v};return c||o.set(e,y),y};function PW(e){return Object.prototype.toString.call(e).slice(8,-1)}function jD(e){return PW(e)==="Array"}function Ule(e){if(PW(e)!=="Object")return!1;const t=Object.getPrototypeOf(e);return!!t&&t.constructor===Object&&t===Object.prototype}function zle(e,t,a,r,n){const i={}.propertyIsEnumerable.call(r,t)?"enumerable":"nonenumerable";i==="enumerable"&&(e[t]=a),n&&i==="nonenumerable"&&Object.defineProperty(e,t,{value:a,enumerable:!1,writable:!0,configurable:!0})}function OT(e,t={}){if(jD(e))return e.map(n=>OT(n,t));if(!Ule(e))return e;const a=Object.getOwnPropertyNames(e),r=Object.getOwnPropertySymbols(e);return[...a,...r].reduce((n,i)=>{if(jD(t.props)&&!t.props.includes(i))return n;const o=e[i],l=OT(o,t);return zle(n,i,l,e,t.nonenumerable),n},{})}var rg=function(){return rg=Object.assign||function(e){for(var t,a=1,r=arguments.length;a<r;a++){t=arguments[a];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e},rg.apply(this,arguments)},qle=function(e,t){var a=typeof Symbol=="function"&&e[Symbol.iterator];if(!a)return e;var r=a.call(e),n,i=[],o;try{for(;(t===void 0||t-- >0)&&!(n=r.next()).done;)i.push(n.value)}catch(l){o={error:l}}finally{try{n&&!n.done&&(a=r.return)&&a.call(r)}finally{if(o)throw o.error}}return i},Hle=function(e,t){for(var a=0,r=t.length,n=e.length;a<r;a++,n++)e[n]=t[a];return e},Uf=(function(){function e(t){var a=t===void 0?{}:t,r=a.dedupe,n=r===void 0?!1:r;this.classRegistry=new ple,this.symbolRegistry=new lW(function(i){var o;return(o=i.description)!==null&&o!==void 0?o:""}),this.customTransformerRegistry=new vle,this.allowedErrorProps=[],this.dedupe=n}return e.prototype.serialize=function(t){var a=new Map,r=bW(t,a,this,this.dedupe),n={json:r.transformedValue};r.annotations&&(n.meta=rg(rg({},n.meta),{values:r.annotations}));var i=$le(a,this.dedupe);return i&&(n.meta=rg(rg({},n.meta),{referentialEqualities:i})),n},e.prototype.deserialize=function(t){var a=t.json,r=t.meta,n=OT(a);return r?.values&&(n=Ile(n,r.values,this)),r?.referentialEqualities&&(n=Lle(n,r.referentialEqualities)),n},e.prototype.stringify=function(t){return JSON.stringify(this.serialize(t))},e.prototype.parse=function(t){return this.deserialize(JSON.parse(t))},e.prototype.registerClass=function(t,a){this.classRegistry.register(t,a)},e.prototype.registerSymbol=function(t,a){this.symbolRegistry.register(t,a)},e.prototype.registerCustom=function(t,a){this.customTransformerRegistry.register(rg({name:a},t))},e.prototype.allowErrorProps=function(){for(var t,a=[],r=0;r<arguments.length;r++)a[r]=arguments[r];(t=this.allowedErrorProps).push.apply(t,Hle([],qle(a)))},e.defaultInstance=new e,e.serialize=e.defaultInstance.serialize.bind(e.defaultInstance),e.deserialize=e.defaultInstance.deserialize.bind(e.defaultInstance),e.stringify=e.defaultInstance.stringify.bind(e.defaultInstance),e.parse=e.defaultInstance.parse.bind(e.defaultInstance),e.registerClass=e.defaultInstance.registerClass.bind(e.defaultInstance),e.registerSymbol=e.defaultInstance.registerSymbol.bind(e.defaultInstance),e.registerCustom=e.defaultInstance.registerCustom.bind(e.defaultInstance),e.allowErrorProps=e.defaultInstance.allowErrorProps.bind(e.defaultInstance),e})();Uf.serialize;Uf.deserialize;Uf.stringify;Uf.parse;Uf.registerClass;Uf.registerCustom;Uf.registerSymbol;Uf.allowErrorProps;var Vle=(e,t,a,r,n,i,o,l)=>{let c=document.documentElement,d=["light","dark"];
vendor: 7,497 bytes, line 49
49function f(m){(Array.isArray(e)?e:[e]).forEach(b=>{let v=b==="class",y=v&&i?n.map(w=>i[w]||w):n;v?(c.classList.remove(...y),c.classList.add(i&&i[m]?i[m]:m)):c.setAttribute(b,m)}),p(m)}function p(m){l&&d.includes(m)&&(c.style.colorScheme=m)}function g(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(r)f(r);else try{let m=localStorage.getItem(t)||a,b=o&&m==="system"?g():m;f(b)}catch{}},Gle=_.createContext(void 0),Wle={setTheme:e=>{},themes:[]},Yle=()=>{var e;return(e=_.useContext(Gle))!=null?e:Wle};_.memo(({forcedTheme:e,storageKey:t,attribute:a,enableSystem:r,enableColorScheme:n,defaultTheme:i,value:o,themes:l,nonce:c,scriptProps:d})=>{let f=JSON.stringify([a,t,i,e,l,o,r,n]).slice(1,-1);return _.createElement("script",{...d,suppressHydrationWarning:!0,nonce:typeof window>"u"?c:"",dangerouslySetInnerHTML:{__html:`(${Vle.toString()})(${f})`}})});var ru=oW();const wW=Kr(ru);function Kle(e){if(typeof document>"u")return;let t=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css",t.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}const Xle=e=>{switch(e){case"success":return Jle;case"info":return tce;case"warning":return ece;case"error":return ace;default:return null}},Qle=Array(12).fill(0),Zle=({visible:e,className:t})=>Pe.createElement("div",{className:["sonner-loading-wrapper",t].filter(Boolean).join(" "),"data-visible":e},Pe.createElement("div",{className:"sonner-spinner"},Qle.map((a,r)=>Pe.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${r}`})))),Jle=Pe.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},Pe.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),ece=Pe.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},Pe.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),tce=Pe.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},Pe.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),ace=Pe.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},Pe.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),rce=Pe.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},Pe.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),Pe.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),nce=()=>{const[e,t]=Pe.useState(document.hidden);return Pe.useEffect(()=>{const a=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",a),()=>window.removeEventListener("visibilitychange",a)},[]),e};let MT=1;class sce{constructor(){this.subscribe=t=>(this.subscribers.push(t),()=>{const a=this.subscribers.indexOf(t);this.subscribers.splice(a,1)}),this.publish=t=>{this.subscribers.forEach(a=>a(t))},this.addToast=t=>{this.publish(t),this.toasts=[...this.toasts,t]},this.create=t=>{var a;const{message:r,...n}=t,i=typeof t?.id=="number"||((a=t.id)==null?void 0:a.length)>0?t.id:MT++,o=this.toasts.find(c=>c.id===i),l=t.dismissible===void 0?!0:t.dismissible;return this.dismissedToasts.has(i)&&this.dismissedToasts.delete(i),o?this.toasts=this.toasts.map(c=>c.id===i?(this.publish({...c,...t,id:i,title:r}),{...c,...t,id:i,dismissible:l,title:r}):c):this.addToast({title:r,...n,dismissible:l,id:i}),i},this.dismiss=t=>(t?(this.dismissedToasts.add(t),requestAnimationFrame(()=>this.subscribers.forEach(a=>a({id:t,dismiss:!0})))):this.toasts.forEach(a=>{this.subscribers.forEach(r=>r({id:a.id,dismiss:!0}))}),t),this.message=(t,a)=>this.create({...a,message:t}),this.error=(t,a)=>this.create({...a,message:t,type:"error"}),this.success=(t,a)=>this.create({...a,type:"success",message:t}),this.info=(t,a)=>this.create({...a,type:"info",message:t}),this.warning=(t,a)=>this.create({...a,type:"warning",message:t}),this.loading=(t,a)=>this.create({...a,type:"loading",message:t}),this.promise=(t,a)=>{if(!a)return;let r;a.loading!==void 0&&(r=this.create({...a,promise:t,type:"loading",message:a.loading,description:typeof a.description!="function"?a.description:void 0}));const n=Promise.resolve(t instanceof Function?t():t);let i=r!==void 0,o;const l=n.then(async d=>{if(o=["resolve",d],Pe.isValidElement(d))i=!1,this.create({id:r,type:"default",message:d});else if(oce(d)&&!d.ok){i=!1;const p=typeof a.error=="function"?await a.error(`HTTP error! status: ${d.status}`):a.error,g=typeof a.description=="function"?await a.description(`HTTP error! status: ${d.status}`):a.description,b=typeof p=="object"&&!Pe.isValidElement(p)?p:{message:p};this.create({id:r,type:"error",description:g,...b})}else if(d instanceof Error){i=!1;const p=typeof a.error=="function"?await a.error(d):a.error,g=typeof a.description=="function"?await a.description(d):a.description,b=typeof p=="object"&&!Pe.isValidElement(p)?p:{message:p};this.create({id:r,type:"error",description:g,...b})}else if(a.success!==void 0){i=!1;const p=typeof a.success=="function"?await a.success(d):a.success,g=typeof a.description=="function"?await a.description(d):a.description,b=typeof p=="object"&&!Pe.isValidElement(p)?p:{message:p};this.create({id:r,type:"success",description:g,...b})}}).catch(async d=>{if(o=["reject",d],a.error!==void 0){i=!1;const f=typeof a.error=="function"?await a.error(d):a.error,p=typeof a.description=="function"?await a.description(d):a.description,m=typeof f=="object"&&!Pe.isValidElement(f)?f:{message:f};this.create({id:r,type:"error",description:p,...m})}}).finally(()=>{i&&(this.dismiss(r),r=void 0),a.finally==null||a.finally.call(a)}),c=()=>new Promise((d,f)=>l.then(()=>o[0]==="reject"?f(o[1]):d(o[1])).catch(f));return typeof r!="string"&&typeof r!="number"?{unwrap:c}:Object.assign(r,{unwrap:c})},this.custom=(t,a)=>{const r=a?.id||MT++;return this.create({jsx:t(r),id:r,...a}),r},this.getActiveToasts=()=>this.toasts.filter(t=>!this.dismissedToasts.has(t.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const Ko=new sce,ice=(e,t)=>{const a=t?.id||MT++;return Ko.addToast({title:e,...t,id:a}),a},oce=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",lce=ice,cce=()=>Ko.toasts,dce=()=>Ko.getActiveToasts(),Ne=Object.assign(lce,{success:Ko.success,info:Ko.info,warning:Ko.warning,error:Ko.error,custom:Ko.custom,message:Ko.message,promise:Ko.promise,dismiss:Ko.dismiss,loading:Ko.loading},{getHistory:cce,getToasts:dce});Kl
vendor: 14,874 bytes, line 49
49e("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");function 
49M2(e){return e.label!==void 0}const uce=3,fce="24px",hce="16px",CD=4e3,pce=356,gce=14,mce=45,xce=200;function Gd(...e){return e.filter(Boolean).join(" ")}function vce(e){const[t,a]=e.split("-"),r=[];return t&&r.push(t),a&&r.push(a),r}const yce=e=>{var t,a,r,n,i,o,l,c,d;const{invert:f,toast:p,unstyled:g,interacting:m,setHeights:b,visibleToasts:v,heights:y,index:w,toasts:S,exp
vendor: 21,878 bytes, line 49
49anded:N,removeToast:j,defaultRichColors:C,closeButton:R,style:T,cancelButtonStyle:O,actionButtonStyle:F,className:z="",descriptionClassName:I="",duration:B,position:K,gap:J,expandByDefault:G,classNames:D,icons:V,closeButtonAriaLabel:W="Close toast"}=e,[Z,re]=Pe.useState(null),[Q,E]=Pe.useState(null),[U,q]=Pe.useState(!1),[X,ne]=Pe.useState(!1),[ae,ue]=Pe.useState(!1),[de,he]=Pe.useState(!1),[pe,se]=Pe.useState(!1),[ze,De]=Pe.useState(0),[xe,at]=Pe.useState(0),Qe=Pe.useRef(p.duration||B||CD),ft=Pe.useRef(null),nt=Pe.useRef(null),$t=w===0,_t=w+1<=v,Et=p.type,Dt=p.dismissible!==!1,aa=p.className||"",Wt=p.descriptionClassName||"",qt=Pe.useMemo(()=>y.findIndex(Be=>Be.toastId===p.id)||0,[y,p.id]),Lt=Pe.useMemo(()=>{var Be;return(Be=p.closeButton)!=null?Be:R},[p.closeButton,R]),sa=Pe.useMemo(()=>p.duration||B||CD,[p.duration,B]),Vt=Pe.useRef(0),ia=Pe.useRef(0),Ut=Pe.useRef(0),Ea=Pe.useRef(null),[ba,Me]=K.split("-"),lt=Pe.useMemo(()=>y.reduce((Be,Mt,Ht)=>Ht>=qt?Be:Be+Mt.height,0),[y,qt]),Nt=nce(),mt=p.invert||f,Yt=Et==="loading";ia.current=Pe.useMemo(()=>qt*J+lt,[qt,lt]),Pe.useEffect(()=>{Qe.current=sa},[sa]),Pe.useEffect(()=>{q(!0)},[]),Pe.useEffect(()=>{const Be=nt.current;if(Be){const Mt=Be.getBoundingClientRect().height;return at(Mt),b(Ht=>[{toastId:p.id,height:Mt,position:p.position},...Ht]),()=>b(Ht=>Ht.filter(ra=>ra.toastId!==p.id))}},[b,p.id]),Pe.useLayoutEffect(()=>{if(!U)return;const Be=nt.current,Mt=Be.style.height;Be.style.height="auto";const Ht=Be.getBoundingClientRect().height;Be.style.height=Mt,at(Ht),b(ra=>ra.find(kt=>kt.toastId===p.id)?ra.map(kt=>kt.toastId===p.id?{...kt,height:Ht}:kt):[{toastId:p.id,height:Ht,position:p.position},...ra])},[U,p.title,p.description,b,p.id,p.jsx,p.action,p.cancel]);const je=Pe.useCallback(()=>{ne(!0),De(ia.current),b(Be=>Be.filter(Mt=>Mt.toastId!==p.id)),setTimeout(()=>{j(p)},xce)},[p,j,b,ia]);Pe.useEffect(()=>{if(p.promise&&Et==="loading"||p.duration===1/0||p.type==="loading")return;let Be;return N||m||Nt?(()=>{if(Ut.current<Vt.current){const ra=new Date().getTime()-Vt.current;Qe.current=Qe.current-ra}Ut.current=new Date().getTime()})():(()=>{Qe.current!==1/0&&(Vt.current=new Date().getTime(),Be=setTimeout(()=>{p.onAutoClose==null||p.onAutoClose.call(p,p),je()},Qe.current))})(),()=>clearTimeout(Be)},[N,m,p,Et,Nt,je]),Pe.useEffect(()=>{p.delete&&(je(),p.onDismiss==null||p.onDismiss.call(p,p))},[je,p.delete]);function ie(){var Be;if(V?.loading){var Mt;return Pe.createElement("div",{className:Gd(D?.loader,p==null||(Mt=p.classNames)==null?void 0:Mt.loader,"sonner-loader"),"data-visible":Et==="loading"},V.loading)}return Pe.createElement(Zle,{className:Gd(D?.loader,p==null||(Be=p.classNames)==null?void 0:Be.loader),visible:Et==="loading"})}const Ee=p.icon||V?.[Et]||Xle(Et);var Le,Ve;return Pe.createElement("li",{tabIndex:0,ref:nt,className:Gd(z,aa,D?.toast,p==null||(t=p.classNames)==null?void 0:t.toast,D?.default,D?.[Et],p==null||(a=p.classNames)==null?void 0:a[Et]),"data-sonner-toast":"","data-rich-colors":(Le=p.richColors)!=null?Le:C,"data-styled":!(p.jsx||p.unstyled||g),"data-mounted":U,"data-promise":!!p.promise,"data-swiped":pe,"data-removed":X,"data-visible":_t,"data-y-position":ba,"data-x-position":Me,"data-index":w,"data-front":$t,"data-swiping":ae,"data-dismissible":Dt,"data-type":Et,"data-invert":mt,"data-swipe-out":de,"data-swipe-direction":Q,"data-expanded":!!(N||G&&U),"data-testid":p.testId,style:{"--index":w,"--toasts-before":w,"--z-index":S.length-w,"--offset":`${X?ze:ia.current}px`,"--initial-height":G?"auto":`${xe}px`,...T,...p.style},onDragEnd:()=>{ue(!1),re(null),Ea.current=null},onPointerDown:Be=>{Be.button!==2&&(Yt||!Dt||(ft.current=new Date,De(ia.current),Be.target.setPointerCapture(Be.pointerId),Be.target.tagName!=="BUTTON"&&(ue(!0),Ea.current={x:Be.clientX,y:Be.clientY})))},onPointerUp:()=>{var Be,Mt,Ht;if(de||!Dt)return;Ea.current=null;const ra=Number(((Be=nt.current)==null?void 0:Be.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),Xt=Number(((Mt=nt.current)==null?void 0:Mt.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),kt=new Date().getTime()-((Ht=ft.current)==null?void 0:Ht.getTime()),zt=Z==="x"?ra:Xt,ka=Math.abs(zt)/kt;if(Math.abs(zt)>=mce||ka>.11){De(ia.current),p.onDismiss==null||p.onDismiss.call(p,p),E(Z==="x"?ra>0?"right":"left":Xt>0?"down":"up"),je(),he(!0);return}else{var Te,Pt;(Te=nt.current)==null||Te.style.setProperty("--swipe-amount-x","0px"),(Pt=nt.current)==null||Pt.style.setProperty("--swipe-amount-y","0px")}se(!1),ue(!1),re(null)},onPointerMove:Be=>{var Mt,Ht,ra;if(!Ea.current||!Dt||((Mt=window.getSelection())==null?void 0:Mt.toString().length)>0)return;const kt=Be.clientY-Ea.current.y,zt=Be.clientX-Ea.current.x;var ka;const Te=(ka=e.swipeDirections)!=null?ka:vce(K);!Z&&(Math.abs(zt)>1||Math.abs(kt)>1)&&re(Math.abs(zt)>Math.abs(kt)?"x":"y");let Pt={x:0,y:0};const ua=Da=>1/(1.5+Math.abs(Da)/20);if(Z==="y"){if(Te.includes("top")||Te.includes("bottom"))if(Te.includes("top")&&kt<0||Te.includes("bottom")&&kt>0)Pt.y=kt;else{const Da=kt*ua(kt);Pt.y=Math.abs(Da)<Math.abs(kt)?Da:kt}}else if(Z==="x"&&(Te.includes("left")||Te.includes("right")))if(Te.includes("left")&&zt<0||Te.includes("right")&&zt>0)Pt.x=zt;else{const Da=zt*ua(zt);Pt.x=Math.abs(Da)<Math.abs(zt)?Da:zt}(Math.abs(Pt.x)>0||Math.abs(Pt.y)>0)&&se(!0),(Ht=nt.current)==null||Ht.style.setProperty("--swipe-amount-x",`${Pt.x}px`),(ra=nt.current)==null||ra.style.setProperty("--swipe-amount-y",`${Pt.y}px`)}},Lt&&!p.jsx&&Et!=="loading"?Pe.createElement("button",{"aria-label":W,"data-disabled":Yt,"data-close-button":!0,onClick:Yt||!Dt?()=>{}:()=>{je(),p.onDismiss==null||p.onDismiss.call(p,p)},className:Gd(D?.closeButton,p==null||(r=p.classNames)==null?void 0:r.closeButton)},(Ve=V?.close)!=null?Ve:rce):null,(Et||p.icon||p.promise)&&p.icon!==null&&(V?.[Et]!==null||p.icon)?Pe.createElement("div",{"data-icon":"",className:Gd(D?.icon,p==null||(n=p.classNames)==null?void 0:n.icon)},p.promise||p.type==="loading"&&!p.icon?p.icon||ie():null,p.type!=="loading"?Ee:null):null,Pe.createElement("div",{"data-content":"",className:Gd(D?.content,p==null||(i=p.classNames)==null?void 0:i.content)},Pe.createElement("div",{"data-title":"",className:Gd(D?.title,p==null||(o=p.classNames)==null?void 0:o.title)},p.jsx?p.jsx:typeof p.title=="function"?p.title():p.title),p.description?Pe.createElement("div",{"data-description":"",className:Gd(I,Wt,D?.description,p==null||(l=p.classNames)==null?void 0:l.description)},typeof p.description=="function"?p.description():p.description):null),Pe.isValidElement(p.cancel)?p.cancel:p.cancel&&M2(p.cancel)?Pe.createElement("button",{"data-button":!0,"data-cancel":!0,style:p.cancelButtonStyle||O,onClick:Be=>{M2(p.cancel)&&Dt&&(p.cancel.onClick==null||p.cancel.onClick.call(p.cancel,Be),je())},className:Gd(D?.cancelButton,p==null||(c=p.classNames)==null?void 0:c.cancelButton)},p.cancel.label):null,Pe.isValidElement(p.action)?p.action:p.action&&M2(p.action)?Pe.createElement("button",{"data-button":!0,"data-action":!0,style:p.actionButtonStyle||F,onClick:Be=>{M2(p.action)&&(p.action.onClick==null||p.action.onClick.call(p.action,Be),!Be.defaultPrevented&&je())},className:Gd(D?.actionButton,p==null||(d=p.classNames)==null?void 0:d.actionButton)},p.action.label):null)};function AD(){if(typeof window>"u"||typeof document>"u")return"ltr";const e=document.documentElement.getAttribute("dir");return e==="auto"||!e?window.getComputedStyle(document.documentElement).direction:e}function bce(e,t){const a={};return[e,t].forEach((r,n)=>{const i=n===1,o=i?"--mobile-offset":"--offset",l=i?hce:fce;function c(d){["top","right","bottom","left"].forEach(f=>{a[`${o}-${f}`]=typeof d=="number"?`${d}px`:d})}typeof r=="number"||typeof r=="string"?c(r):typeof r=="object"?["top","right","bottom","left"].forEach(d=>{r[d]===void 0?a[`${o}-${d}`]=l:a[`${o}-${d}`]=typeof r[d]=="number"?`${r[d]}px`:r[d]}):c(l)}),a}const Pce=Pe.forwardRef(function(t,a){const{id:r,invert:n,position:i="bottom-right",hotkey:o=["altKey","KeyT"],expand:l,closeButton:c,className:d,offset:f,mobileOffset:p,theme:g="light",richColors:m,duration:b,style:v,visibleToasts:y=uce,toastOptions:w,dir:S=AD(),gap:N=gce,icons:j,containerAriaLabel:C="Notifications"}=t,[R,T]=Pe.useState([]),O=Pe.useMemo(()=>r?R.filter(U=>U.toasterId===r):R.filter(U=>!U.toasterId),[R,r]),F=Pe.useMemo(()=>Array.from(new Set([i].concat(O.filter(U=>U.position).map(U=>U.position)))),[O,i]),[z,I]=Pe.useState([]),[B,K]=Pe.useState(!1),[J,G]=Pe.useState(!1),[D,V]=Pe.useState(g!=="system"?g:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),W=Pe.useRef(null),Z=o.join("+").replace(/Key/g,"").replace(/Digit/g,""),re=Pe.useRef(null),Q=Pe.useRef(!1),E=Pe.useCallback(U=>{T(q=>{var X;return(X=q.find(ne=>ne.id===U.id))!=null&&X.delete||Ko.dismiss(U.id),q.filter(({id:ne})=>ne!==U.id)})},[]);return Pe.useEffect(()=>Ko.subscribe(U=>{if(U.dismiss){requestAnimationFrame(()=>{T(q=>q.map(X=>X.id===U.id?{...X,delete:!0}:X))});return}setTimeout(()=>{wW.flushSync(()=>{T(q=>{const X=q.findIndex(ne=>ne.id===U.id);return X!==-1?[...q.slice(0,X),{...q[X],...U},...q.slice(X+1)]:[U,...q]})})})}),[R]),Pe.useEffect(()=>{if(g!=="system"){V(g);return}if(g==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?V("dark"):V("light")),typeof window>"u")return;const U=window.matchMedia("(prefers-color-scheme: dark)");try{U.addEventListener("change",({matches:q})=>{V(q?"dark":"light")})}catch{U.addListener(({matches:X})=>{try{V(X?"dark":"light")}catch(ne){console.error(ne)}})}},[g]),Pe.useEffect(()=>{R.length<=1&&K(!1)},[R]),Pe.useEffect(()=>{const U=q=>{var X;if(o.every(ue=>q[ue]||q.code===ue)){var ae;K(!0),(ae=W.current)==null||ae.focus()}q.code==="Escape"&&(document.activeElement===W.current||(X=W.current)!=null&&X.contains(document.activeElement))&&K(!1)};return document.addEventListener("keydown",U),()=>document.removeEventListener("keydown",U)},[o]),Pe.useEffect(()=>{if(W.current)return()=>{re.current&&(re.current.focus({preventScroll:!0}),re.current=null,Q.current=!1)}},[W.current]),Pe.createElement("section",{ref:a,"aria-label":`${C} ${Z}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},F.map((U,q)=>{var X;const[ne,ae]=U.split("-");return O.length?Pe.createElement("ol",{key:U,dir:S==="auto"?AD():S,tabIndex:-1,ref:W,className:d,"data-sonner-toaster":!0,"data-sonner-theme":D,"data-y-position":ne,"data-x-position":ae,style:{"--front-toast-height":`${((X=z[0])==null?void 0:X.height)||0}px`,"--width":`${pce}px`,"--gap":`${N}px`,...v,...bce(f,p)},onBlur:ue=>{Q.current&&!ue.currentTarget.contains(ue.relatedTarget)&&(Q.current=!1,re.current&&(re.current.focus({preventScroll:!0}),re.current=null))},onFocus:ue=>{ue.target instanceof HTMLElement&&ue.target.dataset.dismissible==="false"||Q.current||(Q.current=!0,re.current=ue.relatedTarget)},onMouseEnter:()=>K(!0),onMouseMove:()=>K(!0),onMouseLeave:()=>{J||K(!1)},onDragEnd:()=>K(!1),onPointerDown:ue=>{ue.target instanceof HTMLElement&&ue.target.dataset.dismissible==="false"||G(!0)},onPointerUp:()=>G(!1)},O.filter(ue=>!ue.position&&q===0||ue.position===U).map((ue,de)=>{var he,pe;return Pe.createElement(yce,{key:ue.id,icons:j,index:de,toast:ue,defaultRichColors:m,duration:(he=w?.duration)!=null?he:b,className:w?.className,descriptionClassName:w?.descriptionClassName,invert:n,visibleToasts:y,closeButton:(pe=w?.closeButton)!=null?pe:c,interacting:J,position:U,style:w?.style,unstyled:w?.unstyled,classNames:w?.classNames,cancelButtonStyle:w?.cancelButtonStyle,actionButtonStyle:w?.actionButtonStyle,closeButtonAriaLabel:w?.closeButtonAriaLabel,removeToast:E,toasts:O.filter(se=>se.position==ue.position),heights:z.filter(se=>se.position==ue.position),setHeights:I,expandByDefault:l,gap:N,expanded:B,swipeDirections:t.swipeDirections})})):null}))}),wce=({...e})=>{const{theme:t="system"}=Yle();return s.jsx(Pce,{"data-loc":"client/src/components/ui/sonner.tsx:8",theme:t,className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...e})};function tr(e,t,{checkForDefaultPrevented:a=!0}={}){return function(n){if(e?.(n),a===!1||!n.defaultPrevented)return t?.(n)}}function TD(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function SW(...e){return t=>{let a=!1;const r=e.map(n=>{const i=TD(n,t);return!a&&typeof i=="function"&&(a=!0),i});if(a)return()=>{for(let n=0;n<r.length;n++){const i=r[n];typeof i=="function"?i():TD(e[n],null)}}}}function jn(...e){return _.useCallback(SW(...e),e)}function Sce(e,t){const a=_.createContext(t),r=i=>{const{children:o,...l}=i,c=_.useMemo(()=>l,Object.values(l));return s.jsx(a.Provider,{value:c,children:o})};r.displayName=e+"Provider";function n(i){const o=_.useContext(a);if(o)return o;if(t!==void 0)return t;throw new Error(`\`${i}\` must be used within \`${e}\``)}return[r,n]}function mp(e,t=[]){let a=[];function r(i,o){const l=_.createContext(o),c=a.length;a=[...a,o];const d=p=>{const{scope:g,children:m,...b}=p,v=g?.[e]?.[c]||l,y=_.useMemo(()=>b,Object.values(b));return s.jsx(v.Provider,{value:y,children:m})};d.displayName=i+"Provider";function f(p,g){const m=g?.[e]?.[c]||l,b=_.useContext(m);if(b)return b;if(o!==void 0)return o;throw new Error(`\`${p}\` must be used within \`${i}\``)}return[d,f]}const n=()=>{const i=a.map(o=>_.createContext(o));return function(l){const c=l?.[e]||i;return _.useMemo(()=>({[`__scope${e}`]:{...l,[e]:c}}),[l,c])}};return n.scopeName=e,[r,Nce(n,...t)]}function Nce(...e){const t=e[0];if(e.length===1)return t;const a=()=>{const r=e.map(n=>({useScope:n(),scopeName:n.scopeName}));return function(i){const o=r.reduce((l,{useScope:c,scopeName:d})=>{const p=c(i)[`__scope${d}`];return{...l,...p}},{});return _.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return a.scopeName=t.scopeName,a}function a0(e){const t=jce(e),a=_.forwardRef((r,n)=>{const{children:i,...o}=r,l=_.Children.toArray(i),c=l.find(Ace);if(c){const d=c.props.children,f=l.map(p=>p===c?_.Children.count(d)>1?_.Children.only(null):_.isValidElement(d)?d.props.children:null:p);return s.jsx(t,{...o,ref:n,children:_.isValidElement(d)?_.cloneElement(d,void 0,f):null})}return s.jsx(t,{...o,ref:n,children:i})});return a.displayName=`${e}.Slot`,a}var NW=a0("Slot");function jce(e){const t=_.forwardRef((a,r)=>{const{children:n,...i}=a;if(_.isValidElement(n)){const o=_ce(n),l=Tce(i,n.props);return n.type!==_.Fragment&&(l.ref=r?SW(r,o):o),_.cloneElement(n,l)}return _.Children.count(n)>1?_.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var jW=Symbol("radix.slottable");function Cce(e){const t=({children:a})=>s.jsx(s.Fragment,{children:a});return t.displayName=`${e}.Slottable`,t.__radixId=jW,t}function Ace(e){return _.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===jW}function Tce(e,t){const a={...t};for(const r in t){const n=e[r],i=t[r];/^on[A-Z]/.test(r)?n&&i?a[r]=(...l)=>{const c=i(...l);return n(...l),c}:n&&(a[r]=n):r==="style"?a[r]={...n,...i}:r==="className"&&(a[r]=[n,i].filter(Boolean).join(" "))}return{...e,...a}}function _ce(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,a=t&&"isReactWarning"in t&&t.isReactWarning;return a?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,a=t&&"isReactWarning"in t&&t.isReactWarning,a?e.props.ref:e.props.ref||e.ref)}var kce=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],vr=kce.reduce((e,t)=>{const a=a0(`Primitive.${t}`),r=_.forwardRef((n,i)=>{const{asChild:o,...l}=n,c=o?a:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),s.jsx(c,{...l,ref:i})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function Ece(e,t){e&&ru.flushSync(()=>e.dispatchEvent(t))}function rp(e){const t=_.useRef(e);return _.useEffect(()=>{t.current=e}),_.useMemo(()=>(...a)=>t.current?.(...a),[])}function Rce(e,t=globalThis?.document){const a=rp(e);_.useEffect(()=>{const r=n=>{n.key==="Escape"&&a(n)};return t.addEventListener("keydown",r,{capture:!0}),()=>t.removeEventListener("keydown",r,{capture:!0})},[a,t])}var Oce="DismissableLayer",DT="dismissableLayer.update",Mce="dismissableLayer.pointerDownOutside",Dce="dismissableLayer.focusOutside",_D,CW=_.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),e3=_.forwardRef((e,t)=>{const{disableOutsidePointerEvents:a=!1,onEscapeKeyDown:r,onPointerDownOutside:n,onFocusOutside:i,onInteractOutside:o,onDismiss:l,...c}=e,d=_.useContext(CW),[f,p]=_.useState(null),g=f?.ownerDocument??globalThis?.document,[,m]=_.useState({}),b=jn(t,T=>p(T)),v=Array.from(d.layers),[y]=[...d.layersWithOutsidePointerEventsDisabled].slice(-1),w=v.indexOf(y),S=f?v.indexOf(f):-1,N=d.layersWithOutsidePointerEventsDisabled.size>0,j=S>=w,C=Fce(T=>{const O=T.target,F=[...d.branches].some(z=>z.contains(O));!j||F||(n?.(T),o?.(T),T.defaultPrevented||l?.())},g),R=Bce(T=>{const O=T.target;[...d.branches].some(z=>z.contains(O))||(i?.(T),o?.(T),T.defaultPrevented||l?.())},g);return Rce(T=>{S===d.layers.size-1&&(r?.(T),!T.defaultPrevented&&l&&(T.preventDefault(),l()))},g),_.useEffect(()=>{if(f)return a&&(d.layersWithOutsidePointerEventsDisabled.size===0&&(_D=g.body.style.pointerEvents,g.body.style.pointerEvents="none"),d.layersWithOutsidePointerEventsDisabled.add(f)),d.layers.add(f),kD(),()=>{a&&d.layersWithOutsidePointerEventsDisabled.size===1&&(g.body.style.pointerEvents=_D)}},[f,g,a,d]),_.useEffect(()=>()=>{f&&(d.layers.delete(f),d.layersWithOutsidePointerEventsDisabled.delete(f),kD())},[f,d]),_.useEffect(()=>{const T=()=>m({});return document.addEventListener(DT,T),()=>document.removeEventListener(DT,T)},[]),s.jsx(vr.div,{...c,ref:b,style:{pointerEvents:N?j?"auto":"none":void 0,...e.style},onFocusCapture:tr(e.onFocusCapture,R.onFocusCapture),onBlurCapture:tr(e.onBlurCapture,R.onBlurCapture),onPointerDownCapture:tr(e.onPointerDownCapture,C.onPointerDownCapture)})});e3.displayName=Oce;var Ice="DismissableLayerBranch",Lce=_.forwardRef((e,t)=>{const a=_.useContext(CW),r=_.useRef(null),n=jn(t,r);return _.useEffect(()=>{const i=r.current;if(i)return a.branches.add(i),()=>{a.branches.delete(i)}},[a.branches]),s.jsx(vr.div,{...e,ref:n})});Lce.displayName=Ice;function Fce(e,t=globalThis?.document){const a=rp(e),r=_.useRef(!1),n=_.useRef(()=>{});return _.useEffect(()=>{const i=l=>{if(l.target&&!r.current){let c=function(){AW(Mce,a,d,{discrete:!0})};const d={originalEvent:l};l.pointerType==="touch"?(t.removeEventListener("click",n.current),n.current=c,t.addEventListener("click",n.current,{once:!0})):c()}else t.removeEventListener("click",n.current);r.current=!1},o=window.setTimeout(()=>{t.addEventListener("pointerdown",i)},0);return()=>{window.clearTimeout(o),t.removeEventListener("pointerdown",i),t.removeEventListener("click",n.current)}},[t,a]),{onPointerDownCapture:()=>r.current=!0}}function Bce(e,t=globalThis?.document){const a=rp(e),r=_.useRef(!1);return _.useEffect(()=>{const n=i=>{i.target&&!r.current&&AW(Dce,a,{originalEvent:i},{discrete:!1})};return t.addEventListener("focusin",n),()=>t.removeEventListener("focusin",n)},[t,a]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function kD(){const e=new CustomEvent(DT);document.dispatchEvent(e)}function AW(e,t,a,{discrete:r}){const n=a.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:a});t&&n.addEventListener(e,t,{once:!0}),r?Ece(n,i):n.dispatchEvent(i)}var co=globalThis?.document?_.useLayoutEffect:()=>{},$ce=W5[" useId ".trim().toString()]||(()=>{}),Uce=0;function Xh(e){const[t,a]=_.useState($ce());return co(()=>{a(r=>r??String(Uce++))},[e]),e||(t?`radix-${t}`:"")}const zce=["top","right","bottom","left"],np=Math.min,Nl=Math.max,tw=Math.round,D2=Math.floor,lu=e=>({x:e,y:e}),qce={left:"right",right:"left",bottom:"top",top:"bottom"},Hce={start:"end",end:"start"};function IT(e,t,a){return Nl(e,np(t,a))}function Nf(e,t){return typeof e=="function"?e(t):e}function jf(e){return e.split("-")[0]}function z0(e){return e.split("-")[1]}function TE(e){return e==="x"?"y":"x"}function _E(e){return e==="y"?"height":"width"}const Vce=new Set(["top","bottom"]);function nu(e){return Vce.has(jf(e))?"y":"x"}function kE(e){return TE(nu(e))}function Gce(e,t,a){a===void 0&&(a=!1);const r=z0(e),n=kE(e),i=_E(n);let o=n==="x"?r===(a?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(o=aw(o)),[o,aw(o)]}function Wce(e){const t=aw(e);return[LT(e),t,LT(t)]}function LT(e){return e.replace(/start|end/g,t=>Hce[t])}const ED=["left","right"],RD=["right","left"],Yce=["top","bottom"],Kce=["bottom","top"];function Xce(e,t,a){switch(e){case"top":case"bottom":return a?t?RD:ED:t?ED:RD;case"left":case"right":return t?Yce:Kce;default:return[]}}function Qce(e,t,a,r){const n=z0(e);let i=Xce(jf(e),a==="start",r);return n&&(i=i.map(o=>o+"-"+n),t&&(i=i.concat(i.map(LT)))),i}function aw(e){return e.replace(/left|right|bottom|top/g,t=>qce[t])}function Zce(e){return{top:0,right:0,bottom:0,left:0,...e}}function TW(e){return typeof e!="number"?Zce(e):{top:e,right:e,bottom:e,left:e}}function rw(e){const{x:t,y:a,width:r,height:n}=e;return{width:r,height:n,top:a,left:t,right:t+r,bottom:a+n,x:t,y:a}}function OD(e,t,a){let{reference:r,floating:n}=e;const i=nu(t),o=kE(t),l=_E(o),c=jf(t),d=i==="y",f=r.x+r.width/2-n.width/2,p=r.y+r.height/2-n.height/2,g=r[l]/2-n[l]/2;let m;switch(c){case"top":m={x:f,y:r.y-n.height};break;case"bottom":m={x:f,y:r.y+r.height};break;case"right":m={x:r.x+r.width,y:p};break;case"left":m={x:r.x-n.width,y:p};break;default:m={x:r.x,y:r.y}}switch(z0(t)){case"start":m[o]-=g*(a&&d?-1:1);break;case"end":m[o]+=g*(a&&d?-1:1);break}return m}const Jce=async(e,t,a)=>{const{placement:r="bottom",strategy:n="absolute",middleware:i=[],platform:o}
vendor: 14,157 bytes, line 49
49=a,l=i.filter(Boolean),c=await(o.isRTL==null?void 0:o.isRTL(t));let d=await o.getElementRects({reference:e,floating:t,strategy:n}),{x:f,y:p}=OD(d,r,c),g=r,m={},b=0;for(let v=0;v<l.length;v++){const{name:y,fn:w}=l[v],{x:S,y:N,data:j,reset:C}=await w({x:f,y:p,initialPlacement:r,placement:g,strategy:n,middlewareData:m,rects:d,platform:o,elements:{reference:e,floating:t}});f=S??f,p=N??p,m={...m,[y]:{...m[y],...j}},C&&b<=50&&(b++,typeof C=="object"&&(C.placement&&(g=C.placement),C.rects&&(d=C.rects===!0?await o.getElementRects({reference:e,floating:t,strategy:n}):C.rects),{x:f,y:p}=OD(d,g,c)),v=-1)}return{x:f,y:p,placement:g,strategy:n,middlewareData:m}};async function ey(e,t){var a;t===void 0&&(t={});const{x:r,y:n,platform:i,rects:o,elements:l,strategy:c}=e,{boundary:d="clippingAncestors",rootBoundary:f="viewport",elementContext:p="floating",altBoundary:g=!1,padding:m=0}=Nf(t,e),b=TW(m),y=l[g?p==="floating"?"reference":"floating":p],w=rw(await i.getClippingRect({element:(a=await(i.isElement==null?void 0:i.isElement(y)))==null||a?y:y.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(l.floating)),boundary:d,rootBoundary:f,strategy:c})),S=p==="floating"?{x:r,y:n,width:o.floating.width,height:o.floating.height}:o.reference,N=await(i.getOffsetParent==null?void 0:i.getOffsetParent(l.floating)),j=await(i.isElement==null?void 0:i.isElement(N))?await(i.getScale==null?void 0:i.getScale(N))||{x:1,y:1}:{x:1,y:1},C=rw(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:S,offsetParent:N,strategy:c}):S);return{top:(w.top-C.top+b.top)/j.y,bottom:(C.bottom-w.bottom+b.bottom)/j.y,left:(w.left-C.left+b.left)/j.x,right:(C.right-w.right+b.right)/j.x}}const ede=e=>({name:"arrow",options:e,async fn(t){const{x:a,y:r,placement:n,rects:i,platform:o,elements:l,middlewareData:c}=t,{element:d,padding:f=0}=Nf(e,t)||{};if(d==null)return{};const p=TW(f),g={x:a,y:r},m=kE(n),b=_E(m),v=await o.getDimensions(d),y=m==="y",w=y?"top":"left",S=y?"bottom":"right",N=y?"clientHeight":"clientWidth",j=i.reference[b]+i.reference[m]-g[m]-i.floating[b],C=g[m]-i.reference[m],R=await(o.getOffsetParent==null?void 0:o.getOffsetParent(d));let T=R?R[N]:0;(!T||!await(o.isElement==null?void 0:o.isElement(R)))&&(T=l.floating[N]||i.floating[b]);const O=j/2-C/2,F=T/2-v[b]/2-1,z=np(p[w],F),I=np(p[S],F),B=z,K=T-v[b]-I,J=T/2-v[b]/2+O,G=IT(B,J,K),D=!c.arrow&&z0(n)!=null&&J!==G&&i.reference[b]/2-(J<B?z:I)-v[b]/2<0,V=D?J<B?J-B:J-K:0;return{[m]:g[m]+V,data:{[m]:G,centerOffset:J-G-V,...D&&{alignmentOffset:V}},reset:D}}}),tde=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var a,r;const{placement:n,middlewareData:i,rects:o,initialPlacement:l,platform:c,elements:d}=t,{mainAxis:f=!0,crossAxis:p=!0,fallbackPlacements:g,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:b="none",flipAlignment:v=!0,...y}=Nf(e,t);if((a=i.arrow)!=null&&a.alignmentOffset)return{};const w=jf(n),S=nu(l),N=jf(l)===l,j=await(c.isRTL==null?void 0:c.isRTL(d.floating)),C=g||(N||!v?[aw(l)]:Wce(l)),R=b!=="none";!g&&R&&C.push(...Qce(l,v,b,j));const T=[l,...C],O=await ey(t,y),F=[];let z=((r=i.flip)==null?void 0:r.overflows)||[];if(f&&F.push(O[w]),p){const J=Gce(n,o,j);F.push(O[J[0]],O[J[1]])}if(z=[...z,{placement:n,overflows:F}],!F.every(J=>J<=0)){var I,B;const J=(((I=i.flip)==null?void 0:I.index)||0)+1,G=T[J];if(G&&(!(p==="alignment"?S!==nu(G):!1)||z.every(W=>nu(W.placement)===S?W.overflows[0]>0:!0)))return{data:{index:J,overflows:z},reset:{placement:G}};let D=(B=z.filter(V=>V.overflows[0]<=0).sort((V,W)=>V.overflows[1]-W.overflows[1])[0])==null?void 0:B.placement;if(!D)switch(m){case"bestFit":{var K;const V=(K=z.filter(W=>{if(R){const Z=nu(W.placement);return Z===S||Z==="y"}return!0}).map(W=>[W.placement,W.overflows.filter(Z=>Z>0).reduce((Z,re)=>Z+re,0)]).sort((W,Z)=>W[1]-Z[1])[0])==null?void 0:K[0];V&&(D=V);break}case"initialPlacement":D=l;break}if(n!==D)return{reset:{placement:D}}}return{}}}};function MD(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function DD(e){return zce.some(t=>e[t]>=0)}const ade=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:a}=t,{strategy:r="referenceHidden",...n}=Nf(e,t);switch(r){case"referenceHidden":{const i=await ey(t,{...n,elementContext:"reference"}),o=MD(i,a.reference);return{data:{referenceHiddenOffsets:o,referenceHidden:DD(o)}}}case"escaped":{const i=await ey(t,{...n,altBoundary:!0}),o=MD(i,a.floating);return{data:{escapedOffsets:o,escaped:DD(o)}}}default:return{}}}}},_W=new Set(["left","top"]);async function rde(e,t){const{placement:a,platform:r,elements:n}=e,i=await(r.isRTL==null?void 0:r.isRTL(n.floating)),o=jf(a),l=z0(a),c=nu(a)==="y",d=_W.has(o)?-1:1,f=i&&c?-1:1,p=Nf(t,e);let{mainAxis:g,crossAxis:m,alignmentAxis:b}=typeof p=="number"?{mainAxis:p,crossAxis:0,alignmentAxis:null}:{mainAxis:p.mainAxis||0,crossAxis:p.crossAxis||0,alignmentAxis:p.alignmentAxis};return l&&typeof b=="number"&&(m=l==="end"?b*-1:b),c?{x:m*f,y:g*d}:{x:g*d,y:m*f}}const nde=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var a,r;const{x:n,y:i,placement:o,middlewareData:l}=t,c=await rde(t,e);return o===((a=l.offset)==null?void 0:a.placement)&&(r=l.arrow)!=null&&r.alignmentOffset?{}:{x:n+c.x,y:i+c.y,data:{...c,placement:o}}}}},sde=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:a,y:r,placement:n}=t,{mainAxis:i=!0,crossAxis:o=!1,limiter:l={fn:y=>{let{x:w,y:S}=y;return{x:w,y:S}}},...c}=Nf(e,t),d={x:a,y:r},f=await ey(t,c),p=nu(jf(n)),g=TE(p);let m=d[g],b=d[p];if(i){const y=g==="y"?"top":"left",w=g==="y"?"bottom":"right",S=m+f[y],N=m-f[w];m=IT(S,m,N)}if(o){const y=p==="y"?"top":"left",w=p==="y"?"bottom":"right",S=b+f[y],N=b-f[w];b=IT(S,b,N)}const v=l.fn({...t,[g]:m,[p]:b});return{...v,data:{x:v.x-a,y:v.y-r,enabled:{[g]:i,[p]:o}}}}}},ide=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:a,y:r,placement:n,rects:i,middlewareData:o}=t,{offset:l=0,mainAxis:c=!0,crossAxis:d=!0}=Nf(e,t),f={x:a,y:r},p=nu(n),g=TE(p);let m=f[g],b=f[p];const v=Nf(l,t),y=typeof v=="number"?{mainAxis:v,crossAxis:0}:{mainAxis:0,crossAxis:0,...v};if(c){const N=g==="y"?"height":"width",j=i.reference[g]-i.floating[N]+y.mainAxis,C=i.reference[g]+i.reference[N]-y.mainAxis;m<j?m=j:m>C&&(m=C)}if(d){var w,S;const N=g==="y"?"width":"height",j=_W.has(jf(n)),C=i.reference[p]-i.floating[N]+(j&&((w=o.offset)==null?void 0:w[p])||0)+(j?0:y.crossAxis),R=i.reference[p]+i.reference[N]+(j?0:((S=o.offset)==null?void 0:S[p])||0)-(j?y.crossAxis:0);b<C?b=C:b>R&&(b=R)}return{[g]:m,[p]:b}}}},ode=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var a,r;const{placement:n,rects:i,platform:o,elements:l}=t,{apply:c=()=>{},...d}=Nf(e,t),f=await ey(t,d),p=jf(n),g=z0(n),m=nu(n)==="y",{width:b,height:v}=i.floating;let y,w;p==="top"||p==="bottom"?(y=p,w=g===(await(o.isRTL==null?void 0:o.isRTL(l.floating))?"start":"end")?"left":"right"):(w=p,y=g==="end"?"top":"bottom");const S=v-f.top-f.bottom,N=b-f.left-f.right,j=np(v-f[y],S),C=np(b-f[w],N),R=!t.middlewareData.shift;let T=j,O=C;if((a=t.middlewareData.shift)!=null&&a.enabled.x&&(O=N),(r=t.middlewareData.shift)!=null&&r.enabled.y&&(T=S),R&&!g){const z=Nl(f.left,0),I=Nl(f.right,0),B=Nl(f.top,0),K=Nl(f.bottom,0);m?O=b-2*(z!==0||I!==0?z+I:Nl(f.left,f.right)):T=v-2*(B!==0||K!==0?B+K:Nl(f.top,f.bottom))}await c({...t,availableWidth:O,availableHeight:T});const F=await o.getDimensions(l.floating);return b!==F.width||v!==F.height?{reset:{rects:!0}}:{}}}};function t3(){return typeof window<"u"}function q0(e){return kW(e)?(e.nodeName||"").toLowerCase():"#document"}function Ml(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function ju(e){var t;return(t=(kW(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function kW(e){return t3()?e instanceof Node||e instanceof Ml(e).Node:!1}function vd(e){return t3()?e instanceof Element||e instanceof Ml(e).Element:!1}function pu(e){return t3()?e instanceof HTMLElement||e instanceof Ml(e).HTMLElement:!1}function ID(e){return!t3()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Ml(e).ShadowRoot}const lde=new Set(["inline","contents"]);function ub(e){const{overflow:t,overflowX:a,overflowY:r,display:n}=yd(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+a)&&!lde.has(n)}const cde=new Set(["table","td","th"]);function dde(e){return cde.has(q0(e))}const ude=[":popover-open",":modal"];function a3(e){return ude.some(t=>{try{return e.matches(t)}catch{return!1}})}const fde=["transform","translate","scale","rotate","perspective"],hde=["transform","translate","scale","rotate","perspective","filter"],pde=["paint","layout","strict","content"];function EE(e){const t=RE(),a=vd(e)?yd(e):e;return fde.some(r=>a[r]?a[r]!=="none":!1)||(a.containerType?a.containerType!=="normal":!1)||!t&&(a.backdropFilter?a.backdropFilter!=="none":!1)||!t&&(a.filter?a.filter!=="none":!1)||hde.some(r=>(a.willChange||"").includes(r))||pde.some(r=>(a.contain||"").includes(r))}function gde(e){let t=sp(e);for(;pu(t)&&!r0(t);){if(EE(t))return t;if(a3(t))return null;t=sp(t)}return null}function RE(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const mde=new Set(["html","body","#document"]);function r0(e){return mde.has(q0(e))}function yd(e){return Ml(e).getComputedStyle(e)}function r3(e){return vd(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function sp(e){if(q0(e)==="html")return e;const t=e.assignedSlot||e.parentNode||ID(e)&&e.host||ju(e);return ID(t)?t.host:t}function EW(e){const t=sp(e);return r0(t)?e.ownerDocument?e.ownerDocument.body:e.body:pu(t)&&ub(t)?t:EW(t)}function ty(e,t,a){var r;t===void 0&&(t=[]),a===void 0&&(a=!0);const n=EW(e),i=n===((r=e.ownerDocument)==null?void 0:r.body),o=Ml(n);if(i){const l=FT(o);return t.concat(o,o.visualViewport||[],ub(n)?n:[],l&&a?ty(l):[])}return t.concat(n,ty(n,[],a))}function FT(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function RW(e){const t=yd(e);let a=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const n=pu(e),i=n?e.offsetWidth:a,o=n?e.offsetHeight:r,l=tw(a)!==i||tw(r)!==o;return l&&(a=i,r=o),{width:a,height:r,$:l}}function OE(e){return vd(e)?e:e.contextElement}function Mx(e){const t=OE(e);if(!pu(t))return lu(1);const a=t.getBoundingClientRect(),{width:r,height:n,$:i}=RW(t);let o=(i?tw(a.width):a.width)/r,l=(i?tw(a.height):a.height)/n;return(!o||!Number.isFinite(o))&&(o=1),(!l||!Number.isFinite(l))&&(l=1),{x:o,y:l}}const xde=lu(0);function OW(e){const t=Ml(e);return!RE()||!t.visualViewport?xde:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function vde(e,t,a){return t===void 0&&(t=!1),!a||t&&a!==Ml(e)?!1:t}function _g(e,t,a,r){t===void 0&&(t=!1),a===void 0&&(a=!1);const n=e.getBoundingClientRect(),i=OE(e);let o=lu(1);t&&(r?vd(r)&&(o=Mx(r)):o=Mx(e));const l=vde(i,a,r)?OW(i):lu(0);let c=(n.left+l.x)/o.x,d=(n.top+l.y)/o.y,f=n.width/o.x,p=n.height/o.y;if(i){const g=Ml(i),m=r&&vd(r)?Ml(r):r;let b=g,v=FT(b);for(;v&&r&&m!==b;){const y=Mx(v),w=v.getBoundingClientRect(),S=yd(v),N=w.left+(v.clientLeft+parseFloat(S.paddingLeft))*y.x,j=w.top+(v.clientTop+parseFloat(S.paddingTop))*y.y;c*=y.x,d*=y.y,f*=y.x,p*=y.y,c+=N,d+=j,b=Ml(v),v=FT(b)}}return rw({width:f,height:p,x:c,y:d})}function n3(e,t){const a=r3(e).scrollLeft;return t?t.left+a:_g(ju(e)).left+a}function MW(e,t){const a=e.getBoundingClientRect(),r=a.left+t.scrollLeft-n3(e,a),n=a.top+t.scrollTop;return{x:r,y:n}}function yde(e){let{elements:t,rect:a,offsetParent:r,strategy:n}=e;const i=n==="fixed",o=ju(r),l=t?a3(t.floating):!1;if(r===o||l&&i)return a;let c={scrollLeft:0,scrollTop:0},d=lu(1);const f=lu(0),p=pu(r);if((p||!p&&!i)&&((q0(r)!=="body"||ub(o))&&(c=r3(r)),pu(r))){const m=_g(r);d=Mx(r),f.x=m.x+r.clientLeft,f.y=m.y+r.clientTop}const g=o&&!p&&!i?MW(o,c):lu(0);return{width:a.width*d.x,height:a.height*d.y,x:a.x*d.x-c.scrollLeft*d.x+f.x+g.x,y:a.y*d.y-c.scrollTop*d.y+f.y+g.y}}function bde(e){return Array.from(e.getClientRects())}function Pde(e){const t=ju(e),a=r3(e),r=e.ownerDocument.body,n=Nl(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=Nl(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let o=-a.scrollLeft+n3(e);const l=-a.scrollTop;return yd(r).direction==="rtl"&&(o+=Nl(t.clientWidth,r.clientWidth)-n),{width:n,height:i,x:o,y:l}}const LD=25;function wde(e,t){const a=Ml(e),r=ju(e),n=a.visualViewport;let i=r.clientWidth,o=r.clientHeight,l=0,c=0;if(n){i=n.width,o=n.height;const f=RE();(!f||f&&t==="fixed")&&(l=n.offsetLeft,c=n.offsetTop)}const d=n3(r);if(d<=0){const f=r.ownerDocument,p=f.body,g=getComputedStyle(p),m=f.compatMode==="CSS1Compat"&&parseFloat(g.marginLeft)+parseFloat(g.marginRight)||0,b=Math.abs(r.clientWidth-p.clientWidth-m);b<=LD&&(i-=b)}else d<=LD&&(i+=d);return{width:i,height:o,x:l,y:c}}const Sde=new Set(["absolute","fixed"]);function Nde(e,t){const a=_g(e,!0,t==="fixed"),r=a.top+e.clientTop,n=a.left+e.clientLeft,i=pu(e)?Mx(e):lu(1),o=e.clientWidth*i.x,l=e.clientHeight*i.y,c=n*i.x,d=r*i.y;return{width:o,height:l,x:c,y:d}}function FD(e,t,a){let r;if(t==="viewport")r=wde(e,a);else if(t==="document")r=Pde(ju(e));else if(vd(t))r=Nde(t,a);else{const n=OW(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return rw(r)}function DW(e,t){const a=sp(e);return a===t||!vd(a)||r0(a)?!1:yd(a).position==="fixed"||DW(a,t)}function jde(e,t){const a=t.get(e);if(a)return a;let r=ty(e,[],!1).filter(l=>vd(l)&&q0(l)!=="body"),n=null;const i=yd(e).position==="fixed";let o=i?sp(e):e;for(;vd(o)&&!r0(o);){const l=yd(o),c=EE(o);!c&&l.position==="fixed"&&(n=null),(i?!c&&!n:!c&&l.position==="static"&&!!n&&Sde.has(n.position)||ub(o)&&!c&&DW(e,o))?r=r.filter(f=>f!==o):n=l,o=sp(o)}return t.set(e,r),r}function Cde(e){let{element:t,boundary:a,rootBoundary:r,strategy:n}=e;const o=[...a==="clippingAncestors"?a3(t)?[]:jde(t,this._c):[].concat(a),r],l=o[0],c=o.reduce((d,f)=>{const p=FD(t,f,n);return d.top=Nl(p.top,d.top),d.right=np(p.right,d.right),d.bottom=np(p.bottom,d.bottom),d.left
vendor: 9,429 bytes, line 49
49=Nl(p.left,d.left),d},FD(t,l,n));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}}function Ade(e){const{width:t,height:a}=RW(e);return{width:t,height:a}}function Tde(e,t,a){const r=pu(t),n=ju(t),i=a==="fixed",o=_g(e,!0,i,t);let l={scrollLeft:0,scrollTop:0};const c=lu(0);function d(){c.x=n3(n)}if(r||!r&&!i)if((q0(t)!=="body"||ub(n))&&(l=r3(t)),r){const m=_g(t,!0,i,t);c.x=m.x+t.clientLeft,c.y=m.y+t.clientTop}else n&&d();i&&!r&&n&&d();const f=n&&!r&&!i?MW(n,l):lu(0),p=o.left+l.scrollLeft-c.x-f.x,g=o.top+l.scrollTop-c.y-f.y;return{x:p,y:g,width:o.width,height:o.height}}function WN(e){return yd(e).position==="static"}function BD(e,t){if(!pu(e)||yd(e).position==="fixed")return null;if(t)return t(e);let a=e.offsetParent;return ju(e)===a&&(a=a.ownerDocument.body),a}function IW(e,t){const a=Ml(e);if(a3(e))return a;if(!pu(e)){let n=sp(e);for(;n&&!r0(n);){if(vd(n)&&!WN(n))return n;n=sp(n)}return a}let r=BD(e,t);for(;r&&dde(r)&&WN(r);)r=BD(r,t);return r&&r0(r)&&WN(r)&&!EE(r)?a:r||gde(e)||a}const _de=async function(e){const t=this.getOffsetParent||IW,a=this.getDimensions,r=await a(e.floating);return{reference:Tde(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function kde(e){return yd(e).direction==="rtl"}const Ede={convertOffsetParentRelativeRectToViewportRelativeRect:yde,getDocumentElement:ju,getClippingRect:Cde,getOffsetParent:IW,getElementRects:_de,getClientRects:bde,getDimensions:Ade,getScale:Mx,isElement:vd,isRTL:kde};function LW(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function Rde(e,t){let a=null,r;const n=ju(e);function i(){var l;clearTimeout(r),(l=a)==null||l.disconnect(),a=null}function o(l,c){l===void 0&&(l=!1),c===void 0&&(c=1),i();const d=e.getBoundingClientRect(),{left:f,top:p,width:g,height:m}=d;if(l||t(),!g||!m)return;const b=D2(p),v=D2(n.clientWidth-(f+g)),y=D2(n.clientHeight-(p+m)),w=D2(f),N={rootMargin:-b+"px "+-v+"px "+-y+"px "+-w+"px",threshold:Nl(0,np(1,c))||1};let j=!0;function C(R){const T=R[0].intersectionRatio;if(T!==c){if(!j)return o();T?o(!1,T):r=setTimeout(()=>{o(!1,1e-7)},1e3)}T===1&&!LW(d,e.getBoundingClientRect())&&o(),j=!1}try{a=new IntersectionObserver(C,{...N,root:n.ownerDocument})}catch{a=new IntersectionObserver(C,N)}a.observe(e)}return o(!0),i}function Ode(e,t,a,r){r===void 0&&(r={});const{ancestorScroll:n=!0,ancestorResize:i=!0,elementResize:o=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:c=!1}=r,d=OE(e),f=n||i?[...d?ty(d):[],...ty(t)]:[];f.forEach(w=>{n&&w.addEventListener("scroll",a,{passive:!0}),i&&w.addEventListener("resize",a)});const p=d&&l?Rde(d,a):null;let g=-1,m=null;o&&(m=new ResizeObserver(w=>{let[S]=w;S&&S.target===d&&m&&(m.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var N;(N=m)==null||N.observe(t)})),a()}),d&&!c&&m.observe(d),m.observe(t));let b,v=c?_g(e):null;c&&y();function y(){const w=_g(e);v&&!LW(v,w)&&a(),v=w,b=requestAnimationFrame(y)}return a(),()=>{var w;f.forEach(S=>{n&&S.removeEventListener("scroll",a),i&&S.removeEventListener("resize",a)}),p?.(),(w=m)==null||w.disconnect(),m=null,c&&cancelAnimationFrame(b)}}const Mde=nde,Dde=sde,Ide=tde,Lde=ode,Fde=ade,$D=ede,Bde=ide,$de=(e,t,a)=>{const r=new Map,n={platform:Ede,...a},i={...n.platform,_c:r};return Jce(e,t,{...n,platform:i})};var Ude=typeof document<"u",zde=function(){},MP=Ude?_.useLayoutEffect:zde;function nw(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let a,r,n;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(a=e.length,a!==t.length)return!1;for(r=a;r--!==0;)if(!nw(e[r],t[r]))return!1;return!0}if(n=Object.keys(e),a=n.length,a!==Object.keys(t).length)return!1;for(r=a;r--!==0;)if(!{}.hasOwnProperty.call(t,n[r]))return!1;for(r=a;r--!==0;){const i=n[r];if(!(i==="_owner"&&e.$$typeof)&&!nw(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function FW(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function UD(e,t){const a=FW(e);return Math.round(t*a)/a}function YN(e){const t=_.useRef(e);return MP(()=>{t.current=e}),t}function qde(e){e===void 0&&(e={});const{placement:t="bottom",strategy:a="absolute",middleware:r=[],platform:n,elements:{reference:i,floating:o}={},transform:l=!0,whileElementsMounted:c,open:d}=e,[f,p]=_.useState({x:0,y:0,strategy:a,placement:t,middlewareData:{},isPositioned:!1}),[g,m]=_.useState(r);nw(g,r)||m(r);const[b,v]=_.useState(null),[y,w]=_.useState(null),S=_.useCallback(W=>{W!==R.current&&(R.current=W,v(W))},[]),N=_.useCallback(W=>{W!==T.current&&(T.current=W,w(W))},[]),j=i||b,C=o||y,R=_.useRef(null),T=_.useRef(null),O=_.useRef(f),F=c!=null,z=YN(c),I=YN(n),B=YN(d),K=_.useCallback(()=>{if(!R.current||!T.current)return;const W={placement:t,strategy:a,middleware:g};I.current&&(W.platform=I.current),$de(R.current,T.current,W).then(Z=>{const re={...Z,isPositioned:B.current!==!1};J.current&&!nw(O.current,re)&&(O.current=re,ru.flushSync(()=>{p(re)}))})},[g,t,a,I,B]);MP(()=>{d===!1&&O.current.isPositioned&&(O.current.isPositioned=!1,p(W=>({...W,isPositioned:!1})))},[d]);const J=_.useRef(!1);MP(()=>(J.current=!0,()=>{J.current=!1}),[]),MP(()=>{if(j&&(R.current=j),C&&(T.current=C),j&&C){if(z.current)return z.current(j,C,K);K()}},[j,C,K,z,F]);const G=_.useMemo(()=>({reference:R,floating:T,setReference:S,setFloating:N}),[S,N]),D=_.useMemo(()=>({reference:j,floating:C}),[j,C]),V=_.useMemo(()=>{const W={position:a,left:0,top:0};if(!D.floating)return W;const Z=UD(D.floating,f.x),re=UD(D.floating,f.y);return l?{...W,transform:"translate("+Z+"px, "+re+"px)",...FW(D.floating)>=1.5&&{willChange:"transform"}}:{position:a,left:Z,top:re}},[a,l,D.floating,f.x,f.y]);return _.useMemo(()=>({...f,update:K,refs:G,elements:D,floatingStyles:V}),[f,K,G,D,V])}const Hde=e=>{function t(a){return{}.hasOwnProperty.call(a,"current")}return{name:"arrow",options:e,fn(a){const{element:r,padding:n}=typeof e=="function"?e(a):e;return r&&t(r)?r.current!=null?$D({element:r.current,padding:n}).fn(a):{}:r?$D({element:r,padding:n}).fn(a):{}}}},Vde=(e,t)=>({...Mde(e),options:[e,t]}),Gde=(e,t)=>({...Dde(e),options:[e,t]}),Wde=(e,t)=>({...Bde(e),options:[e,t]}),Yde=(e,t)=>({...Ide(e),options:[e,t]}),Kde=(e,t)=>({...Lde(e),options:[e,t]}),Xde=(e,t)=>({...Fde(e),options:[e,t]}),Qde=(e,t)=>({...Hde(e),options:[e,t]});var Zde="Arrow",BW=_.forwardRef((e,t)=>{const{children:a,width:r=10,height:n=5,...i}=e;return s.jsx(vr.svg,{...i,ref:t,width:r,height:n,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?a:s.jsx("polygon",{points:"0,0 30,0 15,10"})})});BW.displayName=Zde;var Jde=BW;function $W(e){const[t,a]=_.useState(void 0);return co(()=>{if(e){a({width:e.offsetWidth,height:e.offsetHeight});const r=new ResizeObserver(n=>{if(!Array.isArray(n)||!n.length)return;const i=n[0];let o,l;if("borderBoxSize"in i){const c=i.borderBoxSize,d=Array.isArray(c)?c[0]:c;o=d.inlineSize,l=d.blockSize}else o=e.offsetWidth,l=e.offsetHeight;a({width:o,height:l})});return r.observe(e,{box:"border-box"}),()=>r.unobserve(e)}else a(void 0)},[e]),t}var ME="Popper",[UW,s3]=mp(ME),[eue,zW]=UW(ME),qW=e=>{const{__scopePopper:t,children:a}=e,[r,n]=_.useState(null);return s.jsx(eue,{scope:t,anchor:r,onAnchorChange:n,children:a})};qW.displayName=ME;var HW="PopperAnchor",VW=_.forwardRef((e,t)=>{const{__scopePopper:a,virtualRef:r,...n}=e,i=zW(HW,a),o=_.useRef(null),l=jn(t,o),c=_.useRef(null);return _.useEffect(()=>{const d=c.current;c.current=r?.current||o.current,d!==c.current&&i.onAnchorChange(c.current)}),r?null:s.jsx(vr.div,{...n,ref:l})});VW.displayName=HW;var DE="PopperContent",[tue,aue]=UW(DE),GW=_.forwardRef((e,t)=>{const{__scopePopper:a,side:r="bottom",sideOffset:n=0,align:i="center",alignOffset:o=0,arrowPadding:l=0,avoidCollisions:c=!0,collisionBoundary:d=[],collisionPadding:f=0,sticky:p="partial",hideWhenDetached:g=!1,updatePositionStrategy:m="optimized",onPlaced:b,...v}=e,y=zW(DE,a),[w,S]=_.useState(null),N=jn(t,ae=>S(ae)),[j,C]=_.useState(null),R=$W(j),T=R?.width??0,O=R?.height??0,F=r+(i!=="center"?"-"+i:""),z=typeof f=="number"?f:{top:0,right:0,bottom:0,left:0,...f},I=Array.isArray(d)?d:[d],B=I.length>0,K={padding:z,boundary:I.filter(nue),altBoundary:B},{refs:J,floatingStyles:G,placement:D,isPositioned:V,middlewareData:W}=qde({strategy:"fixed",placement:F,whileElementsMounted:(...ae)=>Ode(...ae,{animationFrame:m==="always"}),elements:{reference:y.anchor},middleware:[Vde({mainAxis:n+O,alignmentAxis:o}),c&&Gde({mainAxis:!0,crossAxis:!1,limiter:p==="partial"?Wde():void 0,...K}),c&&Yde({...K}),Kde({...K,apply:({elements:ae,rects:ue,availableWidth:de,availableHeight:he})=>{const{width:pe,height:se}=ue.reference,ze=ae.floating.style;ze.setProperty("--radix-popper-available-width",`${de}px`),ze.setProperty("--radix-popper-available-height",`${he}px`),ze.setProperty("--radix-popper-anchor-width",`${pe}px`),ze.setProperty("--radix-popper-anchor-height",`${se}px`)}}),j&&Qde({element:j,padding:l}),sue({arrowWidth:T,arrowHeight:O}),g&&Xde({strategy:"referenceHidden",...K})]}),[Z,re]=KW(D),Q=rp(b);co(()=>{V&&Q?.()},[V,Q]);const E=W.arrow?.x,U=W.arrow?.y,q=W.arrow?.centerOffset!==0,[X,ne]=_.useState();return co(()=>{w&&ne(window.getComputedStyle(w).zIndex)},[w]),s.jsx("div",{ref:J.setFloating,"data-radix-popper-content-wrapper":"",style:{...G,transform:V?G.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:X,"
49--radix-popper-transform-origin":[W.transformOrigin?.x,W.transformOrigin?.y].join(" "),...W.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:s.jsx(tue,{scope:a,placedSide:Z,onArrowChange:C,arrowX:E,arrowY:U,shouldHideArrow:q,children:s.jsx(vr.div,{"data-side":Z,"data-align":re,...v,ref:N,style:{...v.style,animation:V?void 0:"none"}})})})});GW.displayName=DE;var WW="PopperArrow",rue={top:"bottom",right:"left",bottom:"top",left:"right"},YW=_.forwardRef(function(t,a){const{__scopePopper:r,...n}=t,i=aue(WW,r),o=rue[i.placedSide];return s.jsx("span",{ref:i.onArrowChange,style:{position:"absolute",left:i.arrowX,top:i.arrowY,[o]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[i.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[i.placedSide],visibility:i.shouldHideArrow?"hidden":void 0},children:s.jsx(Jde,{...n,ref:a,style:{...n.style,display:"block"}})})});YW.displayName=WW;function nue(e){return e!==null}var sue=e=>({name:"transformOrigin",options:e,fn(t){const{placement:a,rects:r,middlewareData:n}=t,o=n.arrow?.centerOffset!==0,l=o?0:e.arrowWidth,c=o?0:e.arrowHeight,[d,f]=KW(a),p={start:"0%",center:"50%",end:"100%"}[f],g=(n.arrow?.x??0)+l/2,m=(n.arrow?.y??0)+c/2;let b="",v="";return d==="bottom"?(b=o?p:`${g}px`,v=`${-c}px`):d==="top"?(b=o?p:`${g}px`,v=`${r.floating.height+c}px`):d==="right"?(b=`${-c}px`,v=o?p:`${m}px`):d==="left"&&(b=`${r.floating.width+c}px`,v=o?p:`${m}px`),{data:{x:b,y:v}}}});function KW(e){const[t,a="center"]=e.split("-");return[t,a]}var iue=qW,XW=VW,QW=GW,ZW=YW,oue="Portal",IE=_.forwardRef((e,t)=>{const{container:a,...r}=e,[n,i]=_.useState(!1);co(()=>i(!0),[]);const o=a||n&&globalThis?.document?.body;return o?wW.createPortal(s.jsx(vr.div,{...r,ref:t}),o):null});IE.displayName=oue;function lue(e,t){return _.useReducer((a,r)=>t[a][r]??a,e)}var H0=e=>{const{present:t,children:a}=e,r=cue(t),n=typeof a=="function"?a({present:r.isPresent}):_.Children.only(a),i=jn(r.ref,due(n));return typeof a=="function"||r.isPresent?_.cloneElement(n,{ref:i}):null};H0.displayName="Presence";function cue(e){const[t,a]=_.useState(),r=_.useRef(null),n=_.useRef(e),i=_.useRef("none"),o=e?"mounted":"unmounted",[l,c]=lue(o,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return _.useEffect(()=>{const d=I2(r.current);i.current=l==="mounted"?d:"none"},[l]),co(()=>{const d=r.current,f=n.current;if(f!==e){const g=i.current,m=I2(d);e?c("MOUNT"):m==="none"||d?.display==="none"?c("UNMOUNT"):c(f&&g!==m?"ANIMATION_OUT":"UNMOUNT"),n.current=e}},[e,c]),co(()=>{if(t){let d;const f=t.ownerDocument.defaultView??window,p=m=>{const v=I2(r.current).includes(CSS.escape(m.animationName));if(m.target===t&&v&&(c("ANIMATION_END"),!n.current)){const y=t.style.animationFillMode;t.style.animationFillMode="forwards",d=f.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=y)})}},g=m=>{m.target===t&&(i.current=I2(r.current))};return t.addEventListener("animationstart",g),t.addEventListener("animationcancel",p),t.addEventListener("animationend",p),()=>{f.clearTimeout(d),t.removeEventListener("animationstart",g),t.removeEventListener("animationcancel",p),t.removeEventListener("animationend",p)}}else c("ANIMATION_END")},[t,c]),{isPresent:["mounted","unmountSuspended"].includes(l),ref:_.useCallback(d=>{r.current=d?getComputedStyle(d):null,a(d)},[])}}function I2(e){return e?.animationName||"none"}function due(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,a=t&&"isReactWarning"in t&&t.isReactWarning;return a?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,a=t&&"isReactWarning"in t&&t.isReactWarning,a?e.props.ref:e.props.ref||e.ref)}var uue=W5[" useInsertionEffect ".trim().toString()]||co;function n0({prop:e,defaultProp:t,onChange:a=()=>{},caller:r}){const[n,i,o]=fue({defaultProp:t,onChange:a}),l=e!==void 0,c=l?e:n;{const f=_.useRef(e!==void 0);_.useEffect(()=>{const p=f.current;p!==l&&console.warn(`${r} is changing from ${p?"controlled":"uncontrolled"} to ${l?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),f.current=l},[l,r])}const d=_.useCallback(f=>{if(l){const p=hue(f)?f(e):f;p!==e&&o.current?.(p)}else i(f)},[l,e,i,o]);return[c,d]}function fue({defaultProp:e,onChange:t}){const[a,r]=_.useState(e),n=_.useRef(a),i=_.useRef(t);return uue(()=>{i.current=t},[t]),_.useEffect(()=>{n.current!==a&&(i.current?.(a),n.current=a)},[a,n]),[a,r,i]}function hue(e){return typeof e=="function"}var JW=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),pue="VisuallyHidden",eY=_.forwardRef((e,t)=>
vendor: 4,418 bytes, line 49
49s.jsx(vr.span,{...e,ref:t,style:{...JW,...e.style}}));eY.displayName=pue;var gue=eY,[i3]=mp("Tooltip",[s3]),LE=s3(),tY="TooltipProvider",mue=700,zD="tooltip.open",[xue,aY]=i3(tY),rY=e=>{const{__scopeTooltip:t,delayDuration:a=mue,skipDelayDuration:r=300,disableHoverableContent:n=!1,children:i}=e,o=_.useRef(!0),l=_.useRef(!1),c=_.useRef(0);return _.useEffect(()=>{const d=c.current;return()=>window.clearTimeout(d)},[]),s.jsx(xue,{scope:t,isOpenDelayedRef:o,delayDuration:a,onOpen:_.useCallback(()=>{window.clearTimeout(c.current),o.current=!1},[]),onClose:_.useCallback(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>o.current=!0,r)},[r]),isPointerInTransitRef:l,onPointerInTransitChange:_.useCallback(d=>{l.current=d},[]),disableHoverableContent:n,children:i})};rY.displayName=tY;var nY="Tooltip",[YVe,o3]=i3(nY),BT="TooltipTrigger",vue=_.forwardRef((e,t)=>{const{__scopeTooltip:a,...r}=e,n=o3(BT,a),i=aY(BT,a),o=LE(a),l=_.useRef(null),c=jn(t,l,n.onTriggerChange),d=_.useRef(!1),f=_.useRef(!1),p=_.useCallback(()=>d.current=!1,[]);return _.useEffect(()=>()=>document.removeEventListener("pointerup",p),[p]),s.jsx(XW,{asChild:!0,...o,children:s.jsx(vr.button,{"aria-describedby":n.open?n.contentId:void 0,"data-state":n.stateAttribute,...r,ref:c,onPointerMove:tr(e.onPointerMove,g=>{g.pointerType!=="touch"&&!f.current&&!i.isPointerInTransitRef.current&&(n.onTriggerEnter(),f.current=!0)}),onPointerLeave:tr(e.onPointerLeave,()=>{n.onTriggerLeave(),f.current=!1}),onPointerDown:tr(e.onPointerDown,()=>{n.open&&n.onClose(),d.current=!0,document.addEventListener("pointerup",p,{once:!0})}),onFocus:tr(e.onFocus,()=>{d.current||n.onOpen()}),onBlur:tr(e.onBlur,n.onClose),onClick:tr(e.onClick,n.onClose)})})});vue.displayName=BT;var yue="TooltipPortal",[KVe,bue]=i3(yue,{forceMount:void 0}),s0="TooltipContent",Pue=_.forwardRef((e,t)=>{const a=bue(s0,e.__scopeTooltip),{forceMount:r=a.forceMount,side:n="top",...i}=e,o=o3(s0,e.__scopeTooltip);return s.jsx(H0,{present:r||o.open,children:o.disableHoverableContent?s.jsx(sY,{side:n,...i,ref:t}):s.jsx(wue,{side:n,...i,ref:t})})}),wue=_.forwardRef((e,t)=>{const a=o3(s0,e.__scopeTooltip),r=aY(s0,e.__scopeTooltip),n=_.useRef(null),i=jn(t,n),[o,l]=_.useState(null),{trigger:c,onClose:d}=a,f=n.current,{onPointerInTransitChange:p}=r,g=_.useCallback(()=>{l(null),p(!1)},[p]),m=_.useCallback((b,v)=>{const y=b.currentTarget,w={x:b.clientX,y:b.clientY},S=Aue(w,y.getBoundingClientRect()),N=Tue(w,S),j=_ue(v.getBoundingClientRect()),C=Eue([...N,...j]);l(C),p(!0)},[p]);return _.useEffect(()=>()=>g(),[g]),_.useEffect(()=>{if(c&&f){const b=y=>m(y,f),v=y=>m(y,c);return c.addEventListener("pointerleave",b),f.addEventListener("pointerleave",v),()=>{c.removeEventListener("pointerleave",b),f.removeEventListener("pointerleave",v)}}},[c,f,m,g]),_.useEffect(()=>{if(o){const b=v=>{const y=v.target,w={x:v.clientX,y:v.clientY},S=c?.contains(y)||f?.contains(y),N=!kue(w,o);S?g():N&&(g(),d())};return document.addEventListener("pointermove",b),()=>document.removeEventListener("pointermove",b)}},[c,f,o,d,g]),s.jsx(sY,{...e,ref:i})}),[Sue,Nue]=i3(nY,{isInside:!1}),jue=Cce("TooltipContent"),sY=_.forwardRef((e,t)=>{const{__scopeTooltip:a,children:r,"aria-label":n,onEscapeKeyDown:i,onPointerDownOutside:o,...l}=e,c=o3(s0,a),d=LE(a),{onClose:f}=c;return _.useEffect(()=>(document.addEventListener(zD,f),()=>document.removeEventListener(zD,f)),[f]),_.useEffect(()=>{if(c.trigger){const p=g=>{g.target?.contains(c.trigger)&&f()};return window.addEventListener("scroll",p,{capture:!0}),()=>window.removeEventListener("scroll",p,{capture:!0})}},[c.trigger,f]),s.jsx(e3,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:i,onPointerDownOutside:o,onFocusOutside:p=>p.preventDefault(),onDismiss:f,children:s.jsxs(QW,{"data-state":c.stateAttribute,...d,...l,ref:t,style:{...l.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[s.jsx(jue,{children:r}),s.jsx(Sue,{scope:a,isInside:!0,children:s.jsx(gue,{id:c.contentId,role:"tooltip",children:n||r})})]})})});Pue.displayName=s0;var iY="TooltipArrow",Cue=_.forwardRef((e,t)=>
vendor: 9,459 bytes, line 49
49{const{__scopeTooltip:a,...r}=e,n=LE(a);return Nue(iY,a).isInside?null:s.jsx(ZW,{...n,...r,ref:t})});Cue.displayName=iY;function Aue(e,t){const a=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),n=Math.abs(t.right-e.x),i=Math.abs(t.left-e.x);switch(Math.min(a,r,n,i)){case i:return"left";case n:return"right";case a:return"top";case r:return"bottom";default:throw new Error("unreachable")}}function Tue(e,t,a=5){const r=[];switch(t){case"top":r.push({x:e.x-a,y:e.y+a},{x:e.x+a,y:e.y+a});break;case"bottom":r.push({x:e.x-a,y:e.y-a},{x:e.x+a,y:e.y-a});break;case"left":r.push({x:e.x+a,y:e.y-a},{x:e.x+a,y:e.y+a});break;case"right":r.push({x:e.x-a,y:e.y-a},{x:e.x-a,y:e.y+a});break}return r}function _ue(e){const{top:t,right:a,bottom:r,left:n}=e;return[{x:n,y:t},{x:a,y:t},{x:a,y:r},{x:n,y:r}]}function kue(e,t){const{x:a,y:r}=e;let n=!1;for(let i=0,o=t.length-1;i<t.length;o=i++){const l=t[i],c=t[o],d=l.x,f=l.y,p=c.x,g=c.y;f>r!=g>r&&a<(p-d)*(r-f)/(g-f)+d&&(n=!n)}return n}function Eue(e){const t=e.slice();return t.sort((a,r)=>a.x<r.x?-1:a.x>r.x?1:a.y<r.y?-1:a.y>r.y?1:0),Rue(t)}function Rue(e){if(e.length<=1)return e.slice();const t=[];for(let r=0;r<e.length;r++){const n=e[r];for(;t.length>=2;){const i=t[t.length-1],o=t[t.length-2];if((i.x-o.x)*(n.y-o.y)>=(i.y-o.y)*(n.x-o.x))t.pop();else break}t.push(n)}t.pop();const a=[];for(let r=e.length-1;r>=0;r--){const n=e[r];for(;a.length>=2;){const i=a[a.length-1],o=a[a.length-2];if((i.x-o.x)*(n.y-o.y)>=(i.y-o.y)*(n.x-o.x))a.pop();else break}a.push(n)}return a.pop(),t.length===1&&a.length===1&&t[0].x===a[0].x&&t[0].y===a[0].y?t:t.concat(a)}var Oue=rY;function oY(e){var t,a,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var n=e.length;for(t=0;t<n;t++)e[t]&&(a=oY(e[t]))&&(r&&(r+=" "),r+=a)}else for(a in e)e[a]&&(r&&(r+=" "),r+=a);return r}function Ja(){for(var e,t,a=0,r="",n=arguments.length;a<n;a++)(e=arguments[a])&&(t=oY(e))&&(r&&(r+=" "),r+=t);return r}const FE="-",Mue=e=>{const t=Iue(e),{conflictingClassGroups:a,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:o=>{const l=o.split(FE);return l[0]===""&&l.length!==1&&l.shift(),lY(l,t)||Due(o)},getConflictingClassGroupIds:(o,l)=>{const c=a[o]||[];return l&&r[o]?[...c,...r[o]]:c}}},lY=(e,t)=>{if(e.length===0)return t.classGroupId;const a=e[0],r=t.nextPart.get(a),n=r?lY(e.slice(1),r):void 0;if(n)return n;if(t.validators.length===0)return;const i=e.join(FE);return t.validators.find(({validator:o})=>o(i))?.classGroupId},qD=/^\[(.+)\]$/,Due=e=>{if(qD.test(e)){const t=qD.exec(e)[1],a=t?.substring(0,t.indexOf(":"));if(a)return"arbitrary.."+a}},Iue=e=>{const{theme:t,classGroups:a}=e,r={nextPart:new Map,validators:[]};for(const n in a)$T(a[n],r,n,t);return r},$T=(e,t,a,r)=>{e.forEach(n=>{if(typeof n=="string"){const i=n===""?t:HD(t,n);i.classGroupId=a;return}if(typeof n=="function"){if(Lue(n)){$T(n(r),t,a,r);return}t.validators.push({validator:n,classGroupId:a});return}Object.entries(n).forEach(([i,o])=>{$T(o,HD(t,i),a,r)})})},HD=(e,t)=>{let a=e;return t.split(FE).forEach(r=>{a.nextPart.has(r)||a.nextPart.set(r,{nextPart:new Map,validators:[]}),a=a.nextPart.get(r)}),a},Lue=e=>e.isThemeGetter,Fue=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,a=new Map,r=new Map;const n=(i,o)=>{a.set(i,o),t++,t>e&&(t=0,r=a,a=new Map)};return{get(i){let o=a.get(i);if(o!==void 0)return o;if((o=r.get(i))!==void 0)return n(i,o),o},set(i,o){a.has(i)?a.set(i,o):n(i,o)}}},UT="!",zT=":",Bue=zT.length,$ue=e=>{const{prefix:t,experimentalParseClassName:a}=e;let r=n=>{const i=[];let o=0,l=0,c=0,d;for(let b=0;b<n.length;b++){let v=n[b];if(o===0&&l===0){if(v===zT){i.push(n.slice(c,b)),c=b+Bue;continue}if(v==="/"){d=b;continue}}v==="["?o++:v==="]"?o--:v==="("?l++:v===")"&&l--}const f=i.length===0?n:n.substring(c),p=Uue(f),g=p!==f,m=d&&d>c?d-c:void 0;return{modifiers:i,hasImportantModifier:g,baseClassName:p,maybePostfixModifierPosition:m}};if(t){const n=t+zT,i=r;r=o=>o.startsWith(n)?i(o.substring(n.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:o,maybePostfixModifierPosition:void 0}}if(a){const n=r;r=i=>a({className:i,parseClassName:n})}return r},Uue=e=>e.endsWith(UT)?e.substring(0,e.length-1):e.startsWith(UT)?e.substring(1):e,zue=e=>{const t=Object.fromEntries(e.orderSensitiveModifiers.map(r=>[r,!0]));return r=>{if(r.length<=1)return r;const n=[];let i=[];return r.forEach(o=>{o[0]==="["||t[o]?(n.push(...i.sort(),o),i=[]):i.push(o)}),n.push(...i.sort()),n}},que=e=>({cache:Fue(e.cacheSize),parseClassName:$ue(e),sortModifiers:zue(e),...Mue(e)}),Hue=/\s+/,Vue=(e,t)=>{const{parseClassName:a,getClassGroupId:r,getConflictingClassGroupIds:n,sortModifiers:i}=t,o=[],l=e.trim().split(Hue);let c="";for(let d=l.length-1;d>=0;d-=1){const f=l[d],{isExternal:p,modifiers:g,hasImportantModifier:m,baseClassName:b,maybePostfixModifierPosition:v}=a(f);if(p){c=f+(c.length>0?" "+c:c);continue}let y=!!v,w=r(y?b.substring(0,v):b);if(!w){if(!y){c=f+(c.length>0?" "+c:c);continue}if(w=r(b),!w){c=f+(c.length>0?" "+c:c);continue}y=!1}const S=i(g).join(":"),N=m?S+UT:S,j=N+w;if(o.includes(j))continue;o.push(j);const C=n(w,y);for(let R=0;R<C.length;++R){const T=C[R];o.push(N+T)}c=f+(c.length>0?" "+c:c)}return c};function Gue(){let e=0,t,a,r="";for(;e<arguments.length;)(t=arguments[e++])&&(a=cY(t))&&(r&&(r+=" "),r+=a);return r}const cY=e=>{if(typeof e=="string")return e;let t,a="";for(let r=0;r<e.length;r++)e[r]&&(t=cY(e[r]))&&(a&&(a+=" "),a+=t);return a};function Wue(e,...t){let a,r,n,i=o;function o(c){const d=t.reduce((f,p)=>p(f),e());return a=que(d),r=a.cache.get,n=a.cache.set,i=l,l(c)}function l(c){const d=r(c);if(d)return d;const f=Vue(c,a);return n(c,f),f}return function(){return i(Gue.apply(null,arguments))}}const Zs=e=>{const t=a=>a[e]||[];return t.isThemeGetter=!0,t},dY=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,uY=/^\((?:(\w[\w-]*):)?(.+)\)$/i,Yue=/^\d+\/\d+$/,Kue=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Xue=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,Que=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,Zue=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Jue=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Zm=e=>Yue.test(e),lr=e=>!!e&&!Number.isNaN(Number(e)),Eh=e=>!!e&&Number.isInteger(Number(e)),KN=e=>e.endsWith("%")&&lr(e.slice(0,-1)),tf=e=>Kue.test(e),efe=()=>!0,tfe=e=>Xue.test(e)&&!Que.test(e),fY=()=>!1,afe=e=>Zue.test(e),rfe=e=>Jue.test(e),nfe=e=>!xa(e)&&!va(e),sfe=e=>V0(e,gY,fY),xa=e=>dY.test(e),Gp=e=>V0(e,mY,tfe),XN=e=>V0(e,dfe,lr),VD=e=>V0(e,hY,fY),ife=e=>V0(e,pY,rfe),L2=e=>V0(e,xY,afe),va=e=>uY.test(e),Jv=e=>G0(e,mY),ofe=e=>G0(e,ufe),GD=e=>G0(e,hY),lfe=e=>G0(e,gY),cfe=e=>G0(e,pY),F2=e=>G0(e,xY,!0),V0=(e,t,a)=>{const r=dY.exec(e);return r?r[1]?t(r[1]):a(r[2]):!1},G0=(e,t,a=!1)=>{const r=uY.exec(e);return r?r[1]?t(r[1]):a:!1},hY=e=>e==="position"||e==="percentage",pY=e=>e==="image"||e==="url",gY=e=>e==="length"||e==="size"||e==="bg-size",mY=e=>e==="length",dfe=e=>e==="number",ufe=e=>e==="family-name",xY=e=>e==="shadow",ffe=()=>{const e=Zs("color"),t=Zs("font"),a=Zs("text"),r=Zs("font-weight"),n=Zs("tracking"),i=Zs("leading"),o=Zs("breakpoint"),l=Zs("container"),c=Zs("spacing"),d=Zs("radius"),f=Zs("shadow"),p=Zs("inset-shadow"),g=Zs("text-shadow"),m=Zs("drop-shadow"),b=Zs("blur"),v=Zs("perspective"),y=Zs("aspect"),w=Zs("ease"),S=Zs("animate"),N=()=>["auto","avoid","all","avoid-page","page","left","right","column"],j=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],C=()=>[...j(),va,xa],R=()=>["auto","hidden","clip","visible","scroll"],T=()=>["auto","contain","none"],O=()=>[va,xa,c],F=()=>[Zm,"full","auto",...O()],z=()=>[Eh,"none","subgrid",va,xa],I=()=>["auto",{span:["full",Eh,va,xa]},Eh,va,xa],B=()=>[Eh,"auto",va,xa],K=()=>["auto","min","max","fr",va,xa],J=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],G=()=>["start","end","center","stretch","center-safe","end-safe"],D=()=>["auto",...O()],V=()=>[Zm,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...O()],W=()=>[e,va,xa],Z=()=>[...j(),GD,VD,{position:[va,xa]}],re=()=>["no-repeat",{repeat:["","x","y","space","round"]}],Q=()=>["auto","cover","contain",lfe,sfe,{size:[va,xa]}],E=()=>[KN,Jv,Gp],U=()=>["","none","full",d,va,xa],q=()=>["",lr,Jv,Gp],X=()=>["solid","dashed","dotted","double"],ne=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],ae=()=>[lr,KN,GD,VD],ue=()=>["","none",b,va,xa],de=()=>["none",lr,va,xa],he=()=>["none",lr,va,xa],pe=()=>[lr,va,xa],se=()=>[Zm,"full",...O()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[tf],breakpoint:[tf],color:[efe],container:[tf],"drop-shadow":[tf],ease:["in","out","in-out"],font:[nfe],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[tf],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[tf],shadow:[tf],spacing:["px",lr],text:[tf],"text-shadow":[tf],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Zm,xa,va,y]}
vendor: 12,845 bytes, line 49
49],container:["container"],columns:[{columns:[lr,xa,va,l]}],"break-after":[{"break-after":N()}],"break-before":[{"break-before":N()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:C()}],overflow:[{overflow:R()}],"overflow-x":[{"overflow-x":R()}],"overflow-y":[{"overflow-y":R()}],overscroll:[{overscroll:T()}],"overscroll-x":[{"overscroll-x":T()}],"overscroll-y":[{"overscroll-y":T()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:F()}],"inset-x":[{"inset-x":F()}],"inset-y":[{"inset-y":F()}],start:[{start:F()}],end:[{end:F()}],top:[{top:F()}],right:[{right:F()}],bottom:[{bottom:F()}],left:[{left:F()}],visibility:["visible","invisible","collapse"],z:[{z:[Eh,"auto",va,xa]}],basis:[{basis:[Zm,"full","auto",l,...O()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[lr,Zm,"auto","initial","none",xa]}],grow:[{grow:["",lr,va,xa]}],shrink:[{shrink:["",lr,va,xa]}],order:[{order:[Eh,"first","last","none",va,xa]}],"grid-cols":[{"grid-cols":z()}],"col-start-end":[{col:I()}],"col-start":[{"col-start":B()}],"col-end":[{"col-end":B()}],"grid-rows":[{"grid-rows":z()}],"row-start-end":[{row:I()}],"row-start":[{"row-start":B()}],"row-end":[{"row-end":B()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":K()}],"auto-rows":[{"auto-rows":K()}],gap:[{gap:O()}],"gap-x":[{"gap-x":O()}],"gap-y":[{"gap-y":O()}],"justify-content":[{justify:[...J(),"normal"]}],"justify-items":[{"justify-items":[...G(),"normal"]}],"justify-self":[{"justify-self":["auto",...G()]}],"align-content":[{content:["normal",...J()]}],"align-items":[{items:[...G(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...G(),{baseline:["","last"]}]}],"place-content":[{"place-content":J()}],"place-items":[{"place-items":[...G(),"baseline"]}],"place-self":[{"place-self":["auto",...G()]}],p:[{p:O()}],px:[{px:O()}],py:[{py:O()}],ps:[{ps:O()}],pe:[{pe:O()}],pt:[{pt:O()}],pr:[{pr:O()}],pb:[{pb:O()}],pl:[{pl:O()}],m:[{m:D()}],mx:[{mx:D()}],my:[{my:D()}],ms:[{ms:D()}],me:[{me:D()}],mt:[{mt:D()}],mr:[{mr:D()}],mb:[{mb:D()}],ml:[{ml:D()}],"space-x":[{"space-x":O()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":O()}],"space-y-reverse":["space-y-reverse"],size:[{size:V()}],w:[{w:[l,"screen",...V()]}],"min-w":[{"min-w":[l,"screen","none",...V()]}],"max-w":[{"max-w":[l,"screen","none","prose",{screen:[o]},...V()]}],h:[{h:["screen","lh",...V()]}],"min-h":[{"min-h":["screen","lh","none",...V()]}],"max-h":[{"max-h":["screen","lh",...V()]}],"font-size":[{text:["base",a,Jv,Gp]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[r,va,XN]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",KN,xa]}],"font-family":[{font:[ofe,xa,t]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[n,va,xa]}],"line-clamp":[{"line-clamp":[lr,"none",va,XN]}],leading:[{leading:[i,...O()]}],"list-image":[{"list-image":["none",va,xa]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",va,xa]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:W()}],"text-color":[{text:W()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...X(),"wavy"]}],"text-decoration-thickness":[{decoration:[lr,"from-font","auto",va,Gp]}],"text-decoration-color":[{decoration:W()}],"underline-offset":[{"underline-offset":[lr,"auto",va,xa]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:O()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",va,xa]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",va,xa]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:Z()}],"bg-repeat":[{bg:re()}],"bg-size":[{bg:Q()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Eh,va,xa],radial:["",va,xa],conic:[Eh,va,xa]},cfe,ife]}],"bg-color":[{bg:W()}],"gradient-from-pos":[{from:E()}],"gradient-via-pos":[{via:E()}],"gradient-to-pos":[{to:E()}],"gradient-from":[{from:W()}],"gradient-via":[{via:W()}],"gradient-to":[{to:W()}],rounded:[{rounded:U()}],"rounded-s":[{"rounded-s":U()}],"rounded-e":[{"rounded-e":U()}],"rounded-t":[{"rounded-t":U()}],"rounded-r":[{"rounded-r":U()}],"rounded-b":[{"rounded-b":U()}],"rounded-l":[{"rounded-l":U()}],"rounded-ss":[{"rounded-ss":U()}],"rounded-se":[{"rounded-se":U()}],"rounded-ee":[{"rounded-ee":U()}],"rounded-es":[{"rounded-es":U()}],"rounded-tl":[{"rounded-tl":U()}],"rounded-tr":[{"rounded-tr":U()}],"rounded-br":[{"rounded-br":U()}],"rounded-bl":[{"rounded-bl":U()}],"border-w":[{border:q()}],"border-w-x":[{"border-x":q()}],"border-w-y":[{"border-y":q()}],"border-w-s":[{"border-s":q()}],"border-w-e":[{"border-e":q()}],"border-w-t":[{"border-t":q()}],"border-w-r":[{"border-r":q()}],"border-w-b":[{"border-b":q()}],"border-w-l":[{"border-l":q()}],"divide-x":[{"divide-x":q()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":q()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...X(),"hidden","none"]}],"divide-style":[{divide:[...X(),"hidden","none"]}],"border-color":[{border:W()}],"border-color-x":[{"border-x":W()}],"border-color-y":[{"border-y":W()}],"border-color-s":[{"border-s":W()}],"border-color-e":[{"border-e":W()}],"border-color-t":[{"border-t":W()}],"border-color-r":[{"border-r":W()}],"border-color-b":[{"border-b":W()}],"border-color-l":[{"border-l":W()}],"divide-color":[{divide:W()}],"outline-style":[{outline:[...X(),"none","hidden"]}],"outline-offset":[{"outline-offset":[lr,va,xa]}],"outline-w":[{outline:["",lr,Jv,Gp]}],"outline-color":[{outline:W()}],shadow:[{shadow:["","none",f,F2,L2]}],"shadow-color":[{shadow:W()}],"inset-shadow":[{"inset-shadow":["none",p,F2,L2]}],"inset-shadow-color":[{"inset-shadow":W()}],"ring-w":[{ring:q()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:W()}],"ring-offset-w":[{"ring-offset":[lr,Gp]}],"ring-offset-color":[{"ring-offset":W()}],"inset-ring-w":[{"inset-ring":q()}],"inset-ring-color":[{"inset-ring":W()}],"text-shadow":[{"text-shadow":["none",g,F2,L2]}],"text-shadow-color":[{"text-shadow":W()}],opacity:[{opacity:[lr,va,xa]}],"mix-blend":[{"mix-blend":[...ne(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":ne()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[lr]}],"mask-image-linear-from-pos":[{"mask-linear-from":ae()}],"mask-image-linear-to-pos":[{"mask-linear-to":ae()}],"mask-image-linear-from-color":[{"mask-linear-from":W()}],"mask-image-linear-to-color":[{"mask-linear-to":W()}],"mask-image-t-from-pos":[{"mask-t-from":ae()}],"mask-image-t-to-pos":[{"mask-t-to":ae()}],"mask-image-t-from-color":[{"mask-t-from":W()}],"mask-image-t-to-color":[{"mask-t-to":W()}],"mask-image-r-from-pos":[{"mask-r-from":ae()}],"mask-image-r-to-pos":[{"mask-r-to":ae()}],"mask-image-r-from-color":[{"mask-r-from":W()}],"mask-image-r-to-color":[{"mask-r-to":W()}],"mask-image-b-from-pos":[{"mask-b-from":ae()}],"mask-image-b-to-pos":[{"mask-b-to":ae()}],"mask-image-b-from-color":[{"mask-b-from":W()}],"mask-image-b-to-color":[{"mask-b-to":W()}],"mask-image-l-from-pos":[{"mask-l-from":ae()}],"mask-image-l-to-pos":[{"mask-l-to":ae()}],"mask-image-l-from-color":[{"mask-l-from":W()}],"mask-image-l-to-color":[{"mask-l-to":W()}],"mask-image-x-from-pos":[{"mask-x-from":ae()}],"mask-image-x-to-pos":[{"mask-x-to":ae()}],"mask-image-x-from-color":[{"mask-x-from":W()}],"mask-image-x-to-color":[{"mask-x-to":W()}],"mask-image-y-from-pos":[{"mask-y-from":ae()}],"mask-image-y-to-pos":[{"mask-y-to":ae()}],"mask-image-y-from-color":[{"mask-y-from":W()}],"mask-image-y-to-color":[{"mask-y-to":W()}],"mask-image-radial":[{"mask-radial":[va,xa]}],"mask-image-radial-from-pos":[{"mask-radial-from":ae()}],"mask-image-radial-to-pos":[{"mask-radial-to":ae()}],"mask-image-radial-from-color":[{"mask-radial-from":W()}],"mask-image-radial-to-color":[{"mask-radial-to":W()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":j()}],"mask-image-conic-pos":[{"mask-conic":[lr]}],"mask-image-conic-from-pos":[{"mask-conic-from":ae()}],"mask-image-conic-to-pos":[{"mask-conic-to":ae()}],"mask-image-conic-from-color":[{"mask-conic-from":W()}],"mask-image-conic-to-color":[{"mask-conic-to":W()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:Z()}],"mask-repeat":[{mask:re()}],"mask-size":[{mask:Q()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",va,xa]}],filter:[{filter:["","none",va,xa]}],blur:[{blur:ue()}],brightness:[{brightness:[lr,va,xa]}],contrast:[{contrast:[lr,va,xa]}],"drop-shadow":[{"drop-shadow":["","none",m,F2,L2]}],"drop-shadow-color":[{"drop-shadow":W()}],grayscale:[{grayscale:["",lr,va,xa]}],"hue-rotate":[{"hue-rotate":[lr,va,xa]}],invert:[{invert:["",lr,va,xa]}],saturate:[{saturate:[lr,va,xa]}],sepia:[{sepia:["",lr,va,xa]}],"backdrop-filter":[{"backdrop-filter":["","none",va,xa]}],"backdrop-blur":[{"backdrop-blur":ue()}],"backdrop-brightness":[{"backdrop-brightness":[lr,va,xa]}],"backdrop-contrast":[{"backdrop-contrast":[lr,va,xa]}],"backdrop-grayscale":[{"backdrop-grayscale":["",lr,va,xa]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[lr,va,xa]}],"backdrop-invert":[{"backdrop-invert":["",lr,va,xa]}],"backdrop-opacity":[{"backdrop-opacity":[lr,va,xa]}],"backdrop-saturate":[{"backdrop-saturate":[lr,va,xa]}],"backdrop-sepia":[{"backdrop-sepia":["",lr,va,xa]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":O()}],"border-spacing-x":[{"border-spacing-x":O()}],"border-spacing-y":[{"border-spacing-y":O()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",va,xa]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[lr,"initial",va,xa]}],ease:[{ease:["linear","initial",w,va,xa]}],delay:[{delay:[lr,va,xa]}],animate:[{animate:["none",S,va,xa]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[v,va,xa]}],"perspective-origin":[{"perspective-origin":C()}],rotate:[{rotate:de()}],"rotate-x":[{"rotate-x":de()}],"rotate-y":[{"rotate-y":de()}],"rotate-z":[{"rotate-z":de()}],scale:[{scale:he()}],"scale-x":[{"scale-x":he()}],"scale-y":[{"scale-y":he()}],"scale-z":[{"scale-z":he()}],"scale-3d":["scale-3d"],skew:[{skew:pe()}],"skew-x":[{"skew-x":pe()}],"skew-y":[{"skew-y":pe()}],transform:[{transform:[va,xa,"","none","gpu","cpu"]}],"transform-origin":[{origin:C()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:se()}],"translate-x":[{"translate-x":se()}],"translate-y":[{"translate-y":se()}],"translate-z":[{"translate-z":se()}],"translate-none":["translate-none"],accent:[{accent:W()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:W()}
vendor: 9,174 bytes, lines 49-69
49],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",va,xa]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":O()}],"scroll-mx":[{"scroll-mx":O()}],"scroll-my":[{"scroll-my":O()}],"scroll-ms":[{"scroll-ms":O()}],"scroll-me":[{"scroll-me":O()}],"scroll-mt":[{"scroll-mt":O()}],"scroll-mr":[{"scroll-mr":O()}],"scroll-mb":[{"scroll-mb":O()}],"scroll-ml":[{"scroll-ml":O()}],"scroll-p":[{"scroll-p":O()}],"scroll-px":[{"scroll-px":O()}],"scroll-py":[{"scroll-py":O()}],"scroll-ps":[{"scroll-ps":O()}],"scroll-pe":[{"scroll-pe":O()}],"scroll-pt":[{"scroll-pt":O()}],"scroll-pr":[{"scroll-pr":O()}],"scroll-pb":[{"scroll-pb":O()}],"scroll-pl":[{"scroll-pl":O()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",va,xa]}],fill:[{fill:["none",...W()]}],"stroke-w":[{stroke:[lr,Jv,Gp,XN]}],stroke:[{stroke:["none",...W()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},hfe=Wue(ffe);function Ba(...e){return hfe(Ja(e))}function pfe({delayDuration:e=0,...t}){return s.jsx(Oue,{"data-loc":"client/src/components/ui/tooltip.tsx:11","data-slot":"tooltip-provider",delayDuration:e,...t})}const WD=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,YD=Ja,vY=(e,t)=>a=>{var r;if(t?.variants==null)return YD(e,a?.class,a?.className);const{variants:n,defaultVariants:i}=t,o=Object.keys(n).map(d=>{const f=a?.[d],p=i?.[d];if(f===null)return null;const g=WD(f)||WD(p);return n[d][g]}),l=a&&Object.entries(a).reduce((d,f)=>{let[p,g]=f;return g===void 0||(d[p]=g),d},{}),c=t==null||(r=t.compoundVariants)===null||r===void 0?void 0:r.reduce((d,f)=>{let{class:p,className:g,...m}=f;return Object.entries(m).every(b=>{let[v,y]=b;return Array.isArray(y)?y.includes({...i,...l}[v]):{...i,...l}[v]===y})?[...d,p,g]:d},[]);return YD(e,o,c,a?.class,a?.className)},gfe=vY("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-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",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-transparent shadow-xs hover:bg-accent dark:bg-transparent dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9","icon-sm":"size-8","icon-lg":"size-10"}},defaultVariants:{variant:"default",size:"default"}});function qe({className:e,variant:t,size:a,asChild:r=!1,...n}){const i=r?NW:"button";return s.jsx(i,{"data-loc":"client/src/components/ui/button.tsx:52","data-slot":"button",className:Ba(gfe({variant:t,size:a,className:e})),...n})}function Na({className:e,...t}){return s.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:7","data-slot":"card",className:Ba("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",e),...t})}function to({className:e,...t}){return s.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:20","data-slot":"card-header",className:Ba("@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-2 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6",e),...t})}function ao({className:e,...t}){return s.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:33","data-slot":"card-title",className:Ba("leading-none font-semibold",e),...t})}function B2({className:e,...t}){return s.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:43","data-slot":"card-description",className:Ba("text-muted-foreground text-sm",e),...t})}function ja({className:e,...t}){return s.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:66","data-slot":"card-content",className:Ba("px-6",e),...t})}/**
50 * @license lucide-react v0.453.0 - ISC
51 *
52 * This source code is licensed under the ISC license.
53 * See the LICENSE file in the root directory of this source tree.
54 */const mfe=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),yY=(...e)=>e.filter((t,a,r)=>!!t&&r.indexOf(t)===a).join(" ");/**
55 * @license lucide-react v0.453.0 - ISC
56 *
57 * This source code is licensed under the ISC license.
58 * See the LICENSE file in the root directory of this source tree.
59 */var xfe={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
60 * @license lucide-react v0.453.0 - ISC
61 *
62 * This source code is licensed under the ISC license.
63 * See the LICENSE file in the root directory of this source tree.
64 */const vfe=_.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:a=2,absoluteStrokeWidth:r,className:n="",children:i,iconNode:o,...l},c)=>_.createElement("svg",{ref:c,...xfe,width:t,height:t,stroke:e,strokeWidth:r?Number(a)*24/Number(t):a,className:yY("lucide",n),...l},[...o.map(([d,f])=>_.createElement(d,f)),...Array.isArray(i)?i:[i]]));/**
65 * @license lucide-react v0.453.0 - ISC
66 *
67 * This source code is licensed under the ISC license.
68 * See the LICENSE file in the root directory of this source tree.
69 */const Ct=(e,t)=>
69{const a=_.forwardRef(({className:r,...n},i)=>_.createElement(vfe,{ref:i,iconNode:t,className:yY(`lucide-${mfe(e)}`,r),...n}));return a.displayName=`${e}`,a};/**
70 * @license lucide-react v0.453.0 - ISC
71 *
72 * This source code is licensed under the ISC license.
73 * See the LICENSE file in the root directory of this source tree.
74 */const bY=Ct("ArrowDownRight",[["path",{d:"m7 7 10 10",key:"1fmybs"}],["path",{d:"M17 7v10H7",key:"6fjiku"}]]);/**
75 * @license lucide-react v0.453.0 - ISC
76 *
77 * This source code is licensed under the ISC license.
78 * See the LICENSE file in the root directory of this source tree.
79 */const lg=Ct("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);/**
80 * @license lucide-react v0.453.0 - ISC
81 *
82 * This source code is licensed under the ISC license.
83 * See the LICENSE file in the root directory of this source tree.
84 */const yfe=Ct("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);/**
85 * @license lucide-react v0.453.0 - ISC
86 *
87 * This source code is licensed under the ISC license.
88 * See the LICENSE file in the root directory of this source tree.
89 */const bfe=Ct("ArrowUpNarrowWide",[["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}],["path",{d:"M11 12h4",key:"q8tih4"}],["path",{d:"M11 16h7",key:"uosisv"}],["path",{d:"M11 20h10",key:"jvxblo"}]]);/**
90 * @license lucide-react v0.453.0 - ISC
91 *
92 * This source code is licensed under the ISC license.
93 * See the LICENSE file in the root directory of this source tree.
94 */const bx=Ct("ArrowUpRight",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]]);/**
95 * @license lucide-react v0.453.0 - ISC
96 *
97 * This source code is licensed under the ISC license.
98 * See the LICENSE file in the root directory of this source tree.
99 */const qT=Ct("Award",[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]]);/**
100 * @license lucide-react v0.453.0 - ISC
101 *
102 * This source code is licensed under the ISC license.
103 * See the LICENSE file in the root directory of this source tree.
104 */const eo=Ct("Bell",[["path",{d:"M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9",key:"1qo2s2"}],["path",{d:"M10.3 21a1.94 1.94 0 0 0 3.4 0",key:"qgo35s"}]]);/**
105 * @license lucide-react v0.453.0 - ISC
106 *
107 * This source code is licensed under the ISC license.
108 * See the LICENSE file in the root directory of this source tree.
109 */const Pfe=Ct("BookOpen",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]]);/**
110 * @license lucide-react v0.453.0 - ISC
111 *
112 * This source code is licensed under the ISC license.
113 * See the LICENSE file in the root directory of this source tree.
114 */const xg=Ct("Cake",[["path",{d:"M20 21v-8a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v8",key:"1w3rig"}],["path",{d:"M4 16s.5-1 2-1 2.5 2 4 2 2.5-2 4-2 2.5 2 4 2 2-1 2-1",key:"n2jgmb"}],["path",{d:"M2 21h20",key:"1nyx9w"}],["path",{d:"M7 8v3",key:"1qtyvj"}],["path",{d:"M12 8v3",key:"hwp4zt"}],["path",{d:"M17 8v3",key:"1i6e5u"}],["path",{d:"M7 4h.01",key:"1bh4kh"}],["path",{d:"M12 4h.01",key:"1ujb9j"}],["path",{d:"M17 4h.01",key:"1upcoc"}]]);/**
115 * @license lucide-react v0.453.0 - ISC
116 *
117 * This source code is licensed under the ISC license.
118 * See the LICENSE file in the root directory of this source tree.
119 */const wfe=Ct("CalendarClock",[["path",{d:"M21 7.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h3.5",key:"1osxxc"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M3 10h5",key:"r794hk"}],["path",{d:"M17.5 17.5 16 16.3V14",key:"akvzfd"}],["circle",{cx:"16",cy:"16",r:"6",key:"qoo3c4"}]]);/**
120 * @license lucide-react v0.453.0 - ISC
121 *
122 * This source code is licensed under the ISC license.
123 * See the LICENSE file in the root directory of this source tree.
124 */const Fs=Ct("CalendarDays",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 18h.01",key:"lrp35t"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M16 18h.01",key:"kzsmim"}]]);/**
125 * @license lucide-react v0.453.0 - ISC
126 *
127 * This source code is licensed under the ISC license.
128 * See the LICENSE file in the root directory of this source tree.
129 */const QN=Ct("CalendarRange",[["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M17 14h-6",key:"bkmgh3"}],["path",{d:"M13 18H7",key:"bb0bb7"}],["path",{d:"M7 14h.01",key:"1qa3f1"}],["path",{d:"M17 18h.01",key:"1bdyru"}]]);/**
130 * @license lucide-react v0.453.0 - ISC
131 *
132 * This source code is licensed under the ISC license.
133 * See the LICENSE file in the root directory of this source tree.
134 */const Sfe=Ct("CalendarX",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"m14 14-4 4",key:"rymu2i"}],["path",{d:"m10 14 4 4",key:"3sz06r"}]]);/**
135 * @license lucide-react v0.453.0 - ISC
136 *
137 * This source code is licensed under the ISC license.
138 * See the LICENSE file in the root directory of this source tree.
139 */const Cf=Ct("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);/**
140 * @license lucide-react v0.453.0 - ISC
141 *
142 * This source code is licensed under the ISC license.
143 * See the LICENSE file in the root directory of this source tree.
144 */const HT=Ct("ChartColumn",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]]);/**
145 * @license lucide-react v0.453.0 - ISC
146 *
147 * This source code is licensed under the ISC license.
148 * See the LICENSE file in the root directory of this source tree.
149 */const Nfe=Ct("CheckCheck",[["path",{d:"M18 6 7 17l-5-5",key:"116fxf"}],["path",{d:"m22 10-7.5 7.5L13 16",key:"ke71qq"}]]);/**
150 * @license lucide-react v0.453.0 - ISC
151 *
152 * This source code is licensed under the ISC license.
153 * See the LICENSE file in the root directory of this source tree.
154 */const yc=Ct("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/**
155 * @license lucide-react v0.453.0 - ISC
156 *
157 * This source code is licensed under the ISC license.
158 * See the LICENSE file in the root directory of this source tree.
159 */const pf=Ct("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/**
160 * @license lucide-react v0.453.0 - ISC
161 *
162 * This source code is licensed under the ISC license.
163 * See the LICENSE file in the root directory of this source tree.
164 */const zf=Ct("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);/**
165 * @license lucide-react v0.453.0 - ISC
166 *
167 * This source code is licensed under the ISC license.
168 * See the LICENSE file in the root directory of this source tree.
169 */const el=Ct("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/**
170 * @license lucide-react v0.453.0 - ISC
171 *
172 * This source code is licensed under the ISC license.
173 * See the LICENSE file in the root directory of this source tree.
174 */const Qh=Ct("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);/**
175 * @license lucide-react v0.453.0 - ISC
176 *
177 * This source code is licensed under the ISC license.
178 * See the LICENSE file in the root directory of this source tree.
179 */const BE=Ct("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/**
180 * @license lucide-react v0.453.0 - ISC
181 *
182 * This source code is licensed under the ISC license.
183 * See the LICENSE file in the root directory of this source tree.
184 */const Px=Ct("CircleArrowDown",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 8v8",key:"napkw2"}],["path",{d:"m8 12 4 4 4-4",key:"k98ssh"}]]);/**
185 * @license lucide-react v0.453.0 - ISC
186 *
187 * This source code is licensed under the ISC license.
188 * See the LICENSE file in the root directory of this source tree.
189 */const p1=Ct("CircleArrowUp",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m16 12-4-4-4 4",key:"177agl"}],["path",{d:"M12 16V8",key:"1sbj14"}]]);/**
190 * @license lucide-react v0.453.0 - ISC
191 *
192 * This source code is licensed under the ISC license.
193 * See the LICENSE file in the root directory of this source tree.
194 */const W0=Ct("CircleCheckBig",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]);/**
195 * @license lucide-react v0.453.0 - ISC
196 *
197 * This source code is licensed under the ISC license.
198 * See the LICENSE file in the root directory of this source tree.
199 */const ud=Ct("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/**
200 * @license lucide-react v0.453.0 - ISC
201 *
202 * This source code is licensed under the ISC license.
203 * See the LICENSE file in the root directory of this source tree.
204 */const l3=Ct("CircleX",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]);/**
205 * @license lucide-react v0.453.0 - ISC
206 *
207 * This source code is licensed under the ISC license.
208 * See the LICENSE file in the root directory of this source tree.
209 */const jfe=Ct("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);/**
210 * @license lucide-react v0.453.0 - ISC
211 *
212 * This source code is licensed under the ISC license.
213 * See the LICENSE file in the root directory of this source tree.
214 */const DP=Ct("ClipboardList",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M12 11h4",key:"1jrz19"}],["path",{d:"M12 16h4",key:"n85exb"}],["path",{d:"M8 11h.01",key:"1dfujw"}],["path",{d:"M8 16h.01",key:"18s6g9"}]]);/**
215 * @license lucide-react v0.453.0 - ISC
216 *
217 * This source code is licensed under the ISC license.
218 * See the LICENSE file in the root directory of this source tree.
219 */const Us=Ct("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);/**
220 * @license lucide-react v0.453.0 - ISC
221 *
222 * This source code is licensed under the ISC license.
223 * See the LICENSE file in the root directory of this source tree.
224 */const kg=Ct("Coins",[["circle",{cx:"8",cy:"8",r:"6",key:"3yglwk"}],["path",{d:"M18.09 10.37A6 6 0 1 1 10.34 18",key:"t5s6rm"}],["path",{d:"M7 6h1v4",key:"1obek4"}],["path",{d:"m16.71 13.88.7.71-2.82 2.82",key:"1rbuyh"}]]);/**
225 * @license lucide-react v0.453.0 - ISC
226 *
227 * This source code is licensed under the ISC license.
228 * See the LICENSE file in the root directory of this source tree.
229 */const gf=Ct("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);/**
230 * @license lucide-react v0.453.0 - ISC
231 *
232 * This source code is licensed under the ISC license.
233 * See the LICENSE file in the root directory of this source tree.
234 */const Cfe=Ct("CreditCard",[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2",key:"ynyp8z"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10",key:"1b3vmo"}]]);/**
235 * @license lucide-react v0.453.0 - ISC
236 *
237 * This source code is licensed under the ISC license.
238 * See the LICENSE file in the root directory of this source tree.
239 */const VT=Ct("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]]);/**
240 * @license lucide-react v0.453.0 - ISC
241 *
242 * This source code is licensed under the ISC license.
243 * See the LICENSE file in the root directory of this source tree.
244 */const ip=Ct("DollarSign",[["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}],["path",{d:"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6",key:"1b0p4s"}]]);/**
245 * @license lucide-react v0.453.0 - ISC
246 *
247 * This source code is licensed under the ISC license.
248 * See the LICENSE file in the root directory of this source tree.
249 */const Dl=Ct("DoorOpen",[["path",{d:"M13 4h3a2 2 0 0 1 2 2v14",key:"hrm0s9"}],["path",{d:"M2 20h3",key:"1gaodv"}],["path",{d:"M13 20h9",key:"s90cdi"}],["path",{d:"M10 12v.01",key:"vx6srw"}],["path",{d:"M13 4.562v16.157a1 1 0 0 1-1.242.97L5 20V5.562a2 2 0 0 1 1.515-1.94l4-1A2 2 0 0 1 13 4.561Z",key:"199qr4"}]]);/**
250 * @license lucide-react v0.453.0 - ISC
251 *
252 * This source code is licensed under the ISC license.
253 * See the LICENSE file in the root directory of this source tree.
254 */const qf=Ct("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"}]]);/**
255 * @license lucide-react v0.453.0 - ISC
256 *
257 * This source code is licensed under the ISC license.
258 * See the LICENSE file in the root directory of this source tree.
259 */const Af=Ct("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);/**
260 * @license lucide-react v0.453.0 - ISC
261 *
262 * This source code is licensed under the ISC license.
263 * See the LICENSE file in the root directory of this source tree.
264 */const c3=Ct("EyeOff",[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/**
265 * @license lucide-react v0.453.0 - ISC
266 *
267 * This source code is licensed under the ISC license.
268 * See the LICENSE file in the root directory of this source tree.
269 */const Tf=Ct("Eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/**
270 * @license lucide-react v0.453.0 - ISC
271 *
272 * This source code is licensed under the ISC license.
273 * See the LICENSE file in the root directory of this source tree.
274 */const Afe=Ct("FileDown",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M12 18v-6",key:"17g6i2"}],["path",{d:"m9 15 3 3 3-3",key:"1npd3o"}]]);/**
275 * @license lucide-react v0.453.0 - ISC
276 *
277 * This source code is licensed under the ISC license.
278 * See the LICENSE file in the root directory of this source tree.
279 */const KD=Ct("FileJson",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 12a1 1 0 0 0-1 1v1a1 1 0 0 1-1 1 1 1 0 0 1 1 1v1a1 1 0 0 0 1 1",key:"1oajmo"}],["path",{d:"M14 18a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1 1 1 0 0 1-1-1v-1a1 1 0 0 0-1-1",key:"mpwhp6"}]]);/**
280 * @license lucide-react v0.453.0 - ISC
281 *
282 * This source code is licensed under the ISC license.
283 * See the LICENSE file in the root directory of this source tree.
284 */const _f=Ct("FileSpreadsheet",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M8 13h2",key:"yr2amv"}],["path",{d:"M14 13h2",key:"un5t4a"}],["path",{d:"M8 17h2",key:"2yhykz"}],["path",{d:"M14 17h2",key:"10kma7"}]]);/**
285 * @license lucide-react v0.453.0 - ISC
286 *
287 * This source code is licensed under the ISC license.
288 * See the LICENSE file in the root directory of this source tree.
289 */const Ni=Ct("FileText",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);/**
290 * @license lucide-react v0.453.0 - ISC
291 *
292 * This source code is licensed under the ISC license.
293 * See the LICENSE file in the root directory of this source tree.
294 */const Tfe=Ct("FileWarning",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/**
295 * @license lucide-react v0.453.0 - ISC
296 *
297 * This source code is licensed under the ISC license.
298 * See the LICENSE file in the root directory of this source tree.
299 */const Eg=Ct("Filter",[["polygon",{points:"22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3",key:"1yg77f"}]]);/**
300 * @license lucide-react v0.453.0 - ISC
301 *
302 * This source code is licensed under the ISC license.
303 * See the LICENSE file in the root directory of this source tree.
304 */const _fe=Ct("FolderPlus",[["path",{d:"M12 10v6",key:"1bos4e"}],["path",{d:"M9 13h6",key:"1uhe8q"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}
304]]);/**
305 * @license lucide-react v0.453.0 - ISC
306 *
307 * This source code is licensed under the ISC license.
308 * See the LICENSE file in the root directory of this source tree.
309 */const kfe=Ct("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]);/**
310 * @license lucide-react v0.453.0 - ISC
311 *
312 * This source code is licensed under the ISC license.
313 * See the LICENSE file in the root directory of this source tree.
314 */const PY=Ct("GraduationCap",[["path",{d:"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z",key:"j76jl0"}],["path",{d:"M22 10v6",key:"1lu8f3"}],["path",{d:"M6 12.5V16a6 3 0 0 0 12 0v-3.5",key:"1r8lef"}]]);/**
315 * @license lucide-react v0.453.0 - ISC
316 *
317 * This source code is licensed under the ISC license.
318 * See the LICENSE file in the root directory of this source tree.
319 */const Efe=Ct("GripVertical",[["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["circle",{cx:"9",cy:"5",r:"1",key:"hp0tcf"}],["circle",{cx:"9",cy:"19",r:"1",key:"fkjjf6"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["circle",{cx:"15",cy:"19",r:"1",key:"f4zoj3"}]]);/**
320 * @license lucide-react v0.453.0 - ISC
321 *
322 * This source code is licensed under the ISC license.
323 * See the LICENSE file in the root directory of this source tree.
324 */const XD=Ct("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]]);/**
325 * @license lucide-react v0.453.0 - ISC
326 *
327 * This source code is licensed under the ISC license.
328 * See the LICENSE file in the root directory of this source tree.
329 */const S1=Ct("Heart",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}]]);/**
330 * @license lucide-react v0.453.0 - ISC
331 *
332 * This source code is licensed under the ISC license.
333 * See the LICENSE file in the root directory of this source tree.
334 */const vg=Ct("History",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M12 7v5l4 2",key:"1fdv2h"}]]);/**
335 * @license lucide-react v0.453.0 - ISC
336 *
337 * This source code is licensed under the ISC license.
338 * See the LICENSE file in the root directory of this source tree.
339 */const Rfe=Ct("House",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]);/**
340 * @license lucide-react v0.453.0 - ISC
341 *
342 * This source code is licensed under the ISC license.
343 * See the LICENSE file in the root directory of this source tree.
344 */const wY=Ct("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);/**
345 * @license lucide-react v0.453.0 - ISC
346 *
347 * This source code is licensed under the ISC license.
348 * See the LICENSE file in the root directory of this source tree.
349 */const Rg=Ct("Instagram",[["rect",{width:"20",height:"20",x:"2",y:"2",rx:"5",ry:"5",key:"2e1cvw"}],["path",{d:"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z",key:"9exkf1"}],["line",{x1:"17.5",x2:"17.51",y1:"6.5",y2:"6.5",key:"r4j83e"}]]);/**
350 * @license lucide-react v0.453.0 - ISC
351 *
352 * This source code is licensed under the ISC license.
353 * See the LICENSE file in the root directory of this source tree.
354 */const SY=Ct("Key",[["path",{d:"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4",key:"g0fldk"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}]]);/**
355 * @license lucide-react v0.453.0 - ISC
356 *
357 * This source code is licensed under the ISC license.
358 * See the LICENSE file in the root directory of this source tree.
359 */const Ofe=Ct("LayoutDashboard",[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]]);/**
360 * @license lucide-react v0.453.0 - ISC
361 *
362 * This source code is licensed under the ISC license.
363 * See the LICENSE file in the root directory of this source tree.
364 */const Mfe=Ct("LayoutGrid",[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1",key:"1g98yp"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}]]);/**
365 * @license lucide-react v0.453.0 - ISC
366 *
367 * This source code is licensed under the ISC license.
368 * See the LICENSE file in the root directory of this source tree.
369 */const NY=Ct("Link2",[["path",{d:"M9 17H7A5 5 0 0 1 7 7h2",key:"8i5ue5"}],["path",{d:"M15 7h2a5 5 0 1 1 0 10h-2",key:"1b9ql8"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}]]);/**
370 * @license lucide-react v0.453.0 - ISC
371 *
372 * This source code is licensed under the ISC license.
373 * See the LICENSE file in the root directory of this source tree.
374 */const Dfe=Ct("Link",[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]]);/**
375 * @license lucide-react v0.453.0 - ISC
376 *
377 * This source code is licensed under the ISC license.
378 * See the LICENSE file in the root directory of this source tree.
379 */const jY=Ct("ListChecks",[["path",{d:"m3 17 2 2 4-4",key:"1jhpwq"}],["path",{d:"m3 7 2 2 4-4",key:"1obspn"}],["path",{d:"M13 6h8",key:"15sg57"}],["path",{d:"M13 12h8",key:"h98zly"}],["path",{d:"M13 18h8",key:"oe0vm4"}]]);/**
380 * @license lucide-react v0.453.0 - ISC
381 *
382 * This source code is licensed under the ISC license.
383 * See the LICENSE file in the root directory of this source tree.
384 */const Ha=Ct("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/**
385 * @license lucide-react v0.453.0 - ISC
386 *
387 * This source code is licensed under the ISC license.
388 * See the LICENSE file in the root directory of this source tree.
389 */const CY=Ct("Lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]);/**
390 * @license lucide-react v0.453.0 - ISC
391 *
392 * This source code is licensed under the ISC license.
393 * See the LICENSE file in the root directory of this source tree.
394 */const fb=Ct("LogIn",[["path",{d:"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4",key:"u53s6r"}],["polyline",{points:"10 17 15 12 10 7",key:"1ail0h"}],["line",{x1:"15",x2:"3",y1:"12",y2:"12",key:"v6grx8"}]]);/**
395 * @license lucide-react v0.453.0 - ISC
396 *
397 * This source code is licensed under the ISC license.
398 * See the LICENSE file in the root directory of this source tree.
399 */const $E=Ct("LogOut",[["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}],["polyline",{points:"16 17 21 12 16 7",key:"1gabdz"}],["line",{x1:"21",x2:"9",y1:"12",y2:"12",key:"1uyos4"}]]);/**
400 * @license lucide-react v0.453.0 - ISC
401 *
402 * This source code is licensed under the ISC license.
403 * See the LICENSE file in the root directory of this source tree.
404 */const IP=Ct("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]);/**
405 * @license lucide-react v0.453.0 - ISC
406 *
407 * This source code is licensed under the ISC license.
408 * See the LICENSE file in the root directory of this source tree.
409 */const Zh=Ct("MapPin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]);/**
410 * @license lucide-react v0.453.0 - ISC
411 *
412 * This source code is licensed under the ISC license.
413 * See the LICENSE file in the root directory of this source tree.
414 */const Ife=Ct("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);/**
415 * @license lucide-react v0.453.0 - ISC
416 *
417 * This source code is licensed under the ISC license.
418 * See the LICENSE file in the root directory of this source tree.
419 */const mf=Ct("MessageCircle",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}]]);/**
420 * @license lucide-react v0.453.0 - ISC
421 *
422 * This source code is licensed under the ISC license.
423 * See the LICENSE file in the root directory of this source tree.
424 */const Lfe=Ct("MessageSquare",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]]);/**
425 * @license lucide-react v0.453.0 - ISC
426 *
427 * This source code is licensed under the ISC license.
428 * See the LICENSE file in the root directory of this source tree.
429 */const AY=Ct("Minus",[["path",{d:"M5 12h14",key:"1ays0h"}]]);/**
430 * @license lucide-react v0.453.0 - ISC
431 *
432 * This source code is licensed under the ISC license.
433 * See the LICENSE file in the root directory of this source tree.
434 */const kf=Ct("Package",[["path",{d:"M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z",key:"1a0edw"}],["path",{d:"M12 22V12",key:"d0xqtd"}],["path",{d:"m3.3 7 7.703 4.734a2 2 0 0 0 1.994 0L20.7 7",key:"yx3hmr"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}]]);/**
435 * @license lucide-react v0.453.0 - ISC
436 *
437 * This source code is licensed under the ISC license.
438 * See the LICENSE file in the root directory of this source tree.
439 */const Ffe=Ct("PanelLeftClose",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"m16 15-3-3 3-3",key:"14y99z"}]]);/**
440 * @license lucide-react v0.453.0 - ISC
441 *
442 * This source code is licensed under the ISC license.
443 * See the LICENSE file in the root directory of this source tree.
444 */const Bfe=Ct("PanelLeftOpen",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"m14 9 3 3-3 3",key:"8010ee"}]]);/**
445 * @license lucide-react v0.453.0 - ISC
446 *
447 * This source code is licensed under the ISC license.
448 * See the LICENSE file in the root directory of this source tree.
449 */const tl=Ct("Pen",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}]]);/**
450 * @license lucide-react v0.453.0 - ISC
451 *
452 * This source code is licensed under the ISC license.
453 * See the LICENSE file in the root directory of this source tree.
454 */const ay=Ct("Pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]);/**
455 * @license lucide-react v0.453.0 - ISC
456 *
457 * This source code is licensed under the ISC license.
458 * See the LICENSE file in the root directory of this source tree.
459 */const op=Ct("Phone",[["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]]);/**
460 * @license lucide-react v0.453.0 - ISC
461 *
462 * This source code is licensed under the ISC license.
463 * See the LICENSE file in the root directory of this source tree.
464 */const Rr=Ct("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/**
465 * @license lucide-react v0.453.0 - ISC
466 *
467 * This source code is licensed under the ISC license.
468 * See the LICENSE file in the root directory of this source tree.
469 */const $fe=Ct("PowerOff",[["path",{d:"M18.36 6.64A9 9 0 0 1 20.77 15",key:"dxknvb"}],["path",{d:"M6.16 6.16a9 9 0 1 0 12.68 12.68",key:"1x7qb5"}],["path",{d:"M12 2v4",key:"3427ic"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/**
470 * @license lucide-react v0.453.0 - ISC
471 *
472 * This source code is licensed under the ISC license.
473 * See the LICENSE file in the root directory of this source tree.
474 */const Ufe=Ct("Power",[["path",{d:"M12 2v10",key:"mnfbl"}],["path",{d:"M18.4 6.6a9 9 0 1 1-12.77.04",key:"obofu9"}]]);/**
475 * @license lucide-react v0.453.0 - ISC
476 *
477 * This source code is licensed under the ISC license.
478 * See the LICENSE file in the root directory of this source tree.
479 */const Ef=Ct("Printer",[["path",{d:"M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2",key:"143wyd"}],["path",{d:"M6 9V3a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v6",key:"1itne7"}],["rect",{x:"6",y:"14",width:"12",height:"8",rx:"1",key:"1ue0tg"}]]);/**
480 * @license lucide-react v0.453.0 - ISC
481 *
482 * This source code is licensed under the ISC license.
483 * See the LICENSE file in the root directory of this source tree.
484 */const UE=Ct("Receipt",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8",key:"1h4pet"}],["path",{d:"M12 17.5v-11",key:"1jc1ny"}]]);/**
485 * @license lucide-react v0.453.0 - ISC
486 *
487 * This source code is licensed under the ISC license.
488 * See the LICENSE file in the root directory of this source tree.
489 */const cu=Ct("Repeat",[["path",{d:"m17 2 4 4-4 4",key:"nntrym"}],["path",{d:"M3 11v-1a4 4 0 0 1 4-4h14",key:"84bu3i"}],["path",{d:"m7 22-4-4 4-4",key:"1wqhfi"}],["path",{d:"M21 13v1a4 4 0 0 1-4 4H3",key:"1rx37r"}]]);/**
490 * @license lucide-react v0.453.0 - ISC
491 *
492 * This source code is licensed under the ISC license.
493 * See the LICENSE file in the root directory of this source tree.
494 */const zfe=Ct("RotateCcw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]);/**
495 * @license lucide-react v0.453.0 - ISC
496 *
497 * This source code is licensed under the ISC license.
498 * See the LICENSE file in the root directory of this source tree.
499 */const LP=Ct("Save",[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}]]);/**
500 * @license lucide-react v0.453.0 - ISC
501 *
502 * This source code is licensed under the ISC license.
503 * See the LICENSE file in the root directory of this source tree.
504 */const li=Ct("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/**
505 * @license lucide-react v0.453.0 - ISC
506 *
507 * This source code is licensed under the ISC license.
508 * See the LICENSE file in the root directory of this source tree.
509 */const d3=Ct("Settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/**
510 * @license lucide-react v0.453.0 - ISC
511 *
512 * This source code is licensed under the ISC license.
513 * See the LICENSE file in the root directory of this source tree.
514 */const qfe=Ct("Share2",[["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}],["circle",{cx:"6",cy:"12",r:"3",key:"w7nqdw"}],["circle",{cx:"18",cy:"19",r:"3",key:"1xt0gg"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49",key:"47mynk"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49",key:"1n3mei"}]]);/**
515 * @license lucide-react v0.453.0 - ISC
516 *
517 * This source code is licensed under the ISC license.
518 * See the LICENSE file in the root directory of this source tree.
519 */const ry=Ct("ShieldCheck",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",ke
519y:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/**
520 * @license lucide-react v0.453.0 - ISC
521 *
522 * This source code is licensed under the ISC license.
523 * See the LICENSE file in the root directory of this source tree.
524 */const gu=Ct("Shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]]);/**
525 * @license lucide-react v0.453.0 - ISC
526 *
527 * This source code is licensed under the ISC license.
528 * See the LICENSE file in the root directory of this source tree.
529 */const GT=Ct("ShoppingCart",[["circle",{cx:"8",cy:"21",r:"1",key:"jimo8o"}],["circle",{cx:"19",cy:"21",r:"1",key:"13723u"}],["path",{d:"M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12",key:"9zh506"}]]);/**
530 * @license lucide-react v0.453.0 - ISC
531 *
532 * This source code is licensed under the ISC license.
533 * See the LICENSE file in the root directory of this source tree.
534 */const Hfe=Ct("SlidersHorizontal",[["line",{x1:"21",x2:"14",y1:"4",y2:"4",key:"obuewd"}],["line",{x1:"10",x2:"3",y1:"4",y2:"4",key:"1q6298"}],["line",{x1:"21",x2:"12",y1:"12",y2:"12",key:"1iu8h1"}],["line",{x1:"8",x2:"3",y1:"12",y2:"12",key:"ntss68"}],["line",{x1:"21",x2:"16",y1:"20",y2:"20",key:"14d8ph"}],["line",{x1:"12",x2:"3",y1:"20",y2:"20",key:"m0wm8r"}],["line",{x1:"14",x2:"14",y1:"2",y2:"6",key:"14e1ph"}],["line",{x1:"8",x2:"8",y1:"10",y2:"14",key:"1i6ji0"}],["line",{x1:"16",x2:"16",y1:"18",y2:"22",key:"1lctlv"}]]);/**
535 * @license lucide-react v0.453.0 - ISC
536 *
537 * This source code is licensed under the ISC license.
538 * See the LICENSE file in the root directory of this source tree.
539 */const WT=Ct("Sparkles",[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]]);/**
540 * @license lucide-react v0.453.0 - ISC
541 *
542 * This source code is licensed under the ISC license.
543 * See the LICENSE file in the root directory of this source tree.
544 */const sw=Ct("SprayCan",[["path",{d:"M3 3h.01",key:"159qn6"}],["path",{d:"M7 5h.01",key:"1hq22a"}],["path",{d:"M11 7h.01",key:"1osv80"}],["path",{d:"M3 7h.01",key:"1xzrh3"}],["path",{d:"M7 9h.01",key:"19b3jx"}],["path",{d:"M3 11h.01",key:"1eifu7"}],["rect",{width:"4",height:"4",x:"15",y:"5",key:"mri9e4"}],["path",{d:"m19 9 2 2v10c0 .6-.4 1-1 1h-6c-.6 0-1-.4-1-1V11l2-2",key:"aib6hk"}],["path",{d:"m13 14 8-2",key:"1d7bmk"}],["path",{d:"m13 19 8-2",key:"1y2vml"}]]);/**
545 * @license lucide-react v0.453.0 - ISC
546 *
547 * This source code is licensed under the ISC license.
548 * See the LICENSE file in the root directory of this source tree.
549 */const su=Ct("SquareCheckBig",[["path",{d:"M21 10.5V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h12.5",key:"1uzm8b"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]);/**
550 * @license lucide-react v0.453.0 - ISC
551 *
552 * This source code is licensed under the ISC license.
553 * See the LICENSE file in the root directory of this source tree.
554 */const ad=Ct("Stethoscope",[["path",{d:"M11 2v2",key:"1539x4"}],["path",{d:"M5 2v2",key:"1yf1q8"}],["path",{d:"M5 3H4a2 2 0 0 0-2 2v4a6 6 0 0 0 12 0V5a2 2 0 0 0-2-2h-1",key:"rb5t3r"}],["path",{d:"M8 15a6 6 0 0 0 12 0v-3",key:"x18d4x"}],["circle",{cx:"20",cy:"10",r:"2",key:"ts1r5v"}]]);/**
555 * @license lucide-react v0.453.0 - ISC
556 *
557 * This source code is licensed under the ISC license.
558 * See the LICENSE file in the root directory of this source tree.
559 */const id=Ct("Sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]);/**
560 * @license lucide-react v0.453.0 - ISC
561 *
562 * This source code is licensed under the ISC license.
563 * See the LICENSE file in the root directory of this source tree.
564 */const od=Ct("Sunset",[["path",{d:"M12 10V2",key:"16sf7g"}],["path",{d:"m4.93 10.93 1.41 1.41",key:"2a7f42"}],["path",{d:"M2 18h2",key:"j10viu"}],["path",{d:"M20 18h2",key:"wocana"}],["path",{d:"m19.07 10.93-1.41 1.41",key:"15zs5n"}],["path",{d:"M22 22H2",key:"19qnx5"}],["path",{d:"m16 6-4 4-4-4",key:"6wukr"}],["path",{d:"M16 18a4 4 0 0 0-8 0",key:"1lzouq"}]]);/**
565 * @license lucide-react v0.453.0 - ISC
566 *
567 * This source code is licensed under the ISC license.
568 * See the LICENSE file in the root directory of this source tree.
569 */const iw=Ct("Tag",[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]]);/**
570 * @license lucide-react v0.453.0 - ISC
571 *
572 * This source code is licensed under the ISC license.
573 * See the LICENSE file in the root directory of this source tree.
574 */const kl=Ct("Thermometer",[["path",{d:"M14 4v10.54a4 4 0 1 1-4 0V4a2 2 0 0 1 4 0Z",key:"17jzev"}]]);/**
575 * @license lucide-react v0.453.0 - ISC
576 *
577 * This source code is licensed under the ISC license.
578 * See the LICENSE file in the root directory of this source tree.
579 */const sn=Ct("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]);/**
580 * @license lucide-react v0.453.0 - ISC
581 *
582 * This source code is licensed under the ISC license.
583 * See the LICENSE file in the root directory of this source tree.
584 */const QD=Ct("Trash",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}]]);/**
585 * @license lucide-react v0.453.0 - ISC
586 *
587 * This source code is licensed under the ISC license.
588 * See the LICENSE file in the root directory of this source tree.
589 */const Vfe=Ct("TrendingDown",[["polyline",{points:"22 17 13.5 8.5 8.5 13.5 2 7",key:"1r2t7k"}],["polyline",{points:"16 17 22 17 22 11",key:"11uiuu"}]]);/**
590 * @license lucide-react v0.453.0 - ISC
591 *
592 * This source code is licensed under the ISC license.
593 * See the LICENSE file in the root directory of this source tree.
594 */const Zg=Ct("TrendingUp",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]]);/**
595 * @license lucide-react v0.453.0 - ISC
596 *
597 * This source code is licensed under the ISC license.
598 * See the LICENSE file in the root directory of this source tree.
599 */const Er=Ct("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/**
600 * @license lucide-react v0.453.0 - ISC
601 *
602 * This source code is licensed under the ISC license.
603 * See the LICENSE file in the root directory of this source tree.
604 */const YT=Ct("Truck",[["path",{d:"M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2",key:"wrbu53"}],["path",{d:"M15 18H9",key:"1lyqi6"}],["path",{d:"M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.624l-3.48-4.35A1 1 0 0 0 17.52 8H14",key:"lysw3i"}],["circle",{cx:"17",cy:"18",r:"2",key:"332jqn"}],["circle",{cx:"7",cy:"18",r:"2",key:"19iecd"}]]);/**
605 * @license lucide-react v0.453.0 - ISC
606 *
607 * This source code is licensed under the ISC license.
608 * See the LICENSE file in the root directory of this source tree.
609 */const cg=Ct("Upload",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"17 8 12 3 7 8",key:"t8dd8p"}],["line",{x1:"12",x2:"12",y1:"3",y2:"15",key:"widbto"}]]);/**
610 * @license lucide-react v0.453.0 - ISC
611 *
612 * This source code is licensed under the ISC license.
613 * See the LICENSE file in the root directory of this source tree.
614 */const i0=Ct("UserCheck",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["polyline",{points:"16 11 18 13 22 9",key:"1pwet4"}]]);/**
615 * @license lucide-react v0.453.0 - ISC
616 *
617 * This source code is licensed under the ISC license.
618 * See the LICENSE file in the root directory of this source tree.
619 */const KT=Ct("UserX",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"17",x2:"22",y1:"8",y2:"13",key:"3nzzx3"}],["line",{x1:"22",x2:"17",y1:"8",y2:"13",key:"1swrse"}]]);/**
620 * @license lucide-react v0.453.0 - ISC
621 *
622 * This source code is licensed under the ISC license.
623 * See the LICENSE file in the root directory of this source tree.
624 */const so=Ct("User",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]);/**
625 * @license lucide-react v0.453.0 - ISC
626 *
627 * This source code is licensed under the ISC license.
628 * See the LICENSE file in the root directory of this source tree.
629 */const Il=Ct("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]]);/**
630 * @license lucide-react v0.453.0 - ISC
631 *
632 * This source code is licensed under the ISC license.
633 * See the LICENSE file in the root directory of this source tree.
634 */const ow=Ct("Wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z",key:"cbrjhi"}]]);/**
635 * @license lucide-react v0.453.0 - ISC
636 *
637 * This source code is licensed under the ISC license.
638 * See the LICENSE file in the root directory of this source tree.
639 */const Fr=Ct("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}
639],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);/**
640 * @license lucide-react v0.453.0 - ISC
641 *
642 * This source code is licensed under the ISC license.
643 * See the LICENSE file in the root directory of this source tree.
644 */const XT=Ct("Zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]);function Gfe(e,t){if(e instanceof RegExp)return{keys:!1,pattern:e};var a,r,n,i,o=[],l="",c=e.split("/");for(c[0]||c.shift();n=c.shift();)a=n[0],a==="*"?(o.push(a),l+=n[1]==="?"?"(?:/(.*))?":"/(.*)"):a===":"?(r=n.indexOf("?",1),i=n.indexOf(".",1),o.push(n.substring(1,~r?r:~i?i:n.length)),l+=~r&&!~i?"(?:/([^/]+?))?":"/([^/]+?)",~i&&(l+=(~r?"?":"")+"\\"+n.substring(i))):l+="/"+n;return{keys:o,pattern:new RegExp("^"+l+(t?"(?=$|/)":"/?$"),"i")}}var ZN={exports:{}},JN={};/**
645 * @license React
646 * use-sync-external-store-shim.production.js
647 *
648 * Copyright (c) Meta Platforms, Inc. and affiliates.
649 *
650 * This source code is licensed under the MIT license found in the
651 * LICENSE file in the root directory of this source tree.
652 */var ZD;function Wfe(){if(ZD)return JN;ZD=1;var e=G5();function t(p,g){return p===g&&(p!==0||1/p===1/g)||p!==p&&g!==g}var a=typeof Object.is=="function"?Object.is:t,r=e.useState,n=e.useEffect,i=e.useLayoutEffect,o=e.useDebugValue;function l(p,g){var m=g(),b=r({inst:{value:m,getSnapshot:g}}),v=b[0].inst,y=b[1];return i(function(){v.value=m,v.getSnapshot=g,c(v)&&y({inst:v})},[p,m,g]),n(function(){return c(v)&&y({inst:v}),p(function(){c(v)&&y({inst:v})})},[p]),o(m),m}function c(p){var g=p.getSnapshot;p=p.value;try{var m=g();return!a(p,m)}catch{return!0}}function d(p,g){return g()}var f=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?d:l;return JN.useSyncExternalStore=e.useSyncExternalStore!==void 0?e.useSyncExternalStore:f,JN}var JD;function Yfe(){return JD||(JD=1,ZN.exports=Wfe()),ZN.exports}var Kfe=Yfe();const Xfe=W5.useInsertionEffect,Qfe=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Zfe=Qfe?_.useLayoutEffect:_.useEffect,Jfe=Xfe||Zfe,TY=e=>{const t=_.useRef([e,(...a)=>t[0](...a)]).current;return Jfe(()=>{t[0]=e}),t[1]},ehe="popstate",zE="pushState",qE="replaceState",the="hashchange",eI=[ehe,zE,qE,the],ahe=e=>{for(const t of eI)addEventListener(t,e);return()=>{for(const t of eI)removeEventListener(t,e)}},_Y=(e,t)=>Kfe.useSyncExternalStore(ahe,e,t),rhe=()=>location.search,nhe=({ssrSearch:e=""}={})=>_Y(rhe,()=>e),tI=()=>location.pathname,she=({ssrPath:e}={})=>_Y(tI,e?()=>e:tI),ihe=(e,{replace:t=!1,state:a=null}={})=>history[t?qE:zE](a,"",e),ohe=(e={})=>[she(e),ihe],aI=Symbol.for("wouter_v3");if(typeof history<"u"&&typeof window[aI]>"u"){for(const e of[zE,qE]){const t=history[e];history[e]=function(){const a=t.apply(this,arguments),r=new Event(e);return r.arguments=arguments,dispatchEvent(r),a}}Object.defineProperty(window,aI,{value:!0})}const lhe=(e,t)=>t.toLowerCase().indexOf(e.toLowerCase())?"~"+t:t.slice(e.length)||"/",kY=(e
652="")=>e==="/"?"":e,che=(e,t)=>e[0]==="~"?e.slice(1):kY(t)+e,dhe=(e="",t)=>lhe(rI(kY(e)),rI(t)),rI=e=>{try{return decodeURI(e)}catch{return e}},EY={hook:ohe,searchHook:nhe,parser:Gfe,base:"",ssrPath:void 0,ssrSearch:void 0,ssrContext:void 0,hrefs:e=>e},RY=_.createContext(EY),Y0=()=>_.useContext(RY),OY={},MY=_.createContext(OY),uhe=()=>_.useContext(MY),u3=e=>{const[t,a]=e.hook(e);return[dhe(e.base,t),TY((r,n)=>a(che(r,e.base),n))]},DY=()=>u3(Y0()),HE=(e,t,a,r)=>{const{pattern:n,keys:i}=t instanceof RegExp?{keys:!1,pattern:t}:e(t||"*",r),o=n.exec(a)||[],[l,...c]=o;return l!==void 0?[!0,(()=>{const d=i!==!1?Object.fromEntries(i.map((p,g)=>[p,c[g]])):o.groups;let f={...c};return d&&Object.assign(f,d),f})(),...r?[l]:[]]:[!1,null]},fhe=e=>HE(Y0().parser,e,DY()[0]),hhe=({children:e,...t})=>{const a=Y0(),r=t.hook?EY:a;let n=r;const[i,o]=t.ssrPath?.split("?")??[];o&&(t.ssrSearch=o,t.ssrPath=i),t.hrefs=t.hrefs??t.hook?.hrefs;let l=_.useRef({}),c=l.current,d=c;for(let f in r){const p=f==="base"?r[f]+(t[f]||""):t[f]||r[f];c===d&&p!==d[f]&&(l.current=d={...d}),d[f]=p,(p!==r[f]||p!==n[f])&&(n=d)}return _.createElement(RY.Provider,{value:n,children:e})},nI=({children:e,component:t},a)=>t?_.createElement(t,{params:a}):typeof e=="function"?e(a):e,phe=e=>{let t=_.useRef(OY);const a=t.current;return t.current=Object.keys(e).length!==Object.keys(a).length||Object.entries(e).some(([r,n])=>n!==a[r])?e:a},af=({path:e,nest:t,match:a,...r})=>{const n=Y0(),[i]=u3(n),[o,l,c]=a??HE(n.parser,e,i,t),d=phe({...uhe(),...l});if(!o)return null;const f=c?_.createElement(hhe,{base:c},nI(r,d)):nI(r,d);return _.createElement(MY.Provider,{value:d,children:f})},N1=_.forwardRef((e,t)=>{const a=Y0(),[r,n]=u3(a),{to:i="",href:o=i,onClick:l,asChild:c,children:d,className:f,replace:p,state:g,...m}=e,b=TY(y=>{y.ctrlKey||y.metaKey||y.altKey||y.shiftKey||y.button!==0||(l?.(y),y.defaultPrevented||(y.preventDefault(),n(o,e)))}),v=a.hrefs(o[0]==="~"?o.slice(1):a.base+o,a);return c&&_.isValidElement(d)?_.cloneElement(d,{onClick:b,href:v}):_.createElement("a",{...m,onClick:b,href:v,className:f?.call?f(r===o):f,children:d,ref:t})}),QT=e=>Array.isArray(e)?e.flatMap(t=>QT(t&&t.type===_.Fragment?t.props.children:t)):[e],ghe=({children:e,location:t})=>{const a=Y0(),[r]=u3(a);typeof window<"u"&&(window.__WOUTER_ROUTES__||(window.__WOUTER_ROUTES__=[]),QT(e).forEach(i=>{if(_.isValidElement(i)&&i.props.path){const o=i.props.path;window.__WOUTER_ROUTES__.includes(o)||window.__WOUTER_ROUTES__.push(o)}}));for(const n of QT(e)){let i=0;if(_.isValidElement(n)&&(i=HE(a.parser,n.props.path,t||r,n.props.nest))[0])return _.cloneElement(n,{match:i})}return null};function sI(){const[,e]=DY(),t=()=>{e("/")};return s.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:14",className:"min-h-screen w-full flex items-center justify-center bg-gradient-to-br from-slate-50 to-slate-100",children:s.jsx(Na,{"data-loc":"client/src/pages/NotFound.tsx:15",className:"w-full max-w-lg mx-4 shadow-lg border-0 bg-white/80 backdrop-blur-sm",children:s.jsxs(ja,{"data-loc":"client/src/pages/NotFound.tsx:16",className:"pt-8 pb-8 text-center",children:[s.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:17",className:"flex justify-center mb-6",children:s.jsxs("div",{"data-loc":"client/src/pages/NotFound.tsx:18",className:"relative",children:[s.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:19",className:"absolute inset-0 bg-red-100 rounded-full animate-pulse"}),s.jsx(BE,{"data-loc":"client/src/pages/NotFound.tsx:20",className:"relative h-16 w-16 text-red-500"})]})}),s.jsx("h1",{"data-loc":"client/src/pages/NotFound.tsx:24",className:"text-4xl font-bold text-slate-900 mb-2",children:"404"}),s.jsx("h2",{"data-loc":"client/src/pages/NotFound.tsx:26",className:"text-xl font-semibold text-slate-700 mb-4",children:"Page Not Found"}),s.jsxs("p",{"data-loc":"client/src/pages/NotFound.tsx:30",className:"text-slate-600 mb-8 leading-relaxed",children:["Sorry, the page you are looking for doesn't exist.",s.jsx("br",{"data-loc":"client/src/pages/NotFound.tsx:32"}),"It may have been moved or deleted."]}),s.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:36",id:"not-found-button-group",className:"flex flex-col sm:flex-row gap-3 justify-center",children:s.jsxs(qe,{"data-loc":"client/src/pages/NotFound.tsx:40",onClick:t,className:"bg-blue-600 hover:bg-blue-700 text-white px-6 py-2.5 rounded-lg transition-all duration-200 shadow-md hover:shadow-lg",children:[s.jsx(Rfe,{"data-loc":"client/src/pages/NotFound.tsx:44",className:"w-4 h-4 mr-2"}),"Go Home"]})})]})})})}class mhe extends _.Component{constructor(t){super(t),this.state={hasError:!1,error:null}}static getDerivedStateFromError(t){return{hasError:!0,error:t}}render(){return this.state.hasError?s.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:27",className:"flex items-center justify-center min-h-screen p-8 bg-background",children:s.jsxs("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:28",className:"flex flex-col items-center w-full max-w-2xl p-8",children:[s.jsx(Er,{"data-loc":"client/src/components/ErrorBoundary.tsx:29",size:48,className:"text-destructive mb-6 flex-shrink-0"}),s.jsx("h2",{"data-loc":"client/src/components/ErrorBoundary.tsx:34",className:"text-xl mb-4",children:"An unexpected error occurred."}),s.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:36",className:"p-4 w-full rounded bg-muted overflow-auto mb-6",children:s.jsx("pre",{"data-loc":"client/src/components/ErrorBoundary.tsx:37",className:"text-sm text-muted-foreground whitespace-break-spaces",children:this.state.error?.stack})}),s.jsxs("button",{"data-loc":"client/src/components/ErrorBoundary.tsx:42",onClick:()=>window.location.reload(),className:Ba("flex items-center gap-2 px-4 py-2 rounded-lg","bg-primary text-primary-foreground","hover:opacity-90 cursor-pointer"),children:[s.jsx(zfe,{"data-loc":"client/src/components/ErrorBoundary.tsx:50",size:16}),"Reload Page"]})]})}):this.props.children}}const xhe=_.createContext(void 0);function vhe({children:e,defaultTheme:t="light",switchable:a=!1}){const[r,n]=_.useState(()=>a&&localStorage.getItem("theme")||t);_.useEffect(()=>{const o=document.documentElement;
652r==="dark"?o.classList.add("dark"):o.classList.remove("dark"),a&&localStorage.setItem("theme",r)},[r,a]);const i=a?()=>{n(o=>o==="light"?"dark":"light")}:void 0;return s.jsx(xhe.Provider,{"data-loc":"client/src/contexts/ThemeContext.tsx:52",value:{theme:r,toggleTheme:i,switchable:a},children:e})}const Dx=()=>{const e="https://manus.im",t="iY4xZ4B2vSnJGRHHzTrFeY",a=`${window.location.origin}/api/oauth/callback`,r=btoa(a),n=new URL(`${e}/app-auth`);return n.searchParams.set("appId",t),n.searchParams.set("redirectUri",a),n.searchParams.set("state",r),n.searchParams.set("type","signIn"),n.toString()};function Cu(e){const{redirectOnUnauthenticated:t=!1,redirectPath:a=Dx()}={},r=Oe.useUtils(),n=Oe.auth.me.useQuery(void 0,{retry:!1,refetchOnWindowFocus:!1}),i=Oe.auth.logout.useMutation({onSuccess:()=>{r.auth.me.setData(void 0,null)}}),o=_.useCallback(async()=>{try{await i.mutateAsync()}catch(c){if(c instanceof e0&&c.data?.code==="UNAUTHORIZED")return;throw c}finally{r.auth.me.setData(void 0,null),await r.auth.me.invalidate()}},[i,r]),l=_.useMemo(()=>(localStorage.setItem("manus-runtime-user-info",JSON.stringify(n.data)),{user:n.data??null,loading:n.isLoading||i.isPending,error:n.error??i.error??null,isAuthenticated:!!n.data}),[n.data,n.error,n.isLoading,i.error,i.isPending]);return _.useEffect(()=>{t&&(n.isLoading||i.isPending||l.user||typeof window>"u"||window.location.pathname!==a&&(window.location.href=a))},[t,a,i.isPending,n.isLoading,l.user]),{...l,refresh:()=>n.refetch(),logout:o}}const o0="https://d2xsxph8kpxj0f.cloudfront.net/310519663397093677/iY4xZ4B2vSnJGRHHzTrFeY/logo-todo-branco_df83b0a9.png",ny="https://d2xsxph8kpxj0f.cloudfront.net/310519663397093677/iY4xZ4B2vSnJGRHHzTrFeY/logo---Colorido_64aabbfe.png",Bt="#1B2A3D",ri="#8AABA7",gs="Emedical Health Place",El="(51) 3013-8080",Xo="Rua Gomes Jardim, 301 - Santana, Porto Alegre/RS",yhe={"Cirurgião Plástico":"Cirurgia Plástica","Cirurgiã Plástica":"Cirurgia Plástica","Cirurgião Plástico Reparador":"Cirurgia Plástica",Infectologista:"Infectologia","Infectologista Nefrologista":"Infectologia"};function Jm(e){return yhe[e]||e}const IY=!1,bhe=!1,Phe=!1,whe=[{id:"dashboard",label:"Dashboard",icon:Ofe,roles:["admin","atendimento","gestor"]},{id:"calendar",label:"Calendário",icon:Fs,roles:["admin","atendimento","gestor"]},{id:"reservations",label:"Reservas",icon:DP,roles:["admin","atendimento","gestor"]},{id:"professionals",label:"Profissionais",icon:Il,roles:["admin"]},{id:"rooms",label:"Consultórios",icon:Dl,roles:["admin"]},{id:"accesses",label:"Acessos",icon:SY,roles:["admin","atendimento","gestor"],section:"Operacional"},{id:"schedulingSheets",label:"Agendamentos",icon:Ni,roles:["admin","atendimento","gestor"],section:"Operacional"},{id:"purchases",label:"Compras",icon:GT,roles:["admin","atendimento","gestor"],section:"Operacional"},{id:"pharmacyControl",label:"Controle Farmácia",icon:kf,roles:["admin","atendimento","gestor"],section:"Operacional"},{id:"prescriptionControl",label:"Controle Receitas",icon:UE,roles:["admin","atendimento","gestor"],section:"Operacional"},{id:"inventory",label:"Estoque",icon:kf,roles:["admin","atendimento","gestor"],section:"Operacional"},{id:"suppliers",label:"Fornecedores",icon:YT,roles:["admin","atendimento","gestor"],section:"Operacional"},{id:"remindersReport",label:"Lembretes",icon:Pfe,roles:["admin","atendimento","gestor"],section:"Operacional"},{id:"tarefas",label:"Tarefas",icon:su,roles:["admin","atendimento","gestor"],section:"Operacional"},{id:"credits",label:"Créditos",icon:kg,roles:["admin"],section:"Financeiro"},{id:"financeiro",label:"Financeiro",icon:Zg,roles:["admin"],section:"Financeiro"},{id:"invoices",label:"Faturamento",icon:Ni,roles:["admin"],section:"Financeiro"},{id:"financialReport",label:"Rel. Financeiro",icon:HT,roles:["admin"],section:"Financeiro"},{id:"patientRanking",label:"Ranking Pacientes",icon:Il,roles:["admin"],section:"Relatórios"},{id:"profReport",label:"Rel. Profissional",icon:i0,roles:["admin"],section:"Relatórios"},{id:"reports",label:"Relatórios",icon:HT,roles:["admin"],section:"Relatórios"},{id:"notifications",label:"Notificações",icon:eo,roles:["admin","atendimento"]},{id:"users",label:"Usuários",icon:gu,roles:["admin"],section:"Sistema"},{id:"settings",label:"Configurações",icon:d3,roles:["admin"],section:"Sistema"}];function She({currentPage:e,onNavigate:t,userRole:a="admin",collapsed:r=!1,onToggleCollapse:n}){const[i,o]=_.useState(!1),l=whe.filter(p=>!(!p.roles.includes(a)||p.id==="accesses"||p.id==="remindersReport"&&!IY||p.id==="purchases"||p.id==="suppliers"||p.id==="notifications"||p.id==="patientRanking"||p.id==="financialReport"||p.id==="invoices")),c=p=>{t(p),o(!1)};let d="";const f=p=>s.jsxs(s.Fragment,{children:[s.jsx("div",{"data-loc":"client/src/components/Sidebar.tsx:133",className:Ba("border-b border-sidebar-border",p?"px-2 py-4":"px-5 py-5"),children:s.jsx("div",{"data-loc":"client/src/components/Sidebar.tsx:134",className:Ba("flex items-center","justify-center"),children:s.jsx("img",{"data-loc":"client/src/components/Sidebar.tsx:135",src:o0,alt:gs,className:Ba(p?"h-8 object-contain":"h-12 object-contain")})})}),s.jsx("nav",{"data-loc":"client/src/components/Sidebar.tsx:144",className:Ba("flex-1 py-3 space-y-0.5 overflow-y-auto",p?"px-1.5":"px-3"),children:l.map(g=>{const m=g.icon,b=e===g.id,v=g.section&&g.section!==d;return g.section&&(d=g.section),s.jsxs("div",{"data-loc":"client/src/components/Sidebar.tsx:152",children:[v&&!p&&s.jsx("div",{"data-loc":"client/src/components/Sidebar.tsx:154",className:"mt-4 mb-1.5 px-3",children:s.jsx("span",{"data-loc":"client/src/components/Sidebar.tsx:155",className:"text-[10px] font-semibold uppercase tracking-wider text-sidebar-foreground
652/40",children:g.section})}),v&&p&&s.jsx("div",{"data-loc":"client/src/components/Sidebar.tsx:161",className:"mt-3 mb-1 border-t border-sidebar-border/30"}),s.jsxs("button",{"data-loc":"client/src/components/Sidebar.tsx:163",title:p?g.label:void 0,onClick:()=>c(g.id),className:Ba("w-full flex items-center rounded-lg text-[13px] font-medium transition-all duration-150",p?"justify-center px-0 py-2.5":"gap-3 px-3 py-2.5",b?"bg-sidebar-accent text-white shadow-lg shadow-black/10":"text-sidebar-foreground/70 hover:bg-sidebar-accent/50 hover:text-white"),children:[s.jsx(m,{"data-loc":"client/src/components/Sidebar.tsx:174",className:Ba("w-[18px] h-[18px] transition-colors",b?"text-[#8AABA7]":"text-sidebar-foreground/50")}),!p&&g.label,!p&&b&&s.jsx("span",{"data-loc":"client/src/components/Sidebar.tsx:176",className:"ml-auto w-1.5 h-1.5 rounded-full bg-[#8AABA7]"})]})]},g.id)})}),n&&s.jsx("div",{"data-loc":"client/src/components/Sidebar.tsx:185",className:"px-2 py-2 border-t border-sidebar-border",children:s.jsxs("button",{"data-loc":"client/src/components/Sidebar.tsx:186",onClick:n,className:"w-full flex items-center justify-center gap-2 px-3 py-2 rounded-lg text-[11px] font-medium text-sidebar-foreground/50 hover:bg-sidebar-accent/30 hover:text-sidebar-foreground/80 transition-all",children:[p?s.jsx(Bfe,{"data-loc":"client/src/components/Sidebar.tsx:190",className:"w-4 h-4"}):s.jsx(Ffe,{"data-loc":"client/src/components/Sidebar.tsx:190",className:"w-4 h-4"}),!p&&"Minimizar"]})}),!p&&s.jsx("div",{"data-loc":"client/src/components/Sidebar.tsx:198",className:"px-4 py-4 border-t border-sidebar-border",children:s.jsx("p",{"data-loc":"client/src/components/Sidebar.tsx:199",className:"text-[10px] text-sidebar-foreground/40 text-center",children:a==="atendimento"?"Atendimento Emedical":`${gs} v2.0`})})]});return s.jsxs(s.Fragment,{children:[s.jsx("button",{"data-loc":"client/src/components/Sidebar.tsx:210",onClick:()=>o(!0),className:"fixed top-3 left-3 z-50 lg:hidden p-2 rounded-lg bg-sidebar text-white shadow-lg",children:s.jsx(Ife,{"data-loc":"client/src/components/Sidebar.tsx:214",className:"w-5 h-5"})}),i&&s.jsx("div",{"data-loc":"client/src/components/Sidebar.tsx:219",className:"fixed inset-0 bg-black/40 z-40 lg:hidden backdrop-blur-sm",onClick:()=>o(!1)}),s.jsxs("aside",{"data-loc":"client/src/components/Sidebar.tsx:226",className:Ba("fixed left-0 top-0 bottom-0 w-[240px] bg-sidebar text-sidebar-foreground flex flex-col z-50 lg:hidden transition-transform duration-300",i?"translate-x-0":"-translate-x-full"),children:[s.jsx("button",{"data-loc":"client/src/components/Sidebar.tsx:230",onClick:()=>o(!1),className:"absolute top-4 right-4 p-1 rounded hover:bg-sidebar-accent/50 text-sidebar-foreground/60",children:s.jsx(Fr,{"data-loc":"client/src/components/Sidebar.tsx:234",className:"w-4 h-4"})}),f(!1)]}),s.jsx("aside",{"data-loc":"client/src/components/Sidebar.tsx:240",className:Ba("fixed left-0 top-0 bottom-0 bg-sidebar text-sidebar-foreground flex-col z-40 hidden lg:flex transition-all duration-300",r?"w-[60px]":"w-[220px]"),children:f(r)})]})}const LY=6048e5,Nhe=864e5,VE=6e4,GE=36e5,jhe=1e3,iI=Symbol.for("constructDateFrom");function Hn(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&iI in e?e[iI](t):e instanceof Date?new e.constructor(t):new Date(t)}function on(e,t){return Hn(t||e,e)}function Rf(e,t,a){const r=on(e,a?.in);return isNaN(t)?Hn(a?.in||e,NaN):(t&&r.setDate(r.getDate()+t),r)}function sy(e,t,a){const r=on(e,a?.in);if(isNaN(t))return Hn(e,NaN);if(!t)return r;const n=r.getDate(),i=Hn(e,r.getTime());i.setMonth(r.getMonth()+t+1,0);const o=i.getDate();return n>=o?i:(r.setFullYear(i.getFullYear(),i.getMonth(),n),r)}let Che={};function Jg(){return Che}function mu(e,t){const a=Jg(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??a.weekStartsOn??a.locale?.options?.weekStartsOn??0,n=on(e,t?.in),i=n.getDay(),o=(i<r?7:0)+i-r;return n.setDate(n.getDate()-o),n.setHours(0,0,0,0),n}function l0(e,t){return mu(e,{...t,weekStartsOn:1})}function FY(e,t){const a=on(e,t?.in),r=a.getFullYear(),n=Hn(a,0);n.setFullYear(r+1,0,4),n.setHours(0,0,0,0);const i=l0(n),o=Hn(a,0);o.setFullYear(r,0,4),o.setHours(0,0,0,0);const l=l0(o);return a.getTime()>=i.getTime()?r+1:a.getTime()>=l.getTime()?r:r-1}function lw(e){const t=on(e),a=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return a.setUTCFullYear(t.getFullYear()),+e-+a}function f3(e,...t){const a=Hn.bind(null,t.find(r=>typeof r=="object"));return t.map(a)}function cw(e,t){const a=on(e,t?.in);return a.setHours(0,0,0,0),a}function BY(e,t,a){const[r,n]=f3(a?.in,e,t),i=cw(r),o=cw(n),l=+i-lw(i),c=+o-lw(o);return Math.round((l-c)/Nhe)}function Ahe(e,t){const a=FY(e,t),r=Hn(e,0);return r.setFullYear(a,0,4),r.setHours(0,0,0,0),l0(r)}function WE(e){return Hn(e,Date.now())}function YE(e,t,a){const[r,n]=f3(a?.in,e,t);return+cw(r)==+cw(n)}function The(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function KE(e){return!(!The(e)&&typeof e!="number"||isNaN(+on(e)))}function Hh(e,t,a){const[r,n]=f3(a?.in,e,t),i=oI(r,n),o=Math.abs(BY(r,n));r.setDate(r.getDate()-i*o);const l=+(oI(r,n)===-i),c=i*(o-l);return c===0?0:c}function oI(e,t){const a=e.getFullYear()-t.getFullYear()||e.getMonth()-t.getMonth()||e.getDate()-t.getDate()||e.getHours()-t.getHours()||e.getMinutes()-t.getMinutes()||e.getSeconds()-t.getSeconds()||e.getMilliseconds()-t.getMilliseconds();return a<0?-1:a>0?1:a}function ZT(e,t){const a=on(e,t?.in),r=a.getMonth();return a.setFullYear(a.getFullYear(),r+1,0),a.setHours(23,59,59,999),a}function $Y(e,t){const a=on(e,t?.in);return a.setDate(1),a.setHours(0,0,0,0),a}function _he(e,t){const a=on(e,t?.in);return a.setFullYear(a.getFullYear(),0,1),a.setHours(0,0,0,0),a}function UY(e,t){const a=Jg(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??a.weekStartsOn??a.locale?.options?.weekStartsOn??0,n=on(e,t?.in),i=n.getDay(),o=(i<r?-7:0)+6-(i-r);return n.setDate(n.getDate()+o),n.setHours(23,59,59,999),n}const khe={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},Ehe=(e,t,a)=>{let r;const n=khe[e];return typeof n=="string"?r=n:t===1?r=n.one:r=n.other.replace("{{count}}",t.toString()),a?.addSuffix?a.comparison&&a.comparison>0?"in "+r:r+" ago":r};function Ix(e){return(t={})=>{const a=t.width?String(t.width):e.defaultWidth;return e.formats[a]||e.formats[e.defaultWidth]}}const Rhe={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Ohe={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Mhe={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Dhe={date:Ix({formats:Rhe,defaultWidth:"full"}),time:Ix({formats:Ohe,defaultWidth:"full"}),dateTime:Ix({formats:Mhe,defaultWidth:"full"})},Ihe={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Lhe=(e,t,a,r)=>Ihe[e];function Zd(e){return(t,a)=>{const r=a?.context?String(a.context):"standalone";let n;if(r==="formatting"&&e.formattingValues){const o=e.defaultFormattingWidth||e.defaultWidth,l=a?.width?String(a.width):o;n=e.formattingValues[l]||e.formattingValues[o]}else{const o=e.defaultWidth,l=a?.width?String(a.width):e.defaultWidth;n=e.values[l]||e.values[o]}const i=e.argumentCallback?e.argumentCallback(t):t;return n[i]}}const Fhe={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},Bhe={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},$he={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},Uhe={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
652ay","Saturday"]},zhe={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},qhe={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},Hhe=(e,t)=>{const a=Number(e),r=a%100;if(r>20||r<10)switch(r%10){case 1:return a+"st";case 2:return a+"nd";case 3:return a+"rd"}return a+"th"},Vhe={ordinalNumber:Hhe,era:Zd({values:Fhe,defaultWidth:"wide"}),quarter:Zd({values:Bhe,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Zd({values:$he,defaultWidth:"wide"}),day:Zd({values:Uhe,defaultWidth:"wide"}),dayPeriod:Zd({values:zhe,defaultWidth:"wide",formattingValues:qhe,defaultFormattingWidth:"wide"})};function Jd(e){return(t,a={})=>{const r=a.width,n=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],i=t.match(n);if(!i)return null;const o=i[0],l=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(l)?Whe(l,p=>p.test(o)):Ghe(l,p=>p.test(o));let d;d=e.valueCallback?e.valueCallback(c):c,d=a.valueCallback?a.valueCallback(d):d;const f=t.slice(o.length);return{value:d,rest:f}}}function Ghe(e,t){for(const a in e)if(Object.prototype.hasOwnProperty.call(e,a)&&t(e[a]))return a}function Whe(e,t){for(let a=0;a<e.length;a++)if(t(e[a]))return a}function zY(e){return(t,a={})=>{const r=t.match(e.matchPattern);if(!r)return null;const n=r[0],i=t.match(e.parsePattern);if(!i)return null;let o=e.valueCallback?e.valueCallback(i[0]):i[0];o=a.valueCallback?a.valueCallback(o):o;const l=t.slice(n.length);return{value:o,rest:l}}}const Yhe=/^(\d+)(th|st|nd|rd)?/i,Khe=/\d+/i,Xhe={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},Qhe={any:[/^b/i,/^(a|c)/i]},Zhe={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Jhe={any:[/1/i,/2/i,/3/i,/4/i]},epe={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},tpe={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},ape={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},rpe={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},npe={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},spe={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},ipe={ordinalNumber:zY({matchPattern:Yhe,parsePattern:Khe,valueCallback:e=>parseInt(e,10)}),era:Jd({matchPatterns:Xhe,defaultMatchWidth:"wide",parsePatterns:Qhe,defaultParseWidth:"any"}),quarter:Jd({matchPatterns:Zhe,defaultMatchWidth:"wide",parsePatterns:Jhe,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Jd({matchPatterns:epe,defaultMatchWidth:"wide",parsePatterns:tpe,defaultParseWidth:"any"}),day:Jd({matchPatterns:ape,defaultMatchWidth:"wide",parsePatterns:rpe,defaultParseWidth:"any"}),dayPeriod:Jd({matchPatterns:npe,defaultMatchWidth:"any",parsePatterns:spe,defaultParseWidth:"any"})},qY={code:"en-US",formatDistance:Ehe,formatLong:Dhe,formatRelative:Lhe,localize:Vhe,match:ipe,options:{weekStartsOn:0,firstWeekContainsDate:1}};function ope(e,t){const a=on(e,t?.in);return BY(a,_he(a))+1}function HY(e,t){const a=on(e,t?.in),r=+l0(a)-+Ahe(a);return Math.round(r/LY)+1}function XE(e,t){const a=on(e,t?.in),r=a.getFullYear(),n=Jg(),i=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,o=Hn(t?.in||e,0);o.setFullYear(r+1,0,i),o.setHours(0,0,0,0);const l=mu(o,t),c=Hn(t?.in||e,0);c.setFullYear(r,0,i),c.setHours(0,0,0,0);const d=mu(c,t);return+a>=+l?r+1:+a>=+d?r:r-1}function lpe(e,t){const a=Jg(),r=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??a.firstWeekContainsDate??a.locale?.options?.firstWeekContainsDate??1,n=XE(e,t),i=Hn(t?.in||e,0);return i.setFullYear(n,0,r),i.setHours(0,0,0,0),mu(i,t)}function VY(e,t){const a=on(e,t?.in),r=+mu(a,t)-+lpe(a,t);return Math.round(r/LY)+1}function tn(e,t){const a=e<0?"-":"",r=Math.abs(e).toString().padStart(t,"0");return a+r}const Rh={y(e,t){const a=e.getFullYear(),r=a>0?a:1-a;return tn(t==="yy"?r%100:r,t.length)},M(e,t){const a=e.getMonth();return t==="M"?String(a+1):tn(a+1,2)},d(e,t){return tn(e.getDate(),t.length)},a(e,t){const a=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return a.toUpperCase();case"aaa":return a;case"aaaaa":return a[0];case"aaaa":default:return a==="am"?"a.m.":"p.m."}},h(e,t){return tn(e.getHours()%12||12,t.length)},H(e,t){return tn(e.getHours(),t.length)},m(e,t){return tn(e.getMinutes(),t.length)},s(e,t){return tn(e.getSeconds(),t.length)},S(e,t){const a=t.length,r=e.getMilliseconds(),n=Math.trunc(r*Math.pow(10,a-3));return tn(n,t.length)}},ex={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},lI={G:function(e,t,a){const r=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return a.era(r,{width:"abbreviated"});case"GGGGG":return a.era(r,{width:"narrow"});case"GGGG":default:return a.era(r,{width:"wide"})}},y:function(e,t,a){if(t==="yo"){const r=e.getFullYear(),n=r>0?r:1-r;return a.ordinalNumber(n,{unit:"year"})}return Rh.y(e,t)},Y:function(e,t,a,r){const n=XE(e,r),i=n>0?n:1-n;if(t==="YY"){const o=i%100;return tn(o,2)}return t==="Yo"?a.ordinalNumber(i,{unit:"year"}):tn(i,t.length)},R:function(e,t){const a=FY(e);return tn(a,t.length)},u:function(e,t){const a=e.getFullYear();return tn(a,t.length)},Q:function(e,t,a){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return tn(r,2);case"Qo":return a.ordinalNumber(r,{unit:"quarter"});case"QQQ":return a.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return a.quarter(r,{width:"narrow",context:"formatting"});case"QQQQ":default:return a.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,a){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return tn(r,2);case"qo":return a.ordinalNumber(r,{unit:"quarter"});case"qqq":return a.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return a.quarter(r,{width:"narrow",context:"standalone"});case"qqqq":default:return a.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,a){const r=e.getMonth();switch(t){case"M":case"MM":return Rh.M(e,t);case"Mo":return a.ordinalNumber(r+1,{unit:"month"});case"MMM":return a.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return a.month(r,{width:"narrow",context:"formatting"});case"MMMM":default:return a.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,a){const r=e.getMonth();switch(t){case"L":return String(r+1);case"LL":return tn(r+1,2);case"Lo":return a.ordinalNumber(r+1,{unit:"month"});case"LLL":return a.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return a.month(r,{width:"narrow",context:"standalone"});case"LLLL":default:return a.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,a,r){const n=VY(e,r);return t==="wo"?a.ordinalNumber(n,{unit:"week"}):tn(n,t.length)},I:function(e,t,a){const r=HY(e);return t==="Io"?a.ordinalNumber(r,{unit:"week"}):tn(r,t.length)},d:function(e,t,a){return t==="do"?a.ordinalNumber(e.getDate(),{unit:"date"}):Rh.d(e,t)},D:function(e,t,a){const r=ope(e);return t==="Do"?a.ordinalNumber(r,{unit:"dayOfYear"}):tn(r,t.length)},E:function(e,t,a){const r=e.getDay();switch(t){case"E":case"EE":case"EEE":return a.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return a.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return a.day(r,{width:"short",context:"formatting"});case"EEEE":default:return a.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,a,r){const n=e.getDay(),i=(n-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return tn(i,2);case"eo":return a.ordinalNumber(i,{unit:"day"});case"eee":return a.day(n,{width:"abbreviated",context:"formatting"});case"eeeee":return a.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return a.day(n,{width:"short",context:"formatting"});case"eeee":default:return a.day(n,{width:"wide",context:"formatting"})}},c:function(e,t,a,r){const n=e.getDay(),i=(n-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return tn(i,t.length);case"co":return a.ordinalNumber(i,{unit:"day"});case"ccc":return a.day(n,{width:"abbreviated",context:"standalone"});case"ccccc":return a.day(n,{width:"narrow",context:"standalone"});case"cccccc":return a.day(n,{width:"short",context:"standalone"});case"cccc":default:return a.day(n,{width:"wide",context:"standalone"})}},i:function(e,t,a){const r=e.getDay(),n=r===0?7:r;switch(t){case"i":return String(n);case"ii":return tn(n,t.length);case"io":return a.ordinalNumber(n,{unit:"day"});case"iii":return a.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return a.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return a.day(r,{width:"short",context:"formatting"});case"iiii":default:return a.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,a){const n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return a.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return a.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return a.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaa":default:return a.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,a){const r=e.getHours();let n;switch(r===12?n=ex.noon:r===0?n=ex.midnight:n=r/12>
vendor: 4,441 bytes, line 652
652=1?"pm":"am",t){case"b":case"bb":return a.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return a.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return a.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbb":default:return a.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,a){const r=e.getHours();let n;switch(r>=17?n=ex.evening:r>=12?n=ex.afternoon:r>=4?n=ex.morning:n=ex.night,t){case"B":case"BB":case"BBB":return a.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return a.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBB":default:return a.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,a){if(t==="ho"){let r=e.getHours()%12;return r===0&&(r=12),a.ordinalNumber(r,{unit:"hour"})}return Rh.h(e,t)},H:function(e,t,a){return t==="Ho"?a.ordinalNumber(e.getHours(),{unit:"hour"}):Rh.H(e,t)},K:function(e,t,a){const r=e.getHours()%12;return t==="Ko"?a.ordinalNumber(r,{unit:"hour"}):tn(r,t.length)},k:function(e,t,a){let r=e.getHours();return r===0&&(r=24),t==="ko"?a.ordinalNumber(r,{unit:"hour"}):tn(r,t.length)},m:function(e,t,a){return t==="mo"?a.ordinalNumber(e.getMinutes(),{unit:"minute"}):Rh.m(e,t)},s:function(e,t,a){return t==="so"?a.ordinalNumber(e.getSeconds(),{unit:"second"}):Rh.s(e,t)},S:function(e,t){return Rh.S(e,t)},X:function(e,t,a){const r=e.getTimezoneOffset();if(r===0)return"Z";switch(t){case"X":return dI(r);case"XXXX":case"XX":return Zp(r);case"XXXXX":case"XXX":default:return Zp(r,":")}},x:function(e,t,a){const r=e.getTimezoneOffset();switch(t){case"x":return dI(r);case"xxxx":case"xx":return Zp(r);case"xxxxx":case"xxx":default:return Zp(r,":")}},O:function(e,t,a){const r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+cI(r,":");case"OOOO":default:return"GMT"+Zp(r,":")}},z:function(e,t,a){const r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+cI(r,":");case"zzzz":default:return"GMT"+Zp(r,":")}},t:function(e,t,a){const r=Math.trunc(+e/1e3);return tn(r,t.length)},T:function(e,t,a){return tn(+e,t.length)}};function cI(e,t=""){const a=e>0?"-":"+",r=Math.abs(e),n=Math.trunc(r/60),i=r%60;return i===0?a+String(n):a+String(n)+t+tn(i,2)}function dI(e,t){return e%60===0?(e>0?"-":"+")+tn(Math.abs(e)/60,2):Zp(e,t)}function Zp(e,t=""){const a=e>0?"-":"+",r=Math.abs(e),n=tn(Math.trunc(r/60),2),i=tn(r%60,2);return a+n+t+i}const uI=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},GY=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},cpe=(e,t)=>{const a=e.match(/(P+)(p+)?/)||[],r=a[1],n=a[2];if(!n)return uI(e,t);let i;switch(r){case"P":i=t.dateTime({width:"short"});break;case"PP":i=t.dateTime({width:"medium"});break;case"PPP":i=t.dateTime({width:"long"});break;case"PPPP":default:i=t.dateTime({width:"full"});break}return i.replace("{{date}}",uI(r,t)).replace("{{time}}",GY(n,t))},JT={p:GY,P:cpe},dpe=/^D+$/,upe=/^Y+$/,fpe=["D","DD","YY","YYYY"];function WY(e){return dpe.test(e)}function YY(e){return upe.test(e)}function e_(e,t,a){const r=hpe(e,t,a);if(console.warn(r),fpe.includes(e))throw new RangeError(r)}function hpe(e,t,a){const r=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${r} to the input \`${a}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const ppe=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,gpe=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,mpe=/^'([^]*?)'?$/,xpe=/''/g,vpe=/[a-zA-Z]/;function bt(e,t,a){const r=Jg(),n=a?.locale??r.locale??qY,i=a?.firstWeekContainsDate??a?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,o=a?.weekStartsOn??a?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,l=on(e,a?.in);if(!KE(l))throw new RangeError("Invalid time value");let c=t.match(gpe).map(f=>{const p=f[0];if(p==="p"||p==="P"){const g=JT[p];return g(f,n.formatLong)}return f}).join("").match(ppe).map(f=>{if(f==="''")return{isToken:!1,value:"'"};const p=f[0];if(p==="'")return{isToken:!1,value:ype(f)};if(lI[p])return{isToken:!0,value:f};
vendor: 14,738 bytes, line 652
652if(p.match(vpe))throw new RangeError("Format string contains an unescaped latin alphabet character `"+p+"`");return{isToken:!1,value:f}});n.localize.preprocessor&&(c=n.localize.preprocessor(l,c));const d={firstWeekContainsDate:i,weekStartsOn:o,locale:n};return c.map(f=>{if(!f.isToken)return f.value;const p=f.value;(!a?.useAdditionalWeekYearTokens&&YY(p)||!a?.useAdditionalDayOfYearTokens&&WY(p))&&e_(p,t,String(e));const g=lI[p[0]];return g(l,p,n.localize,d)}).join("")}function ype(e){const t=e.match(mpe);return t?t[1].replace(xpe,"'"):e}function Bh(e,t){return on(e,t?.in).getDay()}function bpe(){return Object.assign({},Jg())}function Ppe(e,t){const a=on(e,t?.in).getDay();return a===0?7:a}function wpe(e,t){const a=Spe(t)?new t(0):Hn(t,0);return a.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),a.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),a}function Spe(e){return typeof e=="function"&&e.prototype?.constructor===e}const Npe=10;class KY{subPriority=0;validate(t,a){return!0}}class jpe extends KY{constructor(t,a,r,n,i){super(),this.value=t,this.validateValue=a,this.setValue=r,this.priority=n,i&&(this.subPriority=i)}validate(t,a){return this.validateValue(t,this.value,a)}set(t,a,r){return this.setValue(t,a,this.value,r)}}class Cpe extends KY{priority=Npe;subPriority=-1;constructor(t,a){super(),this.context=t||(r=>Hn(a,r))}set(t,a){return a.timestampIsSet?t:Hn(t,wpe(t,this.context))}}class Gr{run(t,a,r,n){const i=this.parse(t,a,r,n);return i?{setter:new jpe(i.value,this.validate,this.set,this.priority,this.subPriority),rest:i.rest}:null}validate(t,a,r){return!0}}class Ape extends Gr{priority=140;parse(t,a,r){switch(a){case"G":case"GG":case"GGG":return r.era(t,{width:"abbreviated"})||r.era(t,{width:"narrow"});case"GGGGG":return r.era(t,{width:"narrow"});case"GGGG":default:return r.era(t,{width:"wide"})||r.era(t,{width:"abbreviated"})||r.era(t,{width:"narrow"})}}set(t,a,r){return a.era=r,t.setFullYear(r,0,1),t.setHours(0,0,0,0),t}incompatibleTokens=["R","u","t","T"]}const js={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},eu={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function Cs(e,t){return e&&{value:t(e.value),rest:e.rest}}function Zn(e,t){const a=t.match(e);return a?{value:parseInt(a[0],10),rest:t.slice(a[0].length)}:null}function tu(e,t){const a=t.match(e);if(!a)return null;if(a[0]==="Z")return{value:0,rest:t.slice(1)};const r=a[1]==="+"?1:-1,n=a[2]?parseInt(a[2],10):0,i=a[3]?parseInt(a[3],10):0,o=a[5]?parseInt(a[5],10):0;return{value:r*(n*GE+i*VE+o*jhe),rest:t.slice(a[0].length)}}function XY(e){return Zn(js.anyDigitsSigned,e)}function xs(e,t){switch(e){case 1:return Zn(js.singleDigit,t);case 2:return Zn(js.twoDigits,t);case 3:return Zn(js.threeDigits,t);case 4:return Zn(js.fourDigits,t);default:return Zn(new RegExp("^\\d{1,"+e+"}"),t)}}function dw(e,t){switch(e){case 1:return Zn(js.singleDigitSigned,t);case 2:return Zn(js.twoDigitsSigned,t);case 3:return Zn(js.threeDigitsSigned,t);case 4:return Zn(js.fourDigitsSigned,t);default:return Zn(new RegExp("^-?\\d{1,"+e+"}"),t)}}function QE(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;case"am":case"midnight":case"night":default:return 0}}function QY(e,t){const a=t>0,r=a?t:1-t;let n;if(r<=50)n=e||100;else{const i=r+50,o=Math.trunc(i/100)*100,l=e>=i%100;n=e+o-(l?100:0)}return a?n:1-n}function ZY(e){return e%400===0||e%4===0&&e%100!==0}class Tpe extends Gr{priority=130;incompatibleTokens=["Y","R","u","w","I","i","e","c","t","T"];parse(t,a,r){const n=i=>({year:i,isTwoDigitYear:a==="yy"});switch(a){case"y":return Cs(xs(4,t),n);case"yo":return Cs(r.ordinalNumber(t,{unit:"year"}),n);default:return Cs(xs(a.length,t),n)}}validate(t,a){return a.isTwoDigitYear||a.year>0}set(t,a,r){const n=t.getFullYear();if(r.isTwoDigitYear){const o=QY(r.year,n);return t.setFullYear(o,0,1),t.setHours(0,0,0,0),t}const i=!("era"in a)||a.era===1?r.year:1-r.year;return t.setFullYear(i,0,1),t.setHours(0,0,0,0),t}}class _pe extends Gr{priority=130;parse(t,a,r){const n=i=>({year:i,isTwoDigitYear:a==="YY"});switch(a){case"Y":return Cs(xs(4,t),n);case"Yo":return Cs(r.ordinalNumber(t,{unit:"year"}),n);default:return Cs(xs(a.length,t),n)}}validate(t,a){return a.isTwoDigitYear||a.year>0}set(t,a,r,n){const i=XE(t,n);if(r.isTwoDigitYear){const l=QY(r.year,i);return t.setFullYear(l,0,n.firstWeekContainsDate),t.setHours(0,0,0,0),mu(t,n)}const o=!("era"in a)||a.era===1?r.year:1-r.year;return t.setFullYear(o,0,n.firstWeekContainsDate),t.setHours(0,0,0,0),mu(t,n)}incompatibleTokens=["y","R","u","Q","q","M","L","I","d","D","i","t","T"]}class kpe extends Gr{priority=130;parse(t,a){return dw(a==="R"?4:a.length,t)}set(t,a,r){const n=Hn(t,0);return n.setFullYear(r,0,4),n.setHours(0,0,0,0),l0(n)}incompatibleTokens=["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]}class Epe extends Gr{priority=130;parse(t,a){return dw(a==="u"?4:a.length,t)}set(t,a,r){return t.setFullYear(r,0,1),t.setHours(0,0,0,0),t}incompatibleTokens=["G","y","Y","R","w","I","i","e","c","t","T"]}class Rpe extends Gr{priority=120;parse(t,a,r){switch(a){case"Q":case"QQ":return xs(a.length,t);case"Qo":return r.ordinalNumber(t,{unit:"quarter"});case"QQQ":return r.quarter(t,{width:"abbreviated",context:"formatting"})||r.quarter(t,{width:"narrow",context:"formatting"});case"QQQQQ":return r.quarter(t,{width:"narrow",context:"formatting"});case"QQQQ":default:return r.quarter(t,{width:"wide",context:"formatting"})||r.quarter(t,{width:"abbreviated",context:"formatting"})||r.quarter(t,{width:"narrow",context:"formatting"})}}validate(t,a){return a>=1&&a<=4}set(t,a,r){return t.setMonth((r-1)*3,1),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]}class Ope extends Gr{priority=120;parse(t,a,r){switch(a){case"q":case"qq":return xs(a.length,t);case"qo":return r.ordinalNumber(t,{unit:"quarter"});case"qqq":return r.quarter(t,{width:"abbreviated",context:"standalone"})||r.quarter(t,{width:"narrow",context:"standalone"});case"qqqqq":return r.quarter(t,{width:"narrow",context:"standalone"});case"qqqq":default:return r.quarter(t,{width:"wide",context:"standalone"})||r.quarter(t,{width:"abbreviated",context:"standalone"})||r.quarter(t,{width:"narrow",context:"standalone"})}}validate(t,a){return a>=1&&a<=4}set(t,a,r){return t.setMonth((r-1)*3,1),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]}class Mpe extends Gr{incompatibleTokens=["Y","R","q","Q","L","w","I","D","i","e","c","t","T"];priority=110;parse(t,a,r){const n=i=>i-1;switch(a){case"M":return Cs(Zn(js.month,t),n);case"MM":return Cs(xs(2,t),n);case"Mo":return Cs(r.ordinalNumber(t,{unit:"month"}),n);case"MMM":return r.month(t,{width:"abbreviated",context:"formatting"})||r.month(t,{width:"narrow",context:"formatting"});case"MMMMM":return r.month(t,{width:"narrow",context:"formatting"});case"MMMM":default:return r.month(t,{width:"wide",context:"formatting"})||r.month(t,{width:"abbreviated",context:"formatting"})||r.month(t,{width:"narrow",context:"formatting"})}}validate(t,a){return a>=0&&a<=11}set(t,a,r){return t.setMonth(r,1),t.setHours(0,0,0,0),t}}class Dpe extends Gr{priority=110;parse(t,a,r){const n=i=>i-1;switch(a){case"L":return Cs(Zn(js.month,t),n);case"LL":return Cs(xs(2,t),n);case"Lo":return Cs(r.ordinalNumber(t,{unit:"month"}),n);case"LLL":return r.month(t,{width:"abbreviated",context:"standalone"})||r.month(t,{width:"narrow",context:"standalone"});case"LLLLL":return r.month(t,{width:"narrow",context:"standalone"});case"LLLL":default:return r.month(t,{width:"wide",context:"standalone"})||r.month(t,{width:"abbreviated",context:"standalone"})||r.month(t,{width:"narrow",context:"standalone"})}}validate(t,a){return a>=0&&a<=11}set(t,a,r){return t.setMonth(r,1),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]}function Ipe(e,t,a){const r=on(e,a?.in),n=VY(r,a)-t;return r.setDate(r.getDate()-n*7),on(r,a?.in)}class Lpe extends Gr{priority=100;parse(t,a,r){switch(a){case"w":return Zn(js.week,t);case"wo":return r.ordinalNumber(t,{unit:"week"});default:return xs(a.length,t)}}validate(t,a){return a>=1&&a<=53}set(t,a,r,n){return mu(Ipe(t,r,n),n)}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","i","t","T"]}function Fpe(e,t,a){const r=on(e,a?.in),n=HY(r,a)-t;return r.setDate(r.getDate()-n*7),r}class Bpe extends Gr{priority=100;parse(t,a,r){switch(a){case"I":return Zn(js.week,t);case"Io":return r.ordinalNumber(t,{unit:"week"});default:return xs(a.length,t)}}validate(t,a){return a>=1&&a<=53}set(t,a,r){return l0(Fpe(t,r))}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]}const $pe=[31,28,31,30,31,30,31,31,30,31,30,31],Upe=[31,29,31,30,31,30,31,31,30,31,30,31];class zpe extends Gr{priority=90;subPriority=1;parse(t,a,r){switch(a){case"d":return Zn(js.date,t);case"do":return r.ordinalNumber(t,{unit:"date"});default:return xs(a.length,t)}}validate(t,a){const r=t.getFullYear(),n=ZY(r),i=t.getMonth();return n?a>=1&&a<=Upe[i]:a>=1&&a<=$pe[i]}set(t,a,r){return t.setDate(r),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","w","I","D","i","e","c","t","T"]}class qpe extends Gr{priority=90;subpriority=1;parse(t,a,r){switch(a){case"D":case"DD":return Zn(js.dayOfYear,t);case"Do":return r.ordinalNumber(t,{unit:"date"});default:return xs(a.length,t)}}validate(t,a){const r=t.getFullYear();return ZY(r)?a>=1&&a<=366:a>=1&&a<=365}set(t,a,r){return t.setMonth(0,r),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]}function ZE(e,t,a){const r=Jg(),n=a?.weekStartsOn??a?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,i=on(e,a?.in),o=i.getDay(),c=(t%7+7)%7,d=7-n,f=t<0||t>6?t-(o+d)%7:(c+d)%7-(o+d)%7;return Rf(i,f,a)}class Hpe extends Gr{priority=90;parse(t,a,r){switch(a){case"E":case"EE":case"EEE":return r.day(t,{width:"abbreviated",context:"formatting"})||r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"});case"EEEEE":return r.day(t,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"});case"EEEE":default:return r.day(t,{width:"wide",context:"formatting"})||r.day(t,{width:"abbreviated",context:"formatting"})||r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"})}}validate(t,a){return a>=0&&a<=6}set(t,a,r,n){return t=ZE(t,r,n),t.setHours(0,0,0,0),t}incompatibleTokens=["D","i","e","c","t","T"]}class Vpe extends Gr{priority=90;parse(t,a,r,n){const i=o=>{const l=Math.floor((o-1)/7)*7;return(o+n.weekStartsOn+6)%7+l};switch(a){case"e":case"ee":return Cs(xs(a.length,t),i);case"eo":return Cs(r.ordinalNumber(t,{unit:"day"}),i);case"eee":return r.day(t,{width:"abbreviated",context:"formatting"})||r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"});case"eeeee":return r.day(t,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"});case"eeee":default:return r.day(t,{width:"wide",context:"formatting"})||r.day(t,{width:"abbreviated",context:"formatting"})||r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"})}}validate(t,a){return a>=0&&a<=6}set(t,a,r,n){return t=ZE(t,r,n),t.setHours(0,0,0,0),t}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]}class Gpe extends Gr{priority=90;parse(t,a,r,n){const i=o=>{const l=Math.floor((o-1)/7)*7;return(o+n.weekStartsOn+6)%7+l};switch(a){case"c":case"cc":return Cs(xs(a.length,t),i);case"co":return Cs(r.ordinalNumber(t,{unit:"day"}),i);case"ccc":return r.day(t,{width:"abbreviated",context:"standalone"})||r.day(t,{width:"short",context:"standalone"})||r.day(t,{width:"narrow",context:"standalone"});case"ccccc":return r.day(t,{width:"narrow",context:"standalone"});case"cccccc":return r.day(t,{width:"short",context:"standalone"})||r.day(t,{width:"narrow",context:"standalone"});case"cccc":default:return r.day(t,{width:"wide",context:"standalone"})||r.day(t,{width:"abbreviated",context:"standalone"})||r.day(t,{width:"short",context:"standalone"})||r.day(t,{width:"narrow",context:"standalone"})}}validate(t,a){return a>=0&&a<=6}set(t,a,r,n){return t=ZE(t,r,n),t.setHours(0,0,0,0),t}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]}function Wpe(e,t,a){const r=on(e,a?.in),n=Ppe(r,a),i=t-n;return Rf(r,i,a)}class Ype extends Gr{priority=90;parse(t,a,r){const n=i=>i===0?7:i;switch(a){case"i":case"ii":return xs(a.length,t);case"io":return r.ordinalNumber(t,{unit:"day"});case"iii":return Cs(r.day(t,{width:"abbreviated",context:"formatting"})||r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"}),n);case"iiiii":return Cs(r.day(t,{width:"narrow",context:"formatting"}),n);case"iiiiii":return Cs(r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"}),n);case"iiii":default:return Cs(r.day(t,{width:"wide",context:"formatting"})||r.day(t,{width:"abbreviated",context:"formatting"})||r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"}),n)}}validate(t,a){return a>=1&&a<=7}set(t,a,r){return t=Wpe(t,r),t.setHours(0,0,0,0),t}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]}class Kpe extends Gr{priority=80;parse(t,a,r){switch(a){case"a":case"aa":case"aaa":return r.dayPeriod(t,{width:"abbreviated",context:"formatting"})||r.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaaa":return r.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaa":default:return r.dayPeriod(t,{width:"wide",context:"formatting"})||r.dayPeriod(t,{width:"abbreviated",context:"formatting"})||r.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,a,r){return t.setHours(QE(r),0,0,0),t}incompatibleTokens=["b","B","H","k","t","T"]}class Xpe extends Gr{priority=80;
652parse(t,a,r){switch(a){case"b":case"bb":case"bbb":return r.dayPeriod(t,{width:"abbreviated",context:"formatting"})||r.dayPeriod(t,{width:"narrow",context:"formatting"});case"bbbbb":return r.dayPeriod(t,{width:"narrow",context:"formatting"});case"bbbb":default:return r.dayPeriod(t,{width:"wide",context:"formatting"})||r.dayPeriod(t,{width:"abbreviated",context:"formatting"})||r.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,a,r){return t.setHours(QE(r),0,0,0),t}incompatibleTokens=["a","B","H","k","t","T"]}class Qpe extends Gr{priority=80;parse(t,a,r){switch(a){case"B":case"BB":case"BBB":return r.dayPeriod(t,{width:"abbreviated",context:"formatting"})||r.dayPeriod(t,{width:"narrow",context:"formatting"});case"BBBBB":return r.dayPeriod(t,{width:"narrow",context:"formatting"});case"BBBB":default:return r.dayPeriod(t,{width:"wide",context:"formatting"})||r.dayPeriod(t,{width:"abbreviated",context:"formatting"})||r.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,a,r){return t.setHours(QE(r),0,0,0),t}incompatibleTokens=["a","b","t","T"]}class Zpe extends Gr{priority=70;parse(t,a,r){switch(a){case"h":return Zn(js.hour12h,t);case"ho":return r.ordinalNumber(t,{unit:"hour"});default:return xs(a.length,t)}}validate(t,a){return a>=1&&a<=12}set(t,a,r){const n=t.getHours()>=12;return n&&r<12?t.setHours(r+12,0,0,0):!n&&r===12?t.setHours(0,0,0,0):t.setHours(r,0,0,0),t}incompatibleTokens=["H","K","k","t","T"]}class Jpe extends Gr{priority=70;parse(t,a,r){switch(a){case"H":return Zn(js.hour23h,t);case"Ho":return r.ordinalNumber(t,{unit:"hour"});default:return xs(a.length,t)}}validate(t,a){return a>=0&&a<=23}set(t,a,r){return t.setHours(r,0,0,0),t}incompatibleTokens=["a","b","h","K","k","t","T"]}class ege extends Gr{priority=70;parse(t,a,r){switch(a){case"K":return Zn(js.hour11h,t);case"Ko":return r.ordinalNumber(t,{unit:"hour"});default:return xs(a.length,t)}}validate(t,a){return a>=0&&a<=11}set(t,a,r){return t.getHours()>=12&&r<12?t.setHours(r+12,0,0,0):t.setHours(r,0,0,0),t}incompatibleTokens=["h","H","k","t","T"]}class tge extends Gr{priority=70;parse(t,a,r){switch(a){case"k":return Zn(js.hour24h,t);case"ko":return r.ordinalNumber(t,{unit:"hour"});default:return xs(a.length,t)}}validate(t,a){return a>=1&&a<=24}set(t,a,r){const n=r<=24?r%24:r;return t.setHours(n,0,0,0),t}incompatibleTokens=["a","b","h","H","K","t","T"]}class age extends Gr{priority=60;parse(t,a,r){switch(a){case"m":return Zn(js.minute,t);case"mo":return r.ordinalNumber(t,{unit:"minute"});default:return xs(a.length,t)}}validate(t,a){return a>=0&&a<=59}set(t,a,r){return t.setMinutes(r,0,0),t}incompatibleTokens=["t","T"]}class rge extends Gr{priority=50;parse(t,a,r){switch(a){case"s":return Zn(js.second,t);case"so":return r.ordinalNumber(t,{unit:"second"});default:return xs(a.length,t)}}validate(t,a){return a>=0&&a<=59}set(t,a,r){return t.setSeconds(r,0),t}incompatibleTokens=["t","T"]}class nge extends Gr{priority=30;parse(t,a){const r=n=>Math.trunc(n*Math.pow(10,-a.length+3));return Cs(xs(a.length,t),r)}set(t,a,r){return t.setMilliseconds(r),t}incompatibleTokens=["t","T"]}class sge extends Gr{priority=10;parse(t,a){switch(a){case"X":return tu(eu.basicOptionalMinutes,t);case"XX":return tu(eu.basic,t);case"XXXX":return tu(eu.basicOptionalSeconds,t);case"XXXXX":return tu(eu.extendedOptionalSeconds,t);case"XXX":default:return tu(eu.extended,t)}}set(t,a,r){return a.timestampIsSet?t:Hn(t,t.getTime()-lw(t)-r)}incompatibleTokens=["t","T","x"]}class ige extends Gr{priority=10;parse(t,a){switch(a){case"x":return tu(eu.basicOptionalMinutes,t);case"xx":return tu(eu.basic,t);case"xxxx":return tu(eu.basicOptionalSeconds,t);case"xxxxx":return tu(eu.extendedOptionalSeconds,t);case"xxx":default:return tu(eu.extended,t)}}set(t,a,r){return a.timestampIsSet?t:Hn(t,t.getTime()-lw(t)-r)}incompatibleTokens=["t","T","X"]}class oge extends Gr{priority=40;parse(t){return XY(t)}set(t,a,r){return[Hn(t,r*1e3),{timestampIsSet:!0}]}incompatibleTokens="*"}class lge extends Gr{priority=20;parse(t){return XY(t)}set(t,a,r){return[Hn(t,r),{timestampIsSet:!0}]}incompatibleTokens="*"}const cge={G:new Ape,y:new Tpe,Y:new _pe,R:new kpe,u:new Epe,Q:new Rpe,q:new Ope,M:new Mpe,L:new Dpe,w:new Lpe,I:new Bpe,d:new zpe,D:new qpe,E:new Hpe,e:new Vpe,c:new Gpe,i:new Ype,a:new Kpe,b:new Xpe,B:new Qpe,h:new Zpe,H:new Jpe,K:new ege,k:new tge,m:new age,s:new rge,S:new nge,X:new sge,x:new ige,t:new oge,T:new lge},dge=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,uge=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,fge=/^'([^]*?)'?$/,hge=/''/g,pge=/\S/,gge=/[a-zA-Z]/;function mge(e,t,a,r){const n=()=>Hn(a,NaN),i=bpe(),o=i.locale??qY,l=i.firstWeekContainsDate??i.locale?.options?.firstWeekContainsDate??1,c=i.weekStartsOn??i.locale?.options?.weekStartsOn??0,d={firstWeekContainsDate:l,weekStartsOn:c,locale:o},f=[new Cpe(r?.in,a)],p=t.match(uge).map(y=>{const w=y[0];if(w in JT){const S=JT[w];return S(y,o.formatLong)}return y}).join("").match(dge),g=[];for(let y of p){YY(y)&&e_(y,t,e),WY(y)&&e_(y,t,e);const w=y[0],S=cge[w];if(S){const{incompatibleTokens:N}=S;if(Array.isArray(N)){const C=g.find(R=>N.includes(R.token)||R.token===w);
vendor: 4,574 bytes, line 652
652if(C)throw new RangeError(`The format string mustn't contain \`${C.fullToken}\` and \`${y}\` at the same time`)}else if(S.incompatibleTokens==="*"&&g.length>0)throw new RangeError(`The format string mustn't contain \`${y}\` and any other token at the same time`);g.push({token:w,fullToken:y});const j=S.run(e,y,o.match,d);if(!j)return n();f.push(j.setter),e=j.rest}else{if(w.match(gge))throw new RangeError("Format string contains an unescaped latin alphabet character `"+w+"`");if(y==="''"?y="'":w==="'"&&(y=xge(y)),e.indexOf(y)===0)e=e.slice(y.length);else return n()}}if(e.length>0&&pge.test(e))return n();const m=f.map(y=>y.priority).sort((y,w)=>w-y).filter((y,w,S)=>S.indexOf(y)===w).map(y=>f.filter(w=>w.priority===y).sort((w,S)=>S.subPriority-w.subPriority)).map(y=>y[0]);let b=on(a,r?.in);if(isNaN(+b))return n();const v={};for(const y of m){if(!y.validate(b,d))return n();const w=y.set(b,v,d);Array.isArray(w)?(b=w[0],Object.assign(v,w[1])):b=w}return b}function xge(e){return e.match(fge)[1].replace(hge,"'")}function vge(e,t,a){const[r,n]=f3(a?.in,e,t);return r.getFullYear()===n.getFullYear()&&r.getMonth()===n.getMonth()}function t_(e,t){return YE(Hn(e,e),WE(e))}function yge(e,t){return YE(e,Rf(WE(e),1),t)}function bge(e,t,a){const r=+on(e,a?.in),[n,i]=[+on(t.start,a?.in),+on(t.end,a?.in)].sort((o,l)=>o-l);return r>=n&&r<=i}function JY(e,t,a){return Rf(e,-1,a)}function Pge(e,t){return YE(Hn(e,e),JY(WE(e)))}function mr(e,t){const a=()=>Hn(t?.in,NaN),n=jge(e);let i;if(n.date){const d=Cge(n.date,2);i=Age(d.restDateString,d.year)}if(!i||isNaN(+i))return a();const o=+i;let l=0,c;if(n.time&&(l=Tge(n.time),isNaN(l)))return a();if(n.timezone){if(c=_ge(n.timezone),isNaN(c))return a()}else{const d=new Date(o+l),f=on(0,t?.in);return f.setFullYear(d.getUTCFullYear(),d.getUTCMonth(),d.getUTCDate()),f.setHours(d.getUTCHours(),d.getUTCMinutes(),d.getUTCSeconds(),d.getUTCMilliseconds()),f}return on(o+l+c,t?.in)}const $2={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},wge=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,Sge=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,Nge=/^([+-])(\d{2})(?::?(\d{2}))?$/;function jge(e){const t={},a=e.split($2.dateTimeDelimiter);let r;if(a.length>2)return t;if(/:/.test(a[0])?r=a[0]:(t.date=a[0],r=a[1],$2.timeZoneDelimiter.test(t.date)&&(t.date=e.split($2.timeZoneDelimiter)[0],r=e.substr(t.date.length,e.length))),r){const n=$2.timezone.exec(r);n?(t.time=r.replace(n[1],""),t.timezone=n[1]):t.time=r}return t}function Cge(e,t){const a=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),r=e.match(a);if(!r)return{year:NaN,restDateString:""};const n=r[1]?parseInt(r[1]):null,i=r[2]?parseInt(r[2]):null;return{year:i===null?n:i*100,restDateString:e.slice((r[1]||r[2]).length)}}function Age(e,t){if(t===null)return new Date(NaN);const a=e.match(wge);if(!a)return new Date(NaN);const r=!!a[4],n=e1(a[1]),i=e1(a[2])-1,o=e1(a[3]),l=e1(a[4]),c=e1(a[5])-1;if(r)return Mge(t,l,c)?kge(t,l,c):new Date(NaN);{const d=new Date(0);return!Rge(t,i,o)||!Oge(t,n)?new Date(NaN):(d.setUTCFullYear(t,i,Math.max(n,o)),d)}}function e1(e){return e?parseInt(e):1}function Tge(e){const t=e.match(Sge);if(!t)return NaN;const a=ej(t[1]),r=ej(t[2]),n=ej(t[3]);return Dge(a,r,n)?a*GE+r*VE+n*1e3:NaN}function ej(e){return e&&parseFloat(e.replace(",","."))||0}function _ge(e){if(e==="Z")return 0;const t=e.match(Nge);if(!t)return 0;const a=t[1]==="+"?-1:1,r=parseInt(t[2]),n=t[3]&&parseInt(t[3])||0;return Ige(r,n)?a*(r*GE+n*VE):NaN}function kge(e,t,a){const r=new Date(0);r.setUTCFullYear(e,0,4);const n=r.getUTCDay()||7,i=(t-1)*7+a+1-n;return r.setUTCDate(r.getUTCDate()+i),r}const Ege=[31,null,31,30,31,30,31,31,30,31,30,31];function eK(e){return e%400===0||e%4===0&&e%100!==0}function Rge(e,t,a){return t>=0&&t<=11&&a>=1&&a<=(Ege[t]||(eK(e)?29:28))}function Oge(e,t){return t>=1&&t<=(eK(e)?366:365)}function Mge(e,t,a){return t>=1&&t<=53&&a>=0&&a<=6}function Dge(e,t,a){return e===24?t===0&&a===0:a>=0&&a<60&&t>=0&&t<60&&e>=0&&e<25}function Ige(e,t){return t>=0&&t<=59}function JE(e,t,a){return sy(e,-t,a)}function yg(e){return e==="curativos"||e==="drenagem"}function c0(e){return e==="telemedicina"}function Lr(e,t){const a=t.find(r=>r.id===e);return a?yg(a.type):!1}function si(e,t){const a=t.find(r=>r.id===e);return a?c0(a.type):!1}function Rl(e){return{manha:"Manhã",tarde:"Tarde"}[e]||e}function eR(e){return{livre:"Disponível",ocupado:"Ocupado",bloqueado:"Bloqueado",feriado:"Feriado",ferias:"Férias",compensacao:"Compensação",no_show:"No-S
652how"}[e]||e}function xc(e){return{pacote_mensal:"Pacote Mensal",pacote_fixo:"Pacote Mensal",avulso:"Avulso",interno:"Interno"}[e]||e}function Lx(e){return{clinico:"Clínico",especialidades:"Especialidades",procedimentos:"Procedimentos",curativos:"Curativos",drenagem:"Drenagem",telemedicina:"Telemedicina (home office)"}[e]||e}function Lge(e){return{none:"Sem recorrência",semanal:"Semanal",quinzenal:"Quinzenal",mensal:"Mensal"}[e]||e}function d0(e){return{contrato_mensal:"Contrato Mensal",contrato_avulso:"Contrato Avulso",turno_extra:"Turno Extra"}[e]||e}function iy(e){return{contrato_mensal:"bg-emerald-100 text-emerald-700 border-emerald-200",contrato_avulso:"bg-sky-100 text-sky-700 border-sky-200",turno_extra:"bg-amber-100 text-amber-700 border-amber-200"}[e]||"bg-gray-100 text-gray-700 border-gray-200"}function Un(e){const t=typeof e=="string"?parseFloat(e):e??0;return new Intl.NumberFormat("pt-BR",{style:"currency",currency:"BRL"}).format(t||0)}function u0(e){return new Date(e+"T12:00:00").toLocaleDateString("pt-BR")}function a_(e){const[t,a]=e.split("-").map(Number),r=[],n=new Date(t,a-1,1);for(;n.getMonth()===a-1;)r.push(n.toISOString().split("T")[0]),n.setDate(n.getDate()+1);return r}function Fge(e,t){const a=t.find(r=>r.id===e.roomId);return a&&yg(a.type)?`${e.hours}h`:Rl(e.shift)}function Bge(e,t,a,r,n){return c0(t.type)?parseFloat(e.telemedicineServiceFee||"0")||0:e.contractType==="pacote_mensal"||e.contractType==="interno"?0:yg(t.type)?(parseFloat(e.hourlyRate||"0")||0)*r:parseFloat(e.shiftRate||"0")||0}function $l(e){const t=e||bt(new Date,"yyyy-MM"),{data:a=[],isLoading:r}=Oe.professionals.list.useQuery(void 0,{staleTime:3e4}),{data:n=[],isLoading:i}=Oe.rooms.list.useQuery(void 0,{staleTime:3e4}),{data:o=[],isLoading:l}=Oe.reservations.list.useQuery({month:t},{staleTime:1e4}),{data:c=[],isLoading:d}=Oe.holidays.list.useQuery(void 0,{staleTime:6e4}),{data:f=[],isLoading:p}=Oe.observations.list.useQuery({month:t},{staleTime:1e4}),{data:g=[],isLoading:m}=Oe.invoices.list.useQuery({month:t},{staleTime:1e4}),{data:b=[],isLoading:v}=Oe.credits.list.useQuery(void 0,{staleTime:5e3}),{data:y=[],isLoading:w}=Oe.credits.entries.useQuery({},{staleTime:5e3}),{data:S=[],isLoading:N}=Oe.notifications.list.useQuery({},{staleTime:1e4});return{professionals:a,rooms:n,reservations:o,holidays:c,observations:f,invoices:g,credits:b,creditEntries:y,notifications:S,isLoading:r||i||l||d||p||m||v||w||N,invalidateAll:()=>{},createProfessional:null,updateProfessional:null,deleteProfessional:null,createRoom:null,updateRoom:null,deleteRoom:null,createReservation:null,createManyReservations:null,updateReservation:null,deleteReservation:null,deleteRecurrenceGroup:null,checkIn:null,checkOut:null,cancelWithCredit:null,markNoShow:null,createHoliday:null,deleteHoliday:null,createObservation:null,updateObservation:null,deleteObservation:null,createInvoice:null,updateInvoice:null,generateInvoice:null,addCredit:null,useCredit:null,adjustCredit:null,createNotification:null,markNotificationRead:null,markAllNotificationsRead:null,createTask:null,updateTask:null,deleteTask:null,createStockItem:null,updateStockItem:null,deleteStockItem:null,addStockMovement:null,importStockItems:null,createStockCategory:null,createStockSupplier:null,updateStockSupplier:null,deleteStockSupplier:null}}function $ge(e,t){const{data:a=[],isLoading:r}=Oe.professionals.list.useQuery(void 0,{staleTime:3e4}),{data:n=[],isLoading:i}=Oe.rooms.list.useQuery(void 0,{staleTime:3e4}),{data:o=[],isLoading:l}=Oe.reservations.listByRange.useQuery({startDate:e,endDate:t},{staleTime:1e4,enabled:!!e&&!!t}),{data:c=[],isLoading:d}=Oe.holidays.list.useQuery(void 0,{staleTime:6e4}),f=e.substring(0,7),{data:p=[],isLoading:g}=Oe.observations.list.useQuery({month:f},{staleTime:1e4}),{data:m=[],isLoading:b}=Oe.invoices.list.useQuery({month:f},{staleTime:1e4}),{data:v=[],isLoading:y}=Oe.credits.list.useQuery(void 0,{staleTime:5e3}),{data:w=[],isLoading:S}=Oe.credits.entries.useQuery({},{staleTime:5e3}),{data:N=[],isLoading:j}=Oe.notifications.list.useQuery({},{staleTime:1e4});return{professionals:a,rooms:n,reservations:o,holidays:c,observations:p,invoices:m,credits:v,creditEntries:w,notifications:N,isLoading:r||i||l||d||g||b||y||S||j,invalidateAll:()=>{},createProfessional:null,updateProfessional:null,deleteProfessional:null,createRoom:null,updateRoom:null,deleteRoom:null,createReservation:null,createManyReservations:null,updateReservation:null,deleteReservation:null,deleteRecurrenceGroup:null,checkIn:null,checkOut:null,cancelWithCredit:null,markNoShow:null,createHoliday:null,deleteHoliday:null,createObservation:null,updateObservation:null,deleteObservation:null,createInvoice:null,updateInvoice:null,generateInvoice:null,addCredit:null,useCredit:null,adjustCredit:null,createNotification:null,markNotificationRead:null,markAllNotificationsRead:null,createTask:null,updateTask:null,deleteTask:null,createStockItem:null,updateStockItem:null,deleteStockItem:null,addStockMovement:null,importStockItems:null,createStockCategory:null,createStockSupplier:null,updateStockSupplier:null,deleteStockSupplier:null}}function Uge(){const{data:e=[],isLoading:t}=Oe.reservations.list.useQuery({});return{reservations:e,isLoading:t}}function Au(){const e=Oe.useUtils(),t=_.useCallback(()=>
652{e.reservations.list.invalidate(),e.reservations.listByRange.invalidate()},[e]),a=_.useCallback(()=>{e.professionals.list.invalidate(),e.rooms.list.invalidate(),t(),e.holidays.list.invalidate(),e.observations.list.invalidate(),e.invoices.list.invalidate(),e.credits.list.invalidate(),e.credits.entries.invalidate(),e.notifications.list.invalidate(),e.notifications.unreadCount.invalidate()},[e,t]),r=he=>{const pe=ze=>ze&&ze.filter(De=>De.id!==he);e.reservations.list.setData(void 0,pe),e.reservations.listByRange?.setData},n=(he,pe)=>{const se=ze=>ze&&ze.map(De=>De.id===he?{...De,...pe}:De);e.reservations.list.setData(void 0,se)},i=Oe.professionals.create.useMutation({onSuccess:()=>e.professionals.list.invalidate()}),o=Oe.professionals.update.useMutation({onSuccess:()=>e.professionals.list.invalidate()}),l=Oe.professionals.delete.useMutation({onSuccess:()=>e.professionals.list.invalidate()}),c=Oe.rooms.create.useMutation({onSuccess:()=>e.rooms.list.invalidate()}),d=Oe.rooms.update.useMutation({onSuccess:()=>e.rooms.list.invalidate()}),f=Oe.rooms.delete.useMutation({onSuccess:()=>e.rooms.list.invalidate()}),p=Oe.reservations.create.useMutation({onMutate:async he=>{he.isCompensation&&he.professionalId&&(await e.credits.list.cancel(),e.credits.list.setData(void 0,pe=>pe&&pe.map(se=>se.professionalId===he.professionalId?{...se,credits:Math.max(0,se.credits-1)}:se)))},onSuccess:()=>{t(),e.credits.list.invalidate(),e.credits.entries.invalidate(),e.notifications.list.invalidate(),e.notifications.unreadCount.invalidate()},onError:()=>{e.credits.list.invalidate(),e.credits.entries.invalidate()}}),g=Oe.reservations.createMany.useMutation({onSuccess:()=>{t(),e.credits.list.invalidate(),e.credits.entries.invalidate(),e.notifications.list.invalidate(),e.notifications.unreadCount.invalidate()}}),m=Oe.reservations.update.useMutation({onSuccess:()=>t()}),b=Oe.reservations.delete.useMutation({onMutate:async({id:he})=>{await e.reservations.list.cancel(),await e.reservations.listByRange.cancel(),r(he)},onSuccess:()=>{e.notifications.list.invalidate(),e.notifications.unreadCount.invalidate()},onError:()=>{t()},onSettled:()=>{t()}}),v=Oe.reservations.deleteRecurrenceGroup.useMutation({onSuccess:()=>t()}),y=Oe.reservations.checkIn.useMutation({onMutate:async({id:he})=>{await e.reservations.list.cancel(),n(he,{checkedIn:!0,checkInTime:new Date().toISOString()})},onSuccess:()=>{e.credits.list.invalidate(),e.credits.entries.invalidate()},onSettled:()=>t()}),w=Oe.reservations.checkOut.useMutation({onMutate:async({id:he})=>{await e.reservations.list.cancel(),n(he,{checkedOut:!0,checkOutTime:new Date().toISOString()})},onSettled:()=>t()}),S=Oe.reservations.cancelWithCredit.useMutation({onMutate:async({id:he})=>{await e.reservations.list.cancel(),n(he,{status:"cancelado"})},onSuccess:()=>{e.credits.list.invalidate(),e.credits.entries.invalidate(),e.notifications.list.invalidate()},onSettled:()=>t()}),N=Oe.reservations.markNoShow.useMutation({onMutate:async({id:he})=>{await e.reservations.list.cancel(),n(he,{status:"no_show"})},onSuccess:()=>{e.credits.list.invalidate(),e.credits.entries.invalidate()},onSettled:()=>t()}),j=Oe.holidays.create.useMutation({onSuccess:()=>e.holidays.list.invalidate()}),C=Oe.holidays.delete.useMutation({onSuccess:()=>e.holidays.list.invalidate()}),R=Oe.observations.create.useMutation({onSuccess:()=>e.observations.list.invalidate()}),T=Oe.observations.update.useMutation({onSuccess:()=>e.observations.list.invalidate()}),O=Oe.observations.delete.useMutation({onSuccess:()=>e.observations.list.invalidate()}),F=Oe.invoices.create.useMutation({onSuccess:()=>e.invoices.list.invalidate()}),z=Oe.invoices.update.useMutation({onSuccess:()=>e.invoices.list.invalidate()}),I=Oe.invoices.generate.useMutation({onSuccess:()=>e.invoices.list.invalidate()}),B=Oe.credits.add.useMutation({onSuccess:()=>{e.credits.list.invalidate(),e.credits.entries.invalidate()}}),K=Oe.credits.use.useMutation({onSuccess:()=>{e.credits.list.invalidate(),e.credits.entries.invalidate()}}),J=Oe.credits.adjust.useMutation({onSuccess:()=>{e.credits.list.invalidate(),e.credits.entries.invalidate()}}),G=Oe.notifications.create.useMutation({onSuccess:()=>
652{e.notifications.list.invalidate(),e.notifications.unreadCount.invalidate()}}),D=Oe.notifications.markRead.useMutation({onSuccess:()=>{e.notifications.list.invalidate(),e.notifications.unreadCount.invalidate()}}),V=Oe.notifications.markAllRead.useMutation({onSuccess:()=>{e.notifications.list.invalidate(),e.notifications.unreadCount.invalidate()}}),W=Oe.tasks.create.useMutation({onSuccess:()=>e.tasks.list.invalidate()}),Z=Oe.tasks.update.useMutation({onSuccess:()=>e.tasks.list.invalidate()}),re=Oe.tasks.delete.useMutation({onSuccess:()=>e.tasks.list.invalidate()}),Q=Oe.stock.createItem.useMutation({onSuccess:()=>{e.stock.listItems.invalidate(),e.stock.counters.invalidate()}}),E=Oe.stock.updateItem.useMutation({onSuccess:()=>{e.stock.listItems.invalidate(),e.stock.counters.invalidate()}}),U=Oe.stock.deleteItem.useMutation({onSuccess:()=>{e.stock.listItems.invalidate(),e.stock.counters.invalidate()}}),q=Oe.stock.addMovement.useMutation({onSuccess:()=>{e.stock.listItems.invalidate(),e.stock.counters.invalidate(),e.stock.listMovements.invalidate()}}),X=Oe.stock.importItems.useMutation({onSuccess:()=>{e.stock.listItems.invalidate(),e.stock.counters.invalidate()}}),ne=Oe.stock.createCategory.useMutation({onSuccess:()=>e.stock.listCategories.invalidate()}),ae=Oe.stock.createSupplier.useMutation({onSuccess:()=>e.stock.listSuppliers.invalidate()}),ue=Oe.stock.updateSupplier.useMutation({onSuccess:()=>e.stock.listSuppliers.invalidate()}),de=Oe.stock.deleteSupplier.useMutation({onSuccess:()=>e.stock.listSuppliers.invalidate()});return{invalidateAll:a,createProfessional:i,updateProfessional:o,deleteProfessional:l,createRoom:c,updateRoom:d,deleteRoom:f,createReservation:p,createManyReservations:g,updateReservation:m,deleteReservation:b,deleteRecurrenceGroup:v,checkIn:y,checkOut:w,cancelWithCredit:S,markNoShow:N,createHoliday:j,deleteHoliday:C,createObservation:R,updateObservation:T,deleteObservation:O,createInvoice:F,updateInvoice:z,generateInvoice:I,addCredit:B,useCredit:K,adjustCredit:J,createNotification:G,markNotificationRead:D,markAllNotificationsRead:V,createTask:W,updateTask:Z,deleteTask:re,createStockItem:Q,updateStockItem:E,deleteStockItem:U,addStockMovement:q,importStockItems:X,createStockCategory:ne,createStockSupplier:ae,updateStockSupplier:ue,deleteStockSupplier:de}}function tK(e,t,a,r){const n=e.filter(R=>R.date.startsWith(r)),i=n.filter(R=>!si(R.roomId,t)),o=n.filter(R=>si(R.roomId,t)),l=i.filter(R=>R.status==="ocupado"),c=i.filter(R=>R.status==="bloqueado"),d=n.filter(R=>R.isCompensation);let f=0,p=0;l.forEach(R=>{Lr(R.roomId,t)?p+=parseFloat(R.hours||"0"):f++});const g=n.reduce((R,T)=>R+parseFloat(T.chargeAmount||"0"),0),m=new Set(l.map(R=>R.professionalId)).size,b=new Set(l.map(R=>R.roomId)).size,v=t.filter(R=>R.active&&!c0(R.type)).length,w=a_(r).filter(R=>{const T=new Date(R+"T12:00:00").getDay();return T!==0&&T!==6&&!a.some(O=>O.date===R)}).length,S=v*w*2,N=S>0?l.length/S*100:0,j=n.filter(R=>R.checkedIn).length,C=n.filter(R=>R.checkedOut).length;return{totalReservations:n.length,occupiedSlots:l.length,blockedSlots:c.length,telemedicineServices:o.filter(R=>R.status==="ocupado").length,compensations:d.length,totalShifts:f,totalHours:p,totalRevenue:g,uniqueProfessionals:m,uniqueRooms:b,occupancyRate:Math.round(N*10)/10,businessDays:w,checkedInCount:j,checkedOutCount:C}}const zge={teal:{bg:"bg-[#1B2A3D]/8",icon:"text-[#1B2A3D]",accent:"border-l-[#1B2A3D]"},green:{bg:"bg-emerald-50",icon:"text-emerald-600",accent:"border-l-emerald-500"},coral:{bg:"bg-red-50",icon:"text-red-500",accent:"border-l-red-500"},amber:{bg:"bg-amber-50",icon:"text-amber-600",accent:"border-l-amber-500"},blue:{bg:"bg-blue-50",icon:"text-blue-600",accent:"border-l-blue-500"}};function tx({title:e,value:t,subtitle:a,icon:r,trend:n,color:i="teal"}){const o=zge[i];return s.jsxs("div",{"data-loc":"client/src/components/KpiCard.tsx:28",className:Ba("bg-card rounded-xl border border-border/60 p-5 shadow-sm hover:shadow-md transition-all duration-200 border-l-[3px]",o.accent),children:[s.jsxs("div",{"data-loc":"client/src/components/KpiCard.tsx:32",className:"flex items-start justify-between mb-3",children:[s.jsx("div",{"data-loc":"client/src/components/KpiCard.tsx:33",className:Ba("w-10 h-10 rounded-lg flex items-center justify-center",o.bg),children:s.jsx(r,{"data-loc":"client/src/components/KpiCard.tsx:34",className:Ba("w-5 h-5",o.icon)})}),n&&s.jsxs("span",{"data-loc":"client/src/components/KpiCard.tsx:37",className:Ba("text-xs font-semibold px-2 py-0.5 rounded-full",n.value>=0?"bg-emerald-50 text-emerald-700":"bg-red-50 text-red-600"),children:[n.value>=0?"+":"",n.value,"%"]})]}),s.jsx("div",{"data-loc":"client/src/components/KpiCard.tsx:45",className:"font-mono text-2xl font-bold text-foreground tracking-tight",children:t}),s.jsx("p",{"data-loc":"client/src/components/KpiCard.tsx:48",className:"text-xs text-muted-foreground mt-1 font-medium",children:e}),a&&s.jsx("p",{"data-loc":"client/src/components/KpiCard.tsx:50",className:"text-[11px] text-muted-foreground
652/70 mt-0.5",children:a})]})}const qge=vY("inline-flex items-center justify-center rounded-md 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"}});function Va({className:e,variant:t,asChild:a=!1,...r}){const n=a?NW:"span";return s.jsx(n,{"data-loc":"client/src/components/ui/badge.tsx:38","data-slot":"badge",className:Ba(qge({variant:t}),e),...r})}const Hge={lessThanXSeconds:{one:"menos de um segundo",other:"menos de {{count}} segundos"},xSeconds:{one:"1 segundo",other:"{{count}} segundos"},halfAMinute:"meio minuto",lessThanXMinutes:{one:"menos de um minuto",other:"menos de {{count}} minutos"},xMinutes:{one:"1 minuto",other:"{{count}} minutos"},aboutXHours:{one:"cerca de 1 hora",other:"cerca de {{count}} horas"},xHours:{one:"1 hora",other:"{{count}} horas"},xDays:{one:"1 dia",other:"{{count}} dias"},aboutXWeeks:{one:"cerca de 1 semana",other:"cerca de {{count}} semanas"},xWeeks:{one:"1 semana",other:"{{count}} semanas"},aboutXMonths:{one:"cerca de 1 mês",other:"cerca de {{count}} meses"},xMonths:{one:"1 mês",other:"{{count}} meses"},aboutXYears:{one:"cerca de 1 ano",other:"cerca de {{count}} anos"},xYears:{one:"1 ano",other:"{{count}} anos"},overXYears:{one:"mais de 1 ano",other:"mais de {{count}} anos"},almostXYears:{one:"quase 1 ano",other:"quase {{count}} anos"}},Vge=(e,t,a)=>{let r;const n=Hge[e];return typeof n=="string"?r=n:t===1?r=n.one:r=n.other.replace("{{count}}",String(t)),a?.addSuffix?a.comparison&&a.comparison>0?"em "+r:"há "+r:r},Gge={full:"EEEE, d 'de' MMMM 'de' y",long:"d 'de' MMMM 'de' y",medium:"d MMM y",short:"dd/MM/yyyy"},Wge={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},Yge={full:"{{date}} 'às' {{time}}",long:"{{date}} 'às' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Kge={date:Ix({formats:Gge,defaultWidth:"full"}),time:Ix({formats:Wge,defaultWidth:"full"}),dateTime:Ix({formats:Yge,defaultWidth:"full"})},Xge={lastWeek:e=>{const t=e.getDay();return"'"+(t===0||t===6?"último":"última")+"' eeee 'às' p"},yesterday:"'ontem às' p",today:"'hoje às' p",tomorrow:"'amanhã às' p",nextWeek:"eeee 'às' p",other:"P"},Qge=(e,t,a,r)=>{const n=Xge[e];return typeof n=="function"?n(t):n},Zge={narrow:["AC","DC"],abbreviated:["AC","DC"],wide:["antes de cristo","depois de cristo"]},Jge={narrow:["1","2","3","4"],abbreviated:["T1","T2","T3","T4"],wide:["1º trimestre","2º trimestre","3º trimestre","4º trimestre"]},eme={narrow:["j","f","m","a","m","j","j","a","s","o","n","d"],abbreviated:["jan","fev","mar","abr","mai","jun","jul","ago","set","out","nov","dez"],wide:["janeiro","fevereiro","março","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro"]},tme={narrow:["D","S","T","Q","Q","S","S"],short:["dom","seg","ter","qua","qui","sex","sab"],abbreviated:["domingo","segunda","terça","quarta","quinta","sexta","sábado"],wide:["domingo","segunda-feira","terça-feira","quarta-feira","quinta-feira","sexta-feira","sábado"]},ame={narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"manhã",afternoon:"tarde",evening:"tarde",night:"noite"},abbreviated:{am:"AM",pm:"PM",midnight:"meia-noite",noon:"meio-dia",morning:"manhã",afternoon:"tarde",evening:"tarde",night:"noite"},wide:{am:"a.m.",pm:"p.m.",midnight:"meia-noite",noon:"meio-dia",morning:"manhã",afternoon:"tarde",evening:"tarde",night:"noite"}},rme={narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"da manhã",afternoon:"da tarde",evening:"da tarde",night:"da noite"},abbreviated:{am:"AM",pm:"PM",midnight:"meia-noite",noon:"meio-dia",morning:"da manhã",afternoon:"da tarde",evening:"da tarde",night:"da noite"},wide:{am:"a.m.",pm:"p.m.",midnight:"meia-noite",noon:"meio-dia",morning:"da manhã",afternoon:"da tarde",evening:"da tarde",night:"da noite"}},nme=(e,t)=>
652{const a=Number(e);return t?.unit==="week"?a+"ª":a+"º"},sme={ordinalNumber:nme,era:Zd({values:Zge,defaultWidth:"wide"}),quarter:Zd({values:Jge,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Zd({values:eme,defaultWidth:"wide"}),day:Zd({values:tme,defaultWidth:"wide"}),dayPeriod:Zd({values:ame,defaultWidth:"wide",formattingValues:rme,defaultFormattingWidth:"wide"})},ime=/^(\d+)[ºªo]?/i,ome=/\d+/i,lme={narrow:/^(ac|dc|a|d)/i,abbreviated:/^(a\.?\s?c\.?|d\.?\s?c\.?)/i,wide:/^(antes de cristo|depois de cristo)/i},cme={any:[/^ac/i,/^dc/i],wide:[/^antes de cristo/i,/^depois de cristo/i]},dme={narrow:/^[1234]/i,abbreviated:/^T[1234]/i,wide:/^[1234](º)? trimestre/i},ume={any:[/1/i,/2/i,/3/i,/4/i]},fme={narrow:/^[jfmajsond]/i,abbreviated:/^(jan|fev|mar|abr|mai|jun|jul|ago|set|out|nov|dez)/i,wide:/^(janeiro|fevereiro|março|abril|maio|junho|julho|agosto|setembro|outubro|novembro|dezembro)/i},hme={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^fev/i,/^mar/i,/^abr/i,/^mai/i,/^jun/i,/^jul/i,/^ago/i,/^set/i,/^out/i,/^nov/i,/^dez/i]},pme={narrow:/^(dom|[23456]ª?|s[aá]b)/i,short:/^(dom|[23456]ª?|s[aá]b)/i,abbreviated:/^(dom|seg|ter|qua|qui|sex|s[aá]b)/i,wide:/^(domingo|(segunda|ter[cç]a|quarta|quinta|sexta)([- ]feira)?|s[aá]bado)/i},gme={short:[/^d/i,/^2/i,/^3/i,/^4/i,/^5/i,/^6/i,/^s[aá]/i],narrow:[/^d/i,/^2/i,/^3/i,/^4/i,/^5/i,/^6/i,/^s[aá]/i],any:[/^d/i,/^seg/i,/^t/i,/^qua/i,/^qui/i,/^sex/i,/^s[aá]b/i]},mme={narrow:/^(a|p|mn|md|(da) (manhã|tarde|noite))/i,any:/^([ap]\.?\s?m\.?|meia[-\s]noite|meio[-\s]dia|(d
vendor: 3,079 bytes, line 652
652a) (manhã|tarde|noite))/i},xme={any:{am:/^a/i,pm:/^p/i,midnight:/^mn|^meia[-\s]noite/i,noon:/^md|^meio[-\s]dia/i,morning:/manhã/i,afternoon:/tarde/i,evening:/tarde/i,night:/noite/i}},vme={ordinalNumber:zY({matchPattern:ime,parsePattern:ome,valueCallback:e=>parseInt(e,10)}),era:Jd({matchPatterns:lme,defaultMatchWidth:"wide",parsePatterns:cme,defaultParseWidth:"any"}),quarter:Jd({matchPatterns:dme,defaultMatchWidth:"wide",parsePatterns:ume,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Jd({matchPatterns:fme,defaultMatchWidth:"wide",parsePatterns:hme,defaultParseWidth:"any"}),day:Jd({matchPatterns:pme,defaultMatchWidth:"wide",parsePatterns:gme,defaultParseWidth:"any"}),dayPeriod:Jd({matchPatterns:mme,defaultMatchWidth:"any",parsePatterns:xme,defaultParseWidth:"any"})},xr={code:"pt-BR",formatDistance:Vge,formatLong:Kge,formatRelative:Qge,localize:sme,match:vme,options:{weekStartsOn:0,firstWeekContainsDate:1}};var tj,fI;function nl(){if(fI)return tj;fI=1;var e=Array.isArray;return tj=e,tj}var aj,hI;function aK(){if(hI)return aj;hI=1;var e=typeof _2=="object"&&_2&&_2.Object===Object&&_2;return aj=e,aj}var rj,pI;function Tu(){if(pI)return rj;pI=1;var e=aK(),t=typeof self=="object"&&self&&self.Object===Object&&self,a=e||t||Function("return this")();return rj=a,rj}var nj,gI;function hb(){if(gI)return nj;gI=1;var e=Tu(),t=e.Symbol;return nj=t,nj}var sj,mI;function yme(){if(mI)return sj;mI=1;var e=hb(),t=Object.prototype,a=t.hasOwnProperty,r=t.toString,n=e?e.toStringTag:void 0;function i(o){var l=a.call(o,n),c=o[n];try{o[n]=void 0;var d=!0}catch{}var f=r.call(o);return d&&(l?o[n]=c:delete o[n]),f}return sj=i,sj}var ij,xI;function bme(){if(xI)return ij;xI=1;var e=Object.prototype,t=e.toString;function a(r){return t.call(r)}return ij=a,ij}var oj,vI;function Hf(){if(vI)return oj;vI=1;var e=hb(),t=yme(),a=bme(),r="[object Null]",n="[object Undefined]",i=e?e.toStringTag:void 0;function o(l){return l==null?l===void 0?n:r:i&&i in Object(l)?t(l):a(l)}return oj=o,oj}var lj,yI;function Vf(){if(yI)return lj;yI=1;function e(t){return t!=null&&typeof t=="object"}return lj=e,lj}var cj,bI;function K0(){if(bI)return cj;bI=1;var e=Hf(),t=Vf(),a="[object Symbol]";function r(n){return typeof n=="symbol"||t(n)&&e(n)==a}return cj=r,cj}var dj,PI;function tR(){if(PI)return dj;PI=1;var e=nl(),t=K0(),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,r=/^\w*$/;function n(i,o){if(e(i))return!1;var l=typeof i;return l=="number"||l=="symbol"||l=="boolean"||i==null||t(i)?!0:r.test(i)||!a.test(i)||o!=null&&i in Object(o)}return dj=n,dj}var uj,wI;function xp(){if(wI)return uj;wI=1;function e(t){var a=typeof t;return t!=null&&(a=="object"||a=="function")}return uj=e,uj}var fj,SI;function aR(){if(SI)return fj;SI=1;var e=Hf(),t=xp(),a="[object AsyncFunction]",r="[object Function]",n="[object GeneratorFunction]",i="[object Proxy]";function o(l){if(!t(l))return!1;var c=e(l);return c==r||c==n||c==a||c==i}return fj=o,fj}var hj,NI;function Pme(){if(NI)return hj;NI=1;var e=Tu(),t=e["__core-js_shared__"];return hj=t,hj}var pj,jI;function wme(){if(jI)return pj;jI=1;
vendor: 3,098 bytes, line 652
652var e=Pme(),t=(function(){var r=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return r?"Symbol(src)_1."+r:""})();function a(r){return!!t&&t in r}return pj=a,pj}var gj,CI;function rK(){if(CI)return gj;CI=1;var e=Function.prototype,t=e.toString;function a(r){if(r!=null){try{return t.call(r)}catch{}try{return r+""}catch{}}return""}return gj=a,gj}var mj,AI;function Sme(){if(AI)return mj;AI=1;var e=aR(),t=wme(),a=xp(),r=rK(),n=/[\\^$.*+?()[\]{}|]/g,i=/^\[object .+?Constructor\]$/,o=Function.prototype,l=Object.prototype,c=o.toString,d=l.hasOwnProperty,f=RegExp("^"+c.call(d).replace(n,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function p(g){if(!a(g)||t(g))return!1;var m=e(g)?f:i;return m.test(r(g))}return mj=p,mj}var xj,TI;function Nme(){if(TI)return xj;TI=1;function e(t,a){return t?.[a]}return xj=e,xj}var vj,_I;function em(){if(_I)return vj;_I=1;var e=Sme(),t=Nme();function a(r,n){var i=t(r,n);return e(i)?i:void 0}return vj=a,vj}var yj,kI;function h3(){if(kI)return yj;kI=1;var e=em(),t=e(Object,"create");return yj=t,yj}var bj,EI;function jme(){if(EI)return bj;EI=1;var e=h3();function t(){this.__data__=e?e(null):{},this.size=0}return bj=t,bj}var Pj,RI;function Cme(){if(RI)return Pj;RI=1;function e(t){var a=this.has(t)&&delete this.__data__[t];return this.size-=a?1:0,a}return Pj=e,Pj}var wj,OI;function Ame(){if(OI)return wj;OI=1;var e=h3(),t="__lodash_hash_undefined__",a=Object.prototype,r=a.hasOwnProperty;function n(i){var o=this.__data__;if(e){var l=o[i];return l===t?void 0:l}return r.call(o,i)?o[i]:void 0}return wj=n,wj}var Sj,MI;function Tme(){if(MI)return Sj;MI=1;var e=h3(),t=Object.prototype,a=t.hasOwnProperty;function r(n){var i=this.__data__;return e?i[n]!==void 0:a.call(i,n)}return Sj=r,Sj}var Nj,DI;function _me(){if(DI)return Nj;DI=1;var e=h3(),t="__lodash_hash_undefined__";function a(r,n){var i=this.__data__;return this.size+=this.has(r)?0:1,i[r]=e&&n===void 0?t:n,this}return Nj=a,Nj}var jj,II;function kme(){if(II)return jj;II=1;var e=jme(),t=Cme(),a=Ame(),r=Tme(),n=_me();function i(o){var l=-1,c=o==null?0:o.length;for(this.clear();++l<c;){var d=o[l];this.set(d[0],d[1])}}return i.prototype.clear=e,i.prototype.delete=t,i.prototype.get=a,i.prototype.has=r,i.prototype.set=n,jj=i,jj}var Cj,LI;function Eme(){if(LI)return Cj;LI=1;function e(){this.__data__=[],this.size=0}return Cj=e,Cj}var Aj,FI;function rR(){if(FI)return Aj;FI=1;function e(t,a){return t===a||t!==t&&a!==a}return Aj=e,Aj}var Tj,BI;function p3(){if(BI)return Tj;BI=1;var e=rR();function t(a,r){for(var n=a.length;n--;)if(e(a[n][0],r))return n;return-1}return Tj=t,Tj}var _j,$I;function Rme(){if($I)return _j;$I=1;var e=p3(),t=Array.prototype,a=t.splice;function r(n){var i=this.__data__,o=e(i,n);if(o<0)return!1;var l=i.length-1;return o==l?i.pop():a.call(i,o,1),--this.size,!0}return _j=r,_j}var kj,UI;function Ome(){if(UI)return kj;UI=1;var e=p3();function t(a){var r=this.__data__,n=e(r,a);return n<0?void 0:r[n][1]}return kj=t,kj}var Ej,zI;function Mme(){if(zI)return Ej;zI=1;var e=p3();function t(a){return e(this.__data__,a)>-1}return Ej=t,Ej}
vendor: 4,117 bytes, line 652
652var Rj,qI;function Dme(){if(qI)return Rj;qI=1;var e=p3();function t(a,r){var n=this.__data__,i=e(n,a);return i<0?(++this.size,n.push([a,r])):n[i][1]=r,this}return Rj=t,Rj}var Oj,HI;function g3(){if(HI)return Oj;HI=1;var e=Eme(),t=Rme(),a=Ome(),r=Mme(),n=Dme();function i(o){var l=-1,c=o==null?0:o.length;for(this.clear();++l<c;){var d=o[l];this.set(d[0],d[1])}}return i.prototype.clear=e,i.prototype.delete=t,i.prototype.get=a,i.prototype.has=r,i.prototype.set=n,Oj=i,Oj}var Mj,VI;function nR(){if(VI)return Mj;VI=1;var e=em(),t=Tu(),a=e(t,"Map");return Mj=a,Mj}var Dj,GI;function Ime(){if(GI)return Dj;GI=1;var e=kme(),t=g3(),a=nR();function r(){this.size=0,this.__data__={hash:new e,map:new(a||t),string:new e}}return Dj=r,Dj}var Ij,WI;function Lme(){if(WI)return Ij;WI=1;function e(t){var a=typeof t;return a=="string"||a=="number"||a=="symbol"||a=="boolean"?t!=="__proto__":t===null}return Ij=e,Ij}var Lj,YI;function m3(){if(YI)return Lj;YI=1;var e=Lme();function t(a,r){var n=a.__data__;return e(r)?n[typeof r=="string"?"string":"hash"]:n.map}return Lj=t,Lj}var Fj,KI;function Fme(){if(KI)return Fj;KI=1;var e=m3();function t(a){var r=e(this,a).delete(a);return this.size-=r?1:0,r}return Fj=t,Fj}var Bj,XI;function Bme(){if(XI)return Bj;XI=1;var e=m3();function t(a){return e(this,a).get(a)}return Bj=t,Bj}var $j,QI;function $me(){if(QI)return $j;QI=1;var e=m3();function t(a){return e(this,a).has(a)}return $j=t,$j}var Uj,ZI;function Ume(){if(ZI)return Uj;ZI=1;var e=m3();function t(a,r){var n=e(this,a),i=n.size;return n.set(a,r),this.size+=n.size==i?0:1,this}return Uj=t,Uj}var zj,JI;function sR(){if(JI)return zj;JI=1;var e=Ime(),t=Fme(),a=Bme(),r=$me(),n=Ume();function i(o){var l=-1,c=o==null?0:o.length;for(this.clear();++l<c;){var d=o[l];this.set(d[0],d[1])}}return i.prototype.clear=e,i.prototype.delete=t,i.prototype.get=a,i.prototype.has=r,i.prototype.set=n,zj=i,zj}var qj,eL;function nK(){if(eL)return qj;eL=1;var e=sR(),t="Expected a function";function a(r,n){if(typeof r!="function"||n!=null&&typeof n!="function")throw new TypeError(t);var i=function(){var o=arguments,l=n?n.apply(this,o):o[0],c=i.cache;if(c.has(l))return c.get(l);var d=r.apply(this,o);return i.cache=c.set(l,d)||c,d};return i.cache=new(a.Cache||e),i}return a.Cache=e,qj=a,qj}var Hj,tL;function zme(){if(tL)return Hj;tL=1;var e=nK(),t=500;function a(r){var n=e(r,function(o){return i.size===t&&i.clear(),o}),i=n.cache;return n}return Hj=a,Hj}var Vj,aL;function qme(){if(aL)return Vj;aL=1;var e=zme(),t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,a=/\\(\\)?/g,r=e(function(n){var i=[];return n.charCodeAt(0)===46&&i.push(""),n.replace(t,function(o,l,c,d){i.push(c?d.replace(a,"$1"):l||o)}),i});return Vj=r,Vj}var Gj,rL;function iR(){if(rL)return Gj;rL=1;function e(t,a){for(var r=-1,n=t==null?0:t.length,i=Array(n);++r<n;)i[r]=a(t[r],r,t);return i}return Gj=e,Gj}var Wj,nL;function Hme(){if(nL)return Wj;nL=1;var e=hb(),t=iR(),a=nl(),r=K0(),n=e?e.prototype:void 0,i=n?n.toString:void 0;function o(l){if(typeof l=="string")return l;if(a(l))return t(l,o)+"";if(r(l))return i?i.call(l):"";var c=l+"";return c=="0"&&1/l==-1/0?"-0":c}return Wj=o,Wj}var Yj,sL;function sK(){if(sL)return Yj;sL=1;var e=Hme();function t(a){return a==null?"":e(a)}return Yj=t,Yj}var Kj,iL;function iK(){if(iL)return Kj;iL=1;var e=nl(),t=tR(),a=qme(),r=sK();function n(i,o){return e(i)?i:t(i,o)?[i]:a(r(i))}return Kj=n,Kj}var Xj,oL;function x3(){if(oL)return Xj;oL=1;var e=K0();function t(a){if(typeof a=="string"||e(a))return a;var r=a+"";return r=="0"&&1/a==-1/0?"-0":r}return Xj=t,Xj}var Qj,lL;function oR(){if(lL)return Qj;lL=1;var e=iK(),t=x3();function a(r,n){n=e(n,r);for(var i=0,o=n.length;r!=null&&i<o;)r=r[t(n[i++])];return i&&i==o?r:void 0}return Qj=a,Qj}var Zj,cL;function oK(){if(cL)return Zj;cL=1;var e=oR();function t(a,r,n){var i=a==null?void 0:e(a,r);return i===void 0?n:i}return Zj=t,Zj}var Vme=oK();const Ll=Kr(Vme);var Jj,dL;function Gme(){if(dL)return Jj;dL=1;function e(t){return t==null}return Jj=e,Jj}var Wme=Gme();const Xa=Kr(Wme);var e4,uL;function Yme(){if(uL)return e4;uL=1;
vendor: 5,700 bytes, lines 652-660
652var e=Hf(),t=nl(),a=Vf(),r="[object String]";function n(i){return typeof i=="string"||!t(i)&&a(i)&&e(i)==r}return e4=n,e4}var Kme=Yme();const Og=Kr(Kme);var Xme=aR();const qa=Kr(Xme);var Qme=xp();const X0=Kr(Qme);var t4={exports:{}},Wr={};/**
653 * @license React
654 * react-is.production.min.js
655 *
656 * Copyright (c) Facebook, Inc. and its affiliates.
657 *
658 * This source code is licensed under the MIT license found in the
659 * LICENSE file in the root directory of this source tree.
660 */var fL;function Zme(){if(fL)return Wr;fL=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),n=Symbol.for("react.profiler"),i=Symbol.for("react.provider"),o=Symbol.for("react.context"),l=Symbol.for("react.server_context"),c=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),f=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),m=Symbol.for("react.offscreen"),b;b=Symbol.for("react.module.reference");function v(y){if(typeof y=="object"&&y!==null){var w=y.$$typeof;switch(w){case e:switch(y=y.type,y){case a:case n:case r:case d:case f:return y;default:switch(y=y&&y.$$typeof,y){case l:case o:case c:case g:case p:case i:return y;default:return w}}case t:return w}}}return Wr.ContextConsumer=o,Wr.ContextProvider=i,Wr.Element=e,Wr.ForwardRef=c,Wr.Fragment=a,Wr.Lazy=g,Wr.Memo=p,Wr.Portal=t,Wr.Profiler=n,Wr.StrictMode=r,Wr.Suspense=d,Wr.SuspenseList=f,Wr.isAsyncMode=function(){return!1},Wr.isConcurrentMode=function(){return!1},Wr.isContextConsumer=function(y){return v(y)===o},Wr.isContextProvider=function(y){return v(y)===i},Wr.isElement=function(y){return typeof y=="object"&&y!==null&&y.$$typeof===e},Wr.isForwardRef=function(y){return v(y)===c},Wr.isFragment=function(y){return v(y)===a},Wr.isLazy=function(y){return v(y)===g},Wr.isMemo=function(y){return v(y)===p},Wr.isPortal=function(y){return v(y)===t},Wr.isProfiler=function(y){return v(y)===n},Wr.isStrictMode=function(y){return v(y)===r},Wr.isSuspense=function(y){return v(y)===d},Wr.isSuspenseList=function(y){return v(y)===f},Wr.isValidElementType=function(y){return typeof y=="string"||typeof y=="function"||y===a||y===n||y===r||y===d||y===f||y===m||typeof y=="object"&&y!==null&&(y.$$typeof===g||y.$$typeof===p||y.$$typeof===i||y.$$typeof===o||y.$$typeof===c||y.$$typeof===b||y.getModuleId!==void 0)},Wr.typeOf=v,Wr}var hL;function Jme(){return hL||(hL=1,t4.exports=Zme()),t4.exports}var exe=Jme(),a4,pL;function lK(){if(pL)return a4;pL=1;var e=Hf(),t=Vf(),a="[object Number]";function r(n){return typeof n=="number"||t(n)&&e(n)==a}return a4=r,a4}var r4,gL;function txe(){if(gL)return r4;gL=1;var e=lK();function t(a){return e(a)&&a!=+a}return r4=t,r4}var axe=txe();const pb=Kr(axe);var rxe=lK();const nxe=Kr(rxe);var So=function(t){return t===0?0:t>0?1:-1},dg=function(t){return Og(t)&&t.indexOf("%")===t.length-1},Kt=function(t){return nxe(t)&&!pb(t)},sxe=function(t){return Xa(t)},oi=function(t){return Kt(t)||Og(t)},ixe=0,Q0=function(t){var a=++ixe;return"".concat(t||"").concat(a)},No=function(t,a){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!Kt(t)&&!Og(t))return r;var i;if(dg(t)){var o=t.indexOf("%");i=a*parseFloat(t.slice(0,o))/100}else i=+t;return pb(i)&&(i=r),n&&i>a&&(i=a),i},zh=function(t){if(!t)return null;var a=Object.keys(t);return a&&a.length?t[a[0]]:null},oxe=function(t){if(!Array.isArray(t))return!1;for(var a=t.length,r={},n=0;n<a;n++)if(!r[t[n]])r[t[n]]=!0;else return!0;return!1},jl=function(t,a){return Kt(t)&&Kt(a)?function(r){return t+r*(a-t)}:function(){return a}};function uw(e,t,a){return!e||!e.length?null:e.find(function(r){return r&&(typeof t=="function"?t(r):Ll(r,t))===a})}var lxe=function(t,a){return Kt(t)&&Kt(a)?t-a:Og(t)&&Og(a)?t.localeCompare(a):t instanceof Date&&a instanceof Date?t.getTime()-a.getTime():String(t).localeCompare(String(a))};function Fx(e,t){for(var a in e)if({}.hasOwnProperty.call(e,a)&&(!{}.hasOwnProperty.call(t,a)||e[a]!==t[a]))return!1;for(var r in t)if({}.hasOwnProperty.call(t,r)&&!{}.hasOwnProperty.call(e,r))return!1;return!0}function r_(e){"@babel/helpers - typeof";return r_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r_(e)}var cxe=["viewBox","children"],dxe=["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRen
660dering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"],mL=["points","pathLength"],n4={svg:cxe,polygon:mL,polyline:mL},lR=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDrag
660Capture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"],fw=function(t,a){if(!t||typeof t=="function"||typeof t=="boolean")return null;var r=t;if(_.isValidElement(t)&&(r=t.props),!X0(r))return null;var n={};return Object.keys(r).forEach(function(i){lR.includes(i)&&(n[i]=a||function(o){return r[i](r,o)})}),n},uxe=function(t,a,r){return function(n){return t(a,r,n),null}},Mg=function(t,a,r){if(!X0(t)||r_(t)!=="object")return null;var n=null;return Object.keys(t).forEach(function(i){var o=t[i];lR.includes(i)&&typeof o=="function"&&(n||(n={}),n[i]=uxe(o,a,r))}),n},fxe=["children"],hxe=["children"];function xL(e,t){if(e==null)return{};var a=pxe(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function pxe(e,t){if(e==null)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}function n_(e){"@babel/helpers - typeof";return n_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n_(e)}var vL={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart",contextmenu:"onContextMenu",dblclick:"onDoubleClick"},xf=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},yL=null,s4=null,cR=function e(t){if(t===yL&&Array.isArray(s4))return s4;var a=[];return _.Children.forEach(t,function(r){Xa(r)||(exe.isFragment(r)?a=a.concat(e(r.props.children)):a.push(r))}),s4=a,yL=t,a};function Fl(e,t){var a=[],r=[];return Array.isArray(t)?r=t.map(function(n){return xf(n)}):r=[xf(t)],cR(e).forEach(function(n){var i=Ll(n,"type.displayName")||Ll(n,"type.name");r.indexOf(i)!==-1&&a.push(n)}),a}function wl(e,t){var a=Fl(e,t);return a&&a[0]}var bL=function(t){if(!t||!t.props)return!1;var a=t.props,r=a.width,n=a.height;return!(!Kt(r)||r<=0||!Kt(n)||n<=0)},gxe=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],mxe=function(t){return t&&t.type&&Og(t.type)&&gxe.indexOf(t.type)>=0},xxe=function(t){return t&&n_(t)==="object"&&"clipDot"in t},vxe=function(t,a,r,n){var i,o=(i=n4?.[n])!==null&&i!==void 0?i:[];return a.startsWith("data-")||!qa(t)&&(n&&o.includes(a)||dxe.includes(a))||r&&lR.includes(a)},Oa=function(t,a,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var n=t;if(_.isValidElement(t)&&(n=t.props),!X0(n))return null;var i={};
vendor: 4,367 bytes, line 660
660return Object.keys(n).forEach(function(o){var l;vxe((l=n)===null||l===void 0?void 0:l[o],o,a,r)&&(i[o]=n[o])}),i},s_=function e(t,a){if(t===a)return!0;var r=_.Children.count(t);if(r!==_.Children.count(a))return!1;if(r===0)return!0;if(r===1)return PL(Array.isArray(t)?t[0]:t,Array.isArray(a)?a[0]:a);for(var n=0;n<r;n++){var i=t[n],o=a[n];if(Array.isArray(i)||Array.isArray(o)){if(!e(i,o))return!1}else if(!PL(i,o))return!1}return!0},PL=function(t,a){if(Xa(t)&&Xa(a))return!0;if(!Xa(t)&&!Xa(a)){var r=t.props||{},n=r.children,i=xL(r,fxe),o=a.props||{},l=o.children,c=xL(o,hxe);return n&&l?Fx(i,c)&&s_(n,l):!n&&!l?Fx(i,c):!1}return!1},wL=function(t,a){var r=[],n={};return cR(t).forEach(function(i,o){if(mxe(i))r.push(i);else if(i){var l=xf(i.type),c=a[l]||{},d=c.handler,f=c.once;if(d&&(!f||!n[l])){var p=d(i,l,o);r.push(p),n[l]=!0}}}),r},yxe=function(t){var a=t&&t.type;return a&&vL[a]?vL[a]:null},bxe=function(t,a){return cR(a).indexOf(t)},Pxe=["children","width","height","viewBox","className","style","title","desc"];function i_(){return i_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},i_.apply(this,arguments)}function wxe(e,t){if(e==null)return{};var a=Sxe(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function Sxe(e,t){if(e==null)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}function o_(e){var t=e.children,a=e.width,r=e.height,n=e.viewBox,i=e.className,o=e.style,l=e.title,c=e.desc,d=wxe(e,Pxe),f=n||{width:a,height:r,x:0,y:0},p=Ja("recharts-surface",i);return Pe.createElement("svg",i_({},Oa(d,!0,"svg"),{className:p,width:a,height:r,style:o,viewBox:"".concat(f.x," ").concat(f.y," ").concat(f.width," ").concat(f.height)}),Pe.createElement("title",null,l),Pe.createElement("desc",null,c),t)}var Nxe=["children","className"];function l_(){return l_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},l_.apply(this,arguments)}function jxe(e,t){if(e==null)return{};var a=Cxe(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function Cxe(e,t){if(e==null)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}var Br=Pe.forwardRef(function(e,t){var a=e.children,r=e.className,n=jxe(e,Nxe),i=Ja("recharts-layer",r);return Pe.createElement("g",l_({className:i},Oa(n,!0),{ref:t}),a)}),fd=function(t,a){for(var r=arguments.length,n=new Array(r>2?r-2:0),i=2;i<r;i++)n[i-2]=arguments[i]},i4,SL;function Axe(){if(SL)return i4;SL=1;function e(t,a,r){var n=-1,i=t.length;a<0&&(a=-a>i?0:i+a),r=r>i?i:r,r<0&&(r+=i),i=a>r?0:r-a>>>0,a>>>=0;for(var o=Array(i);++n<i;)o[n]=t[n+a];return o}return i4=e,i4}var o4,NL;function Txe(){if(NL)return o4;NL=1;var e=Axe();function t(a,r,n){var i=a.length;return n=n===void 0?i:n,!r&&n>=i?a:e(a,r,n)}return o4=t,o4}var l4,jL;function cK(){if(jL)return l4;jL=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",a="\\ufe20-\\ufe2f",r="\\u20d0-\\u20ff",n=t+a+r,i="\\ufe0e\\ufe0f",o="\\u200d",l=RegExp("["+o+e+n+i+"]");function c(d){return l.test(d)}return l4=c,l4}var c4,CL;function _xe(){if(CL)return c4;CL=1;function e(t){return t.split("")}return c4=e,c4}var d4,AL;function kxe(){if(AL)return d4;AL=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",a="\\ufe20-\\ufe2f",r="\\u20d0-\\u20ff",n=t+a+r,i="\\ufe0e\\ufe0f",o="["+e+"]",l="["+n+"]",c="\\ud83c[\\udffb-\\udfff]",d="(?:"+l+"|"+c+")",f="[^"+e+"]",p="(?:\\ud83c[\\udde6-\\uddff]){2}",g="[\\ud800-\\udbff][\\udc00-\\udfff]",m="\\u200d",b=d+"?",v="["+i+"]?",y="(?:"+m+"(?:"+[f,p,g].join("|")+")"+v+b+")*",w=v+b+y,S="(?:"+[f+l+"?",l,p,g,o].join("|")+")",N=RegExp(c+"(?="+c+")|"+S+w,"g");function j(C){return C.match(N)||[]}return d4=j,d4}var u4,TL;function Exe(){if(TL)return u4;TL=1;var e=_xe(),t=cK(),a=kxe();function r(n){return t(n)?a(n):e(n)}return u4=r,u4}var f4,_L;
660function Rxe(){if(_L)return f4;_L=1;var e=Txe(),t=cK(),a=Exe(),r=sK();function n(i){return function(o){o=r(o);var l=t(o)?a(o):void 0,c=l?l[0]:o.charAt(0),d=l?e(l,1).join(""):o.slice(1);return c[i]()+d}}return f4=n,f4}var h4,kL;function Oxe(){if(kL)return h4;kL=1;var e=Rxe(),t=e("toUpperCase");return h4=t,h4}var Mxe=Oxe();const v3=Kr(Mxe);function Sn(e){return function(){return e}}const dK=Math.cos,hw=Math.sin,Sd=Math.sqrt,pw=Math.PI,y3=2*pw,c_=Math.PI,d_=2*c_,Jp=1e-6,Dxe=d_-Jp;function uK(e){this._+=e[0];for(let t=1,a=e.length;t<a;++t)this._+=arguments[t]+e[t]}function Ixe(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return uK;const a=10**t;return function(r){this._+=r[0];for(let n=1,i=r.length;n<i;++n)this._+=Math.round(arguments[n]*a)/a+r[n]}}class Lxe{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?uK:Ixe(t)}moveTo(t,a){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+a}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,a){this._append`L${this._x1=+t},${this._y1=+a}`}quadraticCurveTo(t,a,r,n){this._append`Q${+t},${+a},${this._x1=+r},${this._y1=+n}`}bezierCurveTo(t,a,r,n,i,o){this._append`C${+t},${+a},${+r},${+n},${this._x1=+i},${this._y1=+o}`}arcTo(t,a,r,n,i){if(t=+t,a=+a,r=+r,n=+n,i=+i,i<0)throw new Error(`negative radius: ${i}`);let o=this._x1,l=this._y1,c=r-t,d=n-a,f=o-t,p=l-a,g=f*f+p*p;if(this._x1===null)this._append`M${this._x1=t},${this._y1=a}`;else if(g>Jp)if(!(Math.abs(p*c-d*f)>Jp)||!i)this._append`L${this._x1=t},${this._y1=a}`;else{let m=r-o,b=n-l,v=c*c+d*d,y=m*m+b*b,w=Math.sqrt(v),S=Math.sqrt(g),N=i*Math.tan((c_-Math.acos((v+g-y)/(2*w*S)))/2),j=N/S,C=N/w;Math.abs(j-1)>Jp&&this._append`L${t+j*f},${a+j*p}`,this._append`A${i},${i},0,0,${+(p*m>f*b)},${this._x1=t+C*c},${this._y1=a+C*d}`}}arc(t,a,r,n,i,o){if(t=+t,a=+a,r=+r,o=!!o,r<0)throw new Error(`negative radius: ${r}`);let l=r*Math.cos(n),c=r*Math.sin(n),d=t+l,f=a+c,p=1^o,g=o?n-i:i-n;this._x1===null?this._append`M${d},${f}`:(Math.abs(this._x1-d)>Jp||Math.abs(this._y1-f)>Jp)&&this._append`L${d},${f}`,r&&(g<0&&(g=g%d_+d_),g>Dxe?this._append`A${r},${r},0,1,${p},${t-l},${a-c}A${r},${r},0,1,${p},${this._x1=d},${this._y1=f}`:g>Jp&&this._append`A${r},${r},0,${+(g>=c_)},${p},${this._x1=t+r*Math.cos(i)},${this._y1=a+r*Math.sin(i)}`)}rect(t,a,r,n){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+a}h${r=+r}v${+n}h${-r}Z`}toString(){return this._}}function dR(e){let t=3;return e.digits=function(a){if(!arguments.length)return t;if(a==null)t=null;else{const r=Math.floor(a);if(!(r>=0))throw new RangeError(`invalid digits: ${a}`);t=r}return e},()=>new Lxe(t)}function uR(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function fK(e){this._context=e}fK.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function b3(e){return new fK(e)}function hK(e){return e[0]}function pK(e){return e[1]}function gK(e,t){var a=Sn(!0),r=null,n=b3,i=null,o=dR(l);e=typeof e=="function"?e:e===void 0?hK:Sn(e),t=typeof t=="function"?t:t===void 0?pK:Sn(t);function l(c){var d,f=(c=uR(c)).length,p,g=!1,m;for(r==null&&(i=n(m=o())),d=0;d<=f;++d)!(d<f&&a(p=c[d],d,c))===g&&((g=!g)?i.lineStart():i.lineEnd()),g&&i.point(+e(p,d,c),+t(p,d,c));if(m)return i=null,m+""||null}return l.x=function(c){return arguments.length?(e=typeof c=="function"?c:Sn(+c),l):e},l.y=function(c){return arguments.length?(t=typeof c=="function"?c:Sn(+c),l):t},l.defined=function(c){return arguments.length?(a=typeof c=="function"?c:Sn(!!c),l):a},l.curve=function(c){return arguments.length?(n=c,r!=null&&(i=n(r)),l):n},l.context=function(c){return arguments.length?(c==null?r=i=null:i=n(r=c),l):r},l}function U2(e,t,a){var r=null,n=Sn(!0),i=null,o=b3,l=null,c=dR(d);e=typeof e=="function"?e:e===void 0?hK:Sn(+e),t=typeof t=="function"?t:Sn(t===void 0?0:+t),a=typeof a=="function"?a:a===void 0?pK:Sn(+a);function d(p){var g,m,b,v=(p=uR(p)).length,y,w=!1,S,N=new Array(v),j=new Array(v);for(i==null&&(l=o(S=c())),g=0;g<=v;++g){if(!(g<v&&n(y=p[g],g,p))===w)if(w=!w)m=g,l.areaStart(),l.lineStart();else{for(l.lineEnd(),l.lineStart(),b=g-1;b>=m;--b)l.point(N[b],j[b]);l.lineEnd(),l.areaEnd()}w&&(N[g]=+e(y,g,p),j[g]=+t(y,g,p),l.point(r?+r(y,g,p):N[g],a?+a(y,g,p):j[g]))}if(S)return l=null,S+""||null}function f(){return gK().defined(n).curve(o).context(i)}return d.x=function(p){return arguments.length?(e=typeof p=="function"?p:Sn(+p),r=null,d):e},d.x0=function(p){return arguments.length?(e=typeof p=="function"?p:Sn(+p),d):e},d.x1=function(p){return arguments.length?(r=p==null?null:typeof p=="function"?p:Sn(+p),d):r},d.y=function(p){return arguments.length?(t=typeof p=="function"?p:Sn(+p),a=null,d):t},d.y0=function(p){return arguments.length?(t=typeof p=="function"?p:Sn(+p),d):t},d.y1=function(p){return arguments.length?(a=p==null?null:typeof p=="function"?p:Sn(+p),d):a},d.lineX0=d.lineY0=function(){return f().x(e).y(t)},d.lineY1=function(){return f().x(e).y(a)},d.lineX1=function(){return f().x(r).y(t)},d.defined=function(p){return arguments.length?(n=typeof p=="function"?p:Sn(!!p),d):n},d.curve=function(p){return arguments.length?(o=p,i!=null&&(l=o(i)),d):o},d.context=function(p){return arguments.length?(p==null?i=l=null:l=o(i=p),d):i},d}class mK{constructor(t,a){this._context=t,this._x=a}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,a){switch(t=+t,a=+a,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,a):this._context.moveTo(t,a);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,a,t,a):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+a)/2,t,this._y0,t,a);break}}this._x0=t,this._y0=a}}function Fxe(e){return new mK(e,!0)}function Bxe(e){return new mK(e,!1)}const fR={draw(e,t){const a=Sd(t/pw);e.moveTo(a,0),e.arc(0,0,a,0,y3)}},$xe={draw(e,t){const a=Sd(t/5)/2;e.moveTo(-3*a,-a),e.lineTo(-a,-a),e.lineTo(-a,-3*a),e.lineTo(a,-3*a),e.lineTo(a,-a),e.lineTo(3*a,-a),e.lineTo(3*a,a),e.lineTo(a,a),e.lineTo(a,3*a),e.lineTo(-a,3*a),e.lineTo(-a,a),e.lineTo(-3*a,a),e.closePath()}},xK=Sd(1/3),Uxe=xK*2,zxe={draw(e,t){const a=Sd(t/Uxe),r=a*xK;e.moveTo(0,-a),e.lineTo(r,0),e.lineTo(0,a),e.lineTo(-r,0),e.closePath()}},qxe={draw(e,t){const a=Sd(t),r=-a/2;e.rect(r,r,a,a)}},Hxe=.8908130915292852,vK=hw(pw/10)/hw(7*pw/10),Vxe=hw(y3/10)*vK,Gxe=-dK(y3/10)*vK,Wxe={draw(e,t){const a=Sd(t*Hxe),r=Vxe*a,n=Gxe*a;e.moveTo(0,-a),e.lineTo(r,n);for(let i=1;i<5;++i){const o=y3*i/5,l=dK(o),c=hw(o);e.lineTo(c*a,-l*a),e.lineTo(l*r-c*n,c*r+l*n)}e.closePath()}},p4=Sd(3),Yxe={draw(e,t){const a=-Sd(t/(p4*3));e.moveTo(0,a*2),e.lineTo(-p4*a,-a),e.lineTo(p4*a,-a),e.closePath()}},nc=-.5,sc=Sd(3)/2,u_=1/Sd(12),Kxe=(u_/2+1)*3,Xxe={draw(e,t){const a=Sd(t/Kxe),r=a/2,n=a
vendor: 7,038 bytes, line 660
660*u_,i=r,o=a*u_+a,l=-i,c=o;e.moveTo(r,n),e.lineTo(i,o),e.lineTo(l,c),e.lineTo(nc*r-sc*n,sc*r+nc*n),e.lineTo(nc*i-sc*o,sc*i+nc*o),e.lineTo(nc*l-sc*c,sc*l+nc*c),e.lineTo(nc*r+sc*n,nc*n-sc*r),e.lineTo(nc*i+sc*o,nc*o-sc*i),e.lineTo(nc*l+sc*c,nc*c-sc*l),e.closePath()}};function Qxe(e,t){let a=null,r=dR(n);e=typeof e=="function"?e:Sn(e||fR),t=typeof t=="function"?t:Sn(t===void 0?64:+t);function n(){let i;if(a||(a=i=r()),e.apply(this,arguments).draw(a,+t.apply(this,arguments)),i)return a=null,i+""||null}return n.type=function(i){return arguments.length?(e=typeof i=="function"?i:Sn(i),n):e},n.size=function(i){return arguments.length?(t=typeof i=="function"?i:Sn(+i),n):t},n.context=function(i){return arguments.length?(a=i??null,n):a},n}function gw(){}function mw(e,t,a){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+a)/6)}function yK(e){this._context=e}yK.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:mw(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:mw(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Zxe(e){return new yK(e)}function bK(e){this._context=e}bK.prototype={areaStart:gw,areaEnd:gw,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:mw(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Jxe(e){return new bK(e)}function PK(e){this._context=e}PK.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var a=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(a,r):this._context.moveTo(a,r);break;case 3:this._point=4;default:mw(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function e0e(e){return new PK(e)}function wK(e){this._context=e}wK.prototype={areaStart:gw,areaEnd:gw,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function t0e(e){return new wK(e)}function EL(e){return e<0?-1:1}function RL(e,t,a){var r=e._x1-e._x0,n=t-e._x1,i=(e._y1-e._y0)/(r||n<0&&-0),o=(a-e._y1)/(n||r<0&&-0),l=(i*n+o*r)/(r+n);return(EL(i)+EL(o))*Math.min(Math.abs(i),Math.abs(o),.5*Math.abs(l))||0}function OL(e,t){var a=e._x1-e._x0;return a?(3*(e._y1-e._y0)/a-t)/2:t}function g4(e,t,a){var r=e._x0,n=e._y0,i=e._x1,o=e._y1,l=(i-r)/3;e._context.bezierCurveTo(r+l,n+l*t,i-l,o-l*a,i,o)}function xw(e){this._context=e}xw.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:g4(this,this._t0,OL(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var a=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,g4(this,OL(this,a=RL(this,e,t)),a);break;default:g4(this,this._t0,a=RL(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=a}}};function SK(e){this._context=new NK(e)}(SK.prototype=Object.create(xw.prototype)).point=function(e,t){xw.prototype.point.call(this,t,e)};function NK(e){this._context=e}NK.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,a,r,n,i){this._context.bezierCurveTo(t,e,r,a,i,n)}};function a0e(e){return new xw(e)}function r0e(e){return new SK(e)}function jK(e){this._context=e}jK.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,a=e.length;if(a)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),a===2)this._context.lineTo(e[1],t[1]);else for(var r=ML(e),n=ML(t),i=0,o=1;o<a;++i,++o)this._context.bezierCurveTo(r[0][i],n[0][i],r[1][i],n[1][i],e[o],t[o]);(this._line||this._line!==0&&a===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function ML(e){var t,a=e.length-1,r,n=new Array(a),i=new Array(a),o=new Array(a);for(n[0]=0,i[0]=2,o[0]=e[0]+2*e[1],t=1;t<a-1;++t)n[t]=1,i[t]=4,o[t]=4*e[t]+2*e[t+1];for(n[a-1]=2,i[a-1]=7,o[a-1]=8*e[a-1]+e[a],t=1;t<a;++t)r=n[t]/i[t-1],i[t]-=r,o[t]-=r*o[t-1];for(n[a-1]=o[a-1]/i[a-1],t=a-2;t>=0;--t)n[t]=(o[t]-n[t+1])/i[t];for(i[a-1]=(e[a]+n[a-1])/2,t=0;t<a-1;++t)i[t]=2*e[t+1]-n[t+1];return[n,i]}function n0e(e){return new jK(e)}function P3(e,t){this._context=e,this._t=t}P3.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;
vendor: 15,567 bytes, lines 660-663
660default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var a=this._x*(1-this._t)+e*this._t;this._context.lineTo(a,this._y),this._context.lineTo(a,t)}break}}this._x=e,this._y=t}};function s0e(e){return new P3(e,.5)}function i0e(e){return new P3(e,0)}function o0e(e){return new P3(e,1)}function f0(e,t){if((o=e.length)>1)for(var a=1,r,n,i=e[t[0]],o,l=i.length;a<o;++a)for(n=i,i=e[t[a]],r=0;r<l;++r)i[r][1]+=i[r][0]=isNaN(n[r][1])?n[r][0]:n[r][1]}function f_(e){for(var t=e.length,a=new Array(t);--t>=0;)a[t]=t;return a}function l0e(e,t){return e[t]}function c0e(e){const t=[];return t.key=e,t}function d0e(){var e=Sn([]),t=f_,a=f0,r=l0e;function n(i){var o=Array.from(e.apply(this,arguments),c0e),l,c=o.length,d=-1,f;for(const p of i)for(l=0,++d;l<c;++l)(o[l][d]=[0,+r(p,o[l].key,d,i)]).data=p;for(l=0,f=uR(t(o));l<c;++l)o[f[l]].index=l;return a(o,f),o}return n.keys=function(i){return arguments.length?(e=typeof i=="function"?i:Sn(Array.from(i)),n):e},n.value=function(i){return arguments.length?(r=typeof i=="function"?i:Sn(+i),n):r},n.order=function(i){return arguments.length?(t=i==null?f_:typeof i=="function"?i:Sn(Array.from(i)),n):t},n.offset=function(i){return arguments.length?(a=i??f0,n):a},n}function u0e(e,t){if((r=e.length)>0){for(var a,r,n=0,i=e[0].length,o;n<i;++n){for(o=a=0;a<r;++a)o+=e[a][n][1]||0;if(o)for(a=0;a<r;++a)e[a][n][1]/=o}f0(e,t)}}function f0e(e,t){if((n=e.length)>0){for(var a=0,r=e[t[0]],n,i=r.length;a<i;++a){for(var o=0,l=0;o<n;++o)l+=e[o][a][1]||0;r[a][1]+=r[a][0]=-l/2}f0(e,t)}}function h0e(e,t){if(!(!((o=e.length)>0)||!((i=(n=e[t[0]]).length)>0))){for(var a=0,r=1,n,i,o;r<i;++r){for(var l=0,c=0,d=0;l<o;++l){for(var f=e[t[l]],p=f[r][1]||0,g=f[r-1][1]||0,m=(p-g)/2,b=0;b<l;++b){var v=e[t[b]],y=v[r][1]||0,w=v[r-1][1]||0;m+=y-w}c+=p,d+=m*p}n[r-1][1]+=n[r-1][0]=a,c&&(a-=d/c)}n[r-1][1]+=n[r-1][0]=a,f0(e,t)}}function oy(e){"@babel/helpers - typeof";return oy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},oy(e)}var p0e=["type","size","sizeType"];function h_(){return h_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},h_.apply(this,arguments)}function DL(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function IL(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?DL(Object(a),!0).forEach(function(r){g0e(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):DL(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function g0e(e,t,a){return t=m0e(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function m0e(e){var t=x0e(e,"string");return oy(t)=="symbol"?t:t+""}function x0e(e,t){if(oy(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(oy(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function v0e(e,t){if(e==null)return{};var a=y0e(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function y0e(e,t){if(e==null)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}var CK={symbolCircle:fR,symbolCross:$xe,symbolDiamond:zxe,symbolSquare:qxe,symbolStar:Wxe,symbolTriangle:Yxe,symbolWye:Xxe},b0e=Math.PI/180,P0e=function(t){var a="symbol".concat(v3(t));return CK[a]||fR},w0e=function(t,a,r){if(a==="area")return t;switch(r){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var n=18*b0e;return 1.25*t*t*(Math.tan(n)-Math.tan(n*2)*Math.pow(Math.tan(n),2))}case"triangle":return Math.sqrt(3)*t*t/4;case"wye":return(21-10*Math.sqrt(3))*t*t/8;default:return Math.PI*t*t/4}},S0e=function(t,a){CK["symbol".concat(v3(t))]=a},hR=function(t){var a=t.type,r=a===void 0?"circle":a,n=t.size,i=n===void 0?64:n,o=t.sizeType,l=o===void 0?"area":o,c=v0e(t,p0e),d=IL(IL({},c),{},{type:r,size:i,sizeType:l}),f=function(){var y=P0e(r),w=Qxe().type(y).size(w0e(i,l,r));return w()},p=d.className,g=d.cx,m=d.cy,b=Oa(d,!0);return g===+g&&m===+m&&i===+i?Pe.createElement("path",h_({},b,{className:Ja("recharts-symbols",p),transform:"translate(".concat(g,", ").concat(m,")"),d:f()})):null};hR.registerSymbol=S0e;function h0(e){"@babel/helpers - typeof";return h0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},h0(e)}function p_(){return p_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},p_.apply(this,arguments)}function LL(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function N0e(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?LL(Object(a),!0).forEach(function(r){ly(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):LL(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function j0e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function C0e(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,TK(r.key),r)}}function A0e(e,t,a){return t&&C0e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function T0e(e,t,a){return t=vw(t),_0e(e,AK()?Reflect.construct(t,a||[],vw(e).constructor):t.apply(e,a))}function _0e(e,t){if(t&&(h0(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return k0e(e)}function k0e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function AK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(AK=function(){return!!e})()}function vw(e){return vw=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},vw(e)}function E0e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&g_(e,t)}function g_(e,t){return g_=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},g_(e,t)}function ly(e,t,a){return t=TK(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function TK(e){var t=R0e(e,"string");return h0(t)=="symbol"?t:t+""}function R0e(e,t){if(h0(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(h0(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var ic=32,pR=(function(e){function t(){return j0e(this,t),T0e(this,t,arguments)}return E0e(t,e),A0e(t,[{key:"renderIcon",value:function(r){var n=this.props.inactiveColor,i=ic/2,o=ic/6,l=ic/3,c=r.inactive?n:r.color;if(r.type==="plainline")return Pe.createElement("line",{strokeWidth:4,fill:"none",stroke:c,strokeDasharray:r.payload.strokeDasharray,x1:0,y1:i,x2:ic,y2:i,className:"recharts-legend-icon"});if(r.type==="line")return Pe.createElement("path",{strokeWidth:4,fill:"none",stroke:c,d:"M0,".concat(i,"h").concat(l,`
661            A`).concat(o,",").concat(o,",0,1,1,").concat(2*l,",").concat(i,`
662            H`).concat(ic,"M").concat(2*l,",").concat(i,`
663            A`).concat(o,",").concat(o,",0,1,1,").concat(l,",").concat(i),className:"recharts-legend-icon"});if(r.type==="rect")return Pe.createElement("path",{stroke:"none",fill:c,d:"M0,".concat(ic/8,"h").concat(ic,"v").concat(ic*3/4,"h").concat(-ic,"z"),className:"recharts-legend-icon"});if(Pe.isValidElement(r.legendIcon)){var d=N0e({},r);return delete d.legendIcon,Pe.cloneElement(r.legendIcon,d)}return Pe.createElement(hR,{fill:c,cx:i,cy:i,size:ic,sizeType:"diameter",type:r.type})}},{key:"renderItems",value:function(){var r=this,n=this.props,i=n.payload,o=n.iconSize,l=n.layout,c=n.formatter,d=n.inactiveColor,f={x:0,y:0,width:ic,height:ic},p={display:l==="horizontal"?"inline-block":"block",marginRight:10},g={display:"inline-block",verticalAlign:"middle",marginRight:4};return i.map(function(m,b){var v=m.formatter||c,y=Ja(ly(ly({"recharts-legend-item":!0},"legend-item-".concat(b),!0),"inactive",m.inactive));if(m.type==="none")return null;var w=qa(m.value)?null:m.value;fd(!qa(m.value),`The name property is also required when using a function for the dataKey of a chart's cartesian components. Ex: <Bar name="Name of my Data"/>`);var S=m.inactive?d:m.color;return Pe.createElement("li",p_({className:y,style:p,key:"legend-item-".concat(b)},Mg(r.props,m,b)),Pe.createElement(o_,{width:o,height:o,viewBox:f,style:g},r.renderIcon(m)),Pe.createElement("span",{className:"recharts-legend-item-text",style:{color:S}},v?v(w,m,b):w))})}},{key:"render",value:function(){var r=this.props,n=r.payload,i=r.layout,o=r.align;if(!n||!n.length)return null;var l={padding:0,margin:0,textAlign:i==="horizontal"?o:"left"};return Pe.createElement("ul",{className:"recharts-default-legend",style:l},this.renderItems())}}])})(_.PureComponent);ly(pR,"displayName","Legend");ly(pR,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var m4,FL;function O0e(){if(FL)return m4;FL=1;var e=g3();function t(){this.__data__=new e,this.size=0}return m4=t,m4}var x4,BL;function M0e(){if(BL)return x4;BL=1;function e(t){var a=this.__data__,r=a.delete(t);return this.size=a.size,r}return x4=e,x4}var v4,$L;function D0e(){if($L)return v4;$L=1;function e(t){return this.__data__.get(t)}return v4=e,v4}var y4,UL;function I0e(){if(UL)return y4;UL=1;function e(t){return this.__data__.has(t)}return y4=e,y4}var b4,zL;function L0e(){if(zL)return b4;zL=1;var e=g3(),t=nR(),a=sR(),r=200;function n(i,o){var l=this.__data__;if(l instanceof e){var c=l.__data__;if(!t||c.length<r-1)return c.push([i,o]),this.size=++l.size,this;l=this.__data__=new a(c)}return l.set(i,o),this.size=l.size,this}return b4=n,b4}var P4,qL;function _K(){if(qL)return P4;qL=1;var e=g3(),t=O0e(),a=M0e(),r=D0e(),n=I0e(),i=L0e();function o(l){var c=this.__data__=new e(l);this.size=c.size}return o.prototype.clear=t,o.prototype.delete=a,o.prototype.get=r,o.prototype.has=n,o.prototype.set=i,P4=o,P4}var w4,HL;function F0e(){if(HL)return w4;HL=1;var e="__lodash_hash_undefined__";function t(a){return this.__data__.set(a,e),this}return w4=t,w4}var S4,VL;function B0e(){if(VL)return S4;VL=1;function e(t){return this.__data__.has(t)}return S4=e,S4}var N4,GL;function kK(){if(GL)return N4;GL=1;var e=sR(),t=F0e(),a=B0e();function r(n){var i=-1,o=n==null?0:n.length;for(this.__data__=new e;++i<o;)this.add(n[i])}return r.prototype.add=r.prototype.push=t,r.prototype.has=a,N4=r,N4}var j4,WL;function EK(){if(WL)return j4;WL=1;function e(t,a){for(var r=-1,n=t==null?0:t.length;++r<n;)if(a(t[r],r,t))return!0;return!1}return j4=e,j4}var C4,YL;function RK(){if(YL)return C4;YL=1;function e(t,a){return t.has(a)}return C4=e,C4}var A4,KL;function OK(){if(KL)return A4;KL=1;var e=kK(),t=EK(),a=RK(),r=1,n=2;function i(o,l,c,d,f,p){var g=c&r,m=o.length,b=l.length;if(m!=b&&!(g&&b>m))return!1;var v=p.get(o),y=p.get(l);if(v&&y)return v==l&&y==o;var w=-1,S=!0,N=c&n?new e:void 0;for(p.set(o,l),p.set(l,o);++w<m;){var j=o[w],C=l[w];if(d)var R=g?d(C,j,w,l,o,p):d(j,C,w,o,l,p);if(R!==void 0){if(R)continue;S=!1;break}if(N){if(!t(l,function(T,O){if(!a(N,O)&&(j===T||f(j,T,c,d,p)))return N.push(O)})){S=!1;break}}else if(!(j===C||f(j,C,c,d,p))){S=!1;break}}return p.delete(o),p.delete(l),S}return A4=i,A4}var T4,XL;function $0e(){if(XL)return T4;XL=1;var e=Tu(),t=e.Uint8Array;return T4=t,T4}var _4,QL;function U0e(){if(QL)return _4;QL=1;function e(t){var a=-1,r=Array(t.size);return t.forEach(function(n,i){r[++a]=[i,n]}),r}return _4=e,_4}var k4,ZL;function gR(){if(ZL)return k4;ZL=1;function e(t){var a=-1,r=Array(t.size);return t.forEach(function(n){r[++a]=n}),r}return k4=e,k4}var E4,JL;function z0e(){if(JL)return E4;JL=1;var e=hb(),t=$0e(),a=rR(),r=OK(),n=U0e(),i=gR(),o=1,l=2,c="[object Boolean]",d="[object Date]",f="[object Error]",p="[object Map]",g="[object Number]",m="[object RegExp]",b="[object Set]",v="[object String]",y="[object Symbol]",w="[object ArrayBuffer]",S="[object DataView]",N=e?e.prototype:void 0,j=N?N.valueOf:void 0;function C(R,T,O,F,z,I,B){switch(O){case S:if(R.byteLength!=T.byteLength||R.byteOffset!=T.byteOffset)return!1;R=R.buffer,T=T.buffer;case w:return!(R.byteLength!=T.byteLength||!I(new t(R),new t(T)));case c:case d:case g:return a(+R,+T);case f:return R.name==T.name&&R.message==T.message;case m:case v:return R==T+"";case p:var K=n;case b:var J=F&o;if(K||(K=i),R.size!=T.size&&!J)return!1;var G=B.get(R);if(G)return G==T;F|=l,B.set(R,T);var D=r(K(R),K(T),F,z,I,B);return B.delete(R),D;case y:if(j)return j.call(R)==j.call(T)}return!1}return E4=C,E4}var R4,e9;function MK(){if(e9)return R4;e9=1;function e(t,a){for(var r=-1,n=a.length,i=t.length;++r<n;)t[i+r]=a[r];return t}return R4=e,R4}var O4,t9;function q0e(){if(t9)return O4;t9=1;var e=MK(),t=nl();function a(r,n,i){var o=n(r);return t(r)?o:e(o,i(r))}return O4=a,O4}var M4,a9;function H0e(){if(a9)return M4;a9=1;function e(t,a){for(var r=-1,n=t==null?0:t.length,i=0,o=[];++r<n;){var l=t[r];a(l,r,t)&&(o[i++]=l)}return o}return M4=e,M4}var D4,r9;function V0e(){if(r9)return D4;r9=1;function e(){return[]}return D4=e,D4}var I4,n9;function G0e(){if(n9)return I4;n9=1;var e=H0e(),t=V0e(),a=Object.prototype,r=a.propertyIsEnumerable,n=Object.getOwnPropertySymbols,i=n?function(o){return o==null?[]:(o=Object(o),e(n(o),function(l){return r.call(o,l)}))}:t;return I4=i,I4}var L4,s9;function W0e(){if(s9)return L4;s9=1;function e(t,a){for(var r=-1,n=Array(t);++r<t;)n[r]=a(r);return n}return L4=e,L4}var F4,i9;function Y0e(){if(i9)return F4;i9=1;var e=Hf(),t=Vf(),a="[object Arguments]";function r(n){return t(n)&&e(n)==a}return F4=r,F4}var B4,o9;function mR(){if(o9)return B4;o9=1;var e=Y0e(),t=Vf(),a=Object.prototype,r=a.hasOwnProperty,n=a.propertyIsEnumerable,i=e((function(){return arguments})())?e:function(o){return t(o)&&r.call(o,"callee")&&!n.call(o,"callee")};return B4=i,B4}var g1={exports:{}},$4,l9;function K0e(){if(l9)return $4;l9=1;function e(){return!1}return $4=e,$4}g1.exports;var c9;function DK(){return c9||(c9=1,(function(e,t){var a=Tu(),r=K0e(),n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,o=i&&i.exports===n,l=o?a.Buffer:void 0,c=l?l.isBuffer:void 0,d=c||r;e.exports=d}
vendor: 4,635 bytes, line 663
663)(g1,g1.exports)),g1.exports}var U4,d9;function xR(){if(d9)return U4;d9=1;var e=9007199254740991,t=/^(?:0|[1-9]\d*)$/;function a(r,n){var i=typeof r;return n=n??e,!!n&&(i=="number"||i!="symbol"&&t.test(r))&&r>-1&&r%1==0&&r<n}return U4=a,U4}var z4,u9;function vR(){if(u9)return z4;u9=1;var e=9007199254740991;function t(a){return typeof a=="number"&&a>-1&&a%1==0&&a<=e}return z4=t,z4}var q4,f9;function X0e(){if(f9)return q4;f9=1;var e=Hf(),t=vR(),a=Vf(),r="[object Arguments]",n="[object Array]",i="[object Boolean]",o="[object Date]",l="[object Error]",c="[object Function]",d="[object Map]",f="[object Number]",p="[object Object]",g="[object RegExp]",m="[object Set]",b="[object String]",v="[object WeakMap]",y="[object ArrayBuffer]",w="[object DataView]",S="[object Float32Array]",N="[object Float64Array]",j="[object Int8Array]",C="[object Int16Array]",R="[object Int32Array]",T="[object Uint8Array]",O="[object Uint8ClampedArray]",F="[object Uint16Array]",z="[object Uint32Array]",I={};I[S]=I[N]=I[j]=I[C]=I[R]=I[T]=I[O]=I[F]=I[z]=!0,I[r]=I[n]=I[y]=I[i]=I[w]=I[o]=I[l]=I[c]=I[d]=I[f]=I[p]=I[g]=I[m]=I[b]=I[v]=!1;function B(K){return a(K)&&t(K.length)&&!!I[e(K)]}return q4=B,q4}var H4,h9;function IK(){if(h9)return H4;h9=1;function e(t){return function(a){return t(a)}}return H4=e,H4}var m1={exports:{}};m1.exports;var p9;function Q0e(){return p9||(p9=1,(function(e,t){var a=aK(),r=t&&!t.nodeType&&t,n=r&&!0&&e&&!e.nodeType&&e,i=n&&n.exports===r,o=i&&a.process,l=(function(){try{var c=n&&n.require&&n.require("util").types;return c||o&&o.binding&&o.binding("util")}catch{}})();e.exports=l})(m1,m1.exports)),m1.exports}var V4,g9;function LK(){if(g9)return V4;g9=1;var e=X0e(),t=IK(),a=Q0e(),r=a&&a.isTypedArray,n=r?t(r):e;return V4=n,V4}var G4,m9;function Z0e(){if(m9)return G4;m9=1;var e=W0e(),t=mR(),a=nl(),r=DK(),n=xR(),i=LK(),o=Object.prototype,l=o.hasOwnProperty;function c(d,f){var p=a(d),g=!p&&t(d),m=!p&&!g&&r(d),b=!p&&!g&&!m&&i(d),v=p||g||m||b,y=v?e(d.length,String):[],w=y.length;for(var S in d)(f||l.call(d,S))&&!(v&&(S=="length"||m&&(S=="offset"||S=="parent")||b&&(S=="buffer"||S=="byteLength"||S=="byteOffset")||n(S,w)))&&y.push(S);return y}return G4=c,G4}var W4,x9;function J0e(){if(x9)return W4;x9=1;var e=Object.prototype;function t(a){var r=a&&a.constructor,n=typeof r=="function"&&r.prototype||e;return a===n}return W4=t,W4}var Y4,v9;function FK(){if(v9)return Y4;v9=1;function e(t,a){return function(r){return t(a(r))}}return Y4=e,Y4}var K4,y9;function eve(){if(y9)return K4;y9=1;var e=FK(),t=e(Object.keys,Object);return K4=t,K4}var X4,b9;function tve(){if(b9)return X4;b9=1;var e=J0e(),t=eve(),a=Object.prototype,r=a.hasOwnProperty;function n(i){if(!e(i))return t(i);var o=[];for(var l in Object(i))r.call(i,l)&&l!="constructor"&&o.push(l);return o}return X4=n,X4}var Q4,P9;function gb(){if(P9)return Q4;P9=1;var e=aR(),t=vR();function a(r){return r!=null&&t(r.length)&&!e(r)}return Q4=a,Q4}var Z4,w9;function w3(){if(w9)return Z4;w9=1;var e=Z0e(),t=tve(),a=gb();function r(n){return a(n)?e(n):t(n)}return Z4=r,Z4}var J4,S9;function ave(){if(S9)return J4;S9=1;var e=q0e(),t=G0e(),a=w3();function r(n){return e(n,a,t)}return J4=r,J4}var eC,N9;function rve(){if(N9)return eC;N9=1;var e=ave(),t=1,a=Object.prototype,r=a.hasOwnProperty;function n(i,o,l,c,d,f){var p=l&t,g=e(i),m=g.length,b=e(o),v=b.length;if(m!=v&&!p)return!1;for(var y=m;y--;){var w=g[y];if(!(p?w in o:r.call(o,w)))return!1}var S=f.get(i),N=f.get(o);if(S&&N)return S==o&&N==i;var j=!0;f.set(i,o),f.set(o,i);for(var C=p;++y<m;){w=g[y];var R=i[w],T=o[w];if(c)var O=p?c(T,R,w,o,i,f):c(R,T,w,i,o,f);if(!(O===void 0?R===T||d(R,T,l,c,f):O)){j=!1;break}C||(C=w=="constructor")}if(j&&!C){var F=i.constructor,z=o.constructor;F!=z&&"constructor"in i&&"constructor"in o&&!(typeof F=="function"&&F instanceof F&&typeof z=="function"&&z instanceof z)&&(j=!1)}return f.delete(i),f.delete(o),j}return eC=n,eC}var tC,j9;function nve(){if(j9)return tC;j9=1;var e=em(),t=Tu(),a=e(t,"DataView");return tC=a,tC}var aC,C9;function sve(){if(C9)return aC;C9=1;var e=em(),t=Tu(),a=e(t,"Promise");return aC=a,aC}var rC,A9;function BK(){if(A9)return rC;A9=1;var e=em(),t=Tu(),a=e(t,"Set");return rC=a,rC}var nC,T9;function ive(){if(T9)return nC;T9=1;var e=em(),t=Tu(),a=e(t,"WeakMap");return nC=a,nC}var sC,_9;function ove(){if(_9)return sC;_9=1;var e=nve(),t=nR(),a=sve(),r=BK(),n=ive(),i=Hf(),o=rK(),l="[object Map]",c="[object Object]",d="[object Promise]",f="[object Set]",p="[object WeakMap]",g="[object DataView]",m=o(e),b=o(t),v=o(a),y=o(r),w=o(n),S=i;return(e&&S(new e(new ArrayBuffer(1)))!=g||t&&S(new t)!=l||a&&S(a.resolve())!=d||r&&S(new r)!=f||n&&S(new n)!=p)&&
vendor: 45,501 bytes, lines 663-670
663(S=function(N){var j=i(N),C=j==c?N.constructor:void 0,R=C?o(C):"";if(R)switch(R){case m:return g;case b:return l;case v:return d;case y:return f;case w:return p}return j}),sC=S,sC}var iC,k9;function lve(){if(k9)return iC;k9=1;var e=_K(),t=OK(),a=z0e(),r=rve(),n=ove(),i=nl(),o=DK(),l=LK(),c=1,d="[object Arguments]",f="[object Array]",p="[object Object]",g=Object.prototype,m=g.hasOwnProperty;function b(v,y,w,S,N,j){var C=i(v),R=i(y),T=C?f:n(v),O=R?f:n(y);T=T==d?p:T,O=O==d?p:O;var F=T==p,z=O==p,I=T==O;if(I&&o(v)){if(!o(y))return!1;C=!0,F=!1}if(I&&!F)return j||(j=new e),C||l(v)?t(v,y,w,S,N,j):a(v,y,T,w,S,N,j);if(!(w&c)){var B=F&&m.call(v,"__wrapped__"),K=z&&m.call(y,"__wrapped__");if(B||K){var J=B?v.value():v,G=K?y.value():y;return j||(j=new e),N(J,G,w,S,j)}}return I?(j||(j=new e),r(v,y,w,S,N,j)):!1}return iC=b,iC}var oC,E9;function yR(){if(E9)return oC;E9=1;var e=lve(),t=Vf();function a(r,n,i,o,l){return r===n?!0:r==null||n==null||!t(r)&&!t(n)?r!==r&&n!==n:e(r,n,i,o,a,l)}return oC=a,oC}var lC,R9;function cve(){if(R9)return lC;R9=1;var e=_K(),t=yR(),a=1,r=2;function n(i,o,l,c){var d=l.length,f=d,p=!c;if(i==null)return!f;for(i=Object(i);d--;){var g=l[d];if(p&&g[2]?g[1]!==i[g[0]]:!(g[0]in i))return!1}for(;++d<f;){g=l[d];var m=g[0],b=i[m],v=g[1];if(p&&g[2]){if(b===void 0&&!(m in i))return!1}else{var y=new e;if(c)var w=c(b,v,m,i,o,y);if(!(w===void 0?t(v,b,a|r,c,y):w))return!1}}return!0}return lC=n,lC}var cC,O9;function $K(){if(O9)return cC;O9=1;var e=xp();function t(a){return a===a&&!e(a)}return cC=t,cC}var dC,M9;function dve(){if(M9)return dC;M9=1;var e=$K(),t=w3();function a(r){for(var n=t(r),i=n.length;i--;){var o=n[i],l=r[o];n[i]=[o,l,e(l)]}return n}return dC=a,dC}var uC,D9;function UK(){if(D9)return uC;D9=1;function e(t,a){return function(r){return r==null?!1:r[t]===a&&(a!==void 0||t in Object(r))}}return uC=e,uC}var fC,I9;function uve(){if(I9)return fC;I9=1;var e=cve(),t=dve(),a=UK();function r(n){var i=t(n);return i.length==1&&i[0][2]?a(i[0][0],i[0][1]):function(o){return o===n||e(o,n,i)}}return fC=r,fC}var hC,L9;function fve(){if(L9)return hC;L9=1;function e(t,a){return t!=null&&a in Object(t)}return hC=e,hC}var pC,F9;function hve(){if(F9)return pC;F9=1;var e=iK(),t=mR(),a=nl(),r=xR(),n=vR(),i=x3();function o(l,c,d){c=e(c,l);for(var f=-1,p=c.length,g=!1;++f<p;){var m=i(c[f]);if(!(g=l!=null&&d(l,m)))break;l=l[m]}return g||++f!=p?g:(p=l==null?0:l.length,!!p&&n(p)&&r(m,p)&&(a(l)||t(l)))}return pC=o,pC}var gC,B9;function pve(){if(B9)return gC;B9=1;var e=fve(),t=hve();function a(r,n){return r!=null&&t(r,n,e)}return gC=a,gC}var mC,$9;function gve(){if($9)return mC;$9=1;var e=yR(),t=oK(),a=pve(),r=tR(),n=$K(),i=UK(),o=x3(),l=1,c=2;function d(f,p){return r(f)&&n(p)?i(o(f),p):function(g){var m=t(g,f);return m===void 0&&m===p?a(g,f):e(p,m,l|c)}}return mC=d,mC}var xC,U9;function Z0(){if(U9)return xC;U9=1;function e(t){return t}return xC=e,xC}var vC,z9;function mve(){if(z9)return vC;z9=1;function e(t){return function(a){return a?.[t]}}return vC=e,vC}var yC,q9;function xve(){if(q9)return yC;q9=1;var e=oR();function t(a){return function(r){return e(r,a)}}return yC=t,yC}var bC,H9;function vve(){if(H9)return bC;H9=1;var e=mve(),t=xve(),a=tR(),r=x3();function n(i){return a(i)?e(r(i)):t(i)}return bC=n,bC}var PC,V9;function _u(){if(V9)return PC;V9=1;var e=uve(),t=gve(),a=Z0(),r=nl(),n=vve();function i(o){return typeof o=="function"?o:o==null?a:typeof o=="object"?r(o)?t(o[0],o[1]):e(o):n(o)}return PC=i,PC}var wC,G9;function zK(){if(G9)return wC;G9=1;function e(t,a,r,n){for(var i=t.length,o=r+(n?1:-1);n?o--:++o<i;)if(a(t[o],o,t))return o;return-1}return wC=e,wC}var SC,W9;function yve(){if(W9)return SC;W9=1;function e(t){return t!==t}return SC=e,SC}var NC,Y9;function bve(){if(Y9)return NC;Y9=1;function e(t,a,r){for(var n=r-1,i=t.length;++n<i;)if(t[n]===a)return n;return-1}return NC=e,NC}var jC,K9;function Pve(){if(K9)return jC;K9=1;var e=zK(),t=yve(),a=bve();function r(n,i,o){return i===i?a(n,i,o):e(n,t,o)}return jC=r,jC}var CC,X9;function wve(){if(X9)return CC;X9=1;var e=Pve();function t(a,r){var n=a==null?0:a.length;return!!n&&e(a,r,0)>-1}return CC=t,CC}var AC,Q9;function Sve(){if(Q9)return AC;Q9=1;function e(t,a,r){for(var n=-1,i=t==null?0:t.length;++n<i;)if(r(a,t[n]))return!0;return!1}return AC=e,AC}var TC,Z9;function Nve(){if(Z9)return TC;Z9=1;function e(){}return TC=e,TC}var _C,J9;function jve(){if(J9)return _C;J9=1;var e=BK(),t=Nve(),a=gR(),r=1/0,n=e&&1/a(new e([,-0]))[1]==r?function(i){return new e(i)}:t;return _C=n,_C}var kC,eF;function Cve(){if(eF)return kC;eF=1;var e=kK(),t=wve(),a=Sve(),r=RK(),n=jve(),i=gR(),o=200;function l(c,d,f){var p=-1,g=t,m=c.length,b=!0,v=[],y=v;if(f)b=!1,g=a;else if(m>=o){var w=d?null:n(c);if(w)return i(w);b=!1,g=r,y=new e}else y=d?[]:v;e:for(;++p<m;){var S=c[p],N=d?d(S):S;if(S=f||S!==0?S:0,b&&N===N){for(var j=y.length;j--;)if(y[j]===N)continue e;d&&y.push(N),v.push(S)}else g(y,N,f)||(y!==v&&y.push(N),v.push(S))}return v}return kC=l,kC}var EC,tF;function Ave(){if(tF)return EC;tF=1;var e=_u(),t=Cve();function a(r,n){return r&&r.length?t(r,e(n,2)):[]}return EC=a,EC}var Tve=Ave();const aF=Kr(Tve);function qK(e,t,a){return t===!0?aF(e,a):qa(t)?aF(e,t):e}function p0(e){"@babel/helpers - typeof";return p0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},p0(e)}var _ve=["ref"];function rF(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function rf(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?rF(Object(a),!0).forEach(function(r){S3(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):rF(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function kve(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nF(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,VK(r.key),r)}}function Eve(e,t,a){return t&&nF(e.prototype,t),a&&nF(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e}function Rve(e,t,a){return t=yw(t),Ove(e,HK()?Reflect.construct(t,a||[],yw(e).constructor):t.apply(e,a))}function Ove(e,t){if(t&&(p0(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Mve(e)}function Mve(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function HK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(HK=function(){return!!e})()}function yw(e){return yw=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},yw(e)}function Dve(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&m_(e,t)}function m_(e,t){return m_=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},m_(e,t)}function S3(e,t,a){return t=VK(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function VK(e){var t=Ive(e,"string");return p0(t)=="symbol"?t:t+""}function Ive(e,t){if(p0(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(p0(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function Lve(e,t){if(e==null)return{};var a=Fve(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function Fve(e,t){if(e==null)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}function Bve(e){return e.value}function $ve(e,t){if(Pe.isValidElement(e))return Pe.cloneElement(e,t);if(typeof e=="function")return Pe.createElement(e,t);t.ref;var a=Lve(t,_ve);return Pe.createElement(pR,a)}var sF=1,Jh=(function(e){function t(){var a;kve(this,t);for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return a=Rve(this,t,[].concat(n)),S3(a,"lastBoundingBox",{width:-1,height:-1}),a}return Dve(t,e),Eve(t,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();return r.height=this.wrapperNode.offsetHeight,r.width=this.wrapperNode.offsetWidth,r}return null}},{key:"updateBBox",value:function(){var r=this.props.onBBoxUpdate,n=this.getBBox();n?(Math.abs(n.width-this.lastBoundingBox.width)>sF||Math.abs(n.height-this.lastBoundingBox.height)>sF)&&(this.lastBoundingBox.width=n.width,this.lastBoundingBox.height=n.height,r&&r(n)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,r&&r(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?rf({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(r){var n=this.props,i=n.layout,o=n.align,l=n.verticalAlign,c=n.margin,d=n.chartWidth,f=n.chartHeight,p,g;if(!r||(r.left===void 0||r.left===null)&&(r.right===void 0||r.right===null))if(o==="center"&&i==="vertical"){var m=this.getBBoxSnapshot();p={left:((d||0)-m.width)/2}}else p=o==="right"?{right:c&&c.right||0}:{left:c&&c.left||0};if(!r||(r.top===void 0||r.top===null)&&(r.bottom===void 0||r.bottom===null))if(l==="middle"){var b=this.getBBoxSnapshot();g={top:((f||0)-b.height)/2}}else g=l==="bottom"?{bottom:c&&c.bottom||0}:{top:c&&c.top||0};return rf(rf({},p),g)}},{key:"render",value:function(){var r=this,n=this.props,i=n.content,o=n.width,l=n.height,c=n.wrapperStyle,d=n.payloadUniqBy,f=n.payload,p=rf(rf({position:"absolute",width:o||"auto",height:l||"auto"},this.getDefaultPosition(c)),c);return Pe.createElement("div",{className:"recharts-legend-wrapper",style:p,ref:function(m){r.wrapperNode=m}},$ve(i,rf(rf({},this.props),{},{payload:qK(f,d,Bve)})))}}],[{key:"getWithHeight",value:function(r,n){var i=rf(rf({},this.defaultProps),r.props),o=i.layout;return o==="vertical"&&Kt(r.props.height)?{height:r.props.height}:o==="horizontal"?{width:r.props.width||n}:null}}])})(_.PureComponent);S3(Jh,"displayName","Legend");S3(Jh,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var RC,iF;function Uve(){if(iF)return RC;iF=1;var e=hb(),t=mR(),a=nl(),r=e?e.isConcatSpreadable:void 0;function n(i){return a(i)||t(i)||!!(r&&i&&i[r])}return RC=n,RC}var OC,oF;function GK(){if(oF)return OC;oF=1;var e=MK(),t=Uve();function a(r,n,i,o,l){var c=-1,d=r.length;for(i||(i=t),l||(l=[]);++c<d;){var f=r[c];n>0&&i(f)?n>1?a(f,n-1,i,o,l):e(l,f):o||(l[l.length]=f)}return l}return OC=a,OC}var MC,lF;function zve(){if(lF)return MC;lF=1;function e(t){return function(a,r,n){for(var i=-1,o=Object(a),l=n(a),c=l.length;c--;){var d=l[t?c:++i];if(r(o[d],d,o)===!1)break}return a}}return MC=e,MC}var DC,cF;function qve(){if(cF)return DC;cF=1;var e=zve(),t=e();return DC=t,DC}var IC,dF;function WK(){if(dF)return IC;dF=1;var e=qve(),t=w3();function a(r,n){return r&&e(r,n,t)}return IC=a,IC}var LC,uF;function Hve(){if(uF)return LC;uF=1;var e=gb();function t(a,r){return function(n,i){if(n==null)return n;if(!e(n))return a(n,i);for(var o=n.length,l=r?o:-1,c=Object(n);(r?l--:++l<o)&&i(c[l],l,c)!==!1;);return n}}return LC=t,LC}var FC,fF;function bR(){if(fF)return FC;fF=1;var e=WK(),t=Hve(),a=t(e);return FC=a,FC}var BC,hF;function YK(){if(hF)return BC;hF=1;var e=bR(),t=gb();function a(r,n){var i=-1,o=t(r)?Array(r.length):[];return e(r,function(l,c,d){o[++i]=n(l,c,d)}),o}return BC=a,BC}var $C,pF;function Vve(){if(pF)return $C;pF=1;function e(t,a){var r=t.length;for(t.sort(a);r--;)t[r]=t[r].value;return t}return $C=e,$C}var UC,gF;function Gve(){if(gF)return UC;gF=1;var e=K0();function t(a,r){if(a!==r){var n=a!==void 0,i=a===null,o=a===a,l=e(a),c=r!==void 0,d=r===null,f=r===r,p=e(r);if(!d&&!p&&!l&&a>r||l&&c&&f&&!d&&!p||i&&c&&f||!n&&f||!o)return 1;if(!i&&!l&&!p&&a<r||p&&n&&o&&!i&&!l||d&&n&&o||!c&&o||!f)return-1}return 0}return UC=t,UC}var zC,mF;function Wve(){if(mF)return zC;mF=1;var e=Gve();function t(a,r,n){for(var i=-1,o=a.criteria,l=r.criteria,c=o.length,d=n.length;++i<c;){var f=e(o[i],l[i]);if(f){if(i>=d)return f;var p=n[i];return f*(p=="desc"?-1:1)}}return a.index-r.index}return zC=t,zC}var qC,xF;function Yve(){if(xF)return qC;xF=1;var e=iR(),t=oR(),a=_u(),r=YK(),n=Vve(),i=IK(),o=Wve(),l=Z0(),c=nl();function d(f,p,g){p.length?p=e(p,function(v){return c(v)?function(y){return t(y,v.length===1?v[0]:v)}:v}):p=[l];var m=-1;p=e(p,i(a));var b=r(f,function(v,y,w){var S=e(p,function(N){return N(v)});return{criteria:S,index:++m,value:v}});return n(b,function(v,y){return o(v,y,g)})}return qC=d,qC}var HC,vF;function Kve(){if(vF)return HC;vF=1;function e(t,a,r){switch(r.length){case 0:return t.call(a);case 1:return t.call(a,r[0]);case 2:return t.call(a,r[0],r[1]);case 3:return t.call(a,r[0],r[1],r[2])}return t.apply(a,r)}return HC=e,HC}var VC,yF;function Xve(){if(yF)return VC;yF=1;var e=Kve(),t=Math.max;function a(r,n,i){return n=t(n===void 0?r.length-1:n,0),function(){for(var o=arguments,l=-1,c=t(o.length-n,0),d=Array(c);++l<c;)d[l]=o[n+l];l=-1;for(var f=Array(n+1);++l<n;)f[l]=o[l];return f[n]=i(d),e(r,this,f)}}return VC=a,VC}var GC,bF;function Qve(){if(bF)return GC;bF=1;function e(t){return function(){return t}}return GC=e,GC}var WC,PF;function KK(){if(PF)return WC;PF=1;var e=em(),t=(function(){try{var a=e(Object,"defineProperty");return a({},"",{}),a}catch{}})();return WC=t,WC}var YC,wF;function Zve(){if(wF)return YC;wF=1;var e=Qve(),t=KK(),a=Z0(),r=t?function(n,i){return t(n,"toString",{configurable:!0,enumerable:!1,value:e(i),writable:!0})}:a;return YC=r,YC}var KC,SF;function Jve(){if(SF)return KC;SF=1;var e=800,t=16,a=Date.now;function r(n){var i=0,o=0;return function(){var l=a(),c=t-(l-o);if(o=l,c>0){if(++i>=e)return arguments[0]}else i=0;return n.apply(void 0,arguments)}}return KC=r,KC}var XC,NF;function e1e(){if(NF)return XC;NF=1;var e=Zve(),t=Jve(),a=t(e);return XC=a,XC}var QC,jF;function t1e(){if(jF)return QC;jF=1;var e=Z0(),t=Xve(),a=e1e();function r(n,i){return a(t(n,i,e),n+"")}return QC=r,QC}var ZC,CF;function N3(){if(CF)return ZC;CF=1;var e=rR(),t=gb(),a=xR(),r=xp();function n(i,o,l){if(!r(l))return!1;var c=typeof o;return(c=="number"?t(l)&&a(o,l.length):c=="string"&&o in l)?e(l[o],i):!1}return ZC=n,ZC}var JC,AF;function a1e(){if(AF)return JC;AF=1;var e=GK(),t=Yve(),a=t1e(),r=N3(),n=a(function(i,o){if(i==null)return[];var l=o.length;return l>1&&r(i,o[0],o[1])?o=[]:l>2&&r(o[0],o[1],o[2])&&(o=[o[0]]),t(i,e(o,1),[])});return JC=n,JC}var r1e=a1e();const PR=Kr(r1e);function cy(e){"@babel/helpers - typeof";return cy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},cy(e)}function x_(){return x_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},x_.apply(this,arguments)}function n1e(e,t){return l1e(e)||o1e(e,t)||i1e(e,t)||s1e()}function s1e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
664In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function i1e(e,t){if(e){if(typeof e=="string")return TF(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return TF(e,t)}}function TF(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}function o1e(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var r,n,i,o,l=[],c=!0,d=!1;try{if(i=(a=a.call(e)).next,t!==0)for(;!(c=(r=i.call(a)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(f){d=!0,n=f}finally{try{if(!c&&a.return!=null&&(o=a.return(),Object(o)!==o))return}finally{if(d)throw n}}return l}}function l1e(e){if(Array.isArray(e))return e}function _F(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function eA(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?_F(Object(a),!0).forEach(function(r){c1e(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):_F(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function c1e(e,t,a){return t=d1e(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function d1e(e){var t=u1e(e,"string");return cy(t)=="symbol"?t:t+""}function u1e(e,t){if(cy(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(cy(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function f1e(e){return Array.isArray(e)&&oi(e[0])&&oi(e[1])?e.join(" ~ "):e}var h1e=function(t){var a=t.separator,r=a===void 0?" : ":a,n=t.contentStyle,i=n===void 0?{}:n,o=t.itemStyle,l=o===void 0?{}:o,c=t.labelStyle,d=c===void 0?{}:c,f=t.payload,p=t.formatter,g=t.itemSorter,m=t.wrapperClassName,b=t.labelClassName,v=t.label,y=t.labelFormatter,w=t.accessibilityLayer,S=w===void 0?!1:w,N=function(){if(f&&f.length){var B={padding:0,margin:0},K=(g?PR(f,g):f).map(function(J,G){if(J.type==="none")return null;var D=eA({display:"block",paddingTop:4,paddingBottom:4,color:J.color||"#000"},l),V=J.formatter||p||f1e,W=J.value,Z=J.name,re=W,Q=Z;if(V&&re!=null&&Q!=null){var E=V(W,Z,J,G,f);if(Array.isArray(E)){var U=n1e(E,2);re=U[0],Q=U[1]}else re=E}return Pe.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(G),style:D},oi(Q)?Pe.createElement("span",{className:"recharts-tooltip-item-name"},Q):null,oi(Q)?Pe.createElement("span",{className:"recharts-tooltip-item-separator"},r):null,Pe.createElement("span",{className:"recharts-tooltip-item-value"},re),Pe.createElement("span",{className:"recharts-tooltip-item-unit"},J.unit||""))});return Pe.createElement("ul",{className:"recharts-tooltip-item-list",style:B},K)}return null},j=eA({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},i),C=eA({margin:0},d),R=!Xa(v),T=R?v:"",O=Ja("recharts-default-tooltip",m),F=Ja("recharts-tooltip-label",b);R&&y&&f!==void 0&&f!==null&&(T=y(v,f));var z=S?{role:"status","aria-live":"assertive"}:{};return Pe.createElement("div",x_({className:O,style:j},z),Pe.createElement("p",{className:F,style:C},Pe.isValidElement(T)?T:"".concat(T)),N())};function dy(e){"@babel/helpers - typeof";return dy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},dy(e)}function z2(e,t,a){return t=p1e(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function p1e(e){var t=g1e(e,"string");return dy(t)=="symbol"?t:t+""}function g1e(e,t){if(dy(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(dy(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var t1="recharts-tooltip-wrapper",m1e={visibility:"hidden"};function x1e(e){var t=e.coordinate,a=e.translateX,r=e.translateY;return Ja(t1,z2(z2(z2(z2({},"".concat(t1,"-right"),Kt(a)&&t&&Kt(t.x)&&a>=t.x),"".concat(t1,"-left"),Kt(a)&&t&&Kt(t.x)&&a<t.x),"".concat(t1,"-bottom"),Kt(r)&&t&&Kt(t.y)&&r>=t.y),"".concat(t1,"-top"),Kt(r)&&t&&Kt(t.y)&&r<t.y))}function kF(e){var t=e.allowEscapeViewBox,a=e.coordinate,r=e.key,n=e.offsetTopLeft,i=e.position,o=e.reverseDirection,l=e.tooltipDimension,c=e.viewBox,d=e.viewBoxDimension;if(i&&Kt(i[r]))return i[r];var f=a[r]-l-n,p=a[r]+n;if(t[r])return o[r]?f:p;if(o[r]){var g=f,m=c[r];return g<m?Math.max(p,c[r]):Math.max(f,c[r])}var b=p+l,v=c[r]+d;return b>v?Math.max(f,c[r]):Math.max(p,c[r])}function v1e(e){var t=e.translateX,a=e.translateY,r=e.useTranslate3d;return{transform:r?"translate3d(".concat(t,"px, ").concat(a,"px, 0)"):"translate(".concat(t,"px, ").concat(a,"px)")}}function y1e(e){var t=e.allowEscapeViewBox,a=e.coordinate,r=e.offsetTopLeft,n=e.position,i=e.reverseDirection,o=e.tooltipBox,l=e.useTranslate3d,c=e.viewBox,d,f,p;return o.height>0&&o.width>0&&a?(f=kF({allowEscapeViewBox:t,coordinate:a,key:"x",offsetTopLeft:r,position:n,reverseDirection:i,tooltipDimension:o.width,viewBox:c,viewBoxDimension:c.width}),p=kF({allowEscapeViewBox:t,coordinate:a,key:"y",offsetTopLeft:r,position:n,reverseDirection:i,tooltipDimension:o.height,viewBox:c,viewBoxDimension:c.height}),d=v1e({translateX:f,translateY:p,useTranslate3d:l})):d=m1e,{cssProperties:d,cssClasses:x1e({translateX:f,translateY:p,coordinate:a})}}function g0(e){"@babel/helpers - typeof";return g0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},g0(e)}function EF(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function RF(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?EF(Object(a),!0).forEach(function(r){y_(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):EF(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function b1e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function P1e(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,QK(r.key),r)}}function w1e(e,t,a){return t&&P1e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function S1e(e,t,a){return t=bw(t),N1e(e,XK()?Reflect.construct(t,a||[],bw(e).constructor):t.apply(e,a))}function N1e(e,t){if(t&&(g0(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return j1e(e)}function j1e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function XK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(XK=function(){return!!e})()}function bw(e){return bw=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},bw(e)}function C1e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&v_(e,t)}function v_(e,t){return v_=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},v_(e,t)}function y_(e,t,a){return t=QK(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function QK(e){var t=A1e(e,"string");return g0(t)=="symbol"?t:t+""}function A1e(e,t){if(g0(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(g0(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var OF=1,T1e=(function(e){function t(){var a;b1e(this,t);for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return a=S1e(this,t,[].concat(n)),y_(a,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),y_(a,"handleKeyDown",function(o){if(o.key==="Escape"){var l,c,d,f;a.setState({dismissed:!0,dismissedAtCoordinate:{x:(l=(c=a.props.coordinate)===null||c===void 0?void 0:c.x)!==null&&l!==void 0?l:0,y:(d=(f=a.props.coordinate)===null||f===void 0?void 0:f.y)!==null&&d!==void 0?d:0}})}}),a}return C1e(t,e),w1e(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();(Math.abs(r.width-this.state.lastBoundingBox.width)>OF||Math.abs(r.height-this.state.lastBoundingBox.height)>OF)&&this.setState({lastBoundingBox:{width:r.width,height:r.height}})}else(this.state.lastBoundingBox.width!==-1||this.state.lastBoundingBox.height!==-1)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var r,n;this.props.active&&this.updateBBox(),this.state.dismissed&&(((r=this.props.coordinate)===null||r===void 0?void 0:r.x)!==this.state.dismissedAtCoordinate.x||((n=this.props.coordinate)===null||n===void 0?void 0:n.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var r=this,n=this.props,i=n.active,o=n.allowEscapeViewBox,l=n.animationDuration,c=n.animationEasing,d=n.children,f=n.coordinate,p=n.hasPayload,g=n.isAnimationActive,m=n.offset,b=n.position,v=n.reverseDirection,y=n.useTranslate3d,w=n.viewBox,S=n.wrapperStyle,N=y1e({allowEscapeViewBox:o,coordinate:f,offsetTopLeft:m,position:b,reverseDirection:v,tooltipBox:this.state.lastBoundingBox,useTranslate3d:y,viewBox:w}),j=N.cssClasses,C=N.cssProperties,R=RF(RF({transition:g&&i?"transform ".concat(l,"ms ").concat(c):void 0},C),{},{pointerEvents:"none",visibility:!this.state.dismissed&&i&&p?"visible":"hidden",position:"absolute",top:0,left:0},S);return Pe.createElement("div",{tabIndex:-1,className:j,style:R,ref:function(O){r.wrapperNode=O}},d)}}])})(_.PureComponent),_1e=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},tm={isSsr:_1e()};function m0(e){"@babel/helpers - typeof";return m0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},m0(e)}function MF(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function DF(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?MF(Object(a),!0).forEach(function(r){wR(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):MF(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function k1e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function E1e(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,JK(r.key),r)}}function R1e(e,t,a){return t&&E1e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function O1e(e,t,a){return t=Pw(t),M1e(e,ZK()?Reflect.construct(t,a||[],Pw(e).constructor):t.apply(e,a))}function M1e(e,t){if(t&&(m0(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return D1e(e)}function D1e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ZK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ZK=function(){return!!e})()}function Pw(e){return Pw=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},Pw(e)}function I1e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&b_(e,t)}function b_(e,t){return b_=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},b_(e,t)}function wR(e,t,a){return t=JK(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function JK(e){var t=L1e(e,"string");return m0(t)=="symbol"?t:t+""}function L1e(e,t){if(m0(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(m0(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function F1e(e){return e.dataKey}function B1e(e,t){return Pe.isValidElement(e)?Pe.cloneElement(e,t):typeof e=="function"?Pe.createElement(e,t):Pe.createElement(h1e,t)}var ro=(function(e){function t(){return k1e(this,t),O1e(this,t,arguments)}return I1e(t,e),R1e(t,[{key:"render",value:function(){var r=this,n=this.props,i=n.active,o=n.allowEscapeViewBox,l=n.animationDuration,c=n.animationEasing,d=n.content,f=n.coordinate,p=n.filterNull,g=n.isAnimationActive,m=n.offset,b=n.payload,v=n.payloadUniqBy,y=n.position,w=n.reverseDirection,S=n.useTranslate3d,N=n.viewBox,j=n.wrapperStyle,C=b??[];p&&C.length&&(C=qK(b.filter(function(T){return T.value!=null&&(T.hide!==!0||r.props.includeHidden)}),v,F1e));var R=C.length>0;return Pe.createElement(T1e,{allowEscapeViewBox:o,animationDuration:l,animationEasing:c,isAnimationActive:g,active:i,coordinate:f,hasPayload:R,offset:m,position:y,reverseDirection:w,useTranslate3d:S,viewBox:N,wrapperStyle:j},B1e(d,DF(DF({},this.props),{},{payload:C})))}}])})(_.PureComponent);wR(ro,"displayName","Tooltip");wR(ro,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!tm.isSsr,itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,viewBox:{x:0,y:0,height:0,width:0},wrapperStyle:{}});var tA,IF;function $1e(){if(IF)return tA;IF=1;var e=Tu(),t=function(){return e.Date.now()};return tA=t,tA}var aA,LF;function U1e(){if(LF)return aA;LF=1;var e=/\s/;function t(a){for(var r=a.length;r--&&e.test(a.charAt(r)););return r}return aA=t,aA}var rA,FF;function z1e(){if(FF)return rA;FF=1;var e=U1e(),t=/^\s+/;function a(r){return r&&r.slice(0,e(r)+1).replace(t,"")}return rA=a,rA}var nA,BF;function eX(){if(BF)return nA;BF=1;var e=z1e(),t=xp(),a=K0(),r=NaN,n=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,o=/^0o[0-7]+$/i,l=parseInt;function c(d){if(typeof d=="number")return d;if(a(d))return r;if(t(d)){var f=typeof d.valueOf=="function"?d.valueOf():d;d=t(f)?f+"":f}if(typeof d!="string")return d===0?d:+d;d=e(d);var p=i.test(d);return p||o.test(d)?l(d.slice(2),p?2:8):n.test(d)?r:+d}return nA=c,nA}var sA,$F;function q1e(){if($F)return sA;$F=1;var e=xp(),t=$1e(),a=eX(),r="Expected a function",n=Math.max,i=Math.min;function o(l,c,d){var f,p,g,m,b,v,y=0,w=!1,S=!1,N=!0;if(typeof l!="function")throw new TypeError(r);c=a(c)||0,e(d)&&(w=!!d.leading,S="maxWait"in d,g=S?n(a(d.maxWait)||0,c):g,N="trailing"in d?!!d.trailing:N);function j(K){var J=f,G=p;return f=p=void 0,y=K,m=l.apply(G,J),m}function C(K){return y=K,b=setTimeout(O,c),w?j(K):m}function R(K){var J=K-v,G=K-y,D=c-J;return S?i(D,g-G):D}function T(K){var J=K-v,G=K-y;return v===void 0||J>=c||J<0||S&&G>=g}function O(){var K=t();if(T(K))return F(K);b=setTimeout(O,R(K))}function F(K){return b=void 0,N&&f?j(K):(f=p=void 0,m)}function z(){b!==void 0&&clearTimeout(b),y=0,f=v=p=b=void 0}function I(){return b===void 0?m:F(t())}function B(){var K=t(),J=T(K);if(f=arguments,p=this,v=K,J){if(b===void 0)return C(v);if(S)return clearTimeout(b),b=setTimeout(O,c),j(v)}return b===void 0&&(b=setTimeout(O,c)),m}return B.cancel=z,B.flush=I,B}return sA=o,sA}var iA,UF;function H1e(){if(UF)return iA;UF=1;var e=q1e(),t=xp(),a="Expected a function";function r(n,i,o){var l=!0,c=!0;if(typeof n!="function")throw new TypeError(a);return t(o)&&(l="leading"in o?!!o.leading:l,c="trailing"in o?!!o.trailing:c),e(n,i,{leading:l,maxWait:i,trailing:c})}return iA=r,iA}var V1e=H1e();const tX=Kr(V1e);function uy(e){"@babel/helpers - typeof";return uy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},uy(e)}function zF(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function q2(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?zF(Object(a),!0).forEach(function(r){G1e(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):zF(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function G1e(e,t,a){return t=W1e(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function W1e(e){var t=Y1e(e,"string");return uy(t)=="symbol"?t:t+""}function Y1e(e,t){if(uy(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(uy(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function K1e(e,t){return J1e(e)||Z1e(e,t)||Q1e(e,t)||X1e()}function X1e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
665In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Q1e(e,t){if(e){if(typeof e=="string")return qF(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return qF(e,t)}}function qF(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}function Z1e(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var r,n,i,o,l=[],c=!0,d=!1;try{if(i=(a=a.call(e)).next,t!==0)for(;!(c=(r=i.call(a)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(f){d=!0,n=f}finally{try{if(!c&&a.return!=null&&(o=a.return(),Object(o)!==o))return}finally{if(d)throw n}}return l}}function J1e(e){if(Array.isArray(e))return e}var bg=_.forwardRef(function(e,t){var a=e.aspect,r=e.initialDimension,n=r===void 0?{width:-1,height:-1}:r,i=e.width,o=i===void 0?"100%":i,l=e.height,c=l===void 0?"100%":l,d=e.minWidth,f=d===void 0?0:d,p=e.minHeight,g=e.maxHeight,m=e.children,b=e.debounce,v=b===void 0?0:b,y=e.id,w=e.className,S=e.onResize,N=e.style,j=N===void 0?{}:N,C=_.useRef(null),R=_.useRef();R.current=S,_.useImperativeHandle(t,function(){return Object.defineProperty(C.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),C.current},configurable:!0})});var T=_.useState({containerWidth:n.width,containerHeight:n.height}),O=K1e(T,2),F=O[0],z=O[1],I=_.useCallback(function(K,J){z(function(G){var D=Math.round(K),V=Math.round(J);return G.containerWidth===D&&G.containerHeight===V?G:{containerWidth:D,containerHeight:V}})},[]);_.useEffect(function(){var K=function(Z){var re,Q=Z[0].contentRect,E=Q.width,U=Q.height;I(E,U),(re=R.current)===null||re===void 0||re.call(R,E,U)};v>0&&(K=tX(K,v,{trailing:!0,leading:!1}));var J=new ResizeObserver(K),G=C.current.getBoundingClientRect(),D=G.width,V=G.height;return I(D,V),J.observe(C.current),function(){J.disconnect()}},[I,v]);var B=_.useMemo(function(){var K=F.containerWidth,J=F.containerHeight;if(K<0||J<0)return null;fd(dg(o)||dg(c),`The width(%s) and height(%s) are both fixed numbers,
666       maybe you don't need to use a ResponsiveContainer.`,o,c),fd(!a||a>0,"The aspect(%s) must be greater than zero.",a);var G=dg(o)?K:o,D=dg(c)?J:c;a&&a>0&&(G?D=G/a:D&&(G=D*a),g&&D>g&&(D=g)),fd(G>0||D>0,`The width(%s) and height(%s) of chart should be greater than 0,
667       please check the style of container, or the props width(%s) and height(%s),
668       or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
669       height and width.`,G,D,o,c,f,p,a);var V=!Array.isArray(m)&&xf(m.type).endsWith("Chart");return Pe.Children.map(m,function(W){return Pe.isValidElement(W)?_.cloneElement(W,q2({width:G,height:D},V?{style:q2({height:"100%",width:"100%",maxHeight:D,maxWidth:G},W.props.style)}:{})):W})},[a,m,c,g,p,f,F,o]);return Pe.createElement("div",{id:y?"".concat(y):void 0,className:Ja("recharts-responsive-container",w),style:q2(q2({},j),{},{width:o,height:c,minWidth:f,minHeight:p,maxHeight:g}),ref:C},B)}),j3=function(t){return null};j3.displayName="Cell";function fy(e){"@babel/helpers - typeof";return fy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fy(e)}function HF(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function P_(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?HF(Object(a),!0).forEach(function(r){eye(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):HF(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function eye(e,t,a){return t=tye(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function tye(e){var t=aye(e,"string");return fy(t)=="symbol"?t:t+""}function aye(e,t){if(fy(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(fy(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ax={widthCache:{},cacheCount:0},rye=2e3,nye={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},VF="recharts_measurement_span";function sye(e){var t=P_({},e);return Object.keys(t).forEach(function(a){t[a]||delete t[a]}),t}var j1=function(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||tm.isSsr)return{width:0,height:0};var r=sye(a),n=JSON.stringify({text:t,copyStyle:r});if(ax.widthCache[n])return ax.widthCache[n];try{var i=document.getElementById(VF);i||(i=document.createElement("span"),i.setAttribute("id",VF),i.setAttribute("aria-hidden","true"),document.body.appendChild(i));var o=P_(P_({},nye),r);Object.assign(i.style,o),i.textContent="".concat(t);var l=i.getBoundingClientRect(),c={width:l.width,height:l.height};return ax.widthCache[n]=c,++ax.cacheCount>rye&&(ax.cacheCount=0,ax.widthCache={}),c}catch{return{width:0,height:0}}},iye=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function hy(e){"@babel/helpers - typeof";return hy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hy(e)}function ww(e,t){return dye(e)||cye(e,t)||lye(e,t)||oye()}function oye(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
670In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function lye(e,t){if(e){if(typeof e=="string")return GF(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return GF(e,t)}}function GF(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}function cye(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var r,n,i,o,l=[],c=!0,d=!1;try{if(i=(a=a.call(e)).next,t===0){if(Object(a)!==a)return;c=!1}else for(;!(c=(r=i.call(a)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(f){d=!0,n=f}finally{try{if(!c&&a.return!=null&&(o=a.return(),Object(o)!==o))return}finally{if(d)throw n}}return l}}function dye(e){if(Array.isArray(e))return e}function uye(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function WF(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,hye(r.key),r)}}function fye(e,t,a){return t&&WF(e.prototype,t),a&&WF(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e}function hye(e){var t=pye(e,"string");return hy(t)=="symbol"?t:t+""}function pye(e,t){if(hy(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(hy(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var YF=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,KF=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,gye=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,mye=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,aX={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},xye=Object.keys(aX),wx="NaN";function vye(e,t){return e*aX[t]}var H2=(function(){function e(t,a){uye(this,e),this.num=t,this.unit=a,this.num=t,this.unit=a,Number.isNaN(t)&&(this.unit=""),a!==""&&!gye.test(a)&&(this.num=NaN,this.unit=""),xye.includes(a)&&(this.num=vye(t,a),this.unit="px")}return fye(e,[{key:"add",value:function(a){return this.unit!==a.unit?new e(NaN,""):new e(this.num+a.num,this.unit)}},{key:"subtract",value:function(a){return this.unit!==a.unit?new e(NaN,""):new e(this.num-a.num,this.unit)}},{key:"multiply",value:function(a){return this.unit!==""&&a.unit!==""&&this.unit!==a.unit?new e(NaN,""):new e(this.num*a.num,this.unit||a.unit)}},{key:"divide",value:function(a){return this.unit!==""&&a.unit!==""&&this.unit!==a.unit?new e(NaN,""):new e(this.num/a.num,this.unit||a.unit)}},{key:"toString",value:function(){return"".concat(this.num).concat(this.unit)}},{key:"isNaN",value:function(){return Number.isNaN(this.num)}}],[{key:"parse",value:function(a){var r,n=(r=mye.exec(a))!==null&&r!==void 0?r:[],i=ww(n,3),o=i[1],l=i[2];return new e(parseFloat(o),l??"")}}])})();function rX(e){if(e.includes(wx))return wx;for(var t=e;t.includes("*")||t.includes("/");){var a,r=(a=YF.exec(t))!==null&&a!==void 0?a:[],n=ww(r,4),i=n[1],o=n[2],l=n[3],c=H2.parse(i??""),d=H2.parse(l??""),f=o==="*"?c.multiply(d):c.divide(d);if(f.isNaN())return wx;t=t.replace(YF,f.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var p,g=(p=KF.exec(t))!==null&&p!==void 0?p:[],m=ww(g,4),b=m[1],v=m[2],y=m[3],w=H2.parse(b??""),S=H2.parse(y??""),N=v==="+"?w.add(S):w.subtract(S);if(N.isNaN())return wx;t=t.replace(KF,N.toString())}return t}var XF=/\(([^()]*)\)/;function yye(e){for(var t=e;t.includes("(");){var a=XF.exec(t),r=ww(a,2),n=r[1];t=t.replace(XF,rX(n))}return t}function bye(e){var t=e.replace(/\s+/g,"");return t=yye(t),t=rX(t),t}function Pye(e){try{return bye(e)}catch{return wx}}function oA(e){var t=Pye(e.slice(5,-1));return t===wx?"":t}var wye=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],Sye=["dx","dy","angle","className","breakAll"];function w_(){return w_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},w_.apply(this,arguments)}function QF(e,t){if(e==null)return{};var a=Nye(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function Nye(e,t){if(e==null)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}function ZF(e,t){return Tye(e)||Aye(e,t)||Cye(e,t)||jye()}
670function jye(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
671In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Cye(e,t){if(e){if(typeof e=="string")return JF(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return JF(e,t)}}function JF(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}function Aye(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var r,n,i,o,l=[],c=!0,d=!1;try{if(i=(a=a.call(e)).next,t===0){if(Object(a)!==a)return;c=!1}else for(;!(c=(r=i.call(a)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(f){d=!0,n=f}finally{try{if(!c&&a.return!=null&&(o=a.return(),Object(o)!==o))return}finally{if(d)throw n}}return l}}function Tye(e){if(Array.isArray(e))return e}var nX=/[ \f\n\r\t\v\u2028\u2029]+/,sX=function(t){var a=t.children,r=t.breakAll,n=t.style;try{var i=[];Xa(a)||(r?i=a.toString().split(""):i=a.toString().split(nX));var o=i.map(function(c){return{word:c,width:j1(c,n).width}}),l=r?0:j1(" ",n).width;return{wordsWithComputedWidth:o,spaceWidth:l}}catch{return null}},_ye=function(t,a,r,n,i){var o=t.maxLines,l=t.children,c=t.style,d=t.breakAll,f=Kt(o),p=l,g=function(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return G.reduce(function(D,V){var W=V.word,Z=V.width,re=D[D.length-1];if(re&&(n==null||i||re.width+Z+r<Number(n)))re.words.push(W),re.width+=Z+r;else{var Q={words:[W],width:Z};D.push(Q)}return D},[])},m=g(a),b=function(G){return G.reduce(function(D,V){return D.width>V.width?D:V})};if(!f)return m;for(var v="…",y=function(G){var D=p.slice(0,G),V=sX({breakAll:d,style:c,children:D+v}).wordsWithComputedWidth,W=g(V),Z=W.length>o||b(W).width>Number(n);return[Z,W]},w=0,S=p.length-1,N=0,j;w<=S&&N<=p.length-1;){var C=Math.floor((w+S)/2),R=C-1,T=y(R),O=ZF(T,2),F=O[0],z=O[1],I=y(C),B=ZF(I,1),K=B[0];if(!F&&!K&&(w=C+1),F&&K&&(S=C-1),!F&&K){j=z;break}N++}return j||m},eB=function(t){var a=Xa(t)?[]:t.toString().split(nX);return[{words:a}]},kye=function(t){var a=t.width,r=t.scaleToFit,n=t.children,i=t.style,o=t.breakAll,l=t.maxLines;if((a||r)&&!tm.isSsr){var c,d,f=sX({breakAll:o,children:n,style:i});if(f){var p=f.wordsWithComputedWidth,g=f.spaceWidth;c=p,d=g}else return eB(n);return _ye({breakAll:o,children:n,maxLines:l,style:i},c,d,a,r)}return eB(n)},tB="#808080",Dg=function(t){var a=t.x,r=a===void 0?0:a,n=t.y,i=n===void 0?0:n,o=t.lineHeight,l=o===void 0?"1em":o,c=t.capHeight,d=c===void 0?"0.71em":c,f=t.scaleToFit,p=f===void 0?!1:f,g=t.textAnchor,m=g===void 0?"start":g,b=t.verticalAnchor,v=b===void 0?"end":b,y=t.fill,w=y===void 0?tB:y,S=QF(t,wye),N=_.useMemo(function(){return kye({breakAll:S.breakAll,children:S.children,maxLines:S.maxLines,scaleToFit:p,style:S.style,width:S.width})},[S.breakAll,S.children,S.maxLines,p,S.style,S.width]),j=S.dx,C=S.dy,R=S.angle,T=S.className,O=S.breakAll,F=QF(S,Sye);if(!oi(r)||!oi(i))return null;var z=r+(Kt(j)?j:0),I=i+(Kt(C)?C:0),B;switch(v){case"start":B=oA("calc(".concat(d,")"));break;case"middle":B=oA("calc(".concat((N.length-1)/2," * -").concat(l," + (").concat(d," / 2))"));break;default:B=oA("calc(".concat(N.length-1," * -").concat(l,")"));break}var K=[];if(p){var J=N[0].width,G=S.width;K.push("scale(".concat((Kt(G)?G/J:1)/J,")"))}return R&&K.push("rotate(".concat(R,", ").concat(z,", ").concat(I,")")),K.length&&(F.transform=K.join(" ")),Pe.createElement("text",w_({},Oa(F,!0),{x:z,y:I,className:Ja("recharts-text",T),textAnchor:m,fill:w.includes("url")?tB:w}),N.map(function(D,V){var W=D.words.join(O?"":" ");return Pe.createElement("tspan",{x:z,dy:V===0?B:l,key:"".concat(W,"-").concat(V)},W)}))};function ep(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function Eye(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function SR(e){let t,a,r;e.length!==2?(t=ep,a=(l,c)=>ep(e(l),c),r=(l,c)=>e(l)-c):(t=e===ep||e===Eye?e:Rye,a=e,r=e);function n(l,c,d=0,f=l.length){if(d<f){if(t(c,c)!==0)return f;do{const p=d+f>>>1;a(l[p],c)<0?d=p+1:f=p}while(d<f)}return d}function i(l,c,d=0,f=l.length){if(d<f){if(t(c,c)!==0)return f;do{const p=d+f>>>1;a(l[p],c)<=0?d=p+1:f=p}while(d<f)}return d}function o(l,c,d=0,f=l.length){const p=n(l,c,d,f-1);return p>d&&r(l[p-1],c)>-r(l[p],c)?p-1:p}return{left:n,center:o,right:i}}function Rye(){return 0}function iX(e){return e===null?NaN:+e}function*Oye(e,t){for(let a of e)a!=null&&(a=+a)>=a&&(yield a)}const Mye=SR(ep),mb=Mye.right;SR(iX).center;class aB extends Map{constructor(t,a=Lye){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:a}}),t!=null)for(const[r,n]of t)this.set(r,n)}get(t){return super.get(rB(this,t))}has(t){return super.has(rB(this,t))}set(t,a){return super.set(Dye(this,t),a)}delete(t){return super.delete(Iye(this,t))}}function rB({_intern:e,_key:t},a){const r=t(a);return e.has(r)?e.get(r):a}function Dye({_intern:e,_key:t},a){const r=t(a);return e.has(r)?e.get(r):(e.set(r,a),a)}function Iye({_intern:e,_key:t},a){const r=t(a);return e.has(r)&&(a=e.get(r),e.delete(r)),a}function Lye(e){return e!==null&&typeof e=="object"?e.valueOf():e}function Fye(e=ep){if(e===ep)return oX;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,a)=>{const r=e(t,a);return r||r===0?r:(e(a,a)===0)-(e(t,t)===0)}}function oX(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const Bye=Math.sqrt(50),$ye=Math.sqrt(10),Uye=Math.sqrt(2);function Sw(e,t,a){const r=(t-e)/Math.max(0,a),n=Math.floor(Math.log10(r)),i=r/Math.pow(10,n),o=i>=Bye?10:i>=$ye?5:i>=Uye?2:1;let l,c,d;return n<0?(d=Math.pow(10,-n)/o,l=Math.round(e*d),c=Math.round(t*d),l/d<e&&++l,c/d>t&&--c,d=-d):(d=Math.pow(10,n)*o,l=Math.round(e/d),c=Math.round(t/d),l*d<e&&++l,c*d>t&&--c),c<l&&.5<=a&&a<2?Sw(e,t,a*2):[l,c,d]}function S_(e,t,a){if(t=+t,e=+e,a=+a,!(a>0))return[];if(e===t)return[e];const r=t<e,[n,i,o]=r?Sw(t,e,a):Sw(e,t,a);if(!(i>=n))return[];const l=i-n+1,c=new Array(l);if(r)if(o<0)for(let d=0;d<l;++d)c[d]=(i-d)/-o;else for(let d=0;d<l;++d)c[d]=(i-d)*o;else if(o<0)for(let d=0;d<l;++d)c[d]=(n+d)/-o;else for(let d=0;d<l;++d)c[d]=(n+d)*o;return c}function N_(e,t,a){return t=+t,e=+e,a=+a,Sw(e,t,a)[2]}function j_(e,t,a){t=+t,e=+e,a=+a;const r=t<e,n=r?N_(t,e,a):N_(e,t,a);return(r?-1:1)*(n<0?1/-n:n)}function nB(e,t){let a;for(const r of e)r!=null&&(a<r||a===void 0&&r>=r)&&(a=r);return a}function sB(e,t){let a;for(const r of e)r!=null&&(a>r||a===void 0&&r>=r)&&(a=r);return a}function lX(e,t,a=0,r=1/0,n){if(t=Math.floor(t),a=Math.floor(Math.max(0,a)),r=Math.floor(Math.min(e.length-1,r)),!(a<=t&&t<=r))return e;for(n=n===void 0?oX:Fye(n);r>a;){if(r-a>600){const c=r-a+1,d=t-a+1,f=Math.log(c),p=.5*Math.exp(2*f/3),g=.5*Math.sqrt(f*p*(c-p)/c)*(d-c/2<0?-1:1),m=Math.max(a,Math.floor(t-d*p/c+g)),b=Math.min(r,Math.floor(t+(c-d)*p/c+g));lX(e,t,m,b,n)}const i=e[t];let o=a,l=r;
vendor: 11,208 bytes, line 671
671for(a1(e,a,t),n(e[r],i)>0&&a1(e,a,r);o<l;){for(a1(e,o,l),++o,--l;n(e[o],i)<0;)++o;for(;n(e[l],i)>0;)--l}n(e[a],i)===0?a1(e,a,l):(++l,a1(e,l,r)),l<=t&&(a=l+1),t<=l&&(r=l-1)}return e}function a1(e,t,a){const r=e[t];e[t]=e[a],e[a]=r}function zye(e,t,a){if(e=Float64Array.from(Oye(e)),!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return sB(e);if(t>=1)return nB(e);var r,n=(r-1)*t,i=Math.floor(n),o=nB(lX(e,i).subarray(0,i+1)),l=sB(e.subarray(i+1));return o+(l-o)*(n-i)}}function qye(e,t,a=iX){if(!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return+a(e[0],0,e);if(t>=1)return+a(e[r-1],r-1,e);var r,n=(r-1)*t,i=Math.floor(n),o=+a(e[i],i,e),l=+a(e[i+1],i+1,e);return o+(l-o)*(n-i)}}function Hye(e,t,a){e=+e,t=+t,a=(n=arguments.length)<2?(t=e,e=0,1):n<3?1:+a;for(var r=-1,n=Math.max(0,Math.ceil((t-e)/a))|0,i=new Array(n);++r<n;)i[r]=e+r*a;return i}function wc(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function Gf(e,t){switch(arguments.length){case 0:break;case 1:{typeof e=="function"?this.interpolator(e):this.range(e);break}default:{this.domain(e),typeof t=="function"?this.interpolator(t):this.range(t);break}}return this}const C_=Symbol("implicit");function NR(){var e=new aB,t=[],a=[],r=C_;function n(i){let o=e.get(i);if(o===void 0){if(r!==C_)return r;e.set(i,o=t.push(i)-1)}return a[o%a.length]}return n.domain=function(i){if(!arguments.length)return t.slice();t=[],e=new aB;for(const o of i)e.has(o)||e.set(o,t.push(o)-1);return n},n.range=function(i){return arguments.length?(a=Array.from(i),n):a.slice()},n.unknown=function(i){return arguments.length?(r=i,n):r},n.copy=function(){return NR(t,a).unknown(r)},wc.apply(n,arguments),n}function py(){var e=NR().unknown(void 0),t=e.domain,a=e.range,r=0,n=1,i,o,l=!1,c=0,d=0,f=.5;delete e.unknown;function p(){var g=t().length,m=n<r,b=m?n:r,v=m?r:n;i=(v-b)/Math.max(1,g-c+d*2),l&&(i=Math.floor(i)),b+=(v-b-i*(g-c))*f,o=i*(1-c),l&&(b=Math.round(b),o=Math.round(o));var y=Hye(g).map(function(w){return b+i*w});return a(m?y.reverse():y)}return e.domain=function(g){return arguments.length?(t(g),p()):t()},e.range=function(g){return arguments.length?([r,n]=g,r=+r,n=+n,p()):[r,n]},e.rangeRound=function(g){return[r,n]=g,r=+r,n=+n,l=!0,p()},e.bandwidth=function(){return o},e.step=function(){return i},e.round=function(g){return arguments.length?(l=!!g,p()):l},e.padding=function(g){return arguments.length?(c=Math.min(1,d=+g),p()):c},e.paddingInner=function(g){return arguments.length?(c=Math.min(1,g),p()):c},e.paddingOuter=function(g){return arguments.length?(d=+g,p()):d},e.align=function(g){return arguments.length?(f=Math.max(0,Math.min(1,g)),p()):f},e.copy=function(){return py(t(),[r,n]).round(l).paddingInner(c).paddingOuter(d).align(f)},wc.apply(p(),arguments)}function cX(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return cX(t())},e}function C1(){return cX(py.apply(null,arguments).paddingInner(1))}function jR(e,t,a){e.prototype=t.prototype=a,a.constructor=e}function dX(e,t){var a=Object.create(e.prototype);for(var r in t)a[r]=t[r];return a}function xb(){}var gy=.7,Nw=1/gy,Bx="\\s*([+-]?\\d+)\\s*",my="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",du="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Vye=/^#([0-9a-f]{3,8})$/,Gye=new RegExp(`^rgb\\(${Bx},${Bx},${Bx}\\)$`),Wye=new RegExp(`^rgb\\(${du},${du},${du}\\)$`),Yye=new RegExp(`^rgba\\(${Bx},${Bx},${Bx},${my}\\)$`),Kye=new RegExp(`^rgba\\(${du},${du},${du},${my}\\)$`),Xye=new RegExp(`^hsl\\(${my},${du},${du}\\)$`),Qye=new RegExp(`^hsla\\(${my},${du},${du},${my}\\)$`),iB={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};jR(xb,xy,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:oB,formatHex:oB,formatHex8:Zye,formatHsl:Jye,formatRgb:lB,toString:lB});function oB(){return this.rgb().formatHex()}function Zye(){return this.rgb().formatHex8()}function Jye(){return uX(this).formatHsl()}function lB(){return this.rgb().formatRgb()}function xy(e){var t,a;return e=(e+"").trim().toLowerCase(),(t=Vye.exec(e))?(a=t[1].length,t=parseInt(t[1],16),a===6?cB(t):a===3?new Qo(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):a===8?V2(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):a===4?V2(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=Gye.exec(e))?new Qo(t[1],t[2],t[3],1):(t=Wye.exec(e))?new Qo(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=Yye.exec(e))?V2(t[1],t[2],t[3],t[4]):(t=Kye.exec(e))?V2(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=Xye.exec(e))?fB(t[1],t[2]/100,t[3]/100,1):(t=Qye.exec(e))?fB(t[1],t[2]/100,t[3]/100,t[4]):iB.hasOwnProperty(e)?cB(iB[e]):e==="transparent"?new Qo(NaN,NaN,NaN,0):null}function cB(e){return new Qo(e>>16&255,e>>8&255,e&255,1)}function V2(e,t,a,r){return r<=0&&(e=t=a=NaN),new Qo(e,t,a,r)}function ebe(e){return e instanceof xb||(e=xy(e)),e?(e=e.rgb(),new Qo(e.r,e.g,e.b,e.opacity)):new Qo}function A_(e,t,a,r){return arguments.length===1?ebe(e):new Qo(e,t,a,r??1)}function Qo(e,t,a,r){this.r=+e,this.g=+t,this.b=+a,this.opacity=+r}jR(Qo,A_,dX(xb,{brighter(e){return e=e==null?Nw:Math.pow(Nw,e),new Qo(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?gy:Math.pow(gy,e),new Qo(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Qo(Pg(this.r),Pg(this.g),Pg(this.b),jw(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:dB,formatHex:dB,formatHex8:tbe,formatRgb:uB,toString:uB}));function dB(){return`#${ug(this.r)}${ug(this.g)}${ug(this.b)}`}function tbe(){return`#${ug(this.r)}${ug(this.g)}${ug(this.b)}${ug((isNaN(this.opacity)?1:this.opacity)*255)}`}function uB(){const e=jw(this.opacity);return`${e===1?"rgb(":"rgba("}${Pg(this.r)}, ${Pg(this.g)}, ${Pg(this.b)}${e===1?")":`, ${e})`}`}function jw(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Pg(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function ug(e){return e=Pg(e),(e<16?"0":"")+e.toString(16)}function fB(e,t,a,r){return r<=0?e=t=a=NaN:a<=0||a>=1?e=t=NaN:t<=0&&(e=NaN),new ld(e,t,a,r)}function uX(e){if(e instanceof ld)return new ld(e.h,e.s,e.l,e.opacity);if(e instanceof xb||(e=xy(e)),!e)return new ld;if(e instanceof ld)return e;e=e.rgb();var t=e.r/255,a=e.g/255,r=e.b/255,n=Math.min(t,a,r),i=Math.max(t,a,r),o=NaN,l=i-n,c=(i+n)/2;return l?(t===i?o=(a-r)/l+(a<r)*6:a===i?o=(r-t)/l+2:o=(t-a)/l+4,l/=c<.5?i+n:2-i-n,o*=60):l=c>0&&c<1?0:o,new ld(o,l,c,e.opacity)}function abe(e,t,a,r){return arguments.length===1?uX(e):new ld(e,t,a,r??1)}function ld(e,t,a,r){this.h=+e,this.s=+t,this.l=+a,this.opacity=+r}jR(ld,abe,dX(xb,{brighter(e){return e=e==null?Nw:Math.pow(Nw,e),new ld(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?gy:Math.pow(gy,e),new ld(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,a=this.l,r=a+(a<.5?a:1-a)*t,n=2*a-r;return new Qo(lA(e>=240?e-240:e+120,n,r),lA(e,n,r),lA(e<120?e+240:e-120,n,r),this.opacity)},clamp(){return new ld(hB(this.h),G2(this.s),G2(this.l),jw(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=jw(this.opacity);return`${e===1?"hsl(":"hsla("}${hB(this.h)}, ${G2(this.s)*100}%, ${G2(this.l)*100}%${e===1?")":`, ${e})`}`}}));function hB(e){return e=(e||0)%360,e<0?e+360:e}function G2(e){return Math.max(0,Math.min(1,e||0))}function lA(e,t,a){return(e<60?t+(a-t)*e/60:e<180?a:e<240?t+(a-t)*(240-e)/60:t)*255}const CR=e=>()=>e;function rbe(e,t){return function(a){return e+a*t}}function nbe(e,t,a){return e=Math.pow(e,a),t=Math.pow(t,a)-e,a=1/a,function(r){return Math.pow(e+r*t,a)}}function sbe(e){return(e=+e)==1?fX:function(t,a){return a-t?nbe(t,a,e):CR(isNaN(t)?a:t)}}function fX(e,t){var a=t-e;return a?rbe(e,a):CR(isNaN(e)?t:e)}const pB=(function e(t){var a=sbe(t);function r(n,i){var o=a((n=A_(n)).r,(i=A_(i)).r),l=a(n.g,i.g),c=a(n.b,i.b),d=fX(n.opacity,i.opacity);return function(f){return n.r=o(f),n.g=l(f),n.b=c(f),n.opacity=d(f),n+""}}return r.gamma=e,r})(1);function ibe(e,t){t||(t=[]);var a=e?Math.min(t.length,e.length):0,r=t.slice(),n;return function(i){for(n=0;n<a;++n)r[n]=e[n]*(1-i)+t[n]*i;return r}}function obe(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function lbe(e,t){var a=t?t.length:0,r=e?Math.min(a,e.length):0,n=new Array(r),i=new Array(a),o;for(o=0;o<r;++o)n[o]=J0(e[o],t[o]);for(;o<a;
vendor: 5,514 bytes, line 671
671++o)i[o]=t[o];return function(l){for(o=0;o<r;++o)i[o]=n[o](l);return i}}function cbe(e,t){var a=new Date;return e=+e,t=+t,function(r){return a.setTime(e*(1-r)+t*r),a}}function Cw(e,t){return e=+e,t=+t,function(a){return e*(1-a)+t*a}}function dbe(e,t){var a={},r={},n;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(n in t)n in e?a[n]=J0(e[n],t[n]):r[n]=t[n];return function(i){for(n in a)r[n]=a[n](i);return r}}var T_=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,cA=new RegExp(T_.source,"g");function ube(e){return function(){return e}}function fbe(e){return function(t){return e(t)+""}}function hbe(e,t){var a=T_.lastIndex=cA.lastIndex=0,r,n,i,o=-1,l=[],c=[];for(e=e+"",t=t+"";(r=T_.exec(e))&&(n=cA.exec(t));)(i=n.index)>a&&(i=t.slice(a,i),l[o]?l[o]+=i:l[++o]=i),(r=r[0])===(n=n[0])?l[o]?l[o]+=n:l[++o]=n:(l[++o]=null,c.push({i:o,x:Cw(r,n)})),a=cA.lastIndex;return a<t.length&&(i=t.slice(a),l[o]?l[o]+=i:l[++o]=i),l.length<2?c[0]?fbe(c[0].x):ube(t):(t=c.length,function(d){for(var f=0,p;f<t;++f)l[(p=c[f]).i]=p.x(d);return l.join("")})}function J0(e,t){var a=typeof t,r;return t==null||a==="boolean"?CR(t):(a==="number"?Cw:a==="string"?(r=xy(t))?(t=r,pB):hbe:t instanceof xy?pB:t instanceof Date?cbe:obe(t)?ibe:Array.isArray(t)?lbe:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?dbe:Cw)(e,t)}function AR(e,t){return e=+e,t=+t,function(a){return Math.round(e*(1-a)+t*a)}}function pbe(e,t){t===void 0&&(t=e,e=J0);for(var a=0,r=t.length-1,n=t[0],i=new Array(r<0?0:r);a<r;)i[a]=e(n,n=t[++a]);return function(o){var l=Math.max(0,Math.min(r-1,Math.floor(o*=r)));return i[l](o-l)}}function gbe(e){return function(){return e}}function Aw(e){return+e}var gB=[0,1];function jo(e){return e}function __(e,t){return(t-=e=+e)?function(a){return(a-e)/t}:gbe(isNaN(t)?NaN:.5)}function mbe(e,t){var a;return e>t&&(a=e,e=t,t=a),function(r){return Math.max(e,Math.min(t,r))}}function xbe(e,t,a){var r=e[0],n=e[1],i=t[0],o=t[1];return n<r?(r=__(n,r),i=a(o,i)):(r=__(r,n),i=a(i,o)),function(l){return i(r(l))}}function vbe(e,t,a){var r=Math.min(e.length,t.length)-1,n=new Array(r),i=new Array(r),o=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++o<r;)n[o]=__(e[o],e[o+1]),i[o]=a(t[o],t[o+1]);return function(l){var c=mb(e,l,1,r)-1;return i[c](n[c](l))}}function vb(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function C3(){var e=gB,t=gB,a=J0,r,n,i,o=jo,l,c,d;function f(){var g=Math.min(e.length,t.length);return o!==jo&&(o=mbe(e[0],e[g-1])),l=g>2?vbe:xbe,c=d=null,p}function p(g){return g==null||isNaN(g=+g)?i:(c||(c=l(e.map(r),t,a)))(r(o(g)))}return p.invert=function(g){return o(n((d||(d=l(t,e.map(r),Cw)))(g)))},p.domain=function(g){return arguments.length?(e=Array.from(g,Aw),f()):e.slice()},p.range=function(g){return arguments.length?(t=Array.from(g),f()):t.slice()},p.rangeRound=function(g){return t=Array.from(g),a=AR,f()},p.clamp=function(g){return arguments.length?(o=g?!0:jo,f()):o!==jo},p.interpolate=function(g){return arguments.length?(a=g,f()):a},p.unknown=function(g){return arguments.length?(i=g,p):i},function(g,m){return r=g,n=m,f()}}function TR(){return C3()(jo,jo)}function ybe(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Tw(e,t){if((a=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var a,r=e.slice(0,a);return[r.length>1?r[0]+r.slice(2):r,+e.slice(a+1)]}function x0(e){return e=Tw(Math.abs(e)),e?e[1]:NaN}function bbe(e,t){return function(a,r){for(var n=a.length,i=[],o=0,l=e[0],c=0;n>0&&l>0&&(c+l+1>r&&(l=Math.max(1,r-c)),i.push(a.substring(n-=l,n+l)),!((c+=l+1)>r));)l=e[o=(o+1)%e.length];return i.reverse().join(t)}}function Pbe(e){return function(t){return t.replace(/[0-9]/g,function(a){return e[+a]})}}var wbe=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function vy(e){if(!(t=wbe.exec(e)))throw new Error("invalid format: "+e);var t;return new _R({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}vy.prototype=_R.prototype;function _R(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}_R.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function Sbe(e){e:for(var t=e.length,a=1,r=-1,n;a<t;++a)switch(e[a]){case".":r=n=a;break;case"0":r===0&&(r=a),n=a;break;default:if(!+e[a])break e;r>0&&(r=0);break}return r>0?e.slice(0,r)+e.slice(n+1):e}var hX;function Nbe(e,t){var a=Tw(e,t);if(!a)return e+"";var r=a[0],n=a[1],i=n-(hX=Math.max(-8,Math.min(8,Math.floor(n/3)))*3)+1,o=r.length;return i===o?r:i>o?r+new Array(i-o+1).join("0"):i>0?r.slice(0,i)+"."+r.slice(i):"0."+new Array(1-i).join("0")+Tw(e,Math.max(0,t+i-1))[0]}function mB(e,t){var a=Tw(e,t);if(!a)return e+"";var r=a[0],n=a[1];return n<0?"0."+new Array(-n).join("0")+r:r.length>n+1?r.slice(0,n+1)+"."+r.slice(n+1):r+new Array(n-r.length+2).join("0")}const xB={"%":(e,t)=>
vendor: 4,803 bytes, line 671
671(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:ybe,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>mB(e*100,t),r:mB,s:Nbe,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function vB(e){return e}var yB=Array.prototype.map,bB=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function jbe(e){var t=e.grouping===void 0||e.thousands===void 0?vB:bbe(yB.call(e.grouping,Number),e.thousands+""),a=e.currency===void 0?"":e.currency[0]+"",r=e.currency===void 0?"":e.currency[1]+"",n=e.decimal===void 0?".":e.decimal+"",i=e.numerals===void 0?vB:Pbe(yB.call(e.numerals,String)),o=e.percent===void 0?"%":e.percent+"",l=e.minus===void 0?"−":e.minus+"",c=e.nan===void 0?"NaN":e.nan+"";function d(p){p=vy(p);var g=p.fill,m=p.align,b=p.sign,v=p.symbol,y=p.zero,w=p.width,S=p.comma,N=p.precision,j=p.trim,C=p.type;C==="n"?(S=!0,C="g"):xB[C]||(N===void 0&&(N=12),j=!0,C="g"),(y||g==="0"&&m==="=")&&(y=!0,g="0",m="=");var R=v==="$"?a:v==="#"&&/[boxX]/.test(C)?"0"+C.toLowerCase():"",T=v==="$"?r:/[%p]/.test(C)?o:"",O=xB[C],F=/[defgprs%]/.test(C);N=N===void 0?6:/[gprs]/.test(C)?Math.max(1,Math.min(21,N)):Math.max(0,Math.min(20,N));function z(I){var B=R,K=T,J,G,D;if(C==="c")K=O(I)+K,I="";else{I=+I;var V=I<0||1/I<0;if(I=isNaN(I)?c:O(Math.abs(I),N),j&&(I=Sbe(I)),V&&+I==0&&b!=="+"&&(V=!1),B=(V?b==="("?b:l:b==="-"||b==="("?"":b)+B,K=(C==="s"?bB[8+hX/3]:"")+K+(V&&b==="("?")":""),F){for(J=-1,G=I.length;++J<G;)if(D=I.charCodeAt(J),48>D||D>57){K=(D===46?n+I.slice(J+1):I.slice(J))+K,I=I.slice(0,J);break}}}S&&!y&&(I=t(I,1/0));var W=B.length+I.length+K.length,Z=W<w?new Array(w-W+1).join(g):"";switch(S&&y&&(I=t(Z+I,Z.length?w-K.length:1/0),Z=""),m){case"<":I=B+I+K+Z;break;case"=":I=B+Z+I+K;break;case"^":I=Z.slice(0,W=Z.length>>1)+B+I+K+Z.slice(W);break;default:I=Z+B+I+K;break}return i(I)}return z.toString=function(){return p+""},z}function f(p,g){var m=d((p=vy(p),p.type="f",p)),b=Math.max(-8,Math.min(8,Math.floor(x0(g)/3)))*3,v=Math.pow(10,-b),y=bB[8+b/3];return function(w){return m(v*w)+y}}return{format:d,formatPrefix:f}}var W2,kR,pX;Cbe({thousands:",",grouping:[3],currency:["$",""]});function Cbe(e){return W2=jbe(e),kR=W2.format,pX=W2.formatPrefix,W2}function Abe(e){return Math.max(0,-x0(Math.abs(e)))}function Tbe(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(x0(t)/3)))*3-x0(Math.abs(e)))}function _be(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,x0(t)-x0(e))+1}function gX(e,t,a,r){var n=j_(e,t,a),i;switch(r=vy(r??",f"),r.type){case"s":{var o=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(i=Tbe(n,o))&&(r.precision=i),pX(r,o)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(i=_be(n,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=i-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(i=Abe(n))&&(r.precision=i-(r.type==="%")*2);break}}return kR(r)}function vp(e){var t=e.domain;return e.ticks=function(a){var r=t();return S_(r[0],r[r.length-1],a??10)},e.tickFormat=function(a,r){var n=t();return gX(n[0],n[n.length-1],a??10,r)},e.nice=function(a){a==null&&(a=10);var r=t(),n=0,i=r.length-1,o=r[n],l=r[i],c,d,f=10;for(l<o&&(d=o,o=l,l=d,d=n,n=i,i=d);f-- >0;){if(d=N_(o,l,a),d===c)return r[n]=o,r[i]=l,t(r);if(d>0)o=Math.floor(o/d)*d,l=Math.ceil(l/d)*d;else if(d<0)o=Math.ceil(o*d)/d,l=Math.floor(l*d)/d;else break;c=d}return e},e}function _w(){var e=TR();return e.copy=function(){return vb(e,_w())},wc.apply(e,arguments),vp(e)}function mX(e){var t;function a(r){return r==null||isNaN(r=+r)?t:r}return a.invert=a,a.domain=a.range=function(r){return arguments.length?(e=Array.from(r,Aw),a):e.slice()},a.unknown=function(r){return arguments.length?(t=r,a):t},a.copy=function(){return mX(e).unknown(t)},e=arguments.length?Array.from(e,Aw):[0,1],vp(a)}function xX(e,t){e=e.slice();var a=0,r=e.length-1,n=e[a],i=e[r],o;return i<n&&(o=a,a=r,r=o,o=n,n=i,i=o),e[a]=t.floor(n),e[r]=t.ceil(i),e}function PB(e){return Math.log(e)}function wB(e){return Math.exp(e)}function kbe(e){return-Math.log(-e)}function Ebe(e){return-Math.exp(-e)}function Rbe(e){return isFinite(e)?+("1e"+e):e<0?0:e}function Obe(e){return e===10?Rbe:e===Math.E?Math.exp:t=>Math.pow(e,t)}function Mbe(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function SB(e){return(t,a)=>-e(-t,a)}function ER(e){const t=e(PB,wB),a=t.domain;let r=10,n,i;function o(){return n=Mbe(r),i=Obe(r),a()[0]<0?(n=SB(n),i=SB(i),e(kbe,Ebe)):e(PB,wB),t}return t.base=function(l){return arguments.length?(r=+l,o()):r},t.domain=function(l){return arguments.length?(a(l),o()):a()},t.ticks=l=>{const c=a();let d=c[0],f=c[c.length-1];const p=f<d;p&&([d,f]=[f,d]);let g=n(d),m=n(f),b,v;const y=l==null?10:+l;let w=[];
vendor: 4,136 bytes, line 671
671if(!(r%1)&&m-g<y){if(g=Math.floor(g),m=Math.ceil(m),d>0){for(;g<=m;++g)for(b=1;b<r;++b)if(v=g<0?b/i(-g):b*i(g),!(v<d)){if(v>f)break;w.push(v)}}else for(;g<=m;++g)for(b=r-1;b>=1;--b)if(v=g>0?b/i(-g):b*i(g),!(v<d)){if(v>f)break;w.push(v)}w.length*2<y&&(w=S_(d,f,y))}else w=S_(g,m,Math.min(m-g,y)).map(i);return p?w.reverse():w},t.tickFormat=(l,c)=>{if(l==null&&(l=10),c==null&&(c=r===10?"s":","),typeof c!="function"&&(!(r%1)&&(c=vy(c)).precision==null&&(c.trim=!0),c=kR(c)),l===1/0)return c;const d=Math.max(1,r*l/t.ticks().length);return f=>{let p=f/i(Math.round(n(f)));return p*r<r-.5&&(p*=r),p<=d?c(f):""}},t.nice=()=>a(xX(a(),{floor:l=>i(Math.floor(n(l))),ceil:l=>i(Math.ceil(n(l)))})),t}function vX(){const e=ER(C3()).domain([1,10]);return e.copy=()=>vb(e,vX()).base(e.base()),wc.apply(e,arguments),e}function NB(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function jB(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function RR(e){var t=1,a=e(NB(t),jB(t));return a.constant=function(r){return arguments.length?e(NB(t=+r),jB(t)):t},vp(a)}function yX(){var e=RR(C3());return e.copy=function(){return vb(e,yX()).constant(e.constant())},wc.apply(e,arguments)}function CB(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function Dbe(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function Ibe(e){return e<0?-e*e:e*e}function OR(e){var t=e(jo,jo),a=1;function r(){return a===1?e(jo,jo):a===.5?e(Dbe,Ibe):e(CB(a),CB(1/a))}return t.exponent=function(n){return arguments.length?(a=+n,r()):a},vp(t)}function MR(){var e=OR(C3());return e.copy=function(){return vb(e,MR()).exponent(e.exponent())},wc.apply(e,arguments),e}function Lbe(){return MR.apply(null,arguments).exponent(.5)}function AB(e){return Math.sign(e)*e*e}function Fbe(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function bX(){var e=TR(),t=[0,1],a=!1,r;function n(i){var o=Fbe(e(i));return isNaN(o)?r:a?Math.round(o):o}return n.invert=function(i){return e.invert(AB(i))},n.domain=function(i){return arguments.length?(e.domain(i),n):e.domain()},n.range=function(i){return arguments.length?(e.range((t=Array.from(i,Aw)).map(AB)),n):t.slice()},n.rangeRound=function(i){return n.range(i).round(!0)},n.round=function(i){return arguments.length?(a=!!i,n):a},n.clamp=function(i){return arguments.length?(e.clamp(i),n):e.clamp()},n.unknown=function(i){return arguments.length?(r=i,n):r},n.copy=function(){return bX(e.domain(),t).round(a).clamp(e.clamp()).unknown(r)},wc.apply(n,arguments),vp(n)}function PX(){var e=[],t=[],a=[],r;function n(){var o=0,l=Math.max(1,t.length);for(a=new Array(l-1);++o<l;)a[o-1]=qye(e,o/l);return i}function i(o){return o==null||isNaN(o=+o)?r:t[mb(a,o)]}return i.invertExtent=function(o){var l=t.indexOf(o);return l<0?[NaN,NaN]:[l>0?a[l-1]:e[0],l<a.length?a[l]:e[e.length-1]]},i.domain=function(o){if(!arguments.length)return e.slice();e=[];for(let l of o)l!=null&&!isNaN(l=+l)&&e.push(l);return e.sort(ep),n()},i.range=function(o){return arguments.length?(t=Array.from(o),n()):t.slice()},i.unknown=function(o){return arguments.length?(r=o,i):r},i.quantiles=function(){return a.slice()},i.copy=function(){return PX().domain(e).range(t).unknown(r)},wc.apply(i,arguments)}function wX(){var e=0,t=1,a=1,r=[.5],n=[0,1],i;function o(c){return c!=null&&c<=c?n[mb(r,c,0,a)]:i}function l(){var c=-1;for(r=new Array(a);++c<a;)r[c]=((c+1)*t-(c-a)*e)/(a+1);return o}return o.domain=function(c){return arguments.length?([e,t]=c,e=+e,t=+t,l()):[e,t]},o.range=function(c){return arguments.length?(a=(n=Array.from(c)).length-1,l()):n.slice()},o.invertExtent=function(c){var d=n.indexOf(c);return d<0?[NaN,NaN]:d<1?[e,r[0]]:d>=a?[r[a-1],t]:[r[d-1],r[d]]},o.unknown=function(c){return arguments.length&&(i=c),o},o.thresholds=function(){return r.slice()},o.copy=function(){return wX().domain([e,t]).range(n).unknown(i)},wc.apply(vp(o),arguments)}function SX(){var e=[.5],t=[0,1],a,r=1;function n(i){return i!=null&&i<=i?t[mb(e,i,0,r)]:a}return n.domain=function(i){return arguments.length?(e=Array.from(i),r=Math.min(e.length,t.length-1),n):e.slice()},n.range=function(i){return arguments.length?(t=Array.from(i),r=M
vendor: 4,256 bytes, line 671
671ath.min(e.length,t.length-1),n):t.slice()},n.invertExtent=function(i){var o=t.indexOf(i);return[e[o-1],e[o]]},n.unknown=function(i){return arguments.length?(a=i,n):a},n.copy=function(){return SX().domain(e).range(t).unknown(a)},wc.apply(n,arguments)}const dA=new Date,uA=new Date;function ci(e,t,a,r){function n(i){return e(i=arguments.length===0?new Date:new Date(+i)),i}return n.floor=i=>(e(i=new Date(+i)),i),n.ceil=i=>(e(i=new Date(i-1)),t(i,1),e(i),i),n.round=i=>{const o=n(i),l=n.ceil(i);return i-o<l-i?o:l},n.offset=(i,o)=>(t(i=new Date(+i),o==null?1:Math.floor(o)),i),n.range=(i,o,l)=>{const c=[];if(i=n.ceil(i),l=l==null?1:Math.floor(l),!(i<o)||!(l>0))return c;let d;do c.push(d=new Date(+i)),t(i,l),e(i);while(d<i&&i<o);return c},n.filter=i=>ci(o=>{if(o>=o)for(;e(o),!i(o);)o.setTime(o-1)},(o,l)=>{if(o>=o)if(l<0)for(;++l<=0;)for(;t(o,-1),!i(o););else for(;--l>=0;)for(;t(o,1),!i(o););}),a&&(n.count=(i,o)=>(dA.setTime(+i),uA.setTime(+o),e(dA),e(uA),Math.floor(a(dA,uA))),n.every=i=>(i=Math.floor(i),!isFinite(i)||!(i>0)?null:i>1?n.filter(r?o=>r(o)%i===0:o=>n.count(0,o)%i===0):n)),n}const kw=ci(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);kw.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?ci(t=>{t.setTime(Math.floor(t/e)*e)},(t,a)=>{t.setTime(+t+a*e)},(t,a)=>(a-t)/e):kw);kw.range;const df=1e3,gc=df*60,uf=gc*60,Of=uf*24,DR=Of*7,TB=Of*30,fA=Of*365,fg=ci(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*df)},(e,t)=>(t-e)/df,e=>e.getUTCSeconds());fg.range;const IR=ci(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*df)},(e,t)=>{e.setTime(+e+t*gc)},(e,t)=>(t-e)/gc,e=>e.getMinutes());IR.range;const LR=ci(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*gc)},(e,t)=>(t-e)/gc,e=>e.getUTCMinutes());LR.range;const FR=ci(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*df-e.getMinutes()*gc)},(e,t)=>{e.setTime(+e+t*uf)},(e,t)=>(t-e)/uf,e=>e.getHours());FR.range;const BR=ci(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*uf)},(e,t)=>(t-e)/uf,e=>e.getUTCHours());BR.range;const yb=ci(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*gc)/Of,e=>e.getDate()-1);yb.range;const A3=ci(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Of,e=>e.getUTCDate()-1);A3.range;const NX=ci(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Of,e=>Math.floor(e/Of));NX.range;function am(e){return ci(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,a)=>{t.setDate(t.getDate()+a*7)},(t,a)=>(a-t-(a.getTimezoneOffset()-t.getTimezoneOffset())*gc)/DR)}const T3=am(0),Ew=am(1),Bbe=am(2),$be=am(3),v0=am(4),Ube=am(5),zbe=am(6);T3.range;Ew.range;Bbe.range;$be.range;v0.range;Ube.range;zbe.range;function rm(e){return ci(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,a)=>{t.setUTCDate(t.getUTCDate()+a*7)},(t,a)=>(a-t)/DR)}const _3=rm(0),Rw=rm(1),qbe=rm(2),Hbe=rm(3),y0=rm(4),Vbe=rm(5),Gbe=rm(6);_3.range;Rw.range;qbe.range;Hbe.range;y0.range;Vbe.range;Gbe.range;const $R=ci(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());$R.range;const UR=ci(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());UR.range;const Mf=ci(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());Mf.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:ci(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,a)=>{t.setFullYear(t.getFullYear()+a*e)});Mf.range;const Df=ci(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());Df.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:ci(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,a)=>{t.setUTCFullYear(t.getUTCFullYear()+a*e)});Df.range;function jX(e,t,a,r,n,i){const o=[[fg,1,df],[fg,5,5*df],[fg,15,15*
vendor: 5,554 bytes, line 671
671df],[fg,30,30*df],[i,1,gc],[i,5,5*gc],[i,15,15*gc],[i,30,30*gc],[n,1,uf],[n,3,3*uf],[n,6,6*uf],[n,12,12*uf],[r,1,Of],[r,2,2*Of],[a,1,DR],[t,1,TB],[t,3,3*TB],[e,1,fA]];function l(d,f,p){const g=f<d;g&&([d,f]=[f,d]);const m=p&&typeof p.range=="function"?p:c(d,f,p),b=m?m.range(d,+f+1):[];return g?b.reverse():b}function c(d,f,p){const g=Math.abs(f-d)/p,m=SR(([,,y])=>y).right(o,g);if(m===o.length)return e.every(j_(d/fA,f/fA,p));if(m===0)return kw.every(Math.max(j_(d,f,p),1));const[b,v]=o[g/o[m-1][2]<o[m][2]/g?m-1:m];return b.every(v)}return[l,c]}const[Wbe,Ybe]=jX(Df,UR,_3,NX,BR,LR),[Kbe,Xbe]=jX(Mf,$R,T3,yb,FR,IR);function hA(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function pA(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function r1(e,t,a){return{y:e,m:t,d:a,H:0,M:0,S:0,L:0}}function Qbe(e){var t=e.dateTime,a=e.date,r=e.time,n=e.periods,i=e.days,o=e.shortDays,l=e.months,c=e.shortMonths,d=n1(n),f=s1(n),p=n1(i),g=s1(i),m=n1(o),b=s1(o),v=n1(l),y=s1(l),w=n1(c),S=s1(c),N={a:V,A:W,b:Z,B:re,c:null,d:MB,e:MB,f:b2e,g:k2e,G:R2e,H:x2e,I:v2e,j:y2e,L:CX,m:P2e,M:w2e,p:Q,q:E,Q:LB,s:FB,S:S2e,u:N2e,U:j2e,V:C2e,w:A2e,W:T2e,x:null,X:null,y:_2e,Y:E2e,Z:O2e,"%":IB},j={a:U,A:q,b:X,B:ne,c:null,d:DB,e:DB,f:L2e,g:W2e,G:K2e,H:M2e,I:D2e,j:I2e,L:TX,m:F2e,M:B2e,p:ae,q:ue,Q:LB,s:FB,S:$2e,u:U2e,U:z2e,V:q2e,w:H2e,W:V2e,x:null,X:null,y:G2e,Y:Y2e,Z:X2e,"%":IB},C={a:z,A:I,b:B,B:K,c:J,d:RB,e:RB,f:h2e,g:EB,G:kB,H:OB,I:OB,j:c2e,L:f2e,m:l2e,M:d2e,p:F,q:o2e,Q:g2e,s:m2e,S:u2e,u:a2e,U:r2e,V:n2e,w:t2e,W:s2e,x:G,X:D,y:EB,Y:kB,Z:i2e,"%":p2e};N.x=R(a,N),N.X=R(r,N),N.c=R(t,N),j.x=R(a,j),j.X=R(r,j),j.c=R(t,j);function R(de,he){return function(pe){var se=[],ze=-1,De=0,xe=de.length,at,Qe,ft;for(pe instanceof Date||(pe=new Date(+pe));++ze<xe;)de.charCodeAt(ze)===37&&(se.push(de.slice(De,ze)),(Qe=_B[at=de.charAt(++ze)])!=null?at=de.charAt(++ze):Qe=at==="e"?" ":"0",(ft=he[at])&&(at=ft(pe,Qe)),se.push(at),De=ze+1);return se.push(de.slice(De,ze)),se.join("")}}function T(de,he){return function(pe){var se=r1(1900,void 0,1),ze=O(se,de,pe+="",0),De,xe;if(ze!=pe.length)return null;if("Q"in se)return new Date(se.Q);if("s"in se)return new Date(se.s*1e3+("L"in se?se.L:0));if(he&&!("Z"in se)&&(se.Z=0),"p"in se&&(se.H=se.H%12+se.p*12),se.m===void 0&&(se.m="q"in se?se.q:0),"V"in se){if(se.V<1||se.V>53)return null;"w"in se||(se.w=1),"Z"in se?(De=pA(r1(se.y,0,1)),xe=De.getUTCDay(),De=xe>4||xe===0?Rw.ceil(De):Rw(De),De=A3.offset(De,(se.V-1)*7),se.y=De.getUTCFullYear(),se.m=De.getUTCMonth(),se.d=De.getUTCDate()+(se.w+6)%7):(De=hA(r1(se.y,0,1)),xe=De.getDay(),De=xe>4||xe===0?Ew.ceil(De):Ew(De),De=yb.offset(De,(se.V-1)*7),se.y=De.getFullYear(),se.m=De.getMonth(),se.d=De.getDate()+(se.w+6)%7)}else("W"in se||"U"in se)&&("w"in se||(se.w="u"in se?se.u%7:"W"in se?1:0),xe="Z"in se?pA(r1(se.y,0,1)).getUTCDay():hA(r1(se.y,0,1)).getDay(),se.m=0,se.d="W"in se?(se.w+6)%7+se.W*7-(xe+5)%7:se.w+se.U*7-(xe+6)%7);return"Z"in se?(se.H+=se.Z/100|0,se.M+=se.Z%100,pA(se)):hA(se)}}function O(de,he,pe,se){for(var ze=0,De=he.length,xe=pe.length,at,Qe;ze<De;){if(se>=xe)return-1;if(at=he.charCodeAt(ze++),at===37){if(at=he.charAt(ze++),Qe=C[at in _B?he.charAt(ze++):at],!Qe||(se=Qe(de,pe,se))<0)return-1}else if(at!=pe.charCodeAt(se++))return-1}return se}function F(de,he,pe){var se=d.exec(he.slice(pe));return se?(de.p=f.get(se[0].toLowerCase()),pe+se[0].length):-1}function z(de,he,pe){var se=m.exec(he.slice(pe));return se?(de.w=b.get(se[0].toLowerCase()),pe+se[0].length):-1}function I(de,he,pe){var se=p.exec(he.slice(pe));return se?(de.w=g.get(se[0].toLowerCase()),pe+se[0].length):-1}function B(de,he,pe){var se=w.exec(he.slice(pe));return se?(de.m=S.get(se[0].toLowerCase()),pe+se[0].length):-1}function K(de,he,pe){var se=v.exec(he.slice(pe));return se?(de.m=y.get(se[0].toLowerCase()),pe+se[0].length):-1}function J(de,he,pe){return O(de,t,he,pe)}function G(de,he,pe){return O(de,a,he,pe)}function D(de,he,pe){return O(de,r,he,pe)}function V(de){return o[de.getDay()]}function W(de){return i[de.getDay()]}function Z(de){return c[de.getMonth()]}function re(de){return l[de.getMonth()]}function Q(de){return n[+(de.getHours()>=12)]}function E(de){return 1+~~(de.getMonth()/3)}function U(de){return o[de.getUTCDay()]}function q(de){return i[de.getUTCDay()]}function X(de){return c[de.getUTCMonth()]}function ne(de){return l[de.getUTCMonth()]}function ae(de){return n[+(de.getUTCHours()>=12)]}function ue(de){return 1+~~(de.getUTCMonth()/3)}return{format:function(de){var he=R(de+="",N);return he.toString=function(){return de},he},parse:function(de){var he=T(de+="",!1);return he.toString=function(){return de},he},utcFormat:function(de){var he=R(de+="",j);return he.toString=function(){return de},he},utcParse:function(de){var he=T(de+="",!0);return he.toString=function(){return de},he}}}var _B={"-":"",_:" ",0:"0"},Ai=/^\s*\d+/,Zbe=/^%/,Jbe=/[\\^$*+?|[\]().{}]/g;function $r(e,t,a){var r=e<0?"-":"",n=(r?-e:e)+"",i=n.length;return r+(i<a?new Array(a-i+1).join(t)+n:n)}function e2e(e){return e.replace(Jbe,"\\$&")}function n1(e){return new RegExp("^(?:"+e.map(e2e).join("|")+")","i")}function s1(e){return new Map(e.map((t,a)=>[t.toLowerCase(),a]))}function t2e(e,t,a){var r=Ai.exec(t.slice(a,a+1));return r?(e.w=+r[0],a+r[0].length):-1}function a2e(e,t,a){var r=Ai.exec(t.slice(a,a+1));return r?(e.u=+r[0],a+r[0].length):-1}function r2e(e,t,a){var r=Ai.exec(t.slice(a,a+2));
vendor: 4,106 bytes, line 671
671return r?(e.U=+r[0],a+r[0].length):-1}function n2e(e,t,a){var r=Ai.exec(t.slice(a,a+2));return r?(e.V=+r[0],a+r[0].length):-1}function s2e(e,t,a){var r=Ai.exec(t.slice(a,a+2));return r?(e.W=+r[0],a+r[0].length):-1}function kB(e,t,a){var r=Ai.exec(t.slice(a,a+4));return r?(e.y=+r[0],a+r[0].length):-1}function EB(e,t,a){var r=Ai.exec(t.slice(a,a+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),a+r[0].length):-1}function i2e(e,t,a){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(a,a+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),a+r[0].length):-1}function o2e(e,t,a){var r=Ai.exec(t.slice(a,a+1));return r?(e.q=r[0]*3-3,a+r[0].length):-1}function l2e(e,t,a){var r=Ai.exec(t.slice(a,a+2));return r?(e.m=r[0]-1,a+r[0].length):-1}function RB(e,t,a){var r=Ai.exec(t.slice(a,a+2));return r?(e.d=+r[0],a+r[0].length):-1}function c2e(e,t,a){var r=Ai.exec(t.slice(a,a+3));return r?(e.m=0,e.d=+r[0],a+r[0].length):-1}function OB(e,t,a){var r=Ai.exec(t.slice(a,a+2));return r?(e.H=+r[0],a+r[0].length):-1}function d2e(e,t,a){var r=Ai.exec(t.slice(a,a+2));return r?(e.M=+r[0],a+r[0].length):-1}function u2e(e,t,a){var r=Ai.exec(t.slice(a,a+2));return r?(e.S=+r[0],a+r[0].length):-1}function f2e(e,t,a){var r=Ai.exec(t.slice(a,a+3));return r?(e.L=+r[0],a+r[0].length):-1}function h2e(e,t,a){var r=Ai.exec(t.slice(a,a+6));return r?(e.L=Math.floor(r[0]/1e3),a+r[0].length):-1}function p2e(e,t,a){var r=Zbe.exec(t.slice(a,a+1));return r?a+r[0].length:-1}function g2e(e,t,a){var r=Ai.exec(t.slice(a));return r?(e.Q=+r[0],a+r[0].length):-1}function m2e(e,t,a){var r=Ai.exec(t.slice(a));return r?(e.s=+r[0],a+r[0].length):-1}function MB(e,t){return $r(e.getDate(),t,2)}function x2e(e,t){return $r(e.getHours(),t,2)}function v2e(e,t){return $r(e.getHours()%12||12,t,2)}function y2e(e,t){return $r(1+yb.count(Mf(e),e),t,3)}function CX(e,t){return $r(e.getMilliseconds(),t,3)}function b2e(e,t){return CX(e,t)+"000"}function P2e(e,t){return $r(e.getMonth()+1,t,2)}function w2e(e,t){return $r(e.getMinutes(),t,2)}function S2e(e,t){return $r(e.getSeconds(),t,2)}function N2e(e){var t=e.getDay();return t===0?7:t}function j2e(e,t){return $r(T3.count(Mf(e)-1,e),t,2)}function AX(e){var t=e.getDay();return t>=4||t===0?v0(e):v0.ceil(e)}function C2e(e,t){return e=AX(e),$r(v0.count(Mf(e),e)+(Mf(e).getDay()===4),t,2)}function A2e(e){return e.getDay()}function T2e(e,t){return $r(Ew.count(Mf(e)-1,e),t,2)}function _2e(e,t){return $r(e.getFullYear()%100,t,2)}function k2e(e,t){return e=AX(e),$r(e.getFullYear()%100,t,2)}function E2e(e,t){return $r(e.getFullYear()%1e4,t,4)}function R2e(e,t){var a=e.getDay();return e=a>=4||a===0?v0(e):v0.ceil(e),$r(e.getFullYear()%1e4,t,4)}function O2e(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+$r(t/60|0,"0",2)+$r(t%60,"0",2)}function DB(e,t){return $r(e.getUTCDate(),t,2)}function M2e(e,t){return $r(e.getUTCHours(),t,2)}function D2e(e,t){return $r(e.getUTCHours()%12||12,t,2)}function I2e(e,t){return $r(1+A3.count(Df(e),e),t,3)}function TX(e,t){return $r(e.getUTCMilliseconds(),t,3)}function L2e(e,t){return TX(e,t)+"000"}function F2e(e,t){return $r(e.getUTCMonth()+1,t,2)}function B2e(e,t){return $r(e.getUTCMinutes(),t,2)}function $2e(e,t){return $r(e.getUTCSeconds(),t,2)}function U2e(e){var t=e.getUTCDay();return t===0?7:t}function z2e(e,t){return $r(_3.count(Df(e)-1,e),t,2)}function _X(e){var t=e.getUTCDay();return t>=4||t===0?y0(e):y0.ceil(e)}function q2e(e,t){return e=_X(e),$r(y0.count(Df(e),e)+(Df(e).getUTCDay()===4),t,2)}function H2e(e){return e.getUTCDay()}function V2e(e,t){return $r(Rw.count(Df(e)-1,e),t,2)}function G2e(e,t){return $r(e.getUTCFullYear()%100,t,2)}function W2e(e,t){return e=_X(e),$r(e.getUTCFullYear()%100,t,2)}function Y2e(e,t){return $r(e.getUTCFullYear()%1e4,t,4)}function K2e(e,t){var a=e.getUTCDay();return e=a>=4||a===0?y0(e):y0.ceil(e),$r(e.getUTCFullYear()%1e4,t,4)}function X2e(){return"+0000"}function IB(){return"%"}function LB(e){return+e}function FB(e){return Math.floor(+e/1e3)}var rx,kX,EX;Q2e({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
671ay","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function Q2e(e){return rx=Qbe(e),kX=rx.format,rx.parse,EX=rx.utcFormat,rx.utcParse,rx}function Z2e(e){return new Date(e)}function J2e(e){return e instanceof Date?+e:+new Date(+e)}function zR(e,t,a,r,n,i,o,l,c,d){var f=TR(),p=f.invert,g=f.domain,m=d(".%L"),b=d(":%S"),v=d("%I:%M"),y=d("%I %p"),w=d("%a %d"),S=d("%b %d"),N=d("%B"),j=d("%Y");function C(R){return(c(R)<R?m:l(R)<R?b:o(R)<R?v:i(R)<R?y:r(R)<R?n(R)<R?w:S:a(R)<R?N:j)(R)}return f.invert=function(R){return new Date(p(R))},f.domain=function(R){return arguments.length?g(Array.from(R,J2e)):g().map(Z2e)},f.ticks=function(R){var T=g();return e(T[0],T[T.length-1],R??10)},f.tickFormat=function(R,T){return T==null?C:d(T)},f.nice=function(R){var T=g();return(!R||typeof R.range!="function")&&(R=t(T[0],T[T.length-1],R??10)),R?g(xX(T,R)):f},f.copy=function(){return vb(f,zR(e,t,a,r,n,i,o,l,c,d))},f}function ePe(){return wc.apply(zR(Kbe,Xbe,Mf,$R,T3,yb,FR,IR,fg,kX).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function tPe(){return wc.apply(zR(Wbe,Ybe,Df,UR,_3,A3,BR,LR,fg,EX).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function k3(){var e=0,t=1,a,r,n,i,o=jo,l=!1,c;function d(p){return p==null||isNaN(p=+p)?c:o(n===0?.5:(p=(i(p)-a)*n,l?Math.max(0,Math.min(1,p)):p))}d.domain=function(p){return arguments.length?([e,t]=p,a=i(e=+e),r=i(t=+t),n=a===r?0:1/(r-a),d):[e,t]},d.clamp=function(p){return arguments.length?(l=!!p,d):l},d.interpolator=function(p){return arguments.length?(o=p,d):o};function f(p){return function(g){var m,b;return arguments.length?([m,b]=g,o=p(m,b),d):[o(0),o(1)]}}return d.range=f(J0),d.rangeRound=f(AR),d.unknown=function(p){return arguments.length?(c=p,d):c},function(p){return i=p,a=p(e),r=p(t),n=a===r?0:1/(r-a),d}}function yp(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function RX(){var e=vp(k3()(jo));return e.copy=function(){return yp(e,RX())},Gf.apply(e,arguments)}function OX(){var e=ER(k3()).domain([1,10]);return e.copy=function(){return yp(e,OX()).base(e.base())},Gf.apply(e,arguments)}function MX(){var e=RR(k3());return e.copy=function(){return yp(e,MX()).constant(e.constant())},Gf.apply(e,arguments)}function qR(){var e=OR(k3());return e.copy=function(){return yp(e,qR()).exponent(e.exponent())},Gf.apply(e,arguments)}function aPe(){return qR.apply(null,arguments).exponent(.5)}function DX(){var e=[],t=jo;function a(r){if(r!=null&&!isNaN(r=+r))return t((mb(e,r,1)-1)/(e.length-1))}return a.domain=function(r){if(!arguments.length)return e.slice();e=[];for(let n of r)n!=null&&!isNaN(n=+n)&&e.push(n);return e.sort(ep),a},a.interpolator=function(r){return arguments.length?(t=r,a):t},a.range=function(){return e.map((r,n)=>t(n/(e.length-1)))},a.quantiles=function(r){return Array.from({length:r+1},(n,i)=>zye(e,i/r))},a.copy=function(){return DX(t).domain(e)},Gf.apply(a,arguments)}function E3(){var e=0,t=.5,a=1,r=1,n,i,o,l,c,d=jo,f,p=!1,g;function m(v){return isNaN(v=+v)?g:(v=.5+((v=+f(v))-i)*(r*v<r*i?l:c),d(p?Math.max(0,Math.min(1,v)):v))}m.domain=function(v){return arguments.length?([e,t,a]=v,n=f(e=+e),i=f(t=+t),o=f(a=+a),l=n===i?0:.5/(i-n),c=i===o?0:.5/(o-i),r=i<n?-1:1,m):[e,t,a]},m.clamp=function(v){return arguments.length?(p=!!v,m):p},m.interpolator=function(v){return arguments.length?(d=v,m):d};function b(v){return function(y){var w,S,N;return arguments.length?([w,S,N]=y,d=pbe(v,[w,S,N]),m):[d(0),d(.5),d(1)]}}return m.range=b(J0),m.rangeRound=b(AR),m.unknown=function(v){return arguments.length?(g=v,m):g},function(v){return f=v,n=v(e),i=v(t),o=v(a),l=n===i?0:.5/(i-n),c=i===o?0:.5/(o-i),r=i<n?-1:1,m}}function IX(){var e=vp(E3()(jo));return e.copy=function(){return yp(e,IX())},Gf.apply(e,arguments)}function LX(){var e=ER(E3()).domain([.1,1,10]);return e.copy=function(){return yp(e,LX()).base(e.base())},Gf.apply(e,arguments)}function FX(){var e=RR(E3());return e.copy=function(){return yp(e,FX()).constant(e.constant())},Gf.apply(e,arguments)}
vendor: 61,888 bytes, lines 671-690
671function HR(){var e=OR(E3());return e.copy=function(){return yp(e,HR()).exponent(e.exponent())},Gf.apply(e,arguments)}function rPe(){return HR.apply(null,arguments).exponent(.5)}const BB=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:py,scaleDiverging:IX,scaleDivergingLog:LX,scaleDivergingPow:HR,scaleDivergingSqrt:rPe,scaleDivergingSymlog:FX,scaleIdentity:mX,scaleImplicit:C_,scaleLinear:_w,scaleLog:vX,scaleOrdinal:NR,scalePoint:C1,scalePow:MR,scaleQuantile:PX,scaleQuantize:wX,scaleRadial:bX,scaleSequential:RX,scaleSequentialLog:OX,scaleSequentialPow:qR,scaleSequentialQuantile:DX,scaleSequentialSqrt:aPe,scaleSequentialSymlog:MX,scaleSqrt:Lbe,scaleSymlog:yX,scaleThreshold:SX,scaleTime:ePe,scaleUtc:tPe,tickFormat:gX},Symbol.toStringTag,{value:"Module"}));var gA,$B;function R3(){if($B)return gA;$B=1;var e=K0();function t(a,r,n){for(var i=-1,o=a.length;++i<o;){var l=a[i],c=r(l);if(c!=null&&(d===void 0?c===c&&!e(c):n(c,d)))var d=c,f=l}return f}return gA=t,gA}var mA,UB;function BX(){if(UB)return mA;UB=1;function e(t,a){return t>a}return mA=e,mA}var xA,zB;function nPe(){if(zB)return xA;zB=1;var e=R3(),t=BX(),a=Z0();function r(n){return n&&n.length?e(n,a,t):void 0}return xA=r,xA}var sPe=nPe();const O3=Kr(sPe);var vA,qB;function $X(){if(qB)return vA;qB=1;function e(t,a){return t<a}return vA=e,vA}var yA,HB;function iPe(){if(HB)return yA;HB=1;var e=R3(),t=$X(),a=Z0();function r(n){return n&&n.length?e(n,a,t):void 0}return yA=r,yA}var oPe=iPe();const M3=Kr(oPe);var bA,VB;function lPe(){if(VB)return bA;VB=1;var e=iR(),t=_u(),a=YK(),r=nl();function n(i,o){var l=r(i)?e:a;return l(i,t(o,3))}return bA=n,bA}var PA,GB;function cPe(){if(GB)return PA;GB=1;var e=GK(),t=lPe();function a(r,n){return e(t(r,n),1)}return PA=a,PA}var dPe=cPe();const uPe=Kr(dPe);var wA,WB;function fPe(){if(WB)return wA;WB=1;var e=yR();function t(a,r){return e(a,r)}return wA=t,wA}var hPe=fPe();const bb=Kr(hPe);var ev=1e9,pPe={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},GR,zn=!0,bc="[DecimalError] ",wg=bc+"Invalid argument: ",VR=bc+"Exponent out of range: ",tv=Math.floor,eg=Math.pow,gPe=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,_l,yi=1e7,En=7,UX=9007199254740991,Ow=tv(UX/En),ha={};ha.absoluteValue=ha.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};ha.comparedTo=ha.cmp=function(e){var t,a,r,n,i=this;if(e=new i.constructor(e),i.s!==e.s)return i.s||-e.s;if(i.e!==e.e)return i.e>e.e^i.s<0?1:-1;for(r=i.d.length,n=e.d.length,t=0,a=r<n?r:n;t<a;++t)if(i.d[t]!==e.d[t])return i.d[t]>e.d[t]^i.s<0?1:-1;return r===n?0:r>n^i.s<0?1:-1};ha.decimalPlaces=ha.dp=function(){var e=this,t=e.d.length-1,a=(t-e.e)*En;if(t=e.d[t],t)for(;t%10==0;t/=10)a--;return a<0?0:a};ha.dividedBy=ha.div=function(e){return vf(this,new this.constructor(e))};ha.dividedToIntegerBy=ha.idiv=function(e){var t=this,a=t.constructor;return Pn(vf(t,new a(e),0,1),a.precision)};ha.equals=ha.eq=function(e){return!this.cmp(e)};ha.exponent=function(){return Bs(this)};ha.greaterThan=ha.gt=function(e){return this.cmp(e)>0};ha.greaterThanOrEqualTo=ha.gte=function(e){return this.cmp(e)>=0};ha.isInteger=ha.isint=function(){return this.e>this.d.length-2};ha.isNegative=ha.isneg=function(){return this.s<0};ha.isPositive=ha.ispos=function(){return this.s>0};ha.isZero=function(){return this.s===0};ha.lessThan=ha.lt=function(e){return this.cmp(e)<0};ha.lessThanOrEqualTo=ha.lte=function(e){return this.cmp(e)<1};ha.logarithm=ha.log=function(e){var t,a=this,r=a.constructor,n=r.precision,i=n+5;if(e===void 0)e=new r(10);else if(e=new r(e),e.s<1||e.eq(_l))throw Error(bc+"NaN");if(a.s<1)throw Error(bc+(a.s?"NaN":"-Infinity"));return a.eq(_l)?new r(0):(zn=!1,t=vf(yy(a,i),yy(e,i),i),zn=!0,Pn(t,n))};ha.minus=ha.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?HX(t,e):zX(t,(e.s=-e.s,e))};ha.modulo=ha.mod=function(e){var t,a=this,r=a.constructor,n=r.precision;if(e=new r(e),!e.s)throw Error(bc+"NaN");return a.s?(zn=!1,t=vf(a,e,0,1).times(e),zn=!0,a.minus(t)):Pn(new r(a),n)};ha.naturalExponential=ha.exp=function(){return qX(this)};ha.naturalLogarithm=ha.ln=function(){return yy(this)};ha.negated=ha.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};ha.plus=ha.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?zX(t,e):HX(t,(e.s=-e.s,e))};ha.precision=ha.sd=function(e){var t,a,r,n=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(wg+e);if(t=Bs(n)+1,r=n.d.length-1,a=r*En+1,r=n.d[r],r){for(;r%10==0;r/=10)a--;for(r=n.d[0];r>=10;r/=10)a++}return e&&t>a?t:a};ha.squareRoot=ha.sqrt=function(){var e,t,a,r,n,i,o,l=this,c=l.constructor;if(l.s<1){if(!l.s)return new c(0);throw Error(bc+"NaN")}for(e=Bs(l),zn=!1,n=Math.sqrt(+l),n==0||n==1/0?(t=iu(l.d),(t.length+e)%2==0&&(t+="0"),n=Math.sqrt(t),e=tv((e+1)/2)-(e<0||e%2),n==1/0?t="5e"+e:(t=n.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),r=new c(t)):r=new c(n.toString()),a=c.precision,n=o=a+3;;)if(i=r,r=i.plus(vf(l,i,o+2)).times(.5),iu(i.d).slice(0,o)===(t=iu(r.d)).slice(0,o)){if(t=t.slice(o-3,o+1),n==o&&t=="4999"){if(Pn(i,a+1,0),i.times(i).eq(l)){r=i;break}}else if(t!="9999")break;o+=4}return zn=!0,Pn(r,a)};ha.times=ha.mul=function(e){var t,a,r,n,i,o,l,c,d,f=this,p=f.constructor,g=f.d,m=(e=new p(e)).d;if(!f.s||!e.s)return new p(0);for(e.s*=f.s,a=f.e+e.e,c=g.length,d=m.length,c<d&&(i=g,g=m,m=i,o=c,c=d,d=o),i=[],o=c+d,r=o;r--;)i.push(0);for(r=d;--r>=0;){for(t=0,n=c+r;n>r;)l=i[n]+m[r]*g[n-r-1]+t,i[n--]=l%yi|0,t=l/yi|0;i[n]=(i[n]+t)%yi|0}for(;!i[--o];)i.pop();return t?++a:i.shift(),e.d=i,e.e=a,zn?Pn(e,p.precision):e};ha.toDecimalPlaces=ha.todp=function(e,t){var a=this,r=a.constructor;return a=new r(a),e===void 0?a:(xu(e,0,ev),t===void 0?t=r.rounding:xu(t,0,8),Pn(a,e+Bs(a)+1,t))};ha.toExponential=function(e,t){var a,r=this,n=r.constructor;return e===void 0?a=Ig(r,!0):(xu(e,0,ev),t===void 0?t=n.rounding:xu(t,0,8),r=Pn(new n(r),e+1,t),a=Ig(r,!0,e+1)),a};ha.toFixed=function(e,t){var a,r,n=this,i=n.constructor;return e===void 0?Ig(n):(xu(e,0,ev),t===void 0?t=i.rounding:xu(t,0,8),r=Pn(new i(n),e+Bs(n)+1,t),a=Ig(r.abs(),!1,e+Bs(r)+1),n.isneg()&&!n.isZero()?"-"+a:a)};ha.toInteger=ha.toint=function(){var e=this,t=e.constructor;return Pn(new t(e),Bs(e)+1,t.rounding)};ha.toNumber=function(){return+this};ha.toPower=ha.pow=function(e){var t,a,r,n,i,o,l=this,c=l.constructor,d=12,f=+(e=new c(e));if(!e.s)return new c(_l);if(l=new c(l),!l.s){if(e.s<1)throw Error(bc+"Infinity");return l}if(l.eq(_l))return l;if(r=c.precision,e.eq(_l))return Pn(l,r);if(t=e.e,a=e.d.length-1,o=t>=a,i=l.s,o){if((a=f<0?-f:f)<=UX){for(n=new c(_l),t=Math.ceil(r/En+4),zn=!1;a%2&&(n=n.times(l),KB(n.d,t)),a=tv(a/2),a!==0;)l=l.times(l),KB(l.d,t);return zn=!0,e.s<0?new c(_l).div(n):Pn(n,r)}}else if(i<0)throw Error(bc+"NaN");return i=i<0&&e.d[Math.max(t,a)]&1?-1:1,l.s=1,zn=!1,n=e.times(yy(l,r+d)),zn=!0,n=qX(n),n.s=i,n};ha.toPrecision=function(e,t){var a,r,n=this,i=n.constructor;return e===void 0?(a=Bs(n),r=Ig(n,a<=i.toExpNeg||a>=i.toExpPos)):(xu(e,1,ev),t===void 0?t=i.rounding:xu(t,0,8),n=Pn(new i(n),e,t),a=Bs(n),r=Ig(n,e<=a||a<=i.toExpNeg,e)),r};ha.toSignificantDigits=ha.tosd=function(e,t){var a=this,r=a.constructor;return e===void 0?(e=r.precision,t=r.rounding):(xu(e,1,ev),t===void 0?t=r.rounding:xu(t,0,8)),Pn(new r(a),e,t)};ha.toString=ha.valueOf=ha.val=ha.toJSON=ha[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=Bs(e),a=e.constructor;return Ig(e,t<=a.toExpNeg||t>=a.toExpPos)};function zX(e,t){var a,r,n,i,o,l,c,d,f=e.constructor,p=f.precision;if(!e.s||!t.s)return t.s||(t=new f(e)),zn?Pn(t,p):t;if(c=e.d,d=t.d,o=e.e,n=t.e,c=c.slice(),i=o-n,i){for(i<0?(r=c,i=-i,l=d.length):(r=d,n=o,l=c.length),o=Math.ceil(p/En),l=o>l?o+1:l+1,i>l&&(i=l,r.length=1),r.reverse();i--;)r.push(0);r.reverse()}for(l=c.length,i=d.length,l-i<0&&(i=l,r=d,d=c,c=r),a=0;i;)a=(c[--i]=c[i]+d[i]+a)/yi|0,c[i]%=yi;for(a&&(c.unshift(a),++n),l=c.length;c[--l]==0;)c.pop();return t.d=c,t.e=n,zn?Pn(t,p):t}function xu(e,t,a){if(e!==~~e||e<t||e>a)throw Error(wg+e)}function iu(e){var t,a,r,n=e.length-1,i="",o=e[0];if(n>0){for(i+=o,t=1;t<n;t++)r=e[t]+"",a=En-r.length,a&&(i+=$h(a)),i+=r;o=e[t],r=o+"",a=En-r.length,a&&(i+=$h(a))}else if(o===0)return"0";for(;o%10===0;)o/=10;return i+o}var vf=(function(){function e(r,n){var i,o=0,l=r.length;for(r=r.slice();l--;)i=r[l]*n+o,r[l]=i%yi|0,o=i/yi|0;return o&&r.unshift(o),r}function t(r,n,i,o){var l,c;if(i!=o)c=i>o?1:-1;else for(l=c=0;l<i;l++)if(r[l]!=n[l]){c=r[l]>n[l]?1:-1;break}return c}function a(r,n,i){for(var o=0;i--;)r[i]-=o,o=r[i]<n[i]?1:0,r[i]=o*yi+r[i]-n[i];for(;!r[0]&&r.length>1;)r.shift()}return function(r,n,i,o){var l,c,d,f,p,g,m,b,v,y,w,S,N,j,C,R,T,O,F=r.constructor,z=r.s==n.s?1:-1,I=r.d,B=n.d;if(!r.s)return new F(r);if(!n.s)throw Error(bc+"Division by zero");for(c=r.e-n.e,T=B.length,C=I.length,m=new F(z),b=m.d=[],d=0;B[d]==(I[d]||0);)++d;if(B[d]>(I[d]||0)&&--c,i==null?S=i=F.precision:o?S=i+(Bs(r)-Bs(n))+1:S=i,S<0)return new F(0);if(S=S/En+2|0,d=0,T==1)for(f=0,B=B[0],S++;(d<C||f)&&S--;d++)N=f*yi+(I[d]||0),b[d]=N/B|0,f=N%B|0;else{for(f=yi/(B[0]+1)|0,f>1&&(B=e(B,f),I=e(I,f),T=B.length,C=I.length),j=T,v=I.slice(0,T),y=v.length;y<T;)v[y++]=0;O=B.slice(),O.unshift(0),R=B[0],B[1]>=yi/2&&++R;do f=0,l=t(B,v,T,y),l<0?(w=v[0],T!=y&&(w=w*yi+(v[1]||0)),f=w/R|0,f>1?(f>=yi&&(f=yi-1),p=e(B,f),g=p.length,y=v.length,l=t(p,v,g,y),l==1&&(f--,a(p,T<g?O:B,g))):(f==0&&(l=f=1),p=B.slice()),g=p.length,g<y&&p.unshift(0),a(v,p,y),l==-1&&(y=v.length,l=t(B,v,T,y),l<1&&(f++,a(v,T<y?O:B,y))),y=v.length):l===0&&(f++,v=[0]),b[d++]=f,l&&v[0]?v[y++]=I[j]||0:(v=[I[j]],y=1);while((j++<C||v[0]!==void 0)&&S--)}return b[0]||b.shift(),m.e=c,Pn(m,o?i+Bs(m)+1:i)}})();function qX(e,t){var a,r,n,i,o,l,c=0,d=0,f=e.constructor,p=f.precision;if(Bs(e)>16)throw Error(VR+Bs(e));if(!e.s)return new f(_l);for(zn=!1,l=p,o=new f(.03125);e.abs().gte(.1);)e=e.times(o),d+=5;for(r=Math.log(eg(2,d))/Math.LN10*2+5|0,l+=r,a=n=i=new f(_l),f.precision=l;;){if(n=Pn(n.times(e),l),a=a.times(++c),o=i.plus(vf(n,a,l)),iu(o.d).slice(0,l)===iu(i.d).slice(0,l)){for(;d--;)i=Pn(i.times(i),l);return f.precision=p,t==null?(zn=!0,Pn(i,p)):i}i=o}}function Bs(e){for(var t=e.e*En,a=e.d[0];a>=10;a/=10)t++;return t}function SA(e,t,a){if(t>e.LN10.sd())throw zn=!0,a&&(e.precision=a),Error(bc+"LN10 precision limit exceeded");return Pn(new e(e.LN10),t)}function $h(e){for(var t="";e--;)t+="0";return t}function yy(e,t){var a,r,n,i,o,l,c,d,f,p=1,g=10,m=e,b=m.d,v=m.constructor,y=v.precision;if(m.s<1)throw Error(bc+(m.s?"NaN":"-Infinity"));if(m.eq(_l))return new v(0);if(t==null?(zn=!1,d=y):d=t,m.eq(10))return t==null&&(zn=!0),SA(v,d);if(d+=g,v.precision=d,a=iu(b),r=a.charAt(0),i=Bs(m),Math.abs(i)<15e14){for(;r<7&&r!=1||r==1&&a.charAt(1)>3;)m=m.times(e),a=iu(m.d),r=a.charAt(0),p++;i=Bs(m),r>1?(m=new v("0."+a),i++):m=new v(r+"."+a.slice(1))}else return c=SA(v,d+2,y).times(i+""),m=yy(new v(r+"."+a.slice(1)),d-g).plus(c),v.precision=y,t==null?(zn=!0,Pn(m,y)):m;for(l=o=m=vf(m.minus(_l),m.plus(_l),d),f=Pn(m.times(m),d),n=3;;){if(o=Pn(o.times(f),d),c=l.plus(vf(o,new v(n),d)),iu(c.d).slice(0,d)===iu(l.d).slice(0,d))return l=l.times(2),i!==0&&(l=l.plus(SA(v,d+2,y).times(i+""))),l=vf(l,new v(p),d),v.precision=y,t==null?(zn=!0,Pn(l,y)):l;l=c,n+=2}}function YB(e,t){var a,r,n;for((a=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(a<0&&(a=r),a+=+t.slice(r+1),t=t.substring(0,r)):a<0&&(a=t.length),r=0;t.charCodeAt(r)===48;)++r;for(n=t.length;t.charCodeAt(n-1)===48;)--n;if(t=t.slice(r,n),t){if(n-=r,a=a-r-1,e.e=tv(a/En),e.d=[],r=(a+1)%En,a<0&&(r+=En),r<n){for(r&&e.d.push(+t.slice(0,r)),n-=En;r<n;)e.d.push(+t.slice(r,r+=En));t=t.slice(r),r=En-t.length}else r-=n;for(;r--;)t+="0";if(e.d.push(+t),zn&&(e.e>Ow||e.e<-Ow))throw Error(VR+a)}else e.s=0,e.e=0,e.d=[0];return e}function Pn(e,t,a){var r,n,i,o,l,c,d,f,p=e.d;for(o=1,i=p[0];i>=10;i/=10)o++;if(r=t-o,r<0)r+=En,n=t,d=p[f=0];else{if(f=Math.ceil((r+1)/En),i=p.length,f>=i)return e;for(d=i=p[f],o=1;i>=10;i/=10)o++;r%=En,n=r-En+o}if(a!==void 0&&(i=eg(10,o-n-1),l=d/i%10|0,c=t<0||p[f+1]!==void 0||d%i,c=a<4?(l||c)&&(a==0||a==(e.s<0?3:2)):l>5||l==5&&(a==4||c||a==6&&(r>0?n>0?d/eg(10,o-n):0:p[f-1])%10&1||a==(e.s<0?8:7))),t<1||!p[0])return c?(i=Bs(e),p.length=1,t=t-i-1,p[0]=eg(10,(En-t%En)%En),e.e=tv(-t/En)||0):(p.length=1,p[0]=e.e=e.s=0),e;if(r==0?(p.length=f,i=1,f--):(p.length=f+1,i=eg(10,En-r),p[f]=n>0?(d/eg(10,o-n)%eg(10,n)|0)*i:0),c)for(;;)if(f==0){(p[0]+=i)==yi&&(p[0]=1,++e.e);break}else{if(p[f]+=i,p[f]!=yi)break;p[f--]=0,i=1}for(r=p.length;p[--r]===0;)p.pop();if(zn&&(e.e>Ow||e.e<-Ow))throw Error(VR+Bs(e));return e}function HX(e,t){var a,r,n,i,o,l,c,d,f,p,g=e.constructor,m=g.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new g(e),zn?Pn(t,m):t;if(c=e.d,p=t.d,r=t.e,d=e.e,c=c.slice(),o=d-r,o){for(f=o<0,f?(a=c,o=-o,l=p.length):(a=p,r=d,l=c.length),n=Math.max(Math.ceil(m/En),l)+2,o>n&&(o=n,a.length=1),a.reverse(),n=o;n--;)a.push(0);a.reverse()}else{for(n=c.length,l=p.length,f=n<l,f&&(l=n),n=0;n<l;n++)if(c[n]!=p[n]){f=c[n]<p[n];break}o=0}for(f&&(a=c,c=p,p=a,t.s=-t.s),l=c.length,n=p.length-l;n>0;--n)c[l++]=0;for(n=p.length;n>o;){if(c[--n]<p[n]){for(i=n;i&&c[--i]===0;)c[i]=yi-1;--c[i],c[n]+=yi}c[n]-=p[n]}for(;c[--l]===0;)c.pop();for(;c[0]===0;c.shift())--r;return c[0]?(t.d=c,t.e=r,zn?Pn(t,m):t):new g(0)}function Ig(e,t,a){var r,n=Bs(e),i=iu(e.d),o=i.length;return t?(a&&(r=a-o)>0?i=i.charAt(0)+"."+i.slice(1)+$h(r):o>1&&(i=i.charAt(0)+"."+i.slice(1)),i=i+(n<0?"e":"e+")+n):n<0?(i="0."+$h(-n-1)+i,a&&(r=a-o)>0&&(i+=$h(r))):n>=o?(i+=$h(n+1-o),a&&(r=a-n-1)>0&&(i=i+"."+$h(r))):((r=n+1)<o&&(i=i.slice(0,r)+"."+i.slice(r)),a&&(r=a-o)>0&&(n+1===o&&(i+="."),i+=$h(r))),e.s<0?"-"+i:i}function KB(e,t){if(e.length>t)return e.length=t,!0}function VX(e){var t,a,r;function n(i){var o=this;if(!(o instanceof n))return new n(i);if(o.constructor=n,i instanceof n){o.s=i.s,o.e=i.e,o.d=(i=i.d)?i.slice():i;return}if(typeof i=="number"){if(i*0!==0)throw Error(wg+i);if(i>0)o.s=1;else if(i<0)i=-i,o.s=-1;else{o.s=0,o.e=0,o.d=[0];return}if(i===~~i&&i<1e7){o.e=0,o.d=[i];return}return YB(o,i.toString())}else if(typeof i!="string")throw Error(wg+i);if(i.charCodeAt(0)===45?(i=i.slice(1),o.s=-1):o.s=1,gPe.test(i))YB(o,i);else throw Error(wg+i)}if(n.prototype=ha,n.ROUND_UP=0,n.ROUND_DOWN=1,n.ROUND_CEIL=2,n.ROUND_FLOOR=3,n.ROUND_HALF_UP=4,n.ROUND_HALF_DOWN=5,n.ROUND_HALF_EVEN=6,n.ROUND_HALF_CEIL=7,n.ROUND_HALF_FLOOR=8,n.clone=VX,n.config=n.set=mPe,e===void 0&&(e={}),e)for(r=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<r.length;)e.hasOwnProperty(a=r[t++])||(e[a]=this[a]);return n.config(e),n}function mPe(e){if(!e||typeof e!="object")throw Error(bc+"Object expected");var t,a,r,n=["precision",1,ev,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<n.length;t+=3)if((r=e[a=n[t]])!==void 0)if(tv(r)===r&&r>=n[t+1]&&r<=n[t+2])this[a]=r;else throw Error(wg+a+": "+r);if((r=e[a="LN10"])!==void 0)if(r==Math.LN10)this[a]=new this(r);else throw Error(wg+a+": "+r);return this}var GR=VX(pPe);_l=new GR(1);const gn=GR;function xPe(e){return PPe(e)||bPe(e)||yPe(e)||vPe()}function vPe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
672In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function yPe(e,t){if(e){if(typeof e=="string")return k_(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return k_(e,t)}}function bPe(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function PPe(e){if(Array.isArray(e))return k_(e)}function k_(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}var wPe=function(t){return t},GX={},WX=function(t){return t===GX},XB=function(t){return function a(){return arguments.length===0||arguments.length===1&&WX(arguments.length<=0?void 0:arguments[0])?a:t.apply(void 0,arguments)}},SPe=function e(t,a){return t===1?a:XB(function(){for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];var o=n.filter(function(l){return l!==GX}).length;return o>=t?a.apply(void 0,n):e(t-o,XB(function(){for(var l=arguments.length,c=new Array(l),d=0;d<l;d++)c[d]=arguments[d];var f=n.map(function(p){return WX(p)?c.shift():p});return a.apply(void 0,xPe(f).concat(c))}))})},D3=function(t){return SPe(t.length,t)},E_=function(t,a){for(var r=[],n=t;n<a;++n)r[n-t]=n;return r},NPe=D3(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(a){return t[a]}).map(e)}),jPe=function(){for(var t=arguments.length,a=new Array(t),r=0;r<t;r++)a[r]=arguments[r];if(!a.length)return wPe;var n=a.reverse(),i=n[0],o=n.slice(1);return function(){return o.reduce(function(l,c){return c(l)},i.apply(void 0,arguments))}},R_=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},YX=function(t){var a=null,r=null;return function(){for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return a&&i.every(function(l,c){return l===a[c]})||(a=i,r=t.apply(void 0,i)),r}};function CPe(e){var t;return e===0?t=1:t=Math.floor(new gn(e).abs().log(10).toNumber())+1,t}function APe(e,t,a){for(var r=new gn(e),n=0,i=[];r.lt(t)&&n<1e5;)i.push(r.toNumber()),r=r.add(a),n++;return i}var TPe=D3(function(e,t,a){var r=+e,n=+t;return r+a*(n-r)}),_Pe=D3(function(e,t,a){var r=t-+e;return r=r||1/0,(a-e)/r}),kPe=D3(function(e,t,a){var r=t-+e;return r=r||1/0,Math.max(0,Math.min(1,(a-e)/r))});const I3={rangeStep:APe,getDigitCount:CPe,interpolateNumber:TPe,uninterpolateNumber:_Pe,uninterpolateTruncation:kPe};function O_(e){return OPe(e)||RPe(e)||KX(e)||EPe()}function EPe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
673In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function RPe(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function OPe(e){if(Array.isArray(e))return M_(e)}function by(e,t){return IPe(e)||DPe(e,t)||KX(e,t)||MPe()}function MPe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
674In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function KX(e,t){if(e){if(typeof e=="string")return M_(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return M_(e,t)}}function M_(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}function DPe(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var a=[],r=!0,n=!1,i=void 0;try{for(var o=e[Symbol.iterator](),l;!(r=(l=o.next()).done)&&(a.push(l.value),!(t&&a.length===t));r=!0);}catch(c){n=!0,i=c}finally{try{!r&&o.return!=null&&o.return()}finally{if(n)throw i}}return a}}function IPe(e){if(Array.isArray(e))return e}function XX(e){var t=by(e,2),a=t[0],r=t[1],n=a,i=r;return a>r&&(n=r,i=a),[n,i]}function QX(e,t,a){if(e.lte(0))return new gn(0);var r=I3.getDigitCount(e.toNumber()),n=new gn(10).pow(r),i=e.div(n),o=r!==1?.05:.1,l=new gn(Math.ceil(i.div(o).toNumber())).add(a).mul(o),c=l.mul(n);return t?c:new gn(Math.ceil(c))}function LPe(e,t,a){var r=1,n=new gn(e);if(!n.isint()&&a){var i=Math.abs(e);i<1?(r=new gn(10).pow(I3.getDigitCount(e)-1),n=new gn(Math.floor(n.div(r).toNumber())).mul(r)):i>1&&(n=new gn(Math.floor(e)))}else e===0?n=new gn(Math.floor((t-1)/2)):a||(n=new gn(Math.floor(e)));var o=Math.floor((t-1)/2),l=jPe(NPe(function(c){return n.add(new gn(c-o).mul(r)).toNumber()}),E_);return l(0,t)}function ZX(e,t,a,r){var n=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(a-1)))return{step:new gn(0),tickMin:new gn(0),tickMax:new gn(0)};var i=QX(new gn(t).sub(e).div(a-1),r,n),o;e<=0&&t>=0?o=new gn(0):(o=new gn(e).add(t).div(2),o=o.sub(new gn(o).mod(i)));var l=Math.ceil(o.sub(e).div(i).toNumber()),c=Math.ceil(new gn(t).sub(o).div(i).toNumber()),d=l+c+1;return d>a?ZX(e,t,a,r,n+1):(d<a&&(c=t>0?c+(a-d):c,l=t>0?l:l+(a-d)),{step:i,tickMin:o.sub(new gn(l).mul(i)),tickMax:o.add(new gn(c).mul(i))})}function FPe(e){var t=by(e,2),a=t[0],r=t[1],n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=Math.max(n,2),l=XX([a,r]),c=by(l,2),d=c[0],f=c[1];if(d===-1/0||f===1/0){var p=f===1/0?[d].concat(O_(E_(0,n-1).map(function(){return 1/0}))):[].concat(O_(E_(0,n-1).map(function(){return-1/0})),[f]);return a>r?R_(p):p}if(d===f)return LPe(d,n,i);var g=ZX(d,f,o,i),m=g.step,b=g.tickMin,v=g.tickMax,y=I3.rangeStep(b,v.add(new gn(.1).mul(m)),m);return a>r?R_(y):y}function BPe(e,t){var a=by(e,2),r=a[0],n=a[1],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=XX([r,n]),l=by(o,2),c=l[0],d=l[1];if(c===-1/0||d===1/0)return[r,n];if(c===d)return[c];var f=Math.max(t,2),p=QX(new gn(d).sub(c).div(f-1),i,0),g=[].concat(O_(I3.rangeStep(new gn(c),new gn(d).sub(new gn(.99).mul(p)),p)),[d]);return r>n?R_(g):g}var $Pe=YX(FPe),UPe=YX(BPe),zPe="Invariant failed";function Lg(e,t){throw new Error(zPe)}var qPe=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function b0(e){"@babel/helpers - typeof";return b0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},b0(e)}function Mw(){return Mw=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Mw.apply(this,arguments)}function HPe(e,t){return YPe(e)||WPe(e,t)||GPe(e,t)||VPe()}function VPe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
675In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function GPe(e,t){if(e){if(typeof e=="string")return QB(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return QB(e,t)}}function QB(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}function WPe(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var r,n,i,o,l=[],c=!0,d=!1;try{if(i=(a=a.call(e)).next,t!==0)for(;!(c=(r=i.call(a)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(f){d=!0,n=f}finally{try{if(!c&&a.return!=null&&(o=a.return(),Object(o)!==o))return}finally{if(d)throw n}}return l}}function YPe(e){if(Array.isArray(e))return e}function KPe(e,t){if(e==null)return{};var a=XPe(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function XPe(e,t){if(e==null)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}function QPe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ZPe(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,tQ(r.key),r)}}function JPe(e,t,a){return t&&ZPe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function ewe(e,t,a){return t=Dw(t),twe(e,JX()?Reflect.construct(t,a||[],Dw(e).constructor):t.apply(e,a))}function twe(e,t){if(t&&(b0(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return awe(e)}function awe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function JX(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(JX=function(){return!!e})()}function Dw(e){return Dw=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},Dw(e)}function rwe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&D_(e,t)}function D_(e,t){return D_=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},D_(e,t)}function eQ(e,t,a){return t=tQ(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function tQ(e){var t=nwe(e,"string");return b0(t)=="symbol"?t:t+""}function nwe(e,t){if(b0(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(b0(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Pb=(function(e){function t(){return QPe(this,t),ewe(this,t,arguments)}return rwe(t,e),JPe(t,[{key:"render",value:function(){var r=this.props,n=r.offset,i=r.layout,o=r.width,l=r.dataKey,c=r.data,d=r.dataPointFormatter,f=r.xAxis,p=r.yAxis,g=KPe(r,qPe),m=Oa(g,!1);this.props.direction==="x"&&f.type!=="number"&&Lg();var b=c.map(function(v){var y=d(v,l),w=y.x,S=y.y,N=y.value,j=y.errorVal;if(!j)return null;var C=[],R,T;if(Array.isArray(j)){var O=HPe(j,2);R=O[0],T=O[1]}else R=T=j;if(i==="vertical"){var F=f.scale,z=S+n,I=z+o,B=z-o,K=F(N-R),J=F(N+T);C.push({x1:J,y1:I,x2:J,y2:B}),C.push({x1:K,y1:z,x2:J,y2:z}),C.push({x1:K,y1:I,x2:K,y2:B})}else if(i==="horizontal"){var G=p.scale,D=w+n,V=D-o,W=D+o,Z=G(N-R),re=G(N+T);C.push({x1:V,y1:re,x2:W,y2:re}),C.push({x1:D,y1:Z,x2:D,y2:re}),C.push({x1:V,y1:Z,x2:W,y2:Z})}return Pe.createElement(Br,Mw({className:"recharts-errorBar",key:"bar-".concat(C.map(function(Q){return"".concat(Q.x1,"-").concat(Q.x2,"-").concat(Q.y1,"-").concat(Q.y2)}))},m),C.map(function(Q){return Pe.createElement("line",Mw({},Q,{key:"line-".concat(Q.x1,"-").concat(Q.x2,"-").concat(Q.y1,"-").concat(Q.y2)}))}))});return Pe.createElement(Br,{className:"recharts-errorBars"},b)}}])})(Pe.Component);eQ(Pb,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});eQ(Pb,"displayName","ErrorBar");function Py(e){"@babel/helpers - typeof";return Py=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Py(e)}function ZB(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function Wp(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?ZB(Object(a),!0).forEach(function(r){swe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):ZB(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function swe(e,t,a){return t=iwe(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function iwe(e){var t=owe(e,"string");return Py(t)=="symbol"?t:t+""}function owe(e,t){if(Py(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(Py(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var aQ=function(t){var a=t.children,r=t.formattedGraphicalItems,n=t.legendWidth,i=t.legendContent,o=wl(a,Jh);if(!o)return null;var l=Jh.defaultProps,c=l!==void 0?Wp(Wp({},l),o.props):{},d;return o.props&&o.props.payload?d=o.props&&o.props.payload:i==="children"?d=(r||[]).reduce(function(f,p){var g=p.item,m=p.props,b=m.sectors||m.data||[];return f.concat(b.map(function(v){return{type:o.props.iconType||g.props.legendType,value:v.name,color:v.fill,payload:v}}))},[]):d=(r||[]).map(function(f){var p=f.item,g=p.type.defaultProps,m=g!==void 0?Wp(Wp({},g),p.props):{},b=m.dataKey,v=m.name,y=m.legendType,w=m.hide;return{inactive:w,dataKey:b,type:c.iconType||y||"square",color:WR(p),value:v||b,payload:m}}),Wp(Wp(Wp({},c),Jh.getWithHeight(o,n)),{},{payload:d,item:o})};function wy(e){"@babel/helpers - typeof";return wy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wy(e)}function JB(e){return uwe(e)||dwe(e)||cwe(e)||lwe()}function lwe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
676In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function cwe(e,t){if(e){if(typeof e=="string")return I_(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return I_(e,t)}}function dwe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function uwe(e){if(Array.isArray(e))return I_(e)}function I_(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}function e$(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function fs(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?e$(Object(a),!0).forEach(function(r){$x(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):e$(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function $x(e,t,a){return t=fwe(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function fwe(e){var t=hwe(e,"string");return wy(t)=="symbol"?t:t+""}function hwe(e,t){if(wy(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(wy(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ii(e,t,a){return Xa(e)||Xa(t)?a:oi(t)?Ll(e,t,a):qa(t)?t(e):a}function A1(e,t,a,r){var n=uPe(e,function(l){return ii(l,t)});if(a==="number"){var i=n.filter(function(l){return Kt(l)||parseFloat(l)});return i.length?[M3(i),O3(i)]:[1/0,-1/0]}var o=r?n.filter(function(l){return!Xa(l)}):n;return o.map(function(l){return oi(l)||l instanceof Date?l:""})}var pwe=function(t){var a,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,o=-1,l=(a=r?.length)!==null&&a!==void 0?a:0;if(l<=1)return 0;if(i&&i.axisType==="angleAxis"&&Math.abs(Math.abs(i.range[1]-i.range[0])-360)<=1e-6)for(var c=i.range,d=0;d<l;d++){var f=d>0?n[d-1].coordinate:n[l-1].coordinate,p=n[d].coordinate,g=d>=l-1?n[0].coordinate:n[d+1].coordinate,m=void 0;if(So(p-f)!==So(g-p)){var b=[];if(So(g-p)===So(c[1]-c[0])){m=g;var v=p+c[1]-c[0];b[0]=Math.min(v,(v+f)/2),b[1]=Math.max(v,(v+f)/2)}else{m=f;var y=g+c[1]-c[0];b[0]=Math.min(p,(y+p)/2),b[1]=Math.max(p,(y+p)/2)}var w=[Math.min(p,(m+p)/2),Math.max(p,(m+p)/2)];if(t>w[0]&&t<=w[1]||t>=b[0]&&t<=b[1]){o=n[d].index;break}}else{var S=Math.min(f,g),N=Math.max(f,g);if(t>(S+p)/2&&t<=(N+p)/2){o=n[d].index;break}}}else for(var j=0;j<l;j++)if(j===0&&t<=(r[j].coordinate+r[j+1].coordinate)/2||j>0&&j<l-1&&t>(r[j].coordinate+r[j-1].coordinate)/2&&t<=(r[j].coordinate+r[j+1].coordinate)/2||j===l-1&&t>(r[j].coordinate+r[j-1].coordinate)/2){o=r[j].index;break}return o},WR=function(t){var a,r=t,n=r.type.displayName,i=(a=t.type)!==null&&a!==void 0&&a.defaultProps?fs(fs({},t.type.defaultProps),t.props):t.props,o=i.stroke,l=i.fill,c;switch(n){case"Line":c=o;break;case"Area":case"Radar":c=o&&o!=="none"?o:l;break;default:c=l;break}return c},gwe=function(t){var a=t.barSize,r=t.totalSize,n=t.stackGroups,i=n===void 0?{}:n;if(!i)return{};for(var o={},l=Object.keys(i),c=0,d=l.length;c<d;c++)for(var f=i[l[c]].stackGroups,p=Object.keys(f),g=0,m=p.length;g<m;g++){var b=f[p[g]],v=b.items,y=b.cateAxisId,w=v.filter(function(T){return xf(T.type).indexOf("Bar")>=0});if(w&&w.length){var S=w[0].type.defaultProps,N=S!==void 0?fs(fs({},S),w[0].props):w[0].props,j=N.barSize,C=N[y];o[C]||(o[C]=[]);var R=Xa(j)?a:j;o[C].push({item:w[0],stackList:w.slice(1),barSize:Xa(R)?void 0:No(R,r,0)})}}return o},mwe=function(t){var a=t.barGap,r=t.barCategoryGap,n=t.bandSize,i=t.sizeList,o=i===void 0?[]:i,l=t.maxBarSize,c=o.length;if(c<1)return null;var d=No(a,n,0,!0),f,p=[];if(o[0].barSize===+o[0].barSize){var g=!1,m=n/c,b=o.reduce(function(j,C){return j+C.barSize||0},0);b+=(c-1)*d,b>=n&&(b-=(c-1)*d,d=0),b>=n&&m>0&&(g=!0,m*=.9,b=c*m);var v=(n-b)/2>>0,y={offset:v-d,size:0};f=o.reduce(function(j,C){var R={item:C.item,position:{offset:y.offset+y.size+d,size:g?m:C.barSize}},T=[].concat(JB(j),[R]);return y=T[T.length-1].position,C.stackList&&C.stackList.length&&C.stackList.forEach(function(O){T.push({item:O,position:y})}),T},p)}else{var w=No(r,n,0,!0);n-2*w-(c-1)*d<=0&&(d=0);var S=(n-2*w-(c-1)*d)/c;S>1&&(S>>=0);var N=l===+l?Math.min(S,l):S;f=o.reduce(function(j,C,R){var T=[].concat(JB(j),[{item:C.item,position:{offset:w+(S+d)*R+(S-N)/2,size:N}}]);return C.stackList&&C.stackList.length&&C.stackList.forEach(function(O){T.push({item:O,position:T[T.length-1].position})}),T},p)}return f},xwe=function(t,a,r,n){var i=r.children,o=r.width,l=r.margin,c=o-(l.left||0)-(l.right||0),d=aQ({children:i,legendWidth:c});if(d){var f=n||{},p=f.width,g=f.height,m=d.align,b=d.verticalAlign,v=d.layout;if((v==="vertical"||v==="horizontal"&&b==="middle")&&m!=="center"&&Kt(t[m]))return fs(fs({},t),{},$x({},m,t[m]+(p||0)));if((v==="horizontal"||v==="vertical"&&m==="center")&&b!=="middle"&&Kt(t[b]))return fs(fs({},t),{},$x({},b,t[b]+(g||0)))}return t},vwe=function(t,a,r){return Xa(a)?!0:t==="horizontal"?a==="yAxis":t==="vertical"||r==="x"?a==="xAxis":r==="y"?a==="yAxis":!0},rQ=function(t,a,r,n,i){var o=a.props.children,l=Fl(o,Pb).filter(function(d){return vwe(n,i,d.props.direction)});if(l&&l.length){var c=l.map(function(d){return d.props.dataKey});return t.reduce(function(d,f){var p=ii(f,r);if(Xa(p))return d;var g=Array.isArray(p)?[M3(p),O3(p)]:[p,p],m=c.reduce(function(b,v){var y=ii(f,v,0),w=g[0]-Math.abs(Array.isArray(y)?y[0]:y),S=g[1]+Math.abs(Array.isArray(y)?y[1]:y);return[Math.min(w,b[0]),Math.max(S,b[1])]},[1/0,-1/0]);return[Math.min(m[0],d[0]),Math.max(m[1],d[1])]},[1/0,-1/0])}return null},ywe=function(t,a,r,n,i){var o=a.map(function(l){return rQ(t,l,r,i,n)}).filter(function(l){return!Xa(l)});return o&&o.length?o.reduce(function(l,c){return[Math.min(l[0],c[0]),Math.max(l[1],c[1])]},[1/0,-1/0]):null},nQ=function(t,a,r,n,i){var o=a.map(function(c){var d=c.props.dataKey;return r==="number"&&d&&rQ(t,c,d,n)||A1(t,d,r,i)});if(r==="number")return o.reduce(function(c,d){return[Math.min(c[0],d[0]),Math.max(c[1],d[1])]},[1/0,-1/0]);var l={};return o.reduce(function(c,d){for(var f=0,p=d.length;f<p;f++)l[d[f]]||(l[d[f]]=!0,c.push(d[f]));return c},[])},sQ=function(t,a){return t==="horizontal"&&a==="xAxis"||t==="vertical"&&a==="yAxis"||t==="centric"&&a==="angleAxis"||t==="radial"&&a==="radiusAxis"},iQ=function(t,a,r,n){if(n)return t.map(function(c){return c.coordinate});var i,o,l=t.map(function(c){return c.coordinate===a&&(i=!0),c.coordinate===r&&(o=!0),c.coordinate});return i||l.push(a),o||l.push(r),l},ff=function(t,a,r){if(!t)return null;var n=t.scale,i=t.duplicateDomain,o=t.type,l=t.range,c=t.realScaleType==="scaleBand"?n.bandwidth()/2:2,d=(a||r)&&o==="category"&&n.bandwidth?n.bandwidth()/c:0;if(d=t.axisType==="angleAxis"&&l?.length>=2?So(l[0]-l[1])*2*d:d,a&&(t.ticks||t.niceTicks)){var f=(t.ticks||t.niceTicks).map(function(p){var g=i?i.indexOf(p):p;return{coordinate:n(g)+d,value:p,offset:d}});return f.filter(function(p){return!pb(p.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(p,g){return{coordinate:n(p)+d,value:p,index:g,offset:d}}):n.ticks&&!r?n.ticks(t.tickCount).map(function(p){return{coordinate:n(p)+d,value:p,offset:d}}):n.domain().map(function(p,g){return{coordinate:n(p)+d,value:i?i[p]:p,index:g,offset:d}})},NA=new WeakMap,Y2=function(t,a){if(typeof a!="function")return t;NA.has(t)||NA.set(t,new WeakMap);var r=NA.get(t);if(r.has(a))return r.get(a);var n=function(){t.apply(void 0,arguments),a.apply(void 0,arguments)};return r.set(a,n),n},oQ=function(t,a,r){var n=t.scale,i=t.type,o=t.layout,l=t.axisType;if(n==="auto")return o==="radial"&&l==="radiusAxis"?{scale:py(),realScaleType:"band"}:o==="radial"&&l==="angleAxis"?{scale:_w(),realScaleType:"linear"}:i==="category"&&a&&(a.indexOf("LineChart")>=0||a.indexOf("AreaChart")>=0||a.indexOf("ComposedChart")>=0&&!r)?{scale:C1(),realScaleType:"point"}:i==="category"?{scale:py(),realScaleType:"band"}:{scale:_w(),realScaleType:"linear"};if(Og(n)){var c="scale".concat(v3(n));return{scale:(BB[c]||C1)(),realScaleType:BB[c]?c:"point"}}return qa(n)?{scale:n}:{scale:C1(),realScaleType:"point"}},t$=1e-4,lQ=function(t){var a=t.domain();if(!(!a||a.length<=2)){var r=a.length,n=t.range(),i=Math.min(n[0],n[1])-t$,o=Math.max(n[0],n[1])+t$,l=t(a[0]),c=t(a[r-1]);(l<i||l>o||c<i||c>o)&&t.domain([a[0],a[r-1]])}},bwe=function(t,a){if(!t)return null;for(var r=0,n=t.length;r<n;r++)if(t[r].item===a)return t[r].position;return null},Pwe=function(t,a){if(!a||a.length!==2||!Kt(a[0])||!Kt(a[1]))return t;var r=Math.min(a[0],a[1]),n=Math.max(a[0],a[1]),i=[t[0],t[1]];return(!Kt(t[0])||t[0]<r)&&(i[0]=r),(!Kt(t[1])||t[1]>n)&&(i[1]=n),i[0]>n&&(i[0]=n),i[1]<r&&(i[1]=r),i},wwe=function(t){var a=t.length;if(!(a<=0))for(var r=0,n=t[0].length;r<n;++r)for(var i=0,o=0,l=0;l<a;++l){var c=pb(t[l][r][1])?t[l][r][0]:t[l][r][1];c>=0?(t[l][r][0]=i,t[l][r][1]=i+c,i=t[l][r][1]):(t[l][r][0]=o,t[l][r][1]=o+c,o=t[l][r][1])}},Swe=function(t){var a=t.length;if(!(a<=0))for(var r=0,n=t[0].length;r<n;++r)for(var i=0,o=0;o<a;++o){var l=pb(t[o][r][1])?t[o][r][0]:t[o][r][1];l>=0?(t[o][r][0]=i,t[o][r][1]=i+l,i=t[o][r][1]):(t[o][r][0]=0,t[o][r][1]=0)}},Nwe={sign:wwe,expand:u0e,none:f0,silhouette:f0e,wiggle:h0e,positive:Swe},jwe=function(t,a,r){var n=a.map(function(l){return l.props.dataKey}),i=Nwe[r],o=d0e().keys(n).value(function(l,c){return+ii(l,c,0)}).order(f_).offset(i);return o(t)},Cwe=function(t,a,r,n,i,o){if(!t)return null;var l=o?a.reverse():a,c={},d=l.reduce(function(p,g){var m,b=(m=g.type)!==null&&m!==void 0&&m.defaultProps?fs(fs({},g.type.defaultProps),g.props):g.props,v=b.stackId,y=b.hide;if(y)return p;var w=b[r],S=p[w]||{hasStack:!1,stackGroups:{}};if(oi(v)){var N=S.stackGroups[v]||{numericAxisId:r,cateAxisId:n,items:[]};N.items.push(g),S.hasStack=!0,S.stackGroups[v]=N}else S.stackGroups[Q0("_stackId_")]={numericAxisId:r,cateAxisId:n,items:[g]};return fs(fs({},p),{},$x({},w,S))},c),f={};return Object.keys(d).reduce(function(p,g){var m=d[g];if(m.hasStack){var b={};m.stackGroups=Object.keys(m.stackGroups).reduce(function(v,y){var w=m.stackGroups[y];return fs(fs({},v),{},$x({},y,{numericAxisId:r,cateAxisId:n,items:w.items,stackedData:jwe(t,w.items,i)}))},b)}return fs(fs({},p),{},$x({},g,m))},f)},cQ=function(t,a){var r=a.realScaleType,n=a.type,i=a.tickCount,o=a.originalDomain,l=a.allowDecimals,c=r||a.scale;if(c!=="auto"&&c!=="linear")return null;if(i&&n==="number"&&o&&(o[0]==="auto"||o[1]==="auto")){var d=t.domain();if(!d.length)return null;var f=$Pe(d,i,l);return t.domain([M3(f),O3(f)]),{niceTicks:f}}if(i&&n==="number"){var p=t.domain(),g=UPe(p,i,l);return{niceTicks:g}}return null};function a$(e){var t=e.axis,a=e.ticks,r=e.bandSize,n=e.entry,i=e.index,o=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!Xa(n[t.dataKey])){var l=uw(a,"value",n[t.dataKey]);if(l)return l.coordinate+r/2}return a[i]?a[i].coordinate+r/2:null}var c=ii(n,Xa(o)?t.dataKey:o);return Xa(c)?null:t.scale(c)}var r$=function(t){var a=t.axis,r=t.ticks,n=t.offset,i=t.bandSize,o=t.entry,l=t.index;if(a.type==="category")return r[l]?r[l].coordinate+n:null;var c=ii(o,a.dataKey,a.domain[l]);return Xa(c)?null:a.scale(c)-i/2+n},Awe=function(t){var a=t.numericAxis,r=a.scale.domain();if(a.type==="number"){var n=Math.min(r[0],r[1]),i=Math.max(r[0],r[1]);return n<=0&&i>=0?0:i<0?i:n}return r[0]},Twe=function(t,a){var r,n=(r=t.type)!==null&&r!==void 0&&r.defaultProps?fs(fs({},t.type.defaultProps),t.props):t.props,i=n.stackId;if(oi(i)){var o=a[i];if(o){var l=o.items.indexOf(t);return l>=0?o.stackedData[l]:null}}return null},_we=function(t){return t.reduce(function(a,r){return[M3(r.concat([a[0]]).filter(Kt)),O3(r.concat([a[1]]).filter(Kt))]},[1/0,-1/0])},dQ=function(t,a,r){return Object.keys(t).reduce(function(n,i){var o=t[i],l=o.stackedData,c=l.reduce(function(d,f){var p=_we(f.slice(a,r+1));return[Math.min(d[0],p[0]),Math.max(d[1],p[1])]},[1/0,-1/0]);return[Math.min(c[0],n[0]),Math.max(c[1],n[1])]},[1/0,-1/0]).map(function(n){return n===1/0||n===-1/0?0:n})},n$=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,s$=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,L_=function(t,a,r){if(qa(t))return t(a,r);if(!Array.isArray(t))return a;var n=[];if(Kt(t[0]))n[0]=r?t[0]:Math.min(t[0],a[0]);else if(n$.test(t[0])){var i=+n$.exec(t[0])[1];n[0]=a[0]-i}else qa(t[0])?n[0]=t[0](a[0]):n[0]=a[0];if(Kt(t[1]))n[1]=r?t[1]:Math.max(t[1],a[1]);else if(s$.test(t[1])){var o=+s$.exec(t[1])[1];n[1]=a[1]+o}else qa(t[1])?n[1]=t[1](a[1]):n[1]=a[1];return n},Iw=function(t,a,r){if(t&&t.scale&&t.scale.bandwidth){var n=t.scale.bandwidth();if(!r||n>0)return n}if(t&&a&&a.length>=2){for(var i=PR(a,function(p){return p.coordinate}),o=1/0,l=1,c=i.length;l<c;l++){var d=i[l],f=i[l-1];o=Math.min((d.coordinate||0)-(f.coordinate||0),o)}return o===1/0?0:o}return r?void 0:0},i$=function(t,a,r){return!t||!t.length||bb(t,Ll(r,"type.defaultProps.domain"))?a:t},uQ=function(t,a){var r=t.type.defaultProps?fs(fs({},t.type.defaultProps),t.props):t.props,n=r.dataKey,i=r.name,o=r.unit,l=r.formatter,c=r.tooltipType,d=r.chartType,f=r.hide;return fs(fs({},Oa(t,!1)),{},{dataKey:n,unit:o,formatter:l,name:i||n,color:WR(t),value:ii(a,n),type:c,payload:a,chartType:d,hide:f})};function Sy(e){"@babel/helpers - typeof";return Sy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Sy(e)}function o$(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function of(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?o$(Object(a),!0).forEach(function(r){fQ(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):o$(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function fQ(e,t,a){return t=kwe(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function kwe(e){var t=Ewe(e,"string");return Sy(t)=="symbol"?t:t+""}function Ewe(e,t){if(Sy(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(Sy(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Rwe(e,t){return Iwe(e)||Dwe(e,t)||Mwe(e,t)||Owe()}function Owe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
677In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Mwe(e,t){if(e){if(typeof e=="string")return l$(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return l$(e,t)}}function l$(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}function Dwe(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var r,n,i,o,l=[],c=!0,d=!1;try{if(i=(a=a.call(e)).next,t!==0)for(;!(c=(r=i.call(a)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(f){d=!0,n=f}finally{try{if(!c&&a.return!=null&&(o=a.return(),Object(o)!==o))return}finally{if(d)throw n}}return l}}function Iwe(e){if(Array.isArray(e))return e}var Lw=Math.PI/180,Lwe=function(t){return t*180/Math.PI},Nn=function(t,a,r,n){return{x:t+Math.cos(-Lw*n)*r,y:a+Math.sin(-Lw*n)*r}},hQ=function(t,a){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(r.left||0)-(r.right||0)),Math.abs(a-(r.top||0)-(r.bottom||0)))/2},Fwe=function(t,a,r,n,i){var o=t.width,l=t.height,c=t.startAngle,d=t.endAngle,f=No(t.cx,o,o/2),p=No(t.cy,l,l/2),g=hQ(o,l,r),m=No(t.innerRadius,g,0),b=No(t.outerRadius,g,g*.8),v=Object.keys(a);return v.reduce(function(y,w){var S=a[w],N=S.domain,j=S.reversed,C;if(Xa(S.range))n==="angleAxis"?C=[c,d]:n==="radiusAxis"&&(C=[m,b]),j&&(C=[C[1],C[0]]);else{C=S.range;var R=C,T=Rwe(R,2);c=T[0],d=T[1]}var O=oQ(S,i),F=O.realScaleType,z=O.scale;z.domain(N).range(C),lQ(z);var I=cQ(z,of(of({},S),{},{realScaleType:F})),B=of(of(of({},S),I),{},{range:C,radius:b,realScaleType:F,scale:z,cx:f,cy:p,innerRadius:m,outerRadius:b,startAngle:c,endAngle:d});return of(of({},y),{},fQ({},w,B))},{})},Bwe=function(t,a){var r=t.x,n=t.y,i=a.x,o=a.y;return Math.sqrt(Math.pow(r-i,2)+Math.pow(n-o,2))},$we=function(t,a){var r=t.x,n=t.y,i=a.cx,o=a.cy,l=Bwe({x:r,y:n},{x:i,y:o});if(l<=0)return{radius:l};var c=(r-i)/l,d=Math.acos(c);return n>o&&(d=2*Math.PI-d),{radius:l,angle:Lwe(d),angleInRadian:d}},Uwe=function(t){var a=t.startAngle,r=t.endAngle,n=Math.floor(a/360),i=Math.floor(r/360),o=Math.min(n,i);return{startAngle:a-o*360,endAngle:r-o*360}},zwe=function(t,a){var r=a.startAngle,n=a.endAngle,i=Math.floor(r/360),o=Math.floor(n/360),l=Math.min(i,o);return t+l*360},c$=function(t,a){var r=t.x,n=t.y,i=$we({x:r,y:n},a),o=i.radius,l=i.angle,c=a.innerRadius,d=a.outerRadius;if(o<c||o>d)return!1;if(o===0)return!0;var f=Uwe(a),p=f.startAngle,g=f.endAngle,m=l,b;if(p<=g){for(;m>g;)m-=360;for(;m<p;)m+=360;b=m>=p&&m<=g}else{for(;m>p;)m-=360;for(;m<g;)m+=360;b=m>=g&&m<=p}return b?of(of({},a),{},{radius:o,angle:zwe(m,a)}):null},pQ=function(t){return!_.isValidElement(t)&&!qa(t)&&typeof t!="boolean"?t.className:""};function Ny(e){"@babel/helpers - typeof";return Ny=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ny(e)}var qwe=["offset"];function Hwe(e){return Ywe(e)||Wwe(e)||Gwe(e)||Vwe()}function Vwe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
678In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Gwe(e,t){if(e){if(typeof e=="string")return F_(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return F_(e,t)}}function Wwe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Ywe(e){if(Array.isArray(e))return F_(e)}function F_(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}function Kwe(e,t){if(e==null)return{};var a=Xwe(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function Xwe(e,t){if(e==null)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}function d$(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function ti(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?d$(Object(a),!0).forEach(function(r){Qwe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):d$(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function Qwe(e,t,a){return t=Zwe(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function Zwe(e){var t=Jwe(e,"string");return Ny(t)=="symbol"?t:t+""}function Jwe(e,t){if(Ny(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(Ny(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function jy(){return jy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},jy.apply(this,arguments)}var e5e=function(t){var a=t.value,r=t.formatter,n=Xa(t.children)?a:t.children;return qa(r)?r(n):n},t5e=function(t,a){var r=So(a-t),n=Math.min(Math.abs(a-t),360);return r*n},a5e=function(t,a,r){var n=t.position,i=t.viewBox,o=t.offset,l=t.className,c=i,d=c.cx,f=c.cy,p=c.innerRadius,g=c.outerRadius,m=c.startAngle,b=c.endAngle,v=c.clockWise,y=(p+g)/2,w=t5e(m,b),S=w>=0?1:-1,N,j;n==="insideStart"?(N=m+S*o,j=v):n==="insideEnd"?(N=b-S*o,j=!v):n==="end"&&(N=b+S*o,j=v),j=w<=0?j:!j;var C=Nn(d,f,y,N),R=Nn(d,f,y,N+(j?1:-1)*359),T="M".concat(C.x,",").concat(C.y,`
679    A`).concat(y,",").concat(y,",0,1,").concat(j?0:1,`,
680    `).concat(R.x,",").concat(R.y),O=Xa(t.id)?Q0("recharts-radial-line-"):t.id;return Pe.createElement("text",jy({},r,{dominantBaseline:"central",className:Ja("recharts-radial-bar-label",l)}),Pe.createElement("defs",null,Pe.createElement("path",{id:O,d:T})),Pe.createElement("textPath",{xlinkHref:"#".concat(O)},a))},r5e=function(t){var a=t.viewBox,r=t.offset,n=t.position,i=a,o=i.cx,l=i.cy,c=i.innerRadius,d=i.outerRadius,f=i.startAngle,p=i.endAngle,g=(f+p)/2;if(n==="outside"){var m=Nn(o,l,d+r,g),b=m.x,v=m.y;return{x:b,y:v,textAnchor:b>=o?"start":"end",verticalAnchor:"middle"}}if(n==="center")return{x:o,y:l,textAnchor:"middle",verticalAnchor:"middle"};if(n==="centerTop")return{x:o,y:l,textAnchor:"middle",verticalAnchor:"start"};if(n==="centerBottom")return{x:o,y:l,textAnchor:"middle",verticalAnchor:"end"};var y=(c+d)/2,w=Nn(o,l,y,g),S=w.x,N=w.y;return{x:S,y:N,textAnchor:"middle",verticalAnchor:"middle"}},n5e=function(t){var a=t.viewBox,r=t.parentViewBox,n=t.offset,i=t.position,o=a,l=o.x,c=o.y,d=o.width,f=o.height,p=f>=0?1:-1,g=p*n,m=p>0?"end":"start",b=p>0?"start":"end",v=d>=0?1:-1,y=v*n,w=v>0?"end":"start",S=v>0?"start":"end";if(i==="top"){var N={x:l+d/2,y:c-p*n,textAnchor:"middle",verticalAnchor:m};return ti(ti({},N),r?{height:Math.max(c-r.y,0),width:d}:{})}if(i==="bottom"){var j={x:l+d/2,y:c+f+g,textAnchor:"middle",verticalAnchor:b};return ti(ti({},j),r?{height:Math.max(r.y+r.height-(c+f),0),width:d}:{})}if(i==="left"){var C={x:l-y,y:c+f/2,textAnchor:w,verticalAnchor:"middle"};return ti(ti({},C),r?{width:Math.max(C.x-r.x,0),height:f}:{})}if(i==="right"){var R={x:l+d+y,y:c+f/2,textAnchor:S,verticalAnchor:"middle"};return ti(ti({},R),r?{width:Math.max(r.x+r.width-R.x,0),height:f}:{})}var T=r?{width:d,height:f}:{};return i==="insideLeft"?ti({x:l+y,y:c+f/2,textAnchor:S,verticalAnchor:"middle"},T):i==="insideRight"?ti({x:l+d-y,y:c+f/2,textAnchor:w,verticalAnchor:"middle"},T):i==="insideTop"?ti({x:l+d/2,y:c+g,textAnchor:"middle",verticalAnchor:b},T):i==="insideBottom"?ti({x:l+d/2,y:c+f-g,textAnchor:"middle",verticalAnchor:m},T):i==="insideTopLeft"?ti({x:l+y,y:c+g,textAnchor:S,verticalAnchor:b},T):i==="insideTopRight"?ti({x:l+d-y,y:c+g,textAnchor:w,verticalAnchor:b},T):i==="insideBottomLeft"?ti({x:l+y,y:c+f-g,textAnchor:S,verticalAnchor:m},T):i==="insideBottomRight"?ti({x:l+d-y,y:c+f-g,textAnchor:w,verticalAnchor:m},T):X0(i)&&(Kt(i.x)||dg(i.x))&&(Kt(i.y)||dg(i.y))?ti({x:l+No(i.x,d),y:c+No(i.y,f),textAnchor:"end",verticalAnchor:"end"},T):ti({x:l+d/2,y:c+f/2,textAnchor:"middle",verticalAnchor:"middle"},T)},s5e=function(t){return"cx"in t&&Kt(t.cx)};function wi(e){var t=e.offset,a=t===void 0?5:t,r=Kwe(e,qwe),n=ti({offset:a},r),i=n.viewBox,o=n.position,l=n.value,c=n.children,d=n.content,f=n.className,p=f===void 0?"":f,g=n.textBreakAll;if(!i||Xa(l)&&Xa(c)&&!_.isValidElement(d)&&!qa(d))return null;if(_.isValidElement(d))return _.cloneElement(d,n);var m;if(qa(d)){if(m=_.createElement(d,n),_.isValidElement(m))return m}else m=e5e(n);var b=s5e(i),v=Oa(n,!0);if(b&&(o==="insideStart"||o==="insideEnd"||o==="end"))return a5e(n,m,v);var y=b?r5e(n):n5e(n);return Pe.createElement(Dg,jy({className:Ja("recharts-label",p)},v,y,{breakAll:g}),m)}wi.displayName="Label";var gQ=function(t){var a=t.cx,r=t.cy,n=t.angle,i=t.startAngle,o=t.endAngle,l=t.r,c=t.radius,d=t.innerRadius,f=t.outerRadius,p=t.x,g=t.y,m=t.top,b=t.left,v=t.width,y=t.height,w=t.clockWise,S=t.labelViewBox;if(S)return S;if(Kt(v)&&Kt(y)){if(Kt(p)&&Kt(g))return{x:p,y:g,width:v,height:y};if(Kt(m)&&Kt(b))return{x:m,y:b,width:v,height:y}}return Kt(p)&&Kt(g)?{x:p,y:g,width:0,height:0}:Kt(a)&&Kt(r)?{cx:a,cy:r,startAngle:i||n||0,endAngle:o||n||0,innerRadius:d||0,outerRadius:f||c||l||0,clockWise:w}:t.viewBox?t.viewBox:{}},i5e=function(t,a){return t?t===!0?Pe.createElement(wi,{key:"label-implicit",viewBox:a}):oi(t)?Pe.createElement(wi,{key:"label-implicit",viewBox:a,value:t}):_.isValidElement(t)?t.type===wi?_.cloneElement(t,{key:"label-implicit",viewBox:a}):Pe.createElement(wi,{key:"label-implicit",content:t,viewBox:a}):qa(t)?Pe.createElement(wi,{key:"label-implicit",content:t,viewBox:a}):X0(t)?Pe.createElement(wi,jy({viewBox:a},t,{key:"label-implicit"})):null:null},o5e=function(t,a){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&r&&!t.label)return null;var n=t.children,i=gQ(t),o=Fl(n,wi).map(function(c,d){return _.cloneElement(c,{viewBox:a||i,key:"label-".concat(d)})});if(!r)return o;var l=i5e(t.label,a||i);return[l].concat(Hwe(o))};wi.parseViewBox=gQ;wi.renderCallByParent=o5e;var jA,u$;function l5e(){if(u$)return jA;u$=1;function e(t){var a=t==null?0:t.length;return a?t[a-1]:void 0}return jA=e,jA}var c5e=l5e();const d5e=Kr(c5e);function Cy(e){"@babel/helpers - typeof";return Cy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Cy(e)}var u5e=["valueAccessor"],f5e=["data","dataKey","clockWise","id","textBreakAll"];function h5e(e){return x5e(e)||m5e(e)||g5e(e)||p5e()}function p5e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
681In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function g5e(e,t){if(e){if(typeof e=="string")return B_(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return B_(e,t)}}function m5e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function x5e(e){if(Array.isArray(e))return B_(e)}function B_(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}function Fw(){return Fw=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Fw.apply(this,arguments)}function f$(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function h$(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?f$(Object(a),!0).forEach(function(r){v5e(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):f$(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function v5e(e,t,a){return t=y5e(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function y5e(e){var t=b5e(e,"string");return Cy(t)=="symbol"?t:t+""}function b5e(e,t){if(Cy(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(Cy(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function p$(e,t){if(e==null)return{};var a=P5e(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function P5e(e,t){if(e==null)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}var w5e=function(t){return Array.isArray(t.value)?d5e(t.value):t.value};function yf(e){var t=e.valueAccessor,a=t===void 0?w5e:t,r=p$(e,u5e),n=r.data,i=r.dataKey,o=r.clockWise,l=r.id,c=r.textBreakAll,d=p$(r,f5e);return!n||!n.length?null:Pe.createElement(Br,{className:"recharts-label-list"},n.map(function(f,p){var g=Xa(i)?a(f,p):ii(f&&f.payload,i),m=Xa(l)?{}:{id:"".concat(l,"-").concat(p)};return Pe.createElement(wi,Fw({},Oa(f,!0),d,m,{parentViewBox:f.parentViewBox,value:g,textBreakAll:c,viewBox:wi.parseViewBox(Xa(o)?f:h$(h$({},f),{},{clockWise:o})),key:"label-".concat(p),index:p}))}))}yf.displayName="LabelList";function S5e(e,t){return e?e===!0?Pe.createElement(yf,{key:"labelList-implicit",data:t}):Pe.isValidElement(e)||qa(e)?Pe.createElement(yf,{key:"labelList-implicit",data:t,content:e}):X0(e)?Pe.createElement(yf,Fw({data:t},e,{key:"labelList-implicit"})):null:null}function N5e(e,t){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&a&&!e.label)return null;var r=e.children,n=Fl(r,yf).map(function(o,l){return _.cloneElement(o,{data:t,key:"labelList-".concat(l)})});if(!a)return n;var i=S5e(e.label,t);return[i].concat(h5e(n))}yf.renderCallByParent=N5e;function Ay(e){"@babel/helpers - typeof";return Ay=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ay(e)}function $_(){return $_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},$_.apply(this,arguments)}function g$(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function m$(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?g$(Object(a),!0).forEach(function(r){j5e(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):g$(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function j5e(e,t,a){return t=C5e(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function C5e(e){var t=A5e(e,"string");return Ay(t)=="symbol"?t:t+""}function A5e(e,t){if(Ay(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(Ay(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var T5e=function(t,a){var r=So(a-t),n=Math.min(Math.abs(a-t),359.999);return r*n},K2=function(t){var a=t.cx,r=t.cy,n=t.radius,i=t.angle,o=t.sign,l=t.isExternal,c=t.cornerRadius,d=t.cornerIsExternal,f=c*(l?1:-1)+n,p=Math.asin(c/f)/Lw,g=d?i:i+o*p,m=Nn(a,r,f,g),b=Nn(a,r,n,g),v=d?i-o*p:i,y=Nn(a,r,f*Math.cos(p*Lw),v);return{center:m,circleTangency:b,lineTangency:y,theta:p}},mQ=function(t){var a=t.cx,r=t.cy,n=t.innerRadius,i=t.outerRadius,o=t.startAngle,l=t.endAngle,c=T5e(o,l),d=o+c,f=Nn(a,r,i,o),p=Nn(a,r,i,d),g="M ".concat(f.x,",").concat(f.y,`
682    A `).concat(i,",").concat(i,`,0,
683    `).concat(+(Math.abs(c)>180),",").concat(+(o>d),`,
684    `).concat(p.x,",").concat(p.y,`
685  `);if(n>0){var m=Nn(a,r,n,o),b=Nn(a,r,n,d);g+="L ".concat(b.x,",").concat(b.y,`
686            A `).concat(n,",").concat(n,`,0,
687            `).concat(+(Math.abs(c)>180),",").concat(+(o<=d),`,
688            `).concat(m.x,",").concat(m.y," Z")}else g+="L ".concat(a,",").concat(r," Z");return g},_5e=function(t){var a=t.cx,r=t.cy,n=t.innerRadius,i=t.outerRadius,o=t.cornerRadius,l=t.forceCornerRadius,c=t.cornerIsExternal,d=t.startAngle,f=t.endAngle,p=So(f-d),g=K2({cx:a,cy:r,radius:i,angle:d,sign:p,cornerRadius:o,cornerIsExternal:c}),m=g.circleTangency,b=g.lineTangency,v=g.theta,y=K2({cx:a,cy:r,radius:i,angle:f,sign:-p,cornerRadius:o,cornerIsExternal:c}),w=y.circleTangency,S=y.lineTangency,N=y.theta,j=c?Math.abs(d-f):Math.abs(d-f)-v-N;if(j<0)return l?"M ".concat(b.x,",").concat(b.y,`
689        a`).concat(o,",").concat(o,",0,0,1,").concat(o*2,`,0
690        a`).concat(o,",").concat(o,",0,0,1,").concat(-o*2,`,0
691      `):mQ({cx:a,cy:r,innerRadius:n,outerRadius:i,startAngle:d,endAngle:f});var C="M ".concat(b.x,",").concat(b.y,`
692    A`).concat(o,",").concat(o,",0,0,").concat(+(p<0),",").concat(m.x,",").concat(m.y,`
693    A`).concat(i,",").concat(i,",0,").concat(+(j>180),",").concat(+(p<0),",").concat(w.x,",").concat(w.y,`
694    A`).concat(o,",").concat(o,",0,0,").concat(+(p<0),",").concat(S.x,",").concat(S.y,`
695  `);if(n>0){var R=K2({cx:a,cy:r,radius:n,angle:d,sign:p,isExternal:!0,cornerRadius:o,cornerIsExternal:c}),T=R.circleTangency,O=R.lineTangency,F=R.theta,z=K2({cx:a,cy:r,radius:n,angle:f,sign:-p,isExternal:!0,cornerRadius:o,cornerIsExternal:c}),I=z.circleTangency,B=z.lineTangency,K=z.theta,J=c?Math.abs(d-f):Math.abs(d-f)-F-K;if(J<0&&o===0)return"".concat(C,"L").concat(a,",").concat(r,"Z");C+="L".concat(B.x,",").concat(B.y,`
696      A`).concat(o,",").concat(o,",0,0,").concat(+(p<0),",").concat(I.x,",").concat(I.y,`
697      A`).concat(n,",").concat(n,",0,").concat(+(J>180),",").concat(+(p>0),",").concat(T.x,",").concat(T.y,`
698      A`).concat(o,",").concat(o,",0,0,").concat(+(p<0),",").concat(O.x,",").concat(O.y,"Z")}else C+="L".concat(a,",").concat(r,"Z");return C},k5e={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},xQ=function(t){var a=m$(m$({},k5e),t),r=a.cx,n=a.cy,i=a.innerRadius,o=a.outerRadius,l=a.cornerRadius,c=a.forceCornerRadius,d=a.cornerIsExternal,f=a.startAngle,p=a.endAngle,g=a.className;if(o<i||f===p)return null;var m=Ja("recharts-sector",g),b=o-i,v=No(l,b,0,!0),y;return v>0&&Math.abs(f-p)<360?y=_5e({cx:r,cy:n,innerRadius:i,outerRadius:o,cornerRadius:Math.min(v,b/2),forceCornerRadius:c,cornerIsExternal:d,startAngle:f,endAngle:p}):y=mQ({cx:r,cy:n,innerRadius:i,outerRadius:o,startAngle:f,endAngle:p}),Pe.createElement("path",$_({},Oa(a,!0),{className:m,d:y,role:"img"}))};function Ty(e){"@babel/helpers - typeof";return Ty=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ty(e)}function U_(){return U_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},U_.apply(this,arguments)}function x$(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function v$(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?x$(Object(a),!0).forEach(function(r){E5e(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):x$(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function E5e(e,t,a){return t=R5e(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function R5e(e){var t=O5e(e,"string");return Ty(t)=="symbol"?t:t+""}function O5e(e,t){if(Ty(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(Ty(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var y$={curveBasisClosed:Jxe,curveBasisOpen:e0e,curveBasis:Zxe,curveBumpX:Fxe,curveBumpY:Bxe,curveLinearClosed:t0e,curveLinear:b3,curveMonotoneX:a0e,curveMonotoneY:r0e,curveNatural:n0e,curveStep:s0e,curveStepAfter:o0e,curveStepBefore:i0e},X2=function(t){return t.x===+t.x&&t.y===+t.y},i1=function(t){return t.x},o1=function(t){return t.y},M5e=function(t,a){if(qa(t))return t;var r="curve".concat(v3(t));return(r==="curveMonotone"||r==="curveBump")&&a?y$["".concat(r).concat(a==="vertical"?"Y":"X")]:y$[r]||b3},D5e=function(t){var a=t.type,r=a===void 0?"linear":a,n=t.points,i=n===void 0?[]:n,o=t.baseLine,l=t.layout,c=t.connectNulls,d=c===void 0?!1:c,f=M5e(r,l),p=d?i.filter(function(v){return X2(v)}):i,g;if(Array.isArray(o)){var m=d?o.filter(function(v){return X2(v)}):o,b=p.map(function(v,y){return v$(v$({},v),{},{base:m[y]})});return l==="vertical"?g=U2().y(o1).x1(i1).x0(function(v){return v.base.x}):g=U2().x(i1).y1(o1).y0(function(v){return v.base.y}),g.defined(X2).curve(f),g(b)}return l==="vertical"&&Kt(o)?g=U2().y(o1).x1(i1).x0(o):Kt(o)?g=U2().x(i1).y1(o1).y0(o):g=gK().x(i1).y(o1),g.defined(X2).curve(f),g(p)},Bw=function(t){var a=t.className,r=t.points,n=t.path,i=t.pathRef;if((!r||!r.length)&&!n)return null;var o=r&&r.length?D5e(t):n;return _.createElement("path",U_({},Oa(t,!1),fw(t),{className:Ja("recharts-curve",a),d:o,ref:i}))},CA={exports:{}},AA,b$;function I5e(){if(b$)return AA;b$=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return AA=e,AA}var TA,P$;
698function L5e(){if(P$)return TA;P$=1;var e=I5e();function t(){}function a(){}return a.resetWarningCache=t,TA=function(){function r(o,l,c,d,f,p){if(p!==e){var g=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw g.name="Invariant Violation",g}}r.isRequired=r;function n(){return r}var i={array:r,bigint:r,bool:r,func:r,number:r,object:r,string:r,symbol:r,any:r,arrayOf:n,element:r,elementType:r,instanceOf:n,node:r,objectOf:n,oneOf:n,oneOfType:n,shape:n,exact:n,checkPropTypes:a,resetWarningCache:t};return i.PropTypes=i,i},TA}var w$;function F5e(){return w$||(w$=1,CA.exports=L5e()()),CA.exports}var B5e=F5e();const Yr=Kr(B5e);var $5e=Object.getOwnPropertyNames,U5e=Object.getOwnPropertySymbols,z5e=Object.prototype.hasOwnProperty;function S$(e,t){return function(r,n,i){return e(r,n,i)&&t(r,n,i)}}function Q2(e){return function(a,r,n){if(!a||!r||typeof a!="object"||typeof r!="object")return e(a,r,n);var i=n.cache,o=i.get(a),l=i.get(r);if(o&&l)return o===r&&l===a;i.set(a,r),i.set(r,a);var c=e(a,r,n);return i.delete(a),i.delete(r),c}}function q5e(e){return e?.[Symbol.toStringTag]}function N$(e){return $5e(e).concat(U5e(e))}var H5e=Object.hasOwn||(function(e,t){return z5e.call(e,t)});function nm(e,t){return e===t||!e&&!t&&e!==e&&t!==t}var V5e="__v",G5e="__o",W5e="_owner",j$=Object.getOwnPropertyDescriptor,C$=Object.keys;function Y5e(e,t,a){var r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(!a.equals(e[r],t[r],r,r,e,t,a))return!1;return!0}function K5e(e,t){return nm(e.getTime(),t.getTime())}function X5e(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function Q5e(e,t){return e===t}function A$(e,t,a){var r=e.size;if(r!==t.size)return!1;if(!r)return!0;for(var n=new Array(r),i=e.entries(),o,l,c=0;(o=i.next())&&!o.done;){for(var d=t.entries(),f=!1,p=0;(l=d.next())&&!l.done;){if(n[p]){p++;continue}var g=o.value,m=l.value;if(a.equals(g[0],m[0],c,p,e,t,a)&&a.equals(g[1],m[1],g[0],m[0],e,t,a)){f=n[p]=!0;break}p++}if(!f)return!1;c++}return!0}var Z5e=nm;function J5e(e,t,a){var r=C$(e),n=r.length;if(C$(t).length!==n)return!1;for(;n-- >0;)if(!vQ(e,t,a,r[n]))return!1;return!0}function l1(e,t,a){var r=N$(e),n=r.length;if(N$(t).length!==n)return!1;for(var i,o,l;n-- >0;)if(i=r[n],!vQ(e,t,a,i)||(o=j$(e,i),l=j$(t,i),(o||l)&&(!o||!l||o.configurable!==l.configurable||o.enumerable!==l.enumerable||o.writable!==l.writable)))return!1;return!0}function e3e(e,t){return nm(e.valueOf(),t.valueOf())}function t3e(e,t){return e.source===t.source&&e.flags===t.flags}function T$(e,t,a){var r=e.size;if(r!==t.size)return!1;if(!r)return!0;for(var n=new Array(r),i=e.values(),o,l;(o=i.next())&&!o.done;){for(var c=t.values(),d=!1,f=0;(l=c.next())&&!l.done;){if(!n[f]&&a.equals(o.value,l.value,o.value,l.value,e,t,a)){d=n[f]=!0;break}f++}if(!d)return!1}return!0}function a3e(e,t){var a=e.length;if(t.length!==a)return!1;for(;a-- >0;)if(e[a]!==t[a])return!1;return!0}function r3e(e,t){return e.hostname===t.hostname&&e.pathname===t.pathname&&e.protocol===t.protocol&&e.port===t.port&&e.hash===t.hash&&e.username===t.username&&e.password===t.password}function vQ(e,t,a,r){return(r===W5e||r===G5e||r===V5e)&&(e.$$typeof||t.$$typeof)?!0:H5e(t,r)&&a.equals(e[r],t[r],r,r,e,t,a)}var n3e="[object Arguments]",s3e="[object Boolean]",i3e="[object Date]",o3e="[object Error]",l3e="[object Map]",c3e="[object Number]",d3e="[object Object]",u3e="[object RegExp]",f3e="[object Set]",h3e="[object String]",p3e="[object URL]",g3e=Array.isArray,_$=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,k$=Object.assign,m3e=Object.prototype.toString.call.bind(Object.prototype.toString);function x3e(e){var t=e.areArraysEqual,a=e.areDatesEqual,r=e.areErrorsEqual,n=e.areFunctionsEqual,i=e.areMapsEqual,o=e.areNumbersEqual,l=e.areObjectsEqual,c=e.arePrimitiveWrappersEqual,d=e.areRegExpsEqual,f=e.areSetsEqual,p=e.areTypedArraysEqual,g=e.areUrlsEqual,m=e.unknownTagComparators;return function(v,y,w){if(v===y)return!0;
698if(v==null||y==null)return!1;var S=typeof v;if(S!==typeof y)return!1;if(S!=="object")return S==="number"?o(v,y,w):S==="function"?n(v,y,w):!1;var N=v.constructor;if(N!==y.constructor)return!1;if(N===Object)return l(v,y,w);if(g3e(v))return t(v,y,w);if(_$!=null&&_$(v))return p(v,y,w);if(N===Date)return a(v,y,w);if(N===RegExp)return d(v,y,w);if(N===Map)return i(v,y,w);if(N===Set)return f(v,y,w);var j=m3e(v);if(j===i3e)return a(v,y,w);if(j===u3e)return d(v,y,w);if(j===l3e)return i(v,y,w);if(j===f3e)return f(v,y,w);if(j===d3e)return typeof v.then!="function"&&typeof y.then!="function"&&l(v,y,w);if(j===p3e)return g(v,y,w);if(j===o3e)return r(v,y,w);if(j===n3e)return l(v,y,w);if(j===s3e||j===c3e||j===h3e)return c(v,y,w);if(m){var C=m[j];if(!C){var R=q5e(v);R&&(C=m[R])}if(C)return C(v,y,w)}return!1}}function v3e(e){var t=e.circular,a=e.createCustomConfig,r=e.strict,n={areArraysEqual:r?l1:Y5e,areDatesEqual:K5e,areErrorsEqual:X5e,areFunctionsEqual:Q5e,areMapsEqual:r?S$(A$,l1):A$,areNumbersEqual:Z5e,areObjectsEqual:r?l1:J5e,arePrimitiveWrappersEqual:e3e,areRegExpsEqual:t3e,areSetsEqual:r?S$(T$,l1):T$,areTypedArraysEqual:r?l1:a3e,areUrlsEqual:r3e,unknownTagComparators:void 0};if(a&&(n=k$({},n,a(n))),t){var i=Q2(n.areArraysEqual),o=Q2(n.areMapsEqual),l=Q2(n.areObjectsEqual),c=Q2(n.areSetsEqual);n=k$({},n,{areArraysEqual:i,areMapsEqual:o,areObjectsEqual:l,areSetsEqual:c})}return n}function y3e(e){return function(t,a,r,n,i,o,l){return e(t,a,l)}}function b3e(e){var t=e.circular,a=e.comparator,r=e.createState,n=e.equals,i=e.strict;if(r)return function(c,d){var f=r(),p=f.cache,g=p===void 0?t?new WeakMap:void 0:p,m=f.meta;return a(c,d,{cache:g,equals:n,meta:m,strict:i})};if(t)return function(c,d){return a(c,d,{cache:new WeakMap,equals:n,meta:void 0,strict:i})};var o={cache:void 0,equals:n,meta:void 0,strict:i};return function(c,d){return a(c,d,o)}}var P3e=bp();bp({strict:!0});bp({circular:!0});bp({circular:!0,strict:!0});bp({createInternalComparator:function(){return nm}});bp({strict:!0,createInternalComparator:function(){return nm}});bp({circular:!0,createInternalComparator:function(){return nm}});bp({circular:!0,createInternalComparator:function(){return nm},strict:!0});function bp(e){e===void 0&&(e={});var t=e.circular,a=t===void 0?!1:t,r=e.createInternalComparator,n=e.createState,i=e.strict,o=i===void 0?!1:i,l=v3e(e),c=x3e(l),d=r?r(c):y3e(c);return b3e({circular:a,comparator:c,createState:n,equals:d,strict:o})}function w3e(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function E$(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=-1,r=function n(i){a<0&&(a=i),i-a>t?(e(i),a=-1):w3e(n)};requestAnimationFrame(r)}function z_(e){"@babel/helpers - typeof";return z_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},z_(e)}function S3e(e){return A3e(e)||C3e(e)||j3e(e)||N3e()}function N3e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
699In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function j3e(e,t){if(e){if(typeof e=="string")return R$(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return R$(e,t)}}function R$(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}function C3e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function A3e(e){if(Array.isArray(e))return e}function T3e(){var e={},t=function(){return null},a=!1,r=function n(i){if(!a){if(Array.isArray(i)){if(!i.length)return;var o=i,l=S3e(o),c=l[0],d=l.slice(1);if(typeof c=="number"){E$(n.bind(null,d),c);return}n(c),E$(n.bind(null,d));return}z_(i)==="object"&&(e=i,t(e)),typeof i=="function"&&i()}};return{stop:function(){a=!0},start:function(i){a=!1,r(i)},subscribe:function(i){return t=i,function(){t=function(){return null}}}}}function _y(e){"@babel/helpers - typeof";return _y=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_y(e)}function O$(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function M$(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};
vendor: 58,784 bytes, lines 699-717
699t%2?O$(Object(a),!0).forEach(function(r){yQ(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):O$(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function yQ(e,t,a){return t=_3e(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function _3e(e){var t=k3e(e,"string");return _y(t)==="symbol"?t:String(t)}function k3e(e,t){if(_y(e)!=="object"||e===null)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(_y(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var E3e=function(t,a){return[Object.keys(t),Object.keys(a)].reduce(function(r,n){return r.filter(function(i){return n.includes(i)})})},R3e=function(t){return t},O3e=function(t){return t.replace(/([A-Z])/g,function(a){return"-".concat(a.toLowerCase())})},T1=function(t,a){return Object.keys(a).reduce(function(r,n){return M$(M$({},r),{},yQ({},n,t(n,a[n])))},{})},D$=function(t,a,r){return t.map(function(n){return"".concat(O3e(n)," ").concat(a,"ms ").concat(r)}).join(",")};function M3e(e,t){return L3e(e)||I3e(e,t)||bQ(e,t)||D3e()}function D3e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
700In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function I3e(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var r,n,i,o,l=[],c=!0,d=!1;try{if(i=(a=a.call(e)).next,t!==0)for(;!(c=(r=i.call(a)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(f){d=!0,n=f}finally{try{if(!c&&a.return!=null&&(o=a.return(),Object(o)!==o))return}finally{if(d)throw n}}return l}}function L3e(e){if(Array.isArray(e))return e}function F3e(e){return U3e(e)||$3e(e)||bQ(e)||B3e()}function B3e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
701In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function bQ(e,t){if(e){if(typeof e=="string")return q_(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return q_(e,t)}}function $3e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function U3e(e){if(Array.isArray(e))return q_(e)}function q_(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}var $w=1e-4,PQ=function(t,a){return[0,3*t,3*a-6*t,3*t-3*a+1]},wQ=function(t,a){return t.map(function(r,n){return r*Math.pow(a,n)}).reduce(function(r,n){return r+n})},I$=function(t,a){return function(r){var n=PQ(t,a);return wQ(n,r)}},z3e=function(t,a){return function(r){var n=PQ(t,a),i=[].concat(F3e(n.map(function(o,l){return o*l}).slice(1)),[0]);return wQ(i,r)}},L$=function(){for(var t=arguments.length,a=new Array(t),r=0;r<t;r++)a[r]=arguments[r];var n=a[0],i=a[1],o=a[2],l=a[3];if(a.length===1)switch(a[0]){case"linear":n=0,i=0,o=1,l=1;break;case"ease":n=.25,i=.1,o=.25,l=1;break;case"ease-in":n=.42,i=0,o=1,l=1;break;case"ease-out":n=.42,i=0,o=.58,l=1;break;case"ease-in-out":n=0,i=0,o=.58,l=1;break;default:{var c=a[0].split("(");if(c[0]==="cubic-bezier"&&c[1].split(")")[0].split(",").length===4){var d=c[1].split(")")[0].split(",").map(function(y){return parseFloat(y)}),f=M3e(d,4);n=f[0],i=f[1],o=f[2],l=f[3]}}}var p=I$(n,o),g=I$(i,l),m=z3e(n,o),b=function(w){return w>1?1:w<0?0:w},v=function(w){for(var S=w>1?1:w,N=S,j=0;j<8;++j){var C=p(N)-S,R=m(N);if(Math.abs(C-S)<$w||R<$w)return g(N);N=b(N-C/R)}return g(N)};return v.isStepper=!1,v},q3e=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=t.stiff,r=a===void 0?100:a,n=t.damping,i=n===void 0?8:n,o=t.dt,l=o===void 0?17:o,c=function(f,p,g){var m=-(f-p)*r,b=g*i,v=g+(m-b)*l/1e3,y=g*l/1e3+f;return Math.abs(y-p)<$w&&Math.abs(v)<$w?[p,0]:[y,v]};return c.isStepper=!0,c.dt=l,c},H3e=function(){for(var t=arguments.length,a=new Array(t),r=0;r<t;r++)a[r]=arguments[r];var n=a[0];if(typeof n=="string")switch(n){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return L$(n);case"spring":return q3e();default:if(n.split("(")[0]==="cubic-bezier")return L$(n)}return typeof n=="function"?n:null};function ky(e){"@babel/helpers - typeof";return ky=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ky(e)}function F$(e){return W3e(e)||G3e(e)||SQ(e)||V3e()}function V3e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
702In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function G3e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function W3e(e){if(Array.isArray(e))return V_(e)}function B$(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function Di(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?B$(Object(a),!0).forEach(function(r){H_(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):B$(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function H_(e,t,a){return t=Y3e(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function Y3e(e){var t=K3e(e,"string");return ky(t)==="symbol"?t:String(t)}function K3e(e,t){if(ky(e)!=="object"||e===null)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(ky(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function X3e(e,t){return J3e(e)||Z3e(e,t)||SQ(e,t)||Q3e()}function Q3e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
703In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function SQ(e,t){if(e){if(typeof e=="string")return V_(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return V_(e,t)}}function V_(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}function Z3e(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var r,n,i,o,l=[],c=!0,d=!1;try{if(i=(a=a.call(e)).next,t!==0)for(;!(c=(r=i.call(a)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(f){d=!0,n=f}finally{try{if(!c&&a.return!=null&&(o=a.return(),Object(o)!==o))return}finally{if(d)throw n}}return l}}function J3e(e){if(Array.isArray(e))return e}var Uw=function(t,a,r){return t+(a-t)*r},G_=function(t){var a=t.from,r=t.to;return a!==r},eSe=function e(t,a,r){var n=T1(function(i,o){if(G_(o)){var l=t(o.from,o.to,o.velocity),c=X3e(l,2),d=c[0],f=c[1];return Di(Di({},o),{},{from:d,velocity:f})}return o},a);return r<1?T1(function(i,o){return G_(o)?Di(Di({},o),{},{velocity:Uw(o.velocity,n[i].velocity,r),from:Uw(o.from,n[i].from,r)}):o},a):e(t,n,r-1)};const tSe=(function(e,t,a,r,n){var i=E3e(e,t),o=i.reduce(function(y,w){return Di(Di({},y),{},H_({},w,[e[w],t[w]]))},{}),l=i.reduce(function(y,w){return Di(Di({},y),{},H_({},w,{from:e[w],velocity:0,to:t[w]}))},{}),c=-1,d,f,p=function(){return null},g=function(){return T1(function(w,S){return S.from},l)},m=function(){return!Object.values(l).filter(G_).length},b=function(w){d||(d=w);var S=w-d,N=S/a.dt;l=eSe(a,l,N),n(Di(Di(Di({},e),t),g())),d=w,m()||(c=requestAnimationFrame(p))},v=function(w){f||(f=w);var S=(w-f)/r,N=T1(function(C,R){return Uw.apply(void 0,F$(R).concat([a(S)]))},o);if(n(Di(Di(Di({},e),t),N)),S<1)c=requestAnimationFrame(p);else{var j=T1(function(C,R){return Uw.apply(void 0,F$(R).concat([a(1)]))},o);n(Di(Di(Di({},e),t),j))}};return p=a.isStepper?b:v,function(){return requestAnimationFrame(p),function(){cancelAnimationFrame(c)}}});function P0(e){"@babel/helpers - typeof";return P0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},P0(e)}var aSe=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function rSe(e,t){if(e==null)return{};var a=nSe(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function nSe(e,t){if(e==null)return{};var a={},r=Object.keys(e),n,i;for(i=0;i<r.length;i++)n=r[i],!(t.indexOf(n)>=0)&&(a[n]=e[n]);return a}function _A(e){return lSe(e)||oSe(e)||iSe(e)||sSe()}function sSe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
704In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function iSe(e,t){if(e){if(typeof e=="string")return W_(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return W_(e,t)}}function oSe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function lSe(e){if(Array.isArray(e))return W_(e)}function W_(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}function $$(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function Kc(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?$$(Object(a),!0).forEach(function(r){x1(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):$$(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function x1(e,t,a){return t=NQ(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function cSe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function dSe(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,NQ(r.key),r)}}function uSe(e,t,a){return t&&dSe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function NQ(e){var t=fSe(e,"string");return P0(t)==="symbol"?t:String(t)}function fSe(e,t){if(P0(e)!=="object"||e===null)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(P0(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function hSe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Y_(e,t)}function Y_(e,t){return Y_=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},Y_(e,t)}function pSe(e){var t=gSe();return function(){var r=zw(e),n;if(t){var i=zw(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return K_(this,n)}}function K_(e,t){if(t&&(P0(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return X_(e)}function X_(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function gSe(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function zw(e){return zw=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},zw(e)}var vu=(function(e){hSe(a,e);var t=pSe(a);function a(r,n){var i;cSe(this,a),i=t.call(this,r,n);var o=i.props,l=o.isActive,c=o.attributeName,d=o.from,f=o.to,p=o.steps,g=o.children,m=o.duration;if(i.handleStyleChange=i.handleStyleChange.bind(X_(i)),i.changeStyle=i.changeStyle.bind(X_(i)),!l||m<=0)return i.state={style:{}},typeof g=="function"&&(i.state={style:f}),K_(i);if(p&&p.length)i.state={style:p[0].style};else if(d){if(typeof g=="function")return i.state={style:d},K_(i);i.state={style:c?x1({},c,d):d}}else i.state={style:{}};return i}return uSe(a,[{key:"componentDidMount",value:function(){var n=this.props,i=n.isActive,o=n.canBegin;this.mounted=!0,!(!i||!o)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(n){var i=this.props,o=i.isActive,l=i.canBegin,c=i.attributeName,d=i.shouldReAnimate,f=i.to,p=i.from,g=this.state.style;if(l){if(!o){var m={style:c?x1({},c,f):f};this.state&&g&&(c&&g[c]!==f||!c&&g!==f)&&this.setState(m);return}if(!(P3e(n.to,f)&&n.canBegin&&n.isActive)){var b=!n.canBegin||!n.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var v=b||d?p:n.to;if(this.state&&g){var y={style:c?x1({},c,v):v};(c&&g[c]!==v||!c&&g!==v)&&this.setState(y)}this.runAnimation(Kc(Kc({},this.props),{},{from:v,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var n=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),n&&n()}},{key:"handleStyleChange",value:function(n){this.changeStyle(n)}},{key:"changeStyle",value:function(n){this.mounted&&this.setState({style:n})}},{key:"runJSAnimation",value:function(n){var i=this,o=n.from,l=n.to,c=n.duration,d=n.easing,f=n.begin,p=n.onAnimationEnd,g=n.onAnimationStart,m=tSe(o,l,H3e(d),c,this.changeStyle),b=function(){i.stopJSAnimation=m()};this.manager.start([g,f,b,c,p])}},{key:"runStepAnimation",value:function(n){var i=this,o=n.steps,l=n.begin,c=n.onAnimationStart,d=o[0],f=d.style,p=d.duration,g=p===void 0?0:p,m=function(v,y,w){if(w===0)return v;var S=y.duration,N=y.easing,j=N===void 0?"ease":N,C=y.style,R=y.properties,T=y.onAnimationEnd,O=w>0?o[w-1]:y,F=R||Object.keys(C);if(typeof j=="function"||j==="spring")return[].concat(_A(v),[i.runJSAnimation.bind(i,{from:O.style,to:C,duration:S,easing:j}),S]);var z=D$(F,S,j),I=Kc(Kc(Kc({},O.style),C),{},{transition:z});return[].concat(_A(v),[I,S,T]).filter(R3e)};return this.manager.start([c].concat(_A(o.reduce(m,[f,Math.max(g,l)])),[n.onAnimationEnd]))}},{key:"runAnimation",value:function(n){this.manager||(this.manager=T3e());var i=n.begin,o=n.duration,l=n.attributeName,c=n.to,d=n.easing,f=n.onAnimationStart,p=n.onAnimationEnd,g=n.steps,m=n.children,b=this.manager;if(this.unSubscribe=b.subscribe(this.handleStyleChange),typeof d=="function"||typeof m=="function"||d==="spring"){this.runJSAnimation(n);return}if(g.length>1){this.runStepAnimation(n);return}var v=l?x1({},l,c):c,y=D$(Object.keys(v),o,d);b.start([f,i,Kc(Kc({},v),{},{transition:y}),o,p])}},{key:"render",value:function(){var n=this.props,i=n.children;n.begin;var o=n.duration;n.attributeName,n.easing;var l=n.isActive;n.steps,n.from,n.to,n.canBegin,n.onAnimationEnd,n.shouldReAnimate,n.onAnimationReStart;var c=rSe(n,aSe),d=_.Children.count(i),f=this.state.style;if(typeof i=="function")return i(f);if(!l||d===0||o<=0)return i;var p=function(m){var b=m.props,v=b.style,y=v===void 0?{}:v,w=b.className,S=_.cloneElement(m,Kc(Kc({},c),{},{style:Kc(Kc({},y),f),className:w}));return S};return d===1?p(_.Children.only(i)):Pe.createElement("div",null,_.Children.map(i,function(g){return p(g)}))}}]),a})(_.PureComponent);vu.displayName="Animate";vu.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};vu.propTypes={from:Yr.oneOfType([Yr.object,Yr.string]),to:Yr.oneOfType([Yr.object,Yr.string]),attributeName:Yr.string,duration:Yr.number,begin:Yr.number,easing:Yr.oneOfType([Yr.string,Yr.func]),steps:Yr.arrayOf(Yr.shape({duration:Yr.number.isRequired,style:Yr.object.isRequired,easing:Yr.oneOfType([Yr.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),Yr.func]),properties:Yr.arrayOf("string"),onAnimationEnd:Yr.func})),children:Yr.oneOfType([Yr.node,Yr.func]),isActive:Yr.bool,canBegin:Yr.bool,onAnimationEnd:Yr.func,shouldReAnimate:Yr.bool,onAnimationStart:Yr.func,onAnimationReStart:Yr.func};function Ey(e){"@babel/helpers - typeof";return Ey=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ey(e)}function qw(){return qw=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},qw.apply(this,arguments)}function mSe(e,t){return bSe(e)||ySe(e,t)||vSe(e,t)||xSe()}function xSe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
705In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function vSe(e,t){if(e){if(typeof e=="string")return U$(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return U$(e,t)}}function U$(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}function ySe(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var r,n,i,o,l=[],c=!0,d=!1;try{if(i=(a=a.call(e)).next,t!==0)for(;!(c=(r=i.call(a)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(f){d=!0,n=f}finally{try{if(!c&&a.return!=null&&(o=a.return(),Object(o)!==o))return}finally{if(d)throw n}}return l}}function bSe(e){if(Array.isArray(e))return e}function z$(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function q$(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?z$(Object(a),!0).forEach(function(r){PSe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):z$(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function PSe(e,t,a){return t=wSe(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function wSe(e){var t=SSe(e,"string");return Ey(t)=="symbol"?t:t+""}function SSe(e,t){if(Ey(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(Ey(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var H$=function(t,a,r,n,i){var o=Math.min(Math.abs(r)/2,Math.abs(n)/2),l=n>=0?1:-1,c=r>=0?1:-1,d=n>=0&&r>=0||n<0&&r<0?1:0,f;if(o>0&&i instanceof Array){for(var p=[0,0,0,0],g=0,m=4;g<m;g++)p[g]=i[g]>o?o:i[g];f="M".concat(t,",").concat(a+l*p[0]),p[0]>0&&(f+="A ".concat(p[0],",").concat(p[0],",0,0,").concat(d,",").concat(t+c*p[0],",").concat(a)),f+="L ".concat(t+r-c*p[1],",").concat(a),p[1]>0&&(f+="A ".concat(p[1],",").concat(p[1],",0,0,").concat(d,`,
706        `).concat(t+r,",").concat(a+l*p[1])),f+="L ".concat(t+r,",").concat(a+n-l*p[2]),p[2]>0&&(f+="A ".concat(p[2],",").concat(p[2],",0,0,").concat(d,`,
707        `).concat(t+r-c*p[2],",").concat(a+n)),f+="L ".concat(t+c*p[3],",").concat(a+n),p[3]>0&&(f+="A ".concat(p[3],",").concat(p[3],",0,0,").concat(d,`,
708        `).concat(t,",").concat(a+n-l*p[3])),f+="Z"}else if(o>0&&i===+i&&i>0){var b=Math.min(o,i);f="M ".concat(t,",").concat(a+l*b,`
709            A `).concat(b,",").concat(b,",0,0,").concat(d,",").concat(t+c*b,",").concat(a,`
710            L `).concat(t+r-c*b,",").concat(a,`
711            A `).concat(b,",").concat(b,",0,0,").concat(d,",").concat(t+r,",").concat(a+l*b,`
712            L `).concat(t+r,",").concat(a+n-l*b,`
713            A `).concat(b,",").concat(b,",0,0,").concat(d,",").concat(t+r-c*b,",").concat(a+n,`
714            L `).concat(t+c*b,",").concat(a+n,`
715            A `).concat(b,",").concat(b,",0,0,").concat(d,",").concat(t,",").concat(a+n-l*b," Z")}else f="M ".concat(t,",").concat(a," h ").concat(r," v ").concat(n," h ").concat(-r," Z");return f},NSe=function(t,a){if(!t||!a)return!1;var r=t.x,n=t.y,i=a.x,o=a.y,l=a.width,c=a.height;if(Math.abs(l)>0&&Math.abs(c)>0){var d=Math.min(i,i+l),f=Math.max(i,i+l),p=Math.min(o,o+c),g=Math.max(o,o+c);return r>=d&&r<=f&&n>=p&&n<=g}return!1},jSe={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},YR=function(t){var a=q$(q$({},jSe),t),r=_.useRef(),n=_.useState(-1),i=mSe(n,2),o=i[0],l=i[1];_.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var j=r.current.getTotalLength();j&&l(j)}catch{}},[]);var c=a.x,d=a.y,f=a.width,p=a.height,g=a.radius,m=a.className,b=a.animationEasing,v=a.animationDuration,y=a.animationBegin,w=a.isAnimationActive,S=a.isUpdateAnimationActive;if(c!==+c||d!==+d||f!==+f||p!==+p||f===0||p===0)return null;var N=Ja("recharts-rectangle",m);return S?Pe.createElement(vu,{canBegin:o>0,from:{width:f,height:p,x:c,y:d},to:{width:f,height:p,x:c,y:d},duration:v,animationEasing:b,isActive:S},function(j){var C=j.width,R=j.height,T=j.x,O=j.y;return Pe.createElement(vu,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:y,duration:v,isActive:w,easing:b},Pe.createElement("path",qw({},Oa(a,!0),{className:N,d:H$(T,O,C,R,g),ref:r})))}):Pe.createElement("path",qw({},Oa(a,!0),{className:N,d:H$(c,d,f,p,g)}))},CSe=["points","className","baseLinePoints","connectNulls"];function Sx(){return Sx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Sx.apply(this,arguments)}function ASe(e,t){if(e==null)return{};var a=TSe(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function TSe(e,t){if(e==null)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}function V$(e){return RSe(e)||ESe(e)||kSe(e)||_Se()}function _Se(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
716In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function kSe(e,t){if(e){if(typeof e=="string")return Q_(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return Q_(e,t)}}function ESe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function RSe(e){if(Array.isArray(e))return Q_(e)}function Q_(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}var G$=function(t){return t&&t.x===+t.x&&t.y===+t.y},OSe=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],a=[[]];return t.forEach(function(r){G$(r)?a[a.length-1].push(r):a[a.length-1].length>0&&a.push([])}),G$(t[0])&&a[a.length-1].push(t[0]),a[a.length-1].length<=0&&(a=a.slice(0,-1)),a},_1=function(t,a){var r=OSe(t);a&&(r=[r.reduce(function(i,o){return[].concat(V$(i),V$(o))},[])]);var n=r.map(function(i){return i.reduce(function(o,l,c){return"".concat(o).concat(c===0?"M":"L").concat(l.x,",").concat(l.y)},"")}).join("");return r.length===1?"".concat(n,"Z"):n},MSe=function(t,a,r){var n=_1(t,r);return"".concat(n.slice(-1)==="Z"?n.slice(0,-1):n,"L").concat(_1(a.reverse(),r).slice(1))},DSe=function(t){var a=t.points,r=t.className,n=t.baseLinePoints,i=t.connectNulls,o=ASe(t,CSe);if(!a||!a.length)return null;var l=Ja("recharts-polygon",r);if(n&&n.length){var c=o.stroke&&o.stroke!=="none",d=MSe(a,n,i);return Pe.createElement("g",{className:l},Pe.createElement("path",Sx({},Oa(o,!0),{fill:d.slice(-1)==="Z"?o.fill:"none",stroke:"none",d})),c?Pe.createElement("path",Sx({},Oa(o,!0),{fill:"none",d:_1(a,i)})):null,c?Pe.createElement("path",Sx({},Oa(o,!0),{fill:"none",d:_1(n,i)})):null)}var f=_1(a,i);return Pe.createElement("path",Sx({},Oa(o,!0),{fill:f.slice(-1)==="Z"?o.fill:"none",className:l,d:f}))};function Z_(){return Z_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Z_.apply(this,arguments)}var L3=function(t){var a=t.cx,r=t.cy,n=t.r,i=t.className,o=Ja("recharts-dot",i);return a===+a&&r===+r&&n===+n?_.createElement("circle",Z_({},Oa(t,!1),fw(t),{className:o,cx:a,cy:r,r:n})):null};function Ry(e){"@babel/helpers - typeof";return Ry=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ry(e)}var ISe=["x","y","top","left","width","height","className"];function J_(){return J_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},J_.apply(this,arguments)}function W$(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function LSe(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?W$(Object(a),!0).forEach(function(r){FSe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):W$(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function FSe(e,t,a){return t=BSe(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function BSe(e){var t=$Se(e,"string");return Ry(t)=="symbol"?t:t+""}function $Se(e,t){if(Ry(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(Ry(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function USe(e,t){if(e==null)return{};var a=zSe(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function zSe(e,t){if(e==null)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}var qSe=function(t,a,r,n,i,o){return"M".concat(t,",").concat(i,"v").concat(n,"M").concat(o,",").concat(a,"h").concat(r)},HSe=function(t){var a=t.x,r=a===void 0?0:a,n=t.y,i=n===void 0?0:n,o=t.top,l=o===void 0?0:o,c=t.left,d=c===void 0?0:c,f=t.width,p=f===void 0?0:f,g=t.height,m=g===void 0?0:g,b=t.className,v=USe(t,ISe),y=LSe({x:r,y:i,top:l,left:d,width:p,height:m},v);return!Kt(r)||!Kt(i)||!Kt(p)||!Kt(m)||!Kt(l)||!Kt(d)?null:Pe.createElement("path",J_({},Oa(y,!0),{className:Ja("recharts-cross",b),d:qSe(r,i,p,m,l,d)}))},kA,Y$;function VSe(){if(Y$)return kA;Y$=1;var e=R3(),t=BX(),a=_u();function r(n,i){return n&&n.length?e(n,a(i,2),t):void 0}return kA=r,kA}var GSe=VSe();const WSe=Kr(GSe);var EA,K$;function YSe(){if(K$)return EA;K$=1;var e=R3(),t=_u(),a=$X();function r(n,i){return n&&n.length?e(n,t(i,2),a):void 0}return EA=r,EA}var KSe=YSe();const XSe=Kr(KSe);var QSe=["cx","cy","angle","ticks","axisLine"],ZSe=["ticks","tick","angle","tickFormatter","stroke"];function w0(e){"@babel/helpers - typeof";return w0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},w0(e)}function k1(){return k1=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},k1.apply(this,arguments)}function X$(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function Yp(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?X$(Object(a),!0).forEach(function(r){F3(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):X$(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function Q$(e,t){if(e==null)return{};var a=JSe(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function JSe(e,t){if(e==null)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}function eNe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Z$(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,CQ(r.key),r)}}function tNe(e,t,a){return t&&Z$(e.prototype,t),a&&Z$(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e}function aNe(e,t,a){return t=Hw(t),rNe(e,jQ()?Reflect.construct(t,a||[],Hw(e).constructor):t.apply(e,a))}function rNe(e,t){if(t&&(w0(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return nNe(e)}function nNe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function jQ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(jQ=function(){return!!e})()}function Hw(e){return Hw=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},Hw(e)}function sNe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ek(e,t)}function ek(e,t){return ek=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},ek(e,t)}function F3(e,t,a){return t=CQ(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function CQ(e){var t=iNe(e,"string");return w0(t)=="symbol"?t:t+""}function iNe(e,t){if(w0(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(w0(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var B3=(function(e){function t(){return eNe(this,t),aNe(this,t,arguments)}return sNe(t,e),tNe(t,[{key:"getTickValueCoord",value:function(r){var n=r.coordinate,i=this.props,o=i.angle,l=i.cx,c=i.cy;return Nn(l,c,n,o)}},{key:"getTickTextAnchor",value:function(){var r=this.props.orientation,n;switch(r){case"left":n="end";break;case"right":n="start";break;default:n="middle";break}return n}},{key:"getViewBox",value:function(){var r=this.props,n=r.cx,i=r.cy,o=r.angle,l=r.ticks,c=WSe(l,function(f){return f.coordinate||0}),d=XSe(l,function(f){return f.coordinate||0});return{cx:n,cy:i,startAngle:o,endAngle:o,innerRadius:d.coordinate||0,outerRadius:c.coordinate||0}}},{key:"renderAxisLine",value:function(){var r=this.props,n=r.cx,i=r.cy,o=r.angle,l=r.ticks,c=r.axisLine,d=Q$(r,QSe),f=l.reduce(function(b,v){return[Math.min(b[0],v.coordinate),Math.max(b[1],v.coordinate)]},[1/0,-1/0]),p=Nn(n,i,f[0],o),g=Nn(n,i,f[1],o),m=Yp(Yp(Yp({},Oa(d,!1)),{},{fill:"none"},Oa(c,!1)),{},{x1:p.x,y1:p.y,x2:g.x,y2:g.y});return Pe.createElement("line",k1({className:"recharts-polar-radius-axis-line"},m))}},{key:"renderTicks",value:function(){var r=this,n=this.props,i=n.ticks,o=n.tick,l=n.angle,c=n.tickFormatter,d=n.stroke,f=Q$(n,ZSe),p=this.getTickTextAnchor(),g=Oa(f,!1),m=Oa(o,!1),b=i.map(function(v,y){var w=r.getTickValueCoord(v),S=Yp(Yp(Yp(Yp({textAnchor:p,transform:"rotate(".concat(90-l,", ").concat(w.x,", ").concat(w.y,")")},g),{},{stroke:"none",fill:d},m),{},{index:y},w),{},{payload:v});return Pe.createElement(Br,k1({className:Ja("recharts-polar-radius-axis-tick",pQ(o)),key:"tick-".concat(v.coordinate)},Mg(r.props,v,y)),t.renderTickItem(o,S,c?c(v.value,y):v.value))});return Pe.createElement(Br,{className:"recharts-polar-radius-axis-ticks"},b)}},{key:"render",value:function(){var r=this.props,n=r.ticks,i=r.axisLine,o=r.tick;return!n||!n.length?null:Pe.createElement(Br,{className:Ja("recharts-polar-radius-axis",this.props.className)},i&&this.renderAxisLine(),o&&this.renderTicks(),wi.renderCallByParent(this.props,this.getViewBox()))}}],[{key:"renderTickItem",value:function(r,n,i){var o;return Pe.isValidElement(r)?o=Pe.cloneElement(r,n):qa(r)?o=r(n):o=Pe.createElement(Dg,k1({},n,{className:"recharts-polar-radius-axis-tick-value"}),i),o}}])})(_.PureComponent);F3(B3,"displayName","PolarRadiusAxis");F3(B3,"axisType","radiusAxis");F3(B3,"defaultProps",{type:"number",radiusAxisId:0,cx:0,cy:0,angle:0,orientation:"right",stroke:"#ccc",axisLine:!0,tick:!0,tickCount:5,allowDataOverflow:!1,scale:"auto",allowDuplicatedCategory:!0});function S0(e){"@babel/helpers - typeof";return S0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},S0(e)}function ng(){return ng=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},ng.apply(this,arguments)}function J$(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function Kp(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?J$(Object(a),!0).forEach(function(r){$3(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):J$(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function oNe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function eU(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,TQ(r.key),r)}}function lNe(e,t,a){return t&&eU(e.prototype,t),a&&eU(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e}function cNe(e,t,a){return t=Vw(t),dNe(e,AQ()?Reflect.construct(t,a||[],Vw(e).constructor):t.apply(e,a))}function dNe(e,t){if(t&&(S0(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return uNe(e)}function uNe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function AQ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(AQ=function(){return!!e})()}function Vw(e){return Vw=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},Vw(e)}function fNe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&tk(e,t)}function tk(e,t){return tk=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},tk(e,t)}function $3(e,t,a){return t=TQ(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function TQ(e){var t=hNe(e,"string");return S0(t)=="symbol"?t:t+""}function hNe(e,t){if(S0(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(S0(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var pNe=Math.PI/180,tU=1e-5,U3=(function(e){function t(){return oNe(this,t),cNe(this,t,arguments)}return fNe(t,e),lNe(t,[{key:"getTickLineCoord",value:function(r){var n=this.props,i=n.cx,o=n.cy,l=n.radius,c=n.orientation,d=n.tickSize,f=d||8,p=Nn(i,o,l,r.coordinate),g=Nn(i,o,l+(c==="inner"?-1:1)*f,r.coordinate);return{x1:p.x,y1:p.y,x2:g.x,y2:g.y}}},{key:"getTickTextAnchor",value:function(r){var n=this.props.orientation,i=Math.cos(-r.coordinate*pNe),o;return i>tU?o=n==="outer"?"start":"end":i<-tU?o=n==="outer"?"end":"start":o="middle",o}},{key:"renderAxisLine",value:function(){var r=this.props,n=r.cx,i=r.cy,o=r.radius,l=r.axisLine,c=r.axisLineType,d=Kp(Kp({},Oa(this.props,!1)),{},{fill:"none"},Oa(l,!1));if(c==="circle")return Pe.createElement(L3,ng({className:"recharts-polar-angle-axis-line"},d,{cx:n,cy:i,r:o}));var f=this.props.ticks,p=f.map(function(g){return Nn(n,i,o,g.coordinate)});return Pe.createElement(DSe,ng({className:"recharts-polar-angle-axis-line"},d,{points:p}))}},{key:"renderTicks",value:function(){var r=this,n=this.props,i=n.ticks,o=n.tick,l=n.tickLine,c=n.tickFormatter,d=n.stroke,f=Oa(this.props,!1),p=Oa(o,!1),g=Kp(Kp({},f),{},{fill:"none"},Oa(l,!1)),m=i.map(function(b,v){var y=r.getTickLineCoord(b),w=r.getTickTextAnchor(b),S=Kp(Kp(Kp({textAnchor:w},f),{},{stroke:"none",fill:d},p),{},{index:v,payload:b,x:y.x2,y:y.y2});return Pe.createElement(Br,ng({className:Ja("recharts-polar-angle-axis-tick",pQ(o)),key:"tick-".concat(b.coordinate)},Mg(r.props,b,v)),l&&Pe.createElement("line",ng({className:"recharts-polar-angle-axis-tick-line"},g,y)),o&&t.renderTickItem(o,S,c?c(b.value,v):b.value))});return Pe.createElement(Br,{className:"recharts-polar-angle-axis-ticks"},m)}},{key:"render",value:function(){var r=this.props,n=r.ticks,i=r.radius,o=r.axisLine;return i<=0||!n||!n.length?null:Pe.createElement(Br,{className:Ja("recharts-polar-angle-axis",this.props.className)},o&&this.renderAxisLine(),this.renderTicks())}}],[{key:"renderTickItem",value:function(r,n,i){var o;return Pe.isValidElement(r)?o=Pe.cloneElement(r,n):qa(r)?o=r(n):o=Pe.createElement(Dg,ng({},n,{className:"recharts-polar-angle-axis-tick-value"}),i),o}}])})(_.PureComponent);$3(U3,"displayName","PolarAngleAxis");$3(U3,"axisType","angleAxis");$3(U3,"defaultProps",{type:"category",angleAxisId:0,scale:"auto",cx:0,cy:0,orientation:"outer",axisLine:!0,tickLine:!0,tickSize:8,tick:!0,hide:!1,allowDuplicatedCategory:!0});var RA,aU;function gNe(){if(aU)return RA;aU=1;var e=FK(),t=e(Object.getPrototypeOf,Object);return RA=t,RA}var OA,rU;function mNe(){if(rU)return OA;rU=1;var e=Hf(),t=gNe(),a=Vf(),r="[object Object]",n=Function.prototype,i=Object.prototype,o=n.toString,l=i.hasOwnProperty,c=o.call(Object);function d(f){if(!a(f)||e(f)!=r)return!1;var p=t(f);if(p===null)return!0;var g=l.call(p,"constructor")&&p.constructor;return typeof g=="function"&&g instanceof g&&o.call(g)==c}return OA=d,OA}var xNe=mNe();const vNe=Kr(xNe);var MA,nU;function yNe(){if(nU)return MA;nU=1;var e=Hf(),t=Vf(),a="[object Boolean]";function r(n){return n===!0||n===!1||t(n)&&e(n)==a}return MA=r,MA}var bNe=yNe();const PNe=Kr(bNe);function Oy(e){"@babel/helpers - typeof";return Oy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Oy(e)}function Gw(){return Gw=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Gw.apply(this,arguments)}function wNe(e,t){return CNe(e)||jNe(e,t)||NNe(e,t)||SNe()}function SNe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
717In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function NNe(e,t){if(e){if(typeof e=="string")return sU(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return sU(e,t)}}function sU(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}function jNe(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var r,n,i,o,l=[],c=!0,d=!1;try{if(i=(a=a.call(e)).next,t!==0)for(;!(c=(r=i.call(a)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(f){d=!0,n=f}finally{try{if(!c&&a.return!=null&&(o=a.return(),Object(o)!==o))return}finally{if(d)throw n}}return l}}function CNe(e){if(Array.isArray(e))return e}function iU(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function oU(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?iU(Object(a),!0).forEach(function(r){ANe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):iU(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function ANe(e,t,a){return t=TNe(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function TNe(e){var t=_Ne(e,"string");return Oy(t)=="symbol"?t:t+""}function _Ne(e,t){if(Oy(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(Oy(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var lU=function(t,a,r,n,i){var o=r-n,l;return l="M ".concat(t,",").concat(a),l+="L ".concat(t+r,",").concat(a),l+="L ".concat(t+r-o/2,",").concat(a+i),l+="L ".concat(t+r-o/2-n,",").concat(a+i),l+="L ".concat(t,",").concat(a," Z"),l},kNe={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},ENe=function(t){var a=oU(oU({},kNe),t),r=_.useRef(),n=_.useState(-1),i=wNe(n,2),o=i[0],l=i[1];_.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var N=r.current.getTotalLength();N&&l(N)}catch{}},[]);var c=a.x,d=a.y,f=a.upperWidth,p=a.lowerWidth,g=a.height,m=a.className,b=a.animationEasing,v=a.animationDuration,y=a.animationBegin,w=a.isUpdateAnimationActive;if(c!==+c||d!==+d||f!==+f||p!==+p||g!==+g||f===0&&p===0||g===0)return null;var S=Ja("recharts-trapezoid",m);return w?Pe.createElement(vu,{canBegin:o>0,from:{upperWidth:0,lowerWidth:0,height:g,x:c,y:d},to:{upperWidth:f,lowerWidth:p,height:g,x:c,y:d},duration:v,animationEasing:b,isActive:w},function(N){var j=N.upperWidth,C=N.lowerWidth,R=N.height,T=N.x,O=N.y;return Pe.createElement(vu,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:y,duration:v,easing:b},Pe.createElement("path",Gw({},Oa(a,!0),{className:S,d:lU(T,O,j,C,R),ref:r})))}):Pe.createElement("g",null,Pe.createElement("path",Gw({},Oa(a,!0),{className:S,d:lU(c,d,f,p,g)})))},RNe=["option","shapeType","propTransformer","activeClassName","isActive"];function My(e){"@babel/helpers - typeof";return My=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},My(e)}function ONe(e,t){if(e==null)return{};var a=MNe(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function MNe(e,t){if(e==null)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}function cU(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function Ww(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?cU(Object(a),!0).forEach(function(r){DNe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):cU(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function DNe(e,t,a){return t=INe(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function INe(e){var t=LNe(e,"string");return My(t)=="symbol"?t:t+""}function LNe(e,t){if(My(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(My(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function FNe(e,t){return Ww(Ww({},t),e)}function BNe(e,t){return e==="symbols"}function dU(e){var t=e.shapeType,a=e.elementProps;switch(t){case"rectangle":return Pe.createElement(YR,a);case"trapezoid":return Pe.createElement(ENe,a);case"sector":return Pe.createElement(xQ,a);case"symbols":if(BNe(t))return Pe.createElement(hR,a);break;default:return null}}function $Ne(e){return _.isValidElement(e)?e.props:e}function _Q(e){var t=e.option,a=e.shapeType,r=e.propTransformer,n=r===void 0?FNe:r,i=e.activeClassName,o=i===void 0?"recharts-active-shape":i,l=e.isActive,c=ONe(e,RNe),d;if(_.isValidElement(t))d=_.cloneElement(t,Ww(Ww({},c),$Ne(t)));else if(qa(t))d=t(c);else if(vNe(t)&&!PNe(t)){var f=n(t,c);d=Pe.createElement(dU,{shapeType:a,elementProps:f})}else{var p=c;d=Pe.createElement(dU,{shapeType:a,elementProps:p})}return l?Pe.createElement(Br,{className:o},d):d}function z3(e,t){return t!=null&&"trapezoids"in e.props}function q3(e,t){return t!=null&&"sectors"in e.props}function Dy(e,t){return t!=null&&"points"in e.props}function UNe(e,t){var a,r,n=e.x===(t==null||(a=t.labelViewBox)===null||a===void 0?void 0:a.x)||e.x===t.x,i=e.y===(t==null||(r=t.labelViewBox)===null||r===void 0?void 0:r.y)||e.y===t.y;return n&&i}function zNe(e,t){var a=e.endAngle===t.endAngle,r=e.startAngle===t.startAngle;return a&&r}function qNe(e,t){var a=e.x===t.x,r=e.y===t.y,n=e.z===t.z;return a&&r&&n}function HNe(e,t){var a;return z3(e,t)?a=UNe:q3(e,t)?a=zNe:Dy(e,t)&&(a=qNe),a}function VNe(e,t){var a;return z3(e,t)?a="trapezoids":q3(e,t)?a="sectors":Dy(e,t)&&(a="points"),a}function GNe(e,t){if(z3(e,t)){var a;return(a=t.tooltipPayload)===null||a===void 0||(a=a[0])===null||a===void 0||(a=a.payload)===null||a===void 0?void 0:a.payload}if(q3(e,t)){var r;return(r=t.tooltipPayload)===null||r===void 0||(r=r[0])===null||r===void 0||(r=r.payload)===null||r===void 0?void 0:r.payload}return Dy(e,t)?t.payload:{}}function WNe(e){var t=e.activeTooltipItem,a=e.graphicalItem,r=e.itemData,n=VNe(a,t),i=GNe(a,t),o=r.filter(function(c,d){var f=bb(i,c),p=a.props[n].filter(function(b){var v=HNe(a,t);return v(b,t)}),g=a.props[n].indexOf(p[p.length-1]),m=d===g;return f&&m}),l=r.indexOf(o[o.length-1]);return l}var FP;function N0(e){"@babel/helpers - typeof";return N0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},N0(e)}function Nx(){return Nx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Nx.apply(this,arguments)}function uU(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function wn(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?uU(Object(a),!0).forEach(function(r){pc(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):uU(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function YNe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function fU(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,EQ(r.key),r)}}function KNe(e,t,a){return t&&fU(e.prototype,t),a&&fU(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e}function XNe(e,t,a){return t=Yw(t),QNe(e,kQ()?Reflect.construct(t,a||[],Yw(e).constructor):t.apply(e,a))}function QNe(e,t){if(t&&(N0(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ZNe(e)}function ZNe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function kQ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(kQ=function(){return!!e})()}function Yw(e){return Yw=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},Yw(e)}function JNe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ak(e,t)}function ak(e,t){return ak=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},ak(e,t)}function pc(e,t,a){return t=EQ(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function EQ(e){var t=eje(e,"string");return N0(t)=="symbol"?t:t+""}function eje(e,t){if(N0(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(N0(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Wf=(function(e){function t(a){var r;return YNe(this,t),r=XNe(this,t,[a]),pc(r,"pieRef",null),pc(r,"sectorRefs",[]),pc(r,"id",Q0("recharts-pie-")),pc(r,"handleAnimationEnd",function(){var n=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),qa(n)&&n()}),pc(r,"handleAnimationStart",function(){var n=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),qa(n)&&n()}),r.state={isAnimationFinished:!a.isAnimationActive,prevIsAnimationActive:a.isAnimationActive,prevAnimationId:a.animationId,sectorToFocus:0},r}return JNe(t,e),KNe(t,[{key:"isActiveIndex",value:function(r){var n=this.props.activeIndex;return Array.isArray(n)?n.indexOf(r)!==-1:r===n}},{key:"hasActiveIndex",value:function(){var r=this.props.activeIndex;return Array.isArray(r)?r.length!==0:r||r===0}},{key:"renderLabels",value:function(r){var n=this.props.isAnimationActive;if(n&&!this.state.isAnimationFinished)return null;var i=this.props,o=i.label,l=i.labelLine,c=i.dataKey,d=i.valueKey,f=Oa(this.props,!1),p=Oa(o,!1),g=Oa(l,!1),m=o&&o.offsetRadius||20,b=r.map(function(v,y){var w=(v.startAngle+v.endAngle)/2,S=Nn(v.cx,v.cy,v.outerRadius+m,w),N=wn(wn(wn(wn({},f),v),{},{stroke:"none"},p),{},{index:y,textAnchor:t.getTextAnchor(S.x,v.cx)},S),j=wn(wn(wn(wn({},f),v),{},{fill:"none",stroke:v.fill},g),{},{index:y,points:[Nn(v.cx,v.cy,v.outerRadius,w),S]}),C=c;return Xa(c)&&Xa(d)?C="value":Xa(c)&&(C=d),Pe.createElement(Br,{key:"label-".concat(v.startAngle,"-").concat(v.endAngle,"-").concat(v.midAngle,"-").concat(y)},l&&t.renderLabelLineItem(l,j,"line"),t.renderLabelItem(o,N,ii(v,C)))});return Pe.createElement(Br,{className:"recharts-pie-labels"},b)}},{key:"renderSectorsStatically",value:function(r){var n=this,i=this.props,o=i.activeShape,l=i.blendStroke,c=i.inactiveShape;return r.map(function(d,f){if(d?.startAngle===0&&d?.endAngle===0&&r.length!==1)return null;var p=n.isActiveIndex(f),g=c&&n.hasActiveIndex()?c:null,m=p?o:g,b=wn(wn({},d),{},{stroke:l?d.fill:d.stroke,tabIndex:-1});return Pe.createElement(Br,Nx({ref:function(y){y&&!n.sectorRefs.includes(y)&&n.sectorRefs.push(y)},tabIndex:-1,className:"recharts-pie-sector"},Mg(n.props,d,f),{key:"sector-".concat(d?.startAngle,"-").concat(d?.endAngle,"-").concat(d.midAngle,"-").concat(f)}),Pe.createElement(_Q,Nx({option:m,isActive:p,shapeType:"sector"},b)))})}},{key:"renderSectorsWithAnimation",value:function(){var r=this,n=this.props,i=n.sectors,o=n.isAnimationActive,l=n.animationBegin,c=n.animationDuration,d=n.animationEasing,f=n.animationId,p=this.state,g=p.prevSectors,m=p.prevIsAnimationActive;return Pe.createElement(vu,{begin:l,duration:c,isActive:o,easing:d,from:{t:0},to:{t:1},key:"pie-".concat(f,"-").concat(m),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(b){var v=b.t,y=[],w=i&&i[0],S=w.startAngle;return i.forEach(function(N,j){var C=g&&g[j],R=j>0?Ll(N,"paddingAngle",0):0;if(C){var T=jl(C.endAngle-C.startAngle,N.endAngle-N.startAngle),O=wn(wn({},N),{},{startAngle:S+R,endAngle:S+T(v)+R});y.push(O),S=O.endAngle}else{var F=N.endAngle,z=N.startAngle,I=jl(0,F-z),B=I(v),K=wn(wn({},N),{},{startAngle:S+R,endAngle:S+B+R});y.push(K),S=K.endAngle}}),Pe.createElement(Br,null,r.renderSectorsStatically(y))})}},{key:"attachKeyboardHandlers",value:function(r){var n=this;r.onkeydown=function(i){if(!i.altKey)switch(i.key){case"ArrowLeft":{var o=++n.state.sectorToFocus%n.sectorRefs.length;n.sectorRefs[o].focus(),n.setState({sectorToFocus:o});break}case"ArrowRight":{var l=--n.state.sectorToFocus<0?n.sectorRefs.length-1:n.state.sectorToFocus%n.sectorRefs.length;n.sectorRefs[l].focus(),n.setState({sectorToFocus:l});break}case"Escape":{n.sectorRefs[n.state.sectorToFocus].blur(),n.setState({sectorToFocus:0});break}}}}},{key:"renderSectors",value:function(){var r=this.props,n=r.sectors,i=r.isAnimationActive,o=this.state.prevSectors;return i&&n&&n.length&&(!o||!bb(o,n))?this.renderSectorsWithAnimation():this.renderSectorsStatically(n)}},{key:"componentDidMount",value:function(){this.pieRef&&this.attachKeyboardHandlers(this.pieRef)}},{key:"render",value:function(){var r=this,n=this.props,i=n.hide,o=n.sectors,l=n.className,c=n.label,d=n.cx,f=n.cy,p=n.innerRadius,g=n.outerRadius,m=n.isAnimationActive,b=this.state.isAnimationFinished;if(i||!o||!o.length||!Kt(d)||!Kt(f)||!Kt(p)||!Kt(g))return null;var v=Ja("recharts-pie",l);return Pe.createElement(Br,{tabIndex:this.props.rootTabIndex,className:v,ref:function(w){r.pieRef=w}},this.renderSectors(),c&&this.renderLabels(o),wi.renderCallByParent(this.props,null,!1),(!m||b)&&yf.renderCallByParent(this.props,o,!1))}}],[{key:"getDerivedStateFromProps",value:function(r,n){return n.prevIsAnimationActive!==r.isAnimationActive?{prevIsAnimationActive:r.isAnimationActive,prevAnimationId:r.animationId,curSectors:r.sectors,prevSectors:[],isAnimationFinished:!0}:r.isAnimationActive&&r.animationId!==n.prevAnimationId?{prevAnimationId:r.animationId,curSectors:r.sectors,prevSectors:n.curSectors,isAnimationFinished:!0}:r.sectors!==n.curSectors?{curSectors:r.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(r,n){return r>n?"start":r<n?"end":"middle"}},{key:"renderLabelLineItem",value:function(r,n,i){if(Pe.isValidElement(r))return Pe.cloneElement(r,n);if(qa(r))return r(n);var o=Ja("recharts-pie-label-line",typeof r!="boolean"?r.className:"");return Pe.createElement(Bw,Nx({},n,{key:i,type:"linear",className:o}))}},{key:"renderLabelItem",value:function(r,n,i){if(Pe.isValidElement(r))return Pe.cloneElement(r,n);var o=i;if(qa(r)&&(o=r(n),Pe.isValidElement(o)))return o;var l=Ja("recharts-pie-label-text",typeof r!="boolean"&&!qa(r)?r.className:"");return Pe.createElement(Dg,Nx({},n,{alignmentBaseline:"middle",className:l}),o)}}])})(_.PureComponent);FP=Wf;pc(Wf,"displayName","Pie");pc(Wf,"defaultProps",{stroke:"#fff",fill:"#808080",legendType:"rect",cx:"50%",cy:"50%",startAngle:0,endAngle:360,innerRadius:0,outerRadius:"80%",paddingAngle:0,labelLine:!0,hide:!1,minAngle:0,isAnimationActive:!tm.isSsr,animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1,rootTabIndex:0});pc(Wf,"parseDeltaAngle",function(e,t){var a=So(t-e),r=Math.min(Math.abs(t-e),360);return a*r});pc(Wf,"getRealPieData",function(e){var t=e.data,a=e.children,r=Oa(e,!1),n=Fl(a,j3);return t&&t.length?t.map(function(i,o){return wn(wn(wn({payload:i},r),i),n&&n[o]&&n[o].props)}):n&&n.length?n.map(function(i){return wn(wn({},r),i.props)}):[]});pc(Wf,"parseCoordinateOfPie",function(e,t){var a=t.top,r=t.left,n=t.width,i=t.height,o=hQ(n,i),l=r+No(e.cx,n,n/2),c=a+No(e.cy,i,i/2),d=No(e.innerRadius,o,0),f=No(e.outerRadius,o,o*.8),p=e.maxRadius||Math.sqrt(n*n+i*i)/2;return{cx:l,cy:c,innerRadius:d,outerRadius:f,maxRadius:p}});pc(Wf,"getComposedData",function(e){var t=e.item,a=e.offset,r=t.type.defaultProps!==void 0?wn(wn({},t.type.defaultProps),t.props):t.props,n=FP.getRealPieData(r);if(!n||!n.length)return null;var i=r.cornerRadius,o=r.startAngle,l=r.endAngle,c=r.paddingAngle,d=r.dataKey,f=r.nameKey,p=r.valueKey,g=r.tooltipType,m=Math.abs(r.minAngle),b=FP.parseCoordinateOfPie(r,a),v=FP.parseDeltaAngle(o,l),y=Math.abs(v),w=d;Xa(d)&&Xa(p)?(fd(!1,`Use "dataKey" to specify the value of pie,
718      the props "valueKey" will be deprecated in 1.1.0`),w="value"):Xa(d)&&(fd(!1,`Use "dataKey" to specify the value of pie,
719      the props "valueKey" will be deprecated in 1.1.0`),w=p);var S=n.filter(function(O){return ii(O,w,0)!==0}).length,N=(y>=360?S:S-1)*c,j=y-S*m-N,C=n.reduce(function(O,F){var z=ii(F,w,0);return O+(Kt(z)?z:0)},0),R;if(C>0){var T;R=n.map(function(O,F){var z=ii(O,w,0),I=ii(O,f,F),B=(Kt(z)?z:0)/C,K;F?K=T.endAngle+So(v)*c*(z!==0?1:0):K=o;var J=K+So(v)*((z!==0?m:0)+B*j),G=(K+J)/2,D=(b.innerRadius+b.outerRadius)/2,V=[{name:I,value:z,payload:O,dataKey:w,type:g}],W=Nn(b.cx,b.cy,D,G);return T=wn(wn(wn({percent:B,cornerRadius:i,name:I,tooltipPayload:V,midAngle:G,middleRadius:D,tooltipPosition:W},O),b),{},{value:ii(O,w),startAngle:K,endAngle:J,payload:O,paddingAngle:So(v)*c}),T})}return wn(wn({},b),{},{sectors:R,data:n})});var DA,hU;function tje(){if(hU)return DA;hU=1;var e=Math.ceil,t=Math.max;function a(r,n,i,o){for(var l=-1,c=t(e((n-r)/(i||1)),0),d=Array(c);c--;)d[o?c:++l]=r,r+=i;return d}return DA=a,DA}var IA,pU;function RQ(){if(pU)return IA;pU=1;var e=eX(),t=1/0,a=17976931348623157e292;function r(n){if(!n)return n===0?n:0;if(n=e(n),n===t||n===-t){var i=n<0?-1:1;return i*a}return n===n?n:0}return IA=r,IA}var LA,gU;function aje(){if(gU)return LA;gU=1;var e=tje(),t=N3(),a=RQ();function r(n){return function(i,o,l){return l&&typeof l!="number"&&t(i,o,l)&&(o=l=void 0),i=a(i),o===void 0?(o=i,i=0):o=a(o),l=l===void 0?i<o?1:-1:a(l),e(i,o,l,n)}}return LA=r,LA}var FA,mU;function rje(){if(mU)return FA;mU=1;var e=aje(),t=e();return FA=t,FA}var nje=rje();const Kw=Kr(nje);function Iy(e){"@babel/helpers - typeof";return Iy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Iy(e)}function xU(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function vU(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?xU(Object(a),!0).forEach(function(r){OQ(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):xU(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function OQ(e,t,a){return t=sje(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function sje(e){var t=ije(e,"string");return Iy(t)=="symbol"?t:t+""}function ije(e,t){if(Iy(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(Iy(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var oje=["Webkit","Moz","O","ms"],lje=function(t,a){var r=t.replace(/(\w)/,function(i){return i.toUpperCase()}),n=oje.reduce(function(i,o){return vU(vU({},i),{},OQ({},o+r,a))},{});return n[t]=a,n};function j0(e){"@babel/helpers - typeof";return j0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},j0(e)}function Xw(){return Xw=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Xw.apply(this,arguments)}function yU(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function BA(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?yU(Object(a),!0).forEach(function(r){bl(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):yU(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function cje(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bU(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,DQ(r.key),r)}}function dje(e,t,a){return t&&bU(e.prototype,t),a&&bU(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e}function uje(e,t,a){return t=Qw(t),fje(e,MQ()?Reflect.construct(t,a||[],Qw(e).constructor):t.apply(e,a))}function fje(e,t){if(t&&(j0(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return hje(e)}function hje(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function MQ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(MQ=function(){return!!e})()}
vendor: 121,270 bytes, lines 719-724
719function Qw(e){return Qw=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},Qw(e)}function pje(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&rk(e,t)}function rk(e,t){return rk=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},rk(e,t)}function bl(e,t,a){return t=DQ(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function DQ(e){var t=gje(e,"string");return j0(t)=="symbol"?t:t+""}function gje(e,t){if(j0(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(j0(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var mje=function(t){var a=t.data,r=t.startIndex,n=t.endIndex,i=t.x,o=t.width,l=t.travellerWidth;if(!a||!a.length)return{};var c=a.length,d=C1().domain(Kw(0,c)).range([i,i+o-l]),f=d.domain().map(function(p){return d(p)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:d(r),endX:d(n),scale:d,scaleValues:f}},PU=function(t){return t.changedTouches&&!!t.changedTouches.length},C0=(function(e){function t(a){var r;return cje(this,t),r=uje(this,t,[a]),bl(r,"handleDrag",function(n){r.leaveTimer&&(clearTimeout(r.leaveTimer),r.leaveTimer=null),r.state.isTravellerMoving?r.handleTravellerMove(n):r.state.isSlideMoving&&r.handleSlideDrag(n)}),bl(r,"handleTouchMove",function(n){n.changedTouches!=null&&n.changedTouches.length>0&&r.handleDrag(n.changedTouches[0])}),bl(r,"handleDragEnd",function(){r.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var n=r.props,i=n.endIndex,o=n.onDragEnd,l=n.startIndex;o?.({endIndex:i,startIndex:l})}),r.detachDragEndListener()}),bl(r,"handleLeaveWrapper",function(){(r.state.isTravellerMoving||r.state.isSlideMoving)&&(r.leaveTimer=window.setTimeout(r.handleDragEnd,r.props.leaveTimeOut))}),bl(r,"handleEnterSlideOrTraveller",function(){r.setState({isTextActive:!0})}),bl(r,"handleLeaveSlideOrTraveller",function(){r.setState({isTextActive:!1})}),bl(r,"handleSlideDragStart",function(n){var i=PU(n)?n.changedTouches[0]:n;r.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:i.pageX}),r.attachDragEndListener()}),r.travellerDragStartHandlers={startX:r.handleTravellerDragStart.bind(r,"startX"),endX:r.handleTravellerDragStart.bind(r,"endX")},r.state={},r}return pje(t,e),dje(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(r){var n=r.startX,i=r.endX,o=this.state.scaleValues,l=this.props,c=l.gap,d=l.data,f=d.length-1,p=Math.min(n,i),g=Math.max(n,i),m=t.getIndexInRange(o,p),b=t.getIndexInRange(o,g);return{startIndex:m-m%c,endIndex:b===f?f:b-b%c}}},{key:"getTextOfTick",value:function(r){var n=this.props,i=n.data,o=n.tickFormatter,l=n.dataKey,c=ii(i[r],l,r);return qa(o)?o(c,r):c}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(r){var n=this.state,i=n.slideMoveStartX,o=n.startX,l=n.endX,c=this.props,d=c.x,f=c.width,p=c.travellerWidth,g=c.startIndex,m=c.endIndex,b=c.onChange,v=r.pageX-i;v>0?v=Math.min(v,d+f-p-l,d+f-p-o):v<0&&(v=Math.max(v,d-o,d-l));var y=this.getIndex({startX:o+v,endX:l+v});(y.startIndex!==g||y.endIndex!==m)&&b&&b(y),this.setState({startX:o+v,endX:l+v,slideMoveStartX:r.pageX})}},{key:"handleTravellerDragStart",value:function(r,n){var i=PU(n)?n.changedTouches[0]:n;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:r,brushMoveStartX:i.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(r){var n=this.state,i=n.brushMoveStartX,o=n.movingTravellerId,l=n.endX,c=n.startX,d=this.state[o],f=this.props,p=f.x,g=f.width,m=f.travellerWidth,b=f.onChange,v=f.gap,y=f.data,w={startX:this.state.startX,endX:this.state.endX},S=r.pageX-i;S>0?S=Math.min(S,p+g-m-d):S<0&&(S=Math.max(S,p-d)),w[o]=d+S;var N=this.getIndex(w),j=N.startIndex,C=N.endIndex,R=function(){var O=y.length-1;return o==="startX"&&(l>c?j%v===0:C%v===0)||l<c&&C===O||o==="endX"&&(l>c?C%v===0:j%v===0)||l>c&&C===O};this.setState(bl(bl({},o,d+S),"brushMoveStartX",r.pageX),function(){b&&R()&&b(N)})}},{key:"handleTravellerMoveKeyboard",value:function(r,n){var i=this,o=this.state,l=o.scaleValues,c=o.startX,d=o.endX,f=this.state[n],p=l.indexOf(f);if(p!==-1){var g=p+r;if(!(g===-1||g>=l.length)){var m=l[g];n==="startX"&&m>=d||n==="endX"&&m<=c||this.setState(bl({},n,m),function(){i.props.onChange(i.getIndex({startX:i.state.startX,endX:i.state.endX}))})}}}},{key:"renderBackground",value:function(){var r=this.props,n=r.x,i=r.y,o=r.width,l=r.height,c=r.fill,d=r.stroke;return Pe.createElement("rect",{stroke:d,fill:c,x:n,y:i,width:o,height:l})}},{key:"renderPanorama",value:function(){var r=this.props,n=r.x,i=r.y,o=r.width,l=r.height,c=r.data,d=r.children,f=r.padding,p=_.Children.only(d);return p?Pe.cloneElement(p,{x:n,y:i,width:o,height:l,margin:f,compact:!0,data:c}):null}},{key:"renderTravellerLayer",value:function(r,n){var i,o,l=this,c=this.props,d=c.y,f=c.travellerWidth,p=c.height,g=c.traveller,m=c.ariaLabel,b=c.data,v=c.startIndex,y=c.endIndex,w=Math.max(r,this.props.x),S=BA(BA({},Oa(this.props,!1)),{},{x:w,y:d,width:f,height:p}),N=m||"Min value: ".concat((i=b[v])===null||i===void 0?void 0:i.name,", Max value: ").concat((o=b[y])===null||o===void 0?void 0:o.name);return Pe.createElement(Br,{tabIndex:0,role:"slider","aria-label":N,"aria-valuenow":r,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[n],onTouchStart:this.travellerDragStartHandlers[n],onKeyDown:function(C){["ArrowLeft","ArrowRight"].includes(C.key)&&(C.preventDefault(),C.stopPropagation(),l.handleTravellerMoveKeyboard(C.key==="ArrowRight"?1:-1,n))},onFocus:function(){l.setState({isTravellerFocused:!0})},onBlur:function(){l.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(g,S))}},{key:"renderSlide",value:function(r,n){var i=this.props,o=i.y,l=i.height,c=i.stroke,d=i.travellerWidth,f=Math.min(r,n)+d,p=Math.max(Math.abs(n-r)-d,0);return Pe.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:c,fillOpacity:.2,x:f,y:o,width:p,height:l})}},{key:"renderText",value:function(){var r=this.props,n=r.startIndex,i=r.endIndex,o=r.y,l=r.height,c=r.travellerWidth,d=r.stroke,f=this.state,p=f.startX,g=f.endX,m=5,b={pointerEvents:"none",fill:d};return Pe.createElement(Br,{className:"recharts-brush-texts"},Pe.createElement(Dg,Xw({textAnchor:"end",verticalAnchor:"middle",x:Math.min(p,g)-m,y:o+l/2},b),this.getTextOfTick(n)),Pe.createElement(Dg,Xw({textAnchor:"start",verticalAnchor:"middle",x:Math.max(p,g)+c+m,y:o+l/2},b),this.getTextOfTick(i)))}},{key:"render",value:function(){var r=this.props,n=r.data,i=r.className,o=r.children,l=r.x,c=r.y,d=r.width,f=r.height,p=r.alwaysShowText,g=this.state,m=g.startX,b=g.endX,v=g.isTextActive,y=g.isSlideMoving,w=g.isTravellerMoving,S=g.isTravellerFocused;if(!n||!n.length||!Kt(l)||!Kt(c)||!Kt(d)||!Kt(f)||d<=0||f<=0)return null;var N=Ja("recharts-brush",i),j=Pe.Children.count(o)===1,C=lje("userSelect","none");return Pe.createElement(Br,{className:N,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:C},this.renderBackground(),j&&this.renderPanorama(),this.renderSlide(m,b),this.renderTravellerLayer(m,"startX"),this.renderTravellerLayer(b,"endX"),(v||y||w||S||p)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(r){var n=r.x,i=r.y,o=r.width,l=r.height,c=r.stroke,d=Math.floor(i+l/2)-1;return Pe.createElement(Pe.Fragment,null,Pe.createElement("rect",{x:n,y:i,width:o,height:l,fill:c,stroke:"none"}),Pe.createElement("line",{x1:n+1,y1:d,x2:n+o-1,y2:d,fill:"none",stroke:"#fff"}),Pe.createElement("line",{x1:n+1,y1:d+2,x2:n+o-1,y2:d+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(r,n){var i;return Pe.isValidElement(r)?i=Pe.cloneElement(r,n):qa(r)?i=r(n):i=t.renderDefaultTraveller(n),i}},{key:"getDerivedStateFromProps",value:function(r,n){var i=r.data,o=r.width,l=r.x,c=r.travellerWidth,d=r.updateId,f=r.startIndex,p=r.endIndex;if(i!==n.prevData||d!==n.prevUpdateId)return BA({prevData:i,prevTravellerWidth:c,prevUpdateId:d,prevX:l,prevWidth:o},i&&i.length?mje({data:i,width:o,x:l,travellerWidth:c,startIndex:f,endIndex:p}):{scale:null,scaleValues:null});if(n.scale&&(o!==n.prevWidth||l!==n.prevX||c!==n.prevTravellerWidth)){n.scale.range([l,l+o-c]);var g=n.scale.domain().map(function(m){return n.scale(m)});return{prevData:i,prevTravellerWidth:c,prevUpdateId:d,prevX:l,prevWidth:o,startX:n.scale(r.startIndex),endX:n.scale(r.endIndex),scaleValues:g}}return null}},{key:"getIndexInRange",value:function(r,n){for(var i=r.length,o=0,l=i-1;l-o>1;){var c=Math.floor((o+l)/2);r[c]>n?l=c:o=c}return n>=r[l]?l:o}}])})(_.PureComponent);bl(C0,"displayName","Brush");bl(C0,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1});var $A,wU;function xje(){if(wU)return $A;wU=1;var e=bR();function t(a,r){var n;return e(a,function(i,o,l){return n=r(i,o,l),!n}),!!n}return $A=t,$A}var UA,SU;function vje(){if(SU)return UA;SU=1;var e=EK(),t=_u(),a=xje(),r=nl(),n=N3();function i(o,l,c){var d=r(o)?e:a;return c&&n(o,l,c)&&(l=void 0),d(o,t(l,3))}return UA=i,UA}var yje=vje();const bje=Kr(yje);var uu=function(t,a){var r=t.alwaysShow,n=t.ifOverflow;return r&&(n="extendDomain"),n===a},zA,NU;function Pje(){if(NU)return zA;NU=1;var e=KK();function t(a,r,n){r=="__proto__"&&e?e(a,r,{configurable:!0,enumerable:!0,value:n,writable:!0}):a[r]=n}return zA=t,zA}var qA,jU;function wje(){if(jU)return qA;jU=1;var e=Pje(),t=WK(),a=_u();function r(n,i){var o={};return i=a(i,3),t(n,function(l,c,d){e(o,c,i(l,c,d))}),o}return qA=r,qA}var Sje=wje();const Nje=Kr(Sje);var HA,CU;function jje(){if(CU)return HA;CU=1;function e(t,a){for(var r=-1,n=t==null?0:t.length;++r<n;)if(!a(t[r],r,t))return!1;return!0}return HA=e,HA}var VA,AU;function Cje(){if(AU)return VA;AU=1;var e=bR();function t(a,r){var n=!0;return e(a,function(i,o,l){return n=!!r(i,o,l),n}),n}return VA=t,VA}var GA,TU;function Aje(){if(TU)return GA;TU=1;var e=jje(),t=Cje(),a=_u(),r=nl(),n=N3();function i(o,l,c){var d=r(o)?e:t;return c&&n(o,l,c)&&(l=void 0),d(o,a(l,3))}return GA=i,GA}var Tje=Aje();const IQ=Kr(Tje);var _je=["x","y"];function Ly(e){"@babel/helpers - typeof";return Ly=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ly(e)}function nk(){return nk=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},nk.apply(this,arguments)}function _U(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function c1(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?_U(Object(a),!0).forEach(function(r){kje(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):_U(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function kje(e,t,a){return t=Eje(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function Eje(e){var t=Rje(e,"string");return Ly(t)=="symbol"?t:t+""}function Rje(e,t){if(Ly(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(Ly(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Oje(e,t){if(e==null)return{};var a=Mje(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function Mje(e,t){if(e==null)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}function Dje(e,t){var a=e.x,r=e.y,n=Oje(e,_je),i="".concat(a),o=parseInt(i,10),l="".concat(r),c=parseInt(l,10),d="".concat(t.height||n.height),f=parseInt(d,10),p="".concat(t.width||n.width),g=parseInt(p,10);return c1(c1(c1(c1(c1({},t),n),o?{x:o}:{}),c?{y:c}:{}),{},{height:f,width:g,name:t.name,radius:t.radius})}function kU(e){return Pe.createElement(_Q,nk({shapeType:"rectangle",propTransformer:Dje,activeClassName:"recharts-active-bar"},e))}var Ije=function(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(r,n){if(typeof t=="number")return t;var i=Kt(r)||sxe(r);return i?t(r,n):(i||Lg(),a)}},Lje=["value","background"],LQ;function A0(e){"@babel/helpers - typeof";return A0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},A0(e)}function Fje(e,t){if(e==null)return{};var a=Bje(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function Bje(e,t){if(e==null)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}function Zw(){return Zw=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Zw.apply(this,arguments)}function EU(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function Is(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?EU(Object(a),!0).forEach(function(r){Vh(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):EU(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function $je(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function RU(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,BQ(r.key),r)}}function Uje(e,t,a){return t&&RU(e.prototype,t),a&&RU(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e}function zje(e,t,a){return t=Jw(t),qje(e,FQ()?Reflect.construct(t,a||[],Jw(e).constructor):t.apply(e,a))}function qje(e,t){if(t&&(A0(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Hje(e)}function Hje(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function FQ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(FQ=function(){return!!e})()}function Jw(e){return Jw=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},Jw(e)}function Vje(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&sk(e,t)}function sk(e,t){return sk=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},sk(e,t)}function Vh(e,t,a){return t=BQ(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function BQ(e){var t=Gje(e,"string");return A0(t)=="symbol"?t:t+""}function Gje(e,t){if(A0(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(A0(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var yu=(function(e){function t(){var a;$je(this,t);for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return a=zje(this,t,[].concat(n)),Vh(a,"state",{isAnimationFinished:!1}),Vh(a,"id",Q0("recharts-bar-")),Vh(a,"handleAnimationEnd",function(){var o=a.props.onAnimationEnd;a.setState({isAnimationFinished:!0}),o&&o()}),Vh(a,"handleAnimationStart",function(){var o=a.props.onAnimationStart;a.setState({isAnimationFinished:!1}),o&&o()}),a}return Vje(t,e),Uje(t,[{key:"renderRectanglesStatically",value:function(r){var n=this,i=this.props,o=i.shape,l=i.dataKey,c=i.activeIndex,d=i.activeBar,f=Oa(this.props,!1);return r&&r.map(function(p,g){var m=g===c,b=m?d:o,v=Is(Is(Is({},f),p),{},{isActive:m,option:b,index:g,dataKey:l,onAnimationStart:n.handleAnimationStart,onAnimationEnd:n.handleAnimationEnd});return Pe.createElement(Br,Zw({className:"recharts-bar-rectangle"},Mg(n.props,p,g),{key:"rectangle-".concat(p?.x,"-").concat(p?.y,"-").concat(p?.value,"-").concat(g)}),Pe.createElement(kU,v))})}},{key:"renderRectanglesWithAnimation",value:function(){var r=this,n=this.props,i=n.data,o=n.layout,l=n.isAnimationActive,c=n.animationBegin,d=n.animationDuration,f=n.animationEasing,p=n.animationId,g=this.state.prevData;return Pe.createElement(vu,{begin:c,duration:d,isActive:l,easing:f,from:{t:0},to:{t:1},key:"bar-".concat(p),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(m){var b=m.t,v=i.map(function(y,w){var S=g&&g[w];if(S){var N=jl(S.x,y.x),j=jl(S.y,y.y),C=jl(S.width,y.width),R=jl(S.height,y.height);return Is(Is({},y),{},{x:N(b),y:j(b),width:C(b),height:R(b)})}if(o==="horizontal"){var T=jl(0,y.height),O=T(b);return Is(Is({},y),{},{y:y.y+y.height-O,height:O})}var F=jl(0,y.width),z=F(b);return Is(Is({},y),{},{width:z})});return Pe.createElement(Br,null,r.renderRectanglesStatically(v))})}},{key:"renderRectangles",value:function(){var r=this.props,n=r.data,i=r.isAnimationActive,o=this.state.prevData;return i&&n&&n.length&&(!o||!bb(o,n))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(n)}},{key:"renderBackground",value:function(){var r=this,n=this.props,i=n.data,o=n.dataKey,l=n.activeIndex,c=Oa(this.props.background,!1);return i.map(function(d,f){d.value;var p=d.background,g=Fje(d,Lje);if(!p)return null;var m=Is(Is(Is(Is(Is({},g),{},{fill:"#eee"},p),c),Mg(r.props,d,f)),{},{onAnimationStart:r.handleAnimationStart,onAnimationEnd:r.handleAnimationEnd,dataKey:o,index:f,className:"recharts-bar-background-rectangle"});return Pe.createElement(kU,Zw({key:"background-bar-".concat(f),option:r.props.background,isActive:f===l},m))})}},{key:"renderErrorBar",value:function(r,n){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var i=this.props,o=i.data,l=i.xAxis,c=i.yAxis,d=i.layout,f=i.children,p=Fl(f,Pb);if(!p)return null;var g=d==="vertical"?o[0].height/2:o[0].width/2,m=function(y,w){var S=Array.isArray(y.value)?y.value[1]:y.value;return{x:y.x,y:y.y,value:S,errorVal:ii(y,w)}},b={clipPath:r?"url(#clipPath-".concat(n,")"):null};return Pe.createElement(Br,b,p.map(function(v){return Pe.cloneElement(v,{key:"error-bar-".concat(n,"-").concat(v.props.dataKey),data:o,xAxis:l,yAxis:c,layout:d,offset:g,dataPointFormatter:m})}))}},{key:"render",value:function(){var r=this.props,n=r.hide,i=r.data,o=r.className,l=r.xAxis,c=r.yAxis,d=r.left,f=r.top,p=r.width,g=r.height,m=r.isAnimationActive,b=r.background,v=r.id;if(n||!i||!i.length)return null;var y=this.state.isAnimationFinished,w=Ja("recharts-bar",o),S=l&&l.allowDataOverflow,N=c&&c.allowDataOverflow,j=S||N,C=Xa(v)?this.id:v;return Pe.createElement(Br,{className:w},S||N?Pe.createElement("defs",null,Pe.createElement("clipPath",{id:"clipPath-".concat(C)},Pe.createElement("rect",{x:S?d:d-p/2,y:N?f:f-g/2,width:S?p:p*2,height:N?g:g*2}))):null,Pe.createElement(Br,{className:"recharts-bar-rectangles",clipPath:j?"url(#clipPath-".concat(C,")"):null},b?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(j,C),(!m||y)&&yf.renderCallByParent(this.props,i))}}],[{key:"getDerivedStateFromProps",value:function(r,n){return r.animationId!==n.prevAnimationId?{prevAnimationId:r.animationId,curData:r.data,prevData:n.curData}:r.data!==n.curData?{curData:r.data}:null}}])})(_.PureComponent);LQ=yu;Vh(yu,"displayName","Bar");Vh(yu,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!tm.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});Vh(yu,"getComposedData",function(e){var t=e.props,a=e.item,r=e.barPosition,n=e.bandSize,i=e.xAxis,o=e.yAxis,l=e.xAxisTicks,c=e.yAxisTicks,d=e.stackedData,f=e.dataStartIndex,p=e.displayedData,g=e.offset,m=bwe(r,a);if(!m)return null;var b=t.layout,v=a.type.defaultProps,y=v!==void 0?Is(Is({},v),a.props):a.props,w=y.dataKey,S=y.children,N=y.minPointSize,j=b==="horizontal"?o:i,C=d?j.scale.domain():null,R=Awe({numericAxis:j}),T=Fl(S,j3),O=p.map(function(F,z){var I,B,K,J,G,D;d?I=Pwe(d[f+z],C):(I=ii(F,w),Array.isArray(I)||(I=[R,I]));var V=Ije(N,LQ.defaultProps.minPointSize)(I[1],z);if(b==="horizontal"){var W,Z=[o.scale(I[0]),o.scale(I[1])],re=Z[0],Q=Z[1];B=r$({axis:i,ticks:l,bandSize:n,offset:m.offset,entry:F,index:z}),K=(W=Q??re)!==null&&W!==void 0?W:void 0,J=m.size;var E=re-Q;if(G=Number.isNaN(E)?0:E,D={x:B,y:o.y,width:J,height:o.height},Math.abs(V)>0&&Math.abs(G)<Math.abs(V)){var U=So(G||V)*(Math.abs(V)-Math.abs(G));K-=U,G+=U}}else{var q=[i.scale(I[0]),i.scale(I[1])],X=q[0],ne=q[1];if(B=X,K=r$({axis:o,ticks:c,bandSize:n,offset:m.offset,entry:F,index:z}),J=ne-X,G=m.size,D={x:i.x,y:K,width:i.width,height:G},Math.abs(V)>0&&Math.abs(J)<Math.abs(V)){var ae=So(J||V)*(Math.abs(V)-Math.abs(J));J+=ae}}return Is(Is(Is({},F),{},{x:B,y:K,width:J,height:G,value:d?I:I[1],payload:F,background:D},T&&T[z]&&T[z].props),{},{tooltipPayload:[uQ(a,F)],tooltipPosition:{x:B+J/2,y:K+G/2}})});return Is({data:O,layout:b},g)});function Fy(e){"@babel/helpers - typeof";return Fy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Fy(e)}function Wje(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function OU(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,$Q(r.key),r)}}function Yje(e,t,a){return t&&OU(e.prototype,t),a&&OU(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e}function MU(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function rd(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?MU(Object(a),!0).forEach(function(r){H3(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):MU(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function H3(e,t,a){return t=$Q(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function $Q(e){var t=Kje(e,"string");return Fy(t)=="symbol"?t:t+""}function Kje(e,t){if(Fy(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(Fy(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var UQ=function(t,a,r,n,i){var o=t.width,l=t.height,c=t.layout,d=t.children,f=Object.keys(a),p={left:r.left,leftMirror:r.left,right:o-r.right,rightMirror:o-r.right,top:r.top,topMirror:r.top,bottom:l-r.bottom,bottomMirror:l-r.bottom},g=!!wl(d,yu);return f.reduce(function(m,b){var v=a[b],y=v.orientation,w=v.domain,S=v.padding,N=S===void 0?{}:S,j=v.mirror,C=v.reversed,R="".concat(y).concat(j?"Mirror":""),T,O,F,z,I;if(v.type==="number"&&(v.padding==="gap"||v.padding==="no-gap")){var B=w[1]-w[0],K=1/0,J=v.categoricalDomain.sort(lxe);if(J.forEach(function(q,X){X>0&&(K=Math.min((q||0)-(J[X-1]||0),K))}),Number.isFinite(K)){var G=K/B,D=v.layout==="vertical"?r.height:r.width;if(v.padding==="gap"&&(T=G*D/2),v.padding==="no-gap"){var V=No(t.barCategoryGap,G*D),W=G*D/2;T=W-V-(W-V)/D*V}}}n==="xAxis"?O=[r.left+(N.left||0)+(T||0),r.left+r.width-(N.right||0)-(T||0)]:n==="yAxis"?O=c==="horizontal"?[r.top+r.height-(N.bottom||0),r.top+(N.top||0)]:[r.top+(N.top||0)+(T||0),r.top+r.height-(N.bottom||0)-(T||0)]:O=v.range,C&&(O=[O[1],O[0]]);var Z=oQ(v,i,g),re=Z.scale,Q=Z.realScaleType;re.domain(w).range(O),lQ(re);var E=cQ(re,rd(rd({},v),{},{realScaleType:Q}));n==="xAxis"?(I=y==="top"&&!j||y==="bottom"&&j,F=r.left,z=p[R]-I*v.height):n==="yAxis"&&(I=y==="left"&&!j||y==="right"&&j,F=p[R]-I*v.width,z=r.top);var U=rd(rd(rd({},v),E),{},{realScaleType:Q,x:F,y:z,scale:re,width:n==="xAxis"?r.width:v.width,height:n==="yAxis"?r.height:v.height});return U.bandSize=Iw(U,E),!v.hide&&n==="xAxis"?p[R]+=(I?-1:1)*U.height:v.hide||(p[R]+=(I?-1:1)*U.width),rd(rd({},m),{},H3({},b,U))},{})},zQ=function(t,a){var r=t.x,n=t.y,i=a.x,o=a.y;return{x:Math.min(r,i),y:Math.min(n,o),width:Math.abs(i-r),height:Math.abs(o-n)}},Xje=function(t){var a=t.x1,r=t.y1,n=t.x2,i=t.y2;return zQ({x:a,y:r},{x:n,y:i})},qQ=(function(){function e(t){Wje(this,e),this.scale=t}return Yje(e,[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(a){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=r.bandAware,i=r.position;if(a!==void 0){if(i)switch(i){case"start":return this.scale(a);case"middle":{var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(a)+o}case"end":{var l=this.bandwidth?this.bandwidth():0;return this.scale(a)+l}default:return this.scale(a)}if(n){var c=this.bandwidth?this.bandwidth()/2:0;return this.scale(a)+c}return this.scale(a)}}},{key:"isInRange",value:function(a){var r=this.range(),n=r[0],i=r[r.length-1];return n<=i?a>=n&&a<=i:a>=i&&a<=n}}],[{key:"create",value:function(a){return new e(a)}}])})();H3(qQ,"EPS",1e-4);var KR=function(t){var a=Object.keys(t).reduce(function(r,n){return rd(rd({},r),{},H3({},n,qQ.create(t[n])))},{});return rd(rd({},a),{},{apply:function(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=i.bandAware,l=i.position;return Nje(n,function(c,d){return a[d].apply(c,{bandAware:o,position:l})})},isInRange:function(n){return IQ(n,function(i,o){return a[o].isInRange(i)})}})};function Qje(e){return(e%180+180)%180}var Zje=function(t){var a=t.width,r=t.height,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,i=Qje(n),o=i*Math.PI/180,l=Math.atan(r/a),c=o>l&&o<Math.PI-l?r/Math.sin(o):a/Math.cos(o);return Math.abs(c)},WA,DU;function Jje(){if(DU)return WA;DU=1;var e=_u(),t=gb(),a=w3();function r(n){return function(i,o,l){var c=Object(i);if(!t(i)){var d=e(o,3);i=a(i),o=function(p){return d(c[p],p,c)}}var f=n(i,o,l);return f>-1?c[d?i[f]:f]:void 0}}return WA=r,WA}var YA,IU;function e4e(){if(IU)return YA;IU=1;var e=RQ();function t(a){var r=e(a),n=r%1;return r===r?n?r-n:r:0}return YA=t,YA}var KA,LU;function t4e(){if(LU)return KA;LU=1;var e=zK(),t=_u(),a=e4e(),r=Math.max;function n(i,o,l){var c=i==null?0:i.length;if(!c)return-1;var d=l==null?0:a(l);return d<0&&(d=r(c+d,0)),e(i,t(o,3),d)}return KA=n,KA}var XA,FU;function a4e(){if(FU)return XA;FU=1;var e=Jje(),t=t4e(),a=e(t);return XA=a,XA}var r4e=a4e();const n4e=Kr(r4e);var s4e=nK();const i4e=Kr(s4e);var o4e=i4e(function(e){return{x:e.left,y:e.top,width:e.width,height:e.height}},function(e){return["l",e.left,"t",e.top,"w",e.width,"h",e.height].join("")}),XR=_.createContext(void 0),QR=_.createContext(void 0),HQ=_.createContext(void 0),VQ=_.createContext({}),GQ=_.createContext(void 0),WQ=_.createContext(0),YQ=_.createContext(0),BU=function(t){var a=t.state,r=a.xAxisMap,n=a.yAxisMap,i=a.offset,o=t.clipPathId,l=t.children,c=t.width,d=t.height,f=o4e(i);return Pe.createElement(XR.Provider,{value:r},Pe.createElement(QR.Provider,{value:n},Pe.createElement(VQ.Provider,{value:i},Pe.createElement(HQ.Provider,{value:f},Pe.createElement(GQ.Provider,{value:o},Pe.createElement(WQ.Provider,{value:d},Pe.createElement(YQ.Provider,{value:c},l)))))))},l4e=function(){return _.useContext(GQ)},KQ=function(t){var a=_.useContext(XR);a==null&&Lg();var r=a[t];return r==null&&Lg(),r},c4e=function(){var t=_.useContext(XR);return zh(t)},d4e=function(){var t=_.useContext(QR),a=n4e(t,function(r){return IQ(r.domain,Number.isFinite)});return a||zh(t)},XQ=function(t){var a=_.useContext(QR);a==null&&Lg();var r=a[t];return r==null&&Lg(),r},u4e=function(){var t=_.useContext(HQ);return t},f4e=function(){return _.useContext(VQ)},ZR=function(){return _.useContext(YQ)},JR=function(){return _.useContext(WQ)};function T0(e){"@babel/helpers - typeof";return T0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},T0(e)}function h4e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p4e(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ZQ(r.key),r)}}function g4e(e,t,a){return t&&p4e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function m4e(e,t,a){return t=e5(t),x4e(e,QQ()?Reflect.construct(t,a||[],e5(e).constructor):t.apply(e,a))}function x4e(e,t){if(t&&(T0(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return v4e(e)}function v4e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function QQ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(QQ=function(){return!!e})()}function e5(e){return e5=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},e5(e)}function y4e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ik(e,t)}function ik(e,t){return ik=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},ik(e,t)}function $U(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function UU(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?$U(Object(a),!0).forEach(function(r){e8(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):$U(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function e8(e,t,a){return t=ZQ(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function ZQ(e){var t=b4e(e,"string");return T0(t)=="symbol"?t:t+""}function b4e(e,t){if(T0(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(T0(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function P4e(e,t){return j4e(e)||N4e(e,t)||S4e(e,t)||w4e()}function w4e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
720In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function S4e(e,t){if(e){if(typeof e=="string")return zU(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return zU(e,t)}}function zU(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}function N4e(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var r,n,i,o,l=[],c=!0,d=!1;try{if(i=(a=a.call(e)).next,t!==0)for(;!(c=(r=i.call(a)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(f){d=!0,n=f}finally{try{if(!c&&a.return!=null&&(o=a.return(),Object(o)!==o))return}finally{if(d)throw n}}return l}}function j4e(e){if(Array.isArray(e))return e}function ok(){return ok=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},ok.apply(this,arguments)}var C4e=function(t,a){var r;return Pe.isValidElement(t)?r=Pe.cloneElement(t,a):qa(t)?r=t(a):r=Pe.createElement("line",ok({},a,{className:"recharts-reference-line-line"})),r},A4e=function(t,a,r,n,i,o,l,c,d){var f=i.x,p=i.y,g=i.width,m=i.height;if(r){var b=d.y,v=t.y.apply(b,{position:o});if(uu(d,"discard")&&!t.y.isInRange(v))return null;var y=[{x:f+g,y:v},{x:f,y:v}];return c==="left"?y.reverse():y}if(a){var w=d.x,S=t.x.apply(w,{position:o});if(uu(d,"discard")&&!t.x.isInRange(S))return null;var N=[{x:S,y:p+m},{x:S,y:p}];return l==="top"?N.reverse():N}if(n){var j=d.segment,C=j.map(function(R){return t.apply(R,{position:o})});return uu(d,"discard")&&bje(C,function(R){return!t.isInRange(R)})?null:C}return null};function T4e(e){var t=e.x,a=e.y,r=e.segment,n=e.xAxisId,i=e.yAxisId,o=e.shape,l=e.className,c=e.alwaysShow,d=l4e(),f=KQ(n),p=XQ(i),g=u4e();if(!d||!g)return null;fd(c===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var m=KR({x:f.scale,y:p.scale}),b=oi(t),v=oi(a),y=r&&r.length===2,w=A4e(m,b,v,y,g,e.position,f.orientation,p.orientation,e);if(!w)return null;var S=P4e(w,2),N=S[0],j=N.x,C=N.y,R=S[1],T=R.x,O=R.y,F=uu(e,"hidden")?"url(#".concat(d,")"):void 0,z=UU(UU({clipPath:F},Oa(e,!0)),{},{x1:j,y1:C,x2:T,y2:O});return Pe.createElement(Br,{className:Ja("recharts-reference-line",l)},C4e(o,z),wi.renderCallByParent(e,Xje({x1:j,y1:C,x2:T,y2:O})))}var t8=(function(e){function t(){return h4e(this,t),m4e(this,t,arguments)}return y4e(t,e),g4e(t,[{key:"render",value:function(){return Pe.createElement(T4e,this.props)}}])})(Pe.Component);e8(t8,"displayName","ReferenceLine");e8(t8,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function lk(){return lk=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},lk.apply(this,arguments)}function _0(e){"@babel/helpers - typeof";return _0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_0(e)}function qU(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function HU(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?qU(Object(a),!0).forEach(function(r){V3(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):qU(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function _4e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function k4e(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,eZ(r.key),r)}}function E4e(e,t,a){return t&&k4e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function R4e(e,t,a){return t=t5(t),O4e(e,JQ()?Reflect.construct(t,a||[],t5(e).constructor):t.apply(e,a))}function O4e(e,t){if(t&&(_0(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return M4e(e)}function M4e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function JQ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(JQ=function(){return!!e})()}function t5(e){return t5=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},t5(e)}function D4e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ck(e,t)}function ck(e,t){return ck=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},ck(e,t)}function V3(e,t,a){return t=eZ(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function eZ(e){var t=I4e(e,"string");return _0(t)=="symbol"?t:t+""}function I4e(e,t){if(_0(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(_0(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var L4e=function(t){var a=t.x,r=t.y,n=t.xAxis,i=t.yAxis,o=KR({x:n.scale,y:i.scale}),l=o.apply({x:a,y:r},{bandAware:!0});return uu(t,"discard")&&!o.isInRange(l)?null:l},G3=(function(e){function t(){return _4e(this,t),R4e(this,t,arguments)}return D4e(t,e),E4e(t,[{key:"render",value:function(){var r=this.props,n=r.x,i=r.y,o=r.r,l=r.alwaysShow,c=r.clipPathId,d=oi(n),f=oi(i);if(fd(l===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!d||!f)return null;var p=L4e(this.props);if(!p)return null;var g=p.x,m=p.y,b=this.props,v=b.shape,y=b.className,w=uu(this.props,"hidden")?"url(#".concat(c,")"):void 0,S=HU(HU({clipPath:w},Oa(this.props,!0)),{},{cx:g,cy:m});return Pe.createElement(Br,{className:Ja("recharts-reference-dot",y)},t.renderDot(v,S),wi.renderCallByParent(this.props,{x:g-o,y:m-o,width:2*o,height:2*o}))}}])})(Pe.Component);V3(G3,"displayName","ReferenceDot");V3(G3,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});V3(G3,"renderDot",function(e,t){var a;return Pe.isValidElement(e)?a=Pe.cloneElement(e,t):qa(e)?a=e(t):a=Pe.createElement(L3,lk({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),a});function dk(){return dk=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},dk.apply(this,arguments)}function k0(e){"@babel/helpers - typeof";return k0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},k0(e)}function VU(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function GU(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?VU(Object(a),!0).forEach(function(r){W3(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):VU(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function F4e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function B4e(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,aZ(r.key),r)}}function $4e(e,t,a){return t&&B4e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function U4e(e,t,a){return t=a5(t),z4e(e,tZ()?Reflect.construct(t,a||[],a5(e).constructor):t.apply(e,a))}function z4e(e,t){if(t&&(k0(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return q4e(e)}function q4e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tZ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(tZ=function(){return!!e})()}function a5(e){return a5=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},a5(e)}function H4e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&uk(e,t)}function uk(e,t){return uk=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},uk(e,t)}function W3(e,t,a){return t=aZ(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function aZ(e){var t=V4e(e,"string");return k0(t)=="symbol"?t:t+""}function V4e(e,t){if(k0(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(k0(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var G4e=function(t,a,r,n,i){var o=i.x1,l=i.x2,c=i.y1,d=i.y2,f=i.xAxis,p=i.yAxis;if(!f||!p)return null;var g=KR({x:f.scale,y:p.scale}),m={x:t?g.x.apply(o,{position:"start"}):g.x.rangeMin,y:r?g.y.apply(c,{position:"start"}):g.y.rangeMin},b={x:a?g.x.apply(l,{position:"end"}):g.x.rangeMax,y:n?g.y.apply(d,{position:"end"}):g.y.rangeMax};return uu(i,"discard")&&(!g.isInRange(m)||!g.isInRange(b))?null:zQ(m,b)},Y3=(function(e){function t(){return F4e(this,t),U4e(this,t,arguments)}return H4e(t,e),$4e(t,[{key:"render",value:function(){var r=this.props,n=r.x1,i=r.x2,o=r.y1,l=r.y2,c=r.className,d=r.alwaysShow,f=r.clipPathId;fd(d===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var p=oi(n),g=oi(i),m=oi(o),b=oi(l),v=this.props.shape;if(!p&&!g&&!m&&!b&&!v)return null;var y=G4e(p,g,m,b,this.props);if(!y&&!v)return null;var w=uu(this.props,"hidden")?"url(#".concat(f,")"):void 0;return Pe.createElement(Br,{className:Ja("recharts-reference-area",c)},t.renderRect(v,GU(GU({clipPath:w},Oa(this.props,!0)),y)),wi.renderCallByParent(this.props,y))}}])})(Pe.Component);W3(Y3,"displayName","ReferenceArea");W3(Y3,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});W3(Y3,"renderRect",function(e,t){var a;return Pe.isValidElement(e)?a=Pe.cloneElement(e,t):qa(e)?a=e(t):a=Pe.createElement(YR,dk({},t,{className:"recharts-reference-area-rect"})),a});function rZ(e,t,a){if(t<1)return[];if(t===1&&a===void 0)return e;for(var r=[],n=0;n<e.length;n+=t)r.push(e[n]);return r}function W4e(e,t,a){var r={width:e.width+t.width,height:e.height+t.height};return Zje(r,a)}function Y4e(e,t,a){var r=a==="width",n=e.x,i=e.y,o=e.width,l=e.height;return t===1?{start:r?n:i,end:r?n+o:i+l}:{start:r?n+o:i+l,end:r?n:i}}function r5(e,t,a,r,n){if(e*t<e*r||e*t>e*n)return!1;var i=a();return e*(t-e*i/2-r)>=0&&e*(t+e*i/2-n)<=0}function K4e(e,t){return rZ(e,t+1)}function X4e(e,t,a,r,n){for(var i=(r||[]).slice(),o=t.start,l=t.end,c=0,d=1,f=o,p=function(){var b=r?.[c];if(b===void 0)return{v:rZ(r,d)};var v=c,y,w=function(){return y===void 0&&(y=a(b,v)),y},S=b.coordinate,N=c===0||r5(e,S,w,f,l);N||(c=0,f=o,d+=1),N&&(f=S+e*(w()/2+n),c+=d)},g;d<=i.length;)if(g=p(),g)return g.v;return[]}function By(e){"@babel/helpers - typeof";return By=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},By(e)}function WU(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function Zi(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?WU(Object(a),!0).forEach(function(r){Q4e(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):WU(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function Q4e(e,t,a){return t=Z4e(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function Z4e(e){var t=J4e(e,"string");return By(t)=="symbol"?t:t+""}function J4e(e,t){if(By(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(By(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function eCe(e,t,a,r,n){for(var i=(r||[]).slice(),o=i.length,l=t.start,c=t.end,d=function(g){var m=i[g],b,v=function(){return b===void 0&&(b=a(m,g)),b};if(g===o-1){var y=e*(m.coordinate+e*v()/2-c);i[g]=m=Zi(Zi({},m),{},{tickCoord:y>0?m.coordinate-y*e:m.coordinate})}else i[g]=m=Zi(Zi({},m),{},{tickCoord:m.coordinate});var w=r5(e,m.tickCoord,v,l,c);w&&(c=m.tickCoord-e*(v()/2+n),i[g]=Zi(Zi({},m),{},{isShow:!0}))},f=o-1;f>=0;f--)d(f);return i}function tCe(e,t,a,r,n,i){var o=(r||[]).slice(),l=o.length,c=t.start,d=t.end;if(i){var f=r[l-1],p=a(f,l-1),g=e*(f.coordinate+e*p/2-d);o[l-1]=f=Zi(Zi({},f),{},{tickCoord:g>0?f.coordinate-g*e:f.coordinate});var m=r5(e,f.tickCoord,function(){return p},c,d);m&&(d=f.tickCoord-e*(p/2+n),o[l-1]=Zi(Zi({},f),{},{isShow:!0}))}for(var b=i?l-1:l,v=function(S){var N=o[S],j,C=function(){return j===void 0&&(j=a(N,S)),j};if(S===0){var R=e*(N.coordinate-e*C()/2-c);o[S]=N=Zi(Zi({},N),{},{tickCoord:R<0?N.coordinate-R*e:N.coordinate})}else o[S]=N=Zi(Zi({},N),{},{tickCoord:N.coordinate});var T=r5(e,N.tickCoord,C,c,d);T&&(c=N.tickCoord+e*(C()/2+n),o[S]=Zi(Zi({},N),{},{isShow:!0}))},y=0;y<b;y++)v(y);return o}function a8(e,t,a){var r=e.tick,n=e.ticks,i=e.viewBox,o=e.minTickGap,l=e.orientation,c=e.interval,d=e.tickFormatter,f=e.unit,p=e.angle;if(!n||!n.length||!r)return[];if(Kt(c)||tm.isSsr)return K4e(n,typeof c=="number"&&Kt(c)?c:0);var g=[],m=l==="top"||l==="bottom"?"width":"height",b=f&&m==="width"?j1(f,{fontSize:t,letterSpacing:a}):{width:0,height:0},v=function(N,j){var C=qa(d)?d(N.value,j):N.value;return m==="width"?W4e(j1(C,{fontSize:t,letterSpacing:a}),b,p):j1(C,{fontSize:t,letterSpacing:a})[m]},y=n.length>=2?So(n[1].coordinate-n[0].coordinate):1,w=Y4e(i,y,m);return c==="equidistantPreserveStart"?X4e(y,w,v,n,o):(c==="preserveStart"||c==="preserveStartEnd"?g=tCe(y,w,v,n,o,c==="preserveStartEnd"):g=eCe(y,w,v,n,o),g.filter(function(S){return S.isShow}))}var aCe=["viewBox"],rCe=["viewBox"],nCe=["ticks"];function E0(e){"@babel/helpers - typeof";return E0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},E0(e)}function jx(){return jx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},jx.apply(this,arguments)}function YU(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function Js(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?YU(Object(a),!0).forEach(function(r){r8(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):YU(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function QA(e,t){if(e==null)return{};var a=sCe(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function sCe(e,t){if(e==null)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}function iCe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function KU(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,sZ(r.key),r)}}function oCe(e,t,a){return t&&KU(e.prototype,t),a&&KU(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e}function lCe(e,t,a){return t=n5(t),cCe(e,nZ()?Reflect.construct(t,a||[],n5(e).constructor):t.apply(e,a))}function cCe(e,t){if(t&&(E0(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return dCe(e)}function dCe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function nZ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(nZ=function(){return!!e})()}function n5(e){return n5=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},n5(e)}function uCe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&fk(e,t)}function fk(e,t){return fk=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},fk(e,t)}function r8(e,t,a){return t=sZ(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function sZ(e){var t=fCe(e,"string");return E0(t)=="symbol"?t:t+""}function fCe(e,t){if(E0(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(E0(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var av=(function(e){function t(a){var r;return iCe(this,t),r=lCe(this,t,[a]),r.state={fontSize:"",letterSpacing:""},r}return uCe(t,e),oCe(t,[{key:"shouldComponentUpdate",value:function(r,n){var i=r.viewBox,o=QA(r,aCe),l=this.props,c=l.viewBox,d=QA(l,rCe);return!Fx(i,c)||!Fx(o,d)||!Fx(n,this.state)}},{key:"componentDidMount",value:function(){var r=this.layerReference;if(r){var n=r.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];n&&this.setState({fontSize:window.getComputedStyle(n).fontSize,letterSpacing:window.getComputedStyle(n).letterSpacing})}}},{key:"getTickLineCoord",value:function(r){var n=this.props,i=n.x,o=n.y,l=n.width,c=n.height,d=n.orientation,f=n.tickSize,p=n.mirror,g=n.tickMargin,m,b,v,y,w,S,N=p?-1:1,j=r.tickSize||f,C=Kt(r.tickCoord)?r.tickCoord:r.coordinate;switch(d){case"top":m=b=r.coordinate,y=o+ +!p*c,v=y-N*j,S=v-N*g,w=C;break;case"left":v=y=r.coordinate,b=i+ +!p*l,m=b-N*j,w=m-N*g,S=C;break;case"right":v=y=r.coordinate,b=i+ +p*l,m=b+N*j,w=m+N*g,S=C;break;default:m=b=r.coordinate,y=o+ +p*c,v=y+N*j,S=v+N*g,w=C;break}return{line:{x1:m,y1:v,x2:b,y2:y},tick:{x:w,y:S}}}},{key:"getTickTextAnchor",value:function(){var r=this.props,n=r.orientation,i=r.mirror,o;switch(n){case"left":o=i?"start":"end";break;case"right":o=i?"end":"start";break;default:o="middle";break}return o}},{key:"getTickVerticalAnchor",value:function(){var r=this.props,n=r.orientation,i=r.mirror,o="end";switch(n){case"left":case"right":o="middle";break;case"top":o=i?"start":"end";break;default:o=i?"end":"start";break}return o}},{key:"renderAxisLine",value:function(){var r=this.props,n=r.x,i=r.y,o=r.width,l=r.height,c=r.orientation,d=r.mirror,f=r.axisLine,p=Js(Js(Js({},Oa(this.props,!1)),Oa(f,!1)),{},{fill:"none"});if(c==="top"||c==="bottom"){var g=+(c==="top"&&!d||c==="bottom"&&d);p=Js(Js({},p),{},{x1:n,y1:i+g*l,x2:n+o,y2:i+g*l})}else{var m=+(c==="left"&&!d||c==="right"&&d);p=Js(Js({},p),{},{x1:n+m*o,y1:i,x2:n+m*o,y2:i+l})}return Pe.createElement("line",jx({},p,{className:Ja("recharts-cartesian-axis-line",Ll(f,"className"))}))}},{key:"renderTicks",value:function(r,n,i){var o=this,l=this.props,c=l.tickLine,d=l.stroke,f=l.tick,p=l.tickFormatter,g=l.unit,m=a8(Js(Js({},this.props),{},{ticks:r}),n,i),b=this.getTickTextAnchor(),v=this.getTickVerticalAnchor(),y=Oa(this.props,!1),w=Oa(f,!1),S=Js(Js({},y),{},{fill:"none"},Oa(c,!1)),N=m.map(function(j,C){var R=o.getTickLineCoord(j),T=R.line,O=R.tick,F=Js(Js(Js(Js({textAnchor:b,verticalAnchor:v},y),{},{stroke:"none",fill:d},w),O),{},{index:C,payload:j,visibleTicksCount:m.length,tickFormatter:p});return Pe.createElement(Br,jx({className:"recharts-cartesian-axis-tick",key:"tick-".concat(j.value,"-").concat(j.coordinate,"-").concat(j.tickCoord)},Mg(o.props,j,C)),c&&Pe.createElement("line",jx({},S,T,{className:Ja("recharts-cartesian-axis-tick-line",Ll(c,"className"))})),f&&t.renderTickItem(f,F,"".concat(qa(p)?p(j.value,C):j.value).concat(g||"")))});return Pe.createElement("g",{className:"recharts-cartesian-axis-ticks"},N)}},{key:"render",value:function(){var r=this,n=this.props,i=n.axisLine,o=n.width,l=n.height,c=n.ticksGenerator,d=n.className,f=n.hide;if(f)return null;var p=this.props,g=p.ticks,m=QA(p,nCe),b=g;return qa(c)&&(b=g&&g.length>0?c(this.props):c(m)),o<=0||l<=0||!b||!b.length?null:Pe.createElement(Br,{className:Ja("recharts-cartesian-axis",d),ref:function(y){r.layerReference=y}},i&&this.renderAxisLine(),this.renderTicks(b,this.state.fontSize,this.state.letterSpacing),wi.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(r,n,i){var o,l=Ja(n.className,"recharts-cartesian-axis-tick-value");return Pe.isValidElement(r)?o=Pe.cloneElement(r,Js(Js({},n),{},{className:l})):qa(r)?o=r(Js(Js({},n),{},{className:l})):o=Pe.createElement(Dg,jx({},n,{className:"recharts-cartesian-axis-tick-value"}),i),o}}])})(_.Component);r8(av,"displayName","CartesianAxis");r8(av,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"});var hCe=["x1","y1","x2","y2","key"],pCe=["offset"];function Fg(e){"@babel/helpers - typeof";return Fg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Fg(e)}function XU(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function no(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?XU(Object(a),!0).forEach(function(r){gCe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):XU(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function gCe(e,t,a){return t=mCe(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function mCe(e){var t=xCe(e,"string");return Fg(t)=="symbol"?t:t+""}function xCe(e,t){if(Fg(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(Fg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function hg(){return hg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},hg.apply(this,arguments)}function QU(e,t){if(e==null)return{};var a=vCe(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function vCe(e,t){if(e==null)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}var yCe=function(t){var a=t.fill;if(!a||a==="none")return null;var r=t.fillOpacity,n=t.x,i=t.y,o=t.width,l=t.height,c=t.ry;return Pe.createElement("rect",{x:n,y:i,ry:c,width:o,height:l,stroke:"none",fill:a,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function iZ(e,t){var a;if(Pe.isValidElement(e))a=Pe.cloneElement(e,t);else if(qa(e))a=e(t);else{var r=t.x1,n=t.y1,i=t.x2,o=t.y2,l=t.key,c=QU(t,hCe),d=Oa(c,!1);d.offset;var f=QU(d,pCe);a=Pe.createElement("line",hg({},f,{x1:r,y1:n,x2:i,y2:o,fill:"none",key:l}))}return a}function bCe(e){var t=e.x,a=e.width,r=e.horizontal,n=r===void 0?!0:r,i=e.horizontalPoints;if(!n||!i||!i.length)return null;var o=i.map(function(l,c){var d=no(no({},e),{},{x1:t,y1:l,x2:t+a,y2:l,key:"line-".concat(c),index:c});return iZ(n,d)});return Pe.createElement("g",{className:"recharts-cartesian-grid-horizontal"},o)}function PCe(e){var t=e.y,a=e.height,r=e.vertical,n=r===void 0?!0:r,i=e.verticalPoints;if(!n||!i||!i.length)return null;var o=i.map(function(l,c){var d=no(no({},e),{},{x1:l,y1:t,x2:l,y2:t+a,key:"line-".concat(c),index:c});return iZ(n,d)});return Pe.createElement("g",{className:"recharts-cartesian-grid-vertical"},o)}function wCe(e){var t=e.horizontalFill,a=e.fillOpacity,r=e.x,n=e.y,i=e.width,o=e.height,l=e.horizontalPoints,c=e.horizontal,d=c===void 0?!0:c;if(!d||!t||!t.length)return null;var f=l.map(function(g){return Math.round(g+n-n)}).sort(function(g,m){return g-m});n!==f[0]&&f.unshift(0);var p=f.map(function(g,m){var b=!f[m+1],v=b?n+o-g:f[m+1]-g;if(v<=0)return null;var y=m%t.length;return Pe.createElement("rect",{key:"react-".concat(m),y:g,x:r,height:v,width:i,stroke:"none",fill:t[y],fillOpacity:a,className:"recharts-cartesian-grid-bg"})});return Pe.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},p)}function SCe(e){var t=e.vertical,a=t===void 0?!0:t,r=e.verticalFill,n=e.fillOpacity,i=e.x,o=e.y,l=e.width,c=e.height,d=e.verticalPoints;if(!a||!r||!r.length)return null;var f=d.map(function(g){return Math.round(g+i-i)}).sort(function(g,m){return g-m});i!==f[0]&&f.unshift(0);var p=f.map(function(g,m){var b=!f[m+1],v=b?i+l-g:f[m+1]-g;if(v<=0)return null;var y=m%r.length;return Pe.createElement("rect",{key:"react-".concat(m),x:g,y:o,width:v,height:c,stroke:"none",fill:r[y],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return Pe.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},p)}var NCe=function(t,a){var r=t.xAxis,n=t.width,i=t.height,o=t.offset;return iQ(a8(no(no(no({},av.defaultProps),r),{},{ticks:ff(r,!0),viewBox:{x:0,y:0,width:n,height:i}})),o.left,o.left+o.width,a)},jCe=function(t,a){var r=t.yAxis,n=t.width,i=t.height,o=t.offset;return iQ(a8(no(no(no({},av.defaultProps),r),{},{ticks:ff(r,!0),viewBox:{x:0,y:0,width:n,height:i}})),o.top,o.top+o.height,a)},nx={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function Bg(e){var t,a,r,n,i,o,l=ZR(),c=JR(),d=f4e(),f=no(no({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:nx.stroke,fill:(a=e.fill)!==null&&a!==void 0?a:nx.fill,horizontal:(r=e.horizontal)!==null&&r!==void 0?r:nx.horizontal,horizontalFill:(n=e.horizontalFill)!==null&&n!==void 0?n:nx.horizontalFill,vertical:(i=e.vertical)!==null&&i!==void 0?i:nx.vertical,verticalFill:(o=e.verticalFill)!==null&&o!==void 0?o:nx.verticalFill,x:Kt(e.x)?e.x:d.left,y:Kt(e.y)?e.y:d.top,width:Kt(e.width)?e.width:d.width,height:Kt(e.height)?e.height:d.height}),p=f.x,g=f.y,m=f.width,b=f.height,v=f.syncWithTicks,y=f.horizontalValues,w=f.verticalValues,S=c4e(),N=d4e();if(!Kt(m)||m<=0||!Kt(b)||b<=0||!Kt(p)||p!==+p||!Kt(g)||g!==+g)return null;var j=f.verticalCoordinatesGenerator||NCe,C=f.horizontalCoordinatesGenerator||jCe,R=f.horizontalPoints,T=f.verticalPoints;if((!R||!R.length)&&qa(C)){var O=y&&y.length,F=C({yAxis:N?no(no({},N),{},{ticks:O?y:N.ticks}):void 0,width:l,height:c,offset:d},O?!0:v);fd(Array.isArray(F),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(Fg(F),"]")),Array.isArray(F)&&(R=F)}if((!T||!T.length)&&qa(j)){var z=w&&w.length,I=j({xAxis:S?no(no({},S),{},{ticks:z?w:S.ticks}):void 0,width:l,height:c,offset:d},z?!0:v);fd(Array.isArray(I),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(Fg(I),"]")),Array.isArray(I)&&(T=I)}return Pe.createElement("g",{className:"recharts-cartesian-grid"},Pe.createElement(yCe,{fill:f.fill,fillOpacity:f.fillOpacity,x:f.x,y:f.y,width:f.width,height:f.height,ry:f.ry}),Pe.createElement(bCe,hg({},f,{offset:d,horizontalPoints:R,xAxis:S,yAxis:N})),Pe.createElement(PCe,hg({},f,{offset:d,verticalPoints:T,xAxis:S,yAxis:N})),Pe.createElement(wCe,hg({},f,{horizontalPoints:R})),Pe.createElement(SCe,hg({},f,{verticalPoints:T})))}Bg.displayName="CartesianGrid";var CCe=["type","layout","connectNulls","ref"],ACe=["key"];function R0(e){"@babel/helpers - typeof";return R0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},R0(e)}function ZU(e,t){if(e==null)return{};var a=TCe(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function TCe(e,t){if(e==null)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}function E1(){return E1=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},E1.apply(this,arguments)}function JU(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function yl(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?JU(Object(a),!0).forEach(function(r){nd(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):JU(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function sx(e){return RCe(e)||ECe(e)||kCe(e)||_Ce()}function _Ce(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
721In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function kCe(e,t){if(e){if(typeof e=="string")return hk(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return hk(e,t)}}function ECe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function RCe(e){if(Array.isArray(e))return hk(e)}function hk(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}function OCe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ez(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,lZ(r.key),r)}}function MCe(e,t,a){return t&&ez(e.prototype,t),a&&ez(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e}function DCe(e,t,a){return t=s5(t),ICe(e,oZ()?Reflect.construct(t,a||[],s5(e).constructor):t.apply(e,a))}function ICe(e,t){if(t&&(R0(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return LCe(e)}function LCe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function oZ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(oZ=function(){return!!e})()}function s5(e){return s5=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},s5(e)}function FCe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&pk(e,t)}function pk(e,t){return pk=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},pk(e,t)}function nd(e,t,a){return t=lZ(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function lZ(e){var t=BCe(e,"string");return R0(t)=="symbol"?t:t+""}function BCe(e,t){if(R0(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(R0(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var bf=(function(e){function t(){var a;OCe(this,t);for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return a=DCe(this,t,[].concat(n)),nd(a,"state",{isAnimationFinished:!0,totalLength:0}),nd(a,"generateSimpleStrokeDasharray",function(o,l){return"".concat(l,"px ").concat(o-l,"px")}),nd(a,"getStrokeDasharray",function(o,l,c){var d=c.reduce(function(w,S){return w+S});if(!d)return a.generateSimpleStrokeDasharray(l,o);for(var f=Math.floor(o/d),p=o%d,g=l-o,m=[],b=0,v=0;b<c.length;v+=c[b],++b)if(v+c[b]>p){m=[].concat(sx(c.slice(0,b)),[p-v]);break}var y=m.length%2===0?[0,g]:[g];return[].concat(sx(t.repeat(c,f)),sx(m),y).map(function(w){return"".concat(w,"px")}).join(", ")}),nd(a,"id",Q0("recharts-line-")),nd(a,"pathRef",function(o){a.mainCurve=o}),nd(a,"handleAnimationEnd",function(){a.setState({isAnimationFinished:!0}),a.props.onAnimationEnd&&a.props.onAnimationEnd()}),nd(a,"handleAnimationStart",function(){a.setState({isAnimationFinished:!1}),a.props.onAnimationStart&&a.props.onAnimationStart()}),a}return FCe(t,e),MCe(t,[{key:"componentDidMount",value:function(){if(this.props.isAnimationActive){var r=this.getTotalLength();this.setState({totalLength:r})}}},{key:"componentDidUpdate",value:function(){if(this.props.isAnimationActive){var r=this.getTotalLength();r!==this.state.totalLength&&this.setState({totalLength:r})}}},{key:"getTotalLength",value:function(){var r=this.mainCurve;try{return r&&r.getTotalLength&&r.getTotalLength()||0}catch{return 0}}},{key:"renderErrorBar",value:function(r,n){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var i=this.props,o=i.points,l=i.xAxis,c=i.yAxis,d=i.layout,f=i.children,p=Fl(f,Pb);if(!p)return null;var g=function(v,y){return{x:v.x,y:v.y,value:v.value,errorVal:ii(v.payload,y)}},m={clipPath:r?"url(#clipPath-".concat(n,")"):null};return Pe.createElement(Br,m,p.map(function(b){return Pe.cloneElement(b,{key:"bar-".concat(b.props.dataKey),data:o,xAxis:l,yAxis:c,layout:d,dataPointFormatter:g})}))}},{key:"renderDots",value:function(r,n,i){var o=this.props.isAnimationActive;if(o&&!this.state.isAnimationFinished)return null;var l=this.props,c=l.dot,d=l.points,f=l.dataKey,p=Oa(this.props,!1),g=Oa(c,!0),m=d.map(function(v,y){var w=yl(yl(yl({key:"dot-".concat(y),r:3},p),g),{},{index:y,cx:v.x,cy:v.y,value:v.value,dataKey:f,payload:v.payload,points:d});return t.renderDotItem(c,w)}),b={clipPath:r?"url(#clipPath-".concat(n?"":"dots-").concat(i,")"):null};return Pe.createElement(Br,E1({className:"recharts-line-dots",key:"dots"},b),m)}},{key:"renderCurveStatically",value:function(r,n,i,o){var l=this.props,c=l.type,d=l.layout,f=l.connectNulls;l.ref;var p=ZU(l,CCe),g=yl(yl(yl({},Oa(p,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:n?"url(#clipPath-".concat(i,")"):null,points:r},o),{},{type:c,layout:d,connectNulls:f});return Pe.createElement(Bw,E1({},g,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(r,n){var i=this,o=this.props,l=o.points,c=o.strokeDasharray,d=o.isAnimationActive,f=o.animationBegin,p=o.animationDuration,g=o.animationEasing,m=o.animationId,b=o.animateNewValues,v=o.width,y=o.height,w=this.state,S=w.prevPoints,N=w.totalLength;return Pe.createElement(vu,{begin:f,duration:p,isActive:d,easing:g,from:{t:0},to:{t:1},key:"line-".concat(m),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(j){var C=j.t;if(S){var R=S.length/l.length,T=l.map(function(B,K){var J=Math.floor(K*R);if(S[J]){var G=S[J],D=jl(G.x,B.x),V=jl(G.y,B.y);return yl(yl({},B),{},{x:D(C),y:V(C)})}if(b){var W=jl(v*2,B.x),Z=jl(y/2,B.y);return yl(yl({},B),{},{x:W(C),y:Z(C)})}return yl(yl({},B),{},{x:B.x,y:B.y})});return i.renderCurveStatically(T,r,n)}var O=jl(0,N),F=O(C),z;if(c){var I="".concat(c).split(/[,\s]+/gim).map(function(B){return parseFloat(B)});z=i.getStrokeDasharray(F,N,I)}else z=i.generateSimpleStrokeDasharray(N,F);return i.renderCurveStatically(l,r,n,{strokeDasharray:z})})}},{key:"renderCurve",value:function(r,n){var i=this.props,o=i.points,l=i.isAnimationActive,c=this.state,d=c.prevPoints,f=c.totalLength;return l&&o&&o.length&&(!d&&f>0||!bb(d,o))?this.renderCurveWithAnimation(r,n):this.renderCurveStatically(o,r,n)}},{key:"render",value:function(){var r,n=this.props,i=n.hide,o=n.dot,l=n.points,c=n.className,d=n.xAxis,f=n.yAxis,p=n.top,g=n.left,m=n.width,b=n.height,v=n.isAnimationActive,y=n.id;if(i||!l||!l.length)return null;var w=this.state.isAnimationFinished,S=l.length===1,N=Ja("recharts-line",c),j=d&&d.allowDataOverflow,C=f&&f.allowDataOverflow,R=j||C,T=Xa(y)?this.id:y,O=(r=Oa(o,!1))!==null&&r!==void 0?r:{r:3,strokeWidth:2},F=O.r,z=F===void 0?3:F,I=O.strokeWidth,B=I===void 0?2:I,K=xxe(o)?o:{},J=K.clipDot,G=J===void 0?!0:J,D=z*2+B;return Pe.createElement(Br,{className:N},j||C?Pe.createElement("defs",null,Pe.createElement("clipPath",{id:"clipPath-".concat(T)},Pe.createElement("rect",{x:j?g:g-m/2,y:C?p:p-b/2,width:j?m:m*2,height:C?b:b*2})),!G&&Pe.createElement("clipPath",{id:"clipPath-dots-".concat(T)},Pe.createElement("rect",{x:g-D/2,y:p-D/2,width:m+D,height:b+D}))):null,!S&&this.renderCurve(R,T),this.renderErrorBar(R,T),(S||o)&&this.renderDots(R,G,T),(!v||w)&&yf.renderCallByParent(this.props,l))}}],[{key:"getDerivedStateFromProps",value:function(r,n){return r.animationId!==n.prevAnimationId?{prevAnimationId:r.animationId,curPoints:r.points,prevPoints:n.curPoints}:r.points!==n.curPoints?{curPoints:r.points}:null}},{key:"repeat",value:function(r,n){for(var i=r.length%2!==0?[].concat(sx(r),[0]):r,o=[],l=0;l<n;++l)o=[].concat(sx(o),sx(i));return o}},{key:"renderDotItem",value:function(r,n){var i;if(Pe.isValidElement(r))i=Pe.cloneElement(r,n);else if(qa(r))i=r(n);else{var o=n.key,l=ZU(n,ACe),c=Ja("recharts-line-dot",typeof r!="boolean"?r.className:"");i=Pe.createElement(L3,E1({key:o},l,{className:c}))}return i}}])})(_.PureComponent);nd(bf,"displayName","Line");nd(bf,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!tm.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1});nd(bf,"getComposedData",function(e){var t=e.props,a=e.xAxis,r=e.yAxis,n=e.xAxisTicks,i=e.yAxisTicks,o=e.dataKey,l=e.bandSize,c=e.displayedData,d=e.offset,f=t.layout,p=c.map(function(g,m){var b=ii(g,o);return f==="horizontal"?{x:a$({axis:a,ticks:n,bandSize:l,entry:g,index:m}),y:Xa(b)?null:r.scale(b),value:b,payload:g}:{x:Xa(b)?null:a.scale(b),y:a$({axis:r,ticks:i,bandSize:l,entry:g,index:m}),value:b,payload:g}});return yl({points:p,layout:f},d)});function O0(e){"@babel/helpers - typeof";return O0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},O0(e)}function $Ce(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function UCe(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,uZ(r.key),r)}}function zCe(e,t,a){return t&&UCe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function qCe(e,t,a){return t=i5(t),HCe(e,cZ()?Reflect.construct(t,a||[],i5(e).constructor):t.apply(e,a))}function HCe(e,t){if(t&&(O0(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return VCe(e)}function VCe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function cZ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(cZ=function(){return!!e})()}function i5(e){return i5=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},i5(e)}function GCe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&gk(e,t)}function gk(e,t){return gk=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},gk(e,t)}function dZ(e,t,a){return t=uZ(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function uZ(e){var t=WCe(e,"string");return O0(t)=="symbol"?t:t+""}function WCe(e,t){if(O0(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(O0(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function mk(){return mk=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},mk.apply(this,arguments)}function YCe(e){var t=e.xAxisId,a=ZR(),r=JR(),n=KQ(t);return n==null?null:_.createElement(av,mk({},n,{className:Ja("recharts-".concat(n.axisType," ").concat(n.axisType),n.className),viewBox:{x:0,y:0,width:a,height:r},ticksGenerator:function(o){return ff(o,!0)}}))}var bu=(function(e){function t(){return $Ce(this,t),qCe(this,t,arguments)}return GCe(t,e),zCe(t,[{key:"render",value:function(){return _.createElement(YCe,this.props)}}])})(_.Component);dZ(bu,"displayName","XAxis");dZ(bu,"defaultProps",{allowDecimals:!0,hide:!1,orientation:"bottom",width:0,height:30,mirror:!1,xAxisId:0,tickCount:5,type:"category",padding:{left:0,right:0},allowDataOverflow:!1,scale:"auto",reversed:!1,allowDuplicatedCategory:!0});function M0(e){"@babel/helpers - typeof";return M0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},M0(e)}function KCe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function XCe(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,pZ(r.key),r)}}function QCe(e,t,a){return t&&XCe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function ZCe(e,t,a){return t=o5(t),JCe(e,fZ()?Reflect.construct(t,a||[],o5(e).constructor):t.apply(e,a))}function JCe(e,t){if(t&&(M0(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return eAe(e)}function eAe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function fZ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(fZ=function(){return!!e})()}function o5(e){return o5=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},o5(e)}function tAe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&xk(e,t)}function xk(e,t){return xk=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},xk(e,t)}function hZ(e,t,a){return t=pZ(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function pZ(e){var t=aAe(e,"string");return M0(t)=="symbol"?t:t+""}function aAe(e,t){if(M0(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(M0(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function vk(){return vk=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},vk.apply(this,arguments)}var rAe=function(t){var a=t.yAxisId,r=ZR(),n=JR(),i=XQ(a);return i==null?null:_.createElement(av,vk({},i,{className:Ja("recharts-".concat(i.axisType," ").concat(i.axisType),i.className),viewBox:{x:0,y:0,width:r,height:n},ticksGenerator:function(l){return ff(l,!0)}}))},Pu=(function(e){function t(){return KCe(this,t),ZCe(this,t,arguments)}return tAe(t,e),QCe(t,[{key:"render",value:function(){return _.createElement(rAe,this.props)}}])})(_.Component);hZ(Pu,"displayName","YAxis");hZ(Pu,"defaultProps",{allowDuplicatedCategory:!0,allowDecimals:!0,hide:!1,orientation:"left",width:60,height:0,mirror:!1,yAxisId:0,tickCount:5,type:"number",padding:{top:0,bottom:0},allowDataOverflow:!1,scale:"auto",reversed:!1});function tz(e){return oAe(e)||iAe(e)||sAe(e)||nAe()}function nAe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
722In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function sAe(e,t){if(e){if(typeof e=="string")return yk(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return yk(e,t)}}function iAe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function oAe(e){if(Array.isArray(e))return yk(e)}function yk(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}var bk=function(t,a,r,n,i){var o=Fl(t,t8),l=Fl(t,G3),c=[].concat(tz(o),tz(l)),d=Fl(t,Y3),f="".concat(n,"Id"),p=n[0],g=a;if(c.length&&(g=c.reduce(function(v,y){if(y.props[f]===r&&uu(y.props,"extendDomain")&&Kt(y.props[p])){var w=y.props[p];return[Math.min(v[0],w),Math.max(v[1],w)]}return v},g)),d.length){var m="".concat(p,"1"),b="".concat(p,"2");g=d.reduce(function(v,y){if(y.props[f]===r&&uu(y.props,"extendDomain")&&Kt(y.props[m])&&Kt(y.props[b])){var w=y.props[m],S=y.props[b];return[Math.min(v[0],w,S),Math.max(v[1],w,S)]}return v},g)}return i&&i.length&&(g=i.reduce(function(v,y){return Kt(y)?[Math.min(v[0],y),Math.max(v[1],y)]:v},g)),g},ZA={exports:{}},az;function lAe(){return az||(az=1,(function(e){var t=Object.prototype.hasOwnProperty,a="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(a=!1));function n(c,d,f){this.fn=c,this.context=d,this.once=f||!1}function i(c,d,f,p,g){if(typeof f!="function")throw new TypeError("The listener must be a function");var m=new n(f,p||c,g),b=a?a+d:d;return c._events[b]?c._events[b].fn?c._events[b]=[c._events[b],m]:c._events[b].push(m):(c._events[b]=m,c._eventsCount++),c}function o(c,d){--c._eventsCount===0?c._events=new r:delete c._events[d]}function l(){this._events=new r,this._eventsCount=0}l.prototype.eventNames=function(){var d=[],f,p;if(this._eventsCount===0)return d;for(p in f=this._events)t.call(f,p)&&d.push(a?p.slice(1):p);return Object.getOwnPropertySymbols?d.concat(Object.getOwnPropertySymbols(f)):d},l.prototype.listeners=function(d){var f=a?a+d:d,p=this._events[f];if(!p)return[];if(p.fn)return[p.fn];for(var g=0,m=p.length,b=new Array(m);g<m;g++)b[g]=p[g].fn;return b},l.prototype.listenerCount=function(d){var f=a?a+d:d,p=this._events[f];return p?p.fn?1:p.length:0},l.prototype.emit=function(d,f,p,g,m,b){var v=a?a+d:d;if(!this._events[v])return!1;var y=this._events[v],w=arguments.length,S,N;if(y.fn){switch(y.once&&this.removeListener(d,y.fn,void 0,!0),w){case 1:return y.fn.call(y.context),!0;case 2:return y.fn.call(y.context,f),!0;case 3:return y.fn.call(y.context,f,p),!0;case 4:return y.fn.call(y.context,f,p,g),!0;case 5:return y.fn.call(y.context,f,p,g,m),!0;case 6:return y.fn.call(y.context,f,p,g,m,b),!0}for(N=1,S=new Array(w-1);N<w;N++)S[N-1]=arguments[N];y.fn.apply(y.context,S)}else{var j=y.length,C;for(N=0;N<j;N++)switch(y[N].once&&this.removeListener(d,y[N].fn,void 0,!0),w){case 1:y[N].fn.call(y[N].context);break;case 2:y[N].fn.call(y[N].context,f);break;case 3:y[N].fn.call(y[N].context,f,p);break;case 4:y[N].fn.call(y[N].context,f,p,g);break;default:if(!S)for(C=1,S=new Array(w-1);C<w;C++)S[C-1]=arguments[C];y[N].fn.apply(y[N].context,S)}}return!0},l.prototype.on=function(d,f,p){return i(this,d,f,p,!1)},l.prototype.once=function(d,f,p){return i(this,d,f,p,!0)},l.prototype.removeListener=function(d,f,p,g){var m=a?a+d:d;if(!this._events[m])return this;if(!f)return o(this,m),this;var b=this._events[m];if(b.fn)b.fn===f&&(!g||b.once)&&(!p||b.context===p)&&o(this,m);else{for(var v=0,y=[],w=b.length;v<w;v++)(b[v].fn!==f||g&&!b[v].once||p&&b[v].context!==p)&&y.push(b[v]);y.length?this._events[m]=y.length===1?y[0]:y:o(this,m)}return this},l.prototype.removeAllListeners=function(d){var f;return d?(f=a?a+d:d,this._events[f]&&o(this,f)):(this._events=new r,this._eventsCount=0),this},l.prototype.off=l.prototype.removeListener,l.prototype.addListener=l.prototype.on,l.prefixed=a,l.EventEmitter=l,e.exports=l})(ZA)),ZA.exports}var cAe=lAe();const dAe=Kr(cAe);var JA=new dAe,e6="recharts.syncMouseEvents";function $y(e){"@babel/helpers - typeof";return $y=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$y(e)}function uAe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function fAe(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,gZ(r.key),r)}}function hAe(e,t,a){return t&&fAe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function t6(e,t,a){return t=gZ(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function gZ(e){var t=pAe(e,"string");return $y(t)=="symbol"?t:t+""}function pAe(e,t){if($y(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if($y(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var gAe=(function(){function e(){uAe(this,e),t6(this,"activeIndex",0),t6(this,"coordinateList",[]),t6(this,"layout","horizontal")}return hAe(e,[{key:"setDetails",value:function(a){var r,n=a.coordinateList,i=n===void 0?null:n,o=a.container,l=o===void 0?null:o,c=a.layout,d=c===void 0?null:c,f=a.offset,p=f===void 0?null:f,g=a.mouseHandlerCallback,m=g===void 0?null:g;this.coordinateList=(r=i??this.coordinateList)!==null&&r!==void 0?r:[],this.container=l??this.container,this.layout=d??this.layout,this.offset=p??this.offset,this.mouseHandlerCallback=m??this.mouseHandlerCallback,this.activeIndex=Math.min(Math.max(this.activeIndex,0),this.coordinateList.length-1)}},{key:"focus",value:function(){this.spoofMouse()}},{key:"keyboardEvent",value:function(a){if(this.coordinateList.length!==0)switch(a.key){case"ArrowRight":{if(this.layout!=="horizontal")return;this.activeIndex=Math.min(this.activeIndex+1,this.coordinateList.length-1),this.spoofMouse();break}case"ArrowLeft":{if(this.layout!=="horizontal")return;this.activeIndex=Math.max(this.activeIndex-1,0),this.spoofMouse();break}}}},{key:"setIndex",value:function(a){this.activeIndex=a}},{key:"spoofMouse",value:function(){var a,r;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var n=this.container.getBoundingClientRect(),i=n.x,o=n.y,l=n.height,c=this.coordinateList[this.activeIndex].coordinate,d=((a=window)===null||a===void 0?void 0:a.scrollX)||0,f=((r=window)===null||r===void 0?void 0:r.scrollY)||0,p=i+c+d,g=o+this.offset.top+l/2+f;this.mouseHandlerCallback({pageX:p,pageY:g})}}}])})();function mAe(e,t,a){if(a==="number"&&t===!0&&Array.isArray(e)){var r=e?.[0],n=e?.[1];if(r&&n&&Kt(r)&&Kt(n))return!0}return!1}function xAe(e,t,a,r){var n=r/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-n:a.left+.5,y:e==="horizontal"?a.top+.5:t.y-n,width:e==="horizontal"?r:a.width-1,height:e==="horizontal"?a.height-1:r}}function mZ(e){var t=e.cx,a=e.cy,r=e.radius,n=e.startAngle,i=e.endAngle,o=Nn(t,a,r,n),l=Nn(t,a,r,i);return{points:[o,l],cx:t,cy:a,radius:r,startAngle:n,endAngle:i}}function vAe(e,t,a){var r,n,i,o;if(e==="horizontal")r=t.x,i=r,n=a.top,o=a.top+a.height;else if(e==="vertical")n=t.y,o=n,r=a.left,i=a.left+a.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var l=t.cx,c=t.cy,d=t.innerRadius,f=t.outerRadius,p=t.angle,g=Nn(l,c,d,p),m=Nn(l,c,f,p);r=g.x,n=g.y,i=m.x,o=m.y}else return mZ(t);return[{x:r,y:n},{x:i,y:o}]}function Uy(e){"@babel/helpers - typeof";return Uy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Uy(e)}function rz(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function Z2(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?rz(Object(a),!0).forEach(function(r){yAe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):rz(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function yAe(e,t,a){return t=bAe(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function bAe(e){var t=PAe(e,"string");return Uy(t)=="symbol"?t:t+""}function PAe(e,t){if(Uy(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(Uy(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function wAe(e){var t,a,r=e.element,n=e.tooltipEventType,i=e.isActive,o=e.activeCoordinate,l=e.activePayload,c=e.offset,d=e.activeTooltipIndex,f=e.tooltipAxisBandSize,p=e.layout,g=e.chartName,m=(t=r.props.cursor)!==null&&t!==void 0?t:(a=r.type.defaultProps)===null||a===void 0?void 0:a.cursor;if(!r||!m||!i||!o||g!=="ScatterChart"&&n!=="axis")return null;var b,v=Bw;if(g==="ScatterChart")b=o,v=HSe;else if(g==="BarChart")b=xAe(p,o,c,f),v=YR;else if(p==="radial"){var y=mZ(o),w=y.cx,S=y.cy,N=y.radius,j=y.startAngle,C=y.endAngle;b={cx:w,cy:S,startAngle:j,endAngle:C,innerRadius:N,outerRadius:N},v=xQ}else b={points:vAe(p,o,c)},v=Bw;var R=Z2(Z2(Z2(Z2({stroke:"#ccc",pointerEvents:"none"},c),b),Oa(m,!1)),{},{payload:l,payloadIndex:d,className:Ja("recharts-tooltip-cursor",m.className)});return _.isValidElement(m)?_.cloneElement(m,R):_.createElement(v,R)}var SAe=["item"],NAe=["children","className","width","height","style","compact","title","desc"];function D0(e){"@babel/helpers - typeof";return D0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},D0(e)}function Cx(){return Cx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Cx.apply(this,arguments)}function nz(e,t){return AAe(e)||CAe(e,t)||vZ(e,t)||jAe()}function jAe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
723In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function CAe(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var r,n,i,o,l=[],c=!0,d=!1;try{if(i=(a=a.call(e)).next,t!==0)for(;!(c=(r=i.call(a)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(f){d=!0,n=f}finally{try{if(!c&&a.return!=null&&(o=a.return(),Object(o)!==o))return}finally{if(d)throw n}}return l}}function AAe(e){if(Array.isArray(e))return e}function sz(e,t){if(e==null)return{};var a=TAe(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function TAe(e,t){if(e==null)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}function _Ae(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function kAe(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,yZ(r.key),r)}}function EAe(e,t,a){return t&&kAe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function RAe(e,t,a){return t=l5(t),OAe(e,xZ()?Reflect.construct(t,a||[],l5(e).constructor):t.apply(e,a))}function OAe(e,t){if(t&&(D0(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return MAe(e)}function MAe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xZ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(xZ=function(){return!!e})()}function l5(e){return l5=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},l5(e)}function DAe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Pk(e,t)}function Pk(e,t){return Pk=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},Pk(e,t)}function I0(e){return FAe(e)||LAe(e)||vZ(e)||IAe()}function IAe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
724In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function vZ(e,t){if(e){if(typeof e=="string")return wk(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return wk(e,t)}}function LAe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function FAe(e){if(Array.isArray(e))return wk(e)}function wk(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}function iz(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function xt(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?iz(Object(a),!0).forEach(function(r){Fa(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):iz(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function Fa(e,t,a){return t=yZ(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function yZ(e){var t=BAe(e,"string");return D0(t)=="symbol"?t:t+""}function BAe(e,t){if(D0(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(D0(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var $Ae={xAxis:["bottom","top"],yAxis:["left","right"]},UAe={width:"100%",height:"100%"},bZ={x:0,y:0};function J2(e){return e}var zAe=function(t,a){return a==="horizontal"?t.x:a==="vertical"?t.y:a==="centric"?t.angle:t.radius},qAe=function(t,a,r,n){var i=a.find(function(f){return f&&f.index===r});if(i){if(t==="horizontal")return{x:i.coordinate,y:n.y};if(t==="vertical")return{x:n.x,y:i.coordinate};if(t==="centric"){var o=i.coordinate,l=n.radius;return xt(xt(xt({},n),Nn(n.cx,n.cy,l,o)),{},{angle:o,radius:l})}var c=i.coordinate,d=n.angle;return xt(xt(xt({},n),Nn(n.cx,n.cy,c,d)),{},{angle:d,radius:c})}return bZ},K3=function(t,a){var r=a.graphicalItems,n=a.dataStartIndex,i=a.dataEndIndex,o=(r??[]).reduce(function(l,c){var d=c.props.data;return d&&d.length?[].concat(I0(l),I0(d)):l},[]);return o.length>0?o:t&&t.length&&Kt(n)&&Kt(i)?t.slice(n,i+1):[]};function PZ(e){return e==="number"?[0,"auto"]:void 0}var Sk=function(t,a,r,n){var i=t.graphicalItems,o=t.tooltipAxis,l=K3(a,t);return r<0||!i||!i.length||r>=l.length?null:i.reduce(function(c,d){var f,p=(f=d.props.data)!==null&&f!==void 0?f:a;p&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=r&&(p=p.slice(t.dataStartIndex,t.dataEndIndex+1));var g;if(o.dataKey&&!o.allowDuplicatedCategory){var m=p===void 0?l:p;g=uw(m,o.dataKey,n)}else g=p&&p[r]||l[r];return g?[].concat(I0(c),[uQ(d,g)]):c},[])},oz=function(t,a,r,n){var i=n||{x:t.chartX,y:t.chartY},o=zAe(i,r),l=t.orderedTooltipTicks,c=t.tooltipAxis,d=t.tooltipTicks,f=pwe(o,l,d,c);if(f>=0&&d){var p=d[f]&&d[f].value,g=Sk(t,a,f,p),m=qAe(r,l,f,i);return{activeTooltipIndex:f,activeLabel:p,activePayload:g,activeCoordinate:m}}return null},HAe=function(t,a){var r=a.axes,n=a.graphicalItems,i=a.axisType,o=a.axisIdKey,l=a.stackGroups,c=a.dataStartIndex,d=a.dataEndIndex,f=t.layout,p=t.children,g=t.stackOffset,m=sQ(f,i);return r.reduce(function(b,v){var y,w=v.type.defaultProps!==void 0?xt(xt({},v.type.defaultProps),v.props):v.props,S=w.type,N=w.dataKey,j=w.allowDataOverflow,C=w.allowDuplicatedCategory,R=w.scale,T=w.ticks,O=w.includeHidden,F=w[o];if(b[F])return b;var z=K3(t.data,{graphicalItems:n.filter(function(E){var U,q=o in E.props?E.props[o]:(U=E.type.defaultProps)===null||U===void 0?void 0:U[o];return q===F}),dataStartIndex:c,dataEndIndex:d}),I=z.length,B,K,J;mAe(w.domain,j,S)&&(B=L_(w.domain,null,j),m&&(S==="number"||R!=="auto")&&(J=A1(z,N,"category")));var G=PZ(S);if(!B||B.length===0){var D,V=(D=w.domain)!==null&&D!==void 0?D:G;if(N){if(B=A1(z,N,S),S==="category"&&m){var W=oxe(B);C&&W?(K=B,B=Kw(0,I)):C||(B=i$(V,B,v).reduce(function(E,U){return E.indexOf(U)>=0?E:[].concat(I0(E),[U])},[]))}else if(S==="category")C?B=B.filter(function(E){return E!==""&&!Xa(E)}):B=i$(V,B,v).reduce(function(E,U){return E.indexOf(U)>=0||U===""||Xa(U)?E:[].concat(I0(E),[U])},[]);else if(S==="number"){var Z=ywe(z,n.filter(function(E){var U,q,X=o in E.props?E.props[o]:(U=E.type.defaultProps)===null||U===void 0?void 0:U[o],ne="hide"in E.props?E.props.hide:(q=E.type.defaultProps)===null||q===void 0?void 0:q.hide;return X===F&&(O||!ne)}),N,i,f);Z&&(B=Z)}m&&(S==="number"||R!=="auto")&&(J=A1(z,N,"category"))}else m?B=Kw(0,I):l&&l[F]&&l[F].hasStack&&S==="number"?B=g==="expand"?[0,1]:dQ(l[F].stackGroups,c,d):B=nQ(z,n.filter(function(E){var U=o in E.props?E.props[o]:E.type.defaultProps[o],q="hide"in E.props?E.props.hide:E.type.defaultProps.hide;return U===F&&(O||!q)}),S,f,!0);if(S==="number")B=bk(p,B,F,i,T),V&&(B=L_(V,B,j));else if(S==="category"&&V){var re=V,Q=B.every(function(E){return re.indexOf(E)>=0});Q&&(B=re)}}return xt(xt({},b),{},Fa({},F,xt(xt({},w),{},{axisType:i,domain:B,categoricalDomain:J,duplicateDomain:K,originalDomain:(y=w.domain)!==null&&y!==void 0?y:G,isCategorical:m,layout:f})))},{})},VAe=function(t,a){var r=a.graphicalItems,n=a.Axis,i=a.axisType,o=a.axisIdKey,l=a.stackGroups,c=a.dataStartIndex,d=a.dataEndIndex,f=t.layout,p=t.children,g=K3(t.data,{graphicalItems:r,dataStartIndex:c,dataEndIndex:d}),m=g.length,b=sQ(f,i),v=-1;return r.reduce(function(y,w){var S=w.type.defaultProps!==void 0?xt(xt({},w.type.defaultProps),w.props):w.props,N=S[o],j=PZ("number");if(!y[N]){v++;var C;return b?C=Kw(0,m):l&&l[N]&&l[N].hasStack?(C=dQ(l[N].stackGroups,c,d),C=bk(p,C,N,i)):(C=L_(j,nQ(g,r.filter(function(R){var T,O,F=o in R.props?R.props[o]:(T=R.type.defaultProps)===null||T===void 0?void 0:T[o],z="hide"in R.props?R.props.hide:(O=R.type.defaultProps)===null||O===void 0?void 0:O.hide;return F===N&&!z}),"number",f),n.defaultProps.allowDataOverflow),C=bk(p,C,N,i)),xt(xt({},y),{},Fa({},N,xt(xt({axisType:i},n.defaultProps),{},{hide:!0,orientation:Ll($Ae,"".concat(i,".").concat(v%2),null),domain:C,originalDomain:j,isCategorical:b,layout:f})))}return y},{})},GAe=function(t,a){var r=a.axisType,n=r===void 0?"xAxis":r,i=a.AxisComp,o=a.graphicalItems,l=a.stackGroups,c=a.dataStartIndex,d=a.dataEndIndex,f=t.children,p="".concat(n,"Id"),g=Fl(f,i),m={};return g&&g.length?m=HAe(t,{axes:g,graphicalItems:o,axisType:n,axisIdKey:p,stackGroups:l,dataStartIndex:c,dataEndIndex:d}):o&&o.length&&(m=VAe(t,{Axis:i,graphicalItems:o,axisType:n,axisIdKey:p,stackGroups:l,dataStartIndex:c,dataEndIndex:d})),m},WAe=function(t){var a=zh(t),r=ff(a,!1,!0);return{tooltipTicks:r,orderedTooltipTicks:PR(r,function(n){return n.coordinate}),tooltipAxis:a,tooltipAxisBandSize:Iw(a,r)}},lz=function(t){var a=t.children,r=t.defaultShowTooltip,n=wl(a,C0),i=0,o=0;return t.data&&t.data.length!==0&&(o=t.data.length-1),n&&n.props&&(n.props.startIndex>=0&&(i=n.props.startIndex),n.props.endIndex>=0&&(o=n.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:i,dataEndIndex:o,activeTooltipIndex:-1,isTooltipActive:!!r}},YAe=function(t){return!t||!t.length?!1:t.some(function(a){var r=xf(a&&a.type);return r&&r.indexOf("Bar")>=0})},cz=function(t){return t==="horizontal"?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:t==="vertical"?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:t==="centric"?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},KAe=function(t,a){var r=t.props,n=t.graphicalItems,i=t.xAxisMap,o=i===void 0?{}:i,l=t.yAxisMap,c=l===void 0?{}:l,d=r.width,f=r.height,p=r.children,g=r.margin||{},m=wl(p,C0),b=wl(p,Jh),v=Object.keys(c).reduce(function(C,R){var T=c[R],O=T.orientation;return!T.mirror&&!T.hide?xt(xt({},C),{},Fa({},O,C[O]+T.width)):C},{left:g.left||0,right:g.right||0}),y=Object.keys(o).reduce(function(C,R){var T=o[R],O=T.orientation;return!T.mirror&&!T.hide?xt(xt({},C),{},Fa({},O,Ll(C,"".concat(O))+T.height)):C},{top:g.top||0,bottom:g.bottom||0}),w=xt(xt({},y),v),S=w.bottom;m&&(w.bottom+=m.props.height||C0.defaultProps.height),b&&a&&(w=xwe(w,n,r,a));var N=d-w.left-w.right,j=f-w.top-w.bottom;return xt(xt({brushBottom:S},w),{},{width:Math.max(N,0),height:Math.max(j,0)})},XAe=function(t,a){if(a==="xAxis")return t[a].width;if(a==="yAxis")return t[a].height},n8=function(t){var a=t.chartName,r=t.GraphicalChild,n=t.defaultTooltipEventType,i=n===void 0?"axis":n,o=t.validateTooltipEventTypes,l=o===void 0?["axis"]:o,c=t.axisComponents,d=t.legendContent,f=t.formatAxisMap,p=t.defaultProps,g=function(w,S){var N=S.graphicalItems,j=S.stackGroups,C=S.offset,R=S.updateId,T=S.dataStartIndex,O=S.dataEndIndex,F=w.barSize,z=w.layout,I=w.barGap,B=w.barCategoryGap,K=w.maxBarSize,J=cz(z),G=J.numericAxisName,D=J.cateAxisName,V=YAe(N),W=[];return N.forEach(function(Z,re){var Q=K3(w.data,{graphicalItems:[Z],dataStartIndex:T,dataEndIndex:O}),E=Z.type.defaultProps!==void 0?xt(xt({},Z.type.defaultProps),Z.props):Z.props,U=E.dataKey,q=E.maxBarSize,X=E["".concat(G,"Id")],ne=E["".concat(D,"Id")],ae={},ue=c.reduce(function(_t,Et){var Dt=S["".concat(Et.axisType,"Map")],aa=E["".concat(Et.axisType,"Id")];Dt&&Dt[aa]||Et.axisType==="zAxis"||Lg();var Wt=Dt[aa];return xt(xt({},_t),{},Fa(Fa({},Et.axisType,Wt),"".concat(Et.axisType,"Ticks"),ff(Wt)))},ae),de=ue[D],he=ue["".concat(D,"Ticks")],pe=j&&j[X]&&j[X].hasStack&&Twe(Z,j[X].stackGroups),se=xf(Z.type).indexOf("Bar")>=0,ze=Iw(de,he),De=[],xe=V&&gwe({barSize:F,stackGroups:j,totalSize:XAe(ue,D)});if(se){var at,Qe,ft=Xa(q)?K:q,nt=(at=(Qe=Iw(de,he,!0))!==null&&Qe!==void 0?Qe:ft)!==null&&at!==void 0?at:0;De=mwe({barGap:I,barCategoryGap:B,bandSize:nt!==ze?nt:ze,sizeList:xe[ne],maxBarSize:ft}),nt!==ze&&(De=De.map(function(_t){return xt(xt({},_t),{},{position:xt(xt({},_t.position),{},{offset:_t.position.offset-nt/2})})}))}var $t=Z&&Z.type&&Z.type.getComposedData;$t&&W.push({props:xt(xt({},$t(xt(xt({},ue),{},{displayedData:Q,props:w,dataKey:U,item:Z,bandSize:ze,barPosition:De,offset:C,stackedData:pe,layout:z,dataStartIndex:T,dataEndIndex:O}))),{},Fa(Fa(Fa({key:Z.key||"item-".concat(re)},G,ue[G]),D,ue[D]),"animationId",R)),childIndex:bxe(Z,w.children),item:Z})}),W},m=function(w,S){var N=w.props,j=w.dataStartIndex,C=w.dataEndIndex,R=w.updateId;if(!bL({props:N}))return null;var T=N.children,O=N.layout,F=N.stackOffset,z=N.data,I=N.reverseStackOrder,B=cz(O),K=B.numericAxisName,J=B.cateAxisName,G=Fl(T,r),D=Cwe(z,G,"".concat(K,"Id"),"".concat(J,"Id"),F,I),V=c.reduce(function(E,U){var q="".concat(U.axisType,"Map");return xt(xt({},E),{},Fa({},q,GAe(N,xt(xt({},U),{},{graphicalItems:G,stackGroups:U.axisType===K&&D,dataStartIndex:j,dataEndIndex:C}))))},{}),W=KAe(xt(xt({},V),{},{props:N,graphicalItems:G}),S?.legendBBox);Object.keys(V).forEach(function(E){V[E]=f(N,V[E],W,E.replace("Map",""),a)});var Z=V["".concat(J,"Map")],re=WAe(Z),Q=g(N,xt(xt({},V),{},{dataStartIndex:j,dataEndIndex:C,updateId:R,graphicalItems:G,stackGroups:D,offset:W}));return xt(xt({formattedGraphicalItems:Q,graphicalItems:G,offset:W,stackGroups:D},re),V)},b=(function(y){function w(S){var N,j,C;return _Ae(this,w),C=RAe(this,w,[S]),Fa(C,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),Fa(C,"accessibilityManager",new gAe),Fa(C,"handleLegendBBoxUpdate",function(R){if(R){var T=C.state,O=T.dataStartIndex,F=T.dataEndIndex,z=T.updateId;C.setState(xt({legendBBox:R},m({props:C.props,dataStartIndex:O,dataEndIndex:F,updateId:z},xt(xt({},C.state),{},{legendBBox:R}))))}}),Fa(C,"handleReceiveSyncEvent",function(R,T,O){if(C.props.syncId===R){if(O===C.eventEmitterSymbol&&typeof C.props.syncMethod!="function")return;C.applySyncEvent(T)}}),Fa(C,"handleBrushChange",function(R){var T=R.startIndex,O=R.endIndex;if(T!==C.state.dataStartIndex||O!==C.state.dataEndIndex){var F=C.state.updateId;C.setState(function(){return xt({dataStartIndex:T,dataEndIndex:O},m({props:C.props,dataStartIndex:T,dataEndIndex:O,updateId:F},C.state))}),C.triggerSyncEvent({dataStartIndex:T,dataEndIndex:O})}}),Fa(C,"handleMouseEnter",function(R){var T=C.getMouseInfo(R);if(T){var O=xt(xt({},T),{},{isTooltipActive:!0});C.setState(O),C.triggerSyncEvent(O);var F=C.props.onMouseEnter;qa(F)&&F(O,R)}}),Fa(C,"triggeredAfterMouseMove",function(R){var T=C.getMouseInfo(R),O=T?xt(xt({},T),{},{isTooltipActive:!0}):{isTooltipActive:!1};C.setState(O),C.triggerSyncEvent(O);var F=C.props.onMouseMove;qa(F)&&F(O,R)}),Fa(C,"handleItemMouseEnter",function(R){C.setState(function(){return{isTooltipActive:!0,activeItem:R,activePayload:R.tooltipPayload,activeCoordinate:R.tooltipPosition||{x:R.cx,y:R.cy}}})}),Fa(C,"handleItemMouseLeave",function(){C.setState(function(){return{isTooltipActive:!1}})}),Fa(C,"handleMouseMove",function(R){R.persist(),C.throttleTriggeredAfterMouseMove(R)}),Fa(C,"handleMouseLeave",function(R){C.throttleTriggeredAfterMouseMove.cancel();var T={isTooltipActive:!1};C.setState(T),C.triggerSyncEvent(T);var O=C.props.onMouseLeave;qa(O)&&O(T,R)}),Fa(C,"handleOuterEvent",function(R){var T=yxe(R),O=Ll(C.props,"".concat(T));if(T&&qa(O)){var F,z;/.*touch.*/i.test(T)?z=C.getMouseInfo(R.changedTouches[0]):z=C.getMouseInfo(R),O((F=z)!==null&&F!==void 0?F:{},R)}}),Fa(C,"handleClick",function(R){var T=C.getMouseInfo(R);if(T){var O=xt(xt({},T),{},{isTooltipActive:!0});C.setState(O),C.triggerSyncEvent(O);var F=C.props.onClick;qa(F)&&F(O,R)}}),Fa(C,"handleMouseDown",function(R){var T=C.props.onMouseDown;if(qa(T)){var O=C.getMouseInfo(R);T(O,R)}}),Fa(C,"handleMouseUp",function(R){var T=C.props.onMouseUp;if(qa(T)){var O=C.getMouseInfo(R);T(O,R)}}),Fa(C,"handleTouchMove",function(R){R.changedTouches!=null&&R.changedTouches.length>0&&C.throttleTriggeredAfterMouseMove(R.changedTouches[0])}),Fa(C,"handleTouchStart",function(R){R.changedTouches!=null&&R.changedTouches.length>0&&C.handleMouseDown(R.changedTouches[0])}),Fa(C,"handleTouchEnd",function(R){R.changedTouches!=null&&R.changedTouches.length>0&&C.handleMouseUp(R.changedTouches[0])}),Fa(C,"handleDoubleClick",function(R){var T=C.props.onDoubleClick;if(qa(T)){var O=C.getMouseInfo(R);T(O,R)}}),Fa(C,"handleContextMenu",function(R){var T=C.props.onContextMenu;if(qa(T)){var O=C.getMouseInfo(R);T(O,R)}}),Fa(C,"triggerSyncEvent",function(R){C.props.syncId!==void 0&&JA.emit(e6,C.props.syncId,R,C.eventEmitterSymbol)}),Fa(C,"applySyncEvent",function(R){var T=C.props,O=T.layout,F=T.syncMethod,z=C.state.updateId,I=R.dataStartIndex,B=R.dataEndIndex;if(R.dataStartIndex!==void 0||R.dataEndIndex!==void 0)C.setState(xt({dataStartIndex:I,dataEndIndex:B},m({props:C.props,dataStartIndex:I,dataEndIndex:B,updateId:z},C.state)));else if(R.activeTooltipIndex!==void 0){var K=R.chartX,J=R.chartY,G=R.activeTooltipIndex,D=C.state,V=D.offset,W=D.tooltipTicks;if(!V)return;if(typeof F=="function")G=F(W,R);else if(F==="value"){G=-1;for(var Z=0;Z<W.length;Z++)if(W[Z].value===R.activeLabel){G=Z;break}}var re=xt(xt({},V),{},{x:V.left,y:V.top}),Q=Math.min(K,re.x+re.width),E=Math.min(J,re.y+re.height),U=W[G]&&W[G].value,q=Sk(C.state,C.props.data,G),X=W[G]?{x:O==="horizontal"?W[G].coordinate:Q,y:O==="horizontal"?E:W[G].coordinate}:bZ;C.setState(xt(xt({},R),{},{activeLabel:U,activeCoordinate:X,activePayload:q,activeTooltipIndex:G}))}else C.setState(R)}),Fa(C,"renderCursor",function(R){var T,O=C.state,F=O.isTooltipActive,z=O.activeCoordinate,I=O.activePayload,B=O.offset,K=O.activeTooltipIndex,J=O.tooltipAxisBandSize,G=C.getTooltipEventType(),D=(T=R.props.active)!==null&&T!==void 0?T:F,V=C.props.layout,W=R.key||"_recharts-cursor";return Pe.createElement(wAe,{key:W,activeCoordinate:z,activePayload:I,activeTooltipIndex:K,chartName:a,element:R,isActive:D,layout:V,offset:B,tooltipAxisBandSize:J,tooltipEventType:G})}),Fa(C,"renderPolarAxis",function(R,T,O){var F=Ll(R,"type.axisType"),z=Ll(C.state,"".concat(F,"Map")),I=R.type.defaultProps,B=I!==void 0?xt(xt({},I),R.props):R.props,K=z&&z[B["".concat(F,"Id")]];return _.cloneElement(R,xt(xt({},K),{},{className:Ja(F,K.className),key:R.key||"".concat(T,"-").concat(O),ticks:ff(K,!0)}))}),Fa(C,"renderPolarGrid",function(R){var T=R.props,O=T.radialLines,F=T.polarAngles,z=T.polarRadius,I=C.state,B=I.radiusAxisMap,K=I.angleAxisMap,J=zh(B),G=zh(K),D=G.cx,V=G.cy,W=G.innerRadius,Z=G.outerRadius;return _.cloneElement(R,{polarAngles:Array.isArray(F)?F:ff(G,!0).map(function(re){return re.coordinate}),polarRadius:Array.isArray(z)?z:ff(J,!0).map(function(re){return re.coordinate}),cx:D,cy:V,innerRadius:W,outerRadius:Z,key:R.key||"polar-grid",radialLines:O})}),Fa(C,"renderLegend",function(){var R=C.state.formattedGraphicalItems,T=C.props,O=T.children,F=T.width,z=T.height,I=C.props.margin||{},B=F-(I.left||0)-(I.right||0),K=aQ({children:O,formattedGraphicalItems:R,legendWidth:B,legendContent:d});if(!K)return null;var J=K.item,G=sz(K,SAe);return _.cloneElement(J,xt(xt({},G),{},{chartWidth:F,chartHeight:z,margin:I,onBBoxUpdate:C.handleLegendBBoxUpdate}))}),Fa(C,"renderTooltip",function(){var R,T=C.props,O=T.children,F=T.accessibilityLayer,z=wl(O,ro);if(!z)return null;var I=C.state,B=I.isTooltipActive,K=I.activeCoordinate,J=I.activePayload,G=I.activeLabel,D=I.offset,V=(R=z.props.active)!==null&&R!==void 0?R:B;return _.cloneElement(z,{viewBox:xt(xt({},D),{},{x:D.left,y:D.top}),active:V,label:G,payload:V?J:[],coordinate:K,accessibilityLayer:F})}),Fa(C,"renderBrush",function(R){var T=C.props,O=T.margin,F=T.data,z=C.state,I=z.offset,B=z.dataStartIndex,K=z.dataEndIndex,J=z.updateId;return _.cloneElement(R,{key:R.key||"_recharts-brush",onChange:Y2(C.handleBrushChange,R.props.onChange),data:F,x:Kt(R.props.x)?R.props.x:I.left,y:Kt(R.props.y)?R.props.y:I.top+I.height+I.brushBottom-(O.bottom||0),width:Kt(R.props.width)?R.props.width:I.width,startIndex:B,endIndex:K,updateId:"brush-".concat(J)})}),Fa(C,"renderReferenceElement",function(R,T,O){if(!R)return null;var F=C,z=F.clipPathId,I=C.state,B=I.xAxisMap,K=I.yAxisMap,J=I.offset,G=R.type.defaultProps||{},D=R.props,V=D.xAxisId,W=V===void 0?G.xAxisId:V,Z=D.yAxisId,re=Z===void 0?G.yAxisId:Z;return _.cloneElement(R,{key:R.key||"".concat(T,"-").concat(O),xAxis:B[W],yAxis:K[re],viewBox:{x:J.left,y:J.top,width:J.width,height:J.height},clipPathId:z})}),Fa(C,"renderActivePoints",function(R){var T=R.item,O=R.activePoint,F=R.basePoint,z=R.childIndex,I=R.isRange,B=[],K=T.props.key,J=T.item.type.defaultProps!==void 0?xt(xt({},T.item.type.defaultProps),T.item.props):T.item.props,G=J.activeDot,D=J.dataKey,V=xt(xt({index:z,dataKey:D,cx:O.x,cy:O.y,r:4,fill:WR(T.item),strokeWidth:2,stroke:"#fff",payload:O.payload,value:O.value},Oa(G,!1)),fw(G));return B.push(w.renderActiveDot(G,V,"".concat(K,"-activePoint-").concat(z))),F?B.push(w.renderActiveDot(G,xt(xt({},V),{},{cx:F.x,cy:F.y}),"".concat(K,"-basePoint-").concat(z))):I&&B.push(null),B}),Fa(C,"renderGraphicChild",function(R,T,O){var F=C.filterFormatItem(R,T,O);if(!F)return null;var z=C.getTooltipEventType(),I=C.state,B=I.isTooltipActive,K=I.tooltipAxis,J=I.activeTooltipIndex,G=I.activeLabel,D=C.props.children,V=wl(D,ro),W=F.props,Z=W.points,re=W.isRange,Q=W.baseLine,E=F.item.type.defaultProps!==void 0?xt(xt({},F.item.type.defaultProps),F.item.props):F.item.props,U=E.activeDot,q=E.hide,X=E.activeBar,ne=E.activeShape,ae=!!(!q&&B&&V&&(U||X||ne)),ue={};z!=="axis"&&V&&V.props.trigger==="click"?ue={onClick:Y2(C.handleItemMouseEnter,R.props.onClick)}:z!=="axis"&&(ue={onMouseLeave:Y2(C.handleItemMouseLeave,R.props.onMouseLeave),onMouseEnter:Y2(C.handleItemMouseEnter,R.props.onMouseEnter)});var de=_.cloneElement(R,xt(xt({},F.props),ue));function he(Et){return typeof K.dataKey=="function"?K.dataKey(Et.payload):null}if(ae)if(J>=0){var pe,se;if(K.dataKey&&!K.allowDuplicatedCategory){var ze=typeof K.dataKey=="function"?he:"payload.".concat(K.dataKey.toString());pe=uw(Z,ze,G),se=re&&Q&&uw(Q,ze,G)}else pe=Z?.[J],se=re&&Q&&Q[J];if(ne||X){var De=R.props.activeIndex!==void 0?R.props.activeIndex:J;return[_.cloneElement(R,xt(xt(xt({},F.props),ue),{},{activeIndex:De})),null,null]}if(!Xa(pe))return[de].concat(I0(C.renderActivePoints({item:F,activePoint:pe,basePoint:se,childIndex:J,isRange:re})))}else{var xe,at=(xe=C.getItemByXY(C.state.activeCoordinate))!==null&&xe!==void 0?xe:{graphicalItem:de},Qe=at.graphicalItem,ft=Qe.item,nt=ft===void 0?R:ft,$t=Qe.childIndex,_t=xt(xt(xt({},F.props),ue),{},{activeIndex:$t});return[_.cloneElement(nt,_t),null,null]}return re?[de,null,null]:[de,null]}),Fa(C,"renderCustomized",function(R,T,O){return _.cloneElement(R,xt(xt({key:"recharts-customized-".concat(O)},C.props),C.state))}),Fa(C,"renderMap",{CartesianGrid:{handler:J2,once:!0},ReferenceArea:{handler:C.renderReferenceElement},ReferenceLine:{handler:J2},ReferenceDot:{handler:C.renderReferenceElement},XAxis:{handler:J2},YAxis:{handler:J2},Brush:{handler:C.renderBrush,once:!0},Bar:{handler:C.renderGraphicChild},Line:{handler:C.renderGraphicChild},Area:{handler:C.renderGraphicChild},Radar:{handler:C.renderGraphicChild},RadialBar:{handler:C.renderGraphicChild},Scatter:{handler:C.renderGraphicChild},Pie:{handler:C.renderGraphicChild},Funnel:{handler:C.renderGraphicChild},Tooltip:{handler:C.renderCursor,once:!0},PolarGrid:{handler:C.renderPolarGrid,once:!0},PolarAngleAxis:{handler:C.renderPolarAxis},PolarRadiusAxis:{handler:C.renderPolarAxis},Customized:{handler:C.renderCustomized}}),C.clipPathId="".concat((N=S.id)!==null&&N!==void 0?N:Q0("recharts"),"-clip"),C.throttleTriggeredAfterMouseMove=tX(C.triggeredAfterMouseMove,(j=S.throttleDelay)!==null&&j!==void 0?j:1e3/60),C.state={},C}return DAe(w,y),EAe(w,[{key:"componentDidMount",value:function(){var N,j;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(N=this.props.margin.left)!==null&&N!==void 0?N:0,top:(j=this.props.margin.top)!==null&&j!==void 0?j:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var N=this.props,j=N.children,C=N.data,R=N.height,T=N.layout,O=wl(j,ro);if(O){var F=O.props.defaultIndex;if(!(typeof F!="number"||F<0||F>this.state.tooltipTicks.length-1)){var z=this.state.tooltipTicks[F]&&this.state.tooltipTicks[F].value,I=Sk(this.state,C,F,z),B=this.state.tooltipTicks[F].coordinate,K=(this.state.offset.top+R)/2,J=T==="horizontal",G=J?{x:B,y:K}:{y:B,x:K},D=this.state.formattedGraphicalItems.find(function(W){var Z=W.item;return Z.type.name==="Scatter"});D&&(G=xt(xt({},G),D.props.points[F].tooltipPosition),I=D.props.points[F].tooltipPayload);var V={activeTooltipIndex:F,isTooltipActive:!0,activeLabel:z,activePayload:I,activeCoordinate:G};this.setState(V),this.renderCursor(O),this.accessibilityManager.setIndex(F)}}}},{key:"getSnapshotBeforeUpdate",value:function(N,j){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==j.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==N.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==N.margin){var C,R;this.accessibilityManager.setDetails({offset:{left:(C=this.props.margin.left)!==null&&C!==void 0?C:0,top:(R=this.props.margin.top)!==null&&R!==void 0?R:0}})}return null}},{key:"componentDidUpdate",value:function(N){s_([wl(N.children,ro)],[wl(this.props.children,ro)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var N=wl(this.props.children,ro);if(N&&typeof N.props.shared=="boolean"){var j=N.props.shared?"axis":"item";return l.indexOf(j)>=0?j:i}return i}},{key:"getMouseInfo",value:function(N){if(!this.container)return null;var j=this.container,C=j.getBoundingClientRect(),R=iye(C),T={chartX:Math.round(N.pageX-R.left),chartY:Math.round(N.pageY-R.top)},O=C.width/j.offsetWidth||1,F=this.inRange(T.chartX,T.chartY,O);if(!F)return null;var z=this.state,I=z.xAxisMap,B=z.yAxisMap,K=this.getTooltipEventType(),J=oz(this.state,this.props.data,this.props.layout,F);if(K!=="axis"&&I&&B){var G=zh(I).scale,D=zh(B).scale,V=G&&G.invert?G.invert(T.chartX):null,W=D&&D.invert?D.invert(T.chartY):null;return xt(xt({},T),{},{xValue:V,yValue:W},J)}return J?xt(xt({},T),J):null}},{key:"inRange",value:function(N,j){var C=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,R=this.props.layout,T=N/C,O=j/C;if(R==="horizontal"||R==="vertical"){var F=this.state.offset,z=T>=F.left&&T<=F.left+F.width&&O>=F.top&&O<=F.top+F.height;return z?{x:T,y:O}:null}var I=this.state,B=I.angleAxisMap,K=I.radiusAxisMap;if(B&&K){var J=zh(B);return c$({x:T,y:O},J)}return null}},{key:"parseEventsOfWrapper",value:function(){var N=this.props.children,j=this.getTooltipEventType(),C=wl(N,ro),R={};C&&j==="axis"&&(C.props.trigger==="click"?R={onClick:this.handleClick}:R={onMouseEnter:this.handleMouseEnter,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onContextMenu:this.handleContextMenu});var T=fw(this.props,this.handleOuterEvent);return xt(xt({},T),R)}},{key:"addListener",value:function(){JA.on(e6,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){JA.removeListener(e6,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(N,j,C){for(var R=this.state.formattedGraphicalItems,T=0,O=R.length;T<O;T++){var F=R[T];if(F.item===N||F.props.key===N.key||j===xf(F.item.type)&&C===F.childIndex)return F}return null}},{key:"renderClipPath",value:function(){var N=this.clipPathId,j=this.state.offset,C=j.left,R=j.top,T=j.height,O=j.width;return Pe.createElement("defs",null,Pe.createElement("clipPath",{id:N},Pe.createElement("rect",{x:C,y:R,height:T,width:O})))}},{key:"getXScales",value:function(){var N=this.state.xAxisMap;return N?Object.entries(N).reduce(function(j,C){var R=nz(C,2),T=R[0],O=R[1];return xt(xt({},j),{},Fa({},T,O.scale))},{}):null}},{key:"getYScales",value:function(){var N=this.state.yAxisMap;return N?Object.entries(N).reduce(function(j,C){var R=nz(C,2),T=R[0],O=R[1];return xt(xt({},j),{},Fa({},T,O.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(N){var j;return(j=this.state.xAxisMap)===null||j===void 0||(j=j[N])===null||j===void 0?void 0:j.scale}},{key:"getYScaleByAxisId",value:function(N){var j;return(j=this.state.yAxisMap)===null||j===void 0||(j=j[N])===null||j===void 0?void 0:j.scale}},{key:"getItemByXY",value:function(N){var j=this.state,C=j.formattedGraphicalItems,R=j.activeItem;if(C&&C.length)for(var T=0,O=C.length;T<O;T++){var F=C[T],z=F.props,I=F.item,B=I.type.defaultProps!==void 0?xt(xt({},I.type.defaultProps),I.props):I.props,K=xf(I.type);if(K==="Bar"){var J=(z.data||[]).find(function(W){return NSe(N,W)});if(J)return{graphicalItem:F,payload:J}}else if(K==="RadialBar"){var G=(z.data||[]).find(function(W){return c$(N,W)});if(G)return{graphicalItem:F,payload:G}}else if(z3(F,R)||q3(F,R)||Dy(F,R)){var D=WNe({graphicalItem:F,activeTooltipItem:R,itemData:B.data}),V=B.activeIndex===void 0?D:B.activeIndex;return{graphicalItem:xt(xt({},F),{},{childIndex:V}),payload:Dy(F,R)?B.data[D]:F.props.data[D]}}}return null}},{key:"render",value:function(){var N=this;if(!bL(this))return null;var j=this.props,C=j.children,R=j.className,T=j.width,O=j.height,F=j.style,z=j.compact,I=j.title,B=j.desc,K=sz(j,NAe),J=Oa(K,!1);if(z)return Pe.createElement(BU,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},Pe.createElement(o_,Cx({},J,{width:T,height:O,title:I,desc:B}),this.renderClipPath(),wL(C,this.renderMap)));if(this.props.accessibilityLayer){var G,D;J.tabIndex=(G=this.props.tabIndex)!==null&&G!==void 0?G:0,J.role=(D=this.props.role)!==null&&D!==void 0?D:"application",J.onKeyDown=function(W){N.accessibilityManager.keyboardEvent(W)},J.onFocus=function(){N.accessibilityManager.focus()}}var V=this.parseEventsOfWrapper();return Pe.createElement(BU,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},Pe.createElement("div",Cx({className:Ja("recharts-wrapper",R),style:xt({position:"relative",curs
724or:"default",width:T,height:O},F)},V,{ref:function(Z){N.container=Z}}),Pe.createElement(o_,Cx({},J,{width:T,height:O,title:I,desc:B,style:UAe}),this.renderClipPath(),wL(C,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])})(_.Component);Fa(b,"displayName",a),Fa(b,"defaultProps",xt({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},p)),Fa(b,"getDerivedStateFromProps",function(y,w){var S=y.dataKey,N=y.data,j=y.children,C=y.width,R=y.height,T=y.layout,O=y.stackOffset,F=y.margin,z=w.dataStartIndex,I=w.dataEndIndex;if(w.updateId===void 0){var B=lz(y);return xt(xt(xt({},B),{},{updateId:0},m(xt(xt({props:y},B),{},{updateId:0}),w)),{},{prevDataKey:S,prevData:N,prevWidth:C,prevHeight:R,prevLayout:T,prevStackOffset:O,prevMargin:F,prevChildren:j})}if(S!==w.prevDataKey||N!==w.prevData||C!==w.prevWidth||R!==w.prevHeight||T!==w.prevLayout||O!==w.prevStackOffset||!Fx(F,w.prevMargin)){var K=lz(y),J={chartX:w.chartX,chartY:w.chartY,isTooltipActive:w.isTooltipActive},G=xt(xt({},oz(w,N,T)),{},{updateId:w.updateId+1}),D=xt(xt(xt({},K),J),G);return xt(xt(xt({},D),m(xt({props:y},D),w)),{},{prevDataKey:S,prevData:N,prevWidth:C,prevHeight:R,prevLayout:T,prevStackOffset:O,prevMargin:F,prevChildren:j})}if(!s_(j,w.prevChildren)){var V,W,Z,re,Q=wl(j,C0),E=Q&&(V=(W=Q.props)===null||W===void 0?void 0:W.startIndex)!==null&&V!==void 0?V:z,U=Q&&(Z=(re=Q.props)===null||re===void 0?void 0:re.endIndex)!==null&&Z!==void 0?Z:I,q=E!==z||U!==I,X=!Xa(N),ne=X&&!q?w.updateId:w.updateId+1;return xt(xt({updateId:ne},m(xt(xt({props:y},w),{},{updateId:ne,dataStartIndex:E,dataEndIndex:U}),w)),{},{prevChildren:j,dataStartIndex:E,dataEndIndex:U})}return null}),Fa(b,"renderActiveDot",function(y,w,S){var N;return _.isValidElement(y)?N=_.cloneElement(y,w):qa(y)?N=y(w):N=Pe.createElement(L3,w),Pe.createElement(Br,{className:"recharts-active-dot",key:S},N)});var v=_.forwardRef(function(w,S){return Pe.createElement(b,Cx({},w,{ref:S}))});return v.displayName=b.displayName,v},s8=n8({chartName:"LineChart",GraphicalChild:bf,axisComponents:[{axisType:"xAxis",AxisComp:bu},{axisType:"yAxis",AxisComp:Pu}],formatAxisMap:UQ}),i8=n8({chartName:"BarChart",GraphicalChild:yu,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:bu},{axisType:"yAxis",AxisComp:Pu}],formatAxisMap:UQ}),QAe=n8({chartName:"PieChart",GraphicalChild:Wf,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:U3},{axisType:"radiusAxis",AxisComp:B3}],formatAxisMap:Fwe,defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}});const ZAe="https://d2xsxph8kpxj0f.cloudfront.net/310519663397093677/iY4xZ4B2vSnJGRHHzTrFeY/hero-medical-coworking-QVMam4gPpA3kwTiJm9M4sr.webp";function dz({onNavigate:e,userRole:t="admin"}){const a=t==="admin",r=t==="atendimento",[n,i]=_.useState(()=>bt(new Date,"yyyy-MM")),o=$l(n),[l,c]=_.useState(null),[d,f]=_.useState("all"),[p,g]=_.useState("all"),[m,b]=_.useState(!1),v=_.useMemo(()=>tK(o.reservations,o.rooms,o.holidays,n),[n,o.reservations,o.rooms,o.holidays]),y=_.useMemo(()=>{const[D,V]=n.split("-");return bt(new Date(+D,+V-1,1),"MMMM yyyy",{locale:xr})},[n]),w=D=>{const[V,W]=n.split("-").map(Number),Z=new Date(V,W-1+D,1);i(bt(Z,"yyyy-MM"))},S=_.useMemo(()=>{const V=a_(n).filter(Z=>{if(m)return!0;const re=Bh(mr(Z));return re!==0&&re!==6});let W=o.rooms.filter(Z=>Z.active&&!c0(Z.type));return p!=="all"&&(W=W.filter(Z=>String(Z.id)===p)),{businessDays:V,rooms:W}},[n,o.rooms,p,m]),N=D=>o.holidays.some(V=>V.date===D),j=D=>o.holidays.find(V=>V.date===D)?.name,C=(D,V,W)=>{if(N(V))return{status:"feriado",reservation:void 0};let Z=o.reservations.find(re=>re.roomId===D&&re.date===V&&re.shift===W);return d!=="all"&&Z&&String(Z.professionalId)!==d?{status:"dimmed",reservation:Z}:d!=="all"&&!Z?{status:"dimmed_livre",reservation:void 0}:{status:Z?.status||"livre",reservation:Z}},R=_.useMemo(()=>{const D=new Set(o.reservations.filter(V=>V.date.startsWith(n)).map(V=>V.professionalId));return o.professionals.filter(V=>V.active&&D.has(V.id)).sort((V,W)=>V.name.localeCompare(W.name))},[n,o.reservations,o.professionals]),T=_.useMemo(()=>
724{if(d==="all")return null;const D=o.reservations.filter(ae=>ae.date.startsWith(n)&&String(ae.professionalId)===d&&ae.status==="ocupado"),V=o.professionals.find(ae=>String(ae.id)===d),W=new Set(D.map(ae=>ae.date)).size,Z=D.filter(ae=>!Lr(ae.roomId,o.rooms)&&!si(ae.roomId,o.rooms)).length,re=D.filter(ae=>Lr(ae.roomId,o.rooms)).reduce((ae,ue)=>ae+parseFloat(ue.hours||"0"),0),Q=D.reduce((ae,ue)=>ae+parseFloat(ue.chargeAmount||"0"),0),E=new Set(D.map(ae=>ae.roomId)),U=Array.from(E).map(ae=>o.rooms.find(ue=>ue.id===ae)?.name||"").filter(Boolean),q=V?.shiftsPerMonth||0,X=V?.contractType==="pacote_mensal"?Math.min(Z,q):Z,ne=V?.contractType==="pacote_mensal"?Math.max(0,Z-q):0;return{name:V?.name||"",specialty:V?.specialty||"",contractType:V?.contractType||"",days:W,shifts:Z,packageShifts:X,extraShifts:ne,shiftsPerMonth:q,hours:re,revenue:Q,rooms:U}},[d,n,o]);_.useMemo(()=>{const D=o.reservations.filter(W=>W.date.startsWith(n)),V={ocupado:0,bloqueado:0,compensacao:0,ferias:0};return D.forEach(W=>{W.isCompensation?V.compensacao++:W.status==="ferias"?V.ferias++:V[W.status]!==void 0&&V[W.status]++}),[{name:"Ocupado",value:V.ocupado,color:"#1B2A3D"},{name:"Bloqueado",value:V.bloqueado,color:"#F59E0B"},{name:"Compensação",value:V.compensacao,color:"#3B82F6"},{name:"Férias",value:V.ferias,color:"#8B5CF6"}].filter(W=>W.value>0)},[n,o.reservations]);const O=_.useMemo(()=>{const D=a_(n),V=[];let W=1,Z=0,re=0,Q=0;return D.forEach(E=>{const U=Bh(mr(E));U!==0&&U!==6&&(o.reservations.filter(X=>X.date===E&&X.status==="ocupado").forEach(X=>{Lr(X.roomId,o.rooms)?re+=parseFloat(X.hours||"0"):si(X.roomId,o.rooms)||Z++}),Q++),(U===0||E===D[D.length-1])&&Q>0&&(V.push({name:`Sem ${W}`,turnos:Z,horas:re}),W++,Z=0,re=0,Q=0)}),V},[n,o]);_.useMemo(()=>{const D=o.reservations.filter(W=>W.date.startsWith(n)&&W.status==="ocupado"),V=new Map;return D.forEach(W=>{const Z=V.get(W.professionalId)||{days:0,shifts:0,hours:0};Z.days++,Lr(W.roomId,o.rooms)?Z.hours+=parseFloat(W.hours||"0"):si(W.roomId,o.rooms)||Z.shifts++,V.set(W.professionalId,Z)}),Array.from(V.entries()).map(([W,Z])=>{const re=o.professionals.find(Q=>Q.id===W);return{...Z,name:re?.name||"Desconhecido",specialty:re?.specialty||""}}).sort((W,Z)=>Z.days-W.days).slice(0,5)},[n,o]);const F=_.useMemo(()=>o.observations.map(D=>{const V=o.professionals.find(W=>W.id===D.professionalId);return{...D,profName:V?.name||"Desconhecido"}}),[o.observations,o.professionals]),z=_.useMemo(()=>o.notifications.filter(D=>!D.read).length,[o.notifications]),{data:I=[]}=Oe.alerts.reminders.useQuery(void 0,{staleTime:6e4}),{data:B=[]}=Oe.alerts.documentExpiry.useQuery(void 0,{enabled:a,staleTime:6e4}),K=_.useMemo(()=>a?I:I.filter(D=>D.type==="aniversario"||D.type==="especialidade"),[I,a]),J=_.useMemo(()=>{const D=new Date;return o.professionals.filter(V=>V.active&&V.birthday).map(V=>{const[W,Z]=V.birthday.split("/").map(Number),re=new Date(D.getFullYear(),Z-1,W);re<D&&re.setFullYear(re.getFullYear()+1);const Q=Math.ceil((re.getTime()-D.getTime())/(1e3*60*60*24));return{...V,nextBirthday:re,daysUntil:Q,birthdayFormatted:bt(re,"dd/MM",{locale:xr})}}).filter(V=>V.daysUntil<=30&&V.daysUntil>=0).sort((V,W)=>V.daysUntil-W.daysUntil).slice(0,5)},[o.professionals]),G=D=>{switch(D){case"ocupado":return"bg-[#1B2A3D] text-white";case"bloqueado":return"bg-amber-400 text-amber-900";case"feriado":return"bg-slate-200 text-slate-400";case"ferias":return"bg-purple-400 text-white";case"compensacao":return"bg-blue-400 text-white";case"dimmed":return"bg-slate-100 text-slate-300";case"dimmed_livre":return"bg-slate-50 text-slate-200";default:return"bg-emerald-100 text-emerald-500"}};return o.isLoading?s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:233",className:"flex items-center justify-center py-20",children:[s.jsx(Ha,{"data-loc":"client/src/pages/DashboardPage.tsx:234",className:"w-6 h-6 animate-spin text-muted-foreground"}),s.jsx("span",{"data-loc":"client/src/pages/DashboardPage.tsx:235",className:"ml-2 text-sm text-muted-foreground",children:"Carregando dashboard..."})]}):s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:241",className:"space-y-6",children:[a&&s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:244",className:"relative rounded-2xl overflow-hidden h-[180px]",children:[s.jsx("img",{"data-loc":"client/src/pages/DashboardPage.tsx:245",src:ZAe,alt:"",className:"absolute inset-0 w-full h-full object-cover"}),s.jsx("div",{"data-loc":"client/src/pages/DashboardPage.tsx:246",className:"absolute inset-0 bg-gradient-to-r from-[#1B2A3D]/90 via-[#1B2A3D]/70 to-transparent"}),s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:247",className:"relative z-10 h-full flex flex-col justify-center px-8",children:[s.jsx("h2",{"data-loc":"client/src/pages/DashboardPage.tsx:248",className:"text-white text-2xl font-bold tracking-tight",children:"Painel de Controle"}),s.jsx("p",{"data-loc":"client/src/pages/DashboardPage.tsx:249",className:"text-white/70 text-sm mt-1 max-w-md",children:"Visão geral da ocupação dos consultórios da Emedical. Gerencie reservas, profissionais e faturamento."}),s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:252",className:"flex gap-2 mt-4",children:[s.jsxs("button",{"data-loc":"client/src/pages/DashboardPage.tsx:253",onClick:()=>e("calendar"),className:"bg-white/20 hover:bg-white/30 text-white text-xs font-semibold px-4 py-2 rounded-lg backdrop-blur-sm transition-colors flex items-center gap-1.5",children:[s.jsx(Fs,{"data-loc":"client/src/pages/DashboardPage.tsx:257",className:"w-3.5 h-3.5"})," Ver Calendário"]}),s.jsxs("button",{"data-loc":"client/src/pages/DashboardPage.tsx:259",onClick:()=>e("reservations"),className:"bg-white text-[#1B2A3D] text-xs font-semibold px-4 py-2 rounded-lg transition-colors flex items-center gap-1.5 hover:bg-white/90",children:["Nova Re
724serva ",s.jsx(bx,{"data-loc":"client/src/pages/DashboardPage.tsx:263",className:"w-3.5 h-3.5"})]})]})]}),z>0&&s.jsx("div",{"data-loc":"client/src/pages/DashboardPage.tsx:268",className:"absolute top-4 right-4 z-10",children:s.jsxs("button",{"data-loc":"client/src/pages/DashboardPage.tsx:269",onClick:()=>e("notifications"),className:"bg-white/20 backdrop-blur-sm text-white px-3 py-1.5 rounded-lg text-xs font-semibold flex items-center gap-1.5 hover:bg-white/30 transition-colors",children:[s.jsx(eo,{"data-loc":"client/src/pages/DashboardPage.tsx:273",className:"w-3.5 h-3.5"}),z," ",z===1?"notificação":"notificações"]})})]}),r&&s.jsx("div",{"data-loc":"client/src/pages/DashboardPage.tsx:283",className:"bg-card rounded-xl border border-border/60 shadow-sm p-5",children:s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:284",className:"flex items-center justify-between",children:[s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:285",children:[s.jsx("h2",{"data-loc":"client/src/pages/DashboardPage.tsx:286",className:"text-lg font-bold text-foreground",children:"Bem-vindo ao Emedical"}),s.jsx("p",{"data-loc":"client/src/pages/DashboardPage.tsx:287",className:"text-sm text-muted-foreground mt-0.5",children:"Acesso rápido às principais funções"})]}),s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:289",className:"flex gap-2",children:[s.jsxs("button",{"data-loc":"client/src/pages/DashboardPage.tsx:290",onClick:()=>e("calendar"),className:"bg-[#1B2A3D] hover:bg-[#1B2A3D]/90 text-white text-xs font-semibold px-4 py-2 rounded-lg transition-colors flex items-center gap-1.5",children:[s.jsx(Fs,{"data-loc":"client/src/pages/DashboardPage.tsx:294",className:"w-3.5 h-3.5"})," Ver Calendário"]}),s.jsxs("button",{"data-loc":"client/src/pages/DashboardPage.tsx:296",onClick:()=>e("reservations"),className:"bg-primary/10 text-primary text-xs font-semibold px-4 py-2 rounded-lg transition-colors flex items-center gap-1.5 hover:bg-primary/20 border border-primary/20",children:["Nova Reserva ",s.jsx(bx,{"data-loc":"client/src/pages/DashboardPage.tsx:300",className:"w-3.5 h-3.5"})]})]})]})}),a&&s.jsx("div",{"data-loc":"client/src/pages/DashboardPage.tsx:309",className:"flex items-center justify-between",children:s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:310",className:"flex items-center gap-3",children:[s.jsx("button",{"data-loc":"client/src/pages/DashboardPage.tsx:311",onClick:()=>w(-1),className:"p-1.5 rounded-lg hover:bg-muted transition-colors border border-border/60",children:s.jsx(zf,{"data-loc":"client/src/pages/DashboardPage.tsx:312",className:"w-4 h-4"})}),s.jsx("h3",{"data-loc":"client/src/pages/DashboardPage.tsx:314",className:"text-lg font-bold capitalize min-w-[180px] text-center",children:y}),s.jsx("button",{"data-loc":"client/src/pages/DashboardPage.tsx:315",onClick:()=>w(1),className:"p-1.5 rounded-lg hover:bg-muted transition-colors border border-border/60",children:s.jsx(el,{"data-loc":"client/src/pages/DashboardPage.tsx:316",className:"w-4 h-4"})})]})}),a&&s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:324",className:"grid grid-cols-2 lg:grid-cols-6 gap-3",children:[s.jsx(tx,{"data-loc":"client/src/pages/DashboardPage.tsx:325",title:"Taxa de Ocupação",value:`${v.occupancyRate}%`,subtitle:`${v.businessDays} dias úteis`,icon:Zg,color:"teal"}),s.jsx(tx,{"data-loc":"client/src/pages/DashboardPage.tsx:326",title:"Slots Ocupados",value:v.occupiedSlots,subtitle:`${v.blockedSlots} bloqueados`,icon:Fs,color:"coral"}),s.jsx(tx,{"data-loc":"client/src/pages/DashboardPage.tsx:327",title:"Turnos",value:v.totalShifts,subtitle:`${v.uniqueProfessionals} profissionais`,icon:Dl,color:"green"}),s.jsx(tx,{"data-loc":"client/src/pages/DashboardPage.tsx:328",title:"Horas (Proc.)",value:`${v.totalHours}h`,subtitle:"Curativos / Drenagem",icon:Us,color:"amber"}),s.jsx(tx,{"data-loc":"client/src/pages/DashboardPage.tsx:329",title:"Receita Avulsa",value:Un(v.totalRevenue),subtitle:`${v.compensations} compensações`,icon:ip,color:"teal"}),s.jsx(tx,{"data-loc":"client/src/pages/DashboardPage.tsx:330",title:"Check-ins",value:v.checkedInCount,subtitle:`${v.checkedOutCount} checkouts`,icon:fb,color:"green"})]}),a&&s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:336",className:"bg-card rounded-xl border border-border/60 shadow-sm overflow-hidden",children:[s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:337",className:"px-5 py-4 border-b border-border/60",children:[s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:338",className:"flex items-center justify-between mb-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:339",children:[s.jsx("h4",{"data-loc":"client/src/pages/DashboardPage.tsx:340",className:"text-sm font-bold text-foreground",children:"Mapa de Ocupação"}),s.jsx("p",{"data-loc":"client/src/pages/DashboardPage.tsx:341",className:"text-[11px] text-muted-foreground mt-0.5",children:"Consultórios × Dias úteis — Manhã (M) 8h-13h e Tarde (T) 14h-19h"})]}),s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:343",className:"flex items-center gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:344",className:"flex items-center gap-3 text-[10px]",children:[s.jsxs("span",{"data-loc":"client/src/pages/DashboardPage.tsx:345",className:"flex items-center gap-1",children:[s.jsx("span",{"data-loc":"client/src/pages/DashboardPage.tsx:345",className:"w-3 h-3 rounded bg-emerald-100 border border-emerald-300"})," Livre"]}),s.jsxs("span",{"data-loc":"client/src/pages/DashboardPage.tsx:346",className:"flex items-center gap-1",children:[s.jsx("span",{"data-loc":"client/src/pages/DashboardPage.tsx:346",className:"w-3 h-3 rounded bg-[#1B2A3D] border border-[#1B2A3D]"})," Ocupado"]}),s.jsxs("span",{"data-loc":"client/src/pages/DashboardPage.tsx:347",className:"flex items-center gap-1",children:[s.jsx("span",{"data-loc":"client/src/pages/DashboardPage.tsx:347",className:"w-3 h-3 rounded bg-amber-400 border border-amber-500"})," Bloqueado"]}),s.jsxs("span",{"data-loc":"client/src/pages/DashboardPage.tsx:348",className:"flex items-center gap-1",children:[s.jsx("span",{"data-loc":"client/src/pages/DashboardPage.tsx:348",className:"w-3 h-3 rounded bg-slate-200 border border-slate-300"})," Feriado"]})]}),s.jsxs("button",{"data-loc":"client/src/pages/DashboardPage.tsx:350",onClick:()=>e("reservations"),className:"text-[10px] font-semibold text-primary hover:text-primary/80 flex items-center gap-1 bg-primary/5 px-2.5 py-1.5 rounded-lg border border-primary/20 transition-colors",children:[s.jsx(bx,{"data-loc":"client/src/pages/DashboardPage.tsx:354",className:"w-3 h-3"})," Ir para Reservas"]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:359",className:"flex items-center gap-3 flex-wrap",children:[s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:360",className:"flex items-center gap-1.5",children:[s.jsx(Il,{"data-loc":"client/src/pages/DashboardPage.tsx:361",className:"w-3.5 h-3.5 text-muted-foreground"}),s.jsxs("select",{"data-loc":"client/src/pages/DashboardPage.tsx:362",value:d,onChange:D=>f(D.target.value),className:"text-xs border border-border rounded-lg px-2.5 py-1.5 bg-background focus:ring-2 focus:ring-primary/20 min-w-[180px]",children:[s.jsx("option",{"data-loc":"client/src/pages/DashboardPage.tsx:367",value:"all",children:"Todos Profissionais"}),R.map(D=>s.jsxs("option",{"data-loc":"client/src/pages/DashboardPage.tsx:369",value:D.id,children:[D.name," — ",D.specialty]},D.id))]})]}),s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:373",className:"flex items-center gap-1.5",children:[s.jsx(Dl,{"data-loc":"client/src/pages/DashboardPage.tsx:374",className:"w-3.5 h-3.5 text-muted-foreground"}),s.jsxs("select",{"data-loc":"client/src/pages/DashboardPage.tsx:375",value:p,onChange:D=>g(D.target.value),className:"text-xs border border-border rounded-lg px-2.5 py-1.5 bg-background focus:ring-2 focus:ring-primary/20 min-w-[180px]",children:[s.jsx("option",{"data-loc":"client/src/pages/DashboardPage.tsx:380",value:"all",children:"Todos Consultórios"}),o.rooms.filter(D=>D.active).map(D=>s.jsxs("option",{"data-loc":"client/src/pages/DashboardPage.tsx:382",value:D.id,children:[D.name,Lr(D.id,o.rooms)?" (por hora)":""]},D.id))]})]}),(d!=="all"||p!=="all")&&s.jsxs("button",{"data-loc":"client/src/pages/DashboardPage.tsx:387",onClick:()=>{f("all"),g("all")},className:"text-[10px] font-semibold text-destructive hover:text-destructive/80 flex items-center gap-1 bg-destructive/5 px-2.5 py-1.5 rounded-lg border border-destructive/20 transition-colors",children:[s.jsx(Fr,{"data-loc":"client/src/pages/DashboardPage.tsx:391",className:"w-3 h-3"})," Limpar Filtros"]}),s.jsx("button",{"data-loc":"client/src/pages/DashboardPage.tsx:394",onClick:()=>b(D=>!D),className:`text-[10px] font-semibold flex items-center gap-1 px-2.5 py-1.5 rounded-lg border transition-colors ${m?"bg-purple-600 text-white border-purple-600":"bg-card text-muted-foreground border-border hover:border-purple-400"}`,children:"Sáb/Dom"})]}),T&&s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:407",className:"mt-3 bg-[#1B2A3D]/5 border border-[#1B2A3D]/15 rounded-lg px-4 py-3 flex items-center justify-between flex-wrap gap-2",children:[s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:408",className:"flex items-center gap-3",children:[s.jsx("div",{"data-loc":"client/src/pages/DashboardPage.tsx:409",className:"w-8 h-8 rounded-full bg-[#1B2A3D] flex items-center justify-center text-white text-xs font-bold",children:T.name.charAt(0)}),s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:412",children:[s.jsx("p",{"data-loc":"client/src/pages/DashboardPage.tsx:413",className:"text-xs font-bold text-foreground",children:T.name}),s.jsx("p",{"data-loc":"client/src/pages/DashboardPage.tsx:414",className:"text-[10px] text-muted-foreground",children:T.specialty})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:417",className:"flex items-center gap-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:418",className:"text-center",children:[s.jsx("p",{"data-loc":"client/src/pages/DashboardPage.tsx:419",className:"text-sm font-bold font-mono text-[#1B2A3D]",children:T.days}),s.jsx("p",{"data-loc":"client/src/pages/DashboardPage.tsx:420",className:"text-[9px] text-muted-foreground",children:"Dias"})]}),s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:422",className:"text-center",children:[s.jsx("p",{"data-loc":"client/src/pages/DashboardPage.tsx:423",className:"text-sm font-bold font-mono text-[#1B2A3D]",children:T.contractType==="pacote_mensal"?`${T.packageShifts}/${T.shiftsPerMonth}`:T.shifts}),s.jsx("p",{"data-loc":"client/src/pages/DashboardPage.tsx:428",className:"text-[9px] text-muted-foreground",children:T.contractType==="pacote_mensal"?"Pacote Turnos":"Turnos Utilizados"})]}),T.extraShifts>0&&s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:433",className:"text-center",children:[s.jsxs("p",{"data-loc":"client/src/pages/DashboardPage.tsx:434",className:"text-sm font-bold font-mono text-amber-600",children:["+",T.extraShifts]}),s.jsx("p",{"data-loc":"client/src/pages/DashboardPage.tsx:435",className:"text-[9px] text-muted-foreground",children:"Extras"})]}),T.hours>0&&s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:439",className:"text-center",children:[s.jsxs("p",{"data-loc":"client/src/pages/DashboardPage.tsx:440",className:"text-sm font-bold font-mono text-amber-600",children:[T.hours,"h"]}),s.jsx("p",{"data-loc":"client/src/pages/DashboardPage.tsx:441",className:"text-[9px] text-muted-foreground",children:"Horas"})]}),a&&s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:445",className:"text-center",children:[s.jsx("p",{"data-loc":"client/src/pages/DashboardPage.tsx:446",className:"text-sm font-bold font-mono text-emerald-600",children:Un(T.revenue)}),s.jsx("p",{"data-loc":"client/src/pages/DashboardPage.tsx:447",className:"text-[9px] text-muted-foreground",children:"Receita"})]}),s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:450",className:"text-center",children:[s.jsx("p",{"data-loc":"client/src/pages/DashboardPage.tsx:451",className:"text-[10px] font-medium text-muted-foreground",children:T.rooms.join(", ")}),s.jsx("p",{"data-loc":"client/src/pages/DashboardPage.tsx:452",className:"text-[9px] text-muted-foreground",children:"Consultórios"})]})]})]})]}),s.jsx("div",{"data-loc":"client/src/pages/DashboardPage.tsx:458",className:"overflow-x-auto p-4",children:s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:459",style:{minWidth:`${150+S.businessDays.length*72}px`},children:[s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:461",className:"flex",children:[s.jsx("div",{"data-loc":"client/src/pages/DashboardPage.tsx:462",className:"sticky left-0 z-20 w-[150px] shrink-0 bg-gradient-to-r from-background to-transparent border-r border-border/20"}),S.businessDays.map(D=>{const V=N(D);return s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:466",className:`flex-1 min-w-[64px] text-center ${V?"opacity-50":""}`,children:[s.jsx("div",{"data-loc":"client/src/pages/DashboardPage.tsx:467",className:"text-[10px] text-muted-foreground font-medium uppercase",children:bt(mr(D),"EEE",{locale:xr}).slice(0,3)}),s.jsx("div",{"data-loc":"client/src/pages/DashboardPage.tsx:470",className:"text-[11px] font-bold text-foreground",children:bt(mr(D),"dd")})]},D)})]}),S.rooms.map(D=>{const V=Lr(D.id,o.rooms);return s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:481",className:"flex items-center mt-1.5",children:[s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:482",className:"sticky left-0 z-20 w-[150px] shrink-0 pr-2 flex items-center gap-1.5 bg-gradient-to-r from-background via-background to-transparent border-r border-border/20",children:[s.jsx(Dl,{"data-loc":"client/src/pages/DashboardPage.tsx:483",className:"w-3 h-3 text-muted-foreground shrink-0"}),s.jsx("span",{"data-loc":"client/src/pages/DashboardPage.tsx:484",className:"text-[10px] font-semibold truncate",children:D.name}),V&&s.jsx(Va,{"data-loc":"client/src/pages/DashboardPage.tsx:485",variant:"outline",className:"text-[8px] px-1 py-0 h-3.5 shrink-0",children:"hora"})]}),S.businessDays.map(W=>{const Z=C(D.id,W,"manha"),re=C(D.id,W,"tarde"),Q=Z.reservation?o.professionals.find(X=>X.id===Z.reservation.professionalId):void 0,E=re.reservation?o.professionals.find(X=>X.id===re.reservation.professionalId):void 0,U=l?.roomId===D.id&&l?.date===W&&l?.shift==="manha",q=l?.roomId===D.id&&l?.date===W&&l?.shift==="tarde";return s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:495",className:"flex-1 min-w-[64px] flex gap-0.5 px-0.5 relative",children:[s.jsx("div",{"data-loc":"client/src/pages/DashboardPage.tsx:496",className:`flex-1 h-7 rounded-l-md flex items-center justify-center text-[8px] font-bold cursor-pointer transition-all hover:ring-2 hover:ring-primary/30 ${G(Z.status)}`,onMouseEnter:()=>c({roomId:D.id,date:W,shift:"manha"}),onMouseLeave:()=>c(null),title:Q?.name||(Z.status==="feriado"?j(W):Z.status==="livre"?"Disponível":Z.status),children:Z.status==="feriado"?"F":Q?Q.name.split(" ").map(X=>X[0]).join("").slice(0,2):Z.status==="bloqueado"?"BL":Z.status==="livre"?"M":""}),s.jsx("div",{"data-loc":"client/src/pages/DashboardPage.tsx:504",className:`flex-1 h-7 rounded-r-md flex items-center justify-center text-[8px] font-bold cursor-pointer transition-all hover:ring-2 hover:ring-primary/30 ${G(re.status)}`,onMouseEnter:()=>c({roomId:D.id,date:W,shift:"tarde"}),onMouseLeave:()=>c(null),title:E?.name||(re.status==="feriado"?j(W):re.status==="livre"?"Disponível":re.status),children:re.status==="feriado"?"F":E?E.name.split(" ").map(X=>X[0]).join("").slice(0,2):re.status==="bloqueado"?"BL":re.status==="livre"?"T":""}),U&&s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:514",className:"absolute bottom-full left-1/2 -translate-x-1/2 mb-2 z-50 bg-slate-900 text-white rounded-xl px-4 py-3 text-[11px] whitespace-nowrap shadow-2xl pointer-events-none min-w-[180px]",children:[s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:515",className:"flex items-center gap-1.5 text-amber-300 mb-1 font-semibold",children:[s.jsx(i
724d,{"data-loc":"client/src/pages/DashboardPage.tsx:515",className:"w-3 h-3"})," Manhã (8h–13h)"]}),s.jsx("div",{"data-loc":"client/src/pages/DashboardPage.tsx:516",className:"font-bold text-sm",children:Q?.name||j(W)||"Disponível"}),Q&&s.jsx("div",{"data-loc":"client/src/pages/DashboardPage.tsx:517",className:"text-white/60 text-[10px]",children:Q.specialty}),Z.reservation&&s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:519",className:"mt-1.5 pt-1.5 border-t border-white/10 space-y-0.5",children:[s.jsx("div",{"data-loc":"client/src/pages/DashboardPage.tsx:520",className:"text-white/80",children:D.name}),Z.reservation.isCompensation&&s.jsx("div",{"data-loc":"client/src/pages/DashboardPage.tsx:521",className:"text-blue-300 font-semibold",children:"Compensação (R$ 0,00)"}),!Z.reservation.isCompensation&&parseFloat(Z.reservation.chargeAmount||"0")>0&&s.jsx("div",{"data-loc":"client/src/pages/DashboardPage.tsx:522",className:"text-emerald-300 font-semibold",children:Un(Z.reservation.chargeAmount)}),Z.reservation.checkedIn&&s.jsx("div",{"data-loc":"client/src/pages/DashboardPage.tsx:523",className:"text-emerald-300 text-[10px]",children:"✓ Check-in realizado"}),Z.reservation.checkedOut&&s.jsx("div",{"data-loc":"client/src/pages/DashboardPage.tsx:524",className:"text-emerald-300 text-[10px]",children:"✓ Check-out realizado"}),Z.reservation.status==="bloqueado"&&s.jsx("div",{"data-loc":"client/src/pages/DashboardPage.tsx:525",className:"text-amber-300 font-semibold",children:"Bloqueado"}),Z.reservation.notes&&s.jsx("div",{"data-loc":"client/src/pages/DashboardPage.tsx:526",className:"text-white/40 mt-0.5 max-w-[220px] truncate text-[10px]",children:Z.reservation.notes})]}),s.jsx("div",{"data-loc":"client/src/pages/DashboardPage.tsx:529",className:"absolute top-full left-1/2 -translate-x-1/2 w-0 h-0 border-l-[6px] border-r-[6px] border-t-[6px] border-transparent border-t-slate-900"})]}),q&&s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:534",className:"absolute bottom-full left-1/2 -translate-x-1/2 mb-2 z-50 bg-slate-900 text-white rounded-xl px-4 py-3 text-[11px] whitespace-nowrap shadow-2xl pointer-events-none min-w-[180px]",children:[s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:535",className:"flex items-center gap-1.5 text-indigo-300 mb-1 font-semibold",children:[s.jsx(od,{"data-loc":"client/src/pages/DashboardPage.tsx:535",className:"w-3 h-3"})," Tarde (14h–19h)"]}),s.jsx("div",{"data-loc":"client/src/pages/DashboardPage.tsx:536",className:"font-bold text-sm",children:E?.name||j(W)||"Disponível"}),E&&s.jsx("div",{"data-loc":"client/src/pages/DashboardPage.tsx:537",className:"text-white/60 text-[10px]",children:E.specialty}),re.reservation&&s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:539",className:"mt-1.5 pt-1.5 border-t border-white/10 space-y-0.5",children:[s.jsx("div",{"data-loc":"client/src/pages/DashboardPage.tsx:540",className:"text-white/80",children:D.name}),re.reservation.isCompensation&&s.jsx("div",{"data-loc":"client/src/pages/DashboardPage.tsx:541",className:"text-blue-300 font-semibold",children:"Compensação (R$ 0,00)"}),!re.reservation.isCompensation&&parseFloat(re.reservation.chargeAmount||"0")>0&&s.jsx("div",{"data-loc":"client/src/pages/DashboardPage.tsx:542",className:"text-emerald-300 font-semibold",children:Un(re.reservation.chargeAmount)}),re.reservation.checkedIn&&s.jsx("div",{"data-loc":"client/src/pages/DashboardPage.tsx:543",className:"text-emerald-300 text-[10px]",children:"✓ Check-in realizado"}),re.reservation.checkedOut&&s.jsx("div",{"data-loc":"client/src/pages/DashboardPage.tsx:544",className:"text-emerald-300 text-[10px]",children:"✓ Check-out realizado"}),re.reservation.status==="bloqueado"&&s.jsx("div",{"data-loc":"client/src/pages/DashboardPage.tsx:545",className:"text-amber-300 font-semibold",children:"Bloqueado"}),re.reservation.notes&&s.jsx("div",{"data-loc":"client/src/pages/DashboardPage.tsx:546",className:"text-white/40 mt-0.5 max-w-[220px] truncate text-[10px]",children:re.reservation.notes})]}),s.jsx("div",{"data-loc":"client/src/pages/DashboardPage.tsx:549",className:"absolute top-full left-1/2 -translate-x-1/2 w-0 h-0 border-l-[6px] border-r-[6px] border-t-[6px] border-transparent border-t-slate-900"})]})]},W)})]},D.id)}),s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:559",className:"flex mt-2 border-t border-border/30 pt-1",children:[s.jsx("div",{"data-loc":"client/src/pages/DashboardPage.tsx:560",className:"w-[150px] shrink-0 text-[9px] text-muted-foreground font-medium pr-2",children:"Legenda por célula:"}),S.businessDays.length>0&&s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:562",className:"flex items-center gap-3 text-[9px] text-muted-foreground",children:[s.jsxs("span",{"data-loc":"client/src/pages/DashboardPage.tsx:563",className:"flex items-center gap-1",children:[s.jsx(id,{"data-loc":"client/src/pages/DashboardPage.tsx:563",className:"w-2.5 h-2.5 text-amber-500"})," Esquerda = Manhã (8h-13h)"]}),s.jsxs("span",{"data-loc":"client/src/pages/DashboardPage.tsx:564",className:"flex items-center gap-1",children:[s.jsx(od,{"data-loc":"client/src/pages/DashboardPage.tsx:564",className:"w-2.5 h-2.5 text-indigo-500"})," Direita = Tarde (14h-19h)"]})]})]})]})})]}),K.length>0&&s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:575",className:"bg-card rounded-xl border border-border/60 shadow-sm p-5",children:[s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:576",className:"flex items-center justify-between mb-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:577",className:"flex items-center gap-2",children:[s.jsx(eo,{"data-loc":"client/src/pages/DashboardPage.tsx:578",className:"w-4 h-4 text-amber-500"}),s.jsx("h4",{"data-loc":"client/src/pages/DashboardPage.tsx:579",className:"text-sm font-bold text-foreground",children:"Resumo de Lembretes"}),s.jsx(Va,{"data-loc":"client/src/pages/DashboardPage.tsx:580",variant:"secondary",className:"text-[10px]",children:K.length})]}),s.jsxs("button",{"data-loc":"client/src/pages/DashboardPage.tsx:582",onClick:()=>e("reminders"),className:"text-[10px] font-semibold text-primary hover:text-primary/80 flex items-center gap-1 bg-primary/5 px-2.5 py-1.5 rounded-lg border border-primary/20 transition-colors",children:[s.jsx(bx,{"data-loc":"client/src/pages/DashboardPage.tsx:586",className:"w-3 h-3"})," Ver Todos os Lembretes"]})]}),s.jsx("div",{"data-loc":"client/src/pages/DashboardPage.tsx:589",className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-2",children:K.map((D,V)=>{const Z=D.type==="aniversario"?xg:D.type==="especialidade"?PY:Tfe,re=D.type==="aniversario"?"bg-pink-50 border-pink-100":D.type==="especialidade"?"bg-blue-50 border-blue-100":D.daysUntil<0?"bg-red-50 border-red-200":"bg-amber-50 border-amber-100",Q=D.type==="aniversario"?"text-pink-600":D.type==="especialidade"?"text-blue-600":D.daysUntil<0?"text-red-600":"text-amber-600";let E="";if(D.date)if(D.date.includes("/"))E=D.date.split("/").slice(0,2).join("/");else try{E=bt(mr(D.date),"dd/MM",{locale:xr})}catch{E=D.date}return s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:607",className:`flex items-center gap-2.5 rounded-lg px-3 py-2 border ${re}`,children:[s.jsx(Z,{"data-loc":"client/src/pages/DashboardPage.tsx:608",className:`w-4 h-4 ${Q} shrink-0`}),s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:609",className:"flex-1 min-w-0",children:[s.jsx("p",{"data-loc":"client/src/pages/DashboardPage.tsx:610",className:"text-[11px] font-medium truncate",children:D.professionalName}),s.jsxs("p",{"data-loc":"client/src/pages/DashboardPage.tsx:611",className:`text-[10px] ${Q} font-semibold`,children:[D.type==="aniversario"?"Aniversário":D.type==="especialidade"?"Especialidade":D.label.split(" de ")[0],E?` — ${E}`:""," · ",D.daysUntil===0?"Hoje!":D.daysUntil<0?`Vencido há ${Math.abs(D.daysUntil)}d`:`em ${D.daysUntil}d`]})]})]},V)})})]}),a&&B.length>0&&s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:627",className:"bg-card rounded-xl border border-red-200 shadow-sm p-5",children:[s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:628",className:"flex items-center gap-2 mb-3",children:[s.jsx(Er,{"data-loc":"client/src/pages/DashboardPage.tsx:629",className:"w-4 h-4 text-red-500"}),s.jsx("h4",{"data-loc":"client/src/pages/DashboardPage.tsx:630",className:"text-sm font-bold text-foreground",children:"Alertas de Documentos"}),s.jsx(Va,{"data-loc":"client/src/pages/DashboardPage.tsx:631",variant:"destructive",className:"text-[10px]",children:B.length})]}),s.jsx("div",{"data-loc":"client/src/pages/DashboardPage.tsx:633",className:"space-y-2",children:B.map((D,V)=>s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:635",className:`flex items-center justify-between p-2.5 rounded-lg ${D.status==="expired"?"bg-red-50 border border-red-200":D.status==="critical"?"bg-amber-50 border border-amber-200":"bg-yellow-50 border border-yellow-200"}`,children:[s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:638",children:[s.jsx("p",{"data-loc":"client/src/pages/DashboardPage.tsx:639",className:"text-xs font-semibold",children:D.professionalName}),s.jsx("p",{"data-loc":"client/src/pages/DashboardPage.tsx:640",className:"text-[10px] text-muted-foreground",children:D.documentType})]}),s.jsx(Va,{"data-loc":"client/src/pages/DashboardPage.tsx:642",variant:"outline",className:`text-[10px] ${D.status==="expired"?"text-red-600 border-red-300":D.status==="critical"?"text-amber-600 border-amber-300":"text-yellow-600 border-yellow-300"}`,children:D.daysUntilExpiry<0?`Vencido há ${Math.abs(D.daysUntilExpiry)}d`:D.daysUntilExpiry===0?"Vence hoje":`Vence em ${D.daysUntilExpiry}d`})]},V))})]}),s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:658",className:"bg-card rounded-xl border border-border/60 shadow-sm p-5",children:[s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:659",className:"flex items-center gap-2 mb-3",children:[s.jsx(xg,{"data-loc":"client/src/pages/DashboardPage.tsx:660",className:"w-4 h-4 text-pink-500"}),s.jsx("h4",{"data-loc":"client/src/pages/DashboardPage.tsx:661",className:"text-sm font-bold text-foreground",children:"Próximos Aniversários"})]}),J.length>0?s.jsx("div",{"data-loc":"client/src/pages/DashboardPage.tsx:664",className:"space-y-1.5",children:J.map(D=>s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:666",className:"flex items-center justify-between bg-pink-50/50 rounded-lg px-3 py-2 border border-pink-100/60",children:[s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:667",className:"flex items-center gap-2",children:[s.jsx(xg,{"data-loc":"client/src/pages/DashboardPage.tsx:668",className:"w-3.5 h-3.5 text-pink-400"}),s.jsx("span",{"data-loc":"client/src/pages/DashboardPage.tsx:669",className:"text-[11px] font-medium",children:D.name})]}),s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:671",className:"flex items-center gap-2",children:[s.jsx("span",{"data-loc":"client/src/pages/DashboardPage.tsx:672",className:"text-[10px] text-muted-foreground",children:D.birthdayFormatted}),s.jsx("span",{"data-loc":"client/src/pages/DashboardPage.tsx:673",className:"text-[11px] text-pink-600 font-semibold",children:D.daysUntil===0?"Hoje!":`em ${D.daysUntil} dias`})]})]},D.id))}):s.jsx("p",{"data-loc":"client/src/pages/DashboardPage.tsx:681",className:"text-[11px] text-muted-foreground",children:"Nenhum aniversário nos próximos 30 dias"})]}),a&&s.jsx(s.Fragment,{children:s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:689",className:"grid grid-cols-1 xl:grid-cols-2 gap-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:691",className:"bg-card rounded-xl border border-border/60 shadow-sm p-5",children:[s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:692",className:"flex items-center gap-2 mb-4",children:[s.jsx(Lfe,{"data-loc":"client/src/pages/DashboardPage.tsx:693",className:"w-4 h-4 text-amber-600"}),s.jsx("h4",{"data-loc":"client/src/pages/DashboardPage.tsx:694",className:"text-sm font-bold text-foreground",children:"Observações do Mês"})]}),F.length>0?s.jsx("div",{"data-loc":"client/src/pages/DashboardPage.tsx:697",className:"space-y-2.5",children:F.map(D=>s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:699",className:"p-3 bg-amber-50/50 rounded-lg border border-amber-200/40",children:[s.jsx("div",{"data-loc":"client/src/pages/DashboardPage.tsx:700",className:"text-xs font-bold text-foreground mb-1",children:D.profName}),s.jsx("p",{"data-loc":"client/src/pages/DashboardPage.tsx:701",className:"text-[11px] text-muted-foreground leading-relaxed",children:D.observation})]},D.id))}):s.jsx("p",{"data-loc":"client/src/pages/DashboardPage.tsx:706",className:"text-xs text-muted-foreground text-center py-4",children:"Nenhuma observação para este mês"})]}),s.jsxs("div",{"data-loc":"client/src/pages/DashboardPage.tsx:711",className:"bg-card rounded-xl border border-border/60 shadow-sm p-5",children:[s.jsx("h4",{"data-loc":"client/src/pages/DashboardPage.tsx:712",className:"text-sm font-bold text-foreground mb-4",children:"Uso Semanal"}),s.jsx("div",{"data-loc":"client/src/pages/DashboardPage.tsx:713",className:"h-[200px]",children:s.jsx(bg,{"data-loc":"client/src/pages/DashboardPage.tsx:714",width:"100%",height:"100%",children:s.jsxs(i8,{"data-loc":"client/src/pages/DashboardPage.tsx:715",data:O,barGap:4,children:[s.jsx(Bg,{"data-loc":"client/src/pages/DashboardPage.tsx:716",strokeDasharray:"3 3",stroke:"#e5e7eb"}),s.jsx(bu,{"data-loc":"client/src/pages/DashboardPage.tsx:717",dataKey:"name",tick:{fontSize:11}}),s.jsx(Pu,{"data-loc":"client/src/pages/DashboardPage.tsx:718",tick:{fontSize:11}}),s.jsx(ro,{"data-loc":"client/src/pages/DashboardPage.tsx:719",contentStyle:{fontSize:12,borderRadius:8,border:"1px solid #e5e7eb"},formatter:(D,V)=>[D,V==="turnos"?"Turnos":"Horas (proc.)"]}),s.jsx(yu,{"data-loc":"client/src/pages/DashboardPage.tsx:723",dataKey:"turnos",fill:"#1B2A3D",radius:[4,4,0,0],name:"Turnos"}),s.jsx(yu,{"data-loc":"client/src/pages/DashboardPage.tsx:724",dataKey:"horas",fill:"#F59E0B",radius:[4,4,0,0],name:"Horas (proc.)"})]})})})]})]})})]})}const JAe={livre:"bg-emerald-100 text-emerald-800 border-emerald-200",ocupado:"bg-red-50 text-red-700 border-red-200",bloqueado:"bg-amber-50 text-amber-700 border-amber-200",fer
vendor: 11,331 bytes, lines 724-739
724iado:"bg-slate-100 text-slate-600 border-slate-200",ferias:"bg-purple-50 text-purple-700 border-purple-200",no_show:"bg-orange-50 text-orange-700 border-orange-200"},e6e={livre:"bg-emerald-500",ocupado:"bg-red-500",bloqueado:"bg-amber-500",feriado:"bg-slate-400",ferias:"bg-purple-500",no_show:"bg-orange-500"},t6e="bg-blue-50 text-blue-700 border-blue-200",a6e={pacote_fixo:"bg-teal-50 text-teal-700 border-teal-200",avulso:"bg-orange-50 text-orange-700 border-orange-200",interno:"bg-gray-50 text-gray-600 border-gray-200"};function wZ({status:e,size:t="sm"}){const a=e,r=e==="compensacao";return s.jsxs("span",{"data-loc":"client/src/components/StatusBadge.tsx:45",className:Ba("inline-flex items-center font-semibold border rounded-md",r?t6e:JAe[a]||"bg-gray-100 text-gray-600 border-gray-200",t==="sm"?"text-[10px] px-1.5 py-0.5":"text-xs px-2 py-1"),children:[s.jsx("span",{"data-loc":"client/src/components/StatusBadge.tsx:50",className:Ba("rounded-full mr-1",t==="sm"?"w-1.5 h-1.5":"w-2 h-2",r?"bg-blue-500":e6e[a]||"bg-gray-400")}),eR(e),e==="compensacao"&&" (Compensação)"]})}function SZ({creditGenerated:e,size:t="sm"}){return s.jsxs("span",{"data-loc":"client/src/components/StatusBadge.tsx:69",className:Ba("inline-flex items-center font-semibold border rounded-md",e?"bg-blue-50 text-blue-700 border-blue-200":"bg-orange-50 text-orange-700 border-orange-200",t==="sm"?"text-[10px] px-1.5 py-0.5":"text-xs px-2 py-1"),children:[s.jsx("span",{"data-loc":"client/src/components/StatusBadge.tsx:76",className:Ba("rounded-full mr-1",t==="sm"?"w-1.5 h-1.5":"w-2 h-2",e?"bg-blue-500":"bg-orange-500")}),e?"Crédito Gerado":"Sem Crédito"]})}function o8({type:e,size:t="sm"}){const a=e;return s.jsx("span",{"data-loc":"client/src/components/StatusBadge.tsx:94",className:Ba("inline-flex items-center font-semibold border rounded-md",a6e[a]||"bg-gray-100 text-gray-600 border-gray-200",t==="sm"?"text-[10px] px-1.5 py-0.5":"text-xs px-2 py-1"),children:xc(e)})}var a6="focusScope.autoFocusOnMount",r6="focusScope.autoFocusOnUnmount",uz={bubbles:!1,cancelable:!0},r6e="FocusScope",l8=_.forwardRef((e,t)=>{const{loop:a=!1,trapped:r=!1,onMountAutoFocus:n,onUnmountAutoFocus:i,...o}=e,[l,c]=_.useState(null),d=rp(n),f=rp(i),p=_.useRef(null),g=jn(t,v=>c(v)),m=_.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;_.useEffect(()=>{if(r){let v=function(N){if(m.paused||!l)return;const j=N.target;l.contains(j)?p.current=j:Lh(p.current,{select:!0})},y=function(N){if(m.paused||!l)return;const j=N.relatedTarget;j!==null&&(l.contains(j)||Lh(p.current,{select:!0}))},w=function(N){if(document.activeElement===document.body)for(const C of N)C.removedNodes.length>0&&Lh(l)};document.addEventListener("focusin",v),document.addEventListener("focusout",y);const S=new MutationObserver(w);return l&&S.observe(l,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",v),document.removeEventListener("focusout",y),S.disconnect()}}},[r,l,m.paused]),_.useEffect(()=>{if(l){hz.add(m);const v=document.activeElement;if(!l.contains(v)){const w=new CustomEvent(a6,uz);l.addEventListener(a6,d),l.dispatchEvent(w),w.defaultPrevented||(n6e(c6e(NZ(l)),{select:!0}),document.activeElement===v&&Lh(l))}return()=>{l.removeEventListener(a6,d),setTimeout(()=>{const w=new CustomEvent(r6,uz);l.addEventListener(r6,f),l.dispatchEvent(w),w.defaultPrevented||Lh(v??document.body,{select:!0}),l.removeEventListener(r6,f),hz.remove(m)},0)}}},[l,d,f,m]);const b=_.useCallback(v=>{if(!a&&!r||m.paused)return;const y=v.key==="Tab"&&!v.altKey&&!v.ctrlKey&&!v.metaKey,w=document.activeElement;if(y&&w){const S=v.currentTarget,[N,j]=s6e(S);N&&j?!v.shiftKey&&w===j?(v.preventDefault(),a&&Lh(N,{select:!0})):v.shiftKey&&w===N&&(v.preventDefault(),a&&Lh(j,{select:!0})):w===S&&v.preventDefault()}},[a,r,m.paused]);return s.jsx(vr.div,{tabIndex:-1,...o,ref:g,onKeyDown:b})});l8.displayName=r6e;function n6e(e,{select:t=!1}={}){const a=document.activeElement;for(const r of e)if(Lh(r,{select:t}),document.activeElement!==a)return}function s6e(e){const t=NZ(e),a=fz(t,e),r=fz(t.reverse(),e);return[a,r]}function NZ(e){const t=[],a=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const n=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||n?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;a.nextNode();)t.push(a.currentNode);return t}function fz(e,t){for(const a of e)if(!i6e(a,{upTo:t}))return a}function i6e(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function o6e(e){return e instanceof HTMLInputElement&&"select"in e}function Lh(e,{select:t=!1}={}){if(e&&e.focus){const a=document.activeElement;e.focus({preventScroll:!0}),e!==a&&o6e(e)&&t&&e.select()}}var hz=l6e();function l6e(){let e=[];return{add(t){const a=e[0];t!==a&&a?.pause(),e=pz(e,t),e.unshift(t)},remove(t){e=pz(e,t),e[0]?.resume()}}}function pz(e,t){const a=[...e],r=a.indexOf(t);return r!==-1&&a.splice(r,1),a}function c6e(e){return e.filter(t=>t.tagName!=="A")}var n6=0;function jZ(){_.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??gz()),document.body.insertAdjacentElement("beforeend",e[1]??gz()),n6++,()=>{n6===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),n6--}},[])}function gz(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var au=function(){return au=Object.assign||function(t){for(var a,r=1,n=arguments.length;r<n;r++){a=arguments[r];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(t[i]=a[i])}return t},au.apply(this,arguments)};function CZ(e,t){var a={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(a[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(e);n<r.length;n++)t.indexOf(r[n])<0&&Object.prototype.propertyIsEnumerable.call(e,r[n])&&(a[r[n]]=e[r[n]]);return a}function d6e(e,t,a){if(a||arguments.length===2)for(var r=0,n=t.length,i;r<n;r++)(i||!(r in t))&&(i||(i=Array.prototype.slice.call(t,0,r)),i[r]=t[r]);return e.concat(i||Array.prototype.slice.call(t))}var BP="right-scroll-bar-position",$P="width-before-scroll-bar",u6e="with-scroll-bars-hidden",f6e="--removed-body-scroll-bar-size";function s6(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function h6e(e,t){var a=_.useState(function(){return{value:e,callback:t,facade:{get current(){return a.value},set current(r){var n=a.value;n!==r&&(a.value=r,a.callback(r,n))}}}})[0];return a.callback=t,a.facade}var p6e=typeof window<"u"?_.useLayoutEffect:_.useEffect,mz=new WeakMap;function g6e(e,t){var a=h6e(null,function(r){return e.forEach(function(n){return s6(n,r)})});return p6e(function(){var r=mz.get(a);if(r){var n=new Set(r),i=new Set(e),o=a.current;n.forEach(function(l){i.has(l)||s6(l,null)}),i.forEach(function(l){n.has(l)||s6(l,o)})}mz.set(a,e)},[e]),a}function m6e(e){return e}function x6e(e,t){t===void 0&&(t=m6e);var a=[],r=!1,n={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return a.length?a[a.length-1]:e},useMedium:function(i){var o=t(i,r);return a.push(o),function(){a=a.filter(function(l){return l!==o})}},assignSyncMedium:function(i){for(r=!0;a.length;){var o=a;a=[],o.forEach(i)}a={push:function(l){return i(l)},filter:function(){return a}}},assignMedium:function(i){r=!0;var o=[];if(a.length){var l=a;a=[],l.forEach(i),o=a}var c=function(){var f=o;o=[],f.forEach(i)},d=function(){return Promise.resolve().then(c)};d(),a={push:function(f){o.push(f),d()},filter:function(f){return o=o.filter(f),a}}}};return n}function v6e(e){e===void 0&&(e={});var t=x6e(null);return t.options=au({async:!0,ssr:!1},e),t}var AZ=function(e){var t=e.sideCar,a=CZ(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw new Error("Sidecar medium not found");return _.createElement(r,au({},a))};AZ.isSideCarExport=!0;function y6e(e,t){return e.useMedium(t),AZ}var TZ=v6e(),i6=function(){},X3=_.forwardRef(function(e,t){var a=_.useRef(null),r=_.useState({onScrollCapture:i6,onWheelCapture:i6,onTouchMoveCapture:i6}),n=r[0],i=r[1],o=e.forwardProps,l=e.children,c=e.className,d=e.removeScrollBar,f=e.enabled,p=e.shards,g=e.sideCar,m=e.noRelative,b=e.noIsolation,v=e.inert,y=e.allowPinchZoom,w=e.as,S=w===void 0?"div":w,N=e.gapMode,j=CZ(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),C=g,R=g6e([a,t]),T=au(au({},j),n);return _.createElement(_.Fragment,null,f&&_.createElement(C,{sideCar:TZ,removeScrollBar:d,shards:p,noRelative:m,noIsolation:b,inert:v,setCallbacks:i,allowPinchZoom:!!y,lockRef:a,gapMode:N}),o?_.cloneElement(_.Children.only(l),au(au({},T),{ref:R})):_.createElement(S,au({},T,{className:c,ref:R}),l))});X3.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};X3.classNames={fullWidth:$P,zeroRight:BP};var b6e=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function P6e(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=b6e();return t&&e.setAttribute("nonce",t),e}function w6e(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function S6e(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var N6e=function(){var e=0,t=null;return{add:function(a){e==0&&(t=P6e())&&(w6e(t,a),S6e(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},j6e=function(){var e=N6e();return function(t,a){_.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&a])}},_Z=function(){var e=j6e(),t=function(a){var r=a.styles,n=a.dynamic;return e(r,n),null};return t},C6e={left:0,top:0,right:0,gap:0},o6=function(e){return parseInt(e||"",10)||0},A6e=function(e){var t=window.getComputedStyle(document.body),a=t[e==="padding"?"paddingLeft":"marginLeft"],r=t[e==="padding"?"paddingTop":"marginTop"],n=t[e==="padding"?"paddingRight":"marginRight"];return[o6(a),o6(r),o6(n)]},T6e=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return C6e;var t=A6e(e),a=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-a+t[2]-t[0])}},_6e=_Z(),Ux="data-scroll-locked",k6e=function(e,t,a,r){var n=e.left,i=e.top,o=e.right,l=e.gap;return a===void 0&&(a="margin"),`
725  .`.concat(u6e,` {
726   overflow: hidden `).concat(r,`;
727   padding-right: `).concat(l,"px ").concat(r,`;
728  }
729  body[`).concat(Ux,`] {
730    overflow: hidden `).concat(r,`;
731    overscroll-behavior: contain;
732    `).concat([t&&"position: relative ".concat(r,";"),a==="margin"&&`
733    padding-left: `.concat(n,`px;
734    padding-top: `).concat(i,`px;
735    padding-right: `).concat(o,`px;
736    margin-left:0;
737    margin-top:0;
738    margin-right: `).concat(l,"px ").concat(r,`;
739    `),a==="padding"&&"padding-right: ".concat(l,"px ").concat(r,";
739")].filter(Boolean).join(""),`
740  }
741  
742  .`).concat(BP,` {
743    right: `).concat(l,"px ").concat(r,`;
744  }
745  
746  .`).concat($P,` {
747    margin-right: `).concat(l,"px ").concat(r,`;
748  }
749  
750  .`).concat(BP," .").concat(BP,` {
751    right: 0 `).concat(r,`;
752  }
753  
754  .`).concat($P," .").concat($P,` {
755    margin-right: 0 `).concat(r,`;
756  }
757  
758  body[`).concat(Ux,`] {
759    `).concat(f6e,": ").concat(l,`px;
760  }
761`)},xz=function(){var e=parseInt(document.body.getAttribute(Ux)||"0",10);return isFinite(e)?e:0},E6e=function(){_.useEffect(function(){return document.body.setAttribute(Ux,(xz()+1).toString()),function(){var e=xz()-1;e<=0?document.body.removeAttribute(Ux):document.body.setAttribute(Ux,e.toString())}},[])},R6e=function(e){var t=e.noRelative,a=e.noImportant,r=e.gapMode,n=r===void 0?"margin":r;E6e();var i=_.useMemo(function(){return T6e(n)},[n]);return _.createElement(_6e,{styles:k6e(i,!t,n,a?"":"!important")})},Nk=!1;if(typeof window<"u")try{var eP=Object.defineProperty({},"passive",{get:function(){return Nk=!0,!0}});window.addEventListener("test",eP,eP),window.removeEventListener("test",eP,eP)}catch{Nk=!1}var ix=Nk?{passive:!1}:!1,O6e=function(e){return e.tagName==="TEXTAREA"},kZ=function(e,t){if(!(e instanceof Element))return!1;var a=window.getComputedStyle(e);return a[t]!=="hidden"&&!(a.overflowY===a.overflowX&&!O6e(e)&&a[t]==="visible")},M6e=function(e){return kZ(e,"overflowY")},D6e=function(e){return kZ(e,"overflowX")},vz=function(e,t){var a=t.ownerDocument,r=t;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var n=EZ(e,r);if(n){var i=RZ(e,r),o=i[1],l=i[2];if(o>l)return!0}r=r.parentNode}while(r&&r!==a.body);return!1},I6e=function(e){var t=e.scrollTop,a=e.scrollHeight,r=e.clientHeight;return[t,a,r]},L6e=function(e){var t=e.scrollLeft,a=e.scrollWidth,r=e.clientWidth;return[t,a,r]},EZ=function(e,t){return e==="v"?M6e(t):D6e(t)},RZ=function(e,t){return e==="v"?I6e(t):L6e(t)},F6e=function(e,t){return e==="h"&&t==="rtl"?-1:1},B6e=function(e,t,a,r,n){var i=F6e(e,window.getComputedStyle(t).direction),o=i*r,l=a.target,c=t.contains(l),d=!1,f=o>0,p=0,g=0;do{if(!l)break;var m=RZ(e,l),b=m[0],v=m[1],y=m[2],w=v-y-i*b;(b||w)&&EZ(e,l)&&(p+=w,g+=b);var S=l.parentNode;l=S&&S.nodeType===Node.DOCUMENT_FRAGMENT_NODE?S.host:S}while(!c&&l!==document.body||c&&(t.contains(l)||t===l));return(f&&Math.abs(p)<1||!f&&Math.abs(g)<1)&&(d=!0),d},tP=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},yz=function(e){return[e.deltaX,e.deltaY]},bz=function(e){return e&&"current"in e?e.current:e},$6e=function(e,t){return e[0]===t[0]&&e[1]===t[1]},U6e=function(e){return`
762  .block-interactivity-`.concat(e,` {pointer-events: none;}
763  .allow-interactivity-`).concat(e,` {pointer-events: all;}
764`)},z6e=0,ox=[];function q6e(e){var t=_.useRef([]),a=_.useRef([0,0]),r=_.useRef(),n=_.useState(z6e++)[0],i=_.useState(_Z)[0],o=_.useRef(e);_.useEffect(function(){o.current=e},[e]),_.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(n));var v=d6e([e.lockRef.current],(e.shards||[]).map(bz),!0).filter(Boolean);return v.forEach(function(y){return y.classList.add("allow-interactivity-".concat(n))}),function(){document.body.classList.remove("block-interactivity-".concat(n)),v.forEach(function(y){return y.classList.remove("allow-interactivity-".concat(n))})}}},[e.inert,e.lockRef.current,e.shards]);var l=_.useCallback(function(v,y){if("touches"in v&&v.touches.length===2||v.type==="wheel"&&v.ctrlKey)return!o.current.allowPinchZoom;var w=tP(v),S=a.current,N="deltaX"in v?v.deltaX:S[0]-w[0],j="deltaY"in v?v.deltaY:S[1]-w[1],C,R=v.target,T=Math.abs(N)>Math.abs(j)?"h":"v";if("touches"in v&&T==="h"&&R.type==="range")return!1;var O=vz(T,R);if(!O)return!0;if(O?C=T:(C=T==="v"?"h":"v",O=vz(T,R)),!O)return!1;if(!r.current&&"changedTouches"in v&&(N||j)&&(r.current=C),!C)return!0;var F=r.current||C;return B6e(F,y,v,F==="h"?N:j)},[]),c=_.useCallback(function(v){var y=v;if(!(!ox.length||ox[ox.length-1]!==i)){var w="deltaY"in y?yz(y):tP(y),S=t.current.filter(function(C){return C.name===y.type&&(C.target===y.target||y.target===C.shadowParent)&&$6e(C.delta,w)})[0];if(S&&S.should){y.cancelable&&y.preventDefault();return}
vendor: 9,865 bytes, lines 764-768
764if(!S){var N=(o.current.shards||[]).map(bz).filter(Boolean).filter(function(C){return C.contains(y.target)}),j=N.length>0?l(y,N[0]):!o.current.noIsolation;j&&y.cancelable&&y.preventDefault()}}},[]),d=_.useCallback(function(v,y,w,S){var N={name:v,delta:y,target:w,should:S,shadowParent:H6e(w)};t.current.push(N),setTimeout(function(){t.current=t.current.filter(function(j){return j!==N})},1)},[]),f=_.useCallback(function(v){a.current=tP(v),r.current=void 0},[]),p=_.useCallback(function(v){d(v.type,yz(v),v.target,l(v,e.lockRef.current))},[]),g=_.useCallback(function(v){d(v.type,tP(v),v.target,l(v,e.lockRef.current))},[]);_.useEffect(function(){return ox.push(i),e.setCallbacks({onScrollCapture:p,onWheelCapture:p,onTouchMoveCapture:g}),document.addEventListener("wheel",c,ix),document.addEventListener("touchmove",c,ix),document.addEventListener("touchstart",f,ix),function(){ox=ox.filter(function(v){return v!==i}),document.removeEventListener("wheel",c,ix),document.removeEventListener("touchmove",c,ix),document.removeEventListener("touchstart",f,ix)}},[]);var m=e.removeScrollBar,b=e.inert;return _.createElement(_.Fragment,null,b?_.createElement(i,{styles:U6e(n)}):null,m?_.createElement(R6e,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function H6e(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const V6e=y6e(TZ,q6e);var c8=_.forwardRef(function(e,t){return _.createElement(X3,au({},e,{ref:t,sideCar:V6e}))});c8.classNames=X3.classNames;var G6e=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},lx=new WeakMap,aP=new WeakMap,rP={},l6=0,OZ=function(e){return e&&(e.host||OZ(e.parentNode))},W6e=function(e,t){return t.map(function(a){if(e.contains(a))return a;var r=OZ(a);return r&&e.contains(r)?r:(console.error("aria-hidden",a,"in not contained inside",e,". Doing nothing"),null)}).filter(function(a){return!!a})},Y6e=function(e,t,a,r){var n=W6e(t,Array.isArray(e)?e:[e]);rP[a]||(rP[a]=new WeakMap);var i=rP[a],o=[],l=new Set,c=new Set(n),d=function(p){!p||l.has(p)||(l.add(p),d(p.parentNode))};n.forEach(d);var f=function(p){!p||c.has(p)||Array.prototype.forEach.call(p.children,function(g){if(l.has(g))f(g);else try{var m=g.getAttribute(r),b=m!==null&&m!=="false",v=(lx.get(g)||0)+1,y=(i.get(g)||0)+1;lx.set(g,v),i.set(g,y),o.push(g),v===1&&b&&aP.set(g,!0),y===1&&g.setAttribute(a,"true"),b||g.setAttribute(r,"true")}catch(w){console.error("aria-hidden: cannot operate on ",g,w)}})};return f(t),l.clear(),l6++,function(){o.forEach(function(p){var g=lx.get(p)-1,m=i.get(p)-1;lx.set(p,g),i.set(p,m),g||(aP.has(p)||p.removeAttribute(r),aP.delete(p)),m||p.removeAttribute(a)}),l6--,l6||(lx=new WeakMap,lx=new WeakMap,aP=new WeakMap,rP={})}},MZ=function(e,t,a){a===void 0&&(a="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),n=G6e(e);return n?(r.push.apply(r,Array.from(n.querySelectorAll("[aria-live], script"))),Y6e(r,n,a,"aria-hidden")):function(){return null}},Q3="Dialog",[DZ]=mp(Q3),[K6e,Nd]=DZ(Q3),IZ=e=>{const{__scopeDialog:t,children:a,open:r,defaultOpen:n,onOpenChange:i,modal:o=!0}=e,l=_.useRef(null),c=_.useRef(null),[d,f]=n0({prop:r,defaultProp:n??!1,onChange:i,caller:Q3});return s.jsx(K6e,{scope:t,triggerRef:l,contentRef:c,contentId:Xh(),titleId:Xh(),descriptionId:Xh(),open:d,onOpenChange:f,onOpenToggle:_.useCallback(()=>f(p=>!p),[f]),modal:o,children:a})};IZ.displayName=Q3;var LZ="DialogTrigger",X6e=_.forwardRef((e,t)=>{const{__scopeDialog:a,...r}=e,n=Nd(LZ,a),i=jn(t,n.triggerRef);return s.jsx(vr.button,{type:"button","aria-haspopup":"dialog","aria-expanded":n.open,"aria-controls":n.contentId,"data-state":f8(n.open),...r,ref:i,onClick:tr(e.onClick,n.onOpenToggle)})});X6e.displayName=LZ;var d8="DialogPortal",[Q6e,FZ]=DZ(d8,{forceMount:void 0}),BZ=e=>{const{__scopeDialog:t,forceMount:a,children:r,container:n}=e,i=Nd(d8,t);return s.jsx(Q6e,{scope:t,forceMount:a,children:_.Children.map(r,o=>s.jsx(H0,{present:a||i.open,children:s.jsx(IE,{asChild:!0,container:n,children:o})}))})};BZ.displayName=d8;var c5="DialogOverlay",$Z=_.forwardRef((e,t)=>{const a=FZ(c5,e.__scopeDialog),{forceMount:r=a.forceMount,...n}=e,i=Nd(c5,e.__scopeDialog);return i.modal?s.jsx(H0,{present:r||i.open,children:s.jsx(J6e,{...n,ref:t})}):null});$Z.displayName=c5;var Z6e=a0("DialogOverlay.RemoveScroll"),J6e=_.forwardRef((e,t)=>{const{__scopeDialog:a,...r}=e,n=Nd(c5,a);return s.jsx(c8,{as:Z6e,allowPinchZoom:!0,shards:[n.contentRef],children:s.jsx(vr.div,{"data-state":f8(n.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),$g="DialogContent",UZ=_.forwardRef((e,t)=>{const a=FZ($g,e.__scopeDialog),{forceMount:r=a.forceMount,...n}=e,i=Nd($g,e.__scopeDialog);return s.jsx(H0,{present:r||i.open,children:i.modal?s.jsx(eTe,{...n,ref:t}):s.jsx(tTe,{...n,ref:t})})});UZ.displayName=$g;var eTe=_.forwardRef((e,t)=>{const a=Nd($g,e.__scopeDialog),r=_.useRef(null),n=jn(t,a.contentRef,r);return _.useEffect(()=>{const i=r.current;if(i)return MZ(i)},[]),s.jsx(zZ,{...e,ref:n,trapFocus:a.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:tr(e.onCloseAutoFocus,i=>{i.preventDefault(),a.triggerRef.current?.focus()}),onPointerDownOutside:tr(e.onPointerDownOutside,i=>{const o=i.detail.originalEvent,l=o.button===0&&o.ctrlKey===!0;(o.button===2||l)&&i.preventDefault()}),onFocusOutside:tr(e.onFocusOutside,i=>i.preventDefault())})}),tTe=_.forwardRef((e,t)=>{const a=Nd($g,e.__scopeDialog),r=_.useRef(!1),n=_.useRef(!1);return s.jsx(zZ,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:i=>{e.onCloseAutoFocus?.(i),i.defaultPrevented||(r.current||a.triggerRef.current?.focus(),i.preventDefault()),r.current=!1,n.current=!1},onInteractOutside:i=>{e.onInteractOutside?.(i),i.defaultPrevented||(r.current=!0,i.detail.originalEvent.type==="pointerdown"&&(n.current=!0));const o=i.target;a.triggerRef.current?.contains(o)&&i.preventDefault(),i.detail.originalEvent.type==="focusin"&&n.current&&i.preventDefault()}})}),zZ=_.forwardRef((e,t)=>{const{__scopeDialog:a,trapFocus:r,onOpenAutoFocus:n,onCloseAutoFocus:i,...o}=e,l=Nd($g,a),c=_.useRef(null),d=jn(t,c);return jZ(),s.jsxs(s.Fragment,{children:[s.jsx(l8,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:n,onUnmountAutoFocus:i,children:s.jsx(e3,{role:"dialog",id:l.contentId,"aria-describedby":l.descriptionId,"aria-labelledby":l.titleId,"data-state":f8(l.open),...o,ref:d,onDismiss:()=>l.onOpenChange(!1)})}),s.jsxs(s.Fragment,{children:[s.jsx(aTe,{titleId:l.titleId}),s.jsx(nTe,{contentRef:c,descriptionId:l.descriptionId})]})]})}),u8="DialogTitle",qZ=_.forwardRef((e,t)=>{const{__scopeDialog:a,...r}=e,n=Nd(u8,a);return s.jsx(vr.h2,{id:n.titleId,...r,ref:t})});qZ.displayName=u8;var HZ="DialogDescription",VZ=_.forwardRef((e,t)=>{const{__scopeDialog:a,...r}=e,n=Nd(HZ,a);return s.jsx(vr.p,{id:n.descriptionId,...r,ref:t})});VZ.displayName=HZ;var GZ="DialogClose",WZ=_.forwardRef((e,t)=>{const{__scopeDialog:a,...r}=e,n=Nd(GZ,a);return s.jsx(vr.button,{type:"button",...r,ref:t,onClick:tr(e.onClick,()=>n.onOpenChange(!1))})});WZ.displayName=GZ;function f8(e){return e?"open":"closed"}var YZ="DialogTitleWarning",[XVe,KZ]=Sce(YZ,{contentName:$g,titleName:u8,docsSlug:"dialog"}),aTe=({titleId:e})=>{const t=KZ(YZ),a=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
765
766If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.
767
768For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return _.useEffect(()=>{e&&(document.getElementById(e)||console.error(a))},[a,e]),null},rTe="DialogDescriptionWarning",nTe=({contentRef:e,descriptionId:t})=>{const r=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${KZ(rTe).contentName}}.`;return _.useEffect(()=>{const n=e.current?.getAttribute("aria-describedby");t&&n&&(document.getElementById(t)||console.warn(r))},[r,e,t]),null},sTe=IZ,iTe=BZ,oTe=$Z,lTe=UZ,cTe=qZ,dTe=VZ,uTe=WZ;const XZ=_.createContext({isComposing:()=>!1,setComposing:()=>{},justEndedComposing:()=>!1,markCompositionEnd:()=>{}}),h8=()=>_.useContext(XZ);function ar({...e}){const t=_.useRef(!1),a=_.useRef(!1),r=_.useRef(null),n=_.useMemo(()=>({isComposing:()=>t.current,setComposing:i=>{t.current=i},justEndedComposing:()=>a.current,markCompositionEnd:()=>{a.current=!0,r.current&&clearTimeout(r.current),r.current=setTimeout(()=>{a.current=!1},150)}}),[]);return s.jsx(XZ.Provider,{"data-loc":"client/src/components/ui/dialog.tsx:50",value:n,children:s.jsx(sTe,{"data-loc":"client/src/components/ui/dialog.tsx:51","data-slot":"dialog",...e})})}function fTe({...e}){return s.jsx(iTe,{"data-loc":"client/src/components/ui/dialog.tsx:65","data-slot":"dialog-portal",...e})}function QZ({className:e,...t}){return s.jsx(oTe,{"data-loc":"client/src/components/ui/dialog.tsx:79","data-slot":"dialog-overlay",className:Ba("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50",e),...t})}QZ.displayName="DialogOverlay";function rr({className:e,children:t,showCloseButton:a=!0,onEscapeKeyDown:r,...n}){const{isComposing:i}=h8(),o=_.useCallback(l=>{if(l.isComposing||i()){l.preventDefault();return}r?.(l)},[i,r]);return s.jsxs(fTe,{"data-loc":"client/src/components/ui/dialog.tsx:122","data-slot":"dialog-portal",children:[s.jsx(QZ,{"data-loc":"client/src/components/ui/dialog.tsx:123"}),s.jsxs(lTe,{"data-loc":"client/src/components/ui/dialog.tsx:124","data-slot":"dialog-content",className:Ba("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 roun
768ded-lg border p-6 shadow-lg duration-200 sm:max-w-lg",e),onEscapeKeyDown:o,...n,children:[t,a&&s.jsxs(uTe,{"data-loc":"client/src/components/ui/dialog.tsx:135","data-slot":"dialog-close",className:"ring-offset-background focus:ring-ring data-[state=open]:bg-accent data-[state=open]:text-muted-foreground absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",children:[s.jsx(Fr,{"data-loc":"client/src/components/ui/dialog.tsx:139"}),s.jsx("span",{"data-loc":"client/src/components/ui/dialog.tsx:140",className:"sr-only",children:"Close"})]})]})]})}function nr({className:e,...t}){return s.jsx("div",{"data-loc":"client/src/components/ui/dialog.tsx:150","data-slot":"dialog-header",className:Ba("flex flex-col gap-2 text-center sm:text-left",e),...t})}function Sr({className:e,...t}){return s.jsx("div",{"data-loc":"client/src/components/ui/dialog.tsx:160","data-slot":"dialog-footer",className:Ba("flex flex-col-reverse gap-2 sm:flex-row sm:justify-end",e),...t})}function sr({className:e,...t}){return s.jsx(cTe,{"data-loc":"client/src/components/ui/dialog.tsx:176","data-slot":"dialog-title",className:Ba("text-lg leading-none font-semibold",e),...t})}function Z3({className:e,...t}){return s.jsx(dTe,{"data-loc":"client/src/components/ui/dialog.tsx:189","data-slot":"dialog-description",className:Ba("text-muted-foreground text-sm",e),...t})}function nP(e){const t=_.useRef(e);t.current=e;const a=_.useRef(null);return a.current||(a.current=function(...r){return t.current.apply(this,r)}),a.current}function ZZ(e={}){const{onKeyDown:t,onCompositionStart:a,onCompositionEnd:r}=e,n=_.useRef(!1),i=_.useRef(null),o=_.useRef(null),l=nP(p=>{i.current&&(clearTimeout(i.current),i.current=null),o.current&&(clearTimeout(o.current),o.current=null),n.current=!0,a?.(p)}),c=nP(p=>{i.current=setTimeout(()=>{o.current=setTimeout(()=>{n.current=!1})}),r?.(p)}),d=nP(p=>{if(n.current&&(p.key==="Escape"||p.key==="Enter"&&!p.shiftKey)){p.stopPropagation();return}t?.(p)}),f=nP(()=>n.current);return{onCompositionStart:l,onCompositionEnd:c,onKeyDown:d,isComposing:f}}function na({className:e,type:t,onKeyDown:a,onCompositionStart:r,onCompositionEnd:n,...i}){const o=h8(),{onCompositionStart:l,onCompositionEnd:c,onKeyDown:d}=ZZ({onKeyDown:f=>{const p=f.nativeEvent.isComposing||o.justEndedComposing();f.key==="Enter"&&p||a?.(f)},onCompositionStart:f=>{o.setComposing(!0),r?.(f)},onCompositionEnd:f=>{o.markCompositionEnd(),setTimeout(()=>{o.setComposing(!1)},100),n?.(f)}});return s.jsx("input",{"data-loc":"client/src/components/ui/input.tsx:53",type:t,"data-slot":"input",className:Ba("file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input h-9 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm","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",e),onCompositionStart:l,onCompositionEnd:c,onKeyDown:d,...i})}function hTe({professional:e,currentCredits:t,onAddCredit:a,isLoading:r=!1}){const[n,i]=_.useState(!1),[o,l]=_.useState(1),[c,d]=_.useState(""),f=async()=>{if(o<1){Ne.error("Quantidade deve ser pelo menos 1");return}try{await a(o,c||"Lançamento rápido"),Ne.success(`${o} crédito(s) adicionado(s) para ${e.name}`),i(!1),l(1),d("")}catch(p){Ne.error(p.message||"Erro ao adicionar crédito")}};return s.jsxs(s.Fragment,{children:[s.jsxs(qe,{"data-loc":"client/src/components/CreditQuickAction.tsx:43",size:"sm",variant:"outline",onClick:()=>i(!0),disabled:r,className:"gap-2",children:[s.jsx(kg,{"data-loc":"client/src/components/CreditQuickAction.tsx:50",className:"w-4 h-4"}),"Lançar (",t,")"]}),s.jsx(ar,{"data-loc":"client/src/components/CreditQuickAction.tsx:54",open:n,onOpenChange:i,children:s.jsxs(rr,{"data-loc":"client/src/components/CreditQuickAction.tsx:55",children:[s.jsx(nr,{"data-loc":"client/src/components/CreditQuickAction.tsx:56",children:s.jsx(sr,{"data-loc":"client/src/components/CreditQuickAction.tsx:57",children:"Lançar Crédito de Compensação"})}),s.jsxs("div",{"data-loc":"client/src/components/CreditQuickAction.tsx:60",className:"space-y-4",children:[s.jsxs("div",{"data-loc":"client/src/components/CreditQuickAction.tsx:61",children:[s.jsx("label",{"data-loc":"client/src/components/CreditQuickAction.tsx:62",className:"text-sm font-medium",children:"Profissional"}),s.jsx("p",{"data-loc":"client/src/components/CreditQuickAction.tsx:63",className:"text-sm text-muted-foreground mt-1",children:e.name})]}),s.jsxs("div",{"data-loc":"client/src/components/CreditQuickAction.tsx:66",children:[s.jsx("label",{"data-loc":"client/src/components/CreditQuickAction.tsx:67",className:"text-sm font-medium",children:"Saldo Atual"}),s.jsxs("p",{"data-loc":"client/src/components/CreditQuickAction.tsx:68",className:"text-sm text-muted-foreground mt-1",children:[t," crédito(s)"]})]}),s.jsxs("div",{"data-loc":"client/src/components/CreditQuickAction.tsx:71",children:[s.jsx("label",{"data-loc":"client/src/components/CreditQuickAction.tsx:72",htmlFor:"amount",className:"text-sm font-medium",children:"Quantidade de Créditos"}),s.jsx("input",{"data-loc":"client/src/components/CreditQuickAction.tsx:75",id:"amount",type:"number",min:"1",value:o,onChange:p=>l(Math.max(1,parseInt(p.target.value)||1)),className:"mt-1 w-full px-3 py-2 border border-input rounded-md text-sm"})]}),s.jsxs("div",{"data-loc":"client/src/components/CreditQuickAction.tsx:85",children:[s.jsx("label",{"data-loc":"client/src/components/CreditQuickAction.tsx:86",htmlFor:"reason",className:"text-sm font-medium",children:"Motivo (opcional)"}),s.jsx("input",{"data-loc":"client/src/components/CreditQuickAction.tsx:89",id:"reason",type:"text",placeholder:"Ex: No-show, Compensação, etc",value:c,onChange:p=>d(p.target.value),className:"mt-1 w-full px-3 py-2 border border-input rounded-md text-sm"})]})]}),s.jsxs(Sr,{"data-loc":"client/src/components/CreditQuickAction.tsx:100",children:[s.jsx(qe,{"data-loc":"client/src/components/CreditQuickAction.tsx:101",variant:"outline",onClick:()=>i(!1),children:"Cancelar"}),s.jsxs(qe,{"data-loc":"client/src/components/CreditQuickAction.tsx:104",onClick:f,disabled:r,children:[s.jsx(Rr,{"data-loc":"client/src/components/CreditQuickAction.tsx:105",className:"w-4 h-4 mr-2"}),"Adicionar"]})]})]})})]})}function pTe({userRole:e="admin"}){const t=e==="admin",[a,r]=_.useState(new Date),n=bt(a,"yyyy-MM"),i=$l(n),o=Au(),{data:l=[]}=Oe.refrigeratorControl.getAll.useQuery(),{data:c=[]}=Oe.refrigeratorControl.getEquipments.useQuery(),[d,f]=_.useState(null),{data:p=[]}=Oe.rounds.listEntries.useQuery(d?{date:d}:void 0,{enabled:!!d}),[g,m]=_.useState("all"),[b,v]=_.useState("all"),[y,w]=_.useState(!1),[S,N]=_.useState("agenda"),j=ie=>N(Ee=>Ee===ie?null:ie),[C,R]=_.useState(!1),[T,O]=_.useState(!0),[F,z]=_.useState(!0),[I,B]=_.useState(!0),[K,J]=_.useState(!0),[G,D]=_.useState(!1),V=_.useMemo(()=>{const ie=new Map;for(const Ee of i.reservations){if(!Ee.date.startsWith(n))continue;const Le=ie.get(Ee.date)||{noShows:0,tasks:0,ronda:0};
768Ee.status==="no_show"&&Le.noShows++,ie.set(Ee.date,Le)}return ie},[i.reservations,n]),{data:W=[]}=Oe.reminders.monthIndicators.useQuery({month:n},{staleTime:3e4}),Z=_.useMemo(()=>{const ie=new Map;for(const Ee of W)ie.set(Ee.date,Ee);return ie},[W]),{data:re}=Oe.ronda.status.useQuery({date:d||""},{enabled:!!d,staleTime:3e4}),{data:Q=[]}=Oe.tasks.listByRange.useQuery({startDate:d||"",endDate:d||""},{enabled:!!d,staleTime:3e4}),{data:E=[]}=Oe.users.staffList.useQuery(void 0,{staleTime:6e4}),{data:U=[]}=Oe.cleaning.getSchedule.useQuery({date:d||""},{enabled:!!d,staleTime:3e4}),[q,X]=_.useState(null),[ne,ae]=_.useState({status:"",notes:"",shift:"manha"}),[ue,de]=_.useState(!1),[he,pe]=_.useState(null),[se,ze]=_.useState(null),[De,xe]=_.useState({professionalId:"",roomId:"",shift:"manha",hours:1,contractType:"avulso",chargeAmount:0,notes:"",isCompensation:!1}),at=_.useMemo(()=>De.roomId?Lr(parseInt(De.roomId),i.rooms):!1,[De.roomId,i.rooms]),Qe=_.useMemo(()=>De.roomId?si(parseInt(De.roomId),i.rooms):!1,[De.roomId,i.rooms]),ft=ie=>{r(Ee=>{const Le=new Date(Ee);return Le.setMonth(Le.getMonth()+ie),Le}),f(null)},nt=_.useMemo(()=>{const ie=$Y(a),Ee=ZT(a),Le=mu(ie,{weekStartsOn:1}),Ve=UY(Ee,{weekStartsOn:1}),Be=[];let Mt=Le;for(;Mt<=Ve;)Be.push(new Date(Mt)),Mt=Rf(Mt,1);return Be},[a]),$t=ie=>i.reservations.filter(Ee=>!(Ee.date!==ie||g!=="all"&&Ee.roomId!==parseInt(g)||b!=="all"&&Ee.professionalId!==parseInt(b))),_t=ie=>{const Ee=$t(ie).filter(Le=>!si(Le.roomId,i.rooms));return{manha:Ee.filter(Le=>Le.shift==="manha"),tarde:Ee.filter(Le=>Le.shift==="tarde"),all:Ee}},Et=_.useMemo(()=>d?$t(d):[],[d,i.reservations,g,b]),Dt=_.useMemo(()=>d?_t(d):{manha:[],tarde:[],all:[]},[d,i.reservations,g,b]),aa=_.useMemo(()=>{const Ee=i.reservations.filter(Le=>Le.date.startsWith(n)).filter(Le=>!(g!=="all"&&Le.roomId!==parseInt(g)||b!=="all"&&Le.professionalId!==parseInt(b)));return{total:Ee.length,occupied:Ee.filter(Le=>Le.status==="ocupado").length,blocked:Ee.filter(Le=>Le.status==="bloqueado").length,compensations:Ee.filter(Le=>Le.isCompensation).length}},[i.reservations,n,g,b]),Wt=_.useMemo(()=>{if(b==="all")return null;const ie=parseInt(b),Ee=i.professionals.find(zt=>zt.id===ie);if(!Ee)return null;const Le=i.reservations.filter(zt=>zt.date.startsWith(n)&&zt.professionalId===ie&&zt.status==="ocupado"),Ve=new Set(Le.map(zt=>zt.date)).size,Be=Le.filter(zt=>!Lr(zt.roomId,i.rooms)&&!si(zt.roomId,i.rooms)).length,Mt=Le.filter(zt=>Lr(zt.roomId,i.rooms)).reduce((zt,ka)=>zt+parseFloat(ka.hours||"0"),0),Ht=Le.reduce((zt,ka)=>zt+parseFloat(ka.chargeAmount||"0"),0),ra=Le.filter(zt=>zt.isCompensation).length,Xt=new Set(Le.map(zt=>zt.roomId)),kt=Array.from(Xt).map(zt=>i.rooms.find(ka=>ka.id===zt)?.name||"").filter(Boolean);return{name:Ee.name,specialty:Ee.specialty,contractType:Ee.contractType,days:Ve,shifts:Be,hours:Mt,revenue:Ht,compensations:ra,rooms:kt}},[b,n,i]),qt=_.useMemo(()=>{if(g==="all")return null;const ie=parseInt(g),Ee=i.rooms.find(Xt=>Xt.id===ie);if(!Ee)return null;const Le=i.reservations.filter(Xt=>Xt.date.startsWith(n)&&Xt.roomId===ie&&Xt.status==="ocupado"),Ve=new Set(Le.map(Xt=>Xt.date)).size,Be=Le.filter(Xt=>!Lr(Xt.roomId,i.rooms)&&!si(Xt.roomId,i.rooms)).length,Mt=Le.filter(Xt=>Lr(Xt.roomId,i.rooms)).reduce((Xt,kt)=>Xt+parseFloat(kt.hours||"0"),0),Ht=Le.reduce((Xt,kt)=>Xt+parseFloat(kt.chargeAmount||"0"),0),ra=new Set(Le.map(Xt=>Xt.professionalId));return{name:Ee.name,type:Ee.type,days:Ve,shifts:Be,hours:Mt,revenue:Ht,profCount:ra.size}},[g,n,i]),Lt=_.useMemo(()=>{if(!d||!De.roomId||at||Qe)return null;const ie=i.reservations.find(Ee=>Ee.roomId===parseInt(De.roomId)&&Ee.date===d&&Ee.shift===De.shift);if(ie){const Ee=i.professionals.find(Le=>Le.id===ie.professionalId);return{reservation:ie,profName:Ee?.name||"Desconhecido"}}return null},[d,De.roomId,De.shift,at,Qe,i.reservations]),sa=async()=>{if(!d||!De.professionalId||!De.roomId){Ne.error("Selecione profissional e consultório");return}const ie=i.professionals.find(Ee=>Ee.id===parseInt(De.professionalId));try{De.isCompensation&&await o.useCredit.mutateAsync({professionalId:parseInt(De.professionalId),amount:1,reason:`Compensação usada em ${d}`,date:d}),await o.createReservation.mutateAsync({professionalId:parseInt(De.professionalId),roomId:parseInt(De.roomId),date:d,shift:De.shift,status:"ocupado",hours:at?String(De.hours):"0",contractType:ie?.contractType||"avulso",chargeAmount:De.isCompensation?"0":String(De.chargeAmount),notes:De.notes||null,isCompensation:De.isCompensation}),Ne.success(De.isCompensation?"Reserva criada com crédito de compensação":"Reserva criada com sucesso"),w(!1)}catch(Ee){Ne.error(Ee.message||"Erro ao criar reserva")}},Vt=ie=>{ae({status:ie.status,notes:ie.notes||"",shift:ie.shift}),X(ie)},ia=async()=>
768{if(q){if(ne.status==="no_show"){pe(q),de(!0);return}try{await o.updateReservation.mutateAsync({id:q.id,data:{status:ne.status,notes:ne.notes||null,shift:ne.shift}}),Ne.success("Reserva atualizada com sucesso"),X(null)}catch(ie){Ne.error(ie.message||"Erro ao atualizar reserva")}}},Ut=async ie=>{if(he)try{await o.markNoShow.mutateAsync({id:he.id,generateCredit:ie}),ie?Ne.success("No-show registrado com crédito de compensação gerado."):Ne.success("No-show registrado (sem crédito)."),de(!1),pe(null),X(null)}catch(Ee){Ne.error(Ee.message||"Erro ao registrar no-show")}},Ea=()=>{if(!d)return;const ie=bt(new Date(d+"T12:00:00"),"EEEE, d 'de' MMMM 'de' yyyy",{locale:xr}),Ee=Et.reduce((ve,ge)=>ve+(ge.patientCount||0),0),Le=Dt.manha,Ve=Dt.tarde,Be=Et.filter(ve=>ve.status==="no_show").length,Mt=Q.filter(ve=>ve.status==="done").length,Ht=re?.done??0,ra=re?.total??0,Xt="#1B2A3D",kt="#8AABA7",zt="https://d2xsxph8kpxj0f.cloudfront.net/310519663397093677/iY4xZ4B2vSnJGRHHzTrFeY/logo---Colorido_64aabbfe.png",ka=ve=>ve.map(ge=>{const we=i.professionals.find(Ye=>Ye.id===ge.professionalId),Ae=i.rooms.find(Ye=>Ye.id===ge.roomId),We=ge.status==="no_show",Xe=We?"background:#fff1f2":"",Ke=We?"color:#dc2626;font-weight:700":"";return`
769          <tr style="${Xe}">
770            <td style="padding:6px 10px;border:1px solid #ddd;font-weight:600">${we?.name||"—"}</td>
771            <td style="padding:6px 10px;border:1px solid #ddd">${we?.specialty||"—"}</td>
772            <td style="padding:6px 10px;border:1px solid #ddd">${Ae?.name||"—"}</td>
773            <td style="padding:6px 10px;border:1px solid #ddd;text-align:center">${ge.patientCount||0}</td>
774            <td style="padding:6px 10px;border:1px solid #ddd;${Ke}">${eR(ge.status)}</td>
775          </tr>`}).join(""),Te=(()=>{const[ve,ge,we]=(d||"").split("-"),Ae=`${we}/${ge}/${ve}`,We=l.filter(Ye=>Ye.checkDate===Ae),Xe=new Map;We.forEach(Ye=>{const tt=Xe.get(Ye.equipmentId);(!tt||Ye.checkTime>tt.checkTime)&&Xe.set(Ye.equipmentId,Ye)});const Ke=Array.from(Xe.values());return Ke.length===0?'<p style="font-size:11px;color:#666;margin-top:4px">Nenhuma aferição registrada nesta data.</p>':`<table>
776        <thead><tr><th>Equipamento</th><th>Mín (°C)</th><th>Máx (°C)</th><th>Média (°C)</th><th>Conforme</th></tr></thead>
777        <tbody>${Ke.map(Ye=>`<tr>
778            <td style="padding:6px 10px;border:1px solid #ddd;font-weight:600">${c.find(St=>St.id===Ye.equipmentId)?.name||"Equip. #"+Ye.equipmentId}</td>
779            <td style="padding:6px 10px;border:1px solid #ddd;text-align:center;color:#2563eb">${Ye.measuredTempMin??"—"}°</td>
780            <td style="padding:6px 10px;border:1px solid #ddd;text-align:center;color:#ef4444">${Ye.measuredTempMax??"—"}°</td>
781            <td style="padding:6px 10px;border:1px solid #ddd;text-align:center;font-weight:700">${Ye.measuredTempAvg??"—"}°</td>
782            <td style="padding:6px 10px;border:1px solid #ddd;text-align:center">${Ye.isCompliant?"✅ Sim":"❌ Não"}</td>
783          </tr>`).join("")}</tbody>
784      </table>`})(),Pt=(()=>{if(Q.length===0)return'<p style="font-size:11px;color:#666;margin-top:4px">Nenhuma tarefa para este dia.</p>';const ve={pending:"Pendente",in_progress:"Em andamento",done:"Concluída",cancelled:"Cancelada"};return`<table>
785        <thead><tr><th>Tarefa</th><th>Responsável</th><th>Prazo</th><th>Status</th></tr></thead>
786        <tbody>${Q.map(ge=>{const we=E.find(Ke=>Ke.id===ge.assigneeId),Ae=we?.displayName||we?.name||we?.email||"—",We=ge.dueDate?new Date(ge.dueDate).toLocaleDateString("pt-BR",{day:"2-digit",month:"2-digit",year:"numeric"}):"—",Xe=ge.status==="done";return`<tr>
787            <td style="padding:6px 10px;border:1px solid #ddd;font-weight:600">${ge.title}</td>
788            <td style="padding:6px 10px;border:1px solid #ddd">${Ae}</td>
789            <td style="padding:6px 10px;border:1px solid #ddd;text-align:center;font-family:monospace">${We}</td>
790            <td style="padding:6px 10px;border:1px solid #ddd;text-align:center;color:${Xe?"#16a34a":"#d97706"};font-weight:600">${ve[ge.status]||ge.status}</td>
791          </tr>`}).join("")}</tbody>
792      </table>`})(),ua=U.length===0?'<p style="font-size:11px;color:#666;margin-top:4px">Nenhum registro de limpeza para este dia.</p>':`<table>
793        <thead><tr><th>
793Ambiente / Consultório</th><th>Turno</th><th>Responsável</th><th>Status</th><th>Horário</th><th style="width:120px">Rubrica</th></tr></thead>
794        <tbody>${U.map(ve=>{const ge=ve.shift==="manha"?"Manhã":ve.shift==="tarde"?"Tarde":ve.shift,we=ve.cleaned?"✅ Realizada":"⏳ Pendente",Ae=ve.cleanedAt?new Date(ve.cleanedAt).toLocaleTimeString("pt-BR",{hour:"2-digit",minute:"2-digit"}):"—";return`<tr>
795            <td style="padding:6px 10px;border:1px solid #ddd;font-weight:600">${ve.roomName||"—"}</td>
796            <td style="padding:6px 10px;border:1px solid #ddd;text-align:center">${ge}</td>
797            <td style="padding:6px 10px;border:1px solid #ddd">${ve.cleanedBy||ve.professionalName||"—"}</td>
798            <td style="padding:6px 10px;border:1px solid #ddd;text-align:center">${we}</td>
799            <td style="padding:6px 10px;border:1px solid #ddd;text-align:center;font-family:monospace">${Ae}</td>
800            <td style="padding:6px 10px;border:1px solid #ddd;border-bottom:2px solid #999;min-width:100px">&nbsp;</td>
801          </tr>`}).join("")}</tbody>
802      </table>`,Da=(()=>{const ve=[...p].sort((ge,we)=>ge.time.localeCompare(we.time));return ve.length===0?'<p style="font-size:11px;color:#666;margin-top:4px">Nenhum horário de ronda cadastrado.</p>':`<table>
803        <thead><tr><th>Horário</th><th>Responsável</th><th>Status</th><th style="width:140px">Rubrica</th></tr></thead>
804        <tbody>${ve.map(ge=>`
805          <tr>
806            <td style="padding:6px 10px;border:1px solid #ddd;font-weight:700;font-family:monospace;font-size:13px">${ge.time}</td>
807            <td style="padding:6px 10px;border:1px solid #ddd">${ge.assignedUserName||"—"}</td>
808            <td style="padding:6px 10px;border:1px solid #ddd;text-align:center">${ge.completed?"✅ Realizada":"⏳ Pendente"}</td>
809            <td style="padding:6px 10px;border:1px solid #ddd;border-bottom:2px solid #999;min-width:120px">&nbsp;</td>
810          </tr>
811        `).join("")}</tbody>
812      </table>`})(),oe=`
813      <html>
814      <head>
815        <title>Resumo do Dia - Emedical</title>
816        <style>
817          * { box-sizing: border-box; margin: 0; padding: 0; }
818          body { font-family: 'Segoe UI', Arial, sans-serif; padding: 18px 24px; color: #333; font-size: 12px; }
819          .header { display: flex; align-items: center; gap: 16px; border-bottom: 3px solid ${Xt}; padding-bottom: 12px; margin-bottom: 14px; }
820          .header img { height: 52px; }
821          .header-text h1 { font-size: 17px; color: ${Xt}; font-weight: 700; }
822          .header-text .date { font-size: 12px; color: #555; text-transform: capitalize; margin-top: 2px; }
823          .indicators { display: grid; grid-template-columns: repeat(7, 1fr); gap: 6px; margin-bottom: 14px; }
824          .ind-card { background: #f8f9fa; border: 1px solid #e5e7eb; border-radius: 6px; padding: 7px 4px; text-align: center; }
825          .ind-card .val { font-size: 16px; font-weight: 700; color: ${Xt}; line-height: 1; }
826          .ind-card .val.alert { color: #dc2626; }
827          .ind-card .lbl { font-size: 8px; color: #888; text-transform: uppercase; margin-top: 3px; }
828          .section { margin-top: 14px; page-break-inside: avoid; }
829          .section-title { font-size: 12px; font-weight: 700; color: white; background: ${Xt}; padding: 5px 10px; border-radius: 4px 4px 0 0; margin-bottom: 0; }
830          .section-title.temp { background: #0e7490; }
831          .section-title.ronda { background: #d97706; }
832          .section-title.tasks { background: #92400e; }
833          .section-title.limpeza { background: #059669; }
834          table { width: 100%; border-collapse: collapse; font-size: 11px; }
835          th { background: ${kt}; color: ${Xt}; padding: 6px 8px; text-align: left; font-size: 10px; font-weight: 700; }
836          td { padding: 5px 8px; border: 1px solid #e5e7eb; vertical-align: middle; }
837          .footer { margin-top: 20px; border-top: 1px solid #ddd; padding-top: 8px; font-size: 9px; color: #aaa; text-align: right; }
838          @media print { body { padding: 8px 12px; } .section { page-break-inside: avoid; } }
839        </style>
840      </head>
841      <body>
842        <div class="header">
843          <img src="${zt}" />
844          <div class="header-text">
845            <h1>Resumo do Dia</h1>
846            <div class="date">${ie}</div>
847          </div>
848        </div>
849
850        <!-- Indicadores -->
851        <div class="indicators">
852          <div class="ind-card"><div class="val">${Et.length}</div><div class="lbl">Reservas</div></div>
853          <div class="ind-card"><div class="val">${Ee}</div><div class="lbl">Pacientes</div></div>
854          <div class="ind-card"><div class="val">${Le.length}</div><div class="lbl">Manhã</div></div>
855          <div class="ind-card"><div class="val">${Ve.length}</div><div class="lbl">Tarde</div></div>
856          <div class="ind-card"><div class="val${Be>0?" alert":""}">${Be}</div><div class="lbl">No-shows</div></div>
857          <div class="ind-card"><div class="val${Mt<Q.length&&Q.length>0?" alert":""}">${Mt}/${Q.length}</div><div class="lbl">Tarefas</div></div>
858          <div class="ind-card"><div class="val${Ht<ra&&ra>0?" alert":""}">${Ht}/${ra}</div><div class="lbl">Ronda</div></div>
859        </div>
860
861        <!-- Agenda Manhã -->
862        ${Le.length>0?`
863        <div class="section">
864          <div class="section-title">☀ Agenda Manhã (8h–13h)</div>
865          <table><thead><tr><th>
865Profissional</th><th>Especialidade</th><th>Consultório</th><th>Pacientes</th><th>Status</th></tr></thead>
866          <tbody>${ka(Le)}</tbody></table>
867        </div>`:""}
868
869        <!-- Agenda Tarde -->
870        ${Ve.length>0?`
871        <div class="section">
872          <div class="section-title">🌆 Agenda Tarde (14h–19h)</div>
873          <table><thead><tr><th>Profissional</th><th>Especialidade</th><th>Consultório</th><th>Pacientes</th><th>Status</th></tr></thead>
874          <tbody>${ka(Ve)}</tbody></table>
875        </div>`:""}
876
877        <!-- Tarefas do Dia -->
878        <div class="section">
879          <div class="section-title tasks">✔ Tarefas do Dia</div>
880          ${Pt}
881        </div>
882
883        <!-- Temperaturas -->
884        <div class="section">
885          <div class="section-title temp">🌡 Temperaturas dos Refrigeradores</div>
886          ${Te}
887        </div>
888
889        <!-- Limpeza -->
890        <div class="section">
891          <div class="section-title limpeza">🧹 Limpeza</div>
892          ${ua}
893        </div>
894
895        <!-- Ronda -->
896        <div class="section">
897          <div class="section-title ronda">🛡 Ronda</div>
898          ${Da}
899        </div>
900
901        <div class="footer">Impresso em ${bt(new Date,"dd/MM/yyyy 'às' HH:mm")} — Emedical Health Place · ${Xo}</div>
902      </body>
903      </html>
904    `,Ce=window.open("","_blank");Ce&&(Ce.document.write(oe),Ce.document.close(),setTimeout(()=>Ce.print(),300))},ba=async ie=>{try{await o.deleteReservation.mutateAsync({id:ie}),Ne.success("Reserva removida")}catch(Ee){Ne.error(Ee.message||"Erro ao remover")}},Me=()=>{m("all"),v("all")},lt=g!=="all"||b!=="all",Nt=["Seg","Ter","Qua","Qui","Sex","Sáb","Dom"],mt=G?Nt:Nt.slice(0,5),Yt=ie=>{const Ee=ie.split(" ");return Ee.length>=2?(Ee[0][0]+Ee[1][0]).toUpperCase():ie.substring(0,2).toUpperCase()},je=ie=>i.holidays.find(Le=>Le.date===ie)?.name||null;return i.isLoading?s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:644",className:"flex items-center justify-center py-20",children:[s.jsx(Ha,{"data-loc":"client/src/pages/CalendarPage.tsx:645",className:"w-6 h-6 animate-spin text-muted-foreground"}),s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:646",className:"ml-2 text-sm text-muted-foreground",children:"Carregando calendário..."})]}):s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:652",className:"flex gap-5 h-full",children:[s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:655",className:"flex-1 min-w-0",children:[s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:657",className:"flex flex-col sm:flex-row items-start sm:items-center justify-between mb-4 gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:658",className:"flex items-center gap-3",children:[s.jsx("button",{"data-loc":"client/src/pages/CalendarPage.tsx:659",onClick:()=>ft(-1),className:"p-2 rounded-lg hover:bg-muted transition-colors border border-border/60",children:s.jsx(zf,{"data-loc":"client/src/pages/CalendarPage.tsx:660",className:"w-4 h-4"})}),s.jsx("h2",{"data-loc":"client/src/pages/CalendarPage.tsx:662",className:"text-xl font-bold capitalize min-w-[200px] text-center",children:bt(a,"MMMM yyyy",{locale:xr})}),s.jsx("button",{"data-loc":"client/src/pages/CalendarPage.tsx:665",onClick:()=>ft(1),className:"p-2 rounded-lg hover:bg-muted transition-colors border border-border/60",children:s.jsx(el,{"data-loc":"client/src/pages/CalendarPage.tsx:666",className:"w-4 h-4"})}),s.jsx("button",{"data-loc":"client/src/pages/CalendarPage.tsx:668",onClick:()=>{r(new Date),f(bt(new Date,"yyyy-MM-dd"))},className:"ml-1 text-xs font-semibold px-3 py-1.5 rounded-lg bg-primary text-primary-foreground hover:bg-primary/90 transition-colors",children:"Hoje"})]}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:677",className:"flex items-center gap-2 flex-wrap",children:[s.jsx(Eg,{"data-loc":"client/src/pages/CalendarPage.tsx:678",className:"w-3.5 h-3.5 text-muted-foreground"}),s.jsxs("select",{"data-loc":"client/src/pages/CalendarPage.tsx:679",value:g,onChange:ie=>m(ie.target.value),className:`text-xs border rounded-lg px-2.5 py-1.5 bg-card focus:ring-1 focus:ring-primary transition-colors ${g!=="all"?"border-[#1B2A3D] bg-[#1B2A3D]/5 text-[#1B2A3D] font-semibold":"border-border"}`,children:[s.jsx("option",{"data-loc":"client/src/pages/CalendarPage.tsx:686",value:"all",children:"Todos Consultórios"}),i.rooms.filter(ie=>ie.active&&!c0(ie.type)).map(ie=>s.jsx("option",{"data-loc":"client/src/pages/CalendarPage.tsx:688",value:ie.id,children:ie.name},ie.id))]}),s.jsxs("select",{"data-loc":"client/src/pages/CalendarPage.tsx:691",value:b,onChange:ie=>v(ie.target.value),className:`text-xs border rounded-lg px-2.5 py-1.5 bg-card focus:ring-1 focus:ring-primary transition-colors ${b!=="all"?"border-[#1B2A3D] bg-[#1B2A3D]/5 text-[#1B2A3D] font-semibold":"border-border"}`,children:[s.jsx("option",{"data-loc":"client/src/pages/CalendarPage.tsx:698",value:"all",children:"Todos Profissionais"}),i.professionals.filter(ie=>ie.active).sort((ie,Ee)=>ie.name.localeCompare(Ee.name)).map(ie=>s.jsx("option",{"data-loc":"client/src/pages/CalendarPage.tsx:700",value:ie.id,children:ie.name},ie.id))]}),lt&&s.jsxs("button",{"data-loc":"client/src/pages/CalendarPage.tsx:704",onClick:Me,className:"text-[10px] font-semibold px-2 py-1.5 rounded-lg bg-red-50 text-red-600 border border-red-200 hover:bg-red-100 transition-colors flex items-center gap-1",children:[s.jsx(Fr,{"data-loc":"client/src/pages/CalendarPage.tsx:708",className:"w-3 h-3"})," Limpar"]})]})]}),Wt&&s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:716",className:"mb-4 bg-[#1B2A3D]/5 border border-[#1B2A3D]/15 rounded-xl px-4 py-3 flex items-center justify-between flex-wrap gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:717",className:"flex items-center gap-3",children:[s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:718",className:"w-9 h-9 rounded-full bg-[#1B2A3D] flex items-center justify-center text-white text-xs font-bold",children:Yt(Wt.name)}
904),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:721",children:[s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:722",className:"text-xs font-bold text-foreground",children:Wt.name}),s.jsxs("p",{"data-loc":"client/src/pages/CalendarPage.tsx:723",className:"text-[10px] text-muted-foreground",children:[Wt.specialty," · ",xc(Wt.contractType)]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:726",className:"flex items-center gap-5",children:[s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:727",className:"text-center",children:[s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:728",className:"text-sm font-bold font-mono text-[#1B2A3D]",children:Wt.days}),s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:729",className:"text-[9px] text-muted-foreground",children:"Dias"})]}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:731",className:"text-center",children:[s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:732",className:"text-sm font-bold font-mono text-[#1B2A3D]",children:Wt.shifts}),s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:733",className:"text-[9px] text-muted-foreground",children:"Turnos"})]}),Wt.hours>0&&s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:736",className:"text-center",children:[s.jsxs("p",{"data-loc":"client/src/pages/CalendarPage.tsx:737",className:"text-sm font-bold font-mono text-amber-600",children:[Wt.hours,"h"]}),s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:738",className:"text-[9px] text-muted-foreground",children:"Horas"})]}),Wt.compensations>0&&s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:742",className:"text-center",children:[s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:743",className:"text-sm font-bold font-mono text-blue-600",children:Wt.compensations}),s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:744",className:"text-[9px] text-muted-foreground",children:"Comp."})]}),t&&s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:748",className:"text-center",children:[s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:749",className:"text-sm font-bold font-mono text-emerald-600",children:Un(Wt.revenue)}),s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:750",className:"text-[9px] text-muted-foreground",children:"Receita"})]}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:753",className:"text-center max-w-[180px]",children:[s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:754",className:"text-[10px] font-medium text-muted-foreground truncate",children:Wt.rooms.join(", ")||"—"}),s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:755",className:"text-[9px] text-muted-foreground",children:"Consultórios"})]})]})]}),qt&&s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:762",className:"mb-4 bg-emerald-50/50 border border-emerald-200/40 rounded-xl px-4 py-3 flex items-center justify-between flex-wrap gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:763",className:"flex items-center gap-3",children:[s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:764",className:"w-9 h-9 rounded-lg bg-emerald-100 flex items-center justify-center",children:s.jsx(Dl,{"data-loc":"client/src/pages/CalendarPage.tsx:765",className:"w-5 h-5 text-emerald-700"})}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:767",children:[s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:768",className:"text-xs font-bold text-foreground",children:qt.name}),s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:769",className:"text-[10px] text-muted-foreground capitalize",children:qt.type})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:772",className:"flex items-center gap-5",children:[s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:773",className:"text-center",children:[s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:774",className:"text-sm font-bold font-mono text-emerald-700",children:qt.days}),s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:775",className:"text-[9px] text-muted-foreground",children:"Dias"})]}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:777",className:"text-center",children:[s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:778",className:"text-sm font-bold font-mono text-emerald-700",children:qt.shifts}),s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:779",className:"text-[9px] text-muted-foreground",children:"Turnos"})]}),qt.hours>0&&s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:782",className:"text-center",children:[s.jsxs("p",{"data-loc":"client/src/pages/CalendarPage.tsx:783",className:"text-sm font-bold font-mono text-amber-600",children:[qt.hours,"h"]}),s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:784",className:"text-[9px] text-muted-foreground",children:"Horas"})]}),t&&s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:788",className:"text-center",children:[s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:789",className:"text-sm font-bold font-mono text-emerald-600",children:Un(qt.revenue)}),s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:790",className:"text-[9px] text-muted-foreground",children:"Receita"})]}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:793",className:"text-center",children:[s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:794",className:"text-sm font-bold font-mono text-[#1B2A3D]",children:qt.profCount}),s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:795",className:"text-[9px] text-muted-foreground",children:"Profissionais"})]})]})]}),s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:802",className:"flex flex-col gap-2 mb-4",children:s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:804",className:"flex items-center gap-2 px-4 py-2.5 bg-card rounded-xl border border-border/60 shadow-sm flex-wrap",children:[s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:805",className:"text-[10px] font-bold text-muted-foreground uppercase tracking-wider mr-1",children:"Camadas:"}),s.jsxs("button",{"data-loc":"client/src/pages/CalendarPage.tsx:807",onClick:()=>O(ie=>!ie),className:`flex items-center gap-1.5 px-2.5 py-1 rounded-lg text-[11px] font-semibold border transition-all ${T?"bg-[#1B2A3D] text-white border-[#1B2A3D]":"bg-card text-muted-foreground border-border hover:border-[#1B2A3D]/40"}`,children:[s.jsx(Fs,{"data-loc":"client/src/pages/CalendarPage.tsx:815",className:"w-3 h-3"})," Reservas"]}),s.jsxs("button",{"data-loc":"client/src/pages/CalendarPage.tsx:818",onClick:()=>z(ie=>!ie),className:`flex items-center gap-1.5 px-2.5 py-1 rounded-lg text-[11px] font-semibold border transition-all ${F?"bg-amber-500 text-white border-amber-500":"bg-card text-muted-foreground border-border hover:border-amber-400"}`,children:[s.jsx(su,{"data-loc":"client/src/pages/CalendarPage.tsx:826",className:"w-3 h-3"})," Tarefas"]}),s.jsxs("button",{"data-loc":"client/src/pages/CalendarPage.tsx:829",onClick:()=>B(ie=>!ie),className:`flex items-center gap-1.5 px-2.5 py-1 rounded-lg text-[11px] font-semibold border transition-all ${I?"bg-orange-500 text-white border-orange-500":"bg-card text-muted-foreground border-border hover:border-orange-400"}`,children:[s.jsx(Er,{"data-loc":"client/src/pages/CalendarPage.tsx:837",className:"w-3 h-3"})," No-shows"]}),s.jsxs("button",{"data-loc":"client/src/pages/CalendarPage.tsx:840",onClick:()=>J(ie=>!ie),className:`flex items-center gap-1.5 px-2.5 py-1 rounded-lg text-[11px] font-semibold border transition-all ${K?"bg-blue-600 text-white border-blue-600":"bg-card text-muted-foreground border-border hover:border-blue-400"}`,children:[s.jsx(gu,{"data-loc":"client/src/pages/CalendarPage.tsx:848",className:"w-3 h-3"})," Ronda"]}),s.jsxs("button",{"data-loc":"client/src/pages/CalendarPage.tsx:851",onClick:()=>D(ie=>!ie),className:`flex items-center gap-1.5 px-2.5 py-1 rounded-lg text-[11px] font-semibold border transition-all ${G?"bg-purple-600 text-white border-purple-600":"bg-card text-muted-foreground border-border hover:border-purple-400"}`,children:[s.jsx(Fs,{"data-loc":"client/src/pages/CalendarPage.tsx:859",className:"w-3 h-3"})," Sáb/Dom"]}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:861",className:"ml-auto flex items-center gap-4 text-[11px] font-mono text-muted-foreground",children:[s.jsxs("span",{"data-loc":"client/src/pages/CalendarPage.tsx:862",children:[s.jsx("strong",{"data-loc":"client/src/pages/CalendarPage.tsx:862",className:"text-[#1B2A3D]",children:aa.occupied})," ocupados"]}),s.jsxs("span",{"data-loc":"client/src/pages/CalendarPage.tsx:863",children:[s.jsx("strong",{"data-loc":"client/src/pages/CalendarPage.tsx:863",className:"text-amber-600",children:aa.blocked})," bloqueados"]}),s.jsxs("span",{"data-loc":"client/src/pages/CalendarPage.tsx:864",children:[s.jsx("strong",{"data-loc":"client/src/pages/CalendarPage.tsx:864",className:"text-blue-600",children:aa.compensations})," comp."]})]})]})}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:871",className:"bg-card rounded-xl border border-border/60 shadow-sm overflow-hidden",children:[s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:873",className:`grid ${G?"grid-cols-7":"grid-cols-5"} border-b border-border/60 bg-muted/30`,children:mt.map(ie=>s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:875",className:"py-2.5 text-center text-[11px] font-bold text-muted-foreground uppercase tracking-wider",children:ie},ie))}),s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:882",className:`grid ${G?"grid-cols-7":"grid-cols-5"}`,children:nt.filter(ie=>G||Bh(ie)!==0&&Bh(ie)!==6).map((ie,Ee)=>{const Le=bt(ie,"yyyy-MM-dd"),Ve=vge(ie,a),Be=t_(ie),Mt=Bh(ie)===0||Bh(ie)===6,Ht=d===Le,ra=je(Le),Xt=!!ra,{manha:kt,tarde:zt,all:ka}=_t(Le),Te=i.rooms.filter(Xe=>Xe.active&&!yg(Xe.type)&&!c0(Xe.type)).length||1,Pt=kt.filter(Xe=>Xe.status==="ocupado"||Xe.status==="no_show").length,ua=zt.filter(Xe=>Xe.status==="ocupado"||Xe.status==="no_show").length,Da=Pt/Te,oe=ua/Te,Ce=(Xe,Ke)=>Ke===0?"bg-emerald-50 border border-dashed border-emerald-200/70 text-emerald-600":Xe>=1?"bg-[#1B2A3D] text-white":Xe>=.8?"bg-red-200 border border-red-400 text-red-900":Xe>=.5?"bg-amber-200 border border-amber-400 text-amber-900":"bg-emerald-100 border border-emerald-300 text-emerald-800",ve=V.get(Le)||{noShows:0},ge=kt.slice(0,5).map(Xe=>{const Ke=i.professionals.find(St=>St.id===Xe.professionalId),Ye=i.rooms.find(St=>St.id===Xe.roomId);return`${(Ke?.name||"?").split(" ")[0]} — ${Ye?.name||"?"}${Xe.status==="no_show"?" ⚠️":""}`}),we=zt.slice(0,5).map(Xe=>{const Ke=i.professionals.find(St=>St.id===Xe.professionalId),Ye=i.rooms.find(St=>St.id===Xe.roomId);return`${(Ke?.name||"?").split(" ")[0]} — ${Ye?.name||"?"}${Xe.status==="no_show"?" ⚠️":""}`}),Ae=ka.filter(Xe=>Xe.status==="no_show").length,We=bt(ie,"EEEE, d MMM",{locale:xr});return s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:931",className:"relative group",children:[s.jsxs("button",{"data-loc":"client/src/pages/CalendarPage.tsx:932",onClick:()=>f(Le),className:`relative w-full min-h-[100px] p-1.5 border-b border-r border-border/30 text-left transition-all duration-150
905                  ${Ve?"":"opacity-25 pointer-events-none"}
906                  ${Ht?"ring-2 ring-primary ring-inset z-10":"hover:bg-muted/30"}
907                  ${Mt&&Ve?"bg-muted/15":""}
908                  ${Xt&&Ve?"bg-slate-50":""}`,children:[s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:941",className:"flex items-center justify-between mb-1",children:[s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:942",className:"flex items-center gap-1",children:[s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:943",className:`text-[11px] leading-none ${Be?"w-6 h-6 rounded-full bg-primary text-primary-foreground flex items-center justify-center font-bold text-[10px]":Mt?"text-muted-foreground/60 font-medium":"text-foreground font-semibold"}`,children:bt(ie,"d")}),Ve&&(()=>{const Xe=Z.get(Le);if(!Xe||Xe.total===0)return null;const Ke=Xe.pending>0?Xe.highestPriority==="alta"?"bg-rose-500":Xe.highestPriority==="media"?"bg-amber-500":"bg-emerald-500":"bg-emerald-400";return s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:957",className:`w-1.5 h-1.5 rounded-full ${Ke} ${Xe.pending>0?"animate-pulse":""}`,title:`${Xe.total} lembrete(s)`})})()]}),T&&ka.length>0&&Ve&&s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:964",className:"text-[8px] font-bold font-mono text-muted-foreground",children:ka.length})]}),Xt&&Ve&&s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:970",className:"text-[8px] font-bold text-slate-500 bg-slate-200/60 rounded px-1 py-0.5 mb-1 truncate text-center",children:ra}),Ve&&!Mt&&!Xt&&s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:977",className:"space-y-0.5 mt-0.5",children:[T&&s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:980",className:`rounded px-1.5 py-[3px] flex items-center justify-between text-[8px] font-bold transition-all ${Ce(Da,Pt)}`,children:[s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:981",className:"flex items-center gap-0.5",children:[s.jsx(id,{"data-loc":"client/src/pages/CalendarPage.tsx:982",className:"w-2.5 h-2.5 shrink-0"}),s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:983",children:"M"})]}),s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:985",className:"font-mono",children:Pt})]}),T&&s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:990",className:`rounded px-1.5 py-[3px] flex items-center justify-between text-[8px] font-bold transition-all ${Ce(oe,ua)}`,children:[s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:991",className:"flex items-center gap-0.5",children:[s.jsx(od,{"data-loc":"client/src/pages/CalendarPage.tsx:992",className:"w-2.5 h-2.5 shrink-0"}),s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:993",children:"T"})]}),s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:995",className:"font-mono",children:ua})]}),(I||F||K)&&s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1000",className:"flex items-center gap-1 mt-0.5 flex-wrap",children:[I&&ve.noShows>0&&s.jsxs("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1002",className:"flex items-center gap-0.5 text-[7px] font-bold bg-orange-100 text-orange-700 rounded px-1 py-0.5",children:[s.jsx(Er,{"data-loc":"client/src/pages/CalendarPage.tsx:1003",className:"w-2 h-2"}),ve.noShows]}),F&&s.jsxs("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1007",className:"flex items-center gap-0.5 text-[7px] font-bold bg-amber-100 text-amber-700 rounded px-1 py-0.5",children:[s.jsx(su,{"data-loc":"client/src/pages/CalendarPage.tsx:1008",className:"w-2 h-2"}),"✓"]}),K&&s.jsxs("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1012",className:"flex items-center gap-0.5 text-[7px] font-bold bg-blue-100 text-blue-700 rounded px-1 py-0.5",children:[s.jsx(gu,{"data-loc":"client/src/pages/CalendarPage.tsx:1013",className:"w-2 h-2"}),"✓"]})]})]})]}),Ve&&ka.length>0&&s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1024",className:"pointer-events-none absolute left-0 bottom-full mb-1.5 z-[200] w-64 min-w-max max-w-xs bg-white dark:bg-[#1B2A3D] text-foreground border border-border/60 rounded-xl shadow-2xl p-3 text-xs opacity-0 group-hover:opacity-100 transition-opacity delay-150 duration-200",children:[s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1025",className:"font-bold text-[11px] text-primary mb-2 border-b border-border/40 pb-1.5 capitalize",children:We}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1026",className:"flex items-center justify-between mb-2",children:[s.jsxs("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1027",className:"font-semibold text-foreground",children:[ka.length," reserva",ka.length!==1?"s":""]}),Ae>0&&s.jsxs("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1029",className:"flex items-center gap-0.5 text-orange-600 font-bold",children:[s.jsx(Er,{"data-loc":"client/src/pages/CalendarPage.tsx:1030",className:"w-3 h-3"}),Ae," no-show"]})]}),kt.length>0&&s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1035",className:"mb-1.5",children:[s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1036",className:"flex items-center gap-1 text-muted-foreground font-semibold mb-1",children:[s.jsx(id,{"data-loc":"client/src/pages/CalendarPage.tsx:1037",className:"w-3 h-3"}),s.jsxs("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1037",children:["Manhã — ",kt.length," reserva",kt.length!==1?"s":""]})]}),ge.slice(0,4).map((Xe,Ke)=>s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1040",className:"text-[10px] text-foreground
908/80 pl-4 leading-relaxed whitespace-nowrap",children:Xe},Ke)),kt.length>4&&s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1042",className:"text-[10px] text-muted-foreground pl-4",children:["+",kt.length-4," mais"]})]}),zt.length>0&&s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1046",children:[s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1047",className:"flex items-center gap-1 text-muted-foreground font-semibold mb-1",children:[s.jsx(od,{"data-loc":"client/src/pages/CalendarPage.tsx:1048",className:"w-3 h-3"}),s.jsxs("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1048",children:["Tarde — ",zt.length," reserva",zt.length!==1?"s":""]})]}),we.slice(0,4).map((Xe,Ke)=>s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1051",className:"text-[10px] text-foreground/80 pl-4 leading-relaxed whitespace-nowrap",children:Xe},Ke)),zt.length>4&&s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1053",className:"text-[10px] text-muted-foreground pl-4",children:["+",zt.length-4," mais"]})]})]})]},Ee)})})]})]}),s.jsx("button",{"data-loc":"client/src/pages/CalendarPage.tsx:1065",onClick:()=>R(ie=>!ie),className:"hidden xl:flex items-center justify-center w-6 shrink-0 hover:bg-muted/50 rounded transition-colors group",title:C?"Expandir painel":"Minimizar painel",children:s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1070",className:"w-0.5 h-8 bg-border/60 group-hover:bg-primary/40 rounded-full transition-colors"})}),s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1074",className:`shrink-0 hidden xl:block transition-all duration-300 ${C?"w-0 overflow-hidden opacity-0":"w-[360px] opacity-100"}`,children:s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1075",className:"bg-card rounded-xl border border-border/60 shadow-sm sticky top-20 flex flex-col",style:{height:"calc(100vh - 100px)"},children:d?s.jsxs(s.Fragment,{children:[s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1079",className:"px-5 py-4 border-b border-border/60 shrink-0",children:s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1080",className:"flex items-center justify-between",children:[s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1081",children:[s.jsx("h3",{"data-loc":"client/src/pages/CalendarPage.tsx:1082",className:"text-sm font-bold capitalize",children:bt(ne
908w Date(d+"T12:00:00"),"EEEE, d 'de' MMMM",{locale:xr})}),je(d)&&s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:1086",className:"text-[11px] text-amber-600 font-bold mt-0.5",children:je(d)})]}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1091",className:"flex items-center gap-1",children:[s.jsx("button",{"data-loc":"client/src/pages/CalendarPage.tsx:1092",onClick:()=>{xe({professionalId:"",roomId:"",shift:"manha",hours:1,contractType:"avulso",chargeAmount:0,notes:"",isCompensation:!1}),w(!0)},className:"p-1.5 rounded-lg hover:bg-emerald-50 transition-colors",title:"Adicionar reserva",children:s.jsx(Rr,{"data-loc":"client/src/pages/CalendarPage.tsx:1109",className:"w-4 h-4 text-emerald-600"})}),s.jsx("button",{"data-loc":"client/src/pages/CalendarPage.tsx:1111",onClick:()=>Ea(),className:"p-1.5 rounded-lg hover:bg-blue-50 transition-colors",title:"Imprimir resumo do dia",children:s.jsx(Ef,{"data-loc":"client/src/pages/CalendarPage.tsx:1116",className:"w-4 h-4 text-blue-500"})}),s.jsx("button",{"data-loc":"client/src/pages/CalendarPage.tsx:1118",onClick:()=>f(null),className:"p-1.5 rounded-lg hover:bg-muted transition-colors",children:s.jsx(Fr,{"data-loc":"client/src/pages/CalendarPage.tsx:1119",className:"w-4 h-4 text-muted-foreground"})})]})]})}),(()=>{const ie=Et.length,Ee=Et.reduce((zt,ka)=>zt+(ka.patientCount||0),0),Le=Dt.manha.length,Ve=Dt.tarde.length,Be=Et.filter(zt=>zt.status==="no_show").length,Mt=Q.filter(zt=>zt.status==="done").length,Ht=Q.length,ra=re?.done??0,Xt=re?.total??0,kt=[{label:"Reservas",value:String(ie)},{label:"Pacientes",value:String(Ee)},{label:"Manhã",value:String(Le)},{label:"Tarde",value:String(Ve)},{label:"No-shows",value:String(Be),alert:Be>0},{label:"Tarefas",value:`${Mt}/${Ht}`,alert:Ht>0&&Mt<Ht},{label:"Ronda",value:`${ra}/${Xt||0}`,alert:Xt>0&&ra<Xt}];return s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1146",className:"grid grid-cols-7 border-b border-border/40 bg-muted/20",children:kt.map(zt=>s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1148",className:"flex flex-col items-center py-2 px-0.5 border-r border-border/30 last:border-r-0",children:[s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1149",className:`text-[11px] font-bold leading-none ${zt.alert?"text-amber-600":"text-foreground"}`,children:zt.value}),s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1150",className:"text-[8px] text-muted-foreground mt-0.5 leading-none text-center",children:zt.label})]},zt.label))})})(),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1158",className:`${S==="agenda"?"flex-1 min-h-0 flex flex-col":"shrink-0"}`,children:[s.jsxs("button",{"data-loc":"client/src/pages/CalendarPage.tsx:1159",onClick:()=>j("agenda"),className:"w-full flex items-center justify-between px-4 py-2.5 hover:bg-muted/40 transition-colors",children:[s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1163",className:"flex items-center gap-2",children:[s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1164",className:"text-xs font-bold text-muted-foreground uppercase tracking-wide",children:"Agenda do Dia"}),s.jsxs("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1165",className:"text-[10px] text-muted-foreground",children:["(",Et.length," reserva",Et.length!==1?"s":"",(()=>{const ie=Et.reduce((Ee,Le)=>Ee+(Le.patientCount||0),0);return ie>0?` · ${ie} paciente${ie!==1?"s":""}`:""})(),")"]})]}),S!=="agenda"?s.jsx(pf,{"data-loc":"client/src/pages/CalendarPage.tsx:1171",className:"w-3 h-3 text-muted-foreground"}):s.jsx(Qh,{"data-loc":"client/src/pages/CalendarPage.tsx:1172",className:"w-3 h-3 text-muted-foreground"})]}),S==="agenda"&&s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1176",className:"flex-1 min-h-0 overflow-y-auto",children:s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1178",className:"px-4 py-3 border-t border-border/40",children:s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1179",className:"grid grid-cols-2 gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1181",className:`rounded-xl p-3 border transition-all ${Dt.manha.length>0?"bg-[#1B2A3D]/5 border-[#1B2A3D]/20":"bg-emerald-50/50 border-emerald-200/40"}`,children:[s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1186",className:"flex items-center gap-1.5 mb-2",children:[s.jsx(id,{"data-loc":"client/src/pages/CalendarPage.tsx:1187",className:`w-4 h-4 ${Dt.manha.length>0?"text-[#1B2A3D]":"text-emerald-500"}`}),s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1188",className:"text-[11px] font-bold",children:"Manhã (8h–13h)"})]}),Dt.manha.length>0?s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1191",className:"space-y-1.5",children:Dt.manha.map(ie=>{const Ee=i.professionals.find(Ve=>Ve.id===ie.professionalId),Le=i.rooms.find(Ve=>Ve.id===ie.roomId);return s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1196",className:"text-[10px]",children:[s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1197",className:"font-bold text-[#1B2A3D]",children:Ee?.name.split(" ")[0]}),s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1198",className:"text-muted-foreground",children:Le?.
908name}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1199",className:"text-muted-foreground flex items-center gap-1",children:[s.jsx(so,{"data-loc":"client/src/pages/CalendarPage.tsx:1200",className:"w-2.5 h-2.5"}),(ie.patientCount||0)>0?`${ie.patientCount} pac.`:s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1201",className:"text-muted-foreground/50",children:"0 pac."})]})]},ie.id)})}):s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1208",className:"text-[10px] font-semibold text-emerald-600",children:"Disponível"})]}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1213",className:`rounded-xl p-3 border transition-all ${Dt.tarde.length>0?"bg-[#1B2A3D]/5 border-[#1B2A3D]/20":"bg-emerald-50/50 border-emerald-200/40"}`,children:[s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1218",className:"flex items-center gap-1.5 mb-2",children:[s.jsx(od,{"data-loc":"client/src/pages/CalendarPage.tsx:1219",className:`w-4 h-4 ${Dt.tarde.length>0?"text-[#1B2A3D]":"text-emerald-500"}`}),s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1220",className:"text-[11px] font-bold",children:"Tarde (14h–19h)"})]}),Dt.tarde.length>0?s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1223",className:"space-y-1.5",children:Dt.tarde.map(ie=>{const Ee=i.professionals.find(Ve=>Ve.id===ie.professionalId),Le=i.rooms.find(Ve=>Ve.id===ie.roomId);return s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1228",className:"text-[10px]",children:[s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1229",className:"font-bold text-[#1B2A3D]",children:Ee?.name.split(" ")[0]}),s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1230",className:"text-muted-foreground",children:Le?.
908name}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1231",className:"text-muted-foreground flex items-center gap-1",children:[s.jsx(so,{"data-loc":"client/src/pages/CalendarPage.tsx:1232",className:"w-2.5 h-2.5"}),(ie.patientCount||0)>0?`${ie.patientCount} pac.`:s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1233",className:"text-muted-foreground/50",children:"0 pac."})]})]},ie.id)})}):s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1240",className:"text-[10px] font-semibold text-emerald-600",children:"Disponível"})]})]})})})]}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1252",className:`${S==="fichas"?"flex-1 min-h-0 flex flex-col":"shrink-0"}`,children:[s.jsxs("button",{"data-loc":"client/src/pages/CalendarPage.tsx:1253",onClick:()=>j("fichas"),className:"w-full flex items-center justify-between px-4 py-2.5 border-t border-border/40 hover:bg-muted/30 transition-colors shrink-0",children:[s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1257",className:"flex items-center gap-2",children:[s.jsx(Ni,{"data-loc":"client/src/pages/CalendarPage.tsx:1258",className:"w-3.5 h-3.5 text-muted-foreground"}),s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1259",className:"text-xs font-semibold text-muted-foreground",children:"Fichas Detalhadas"}),s.jsxs("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1260",className:"text-[10px] text-muted-foreground/60",children:["(",Et.length,")"]})]}),S!=="fichas"?s.jsx(pf,{"data-loc":"client/src/pages/CalendarPage.tsx:1263",className:"w-3 h-3 text-muted-foreground"}):s.jsx(Qh,{"data-loc":"client/src/pages/CalendarPage.tsx:1264",className:"w-3 h-3 text-muted-foreground"})]}),S==="fichas"&&s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1267",className:"p-4 space-y-2.5 flex-1 min-h-0 overflow-y-auto",children:Et.length>0?Et.map(ie=>{const Ee=i.professionals.find(Be=>Be.id===ie.professionalId),Le=i.rooms.find(Be=>Be.id===ie.roomId),Ve=Le?Lr(Le.id,i.rooms):!1;return s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1273",className:`p-3.5 rounded-xl border space-y-2 transition-all hover:shadow-sm ${ie.status==="no_show"?"border-orange-200/80 bg-orange-50/30":ie.status==="ocupado"?"border-[#1B2A3D]/20 bg-[#1B2A3D]/[0.03]":ie.status==="bloqueado"?"border-amber-200/80 bg-amber-50/30":ie.status==="ferias"?"border-purple-200/80 bg-purple-50/30":ie.isCompensation?"border-blue-200/80 bg-blue-50/30":"border-border/60 bg-muted/20"}`,children:[s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1281",className:"flex items-center justify-between",children:[s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1282",className:"flex items-center gap-2",children:[s.jsx(wZ,{"data-loc":"client/src/pages/CalendarPage.tsx:1283",status:ie.status,size:"sm"}),s.jsxs("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1284",className:`text-[9px] font-bold px-1.5 py-0.5 rounded flex items-center gap-1 ${ie.shift==="manha"?"bg-amber-50 text-amber-700":"bg-indigo-50 text-indigo-700"}`,children:[ie.shift==="manha"?s.jsx(id,{"data-loc":"client/src/pages/CalendarPage.tsx:1287",className:"w-2.5 h-2.5"}):s.jsx(od,{"data-loc":"client/src/pages/CalendarPage.tsx:1287",className:"w-2.5 h-2.5"}),Rl(ie.shift)]})]}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1291",className:"flex items-center gap-1",children:[s.jsx(o8,{"data-loc":"client/src/pages/CalendarPage.tsx:1292",type:ie.contractType,size:"sm"}),s.jsx("button",{"data-loc":"client/src/pages/CalendarPage.tsx:1293",onClick:()=>Vt(ie),className:"p-1 rounded hover:bg-blue-50 transition-colors",title:"Editar reserva",children:s.jsx(Ni,{"data-loc":"client/src/pages/CalendarPage.tsx:1298",className:"w-3 h-3 text-blue-500"})}),s.jsx("button",{"data-loc":"client/src/pages/CalendarPage.tsx:1300",onClick:()=>ze(ie),className:"p-1 rounded hover:bg-red-50 transition-colors",title:"Remover",children:s.jsx(sn,{"data-loc":"client/src/pages/CalendarPage.tsx:1305",className:"w-3 h-3 text-red-400"})})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1309",className:"flex items-center gap-2",children:[s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1310",className:"w-7 h-7 rounded-full bg-[#1B2A3D]/10 flex items-center justify-center text-[10px] font-bold text-[#1B2A3D]",children:Yt(Ee?.name||"?")}
908),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1313",children:[s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1314",className:"text-xs font-semibold",children:Ee?.name||"—"}),s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1315",className:"text-[10px] text-muted-foreground",children:Ee?.specialty})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1318",className:"flex items-center gap-2 text-xs text-muted-foreground",children:[s.jsx(Dl,{"data-loc":"client/src/pages/CalendarPage.tsx:1319",className:"w-3.5 h-3.5"}),s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1320",children:Le?.name}),Ve&&s.jsxs("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1321",className:"text-[9px] text-amber-600 font-semibold",children:["(por hora — ",ie.hours,"h)"]})]}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1324",className:"flex items-center gap-2 text-xs",children:[s.jsx(so,{"data-loc":"client/src/pages/CalendarPage.tsx:1325",className:"w-3.5 h-3.5 text-muted-foreground"}),s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1326",className:"text-muted-foreground",children:"Pacientes:"}),s.jsx("input",{"data-loc":"client/src/pages/CalendarPage.tsx:1327",type:"number",min:"0",max:"99",className:"w-12 h-6 text-center text-xs font-semibold border border-border rounded bg-background focus:ring-1 focus:ring-primary/30 focus:border-primary/50 outline-none",value:ie.patientCount||0,onChange:Be=>{const Mt=parseInt(Be.target.value)||0;o.updateReservation.mutate({id:ie.id,data:{patientCount:Mt}})}})]}),t&&parseFloat(ie.chargeAmount||"0")>0&&s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1340",className:"text-xs font-bold text-amber-700 bg-amber-50 rounded px-2 py-1 inline-block",children:Un(ie.chargeAmount)}),ie.notes&&s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1345",className:"flex items-start gap-2 text-[11px] text-muted-foreground bg-muted/30 rounded-lg px-2.5 py-1.5",children:[s.jsx(Ni,{"data-loc":"client/src/pages/CalendarPage.tsx:1346",className:"w-3 h-3 mt-0.5 shrink-0"}),s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1347",children:ie.notes})]}),ie.checkedIn&&s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1352",className:"flex items-center gap-2 text-[10px]",children:[s.jsxs("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1353",className:"flex items-center gap-1 text-emerald-600 font-semibold",children:[s.jsx(fb,{"data-loc":"client/src/pages/CalendarPage.tsx:1354",className:"w-3 h-3"})," In"]}),ie.checkedOut&&s.jsxs("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1357",className:"flex items-center gap-1 text-blue-600 font-semibold",children:[s.jsx($E,{"data-loc":"client/src/pages/CalendarPage.tsx:1358",className:"w-3 h-3"})," Out"]})]}),ie.tags&&ie.tags.length>0&&s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1365",className:"flex items-center gap-1 flex-wrap",children:ie.tags.map(Be=>s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1367",className:`text-[8px] font-semibold px-1 py-0.5 rounded border ${iy(Be)}`,children:d0(Be)},Be))}),ie.status==="no_show"&&s.jsx(SZ,{"data-loc":"client/src/pages/CalendarPage.tsx:1374",creditGenerated:!!ie.creditGenerated,size:"sm"}),ie.isCompensation&&s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1377",className:"text-[10px] font-bold text-blue-600 bg-blue-50 rounded-lg px-2 py-1 border border-blue-200/60",children:"Compensação"}),ie.recurrenceGroupId&&s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1382",className:"text-[10px] font-semibold text-blue-600 flex items-center gap-1",children:[s.jsx(cu,{"data-loc":"client/src/pages/CalendarPage.tsx:1383",className:"w-3 h-3"})," Reserva recorrente"]})]},ie.id)}):s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1389",className:"text-center py-10",children:[s.jsx(Fs,{"data-loc":"client/src/pages/CalendarPage.tsx:1390",className:"w-10 h-10 text-muted-foreground/20 mx-auto mb-3"}),s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1391",className:"text-muted-foreground text-xs",children:"Nenhuma reserva nesta data"}),!je(d)&&Bh(new Date(d+"T12:00:00"))!==0&&Bh(new Date(d+"T12:00:00"))!==6&&s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:1393",className:"text-[11px] text-emerald-600 font-semibold mt-1.5",children:"Todos os consultórios livres"})]})})]}),IY,s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1427",className:`${S==="tarefas"?"flex-1 min-h-0 flex flex-col":"shrink-0"} border-t border-border/40`,children:[s.jsxs("button",{"data-loc":"client/src/pages/CalendarPage.tsx:1428",onClick:()=>j("tarefas"),className:"w-full flex items-center justify-between px-4 py-2.5 hover:bg-amber-50/50 transition-all duration-200 shrink-0 group",children:[s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1432",className:"flex items-center gap-2",children:[s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1433",className:"w-5 h-5 rounded-md bg-amber-100 flex items-center justify-center",children:s.jsx(su,{"data-loc":"client/src/pages/CalendarPage.tsx:1434",className:"w-3 h-3 text-amber-600"})}),s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1436",className:"text-xs font-semibold text-foreground
908/80 group-hover:text-foreground transition-colors",children:"Tarefas do Dia"}),s.jsxs("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1437",className:"text-[10px] text-muted-foreground",children:["(",Q.length,")"]})]}),S!=="tarefas"?s.jsx(pf,{"data-loc":"client/src/pages/CalendarPage.tsx:1440",className:"w-3.5 h-3.5 text-muted-foreground group-hover:text-foreground transition-colors"}):s.jsx(Qh,{"data-loc":"client/src/pages/CalendarPage.tsx:1441",className:"w-3.5 h-3.5 text-muted-foreground group-hover:text-foreground transition-colors"})]}),S==="tarefas"&&s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1444",className:"flex-1 min-h-0 overflow-y-auto",children:Q.length===0?s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1446",className:"text-center py-8",children:[s.jsx(su,{"data-loc":"client/src/pages/CalendarPage.tsx:1447",className:"w-8 h-8 text-muted-foreground/20 mx-auto mb-2"}),s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:1448",className:"text-xs text-muted-foreground",children:"Nenhuma tarefa para este dia"})]}):s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1451",className:"divide-y divide-border/40",children:Q.map(ie=>{const Ee=E.find(Ht=>Ht.id===ie.assigneeId),Le=Ee?.displayName||Ee?.name||Ee?.email||"—",Ve={pending:"Pendente",in_progress:"Em andamento",done:"Concluída",cancelled:"Cancelada"},Be={pending:"text-amber-600 bg-amber-50",in_progress:"text-blue-600 bg-blue-50",done:"text-emerald-600 bg-emerald-50",cancelled:"text-muted-foreground bg-muted/30"},Mt=ie.dueDate?new Date(ie.dueDate).toLocaleDateString("pt-BR",{day:"2-digit",month:"2-digit"}):"—";return s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1459",className:"px-4 py-2.5 space-y-1",children:[s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1460",className:"flex items-start justify-between gap-2",children:[s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1461",className:"text-xs font-semibold leading-tight",children:ie.title}),s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1462",className:`text-[9px] font-bold px-1.5 py-0.5 rounded-full shrink-0 ${Be[ie.status]||"text-muted-foreground bg-muted/30"}`,children:Ve[ie.status]||ie.status})]}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1466",className:"flex items-center gap-3 text-[10px] text-muted-foreground",children:[s.jsxs("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1467",className:"flex items-center gap-1",children:[s.jsx(so,{"data-loc":"client/src/pages/CalendarPage.tsx:1467",className:"w-2.5 h-2.5"}),Le]}),s.jsxs("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1468",className:"flex items-center gap-1",children:[s.jsx(Fs,{"data-loc":"client/src/pages/CalendarPage.tsx:1468",className:"w-2.5 h-2.5"}),Mt]})]})]},ie.id)})})})]}),s.jsx(gTe,{"data-loc":"client/src/pages/CalendarPage.tsx:1480",selectedDate:d,isOpen:S==="temperaturas",onToggle:()=>j("temperaturas")}),s.jsx(xTe,{"data-loc":"client/src/pages/CalendarPage.tsx:1483",selectedDate:d,isOpen:S==="ronda",onToggle:()=>j("ronda"),userRole:e})]}):s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1486",className:"p-10 text-center",children:[s.jsx(Fs,{"data-loc":"client/src/pages/CalendarPage.tsx:1487",className:"w-12 h-12 text-muted-foreground/20 mx-auto mb-3"}),s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:1488",className:"text-sm font-medium text-muted-foreground",children:"Selecione uma data"}),s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:1489",className:"text-[11px] text-muted-foreground/60 mt-1",children:"Clique em uma data para ver a agenda do dia e Lembretes"})]})})}),s.jsx(ar,{"data-loc":"client/src/pages/CalendarPage.tsx:1496",open:y,onOpenChange:w,children:s.jsxs(rr,{"data-loc":"client/src/pages/CalendarPage.tsx:1497",className:"max-w-md",children:[s.jsx(nr,{"data-loc":"client/src/pages/CalendarPage.tsx:1498",children:s.jsxs(sr,{"data-loc":"client/src/pages/CalendarPage.tsx:1499",children:["Nova Reserva — ",d?bt(new Date(d+"T12:00:00"),"d 'de' MMMM",{locale:xr}):""]})}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1503",className:"space-y-3 py-2",children:[s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1504",className:"grid grid-cols-2 gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1505",children:[s.jsx("label",{"data-loc":"client/src/pages/CalendarPage.tsx:1506",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Profissional *"}),s.jsxs("select",{"data-loc":"client/src/pages/CalendarPage.tsx:1507",value:De.professionalId,onChange:ie=>{const Ee=i.professionals.find(Le=>Le.id===parseInt(ie.target.value));xe(Le=>({...Le,professionalId:ie.target.value,contractType:Ee?.contractType||"avulso",chargeAmount:Ee?.contractType==="avulso"?parseFloat(Ee.shiftRate||"0"):0,roomId:Ee?.defaultRoomId?String(Ee.defaultRoomId):Le.roomId}))},className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20",children:[s.jsx("option",{"data-loc":"client/src/pages/CalendarPage.tsx:1521",value:"",children:"Selecione..."}),i.professionals.filter(ie=>ie.active).sort((ie,Ee)=>ie.name.localeCompare(Ee.name)).map(ie=>s.jsx("option",{"data-loc":"client/src/pages/CalendarPage.tsx:1523",value:ie.id,children:ie.name},ie.id))]})]}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1527",children:[s.jsx("label",{"data-loc":"client/src/pages/CalendarPage.tsx:1528",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Modalidade / Consultório *"}),s.jsxs("select",{"data-loc":"client/src/pages/CalendarPage.tsx:1529",value:De.roomId,onChange:ie=>xe(Ee=>({...Ee,roomId:ie.target.value,isCompensation:!1})),className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20",children:[s.jsx("option",{"data-loc":"client/src/pages/CalendarPage.tsx:1534",value:"",children:"Selecione..."}),i.rooms.filter(ie=>ie.active).map(ie=>s.jsxs("option",{"data-loc":"client/src/pages/CalendarPage.tsx:1536",value:ie.id,children:[ie.name," ",si(ie.id,i.rooms
908)?"(sem bloqueio físico)":Lr(ie.id,i.rooms)?"(hora)":""]},ie.id))]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1543",className:"grid grid-cols-2 gap-3",children:[at?s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1545",children:[s.jsx("label",{"data-loc":"client/src/pages/CalendarPage.tsx:1546",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Horas"}),s.jsx("input",{"data-loc":"client/src/pages/CalendarPage.tsx:1547",type:"number",min:.5,max:12,step:.5,value:De.hours,onChange:ie=>xe(Ee=>({...Ee,hours:+ie.target.value})),className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20"})]}):s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1555",children:[s.jsx("label",{"data-loc":"client/src/pages/CalendarPage.tsx:1556",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Turno *"}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1557",className:"grid grid-cols-2 gap-2",children:[s.jsxs("button",{"data-loc":"client/src/pages/CalendarPage.tsx:1558",type:"button",onClick:()=>xe(ie=>({...ie,shift:"manha"})),className:`flex items-center justify-center gap-1.5 py-2 rounded-lg border text-xs font-bold transition-all ${De.shift==="manha"?"bg-amber-50 border-amber-300 text-amber-700 ring-2 ring-amber-200":"border-border hover:bg-muted/30 text-muted-foreground"}`,children:[s.jsx(id,{"data-loc":"client/src/pages/CalendarPage.tsx:1567",className:"w-3.5 h-3.5"})," Manhã"]}),s.jsxs("button",{"data-loc":"client/src/pages/CalendarPage.tsx:1569",type:"button",onClick:()=>xe(ie=>({...ie,shift:"tarde"})),className:`flex items-center justify-center gap-1.5 py-2 rounded-lg border text-xs font-bold transition-all ${De.shift==="tarde"?"bg-indigo-50 border-indigo-300 text-indigo-700 ring-2 ring-indigo-200":"border-border hover:bg-muted/30 text-muted-foreground"}`,children:[s.jsx(od,{"data-loc":"client/src/pages/CalendarPage.tsx:1578",className:"w-3.5 h-3.5"})," Tarde"]})]})]}),t&&!Qe&&s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1584",children:[s.jsx("label",{"data-loc":"client/src/pages/CalendarPage.tsx:1585",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Valor (R$)"}),s.jsx("input",{"data-loc":"client/src/pages/CalendarPage.tsx:1586",type:"number",min:0,step:10,value:De.chargeAmount,onChange:ie=>xe(Ee=>({...Ee,chargeAmount:+ie.target.value})),className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20"})]})]}),Qe&&s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1596",className:"bg-violet-50 border border-violet-200/60 rounded-lg p-2.5 text-[10px] text-violet-800",children:[s.jsx("strong",{"data-loc":"client/src/pages/CalendarPage.tsx:1597",children:"Telemedicina (home office):"})," não ocupa consultório nem gera conflito de horário. A cobrança aplica automaticamente a taxa administrativa configurada para o profissional."]}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1600",children:[s.jsx("label",{"data-loc":"client/src/pages/CalendarPage.tsx:1601",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Observações"}),s.jsx("input",{"data-loc":"client/src/pages/CalendarPage.tsx:1602",type:"text",value:De.notes,onChange:ie=>xe(Ee=>({...Ee,notes:ie.target.value})),className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20",placeholder:"Notas opcionais..."})]}),Lt&&s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1613",className:"bg-red-50 border-2 border-red-300 rounded-xl p-3 flex items-start gap-2.5 animate-in fade-in slide-in-from-top-2 duration-300",children:[s.jsx(Er,{"data-loc":"client/src/pages/CalendarPage.tsx:1614",className:"w-5 h-5 text-red-500 shrink-0 mt-0.5"}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1615",children:[s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:1616",className:"text-xs font-bold text-red-700",children:"Conflito de Horário"}),s.jsxs("p",{"data-loc":"client/src/pages/CalendarPage.tsx:1617",className:"text-[11px] text-red-600 mt-0.5",children:["O turno ",s.jsx("strong",{"data-loc":"client/src/pages/CalendarPage.tsx:1618",children:Rl(De.shift)}
908)," deste consultório já está ocupado por"," ",s.jsx("strong",{"data-loc":"client/src/pages/CalendarPage.tsx:1619",children:Lt.profName}),"."]}),s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:1621",className:"text-[10px] text-red-500 mt-1",children:"Escolha outro turno ou consultório para prosseguir."})]})]}),!Qe&&(()=>{const ie=De.professionalId?parseInt(De.professionalId):null,Le=(ie?i.credits.find(Be=>Be.professionalId===ie):null)?.credits||0,Ve=ie?i.professionals.find(Be=>Be.id===ie):null;return Le>0?s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1634",className:`rounded-xl border-2 p-3 transition-all ${De.isCompensation?"border-blue-500 bg-blue-50":"border-blue-200 bg-blue-50/50"}`,children:s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1639",className:"flex items-center justify-between",children:[s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1640",className:"flex items-center gap-2",children:[s.jsx(kg,{"data-loc":"client/src/pages/CalendarPage.tsx:1641",className:"w-4 h-4 text-blue-600"}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1642",children:[s.jsxs("p",{"data-loc":"client/src/pages/CalendarPage.tsx:1643",className:"text-xs font-bold text-blue-800",children:[Ve?.name," tem ",Le," crédito(s)"]}),s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:1646",className:"text-[10px] text-blue-600",children:"Usar 1 crédito nesta reserva"})]})]}),s.jsx("button",{"data-loc":"client/src/pages/CalendarPage.tsx:1649",type:"button",onClick:()=>xe(Be=>({...Be,isCompensation:!Be.isCompensation,chargeAmount:Be.isCompensation?Ve?.contractType==="avulso"?parseFloat(Ve?.shiftRate||"0"):Be.chargeAmount:0})),className:`px-3 py-1.5 rounded-lg text-xs font-bold transition-all ${De.isCompensation?"bg-blue-600 text-white shadow-md":"bg-white text-blue-700 border border-blue-300 hover:bg-blue-100"}`,children:De.isCompensation?"✓ Crédito Aplicado":"Usar Crédito"})]})}):null})(),at&&s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1670",className:"bg-amber-50 border border-amber-200/60 rounded-lg p-2 text-[10px] text-amber-700 flex items-center gap-1.5",children:[s.jsx(Us,{"data-loc":"client/src/pages/CalendarPage.tsx:1671",className:"w-3.5 h-3.5"}),"Sala por hora (curativos/drenagem). Informe a quantidade de horas."]})]}),s.jsxs(Sr,{"data-loc":"client/src/pages/CalendarPage.tsx:1676",children:[s.jsx(qe,{"data-loc":"client/src/pages/CalendarPage.tsx:1677",variant:"outline",onClick:()=>w(!1),children:"Cancelar"}),s.jsxs(qe,{"data-loc":"client/src/pages/CalendarPage.tsx:1678",onClick:sa,disabled:!!Lt||o.createReservation.isPending,className:Lt?"opacity-50 cursor-not-allowed":"",children:[o.createReservation.isPending&&s.jsx(Ha,{"data-loc":"client/src/pages/CalendarPage.tsx:1683",className:"w-3.5 h-3.5 mr-1 animate-spin"}),"Criar Reserva"]})]})]})}),s.jsx(ar,{"data-loc":"client/src/pages/CalendarPage.tsx:1691",open:!!q,onOpenChange:ie=>{ie||X(null)},children:s.jsxs(rr,{"data-loc":"client/src/pages/CalendarPage.tsx:1692",className:"max-w-md",children:[s.jsx(nr,{"data-loc":"client/src/pages/CalendarPage.tsx:1693",children:s.jsxs(sr,{"data-loc":"client/src/pages/CalendarPage.tsx:1694",className:"flex items-center gap-2",children:[s.jsx(Ni,{"data-loc":"client/src/pages/CalendarPage.tsx:1695",className:"w-5 h-5 text-[#8AABA7]"}),"Editar Reserva"]})}),q&&(()=>{const ie=i.professionals.find(Ve=>Ve.id===q.professionalId),Ee=i.rooms.find(Ve=>Ve.id===q.roomId),Le=Ee?Lr(Ee.id,i.rooms):!1;return s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1704",className:"space-y-4 py-2",children:[s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1706",className:"bg-muted/30 rounded-xl p-3 space-y-1.5",children:[s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1707",className:"flex items-center gap-2",children:[s.jsx(so,{"data-loc":"client/src/pages/CalendarPage.tsx:1708",className:"w-4 h-4 text-[#1B2A3D]"}),s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1709",className:"text-sm font-semibold",children:ie?.name||"—"})]}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1711",className:"flex items-center gap-2 text-xs text-muted-foreground",children:[s.jsx(Dl,{"data-loc":"client/src/pages/CalendarPage.tsx:1712",className:"w-3.5 h-3.5"}),s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1713",children:Ee?.name||"—"}),s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1714",className:"text-muted-foreground
908/50",children:"|"}),s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1715",children:q.date?new Date(q.date+"T12:00:00").toLocaleDateString("pt-BR"):q.date})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1720",children:[s.jsx("label",{"data-loc":"client/src/pages/CalendarPage.tsx:1721",className:"text-xs font-semibold text-muted-foreground mb-2 block",children:"Status da Reserva"}),s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1722",className:"grid grid-cols-2 gap-2",children:[{value:"ocupado",label:"OCUPADO",color:"bg-[#1B2A3D]/10 border-[#1B2A3D]/30 text-[#1B2A3D]",activeColor:"bg-[#1B2A3D] border-[#1B2A3D] text-white ring-2 ring-[#8AABA7]/30"},{value:"bloqueado",label:"BLOQUEADO",color:"bg-amber-50 border-amber-200 text-amber-700",activeColor:"bg-amber-500 border-amber-500 text-white ring-2 ring-amber-300"},{value:"disponivel",label:"DISPONÍVEL",color:"bg-emerald-50 border-emerald-200 text-emerald-700",activeColor:"bg-emerald-500 border-emerald-500 text-white ring-2 ring-emerald-300"},{value:"no_show",label:"NO-SHOW",color:"bg-orange-50 border-orange-200 text-orange-700",activeColor:"bg-orange-500 border-orange-500 text-white ring-2 ring-orange-300"}].map(Ve=>s.jsx("button",{"data-loc":"client/src/pages/CalendarPage.tsx:1729",type:"button",onClick:()=>ae(Be=>({...Be,status:Ve.value})),className:`py-2 rounded-lg border text-xs font-bold transition-all ${ne.status===Ve.value?Ve.activeColor:Ve.color}`,children:Ve.label},Ve.value))}),ne.status==="no_show"&&s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:1742",className:"text-[10px] text-orange-600 mt-2 font-medium",children:"Ao salvar, será perguntado se deseja gerar crédito de compensação."})]}),!Le&&s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1750",children:[s.jsx("label",{"data-loc":"client/src/pages/CalendarPage.tsx:1751",className:"text-xs font-semibold text-muted-foreground mb-2 block",children:"Turno"}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1752",className:"grid grid-cols-2 gap-2",children:[s.jsxs("button",{"data-loc":"client/src/pages/CalendarPage.tsx:1753",type:"button",onClick:()=>ae(Ve=>({...Ve,shift:"manha"})),className:`flex items-center justify-center gap-1.5 py-2.5 rounded-lg border text-xs font-bold transition-all ${ne.shift==="manha"?"bg-amber-50 border-amber-300 text-amber-700 ring-2 ring-amber-200":"border-border hover:bg-muted/30 text-muted-foreground"}`,children:[s.jsx(id,{"data-loc":"client/src/pages/CalendarPage.tsx:1762",className:"w-3.5 h-3.5"})," Manhã"]}),s.jsxs("button",{"data-loc":"client/src/pages/CalendarPage.tsx:1764",type:"button",onClick:()=>ae(Ve=>({...Ve,shift:"tarde"})),className:`flex items-center justify-center gap-1.5 py-2.5 rounded-lg border text-xs font-bold transition-all ${ne.shift==="tarde"?"bg-indigo-50 border-indigo-300 text-indigo-700 ring-2 ring-indigo-200":"border-border hover:bg-muted/30 text-muted-foreground"}`,children:[s.jsx(od,{"data-loc":"client/src/pages/CalendarPage.tsx:1773",className:"w-3.5 h-3.5"})," Tarde"]})]})]}),q&&(()=>{const Ve=i.professionals.find(Mt=>Mt.id===q.professionalId),Be=i.credits.find(Mt=>Mt.professionalId===Ve?.id);return Ve?s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1784",className:"bg-blue-50 border border-blue-200 rounded-lg p-3",children:s.jsx(hTe,{"data-loc":"client/src/pages/CalendarPage.tsx:1785",professional:Ve,currentCredits:Be?.credits||0,onAddCredit:async(Mt,Ht)=>{await o.addCredit.mutateAsync({professionalId:Ve.id,amount:Mt,reason:Ht,date:bt(new Date,"yyyy-MM-dd")})},isLoading:o.addCredit.isPending})}):null})(),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1803",children:[s.jsx("label",{"data-loc":"client/src/pages/CalendarPage.tsx:1804",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Observações"}),s.jsx("textarea",{"data-loc":"client/src/pages/CalendarPage.tsx:1805",value:ne.notes,onChange:Ve=>ae(Be=>({...Be,notes:Ve.target.value})),className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20 min-h-[80px] resize-y",placeholder:"Nº de pacientes, particularidades do dia, observações..."}),s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:1811",className:"text-[10px] text-muted-foreground mt-1",children:"Ex: 15 pacientes, sala com equipamento extra, etc."})]})]})})(),s.jsxs(Sr,{"data-loc":"client/src/pages/CalendarPage.tsx:1816",children:[s.jsx(qe,{"data-loc":"client/src/pages/CalendarPage.tsx:1817",variant:"outline",onClick:()=>X(null),children:"Cancelar"}),s.jsxs(qe,{"data-loc":"client/src/pages/CalendarPage.tsx:1818",onClick:ia,disabled:o.updateReservation.isPending,children:[o.updateReservation.isPending&&s.jsx(Ha,{"data-loc":"client/src/pages/CalendarPage.tsx:1822",className:"w-3.5 h-3.5 mr-1 animate-spin"}),"Salvar Alterações"]})]})]})}),s.jsx(ar,{"data-loc":"client/src/pages/CalendarPage.tsx:1830",open:ue,onOpenChange:ie=>{ie||(de(!1),pe(null))},children:s.jsxs(rr,{"data-loc":"client/src/pages/CalendarPage.tsx:1831",className:"max-w-sm",children:[s.jsx(nr,{"data-loc":"client/src/pages/CalendarPage.tsx:1832",children:s.jsxs(sr,{"data-loc":"client/src/pages/CalendarPage.tsx:1833",className:"flex items-center gap-2",children:[s.jsx(Er,{"data-loc":"client/src/pages/CalendarPage.tsx:1834",className:"w-5 h-5 text-orange-500"}),"Registrar No-Show"]})}),he&&(()=>{const ie=i.professionals.find(Ve=>Ve.id===he.professionalId),Ee=i.rooms.find(Ve=>Ve.id===he.roomId),Le=i.credits.find(Ve=>Ve.professionalId===ie?.id);return s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1843",className:"py-3 space-y-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1844",className:"bg-orange-50 border border-orange-200 rounded-lg p-3 space-y-1",children:[s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:1845",className:"text-xs font-semibold text-orange-800",children:ie?.name||"—"}),s.jsxs("p",{"data-loc":"client/src/pages/CalendarPage.tsx:1846",className:"text-[10px] text-orange-600",children:[Ee?.name||"—"," · ",he.date?new Date(he.date+"T12:00:00").toLocaleDateString("pt-BR"):""," · ",Rl(he.shift)]}),Le&&Le.credits>0&&s.jsxs("p",{"data-loc":"client/src/pages/CalendarPage.tsx:1850",className:"text-[10px] text-blue-600 font-semibold",children:["Saldo atual: ",Le.credits," crédito(s)"]})]}),s.jsxs("p",{"data-loc":"client/src/pages/CalendarPage.tsx:1853",className:"text-sm text-muted-foreground",children:["A reserva será marcada como ",s.jsx("strong",{"data-loc":"client/src/pages/CalendarPage.tsx:1854",className:"text-orange-700",children:"NO-SHOW"}),". Deseja gerar crédito de compensação?"]})]})})(),s.jsxs(Sr,{"data-loc":"client/src/pages/CalendarPage.tsx:1859",className:"flex-col sm:flex-row gap-2",children:[s.jsxs(qe,{"data-loc":"client/src/pages/CalendarPage.tsx:1860",className:"bg-blue-600 hover:bg-blue-700 text-white flex-1",onClick:()=>Ut(!0),disabled:o.markNoShow.isPending,children:[o.markNoShow.isPending&&s.jsx(Ha,{"data-loc":"client/src/pages/CalendarPage.tsx:1865",className:"w-3.5 h-3.5 mr-1 animate-spin"}),"Sim, gerar crédito"]}),s.jsx(qe,{"data-loc":"client/src/pages/CalendarPage.tsx:1868",variant:"outline",className:"border-orange-300 text-orange-700 hover:bg-orange-50 flex-1",onClick:()=>Ut(!1),disabled:o.markNoShow.isPending,children:"Não, apenas no-show"}),s.jsx(qe,{"data-loc":"client/src/pages/CalendarPage.tsx:1876",variant:"ghost",onClick:()=>{de(!1),pe(null)},children:"Voltar"})]})]})}),se&&(()=>{const ie=i.professionals.find(Mt=>Mt.id===se.professionalId),Ee=i.rooms.find(Mt=>Mt.id===se.roomId),Le=ie?.name?.split(" ")[0]||"—",Ve=se.date?bt(mr(se.date),"dd/MM/yyyy",{locale:xr}):"—",Be=Rl(se.shift);return s.jsx(ar,{"data-loc":"client/src/pages/CalendarPage.tsx:1891",open:!!se,onOpenChange:Mt=>{Mt||ze(null)},children:s.jsxs(rr,{"data-loc":"client/src/pages/CalendarPage.tsx:1892",className:"max-w-sm",children:[s.jsx(nr,{"data-loc":"client/src/pages/CalendarPage.tsx:1893",children:s.jsxs(sr,{"data-loc":"client/src/pages/CalendarPage.tsx:1894",className:"flex items-center gap-2 text-destructive",children:[s.jsx(sn,{"data-loc":"client/src/pages/CalendarPage.tsx:1895",className:"w-4 h-4"}),"Confirmar cancelamento"]})}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1899",className:"py-2 space-y-3",children:[s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:1900",className:"text-sm text-muted-foreground",children:"Você está prestes a remover a reserva:"}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1901",className:"bg-muted/40 rounded-lg p-3 space-y-1.5 text-sm",children:[s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1902",className:"flex gap-2",children:[s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1902",className:"text-muted-foreground w-24 shrink-0",children:"Profissional"}),s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1902",className:"font-semibold",children:Le})]}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1903",className:"flex gap-2",children:[s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1903",className:"text-muted-foreground w-24 shrink-0",children:"Consultório"}),s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1903",className:"font-semibold",children:Ee?.name||"—"})]}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1904",className:"flex gap-2",children:[s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1904",className:"text-muted-foreground w-24 shrink-0",children:"Data"}),s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1904",className:"font-semibold",children:Ve})]}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:1905",className:"flex gap-2",children:[s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1905",className:"text-muted-foreground w-24 shrink-0",children:"Turno"}),s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:1905",className:"font-semibold",children:Be})]})]}),s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:1907",className:"text-xs text-destructive font-medium",children:"Esta ação não pode ser desfeita."})]}),s.jsxs(Sr,{"data-loc":"client/src/pages/CalendarPage.tsx:1909",className:"gap-2",children:[s.jsx(qe,{"data-loc":"client/src/pages/CalendarPage.tsx:1910",variant:"outline",onClick:()=>ze(null),children:"Voltar"}),s.jsx(qe,{"data-loc":"client/src/pages/CalendarPage.tsx:1911",variant:"destructive",onClick:async()=>{const Mt=se.id;ze(null),await ba(Mt)},children:"Confirmar cancelamento"})]})]})})})()]})}function gTe({selectedDate:e,isOpen:t,onToggle:a}){const{data:r=[]}=Oe.refrigeratorControl.getAll.useQuery(),{data:n=[]}=Oe.refrigeratorControl.getEquipments.useQuery(),i=Oe.useUtils(),{data:o}=Oe.temperatura.status.useQuery({date:e||""},{enabled:!!e}),l=Oe.temperatura.log.useMutation({onSuccess:()=>{i.temperatura.status.invalidate(),i.refrigeratorControl.getAll.invali
908date(),Ne.success("Temperatura registrada")},onError:y=>Ne.error(y.message||"Erro ao registrar temperatura")}),[c,d]=_.useState(!1),[f,p]=_.useState({}),g=_.useMemo(()=>{if(!e)return[];const[y,w,S]=e.split("-"),N=`${S}/${w}/${y}`;return r.filter(j=>j.checkDate===N)},[r,e]),m=_.useMemo(()=>{const y=new Map;return g.forEach(w=>{const S=y.get(w.equipmentId);(!S||w.checkTime>S.checkTime)&&y.set(w.equipmentId,w)}),Array.from(y.values())},[g]),b=_.useMemo(()=>new Set(m.map(y=>y.equipmentId)),[m]);if(!e)return null;const v=y=>{const w=f[y];if(!w||!w.min||!w.max){Ne.error("Informe temperatura mínima e máxima");return}const S=parseFloat(w.min),N=parseFloat(w.max),j=((S+N)/2).toFixed(1),C=n.find(T=>T.id===y),R=C?S>=parseFloat(C.expectedTempMin||"0")&&N<=parseFloat(C.expectedTempMax||"100"):!0;l.mutate({equipmentId:y,measuredTempMin:w.min,measuredTempMax:w.max,measuredTempAvg:j,isCompliant:R}),p(T=>{const O={...T};return delete O[y],O})};return s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2005",className:`${t?"flex-1 min-h-0 flex flex-col":"shrink-0"}`,children:[s.jsxs("button",{"data-loc":"client/src/pages/CalendarPage.tsx:2006",onClick:a,className:"w-full flex items-center justify-between px-4 py-2.5 hover:bg-cyan-50/50 transition-all duration-200 border-t border-border/40 shrink-0 group",children:[s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2010",className:"flex items-center gap-2",children:[s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2011",className:"w-5 h-5 rounded-md bg-cyan-100 flex items-center justify-center",children:s.jsx(kl,{"data-loc":"client/src/pages/CalendarPage.tsx:2012",className:"w-3 h-3 text-cyan-600"})}),s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:2014",className:"text-xs font-semibold text-foreground/80 group-hover:text-foreground transition-colors",children:"Temperaturas"}),o&&s.jsxs("span",{"data-loc":"client/src/pages/CalendarPage.tsx:2016",className:`text-[10px] font-medium ${o.done>=o.total&&o.total>0?"text-emerald-600":"text-muted-foreground"}`,children:["(",o.done,"/",o.total,")"]})]}),t?s.jsx(Qh,{"data-loc":"client/src/pages/CalendarPage.tsx:2023",className:"w-3.5 h-3.5 text-muted-foreground group-hover:text-foreground transition-colors"}):s.jsx(pf,{"data-loc":"client/src/pages/CalendarPage.tsx:2022",className:"w-3.5 h-3.5 text-muted-foreground group-hover:text-foreground transition-colors"})]}),t&&s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2026",className:"px-4 py-2 space-y-1.5 flex-1 min-h-0 overflow-y-auto",children:[o&&o.done<o.total&&s.jsxs("button",{"data-loc":"client/src/pages/CalendarPage.tsx:2029",onClick:()=>d(!0),className:"w-full text-[10px] font-medium text-cyan-700 bg-cyan-50 border border-cyan-200 rounded-lg py-1.5 hover:bg-cyan-100 transition-colors",children:["+ Registrar temperaturas (",o.total-o.done," pendente",o.total-o.done>1?"s":"",")"]}),m.length>0?m.map(y=>{const w=n.find(N=>N.id===y.equipmentId),S=y.isCompliant;return s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2041",className:`flex items-center justify-between rounded-lg px-2.5 py-1.5 text-[10px] border ${S?"bg-emerald-50/50 border-emerald-200/50":"bg-red-50/50 border-red-200/50"}`,children:[s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2044",className:"flex items-center gap-1.5",children:[s.jsx(kl,{"data-loc":"client/src/pages/CalendarPage.tsx:2045",className:`w-3 h-3 ${S?"text-emerald-600":"text-red-500"}`}),s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:2046",className:"font-semibold truncate max-w-[100px]",children:w?.name||"Equip."})]}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2048",className:"flex items-center gap-2 font-mono",children:[s.jsxs("span",{"data-loc":"client/src/pages/CalendarPage.tsx:2049",className:"text-blue-600",children:[y.measuredTempMin,"°"]}),s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:2050",className:"text-muted-foreground",children:"/"}),s.jsxs("span",{"data-loc":"client/src/pages/CalendarPage.tsx:2051",className:"text-red-500",children:[y.measuredTempMax,"°"]}),s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:2052",className:"text-muted-foreground",children:"/"}),s.jsxs("span",{"data-loc":"client/src/pages/CalendarPage.tsx:2053",className:"font-bold",children:[y.measuredTempAvg,"°"]})]})]},y.id)}):s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2059",className:"text-center py-3",children:[s.jsx(kl,{"data-loc":"client/src/pages/CalendarPage.tsx:2060",className:"w-5 h-5 text-muted-foreground
908/20 mx-auto mb-1"}),s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:2061",className:"text-[10px] text-muted-foreground",children:"Nenhuma aferição nesta data"})]})]}),s.jsx(ar,{"data-loc":"client/src/pages/CalendarPage.tsx:2068",open:c,onOpenChange:d,children:s.jsxs(rr,{"data-loc":"client/src/pages/CalendarPage.tsx:2069",className:"max-w-md",children:[s.jsx(nr,{"data-loc":"client/src/pages/CalendarPage.tsx:2070",children:s.jsxs(sr,{"data-loc":"client/src/pages/CalendarPage.tsx:2071",className:"flex items-center gap-2",children:[s.jsx(kl,{"data-loc":"client/src/pages/CalendarPage.tsx:2072",className:"w-4 h-4 text-cyan-600"}),"Registrar Temperaturas"]})}),s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2076",className:"space-y-3 max-h-[60vh] overflow-y-auto",children:n.map(y=>{const w=b.has(y.id),S=f[y.id]||{min:"",max:""};return s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2081",className:`p-3 rounded-lg border ${w?"bg-emerald-50/50 border-emerald-200/50":"bg-white border-border"}`,children:[s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2084",className:"flex items-center justify-between mb-2",children:[s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:2085",className:"text-xs font-semibold",children:y.name}),w&&s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:2086",className:"text-[9px] text-emerald-600 font-medium",children:"✓ Medido"})]}),y.expectedTempMin&&s.jsxs("p",{"data-loc":"client/src/pages/CalendarPage.tsx:2089",className:"text-[9px] text-muted-foreground mb-1.5",children:["Faixa esperada: ",y.expectedTempMin,"° a ",y.expectedTempMax,"°"]}),!w&&s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2094",className:"flex items-center gap-2",children:[s.jsx("input",{"data-loc":"client/src/pages/CalendarPage.tsx:2095",type:"number",step:"0.1",placeholder:"Mín",value:S.min,onChange:N=>p(j=>({...j,[y.id]:{...j[y.id]||{min:"",max:""},min:N.target.value}})),className:"w-16 text-[10px] border rounded px-1.5 py-1 font-mono"}),s.jsx("input",{"data-loc":"client/src/pages/CalendarPage.tsx:2103",type:"number",step:"0.1",placeholder:"Máx",value:S.max,onChange:N=>p(j=>({...j,[y.id]:{...j[y.id]||{min:"",max:""},max:N.target.value}})),className:"w-16 text-[10px] border rounded px-1.5 py-1 font-mono"}),s.jsx(qe,{"data-loc":"client/src/pages/CalendarPage.tsx:2111",size:"sm",variant:"outline",className:"text-[10px] h-6 px-2",disabled:l.isPending,onClick:()=>v(y.id),children:"Salvar"})]})]},y.id)})}),s.jsx(Sr,{"data-loc":"client/src/pages/CalendarPage.tsx:2126",children:s.jsx(qe,{"data-loc":"client/src/pages/CalendarPage.tsx:2127",variant:"outline",size:"sm",onClick:()=>d(!1),children:"Fechar"})})]})})]})}function c6(e,t){const a=e.replace(/\D/g,"").slice(0,4);return a.length===0?"":a.length<=2?a.length===2&&e.length>t.length?a+":":a:a.slice(0,2)+":"+a.slice(2)}function mTe(e){const t=e.trim();if(!t)return null;let a=t;if(!a.includes(":"))if(a.length===3)a="0"+a.slice(0,1)+":"+a.slice(1);else if(a.length===4)a=a.slice(0,2)+":"+a.slice(2);else return null;const r=a.split(":");if(r.length!==2)return null;let[n,i]=r;if(n.length===1&&(n="0"+n),i.length===1&&(i="0"+i),i.length===0)return null;const o=n+":"+i;return/^([01]\d|2[0-3]):[0-5]\d$/.test(o)?o:null}function xTe({selectedDate:e,isOpen:t,onToggle:a,userRole:r}){const n=r==="admin",i=Oe.useUtils(),{data:o=[]}=Oe.rounds.listSchedules.useQuery(),{data:l=[],refetch:c}=Oe.rounds.listEntries.useQuery(e?{date:e}:void 0,{enabled:!!e}),{data:d}=Oe.ronda.status.useQuery({date:e||""},{enabled:!!e}),f=Oe.ronda.confirm.useMutation({onSuccess:()=>{c(),i.ronda.status.invalidate(),Ne.success("Ronda confirmada")},onError:ae=>Ne.error(ae.message||"Erro ao confirmar ronda")}),[p,g]=_.useState(new Set),[m,b]=_.useState(null),[v,y]=_.useState(""),w=Oe.rounds.ensureEntries.useMutation({onSuccess:()=>c()}),S=Oe.rounds.updateEntry.useMutation({onSuccess:()=>{c(),i.ronda.status.invalidate(),Ne.success("Ronda atualizada")},onError:ae=>{Ne.error(ae.message||"Erro ao atualizar ronda")}}),N=Oe.rounds.createSchedule.useMutation({onSuccess:()=>{i.rounds.listSchedules.invalidate(),c(),F(""),Ne.success("Horário adicionado")},onError:ae=>{Ne.error("Erro ao criar horário: "+(ae.message||"Tente novamente"))}}),j=Oe.rounds.updateSchedule.useMutation({onSuccess:()=>{i.rounds.listSchedules.invalidate(),c(),Ne.success("Horário atualizado")},onError:ae=>{Ne.error(ae.message||"Erro ao atualizar horário")}}),C=Oe.rounds.deleteSchedule.useMutation({onSuccess:()=>{i.rounds.listSchedules.invalidate(),c(),Ne.success("Horário removido")},onError:ae=>{Ne.error(ae.message||"Erro ao remover horário")}}),[R,T]=_.useState(!1),[O,F]=_.useState(""),[z,I]=_.useState(null),[B,K]=_.useState(""),J=()=>{const ae=mTe(O);if(!ae){Ne.error("Formato inválido. Use HH:MM (ex: 08:15, 12:30)");return}if(o.some(ue=>ue.time===ae)){Ne.error(`Horário ${ae} já existe`);return}N.mutate({time:ae,sortOrder:o.length})},G=Oe.rounds.deleteEntry.useMutation({onSuccess:()=>{c(),Ne.success("Ronda excluída")}
908,onError:ae=>{Ne.error(ae.message||"Erro ao excluir ronda")}}),[D,V]=_.useState(null),[W,Z]=_.useState(""),[re,Q]=_.useState(null),[E,U]=_.useState("");if(_.useMemo(()=>e&&t&&l.length===0&&o.length>0&&!w.isPending?(w.mutate({date:e}),!0):!1,[e,t,o.length]),!e)return null;const X=_.useMemo(()=>{const ae=new Set;return[...l].sort((ue,de)=>ue.time.localeCompare(de.time)).filter(ue=>{const de=`${ue.scheduleId}-${ue.time}`;return ae.has(de)?!1:(ae.add(de),!0)})},[l]),ne=ae=>typeof ae=="string"?parseInt(ae,10):Number(ae);return s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2314",className:`${t?"flex-1 min-h-0 flex flex-col":"shrink-0"}`,children:[s.jsxs("button",{"data-loc":"client/src/pages/CalendarPage.tsx:2315",onClick:()=>{a(),!t&&l.length===0&&o.length>0&&w.mutate({date:e})},className:"w-full flex items-center justify-between px-4 py-2.5 hover:bg-amber-50/50 transition-all duration-200 border-t border-border/40 shrink-0 group",children:[s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2324",className:"flex items-center gap-2",children:[s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2325",className:"w-5 h-5 rounded-md bg-amber-100 flex items-center justify-center",children:s.jsx(gu,{"data-loc":"client/src/pages/CalendarPage.tsx:2326",className:"w-3 h-3 text-amber-600"})}),s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:2328",className:"text-xs font-semibold text-foreground/80 group-hover:text-foreground transition-colors",children:"Ronda"}),d?s.jsxs("span",{"data-loc":"client/src/pages/CalendarPage.tsx:2330",className:`text-[10px] font-medium ${d.done>=d.total&&d.total>0?"text-emerald-600":"text-muted-foreground"}`,children:["(",d.done,"/",d.total,")"]}):X.length>0&&s.jsxs("span",{"data-loc":"client/src/pages/CalendarPage.tsx:2334",className:"text-[10px] text-muted-foreground",children:["(",X.filter(ae=>ae.completed).length,"/",X.length,")"]})]}),t?s.jsx(Qh,{"data-loc":"client/src/pages/CalendarPage.tsx:2341",className:"w-3.5 h-3.5 text-muted-foreground group-hover:text-foreground transition-colors"}):s.jsx(pf,{"data-loc":"client/src/pages/CalendarPage.tsx:2340",className:"w-3.5 h-3.5 text-muted-foreground group-hover:text-foreground transition-colors"})]}),t&&s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2344",className:"px-4 py-2 space-y-1.5 flex-1 min-h-0 overflow-y-auto",children:[n&&s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2347",className:"mb-2",children:[s.jsxs("button",{"data-loc":"client/src/pages/CalendarPage.tsx:2348",onClick:()=>T(ae=>!ae),className:"flex items-center gap-1 text-[10px] text-amber-600 hover:text-amber-700 font-medium",children:[s.jsx(tl,{"data-loc":"client/src/pages/CalendarPage.tsx:2352",className:"w-3 h-3"}),R?"Fechar edição de horários":"Editar horários padrão"]}),R&&s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2356",className:"mt-2 space-y-1.5 p-2 bg-amber-50/50 rounded-lg border border-amber-200/50",children:[s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:2357",className:"text-[9px] text-muted-foreground font-medium uppercase tracking-wide",children:"Horários Padrão da Ronda"}),o.map(ae=>{const ue=ne(ae.id);return s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2361",className:"flex items-center gap-1.5",children:z===ue?s.jsxs(s.Fragment,{children:[s.jsx("input",{"data-loc":"client/src/pages/CalendarPage.tsx:2364",type:"text",value:B,onChange:de=>K(c6(de.target.value,B)),placeholder:"HH:MM",maxLength:5,className:"text-[10px] border rounded px-1.5 py-0.5 w-16 font-mono"}),s.jsx("button",{"data-loc":"client/src/pages/CalendarPage.tsx:2372",onClick:()=>{B&&(j.mutate({id:ue,time:B}),I(null),K(""))},className:"p-0.5 hover:bg-emerald-100 rounded",children:s.jsx(LP,{"data-loc":"client/src/pages/CalendarPage.tsx:2382",className:"w-3 h-3 text-emerald-600"})}),s.jsx("button",{"data-loc":"client/src/pages/CalendarPage.tsx:2384",onClick:()=>{I(null),K("")},className:"p-0.5 hover:bg-muted rounded",children:s.jsx(Fr,{"data-loc":"client/src/pages/CalendarPage.tsx:2385",className:"w-3 h-3 text-muted-foreground"})})]}):s.jsxs(s.Fragment,{children:[s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:2390",className:"text-[11px] font-mono font-semibold w-12",children:ae.time}),s.jsx("button",{"data-loc":"client/src/pages/CalendarPage.tsx:2391",onClick:()=>{I(ue),K(ae.time)},className:"p-0.5 hover:bg-amber-100 rounded",children:s.jsx(tl,{"data-loc":"client/src/pages/CalendarPage.tsx:2395",className:"w-2.5 h-2.5 text-amber-600"})}),s.jsx("button",{"data-loc":"client/src/pages/CalendarPage.tsx:2397",onClick:()=>{confirm("Remover este horário?")&&C.mutate({id:ue})},className:"p-0.5 hover:bg-red-100 rounded",children:s.jsx(QD,{"data-loc":"client/src/pages/CalendarPage.tsx:2401",className:"w-2.5 h-2.5 text-red-500"})})]})},ae.id)}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2408",className:"flex items-center gap-1.5 mt-1",children:[s.jsx("input",{"data-loc":"client/src/pages/CalendarPage.tsx:2409",type:"text",value:O,onChange:ae=>F(c6(ae.target.value,O)),placeholder:"HH:MM",maxLength:5,className:"text-[10px] border rounded px-1.5 py-0.5 w-16 font-mono",onKeyDown:ae=>
908{ae.key==="Enter"&&O&&(ae.preventDefault(),J())}}),s.jsx("button",{"data-loc":"client/src/pages/CalendarPage.tsx:2423",disabled:!O||N.isPending,onClick:J,className:"text-[10px] px-2 py-0.5 bg-amber-600 text-white rounded hover:bg-amber-700 disabled:opacity-50 disabled:cursor-not-allowed",children:N.isPending?"Salvando...":"+ Adicionar"})]})]})]}),X.length>0?X.map(ae=>{const ue=ne(ae.id),de=re===ue;return s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2442",className:`rounded-lg px-2.5 py-2 text-[10px] border transition-all ${ae.completed?"bg-emerald-50/50 border-emerald-200/50":"bg-white border-border/40 hover:border-amber-200"}`,children:s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2447",className:"flex items-center gap-2",children:[s.jsx("button",{"data-loc":"client/src/pages/CalendarPage.tsx:2449",onClick:()=>{ae.completed?n&&S.mutate({id:ue,completed:!1,completedByUserName:null}):(b(ue),y(""))},className:`w-5 h-5 rounded-full border-2 flex items-center justify-center shrink-0 transition-all ${ae.completed?"bg-emerald-500 border-emerald-500":"border-muted-foreground/30 hover:border-amber-400"}`,children:ae.completed&&s.jsx(yc,{"data-loc":"client/src/pages/CalendarPage.tsx:2472",className:"w-3 h-3 text-white"})}),de?s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2477",className:"flex items-center gap-1",children:[s.jsx("input",{"data-loc":"client/src/pages/CalendarPage.tsx:2478",type:"text",value:E,onChange:he=>U(c6(he.target.value,E)),onKeyDown:he=>{he.key==="Enter"&&E.trim()?(S.mutate({id:ue,time:E.trim()}),Q(null),U("")):he.key==="Escape"&&(Q(null),U(""))},placeholder:"HH:MM",maxLength:5,className:"text-[10px] border rounded px-1 py-0.5 w-16 font-mono",autoFocus:!0}),s.jsx("button",{"data-loc":"client/src/pages/CalendarPage.tsx:2497",onClick:()=>{E.trim()&&(S.mutate({id:ue,time:E.trim()}),Q(null),U(""))},className:"p-0.5 hover:bg-emerald-100 rounded",children:s.jsx(LP,{"data-loc":"client/src/pages/CalendarPage.tsx:2507",className:"w-2.5 h-2.5 text-emerald-600"})}),s.jsx("button",{"data-loc":"client/src/pages/CalendarPage.tsx:2509",onClick:()=>{Q(null),U("")},className:"p-0.5 hover:bg-muted rounded",children:s.jsx(Fr,{"data-loc":"client/src/pages/CalendarPage.tsx:2513",className:"w-2.5 h-2.5 text-muted-foreground"})})]}):s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:2517",className:`font-mono font-bold text-[11px] shrink-0 ${ae.completed?"text-emerald-700":"text-foreground"} ${n?"cursor-pointer hover:text-amber-600":""}`,onClick:()=>{n&&(Q(ue),U(ae.time))},title:n?"Clique para editar horário":void 0,children:ae.time}),s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2534",className:"flex-1 min-w-0",children:D===ue?s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2536",className:"flex items-center gap-1",children:[s.jsx("input",{"data-loc":"client/src/pages/CalendarPage.tsx:2537",type:"text",value:W,onChange:he=>Z(he.target.value),onKeyDown:he=>{he.key==="Enter"&&W.trim()?(S.mutate({id:ue,assignedUserName:W.trim()}),V(null),Z("")):he.key==="Escape"&&(V(null),Z(""))},placeholder:"Nome do responsável...",className:"text-[9px] border rounded px-1.5 py-0.5 w-full bg-white",autoFocus:!0}),s.jsx("button",{"data-loc":"client/src/pages/CalendarPage.tsx:2555",onClick:()=>{W.trim()&&(S.mutate({id:ue,assignedUserName:W.trim()}),V(null),Z(""))},className:"p-0.5 hover:bg-emerald-100 rounded shrink-0",children:s.jsx(LP,{"data-loc":"client/src/pages/CalendarPage.tsx:2565",className:"w-2.5 h-2.5 text-emerald-600"})}),s.jsx("button",{"data-loc":"client/src/pages/CalendarPage.tsx:2567",onClick:()=>{V(null),Z("")},className:"p-0.5 hover:bg-muted rounded shrink-0",children:s.jsx(Fr,{"data-loc":"client/src/pages/CalendarPage.tsx:2571",className:"w-2.5 h-2.5 text-muted-foreground"})})]}):ae.assignedUserName?s.jsxs("span",{"data-loc":"client/src/pages/CalendarPage.tsx:2575",className:`text-[10px] text-muted-foreground truncate flex items-center gap-0.5 ${n?"cursor-pointer hover:text-amber-600":""}`,onClick:()=>{n&&(V(ue),Z(ae.assignedUserName||""))},title:n?"Clique para alterar responsável":void 0,children:[s.jsx(i0,{"data-loc":"client/src/pages/CalendarPage.tsx:2585",className:"w-2.5 h-2.5"}),ae.assignedUserName]}):n?s.jsx("button",{"data-loc":"client/src/pages/CalendarPage.tsx:2589",onClick:()=>{V(ue),Z("")}
908,className:"text-[9px] text-muted-foreground/60 hover:text-amber-600 italic",children:"Atribuir responsável..."}):s.jsx("span",{"data-loc":"client/src/pages/CalendarPage.tsx:2599",className:"text-[9px] text-muted-foreground/50 italic",children:"Não atribuído"})}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2604",className:"flex items-center gap-1 shrink-0",children:[ae.completed&&ae.completedByUserName&&s.jsxs("span",{"data-loc":"client/src/pages/CalendarPage.tsx:2606",className:"text-[9px] text-emerald-600 font-medium",children:["✓ ",ae.completedByUserName,ae.signature?` (${ae.signature})`:""]}),n&&s.jsx("button",{"data-loc":"client/src/pages/CalendarPage.tsx:2611",onClick:()=>{confirm("Excluir esta ronda?")&&G.mutate({id:ue})},className:"p-0.5 hover:bg-red-100 rounded opacity-40 hover:opacity-100 transition-opacity",title:"Excluir ronda",children:s.jsx(QD,{"data-loc":"client/src/pages/CalendarPage.tsx:2620",className:"w-2.5 h-2.5 text-red-500"})})]})]})},ae.id)}):s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2629",className:"text-center py-4",children:[s.jsx(gu,{"data-loc":"client/src/pages/CalendarPage.tsx:2630",className:"w-6 h-6 text-muted-foreground/20 mx-auto mb-1.5"}),s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:2631",className:"text-[10px] text-muted-foreground",children:o.length===0?"Nenhum horário de ronda configurado":"Carregando rondas..."}),n&&o.length===0&&s.jsx("button",{"data-loc":"client/src/pages/CalendarPage.tsx:2635",onClick:()=>T(!0),className:"text-[10px] text-amber-600 hover:text-amber-700 font-medium mt-1",children:"Configurar horários"})]})]}),s.jsx(ar,{"data-loc":"client/src/pages/CalendarPage.tsx:2648",open:m!==null,onOpenChange:ae=>{ae||b(null)},children:s.jsxs(rr,{"data-loc":"client/src/pages/CalendarPage.tsx:2649",className:"max-w-xs",children:[s.jsx(nr,{"data-loc":"client/src/pages/CalendarPage.tsx:2650",children:s.jsx(sr,{"data-loc":"client/src/pages/CalendarPage.tsx:2651",className:"text-sm",children:"Confirmar Ronda"})}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2653",className:"space-y-3",children:[s.jsx("p",{"data-loc":"client/src/pages/CalendarPage.tsx:2654",className:"text-xs text-muted-foreground",children:"Informe sua rubrica/iniciais para confirmar esta ronda:"}),s.jsx("input",{"data-loc":"client/src/pages/CalendarPage.tsx:2655",type:"text",value:v,onChange:ae=>y(ae.target.value),placeholder:"Ex: J.S.",className:"w-full text-sm border rounded-lg px-3 py-2",autoFocus:!0,onKeyDown:ae=>{if(ae.key==="Enter"&&m){const ue=X.find(de=>de.id===m)?.time;f.mutate({roundEntryId:m,signature:v||void 0}),ue&&g(de=>{const he=new Set(Array.from(de));return he.add(ue),he}),b(null)}}})]}),s.jsxs(Sr,{"data-loc":"client/src/pages/CalendarPage.tsx:2672",className:"gap-2",children:[s.jsx(qe,{"data-loc":"client/src/pages/CalendarPage.tsx:2673",variant:"outline",size:"sm",onClick:()=>b(null),children:"Cancelar"}),s.jsx(qe,{"data-loc":"client/src/pages/CalendarPage.tsx:2674",size:"sm",disabled:f.isPending,onClick:()=>{if(m){const ae=X.find(ue=>ue.id===m)?.time;f.mutate({roundEntryId:m,signature:v||void 0}),ae&&g(ue=>{const de=new Set(Array.from(ue));return de.add(ae),de}),b(null)}},children:"Confirmar"})]})]})}),s.jsx(vTe,{"data-loc":"client/src/pages/CalendarPage.tsx:2693",entries:X,dismissedOverdue:p,setDismissedOverdue:g,onConfirm:ae=>{b(ae),y("")}})]})}function vTe({entries:e,dismissedOverdue:t,setDismissedOverdue:a,onConfirm:r}){const n=_.useMemo(()=>{const b=new Date;return`${String(b.getHours()).padStart(2,"0")}:${String(b.getMinutes()).padStart(2,"0")}`},[]),i=_.useMemo(()=>{const b=new Date().getDay();return b>=1&&b<=5},[]),o=_.useMemo(()=>{if(!i)return;const[b,v]=n.split(":").map(Number),y=b*60+v;return e.find(w=>{if(w.completed||t.has(w.time))return!1;const[S,N]=w.time.split(":").map(Number),j=S*60+N;return j<=y&&y<=j+30})},[e,n,t,i]),l=()=>{o&&a(b=>{const v=new Set(Array.from(b));return v.add(o.time),v})};if(!o)return null;const[c,d]=n.split(":").map(Number),[f,p]=o.time.split(":").map(Number),g=c*60+d-(f*60+p),m=g>=60?`${Math.floor(g/60)}h${g%60>0?String(g%60).padStart(2,"0")+"min":""}`:`${g}min`;return s.jsx(ar,{"data-loc":"client/src/pages/CalendarPage.tsx:2747",open:!0,onOpenChange:l,children:s.jsxs(rr,{"data-loc":"client/src/pages/CalendarPage.tsx:2748",className:"max-w-md",children:[s.jsx(nr,{"data-loc":"client/src/pages/CalendarPage.tsx:2749",children:s.jsxs(sr,{"data-loc":"client/src/pages/CalendarPage.tsx:2750",className:"flex items-center gap-3 text-base",children:[s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2751",className:"w-10 h-10 rounded-full bg-amber-100 flex items-center justify-center shrink-0",children:s.jsx(gu,{"data-loc":"client/src/pages/CalendarPage.tsx:2752",className:"w-5 h-5 text-amber-600"})}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2754",children:[s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2755",className:"font-bold text-foreground",children:"Ronda Pendente"}),s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2756",className:"text-xs font-normal text-muted-foreground mt-0.5",children:"Horário programado não confirmado"})]})]})}),s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2760",className:"py-2 space-y-4",children:s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2761",className:"rounded-lg border border-amber-200 bg-amber-50 p-4 flex items-center gap-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2762",className:"text-center",children:[s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2763",className:"text-3xl font-bold font-mono text-amber-700",children:o.time}),s.jsx("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2764",className:"text-xs text-amber-600 mt-0.5",children:"Horário programado"})]}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2766",className:"flex-1 border-l border-amber-200 pl-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2767",className:"text-sm font-semibold text-amber-800",children:["Atraso: ",m]}),o.assignedTo&&s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2769",className:"text-xs text-amber-700 mt-1",children:["Responsável: ",o.assignedTo]}),s.jsxs("div",{"data-loc":"client/src/pages/CalendarPage.tsx:2771",className:"text-xs text-muted-foreground mt-1",children:["Clique em ",s.jsx("strong",{"data-loc":"client/src/pages/CalendarPage.tsx:2772",children:"Confirmar"})," para registrar a ronda agora, ou ",s.jsx("strong",{"data-loc":"client/src/pages/CalendarPage.tsx:2773",children:"Depois"})," para ser lembrado no próximo horário."]})]})]})}),s.jsxs(Sr,{"data-loc":"client/src/pages/CalendarPage.tsx:2778",className:"gap-2",children:[s.jsx(qe,{"data-loc":"client/src/pages/CalendarPage.tsx:2779",variant:"outline",onClick:l,className:"flex-1",children:"Depois"}),s.jsxs(qe,{"data-loc":"client/src/pages/CalendarPage.tsx:2780",onClick:()=>r(o.id),className:"flex-1 bg-amber-600 hover:bg-amber-700 text-white",children:[s.jsx(gu,{"data-loc":"client/src/pages/CalendarPage.tsx:2781",className:"w-4 h-4 mr-2"}),"Confirmar Ronda"]})]})]})})}const yTe=["contrato_mensal","contrato_avulso","turno_extra"];function bTe({userRole:e}){const[t,a]=_.useState("month"),[r,n]=_.useState(()=>new Date),[i,o]=_.useState(()=>bt(new Date,"yyyy-MM-dd")),[l,c]=_.useState(()=>bt(ZT(new Date),"yyyy-MM-dd")),d=_.useMemo(()=>t==="month"?{startDate:bt($Y(r),"yyyy-MM-dd"),endDate:bt(ZT(r),"yyyy-MM-dd")}:{startDate:i,endDate:l},[t,r,i,l]),f=$ge(d.startDate,d.endDate),p=Au(),[g,m]=_.useState(!1),[b,v]=_.useState(null),[y,w]=_.useState(""),[S,N]=_.useState("all"),[j,C]=_.useState(!1),[R,T]=_.useState("current"),[O,F]=_.useState(()=>bt(new Date,"yyyy-MM-dd")),[z,I]=_.useState(()=>bt(new Date,"yyyy-MM-dd")),[B,K]=_.useState(null),[J,G]=_.useState(!1),[D,V]=_.useState(!1),{data:W}=Oe.alerts.reminders.useQuery(),Z=Me=>D?!0:B===Me,[re,Q]=_.useState({professionalId:"",roomId:"",date:"",shift:"manha",status:"ocupado",hours:1,chargeAmount:0,notes:"",isCompensation:!1,recurrence:"none",recurrenceCount:4,tags:[]}),E=_.useMemo(()=>re.roomId?Lr(parseInt(re.roomId),f.rooms):!1,[re.roomId,f.rooms]),U=_.useMemo(()=>re.roomId?si(parseInt(re.roomId),f.rooms):!1,[re.roomId,f.rooms]),q=_.useMemo(()=>
908{if(!re.roomId||!re.date||E||U)return null;const Me=f.reservations.find(mt=>mt.roomId===parseInt(re.roomId)&&mt.date===re.date&&mt.shift===re.shift&&mt.id!==b);if(!Me)return null;const lt=f.professionals.find(mt=>mt.id===Me.professionalId),Nt=f.rooms.find(mt=>mt.id===Me.roomId);return{profName:lt?.name||"Desconhecido",roomName:Nt?.name||"Desconhecido",shift:Me.shift,status:Me.status}},[re.roomId,re.date,re.shift,b,f.reservations,f.professionals,f.rooms,E,U]),X=(Me,lt,Nt,mt,Yt)=>{if(Yt)return 0;const je=f.professionals.find(Ee=>Ee.id===parseInt(Me)),ie=f.rooms.find(Ee=>Ee.id===parseInt(lt));return!je||!ie?0:Bge(je,ie,Nt,mt)},ne=_.useMemo(()=>f.reservations.filter(Me=>{if(S==="com-observacao"&&!Me.notes||S!=="all"&&S!=="com-observacao"&&Me.status!==S)return!1;if(y){const lt=f.professionals.find(Yt=>Yt.id===Me.professionalId),Nt=f.rooms.find(Yt=>Yt.id===Me.roomId),mt=y.toLowerCase();if(!lt?.name.toLowerCase().includes(mt)&&!Nt?.name.toLowerCase().includes(mt)&&!Me.notes?.toLowerCase().includes(mt))return!1}return!0}).sort((Me,lt)=>Me.date.localeCompare(lt.date)),[f,y,S]),ae=()=>{Q({professionalId:"",roomId:"",date:"",shift:"manha",status:"ocupado",hours:1,chargeAmount:0,notes:"",isCompensation:!1,recurrence:"none",recurrenceCount:4,tags:[]}),v(null)},ue=()=>{ae(),m(!0)},de=Me=>{const lt=f.reservations.find(Nt=>Nt.id===Me);lt&&(Q({professionalId:String(lt.professionalId),roomId:String(lt.roomId),date:lt.date,shift:lt.shift,status:lt.status,hours:parseFloat(lt.hours||"1"),chargeAmount:parseFloat(lt.chargeAmount||"0"),notes:lt.notes||"",isCompensation:lt.isCompensation||!1,recurrence:"none",recurrenceCount:4,tags:lt.tags||[]}),v(Me),m(!0))},he=async()=>{if(!re.professionalId||!re.roomId||!re.date){Ne.error("Preencha profissional, consultório e data");return}const Me=f.professionals.find(Nt=>Nt.id===parseInt(re.professionalId)),lt={professionalId:parseInt(re.professionalId),roomId:parseInt(re.roomId),date:re.date,shift:E?"manha":re.shift,status:re.status,hours:String(re.hours),chargeAmount:String(re.chargeAmount),contractType:Me?.contractType||"avulso",notes:re.notes||void 0,isCompensation:re.isCompensation,tags:re.tags.length>0?re.tags:void 0};try{if(b)await p.updateReservation.mutateAsync({id:b,data:lt}),Ne.success("Reserva atualizada");else if(re.recurrence!=="none"){const Nt=[re.date],mt=mr(re.date);for(let ie=1;ie<re.recurrenceCount;ie++){let Ee;re.recurrence==="semanal"?Ee=Rf(mt,ie*7):re.recurrence==="quinzenal"?Ee=Rf(mt,ie*14):Ee=sy(mt,ie),Nt.push(bt(Ee,"yyyy-MM-dd"))}const Yt=`rec_${Date.now()}`,je=Nt.map(ie=>({...lt,date:ie,recurrenceGroupId:Yt}));await p.createManyReservations.mutateAsync({reservations:je}),Ne.success(`${je.length} reservas recorrentes criadas`)}else{const Nt=await p.createReservation.mutateAsync(lt);if(re.isCompensation&&re.professionalId)try{await p.useCredit.mutateAsync({professionalId:parseInt(re.professionalId),amount:1,reason:`Compensação usada em reserva ${re.date}`,date:re.date,reservationId:Nt?.id})}catch(mt){console.warn("Erro ao debitar crédito:",mt.message)}Ne.success(re.isCompensation?"Reserva criada com crédito de compensação":"Reserva criada")}m(!1),ae()}catch(Nt){Ne.error(Nt.message||"Erro ao salvar reserva")}},pe=async Me=>{try{await p.deleteReservation.mutateAsync({id:Me}),Ne.success("Reserva removida")}catch(lt){Ne.error(lt.message||"Erro ao remover")}},se=async Me=>{try{await p.deleteRecurrenceGroup.mutateAsync({groupId:Me}),Ne.success("Grupo recorrente removido")}catch(lt){Ne.error(lt.message||"Erro ao remover grupo")}},ze=async Me=>{try{await p.checkIn.mutateAsync({id:Me}),Ne.success("Check-in registrado")}catch(lt){Ne.error(lt.message||"Erro no check-in")}},De=async Me=>{try{await p.checkOut.mutateAsync({id:Me}),Ne.success("Check-out registrado")}catch(lt){Ne.error(lt.message||"Erro no check-out")}},[xe,at]=_.useState(!1),[Qe,ft]=_.useState(null),[nt,$t]=_.useState(null),[_t,Et]=_.useState(null),Dt=Me=>{ft(Me),at(!0)},aa=async Me=>{if(Qe)try{await p.markNoShow.mutateAsync({id:Qe.id,generateCredit:Me}),Ne.success(Me?"No-show registrado com crédito":"No-show registrado"),at(!1),ft(null)}catch(lt){Ne.error(lt.message||"Erro ao registrar no-show")}},Wt=Me=>{Q(lt=>({...lt,tags:lt.tags.includes(Me)?lt.tags.filter(Nt=>Nt!==Me):[...lt.tags,Me]}))},qt=_.useMemo(()=>{const Me=ne.filter(Le=>
908Le.status==="ocupado"),lt=ne.filter(Le=>Le.status==="bloqueado"),Nt=ne.filter(Le=>Le.isCompensation),mt=ne.filter(Le=>Le.checkedIn),Yt=ne.filter(Le=>Le.status==="no_show"),je=ne.reduce((Le,Ve)=>Le+parseFloat(Ve.chargeAmount||"0"),0),ie=Me.length+Yt.length,Ee=ie>0?Math.round(mt.length/ie*100):0;return{total:ne.length,occupied:Me.length,blocked:lt.length,compensations:Nt.length,checkedIn:mt.length,noShows:Yt.length,attendanceRate:Ee,revenue:je}},[ne]),Lt=()=>n(Me=>JE(Me,1)),sa=()=>n(Me=>sy(Me,1)),Vt=()=>n(new Date),ia=bt(r,"MMMM yyyy",{locale:xr}),Ut=_.useMemo(()=>{if(t==="month")return ia;try{const Me=mr(i),lt=mr(l);return`${bt(Me,"dd/MM/yyyy")} a ${bt(lt,"dd/MM/yyyy")}`}catch{return"Período personalizado"}},[t,ia,i,l]);if(f.isLoading)return s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:341",className:"flex items-center justify-center py-20",children:[s.jsx(Ha,{"data-loc":"client/src/pages/ReservationsPage.tsx:342",className:"w-6 h-6 animate-spin text-muted-foreground"}),s.jsx("span",{"data-loc":"client/src/pages/ReservationsPage.tsx:343",className:"ml-2 text-sm text-muted-foreground",children:"Carregando reservas..."})]});return s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:349",className:"space-y-5",children:[s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:351",className:"flex flex-col sm:flex-row items-start sm:items-center justify-between gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:352",children:[s.jsx("h2",{"data-loc":"client/src/pages/ReservationsPage.tsx:353",className:"text-xl font-bold",children:"Reservas"}),s.jsx("p",{"data-loc":"client/src/pages/ReservationsPage.tsx:354",className:"text-sm text-muted-foreground mt-0.5",children:"Turnos: Manhã (8h–13h) · Tarde (14h–19h) · Salas curativos/drenagem por hora · Telemedicina sem bloqueio físico"})]}),s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:356",className:"flex gap-2",children:[s.jsxs(qe,{"data-loc":"client/src/pages/ReservationsPage.tsx:357",variant:"outline",onClick:()=>C(!0),className:"gap-1.5",children:[s.jsx(Cf,{"data-loc":"client/src/pages/ReservationsPage.tsx:358",className:"w-4 h-4"})," Exportar Agenda"]}),s.jsxs(qe,{"data-loc":"client/src/pages/ReservationsPage.tsx:360",onClick:ue,className:"gap-1.5",children:[s.jsx(Rr,{"data-loc":"client/src/pages/ReservationsPage.tsx:361",className:"w-4 h-4"})," Nova Reserva"]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:367",className:"bg-card rounded-xl border border-border/60 shadow-sm px-4 py-3 space-y-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:369",className:"flex flex-wrap items-center gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:370",className:"relative flex-1 min-w-[200px]",children:[s.jsx(li,{"data-loc":"client/src/pages/ReservationsPage.tsx:371",className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-muted-foreground"}),s.jsx("input",{"data-loc":"client/src/pages/ReservationsPage.tsx:372",type:"text",value:y,onChange:Me=>w(Me.target.value),placeholder:"Buscar profissional, sala ou observação...",className:"w-full text-sm border border-border rounded-lg pl-9 pr-3 py-2 bg-background focus:ring-2 focus:ring-primary/20"})]}),s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:378",className:"flex items-center gap-1 bg-muted/40 rounded-lg border border-border/60 px-1 py-0.5",children:[s.jsxs("button",{"data-loc":"client/src/pages/ReservationsPage.tsx:379",onClick:()=>a("month"),className:`px-2.5 py-1.5 text-xs font-semibold rounded-md transition-colors ${t==="month"?"bg-background shadow-sm text-foreground":"text-muted-foreground hover:text-foreground"}`,children:[s.jsx(Fs,{"data-loc":"client/src/pages/ReservationsPage.tsx:383",className:"w-3.5 h-3.5 inline mr-1"}),"Mês"]}),s.jsxs("button",{"data-loc":"client/src/pages/ReservationsPage.tsx:385",onClick:()=>a("custom"),className:`px-2.5 py-1.5 text-xs font-semibold rounded-md transition-colors ${t==="custom"?"bg-background shadow-sm text-foreground":"text-muted-foreground hover:text-foreground"}`,children:[s.jsx(QN,{"data-loc":"client/src/pages/ReservationsPage.tsx:389",className:"w-3.5 h-3.5 inline mr-1"}),"Período"]})]}),t==="month"&&s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:395",className:"flex items-center gap-1",children:[s.jsx("button",{"data-loc":"client/src/pages/ReservationsPage.tsx:396",onClick:Lt,className:"p-2 rounded-lg hover:bg-muted transition-colors border border-border/60",title:"Mês anterior",children:s.jsx(zf,{"data-loc":"client/src/pages/ReservationsPage.tsx:397",className:"w-4 h-4 text-muted-foreground"})}),s.jsx("button",{"data-loc":"client/src/pages/ReservationsPage.tsx:399",onClick:Vt,className:"px-4 py-2 text-sm font-bold capitalize hover:bg-muted rounded-lg transition-colors min-w-[160px] text-center border border-border/60",children:ia}),s.jsx("button",{"data-loc":"client/src/pages/ReservationsPage.tsx:402",onClick:sa,className:"p-2 rounded-lg hover:bg-muted transition-colors border border-border/60",title:"Próximo mês",children:s.jsx(el,{"data-loc":"client/src/pages/ReservationsPage.tsx:403",className:"w-4 h-4 text-muted-foreground"})})]}),t==="custom"&&s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:410",className:"flex items-center gap-2",children:[s.jsx("input",{"data-loc":"client/src/pages/ReservationsPage.tsx:411",type:"date",value:i,onChange:Me=>o(Me.target.value),className:"text-sm border border-border rounded-lg px-2.5 py-1.5 bg-background focus:ring-2 focus:ring-primary/20"}),s.jsx("span",{"data-loc":"client/src/pages/ReservationsPage.tsx:417",className:"text-xs text-muted-foreground font-medium",children:"a"}),s.jsx("input",{"data-loc":"client/src/pages/ReservationsPage.tsx:418",type:"date",value:l,onCh
908ange:Me=>c(Me.target.value),className:"text-sm border border-border rounded-lg px-2.5 py-1.5 bg-background focus:ring-2 focus:ring-primary/20"})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:429",className:"flex flex-wrap items-center gap-2",children:[s.jsx("span",{"data-loc":"client/src/pages/ReservationsPage.tsx:430",className:"text-xs text-muted-foreground font-medium shrink-0",children:"Filtrar:"}),[{value:"all",label:"Todos"},{value:"ocupado",label:"Ocupado"},{value:"bloqueado",label:"Bloqueado"},{value:"ferias",label:"Férias"},{value:"no_show",label:"No-show"},{value:"com-observacao",label:"Com obs."}].map(Me=>s.jsx("button",{"data-loc":"client/src/pages/ReservationsPage.tsx:439",onClick:()=>N(Me.value),className:`text-xs font-medium px-2.5 py-1 rounded-full border transition-all ${S===Me.value?Me.value==="no_show"?"bg-red-100 text-red-700 border-red-300":Me.value==="bloqueado"?"bg-amber-100 text-amber-700 border-amber-300":Me.value==="ferias"?"bg-blue-100 text-blue-700 border-blue-300":Me.value==="com-observacao"?"bg-yellow-100 text-yellow-700 border-yellow-300":"bg-[#1B2A3D] text-white border-[#1B2A3D]":"bg-background text-muted-foreground border-border hover:bg-muted/50"}`,children:Me.label},Me.value)),ne.some(Me=>Me.notes)&&s.jsx("button",{"data-loc":"client/src/pages/ReservationsPage.tsx:460",onClick:()=>V(!D),className:`text-xs font-medium px-2.5 py-1 rounded-full border transition-all ml-auto ${D?"bg-blue-50 text-blue-700 border-blue-200":"bg-background text-muted-foreground border-border hover:bg-muted/50"}`,children:D?"▾ Recolher obs.":"▸ Expandir obs."})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:475",className:"flex items-center gap-2 text-xs text-muted-foreground bg-muted/30 rounded-lg px-3 py-2 border border-border/40",children:[s.jsx(QN,{"data-loc":"client/src/pages/ReservationsPage.tsx:476",className:"w-3.5 h-3.5"}),s.jsxs("span",{"data-loc":"client/src/pages/ReservationsPage.tsx:477",children:["Exibindo: ",s.jsx("strong",{"data-loc":"client/src/pages/ReservationsPage.tsx:477",className:"text-foreground capitalize",children:Ut})]}),s.jsx("span",{"data-loc":"client/src/pages/ReservationsPage.tsx:478",className:"text-border",children:"|"}),s.jsxs("span",{"data-loc":"client/src/pages/ReservationsPage.tsx:479",children:[ne.length," reservas"]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:483",className:"grid grid-cols-3 sm:grid-cols-4 lg:grid-cols-8 gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:484",className:"bg-card rounded-xl border border-border/60 shadow-sm p-3 text-center",children:[s.jsx("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:485",className:"font-mono text-lg font-bold",children:qt.total}),s.jsx("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:486",className:"text-[10px] text-muted-foreground font-medium",children:"Total"})]}),s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:488",className:"bg-card rounded-xl border border-border/60 shadow-sm p-3 text-center",children:[s.jsx("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:489",className:"font-mono text-lg font-bold text-[#1B2A3D]",children:qt.occupied}),s.jsx("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:490",className:"text-[10px] text-muted-foreground font-medium",children:"Ocupados"})]}),s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:492",className:"bg-card rounded-xl border border-border/60 shadow-sm p-3 text-center",children:[s.jsx("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:493",className:"font-mono text-lg font-bold text-amber-600",children:qt.blocked}),s.jsx("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:494",className:"text-[10px] text-muted-foreground font-medium",children:"Bloqueados"})]}),s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:496",className:"bg-card rounded-xl border border-border/60 shadow-sm p-3 text-center",children:[s.jsx("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:497",className:"font-mono text-lg font-bold text-blue-600",children:qt.compensations}),s.jsx("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:498",className:"text-[10px] text-muted-foreground font-medium",children:"Compensações"})]}),s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:500",className:"bg-card rounded-xl border border-border/60 shadow-sm p-3 text-center",children:[s.jsx("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:501",className:"font-mono text-lg font-bold text-emerald-600",children:qt.checkedIn}),s.jsx("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:502",className:"text-[10px] text-muted-foreground font-medium",children:"Check-ins"})]}),s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:505",className:`bg-card rounded-xl border shadow-sm p-3 text-center cursor-pointer transition-colors ${qt.noShows>0?"border-red-200 hover:bg-red-50/50":"border-border/60"}`,onClick:()=>N(S==="no_show"?"all":"no_show"),title:"Clique para filtrar por no-show",children:[s.jsx("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:512",className:`font-mono text-lg font-bold ${qt.noShows>0?"text-red-600":"text-muted-foreground"}
908`,children:qt.noShows}),s.jsx("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:513",className:"text-[10px] text-muted-foreground font-medium",children:"No-shows"})]}),s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:516",className:"bg-card rounded-xl border border-border/60 shadow-sm p-3 text-center",children:[s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:517",className:`font-mono text-lg font-bold ${qt.attendanceRate>=80?"text-emerald-600":qt.attendanceRate>=60?"text-amber-600":"text-red-600"}`,children:[qt.attendanceRate,"%"]}),s.jsx("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:520",className:"text-[10px] text-muted-foreground font-medium",children:"Comparecimento"})]}),e==="admin"&&Phe]}),s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:532",className:"bg-card rounded-xl border border-border/60 shadow-sm overflow-hidden",children:[s.jsx("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:533",className:"px-5 py-3 border-b border-border/60",children:s.jsxs("h3",{"data-loc":"client/src/pages/ReservationsPage.tsx:534",className:"text-sm font-bold",children:[ne.length," reservas encontradas"]})}),s.jsx("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:536",className:"overflow-x-auto",children:s.jsxs("table",{"data-loc":"client/src/pages/ReservationsPage.tsx:537",className:"w-full text-sm",children:[s.jsx("thead",{"data-loc":"client/src/pages/ReservationsPage.tsx:538",children:s.jsxs("tr",{"data-loc":"client/src/pages/ReservationsPage.tsx:539",className:"border-b border-border/60 bg-muted/30",children:[s.jsx("th",{"data-loc":"client/src/pages/ReservationsPage.tsx:540",className:"text-left py-3 px-4 text-xs font-semibold text-muted-foreground uppercase tracking-wider",children:"Data"}),s.jsx("th",{"data-loc":"client/src/pages/ReservationsPage.tsx:541",className:"text-left py-3 px-4 text-xs font-semibold text-muted-foreground uppercase tracking-wider",children:"Profissional"}),s.jsx("th",{"data-loc":"client/src/pages/ReservationsPage.tsx:542",className:"text-left py-3 px-4 text-xs font-semibold text-muted-foreground uppercase tracking-wider",children:"Consultório"}),s.jsx("th",{"data-loc":"client/src/pages/ReservationsPage.tsx:543",className:"text-center py-3 px-4 text-xs font-semibold text-muted-foreground uppercase tracking-wider",children:"Turno"}),s.jsx("th",{"data-loc":"client/src/pages/ReservationsPage.tsx:544",className:"text-center py-3 px-4 text-xs font-semibold text-muted-foreground uppercase tracking-wider",children:"Status"}),s.jsx("th",{"data-loc":"client/src/pages/ReservationsPage.tsx:545",className:"text-center py-3 px-4 text-xs font-semibold text-muted-foreground uppercase tracking-wider",children:"Check-in"}),s.jsx("th",{"data-loc":"client/src/pages/ReservationsPage.tsx:546",className:"text-center py-3 px-4 text-xs font-semibold text-muted-foreground uppercase tracking-wider",children:"Ações"})]})}),s.jsxs("tbody",{"data-loc":"client/src/pages/ReservationsPage.tsx:549",children:[ne.map(Me=>{const lt=f.professionals.find(Ee=>Ee.id===Me.professionalId),Nt=f.rooms.find(Ee=>Ee.id===Me.roomId),mt=Fge(Me,f.rooms),Yt=Nt?Lr(Nt.id,f.rooms):!1,je=Z(Me.id),ie=!!Me.notes;return s.jsxs(_.Fragment,{children:[s.jsxs("tr",{"data-loc":"client/src/pages/ReservationsPage.tsx:559",className:`border-b border-border/60 transition-colors ${ie?"bg-yellow-50/50 hover:bg-yellow-50/60":"hover:bg-muted/20"}`,children:[s.jsx("td",{"data-loc":"client/src/pages/ReservationsPage.tsx:562",className:"py-3 px-4",children:s.jsx("span",{"data-loc":"client/src/pages/ReservationsPage.tsx:563",className:"font-mono text-xs font-semibold",children:u0(Me.date)})}),s.jsxs("td",{"data-loc":"client/src/pages/ReservationsPage.tsx:565",className:"py-3 px-4",children:[s.jsx("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:566",className:"text-xs font-semibold",children:lt?.name||"—"}),s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:567",className:"flex items-center gap-1 mt-0.5 flex-wrap",children:[s.jsx(o8,{"data-loc":"client/src/pages/ReservationsPage.tsx:568",type:Me.contractType,size:"sm"}),(Me.tags||[]).map(Ee=>s.jsx("span",{"data-loc":"client/src/pages/ReservationsPage.tsx:570",className:`text-[8px] font-semibold px-1 py-0.5 rounded border ${iy(Ee)}`,children:d0(Ee)},Ee))]})]}),s.jsxs("td",{"data-loc":"client/src/pages/ReservationsPage.tsx:576",className:"py-3 px-4",children:[s.jsx("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:577",className:"text-xs font-medium",children:Nt?.name||"—"}),Yt&&s.jsx("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:578",className:"text-[9px] text-amber-600 font-semibold",children:"Por hora"})]}),s.jsxs("td",{"data-loc":"client/src/pages/ReservationsPage.tsx:580",className:"py-3 px-4 text-center",children:[s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:581",className:`inline-flex items-center gap-1 text-xs font-semibold px-2 py-1 rounded-lg ${Yt?"bg-amber-50 text-amber-700 border border-amber-200/60":"bg-[#1B2A3D]/5 text-[#1B2A3D] border border-[#1B2A3D]/10"}`,children:[Yt?s.jsx(Us,{"data-loc":"client/src/pages/ReservationsPage.tsx:584",className:"w-3 h-3"}):s.jsx(Fs,{"data-loc":"client/src/pages/ReservationsPage.tsx:584",className:"w-3 h-3"}),mt]}),Me.recurrenceGroupId&&s.jsx("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:588",className:"mt-0.5",children:s.jsxs("span",{"data-loc":"client/src/pages/ReservationsPage.tsx:589",className:"text-[9px] text-blue-600 font-semibold flex items-center justify-center gap-0.5",children:[s.jsx(cu,{"data-loc":"client/src/pages/ReservationsPage.tsx:590",className:"w-2.5 h-2.5"})," Recorrente"]})})]}),s.jsx("td",{"data-loc":"client/src/pages/ReservationsPage.tsx:595",className:"py-3 px-4 text-center",children:s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:596",className:"flex flex-col items-center gap-1",children:[s.jsx(wZ,{"data-loc":"client/src/pages/ReservationsPage.tsx:597",status:Me.status,size:"sm"}),Me.status==="no_show"&&s.jsx(SZ,{"data-loc":"client/src/pages/ReservationsPage.tsx:599",creditGenerated:!!Me.creditGenerated,size:"sm"}),Me.isCompensation&&s.jsx("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:602",className:"text-[9px] text-blue-600 font-bold",children:"Compensação"})]})}),s.jsx("td",{"data-loc":"client/src/pages/ReservationsPage.tsx:606",className:"py-3 px-4 text-center",children:s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:607",className:"flex items-center justify-center gap-1 flex-wrap",children:[Me.status==="ocupado"&&!Me.checkedIn&&s.jsxs("button",{"data-loc":"client/src/pages/ReservationsPage.tsx:609",onClick:()=>ze(Me.id),className:"text-[9px] font-semibold px-2 py-1 rounded bg-emerald-50 text-emerald-700 border border-emerald-200 hover:bg-emerald-100 transition-colors flex items-center gap-0.5",title:"Registrar Check-in",children:[s.jsx(fb,{"data-loc":"client/src/pages/ReservationsPage.tsx:614",className:"w-3 h-3"})," In"]}),Me.checkedIn&&!Me.checkedOut&&s.jsxs("button",{"data-loc":"client/src/pages/ReservationsPage.tsx:618",onClick:()=>De(Me.id),className:"text-[9px] font-semibold px-2 py-1 rounded bg-blue-50 text-blue-700 border border-blue-200 hover:bg-blue-100 transition-colors flex items-center gap-0.5",title:"Registrar Check-out",children:[s.jsx($E,{"data-loc":"client/src/pages/ReservationsPage.tsx:623",className:"w-3 h-3"})," Out"]}),Me.checkedIn&&Me.checkedOut&&s.jsx("span",{"data-loc":"client/src/pages/ReservationsPage.tsx:627",className:"text-[9px] text-emerald-600 font-bold",children:"Completo"}),Me.status==="ocupado"&&!Me.checkedIn&&!Me.creditGenerated&&s.jsxs("button",{"data-loc":"client/src/pages/ReservationsPage.tsx:630",onClick:()=>Dt(Me),className:"text-[9px] font-semibold px-2 py-1 rounded bg-orange-50 text-orange-700 border border-orange-200 hover:bg-orange-100 transition-colors flex items-center gap-0.5",title:"Marcar como No-Show",children:[s.jsx(Er,{"data-loc":"client/src/pages/ReservationsPage.tsx:635",className:"w-3 h-3"})," No-show"]})]})}),s.jsx("td",{"data-loc":"client/src/pages/ReservationsPage.tsx:640",className:"py-3 px-4",children:s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:641",className:"flex items-center justify-center gap-1",children:[s.jsx("button",{"data-loc":"client/src/pages/ReservationsPage.tsx:642",onClick:()=>de(Me.id),className:"p-1.5 rounded hover:bg-muted transition-colors",title:"Editar",children:s.jsx(tl,{"data-loc":"client/src/pages/ReservationsPage.tsx:643",className:"w-3.5 h-3.5 text-muted-foreground"})}),s.jsx("button",{"data-loc":"client/src/pages/ReservationsPage.tsx:645",onClick:()=>$t(Me),className:"p-1.5 rounded hover:bg-red-50 transition-colors",title:"Remover",children:s.jsx(sn,{"data-loc":"client/src/pages/ReservationsPage.tsx:646",className:"w-3.5 h-3.5 text-red-400"})}),Me.recurrenceGroupId&&s.jsx("button",{"data-loc":"client/src/pages/ReservationsPage.tsx:649",onClick:()=>{$t(Me),Et(Me.recurrenceGroupId)},className:"p-1.5 rounded hover:bg-red-50 transition-colors",title:"Remover grupo recorrente",children:s.jsx(Fr,{"data-loc":"client/src/pages/ReservationsPage.tsx:650",className:"w-3.5 h-3.5 text-red-600"})}),ie&&s.jsx("button",{"data-loc":"client/src/pages/ReservationsPage.tsx:654",onClick:()=>{D?(V(!1),K(null)):K(je?null:Me.id)},className:"p-1.5 rounded hover:bg-blue-50 transition-colors",title:je?"Ocultar observações":"Ver observações",children:s.jsx(el,{"data-loc":"client/src/pages/ReservationsPage.tsx:666",className:`w-3.5 h-3.5 text-blue-600 transition-transform ${je?"rotate-90":""}`})})]})})]}),je&&ie&&s.jsx("tr",{"data-loc":"client/src/pages/ReservationsPage.tsx:673",className:"border-b border-border/60 bg-yellow-50/70",children:s.jsx("td",{"data-loc":"client/src/pages/ReservationsPage.tsx:674",colSpan:7,className:"px-4 py-3",children:s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:675",className:"text-sm",children:[s.jsx("span",{"data-loc":"client/src/pages/ReservationsPage.tsx:676",className:"font-semibold text-foreground",children:"Observações:"}),s.jsx("p",{"data-loc":"client/src/pages/ReservationsPage.tsx:677",className:"text-muted-foreground mt-1 whitespace-pre-wrap",children:Me.notes})]})})})]},Me.id)}),ne.length===0&&s.jsx("tr",{"data-loc":"client/src/pages/ReservationsPage.tsx:686",children:s.jsx("td",{"data-loc":"client/src/pages/ReservationsPage.tsx:686",colSpan:7,className:"py-12 text-center text-sm text-muted-foreground",children:"Nenhuma reserva encontrada"})})]})]})})]}),s.jsx(ar,{"data-loc":"client/src/pages/ReservationsPage.tsx:694",open:g,onOpenChange:Me=>{Me||(m(!1),ae())},children:s.jsxs(rr,{"data-loc":"client/src/pages/ReservationsPage.tsx:695",className:"max-w-lg max-h-[90vh] overflow-y-auto",children:[s.jsx(nr,{"data-loc":"client/src/pages/ReservationsPage.tsx:696",children:s.jsxs(sr,{"data-loc":"client/src/pages/ReservationsPage.tsx:697",className:"flex items-center gap-2",children:[b?s.jsx(tl,{"data-loc":"client/src/pages/ReservationsPage.tsx:698",className:"w-4 h-4"}):s.jsx(Rr,{"data-loc":"client/src/pages/ReservationsPage.tsx:698",className:"w-4 h-4"}),b?"Editar Reserva":"Nova Reserva"]})}),s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:702",className:"space-y-4 py-2",children:[s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:704",className:"grid grid-cols-2 gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:705",children:[s.jsx("label",{"data-loc":"client/src/pages/ReservationsPage.tsx:706",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Profissional *"}),s.jsxs("select",{"data-loc":"client/src/pages/ReservationsPage.tsx:707",value:re.professionalId,onChange:Me=>{const lt=Me.target.value,Nt=f.professionals.find(ie=>ie.id===parseInt(lt)),mt=Nt?.defaultRoomId?String(Nt.defaultRoomId):re.roomId,Yt=si(parseInt(mt),f.rooms),je=X(lt,mt,re.shift,re.hours,Yt?!1:re.isCompensation);Q(ie=>({...ie,professionalId:lt,roomId:mt,chargeAmount:je,isCompensation:Yt?!1:ie.isCompensation}))},className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20",children:[s.jsx("option",{"data-loc":"client/src/pages/ReservationsPage.tsx:725",value:"",children:"Selecione..."}),f.professionals.filter(Me=>Me.active).sort((Me,lt)=>Me.name.localeCompare(lt.name)).map(Me=>s.jsxs("option",{"data-loc":"client/src/pages/ReservationsPage.tsx:727",value:Me.id,children:[Me.name," (",xc(Me.contractType),")"]},Me.id))]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:731",children:[s.jsx("label",{"data-loc":"client/src/pages/ReservationsPage.tsx:732",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Modalidade / Consultório *"}),s.jsxs("select",{"data-loc":"client/src/pages/ReservationsPage.tsx:733",value:re.roomId,onChange:Me=>{const lt=Me.target.value,Nt=si(parseInt(lt),f.rooms),mt=X(re.professionalId,lt,re.shift,re.hours,Nt?!1:re.isCompensation);
908Q(Yt=>({...Yt,roomId:lt,chargeAmount:mt,isCompensation:Nt?!1:Yt.isCompensation}))},className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20",children:[s.jsx("option",{"data-loc":"client/src/pages/ReservationsPage.tsx:748",value:"",children:"Selecione..."}),f.rooms.filter(Me=>Me.active).map(Me=>s.jsxs("option",{"data-loc":"client/src/pages/ReservationsPage.tsx:750",value:Me.id,children:[Me.name," ",si(Me.id,f.rooms)?"(sem bloqueio físico)":Lr(Me.id,f.rooms)?"(por hora)":"(por turno)"]},Me.id))]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:759",className:"grid grid-cols-3 gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:760",children:[s.jsx("label",{"data-loc":"client/src/pages/ReservationsPage.tsx:761",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Data *"}),s.jsx("input",{"data-loc":"client/src/pages/ReservationsPage.tsx:762",type:"date",value:re.date,onChange:Me=>Q(lt=>({...lt,date:Me.target.value})),className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20"})]}),E?s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:766",children:[s.jsx("label",{"data-loc":"client/src/pages/ReservationsPage.tsx:767",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:s.jsxs("span",{"data-loc":"client/src/pages/ReservationsPage.tsx:768",className:"flex items-center gap-1",children:[s.jsx(Us,{"data-loc":"client/src/pages/ReservationsPage.tsx:768",className:"w-3 h-3 text-amber-600"})," Horas *"]})}),s.jsx("input",{"data-loc":"client/src/pages/ReservationsPage.tsx:770",type:"number",min:.5,max:12,step:.5,value:re.hours,onChange:Me=>{const lt=+Me.target.value,Nt=X(re.professionalId,re.roomId,re.shift,lt,re.isCompensation);Q(mt=>({...mt,hours:lt,chargeAmount:Nt}))},className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20"})]}):s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:779",children:[s.jsx("label",{"data-loc":"client/src/pages/ReservationsPage.tsx:780",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:s.jsxs("span",{"data-loc":"client/src/pages/ReservationsPage.tsx:781",className:"flex items-center gap-1",children:[s.jsx(Fs,{"data-loc":"client/src/pages/ReservationsPage.tsx:781",className:"w-3 h-3 text-[#1B2A3D]"})," Turno *"]})}),s.jsxs("select",{"data-loc":"client/src/pages/ReservationsPage.tsx:783",value:re.shift,onChange:Me=>{const lt=Me.target.value,Nt=X(re.professionalId,re.roomId,lt,re.hours,re.isCompensation);Q(mt=>({...mt,shift:lt,chargeAmount:Nt}))},className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20",children:[s.jsx("option",{"data-loc":"client/src/pages/ReservationsPage.tsx:790",value:"manha",children:"Manhã (8h–13h)"}),s.jsx("option",{"data-loc":"client/src/pages/ReservationsPage.tsx:791",value:"tarde",children:"Tarde (14h–19h)"})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:795",children:[s.jsx("label",{"data-loc":"client/src/pages/ReservationsPage.tsx:796",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Status"}),s.jsxs("select",{"data-loc":"client/src/pages/ReservationsPage.tsx:797",value:re.status,onChange:Me=>Q(lt=>({...lt,status:Me.target.value})),className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20",children:[s.jsx("option",{"data-loc":"client/src/pages/ReservationsPage.tsx:799",value:"ocupado",children:"Ocupado"}),s.jsx("option",{"data-loc":"client/src/pages/ReservationsPage.tsx:800",value:"bloqueado",children:"Bloqueado"}),s.jsx("option",{"data-loc":"client/src/pages/ReservationsPage.tsx:801",value:"ferias",children:"Férias"})]})]})]}),e==="admin"&&!U&&s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:808",children:[s.jsx("label",{"data-loc":"client/src/pages/ReservationsPage.tsx:809",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Valor (R$)"}),s.jsx("input",{"data-loc":"client/src/pages/ReservationsPage.tsx:810",type:"number",min:0,step:10,value:re.chargeAmount,onChange:Me=>Q(lt=>({...lt,chargeAmount:+Me.target.value})),className:`w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20 ${re.isCompensation?"opacity-50":""}`,disabled:re.isCompensation})]}),re.professionalId&&!U&&(()=>{const Me=parseInt(re.professionalId),Nt=f.credits.find(Yt=>Yt.professionalId===Me)?.credits||0,mt=f.professionals.find(Yt=>Yt.id===Me);return s.jsx("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:824",className:`rounded-xl border-2 p-3 transition-all ${re.isCompensation?"border-blue-500 bg-blue-50":"border-blue-200 bg-blue-50/50"}`,children:s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:829",className:"flex items-center justify-between",children:[s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:830",className:"flex items-center gap-2",children:[s.jsx(kg,{"data-loc":"client/src/pages/ReservationsPage.tsx:831",className:"w-4 h-4 text-blue-600"}),s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:832",children:[s.jsxs("p",{"data-loc":"client/src/pages/ReservationsPage.tsx:833",className:"text-xs font-bold text-blue-800",children:[mt?.name," tem ",Nt," crédito(s)"]}),s.jsx("p",{"data-loc":"client/src/pages/ReservationsPage.tsx:836",className:"text-[10px] text-blue-600",children:"Usar 1 crédito nesta reserva (valor R$ 0,00)"})]})]}),s.jsx("button",{"data-loc":"client/src/pages/ReservationsPage.tsx:839",type:"button",disabled:Nt===0,onClick:()=>
908{if(Nt===0)return;const Yt=!re.isCompensation,je=Yt?0:X(re.professionalId,re.roomId,re.shift,re.hours);Q(ie=>({...ie,isCompensation:Yt,chargeAmount:je}))},className:`px-3 py-1.5 rounded-lg text-xs font-bold transition-all ${Nt===0?"bg-gray-200 text-gray-500 cursor-not-allowed":re.isCompensation?"bg-blue-600 text-white shadow-md":"bg-white text-blue-700 border border-blue-300 hover:bg-blue-100"}`,children:Nt===0?"Sem créditos":re.isCompensation?"✓ Crédito Aplicado":"Usar Crédito"})]})})})(),s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:864",children:[s.jsx("label",{"data-loc":"client/src/pages/ReservationsPage.tsx:865",className:"text-xs font-semibold text-muted-foreground mb-2 block",children:"Tags"}),s.jsx("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:866",className:"flex flex-wrap gap-2",children:yTe.map(Me=>s.jsxs("button",{"data-loc":"client/src/pages/ReservationsPage.tsx:868",type:"button",onClick:()=>Wt(Me),className:`text-[10px] font-semibold px-2.5 py-1 rounded-lg border transition-all ${re.tags.includes(Me)?iy(Me)+" ring-1 ring-offset-1 ring-current":"bg-muted/50 text-muted-foreground border-border hover:bg-muted"}`,children:[s.jsx(iw,{"data-loc":"client/src/pages/ReservationsPage.tsx:878",className:"w-2.5 h-2.5 inline mr-0.5"}),d0(Me)]},Me))})]}),!b&&s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:887",className:"bg-muted/30 rounded-xl p-4 border border-border/40",children:[s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:888",className:"flex items-center gap-2 mb-3",children:[s.jsx(cu,{"data-loc":"client/src/pages/ReservationsPage.tsx:889",className:"w-4 h-4 text-[#1B2A3D]"}),s.jsx("span",{"data-loc":"client/src/pages/ReservationsPage.tsx:890",className:"text-xs font-bold text-foreground",children:"Recorrência"})]}),s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:892",className:"grid grid-cols-2 gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:893",children:[s.jsx("label",{"data-loc":"client/src/pages/ReservationsPage.tsx:894",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Tipo"}),s.jsxs("select",{"data-loc":"client/src/pages/ReservationsPage.tsx:895",value:re.recurrence,onChange:Me=>Q(lt=>({...lt,recurrence:Me.target.value})),className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20",children:[s.jsx("option",{"data-loc":"client/src/pages/ReservationsPage.tsx:897",value:"none",children:"Sem recorrência"}),s.jsx("option",{"data-loc":"client/src/pages/ReservationsPage.tsx:898",value:"semanal",children:"Semanal"}),s.jsx("option",{"data-loc":"client/src/pages/ReservationsPage.tsx:899",value:"quinzenal",children:"Quinzenal"}),s.jsx("option",{"data-loc":"client/src/pages/ReservationsPage.tsx:900",value:"mensal",children:"Mensal"})]})]}),re.recurrence!=="none"&&s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:904",children:[s.jsx("label",{"data-loc":"client/src/pages/ReservationsPage.tsx:905",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Repetições"}),s.jsx("input",{"data-loc":"client/src/pages/ReservationsPage.tsx:906",type:"number",min:2,max:52,value:re.recurrenceCount,onChange:Me=>Q(lt=>({...lt,recurrenceCount:+Me.target.value})),className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20"})]})]}),re.recurrence!=="none"&&s.jsxs("p",{"data-loc":"client/src/pages/ReservationsPage.tsx:913",className:"text-[10px] text-muted-foreground mt-2",children:["Serão criadas até ",re.recurrenceCount," reservas (",Lge(re.recurrence),") a partir de ",re.date||"(selecione a data)","."]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:921",children:[s.jsx("label",{"data-loc":"client/src/pages/ReservationsPage.tsx:922",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Observações"}),s.jsx("textarea",{"data-loc":"client/src/pages/ReservationsPage.tsx:923",value:re.notes,onChange:Me=>Q(lt=>({...lt,notes:Me.target.value})),rows:2,placeholder:"Notas opcionais...",className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20 resize-none"})]}),e==="admin"&&E&&s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:930",className:"bg-amber-50 border border-amber-200/60 rounded-lg p-3 text-xs text-amber-700",children:[s.jsx("strong",{"data-loc":"client/src/pages/ReservationsPage.tsx:931",children:"Sala por hora:"})," Esta sala utiliza reserva por hora. O valor é calculado com base na taxa horária do profissional."]}),U&&s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:935",className:"bg-violet-50 border border-violet-200/60 rounded-lg p-3 text-xs text-violet-800",children:[s.jsx("strong",{"data-loc":"client/src/pages/ReservationsPage.tsx:936",children:"Telemedicina (home office):"})," esta reserva não bloqueia nenhum consultório e pode ocorrer simultaneamente a outras reservas. A cobrança usa a taxa de serviço de telemedicina cadastrada para o profissional.",e==="admin"&&re.professionalId&&s.jsxs("span",{"data-loc":"client/src/pages/ReservationsPage.tsx:938",className:"block mt-1 font-semibold",children:["Valor administrativo aplicad
908o: ",Un(re.chargeAmount)]})]}),re.isCompensation&&s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:943",className:"bg-blue-50 border border-blue-200/60 rounded-lg p-3 text-xs text-blue-700",children:[s.jsx("strong",{"data-loc":"client/src/pages/ReservationsPage.tsx:944",children:"Compensação:"})," Esta reserva será criada com valor R$ 0,00. Um crédito de compensação será descontado automaticamente do saldo do profissional."]}),q&&s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:949",className:"bg-red-50 border-2 border-red-300 rounded-lg p-3 text-xs text-red-700 animate-pulse",children:[s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:950",className:"flex items-center gap-2 mb-1",children:[s.jsx("span",{"data-loc":"client/src/pages/ReservationsPage.tsx:951",className:"w-5 h-5 rounded-full bg-red-500 text-white flex items-center justify-center text-[10px] font-bold",children:"!"}),s.jsx("strong",{"data-loc":"client/src/pages/ReservationsPage.tsx:952",className:"text-red-800",children:"Conflito de Reserva Detectado"})]}),s.jsxs("p",{"data-loc":"client/src/pages/ReservationsPage.tsx:954",className:"ml-7",children:["O consultório ",s.jsx("strong",{"data-loc":"client/src/pages/ReservationsPage.tsx:955",children:q.roomName})," já está reservado no turno ",s.jsx("strong",{"data-loc":"client/src/pages/ReservationsPage.tsx:955",children:Rl(q.shift)})," para o profissional ",s.jsx("strong",{"data-loc":"client/src/pages/ReservationsPage.tsx:955",children:q.profName})," (",eR(q.status),")."]}),s.jsx("p",{"data-loc":"client/src/pages/ReservationsPage.tsx:957",className:"ml-7 mt-1 text-red-600 font-semibold",children:"Altere o turno, a data ou o consultório para evitar o conflito."})]})]}),s.jsxs(Sr,{"data-loc":"client/src/pages/ReservationsPage.tsx:961",children:[s.jsx(qe,{"data-loc":"client/src/pages/ReservationsPage.tsx:962",variant:"outline",onClick:()=>{m(!1),ae()},children:"Cancelar"}),s.jsxs(qe,{"data-loc":"client/src/pages/ReservationsPage.tsx:963",onClick:he,className:"gap-1.5",disabled:p.createReservation.isPending||p.updateReservation.isPending||p.createManyReservations.isPending,children:[(p.createReservation.isPending||p.updateReservation.isPending||p.createManyReservations.isPending)&&s.jsx(Ha,{"data-loc":"client/src/pages/ReservationsPage.tsx:964",className:"w-3.5 h-3.5 animate-spin"}),b?"Salvar":re.recurrence!=="none"?s.jsxs(s.Fragment,{children:[s.jsx(cu,{"data-loc":"client/src/pages/ReservationsPage.tsx:966",className:"w-3.5 h-3.5"})," Criar Recorrentes"]}):"Criar Reserva"]})]})]})}),s.jsx(ar,{"data-loc":"client/src/pages/ReservationsPage.tsx:974",open:xe,onOpenChange:Me=>{Me||(at(!1),ft(null))},children:s.jsxs(rr,{"data-loc":"client/src/pages/ReservationsPage.tsx:975",className:"max-w-sm",children:[s.jsx(nr,{"data-loc":"client/src/pages/ReservationsPage.tsx:976",children:s.jsxs(sr,{"data-loc":"client/src/pages/ReservationsPage.tsx:977",className:"flex items-center gap-2",children:[s.jsx(Er,{"data-loc":"client/src/pages/ReservationsPage.tsx:978",className:"w-5 h-5 text-orange-500"}),"Registrar No-Show"]})}),Qe&&(()=>{const Me=f.professionals.find(mt=>mt.id===Qe.professionalId),lt=f.rooms.find(mt=>mt.id===Qe.roomId),Nt=f.credits.find(mt=>mt.professionalId===Me?.id);return s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:987",className:"py-3 space-y-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:988",className:"bg-orange-50 border border-orange-200 rounded-lg p-3 space-y-1",children:[s.jsx("p",{"data-loc":"client/src/pages/ReservationsPage.tsx:989",className:"text-xs font-semibold text-orange-800",children:Me?.name||"—"}),s.jsxs("p",{"data-loc":"client/src/pages/ReservationsPage.tsx:990",className:"text-[10px] text-orange-600",children:[lt?.name||"—"," · ",u0(Qe.date)," · ",Rl(Qe.shift)]}),Nt&&Nt.credits>0&&s.jsxs("p",{"data-loc":"client/src/pages/ReservationsPage.tsx:994",className:"text-[10px] text-blue-600 font-semibold",children:["Saldo atual: ",Nt.credits," crédito(s)"]})]}),s.jsxs("p",{"data-loc":"client/src/pages/ReservationsPage.tsx:997",className:"text-sm text-muted-foreground",children:["A reserva será marcada como ",s.jsx("strong",{"data-loc":"client/src/pages/ReservationsPage.tsx:998",className:"text-orange-700",children:"NO-SHOW"}),". Deseja gerar crédito de compensação?"]})]})})(),s.jsxs(Sr,{"data-loc":"client/src/pages/ReservationsPage.tsx:1003",className:"flex-col sm:flex-row gap-2",children:[s.jsxs(qe,{"data-loc":"client/src/pages/ReservationsPage.tsx:1004",className:"bg-blue-600 hover:bg-blue-700 text-white flex-1",onClick:()=>aa(!0),disabled:p.markNoShow.isPending,children:[p.markNoShow.isPending&&s.jsx(Ha,{"data-loc":"client/src/pages/ReservationsPage.tsx:1009",className:"w-3.5 h-3.5 mr-1 animate-spin"}),"Sim, gerar crédito"]}),s.jsx(qe,{"data-loc":"client/src/pages/ReservationsPage.tsx:1012",variant:"outline",className:"border-orange-300 text-orange-700 hover:bg-orange-50 flex-1",onClick:()=>aa(!1),disabled:p.markNoShow.isPending,children:"Não, apenas no-show"}),s.jsx(qe,{"data-loc":"client/src/pages/ReservationsPage.tsx:1020",variant:"ghost",onClick:()=>{at(!1),ft(null)},children:"Voltar"})]})]})}),s.jsx(ar,{"data-loc":"client/src/pages/ReservationsPage.tsx:1028",open:j,onOpenChange:C,children:s.jsxs(rr,{"data-loc":"client/src/pages/ReservationsPage.tsx:1029",className:"max-w-md",children:[s.jsx(nr,{"data-loc":"client/src/pages/ReservationsPage.tsx:1030",children:s.jsxs(sr,{"data-loc":"client/src/pages/ReservationsPage.tsx:1031",className:"flex items-center gap-2",children:[s.jsx(Cf,{"data-loc":"client/src/pages/ReservationsPage.tsx:1032",className:"w-5 h-5"}),"Exportar Agenda para Marketing"]})}),s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:1036",className:"space-y-4 py-2",children:[s.jsx("p",{"data-loc":"client/src/pages/ReservationsPage.tsx:1037",className:"text-sm text-muted-foreground",children:"Selecione o período e formato de exportação. A lista conterá: data, dia da semana, turno, nome completo, especialidade, e datas de aniversário/especialidade do mês."}),s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:1038",className:"flex gap-2 flex-wrap",children:[s.jsxs(qe,{"data-loc":"client/src/pages/ReservationsPage.tsx:1039",variant:R==="current"?"default":"outline",size:"sm",onClick:()=>T("current"),children:[s.jsx(Fs,{"data-loc":"client/src/pages/ReservationsPage.tsx:1040",className:"w-3.5 h-3.5 mr-1"})," Período Atual"]}),s.jsx(qe,{"data-loc":"client/src/pages/ReservationsPage.tsx:1042",variant:R==="week"?"default":"outline",size:"sm",onClick:()=>T("week"),children:"Semana Atual"}),s.jsx(qe,{"data-loc":"client/src/pages/ReservationsPage.tsx:1043",variant:R==="custom"?"default":"outline",size:"sm",onClick:()=>T("custom"),children:"Período Personalizado"})]}),R==="current"&&s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:1046",className:"bg-muted/30 rounded-lg p-3 text-sm text-muted-foreground border border-border/40",children:[s.jsx(QN,{"data-loc":"client/src/pages/ReservationsPage.tsx:1047",className:"w-4 h-4 inline mr-1.5 text-foreground"}),"Exportará o período atualmente visualizado: ",s.jsx("strong",{"data-loc":"client/src/pages/ReservationsPage.tsx:1048",className:"text-foreground capitalize",children:Ut})]}),R==="custom"&&s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:1052",className:"grid grid-cols-2 gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:1053",children:[s.jsx("label",{"data-loc":"client/src/pages/ReservationsPage.tsx:1054",className:"text-xs font-medium text-muted-foreground",children:"Data Início"}),s.jsx("input",{"data-loc":"client/src/pages/ReservationsPage.tsx:1055",type:"date",value:O,onChange:Me=>F(Me.target.value),className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background mt-1"})]}),s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:1058",children:[s.jsx("label",{"data-loc":"client/src/pages/ReservationsPage.tsx:1059",className:"text-xs font-medium text-muted-foreground",children:"Data Fim"}),s.jsx("input",{"data-loc":"client/src/pages/ReservationsPage.tsx:1060",type:"date",value:z,onChange:Me=>I(Me.target.value),className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background mt-1"})]})]}),W&&W.length>0&&s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:1068",className:"bg-pink-50/50 border border-pink-100 rounded-lg p-3 space-y-1.5",children:[s.jsxs("p",{"data-loc":"client/src/pages/ReservationsPage.tsx:1069",className:"text-xs font-bold text-pink-800 flex items-center gap-1.5",children:[s.jsx(xg,{"data-loc":"client/src/pages/ReservationsPage.tsx:1070",className:"w-3.5 h-3.5"})," Datas especiais incluídas na exportação:"]}),W.filter(Me=>Me.type==="aniversario"||Me.type==="especialidade").slice(0,5).map((Me,lt)=>s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:1073",className:"flex items-center gap-2 text-[11px]",children:[Me.type==="aniversario"?s.jsx(xg,{"data-loc":"client/src/pages/ReservationsPage.tsx:1074",className:"w-3 h-3 text-pink-500"}):s.jsx(PY,{"data-loc":"client/src/pages/ReservationsPage.tsx:1074",className:"w-3 h-3 text-blue-500"}),s.jsx("span",{"data-loc":"client/src/pages/ReservationsPage.tsx:1075",className:"font-medium",children:Me.professionalName}),s.jsx("span",{"data-loc":"client/src/pages/ReservationsPage.tsx:1076",className:"text-muted-foreground",children:"—"}),s.jsxs("span",{"data-loc":"client/src/pages/ReservationsPage.tsx:1077",className:Me.type==="aniversario"?"text-pink-600":"text-blue-600",children:[Me.type==="aniversario"?"Aniversário":"Especialidade"," ",Me.date?`(${Me.date.includes("/")?Me.date.split("/").slice(0,2).join("/"):Me.date})`:""]})]},lt)),W.filter(Me=>Me.type==="aniversario"||Me.type==="especialidade").length>5&&s.jsxs("p",{"data-loc":"client/src/pages/ReservationsPage.tsx:1083",className:"text-[10px] text-muted-foreground",children:["+ mais ",W.filter(Me=>Me.type==="aniversario"||Me.type==="especialidade").length-5," datas"]})]})]}),s.jsxs(Sr,{"data-loc":"client/src/pages/ReservationsPage.tsx:1088",className:"flex gap-2",children:[s.jsx(qe,{"data-loc":"client/src/pages/ReservationsPage.tsx:1089",variant:"outline",onClick:()=>C(!1),children:"Cancelar"}),s.jsxs(qe,{"data-loc":"client/src/pages/ReservationsPage.tsx:1090",variant:"outline",onClick:()=>{const{start:Me,end:lt}=Ea(),Nt=ba(Me,lt);if(Nt.length===0){Ne.error("Nenhuma reserva encontrada no período");return}
908const mt="Data	Dia da Semana	Turno	Nome Completo	Especialidade	Aniversário	Data Especialidade",Yt=Nt.map(Le=>`${Le.dateFormatted}	${Le.dayOfWeek}	${Le.shift}	${Le.profName}	${Le.specialty}	${Le.birthday}	${Le.specialtyDate}`),je=new Blob([`\uFEFF${mt}
909${Yt.join(`
910`)}`],{type:"text/tab-separated-values;charset=utf-8;"}),ie=URL.createObjectURL(je),Ee=document.createElement("a");Ee.href=ie,Ee.download=`agenda_marketing_${bt(Me,"dd-MM-yyyy")}_a_${bt(lt,"dd-MM-yyyy")}.xls`,document.body.appendChild(Ee),Ee.click(),URL.revokeObjectURL(ie),document.body.removeChild(Ee),Ne.success("Agenda exportada em Excel"),C(!1)},children:[s.jsx(_f,{"data-loc":"client/src/pages/ReservationsPage.tsx:1104",className:"w-4 h-4 mr-1"})," Excel"]}),s.jsxs(qe,{"data-loc":"client/src/pages/ReservationsPage.tsx:1106",onClick:()=>{const{start:Me,end:lt}=Ea(),Nt=ba(Me,lt);if(Nt.length===0){Ne.error("Nenhuma reserva encontrada no período");return}const mt=(W||[]).filter(Ee=>Ee.type==="aniversario"||Ee.type==="especialidade").map(Ee=>({name:Ee.professionalName,type:Ee.type==="aniversario"?"Aniversário":"Data da Especialidade",date:Ee.date?.includes("/")?Ee.date.split("/").slice(0,2).join("/"):Ee.date||""})),Yt=mt.length>0?`
911                <h2 style="color:#1B2A3D;margin-top:30px;font-size:16px;">Datas Especiais do Período</h2>
912                <table style="width:100%;border-collapse:collapse;margin-top:10px"><thead><tr>
913                <th style="background:#e91e63;color:white;padding:8px;text-align:left;font-size:11px">Profissional</th>
914                <th style="background:#e91e63;color:white;padding:8px;text-align:left;font-size:11px">Tipo</th>
915                <th style="background:#e91e63;color:white;padding:8px;text-align:left;font-size:11px">Data</th>
916                </tr></thead><tbody>
917                ${mt.map(Ee=>`<tr><td style="padding:6px 8px;border-bottom:1px solid #eee;font-size:11px">${Ee.name}</td><td style="padding:6px 8px;border-bottom:1px solid #eee;font-size:11px">${Ee.type}</td><td style="padding:6px 8px;border-bottom:1px solid #eee;font-size:11px">${Ee.date}</td></tr>`).join("")}
918                </tbody></table>`:"",je=`<!DOCTYPE html><html lang="pt-BR"><head><meta charset="UTF-8"><title>Agenda Marketing</title>
919              <style>*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;padding:20px}
920              h1{color:#1B2A3D;margin-bottom:5px;font-size:22px}p.sub{color:#666;margin-bottom:20px;font-size:13px}
921              table{width:100%;border-collapse:collapse;margin-top:10px}th{background:#1B2A3D;color:white;padding:10px;text-align:left;font-size:12px}
922              td{padding:8px 10px;border-bottom:1px solid #eee;font-size:12px}
923              tr:nth-child(even){background:#f8f9fa}
924              .footer{margin-top:30px;text-align:center;color:#999;font-size:11px;border-top:1px solid #ddd;padding-top:15px}
925              @media print{body{padding:0}}</style></head><body>
926              <h1>Agenda de Profissionais</h1>
927              <p class="sub">Período: ${bt(Me,"dd/MM/yyyy")} a ${bt(lt,"dd/MM/yyyy")} — Gerado em ${new Date().toLocaleDateString("pt-BR")}</p>
928              <table><thead><tr><th>Data</th><th>Dia da Semana</th><th>Turno</th><th>Nome Completo</th><th>Especialidade</th></tr></thead><tbody>
929              ${Nt.map(Ee=>`<tr><td>${Ee.dateFormatted}</td><td>${Ee.dayOfWeek}</td><td>${Ee.shift}</td><td>${Ee.profName}</td><td>${Ee.specialty}</td></tr>`).join("")}
930              </tbody></table>
931              ${Yt}
932              <div class="footer"><p>Emedical Health Place — Lista para programação de divulgações</p></div></body></html>`,ie=window.open("","_blank");if(!ie){Ne.error("Abra pop-ups para exportar");return}ie.document.write(je),ie.document.close(),ie.onload=()=>ie.print(),C(!1)},children:[s.jsx(qf,{"data-loc":"client/src/pages/ReservationsPage.tsx:1148",className:"w-4 h-4 mr-1"})," PDF"]})]})]})}),nt&&(()=>{const Me=f.professionals.find(ie=>ie.id===nt.professionalId),lt=f.rooms.find(ie=>ie.id===nt.roomId),Nt=Me?.name?.split(" ")[0]||"—",mt=nt.date?bt(mr(nt.date),"dd/MM/yyyy"):"—",Yt=Rl(nt.shift),je=!!_t;return s.jsx(ar,{"data-loc":"client/src/pages/ReservationsPage.tsx:1163",open:!!nt,onOpenChange:ie=>{ie||($t(null),Et(null))},children:s.jsxs(rr,{"data-loc":"client/src/pages/ReservationsPage.tsx:1164",className:"max-w-sm",children:[s.jsx(nr,{"data-loc":"client/src/pages/ReservationsPage.tsx:1165",children:s.jsxs(sr,{"data-loc":"client/src/pages/ReservationsPage.tsx:1166",className:"flex items-center gap-2 text-destructive",children:[s.jsx(sn,{"data-loc":"client/src/pages/ReservationsPage.tsx:1167",className:"w-4 h-4"}),"Confirmar cancelamento"]})}),s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:1171",className:"py-2 space-y-3",children:[s.jsx("p",{"data-loc":"client/src/pages/ReservationsPage.tsx:1172",className:"text-sm text-muted-foreground",children:je?"Você está prestes a remover todas as reservas do grupo recorrente:":"Você está prestes a remover a reserva:"}),s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:1175",className:"bg-muted/40 rounded-lg p-3 space-y-1.5 text-sm",children:[s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:1176",className:"flex gap-2",children:[s.jsx("span",{"data-loc":"client/src/pages/ReservationsPage.tsx:1176",className:"text-muted-foreground w-24 shrink-0",children:"Profissional"}),s.jsx("span",{"data-loc":"client/src/pages/ReservationsPage.tsx:1176",className:"font-semibold",children:Nt})]}),s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:1177",className:"flex gap-2",children:[s.jsx("span",{"data-loc":"client/src/pages/ReservationsPage.tsx:1177",className:"text-muted-foreground w-24 shrink-0",children:"Consultório"}),s.jsx("span",{"data-loc":"client/src/pages/ReservationsPage.tsx:1177",className:"font-semibold",children:lt?.name||"—"})]}),s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:1178",className:"flex gap-2",children:[s.jsx("span",{"data-loc":"client/src/pages/ReservationsPage.tsx:1178",className:"text-muted-foreground w-24 shrink-0",children:"Data"}),s.jsx("span",{"data-loc":"client/src/pages/ReservationsPage.tsx:1178",className:"font-semibold",children:mt})]}),s.jsxs("div",{"data-loc":"client/src/pages/ReservationsPage.tsx:1179",className:"flex gap-2",children:[s.jsx("span",{"data-loc":"client/src/pages/ReservationsPage.tsx:1179",className:"text-muted-foreground w-24 shrink-0",children:"Turno"}),s.jsx("span",{"data-loc":"client/src/pages/ReservationsPage.tsx:1179",className:"font-semibold",children:Yt})]})]}),s.jsx("p",{"data-loc":"client/src/pages/ReservationsPage.tsx:1181",className:"text-xs text-destructive font-medium",children:"Esta ação não pode ser desfeita."})]}),s.jsxs(Sr,{"data-loc":"client/src/pages/ReservationsPage.tsx:1183",className:"gap-2",children:[s.jsx(qe,{"data-loc":"client/src/pages/ReservationsPage.tsx:1184",variant:"outline",onClick:()=>{$t(null),Et(null)},children:"Voltar"}),s.jsx(qe,{"data-loc":"client/src/pages/ReservationsPage.tsx:1185",variant:"destructive",onClick:async()=>{const ie=nt.id,Ee=_t;$t(null),Et(null),Ee?await se(Ee):await pe(ie)},children:"Confirmar cancelamento"})]})]})})})()]});function Ea(){if(R==="current")return{start:mr(d.startDate),end:mr(d.endDate)};if(R==="week"){const Me=new Date;
932return{start:mu(Me,{weekStartsOn:1}),end:UY(Me,{weekStartsOn:1})}}return{start:mr(O),end:mr(z)}}function ba(Me,lt){const Nt={0:"Domingo",1:"Segunda-feira",2:"Terça-feira",3:"Quarta-feira",4:"Quinta-feira",5:"Sexta-feira",6:"Sábado"},mt=new Map,Yt=new Map;return(W||[]).forEach(je=>{je.type==="aniversario"&&mt.set(je.professionalId,je.date||""),je.type==="especialidade"&&Yt.set(je.professionalId,je.date||"")}),f.reservations.filter(je=>{if(je.status==="bloqueado")return!1;const ie=mr(je.date);return bge(ie,{start:Me,end:lt})}).sort((je,ie)=>je.date.localeCompare(ie.date)||je.shift.localeCompare(ie.shift)).map(je=>{const ie=f.professionals.find(Be=>Be.id===je.professionalId),Ee=mr(je.date),Le=mt.get(je.professionalId)||"",Ve=Yt.get(je.professionalId)||"";return{dateFormatted:bt(Ee,"dd/MM/yyyy"),dayOfWeek:Nt[Ee.getDay()]||"",shift:Rl(je.shift),profName:ie?.name||"N/A",specialty:ie?.specialty||"N/A",birthday:Le?Le.includes("/")?Le.split("/").slice(0,2).join("/"):Le:"",specialtyDate:Ve?Ve.includes("/")?Ve.split("/").slice(0,2).join("/"):Ve:""}})}}const PTe=["contrato_mensal","contrato_avulso","turno_extra"],Pz={name:"",specialty:"",contractType:"avulso",phone:"",email:"",crm:"",active:!0,monthlyRate:"0",shiftRate:"0",hourlyRate:"0",fixedFee:"0",telemedicineServiceFee:"0",shiftsPerMonth:"",alternativeRoomId:"",notes:"",birthday:"",specialtyDate:"",defaultRoomId:"",tags:[],contractExpiry:"",contractIndeterminate:!1,alvaraLocationExpiry:"",alvaraLocationIndeterminate:!1,alvaraSanitaryExpiry:"",alvaraSanitaryIndeterminate:!1};function wTe({userRole:e="admin"}){const t=e==="admin",a=$l(),r=Au(),[n,i]=_.useState(!1),[o,l]=_.useState(null),[c,d]=_.useState(""),[f,p]=_.useState("all"),[g,m]=_.useState({...Pz}),[b,v]=_.useState(null),{data:y,isLoading:w}=Oe.professionals.countFutureReservations.useQuery({id:b?.id??0},{enabled:!!b&&t}),S=y?.count??0,{data:N}=Oe.clinicalProfiles.listAll.useQuery(void 0,{enabled:t}),{data:j}=Oe.clinicalProfiles.listPublished.useQuery(void 0,{enabled:!t}),C=t?N:j,R=_.useMemo(()=>{const G=new Map;return(C||[]).forEach(D=>{D.photoUrl&&G.set(D.professionalId,D.photoUrl)}),G},[C]),T=()=>{m({...Pz}),l(null)},O=async()=>{if(!g.name||!g.specialty){Ne.error("Nome e especialidade são obrigatórios");return}const G={name:g.name,specialty:g.specialty,contractType:g.contractType,phone:g.phone||null,email:g.email||null,crm:g.crm||null,active:g.active,monthlyRate:g.monthlyRate||null,shiftRate:g.shiftRate||null,hourlyRate:g.hourlyRate||null,telemedicineServiceFee:g.telemedicineServiceFee||null,fixedFee:g.fixedFee||null,shiftsPerMonth:g.shiftsPerMonth?parseInt(g.shiftsPerMonth):null,alternativeRoomId:g.alternativeRoomId?parseInt(g.alternativeRoomId):null,notes:g.notes||null,birthday:g.birthday||null,specialtyDate:g.specialtyDate||null,defaultRoomId:g.defaultRoomId?parseInt(g.defaultRoomId):null,tags:g.tags.length>0?g.tags:null,contractExpiry:g.contractIndeterminate?null:g.contractExpiry||null,contractIndeterminate:g.contractIndeterminate,alvaraLocationExpiry:g.alvaraLocationIndeterminate?null:g.alvaraLocationExpiry||null,alvaraLocationIndeterminate:g.alvaraLocationIndeterminate,alvaraSanitaryExpiry:g.alvaraSanitaryIndeterminate?null:g.alvaraSanitaryExpiry||null,alvaraSanitaryIndeterminate:g.alvaraSanitaryIndeterminate};try{o?(await r.updateProfessional.mutateAsync({id:o,data:G}),Ne.success("Profissional atualizado")):(await r.createProfessional.mutateAsync(G),Ne.success("Profissional cadastrado")),i(!1),T()}catch(D){Ne.error(D.message||"Erro ao salvar")}},F=G=>{m({name:G.name,specialty:G.specialty,contractType:G.contractType,phone:G.phone||"",email:G.email||"",crm:G.crm||"",active:G.active,monthlyRate:G.monthlyRate||"0",shiftRate:G.shiftRate||"0",hourlyRate:G.hourlyRate||"0",telemedicineServiceFee:G.telemedicineServiceFee||"0",fixedFee:G.fixedFee||"0",shiftsPerMonth:G.shiftsPerMonth?String(G.shiftsPerMonth):"",alternativeRoomId:G.alternativeRoomId?String(G.alternativeRoomId):"",notes:G.notes||"",birthday:G.birthday||"",specialtyDate:G.specialtyDate||"",defaultRoomId:G.defaultRoomId?String(G.defaultRoomId):"",tags:G.tags||[],contractExpiry:G.contractExpiry||"",contractIndeterminate:G.contractIndeterminate||!1,alvaraLocationExpiry:G.alvaraLocationExpiry||"",alvaraLocationIndeterminate:G.alvaraLocationIndeterminate||!1,alvaraSanitaryExpiry:G.alvaraSanitaryExpiry||"",alvaraSanitaryIndeterminate:G.alvaraSanitaryIndeterminate||!1}),l(G.id),i(!0)},z=async G=>{try{await r.deleteProfessional.mutateAsync({id:G}),Ne.success("Profissional excluído")}catch(D){Ne.error(D.message||"Erro ao excluir")}},I=G=>{m(D=>({...D,tags:D.tags.includes(G)?D.tags.filter(V=>V!==G):[...D.tags,G]}))},B=bt(new Date,"yyyy-MM"),K=_.useMemo(()=>a.professionals.filter(G=>{if(f!=="all"&&G.contractType!==f)return!1;if(c){const D=c.toLowerCase();return G.name.toLowerCase().includes(D)||G.specialty.toLowerCase().includes(D)}return!0}).sort((G,D)=>G.name.localeCompare(D.name)),[a.professionals,c,f]),J=G=>G&&a.rooms.find(V=>V.id===G)?.name||null;return a.isLoading?s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:217",className:"flex items-center justify-center py-20",children:[s.jsx(Ha,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:218",className:"w-6 h-6 animate-spin text-muted-foreground"}),s.jsx("span",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:219",className:"ml-2 text-sm text-muted-foreground",children:"Carregando profissionais..."})]}):s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:225",className:"space-y-5",children:[s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:226",className:"flex items-center justify-between",children:[s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:227",children:[s.jsx("h2",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:228",className:"text-xl font-bold",children:"Profissionais"}),s.jsxs("p",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:229",className:"text-sm text-muted-foreground mt-0.5",children:[a.professionals.length," profissionais cadastrados"]})]}),s.jsxs(qe,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:231",onClick:()=>{T(),i(!0)},className:"gap-1.5",children:[s.jsx(Rr,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:232",className:"w-4 h-4"})," Novo Profissional"]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:237",className:"flex items-center gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:238",className:"relative flex-1 max-w-sm",children:[s.jsx(li,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:239",className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-muted-foreground"}),s.jsx("input",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:240",type:"text",placeholder:"Buscar por nome ou especialidade...",value:c,onChange:G=>d(G.target.value),className:"w-full pl-9 pr-3 py-2 text-sm border border-border rounded-lg bg-card focus:ring-2 focus:ring-primary/20"})]}),s.jsxs("select",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:248",value:f,onChange:G=>p(G.target.value),className:"text-sm border border-border rounded-lg px-3 py-2 bg-card focus:ring-2 focus:ring-primary/20",children:[s.jsx("option",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:253",value:"all",children:"Todos Contratos"}),s.jsx("option",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:254",value:"pacote_mensal",children:"Pacote Mensal"}),s.jsx("option",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:255",value:"avulso",children:"Avulso"}),s.jsx("option",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:256",value:"interno",children:"Interno"})]})]}),s.jsx("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:261",className:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-4",children:K.map(G=>{const D=a.reservations.filter(de=>de.professionalId===G.id&&de.date.startsWith(B)&&de.status==="ocupado");let V=0,W=0;D.forEach(de=>{Lr(de.roomId,a.rooms)?W+=parseFloat(de.hours||"0"):si(de.roomId,a.rooms)||V++});const Z=D.reduce((de,he)=>de+parseFloat(he.chargeAmount||"0"),0),re=a.credits.find(de=>de.professionalId===G.id),Q=J(G.defaultRoomId),E=J(G.alternativeRoomId),U=G.shiftsPerMonth||0,q=Math.min(V,U),X=Math.max(0,V-U);let ne=0,ae="";G.contractType==="pacote_mensal"?(ne=parseFloat(G.monthlyRate||"0")+X*parseFloat(G.shiftRate||"0"),ae="Mensal"):G.contractType==="avulso"?V===0&&W===0?(ne=parseFloat(G.fixedFee||"0"),ae="Tx Fixa"):(ne=Z,ae="Avulso"):ae="Interno";const ue=STe(G);return s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:302",className:`bg-card rounded-xl border shadow-sm transition-all duration-200 hover:shadow-md ${G.active?ue.level==="danger"?"border-red-400 border-2":ue.level==="warning"?"border-amber-400 border-2":"border-border/60":"opacity-50 border-border/30"}`,children:[ue.level!=="ok"&&s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:309",className:`px-4 py-2 rounded-t-xl flex items-center gap-2 text-xs font-semibold ${ue.level==="danger"?"bg-red-500 text-white":"bg-amber-400 text-amber-900"}`,children:[s.jsx(Er,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:314",className:"w-3.5 h-3.5"}),s.jsx("span",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:315",children:ue.messages.join(" · ")})]}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:318",className:"p-5",children:[s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:319",className:"flex items-start justify-between mb-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:320",className:"flex items-center gap-3",children:[R.get(G.id)?s.jsx("img",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:322",src:R.get(G.id),alt:G.name,className:"w-10 h-10 rounded-full object-cover border-2 border-[#1B2A3D]/10"}):s.jsx("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:324",className:"w-10 h-10 rounded-full bg-[#1B2A3D]/10 flex items-center justify-center text-sm font-bold text-[#1B2A3D]",children:G.name.charAt(0)}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:328",children:[s.jsx("h3",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:329",className:"text-sm font-bold text-foreground",children:G.name}),s.jsx("p",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:330",className:"text-[11px] text-muted-foreground",children:G.specialty})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:333",className:"flex items-center gap-1",children:[s.jsx("button",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:334",onClick:()=>
932F(G),className:"p-1.5 rounded hover:bg-muted transition-colors",children:s.jsx(tl,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:335",className:"w-3.5 h-3.5 text-muted-foreground"})}),t&&s.jsx("button",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:338",onClick:()=>v({id:G.id,name:G.name}),className:"p-1.5 rounded hover:bg-red-50 transition-colors",title:"Excluir perfil",children:s.jsx(sn,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:339",className:"w-3.5 h-3.5 text-red-400"})})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:346",className:"flex items-center gap-1.5 flex-wrap mb-3",children:[s.jsx(o8,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:347",type:G.contractType}),t&&G.contractType==="pacote_mensal"&&s.jsxs("span",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:349",className:"text-[11px] font-mono text-muted-foreground",children:[Un(G.monthlyRate),"/R$"]}),t&&G.contractType==="avulso"&&parseFloat(G.fixedFee||"0")>0&&s.jsxs("span",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:352",className:"text-[11px] font-mono text-muted-foreground",children:["Tx Fixa s/uso: ",Un(G.fixedFee)]}),G.crm&&s.jsx("span",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:354",className:"text-[10px] text-muted-foreground font-mono",children:G.crm}),!G.active&&s.jsx("span",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:355",className:"text-[10px] text-red-500 font-semibold",children:"Inativo"}),(G.tags||[]).map(de=>s.jsx("span",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:357",className:`text-[9px] font-semibold px-1.5 py-0.5 rounded border ${iy(de)}`,children:d0(de)},de))]}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:364",className:"flex items-center gap-3 mb-3 text-[11px] text-muted-foreground flex-wrap",children:[G.birthday&&s.jsxs("span",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:366",className:"flex items-center gap-1",children:[s.jsx(xg,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:367",className:"w-3 h-3 text-pink-500"})," ",G.birthday]}),G.specialtyDate&&s.jsxs("span",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:371",className:"flex items-center gap-1",children:[s.jsx(wfe,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:372",className:"w-3 h-3 text-blue-500"})," Espec: ",G.specialtyDate]}),Q&&s.jsxs("span",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:376",className:"flex items-center gap-1",children:[s.jsx(Dl,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:377",className:"w-3 h-3 text-[#1B2A3D]"})," ",Q]}),E&&s.jsxs("span",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:381",className:"flex items-center gap-1 text-amber-600",children:[s.jsx(Dl,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:382",className:"w-3 h-3"})," Alt: ",E]}),re&&re.credits>0&&s.jsxs("span",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:386",className:"flex items-center gap-1 text-blue-600 font-semibold",children:[s.jsx(iw,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:387",className:"w-3 h-3"})," ",re.credits," crédito",re.credits>1?"s":""]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:393",className:`grid ${t?"grid-cols-3":"grid-cols-2"} gap-2 pt-3 border-t border-border/40`,children:[s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:394",className:"text-center",children:[s.jsx("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:395",className:"font-mono text-sm font-bold",children:G.contractType==="pacote_mensal"&&U>0?`${q}/${U}`:V>0?`${V}T`:"-"}),s.jsx("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:400",className:"text-[10px] text-muted-foreground",children:G.contractType==="pacote_mensal"?"Pacote de Turnos":"Turnos"}),G.contractType==="pacote_mensal"&&X>0&&s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:404",className:"text-[9px] text-amber-600 font-semibold",children:["+",X," extra"]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:407",className:"text-center",children:[s.jsx("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:408",className:"font-mono text-sm font-bold",children:G.contractType==="pacote_mensal"&&U>0?`${V}T`:W>0?`${W}h`:"-"}),s.jsx("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:413",className:"text-[10px] text-muted-foreground",children:G.contractType==="pacote_mensal"?"Turnos Utilizados":"Horas"})]}),t&&s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:418",className:"text-center",children:[s.jsx("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:419",className:"font-mono text-sm font-bold",children:Un(ne)}),s.jsx("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:422",className:"text-[10px] text-muted-foreground",children:ae})]})]}),(G.contractExpiry||G.alvaraLocationExpiry||G.alvaraSanitaryExpiry||G.contractIndeterminate||G.alvaraLocationIndeterminate||G.alvaraSanitaryIndeterminate)&&s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:432",className:"mt-3 pt-3 border-t border-border/40 space-y-1",children:[s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:433",className:"flex items-center gap-1 text-[10px] text-muted-foreground font-semibold mb-1",children:[s.jsx(ry,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:434",className:"w-3 h-3"})," Documentos"]}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:436",className:"flex flex-wrap gap-x-3 gap-y-1 text-[10px]",children:[s.jsx(u6,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:437",label:"Contrato",date:G.contractExpiry,indeterminate:G.contractIndeterminate}),s.jsx(u6,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:438",label:"Alvará Loc.",date:G.alvaraLocationExpiry,indeterminate:G.alvaraLocationIndeterminate}),s.jsx(u6,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:439",label:"Alvará San.",date:G.alvaraSanitaryExpiry,indeterminate:G.alvaraSanitaryIndeterminate})]})]}),G.notes&&s.jsx("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:445",className:"mt-3 pt-3 border-t border-border/40",children:s.jsxs("p",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:446",className:"text-[11px] text-muted-foreground flex items-start gap-1.5",children:[s.jsx(Ni,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:447",className:"w-3 h-3 mt-0.5 shrink-0"}),G.notes]})})]})]},G.id)})}),s.jsx(ar,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:459",open:n,onOpenChange:i,children:s.jsxs(rr,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:460",className:"max-w-4xl max-h-[90vh] overflow-y-auto",children:[s.jsx(nr,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:461",children:s.jsx(sr,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:462",children:o?"Editar Profissional":"Novo Profissional"})}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:465",className:"space-y-4 py-2",children:[s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:467",className:"grid grid-cols-2 gap-3",children:[s.jsx(Xc,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:468",label:"Nome *",value:g.name,onChange:G=>m(D=>({...D,name:G})),placeholder:"Nome completo"}),s.jsx(Xc,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:469",label:"Especialidade *",value:g.specialty,onChange:G=>m(D=>({...D,specialty:G})),placeholder:"Ex: Cardiologista"})]}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:473",className:"grid grid-cols-2 gap-3",children:[s.jsx(Xc,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:474",label:"Data de Aniversário",value:g.birthday,onChange:G=>m(D=>({...D,birthday:G})),placeholder:"DD/MM/AAAA"}),s.jsx(Xc,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:475",label:"Data da Especialidade",value:g.specialtyDate,onChange:G=>m(D=>({...D,specialtyDate:G})),placeholder:"DD/MM/AAAA"})]}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:479",className:"grid grid-cols-3 gap-3",children:[s.jsx(Xc,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:480",label:"CRM",value:g.crm,onChange:G=>m(D=>({...D,crm:G})),placeholder:"CRM/UF 00000"}),s.jsx(Xc,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:481",label:"Telefone",value:g.phone,onChange:G=>m(D=>({...D,phone:G})),placeholder:"(00) 00000-0000",type:"tel"}),s.jsx(Xc,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:482",label:"E-mail",value:g.email,onChange:G=>m(D=>({...D,email:G})),placeholder:"[email protected]",type:"email"})]}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:486",className:`grid ${t?"grid-cols-3":"grid-cols-2"} gap-3`,children:[s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:487",children:[s.jsx("label",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:488",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Tipo de Contrato"}),s.jsxs("select",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:489",value:g.contractType,onCh
932ange:G=>m(D=>({...D,contractType:G.target.value})),className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20",children:[s.jsx("option",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:491",value:"pacote_mensal",children:"Pacote Mensal"}),s.jsx("option",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:492",value:"avulso",children:"Avulso"}),s.jsx("option",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:493",value:"interno",children:"Interno"})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:496",children:[s.jsx("label",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:497",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Turnos/Mês"}),s.jsxs("select",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:498",value:g.shiftsPerMonth,onChange:G=>m(D=>({...D,shiftsPerMonth:G.target.value})),className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20",children:[s.jsx("option",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:500",value:"",children:"Não definido"}),Array.from({length:19},(G,D)=>D+4).map(G=>s.jsxs("option",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:502",value:G,children:[G," turnos"]},G))]})]}),t&&s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:507",children:[s.jsx("label",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:508",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Tx Fixa - Avulso s/uso (R$)"}),s.jsx("input",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:509",type:"number",min:0,step:50,value:g.fixedFee,onChange:G=>m(D=>({...D,fixedFee:G.target.value})),className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20"})]})]}),t&&s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:518",className:"grid grid-cols-4 gap-3",children:[s.jsx(Xc,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:519",label:"Valor Mensal (R$)",value:g.monthlyRate,onChange:G=>m(D=>({...D,monthlyRate:G})),type:"number"}),s.jsx(Xc,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:520",label:"Valor por Turno (R$)",value:g.shiftRate,onChange:G=>m(D=>({...D,shiftRate:G})),type:"number"}),s.jsx(Xc,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:521",label:"Valor por Hora (R$)",value:g.hourlyRate,onChange:G=>m(D=>({...D,hourlyRate:G})),type:"number"}),s.jsx(Xc,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:522",label:"Serviço de Telemedicina (R$)",value:g.telemedicineServiceFee,onChange:G=>m(D=>({...D,telemedicineServiceFee:G})),type:"number"})]}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:527",className:"grid grid-cols-2 gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:528",children:[s.jsx("label",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:529",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Consultório Principal"}),s.jsxs("select",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:530",value:g.defaultRoomId,onChange:G=>m(D=>({...D,defaultRoomId:G.target.value})),className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20",children:[s.jsx("option",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:532",value:"",children:"Nenhum"}),a.rooms.filter(G=>G.active).map(G=>s.jsx("option",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:534",value:G.id,children:G.name},G.id))]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:538",children:[s.jsx("label",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:539",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Consultório Alternativo"}),s.jsxs("select",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:540",value:g.alternativeRoomId,onChange:G=>m(D=>({...D,alternativeRoomId:G.target.value})),className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20",children:[s.jsx("option",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:542",value:"",children:"Nenhum"}),a.rooms.filter(G=>G.active).map(G=>s.jsx("option",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:544",value:G.id,children:G.name},G.id))]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:551",className:"border border-border/60 rounded-lg p-4 space-y-3",children:[s.jsxs("h4",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:552",className:"text-xs font-bold text-muted-foreground flex items-center gap-1.5",children:[s.jsx(ry,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:553",className:"w-3.5 h-3.5"})," Documentos — Vencimentos"]}),s.jsx(d6,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:555",label:"Contrato de Locação",date:g.contractExpiry,indeterminate:g.contractIndeterminate,onDateChange:G=>m(D=>({...D,contractExpiry:G})),onIndeterminateChange:G=>m(D=>({...D,contractIndeterminate:G}))}),s.jsx(d6,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:562",label:"Alvará de Localização",date:g.alvaraLocationExpiry,indeterminate:g.alvaraLocationIndeterminate,onDateChange:G=>m(D=>({...D,alvaraLocationExpiry:G})),onIndeterminateChange:G=>m(D=>({...D,alvaraLocationIndeterminate:G}))}),s.jsx(d6,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:569",label:"Alvará Sanit
932ário",date:g.alvaraSanitaryExpiry,indeterminate:g.alvaraSanitaryIndeterminate,onDateChange:G=>m(D=>({...D,alvaraSanitaryExpiry:G})),onIndeterminateChange:G=>m(D=>({...D,alvaraSanitaryIndeterminate:G}))})]}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:579",children:[s.jsx("label",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:580",className:"text-xs font-semibold text-muted-foreground mb-2 block",children:"Tags"}),s.jsx("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:581",className:"flex flex-wrap gap-2",children:PTe.map(G=>s.jsxs("button",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:583",type:"button",onClick:()=>I(G),className:`text-xs font-semibold px-3 py-1.5 rounded-lg border transition-all ${g.tags.includes(G)?iy(G)+" ring-2 ring-offset-1 ring-current":"bg-muted/50 text-muted-foreground border-border hover:bg-muted"}`,children:[s.jsx(iw,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:593",className:"w-3 h-3 inline mr-1"}),d0(G)]},G))})]}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:600",children:[s.jsx("label",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:601",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Observações"}),s.jsx("textarea",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:602",value:g.notes,onChange:G=>m(D=>({...D,notes:G.target.value})),rows:2,className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20 resize-none",placeholder:"Notas sobre o profissional..."})]}),s.jsxs("label",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:605",className:"flex items-center gap-2",children:[s.jsx("input",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:606",type:"checkbox",checked:g.active,onChange:G=>m(D=>({...D,active:G.target.checked})),className:"rounded border-border"}),s.jsx("span",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:607",className:"text-xs font-medium",children:"Ativo"})]})]}),s.jsxs(Sr,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:611",children:[s.jsx(qe,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:612",variant:"outline",onClick:()=>{i(!1),T()},children:"Cancelar"}),s.jsxs(qe,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:613",onClick:O,disabled:r.createProfessional.isPending||r.updateProfessional.isPending,children:[(r.createProfessional.isPending||r.updateProfessional.isPending)&&s.jsx(Ha,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:614",className:"w-4 h-4 mr-1 animate-spin"}),o?"Salvar":"Cadastrar"]})]})]})}),t&&s.jsx(ar,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:623",open:!!b,onOpenChange:G=>{G||v(null)},children:s.jsxs(rr,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:624",className:"max-w-sm",children:[s.jsxs(nr,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:625",children:[s.jsxs(sr,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:626",className:"flex items-center gap-2 text-destructive",children:[s.jsx(sn,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:627",className:"w-4 h-4"}),"Excluir Perfil"]}),s.jsx(Z3,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:630",asChild:!0,children:s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:631",className:"space-y-3 pt-1",children:[s.jsx("p",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:632",className:"text-sm text-muted-foreground",children:"Você está prestes a excluir o perfil de:"}),s.jsx("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:635",className:"bg-muted/40 rounded-lg px-3 py-2",children:s.jsx("span",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:636",className:"font-semibold text-sm text-foreground",children:b?.name})}),w?s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:639",className:"flex items-center gap-2 text-sm text-muted-foreground",children:[s.jsx(Ha,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:640",className:"w-4 h-4 animate-spin"}),"Verificando reservas ativas..."]}):S>0?s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:644",className:"bg-amber-50 border border-amber-200 rounded-lg p-3 space-y-1",children:[s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:645",className:"flex items-center gap-2 text-amber-700 font-semibold text-sm",children:[s.jsx(Er,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:646",className:"w-4 h-4 shrink-0"}),"Exclusão bloqueada"]}),s.jsxs("p",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:649",className:"text-xs text-amber-700",children:["Este profissional possui ",s.jsxs("strong",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:650",children:[S," reserva",S>1?"s":""," futura",S>1?"s":""]})," (data ≥ hoje). Cancele ou transfira essas reservas antes de excluir o perfil."]})]}):s.jsx("p",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:655",className:"text-xs text-destructive font-medium",children:"Esta ação é IRREVERSÍVEL. Todos os dados do profissional serão permanentemente removidos."})]})})]}),s.jsxs(Sr,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:662",className:"gap-2",children:[s.jsx(qe,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:663",variant:"outline",onClick:()=>v(null),children:"Cancelar"}),s.jsx(qe,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:664",className:"bg-red-600 hover:bg-red-700 text-white",disabled:w||S>0,onClick:async()=>{const G=b.id;v(null),await z(G)},children:"Confirmar exclusão"})]})]})})]})}function Xc({label:e,value:t,onChange:a,placeholder:r,type:n="text"}){return s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:689",children:[s.jsx("label",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:690",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:e}),s.jsx("input",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:691",type:n,value:t,onChange:i=>a(i.target.value),className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20",placeholder:r})]})}function STe(e){const t=new Date;t.setHours(0,0,0,0);const a=[];let r="ok";const n=[{label:"Contrato",date:e.contractExpiry,indeterminate:e.contractIndeterminate},{label:"Alvará Localização",date:e.alvaraLocationExpiry,indeterminate:e.alvaraLocationIndeterminate}
932,{label:"Alvará Sanitário",date:e.alvaraSanitaryExpiry,indeterminate:e.alvaraSanitaryIndeterminate}];for(const i of n){if(i.indeterminate||!i.date)continue;const o=new Date(i.date+"T12:00:00"),l=Math.ceil((o.getTime()-t.getTime())/864e5);l<=0?(r="danger",a.push(`${i.label} VENCIDO`)):l<=30?(r!=="danger"&&(r="danger"),a.push(`${i.label} vence em ${l}d`)):l<=60&&(r==="ok"&&(r="warning"),a.push(`${i.label} vence em ${l}d`))}return{level:r,messages:a}}function d6({label:e,date:t,indeterminate:a,onDateChange:r,onIndeterminateChange:n}){return s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:734",className:"flex items-center gap-3",children:[s.jsx("span",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:735",className:"text-xs font-medium w-40 shrink-0",children:e}),s.jsx("input",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:736",type:"date",value:t,onChange:i=>r(i.target.value),disabled:a,className:"flex-1 text-sm border border-border rounded-lg px-3 py-1.5 bg-background focus:ring-2 focus:ring-primary/20 disabled:opacity-40"}),s.jsxs("label",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:743",className:"flex items-center gap-1.5 shrink-0",children:[s.jsx("input",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:744",type:"checkbox",checked:a,onChange:i=>n(i.target.checked),className:"rounded border-border"}),s.jsx("span",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:750",className:"text-[11px] text-muted-foreground",children:"Indeterminado"})]})]})}
932function u6({label:e,date:t,indeterminate:a}){if(a)return s.jsxs("span",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:760",className:"text-emerald-600",children:[e,": Indeterminado"]});if(!t)return null;const r=new Date().toISOString().split("T")[0],n=t<r,i=new Date(Date.now()+30*864e5).toISOString().split("T")[0],o=!n&&t<=i;return s.jsxs("span",{"data-loc":"client/src/pages/ProfessionalsPage.tsx:768",className:`flex items-center gap-0.5 ${n?"text-red-600 font-semibold":o?"text-amber-600":"text-muted-foreground"}`,children:[(n||o)&&s.jsx(Er,{"data-loc":"client/src/pages/ProfessionalsPage.tsx:769",className:"w-2.5 h-2.5"}),e,": ",new Date(t+"T12:00:00").toLocaleDateString("pt-BR")]})}function NTe(){const e=bt(new Date,"yyyy-MM"),t=$l(e),a=Au(),[r,n]=_.useState(!1),[i,o]=_.useState(null),[l,c]=_.useState(""),[d,f]=_.useState({name:"",type:"clinico",number:"",floor:"",capacity:1,equipment:[],active:!0}),[p,g]=_.useState(""),m=()=>{f({name:"",type:"clinico",number:"",floor:"",capacity:1,equipment:[],active:!0}),g(""),o(null)},b=async()=>{if(!d.name||!d.number){Ne.error("Nome e número são obrigatórios");return}const j={name:d.name,type:d.type,number:d.number,floor:d.floor||null,capacity:d.capacity,equipment:d.equipment.length>0?d.equipment:null,active:d.active};try{i?(await a.updateRoom.mutateAsync({id:i,data:j}),Ne.success("Consultório atualizado")):(await a.createRoom.mutateAsync(j),Ne.success("Consultório cadastrado")),n(!1),m()}catch(C){Ne.error(C.message||"Erro ao salvar")}},v=j=>{f({name:j.name,type:j.type,number:j.number,floor:j.floor||"",capacity:j.capacity||1,equipment:j.equipment||[],active:j.active}),o(j.id),n(!0)},y=async j=>{try{await a.deleteRoom.mutateAsync({id:j}),Ne.success("Removido")}catch(C){Ne.error(C.message||"Erro ao remover")}},w=()=>{p.trim()&&(f(j=>({...j,equipment:[...j.equipment,p.trim()]})),g(""))},S=_.useMemo(()=>t.rooms.filter(j=>!l||j.name.toLowerCase().includes(l.toLowerCase())).sort((j,C)=>j.name.localeCompare(C.name)),[t.rooms,l]),N={clinico:"bg-blue-100 text-blue-700",especialidades:"bg-purple-100 text-purple-700",procedimentos:"bg-red-100 text-red-700",curativos:"bg-green-100 text-green-700",drenagem:"bg-amber-100 text-amber-700",telemedicina:"bg-violet-100 text-violet-700"};return t.isLoading?s.jsxs("div",{"data-loc":"client/src/pages/RoomsPage.tsx:115",className:"flex items-center justify-center py-20",children:[s.jsx(Ha,{"data-loc":"client/src/pages/RoomsPage.tsx:116",className:"w-6 h-6 animate-spin text-muted-foreground"}),s.jsx("span",{"data-loc":"client/src/pages/RoomsPage.tsx:117",className:"ml-2 text-sm text-muted-foreground",children:"Carregando consultórios..."})]}):s.jsxs("div",{"data-loc":"client/src/pages/RoomsPage.tsx:123",className:"space-y-5",children:[s.jsxs("div",{"data-loc":"client/src/pages/RoomsPage.tsx:124",className:"flex items-center justify-between",children:[s.jsxs("div",{"data-loc":"client/src/pages/RoomsPage.tsx:125",children:[s.jsx("h2",{"data-loc":"client/src/pages/RoomsPage.tsx:126",className:"text-xl font-bold",children:"Consultórios"}),s.jsxs("p",{"data-loc":"client/src/pages/RoomsPage.tsx:127",className:"text-sm text-muted-foreground mt-0.5",children:[t.rooms.length," espaços cadastrados"]})]}),s.jsxs(qe,{"data-loc":"client/src/pages/RoomsPage.tsx:129",onClick:()=>{m(),n(!0)},className:"gap-1.5",children:[s.jsx(Rr,{"data-loc":"client/src/pages/RoomsPage.tsx:130",className:"w-4 h-4"})," Novo Consultório"]})]}),s.jsxs("div",{"data-loc":"client/src/pages/RoomsPage.tsx:134",className:"relative max-w-sm",children:[s.jsx(li,{"data-loc":"client/src/pages/RoomsPage.tsx:135",className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-muted-foreground"}),s.jsx("input",{"data-loc":"client/src/pages/RoomsPage.tsx:136",type:"text",placeholder:"Buscar consultório...",value:l,onChange:j=>c(j.target.value),className:"w-full pl-9 pr-3 py-2 text-sm border border-border rounded-lg bg-card focus:ring-2 focus:ring-primary/20"})]}),s.jsx("div",{"data-loc":"client/src/pages/RoomsPage.tsx:140",className:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-4",children:S.map(j=>{const C=yg(j.type),R=j.type==="telemedicina",T=t.reservations.filter(K=>K.roomId===j.id&&K.date.startsWith(e)),O=T.filter(K=>K.status==="ocupado").length,F=T.filter(K=>K.status==="bloqueado").length,z=T.filter(K=>K.status==="ocupado").reduce((K,J)=>K+parseFloat(J.hours||"0"),0),I=C?0:O,B=Math.round(O/44*100);return s.jsxs("div",{"data-loc":"client/src/pages/RoomsPage.tsx:152",className:`bg-card rounded-xl border shadow-sm overflow-hidden transition-all duration-200 hover:shadow-md ${j.active?"border-border/60":"opacity-50 border-border/30"}`,children:[s.jsx("div",{"data-loc":"client/src/pages/RoomsPage.tsx:156",className:`h-1.5 ${j.type==="clinico"?"bg-blue-500":j.type==="especialidades"?"bg-purple-500":j.type==="procedimentos"?"bg-red-500":j.type==="curativos"?"bg-green-500":j.type==="drenagem"?"bg-amber-500":"bg-violet-500"}`}),s.jsxs("div",{"data-loc":"client/src/pages/RoomsPage.tsx:164",className:"p-5",children:[s.jsxs("div",{"data-loc":"client/src/pages/RoomsPage.tsx:165",className:"flex items-start justify-between mb-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/RoomsPage.tsx:166",children:[s.jsx("h3",{"data-loc":"client/src/pages/RoomsPage.tsx:167",className:"text-sm font-bold text-foreground",children:j.name}),s.jsxs("div",{"data-loc":"client/src/pages/RoomsPage.tsx:168",className:"flex items-center gap-2 mt-1",children:[s.jsx("span",{"data-loc":"client/src/pages/RoomsPage.tsx:169",className:`text-[10px] font-semibold px-1.5 py-0.5 rounded ${N[j.type]||"bg-gray-100 text-gray-700"}`,children:Lx(j.type)}),C&&s.jsxs("span",{"data-loc":"client/src/pages/RoomsPage.tsx:173",className:"text-[10px] font-semibold px-1.5 py-0.5 rounded bg-amber-50 text-amber-700 border border-amber-200/60 flex items-center gap-0.5",children:[s.jsx(Us,{"data-loc":"client/src/pages/RoomsPage.tsx:174",className:"w-2.5 h-2.5"})," Por Hora"]}),R&&s.jsx("span",{"data-loc":"client/src/pages/RoomsPage.tsx:178",className:"text-[10px] font-semibold px-1.5 py-0.5 rounded bg-vi
932olet-50 text-violet-700 border border-violet-200/60",children:"Sem bloqueio físico"}),!C&&!R&&s.jsx("span",{"data-loc":"client/src/pages/RoomsPage.tsx:183",className:"text-[10px] font-semibold px-1.5 py-0.5 rounded bg-blue-50 text-blue-700 border border-blue-200/60",children:"Por Turno"}),j.floor&&s.jsxs("span",{"data-loc":"client/src/pages/RoomsPage.tsx:187",className:"text-[10px] text-muted-foreground",children:["Andar ",j.floor]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/RoomsPage.tsx:190",className:"flex items-center gap-1",children:[s.jsx("button",{"data-loc":"client/src/pages/RoomsPage.tsx:191",onClick:()=>v(j),className:"p-1.5 rounded hover:bg-muted transition-colors",children:s.jsx(tl,{"data-loc":"client/src/pages/RoomsPage.tsx:192",className:"w-3.5 h-3.5 text-muted-foreground"})}),s.jsx("button",{"data-loc":"client/src/pages/RoomsPage.tsx:194",onClick:()=>y(j.id),className:"p-1.5 rounded hover:bg-red-50 transition-colors",children:s.jsx(sn,{"data-loc":"client/src/pages/RoomsPage.tsx:195",className:"w-3.5 h-3.5 text-red-400"})})]})]}),!R&&s.jsxs("div",{"data-loc":"client/src/pages/RoomsPage.tsx:201",className:"mb-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/RoomsPage.tsx:202",className:"flex items-center justify-between mb-1",children:[s.jsx("span",{"data-loc":"client/src/pages/RoomsPage.tsx:203",className:"text-[10px] text-muted-foreground font-medium",children:"Ocupação do mês"}),s.jsxs("span",{"data-loc":"client/src/pages/RoomsPage.tsx:204",className:"text-[10px] font-bold font-mono",children:[B,"%"]})]}),s.jsx("div",{"data-loc":"client/src/pages/RoomsPage.tsx:206",className:"h-2 bg-muted rounded-full overflow-hidden",children:s.jsx("div",{"data-loc":"client/src/pages/RoomsPage.tsx:207",className:`h-full rounded-full transition-all duration-500 ${B>80?"bg-red-500":B>50?"bg-amber-500":"bg-emerald-500"}`,style:{width:`${Math.min(B,100)}%`}})})]}),s.jsx("div",{"data-loc":"client/src/pages/RoomsPage.tsx:217",className:"grid grid-cols-3 gap-2 pt-3 border-t border-border/40",children:R?s.jsxs(s.Fragment,{children:[s.jsxs("div",{"data-loc":"client/src/pages/RoomsPage.tsx:220",className:"text-center",children:[s.jsx("div",{"data-loc":"client/src/pages/RoomsPage.tsx:221",className:"font-mono text-sm font-bold text-foreground",children:O}),s.jsx("div",{"data-loc":"client/src/pages/RoomsPage.tsx:222",className:"text-[10px] text-muted-foreground",children:"Reservas"})]}),s.jsxs("div",{"data-loc":"client/src/pages/RoomsPage.tsx:224",className:"col-span-2 text-center flex flex-col justify-center",children:[s.jsx("div",{"data-loc":"client/src/pages/RoomsPage.tsx:225",className:"text-[10px] font-semibold text-violet-700",children:"Atendimentos remotos"}),s.jsx("div",{"data-loc":"client/src/pages/RoomsPage.tsx:226",className:"text-[10px] text-muted-foreground",children:"Não ocupa consultório"})]})]}):C?s.jsxs(s.Fragment,{children:[s.jsxs("div",{"data-loc":"client/src/pages/RoomsPage.tsx:231",className:"text-center",children:[s.jsxs("div",{"data-loc":"client/src/pages/RoomsPage.tsx:232",className:"font-mono text-sm font-bold text-foreground",children:[z,"h"]}),s.jsx("div",{"data-loc":"client/src/pages/RoomsPage.tsx:233",className:"text-[10px] text-muted-foreground",children:"Horas"})]}),s.jsxs("div",{"data-loc":"client/src/pages/RoomsPage.tsx:235",className:"text-center",children:[s.jsx("div",{"data-loc":"client/src/pages/RoomsPage.tsx:236",className:"font-mono text-sm font-bold text-foreground",children:O}),s.jsx("div",{"data-loc":"client/src/pages/RoomsPage.tsx:237",className:"text-[10px] text-muted-foreground",children:"Reservas"})]}),s.jsxs("div",{"data-loc":"client/src/pages/RoomsPage.tsx:239",className:"text-center",children:[s.jsx("div",{"data-loc":"client/src/pages/RoomsPage.tsx:240",className:"font-mono text-sm font-bold text-foreground",children:F}),s.jsx("div",{"data-loc":"client/src/pages/RoomsPage.tsx:241",className:"text-[10px] text-muted-foreground",children:"Bloqueados"})]})]}):s.jsxs(s.Fragment,{children:[s.jsxs("div",{"data-loc":"client/src/pages/RoomsPage.tsx:246",className:"text-center",children:[s.jsx("div",{"data-loc":"client/src/pages/RoomsPage.tsx:247",className:"font-mono text-sm font-bold text-foreground",children:I}),s.jsx("div",{"data-loc":"client/src/pages/RoomsPage.tsx:248",className:"text-[10px] text-muted-foreground",children:"Turnos"})]}),s.jsxs("div",{"data-loc":"client/src/pages/RoomsPage.tsx:250",className:"text-center",children:[s.jsx("div",{"data-loc":"client/src/pages/RoomsPage.tsx:251",className:"font-mono text-sm font-bold text-foreground",children:O}),s.jsx("div",{"data-loc":"client/src/pages/RoomsPage.tsx:252",className:"text-[10px] text-muted-foreground",children:"Dias"})]}),s.jsxs("div",{"data-loc":"client/src/pages/RoomsPage.tsx:254",className:"text-center",children:[s.jsx("div",{"data-loc":"client/src/pages/RoomsPage.tsx:255",className:"font-mono text-sm font-bold text-foreground",children:F}),s.jsx("div",{"data-loc":"client/src/pages/RoomsPage.tsx:256",className:"text-[10px] text-muted-foreground",children:"Bloqueados"})]})]})}),j.equipment&&j.equipment.length>0&&s.jsxs("div",{"data-loc":"client/src/pages/RoomsPage.tsx:264",className:"mt-3 pt-3 border-t border-border/40",children:[s.jsxs("div",{"data-loc":"client/src/pages/RoomsPage.tsx:265",className:"flex items-center gap-1 mb-1.5",children:[s.jsx(ow,{"data-loc":"client/src/pages/RoomsPage.tsx:266",className:"w-3 h-3 text-muted-foreground"}),s.jsx("span",{"data-loc":"client/src/pages/RoomsPage.tsx:267",className:"text-[10px] font-semibold text-muted-foreground",children:"Equipamentos"})]}),s.jsx("div",{"data-loc":"client/src/pages/RoomsPage.tsx:269",className:"flex flex-wrap gap-1",children:j.equipment.map((K,J)=>s.jsx("span",{"data-loc":"client/src/pages/RoomsPage.tsx:271",className:"text-[10px] bg-muted px-1.5 py-0.5 rounded text-muted-foreground",children:K},J))})]})]})]},j.id)})}),s.jsx(ar,{"data-loc":"client/src/pages/RoomsPage.tsx:283",open:r,onOpenChange:n,children:s.jsxs(rr,{"data-loc":"client/src/pages/RoomsPage.tsx:284",className:"max-w-md",children:[s.jsx(nr,{"data-loc":"client/src/pages/RoomsPage.tsx:285",children:s.jsx(sr,{"data-loc":"client/src/pages/RoomsPage.tsx:286",children:i?"Editar Consultório":"Novo Consultório"})}),s.jsxs("div",{"data-loc":"client/src/pages/RoomsPage.tsx:288",className:"space-y-4 py-2",children:[s.jsxs("div",{"data-loc":"client/src/pages/RoomsPage.tsx:289",className:"grid grid-cols-2 gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/RoomsPage.tsx:290",children:[s.jsx("label",{"data-loc":"client/src/pages/RoomsPage.tsx:291",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Nome *"}),s.jsx("input",{"data-loc":"client/src/pages/RoomsPage.tsx:292",type:"text",value:d.name,onChange:j=>
932f(C=>({...C,name:j.target.value})),className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20",placeholder:"Ex: Clínico 01"})]}),s.jsxs("div",{"data-loc":"client/src/pages/RoomsPage.tsx:295",children:[s.jsx("label",{"data-loc":"client/src/pages/RoomsPage.tsx:296",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Número *"}),s.jsx("input",{"data-loc":"client/src/pages/RoomsPage.tsx:297",type:"text",value:d.number,onChange:j=>f(C=>({...C,number:j.target.value})),className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20"})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/RoomsPage.tsx:301",className:"grid grid-cols-3 gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/RoomsPage.tsx:302",children:[s.jsx("label",{"data-loc":"client/src/pages/RoomsPage.tsx:303",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Tipo"}),s.jsxs("select",{"data-loc":"client/src/pages/RoomsPage.tsx:304",value:d.type,onChange:j=>f(C=>({...C,type:j.target.value})),className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20",children:[s.jsx("option",{"data-loc":"client/src/pages/RoomsPage.tsx:306",value:"clinico",children:"Clínico"}),s.jsx("option",{"data-loc":"client/src/pages/RoomsPage.tsx:307",value:"especialidades",children:"Especialidades"}),s.jsx("option",{"data-loc":"client/src/pages/RoomsPage.tsx:308",value:"procedimentos",children:"Procedimentos"}),s.jsx("option",{"data-loc":"client/src/pages/RoomsPage.tsx:309",value:"curativos",children:"Curativos (por hora)"}),s.jsx("option",{"data-loc":"client/src/pages/RoomsPage.tsx:310",value:"drenagem",children:"Drenagem (por hora)"}),s.jsx("option",{"data-loc":"client/src/pages/RoomsPage.tsx:311",value:"telemedicina",children:"Telemedicina (home office)"})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/RoomsPage.tsx:314",children:[s.jsx("label",{"data-loc":"client/src/pages/RoomsPage.tsx:315",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Andar"}),s.jsx("input",{"data-loc":"client/src/pages/RoomsPage.tsx:316",type:"text",value:d.floor,onChange:j=>f(C=>({...C,floor:j.target.value})),className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20"})]}),s.jsxs("div",{"data-loc":"client/src/pages/RoomsPage.tsx:319",children:[s.jsx("label",{"data-loc":"client/src/pages/RoomsPage.tsx:320",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Capacidade"}),s.jsx("input",{"data-loc":"client/src/pages/RoomsPage.tsx:321",type:"number",min:1,value:d.capacity,onChange:j=>f(C=>({...C,capacity:+j.target.value})),className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20"})]})]}),s.jsx("div",{"data-loc":"client/src/pages/RoomsPage.tsx:327",className:`text-[11px] p-2.5 rounded-lg border ${yg(d.type)?"bg-amber-50 border-amber-200/60 text-amber-700":"bg-blue-50 border-blue-200/60 text-blue-700"}`,children:d.type==="telemedicina"?"Telemedicina é um espaço virtual: aceita reservas simultâneas e não bloqueia nenhum consultório físico.":yg(d.type)?"Salas de curativos e drenagem são reservadas por hora.":"Consultórios clínicos e de especialidades são reservados por turno (manhã/tarde)."}),s.jsxs("div",{"data-loc":"client/src/pages/RoomsPage.tsx:340",children:[s.jsx("label",{"data-loc":"client/src/pages/RoomsPage.tsx:341",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Equipamentos"}),s.jsxs("div",{"data-loc":"client/src/pages/RoomsPage.tsx:342",className:"flex gap-2",children:[s.jsx("input",{"data-loc":"client/src/pages/RoomsPage.tsx:343",type:"text",value:p,onChange:j=>g(j.target.value),onKeyDown:j=>j.key==="Enter"&&(j.preventDefault(),w()),className:"flex-1 text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20",placeholder:"Adicionar equipamento..."}),s.jsx(qe,{"data-loc":"client/src/pages/RoomsPage.tsx:346",type:"button",variant:"outline",size:"sm",onClick:w,children:"+"})]}),s.jsx("div",{"data-loc":"client/src/pages/RoomsPage.tsx:348",className:"flex flex-wrap gap-1 mt-2",children:d.equipment.map((j,C)=>s.jsxs("span",{"data-loc":"client/src/pages/RoomsPage.tsx:350",className:"text-[11px] bg-muted px-2 py-0.5 rounded flex items-center gap-1",children:[j,s.jsx("button",{"data-loc":"client/src/pages/RoomsPage.tsx:352",onClick:()=>f(R=>({...R,equipment:R.equipment.filter((T,O)=>O!==C)})),className:"text-red-400 hover:text-red-600",children:"×"})]},C))})]}),s.jsxs("label",{"data-loc":"client/src/pages/RoomsPage.tsx:357",className:"flex items-center gap-2",children:[s.jsx("input",{"data-loc":"client/src/pages/RoomsPage.tsx:358",type:"checkbox",checked:d.active,onChange:j=>
932f(C=>({...C,active:j.target.checked})),className:"rounded border-border"}),s.jsx("span",{"data-loc":"client/src/pages/RoomsPage.tsx:359",className:"text-xs font-medium",children:"Ativo"})]})]}),s.jsxs(Sr,{"data-loc":"client/src/pages/RoomsPage.tsx:362",children:[s.jsx(qe,{"data-loc":"client/src/pages/RoomsPage.tsx:363",variant:"outline",onClick:()=>{n(!1),m()},children:"Cancelar"}),s.jsxs(qe,{"data-loc":"client/src/pages/RoomsPage.tsx:364",onClick:b,disabled:a.createRoom.isPending||a.updateRoom.isPending,children:[(a.createRoom.isPending||a.updateRoom.isPending)&&s.jsx(Ha,{"data-loc":"client/src/pages/RoomsPage.tsx:365",className:"w-4 h-4 mr-1 animate-spin"}),i?"Salvar":"Cadastrar"]})]})]})})]})}function jTe(){const e=$l(),t=Au(),[a,r]=_.useState(""),[n,i]=_.useState(!1),[o,l]=_.useState(!1),[c,d]=_.useState(null),[f,p]=_.useState({professionalId:"",amount:1,reason:"",type:"add",skipHistory:!1}),g=_.useMemo(()=>e.professionals.filter(C=>C.active).filter(C=>!a||C.name.toLowerCase().includes(a.toLowerCase())).map(C=>{const R=e.credits.find(O=>O.professionalId===C.id),T=e.creditEntries.filter(O=>O.professionalId===C.id);return{professional:C,credits:R?.credits||0,history:T}}).sort((C,R)=>R.credits-C.credits),[e.professionals,e.credits,e.creditEntries,a]),m=_.useMemo(()=>g.reduce((C,R)=>C+R.credits,0),[g]),b=_.useMemo(()=>g.filter(C=>C.credits>0).length,[g]),v=_.useMemo(()=>e.creditEntries.filter(C=>C.type==="earned").length,[e.creditEntries]),y=_.useMemo(()=>e.creditEntries.filter(C=>C.type==="used").length,[e.creditEntries]),w=async()=>{if(!f.professionalId){Ne.error("Selecione um profissional");return}if(f.amount<1){Ne.error("Quantidade deve ser pelo menos 1");return}try{const C=f.type==="add"?f.amount:-f.amount,R=f.type==="add"?"Crédito manual (admin)":"Remoção manual (admin)";await t.adjustCredit.mutateAsync({professionalId:parseInt(f.professionalId),amount:C,reason:f.reason||R,date:bt(new Date,"yyyy-MM-dd"),skipHistory:f.skipHistory});const T=f.type==="add"?"adicionado(s)":"removido(s)",O=f.skipHistory?" (sem histórico)":"";Ne.success(`${f.amount} crédito(s) ${T}${O}`),i(!1)}catch(C){Ne.error(C.message||"Erro ao processar créditos")}},S=_.useMemo(()=>c?e.creditEntries.filter(C=>C.professionalId===c).sort((C,R)=>R.date.localeCompare(C.date)):[],[c,e.creditEntries]),N=_.useMemo(()=>c?e.professionals.find(C=>C.id===c):null,[c,e.professionals]),j=_.useMemo(()=>c&&e.credits.find(C=>C.professionalId===c)?.credits||0,[c,e.credits]);return e.isLoading?s.jsxs("div",{"data-loc":"client/src/pages/CreditsPage.tsx:114",className:"flex items-center justify-center py-20",children:[s.jsx(Ha,{"data-loc":"client/src/pages/CreditsPage.tsx:115",className:"w-6 h-6 animate-spin text-muted-foreground"}),s.jsx("span",{"data-loc":"client/src/pages/CreditsPage.tsx:116",className:"ml-2 text-sm text-muted-foreground",children:"Carregando créditos..."})]}):s.jsxs("div",{"data-loc":"client/src/pages/CreditsPage.tsx:122",className:"space-y-5",children:[s.jsxs("div",{"data-loc":"client/src/pages/CreditsPage.tsx:123",className:"flex items-center justify-between",children:[s.jsxs("div",{"data-loc":"client/src/pages/CreditsPage.tsx:124",children:[s.jsx("h2",{"data-loc":"client/src/pages/CreditsPage.tsx:125",className:"text-xl font-bold",children:"Créditos de Compensação"}),s.jsx("p",{"data-loc":"client/src/pages/CreditsPage.tsx:126",className:"text-sm text-muted-foreground mt-0.5",children:"Gerencie turnos/créditos disponíveis para compensação"})]}),s.jsxs(qe,{"data-loc":"client/src/pages/CreditsPage.tsx:130",onClick:()=>{p({professionalId:"",amount:1,reason:"",type:"add",skipHistory:!1}),i(!0)},className:"gap-1.5",children:[s.jsx(d3,{"data-loc":"client/src/pages/CreditsPage.tsx:134",className:"w-4 h-4"})," Gerenciar Créditos"]})]}),s.jsxs("div",{"data-loc":"client/src/pages/CreditsPage.tsx:139",className:"grid grid-cols-2 lg:grid-cols-4 gap-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/CreditsPage.tsx:140",className:"bg-card rounded-xl border border-border/60 shadow-sm p-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/CreditsPage.tsx:141",className:"flex items-center gap-2 mb-2",children:[s.jsx(kg,{"data-loc":"client/src/pages/CreditsPage.tsx:142",className:"w-5 h-5 text-amber-500"}),s.jsx("span",{"data-loc":"client/src/pages/CreditsPage.tsx:143",className:"text-xs text-muted-foreground font-medium",children:"Total de Créditos"})]}),s.jsx("div",{"data-loc":"client/src/pages/CreditsPage.tsx:145",className:"font-mono text-2xl font-bold text-amber-600",children:m}),s.jsx("div",{"data-loc":"client/src/pages/CreditsPage.tsx:146",className:"text-[10px] text-muted-foreground mt-1",children:"turnos disponíveis"})]}),s.jsxs("div",{"data-loc":"client/src/pages/CreditsPage.tsx:148",className:"bg-card rounded-xl border border-border/60 shadow-sm p-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/CreditsPage.tsx:149",className:"flex items-center gap-2 mb-2",children:[s.jsx(so,{"data-loc":"client/src/pages/CreditsPage.tsx:150",className:"w-5 h-5 text-[#1B2A3D]"}),s.jsx("span",{"data-loc":"client/src/pages/CreditsPage.tsx:151",className:"text-xs text-muted-foreground font-medium",children:"Profissionais c/ Crédito"})]}),s.jsx("div",{"data-loc":"client/src/pages/CreditsPage.tsx:153",className:"font-mono text-2xl font-bold text-[#1B2A3D]",children:b}),s.jsxs("div",{"data-loc":"client/src/pages/CreditsPage.tsx:154",className:"text-[10px] text-muted-foreground mt-1",children:["de ",g.length," ativos"]})]}),s.jsxs("div",{"data-loc":"client/src/pages/CreditsPage.tsx:156",className:"bg-card rounded-xl border border-border/60 shadow-sm p-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/CreditsPage.tsx:157",className:"flex items-center gap-2 mb-2",children:[s.jsx(p1,{"data-loc":"client/src/pages/CreditsPage.tsx:158",className:"w-5 h-5 text-emerald-500"}),s.jsx("span",{"data-loc":"client/src/pages/CreditsPage.tsx:159",className:"text-xs text-muted-foreground font-medium",children:"Créditos Gerados"})]}),s.jsx("div",{"data-loc":"client/src/pages/CreditsPage.tsx:161",className:"font-mono text-2xl font-bold text-emerald-600",children:v}),s.jsx("div",{"data-loc":"client/src/pages/CreditsPage.tsx:162",className:"text-[10px] text-muted-foreground mt-1",children:"total histórico"})]}),s.jsxs("div",{"data-loc":"client/src/pages/CreditsPage.tsx:164",className:"bg-card rounded-xl border border-border/60 shadow-sm p-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/CreditsPage.tsx:165",className:"flex items-center gap-2 mb-2",children:[s.jsx(Px,{"data-loc":"client/src/pages/CreditsPage.tsx:166",className:"w-5 h-5 text-blue-500"}),s.jsx("span",{"data-loc":"client/src/pages/CreditsPage.tsx:167",className:"text-xs text-muted-foreground font-medium",children:"Créditos Utilizados"})]}),s.jsx("div",{"data-loc":"client/src/pages/CreditsPage.tsx:169",className:"font-mono text-2xl font-bold text-blue-600",children:y}),s.jsx("div",{"data-loc":"client/src/pages/CreditsPage.tsx:170",className:"text-[10px] text-muted-foreground mt-1",children:"total histórico"})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/CreditsPage.tsx:175",className:"relative",children:[s.jsx(li,{"data-loc":"client/src/pages/CreditsPage.tsx:176",className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-muted-foreground"}),s.jsx("input",{"data-loc":"client/src/pages/CreditsPage.tsx:177",type:"text",placeholder:"Buscar profissional...",value:a,onChange:C=>r(C.target.value),className:"w-full pl-10 pr-4 py-2.5 text-sm border border-border rounded-xl bg-card focus:ring-2 focus:ring-primary/20"})]}),s.jsx("div",{"data-loc":"client/src/pages/CreditsPage.tsx:187",className:"bg-card rounded-xl border border-border/60 shadow-sm overflow-hidden",children:s.jsx("div",{"data-loc":"client/src/pages/CreditsPage.tsx:188",className:"overflow-x-auto",children:s.jsxs("table",{"data-loc":"client/src/pages/CreditsPage.tsx:189",className:"w-full text-sm",children:[s.jsx("thead",{"data-loc":"client/src/pages/CreditsPage.tsx:190",children:s.jsxs("tr",{"data-loc":"client/src/pages/CreditsPage.tsx:191",className:"border-b border-border/60 bg-muted/30",children:[s.jsx("th",{"data-loc":"client/src/pages/CreditsPage.tsx:192",className:"text-left py-3 px-4 text-xs font-semibold text-muted-foreground uppercase tracking-wider",children:"Profissional"}),s.jsx("th",{"data-loc":"client/src/pages/CreditsPage.tsx:193",className:"text-left py-3 px-4 text-xs font-semibold text-muted-foreground uppercase tracking-wider",children:"Contrato"}),s.jsx("th",{"data-loc":"client/src/pages/CreditsPage.tsx:194",className:"text-center py-3 px-4 text-xs font-semibold text-muted-foreground uppercase tracking-wider",children:"Créditos Disponíveis"}),s.jsx("th",{"data-loc":"client/src/pages/CreditsPage.tsx:195",className:"text-center py-3 px-4 text-xs font-semibold text-muted-foreground uppercase tracking-wider",children:"Gerados"}),s.jsx("th",{"data-loc":"client/src/pages/CreditsPage.tsx:196",className:"text-center py-3 px-4 text-xs font-semibold text-muted-foreground uppercase tracking-wider",children:"Utilizados"}),s.jsx("th",{"data-loc":"client/src/pages/CreditsPage.tsx:197",className:"text-center py-3 px-4 text-xs font-semibold text-muted-foreground uppercase tracking-wider",children:"Ações"})]})}),s.jsxs("tbody",{"data-loc":"client/src/pages/CreditsPage.tsx:200",children:[g.map(C=>{const R=C.history.filter(O=>O.type==="earned").length,T=C.history.filter(O=>O.type==="used").length;return s.jsxs("tr",{"data-loc":"client/src/pages/CreditsPage.tsx:205",className:"border-b border-border/30 hover:bg-muted/20 transition-colors",children:[s.jsx("td",{"data-loc":"client/src/pages/CreditsPage.tsx:206",className:"py-3 px-4",children:s.jsxs("div",{"data-loc":"client/src/pages/CreditsPage.tsx:207",className:"flex items-center gap-3",children:[s.jsx("div",{"data-loc":"client/src/pages/CreditsPage.tsx:208",className:"w-8 h-8 rounded-full bg-[#1B2A3D]/10 flex items-center justify-center text-xs font-bold text-[#1B2A3D]",children:C.professional.name.charAt(0)}),s.jsxs("div",{"data-loc":"client/src/pages/CreditsPage.tsx:211",children:[s.jsx("div",{"data-loc":"client/src/pages/CreditsPage.tsx:212",className:"font-semibold text-xs",children:C.professional.name}),s.jsx("div",{"data-loc":"client/src/pages/CreditsPage.tsx:213",className:"text-[10px] text-muted-foreground",children:C.professional.specialty})]})]})}),s.jsx("td",{"data-loc":"client/src/pages/CreditsPage.tsx:217",className:"py-3 px-4",children:s.jsx("span",{"data-loc":"client/src/pages/CreditsPage.tsx:218",className:"text-xs",children:xc(C.professional.contractType)})}),s.jsx("td",{"data-loc":"client/src/pages/CreditsPage.tsx:220",className:"py-3 px-4 text-center",children:s.jsxs("span",{"data-loc":"client/src/pages/CreditsPage.tsx:221",className:`inline-flex items-center gap-1 font-mono text-lg font-bold ${C.credits>0?"text-amber-600":"text-muted-foreground"}`,children:[s.jsx(kg,{"data-loc":"client/src/pages/CreditsPage.tsx:224",className:"w-4 h-4"}),C.credits]})}),s.jsx("td",{"data-loc":"client/src/pages/CreditsPage.tsx:228",className:"py-3 px-4 text-center",children:s.jsx("span",{"data-loc":"client/src/pages/CreditsPage.tsx:229",className:"font-mono text-xs font-semibold text-emerald-600",children:R})}),s.jsx("td",{"data-loc":"client/src/pages/CreditsPage.tsx:231",className:"py-3 px-4 text-center",children:s.jsx("span",{"data-loc":"client/src/pages/CreditsPage.tsx:232",className:"font-mono text-xs font-semibold text-blue-600",children:T})}),s.jsx("td",{"data-loc":"client/src/pages/CreditsPage.tsx:234",className:"py-3 px-4",children:s.jsxs("div",{"data-loc":"client/src/pages/CreditsPage.tsx:235",className:"flex items-center justify-center gap-1",children:[s.jsx("button",{"data-loc":"client/src/pages/CreditsPage.tsx:236",onClick:()=>{p({professionalId:String(C.professional.id),amount:1,reason:"",type:"add",skipHistory:!1}),i(!0)},className:"p-1.5 rounded hover:bg-emerald-50 transition-colors",title:"Adicionar crédito",children:s.jsx(Rr,{"data-loc":"client/src/pages/CreditsPage.tsx:243",className:"w-3.5 h-3.5 text-emerald-600"})}),C.credits>0&&s.jsx("button",{"data-loc":"client/src/pages/CreditsPage.tsx:246",onClick:()=>{p({professionalId:String(C.professional.id),amount:1,reason:"",type:"remove",skipHistory:!1}),i(!0)},className:"p-1.5 rounded hover:bg-red-50 transition-colors",title:"Remover crédito",children:s.jsx(AY,{"data-loc":"client/src/pages/CreditsPage.tsx:253",className:"w-3.5 h-3.5 text-red-600"})}),s.jsx("button",{"data-loc":"client/src/pages/CreditsPage.tsx:256",onClick:()=>{d(C.professional.id),l(!0)},className:"p-1.5 rounded hover:bg-muted transition-colors",title:"Histórico",children:s.jsx(vg,{"data-loc":"client/src/pages/CreditsPage.tsx:263",className:"w-3.5 h-3.5 text-muted-foreground"})})]})})]},C.professional.id)}),g.length===0&&s.jsx("tr",{"data-loc":"client/src/pages/CreditsPage.tsx:271",children:s.jsx("td",{"data-loc":"client/src/pages/CreditsPage.tsx:271",colSpan:6,className:"py-12 text-center text-sm text-muted-foreground",children:"Nenhum profissional encontrado"})})]})]})})}),s.jsx(ar,{"data-loc":"client/src/pages/CreditsPage.tsx:279",open:n,onOpenChange:i,children:s.jsxs(rr,{"data-loc":"client/src/pages/CreditsPage.tsx:280",className:"max-w-md",children:[s.jsx(nr,{"data-loc":"client/src/pages/CreditsPage.tsx:281",children:s.jsx(sr,{"data-loc":"client/src/pages/CreditsPage.tsx:282",className:"flex items-center gap-2",children:f.type==="add"?s.jsxs(s.Fragment,{children:[s.jsx(p1,{"data-loc":"client/src/pages/CreditsPage.tsx:284",className:"w-5 h-5 text-emerald-500"})," Adicionar Créditos"]}):s.jsxs(s.Fragment,{children:[s.jsx(Px,{"data-loc":"client/src/pages/CreditsPage.tsx:286",className:"w-5 h-5 text-red-500"})," Remover Créditos"]})})}),s.jsxs("div",{"data-loc":"client/src/pages/CreditsPage.tsx:290",className:"space-y-4 py-2",children:[s.jsxs("div",{"data-loc":"client/src/pages/CreditsPage.tsx:291",children:[s.jsx("label",{"data-loc":"client/src/pages/CreditsPage.tsx:292",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Profissional *"}),s.jsxs("select",{"data-loc":"client/src/pages/CreditsPage.tsx:293",value:f.professionalId,onChange:C=>p(R=>({...R,professionalId:C.target.value})),className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20",children:[s.jsx("option",{"data-loc":"client/src/pages/CreditsPage.tsx:298",value:"",children:"Selecione..."}),e.professionals.filter(C=>C.active).sort((C,R)=>C.name.localeCompare(R.name)).map(C=>{const R=e.credits.find(T=>T.professionalId===C.id);return s.jsxs("option",{"data-loc":"client/src/pages/CreditsPage.tsx:302",value:C.id,children:[C.name," 
932(saldo: ",R?.credits||0,")"]},C.id)})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/CreditsPage.tsx:309",children:[s.jsx("label",{"data-loc":"client/src/pages/CreditsPage.tsx:310",className:"text-xs font-semibold text-muted-foreground mb-2 block",children:"Operação"}),s.jsxs("div",{"data-loc":"client/src/pages/CreditsPage.tsx:311",className:"grid grid-cols-2 gap-2",children:[s.jsxs("button",{"data-loc":"client/src/pages/CreditsPage.tsx:312",type:"button",onClick:()=>p(C=>({...C,type:"add"})),className:`flex items-center justify-center gap-1.5 py-2.5 rounded-lg border text-xs font-bold transition-all ${f.type==="add"?"bg-emerald-50 border-emerald-300 text-emerald-700 ring-2 ring-emerald-200":"border-border hover:bg-muted/30 text-muted-foreground"}`,children:[s.jsx(p1,{"data-loc":"client/src/pages/CreditsPage.tsx:321",className:"w-3.5 h-3.5"})," Adicionar"]}),s.jsxs("button",{"data-loc":"client/src/pages/CreditsPage.tsx:323",type:"button",onClick:()=>p(C=>({...C,type:"remove"})),className:`flex items-center justify-center gap-1.5 py-2.5 rounded-lg border text-xs font-bold transition-all ${f.type==="remove"?"bg-red-50 border-red-300 text-red-700 ring-2 ring-red-200":"border-border hover:bg-muted/30 text-muted-foreground"}`,children:[s.jsx(Px,{"data-loc":"client/src/pages/CreditsPage.tsx:332",className:"w-3.5 h-3.5"})," Remover"]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/CreditsPage.tsx:337",children:[s.jsx("label",{"data-loc":"client/src/pages/CreditsPage.tsx:338",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Quantidade"}),s.jsx("input",{"data-loc":"client/src/pages/CreditsPage.tsx:339",type:"number",min:1,max:20,value:f.amount,onChange:C=>p(R=>({...R,amount:+C.target.value})),className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20"})]}),s.jsxs("div",{"data-loc":"client/src/pages/CreditsPage.tsx:347",children:[s.jsx("label",{"data-loc":"client/src/pages/CreditsPage.tsx:348",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Motivo"}),s.jsx("input",{"data-loc":"client/src/pages/CreditsPage.tsx:349",type:"text",value:f.reason,onChange:C=>p(R=>({...R,reason:C.target.value})),className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20",placeholder:"Ex: Ajuste manual, falta justificada..."})]}),s.jsx("div",{"data-loc":"client/src/pages/CreditsPage.tsx:359",className:"bg-muted/30 rounded-lg p-3 border border-border/40",children:s.jsxs("label",{"data-loc":"client/src/pages/CreditsPage.tsx:360",className:"flex items-center gap-3 cursor-pointer",children:[s.jsx("input",{"data-loc":"client/src/pages/CreditsPage.tsx:361",type:"checkbox",checked:f.skipHistory,onChange:C=>p(R=>({...R,skipHistory:C.target.checked})),className:"w-4 h-4 rounded border-border text-primary focus:ring-primary/20"}),s.jsxs("div",{"data-loc":"client/src/pages/CreditsPage.tsx:367",children:[s.jsxs("span",{"data-loc":"client/src/pages/CreditsPage.tsx:368",className:"text-xs font-semibold flex items-center gap-1",children:[s.jsx(c3,{"data-loc":"client/src/pages/CreditsPage.tsx:369",className:"w-3 h-3"})," Sem registro no histórico"]}),s.jsx("p",{"data-loc":"client/src/pages/CreditsPage.tsx:371",className:"text-[10px] text-muted-foreground mt-0.5",children:"O saldo será ajustado sem gerar entrada no extrato do profissional."})]})]})})]}),s.jsxs(Sr,{"data-loc":"client/src/pages/CreditsPage.tsx:378",children:[s.jsx(qe,{"data-loc":"client/src/pages/CreditsPage.tsx:379",variant:"outline",onClick:()=>i(!1),children:"Cancelar"}),s.jsxs(qe,{"data-loc":"client/src/pages/CreditsPage.tsx:380",onClick:w,disabled:t.adjustCredit.isPending,className:f.type==="add"?"bg-emerald-600 hover:bg-emerald-700":"bg-red-600 hover:bg-red-700",children:[t.adjustCredit.isPending&&s.jsx(Ha,{"data-loc":"client/src/pages/CreditsPage.tsx:385",className:"w-3.5 h-3.5 mr-1 animate-spin"}),f.type==="add"?"Adicionar":"Remover"]})]})]})}),s.jsx(ar,{"data-loc":"client/src/pages/CreditsPage.tsx:393",open:o,onOpenChange:l,children:s.jsxs(rr,{"data-loc":"client/src/pages/CreditsPage.tsx:394",className:"max-w-md",children:[s.jsx(nr,{"data-loc":"client/src/pages/CreditsPage.tsx:395",children:s.jsxs(sr,{"data-loc":"client/src/pages/CreditsPage.tsx:396",className:"flex items-center gap-2",children:[s.jsx(vg,{"data-loc":"client/src/pages/CreditsPage.tsx:397",className:"w-5 h-5 text-muted-foreground"}),"Histórico — ",N?.name||""]})}),s.jsxs("div",{"data-loc":"client/src/pages/CreditsPage.tsx:401",className:"py-2",children:[N&&s.jsxs("div",{"data-loc":"client/src/pages/CreditsPage.tsx:404",className:"bg-muted/30 rounded-lg p-3 mb-3 flex items-center justify-between",children:[s.jsx("span",{"data-loc":"client/src/pages/CreditsPage.tsx:405",className:"text-xs text-muted-foreground",children:"Saldo atual:"}),s.jsxs("span",{"data-loc":"client/src/pages/CreditsPage.tsx:406",className:`font-mono text-lg font-bold ${j>0?"text-amber-600":"text-muted-foreground"}`,children:[j," crédito(s)"]})]}),S.length>0?s.jsx("div",{"data-loc":"client/src/pages/CreditsPage.tsx:412",className:"space-y-2 max-h-[400px] overflow-y-auto",children:S.map(C=>s.jsxs("div",{"data-loc":"client/src/pages/CreditsPage.tsx:414",className:`flex items-center gap-3 p-3 rounded-lg border transition-all ${C.type==="earned"?"bg-emerald-50/50 border-emerald-200/60":"bg-blue-50/50 border-blue-200/60"}`,children:[C.type==="earned"?s.jsx(p1,{"data-loc":"client/src/pages/CreditsPage.tsx:420",className:"w-5 h-5 text-emerald-500 shrink-0"}):s.jsx(Px,{"data-loc":"client/src/pages/CreditsPage.tsx:422",className:"w-5 h-5 text-blue-500 shrink-0"}),s.jsxs("div",{"data-loc":"client/src/pages/CreditsPage.tsx:424",className:"flex-1 min-w-0",children:[s.jsx("div",{"data-loc":"client/src/pages/CreditsPage.tsx:425",className:"text-xs font-semibold",children:C.type==="earned"?`+${C.amount} crédito(s)`:`-${C.amount} crédito(s)`}),s.jsx("div",{"data-loc":"client/src/pages/CreditsPage.tsx:428",className:"text-[10px] text-muted-foreground truncate",children:C.reason})]}),s.jsx("div",{"data-loc":"client/src/pages/CreditsPage.tsx:430",className:"text-[10px] text-muted-foreground font-mono shrink-0",children:bt(ne
932w Date(C.date+"T12:00:00"),"dd/MM/yy")})]},C.id))}):s.jsxs("div",{"data-loc":"client/src/pages/CreditsPage.tsx:437",className:"text-center py-10",children:[s.jsx(vg,{"data-loc":"client/src/pages/CreditsPage.tsx:438",className:"w-10 h-10 text-muted-foreground/20 mx-auto mb-3"}),s.jsx("p",{"data-loc":"client/src/pages/CreditsPage.tsx:439",className:"text-sm text-muted-foreground",children:"Nenhum histórico de créditos"})]})]}),s.jsx(Sr,{"data-loc":"client/src/pages/CreditsPage.tsx:443",children:s.jsx(qe,{"data-loc":"client/src/pages/CreditsPage.tsx:444",variant:"outline",onClick:()=>l(!1),children:"Fechar"})})]})})]})}function CTe(e,t,a){const r=new Map;return e.forEach(n=>{const i=t.find(l=>l.id===n.professionalId);if(!i)return;let o=r.get(n.professionalId);if(!o){let l=0;i.contractType==="pacote_mensal"&&(l=parseFloat(i.monthlyRate||"0")),o={profId:n.professionalId,totalDays:0,totalShifts:0,packageShifts:0,extraShifts:0,supportRoomHours:0,totalHours:0,telemedicineServices:0,fixedAmount:l,variableAmount:0,reservations:[]}}if(n.status==="ocupado"){o.totalDays++;const l=Lr(n.roomId,a);if(si(n.roomId,a))o.telemedicineServices++;else if(l){const d=parseFloat(n.hours||"0");o.supportRoomHours+=d,o.totalHours+=d}else o.totalShifts++}o.variableAmount+=parseFloat(n.chargeAmount||"0"),o.reservations=[...o.reservations,n],r.set(n.professionalId,o)}),r.forEach((n,i)=>{const o=t.find(l=>l.id===i);if(o)if(o.contractType==="pacote_mensal"){const l=o.shiftsPerMonth||0;n.packageShifts=Math.min(n.totalShifts,l),n.extraShifts=Math.max(0,n.totalShifts-l)}else o.contractType==="avulso"&&n.totalShifts===0&&n.supportRoomHours===0&&n.telemedicineServices===0&&(n.fixedAmount=parseFloat(o.fixedFee||"0"))}),Array.from(r.values()).sort((n,i)=>{const o=t.find(c=>c.id===n.profId),l=t.find(c=>c.id===i.profId);return(o?.name||"").localeCompare(l?.name||"")})}function ATe(){const e=$l();Au();const[t,a]=_.useState(()=>bt(new Date,"yyyy-MM")),[r,n]=_.useState(!1),[i,o]=_.useState(null),l=_.useMemo(()=>{const[m,b]=t.split("-").map(Number);return(e.reservations||[]).filter(v=>{const[y,w]=v.date.split("-").map(Number);return y===m&&w===b})},[e.reservations,t]),c=_.useMemo(()=>CTe(l,e.professionals,e.rooms),[l,e.professionals,e.rooms]),d=_.useMemo(()=>{const[m,b]=t.split("-");return bt(new Date(+m,+b-1,1),"MMMM yyyy",{locale:xr})},[t]),f=()=>{const[m,b]=t.split("-").map(Number),v=new Date(m,b-2,1);a(bt(v,"yyyy-MM"))},p=()=>{const[m,b]=t.split("-").map(Number),v=new Date(m,b,1);a(bt(v,"yyyy-MM"))},g=_.useCallback(()=>{const b=["Profissional","Contrato","Dias Atendimento","Consultórios Utilizados","Salas de Apoio (Horas Utilizadas)","Telemedicina (Serviços)","Turnos/Mês (Pacote)","Turnos Utilizados","Turnos Extras","Valor Fixo","Valor Variável","Valor Total"],v=c.map(j=>{const C=e.professionals.find(D=>D.id===j.profId),R=j.reservations.filter(D=>D.status==="ocupado"),T=R.filter(D=>!Lr(D.roomId,e.rooms)&&!si(D.roomId,e.rooms)),O=R.filter(D=>Lr(D.roomId,e.rooms)),F=R.filter(D=>si(D.roomId,e.rooms)),z=Array.from(new Set(R.map(D=>{const[V,W,Z]=D.date.split("-"),re=D.shift==="manha"?"M":"T";return`${Z}/${W} (${re})`}))).sort(),B=Array.from(new Set(T.map(D=>D.roomId))).map(D=>e.rooms.find(V=>V.id===D)?.name||"").filter(Boolean),K=new Map;O.forEach(D=>{const V=e.rooms.find(W=>W.id===D.roomId);if(V){const W=`${V.name} (${Lx(V.type)})`,Z=parseFloat(D.hours||"0");K.set(W,(K.get(W)||0)+Z)}});const J=Array.from(K.entries()).map(([D,V])=>`${D}: ${V}h`),G=F.map(D=>{const[,V,W]=D.date.split("-");return`${W}/${V} (${D.shift==="manha"?"M":"T"})`});return[C?.name||"",xc(C?.contractType||"avulso"),z.join(" | ")||"-",B.join(" | ")||"-",J.join(" | ")||"-",G.join(" | ")||"-",C?.contractType==="pacote_mensal"?`${C.shiftsPerMonth||0}`:"-",`${j.totalShifts}`,`${j.extraShifts}`,j.fixedAmount.toFixed(2).replace(".",","),j.variableAmount.toFixed(2).replace(".",","),(j.fixedAmount+j.variableAmount).toFixed(2).replace(".",",")]}),y="\uFEFF"+[b,...v].map(j=>j.map(C=>`"${C.replace(/"/g,'""')}"`).join(";")).join(`
933`),w=new Blob([y],{type:"text/csv;charset=utf-8;"}),S=URL.createObjectURL(w),N=document.createElement("a");N.href=S,N.download=`Relatorio_Emedical_${t}.csv`,N.click(),URL.revokeObjectURL(S),Ne.success("Relatório Excel exportado com sucesso")},[e,c,t]);return e.isLoading?s.jsx("div",{"data-loc":"client/src/pages/InvoicesPage.tsx:228",className:"flex items-center justify-center h-96",children:s.jsx(Ha,{"data-loc":"client/src/pages/InvoicesPage.tsx:229",className:"w-8 h-8 animate-spin text-muted-foreground"})}):s.jsxs("div",{"data-loc":"client/src/pages/InvoicesPage.tsx:235",className:"space-y-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/InvoicesPage.tsx:237",className:"flex items-center justify-between",children:[s.jsxs("div",{"data-loc":"client/src/pages/InvoicesPage.tsx:238",children:[s.jsx("h1",{"data-loc":"client/src/pages/InvoicesPage.tsx:239",className:"text-2xl font-bold text-foreground",children:"Faturamento"}),s.jsx("p",{"data-loc":"client/src/pages/InvoicesPage.tsx:240",className:"text-sm text-muted-foreground mt-1",children:"Gestão de faturas e relatórios de receita"})]}),s.jsx("div",{"data-loc":"client/src/pages/InvoicesPage.tsx:242",className:"flex items-center gap-2",children:s.jsxs(qe,{"data-loc":"client/src/pages/InvoicesPage.tsx:243",variant:"outline",onClick:g,className:"gap-1.5",children:[s.jsx(_f,{"data-loc":"client/src/pages/InvoicesPage.tsx:244",className:"w-4 h-4"})," Excel"]})})]}),s.jsx("div",{"data-loc":"client/src/pages/InvoicesPage.tsx:250",className:"bg-card rounded-xl border border-border/60 shadow-sm p-4",children:s.jsxs("div",{"data-loc":"client/src/pages/InvoicesPage.tsx:251",className:"flex items-center justify-between",children:[s.jsx("button",{"data-loc":"client/src/pages/InvoicesPage.tsx:252",onClick:f,className:"p-2 hover:bg-muted rounded-lg transition-colors",children:"←"}),s.jsx("h2",{"data-loc":"client/src/pages/InvoicesPage.tsx:258",className:"text-lg font-bold text-foreground capitalize",children:d}),s.jsx("button",{"data-loc":"client/src/pages/InvoicesPage.tsx:259",onClick:p,className:"p-2 hover:bg-muted rounded-lg transition-colors",children:"→"})]})}),s.jsx("div",{"data-loc":"client/src/pages/InvoicesPage.tsx:269",className:"space-y-3",children:c.length===0?s.jsx("div",{"data-loc":"client/src/pages/InvoicesPage.tsx:271",className:"bg-card rounded-xl border border-border/60 shadow-sm p-8 text-center",children:s.jsx("p",{"data-loc":"client/src/pages/InvoicesPage.tsx:272",className:"text-sm text-muted-foreground",children:"Nenhuma fatura para este período"})}):c.map(m=>{const b=e.professionals.find(y=>y.id===m.profId),v=m.fixedAmount+m.variableAmount;return s.jsx("div",{"data-loc":"client/src/pages/InvoicesPage.tsx:280",className:"bg-card rounded-xl border border-border/60 shadow-sm p-4 hover:shadow-md transition-shadow",children:s.jsxs("div",{"data-loc":"client/src/pages/InvoicesPage.tsx:284",className:"flex items-center justify-between",children:[s.jsxs("div",{"data-loc":"client/src/pages/InvoicesPage.tsx:285",className:"flex-1",children:[s.jsxs("div",{"data-loc":"client/src/pages/InvoicesPage.tsx:286",className:"flex items-center gap-3 mb-2",children:[s.jsx("div",{"data-loc":"client/src/pages/InvoicesPage.tsx:287",className:"w-10 h-10 rounded-full bg-[#1B2A3D]/10 flex items-center justify-center text-sm font-bold text-[#1B2A3D]",children:b?.name.charAt(0)}),s.jsxs("div",{"data-loc":"client/src/pages/InvoicesPage.tsx:290",children:[s.jsx("p",{"data-loc":"client/src/pages/InvoicesPage.tsx:291",className:"font-semibold text-foreground",children:b?.name}),s.jsx("p",{"data-loc":"client/src/pages/InvoicesPage.tsx:292",className:"text-xs text-muted-foreground",children:b?.specialty})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/InvoicesPage.tsx:295",className:"grid grid-cols-5 ga
933p-4 mt-3 text-xs",children:[s.jsxs("div",{"data-loc":"client/src/pages/InvoicesPage.tsx:296",children:[s.jsx("p",{"data-loc":"client/src/pages/InvoicesPage.tsx:297",className:"text-muted-foreground",children:"Contrato"}),s.jsx("p",{"data-loc":"client/src/pages/InvoicesPage.tsx:298",className:"font-semibold text-foreground",children:xc(b?.contractType||"avulso")})]}),s.jsxs("div",{"data-loc":"client/src/pages/InvoicesPage.tsx:300",children:[s.jsx("p",{"data-loc":"client/src/pages/InvoicesPage.tsx:301",className:"text-muted-foreground",children:"Dias"}),s.jsx("p",{"data-loc":"client/src/pages/InvoicesPage.tsx:302",className:"font-semibold text-foreground",children:m.totalDays})]}),s.jsxs("div",{"data-loc":"client/src/pages/InvoicesPage.tsx:304",children:[s.jsx("p",{"data-loc":"client/src/pages/InvoicesPage.tsx:305",className:"text-muted-foreground",children:"Turnos"}),s.jsx("p",{"data-loc":"client/src/pages/InvoicesPage.tsx:306",className:"font-semibold text-foreground",children:m.totalShifts})]}),s.jsxs("div",{"data-loc":"client/src/pages/InvoicesPage.tsx:308",children:[s.jsx("p",{"data-loc":"client/src/pages/InvoicesPage.tsx:309",className:"text-muted-foreground",children:"Horas Apoio"}),s.jsxs("p",{"data-loc":"client/src/pages/InvoicesPage.tsx:310",className:"font-semibold text-foreground",children:[m.supportRoomHours,"h"]})]}),s.jsxs("div",{"data-loc":"client/src/pages/InvoicesPage.tsx:312",children:[s.jsx("p",{"data-loc":"client/src/pages/InvoicesPage.tsx:313",className:"text-muted-foreground",children:"Telemedicina"}),s.jsx("p",{"data-loc":"client/src/pages/InvoicesPage.tsx:314",className:"font-semibold text-violet-700",children:m.telemedicineServices})]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/InvoicesPage.tsx:318",className:"text-right",children:[s.jsx("p",{"data-loc":"client/src/pages/InvoicesPage.tsx:319",className:"text-xs text-muted-foreground mb-1",children:"Valor Total"}),s.jsx("p",{"data-loc":"client/src/pages/InvoicesPage.tsx:320",className:"text-2xl font-bold text-emerald-600",children:Un(v)}),s.jsxs(qe,{"data-loc":"client/src/pages/InvoicesPage.tsx:321",variant:"ghost",size:"sm",onClick:()=>{o(m),n(!0)},className:"mt-2 gap-1",children:[s.jsx(Tf,{"data-loc":"client/src/pages/InvoicesPage.tsx:330",className:"w-3.5 h-3.5"})," Detalhes"]})]})]})},m.profId)})}),s.jsx(ar,{"data-loc":"client/src/pages/InvoicesPage.tsx:341",open:r,onOpenChange:n,children:s.jsxs(rr,{"data-loc":"client/src/pages/InvoicesPage.tsx:342",className:"max-w-2xl max-h-96 overflow-y-auto",children:[s.jsx(nr,{"data-loc":"client/src/pages/InvoicesPage.tsx:343",children:s.jsx(sr,{"data-loc":"client/src/pages/InvoicesPage.tsx:344",children:"Detalhes da Fatura"})}),i&&s.jsx("div",{"data-loc":"client/src/pages/InvoicesPage.tsx:347",className:"space-y-4",children:i.reservations.filter(m=>m.status==="ocupado").map((m,b)=>s.jsx("div",{"data-loc":"client/src/pages/InvoicesPage.tsx:351",className:"border-b border-border/30 pb-3 last:border-0",children:s.jsxs("div",{"data-loc":"client/src/pages/InvoicesPage.tsx:352",className:"flex items-center justify-between text-sm",children:[s.jsxs("div",{"data-loc":"client/src/pages/InvoicesPage.tsx:353",children:[s.jsx("p",{"data-loc":"client/src/pages/InvoicesPage.tsx:354",className:"font-semibold",children:e.rooms.find(v=>v.id===m.roomId)?.name}),s.jsxs("p",{"data-loc":"client/src/pages/InvoicesPage.tsx:355",className:"text-xs text-muted-foreground",children:[u0(m.date)," - ",Rl(m.shift)]})]}),s.jsxs("div",{"data-loc":"client/src/pages/InvoicesPage.tsx:357",className:"text-right",children:[s.jsx("p",{"data-loc":"client/src/pages/InvoicesPage.tsx:358",className:"font-semibold",children:Un(parseFloat(m.chargeAmount||"0"))}),Lr(m.roomId,e.rooms)&&s.jsxs("p",{"data-loc":"client/src/pages/InvoicesPage.tsx:360",className:"text-xs text-muted-foreground",children:[m.hours,"h"]})]})]})},b))})]})})]})}const wz={reserva_confirmada:{icon:Fs,color:"text-emerald-600",bg:"bg-emerald-50"},reserva_cancelada:{icon:l3,color:"text-red-600",bg:"bg-red-50"},checkin_pendente:{icon:fb,color:"text-amber-600",bg:"bg-amber-50"},credito_gerado:{icon:kg,color:"text-blue-600",bg:"bg-blue-50"},aniversario:{icon:xg,color:"text-pink-600",bg:"bg-pink-50"}},Sz={reserva_confirmada:"Reserva Confirmada",reserva_cancelada:"Reserva Cancelada",checkin_pendente:"Check-in Pendente",credito_gerado:"Crédito Gerado",aniversario:"Aniversário"};function TTe(){const e=$l(),t=Au(),[a,r]=_.useState("all"),[n,i]=_.useState("all"),o=_.useMemo(()=>e.notifications.filter(f=>a==="all"||f.type===a).filter(f=>n==="all"||(n==="unread"?!f.read:f.read)).sort((f,p)=>new Date(p.createdAt).getTime()-new Date(f.createdAt).getTime()),[e.notifications,a,n]),l=_.useMemo(()=>e.notifications.filter(f=>!f.read).length,[e.notifications]),c=async()=>{try{await t.markAllNotificationsRead.mutateAsync(),Ne.success("Todas as notificações marcadas como lidas")}catch{Ne.error("Erro ao marcar notificações")}},d=async f=>{Ne.success("Email enviado para [email protected]",{description:"A notificação foi encaminhada por email."});try{await t.markNotificationRead.mutateAsync({id:f})}catch{}};return e.isLoading?s.jsxs("div",{"data-loc":"client/src/pages/NotificationsPage.tsx:68",className:"flex items-center justify-center py-20",children:[s.jsx(Ha,{"data-loc":"client/src/pages/NotificationsPage.tsx:69",className:"w-6 h-6 animate-spin text-muted-foreground"}),s.jsx("span",{"data-loc":"client/src/pages/NotificationsPage.tsx:70",className:"ml-2 text-sm text-muted-foreground",children:"Carregando notificações..."})]}):s.jsxs("div",{"data-loc":"client/src/pages/NotificationsPage.tsx:76",className:"space-y-5",children:[s.jsxs("div",{"data-loc":"client/src/pages/NotificationsPage.tsx:77",className:"flex items-center justify-between",children:[s.jsxs("div",{"data-loc":"client/src/pages/NotificationsPage.tsx:78",children:[s.jsx("h2",{"data-loc":"client/src/pages/NotificationsPage.tsx:79",className:"text-xl font-bold",children:"Notificações"}),s.jsxs("p",{"data-loc":"client/src/pages/NotificationsPage.tsx:80",className:"text-sm text-muted-foreground mt-0.5",children:["Alertas de reservas, cancelamentos e check-ins — ",s.jsx("span",{"data-loc":"client/src/pages/NotificationsPage.tsx:81",className:"font-semibold",children:"[email protected]"})]})]}),s.jsx("div",{"data-loc":"client/src/pages/NotificationsPage.tsx:84",className:"flex items-center gap-2",children:l>0&&s.jsxs(qe,{"data-loc":"client/src/pages/NotificationsPage.tsx:86",variant:"outline",onClick:c,className:"gap-1.5 text-xs",disabled:t.markAllNotificationsRead.isPending,children:[t.markAllNotificationsRead.isPending?s.jsx(Ha,{"data-loc":"client/src/pages/NotificationsPage.tsx:90",className:"w-3.5 h-3.5 animate-spin"}):s.jsx(yc,{"data-loc":"client/src/pages/NotificationsPage.tsx:91",className:"w-3.5 h-3.5"}),"Marcar todas como lidas"]})})]}),s.jsxs("div",{"data-loc":"client/src/pages/NotificationsPage.tsx:100",className:"grid grid-cols-2 lg:grid-cols-5 ga
933p-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/NotificationsPage.tsx:101",className:"bg-card rounded-xl border border-border/60 shadow-sm p-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/NotificationsPage.tsx:102",className:"flex items-center gap-2 mb-2",children:[s.jsx(eo,{"data-loc":"client/src/pages/NotificationsPage.tsx:103",className:"w-5 h-5 text-[#1B2A3D]"}),s.jsx("span",{"data-loc":"client/src/pages/NotificationsPage.tsx:104",className:"text-xs text-muted-foreground font-medium",children:"Total"})]}),s.jsx("div",{"data-loc":"client/src/pages/NotificationsPage.tsx:106",className:"font-mono text-2xl font-bold",children:e.notifications.length})]}),s.jsxs("div",{"data-loc":"client/src/pages/NotificationsPage.tsx:108",className:"bg-card rounded-xl border border-border/60 shadow-sm p-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/NotificationsPage.tsx:109",className:"flex items-center gap-2 mb-2",children:[s.jsx(Us,{"data-loc":"client/src/pages/NotificationsPage.tsx:110",className:"w-5 h-5 text-amber-500"}),s.jsx("span",{"data-loc":"client/src/pages/NotificationsPage.tsx:111",className:"text-xs text-muted-foreground font-medium",children:"Não Lidas"})]}),s.jsx("div",{"data-loc":"client/src/pages/NotificationsPage.tsx:113",className:"font-mono text-2xl font-bold text-amber-600",children:l})]}),s.jsxs("div",{"data-loc":"client/src/pages/NotificationsPage.tsx:115",className:"bg-card rounded-xl border border-border/60 shadow-sm p-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/NotificationsPage.tsx:116",className:"flex items-center gap-2 mb-2",children:[s.jsx(Fs,{"data-loc":"client/src/pages/NotificationsPage.tsx:117",className:"w-5 h-5 text-emerald-500"}),s.jsx("span",{"data-loc":"client/src/pages/NotificationsPage.tsx:118",className:"text-xs text-muted-foreground font-medium",children:"Reservas"})]}),s.jsx("div",{"data-loc":"client/src/pages/NotificationsPage.tsx:120",className:"font-mono text-2xl font-bold text-emerald-600",children:e.notifications.filter(f=>f.type==="reserva_confirmada").length})]}),s.jsxs("div",{"data-loc":"client/src/pages/NotificationsPage.tsx:124",className:"bg-card rounded-xl border border-border/60 shadow-sm p-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/NotificationsPage.tsx:125",className:"flex items-center gap-2 mb-2",children:[s.jsx(l3,{"data-loc":"client/src/pages/NotificationsPage.tsx:126",className:"w-5 h-5 text-red-500"}),s.jsx("span",{"data-loc":"client/src/pages/NotificationsPage.tsx:127",className:"text-xs text-muted-foreground font-medium",children:"Cancelamentos"})]}),s.jsx("div",{"data-loc":"client/src/pages/NotificationsPage.tsx:129",className:"font-mono text-2xl font-bold text-red-600",children:e.notifications.filter(f=>f.type==="reserva_cancelada").length})]}),s.jsxs("div",{"data-loc":"client/src/pages/NotificationsPage.tsx:133",className:"bg-card rounded-xl border border-border/60 shadow-sm p-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/NotificationsPage.tsx:134",className:"flex items-center gap-2 mb-2",children:[s.jsx(fb,{"data-loc":"client/src/pages/NotificationsPage.tsx:135",className:"w-5 h-5 text-amber-500"}),s.jsx("span",{"data-loc":"client/src/pages/NotificationsPage.tsx:136",className:"text-xs text-muted-foreground font-medium",children:"Check-in Pendente"})]}),s.jsx("div",{"data-loc":"client/src/pages/NotificationsPage.tsx:138",className:"font-mono text-2xl font-bold text-amber-600",children:e.notifications.filter(f=>f.type==="checkin_pendente").length})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/NotificationsPage.tsx:145",className:"bg-[#1B2A3D]/5 border border-[#1B2A3D]/20 rounded-xl p-4 flex items-center gap-4",children:[s.jsx(IP,{"data-loc":"client/src/pages/NotificationsPage.tsx:146",className:"w-8 h-8 text-[#1B2A3D] shrink-0"}),s.jsxs("div",{"data-loc":"client/src/pages/NotificationsPage.tsx:147",className:"flex-1",children:[s.jsx("h3",{"data-loc":"client/src/pages/NotificationsPage.tsx:148",className:"text-sm font-bold text-[#1B2A3D]",children:"Notificações por Email"}),s.jsxs("p",{"data-loc":"client/src/pages/NotificationsPage.tsx:149",className:"text-xs text-muted-foreground mt-0.5",children:["Todas as notificações são enviadas automaticamente para ",s.jsx("strong",{"data-loc":"client/src/pages/NotificationsPage.tsx:150",children:"[email protected]"}),". Confirmações de reserva, alertas de cancelamento e lembretes de check-in são encaminhados em tempo real."]})]}),s.jsxs("div",{"data-loc":"client/src/pages/NotificationsPage.tsx:154",className:"flex items-center gap-1.5 px-3 py-1.5 rounded-lg bg-emerald-50 border border-emerald-200/60",children:[s.jsx(W0,{"data-loc":"client/src/pages/NotificationsPage.tsx:155",className:"w-4 h-4 text-emerald-500"}),s.jsx("span",{"data-loc":"client/src/pages/NotificationsPage.tsx:156",className:"text-xs font-semibold text-emerald-700",children:"Ativo"})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/NotificationsPage.tsx:161",className:"flex items-center gap-3 flex-wrap",children:[s.jsxs("div",{"data-loc":"client/src/pages/NotificationsPage.tsx:162",className:"flex items-center gap-1.5",children:[s.jsx(Eg,{"data-loc":"client/src/pages/NotificationsPage.tsx:163",className:"w-4 h-4 text-muted-foreground"}),s.jsx("span",{"data-loc":"client/src/pages/NotificationsPage.tsx:164",className:"text-xs font-semibold text-muted-foreground",children:"Filtros:"})]}),s.jsxs("select",{"data-loc":"client/src/pages/NotificationsPage.tsx:166",value:a,onChange:f=>r(f.target.value),className:"text-xs border border-border rounded-lg px-2.5 py-1.5 bg-card focus:ring-1 focus:ring-primary",children:[s.jsx("option",{"data-loc":"client/src/pages/NotificationsPage.tsx:171",value:"all",children:"Todos os Tipos"}),Object.entries(Sz).map(([f,p])=>s.jsx("option",{"data-loc":"client/src/pages/NotificationsPage.tsx:173",value:f,children:p},f))]}),s.jsxs("select",{"data-loc":"client/src/pages/NotificationsPage.tsx:176",value:n,onChange:f=>i(f.target.value),className:"text-xs border border-border rounded-lg px-2.5 py-1.5 bg-card focus:ring-1 focus:ring-primary",children:[s.jsx("option",{"data-loc":"client/src/pages/NotificationsPage.tsx:181",value:"all",children:"Todas"}),s.jsx("option",{"data-loc":"client/src/pages/NotificationsPage.tsx:182",value:"unread",children:"Não Lidas"}),s.jsx("option",{"data-loc":"client/src/pages/NotificationsPage.tsx:183",value:"read",children:"Lidas"})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/NotificationsPage.tsx:188",className:"space-y-2",children:[o.map(f=>{const p=wz[f.type]||wz.reserva_confirmada,g=p.icon;return s.jsxs("div",{"data-loc":"client/src/pages/NotificationsPage.tsx:193",className:`bg-card rounded-xl border shadow-sm p-4 flex items-start gap-4 transition-all hover:shadow-md ${f.read?"border-border/40 opacity-70":"border-border/60"}`,children:[s.jsx("div",{"data-loc":"client/src/pages/NotificationsPage.tsx:199",className:`w-10 h-10 rounded-xl ${p.bg} flex items-center justify-center shrink-0`,children:s.jsx(g,{"data-loc":"client/src/pages/NotificationsPage.tsx:200",className:`w-5 h-5 ${p.color}`})}),s.jsxs("div",{"data-loc":"client/src/pages/NotificationsPage.tsx:202",className:"flex-1 min-w-0",children:[s.jsxs("div",{"data-loc":"client/src/pages/NotificationsPage.tsx:203",className:"flex items-center gap-2 mb-0.5",children:[s.jsx("h4",{"data-loc":"client/src/pages/NotificationsPage.tsx:204",className:"text-sm font-bold",children:f.title}),!f.read&&s.jsx("span",{"data-loc":"client/src/pages/NotificationsPage.tsx:206",className:"w-2 h-2 rounded-full bg-blue-500 shrink-0"})]}),s.jsx("p",{"data-loc":"client/src/pages/NotificationsPage.tsx:209",className:"text-xs text-muted-foreground",children:f.message}),s.jsxs("div",{"data-loc":"client/src/pages/NotificationsPage.tsx:210",className:"flex items-center gap-3 mt-2",children:[s.jsx("span",{"data-loc":"client/src/pages/NotificationsPage.tsx:211",className:"text-[10px] text-muted-foreground font-mono",children:bt(ne
933w Date(f.createdAt),"dd/MM/yyyy 'às' HH:mm",{locale:xr})}),s.jsx("span",{"data-loc":"client/src/pages/NotificationsPage.tsx:214",className:`text-[9px] font-semibold px-1.5 py-0.5 rounded ${p.bg} ${p.color}`,children:Sz[f.type]||f.type}),s.jsxs("span",{"data-loc":"client/src/pages/NotificationsPage.tsx:217",className:"text-[10px] text-muted-foreground flex items-center gap-1",children:[s.jsx(IP,{"data-loc":"client/src/pages/NotificationsPage.tsx:218",className:"w-3 h-3"})," ",f.email]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/NotificationsPage.tsx:222",className:"flex items-center gap-1 shrink-0",children:[s.jsx("button",{"data-loc":"client/src/pages/NotificationsPage.tsx:223",onClick:()=>d(f.id),className:"p-1.5 rounded hover:bg-blue-50 transition-colors",title:"Reenviar email",children:s.jsx(IP,{"data-loc":"client/src/pages/NotificationsPage.tsx:227",className:"w-3.5 h-3.5 text-blue-500"})}),!f.read&&s.jsx("button",{"data-loc":"client/src/pages/NotificationsPage.tsx:230",onClick:async()=>{try{await t.markNotificationRead.mutateAsync({id:f.id}),Ne.success("Marcada como lida")}catch{}},className:"p-1.5 rounded hover:bg-emerald-50 transition-colors",title:"Marcar como lida",children:s.jsx(Tf,{"data-loc":"client/src/pages/NotificationsPage.tsx:239",className:"w-3.5 h-3.5 text-emerald-500"})})]})]},f.id)}),o.length===0&&s.jsxs("div",{"data-loc":"client/src/pages/NotificationsPage.tsx:247",className:"text-center py-12 bg-card rounded-xl border border-border/60",children:[s.jsx(eo,{"data-loc":"client/src/pages/NotificationsPage.tsx:248",className:"w-10 h-10 text-muted-foreground/20 mx-auto mb-3"}),s.jsx("p",{"data-loc":"client/src/pages/NotificationsPage.tsx:249",className:"text-sm text-muted-foreground",children:"Nenhuma notificação encontrada"})]})]})]})}const Nz=["#1B2A3D","#10B981","#F59E0B","#EF4444","#8B5CF6","#06B6D4","#EC4899","#84CC16"];function _Te(){const e=$l(),{reservations:t,isLoading:a}=Uge(),[r,n]=_.useState("6m"),i=_.useMemo(()=>{const f=r==="3m"?3:r==="6m"?6:12,p=[],g=new Date;for(let m=f-1;m>=0;m--){const b=new Date(g.getFullYear(),g.getMonth()-m,1);p.push(bt(b,"yyyy-MM"))}return p},[r]),o=_.useMemo(()=>i.map(f=>{const p=tK(t,e.rooms,e.holidays,f);return{month:bt(mr(f+"-01"),"MMM yy",{locale:xr}),taxa:p.occupancyRate,turnos:p.totalShifts,horas:p.totalHours,receita:p.totalRevenue}}),[i,t,e.rooms,e.holidays]),l=_.useMemo(()=>{const f=bt(new Date,"yyyy-MM"),p=t.filter(v=>v.date.startsWith(f)),m=e.professionals.filter(v=>v.contractType==="pacote_mensal"&&v.active).reduce((v,y)=>v+parseFloat(y.monthlyRate||"0"),0),b=p.reduce((v,y)=>v+parseFloat(y.chargeAmount||"0"),0);return[{name:"Pacote Mensal",value:m,color:"#1B2A3D"},{name:"Avulso",value:b,color:"#F59E0B"}].filter(v=>v.value>0)},[t,e.professionals]),c=_.useMemo(()=>{const f=bt(new Date,"yyyy-MM");return e.rooms.filter(p=>p.active).map(p=>{const g=Lr(p.id,e.rooms),m=t.filter(y=>y.roomId===p.id&&y.date.startsWith(f)&&y.status==="ocupado"),b=g?0:m.length,v=g?m.reduce((y,w)=>y+parseFloat(w.hours||"0"),0):0;return{name:p.name,type:Lx(p.type),isHourly:g,dias:m.length,shifts:b,hours:v}}).sort((p,g)=>g.dias-p.dias)},[t,e.rooms]),d=_.useMemo(()=>{const f=new Map;return e.professionals.filter(p=>p.active).forEach(p=>{f.set(p.specialty,(f.get(p.specialty)||0)+1)}),Array.from(f.entries()).map(([p,g],m)=>({name:p,value:g,color:Nz[m%Nz.length]})).sort((p,g)=>g.value-p.value).slice(0,8)},[e.professionals]);return e.isLoading||a?s.jsxs("div",{"data-loc":"client/src/pages/ReportsPage.tsx:97",className:"flex items-center justify-center py-20",children:[s.jsx(Ha,{"data-loc":"client/src/pages/ReportsPage.tsx:98",className:"w-6 h-6 animate-spin text-muted-foreground"}),s.jsx("span",{"data-loc":"client/src/pages/ReportsPage.tsx:99",className:"ml-2 text-sm text-muted-foreground",children:"Carregando relatórios..."})]}):s.jsxs("div",{"data-loc":"client/src/pages/ReportsPage.tsx:105",className:"space-y-5",children:[s.jsxs("div",{"data-loc":"client/src/pages/ReportsPage.tsx:106",className:"flex items-center justify-between",children:[s.jsxs("div",{"data-loc":"client/src/pages/ReportsPage.tsx:107",children:[s.jsx("h2",{"data-loc":"client/src/pages/ReportsPage.tsx:108",className:"text-xl font-bold",children:"Relatórios"}),s.jsx("p",{"data-loc":"client/src/pages/ReportsPage.tsx:109",className:"text-sm text-muted-foreground mt-0.5",children:"Análises e indicadores de desempenho"})]}),s.jsx("div",{"data-loc":"client/src/pages/ReportsPage.tsx:111",className:"flex items-center gap-1 bg-muted rounded-lg p-0.5",children:["3m","6m","12m"].map(f=>s.jsx("button",{"data-loc":"client/src/pages/ReportsPage.tsx:113",onClick:()=>n(f),className:`text-xs font-semibold px-3 py-1.5 rounded-md transition-colors ${r===f?"bg-card shadow-sm text-foreground":"text-muted-foreground hover:text-foreground"}`,children:f==="3m"?"3 Meses":f==="6m"?"6 Meses":"12 Meses"},f))})]}),s.jsxs("div",{"data-loc":"client/src/pages/ReportsPage.tsx:127",className:"bg-card rounded-xl border border-border/60 shadow-sm p-5",children:[s.jsxs("div",{"data-loc":"client/src/pages/ReportsPage.tsx:128",className:"flex items-center gap-2 mb-4",children:[s.jsx(Zg,{"data-loc":"client/src/pages/ReportsPage.tsx:129",className:"w-4 h-4 text-[#1B2A3D]"}),s.jsx("h3",{"data-loc":"client/src/pages/ReportsPage.tsx:130",className:"text-sm font-bold",children:"Tendência de Ocupação"})]}),s.jsx("div",{"data-loc":"client/src/pages/ReportsPage.tsx:132",className:"h-[280px]",children:s.jsx(bg,{"data-loc":"client/src/pages/ReportsPage.tsx:133",width:"100%",height:"100%",children:s.jsxs(s8,{"data-loc":"client/src/pages/ReportsPage.tsx:134",data:o,children:[s.jsx(Bg,{"data-loc":"client/src/pages/ReportsPage.tsx:135",strokeDasharray:"3 3",stroke:"#e5e7eb"}),s.jsx(bu,{"data-loc":"client/src/pages/ReportsPage.tsx:136",dataKey:"month",tick:{fontSize:11}}),s.jsx(Pu,{"data-loc":"client/src/pages/ReportsPage.tsx:137",tick:{fontSize:11},unit:"%"}),s.jsx(ro,{"data-loc":"client/src/pages/ReportsPage.tsx:138",contentStyle:{fontSize:12,borderRadius:8,border:"1px solid #e5e7eb"}}),s.jsx(bf,{"data-loc":"client/src/pages/ReportsPage.tsx:139",type:"monotone",dataKey:"taxa",stroke:"#1B2A3D",strokeWidth:2.5,dot:{r:4,fill:"#1B2A3D"},name:"Taxa de Ocupação (%)"})]})})})]}),s.jsxs("div",{"data-loc":"client/src/pages/ReportsPage.tsx:145",className:"grid grid-cols-1 lg:grid-cols-2 gap-5",children:[s.jsxs("div",{"data-loc":"client/src/pages/ReportsPage.tsx:147",className:"bg-card rounded-xl border border-border/60 shadow-sm p-5",children:[s.jsxs("div",{"data-loc":"client/src/pages/ReportsPage.tsx:148",className:"flex items-center gap-2 mb-4",children:[s.jsx(ip,{"data-loc":"client/src/pages/ReportsPage.tsx:149",className:"w-4 h-4 text-emerald-600"}),s.jsx("h3",{"data-loc":"client/src/pages/ReportsPage.tsx:150",className:"text-sm font-bold",children:"Receita Mensal (Avulso)"})]}),s.jsx("div",{"data-loc":"client/src/pages/ReportsPage.tsx:152",className:"h-[220px]",children:s.jsx(bg,{"data-loc":"client/src/pages/ReportsPage.tsx:153",width:"100%",height:"100%",children:s.jsxs(i8,{"data-loc":"client/src/pages/ReportsPage.tsx:154",data:o,children:[s.jsx(Bg,{"data-loc":"client/src/pages/ReportsPage.tsx:155",strokeDasharray:"3 3",stroke:"#e5e7eb"}),s.jsx(bu,{"data-loc":"client/src/pages/ReportsPage.tsx:156",dataKey:"month",tick:{fontSize:11}}),s.jsx(Pu,{"data-loc":"client/src/pages/ReportsPage.tsx:157",tick:{fontSize:11}}),s.jsx(ro,{"data-loc":"client/src/pages/ReportsPage.tsx:158",contentStyle:{fontSize:12,borderRadius:8,border:"1px solid #e5e7eb"},formatter:f=>[Un(f),"Receita"]}),s.jsx(yu,{"data-loc":"client/src/pages/ReportsPage.tsx:160",dataKey:"receita",fill:"#10B981",radius:[4,4,0,0],name:"Receita"})]})})})]}),s.jsxs("div",{"data-loc":"client/src/pages/ReportsPage.tsx:167",className:"bg-card rounded-xl border border-border/60 shadow-sm p-5",children:[s.jsxs("div",{"data-loc":"client/src/pages/ReportsPage.tsx:168",className:"flex items-center gap-2 mb-4",children:[s.jsx(ip,{"data-loc":"client/src/pages/ReportsPage.tsx:169",className:"w-4 h-4 text-amber-600"}),s.jsx("h3",{"data-loc":"client/src/pages/ReportsPage.tsx:170",className:"text-sm font-bold",children:"Receita por Tipo de Contrato (Mês Atual)"})]}),l.length>0?s.jsxs("div",{"data-loc":"client/src/pages/ReportsPage.tsx:173",className:"flex items-center gap-8",children:[s.jsx("div",{"data-loc":"client/src/pages/ReportsPage.tsx:174",className:"w-[180px] h-[180px]",children:s.jsx(bg,{"data-loc":"client/src/pages/ReportsPage.tsx:175",width:"100%",height:"100%",children:s.jsxs(QAe,{"data-loc":"client/src/pages/ReportsPage.tsx:176",children:[s.jsx(Wf,{"data-loc":"client/src/pages/ReportsPage.tsx:177",data:l,dataKey:"value",cx:"50%",cy:"50%",innerRadius:45,outerRadius:80,paddingAngle:4,children:l.map((f,p)=>s.jsx(j3,{"data-loc":"client/src/pages/ReportsPage.tsx:179",fill:f.color},p))}),s.jsx(ro,{"data-loc":"client/src/pages/ReportsPage.tsx:182",formatter:f=>Un(f),contentStyle:{fontSize:12,borderRadius:8}})]})})}),s.jsx("div",{"data-loc":"client/src/pages/ReportsPage.tsx:186",className:"space-y-3",children:l.map((f,p)=>s.jsxs("div",{"data-loc":"client/src/pages/ReportsPage.tsx:188",children:[s.jsxs("div",{"data-loc":"client/src/pages/ReportsPage.tsx:189",className:"flex items-center gap-2 mb-0.5",children:[s.jsx("span",{"data-loc":"client/src/pages/ReportsPage.tsx:190",className:"w-3 h-3 rounded-sm",style:{backgroundColor:f.color}}),s.jsx("span",{"data-loc":"client/src/pages/ReportsPage.tsx:191",className:"text-xs font-medium",children:f.name})]}),s.jsx("div",{"data-loc":"client/src/pages/ReportsPage.tsx:193",className:"font-mono text-lg font-bold ml-5",children:Un(f.value)})]},p))})]}):s.jsx("p",{"data-loc":"client/src/pages/ReportsPage.tsx:199",className:"text-sm text-muted-foreground text-center py-8",children:"Sem dados para o mês atual"})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ReportsPage.tsx:204",className:"grid grid-cols-1 lg:grid-cols-2 gap-5",children:[s.jsxs("div",{"data-loc":"client/src/pages/ReportsPage.tsx:206",className:"bg-card rounded-xl border border-border/60 shadow-sm p-5",children:[s.jsxs("div",{"data-loc":"client/src/pages/ReportsPage.tsx:207",className:"flex items-center gap-2 mb-4",children:[s.jsx(Dl,{"data-loc":"client/src/pages/ReportsPage.tsx:208",className:"w-4 h-4 text-blue-600"}),s.jsx("h3",{"data-loc":"client/src/pages/ReportsPage.tsx:209",className:"text-sm font-bold",children:"Ranking de Uso por Consultório (Mês Atual)"})]}),s.jsx("div",{"data-loc":"client/src/pages/ReportsPage.tsx:211",className:"space-y-2",children:c.map((f,p)=>{const g=Math.max(...c.map(m=>m.dias),1);return s.jsxs("div",{"data-loc":"client/src/pages/ReportsPage.tsx:215",className:"flex items-center gap-3",children:[s.jsx("span",{"data-loc":"client/src/pages/ReportsPage.tsx:216",className:"text-xs font-mono text-muted-foreground w-5",children:p+1}),s.jsxs("div",{"data-loc":"client/src/pages/ReportsPage.tsx:217",className:"flex-1",children:[s.jsxs("div",{"data-loc":"client/src/pages/ReportsPage.tsx:218",className:"flex items-center justify-between mb-0.5",children:[s.jsxs("div",{"data-loc":"client/src/pages/ReportsPage.tsx:219",className:"flex items-center gap-1.5",children:[s.jsx("span",{"data-loc":"client/src/pages/ReportsPage.tsx:220",className:"text-xs font-semibold",children:f.name}),f.isHourly&&s.jsx("span",{"data-loc":"client/src/pages/ReportsPage.tsx:222",className:"text-[8px] font-bold text-amber-600 bg-amber-50 px-1 py-0.5 rounded border border-amber-200/60",children:"H"})]}),s.jsxs("span",{"data-loc":"client/src/pages/ReportsPage.tsx:225",className:"text-xs font-mono font-bold",children:[f.isHourly?`${f.hours}h`:`${f.shifts} turnos`,s.jsxs("span",{"data-loc":"client/src/pages/ReportsPage.tsx:227",className:"text-muted-foreground font-normal ml-1",children:["(",f.dias,"d)"]})]})]}),s.jsx("div",{"data-loc":"client/src/pages/ReportsPage.tsx:230",className:"h-2 bg-muted rounded-full overflow-hidden",children:s.jsx("div",{"data-loc":"client/src/pages/ReportsPage.tsx:231",className:`h-full rounded-full transition-all duration-500 ${f.isHourly?"bg-amber-500":"bg-[#1B2A3D]"}`,style:{width:`${f.dias/g*100}%`}})})]})]},p)})})]}),s.jsxs("div",{"data-loc":"client/src/pages/ReportsPage.tsx:242",className:"bg-card rounded-xl border border-border/60 shadow-sm p-5",children:[s.jsxs("div",{"data-loc":"client/src/pages/ReportsPage.tsx:243",className:"flex items-center gap-2 mb-4",children:[s.jsx(Il,{"data-loc":"client/src/pages/ReportsPage.tsx:244",className:"w-4 h-4 text-purple-600"}),s.jsx("h3",{"data-loc":"client/src/pages/ReportsPage.tsx:245",className:"text-sm font-bold",children:"Distribuição por Especialidade"})]}),s.jsx("div",{"data-loc":"client/src/pages/ReportsPage.tsx:247",className:"space-y-2",children:d.map((f,p)=>s.jsxs("div",{"data-loc":"client/src/pages/ReportsPage.tsx:249",className:"flex items-center justify-between py-1.5",children:[s.jsxs("div",{"data-loc":"client/src/pages/ReportsPage.tsx:250",className:"flex items-center gap-2",children:[s.jsx("span",{"data-loc":"client/src/pages/ReportsPage.tsx:251",className:"w-3 h-3 rounded-sm",style:{backgroundColor:f.color}}),s.jsx("span",{"data-loc":"client/src/pages/ReportsPage.tsx:252",className:"text-xs font-medium",children:f.name})]}),s.jsx("span",{"data-loc":"client/src/pages/ReportsPage.tsx:254",className:"text-xs font-mono font-bold",children:f.value})]},p))})]})]})]})}const kTe="modulepreload",ETe=function(e){return"/"+e},jz={},f6=function(t,a,r){let n=Promise.resolve();if(a&&a.length>0){let c=function(d){return Promise.all(d.map(f=>Promise.resolve(f).then(p=>({status:"fulfilled",value:p}),p=>({status:"rejected",reason:p}))))};document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),l=o?.nonce||o?.getAttribute("nonce");n=c(a.map(d=>{if(d=ETe(d),d in jz)return;jz[d]=!0;const f=d.endsWith(".css"),p=f?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${d}"]${p}`))return;const g=document.createElement("link");if(g.rel=f?"stylesheet":kTe,f||(g.as="script"),g.crossOrigin="",g.href=d,l&&g.setAttribute("nonce",l),document.head.appendChild(g),f)return new Promise((m,b)=>{g.addEventListener("load",m),g.addEventListener("error",()=>b(new Error(`Unable to preload CSS for ${d}`)))})}))}function i(o){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=o,window.dispatchEvent(l),!l.defaultPrevented)throw o}return n.then(o=>{for(const l of o||[])l.status==="rejected"&&i(l.reason);return t().catch(i)})};function rn(e){"@babel/helpers - typeof";return rn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},rn(e)}var bd=Uint8Array,Ol=Uint16Array,p8=Int32Array,g8=new bd([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),m8=new bd([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),Cz=new bd([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),JZ=function(e,t){for(var a=new Ol(31),r=0;r<31;++r)a[r]=t+=1<<e[r-1];for(var n=new p8(a[30]),r=1;r<30;++r)for(var i=a[r];i<a[r+1];++i)n[i]=i-a[r]<<5|r;return{b:a,r:n}},eJ=JZ(g8,2),RTe=eJ.b,jk=eJ.r;RTe[28]=258,jk[258]=28;var OTe=JZ(m8,0),Az=OTe.r,Ck=new Ol(32768);for(var Rn=0;Rn<32768;++Rn){var Oh=(Rn&43690)>>1|(Rn&21845)<<1;Oh=(Oh&52428)>>2|(Oh&13107)<<2,Oh=(Oh&61680)>>4|(Oh&3855)<<4,Ck[Rn]=((Oh&65280)>>8|(Oh&255)<<8)>>1}var R1=(function(e,t,a){for(var r=e.length,n=0,i=new Ol(t);n<r;++n)e[n]&&++i[e[n]-1];var o=new Ol(t);for(n=1;n<t;++n)o[n]=o[n-1]+i[n-1]<<1;var l;if(a){l=new Ol(1<<t);var c=15-t;for(n=0;n<r;++n)if(e[n])for(var d=n<<4|e[n],f=t-e[n],p=o[e[n]-1]++<<f,g=p|(1<<f)-1;p<=g;++p)l[Ck[p]>>c]=d}else for(l=new Ol(r),n=0;n<r;++n)e[n]&&(l[n]=Ck[o[e[n]-1]++]>>15-e[n]);return l}),Ug=new bd(288);for(var Rn=0;Rn<144;++Rn)Ug[Rn]=8;for(var Rn=144;Rn<256;++Rn)Ug[Rn]=9;for(var Rn=256;Rn<280;++Rn)Ug[Rn]=7;for(var Rn=280;Rn<288;++Rn)Ug[Rn]=8;var d5=new bd(32);for(var Rn=0;Rn<32;++Rn)d5[Rn]=5;var MTe=R1(Ug,9,0),DTe=R1(d5,5,0),tJ=function(e){return(e+7)/8|0},ITe=function(e,t,a){return(a==null||a>e.length)&&(a=e.length),new bd(e.subarray(t,a))},nf=function(e,t,a){a<<=t&7;var r=t/8|0;e[r]|=a,e[r+1]|=a>>8},d1=function(e,t,a){a<<=t&7;var r=t/8|0;e[r]|=a,e[r+1]|=a>>8,e[r+2]|=a>>16},h6=function(e,t){for(var a=[],r=0;r<e.length;++r)e[r]&&a
vendor: 11,872 bytes, lines 933-934
933.push({s:r,f:e[r]});var n=a.length,i=a.slice();if(!n)return{t:rJ,l:0};if(n==1){var o=new bd(a[0].s+1);return o[a[0].s]=1,{t:o,l:1}}a.sort(function(C,R){return C.f-R.f}),a.push({s:-1,f:25001});var l=a[0],c=a[1],d=0,f=1,p=2;for(a[0]={s:-1,f:l.f+c.f,l,r:c};f!=n-1;)l=a[a[d].f<a[p].f?d++:p++],c=a[d!=f&&a[d].f<a[p].f?d++:p++],a[f++]={s:-1,f:l.f+c.f,l,r:c};for(var g=i[0].s,r=1;r<n;++r)i[r].s>g&&(g=i[r].s);var m=new Ol(g+1),b=Ak(a[f-1],m,0);if(b>t){var r=0,v=0,y=b-t,w=1<<y;for(i.sort(function(R,T){return m[T.s]-m[R.s]||R.f-T.f});r<n;++r){var S=i[r].s;if(m[S]>t)v+=w-(1<<b-m[S]),m[S]=t;else break}for(v>>=y;v>0;){var N=i[r].s;m[N]<t?v-=1<<t-m[N]++-1:++r}for(;r>=0&&v;--r){var j=i[r].s;m[j]==t&&(--m[j],++v)}b=t}return{t:new bd(m),l:b}},Ak=function(e,t,a){return e.s==-1?Math.max(Ak(e.l,t,a+1),Ak(e.r,t,a+1)):t[e.s]=a},Tz=function(e){for(var t=e.length;t&&!e[--t];);for(var a=new Ol(++t),r=0,n=e[0],i=1,o=function(c){a[r++]=c},l=1;l<=t;++l)if(e[l]==n&&l!=t)++i;else{if(!n&&i>2){for(;i>138;i-=138)o(32754);i>2&&(o(i>10?i-11<<5|28690:i-3<<5|12305),i=0)}else if(i>3){for(o(n),--i;i>6;i-=6)o(8304);i>2&&(o(i-3<<5|8208),i=0)}for(;i--;)o(n);i=1,n=e[l]}return{c:a.subarray(0,r),n:t}},u1=function(e,t){for(var a=0,r=0;r<t.length;++r)a+=e[r]*t[r];return a},aJ=function(e,t,a){var r=a.length,n=tJ(t+2);e[n]=r&255,e[n+1]=r>>8,e[n+2]=e[n]^255,e[n+3]=e[n+1]^255;for(var i=0;i<r;++i)e[n+i+4]=a[i];return(n+4+r)*8},_z=function(e,t,a,r,n,i,o,l,c,d,f){nf(t,f++,a),++n[256];for(var p=h6(n,15),g=p.t,m=p.l,b=h6(i,15),v=b.t,y=b.l,w=Tz(g),S=w.c,N=w.n,j=Tz(v),C=j.c,R=j.n,T=new Ol(19),O=0;O<S.length;++O)++T[S[O]&31];for(var O=0;O<C.length;++O)++T[C[O]&31];for(var F=h6(T,7),z=F.t,I=F.l,B=19;B>4&&!z[Cz[B-1]];--B);var K=d+5<<3,J=u1(n,Ug)+u1(i,d5)+o,G=u1(n,g)+u1(i,v)+o+14+3*B+u1(T,z)+2*T[16]+3*T[17]+7*T[18];if(c>=0&&K<=J&&K<=G)return aJ(t,f,e.subarray(c,c+d));var D,V,W,Z;if(nf(t,f,1+(G<J)),f+=2,G<J){D=R1(g,m,0),V=g,W=R1(v,y,0),Z=v;var re=R1(z,I,0);nf(t,f,N-257),nf(t,f+5,R-1),nf(t,f+10,B-4),f+=14;for(var O=0;O<B;++O)nf(t,f+3*O,z[Cz[O]]);f+=3*B;for(var Q=[S,C],E=0;E<2;++E)for(var U=Q[E],O=0;O<U.length;++O){var q=U[O]&31;nf(t,f,re[q]),f+=z[q],q>15&&(nf(t,f,U[O]>>5&127),f+=U[O]>>12)}}else D=MTe,V=Ug,W=DTe,Z=d5;for(var O=0;O<l;++O){var X=r[O];if(X>255){var q=X>>18&31;d1(t,f,D[q+257]),f+=V[q+257],q>7&&(nf(t,f,X>>23&31),f+=g8[q]);var ne=X&31;d1(t,f,W[ne]),f+=Z[ne],ne>3&&(d1(t,f,X>>5&8191),f+=m8[ne])}else d1(t,f,D[X]),f+=V[X]}return d1(t,f,D[256]),f+V[256]},LTe=new p8([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),rJ=new bd(0),FTe=function(e,t,a,r,n,i){var o=i.z||e.length,l=new bd(r+o+5*(1+Math.ceil(o/7e3))+n),c=l.subarray(r,l.length-n),d=i.l,f=(i.r||0)&7;if(t){f&&(c[0]=i.r>>3);for(var p=LTe[t-1],g=p>>13,m=p&8191,b=(1<<a)-1,v=i.p||new Ol(32768),y=i.h||new Ol(b+1),w=Math.ceil(a/3),S=2*w,N=function(De){return(e[De]^e[De+1]<<w^e[De+2]<<S)&b},j=new p8(25e3),C=new Ol(288),R=new Ol(32),T=0,O=0,F=i.i||0,z=0,I=i.w||0,B=0;F+2<o;++F){var K=N(F),J=F&32767,G=y[K];if(v[J]=G,y[K]=J,I<=F){var D=o-F;if((T>7e3||z>24576)&&(D>423||!d)){f=_z(e,c,0,j,C,R,O,z,B,F-B,f),z=T=O=0,B=F;for(var V=0;V<286;++V)C[V]=0;for(var V=0;V<30;++V)R[V]=0}var W=2,Z=0,re=m,Q=J-G&32767;if(D>2&&K==N(F-Q))for(var E=Math.min(g,D)-1,U=Math.min(32767,F),q=Math.min(258,D);Q<=U&&--re&&J!=G;){if(e[F+W]==e[F+W-Q]){for(var X=0;X<q&&e[F+X]==e[F+X-Q];++X);if(X>W){if(W=X,Z=Q,X>E)break;for(var ne=Math.min(Q,X-2),ae=0,V=0;V<ne;++V){var ue=F-Q+V&32767,de=v[ue],he=ue-de&32767;he>ae&&(ae=he,G=ue)}}}J=G,G=v[J],Q+=J-G&32767}if(Z){j[z++]=268435456|jk[W]<<18|Az[Z];var pe=jk[W]&31,se=Az[Z]&31;O+=g8[pe]+m8[se],++C[257+pe],++R[se],I=F+W,++T}else j[z++]=e[F],++C[e[F]]}}for(F=Math.max(F,I);F<o;++F)j[z++]=e[F],++C[e[F]];f=_z(e,c,d,j,C,R,O,z,B,F-B,f),d||(i.r=f&7|c[f/8|0]<<3,f-=7,i.h=y,i.p=v,i.i=F,i.w=I)}else{for(var F=i.w||0;F<o+d;F+=65535){var ze=F+65535;ze>=o&&(c[f/8|0]=d,ze=o),f=aJ(c,f+1,e.subarray(F,ze))}i.i=o}return ITe(l,0,r+tJ(f)+n)},nJ=function(){var e=1,t=0;return{p:function(a){for(var r=e,n=t,i=a.length|0,o=0;o!=i;){for(var l=Math.min(o+2655,i);o<l;++o)n+=r+=a[o];r=(r&65535)+15*(r>>16),n=(n&65535)+15*(n>>16)}e=r,t=n},d:function(){return e%=65521,t%=65521,(e&255)<<24|(e&65280)<<8|(t&255)<<8|t>>8}}},BTe=function(e,t,a,r,n){if(!n&&(n={l:1},t.dictionary)){var i=t.dictionary.subarray(-32768),o=new bd(i.length+e.length);o.set(i),o.set(e,i.length),e=o,n.w=i.length}return FTe(e,t.level==null?6:t.level,t.mem==null?n.l?Math.ceil(Math.max(8,Math.min(13,Math.log(e.length)))*1.5):20:12+t.mem,a,r,n)},sJ=function(e,t,a){for(;a;++t)e[t]=a,a>>>=8},$Te=function(e,t){var a=t.level,r=a==0?0:a<6?1:a==9?3:2;if(e[0]=120,e[1]=r<<6|(t.dictionary&&32),e[1]|=31-(e[0]<<8|e[1])%31,t.dictionary){var n=nJ();n.p(t.dictionary),sJ(e,2,n.d())}};function Tk(e,t){t||(t={});var a=nJ();a.p(e);var r=BTe(e,t,t.dictionary?6:2,4);return $Te(r,t),sJ(r,r.length-4,a.d()),r}var UTe=typeof TextDecoder<"u"&&new TextDecoder,zTe=0;try{UTe.decode(rJ,{stream:!0}),zTe=1}catch{}function qTe(e){if(Array.isArray(e))return e}function HTe(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var r,n,i,o,l=[],c=!0,d=!1;try{if(i=(a=a.call(e)).next,t!==0)for(;!(c=(r=i.call(a)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(f){d=!0,n=f}finally{try{if(!c&&a.return!=null&&(o=a.return(),Object(o)!==o))return}finally{if(d)throw n}}return l}}function kz(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=Array(t);a<t;a++)r[a]=e[a];return r}function VTe(e,t){if(e){if(typeof e=="string")return kz(e,t);var a={}.toString.call(e).slice(8,-1);return a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set"?Array.from(e):a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?kz(e,t):void 0}}function GTe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
934In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ez(e,t){return qTe(e)||HTe(e,t)||VTe(e,t)||GTe()}function Rz(e,t="utf8"){return new TextDecoder(t).decode(e)}const WTe=new TextEncoder;function YTe(e){return WTe.encode(e)}const KTe=1024*8,XTe=(()=>{const e=new Uint8Array(4),t=new Uint32Array(e.buffer);return!((t[0]=1)&e[0])})(),p6={int8:globalThis.Int8Array,uint8:globalThis.Uint8Array,int16:globalThis.Int16Array,uint16:globalThis.Uint16Array,int32:globalThis.Int32Array,uint32:globalThis.Uint32Array,uint64:globalThis.BigUint64Array,int64:globalThis.BigInt64Array,float32:globalThis.Float32Array,float64:globalThis.Float64Array};class x8{buffer;byteLength;byteOffset;length;offset;lastWrittenByte;littleEndian;_data;_mark;_marks;constructor(t=KTe,a={}){let r=!1;typeof t=="number"?t=new ArrayBuffer(t):(r=!0,this.lastWrittenByte=t.byteLength);const n=a.offset?a.offset>>>0:0,i=t.byteLength-n;let o=n;(ArrayBuffer.isView(t)||t instanceof x8)&&(t.byteLength!==t.buffer.byteLength&&(o=t.byteOffset+n),t=t.buffer),r?this.lastWrittenByte=i:this.lastWrittenByte=0,this.buffer=t,this.length=i,this.byteLength=i,this.byteOffset=o,this.offset=0,this.littleEndian=!0,this._data=new DataView(this.buffer,o,i),this._mark=0,this._marks=[]}available(t=1){return this.offset+t<=this.length}isLittleEndian(){return this.littleEndian}setLittleEndian(){return this.littleEndian=!0,this}isBigEndian(){return!this.littleEndian}setBigEndian(){return this.littleEndian=!1,this}skip(t=1){return this.offset+=t,this}back(t=1){return this.offset-=t,this}seek(t){return this.offset=t,this}mark(){return this._mark=this.offset,this}reset(){return this.offset=this._mark,this}pushMark(){return this._marks.push(this.offset),this}popMark(){const t=this._marks.pop();if(t===void 0)throw new Error("Mark stack empty");return this.seek(t),this}rewind(){return this.offset=0,this}ensureAvailable(t=1){if(!this.available(t)){const r=(this.offset+t)*2,n=new Uint8Array(r);n.set(new Uint8Array(this.buffer)),this.buffer=n.buffer,this.length=r,this.byteLength=r,this._data=new DataView(this.buffer)}return this}readBoolean(){return this.readUint8()!==0}readInt8(){return this._data.getInt8(this.offset++)}readUint8(){return this._data.getUint8(this.offset++)}readByte(){return this.readUint8()}readBytes(t=1){return this.readArray(t,"uint8")}readArray(t,a){const r=p6[a].BYTES_PER_ELEMENT*t,n=this.byteOffset+this.offset,i=this.buffer.slice(n,n+r);if(this.littleEndian===XTe&&a!=="uint8"&&a!=="int8"){const l=new Uint8Array(this.buffer.slice(n,n+r));l.reverse();const c=new p6[a](l.buffer);return this.offset+=r,c.reverse(),c}const o=new p6[a](i);return this.offset+=r,o}readInt16(){const t=this._data.getInt16(this.offset,this.littleEndian);return this.offset+=2,t}readUint16(){const t=this._data.getUint16(this.offset,this.littleEndian);return this.offset+=2,t}readInt32(){const t=this._data.getInt32(this.offset,this.littleEndian);return this.offset+=4,t}readUint32(){const t=this._data.getUint32(this.offset,this.littleEndian);return this.offset+=4,t}readFloat32(){const t=this._data.getFloat32(this.offset,this.littleEndian);return this.offset+=4,t}readFloat64(){const t=this._data.getFloat64(this.offset,this.littleEndian);return this.offset+=8,t}readBigInt64(){const t=this._data.getBigInt64(this.offset,this.littleEndian);return this.offset+=8,t}readBigUint64(){const t=this._data.getBigUint64(this.offset,this.littleEndian);return this.offset+=8,t}readChar(){return String.fromCharCode(this.readInt8())}readChars(t=1){let a="";for(let r=0;r<t;r++)a+=this.readChar();return a}readUtf8(t=1){return Rz(this.readBytes(t))}decodeText(t=1,a="utf8"){return Rz(this.readBytes(t),a)}writeBoolean(t){return this.writeUint8(t?255:0),this}writeInt8(t){return this.ensureAvailable(1),this._data.setInt8(this.offset++,t),this._updateLastWrittenByte(),this}writeUint8(t){return this.ensureAvailable(1),this._data.setUint8(this.offset++,t),this._updateLastWrittenByte(),this}writeByte(t){return this.writeUint8(t)}writeBytes(t){this.ensureAvailable(t.length);for(let a=0;a<t.length;a++)this._data.setUint8(this.offset++,t[a]);return this._updateLastWrittenByte(),this}writeInt16(t){return this.ensureAvailable(2),this._data.setInt16(this.offset,t,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeUint16(t){return this.ensureAvailable(2),this._data.setUint16(this.offset,t,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeInt32(t){return this.ensureAvailable(4),this._data.setInt32(this.offset,t,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeUint32(t){return this.ensureAvailable(4),this._data.setUint32(this.offset,t,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat32(t){return this.ensureAvailable(4),this._data.setFloat32(this.offset,t,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat64(t){return this.ensureAvailable(8),this._data.setFloat64(this.offset,t,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigInt64(t){return this.ensureAvailable(8),this._data.setBigInt64(this.offset,t,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigUint64(t){return this.ensureAvailable(8),this._data.setBigUint64(this.offset,t,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeChar(t){return this.writeUint8(t.charCodeAt(0))}writeChars(t){for(let a=0;a<t.length;a++)this.writeUint8(t.charCodeAt(a));return this}writeUtf8(t){return this.writeBytes(YTe(t))}toArray(){return new Uint8Array(this.buffer,this.byteOffset,this.lastWrittenByte)}getWrittenByteLength(){return this.lastWrittenByte-this.byteOffset}_updateLastWrittenByte(){this.offset>this.lastWrittenByte&&(this.lastWrittenByte=this.offset)}}function rv(e){let t=e.length;for(;--t>=0;)e[t]=0}const QTe=3,ZTe=258,iJ=29,JTe=256,e_e=JTe+1+iJ,oJ=30,t_e=512,a_e=new Array((e_e+2)*2);rv(a_e);const r_e=new Array(oJ*2);rv(r_e);const n_e=new Array(t_e);rv(n_e);const s_e=new Array(ZTe-QTe+1);rv(s_e);const i_e=new Array(iJ);rv(i_e);
vendor: 13,814 bytes, line 934
934const o_e=new Array(oJ);rv(o_e);const l_e=(e,t,a,r)=>{let n=e&65535|0,i=e>>>16&65535|0,o=0;for(;a!==0;){o=a>2e3?2e3:a,a-=o;do n=n+t[r++]|0,i=i+n|0;while(--o);n%=65521,i%=65521}return n|i<<16|0};var _k=l_e;const c_e=()=>{let e,t=[];for(var a=0;a<256;a++){e=a;for(var r=0;r<8;r++)e=e&1?3988292384^e>>>1:e>>>1;t[a]=e}return t},d_e=new Uint32Array(c_e()),u_e=(e,t,a,r)=>{const n=d_e,i=r+a;e^=-1;for(let o=r;o<i;o++)e=e>>>8^n[(e^t[o])&255];return e^-1};var Wd=u_e,kk={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},lJ={Z_NO_FLUSH:0,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_DEFLATED:8};const f_e=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var h_e=function(e){const t=Array.prototype.slice.call(arguments,1);for(;t.length;){const a=t.shift();if(a){if(typeof a!="object")throw new TypeError(a+"must be non-object");for(const r in a)f_e(a,r)&&(e[r]=a[r])}}return e},p_e=e=>{let t=0;for(let r=0,n=e.length;r<n;r++)t+=e[r].length;const a=new Uint8Array(t);for(let r=0,n=0,i=e.length;r<i;r++){let o=e[r];a.set(o,n),n+=o.length}return a},cJ={assign:h_e,flattenChunks:p_e};let dJ=!0;try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{dJ=!1}const zy=new Uint8Array(256);for(let e=0;e<256;e++)zy[e]=e>=252?6:e>=248?5:e>=240?4:e>=224?3:e>=192?2:1;zy[254]=zy[254]=1;var g_e=e=>{if(typeof TextEncoder=="function"&&TextEncoder.prototype.encode)return new TextEncoder().encode(e);let t,a,r,n,i,o=e.length,l=0;for(n=0;n<o;n++)a=e.charCodeAt(n),(a&64512)===55296&&n+1<o&&(r=e.charCodeAt(n+1),(r&64512)===56320&&(a=65536+(a-55296<<10)+(r-56320),n++)),l+=a<128?1:a<2048?2:a<65536?3:4;for(t=new Uint8Array(l),i=0,n=0;i<l;n++)a=e.charCodeAt(n),(a&64512)===55296&&n+1<o&&(r=e.charCodeAt(n+1),(r&64512)===56320&&(a=65536+(a-55296<<10)+(r-56320),n++)),a<128?t[i++]=a:a<2048?(t[i++]=192|a>>>6,t[i++]=128|a&63):a<65536?(t[i++]=224|a>>>12,t[i++]=128|a>>>6&63,t[i++]=128|a&63):(t[i++]=240|a>>>18,t[i++]=128|a>>>12&63,t[i++]=128|a>>>6&63,t[i++]=128|a&63);return t};const m_e=(e,t)=>{if(t<65534&&e.subarray&&dJ)return String.fromCharCode.apply(null,e.length===t?e:e.subarray(0,t));let a="";for(let r=0;r<t;r++)a+=String.fromCharCode(e[r]);return a};var x_e=(e,t)=>{const a=t||e.length;if(typeof TextDecoder=="function"&&TextDecoder.prototype.decode)return new TextDecoder().decode(e.subarray(0,t));let r,n;const i=new Array(a*2);for(n=0,r=0;r<a;){let o=e[r++];if(o<128){i[n++]=o;continue}let l=zy[o];if(l>4){i[n++]=65533,r+=l-1;continue}for(o&=l===2?31:l===3?15:7;l>1&&r<a;)o=o<<6|e[r++]&63,l--;if(l>1){i[n++]=65533;continue}o<65536?i[n++]=o:(o-=65536,i[n++]=55296|o>>10&1023,i[n++]=56320|o&1023)}return m_e(i,n)},v_e=(e,t)=>{t=t||e.length,t>e.length&&(t=e.length);let a=t-1;for(;a>=0&&(e[a]&192)===128;)a--;return a<0||a===0?t:a+zy[e[a]]>t?a:t},Ek={string2buf:g_e,buf2string:x_e,utf8border:v_e};function y_e(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}var b_e=y_e;const sP=16209,P_e=16191;var w_e=function(t,a){let r,n,i,o,l,c,d,f,p,g,m,b,v,y,w,S,N,j,C,R,T,O,F,z;const I=t.state;r=t.next_in,F=t.input,n=r+(t.avail_in-5),i=t.next_out,z=t.output,o=i-(a-t.avail_out),l=i+(t.avail_out-257),c=I.dmax,d=I.wsize,f=I.whave,p=I.wnext,g=I.window,m=I.hold,b=I.bits,v=I.lencode,y=I.distcode,w=(1<<I.lenbits)-1,S=(1<<I.distbits)-1;e:do{b<15&&(m+=F[r++]<<b,b+=8,m+=F[r++]<<b,b+=8),N=v[m&w];t:for(;;){if(j=N>>>24,m>>>=j,b-=j,j=N>>>16&255,j===0)z[i++]=N&65535;else if(j&16){C=N&65535,j&=15,j&&(b<j&&(m+=F[r++]<<b,b+=8),C+=m&(1<<j)-1,m>>>=j,b-=j),b<15&&(m+=F[r++]<<b,b+=8,m+=F[r++]<<b,b+=8),N=y[m&S];a:for(;;){if(j=N>>>24,m>>>=j,b-=j,j=N>>>16&255,j&16){if(R=N&65535,j&=15,b<j&&(m+=F[r++]<<b,b+=8,b<j&&(m+=F[r++]<<b,b+=8)),R+=m&(1<<j)-1,R>c){t.msg="invalid distance too far back",I.mode=sP;break e}if(m>>>=j,b-=j,j=i-o,R>j){if(j=R-j,j>f&&I.sane){t.msg="invalid distance too far back",I.mode=sP;break e}if(T=0,O=g,p===0){if(T+=d-j,j<C){C-=j;do z[i++]=g[T++];while(--j);T=i-R,O=z}}else if(p<j){if(T+=d+p-j,j-=p,j<C){C-=j;do z[i++]=g[T++];while(--j);if(T=0,p<C){j=p,C-=j;do z[i++]=g[T++];while(--j);T=i-R,O=z}}}else if(T+=p-j,j<C){C-=j;do z[i++]=g[T++];while(--j);T=i-R,O=z}for(;C>2;)z[i++]=O[T++],z[i++]=O[T++],z[i++]=O[T++],C-=3;C&&(z[i++]=O[T++],C>1&&(z[i++]=O[T++]))}else{T=i-R;do z[i++]=z[T++],z[i++]=z[T++],z[i++]=z[T++],C-=3;while(C>2);C&&(z[i++]=z[T++],C>1&&(z[i++]=z[T++]))}}else if((j&64)===0){N=y[(N&65535)+(m&(1<<j)-1)];continue a}else{t.msg="invalid distance code",I.mode=sP;break e}break}}else if((j&64)===0){N=v[(N&65535)+(m&(1<<j)-1)];continue t}else if(j&32){I.mode=P_e;break e}else{t.msg="invalid literal/length code",I.mode=sP;break e}break}}while(r<n&&i<l);C=b>>3,r-=C,b-=C<<3,m&=(1<<b)-1,t.next_in=r,t.next_out=i,t.avail_in=r<n?5+(n-r):5-(r-n),t.avail_out=i<l?257+(l-i):257-(i-l),I.hold=m,I.bits=b};const cx=15,Oz=852,Mz=592,Dz=0,g6=1,Iz=2,S_e=new Uint16Array([3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0]),N_e=new Uint8Array([16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78]),j_e=new Uint16Array([1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0]),C_e=new Uint8Array([16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64]),A_e=(e,t,a,r,n,i,o,l)=>{const c=l.bits;let d=0,f=0,p=0,g=0,m=0,b=0,v=0,y=0,w=0,S=0,N,j,C,R,T,O=null,F;const z=new Uint16Array(cx+1),I=new Uint16Array(cx+1);let B=null,K,J,G;for(d=0;d<=cx;d++)z[d]=0;for(f=0;f<r;f++)z[t[a+f]]++;for(m=c,g=cx;g>=1&&z[g]===0;g--);if(m>g&&(m=g),g===0)return n[i++]=1<<24|64<<16|0,n[i++]=1<<24|64<<16|0,l.bits=1,0;for(p=1;p<g&&z[p]===0;p++);for(m<p&&(m=p),y=1,d=1;d<=cx;d++)if(y<<=1,y-=z[d],y<0)return-1;if(y>0&&(e===Dz||g!==1))return-1;for(I[1]=0,d=1;d<cx;d++)I[d+1]=I[d]+z[d];for(f=0;f<r;f++)t[a+f]!==0&&(o[I[t[a+f]]++]=f);if(e===Dz?(O=B=o,F=20):e===g6?(O=S_e,B=N_e,F=257):(O=j_e,B=C_e,F=0),S=0,f=0,d=p,T=i,b=m,v=0,C=-1,w=1<<m,R=w-1,e===g6&&w>Oz||e===Iz&&w>Mz)return 1;for(;;){K=d-v,o[f]+1<F?(J=0,G=o[f]):o[f]>=F?(J=B[o[f]-F],G=O[o[f]-F]):(J=96,G=0),N=1<<d-v,j=1<<b,p=j;do j-=N,n[T+(S>>v)+j]=K<<24|J<<16|G|0;while(j!==0);for(N=1<<d-1;S&N;)N>>=1;if(N!==0?(S&=N-1,S+=N):S=0,f++,--z[d]===0){if(d===g)break;d=t[a+o[f]]}if(d>m&&(S&R)!==C){for(v===0&&(v=m),T+=p,b=d-v,y=1<<b;b+v<g&&(y-=z[b+v],!(y<=0));)b++,y<<=1;if(w+=1<<b,e===g6&&w>Oz||e===Iz&&w>Mz)return 1;C=S&R,n[C]=m<<24|b<<16|T-i|0}}return S!==0&&(n[T+S]=d-v<<24|64<<16|0),l.bits=m,0};var O1=A_e;const T_e=0,uJ=1,fJ=2,{Z_FINISH:Lz,Z_BLOCK:__e,Z_TREES:iP,Z_OK:zg,Z_STREAM_END:k_e,Z_NEED_DICT:E_e,Z_STREAM_ERROR:Pc,Z_DATA_ERROR:hJ,Z_MEM_ERROR:pJ,Z_BUF_ERROR:R_e,Z_DEFLATED:Fz}=lJ,J3=16180,Bz=16181,$z=16182,Uz=16183,zz=16184,qz=16185,Hz=16186,Vz=16187,Gz=16188,Wz=16189,u5=16190,sf=16191,m6=16192,Yz=16193,x6=16194,Kz=16195,Xz=16196,Qz=16197,Zz=16198,oP=16199,lP=16200,Jz=16201,eq=16202,tq=16203,aq=16204,rq=16205,v6=16206,nq=16207,sq=16208,Bn=16209,gJ=16210,mJ=16211,O_e=852,M_e=592,D_e=15,I_e=D_e,iq=e=>(e>>>24&255)+(e>>>8&65280)+((e&65280)<<8)+((e&255)<<24);function L_e(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const sm=e=>{if(!e)return 1;const t=e.state;return!t||t.strm!==e||t.mode<J3||t.mode>mJ?1:0},xJ=e=>{if(sm(e))return Pc;const t=e.state;return e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=t.wrap&1),t.mode=J3,t.last=0,t.havedict=0,t.flags=-1,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new Int32Array(O_e),t.distcode=t.distdyn=new Int32Array(M_e),t.sane=1,t.back=-1,zg},vJ=e=>{if(sm(e))return Pc;const t=e.state;return t.wsize=0,t.whave=0,t.wnext=0,xJ(e)},yJ=(e,t)=>{let a;if(sm(e))return Pc;const r=e.state;return t<0?(a=0,t=-t):(a=(t>>4)+5,t<48&&(t&=15)),t&&(t<8||t>15)?Pc:(r.window!==null&&r.wbits!==t&&(r.window=null),r.wrap=a,r.wbits=t,vJ(e))},bJ=(e,t)=>{if(!e)return Pc;const a=new L_e;e.state=a,a.strm=e,a.window=null,a.mode=J3;const r=yJ(e,t);return r!==zg&&(e.state=null),r},F_e=e=>bJ(e,I_e);let oq=!0,y6,b6;const B_e=e=>{if(oq){y6=new Int32Array(512),b6=new Int32Array(32);let t=0;for(;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(O1(uJ,e.lens,0,288,y6,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;O1(fJ,e.lens,0,32,b6,0,e.work,{bits:5}),oq=!1}e.lencode=y6,e.lenbits=9,e.distcode=b6,e.distbits=5},PJ=(e,t,a,r)=>{let n;const i=e.state;return i.window===null&&(i.wsize=1<<i.wbits,i.wnext=0,i.whave=0,i.window=new Uint8Array(i.wsize)),r>=i.wsize?(i.window.set(t.subarray(a-i.wsize,a),0),i.wnext=0,i.whave=i.wsize):(n=i.wsize-i.wnext,n>r&&(n=r),i.window.set(t.subarray(a-r,a-r+n),i.wnext),r-=n,r?(i.window.set(t.subarray(a-r,a),0),i.wnext=r,i.whave=i.wsize):(i.wnext+=n,i.wnext===i.wsize&&(i.wnext=0),i.whave<i.wsize&&(i.whave+=n))),0},$_e=(e,t)=>{let a,r,n,i,o,l,c,d,f,p,g,m,b,v,y=0,w,S,N,j,C,R,T,O;const F=new Uint8Array(4);let z,I;const B=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(sm(e)||!e.output||!e.input&&e.avail_in!==0)return Pc;a=e.state,a.mode===sf&&(a.mode=m6),o=e.next_out,n=e.output,c=e.avail_out,i=e.next_in,r=e.input,l=e.avail_in,d=a.hold,f=a.bits,p=l,g=c,O=zg;e:for(;;)switch(a.mode){case J3:if(a.wrap===0){a.mode=m6;break}for(;f<16;){if(l===0)break e;l--,d+=r[i++]<<f,f+=8}if(a.wrap&2&&d===35615){a.wbits===0&&(a.wbits=15),a.check=0,F[0]=d&255,F[1]=d>>>8&255,a.check=Wd(a.check,F,2,0),d=0,f=0,a.mode=Bz;break}if(a.head&&(a.head.done=!1),!(a.wrap&1)||(((d&255)<<8)+(d>>8))%31){e.msg="incorrect header check",a.mode=Bn;break}if((d&15)!==Fz){e.msg="unknown compression method",a.mode=Bn;break}if(d>>>=4,f-=4,T=(d&15)+8,a.wbits===0&&(a.wbits=T),T>15||T>a.wbits){e.msg="invalid window size",a.mode=Bn;break}a.dmax=1<<a.wbits,a.flags=0,e.adler=a.check=1,a.mode=d&512?Wz:sf,d=0,f=0;break;case Bz:for(;f<16;){if(l===0)break e;l--,d+=r[i++]<<f,f+=8}if(a.flags=d,(a.flags&255)!==Fz){e.msg="unknown compression method",a.mode=Bn;break}if(a.flags&57344){e.msg="unknown header flags set",a.mode=Bn;break}a.head&&(a.head.text=d>>8&1),a.flags&512&&a.wrap&4&&(F[0]=d&255,F[1]=d>>>8&255,a.check=Wd(a.check,F,2,0)),d=0,f=0,a.mode=$z;case $z:for(;f<32;){if(l===0)break e;l--,d+=r[i++]<<f,f+=8}a.head&&(a.head.time=d),a.flags&512&&a.wrap&4&&(F[0]=d&255,F[1]=d>>>8&255,F[2]=d>>>16&255,F[3]=d>>>24&255,a.check=Wd(a.check,F,4,0)),d=0,f=0,a.mode=Uz;case Uz:for(;f<16;){if(l===0)break e;l--,d+=r[i++]<<f,f+=8}a.head&&(a.head.xflags=d&255,a.head.os=d>>8),a.flags&512&&a.wrap&4&&(F[0]=d&255,F[1]=d>>>8&255,a.check=Wd(a.check,F,2,0)),d=0,f=0,a.mode=zz;case zz:if(a.flags&1024){for(;f<16;){if(l===0)break e;l--,d+=r[i++]<<f,f+=8}a.length=d,a.head&&(a.head.extra_len=d),a.flags&512&&a.wrap&4&&(F[0]=d&255,F[1]=d>>>8&255,a.check=Wd(a.check,F,2,0)),d=0,f=0}else a.head&&(a.head.extra=null);a.mode=qz;case qz:if(a.flags&1024&&(m=a.length,m>l&&(m=l),m&&(a.head&&(T=a.head.extra_len-a.length,a.head.extra||(a.head.extra=new Uint8Array(a.head.extra_len)),a.head.extra.set(r.subarray(i,i+m),T)),a.flags&512&&a.wrap&4&&(a.check=Wd(a.check,r,m,i)),l-=m,i+=m,a.length-=m),a.length))break e;a.length=0,a.mode=Hz;case Hz:if(a.flags&2048){if(l===0)break e;m=0;do T=r[i+m++],a.head&&T&&a.length<65536&&(a.head.name+=String.fromCharCode(T));while(T&&m<l);if(a.flags&512&&a.wrap&4&&(a.check=Wd(a.check,r,m,i)),l-=m,i+=m,T)break e}else a.head&&(a.head.name=null);a.length=0,a.mode=Vz;case Vz:if(a.flags&4096){if(l===0)break e;m=0;do T=r[i+m++],a.head&&T&&a.length<65536&&(a.head.comment+=String.fromCharCode(T));while(T&&m<l);if(a.flags&512&&a.wrap&4&&(a.check=Wd(a.check,r,m,i)),l-=m,i+=m,T)break e}else a.head&&(a.head.comment=null);a.mode=Gz;case Gz:if(a.flags&512){for(;f<16;){if(l===0)break e;l--,d+=r[i++]<<f,f+=8}if(a.wrap&4&&d!==(a.check&65535)){e.msg="header crc mismatch",a.mode=Bn;break}d=0,f=0}a.head&&(a.head.hcrc=a.flags>>9&1,a.head.done=!0),e.adler=a.check=0,a.mode=sf;break;case Wz:for(;f<32;){if(l===0)break e;l--,d+=r[i++]<<f,f+=8}e.adler=a.check=iq(d),d=0,f=0,a.mode=u5;case u5:if(a.havedict===0)return e.next_out=o,e.avail_out=c,e.next_in=i,e.avail_in=l,a.hold=d,a.bits=f,E_e;e.adler=a.check=1,a.mode=sf;case sf:if(t===__e||t===iP)break e;case m6:if(a.last){d>>>=f&7,f-=f&7,a.mode=v6;break}for(;f<3;){if(l===0)break e;l--,d+=r[i++]<<f,f+=8}switch(a.last=d&1,d>>>=1,f-=1,d&3){case 0:a.mode=Yz;break;case 1:if(B_e(a),a.mode=oP,t===iP){d>>>=2,f-=2;break e}break;case 2:a.mode=Xz;break;case 3:e.msg="invalid block type",a.mode=Bn}d>>>=2,f-=2;break;case Yz:for(d>>>=f&7,f-=f&7;f<32;){if(l===0)break e;l--,d+=r[i++]<<f,f+=8}if((d&65535)!==(d>>>16^65535)){e.msg="invalid stored block lengths",a.mode=Bn;break}if(a.length=d&65535,d=0,f=0,a.mode=x6,t===iP)break e;case x6:a.mode=Kz;case Kz:if(m=a.length,m){if(m>l&&(m=l),m>c&&(m=c),m===0)break e;n.set(r.subarray(i,i+m),o),l-=m,i+=m,c-=m,o+=m,a.length-=m;break}a.mode=sf;break;case Xz:for(;f<14;){if(l===0)break e;l--,d+=r[i++]<<f,f+=8}if(a.nlen=(d&31)+257,d>>>=5,f-=5,a.ndist=(d&31)+1,d>>>=5,f-=5,a.ncode=(d&15)+4,d>>>=4,f-=4,a.nlen>286||a.ndist>30){e.msg="too many length or distance symbols",a.mode=Bn;break}a.have=0,a.mode=Qz;case Qz:for(;a.have<a.ncode;){for(;f<3;){if(l===0)break e;l--,d+=r[i++]<<f,f+=8}
vendor: 4,487 bytes, line 934
934a.lens[B[a.have++]]=d&7,d>>>=3,f-=3}for(;a.have<19;)a.lens[B[a.have++]]=0;if(a.lencode=a.lendyn,a.lenbits=7,z={bits:a.lenbits},O=O1(T_e,a.lens,0,19,a.lencode,0,a.work,z),a.lenbits=z.bits,O){e.msg="invalid code lengths set",a.mode=Bn;break}a.have=0,a.mode=Zz;case Zz:for(;a.have<a.nlen+a.ndist;){for(;y=a.lencode[d&(1<<a.lenbits)-1],w=y>>>24,S=y>>>16&255,N=y&65535,!(w<=f);){if(l===0)break e;l--,d+=r[i++]<<f,f+=8}if(N<16)d>>>=w,f-=w,a.lens[a.have++]=N;else{if(N===16){for(I=w+2;f<I;){if(l===0)break e;l--,d+=r[i++]<<f,f+=8}if(d>>>=w,f-=w,a.have===0){e.msg="invalid bit length repeat",a.mode=Bn;break}T=a.lens[a.have-1],m=3+(d&3),d>>>=2,f-=2}else if(N===17){for(I=w+3;f<I;){if(l===0)break e;l--,d+=r[i++]<<f,f+=8}d>>>=w,f-=w,T=0,m=3+(d&7),d>>>=3,f-=3}else{for(I=w+7;f<I;){if(l===0)break e;l--,d+=r[i++]<<f,f+=8}d>>>=w,f-=w,T=0,m=11+(d&127),d>>>=7,f-=7}if(a.have+m>a.nlen+a.ndist){e.msg="invalid bit length repeat",a.mode=Bn;break}for(;m--;)a.lens[a.have++]=T}}if(a.mode===Bn)break;if(a.lens[256]===0){e.msg="invalid code -- missing end-of-block",a.mode=Bn;break}if(a.lenbits=9,z={bits:a.lenbits},O=O1(uJ,a.lens,0,a.nlen,a.lencode,0,a.work,z),a.lenbits=z.bits,O){e.msg="invalid literal/lengths set",a.mode=Bn;break}if(a.distbits=6,a.distcode=a.distdyn,z={bits:a.distbits},O=O1(fJ,a.lens,a.nlen,a.ndist,a.distcode,0,a.work,z),a.distbits=z.bits,O){e.msg="invalid distances set",a.mode=Bn;break}if(a.mode=oP,t===iP)break e;case oP:a.mode=lP;case lP:if(l>=6&&c>=258){e.next_out=o,e.avail_out=c,e.next_in=i,e.avail_in=l,a.hold=d,a.bits=f,w_e(e,g),o=e.next_out,n=e.output,c=e.avail_out,i=e.next_in,r=e.input,l=e.avail_in,d=a.hold,f=a.bits,a.mode===sf&&(a.back=-1);break}for(a.back=0;y=a.lencode[d&(1<<a.lenbits)-1],w=y>>>24,S=y>>>16&255,N=y&65535,!(w<=f);){if(l===0)break e;l--,d+=r[i++]<<f,f+=8}if(S&&(S&240)===0){for(j=w,C=S,R=N;y=a.lencode[R+((d&(1<<j+C)-1)>>j)],w=y>>>24,S=y>>>16&255,N=y&65535,!(j+w<=f);){if(l===0)break e;l--,d+=r[i++]<<f,f+=8}d>>>=j,f-=j,a.back+=j}if(d>>>=w,f-=w,a.back+=w,a.length=N,S===0){a.mode=rq;break}if(S&32){a.back=-1,a.mode=sf;break}if(S&64){e.msg="invalid literal/length code",a.mode=Bn;break}a.extra=S&15,a.mode=Jz;case Jz:if(a.extra){for(I=a.extra;f<I;){if(l===0)break e;l--,d+=r[i++]<<f,f+=8}a.length+=d&(1<<a.extra)-1,d>>>=a.extra,f-=a.extra,a.back+=a.extra}a.was=a.length,a.mode=eq;case eq:for(;y=a.distcode[d&(1<<a.distbits)-1],w=y>>>24,S=y>>>16&255,N=y&65535,!(w<=f);){if(l===0)break e;l--,d+=r[i++]<<f,f+=8}if((S&240)===0){for(j=w,C=S,R=N;y=a.distcode[R+((d&(1<<j+C)-1)>>j)],w=y>>>24,S=y>>>16&255,N=y&65535,!(j+w<=f);){if(l===0)break e;l--,d+=r[i++]<<f,f+=8}d>>>=j,f-=j,a.back+=j}if(d>>>=w,f-=w,a.back+=w,S&64){e.msg="invalid distance code",a.mode=Bn;break}a.offset=N,a.extra=S&15,a.mode=tq;case tq:if(a.extra){for(I=a.extra;f<I;){if(l===0)break e;l--,d+=r[i++]<<f,f+=8}a.offset+=d&(1<<a.extra)-1,d>>>=a.extra,f-=a.extra,a.back+=a.extra}if(a.offset>a.dmax){e.msg="invalid distance too far back",a.mode=Bn;break}a.mode=aq;case aq:if(c===0)break e;if(m=g-c,a.offset>m){if(m=a.offset-m,m>a.whave&&a.sane){e.msg="invalid distance too far back",a.mode=Bn;break}m>a.wnext?(m-=a.wnext,b=a.wsize-m):b=a.wnext-m,m>a.length&&(m=a.length),v=a.window}else v=n,b=o-a.offset,m=a.length;m>c&&(m=c),c-=m,a.length-=m;do n[o++]=v[b++];while(--m);a.length===0&&(a.mode=lP);break;case rq:if(c===0)break e;n[o++]=a.length,c--,a.mode=lP;break;case v6:if(a.wrap){for(;f<32;){if(l===0)break e;l--,d|=r[i++]<<f,f+=8}if(g-=c,e.total_out+=g,a.total+=g,a.wrap&4&&g&&(e.adler=a.check=a.flags?Wd(a.check,n,g,o-g):_k(a.check,n,g,o-g)),g=c,a.wrap&4&&(a.flags?d:iq(d))!==a.check){e.msg="incorrect data check",a.mode=Bn;break}d=0,f=0}a.mode=nq;case nq:if(a.wrap&&a.flags){for(;f<32;){if(l===0)break e;l--,d+=r[i++]<<f,f+=8}if(a.wrap&4&&d!==(a.total&4294967295)){e.msg="incorrect length check",a.mode=Bn;break}d=0,f=0}a.mode=sq;case sq:O=k_e;break e;case Bn:O=hJ;break e;case gJ:return pJ;case mJ:default:return Pc}return e.next_out=o,e.avail_out=c,e.next_in=i,e.avail_in=l,a.hold=d,a.bits=f,(a.wsize||g!==e.avail_out&&a.mode<Bn&&(a.mode<v6||t!==Lz))&&PJ(e,e.output,e.next_out,g-e.avail_out),p-=e.avail_in,g-=e.avail_out,e.total_in+=p,e.total_out+=g,a.total+=g,a.wrap&4&&g&&(e.adler=a.check=a.flags?Wd(a.check,n,g,e.next_out-g):_k(a.check,n,g,e.next_out-g)),e.data_type=a.bits+(a.last?64:0)+(a.mode===sf?128:0)+(a.mode===oP||a.mode===x6?256:0),(p===0&&g===0||t===Lz)&&O===zg&&(O=R_e),O},U_e=e=>{if(sm(e))return Pc;let t=e.state;return t.window&&(t.window=null),e.state=null,zg},z_e=(e,t)=>
vendor: 2,274 bytes, line 934
934{if(sm(e))return Pc;const a=e.state;return(a.wrap&2)===0?Pc:(a.head=t,t.done=!1,zg)},q_e=(e,t)=>{const a=t.length;let r,n,i;return sm(e)||(r=e.state,r.wrap!==0&&r.mode!==u5)?Pc:r.mode===u5&&(n=1,n=_k(n,t,a,0),n!==r.check)?hJ:(i=PJ(e,t,a,a),i?(r.mode=gJ,pJ):(r.havedict=1,zg))};var H_e=vJ,V_e=yJ,G_e=xJ,W_e=F_e,Y_e=bJ,K_e=$_e,X_e=U_e,Q_e=z_e,Z_e=q_e,J_e="pako inflate (from Nodeca project)",lf={inflateReset:H_e,inflateReset2:V_e,inflateResetKeep:G_e,inflateInit:W_e,inflateInit2:Y_e,inflate:K_e,inflateEnd:X_e,inflateGetHeader:Q_e,inflateSetDictionary:Z_e,inflateInfo:J_e};function eke(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}var tke=eke;const wJ=Object.prototype.toString,{Z_NO_FLUSH:ake,Z_FINISH:rke,Z_OK:qy,Z_STREAM_END:P6,Z_NEED_DICT:w6,Z_STREAM_ERROR:nke,Z_DATA_ERROR:lq,Z_MEM_ERROR:ske}=lJ;function wb(e){this.options=cJ.assign({chunkSize:1024*64,windowBits:15,to:""},e||{});const t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,t.windowBits===0&&(t.windowBits=-15)),t.windowBits>=0&&t.windowBits<16&&!(e&&e.windowBits)&&(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&(t.windowBits&15)===0&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new b_e,this.strm.avail_out=0;let a=lf.inflateInit2(this.strm,t.windowBits);if(a!==qy)throw new Error(kk[a]);if(this.header=new tke,lf.inflateGetHeader(this.strm,this.header),t.dictionary&&(typeof t.dictionary=="string"?t.dictionary=Ek.string2buf(t.dictionary):wJ.call(t.dictionary)==="[object ArrayBuffer]"&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(a=lf.inflateSetDictionary(this.strm,t.dictionary),a!==qy)))throw new Error(kk[a])}wb.prototype.push=function(e,t){const a=this.strm,r=this.options.chunkSize,n=this.options.dictionary;let i,o,l;if(this.ended)return!1;for(t===~~t?o=t:o=t===!0?rke:ake,wJ.call(e)==="[object ArrayBuffer]"?a.input=new Uint8Array(e):a.input=e,a.next_in=0,a.avail_in=a.input.length;;){for(a.avail_out===0&&(a.output=new Uint8Array(r),a.next_out=0,a.avail_out=r),i=lf.inflate(a,o),i===w6&&n&&(i=lf.inflateSetDictionary(a,n),i===qy?i=lf.inflate(a,o):i===lq&&(i=w6));a.avail_in>0&&i===P6&&a.state.wrap>0&&e[a.next_in]!==0;
vendor: 9,510 bytes, line 934
934)lf.inflateReset(a),i=lf.inflate(a,o);switch(i){case nke:case lq:case w6:case ske:return this.onEnd(i),this.ended=!0,!1}if(l=a.avail_out,a.next_out&&(a.avail_out===0||i===P6))if(this.options.to==="string"){let c=Ek.utf8border(a.output,a.next_out),d=a.next_out-c,f=Ek.buf2string(a.output,c);a.next_out=d,a.avail_out=r-d,d&&a.output.set(a.output.subarray(c,c+d),0),this.onData(f)}else this.onData(a.output.length===a.next_out?a.output:a.output.subarray(0,a.next_out));if(!(i===qy&&l===0)){if(i===P6)return i=lf.inflateEnd(this.strm),this.onEnd(i),this.ended=!0,!0;if(a.avail_in===0)break}}return!0};wb.prototype.onData=function(e){this.chunks.push(e)};wb.prototype.onEnd=function(e){e===qy&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=cJ.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};function ike(e,t){const a=new wb(t);if(a.push(e),a.err)throw a.msg||kk[a.err];return a.result}var oke=wb,lke=ike,cke={Inflate:oke,inflate:lke};const{Inflate:dke,inflate:uke}=cke;var cq=dke,fke=uke;const SJ=[];for(let e=0;e<256;e++){let t=e;for(let a=0;a<8;a++)t&1?t=3988292384^t>>>1:t=t>>>1;SJ[e]=t}const dq=4294967295;function hke(e,t,a){let r=e;for(let n=0;n<a;n++)r=SJ[(r^t[n])&255]^r>>>8;return r}function pke(e,t){return(hke(dq,e,t)^dq)>>>0}function uq(e,t,a){const r=e.readUint32(),n=pke(new Uint8Array(e.buffer,e.byteOffset+e.offset-t-4,t),t);if(n!==r)throw new Error(`CRC mismatch for chunk ${a}. Expected ${r}, found ${n}`)}function NJ(e,t,a){for(let r=0;r<a;r++)t[r]=e[r]}function jJ(e,t,a,r){let n=0;for(;n<r;n++)t[n]=e[n];for(;n<a;n++)t[n]=e[n]+t[n-r]&255}function CJ(e,t,a,r){let n=0;if(a.length===0)for(;n<r;n++)t[n]=e[n];else for(;n<r;n++)t[n]=e[n]+a[n]&255}function AJ(e,t,a,r,n){let i=0;if(a.length===0){for(;i<n;i++)t[i]=e[i];for(;i<r;i++)t[i]=e[i]+(t[i-n]>>1)&255}else{for(;i<n;i++)t[i]=e[i]+(a[i]>>1)&255;for(;i<r;i++)t[i]=e[i]+(t[i-n]+a[i]>>1)&255}}function TJ(e,t,a,r,n){let i=0;if(a.length===0){for(;i<n;i++)t[i]=e[i];for(;i<r;i++)t[i]=e[i]+t[i-n]&255}else{for(;i<n;i++)t[i]=e[i]+a[i]&255;for(;i<r;i++)t[i]=e[i]+gke(t[i-n],a[i],a[i-n])&255}}function gke(e,t,a){const r=e+t-a,n=Math.abs(r-e),i=Math.abs(r-t),o=Math.abs(r-a);return n<=i&&n<=o?e:i<=o?t:a}function mke(e,t,a,r,n,i){switch(e){case 0:NJ(t,a,n);break;case 1:jJ(t,a,n,i);break;case 2:CJ(t,a,r,n);break;case 3:AJ(t,a,r,n,i);break;case 4:TJ(t,a,r,n,i);break;default:throw new Error(`Unsupported filter: ${e}`)}}const xke=new Uint16Array([255]),vke=new Uint8Array(xke.buffer),yke=vke[0]===255;function bke(e){const{data:t,width:a,height:r,channels:n,depth:i}=e,o=[{x:0,y:0,xStep:8,yStep:8},{x:4,y:0,xStep:8,yStep:8},{x:0,y:4,xStep:4,yStep:8},{x:2,y:0,xStep:4,yStep:4},{x:0,y:2,xStep:2,yStep:4},{x:1,y:0,xStep:2,yStep:2},{x:0,y:1,xStep:1,yStep:2}],l=Math.ceil(i/8)*n,c=new Uint8Array(r*a*l);let d=0;for(let f=0;f<7;f++){const p=o[f],g=Math.ceil((a-p.x)/p.xStep),m=Math.ceil((r-p.y)/p.yStep);if(g<=0||m<=0)continue;const b=g*l,v=new Uint8Array(b);for(let y=0;y<m;y++){const w=t[d++],S=t.subarray(d,d+b);d+=b;const N=new Uint8Array(b);mke(w,S,N,v,b,l),v.set(N);for(let j=0;j<g;j++){const C=p.x+j*p.xStep,R=p.y+y*p.yStep;if(!(C>=a||R>=r))for(let T=0;T<l;T++)c[(R*a+C)*l+T]=N[j*l+T]}}}if(i===16){const f=new Uint16Array(c.buffer);if(yke)for(let p=0;p<f.length;p++)f[p]=Pke(f[p]);return f}else return c}function Pke(e){return(e&255)<<8|e>>8&255}const wke=new Uint16Array([255]),Ske=new Uint8Array(wke.buffer),Nke=Ske[0]===255,jke=new Uint8Array(0);function fq(e){const{data:t,width:a,height:r,channels:n,depth:i}=e,o=Math.ceil(i/8)*n,l=Math.ceil(i/8*n*a),c=new Uint8Array(r*l);let d=jke,f=0,p,g;for(let m=0;m<r;m++){switch(p=t.subarray(f+1,f+1+l),g=c.subarray(m*l,(m+1)*l),t[f]){case 0:NJ(p,g,l);break;case 1:jJ(p,g,l,o);break;case 2:CJ(p,g,d,l);break;case 3:AJ(p,g,d,l,o);break;case 4:TJ(p,g,d,l,o);break;default:throw new Error(`Unsupported filter: ${t[f]}`)}d=g,f+=l+1}if(i===16){const m=new Uint16Array(c.buffer);if(Nke)for(let b=0;b<m.length;b++)m[b]=Cke(m[b]);return m}else return c}function Cke(e){return(e&255)<<8|e>>8&255}const UP=Uint8Array.of(137,80,78,71,13,10,26,10);function hq(e){if(!Ake(e.readBytes(UP.length)))throw new Error("wrong PNG signature")}function Ake(e){if(e.length<UP.length)return!1;for(let t=0;t<UP.length;t++)if(e[t]!==UP[t])return!1;return!0}const Tke="tEXt",_ke=0,_J=new TextDecoder("latin1");function kke(e){if(Rke(e),e.length===0||e.length>79)throw new Error("keyword length must be between 1 and 79")}const Eke=/^[\u0000-\u00FF]*$/;function Rke(e){if(!Eke.test(e))throw new Error("invalid latin1 text")}function Oke(e,t,a){const r=kJ(t);e[r]=Mke(t,a-r.length-1)}function kJ(e){for(e.mark();e.readByte()!==_ke;);const t=e.offset;e.reset();const a=_J.decode(e.readBytes(t-e.offset-1));return e.skip(1),kke(a),a}function Mke(e,t){return _J.decode(e.readBytes(t))}const vl={UNKNOWN:-1,GREYSCALE:0,TRUECOLOUR:2,INDEXED_COLOUR:3,GREYSCALE_ALPHA:4,TRUECOLOUR_ALPHA:6},S6={UNKNOWN:-1,DEFLATE:0},pq={UNKNOWN:-1,ADAPTIVE:0},N6={UNKNOWN:-1,NO_INTERLACE:0,ADAM7:1},cP={NONE:0,BACKGROUND:1,PREVIOUS:2},j6={SOURCE:0,OVER:1};class Dke extends x8{_checkCrc;_inflator;_png;_apng;_end;_hasPalette;_palette;_hasTransparency;_transparency;_compressionMethod;_filterMethod;_interlaceMethod;_colorType;_isAnimated;_numberOfFrames;_numberOfPlays;_frames;_writingDataChunks;constructor(t,a={}){super(t);const{checkCrc:r=!1}=a;this._checkCrc=r,this._inflator=new cq,this._png={width:-1,height:-1,channels:-1,data:new Uint8Array(0),depth:1,text:{}},this._apng={width:-1,height:-1,channels:-1,depth:1,numberOfFrames:1,numberOfPlays:0,text:{},frames:[]},this._end=!1,this._hasPalette=!1,this._palette=[],this._hasTransparency=!1,this._transparency=new Uint16Array(0),this._compressionMethod=S6.UNKNOWN,this._filterMethod=pq.UNKNOWN,this._interlaceMethod=N6.UNKNOWN,this._colorType=vl.UNKNOWN,this._isAnimated=!1,this._numberOfFrames=1,this._numberOfPlays=0,this._frames=[],this._writingDataChunks=!1,this.setBigEndian()}decode(){for(hq(this);!this._end;){const t=this.readUint32(),a=this.readChars(4);this.decodeChunk(t,a)}return this.decodeImage(),this._png}decodeApng(){for(hq(this);!this._end;){const t=this.readUint32(),a=this.readChars(4);this.decodeApngChunk(t,a)}return this.decodeApngImage(),this._apng}decodeChunk(t,a){const r=this.offset;switch(a){case"IHDR":this.decodeIHDR();break;case"PLTE":this.decodePLTE(t);break;case"IDAT":this.decodeIDAT(t);break;case"IEND":this._end=!0;break;case"tRNS":this.decodetRNS(t);break;case"iCCP":this.decodeiCCP(t);break;case Tke:Oke(this._png.text,this,t);break;case"pHYs":this.decodepHYs();break;default:this.skip(t);break}if(this.offset-r!==t)throw new Error(`Length mismatch while decoding chunk ${a}`);this._checkCrc?uq(this,t+4,a):this.skip(4)}decodeApngChunk(t,a){const r=this.offset;switch(a!=="fdAT"&&a!=="IDAT"&&this._writingDataChunks&&this.pushDataToFrame(),a){case"acTL":this.decodeACTL();break;case"fcTL":this.decodeFCTL();break;case"fdAT":this.decodeFDAT(t);break;default:this.decodeChunk(t,a),this.offset=r+t;break}if(this.offset-r!==t)throw new Error(`Length mismatch while decoding chunk ${a}`);this._checkCrc?uq(this,t+4,a):this.skip(4)}decodeIHDR(){const t=this._png;t.width=this.readUint32(),t.height=this.readUint32(),t.depth=Ike(this.readUint8());const a=this.readUint8();this._colorType=a;let r;switch(a){case vl.GREYSCALE:r=1;break;case vl.TRUECOLOUR:r=3;break;case vl.INDEXED_COLOUR:r=1;break;case vl.GREYSCALE_ALPHA:r=2;break;case vl.TRUECOLOUR_ALPHA:r=4;break;case vl.UNKNOWN:default:throw new Error(`Unknown color type: ${a}`)}if(this._png.channels=r,this._compressionMethod=this.readUint8(),this._compressionMethod!==S6.DEFLATE)throw new Error(`Unsupported compression method: ${this._compressionMethod}`);this._filterMethod=this.readUint8(),this._interlaceMethod=this.readUint8()}decodeACTL(){this._numberOfFrames=this.readUint32(),this._numberOfPlays=this.readUint32(),this._isAnimated=!0}decodeFCTL(){const t={sequenceNumber:this.readUint32(),width:this.readUint32(),height:this.readUint32(),xOffset:this.readUint32(),yOffset:this.readUint32(),delayNumber:this.readUint16(),delayDenominator:this.readUint16(),disposeOp:this.readUint8(),blendOp:this.readUint8(),data:new Uint8Array(0)};this._frames.push(t)}decodePLTE(t){if(t%3!==0)throw new RangeError(`PLTE field length must be a multiple of 3. Got ${t}`);const a=t/3;this._hasPalette=!0;const r=[];this._palette=r;for(let n=0;n<a;n++)r.push([this.readUint8(),this.readUint8(),this.readUint8()])}decodeIDAT(t){this._writingDataChunks=!0;const a=t,r=this.offset+this.byteOffset;if(this._inflator.push(new Uint8Array(this.buffer,r,a)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(t)}decodeFDAT(t){this._writingDataChunks=!0;let a=t,r=this.offset+this.byteOffset;if(r+=4,a-=4,this._inflator.push(new Uint8Array(this.buffer,r,a)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(t)}decodetRNS(t){switch(this._colorType){case vl.GREYSCALE:case vl.TRUECOLOUR:{if(t%2!==0)throw new RangeError(`tRNS chunk length must be a multiple of 2. Got ${t}`);if(t/2>this._png.width*this._png.height)throw new Error(`tRNS chunk contains more alpha values than there are pixels (${t/2} vs ${this._png.width*this._png.height})`);this._hasTransparency=!0,this._transparency=new Uint16Array(t/2);for(let a=0;a<t/2;a++)this._transparency[a]=this.readUint16();break}case vl.INDEXED_COLOUR:{if(t>this._palette.length)throw new Error(`tRNS chunk contains more alph
934a values than there are palette colors (${t} vs ${this._palette.length})`);let a=0;for(;a<t;a++){const r=this.readByte();this._palette[a].push(r)}for(;a<this._palette.length;a++)this._palette[a].push(255);break}case vl.UNKNOWN:case vl.GREYSCALE_ALPHA:case vl.TRUECOLOUR_ALPHA:default:throw new Error(`tRNS chunk is not supported for color type ${this._colorType}`)}}decodeiCCP(t){const a=kJ(this),r=this.readUint8();if(r!==S6.DEFLATE)throw new Error(`Unsupported iCCP compression method: ${r}`);const n=this.readBytes(t-a.length-2);this._png.iccEmbeddedProfile={name:a,profile:fke(n)}}decodepHYs(){const t=this.readUint32(),a=this.readUint32(),r=this.readByte();this._png.resolution={x:t,y:a,unit:r}}decodeApngImage(){this._apng.width=this._png.width,this._apng.height=this._png.height,this._apng.channels=this._png.channels,this._apng.depth=this._png.depth,this._apng.numberOfFrames=this._numberOfFrames,this._apng.numberOfPlays=this._numberOfPlays,this._apng.text=this._png.text,this._apng.resolution=this._png.resolution;for(let t=0;t<this._numberOfFrames;t++){const a={sequenceNumber:this._frames[t].sequenceNumber,delayNumber:this._frames[t].delayNumber,delayDenominator:this._frames[t].delayDenominator,data:this._apng.depth===8?new Uint8Array(this._apng.width*this._apng.height*this._apng.channels):new Uint16Array(this._apng.width*this._apng.height*this._apng.channels)},r=this._frames.at(t);if(r){if(r.data=fq({data:r.data,width:r.width,height:r.height,channels:this._apng.channels,depth:this._apng.depth}),this._hasPalette&&(this._apng.palette=this._palette),this._hasTransparency&&(this._apng.transparency=this._transparency),t===0||r.xOffset===0&&r.yOffset===0&&r.width===this._png.width&&r.height===this._png.height)a.data=r.data;else{const n=this._apng.frames.at(t-1);this.disposeFrame(r,n,a),this.addFrameDataToCanvas(a,r)}this._apng.frames.push(a)}}return this._apng}disposeFrame(t,a,r){switch(t.disposeOp){case cP.NONE:break;case cP.BACKGROUND:for(let n=0;n<this._png.height;n++)for(let i=0;i<this._png.width;i++){const o=(n*t.width+i)*this._png.channels;for(let l=0;l<this._png.channels;l++)r.data[o+l]=0}break;case cP.PREVIOUS:r.data.set(a.data);break;default:throw new Error("Unknown disposeOp")}}addFrameDataToCanvas(t,a){const r=1<<this._png.depth,n=(i,o)=>{const l=((i+a.yOffset)*this._png.width+a.xOffset+o)*this._png.channels,c=(i*a.width+o)*this._png.channels;return{index:l,frameIndex:c}};switch(a.blendOp){case j6.SOURCE:for(let i=0;i<a.height;i++)for(let o=0;o<a.width;o++){const{index:l,frameIndex:c}=n(i,o);for(let d=0;d<this._png.channels;d++)t.data[l+d]=a.data[c+d]}break;case j6.OVER:for(let i=0;i<a.height;i++)for(let o=0;o<a.width;o++){const{index:l,frameIndex:c}=n(i,o);for(let d=0;d<this._png.channels;d++){const f=a.data[c+this._png.channels-1]/r,p=d%(this._png.channels-1)===0?1:a.data[c+d],g=Math.floor(f*p+(1-f)*t.data[l+d]);t.data[l+d]+=g}}break;default:throw new Error("Unknown blendOp")}}decodeImage(){if(this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);const t=this._isAnimated?(this._frames?.at(0)).data:this._inflator.result;if(this._filterMethod!==pq.ADAPTIVE)throw new Error(`Filter method ${this._filterMethod} not supported`);if(this._interlaceMethod===N6.NO_INTERLACE)this._png.data=fq({data:t,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else if(this._interlaceMethod===N6.ADAM7)this._png.data=bke({data:t,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else throw new Error(`Interlace method ${this._interlaceMethod} not supported`);this._hasPalette&&(this._png.palette=this._palette),this._hasTransparency&&(this._png.transparency=this._transparency)}pushDataToFrame(){const t=this._inflator.result,a=this._frames.at(-1);a?a.data=t:this._frames.push({sequenceNumber:0,width:this._png.width,height:this._png.height,xOffset:0,yOffset:0,delayNumber:0,delayDenominator:0,disposeOp:cP.NONE,blendOp:j6.SOURCE,data:t}),this._inflator=new cq,this._writingDataChunks=!1}}function Ike(e){if(e!==1&&e!==2&&e!==4&&e!==8&&e!==16)throw new Error(`invalid bit depth: ${e}`);return e}var gq;(function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.METRE=1]="METRE"})(gq||(gq={}));function Lke(e,t){return new Dke(e,t).decode()}var za=(function(){return typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:this})();function C6(){za.console&&typeof za.console.log=="function"&&za.console.log.apply(za.console,arguments)}var bn={log:C6,warn:function(e){za.console&&(typeof za.console.warn=="function"?za.console.warn.apply(za.console,arguments):C6.call(null,arguments))},error:function(e){za.console&&(typeof za.console.error=="function"?za.console.error.apply(za.console,arguments):C6(e))}};function A6(e,t,a){var r=new XMLHttpRequest;r.open("GET",e),r.responseType="blob",r.onload=function(){tg(r.response,t,a)},r.onerror=function(){bn.error("could not download file")},r.send()}function mq(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch{}return t.status>=200&&t.status<=299}function dP(e){try{e.dispatchEvent(new MouseEvent("click"))}catch{var t=document.createEvent("MouseEvents");
vendor: 3,409 bytes, lines 934-939
934t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var tg=za.saveAs||((typeof window>"u"?"undefined":rn(window))!=="object"||window!==za?function(){}:typeof HTMLAnchorElement<"u"&&"download"in HTMLAnchorElement.prototype?function(e,t,a){var r=za.URL||za.webkitURL,n=document.createElement("a");t=t||e.name||"download",n.download=t,n.rel="noopener",typeof e=="string"?(n.href=e,n.origin!==location.origin?mq(n.href)?A6(e,t,a):dP(n,n.target="_blank"):dP(n)):(n.href=r.createObjectURL(e),setTimeout(function(){r.revokeObjectURL(n.href)},4e4),setTimeout(function(){dP(n)},0))}:"msSaveOrOpenBlob"in navigator?function(e,t,a){if(t=t||e.name||"download",typeof e=="string")if(mq(e))A6(e,t,a);else{var r=document.createElement("a");r.href=e,r.target="_blank",setTimeout(function(){dP(r)})}else navigator.msSaveOrOpenBlob((function(n,i){return i===void 0?i={autoBom:!1}:rn(i)!=="object"&&(bn.warn("Deprecated: Expected third argument to be a object"),i={autoBom:!i}),i.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(n.type)?new Blob(["\uFEFF",n],{type:n.type}):n})(e,a),t)}:function(e,t,a,r){if((r=r||open("","_blank"))&&(r.document.title=r.document.body.innerText="downloading..."),typeof e=="string")return A6(e,t,a);var n=e.type==="application/octet-stream",i=/constructor/i.test(za.HTMLElement)||za.safari,o=/CriOS\/[\d]+/.test(navigator.userAgent);if((o||n&&i)&&(typeof FileReader>"u"?"undefined":rn(FileReader))==="object"){var l=new FileReader;l.onloadend=function(){var f=l.result;f=o?f:f.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=f:location=f,r=null},l.readAsDataURL(e)}else{var c=za.URL||za.webkitURL,d=c.createObjectURL(e);r?r.location=d:location.href=d,r=null,setTimeout(function(){c.revokeObjectURL(d)},4e4)}});/**
935 * A class to parse color values
936 * @author Stoyan Stefanov <[email protected]>
937 * {@link   http://www.phpied.com/rgb-color-parser-in-javascript/}
938 * @license Use it if you like it
939 */function EJ(e){var t;e=e||"",this.ok=!1,e.charAt(0)=="#"&&(e=e.substr(1,6)),e={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee9
9390",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[e=(e=e.replace(/ /g,"")).toLowerCase()]||e;for(var a=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(l){return[parseInt(l[1]),parseInt(l[2]),parseInt(l[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(l){return[parseInt(l[1],16),parseInt(l[2],16),parseInt(l[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(l){return[parseInt(l[1]+l[1],16),parseInt(l[2]+l[2],16),parseInt(l[3]+l[3],16)]}}],r=0;r<a.length;r++){var n=a[r].re,i=a[r].process,o=n.exec(e);o&&(t=i(o),this.r=t[0],this.g=t[1],this.b=t[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var l=this.r.toString(16),c=this.g.toString(16),d=this.b.toString(16);return l.length==1&&(l="0"+l),c.length==1&&(c="0"+c),d.length==1&&(d="0"+d),"#"+l+c+d}}var zP=za.atob.bind(za),xq=za.btoa.bind(za);/**
940 * @license
941 * Joseph Myers does not specify a particular license for his work.
942 *
943 * Author: Joseph Myers
944 * Accessed from: http://www.myersdaily.org/joseph/javascript/md5.js
945 *
946 * Modified by: Owen Leong
947 */function T6(e,t){var a=e[0],r=e[1],n=e[2],i=e[3];a=Yi(a,r,n,i,t[0],7,-680876936),i=Yi(i,a,r,n,t[1],12,-389564586),n=Yi(n,i,a,r,t[2],17,606105819),r=Yi(r,n,i,a,t[3],22,-1044525330),a=Yi(a,r,n,i,t[4],7,-176418897),i=Yi(i,a,r,n,t[5],12,1200080426),n=Yi(n,i,a,r,t[6],17,-1473231341),r=Yi(r,n,i,a,t[7],22,-45705983),a=Yi(a,r,n,i,t[8],7,1770035416),i=Yi(i,a,r,n,t[9],12,-1958414417),n=Yi(n,i,a,r,t[10],17,-42063),r=Yi(r,n,i,a,t[11],22,-1990404162),a=Yi(a,r,n,i,t[12],7,1804603682),i=Yi(i,a,r,n,t[13],12,-40341101),n=Yi(n,i,a,r,t[14],17,-1502002290),a=Ki(a,r=Yi(r,n,i,a,t[15],22,1236535329),n,i,t[1],5,-165796510),i=Ki(i,a,r,n,t[6],9,-1069501632),n=Ki(n,i,a,r,t[11],14,643717713),r=Ki(r,n,i,a,t[0],20,-373897302),a=Ki(a,r,n,i,t[5],5,-701558691),i=Ki(i,a,r,n,t[10],9,38016083),n=Ki(n,i,a,r,t[15],14,-660478335),r=Ki(r,n,i,a,t[4],20,-405537848),a=Ki(a,r,n,i,t[9],5,568446438),i=Ki(i,a,r,n,t[14],9,-1019803690),n=Ki(n,i,a,r,t[3],14,-187363961),r=Ki(r,n,i,a,t[8],20,1163531501),a=Ki(a,r,n,i,t[13],5,-1444681467),i=Ki(i,a,r,n,t[2],9,-51403784),n=Ki(n,i,a,r,t[7],14,1735328473),a=Xi(a,r=Ki(r,n,i,a,t[12],20,-1926607734),n,i,t[5],4,-378558),i=Xi(i,a,r,n,t[8],11,-2022574463),n=Xi(n,i,a,r,t[11],16,1839030562),r=Xi(r,n,i,a,t[14],23,-35309556),a=Xi(a,r,n,i,t[1],4,-1530992060),i=Xi(i,a,r,n,t[4],11,1272893353),n=Xi(n,i,a,r,t[7],16,-155497632),r=Xi(r,n,i,a,t[10],23,-1094730640),a=Xi(a,r,n,i,t[13],4,681279174),i=Xi(i,a,r,n,t[0],11,-358537222),n=Xi(n,i,a,r,t[3],16,-722521979),r=Xi(r,n,i,a,t[6],23,76029189),a=Xi(a,r,n,i,t[9],4,-640364487),i=Xi(i,a,r,n,t[12],11,-421815835),n=Xi(n,i,a,r,t[15],16,530742520),a=Qi(a,r=Xi(r,n,i,a,t[2],23,-995338651),n,i,t[0],6,-198630844),i=Qi(i,a,r,n,t[7],10,1126891415),n=Qi(n,i,a,r,t[14],15,-1416354905),r=Qi(r,n,i,a,t[5],21,-57434055),a=Qi(a,r,n,i,t[12],6,1700485571),i=Qi(i,a,r,n,t[3],10,-1894986606),n=Qi(n,i,a,r,t[10],15,-1051523),r=Qi(r,n,i,a,t[1],21,-2054922799),a=Qi(a,r,n,i,t[8],6,1873313359),i=Qi(i,a,r,n,t[15],10,-30611744),n=Qi(n,i,a,r,t[6],15,-1560198380),r=Qi(r,n,i,a,t[13],21,1309151649),a=Qi(a,r,n,i,t[4],6,-145523070),i=Qi(i,a,r,n,t[11],10,-1120210379),n=Qi(n,i,a,r,t[2],15,718787259),r=Qi(r,n,i,a,t[9],21,-343485551),e[0]=Gh(a,e[0]),e[1]=Gh(r,e[1]),e[2]=Gh(n,e[2]),e[3]=Gh(i,e[3])}function eS(e,t,a,r,n,i){return t=Gh(Gh(t,e),Gh(r,i)),Gh(t<<n|t>>>32-n,a)}function Yi(e,t,a,r,n,i,o){return eS(t&a|~t&r,e,t,n,i,o)}function Ki(e,t,a,r,n,i,o){return eS(t&r|a&~r,e,t,n,i,o)}function Xi(e,t,a,r,n,i,o){return eS(t^a^r,e,t,n,i,o)}function Qi(e,t,a,r,n,i,o){return eS(a^(t|~r),e,t,n,i,o)}function RJ(e){var t,a=e.length,r=[1732584193,-271733879,-1732584194,271733878];for(t=64;t<=e.length;t+=64)T6(r,Fke(e.substring(t-64,t)));e=e.substring(t-64);var n=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t<e.length;t++)n[t>>2]|=e.charCodeAt(t)<<(t%4<<3);if(n[t>>2]|=128<<(t%4<<3),t>55)for(T6(r,n),t=0;t<16;t++)n[t]=0;return n[14]=8*a,T6(r,n),r}function Fke(e){var t,a=[];for(t=0;t<64;t+=4)a[t>>2]=e.charCodeAt(t)+(e.charCodeAt(t+1)<<8)+(e.charCodeAt(t+2)<<16)+(e.charCodeAt(t+3)<<24);return a}var vq="0123456789abcdef".split("");function Bke(e){for(var t="",a=0;a<4;a++)t+=vq[e>>8*a+4&15]+vq[e>>8*a&15];return t}function $ke(e){return String.fromCharCode(255&e,(65280&e)>>8,(16711680&e)>>16,(4278190080&e)>>24)}function Rk(e){return RJ(e).map($ke).join("")}var Uke=(function(e){for(var t=0;t<e.length;t++)e[t]=Bke(e[t]);return e.join("")})(RJ("hello"))!="5d41402abc4b2a76b9719d911017c592";function Gh(e,t){if(Uke){var a=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(a>>16)<<16|65535&a}return e+t&4294967295}/**
948 * @license
949 * FPDF is released under a permissive license: there is no usage restriction.
950 * You may embed it freely in your application (commercial or not), with or
951 * without modifications.
952 *
953 * Reference: http://www.fpdf.org/en/script/script37.php
954 */function Ok(e,t){var a,r,n,i;if(e!==a){for(var o=(n=e,i=1+(256/e.length|0),new Array(i+1).join(n)),l=[],c=0;c<256;c++)l[c]=c;var d=0;for(c=0;c<256;c++){var f=l[c];
vendor: 5,776 bytes, lines 954-964
954d=(d+f+o.charCodeAt(c))%256,l[c]=l[d],l[d]=f}a=e,r=l}else l=r;var p=t.length,g=0,m=0,b="";for(c=0;c<p;c++)m=(m+(f=l[g=(g+1)%256]))%256,l[g]=l[m],l[m]=f,o=l[(l[g]+l[m])%256],b+=String.fromCharCode(t.charCodeAt(c)^o);return b}/**
955 * @license
956 * Licensed under the MIT License.
957 * http://opensource.org/licenses/mit-license
958 * Author: Owen Leong (@owenl131)
959 * Date: 15 Oct 2020
960 * References:
961 * https://www.cs.cmu.edu/~dst/Adobe/Gallery/anon21jul01-pdf-encryption.txt
962 * https://github.com/foliojs/pdfkit/blob/master/lib/security.js
963 * http://www.fpdf.org/en/script/script37.php
964 */var yq={print:4,modify:8,copy:16,"annot-forms":32};function mx(e,t,a,r){this.v=1,this.r=2;var n=192;e.forEach(function(l){if(yq.perm!==void 0)throw new Error("Invalid permission: "+l);n+=yq[l]}),this.padding="(¿N^NuŠAd\0NVÿú�\b..\0¶Ðh>€/\f©þdSiz";var i=(t+this.padding).substr(0,32),o=(a+this.padding).substr(0,32);this.O=this.processOwnerPassword(i,o),this.P=-(1+(255^n)),this.encryptionKey=Rk(i+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(r)).substr(0,5),this.U=Ok(this.encryptionKey,this.padding)}function xx(e){if(/[^\u0000-\u00ff]/.test(e))throw new Error("Invalid PDF Name Object: "+e+", Only accept ASCII characters.");for(var t="",a=e.length,r=0;r<a;r++){var n=e.charCodeAt(r);t+=n<33||n===35||n===37||n===40||n===41||n===47||n===60||n===62||n===91||n===93||n===123||n===125||n>126?"#"+("0"+n.toString(16)).slice(-2):e[r]}return t}function bq(e){if(rn(e)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var t={};this.subscribe=function(a,r,n){if(n=n||!1,typeof a!="string"||typeof r!="function"||typeof n!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");t.hasOwnProperty(a)||(t[a]={});var i=Math.random().toString(35);return t[a][i]=[r,!!n],i},this.unsubscribe=function(a){for(var r in t)if(t[r][a])return delete t[r][a],Object.keys(t[r]).length===0&&delete t[r],!0;return!1},this.publish=function(a){if(t.hasOwnProperty(a)){var r=Array.prototype.slice.call(arguments,1),n=[];for(var i in t[a]){var o=t[a][i];try{o[0].apply(e,r)}catch(l){za.console&&bn.error("jsPDF PubSub Error",l.message,l)}o[1]&&n.push(i)}n.length&&n.forEach(this.unsubscribe)}},this.getTopics=function(){return t}}function f5(e){if(!(this instanceof f5))return new f5(e);var t="opacity,stroke-opacity".split(",");for(var a in e)e.hasOwnProperty(a)&&t.indexOf(a)>=0&&(this[a]=e[a]);this.id="",this.objectNumber=-1}function OJ(e,t){this.gState=e,this.matrix=t,this.id="",this.objectNumber=-1}function sg(e,t,a,r,n){if(!(this instanceof sg))return new sg(e,t,a,r,n);this.type=e==="axial"?2:3,this.coords=t,this.colors=a,OJ.call(this,r,n)}function Ax(e,t,a,r,n){if(!(this instanceof Ax))return new Ax(e,t,a,r,n);this.boundingBox=e,this.xStep=t,this.yStep=a,this.stream="",this.cloneIndex=0,OJ.call(this,r,n)}function Sa(e){var t,a=typeof arguments[0]=="string"?arguments[0]:"p",r=arguments[1],n=arguments[2],i=arguments[3],o=[],l=1,c=16,d="S",f=null;rn(e=e||{})==="object"&&(a=e.orientation,r=e.unit||r,n=e.format||n,i=e.compress||e.compressPdf||i,(f=e.encryption||null)!==null&&(f.userPassword=f.userPassword||"",f.ownerPassword=f.ownerPassword||"",f.userPermissions=f.userPermissions||[]),l=typeof e.userUnit=="number"?Math.abs(e.userUnit):1,e.precision!==void 0&&(t=e.precision),e.floatPrecision!==void 0&&(c=e.floatPrecision),d=e.defaultPathOperation||"S"),o=e.filters||(i===!0?["FlateEncode"]:o),r=r||"mm",a=(""+(a||"P")).toLowerCase();var p=e.putOnlyUsedFonts||!1,g={},m={internal:{},__private__:{}};m.__private__.PubSub=bq;var b="1.3",v=m.__private__.getPdfVersion=function(){return b};m.__private__.setPdfVersion=function(H){b=H};var y={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};m.__private__.getPageFormats=function(){return y};var w=m.__private__.getPageFormat=function(H){return y[H]};n=n||"a4";var S="compat",N="advanced",j=S;function C(){this.saveGraphicsState(),xe(new kt(ia,0,0,-ia,0,kc()*ia).toString()+" cm"),this.setFontSize(this.getFontSize()/ia),d="n",j=N}function R(){this.restoreGraphicsState(),d="S",j=S}var T=m.__private__.combineFontStyleAndFontWeight=function(H,le){if(H=="bold"&&le=="normal"||H=="bold"&&le==400||H=="normal"&&le=="italic"||H=="bold"&&le=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return le&&(H=le==400||le==="normal"?H==="italic"?"italic":"normal":le!=700&&le!=="bold"||H!=="normal"?(le==700?"bold":le)+""+H:"bold"),H};m.advancedAPI=function(H){var le=j===S;return le&&C.call(this),typeof H!="function"||(H(this),le&&R.call(this)),this},m.compatAPI=function(H){var le=j===N;return le&&R.call(this),typeof H!="function"||(H(this),le&&C.call(this)),this},m.isAdvancedAPI=function(){return j===N};var O,F=function(H){if(j!==N)throw new Error(H+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},z=m.roundToPrecision=m.__private__.roundToPrecision=function(H,le){var Re=t||le;if(isNaN(H)||isNaN(Re))throw new Error("Invalid argument passed to 
964jsPDF.roundToPrecision");return H.toFixed(Re).replace(/0+$/,"")};O=m.hpf=m.__private__.hpf=typeof c=="number"?function(H){if(isNaN(H))throw new Error("Invalid argument passed to jsPDF.hpf");return z(H,c)}:c==="smart"?function(H){if(isNaN(H))throw new Error("Invalid argument passed to jsPDF.hpf");return z(H,H>-1&&H<1?16:5)}:function(H){if(isNaN(H))throw new Error("Invalid argument passed to jsPDF.hpf");return z(H,16)};var I=m.f2=m.__private__.f2=function(H){if(isNaN(H))throw new Error("Invalid argument passed to jsPDF.f2");return z(H,2)},B=m.__private__.f3=function(H){if(isNaN(H))throw new Error("Invalid argument passed to jsPDF.f3");return z(H,3)},K=m.scale=m.__private__.scale=function(H){if(isNaN(H))throw new Error("Invalid argument passed to jsPDF.scale");return j===S?H*ia:j===N?H:void 0},J=function(H){return K((function(le){return j===S?kc()-le:j===N?le:void 0})(H))};m.__private__.setPrecision=m.setPrecision=function(H){typeof parseInt(H,10)=="number"&&(t=parseInt(H,10))};var G,D="00000000000000000000000000000000",V=m.__private__.getFileId=function(){return D},W=m.__private__.setFileId=function(H){return D=H!==void 0&&/^[a-fA-F0-9]{32}$/.test(H)?H.toUpperCase():D.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),f!==null&&(ts=new mx(f.userPermissions,f.userPassword,f.ownerPassword,D)),D};m.setFileId=function(H){return W(H),this},m.getFileId=function(){return V()};var Z=m.__private__.convertDateToPDFDate=function(H){var le=H.getTimezoneOffset(),Re=le<0?"+":"-",Fe=Math.floor(Math.abs(le/60)),Ze=Math.abs(le%60),vt=[Re,q(Fe),"'",q(Ze),"'"].join("");return["D:",H.getFullYear(),q(H.getMonth()+1),q(H.getDate()),q(H.getHours()),q(H.getMinutes()),q(H.getSeconds()),vt].join("")},re=m.__private__.convertPDFDateToDate=function(H){var le=parseInt(H.substr(2,4),10),Re=parseInt(H.substr(6,2),10)-1,Fe=parseInt(H.substr(8,2),10),Ze=parseInt(H.substr(10,2),10),vt=parseInt(H.substr(12,2),10),Rt=parseInt(H.substr(14,2),10);return new Date(le,Re,Fe,Ze,vt,Rt,0)},Q=m.__private__.setCreationDate=function(H){var le;if(H===void 0&&(H=new Date),H instanceof Date)le=Z(H);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(H))throw new Error("Invalid argument passed to jsPDF.setCreationDate");le=H}return G=le},E=m.__private__.getCreationDate=function(H){var le=G;return H==="jsDate"&&(le=re(G)),le};m.setCreationDate=function(H){return Q(H),this},m.getCreationDate=function(H){return E(H)};var U,q=m.__private__.padd2=function(H){return("0"+parseInt(H)).slice(-2)},X=m.__private__.padd2Hex=function(H){return("00"+(H=H.toString())).substr(H.length)},ne=0,ae=[],ue=[],de=0,he=[],pe=[],se=!1,ze=ue;m.__private__.setCustomOutputDestination=function(H){se=!0,ze=H};var De=function(H){se||(ze=H)};m.__private__.resetCustomOutputDestination=function(){se=!1,ze=ue};var xe=m.__private__.out=function(H){return H=H.toString(),de+=H.length+1,ze.push(H),ze},at=m.__private__.write=function(H){return xe(arguments.length===1?H.toString():Array.prototype.join.call(arguments," "))},Qe=m.__private__.getArrayBuffer=function(H){for(var le=H.length,Re=new ArrayBuffer(le),Fe=new Uint8Array(Re);le--;)Fe[le]=H.charCodeAt(le);return Re},ft=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];m.__private__.getStandardFonts=function(){return ft};var nt=e.fontSize||16;m.__private__.setFontSize=m.setFontSize=function(H){return nt=j===N?H/ia:H,this};var $t,_t=m.__private__.getFontSize=m.getFontSize=function(){return j===S?nt:nt*ia},Et=e.R2L||!1;m.__private__.setR2L=m.setR2L=function(H){return Et=H,this},m.__private__.getR2L=m.getR2L=function(){return Et};var Dt,aa=m.__private__.setZoomMode=function(H){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(H))$t=H;else if(isNaN(H)){if([void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(H)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+H+'" is not recognized.');$t=H}
vendor: 17,718 bytes, lines 964-968
964else $t=parseInt(H,10)};m.__private__.getZoomMode=function(){return $t};var Wt,qt=m.__private__.setPageMode=function(H){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(H)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+H+'" is not recognized.');Dt=H};m.__private__.getPageMode=function(){return Dt};var Lt=m.__private__.setLayoutMode=function(H){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(H)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+H+'" is not recognized.');Wt=H};m.__private__.getLayoutMode=function(){return Wt},m.__private__.setDisplayMode=m.setDisplayMode=function(H,le,Re){return aa(H),Lt(le),qt(Re),this};var sa={title:"",subject:"",author:"",keywords:"",creator:""};m.__private__.getDocumentProperty=function(H){if(Object.keys(sa).indexOf(H)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return sa[H]},m.__private__.getDocumentProperties=function(){return sa},m.__private__.setDocumentProperties=m.setProperties=m.setDocumentProperties=function(H){for(var le in sa)sa.hasOwnProperty(le)&&H[le]&&(sa[le]=H[le]);return this},m.__private__.setDocumentProperty=function(H,le){if(Object.keys(sa).indexOf(H)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return sa[H]=le};var Vt,ia,Ut,Ea,ba,Me={},lt={},Nt=[],mt={},Yt={},je={},ie={},Ee=null,Le=0,Ve=[],Be=new bq(m),Mt=e.hotfixes||[],Ht={},ra={},Xt=[],kt=function H(le,Re,Fe,Ze,vt,Rt){if(!(this instanceof H))return new H(le,Re,Fe,Ze,vt,Rt);isNaN(le)&&(le=1),isNaN(Re)&&(Re=0),isNaN(Fe)&&(Fe=0),isNaN(Ze)&&(Ze=1),isNaN(vt)&&(vt=0),isNaN(Rt)&&(Rt=0),this._matrix=[le,Re,Fe,Ze,vt,Rt]};Object.defineProperty(kt.prototype,"sx",{get:function(){return this._matrix[0]},set:function(H){this._matrix[0]=H}}),Object.defineProperty(kt.prototype,"shy",{get:function(){return this._matrix[1]},set:function(H){this._matrix[1]=H}}),Object.defineProperty(kt.prototype,"shx",{get:function(){return this._matrix[2]},set:function(H){this._matrix[2]=H}}),Object.defineProperty(kt.prototype,"sy",{get:function(){return this._matrix[3]},set:function(H){this._matrix[3]=H}}),Object.defineProperty(kt.prototype,"tx",{get:function(){return this._matrix[4]},set:function(H){this._matrix[4]=H}}),Object.defineProperty(kt.prototype,"ty",{get:function(){return this._matrix[5]},set:function(H){this._matrix[5]=H}}),Object.defineProperty(kt.prototype,"a",{get:function(){return this._matrix[0]},set:function(H){this._matrix[0]=H}}),Object.defineProperty(kt.prototype,"b",{get:function(){return this._matrix[1]},set:function(H){this._matrix[1]=H}}),Object.defineProperty(kt.prototype,"c",{get:function(){return this._matrix[2]},set:function(H){this._matrix[2]=H}}),Object.defineProperty(kt.prototype,"d",{get:function(){return this._matrix[3]},set:function(H){this._matrix[3]=H}}),Object.defineProperty(kt.prototype,"e",{get:function(){return this._matrix[4]},set:function(H){this._matrix[4]=H}}),Object.defineProperty(kt.prototype,"f",{get:function(){return this._matrix[5]},set:function(H){this._matrix[5]=H}}),Object.defineProperty(kt.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(kt.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(kt.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(kt.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),kt.prototype.join=function(H){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(O).join(H)},kt.prototype.multiply=function(H){var le=H.sx*this.sx+H.shy*this.shx,Re=H.sx*this.shy+H.shy*this.sy,Fe=H.shx*this.sx+H.sy*this.shx,Ze=H.shx*this.shy+H.sy*this.sy,vt=H.tx*this.sx+H.ty*this.shx+this.tx,Rt=H.tx*this.shy+H.ty*this.sy+this.ty;return new kt(le,Re,Fe,Ze,vt,Rt)},kt.prototype.decompose=function(){var H=this.sx,le=this.shy,Re=this.shx,Fe=this.sy,Ze=this.tx,vt=this.ty,Rt=Math.sqrt(H*H+le*le),pa=(H/=Rt)*Re+(le/=Rt)*Fe;Re-=H*pa,Fe-=le*pa;var Pa=Math.sqrt(Re*Re+Fe*Fe);return pa/=Pa,H*(Fe/=Pa)<le*(Re/=Pa)&&(H=-H,le=-le,pa=-pa,Rt=-Rt),{scale:new kt(Rt,0,0,Pa,0,0),translate:new kt(1,0,0,1,Ze,vt),rotate:new kt(H,le,-le,H,0,0),skew:new kt(1,0,pa,1,0,0)}},kt.prototype.toString=function(H){return this.join(" ")},kt.prototype.inversed=function(){var H=this.sx,le=this.shy,Re=this.shx,Fe=this.sy,Ze=this.tx,vt=this.ty,Rt=1/(H*Fe-le*Re),pa=Fe*Rt,Pa=-le*Rt,La=-Re*Rt,Ga=H*Rt;return new kt(pa,Pa,La,Ga,-pa*Ze-La*vt,-Pa*Ze-Ga*vt)},kt.prototype.applyToPoint=function(H){var le=H.x*this.sx+H.y*this.shx+this.tx,Re=H.x*this.shy+H.y*this.sy+this.ty;return new Oo(le,Re)},kt.prototype.applyToRectangle=function(H){var le=this.applyToPoint(H),Re=this.applyToPoint(new Oo(H.x+H.w,H.y+H.h));return new jc(le.x,le.y,Re.x-le.x,Re.y-le.y)},kt.prototype.clone=function(){var H=this.sx,le=this.shy,Re=this.shx,Fe=this.sy,Ze=this.tx,vt=this.ty;return new kt(H,le,Re,Fe,Ze,vt)},m.Matrix=kt;var zt=m.matrixMult=function(H,le){return le.multiply(H)},ka=new kt(1,0,0,1,0,0);m.unitMatrix=m.identityMatrix=ka;var Te=function(H,le){if(!Yt[H]){var Re=(le instanceof sg?"Sh":"P")+(Object.keys(mt).length+1).toString(10);le.id=Re,Yt[H]=Re,mt[Re]=le,Be.publish("addPattern",le)}};m.ShadingPattern=sg,m.TilingPattern=Ax,m.addShadingPattern=function(H,le){return F("addShadingPattern()"),Te(H,le),this},m.beginTilingPattern=function(H){F("beginTilingPattern()"),Ou(H.boundingBox[0],H.boundingBox[1],H.boundingBox[2]-H.boundingBox[0],H.boundingBox[3]-H.boundingBox[1],H.matrix)},m.endTilingPattern=function(H,le){F("endTilingPattern()"),le.stream=pe[U].join(`
965`),Te(H,le),Be.publish("endTilingPattern",le),Xt.pop().restore()};var Pt,ua=m.__private__.newObject=function(){var H=Da();return oe(H,!0),H},Da=m.__private__.newObjectDeferred=function(){return ne++,ae[ne]=function(){return de},ne},oe=function(H,le){return le=typeof le=="boolean"&&le,ae[H]=de,le&&xe(H+" 0 obj"),H},Ce=m.__private__.newAdditionalObject=function(){var H={objId:Da(),content:""};return he.push(H),H},ve=Da(),ge=Da(),we=m.__private__.decodeColorString=function(H){var le=H.split(" ");if(le.length!==2||le[1]!=="g"&&le[1]!=="G")le.length!==5||le[4]!=="k"&&le[4]!=="K"||(le=[(1-le[0])*(1-le[3]),(1-le[1])*(1-le[3]),(1-le[2])*(1-le[3]),"r"]);else{var Re=parseFloat(le[0]);le=[Re,Re,Re,"r"]}for(var Fe="#",Ze=0;Ze<3;Ze++)Fe+=("0"+Math.floor(255*parseFloat(le[Ze])).toString(16)).slice(-2);return Fe},Ae=m.__private__.encodeColorString=function(H){var le;typeof H=="string"&&(H={ch1:H});var Re=H.ch1,Fe=H.ch2,Ze=H.ch3,vt=H.ch4,Rt=H.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof Re=="string"&&Re.charAt(0)!=="#"){var pa=new EJ(Re);if(pa.ok)Re=pa.toHex();else if(!/^\d*\.?\d*$/.test(Re))throw new Error('Invalid color "'+Re+'" passed to jsPDF.encodeColorString.')}if(typeof Re=="string"&&/^#[0-9A-Fa-f]{3}$/.test(Re)&&(Re="#"+Re[1]+Re[1]+Re[2]+Re[2]+Re[3]+Re[3]),typeof Re=="string"&&/^#[0-9A-Fa-f]{6}$/.test(Re)){var Pa=parseInt(Re.substr(1),16);Re=Pa>>16&255,Fe=Pa>>8&255,Ze=255&Pa}if(Fe===void 0||vt===void 0&&Re===Fe&&Fe===Ze)le=typeof Re=="string"?Re+" "+Rt[0]:H.precision===2?I(Re/255)+" "+Rt[0]:B(Re/255)+" "+Rt[0];else if(vt===void 0||rn(vt)==="object"){if(vt&&!isNaN(vt.a)&&vt.a===0)return["1.","1.","1.",Rt[1]].join(" ");le=typeof Re=="string"?[Re,Fe,Ze,Rt[1]].join(" "):H.precision===2?[I(Re/255),I(Fe/255),I(Ze/255),Rt[1]].join(" "):[B(Re/255),B(Fe/255),B(Ze/255),Rt[1]].join(" ")}else le=typeof Re=="string"?[Re,Fe,Ze,vt,Rt[2]].join(" "):H.precision===2?[I(Re),I(Fe),I(Ze),I(vt),Rt[2]].join(" "):[B(Re),B(Fe),B(Ze),B(vt),Rt[2]].join(" ");return le},We=m.__private__.getFilters=function(){return o},Xe=m.__private__.putStream=function(H){var le=(H=H||{}).data||"",Re=H.filters||We(),Fe=H.alreadyAppliedFilters||[],Ze=H.addLength1||!1,vt=le.length,Rt=H.objectId,pa=function(vs){return vs};if(f!==null&&Rt===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");f!==null&&(pa=ts.encryptor(Rt,0));var Pa={};Re===!0&&(Re=["FlateEncode"]);var La=H.additionalKeyValues||[],Ga=(Pa=Sa.API.processDataByFilters!==void 0?Sa.API.processDataByFilters(le,Re):{data:le,reverseChain:[]}).reverseChain+(Array.isArray(Fe)?Fe.join(" "):Fe.toString());if(Pa.data.length!==0&&(La.push({key:"Length",value:Pa.data.length}),Ze===!0&&La.push({key:"Length1",value:vt})),Ga.length!=0)if(Ga.split("/").length-1==1)La.push({key:"Filter",value:Ga});else{La.push({key:"Filter",value:"["+Ga+"]"});for(var br=0;br<La.length;br+=1)if(La[br].key==="DecodeParms"){for(var Cn=[],Gn=0;Gn<Pa.reverseChain.split("/").length-1;Gn+=1)Cn.push("null");Cn.push(La[br].value),La[br].value="["+Cn.join(" ")+"]"}}xe("<<");for(var cn=0;cn<La.length;cn++)xe("/"+La[cn].key+" "+La[cn].value);xe(">>"),Pa.data.length!==0&&(xe("stream"),xe(pa(Pa.data)),xe("endstream"))},Ke=m.__private__.putPage=function(H){var le=H.number,Re=H.data,Fe=H.objId,Ze=H.contentsObjId;oe(Fe,!0),xe("<</Type /Page"),xe("/Parent "+H.rootDictionaryObjId+" 0 R"),xe("/Resources "+H.resourceDictionaryObjId+" 0 R"),xe("/MediaBox ["+parseFloat(O(H.mediaBox.bottomLeftX))+" "+parseFloat(O(H.mediaBox.bottomLeftY))+" "+O(H.mediaBox.topRightX)+" "+O(H.mediaBox.topRightY)+"]"),H.cropBox!==null&&xe("/CropBox ["+O(H.cropBox.bottomLeftX)+" "+O(H.cropBox.bottomLeftY)+" "+O(H.cropBox.topRightX)+" "+O(H.cropBox.topRightY)+"]"),H.bleedBox!==null&&xe("/BleedBox ["+O(H.bleedBox.bottomLeftX)+" "+O(H.bleedBox.bottomLeftY)+" "+O(H.bleedBox.topRightX)+" "+O(H.bleedBox.topRightY)+"]"),H.trimBox!==null&&xe("/TrimBox ["+O(H.trimBox.bottomLeftX)+" "+O(H.trimBox.bottomLeftY)+" "+O(H.trimBox.topRightX)+" "+O(H.trimBox.topRightY)+"]"),H.artBox!==null&&xe("/ArtBox ["+O(H.artBox.bottomLeftX)+" "+O(H.artBox.bottomLeftY)+" "+O(H.artBox.topRightX)+" "+O(H.artBox.topRightY)+"]"),typeof H.userUnit=="number"&&H.userUnit!==1&&xe("/UserUnit "+H.userUnit),Be.publish("putPage",{objId:Fe,pageContext:Ve[le],pageNumber:le,page:Re}),xe("/Contents "+Ze+" 0 R"),xe(">>"),xe("endobj");var vt=Re.join(`
966`);return j===N&&(vt+=`
967Q`),oe(Ze,!0),Xe({data:vt,filters:We(),objectId:Ze}),xe("endobj"),Fe},Ye=m.__private__.putPages=function(){var H,le,Re=[];for(H=1;H<=Le;H++)Ve[H].objId=Da(),Ve[H].contentsObjId=Da();for(H=1;H<=Le;H++)Re.push(Ke({number:H,data:pe[H],objId:Ve[H].objId,contentsObjId:Ve[H].contentsObjId,mediaBox:Ve[H].mediaBox,cropBox:Ve[H].cropBox,bleedBox:Ve[H].bleedBox,trimBox:Ve[H].trimBox,artBox:Ve[H].artBox,userUnit:Ve[H].userUnit,rootDictionaryObjId:ve,resourceDictionaryObjId:ge}));oe(ve,!0),xe("<</Type /Pages");var Fe="/Kids [";for(le=0;le<Le;le++)Fe+=Re[le]+" 0 R ";xe(Fe+"]"),xe("/Count "+Le),xe(">>"),xe("endobj"),Be.publish("postPutPages")},tt=function(H){Be.publish("putFont",{font:H,out:xe,newObject:ua,putStream:Xe}),H.isAlreadyPutted!==!0&&(H.objectNumber=ua(),xe("<<"),xe("/Type /Font"),xe("/BaseFont /"+xx(H.postScriptName)),xe("/Subtype /Type1"),typeof H.encoding=="string"&&xe("/Encoding /"+H.encoding),xe("/FirstChar 32"),xe("/LastChar 255"),xe(">>"),xe("endobj"))},St=function(H){H.objectNumber=ua();var le=[];le.push({key:"Type",value:"/XObject"}),le.push({key:"Subtype",value:"/Form"}),le.push({key:"BBox",value:"["+[O(H.x),O(H.y),O(H.x+H.width),O(H.y+H.height)].join(" ")+"]"}),le.push({key:"Matrix",value:"["+H.matrix.toString()+"]"});var Re=H.pages[1].join(`
968`);Xe({data:Re,additionalKeyValues:le,objectId:H.objectNumber}),xe("endobj")},Ft=function(H,le){le||(le=21);var Re=ua(),Fe=(function(Rt,pa){var Pa,La=[],Ga=1/(pa-1);for(Pa=0;Pa<1;Pa+=Ga)La.push(Pa);if(La.push(1),Rt[0].offset!=0){var br={offset:0,color:Rt[0].color};Rt.unshift(br)}if(Rt[Rt.length-1].offset!=1){var Cn={offset:1,color:Rt[Rt.length-1].color};Rt.push(Cn)}for(var Gn="",cn=0,vs=0;vs<La.length;vs++){for(Pa=La[vs];Pa>Rt[cn+1].offset;)cn++;var rs=Rt[cn].offset,Hs=(Pa-rs)/(Rt[cn+1].offset-rs),Ec=Rt[cn].color,cl=Rt[cn+1].color;Gn+=X(Math.round((1-Hs)*Ec[0]+Hs*cl[0]).toString(16))+X(Math.round((1-Hs)*Ec[1]+Hs*cl[1]).toString(16))+X(Math.round((1-Hs)*Ec[2]+Hs*cl[2]).toString(16))}return Gn.trim()})(H.colors,le),Ze=[];Ze.push({key:"FunctionType",value:"0"}),Ze.push({key:"Domain",value:"[0.0 1.0]"}),Ze.push({key:"Size",value:"["+le+"]"}),Ze.push({key:"BitsPerSample",value:"8"}),Ze.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Ze.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Xe({data:Fe,additionalKeyValues:Ze,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:Re}),xe("endobj"),H.objectNumber=ua(),xe("<< /ShadingType "+H.type),xe("/ColorSpace /DeviceRGB");var vt="/Coords ["+O(parseFloat(H.coords[0]))+" "+O(parseFloat(H.coords[1]))+" ";H.type===2?vt+=O(parseFloat(H.coords[2]))+" "+O(parseFloat(H.coords[3])):vt+=O(parseFloat(H.coords[2]))+" "+O(parseFloat(H.coords[3]))+" "+O(parseFloat(H.coords[4]))+" "+O(parseFloat(H.coords[5])),xe(vt+="]"),H.matrix&&xe("/Matrix ["+H.matrix.toString()+"]"),xe("/Function "+Re+" 0 R"),xe("/Extend [true true]"),xe(">>"),xe("endobj")},Qt=function(H,le){var Re=Da(),Fe=ua();le.push({resourcesOid:Re,objectOid:Fe}),H.objectNumber=Fe;var Ze=[];Ze.push({key:"Type",value:"/Pattern"}),Ze.push({key:"PatternType",value:"1"}),Ze.push({key:"PaintType",value:"1"}),Ze.push({key:"TilingType",value:"1"}),Ze.push({key:"BBox",value:"["+H.boundingBox.map(O).join(" ")+"]"}),Ze.push({key:"XStep",value:O(H.xStep)}),Ze.push({key:"YStep",value:O(H.yStep)}),Ze.push({key:"Resources",value:Re+" 0 R"}),H.matrix&&Ze.push({key:"Matrix",value:"["+H.matrix.toString()+"]"}),Xe({data:H.stream,additionalKeyValues:Ze,objectId:H.objectNumber}),xe("endobj")},Tt=function(H){for(var le in H.objectNumber=ua(),xe("<<"),H)switch(le){case"opacity":xe("/ca "+I(H[le]));break;case"stroke-opacity":xe("/CA "+I(H[le]))}xe(">>"),xe("endobj")},Gt=function(H){oe(H.resourcesOid,!0),xe("<<"),xe("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),(function(){for(var le in xe("/Font <<"),Me)Me.hasOwnProperty(le)&&(p===!1||p===!0&&g.hasOwnProperty(le))&&xe("/"+le+" "+Me[le].objectNumber+" 0 R");xe(">>")})(),(function(){if(Object.keys(mt).length>0){for(var le in xe("/Shading <<"),mt)mt.hasOwnProperty(le)&&mt[le]instanceof sg&&mt[le].objectNumber>=0&&xe("/"+le+" "+mt[le].objectNumber+" 0 R");Be.publish("putShadingPatternDict"),xe(">>")}})(),(function(le){if(Object.keys(mt).length>0){for(var Re in xe("/Pattern <<"),mt)mt.hasOwnProperty(Re)&&mt[Re]instanceof m.TilingPattern&&mt[Re].objectNumber>=0&&mt[Re].objectNumber<le&&xe("/"+Re+" "+mt[Re].objectNumber+" 0 R");Be.publish("putTilingPatternDict"),xe(">>")}})(H.objectOid),(function(){if(Object.keys(je).length>0){var le;for(le in xe("/ExtGState <<"),je)je.hasOwnProperty(le)&&je[le].objectNumber>=0&&xe("/"+le+" "+je[le].objectNumber+" 0 R");Be.publish("putGStateDict"),xe(">>")}})(),(function(){for(var le in xe("/XObject <<"),Ht)Ht.hasOwnProperty(le)&&Ht[le].objectNumber>=0&&xe("/"+le+" "+Ht[le].objectNumber+" 0 R");Be.publish("putXobjectDict"),xe(">>")})(),xe(">>"),xe("endobj")},la=function(H){lt[H.fontName]=lt[H.fontName]||{},lt[H.fontName][H.fontStyle]=H.id},dr=function(H,le,Re,Fe,Ze){var vt={id:"F"+(Object.keys(Me).length+1).toString(10),postScriptName:H,fontName:le,fontStyle:Re,encoding:Fe,isStandardFont:Ze||!1,metadata:{}};return Be.publish("addFont",{font:vt,instance:this}),Me[vt.id]=vt,la(vt),vt.id},Qa=m.__private__.pdfEscape=m.pdfEscape=function(H,le){return(function(Re,Fe){var Ze,vt,Rt,pa,Pa,La,Ga,br,Cn;if(Rt=(Fe=Fe||{}).sourceEncoding||"Unicode",Pa=Fe.outputEncoding,(Fe.autoencode||Pa)&&Me[Vt].metadata&&Me[Vt].metadata[Rt]&&Me[Vt].metadata[Rt].encoding&&(pa=Me[Vt].metadata[Rt].encoding,!Pa&&Me[Vt].encoding&&(Pa=Me[Vt].encoding),!Pa&&pa.codePages&&(Pa=pa.codePages[0]),typeof Pa=="string"&&(Pa=pa[Pa]),Pa)){for(Ga=!1,La=[],Ze=0,vt=Re.length;Ze<vt;Ze++)(br=Pa[Re.charCodeAt(Ze)])?La.push(String.fromCharCode(br)):La.push(Re[Ze]),La[Ze].charCodeAt(0)>>8&&(Ga=!0);Re=La.join("")}for(Ze=Re.length;Ga===void 0&&Ze!==0;)Re.charCodeAt(Ze-1)>>8&&(Ga=!0),Ze--;if(!Ga)return Re;for(La=Fe.noBOM?[]:[254,255],Ze=0,vt=Re.length;Ze<vt;Ze++){if((Cn=(br=Re.charCodeAt(Ze))>>8)>>8)throw new Error("Character at position "+Ze+" of string '"+Re+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");La.push(Cn),La.push(br-(Cn<<8))}return String.fromCharCode.apply(void 0,La)})(H,le).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Nr=m.__private__.beginPage=function(H){pe[++Le]=[],Ve[Le]={objId:0,contentsObjId:0,userUnit:Number(l),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(H[0]),topRightY:Number(H[1])}},fo(Le),De(pe[U])},es=function(H,le){var Re,Fe,Ze;switch(a=le||a,typeof H=="string"&&(Re=w(H.toLowerCase()),Array.isArray(Re)&&(Fe=Re[0],Ze=Re[1])),Array.isArray(H)&&(Fe=H[0]*ia,Ze=H[1]*ia),isNaN(Fe)&&(Fe=n[0],Ze=n[1]),(Fe>14400||Ze>14400)&&(bn.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),Fe=Math.min(14400,Fe),Ze=Math.min(14400,Ze)),n=[Fe,Ze],a.substr(0,1)){case"l":Ze>Fe&&(n=[Ze,Fe]);break;case"p":Fe>Ze&&(n=[Ze,Fe])}Nr(n),_a(zl),xe(go),Jf!==0&&xe(Jf+" J"),ks!==0&&xe(ks+" j"),Be.publish("addPage",{pageNumber:Le})},uo=function(H){H>0&&H<=Le&&(pe.splice(H,1),Ve.splice(H,1),Le--,U>Le&&(U=Le),this.setPage(U))},fo=function(H){H>0&&H<=Le&&(U=H)},Ts=m.__private__.getNumberOfPages=m.getNumberOfPages=function(){return pe.length-1},il=function(H,le,Re){var Fe,Ze=void 0;return Re=Re||{},H=H!==void 0?H:Me[Vt].fontName,le=le!==void 0?le:Me[Vt].fontStyle,Fe=H.toLowerCase(),lt[Fe]!==void 0&&lt[Fe][le]!==void 0?Ze=lt[Fe][le]:lt[H]!==void 0&&lt[H][le]!==void 0?Ze=lt[H][le]:Re.disableWarning===!1&&bn.warn("Unable to look up font label for font '"+H+"', '"+le+"'. Refer to getFontList(
968) for available fonts."),Ze||Re.noFallback||(Ze=lt.times[le])==null&&(Ze=lt.times.normal),Ze},Xr=m.__private__.putInfo=function(){var H=ua(),le=function(Fe){return Fe};for(var Re in f!==null&&(le=ts.encryptor(H,0)),xe("<<"),xe("/Producer ("+Qa(le("jsPDF "+Sa.version))+")"),sa)sa.hasOwnProperty(Re)&&sa[Re]&&xe("/"+Re.substr(0,1).toUpperCase()+Re.substr(1)+" ("+Qa(le(sa[Re]))+")");xe("/CreationDate ("+Qa(le(G))+")"),xe(">>"),xe("endobj")},ol=m.__private__.putCatalog=function(H){var le=(H=H||{}).rootDictionaryObjId||ve;switch(ua(),xe("<<"),xe("/Type /Catalog"),xe("/Pages "+le+" 0 R"),$t||($t="fullwidth"),$t){case"fullwidth":xe("/OpenAction [3 0 R /FitH null]");break;case"fullheight":xe("/OpenAction [3 0 R /FitV null]");break;case"fullpage":xe("/OpenAction [3 0 R /Fit]");break;case"original":xe("/OpenAction [3 0 R /XYZ null null 1]");break;default:var Re=""+$t;Re.substr(Re.length-1)==="%"&&($t=parseInt($t)/100),typeof $t=="number"&&xe("/OpenAction [3 0 R /XYZ null null "+I($t)+"]")}switch(Wt||(Wt="continuous"),Wt){case"continuous":xe("/PageLayout /OneColumn");break;case"single":xe("/PageLayout /SinglePage");break;case"two":case"twoleft":xe("/PageLayout /TwoColumnLeft");break;case"tworight":xe("/PageLayout /TwoColumnRight")}Dt&&xe("/PageMode /"+Dt),Be.publish("putCatalog"),xe(">>"),xe("endobj")},ho=m.__private__.putTrailer=function(){xe("trailer"),xe("<<"),xe("/Size "+(ne+1)),xe("/Root "+ne+" 0 R"),xe("/Info "+(ne-1)+" 0 R"),f!==null&&xe("/Encrypt "+ts.oid+" 0 R"),xe("/ID [ <"+D+"> <"+D+"> ]"),xe(">>")},yr=m.__private__.putHeader=function(){xe("%PDF-"+b),xe("%ºß¬à")},Kf=m.__private__.putXRef=function(){var H="0000000000";xe("xref"),xe("0 "+(ne+1)),xe("0000000000 65535 f ");for(var le=1;le<=ne;le++)typeof ae[le]=="function"?xe((H+ae[le]()).slice(-10)+" 00000 n "):ae[le]!==void 0?xe((H+ae[le]).slice(-10)+" 00000 n "):xe("0000000000 00000 n ")},ll=m.__private__.buildDocument=function(){var H;ne=0,de=0,ue=[],ae=[],he=[],ve=Da(),ge=Da(),De(ue),Be.publish("buildDocument"),yr(),Ye(),(function(){Be.publish("putAdditionalObjects");for(var Re=0;Re<he.length;Re++){var Fe=he[Re];oe(Fe.objId,!0),xe(Fe.content),xe("endobj")}Be.publish("postPutAdditionalObjects")})(),H=[],(function(){for(var Re in Me)Me.hasOwnProperty(Re)&&(p===!1||p===!0&&g.hasOwnProperty(Re))&&tt(Me[Re])})(),(function(){var Re;for(Re in je)je.hasOwnProperty(Re)&&Tt(je[Re])})(),(function(){for(var Re in Ht)Ht.hasOwnProperty(Re)&&St(Ht[Re])})(),(function(Re){var Fe;for(Fe in mt)mt.hasOwnProperty(Fe)&&(mt[Fe]instanceof sg?Ft(mt[Fe]):mt[Fe]instanceof Ax&&Qt(mt[Fe],Re))})(H),Be.publish("putResources"),H.forEach(Gt),Gt({resourcesOid:ge,objectOid:Number.MAX_SAFE_INTEGER}),Be.publish("postPutResources"),f!==null&&(ts.oid=ua(),xe("<<"),xe("/Filter /Standard"),xe("/V "+ts.v),xe("/R "+ts.r),xe("/U <"+ts.toHexString(ts.U)+">"),xe("/O <"+ts.toHexString(ts.O)+">"),xe("/P "+ts.P),xe(">>"),xe("endobj")),Xr(),ol();var le=de;return Kf(),ho(),xe("startxref"),xe(""+le),xe("%%EOF"),De(pe[U]),ue.join(`
969`)},Nc=m.__private__.getBlob=function(H){return new Blob([Qe(H)],{type:"application/pdf"})},Xf=m.output=m.__private__.output=(Pt=function(H,le){switch(typeof(le=le||{})=="string"?le={filename:le}:le.filename=le.filename||"generated.pdf",H){case void 0:return ll();case"save":m.save(le.filename);break;case"arraybuffer":return Qe(ll());case"blob":return Nc(ll());case"bloburi":case"bloburl":if(za.URL!==void 0&&typeof za.URL.createObjectURL=="function")return za.URL&&za.URL.createObjectURL(Nc(ll()))||void 0;bn.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var Re="",Fe=ll();try{Re=xq(Fe)}catch{Re=xq(unescape(encodeURIComponent(Fe)))}return"data:application/pdf;filename="+le.filename+";base64,"+Re;case"pdfobjectnewwindow":if(Object.prototype.toString.call(za)==="[object Window]"){var Ze="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",vt=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';le.pdfObjectUrl&&(Ze=le.pdfObjectUrl,vt="");var Rt='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}  </style><body><script src="'+Ze+'"'+vt+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(le)+");<\/script></body></html>",pa=za.open();return pa!==null&&pa.document.write(Rt),pa}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(za)==="[object Window]"){var Pa='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}  </style><body><iframe id="pdfViewer" src="'+(le.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+le.filename+'" width="500px" height="400px" /></body></html>',La=za.open();if(La!==null){La.document.write(Pa);var Ga=this;La.document.documentElement.querySelector("#pdfViewer").onload=function(){La.document.title=le.filename,La.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(Ga.output("bloburl"))}}return La}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(za)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var br='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}  </style><body><iframe src="'+this.output("datauristring",le)+'"></iframe></body></html>',Cn=za.open();if(Cn!==null&&(Cn.document.write(br),Cn.document.title=le.filename),Cn||typeof safari>"u")return Cn;break;case"datauri":case"dataurl":return za.document.location.href=this.output("datauristring",le);default:return null}},Pt.foo=function(){try{return Pt.apply(this,arguments)}catch(Re){var H=Re.stack||"";~H.indexOf(" at ")&&(H=H.split(" at ")[1]);var le="Error in function "+H.split(`
970`)[0].split("<")[0]+": "+Re.message;if(!za.console)throw new Error(le);za.console.error(le,Re),za.alert&&alert(le)}},Pt.foo.bar=Pt,Pt.foo),di=function(H){return Array.isArray(Mt)===!0&&Mt.indexOf(H)>-1};switch(r){case"pt":ia=1;break;case"mm":ia=72/25.4;break;case"cm":ia=72/2.54;break;case"in":ia=72;break;case"px":ia=di("px_scaling")==1?.75:96/72;break;case"pc":case"em":ia=12;break;case"ex":ia=6;break;default:if(typeof r!="number")throw new Error("Invalid unit: "+r);ia=r}var ts=null;Q(),W();var Mn=m.__private__.getPageInfo=m.getPageInfo=function(H){if(isNaN(H)||H%1!=0)throw new Error("Invalid argument passed to 
970jsPDF.getPageInfo");return{objId:Ve[H].objId,pageNumber:H,pageContext:Ve[H]}},Ad=m.__private__.getPageInfoByObjId=function(H){if(isNaN(H)||H%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var le in Ve)if(Ve[le].objId===H)break;return Mn(le)},$e=m.__private__.getCurrentPageInfo=m.getCurrentPageInfo=function(){return{objId:Ve[U].objId,pageNumber:U,pageContext:Ve[U]}};m.addPage=function(){return es.apply(this,arguments),this},m.setPage=function(){return fo.apply(this,arguments),De.call(this,pe[U]),this},m.insertPage=function(H){return this.addPage(),this.movePage(U,H),this},m.movePage=function(H,le){var Re,Fe;if(H>le){Re=pe[H],Fe=Ve[H];for(var Ze=H;Ze>le;Ze--)pe[Ze]=pe[Ze-1],Ve[Ze]=Ve[Ze-1];pe[le]=Re,Ve[le]=Fe,this.setPage(le)}else if(H<le){Re=pe[H],Fe=Ve[H];for(var vt=H;vt<le;vt++)pe[vt]=pe[vt+1],Ve[vt]=Ve[vt+1];pe[le]=Re,Ve[le]=Fe,this.setPage(le)}return this},m.deletePage=function(){return uo.apply(this,arguments),this},m.__private__.text=m.text=function(H,le,Re,Fe,Ze){var vt,Rt,pa,Pa,La,Ga,br,Cn,Gn,cn=(Fe=Fe||{}).scope||this;if(typeof H=="number"&&typeof le=="number"&&(typeof Re=="string"||Array.isArray(Re))){var vs=Re;Re=le,le=H,H=vs}if(arguments[3]instanceof kt==0?(pa=arguments[4],Pa=arguments[5],rn(br=arguments[3])==="object"&&br!==null||(typeof pa=="string"&&(Pa=pa,pa=null),typeof br=="string"&&(Pa=br,br=null),typeof br=="number"&&(pa=br,br=null),Fe={flags:br,angle:pa,align:Pa})):(F("The transform parameter of text() with a Matrix value"),Gn=Ze),isNaN(le)||isNaN(Re)||H==null)throw new Error("Invalid arguments passed to jsPDF.text");if(H.length===0)return cn;var rs,Hs="",Ec=typeof Fe.lineHeightFactor=="number"?Fe.lineHeightFactor:ko,cl=cn.internal.scaleFactor;function Rc(_r){return _r=_r.split("	").join(Array(Fe.TabLen||9).join(" ")),Qa(_r,br)}function Tp(_r){for(var Pr,dn=_r.concat(),Yn=[],Zl=dn.length;Zl--;)typeof(Pr=dn.shift())=="string"?Yn.push(Pr):Array.isArray(_r)&&(Pr.length===1||Pr[1]===void 0&&Pr[2]===void 0)?Yn.push(Pr[0]):Yn.push([Pr[0],Pr[1],Pr[2]]);return Yn}function th(_r,Pr){var dn;if(typeof _r=="string")dn=Pr(_r)[0];else if(Array.isArray(_r)){for(var Yn,Zl,hl=_r.concat(),Lu=[],Ep=hl.length;Ep--;)typeof(Yn=hl.shift())=="string"?Lu.push(Pr(Yn)[0]):Array.isArray(Yn)&&typeof Yn[0]=="string"&&(Zl=Pr(Yn[0],Yn[1],Yn[2]),Lu.push([Zl[0],Zl[1],Zl[2]]));dn=Lu}return dn}var Vl=!1,dl=!0;if(typeof H=="string")Vl=!0;else if(Array.isArray(H)){var Du=H.concat();Rt=[];for(var Oc,Es=Du.length;Es--;)(typeof(Oc=Du.shift())!="string"||Array.isArray(Oc)&&typeof Oc[0]!="string")&&(dl=!1);Vl=dl}if(Vl===!1)throw new Error('Type of text must be string or Array. "'+H+'" is not recognized.');typeof H=="string"&&(H=H.match(/[\r?\n]/)?H.split(/\r\n|\r|\n/g):[H]);var _d=nt/cn.internal.scaleFactor,kd=_d*(Ec-1);switch(Fe.baseline){case"bottom":Re-=kd;break;case"top":Re+=_d-kd;break;case"hanging":Re+=_d-2*kd;break;case"middle":Re+=_d/2-kd}if((Ga=Fe.maxWidth||0)>0&&(typeof H=="string"?H=cn.splitTextToSize(H,Ga):Object.prototype.toString.call(H)==="[object Array]"&&(H=H.reduce(function(_r,Pr){return _r.concat(cn.splitTextToSize(Pr,Ga))},[]))),vt={text:H,x:le,y:Re,options:Fe,mutex:{pdfEscape:Qa,activeFontKey:Vt,fonts:Me,activeFontSize:nt}},Be.publish("preProcessText",vt),H=vt.text,pa=(Fe=vt.options).angle,Gn instanceof kt==0&&pa&&typeof pa=="number"){pa*=Math.PI/180,Fe.rotationDirection===0&&(pa=-pa),j===N&&(pa=-pa);var ah=Math.cos(pa),Gl=Math.sin(pa);Gn=new kt(ah,Gl,-Gl,ah,0,0)}else pa&&pa instanceof kt&&(Gn=pa);j!==N||Gn||(Gn=ka),(La=Fe.charSpace||Ro)!==void 0&&(Hs+=O(K(La))+` Tc
971`,this.setCharSpace(this.getCharSpace()||0)),(Cn=Fe.horizontalScale)!==void 0&&(Hs+=O(100*Cn)+` Tz
972`),Fe.lang;var Ti=-1,Mc=Fe.renderingMode!==void 0?Fe.renderingMode:Fe.stroke,rh=cn.internal.getCurrentPageInfo().pageContext;switch(Mc){case 0:case!1:case"fill":Ti=0;break;case 1:case!0:case"stroke":Ti=1;break;case 2:case"fillThenStroke":Ti=2;break;case 3:case"invisible":Ti=3;break;case 4:case"fillAndAddForClipping":Ti=4;break;case 5:case"strokeAndAddPathForClipping":Ti=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":Ti=6;break;
vendor: 8,768 bytes, lines 972-984
972case 7:case"addToPathForClipping":Ti=7}var _p=rh.usedRenderingMode!==void 0?rh.usedRenderingMode:-1;Ti!==-1?Hs+=Ti+` Tr
973`:_p!==-1&&(Hs+=`0 Tr
974`),Ti!==-1&&(rh.usedRenderingMode=Ti),Pa=Fe.align||"left";var mo,ul=nt*Ec,Dc=cn.internal.pageSize.getWidth(),kp=Me[Vt];La=Fe.charSpace||Ro,Ga=Fe.maxWidth||0,br=Object.assign({autoencode:!0,noBOM:!0},Fe.flags);var fl=[],Ed=function(_r){return cn.getStringUnitWidth(_r,{font:kp,charSpace:La,fontSize:nt,doKerning:!1})*nt/cl};if(Object.prototype.toString.call(H)==="[object Array]"){var Vi;Rt=Tp(H),Pa!=="left"&&(mo=Rt.map(Ed));var _i,Wl=0;if(Pa==="right"){le-=mo[0],H=[],Es=Rt.length;for(var Yl=0;Yl<Es;Yl++)Yl===0?(_i=po(le),Vi=qs(Re)):(_i=K(Wl-mo[Yl]),Vi=-ul),H.push([Rt[Yl],_i,Vi]),Wl=mo[Yl]}else if(Pa==="center"){le-=mo[0]/2,H=[],Es=Rt.length;for(var Ic=0;Ic<Es;Ic++)Ic===0?(_i=po(le),Vi=qs(Re)):(_i=K((Wl-mo[Ic])/2),Vi=-ul),H.push([Rt[Ic],_i,Vi]),Wl=mo[Ic]}else if(Pa==="left"){H=[],Es=Rt.length;for(var nh=0;nh<Es;nh++)H.push(Rt[nh])}else if(Pa==="justify"&&kp.encoding==="Identity-H"){H=[],Es=Rt.length,Ga=Ga!==0?Ga:Dc;for(var sh=0,Wn=0;Wn<Es;Wn++)if(Vi=Wn===0?qs(Re):-ul,_i=Wn===0?po(le):sh,Wn<Es-1){var xm=K((Ga-mo[Wn])/(Rt[Wn].split(" ").length-1)),Kl=Rt[Wn].split(" ");H.push([Kl[0]+" ",_i,Vi]),sh=0;for(var Xl=1;Xl<Kl.length;Xl++){var Vs=(Ed(Kl[Xl-1]+" "+Kl[Xl])-Ed(Kl[Xl]))*cl+xm;Xl==Kl.length-1?H.push([Kl[Xl],Vs,0]):H.push([Kl[Xl]+" ",Vs,0]),sh-=Vs}}else H.push([Rt[Wn],_i,Vi]);H.push(["",sh,0])}else{if(Pa!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(H=[],Es=Rt.length,Ga=Ga!==0?Ga:Dc,Wn=0;Wn<Es;Wn++){Vi=Wn===0?qs(Re):-ul,_i=Wn===0?po(le):0;var Lc=Rt[Wn].split(" ").length-1,ih=Lc>0?(Ga-mo[Wn])/Lc:0;Wn<Es-1?fl.push(O(K(ih))):fl.push(0),H.push([Rt[Wn],_i,Vi])}}}(typeof Fe.R2L=="boolean"?Fe.R2L:Et)===!0&&(H=th(H,function(_r,Pr,dn){return[_r.split("").reverse().join(""),Pr,dn]})),vt={text:H,x:le,y:Re,options:Fe,mutex:{pdfEscape:Qa,activeFontKey:Vt,fonts:Me,activeFontSize:nt}},Be.publish("postProcessText",vt),H=vt.text,rs=vt.mutex.isHex||!1;var oh=Me[Vt].encoding;oh!=="WinAnsiEncoding"&&oh!=="StandardEncoding"||(H=th(H,function(_r,Pr,dn){return[Rc(_r),Pr,dn]})),Rt=Tp(H),H=[];for(var Fc,Bc,Ql,Iu=Array.isArray(Rt[0])?1:0,xo="",$c=function(_r,Pr,dn){var Yn="";return dn instanceof kt?(dn=typeof Fe.angle=="number"?zt(dn,new kt(1,0,0,1,_r,Pr)):zt(new kt(1,0,0,1,_r,Pr),dn),j===N&&(dn=zt(new kt(1,0,0,-1,0,0),dn)),Yn=dn.join(" ")+` Tm
975`):Yn=O(_r)+" "+O(Pr)+` Td
976`,Yn},fi=0;fi<Rt.length;fi++){switch(xo="",Iu){case 1:Ql=(rs?"<":"(")+Rt[fi][0]+(rs?">":")"),Fc=parseFloat(Rt[fi][1]),Bc=parseFloat(Rt[fi][2]);break;case 0:Ql=(rs?"<":"(")+Rt[fi]+(rs?">":")"),Fc=po(le),Bc=qs(Re)}fl!==void 0&&fl[fi]!==void 0&&(xo=fl[fi]+` Tw
977`),fi===0?H.push(xo+$c(Fc,Bc,Gn)+Ql):Iu===0?H.push(xo+Ql):Iu===1&&H.push(xo+$c(Fc,Bc,Gn)+Ql)}H=Iu===0?H.join(` Tj
978T* `):H.join(` Tj
979`),H+=` Tj
980`;var Mo=`BT
981/`;return Mo+=Vt+" "+nt+` Tf
982`,Mo+=O(nt*Ec)+` TL
983`,Mo+=ql+`
984`,Mo+=Hs,Mo+=H,xe(Mo+="ET"),g[Vt]=!0,cn};var ea=m.__private__.clip=m.clip=function(H){return xe(H==="evenodd"?"W*":"W"),this};m.clipEvenOdd=function(){return ea("evenodd")},m.__private__.discardPath=m.discardPath=function(){return xe("n"),this};var Ia=m.__private__.isValidStyle=function(H){var le=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(H)!==-1&&(le=!0),le};m.__private__.setDefaultPathOperation=m.setDefaultPathOperation=function(H){return Ia(H)&&(d=H),this};var Vn=m.__private__.getStyle=m.getStyle=function(H){var le=d;switch(H){case"D":case"S":le="S";break;case"F":le="f";break;case"FD":case"DF":le="B";break;case"f":case"f*":case"B":case"B*":le=H}return le},_s=m.close=function(){return xe("h"),this};m.stroke=function(){return xe("S"),this},m.fill=function(H){return as("f",H),this},m.fillEvenOdd=function(H){return as("f*",H),this},m.fillStroke=function(H){return as("B",H),this},m.fillStrokeEvenOdd=function(H){return as("B*",H),this};var as=function(H,le){rn(le)==="object"?qi(le,H):xe(H)},_o=function(H){H===null||j===N&&H===void 0||(H=Vn(H),xe(H))};function Td(H,le,Re,Fe,Ze){var vt=new Ax(le||this.boundingBox,Re||this.xStep,Fe||this.yStep,this.gState,Ze||this.matrix);vt.stream=this.stream;var Rt=H+"$$"+this.cloneIndex+++"$$";return Te(Rt,vt),vt}var qi=function(H,le){var Re=Yt[H.key],Fe=mt[Re];if(Fe instanceof sg)xe("q"),xe(Ul(le)),Fe.gState&&m.setGState(Fe.gState),xe(H.matrix.toString()+" cm"),xe("/"+Re+" sh"),xe("Q");else if(Fe instanceof Ax){var Ze=new kt(1,0,0,-1,0,kc());H.matrix&&(Ze=Ze.multiply(H.matrix||ka),Re=Td.call(Fe,H.key,H.boundingBox,H.xStep,H.yStep,Ze).id),xe("q"),xe("/Pattern cs"),xe("/"+Re+" scn"),Fe.gState&&m.setGState(Fe.gState),xe(le),xe("Q")}},Ul=function(H){switch(H){case"f":case"F":case"n":return"W n";case"f*":return"W* n";case"B":case"S":return"W S";case"B*":return"W* S"}},Hi=m.moveTo=function(H,le){return xe(O(K(H))+" "+O(J(le))+" m"),this},Qf=m.lineTo=function(H,le){return xe(O(K(H))+" "+O(J(le))+" l"),this},ui=m.curveTo=function(H,le,Re,Fe,Ze,vt){return xe([O(K(H)),O(J(le)),O(K(Re)),O(J(Fe)),O(K(Ze)),O(J(vt)),"c"].join(" ")),this};m.__private__.line=m.line=function(H,le,Re,Fe,Ze){if(isNaN(H)||isNaN(le)||isNaN(Re)||isNaN(Fe)||!Ia(Ze))throw new Error("Invalid arguments passed to jsPDF.line");return j===S?this.lines([[Re-H,Fe-le]],H,le,[1,1],Ze||"S"):this.lines([[Re-H,Fe-le]],H,le,[1,1]).stroke()},m.__private__.lines=m.lines=function(H,le,Re,Fe,Ze,vt){var Rt,pa,Pa,La,Ga,br,Cn,Gn,cn,vs,rs,Hs;if(typeof H=="number"&&(Hs=Re,Re=le,le=H,H=Hs),Fe=Fe||[1,1],vt=vt||!1,isNaN(le)||isNaN(Re)||!Array.isArray(H)||!Array.isArray(Fe)||!Ia(Ze)||typeof vt!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(Hi(le,Re),Rt=Fe[0],pa=Fe[1],La=H.length,vs=le,rs=Re,Pa=0;Pa<La;Pa++)(Ga=H[Pa]).length===2?(vs=Ga[0]*Rt+vs,rs=Ga[1]*pa+rs,Qf(vs,rs)):(br=Ga[0]*Rt+vs,Cn=Ga[1]*pa+rs,Gn=Ga[2]*Rt+vs,cn=Ga[3]*pa+rs,vs=Ga[4]*Rt+vs,rs=Ga[5]*pa+rs,ui(br,Cn,Gn,cn,vs,rs));return vt&&_s(),_o(Ze),this},m.path=function(H){for(var le=0;le<H.length;le++){var Re=H[le],Fe=Re.c;switch(Re.op){case"m":Hi(Fe[0],Fe[1]);break;case"l":Qf(Fe[0],Fe[1]);break;case"c":ui.apply(this,Fe);break;case"h":_s()}}return this},m.__private__.rect=m.rect=function(H,le,Re,Fe,Ze){if(isNaN(H)||isNaN(le)||isNaN(Re)||isNaN(Fe)||!Ia(Ze))throw new Error("Invalid arguments passed to jsPDF.rect");return j===S&&(Fe=-Fe),xe([O(K(H)),O(J(le)),O(K(Re)),O(K(Fe)),"re"].join(" ")),_o(Ze),this},m.__private__.triangle=m.triangle=function(H,le,Re,Fe,Ze,vt,Rt){if(isNaN(H)||isNaN(le)||isNaN(Re)||isNaN(Fe)||isNaN(Ze)||isNaN(vt)||!Ia(Rt))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[Re-H,Fe-le],[Ze-Re,vt-Fe],[H-Ze,le-vt]],H,le,[1,1],Rt,!0),this},m.__private__.roundedRect=m.roundedRect=function(H,le,Re,Fe,Ze,vt,Rt){if(isNaN(H)||isNaN(le)||isNaN(Re)||isNaN(Fe)||isNaN(Ze)||isNaN(vt)||!Ia(Rt))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var pa=4/3*(Math.SQRT2-1);return Ze=Math.min(Ze,.5*Re),vt=Math.min(vt,.5*Fe),this.lines([[Re-2*Ze,0],[Ze*pa,0,Ze,vt-vt*pa,Ze,vt],[0,Fe-2*vt],[0,vt*pa,-Ze*pa,vt,-Ze,vt],[2*Ze-Re,0],[-Ze*pa,0,-Ze,-vt*pa,-Ze,-vt],[0,2*vt-Fe],[0,-vt*pa,Ze*pa,-vt,Ze,-vt]],H+Ze,le,[1,1],Rt,!0),this},m.__private__.ellipse=m.ellipse=function(H,le,Re,Fe,Ze){if(isNaN(H)||isNaN(le)||isNaN(Re)||isNaN(Fe)||!Ia(Ze))throw new Error("Invalid arguments passed to jsPDF.ellipse");var vt=4/3*(Math.SQRT2-1)*Re,Rt=4/3*(Math.SQRT2-1)*Fe;return Hi(H+Re,le),ui(H+Re,le-Rt,H+vt,le-Fe,H,le-Fe),ui(H-vt,le-Fe,H-Re,le-Rt,H-Re,le),ui(H-Re,le+Rt,H-vt,le+Fe,H,le+Fe),ui(H+vt,le+Fe,H+Re,le+Rt,H+Re,le),_o(Ze),this},m.__private__.circle=m.circle=function(H,le,Re,Fe){if(isNaN(H)||isNaN(le)||isNaN(Re)||!Ia(Fe))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(H,le,Re,Re,Fe)},m.setFont=function(H,le,Re){return Re&&(le=T(le,Re)),Vt=il(H,le,{disableWarning:!1}),this};var jr=m.__private__.getFont=m.getFont=function(){return Me[il.apply(m,arguments)]};m.__private__.getFontList=m.getFontList=function(){var H,le,Re={};for(H in lt)if(lt.hasOwnProperty(H))for(le in Re[H]=[],lt[H])lt[H].hasOwnProperty(le)&&Re[H].push(le);return Re},m.addFont=function(H,le,Re,Fe,Ze){var vt=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&vt.indexOf(arguments[3])!==-1?Ze=arguments[3]:arguments[3]&&vt.indexOf(arguments[3])==-1&&(Re=T(Re,Fe)),dr.call(this,H,le,Re,Ze=Ze||"Identity-H")};var ko,zl=e.lineWidth||.200025,Eo=m.__private__.getLineWidth=m.getLineWidth=function(){return zl},_a=m.__private__.setLineWidth=m.setLineWidth=function(H){return zl=H,xe(O(K(H))+" w"),this};m.__private__.setLineDash=Sa.API.setLineDash=Sa.API.setLineDashPattern=function(H,le){if(H=H||[],le=le||0,isNaN(le)||!Array.isArray(H))throw new Error("Invalid arguments passed to 
984jsPDF.setLineDash");return H=H.map(function(Re){return O(K(Re))}).join(" "),le=O(K(le)),xe("["+H+"] "+le+" d"),this};var fm=m.__private__.getLineHeight=m.getLineHeight=function(){return nt*ko};m.__private__.getLineHeight=m.getLineHeight=function(){return nt*ko};var jp=m.__private__.setLineHeightFactor=m.setLineHeightFactor=function(H){return typeof(H=H||1.15)=="number"&&(ko=H),this},hm=m.__private__.getLineHeightFactor=m.getLineHeightFactor=function(){return ko};jp(e.lineHeight);var po=m.__private__.getHorizontalCoordinate=function(H){return K(H)},qs=m.__private__.getVerticalCoordinate=function(H){return j===N?H:Ve[U].mediaBox.topRightY-Ve[U].mediaBox.bottomLeftY-K(H)},Cp=m.__private__.getHorizontalCoordinateString=m.getHorizontalCoordinateString=function(H){return O(po(H))},Eu=m.__private__.getVerticalCoordinateString=m.getVerticalCoordinateString=function(H){return O(qs(H))},go=e.strokeColor||"0 G";m.__private__.getStrokeColor=m.getDrawColor=function(){return we(go)},m.__private__.setStrokeColor=m.setDrawColor=function(H,le,Re,Fe){return go=Ae({ch1:H,ch2:le,ch3:Re,ch4:Fe,pdfColorType:"draw",precision:2}),xe(go),this};var Ru=e.fillColor||"0 g";m.__private__.getFillColor=m.getFillColor=function(){return we(Ru)},m.__private__.setFillColor=m.setFillColor=function(H,le,Re,Fe){return Ru=Ae({ch1:H,ch2:le,ch3:Re,ch4:Fe,pdfColorType:"fill",precision:2}),xe(Ru),this};var ql=e.textColor||"0 g",pm=m.__private__.getTextColor=m.getTextColor=function(){return we(ql)};m.__private__.setTextColor=m.setTextColor=function(H,le,Re,Fe){return ql=Ae({ch1:H,ch2:le,ch3:Re,ch4:Fe,pdfColorType:"text",precision:3}),this};var Ro=e.charSpace,Zf=m.__private__.getCharSpace=m.getCharSpace=function(){return parseFloat(Ro||0)};m.__private__.setCharSpace=m.setCharSpace=function(H){if(isNaN(H))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return Ro=H,this};var Jf=0;m.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},m.__private__.setLineCap=m.setLineCap=function(H){var le=m.CapJoinStyles[H];if(le===void 0)throw new Error("Line cap style of '"+H+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Jf=le,xe(le+" J"),this};var ks=0;m.__private__.setLineJoin=m.setLineJoin=function(H){var le=m.CapJoinStyles[H];if(le===void 0)throw new Error("Line join style of '"+H+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return ks=le,xe(le+" j"),this},m.__private__.setLineMiterLimit=m.__private__.setMiterLimit=m.setLineMiterLimit=m.setMiterLimit=function(H){if(H=H||0,isNaN(H))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return xe(O(K(H))+" M"),this},m.GState=f5,m.setGState=function(H){(H=typeof H=="string"?je[ie[H]]:Hl(null,H)).equals(Ee)||(xe("/"+H.id+" gs"),Ee=H)};var Hl=function(H,le){if(!H||!ie[H]){var Re=!1;for(var Fe in je)if(je.hasOwnProperty(Fe)&&je[Fe].equals(le)){Re=!0;break}if(Re)le=je[Fe];else{var Ze="GS"+(Object.keys(je).length+1).toString(10);je[Ze]=le,le.id=Ze}return H&&(ie[H]=le.id),Be.publish("addGState",le),le}};m.addGState=function(H,le){return Hl(H,le),this},m.saveGraphicsState=function(){return xe("q"),Nt.push({key:Vt,size:nt,color:ql}),this},m.restoreGraphicsState=function(){xe("Q");var H=Nt.pop();return Vt=H.key,nt=H.size,ql=H.color,Ee=null,this},m.setCurrentTransformationMatrix=function(H){return xe(H.toString()+" cm"),this},m.comment=function(H){return xe("#"+H),this};var Oo=function(H,le){var Re=H||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return Re},set:function(vt){isNaN(vt)||(Re=parseFloat(vt))}});var Fe=le||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Fe},set:function(vt){isNaN(vt)||(Fe=parseFloat(vt))}});var Ze="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return Ze},set:function(vt){Ze=vt.toString()}}),this},jc=function(H,le,Re,Fe){Oo.call(this,H,le),this.type="rect";var Ze=Re||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return Ze},set:function(Rt){isNaN(Rt)||(Ze=parseFloat(Rt))}});var vt=Fe||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return vt},set:function(Rt){isNaN(Rt)||(vt=parseFloat(Rt))}}),this},eh=function(){this.page=Le,this.currentPage=U,this.pages=pe.slice(0),this.pagesContext=Ve.slice(0),this.x=Ut,this.y=Ea,this.matrix=ba,this.width=Ac(U),this.height=Ap(U),this.outputDestination=ze,this.id="",this.objectNumber=-1};eh.prototype.restore=function(){Le=this.page,U=this.currentPage,Ve=this.pagesContext,pe=this.pages,Ut=this.x,Ea=this.y,ba=this.matrix,Mu(U,this.width),Tc(U,this.height),ze=this.outputDestination};var Ou=function(H,le,Re,Fe,Ze){Xt.push(new eh),Le=U=0,pe=[],Ut=H,Ea=le,ba=Ze,Nr([Re,Fe])};for(var Cc in m.beginFormObject=function(H,le,Re,Fe,Ze){return Ou(H,le,Re,Fe,Ze),this},m.endFormObject=function(H){return(function(le){if(ra[le])Xt.pop().restore(
vendor: 4,798 bytes, line 984
984);else{var Re=new eh,Fe="Xo"+(Object.keys(Ht).length+1).toString(10);Re.id=Fe,ra[le]=Fe,Ht[Fe]=Re,Be.publish("addFormObject",Re),Xt.pop().restore()}})(H),this},m.doFormObject=function(H,le){var Re=Ht[ra[H]];return xe("q"),xe(le.toString()+" cm"),xe("/"+Re.id+" Do"),xe("Q"),this},m.getFormObject=function(H){var le=Ht[ra[H]];return{x:le.x,y:le.y,width:le.width,height:le.height,matrix:le.matrix}},m.save=function(H,le){return H=H||"generated.pdf",(le=le||{}).returnPromise=le.returnPromise||!1,le.returnPromise===!1?(tg(Nc(ll()),H),typeof tg.unload=="function"&&za.setTimeout&&setTimeout(tg.unload,911),this):new Promise(function(Re,Fe){try{var Ze=tg(Nc(ll()),H);typeof tg.unload=="function"&&za.setTimeout&&setTimeout(tg.unload,911),Re(Ze)}catch(vt){Fe(vt.message)}})},Sa.API)Sa.API.hasOwnProperty(Cc)&&(Cc==="events"&&Sa.API.events.length?(function(H,le){var Re,Fe,Ze;for(Ze=le.length-1;Ze!==-1;Ze--)Re=le[Ze][0],Fe=le[Ze][1],H.subscribe.apply(H,[Re].concat(typeof Fe=="function"?[Fe]:Fe))})(Be,Sa.API.events):m[Cc]=Sa.API[Cc]);function Ac(H){return Ve[H].mediaBox.topRightX-Ve[H].mediaBox.bottomLeftX}function Mu(H,le){Ve[H].mediaBox.topRightX=le+Ve[H].mediaBox.bottomLeftX}function Ap(H){return Ve[H].mediaBox.topRightY-Ve[H].mediaBox.bottomLeftY}function Tc(H,le){Ve[H].mediaBox.topRightY=le+Ve[H].mediaBox.bottomLeftY}var _c=m.getPageWidth=function(H){return Ac(H=H||U)/ia},gm=m.setPageWidth=function(H,le){Mu(H,le*ia)},kc=m.getPageHeight=function(H){return Ap(H=H||U)/ia},mm=m.setPageHeight=function(H,le){Tc(H,le*ia)};return m.internal={pdfEscape:Qa,getStyle:Vn,getFont:jr,getFontSize:_t,getCharSpace:Zf,getTextColor:pm,getLineHeight:fm,getLineHeightFactor:hm,getLineWidth:Eo,write:at,getHorizontalCoordinate:po,getVerticalCoordinate:qs,getCoordinateString:Cp,getVerticalCoordinateString:Eu,collections:{},newObject:ua,newAdditionalObject:Ce,newObjectDeferred:Da,newObjectDeferredBegin:oe,getFilters:We,putStream:Xe,events:Be,scaleFactor:ia,pageSize:{getWidth:function(){return _c(U)},setWidth:function(H){gm(U,H)},getHeight:function(){return kc(U)},setHeight:function(H){mm(U,H)}},encryptionOptions:f,encryption:ts,getEncryptor:function(H){return f!==null?ts.encryptor(H,0):function(le){return le}},output:Xf,getNumberOfPages:Ts,get pages(){return pe},out:xe,f2:I,f3:B,getPageInfo:Mn,getPageInfoByObjId:Ad,getCurrentPageInfo:$e,getPDFVersion:v,Point:Oo,Rectangle:jc,Matrix:kt,hasHotfix:di},Object.defineProperty(m.internal.pageSize,"width",{get:function(){return _c(U)},set:function(H){gm(U,H)},enumerable:!0,configurable:!0}),Object.defineProperty(m.internal.pageSize,"height",{get:function(){return kc(U)},set:function(H){mm(U,H)},enumerable:!0,configurable:!0}),(function(H){for(var le=0,Re=ft.length;le<Re;le++){var Fe=dr.call(this,H[le][0],H[le][1],H[le][2],ft[le][3],!0);p===!1&&(g[Fe]=!0);var Ze=H[le][0].split("-");la({id:Fe,fontName:Ze[0],fontStyle:Ze[1]||""})}Be.publish("addFonts",{fonts:Me,dictionary:lt})}).call(m,ft),Vt="F1",es(n,a),Be.publish("initialized"),m}mx.prototype.lsbFirstWord=function(e){return String.fromCharCode(255&e,e>>8&255,e>>16&255,e>>24&255)},mx.prototype.toHexString=function(e){return e.split("").map(function(t){return("0"+(255&t.charCodeAt(0)).toString(16)).slice(-2)}).join("")},mx.prototype.hexToBytes=function(e){for(var t=[],a=0;a<e.length;a+=2)t.push(String.fromCharCode(parseInt(e.substr(a,2),16)));return t.join("")},mx.prototype.processOwnerPassword=function(e,t){return Ok(Rk(t).substr(0,5),e)},mx.prototype.encryptor=function(e,t){var a=Rk(this.encryptionKey+String.fromCharCode(255&e,e>>8&255,e>>16&255,255&t,t>>8&255)).substr(0,10);return function(r){return Ok(a,r)}},f5.prototype.equals=function(e){var t,a="id,objectNumber,equals";if(!e||rn(e)!==rn(this))return!1;var r=0;for(t in this)if(!(a.indexOf(t)>=0)){if(this.hasOwnProperty(t)&&!e.hasOwnProperty(t)||this[t]!==e[t])return!1;r++}for(t in e)e.hasOwnProperty(t)&&a.indexOf(t)<0&&r--;return r===0},Sa.API={events:[]},Sa.version="4.2.0";var ds=Sa.API,v8=1,im=function(e){return e.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},dx=function(e){return e.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},qg=function(e){return e.toString().replace(/#/g,"#23").replace(/[\s\n\r()<>[\]{}\/%]/g,function(t){var a=t.charCodeAt(0).toString(16).toUpperCase();return"#"+(a.length===1?"0"+a:a)})},Ka=function(e){return e.toFixed(2)},Mh=function(e){return e.toFixed(5)};ds.__acroform__={};var sl=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e},Pq=function(e){return e*v8},Yd=function(e){var t=new DJ,a=ya.internal.getHeight(e)||0,r=ya.internal.getWidth(e)||0;return t.BBox=[0,0,Number(Ka(r)),Number(Ka(a))],t},zke=ds.__acroform__.setBit=function(e,t){if(e=e||0,t=t||0,isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to 
984jsPDF.API.__acroform__.setBit");return e|1<<t},qke=ds.__acroform__.clearBit=function(e,t){if(e=e||0,t=t||0,isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return e&~(1<<t)},Hke=ds.__acroform__.getBit=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return e&1<<t?1:0},ws=ds.__acroform__.getBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return Hke(e,t-1)},Ss=ds.__acroform__.setBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return zke(e,t-1)},Ns=ds.__acroform__.clearBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return qke(e,t-1)},Vke=ds.__acroform__.calculateCoordinates=function(e,t){var a=t.internal.getHorizontalCoordinate,r=t.internal.getVerticalCoordinate,n=e[0],i=e[1],o=e[2],l=e[3],c={};return c.lowerLeft_X=a(n)||0,c.lowerLeft_Y=r(i+l)||0,c.upperRight_X=a(n+o)||0,c.upperRight_Y=r(i)||0,[Number(Ka(c.lowerLeft_X)),Number(Ka(c.lowerLeft_Y)),Number(Ka(c.upperRight_X)),Number(Ka(c.upperRight_Y))]},Gke=function(e){if(e.appearanceStreamContent)return e.appearanceStreamContent;if(e.V||e.DV){var t=[],a=e._V||e.DV,r=Mk(e,a),n=e.scope.internal.getFont(e.fontName,e.fontStyle).id;t.push("/Tx BMC"),t.push("q"),t.push("BT"),t.push(e.scope.__private__.encodeColorString(e.color)),t.push("/"+n+" "+Ka(r.fontSize)+" Tf"),t.push("1 0 0 1 0 0 Tm"),t.push(r.text),t.push("ET"),t.push("Q"),t.push("EMC");var i=Yd(e);return i.scope=e.scope,i.stream=t.join(`
985`),i}},Mk=function(e,t){var a=e.fontSize===0?e.maxFontSize:e.fontSize,r={text:"",fontSize:""},n=(t=(t=t.substr(0,1)=="("?t.substr(1):t).substr(t.length-1)==")"?t.substr(0,t.length-1):t).split(" ");n=e.multiline?n.map(function(I){return I.split(`
986`)}):n.map(function(I){return[I]});var i=a,o=ya.internal.getHeight(e)||0;o=o<0?-o:o;var l=ya.internal.getWidth(e)||0;l=l<0?-l:l;var c=function(I,B,K){if(I+1<n.length){var J=B+" "+n[I+1][0];return uP(J,e,K).width<=l-4}return!1};i++;e:for(;i>0;){t="",i--;var d,f,p=uP("3",e,i).height,g=e.multiline?o-i:(o-p)/2,m=g+=2,b=0,v=0,y=0;if(i<=0){t=`(...) Tj
987`,t+="% Width of Text: "+uP(t,e,i=12).width+", FieldWidth:"+l+`
988`;break}for(var w="",S=0,N=0;N<n.length;N++)if(n.hasOwnProperty(N)){var j=!1;if(n[N].length!==1&&y!==n[N].length-1){if((p+2)*(S+2)+2>o)continue e;w+=n[N][y],j=!0,v=N,N--}else{w=(w+=n[N][y]+" ").substr(w.length-1)==" "?w.substr(0,w.length-1):w;var C=parseInt(N),R=c(C,w,i),T=N>=n.length-1;if(R&&!T){w+=" ",y=0;continue}if(R||T){if(T)v=C;else if(e.multiline&&(p+2)*(S+2)+2>o)continue e}else{if(!e.multiline||(p+2)*(S+2)+2>o)continue e;v=C}}for(var O="",F=b;F<=v;F++){var z=n[F];if(e.multiline){if(F===v){O+=z[y]+" ",y=(y+1)%z.length;continue}if(F===b){O+=z[z.length-1]+" ";continue}}O+=z[0]+" "}switch(O=O.substr(O.length-1)==" "?O.substr(0,O.length-1):O,f=uP(O,e,i).width,e.textAlign){case"right":d=l-f-2;break;case"center":d=(l-f)/2;break;default:d=2}t+=Ka(d)+" "+Ka(m)+` Td
989`,t+="("+im(O)+`) Tj
990`,t+=-Ka(d)+` 0 Td
991`,m=-(i+2),f=0,b=j?v:v+1,S++,w=""}break}return r.text=t,r.fontSize=i,r},uP=function(e,t,a){var r=t.scope.internal.getFont(t.fontName,t.fontStyle),n=t.scope.getStringUnitWidth(e,{font:r,fontSize:parseFloat(a),charSpace:0})*parseFloat(a);return{height:t.scope.getStringUnitWidth("3",{font:r,fontSize:parseFloat(a),charSpace:0})*parseFloat(a)*1.5,width:n}},Wke={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},Yke=function(e,t){var a={type:"reference",object:e};t.internal.getPageInfo(e.page).pageContext.annotations.find(function(r){return r.type===a.type&&r.object===a.object})===void 0&&t.internal.getPageInfo(e.page).pageContext.annotations.push(a)},Kke=function(e,t){if(t.scope=e,e.internal!==void 0&&(e.internal.acroformPlugin===void 0||e.internal.acroformPlugin.isInitialized===!1)){if(jd.FieldNum=0,e.internal.acroformPlugin=JSON.parse(JSON.stringify(Wke)),e.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");v8=e.internal.scaleFactor,e.internal.acroformPlugin.acroFormDictionaryRoot=new IJ,e.internal.acroformPlugin.acroFormDictionaryRoot.scope=e,e.internal.acroformPlugin.acroFormDictionaryRoot._eventID=e.internal.events.subscribe("postPutResources",function(){(function(a){a.internal.events.unsubscribe(a.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete a.internal.acroformPlugin.acroFormDictionaryRoot._eventID,a.internal.acroformPlugin.printedOut=!0})(e)}),e.internal.events.subscribe("buildDocument",function(){(function(a){a.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var r=a.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var n in r)if(r.hasOwnProperty(n)){var i=r[n];
vendor: 13,889 bytes, lines 991-993
991i.objId=void 0,i.hasAnnotation&&Yke(i,a)}})(e)}),e.internal.events.subscribe("putCatalog",function(){(function(a){if(a.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");a.internal.write("/AcroForm "+a.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")})(e)}),e.internal.events.subscribe("postPutPages",function(a){(function(r,n){var i=!r;for(var o in r||(n.internal.newObjectDeferredBegin(n.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),n.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),r=r||n.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(r.hasOwnProperty(o)){var l=r[o],c=[],d=l.Rect;if(l.Rect&&(l.Rect=Vke(l.Rect,n)),n.internal.newObjectDeferredBegin(l.objId,!0),l.DA=ya.createDefaultAppearanceStream(l),rn(l)==="object"&&typeof l.getKeyValueListForStream=="function"&&(c=l.getKeyValueListForStream()),l.Rect=d,l.hasAppearanceStream&&!l.appearanceStreamContent){var f=Gke(l);c.push({key:"AP",value:"<</N "+f+">>"}),n.internal.acroformPlugin.xForms.push(f)}if(l.appearanceStreamContent){var p="";for(var g in l.appearanceStreamContent)if(l.appearanceStreamContent.hasOwnProperty(g)){var m=l.appearanceStreamContent[g];if(p+="/"+g+" ",p+="<<",Object.keys(m).length>=1||Array.isArray(m)){for(var o in m)if(m.hasOwnProperty(o)){var b=m[o];typeof b=="function"&&(b=b.call(n,l)),p+="/"+o+" "+b+" ",n.internal.acroformPlugin.xForms.indexOf(b)>=0||n.internal.acroformPlugin.xForms.push(b)}}else typeof(b=m)=="function"&&(b=b.call(n,l)),p+="/"+o+" "+b,n.internal.acroformPlugin.xForms.indexOf(b)>=0||n.internal.acroformPlugin.xForms.push(b);p+=">>"}c.push({key:"AP",value:`<<
992`+p+">>"})}n.internal.putStream({additionalKeyValues:c,objectId:l.objId}),n.internal.out("endobj")}i&&(function(v,y){for(var w in v)if(v.hasOwnProperty(w)){var S=w,N=v[w];y.internal.newObjectDeferredBegin(N.objId,!0),rn(N)==="object"&&typeof N.putStream=="function"&&N.putStream(),delete v[S]}})(n.internal.acroformPlugin.xForms,n)})(a,e)}),e.internal.acroformPlugin.isInitialized=!0}},MJ=ds.__acroform__.arrayToPdfArray=function(e,t,a){var r=function(o){return o};if(Array.isArray(e)){for(var n="[",i=0;i<e.length;i++)switch(i!==0&&(n+=" "),rn(e[i])){case"boolean":case"number":case"object":n+=e[i].toString();break;case"string":e[i].substr(0,1)==="/"?n+="/"+qg(e[i].substr(1)):(t!==void 0&&a&&(r=a.internal.getEncryptor(t)),n+="("+im(r(e[i].toString()))+")")}return n+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},_6=function(e,t,a){var r=function(n){return n};return t!==void 0&&a&&(r=a.internal.getEncryptor(t)),(e=e||"").toString(),"("+im(r(e))+")"},ou=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(this._objId===void 0){if(this.scope===void 0)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(e){this._objId=e}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};ou.prototype.toString=function(){return this.objId+" 0 R"},ou.prototype.putStream=function(){var e=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:e,objectId:this.objId}),this.scope.internal.out("endobj")},ou.prototype.getKeyValueListForStream=function(){var e=[],t=Object.getOwnPropertyNames(this).filter(function(i){return i!="content"&&i!="appearanceStreamContent"&&i!="scope"&&i!="objId"&&i.substring(0,1)!="_"});for(var a in t)if(Object.getOwnPropertyDescriptor(this,t[a]).configurable===!1){var r=t[a],n=this[r];n&&(Array.isArray(n)?e.push({key:r,value:MJ(n,this.objId,this.scope)}):n instanceof ou?(n.scope=this.scope,e.push({key:r,value:n.objId+" 0 R"})):typeof n!="function"&&e.push({key:r,value:n}))}return e};var DJ=function(){ou.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var e,t=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return t},set:function(a){t=a}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(a){e=a.trim()},get:function(){return e||null}})};sl(DJ,ou);var IJ=function(){ou.call(this);var e,t=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return t.length>0?t:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return t}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(e){var a=function(r){return r};return this.scope&&(a=this.scope.internal.getEncryptor(this.objId)),"("+im(a(e))+")"}},set:function(a){e=a}})};sl(IJ,ou);var jd=function e(){ou.call(this);var t=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return t},set:function(w){if(isNaN(w))throw new Error('Invalid value "'+w+'" for attribute F supplied.');t=w}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!ws(t,3)},set:function(w){w?this.F=Ss(t,3):this.F=Ns(t,3)}});var a=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return a},set:function(w){if(isNaN(w))throw new Error('Invalid value "'+w+'" for attribute Ff supplied.');a=w}});var r=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(r.length!==0)return r},set:function(w){r=w!==void 0?w:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[0])?0:r[0]},set:function(w){r[0]=w}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[1])?0:r[1]},set:function(w){r[1]=w}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[2])?0:r[2]},set:function(w){r[2]=w}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[3])?0:r[3]},set:function(w){r[3]=w}});var n="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return n},set:function(w){switch(w){case"/Btn":case"/Tx":case"/Ch":case"/Sig":n=w;break;default:throw new Error('Invalid value "'+w+'" for attribute FT supplied.')}}});var i=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!i||i.length<1){if(this instanceof h5)return;i="FieldObject"+e.FieldNum++}var w=function(S){return S};return this.scope&&(w=this.scope.internal.getEncryptor(this.objId)),"("+im(w(i))+")"},set:function(w){i=w.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return i},set:function(w){i=w}});var o="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return o},set:function(w){o=w}});var l="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return l},set:function(w){l=w}});var c=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return c},set:function(w){c=w}});var d=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return d===void 0?50/v8:d},set:function(w){d=w}});var f="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return f},set:function(w){f=w}});var p="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!p||this instanceof h5||this instanceof Sg))return _6(p,this.objId,this.scope)},set:function(w){w=w.toString(),p=w}});var g=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(g)return this instanceof bi==0?_6(g,this.objId,this.scope):g},set:function(w){w=w.toString(),g=this instanceof bi==0?w.substr(0,1)==="("?dx(w.substr(1,w.length-2)):dx(w):w}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof bi==1?dx(g.substr(1,g.length-1)):g},set:function(w){w=w.toString(),g=this instanceof bi==1?"/"+qg(w):w}});var m=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(m)return m},set:function(w){this.V=w}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(m)return this instanceof bi==0?_6(m,this.objId,this.scope):m},set:function(w){w=w.toString(),m=this instanceof bi==0?w.substr(0,1)==="("?dx(w.substr(1,w.length-2)):dx(w):w}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof bi==1?dx(m.substr(1,m.length-1)):m},set:function(w){w=w.toString(),m=this instanceof bi==1?"/"+qg(w):w}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var b,v=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return v},set:function(w){w=!!w,v=w}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(b)return b},set:function(w){b=w}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!ws(this.Ff,1)},set:function(w){w?this.Ff=Ss(this.Ff,1):this.Ff=Ns(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!ws(this.Ff,2)},set:function(w){w?this.Ff=Ss(this.Ff,2):this.Ff=Ns(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!ws(this.Ff,3)},set:function(w){w?this.Ff=Ss(this.Ff,3):this.Ff=Ns(this.Ff,3)}});var y=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(y!==null)return y},set:function(w){if([0,1,2].indexOf(w)===-1)throw new Error('Invalid value "'+w+'" for attribute Q supplied.');y=w}}),Object.defineProperty(this,"textAlign",{get:function(){var w;switch(y){case 0:default:w="left";break;case 1:w="center";break;case 2:w="right"}return w},configurable:!0,enumerable:!0,set:function(w){switch(w){case"right":case 2:y=2;break;case"center":case 1:y=1;break;default:y=0}}})};sl(jd,ou);var zx=function(){jd.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var e=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return e},set:function(a){e=a}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return e},set:function(a){e=a}});var t=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return MJ(t,this.objId,this.scope)},set:function(a){var r,n;n=[],typeof(r=a)=="string"&&(n=(function(i,o,l){l||(l=1);for(var c,d=[];c=o.exec(i);)d.push(c[l]);return d})(r,/\((.*?)\)/g)),t=n}}),this.getOptions=function(){return t},this.setOptions=function(a){t=a,this.sort&&t.sort()},this.addOption=function(a){a=(a=a||"").toString(),t.push(a),this.sort&&t.sort()},this.removeOption=function(a,r){for(r=r||!1,a=(a=a||"").toString();t.indexOf(a)!==-1&&(t.splice(t.indexOf(a),1),r!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!ws(this.Ff,18)},set:function(a){a?this.Ff=Ss(this.Ff,18):this.Ff=Ns(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!ws(this.Ff,19)},set:function(a){this.combo===!0&&(a?this.Ff=Ss(this.Ff,19):this.Ff=Ns(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!ws(this.Ff,20)},set:function(a){a?(this.Ff=Ss(this.Ff,20),t.sort()):this.Ff=Ns(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!ws(this.Ff,22)},set:function(a){a?this.Ff=Ss(this.Ff,22):this.Ff=Ns(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!ws(this.Ff,23)},set:function(a){a?this.Ff=Ss(this.Ff,23):this.Ff=Ns(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!ws(this.Ff,27)},set:function(a){a?this.Ff=Ss(this.Ff,27):this.Ff=Ns(this.Ff,27)}}),this.hasAppearanceStream=!1};sl(zx,jd);var qx=function(){zx.call(this),this.fontName="helvetica",this.combo=!1};sl(qx,zx);var Hx=function(){qx.call(this),this.combo=!0};sl(Hx,qx);var qP=function(){Hx.call(this),this.edit=!0};sl(qP,Hx);var bi=function(){jd.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!ws(this.Ff,15)},set:function(a){a?this.Ff=Ss(this.Ff,15):this.Ff=Ns(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!ws(this.Ff,16)},set:function(a){a?this.Ff=Ss(this.Ff,16):this.Ff=Ns(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!ws(this.Ff,17)},set:function(a){a?this.Ff=Ss(this.Ff,17):this.Ff=Ns(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!ws(this.Ff,26)},set:function(a){a?this.Ff=Ss(this.Ff,26):this.Ff=Ns(this.Ff,26)}});var e,t={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var a=function(i){return i};if(this.scope&&(a=this.scope.internal.getEncryptor(this.objId)),Object.keys(t).length!==0){var r,n=[];for(r in n.push("<<"),t)n.push("/"+r+" ("+im(a(t[r]))+")");return n.push(">>"),n.join(`
993`)}},set:function(a){rn(a)==="object"&&(t=a)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return t.CA||""}
993,set:function(a){typeof a=="string"&&(t.CA=a)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return e},set:function(a){var r=a==null?"":a.toString();r.substr(0,1)==="/"&&(r=r.substr(1)),e="/"+qg(r)}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return e.substr(1,e.length-1)},set:function(a){e="/"+qg(a)}})};sl(bi,jd);var HP=function(){bi.call(this),this.pushButton=!0};sl(HP,bi);var Vx=function(){bi.call(this),this.radio=!0,this.pushButton=!1;var e=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=t!==void 0?t:[]}})};sl(Vx,bi);var h5=function(){var e,t;jd.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return e},set:function(n){e=n}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return t},set:function(n){t=n}});var a,r={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var n=function(l){return l};this.scope&&(n=this.scope.internal.getEncryptor(this.objId));var i,o=[];for(i in o.push("<<"),r)o.push("/"+i+" ("+im(n(r[i]))+")");return o.push(">>"),o.join(`
994`)},set:function(n){rn(n)==="object"&&(r=n)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return r.CA||""},set:function(n){typeof n=="string"&&(r.CA=n)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return a}
vendor: 4,416 bytes, lines 994-997
994,set:function(n){var i=n==null?"":n.toString();i.substr(0,1)==="/"&&(i=i.substr(1)),a="/"+qg(i)}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return a.substr(1,a.length-1)},set:function(n){var i=n==null?"":n.toString();i.substr(0,1)==="/"&&(i=i.substr(1)),a="/"+qg(i)}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=ya.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};sl(h5,jd),Vx.prototype.setAppearance=function(e){if(!("createAppearanceStream"in e)||!("getCA"in e))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var t in this.Kids)if(this.Kids.hasOwnProperty(t)){var a=this.Kids[t];a.appearanceStreamContent=e.createAppearanceStream(a.optionName),a.caption=e.getCA()}},Vx.prototype.createOption=function(e){var t=new h5;return t.Parent=this,t.optionName=e,this.Kids.push(t),Xke.call(this.scope,t),t};var VP=function(){bi.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=ya.CheckBox.createAppearanceStream()};sl(VP,bi);var Sg=function(){jd.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!ws(this.Ff,13)},set:function(t){t?this.Ff=Ss(this.Ff,13):this.Ff=Ns(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!ws(this.Ff,21)},set:function(t){t?this.Ff=Ss(this.Ff,21):this.Ff=Ns(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!ws(this.Ff,23)},set:function(t){t?this.Ff=Ss(this.Ff,23):this.Ff=Ns(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!ws(this.Ff,24)},set:function(t){t?this.Ff=Ss(this.Ff,24):this.Ff=Ns(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!ws(this.Ff,25)},set:function(t){t?this.Ff=Ss(this.Ff,25):this.Ff=Ns(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!ws(this.Ff,26)},set:function(t){t?this.Ff=Ss(this.Ff,26):this.Ff=Ns(this.Ff,26)}});var e=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return e},set:function(t){Number.isInteger(t)&&(e=t)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};sl(Sg,jd);var GP=function(){Sg.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!ws(this.Ff,14)},set:function(e){e?this.Ff=Ss(this.Ff,14):this.Ff=Ns(this.Ff,14)}}),this.password=!0};sl(GP,Sg);var ya={CheckBox:{createAppearanceStream:function(){return{N:{On:ya.CheckBox.YesNormal},D:{On:ya.CheckBox.YesPushDown,Off:ya.CheckBox.OffPushDown}}},YesPushDown:function(e){var t=Yd(e);t.scope=e.scope;var a=[],r=e.scope.internal.getFont(e.fontName,e.fontStyle).id,n=e.scope.__private__.encodeColorString(e.color),i=Mk(e,e.caption);return a.push("0.749023 g"),a.push("0 0 "+Ka(ya.internal.getWidth(e))+" "+Ka(ya.internal.getHeight(e))+" re"),a.push("f"),a.push("BMC"),a.push("q"),a.push("0 0 1 rg"),a.push("/"+r+" "+Ka(i.fontSize)+" Tf "+n),a.push("BT"),a.push(i.text),a.push("ET"),a.push("Q"),a.push("EMC"),t.stream=a.join(`
995`),t},YesNormal:function(e){var t=Yd(e);t.scope=e.scope;var a=e.scope.internal.getFont(e.fontName,e.fontStyle).id,r=e.scope.__private__.encodeColorString(e.color),n=[],i=ya.internal.getHeight(e),o=ya.internal.getWidth(e),l=Mk(e,e.caption);return n.push("1 g"),n.push("0 0 "+Ka(o)+" "+Ka(i)+" re"),n.push("f"),n.push("q"),n.push("0 0 1 rg"),n.push("0 0 "+Ka(o-1)+" "+Ka(i-1)+" re"),n.push("W"),n.push("n"),n.push("0 g"),n.push("BT"),n.push("/"+a+" "+Ka(l.fontSize)+" Tf "+r),n.push(l.text),n.push("ET"),n.push("Q"),t.stream=n.join(`
996`),t},OffPushDown:function(e){var t=Yd(e);t.scope=e.scope;var a=[];return a.push("0.749023 g"),a.push("0 0 "+Ka(ya.internal.getWidth(e))+" "+Ka(ya.internal.getHeight(e))+" re"),a.push("f"),t.stream=a.join(`
997`),t}},RadioButton:{Circle:{createAppearanceStream:function(e){var t={D:{Off:ya.RadioButton.Circle.OffPushDown},N:{}}
vendor: 4,507 bytes, lines 997-1003
997;return t.N[e]=ya.RadioButton.Circle.YesNormal,t.D[e]=ya.RadioButton.Circle.YesPushDown,t},getCA:function(){return"l"},YesNormal:function(e){var t=Yd(e);t.scope=e.scope;var a=[],r=ya.internal.getWidth(e)<=ya.internal.getHeight(e)?ya.internal.getWidth(e)/4:ya.internal.getHeight(e)/4;r=Number((.9*r).toFixed(5));var n=ya.internal.Bezier_C,i=Number((r*n).toFixed(5));return a.push("q"),a.push("1 0 0 1 "+Mh(ya.internal.getWidth(e)/2)+" "+Mh(ya.internal.getHeight(e)/2)+" cm"),a.push(r+" 0 m"),a.push(r+" "+i+" "+i+" "+r+" 0 "+r+" c"),a.push("-"+i+" "+r+" -"+r+" "+i+" -"+r+" 0 c"),a.push("-"+r+" -"+i+" -"+i+" -"+r+" 0 -"+r+" c"),a.push(i+" -"+r+" "+r+" -"+i+" "+r+" 0 c"),a.push("f"),a.push("Q"),t.stream=a.join(`
998`),t},YesPushDown:function(e){var t=Yd(e);t.scope=e.scope;var a=[],r=ya.internal.getWidth(e)<=ya.internal.getHeight(e)?ya.internal.getWidth(e)/4:ya.internal.getHeight(e)/4;r=Number((.9*r).toFixed(5));var n=Number((2*r).toFixed(5)),i=Number((n*ya.internal.Bezier_C).toFixed(5)),o=Number((r*ya.internal.Bezier_C).toFixed(5));return a.push("0.749023 g"),a.push("q"),a.push("1 0 0 1 "+Mh(ya.internal.getWidth(e)/2)+" "+Mh(ya.internal.getHeight(e)/2)+" cm"),a.push(n+" 0 m"),a.push(n+" "+i+" "+i+" "+n+" 0 "+n+" c"),a.push("-"+i+" "+n+" -"+n+" "+i+" -"+n+" 0 c"),a.push("-"+n+" -"+i+" -"+i+" -"+n+" 0 -"+n+" c"),a.push(i+" -"+n+" "+n+" -"+i+" "+n+" 0 c"),a.push("f"),a.push("Q"),a.push("0 g"),a.push("q"),a.push("1 0 0 1 "+Mh(ya.internal.getWidth(e)/2)+" "+Mh(ya.internal.getHeight(e)/2)+" cm"),a.push(r+" 0 m"),a.push(r+" "+o+" "+o+" "+r+" 0 "+r+" c"),a.push("-"+o+" "+r+" -"+r+" "+o+" -"+r+" 0 c"),a.push("-"+r+" -"+o+" -"+o+" -"+r+" 0 -"+r+" c"),a.push(o+" -"+r+" "+r+" -"+o+" "+r+" 0 c"),a.push("f"),a.push("Q"),t.stream=a.join(`
999`),t},OffPushDown:function(e){var t=Yd(e);t.scope=e.scope;var a=[],r=ya.internal.getWidth(e)<=ya.internal.getHeight(e)?ya.internal.getWidth(e)/4:ya.internal.getHeight(e)/4;r=Number((.9*r).toFixed(5));var n=Number((2*r).toFixed(5)),i=Number((n*ya.internal.Bezier_C).toFixed(5));return a.push("0.749023 g"),a.push("q"),a.push("1 0 0 1 "+Mh(ya.internal.getWidth(e)/2)+" "+Mh(ya.internal.getHeight(e)/2)+" cm"),a.push(n+" 0 m"),a.push(n+" "+i+" "+i+" "+n+" 0 "+n+" c"),a.push("-"+i+" "+n+" -"+n+" "+i+" -"+n+" 0 c"),a.push("-"+n+" -"+i+" -"+i+" -"+n+" 0 -"+n+" c"),a.push(i+" -"+n+" "+n+" -"+i+" "+n+" 0 c"),a.push("f"),a.push("Q"),t.stream=a.join(`
1000`),t}},Cross:{createAppearanceStream:function(e){var t={D:{Off:ya.RadioButton.Cross.OffPushDown},N:{}};return t.N[e]=ya.RadioButton.Cross.YesNormal,t.D[e]=ya.RadioButton.Cross.YesPushDown,t},getCA:function(){return"8"},YesNormal:function(e){var t=Yd(e);t.scope=e.scope;var a=[],r=ya.internal.calculateCross(e);return a.push("q"),a.push("1 1 "+Ka(ya.internal.getWidth(e)-2)+" "+Ka(ya.internal.getHeight(e)-2)+" re"),a.push("W"),a.push("n"),a.push(Ka(r.x1.x)+" "+Ka(r.x1.y)+" m"),a.push(Ka(r.x2.x)+" "+Ka(r.x2.y)+" l"),a.push(Ka(r.x4.x)+" "+Ka(r.x4.y)+" m"),a.push(Ka(r.x3.x)+" "+Ka(r.x3.y)+" l"),a.push("s"),a.push("Q"),t.stream=a.join(`
1001`),t},YesPushDown:function(e){var t=Yd(e);t.scope=e.scope;var a=ya.internal.calculateCross(e),r=[];return r.push("0.749023 g"),r.push("0 0 "+Ka(ya.internal.getWidth(e))+" "+Ka(ya.internal.getHeight(e))+" re"),r.push("f"),r.push("q"),r.push("1 1 "+Ka(ya.internal.getWidth(e)-2)+" "+Ka(ya.internal.getHeight(e)-2)+" re"),r.push("W"),r.push("n"),r.push(Ka(a.x1.x)+" "+Ka(a.x1.y)+" m"),r.push(Ka(a.x2.x)+" "+Ka(a.x2.y)+" l"),r.push(Ka(a.x4.x)+" "+Ka(a.x4.y)+" m"),r.push(Ka(a.x3.x)+" "+Ka(a.x3.y)+" l"),r.push("s"),r.push("Q"),t.stream=r.join(`
1002`),t},OffPushDown:function(e){var t=Yd(e);t.scope=e.scope;var a=[];return a.push("0.749023 g"),a.push("0 0 "+Ka(ya.internal.getWidth(e))+" "+Ka(ya.internal.getHeight(e))+" re"),a.push("f"),t.stream=a.join(`
1003`),t}}},createDefaultAppearanceStream:function(e){var t=e.scope.internal.getFont(e.fontName,e.fontStyle).id,a=e.scope.__private__.encodeColorString(e.color);return"/"+t+" "+e.fontSize+" Tf "+a}};ya.internal={Bezier_C:.551915024494,calculateCross:function(e){var t=ya.internal.getWidth(e),a=ya.internal.getHeight(e),r=Math.min(t,a);return{x1:{x:(t-r)/2,y:(a-r)/2+r},x2:{x:(t-r)/2+r,y:(a-r)/2},x3:{x:(t-r)/2,y:(a-r)/2},x4:{x:(t-r)/2+r,y:(a-r)/2+r}}}},ya.internal.getWidth=function(e){var t=0;return rn(e)==="object"&&(t=Pq(e.Rect[2])),t},ya.internal.getHeight=function(e){var t=0;return rn(e)==="object"&&(t=Pq(e.Rect[3])),t};var Xke=ds.addField=function(e){if(Kke(this,e),!(e instanceof jd))throw new Error("Invalid argument passed to 
1003jsPDF.addField.");var t;return(t=e).scope.internal.acroformPlugin.printedOut&&(t.scope.internal.acroformPlugin.printedOut=!1,t.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),t.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(t),e.page=e.scope.internal.getCurrentPageInfo().pageNumber,this};ds.AcroFormChoiceField=zx,ds.AcroFormListBox=qx,ds.AcroFormComboBox=Hx,ds.AcroFormEditBox=qP,ds.AcroFormButton=bi,ds.AcroFormPushButton=HP,ds.AcroFormRadioButton=Vx,ds.AcroFormCheckBox=VP,ds.AcroFormTextField=Sg,ds.AcroFormPasswordField=GP,ds.AcroFormAppearance=ya,ds.AcroForm={ChoiceField:zx,ListBox:qx,ComboBox:Hx,EditBox:qP,Button:bi,PushButton:HP,RadioButton:Vx,CheckBox:VP,TextField:Sg,PasswordField:GP,Appearance:ya},Sa.AcroForm={ChoiceField:zx,ListBox:qx,ComboBox:Hx,EditBox:qP,Button:bi,PushButton:HP,RadioButton:Vx,CheckBox:VP,TextField:Sg,PasswordField:GP,Appearance:ya};Sa.AcroForm;function LJ(e){return e.reduce(function(t,a,r){return t[a]=r,t},{})}(function(e){var t="addImage_";e.__addimage__={};var a="UNKNOWN",r={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},n=e.__addimage__.getImageFileTypeByImageData=function(I,B){var K,J,G,D,V,W=a;if((B=B||a)==="RGBA"||I.data!==void 0&&I.data instanceof Uint8ClampedArray&&"height"in I&&"width"in I)return"RGBA";if(R(I))for(V in r)for(G=r[V],K=0;K<G.length;K+=1){for(D=!0,J=0;J<G[K].length;J+=1)if(G[K][J]!==void 0&&G[K][J]!==I[J]){D=!1;break}if(D===!0){W=V;break}}else for(V in r)for(G=r[V],K=0;K<G.length;K+=1){for(D=!0,J=0;J<G[K].length;J+=1)if(G[K][J]!==void 0&&G[K][J]!==I.charCodeAt(J)){D=!1;break}if(D===!0){W=V;break}}return W===a&&B!==a&&(W=B),W},i=function I(B){for(var K=this.internal.write,J=this.internal.putStream,G=(0,this.internal.getFilters)();G.indexOf("FlateEncode")!==-1;)G.splice(G.indexOf("FlateEncode"),1);B.objectId=this.internal.newObject();var D=[];if(D.push({key:"Type",value:"/XObject"}),D.push({key:"Subtype",value:"/Image"}),D.push({key:"Width",value:B.width}),D.push({key:"Height",value:B.height}),B.colorSpace===w.INDEXED?D.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(B.palette.length/3-1)+" "+("sMask"in B&&B.sMask!==void 0?B.objectId+2:B.objectId+1)+" 0 R]"}):(D.push({key:"ColorSpace",value:"/"+B.colorSpace}),B.colorSpace===w.DEVICE_CMYK&&D.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),D.push({key:"BitsPerComponent",value:B.bitsPerComponent}),"decodeParameters"in B&&B.decodeParameters!==void 0&&D.push({key:"DecodeParms",value:"<<"+B.decodeParameters+">>"}),"transparency"in B&&Array.isArray(B.transparency)&&B.transparency.length>0){for(var V="",W=0,Z=B.transparency.length;W<Z;W++)V+=B.transparency[W]+" "+B.transparency[W]+" ";D.push({key:"Mask",value:"["+V+"]"})}B.sMask!==void 0&&D.push({key:"SMask",value:B.objectId+1+" 0 R"});var re=B.filter!==void 0?["/"+B.filter]:void 0;if(J({data:B.data,additionalKeyValues:D,alreadyAppliedFilters:re,objectId:B.objectId}),K("endobj"),"sMask"in B&&B.sMask!==void 0){var Q,E=(Q=B.sMaskBitsPerComponent)!==null&&Q!==void 0?Q:B.bitsPerComponent,U={width:B.width,height:B.height,colorSpace:"DeviceGray",bitsPerComponent:E,data:B.sMask};"filter"in B&&(U.decodeParameters="/Predictor ".concat(B.predictor," /Colors 1 /BitsPerComponent ").concat(E," /Columns ").concat(B.width),U.filter=B.filter),I.call(this,U)}
vendor: 32,078 bytes, lines 1003-1027
1003if(B.colorSpace===w.INDEXED){var q=this.internal.newObject();J({data:O(new Uint8Array(B.palette)),objectId:q}),K("endobj")}},o=function(){var I=this.internal.collections[t+"images"];for(var B in I)i.call(this,I[B])},l=function(){var I,B=this.internal.collections[t+"images"],K=this.internal.write;for(var J in B)K("/I"+(I=B[J]).index,I.objectId,"0","R")},c=function(){this.internal.collections[t+"images"]||(this.internal.collections[t+"images"]={},this.internal.events.subscribe("putResources",o),this.internal.events.subscribe("putXobjectDict",l))},d=function(){var I=this.internal.collections[t+"images"];return c.call(this),I},f=function(){return Object.keys(this.internal.collections[t+"images"]).length},p=function(I){return typeof e["process"+I.toUpperCase()]=="function"},g=function(I){return rn(I)==="object"&&I.nodeType===1},m=function(I,B){if(I.nodeName==="IMG"&&I.hasAttribute("src")){var K=""+I.getAttribute("src");if(K.indexOf("data:image/")===0)return zP(unescape(K).split("base64,").pop());var J=e.loadFile(K,!0);if(J!==void 0)return J}if(I.nodeName==="CANVAS"){if(I.width===0||I.height===0)throw new Error("Given canvas must have data. Canvas width: "+I.width+", height: "+I.height);var G;switch(B){case"PNG":G="image/png";break;case"WEBP":G="image/webp";break;default:G="image/jpeg"}return zP(I.toDataURL(G,1).split("base64,").pop())}},b=function(I){var B=this.internal.collections[t+"images"];if(B){for(var K in B)if(I===B[K].alias)return B[K]}},v=function(I,B,K){return I||B||(I=-96,B=-96),I<0&&(I=-1*K.width*72/I/this.internal.scaleFactor),B<0&&(B=-1*K.height*72/B/this.internal.scaleFactor),I===0&&(I=B*K.width/K.height),B===0&&(B=I*K.height/K.width),[I,B]},y=function(I,B,K,J,G,D){var V=v.call(this,K,J,G),W=this.internal.getCoordinateString,Z=this.internal.getVerticalCoordinateString,re=d.call(this);if(K=V[0],J=V[1],re[G.index]=G,D){D*=Math.PI/180;var Q=Math.cos(D),E=Math.sin(D),U=function(X){return X.toFixed(4)},q=[U(Q),U(E),U(-1*E),U(Q),0,0,"cm"]}this.internal.write("q"),D?(this.internal.write([1,"0","0",1,W(I),Z(B+J),"cm"].join(" ")),this.internal.write(q.join(" ")),this.internal.write([W(K),"0","0",W(J),"0","0","cm"].join(" "))):this.internal.write([W(K),"0","0",W(J),W(I),Z(B+J),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+G.index+" Do"),this.internal.write("Q")},w=e.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};e.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var S=e.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},N=e.__addimage__.sHashCode=function(I){var B,K,J=0;if(typeof I=="string")for(K=I.length,B=0;B<K;B++)J=(J<<5)-J+I.charCodeAt(B),J|=0;else if(R(I))for(K=I.byteLength/2,B=0;B<K;B++)J=(J<<5)-J+I[B],J|=0;return J},j=e.__addimage__.validateStringAsBase64=function(I){(I=I||"").toString().trim();var B=!0;return I.length===0&&(B=!1),I.length%4!=0&&(B=!1),/^[A-Za-z0-9+/]+$/.test(I.substr(0,I.length-2))===!1&&(B=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(I.substr(-2))===!1&&(B=!1),B},C=e.__addimage__.extractImageFromDataUrl=function(I){if(I==null||!(I=I.trim()).startsWith("data:"))return null;var B=I.indexOf(",");return B<0?null:I.substring(0,B).trim().endsWith("base64")?I.substring(B+1):null};e.__addimage__.isArrayBuffer=function(I){return I instanceof ArrayBuffer};var R=e.__addimage__.isArrayBufferView=function(I){return I instanceof Int8Array||I instanceof Uint8Array||I instanceof Uint8ClampedArray||I instanceof Int16Array||I instanceof Uint16Array||I instanceof Int32Array||I instanceof Uint32Array||I instanceof Float32Array||I instanceof Float64Array},T=e.__addimage__.binaryStringToUint8Array=function(I){for(var B=I.length,K=new Uint8Array(B),J=0;J<B;J++)K[J]=I.charCodeAt(J);return K},O=e.__addimage__.arrayBufferToBinaryString=function(I){for(var B="",K=R(I)?I:new Uint8Array(I),J=0;J<K.length;J+=8192)B+=String.fromCharCode.apply(null,K.subarray(J,J+8192));return B};e.addImage=function(){var I,B,K,J,G,D,V,W,Z;if(typeof arguments[1]=="number"?(B=a,K=arguments[1],J=arguments[2],G=arguments[3],D=arguments[4],V=arguments[5],W=arguments[6],Z=arguments[7]):(B=arguments[1],K=arguments[2],J=arguments[3],G=arguments[4],D=arguments[5],V=arguments[6],W=arguments[7],Z=arguments[8]),rn(I=arguments[0])==="object"&&!g(I)&&"imageData"in I){var re=I;I=re.imageData,B=re.format||B||a,K=re.x||K||0,J=re.y||J||0,G=re.w||re.width||G,D=re.h||re.height||D,V=re.alias||V,W=re.compression||W,Z=re.rotation||re.angle||Z}var Q=this.internal.getFilters();if(W===void 0&&Q.indexOf("FlateEncode")!==-1&&(W="SLOW"),isNaN(K)||isNaN(J))throw new Error("Invalid coordinates passed to jsPDF.addImage");c.call(this);var E=F.call(this,I,B,V,W);return y.call(this,K,J,G,D,E,Z),this};var F=function(I,B,K,J){var G,D,V;if(typeof I=="string"&&n(I)===a){I=unescape(I);var W=z(I,!1);(W!==""||(W=e.loadFile(I,!0))!==void 0)&&(I=W)}if(g(I)&&(I=m(I,B)),B=n(I,B),!p(B))throw new Error("addImage does not support files of type '"+B+"', please ensure that a plugin for '"+B+"' support is added.");if(((V=K)==null||V.length===0)&&(K=(function(Z){return typeof Z=="string"||R(Z)?N(Z):R(Z.data)?N(Z.data):null})(I)),(G=b.call(this,K))||(I instanceof Uint8Array||B==="RGBA"||(D=I,I=T(I)),G=this["process"+B.toUpperCase()](I,f.call(this),K,(function(Z){return Z&&typeof Z=="string"&&(Z=Z.toUpperCase()),Z in e.image_compression?Z:S.NONE})(J),D)),!G)throw new Error("An unknown error occurred whilst processing the image.");return G},z=e.__addimage__.convertBase64ToBinaryString=function(I,B){B=typeof B!="boolean"||B;var K,J="";if(typeof I=="string"){var G;K=(G=C(I))!==null&&G!==void 0?G:I;try{J=zP(K)}catch(D){if(B)throw j(K)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+D.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return J};e.getImageProperties=function(I){var B,K,J="";if(g(I)&&(I=m(I)),typeof I=="string"&&n(I)===a&&((J=z(I,!1))===""&&(J=e.loadFile(I)||""),I=J),K=n(I),!p(K))throw new Error("addImage does not support files of type '"+K+"', please ensure that a plugin for '"+K+"' support is added.");if(I instanceof Uint8Array||(I=T(I)),!(B=this["process"+K.toUpperCase()](I)))throw new Error("An unknown error occurred whilst processing the image");return B.fileType=K,B}})(Sa.API),(function(e){var t=function(a){if(a!==void 0&&a!="")return!0};Sa.API.events.push(["addPage",function(a){this.internal.getPageInfo(a.pageNumber).pageContext.annotations=[]}]),e.events.push(["putPage",function(a){for(var r,n,i,o=this.internal.getCoordinateString,l=this.internal.getVerticalCoordinateString,c=this.internal.getPageInfoByObjId(a.objId),d=a.pageContext.annotations,f=!1,p=0;p<d.length&&!f;p++)switch((r=d[p]).type){case"link":(t(r.options.url)||t(r.options.pageNumber))&&(f=!0);break;case"reference":case"text":case"freetext":f=!0}if(f!=0){this.internal.write("/Annots [");for(var g=0;g<d.length;g++){r=d[g];var m=this.internal.pdfEscape,b=this.internal.getEncryptor(a.objId);switch(r.type){case"reference":this.internal.write(" "+r.object.objId+" 0 R ");break;case"text":var v=this.internal.newAdditionalObject(),y=this.internal.newAdditionalObject(),w=this.internal.getEncryptor(v.objId),S=r.title||"Note";i="<</Type /Annot /Subtype /Text "+(n="/Rect ["+o(r.bounds.x)+" "+l(r.bounds.y+r.bounds.h)+" "+o(r.bounds.x+r.bounds.w)+" "+l(r.bounds.y)+"] ")+"/Contents ("+m(w(r.contents))+")",i+=" /Popup "+y.objId+" 0 R",i+=" /P "+c.objId+" 0 R",i+=" /T ("+m(w(S))+") >>",v.content=i;var N=v.objId+" 0 R";i="<</Type /Annot /Subtype /Popup "+(n="/Rect ["+o(r.bounds.x+30)+" "+l(r.bounds.y+r.bounds.h)+" "+o(r.bounds.x+r.bounds.w+30)+" "+l(r.bounds.y)+"] ")+" /Parent "+N,r.open&&(i+=" /Open true"),i+=" >>",y.content=i,this.internal.write(v.objId,"0 R",y.objId,"0 R");break;case"freetext":n="/Rect ["+o(r.bounds.x)+" "+l(r.bounds.y)+" "+o(r.bounds.x+r.bounds.w)+" "+l(r.bounds.y+r.bounds.h)+"] ";var j=r.color||"#000000";i="<</Type /Annot /Subtype /FreeText "+n+"/Contents ("+m(b(r.contents))+")",i+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+j+")",i+=" /Border [0 0 0]",i+=" >>",this.internal.write(i);break;case"link":if(r.options.name){var C=this.annotations._nameMap[r.options.name];r.options.pageNumber=C.page,r.options.top=C.y}else r.options.top||(r.options.top=0);if(n="/Rect ["+r.finalBounds.x+" "+r.finalBounds.y+" "+r.finalBounds.w+" "+r.finalBounds.h+"] ",i="",r.options.url)i="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /A <</S /URI /URI ("+m(b(r.options.url))+") >>";else if(r.options.pageNumber)switch(i="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(r.options.pageNumber).objId+" 0 R",r.options.magFactor=r.options.magFactor||"XYZ",r.options.magFactor){case"Fit":i+=" /Fit]";break;case"FitH":i+=" /FitH "+r.options.top+"]";break;case"FitV":r.options.left=r.options.left||0,i+=" /FitV "+r.options.left+"]";break;default:var R=l(r.options.top);r.options.left=r.options.left||0,r.options.zoom===void 0&&(r.options.zoom=0),i+=" /XYZ "+r.options.left+" "+R+" "+r.options.zoom+"]"}i!=""&&(i+=" >>",this.internal.write(i))}}this.internal.write("]")}}]),e.createAnnotation=function(a){var r=this.internal.getCurrentPageInfo();switch(a.type){case"link":this.link(a.bounds.x,a.bounds.y,a.bounds.w,a.bounds.h,a);break;case"text":case"freetext":r.pageContext.annotations.push(a)}},e.link=function(a,r,n,i,o){var l=this.internal.getCurrentPageInfo(),c=this.internal.getCoordinateString,d=this.internal.getVerticalCoordinateString;l.pageContext.annotations.push({finalBounds:{x:c(a),y:d(r),w:c(a+n),h:d(r+i)},options:o,type:"link"})},e.textWithLink=function(a,r,n,i){var o,l,c=this.getTextWidth(a),d=this.internal.getLineHeight()/this.internal.scaleFactor;if(i.maxWidth!==void 0){l=i.maxWidth;var f=this.splitTextToSize(a,l).length;o=Math.ceil(d*f)}else l=c,o=d;return this.text(a,r,n,i),n+=.2*d,i.align==="center"&&(r-=c/2),i.align==="right"&&(r-=c),this.link(r,n-d,l,o,i),c},e.getTextWidth=function(a){var r=this.internal.getFontSize();return this.getStringUnitWidth(a)*r/this.internal.scaleFactor}})(Sa.API),(function(e){var t={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},a={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},r={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},n=[1570,1571,1573,1575];e.__arabicParser__={};var i=e.__arabicParser__.isInArabicSubstitutionA=function(v){return t[v.charCodeAt(0)]!==void 0},o=e.__arabicParser__.isArabicLetter=function(v){return typeof v=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(v)},l=e.__arabicParser__.isArabicEndLetter=function(v){return o(v)&&i(v)&&t[v.charCodeAt(0)].length<=2},c=e.__arabicParser__.isArabicAlfLetter=function(v){return o(v)&&n.indexOf(v.charCodeAt(0))>=0};e.__arabicParser__.arabicLetterHasIsolatedForm=function(v){return o(v)&&i(v)&&t[v.charCodeAt(0)].length>=1};var d=e.__arabicParser__.arabicLetterHasFinalForm=function(v){return o(v)&&i(v)&&t[v.charCodeAt(0)].length>=2};e.__arabicParser__.arabicLetterHasInitialForm=function(v){return o(v)&&i(v)&&t[v.charCodeAt(0)].length>=3};var f=e.__arabicParser__.arabicLetterHasMedialForm=function(v){return o(v)&&i(v)&&t[v.charCodeAt(0)].length==4},p=e.__arabicParser__.resolveLigatures=function(v){var y=0,w=a,S="",N=0;for(y=0;y<v.length;y+=1)w[v.charCodeAt(y)]!==void 0?(N++,typeof(w=w[v.charCodeAt(y)])=="number"&&(S+=String.fromCharCode(w),w=a,N=0),y===v.length-1&&(w=a,S+=v.charAt(y-(N-1)),y-=N-1,N=0)):(w=a,S+=v.charAt(y-N),y-=N,N=0);return S};e.__arabicParser__.isArabicDiacritic=function(v){return v!==void 0&&r[v.charCodeAt(0)]!==void 0};var g=e.__arabicParser__.getCorrectForm=function(v,y,w){return o(v)?i(v)===!1?-1:!d(v)||!o(y)&&!o(w)||!o(w)&&l(y)||l(v)&&!o(y)||l(v)&&c(y)||l(v)&&l(y)?0:f(v)&&o(y)&&!l(y)&&o(w)&&d(w)?3:l(v)||!o(w)?1:2:-1},m=function(v){var y=0,w=0,S=0,N="",j="",C="",R=(v=v||"").split("\\s+"),T=[];for(y=0;y<R.length;y+=1){for(T.push(""),w=0;w<R[y].length;w+=1)N=R[y][w],j=R[y][w-1],C=R[y][w+1],o(N)?(S=g(N,j,C),T[y]+=S!==-1?String.fromCharCode(t[N.charCodeAt(0)][S]):N):T[y]+=N;T[y]=p(T[y])}return T.join(" ")},b=e.__arabicParser__.processArabic=e.processArabic=function(){var v,y=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,w=[];if(Array.isArray(y)){var S=0;for(w=[],S=0;S<y.length;S+=1)Array.isArray(y[S])?w.push([m(y[S][0]),y[S][1],y[S][2]]):w.push([m(y[S])]);v=w}else v=m(y);return typeof arguments[0]=="string"?v:(arguments[0].text=v,arguments[0])};e.events.push(["preProcessText",b])})(Sa.API),Sa.API.autoPrint=function(e){var t;return(e=e||{}).variant=e.variant||"non-conform",e.variant==="javascript"?this.addJS("print({});"):(this.internal.events.subscribe("postPutResources",function(){t=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){this.internal.out("/OpenAction "+t+" 0 R")})),this},(function(e){var t=function(){var a=void 0;Object.defineProperty(this,"pdf",{get:function(){return a},set:function(l){a=l}});var r=150;Object.defineProperty(this,"width",{get:function(){return r},set:function(l){r=isNaN(l)||Number.isInteger(l)===!1||l<0?150:l,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=r+1)}});var n=300;Object.defineProperty(this,"height",{get:function(){return n},set:function(l){n=isNaN(l)||Number.isInteger(l)===!1||l<0?300:l,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=n+1)}});var i=[];Object.defineProperty(this,"childNodes",{get:function(){return i},set:function(l){i=l}});var o={};Object.defineProperty(this,"style",{get:function(){return o},set:function(l){o=l}}),Object.defineProperty(this,"parentNode",{})};t.prototype.getContext=function(a,r){var n;if((a=a||"2d")!=="2d")return null;for(n in r)this.pdf.context2d.hasOwnProperty(n)&&(this.pdf.context2d[n]=r[n]);return this.pdf.context2d._canvas=this,this.pdf.context2d},t.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},e.events.push(["initialized",function(){this.canvas=new t,this.canvas.pdf=this}])})(Sa.API),(function(e){var t={left:0,top:0,bottom:0,right:0},a=!1,r=function(){this.internal.__cell__===void 0&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},t),this.internal.__cell__.margins.width=this.getPageWidth(),n.call(this))},n=function(){this.internal.__cell__.lastCell=new i,this.internal.__cell__.pages=1},i=function(){var c=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return c},set:function(v){c=v}});var d=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return d},set:function(v){d=v}});var f=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return f},set:function(v){f=v}});var p=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return p},set:function(v){p=v}});var g=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return g},set:function(v){g=v}});var m=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return m},set:function(v){m=v}});var b=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return b},set:function(v){b=v}}),this};i.prototype.clone=function(){return new i(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},i.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},e.setHeaderFunction=function(c){return r.call(this),this.internal.__cell__.headerFunction=typeof c=="function"?c:void 0,this},e.getTextDimensions=function(c,d){r.call(this);var f=(d=d||{}).fontSize||this.getFontSize(),p=d.font||this.getFont(),g=d.scaleFactor||this.internal.scaleFactor,m=0,b=0,v=0,y=this;if(!Array.isArray(c)&&typeof c!="string"){if(typeof c!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");c=String(c)}var w=d.maxWidth;w>0?typeof c=="string"?c=this.splitTextToSize(c,w):Object.prototype.toString.call(c)==="[object Array]"&&(c=c.reduce(function(N,j){return N.concat(y.splitTextToSize(j,w))},[])):c=Array.isArray(c)?c:[c];for(var S=0;S<c.length;S++)m<(v=this.getStringUnitWidth(c[S],{font:p})*f)&&(m=v);return m!==0&&(b=c.length),{w:m/=g,h:Math.max((b*f*this.getLineHeightFactor()-f*(this.getLineHeightFactor()-1))/g,0)}},e.cellAddPage=function(){r.call(this),this.addPage();var c=this.internal.__cell__.margins||t;return this.internal.__cell__.lastCell=new i(c.left,c.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var o=e.cell=function(){var c;c=arguments[0]instanceof i?arguments[0]:new i(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6]),r.call(this);var d=this.internal.__cell__.lastCell,f=this.internal.__cell__.padding,p=this.internal.__cell__.margins||t,g=this.internal.__cell__.tableHeaderRow,m=this.internal.__cell__.printHeaders;return d.lineNumber!==void 0&&(d.lineNumber===c.lineNumber?(c.x=(d.x||0)+(d.width||0),c.y=d.y||0):d.y+d.height+c.height+p.bottom>this.getPageHeight()?(this.cellAddPage(),c.y=p.top,m&&g&&(this.printHeaderRow(c.lineNumber,!0),c.y+=g[0].height)):c.y=d.y+d.height||c.y),c.text[0]!==void 0&&(this.rect(c.x,c.y,c.width,c.height,a===!0?"FD":void 0),c.align==="right"?this.text(c.text,c.x+c.width-f,c.y+f,{align:"right",baseline:"top"}):c.align==="center"?this.text(c.text,c.x+c.width/2,c.y+f,{align:"center",baseline:"top",maxWidth:c.width-f-f}):this.text(c.text,c.x+f,c.y+f,{align:"left",baseline:"top",maxWidth:c.width-f-f})),this.internal.__cell__.lastCell=c,this};e.table=function(c,d,f,p,g){if(r.call(this),!f)throw new Error("No data for PDF table.");var m,b,v,y,w=[],S=[],N=[],j={},C={},R=[],T=[],O=(g=g||{}).autoSize||!1,F=g.printHeaders!==!1,z=g.css&&g.css["font-size"]!==void 0?16*g.css["font-size"]:g.fontSize||12,I=g.margins||Object.assign({width:this.getPageWidth()},t),B=typeof g.padding=="number"?g.padding:3,K=g.headerBackgroundColor||"#c8c8c8",J=g.headerTextColor||"#000";if(n.call(this),this.internal.__cell__.printHeaders=F,this.internal.__cell__.margins=I,this.internal.__cell__.table_font_size=z,this.internal.__cell__.padding=B,this.internal.__cell__.headerBackgroundColor=K,this.internal.__cell__.headerTextColor=J,this.setFontSize(z),p==null)S=w=Object.keys(f[0]),N=w.map(function(){return"left"});else if(Array.isArray(p)&&rn(p[0])==="object")for(w=p.map(function(re){return re.name}),S=p.map(function(re){return re.prompt||re.name||""}),N=p.map(function(re){return re.align||"left"}),m=0;m<p.length;m+=1)C[p[m].name]=.7499990551181103*p[m].width;else Array.isArray(p)&&typeof p[0]=="string"&&(S=w=p,N=w.map(function(){return"left"}));if(O||Array.isArray(p)&&typeof p[0]=="string")for(m=0;m<w.length;m+=1){for(j[y=w[m]]=f.map(function(re){return re[y]}),this.setFont(void 0,"bold"),R.push(this.getTextDimensions(S[m],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),b=j[y],this.setFont(void 0,"normal"),v=0;v<b.length;v+=1)R.push(this.getTextDimensions(b[v],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);C[y]=Math.max.apply(null,R)+B+B,R=[]}if(F){var G={};for(m=0;m<w.length;m+=1)G[w[m]]={},G[w[m]].text=S[m],G[w[m]].align=N[m];var D=l.call(this,G,C);T=w.map(function(re){return new i(c,d,C[re],D,G[re].text,void 0,G[re].align)}),this.setTableHeaderRow(T),this.printHeaderRow(1,!1)}var V=p.reduce(function(re,Q){return re[Q.name]=Q.align,re},{});for(m=0;m<f.length;m+=1){"rowStart"in g&&g.rowStart instanceof Function&&g.rowStart({row:m,data:f[m]},this);var W=l.call(this,f[m],C);for(v=0;v<w.length;v+=1){var Z=f[m][w[v]];"cellStart"in g&&g.cellStart instanceof Function&&g.cellStart({row:m,col:v,data:Z},this),o.call(this,new i(c,d,C[w[v]],W,Z,m+2,V[w[v]]))}}return this.internal.__cell__.table_x=c,this.internal.__cell__.table_y=d,this};var l=function(c,d){var f=this.internal.__cell__.padding,p=this.internal.__cell__.table_font_size,g=this.internal.scaleFactor;return Object.keys(c).map(function(m){var b=c[m];return this.splitTextToSize(b.hasOwnProperty("text")?b.text:b,d[m]-f-f)},this).map(function(m){return this.getLineHeightFactor()*m.length*p/g+f+f},this).reduce(function(m,b){return Math.max(m,b)},0)};e.setTableHeaderRow=function(c){r.call(this),this.internal.__cell__.tableHeaderRow=c},e.printHeaderRow=function(c,d){if(r.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var f;if(a=!0,typeof this.internal.__cell__.headerFunction=="function"){var p=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new i(p[0],p[1],p[2],p[3],void 0,-1)}this.setFont(void 0,"bold");for(var g=[],m=0;m<this.internal.__cell__.tableHeaderRow.length;m+=1){f=this.internal.__cell__.tableHeaderRow[m].clone(),d&&(f.y=this.internal.__cell__.margins.top||0,g.push(f)),f.lineNumber=c;var b=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),o.call(this,f),this.setTextColor(b)}g.length>0&&this.setTableHeaderRow(g),this.setFont(void 0,"normal"),a=!1}})(Sa.API);var FJ={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},BJ=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],Dk=LJ(BJ),$J=[100,200,300,400,500,600,700,800,900],Qke=LJ($J);function k6(e){var t=e.family.replace(/"|'/g,"").toLowerCase(),a=(function(i){return FJ[i=i||"normal"]?i:"normal"})(e.style),r=(function(i){return i?typeof i=="number"?i>=100&&i<=900&&i%100==0?i:400:/^\d00$/.test(i)?parseInt(i):i==="bold"?700:400:400})(e.weight),n=(function(i){return typeof Dk[i=i||"normal"]=="number"?i:"normal"})(e.stretch);return{family:t,style:a,weight:r,stretch:n,src:e.src||[],ref:e.ref||{name:t,style:[n,a,r].join(" ")}}}function wq(e,t,a,r){var n;for(n=a;n>=0&&n<t.length;n+=r)if(e[t[n]])return e[t[n]];for(n=a;n>=0&&n<t.length;n-=r)if(e[t[n]])return e[t[n]]}var Zke={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},Sq={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function Nq(e){return[e.stretch,e.style,e.weight,e.family].join(" ")}function jq(e){return e.trimLeft()}function Jke(e,t){for(var a=0;a<e.length;){if(e.charAt(a)===t)return[e.substring(0,a),e.substring(a+1)];a+=1}return null}function eEe(e){var t=e.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return t===null?null:[t[0],e.substring(t[0].length)]}var ux,fP,Cq,Aq,Tq,E6=["times"];function _q(e,t,a,r,n){var i=4,o=Eq;switch(n){case Sa.API.image_compression.FAST:i=1,o=kq;break;case Sa.API.image_compression.MEDIUM:i=6,o=Rq;break;case Sa.API.image_compression.SLOW:i=9,o=Oq}e=(function(c,d,f,p){for(var g,m=c.length/d,b=new Uint8Array(c.length+m),v=[tEe,kq,Eq,Rq,Oq],y=0;y<m;y+=1){var w=y*d,S=c.subarray(w,w+d);if(p)b.set(p(S,f,g),w+y);else{for(var N=v.length,j=[],C=0;C<N;C+=1)j[C]=v[C](S,f,g);var R=rEe(j.concat());b.set(j[R],w+y)}g=S}return b})(e,t,Math.ceil(a*r/8),o);var l=Tk(e,{level:i});return Sa.API.__addimage__.arrayBufferToBinaryString(l)}function tEe(e){var t=Array.apply([],e);return t.unshift(0),t}function kq(e,t){var a=e.length,r=[];r[0]=1;for(var n=0;n<a;n+=1){var i=e[n-t]||0;r[n+1]=e[n]-i+256&255}return r}function Eq(e,t,a){var r=e.length,n=[];n[0]=2;for(var i=0;i<r;i+=1){var o=a&&a[i]||0;n[i+1]=e[i]-o+256&255}return n}function Rq(e,t,a){var r=e.length,n=[];n[0]=3;for(var i=0;i<r;i+=1){var o=e[i-t]||0,l=a&&a[i]||0;n[i+1]=e[i]+256-(o+l>>>1)&255}return n}function Oq(e,t,a){var r=e.length,n=[];n[0]=4;for(var i=0;i<r;i+=1){var o=aEe(e[i-t]||0,a&&a[i]||0,a&&a[i-t]||0);n[i+1]=e[i]-o+256&255}return n}function aEe(e,t,a){if(e===t&&t===a)return e;var r=Math.abs(t-a),n=Math.abs(e-a),i=Math.abs(e+t-a-a);return r<=n&&r<=i?e:n<=i?t:a}function rEe(e){var t=e.map(function(a){return a.reduce(function(r,n){return r+Math.abs(n)},0)});return t.indexOf(Math.min.apply(null,t))}function R6(e,t,a){var r=t*a,n=Math.floor(r/8),i=16-(r-8*n+a),o=(1<<a)-1;return UJ(e,n)>>i&o}function Mq(e,t,a,r){var n=a*r,i=Math.floor(n/8),o=16-(n-8*i+r),l=(1<<r)-1,c=(t&l)<<o;(function(d,f,p){if(f+1<d.byteLength)d.setUint16(f,p,!1);else{var g=p>>8&255;d.setUint8(f,g)}})(e,i,UJ(e,i)&~(l<<o)&65535|c)}function UJ(e,t){return t+1<e.byteLength?e.getUint16(t,!1):e.getUint8(t)<<8}function nEe(e){var t=0;if(e[t++]!==71||e[t++]!==73||e[t++]!==70||e[t++]!==56||(e[t++]+1&253)!=56||e[t++]!==97)throw new Error("Invalid GIF 87a/89a header.");var a=e[t++]|e[t++]<<8,r=e[t++]|e[t++]<<8,n=e[t++],i=n>>7,o=1<<1+(7&n);e[t++],e[t++];var l=null,c=null;i&&(l=t,c=o,t+=3*o);var d=!0,f=[],p=0,g=null,m=0,b=null;for(this.width=a,this.height=r;d&&t<e.length;)switch(e[t++]){case 33:switch(e[t++]){case 255:if(e[t]!==11||e[t+1]==78&&e[t+2]==69&&e[t+3]==84&&e[t+4]==83&&e[t+5]==67&&e[t+6]==65&&e[t+7]==80&&e[t+8]==69&&e[t+9]==50&&e[t+10]==46&&e[t+11]==48&&e[t+12]==3&&e[t+13]==1&&e[t+16]==0)t+=14,b=e[t++]|e[t++]<<8,t++;else for(t+=12;;){if(!((I=e[t++])>=0))throw Error("Invalid block size");if(I===0)break;t+=I}break;case 249:if(e[t++]!==4||e[t+4]!==0)throw new Error("Invalid graphics extension block.");var v=e[t++];p=e[t++]|e[t++]<<8,g=e[t++],1&v||(g=null),m=v>>2&7,t++;break;case 254:for(;;){if(!((I=e[t++])>=0))throw Error("Invalid block size");if(I===0)break;t+=I}break;default:throw new Error("Unknown graphic control label: 0x"+e[t-1].toString(16))}break;case 44:var y=e[t++]|e[t++]<<8,w=e[t++]|e[t++]<<8,S=e[t++]|e[t++]<<8,N=e[t++]|e[t++]<<8,j=e[t++],C=j>>6&1,R=1<<1+(7&j),T=l,O=c,F=!1;j>>7&&(F=!0,T=t,O=R,t+=3*R);var z=t;for(t++;;){var I;if(!((I=e[t++])>=0))throw Error("Invalid block size");if(I===0)break;t+=I}f.push({x:y,y:w,width:S,height:N,has_local_palette:F,palette_offset:T,palette_size:O,data_offset:z,data_length:t-z,transparent_index:g,interlaced:!!C,delay:p,disposal:m});break;case 59:d=!1;break;default:throw new Error("Unknown gif block: 0x"+e[t-1].toString(16))}this.numFrames=function(){return f.length},this.loopCount=function(){return b},this.frameInfo=function(B){if(B<0||B>=f.length)throw new Error("Frame index out of range.");return f[B]},this.decodeAndBlitFrameBGRA=function(B,K){var J=this.frameInfo(B),G=J.width*J.height;if(G>536870912)throw new Error("Image dimensions exceed 512MB, which is too large.");var D=new Uint8Array(G);Dq(e,J.data_offset,D,G);var V=J.palette_offset,W=J.transparent_index;W===null&&(W=256);var Z=J.width,re=a-Z,Q=Z,E=4*(J.y*a+J.x),U=4*((J.y+J.height)*a+J.x),q=E,X=4*re;J.interlaced===!0&&(X+=4*a*7);for(var ne=8,ae=0,ue=D.length;ae<ue;++ae){var de=D[ae];if(Q===0&&(Q=Z,(q+=X)>=U&&(X=4*re+4*a*(ne-1),q=E+(Z+re)*(ne<<1),ne>>=1)),de===W)q+=4;else{var he=e[V+3*de],pe=e[V+3*de+1],se=e[V+3*de+2];K[q++]=se,K[q++]=pe,K[q++]=he,K[q++]=255}--Q}},this.decodeAndBlitFrameRGBA=function(B,K){var J=this.frameInfo(B),G=J.width*J.height;if(G>536870912)throw new Error("Image dimensions exceed 512MB, which is too large.");var D=new Uint8Array(G);Dq(e,J.data_offset,D,G);var V=J.palette_offset,W=J.transparent_index;W===null&&(W=256);var Z=J.width,re=a-Z,Q=Z,E=4*(J.y*a+J.x),U=4*((J.y+J.height)*a+J.x),q=E,X=4*re;J.interlaced===!0&&(X+=4*a*7);for(var ne=8,ae=0,ue=D.length;ae<ue;++ae){var de=D[ae];if(Q===0&&(Q=Z,(q+=X)>=U&&(X=4*re+4*a*(ne-1),q=E+(Z+re)*(ne<<1),ne>>=1)),de===W)q+=4;else{var he=e[V+3*de],pe=e[V+3*de+1],se=e[V+3*de+2];K[q++]=he,K[q++]=pe,K[q++]=se,K[q++]=255}--Q}}}function Dq(e,t,a,r){for(var n=e[t++],i=1<<n,o=i+1,l=o+1,c=n+1,d=(1<<c)-1,f=0,p=0,g=0,m=e[t++],b=new Int32Array(4096),v=null;;){for(;f<16&&m!==0;)p|=e[t++]<<f,f+=8,m===1?m=e[t++]:--m;if(f<c)break;var y=p&d;if(p>>=c,f-=c,y!==i){if(y===o)break;for(var w=y<l?y:v,S=0,N=w;N>i;)N=b[N]>>8,++S;var j=N;if(g+S+(w!==y?1:0)>r)return void bn.log("Warning, gif stream longer than expected.");a[g++]=j;var C=g+=S;for(w!==y&&(a[g++]=j),N=w;S--;)N=b[N],a[--C]=255&N,N>>=8;v!==null&&l<4096&&(b[l++]=v<<8|j,l>=d+1&&c<12&&(++c,d=d<<1|1)),v=y}else l=o+1,d=(1<<(c=n+1))-1,v=null}return g!==r&&bn.log("Warning, gif stream shorter than expected."),a}/**
1004 * @license
1005  Copyright (c) 2008, Adobe Systems Incorporated
1006  All rights reserved.
1007
1008  Redistribution and use in source and binary forms, with or without 
1009  modification, are permitted provided that the following conditions are
1010  met:
1011
1012  * Redistributions of source code must retain the above copyright notice, 
1013    this list of conditions and the following disclaimer.
1014  
1015  * Redistributions in binary form must reproduce the above copyright
1016    notice, this list of conditions and the following disclaimer in the 
1017    documentation and/or other materials provided with the distribution.
1018  
1019  * Neither the name of Adobe Systems Incorporated nor the names of its 
1020    contributors may be used to endorse or promote products derived from 
1021    this software without specific prior written permission.
1022
1023  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
1024  IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
1025  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
1026  PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
1027  CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
1028  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
1029  PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
1030  PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
1031  LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
1032  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
1033  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1034*/function O6(e){var t,a,r,n,i,o=Math.floor,l=new Array(64),c=new Array(64),d=new Array(64),f=new Array(64),p=new Array(65535),g=new Array(65535),m=new Array(64),b=new Array(64),v=[],y=0,w=7,S=new Array(64),N=new Array(64),j=new Array(64),C=new Array(256),R=new Array(2048),T=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],O=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],F=[0,1,2,3,4,5,6,7,8,9,10,11],z=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],I=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],B=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],K=[0,1,2,3,4,5,6,7,8,9,10,11],J=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],G=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function D(E,U){for(var q=0,X=0,ne=new Array,ae=1;ae<=16;ae++){for(var ue=1;ue<=E[ae];ue++)ne[U[X]]=[],ne[U[X]][0]=q,ne[U[X]][1]=ae,X++,q++;q*=2}return ne}function V(E){for(var U=E[0],q=E[1]-1;q>=0;)U&1<<q&&(y|=1<<w),q--,--w<0&&(y==255?(W(255),W(0)):W(y),w=7,y=0)}function W(E){v.push(E)}function Z(E){W(E>>8&255),W(255&E)}function re(E,U,q,X,ne){for(var ae,ue=ne[0],de=ne[240],he=(function(nt,$t){var _t,Et,Dt,aa,Wt,qt,Lt,sa,Vt,ia,Ut=0;for(Vt=0;Vt<8;++Vt){_t=nt[Ut],Et=nt[Ut+1],Dt=nt[Ut+2],aa=nt[Ut+3],Wt=nt[Ut+4],qt=nt[Ut+5],Lt=nt[Ut+6];var Ea=_t+(sa=nt[Ut+7]),ba=_t-sa,Me=Et+Lt,lt=Et-Lt,Nt=Dt+qt,mt=Dt-qt,Yt=aa+Wt,je=aa-Wt,ie=Ea+Yt,Ee=Ea-Yt,Le=Me+Nt,Ve=Me-Nt;nt[Ut]=ie+Le,nt[Ut+4]=ie-Le;var Be=.707106781*(Ve+Ee);nt[Ut+2]=Ee+Be,nt[Ut+6]=Ee-Be;var Mt=.382683433*((ie=je+mt)-(Ve=lt+ba)),Ht=.5411961*ie+Mt,ra=1.306562965*Ve+Mt,Xt=.707106781*(Le=mt+lt),kt=ba+Xt,zt=ba-Xt;nt[Ut+5]=zt+Ht,nt[Ut+3]=zt-Ht,nt[Ut+1]=kt+ra,nt[Ut+7]=kt-ra,Ut+=8}for(Ut=0,Vt=0;Vt<8;++Vt){_t=nt[Ut],Et=nt[Ut+8],Dt=nt[Ut+16],aa=nt[Ut+24],Wt=nt[Ut+32],qt=nt[Ut+40],Lt=nt[Ut+48];var ka=_t+(sa=nt[Ut+56]),Te=_t-sa,Pt=Et+Lt,ua=Et-Lt,Da=Dt+qt,oe=Dt-qt,Ce=aa+Wt,ve=aa-Wt,ge=ka+Ce,we=ka-Ce,Ae=Pt+Da,We=Pt-Da;nt[Ut]=ge+Ae,nt[Ut+32]=ge-Ae;var Xe=.707106781*(We+we);nt[Ut+16]=we+Xe,nt[Ut+48]=we-Xe;var Ke=.382683433*((ge=ve+oe)-(We=ua+Te)),Ye=.5411961*ge+Ke,tt=1.306562965*We+Ke,St=.707106781*(Ae=oe+ua),Ft=Te+St,Qt=Te-St;nt[Ut+40]=Qt+Ye,nt[Ut+24]=Qt-Ye,nt[Ut+8]=Ft+tt,nt[Ut+56]=Ft-tt,Ut++}for(Vt=0;Vt<64;++Vt)ia=nt[Vt]*$t[Vt],m[Vt]=ia>0?ia+.5|0:ia-.5|0;return m})(E,U),pe=0;pe<64;++pe)b[T[pe]]=he[pe];var se=b[0]-q;q=b[0],se==0?V(X[0]):(V(X[g[ae=32767+se]]),V(p[ae]));for(var ze=63;ze>0&&b[ze]==0;)ze--;if(ze==0)return V(ue),q;for(var De,xe=1;xe<=ze;){for(var at=xe;b[xe]==0&&xe<=ze;)++xe;var Qe=xe-at;if(Qe>=16){De=Qe>>4;for(var ft=1;ft<=De;++ft)V(de);Qe&=15}ae=32767+b[xe],V(ne[(Qe<<4)+g[ae]]),V(p[ae]),xe++}return ze!=63&&V(ue),q}function Q(E){E=Math.min(Math.max(E,1),100),i!=E&&((function(U){for(var q=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],X=0;X<64;X++){var ne=o((q[X]*U+50)/100);ne=Math.min(Math.max(ne,1),255),l[T[X]]=ne}for(var ae=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],ue=0;ue<64;ue++){var de=o((ae[ue]*U+50)/100);de=Math.min(Math.max(de,1),255),c[T[ue]]=de}for(var he=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],pe=0,se=0;se<8;se++)for(var ze=0;ze<8;ze++)d[pe]=1/(l[T[pe]]*he[se]*he[ze]*8),f[pe]=1/(c[T[pe]]*he[se]*he[ze]*8),pe++})(E<50?Math.floor(5e3/E):Math.floor(200-2*E)),i=E)}this.encode=function(E,U){U&&Q(U),v=new Array,y=0,w=7,Z(65496),Z(65504),Z(16),W(74),W(70),W(73),W(70),W(0),W(1),W(1),W(0),Z(1),Z(1),W(0),W(0),(function(){Z(65499),Z(132),W(0);for(var Et=0;Et<64;Et++)W(l[Et]);W(1);for(var Dt=0;Dt<64;Dt++)W(c[Dt])})(),(function(Et,Dt){Z(65472),Z(17),W(8),Z(Dt),Z(Et),W(3),W(1),W(17),W(0),W(2),W(17),W(1),W(3),W(17),W(1)})(E.width,E.height),(function(){Z(65476),Z(418),W(0);for(var Et=0;Et<16;Et++)W(O[Et+1]);for(var Dt=0;Dt<=11;Dt++)W(F[Dt]);W(16);for(var aa=0;aa<16;aa++)W(z[aa+1]);for(var Wt=0;Wt<=161;Wt++)W(I[Wt]);W(1);for(var qt=0;qt<16;qt++)W(B[qt+1]);for(var Lt=0;Lt<=11;Lt++)W(K[Lt]);W(17);for(var sa=0;sa<16;sa++)W(J[sa+1]);for(var Vt=0;Vt<=161;Vt++)W(G[Vt])})(),Z(65498),Z(12),W(3),W(1),W(0),W(2),W(17),W(3),W(17),W(0),W(63),W(0);var q=0,X=0,ne=0;
vendor: 30,588 bytes, lines 1034-1040
1034y=0,w=7,this.encode.displayName="_encode_";for(var ae,ue,de,he,pe,se,ze,De,xe,at=E.data,Qe=E.width,ft=E.height,nt=4*Qe,$t=0;$t<ft;){for(ae=0;ae<nt;){for(pe=nt*$t+ae,ze=-1,De=0,xe=0;xe<64;xe++)se=pe+(De=xe>>3)*nt+(ze=4*(7&xe)),$t+De>=ft&&(se-=nt*($t+1+De-ft)),ae+ze>=nt&&(se-=ae+ze-nt+4),ue=at[se++],de=at[se++],he=at[se++],S[xe]=(R[ue]+R[de+256|0]+R[he+512|0]>>16)-128,N[xe]=(R[ue+768|0]+R[de+1024|0]+R[he+1280|0]>>16)-128,j[xe]=(R[ue+1280|0]+R[de+1536|0]+R[he+1792|0]>>16)-128;q=re(S,d,q,t,r),X=re(N,f,X,a,n),ne=re(j,f,ne,a,n),ae+=32}$t+=8}if(w>=0){var _t=[];_t[1]=w+1,_t[0]=(1<<w+1)-1,V(_t)}return Z(65497),new Uint8Array(v)},e=e||50,(function(){for(var E=String.fromCharCode,U=0;U<256;U++)C[U]=E(U)})(),t=D(O,F),a=D(B,K),r=D(z,I),n=D(J,G),(function(){for(var E=1,U=2,q=1;q<=15;q++){for(var X=E;X<U;X++)g[32767+X]=q,p[32767+X]=[],p[32767+X][1]=q,p[32767+X][0]=X;for(var ne=-(U-1);ne<=-E;ne++)g[32767+ne]=q,p[32767+ne]=[],p[32767+ne][1]=q,p[32767+ne][0]=U-1+ne;E<<=1,U<<=1}})(),(function(){for(var E=0;E<256;E++)R[E]=19595*E,R[E+256|0]=38470*E,R[E+512|0]=7471*E+32768,R[E+768|0]=-11059*E,R[E+1024|0]=-21709*E,R[E+1280|0]=32768*E+8421375,R[E+1536|0]=-27439*E,R[E+1792|0]=-5329*E})(),Q(e)}/**
1035 * @license
1036 * Copyright (c) 2017 Aras Abbasi
1037 *
1038 * Licensed under the MIT License.
1039 * http://opensource.org/licenses/mit-license
1040 */function Qc(e,t){if(this.pos=0,this.buffer=e,this.datav=new DataView(e.buffer),this.is_with_alpha=!!t,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,["BM","BA","CI","CP","IC","PT"].indexOf(this.flag)===-1)throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function Iq(e){function t(F){if(!F)throw Error("assert :P")}function a(F,z,I){for(var B=0;4>B;B++)if(F[z+B]!=I.charCodeAt(B))return!0;return!1}function r(F,z,I,B,K){for(var J=0;J<K;J++)F[z+J]=I[B+J]}function n(F,z,I,B){for(var K=0;K<B;K++)F[z+K]=I}function i(F){return new Int32Array(F)}function o(F,z){for(var I=[],B=0;B<F;B++)I.push(new z);return I}function l(F,z){var I=[];return(function B(K,J,G){for(var D=G[J],V=0;V<D&&(K.push(G.length>J+1?[]:new z),!(G.length<J+1));V++)B(K[V],J+1,G)})(I,0,F),I}var c=function(){var F=this;function z(A,M){for(var Y=1<<M-1>>>0;A&Y;)Y>>>=1;return Y?(A&Y-1)+Y:A}function I(A,M,Y,ee,ce){t(!(ee%Y));do A[M+(ee-=Y)]=ce;while(0<ee)}function B(A,M,Y,ee,ce){if(t(2328>=ce),512>=ce)var fe=i(512);else if((fe=i(ce))==null)return 0;return(function(me,be,Se,ke,Ue,st){var _e,Ge,et=be,ht=1<<Se,rt=i(16),ut=i(16);for(t(Ue!=0),t(ke!=null),t(me!=null),t(0<Se),Ge=0;Ge<Ue;++Ge){if(15<ke[Ge])return 0;++rt[ke[Ge]]}if(rt[0]==Ue)return 0;for(ut[1]=0,_e=1;15>_e;++_e){if(rt[_e]>1<<_e)return 0;ut[_e+1]=ut[_e]+rt[_e]}for(Ge=0;Ge<Ue;++Ge)_e=ke[Ge],0<ke[Ge]&&(st[ut[_e]++]=Ge);if(ut[15]==1)return(ke=new K).g=0,ke.value=st[0],I(me,et,1,ht,ke),ht;var yt,It=-1,At=ht-1,ma=0,ca=1,Ua=1,fa=1<<Se;for(Ge=0,_e=1,Ue=2;_e<=Se;++_e,Ue<<=1){if(ca+=Ua<<=1,0>(Ua-=rt[_e]))return 0;for(;0<rt[_e];--rt[_e])(ke=new K).g=_e,ke.value=st[Ge++],I(me,et+ma,Ue,fa,ke),ma=z(ma,_e)}for(_e=Se+1,Ue=2;15>=_e;++_e,Ue<<=1){if(ca+=Ua<<=1,0>(Ua-=rt[_e]))return 0;for(;0<rt[_e];--rt[_e]){if(ke=new K,(ma&At)!=It){for(et+=fa,yt=1<<(It=_e)-Se;15>It&&!(0>=(yt-=rt[It]));)++It,yt<<=1;ht+=fa=1<<(yt=It-Se),me[be+(It=ma&At)].g=yt+Se,me[be+It].value=et-be-It}ke.g=_e-Se,ke.value=st[Ge++],I(me,et+(ma>>Se),Ue,fa,ke),ma=z(ma,_e)}}return ca!=2*ut[15]-1?0:ht})(A,M,Y,ee,ce,fe)}function K(){this.value=this.g=0}function J(){this.value=this.g=0}function G(){this.G=o(5,K),this.H=i(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=o(Ed,J)}function D(A,M,Y,ee){t(A!=null),t(M!=null),t(2147483648>ee),A.Ca=254,A.I=0,A.b=-8,A.Ka=0,A.oa=M,A.pa=Y,A.Jd=M,A.Yc=Y+ee,A.Zc=4<=ee?Y+ee-4+1:Y,ue(A)}function V(A,M){for(var Y=0;0<M--;)Y|=he(A,128)<<M;return Y}function W(A,M){var Y=V(A,M);return de(A)?-Y:Y}function Z(A,M,Y,ee){var ce,fe=0;for(t(A!=null),t(M!=null),t(4294967288>ee),A.Sb=ee,A.Ra=0,A.u=0,A.h=0,4<ee&&(ee=4),ce=0;ce<ee;++ce)fe+=M[Y+ce]<<8*ce;A.Ra=fe,A.bb=ee,A.oa=M,A.pa=Y}function re(A){for(;8<=A.u&&A.bb<A.Sb;)A.Ra>>>=8,A.Ra+=A.oa[A.pa+A.bb]<<Wl-8>>>0,++A.bb,A.u-=8;X(A)&&(A.h=1,A.u=0)}function Q(A,M){if(t(0<=M),!A.h&&M<=_i){var Y=q(A)&Vi[M];return A.u+=M,re(A),Y}return A.h=1,A.u=0}function E(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function U(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function q(A){return A.Ra>>>(A.u&Wl-1)>>>0}function X(A){return t(A.bb<=A.Sb),A.h||A.bb==A.Sb&&A.u>Wl}function ne(A,M){A.u=M,A.h=X(A)}function ae(A){A.u>=Yl&&(t(A.u>=Yl),re(A))}function ue(A){t(A!=null&&A.oa!=null),A.pa<A.Zc?(A.I=(A.oa[A.pa++]|A.I<<8)>>>0,A.b+=8):(t(A!=null&&A.oa!=null),A.pa<A.Yc?(A.b+=8,A.I=A.oa[A.pa++]|A.I<<8):A.Ka?A.b=0:(A.I<<=8,A.b+=8,A.Ka=1))}function de(A){return V(A,1)}function he(A,M){var Y=A.Ca;0>A.b&&ue(A);var ee=A.b,ce=Y*M>>>8,fe=(A.I>>>ee>ce)+0;for(fe?(Y-=ce,A.I-=ce+1<<ee>>>0):Y=ce+1,ee=Y,ce=0;256<=ee;)ce+=8,ee>>=8;return ee=7^ce+Ic[ee],A.b-=ee,A.Ca=(Y<<ee)-1,fe}function pe(A,M,Y){A[M+0]=Y>>24&255,A[M+1]=Y>>16&255,A[M+2]=Y>>8&255,A[M+3]=255&Y}function se(A,M){return A[M+0]|A[M+1]<<8}function ze(A,M){return se(A,M)|A[M+2]<<16}function De(A,M){return se(A,M)|se(A,M+2)<<16}function xe(A,M){var Y=1<<M;return t(A!=null),t(0<M),A.X=i(Y),A.X==null?0:(A.Mb=32-M,A.Xa=M,1)}function at(A,M){t(A!=null),t(M!=null),t(A.Xa==M.Xa),r(M.X,0,A.X,0,1<<M.Xa)}function Qe(){this.X=[],this.Xa=this.Mb=0}function ft(A,M,Y,ee){t(Y!=null),t(ee!=null);var ce=Y[0],fe=ee[0];return ce==0&&(ce=(A*fe+M/2)/M),fe==0&&(fe=(M*ce+A/2)/A),0>=ce||0>=fe?0:(Y[0]=ce,ee[0]=fe,1)}function nt(A,M){return A+(1<<M)-1>>>M}function $t(A,M){return((4278255360&A)+(4278255360&M)>>>0&4278255360)+((16711935&A)+(16711935&M)>>>0&16711935)>>>0}function _t(A,M){F[M]=function(Y,ee,ce,fe,me,be,Se){var ke;for(ke=0;ke<me;++ke){var Ue=F[A](be[Se+ke-1],ce,fe+ke);be[Se+ke]=$t(Y[ee+ke],Ue)}}}function Et(){this.ud=this.hd=this.jd=0}function Dt(A,M){return((4278124286&(A^M))>>>1)+(A&M)>>>0}function aa(A){return 0<=A&&256>A?A:0>A?0:255<A?255:void 0}function Wt(A,M){return aa(A+(A-M+.5>>1))}function qt(A,M,Y){return Math.abs(M-Y)-Math.abs(A-Y)}function Lt(A,M,Y,ee,ce,fe,me){for(ee=fe[me-1],Y=0;Y<ce;++Y)fe[me+Y]=ee=$t(A[M+Y],ee)}function sa(A,M,Y,ee,ce){var fe;for(fe=0;fe<Y;++fe){var me=A[M+fe],be=me>>8&255,Se=16711935&(Se=(Se=16711935&me)+((be<<16)+be));ee[ce+fe]=(4278255360&me)+Se>>>0}}function Vt(A,M){M.jd=255&A,M.hd=A>>8&255,M.ud=A>>16&255}function ia(A,M,Y,ee,ce,fe){var me;for(me=0;me<ee;++me){var be=M[Y+me],Se=be>>>8,ke=be,Ue=255&(Ue=(Ue=be>>>16)+((A.jd<<24>>24)*(Se<<24>>24)>>>5));ke=255&(ke=(ke+=(A.hd<<24>>24)*(Se<<24>>24)>>>5)+((A.ud<<24>>24)*(Ue<<24>>24)>>>5)),ce[fe+me]=(4278255360&be)+(Ue<<16)+ke}}function Ut(A,M,Y,ee,ce){F[M]=function(fe,me,be,Se,ke,Ue,st,_e,Ge){for(Se=st;Se<_e;++Se)for(st=0;st<Ge;++st)ke[Ue++]=ce(be[ee(fe[me++])])},F[A]=function(fe,me,be,Se,ke,Ue,st){var _e=8>>fe.b,Ge=fe.Ea,et=fe.K[0],ht=fe.w;if(8>_e)for(fe=(1<<fe.b)-1,ht=(1<<_e)-1;me<be;++me){var rt,ut=0;for(rt=0;rt<Ge;++rt)rt&fe||(ut=ee(Se[ke++])),Ue[st++]=ce(et[ut&ht]),ut>>=_e}else F["VP8LMapColor"+Y](Se,ke,et,ht,Ue,st,me,be,Ge)}}function Ea(A,M,Y,ee,ce){for(Y=M+Y;M<Y;){var fe=A[M++];ee[ce++]=fe>>16&255,ee[ce++]=fe>>8&255,ee[ce++]=255&fe}}function ba(A,M,Y,ee,ce){for(Y=M+Y;M<Y;){var fe=A[M++];ee[ce++]=fe>>16&255,ee[ce++]=fe>>8&255,ee[ce++]=255&fe,ee[ce++]=fe>>24&255}}function Me(A,M,Y,ee,ce){for(Y=M+Y;M<Y;){var fe=(me=A[M++])>>16&240|me>>12&15,me=240&me|me>>28&15;ee[ce++]=fe,ee[ce++]=me}}function lt(A,M,Y,ee,ce){for(Y=M+Y;M<Y;){var fe=(me=A[M++])>>16&248|me>>13&7,me=me>>5&224|me>>3&31;ee[ce++]=fe,ee[ce++]=me}}function Nt(A,M,Y,ee,ce){for(Y=M+Y;M<Y;){var fe=A[M++];ee[ce++]=255&fe,ee[ce++]=fe>>8&255,ee[ce++]=fe>>16&255}}function mt(A,M,Y,ee,ce,fe){if(fe==0)for(Y=M+Y;M<Y;)pe(ee,((fe=A[M++])[0]>>24|fe[1]>>8&65280|fe[2]<<8&16711680|fe[3]<<24)>>>0),ce+=32;else r(ee,ce,A,M,Y)}function Yt(A,M){F[M][0]=F[A+"0"],F[M][1]=F[A+"1"],F[M][2]=F[A+"2"],F[M][3]=F[A+"3"],F[M][4]=F[A+"4"],F[M][5]=F[A+"5"],F[M][6]=F[A+"6"],F[M][7]=F[A+"7"],F[M][8]=F[A+"8"],F[M][9]=F[A+"9"],F[M][10]=F[A+"10"],F[M][11]=F[A+"11"],F[M][12]=F[A+"12"],F[M][13]=F[A+"13"],F[M][14]=F[A+"0"],F[M][15]=F[A+"0"]}function je(A){return A==Lp||A==wm||A==ch||A==Sm}function ie(){this.eb=[],this.size=this.A=this.fb=0}function Ee(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function Le(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new ie,this.f.kb=new Ee,this.sd=null}function Ve(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function Be(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function Mt(A){return alert("todo:WebPSamplerProcessPlane"),A.T}function Ht(A,M){var Y=A.T,ee=M.ba.f.RGBA,ce=ee.eb,fe=ee.fb+A.ka*ee.A,me=Ys[M.ba.S],be=A.y,Se=A.O,ke=A.f,Ue=A.N,st=A.ea,_e=A.W,Ge=M.cc,et=M.dc,ht=M.Mc,rt=M.Nc,ut=A.ka,yt=A.ka+A.T,It=A.U,At=It+1>>1;for(ut==0?me(be,Se,null,null,ke,Ue,st,_e,ke,Ue,st,_e,ce,fe,null,null,It):(me(M.ec,M.fc,be,Se,Ge,et,ht,rt,ke,Ue,st,_e,ce,fe-ee.A,ce,fe,It),++Y);ut+2<yt;ut+=2)Ge=ke,et=Ue,ht=st,rt=_e,Ue+=A.Rc,_e+=A.Rc,fe+=2*ee.A,me(be,(Se+=2*A.fa)-A.fa,be,Se,Ge,et,ht,rt,ke,Ue,st,_e,ce,fe-ee.A,ce,fe,It);return Se+=A.fa,A.j+yt<A.o?(r(M.ec,M.fc,be,Se,It),r(M.cc,M.dc,ke,Ue,At),r(M.Mc,M.Nc,st,_e,At),Y--):1&yt||me(be,Se,null,null,ke,Ue,st,_e,ke,Ue,st,_e,ce,fe+ee.A,null,null,It),Y}function ra(A,M,Y){var ee=A.F,ce=[A.J];if(ee!=null){var fe=A.U,me=M.ba.S,be=me==Ip||me==ch;M=M.ba.f.RGBA;var Se=[0],ke=A.ka;Se[0]=A.T,A.Kb&&(ke==0?--Se[0]:(--ke,ce[0]-=A.width),A.j+A.ka+A.T==A.o&&(Se[0]=A.o-A.j-ke));var Ue=M.eb;ke=M.fb+ke*M.A,A=Rp(ee,ce[0],A.width,fe,Se,Ue,ke+(be?0:3),M.A),t(Y==Se),A&&je(me)&&Fu(Ue,ke,be,fe,Se,M.A)}return 0}function Xt(A){var M=A.ma,Y=M.ba.S,ee=11>Y,ce=Y==pi||Y==Io||Y==Ip||Y==lh||Y==12||je(Y);if(M.memory=null,M.Ib=null,M.Jb=null,M.Nd=null,!Dc(M.Oa,A,ce?11:12))return 0;if(ce&&je(Y)&&Tp(),A.da)alert("todo:use_scaling");else{if(ee){if(M.Ib=Mt,A.Kb){if(Y=A.U+1>>1,M.memory=i(A.U+2*Y),M.memory==null)return 0;M.ec=M.memory,M.fc=0,M.cc=M.ec,M.dc=M.fc+A.U,M.Mc=M.cc,M.Nc=M.dc+Y,M.Ib=Ht,Tp()}}else alert("todo:EmitYUV");ce&&(M.Jb=ra,ee&&cl())}if(ee&&!Fd){for(A=0;256>A;++A)Ks[A]=89858*(A-128)+fh>>zo,jS[A]=-22014*(A-128)+fh,zb[A]=-45773*(A-128),Tm[A]=113618*(A-128)+fh>>zo;for(A=zu;A<Ld;++A)M=76283*(A-16)+fh>>zo,CS[A-zu]=Xr(M,255),AS[A-zu]=Xr(M+8>>4,15);Fd=1}return 1}function kt(A){var M=A.ma,Y=A.U,ee=A.T;return t(!(1&A.ka)),0>=Y||0>=ee?0:(Y=M.Ib(A,M),M.Jb!=null&&M.Jb(A,M,Y),M.Dc+=Y,1)}function zt(A){A.ma.memory=null}function ka(A,M,Y,ee){return Q(A,8)!=47?0:(M[0]=Q(A,14)+1,Y[0]=Q(A,14)+1,ee[0]=Q(A,1),Q(A,3)!=0?0:!A.h)}function Te(A,M){if(4>A)return A+1;var Y=A-2>>1;return(2+(1&A)<<Y)+Q(M,Y)+1}function Pt(A,M){return 120<M?M-120:1<=(Y=((Y=Fo[M-1])>>4)*A+(8-(15&Y)))?Y:1;var Y}function ua(A,M,Y){var ee=q(Y),ce=A[M+=255&ee].g-8;return 0<ce&&(ne(Y,Y.u+8),ee=q(Y),M+=A[M].value,M+=ee&(1<<ce)-1),ne(Y,Y.u+A[M].g),A[M].value}function Da(A,M,Y){return Y.g+=A.g,Y.value+=A.value<<M>>>0,t(8>=Y.g),A.g}function oe(A,M,Y){var ee=A.xc;return t((M=ee==0?0:A.vc[A.md*(Y>>ee)+(M>>ee)])<A.Wb),A.Ya[M]}function Ce(A,M,Y,ee){var ce=A.ab,fe=A.c*M,me=A.C;M=me+M;var be=Y,Se=ee;for(ee=A.Ta,Y=A.Ua;0<ce--;){var ke=A.gc[ce],Ue=me,st=M,_e=be,Ge=Se,et=(Se=ee,be=Y,ke.Ea);switch(t(Ue<st),t(st<=ke.nc),ke.hc){case 2:Wn(_e,Ge,(st-Ue)*et,Se,be);break;case 0:var ht=Ue,rt=st,ut=Se,yt=be,It=(fa=ke).Ea;ht==0&&(nh(_e,Ge,null,null,1,ut,yt),Lt(_e,Ge+1,0,0,It-1,ut,yt+1),Ge+=It,yt+=It,++ht);for(var At=1<<fa.b,ma=At-1,ca=nt(It,fa.b),Ua=fa.K,fa=fa.w+(ht>>fa.b)*ca;ht<rt;){var cr=Ua,vn=fa,Wa=1;for(sh(_e,Ge,ut,yt-It,1,ut,yt);Wa<It;){var da=(Wa&~ma)+At;da>It&&(da=It),(0,Lc[cr[vn++]>>8&15])(_e,Ge+ +Wa,ut,yt+Wa-It,da-Wa,ut,yt+Wa),Wa=da}Ge+=It,yt+=It,++ht&ma||(fa+=ca)}st!=ke.nc&&r(Se,be-et,Se,be+(st-Ue-1)*et,et);break;case 1:for(et=_e,rt=Ge,It=(_e=ke.Ea)-(yt=_e&~(ut=(Ge=1<<ke.b)-1)),ht=nt(_e,ke.b),At=ke.K,ke=ke.w+(Ue>>ke.b)*ht;Ue<st;){for(ma=At,ca=ke,Ua=new Et,fa=rt+yt,cr=rt+_e;rt<fa;)Vt(ma[ca++],Ua),ih(Ua,et,rt,Ge,Se,be),rt+=Ge,be+=Ge;rt<cr&&(Vt(ma[ca++],Ua),ih(Ua,et,rt,It,Se,be),rt+=It,be+=It),++Ue&ut||(ke+=ht)}break;case 3:if(_e==Se&&Ge==be&&0<ke.b){for(rt=Se,_e=et=be+(st-Ue)*et-(yt=(st-Ue)*nt(ke.Ea,ke.b)),Ge=Se,ut=be,ht=[],yt=(It=yt)-1;0<=yt;--yt)ht[yt]=Ge[ut+yt];for(yt=It-1;0<=yt;--yt)rt[_e+yt]=ht[yt];xm(ke,Ue,st,Se,et,Se,be)}else xm(ke,Ue,st,_e,Ge,Se,be)}be=ee,Se=Y}Se!=Y&&r(ee,Y,be,Se,fe)}function ve(A,M){var Y=A.V,ee=A.Ba+A.c*A.C,ce=M-A.C;if(t(M<=A.l.o),t(16>=ce),0<ce){var fe=A.l,me=A.Ta,be=A.Ua,Se=fe.width;if(Ce(A,ce,Y,ee),ce=be=[be],t((Y=A.C)<(ee=M)),t(fe.v<fe.va),ee>fe.o&&(ee=fe.o),Y<fe.j){var ke=fe.j-Y;Y=fe.j,ce[0]+=ke*Se}if(Y>=ee?Y=0:(ce[0]+=4*fe.v,fe.ka=Y-fe.j,fe.U=fe.va-fe.v,fe.T=ee-Y,Y=1),Y){if(be=be[0],11>(Y=A.ca).S){var Ue=Y.f.RGBA,st=(ee=Y.S,ce=fe.U,fe=fe.T,ke=Ue.eb,Ue.A),_e=fe;for(Ue=Ue.fb+A.Ma*Ue.A;0<_e--;){var Ge=me,et=be,ht=ce,rt=ke,ut=Ue;switch(ee){case bm:oh(Ge,et,ht,rt,ut);break;case pi:Fc(Ge,et,ht,rt,ut);break;case Lp:Fc(Ge,et,ht,rt,ut),Fu(rt,ut,0,ht,1,0);break;case Pm:Iu(Ge,et,ht,rt,ut);break;case Io:mt(Ge,et,ht,rt,ut,1);break;case wm:mt(Ge,et,ht,rt,ut,1),Fu(rt,ut,0,ht,1,0);break;case Ip:mt(Ge,et,ht,rt,ut,0);break;case ch:mt(Ge,et,ht,rt,ut,0),Fu(rt,ut,1,ht,1,0);break;case lh:Bc(Ge,et,ht,rt,ut);break;case Sm:Bc(Ge,et,ht,rt,ut),Do(rt,ut,ht,1,0);break;case Rd:Ql(Ge,et,ht,rt,ut);break;default:t(0)}be+=Se,Ue+=st}A.Ma+=fe}else alert("todo:EmitRescaledRowsYUVA");t(A.Ma<=Y.height)}}A.C=M,t(A.C<=A.i)}function ge(A){var M;if(0<A.ua)return 0;for(M=0;M<A.Wb;++M){var Y=A.Ya[M].G,ee=A.Ya[M].H;if(0<Y[1][ee[1]+0].g||0<Y[2][ee[2]+0].g||0<Y[3][ee[3]+0].g)return 0}return 1}function we(A,M,Y,ee,ce,fe){if(A.Z!=0){var me=A.qd,be=A.rd;for(t(zc[A.Z]!=null);M<Y;++M)zc[A.Z](me,be,ee,ce,ee,ce,fe),me=ee,be=ce,ce+=fe;A.qd=me,A.rd=be}}function Ae(A,M){var Y=A.l.ma,ee=Y.Z==0||Y.Z==1?A.l.j:A.C;if(ee=A.C<ee?ee:A.C,t(M<=A.l.o),M>ee){var ce=A.l.width,fe=Y.ca,me=Y.tb+ce*ee,be=A.V,Se=A.Ba+A.c*ee,ke=A.gc;t(A.ab==1),t(ke[0].hc==3),Xl(ke[0],ee,M,be,Se,fe,me),we(Y,ee,M,fe,me,ce)}A.C=A.Ma=M}function We(A,M,Y,ee,ce,fe,me){var be=A.$/ee,Se=A.$%ee,ke=A.m,Ue=A.s,st=Y+A.$,_e=st;ce=Y+ee*ce;var Ge=Y+ee*fe,et=280+Ue.ua,ht=A.Pb?be:16777216,rt=0<Ue.ua?Ue.Wa:null,ut=Ue.wc,yt=st<Ge?oe(Ue,Se,be):null;t(A.C<fe),t(Ge<=ce);var It=!1;e:for(;;){for(;It||st<Ge;){var At=0;if(be>=ht){var ma=st-Y;t((ht=A).Pb),ht.wd=ht.m,ht.xd=ma,0<ht.s.ua&&at(ht.s.Wa,ht.s.vb),ht=be+Od}if(Se&ut||(yt=oe(Ue,Se,be)),t(yt!=null),yt.Qb&&(M[st]=yt.qb,It=!0),!It)if(ae(ke),yt.jc){At=ke,ma=M;var ca=st,Ua=yt.pd[q(At)&Ed-1];t(yt.jc),256>Ua.g?(ne(At,At.u+Ua.g),ma[ca]=Ua.value,At=0):(ne(At,At.u+Ua.g-256),t(256<=Ua.value),At=Ua.value),At==0&&(It=!0)}else At=ua(yt.G[0],yt.H[0],ke);if(ke.h)break;if(It||256>At){if(!It)if(yt.nd)M[st]=(yt.qb|At<<8)>>>0;else{if(ae(ke),It=ua(yt.G[1],yt.H[1],ke),ae(ke),ma=ua(yt.G[2],yt.H[2],ke),ca=ua(yt.G[3],yt.H[3],ke),ke.h)break;M[st]=(ca<<24|It<<16|At<<8|ma)>>>0}if(It=!1,++st,++Se>=ee&&(Se=0,++be,me!=null&&be<=fe&&!(be%16)&&me(A,be),rt!=null))for(;_e<st;)At=M[_e++],rt.X[(506832829*At&4294967295)>>>rt.Mb]=At}else if(280>At){if(At=Te(At-256,ke),ma=ua(yt.G[4],yt.H[4],ke),ae(ke),ma=Pt(ee,ma=Te(ma,ke)),ke.h)break;if(st-Y<ma||ce-st<At)break e;for(ca=0;ca<At;++ca)M[st+ca]=M[st+ca-ma];for(st+=At,Se+=At;Se>=ee;)Se-=ee,++be,me!=null&&be<=fe&&!(be%16)&&me(A,be);if(t(st<=ce),Se&ut&&(yt=oe(Ue,Se,be)),rt!=null)for(;_e<st;)At=M[_e++],rt.X[(506832829*At&4294967295)>>>rt.Mb]=At}else{if(!(At<et))break e;for(It=At-280,t(rt!=null);_e<st;)At=M[_e++],rt.X[(506832829*At&4294967295)>>>rt.Mb]=At;At=st,t(!(It>>>(ma=rt).Xa)),M[At]=ma.X[It],It=!0}It||t(ke.h==X(ke))}if(A.Pb&&ke.h&&st<ce)t(A.m.h),A.a=5,A.m=A.wd,A.$=A.xd,0<A.s.ua&&at(A.s.vb,A.s.Wa);else{if(ke.h)break e;me?.(A,be>fe?fe:be),A.a=0,A.$=st-Y}return 1}return A.a=3,0}function Xe(A){t(A!=null),A.vc=null,A.yc=null,A.Ya=null;var M=A.Wa;M!=null&&(M.X=null),A.vb=null,t(A!=null)}function Ke(){var A=new La;return A==null?null:(A.a=0,A.xb=yv,Yt("Predictor","VP8LPredictors"),Yt("Predictor","VP8LPredictors_C"),Yt("PredictorAdd","VP8LPredictorsAdd"),Yt("PredictorAdd","VP8LPredictorsAdd_C"),Wn=sa,ih=ia,oh=Ea,Fc=ba,Bc=Me,Ql=lt,Iu=Nt,F.VP8LMapColor32b=Kl,F.VP8LMapColor8b=Vs,A)}function Ye(A,M,Y,ee,ce){var fe=1,me=[A],be=[M],Se=ee.m,ke=ee.s,Ue=null,st=0;e:for(;;){if(Y)for(;fe&&Q(Se,1);){var _e=me,Ge=be,et=ee,ht=1,rt=et.m,ut=et.gc[et.ab],yt=Q(rt,2);if(et.Oc&1<<yt)fe=0;else{switch(et.Oc|=1<<yt,ut.hc=yt,ut.Ea=_e[0],ut.nc=Ge[0],ut.K=[null],++et.ab,t(4>=et.ab),yt){case 0:case 1:ut.b=Q(rt,3)+2,ht=Ye(nt(ut.Ea,ut.b),nt(ut.nc,ut.b),0,et,ut.K),ut.K=ut.K[0];break;case 3:var It,At=Q(rt,8)+1,ma=16<At?0:4<At?1:2<At?2:3;if(_e[0]=nt(ut.Ea,ma),ut.b=ma,It=ht=Ye(At,1,0,et,ut.K)){var ca,Ua=At,fa=ut,cr=1<<(8>>fa.b),vn=i(cr);if(vn==null)It=0;else{var Wa=fa.K[0],da=fa.w;for(vn[0]=fa.K[0][0],ca=1;ca<1*Ua;++ca)vn[ca]=$t(Wa[da+ca],vn[ca-1]);for(;ca<4*cr;++ca)vn[ca]=0;fa.K[0]=null,fa.K[0]=vn,It=1}}ht=It;break;case 2:break;default:t(0)}fe=ht}}if(me=me[0],be=be[0],fe&&Q(Se,1)&&!(fe=1<=(st=Q(Se,4))&&11>=st)){ee.a=3;break e}var ta;if(ta=fe)t:{var An,Ra,Za,Ur=ee,ys=me,Xs=be,un=st,ns=Y,gi=Ur.m,ss=Ur.s,ir=[null],Cr=1,Tn=0,kr=Bo[un];a:for(;;){if(ns&&Q(gi,1)){var bs=Q(gi,3)+2,_n=nt(ys,bs),Ar=nt(Xs,bs),Xn=_n*Ar;if(!Ye(_n,Ar,0,Ur,ir))break a;for(ir=ir[0],ss.xc=bs,An=0;An<Xn;++An){var zr=ir[An]>>8&65535;ir[An]=zr,zr>=Cr&&(Cr=zr+1)}}if(gi.h)break a;for(Ra=0;5>Ra;++Ra){var is=$u[Ra];!Ra&&0<un&&(is+=1<<un),Tn<is&&(Tn=is)}var os=o(Cr*kr,K),Qr=Cr,wr=o(Qr,G);if(wr==null)var mi=null;else t(65536>=Qr),mi=wr;var In=i(Tn);if(mi==null||In==null||os==null){Ur.a=1;break a}var Ca=os;for(An=Za=0;An<Cr;++An){var Aa=mi[An],Tr=Aa.G,Gi=Aa.H,qo=0,Ei=1,ls=0;for(Ra=0;5>Ra;++Ra){is=$u[Ra],Tr[Ra]=Ca,Gi[Ra]=Za,!Ra&&0<un&&(is+=1<<un);n:{var Bd,$d=is,km=Ur,fn=In,Pv=Ca,wv=Za,Em=0,qc=km.m,TS=Q(qc,1);if(n(fn,0,0,$d),TS){var Sv=Q(qc,1)+1,Nv=Q(qc,1),Rm=Q(qc,Nv==0?1:8);fn[Rm]=1,Sv==2&&(fn[Rm=Q(qc,8)]=1);var Rs=1}else{var Ln=i(19),Up=Q(qc,4)+4;if(19<Up){km.a=3;var Ud=0;break n}for(Bd=0;Bd<Up;++Bd)Ln[Fp[Bd]]=Q(qc,3);var ph=void 0,qu=void 0,ec=km,Om=Ln,gh=$d,Mm=fn,Dm=0,Hc=ec.m,jv=8,Cv=o(128,K);r:for(;B(Cv,0,7,Om,19);){if(Q(Hc,1)){var qb=2+2*Q(Hc,3);if((ph=2+Q(Hc,qb))>gh)break r}else ph=gh;for(qu=0;qu<gh&&ph--;){ae(Hc);var Av=Cv[0+(127&q(Hc))];ne(Hc,Hc.u+Av.g);var zd=Av.value;if(16>zd)Mm[qu++]=zd,zd!=0&&(jv=zd);else{var Hb=zd==16,Vb=zd-16,Gb=dh[Vb],Tv=Q(Hc,Lo[Vb])+Gb;if(qu+Tv>gh)break r;for(var Wb=Hb?jv:0;0<Tv--;)Mm[qu++]=Wb}}Dm=1;break r}Dm||(ec.a=3),Rs=Dm}(Rs=Rs&&!qc.h)&&(Em=B(Pv,wv,8,fn,$d)),Rs&&Em!=0?Ud=Em:(km.a=3,Ud=0)}if(Ud==0)break a;if(Ei&&Nm[Ra]==1&&(Ei=Ca[Za].g==0),qo+=Ca[Za].g,Za+=Ud,3>=Ra){var Hu,Im=In[0];for(Hu=1;Hu<is;++Hu)In[Hu]>Im&&(Im=In[Hu]);ls+=Im}}if(Aa.nd=Ei,Aa.Qb=0,Ei&&(Aa.qb=(Tr[3][Gi[3]+0].value<<24|Tr[1][Gi[1]+0].value<<16|Tr[2][Gi[2]+0].value)>>>0,qo==0&&256>Tr[0][Gi[0]+0].value&&(Aa.Qb=1,Aa.qb+=Tr[0][Gi[0]+0].value<<8)),Aa.jc=!Aa.Qb&&6>ls,Aa.jc){var zp,tc=Aa;for(zp=0;zp<Ed;++zp){var Vc=zp,Gc=tc.pd[Vc],Lm=tc.G[0][tc.H[0]+Vc];256<=Lm.value?(Gc.g=Lm.g+256,Gc.value=Lm.value):(Gc.g=0,Gc.value=0,Vc>>=Da(Lm,8,Gc),Vc>>=Da(tc.G[1][tc.H[1]+Vc],16,Gc),Vc>>=Da(tc.G[2][tc.H[2]+Vc],0,Gc),Da(tc.G[3][tc.H[3]+Vc],24,Gc))}}}ss.vc=ir,ss.Wb=Cr,ss.Ya=mi,ss.yc=os,ta=1;break t}ta=0}if(!(fe=ta)){ee.a=3;break e}if(0<st){if(ke.ua=1<<st,!xe(ke.Wa,st)){ee.a=1,fe=0;break e}}else ke.ua=0;var Fm=ee,Vu=me,Yb=be,mh=Fm.s,xh=mh.xc;if(Fm.c=Vu,Fm.i=Yb,mh.md=nt(Vu,xh),mh.wc=xh==0?-1:(1<<xh)-1,Y){ee.xb=Md;break e}if((Ue=i(me*be))==null){ee.a=1,fe=0;break e}fe=(fe=We(ee,Ue,0,me,be,be,null))&&!Se.h;break e}return fe?(ce!=null?ce[0]=Ue:(t(Ue==null),t(Y)),ee.$=0,Y||Xe(ke)):Xe(ke),fe}function tt(A,M){var Y=A.c*A.i,ee=Y+M+16*M;return t(A.c<=M),A.V=i(ee),A.V==null?(A.Ta=null,A.Ua=0,A.a=1,0):(A.Ta=A.V,A.Ua=A.Ba+Y+M,1)}function St(A,M){var Y=A.C,ee=M-Y,ce=A.V,fe=A.Ba+A.c*Y;for(t(M<=A.l.o);0<ee;){var me=16<ee?16:ee,be=A.l.ma,Se=A.l.width,ke=Se*me,Ue=be.ca,st=be.tb+Se*Y,_e=A.Ta,Ge=A.Ua;Ce(A,me,ce,fe),vo(_e,Ge,Ue,st,ke),we(be,Y,Y+me,Ue,st,Se),ee-=me,ce+=me*A.c,Y+=me}t(Y==M),A.C=A.Ma=M}function Ft(){this.ub=this.yd=this.td=this.Rb=0}function Qt(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function Tt(){this.Fb=this.Bb=this.Cb=0,this.Zb=i(4),this.Lb=i(4)}function Gt(){this.Yb=(function(){var A=[];return(function M(Y,ee,ce){for(var fe=ce[ee],me=0;me<fe&&(Y.push(ce.length>ee+1?[]:0),!(ce.length<ee+1));me++)M(Y[me],ee+1,ce)})(A,0,[3,11]),A})()}function la(){this.jb=i(3),this.Wc=l([4,8],Gt),this.Xc=l([4,17],Gt)}function dr(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new i(4),this.od=new i(4)}function Qa(){this.ld=this.La=this.dd=this.tc=0}function Nr(){this.Na=this.la=0}function es(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function uo(){this.ad=i(384),this.Za=0,this.Ob=i(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function fo(){this.uc=this.M=this.Nb=0,this.wa=Array(new Qa),this.Y=0,this.ya=Array(new uo),this.aa=0,this.l=new ol}function Ts(){this.y=i(16),this.f=i(8),this.ea=i(8)}function il(){this.cb=this.a=0,this.sc="",this.m=new E,this.Od=new Ft,this.Kc=new Qt,this.ed=new dr,this.Qa=new Tt,this.Ic=this.$c=this.Aa=0,this.D=new fo,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=o(8,E),this.ia=0,this.pb=o(4,es),this.Pa=new la,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new Ts),this.Hd=0,this.rb=Array(new Nr),this.sb=0,this.wa=Array(new Qa),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new uo),this.L=this.aa=0,this.gd=l([4,2],Qa),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function Xr(A,M){return 0>A?0:A>M?M:A}function ol(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function ho(){var A=new il;return A!=null&&(A.a=0,A.sc="OK",A.cb=0,A.Xb=0,yo||(yo=Nc)),A}function yr(A,M,Y){return A.a==0&&(A.a=M,A.sc=Y,A.cb=0),0}function Kf(A,M,Y){return 3<=Y&&A[M+0]==157&&A[M+1]==1&&A[M+2]==42}function ll(A,M){if(A==null)return 0;if(A.a=0,A.sc="OK",M==null)return yr(A,2,"null VP8Io passed to VP8GetHeaders()");var Y=M.data,ee=M.w,ce=M.ha;if(4>ce)return yr(A,7,"Truncated header.");var fe=Y[ee+0]|Y[ee+1]<<8|Y[ee+2]<<16,me=A.Od;if(me.Rb=!(1&fe),me.td=fe>>1&7,me.yd=fe>>4&1,me.ub=fe>>5,3<me.td)return yr(A,3,"Incorrect keyframe parameters.");if(!me.yd)return yr(A,4,"Frame not displayable.");ee+=3,ce-=3;var be=A.Kc;if(me.Rb){if(7>ce)return yr(A,7,"cannot parse picture header");if(!Kf(Y,ee,ce))return yr(A,3,"Bad code word");be.c=16383&(Y[ee+4]<<8|Y[ee+3]),be.Td=Y[ee+4]>>6,be.i=16383&(Y[ee+6]<<8|Y[ee+5]),be.Ud=Y[ee+6]>>6,ee+=7,ce-=7,A.za=be.c+15>>4,A.Ub=be.i+15>>4,M.width=be.c,M.height=be.i,M.Da=0,M.j=0,M.v=0,M.va=M.width,M.o=M.height,M.da=0,M.ib=M.width,M.hb=M.height,M.U=M.width,M.T=M.height,n((fe=A.Pa).jb,0,255,fe.jb.length),t((fe=A.Qa)!=null),fe.Cb=0,fe.Bb=0,fe.Fb=1,n(fe.Zb,0,0,fe.Zb.length),n(fe.Lb,0,0,fe.Lb)}if(me.ub>ce)return yr(A,7,"bad partition length");D(fe=A.m,Y,ee,me.ub),ee+=me.ub,ce-=me.ub,me.Rb&&(be.Ld=de(fe),be.Kd=de(fe)),be=A.Qa;var Se,ke=A.Pa;if(t(fe!=null),t(be!=null),be.Cb=de(fe),be.Cb){if(be.Bb=de(fe),de(fe)){for(be.Fb=de(fe),Se=0;4>Se;++Se)be.Zb[Se]=de(fe)?W(fe,7):0;for(Se=0;4>Se;++Se)be.Lb[Se]=de(fe)?W(fe,6):0}if(be.Bb)for(Se=0;3>Se;++Se)ke.jb[Se]=de(fe)?V(fe,8):255}else be.Bb=0;if(fe.Ka)return yr(A,3,"cannot parse segment header");if((be=A.ed).zd=de(fe),be.Tb=V(fe,6),be.wb=V(fe,3),be.Pc=de(fe),be.Pc&&de(fe)){for(ke=0;4>ke;++ke)de(fe)&&(be.vd[ke]=W(fe,6));for(ke=0;4>ke;++ke)de(fe)&&(be.od[ke]=W(fe,6))}if(A.L=be.Tb==0?0:be.zd?1:2,fe.Ka)return yr(A,3,"cannot parse filter header");var Ue=ce;if(ce=Se=ee,ee=Se+Ue,be=Ue,A.Xb=(1<<V(A.m,2))-1,Ue<3*(ke=A.Xb))Y=7;else{for(Se+=3*ke,be-=3*ke,Ue=0;Ue<ke;++Ue){var st=Y[ce+0]|Y[ce+1]<<8|Y[ce+2]<<16;st>be&&(st=be),D(A.Jc[+Ue],Y,Se,st),Se+=st,be-=st,ce+=3}D(A.Jc[+ke],Y,Se,be),Y=Se<ee?0:5}if(Y!=0)return yr(A,Y,"cannot parse partitions");for(Y=V(Se=A.m,7),ce=de(Se)?W(Se,4):0,ee=de(Se)?W(Se,4):0,be=de(Se)?W(Se,4):0,ke=de(Se)?W(Se,4):0,Se=de(Se)?W(Se,4):0,Ue=A.Qa,st=0;4>st;++st){if(Ue.Cb){var _e=Ue.Zb[st];Ue.Fb||(_e+=Y)}else{if(0<st){A.pb[st]=A.pb[0];continue}_e=Y}var Ge=A.pb[st];Ge.Sc[0]=$o[Xr(_e+ce,127)],Ge.Sc[1]=Uo[Xr(_e+0,127)],Ge.Eb[0]=2*$o[Xr(_e+ee,127)],Ge.Eb[1]=101581*Uo[Xr(_e+be,127)]>>16,8>Ge.Eb[1]&&(Ge.Eb[1]=8),Ge.Qc[0]=$o[Xr(_e+ke,117)],Ge.Qc[1]=Uo[Xr(_e+Se,127)],Ge.lc=_e+Se}if(!me.Rb)return yr(A,4,"Not a key frame.");for(de(fe),me=A.Pa,Y=0;4>Y;++Y){for(ce=0;8>ce;++ce)for(ee=0;3>ee;++ee)for(be=0;11>be;++be)ke=he(fe,xn[Y][ce][ee][be])?V(fe,8):Ub[Y][ce][ee][be],me.Wc[Y][ce].Yb[ee][be]=ke;for(ce=0;17>ce;++ce)me.Xc[Y][ce]=me.Wc[Y][ur[ce]]}return A.kc=de(fe),A.kc&&(A.Bd=V(fe,8)),A.cb=1}function Nc(A,M,Y,ee,ce,fe,me){var be=M[ce].Yb[Y];for(Y=0;16>ce;++ce){if(!he(A,be[Y+0]))return ce;for(;!he(A,be[Y+1]);)if(be=M[++ce].Yb[0],Y=0,ce==16)return 16;var Se=M[ce+1].Yb;if(he(A,be[Y+2])){var ke=A,Ue=0;if(he(ke,(_e=be)[(st=Y)+3]))if(he(ke,_e[st+6])){for(be=0,st=2*(Ue=he(ke,_e[st+8]))+(_e=he(ke,_e[st+9+Ue])),Ue=0,_e=$b[st];_e[be];++be)Ue+=Ue+he(ke,_e[be]);Ue+=3+(8<<st)}else he(ke,_e[st+7])?(Ue=7+2*he(ke,165),Ue+=he(ke,145)):Ue=5+he(ke,159);else Ue=he(ke,_e[st+4])?3+he(ke,_e[st+5]):2;be=Se[2]}else Ue=1,be=Se[1];Se=me+vv[ce],0>(ke=A).b&&ue(ke);var st,_e=ke.b,Ge=(st=ke.Ca>>1)-(ke.I>>_e)>>31;--ke.b,ke.Ca+=Ge,ke.Ca|=1,ke.I-=(st+1&Ge)<<_e,fe[Se]=((Ue^Ge)-Ge)*ee[(0<ce)+0]}return 16}function Xf(A){var M=A.rb[A.sb-1];M.la=0,M.Na=0,n(A.zc,0,0,A.zc.length),A.ja=0}function di(A,M,Y,ee,ce){ce=A[M+Y+32*ee]+(ce>>3),A[M+Y+32*ee]=-256&ce?0>ce?0:255:ce}function ts(A,M,Y,ee,ce,fe){di(A,M,0,Y,ee+ce),di(A,M,1,Y,ee+fe),di(A,M,2,Y,ee-fe),di(A,M,3,Y,ee-ce)}function Mn(A){return(20091*A>>16)+A}function Ad(A,M,Y,ee){var ce,fe=0,me=i(16);for(ce=0;4>ce;++ce){var be=A[M+0]+A[M+8],Se=A[M+0]-A[M+8],ke=(35468*A[M+4]>>16)-Mn(A[M+12]),Ue=Mn(A[M+4])+(35468*A[M+12]>>16);me[fe+0]=be+Ue,me[fe+1]=Se+ke,me[fe+2]=Se-ke,me[fe+3]=be-Ue,fe+=4,M++}for(ce=fe=0;4>ce;++ce)be=(A=me[fe+0]+4)+me[fe+8],Se=A-me[fe+8],ke=(35468*me[fe+4]>>16)-Mn(me[fe+12]),di(Y,ee,0,0,be+(Ue=Mn(me[fe+4])+(35468*me[fe+12]>>16))),di(Y,ee,1,0,Se+ke),di(Y,ee,2,0,Se-ke),di(Y,ee,3,0,be-Ue),fe++,ee+=32}function $e(A,M,Y,ee){var ce=A[M+0]+4,fe=35468*A[M+4]>>16,me=Mn(A[M+4]),be=35468*A[M+1]>>16;ts(Y,ee,0,ce+me,A=Mn(A[M+1]),be),ts(Y,ee,1,ce+fe,A,be),ts(Y,ee,2,ce-fe,A,be),ts(Y,ee,3,ce-me,A,be)}function ea(A,M,Y,ee,ce){Ad(A,M,Y,ee),ce&&Ad(A,M+16,Y,ee+4)}function Ia(A,M,Y,ee){$c(A,M+0,Y,ee,1),$c(A,M+32,Y,ee+128,1)}function Vn(A,M,Y,ee){var ce;for(A=A[M+0]+4,ce=0;4>ce;++ce)for(M=0;4>M;++M)di(Y,ee,M,ce,A)}function _s(A,M,Y,ee){A[M+0]&&_r(A,M+0,Y,ee),A[M+16]&&_r(A,M+16,Y,ee+4),A[M+32]&&_r(A,M+32,Y,ee+128),A[M+48]&&_r(A,M+48,Y,ee+128+4)}function as(A,M,Y,ee){var ce,fe=i(16);for(ce=0;4>ce;++ce){var me=A[M+0+ce]+A[M+12+ce],be=A[M+4+ce]+A[M+8+ce],Se=A[M+4+ce]-A[M+8+ce],ke=A[M+0+ce]-A[M+12+ce];fe[0+ce]=me+be,fe[8+ce]=me-be,fe[4+ce]=ke+Se,fe[12+ce]=ke-Se}for(ce=0;4>ce;++ce)me=(A=fe[0+4*ce]+3)+fe[3+4*ce],be=fe[1+4*ce]+fe[2+4*ce],Se=fe[1+4*ce]-fe[2+4*ce],ke=A-fe[3+4*ce],Y[ee+0]=me+be>>3,Y[ee+16]=ke+Se>>3,Y[ee+32]=me-be>>3,Y[ee+48]=ke-Se>>3,ee+=64}function _o(A,M,Y){var ee,ce=M-32,fe=hi,me=255-A[ce-1];for(ee=0;ee<Y;++ee){var be,Se=fe,ke=me+A[M-1];for(be=0;be<Y;++be)A[M+be]=Se[ke+A[ce+be]];M+=32}}function Td(A,M){_o(A,M,4)}function qi(A,M){_o(A,M,8)}function Ul(A,M){_o(A,M,16)}function Hi(A,M){var Y;for(Y=0;16>Y;++Y)r(A,M+32*Y,A,M-32,16)}function Qf(A,M){var Y;for(Y=16;0<Y;--Y)n(A,M,A[M-1],16),M+=32}function ui(A,M,Y){var ee;for(ee=0;16>ee;++ee)n(M,Y+32*ee,A,16)}function jr(A,M){var Y,ee=16;for(Y=0;16>Y;++Y)ee+=A[M-1+32*Y]+A[M+Y-32];ui(ee>>5,A,M)}function ko(A,M){var Y,ee=8;for(Y=0;16>Y;++Y)ee+=A[M-1+32*Y];ui(ee>>4,A,M)}function zl(A,M){var Y,ee=8;for(Y=0;16>Y;++Y)ee+=A[M+Y-32];ui(ee>>4,A,M)}function Eo(A,M){ui(128,A,M)}function _a(A,M,Y){return A+2*M+Y+2>>2}function fm(A,M){var Y,ee=M-32;for(ee=new Uint8Array([_a(A[ee-1],A[ee+0],A[ee+1]),_a(A[ee+0],A[ee+1],A[ee+2]),_a(A[ee+1],A[ee+2],A[ee+3]),_a(A[ee+2],A[ee+3],A[ee+4])]),Y=0;4>Y;++Y)r(A,M+32*Y,ee,0,ee.length)}function jp(A,M){var Y=A[M-1],ee=A[M-1+32],ce=A[M-1+64],fe=A[M-1+96];pe(A,M+0,16843009*_a(A[M-1-32],Y,ee)),pe(A,M+32,16843009*_a(Y,ee,ce)),pe(A,M+64,16843009*_a(ee,ce,fe)),pe(A,M+96,16843009*_a(ce,fe,fe))}function hm(A,M){var Y,ee=4;for(Y=0;4>Y;++Y)ee+=A[M+Y-32]+A[M-1+32*Y];for(ee>>=3,Y=0;4>Y;++Y)n(A,M+32*Y,ee,4)}function po(A,M){var Y=A[M-1+0],ee=A[M-1+32],ce=A[M-1+64],fe=A[M-1-32],me=A[M+0-32],be=A[M+1-32],Se=A[M+2-32],ke=A[M+3-32];A[M+0+96]=_a(ee,ce,A[M-1+96]),A[M+1+96]=A[M+0+64]=_a(Y,ee,ce),A[M+2+96]=A[M+1+64]=A[M+0+32]=_a(fe,Y,ee),A[M+3+96]=A[M+2+64]=A[M+1+32]=A[M+0+0]=_a(me,fe,Y),A[M+3+64]=A[M+2+32]=A[M+1+0]=_a(be,me,fe),A[M+3+32]=A[M+2+0]=_a(Se,be,me),A[M+3+0]=_a(ke,Se,be)}function qs(A,M){var Y=A[M+1-32],ee=A[M+2-32],ce=A[M+3-32],fe=A[M+4-32],me=A[M+5-32],be=A[M+6-32],Se=A[M+7-32];A[M+0+0]=_a(A[M+0-32],Y,ee),A[M+1+0]=A[M+0+32]=_a(Y,ee,ce),A[M+2+0]=A[M+1+32]=A[M+0+64]=_a(ee,ce,fe),A[M+3+0]=A[M+2+32]=A[M+1+64]=A[M+0+96]=_a(ce,fe,me),A[M+3+32]=A[M+2+64]=A[M+1+96]=_a(fe,me,be),A[M+3+64]=A[M+2+96]=_a(me,be,Se),A[M+3+96]=_a(be,Se,Se)}function Cp(A,M){var Y=A[M-1+0],ee=A[M-1+32],ce=A[M-1+64],fe=A[M-1-32],me=A[M+0-32],be=A[M+1-32],Se=A[M+2-32],ke=A[M+3-32];A[M+0+0]=A[M+1+64]=fe+me+1>>1,A[M+1+0]=A[M+2+64]=me+be+1>>1,A[M+2+0]=A[M+3+64]=be+Se+1>>1,A[M+3+0]=Se+ke+1>>1,A[M+0+96]=_a(ce,ee,Y),A[M+0+64]=_a(ee,Y,fe),A[M+0+32]=A[M+1+96]=_a(Y,fe,me),A[M+1+32]=A[M+2+96]=_a(fe,me,be),A[M+2+32]=A[M+3+96]=_a(me,be,Se),A[M+3+32]=_a(be,Se,ke)}function Eu(A,M){var Y=A[M+0-32],ee=A[M+1-32],ce=A[M+2-32],fe=A[M+3-32],me=A[M+4-32],be=A[M+5-32],Se=A[M+6-32],ke=A[M+7-32];A[M+0+0]=Y+ee+1>>1,A[M+1+0]=A[M+0+64]=ee+ce+1>>1,A[M+2+0]=A[M+1+64]=ce+fe+1>>1,A[M+3+0]=A[M+2+64]=fe+me+1>>1,A[M+0+32]=_a(Y,ee,ce),A[M+1+32]=A[M+0+96]=_a(ee,ce,fe),A[M+2+32]=A[M+1+96]=_a(ce,fe,me),A[M+3+32]=A[M+2+96]=_a(fe,me,be),A[M+3+64]=_a(me,be,Se),A[M+3+96]=_a(be,Se,ke)}function go(A,M){var Y=A[M-1+0],ee=A[M-1+32],ce=A[M-1+64],fe=A[M-1+96];A[M+0+0]=Y+ee+1>>1,A[M+2+0]=A[M+0+32]=ee+ce+1>>1,A[M+2+32]=A[M+0+64]=ce+fe+1>>1,A[M+1+0]=_a(Y,ee,ce),A[M+3+0]=A[M+1+32]=_a(ee,ce,fe),A[M+3+32]=A[M+1+64]=_a(ce,fe,fe),A[M+3+64]=A[M+2+64]=A[M+0+96]=A[M+1+96]=A[M+2+96]=A[M+3+96]=fe}function Ru(A,M){var Y=A[M-1+0],ee=A[M-1+32],ce=A[M-1+64],fe=A[M-1+96],me=A[M-1-32],be=A[M+0-32],Se=A[M+1-32],ke=A[M+2-32];A[M+0+0]=A[M+2+32]=Y+me+1>
vendor: 2,521 bytes, line 1040
1040>1,A[M+0+32]=A[M+2+64]=ee+Y+1>>1,A[M+0+64]=A[M+2+96]=ce+ee+1>>1,A[M+0+96]=fe+ce+1>>1,A[M+3+0]=_a(be,Se,ke),A[M+2+0]=_a(me,be,Se),A[M+1+0]=A[M+3+32]=_a(Y,me,be),A[M+1+32]=A[M+3+64]=_a(ee,Y,me),A[M+1+64]=A[M+3+96]=_a(ce,ee,Y),A[M+1+96]=_a(fe,ce,ee)}function ql(A,M){var Y;for(Y=0;8>Y;++Y)r(A,M+32*Y,A,M-32,8)}function pm(A,M){var Y;for(Y=0;8>Y;++Y)n(A,M,A[M-1],8),M+=32}function Ro(A,M,Y){var ee;for(ee=0;8>ee;++ee)n(M,Y+32*ee,A,8)}function Zf(A,M){var Y,ee=8;for(Y=0;8>Y;++Y)ee+=A[M+Y-32]+A[M-1+32*Y];Ro(ee>>4,A,M)}function Jf(A,M){var Y,ee=4;for(Y=0;8>Y;++Y)ee+=A[M+Y-32];Ro(ee>>3,A,M)}function ks(A,M){var Y,ee=4;for(Y=0;8>Y;++Y)ee+=A[M-1+32*Y];Ro(ee>>3,A,M)}function Hl(A,M){Ro(128,A,M)}function Oo(A,M,Y){var ee=A[M-Y],ce=A[M+0],fe=3*(ce-ee)+Uc[1020+A[M-2*Y]-A[M+Y]],me=Dp[112+(fe+4>>3)];A[M-Y]=hi[255+ee+Dp[112+(fe+3>>3)]],A[M+0]=hi[255+ce-me]}function jc(A,M,Y,ee){var ce=A[M+0],fe=A[M+Y];return Gs[255+A[M-2*Y]-A[M-Y]]>ee||Gs[255+fe-ce]>ee}function eh(A,M,Y,ee){return 4*Gs[255+A[M-Y]-A[M+0]]+Gs[255+A[M-2*Y]-A[M+Y]]<=ee}function Ou(A,M,Y,ee,ce){var fe=A[M-3*Y],me=A[M-2*Y],be=A[M-Y],Se=A[M+0],ke=A[M+Y],Ue=A[M+2*Y],st=A[M+3*Y];return 4*Gs[255+be-Se]+Gs[255+me-ke]>ee?0:Gs[255+A[M-4*Y]-fe]<=ce&&Gs[255+fe-me]<=ce&&Gs[255+me-be]<=ce&&Gs[255+st-Ue]<=ce&&Gs[255+Ue-ke]<=ce&&Gs[255+ke-Se]<=ce}function Cc(A,M,Y,ee){var ce=2*ee+1;for(ee=0;16>ee;++ee)eh(A,M+ee,Y,ce)&&Oo(A,M+ee,Y)}function Ac(A,M,Y,ee){var ce=2*ee+1;for(ee=0;16>ee;++ee)eh(A,M+ee*Y,1,ce)&&Oo(A,M+ee*Y,1)}function Mu(A,M,Y,ee){var ce;for(ce=3;0<ce;--ce)Cc(A,M+=4*Y,Y,ee)}function Ap(A,M,Y,ee){var ce;for(ce=3;0<ce;--ce)Ac(A,M+=4,Y,ee)}function Tc(A,M,Y,ee,ce,fe,me,be){for(fe=2*fe+1;0<ce--;){if(Ou(A,M,Y,fe,me))if(jc(A,M,Y,be))Oo(A,M,Y);else{var Se=A,ke=M,Ue=Y,st=Se[ke-2*Ue],_e=Se[ke-Ue],Ge=Se[ke+0],et=Se[ke+Ue],ht=Se[ke+2*Ue],rt=27*(yt=Uc[1020+3*(Ge-_e)+Uc[1020+st-et]])+63>>7,ut=18*yt+63>>7,yt=9*yt+63>>7;Se[ke-3*Ue]=hi[255+Se[ke-3*Ue]+yt],Se[ke-2*Ue]=hi[255+st+ut],Se[ke-Ue]=hi[255+_e+rt],Se[ke+0]=hi[255+Ge-rt],Se[ke+Ue]=hi[255+et-ut],Se[ke+2*Ue]=hi[255+ht-yt]}M+=ee}}function _c(A,M,Y,ee,ce,fe,me,be){for(fe=2*fe+1;0<ce--;){if(Ou(A,M,Y,fe,me))if(jc(A,M,Y,be))Oo(A,M,Y);else{var Se=A,ke=M,Ue=Y,st=Se[ke-Ue],_e=Se[ke+0],Ge=Se[ke+Ue],et=Dp[112+(4+(ht=3*(_e-st))>>3)],ht=Dp[112+(ht+3>>3)],rt=et+1>>1;Se[ke-2*Ue]=hi[255+Se[ke-2*Ue]+rt],Se[ke-Ue]=hi[255+st+ht],Se[ke+0]=hi[255+_e-et],Se[ke+Ue]=hi[255+Ge-rt]}M+=ee}}function gm(A,M,Y,ee,ce,fe){Tc(A,M,Y,1,16,ee,ce,fe)}function kc(A,M,Y,ee,ce,fe){Tc(A,M,1,Y,16,ee,ce,fe)}function mm(A,M,Y,ee,ce,fe){var me;
vendor: 16,817 bytes, line 1040
1040for(me=3;0<me;--me)_c(A,M+=4*Y,Y,1,16,ee,ce,fe)}function H(A,M,Y,ee,ce,fe){var me;for(me=3;0<me;--me)_c(A,M+=4,1,Y,16,ee,ce,fe)}function le(A,M,Y,ee,ce,fe,me,be){Tc(A,M,ce,1,8,fe,me,be),Tc(Y,ee,ce,1,8,fe,me,be)}function Re(A,M,Y,ee,ce,fe,me,be){Tc(A,M,1,ce,8,fe,me,be),Tc(Y,ee,1,ce,8,fe,me,be)}function Fe(A,M,Y,ee,ce,fe,me,be){_c(A,M+4*ce,ce,1,8,fe,me,be),_c(Y,ee+4*ce,ce,1,8,fe,me,be)}function Ze(A,M,Y,ee,ce,fe,me,be){_c(A,M+4,1,ce,8,fe,me,be),_c(Y,ee+4,1,ce,8,fe,me,be)}function vt(){this.ba=new Le,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new Be,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function Rt(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function pa(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function Pa(){this.ua=0,this.Wa=new Qe,this.vb=new Qe,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new G,this.yc=new K}function La(){this.xb=this.a=0,this.l=new ol,this.ca=new Le,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new U,this.Pb=0,this.wd=new U,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new Pa,this.ab=0,this.gc=o(4,pa),this.Oc=0}function Ga(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new ol,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function br(A,M,Y,ee,ce,fe,me){for(A=A==null?0:A[M+0],M=0;M<me;++M)ce[fe+M]=A+Y[ee+M]&255,A=ce[fe+M]}function Cn(A,M,Y,ee,ce,fe,me){var be;if(A==null)br(null,null,Y,ee,ce,fe,me);else for(be=0;be<me;++be)ce[fe+be]=A[M+be]+Y[ee+be]&255}function Gn(A,M,Y,ee,ce,fe,me){if(A==null)br(null,null,Y,ee,ce,fe,me);else{var be,Se=A[M+0],ke=Se,Ue=Se;for(be=0;be<me;++be)ke=Ue+(Se=A[M+be])-ke,Ue=Y[ee+be]+(-256&ke?0>ke?0:255:ke)&255,ke=Se,ce[fe+be]=Ue}}function cn(A,M,Y,ee){var ce=M.width,fe=M.o;if(t(A!=null&&M!=null),0>Y||0>=ee||Y+ee>fe)return null;if(!A.Cc){if(A.ga==null){var me;if(A.ga=new Ga,(me=A.ga==null)||(me=M.width*M.o,t(A.Gb.length==0),A.Gb=i(me),A.Uc=0,A.Gb==null?me=0:(A.mb=A.Gb,A.nb=A.Uc,A.rc=null,me=1),me=!me),!me){me=A.ga;var be=A.Fa,Se=A.P,ke=A.qc,Ue=A.mb,st=A.nb,_e=Se+1,Ge=ke-1,et=me.l;if(t(be!=null&&Ue!=null&&M!=null),zc[0]=null,zc[1]=br,zc[2]=Cn,zc[3]=Gn,me.ca=Ue,me.tb=st,me.c=M.width,me.i=M.height,t(0<me.c&&0<me.i),1>=ke)M=0;else if(me.$a=3&be[Se+0],me.Z=be[Se+0]>>2&3,me.Lc=be[Se+0]>>4&3,Se=be[Se+0]>>6&3,0>me.$a||1<me.$a||4<=me.Z||1<me.Lc||Se)M=0;else if(et.put=kt,et.ac=Xt,et.bc=zt,et.ma=me,et.width=M.width,et.height=M.height,et.Da=M.Da,et.v=M.v,et.va=M.va,et.j=M.j,et.o=M.o,me.$a)e:{t(me.$a==1),M=Ke();t:for(;;){if(M==null){M=0;break e}if(t(me!=null),me.mc=M,M.c=me.c,M.i=me.i,M.l=me.l,M.l.ma=me,M.l.width=me.c,M.l.height=me.i,M.a=0,Z(M.m,be,_e,Ge),!Ye(me.c,me.i,1,M,null)||(M.ab==1&&M.gc[0].hc==3&&ge(M.s)?(me.ic=1,be=M.c*M.i,M.Ta=null,M.Ua=0,M.V=i(be),M.Ba=0,M.V==null?(M.a=1,M=0):M=1):(me.ic=0,M=tt(M,me.c)),!M))break t;M=1;break e}me.mc=null,M=0}else M=Ge>=me.c*me.i;me=!M}if(me)return null;A.ga.Lc!=1?A.Ga=0:ee=fe-Y}t(A.ga!=null),t(Y+ee<=fe);e:{if(M=(be=A.ga).c,fe=be.l.o,be.$a==0){if(_e=A.rc,Ge=A.Vc,et=A.Fa,Se=A.P+1+Y*M,ke=A.mb,Ue=A.nb+Y*M,t(Se<=A.P+A.qc),be.Z!=0)for(t(zc[be.Z]!=null),me=0;me<ee;++me)zc[be.Z](_e,Ge,et,Se,ke,Ue,M),_e=ke,Ge=Ue,Ue+=M,Se+=M;else for(me=0;me<ee;++me)r(ke,Ue,et,Se,M),_e=ke,Ge=Ue,Ue+=M,Se+=M;A.rc=_e,A.Vc=Ge}else{if(t(be.mc!=null),M=Y+ee,t((me=be.mc)!=null),t(M<=me.i),me.C>=M)M=1;else if(be.ic||cl(),be.ic){be=me.V,_e=me.Ba,Ge=me.c;var ht=me.i,rt=(et=1,Se=me.$/Ge,ke=me.$%Ge,Ue=me.m,st=me.s,me.$),ut=Ge*ht,yt=Ge*M,It=st.wc,At=rt<yt?oe(st,ke,Se):null;t(rt<=ut),t(M<=ht),t(ge(st));t:for(;;){for(;!Ue.h&&rt<yt;){if(ke&It||(At=oe(st,ke,Se)),t(At!=null),ae(Ue),256>(ht=ua(At.G[0],At.H[0],Ue)))be[_e+rt]=ht,++rt,++ke>=Ge&&(ke=0,++Se<=M&&!(Se%16)&&Ae(me,Se));else{if(!(280>ht)){et=0;break t}ht=Te(ht-256,Ue);var ma,ca=ua(At.G[4],At.H[4],Ue);if(ae(Ue),!(rt>=(ca=Pt(Ge,ca=Te(ca,Ue)))&&ut-rt>=ht)){et=0;break t}for(ma=0;ma<ht;++ma)be[_e+rt+ma]=be[_e+rt+ma-ca];for(rt+=ht,ke+=ht;ke>=Ge;)ke-=Ge,++Se<=M&&!(Se%16)&&Ae(me,Se);rt<yt&&ke&It&&(At=oe(st,ke,Se))}t(Ue.h==X(Ue))}Ae(me,Se>M?M:Se);break t}!et||Ue.h&&rt<ut?(et=0,me.a=Ue.h?5:3):me.$=rt,M=et}else M=We(me,me.V,me.Ba,me.c,me.i,M,St);if(!M){ee=0;break e}}Y+ee>=fe&&(A.Cc=1),ee=1}if(!ee)return null;if(A.Cc&&((ee=A.ga)!=null&&(ee.mc=null),A.ga=null,0<A.Ga))return alert("todo:WebPDequantizeLevels"),null}return A.nb+Y*ce}function vs(A,M,Y,ee,ce,fe){for(;0<ce--;){var me,be=A,Se=M+(Y?1:0),ke=A,Ue=M+(Y?0:3);for(me=0;me<ee;++me){var st=ke[Ue+4*me];st!=255&&(st*=32897,be[Se+4*me+0]=be[Se+4*me+0]*st>>23,be[Se+4*me+1]=be[Se+4*me+1]*st>>23,be[Se+4*me+2]=be[Se+4*me+2]*st>>23)}M+=fe}}function rs(A,M,Y,ee,ce){for(;0<ee--;){var fe;for(fe=0;fe<Y;++fe){var me=A[M+2*fe+0],be=15&(ke=A[M+2*fe+1]),Se=4369*be,ke=(240&ke|ke>>4)*Se>>16;A[M+2*fe+0]=(240&me|me>>4)*Se>>16&240|(15&me|me<<4)*Se>>16>>4&15,A[M+2*fe+1]=240&ke|be}M+=ce}}function Hs(A,M,Y,ee,ce,fe,me,be){var Se,ke,Ue=255;for(ke=0;ke<ce;++ke){for(Se=0;Se<ee;++Se){var st=A[M+Se];fe[me+4*Se]=st,Ue&=st}M+=Y,me+=be}return Ue!=255}function Ec(A,M,Y,ee,ce){var fe;for(fe=0;fe<ce;++fe)Y[ee+fe]=A[M+fe]>>8}function cl(){Fu=vs,Do=rs,Rp=Hs,vo=Ec}function Rc(A,M,Y){F[A]=function(ee,ce,fe,me,be,Se,ke,Ue,st,_e,Ge,et,ht,rt,ut,yt,It){var At,ma=It-1>>1,ca=be[Se+0]|ke[Ue+0]<<16,Ua=st[_e+0]|Ge[et+0]<<16;t(ee!=null);var fa=3*ca+Ua+131074>>2;for(M(ee[ce+0],255&fa,fa>>16,ht,rt),fe!=null&&(fa=3*Ua+ca+131074>>2,M(fe[me+0],255&fa,fa>>16,ut,yt)),At=1;At<=ma;++At){var cr=be[Se+At]|ke[Ue+At]<<16,vn=st[_e+At]|Ge[et+At]<<16,Wa=ca+cr+Ua+vn+524296,da=Wa+2*(cr+Ua)>>3;fa=da+ca>>1,ca=(Wa=Wa+2*(ca+vn)>>3)+cr>>1,M(ee[ce+2*At-1],255&fa,fa>>16,ht,rt+(2*At-1)*Y),M(ee[ce+2*At-0],255&ca,ca>>16,ht,rt+(2*At-0)*Y),fe!=null&&(fa=Wa+Ua>>1,ca=da+vn>>1,M(fe[me+2*At-1],255&fa,fa>>16,ut,yt+(2*At-1)*Y),M(fe[me+2*At+0],255&ca,ca>>16,ut,yt+(2*At+0)*Y)),ca=cr,Ua=vn}1&It||(fa=3*ca+Ua+131074>>2,M(ee[ce+It-1],255&fa,fa>>16,ht,rt+(It-1)*Y),fe!=null&&(fa=3*Ua+ca+131074>>2,M(fe[me+It-1],255&fa,fa>>16,ut,yt+(It-1)*Y)))}}function Tp(){Ys[bm]=Uu,Ys[pi]=uh,Ys[Pm]=bv,Ys[Io]=Cm,Ys[Ip]=Dd,Ys[lh]=Jl,Ys[Rd]=Id,Ys[Lp]=uh,Ys[wm]=Cm,Ys[ch]=Dd,Ys[Sm]=Jl}function th(A){return A&-16384?0>A?0:255:A>>Am}function Vl(A,M){return th((19077*A>>8)+(26149*M>>8)-14234)}function dl(A,M,Y){return th((19077*A>>8)-(6419*M>>8)-(13320*Y>>8)+8708)}function Du(A,M){return th((19077*A>>8)+(33050*M>>8)-17685)}function Oc(A,M,Y,ee,ce){ee[ce+0]=Vl(A,Y),ee[ce+1]=dl(A,M,Y),ee[ce+2]=Du(A,M)}function Es(A,M,Y,ee,ce){ee[ce+0]=Du(A,M),ee[ce+1]=dl(A,M,Y),ee[ce+2]=Vl(A,Y)}function _d(A,M,Y,ee,ce){var fe=dl(A,M,Y);M=fe<<3&224|Du(A,M)>>3,ee[ce+0]=248&Vl(A,Y)|fe>>5,ee[ce+1]=M}function kd(A,M,Y,ee,ce){var fe=240&Du(A,M)|15;ee[ce+0]=240&Vl(A,Y)|dl(A,M,Y)>>4,ee[ce+1]=fe}function ah(A,M,Y,ee,ce){ee[ce+0]=255,Oc(A,M,Y,ee,ce+1)}function Gl(A,M,Y,ee,ce){Es(A,M,Y,ee,ce),ee[ce+3]=255}function Ti(A,M,Y,ee,ce){Oc(A,M,Y,ee,ce),ee[ce+3]=255}function Mc(A,M,Y){F[A]=function(ee,ce,fe,me,be,Se,ke,Ue,st){for(var _e=Ue+(-2&st)*Y;Ue!=_e;)M(ee[ce+0],fe[me+0],be[Se+0],ke,Ue),M(ee[ce+1],fe[me+0],be[Se+0],ke,Ue+Y),ce+=2,++me,++Se,Ue+=2*Y;1&st&&M(ee[ce+0],fe[me+0],be[Se+0],ke,Ue)}}function rh(A,M,Y){return Y==0?A==0?M==0?6:5:M==0?4:0:Y}function _p(A,M,Y,ee,ce){switch(A>>>30){case 3:$c(M,Y,ee,ce,0);break;case 2:fi(M,Y,ee,ce);break;case 1:_r(M,Y,ee,ce)}}function mo(A,M){var Y,ee,ce=M.M,fe=M.Nb,me=A.oc,be=A.pc+40,Se=A.oc,ke=A.pc+584,Ue=A.oc,st=A.pc+600;for(Y=0;16>Y;++Y)me[be+32*Y-1]=129;for(Y=0;8>Y;++Y)Se[ke+32*Y-1]=129,Ue[st+32*Y-1]=129;for(0<ce?me[be-1-32]=Se[ke-1-32]=Ue[st-1-32]=129:(n(me,be-32-1,127,21),n(Se,ke-32-1,127,9),n(Ue,st-32-1,127,9)),ee=0;ee<A.za;++ee){var _e=M.ya[M.aa+ee];if(0<ee){for(Y=-1;16>Y;++Y)r(me,be+32*Y-4,me,be+32*Y+12,4);for(Y=-1;8>Y;++Y)r(Se,ke+32*Y-4,Se,ke+32*Y+4,4),r(Ue,st+32*Y-4,Ue,st+32*Y+4,4)}var Ge=A.Gd,et=A.Hd+ee,ht=_e.ad,rt=_e.Hc;if(0<ce&&(r(me,be-32,Ge[et].y,0,16),r(Se,ke-32,Ge[et].f,0,8),r(Ue,st-32,Ge[et].ea,0,8)),_e.Za){var ut=me,yt=be-32+16;for(0<ce&&(ee>=A.za-1?n(ut,yt,Ge[et].y[15],4):r(ut,yt,Ge[et+1].y,0,4)),Y=0;4>Y;Y++)ut[yt+128+Y]=ut[yt+256+Y]=ut[yt+384+Y]=ut[yt+0+Y];for(Y=0;16>Y;++Y,rt<<=2)ut=me,yt=be+Kn[Y],Dn[_e.Ob[Y]](ut,yt),_p(rt,ht,16*+Y,ut,yt)}else if(ut=rh(ee,ce,_e.Ob[0]),ki[ut](me,be),rt!=0)for(Y=0;16>Y;++Y,rt<<=2)_p(rt,ht,16*+Y,me,be+Kn[Y]);for(Y=_e.Gc,ut=rh(ee,ce,_e.Dd),pl[ut](Se,ke),pl[ut](Ue,st),rt=ht,ut=Se,yt=ke,255&(_e=0|Y)&&(170&_e?Mo(rt,256,ut,yt):Pr(rt,256,ut,yt)),_e=Ue,rt=st,255&(Y>>=8)&&(170&Y?Mo(ht,320,_e,rt):Pr(ht,320,_e,rt)),ce<A.Ub-1&&(r(Ge[et].y,0,me,be+480,16),r(Ge[et].f,0,Se,ke+224,8),r(Ge[et].ea,0,Ue,st+224,8)),Y=8*fe*A.B,Ge=A.sa,et=A.ta+16*ee+16*fe*A.R,ht=A.qa,_e=A.ra+8*ee+Y,rt=A.Ha,ut=A.Ia+8*ee+Y,Y=0;16>Y;++Y)r(Ge,et+Y*A.R,me,be+32*Y,16);for(Y=0;8>Y;++Y)r(ht,_e+Y*A.B,Se,ke+32*Y,8),r(rt,ut+Y*A.B,Ue,st+32*Y,8)}}function ul(A,M,Y,ee,ce,fe,me,be,Se){var ke=[0],Ue=[0],st=0,_e=Se!=null?Se.kd:0,Ge=Se??new Rt;if(A==null||12>Y)return 7;Ge.data=A,Ge.w=M,Ge.ha=Y,M=[M],Y=[Y],Ge.gb=[Ge.gb];e:{var et=M,ht=Y,rt=Ge.gb;if(t(A!=null),t(ht!=null),t(rt!=null),rt[0]=0,12<=ht[0]&&!a(A,et[0],"RIFF")){if(a(A,et[0]+8,"WEBP")){rt=3;break e}var ut=De(A,et[0]+4);if(12>ut||4294967286<ut){rt=3;break e}if(_e&&ut>ht[0]-8){rt=7;break e}rt[0]=ut,et[0]+=12,ht[0]-=12}rt=0}if(rt!=0)return rt;for(ut=0<Ge.gb[0],Y=Y[0];;){e:{var yt=A;ht=M,rt=Y;var It=ke,At=Ue,ma=et=[0];if((fa=st=[st])[0]=0,8>rt[0])rt=7;else{if(!a(yt,ht[0],"VP8X")){if(De(yt,ht[0]+4)!=10){rt=3;break e}if(18>rt[0]){rt=7;break e}var ca=De(yt,ht[0]+8),Ua=1+ze(yt,ht[0]+12);if(2147483648<=Ua*(yt=1+ze(yt,ht[0]+15))){rt=3;break e}ma!=null&&(ma[0]=ca),It!=null&&(It[0]=Ua),At!=null&&(At[0]=yt),ht[0]+=18,rt[0]-=18,fa[0]=1}rt=0}}if(st=st[0],et=et[0],rt!=0)return rt;if(ht=!!(2&et),!ut&&st)return 3;if(fe!=null&&(fe[0]=!!(16&et)),me!=null&&(me[0]=ht),be!=null&&(be[0]=0),me=ke[0],et=Ue[0],st&&ht&&Se==null){rt=0;break}if(4>Y){rt=7;break}if(ut&&st||!ut&&!st&&!a(A,M[0],"ALPH")){Y=[Y],Ge.na=[Ge.na],Ge.P=[Ge.P],Ge.Sa=[Ge.Sa];e:{ca=A,rt=M,ut=Y;var fa=Ge.gb;It=Ge.na,At=Ge.P,ma=Ge.Sa,Ua=22,t(ca!=null),t(ut!=null),yt=rt[0];var cr=ut[0];for(t(It!=null),t(ma!=null),It[0]=null,At[0]=null,ma[0]=0;;){if(rt[0]=yt,ut[0]=cr,8>cr){rt=7;break e}var vn=De(ca,yt+4);if(4294967286<vn){rt=3;break e}var Wa=8+vn+1&-2;if(Ua+=Wa,0<fa&&Ua>fa){rt=3;break e}if(!a(ca,yt,"VP8 ")||!a(ca,yt,"VP8L")){rt=0;break e}if(cr[0]<Wa){rt=7;break e}a(ca,yt,"ALPH")||(It[0]=ca,At[0]=yt+8,ma[0]=vn),yt+=Wa,cr-=Wa}}if(Y=Y[0],Ge.na=Ge.na[0],Ge.P=Ge.P[0],Ge.Sa=Ge.Sa[0],rt!=0)break}Y=[Y],Ge.Ja=[Ge.Ja],Ge.xa=[Ge.xa];e:if(fa=A,rt=M,ut=Y,It=Ge.gb[0],At=Ge.Ja,ma=Ge.xa,ca=rt[0],yt=!a(fa,ca,"VP8 "),Ua=!a(fa,ca,"VP8L"),t(fa!=null),t(ut!=null),t(At!=null),t(ma!=null),8>ut[0])rt=7;else{if(yt||Ua){if(fa=De(fa,ca+4),12<=It&&fa>It-12){rt=3;break e}if(_e&&fa>ut[0]-8){rt=7;break e}At[0]=fa,rt[0]+=8,ut[0]-=8,ma[0]=Ua}else ma[0]=5<=ut[0]&&fa[ca+0]==47&&!(fa[ca+4]>>5),At[0]=ut[0];rt=0}if(Y=Y[0],Ge.Ja=Ge.Ja[0],Ge.xa=Ge.xa[0],M=M[0],rt!=0)break;if(4294967286<Ge.Ja)return 3;if(be==null||ht||(be[0]=Ge.xa?2:1),me=[me],et=[et],Ge.xa){if(5>Y){rt=7;break}be=me,_e=et,ht=fe,A==null||5>Y?A=0:5<=Y&&A[M+0]==47&&!(A[M+4]>>5)?(ut=[0],fa=[0],It=[0],Z(At=new U,A,M,Y),ka(At,ut,fa,It)?(be!=null&&(be[0]=ut[0]),_e!=null&&(_e[0]=fa[0]),ht!=null&&(ht[0]=It[0]),A=1):A=0):A=0}else{if(10>Y){rt=7;break}be=et,A==null||10>Y||!Kf(A,M+3,Y-3)?A=0:(_e=A[M+0]|A[M+1]<<8|A[M+2]<<16,ht=16383&(A[M+7]<<8|A[M+6]),A=16383&(A[M+9]<<8|A[M+8]),1&_e||3<(_e>>1&7)||!(_e>>4&1)||_e>>5>=Ge.Ja||!ht||!A?A=0:(me&&(me[0]=ht),be&&(be[0]=A),A=1))}if(!A||(me=me[0],et=et[0],st&&(ke[0]!=me||Ue[0]!=et)))return 3;Se!=null&&(Se[0]=Ge,Se.offset=M-Se.w,t(4294967286>M-Se.w),t(Se.offset==Se.ha-Y));break}return rt==0||rt==7&&st&&Se==null?(fe!=null&&(fe[0]|=Ge.na!=null&&0<Ge.na.length),ee!=null&&(ee[0]=me),ce!=null&&(ce[0]=et),0):rt}function Dc(A,M,Y){var ee=M.width,ce=M.height,fe=0,me=0,be=ee,Se=ce;if(M.Da=A!=null&&0<A.Da,M.Da&&(be=A.cd,Se=A.bd,fe=A.v,me=A.j,11>Y||(fe&=-2,me&=-2),0>fe||0>me||0>=be||0>=Se||fe+be>ee||me+Se>ce))return 0;if(M.v=fe,M.j=me,M.va=fe+be,M.o=me+Se,M.U=be,M.T=Se,M.da=A!=null&&0<A.da,M.da){if(!ft(be,Se,Y=[A.ib],fe=[A.hb]))return 0;M.ib=Y[0],M.hb=fe[0]}return M.ob=A!=null&&A.ob,M.Kb=A==null||!A.Sd,M.da&&(M.ob=M.ib<3*ee/4&&M.hb<3*ce/4,M.Kb=0),1}function kp(A){if(A==null)return 2;if(11>A.S){var M=A.f.RGBA;M.fb+=(A.height-1)*M.A,M.A=-M.A}else M=A.f.kb,A=A.height,M.O+=(A-1)*M.fa,M.fa=-M.fa,M.N+=(A-1>>1)*M.Ab,M.Ab=-M.Ab,M.W+=(A-1>>1)*M.Db,M.Db=-M.Db,M.F!=null&&(M.J+=(A-1)*M.lb,M.lb=-M.lb);return 0}function fl(A,M,Y,ee){if(ee==null||0>=A||0>=M)return 2;if(Y!=null){if(Y.Da){var ce=Y.cd,fe=Y.bd,me=-2&Y.v,be=-2&Y.j;if(0>me||0>be||0>=ce||0>=fe||me+ce>A||be+fe>M)return 2;A=ce,M=fe}if(Y.da){if(!ft(A,M,ce=[Y.ib],fe=[Y.hb]))return 2;A=ce[0],M=fe[0]}}ee.width=A,ee.height=M;e:{var Se=ee.width,ke=ee.height;if(A=ee.S,0>=Se||0>=ke||!(A>=bm&&13>A))A=2;else{if(0>=ee.Rd&&ee.sd==null){me=fe=ce=M=0;var Ue=(be=Se*_m[A])*ke;if(11>A||(fe=(ke+1)/2*(M=(Se+1)/2),A==12&&(me=(ce=Se)*ke)),(ke=i(Ue+2*fe+me))==null){A=1;break e}ee.sd=ke,11>A?((Se=ee.f.RGBA).eb=ke,Se.fb=0,Se.A=be,Se.size=Ue):((Se=ee.f.kb).y=ke,Se.O=0,Se.fa=be,Se.Fd=Ue,Se.f=ke,Se.N=0+Ue,Se.Ab=M,Se.Cd=fe,Se.ea=ke,Se.W=0+Ue+fe,Se.Db=M,Se.Ed=fe,A==12&&(Se.F=ke,Se.J=0+Ue+2*fe),Se.Tc=me,Se.lb=ce)}if(M=1,ce=ee.S,fe=ee.width,me=ee.height,ce>=bm&&13>ce)if(11>ce)A=ee.f.RGBA,M&=(be=Math.abs(A.A))*(me-1)+fe<=A.size,M&=be>=fe*_m[ce],M&=A.eb!=null;else{A=ee.f.kb,be=(fe+1)/2,Ue=(me+1)/2,Se=Math.abs(A.fa),ke=Math.abs(A.Ab);var st=Math.abs(A.Db),_e=Math.abs(A.lb),Ge=_e*(me-1)+fe;M&=Se*(me-1)+fe<=A.Fd,M&=ke*(Ue-1)+be<=A.Cd,M=(M&=st*(Ue-1)+be<=A.Ed)&Se>=fe&ke>=be&st>=be,M&=A.y!=null,M&=A.f!=null,M&=A.ea!=null,ce==12&&(M&=_e>=fe,M&=Ge<=A.Tc,M&=A.F!=null)}else M=0;A=M?0:2}}return A!=0||Y!=null&&Y.fd&&(A=kp(ee)),A}var Ed=64,Vi=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],_i=24,Wl=32,Yl=8,Ic=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];_t("Predictor0","PredictorAdd0"),F.Predictor0=function(){return 4278190080},F.Predictor1=function(A){return A},F.Predictor2=function(A,M,Y){return M[Y+0]},F.Predictor3=function(A,M,Y){return M[Y+1]},F.Predictor4=function(A,M,Y){return M[Y-1]},F.Predictor5=function(A,M,Y){return Dt(Dt(A,M[Y+1]),M[Y+0])},F.Predictor6=function(A,M,Y){return Dt(A,M[Y-1])},F.Predictor7=function(A,M,Y){return Dt(A,M[Y+0])},F.Predictor8=function(A,M,Y){return Dt(M[Y-1],M[Y+0])},F.Predictor9=function(A,M,Y){return Dt(M[Y+0],M[Y+1])},F.Predictor10=function(A,M,Y){return Dt(Dt(A,M[Y-1]),Dt(M[Y+0],M[Y+1]))},F.Predictor11=function(A,M,Y){var ee=M[Y+0];return 0>=qt(ee>>24&255,A>>24&255,(M=M[Y-1])>>24&255)+qt(ee>>16&255,A>>16&255,M>>16&255)+qt(ee>>8&255,A>>8&255,M>>8&255)+qt(255&ee,255&A,255&M)?ee:A},F.Predictor12=function(A,M,Y){var ee=M[Y+0];return(aa((A>>24&255)+(ee>>24&255)-((M=M[Y-1])>>24&255))<<24|aa((A>>16&255)+(ee>>16&255)-(M>>16&255))<<16|aa((A>>8&255)+(ee>>8&255)-(M>>8&255))<<8|aa((255&A)+(255&ee)-(255&M)))>>>0},F.Predictor13=function(A,M,Y){var ee=M[Y-1];return(Wt((A=Dt(A,M[Y+0]))>>24&255,ee>>24&255)<<24|Wt(A>>16&255,ee>>16&255)<<16|Wt(A>>8&255,ee>>8&255)<<8|Wt(255&A,255&ee))>>>0};var nh=F.PredictorAdd0;F.PredictorAdd1=Lt,_t("Predictor2","PredictorAdd2"),_t("Predictor3","PredictorAdd3"),_t("Predictor4","PredictorAdd4"),_t("Predictor5","PredictorAdd5"),_t("Predictor6","PredictorAdd6"),_t("Predictor7","PredictorAdd7"),_t("Predictor8","PredictorAdd8"),_t("Predictor9","PredictorAdd9"),_t("Predictor10","PredictorAdd10"),_t("Predictor11","PredictorAdd11"),_t("Predictor12","PredictorAdd12"),_t("Predictor13","PredictorAdd13");var sh=F.PredictorAdd2;Ut("ColorIndexInverseTransform","MapARGB","32b",function(A){return A>>8&255},function(A){return A}),Ut("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(A){return A},function(A){return A>>8&255});var Wn,xm=F.ColorIndexInverseTransform,Kl=F.MapARGB,Xl=F.VP8LColorIndexInverseTransformAlpha,Vs=F.MapAlpha,Lc=F.VP8LPredictorsAdd=[];Lc.length=16,(F.VP8LPredictors=[]).length=16,(F.VP8LPredictorsAdd_C=[]).length=16,(F.VP8LPredictors_C=[]).length=16;var ih,oh,Fc,Bc,Ql,Iu,xo,$c,fi,Mo,_r,Pr,dn,Yn,Zl,hl,Lu,Ep,gv,Lb,Fb,Bb,mv,xv,Fu,Do,Rp,vo,Bu=i(511),vm=i(2041),Op=i(225),Mp=i(767),ym=0,Uc=vm,Dp=Op,hi=Mp,Gs=Bu,bm=0,pi=1,Pm=2,Io=3,Ip=4,lh=5,Rd=6,Lp=7,wm=8,ch=9,Sm=10,Lo=[2,3,7],dh=[3,3,11],$u=[280,256,256,256,40],Nm=[0,1,1,1,0],Fp=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],Fo=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,3
vendor: 4,386 bytes, line 1040
10406,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],Bo=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],Od=8,$o=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],Uo=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],yo=null,$b=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],vv=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],jm=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],Ub=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,25
10405,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],Ws=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,
10401,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],xn=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,25
vendor: 25,157 bytes, lines 1040-1064
10405,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],ur=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],ki=[],Dn=[],pl=[],Md=1,yv=2,zc=[],Ys=[];Rc("UpsampleRgbLinePair",Oc,3),Rc("UpsampleBgrLinePair",Es,3),Rc("UpsampleRgbaLinePair",Ti,4),Rc("UpsampleBgraLinePair",Gl,4),Rc("UpsampleArgbLinePair",ah,4),Rc("UpsampleRgba4444LinePair",kd,2),Rc("UpsampleRgb565LinePair",_d,2);var Uu=F.UpsampleRgbLinePair,bv=F.UpsampleBgrLinePair,uh=F.UpsampleRgbaLinePair,Cm=F.UpsampleBgraLinePair,Dd=F.UpsampleArgbLinePair,Jl=F.UpsampleRgba4444LinePair,Id=F.UpsampleRgb565LinePair,zo=16,fh=1<<zo-1,zu=-227,Ld=482,Am=6,Fd=0,Ks=i(256),Tm=i(256),zb=i(256),jS=i(256),CS=i(Ld-zu),AS=i(Ld-zu);Mc("YuvToRgbRow",Oc,3),Mc("YuvToBgrRow",Es,3),Mc("YuvToRgbaRow",Ti,4),Mc("YuvToBgraRow",Gl,4),Mc("YuvToArgbRow",ah,4),Mc("YuvToRgba4444Row",kd,2),Mc("YuvToRgb565Row",_d,2);var Kn=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],hh=[0,2,8],Bp=[8,7,6,4,4,2,2,2,1,1,1,1],$p=1;this.WebPDecodeRGBA=function(A,M,Y,ee,ce){var fe=pi,me=new vt,be=new Le;me.ba=be,be.S=fe,be.width=[be.width],be.height=[be.height];var Se=be.width,ke=be.height,Ue=new Ve;if(Ue==null||A==null)var st=2;else t(Ue!=null),st=ul(A,M,Y,Ue.width,Ue.height,Ue.Pd,Ue.Qd,Ue.format,null);if(st!=0?Se=0:(Se!=null&&(Se[0]=Ue.width[0]),ke!=null&&(ke[0]=Ue.height[0]),Se=1),Se){be.width=be.width[0],be.height=be.height[0],ee!=null&&(ee[0]=be.width),ce!=null&&(ce[0]=be.height);e:{if(ee=new ol,(ce=new Rt).data=A,ce.w=M,ce.ha=Y,ce.kd=1,M=[0],t(ce!=null),((A=ul(ce.data,ce.w,ce.ha,null,null,null,M,null,ce))==0||A==7)&&M[0]&&(A=4),(M=A)==0){if(t(me!=null),ee.data=ce.data,ee.w=ce.w+ce.offset,ee.ha=ce.ha-ce.offset,ee.put=kt,ee.ac=Xt,ee.bc=zt,ee.ma=me,ce.xa){if((A=Ke())==null){me=1;break e}if((function(_e,Ge){var et=[0],ht=[0],rt=[0];t:for(;;){if(_e==null)return 0;if(Ge==null)return _e.a=2,0;if(_e.l=Ge,_e.a=0,Z(_e.m,Ge.data,Ge.w,Ge.ha),!ka(_e.m,et,ht,rt)){_e.a=3;break t}if(_e.xb=yv,Ge.width=et[0],Ge.height=ht[0],!Ye(et[0],ht[0],1,_e,null))break t;return 1}return t(_e.a!=0),0})(A,ee)){if(ee=(M=fl(ee.width,ee.height,me.Oa,me.ba))==0){t:{ee=A;a:for(;;){if(ee==null){ee=0;break t}if(t(ee.s.yc!=null),t(ee.s.Ya!=null),t(0<ee.s.Wb),t((Y=ee.l)!=null),t((ce=Y.ma)!=null),ee.xb!=0){if(ee.ca=ce.ba,ee.tb=ce.tb,t(ee.ca!=null),!Dc(ce.Oa,Y,Io)){ee.a=2;break a}if(!tt(ee,Y.width)||Y.da)break a;if((Y.da||je(ee.ca.S))&&cl(),11>ee.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),ee.ca.f.kb.F!=null&&cl()),ee.Pb&&0<ee.s.ua&&ee.s.vb.X==null&&!xe(ee.s.vb,ee.s.Wa.Xa)){ee.a=1;break a}ee.xb=0}if(!We(ee,ee.V,ee.Ba,ee.c,ee.i,Y.o,ve))break a;ce.Dc=ee.Ma,ee=1;break t}t(ee.a!=0),ee=0}ee=!ee}ee&&(M=A.a)}else M=A.a}else{if((A=new ho)==null){me=1;break e}if(A.Fa=ce.na,A.P=ce.P,A.qc=ce.Sa,ll(A,ee)){if((M=fl(ee.width,ee.height,me.Oa,me.ba))==0){if(A.Aa=0,Y=me.Oa,t((ce=A)!=null),Y!=null){if(0<(Se=0>(Se=Y.Md)?0:100<Se?255:255*Se/100)){for(ke=Ue=0;4>ke;++ke)12>(st=ce.pb[ke]).lc&&(st.ia=Se*Bp[0>st.lc?0:st.lc]>>3),Ue|=st.ia;Ue&&(alert("todo:VP8InitRandom"),ce.ia=1)}ce.Ga=Y.Id,100<ce.Ga?ce.Ga=100:0>ce.Ga&&(ce.Ga=0)}(function(_e,Ge){if(_e==null)return 0;if(Ge==null)return yr(_e,2,"NULL VP8Io parameter in VP8Decode().");if(!_e.cb&&!ll(_e,Ge))return 0;if(t(_e.cb),Ge.ac==null||Ge.ac(Ge)){Ge.ob&&(_e.L=0);var et=hh[_e.L];if(_e.L==2?(_e.yb=0,_e.zb=0):(_e.yb=Ge.v-et>>4,_e.zb=Ge.j-et>>4,0>_e.yb&&(_e.yb=0),0>_e.zb&&(_e.zb=0)),_e.Va=Ge.o+15+et>>4,_e.Hb=Ge.va+15+et>>4,_e.Hb>_e.za&&(_e.Hb=_e.za),_e.Va>_e.Ub&&(_e.Va=_e.Ub),0<_e.L){var ht=_e.ed;for(et=0;4>et;++et){var rt;if(_e.Qa.Cb){var ut=_e.Qa.Lb[et];_e.Qa.Fb||(ut+=ht.Tb)}else ut=ht.Tb;for(rt=0;1>=rt;++rt){var yt=_e.gd[et][rt],It=ut;if(ht.Pc&&(It+=ht.vd[0],rt&&(It+=ht.od[0])),0<(It=0>It?0:63<It?63:It)){var At=It;0<ht.wb&&(At=4<ht.wb?At>>2:At>>1)>9-ht.wb&&(At=9-ht.wb),1>At&&(At=1),yt.dd=At,yt.tc=2*It+At,yt.ld=40<=It?2:15<=It?1:0}else yt.tc=0;yt.La=rt}}}et=0}else yr(_e,6,"Frame setup failed"),et=_e.a;if(et=et==0){if(et){_e.$c=0,0<_e.Aa||(_e.Ic=$p);t:{et=_e.Ic,ht=4*(At=_e.za);var ma=32*At,ca=At+1,Ua=0<_e.L?At*(0<_e.Aa?2:1):0,fa=(_e.Aa==2?2:1)*At;if((yt=ht+832+(rt=3*(16*et+hh[_e.L])/2*ma)+(ut=_e.Fa!=null&&0<_e.Fa.length?_e.Kc.c*_e.Kc.i:0))!=yt)et=0;else{if(yt>_e.Vb){if(_e.Vb=0,_e.Ec=i(yt),_e.Fc=0,_e.Ec==null){et=yr(_e,1,"no memory during frame initialization.");break t}_e.Vb=yt}yt=_e.Ec,It=_e.Fc,_e.Ac=yt,_e.Bc=It,It+=ht,_e.Gd=o(ma,Ts),_e.Hd=0,_e.rb=o(ca+1,Nr),_e.sb=1,_e.wa=Ua?o(Ua,Qa):null,_e.Y=0,_e.D.Nb=0,_e.D.wa=_e.wa,_e.D.Y=_e.Y,0<_e.Aa&&(_e.D.Y+=At),t(!0),_e.oc=yt,_e.pc=It,It+=832,_e.ya=o(fa,uo),_e.aa=0,_e.D.ya=_e.ya,_e.D.aa=_e.aa,_e.Aa==2&&(_e.D.aa+=At),_e.R=16*At,_e.B=8*At,At=(ma=hh[_e.L])*_e.R,ma=ma/2*_e.B,_e.sa=yt,_e.ta=It+At,_e.qa=_e.sa,_e.ra=_e.ta+16*et*_e.R+ma,_e.Ha=_e.qa,_e.Ia=_e.ra+8*et*_e.B+ma,_e.$c=0,It+=rt,_e.mb=ut?yt:null,_e.nb=ut?It:null,t(It+ut<=_e.Fc+_e.Vb),Xf(_e),n(_e.Ac,_e.Bc,0,ht),et=1}}if(et){if(Ge.ka=0,Ge.y=_e.sa,Ge.O=_e.ta,Ge.f=_e.qa,Ge.N=_e.ra,Ge.ea=_e.Ha,Ge.Vd=_e.Ia,Ge.fa=_e.R,Ge.Rc=_e.B,Ge.F=null,Ge.J=0,!ym){for(et=-255;255>=et;++et)Bu[255+et]=0>et?-et:et;for(et=-1020;1020>=et;++et)vm[1020+et]=-128>et?-128:127<et?127:et;for(et=-112;112>=et;++et)Op[112+et]=-16>et?-16:15<et?15:et;for(et=-255;510>=et;++et)Mp[255+et]=0>et?0:255<et?255:et;ym=1}xo=as,$c=ea,Mo=Ia,_r=Vn,Pr=_s,fi=$e,dn=gm,Yn=kc,Zl=le,hl=Re,Lu=mm,Ep=H,gv=Fe,Lb=Ze,Fb=Cc,Bb=Ac,mv=Mu,xv=Ap,Dn[0]=hm,Dn[1]=Td,Dn[2]=fm,Dn[3]=jp,Dn[4]=po,Dn[5]=Cp,Dn[6]=qs,Dn[7]=Eu,Dn[8]=Ru,Dn[9]=go,ki[0]=jr,ki[1]=Ul,ki[2]=Hi,ki[3]=Qf,ki[4]=ko,ki[5]=zl,ki[6]=Eo,pl[0]=Zf,pl[1]=qi,pl[2]=ql,pl[3]=pm,pl[4]=ks,pl[5]=Jf,pl[6]=Hl,et=1}else et=0}et&&(et=(function(cr,vn){for(cr.M=0;cr.M<cr.Va;++cr.M){var Wa,da=cr.Jc[cr.M&cr.Xb],ta=cr.m,An=cr;for(Wa=0;Wa<An.za;++Wa){var Ra=ta,Za=An,Ur=Za.Ac,ys=Za.Bc+4*Wa,Xs=Za.zc,un=Za.ya[Za.aa+Wa];if(Za.Qa.Bb?un.$b=he(Ra,Za.Pa.jb[0])?2+he(Ra,Za.Pa.jb[2]):he(Ra,Za.Pa.jb[1]):un.$b=0,Za.kc&&(un.Ad=he(Ra,Za.Bd)),un.Za=!he(Ra,145)+0,un.Za){var ns=un.Ob,gi=0;for(Za=0;4>Za;++Za){var ss,ir=Xs[0+Za];for(ss=0;4>ss;++ss){ir=Ws[Ur[ys+ss]][ir];for(var Cr=jm[he(Ra,ir[0])];0<Cr;)Cr=jm[2*Cr+he(Ra,ir[Cr])];ir=-Cr,Ur[ys+ss]=ir}r(ns,gi,Ur,ys,4),gi+=4,Xs[0+Za]=ir}}else ir=he(Ra,156)?he(Ra,128)?1:3:he(Ra,163)?2:0,un.Ob[0]=ir,n(Ur,ys,ir,4),n(Xs,0,ir,4);un.Dd=he(Ra,142)?he(Ra,114)?he(Ra,183)?1:3:2:0}if(An.m.Ka)return yr(cr,7,"Premature end-of-partition0 encountered.");for(;cr.ja<cr.za;++cr.ja){if(An=da,Ra=(ta=cr).rb[ta.sb-1],Ur=ta.rb[ta.sb+ta.ja],Wa=ta.ya[ta.aa+ta.ja],ys=ta.kc?Wa.Ad:0)Ra.la=Ur.la=0,Wa.Za||(Ra.Na=Ur.Na=0),Wa.Hc=0,Wa.Gc=0,Wa.ia=0;else{var Tn,kr;if(Ra=Ur,Ur=An,ys=ta.Pa.Xc,Xs=ta.ya[ta.aa+ta.ja],un=ta.pb[Xs.$b],Za=Xs.ad,ns=0,gi=ta.rb[ta.sb-1],ir=ss=0,n(Za,ns,0,384),Xs.Za)var bs=0,_n=ys[3];else{Cr=i(16);var Ar=Ra.Na+gi.Na;if(Ar=yo(Ur,ys[1],Ar,un.Eb,0,Cr,0),Ra.Na=gi.Na=(0<Ar)+0,1<Ar)xo(Cr,0,Za,ns);else{var Xn=Cr[0]+3>>3;for(Cr=0;256>Cr;Cr+=16)Za[ns+Cr]=Xn}bs=1,_n=ys[0]}var zr=15&Ra.la,is=15&gi.la;for(Cr=0;4>Cr;++Cr){var os=1&is;for(Xn=kr=0;4>Xn;++Xn)zr=zr>>1|(os=(Ar=yo(Ur,_n,Ar=os+(1&zr),un.Sc,bs,Za,ns))>bs)<<7,kr=kr<<2|(3<Ar?3:1<Ar?2:Za[ns+0]!=0),ns+=16;zr>>=4,is=is>>1|os<<7,ss=(ss<<8|kr)>>>0}for(_n=zr,bs=is>>4,Tn=0;4>Tn;Tn+=2){for(kr=0,zr=Ra.la>>4+Tn,is=gi.la>>4+Tn,Cr=0;2>Cr;++Cr){for(os=1&is,Xn=0;2>Xn;++Xn)Ar=os+(1&zr),zr=zr>>1|(os=0<(Ar=yo(Ur,ys[2],Ar,un.Qc,0,Za,ns)))<<3,kr=kr<<2|(3<Ar?3:1<Ar?2:Za[ns+0]!=0),ns+=16;zr>>=2,is=is>>1|os<<5}ir|=kr<<4*Tn,_n|=zr<<4<<Tn,bs|=(240&is)<<Tn}Ra.la=_n,gi.la=bs,Xs.Hc=ss,Xs.Gc=ir,Xs.ia=43690&ir?0:un.ia,ys=!(ss|ir)}if(0<ta.L&&(ta.wa[ta.Y+ta.ja]=ta.gd[Wa.$b][Wa.Za],ta.wa[ta.Y+ta.ja].La|=!ys),An.Ka)return yr(cr,7,"Premature end-of-file encountered.")}if(Xf(cr),ta=vn,An=1,Wa=(da=cr).D,Ra=0<da.L&&da.M>=da.zb&&da.M<=da.Va,da.Aa==0)t:{if(Wa.M=da.M,Wa.uc=Ra,mo(da,Wa),An=1,Wa=(kr=da.D).Nb,Ra=(ir=hh[da.L])*da.R,Ur=ir/2*da.B,Cr=16*Wa*da.R,Xn=8*Wa*da.B,ys=da.sa,Xs=da.ta-Ra+Cr,un=da.qa,Za=da.ra-Ur+Xn,ns=da.Ha,gi=da.Ia-Ur+Xn,is=(zr=kr.M)==0,ss=zr>=da.Va-1,da.Aa==2&&mo(da,kr),kr.uc)for(os=(Ar=da).D.M,t(Ar.D.uc),kr=Ar.yb;kr<Ar.Hb;++kr){bs=kr,_n=os;var Qr=(wr=(ls=Ar).D).Nb;Tn=ls.R;var wr=wr.wa[wr.Y+bs],mi=ls.sa,In=ls.ta+16*Qr*Tn+16*bs,Ca=wr.dd,Aa=wr.tc;if(Aa!=0)if(t(3<=Aa),ls.L==1)0<bs&&Bb(mi,In,Tn,Aa+4),wr.La&&xv(mi,In,Tn,Aa),0<_n&&Fb(mi,In,Tn,Aa+4),wr.La&&mv(mi,In,Tn,Aa);else{var Tr=ls.B,Gi=ls.qa,qo=ls.ra+8*Qr*Tr+8*bs,Ei=ls.Ha,ls=ls.Ia+8*Qr*Tr+8*bs;Qr=wr.ld,0<bs&&(Yn(mi,In,Tn,Aa+4,Ca,Qr),hl(Gi,qo,Ei,ls,Tr,Aa+4,Ca,Qr)),wr.La&&(Ep(mi,In,Tn,Aa,Ca,Qr),Lb(Gi,qo,Ei,ls,Tr,Aa,Ca,Qr)),0<_n&&(dn(mi,In,Tn,Aa+4,Ca,Qr),Zl(Gi,qo,Ei,ls,Tr,Aa+4,Ca,Qr)),wr.La&&(Lu(mi,In,Tn,Aa,Ca,Qr),gv(Gi,qo,Ei,ls,Tr,Aa,Ca,Qr))}}if(da.ia&&alert("todo:DitherRow"),ta.put!=null){if(kr=16*zr,zr=16*(zr+1),is?(ta.y=da.sa,ta.O=da.ta+Cr,ta.f=da.qa,ta.N=da.ra+Xn,ta.ea=da.Ha,ta.W=da.Ia+Xn):(kr-=ir,ta.y=ys,ta.O=Xs,ta.f=un,ta.N=Za,ta.ea=ns,ta.W=gi),ss||(zr-=ir),zr>ta.o&&(zr=ta.o),ta.F=null,ta.J=null,da.Fa!=null&&0<da.Fa.length&&kr<zr&&(ta.J=cn(da,ta,kr,zr-kr),ta.F=da.mb,ta.F==null&&ta.F.length==0)){An=yr(da,3,"Could not decode alpha data.");break t}kr<ta.j&&(ir=ta.j-kr,kr=ta.j,t(!(1&ir)),ta.O+=da.R*ir,ta.N+=da.B*(ir>>1),ta.W+=da.B*(ir>>1),ta.F!=null&&(ta.J+=ta.width*ir)),kr<zr&&(ta.O+=ta.v,ta.N+=ta.v>>1,ta.W+=ta.v>>1,ta.F!=null&&(ta.J+=ta.v),ta.ka=kr-ta.j,ta.U=ta.va-ta.v,ta.T=zr-kr,An=ta.put(ta))}Wa+1!=da.Ic||ss||(r(da.sa,da.ta-Ra,ys,Xs+16*da.R,Ra),r(da.qa,da.ra-Ur,un,Za+8*da.B,Ur),r(da.Ha,da.Ia-Ur,ns,gi+8*da.B,Ur))}if(!An)return yr(cr,6,"Output aborted.")}return 1})(_e,Ge)),Ge.bc!=null&&Ge.bc(Ge),et&=1}return et?(_e.cb=0,et):0})(A,ee)||(M=A.a)}}else M=A.a}M==0&&me.Oa!=null&&me.Oa.fd&&(M=kp(me.ba))}me=M}fe=me!=0?null:11>fe?be.f.RGBA.eb:be.f.kb.y}else fe=null;return fe};var _m=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function d(F,z){for(var I="",B=0;B<4;B++)I+=String.fromCharCode(F[z++]);return I}function f(F,z){return F[z+0]|F[z+1]<<8}function p(F,z){return(F[z+0]|F[z+1]<<8|F[z+2]<<16)>>>0}function g(F,z){return(F[z+0]|F[z+1]<<8|F[z+2]<<16|F[z+3]<<24)>>>0}new c;var m=[0],b=[0],v=[],y=new c,w=e,S=(function(F,z){var I={},B=0,K=!1,J=0,G=0;if(I.frames=[],!(function(E,U){for(var q=0;q<4;q++)if(E[U+q]!="RIFF".charCodeAt(q))return!0;return!1})(F,z)){for(g(F,z+=4),z+=8;z<F.length;){var D=d(F,z),V=g(F,z+=4);z+=4;var W=V+(1&V);switch(D){case"VP8 ":case"VP8L":I.frames[B]===void 0&&(I.frames[B]={}),(Q=I.frames[B]).src_off=K?G:z-8,Q.src_size=J+V+8,B++,K&&(K=!1,J=0,G=0);break;case"VP8X":(Q=I.header={}).feature_flags=F[z];var Z=z+4;Q.canvas_width=1+p(F,Z),Z+=3,Q.canvas_height=1+p(F,Z),Z+=3;break;case"ALPH":K=!0,J=W+8,G=z-8;break;case"ANIM":(Q=I.header).bgcolor=g(F,z),Z=z+4,Q.loop_count=f(F,Z),Z+=2;break;case"ANMF":var re,Q;(Q=I.frames[B]={}).offset_x=2*p(F,z),z+=3,Q.offset_y=2*p(F,z),z+=3,Q.width=1+p(F,z),z+=3,Q.height=1+p(F,z),z+=3,Q.duration=p(F,z),z+=3,re=F[z++],Q.dispose=1&re,Q.blend=re>>1&1}D!="ANMF"&&(z+=W)}return I}})(w,0);S.response=w,S.rgbaoutput=!0,S.dataurl=!1;var N=S.header?S.header:null,j=S.frames?S.frames:null;if(N){N.loop_counter=N.loop_count,m=[N.canvas_height],b=[N.canvas_width];for(var C=0;C<j.length&&j[C].blend!=0;C++);}var R=j[0],T=y.WebPDecodeRGBA(w,R.src_off,R.src_size,b,m);R.rgba=T,R.imgwidth=b[0],R.imgheight=m[0];for(var O=0;O<b[0]*m[0]*4;O++)v[O]=T[O];return this.width=b,this.height=m,this.data=v,this}/** ====================================================================
1041 * @license
1042 * jsPDF XMP metadata plugin
1043 * Copyright (c) 2016 Jussi Utunen, [email protected]
1044 *
1045 * Permission is hereby granted, free of charge, to any person obtaining
1046 * a copy of this software and associated documentation files (the
1047 * "Software"), to deal in the Software without restriction, including
1048 * without limitation the rights to use, copy, modify, merge, publish,
1049 * distribute, sublicense, and/or sell copies of the Software, and to
1050 * permit persons to whom the Software is furnished to do so, subject to
1051 * the following conditions:
1052 *
1053 * The above copyright notice and this permission notice shall be
1054 * included in all copies or substantial portions of the Software.
1055 *
1056 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
1057 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
1058 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
1059 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
1060 * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
1061 * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
1062 * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
1063 * ====================================================================
1064 */function sEe(){var e,t=this.internal.__metadata__.metadata,a=unescape(encodeURIComponent(t));e=this.internal.__metadata__.rawXml?a:'<x:xmpmeta xmlns:x="adobe:ns:meta/"><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceUri+'"><jspdf:metadata>'+a.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;")+"</jspdf:metadata></rdf:Description></rdf:RDF></x:xmpmeta>",this.internal.__metadata__.metadataObjectNumber=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+e.length+" >>"),this.internal.write("stream"),this.internal.write(e),this.internal.write("endstream"),this.internal.write("endobj")}function iEe(){this.internal.__metadata__.metadataObjectNumber&&this.internal.write("/Metadata "+this.internal.__metadata__.metadataObjectNumber+" 0 R")}(function(e){var t,a,r,n,i,o,l,c,d,f=function(E){return E=E||{},this.isStrokeTransparent=E.isStrokeTransparent||!1,this.strokeOpacity=E.strokeOpacity||1,this.strokeStyle=E.strokeStyle||"#000000",this.fillStyle=E.fillStyle||"#000000",this.isFillTransparent=E.isFillTransparent||!1,this.fillOpacity=E.fillOpacity||1,this.font=E.font||"10px sans-serif",this.textBaseline=E.textBaseline||"alphabetic",this.textAlign=E.textAlign||"left",this.lineWidth=E.lineWidth||1,this.lineJoin=E.lineJoin||"miter",this.lineCap=E.lineCap||"butt",this.path=E.path||[],this.transform=E.transform!==void 0?E.transform.clone():new c,this.globalCompositeOperation=E.globalCompositeOperation||"normal",this.globalAlpha=E.globalAlpha||1,this.clip_path=E.clip_path||[],this.currentPoint=E.currentPoint||new o,this.miterLimit=E.miterLimit||10,this.lastPoint=E.lastPoint||new o,this.lineDashOffset=E.lineDashOffset||0,this.lineDash=E.lineDash||[],this.margin=E.margin||[0,0,0,0],this.prevPageLastElemOffset=E.prevPageLastElemOffset||0,this.ignoreClearRect=typeof E.ignoreClearRect!="boolean"||E.ignoreClearRect,this};e.events.push(["initialized",function(){this.context2d=new p(this),t=this.internal.f2,a=this.internal.getCoordinateString,r=this.internal.getVerticalCoordinateString,n=this.internal.getHorizontalCoordinate,i=this.internal.getVerticalCoordinate,o=this.internal.Point,l=this.internal.Rectangle,c=this.internal.Matrix,d=new f}]);var p=function(E){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var U=E;Object.defineProperty(this,"pdf",{get:function(){return U}});var q=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return q},set:function(xe){q=!!xe}});var X=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return X},set:function(xe){X=!!xe}});var ne=0;Object.defineProperty(this,"posX",{get:function(){return ne},set:function(xe){isNaN(xe)||(ne=xe)}});var ae=0;Object.defineProperty(this,"posY",{get:function(){return ae},set:function(xe){isNaN(xe)||(ae=xe)}}),Object.defineProperty(this,"margin",{get:function(){return d.margin},set:function(xe){var at;typeof xe=="number"?at=[xe,xe,xe,xe]:((at=new Array(4))[0]=xe[0],at[1]=xe.length>=2?xe[1]:at[0],at[2]=xe.length>=3?xe[2]:at[0],at[3]=xe.length>=4?xe[3]:at[1]),d.margin=at}});var ue=!1;Object.defineProperty(this,"autoPaging",{get:function(){return ue},set:function(xe){ue=xe}});var de=0;Object.defineProperty(this,"lastBreak",{get:function(){return de},set:function(xe){de=xe}});var he=[];Object.defineProperty(this,"pageBreaks",{get:function(){return he},set:function(xe){he=xe}}),Object.defineProperty(this,"ctx",{get:function(){return d},set:function(xe){xe instanceof f&&(d=xe)}}),Object.defineProperty(this,"path",{get:function(){return d.path},set:function(xe){d.path=xe}});var pe=[];Object.defineProperty(this,"ctxStack",{get:function(){return pe},set:function(xe){pe=xe}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(xe){var at;at=g(xe),this.ctx.fillStyle=at.style,this.ctx.isFillTransparent=at.a===0,this.ctx.fillOpacity=at.a,this.pdf.setFillColor(at.r,at.g,at.b,{a:at.a}),this.pdf.setTextColor(at.r,at.g,at.b,{a:at.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(xe){var at=g(xe);this.ctx.strokeStyle=at.style,this.ctx.isStrokeTransparent=at.a===0,this.ctx.strokeOpacity=at.a,at.a===0?this.pdf.setDrawColor(255,255,255):(at.a,this.pdf.setDrawColor(at.r,at.g,at.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(xe){["butt","round","square"].indexOf(xe)!==-1&&(this.ctx.lineCap=xe,this.pdf.setLineCap(xe))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(xe){isNaN(xe)||(this.ctx.lineWidth=xe,this.pdf.setLineWidth(xe))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(xe){["bevel","round","miter"].indexOf(xe)!==-1&&(this.ctx.lineJoin=xe,this.pdf.setLineJoin(xe))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(xe){isNaN(xe)||(this.ctx.miterLimit=xe,this.pdf.setMiterLimit(xe))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(xe){this.ctx.textBaseline=xe}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(xe){["right","end","center","left","start"].indexOf(xe)!==-1&&(this.ctx.textAlign=xe)}});var se=null,ze=null,De=null;Object.defineProperty(this,"fontFaces",{get:function(){return De},set:function(xe){se=null,ze=null,De=xe}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(xe){var at;if(this.ctx.font=xe,(at=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z0-9]+?)\s*$/i.exec(xe))!==null){var Qe=at[1];at[2];var ft=at[3],nt=at[4];at[5];var $t=at[6],_t=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(nt)[2];nt=Math.floor(_t==="px"?parseFloat(nt)*this.pdf.internal.scaleFactor:_t==="em"?parseFloat(nt)*this.pdf.getFontSize():parseFloat(nt)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(nt);var Et=(function(Ut){var Ea,ba,Me=[],lt=Ut.trim();if(lt==="")return E6;if(lt in Sq)return[Sq[lt]];for(;lt!=="";){switch(ba=null,Ea=(lt=jq(lt)).charAt(0)){case'"':case"'":ba=Jke(lt.substring(1),Ea);break;default:ba=eEe(lt)}if(ba===null||(Me.push(ba[0]),(lt=jq(ba[1]))!==""&&lt.charAt(0)!==","))return E6;lt=lt.replace(/^,/,"")}return Me})($t);if(this.fontFaces){var Dt=(function(Ut,Ea){var ba=Ut.getFontList(),Me=JSON.stringify(ba);if(se===null||ze!==Me){var lt=(function(Nt){var mt=[];return Object.keys(Nt).forEach(function(Yt){Nt[Yt].forEach(function(je){var ie=null;switch(je){case"bold":ie={family:Yt,weight:"bold"};break;case"italic":ie={family:Yt,style:"italic"};break;case"bolditalic":ie={family:Yt,weight:"bold",style:"italic"};break;case"":case"normal":ie={family:Yt}}ie!==null&&(ie.ref={name:Yt,style:je},mt.push(ie))})}),mt})(ba);se=(function(Nt){for(var mt={},Yt=0;Yt<Nt.length;++Yt){var je=k6(Nt[Yt]),ie=je.family,Ee=je.stretch,Le=je.style,Ve=je.weight;mt[ie]=mt[ie]||{},mt[ie][Ee]=mt[ie][Ee]||{},mt[ie][Ee][Le]=mt[ie][Ee][Le]||{},mt[ie][Ee][Le][Ve]=je}return mt})(lt.concat(Ea)),ze=Me}return se})(this.pdf,this.fontFaces),aa=Et.map(function(Ut){return{family:Ut,stretch:"normal",weight:ft,style:Qe}}),Wt=(function(Ut,Ea,ba){for(var Me=(ba=ba||{}).defaultFontFamily||"times",lt=Object.assign({},Zke,ba.genericFontFamilies||{}),Nt=null,mt=null,Yt=0;Yt<Ea.length;++Yt)if(lt[(Nt=k6(Ea[Yt])).family]&&(Nt.family=lt[Nt.family]),Ut.hasOwnProperty(Nt.family)){mt=Ut[Nt.family];break}if(!(mt=mt||Ut[Me]))throw new Error("Could not find a font-family for the rule '"+Nq(Nt)+"' and default family '"+Me+"'.");if(mt=(function(je,ie){if(ie[je])return ie[je];var Ee=Dk[je],Le=Ee<=Dk.normal?-1:1,Ve=wq(ie,BJ,Ee,Le);if(!Ve)throw new Error("Could not find a matching font-stretch value for "+je);return Ve})(Nt.stretch,mt),mt=(function(je,ie){if(ie[je])return ie[je];for(var Ee=FJ[je],Le=0;Le<Ee.length;++Le)if(ie[Ee[Le]])return ie[Ee[Le]];throw new Error("Could not find a matching font-style for "+je)})(Nt.style,mt),!(mt=(function(je,ie){if(ie[je])return ie[je];if(je===400&&ie[500])return ie[500];if(je===500&&ie[400])return ie[400];var Ee=Qke[je],Le=wq(ie,$J,Ee,je<400?-1:1);if(!Le)throw new Error("Could not find a matching font-weight for value "+je);return Le})(Nt.weight,mt)))throw new Error("Failed to resolve a font for the rule '"+Nq(Nt)+"'.");return mt})(Dt,aa);this.pdf.setFont(Wt.ref.name,Wt.ref.style)}else{var qt="";(ft==="bold"||parseInt(ft,10)>=700||Qe==="bold")&&(qt="bold"),Qe==="italic"&&(qt+="italic"),qt.length===0&&(qt="normal");for(var Lt="",sa={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},Vt=0;Vt<Et.length;Vt++){if(this.pdf.internal.getFont(Et[Vt],qt,{noFallback:!0,disableWarning:!0})!==void 0){Lt=Et[Vt];break}if(qt==="bolditalic"&&this.pdf.internal.getFont(Et[Vt],"bold",{noFallback:!0,disableWarning:!0})!==void 0)Lt=Et[Vt],qt="bold";else if(this.pdf.internal.getFont(Et[Vt],"normal",{noFallback:!0,disableWarning:!0})!==void 0){Lt=Et[Vt],qt="normal";break}}if(Lt===""){for(var ia=0;ia<Et.length;ia++)if(sa[Et[ia]]){Lt=sa[Et[ia]];break}}Lt=Lt===""?"Times":Lt,this.pdf.setFont(Lt,qt)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(xe){this.ctx.globalCompositeOperation=xe}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(xe){this.ctx.globalAlpha=xe}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(xe){this.ctx.lineDashOffset=xe,Q.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(xe){this.ctx.lineDash=xe,Q.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(xe){this.ctx.ignoreClearRect=!!xe}})};p.prototype.setLineDash=function(E){this.lineDash=E},p.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},p.prototype.fill=function(){j.call(this,"fill",!1)},p.prototype.stroke=function(){j.call(this,"stroke",!1)},p.prototype.beginPath=function(){this.path=[{type:"begin"}]},p.prototype.moveTo=function(E,U){if(isNaN(E)||isNaN(U))throw bn.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var q=this.ctx.transform.applyToPoint(new o(E,U));this.path.push({type:"mt",x:q.x,y:q.y}),this.ctx.lastPoint=new o(E,U)},p.prototype.closePath=function(){var E=new o(0,0),U=0;for(U=this.path.length-1;U!==-1;U--)if(this.path[U].type==="begin"&&rn(this.path[U+1])==="object"&&typeof this.path[U+1].x=="number"){E=new o(this.path[U+1].x,this.path[U+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new o(E.x,E.y)},p.prototype.lineTo=function(E,U){if(isNaN(E)||isNaN(U))throw bn.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var q=this.ctx.transform.applyToPoint(new o(E,U));this.path.push({type:"lt",x:q.x,y:q.y}),this.ctx.lastPoint=new o(q.x,q.y)},p.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),j.call(this,null,!0)},p.prototype.quadraticCurveTo=function(E,U,q,X){if(isNaN(q)||isNaN(X)||isNaN(E)||isNaN(U))throw bn.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to 
1064jsPDF.context2d.quadraticCurveTo");var ne=this.ctx.transform.applyToPoint(new o(q,X)),ae=this.ctx.transform.applyToPoint(new o(E,U));this.path.push({type:"qct",x1:ae.x,y1:ae.y,x:ne.x,y:ne.y}),this.ctx.lastPoint=new o(ne.x,ne.y)},p.prototype.bezierCurveTo=function(E,U,q,X,ne,ae){if(isNaN(ne)||isNaN(ae)||isNaN(E)||isNaN(U)||isNaN(q)||isNaN(X))throw bn.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var ue=this.ctx.transform.applyToPoint(new o(ne,ae)),de=this.ctx.transform.applyToPoint(new o(E,U)),he=this.ctx.transform.applyToPoint(new o(q,X));this.path.push({type:"bct",x1:de.x,y1:de.y,x2:he.x,y2:he.y,x:ue.x,y:ue.y}),this.ctx.lastPoint=new o(ue.x,ue.y)},p.prototype.arc=function(E,U,q,X,ne,ae){if(isNaN(E)||isNaN(U)||isNaN(q)||isNaN(X)||isNaN(ne))throw bn.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(ae=!!ae,!this.ctx.transform.isIdentity){var ue=this.ctx.transform.applyToPoint(new o(E,U));E=ue.x,U=ue.y;var de=this.ctx.transform.applyToPoint(new o(0,q)),he=this.ctx.transform.applyToPoint(new o(0,0));q=Math.sqrt(Math.pow(de.x-he.x,2)+Math.pow(de.y-he.y,2))}Math.abs(ne-X)>=2*Math.PI&&(X=0,ne=2*Math.PI),this.path.push({type:"arc",x:E,y:U,radius:q,startAngle:X,endAngle:ne,counterclockwise:ae})},p.prototype.arcTo=function(E,U,q,X,ne){throw new Error("arcTo not implemented.")},p.prototype.rect=function(E,U,q,X){if(isNaN(E)||isNaN(U)||isNaN(q)||isNaN(X))throw bn.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(E,U),this.lineTo(E+q,U),this.lineTo(E+q,U+X),this.lineTo(E,U+X),this.lineTo(E,U),this.lineTo(E+q,U),this.lineTo(E,U)},p.prototype.fillRect=function(E,U,q,X){if(isNaN(E)||isNaN(U)||isNaN(q)||isNaN(X))throw bn.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!m.call(this)){var ne={};this.lineCap!=="butt"&&(ne.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(ne.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(E,U,q,X),this.fill(),ne.hasOwnProperty("lineCap")&&(this.lineCap=ne.lineCap),ne.hasOwnProperty("lineJoin")&&(this.lineJoin=ne.lineJoin)}},p.prototype.strokeRect=function(E,U,q,X){if(isNaN(E)||isNaN(U)||isNaN(q)||isNaN(X))throw bn.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");b.call(this)||(this.beginPath(),this.rect(E,U,q,X),this.stroke())},p.prototype.clearRect=function(E,U,q,X){if(isNaN(E)||isNaN(U)||isNaN(q)||isNaN(X))throw bn.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(E,U,q,X))},p.prototype.save=function(E){E=typeof E!="boolean"||E;for(var U=this.pdf.internal.getCurrentPageInfo().pageNumber,q=0;q<this.pdf.internal.getNumberOfPages();q++)this.pdf.setPage(q+1),this.pdf.internal.out("q");if(this.pdf.setPage(U),E){this.ctx.fontSize=this.pdf.internal.getFontSize();var X=new f(this.ctx);this.ctxStack.push(this.ctx),this.ctx=X}},p.prototype.restore=function(E){E=typeof E!="boolean"||E;for(var U=this.pdf.internal.getCurrentPageInfo().pageNumber,q=0;q<this.pdf.internal.getNumberOfPages();q++)this.pdf.setPage(q+1),this.pdf.internal.out("Q");this.pdf.setPage(U),E&&this.ctxStack.length!==0&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},p.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var g=function(E){var U,q,X,ne;if(E.isCanvasGradient===!0&&(E=E.getColor()),!E)return{r:0,g:0,b:0,a:0,style:E};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(E))U=0,q=0,X=0,ne=0;else{var ae=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(E);if(ae!==null)U=parseInt(ae[1]),q=parseInt(ae[2]),X=parseInt(ae[3]),ne=1;else if((ae=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(E))!==null)U=parseInt(ae[1]),q=parseInt(ae[2]),X=parseInt(ae[3]),ne=parseFloat(ae[4]);else{if(ne=1,typeof E=="string"&&E.charAt(0)!=="#"){var ue=new EJ(E);E=ue.ok?ue.toHex():"#000000"}E.length===4?(U=E.substring(1,2),U+=U,q=E.substring(2,3),q+=q,X=E.substring(3,4),X+=X):(U=E.substring(1,3),q=E.substring(3,5),X=E.substring(5,7)),U=parseInt(U,16),q=parseInt(q,16),X=parseInt(X,16)}}return{r:U,g:q,b:X,a:ne,style:E}},m=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},b=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};p.prototype.fillText=function(E,U,q,X){if(isNaN(U)||isNaN(q)||typeof E!="str
1064ing")throw bn.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(X=isNaN(X)?void 0:X,!m.call(this)){var ne=W(this.ctx.transform.rotation),ae=this.ctx.transform.scaleX;B.call(this,{text:E,x:U,y:q,scale:ae,angle:ne,align:this.textAlign,maxWidth:X})}},p.prototype.strokeText=function(E,U,q,X){if(isNaN(U)||isNaN(q)||typeof E!="string")throw bn.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!b.call(this)){X=isNaN(X)?void 0:X;var ne=W(this.ctx.transform.rotation),ae=this.ctx.transform.scaleX;B.call(this,{text:E,x:U,y:q,scale:ae,renderingMode:"stroke",angle:ne,align:this.textAlign,maxWidth:X})}},p.prototype.measureText=function(E){if(typeof E!="string")throw bn.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var U=this.pdf,q=this.pdf.internal.scaleFactor,X=U.internal.getFontSize(),ne=U.getStringUnitWidth(E)*X/U.internal.scaleFactor;return new function(ae){var ue=(ae=ae||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return ue}}),this}({width:ne*=Math.round(96*q/72*1e4)/1e4})},p.prototype.scale=function(E,U){if(isNaN(E)||isNaN(U))throw bn.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var q=new c(E,0,0,U,0,0);this.ctx.transform=this.ctx.transform.multiply(q)},p.prototype.rotate=function(E){if(isNaN(E))throw bn.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var U=new c(Math.cos(E),Math.sin(E),-Math.sin(E),Math.cos(E),0,0);this.ctx.transform=this.ctx.transform.multiply(U)},p.prototype.translate=function(E,U){if(isNaN(E)||isNaN(U))throw bn.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var q=new c(1,0,0,1,E,U);this.ctx.transform=this.ctx.transform.multiply(q)},p.prototype.transform=function(E,U,q,X,ne,ae){if(isNaN(E)||isNaN(U)||isNaN(q)||isNaN(X)||isNaN(ne)||isNaN(ae))throw bn.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var ue=new c(E,U,q,X,ne,ae);this.ctx.transform=this.ctx.transform.multiply(ue)},p.prototype.setTransform=function(E,U,q,X,ne,ae){E=isNaN(E)?1:E,U=isNaN(U)?0:U,q=isNaN(q)?0:q,X=isNaN(X)?1:X,ne=isNaN(ne)?0:ne,ae=isNaN(ae)?0:ae,this.ctx.transform=new c(E,U,q,X,ne,ae)};var v=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};p.prototype.drawImage=function(E,U,q,X,ne,ae,ue,de,he){var pe=this.pdf.getImageProperties(E),se=1,ze=1,De=1,xe=1;X!==void 0&&de!==void 0&&(De=de/X,xe=he/ne,se=pe.width/X*de/X,ze=pe.height/ne*he/ne),ae===void 0&&(ae=U,ue=q,U=0,q=0),X!==void 0&&de===void 0&&(de=X,he=ne),X===void 0&&de===void 0&&(de=pe.width,he=pe.height);var at=this.ctx.transform.decompose(),Qe=W(at.rotate.shx),ft=new c,nt=(ft=(ft=(ft=ft.multiply(at.translate)).multiply(at.skew)).multiply(at.scale)).applyToRectangle(new l(ae-U*De,ue-q*xe,X*se,ne*ze));if(this.autoPaging){for(var $t,_t=y.call(this,nt),Et=[],Dt=0;Dt<_t.length;Dt+=1)Et.indexOf(_t[Dt])===-1&&Et.push(_t[Dt]);N(Et);for(var aa=Et[0],Wt=Et[Et.length-1],qt=aa;qt<Wt+1;qt++){this.pdf.setPage(qt);var Lt=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],sa=qt===1?this.posY+this.margin[0]:this.margin[0],Vt=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],ia=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Ut=qt===1?0:Vt+(qt-2)*ia;if(this.ctx.clip_path.length!==0){var Ea=this.path;$t=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=S($t,this.posX+this.margin[3],-Ut+sa+this.ctx.prevPageLastElemOffset),C.call(this,"fill",!0),this.path=Ea}var ba=JSON.parse(JSON.stringify(nt));ba=S([ba],this.posX+this.margin[3],-Ut+sa+this.ctx.prevPageLastElemOffset)[0];var Me=(qt>aa||qt<Wt)&&v.call(this);Me&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Lt,ia,null).clip().discardPath()),this.pdf.addImage(E,"JPEG",ba.x,ba.y,ba.w,ba.h,null,null,Qe),Me&&this.pdf.restoreGraphicsState()}}
vendor: 39,613 bytes, lines 1064-1070
1064else this.pdf.addImage(E,"JPEG",nt.x,nt.y,nt.w,nt.h,null,null,Qe)};var y=function(E,U,q){var X=[];U=U||this.pdf.internal.pageSize.width,q=q||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var ne=this.posY+this.ctx.prevPageLastElemOffset;switch(E.type){default:case"mt":case"lt":X.push(Math.floor((E.y+ne)/q)+1);break;case"arc":X.push(Math.floor((E.y+ne-E.radius)/q)+1),X.push(Math.floor((E.y+ne+E.radius)/q)+1);break;case"qct":var ae=Z(this.ctx.lastPoint.x,this.ctx.lastPoint.y,E.x1,E.y1,E.x,E.y);X.push(Math.floor((ae.y+ne)/q)+1),X.push(Math.floor((ae.y+ae.h+ne)/q)+1);break;case"bct":var ue=re(this.ctx.lastPoint.x,this.ctx.lastPoint.y,E.x1,E.y1,E.x2,E.y2,E.x,E.y);X.push(Math.floor((ue.y+ne)/q)+1),X.push(Math.floor((ue.y+ue.h+ne)/q)+1);break;case"rect":X.push(Math.floor((E.y+ne)/q)+1),X.push(Math.floor((E.y+E.h+ne)/q)+1)}for(var de=0;de<X.length;de+=1)for(;this.pdf.internal.getNumberOfPages()<X[de];)w.call(this);return X},w=function(){var E=this.fillStyle,U=this.strokeStyle,q=this.font,X=this.lineCap,ne=this.lineWidth,ae=this.lineJoin;this.pdf.addPage(),this.fillStyle=E,this.strokeStyle=U,this.font=q,this.lineCap=X,this.lineWidth=ne,this.lineJoin=ae},S=function(E,U,q){for(var X=0;X<E.length;X++)switch(E[X].type){case"bct":E[X].x2+=U,E[X].y2+=q;case"qct":E[X].x1+=U,E[X].y1+=q;default:E[X].x+=U,E[X].y+=q}return E},N=function(E){return E.sort(function(U,q){return U-q})},j=function(E,U){var q=this.fillStyle,X=this.strokeStyle,ne=this.lineCap,ae=this.lineWidth,ue=Math.abs(ae*this.ctx.transform.scaleX),de=this.lineJoin;if(this.autoPaging){for(var he,pe,se=JSON.parse(JSON.stringify(this.path)),ze=JSON.parse(JSON.stringify(this.path)),De=[],xe=0;xe<ze.length;xe++)if(ze[xe].x!==void 0)for(var at=y.call(this,ze[xe]),Qe=0;Qe<at.length;Qe+=1)De.indexOf(at[Qe])===-1&&De.push(at[Qe]);for(var ft=0;ft<De.length;ft++)for(;this.pdf.internal.getNumberOfPages()<De[ft];)w.call(this);N(De);for(var nt=De[0],$t=De[De.length-1],_t=nt;_t<$t+1;_t++){this.pdf.setPage(_t),this.fillStyle=q,this.strokeStyle=X,this.lineCap=ne,this.lineWidth=ue,this.lineJoin=de;var Et=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Dt=_t===1?this.posY+this.margin[0]:this.margin[0],aa=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Wt=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],qt=_t===1?0:aa+(_t-2)*Wt;if(this.ctx.clip_path.length!==0){var Lt=this.path;he=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=S(he,this.posX+this.margin[3],-qt+Dt+this.ctx.prevPageLastElemOffset),C.call(this,E,!0),this.path=Lt}if(pe=JSON.parse(JSON.stringify(se)),this.path=S(pe,this.posX+this.margin[3],-qt+Dt+this.ctx.prevPageLastElemOffset),U===!1||_t===0){var sa=(_t>nt||_t<$t)&&v.call(this);sa&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Et,Wt,null).clip().discardPath()),C.call(this,E,U),sa&&this.pdf.restoreGraphicsState()}this.lineWidth=ae}this.path=se}else this.lineWidth=ue,C.call(this,E,U),this.lineWidth=ae},C=function(E,U){if((E!=="stroke"||U||!b.call(this))&&(E==="stroke"||U||!m.call(this))){for(var q,X,ne=[],ae=this.path,ue=0;ue<ae.length;ue++){var de=ae[ue];switch(de.type){case"begin":ne.push({begin:!0});break;case"close":ne.push({close:!0});break;case"mt":ne.push({start:de,deltas:[],abs:[]});break;case"lt":var he=ne.length;if(ae[ue-1]&&!isNaN(ae[ue-1].x)&&(q=[de.x-ae[ue-1].x,de.y-ae[ue-1].y],he>0)){for(;he>=0;he--)if(ne[he-1].close!==!0&&ne[he-1].begin!==!0){ne[he-1].deltas.push(q),ne[he-1].abs.push(de);break}}break;case"bct":q=[de.x1-ae[ue-1].x,de.y1-ae[ue-1].y,de.x2-ae[ue-1].x,de.y2-ae[ue-1].y,de.x-ae[ue-1].x,de.y-ae[ue-1].y],ne[ne.length-1].deltas.push(q);break;case"qct":var pe=ae[ue-1].x+2/3*(de.x1-ae[ue-1].x),se=ae[ue-1].y+2/3*(de.y1-ae[ue-1].y),ze=de.x+2/3*(de.x1-de.x),De=de.y+2/3*(de.y1-de.y),xe=de.x,at=de.y;q=[pe-ae[ue-1].x,se-ae[ue-1].y,ze-ae[ue-1].x,De-ae[ue-1].y,xe-ae[ue-1].x,at-ae[ue-1].y],ne[ne.length-1].deltas.push(q);break;case"arc":ne.push({deltas:[],abs:[],arc:!0}),Array.isArray(ne[ne.length-1].abs)&&ne[ne.length-1].abs.push(de)}}X=U?null:E==="stroke"?"stroke":"fill";for(var Qe=!1,ft=0;ft<ne.length;ft++)if(ne[ft].arc)for(var nt=ne[ft].abs,$t=0;$t<nt.length;$t++){var _t=nt[$t];_t.type==="arc"?O.call(this,_t.x,_t.y,_t.radius,_t.startAngle,_t.endAngle,_t.counterclockwise,void 0,U,!Qe):K.call(this,_t.x,_t.y),Qe=!0}else if(ne[ft].close===!0)this.pdf.internal.out("h"),Qe=!1;else if(ne[ft].begin!==!0){var Et=ne[ft].start.x,Dt=ne[ft].start.y;J.call(this,ne[ft].deltas,Et,Dt),Qe=!0}X&&F.call(this,X),U&&z.call(this)}},R=function(E){var U=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,q=U*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return E-q;case"top":return E+U-q;case"hanging":return E+U-2*q;case"middle":return E+U/2-q;default:return E}},T=function(E){return E+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};p.prototype.createLinearGradient=function(){var E=function(){};return E.colorStops=[],E.addColorStop=function(U,q){this.colorStops.push([U,q])},E.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},E.isCanvasGradient=!0,E},p.prototype.createPattern=function(){return this.createLinearGradient()},p.prototype.createRadialGradient=function(){return this.createLinearGradient()};var O=function(E,U,q,X,ne,ae,ue,de,he){for(var pe=D.call(this,q,X,ne,ae),se=0;se<pe.length;se++){var ze=pe[se];se===0&&(he?I.call(this,ze.x1+E,ze.y1+U):K.call(this,ze.x1+E,ze.y1+U)),G.call(this,E,U,ze.x2,ze.y2,ze.x3,ze.y3,ze.x4,ze.y4)}de?z.call(this):F.call(this,ue)},F=function(E){switch(E){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},z=function(){this.pdf.clip(),this.pdf.discardPath()},I=function(E,U){this.pdf.internal.out(a(E)+" "+r(U)+" m")},B=function(E){var U;switch(E.align){case"right":case"end":U="right";break;case"center":U="center";break;default:U="left"}var q,X,ne,ae=this.pdf.getTextDimensions(E.text),ue=R.call(this,E.y),de=T.call(this,ue)-ae.h,he=this.ctx.transform.applyToPoint(new o(E.x,ue));if(this.autoPaging){var pe=this.ctx.transform.decompose(),se=new c;se=(se=(se=se.multiply(pe.translate)).multiply(pe.skew)).multiply(pe.scale);for(var ze=this.ctx.transform.applyToRectangle(new l(E.x,ue,ae.w,ae.h)),De=se.applyToRectangle(new l(E.x,de,ae.w,ae.h)),xe=y.call(this,De),at=[],Qe=0;Qe<xe.length;Qe+=1)at.indexOf(xe[Qe])===-1&&at.push(xe[Qe]);N(at);for(var ft=at[0],nt=at[at.length-1],$t=ft;$t<nt+1;$t++){this.pdf.setPage($t);var _t=$t===1?this.posY+this.margin[0]:this.margin[0],Et=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Dt=this.pdf.internal.pageSize.height-this.margin[2],aa=Dt-this.margin[0],Wt=this.pdf.internal.pageSize.width-this.margin[1],qt=Wt-this.margin[3],Lt=$t===1?0:Et+($t-2)*aa;if(this.ctx.clip_path.length!==0){var sa=this.path;q=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=S(q,this.posX+this.margin[3],-1*Lt+_t),C.call(this,"fill",!0),this.path=sa}var Vt=S([JSON.parse(JSON.stringify(De))],this.posX+this.margin[3],-Lt+_t+this.ctx.prevPageLastElemOffset)[0];E.scale>=.01&&(X=this.pdf.internal.getFontSize(),this.pdf.setFontSize(X*E.scale),ne=this.lineWidth,this.lineWidth=ne*E.scale);var ia=this.autoPaging!=="text";if(ia||Vt.y+Vt.h<=Dt){if(ia||Vt.y>=_t&&Vt.x<=Wt){var Ut=ia?E.text:this.pdf.splitTextToSize(E.text,E.maxWidth||Wt-Vt.x)[0],Ea=S([JSON.parse(JSON.stringify(ze))],this.posX+this.margin[3],-Lt+_t+this.ctx.prevPageLastElemOffset)[0],ba=ia&&($t>ft||$t<nt)&&v.call(this);ba&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],qt,aa,null).clip().discardPath()),this.pdf.text(Ut,Ea.x,Ea.y,{angle:E.angle,align:U,renderingMode:E.renderingMode}),ba&&this.pdf.restoreGraphicsState()}}else Vt.y<Dt&&(this.ctx.prevPageLastElemOffset+=Dt-Vt.y);E.scale>=.01&&(this.pdf.setFontSize(X),this.lineWidth=ne)}}else E.scale>=.01&&(X=this.pdf.internal.getFontSize(),this.pdf.setFontSize(X*E.scale),ne=this.lineWidth,this.lineWidth=ne*E.scale),this.pdf.text(E.text,he.x+this.posX,he.y+this.posY,{angle:E.angle,align:U,renderingMode:E.renderingMode,maxWidth:E.maxWidth}),E.scale>=.01&&(this.pdf.setFontSize(X),this.lineWidth=ne)},K=function(E,U,q,X){q=q||0,X=X||0,this.pdf.internal.out(a(E+q)+" "+r(U+X)+" l")},J=function(E,U,q){return this.pdf.lines(E,U,q,null,null)},G=function(E,U,q,X,ne,ae,ue,de){this.pdf.internal.out([t(n(q+E)),t(i(X+U)),t(n(ne+E)),t(i(ae+U)),t(n(ue+E)),t(i(de+U)),"c"].join(" "))},D=function(E,U,q,X){for(var ne=2*Math.PI,ae=Math.PI/2;U>q;)U-=ne;var ue=Math.abs(q-U);ue<ne&&X&&(ue=ne-ue);for(var de=[],he=X?-1:1,pe=U;ue>1e-5;){var se=pe+he*Math.min(ue,ae);de.push(V.call(this,E,pe,se)),ue-=Math.abs(se-pe),pe=se}return de},V=function(E,U,q){var X=(q-U)/2,ne=E*Math.cos(X),ae=E*Math.sin(X),ue=ne,de=-ae,he=ue*ue+de*de,pe=he+ue*ne+de*ae,se=4/3*(Math.sqrt(2*he*pe)-pe)/(ue*ae-de*ne),ze=ue-se*de,De=de+se*ue,xe=ze,at=-De,Qe=X+U,ft=Math.cos(Qe),nt=Math.sin(Qe);return{x1:E*Math.cos(U),y1:E*Math.sin(U),x2:ze*ft-De*nt,y2:ze*nt+De*ft,x3:xe*ft-at*nt,y3:xe*nt+at*ft,x4:E*Math.cos(q),y4:E*Math.sin(q)}},W=function(E){return 180*E/Math.PI},Z=function(E,U,q,X,ne,ae){var ue=E+.5*(q-E),de=U+.5*(X-U),he=ne+.5*(q-ne),pe=ae+.5*(X-ae),se=Math.min(E,ne,ue,he),ze=Math.max(E,ne,ue,he),De=Math.min(U,ae,de,pe),xe=Math.max(U,ae,de,pe);return new l(se,De,ze-se,xe-De)},re=function(E,U,q,X,ne,ae,ue,de){var he,pe,se,ze,De,xe,at,Qe,ft,nt,$t,_t,Et,Dt,aa=q-E,Wt=X-U,qt=ne-q,Lt=ae-X,sa=ue-ne,Vt=de-ae;for(pe=0;pe<41;pe++)ft=(at=(se=E+(he=pe/40)*aa)+he*((De=q+he*qt)-se))+he*(De+he*(ne+he*sa-De)-at),nt=(Qe=(ze=U+he*Wt)+he*((xe=X+he*Lt)-ze))+he*(xe+he*(ae+he*Vt-xe)-Qe),pe==0?($t=ft,_t=nt,Et=ft,Dt=nt):($t=Math.min($t,ft),_t=Math.min(_t,nt),Et=Math.max(Et,ft),Dt=Math.max(Dt,nt));return new l(Math.round($t),Math.round(_t),Math.round(Et-$t),Math.round(Dt-_t))},Q=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var E,U,q=(E=this.ctx.lineDash,U=this.ctx.lineDashOffset,JSON.stringify({lineDash:E,lineDashOffset:U}));this.prevLineDash!==q&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=q)}}})(Sa.API),(function(e){var t=function(o){var l,c,d,f,p,g,m,b,v,y;for(c=[],d=0,f=(o+=l="\0\0\0\0".slice(o.length%4||4)).length;f>d;d+=4)(p=(o.charCodeAt(d)<<24)+(o.charCodeAt(d+1)<<16)+(o.charCodeAt(d+2)<<8)+o.charCodeAt(d+3))!==0?(g=(p=((p=((p=((p=(p-(y=p%85))/85)-(v=p%85))/85)-(b=p%85))/85)-(m=p%85))/85)%85,c.push(g+33,m+33,b+33,v+33,y+33)):c.push(122);return(function(w,S){for(var N=S;N>0;N--)w.pop()})(c,l.length),String.fromCharCode.apply(String,c)+"~>"},a=function(o){var l,c,d,f,p,g=String,m="length",b=255,v="charCodeAt",y="slice",w="replace";for(o[y](-2),o=o[y](0,-2)[w](/\s/g,"")[w]("z","!!!!!"),d=[],f=0,p=(o+=l="uuuuu"[y](o[m]%5||5))[m];p>f;f+=5)c=52200625*(o[v](f)-33)+614125*(o[v](f+1)-33)+7225*(o[v](f+2)-33)+85*(o[v](f+3)-33)+(o[v](f+4)-33),d.push(b&c>>24,b&c>>16,b&c>>8,b&c);return(function(S,N){for(var j=N;j>0;j--)S.pop()})(d,l[m]),g.fromCharCode.apply(g,d)},r=function(o){return o.split("").map(function(l){return("0"+l.charCodeAt().toString(16)).slice(-2)}).join("")+">"},n=function(o){var l=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((o=o.replace(/\s/g,"")).indexOf(">")!==-1&&(o=o.substr(0,o.indexOf(">"))),o.length%2&&(o+="0"),l.test(o)===!1)return"";for(var c="",d=0;d<o.length;d+=2)c+=String.fromCharCode("0x"+(o[d]+o[d+1]));return c},i=function(o){for(var l=new Uint8Array(o.length),c=o.length;c--;)l[c]=o.charCodeAt(c);return(l=Tk(l)).reduce(function(d,f){return d+String.fromCharCode(f)},"")};e.processDataByFilters=function(o,l){var c=0,d=o||"",f=[];for(typeof(l=l||[])=="string"&&(l=[l]),c=0;c<l.length;c+=1)switch(l[c]){case"ASCII85Decode":case"/ASCII85Decode":d=a(d),f.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":d=t(d),f.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":d=n(d),f.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":d=r(d),f.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":d=i(d),f.push("/FlateDecode");break;default:throw new Error('The filter: "'+l[c]+'" is not implemented')}return{data:d,reverseChain:f.reverse().join(" ")}}})(Sa.API),(function(e){e.loadFile=function(t,a,r){return(function(n,i,o){i=i!==!1,o=typeof o=="function"?o:function(){};var l=void 0;try{l=(function(c,d,f){var p=new XMLHttpRequest,g=0,m=function(b){var v=b.length,y=[],w=String.fromCharCode;for(g=0;g<v;g+=1)y.push(w(255&b.charCodeAt(g)));return y.join("")};if(p.open("GET",c,!d),p.overrideMimeType("text/plain; charset=x-user-defined"),d===!1&&(p.onload=function(){p.status===200?f(m(this.responseText)):f(void 0)}),p.send(null),d&&p.status===200)return m(p.responseText)})(n,i,o)}catch{}return l})(t,a,r)},e.allowFsRead=void 0,e.loadImageFile=e.loadFile})(Sa.API),(function(e){function t(){return(za.html2canvas?Promise.resolve(za.html2canvas):f6(()=>import("./html2canvas.esm-B0tyYwQk.js"),[])).catch(function(l){return Promise.reject(new Error("Could not load html2canvas: "+l))}).then(function(l){return l.default?l.default:l})}function a(){return(za.DOMPurify?Promise.resolve(za.DOMPurify):f6(()=>import("./purify.es-BgtpMKW3.js"),[])).catch(function(l){return Promise.reject(new Error("Could not load dompurify: "+l))}).then(function(l){return l.default?l.default:l})}var r=function(l){var c=rn(l);return c==="undefined"?"undefined":c==="string"||l instanceof String?"string":c==="number"||l instanceof Number?"number":c==="function"||l instanceof Function?"function":l&&l.constructor===Array?"array":l&&l.nodeType===1?"element":c==="object"?"object":"unknown"},n=function(l,c){var d=document.createElement(l);for(var f in c.className&&(d.className=c.className),c.innerHTML&&c.dompurify&&(d.innerHTML=c.dompurify.sanitize(c.innerHTML)),c.style)d.style[f]=c.style[f];return d},i=function l(c,d){for(var f=c.nodeType===3?document.createTextNode(c.nodeValue):c.cloneNode(!1),p=c.firstChild;p;p=p.nextSibling)d!==!0&&p.nodeType===1&&p.nodeName==="SCRIPT"||f.appendChild(l(p,d));return c.nodeType===1&&(c.nodeName==="CANVAS"?(f.width=c.width,f.height=c.height,f.getContext("2d").drawImage(c,0,0)):c.nodeName!=="TEXTAREA"&&c.nodeName!=="SELECT"||(f.value=c.value),f.addEventListener("load",function(){f.scrollTop=c.scrollTop,f.scrollLeft=c.scrollLeft},!0)),f},o=function l(c){var d=Object.assign(l.convert(Promise.resolve()),JSON.parse(JSON.stringify(l.template))),f=l.convert(Promise.resolve(),d);return(f=f.setProgress(1,l,1,[l])).set(c)};(o.prototype=Object.create(Promise.prototype)).constructor=o,o.convert=function(l,c){return l.__proto__=c||o.prototype,l},o.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},o.prototype.from=function(l,c){return this.then(function(){switch(c=c||(function(d){switch(r(d)){case"string":return"string";case"element":return d.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}})(l),c){case"string":return this.then(a).then(function(d){return this.set({src:n("div",{innerHTML:l,dompurify:d})})});case"element":return this.set({src:l});case"canvas":return this.set({canvas:l});case"img":return this.set({img:l});default:return this.error("Unknown source type.")}})},o.prototype.to=function(l){switch(l){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},o.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then(function(){var l={position:"relative",display:"inline-block",width:(typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},c=i(this.prop.src,this.opt.html2canvas.javascriptEnabled);c.tagName==="BODY"&&(l.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=n("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=n("div",{className:"html2pdf__container",style:l}),this.prop.container.appendChild(c),this.prop.container.firstChild.appendChild(n("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"})},o.prototype.toCanvas=function(){var l=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(l).then(t).then(function(c){var d=Object.assign({},this.opt.html2canvas);return delete d.onrendered,c(this.prop.container,d)}).then(function(c){(this.opt.html2canvas.onrendered||function(){})(c),this.prop.canvas=c,document.body.removeChild(this.prop.overlay)})},o.prototype.toContext2d=function(){var l=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(l).then(t).then(function(c){var d=this.opt.jsPDF,f=this.opt.fontFaces,p=typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,g=Object.assign({async:!0,allowTaint:!0,scale:p,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete g.onrendered,d.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,d.context2d.posX=this.opt.x,d.context2d.posY=this.opt.y,d.context2d.margin=this.opt.margin,d.context2d.fontFaces=f,f)for(var m=0;m<f.length;++m){var b=f[m],v=b.src.find(function(y){return y.format==="truetype"});v&&d.addFont(v.url,b.ref.name,b.ref.style)}return g.windowHeight=g.windowHeight||0,g.windowHeight=g.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):g.windowHeight,d.context2d.save(!0),c(this.prop.container,g)}).then(function(c){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(c),this.prop.canvas=c,document.body.removeChild(this.prop.overlay)})},o.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var l=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=l})},o.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},o.prototype.output=function(l,c,d){return(d=d||"pdf").toLowerCase()==="img"||d.toLowerCase()==="image"?this.outputImg(l,c):this.outputPdf(l,c)},o.prototype.outputPdf=function(l,c){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(l,c)})},o.prototype.outputImg=function(l){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(l){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+l+'" is not supported.'}})},o.prototype.save=function(l){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(l?{filename:l}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},o.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},o.prototype.set=function(l){if(r(l)!=="object")return this;var c=Object.keys(l||{}).map(function(d){if(d in o.template.prop)return function(){this.prop[d]=l[d]};switch(d){case"margin":return this.setMargin.bind(this,l.margin);case"jsPDF":return function(){return this.opt.jsPDF=l.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,l.pageSize);default:return function(){this.opt[d]=l[d]}}},this);return this.then(function(){return this.thenList(c)})},o.prototype.get=function(l,c){return this.then(function(){var d=l in o.template.prop?this.prop[l]:this.opt[l];return c?c(d):d})},o.prototype.setMargin=function(l){return this.then(function(){switch(r(l)){case"number":l=[l,l,l,l];case"array":if(l.length===2&&(l=[l[0],l[1],l[0],l[1]]),l.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=l}).then(this.setPageSize)},o.prototype.setPageSize=function(l){function c(d,f){return Math.floor(d*f/72*96)}return this.then(function(){(l=l||Sa.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(l.inner={width:l.width-this.opt.margin[1]-this.opt.margin[3],height:l.height-this.opt.margin[0]-this.opt.margin[2]},l.inner.px={width:c(l.inner.width,l.k),height:c(l.inner.height,l.k)},l.inner.ratio=l.inner.height/l.inner.width),this.prop.pageSize=l})},o.prototype.setProgress=function(l,c,d,f){return l!=null&&(this.progress.val=l),c!=null&&(this.progress.state=c),d!=null&&(this.progress.n=d),f!=null&&(this.progress.stack=f),this.progress.ratio=this.progress.val/this.progress.state,this},o.prototype.updateProgress=function(l,c,d,f){return this.setProgress(l?this.progress.val+l:null,c||null,d?this.progress.n+d:null,f?this.progress.stack.concat(f):null)},o.prototype.then=function(l,c){var d=this;return this.thenCore(l,c,function(f,p){return d.updateProgress(null,null,1,[f]),Promise.prototype.then.call(this,function(g){return d.updateProgress(null,f),g}).then(f,p).then(function(g){return d.updateProgress(1),g})})},o.prototype.thenCore=function(l,c,d){d=d||Promise.prototype.then;var f=this;l&&(l=l.bind(f)),c&&(c=c.bind(f));var p=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?f:o.convert(Object.assign({},f),Promise.prototype),g=d.call(p,l,c);return o.convert(g,f.__proto__)},o.prototype.thenExternal=function(l,c){return Promise.prototype.then.call(this,l,c)},o.prototype.thenList=function(l){var c=this;return l.forEach(function(d){c=c.thenCore(d)}),c},o.prototype.catch=function(l){l&&(l=l.bind(this));var c=Promise.prototype.catch.call(this,l);return o.convert(c,this)},o.prototype.catchExternal=function(l){return Promise.prototype.catch.call(this,l)},o.prototype.error=function(l){return this.then(function(){throw new Error(l)})},o.prototype.using=o.prototype.set,o.prototype.saveAs=o.prototype.save,o.prototype.export=o.prototype.output,o.prototype.run=o.prototype.then,Sa.getPageSize=function(l,c,d){if(rn(l)==="object"){var f=l;l=f.orientation,c=f.unit||c,d=f.format||d}c=c||"mm",d=d||"a4",l=(""+(l||"P")).toLowerCase();var p,g=(""+d).toLowerCase(),m={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(c){case"pt":p=1;break;case"mm":p=72/25.4;break;case"cm":p=72/2.54;break;case"in":p=72;break;case"px":p=.75;break;case"pc":case"em":p=12;break;case"ex":p=6;break;default:throw"Invalid unit: "+c}var b,v=0,y=0;if(m.hasOwnProperty(g))v=m[g][1]/p,y=m[g][0]/p;else try{v=d[1],y=d[0]}catch{throw new Error("Invalid format: "+d)}if(l==="p"||l==="portrait")l="p",y>v&&(b=y,y=v,v=b);else{if(l!=="l"&&l!=="landscape")throw"Invalid orientation: "+l;l="l",v>y&&(b=y,y=v,v=b)}return{width:y,height:v,unit:c,k:p,orientation:l}},e.html=function(l,c){(c=c||{}).callback=c.callback||function(){},c.html2canvas=c.html2canvas||{},c.html2canvas.canvas=c.html2canvas.canvas||this.canvas,c.jsPDF=c.jsPDF||this,c.fontFaces=c.fontFaces?c.fontFaces.map(k6):null;var d=new o(c);return c.worker?d:d.from(l).doCallback()}})(Sa.API),Sa.API.addJS=function(e){var t,a,r=(function(n){for(var i="",o=0;o<n.length;o++){var l=n[o];if(l==="("||l===")"){for(var c=0,d=o-1;d>=0&&n[d]==="\\";d--)c++;i+=c%2==0?"\\"+l:l}else i+=l}return i})(e);return this.internal.events.subscribe("postPutResources",function(){t=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(t+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),a=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+r+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){t!==void 0&&a!==void 0&&this.internal.out("/Names <</JavaScript "+t+" 0 R>>")}),this},(function(e){var t;e.events.push(["postPutResources",function(){var a=this,r=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var n=a.outline.render().split(/\r\n/),i=0;i<n.length;i++){var o=n[i],l=r.exec(o);if(l!=null){var c=l[1];a.internal.newObjectDeferredBegin(c,!1)}a.internal.write(o)}if(this.outline.createNamedDestinations){var d=this.internal.pages.length,f=[];for(i=0;i<d;i++){var p=a.internal.newObject();f.push(p);var g=a.internal.getPageInfo(i+1);a.internal.write("<< /D["+g.objId+" 0 R /XYZ null null null]>> endobj")}var m=a.internal.newObject();for(a.internal.write("<< /Names [ "),i=0;i<f.length;i++)a.internal.write("(page_"+(i+1)+")"+f[i]+" 0 R");a.internal.write(" ] >>","endobj"),t=a.internal.newObject(),a.internal.write("<< /Dests "+m+" 0 R"),a.internal.write(">>","endobj")}}]),e.events.push(["putCatalog",function(){var a=this;a.outline.root.children.length>0&&(a.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&a.internal.write("/Names "+t+" 0 R"))}]),e.events.push(["initialized",function(){var a=this;a.outline={createNamedDestinations:!1,root:{children:[]}},a.outline.add=function(r,n,i){var o={title:n,options:i,children:[]};return r==null&&(r=this.root),r.children.push(o),o},a.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=a,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},a.outline.genIds_r=function(r){r.id=a.internal.newObjectDeferred();for(var n=0;n<r.children.length;n++)this.genIds_r(r.children[n])},a.outline.renderRoot=function(r){this.objStart(r),this.line("/Type /Outlines"),r.children.length>0&&(this.line("/First "+this.makeRef(r.children[0])),this.line("/Last "+this.makeRef(r.children[r.children.length-1]))),this.line("/Count "+this.count_r({count:0},r)),this.objEnd()},a.outline.renderItems=function(r){for(var n=this.ctx.pdf.internal.getVerticalCoordinateString,i=0;i<r.children.length;i++){var o=r.children[i];this.objStart(o),this.line("/Title "+this.makeString(o.title)),this.line("/Parent "+this.makeRef(r)),i>0&&this.line("/Prev "+this.makeRef(r.children[i-1])),i<r.children.length-1&&this.line("/Next "+this.makeRef(r.children[i+1])),o.children.length>0&&(this.line("/First "+this.makeRef(o.children[0])),this.line("/Last "+this.makeRef(o.children[o.children.length-1])));var l=this.count=this.count_r({count:0},o);if(l>0&&this.line("/Count "+l),o.options&&o.options.pageNumber){var c=a.internal.getPageInfo(o.options.pageNumber);this.line("/Dest ["+c.objId+" 0 R /XYZ 0 "+n(0)+" 0]")}this.objEnd()}for(var d=0;d<r.children.length;d++)this.renderItems(r.children[d])},a.outline.line=function(r){this.ctx.val+=r+`\r
1065`},a.outline.makeRef=function(r){return r.id+" 0 R"},a.outline.makeString=function(r){return"("+a.internal.pdfEscape(r)+")"},a.outline.objStart=function(r){this.ctx.val+=`\r
1066`+r.id+` 0 obj\r
1067<<\r
1068`},a.outline.objEnd=function(){this.ctx.val+=`>> \r
1069endobj\r
1070`},a.outline.count_r=function(r,n){for(var i=0;i<n.children.length;i++)r.count++,this.count_r(r,n.children[i]);return r.count}}])})(Sa.API),(function(e){var t=[192,193,194,195,196,197,198,199];e.processJPEG=function(a,r,n,i,o,l){var c,d=this.decode.DCT_DECODE,f=null;if(typeof a=="string"||this.__addimage__.isArrayBuffer(a)||this.__addimage__.isArrayBufferView(a)){switch(a=o||a,a=this.__addimage__.isArrayBuffer(a)?new Uint8Array(a):a,c=(function(p){for(var g,m=256*p.charCodeAt(4)+p.charCodeAt(5),b=p.length,v={width:0,height:0,numcomponents:1},y=4;y<b;y+=2){if(y+=m,t.indexOf(p.charCodeAt(y+1))!==-1){g=256*p.charCodeAt(y+5)+p.charCodeAt(y+6),v={width:256*p.charCodeAt(y+7)+p.charCodeAt(y+8),height:g,numcomponents:p.charCodeAt(y+9)};break}m=256*p.charCodeAt(y+2)+p.charCodeAt(y+3)}return v})(a=this.__addimage__.isArrayBufferView(a)?this.__addimage__.arrayBufferToBinaryString(a):a),c.numcomponents){case 1:l=this.color_spaces.DEVICE_GRAY;break;case 4:l=this.color_spaces.DEVICE_CMYK;break;case 3:l=this.color_spaces.DEVICE_RGB}f={data:a,width:c.width,height:c.height,colorSpace:l,bitsPerComponent:8,filter:d,index:r,alias:n}}return f}})(Sa.API),Sa.API.processPNG=function(e,t,a,r){if(this.__addimage__.isArrayBuffer(e)&&(e=new Uint8Array(e)),this.__addimage__.isArrayBufferView(e)){var n,i=Lke(e,{checkCrc:!0}),o=i.width,l=i.height,c=i.channels,d=i.palette,f=i.depth;n=d&&c===1?(function(O){for(var F=O.width,z=O.height,I=O.data,B=O.palette,K=O.depth,J=!1,G=[],D=[],V=void 0,W=!1,Z=0,re=0;re<B.length;re++){var Q=Ez(B[re],4),E=Q[0],U=Q[1],q=Q[2],X=Q[3];G.push(E,U,q),X!=null&&(X===0?(Z++,D.length<1&&D.push(re)):X<255&&(W=!0))}if(W||Z>1){J=!0,D=void 0;var ne=F*z;V=new Uint8Array(ne);for(var ae=new DataView(I.buffer),ue=0;ue<ne;ue++){var de=R6(ae,ue,K),he=Ez(B[de],4)[3];V[ue]=he}}else Z===0&&(D=void 0);return{colorSpace:"Indexed",colorsPerPixel:1,sMaskBitsPerComponent:J?8:void 0,colorBytes:I,alphaBytes:V,needSMask:J,palette:G,mask:D}})(i):c===2||c===4?(function(O){for(var F=O.data,z=O.width,I=O.height,B=O.channels,K=O.depth,J=B===2?"DeviceGray":"DeviceRGB",G=B-1,D=z*I,V=G,W=D*V,Z=1*D,re=Math.ceil(W*K/8),Q=Math.ceil(Z*K/8),E=new Uint8Array(re),U=new Uint8Array(Q),q=new DataView(F.buffer),X=new DataView(E.buffer),ne=new DataView(U.buffer),ae=!1,ue=0;ue<D;ue++){for(var de=ue*B,he=0;he<V;he++)Mq(X,R6(q,de+he,K),ue*V+he,K);var pe=R6(q,de+V,K);pe<(1<<K)-1&&(ae=!0),Mq(ne,pe,1*ue,K)}return{colorSpace:J,colorsPerPixel:G,sMaskBitsPerComponent:ae?K:void 0,colorBytes:E,alphaBytes:U,needSMask:ae}})(i):(function(O){var F=O.data,z=O.channels===1?"DeviceGray":"DeviceRGB";return{colorSpace:z,colorsPerPixel:z==="DeviceGray"?1:3,colorBytes:F instanceof Uint16Array?(function(I){for(var B=I.length,K=new Uint8Array(2*B),J=new DataView(K.buffer,K.byteOffset,K.byteLength),G=0;G<B;G++)J.setUint16(2*G,I[G],!1);return K})(F):F,needSMask:!1}})(i);var p,g,m,b=n,v=b.colorSpace,y=b.colorsPerPixel,w=b.sMaskBitsPerComponent,S=b.colorBytes,N=b.alphaBytes,j=b.needSMask,C=b.palette,R=b.mask,T=null;return r!==Sa.API.image_compression.NONE&&typeof Tk=="function"?(T=(function(O){var F;switch(O){case Sa.API.image_compression.FAST:F=11;break;case Sa.API.image_compression.MEDIUM:F=13;break;case Sa.API.image_compression.SLOW:F=14;break;default:F=12}return F})(r),p=this.decode.FLATE_DECODE,g="/Predictor ".concat(T," /Colors ").concat(y," /BitsPerComponent ").concat(f," /Columns ").concat(o),e=_q(S,Math.ceil(o*y*f/8),y,f,r),j&&(m=_q(N,Math.ceil(o*w/8),1,w,r))):(p=void 0,g=void 0,e=S,j&&(m=N)),(this.__addimage__.isArrayBuffer(e)||this.__addimage__.isArrayBufferView(e))&&(e=this.__addimage__.arrayBufferToBinaryString(e)),(m&&this.__addimage__.isArrayBuffer(m)||this.__addimage__.isArrayBufferView(m))&&(m=this.__addimage__.arrayBufferToBinaryString(m)),{alias:a,data:e,index:t,filter:p,decodeParameters:g,transparency:R,palette:C,sMask:m,predictor:T,width:o,height:l,bitsPerComponent:f,sMaskBitsPerComponent:w,colorSpace:v}}},(function(e){e.processGIF89A=function(t,a,r,n){var i=new nEe(t),o=i.width,l=i.height,c=[];i.decodeAndBlitFrameRGBA(0,c);var d={data:c,width:o,height:l},f=new O6(100).encode(d,100);return e.processJPEG.call(this,f,a,r,n)},e.processGIF87A=e.processGIF89A})(Sa.API),Qc.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.bitPP===16&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var e=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(e);for(var t=0;t<e;t++){var a=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),n=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0);this.palette[t]={red:n,green:r,blue:a,quad:i}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},Qc.prototype.parseBGR=function(){this.pos=this.offset;var e="bit"+this.bitPP,t=this.width*this.height*4;if(t>536870912)throw new Error("Image dimensions exceed 512MB, which is too large.");this.data=new Uint8Array(t);try{this[e]()}catch(a){bn.log("bit decode error:"+a)}},Qc.prototype.bit1=function(){var e,t=Math.ceil(this.width/8),a=t%4;for(e=this.height-1;e>=0;e--){for(var r=this.bottom_up?e:this.height-1-e,n=0;n<t;n++)for(var i=this.datav.getUint8(this.pos++,!0),o=r*this.width*4+8*n*4,l=0;l<8&&8*n+l<this.width;l++){var c=this.palette[i>>7-l&1];this.data[o+4*l]=c.blue,this.data[o+4*l+1]=c.green,this.data[o+4*l+2]=c.red,this.data[o+4*l+3]=255}a!==0&&(this.pos+=4-a)}},Qc.prototype.bit4=function(){for(var e=Math.ceil(this.width/2),t=e%4,a=this.height-1;a>=0;a--){for(var r=this.bottom_up?a:this.height-1-a,n=0;n<e;n++){var i=this.datav.getUint8(this.pos++,!0),o=r*this.width*4+2*n*4,l=i>>4,c=15&i,d=this.palette[l];if(this.data[o]=d.blue,this.data[o+1]=d.green,this.data[o+2]=d.red,this.data[o+3]=255,2*n+1>=this.width)break;d=this.palette[c],this.data[o+4]=d.blue,this.data[o+4+1]=d.green,this.data[o+4+2]=d.red,this.data[o+4+3]=255}t!==0&&(this.pos+=4-t)}},Qc.prototype.bit8=function(){for(var e=this.width%4,t=this.height-1;t>=0;t--){for(var a=this.bottom_up?t:this.height-1-t,r=0;r<this.width;r++){var n=this.datav.getUint8(this.pos++,!0),i=a*this.width*4+4*r;if(n<this.palette.length){var o=this.palette[n];this.data[i]=o.red,this.data[i+1]=o.green,this.data[i+2]=o.blue,this.data[i+3]=255}else this.data[i]=255,this.data[i+1]=255,this.data[i+2]=255,this.data[i+3]=255}e!==0&&(this.pos+=4-e)}},Qc.prototype.bit15=function(){for(var e=this.width%3,t=parseInt("11111",2),a=this.height-1;a>=0;a--){for(var r=this.bottom_up?a:this.height-1-a,n=0;n<this.width;n++){var i=this.datav.getUint16(this.pos,!0);this.pos+=2;var o=(i&t)/t*255|0,l=(i>>5&t)/t*255|0,c=(i>>10&t)/t*255|0,d=i>>15?255:0,f=r*this.width*4+4*n;this.data[f]=c,this.data[f+1]=l,this.data[f+2]=o,this.data[f+3]=d}this.pos+=e}},Qc.prototype.bit16=function(){for(var e=this.width%3,t=parseInt("11111",2),a=parseInt("111111",2),r=this.height-1;r>=0;r--){for(var n=this.bottom_up?r:this.height-1-r,i=0;i<this.width;i++){var o=this.datav.getUint16(this.pos,!0);this.pos+=2;var l=(o&t)/t*255|0,c=(o>>5&a)/a*255|0,d=(o>>11)/t*255|0,f=n*this.width*4+4*i;this.data[f]=d,this.data[f+1]=c,this.data[f+2]=l,this.data[f+3]=255}this.pos+=e}},Qc.prototype.bit24=function(){for(var e=this.height-1;e>=0;e--){for(var t=this.bottom_up?e:this.height-1-e,a=0;a<this.width;a++){var r=this.datav.getUint8(this.pos++,!0),n=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=t*this.width*4+4*a;this.data[o]=i,this.data[o+1]=n,this.data[o+2]=r,this.data[o+3]=255}this.pos+=this.width%4}},Qc.prototype.bit32=function(){for(var e=this.height-1;e>=0;e--)for(var t=this.bottom_up?e:this.height-1-e,a=0;a<this.width;a++){var r=this.datav.getUint8(this.pos++,!0),n=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),l=t*this.width*4+4*a;this.data[l]=i,this.data[l+1]=n,this.data[l+2]=r,this.data[l+3]=o}},Qc.prototype.getData=function(){return this.data},(function(e){e.processBMP=function(t,a,r,n){var i=new Qc(t,!1),o=i.width,l=i.height,c={data:i.getData(),width:o,height:l},d=new O6(100).encode(c,100);return e.processJPEG.call(this,d,a,r,n)}})(Sa.API),Iq.prototype.getData=function(){return this.data},(function(e){e.processWEBP=function(t,a,r,n){var i=new Iq(t),o=i.width,l=i.height,c={data:i.getData(),width:o,height:l},d=new O6(100).encode(c,100);return e.processJPEG.call(this,d,a,r,n)}})(Sa.API),Sa.API.processRGBA=function(e,t,a){for(var r=e.data,n=r.length,i=new Uint8Array(n/4*3),o=new Uint8Array(n/4),l=0,c=0,d=0;d<n;d+=4){var f=r[d],p=r[d+1],g=r[d+2],m=r[d+3];i[l++]=f,i[l++]=p,i[l++]=g,o[c++]=m}var b=this.__addimage__.arrayBufferToBinaryString(i);return{alpha:this.__addimage__.arrayBufferToBinaryString(o),data:b,index:t,alias:a,colorSpace:"DeviceRGB",bitsPerComponent:8,width:e.width,height:e.height}},Sa.API.setLanguage=function(e){return this.internal.languageSettings===void 0&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),{af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canad
1070a)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[e]!==void 0&&(this.internal.languageSettings.languageCode=e,this.internal.languageSettings.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")}),this.internal.languageSettings.isSubscribed=!0)),this},ux=Sa.API,fP=ux.getCharWidthsArray=function(e,t){var a,r,n=(t=t||{}).font||this.internal.getFont(),i=t.fontSize||this.internal.getFontSize(),o=t.charSpace||this.internal.getCharSpace(),l=t.widths?t.widths:n.metadata.Unicode.widths,c=l.fof?l.fof:1,d=t.kerning?t.kerning:n.metadata.Unicode.kerning,f=d.fof?d.fof:1,p=t.doKerning!==!1,g=0,m=e.length,b=0,v=l[0]||c,y=[];for(a=0;a<m;a++)r=e.charCodeAt(a),typeof n.metadata.widthOfString=="function"?y.push((n.metadata.widthOfGlyph(n.metadata.characterToGlyph(r))+o*(1e3/i)||0)/1e3):(g=p&&rn(d[r])==="object"&&!isNaN(parseInt(d[r][b],10))?d[r][b]/f:0,y.push((l[r]||v)/c+g)),b=r;return y},Cq=ux.getStringUnitWidth=function(e,t){var a=(t=t||{}).fontSize||this.internal.getFontSize(),r=t.font||this.internal.getFont(),n=t.charSpace||this.internal.getCharSpace();return ux.processArabic&&(e=ux.processArabic(e)),typeof r.metadata.widthOfString=="function"?r.metadata.widthOfString(e,a,n)/a:fP.apply(this,arguments).reduce(function(i,o){return i+o},0)},Aq=function(e,t,a,r){for(var n=[],i=0,o=e.length,l=0;i!==o&&l+t[i]<a;)l+=t[i],i++;n.push(e.slice(0,i));var c=i;for(l=0;i!==o;)l+t[i]>r&&(n.push(e.slice(c,i)),l=0,c=i),l+=t[i],i++;return c!==i&&n.push(e.slice(c,i)),n},Tq=function(e,t,a){a||(a={});var r,n,i,o,l,c,d,f=[],p=[f],g=a.textIndent||0,m=0,b=0,v=e.split(" "),y=fP.apply(this,[" ",a])[0];if(c=a.lineIndent===-1?v[0].length+2:a.lineIndent||0){var w=Array(c).join(" "),S=[];v.map(function(j){(j=j.split(/\s*\n/)).length>1?S=S.concat(j.map(function(C,R){return(R&&C.length?`
1071`:"")+C})):S.push(j[0])}),v=S,c=Cq.apply(this,[w,a])}for(i=0,o=v.length;i<o;i++){var N=0;if(r=v[i],c&&r[0]==`
1072`&&(r=r.substr(1),N=1),g+m+(b=(n=fP.apply(this,[r,a])).reduce(function(j,C){return j+C},0))>t||N){if(b>
vendor: 2,627 bytes, line 1072
1072t){for(l=Aq.apply(this,[r,n,t-(g+m),t]),f.push(l.shift()),f=[l.pop()];l.length;)p.push([l.shift()]);b=n.slice(r.length-(f[0]?f[0].length:0)).reduce(function(j,C){return j+C},0)}else f=[r];p.push(f),g=b+c,m=y}else f.push(r),g+=m+b,m=y}return d=c?function(j,C){return(C?w:"")+j.join(" ")}:function(j){return j.join(" ")},p.map(d)},ux.splitTextToSize=function(e,t,a){var r,n=(a=a||{}).fontSize||this.internal.getFontSize(),i=(function(f){if(f.widths&&f.kerning)return{widths:f.widths,kerning:f.kerning};var p=this.internal.getFont(f.fontName,f.fontStyle),g="Unicode";return p.metadata[g]?{widths:p.metadata[g].widths||{0:1},kerning:p.metadata[g].kerning||{}}:{font:p.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}).call(this,a);r=Array.isArray(e)?e:String(e).split(/\r?\n/);var o=1*this.internal.scaleFactor*t/n;i.textIndent=a.textIndent?1*a.textIndent*this.internal.scaleFactor/n:0,i.lineIndent=a.lineIndent;var l,c,d=[];for(l=0,c=r.length;l<c;l++)d=d.concat(Tq.apply(this,[r[l],o,i]));return d},(function(e){e.__fontmetrics__=e.__fontmetrics__||{};for(var t="0123456789abcdef",a="klmnopqrstuvwxyz",r={},n={},i=0;i<16;i++)r[a[i]]=t[i],n[t[i]]=a[i];var o=function(g){return"0x"+parseInt(g,10).toString(16)},l=e.__fontmetrics__.compress=function(g){var m,b,v,y,w=["{"];for(var S in g){if(m=g[S],isNaN(parseInt(S,10))?b="'"+S+"'":(S=parseInt(S,10),b=(b=o(S).slice(2)).slice(0,-1)+n[b.slice(-1)]),typeof m=="number")m<0?(v=o(m).slice(3),y="-"):(v=o(m).slice(2),y=""),v=y+v.slice(0,-1)+n[v.slice(-1)];else{if(rn(m)!=="object")throw new Error("Don't know what to do with value type "+rn(m)+".");v=l(m)}w.push(b+v)}return w.push("}"),w.join("")},c=e.__fontmetrics__.uncompress=function(g){if(typeof g!="string")throw new Error("Invalid argument passed to uncompress.");for(var m,b,v,y,w={},S=1,N=w,j=[],C="",R="",T=g.length-1,O=1;O<T;O+=1)(y=g[O])=="'"?m?(v=m.join(""),m=void 0):m=[]:m?m.push(y):y=="{"?(j.push([N,v]),N={},v=void 0):y=="}"?((b=j.pop())[0][b[1]]=N,v=void 0,N=b[0]):y=="-"?S=-1:v===void 0?r.hasOwnProperty(y)?(C+=r[y],v=parseInt(C,16)*S,S=1,C=""):C+=y:r.hasOwnProperty(y)?(R+=r[y],N[v]=parseInt(R,16)*S,S=1,v=void 0,R=""):R+=y;return w},d={codePages:["WinAnsiEncoding"],WinAnsiEncoding:c("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},f={Unicode:{Courier:d,"Courier-Bold":d,"Courier-BoldOblique":d,"Courier-Oblique":d,Helvetica:d,"Helvetica-Bold":d,"Helvetica-BoldOblique":d,"Helvetica-Oblique":d,"Times-Roman":d,"Times-Bold":d,"Times-BoldItalic":d,"Times-Italic":d}},p
vendor: 14,727 bytes, line 1072
1072={Unicode:{"Courier-Oblique":c("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":c("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":c("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:c("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":c("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":c("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:c("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:c("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":c("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:c("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":c("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":c("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":c("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":c("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};e.events.push(["addFont",function(
vendor: 40,724 bytes, lines 1072-1100
1072g){var m=g.font,b=p.Unicode[m.postScriptName];b&&(m.metadata.Unicode={},m.metadata.Unicode.widths=b.widths,m.metadata.Unicode.kerning=b.kerning);var v=f.Unicode[m.postScriptName];v&&(m.metadata.Unicode.encoding=v,m.encoding=v.codePages[0])}])})(Sa.API),(function(e){var t=function(a){for(var r=a.length,n=new Uint8Array(r),i=0;i<r;i++)n[i]=a.charCodeAt(i);return n};e.API.events.push(["addFont",function(a){var r=void 0,n=a.font,i=a.instance;if(!n.isStandardFont){if(i===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+n.postScriptName+"').");if(typeof(r=i.existsFileInVFS(n.postScriptName)===!1?i.loadFile(n.postScriptName):i.getFileFromVFS(n.postScriptName))!="string")throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+n.postScriptName+"').");(function(o,l){l=/^\x00\x01\x00\x00/.test(l)?t(l):t(zP(l)),o.metadata=e.API.TTFFont.open(l),o.metadata.Unicode=o.metadata.Unicode||{encoding:{},kerning:{},widths:[]},o.metadata.glyIdsUsed=[0]})(n,r)}}])})(Sa),Sa.API.addSvgAsImage=function(e,t,a,r,n,i,o,l){if(isNaN(t)||isNaN(a))throw bn.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(r)||isNaN(n))throw bn.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var c=document.createElement("canvas");c.width=r,c.height=n;var d=c.getContext("2d");d.fillStyle="#fff",d.fillRect(0,0,c.width,c.height);var f={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},p=this;return(za.canvg?Promise.resolve(za.canvg):f6(()=>import("./index.es-DC5pXUjN.js"),[])).catch(function(g){return Promise.reject(new Error("Could not load canvg: "+g))}).then(function(g){return g.default?g.default:g}).then(function(g){return g.fromString(d,e,f)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(g){return g.render(f)}).then(function(){p.addImage(c.toDataURL("image/jpeg",1),t,a,r,n,o,l)})},Sa.API.putTotalPages=function(e){var t,a=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(t=new RegExp(e,"g"),a=this.internal.getNumberOfPages()):(t=new RegExp(this.pdfEscape16(e,this.internal.getFont()),"g"),a=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var r=1;r<=this.internal.getNumberOfPages();r++)for(var n=0;n<this.internal.pages[r].length;n++)this.internal.pages[r][n]=this.internal.pages[r][n].replace(t,a);return this},Sa.API.viewerPreferences=function(e,t){var a;e=e||{},t=t||!1;var r,n,i,o={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},l=Object.keys(o),c=[],d=0,f=0,p=0;function g(b,v){var y,w=!1;for(y=0;y<b.length;y+=1)b[y]===v&&(w=!0);return w}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(o)),this.internal.viewerpreferences.isSubscribed=!1),a=this.internal.viewerpreferences.configuration,e==="reset"||t===!0){var m=l.length;for(p=0;p<m;p+=1)a[l[p]].value=a[l[p]].defaultValue,a[l[p]].explicitSet=!1}if(rn(e)==="object"){for(n in e)if(i=e[n],g(l,n)&&i!==void 0){if(a[n].type==="boolean"&&typeof i=="boolean")a[n].value=i;else if(a[n].type==="name"&&g(a[n].valueSet,i))a[n].value=i;else if(a[n].type==="integer"&&Number.isInteger(i))a[n].value=i;else if(a[n].type==="array"){for(d=0;d<i.length;d+=1)if(r=!0,i[d].length===1&&typeof i[d][0]=="number")c.push(String(i[d]-1));else if(i[d].length>1){for(f=0;f<i[d].length;f+=1)typeof i[d][f]!="number"&&(r=!1);r===!0&&c.push([i[d][0]-1,i[d][1]-1].join(" "))}a[n].value="["+c.join(" ")+"]"}else a[n].value=a[n].defaultValue;a[n].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var b,v=[];for(b in a)a[b].explicitSet===!0&&(a[b].type==="name"?v.push("/"+b+" /"+a[b].value):v.push("/"+b+" "+a[b].value));v.length!==0&&this.internal.write(`/ViewerPreferences
1073<<
1074`+v.join(`
1075`)+`
1076>>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=a,this},Sa.API.addMetadata=function(e,t){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:e,namespaceUri:t??"http://jspdf.default.namespaceuri/",rawXml:typeof t=="boolean"&&t},this.internal.events.subscribe("putCatalog",iEe),this.internal.events.subscribe("postPutResources",sEe)),this},(function(e){var t=e.API,a=t.pdfEscape16=function(i,o){for(var l,c=o.metadata.Unicode.widths,d=["","0","00","000","0000"],f=[""],p=0,g=i.length;p<g;++p){if(l=o.metadata.characterToGlyph(i.charCodeAt(p)),o.metadata.glyIdsUsed.push(l),o.metadata.toUnicode[l]=i.charCodeAt(p),c.indexOf(l)==-1&&(c.push(l),c.push([parseInt(o.metadata.widthOfGlyph(l),10)])),l=="0")return f.join("");l=l.toString(16),f.push(d[4-l.length],l)}return f.join("")},r=function(i){var o,l,c,d,f,p,g;for(f=`/CIDInit /ProcSet findresource begin
107712 dict begin
1078begincmap
1079/CIDSystemInfo <<
1080  /Registry (Adobe)
1081  /Ordering (UCS)
1082  /Supplement 0
1083>> def
1084/CMapName /Adobe-Identity-UCS def
1085/CMapType 2 def
10861 begincodespacerange
1087<0000><ffff>
1088endcodespacerange`,c=[],p=0,g=(l=Object.keys(i).sort(function(m,b){return m-b})).length;p<g;p++)o=l[p],c.length>=100&&(f+=`
1089`+c.length+` beginbfchar
1090`+c.join(`
1091`)+`
1092endbfchar`,c=[]),i[o]!==void 0&&i[o]!==null&&typeof i[o].toString=="function"&&(d=("0000"+i[o].toString(16)).slice(-4),o=("0000"+(+o).toString(16)).slice(-4),c.push("<"+o+"><"+d+">"));return c.length&&(f+=`
1093`+c.length+` beginbfchar
1094`+c.join(`
1095`)+`
1096endbfchar
1097`),f+`endcmap
1098CMapName currentdict /CMap defineresource pop
1099end
1100end`};t.events.push(["putFont",function(i){(function(o){var l=o.font,c=o.out,d=o.newObject,f=o.putStream;if(l.metadata instanceof e.API.TTFFont&&l.encoding==="Identity-H"){for(var p=l.metadata.Unicode.widths,g=l.metadata.subset.encode(l.metadata.glyIdsUsed,1),m="",b=0;b<g.length;b++)m+=String.fromCharCode(g[b]);var v=d();f({data:m,addLength1:!0,objectId:v}),c("endobj");var y=d();f({data:r(l.metadata.toUnicode),addLength1:!0,objectId:y}),c("endobj");var w=d();c("<<"),c("/Type /FontDescriptor"),c("/FontName /"+xx(l.fontName)),c("/FontFile2 "+v+" 0 R"),c("/FontBBox "+e.API.PDFObject.convert(l.metadata.bbox)),c("/Flags "+l.metadata.flags),c("/StemV "+l.metadata.stemV),c("/ItalicAngle "+l.metadata.italicAngle),c("/Ascent "+l.metadata.ascender),c("/Descent "+l.metadata.decender),c("/CapHeight "+l.metadata.capHeight),c(">>"),c("endobj");var S=d();c("<<"),c("/Type /Font"),c("/BaseFont /"+xx(l.fontName)),c("/FontDescriptor "+w+" 0 R"),c("/W "+e.API.PDFObject.convert(p)),c("/CIDToGIDMap /Identity"),c("/DW 1000"),c("/Subtype /CIDFontType2"),c("/CIDSystemInfo"),c("<<"),c("/Supplement 0"),c("/Registry (Adobe)"),c("/Ordering ("+l.encoding+")"),c(">>"),c(">>"),c("endobj"),l.objectNumber=d(),c("<<"),c("/Type /Font"),c("/Subtype /Type0"),c("/ToUnicode "+y+" 0 R"),c("/BaseFont /"+xx(l.fontName)),c("/Encoding /"+l.encoding),c("/DescendantFonts ["+S+" 0 R]"),c(">>"),c("endobj"),l.isAlreadyPutted=!0}})(i)}]),t.events.push(["putFont",function(i){(function(o){var l=o.font,c=o.out,d=o.newObject,f=o.putStream;if(l.metadata instanceof e.API.TTFFont&&l.encoding==="WinAnsiEncoding"){for(var p=l.metadata.rawData,g="",m=0;m<p.length;m++)g+=String.fromCharCode(p[m]);var b=d();f({data:g,addLength1:!0,objectId:b}),c("endobj");var v=d();f({data:r(l.metadata.toUnicode),addLength1:!0,objectId:v}),c("endobj");var y=d();c("<<"),c("/Descent "+l.metadata.decender),c("/CapHeight "+l.metadata.capHeight),c("/StemV "+l.metadata.stemV),c("/Type /FontDescriptor"),c("/FontFile2 "+b+" 0 R"),c("/Flags 96"),c("/FontBBox "+e.API.PDFObject.convert(l.metadata.bbox)),c("/FontName /"+xx(l.fontName)),c("/ItalicAngle "+l.metadata.italicAngle),c("/Ascent "+l.metadata.ascender),c(">>"),c("endobj"),l.objectNumber=d();for(var w=0;w<l.metadata.hmtx.widths.length;w++)l.metadata.hmtx.widths[w]=parseInt(l.metadata.hmtx.widths[w]*(1e3/l.metadata.head.unitsPerEm));c("<</Subtype/TrueType/Type/Font/ToUnicode "+v+" 0 R/BaseFont/"+xx(l.fontName)+"/FontDescriptor "+y+" 0 R/Encoding/"+l.encoding+" /FirstChar 29 /LastChar 255 /Widths "+e.API.PDFObject.convert(l.metadata.hmtx.widths)+">>"),c("endobj"),l.isAlreadyPutted=!0}})(i)}]);var n=function(i){var o,l=i.text||"",c=i.x,d=i.y,f=i.options||{},p=i.mutex||{},g=p.pdfEscape,m=p.activeFontKey,b=p.fonts,v=m,y="",w=0,S="",N=b[v].encoding;if(b[v].encoding!=="Identity-H")return{text:l,x:c,y:d,options:f,mutex:p};for(S=l,v=m,Array.isArray(l)&&(S=l[0]),w=0;w<S.length;w+=1)b[v].metadata.hasOwnProperty("cmap")&&(o=b[v].metadata.cmap.unicode.codeMap[S[w].charCodeAt(0)]),o||S[w].charCodeAt(0)<256&&b[v].metadata.hasOwnProperty("Unicode")?y+=S[w]:y+="";var j="";return parseInt(v.slice(1))<14||N==="WinAnsiEncoding"?j=g(y,v).split("").map(function(C){return C.charCodeAt(0).toString(16)}).join(""):N==="Identity-H"&&(j=a(y,b[v])),p.isHex=!0,{text:j,x:c,y:d,options:f,mutex:p}};t.events.push(["postProcessText",function(i){var o=i.text||"",l=[],c={text:o,x:i.x,y:i.y,options:i.options,mutex:i.mutex};if(Array.isArray(o)){var d=0;for(d=0;d<o.length;d+=1)Array.isArray(o[d])&&o[d].length===3?l.push([n(Object.assign({},c,{text:o[d][0]})).text,o[d][1],o[d][2]]):l.push(n(Object.assign({},c,{text:o[d]})).text);i.text=l}else i.text=n(Object.assign({},c,{text:o})).text}])})(Sa),(function(e){var t=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};e.existsFileInVFS=function(a){return t.call(this),this.internal.vFS[a]!==void 0},e.addFileToVFS=function(a,r){return t.call(this),this.internal.vFS[a]=r,this},e.getFileFromVFS=function(a){return t.call(this),this.internal.vFS[a]!==void 0?this.internal.vFS[a]:null}})(Sa.API),(function(e){e.__bidiEngine__=e.prototype.__bidiEngine__=function(r){var n,i,o,l,c,d,f,p=t,g=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],m=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],b={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},v={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},y=["(",")","(","<",">","<","[","]","[","{","}","{","«","»","«","‹","›","‹","⁅","⁆","⁅","⁽","⁾","⁽","₍","₎","₍","≤","≥","≤","〈","〉","〈","﹙","﹚","﹙","﹛","﹜","﹛","﹝","﹞","﹝","﹤","﹥","﹤"],w=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),S=!1,N=0;this.__bidiEngine__={};var j=function(I){var B=I.charCodeAt(),K=B>>8,J=v[K];return J!==void 0?p[256*J+(255&B)]:K===252||K===253?"AL":w.test(K)?"L":K===8?"R":"N"},C=function(I){for(var B,K=0;K<I.length;K++){if((B=j(I.charAt(K)))==="L")return!1;if(B==="R")return!0}return!1},R=function(I,B,K,J){var G,D,V,W,Z=B[J];switch(Z){case"L":case"R":case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":S=!1;break;case"N":case"AN":break;case"EN":S&&(Z="AN");break;case"AL":S=!0,Z="R";break;case"WS":case"BN":Z="N";break;case"CS":J<1||J+1>=B.length||(G=K[J-1])!=="EN"&&G!=="AN"||(D=B[J+1])!=="EN"&&D!=="AN"?Z="N":S&&(D="AN"),Z=D===G?D:"N";break;case"ES":Z=(G=J>0?K[J-1]:"B")==="EN"&&J+1<B.length&&B[J+1]==="EN"?"EN":"N";break;case"ET":if(J>0&&K[J-1]==="EN"){Z="EN";break}if(S){Z="N";break}for(V=J+1,W=B.length;V<W&&B[V]==="ET";)V++;Z=V<W&&B[V]==="EN"?"EN":"N";break;case"NSM":if(o&&!l){for(W=B.length,V=J+1;V<W&&B[V]==="NSM";)V++;if(V<W){var re=I[J],Q=re>=1425&&re<=2303||re===64286;if(G=B[V],Q&&(G==="R"||G==="AL")){Z="R";break}}}Z=J<1||(G=B[J-1])==="B"?"N":K[J-1];break;case"B":S=!1,n=!0,Z=N;break;case"S":i=!0,Z="N"}return Z},T=function(I,B,K){var J=I.split("");return K&&O(J,K,{hiLevel:N}),J.reverse(),B&&B.reverse(),J.join("")},O=function(I,B,K){var J,G,D,V,W,Z=-1,re=I.length,Q=0,E=[],U=N?m:g,q=[];for(S=!1,n=!1,i=!1,G=0;G<re;G++)q[G]=j(I[G]);for(D=0;D<re;D++){if(W=Q,E[D]=R(I,q,E,D),J=240&(Q=U[W][b[E[D]]]),Q&=15,B[D]=V=U[Q][5],J>0)if(J===16){for(G=Z;G<D;G++)B[G]=1;Z=-1}else Z=-1;if(U[Q][6])Z===-1&&(Z=D);else if(Z>-1){for(G=Z;G<D;G++)B[G]=V;Z=-1}q[D]==="B"&&(B[D]=0),K.hiLevel|=V}i&&(function(X,ne,ae){for(var ue=0;ue<ae;ue++)if(X[ue]==="S"){ne[ue]=N;for(var de=ue-1;de>=0&&X[de]==="WS";de--)ne[de]=N}})(q,B,re)},F=function(I,B,K,J,G){if(!(G.hiLevel<I)){if(I===1&&N===1&&!n)return B.reverse(),void(K&&K.reverse());for(var D,V,W,Z,re=B.length,Q=0;Q<re;){if(J[Q]>=I){for(W=Q+1;W<re&&J[W]>=I;)W++;for(Z=Q,V=W-1;Z<V;Z++,V--)D=B[Z],B[Z]=B[V],B[V]=D,K&&(D=K[Z],K[Z]=K[V],K[V]=D);Q=W}Q++}}},z=function(I,B,K){var J=I.split(""),G={hiLevel:N};return K||(K=[]),O(J,K,G),(function(D,V,W){if(W.hiLevel!==0&&f)for(var Z,re=0;re<D.length;re++)V[re]===1&&(Z=y.indexOf(D[re]))>=0&&(D[re]=y[Z+1])})(J,K,G),F(2,J,B,K,G),F(1,J,B,K,G),J.join("")};return this.__bidiEngine__.doBidiReorder=function(I,B,K){if((function(G,D){if(D)for(var V=0;V<G.length;V++)D[V]=V;l===void 0&&(l=C(G)),d===void 0&&(d=C(G))})(I,B),o||!c||d)if(o&&c&&l^d)N=l?1:0,I=T(I,B,K);else if(!o&&c&&d)N=l?1:0,I=z(I,B,K),I=T(I,B);else if(!o||l||c||d){if(o&&!c&&l^d)I=T(I,B),l?(N=0,I=z(I,B,K)):(N=1,I=z(I,B,K),I=T(I,B));else if(o&&l&&!c&&d)N=1,I=z(I,B,K),I=T(I,B);else if(!o&&!c&&l^d){var J=f;l?(N=1,I=z(I,B,K),N=0,f=!1,I=z(I,B,K),f=J):(N=0,I=z(I,B,K),I=T(I,B),N=1,f=!1,I=z(I,B,K),f=J,I=T(I,B))}}else N=0,I=z(I,B,K);else N=l?1:0,I=z(I,B,K);return I},this.__bidiEngine__.setOptions=function(I){I&&(o=I.isInputVisual,c=I.isOutputVisual,l=I.isInputRtl,d=I.isOutputRtl,f=I.isSymmetricSwapping)},this.__bidiEngine__.setOptions(r),this.__bidiEngine__};var t=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],a=new e.__bidiEngine__({isInputVisual:!0});e.API.events.push(["postProcessText",function(r){var n=r.text;r.x,r.y;var i=r.options||{};r.mutex,i.lang;var o=[];if(i.isInputVisual=typeof i.isInputVisual!="boolean"||i.isInputVisual,a.setOptions(i),Object.prototype.toString.call(n)==="[object Array]"){var l=0;for(o=[],l=0;l<n.length;l+=1)Object.prototype.toString.call(n[l])==="[object Array]"?o.push([a.doBidiReorder(n[l][0]),n[l][1],n[l][2]]):o.push([a.doBidiReorder(n[l])]);r.text=o}else r.text=a.doBidiReorder(n);a.setOptions({isInputVisual:!0})}])})(Sa),Sa.API.TTFFont=(function(){function e(t){var a;if(this.rawData=t,a=this.contents=new lp(t),this.contents.pos=4,a.readString(4)==="ttcf")throw new Error("TTCF not supported.");a.pos=0,this.parse(),this.subset=new PEe(this),this.registerTTF()}return e.open=function(t){return new e(t)},e.prototype.parse=function(){return this.directory=new oEe(this.contents),this.head=new cEe(this),this.name=new pEe(this),this.cmap=new zJ(this),this.toUnicode={},this.hhea=new dEe(this),this.maxp=new gEe(this),this.hmtx=new mEe(this),this.post=new fEe(this),this.os2=new uEe(this),this.loca=new bEe(this),this.glyf=new xEe(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},e.prototype.registerTTF=function(){var t,a,r,n,i;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=(function(){var o,l,c,d;for(d=[],o=0,l=(c=this.bbox).length;o<l;o++)t=c[o],d.push(Math.round(t*this.scaleFactor));return d}).call(this),this.stemV=0,this.post.exists?(r=255&(n=this.post.italic_angle),32768&(a=n>>16)&&(a=-(1+(65535^a))),this.italicAngle=+(a+"."+r)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=(i=this.familyClass)===1||i===2||i===3||i===4||i===5||i===7,this.isScript=this.familyClass===10,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),this.italicAngle!==0&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},e.prototype.characterToGlyph=function(t){var a;return((a=this.cmap.unicode)!=null?a.codeMap[t]:void 0)||0},e.prototype.widthOfGlyph=function(t){var a;return a=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(t).advance*a},e.prototype.widthOfString=function(t,a,r){var n,i,o,l;for(o=0,i=0,l=(t=""+t).length;0<=l?i<l:i>l;i=0<=l?++i:--i)n=t.charCodeAt(i),o+=this.widthOfGlyph(this.characterToGlyph(n))+r*(1e3/a)||0;return o*(a/1e3)},e.prototype.lineHeight=function(t,a){var r;return a==null&&(a=!1),r=a?this.lineGap:0,(this.ascender+r-this.decender)/1e3*t},e})();var Cd,lp=(function(){function e(t){this.data=t??[],this.pos=0,this.length=this.data.length}return e.prototype.readByte=function(){return this.data[this.pos++]},e.prototype.writeByte=function(t){return this.data[this.pos++]=t},e.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},e.prototype.writeUInt32=function(t){return this.writeByte(t>>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t)},e.prototype.readInt32=function(){var t;return(t=this.readUInt32())>=2147483648?t-4294967296:t},e.prototype.writeInt32=function(t){return t<0&&(t+=4294967296),this.writeUInt32(t)},e.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},e.prototype.writeUInt16=function(t){return this.writeByte(t>>8&255),this.writeByte(255&t)},e.prototype.readInt16=function(){var t;return(t=this.readUInt16())>=32768?t-65536:t},e.prototype.writeInt16=function(t){return t<0&&(t+=65536),this.writeUInt16(t)},e.prototype.readString=function(t){var a,r;for(r=[],a=0;0<=t?a<t:a>t;a=0<=t?++a:--a)r[a]=String.fromCharCode(this.readByte());return r.join("")},e.prototype.writeString=function(t){var a,r,n;for(n=[],a=0,r=t.length;0<=r?a<r:a>r;a=0<=r?++a:--a)n.push(this.writeByte(t.charCodeAt(a)));return n},e.prototype.readShort=function(){return this.readInt16()},e.prototype.writeShort=function(t){return this.writeInt16(t)},e.prototype.readLongLong=function(){var t,a,r,n,i,o,l,c;return t=this.readByte(),a=this.readByte(),r=this.readByte(),n=this.readByte(),i=this.readByte(),o=this.readByte(),l=this.readByte(),c=this.readByte(),128&t?-1*(72057594037927940*(255^t)+281474976710656*(255^a)+1099511627776*(255^r)+4294967296*(255^n)+16777216*(255^i)+65536*(255^o)+256*(255^l)+(255^c)+1):72057594037927940*t+281474976710656*a+1099511627776*r+4294967296*n+16777216*i+65536*o+256*l+c},e.prototype.writeLongLong=function(t){var a,r;return a=Math.floor(t/4294967296),r=4294967295&t,this.writeByte(a>>24&255),this.writeByte(a>>16&255),this.writeByte(a>>8&255),this.writeByte(255&a),this.writeByte(r>>24&255),this.writeByte(r>>16&255),this.writeByte(r>>8&255),this.writeByte(255&r)},e.prototype.readInt=function(){return this.readInt32()},e.prototype.writeInt=function(t){return this.writeInt32(t)},e.prototype.read=function(t){var a,r;for(a=[],r=0;0<=t?r<t:r>t;r=0<=t?++r:--r)a.push(this.readByte());return a},e.prototype.write=function(t){var a,r,n,i;for(i=[],r=0,n=t.length;r<n;r++)a=t[r],i.push(this.writeByte(a));return i},e})(),oEe=(function(){var e;function t(a){var r,n,i;for(this.scalarType=a.readInt(),this.tableCount=a.readShort(),this.searchRange=a.readShort(),this.entrySelector=a.readShort(),this.rangeShift=a.readShort(),this.tables={},n=0,i=this.tableCount;0<=i?n<i:n>i;n=0<=i?++n:--n)r={tag:a.readString(4),checksum:a.readInt(),offset:a.readInt(),length:a.readInt()},this.tables[r.tag]=r}return t.prototype.encode=function(a){var r,n,i,o,l,c,d,f,p,g,m,b,v;for(v in m=Object.keys(a).length,c=Math.log(2),p=16*Math.floor(Math.log(m)/c),o=Math.floor(p/c),f=16*m-p,(n=new lp).writeInt(this.scalarType),n.writeShort(m),n.writeShort(p),n.writeShort(o),n.writeShort(f),i=16*m,d=n.pos+i,l=null,b=[],a)for(g=a[v],n.writeString(v),n.writeInt(e(g)),n.writeInt(d),n.writeInt(g.length),b=b.concat(g),v==="head"&&(l=d),d+=g.length;d%4;)b.push(0),d++;return n.write(b),r=2981146554-e(n.data),n.pos=l+8,n.writeUInt32(r),n.data},e=function(a){var r,n,i,o;for(a=qJ.call(a);a.length%4;)a.push(0);for(i=new lp(a),n=0,r=0,o=a.length;r<o;r=r+=4)n+=i.readUInt32();return 4294967295&n},t})(),lEe={}.hasOwnProperty,ku=function(e,t){for(var a in t)lEe.call(t,a)&&(e[a]=t[a]);function r(){this.constructor=e}return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e};Cd=(function(){function e(t){var a;this.file=t,a=this.file.directory.tables[this.tag],this.exists=!!a,a&&(this.offset=a.offset,this.length=a.length,this.parse(this.file.contents))}return e.prototype.parse=function(){},e.prototype.encode=function(){},e.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},e})();var cEe=(function(){function e(){return e.__super__.constructor.apply(this,arguments)}return ku(e,Cd),e.prototype.tag="head",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.revision=t.readInt(),this.checkSumAdjustment=t.readInt(),this.magicNumber=t.readInt(),this.flags=t.readShort(),this.unitsPerEm=t.readShort(),this.created=t.readLongLong(),this.modified=t.readLongLong(),this.xMin=t.readShort(),this.yMin=t.readShort(),this.xMax=t.readShort(),this.yMax=t.readShort(),this.macStyle=t.readShort(),this.lowestRecPPEM=t.readShort(),this.fontDirectionHint=t.readShort(),this.indexToLocFormat=t.readShort(),this.glyphDataFormat=t.readShort()},e.prototype.encode=function(t){var a;return(a=new lp).writeInt(this.version),a.writeInt(this.revision),a.writeInt(this.checkSumAdjustment),a.writeInt(this.magicNumber),a.writeShort(this.flags),a.writeShort(this.unitsPerEm),a.writeLongLong(this.created),a.writeLongLong(this.modified),a.writeShort(this.xMin),a.writeShort(this.yMin),a.writeShort(this.xMax),a.writeShort(this.yMax),a.writeShort(this.macStyle),a.writeShort(this.lowestRecPPEM),a.writeShort(this.fontDirectionHint),a.writeShort(t),a.writeShort(this.glyphDataFormat),a.data},e})(),Lq=(function(){function e(t,a){var r,n,i,o,l,c,d,f,p,g,m,b,v,y,w,S,N;switch(this.platformID=t.readUInt16(),this.encodingID=t.readShort(),this.offset=a+t.readInt(),p=t.pos,t.pos=this.offset,this.format=t.readUInt16(),this.length=t.readUInt16(),this.language=t.readUInt16(),this.isUnicode=this.platformID===3&&this.encodingID===1&&this.format===4||this.platformID===0&&this.format===4,this.codeMap={},this.format){case 0:for(c=0;c<256;++c)this.codeMap[c]=t.readByte();break;case 4:for(m=t.readUInt16(),g=m/2,t.pos+=6,i=(function(){var j,C;for(C=[],c=j=0;0<=g?j<g:j>g;c=0<=g?++j:--j)C.push(t.readUInt16());return C})(),t.pos+=2,v=(function(){var j,C;for(C=[],c=j=0;0<=g?j<g:j>g;c=0<=g?++j:--j)C.push(t.readUInt16());return C})(),d=(function(){var j,C;for(C=[],c=j=0;0<=g?j<g:j>g;c=0<=g?++j:--j)C.push(t.readUInt16());return C})(),f=(function(){var j,C;for(C=[],c=j=0;0<=g?j<g:j>g;c=0<=g?++j:--j)C.push(t.readUInt16());return C})(),n=(this.length-t.pos+this.offset)/2,l=(function(){var j,C;for(C=[],c=j=0;0<=n?j<n:j>n;c=0<=n?++j:--j)C.push(t.readUInt16());return C})(),c=w=0,N=i.length;w<N;c=++w)for(y=i[c],r=S=b=v[c];b<=y?S<=y:S>=y;r=b<=y?++S:--S)f[c]===0?o=r+d[c]:(o=l[f[c]/2+(r-b)-(g-c)]||0)!==0&&(o+=d[c]),this.codeMap[r]=65535&o}t.pos=p}return e.encode=function(t,a){var r,n,i,o,l,c,d,f,p,g,m,b,v,y,w,S,N,j,C,R,T,O,F,z,I,B,K,J,G,D,V,W,Z,re,Q,E,U,q,X,ne,ae,ue,de,he,pe,se;switch(J=new lp,o=Object.keys(t).sort(function(ze,De){return ze-De}),a){case"macroman":for(v=0,y=(function(){var ze=[];for(b=0;b<256;++b)ze.push(0);return ze})(),S={0:0},i={},G=0,Z=o.length;G<Z;G++)S[de=t[n=o[G]]]==null&&(S[de]=++v),i[n]={old:t[n],new:S[t[n]]},y[n]=S[t[n]];return J.writeUInt16(1),J.writeUInt16(0),J.writeUInt32(12),J.writeUInt16(0),J.writeUInt16(262),J.writeUInt16(0),J.write(y),{charMap:i,subtable:J.data,maxGlyphID:v+1};case"unicode":for(B=[],p=[],N=0,S={},r={},w=d=null,D=0,re=o.length;D<re;D++)S[C=t[n=o[D]]]==null&&(S[C]=++N),r[n]={old:C,new:S[C]},l=S[C]-n,w!=null&&l===d||(w&&p.push(w),B.push(n),d=l),w=n;for(w&&p.push(w),p.push(65535),B.push(65535),z=2*(F=B.length),O=2*Math.pow(Math.log(F)/Math.LN2,2),g=Math.log(O/2)/Math.LN2,T=2*F-O,c=[],R=[],m=[],b=V=0,Q=B.length;V<Q;b=++V){if(I=B[b],f=p[b],I===65535){c.push(0),R.push(0);break}if(I-(K=r[I].new)>=32768)for(c.push(0),R.push(2*(m.length+F-b)),n=W=I;I<=f?W<=f:W>=f;n=I<=f?++W:--W)m.push(r[n].new);else c.push(K-I),R.push(0)}for(J.writeUInt16(3),J.writeUInt16(1),J.writeUInt32(12),J.writeUInt16(4),J.writeUInt16(16+8*F+2*m.length),J.writeUInt16(0),J.writeUInt16(z),J.writeUInt16(O),J.writeUInt16(g),J.writeUInt16(T),ae=0,E=p.length;ae<E;ae++)n=p[ae],J.writeUInt16(n);for(J.writeUInt16(0),ue=0,U=B.length;ue<U;ue++)n=B[ue],J.writeUInt16(n);for(he=0,q=c.length;he<q;he++)l=c[he],J.writeUInt16(l);for(pe=0,X=R.length;pe<X;pe++)j=R[pe],J.writeUInt16(j);for(se=0,ne=m.length;se<ne;se++)v=m[se],J.writeUInt16(v);return{charMap:r,subtable:J.data,maxGlyphID:N+1}}},e})(),zJ=(function(){function e(){return e.__super__.constructor.apply(this,arguments)}return ku(e,Cd),e.prototype.tag="cmap",e.prototype.parse=function(t){var a,r,n;for(t.pos=this.offset,this.version=t.readUInt16(),n=t.readUInt16(),this.tables=[],this.unicode=null,r=0;0<=n?r<n:r>n;r=0<=n?++r:--r)a=new Lq(t,this.offset),this.tables.push(a),a.isUnicode&&this.unicode==null&&(this.unicode=a);return!0},e.encode=function(t,a){var r,n;return a==null&&(a="macroman"),r=Lq.encode(t,a),(n=new lp).writeUInt16(0),n.writeUInt16(1),r.table=n.data.concat(r.subtable),r},e})(),dEe=(function(){function e(){return e.__super__.constructor.apply(this,arguments)}return ku(e,Cd),e.prototype.tag="hhea",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.ascender=t.readShort(),this.decender=t.readShort(),this.lineGap=t.readShort(),this.advanceWidthMax=t.readShort(),this.minLeftSideBearing=t.readShort(),this.minRightSideBearing=t.readShort(),this.xMaxExtent=t.readShort(),this.caretSlopeRise=t.readShort(),this.caretSlopeRun=t.readShort(),this.caretOffset=t.readShort(),t.pos+=8,this.metricDataFormat=t.readShort(),this.numberOfMetrics=t.readUInt16()},e})(),uEe=(function(){function e(){return e.__super__.constructor.apply(this,arguments)}return ku(e,Cd),e.prototype.tag="OS/2",e.prototype.parse=function(t){if(t.pos=this.offset,this.version=t.readUInt16(),this.averageCharWidth=t.readShort(),this.weightClass=t.readUInt16(),this.widthClass=t.readUInt16(),this.type=t.readShort(),this.ySubscriptXSize=t.readShort(),this.ySubscriptYSize=t.readShort(),this.ySubscriptXOffset=t.readShort(),this.ySubscriptYOffset=t.readShort(),this.ySuperscriptXSize=t.readShort(),this.ySuperscriptYSize=t.readShort(),this.ySuperscriptXOffset=t.readShort(),this.ySuperscriptYOffset=t.readShort(),this.yStrikeoutSize=t.readShort(),this.yStrikeoutPosition=t.readShort(),this.familyClass=t.readShort(),this.panose=(function(){var a,r;for(r=[],a=0;a<10;++a)r.push(t.readByte());return r})(),this.charRange=(function(){var a,r;for(r=[],a=0;a<4;++a)r.push(t.readInt());return r})(),this.vendorID=t.readString(4),this.selection=t.readShort(),this.firstCharIndex=t.readShort(),this.lastCharIndex=t.readShort(),this.version>0&&(this.ascent=t.readShort(),this.descent=t.readShort(),this.lineGap=t.readShort(),this.winAscent=t.readShort(),this.winDescent=t.readShort(),this.codePageRange=(function(){var a,r;for(r=[],a=0;a<2;a=++a)r.push(t.readInt());return r})(),this.version>1))return this.xHeight=t.readShort(),this.capHeight=t.readShort(),this.defaultChar=t.readShort(),this.breakChar=t.readShort(),this.maxContext=t.readShort()},e})(),fEe=(function(){function e(){return e.__super__.constructor.apply(this,arguments)}return ku(e,Cd),e.prototype.tag="post",e.prototype.parse=function(t){var a,r,n;switch(t.pos=this.offset,this.format=t.readInt(),this.italicAngle=t.readInt(),this.underlinePosition=t.readShort(),this.underlineThickness=t.readShort(),this.isFixedPitch=t.readInt(),this.minMemType42=t.readInt(),this.maxMemType42=t.readInt(),this.minMemType1=t.readInt(),this.maxMemType1=t.readInt(),this.format){case 65536:case 196608:break;case 131072:var i;for(r=t.readUInt16(),this.glyphNameIndex=[],i=0;0<=r?i<r:i>r;i=0<=r?++i:--i)this.glyphNameIndex.push(t.readUInt16());for(this.names=[],n=[];t.pos<this.offset+this.length;)a=t.readByte(),n.push(this.names.push(t.readString(a)));return n;case 151552:return r=t.readUInt16(),this.offsets=t.read(r);case 262144:return this.map=(function(){var o,l,c;for(c=[],i=o=0,l=this.file.maxp.numGlyphs;0<=l?o<l:o>l;i=0<=l?++o:--o)c.push(t.readUInt32());return c}).call(this)}},e})(),hEe=function(e,t){this.raw=e,this.length=e.length,this.platformID=t.platformID,this.encodingID=t.encodingID,this.languageID=t.languageID},pEe=(function(){function e(){return e.__super__.constructor.apply(this,arguments)}return ku(e,Cd),e.prototype.tag="name",e.prototype.parse=function(t){var a,r,n,i,o,l,c,d,f,p,g;for(t.pos=this.offset,t.readShort(),a=t.readShort(),l=t.readShort(),r=[],i=0;0<=a?i<a:i>a;i=0<=a?++i:--i)r.push({platformID:t.readShort(),encodingID:t.readShort(),languageID:t.readShort(),nameID:t.readShort(),length:t.readShort(),offset:this.offset+l+t.readShort()});for(c={},i=f=0,p=r.length;f<p;i=++f)n=r[i],t.pos=n.offset,d=t.readString(n.length),o=new hEe(d,n),c[g=n.nameID]==null&&(c[g]=[]),c[n.nameID].push(o);this.strings=c,this.copyright=c[0],this.fontFamily=c[1],this.fontSubfam
1100ily=c[2],this.uniqueSubfamily=c[3],this.fontName=c[4],this.version=c[5];try{this.postscriptName=c[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch{this.postscriptName=c[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=c[7],this.manufacturer=c[8],this.designer=c[9],this.description=c[10],this.vendorUrl=c[11],this.designerUrl=c[12],this.license=c[13],this.licenseUrl=c[14],this.preferredFamily=c[15],this.preferredSubfamily=c[17],this.compatibleFull=c[18],this.sampleText=c[19]},e})(),gEe=(function(){function e(){return e.__super__.constructor.apply(this,arguments)}return ku(e,Cd),e.prototype.tag="maxp",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.numGlyphs=t.readUInt16(),this.maxPoints=t.readUInt16(),this.maxContours=t.readUInt16(),this.maxCompositePoints=t.readUInt16(),this.maxComponentContours=t.readUInt16(),this.maxZones=t.readUInt16(),this.maxTwilightPoints=t.readUInt16(),this.maxStorage=t.readUInt16(),this.maxFunctionDefs=t.readUInt16(),this.maxInstructionDefs=t.readUInt16(),this.maxStackElements=t.readUInt16(),this.maxSizeOfInstructions=t.readUInt16(),this.maxComponentElements=t.readUInt16(),this.maxComponentDepth=t.readUInt16()},e})(),mEe=(function(){function e(){return e.__super__.constructor.apply(this,arguments)}return ku(e,Cd),e.prototype.tag="hmtx",e.prototype.parse=function(t){var a,r,n,i,o,l,c;for(t.pos=this.offset,this.metrics=[],a=0,l=this.file.hhea.numberOfMetrics;0<=l?a<l:a>l;a=0<=l?++a:--a)this.metrics.push({advance:t.readUInt16(),lsb:t.readInt16()});for(n=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=(function(){var d,f;for(f=[],a=d=0;0<=n?d<n:d>n;a=0<=n?++d:--d)f.push(t.readInt16());return f})(),this.widths=(function(){var d,f,p,g;for(g=[],d=0,f=(p=this.metrics).length;d<f;
1100d++)i=p[d],g.push(i.advance);return g}).call(this),r=this.widths[this.widths.length-1],c=[],a=o=0;0<=n?o<n:o>n;a=0<=n?++o:--o)c.push(this.widths.push(r));return c},e.prototype.forGlyph=function(t){return t in this.metrics?this.metrics[t]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[t-this.metrics.length]}},e})(),qJ=[].slice,xEe=(function(){function e(){return e.__super__.constructor.apply(this,arguments)}return ku(e,Cd),e.prototype.tag="glyf",e.prototype.parse=function(){return this.cache={}},e.prototype.glyphFor=function(t){var a,r,n,i,o,l,c,d,f,p;return t in this.cache?this.cache[t]:(i=this.file.loca,a=this.file.contents,r=i.indexOf(t),(n=i.lengthOf(t))===0?this.cache[t]=null:(a.pos=this.offset+r,o=(l=new lp(a.read(n))).readShort(),d=l.readShort(),p=l.readShort(),c=l.readShort(),f=l.readShort(),this.cache[t]=o===-1?new yEe(l,d,p,c,f):new vEe(l,o,d,p,c,f),this.cache[t]))},e.prototype.encode=function(t,a,r){var n,i,o,l,c;for(o=[],i=[],l=0,c=a.length;l<c;l++)n=t[a[l]],i.push(o.length),n&&(o=o.concat(n.encode(r)));return i.push(o.length),{table:o,offsets:i}},e})(),vEe=(function(){function e(t,a,r,n,i,o){this.raw=t,this.numberOfContours=a,this.xMin=r,this.yMin=n,this.xMax=i,this.yMax=o,this.compound=!1}return e.prototype.encode=function(){return this.raw.data},e})(),yEe=(function(){function e(t,a,r,n,i){var o,l;for(this.raw=t,this.xMin=a,this.yMin=r,this.xMax=n,this.yMax=i,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],o=this.raw;l=o.readShort(),this.glyphOffsets.push(o.pos),this.glyphIDs.push(o.readUInt16()),32&l;)o.pos+=1&l?4:2,128&l?o.pos+=8:64&l?o.pos+=4:8&l&&(o.pos+=2)}return e.prototype.encode=function(){var t,a,r;for(a=new lp(qJ.call(this.raw.data)),t=0,r=this.glyphIDs.length;t<r;++t)a.pos=this.glyphOffsets[t];return a.data},e})(),bEe=(function(){function e(){return e.__super__.constructor.apply(this,arguments)}return ku(e,Cd),e.prototype.tag="loca",e.prototype.parse=function(t){var a,r;return t.pos=this.offset,a=this.file.head.indexToLocFormat,this.offsets=a===0?(function(){var n,i;for(i=[],r=0,n=this.length;r<n;r+=2)i.push(2*t.readUInt16());return i}).call(this):(function(){var n,i;for(i=[],r=0,n=this.length;r<n;r+=4)i.push(t.readUInt32());return i}).call(this)},e.prototype.indexOf=function(t){return this.offsets[t]},e.prototype.lengthOf=function(t){return this.offsets[t+1]-this.offsets[t]},e.prototype.encode=function(t,a){for(var r=new Uint32Array(this.offsets.length),n=0,i=0,o=0;o<r.length;++o)if(r[o]=n,i<a.length&&a[i]==o){++i,r[o]=n;var l=this.offsets[o],c=this.offsets[o+1]-l;c>0&&(n+=c)}for(var d=new Array(4*r.length),f=0;f<r.length;++f)d[4*f+3]=255&r[f],d[4*f+2]=(65280&r[f])>>8,d[4*f+1]=(16711680&r[f])>>16,d[4*f]=(4278190080&r[f])>>24;return d},e})(),PEe=(function(){function e(t){this.font=t,this.subset={},this.unicodes={},this.next=33}return e.prototype.generateCmap=function(){var t,a,r,n,i;for(a in n=this.font.cmap.tables[0].codeMap,t={},i=this.subset)r=i[a],t[a]=n[r];return t},e.prototype.glyphsFor=function(t){var a,r,n,i,o,l,c;for(n={},o=0,l=t.length;o<l;o++)n[i=t[o]]=this.font.glyf.glyphFor(i);for(i in a=[],n)(r=n[i])!=null&&r.compound&&a.push.apply(a,r.glyphIDs);if(a.length>0)for(i in c=this.glyphsFor(a))r=c[i],n[i]=r;return n},e.prototype.encode=function(t,a){var r,n,i,o,l,c,d,f,p,g,m,b,v,y,w;for(n in r=zJ.encode(this.generateCmap(),"unicode"),o=this.glyphsFor(t),m={0:0},w=r.charMap)m[(c=w[n]).old]=c.new;for(b in g=r.maxGlyphID,o)b in m||(m[b]=g++);return f=(function(S){var N,j;for(N in j={},S)j[S[N]]=N;return j})(m),p=Object.keys(f).sort(function(S,N){return S-N}),v=(function(){var S,N,j;for(j=[],S=0,N=p.length;S<N;S++)l=p[S],j.push(f[l]);return j})(),i=this.font.glyf.encode(o,v,m),d=this.font.loca.encode(i.offsets,v),y={cmap:this.font.cmap.raw(),glyf:i.table,loca:d,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(a)},this.font.os2.exists&&(y["OS/2"]=this.font.os2.raw()),this.font.directory.encode(y)},e})();Sa.API.PDFObject=(function(){var e;function t(){}return e=function(a,r){return(Array(r+1).join("0")+a).slice(-r)},t.convert=function(a){var r,n,i,o;if(Array.isArray(a))return"["+(function(){var l,c,d;for(d=[],l=0,c=a.length;l<c;l++)r=a[l],d.push(t.convert(r));return d})().join(" ")+"]";
1100if(typeof a=="string")return"/"+a;if(a?.isString)return"("+a+")";if(a instanceof Date)return"(D:"+e(a.getUTCFullYear(),4)+e(a.getUTCMonth(),2)+e(a.getUTCDate(),2)+e(a.getUTCHours(),2)+e(a.getUTCMinutes(),2)+e(a.getUTCSeconds(),2)+"Z)";if({}.toString.call(a)==="[object Object]"){for(n in i=["<<"],a)o=a[n],i.push("/"+n+" "+t.convert(o));return i.push(">>"),i.join(`
1101`)}return""+a},t})();function HJ(e,t,a,r,n){r=r||{};var i=1.15,o=n.internal.scaleFactor,l=n.internal.getFontSize()/o,c=n.getLineHeightFactor?n.getLineHeightFactor():i,d=l*c,f=/\r\n|\r|\n/g,p="",g=1;if((r.valign==="middle"||r.valign==="bottom"||r.halign==="center"||r.halign==="right")&&(p=typeof e=="string"?e.split(f):e,g=p.length||1),a+=l*(2-i),r.valign==="middle"?a-=g/2*d:r.valign==="bottom"&&(a-=g*d),r.halign==="center"||r.halign==="right"){var m=l;if(r.halign==="center"&&(m*=.5),p&&g>=1){for(var b=0;b<p.length;b++)n.text(p[b],t-n.getStringUnitWidth(p[b])*m,a),a+=d;return n}t-=n.getStringUnitWidth(e)*m}return r.halign==="justify"?n.text(e,t,a,{maxWidth:r.maxWidth||100,align:"justify"}):n.text(e,t,a),n}var Fq={},Gx=(function(){function e(t){this.jsPDFDocument=t,this.userStyles={textColor:t.getTextColor?this.jsPDFDocument.getTextColor():0,fontSize:t.internal.getFontSize(),fontStyle:t.internal.getFont().fontStyle,font:t.internal.getFont().fontName,lineWidth:t.getLineWidth?this.jsPDFDocument.getLineWidth():0,lineColor:t.getDrawColor?this.jsPDFDocument.getDrawColor():0}}return e.setDefaults=function(t,a){a===void 0&&(a=null),a?a.__autoTableDocumentDefaults=t:Fq=t},e.unifyColor=function(t){return Array.isArray(t)?t:typeof t=="number"?[t,t,t]:typeof t=="string"?[t]:null},e.prototype.applyStyles=function(t,a){var r,n,i;a===void 0&&(a=!1),t.fontStyle&&this.jsPDFDocument.setFontStyle&&this.jsPDFDocument.setFontStyle(t.fontStyle);var o=this.jsPDFDocument.internal.getFont(),l=o.fontStyle,c=o.fontName;if(t.font&&(c=t.font),t.fontStyle){l=t.fontStyle;var d=this.getFontList()[c];d&&d.indexOf(l)===-1&&this.jsPDFDocument.setFontStyle&&(this.jsPDFDocument.setFontStyle(d[0]),l=d[0])}if(this.jsPDFDocument.setFont(c,l),t.fontSize&&this.jsPDFDocument.setFontSize(t.fontSize),!a){var f=e.unifyColor(t.fillColor);f&&(r=this.jsPDFDocument).setFillColor.apply(r,f),f=e.unifyColor(t.textColor),f&&(n=this.jsPDFDocument).setTextColor.apply(n,f),f=e.unifyColor(t.lineColor),f&&(i=this.jsPDFDocument).setDrawColor.apply(i,f),typeof t.lineWidth=="number"&&this.jsPDFDocument.setLineWidth(t.lineWidth)}},e.prototype.splitTextToSize=function(t,a,r){return this.jsPDFDocument.splitTextToSize(t,a,r)},e.prototype.rect=function(t,a,r,n,i){return this.jsPDFDocument.rect(t,a,r,n,i)},e.prototype.getLastAutoTable=function(){return this.jsPDFDocument.lastAutoTable||null},e.prototype.getTextWidth=function(t){return this.jsPDFDocument.getTextWidth(t)},e.prototype.getDocument=function(){return this.jsPDFDocument},e.prototype.setPage=function(t){this.jsPDFDocument.setPage(t)},e.prototype.addPage=function(){return this.jsPDFDocument.addPage()},e.prototype.getFontList=function(){return this.jsPDFDocument.getFontList()},e.prototype.getGlobalOptions=function(){return Fq||{}},e.prototype.getDocumentOptions=function(){return this.jsPDFDocument.__autoTableDocumentDefaults||{}},e.prototype.pageSize=function(){var t=this.jsPDFDocument.internal.pageSize;return t.width==null&&(t={width:t.getWidth(),height:t.getHeight()}),t},e.prototype.scaleFactor=function(){return this.jsPDFDocument.internal.scaleFactor},e.prototype.getLineHeightFactor=function(){var t=this.jsPDFDocument;return t.getLineHeightFactor?t.getLineHeightFactor():1.15},e.prototype.getLineHeight=function(t){return t/this.scaleFactor()*this.getLineHeightFactor()},e.prototype.pageNumber=function(){var t=this.jsPDFDocument.internal.getCurrentPageInfo();return t?t.pageNumber:this.jsPDFDocument.internal.getNumberOfPages()},e})(),Ik=function(e,t){return Ik=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,r){a.__proto__=r}||function(a,r){for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(a[n]=r[n])},Ik(e,t)};function VJ(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");Ik(e,t);function a(){this.constructor=e}
1101e.prototype=t===null?Object.create(t):(a.prototype=t.prototype,new a)}var GJ=(function(e){VJ(t,e);function t(a){var r=e.call(this)||this;return r._element=a,r}return t})(Array);function wEe(e){return{font:"helvetica",fontStyle:"normal",overflow:"linebreak",fillColor:!1,textColor:20,halign:"left",valign:"top",fontSize:10,cellPadding:5/e,lineColor:200,lineWidth:0,cellWidth:"auto",minCellHeight:0,minCellWidth:0}}function SEe(e){var t={striped:{table:{fillColor:255,textColor:80,fontStyle:"normal"},head:{textColor:255,fillColor:[41,128,185],fontStyle:"bold"},body:{},foot:{textColor:255,fillColor:[41,128,185],fontStyle:"bold"},alternateRow:{fillColor:245}},grid:{table:{fillColor:255,textColor:80,fontStyle:"normal",lineWidth:.1},head:{textColor:255,fillColor:[26,188,156],fontStyle:"bold",lineWidth:0},body:{},foot:{textColor:255,fillColor:[26,188,156],fontStyle:"bold",lineWidth:0},alternateRow:{}},plain:{head:{fontStyle:"bold"},foot:{fontStyle:"bold"}}};return t[e]}function p5(e,t,a){a.applyStyles(t,!0);var r=Array.isArray(e)?e:[e],n=r.map(function(i){return a.getTextWidth(i)}).reduce(function(i,o){return Math.max(i,o)},0);return n}function WJ(e,t,a,r){var n=t.settings.tableLineWidth,i=t.settings.tableLineColor;e.applyStyles({lineWidth:n,lineColor:i});var o=YJ(n,!1);o&&e.rect(a.x,a.y,t.getWidth(e.pageSize().width),r.y-a.y,o)}function YJ(e,t){var a=e>0,r=t||t===0;return a&&r?"DF":a?"S":r?"F":null}function tS(e,t){var a,r,n,i;if(e=e||t,Array.isArray(e)){if(e.length>=4)return{top:e[0],right:e[1],bottom:e[2],left:e[3]};if(e.length===3)return{top:e[0],right:e[1],bottom:e[2],left:e[1]};if(e.length===2)return{top:e[0],right:e[1],bottom:e[0],left:e[1]};e.length===1?e=e[0]:e=t}return typeof e=="object"?(typeof e.vertical=="number"&&(e.top=e.vertical,e.bottom=e.vertical),typeof e.horizontal=="number"&&(e.right=e.horizontal,e.left=e.horizontal),{left:(a=e.left)!==null&&a!==void 0?a:t,top:(r=e.top)!==null&&r!==void 0?r:t,right:(n=e.right)!==null&&n!==void 0?n:t,bottom:(i=e.bottom)!==null&&i!==void 0?i:t}):(typeof e!="number"&&(e=t),{top:e,right:e,bottom:e,left:e})}function KJ(e,t){var a=tS(t.settings.margin,0);return e.pageSize().width-(a.left+a.right)}function NEe(e,t,a,r,n){var i={},o=1.3333333333333333,l=M6(t,function(N){return n.getComputedStyle(N).backgroundColor});l!=null&&(i.fillColor=l);var c=M6(t,function(N){return n.getComputedStyle(N).color});c!=null&&(i.textColor=c);var d=CEe(r,a);d&&(i.cellPadding=d);var f="borderTopColor",p=o*a,g=r.borderTopWidth;if(r.borderBottomWidth===g&&r.borderRightWidth===g&&r.borderLeftWidth===g){var m=(parseFloat(g)||0)/p;m&&(i.lineWidth=m)}else i.lineWidth={top:(parseFloat(r.borderTopWidth)||0)/p,right:(parseFloat(r.borderRightWidth)||0)/p,bottom:(parseFloat(r.borderBottomWidth)||0)/p,left:(parseFloat(r.borderLeftWidth)||0)/p},i.lineWidth.top||(i.lineWidth.right?f="borderRightColor":i.lineWidth.bottom?f="borderBottomColor":i.lineWidth.left&&(f="borderLeftColor"));var b=M6(t,function(N){return n.getComputedStyle(N)[f]});b!=null&&(i.lineColor=b);var v=["left","right","center","justify"];v.indexOf(r.textAlign)!==-1&&(i.halign=r.textAlign),v=["middle","bottom","top"],v.indexOf(r.verticalAlign)!==-1&&(i.valign=r.verticalAlign);var y=parseInt(r.fontSize||"");isNaN(y)||(i.fontSize=y/o);var w=jEe(r);w&&(i.fontStyle=w);var S=(r.fontFamily||"").toLowerCase();return e.indexOf(S)!==-1&&(i.font=S),i}function jEe(e){var t="";return(e.fontWeight==="bold"||e.fontWeight==="bolder"||parseInt(e.fontWeight)>=700)&&(t="bold"),(e.fontStyle==="italic"||e.fontStyle==="oblique")&&(t+="italic"),t}function M6(e,t){var a=XJ(e,t);if(!a)return null;var r=a.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d*\.?\d*))?\)$/);if(!r||!Array.isArray(r))return null;var n=[parseInt(r[1]),parseInt(r[2]),parseInt(r[3])],i=parseInt(r[4]);return i===0||isNaN(n[0])||isNaN(n[1])||isNaN(n[2])?null:n}function XJ(e,t){var a=t(e);return a==="rgba(0, 0, 0, 0)"||a==="transparent"||a==="initial"||a==="inherit"?e.parentElement==null?null:XJ(e.parentElement,t):a}function CEe(e,t){var a=[e.paddingTop,e.paddingRight,e.paddingBottom,e.paddingLeft],r=96/(72/t),n=(p
1101arseInt(e.lineHeight)-parseInt(e.fontSize))/t/2,i=a.map(function(l){return parseInt(l||"0")/r}),o=tS(i,0);return n>o.top&&(o.top=n),n>o.bottom&&(o.bottom=n),o}function QJ(e,t,a,r,n){var i,o;r===void 0&&(r=!1),n===void 0&&(n=!1);var l;typeof t=="string"?l=a.document.querySelector(t):l=t;var c=Object.keys(e.getFontList()),d=e.scaleFactor(),f=[],p=[],g=[];if(!l)return console.error("Html table could not be found with input: ",t),{head:f,body:p,foot:g};for(var m=0;m<l.rows.length;m++){var b=l.rows[m],v=(o=(i=b?.parentElement)===null||i===void 0?void 0:i.tagName)===null||o===void 0?void 0:o.toLowerCase(),y=AEe(c,d,a,b,r,n);y&&(v==="thead"?f.push(y):v==="tfoot"?g.push(y):p.push(y))}return{head:f,body:p,foot:g}}function AEe(e,t,a,r,n,i){for(var o=new GJ(r),l=0;l<r.cells.length;l++){var c=r.cells[l],d=a.getComputedStyle(c);if(n||d.display!=="none"){var f=void 0;i&&(f=NEe(e,c,t,d,a)),o.push({rowSpan:c.rowSpan,colSpan:c.colSpan,styles:f,_element:c,content:TEe(c)})}}var p=a.getComputedStyle(r);if(o.length>0&&(n||p.display!=="none"))return o}function TEe(e){var t=e.cloneNode(!0);return t.innerHTML=t.innerHTML.replace(/\n/g,"").replace(/ +/g," "),t.innerHTML=t.innerHTML.split(/<br.*?>/).map(function(a){return a.trim()}).join(`
1102`),t.innerText||t.textContent||""}function _Ee(e,t,a){for(var r=0,n=[e,t,a];r<n.length;r++){var i=n[r];i&&typeof i!="object"&&console.error("The options parameter should be of type object, is: "+typeof i),i.startY&&typeof i.startY!="number"&&(console.error("Invalid value for startY option",i.startY),delete i.startY)}}function hf(e,t,a,r,n){if(e==null)throw new TypeError("Cannot convert undefined or null to object");for(var i=Object(e),o=1;o<arguments.length;o++){var l=arguments[o];if(l!=null)for(var c in l)Object.prototype.hasOwnProperty.call(l,c)&&(i[c]=l[c])}return i}function ZJ(e,t){var a=new Gx(e),r=a.getDocumentOptions(),n=a.getGlobalOptions();_Ee(n,r,t);var i=hf({},n,r,t),o;typeof window<"u"&&(o=window);var l=kEe(n,r,t),c=EEe(n,r,t),d=REe(a,i),f=MEe(a,i,o);return{id:t.tableId,content:f,hooks:c,styles:l,settings:d}}function kEe(e,t,a){for(var r={styles:{},headStyles:{},bodyStyles:{},footStyles:{},alternateRowStyles:{},columnStyles:{}},n=function(c){if(c==="columnStyles"){var d=e[c],f=t[c],p=a[c];r.columnStyles=hf({},d,f,p)}else{var g=[e,t,a],m=g.map(function(b){return b[c]||{}});r[c]=hf({},m[0],m[1],m[2])}},i=0,o=Object.keys(r);i<o.length;i++){var l=o[i];n(l)}return r}function EEe(e,t,a){for(var r=[e,t,a],n={didParseCell:[],willDrawCell:[],didDrawCell:[],willDrawPage:[],didDrawPage:[]},i=0,o=r;i<o.length;i++){var l=o[i];l.didParseCell&&n.didParseCell.push(l.didParseCell),l.willDrawCell&&n.willDrawCell.push(l.willDrawCell),l.didDrawCell&&n.didDrawCell.push(l.didDrawCell),l.willDrawPage&&n.willDrawPage.push(l.willDrawPage),l.didDrawPage&&n.didDrawPage.push(l.didDrawPage)}return n}function REe(e,t){var a,r,n,i,o,l,c,d,f,p,g,m,b=tS(t.margin,40/e.scaleFactor()),v=(a=OEe(e,t.startY))!==null&&a!==void 0?a:b.top,y;t.showFoot===!0?y="everyPage":t.showFoot===!1?y="never":y=(r=t.showFoot)!==null&&r!==void 0?r:"everyPage";var w;t.showHead===!0?w="everyPage":t.showHead===!1?w="never":w=(n=t.showHead)!==null&&n!==void 0?n:"everyPage";var S=(i=t.useCss)!==null&&i!==void 0?i:!1,N=t.theme||(S?"plain":"striped"),j=!!t.horizontalPageBreak,C=(o=t.horizontalPageBreakRepeat)!==null&&o!==void 0?o:null;return{includeHiddenHtml:(l=t.includeHiddenHtml)!==null&&l!==void 0?l:!1,useCss:S,theme:N,startY:v,margin:b,pageBreak:(c=t.pageBreak)!==null&&c!==void 0?c:"auto",rowPageBreak:(d=t.rowPageBreak)!==null&&d!==void 0?d:"auto",tableWidth:(f=t.tableWidth)!==null&&f!==void 0?f:"auto",showHead:w,showFoot:y,tableLineWidth:(p=t.tableLineWidth)!==null&&p!==void 0?p:0,tableLineColor:(g=t.tableLineColor)!==null&&g!==void 0?g:200,horizontalPageBreak:j,horizontalPageBreakRepeat:C,horizontalPageBreakBehaviour:(m=t.horizontalPageBreakBehaviour)!==null&&m!==void 0?m:"afterAllRows"}}function OEe(e,t){var a=e.getLastAutoTable(),r=e.scaleFactor(),n=e.pageNumber(),i=!1;if(a&&a.startPageNumber){var o=a.startPageNumber+a.pageNumber-1;i=o===n}return typeof t=="number"?t:(t==null||t===!1)&&i&&a?.finalY!=null?a.finalY+20/r:null}function MEe(e,t,a){var r=t.head||[],n=t.body||[],i=t.foot||[];if(t.html){var o=t.includeHiddenHtml;if(a){var l=QJ(e,t.html,a,o,t.useCss)||{};r=l.head||r,n=l.body||r,i=l.foot||r}else console.error("Cannot parse html in non browser environment")}var c=t.columns||DEe(r,n,i);return{columns:c,head:r,body:n,foot:i}}function DEe(e,t,a){var r=e[0]||t[0]||a[0]||[],n=[];return Object.keys(r).filter(function(i){return i!=="_element"}
1102).forEach(function(i){var o=1,l;Array.isArray(r)?l=r[parseInt(i)]:l=r[i],typeof l=="object"&&!Array.isArray(l)&&(o=l?.colSpan||1);for(var c=0;c<o;c++){var d=void 0;Array.isArray(r)?d=n.length:d=i+(c>0?"_".concat(c):"");var f={dataKey:d};n.push(f)}}),n}var Lk=(function(){function e(t,a,r){this.table=a,this.pageNumber=a.pageNumber,this.settings=a.settings,this.cursor=r,this.doc=t.getDocument()}return e})(),IEe=(function(e){VJ(t,e);function t(a,r,n,i,o,l){var c=e.call(this,a,r,l)||this;return c.cell=n,c.row=i,c.column=o,c.section=i.section,c}return t})(Lk),LEe=(function(){function e(t,a){this.pageNumber=1,this.id=t.id,this.settings=t.settings,this.styles=t.styles,this.hooks=t.hooks,this.columns=a.columns,this.head=a.head,this.body=a.body,this.foot=a.foot}return e.prototype.getHeadHeight=function(t){return this.head.reduce(function(a,r){return a+r.getMaxCellHeight(t)},0)},e.prototype.getFootHeight=function(t){return this.foot.reduce(function(a,r){return a+r.getMaxCellHeight(t)},0)},e.prototype.allRows=function(){return this.head.concat(this.body).concat(this.foot)},e.prototype.callCellHooks=function(t,a,r,n,i,o){for(var l=0,c=a;l<c.length;l++){var d=c[l],f=new IEe(t,this,r,n,i,o),p=d(f)===!1;if(r.text=Array.isArray(r.text)?r.text:[r.text],p)return!1}return!0},e.prototype.callEndPageHooks=function(t,a){t.applyStyles(t.userStyles);for(var r=0,n=this.hooks.didDrawPage;r<n.length;r++){var i=n[r];i(new Lk(t,this,a))}},e.prototype.callWillDrawPageHooks=function(t,a){for(var r=0,n=this.hooks.willDrawPage;r<n.length;r++){var i=n[r];i(new Lk(t,this,a))}},e.prototype.getWidth=function(t){if(typeof this.settings.tableWidth=="number")return this.settings.tableWidth;if(this.settings.tableWidth==="wrap"){var a=this.columns.reduce(function(n,i){return n+i.wrappedWidth},0);return a}else{var r=this.settings.margin;return t-r.left-r.right}},e})(),JJ=(function(){function e(t,a,r,n,i){i===void 0&&(i=!1),this.height=0,this.raw=t,t instanceof GJ&&(this.raw=t._element,this.element=t._element),this.index=a,this.section=r,this.cells=n,this.spansMultiplePages=i}return e.prototype.getMaxCellHeight=function(t){var a=this;return t.reduce(function(r,n){var i;return Math.max(r,((i=a.cells[n.index])===null||i===void 0?void 0:i.height)||0)},0)},e.prototype.hasRowSpan=function(t){var a=this;return t.filter(function(r){var n=a.cells[r.index];return n?n.rowSpan>1:!1}).length>0},e.prototype.canEntireRowFit=function(t,a){return this.getMaxCellHeight(a)<=t},e.prototype.getMinimumRowHeight=function(t,a){var r=this;return t.reduce(function(n,i){var o=r.cells[i.index];if(!o)return 0;var l=a.getLineHeight(o.styles.fontSize),c=o.padding("vertical"),d=c+l;return d>n?d:n},0)},e})(),eee=(function(){function e(t,a,r){var n;this.contentHeight=0,this.contentWidth=0,this.wrappedWidth=0,this.minReadableWidth=0,this.minWidth=0,this.width=0,this.height=0,this.x=0,this.y=0,this.styles=a,this.section=r,this.raw=t;var i=t;t!=null&&typeof t=="object"&&!Array.isArray(t)?(this.rowSpan=t.rowSpan||1,this.colSpan=t.colSpan||1,i=(n=t.content)!==null&&n!==void 0?n:t,t._element&&(this.raw=t._element)):(this.rowSpan=1,this.colSpan=1);var o=i!=null?""+i:"",l=/\r\n|\r|\n/g;this.text=o.split(l)}return e.prototype.getTextPos=function(){var t;if(this.styles.valign==="top")t=this.y+this.padding("top");else if(this.styles.valign==="bottom")t=this.y+this.height-this.padding("bottom");else{var a=this.height-this.padding("vertical");t=this.y+a/2+this.padding("top")}var r;if(this.styles.halign==="right")r=this.x+this.width-this.padding("right");else if(this.styles.halign==="center"){var n=this.width-this.padding("horizontal");r=this.x+n/2+this.padding("left")}else r=this.x+this.padding("left");return{x:r,y:t}},e.prototype.getContentHeight=function(t,a){a===void 0&&(a=1.15);var r=Array.isArray(this.text)?this.text.length:1,n=this.styles.fontSize/t*a,i=r*n+this.padding("vertical");return Math.max(i,this.styles.minCellHeight)},e.prototype.padding=function(t){var a=tS(this.styles.cellPadding,0);return t==="vertical"?a.top+a.bottom:t==="horizontal"?a.left+a.right:a[t]},e})(),FEe=(function(){function e(t,a,r){this.wrappedWidth=0,this.minReadableWidth=0,this.minWidth=0,this.width=0,this.dataKey=t,this.raw=a,this.index=r}return e.prototype.getMaxCustomCellWidth=function(t){for(var a=0,r=0,n=t.allRows();r<n.length;r++){var i=n[r],o=i.cells[this.index];o&&typeof o.styles.cellWidth=="number"&&(a=Math.max(a,o.styles.cellWidth))}return a},e})();function BEe(e,t){$Ee(e,t);var a=[],r=0;t.columns.forEach(function(i){var o=i.getMaxCustomCellWidth(t);o?i.width=o:(i.width=i.wrappedWidth,a.push(i)),r+=i.width});var n=t.getWidth(e.pageSize().width)-r;n&&(n=Fk(a,n,function(i){return Math.max(i.minReadableWidth,i.minWidth)})),n&&(n=Fk(a,n,function(i){return i.minWidth})),n=Math.abs(n),!t.settings.horizontalPageBreak&&n>.1/e.scaleFactor()&&(n=n<1?n:Math.round(n),console.log("Of the table content, ".concat(n," units width could not fit page"))),zEe(t),qEe(t,e),UEe(t)}function $Ee(e,t){var a=e.scaleFactor(),r=t.settings.horizontalPageBreak,n=KJ(e,t);
1102t.allRows().forEach(function(i){for(var o=0,l=t.columns;o<l.length;o++){var c=l[o],d=i.cells[c.index];if(d){var f=t.hooks.didParseCell;t.callCellHooks(e,f,d,i,c,null);var p=d.padding("horizontal");d.contentWidth=p5(d.text,d.styles,e)+p;var g=p5(d.text.join(" ").split(/[^\S\u00A0]+/),d.styles,e);if(d.minReadableWidth=g+d.padding("horizontal"),typeof d.styles.cellWidth=="number")d.minWidth=d.styles.cellWidth,d.wrappedWidth=d.styles.cellWidth;else if(d.styles.cellWidth==="wrap"||r===!0)d.contentWidth>n?(d.minWidth=n,d.wrappedWidth=n):(d.minWidth=d.contentWidth,d.wrappedWidth=d.contentWidth);else{var m=10/a;d.minWidth=d.styles.minCellWidth||m,d.wrappedWidth=d.contentWidth,d.minWidth>d.wrappedWidth&&(d.wrappedWidth=d.minWidth)}}}}),t.allRows().forEach(function(i){for(var o=0,l=t.columns;o<l.length;o++){var c=l[o],d=i.cells[c.index];if(d&&d.colSpan===1)c.wrappedWidth=Math.max(c.wrappedWidth,d.wrappedWidth),c.minWidth=Math.max(c.minWidth,d.minWidth),c.minReadableWidth=Math.max(c.minReadableWidth,d.minReadableWidth);else{var f=t.styles.columnStyles[c.dataKey]||t.styles.columnStyles[c.index]||{},p=f.cellWidth||f.minCellWidth;p&&typeof p=="number"&&(c.minWidth=p,c.wrappedWidth=p)}d&&(d.colSpan>1&&!c.minWidth&&(c.minWidth=d.minWidth),d.colSpan>1&&!c.wrappedWidth&&(c.wrappedWidth=d.minWidth))}})}function Fk(e,t,a){for(var r=t,n=e.reduce(function(m,b){return m+b.wrappedWidth},0),i=0;i<e.length;i++){var o=e[i],l=o.wrappedWidth/n,c=r*l,d=o.width+c,f=a(o),p=d<f?f:d;t-=p-o.width,o.width=p}if(t=Math.round(t*1e10)/1e10,t){var g=e.filter(function(m){return t<0?m.width>a(m):!0});g.length&&(t=Fk(g,t,a))}return t}function UEe(e){for(var t={},a=1,r=e.allRows(),n=0;n<r.length;n++)for(var i=r[n],o=0,l=e.columns;o<l.length;o++){var c=l[o],d=t[c.index];if(a>1)a--,delete i.cells[c.index];else if(d)d.cell.height+=i.height,a=d.cell.colSpan,delete i.cells[c.index],d.left--,d.left<=1&&delete t[c.index];else{var f=i.cells[c.index];if(!f)continue;if(f.height=i.height,f.rowSpan>1){var p=r.length-n,g=f.rowSpan>p?p:f.rowSpan;t[c.index]={cell:f,left:g,row:i}}}}}function zEe(e){for(var t=e.allRows(),a=0;a<t.length;a++)for(var r=t[a],n=null,i=0,o=0,l=0;l<e.columns.length;l++){var c=e.columns[l];if(o-=1,o>1&&e.columns[l+1])i+=c.width,delete r.cells[c.index];else if(n){var d=n;delete r.cells[c.index],n=null,d.width=c.width+i}else{var d=r.cells[c.index];if(!d)continue;if(o=d.colSpan,i=0,d.colSpan>1){n=d,i+=c.width;continue}d.width=c.width+i}}}function qEe(e,t){for(var a={count:0,height:0},r=0,n=e.allRows();r<n.length;r++){for(var i=n[r],o=0,l=e.columns;o<l.length;o++){var c=l[o],d=i.cells[c.index];if(d){t.applyStyles(d.styles,!0);var f=d.width-d.padding("horizontal");if(d.styles.overflow==="linebreak")d.text=t.splitTextToSize(d.text,f+1/t.scaleFactor(),{fontSize:d.styles.fontSize});else if(d.styles.overflow==="ellipsize")d.text=Bq(d.text,f,d.styles,t,"...");else if(d.styles.overflow==="hidden")d.text=Bq(d.text,f,d.styles,t,"");else if(typeof d.styles.overflow=="function"){var p=d.styles.overflow(d.text,f);typeof p=="string"?d.text=[p]:d.text=p}d.contentHeight=d.getContentHeight(t.scaleFactor(),t.getLineHeightFactor());var g=d.contentHeight/d.rowSpan;d.rowSpan>1&&a.count*a.height<g*d.rowSpan?a={height:g,count:d.rowSpan}:a&&a.count>0&&a.height>g&&(g=a.height),g>i.height&&(i.height=g)}}a.count--}}function Bq(e,t,a,r,n){return e.map(function(i){return HEe(i,t,a,r,n)})}function HEe(e,t,a,r,n){var i=1e4*r.scaleFactor();if(t=Math.ceil(t*i)/i,t>=p5(e,a,r))return e;for(;t<p5(e+n,a,r)&&!(e.length<=1);)e=e.substring(0,e.length-1);return e.trim()+n}function tee(e,t){var a=new Gx(e),r=VEe(t,a.scaleFactor()),n=new LEe(t,r);return BEe(a,n),a.applyStyles(a.userStyles),n}function VEe(e,t){var a=e.content,r=WEe(a.columns);if(a.head.length===0){var n=$q(r,"head");n&&a.head.push(n)}if(a.foot.length===0){var n=$q(r,"foot");n&&a.foot.push(n)}var i=e.settings.theme,o=e.styles;return{columns:r,head:D6("head",a.head,r,o,i,t),body:D6("body",a.body,r,o,i,t),foot:D6("foot",a.foot,r,o,i,t)}}function D6(e,t,a,r,n,i){var o={},l=t.map(function(c,d){for(var f=0,p={},g=0,m=0,b=0,v=a;b<v.length;b++){var y=v[b];if(o[y.index]==null||o[y.index].left===0)if(m===0){var w=void 0;Array.isArray(c)?w=c[y.index-g-f]:w=c[y.dataKey];var S={};typeof w=="object"&&!Array.isArray(w)&&(S=w?.styles||{});var N=YEe(e,y,d,n,r,i,S),j=new eee(w,N,e);p[y.dataKey]=j,p[y.index]=j,m=j.colSpan-1,o[y.index]={left:j.rowSpan-1,times:m}}else m--,g++;else o[y.index].left--,m=o[y.index].times,f++}return new JJ(c,d,e,p)});return l}function $q(e,t){var a={};return e.forEach(function(r){if(r.raw!=null){var n=GEe(t,r.raw);n!=null&&(a[r.dataKey]=n)}}),Object.keys(a).length>0?a:null}function GEe(e,t){if(e==="head"){if(typeof t=="object")return t.header||null;if(typeof t=="string"||typeof t=="number")return t}else if(e==="foot"&&typeof t=="object")return t.footer;return null}function WEe(e){return e.map(function(t,a){var r,n;return typeof t=="object"?n=(r=t.dataKey)!==null&&r!==void 0?r:a:n=a,new FEe(n,t,a)})}function YEe(e,t,a,r,n,i,o){var l=SEe(r),c;e==="head"?c=n.headStyles:e==="body"?c=n.bodyStyles:e==="foot"&&(c=n.footStyles);var d=hf({},l.table,l[e],n.styles,c),f=n.columnStyles[t.dataKey]||n.columnStyles[t.index]||{},p=e==="body"?f:{},g=e==="body"&&a%2===0?hf({},l.alternateRow,n.alternateRowStyles):{},m=wEe(i),b=hf({},m,d,g,p);return hf(b,o)}function KEe(e,t,a){var r;a===void 0&&(a={});var n=KJ(e,t),i=new Map,o=[],l=[],c=[];Array.isArray(t.settings.horizontalPageBreakRepeat)?c=t.settings.horizontalPageBreakRepeat:(typeof t.settings.horizontalPageBreakRepeat=="string"||typeof t.settings.horizontalPageBreakRepeat=="number")&&(c=[t.settings.horizontalPageBreakRepeat]),c.forEac
1102h(function(g){var m=t.columns.find(function(b){return b.dataKey===g||b.index===g});m&&!i.has(m.index)&&(i.set(m.index,!0),o.push(m.index),l.push(t.columns[m.index]),n-=m.wrappedWidth)});for(var d=!0,f=(r=a?.start)!==null&&r!==void 0?r:0;f<t.columns.length;){if(i.has(f)){f++;continue}var p=t.columns[f].wrappedWidth;if(d||n>=p)d=!1,o.push(f),l.push(t.columns[f]),n-=p;else break;f++}return{colIndexes:o,columns:l,lastIndex:f-1}}function XEe(e,t){for(var a=[],r=0;r<t.columns.length;r++){var n=KEe(e,t,{start:r});n.columns.length&&(a.push(n),r=n.lastIndex)}return a}function aee(e,t){var a=t.settings,r=a.startY,n=a.margin,i={x:n.left,y:r},o=t.getHeadHeight(t.columns)+t.getFootHeight(t.columns),l=r+n.bottom+o;if(a.pageBreak==="avoid"){var c=t.body,d=c.reduce(function(g,m){return g+m.height},0);l+=d}var f=new Gx(e);(a.pageBreak==="always"||a.startY!=null&&l>f.pageSize().height)&&(nee(f),i.y=n.top),t.callWillDrawPageHooks(f,i);var p=hf({},i);t.startPageNumber=f.pageNumber(),a.horizontalPageBreak?QEe(f,t,p,i):(f.applyStyles(f.userStyles),(a.showHead==="firstPage"||a.showHead==="everyPage")&&t.head.forEac
vendor: 1,101 bytes, line 1102
1102h(function(g){return If(f,t,g,i,t.columns)}),f.applyStyles(f.userStyles),t.body.forEach(function(g,m){var b=m===t.body.length-1;g5(f,t,g,b,p,i,t.columns)}),f.applyStyles(f.userStyles),(a.showFoot==="lastPage"||a.showFoot==="everyPage")&&t.foot.forEach(function(g){return If(f,t,g,i,t.columns)})),WJ(f,t,p,i),t.callEndPageHooks(f,i),t.finalY=i.y,e.lastAutoTable=t,f.applyStyles(f.userStyles)}function QEe(e,t,a,r){var n=XEe(e,t),i=t.settings;if(i.horizontalPageBreakBehaviour==="afterAllRows")n.forEach(function(d,f){e.applyStyles(e.userStyles),f>0?M1(e,t,a,r,d.columns,!0):Uq(e,t,r,d.columns),ZEe(e,t,a,r,d.columns),I6(e,t,r,d.columns)});else for(var o=-1,l=n[0],c=function(){var d=o;if(l){e.applyStyles(e.userStyles);var f=l.columns;o>=0?M1(e,t,a,r,f,!0):Uq(e,t,r,f),d=zq(e,t,o+1,r,f),I6(e,t,r,f)}var p=d-o;n.slice(1).forEach(function(g){e.applyStyles(e.userStyles),M1(e,t,a,r,g.columns,!0),zq(e,t,o+1,r,g.columns,p),I6(e,t,r,g.columns)}),o=d};o<t.body.length-1;)c()}function Uq(e,t,a,r){var n=t.settings;e.applyStyles(e.userStyles),(n.showHead==="firstPage"||n.showHead==="everyPage")&&t.head.forEac
1102h(function(i){return If(e,t,i,a,r)})}function ZEe(e,t,a,r,n){e.applyStyles(e.userStyles),t.body.forEach(function(i,o){var l=o===t.body.length-1;g5(e,t,i,l,a,r,n)})}function zq(e,t,a,r,n,i){e.applyStyles(e.userStyles),i=i??t.body.length;var o=Math.min(a+i,t.body.length),l=-1;return t.body.slice(a,o).forEach(function(c,d){var f=a+d===t.body.length-1,p=ree(e,t,f,r);c.canEntireRowFit(p,n)&&(If(e,t,c,r,n),l=a+d)}),l}function I6(e,t,a,r){var n=t.settings;e.applyStyles(e.userStyles),(n.showFoot==="lastPage"||n.showFoot==="everyPage")&&t.foot.forEach(function(i){return If(e,t,i,a,r)})}function JEe(e,t,a){var r=a.getLineHeight(e.styles.fontSize),n=e.padding("vertical"),i=Math.floor((t-n)/r);return Math.max(0,i)}function eRe(e,t,a,r){var n={};e.spansMultiplePages=!0,e.height=0;for(var i=0,o=0,l=a.columns;o<l.length;o++){var c=l[o],d=e.cells[c.index];if(d){Array.isArray(d.text)||(d.text=[d.text]);var f=new eee(d.raw,d.styles,d.section);f=hf(f,d),f.text=[];var p=JEe(d,t,r);d.text.length>p&&(f.text=d.text.splice(p,d.text.length));var g=r.scaleFactor(),m=r.getLineHeightFactor();d.contentHeight=d.getContentHeight(g,m),d.contentHeight>=t&&(d.contentHeight=t,f.styles.minCellHeight-=t),d.contentHeight>e.height&&(e.height=d.contentHeight),f.contentHeight=f.getContentHeight(g,m),f.contentHeight>i&&(i=f.contentHeight),n[c.index]=f}}var b=new JJ(e.raw,-1,e.section,n,!0);b.height=i;for(var v=0,y=a.columns;v<y.length;v++){var c=y[v],f=b.cells[c.index];f&&(f.height=b.height);var d=e.cells[c.index];d&&(d.height=e.height)}return b}function tRe(e,t,a,r){var n=e.pageSize().height,i=r.settings.margin,o=i.top+i.bottom,l=n-o;t.section==="body"&&(l-=r.getHeadHeight(r.columns)+r.getFootHeight(r.columns));var c=t.getMinimumRowHeight(r.columns,e),d=c<a;if(c>l)return console.log("Will not be able to print row ".concat(t.index," correctly since it's minimum height is larger than page height")),!0;if(!d)return!1;var f=t.hasRowSpan(r.columns),p=t.getMaxCellHeight(r.columns)>l;return p?(f&&console.log("The content of row ".concat(t.index," will not be drawn correctly since drawing rows with a height larger than the page height and has cells with rowspans is not supported.")),!0):!(f||r.settings.rowPageBreak==="avoid")}function g5(e,t,a,r,n,i,o){var l=ree(e,t,r,i);if(a.canEntireRowFit(l,o))If(e,t,a,i,o);else if(tRe(e,a,l,t)){var c=eRe(a,l,t,e);If(e,t,a,i,o),M1(e,t,n,i,o),g5(e,t,c,r,n,i,o)}else M1(e,t,n,i,o),g5(e,t,a,r,n,i,o)}function If(e,t,a,r,n){r.x=t.settings.margin.left;for(var i=0,o=n;i<o.length;i++){var l=o[i],c=a.cells[l.index];if(!c){r.x+=l.width;continue}e.applyStyles(c.styles),c.x=r.x,c.y=r.y;var d=t.callCellHooks(e,t.hooks.willDrawCell,c,a,l,r);if(d===!1){r.x+=l.width;continue}aRe(e,c,r);var f=c.getTextPos();HJ(c.text,f.x,f.y,{halign:c.styles.halign,valign:c.styles.valign,maxWidth:Math.ceil(c.width-c.padding("left")-c.padding("right"))},e.getDocument()),t.callCellHooks(e,t.hooks.didDrawCell,c,a,l,r),r.x+=l.width}r.y+=a.height}function aRe(e,t,a){var r=t.styles;if(e.getDocument().setFillColor(e.getDocument().getFillColor()),typeof r.lineWidth=="number"){var n=YJ(r.lineWidth,r.fillColor);n&&e.rect(t.x,a.y,t.width,t.height,n)}else typeof r.lineWidth=="object"&&(r.fillColor&&e.rect(t.x,a.y,t.width,t.height,"F"),rRe(e,t,a,r.lineWidth))}function rRe(e,t,a,r){var n,i,o,l;r.top&&(n=a.x,i=a.y,o=a.x+t.width,l=a.y,r.right&&(o+=.5*r.right),r.left&&(n-=.5*r.left),c(r.top,n,i,o,l)),r.bottom&&(n=a.x,i=a.y+t.height,o=a.x+t.width,l=a.y+t.height,r.right&&(o+=.5*r.right),r.left&&(n-=.5*r.left),c(r.bottom,n,i,o,l)),r.left&&(n=a.x,i=a.y,o=a.x,l=a.y+t.height,r.top&&(i-=.5*r.top),r.bottom&&(l+=.5*r.bottom),c(r.left,n,i,o,l)),r.right&&(n=a.x+t.width,i=a.y,o=a.x+t.width,l=a.y+t.height,r.top&&(i-=.5*r.top),r.bottom&&(l+=.5*r.bottom),c(r.right,n,i,o,l));function c(d,f,p,g,m){e.getDocument().setLineWidth(d),e.getDocument().line(f,p,g,m,"S")}}function ree(e,t,a,r){var n=t.settings.margin.bottom,i=t.settings.showFoot;return(i==="everyPage"||i==="lastPage"&&a)&&(n+=t.getFootHeight(t.columns)),e.pageSize().height-r.y-n}function M1(e,t,a,r,n,i){n===void 0&&(n=[]),i===void 0&&(i=!1),e.applyStyles(e.userStyles),t.settings.showFoot==="everyPage"&&!i&&t.foot.forEach(function(l){return If(e,t,l,r,n)}),t.callEndPageHooks(e,r);var o=t.settings.margin;WJ(e,t,a,r),nee(e),t.pageNumber++,r.x=o.left,r.y=o.top,a.y=o.top,t.callWillDrawPageHooks(e,r),t.settings.showHead==="everyPage"&&(t.head.forEac
1102h(function(l){return If(e,t,l,r,n)}),e.applyStyles(e.userStyles))}function nee(e){var t=e.pageNumber();e.setPage(t+1);var a=e.pageNumber();return a===t?(e.addPage(),!0):!1}function nRe(e){e.API.autoTable=function(){for(var t=[],a=0;a<arguments.length;a++)t[a]=arguments[a];var r=t[0],n=ZJ(this,r),i=tee(this,n);return aee(this,i),this},e.API.lastAutoTable=!1,e.API.autoTableText=function(t,a,r,n){HJ(t,a,r,n,this)},e.API.autoTableSetDefaults=function(t){return Gx.setDefaults(t,this),this},e.autoTableSetDefaults=function(t,a){Gx.setDefaults(t,a)},e.API.autoTableHtmlToJson=function(t,a){var r;if(a===void 0&&(a=!1),typeof window>"u")return console.error("Cannot run autoTableHtmlToJson in non browser environment"),null;var n=new Gx(this),i=QJ(n,t,window,a,!1),o=i.head,l=i.body,c=((r=o[0])===null||r===void 0?void 0:r.map(function(d){return d.content}))||[];return{columns:c,rows:l,data:l}}}var L6;function y8(e,t){var a=ZJ(e,t),r=tee(e,a);aee(e,r)}try{if(typeof window<"u"&&window){var qq=window,Hq=qq.jsPDF||((L6=qq.jspdf)===null||L6===void 0?void 0:L6.jsPDF);Hq&&nRe(Hq)}}catch(e){console.error("Could not apply autoTable plugin",e)}function sRe(){const[e,t]=_.useState(()=>bt(new Date,"yyyy-MM")),[a,r]=_.useState(null),n=$l(e),i=_.useMemo(()=>{const[b,v]=e.split("-");return bt(new Date(+b,+v-1,1),"MMMM yyyy",{locale:xr})},[e]),o=b=>{const[v,y]=e.split("-").map(Number),w=new Date(v,y-1+b,1);t(bt(w,"yyyy-MM"))},l=_.useMemo(()=>{const b=new Set(n.reservations.filter(v=>v.date.startsWith(e)).map(v=>v.professionalId));return n.professionals.filter(v=>v.active&&b.has(v.id)).sort((v,y)=>v.name.localeCompare(y.name))},[n,e]),c=_.useMemo(()=>n.professionals.find(b=>b.id===a)||null,[a,n.professionals]),d=_.useMemo(()=>a?n.reservations.filter(b=>b.date.startsWith(e)&&b.professionalId===a).sort((b,v)=>b.date.localeCompare(v.date)||(b.shift==="manha"?-1:1)):[],[a,e,n.reservations]),f=_.useMemo(()=>{if(!c)return null;const b=d.filter(W=>W.status==="ocupado"),v=new Set(b.map(W=>W.date)).size,y=b.filter(W=>!Lr(W.roomId,n.rooms)),w=b.filter(W=>Lr(W.roomId,n.rooms)),S=y.length,N=w.reduce((W,Z)=>W+parseFloat(Z.hours||"0"),0),j=b.reduce((W,Z)=>W+parseFloat(Z.chargeAmount||"0"),0),C=b.filter(W=>W.isCompensation),R=d.filter(W=>W.status==="bloqueado"),T=c.shiftsPerMonth||0,O=c.contractType==="pacote_mensal"?Math.min(S,T):0,F=c.contractType==="pacote_mensal"?Math.max(0,S-T):0,z=new Set(y.map(W=>W.roomId)),I=new Set(w.map(W=>W.roomId)),B=Array.from(z).map(W=>n.rooms.find(Z=>Z.id===W)?.name||"").filter(Boolean),K=Array.from(I).map(W=>{const Z=n.rooms.find(re=>re.id===W);return Z?`${Z.name} (${Lx(Z.type)})`:""}).filter(Boolean),G=n.credits.find(W=>W.professionalId===a)?.credits||0,D=c.contractType==="pacote_mensal"?parseFloat(c.monthlyRate||"0"):0,V=b.reduce((W,Z)=>W+(Z.patientCount||0),0);return{uniqueDays:v,totalShifts:S,packageShifts:O,extraShifts:F,shiftsPerMonth:T,totalHours:N,totalCharge:j,monthlyRate:D,totalValue:D+j,compensations:C.length,blocked:R.length,consultorioNames:B,supportNames:K,totalCredits:G,totalPatients:V,morningCount:b.filter(W=>W.shift==="manha").length,afternoonCount:b.filter(W=>W.shift==="tarde").length}},[c,d,n]);_.useMemo(()=>{if(!a)return[];const b=new Map;return d.forEach(v=>{const y=b.get(v.date)||[];y.push(v),b.set(v.date,y)}),Array.from(b.entries()).sort(([v],[y])=>v.localeCompare(y)).map(([v,y])=>({date:v,dayOfWeek:bt(mr(v),"EEEE",{locale:xr}),reservations:y}))},[a,d]);const p=()=>{if(!c||!f)return;const b=new Sa;b.setFillColor(27,73,101),b.rect(0,0,210,35,"F"),b.setTextColor(255,255,255),b.setFontSize(18),b.text("Emedical - Coworking Medico",14,15),b.setFontSize(11),b.text(`Relatorio Mensal - ${i}`,14,24),b.setFontSize(9),b.text(`Gerado em: ${bt(new Date,"dd/MM/yyyy 'as' HH:mm")}`,14,31),b.setTextColor(27,73,101),b.setFontSize(14),b.text(c.name,14,48),b.setFontSize(10),b.setTextColor(100,100,100),b.text(`${c.specialty} | ${xc(c.contractType)}`,14,55),c.crm&&b.text(`CRM: ${c.crm}`,14,61);let v=70;b.setFillColor(245,247,250),b.roundedRect(14,v,182,30,3,3,"F"),[{label:"Dias",value:String(f.uniqueDays)},{label:"Pacote",value:c.contractType==="pacote_mensal"?`${f.packageShifts}/${f.shiftsPerMonth}`:String(f.totalShifts)},{label:"Extras",value:String(f.extraShifts)},{label:"Apoio(h)",value:`${f.totalHours}h`},{label:"Comp.",value:String(f.compensations)},{label:"Creditos",value:String(f.totalCredits)},{label:"Pacientes",value:String(f.totalPatients)}
1102].forEach((j,C)=>{const R=20+C*30;b.setFontSize(14),b.setTextColor(27,73,101),b.text(j.value,R,v+14),b.setFontSize(7),b.setTextColor(130,130,130),b.text(j.label,R,v+21)}),v=108,b.setFontSize(10),b.setTextColor(27,73,101),b.text("Resumo Financeiro",14,v),v+=6,b.setFontSize(9),b.setTextColor(60,60,60),f.monthlyRate>0&&(b.text(`Mensalidade (Pacote Mensal): R$ ${f.monthlyRate.toFixed(2)}`,14,v),v+=5),b.text(`Valor Extra/Avulso: R$ ${f.totalCharge.toFixed(2)}`,14,v),v+=5,b.setFontSize(11),b.setTextColor(27,73,101),b.text(`Total: R$ ${f.totalValue.toFixed(2)}`,14,v),v+=5,f.consultorioNames.length>0&&(b.setFontSize(9),b.text(`Consultorios: ${f.consultorioNames.join(", ")}`,14,v),v+=5),f.supportNames.length>0&&(b.text(`Salas de Apoio: ${f.supportNames.join(", ")}`,14,v),v+=5),v+=7;const w=d.map(j=>{const C=n.rooms.find(O=>O.id===j.roomId),R=C?Lr(C.id,n.rooms):!1,T=R?`Apoio (${Lx(C?.type||"")})`:"Consultorio";return[bt(mr(j.date),"dd/MM/yyyy"),bt(mr(j.date),"EEE",{locale:xr}),j.shift==="manha"?"Manha":"Tarde",C?.name||"-",T,j.status==="ocupado"?"Ocupado":j.status==="bloqueado"?"Bloqueado":j.status,j.isCompensation?"Sim":"-",R?`${j.hours}h`:"-",String(j.patientCount||0),`R$ ${parseFloat(j.chargeAmount||"0").toFixed(2)}`]});y8(b,{startY:v,head:[["Data","Dia","Turno","Sala","Categoria","Status","Comp.","Horas","Pac.","Valor"]],body:w,styles:{fontSize:7,cellPadding:2},headStyles:{fillColor:[27,73,101],fontSize:7,fontStyle:"bold"},alternateRowStyles:{fillColor:[248,250,252]}});const S=b.getNumberOfPages();for(let j=1;j<=S;j++)b.setPage(j),b.setFontSize(7),b.setTextColor(150,150,150),b.text(`Emedical Health Place - Pagina ${j}/${S}`,14,290);const N=c.name.replace(/\s+/g,"_").normalize("NFD").replace(/[\u0300-\u036f]/g,"");b.save(`Relatorio_${N}_${e}.pdf`)},g=()=>{if(!c||!f)return;const b="\uFEFF",v=["Data","Dia","Turno","Sala","Categoria (Consultorio/Apoio)","Tipo Sala","Status","Compensacao","Horas","Pacientes","Valor","Observacoes"],y=d.map(R=>{const T=n.rooms.find(I=>I.id===R.roomId),O=T?Lr(T.id,n.rooms):!1,F=O?"Sala de Apoio":"Consultorio",z=T?Lx(T.type):"-";return[bt(mr(R.date),"dd/MM/yyyy"),bt(mr(R.date),"EEE",{locale:xr}),R.shift==="manha"?"Manha":"Tarde",T?.name||"-",F,z,R.status,R.isCompensation?"Sim":"Nao",O?R.hours||"0":"-",String(R.patientCount||0),parseFloat(R.chargeAmount||"0").toFixed(2).replace(".",","),(R.notes||"").replace(/[;\n\r]/g," ")]});y.push([]),y.push(["RESUMO"]),y.push(["Contrato",xc(c.contractType)]),c.contractType==="pacote_mensal"?(y.push(["Pacote de Turnos",`${f.packageShifts}/${f.shiftsPerMonth}`]),y.push(["Turnos Extras",String(f.extraShifts)])):y.push(["Turnos Utilizados",String(f.totalShifts)]),y.push(["Horas Salas de Apoio",`${f.totalHours}`]),y.push(["Compensacoes",String(f.compensations)]),y.push(["Creditos Disponiveis",String(f.totalCredits)]),y.push(["Total Pacientes Atendidos",String(f.totalPatients)]),f.monthlyRate>0&&y.push(["Mensalidade",f.monthlyRate.toFixed(2).replace(".",",")]),y.push(["Valor Extra/Avulso",f.totalCharge.toFixed(2).replace(".",",")]),y.push(["VALOR TOTAL",f.totalValue.toFixed(2).replace(".",",")]);const w=b+[v,...y].map(R=>R.map(T=>`"${String(T||"").replace(/"/g,'""')}"`).join(";")).join(`
1103`),S=new Blob([w],{type:"text/csv;charset=utf-8;"}),N=URL.createObjectURL(S),j=document.createElement("a"),C=c.name.replace(/\s+/g,"_").normalize("NFD").replace(/[\u0300-\u036f]/g,"");j.href=N,j.download=`Relatorio_${C}_${e}.csv`,j.click(),URL.revokeObjectURL(N)},m=b=>{const v=b.split(" ");return v.length>=2?(v[0][0]+v[v.length-1][0]).toUpperCase():b.substring(0,2).toUpperCase()};return n.isLoading?s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:318",className:"flex items-center justify-center py-20",children:[s.jsx(Ha,{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:319",className:"w-6 h-6 animate-spin text-muted-foreground"}),s.jsx("span",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:320",className:"ml-2 text-sm text-muted-foreground",children:"Carregando relatório..."})]}):s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:326",className:"space-y-5",children:[s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:328",className:"flex flex-col sm:flex-row items-start sm:items-center justify-between gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:329",children:[s.jsx("h2",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:330",className:"text-xl font-bold",children:"Relatório Mensal por Profissional"}),s.jsx("p",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:331",className:"text-sm text-muted-foreground mt-0.5",children:"Consolidação mensal: pacote de turnos, uso, compensações, créditos e valores"})]}),s.jsx("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:333",className:"flex items-center gap-3",children:s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:334",className:"flex items-center gap-1.5 bg-card border border-border/60 rounded-lg px-1 py-0.5",children:[s.jsx("button",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:335",onClick:()=>o(-1),className:"p-1.5 rounded hover:bg-muted transition-colors",children:s.jsx(zf,{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:336",className:"w-4 h-4"})}),s.jsx("span",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:338",className:"text-sm font-bold capitalize min-w-[140px] text-center",children:i}),s.jsx("button",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:339",onClick:()=>o(1),className:"p-1.5 rounded hover:bg-muted transition-colors",children:s.jsx(el,{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:340",className:"w-4 h-4"})})]})})]}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:347",className:"bg-card rounded-xl border border-border/60 shadow-sm p-5",children:[s.jsx("label",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:348",className:"text-xs font-semibold text-muted-foreground mb-2 block",children:"Selecione o Profissional"}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:349",className:"grid grid-cols-2 sm:grid-cols-3 lg:grid-cols-4 xl:grid-cols-6 gap-2",children:[l.map(b=>s.jsxs("button",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:351",onClick:()=>r(b.id),className:`p-3 rounded-xl border text-left transition-all ${a===b.id?"bg-[#1B2A3D] text-white border-[#1B2A3D] shadow-lg shadow-[#1B2A3D]/20":"bg-card border-border/60 hover:border-[#1B2A3D]/30 hover:bg-[#1B2A3D]/5"}`,children:[s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:360",className:"flex items-center gap-2 mb-1",children:[s.jsx("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:361",className:`w-7 h-7 rounded-full flex items-center justify-center text-[10px] font-bold ${a===b.id?"bg-white/20 text-white":"bg-[#1B2A3D]/10 text-[#1B2A3D]"}`,children:m(b.name)}),s.jsx("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:366",className:"min-w-0",children:s.jsx("p",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:367",className:`text-xs font-bold truncate ${a===b.id?"text-white":""}`,children:b.name.split(" ")[0]})})]}),s.jsx("p",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:372",className:`text-[10px] truncate ${a===b.id?"text-white/70":"text-muted-foreground"}`,children:b.specialty})]},b.id)),l.length===0&&s.jsx("p",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:378",className:"text-sm text-muted-foreground col-span-full text-center py-4",children:"Nenhum profissional com reservas neste mês"})]})]}),c&&f?s.jsxs(s.Fragment,{children:[s.jsx("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:389",className:"bg-gradient-to-r from-[#1B2A3D] to-[#8AABA7] rounded-xl p-6 text-white shadow-lg",children:s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:390",className:"flex items-center justify-between flex-wrap gap-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:391",className:"flex items-center gap-4",children:[s.jsx("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:392",className:"w-14 h-14 roun
1103ded-full bg-white/15 flex items-center justify-center text-xl font-bold backdrop-blur-sm",children:m(c.name)}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:395",children:[s.jsx("h3",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:396",className:"text-lg font-bold",children:c.name}),s.jsx("p",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:397",className:"text-white/70 text-sm",children:c.specialty}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:398",className:"flex items-center gap-2 mt-1",children:[s.jsx("span",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:399",className:"text-[10px] font-semibold bg-white/15 px-2 py-0.5 rounded",children:xc(c.contractType)}),c.crm&&s.jsxs("span",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:403",className:"text-[10px] text-white/60",children:["CRM: ",c.crm]}),c.tags&&c.tags.map(b=>s.jsx("span",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:406",className:"text-[9px] font-semibold bg-white/10 px-1.5 py-0.5 rounded",children:d0(b)},b))]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:413",className:"flex items-center gap-2",children:[s.jsxs("button",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:414",onClick:g,className:"bg-white/15 hover:bg-white/25 text-white text-xs font-semibold px-3 py-2 rounded-lg transition-colors flex items-center gap-1.5",children:[s.jsx(Afe,{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:418",className:"w-3.5 h-3.5"})," CSV"]}),s.jsxs("button",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:420",onClick:p,className:"bg-white text-[#1B2A3D] text-xs font-semibold px-3 py-2 rounded-lg transition-colors flex items-center gap-1.5 hover:bg-white/90",children:[s.jsx(Ni,{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:424",className:"w-3.5 h-3.5"})," Exportar PDF"]})]})]})}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:431",className:"grid grid-cols-2 sm:grid-cols-4 lg:grid-cols-8 gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:432",className:"bg-card rounded-xl border border-border/60 p-3 text-center",children:[s.jsx("p",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:433",className:"text-2xl font-bold font-mono text-[#1B2A3D]",children:f.uniqueDays}),s.jsx("p",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:434",className:"text-[10px] text-muted-foreground font-medium",children:"Dias"})]}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:436",className:"bg-card rounded-xl border border-border/60 p-3 text-center",children:[s.jsx("p",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:437",className:"text-2xl font-bold font-mono text-[#1B2A3D]",children:c.contractType==="pacote_mensal"?`${f.packageShifts}/${f.shiftsPerMonth}`:f.totalShifts}),s.jsxs("p",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:442",className:"text-[10px] text-muted-foreground font-medium flex items-center justify-center gap-1",children:[s.jsx(kf,{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:443",className:"w-3 h-3"})," Pacote Turnos"]})]}),f.extraShifts>0&&s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:447",className:"bg-card rounded-xl border border-amber-200 p-3 text-center",children:[s.jsxs("p",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:448",className:"text-2xl font-bold font-mono text-amber-600",children:["+",f.extraShifts]}),s.jsx("p",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:449",className:"text-[10px] text-muted-foreground font-medium",children:"Turnos Extras"})]}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:452",className:"bg-card rounded-xl border border-border/60 p-3 text-center",children:[s.jsx("p",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:453",className:"text-2xl font-bold font-mono text-amber-600",children:f.morningCount}),s.jsxs("p",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:454",className:"text-[10px] text-muted-foreground font-medium flex items-center justify-center gap-1",children:[s.jsx(id,{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:454",className:"w-3 h-3"})," Manhãs"]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:456",className:"bg-card rounded-xl border border-border/60 p-3 text-center",children:[s.jsx("p",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:457",className:"text-2xl font-bold font-mono text-indigo-600",children:f.afternoonCount}),s.jsxs("p",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:458",className:"text-[10px] text-muted-foreground font-medium flex items-center justify-center gap-1",children:[s.jsx(od,{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:458",className:"w-3 h-3"})," Tardes"]})]}),f.totalHours>0&&s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:461",className:"bg-card rounded-xl border border-border/60 p-3 text-center",children:[s.jsxs("p",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:462",className:"text-2xl font-bold font-mono text-amber-600",children:[f.totalHours,"h"]}),s.jsx("p",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:463",className:"text-[10px] text-muted-foreground font-medium",children:"Apoio (h)"})]}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:466",className:"bg-card rounded-xl border border-border/60 p-3 text-center",children:[s.jsx("p",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:467",className:"text-2xl font-bold font-mono text-blue-600",children:f.compensations}),s.jsx("p",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:468",className:"text-[10px] text-muted-foreground font-medium",children:"Compensações"})]}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:470",className:"bg-card rounded-xl border border-border/60 p-3 text-center",children:[s.jsx("p",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:471",className:"text-2xl font-bold font-mono text-purple-600",children:f.totalCredits}),s.jsx("p",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:472",className:"text-[10px] text-muted-foreground font-medium",children:"Créditos"})]}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:474",className:"bg-card rounded-xl border border-emerald-200 p-3 text-center",children:[s.jsx("p",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:475",className:"text-2xl font-bold font-mono text-emerald-600",children:f.totalPatients}),s.jsxs("p",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:476",className:"text-[10px] text-muted-foreground font-medium flex items-center justify-center gap-1",children:[s.jsx(Il,{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:476",className:"w-3 h-3"})," Pacientes"]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:481",className:"grid grid-cols-1 lg:grid-cols-3 gap-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:482",className:"bg-card rounded-xl border border-border/60 shadow-sm p-5",children:[s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:483",className:"flex items-center gap-2 mb-3",children:[s.jsx(ip,{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:484",className:"w-4 h-4 text-emerald-600"}),s.jsx("h4",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:485",className:"text-sm font-bold",children:"Resumo Financeiro"})]}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:487",className:"space-y-2",children:[f.monthlyRate>0&&s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:489",className:"flex items-center justify-between py-1.5 border-b border-border/30",children:[s.jsx("span",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:490",className:"text-xs text-muted-foreground",children:"Mensalidade (Pacote Mensal)"}),s.jsx("span",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:491",className:"text-xs font-bold font-mono",children:Un(f.monthlyRate)})]}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:494",className:"flex items-center justify-between py-1.5 border-b border-border/30",children:[s.jsx("span",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:495",className:"text-xs text-muted-foreground",children:"Valor Extra/Avulso"}),s.jsx("span",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:496",className:"text-xs font-bold font-mono",children:Un(f.totalCharge)})]}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:498",className:"flex items-center justify-between py-1.5",children:[s.jsx("span",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:499",className:"text-sm font-bold text-[#1B2A3D]",children:"Total"}),s.jsx("span",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:500",className:"text-sm font-bold font-mono text-[#1B2A3D]",children:Un(f.totalValue)})]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:505",className:"bg-card rounded-xl border border-border/60 shadow-sm p-5",children:[s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:506",className:"flex items-center gap-2 mb-3",children:[s.jsx(Dl,{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:507",className:"w-4 h-4 text-blue-600"}),s.jsx("h4",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:508",className:"text-sm font-bold",children:"Salas Utilizadas"})]}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:510",className:"space-y-1.5",children:[f.consultorioNames.length>0&&s.jsxs(s.Fragment,{children:[s.jsx("p",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:513",className:"text-[10px] text-muted-foreground font-semibold uppercase tracking-wider",children:"Consultórios"}),f.consultorioNames.map((b,v)=>s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:515",className:"flex items-center gap-2 bg-[#1B2A3D]/5 rounded-lg px-3 py-2",children:[s.jsx(Dl,{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:516",className:"w-3.5 h-3.5 text-[#1B2A3D]"}),s.jsx("span",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:517",className:"text-xs font-medium",children:b})]},v))]}),f.supportNames.length>0&&s.jsxs(s.Fragment,{children:[s.jsx("p",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:524",className:"text-[10px] text-muted-foreground font-semibold uppercase tracking-wider mt-2",children:"Salas de Apoio"}),f.supportNames.map((b,v)=>s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:526",className:"flex items-center gap-2 bg-amber-50 rounded-lg px-3 py-2",children:[s.jsx(Us,{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:527",className:"w-3.5 h-3.5 text-amber-600"}),s.jsx("span",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:528",className:"text-xs font-medium",children:b})]},v))]}),f.consultorioNames.length===0&&f.supportNames.length===0&&s.jsx("p",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:534",className:"text-xs text-muted-foreground",children:"Nenhuma sala utilizada"})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:539",className:"bg-card rounded-xl border border-border/60 shadow-sm p-5",children:[s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:540",className:"flex items-center gap-2 mb-3",children:[s.jsx(Cfe,{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:541",className:"w-4 h-4 text-purple-600"}),s.jsx("h4",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:542",className:"text-sm font-bold",children:"Créditos de Compensação"})]}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:544",className:"text-center py-3",children:[s.jsx("p",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:545",className:"text-3xl font-bold font-mono text-purple-600",children:f.totalCredits}),s.jsx("p",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:546",className:"text-xs text-muted-foreground mt-1",children:"créditos disponíveis"})]}),f.compensations>0&&s.jsx("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:549",className:"bg-blue-50 rounded-lg px-3 py-2 mt-2",children:s.jsxs("p",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:550",className:"text-[11px] text-blue-700 font-medium",children:[f.compensations," compensação(ões) utilizada(s) neste mês"]})})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:559",className:"bg-card rounded-xl border border-border/60 shadow-sm overflow-hidden",children:[s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:560",className:"px-5 py-4 border-b border-border/60 flex items-center justify-between",children:[s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:561",className:"flex items-center gap-2",children:[s.jsx(Fs,{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:562",className:"w-4 h-4 text-[#1B2A3D]"}),s.jsx("h4",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:563",className:"text-sm font-bold",children:"Detalhamento Dia a Dia"})]}),s.jsxs("span",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:565",className:"text-xs text-muted-foreground font-mono",children:[d.length," registros"]})]}),s.jsx("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:56
11037",className:"overflow-x-auto",children:s.jsxs("table",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:568",className:"w-full text-xs",children:[s.jsx("thead",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:569",children:s.jsxs("tr",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:570",className:"bg-muted/30 border-b border-border/60",children:[s.jsx("th",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:571",className:"text-left px-4 py-2.5 font-bold text-muted-foreground",children:"Data"}),s.jsx("th",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:572",className:"text-left px-4 py-2.5 font-bold text-muted-foreground",children:"Dia"}),s.jsx("th",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:573",className:"text-left px-4 py-2.5 font-bold text-muted-foreground",children:"Turno"}),s.jsx("th",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:574",className:"text-left px-4 py-2.5 font-bold text-muted-foreground",children:"Sala"}),s.jsx("th",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:575",className:"text-left px-4 py-2.5 font-bold text-muted-foreground",children:"Categoria"}),s.jsx("th",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:576",className:"text-left px-4 py-2.5 font-bold text-muted-foreground",children:"Status"}),s.jsx("th",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:577",className:"text-left px-4 py-2.5 font-bold text-muted-foreground",children:"Comp."}),s.jsx("th",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:578",className:"text-left px-4 py-2.5 font-bold text-muted-foreground",children:"Check-in"}),s.jsx("th",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:579",className:"text-center px-4 py-2.5 font-bold text-muted-foreground",children:"Pac."}),s.jsx("th",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:580",className:"text-right px-4 py-2.5 font-bold text-muted-foreground",children:"Valor"}),s.jsx("th",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:581",className:"text-left px-4 py-2.5 font-bold text-muted-foreground",children:"Obs."})]})}),s.jsxs("tbody",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:584",children:[d.map(b=>{const v=n.rooms.find(N=>N.id===b.roomId),y=v?Lr(v.id,n.rooms):!1,w=parseFloat(b.chargeAmount||"0"),S=y?"Apoio":"Consultório";return s.jsxs("tr",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:591",className:`border-b border-border/20 hover:bg-muted/20 transition-colors ${b.isCompensation?"bg-blue-50/30":""}`,children:[s.jsx("td",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:594",className:"px-4 py-2.5 font-mono font-semibold",children:bt(mr(b.date),"dd/MM")}),s.jsx("td",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:597",className:"px-4 py-2.5 capitalize text-muted-foreground",children:bt(mr(b.date),"EEE",{locale:xr})}),s.jsx("td",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:600",className:"px-4 py-2.5",children:s.jsxs("span",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:601",className:`inline-flex items-center gap-1 px-1.5 py-0.5 rounded text-[10px] font-bold ${b.shift==="manha"?"bg-amber-50 text-amber-700":"bg-indigo-50 text-indigo-700"}`,children:[b.shift==="manha"?s.jsx(id,{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:604",className:"w-2.5 h-2.5"}):s.jsx(od,{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:604",className:"w-2.5 h-2.5"}),Rl(b.shift),y&&` (${b.hours}h)`]})}),s.jsx("td",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:609",className:"px-4 py-2.5 font-medium",children:v?.name||"—"}),s.jsx("td",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:610",className:"px-4 py-2.5",children:s.jsx("span",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:611",className:`text-[10px] font-bold px-1.5 py-0.5 rounded ${y?"bg-amber-50 text-amber-700":"bg-[#1B2A3D]/5 text-[#1B2A3D]"}`,children:S})}),s.jsx("td",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:617",className:"px-4 py-2.5",children:s.jsx("span",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:618",className:`text-[10px] font-bold px-1.5 py-0.5 rounded ${b.status==="ocupado"?"bg-[#1B2A3D]/10 text-[#1B2A3D]":b.status==="bloqueado"?"bg-amber-100 text-amber-700":"bg-muted text-muted-foreground"}`,children:b.status==="ocupado"?"Ocupado":b.status==="bloqueado"?"Bloqueado":b.status})}),s.jsx("td",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:626",className:"px-4 py-2.5",children:b.isCompensation?s.jsx("span",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:628",className:"text-[10px] font-bold text-blue-600 bg-blue-50 px-1.5 py-0.5 rounded",children:"Sim"}):s.jsx("span",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:630",className:"text-muted-foreground",children:"—"})}),s.jsx("td",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:633",className:"px-4 py-2.5",children:b.checkedIn?s.jsxs("span",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:635",className:"text-[10px] font-semibold text-emerald-600",children:[b.checkInTime?String(b.checkInTime).replace(/.*T(\d{2}:\d{2}).*/,"$1"):"—",b.checkedOut&&b.checkOutTime?` / ${String(b.checkOutTime).replace(/.*T(\d{2}:\d{2}).*/,"$1")}`:""]}):s.jsx("span",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:640",className:"text-muted-foreground",children:"—"})}),s.jsx("td",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:643",className:"px-4 py-2.5 text-center font-mono",children:(b.patientCount||0)>0?s.jsx("span",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:645",className:"font-bold text-emerald-600",children:b.patientCount}):s.jsx("span",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:647",className:"text-muted-foreground
1103/40",children:"0"})}),s.jsx("td",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:650",className:"px-4 py-2.5 text-right font-mono font-bold",children:w>0?Un(w):s.jsx("span",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:652",className:"text-muted-foreground",children:"R$ 0,00"})}),s.jsx("td",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:655",className:"px-4 py-2.5 text-muted-foreground max-w-[150px] truncate",children:b.notes||"—"})]},b.id)}),d.length===0&&s.jsx("tr",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:662",children:s.jsx("td",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:663",colSpan:10,className:"text-center py-8 text-muted-foreground",children:"Nenhuma reserva encontrada"})})]}),d.length>0&&s.jsx("tfoot",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:670",children:s.jsxs("tr",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:671",className:"bg-muted/30 border-t-2 border-border/60",children:[s.jsx("td",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:672",colSpan:9,className:"px-4 py-3 text-right font-bold text-sm",children:"Total:"}),s.jsx("td",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:673",className:"px-4 py-3 text-right font-bold font-mono text-sm text-[#1B2A3D]",children:Un(d.reduce((b,v)=>b+parseFloat(v.chargeAmount||"0"),0))}),s.jsx("td",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:676"})]})})]})})]})]}):s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:685",className:"bg-card rounded-xl border border-border/60 shadow-sm p-12 text-center",children:[s.jsx(so,{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:686",className:"w-12 h-12 text-muted-foreground/20 mx-auto mb-3"}),s.jsx("p",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:687",className:"text-sm font-medium text-muted-foreground",children:"Selecione um profissional acima"}),s.jsx("p",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:688",className:"text-[11px] text-muted-foreground/60 mt-1",children:"O relatório mensal completo será exibido aqui"})]}),s.jsx(iRe,{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:693",data:n,currentMonth:e})]})}function iRe({data:e,currentMonth:t}){const a=_.useMemo(()=>{const n=new Map;e.reservations.filter(o=>o.date.startsWith(t)&&o.status==="ocupado").forEach(o=>{const l=n.get(o.professionalId)||{patients:0,reservations:0,morning:0,afternoon:0},c=o.patientCount||0;l.patients+=c,l.reservations+=1,o.shift==="manha"?l.morning+=c:l.afternoon+=c,n.set(o.professionalId,l)});const i=[];return e.professionals.filter(o=>o.active&&n.has(o.id)).forEach(o=>{const l=n.get(o.id);i.push({professionalId:o.id,professionalName:o.name,specialty:o.specialty,contractType:o.contractType,totalPatients:l.patients,totalReservations:l.reservations,morningPatients:l.morning,afternoonPatients:l.afternoon,averagePerShift:l.reservations>0?l.patients/l.reservations:0,rank:0})}),i.sort((o,l)=>l.totalPatients!==o.totalPatients?l.totalPatients-o.totalPatients:o.professionalName.localeCompare(l.professionalName)),i.forEach((o,l)=>{o.rank=l+1}),i},[e,t]),r=a.reduce((n,i)=>n+i.totalPatients,0);return s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:753",className:"bg-card rounded-xl border border-border/60 shadow-sm",children:[s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:754",className:"flex items-center gap-3 px-5 py-4 border-b border-border/40",children:[s.jsx("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:755",className:"w-8 h-8 rounded-lg bg-[#1B2A3D]/10 flex items-center justify-center",children:s.jsx(qT,{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:756",className:"w-4 h-4 text-[#1B2A3D]"})}),s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:758",children:[s.jsx("h3",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:759",className:"text-sm font-bold",children:"Ranking de Pacientes"}),s.jsx("p",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:760",className:"text-[11px] text-muted-foreground",children:"Profissionais por volume de pacientes no mês — somente leitura"})]}),r>0&&s.jsxs("span",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:763",className:"ml-auto text-xs font-semibold bg-[#1B2A3D]/10 text-[#1B2A3D] px-2.5 py-1 rounded-full",children:[r," pacientes"]})]}),a.length===0?s.jsxs("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:769",className:"p-8 text-center",children:[s.jsx(Zg,{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:770",className:"w-8 h-8 text-muted-foreground
1103/20 mx-auto mb-2"}),s.jsx("p",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:771",className:"text-sm text-muted-foreground",children:"Sem dados de pacientes para este mês"}),s.jsx("p",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:772",className:"text-[11px] text-muted-foreground/60 mt-1",children:'Preencha o campo "Pacientes" nas reservas para ver o ranking'})]}):s.jsx("div",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:775",className:"overflow-x-auto",children:s.jsxs("table",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:776",className:"w-full text-sm",children:[s.jsx("thead",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:777",children:s.jsxs("tr",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:778",className:"border-b bg-muted/30",children:[s.jsx("th",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:779",className:"text-left px-4 py-2.5 text-xs font-semibold text-muted-foreground w-10",children:"#"}),s.jsx("th",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:780",className:"text-left px-4 py-2.5 text-xs font-semibold text-muted-foreground",children:"Profissional"}),s.jsx("th",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:781",className:"text-left px-4 py-2.5 text-xs font-semibold text-muted-foreground",children:"Especialidade"}),s.jsx("th",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:782",className:"text-center px-4 py-2.5 text-xs font-semibold text-muted-foreground",children:"Total Pacientes"}),s.jsx("th",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:783",className:"text-center px-4 py-2.5 text-xs font-semibold text-muted-foreground",children:"Turnos"}),s.jsx("th",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:784",className:"text-center px-4 py-2.5 text-xs font-semibold text-muted-foreground",children:"Manhã"}),s.jsx("th",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:785",className:"text-center px-4 py-2.5 text-xs font-semibold text-muted-foreground",children:"Tarde"}),s.jsx("th",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:786",className:"text-center px-4 py-2.5 text-xs font-semibold text-muted-foreground",children:"Média/Turno"})]})}),s.jsx("tbody",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:789",children:a.map(n=>s.jsxs("tr",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:791",className:"border-b border-border/20 hover:bg-muted/20 transition-colors",children:[s.jsx("td",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:792",className:"px-4 py-2.5",children:s.jsx("span",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:793",className:`inline-flex items-center justify-center w-6 h-6 rounded-full text-[10px] font-bold ${n.rank===1?"bg-amber-100 text-amber-700":n.rank===2?"bg-slate-100 text-slate-600":n.rank===3?"bg-orange-100 text-orange-700":"bg-muted text-muted-foreground"}`,children:n.rank})}),s.jsx("td",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:800",className:"px-4 py-2.5 font-medium",children:n.professionalName}),s.jsx("td",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:801",className:"px-4 py-2.5 text-muted-foreground text-xs",children:n.specialty}),s.jsx("td",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:802",className:"px-4 py-2.5 text-center font-bold text-[#1B2A3D]",children:n.totalPatients}),s.jsx("td",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:803",className:"px-4 py-2.5 text-center",children:n.totalReservations}),s.jsx("td",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:804",className:"px-4 py-2.5 text-center text-amber-600",children:n.morningPatients}),s.jsx("td",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:805",className:"px-4 py-2.5 text-center text-blue-600",children:n.afternoonPatients}),s.jsx("td",{"data-loc":"client/src/pages/ProfessionalReportPage.tsx:806",className:"px-4 py-2.5 text-center text-muted-foreground",children:n.averagePerShift.toFixed(1)})]},n.professionalId))})]})})]})}function oRe(){const[e,t]=_.useState(()=>bt(new Date,"yyyy-MM")),[a,r]=_.useState(null),[n,i]=_.useState(null),o=$l(e),l=_.useMemo(()=>{const[w,S]=e.split("-");
1103return bt(new Date(+w,+S-1,1),"MMMM yyyy",{locale:xr})},[e]),c=w=>{const[S,N]=e.split("-").map(Number),j=new Date(S,N-1+w,1);t(bt(j,"yyyy-MM"))},d=_.useMemo(()=>{const w=new Set(o.professionals.filter(S=>S.active).map(S=>S.specialty));return Array.from(w).sort()},[o.professionals]),f=_.useMemo(()=>{const w=new Map;o.reservations.filter(N=>N.date.startsWith(e)&&N.status==="ocupado").forEach(N=>{const j=w.get(N.professionalId)||{patients:0,reservations:0,morning:0,afternoon:0},C=N.patientCount||0;j.patients+=C,j.reservations+=1,N.shift==="manha"?j.morning+=C:j.afternoon+=C,w.set(N.professionalId,j)});const S=[];return o.professionals.filter(N=>N.active&&w.has(N.id)&&(!a||N.specialty===a)).forEach(N=>{const j=w.get(N.id),C=j.reservations>0?j.patients/j.reservations:0;S.push({professionalId:N.id,professionalName:N.name,specialty:N.specialty,contractType:N.contractType,totalPatients:j.patients,totalReservations:j.reservations,morningPatients:j.morning,afternoonPatients:j.afternoon,averagePerShift:C,rank:0})}),S.sort((N,j)=>j.totalPatients!==N.totalPatients?j.totalPatients-N.totalPatients:N.professionalName.localeCompare(j.professionalName)),S.forEach((N,j)=>{N.rank=j+1}),S},[o,e,a]),p=_.useMemo(()=>{const w=[];for(let N=5;N>=0;N--){const j=JE(new Date,N);w.push(bt(j,"yyyy-MM"))}const S=new Map;return w.forEach(N=>{S.set(N,{})}),o.reservations.filter(N=>N.status==="ocupado").forEach(N=>{const j=N.date.substring(0,7);if(S.has(j)){const C=S.get(j),R=o.professionals.find(T=>T.id===N.professionalId);R&&(!a||R.specialty===a)&&(C[N.professionalId]=(C[N.professionalId]||0)+(N.patientCount||0))}}),w.map(N=>{const j=S.get(N)||{},[C,R]=N.split("-"),T=bt(new Date(+C,+R-1,1),"MMM yy",{locale:xr}),O={month:N,monthLabel:T};return f.forEach(F=>{O[`prof_${F.professionalId}`]=j[F.professionalId]||0}),O})},[o,f,a]),g=_.useMemo(()=>f.reduce((w,S)=>w+S.totalPatients,0),[f]),m=_.useMemo(()=>f.length>0?g/f.length:0,[f,g]),b=f.length>0?f[0]:null,v=()=>{const w=new Sa,S=w.internal.pageSize.getWidth();w.internal.pageSize.getHeight();let N=20;w.setFontSize(18),w.text("Ranking de Pacientes Atendidos",S/2,N,{align:"center"}),N+=10,w.setFontSize(11),w.text(`Período: ${l}`,S/2,N,{align:"center"}),a&&(N+=6,w.text(`Especialidade: ${a}`,S/2,N,{align:"center"})),N+=12,w.setFontSize(10),w.text(`Total de Pacientes: ${g}`,20,N),N+=6,w.text(`Profissionais Ativos: ${f.length}`,20,N),N+=6,w.text(`Média por Profissional: ${m.toFixed(1)}`,20,N),N+=12;const j=f.map(C=>[C.rank.toString(),C.professionalName,C.specialty,C.totalPatients.toString(),C.totalReservations.toString(),C.morningPatients.toString(),C.afternoonPatients.toString(),C.averagePerShift.toFixed(2)]);y8(w,{head:[["Rank","Profissional","Especialidade","Total Pacientes","Turnos","Manhã","Tarde","Média/Turno"]],body:j,startY:N,margin:{left:15,right:15},styles:{fontSize:9},headStyles:{fillColor:[51,65,85],textColor:[255,255,255]}}),w.save(`ranking-pacientes-${e}.pdf`)},y=()=>{const w=["Rank","Profissional","Especialidade","Total Pacientes","Turnos","Manhã","Tarde","Média/Turno"],S=f.map(T=>[T.rank,T.professionalName,T.specialty,T.totalPatients,T.totalReservations,T.morningPatients,T.afternoonPatients,T.averagePerShift.toFixed(2)]),N=[w,...S].map(T=>T.join(",")).join(`
1104`),j=new Blob([N],{type:"text/csv"}),C=URL.createObjectURL(j),R=document.createElement("a");R.href=C,R.download=`ranking-pacientes-${e}.csv`,R.click()};return s.jsxs("div",{"data-loc":"client/src/pages/PatientRankingPage.tsx:255",className:"space-y-6",children:[s.jsx("div",{"data-loc":"client/src/pages/PatientRankingPage.tsx:257",className:"bg-gradient-to-r from-blue-600 to-blue-700 rounded-xl p-6 text-white shadow-lg",children:s.jsx("div",{"data-loc":"client/src/pages/PatientRankingPage.tsx:258",className:"flex items-center justify-between mb-4",children:s.jsxs("div",{"data-loc":"client/src/pages/PatientRankingPage.tsx:259",className:"flex items-center gap-3",children:[s.jsx(qT,{"data-loc":"client/src/pages/PatientRankingPage.tsx:260",className:"w-8 h-8"}),s.jsxs("div",{"data-loc":"client/src/pages/PatientRankingPage.tsx:261",children:[s.jsx("h1",{"data-loc":"client/src/pages/PatientRankingPage.tsx:262",className:"text-2xl font-bold",children:"Ranking de Pacientes"}),s.jsx("p",{"data-loc":"client/src/pages/PatientRankingPage.tsx:263",className:"text-blue-100",children:"Análise de atendimentos por profissional"})]})]})})}),s.jsxs("div",{"data-loc":"client/src/pages/PatientRankingPage.tsx:270",className:"grid grid-cols-1 md:grid-cols-4 gap-4",children:[s.jsx("div",{"data-loc":"client/src/pages/PatientRankingPage.tsx:271",className:"bg-card rounded-lg border border-border p-4 shadow-sm",children:s.jsxs("div",{"data-loc":"client/src/pages/PatientRankingPage.tsx:272",className:"flex items-center justify-between",children:[s.jsxs("div",{"data-loc":"client/src/pages/PatientRankingPage.tsx:273",children:[s.jsx("p",{"data-loc":"client/src/pages/PatientRankingPage.tsx:274",className:"text-xs text-muted-foreground font-medium",children:"Total Pacientes"}),s.jsx("p",{"data-loc":"client/src/pages/PatientRankingPage.tsx:275",className:"text-2xl font-bold mt-1",children:g})]}),s.jsx(Il,{"data-loc":"client/src/pages/PatientRankingPage.tsx:277",className:"w-8 h-8 text-blue-500 opacity-20"})]})}),s.jsx("div",{"data-loc":"client/src/pages/PatientRankingPage.tsx:281",className:"bg-card rounded-lg border border-border p-4 shadow-sm",children:s.jsxs("div",{"data-loc":"client/src/pages/PatientRankingPage.tsx:282",className:"flex items-center justify-between",children:[s.jsxs("div",{"data-loc":"client/src/pages/PatientRankingPage.tsx:283",children:[s.jsx("p",{"data-loc":"client/src/pages/PatientRankingPage.tsx:284",className:"text-xs text-muted-foreground font-medium",children:"Profissionais"}),s.jsx("p",{"data-loc":"client/src/pages/PatientRankingPage.tsx:285",className:"text-2xl font-bold mt-1",children:f.length})]}),s.jsx(Il,{"data-loc":"client/src/pages/PatientRankingPage.tsx:287",className:"w-8 h-8 text-green-500 opacity-20"})]})}),s.jsx("div",{"data-loc":"client/src/pages/PatientRankingPage.tsx:291",className:"bg-card rounded-lg border border-border p-4 shadow-sm",children:s.jsxs("div",{"data-loc":"client/src/pages/PatientRankingPage.tsx:292",className:"flex items-center justify-between",children:[s.jsxs("div",{"data-loc":"client/src/pages/PatientRankingPage.tsx:293",children:[s.jsx("p",{"data-loc":"client/src/pages/PatientRankingPage.tsx:294",className:"text-xs text-muted-foreground font-medium",children:"Média por Prof."}),s.jsx("p",{"data-loc":"client/src/pages/PatientRankingPage.tsx:295",className:"text-2xl font-bold mt-1",children:m.toFixed(1)})]}),s.jsx(HT,{"data-loc":"client/src/pages/PatientRankingPage.tsx:297",className:"w-8 h-8 text-purple-500 o
1104pacity-20"})]})}),b&&s.jsx("div",{"data-loc":"client/src/pages/PatientRankingPage.tsx:302",className:"bg-card rounded-lg border border-border p-4 shadow-sm",children:s.jsxs("div",{"data-loc":"client/src/pages/PatientRankingPage.tsx:303",className:"flex items-center justify-between",children:[s.jsxs("div",{"data-loc":"client/src/pages/PatientRankingPage.tsx:304",children:[s.jsx("p",{"data-loc":"client/src/pages/PatientRankingPage.tsx:305",className:"text-xs text-muted-foreground font-medium",children:"Top Profissional"}),s.jsx("p",{"data-loc":"client/src/pages/PatientRankingPage.tsx:306",className:"text-sm font-bold mt-1 truncate",children:b.professionalName}),s.jsx("p",{"data-loc":"client/src/pages/PatientRankingPage.tsx:307",className:"text-lg font-bold text-yellow-600",children:b.totalPatients})]}),s.jsx(qT,{"data-loc":"client/src/pages/PatientRankingPage.tsx:309",className:"w-8 h-8 text-yellow-500 opacity-20"})]})})]}),s.jsxs("div",{"data-loc":"client/src/pages/PatientRankingPage.tsx:316",className:"flex flex-col sm:flex-row gap-4 items-start sm:items-center justify-between bg-card rounded-lg border border-border p-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/PatientRankingPage.tsx:317",className:"flex items-center gap-2",children:[s.jsx("button",{"data-loc":"client/src/pages/PatientRankingPage.tsx:318",onClick:()=>c(-1),className:"p-2 rounded-lg hover:bg-muted transition-colors",children:s.jsx(zf,{"data-loc":"client/src/pages/PatientRankingPage.tsx:322",className:"w-4 h-4"})}),s.jsxs("div",{"data-loc":"client/src/pages/PatientRankingPage.tsx:324",className:"flex items-center gap-2 px-3 py-2 bg-muted rounded-lg min-w-[150px]",children:[s.jsx(Cf,{"data-loc":"client/src/pages/PatientRankingPage.tsx:325",className:"w-4 h-4 text-muted-foreground"}),s.jsx("span",{"data-loc":"client/src/pages/PatientRankingPage.tsx:326",className:"text-sm font-medium",children:l})]}),s.jsx("button",{"data-loc":"client/src/pages/PatientRankingPage.tsx:328",onClick:()=>c(1),className:"p-2 rounded-lg hover:bg-muted transition-colors",children:s.jsx(el,{"data-loc":"client/src/pages/PatientRankingPage.tsx:332",className:"w-4 h-4"})})]}),s.jsxs("div",{"data-loc":"client/src/pages/PatientRankingPage.tsx:336",className:"flex items-center gap-2 flex-wrap",children:[d.length>0&&s.jsxs("div",{"data-loc":"client/src/pages/PatientRankingPage.tsx:338",className:"flex items-center gap-2",children:[s.jsx(Eg,{"data-loc":"client/src/pages/PatientRankingPage.tsx:339",className:"w-4 h-4 text-muted-foreground"}),s.jsxs("select",{"data-loc":"client/src/pages/PatientRankingPage.tsx:340",value:a||"",onChange:w=>r(w.target.value||null),className:"text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20",children:[s.jsx("option",{"data-loc":"client/src/pages/PatientRankingPage.tsx:345",value:"",children:"Todas Especialidades"}),d.map(w=>s.jsx("option",{"data-loc":"client/src/pages/PatientRankingPage.tsx:347",value:w,children:w},w))]}),a&&s.jsx("button",{"data-loc":"client/src/pages/PatientRankingPage.tsx:351",onClick:()=>r(null),className:"p-1.5 rounded-lg hover:bg-muted transition-colors",children:s.jsx(Fr,{"data-loc":"client/src/pages/PatientRankingPage.tsx:355",className:"w-4 h-4"})})]}),s.jsxs("div",{"data-loc":"client/src/pages/PatientRankingPage.tsx:361",className:"flex items-center gap-2",children:[s.jsxs("button",{"data-loc":"client/src/pages/PatientRankingPage.tsx:362",onClick:v,className:"flex items-center gap-2 px-3 py-2 text-sm font-medium rounded-lg bg-blue-50 text-blue-700 border border-blue-200 hover:bg-blue-100 transition-colors",children:[s.jsx(Ni,{"data-loc":"client/src/pages/PatientRankingPage.tsx:366",className:"w-4 h-4"}),"PDF"]}),s.jsxs("button",{"data-loc":"client/src/pages/PatientRankingPage.tsx:369",onClick:y,className:"flex items-center gap-2 px-3 py-2 text-sm font-medium rounded-lg bg-green-50 text-green-700 border border-green-200 hover:bg-green-100 transition-colors",children:[s.jsx(qf,{"data-loc":"client/src/pages/PatientRankingPage.tsx:373",className:"w-4 h-4"}),"CSV"]})]})]})]}),f.length>0&&s.jsxs("div",{"data-loc":"client/src/pages/PatientRankingPage.tsx:382",className:"bg-card rounded-lg border border-border p-6 shadow-sm",children:[s.jsxs("h3",{"data-loc":"client/src/pages/PatientRankingPage.tsx:383",className:"text-sm font-bold mb-4 flex items-center gap-2",children:[s.jsx(Zg,{"data-loc":"client/src/pages/PatientRankingPage.tsx:384",className:"w-4 h-4"}),"Tendência de Pacientes (6 meses)"]}),s.jsx(bg,{"data-loc":"client/src/pages/PatientRankingPage.tsx:387",width:"100%",height:300,children:s.jsxs(s8,{"data-loc":"client/src/pages/PatientRankingPage.tsx:388",data:p,children:[s.jsx(Bg,{"data-loc":"client/src/pages/PatientRankingPage.tsx:389",strokeDasharray:"3 3",stroke:"#e5e7eb"}),s.jsx(bu,{"data-loc":"client/src/pages/PatientRankingPage.tsx:390",dataKey:"monthLabel",stroke:"#6b7280",style:{fontSize:"12px"}}),s.jsx(Pu,{"data-loc":"client/src/pages/PatientRankingPage.tsx:391",stroke:"#6b7280",style:{fontSize:"12px"}}),s.jsx(ro,{"data-loc":"client/src/pages/PatientRankingPage.tsx:392",contentStyle:{backgroundColor:"#1f2937",border:"none",borderRadius:"8px",color:"#fff"},formatter:w=>w}),s.jsx(Jh,{"data-loc":"client/src/pages/PatientRankingPage.tsx:396"}),f.slice(0,5).map((w,S)=>{const N=["#3b82f6","#10b981","#f59e0b","#ef4444","#8b5cf6"];return s.jsx(bf,{"data-loc":"client/src/pages/PatientRankingPage.tsx:400",type:"monotone",dataKey:`prof_${w.professionalId}`,stroke:N[S%N.length],name:w.professionalName,strokeWidth:2,dot:!1},w.professionalId)})]})})]}),s.jsxs("div",{"data-loc":"client/src/pages/PatientRankingPage.tsx:417",className:"bg-card rounded-lg border border-border shadow-sm overflow-hidden",children:[s.jsx("div",{"data-loc":"client/src/pages/PatientRankingPage.tsx:418",className:"px-6 py-4 border-b border-border/60 bg-muted/30",children:s.jsxs("h3",{"data-loc":"client/src/pages/PatientRankingPage.tsx:419",className:"text-sm font-bold",children:[f.length," profissionais no ranking"]})}),s.jsx("div",{"data-loc":"client/src/pages/PatientRankingPage.tsx:421",className:"overflow-x-auto",children:s.jsxs("table",{"data-loc":"client/src/pages/PatientRankingPage.tsx:422",className:"w-full text-sm",children:[s.jsx("thead",{"data-loc":"client/src/pages/PatientRankingPage.tsx:423",children:s.jsxs("tr",{"data-loc":"client/src/pages/PatientRankingPage.tsx:424",className:"border-b border-border/60 bg-muted/30",children:[s.jsx("th",{"data-loc":"client/src/pages/PatientRankingPage.tsx:425",className:"py-3 px-4 text-left font-semibold text-xs text-muted-foreground",children:"Rank"}),s.jsx("th",{"data-loc":"client/src/pages/PatientRankingPage.tsx:426",className:"py-3 px-4 text-left font-semibold text-xs text-muted-foreground",children:"Profissional"}),s.jsx("th",{"data-loc":"client/src/pages/PatientRankingPage.tsx:427",className:"py-3 px-4 text-left font-semibold text-xs text-muted-foreground",children:"Especialidade"}),s.jsx("th",{"data-loc":"client/src/pages/PatientRankingPage.tsx:428",className:"py-3 px-4 text-center font-semibold text-xs text-muted-foreground",children:"Total Pacientes"}),s.jsx("th",{"data-loc":"client/src/pages/PatientRankingPage.tsx:429",className:"py-3 px-4 text-center font-semibold text-xs text-muted-foreground",children:"Turnos"}),s.jsx("th",{"data-loc":"client/src/pages/PatientRankingPage.tsx:430",className:"py-3 px-4 text-center font-semibold text-xs text-muted-foreground",children:"Manhã"}),s.jsx("th",{"data-loc":"client/src/pages/PatientRankingPage.tsx:431",className:"py-3 px-4 text-center font-semibold text-xs text-muted-foreground",children:"Tarde"}),s.jsx("th",{"data-loc":"client/src/pages/PatientRankingPage.tsx:432",className:"py-3 px-4 text-center font-semibold text-xs text-muted-foreground",children:"Média/Turno"})]})}),s.jsx("tbody",{"data-loc":"client/src/pages/PatientRankingPage.tsx:435",children:f.map(w=>s.jsxs("tr",{"data-loc":"client/src/pages/PatientRankingPage.tsx:437",className:"border-b border-border/60 hover:bg-muted/20 transition-colors",children:[s.jsx("td",{"data-loc":"client/src/pages/PatientRankingPage.tsx:438",className:"py-3 px-4",children:s.jsx("span",{"data-loc":"client/src/pages/PatientRankingPage.tsx:439",className:`inline-flex items-center justify-center w-6 h-6 rounded-full text-xs font-bold ${w.rank===1?"bg-yellow-100 text-yellow-700":w.rank===2?"bg-gray-100 text-gray-700":w.rank===3?"bg-orange-100 text-orange-700":"bg-blue-50 text-blue-700"}`,children:w.rank})}),s.jsx("td",{"data-loc":"client/src/pages/PatientRankingPage.tsx:448",className:"py-3 px-4 font-medium",children:w.professionalName}),s.jsx("td",{"data-loc":"client/src/pages/PatientRankingPage.tsx:449",className:"py-3 px-4 text-muted-foreground",children:w.specialty}),s.jsx("td",{"data-loc":"client/src/pages/PatientRankingPage.tsx:450",className:"py-3 px-4 text-center font-bold text-blue-600",children:w.totalPatients}),s.jsx("td",{"data-loc":"client/src/pages/PatientRankingPage.tsx:451",className:"py-3 px-4 text-center",children:w.totalReservations}),s.jsx("td",{"data-loc":"client/src/pages/PatientRankingPage.tsx:452",className:"py-3 px-4 text-center text-amber-600 font-medium",children:w.morningPatients}),s.jsx("td",{"data-loc":"client/src/pages/PatientRankingPage.tsx:453",className:"py-3 px-4 text-center text-purple-600 font-medium",children:w.afternoonPatients}),s.jsx("td",{"data-loc":"client/src/pages/PatientRankingPage.tsx:454",className:"py-3 px-4 text-center font-semibold",children:w.averagePerShift.toFixed(2)})]},w.professionalId))})]})})]}),f.length===0&&s.jsxs("div",{"data-loc":"client/src/pages/PatientRankingPage.tsx:463",className:"bg-card rounded-lg border border-border p-12 text-center",children:[s.jsx(Il,{"data-loc":"client/src/pages/PatientRankingPage.tsx:464",className:"w-12 h-12 text-muted-foreground
1104/30 mx-auto mb-4"}),s.jsx("p",{"data-loc":"client/src/pages/PatientRankingPage.tsx:465",className:"text-muted-foreground",children:"Nenhum profissional com atendimentos neste período"})]})]})}function see(e){const t=e+"CollectionProvider",[a,r]=mp(t),[n,i]=a(t,{collectionRef:{current:null},itemMap:new Map}),o=v=>{const{scope:y,children:w}=v,S=Pe.useRef(null),N=Pe.useRef(new Map).current;return s.jsx(n,{scope:y,itemMap:N,collectionRef:S,children:w})};o.displayName=t;const l=e+"CollectionSlot",c=a0(l),d=Pe.forwardRef((v,y)=>{const{scope:w,children:S}=v,N=i(l,w),j=jn(y,N.collectionRef);return s.jsx(c,{ref:j,children:S})});d.displayName=l;const f=e+"CollectionItemSlot",p="data-radix-collection-item",g=a0(f),m=Pe.forwardRef((v,y)=>{const{scope:w,children:S,...N}=v,j=Pe.useRef(null),C=jn(y,j),R=i(f,w);return Pe.useEffect(()=>(R.itemMap.set(j,{ref:j,...N}),()=>void R.itemMap.delete(j))),s.jsx(g,{[p]:"",ref:C,children:S})});m.displayName=f;function b(v){const y=i(e+"CollectionConsumer",v);return Pe.useCallback(()=>{const S=y.collectionRef.current;if(!S)return[];const N=Array.from(S.querySelectorAll(`[${p}]`));return Array.from(y.itemMap.values()).sort((R,T)=>N.indexOf(R.ref.current)-N.indexOf(T.ref.current))},[y.collectionRef,y.itemMap])}return[{Provider:o,Slot:d,ItemSlot:m},b,r]}var lRe=_.createContext(void 0);function b8(e){const t=_.useContext(lRe);return e||t||"ltr"}var F6="rovingFocusGroup.onEntryFocus",cRe={bubbles:!1,cancelable:!0},Sb="RovingFocusGroup",[Bk,iee,dRe]=see(Sb),[uRe,oee]=mp(Sb,[dRe]),[fRe,hRe]=uRe(Sb),lee=_.forwardRef((e,t)=>s.jsx(Bk.Provider,{scope:e.__scopeRovingFocusGroup,children:s.jsx(Bk.Slot,{scope:e.__scopeRovingFocusGroup,children:s.jsx(pRe,{...e,ref:t})})}));lee.displayName=Sb;var pRe=_.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:a,orientation:r,loop:n=!1,dir:i,currentTabStopId:o,defaultCurrentTabStopId:l,onCurrentTabStopIdChange:c,onEntryFocus:d,preventScrollOnEntryFocus:f=!1,...p}=e,g=_.useRef(null),m=jn(t,g),b=b8(i),[v,y]=n0({prop:o,defaultProp:l??null,onChange:c,caller:Sb}),[w,S]=_.useState(!1),N=rp(d),j=iee(a),C=_.useRef(!1),[R,T]=_.useState(0);return _.useEffect(()=>{const O=g.current;if(O)return O.addEventListener(F6,N),()=>O.removeEventListener(F6,N)},[N]),s.jsx(fRe,{scope:a,orientation:r,dir:b,loop:n,currentTabStopId:v,onItemFocus:_.useCallback(O=>y(O),[y]),onItemShiftTab:_.useCallback(()=>S(!0),[]),onFocusableItemAdd:_.useCallback(()=>T(O=>O+1),[]),onFocusableItemRemove:_.useCallback(()=>T(O=>O-1),[]),children:s.jsx(vr.div,{tabIndex:w||R===0?-1:0,"data-orientation":r,...p,ref:m,style:{outline:"none",...e.style},onMouseDown:tr(e.onMouseDown,()=>{C.current=!0}),onFocus:tr(e.onFocus,O=>{const F=!C.current;if(O.target===O.currentTarget&&F&&!w){const z=new CustomEvent(F6,cRe);if(O.currentTarget.dispatchEvent(z),!z.defaultPrevented){const I=j().filter(D=>D.focusable),B=I.find(D=>D.active),K=I.find(D=>D.id===v),G=[B,K,...I].filter(Boolean).map(D=>D.ref.current);uee(G,f)}}C.current=!1}),onBlur:tr(e.onBlur,()=>S(!1))})})}),cee="RovingFocusGroupItem",dee=_.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:a,focusable:r=!0,active:n=!1,tabStopId:i,children:o,...l}=e,c=Xh(),d=i||c,f=hRe(cee,a),p=f.currentTabStopId===d,g=iee(a),{onFocusableItemAdd:m,onFocusableItemRemove:b,currentTabStopId:v}=f;return _.useEffect(()=>{if(r)return m(),()=>b()},[r,m,b]),s.jsx(Bk.ItemSlot,{scope:a,id:d,focusable:r,active:n,children:s.jsx(vr.span,{tabIndex:p?0:-1,"data-orientation":f.orientation,...l,ref:t,onMouseDown:tr(e.onMouseDown,y=>{r?f.onItemFocus(d):y.preventDefault()}),onFocus:tr(e.onFocus,()=>f.onItemFocus(d)),onKeyDown:tr(e.onKeyDown,y=>{if(y.key==="Tab"&&y.shiftKey){f.onItemShiftTab();return}if(y.target!==y.currentTarget)return;const w=xRe(y,f.orientation,f.dir);if(w!==void 0){if(y.metaKey||y.ctrlKey||y.altKey||y.shiftKey)return;y.preventDefault();let N=g().filter(j=>j.focusable).map(j=>j.ref.current);if(w==="last")N.reverse();else if(w==="prev"||w==="next"){w==="prev"&&N.reverse();const j=N.indexOf(y.currentTarget);N=f.loop?vRe(N,j+1):N.slice(j+1)}setTimeout(()=>uee(N))}}),children:typeof o=="function"?o({isCurrentTabStop:p,hasTabStop:v!=null}):o})})});dee.displayName=cee;var gRe={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function mRe(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function xRe(e,t,a){const r=mRe(e.key,a);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(r))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(r)))return gRe[r]}function uee(e,t=!1){const a=document.activeElement;for(const r of e)if(r===a||(r.focus({preventScroll:t}),document.activeElement!==a))return}function vRe(e,t){return e.map((a,r)=>
1104e[(t+r)%e.length])}var yRe=lee,bRe=dee,aS="Tabs",[PRe]=mp(aS,[oee]),fee=oee(),[wRe,P8]=PRe(aS),hee=_.forwardRef((e,t)=>{const{__scopeTabs:a,value:r,onValueChange:n,defaultValue:i,orientation:o="horizontal",dir:l,activationMode:c="automatic",...d}=e,f=b8(l),[p,g]=n0({prop:r,onChange:n,defaultProp:i??"",caller:aS});return s.jsx(wRe,{scope:a,baseId:Xh(),value:p,onValueChange:g,orientation:o,dir:f,activationMode:c,children:s.jsx(vr.div,{dir:f,"data-orientation":o,...d,ref:t})})});hee.displayName=aS;var pee="TabsList",gee=_.forwardRef((e,t)=>{const{__scopeTabs:a,loop:r=!0,...n}=e,i=P8(pee,a),o=fee(a);return s.jsx(yRe,{asChild:!0,...o,orientation:i.orientation,dir:i.dir,loop:r,children:s.jsx(vr.div,{role:"tablist","aria-orientation":i.orientation,...n,ref:t})})});gee.displayName=pee;var mee="TabsTrigger",xee=_.forwardRef((e,t)=>{const{__scopeTabs:a,value:r,disabled:n=!1,...i}=e,o=P8(mee,a),l=fee(a),c=bee(o.baseId,r),d=Pee(o.baseId,r),f=r===o.value;return s.jsx(bRe,{asChild:!0,...l,focusable:!n,active:f,children:s.jsx(vr.button,{type:"button",role:"tab","aria-selected":f,"aria-controls":d,"data-state":f?"active":"inactive","data-disabled":n?"":void 0,disabled:n,id:c,...i,ref:t,onMouseDown:tr(e.onMouseDown,p=>{!n&&p.button===0&&p.ctrlKey===!1?o.onValueChange(r):p.preventDefault()}),onKeyDown:tr(e.onKeyDown,p=>{[" ","Enter"].includes(p.key)&&o.onValueChange(r)}),onFocus:tr(e.onFocus,()=>{const p=o.activationMode!=="manual";!f&&!n&&p&&o.onValueChange(r)})})})});xee.displayName=mee;var vee="TabsContent",yee=_.forwardRef((e,t)=>{const{__scopeTabs:a,value:r,forceMount:n,children:i,...o}=e,l=P8(vee,a),c=bee(l.baseId,r),d=Pee(l.baseId,r),f=r===l.value,p=_.useRef(f);return _.useEffect(()=>{const g=requestAnimationFrame(()=>p.current=!1);return()=>cancelAnimationFrame(g)},[]),s.jsx(H0,{present:n||f,children:({present:g})=>s.jsx(vr.div,{"data-state":f?"active":"inactive","data-orientation":l.orientation,role:"tabpanel","aria-labelledby":c,hidden:!g,id:d,tabIndex:0,...o,ref:t,style:{...e.style,animationDuration:p.current?"0s":void 0},children:g&&i})})});yee.displayName=vee;function bee(e,t){return`${e}-trigger-${t}`}function Pee(e,t){return`${e}-content-${t}`}var SRe=hee,NRe=gee,jRe=xee,CRe=yee;function ARe({className:e,...t}){return s.jsx(SRe,{"data-loc":"client/src/components/ui/tabs.tsx:11","data-slot":"tabs",className:Ba("flex flex-col gap-2",e),...t})}function TRe({className:e,...t}){return s.jsx(NRe,{"data-loc":"client/src/components/ui/tabs.tsx:24","data-slot":"tabs-list",className:Ba("bg-muted text-muted-foreground inline-flex h-9 w-fit items-center justify-center rounded-lg p-[3px]",e),...t})}function Vq({className:e,...t}){return s.jsx(jRe,{"data-loc":"client/src/components/ui/tabs.tsx:40","data-slot":"tabs-trigger",className:Ba("data-[state=active]:bg-background dark:data-[state=active]:text-foreground focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:outline-ring dark:data-[state=active]:border-input dark:data-[state=active]:bg-input/30 text-foreground dark:text-muted-foreground inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-2 py-1 text-sm font-medium whitespace-nowrap transition-[color,box-shadow] focus-visible:ring-[3px] focus-visible:outline-1 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:shadow-sm [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",e),...t})}function Gq({className:e,...t}){return s.jsx(CRe,{"data-loc":"client/src/components/ui/tabs.tsx:56","data-slot":"tabs-content",className:Ba("flex-1 outline-none",e),...t})}const Wq={name:"",patrimonyId:"",expectedTempMin:"",expectedTempMax:""};function _Re(){const e=$l(),t=Au(),[a,r]=_.useState(!1),n=Oe.useUtils(),{data:i=[]}=Oe.refrigeratorControl.getEquipments.useQuery(),o=Oe.refrigeratorControl.createEquipment.useMutation(),l=Oe.refrigeratorControl.deleteEquipment.useMutation(),[c,d]=_.useState(Wq),f=async()=>{if(!c.name){Ne.error("Preencha o nome do equipamento");return}try{await o.mutateAsync(c),await n.refrigeratorControl.getEquipments.invalidate(),d(Wq),Ne.success("Equipamento adicionado")}catch{Ne.error("Erro ao adicionar equipamento")}},p=async N=>{if(confirm("Deletar este equipamento?"))try{await l.mutateAsync({id:N}),await n.refrigeratorControl.getEquipments.invalidate(),Ne.success("Equipamento removido")}catch{Ne.error("Erro ao remover equipamento")}},[g,m]=_.useState(bt(new Date,"yyyy-MM-dd")),[b,v]=_.useState(""),y=async()=>
1104{if(!g||!b){Ne.error("Data e nome são obrigatórios");return}try{await t.createHoliday.mutateAsync({date:g,name:b,recurring:!1}),Ne.success("Feriado adicionado"),r(!1),m(bt(new Date,"yyyy-MM-dd")),v("")}catch{Ne.error("Erro ao adicionar feriado")}},w=()=>{const N={professionals:e.professionals,rooms:e.rooms,reservations:e.reservations,invoices:e.invoices,holidays:e.holidays,exportedAt:new Date().toISOString()},j=new Blob([JSON.stringify(N,null,2)],{type:"application/json"}),C=URL.createObjectURL(j),R=document.createElement("a");R.href=C,R.download=`emedical-backup-${bt(new Date,"yyyy-MM-dd")}.json`,R.click(),URL.revokeObjectURL(C),Ne.success("Dados exportados com sucesso")},S=[...e.holidays].sort((N,j)=>N.date.localeCompare(j.date));return e.isLoading?s.jsxs("div",{"data-loc":"client/src/pages/SettingsPage.tsx:96",className:"flex items-center justify-center py-20",children:[s.jsx(Ha,{"data-loc":"client/src/pages/SettingsPage.tsx:97",className:"w-6 h-6 animate-spin text-muted-foreground"}),s.jsx("span",{"data-loc":"client/src/pages/SettingsPage.tsx:98",className:"ml-2 text-sm text-muted-foreground",children:"Carregando configurações..."})]}):s.jsxs("div",{"data-loc":"client/src/pages/SettingsPage.tsx:104",className:"space-y-6 max-w-3xl",children:[s.jsxs("div",{"data-loc":"client/src/pages/SettingsPage.tsx:105",children:[s.jsx("h2",{"data-loc":"client/src/pages/SettingsPage.tsx:106",className:"text-xl font-bold",children:"Configurações"}),s.jsx("p",{"data-loc":"client/src/pages/SettingsPage.tsx:107",className:"text-sm text-muted-foreground mt-0.5",children:"Preferências do sistema e gestão de dados"})]}),s.jsxs(ARe,{"data-loc":"client/src/pages/SettingsPage.tsx:110",defaultValue:"geral",children:[s.jsxs(TRe,{"data-loc":"client/src/pages/SettingsPage.tsx:111",className:"mb-4",children:[s.jsx(Vq,{"data-loc":"client/src/pages/SettingsPage.tsx:112",value:"geral",children:"Geral"}),s.jsx(Vq,{"data-loc":"client/src/pages/SettingsPage.tsx:113",value:"equipamentos",children:"Equipamentos"})]}),s.jsx(Gq,{"data-loc":"client/src/pages/SettingsPage.tsx:117",value:"equipamentos",children:s.jsxs("div",{"data-loc":"client/src/pages/SettingsPage.tsx:118",className:"bg-card rounded-xl border border-border/60 shadow-sm p-5 space-y-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/SettingsPage.tsx:119",className:"flex items-center gap-2",children:[s.jsx(kl,{"data-loc":"client/src/pages/SettingsPage.tsx:120",className:"w-4 h-4 text-[#1B2A3D]"}),s.jsx("h3",{"data-loc":"client/src/pages/SettingsPage.tsx:121",className:"text-sm font-bold",children:"Equipamentos de Refrigeração"})]}),s.jsx("p",{"data-loc":"client/src/pages/SettingsPage.tsx:123",className:"text-xs text-muted-foreground",children:"Cadastre os refrigeradores e defina os limites de temperatura esperados (mín/máx)."}),s.jsxs("div",{"data-loc":"client/src/pages/SettingsPage.tsx:126",className:"space-y-2",children:[i.length===0&&s.jsx("p",{"data-loc":"client/src/pages/SettingsPage.tsx:128",className:"text-sm text-muted-foreground text-center py-4",children:"Nenhum equipamento cadastrado."}),i.map(N=>s.jsxs("div",{"data-loc":"client/src/pages/SettingsPage.tsx:131",className:"flex items-center justify-between p-3 border border-border rounded-lg",children:[s.jsxs("div",{"data-loc":"client/src/pages/SettingsPage.tsx:132",children:[s.jsx("p",{"data-loc":"client/src/pages/SettingsPage.tsx:133",className:"text-sm font-semibold",children:N.name}),s.jsxs("p",{"data-loc":"client/src/pages/SettingsPage.tsx:134",className:"text-xs text-muted-foreground",children:["Patrimônio: ",N.patrimonyId||"S/N"]}),N.expectedTempMin&&s.jsxs("p",{"data-loc":"client/src/pages/SettingsPage.tsx:136",className:"text-xs text-muted-foreground",children:["Faixa: ",N.expectedTempMin,"°C a ",N.expectedTempMax,"°C"]})]}),s.jsx(qe,{"data-loc":"client/src/pages/SettingsPage.tsx:139",size:"sm",variant:"outline",onClick:()=>p(N.id),disabled:l.isPending,children:s.jsx(sn,{"data-loc":"client/src/pages/SettingsPage.tsx:141",className:"w-4 h-4"})})]},N.id))]}),s.jsxs("div",{"data-loc":"client/src/pages/SettingsPage.tsx:148",className:"border-t border-border pt-4 space-y-3",children:[s.jsx("h4",{"data-loc":"client/src/pages/SettingsPage.tsx:149",className:"text-sm font-semibold",children:"Adicionar Equipamento"}),s.jsxs("div",{"data-loc":"client/src/pages/SettingsPage.tsx:150",className:"grid grid-cols-2 gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/SettingsPage.tsx:151",className:"col-span-2",children:[s.jsx("label",{"data-loc":"client/src/pages/SettingsPage.tsx:152",className:"text-xs font-medium mb-1 block",children:"Nome *"}),s.jsx(na,{"data-loc":"client/src/pages/SettingsPage.tsx:153",placeholder:"Ex: Refrigerador 01",value:c.name,onChange:N=>d(j=>({...j,name:N.target.value}))})]}),s.jsxs("div",{"data-loc":"client/src/pages/SettingsPage.tsx:156",children:[s.jsx("label",{"data-loc":"client/src/pages/SettingsPage.tsx:157",className:"text-xs font-medium mb-1 block",children:"Patrimônio"}),s.jsx(na,{"data-loc":"client/src/pages/SettingsPage.tsx:158",placeholder:"Ex: PAT-001",value:c.patrimonyId,onChange:N=>d(j=>({...j,patrimonyId:N.target.value}))})]}),s.jsx("div",{"data-loc":"client/src/pages/SettingsPage.tsx:161"}),s.jsxs("div",{"data-loc":"client/src/pages/SettingsPage.tsx:162",children:[s.jsx("label",{"data-loc":"client/src/pages/SettingsPage.tsx:163",className:"text-xs font-medium mb-1 block",children:"Temp. Mín (°C)"}),s.jsx(na,{"data-loc":"client/src/pages/SettingsPage.tsx:164",placeholder:"Ex: 2",value:c.expectedTempMin,onChange:N=>d(j=>({...j,expectedTempMin:N.target.value}))})]}),s.jsxs("div",{"data-loc":"client/src/pages/SettingsPage.tsx:167",children:[s.jsx("label",{"data-loc":"client/src/pages/SettingsPage.tsx:168",className:"text-xs font-medium mb-1 block",children:"Temp. Máx (°C)"}),s.jsx(na,{"data-loc":"client/src/pages/SettingsPage.tsx:169",placeholder:"Ex: 8",value:c.expectedTempMax,onChange:N=>d(j=>({...j,expectedTempMax:N.target.value}))})]})]}),s.jsxs(qe,{"data-loc":"client/src/pages/SettingsPage.tsx:173",onClick:f,disabled:o.isPending,size:"sm",children:[o.isPending&&s.jsx(Ha,{"data-loc":"client/src/pages/SettingsPage.tsx:174",className:"w-4 h-4 mr-1 animate-spin"}),s.jsx(Rr,{"data-loc":"client/src/pages/SettingsPage.tsx:175",className:"w-3.5 h-3.5 mr-1"})," Adicionar"]})]})]})}),s.jsxs(Gq,{"data-loc":"client/src/pages/SettingsPage.tsx:182",value:"geral",children:[s.jsxs("div",{"data-loc":"client/src/pages/SettingsPage.tsx:185",className:"bg-card rounded-xl border border-border/60 shadow-sm p-5",children:[s.jsxs("div",{"data-loc":"client/src/pages/SettingsPage.tsx:186",className:"flex items-center gap-2 mb-3",children:[s.jsx(wY,{"data-loc":"client/src/pages/SettingsPage.tsx:187",className:"w-4 h-4 text-[#1B2A3D]"}),s.jsx("h3",{"data-loc":"client/src/pages/SettingsPage.tsx:188",className:"text-sm font-bold",children:"Sobre o Sistema"})]}),s.jsx("p",{"data-loc":"client/src/pages/SettingsPage.tsx:190",className:"text-sm text-muted-foreground leading-relaxed",children:"Sistema de controle de ocupação de coworking médico da Emedical. Gerencie consultórios, profissionais, reservas e faturamento em um único lugar. Os dados são armazenados no banco de dados do servidor."}),s.jsxs("div",{"data-loc":"client/src/pages/SettingsPage.tsx:194",className:"mt-3 grid grid-cols-4 gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/SettingsPage.tsx:195",className:"bg-muted/30 rounded-lg p-3 text-center",children:[s.jsx("div",{"data-loc":"client/src/pages/SettingsPage.tsx:196",className:"font-mono text-lg font-bold",children:e.professionals.length}),s.jsx("div",{"data-loc":"client/src/pages/SettingsPage.tsx:197",className:"text-[10px] text-muted-foreground",children:"Profissionais"})]}),s.jsxs("div",{"data-loc":"client/src/pages/SettingsPage.tsx:199",className:"bg-muted/30 rounded-lg p-3 text-center",children:[s.jsx("div",{"data-loc":"client/src/pages/SettingsPage.tsx:200",className:"font-mono text-lg font-bold",children:e.rooms.length}),s.jsx("div",{"data-loc":"client/src/pages/SettingsPage.tsx:201",className:"text-[10px] text-muted-foreground",children:"Consultórios"})]}),s.jsxs("div",{"data-loc":"client/src/pages/SettingsPage.tsx:203",className:"bg-muted/30 rounded-lg p-3 text-center",children:[s.jsx("div",{"data-loc":"client/src/pages/SettingsPage.tsx:204",className:"font-mono text-lg font-bold",children:e.reservations.length}),s.jsx("div",{"data-loc":"client/src/pages/SettingsPage.tsx:205",className:"text-[10px] text-muted-foreground",children:"Reservas"})]}),s.jsxs("div",{"data-loc":"client/src/pages/SettingsPage.tsx:207",className:"bg-muted/30 rounded-lg p-3 text-center",children:[s.jsx("div",{"data-loc":"client/src/pages/SettingsPage.tsx:208",className:"font-mono text-lg font-bold",children:e.invoices.length}),s.jsx("div",{"data-loc":"client/src/pages/SettingsPage.tsx:209",className:"text-[10px] text-muted-foreground",children:"Faturas"})]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/SettingsPage.tsx:215",className:"bg-card rounded-xl border border-border/60 shadow-sm p-5",children:[s.jsxs("div",{"data-loc":"client/src/pages/SettingsPage.tsx:216",className:"flex items-center justify-between mb-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/SettingsPage.tsx:217",className:"flex items-center gap-2",children:[s.jsx(Cf,{"data-loc":"client/src/pages/SettingsPage.tsx:218",className:"w-4 h-4 text-amber-600"}),s.jsx("h3",{"data-loc":"client/src/pages/SettingsPage.tsx:219",className:"text-sm font-bold",children:"Feriados e Bloqueios"})]}),s.jsxs(qe,{"data-loc":"client/src/pages/SettingsPage.tsx:221",size:"sm",onClick:()=>r(!0),className:"gap-1.5 h-8",children:[s.jsx(Rr,{"data-loc":"client/src/pages/SettingsPage.tsx:222",className:"w-3.5 h-3.5"})," Adicionar"]})]}),s.jsx("div",{"data-loc":"client/src/pages/SettingsPage.tsx:225",className:"space-y-1",children:S.length>0?S.map(N=>s.jsxs("div",{"data-loc":"client/src/pages/SettingsPage.tsx:227",className:"flex items-center justify-between py-2 px-3 rounded-lg hover:bg-muted/30 transition-colors",children:[s.jsxs("div",{"data-loc":"client/src/pages/SettingsPage.tsx:228",className:"flex items-center gap-3",children:[s.jsx("span",{"data-loc":"client/src/pages/SettingsPage.tsx:229",className:"font-mono text-xs font-semibold",children:u0(N.date)}),s.jsx("span",{"data-loc":"client/src/pages/SettingsPage.tsx:230",className:"text-sm",children:N.name})]}),s.jsx("button",{"data-loc":"client/src/pages/SettingsPage.tsx:232",onClick:async()=>{try{await t.deleteHoliday.mutateAsync({id:N.id}),Ne.success("Feriado removido")}catch{Ne.error("Erro ao remover feriado")}},className:"p-1.5 rounded hover:bg-red-50 transition-colors",children:s.jsx(sn,{"data-loc":"client/src/pages/SettingsPage.tsx:243",className:"w-3.5 h-3.5 text-red-400"})})]},N.id)):s.jsx("p",{"data-loc":"client/src/pages/SettingsPage.tsx:247",className:"text-sm text-muted-foreground text-center py-4",children:"Nenhum feriado cadastrado"})})]}),s.jsxs("div",{"data-loc":"client/src/pages/SettingsPage.tsx:253",className:"bg-card rounded-xl border border-border/60 shadow-sm p-5",children:[s.jsxs("div",{"data-loc":"client/src/pages/SettingsPage.tsx:254",className:"flex items-center gap-2 mb-4",children:[s.jsx(d3,{"data-loc":"client/src/pages/SettingsPage.tsx:255",className:"w-4 h-4 text-muted-foreground"}),s.jsx("h3",{"data-loc":"client/src/pages/SettingsPage.tsx:256",className:"text-sm font-bold",children:"Gestão de Dados"})]}),s.jsx("p",{"data-loc":"client/src/pages/SettingsPage.tsx:258",className:"text-sm text-muted-foreground mb-4",children:"Exporte seus dados para backup. Os dados são armazenados no banco de dados do servidor."}),s.jsxs("div",{"data-loc":"client/src/pages/SettingsPage.tsx:261",className:"flex items-center gap-3",children:[s.jsxs(qe,{"data-loc":"client/src/pages/SettingsPage.tsx:262",variant:"outline",onClick:w,className:"gap-1.5",children:[s.jsx(qf,{"data-loc":"client/src/pages/SettingsPage.tsx:263",className:"w-4 h-4"})," Exportar Dados"]}),s.jsx("a",{"data-loc":"client/src/pages/SettingsPage.tsx:265",href:"/migrate",children:s.jsxs(qe,{"data-loc":"client/src/pages/SettingsPage.tsx:266",variant:"outline",className:"gap-1.5",children:[s.jsx(VT,{"data-loc":"client/src/pages/SettingsPage.tsx:267",className:"w-4 h-4"})," Importar do localStorage"]})})]})]})]})]}),s.jsx(ar,{"data-loc":"client/src/pages/SettingsPage.tsx:277",open:a,onOpenChange:r,children:s.jsxs(rr,{"data-loc":"client/src/pages/SettingsPage.tsx:278",className:"max-w-sm",children:[s.jsx(nr,{"data-loc":"client/src/pages/SettingsPage.tsx:279",children:s.jsx(sr,{"data-loc":"client/src/pages/SettingsPage.tsx:280",children:"Adicionar Feriado"})}),s.jsxs("div",{"data-loc":"client/src/pages/SettingsPage.tsx:282",className:"space-y-4 py-2",children:[s.jsxs("div",{"data-loc":"client/src/pages/SettingsPage.tsx:283",children:[s.jsx("label",{"data-loc":"client/src/pages/SettingsPage.tsx:284",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Data *"}),s.jsx("input",{"data-loc":"client/src/pages/SettingsPage.tsx:285",type:"date",value:g,onChange:N=>m(N.target.value),className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20"})]}),s.jsxs("div",{"data-loc":"client/src/pages/SettingsPage.tsx:288",children:[s.jsx("label",{"data-loc":"client/src/pages/SettingsPage.tsx:289",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Nome *"}),s.jsx("input",{"data-loc":"client/src/pages/SettingsPage.tsx:290",type:"text",value:b,onChange:N=>v(N.target.value),className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20",placeholder:"Ex: Natal, Carnaval..."})]})]}),s.jsxs(Sr,{"data-loc":"client/src/pages/SettingsPage.tsx:295",children:[s.jsx(qe,{"data-loc":"client/src/pages/SettingsPage.tsx:296",variant:"outline",onClick:()=>r(!1),children:"Cancelar"}),s.jsxs(qe,{"data-loc":"client/src/pages/SettingsPage.tsx:297",onClick:y,disabled:t.createHoliday.isPending,children:[t.createHoliday.isPending?s.jsx(Ha,{"data-loc":"client/src/pages/SettingsPage.tsx:298",className:"w-4 h-4 animate-spin mr-1"}):null,"Adicionar"]})]})]})})]})}function Yq(e,[t,a]){return Math.min(a,Math.max(t,e))}function wee(e){const t=_.useRef({value:e,previous:e});return _.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}var kRe=[" ","Enter","ArrowUp","ArrowDown"],ERe=[" ","Enter"],Hg="Select",[rS,nS,RRe]=see(Hg),[nv]=mp(Hg,[RRe,s3]),sS=s3(),[ORe,Pp]=nv(Hg),[MRe,DRe]=nv(Hg),See=e=>{const{__scopeSelect:t,children:a,open:r,defaultOpen:n,onOpenChange:i,value:o,defaultValue:l,onValueChange:c,dir:d,name:f,autoComplete:p,disabled:g,required:m,form:b}=e,v=sS(t),[y,w]=_.useState(null),[S,N]=_.useState(null),[j,C]=_.useState(!1),R=b8(d),[T,O]=n0({prop:r,defaultProp:n??!1,onChange:i,caller:Hg}),[F,z]=n0({prop:o,defaultProp:l,onChange:c,caller:Hg}),I=_.useRef(null),B=y?b||!!y.closest("form"):!0,[K,J]=_.useState(new Set),G=Array.from(K).map(D=>D.props.value).join(";");return s.jsx(iue,{...v,children:s.jsxs(ORe,{required:m,scope:t,trigger:y,onTriggerChange:w,valueNode:S,onValueNodeChange:N,valueNodeHasChildren:j,onValueNodeHasChildrenChange:C,contentId:Xh(),value:F,onValueChange:z,open:T,onOpenChange:O,dir:R,triggerPointerDownPosRef:I,disabled:g,children:[s.jsx(rS.Provider,{scope:t,children:s.jsx(MRe,{scope:e.__scopeSelect,onNativeOptionAdd:_.useCallback(D=>{J(V=>new Set(V).add(D))},[]),onNativeOptionRemove:_.useCallback(D=>{J(V=>{const W=new Set(V);return W.delete(D),W})},[]),children:a})}),B?s.jsxs(Vee,{"aria-hidden":!0,required:m,tabIndex:-1,name:f,autoComplete:p,value:F,onChange:D=>z(D.target.value),disabled:g,form:b,children:[F===void 0?s.jsx("option",{value:""}):null,Array.from(K)]},G):null]})})};See.displayName=Hg;var Nee="SelectTrigger",jee=_.forwardRef((e,t)=>
vendor: 14,800 bytes, line 1104
1104{const{__scopeSelect:a,disabled:r=!1,...n}=e,i=sS(a),o=Pp(Nee,a),l=o.disabled||r,c=jn(t,o.onTriggerChange),d=nS(a),f=_.useRef("touch"),[p,g,m]=Wee(v=>{const y=d().filter(N=>!N.disabled),w=y.find(N=>N.value===o.value),S=Yee(y,v,w);S!==void 0&&o.onValueChange(S.value)}),b=v=>{l||(o.onOpenChange(!0),m()),v&&(o.triggerPointerDownPosRef.current={x:Math.round(v.pageX),y:Math.round(v.pageY)})};return s.jsx(XW,{asChild:!0,...i,children:s.jsx(vr.button,{type:"button",role:"combobox","aria-controls":o.contentId,"aria-expanded":o.open,"aria-required":o.required,"aria-autocomplete":"none",dir:o.dir,"data-state":o.open?"open":"closed",disabled:l,"data-disabled":l?"":void 0,"data-placeholder":Gee(o.value)?"":void 0,...n,ref:c,onClick:tr(n.onClick,v=>{v.currentTarget.focus(),f.current!=="mouse"&&b(v)}),onPointerDown:tr(n.onPointerDown,v=>{f.current=v.pointerType;const y=v.target;y.hasPointerCapture(v.pointerId)&&y.releasePointerCapture(v.pointerId),v.button===0&&v.ctrlKey===!1&&v.pointerType==="mouse"&&(b(v),v.preventDefault())}),onKeyDown:tr(n.onKeyDown,v=>{const y=p.current!=="";!(v.ctrlKey||v.altKey||v.metaKey)&&v.key.length===1&&g(v.key),!(y&&v.key===" ")&&kRe.includes(v.key)&&(b(),v.preventDefault())})})})});jee.displayName=Nee;var Cee="SelectValue",Aee=_.forwardRef((e,t)=>{const{__scopeSelect:a,className:r,style:n,children:i,placeholder:o="",...l}=e,c=Pp(Cee,a),{onValueNodeHasChildrenChange:d}=c,f=i!==void 0,p=jn(t,c.onValueNodeChange);return co(()=>{d(f)},[d,f]),s.jsx(vr.span,{...l,ref:p,style:{pointerEvents:"none"},children:Gee(c.value)?s.jsx(s.Fragment,{children:o}):i})});Aee.displayName=Cee;var IRe="SelectIcon",Tee=_.forwardRef((e,t)=>{const{__scopeSelect:a,children:r,...n}=e;return s.jsx(vr.span,{"aria-hidden":!0,...n,ref:t,children:r||"▼"})});Tee.displayName=IRe;var LRe="SelectPortal",_ee=e=>s.jsx(IE,{asChild:!0,...e});_ee.displayName=LRe;var Vg="SelectContent",kee=_.forwardRef((e,t)=>{const a=Pp(Vg,e.__scopeSelect),[r,n]=_.useState();if(co(()=>{n(new DocumentFragment)},[]),!a.open){const i=r;return i?ru.createPortal(s.jsx(Eee,{scope:e.__scopeSelect,children:s.jsx(rS.Slot,{scope:e.__scopeSelect,children:s.jsx("div",{children:e.children})})}),i):null}return s.jsx(Ree,{...e,ref:t})});kee.displayName=Vg;var ed=10,[Eee,wp]=nv(Vg),FRe="SelectContentImpl",BRe=a0("SelectContent.RemoveScroll"),Ree=_.forwardRef((e,t)=>{const{__scopeSelect:a,position:r="item-aligned",onCloseAutoFocus:n,onEscapeKeyDown:i,onPointerDownOutside:o,side:l,sideOffset:c,align:d,alignOffset:f,arrowPadding:p,collisionBoundary:g,collisionPadding:m,sticky:b,hideWhenDetached:v,avoidCollisions:y,...w}=e,S=Pp(Vg,a),[N,j]=_.useState(null),[C,R]=_.useState(null),T=jn(t,ae=>j(ae)),[O,F]=_.useState(null),[z,I]=_.useState(null),B=nS(a),[K,J]=_.useState(!1),G=_.useRef(!1);_.useEffect(()=>{if(N)return MZ(N)},[N]),jZ();const D=_.useCallback(ae=>{const[ue,...de]=B().map(se=>se.ref.current),[he]=de.slice(-1),pe=document.activeElement;for(const se of ae)if(se===pe||(se?.scrollIntoView({block:"nearest"}),se===ue&&C&&(C.scrollTop=0),se===he&&C&&(C.scrollTop=C.scrollHeight),se?.focus(),document.activeElement!==pe))return},[B,C]),V=_.useCallback(()=>D([O,N]),[D,O,N]);_.useEffect(()=>{K&&V()},[K,V]);const{onOpenChange:W,triggerPointerDownPosRef:Z}=S;_.useEffect(()=>{if(N){let ae={x:0,y:0};const ue=he=>{ae={x:Math.abs(Math.round(he.pageX)-(Z.current?.x??0)),y:Math.abs(Math.round(he.pageY)-(Z.current?.y??0))}},de=he=>{ae.x<=10&&ae.y<=10?he.preventDefault():N.contains(he.target)||W(!1),document.removeEventListener("pointermove",ue),Z.current=null};return Z.current!==null&&(document.addEventListener("pointermove",ue),document.addEventListener("pointerup",de,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",ue),document.removeEventListener("pointerup",de,{capture:!0})}}},[N,W,Z]),_.useEffect(()=>{const ae=()=>W(!1);return window.addEventListener("blur",ae),window.addEventListener("resize",ae),()=>{window.removeEventListener("blur",ae),window.removeEventListener("resize",ae)}},[W]);const[re,Q]=Wee(ae=>{const ue=B().filter(pe=>!pe.disabled),de=ue.find(pe=>pe.ref.current===document.activeElement),he=Yee(ue,ae,de);he&&setTimeout(()=>he.ref.current.focus())}),E=_.useCallback((ae,ue,de)=>{const he=!G.current&&!de;(S.value!==void 0&&S.value===ue||he)&&(F(ae),he&&(G.current=!0))},[S.value]),U=_.useCallback(()=>N?.focus(),[N]),q=_.useCallback((ae,ue,de)=>{const he=!G.current&&!de;(S.value!==void 0&&S.value===ue||he)&&I(ae)},[S.value]),X=r==="popper"?$k:Oee,ne=X===$k?{side:l,sideOffset:c,align:d,alignOffset:f,arrowPadding:p,collisionBoundary:g,collisionPadding:m,sticky:b,hideWhenDetached:v,avoidCollisions:y}:{};return s.jsx(Eee,{scope:a,content:N,viewport:C,onViewportChange:R,itemRefCallback:E,selectedItem:O,onItemLeave:U,itemTextRefCallback:q,focusSelectedItem:V,selectedItemText:z,position:r,isPositioned:K,searchRef:re,children:s.jsx(c8,{as:BRe,allowPinchZoom:!0,children:s.jsx(l8,{asChild:!0,trapped:S.open,onMountAutoFocus:ae=>{ae.preventDefault()},onUnmountAutoFocus:tr(n,ae=>{S.trigger?.focus({preventScroll:!0}),ae.preventDefault()}),children:s.jsx(e3,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:i,onPointerDownOutside:o,onFocusOutside:ae=>ae.preventDefault(),onDismiss:()=>S.onOpenChange(!1),children:s.jsx(X,{role:"listbox",id:S.contentId,"data-state":S.open?"open":"closed",dir:S.dir,onContextMenu:ae=>ae.preventDefault(),...w,...ne,onPlaced:()=>J(!0),ref:T,style:{display:"flex",flexDirection:"column",outline:"none",...w.style},onKeyDown:tr(w.onKeyDown,ae=>{const ue=ae.ctrlKey||ae.altKey||ae.metaKey;if(ae.key==="Tab"&&ae.preventDefault(),!ue&&ae.key.length===1&&Q(ae.key),["ArrowUp","ArrowDown","Home","End"].includes(ae.key)){let he=B().filter(pe=>!pe.disabled).map(pe=>pe.ref.current);if(["ArrowUp","End"].includes(ae.key)&&(he=he.slice().reverse()),["ArrowUp","ArrowDown"].includes(ae.key)){const pe=ae.target,se=he.indexOf(pe);he=he.slice(se+1)}setTimeout(()=>D(he)),ae.preventDefault()}})})})})})})});Ree.displayName=FRe;var $Re="SelectItemAlignedPosition",Oee=_.forwardRef((e,t)=>{const{__scopeSelect:a,onPlaced:r,...n}=e,i=Pp(Vg,a),o=wp(Vg,a),[l,c]=_.useState(null),[d,f]=_.useState(null),p=jn(t,T=>f(T)),g=nS(a),m=_.useRef(!1),b=_.useRef(!0),{viewport:v,selectedItem:y,selectedItemText:w,focusSelectedItem:S}=o,N=_.useCallback(()=>{if(i.trigger&&i.valueNode&&l&&d&&v&&y&&w){const T=i.trigger.getBoundingClientRect(),O=d.getBoundingClientRect(),F=i.valueNode.getBoundingClientRect(),z=w.getBoundingClientRect();if(i.dir!=="rtl"){const pe=z.left-O.left,se=F.left-pe,ze=T.left-se,De=T.width+ze,xe=Math.max(De,O.width),at=window.innerWidth-ed,Qe=Yq(se,[ed,Math.max(ed,at-xe)]);l.style.minWidth=De+"px",l.style.left=Qe+"px"}else{const pe=O.right-z.right,se=window.innerWidth-F.right-pe,ze=window.innerWidth-T.right-se,De=T.width+ze,xe=Math.max(De,O.width),at=window.innerWidth-ed,Qe=Yq(se,[ed,Math.max(ed,at-xe)]);l.style.minWidth=De+"px",l.style.right=Qe+"px"}const I=g(),B=window.innerHeight-ed*2,K=v.scrollHeight,J=window.getComputedStyle(d),G=parseInt(J.borderTopWidth,10),D=parseInt(J.paddingTop,10),V=parseInt(J.borderBottomWidth,10),W=parseInt(J.paddingBottom,10),Z=G+D+K+W+V,re=Math.min(y.offsetHeight*5,Z),Q=window.getComputedStyle(v),E=parseInt(Q.paddingTop,10),U=parseInt(Q.paddingBottom,10),q=T.top+T.height/2-ed,X=B-q,ne=y.offsetHeight/2,ae=y.offsetTop+ne,ue=G+D+ae,de=Z-ue;if(ue<=q){const pe=I.length>0&&y===I[I.length-1].ref.current;l.style.bottom="0px";const se=d.clientHeight-v.offsetTop-v.offsetHeight,ze=Math.max(X,ne+(pe?U:0)+se+V),De=ue+ze;l.style.height=De+"px"}else{const pe=I.length>0&&y===I[0].ref.current;l.style.top="0px";const ze=Math.max(q,G+v.offsetTop+(pe?E:0)+ne)+de;l.style.height=ze+"px",v.scrollTop=ue-q+v.offsetTop}l.style.margin=`${ed}px 0`,l.style.minHeight=re+"px",l.style.maxHeight=B+"px",r?.(),requestAnimationFrame(()=>m.current=!0)}},[g,i.trigger,i.valueNode,l,d,v,y,w,i.dir,r]);co(()=>N(),[N]);const[j,C]=_.useState();co(()=>{d&&C(window.getComputedStyle(d).zIndex)},[d]);const R=_.useCallback(T=>{T&&b.current===!0&&(N(),S?.(),b.current=!1)},[N,S]);return s.jsx(zRe,{scope:a,contentWrapper:l,shouldExpandOnScrollRef:m,onScrollButtonChange:R,children:s.jsx("div",{ref:c,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:j},children:s.jsx(vr.div,{...n,ref:p,style:{boxSizing:"border-box",maxHeight:"100%",...n.style}})})})});Oee.displayName=$Re;var URe="SelectPopperPosition",$k=_.forwardRef((e,t)=>{const{__scopeSelect:a,align:r="start",collisionPadding:n=ed,...i}=e,o=sS(a);return s.jsx(QW,{...o,...i,ref:t,align:r,collisionPadding:n,style:{boxSizing:"border-box",...i.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});$k.displayName=URe;var[zRe,w8]=nv(Vg,{}),Uk="SelectViewport",Mee=_.forwardRef((e,t)=>{const{__scopeSelect:a,nonce:r,...n}=e,i=wp(Uk,a),o=w8(Uk,a),l=jn(t,i.onViewportChange),c=_.useRef(0);return s.jsxs(s.Fragment,{children:[s.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:r}),s.jsx(rS.Slot,{scope:a,children:s.jsx(vr.div,{"data-radix-select-viewport":"",role:"presentation",...n,ref:l,style:{position:"relative",flex:1,overflow:"hidden auto",...n.style},onScroll:tr(n.onScroll,d=>{const f=d.currentTarget,{contentWrapper:p,shouldExpandOnScrollRef:g}=o;if(g?.current&&p){const m=Math.abs(c.current-f.scrollTop);if(m>0){const b=window.innerHeight-ed*2,v=parseFloat(p.style.minHeight),y=parseFloat(p.style.height),w=Math.max(v,y);if(w<b){const S=w+m,N=Math.min(b,S),j=S-N;p.style.height=N+"px",p.style.bottom==="0px"&&(f.scrollTop=j>0?j:0,p.style.justifyContent="flex-end")}}}c.current=f.scrollTop})})})]})});Mee.displayName=Uk;var Dee="SelectGroup",[qRe,HRe]=nv(Dee),VRe=_.forwardRef((e,t)=>{const{__scopeSelect:a,...r}=e,n=Xh();return s.jsx(qRe,{scope:a,id:n,children:s.jsx(vr.div,{role:"group","aria-labelledby":n,...r,ref:t})})});VRe.displayName=Dee;var Iee="SelectLabel",GRe=_.forwardRef((e,t)=>{const{__scopeSelect:a,...r}=e,n=HRe(Iee,a);return s.jsx(vr.div,{id:n.id,...r,ref:t})});GRe.displayName=Iee;var m5="SelectItem",[WRe,Lee]=nv(m5),Fee=_.forwardRef((e,t)=>{const{__scopeSelect:a,value:r,disabled:n=!1,textValue:i,...o}=e,l=Pp(m5,a),c=wp(m5,a),d=l.value===r,[f,p]=_.useState(i??""),[g,m]=_.useState(!1),b=jn(t,S=>c.itemRefCallback?.(S,r,n)),v=Xh(),y=_.useRef("touch"),w=()=>{n||(l.onValueChange(r),l.onOpenChange(!1))};if(r==="")throw new Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return s.jsx(WRe,{scope:a,value:r,disabled:n,textId:v,isSelected:d,onItemTextChange:_.useCallback(S=>{p(N=>N||(S?.textContent??"").trim())},[]),children:s.jsx(rS.ItemSlot,{scope:a,value:r,disabled:n,textValue:f,children:s.jsx(vr.div,{role:"option","aria-labelledby":v,"data-highlighted":g?"":void 0,"aria-selected":d&&g,"data-state":d?"checked":"unchecked","aria-disabled":n||void 0,"data-disabled":n?"":void 0,tabIndex:n?void 0:-1,...o,ref:b,onFocus:tr(o.onFocus,()=>m(!0)),onBlur:tr(o.onBlur,()=>m(!1)),onClick:tr(o.onClick,()=>{y.current!=="mouse"&&w()}),onPointerUp:tr(o.onPointerUp,()=>{y.current==="mouse"&&w()}),onPointerDown:tr(o.onPointerDown,S=>{y.current=S.pointerType}),onPointerMove:tr(o.onPointerMove,S=>{y.current=S.pointerType,n?c.onItemLeave?.():y.current==="mouse"&&S.currentTarget.focus({preventScroll:!0})}),onPointerLeave:tr(o.onPointerLeave,S=>{S.currentTarget===document.activeElement&&c.onItemLeave?.()}),onKeyDown:tr(o.onKeyDown,S=>{c.searchRef?.current!==""&&S.key===" "||(ERe.includes(S.key)&&w(),S.key===" "&&S.preventDefault())})})})})});Fee.displayName=m5;var v1="SelectItemText",Bee=_.forwardRef((e,t)=>{const{__scopeSelect:a,className:r,style:n,...i}=e,o=Pp(v1,a),l=wp(v1,a),c=Lee(v1,a),d=DRe(v1,a),[f,p]=_.useState(null),g=jn(t,w=>p(w),c.onItemTextChange,w=>l.itemTextRefCallback?.(w,c.value,c.disabled)),m=f?.textContent,b=_.useMemo(()=>s.jsx("option",{value:c.value,disabled:c.disabled,children:m},c.value),[c.disabled,c.value,m]),{onNativeOptionAdd:v,onNativeOptionRemove:y}=d;return co(()=>(v(b),()=>y(b)),[v,y,b]),s.jsxs(s.Fragment,{children:[s.jsx(vr.span,{id:c.textId,...i,ref:g}),c.isSelected&&o.valueNode&&!o.valueNodeHasChildren?ru.createPortal(i.children,o.valueNode):null]})});Bee.displayName=v1;var $ee="SelectItemIndicator",Uee=_.forwardRef((e,t)=>{const{__scopeSelect:a,...r}=e;return Lee($ee,a).isSelected?s.jsx(vr.span,{"aria-hidden":!0,...r,ref:t}):null});Uee.displayName=$ee;var zk="SelectScrollUpButton",zee=_.forwardRef((e,t)=>{const a=wp(zk,e.__scopeSelect),r=w8(zk,e.__scopeSelect),[n,i]=_.useState(!1),o=jn(t,r.onScrollButtonChange);return co(()=>{if(a.viewport&&a.isPositioned){let l=function(){const d=c.scrollTop>0;i(d)};const c=a.viewport;return l(),c.addEventListener("scroll",l),()=>c.removeEventListener("scroll",l)}},[a.viewport,a.isPositioned]),n?s.jsx(Hee,{...e,ref:o,onAutoScroll:()=>{const{viewport:l,selectedItem:c}=a;l&&c&&(l.scrollTop=l.scrollTop-c.offsetHeight)}}):null});zee.displayName=zk;var qk="SelectScrollDownButton",qee=_.forwardRef((e,t)=>{const a=wp(qk,e.__scopeSelect),r=w8(qk,e.__scopeSelect),[n,i]=_.useState(!1),o=jn(t,r.onScrollButtonChange);return co(()=>{if(a.viewport&&a.isPositioned){let l=function(){const d=c.scrollHeight-c.clientHeight,f=Math.ceil(c.scrollTop)<d;i(f)};const c=a.viewport;return l(),c.addEventListener("scroll",l),()=>c.removeEventListener("scroll",l)}},[a.viewport,a.isPositioned]),n?s.jsx(Hee,{...e,ref:o,onAutoScroll:()=>{const{viewport:l,selectedItem:c}=a;l&&c&&(l.scrollTop=l.scrollTop+c.offsetHeight)}}):null});qee.displayName=qk;var Hee=_.forwardRef((e,t)=>{const{__scopeSelect:a,onAutoScroll:r,...n}=e,i=wp("SelectScrollButton",a),o=_.useRef(null),l=nS(a),c=_.useCallback(()=>{o.current!==null&&(window.clearInterval(o.current),o.current=null)},[]);return _.useEffect(()=>()=>c(),[c]),co(()=>{l().find(f=>f.ref.current===document.activeElement)?.ref.current?.scrollIntoView({block:"nearest"})},[l]),s.jsx(vr.div,{"aria-hidden":!0,...n,ref:t,style:{flexShrink:0,...n.style},onPointerDown:tr(n.onPointerDown,()=>{o.current===null&&(o.current=window.setInterval(r,50))}),onPointerMove:tr(n.onPointerMove,()=>{i.onItemLeave?.(),o.current===null&&(o.current=window.setInterval(r,50))}),onPointerLeave:tr(n.onPointerLeave,()=>{c()})})}),YRe="SelectSeparator",KRe=_.forwardRef((e,t)=>
vendor: 6,037 bytes, line 1104
1104{const{__scopeSelect:a,...r}=e;return s.jsx(vr.div,{"aria-hidden":!0,...r,ref:t})});KRe.displayName=YRe;var Hk="SelectArrow",XRe=_.forwardRef((e,t)=>{const{__scopeSelect:a,...r}=e,n=sS(a),i=Pp(Hk,a),o=wp(Hk,a);return i.open&&o.position==="popper"?s.jsx(ZW,{...n,...r,ref:t}):null});XRe.displayName=Hk;var QRe="SelectBubbleInput",Vee=_.forwardRef(({__scopeSelect:e,value:t,...a},r)=>{const n=_.useRef(null),i=jn(r,n),o=wee(t);return _.useEffect(()=>{const l=n.current;if(!l)return;const c=window.HTMLSelectElement.prototype,f=Object.getOwnPropertyDescriptor(c,"value").set;if(o!==t&&f){const p=new Event("change",{bubbles:!0});f.call(l,t),l.dispatchEvent(p)}},[o,t]),s.jsx(vr.select,{...a,style:{...JW,...a.style},ref:i,defaultValue:t})});Vee.displayName=QRe;function Gee(e){return e===""||e===void 0}function Wee(e){const t=rp(e),a=_.useRef(""),r=_.useRef(0),n=_.useCallback(o=>{const l=a.current+o;t(l),(function c(d){a.current=d,window.clearTimeout(r.current),d!==""&&(r.current=window.setTimeout(()=>c(""),1e3))})(l)},[t]),i=_.useCallback(()=>{a.current="",window.clearTimeout(r.current)},[]);return _.useEffect(()=>()=>window.clearTimeout(r.current),[]),[a,n,i]}function Yee(e,t,a){const n=t.length>1&&Array.from(t).every(d=>d===t[0])?t[0]:t,i=a?e.indexOf(a):-1;let o=ZRe(e,Math.max(i,0));n.length===1&&(o=o.filter(d=>d!==a));const c=o.find(d=>d.textValue.toLowerCase().startsWith(n.toLowerCase()));return c!==a?c:void 0}function ZRe(e,t){return e.map((a,r)=>e[(t+r)%e.length])}var JRe=See,e8e=jee,t8e=Aee,a8e=Tee,r8e=_ee,n8e=kee,s8e=Mee,i8e=Fee,o8e=Bee,l8e=Uee,c8e=zee,d8e=qee;function hd({...e}){return s.jsx(JRe,{"data-loc":"client/src/components/ui/select.tsx:10","data-slot":"select",...e})}function pd({...e}){return s.jsx(t8e,{"data-loc":"client/src/components/ui/select.tsx:22","data-slot":"select-value",...e})}function gd({className:e,size:t="default",children:a,...r}){return s.jsxs(e8e,{"data-loc":"client/src/components/ui/select.tsx:34","data-slot":"select-trigger","data-size":t,className:Ba("border-input data-[placeholder]:text-muted-foreground [&_svg:not([class*='text-'])]:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 dark:hover:bg-input/50 flex w-fit items-center justify-between gap-2 rounded-md border bg-transparent px-3 py-2 text-sm whitespace-nowrap shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 data-[size=default]:h-9 data-[size=sm]:h-8 *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",e),...r,children:[a,s.jsx(a8e,{"data-loc":"client/src/components/ui/select.tsx:44",asChild:!0,children:s.jsx(pf,{"data-loc":"client/src/components/ui/select.tsx:45",className:"size-4 opacity-50"})})]})}function md({className:e,children:t,position:a="popper",align:r="center",...n}){return s.jsx(r8e,{"data-loc":"client/src/components/ui/select.tsx:59",children:s.jsxs(n8e,{"data-loc":"client/src/components/ui/select.tsx:60","data-slot":"select-content",className:Ba("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 relative z-50 max-h-(--radix-select-content-available-height) min-w-[8rem] origin-(--radix-select-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border shadow-md",a==="popper"&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",e),position:a,align:r,...n,children:[s.jsx(u8e,{"data-loc":"client/src/components/ui/select.tsx:72"}),s.jsx(s8e,{"data-loc":"client/src/components/ui/select.tsx:73",className:Ba("p-1",a==="popper"&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)] scroll-my-1"),children:t}),s.jsx(f8e,{"data-loc":"client/src/components/ui/select.tsx:82"})]})})}function $n({className:e,children:t,...a}){return s.jsxs(i8e,{"data-loc":"client/src/components/ui/select.tsx:107","data-slot":"select-item",className:Ba("focus:bg-accent focus:text-accent-foreground [&_svg:not([class*='text-'])]:text-muted-foreground relative flex w-full cursor-default items-center gap-2 rounded-sm py-1.5 pr-8 pl-2 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 *:[span]:last:flex *:[span]:last:items-center *:[span]:last:gap-2",e),...a,children:[s.jsx("span",{"data-loc":"client/src/components/ui/select.tsx:115",className:"absolute right-2 flex size-3.5 items-center justify-center",children:s.jsx(l8e,{"data-loc":"client/src/components/ui/select.tsx:116",children:s.jsx(yc,{"data-loc":"client/src/components/ui/select.tsx:117",className:"size-4"})})}),s.jsx(o8e,{"data-loc":"client/src/components/ui/select.tsx:120",children:t})]})}function u8e({className:e,...t}){return s.jsx(c8e,{"data-loc":"client/src/components/ui/select.tsx:143","data-slot":"select-scroll-up-button",className:Ba("flex cursor-default items-center justify-center py-1",e),...t,children:s.jsx(Qh,{"data-loc":"client/src/components/ui/select.tsx:151",className:"size-4"})})}function f8e({className:e,...t}){return s.jsx(d8e,{"data-loc":"client/src/components/ui/select.tsx:161","data-slot":"select-scroll-down-button",className:Ba("flex cursor-default items-center justify-center py-1",e),...t,children:s.jsx(pf,{"data-loc":"client/src/components/ui/select.tsx:169",className:"size-4"})})}var h8e="Label",Kee=_.forwardRef((e,t)=>
1104s.jsx(vr.label,{...e,ref:t,onMouseDown:a=>{a.target.closest("button, input, select, textarea")||(e.onMouseDown?.(a),!a.defaultPrevented&&a.detail>1&&a.preventDefault())}}));Kee.displayName=h8e;var p8e=Kee;function Qn({className:e,...t}){return s.jsx(p8e,{"data-loc":"client/src/components/ui/label.tsx:11","data-slot":"label",className:Ba("flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50",e),...t})}function Hy({className:e,onKeyDown:t,onCompositionStart:a,onCompositionEnd:r,...n}){const i=h8(),{onCompositionStart:o,onCompositionEnd:l,onKeyDown:c}=ZZ({onKeyDown:d=>{const f=d.nativeEvent.isComposing||i.justEndedComposing();d.key==="Enter"&&!d.shiftKey&&f||t?.(d)},onCompositionStart:d=>{i.setComposing(!0),a?.(d)},onCompositionEnd:d=>{i.markCompositionEnd(),setTimeout(()=>{i.setComposing(!1)},100),r?.(d)}});return s.jsx("textarea",{"data-loc":"client/src/components/ui/textarea.tsx:53","data-slot":"textarea",className:Ba("border-input placeholder:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 flex field-sizing-content min-h-16 w-full rounded-md border bg-transparent px-3 py-2 text-base shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",e),onCompositionStart:o,onCompositionEnd:l,onKeyDown:c,...n})}function S8({url:e,label:t="Compartilhar",whatsappMessage:a="Olá! Aqui está o link de acesso:",size:r="sm"}){const[n,i]=_.useState(!1),[o,l]=_.useState(!1),c=()=>{navigator.clipboard.writeText(e).then(()=>{l(!0),Ne.success("Link copiado!"),i(!1),setTimeout(()=>l(!1),2500)}).catch(()=>{const f=document.createElement("textarea");f.value=e,document.body.appendChild(f),f.select(),document.execCommand("copy"),document.body.removeChild(f),l(!0),Ne.success("Link copiado!"),i(!1),setTimeout(()=>l(!1),2500)})},d=()=>{const f=encodeURIComponent(`${a}
1105${e}`);window.open(`https://wa.me/?text=${f}`,"_blank"),i(!1)};return s.jsxs("div",{"data-loc":"client/src/components/ShareButton.tsx:54",className:"relative",children:[s.jsx(qe,{"data-loc":"client/src/components/ShareButton.tsx:55",variant:"outline",size:r,onClick:()=>i(f=>!f),className:`gap-1.5 transition-all duration-200 ${o?"border-emerald-400 text-emerald-600 bg-emerald-50 shadow-sm shadow-emerald-100":"hover:border-indigo-300 hover:text-indigo-600 hover:bg-indigo-50/50"}`,children:o?s.jsxs(s.Fragment,{children:[s.jsx(yc,{"data-loc":"client/src/components/ShareButton.tsx:66",className:"w-4 h-4"})," Link Copiado!"]}):s.jsxs(s.Fragment,{children:[s.jsx(qfe,{"data-loc":"client/src/components/ShareButton.tsx:68",className:"w-4 h-4"})," ",t]})}),n&&s.jsxs(s.Fragment,{children:[s.jsx("div",{"data-loc":"client/src/components/ShareButton.tsx:73",className:"fixed inset-0 z-10",onClick:()=>i(!1)}),s.jsxs("div",{"data-loc":"client/src/components/ShareButton.tsx:74",className:"absolute right-0 top-full mt-2 z-20 bg-popover text-popover-foreground border border-border rounded-xl shadow-xl overflow-hidden min-w-[220px] animate-in fade-in slide-in-from-top-2 duration-200",children:[s.jsx("div",{"data-loc":"client/src/components/ShareButton.tsx:75",className:"px-3 py-2 border-b border-border/50",children:s.jsx("p",{"data-loc":"client/src/components/ShareButton.tsx:76",className:"text-[10px] font-semibold text-muted-foreground uppercase tracking-wider",children:"Compartilhar acesso"})}),s.jsxs("button",{"data-loc":"client/src/components/ShareButton.tsx:78",onClick:d,className:"w-full flex items-center gap-3 px-3 py-2.5 text-sm hover:bg-emerald-50 transition-colors text-left group",children:[s.jsx("div",{"data-loc":"client/src/components/ShareButton.tsx:82",className:"w-8 h-8 rounded-lg bg-emerald-100 flex items-center justify-center group-hover:bg-emerald-200 transition-colors",children:s.jsx(mf,{"data-loc":"client/src/components/ShareButton.tsx:83",className:"w-4 h-4 text-emerald-600"})}),s.jsxs("div",{"data-loc":"client/src/components/ShareButton.tsx:85",children:[s.jsx("p",{"data-loc":"client/src/components/ShareButton.tsx:86",className:"font-medium text-sm",children:"WhatsApp"}),s.jsx("p",{"data-loc":"client/src/components/ShareButton.tsx:87",className:"text-[10px] text-muted-foreground",children:"Enviar link por mensagem"})]})]}),s.jsxs("button",{"data-loc":"client/src/components/ShareButton.tsx:90",onClick:c,className:"w-full flex items-center gap-3 px-3 py-2.5 text-sm hover:bg-indigo-50 transition-colors text-left group border-t border-border/30",children:[s.jsx("div",{"data-loc":"client/src/components/ShareButton.tsx:94",className:"w-8 h-8 rounded-lg bg-indigo-100 flex items-center justify-center group-hover:bg-indigo-200 transition-colors",children:s.jsx(NY,{"data-loc":"client/src/components/ShareButton.tsx:95",className:"w-4 h-4 text-indigo-600"})}),s.jsxs("div",{"data-loc":"client/src/components/ShareButton.tsx:97",children:[s.jsx("p",{"data-loc":"client/src/components/ShareButton.tsx:98",className:"font-medium text-sm",children:"Copiar Link"}),s.jsx("p",{"data-loc":"client/src/components/ShareButton.tsx:99",className:"text-[10px] text-muted-foreground",children:"Copiar para área de transferência"})]})]})]})]})]})}function oc(e){const[t,a,r]=e.split("-").map(Number),n=new Date(t,a-1,r),i=["Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado"];return`${String(r).padStart(2,"0")}/${String(a).padStart(2,"0")}/${t} - ${i[n.getDay()]}`}function B6(e,t){const[a,r,n]=e.split("-").map(Number),i=new Date(a,r-1,n);return i.setDate(i.getDate()+t),i.toISOString().split("T")[0]}
1105function g8e(){return new Date().toISOString().split("T")[0]}function m8e(){const e=g8e(),{user:t}=Cu(),[a,r]=_.useState(e),n=B6(a,1),[i,o]=_.useState(!1),[l,c]=_.useState({shift:"manha",roomId:0,notes:"",responsible:""}),[d,f]=_.useState(!1),[p,g]=_.useState({includeToday:!0,includeTomorrow:!0,action:"print"}),m=Oe.useUtils(),{data:b=[],isLoading:v}=Oe.cleaning.getSchedule.useQuery({date:a},{refetchInterval:3e4}),{data:y=[],isLoading:w}=Oe.cleaning.getSchedule.useQuery({date:n},{refetchInterval:3e4}),{data:S=[]}=Oe.rooms.list.useQuery(),N=Oe.cleaning.toggleCleaned.useMutation({onSuccess:()=>{m.cleaning.getSchedule.invalidate({date:a}),m.cleaning.getSchedule.invalidate({date:n})}}),j=Oe.cleaning.addManual.useMutation({onMutate:async Q=>{await m.cleaning.getSchedule.cancel({date:Q.date});const E=m.cleaning.getSchedule.getData({date:Q.date});return m.cleaning.getSchedule.setData({date:Q.date},U=>[...U??[],{id:null,date:Q.date,shift:Q.shift,roomId:Q.roomId,roomName:Q.roomName,roomType:"consultorio",professionalName:Q.professionalName??(t?.name||"Equipe"),isManual:!0,cleaned:!1,cleanedAt:null,cleanedBy:null,notes:Q.notes??null}]),{prev:E,date:Q.date}},onError:(Q,E,U)=>{U?.prev&&m.cleaning.getSchedule.setData({date:U.date},U.prev)},onSuccess:()=>{m.cleaning.getSchedule.invalidate({date:a}),m.cleaning.getSchedule.invalidate({date:n}),o(!1),Ne.success("Limpeza lançada com sucesso")}}),C=Oe.cleaning.removeManual.useMutation({onSuccess:()=>{m.cleaning.getSchedule.invalidate({date:a}),m.cleaning.getSchedule.invalidate({date:n}),Ne.success("Item removido")}}),R=Q=>{const E=Q.filter(q=>q.shift==="manha"),U=Q.filter(q=>q.shift==="tarde");return{manha:E,tarde:U}},T=R(b),O=R(y),F=b.length,z=b.filter(Q=>Q.cleaned).length,I=y.length,B=_.useMemo(()=>{const Q=new Set(T.manha.filter(E=>!E.cleaned).map(E=>E.roomId));return new Set(T.tarde.filter(E=>Q.has(E.roomId)).map(E=>E.roomId))},[T]),K=Q=>{N.mutate({date:Q.date,shift:Q.shift,roomId:Q.roomId,roomName:Q.roomName,cleaned:!Q.cleaned,cleanedBy:"Equipe"})},J=()=>{if(!l.roomId){Ne.error("Selecione um consultório");return}const Q=S.find(E=>E.id===l.roomId);j.mutate({date:a,shift:l.shift,roomId:l.roomId,roomName:Q?.name||`Consultório ${l.roomId}`,professionalName:l.responsible||t?.name||"Equipe",notes:l.notes||void 0})},G=()=>{const Q=[],E=(U,q)=>{U.forEach(X=>{const ne=B.has(X.roomId)&&X.shift==="manha",ae=X.roomType==="curativos"?"Sala Curativos":X.roomType==="drenagem"?"Sala Drenagem":X.roomType==="procedimentos"?"Procedimentos":"Consultório";Q.push({dia:q,turno:X.shift==="manha"?"Manhã":"Tarde",consultorio:X.roomName,tipo:ae,responsavel:X.professionalName+(X.isManual?" (Manual)":""),limpo:X.cleaned?"Sim":"Não",limpoPor:X.cleanedBy||"",prioridade:ne?"PRIORIDADE":"",obs:X.notes||""})})};return p.includeToday&&(E(T.manha,oc(a).split(" - ")[0]),E(T.tarde,oc(a).split(" - ")[0])),p.includeTomorrow&&(E(O.manha,oc(n).split(" - ")[0]),E(O.tarde,oc(n).split(" - ")[0])),Q},D=()=>{if(!p.includeToday&&!p.includeTomorrow){Ne.error("Selecione pelo menos um dia para exportar");return}const Q=G(),E=["Data","Turno","Consultório","Tipo","Responsável","Limpo","Limpo Por","Prioridade","Observação"],q=[[gs],[Xo],[`Tel: ${El}`],["Programação de Limpeza"],[`Gerado em: ${new Date().toLocaleString("pt-BR")}`],[],E,...Q.map(ue=>[ue.dia,ue.turno,ue.consultorio,ue.tipo,ue.responsavel,ue.limpo,ue.limpoPor,ue.prioridade,ue.obs])].map(ue=>ue.join("	")).join(`
1106`),X=new Blob([q],{type:"application/vnd.ms-excel;charset=utf-8"}),ne=URL.createObjectURL(X),ae=document.createElement("a");ae.href=ne,ae.download=`limpeza_${a}.xls`,ae.click(),URL.revokeObjectURL(ne),Ne.success("Arquivo XLS baixado"),f(!1)},V=()=>{if(!p.includeToday&&!p.includeTomorrow){Ne.error("Selecione pelo menos um dia para exportar");return}const Q=window.open("","_blank");if(!Q){Ne.error("Não foi possível abrir a janela de impressão. Verifique o bloqueador de pop-ups.");return}const E=(ne,ae)=>ae.length===0?"":`
1107        <div class="shift-section">
1108          <h3>${ne}</h3>
1109          <table>
1110            <thead>
1111              <tr>
1112                <th style="width:28px">✓</th>
1113                <th>Consultório</th>
1114                <th>Tipo</th>
1115                <th>Responsável</th>
1116                <th>Prioridade</th>
1117                <th>Obs</th>
1118              </tr>
1119            </thead>
1120            <tbody>
1121              ${ae.map(ue=>{const de=B.has(ue.roomId)&&ue.shift==="manha",he=ue.roomType==="curativos"?"Sala Curativos":ue.roomType==="drenagem"?"Sala Drenagem":ue.roomType==="procedimentos"?"Procedimentos":"Consultório";return`
1122                  <tr class="${ue.cleaned?"cleaned":""} ${de?"priority":""}">
1123                    <td class="check">${ue.cleaned?"☑":"☐"}</td>
1124                    <td><strong>${ue.roomName}</strong></td>
1125                    <td>${he}</td>
1126                    <td>${ue.professionalName}${ue.isManual?" <em>(Manual)</em>":""}</td>
1127                    <td>${de?"⚠ PRIOR.":"-"}</td>
1128                    <td>${ue.notes||""}</td>
1129                  </tr>
1130                `}).join("")}
1131            </tbody>
1132          </table>
1133        </div>
1134      `,U=p.includeToday?`
1135      <div class="day-section">
1136        <div class="day-title">${oc(a)}</div>
1137        ${E("Manhã",T.manha)}
1138        ${E("Tarde",T.tarde)}
1139        ${b.length===0?'<p class="empty">Nenhum consultório programado.</p>':""}
1140      </div>`:"",q=p.includeTomorrow?`
1141      <div class="day-section">
1142        <div class="day-title">${oc(n)} (Próximo dia)</div>
1143        ${E("Manhã",O.manha)}
1144        ${E("Tarde",O.tarde)}
1145        ${y.length===0?'<p class="empty">Nenhum consultório programado.</p>':""}
1146      </div>`:"",X=`
1147      <!DOCTYPE html>
1148      <html lang="pt-BR">
1149      <head>
1150        <meta charset="UTF-8">
1151        <title>Programação de Limpeza - ${gs}</title>
1152        <style>
1153          * { margin: 0; padding: 0; box-sizing: border-box; }
1154          body { font-family: 'Segoe UI', Arial, sans-serif; font-size: 11px; color: #222; padding: 18px; }
1155          .brand-header { display: flex; align-items: center; gap: 14px; border-bottom: 3px solid ${Bt}; padding-bottom: 10px; margin-bottom: 14px; }
1156          .brand-header img { height: 44px; object-fit: contain; }
1157          .brand-header .brand-info h1 { font-size: 16px; color: ${Bt}; font-weight: 700; }
1158          .brand-header .brand-info p { font-size: 10px; color: #555; margin-top: 2px; }
1159          .doc-title { font-size: 14px; font-weight: 700; color: ${Bt}; margin-bottom: 4px; }
1160          .doc-meta { font-size: 10px; color: #777; margin-bottom: 12px; }
1161          .summary { display: flex; gap: 16px; margin-bottom: 14px; flex-wrap: wrap; }
1162          .summary-item { padding: 6px 12px; background: #f0f4f8; border-radius: 4px; font-size: 11px; }
1163          .summary-item strong { color: ${Bt}; }
1164          .day-section { margin-bottom: 20px; page-break-inside: avoid; }
1165          .day-title { font-size: 13px; font-weight: 700; color: ${Bt}; margin-bottom: 6px; padding: 5px 10px; background: #e8eef5; border-left: 4px solid ${ri}; }
1166          .shift-section { margin-bottom: 12px; margin-left: 6px; }
1167          .shift-section h3 { font-size: 12px; color: #2d6a8a; margin-bottom: 5px; font-weight: 600; }
1168          table { width: 100%; border-collapse: collapse; margin-bottom: 6px; }
1169          th { background: ${Bt}; color: #fff; padding: 4px 7px; text-align: left; font-size: 10px; }
1170          td { padding: 4px 7px; border: 1px solid #ddd; font-size: 10px; }
1171          .check { text-align: center; font-size: 13px; }
1172          .cleaned { background: #f0fdf4; color: #888; }
1173          .cleaned td { text-decoration: line-through; }
1174          .cleaned .check { text-decoration: none; color: #22c55e; }
1175          .priority { background: #fef9c3; }
1176          .priority td { font-weight: 600; }
1177          .empty { margin-left: 8px; color: #999; font-size: 11px; }
1178          .footer { margin-top: 24px; border-top: 1px solid #ddd; padding-top: 8px; font-size: 9px; color: #aaa; text-align: center; }
1179          @media print { body { padding: 8px; } .no-print { display: none; } }
1180        </style>
1181      </head>
1182      <body>
1183        <div class="brand-header">
1184          <img src="${ny}" alt="${gs}" />
1185          <div class="brand-info">
1186            <h1>${gs}</h1>
1187            <p>${Xo}</p>
1188            <p>Tel: ${El}</p>
1189          </div>
1190        </div>
1191        <div class="doc-title">Programação de Limpeza dos Consultórios</div>
1192        <div class="doc-meta">
1192Gerado em: ${new Date().toLocaleString("pt-BR")}</div>
1193        <div class="summary">
1194          ${p.includeToday?`<div class="summary-item"><strong>${oc(a).split(" - ")[0]}</strong>: ${F} consultório(s) | ${z} limpo(s)</div>`:""}
1195          ${p.includeTomorrow?`<div class="summary-item"><strong>${oc(n).split(" - ")[0]}</strong>: ${I} consultório(s) programado(s)</div>`:""}
1196        </div>
1197        ${U}
1198        ${q}
1199        <div class="footer">
1200          <p>⚠ Prioridade: consultórios usados na manhã que serão usados na tarde devem ser limpos primeiro.</p>
1201          <p>${gs} — Sistema de Gestão de Coworking Médico</p>
1202        </div>
1203        <script>window.onload = function() { window.print(); }<\/script>
1204      </body>
1205      </html>
1206    `;Q.document.write(X),Q.document.close(),f(!1)},W=(Q,E=!1)=>{const U=E&&B.has(Q.roomId),q=Q.roomType==="curativos"?"Sala Curativos":Q.roomType==="drenagem"?"Sala Drenagem":Q.roomType==="procedimentos"?"Procedimentos":"Consultório";return s.jsxs("div",{"data-loc":"client/src/pages/CleaningPage.tsx:395",className:Ba("flex items-center gap-3 p-3 rounded-lg border transition-all duration-200",Q.cleaned?"bg-green-50 border-green-200 opacity-70":U?"bg-amber-50 border-amber-300 shadow-sm":"bg-white border-border hover:shadow-sm"),children:[s.jsx("button",{"data-loc":"client/src/pages/CleaningPage.tsx:407",onClick:()=>K(Q),className:Ba("shrink-0 transition-colors",Q.cleaned?"text-green-500":"text-muted-foreground/40 hover:text-green-400"),children:Q.cleaned?s.jsx(ud,{"data-loc":"client/src/pages/CleaningPage.tsx:415",className:"w-6 h-6"}):s.jsx(jfe,{"data-loc":"client/src/pages/CleaningPage.tsx:417",className:"w-6 h-6"})}),s.jsxs("div",{"data-loc":"client/src/pages/CleaningPage.tsx:422",className:"flex-1 min-w-0",children:[s.jsxs("div",{"data-loc":"client/src/pages/CleaningPage.tsx:423",className:"flex items-center gap-2",children:[s.jsx("span",{"data-loc":"client/src/pages/CleaningPage.tsx:424",className:Ba("font-semibold text-sm",Q.cleaned&&"line-through text-muted-foreground"),children:Q.roomName}),s.jsx("span",{"data-loc":"client/src/pages/CleaningPage.tsx:427",className:"text-[10px] px-1.5 py-0.5 rounded bg-muted text-muted-foreground",children:q}),Q.isManual&&s.jsx("span",{"data-loc":"client/src/pages/CleaningPage.tsx:431",className:"text-[10px] px-1.5 py-0.5 rounded bg-blue-100 text-blue-700",children:"Manual"}),U&&s.jsxs("span",{"data-loc":"client/src/pages/CleaningPage.tsx:436",className:"text-[10px] px-1.5 py-0.5 rounded bg-amber-100 text-amber-700 font-semibold flex items-center gap-0.5",children:[s.jsx(Er,{"data-loc":"client/src/pages/CleaningPage.tsx:437",className:"w-3 h-3"})," Prioridade"]})]}),s.jsxs("p",{"data-loc":"client/src/pages/CleaningPage.tsx:441",className:"text-xs text-muted-foreground mt-0.5",children:["Profissional: ",Q.professionalName,Q.notes&&s.jsxs("span",{"data-loc":"client/src/pages/CleaningPage.tsx:443",className:"ml-2 text-blue-600",children:["• ",Q.notes]})]}),Q.cleaned&&Q.cleanedBy&&s.jsxs("p",{"data-loc":"client/src/pages/CleaningPage.tsx:446",className:"text-[10px] text-green-600 mt-0.5",children:["Limpo por: ",Q.cleanedBy]})]}),Q.isManual&&Q.id&&s.jsx("button",{"data-loc":"client/src/pages/CleaningPage.tsx:454",onClick:()=>C.mutate({id:Q.id}),className:"text-muted-foreground/40 hover:text-red-500 transition-colors",children:s.jsx(sn,{"data-loc":"client/src/pages/CleaningPage.tsx:458",className:"w-4 h-4"})})]},`${Q.date}-${Q.shift}-${Q.roomId}`)},Z=(Q,E,U,q,X)=>s.jsxs(Na,{"data-loc":"client/src/pages/CleaningPage.tsx:472",className:"border-border/60",children:[s.jsxs(to,{"data-loc":"client/src/pages/CleaningPage.tsx:473",className:"pb-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/CleaningPage.tsx:474",className:"flex items-center justify-between",children:[s.jsxs(ao,{"data-loc":"client/src/pages/CleaningPage.tsx:475",className:"text-base font-bold text-[#1B2A3D] flex items-center gap-2",children:[s.jsx(sw,{"data-loc":"client/src/pages/CleaningPage.tsx:476",className:"w-5 h-5"}),oc(Q),X&&s.jsx("span",{"data-loc":"client/src/pages/CleaningPage.tsx:479",className:"text-[10px] px-2 py-0.5 rounded-full bg-[#1B2A3D] text-white font-semibold",children:"HOJE"})]}),s.jsx("div",{"data-loc":"client/src/pages/CleaningPage.tsx:484",className:"text-xs text-muted-foreground",children:U>0?s.jsxs(s.Fragment,{children:[s.jsx("span",{"data-loc":"client/src/pages/CleaningPage.tsx:487",className:"font-semibold text-green-600",children:q}),"/",U," limpos"]}):"Sem programação"})]}),U>0&&s.jsx("div",{"data-loc":"client/src/pages/CleaningPage.tsx:495",className:"w-full bg-muted rounded-full h-1.5 mt-2",children:s.jsx("div",{"data-loc":"client/src/pages/CleaningPage.tsx:496",className:"bg-green-500 h-1.5 rounded-full transition-all duration-500",style:{width:`${U>0?q/U*100:0}%`}})})]}),s.jsxs(ja,{"data-loc":"client/src/pages/CleaningPage.tsx:503",className:"space-y-4",children:[E.manha.length>0&&s.jsxs("div",{"data-loc":"client/src/pages/CleaningPage.tsx:506",children:[s.jsxs("div",{"data-loc":"client/src/pages/CleaningPage.tsx:507",className:"flex items-center gap-2 mb-2",children:[s.jsx(id,{"data-loc":"client/src/pages/CleaningPage.tsx:508",className:"w-4 h-4 text-amber-500"}),s.jsx("h4",{"data-loc":"client/src/pages/CleaningPage.tsx:509",className:"text-sm font-semibold text-foreground",children:"Manhã"}),s.jsxs("span",{"data-loc":"client/src/pages/CleaningPage.tsx:510",className:"text-[10px] text-muted-foreground",children:["(",E.manha.length," consultório(s))"]})]}),s.jsx("div",{"data-loc":"client/src/pages/CleaningPage.tsx:512",className:"space-y-2 ml-6",children:E.manha.map(ne=>W(ne,!0))})]}),E.tarde.length>0&&s.jsxs("div",{"data-loc":"client/src/pages/CleaningPage.tsx:520",children:[s.jsxs("div",{"data-loc":"client/src/pages/CleaningPage.tsx:521",className:"flex items-center gap-2 mb-2",children:[s.jsx(od,{"data-loc":"client/src/pages/CleaningPage.tsx:522",className:"w-4 h-4 text-orange-500"}),s.jsx("h4",{"data-loc":"client/src/pages/CleaningPage.tsx:523",className:"text-sm font-semibold text-foreground",children:"Tarde"}),s.jsxs("span",{"data-loc":"client/src/pages/CleaningPage.tsx:524",className:"text-[10px] text-muted-foreground",children:["(",E.tarde.length," consultório(s))"]})]}),s.jsx("div",{"data-loc":"client/src/pages/CleaningPage.tsx:526",className:"space-y-2 ml-6",children:E.tarde.map(ne=>W(ne,!1))})]}),U===0&&s.jsxs("div",{"data-loc":"client/src/pages/CleaningPage.tsx:533",className:"text-center py-8 text-muted-foreground",children:[s.jsx(WT,{"data-loc":"client/src/pages/CleaningPage.tsx:534",className:"w-8 h-8 mx-auto mb-2 opacity-40"}),s.jsx("p",{"data-loc":"client/src/pages/CleaningPage.tsx:535",className:"text-sm",children:"Nenhum consultório programado para limpeza neste dia."})]})]})]}),re=v||w;return s.jsxs("div",{"data-loc":"client/src/pages/CleaningPage.tsx:545",className:"space-y-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/CleaningPage.tsx:547",className:"flex flex-col sm:flex-row items-start sm:items-center justify-between gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/CleaningPage.tsx:548",children:[s.jsxs("h1",{"data-loc":"client/src/pages/CleaningPage.tsx:549",className:"text-lg font-bold text-foreground flex items-center gap-2",children:[s.jsx(sw,{"data-loc":"client/src/pages/CleaningPage.tsx:550",className:"w-5 h-5 text-[#1B2A3D]"}),"Programação de Limpeza"]}),s.jsx("p",{"data-loc":"client/src/pages/CleaningPage.tsx:553",className:"text-xs text-muted-foreground mt-1",children:"Organize o fluxo de limpeza dos consultórios entre os turnos"})]}),s.jsxs("div",{"data-loc":"client/src/pages/CleaningPage.tsx:557",className:"flex items-center gap-2",children:[s.jsx(qe,{"data-loc":"client/src/pages/CleaningPage.tsx:558",variant:"outline",size:"sm",onClick:()=>r(B6(a,-1)),children:s.jsx(zf,{"data-loc":"client/src/pages/CleaningPage.tsx:559",className:"w-4 h-4"})}),s.jsx(na,{"data-loc":"client/src/pages/CleaningPage.tsx:561",type:"date",value:a,onChange:Q=>r(Q.target.value),className:"w-40 h-8 text-xs"}
1206),s.jsx(qe,{"data-loc":"client/src/pages/CleaningPage.tsx:567",variant:"outline",size:"sm",onClick:()=>r(B6(a,1)),children:s.jsx(el,{"data-loc":"client/src/pages/CleaningPage.tsx:568",className:"w-4 h-4"})}),s.jsx(qe,{"data-loc":"client/src/pages/CleaningPage.tsx:570",variant:"outline",size:"sm",onClick:()=>r(e),className:"text-xs",children:"Hoje"})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/CleaningPage.tsx:577",className:"flex gap-2 flex-wrap",children:[s.jsxs(qe,{"data-loc":"client/src/pages/CleaningPage.tsx:578",size:"sm",onClick:()=>{c({shift:"manha",roomId:0,notes:"",responsible:t?.name||""}),o(!0)},className:"bg-[#1B2A3D] hover:bg-[#15374d] text-white",children:[s.jsx(Rr,{"data-loc":"client/src/pages/CleaningPage.tsx:586",className:"w-4 h-4 mr-1"})," Lançar Limpeza"]}),s.jsxs(qe,{"data-loc":"client/src/pages/CleaningPage.tsx:588",variant:"outline",size:"sm",onClick:()=>f(!0),children:[s.jsx(Ef,{"data-loc":"client/src/pages/CleaningPage.tsx:589",className:"w-4 h-4 mr-1"})," Exportar PDF / Imprimir"]}),s.jsx(S8,{"data-loc":"client/src/pages/CleaningPage.tsx:591",url:`${window.location.origin}/limpeza`,label:"Compartilhar Limpeza",whatsappMessage:"Olá! Aqui está o link para o controle de limpeza dos consultórios:"})]}),re?s.jsx("div",{"data-loc":"client/src/pages/CleaningPage.tsx:599",className:"flex items-center justify-center py-20",children:s.jsx("div",{"data-loc":"client/src/pages/CleaningPage.tsx:600",className:"w-8 h-8 border-3 border-[#1B2A3D] border-t-transparent rounded-full animate-spin"})}):s.jsxs("div",{"data-loc":"client/src/pages/CleaningPage.tsx:603",className:"grid gap-4 lg:grid-cols-2",children:[Z(a,T,F,z,a===e),Z(n,O,I,y.filter(Q=>Q.cleaned).length,n===e)]}),s.jsx(ar,{"data-loc":"client/src/pages/CleaningPage.tsx:610",open:i,onOpenChange:o,children:s.jsxs(rr,{"data-loc":"client/src/pages/CleaningPage.tsx:611",children:[s.jsx(nr,{"data-loc":"client/src/pages/CleaningPage.tsx:612",children:s.jsx(sr,{"data-loc":"client/src/pages/CleaningPage.tsx:613",children:"Lançar Limpeza"})}),s.jsxs("div",{"data-loc":"client/src/pages/CleaningPage.tsx:615",className:"space-y-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/CleaningPage.tsx:616",children:[s.jsx(Qn,{"data-loc":"client/src/pages/CleaningPage.tsx:617",className:"text-xs",children:"Data"}),s.jsx("p",{"data-loc":"client/src/pages/CleaningPage.tsx:618",className:"text-sm font-medium",children:oc(a)})]}),s.jsxs("div",{"data-loc":"client/src/pages/CleaningPage.tsx:620",children:[s.jsxs(Qn,{"data-loc":"client/src/pages/CleaningPage.tsx:621",className:"text-xs flex items-center gap-1",children:[s.jsx(so,{"data-loc":"client/src/pages/CleaningPage.tsx:621",className:"w-3 h-3"})," Responsável"]}),s.jsx(na,{"data-loc":"client/src/pages/CleaningPage.tsx:622",value:l.responsible,onChange:Q=>c(E=>({...E,responsible:Q.target.value})),placeholder:"Nome do responsável...",className:"h-9"})]}),s.jsxs("div",{"data-loc":"client/src/pages/CleaningPage.tsx:629",children:[s.jsx(Qn,{"data-loc":"client/src/pages/CleaningPage.tsx:630",className:"text-xs",children:"Turno"}),s.jsxs(hd,{"data-loc":"client/src/pages/CleaningPage.tsx:631",value:l.shift,onValueChange:Q=>c(E=>({...E,shift:Q})),children:[s.jsx(gd,{"data-loc":"client/src/pages/CleaningPage.tsx:632",className:"h-9",children:s.jsx(pd,{"data-loc":"client/src/pages/CleaningPage.tsx:633"})}),s.jsxs(md,{"data-loc":"client/src/pages/CleaningPage.tsx:635",children:[s.jsx($n,{"data-loc":"client/src/pages/CleaningPage.tsx:636",value:"manha",children:"Manhã"}),s.jsx($n,{"data-loc":"client/src/pages/CleaningPage.tsx:637",value:"tarde",children:"Tarde"})]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/CleaningPage.tsx:641",children:[s.jsx(Qn,{"data-loc":"client/src/pages/CleaningPage.tsx:642",className:"text-xs",children:"Consultório"}),s.jsxs(hd,{"data-loc":"client/src/pages/CleaningPage.tsx:643",value:l.roomId?String(l.roomId):"",onValueChange:Q=>c(E=>({...E,roomId:Number(Q)})),children:[s.jsx(gd,{"data-loc":"client/src/pages/CleaningPage.tsx:644",className:"h-9",children:s.jsx(pd,{"data-loc":"client/src/pages/CleaningPage.tsx:645",placeholder:"Selecione..."})}),s.jsx(md,{"data-loc":"client/src/pages/CleaningPage.tsx:647",children:S.filter(Q=>Q.active).map(Q=>s.jsx($n,{"data-loc":"client/src/pages/CleaningPage.tsx:649",value:String(Q.id),children:Q.name}
1206,Q.id))})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/CleaningPage.tsx:654",children:[s.jsx(Qn,{"data-loc":"client/src/pages/CleaningPage.tsx:655",className:"text-xs",children:"Observação (opcional)"}),s.jsx(Hy,{"data-loc":"client/src/pages/CleaningPage.tsx:656",value:l.notes,onChange:Q=>c(E=>({...E,notes:Q.target.value})),placeholder:"Ex: Limpeza extra solicitada...",className:"h-20"})]})]}),s.jsxs(Sr,{"data-loc":"client/src/pages/CleaningPage.tsx:664",children:[s.jsx(qe,{"data-loc":"client/src/pages/CleaningPage.tsx:665",variant:"outline",onClick:()=>o(!1),children:"Cancelar"}),s.jsx(qe,{"data-loc":"client/src/pages/CleaningPage.tsx:666",onClick:J,disabled:j.isPending,className:"bg-[#1B2A3D] hover:bg-[#15374d] text-white",children:j.isPending?"Salvando...":"Lançar Limpeza"})]})]})}),s.jsx(ar,{"data-loc":"client/src/pages/CleaningPage.tsx:674",open:d,onOpenChange:f,children:s.jsxs(rr,{"data-loc":"client/src/pages/CleaningPage.tsx:675",children:[s.jsx(nr,{"data-loc":"client/src/pages/CleaningPage.tsx:676",children:s.jsx(sr,{"data-loc":"client/src/pages/CleaningPage.tsx:677",children:"Exportar Programação de Limpeza"})}),s.jsx("div",{"data-loc":"client/src/pages/CleaningPage.tsx:679",className:"space-y-4",children:s.jsxs("div",{"data-loc":"client/src/pages/CleaningPage.tsx:680",className:"space-y-2",children:[s.jsx("p",{"data-loc":"client/src/pages/CleaningPage.tsx:681",className:"text-sm font-medium text-foreground",children:"Selecione os dias a exportar:"}),s.jsxs("div",{"data-loc":"client/src/pages/CleaningPage.tsx:682",className:"space-y-2",children:[s.jsxs("label",{"data-loc":"client/src/pages/CleaningPage.tsx:683",className:"flex items-center gap-2 cursor-pointer",children:[s.jsx("input",{"data-loc":"client/src/pages/CleaningPage.tsx:684",type:"checkbox",checked:p.includeToday,onChange:Q=>g(E=>({...E,includeToday:Q.target.checked})),className:"w-4 h-4 rounded border-border"}),s.jsxs("span",{"data-loc":"client/src/pages/CleaningPage.tsx:690",className:"text-sm",children:["Hoje (",oc(a).split(" - ")[0],")"]})]}),s.jsxs("label",{"data-loc":"client/src/pages/CleaningPage.tsx:692",className:"flex items-center gap-2 cursor-pointer",children:[s.jsx("input",{"data-loc":"client/src/pages/CleaningPage.tsx:693",type:"checkbox",checked:p.includeTomorrow,onChange:Q=>g(E=>({...E,includeTomorrow:Q.target.checked})),className:"w-4 h-4 rounded border-border"}),s.jsxs("span",{"data-loc":"client/src/pages/CleaningPage.tsx:699",className:"text-sm",children:["Próximo dia (",oc(n).split(" - ")[0],")"]})]})]})]})}),s.jsxs(Sr,{"data-loc":"client/src/pages/CleaningPage.tsx:704",className:"flex gap-2 flex-wrap",children:[s.jsx(qe,{"data-loc":"client/src/pages/CleaningPage.tsx:705",variant:"outline",onClick:()=>f(!1),children:"Cancelar"}),s.jsxs(qe,{"data-loc":"client/src/pages/CleaningPage.tsx:706",variant:"outline",onClick:D,children:[s.jsx(_f,{"data-loc":"client/src/pages/CleaningPage.tsx:707",className:"w-4 h-4 mr-1"})," Exportar XLS"]}),s.jsxs(qe,{"data-loc":"client/src/pages/CleaningPage.tsx:709",onClick:V,className:"bg-[#1B2A3D] hover:bg-[#15374d] text-white",children:[s.jsx(Ef,{"data-loc":"client/src/pages/CleaningPage.tsx:710",className:"w-4 h-4 mr-1"})," Imprimir"]})]})]})})]})}function x8e(){const e=[],t=new Date;for(let a=0;a<12;a++){const r=new Date(t.getFullYear(),t.getMonth()-a,1),n=`${r.getFullYear()}-${String(r.getMonth()+1).padStart(2,"0")}`,i=r.toLocaleDateString("pt-BR",{month:"long",year:"numeric"});e.push({value:n,label:i.charAt(0).toUpperCase()+i.slice(1)})}return e}function v8e(){const e=new Date,[t,a]=_.useState(`${e.getFullYear()}-${String(e.getMonth()+1).padStart(2,"0")}`),r=_.useMemo(()=>x8e(),[]),{data:n}=Oe.financialReport.monthly.useQuery({month:t},{staleTime:3e4}),{data:i}=Oe.financialReport.comparison.useQuery(void 0,{staleTime:6e4}),{data:o}=Oe.financialReport.avulsoFixedFees.useQuery({month:t},{staleTime:3e4}),{data:l}=Oe.alerts.documentExpiry.useQuery(void 0,{staleTime:6e4}),c=g=>`R$ ${g.toLocaleString("pt-BR",{minimumFractionDigits:2,maximumFractionDigits:2})}`,d=i&&i.length>=2?i[i.length-2]:null,f=i&&i.length>=1?i[i.length-1]:null,p=d&&f&&d.total>0?(f.total-d.total)/d.total*100:0;return s.jsxs("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:41",className:"space-y-6",children:[s.jsxs("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:43",className:"flex flex-col sm:flex-row items-start sm:items-center justify-between gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:44",children:[s.jsx("h1",{"data-loc":"client/src/pages/FinancialReportPage.tsx:45",className:"text-lg font-bold",children:"Relatório Financeiro"}),s.jsx("p",{"data-loc":"client/src/pages/FinancialReportPage.tsx:46",className:"text-sm text-muted-foreground",children:"Visão consolidada mensal"})]}),s.jsxs(hd,{"data-loc":"client/src/pages/FinancialReportPage.tsx:48",value:t,onValueChange:a,children:[s.jsx(gd,{"data-loc":"client/src/pages/FinancialReportPage.tsx:49",className:"w-[220px]",children:s.jsx(pd,{"data-loc":"client/src/pages/FinancialReportPage.tsx:49"})}),s.jsx(md,{"data-loc":"client/src/pages/FinancialReportPage.tsx:50",children:r.map(g=>s.jsx($n,{"data-loc":"client/src/pages/FinancialReportPage.tsx:51",value:g.value,children:g.label},g.value))})]})]}),n&&s.jsxs("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:58",className:"grid grid-cols-2 lg:grid-cols-4 gap-4",children:[s.jsx(Na,{"data-loc":"client/src/pages/FinancialReportPage.tsx:59",children:s.jsx(ja,{"data-loc":"client/src/pages/FinancialReportPage.tsx:60",className:"py-4",children:s.jsxs("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:61",className:"flex items-center gap-3",children:[s.jsx("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:62",className:"w-10 h-10 rounded-lg bg-emerald-100 flex items-center justify-center",children:s.jsx(Zg,{"data-loc":"client/src/pages/FinancialReportPage.tsx:63",className:"w-5 h-5 text-emerald-600"})}),s.jsxs("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:65",children:[s.jsx("p",{"data-loc":"client/src/pages/FinancialReportPage.tsx:66",className:"text-[10px] text-muted-foreground uppercase font-medium",children:"Receita Projetada"}),s.jsx("p",{"data-loc":"client/src/pages/FinancialReportPage.tsx:67",className:"text-lg font-bold",children:c(n.projectedRevenue)})]})]})})}),s.jsx(Na,{"data-loc":"client/src/pages/FinancialReportPage.tsx:72",children:s.jsx(ja,{"data-loc":"client/src/pages/FinancialReportPage.tsx:73",className:"py-4",children:s.jsxs("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:74",className:"flex items-center gap-3",children:[s.jsx("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:75",className:"w-10 h-10 rounded-lg bg-blue-100 flex items-center justify-center",children:s.jsx(ip,{"data-loc":"client/src/pages/FinancialReportPage.tsx:76",className:"w-5 h-5 text-blue-600"})}),s.jsxs("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:78",children:[s.jsx("p",{"data-loc":"client/src/pages/FinancialReportPage.tsx:79",className:"text-[10px] text-muted-foreground uppercase font-medium",children:"Total Faturado"}),s.jsx("p",{"data-loc":"client/src/pages/FinancialReportPage.tsx:80",className:"text-lg font-bold",children:c(n.totalInvoiced)})]})]})})}),s.jsx(Na,{"data-loc":"client/src/pages/FinancialReportPage.tsx:85",children:s.jsx(ja,{"data-loc":"client/src/pages/FinancialReportPage.tsx:86",className:"py-4",children:s.jsxs("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:87",className:"flex items-center gap-3",children:[s.jsx("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:88",className:"w-10 h-10 rounded-lg bg-green-100 flex items-center justify-center",children:s.jsx(UE,{"data-loc":"client/src/pages/FinancialReportPage.tsx:89",className:"w-5 h-5 text-green-600"})}),s.jsxs("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:91",children:[s.jsx("p",{"data-loc":"client/src/pages/FinancialReportPage.tsx:92",className:"text-[10px] text-muted-foreground uppercase font-medium",children:"Total Pago"}),s.jsx("p",{"data-loc":"client/src/pages/FinancialReportPage.tsx:93",className:"text-lg font-bold",children:c(n.totalPaid)})]})]})})}),s.jsx(Na,{"data-loc":"client/src/pages/FinancialReportPage.tsx:98",children:s.jsx(ja,{"data-loc":"client/src/pages/FinancialReportPage.tsx:99",className:"py-4",children:s.jsxs("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:100",className:"flex items-center gap-3",children:[s.jsx("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:101",className:"w-10 h-10 rounded-lg bg-amber-100 flex items-center justify-center",children:s.jsx(Us,{"data-loc":"client/src/pages/FinancialReportPage.tsx:102",className:"w-5 h-5 text-amber-600"})}),s.jsxs("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:104",children:[s.jsx("p",{"data-loc":"client/src/pages/FinancialReportPage.tsx:105",className:"text-[10px] text-muted-foreground uppercase font-medium",children:"Pendente"}),s.jsx("p",{"data-loc":"client/src/pages/FinancialReportPage.tsx:106",className:"text-lg font-bold",children:c(n.totalPending)})]})]})})})]}),s.jsxs("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:115",className:"grid lg:grid-cols-2 gap-6",children:[n&&s.jsxs(Na,{"data-loc":"client/src/pages/FinancialReportPage.tsx:118",children:[s.jsx(to,{"data-loc":"client/src/pages/FinancialReportPage.tsx:119",className:"pb-3",children:s.jsx(ao,{"data-loc":"client/src/pages/FinancialReportPage.tsx:120",className:"text-sm",children:"Por Tipo de Contrato"})}),s.jsxs(ja,{"data-loc":"client/src/pages/FinancialReportPage.tsx:122",children:[s.jsx("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:123",className:"space-y-3",children:n.byType.map(g=>s.jsxs("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:125",className:"flex items-center justify-between p-3 rounded-lg bg-muted/50",children:[s.jsxs("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:126",children:[s.jsx("p",{"data-loc":"client/src/pages/FinancialReportPage.tsx:127",className:"text-sm font-medium",children:g.type}),s.jsxs("p",{"data-loc":"client/src/pages/FinancialReportPage.tsx:128",className:"text-xs text-muted-foreground",children:[g.count," profissionais"]})]}),s.jsx("p",{"data-loc":"client/src/pages/FinancialReportPage.tsx:130",className:"text-sm font-bold",children:c(g.invoiced)})]},g.type))}),s.jsxs("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:134",className:"mt-4 pt-3 border-t flex justify-between items-center",children:[s.jsxs("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:135",className:"text-xs text-muted-foreground",children:[n.totalShifts," turnos | ",n.supportHours.toFixed(1),"h salas de apoio"]}),s.jsxs("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:138",className:"text-xs text-muted-foreground",children:[n.invoiceCount," faturas"]})]})]})]}),i&&s.jsxs(Na,{"data-loc":"client/src/pages/FinancialReportPage.tsx:148",children:[s.jsx(to,{"data-loc":"client/src/pages/FinancialReportPage.tsx:149",className:"pb-3",children:s.jsxs("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:150",className:"flex items-center justify-between",children:[s.jsx(ao,{"data-loc":"client/src/pages/FinancialReportPage.tsx:151",className:"text-sm",children:"Comparativo Mensal"}),p!==0&&s.jsxs(Va,{"data-loc":"client/src/pages/FinancialReportPage.tsx:153",variant:"outline",className:`text-xs ${p>0?"text-emerald-600 border-emerald-300":"text-red-600 border-red-300"}`,children:[p>0?s.jsx(bx,{"data-loc":"client/src/pages/FinancialReportPage.tsx:154",className:"w-3 h-3 mr-0.5"}):s.jsx(bY,{"data-loc":"client/src/pages/FinancialReportPage.tsx:154",className:"w-3 h-3 mr-0.5"}),Math.abs(p).toFixed(1),"%"]})]})}),s.jsxs(ja,{"data-loc":"client/src/pages/FinancialReportPage.tsx:160",children:[s.jsx("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:161",className:"space-y-2",children:i.map(g=>{const m=Math.max(...i.map(w=>w.total),1),b=g.total/m*100,v=g.total>0?g.paid/g.total*100:0,y=new Date(g.month+"-01").toLocaleDateString("pt-BR",{month:"short",year:"2-digit"});return s.jsxs("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:168",className:"flex items-center gap-3",children:[s.jsx("span",{"data-loc":"client/src/pages/FinancialReportPage.tsx:169",className:"text-xs text-muted-foreground w-14 text-right",children:y}),s.jsx("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:170",className:"flex-1 h-6 bg-muted rounded-full overflow-hidden relative",children:s.jsx("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:171",className:"h-full bg-[#1B2A3D]/20 rounded-full",style:{width:`${b}%`},children:s.jsx("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:172",className:"h-full bg-[#1B2A3D] rounded-full",style:{width:`${v}%`}})})}),s.jsx("span",{"data-loc":"client/src/pages/FinancialReportPage.tsx:175",className:"text-xs font-medium w-20 text-right",children:c(g.total)})]},g.month)})}),s.jsxs("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:180",className:"mt-3 flex items-center gap-4 text-[10px] text-muted-foreground",children:[s.jsxs("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:181",className:"flex items-center gap-1",children:[s.jsx("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:182",className:"w-3 h-3 rounded bg-[#1B2A3D]"})," Pago"]}),s.jsxs("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:184",className:"flex items-center gap-1",children:[s.jsx("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:185",className:"w-3 h-3 rounded bg-[#1B2A3D]/20"})," Total Faturado"]})]})]})]})]}),o&&o.length>0&&s.jsxs(Na,{"data-loc":"client/src/pages/FinancialReportPage.tsx:195",children:[s.jsxs(to,{"data-loc":"client/src/pages/FinancialReportPage.tsx:196",className:"pb-3",children:[s.jsx(ao,{"data-loc":"client/src/pages/FinancialReportPage.tsx:197",className:"text-sm",children:"Tx Fixa - Avulso s/uso (R$)"}),s.jsx("p",{"data-loc":"client/src/pages/FinancialReportPage.tsx:198",className:"text-xs text-muted-foreground",children:"Profissionais avulsos sem uso no mês — taxa fixa a faturar"})]}),s.jsx(ja,{"data-loc":"client/src/pages/FinancialReportPage.tsx:200",children:s.jsx("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:201",className:"overflow-x-auto",children:s.jsxs("table",{"data-loc":"client/src/pages/FinancialReportPage.tsx:202",className:"w-full text-sm",children:[s.jsx("thead",{"data-loc":"client/src/pages/FinancialReportPage.tsx:203",children:s.jsxs("tr",{"data-loc":"client/src/pages/FinancialReportPage.tsx:204",className:"border-b bg-muted/50",children:[s.jsx("th",{"data-loc":"client/src/pages/FinancialReportPage.tsx:205",className:"text-left p-2 font-medium",children:"Profissional"}),s.jsx("th",{"data-loc":"client/src/pages/FinancialReportPage.tsx:206",className:"text-center p-2 font-medium",children:"Turnos Usados"}),s.jsx("th",{"data-loc":"client/src/pages/FinancialReportPage.tsx:207",className:"text-right p-2 font-medium",children:"Tx Fixa - Avulso s/uso"}),s.jsx("th",{"data-loc":"client/src/pages/FinancialReportPage.tsx:208",className:"text-center p-2 font-medium",children:"Cobrar?"})]})}),s.jsx("tbody",{"data-loc":"client/src/pages/FinancialReportPage.tsx:211",children:o.map(g=>s.jsxs("tr",{"data-loc":"client/src/pages/FinancialReportPage.tsx:213",className:"border-b",children:[s.jsx("td",{"data-loc":"client/src/pages/FinancialReportPage.tsx:214",className:"p-2 font-medium",children:g.name}),s.jsx("td",{"data-loc":"client/src/pages/FinancialReportPage.tsx:215",className:"p-2 text-center",children:g.shiftsUsed}),s.jsx("td",{"data-loc":"client/src/pages/FinancialReportPage.tsx:216",className:"p-2 text-right",children:c(parseFloat(g.fixedFee))}),s.jsx("td",{"data-loc":"client/src/pages/FinancialReportPage.tsx:217",className:"p-2 text-center",children:g.chargeFixedFee?s.jsx(Va,{"data-loc":"client/src/pages/FinancialReportPage.tsx:219",className:"bg-amber-100 text-amber-700 text-xs",children:"Sim"}):s.jsx("span",{"data-loc":"client/src/pages/FinancialReportPage.tsx:221",className:"text-muted-foreground text-xs",children:"Não"})})]},g.professionalId))}),s.jsx("tfoot",{"data-loc":"client/src/pages/FinancialReportPage.tsx:227",children:s.jsxs("tr",{"data-loc":"client/src/pages/FinancialReportPage.tsx:228"
1206,className:"border-t font-semibold",children:[s.jsx("td",{"data-loc":"client/src/pages/FinancialReportPage.tsx:229",className:"p-2",colSpan:2,children:"Total a Faturar"}),s.jsx("td",{"data-loc":"client/src/pages/FinancialReportPage.tsx:230",className:"p-2 text-right",children:c(o.filter(g=>g.chargeFixedFee).reduce((g,m)=>g+parseFloat(m.fixedFee),0))}),s.jsx("td",{"data-loc":"client/src/pages/FinancialReportPage.tsx:233"})]})})]})})})]}),l&&l.length>0&&s.jsxs(Na,{"data-loc":"client/src/pages/FinancialReportPage.tsx:244",className:"border-amber-200",children:[s.jsx(to,{"data-loc":"client/src/pages/FinancialReportPage.tsx:245",className:"pb-3",children:s.jsxs("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:246",className:"flex items-center gap-2",children:[s.jsx(Er,{"data-loc":"client/src/pages/FinancialReportPage.tsx:247",className:"w-4 h-4 text-amber-500"}),s.jsx(ao,{"data-loc":"client/src/pages/FinancialReportPage.tsx:248",className:"text-sm",children:"Alertas de Documentos"})]})}),s.jsx(ja,{"data-loc":"client/src/pages/FinancialReportPage.tsx:251",children:s.jsx("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:252",className:"space-y-2",children:l.map((g,m)=>s.jsxs("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:254",className:`flex items-center justify-between p-2 rounded-lg ${g.status==="expired"?"bg-red-50":g.status==="critical"?"bg-amber-50":"bg-yellow-50"}`,children:[s.jsxs("div",{"data-loc":"client/src/pages/FinancialReportPage.tsx:257",children:[s.jsx("p",{"data-loc":"client/src/pages/FinancialReportPage.tsx:258",className:"text-sm font-medium",children:g.professionalName}),s.jsx("p",{"data-loc":"client/src/pages/FinancialReportPage.tsx:259",className:"text-xs text-muted-foreground",children:g.documentType})]}),s.jsx(Va,{"data-loc":"client/src/pages/FinancialReportPage.tsx:261",variant:"outline",className:`text-xs ${g.status==="expired"?"text-red-600 border-red-300":g.status==="critical"?"text-amber-600 border-amber-300":"text-yellow-600 border-yellow-300"}`,children:g.daysUntilExpiry<0?`Vencido há ${Math.abs(g.daysUntilExpiry)} dias`:g.daysUntilExpiry===0?"Vence hoje":`Vence em ${g.daysUntilExpiry} dias`})]},m))})})]})]})}const hP={admin:{label:"Administrador",color:"bg-red-100 text-red-700 border-red-200",icon:ry,description:"Acesso total ao sistema, incluindo financeiro e configurações"},atendimento:{label:"Atendimento",color:"bg-blue-100 text-blue-700 border-blue-200",icon:i0,description:"Acesso operacional: reservas, estoque, limpeza (sem financeiro)"},gestor:{label:"Gestor",color:"bg-muted text-foreground border-border",icon:gu,description:"Equipe operacional com aprovação de compras e controles de estoque"},user:{label:"Sem Acesso",color:"bg-gray-100 text-gray-500 border-gray-200",icon:KT,description:"Usuário registrado, sem acesso ao painel"}};function y8e(){const[e,t]=_.useState(""),[a,r]=_.useState("all"),[n,i]=_.useState({open:!1,type:"role",userId:0,userName:""}),[o,l]=_.useState(null),c=Oe.useUtils(),{data:d=[],isLoading:f}=Oe.users.list.useQuery(),p=Oe.users.updateRole.useMutation({onSuccess:()=>{c.users.list.invalidate(),Ne.success("Nível de acesso atualizado com sucesso"),i(C=>({...C,open:!1}))},onError:C=>{Ne.error(C.message||"Erro ao atualizar nível de acesso")}}),g=Oe.users.delete.useMutation({onSuccess:()=>{c.users.list.invalidate(),Ne.success("Usuário removido com sucesso"),i(C=>({...C,open:!1}))},onError:C=>{Ne.error(C.message||"Erro ao remover usuário")}}),m=Oe.users.updateDisplayName.useMutation({onSuccess:()=>{c.users.list.invalidate(),Ne.success("Nome de exibição atualizado com sucesso"),l(null)},onError:C=>{Ne.error(C.message||"Erro ao atualizar nome de exibição")}}),b=()=>{!o||!o.value.trim()||m.mutate({id:o.userId,displayName:o.value.trim()})},v=d.filter(C=>{const R=!e||(C.name||"").toLowerCase().includes(e.toLowerCase())||(C.email||"").toLowerCase().includes(e.toLowerCase()),T=a==="all"||C.role===a;return R&&T}),y={total:d.length,admins:d.filter(C=>C.role==="admin").length,atendimento:d.filter(C=>C.role==="atendimento").length,gestores:d.filter(C=>C.role==="gestor").length,users:d.filter(C=>C.role==="user").length},w=(C,R,T)=>{i({open:!0,type:"role",userId:C,userName:R,newRole:T})},S=(C,R)=>{i({open:!0,type:"delete",userId:C,userName:R})},N=()=>{n.type==="role"&&n.newRole?p.mutate({id:n.userId,role:n.newRole}):n.type==="delete"&&g.mutate({id:n.userId})},j=C=>C?new Date(C).toLocaleDateString("pt-BR",{day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit"}):"-";return s.jsxs("div",{"data-loc":"client/src/pages/UsersPage.tsx:171",className:"space-y-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/UsersPage.tsx:173",children:[s.jsxs("h1",{"data-loc":"client/src/pages/UsersPage.tsx:174",className:"text-lg font-bold text-foreground flex items-center gap-2",children:[s.jsx(gu,{"data-loc":"client/src/pages/UsersPage.tsx:175",className:"w-5 h-5 text-[#1B2A3D]"}),"Administração de Usuários"]}),s.jsx("p",{"data-loc":"client/src/pages/UsersPage.tsx:178",className:"text-xs text-muted-foreground mt-1",children:"Gerencie os níveis de acesso dos usuários do sistema"})]}),s.jsxs("div",{"data-loc":"client/src/pages/UsersPage.tsx:184",className:"grid grid-cols-2 sm:grid-cols-4 gap-3",children:[s.jsx(Na,{"data-loc":"client/src/pages/UsersPage.tsx:185",className:"border-border/60",children:s.jsxs(ja,{"data-loc":"client/src/pages/UsersPage.tsx:186",className:"p-3 flex items-center gap-3",children:[s.jsx("div",{"data-loc":"client/src/pages/UsersPage.tsx:187",className:"w-9 h-9 rounded-lg bg-[#1B2A3D]/10 flex items-center justify-center",children:s.jsx(Il,{"data-loc":"client/src/pages/UsersPage.tsx:188",className:"w-4 h-4 text-[#1B2A3D]"})}),s.jsxs("div",{"data-loc":"client/src/pages/UsersPage.tsx:190",children:[s.jsx("p",{"data-loc":"client/src/pages/UsersPage.tsx:191",className:"text-lg font-bold",children:y.total}),s.jsx("p",{"data-loc":"client/src/pages/UsersPage.tsx:192",className:"text-[10px] text-muted-foreground",children:"Total"})]})]})}),s.jsx(Na,{"data-loc":"client/src/pages/UsersPage.tsx:196",className:"border-border/60",children:s.jsxs(ja,{"data-loc":"client/src/pages/UsersPage.tsx:197",className:"p-3 flex items-center gap-3",children:[s.jsx("div",{"data-loc":"client/src/pages/UsersPage.tsx:198",className:"w-9 h-9 rounded-lg bg-red-100 flex items-center justify-center",children:s.jsx(ry,{"data-loc":"client/src/pages/UsersPage.tsx:199",className:"w-4 h-4 text-red-600"})}),s.jsxs("div",{"data-loc":"client/src/pages/UsersPage.tsx:201",children:[s.jsx("p",{"data-loc":"client/src/pages/UsersPage.tsx:202",className:"text-lg font-bold",children:y.admins}),s.jsx("p",{"data-loc":"client/src/pages/UsersPage.tsx:203",className:"text-[10px] text-muted-foreground",children:"Administradores"})]})]})}),s.jsx(Na,{"data-loc":"client/src/pages/UsersPage.tsx:207",className:"border-border/60",children:s.jsxs(ja,{"data-loc":"client/src/pages/UsersPage.tsx:208",className:"p-3 flex items-center gap-3",children:[s.jsx("div",{"data-loc":"client/src/pages/UsersPage.tsx:209",className:"w-9 h-9 rounded-lg bg-blue-100 flex items-center justify-center",children:s.jsx(i0,{"data-loc":"client/src/pages/UsersPage.tsx:210",className:"w-4 h-4 text-blue-600"})}),s.jsxs("div",{"data-loc":"client/src/pages/UsersPage.tsx:212",children:[s.jsx("p",{"data-loc":"client/src/pages/UsersPage.tsx:213",className:"text-lg font-bold",children:y.atendimento}),s.jsx("p",{"data-loc":"client/src/pages/UsersPage.tsx:214",className:"text-[10px] text-muted-foreground",children:"Atendimento"})]})]})}),s.jsx(Na,{"data-loc":"client/src/pages/UsersPage.tsx:218",className:"border-border/60",children:s.jsxs(ja,{"data-loc":"client/src/pages/UsersPage.tsx:219",className:"p-3 flex items-center gap-3",children:[s.jsx("div",{"data-loc":"client/src/pages/UsersPage.tsx:220",className:"w-9 h-9 rounded-lg bg-gray-100 flex items-center justify-center",children:s.jsx(KT,{"data-loc":"client/src/pages/UsersPage.tsx:221",className:"w-4 h-4 text-gray-500"})}),s.jsxs("div",{"data-loc":"client/src/pages/UsersPage.tsx:223",children:[s.jsx("p",{"data-loc":"client/src/pages/UsersPage.tsx:224",className:"text-lg font-bold",children:y.users}),s.jsx("p",{"data-loc":"client/src/pages/UsersPage.tsx:225",className:"text-[10px] text-muted-foreground",children:"Sem Acesso"})]})]})})]}),s.jsx(Na,{"data-loc":"client/src/pages/UsersPage.tsx:232",className:"border-blue-200 bg-blue-50/50",children:s.jsx(ja,{"data-loc":"client/src/pages/UsersPage.tsx:233",className:"p-3",children:s.jsxs("p",{"data-loc":"client/src/pages/UsersPage.tsx:234",className:"text-xs text-blue-800",children:[s.jsx("strong",{"data-loc":"client/src/pages/UsersPage.tsx:235",children:"Como funciona:"})," Quando uma pessoa acessa o portal e faz login, ela é cadastrada automaticamente com o nível ",s.jsx("strong",{"data-loc":"client/src/pages/UsersPage.tsx:235",children:'"Sem Acesso"'}),". Para liberar o acesso, altere o nível para ",s.jsx("strong",{"data-loc":"client/src/pages/UsersPage.tsx:236",children:"Administrador"})," (acesso total), ",s.jsx("strong",{"data-loc":"client/src/pages/UsersPage.tsx:236",children:"Gestor"})," (operacional com aprovações de compras) ou ",s.jsx("strong",{"data-loc":"client/src/pages/UsersPage.tsx:236",children:"Atendimento"})," (operacional, sem financeiro)."]})})}),s.jsxs("div",{"data-loc":"client/src/pages/UsersPage.tsx:242",className:"flex flex-col sm:flex-row gap-2",children:[s.jsxs("div",{"data-loc":"client/src/pages/UsersPage.tsx:243",className:"relative flex-1",children:[s.jsx(li,{"data-loc":"client/src/pages/UsersPage.tsx:244",className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-muted-foreground"}),s.jsx(na,{"data-loc":"client/src/pages/UsersPage.tsx:245",placeholder:"Buscar por nome ou email...",value:e,onCh
1206ange:C=>t(C.target.value),className:"pl-9 h-9"})]}),s.jsxs(hd,{"data-loc":"client/src/pages/UsersPage.tsx:252",value:a,onValueChange:r,children:[s.jsx(gd,{"data-loc":"client/src/pages/UsersPage.tsx:253",className:"w-full sm:w-48 h-9",children:s.jsx(pd,{"data-loc":"client/src/pages/UsersPage.tsx:254"})}),s.jsxs(md,{"data-loc":"client/src/pages/UsersPage.tsx:256",children:[s.jsx($n,{"data-loc":"client/src/pages/UsersPage.tsx:257",value:"all",children:"Todos os níveis"}),s.jsx($n,{"data-loc":"client/src/pages/UsersPage.tsx:258",value:"admin",children:"Administrador"}),s.jsx($n,{"data-loc":"client/src/pages/UsersPage.tsx:259",value:"atendimento",children:"Atendimento"}),s.jsx($n,{"data-loc":"client/src/pages/UsersPage.tsx:260",value:"gestor",children:"Gestor"}),s.jsx($n,{"data-loc":"client/src/pages/UsersPage.tsx:261",value:"user",children:"Sem Acesso"})]})]})]}),f?s.jsx("div",{"data-loc":"client/src/pages/UsersPage.tsx:268",className:"flex items-center justify-center py-20",children:s.jsx("div",{"data-loc":"client/src/pages/UsersPage.tsx:269",className:"w-8 h-8 border-3 border-[#1B2A3D] border-t-transparent rounded-full animate-spin"})}):v.length===0?s.jsx(Na,{"data-loc":"client/src/pages/UsersPage.tsx:272",className:"border-border/60",children:s.jsxs(ja,{"data-loc":"client/src/pages/UsersPage.tsx:273",className:"p-8 text-center",children:[s.jsx(Il,{"data-loc":"client/src/pages/UsersPage.tsx:274",className:"w-10 h-10 mx-auto mb-3 text-muted-foreground/30"}),s.jsx("p",{"data-loc":"client/src/pages/UsersPage.tsx:275",className:"text-sm text-muted-foreground",children:e||a!=="all"?"Nenhum usuário encontrado com os filtros aplicados.":"Nenhum usuário cadastrado ainda."})]})}):s.jsx(Na,{"data-loc":"client/src/pages/UsersPage.tsx:281",className:"border-border/60",children:s.jsx(ja,{"data-loc":"client/src/pages/UsersPage.tsx:282",className:"p-0",children:s.jsx("div",{"data-loc":"client/src/pages/UsersPage.tsx:283",className:"overflow-x-auto",children:s.jsxs("table",{"data-loc":"client/src/pages/UsersPage.tsx:284",className:"w-full text-sm",children:[s.jsx("thead",{"data-loc":"client/src/pages/UsersPage.tsx:285",children:s.jsxs("tr",{"data-loc":"client/src/pages/UsersPage.tsx:286",className:"border-b bg-muted/30",children:[s.jsx("th",{"data-loc":"client/src/pages/UsersPage.tsx:287",className:"text-left p-3 font-medium text-xs text-muted-foreground",children:"Usuário"}),s.jsx("th",{"data-loc":"client/src/pages/UsersPage.tsx:288",className:"text-left p-3 font-medium text-xs text-muted-foreground",children:"Email"}),s.jsx("th",{"data-loc":"client/src/pages/UsersPage.tsx:289",className:"text-left p-3 font-medium text-xs text-muted-foreground",children:"Nível de Acesso"}),s.jsx("th",{"data-loc":"client/src/pages/UsersPage.tsx:290",className:"text-left p-3 font-medium text-xs text-muted-foreground",children:"Último Acesso"}),s.jsx("th",{"data-loc":"client/src/pages/UsersPage.tsx:291",className:"text-left p-3 font-medium text-xs text-muted-foreground",children:"Cadastro"}),s.jsx("th",{"data-loc":"client/src/pages/UsersPage.tsx:292",className:"text-right p-3 font-medium text-xs text-muted-foreground",children:"Ações"})]})}),s.jsx("tbody",{"data-loc":"client/src/pages/UsersPage.tsx:295",children:v.map(C=>{const R=hP[C.role]||hP.user,T=R.icon;return s.jsxs("tr",{"data-loc":"client/src/pages/UsersPage.tsx:300",className:"border-b last:border-0 hover:bg-muted/20 transition-colors",children:[s.jsx("td",{"data-loc":"client/src/pages/UsersPage.tsx:301",className:"p-3",children:s.jsxs("div",{"data-loc":"client/src/pages/UsersPage.tsx:302",className:"flex items-center gap-2",children:[s.jsx("div",{"data-loc":"client/src/pages/UsersPage.tsx:303",className:"w-8 h-8 rounded-full bg-[#1B2A3D]/10 flex items-center justify-center text-[#1B2A3D] font-bold text-xs",children:(C.displayName||C.name||"?")[0].toUpperCase()}),s.jsxs("div",{"data-loc":"client/src/pages/UsersPage.tsx:306",className:"flex flex-col",children:[o?.userId===C.id?s.jsxs("div",{"data-loc":"client/src/pages/UsersPage.tsx:308",className:"flex items-center gap-1",children:[s.jsx(na,{"data-loc":"client/src/pages/UsersPage.tsx:309",value:o.value,onChange:O=>l({...o,value:O.target.value}
1206),className:"h-7 text-sm w-36",autoFocus:!0,onKeyDown:O=>{O.key==="Enter"&&b(),O.key==="Escape"&&l(null)}}),s.jsx(qe,{"data-loc":"client/src/pages/UsersPage.tsx:319",variant:"ghost",size:"sm",className:"h-7 w-7 p-0 text-green-600",onClick:b,children:s.jsx(yc,{"data-loc":"client/src/pages/UsersPage.tsx:320",className:"w-3.5 h-3.5"})}),s.jsx(qe,{"data-loc":"client/src/pages/UsersPage.tsx:322",variant:"ghost",size:"sm",className:"h-7 w-7 p-0 text-muted-foreground",onClick:()=>l(null),children:s.jsx(Fr,{"data-loc":"client/src/pages/UsersPage.tsx:323",className:"w-3.5 h-3.5"})})]}):s.jsxs("div",{"data-loc":"client/src/pages/UsersPage.tsx:327",className:"flex items-center gap-1",children:[s.jsx("span",{"data-loc":"client/src/pages/UsersPage.tsx:328",className:"font-medium text-sm",children:C.displayName||C.name||"Sem nome"}),s.jsx(qe,{"data-loc":"client/src/pages/UsersPage.tsx:329",variant:"ghost",size:"sm",className:"h-5 w-5 p-0 text-muted-foreground hover:text-[#1B2A3D]",onClick:()=>l({userId:C.id,value:C.displayName||C.name||""}),title:"Editar nome de exibição",children:s.jsx(ay,{"data-loc":"client/src/pages/UsersPage.tsx:336",className:"w-3 h-3"})})]}),C.displayName&&C.displayName!==C.name&&s.jsxs("span",{"data-loc":"client/src/pages/UsersPage.tsx:341",className:"text-[10px] text-muted-foreground",children:["Login: ",C.name]})]})]})}),s.jsx("td",{"data-loc":"client/src/pages/UsersPage.tsx:346",className:"p-3",children:s.jsxs("div",{"data-loc":"client/src/pages/UsersPage.tsx:347",className:"flex items-center gap-1 text-xs text-muted-foreground",children:[s.jsx(IP,{"data-loc":"client/src/pages/UsersPage.tsx:348",className:"w-3 h-3"}),C.email||"-"]})}),s.jsx("td",{"data-loc":"client/src/pages/UsersPage.tsx:352",className:"p-3",children:s.jsxs(hd,{"data-loc":"client/src/pages/UsersPage.tsx:353",value:C.role,onValueChange:O=>w(C.id,C.name||"Usuário",O),children:[s.jsx(gd,{"data-loc":"client/src/pages/UsersPage.tsx:357",className:Ba("h-7 w-40 text-xs border",R.color),children:s.jsxs("div",{"data-loc":"client/src/pages/UsersPage.tsx:358",className:"flex items-center gap-1.5",children:[s.jsx(T,{"data-loc":"client/src/pages/UsersPage.tsx:359",className:"w-3 h-3"}),s.jsx(pd,{"data-loc":"client/src/pages/UsersPage.tsx:360"})]})}),s.jsxs(md,{"data-loc":"client/src/pages/UsersPage.tsx:363",children:[s.jsx($n,{"data-loc":"client/src/pages/UsersPage.tsx:364",value:"admin",children:s.jsxs("div",{"data-loc":"client/src/pages/UsersPage.tsx:365",className:"flex items-center gap-2",children:[s.jsx(ry,{"data-loc":"client/src/pages/UsersPage.tsx:366",className:"w-3 h-3 text-red-600"}),s.jsxs("div",{"data-loc":"client/src/pages/UsersPage.tsx:367",children:[s.jsx("p",{"data-loc":"client/src/pages/UsersPage.tsx:368",className:"font-medium",children:"Administrador"}),s.jsx("p",{"data-loc":"client/src/pages/UsersPage.tsx:369",className:"text-[10px] text-muted-foreground",children:"Acesso total"})]})]})}),s.jsx($n,{"data-loc":"client/src/pages/UsersPage.tsx:373",value:"atendimento",children:s.jsxs("div",{"data-loc":"client/src/pages/UsersPage.tsx:374",className:"flex items-center gap-2",children:[s.jsx(i0,{"data-loc":"client/src/pages/UsersPage.tsx:375",className:"w-3 h-3 text-blue-600"}),s.jsxs("div",{"data-loc":"client/src/pages/UsersPage.tsx:376",children:[s.jsx("p",{"data-loc":"client/src/pages/UsersPage.tsx:377",className:"font-medium",children:"Atendimento"}),s.jsx("p",{"data-loc":"client/src/pages/UsersPage.tsx:378",className:"text-[10px] text-muted-foreground",children:"Operacional"})]})]})}),s.jsx($n,{"data-loc":"client/src/pages/UsersPage.tsx:382",value:"gestor",children:s.jsxs("div",{"data-loc":"client/src/pages/UsersPage.tsx:383",className:"flex items-center gap-2",children:[s.jsx(gu,{"data-loc":"client/src/pages/UsersPage.tsx:384",className:"w-3 h-3 text-foreground"}),s.jsxs("div",{"data-loc":"client/src/pages/UsersPage.tsx:385",children:[s.jsx("p",{"data-loc":"client/src/pages/UsersPage.tsx:386",className:"font-medium",children:"Gestor"}),s.jsx("p",{"data-loc":"client/src/pages/UsersPage.tsx:387",className:"text-[10px] text-muted-foreground",children:"Aprova compras"})]})]})}),s.jsx($n,{"data-loc":"client/src/pages/UsersPage.tsx:391",value:"user",children:s.jsxs("div",{"data-loc":"client/src/pages/UsersPage.tsx:392",className:"flex items-center gap-2",children:[s.jsx(KT,{"data-loc":"client/src/pages/UsersPage.tsx:393",className:"w-3 h-3 text-gray-500"}),s.jsxs("div",{"data-loc":"client/src/pages/UsersPage.tsx:394",children:[s.jsx("p",{"data-loc":"client/src/pages/UsersPage.tsx:395",className:"font-medium",children:"Sem Acesso"}),s.jsx("p",{"data-loc":"client/src/pages/UsersPage.tsx:396",className:"text-[10px] text-muted-foreground",children:"Bloqueado"})]})]})})]})]})}),s.jsx("td",{"data-loc":"client/src/pages/UsersPage.tsx:403",className:"p-3",children:s.jsxs("div",{"data-loc":"client/src/pages/UsersPage.tsx:404",className:"flex items-center gap-1 text-xs text-muted-foreground",children:[s.jsx(Us,{"data-loc":"client/src/pages/UsersPage.tsx:405",className:"w-3 h-3"}),j(C.lastSignedIn)]})}),s.jsx("td",{"data-loc":"client/src/pages/UsersPage.tsx:409",className:"p-3",children:s.jsx("span",{"data-loc":"client/src/pages/UsersPage.tsx:410",className:"text-xs text-muted-foreground",children:j(C.createdAt)})}),s.jsx("td",{"data-loc":"client/src/pages/UsersPage.tsx:414",className:"p-3 text-right",children:s.jsx(qe,{"data-loc":"client/src/pages/UsersPage.tsx:415",variant:"ghost",size:"sm",onClick:()=>S(C.id,C.name||"Usuário"),className:"h-7 w-7 p-0 text-muted-foreground hover:text-red-500",children:s.jsx(sn,{"data-loc":"client/src/pages/UsersPage.tsx:421",className:"w-3.5 h-3.5"})})})]},C.id)})})]})})})}),s.jsx(ar,{"data-loc":"client/src/pages/UsersPage.tsx:435",open:n.open,onOpenChange:C=>i(R=>({...R,open:C})),children:s.jsxs(rr,{"data-loc":"client/src/pages/UsersPage.tsx:436",children:[s.jsxs(nr,{"data-loc":"client/src/pages/UsersPage.tsx:437",children:[s.jsxs(sr,{"data-loc":"client/src/pages/UsersPage.tsx:438",className:"flex items-center gap-2",children:[s.jsx(Er,{"data-loc":"client/src/pages/UsersPage.tsx:439",className:"w-5 h-5 text-amber-500"}),n.type==="role"?"Confirmar Alteração de Acesso":"Confirmar Exclusão"]}),s.jsx(Z3,{"data-loc":"client/src/pages/UsersPage.tsx:442",children:n.type==="role"?s.jsxs(s.Fragment,{children:["Deseja alterar o nível de acesso de ",s.jsx("strong",{"data-loc":"client/src/pages/UsersPage.tsx:445",children:n.userName})," para"," ",s.jsx("strong",{"data-loc":"client/src/pages/UsersPage.tsx:446",children:hP[n.newRole]?.label||n.newRole}),"?",n.newRole&&s.jsx("span",{"data-loc":"client/src/pages/UsersPage.tsx:448",className:"block mt-1 text-xs",children:hP[n.newRole]?.description})]}):s.jsxs(s.Fragment,{children:["Deseja remover o usuário ",s.jsx("strong",{"data-loc":"client/src/pages/UsersPage.tsx:455",children:n.userName})," do sistema?",s.jsx("span",{"data-loc":"client/src/pages/UsersPage.tsx:456",className:"block mt-1 text-xs text-red-600",children:"Esta ação não pode ser desfeita."})]})})]}),s.jsxs(Sr,{"data-loc":"client/src/pages/UsersPage.tsx:461",children:[s.jsx(qe,{"data-loc":"client/src/pages/UsersPage.tsx:462",variant:"outline",onClick:()=>i(C=>({...C,open:!1})),children:"Cancelar"}),s.jsx(qe,{"data-loc":"client/src/pages/UsersPage.tsx:465",onClick:N,className:n.type==="delete"?"bg-red-600 hover:bg-red-700 text-white":"bg-[#1B2A3D] hover:bg-[#15374d] text-white",children:n.type==="role"?"Confirmar Alteração":"Excluir Usuário"})]})]})})]})}function b8e(){const e=Oe.useUtils(),{data:t=[]}=Oe.accesses.getCategories.useQuery(),{data:a=[]}=Oe.accesses.getAll.useQuery(),[r,n]=_.useState(!1),[i,o]=_.useState(""),[l,c]=_.useState(!1),[d,f]=_.useState(null),[p,g]=_.useState(!1),[m,b]=_.useState({categoryId:null,accessLink:"",username:"",password:"",notes:""}),[v,y]=_.useState("all"),[w,S]=_.useState(""),N=Oe.accesses.createCategory.useMutation({onSuccess:()=>{e.accesses.getCategories.invalidate(),n(!1),o(""),Ne.success("Categoria criada")}}
1206),j=Oe.accesses.deleteCategory.useMutation({onSuccess:()=>{e.accesses.getCategories.invalidate(),Ne.success("Categoria removida")}}),C=Oe.accesses.create.useMutation({onSuccess:()=>{e.accesses.getAll.invalidate(),c(!1),Ne.success("Acesso cadastrado")}}),R=Oe.accesses.update.useMutation({onSuccess:()=>{e.accesses.getAll.invalidate(),c(!1),Ne.success("Acesso atualizado")}}),T=Oe.accesses.delete.useMutation({onSuccess:()=>{e.accesses.getAll.invalidate(),Ne.success("Acesso removido")}}),O=_.useMemo(()=>{let B=a;return v!=="all"&&(B=B.filter(K=>K.categoryId===Number(v))),w&&(B=B.filter(K=>K.accessLink.toLowerCase().includes(w.toLowerCase())||(K.username||"").toLowerCase().includes(w.toLowerCase()))),B},[a,v,w]),F=()=>{f(null),b({categoryId:null,accessLink:"",username:"",password:"",notes:""}),g(!1),c(!0)},z=B=>{f(B.id),b({categoryId:B.categoryId,accessLink:B.accessLink,username:B.username||"",password:B.password||"",notes:B.notes||""}),g(!1),c(!0)},I=()=>{if(!m.categoryId){Ne.error("Selecione uma categoria");return}if(!m.accessLink){Ne.error("Preencha o link de acesso");return}if(!m.username){Ne.error("Preencha o usuário");return}if(!m.password){Ne.error("Preencha a senha");return}if(d){const{categoryId:B,...K}=m;R.mutate({id:d,categoryId:B||void 0,...K})}else C.mutate(m)};return s.jsxs("div",{"data-loc":"client/src/pages/AccessesPage.tsx:96",className:"space-y-6",children:[s.jsxs("div",{"data-loc":"client/src/pages/AccessesPage.tsx:98",className:"flex flex-col sm:flex-row items-start sm:items-center justify-between gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/AccessesPage.tsx:99",children:[s.jsx("h1",{"data-loc":"client/src/pages/AccessesPage.tsx:100",className:"text-lg font-bold",children:"Acessos"}),s.jsxs("p",{"data-loc":"client/src/pages/AccessesPage.tsx:101",className:"text-sm text-muted-foreground",children:[a.length," cadastrados em ",t.length," categorias"]})]}),s.jsxs("div",{"data-loc":"client/src/pages/AccessesPage.tsx:103",className:"flex gap-2",children:[s.jsxs(qe,{"data-loc":"client/src/pages/AccessesPage.tsx:104",variant:"outline",size:"sm",onClick:()=>{o(""),n(!0)},children:[s.jsx(_fe,{"data-loc":"client/src/pages/AccessesPage.tsx:105",className:"w-4 h-4 mr-1"})," Categoria"]}),s.jsxs(qe,{"data-loc":"client/src/pages/AccessesPage.tsx:107",size:"sm",onClick:F,children:[s.jsx(Rr,{"data-loc":"client/src/pages/AccessesPage.tsx:108",className:"w-4 h-4 mr-1"})," Novo Acesso"]}),s.jsxs(qe,{"data-loc":"client/src/pages/AccessesPage.tsx:110",variant:"outline",size:"sm",onClick:()=>{const B=W=>t.find(Z=>Z.id===W)?.name||"Sem categoria",K=O.map(W=>`${B(W.categoryId)}	${W.accessLink}	${W.username||""}	${W.password||""}	${W.notes||""}`),J="Categoria	Link/Sistema	Usuário	Senha	Observações",G=new Blob([`\uFEFF${J}
1207${K.join(`
1208`)}`],{type:"text/tab-separated-values;charset=utf-8;"}),D=URL.createObjectURL(G),V=document.createElement("a");V.href=D,V.download=`acessos_${new Date().toLocaleDateString("pt-BR").replace(/\//g,"-")}.xls`,document.body.appendChild(V),V.click(),URL.revokeObjectURL(D),document.body.removeChild(V),Ne.success("Lista exportada em Excel")},children:[s.jsx(_f,{"data-loc":"client/src/pages/AccessesPage.tsx:121",className:"w-4 h-4 mr-1"})," Excel"]}),s.jsxs(qe,{"data-loc":"client/src/pages/AccessesPage.tsx:123",variant:"outline",size:"sm",onClick:()=>{const B=G=>t.find(D=>D.id===G)?.name||"Sem categoria",K=`<!DOCTYPE html><html lang="pt-BR"><head><meta charset="UTF-8"><title>Acessos</title>
1209            <style>*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;padding:20px}
1210            h1{color:#1B2A3D;margin-bottom:5px}p.sub{color:#666;margin-bottom:20px;font-size:14px}
1211            table{width:100%;border-collapse:collapse}th{background:#1B2A3D;color:white;padding:10px;text-align:left;font-size:12px}
1212            td{padding:8px 10px;border-bottom:1px solid #eee;font-size:12px}
1213            .footer{margin-top:30px;text-align:center;color:#999;font-size:11px;border-top:1px solid #ddd;padding-top:15px}
1214            @media print{body{padding:0}}</style></head><body>
1215            <h1>Controle de Acessos</h1><p class="sub">Gerado em ${new Date().toLocaleDateString("pt-BR")} às ${new Date().toLocaleTimeString("pt-BR")}</p>
1216            <table><thead><tr><th>
1216Categoria</th><th>Link/Sistema</th><th>Usuário</th><th>Senha</th><th>Obs</th></tr></thead><tbody>
1217            ${O.map(G=>`<tr><td>${B(G.categoryId)}</td><td>${G.accessLink}</td><td>${G.username||""}</td><td>${G.password||""}</td><td>${G.notes||""}</td></tr>`).join("")}
1218            </tbody></table>
1219            <div class="footer"><p>Emedical - Gestão de Coworking Médico</p></div></body></html>`,J=window.open("","_blank");if(!J){Ne.error("Abra pop-ups para exportar");return}J.document.write(K),J.document.close(),J.onload=()=>J.print()},children:[s.jsx(qf,{"data-loc":"client/src/pages/AccessesPage.tsx:142",className:"w-4 h-4 mr-1"})," PDF"]})]})]}),s.jsx("div",{"data-loc":"client/src/pages/AccessesPage.tsx:148",className:"flex flex-wrap gap-2",children:t.map(B=>{const K=a.filter(J=>J.categoryId===B.id).length;return s.jsxs("div",{"data-loc":"client/src/pages/AccessesPage.tsx:152",className:"flex items-center gap-1 bg-muted rounded-full px-3 py-1",children:[s.jsx("span",{"data-loc":"client/src/pages/AccessesPage.tsx:153",className:"text-xs font-medium",children:B.name}),s.jsx(Va,{"data-loc":"client/src/pages/AccessesPage.tsx:154",variant:"secondary",className:"text-[10px] h-4 px-1",children:K}),s.jsx("button",{"data-loc":"client/src/pages/AccessesPage.tsx:155",onClick:()=>{confirm("Remover categoria?")&&j.mutate({id:B.id})},className:"ml-1 text-muted-foreground hover:text-destructive",children:s.jsx(sn,{"data-loc":"client/src/pages/AccessesPage.tsx:156",className:"w-3 h-3"})})]},B.id)})}),s.jsxs("div",{"data-loc":"client/src/pages/AccessesPage.tsx:164",className:"flex flex-col sm:flex-row gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/AccessesPage.tsx:165",className:"relative flex-1",children:[s.jsx(li,{"data-loc":"client/src/pages/AccessesPage.tsx:166",className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-muted-foreground"}),s.jsx(na,{"data-loc":"client/src/pages/AccessesPage.tsx:167",placeholder:"Buscar por link ou usuário...",value:w,onChange:B=>S(B.target.value),className:"pl-9"})]}),s.jsxs(hd,{"data-loc":"client/src/pages/AccessesPage.tsx:169",value:v,onValueChange:y,children:[s.jsx(gd,{"data-loc":"client/src/pages/AccessesPage.tsx:170",className:"w-[200px]",children:s.jsx(pd,{"data-loc":"client/src/pages/AccessesPage.tsx:170",placeholder:"Categoria"})}),s.jsxs(md,{"data-loc":"client/src/pages/AccessesPage.tsx:171",children:[s.jsx($n,{"data-loc":"client/src/pages/AccessesPage.tsx:172",value:"all",children:"Todas"}),t.map(B=>s.jsx($n,{"data-loc":"client/src/pages/AccessesPage.tsx:173",value:String(B.id),children:B.name},B.id))]})]})]}),s.jsx("div",{"data-loc":"client/src/pages/AccessesPage.tsx:179",className:"bg-card rounded-xl border border-border/60 shadow-sm overflow-hidden",children:s.jsx("div",{"data-loc":"client/src/pages/AccessesPage.tsx:180",className:"overflow-x-auto",children:s.jsxs("table",{"data-loc":"client/src/pages/AccessesPage.tsx:181",className:"w-full text-sm",children:[s.jsx("thead",{"data-loc":"client/src/pages/AccessesPage.tsx:182",className:"bg-muted/50 border-b border-border/30",children:s.jsxs("tr",{"data-loc":"client/src/pages/AccessesPage.tsx:183",children:[s.jsx("th",{"data-loc":"client/src/pages/AccessesPage.tsx:184",className:"px-4 py-3 text-left font-semibold",children:"Categoria"}),s.jsx("th",{"data-loc":"client/src/pages/AccessesPage.tsx:185",className:"px-4 py-3 text-left font-semibold",children:"Link de Acesso"}),s.jsx("th",{"data-loc":"client/src/pages/AccessesPage.tsx:186",className:"px-4 py-3 text-left font-semibold",children:"Usuário"}),s.jsx("th",{"data-loc":"client/src/pages/AccessesPage.tsx:187",className:"px-4 py-3 text-left font-semibold",children:"Senha"}),s.jsx("th",{"data-loc":"client/src/pages/AccessesPage.tsx:188",className:"px-4 py-3 text-left font-semibold",children:"Observações"}),s.jsx("th",{"data-loc":"client/src/pages/AccessesPage.tsx:189",className:"px-4 py-3 text-center font-semibold",children:"Ações"})]})}),s.jsx("tbody",{"data-loc":"client/src/pages/AccessesPage.tsx:192",children:O.length===0?s.jsx("tr",{"data-loc":"client/src/pages/AccessesPage.tsx:194",children:s.jsxs("td",{"data-loc":"client/src/pages/AccessesPage.tsx:195",colSpan:6,className:"px-4 py-8 text-center text-muted-foreground",children:[s.jsx(SY,{"data-loc":"client/src/pages/AccessesPage.tsx:196",className:"w-10 h-10 mx-auto mb-3 opacity-30"}),s.jsx("p",{"data-loc":"client/src/pages/AccessesPage.tsx:197",children:"Nenhum acesso encontrado"})]})}):O.map((B,K)=>{const J=t.find(G=>
1219G.id===B.categoryId);return s.jsxs("tr",{"data-loc":"client/src/pages/AccessesPage.tsx:204",className:K%2===0?"bg-background":"bg-muted/20",children:[s.jsx("td",{"data-loc":"client/src/pages/AccessesPage.tsx:205",className:"px-4 py-3",children:J?s.jsx(Va,{"data-loc":"client/src/pages/AccessesPage.tsx:206",variant:"outline",className:"text-[10px]",children:J.name}):"-"}),s.jsx("td",{"data-loc":"client/src/pages/AccessesPage.tsx:208",className:"px-4 py-3",children:s.jsxs("a",{"data-loc":"client/src/pages/AccessesPage.tsx:209",href:B.accessLink,target:"_blank",rel:"noopener noreferrer",className:"text-blue-600 hover:underline text-xs truncate flex items-center gap-1",children:[s.jsx(Dfe,{"data-loc":"client/src/pages/AccessesPage.tsx:210",className:"w-3 h-3"}),B.accessLink]})}),s.jsx("td",{"data-loc":"client/src/pages/AccessesPage.tsx:214",className:"px-4 py-3",children:s.jsxs("div",{"data-loc":"client/src/pages/AccessesPage.tsx:215",className:"flex items-center gap-1",children:[s.jsx(so,{"data-loc":"client/src/pages/AccessesPage.tsx:216",className:"w-3 h-3 text-muted-foreground"}),s.jsx("span",{"data-loc":"client/src/pages/AccessesPage.tsx:217",className:"font-mono text-xs",children:B.username})]})}),s.jsx("td",{"data-loc":"client/src/pages/AccessesPage.tsx:220",className:"px-4 py-3",children:s.jsxs("div",{"data-loc":"client/src/pages/AccessesPage.tsx:221",className:"flex items-center gap-1",children:[s.jsx(CY,{"data-loc":"client/src/pages/AccessesPage.tsx:222",className:"w-3 h-3 text-muted-foreground"}),s.jsx("span",{"data-loc":"client/src/pages/AccessesPage.tsx:223",className:"font-mono text-xs",children:"••••••••"})]})}),s.jsx("td",{"data-loc":"client/src/pages/AccessesPage.tsx:226",className:"px-4 py-3 text-xs text-muted-foreground max-w-xs truncate",children:B.notes||"-"}),s.jsx("td",{"data-loc":"client/src/pages/AccessesPage.tsx:229",className:"px-4 py-3 text-center",children:s.jsxs("div",{"data-loc":"client/src/pages/AccessesPage.tsx:230",className:"flex justify-center gap-1",children:[s.jsx(qe,{"data-loc":"client/src/pages/AccessesPage.tsx:231",variant:"ghost",size:"sm",onClick:()=>z(B),children:s.jsx(ay,{"data-loc":"client/src/pages/AccessesPage.tsx:232",className:"w-3.5 h-3.5"})}),s.jsx(qe,{"data-loc":"client/src/pages/AccessesPage.tsx:234",variant:"ghost",size:"sm",className:"text-destructive",onClick:()=>{confirm("Remover acesso?")&&T.mutate({id:B.id})},children:s.jsx(sn,{"data-loc":"client/src/pages/AccessesPage.tsx:235",className:"w-3.5 h-3.5"})})]})})]},B.id)})})]})})}),s.jsx(ar,{"data-loc":"client/src/pages/AccessesPage.tsx:249",open:r,onOpenChange:n,children:s.jsxs(rr,{"data-loc":"client/src/pages/AccessesPage.tsx:250",className:"max-w-sm",children:[s.jsx(nr,{"data-loc":"client/src/pages/AccessesPage.tsx:251",children:s.jsx(sr,{"data-loc":"client/src/pages/AccessesPage.tsx:251",children:"Nova Categoria"})}),s.jsx(na,{"data-loc":"client/src/pages/AccessesPage.tsx:252",placeholder:"Ex: Email, Sistemas, Redes...",value:i,onChange:B=>o(B.target.value)}),s.jsxs(Sr,{"data-loc":"client/src/pages/AccessesPage.tsx:253",children:[s.jsx(qe,{"data-loc":"client/src/pages/AccessesPage.tsx:254",variant:"outline",onClick:()=>n(!1),children:"Cancelar"}),s.jsx(qe,{"data-loc":"client/src/pages/AccessesPage.tsx:255",onClick:()=>{i.trim()&&N.mutate({name:i})},children:"Salvar"})]})]})}),s.jsx(ar,{"data-loc":"client/src/pages/AccessesPage.tsx:261",open:l,onOpenChange:c,children:s.jsxs(rr,{"data-loc":"client/src/pages/AccessesPage.tsx:262",className:"max-w-lg",children:[s.jsx(nr,{"data-loc":"client/src/pages/AccessesPage.tsx:263",children:s.jsx(sr,{"data-loc":"client/src/pages/AccessesPage.tsx:263",children:d?"Editar Acesso":"Novo Acesso"})}),s.jsxs("div",{"data-loc":"client/src/pages/AccessesPage.tsx:264",className:"space-y-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/AccessesPage.tsx:265",children:[s.jsx("label",{"data-loc":"client/src/pages/AccessesPage.tsx:266",className:"text-xs font-medium mb-1 block",children:"Categoria *"}),s.jsxs(hd,{"data-loc":"client/src/pages/AccessesPage.tsx:267",value:m.categoryId?String(m.categoryId):"",onValueChange:B=>b(K=>({...K,categoryId:Number(B)})),children:[s.jsx(gd,{"data-loc":"client/src/pages/AccessesPage.tsx:268",children:s.jsx(pd,{"data-loc":"client/src/pages/AccessesPage.tsx:268",placeholder:"Selecione uma categoria"})}),s.jsx(md,{"data-loc":"client/src/pages/AccessesPage.tsx:269",children:t.map(B=>s.jsx($n,{"data-loc":"client/src/pages/AccessesPage.tsx:270",value:String(B.id),children:B.name},B.id))})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/AccessesPage.tsx:274",children:[s.jsx("label",{"data-loc":"client/src/pages/AccessesPage.tsx:275",className:"text-xs font-medium mb-1 block",children:"Link de Acesso *"}),s.jsx(na,{"data-loc":"client/src/pages/AccessesPage.tsx:276",placeholder:"https://exemplo.com",value:m.accessLink,onChange:B=>b(K=>({...K,accessLink:B.target.value}))})]}),s.jsxs("div",{"data-loc":"client/src/pages/AccessesPage.tsx:282",children:[s.jsx("label",{"data-loc":"client/src/pages/AccessesPage.tsx:283",className:"text-xs font-medium mb-1 block",children:"Usuário *"}),s.jsx(na,{"data-loc":"client/src/pages/AccessesPage.tsx:284",placeholder:"[email protected]",value:m.username,onChange:B=>b(K=>({...K,username:B.target.value}))})]}),s.jsxs("div",{"data-loc":"client/src/pages/AccessesPage.tsx:290",children:[s.jsx("label",{"data-loc":"client/src/pages/AccessesPage.tsx:291",className:"text-xs font-medium mb-1 block",children:"Senha *"}),s.jsxs("div",{"data-loc":"client/src/pages/AccessesPage.tsx:292",className:"relative",children:[s.jsx(na,{"data-loc":"client/src/pages/AccessesPage.tsx:293",type:p?"text":"password",placeholder:"Senha",value:m.password,onChange:B=>b(K=>({...K,password:B.target.value}))}),s.jsx("button",{"data-loc":"client/src/pages/AccessesPage.tsx:299",onClick:()=>g(!p),className:"absolute right-3 top-1/2 -translate-y-1/2 text-muted-foreground hover:text-foreground",children:p?s.jsx(c3,{"data-loc":"client/src/pages/AccessesPage.tsx:303",className:"w-4 h-4"}):s.jsx(Tf,{"data-loc":"client/src/pages/AccessesPage.tsx:303",className:"w-4 h-4"})})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/AccessesPage.tsx:307",children:[s.jsx("label",{"data-loc":"client/src/pages/AccessesPage.tsx:308",className:"text-xs font-medium mb-1 block",children:"Observações"}),s.jsx(Hy,{"data-loc":"client/src/pages/AccessesPage.tsx:309",placeholder:"Ex: Acesso para relatórios mensais...",value:m.notes,onChange:B=>b(K=>({...K,notes:B.target.value})),className:"min-h-20"})]})]}),s.jsxs(Sr,{"data-loc":"client/src/pages/AccessesPage.tsx:317",children:[s.jsx(qe,{"data-loc":"client/src/pages/AccessesPage.tsx:318",variant:"outline",onClick:()=>c(!1),children:"Cancelar"}),s.jsx(qe,{"data-loc":"client/src/pages/AccessesPage.tsx:319",onClick:I,children:"Salvar"})]})]})})]})}function P8e({isAdmin:e=!1}){const{data:t=[]}=Oe.professionals.list.useQuery(),[a,r]=_.useState(""),[n,i]=_.useState(null),[o,l]=_.useState(!1),[c,d]=_.useState("info"),[f,p]=_.useState({}),[g,m]=_.useState({name:"",specialty:"",crm:"",phone:"",email:"",defaultRoomId:"",tags:[],newTag:""}),[b,v]=_.useState({consultationValue:"",returnWindow:"",officeOrganization:"",observations:""}),[y,w]=_.useState({links:[],newLink:{linkName:"",linkUrl:"",linkPassword:""},editingLinkId:null}),[S,N]=_.useState({methods:[],plans:[],newMethod:{methodType:"",methodData:""},newPlan:{planName:""}}),j=Oe.professionals.update.useMutation({onSuccess:()=>{Ne.success("Profissional atualizado com sucesso"),K.professionals.list.invali
1219date()},onError:()=>{Ne.error("Erro ao atualizar profissional")}}),C=Oe.schedulingRules.update.useMutation({onSuccess:()=>{Ne.success("Regras de agendamento atualizadas"),K.schedulingRules.getByProfessional.invalidate({professionalId:n||0})},onError:()=>{Ne.error("Erro ao atualizar regras de agendamento")}}),R=Oe.schedulingRules.create.useMutation({onSuccess:()=>{Ne.success("Regras de agendamento criadas"),K.schedulingRules.getByProfessional.invalidate({professionalId:n||0})},onError:()=>{Ne.error("Erro ao criar regras de agendamento")}}),T=Oe.schedulingRules.createAccessLink.useMutation({onSuccess:()=>{Ne.success("Link adicionado"),w(pe=>({...pe,newLink:{linkName:"",linkUrl:"",linkPassword:""}})),K.schedulingRules.getByProfessional.invalidate({professionalId:n||0})},onError:()=>Ne.error("Erro ao adicionar link")}),O=Oe.schedulingRules.deleteAccessLink.useMutation({onSuccess:()=>{Ne.success("Link removido"),K.schedulingRules.getByProfessional.invalidate({professionalId:n||0})},onError:()=>Ne.error("Erro ao remover link")}),F=Oe.schedulingRules.createPaymentMethod.useMutation({onSuccess:()=>{Ne.success("Forma de pagamento adicionada"),N(pe=>({...pe,newMethod:{methodType:"",methodData:""}})),K.schedulingRules.getByProfessional.invalidate({professionalId:n||0})},onError:()=>Ne.error("Erro ao adicionar forma de pagamento")}),z=Oe.schedulingRules.deletePaymentMethod.useMutation({onSuccess:()=>{Ne.success("Forma de pagamento removida"),K.schedulingRules.getByProfessional.invalidate({professionalId:n||0})},onError:()=>Ne.error("Erro ao remover forma de pagamento")}),I=Oe.schedulingRules.createHealthPlan.useMutation({onSuccess:()=>{Ne.success("Plano de saúde adicionado"),N(pe=>({...pe,newPlan:{planName:""}})),K.schedulingRules.getByProfessional.invalidate({professionalId:n||0})},onError:()=>Ne.error("Erro ao adicionar plano de saúde")}),B=Oe.schedulingRules.deleteHealthPlan.useMutation({onSuccess:()=>{Ne.success("Plano de saúde removido"),K.schedulingRules.getByProfessional.invalidate({professionalId:n||0})},onError:()=>Ne.error("Erro ao remover plano de saúde")}),K=Oe.useUtils(),{data:J=[]}=Oe.rooms.list.useQuery(),{data:G}=Oe.professionals.getById.useQuery({id:n||0},{enabled:!!n}),{data:D}=Oe.schedulingRules.getByProfessional.useQuery({professionalId:n||0},{enabled:!!n}),V=_.useMemo(()=>t.filter(pe=>{const se=a.toLowerCase();return pe.name.toLowerCase().includes(se)||pe.specialty.toLowerCase().includes(se)}).sort((pe,se)=>pe.name.localeCompare(se.name,"pt-BR")),[t,a]),W=pe=>{i(pe.id),m({name:pe.name||"",specialty:pe.specialty||"",crm:pe.crm||"",phone:pe.phone||"",email:pe.email||"",defaultRoomId:pe.defaultRoomId?.toString()||"",tags:pe.tags||[],newTag:""}),d("info"),l(!0)};_.useEffect(()=>{D&&(v({consultationValue:D.consultationValue||"",returnWindow:D.returnWindow||"",officeOrganization:D.officeOrganization||"",observations:D.observations||""}),w(pe=>({...pe,links:D.accessLinks||[]})),N(pe=>({...pe,methods:D.paymentMethods||[],plans:D.healthPlans||[]})))},[D]);const Z=()=>{g.newTag.trim()&&!g.tags.includes(g.newTag)&&m(pe=>({...pe,tags:[...pe.tags,pe.newTag],newTag:""}))},re=pe=>{m(se=>({...se,tags:se.tags.filter(ze=>ze!==pe)}))},Q=()=>{if(!y.newLink.linkName.trim()||!y.newLink.linkUrl.trim()){Ne.error("Nome e URL obrigatórios");return}if(!D){Ne.error("Crie as regras de agendamento primeiro");return}T.mutate({schedulingRuleId:D.id,linkName:y.newLink.linkName,linkUrl:y.newLink.linkUrl,linkPassword:y.newLink.linkPassword||void 0})},E=pe=>{O.mutate({id:pe})},U=()=>{if(!S.newMethod.methodType.trim()){Ne.error("Tipo de pagamento obrigatório");return}if(!D){Ne.error("Crie as regras de agendamento primeiro");return}F.mutate({schedulingRuleId:D.id,methodType:S.newMethod.methodType,methodData:S.newMethod.methodData||void 0})},q=pe=>{z.mutate({id:pe})},X=()=>{if(!S.newPlan.planName.trim()){Ne.error("Nome do plano obrigatório");return}if(!D){Ne.error("Crie as regras de agendamento primeiro");return}I.mutate({schedulingRuleId:D.id,planName:S.newPlan.planName})},ne=pe=>{B.mutate({id:pe})},ae=async()=>{if(n)try{await j.mutateAsync({id:n,data:{name:g.name||void 0,specialty:g.specialty||void 0,crm:g.crm||void 0,phone:g.phone||void 0,email:g.email||void 0,defaultRoomId:g.defaultRoomId?parseInt(g.defaultRoomId):void 0,tags:g.tags.length>0?g.tags:void 0}})}catch(pe){console.error("Error saving:",pe)}},ue=async()=>
1219{if(!D){try{await R.mutateAsync({professionalId:n,consultationValue:b.consultationValue||void 0,returnWindow:b.returnWindow||void 0,officeOrganization:b.officeOrganization||void 0,observations:b.observations||void 0})}catch(pe){console.error("Error creating rules:",pe)}return}try{await C.mutateAsync({id:D.id,consultationValue:b.consultationValue||void 0,returnWindow:b.returnWindow||void 0,officeOrganization:b.officeOrganization||void 0,observations:b.observations||void 0})}catch(pe){console.error("Error saving:",pe)}},de=async()=>{await ae(),await ue(),Ne.success("Ficha salva com sucesso"),l(!1)},he=()=>{if(!G||!D){Ne.error("Dados incompletos para impressão");return}const pe=`
1220      <!DOCTYPE html>
1221      <html lang="pt-BR">
1222      <head>
1223        <meta charset="UTF-8">
1224        <title>Ficha Base - ${G.name}</title>
1225        <style>
1226          * { margin: 0; padding: 0; box-sizing: border-box; }
1227          body { font-family: 'Segoe UI', Arial, sans-serif; padding: 30px; background: white; color: #333; }
1228          .container { max-width: 800px; margin: 0 auto; }
1229          .header { display: flex; align-items: center; gap: 20px; border-bottom: 3px solid #1B2A3D; padding-bottom: 20px; margin-bottom: 25px; }
1230          .header-initial { width: 60px; height: 60px; border-radius: 50%; background: linear-gradient(135deg, #1B2A3D, #2d4a62); display: flex; align-items: center; justify-content: center; color: white; font-size: 24px; font-weight: bold; }
1231          .header-info h1 { color: #1B2A3D; font-size: 22px; margin-bottom: 3px; }
1232          .header-info p { color: #8AABA7; font-size: 14px; font-weight: 500; }
1233          .section { margin-bottom: 22px; page-break-inside: avoid; }
1234          .section-title { background: linear-gradient(90deg, #1B2A3D, #2d4a62); color: white; padding: 8px 15px; font-weight: 600; font-size: 13px; margin-bottom: 10px; border-radius: 6px; }
1235          .info-row { display: flex; margin-bottom: 6px; padding: 8px 12px; background: #f8f9fa; border-radius: 6px; border-left: 3px solid #8AABA7; }
1236          .info-label { font-weight: 600; color: #1B2A3D; min-width: 160px; font-size: 13px; }
1237          .info-value { color: #444; flex: 1; font-size: 13px; }
1238          .badge-group { display: flex; flex-wrap: wrap; gap: 6px; }
1239          .badge { display: inline-block; padding: 3px 10px; background: #e8f4f0; color: #1B2A3D; border-radius: 20px; font-size: 11px; border: 1px solid #8AABA7; }
1240          .list-item { padding: 8px 12px; border-left: 3px solid #e0e0e0; margin-bottom: 5px; background: #fafafa; border-radius: 0 6px 6px 0; }
1241          .list-item-title { font-weight: 600; color: #1B2A3D; font-size: 13px; }
1242          .list-item-detail { color: #666; font-size: 12px; margin-top: 3px; }
1243          .footer { margin-top: 30px; padding-top: 20px; border-top: 2px solid #1B2A3D; text-align: center; }
1244          .footer p { color: #666; font-size: 11px; margin-bottom: 3px; }
1245          .footer .brand { color: #1B2A3D; font-weight: 700; font-size: 13px; }
1246          @media print { body { padding: 15px; } .container { max-width: 100%; } }
1247        </style>
1248      </head>
1249      <body>
1250        <div class="container">
1251          <div class="header">
1252            <div class="header-initial">${G.name.charAt(0)}</div>
1253            <div class="header-info">
1254              <h1>${G.name}</h1>
1255              <p>${G.specialty}</p>
1256              ${G.crm?`<div style="color:#999;font-size:12px;font-family:monospace;margin-top:2px">${G.crm}</div>`:""}
1257            </div>
1258          </div>
1259          <div class="section">
1260            <div class="section-title">Informações de Contato</div>
1261            <div class="info-row"><span class="info-label">Telefone:</span><span class="info-value">(51) 2500-7200</span></div>
1262            <div class="info-row"><span class="info-label">Instagram:</span><span class="info-value">@emedicalhp</span></div>
1263            <div class="info-row"><span class="info-label">Endereço:</span><span class="info-value">Rua Gomes Jardim, 301, sala 710 - Bairro Santana, Porto Alegre, RS</span></div>
1264            ${G.email?`<div class="info-row"><span class="info-label">E-mail:</span><span class="info-value">${G.email}</span></div>`:""}
1265          </div>
1266          ${D.consultationValue||D.returnWindow||D.observations?`
1267          <div class="section">
1268            <div class="section-title">Regras de Agendamento</div>
1269            ${D.consultationValue?`<div class="info-row"><span class="info-label">Valor da Consulta:</span><span class="info-value">R$ ${parseFloat(D.consultationValue).toFixed(2)}</span></div>`:""}
1270            ${D.returnWindow?`<div class="info-row"><span class="info-label">Janela de Retorno:</span><span class="info-value">${D.returnWindow}</span></div>`:""}
1271            ${D.observations?`<div class="info-row"><span class="info-label">Observações:</span><span class="info-value">${D.observations}</span></div>`:""}
1272          </div>`:""}
1273          ${D.officeOrganization?`
1274          <div class="section">
1275            <div class="section-title">Organização do Consultório</div>
1276            <div class="info-row"><span class="info-value">${D.officeOrganization}</span></div>
1277          </div>`:""}
1278          ${D.paymentMethods&&D.paymentMethods.length>0?`
1279          <div class="section">
1280            <div class="section-title">Formas de Pagamento</div>
1281            ${D.paymentMethods.map(ze=>`<div class="list-item"><div class="list-item-title">${ze.methodType}</div>${ze.methodData?`<div class="list-item-detail">${ze.methodData}</div>`:""}</div>`).join("")}
1282          </div>`:""}
1283          ${D.healthPlans&&D.healthPlans.length>0?`
1284          <div class="section">
1285            <div class="section-title">Planos de Saúde Aceitos</div>
1286            <div class="badge-group">${D.healthPlans.map(ze=>`<span class="badge">${ze.planName}</span>`).join("")}</div>
1287          </div>`:""}
1288          ${D.accessLinks&&D.accessLinks.length>0?`
1289          <div class="section">
1290            <div class="section-title">Links de Acesso</div>
1291            ${D.accessLinks.map(ze=>`<div class="list-item"><div class="list-item-title">${ze.linkName}</div><div class="list-item-detail">${ze.linkUrl}</div>${ze.linkPassword?'<div class="list-item-detail">
1291Senha: [Disponível no sistema]</div>':""}</div>`).join("")}
1292          </div>`:""}
1293          <div class="footer">
1294            <p class="brand">Emedical Health Place</p>
1295            <p>Rua Gomes Jardim, 301, sala 710 - Bairro Santana, Porto Alegre, RS</p>
1296            <p>Tel: (51) 2500-7200 | Instagram: @emedicalhp</p>
1297            <p style="margin-top:8px;color:#999;font-size:10px;">Ficha gerada em ${new Date().toLocaleDateString("pt-BR")} às ${new Date().toLocaleTimeString("pt-BR")}</p>
1298          </div>
1299        </div>
1300      </body>
1301      </html>
1302    `,se=window.open("","_blank");if(!se){Ne.error("Abra pop-ups para imprimir");return}se.document.write(pe),se.document.close(),se.onload=()=>{se.print()}};return s.jsxs("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:422",className:"space-y-6",children:[s.jsxs("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:423",children:[s.jsx("h2",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:424",className:"text-xl font-bold mb-2",children:"Ficha Base de Profissionais"}),s.jsx("p",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:425",className:"text-sm text-muted-foreground",children:"Edite informações completas dos profissionais para agendamento"})]}),s.jsx("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:429",className:"flex gap-2",children:s.jsxs("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:430",className:"flex-1 relative",children:[s.jsx(li,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:431",className:"absolute left-3 top-1/2 transform -translate-y-1/2 w-4 h-4 text-muted-foreground"}),s.jsx(na,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:432",placeholder:"Buscar por nome ou especialidade...",value:a,onChange:pe=>r(pe.target.value),className:"pl-10"})]})}),s.jsx("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:442",className:"space-y-3",children:V.length===0?s.jsx("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:444",className:"text-center py-8 text-muted-foreground",children:s.jsx("p",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:445",children:a?"Nenhum profissional encontrado":"Nenhum profissional cadastrado"})}):V.map(pe=>s.jsx(Na,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:449",className:"hover:shadow-md transition-shadow",children:s.jsx(ja,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:450",className:"pt-6",children:s.jsxs("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:451",className:"flex items-start justify-between gap-4",children:[s.jsxs("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:452",className:"flex-1",children:[s.jsx("h3",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:453",className:"font-semibold text-lg",children:pe.name}),s.jsx("p",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:454",className:"text-sm text-muted-foreground",children:pe.specialty}),pe.crm&&s.jsx("p",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:455",className:"text-xs text-muted-foreground font-mono",children:pe.crm})]}),s.jsxs(qe,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:457",size:"sm",onClick:()=>W(pe),children:[s.jsx(tl,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:458",className:"w-4 h-4 mr-1"}),"Editar"]})]})})},pe.id))}),s.jsx(ar,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:469",open:o,onOpenChange:l,children:s.jsxs(rr,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:470",className:"max-w-4xl max-h-[90vh] overflow-y-auto",children:[s.jsx(nr,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:471",children:s.jsxs(sr,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:472",children:["Editar Ficha Base - ",g.name]})}),s.jsx("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:476",className:"flex gap-2 border-b mb-4",children:["info","rules","links","payment"].map(pe=>s.jsxs("button",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:478",onClick:()=>d(pe),className:`px-4 py-2 font-medium text-sm border-b-2 transition-colors ${c===pe?"border-primary text-primary":"border-transparent text-muted-foreground hover:text-foreground"}`,children:[pe==="info"&&"Informações",pe==="rules"&&"Regras",pe==="links"&&"Links",pe==="payment"&&"Pagamento"]},pe))}),s.jsxs("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:496",className:"space-y-4 py-2",children:[c==="info"&&s.jsxs(s.Fragment,{children:[s.jsxs("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:500",className:"grid grid-cols-2 gap-4",children:[s.jsxs("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:501",children:[s.jsx("label",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:502",className:"text-sm font-medium mb-1 block",children:"Nome *"}),s.jsx(na,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:503",value:g.name,onChange:pe=>m(se=>({...se,name:pe.target.value})),placeholder:"Nome completo"})]}),s.jsxs("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:509",children:[s.jsx("label",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:510",className:"text-sm font-medium mb-1 block",children:"Especialidade *"}),s.jsx(na,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:511",value:g.specialty,onChange:pe=>m(se=>({...se,specialty:pe.target.value})),placeholder:"Ex: Cardiologia"})]}),s.jsxs("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:517",children:[s.jsx("label",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:518",className:"text-sm font-medium mb-1 block",children:"CRM"}),s.jsx(na,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:519",value:g.crm,onChange:pe=>m(se=>({...se,crm:pe.target.value})),placeholder:"Ex: 12345/SP"})]}),s.jsxs("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:525",children:[s.jsx("label",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:526",className:"text-sm font-medium mb-1 block",children:"Telefone (fixo Emedical)"}),s.jsx("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:527",className:"px-3 py-2 border border-border rounded-lg bg-muted/50 text-sm text-muted-foreground",children:"(51) 2500-7200"})]}),s.jsxs("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:531",className:"col-span-2",children:[s.jsx("label",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:532",className:"text-sm font-medium mb-1 block",children:"E-mail"}),s.jsx(na,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:533",value:g.email,onChange:pe=>m(se=>({...se,email:pe.target.value})),placeholder:"Ex: [email protected]"})]}),s.jsxs("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:539",children:[s.jsx("label",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:540",className:"text-sm font-medium mb-1 block",children:"Instagram (fixo Emedical)"}),s.jsx("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:541",className:"px-3 py-2 border border-border rounded-lg bg-muted/50 text-sm text-muted-foreground",children:"@emedicalhp"})]}),s.jsxs("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:545",children:[s.jsx("label",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:546",className:"text-sm font-medium mb-1 block",children:"Endereço (fixo Emedical)"}),s.jsx("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:547",className:"px-3 py-2 border border-border rounded-lg bg-muted/50 text-sm text-muted-foreground",children:"Rua Gomes Jardim, 301, sala 710 - Santana, Porto Alegre/RS"})]}),s.jsxs("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:551",children:[s.jsx("label",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:552",className:"text-sm font-medium mb-1 block",children:"Consultório Padrão"}),s.jsxs("select",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:553",value:g.defaultRoomId,onChange:pe=>m(se=>({...se,defaultRoomId:pe.target.value})),className:"w-full px-3 py-2 border border-border rounded-lg bg-background text-sm",children:[s.jsx("option",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:558",value:"",children:"Nenhum"}),J.map(pe=>s.jsx("option",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:560",value:pe.id,children:pe.name},pe.id))]})]})]}),s.jsxs("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:567",children:[s.jsx("label",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:568",className:"text-sm font-medium mb-1 block",children:"Tags"}),s.jsxs("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:569",className:"flex gap-2 mb-2",children:[s.jsx(na,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:570",value:g.newTag,onChange:pe=>m(se=>({...se,newTag:pe.target.value})),placeholder:"Adicionar tag...",onKeyPress:pe=>pe.key==="Enter"&&Z()}),s.jsx(qe,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:576",size:"sm",onClick:Z,children:"Adicionar"})]}),g.tags.length>0&&s.jsx("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:579",className:"flex flex-wrap gap-2",children:g.tags.map(pe=>s.jsxs(Va,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:581",variant:"secondary",className:"cursor-pointer",onClick:()=>re(pe),children:[pe," ×"]},pe))})]})]}),c==="rules"&&s.jsx(s.Fragment,{children:s.jsxs("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:601",className:"space-y-4",children:[s.jsxs("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:602",children:[s.jsx("label",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:603",className:"text-sm font-medium mb-1 block",children:"Valor da Consulta (R$)"}),s.jsx(na,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:604",type:"number",placeholder:"0.00",value:b.consultationValue,onChange:pe=>v(se=>({...se,consultationValue:pe.target.value})),step:"0.01"})]}),s.jsxs("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:612",children:[s.jsx("label",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:613",className:"text-sm font-medium mb-1 block",children:"Janela de Retorno"}),s.jsx(na,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:614",placeholder:"Ex: 7 dias, 15 dias, 30 dias",value:b.returnWindow,onChange:pe=>v(se=>({...se,returnWindow:pe.target.value}))})]}),s.jsxs("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:620",children:[s.jsx("label",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:621",className:"text-sm font-medium mb-1 block",children:"Observações"}),s.jsx(Hy,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:622",placeholder:"Ex: Agendar no máximo 02 pacientes IPE por turno",value:b.observations,onChange:pe=>v(se=>({...se,observations:pe.target.value})),rows:3})]}),s.jsxs("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:629",children:[s.jsx("label",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:630",className:"text-sm font-medium mb-1 block",children:"Organização do Consultório"}),s.jsx(Hy,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:631",placeholder:"Descrição de como o consultório é organizado, rotinas, procedimentos...",value:b.officeOrganization,onChange:pe=>v(se=>({...se,officeOrganization:pe.target.value})),rows:4})]})]})}),c==="links"&&s.jsx(s.Fragment,{children:s.jsxs("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:647",className:"space-y-4",children:[s.jsxs("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:648",className:"border-b pb-4",children:[s.jsx("h4",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:649",className:"font-semibold mb-3",children:"Adicionar Link de Acesso"}),s.jsxs("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:650",className:"space-y-2",children:[s.jsx(na,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:651",placeholder:"Nome do link (ex: Calendly)",value:y.newLink.linkName,onChange:pe=>w(se=>({...se,newLink:{...se.newLink,linkName:pe.target.value}}))}),s.jsx(na,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:656",placeholder:"URL (ex: https://calendly.com/...)",value:y.newLink.linkUrl,onChange:pe=>w(se=>({...se,newLink:{...se.newLink,linkUrl:pe.target.value}}))}),s.jsx(na,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:661",placeholder:"Senha (opcional)",type:"password",value:y.newLink.linkPassword,onChange:pe=>w(se=>({...se,newLink:{...se.newLink,linkPassword:pe.target.value}}))}),s.jsxs(qe,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:667",onClick:Q,className:"w-full",size:"sm",children:[s.jsx(Rr,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:668",className:"w-4 h-4 mr-1"})," Adicionar Link"]})]})]}),y.links.length>0&&s.jsxs("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:674",children:[s.jsx("h4",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:675",className:"font-semibold mb-3",children:"Links Cadastrados"}),s.jsx("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:676",className:"space-y-3",children:y.links.map(pe=>s.jsx(Na,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:678",className:"p-4 border-l-4 border-l-[#5B6AFF]",children:s.jsxs("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:679",className:"flex items-start justify-between gap-3",children:[s.jsxs("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:680",className:"flex-1 space-y-2",children:[s.jsx("p",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:681",className:"font-semibold text-sm",children:pe.linkName}),s.jsxs("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:683",className:"flex items-center gap-2",children:[s.jsxs("a",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:684",href:pe.linkUrl,target:"_blank",rel:"noopener noreferrer",className:"text-xs text-[#5B6AFF] hover:underline break-all flex items-center gap-1",children:[s.jsx(Af,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:690",className:"w-3 h-3 flex-shrink-0"}),pe.linkUrl]}),s.jsx("button",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:693",onClick:()=>{navigator.clipboard.writeText(pe.linkUrl),Ne.success("Link copiado!")},className:"p-1 rounded hover:bg-muted transition-colors flex-shrink-0",title:"Copiar link",children:s.jsx(gf,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:698",className:"w-3.5 h-3.5 text-muted-foreground hover:text-foreground"})})]}),pe.linkPassword&&s.jsxs("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:703",className:"flex items-center gap-2 bg-muted/50 rounded-lg px-3 py-1.5",children:[s.jsx("span",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:704",className:"text-xs text-muted-foreground font-medium",children:"Senha:"}),s.jsx("span",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:705",className:`text-xs font-mono ${f[`link-${pe.id}`]?"":"blur-sm select-none"}`,children:pe.linkPassword}),s.jsx("button",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:708",onClick:()=>p(se=>({...se,[`link-${pe.id}`]:!se[`link-${pe.id}`]})),className:"p-0.5 rounded hover:bg-muted",title:f[`link-${pe.id}`]?"Ocultar":"Mostrar",children:f[`link-${pe.id}`]?s.jsx(c3,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:713",className:"w-3.5 h-3.5 text-muted-foreground"}):s.jsx(Tf,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:713",className:"w-3.5 h-3.5 text-muted-foreground"})}),s.jsx("button",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:715",onClick:()=>{navigator.clipboard.writeText(pe.linkPassword),Ne.success("Senha copiada!")},className:"p-0.5 rounded hover:bg-muted",title:"Copiar senha",children:s.jsx(gf,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:720",className:"w-3.5 h-3.5 text-muted-foreground hover:text-foreground"})})]})]}),s.jsx(qe,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:725",size:"sm",variant:"ghost",onClick:()=>E(pe.id),children:s.jsx(sn,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:730",className:"w-4 h-4 text-red-500"})})]})},pe.id))})]})]})}),c==="payment"&&s.jsx(s.Fragment,{ch
1302ildren:s.jsxs("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:745",className:"space-y-6",children:[s.jsxs("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:747",className:"border-b pb-4",children:[s.jsx("h4",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:748",className:"font-semibold mb-3",children:"Formas de Pagamento"}),s.jsxs("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:749",className:"space-y-2 mb-3",children:[s.jsx(na,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:750",placeholder:"Tipo (ex: Dinheiro, Cartão, Pix)",value:S.newMethod.methodType,onChange:pe=>N(se=>({...se,newMethod:{...se.newMethod,methodType:pe.target.value}}))}),s.jsx(na,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:755",placeholder:"Dados adicionais (opcional)",value:S.newMethod.methodData,onChange:pe=>N(se=>({...se,newMethod:{...se.newMethod,methodData:pe.target.value}}))}),s.jsxs(qe,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:760",onClick:U,className:"w-full",size:"sm",children:[s.jsx(Rr,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:761",className:"w-4 h-4 mr-1"})," Adicionar Forma de Pagamento"]})]}),S.methods.length>0&&s.jsx("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:766",className:"space-y-2",children:S.methods.map(pe=>s.jsxs("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:768",className:"flex items-center justify-between p-3 bg-muted/50 rounded-lg border",children:[s.jsxs("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:769",className:"flex-1",children:[s.jsx("p",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:770",className:"text-sm font-semibold",children:pe.methodType}),pe.methodData&&s.jsxs("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:772",className:"flex items-center gap-2 mt-1",children:[s.jsx("p",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:773",className:"text-xs text-muted-foreground font-mono",children:pe.methodData}),s.jsx("button",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:774",onClick:()=>{navigator.clipboard.writeText(pe.methodData),Ne.success(`${pe.methodType} copiado!`)},className:"p-0.5 rounded hover:bg-muted",title:`Copiar ${pe.methodType}`,children:s.jsx(gf,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:779",className:"w-3.5 h-3.5 text-muted-foreground hover:text-foreground"})})]})]}),s.jsx(qe,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:784",size:"sm",variant:"ghost",onClick:()=>q(pe.id),children:s.jsx(sn,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:789",className:"w-4 h-4 text-red-500"})})]},pe.id))})]}),s.jsxs("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:798",children:[s.jsx("h4",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:799",className:"font-semibold mb-3",children:"Planos de Saúde Aceitos"}),s.jsxs("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:800",className:"space-y-2 mb-3",children:[s.jsx(na,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:801",placeholder:"Nome do plano (ex: Unimed, Bradesco Saúde)",value:S.newPlan.planName,onChange:pe=>N(se=>({...se,newPlan:{planName:pe.target.value}}))}),s.jsxs(qe,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:806",onClick:X,className:"w-full",size:"sm",children:[s.jsx(Rr,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:807",className:"w-4 h-4 mr-1"})," Adicionar Plano"]})]}),S.plans.length>0&&s.jsx("div",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:812",className:"flex flex-wrap gap-2",children:S.plans.map(pe=>s.jsxs(Va,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:814",variant:"secondary",className:"cursor-pointer",children:[pe.planName,s.jsx("button",{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:816",onClick:()=>ne(pe.id),className:"ml-1 hover:text-red-500",children:"×"})]},pe.id))})]})]})})]}),s.jsxs(Sr,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:832",className:"flex gap-2",children:[s.jsx(qe,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:833",variant:"outline",onClick:()=>l(!1),children:"Cancelar"}),s.jsx(qe,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:834",onClick:de,disabled:j.isPending||C.isPending||R.isPending,className:"bg-[#1B2A3D] hover:bg-[#243a52]",children:j.isPending||C.isPending||R.isPending?s.jsxs(s.Fragment,{children:[s.jsx(Ha,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:840",className:"w-4 h-4 mr-1 animate-spin"})," Salvando..."]}):"Salvar"}),s.jsxs(qe,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:845",onClick:he,variant:"outline",className:"gap-1.5",children:[s.jsx(Ef,{"data-loc":"client/src/components/SchedulingBaseSheet.tsx:846",className:"w-4 h-4"}),"Imprimir"]})]})]})})]})}var iS="Switch",[w8e]=mp(iS),[S8e,N8e]=w8e(iS),Xee=_.forwardRef((e,t)=>
1302{const{__scopeSwitch:a,name:r,checked:n,defaultChecked:i,required:o,disabled:l,value:c="on",onCheckedChange:d,form:f,...p}=e,[g,m]=_.useState(null),b=jn(t,N=>m(N)),v=_.useRef(!1),y=g?f||!!g.closest("form"):!0,[w,S]=n0({prop:n,defaultProp:i??!1,onChange:d,caller:iS});return s.jsxs(S8e,{scope:a,checked:w,disabled:l,children:[s.jsx(vr.button,{type:"button",role:"switch","aria-checked":w,"aria-required":o,"data-state":ete(w),"data-disabled":l?"":void 0,disabled:l,value:c,...p,ref:b,onClick:tr(e.onClick,N=>{S(j=>!j),y&&(v.current=N.isPropagationStopped(),v.current||N.stopPropagation())})}),y&&s.jsx(Jee,{control:g,bubbles:!v.current,name:r,value:c,checked:w,required:o,disabled:l,form:f,style:{transform:"translateX(-100%)"}})]})});Xee.displayName=iS;var Qee="SwitchThumb",Zee=_.forwardRef((e,t)=>{const{__scopeSwitch:a,...r}=e,n=N8e(Qee,a);return s.jsx(vr.span,{"data-state":ete(n.checked),"data-disabled":n.disabled?"":void 0,...r,ref:t})});Zee.displayName=Qee;var j8e="SwitchBubbleInput",Jee=_.forwardRef(({__scopeSwitch:e,control:t,checked:a,bubbles:r=!0,...n},i)=>{const o=_.useRef(null),l=jn(o,i),c=wee(a),d=$W(t);return _.useEffect(()=>{const f=o.current;if(!f)return;const p=window.HTMLInputElement.prototype,m=Object.getOwnPropertyDescriptor(p,"checked").set;if(c!==a&&m){const b=new Event("click",{bubbles:r});m.call(f,a),f.dispatchEvent(b)}},[c,a,r]),s.jsx("input",{type:"checkbox","aria-hidden":!0,defaultChecked:a,...n,tabIndex:-1,ref:l,style:{...n.style,...d,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});Jee.displayName=j8e;function ete(e){return e?"checked":"unchecked"}var C8e=Xee,A8e=Zee;function T8e({className:e,...t}){return s.jsx(C8e,{"data-loc":"client/src/components/ui/switch.tsx:11","data-slot":"switch",className:Ba("peer data-[state=checked]:bg-primary data-[state=unchecked]:bg-input focus-visible:border-ring focus-visible:ring-ring/50 dark:data-[state=unchecked]:bg-input/80 inline-flex h-[1.15rem] w-8 shrink-0 items-center rounded-full border border-transparent shadow-xs transition-all outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50",e),...t,children:s.jsx(A8e,{"data-loc":"client/src/components/ui/switch.tsx:19","data-slot":"switch-thumb",className:Ba("bg-background dark:data-[state=unchecked]:bg-foreground dark:data-[state=checked]:bg-primary-foreground pointer-events-none block size-4 rounded-full ring-0 transition-transform data-[state=checked]:translate-x-[calc(100%-2px)] data-[state=unchecked]:translate-x-0")})})}function _8e({open:e,onOpenChange:t,profile:a,professional:r}){const[n,i]=_.useState({bio:a?.bio||"",rqe:a?.rqe||"",subspecialties:a?.subspecialties?.join(", ")||"",services:a?.services?.join(", ")||"",doctoraliaUrl:a?.doctoraliaUrl||"",doctoraliaBookingUrl:a?.doctoraliaBookingUrl||"",instagramUrl:a?.instagramUrl||"",whatsappNumber:a?.whatsappNumber||"",website:a?.website||"",address:a?.address||""}),o=Oe.clinicalProfileEdits.create.useMutation({onSuccess:()=>{Ne.success("Edição enviada para aprovação do administrador"),t(!1)},onError:d=>Ne.error(d.message)}),l=async d=>{if(d.preventDefault(),!a?.id){Ne.error("Perfil não encontrado");return}await o.mutateAsync({clinicalProfileId:a.id,bio:n.bio||null,rqe:n.rqe||null,subspecialties:n.subspecialties?n.subspecialties.split(",").map(f=>f.trim()).filter(Boolean):null,services:n.services?n.services.split(",").map(f=>f.trim()).filter(Boolean):null,doctoraliaUrl:n.doctoraliaUrl||null,doctoraliaBookingUrl:n.doctoraliaBookingUrl||null,instagramUrl:n.instagramUrl||null,whatsappNumber:n.whatsappNumber||null,website:n.website||null,address:n.address||null})},c=(d,f)=>{i(p=>({...p,[d]:f}))};return s.jsx(ar,{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:86",open:e,onOpenChange:t,children:s.jsxs(rr,{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:87",className:"max-w-2xl max-h-[90vh] overflow-y-auto",children:[s.jsxs(nr,{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:88",children:[s.jsx(sr,{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:89",children:"Editar Perfil Público"}),s.jsxs(Z3,{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:90",children:[r?.name," - ",r?.specialty]})]}),s.jsxs("form",{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:95",onSubmit:l,className:"space-y-6",children:[s.jsxs("div",{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:97",className:"space-y-2",children:[s.jsx(Qn,{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:98",htmlFor:"bio",children:"Biografia"}),s.jsx(Hy,{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:99",id:"bio",value:n.bio,onChange:d=>c("bio",d.target.value),placeholder:"Descreva sua experiência e especialização",className:"min-h-[100px]"})]}),s.jsxs("div",{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:109",className:"space-y-2",children:[s.jsx(Qn,{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:110",htmlFor:"rqe",children:"RQE"}),s.jsx(na,{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:111",id:"rqe",value:n.rqe,onChange:d=>c("rqe",d.target.value),placeholder:"Número RQE"})]}),s.jsxs("div",{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:120",className:"space-y-2",children:[s.jsx(Qn,{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:121",htmlFor:"subspecialties",children:"Subespecialidades (separadas por vírgula)"}),s.jsx(na,{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:122",id:"subspecialties",value:n.subspecialties,onChange:d=>c("subspecialties",d.target.value),placeholder:"Ex: Cirurgia, Estética, Reconstrução"})]}),s.jsxs("div",{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:131",className:"space-y-2",children:[s.jsx(Qn,{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:132",htmlFor:"services",children:"Serviços (separados por vírgula)"}),s.jsx(na,{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:133",id:"services",value:n.services,onChange:d=>c("services",d.target.value),placeholder:"Ex: Consulta, Procedimento, Avaliação"})]}),s.jsxs("div",{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:142",className:"grid grid-cols-2 gap-4",children:[s.jsxs("div",{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:143",className:"space-y-2",children:[s.jsx(Qn,{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:144",htmlFor:"whatsappNumber",children:"WhatsApp"}),s.jsx(na,{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:145",id:"whatsappNumber",value:n.whatsappNumber,onChange:d=>c("whatsappNumber",d.target.value),placeholder:"(11) 99999-9999"})]}),s.jsxs("div",{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:153",className:"space-y-2",children:[s.jsx(Qn,{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:154",htmlFor:"instagramUrl",children:"Instagram"}),s.jsx(na,{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:155",id:"instagramUrl",value:n.instagramUrl,onChange:d=>c("instagramUrl",d.target.value),placeholder:"https://instagram.com/..."})]})]}),s.jsxs("div",{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:165",className:"grid grid-cols-2 gap-4",children:[s.jsxs("div",{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:166",className:"space-y-2",children:[s.jsx(Qn,{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:167",htmlFor:"website",children:"Website"}),s.jsx(na,{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:168",id:"website",value:n.website,onChange:d=>c("website",d.target.value),placeholder:"https://..."})]}),s.jsxs("div",{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:176",className:"space-y-2",children:[s.jsx(Qn,{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:177",htmlFor:"address",children:"Endereço"}),s.jsx(na,{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:178",id:"address",value:n.address,onChange:d=>c("address",d.target.value),placeholder:"Endereço do consultório"})]})]}),s.jsxs("div",{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:188",className:"space-y-2",children:[s.jsx(Qn,{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:189",htmlFor:"doctoraliaUrl",children:"URL Doctoralia (Perfil)"}),s.jsx(na,{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:190",id:"doctoraliaUrl",value:n.doctoraliaUrl,onChange:d=>c("doctoraliaUrl",d.target.value),placeholder:"https://doctoralia.com.br/..."})]}),s.jsxs("div",{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:198",className:"space-y-2",children:[s.jsx(Qn,{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:199",htmlFor:"doctoraliaBookingUrl",children:"URL Doctoralia (Agend
1302amento)"}),s.jsx(na,{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:200",id:"doctoraliaBookingUrl",value:n.doctoraliaBookingUrl,onChange:d=>c("doctoraliaBookingUrl",d.target.value),placeholder:"https://doctoralia.com.br/..."})]}),s.jsxs("div",{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:209",className:"flex gap-3 justify-end pt-4",children:[s.jsx(qe,{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:210",type:"button",variant:"outline",onClick:()=>t(!1),disabled:o.isPending,children:"Cancelar"}),s.jsxs(qe,{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:218",type:"submit",disabled:o.isPending,className:"gap-2",children:[o.isPending&&s.jsx(Ha,{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:223",className:"w-4 h-4 animate-spin"}),"Enviar para Aprovação"]})]}),s.jsx("div",{"data-loc":"client/src/components/ClinicalProfileEditModal.tsx:229",className:"bg-blue-50 border border-blue-200 rounded-lg p-3 text-sm text-blue-800",children:"ℹ️ Suas edições serão publicadas imediatamente no perfil público. O administrador revisará as mudanças."})]})]})})}function k8e({userRole:e="admin"}){const t=e==="admin",a=e==="admin"||e==="atendimento",r=Oe.useUtils(),{data:n,isLoading:i}=Oe.clinicalProfiles.listAll.useQuery(),{data:o}=Oe.clinicalProfiles.professionalsWithoutProfile.useQuery(),[l,c]=_.useState(null),[d,f]=_.useState(!1),[p,g]=_.useState(null),[m,b]=_.useState(!1),[v,y]=_.useState(""),w=Oe.clinicalProfiles.create.useMutation({onSuccess:()=>{Ne.success("Perfil criado com sucesso"),r.clinicalProfiles.listAll.invalidate(),r.clinicalProfiles.professionalsWithoutProfile.invalidate(),b(!1)},onError:j=>Ne.error(j.message)}),S=Oe.clinicalProfiles.delete.useMutation({onSuccess:()=>{Ne.success("Perfil excluído"),r.clinicalProfiles.listAll.invalidate(),r.clinicalProfiles.professionalsWithoutProfile.invalidate()},onError:j=>Ne.error(j.message)}),N=(n??[]).filter(j=>{if(!v)return!0;const C=v.toLowerCase();return(j.professional?.name??"").toLowerCase().includes(C)||(j.professional?.specialty??"").toLowerCase().includes(C)});return s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:78",className:"space-y-6",children:[s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:80",className:"flex items-center justify-between",children:[s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:81",children:[s.jsx("h2",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:82",className:"text-lg font-bold text-foreground",children:"Corpo Clínico"}),s.jsx("p",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:83",className:"text-sm text-muted-foreground",children:"Gerencie os perfis públicos dos profissionais no Guia de Especialistas"})]}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:85",className:"flex items-center gap-2",children:[s.jsxs("a",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:86",href:"/corpo-clinico",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1.5 text-sm text-[#1B2A3D] hover:underline",children:[s.jsx(Tf,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:92",className:"w-4 h-4"}),"Ver Guia Público"]}),t&&s.jsxs(qe,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:96",onClick:()=>b(!0),size:"sm",className:"gap-1.5",children:[s.jsx(Rr,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:97",className:"w-4 h-4"}),"Novo Perfil"]}
1302)]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:105",className:"relative max-w-sm",children:[s.jsx(li,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:106",className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-muted-foreground"}),s.jsx(na,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:107",value:v,onChange:j=>y(j.target.value),placeholder:"Buscar profissional...",className:"pl-9"})]}),i?s.jsx("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:117",className:"flex items-center justify-center py-12",children:s.jsx(Ha,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:118",className:"w-6 h-6 animate-spin text-muted-foreground"})}):N.length===0?s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:121",className:"text-center py-12 border border-dashed border-slate-200 rounded-xl",children:[s.jsx(ad,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:122",className:"w-10 h-10 text-slate-300 mx-auto mb-3"}),s.jsx("p",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:123",className:"text-sm text-muted-foreground",children:n?.length===0?"Nenhum perfil criado ainda":"Nenhum resultado encontrado"}),n?.length===0&&s.jsxs(qe,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:127",onClick:()=>b(!0),variant:"outline",size:"sm",className:"mt-3 gap-1.5",children:[s.jsx(Rr,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:128",className:"w-4 h-4"}),"Criar primeiro perfil"]})]}):s.jsx("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:134",className:"grid gap-3",children:N.map(j=>s.jsx(E8e,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:136",profile:j,onEdit:a?()=>c(j):void 0,onDelete:t?()=>{confirm(`Excluir perfil de ${j.professional?.name}?`)&&S.mutate({id:j.id})}:void 0,onEditPublic:()=>{g(j),f(!0)},isAdmin:t,isStaff:a},j.id))}),s.jsx(R8e,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:157",open:m,onClose:()=>b(!1),availableProfs:o??[],onCreate:j=>w.mutate({professionalId:j}),isCreating:w.isPending}),l&&s.jsx(O8e,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:167",profile:l,onClose:()=>{c(null),r.clinicalProfiles.listAll.invalidate()}}),p&&s.jsx(_8e,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:178",open:d,onOpenChange:f,profile:p,professional:p.professional})]})}function E8e({profile:e,onEdit:t,onDelete:a,onEditPublic:r,isAdmin:n=!0,isStaff:i=!1}){const o=e.professional,l=Oe.useUtils(),c=Oe.clinicalProfiles.update.useMutation({onSuccess:()=>{l.clinicalProfiles.listAll.invalidate(),Ne.success(e.published?"Perfil ocultado do guia":"Perfil publicado no guia")}});return s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:202",className:"flex items-center gap-4 p-4 bg-white rounded-xl border border-slate-200 hover:border-slate-300 transition",children:[s.jsx("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:204",className:"w-12 h-12 rounded-full bg-gradient-to-br from-[#1B2A3D] to-[#8AABA7] flex items-center justify-center overflow-hidden shrink-0",children:e.photoUrl?s.jsx("img",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:206",src:e.photoUrl,alt:o?.name,className:"w-full h-full object-cover"}):s.jsx(so,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:208",className:"w-5 h-5 text-white/80"})}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:213",className:"flex-1 min-w-0",children:[s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:214",className:"flex items-center gap-2",children:[s.jsx("h3",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:215",className:"font-semibold text-sm truncate",children:o?.name??"Profissional removido"}),e.published?s.jsx(Va,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:217",variant:"default",className:"text-[10px] bg-green-100 text-green-700 border-green-200",children:"Publicado"}):s.jsx(Va,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:219",variant:"secondary",className:"text-[10px]",children:"Rascunho"})]}),s.jsx("p",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:222",className:"text-xs text-muted-foreground",children:o?.specialty}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:223",className:"flex items-center gap-2 mt-1 text-[10px] text-slate-400",children:[o?.crm&&s.jsxs("span",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:224",children:["CRM ",o.crm]}),e.rqe&&s.jsxs(s.Fragment,{children:[s.jsx("span",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:225",children:"|"}),s.jsxs("span",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:225",children:["RQE ",e.rqe]})]}),e.consultationValue&&s.jsxs(s.Fragment,{children:[s.jsx("span",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:226",children:"|"}),s.jsxs("span",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:226",children:["R$ ",parseFloat(e.consultationValue).toFixed(2).replace(".",",")]})]}),e.healthPlans?.length>0&&s.jsxs(s.Fragment,{children:[s.jsx("span",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:227",children:"|"}),s.jsxs("span",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:227",children:[e.healthPlans.length," convênio(s)"]})]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:232",className:"flex items-center gap-1 shrink-0",children:[r&&s.jsx(qe,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:235",variant:"ghost",size:"icon",onClick:r,className:"h-8 w-8",title:"Editar perfil público",children:s.jsx(ay,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:236",className:"w-3.5 h-3.5"})}),(n||i)&&s.jsxs(s.Fragment,{children:[s.jsx(T8e,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:241",checked:e.published,onCheckedChange:d=>c.mutate({id:e.id,published:d}),className:"mr-2"}),t&&s.jsx(qe,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:247",variant:"ghost",size:"icon",onClick:t,className:"h-8 w-8",children:s.jsx(ay,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:248",className:"w-3.5 h-3.5"})}),n&&a&&s.jsx(qe,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:252",variant:"ghost",size:"icon",onClick:a,className:"h-8 w-8 text-red-500 hover:text-red-700",children:s.jsx(sn,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:253",className:"w-3.5 h-3.5"})})]})]})]})}function R8e({open:e,onClose:t,availableProfs:a,onCreate:r,isCreating:n}){const[i,o]=_.useState(""),l=a.filter(c=>{if(!i)return!0;const d=i.toLowerCase();return c.name.toLowerCase().includes(d)||c.specialty.toLowerCase().includes(d)});return s.jsx(ar,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:285",open:e,onOpenChange:t,children:s.jsxs(rr,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:286",className:"max-w-md",children:[s.jsx(nr,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:287",children:s.jsx(sr,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:288",children:"Novo Perfil — Corpo Clínico"})}),s.jsx("p",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:290",className:"text-sm text-muted-foreground mb-3",children:"Selecione o profissional para criar um perfil público no Guia de Especialistas."}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:293",className:"relative mb-3",children:[s.jsx(li,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:294",className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-muted-foreground"}),s.jsx(na,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:295",value:i,onChange:c=>o(c.target.value),placeholder:"Buscar profissional...",className:"pl-9"})]}),s.jsx("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:302",className:"max-h-60 overflow-y-auto border rounded-lg divide-y",children:l.length===0?s.jsx("p",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:304",className:"text-sm text-muted-foreground p-4 text-center",children:a.length===0?"Todos os profissionais já possuem perfil":"Nenhum resultado"}):l.map(c=>s.jsxs("button",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:309",onClick:()=>
1302r(c.id),disabled:n,className:"w-full flex items-center gap-3 p-3 text-left hover:bg-muted/50 transition text-sm",children:[s.jsx("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:315",className:"w-8 h-8 rounded-full bg-[#1B2A3D]/10 flex items-center justify-center shrink-0",children:s.jsx(so,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:316",className:"w-4 h-4 text-[#1B2A3D]"})}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:318",className:"flex-1 min-w-0",children:[s.jsx("p",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:319",className:"font-medium truncate",children:c.name}),s.jsxs("p",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:320",className:"text-xs text-muted-foreground",children:[c.specialty,c.crm?` · CRM ${c.crm}`:""]})]})]},c.id))})]})})}function O8e({profile:e,onClose:t}){const a=Oe.useUtils(),r=e.professional,[n,i]=_.useState({bio:e.bio??"",rqe:e.rqe??"",doctoraliaUrl:e.doctoraliaUrl??"",doctoraliaBookingUrl:e.doctoraliaBookingUrl??"",instagramUrl:e.instagramUrl??"",whatsappNumber:e.whatsappNumber??"",website:e.website??"",address:e.address??"",displayOrder:e.displayOrder??0}),[o,l]=_.useState(e.subspecialties??[]),[c,d]=_.useState(e.services??[]),[f,p]=_.useState(""),[g,m]=_.useState(""),[b,v]=_.useState(!1),y=_.useRef(null),w=Oe.clinicalProfiles.update.useMutation({onSuccess:()=>{Ne.success("Perfil atualizado"),a.clinicalProfiles.listAll.invalidate()},onError:T=>Ne.error(T.message)}),S=Oe.clinicalProfiles.uploadPhoto.useMutation({onSuccess:T=>{Ne.success("Foto atualizada"),a.clinicalProfiles.listAll.invalidate(),v(!1)},onError:T=>{Ne.error("Erro ao enviar foto: "+T.message),v(!1)}}),N=()=>{w.mutate({id:e.id,...n,subspecialties:o,services:c})},j=T=>{const O=T.target.files?.[0];if(!O)return;if(O.size>5*1024*1024){Ne.error("Arquivo muito grande (máx. 5MB)");return}v(!0);const F=new FileReader;F.onload=()=>{const z=F.result.split(",")[1];S.mutate({profileId:e.id,fileName:O.name,base64Data:z,contentType:O.type})},F.readAsDataURL(O)},C=(T,O,F,z)=>{const I=F.trim();I&&!T.includes(I)&&O([...T,I]),z("")},R=(T,O,F)=>{O(T.filter((z,I)=>I!==F))};return s.jsx(ar,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:418",open:!0,onOpenChange:t,children:s.jsxs(rr,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:419",className:"max-w-2xl max-h-[90vh] overflow-y-auto",children:[s.jsx(nr,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:420",children:s.jsxs(sr,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:421",className:"flex items-center gap-2",children:[s.jsx(ay,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:422",className:"w-4 h-4"}),"Editar Perfil — ",r?.name]})}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:427",className:"space-y-6 mt-2",children:[s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:429",children:[s.jsx(Qn,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:430",className:"text-xs font-semibold text-muted-foreground uppercase tracking-wider",children:"Foto do Perfil"}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:431",className:"flex items-center gap-4 mt-2",children:[s.jsx("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:432",className:"w-20 h-20 rounded-full bg-gradient-to-br from-[#1B2A3D] to-[#8AABA7] flex items-center justify-center overflow-hidden shrink-0 border-2 border-slate-200",children:e.photoUrl?s.jsx("img",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:434",src:e.photoUrl,alt:r?.name,className:"w-full h-full object-cover"}):s.jsx(so,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:436",className:"w-8 h-8 text-white/80"})}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:439",children:[s.jsx("input",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:440",ref:y,type:"file",accept:"image/*",onChange:j,className:"hidden"}),s.jsxs(qe,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:447",variant:"outline",size:"sm",onClick:()=>y.current?.click(),disabled:b,className:"gap-1.5",children:[b?s.jsx(Ha,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:454",className:"w-4 h-4 animate-spin"}):s.jsx(cg,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:454",className:"w-4 h-4"}),b?"Enviando...":"Enviar Foto"]}),s.jsx("p",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:457",className:"text-[10px] text-muted-foreground mt-1",children:"JPG, PNG. Máx 5MB."})]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:463",className:"p-3 bg-slate-50 rounded-lg border border-slate-200",children:[s.jsx("p",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:464",className:"text-xs font-semibold text-muted-foreground uppercase tracking-wider mb-2",children:"Dados do Profissional (da ficha)"}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:465",className:"grid grid-cols-2 gap-2 text-sm",children:[s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:466",children:[s.jsx("span",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:466",className:"text-muted-foreground",children:"Nome:"})," ",s.jsx("strong",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:466",children:r?.name})]}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:467",children:[s.jsx("span",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:467",className:"text-muted-foreground",children:"Especialidade:"})," ",s.jsx("strong",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:467",children:r?.specialty})]}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:468",children:[s.jsx("span",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:468",className:"text-muted-foreground",children:"CRM:"})," ",s.jsx("strong",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:468",children:r?.crm??"—"})]}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:469",children:[s.jsx("span",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:469",className:"text-muted-foreground",children:"Valor Consulta:"})," ",s.jsx("strong",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:469",children:e.consultationValue?`R$ ${parseFloat(e.consultationValue).toFixed(2).replace(".",",")}`:"—"})]})]}),e.healthPlans?.length>0&&s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:472",className:"mt-2",children:[s.jsx("span",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:473",className:"text-xs text-muted-foreground",children:"Convênios:"}),s.jsx("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:474",className:"flex flex-wrap gap-1 mt-1",children:e.healthPlans.map(T=>s.jsx(Va,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:476",variant:"secondary",className:"text-[10px]",children:T},T))})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:484",children:[s.jsx(Qn,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:485",htmlFor:"bio",children:"Biografia / Sobre"}),s.jsx("textarea",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:486",id:"bio",value:n.bio,onChange:T=>i({...n,bio:T.target.value}),placeholder:"Breve descrição do profissional, formação, experiência...",className:"w-full mt-1 p-2 border border-slate-200 rounded-lg text-sm resize-none",rows:4})]}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:497",className:"grid grid-cols-2 gap-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:498",children:[s.jsx(Qn,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:499",htmlFor:"rqe",children:"RQE"}),s.jsx(na,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:500",i
1302d:"rqe",value:n.rqe,onChange:T=>i({...n,rqe:T.target.value}),placeholder:"Número do RQE",className:"mt-1"})]}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:508",children:[s.jsx(Qn,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:509",htmlFor:"displayOrder",children:"Ordem de Exibição"}),s.jsx(na,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:510",id:"displayOrder",type:"number",value:n.displayOrder,onChange:T=>i({...n,displayOrder:parseInt(T.target.value)||0}),className:"mt-1"})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:521",children:[s.jsx(Qn,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:522",children:"Subespecialidades"}),s.jsx("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:523",className:"flex flex-wrap gap-1.5 mt-1 mb-2",children:o.map((T,O)=>s.jsxs(Va,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:525",variant:"secondary",className:"gap-1 text-xs",children:[T,s.jsx("button",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:527",onClick:()=>R(o,l,O),children:s.jsx(Fr,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:528",className:"w-3 h-3"})})]},O))}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:533",className:"flex gap-2",children:[s.jsx(na,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:534",value:f,onChange:T=>p(T.target.value),placeholder:"Adicionar subespecialidade...",className:"flex-1",onKeyDown:T=>{T.key==="Enter"&&(T.preventDefault(),C(o,l,f,p))}}),s.jsx(qe,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:546",variant:"outline",size:"sm",onClick:()=>C(o,l,f,p),children:s.jsx(Rr,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:551",className:"w-4 h-4"})})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:557",children:[s.jsx(Qn,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:558",children:"Serviços Oferecidos"}),s.jsx("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:559",className:"flex flex-wrap gap-1.5 mt-1 mb-2",children:c.map((T,O)=>s.jsxs(Va,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:561",variant:"outline",className:"gap-1 text-xs",children:[T,s.jsx("button",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:563",onClick:()=>R(c,d,O),children:s.jsx(Fr,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:564",className:"w-3 h-3"})})]},O))}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:569",className:"flex gap-2",children:[s.jsx(na,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:570",value:g,onChange:T=>m(T.target.value),placeholder:"Adicionar serviço...",className:"flex-1",onKeyDown:T=>{T.key==="Enter"&&(T.preventDefault(),C(c,d,g,m))}}),s.jsx(qe,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:582",variant:"outline",size:"sm",onClick:()=>C(c,d,g,m),children:s.jsx(Rr,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:587",className:"w-4 h-4"})})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:593",className:"space-y-3",children:[s.jsx(Qn,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:594",className:"text-xs font-semibold text-muted-foreground uppercase tracking-wider",children:"Links e Contato"}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:595",className:"grid grid-cols-1 gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:596",className:"flex items-center gap-2",children:[s.jsx(Af,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:597",className:"w-4 h-4 text-green-600 shrink-0"}),s.jsx(na,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:598",value:n.doctoraliaUrl,onChange:T=>i({...n,doctoraliaUrl:T.target.value}),placeholder:"URL do perfil no Doctoralia"})]}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:604",className:"flex items-center gap-2",children:[s.jsx(Af,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:605",className:"w-4 h-4 text-green-600 shrink-0"}),s.jsx(na,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:606",value:n.doctoraliaBookingUrl,onChange:T=>i({...n,doctoraliaBookingUrl:T.target.value}),placeholder:"URL de agendamento Doctoralia (ex: https://www.doctoralia.com.br/z/L1fkL2)"})]}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:612",className:"flex items-center gap-2",children:[s.jsx(Rg,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:613",className:"w-4 h-4 text-pink-500 shrink-0"}),s.jsx(na,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:614",value:n.instagramUrl,onChange:T=>i({...n,instagramUrl:T.target.value}),placeholder:"URL do Instagram"})]}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:620",className:"flex items-center gap-2",children:[s.jsx(mf,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:621",className:"w-4 h-4 text-green-600 shrink-0"}),s.jsx(na,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:622",value:n.whatsappNumber,onChange:T=>i({...n,whatsappNumber:T.target.value}),placeholder:"WhatsApp (ex: 5551999999999)"})]}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:628",className:"flex items-center gap-2",children:[s.jsx(kfe,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:629",className:"w-4 h-4 text-slate-400 shrink-0"}),s.jsx(na,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:630",value:n.website,onChange:T=>i({...n,website:T.target.value}),placeholder:"Website"})]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:640",children:[s.jsx(Qn,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:641",htmlFor:"address",children:"Endereço (opcional, padrão: Emedical)"}),s.jsx(na,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:642",id:"address",value:n.address,onChange:T=>i({...n,address:T.target.value}),placeholder:"Rua Gomes Jardim, 301 - Bairro Santana, Porto Alegre, RS",className:"mt-1"})]}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:652",className:"flex justify-end gap-2 pt-2 border-t",children:[s.jsx(qe,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:653",variant:"outline",onClick:t,children:"Cancelar"}),s.jsxs(qe,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:654",onClick:N,disabled:w.isPending,className:"gap-1.5",children:[w.isPending?s.jsx(Ha,{"data-loc":"client/src/pages/ClinicalProfilesAdminPage.tsx:655",className:"w-4 h-4 animate-spin"}):null,"Salvar Alterações"]})]})]})]})})}function M8e(){const e=Oe.useUtils(),{data:t=[],isLoading:a}=Oe.clinicalProfileEdits.getPending.useQuery(),[r,n]=_.useState(null),i=Oe.clinicalProfileEdits.approve.useMutation({onSuccess:()=>{Ne.success("Edição aprovada com sucesso"),e.clinicalProfileEdits.getPending.invali
1302date(),e.clinicalProfiles.listAll.invalidate()},onError:l=>{Ne.error(l.message||"Erro ao aprovar edição")}}),o=Oe.clinicalProfileEdits.reject.useMutation({onSuccess:()=>{Ne.success("Edição rejeitada"),e.clinicalProfileEdits.getPending.invalidate()},onError:l=>{Ne.error(l.message||"Erro ao rejeitar edição")}});return a?s.jsx("div",{"data-loc":"client/src/components/PendingEditsPanel.tsx:37",className:"flex items-center justify-center py-12",children:s.jsx(Ha,{"data-loc":"client/src/components/PendingEditsPanel.tsx:38",className:"w-6 h-6 animate-spin text-muted-foreground"})}):t.length===0?s.jsxs("div",{"data-loc":"client/src/components/PendingEditsPanel.tsx:45",className:"text-center py-12 border border-dashed border-slate-200 rounded-xl",children:[s.jsx(BE,{"data-loc":"client/src/components/PendingEditsPanel.tsx:46",className:"w-10 h-10 text-slate-300 mx-auto mb-3"}),s.jsx("p",{"data-loc":"client/src/components/PendingEditsPanel.tsx:47",className:"text-sm text-muted-foreground",children:"Nenhuma edição pendente de aprovação"})]}):s.jsx("div",{"data-loc":"client/src/components/PendingEditsPanel.tsx:53",className:"space-y-4",children:t.map(l=>s.jsx(Na,{"data-loc":"client/src/components/PendingEditsPanel.tsx:55",className:"p-4",children:s.jsxs("div",{"data-loc":"client/src/components/PendingEditsPanel.tsx:56",className:"flex items-start justify-between gap-4",children:[s.jsxs("div",{"data-loc":"client/src/components/PendingEditsPanel.tsx:57",className:"flex-1 min-w-0",children:[s.jsx("div",{"data-loc":"client/src/components/PendingEditsPanel.tsx:58",className:"flex items-center gap-2 mb-2",children:s.jsxs("h3",{"data-loc":"client/src/components/PendingEditsPanel.tsx:59",className:"font-semibold text-sm",children:["Perfil ID: ",l.clinicalProfileId]})}),s.jsxs("p",{"data-loc":"client/src/components/PendingEditsPanel.tsx:61",className:"text-xs text-muted-foreground mb-3",children:["Editado por: ",l.editedBy," • ",new Date(l.createdAt).toLocaleString("pt-BR")]}),s.jsxs("div",{"data-loc":"client/src/components/PendingEditsPanel.tsx:66",className:"space-y-2 text-xs",children:[l.bio&&s.jsxs("div",{"data-loc":"client/src/components/PendingEditsPanel.tsx:67",className:"p-2 bg-slate-50 rounded border border-slate-200",children:[s.jsx("p",{"data-loc":"client/src/components/PendingEditsPanel.tsx:67",className:"font-medium text-slate-700",children:"Bio:"}),s.jsx("p",{"data-loc":"client/src/components/PendingEditsPanel.tsx:67",className:"text-slate-600 break-words",children:l.bio})]}),l.rqe&&s.jsxs("div",{"data-loc":"client/src/components/PendingEditsPanel.tsx:68",className:"p-2 bg-slate-50 rounded border border-slate-200",children:[s.jsx("p",{"data-loc":"client/src/components/PendingEditsPanel.tsx:68",className:"font-medium text-slate-700",children:"RQE:"}),s.jsx("p",{"data-loc":"client/src/components/PendingEditsPanel.tsx:68",className:"text-slate-600 break-words",children:l.rqe})]}),l.consultationValue&&s.jsxs("div",{"data-loc":"client/src/components/PendingEditsPanel.tsx:69",className:"p-2 bg-slate-50 rounded border border-slate-200",children:[s.jsx("p",{"data-loc":"client/src/components/PendingEditsPanel.tsx:69",className:"font-medium text-slate-700",children:"Valor Consulta:"}),s.jsxs("p",{"data-loc":"client/src/components/PendingEditsPanel.tsx:69",className:"text-slate-600 break-words",children:["R$ ",l.consultationValue]})]})]})]}),s.jsxs("div",{"data-loc":"client/src/components/PendingEditsPanel.tsx:74",className:"flex items-center gap-2 shrink-0",children:[s.jsxs(qe,{"data-loc":"client/src/components/PendingEditsPanel.tsx:75",size:"sm",variant:"outline",className:"gap-1.5 text-green-600 hover:text-green-700 hover:bg-green-50",onClick:()=>i.mutate({id:l.id}),disabled:i.isPending||o.isPending,children:[s.jsx(W0,{"data-loc":"client/src/components/PendingEditsPanel.tsx:82",className:"w-4 h-4"}),"Aprovar"]}),s.jsxs(qe,{"data-loc":"client/src/components/PendingEditsPanel.tsx:85",size:"sm",variant:"outline",className:"gap-1.5 text-red-600 hover:text-red-700 hover:bg-red-50",onClick:()=>o.mutate({id:l.id}),disabled:i.isPending||o.isPending,children:[s.jsx(l3,{"data-loc":"client/src/components/PendingEditsPanel.tsx:92",className:"w-4 h-4"}),"Rejeitar"]})]})]})},l.id))})}function D8e(){const{user:e}=Cu(),t=e?.role==="admin",{data:a=[]}=Oe.professionals.list.useQuery(),{data:r=[]}=Oe.schedulingRules.listAll.useQuery(),{data:n=[]}=Oe.clinicalProfiles.listAll.useQuery(void 0,{retry:!1,enabled:t}),{data:i=[]}=Oe.clinicalProfiles.listPublished.useQuery(void 0,{retry:!1,enabled:!t}),o=t?n:i,[l,c]=_.useState(""),[d,f]=_.useState({}),[p,g]=_.useState("view"),[m,b]=_.useState("specialty"),[v,y]=_.useState(""),[w,S]=_.useState(""),N=_.useMemo(()=>{const D={};return o.forEach(V=>{V.photoUrl&&V.professionalId&&(D[V.professionalId]=V.photoUrl)}),D},[o]),j=_.useMemo(()=>{const D={};return r.forEach(V=>{D[V.professionalId]=V}),D},[r]),{allSpecialties:C,allHealthPlans:R}=_.useMemo(()=>{const D=new Set,V=new Set;return a.forEach(W=>{const Z=j[W.id];Z&&(D.add(Jm(W.specialty)),Z.healthPlans&&Z.healthPlans.forEach(re=>V.add(re.planName)))}),{allSpecialties:Array.from(D).sort((W,Z)=>W.localeCompare(Z,"pt-BR")),allHealthPlans:Array.from(V).sort((W,Z)=>W.localeCompare(Z,"pt-BR"))}},[a,j]),T=_.useMemo(()=>a.filter(D=>{const V=j[D.id];if(!V)return!1;const W=l.toLowerCase(),Z=!l||D.name.toLowerCase().includes(W)||D.specialty.toLowerCase().includes(W)||Jm(D.specialty).toLowerCase().includes(W)||D.crm&&D.crm.toLowerCase().includes(W),re=!v||Jm(D.specialty)===v,Q=!w||V.healthPlans&&V.healthPlans.some(E=>E.planName===w);return Z&&re&&Q}).sort((D,V)=>
1302{if(m==="alphabetical")return D.name.localeCompare(V.name,"pt-BR");if(m==="healthPlan"){const re=j[D.id]?.healthPlans?.length??0,Q=j[V.id]?.healthPlans?.length??0;return Q!==re?Q-re:D.name.localeCompare(V.name,"pt-BR")}const W=Jm(D.specialty),Z=Jm(V.specialty);return W!==Z?W.localeCompare(Z,"pt-BR"):D.name.localeCompare(V.name,"pt-BR")}),[a,l,j,m,v,w]),O=_.useMemo(()=>{const D={};return T.forEach(V=>{const W=Jm(V.specialty)||"Outros";D[W]||(D[W]=[]),D[W].push(V)}),Object.entries(D).sort(([V],[W])=>V.localeCompare(W,"pt-BR"))},[T]),F=_.useMemo(()=>{const D={};return T.forEach(V=>{const W=j[V.id];if(!W?.healthPlans?.length){D["Sem Convênio"]||(D["Sem Convênio"]=[]),D["Sem Convênio"].push(V);return}W.healthPlans.forEach(Z=>{D[Z.planName]||(D[Z.planName]=[]),D[Z.planName].find(re=>re.id===V.id)||D[Z.planName].push(V)})}),Object.entries(D).sort(([V],[W])=>V==="Sem Convênio"?1:W==="Sem Convênio"?-1:V.localeCompare(W,"pt-BR"))},[T,j]),z=(v?1:0)+(w?1:0),I=()=>{y(""),S(""),c("")},B=D=>{const V=D.split(" ").filter(Boolean);return V.length>=2?(V[0][0]+V[V.length-1][0]).toUpperCase():V[0]?.[0]?.toUpperCase()||"?"},K=D=>{const V=a.find(E=>E.id===D),W=j[D];if(!V||!W)return;const Z=N[D],re=window.open("","_blank");if(!re){Ne.error("Abra pop-ups para imprimir");return}const Q=`
1303      <!DOCTYPE html>
1304      <html lang="pt-BR">
1305      <head>
1306        <meta charset="UTF-8">
1307        <title>Ficha de Agendamento - ${V.name}</title>
1308        <style>
1309          * { margin: 0; padding: 0; box-sizing: border-box; }
1310          body { font-family: 'Segoe UI', Arial, sans-serif; padding: 30px; background: white; color: #333; }
1311          .container { max-width: 800px; margin: 0 auto; }
1312          .header { display: flex; align-items: center; gap: 20px; border-bottom: 3px solid ${Bt}; padding-bottom: 20px; margin-bottom: 25px; }
1313          .header-photo { width: 80px; height: 80px; border-radius: 50%; object-fit: cover; border: 3px solid ${ri}; }
1314          .header-photo-placeholder { width: 80px; height: 80px; border-radius: 50%; background: linear-gradient(135deg, ${Bt}, #2d4a62); display: flex; align-items: center; justify-content: center; color: white; font-size: 28px; font-weight: bold; }
1315          .header-info h1 { color: ${Bt}; font-size: 22px; margin-bottom: 3px; }
1316          .header-info p { color: ${ri}; font-size: 14px; font-weight: 500; }
1317          .header-info .crm { color: #999; font-size: 12px; font-family: monospace; margin-top: 2px; }
1318          .section { margin-bottom: 22px; page-break-inside: avoid; }
1319          .section-title { background: linear-gradient(90deg, ${Bt}, #2d4a62); color: white; padding: 8px 15px; font-weight: 600; font-size: 13px; margin-bottom: 10px; border-radius: 6px; letter-spacing: 0.5px; }
1320          .info-row { display: flex; margin-bottom: 6px; padding: 8px 12px; background: #f8f9fa; border-radius: 6px; border-left: 3px solid ${ri}; }
1321          .info-label { font-weight: 600; color: ${Bt}; min-width: 160px; font-size: 13px; }
1322          .info-value { color: #444; flex: 1; font-size: 13px; }
1323          .badge-group { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 5px; }
1324          .badge { display: inline-block; padding: 3px 10px; background: #e8f4f0; color: ${Bt}; border-radius: 20px; font-size: 11px; border: 1px solid ${ri}; font-weight: 500; }
1325          .list-item { padding: 8px 12px; border-left: 3px solid #e0e0e0; margin-bottom: 5px; background: #fafafa; border-radius: 0 6px 6px 0; }
1326          .list-item-title { font-weight: 600; color: ${Bt}; font-size: 13px; }
1327          .list-item-detail { color: #666; font-size: 12px; margin-top: 3px; }
1328          .footer { margin-top: 30px; padding-top: 20px; border-top: 2px solid ${Bt}; text-align: center; }
1329          .footer p { color: #666; font-size: 11px; margin-bottom: 3px; }
1330          .footer .brand { color: ${Bt}; font-weight: 700; font-size: 13px; }
1331          @media print { body { padding: 15px; } .container { max-width: 100%; } }
1332        </style>
1333      </head>
1334      <body>
1335        <div class="container">
1336          <div class="header">
1337            ${Z?`<img src="${Z}" class="header-photo" alt="${V.name}" />`:`<div class="header-photo-placeholder">${V.name.charAt(0)}</div>`}
1338            <div class="header-info">
1339              <h1>${V.name}</h1>
1340              <p>${V.specialty}</p>
1341              ${V.crm?`<span class="crm">CRM ${V.crm}</span>`:""}
1342            </div>
1343          </div>
1344          <div class="section">
1345            <div class="section-title">Informações do Profissional</div>
1346            ${V.phone?`<div class="info-row"><span class="info-label">Telefone:</span><span class="info-value">${V.phone}</span></div>`:""}
1347            ${V.email?`<div class="info-row"><span class="info-label">Email:</span><span class="info-value">${V.email}</span></div>`:""}
1348            ${W.consultationValue?`<div class="info-row"><span class="info-label">Valor Consulta:</span><span class="info-value">R$ ${parseFloat(W.consultationValue).toFixed(2)}</span></div>`:""}
1349            ${W.returnWindow?`<div class="info-row"><span class="info-label">Retorno:</span><span class="info-value">${W.returnWindow}</span></div>`:""}
1350          </div>
1351          ${W.healthPlans?.length?`
1352          <div class="section">
1353            <div class="section-title">Planos de Saúde</div>
1354            <div style="padding:5px 12px"><div class="badge-group">${W.healthPlans.map(E=>`<span class="badge">${E.planName}</span>`).join("")}</div></div>
1355          </div>`:""}
1356          ${W.paymentMethods?.length?`
1357          <div class="section">
1358            <div class="section-title">Formas de Pagamento</div>
1359            <div style="padding:5px 12px"><div class="badge-group">${W.paymentMethods.map(E=>`<span class="badge">${E.methodType}${E.methodData?": "+E.methodData:""}</span>`).join("")}</div></div>
1360          </div>`:""}
1361          ${W.accessLinks?.length?`
1362          <div class="section">
1363            <div class="section-title">Links de Acesso</div>
1364            ${W.accessLinks.map(E=>`
1365              <div class="info-row">
1366                <span class="info-label">${E.linkName}:</span>
1367                <span class="info-value">${E.linkUrl}${E.linkPassword?" | Senha: "+E.linkPassword:""}</span>
1368              </div>`).join("")}
1369          </div>`:""}
1370          ${W.observations?`
1371          <div class="section">
1372            <div class="section-title">Observações</div>
1373            <div style="padding:8px 12px;font-size:13px;color:#333;white-space:pre-wrap">${W.observations}</div>
1374          </div>`:""}
1375          ${W.officeOrganization?`
1376          <div class="section">
1377            <div class="section-title">Organização do Consultório</div>
1378            <div style="padding:8px 12px;font-size:13px;color:#333;white-space:pre-wrap">${W.officeOrganization}</div>
1379          </div>`:""}
1380          <div class="footer">
1381            <p class="brand">${gs}</p>
1382            <p>${El} &bull; ${Xo}</p>
1383          </div>
1384        </div>
1385        <script>window.onload = () => { window.print(); };<\/script>
1386      </body>
1387      </html>`;re.document.write(Q),re.document.close()};if(p==="edit")return s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:279",className:"space-y-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:280",className:"flex gap-2 flex-wrap",children:[s.jsx(qe,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:281",variant:"outline",onClick:()=>g("view"),className:"rounded-xl hover:border-[${BRAND_ACCENT}]",children:"Visualizar Fichas"}),s.jsx(qe,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:284",variant:"default",className:`bg-[${Bt}] hover:bg-[#152231] rounded-xl`,children:"Editar Ficha Base"}),s.jsxs(qe,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:287",variant:"outline",className:"gap-1.5 rounded-xl",onClick:()=>g("profiles"),children:[s.jsx(ad,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:288",className:"w-3.5 h-3.5"}),"Perfil Público"]})]}),s.jsx(P8e,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:292",isAdmin:t})]});if(p==="profiles")return s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:300",className:"space-y-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:301",className:"flex gap-2 flex-wrap",children:[s.jsx(qe,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:302",variant:"outline",onClick:()=>g("view"),className:"rounded-xl",children:"Visualizar Fichas"}),s.jsx(qe,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:305",variant:"outline",onClick:()=>g("edit"),className:"rounded-xl",children:"Editar Ficha Base"}),s.jsxs(qe,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:308",variant:"default",className:"gap-1.5 rounded-xl",style:{background:Bt},children:[s.jsx(ad,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:309",className:"w-3.5 h-3.5"}),"Perfil Público"]}),t&&s.jsxs(qe,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:313",variant:"outline",onClick:()=>g("pendingEdits"),className:"gap-1.5 rounded-xl",children:[s.jsx(DP,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:314",className:"w-3.5 h-3.5"}),"Edições Pendentes"]})]}),s.jsx(k8e,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:319",userRole:e?.role})]});if(p==="pendingEdits")return s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:327",className:"space-y-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:328",className:"flex gap-2 flex-wrap",children:[s.jsx(qe,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:329",variant:"outline",onClick:()=>g("view"),className:"rounded-xl",children:"Visualizar Fichas"}),s.jsx(qe,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:332",variant:"outline",onClick:()=>g("edit"),className:"rounded-xl",children:"Editar Ficha Base"}),s.jsxs(qe,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:335",variant:"outline",onClick:()=>g("profiles"),className:"gap-1.5 rounded-xl",children:[s.jsx(ad,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:336",className:"w-3.5 h-3.5"}),"Perfil Público"]}),s.jsxs(qe,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:339",variant:"default",className:"gap-1.5 rounded-xl",style:{background:Bt},children:[s.jsx(DP,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:340",className:"w-3.5 h-3.5"}),"Edições Pendentes"]})]}),s.jsx(M8e,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:344"})]});const J=D=>{const V=j[D.id];if(!V)return null;const W=N[D.id];return s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:356",className:"bg-white rounded-2xl border border-slate-200/80 shadow-sm hover:shadow-lg transition-all duration-200 overflow-hidden group",children:[s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:358",className:"flex items-center gap-3.5 px-5 py-4 border-b border-slate-100",children:[W?s.jsx("img",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:360",src:W,alt:D.name,className:"w-14 h-14 roun
1387ded-full object-cover border-2 border-slate-200 flex-shrink-0"}):s.jsx("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:362",className:"w-14 h-14 rounded-full flex items-center justify-center text-white font-bold text-lg flex-shrink-0",style:{background:`linear-gradient(135deg, ${Bt}, #2d4a62)`},children:B(D.name)}),s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:369",className:"flex-1 min-w-0",children:[s.jsx("h3",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:370",className:"font-bold text-[15px] text-slate-800 truncate",children:D.name}),s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:371",className:"flex items-center gap-1.5 mt-0.5",children:[s.jsx(ad,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:372",className:"w-3 h-3",style:{color:ri}}),s.jsx("span",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:373",className:"text-sm",style:{color:ri},children:D.specialty})]}),D.crm&&s.jsxs("span",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:376",className:"text-[11px] text-slate-400 font-mono",children:["CRM ",D.crm]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:382",className:"px-5 py-3.5 space-y-3 text-sm",children:[s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:384",className:"grid grid-cols-2 gap-x-4 gap-y-2",children:[V.consultationValue&&s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:386",className:"flex items-center gap-1.5",children:[s.jsx(ip,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:387",className:"w-3.5 h-3.5 text-emerald-600 flex-shrink-0"}),s.jsxs("span",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:388",className:"font-semibold text-emerald-700",children:["R$ ",parseFloat(V.consultationValue).toFixed(2)]})]}),V.returnWindow&&s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:392",className:"flex items-center gap-1.5",children:[s.jsx(Cf,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:393",className:"w-3.5 h-3.5 flex-shrink-0",style:{color:ri}}),s.jsx("span",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:394",className:"text-slate-600",children:V.returnWindow})]}),D.phone&&s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:398",className:"flex items-center gap-1.5",children:[s.jsx(op,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:399",className:"w-3.5 h-3.5 text-slate-400 flex-shrink-0"}),s.jsx("span",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:400",className:"text-slate-600",children:D.phone})]})]}),V.healthPlans&&V.healthPlans.length>0&&s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:407",children:[s.jsxs("p",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:408",className:"text-xs font-semibold text-slate-500 mb-1.5 flex items-center gap-1",children:[s.jsx(S1,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:409",className:"w-3 h-3"})," Planos de Saúde:"]}),s.jsx("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:411",className:"flex flex-wrap gap-1",children:V.healthPlans.map((Z,re)=>s.jsx(Va,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:413",className:"text-[11px] rounded-full",style:{background:`${Bt}10`,color:Bt,border:`1px solid ${Bt}25`},children:Z.planName},re))})]}),V.paymentMethods&&V.paymentMethods.length>0&&s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:423",children:[s.jsx("p",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:424",className:"text-xs font-semibold text-slate-500 mb-1.5",children:"Pagamento:"}),s.jsx("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:425",className:"flex flex-wrap gap-1",children:V.paymentMethods.map((Z,re)=>s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:427",className:"flex items-center gap-1",children:[s.jsx(Va,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:428",variant:"outline",className:"text-[11px] rounded-full",children:Z.methodType}),Z.methodData&&s.jsx("button",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:432",onClick:()=>{navigator.clipboard.writeText(Z.methodData),Ne.success(`${Z.methodType} copiado!`)},className:"p-0.5 rounded hover:bg-slate-100",title:`Copiar ${Z.methodType}: ${Z.methodData}`,children:s.jsx(gf,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:437",className:"w-3 h-3 text-slate-400"})})]},re))})]}),V.accessLinks&&V.accessLinks.length>0&&s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:448",children:[s.jsx("p",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:449",className:"text-xs font-semibold text-slate-500 mb-1.5",children:"Links de Acesso:"}),s.jsx("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:450",className:"space-y-1.5",children:V.accessLinks.map((Z,re)=>s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:452",className:"text-xs p-2.5 bg-slate-50 rounded-xl border-l-2",style:{borderLeftColor:ri},children:[s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:453",className:"flex items-center gap-1 font-semibold text-slate-700 mb-1",children:[s.jsx(NY,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:454",className:"w-3 h-3"}),Z.linkName]}),s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:457",className:"flex items-center gap-1.5",children:[s.jsxs("a",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:458",href:Z.linkUrl,target:"_blank",rel:"noopener noreferrer",className:"hover:underline break-all flex items-center gap-0.5",style:{color:ri},children:[s.jsx(Af,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:460",className:"w-2.5 h-2.5 flex-shrink-0"}),Z.linkUrl]}),s.jsx("button",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:463",onClick:()=>{navigator.clipboard.writeText(Z.linkUrl),Ne.success("Link copiado!")},className:"p-0.5 rounded hover:bg-white flex-shrink-0",children:s.jsx(gf,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:465",className:"w-3 h-3 text-slate-400"})})]}),Z.linkPassword&&s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:469",className:"flex items-center gap-1 text-slate-500 mt-1.5 bg-white/80 rounded px-2 py-1",children:[s.jsx(CY,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:470",className:"w-3 h-3"}),s.jsx("span",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:471",className:d[Z.id]?"font-mono":"blur-sm select-none",children:Z.linkPassword}),s.jsx("button",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:474",onClick:()=>f(Q=>({...Q,[Z.id]:!Q[Z.id]})),className:"ml-1 text-slate-400 hover:text-slate-600",children:d[Z.id]?s.jsx(c3,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:476",className:"w-3 h-3"}):s.jsx(Tf,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:476",className:"w-3 h-3"})}),s.jsx("button",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:478",onClick:()=>{navigator.clipboard.writeText(Z.linkPassword),Ne.success("Senha copiada!")},className:"p-0.5 rounded hover:bg-slate-100",children:s.jsx(gf,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:480",className:"w-3 h-3 text-slate-400"})})]})]},re))})]}),V.observations&&s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:492",className:"text-xs p-2.5 bg-amber-50 rounded-xl border border-amber-200/60",children:[s.jsx("p",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:493",className:"font-semibold text-amber-800 mb-1",children:"Observações:"}),s.jsx("p",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:494",className:"text-amber-700 whitespace-pre-wrap",children:V.observations})]}),V.officeOrganization&&s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:500",className:"text-xs p-2.5 bg-blue-50 rounded-xl border border-blue-200/60",children:[s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:501",className:"flex items-center gap-1 mb-1",children:[s.jsx(DP,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:502",className:"w-3.5 h-3.5 text-blue-700"}),s.jsx("p",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:503",className:"font-semibold text-blue-800",children:"Organização do Consultório:"})]}),s.jsx("p",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:505",className:"text-blue-700 whitespace-pre-wrap",children:V.officeOrganization})]})]}),s.jsx("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:511",className:"border-t border-slate-100 px-5 py-2.5",children:s.jsxs(qe,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:512",size:"sm",variant:"outline",className:"w-full rounded-xl hover:text-white transition-colors",style:{"--hover-bg":Bt},onClick:()=>K(D.id),children:[s.jsx(Ef,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:519",className:"w-3.5 h-3.5 mr-1.5"}),"Imprimir Ficha"]})})]},D.id)},G=()=>m==="healthPlan"?s.jsx("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:530",className:"space-y-8",children:F.map(([D,V])=>s.jsxs("section",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:532",children:[s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:533",className:"flex items-center gap-2 mb-3",children:[s.jsx("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:534",className:"w-1 h-6 bg-blue-500 rounded-full"}),s.jsx(S1,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:535",className:"w-4 h-4 text-blue-600"}),s.jsx("h2",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:536",className:"text-lg font-bold",style:{color:Bt},children:D}),s.jsxs("span",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:537",className:"text-xs text-slate-400 font-medium",children:["(",V.length,")"]})]}),s.jsx("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:539",className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:V.map(J)})]},D))}):m==="specialty"?s.jsx("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:550",className:"space-y-8",children:O.map(([D,V])=>s.jsxs("section",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:552",children:[s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:553",className:"flex items-center gap-2 mb-3",children:[s.jsx("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:554",className:"w-1 h-6 rounded-full",style:{background:ri}}),s.jsx("h2",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:555",className:"text-lg font-bold",style:{color:Bt},children:D}),s.jsxs("span",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:556",className:"text-xs text-slate-400 font-medium",children:["(",V.length,")"]})]}),s.jsx("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:558",className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:V.map(J)})]},D))}):s.jsx("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:569",className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:T.map(J)});return s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:576",className:"space-y-6",children:[s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:578",className:"relative overflow-hidden rounded-2xl",children:[s.jsx("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:579",className:"absolute inset-0",style:{background:`linear-gradient(135deg, ${Bt}, #243a52, #2d4a62)`}}),s.jsx("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:580",className:"absolute inset-0 opacity-[0.03]",style:{backgroundImage:"radial-gradient(circle at 1px 1px, white 1px, transparent 0)",backgroundSize:"24px 24px"}}),s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:584",className:"relative px-6 py-6 sm:py-8",children:[s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:585",className:"flex flex-col sm:flex-row items-start sm:items-center gap-4",children:[s.jsx("img",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:586",src:o0,alt:gs,className:"h-10 sm:h-12 object-contain"}),s.jsx("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:587",className:"hidden sm:block w-px h-10 bg-white/20"}),s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:588",children:[s.jsx("h1",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:589",className:"text-xl sm:text-2xl font-bold tracking-tight text-white leading-tight",children:"Fichas de Agendamento"}),s.jsx("p",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:592",className:"text-sm font-medium mt
1387-0.5",style:{color:ri},children:gs})]})]}),s.jsx("p",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:595",className:"text-white/50 text-sm max-w-xl leading-relaxed mt-3",children:"Visualize e imprima as regras de agendamento dos profissionais"}),s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:598",className:"flex flex-wrap items-center gap-4 mt-3 text-xs text-white/40",children:[s.jsxs("span",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:599",className:"flex items-center gap-1.5",children:[s.jsx(op,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:599",className:"w-3 h-3"}),El]}),s.jsxs("span",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:600",className:"flex items-center gap-1.5",children:[s.jsx(Rg,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:600",className:"w-3 h-3"}),"@emedicalhp"]}),s.jsxs("span",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:601",className:"flex items-center gap-1.5",children:[s.jsx(Zh,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:601",className:"w-3 h-3"}),Xo]})]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:607",className:"flex gap-2 flex-wrap",children:[s.jsx(qe,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:608",variant:"default",className:"rounded-xl",style:{background:Bt},children:"Visualizar Fichas"}),s.jsx(qe,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:611",variant:"outline",onClick:()=>g("edit"),className:"rounded-xl",children:"Editar Ficha Base"}),s.jsxs(qe,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:614",variant:"outline",className:"gap-1.5 rounded-xl",onClick:()=>g("profiles"),children:[s.jsx(ad,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:615",className:"w-3.5 h-3.5"}),"Perfil Público"]})]}),s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:621",className:"space-y-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:623",className:"relative",children:[s.jsx(li,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:624",className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-slate-400"}),s.jsx(na,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:625",placeholder:"Buscar por nome, especialidade ou CRM...",value:l,onChange:D=>c(D.target.value),className:"pl-10 rounded-xl bg-slate-50/80 border-slate-200 focus:bg-white transition-colors h-10"}),l&&s.jsx("button",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:632",onClick:()=>c(""),className:"absolute right-3 top-1/2 -translate-y-1/2 text-slate-400 hover:text-slate-600",children:s.jsx(Fr,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:633",className:"w-4 h-4"})})]}),s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:639",className:"flex flex-wrap items-center gap-2",children:[s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:641",className:"flex items-center gap-1 bg-slate-100 rounded-xl p-0.5",children:[s.jsxs("button",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:642",onClick:()=>b("specialty"),className:`px-3 py-1.5 rounded-lg text-xs font-medium transition-all ${m==="specialty"?"bg-white shadow-sm":"text-slate-500 hover:text-slate-700"}`,style:m==="specialty"?{color:Bt}:{},children:[s.jsx(ad,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:651",className:"w-3 h-3 inline mr-1"}),"Especialidade"]}),s.jsxs("button",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:654",onClick:()=>b("alphabetical"),className:`px-3 py-1.5 rounded-lg text-xs font-medium transition-all ${m==="alphabetical"?"bg-white shadow-sm":"text-slate-500 hover:text-slate-700"}`,style:m==="alphabetical"?{color:Bt}:{},children:[s.jsx(bfe,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:663",className:"w-3 h-3 inline mr-1"}),"A-Z"]}),s.jsxs("button",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:666",onClick:()=>b("healthPlan"),className:`px-3 py-1.5 rounded-lg text-xs font-medium transition-all ${m==="healthPlan"?"bg-white shadow-sm":"text-slate-500 hover:text-slate-700"}`,style:m==="healthPlan"?{color:Bt}:{},children:[s.jsx(S1,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:675",className:"w-3 h-3 inline mr-1"}),"Convênio"]})]}),s.jsxs("select",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:681",value:v,onCh
1387ange:D=>y(D.target.value),className:"h-8 px-3 text-xs border border-slate-200 rounded-xl bg-white text-slate-700 focus:outline-none",style:{"--tw-ring-color":ri},children:[s.jsx("option",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:687",value:"",children:"Todas Especialidades"}),C.map(D=>s.jsx("option",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:689",value:D,children:D},D))]}),s.jsxs("select",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:694",value:w,onChange:D=>S(D.target.value),className:"h-8 px-3 text-xs border border-slate-200 rounded-xl bg-white text-slate-700 focus:outline-none",children:[s.jsx("option",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:699",value:"",children:"Todos Convênios"}),R.map(D=>s.jsx("option",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:701",value:D,children:D},D))]}),z>0&&s.jsxs("button",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:707",onClick:I,className:"flex items-center gap-1 text-xs text-red-500 hover:text-red-700 transition-colors",children:[s.jsx(Fr,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:711",className:"w-3 h-3"}),"Limpar filtros (",z,")"]})]})]}),s.jsxs("p",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:719",className:"text-sm text-slate-500",children:[T.length," ",T.length===1?"profissional encontrado":"profissionais encontrados"]}),T.length===0?s.jsxs("div",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:725",className:"text-center py-16",children:[s.jsx(ad,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:726",className:"w-12 h-12 text-slate-300 mx-auto mb-4"}),s.jsx("h3",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:727",className:"text-lg font-semibold text-slate-600 mb-1",children:l||v||w?"Nenhum profissional encontrado":"Nenhum profissional com regras de agendamento cadastradas"}),s.jsx("p",{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:732",className:"text-sm text-slate-400",children:l||v||w?"Tente ajustar os filtros ou termos de busca":"Cadastre regras de agendamento na aba Editar Ficha Base"}),(l||v||w)&&s.jsxs(qe,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:738",variant:"outline",size:"sm",onClick:I,className:"mt-3 gap-1.5 rounded-xl",children:[s.jsx(Fr,{"data-loc":"client/src/pages/SchedulingSheetsPage.tsx:739",className:"w-3.5 h-3.5"}),"Limpar filtros"]})]}):G()]})}const Kq={professionalId:"",itemName:"",quantity:"",expiryDate:"",checkDate:bt(new Date,"yyyy-MM-dd"),responsibleId:"",notes:""};function I8e(){const e=Oe.useUtils(),{user:t}=Cu(),{data:a=[]}=Oe.pharmacyControl.getAll.useQuery(),{data:r=[]}=Oe.professionals.list.useQuery(),{data:n=[]}=Oe.users.list.useQuery(),i=Oe.pharmacyControl.create.useMutation(),o=Oe.pharmacyControl.update.useMutation(),l=Oe.pharmacyControl.delete.useMutation(),[c,d]=_.useState(""),[f,p]=_.useState(!1),[g,m]=_.useState(null),[b,v]=_.useState(Kq),[y,w]=_.useState(!1),[S,N]=_.useState(""),[j,C]=_.useState("all");_.useEffect(()=>{t&&f&&!g&&v(Z=>({...Z,responsibleId:t.id.toString()}))},[t,f,g]);const R=Z=>{if(!Z)return{status:"unknown",label:"Data não informada",color:"secondary"};const re=Hh(mr(Z),new Date);return re<0?{status:"expired",label:"Vencido",color:"destructive"}:re<=30?{status:"warning",label:`Vence em ${re}d`,color:"warning"}:re<=60?{status:"attention",label:`Vence em ${re}d`,color:"secondary"}:{status:"ok",label:"OK",color:"default"}},T=_.useMemo(()=>a.filter(Z=>{const re=c.toLowerCase(),Q=r.find(E=>E.id===Z.categoryId);return Z.itemName.toLowerCase().includes(re)||(Q?.name||"").toLowerCase().includes(re)}),[a,c,r]),O=_.useMemo(()=>a.filter(Z=>Z.expiryDate&&Hh(mr(Z.expiryDate),new Date)<0).length,[a]),F=_.useMemo(()=>a.filter(Z=>{if(!Z.expiryDate)return!1;const re=Hh(mr(Z.expiryDate),new Date);return re>=0&&re<=30}).length,[a]),z=()=>a.filter(Z=>{if(S&&Z.categoryId.toString()!==S)return!1;if(j!=="all"){if(!Z.expiryDate)return j==="expired";const re=Hh(mr(Z.expiryDate),new Date);switch(j){case"expired":return re<0;case"warning30":return re>=0&&re<=30;case"warning60":return re>=0&&re<=60;default:return!0}}return!0}),I=()=>
1387{const Z=["Controle de Farmácia"];if(S){const re=r.find(Q=>Q.id.toString()===S);re&&Z.push(`Profissional: ${re.name}`)}if(j!=="all"){const re={expired:"Vencidos",warning30:"Vencendo em 30 dias",warning60:"Vencendo em 60 dias"};Z.push(re[j]||"")}return Z.join(" — ")},B=()=>{const Z=z();if(Z.length===0){Ne.error("Nenhum item encontrado com os filtros selecionados");return}const re=Z.map(X=>{const ne=W(X.categoryId),ae=X.expiryDate?new Date(X.expiryDate).toLocaleDateString("pt-BR"):"N/A",ue=X.checkDate?new Date(X.checkDate).toLocaleDateString("pt-BR"):"N/A",{label:de}=R(X.expiryDate);return`${X.itemName}	${ne}	${X.quantity}	${ae}	${de}	${ue}	${X.notes||""}`}),Q="Medicamento	Categoria	Qtd	Validade	Status	Últ. Verificação	Obs",E=new Blob([`\uFEFF${Q}
1388${re.join(`
1389`)}`],{type:"text/tab-separated-values;charset=utf-8;"}),U=URL.createObjectURL(E),q=document.createElement("a");q.href=U,q.download=`farmacia_${new Date().toLocaleDateString("pt-BR").replace(/\//g,"-")}.xls`,document.body.appendChild(q),q.click(),URL.revokeObjectURL(U),document.body.removeChild(q),Ne.success(`${Z.length} itens exportados em Excel`),w(!1)},K=()=>{const Z=z();if(Z.length===0){Ne.error("Nenhum item encontrado com os filtros selecionados");return}const re=I(),Q=`<!DOCTYPE html><html lang="pt-BR"><head><meta charset="UTF-8"><title>${re}</title>
1390    <style>*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;padding:20px}
1391    h1{color:#1B2A3D;margin-bottom:5px;font-size:18px}p.sub{color:#666;margin-bottom:5px;font-size:13px}
1392    p.filter-info{color:#1e3a8a;margin-bottom:15px;font-size:12px;font-weight:600;background:#eff6ff;padding:8px 12px;border-radius:6px;border-left:3px solid #1e3a8a}
1393    table{width:100%;border-collapse:collapse;margin-top:10px}th{background:#1B2A3D;color:white;padding:10px;text-align:left;font-size:12px}
1394    td{padding:8px 10px;border-bottom:1px solid #eee;font-size:12px}.expired{color:red;font-weight:bold}
1395    .warning{color:orange;font-weight:bold}.attention{color:#d97706;font-weight:bold}.ok{color:green}
1396    .footer{margin-top:30px;text-align:center;color:#999;font-size:11px;border-top:1px solid #ddd;padding-top:15px}
1397    .summary{display:flex;gap:20px;margin-bottom:15px;font-size:12px}
1398    .summary-item{padding:8px 12px;border-radius:6px;font-weight:600}
1399    @media print{body{padding:0}}</style></head><body>
1400    <h1>${re}</h1>
1401    <p class="sub">Gerado em ${new Date().toLocaleDateString("pt-BR")} às ${new Date().toLocaleTimeString("pt-BR")}</p>
1402    ${S||j!=="all"?`<p class="filter-info">Filtros aplicados: ${[S?`Profissional: ${r.find(U=>U.id.toString()===S)?.name||""}`:"",j!=="all"?`Status: ${{expired:"Vencidos",warning30:"Vencendo em 30 dias",warning60:"Vencendo em 60 dias"}[j]||""}`:""].filter(Boolean).join(" | ")} — ${Z.length} itens</p>`:`<p class="filter-info">${Z.length} itens no total</p>`}
1403    <table><thead><tr><th>Medicamento</th><th>Categoria</th><th>Qtd</th><th>Validade</th><th>Status</th><th>Últ. Verificação</th><th>Obs</th></tr></thead><tbody>
1404    ${Z.map(U=>{const q=W(U.categoryId),X=U.expiryDate?new Date(U.expiryDate).toLocaleDateString("pt-BR"):"N/A",ne=U.checkDate?new Date(U.checkDate).toLocaleDateString("pt-BR"):"N/A",{label:ae,status:ue}=R(U.expiryDate);return`<tr><td>${U.itemName}</td><td>${q}</td><td>${U.quantity}</td><td>${X}</td><td class="${ue}">${ae}</td><td>${ne}</td><td>${U.notes||""}</td></tr>`}).join("")}
1405    </tbody></table>
1406    <div class="footer"><p>Emedical - Gestão de Coworking Médico</p></div></body></html>`,E=window.open("","_blank");if(!E){Ne.error("Abra pop-ups para exportar");return}E.document.write(Q),E.document.close(),E.onload=()=>E.print(),w(!1)},J=async()=>{if(!b.professionalId||!b.itemName||!b.quantity||!b.checkDate){Ne.error("Preencha todos os campos obrigatórios");return}try{g?(await o.mutateAsync({id:g,categoryId:parseInt(b.professionalId),itemName:b.itemName,quantity:parseInt(b.quantity),expiryDate:b.expiryDate||void 0,checkDate:b.checkDate,responsibleId:b.responsibleId?parseInt(b.responsibleId):void 0,notes:b.notes||void 0}),Ne.success("Medicamento atualizado com sucesso")):(await i.mutateAsync({categoryId:parseInt(b.professionalId),itemName:b.itemName,quantity:parseInt(b.quantity),expiryDate:b.expiryDate||void 0,checkDate:b.checkDate,responsibleId:b.responsibleId?parseInt(b.responsibleId):void 0,notes:b.notes||void 0}),Ne.success("Medicamento adicionado com sucesso")),await e.pharmacyControl.getAll.invali
1406date(),p(!1),V()}catch{Ne.error("Erro ao salvar medicamento")}},G=async Z=>{if(confirm("Tem certeza que deseja deletar este medicamento?"))try{await l.mutateAsync({id:Z}),await e.pharmacyControl.getAll.invalidate(),Ne.success("Medicamento deletado com sucesso")}catch{Ne.error("Erro ao deletar medicamento")}},D=Z=>{v({professionalId:Z.categoryId.toString(),itemName:Z.itemName,quantity:Z.quantity.toString(),expiryDate:Z.expiryDate||"",checkDate:Z.checkDate||bt(new Date,"yyyy-MM-dd"),responsibleId:Z.responsibleId?.toString()||"",notes:Z.notes||""}),m(Z.id),p(!0)},V=()=>{v(Kq),m(null)},W=Z=>r.find(re=>re.id===Z)?.name||"Sem profissional";return s.jsxs("div",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:275",className:"space-y-6",children:[s.jsxs("div",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:276",children:[s.jsx("h1",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:277",className:"text-2xl font-bold mb-2",children:"Controle Farmácia"}),s.jsx("p",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:278",className:"text-muted-foreground",children:"Gerenciar medicamentos e produtos com controle de validade"})]}),s.jsxs("div",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:282",className:"grid grid-cols-3 gap-4",children:[s.jsx("div",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:283",className:"bg-card border border-border rounded-lg p-4",children:s.jsxs("div",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:284",className:"flex items-center justify-between",children:[s.jsxs("div",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:285",children:[s.jsx("p",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:286",className:"text-sm text-muted-foreground",children:"Total de Itens"}),s.jsx("p",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:287",className:"text-2xl font-bold",children:a.length})]}),s.jsx(W0,{"data-loc":"client/src/pages/PharmacyControlPage.tsx:289",className:"w-8 h-8 text-green-600"})]})}),s.jsx("div",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:292",className:"bg-card border border-border rounded-lg p-4",children:s.jsxs("div",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:293",className:"flex items-center justify-between",children:[s.jsxs("div",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:294",children:[s.jsx("p",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:295",className:"text-sm text-muted-foreground",children:"Próximo Vencer"}),s.jsx("p",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:296",className:"text-2xl font-bold",children:F})]}),s.jsx(Us,{"data-loc":"client/src/pages/PharmacyControlPage.tsx:298",className:"w-8 h-8 text-amber-600"})]})}),s.jsx("div",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:301",className:"bg-card border border-border rounded-lg p-4",children:s.jsxs("div",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:302",className:"flex items-center justify-between",children:[s.jsxs("div",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:303",children:[s.jsx("p",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:304",className:"text-sm text-muted-foreground",children:"Vencidos"}),s.jsx("p",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:305",className:"text-2xl font-bold",children:O})]}),s.jsx(Er,{"data-loc":"client/src/pages/PharmacyControlPage.tsx:307",className:"w-8 h-8 text-red-600"})]})})]}),s.jsxs("div",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:313",className:"flex gap-2",children:[s.jsxs("div",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:314",className:"flex-1 relative",children:[s.jsx(li,{"data-loc":"client/src/pages/PharmacyControlPage.tsx:315",className:"absolute left-3 top-1/2 transform -translate-y-1/2 w-4 h-4 text-muted-foreground"}),s.jsx(na,{"data-loc":"client/src/pages/PharmacyControlPage.tsx:316",placeholder:"Buscar por nome ou categoria...",value:c,onChange:Z=>d(Z.target.value),className:"pl-10"})]}),s.jsxs(qe,{"data-loc":"client/src/pages/PharmacyControlPage.tsx:323",onClick:()=>{V(),p(!0)},children:[s.jsx(Rr,{"data-loc":"client/src/pages/PharmacyControlPage.tsx:324",className:"w-4 h-4 mr-1"}),"Novo Medicamento"]}),s.jsxs(qe,{"data-loc":"client/src/pages/PharmacyControlPage.tsx:327",variant:"outline",onClick:()=>{N(""),C("all"),w(!0)},children:[s.jsx(Eg,{"data-loc":"client/src/pages/PharmacyControlPage.tsx:332",className:"w-4 h-4 mr-1"}),"Exportar"]})]}),s.jsx("div",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:338",className:"border border-border rounded-lg overflow-hidden",children:s.jsxs("table",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:339",className:"w-full",children:[s.jsx("thead",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:340",className:"bg-muted border-b border-border",children:s.jsxs("tr",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:341",children:[s.jsx("th",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:342",className:"px-4 py-3 text-left text-sm font-semibold",children:"Medicamento"}),s.jsx("th",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:343",className:"px-4 py-3 text-left text-sm font-semibold",children:"Categoria"}),s.jsx("th",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:344",className:"px-4 py-3 text-left text-sm font-semibold",children:"Quantidade"}),s.jsx("th",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:345",className:"px-4 py-3 text-left text-sm font-semibold",children:"Validade"}),s.jsx("th",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:346",className:"px-4 py-3 text-left text-sm font-semibold",children:"Status"}),s.jsx("th",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:347",className:"px-4 py-3 text-left text-sm font-semibold",children:"Última Verificação"}),s.jsx("th",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:348",className:"px-4 py-3 text-right text-sm font-semibold",children:"Ações"})]})}),s.jsx("tbody",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:351",children:T.length===0?s.jsx("tr",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:353",children:s.jsx("td",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:354",colSpan:7,className:"px-4 py-8 text-center text-muted-foreground",children:c?"Nenhum medicamento encontrado":"Nenhum medicamento cadastrado"})}):T.map(Z=>{const re=R(Z.expiryDate);return s.jsxs("tr",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:362",className:"border-b border-border hover:bg-muted/50 transition-colors",children:[s.jsx("td",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:363",className:"px-4 py-3 font-medium",children:Z.itemName}),s.jsx("td",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:364",className:"px-4 py-3 text-sm",children:W(Z.categoryId)}),s.jsx("td",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:365",className:"px-4 py-3 text-sm",children:Z.quantity}),s.jsx("td",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:366",className:"px-4 py-3 text-sm",children:Z.expiryDate?bt(mr(Z.expiryDate),"dd/MM/yyyy"):"-"}),s.jsx("td",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:369",className:"px-4 py-3",children:s.jsx(Va,{"data-loc":"client/src/pages/PharmacyControlPage.tsx:370",variant:re.color,children:re.label})}),s.jsx("td",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:374",className:"px-4 py-3 text-sm text-muted-foreground",children:Z.checkDate?bt(mr(Z.checkDate),"dd/MM/yyyy"):"-"}),s.jsx("td",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:377",className:"px-4 py-3 text-right",children:s.jsxs("div",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:378",className:"flex gap-2 justify-end",children:[s.jsx(qe,{"data-loc":"client/src/pages/PharmacyControlPage.tsx:379",size:"sm",variant:"outline",onClick:()=>D(Z),children:s.jsx(tl,{"data-loc":"client/src/pages/PharmacyControlPage.tsx:384",className:"w-4 h-4"})}),s.jsx(qe,{"data-loc":"client/src/pages/PharmacyControlPage.tsx:386",size:"sm",variant:"outline",onClick:()=>G(Z.id),disabled:l.isPending,children:l.isPending?s.jsx(Ha,{"data-loc":"client/src/pages/PharmacyControlPage.tsx:392",className:"w-4 h-4 animate-spin"}):s.jsx(sn,{"data-loc":"client/src/pages/PharmacyControlPage.tsx:392",className:"w-4 h-4"})})]})})]}
1406,Z.id)})})]})}),s.jsx(ar,{"data-loc":"client/src/pages/PharmacyControlPage.tsx:405",open:f,onOpenChange:p,children:s.jsxs(rr,{"data-loc":"client/src/pages/PharmacyControlPage.tsx:406",className:"max-w-md",children:[s.jsx(nr,{"data-loc":"client/src/pages/PharmacyControlPage.tsx:407",children:s.jsx(sr,{"data-loc":"client/src/pages/PharmacyControlPage.tsx:408",children:g?"Editar Medicamento":"Novo Medicamento"})}),s.jsxs("div",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:410",className:"space-y-4 py-2",children:[s.jsxs("div",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:411",children:[s.jsx("label",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:412",className:"text-sm font-medium mb-1 block",children:"Profissional (Médico) *"}),s.jsxs("select",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:413",value:b.professionalId,onChange:Z=>v(re=>({...re,professionalId:Z.target.value})),className:"w-full px-3 py-2 border border-border rounded-lg bg-background text-sm",children:[s.jsx("option",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:418",value:"",children:"Selecione um profissional"}),r.map(Z=>s.jsx("option",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:420",value:Z.id,children:Z.name},Z.id))]})]}),s.jsxs("div",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:424",children:[s.jsx("label",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:425",className:"text-sm font-medium mb-1 block",children:"Nome do Medicamento *"}),s.jsx(na,{"data-loc":"client/src/pages/PharmacyControlPage.tsx:426",placeholder:"Ex: Dipirona 500mg",value:b.itemName,onChange:Z=>v(re=>({...re,itemName:Z.target.value}))})]}),s.jsxs("div",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:432",className:"grid grid-cols-2 gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:433",children:[s.jsx("label",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:434",className:"text-sm font-medium mb-1 block",children:"Quantidade *"}),s.jsx(na,{"data-loc":"client/src/pages/PharmacyControlPage.tsx:435",type:"number",placeholder:"0",value:b.quantity,onChange:Z=>v(re=>({...re,quantity:Z.target.value}))})]}),s.jsxs("div",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:442",children:[s.jsx("label",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:443",className:"text-sm font-medium mb-1 block",children:"Data de Verificação *"}),s.jsx(na,{"data-loc":"client/src/pages/PharmacyControlPage.tsx:444",type:"date",value:b.checkDate,onChange:Z=>v(re=>({...re,checkDate:Z.target.value}))})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:451",children:[s.jsx("label",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:452",className:"text-sm font-medium mb-1 block",children:"Data de Validade"}),s.jsx(na,{"data-loc":"client/src/pages/PharmacyControlPage.tsx:453",type:"date",value:b.expiryDate,onChange:Z=>v(re=>({...re,expiryDate:Z.target.value}))})]}),s.jsxs("div",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:459",children:[s.jsx("label",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:460",className:"text-sm font-medium mb-1 block",children:"Responsável pela Verificação"}),s.jsx("div",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:461",className:"w-full px-3 py-2 border border-border rounded-lg bg-muted text-sm text-muted-foreground",children:(()=>{const Z=n.find(re=>re.id.toString()===b.responsibleId);return Z?.displayName||Z?.name||t?.name||"Usuário logado"})()})]}),s.jsxs("div",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:465",children:[s.jsx("label",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:466",className:"text-sm font-medium mb-1 block",children:"Observações"}),s.jsx("textarea",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:467",placeholder:"Notas adicionais...",value:b.notes,onChange:Z=>v(re=>({...re,notes:Z.target.value})),className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20 resize-none",rows:3})]})]}),s.jsxs(Sr,{"data-loc":"client/src/pages/PharmacyControlPage.tsx:476",children:[s.jsx(qe,{"data-loc":"client/src/pages/PharmacyControlPage.tsx:477",variant:"outline",onClick:()=>{p(!1),V()},children:"Cancelar"}),s.jsxs(qe,{"data-loc":"client/src/pages/PharmacyControlPage.tsx:478",onClick:J,disabled:i.isPending||o.isPending,children:[(i.isPending||o.isPending)&&s.jsx(Ha,{"data-loc":"client/src/pages/PharmacyControlPage.tsx:479",className:"w-4 h-4 mr-1 animate-spin"}),g?"Atualizar":"Adicionar"]})]})]})}),s.jsx(ar,{"data-loc":"client/src/pages/PharmacyControlPage.tsx:487",open:y,onOpenChange:w,children:s.jsxs(rr,{"data-loc":"client/src/pages/PharmacyControlPage.tsx:488",className:"max-w-md",children:[s.jsx(nr,{"data-loc":"client/src/pages/PharmacyControlPage.tsx:489",children:s.jsxs(sr,{"data-loc":"client/src/pages/PharmacyControlPage.tsx:490",className:"flex items-center gap-2",children:[s.jsx(Eg,{"data-loc":"client/src/pages/PharmacyControlPage.tsx:491",className:"w-5 h-5 text-primary"}),"Exportar Farmácia"]})}),s.jsxs("div",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:495",className:"space-y-4 py-2",children:[s.jsx("p",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:496",className:"text-sm text-muted-foreground",children:"Selecione os filtros desejados para a exportação. Deixe em branco para exportar todos os itens."}),s.jsxs("div",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:501",children:[s.jsx("label",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:502",className:"text-sm font-medium mb-1 block",children:"Filtrar por Profissional"}),s.jsxs("select",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:503",value:S,onChange:Z=>N(Z.target.value),className:"w-full px-3 py-2 border border-border rounded-lg bg-background text-sm",children:[s.jsx("option",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:508",value:"",children:"Todos os Profissionais"}),r.map(Z=>s.jsx("option",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:510",value:Z.id,children:Z.name},Z.id))]})]}),s.jsxs("div",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:516",children:[s.jsx("label",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:517",className:"text-sm font-medium mb-1 block",children:"Filtrar por Validade"}),s.jsxs("select",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:518",value:j,onChange:Z=>C(Z.target.value),className:"w-full px-3 py-2 border border-border rounded-lg bg-background text-sm",children:[s.jsx("option",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:523",value:"all",children:"Todos os Status"}),s.jsx("option",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:524",value:"expired",children:"Vencidos"}),s.jsx("option",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:525",value:"warning30",children:"Vencendo em 30 dias"}),s.jsx("option",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:526",value:"warning60",children:"Vencendo em 60 dias"})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:531",className:"bg-muted/50 rounded-lg p-3 border border-border/60",children:[s.jsxs("p",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:532",className:"text-sm font-medium",children:[z().length," itens serão exportados"]}),z().length===0&&s.jsx("p",{"data-loc":"client/src/pages/PharmacyControlPage.tsx:536",className:"text-xs text-amber-600 mt-1",children:"Nenhum item encontrado com os filtros selecionados"})]})]}),s.jsxs(Sr,{"data-loc":"client/src/pages/PharmacyControlPage.tsx:540",className:"flex gap-2",children:[s.jsx(qe,{"data-loc":"client/src/pages/PharmacyControlPage.tsx:541",variant:"outline",onClick:()=>w(!1),children:"Cancelar"}),s.jsxs(qe,{"data-loc":"client/src/pages/PharmacyControlPage.tsx:542",variant:"outline",onClick:B,disabled:z().length===0,children:[s.jsx(_f,{"data-loc":"client/src/pages/PharmacyControlPage.tsx:543",className:"w-4 h-4 mr-1"}),"Excel"]}),s.jsxs(qe,{"data-loc":"client/src/pages/PharmacyControlPage.tsx:546",onClick:K,disabled:z().length===0,children:[s.jsx(qf,{"data-loc":"client/src/pages/PharmacyControlPage.tsx:547",className:"w-4 h-4 mr-1"}),"PDF"]})]})]})})]})}const Xq={equipmentId:"",checkDate:bt(new Date,"yyyy-MM-dd"),checkTime:bt(new Date,"HH:mm"),measuredTempMin:"",measuredTempMax:"",measuredTempAvg:"",isCompl
1406iant:!0,correctiveAction:""},Qq={name:"",patrimonyId:"",expectedTempMin:"",expectedTempMax:""};function L8e(){const{user:e}=Cu(),t=Oe.useUtils(),{data:a=[]}=Oe.refrigeratorControl.getAll.useQuery(),{data:r=[]}=Oe.refrigeratorControl.getEquipments.useQuery(),{data:n=[]}=Oe.users.list.useQuery(),i=Oe.refrigeratorControl.create.useMutation(),o=Oe.refrigeratorControl.update.useMutation(),l=Oe.refrigeratorControl.delete.useMutation(),c=Oe.refrigeratorControl.createEquipment.useMutation(),d=Oe.refrigeratorControl.deleteEquipment.useMutation(),[f,p]=_.useState(""),[g,m]=_.useState(!1),[b,v]=_.useState(!1),[y,w]=_.useState(null),[S,N]=_.useState(Xq),[j,C]=_.useState(Qq),[R,T]=_.useState(null);_.useEffect(()=>{g&&e&&!y&&N(E=>({...E,responsibleId:e.id.toString()}))},[g,e,y]);const O=E=>E?{status:"ok",label:"Conforme",color:"default"}:{status:"warning",label:"Não Conforme",color:"destructive"},F=_.useMemo(()=>a.filter(E=>{const U=f.toLowerCase(),q=r.find(X=>X.id===E.equipmentId);return(q?.name||"").toLowerCase().includes(U)||(q?.patrimonyId||"").toLowerCase().includes(U)}),[a,f,r]),z=_.useMemo(()=>{const E=new Date;return a.filter(U=>{const q=mr(U.checkDate);return Hh(E,q)===0&&U.isCompliant}).length},[a]),I=_.useMemo(()=>{const E=new Date;return a.filter(U=>{const q=mr(U.checkDate);return Hh(E,q)===0&&!U.isCompliant}).length},[a]),B=_.useMemo(()=>R?a.filter(U=>U.equipmentId===R).sort((U,q)=>new Date(U.checkDate).getTime()-new Date(q.checkDate).getTime()).slice(-30).map(U=>({date:bt(mr(U.checkDate),"dd/MM"),time:U.checkTime,min:parseFloat(U.measuredTempMin),max:parseFloat(U.measuredTempMax),avg:parseFloat(U.measuredTempAvg),conforme:U.isCompliant?1:0})):[],[a,R]),K=async()=>{if(!S.equipmentId||!S.checkDate||!S.checkTime||!S.measuredTempMin||!S.measuredTempMax||!S.measuredTempAvg){Ne.error("Preencha todos os campos obrigatórios");return}try{y?(await o.mutateAsync({id:y,equipmentId:parseInt(S.equipmentId),checkDate:S.checkDate,checkTime:S.checkTime,measuredTempMin:S.measuredTempMin,measuredTempMax:S.measuredTempMax,measuredTempAvg:S.measuredTempAvg,isCompliant:S.isCompliant,correctiveAction:S.correctiveAction||void 0,responsibleId:S.responsibleId?parseInt(S.responsibleId):void 0}),Ne.success("Verificação atualizada com sucesso")):(await i.mutateAsync({equipmentId:parseInt(S.equipmentId),checkDate:S.checkDate,checkTime:S.checkTime,measuredTempMin:S.measuredTempMin,measuredTempMax:S.measuredTempMax,measuredTempAvg:S.measuredTempAvg,isCompliant:S.isCompliant,correctiveAction:S.correctiveAction||void 0,responsibleId:S.responsibleId?parseInt(S.responsibleId):void 0}),Ne.success("Verificação registrada com sucesso")),await t.refrigeratorControl.getAll.invalidate(),m(!1),W()}catch{Ne.error("Erro ao salvar verificação")}},J=async E=>{if(confirm("Tem certeza que deseja deletar este registro?"))try{await l.mutateAsync({id:E}),await t.refrigeratorControl.getAll.invalidate(),Ne.success("Registro deletado com sucesso")}catch{Ne.error("Erro ao deletar registro")}},G=E=>{N({equipmentId:E.equipmentId.toString(),checkDate:E.checkDate,checkTime:E.checkTime,measuredTempMin:E.measuredTempMin,measuredTempMax:E.measuredTempMax,measuredTempAvg:E.measuredTempAvg,isCompliant:E.isCompliant,correctiveAction:E.correctiveAction||"",responsibleId:E.responsibleId?.toString()}),w(E.id),m(!0)},D=async()=>{if(!j.name){Ne.error("Preencha o nome do equipamento");return}try{await c.mutateAsync(j),await t.refrigeratorControl.getEquipments.invalidate(),C(Qq),v(!1),Ne.success("Equipamento adicionado com sucesso")}catch{Ne.error("Erro ao adicionar equipamento")}},V=async E=>{if(confirm("Tem certeza que deseja deletar este equipamento?"))try{await d.mutateAsync({id:E}),await t.refrigeratorControl.getEquipments.invalidate(),Ne.success("Equipamento deletado com sucesso")}catch{Ne.error("Erro ao deletar equipamento")}},W=()=>{N(Xq),w(null)},Z=E=>{const U=r.find(q=>q.id===E);return U?`${U.name} (${U.patrimonyId||"S/N"})`:"Sem equipamento"},re=()=>{const E=["Data","Hora","Equipamento","Patrimônio","Temp. Mín (°C)","Temp. Máx (°C)","Temp. Média (°C)","Conforme","Ação Corretiva","Responsável","Rubrica"],U=F.map(de=>{const he=r.find(se=>se.id===de.equipmentId),pe=n.find(se=>se.id===de.responsibleId);return[de.checkDate,de.checkTime,he?.name||"",he?.patrimonyId||"",de.measuredTempMin,de.measuredTempMax,de.measuredTempAvg,de.isCompl
1406iant?"Sim":"Não",de.correctiveAction||"",pe?.displayName||pe?.name||"",de.initials||""]}),X=[[gs],[Xo],[`Tel: ${El}`],["Controle de Temperatura de Refrigeradores"],[`Gerado em: ${new Date().toLocaleString("pt-BR")}`],[],E,...U].map(de=>de.join("	")).join(`
1407`),ne=new Blob([X],{type:"application/vnd.ms-excel;charset=utf-8"}),ae=document.createElement("a"),ue=URL.createObjectURL(ne);ae.setAttribute("href",ue),ae.setAttribute("download",`controle-refrigeradores-${bt(new Date,"dd-MM-yyyy")}.xls`),ae.click(),URL.revokeObjectURL(ue),Ne.success("Arquivo XLS exportado com sucesso")},Q=()=>{const E=window.open("","_blank");if(!E){Ne.error("Não foi possível abrir a janela de impressão. Verifique o bloqueador de pop-ups.");return}const U=`
1408      <!DOCTYPE html>
1409      <html lang="pt-BR">
1410      <head>
1411        <meta charset="UTF-8">
1412        <title>Controle de Temperatura - ${gs}</title>
1413        <style>
1414          * { margin: 0; padding: 0; box-sizing: border-box; }
1415          body { font-family: 'Segoe UI', Arial, sans-serif; font-size: 11px; color: #222; padding: 18px; }
1416          .brand-header { display: flex; align-items: center; gap: 14px; border-bottom: 3px solid ${Bt}; padding-bottom: 10px; margin-bottom: 14px; }
1417          .brand-header img { height: 44px; object-fit: contain; }
1418          .brand-info h1 { font-size: 16px; color: ${Bt}; font-weight: 700; }
1419          .brand-info p { font-size: 10px; color: #555; margin-top: 2px; }
1420          .doc-title { font-size: 14px; font-weight: 700; color: ${Bt}; margin-bottom: 4px; }
1421          .doc-meta { font-size: 10px; color: #777; margin-bottom: 12px; }
1422          table { width: 100%; border-collapse: collapse; margin-bottom: 16px; }
1423          th { background: ${Bt}; color: #fff; padding: 5px 7px; text-align: left; font-size: 10px; }
1424          td { padding: 4px 7px; border: 1px solid #ddd; font-size: 10px; }
1425          tr:nth-child(even) td { background: #f8f9fa; }
1426          .non-compliant td { background: #fff5f5 !important; color: #c0392b; }
1427          .compliant-badge { color: #16a34a; font-weight: 600; }
1428          .non-compliant-badge { color: #dc2626; font-weight: 600; }
1429          .signature-area { margin-top: 32px; display: flex; gap: 60px; }
1430          .signature-line { border-top: 1px solid #333; width: 200px; text-align: center; padding-top: 4px; font-size: 10px; color: #555; }
1431          .footer { margin-top: 24px; border-top: 1px solid #ddd; padding-top: 8px; font-size: 9px; color: #aaa; text-align: center; }
1432          @media print { body { padding: 8px; } .no-print { display: none; } }
1433        </style>
1434      </head>
1435      <body>
1436        <div class="brand-header">
1437          <img src="${ny}" alt="${gs}" />
1438          <div class="brand-info">
1439            <h1>${gs}</h1>
1440            <p>${Xo}</p>
1441            <p>Tel: ${El}</p>
1442          </div>
1443        </div>
1444        <div class="doc-title">Controle de Temperatura de Refrigeradores</div>
1445        <div class="doc-meta">Gerado em: ${new Date().toLocaleString("pt-BR")} &nbsp;|&nbsp; Total de registros: ${F.length}</div>
1446        <table>
1447          <thead>
1448            <tr>
1449              <th>Data</th>
1450              <th>Hora</th>
1451              <th>Equipamento</th>
1452              <th>Patrimônio</th>
1453              <th>Mín (°C)</th>
1454              <th>Máx (°C)</th>
1455              <th>Méd (°C)</th>
1456              <th>Conforme</th>
1457              <th>Ação Corretiva</th>
1458              <th>Responsável</th>
1459              <th>Rubrica</th>
1460            </tr>
1461          </thead>
1462          <tbody>
1463            ${F.map(q=>{const X=r.find(ue=>ue.id===q.equipmentId),ne=n.find(ue=>ue.id===q.responsibleId);return`
1464                <tr class="${!q.isCompliant?"non-compliant":""}">
1465                  <td>${q.checkDate}</td>
1466                  <td>${q.checkTime}</td>
1467                  <td><strong>${X?.name||""}</strong></td>
1468                  <td>${X?.patrimonyId||""}</td>
1469                  <td>${q.measuredTempMin}</td>
1470                  <td>${q.measuredTempMax}</td>
1471                  <td>${q.measuredTempAvg}</td>
1472                  <td class="${q.isCompliant?"compliant-badge":"non-compliant-badge"}">
1472${q.isCompliant?"Sim":"Não"}</td>
1473                  <td>${q.correctiveAction||""}</td>
1474                  <td>${ne?.displayName||ne?.name||""}</td>
1475                  <td>${q.initials||""}</td>
1476                </tr>
1477              `}).join("")}
1478          </tbody>
1479        </table>
1480        <div class="signature-area">
1481          <div class="signature-line">Responsável pela Verificação</div>
1482          <div class="signature-line">Rubrica / Assinatura</div>
1483        </div>
1484        <div class="footer">
1485          <p>${gs} — Sistema de Gestão de Coworking Médico</p>
1486        </div>
1487        <script>window.onload = function() { window.print(); }<\/script>
1488      </body>
1489      </html>
1490    `;E.document.write(U),E.document.close(),Ne.success("Impressão preparada")};return s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:381",className:"space-y-6",children:[s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:382",children:[s.jsx("h1",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:383",className:"text-2xl font-bold mb-2",children:"Refrigeradores"}),s.jsx("p",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:384",className:"text-muted-foreground",children:"Monitorar temperatura e conformidade de refrigeradores"})]}),s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:388",className:"grid grid-cols-3 gap-4",children:[s.jsx("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:389",className:"bg-card border border-border rounded-lg p-4",children:s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:390",className:"flex items-center justify-between",children:[s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:391",children:[s.jsx("p",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:392",className:"text-sm text-muted-foreground",children:"Total de Equipamentos"}),s.jsx("p",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:393",className:"text-2xl font-bold",children:r.length})]}),s.jsx(Vfe,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:395",className:"w-8 h-8 text-blue-600"})]})}),s.jsx("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:398",className:"bg-card border border-border rounded-lg p-4",children:s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:399",className:"flex items-center justify-between",children:[s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:400",children:[s.jsx("p",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:401",className:"text-sm text-muted-foreground",children:"Hoje - Conforme"}),s.jsx("p",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:402",className:"text-2xl font-bold",children:z})]}),s.jsx(W0,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:404",className:"w-8 h-8 text-green-600"})]})}),s.jsx("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:407",className:"bg-card border border-border rounded-lg p-4",children:s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:408",className:"flex items-center justify-between",children:[s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:409",children:[s.jsx("p",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:410",className:"text-sm text-muted-foreground",children:"Hoje - Não Conforme"}),s.jsx("p",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:411",className:"text-2xl font-bold",children:I})]}),s.jsx(Er,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:413",className:"w-8 h-8 text-red-600"})]})})]}),R&&B.length>0&&s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:420",className:"space-y-4 border border-border rounded-lg p-4 bg-card",children:[s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:421",className:"flex items-center justify-between",children:[s.jsxs("h3",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:422",className:"font-semibold",children:["Histórico de Temperatura - ",Z(R)]}),s.jsx(qe,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:423",variant:"outline",size:"sm",onClick:()=>T(null),children:"Fechar"})]}),s.jsx("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:426",className:"h-80",children:s.jsx(bg,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:427",width:"100%",height:"100%",children:s.jsxs(s8,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:428",data:B,children:[s.jsx(Bg,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:429",strokeDasharray:"3 3"}),s.jsx(bu,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:430",dataKey:"date"}),s.jsx(Pu,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:431",label:{value:"Temperatura (°C)",angle:-90,position:"insideLeft"}}),s.jsx(ro,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:432"}),s.jsx(Jh,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:433"}),s.jsx(bf,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:434",type:"monotone",dataKey:"min",stroke:"#ef4444",name:"Mín"}),s.jsx(bf,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:435",type:"monotone",dataKey:"avg",stroke:"#3b82f6",name:"Média"}),s.jsx(bf,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:436",type:"monotone",dataKey:"max",stroke:"#f59e0b",name:"Máx"})]})})}),s.jsx("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:441",className:"h-64",children:s.jsx(bg,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:442",width:"100%",height:"100%",children:s.jsxs(i8,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:443",data:B,children:[s.jsx(Bg,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:444",strokeDasharray:"3 3"}),s.jsx(bu,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:445",dataKey:"date"}),s.jsx(Pu,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:446",label:{value:"Conformidade",angle:-90,position:"insideLeft"}}),s.jsx(ro,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:447"}),s.jsx(yu,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:448",dataKey:"conforme",f
1490ill:"#10b981",name:"Conforme"})]})})})]}),s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:456",className:"flex gap-2 flex-wrap",children:[s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:457",className:"flex-1 min-w-[200px] relative",children:[s.jsx(li,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:458",className:"absolute left-3 top-1/2 transform -translate-y-1/2 w-4 h-4 text-muted-foreground"}),s.jsx(na,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:459",placeholder:"Buscar por equipamento ou patrimônio...",value:f,onChange:E=>p(E.target.value),className:"pl-10"})]}),s.jsxs(qe,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:466",onClick:()=>{W(),m(!0)},children:[s.jsx(Rr,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:467",className:"w-4 h-4 mr-1"}),"Nova Verificação"]}),s.jsxs(qe,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:470",variant:"outline",onClick:()=>v(!0),children:[s.jsx(d3,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:471",className:"w-4 h-4 mr-1"}),"Equipamentos"]}),s.jsxs(qe,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:474",variant:"outline",onClick:re,children:[s.jsx(_f,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:475",className:"w-4 h-4 mr-1"}),"Exportar XLS"]}),s.jsxs(qe,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:478",variant:"outline",onClick:Q,children:[s.jsx(Ef,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:479",className:"w-4 h-4 mr-1"}),"Imprimir"]}),s.jsx(S8,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:482",url:`${window.location.origin}/refrigerador-controle`,label:"Compartilhar",whatsappMessage:"Controle de Refrigeradores - Emedical\\n\\nAcesse o controle:"})]}),s.jsx(ar,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:490",open:b,onOpenChange:v,children:s.jsxs(rr,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:491",className:"max-w-2xl",children:[s.jsx(nr,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:492",children:s.jsx(sr,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:493",children:"Gerenciar Equipamentos"})}),s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:495",className:"space-y-4 py-2",children:[s.jsx("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:496",className:"space-y-3 max-h-[40vh] overflow-y-auto",children:r.map(E=>s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:498",className:"flex items-center justify-between p-3 border border-border rounded-lg",children:[s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:499",children:[s.jsx("p",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:500",className:"font-medium",children:E.name}),s.jsxs("p",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:501",className:"text-sm text-muted-foreground",children:["Patrimônio: ",E.patrimonyId||"S/N"]}),E.expectedTempMin&&s.jsxs("p",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:502",className:"text-sm text-muted-foreground",children:["Faixa: ",E.expectedTempMin,"°C a ",E.expectedTempMax,"°C"]})]}),s.jsx(qe,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:504",size:"sm",variant:"outline",onClick:()=>V(E.id),disabled:d.isPending,children:s.jsx(sn,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:510",className:"w-4 h-4"})})]},E.id))}),s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:516",className:"border-t border-border pt-4 space-y-3",children:[s.jsx("h4",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:517",className:"font-semibold",children:"Adicionar Novo Equipamento"}),s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:518",children:[s.jsx("label",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:519",className:"text-sm font-medium mb-1 block",children:"Nome *"}),s.jsx(na,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:520",placeholder:"Ex: Refrigerador 01",value:j.name,onChange:E=>C(U=>({...U,name:E.target.value}))})]}),s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:526",children:[s.jsx("label",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:527",className:"text-sm font-medium mb-1 block",children:"Patrimônio"}),s.jsx(na,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:528",placeholder:"Ex: PAT-001",value:j.patrimonyId,onChange:E=>C(U=>({...U,patrimonyId:E.target.value}))})]}),s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:534",className:"grid grid-cols-2 gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:535",children:[s.jsx("label",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:536",className:"text-sm font-medium mb-1 block",children:"Temp. Mín Esperada"}),s.jsx(na,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:537",placeholder:"Ex: 2",value:j.expectedTempMin,onChange:E=>C(U=>({...U,expectedTempMin:E.target.value}))})]}),s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:543",children:[s.jsx("label",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:544",className:"text-sm font-medium mb-1 block",children:"Temp. Máx Esperada"}),s.jsx(na,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:545",placeholder:"Ex: 8",value:j.expectedTempMax,onChange:E=>C(U=>({...U,expectedTempMax:E.target.value}))})]})]})]})]}),s.jsxs(Sr,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:554",children:[s.jsx(qe,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:555",variant:"outline",onClick:()=>v(!1),children:"Fechar"}),s.jsxs(qe,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:556",onClick:D,disabled:c.isPending,children:[c.isPending&&s.jsx(Ha,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:557",className:"w-4 h-4 mr-1 animate-spin"}),"Adicionar"]})]})]})}),s.jsx("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:565",className:"border border-border rounded-lg overflow-hidden",children:s.jsxs("table",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:566",className:"w-full",children:[s.jsx("thead",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:56
14907",className:"bg-muted border-b border-border",children:s.jsxs("tr",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:568",children:[s.jsx("th",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:569",className:"px-4 py-3 text-left text-sm font-semibold",children:"Equipamento"}),s.jsx("th",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:570",className:"px-4 py-3 text-left text-sm font-semibold",children:"Data/Hora"}),s.jsx("th",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:571",className:"px-4 py-3 text-left text-sm font-semibold",children:"Temperatura"}),s.jsx("th",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:572",className:"px-4 py-3 text-left text-sm font-semibold",children:"Status"}),s.jsx("th",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:573",className:"px-4 py-3 text-left text-sm font-semibold",children:"Ação Corretiva"}),s.jsx("th",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:574",className:"px-4 py-3 text-right text-sm font-semibold",children:"Ações"})]})}),s.jsx("tbody",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:577",children:F.length===0?s.jsx("tr",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:579",children:s.jsx("td",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:580",colSpan:6,className:"px-4 py-8 text-center text-muted-foreground",children:f?"Nenhum registro encontrado":"Nenhum registro cadastrado"})}):F.map(E=>{const U=O(E.isCompliant);return s.jsxs("tr",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:588",className:"border-b border-border hover:bg-muted/50 transition-colors",children:[s.jsx("td",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:589",className:"px-4 py-3 font-medium",children:s.jsx("button",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:590",onClick:()=>T(E.equipmentId),className:"text-primary hover:underline",children:Z(E.equipmentId)})}),s.jsxs("td",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:597",className:"px-4 py-3 text-sm",children:[bt(mr(E.checkDate),"dd/MM/yyyy")," ",E.checkTime]}),s.jsx("td",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:600",className:"px-4 py-3 text-sm",children:s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:601",className:"space-y-1",children:[s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:602",children:["Mín: ",E.measuredTempMin,"°C"]}),s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:603",children:["Máx: ",E.measuredTempMax,"°C"]}),s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:604",children:["Média: ",E.measuredTempAvg,"°C"]})]})}),s.jsx("td",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:607",className:"px-4 py-3",children:s.jsx(Va,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:608",variant:U.color,children:U.label})}),s.jsx("td",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:612",className:"px-4 py-3 text-sm text-muted-foreground",children:E.correctiveAction||"-"}),s.jsx("td",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:615",className:"px-4 py-3 text-right",children:s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:616",className:"flex gap-2 justify-end",children:[s.jsx(qe,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:617",size:"sm",variant:"outline",onClick:()=>G(E),children:s.jsx(tl,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:622",className:"w-4 h-4"})}),s.jsx(qe,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:624",size:"sm",variant:"outline",onClick:()=>J(E.id),disabled:l.isPending,children:l.isPending?s.jsx(Ha,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:630",className:"w-4 h-4 animate-spin"}):s.jsx(sn,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:630",className:"w-4 h-4"})})]})})]},E.id)})})]})}),s.jsx(ar,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:643",open:g,onOpenChange:m,children:s.jsxs(rr,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:644",className:"max-w-2xl",children:[s.jsx(nr,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:645",children:s.jsx(sr,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:646",children:y?"Editar Verificação":"Nova Verificação"})}),s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:648",className:"space-y-4 py-2 max-h-[60vh] overflow-y-auto",children:[s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:649",children:[s.jsx("label",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:650",className:"text-sm font-medium mb-1 block",children:"Equipamento *"}),s.jsxs("select",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:651",value:S.equipmentId,onChange:E=>N(U=>({...U,equipmentId:E.target.value})),className:"w-full px-3 py-2 border border-border rounded-lg bg-background text-sm",children:[s.jsx("option",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:656",value:"",children:"Selecione um equipamento"}),r.map(E=>
1490s.jsxs("option",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:658",value:E.id,children:[E.name," (",E.patrimonyId||"S/N",")"]},E.id))]})]}),s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:663",className:"grid grid-cols-2 gap-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:664",children:[s.jsx("label",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:665",className:"text-sm font-medium mb-1 block",children:"Data *"}),s.jsx(na,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:666",type:"date",value:S.checkDate,onChange:E=>N(U=>({...U,checkDate:E.target.value}))})]}),s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:672",children:[s.jsx("label",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:673",className:"text-sm font-medium mb-1 block",children:"Hora *"}),s.jsx(na,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:674",type:"time",value:S.checkTime,onChange:E=>N(U=>({...U,checkTime:E.target.value}))})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:682",className:"border-t border-border pt-4",children:[s.jsx("h4",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:683",className:"font-semibold mb-3",children:"Temperaturas (°C)"}),s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:684",className:"grid grid-cols-3 gap-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:685",children:[s.jsx("label",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:686",className:"text-sm font-medium mb-1 block",children:"Mínima *"}),s.jsx(na,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:687",type:"number",step:"0.1",min:"-20",max:"30",placeholder:"-20 a 30",value:S.measuredTempMin,onChange:E=>{const U=E.target.value;N(q=>{const X=parseFloat(q.measuredTempMax),ne=parseFloat(U),ae=!isNaN(ne)&&!isNaN(X)?((ne+X)/2).toFixed(1):q.measuredTempAvg;return{...q,measuredTempMin:U,measuredTempAvg:ae}})}})]}),s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:705",children:[s.jsx("label",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:706",className:"text-sm font-medium mb-1 block",children:"Máxima *"}),s.jsx(na,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:707",type:"number",step:"0.1",min:"-20",max:"30",placeholder:"-20 a 30",value:S.measuredTempMax,onChange:E=>{const U=E.target.value;N(q=>{const X=parseFloat(q.measuredTempMin),ne=parseFloat(U),ae=!isNaN(X)&&!isNaN(ne)?((X+ne)/2).toFixed(1):q.measuredTempAvg;return{...q,measuredTempMax:U,measuredTempAvg:ae}})}})]}),s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:725",children:[s.jsxs("label",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:726",className:"text-sm font-medium mb-1 block",children:["Média ",s.jsx("span",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:726",className:"text-muted-foreground text-xs",children:"(automático)"})]}),s.jsx(na,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:727",type:"number",step:"0.1",min:"-20",max:"30",placeholder:"Calculado automaticamente",value:S.measuredTempAvg,readOnly:!0,className:"bg-muted/50 cursor-default"})]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:741",className:"border-t border-border pt-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:742",className:"flex items-center gap-3 mb-3",children:[s.jsx("input",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:743",type:"checkbox",id:"conforming",checked:S.isCompliant,onChange:E=>N(U=>({...U,isCompliant:E.target.checked})),className:"w-4 h-4 rounded border-border"}),s.jsx("label",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:750",htmlFor:"conforming",className:"text-sm font-medium",children:"Conforme com faixa esperada?"})]}),!S.isCompliant&&s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:753",children:[s.jsx("label",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:754",className:"text-sm font-medium mb-1 block",children:"Ação Corretiva"}),s.jsx("textarea",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:755",placeholder:"Descreva a ação corretiva tomada...",value:S.correctiveAction,onChange:E=>N(U=>({...U,correctiveAction:E.target.value})),className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20 resize-none",rows:3})]}),s.jsx("div",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:764",className:"p-3 bg-muted/50 rounded-lg border border-border/50",children:s.jsxs("p",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:765",className:"text-sm font-medium",children:["Responsável: ",s.jsx("span",{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:765",className:"text-primary",children:(()=>{const E=n.find(U=>U.id.toString()===S.responsibleId);
1490return E?.displayName||E?.name||"Usuário logado"})()})]})})]})]}),s.jsxs(Sr,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:769",children:[s.jsx(qe,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:770",variant:"outline",onClick:()=>{m(!1),W()},children:"Cancelar"}),s.jsxs(qe,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:771",onClick:K,disabled:i.isPending||o.isPending,children:[(i.isPending||o.isPending)&&s.jsx(Ha,{"data-loc":"client/src/pages/RefrigeratorControlPage.tsx:772",className:"w-4 h-4 mr-1 animate-spin"}),y?"Atualizar":"Registrar"]})]})]})})]})}const Xp=e=>{if(!e)return"-";if(/^\d{2}\/\d{2}\/\d{4}$/.test(e))return e;try{const t=mr(e);if(KE(t))return bt(t,"dd/MM/yyyy")}catch{}return e},Zq={professionalId:"",prescriptionDate:bt(new Date,"yyyy-MM-dd"),prescriptionTypeId:"",patientName:"",responsibleId:"",notes:""};function F8e(){const{user:e}=Cu(),t=Oe.useUtils(),{data:a=[]}=Oe.prescriptionControl.getAll.useQuery(),{data:r=[]}=Oe.professionals.list.useQuery(),{data:n=[]}=Oe.users.list.useQuery(),{data:i=[]}=Oe.prescriptionControl.getTypes.useQuery(),o=Oe.prescriptionControl.create.useMutation(),l=Oe.prescriptionControl.update.useMutation(),c=Oe.prescriptionControl.delete.useMutation(),d=Oe.prescriptionControl.dispense.useMutation(),f=Oe.prescriptionControl.createType.useMutation(),p=Oe.prescriptionControl.deleteType.useMutation(),[g,m]=_.useState(""),[b,v]=_.useState(!1),[y,w]=_.useState(!1),[S,N]=_.useState(!1),[j,C]=_.useState(null),[R,T]=_.useState(null),[O,F]=_.useState(Zq),[z,I]=_.useState(""),[B,K]=_.useState(""),[J,G]=_.useState("");_.useEffect(()=>{b&&!R&&e&&F(se=>({...se,responsibleId:e.id.toString()}))},[b,R,e]);const D=_.useMemo(()=>a.filter(se=>{const ze=g.toLowerCase(),De=r.find(ft=>ft.id===se.professionalId),xe=(se.patientName||"").toLowerCase().includes(ze)||(De?.name||"").toLowerCase().includes(ze)||(ae(se.prescriptionTypeId)||"").toLowerCase().includes(ze),at=!B||se.professionalId.toString()===B,Qe=!J||se.status===J;return xe&&at&&Qe}),[a,g,r,i,B,J]),V=_.useMemo(()=>a.filter(se=>se.status==="pendente").length,[a]),W=_.useMemo(()=>a.filter(se=>se.status==="dispensada").length,[a]),Z=async()=>{if(!O.professionalId||!O.prescriptionDate||!O.prescriptionTypeId||!O.patientName||!O.responsibleId){Ne.error("Preencha todos os campos obrigatórios");return}try{R?(await l.mutateAsync({id:R,professionalId:parseInt(O.professionalId),prescriptionDate:O.prescriptionDate,prescriptionTypeId:parseInt(O.prescriptionTypeId),patientName:O.patientName,responsibleId:parseInt(O.responsibleId),notes:O.notes||void 0}),Ne.success("Receita atualizada com sucesso")):(await o.mutateAsync({professionalId:parseInt(O.professionalId),prescriptionDate:O.prescriptionDate,prescriptionTypeId:parseInt(O.prescriptionTypeId),patientName:O.patientName,responsibleId:parseInt(O.responsibleId),notes:O.notes||void 0}),Ne.success("Receita cadastrada com sucesso")),await t.prescriptionControl.getAll.invalidate(),v(!1),X()}catch{Ne.error("Erro ao salvar receita")}},re=async()=>{if(j)try{const se=new Date;await d.mutateAsync({id:j.id}),await t.prescriptionControl.getAll.invalidate(),Ne.success("Receita dispensada com sucesso! Recibo gerado.");const ze={...j,status:"dispensada",deliveryDate:bt(se,"dd/MM/yyyy"),deliveryTime:bt(se,"HH:mm"),dispensedById:e?.id};pe(ze),N(!1),C(null)}catch{Ne.error("Erro ao dispensar receita")}},Q=async se=>{if(confirm("Tem certeza que deseja deletar este registro?"))try{await c.mutateAsync({id:se}),await t.prescriptionControl.getAll.invalidate(),Ne.success("Registro deletado com sucesso")}catch{Ne.error("Erro ao deletar registro")}},E=se=>{F({professionalId:se.professionalId.toString(),prescriptionDate:se.prescriptionDate,prescriptionTypeId:se.prescriptionTypeId.toString(),patientName:se.patientName,responsibleId:se.responsibleId?.toString()||"",notes:se.n
1490otes||""}),T(se.id),v(!0)},U=async()=>{if(!z.trim()){Ne.error("Preencha o tipo de receita");return}try{await f.mutateAsync({typeName:z}),await t.prescriptionControl.getTypes.invalidate(),I(""),Ne.success("Tipo de receita adicionado com sucesso")}catch{Ne.error("Erro ao adicionar tipo de receita")}},q=async se=>{if(confirm("Tem certeza que deseja deletar este tipo?"))try{await p.mutateAsync({id:se}),await t.prescriptionControl.getTypes.invalidate(),Ne.success("Tipo deletado com sucesso")}catch{Ne.error("Erro ao deletar tipo")}},X=()=>{F(Zq),T(null)},ne=se=>r.find(De=>De.id===se)?.name||"Sem profissional",ae=se=>i.find(De=>De.id===se)?.typeName||"Sem tipo",ue=se=>{const ze=n.find(De=>De.id===se);return ze?.displayName||ze?.name||"Sem responsável"},de=()=>{const se=["Médico","Data Receita","Tipo","Paciente","Status","Data Entrega","Horário Entrega","Responsável","Dispensado por","Observações"],ze=D.map(ft=>[ne(ft.professionalId),Xp(ft.prescriptionDate),ae(ft.prescriptionTypeId),ft.patientName,ft.status==="dispensada"?"Dispensada":"Pendente",Xp(ft.deliveryDate),ft.deliveryTime||"",ft.responsibleId?ue(ft.responsibleId):"",ft.dispensedById?ue(ft.dispensedById):"",ft.notes||""]);let De=se.join(",")+`
1491`;ze.forEach(ft=>{De+=ft.map(nt=>`"${nt}"`).join(",")+`
1492`});const xe=new Blob([De],{type:"text/csv;charset=utf-8;"}),at=document.createElement("a"),Qe=URL.createObjectURL(xe);at.setAttribute("href",Qe),at.setAttribute("download",`controle-receitas-${bt(new Date,"dd-MM-yyyy")}.csv`),at.click(),Ne.success("Arquivo exportado com sucesso")},he=()=>{const se=`
1493      <html>
1494        <head>
1495          <title>Controle de Receitas</title>
1496          <style>
1497            body { font-family: Arial, sans-serif; margin: 20px; }
1498            h1 { text-align: center; color: #1B2A3D; }
1499            .filter-info { text-align: center; font-size: 12px; color: #666; margin-bottom: 10px; }
1500            table { width: 100%; border-collapse: collapse; margin-top: 20px; }
1501            th, td { border: 1px solid #ddd; padding: 8px; text-align: left; font-size: 11px; }
1502            th { background-color: #1B2A3D; color: white; font-weight: bold; }
1503            .status-pendente { color: #d97706; font-weight: bold; }
1504            .status-dispensada { color: #059669; font-weight: bold; }
1505          </style>
1506        </head>
1507        <body>
1508          <h1>Controle de Dispensação de Receitas</h1>
1509          <p style="text-align:center;">Data de Emissão: ${bt(new Date,"dd/MM/yyyy")}</p>
1510          ${B?`<div class="filter-info">Filtrado por: ${ne(parseInt(B))}</div>`:""}
1511          ${J?`<div class="filter-info">Status: ${J==="pendente"?"Pendentes":"Dispensadas"}</div>`:""}
1512          <table>
1513            <thead>
1514              <tr>
1515                <th>Médico</th>
1516                <th>Data Receita</th>
1517                <th>Tipo</th>
1518                <th>Paciente</th>
1519                <th>Status</th>
1520                <th>Data Entrega</th>
1521                <th>Horário</th>
1522                <th>Responsável</th>
1523              </tr>
1524            </thead>
1525            <tbody>
1526              ${D.map(De=>`
1527                <tr>
1528                  <td>${ne(De.professionalId)}</td>
1529                  <td>${Xp(De.prescriptionDate)}</td>
1530                  <td>${ae(De.prescriptionTypeId)}</td>
1531                  <td>${De.patientName}</td>
1532                  <td class="status-${De.status}">${De.status==="dispensada"?"Dispensada":"Pendente"}</td>
1533                  <td>${Xp(De.deliveryDate)}</td>
1534                  <td>${De.deliveryTime||"-"}</td>
1535                  <td>${De.responsibleId?ue(De.responsibleId):"-"}</td>
1536                </tr>
1537              `).join("")}
1538            </tbody>
1539          </table>
1540        </body>
1541      </html>
1542    `,ze=window.open("","","height=600,width=800");ze&&(ze.document.write(se),ze.document.close(),ze.print())},pe=se=>{const ze=new Date,De=`
1543      <html>
1544        <head>
1545          <title>Recibo de Entrega de Receita</title>
1546          <style>
1547            body { font-family: Arial, sans-serif; margin: 40px; max-width: 600px; margin: 40px auto; }
1548            .header { text-align: center; margin-bottom: 30px; border-bottom: 3px solid #1B2A3D; padding-bottom: 20px; }
1549            .header h1 { margin: 0; font-size: 22px; color: #1B2A3D; }
1550            .header p { margin: 5px 0; font-size: 12px; color: #666; }
1551            .badge { display: inline-block; padding: 4px 12px; border-radius: 12px; font-size: 11px; font-weight: bold; margin-top: 8px; }
1552            .badge-dispensada { background: #d1fae5; color: #059669; }
1553            .badge-pendente { background: #fef3c7; color: #d97706; }
1554            .content { margin-bottom: 30px; }
1555            .field { margin-bottom: 12px; display: flex; gap: 8px; }
1556            .label { font-weight: bold; font-size: 12px; color: #1B2A3D; min-width: 180px; }
1557            .value { font-size: 13px; }
1558            .divider { border-top: 1px dashed #ccc; margin: 20px 0; }
1559            .signature-area { margin-top: 50px; }
1560            .signature-line { display: flex; justify-content: space-between; margin-top: 40px; }
1561            .signature-box { text-align: center; width: 45%; }
1562            .signature-box p { font-size: 11px; margin: 0; }
1563            .line { border-bottom: 1px solid #000; height: 40px; margin-bottom: 5px; }
1564            .footer { text-align: center; margin-top: 30px; font-size: 10px; color: #999; }
1565            @media print { body { margin: 20px; } }
1566          </style>
1567        </head>
1568        <body>
1569          <div class="header">
1570            <h1>RECIBO DE ENTREGA DE RECEITA</h1>
1571            <p>Emedical - Coworking Médico</p>
1572            <span class="badge badge-dispensada">
1573              DISPENSADA
1574            </span>
1575          </div>
1576          
1577          <div class="content">
1578            <div class="field">
1579              <div class="label">Médico Prescritor:</div>
1580              <div class="value">${ne(se.professionalId)}</div>
1581            </div>
1582            <div class="field">
1583              <div class="label">Tipo de Receita:</div>
1584              <div class="value">${ae(se.prescriptionTypeId)}</div>
1585            </div>
1586            <div class="field">
1587              <div class="label">Paciente:</div>
1588              <div class="value"><strong>${se.patientName}</strong></div>
1589            </div>
1590            <div class="field">
1591              <div class="label">Data da Receita:</div>
1592              <div class="value">${Xp(se.prescriptionDate)}</div>
1593            </div>
1594            
1595            <div class="divider"></div>
1596            
1597            <div class="field">
1598              <div class="label">Data da Entrega:</div>
1599              <div class="value">${se.deliveryDate||bt(ze,"dd/MM/yyyy")}</div>
1600            </div>
1601            <div class="field">
1602              <div class="label">Horário da Entrega:</div>
1603              <div class="value">${se.deliveryTime||bt(ze,"HH:mm")}</div>
1604            </div>
1605            <div class="field">
1606              <div class="label">Responsável pela Entrega:</div>
1607              <div class="value">${se.dispensedById?ue(se.dispensedById):e?.displayName||e?.name||"-"}</div>
1608            </div>
1609            
1610            ${se.notes?`
1611            <div class="divider"></div>
1612            <div class="field">
1613              <div class="label">Observações:</div>
1614              <div class="value">${se.notes}</div>
1615            </div>
1616            `:""}
1617          </div>
1618          
1619          <div class="signature-area">
1620            <p style="font-weight: bold; margin-bottom: 20px; color: #1B2A3D;">Confirmação de Recebimento</p>
1621            <div class="signature-line">
1622              <div class="signature-box">
1623                <div class="line"></div>
1624                <p>Assinatura do Paciente</p>
1625              </div>
1626              <div class="signature-box">
1627                <div class="line"></div>
1628                <p>Assinatura do Responsável</p>
1629              </div>
1630            </div>
1631          </div>
1632          
1633          <div class="footer">
1634            <p>Documento gerado em ${bt(ze,"dd/MM/yyyy")} às ${bt(ze,"HH:mm")}</p>
1635          </div>
1636        </body>
1637      </html>
1638    `,xe=window.open("","","height=800,width=900");xe&&(xe.document.write(De),xe.document.close(),setTimeout(()=>xe.print(),250))};return s.jsxs("div",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:429",className:"space-y-6",children:[s.jsxs("div",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:430",children:[s.jsx("h1",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:431",className:"text-2xl font-bold mb-2",children:"Controle de Receitas"}),s.jsx("p",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:432",className:"text-muted-foreground",children:"Cadastre receitas e dispense ao paciente no momento da entrega"})]}),s.jsxs("div",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:436",className:"grid grid-cols-1 sm:grid-cols-3 gap-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:437",className:"bg-card border border-border rounded-xl p-4 flex items-center gap-3",children:[s.jsx("div",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:438",className:"w-10 h-10 rounded-lg bg-primary/10 flex items-center justify-center",children:s.jsx(Ni,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:439",className:"w-5 h-5 text-primary"})}),s.jsxs("div",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:441",children:[s.jsx("p",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:442",className:"text-sm text-muted-foreground",children:"Total"}),s.jsx("p",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:443",className:"text-2xl font-bold",children:a.length})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:446",className:"bg-card border border-border rounded-xl p-4 flex items-center gap-3 cursor-pointer hover:border-amber-300 transition-colors",onClick:()=>G(J==="pendente"?"":"pendente"),children:[s.jsx("div",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:448",className:"w-10 h-10 rounded-lg bg-amber-100 flex items-center justify-center",children:s.jsx(Us,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:449",className:"w-5 h-5 text-amber-600"})}),s.jsxs("div",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:451",children:[s.jsx("p",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:452",className:"text-sm text-muted-foreground",children:"Pendentes"}),s.jsx("p",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:453",className:"text-2xl font-bold text-amber-600",children:V})]}),J==="pendente"&&s.jsx(Va,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:455",className:"ml-auto bg-amber-100 text-amber-700 border-amber-300",children:"Filtrado"})]}),s.jsxs("div",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:457",className:"bg-card border border-border rounded-xl p-4 flex items-center gap-3 cursor-pointer hover:border-emerald-300 transition-colors",onClick:()=>G(J==="dispensada"?"":"dispensada"),children:[s.jsx("div",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:459",className:"w-10 h-10 rounded-lg bg-emerald-100 flex items-center justify-center",children:s.jsx(ud,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:460",className:"w-5 h-5 text-emerald-600"})}),s.jsxs("div",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:462",children:[s.jsx("p",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:463",className:"text-sm text-muted-foreground",children:"Dispensadas"}),s.jsx("p",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:464",className:"text-2xl font-bold text-emerald-600",children:W})]}),J==="dispensada"&&s.jsx(Va,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:466",className:"ml-auto bg-emerald-100 text-emerald-700 border-emerald-300",children:"Filtrado"})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:471",className:"flex gap-2 flex-wrap",children:[s.jsxs("div",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:472",className:"flex-1 min-w-[200px] relative",children:[s.jsx(li,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:473",className:"absolute left-3 top-1/2 transform -translate-y-1/2 w-4 h-4 text-muted-foreground"}),s.jsx(na,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:474",placeholder:"Buscar por paciente, médico ou tipo...",value:g,onChange:se=>m(se.target.value),className:"pl-10"})]}),s.jsxs(qe,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:481",onClick:()=>{X(),v(!0)},className:"bg-primary hover:bg-primary/90",children:[s.jsx(Rr,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:482",className:"w-4 h-4 mr-1"}),"Cadastrar Receita"]}),s.jsx(qe,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:485",variant:"outline",onClick:()=>w(!0),children:"Tipos"}),s.jsxs("select",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:488",value:B,onChange:se=>K(se.target.value),className:"px-3 py-2 border border-border rounded-lg bg-background text-sm",children:[s.jsx("option",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:493",value:"",children:"Todos os médicos"}),r.map(se=>s.jsx("option",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:495",value:se.id,children:se.name},se.id))]}),s.jsxs(qe,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:498",variant:"outline",onClick:de,children:[s.jsx(qf,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:499",className:"w-4 h-4 mr-1"})," Excel"]}),s.jsxs(qe,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:501",variant:"outline",onClick:he,children:[s.jsx(Ni,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:502",className:"w-4 h-4 mr-1"})," PDF"]})]}),s.jsx(ar,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:507",open:y,onOpenChange:w,children:s.jsxs(rr,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:508",className:"max-w-md",children:[s.jsx(nr,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:509",children:s.jsx(sr,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:510",children:"Gerenciar Tipos de Receita"})}),s.jsx("div",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:512",className:"space-y-3 py-2 max-h-[40vh] overflow-y-auto",children:i.map(se=>s.jsxs("div",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:514",className:"flex items-center justify-between p-2 border border-border rounded",children:[s.jsx("span",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:515",className:"text-sm",children:se.typeName}),s.jsx(qe,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:516",size:"sm",variant:"outline",onClick:()=>q(se.id),disabled:p.isPending,children:s.jsx(sn,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:517",className:"w-4 h-4"})})]},se.id))}),s.jsxs("div",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:522",className:"border-t border-border pt-4 space-y-2",children:[s.jsx(na,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:523",placeholder:"Novo tipo de receita",value:z,onChange:se=>I(se.target.value),onKeyPress:se=>se.key==="Enter"&&U()}),s.jsxs(qe,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:529",onClick:U,disabled:f.isPending,className:"w-full",children:[f.isPending&&s.jsx(Ha,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:530",className:"w-4 h-4 mr-1 animate-spin"}),"Adicionar"]})]}),s.jsx(Sr,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:534",children:s.jsx(qe,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:535",variant:"outline",onClick:()=>w(!1),children:"Fechar"})})]})}),s.jsx(ar,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:541",o
1638pen:S,onOpenChange:N,children:s.jsxs(rr,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:542",className:"max-w-md",children:[s.jsx(nr,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:543",children:s.jsxs(sr,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:544",className:"flex items-center gap-2",children:[s.jsx(kf,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:545",className:"w-5 h-5 text-emerald-600"}),"Dispensar Receita"]})}),j&&s.jsxs("div",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:550",className:"space-y-4 py-2",children:[s.jsxs("div",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:551",className:"bg-emerald-50 border border-emerald-200 rounded-xl p-4 space-y-2",children:[s.jsxs("p",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:552",className:"text-sm",children:[s.jsx("strong",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:552",children:"Paciente:"})," ",j.patientName]}),s.jsxs("p",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:553",className:"text-sm",children:[s.jsx("strong",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:553",children:"Médico:"})," ",ne(j.professionalId)]}),s.jsxs("p",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:554",className:"text-sm",children:[s.jsx("strong",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:554",children:"Tipo:"})," ",ae(j.prescriptionTypeId)]}),s.jsxs("p",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:555",className:"text-sm",children:[s.jsx("strong",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:555",children:"Data da Receita:"})," ",Xp(j.prescriptionDate)]})]}),s.jsxs("div",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:557",className:"bg-muted/50 rounded-xl p-4",children:[s.jsxs("p",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:558",className:"text-sm text-muted-foreground mb-1",children:["A receita será marcada como ",s.jsx("strong",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:558",className:"text-emerald-600",children:"dispensada"})," com:"]}),s.jsxs("p",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:559",className:"text-sm",children:[s.jsx("strong",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:559",children:"Data:"})," ",bt(new Date,"dd/MM/yyyy")]}),s.jsxs("p",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:560",className:"text-sm",children:[s.jsx("strong",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:560",children:"Horário:"})," ",bt(new Date,"HH:mm")]}),s.jsxs("p",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:561",className:"text-sm",children:[s.jsx("strong",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:561",children:"Dispensado por:"})," ",e?.displayName||e?.name]})]}),s.jsx("p",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:563",className:"text-xs text-muted-foreground",children:"O recibo de entrega será gerado automaticamente para impressão."})]}),s.jsxs(Sr,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:566",children:[s.jsx(qe,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:56
16387",variant:"outline",onClick:()=>{N(!1),C(null)},children:"Cancelar"}),s.jsxs(qe,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:568",onClick:re,disabled:d.isPending,className:"bg-emerald-600 hover:bg-emerald-700 text-white",children:[d.isPending&&s.jsx(Ha,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:569",className:"w-4 h-4 mr-1 animate-spin"}),s.jsx(ud,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:570",className:"w-4 h-4 mr-1"}),"Confirmar Dispensação"]})]})]})}),s.jsx("div",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:578",className:"border border-border rounded-xl overflow-hidden",children:s.jsxs("table",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:579",className:"w-full",children:[s.jsx("thead",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:580",className:"bg-muted border-b border-border",children:s.jsxs("tr",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:581",children:[s.jsx("th",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:582",className:"px-4 py-3 text-left text-xs font-semibold uppercase tracking-wider",children:"Status"}),s.jsx("th",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:583",className:"px-4 py-3 text-left text-xs font-semibold uppercase tracking-wider",children:"Médico"}),s.jsx("th",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:584",className:"px-4 py-3 text-left text-xs font-semibold uppercase tracking-wider",children:"Data Receita"}),s.jsx("th",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:585",className:"px-4 py-3 text-left text-xs font-semibold uppercase tracking-wider",children:"Tipo"}),s.jsx("th",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:586",className:"px-4 py-3 text-left text-xs font-semibold uppercase tracking-wider",children:"Paciente"}),s.jsx("th",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:587",className:"px-4 py-3 text-left text-xs font-semibold uppercase tracking-wider",children:"Entrega"}),s.jsx("th",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:588",className:"px-4 py-3 text-left text-xs font-semibold uppercase tracking-wider",children:"Responsável"}),s.jsx("th",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:589",className:"px-4 py-3 text-right text-xs font-semibold uppercase tracking-wider",children:"Ações"})]})}),s.jsx("tbody",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:592",children:D.length===0?s.jsx("tr",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:594",children:s.jsx("td",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:595",colSpan:8,className:"px-4 py-8 text-center text-muted-foreground",children:g?"Nenhum registro encontrado":"Nenhuma receita cadastrada"})}):D.map(se=>s.jsxs("tr",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:601",className:"border-b border-border hover:bg-muted/50 transition-colors",children:[s.jsx("td",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:602",className:"px-4 py-3",children:se.status==="dispensada"?s.jsx(Va,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:604",className:"bg-emerald-100 text-emerald-700 border-emerald-300 text-xs",children:"Dispensada"}):s.jsx(Va,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:606",className:"bg-amber-100 text-amber-700 border-amber-300 text-xs",children:"Pendente"})}),s.jsx("td",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:609",className:"px-4 py-3 font-medium text-sm",children:ne(se.professionalId)}),s.jsx("td",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:610",className:"px-4 py-3 text-sm",children:Xp(se.prescriptionDate)}),s.jsx("td",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:611",className:"px-4 py-3 text-sm",children:s.jsx(Va,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:612",variant:"outline",children:ae(se.prescriptionTypeId)})}),s.jsx("td",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:614",className:"px-4 py-3 text-sm font-medium",children:se.patientName}),s.jsx("td",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:615",className:"px-4 py-3 text-sm",children:se.status==="dispensada"&&se.deliveryDate?s.jsxs("span",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:617",className:"text-emerald-600",children:[se.deliveryDate," ",se.deliveryTime||""]}):s.jsx("span",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:619",className:"text-muted-foreground",children:"-"})}),s.jsx("td",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:622",className:"px-4 py-3 text-sm",children:se.responsibleId?ue(se.responsibleId):"-"}),s.jsx("td",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:623",className:"px-4 py-3 text-right",children:s.jsxs("div",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:624",className:"flex gap-1.5 justify-end",children:[se.status==="pendente"&&s.jsxs(qe,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:626",size:"sm",onClick:()=>{C(se),N(!0)},className:"bg-emerald-600 hover:bg-emerald-700 text-white text-xs",title:"Dispensar receita",children:[s.jsx(ud,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:632",className:"w-3.5 h-3.5 mr-1"}),"Dispensar"]}),s.jsx(qe,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:636",size:"sm",variant:"outline",onClick:()=>pe(se),title:"Imprimir recibo",children:s.jsx(Ni,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:637",className:"w-3.5 h-3.5"})}),s.jsx(qe,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:639",size:"sm",variant:"outline",onClick:()=>E(se),title:"Editar",children:s.jsx(tl,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:640",className:"w-3.5 h-3.5"})}),s.jsx(qe,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:642",size:"sm",variant:"outline",onClick:()=>Q(se.id),disabled:c.isPending,title:"Excluir",children:c.isPending?s.jsx(Ha,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:643",className:"w-3.5 h-3.5 animate-spin"}):s.jsx(sn,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:643",className:"w-3.5 h-3.5"})})]})})]},se.id))})]})}),s.jsx(ar,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:655",open:b,onOpenChange:v,children:s.jsxs(rr,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:656",className:"max-w-2xl",children:[s.jsx(nr,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:657",children:s.jsx(sr,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:658",children:R?"Editar Receita":"Cadastrar Nova Receita"})}),s.jsxs("div",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:660",className:"space-y-4 py-2 max-h-[60vh] overflow-y-auto",children:[s.jsxs("div",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:661",children:[s.jsx("label",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:662",className:"text-sm font-medium mb-1 block",children:"Médico Prescritor *"}),s.jsxs("select",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:663",value:O.professionalId,onChange:se=>F(ze=>({...ze,professionalId:se.target.value})),className:"w-full px-3 py-2 border border-border rounded-lg bg-background text-sm",children:[s.jsx("option",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:668",value:"",children:"Selecione um médico"}),r.map(se=>s.jsx("option",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:670",value:se.id,children:se.name},se.id))]})]}),s.jsxs("div",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:675",children:[s.jsx("label",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:676",className:"text-sm font-medium mb-1 block",children:"Data da Receita *"}),s.jsx(na,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:677",type:"date",value:O.prescriptionDate,onChange:se=>F(ze=>({...ze,prescriptionDate:se.target.value}))})]}),s.jsxs("div",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:684",children:[s.jsx("label",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:685",className:"text-sm font-medium mb-1 block",children:"Tipo de Receita *"}),s.jsxs("select",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:686",value:O.prescriptionTypeId,onChange:se=>F(ze=>({...ze,prescriptionTypeId:se.target.value})),className:"w-full px-3 py-2 border border-border rounded-lg bg-background text-sm",children:[s.jsx("option",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:691",value:"",children:"Selecione um tipo"}),i.map(se=>s.jsx("option",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:693",value:se.id,children:se.typeName},se.id))]})]}),s.jsxs("div",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:698",children:[s.jsx("label",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:699",className:"text-sm font-medium mb-1 block",children:"Paciente *"}),s.jsx(na,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:700",placeholder:"Nome do paciente",value:O.patientName,onChange:se=>F(ze=>({...ze,patientName:se.target.value}))})]}),s.jsxs("div",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:707",children:[s.jsx("label",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:708",className:"text-sm font-medium mb-1 block",children:"Registrado por"}),s.jsx("div",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:709",className:"w-full px-3 py-2 border border-border rounded-lg bg-muted text-sm flex items-center",children:s.jsx("span",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:710",className:"font-medium",children:e?.displayName||e?.name||"Carregando..."})}),s.jsx("input",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:712",type:"hidden",value:O.responsibleId})]}),s.jsxs("div",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:715",children:[s.jsx("label",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:716",className:"text-sm font-medium mb-1 block",children:"Observações"}),s.jsx("textarea",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:717",placeholder:"Observações adicionais...",value:O.notes||"",onChange:se=>F(ze=>({...ze,notes:se.target.value})),className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20 resize-none",rows:3})]}),s.jsxs("div",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:726",className:"bg-muted/50 rounded-lg p-3 text-xs text-muted-foreground",children:["A receita será cadastrada com status ",s.jsx("strong",{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:727",children:"Pendente"}),'. Use o botão "Dispensar" na tabela para registrar a entrega ao paciente.']})]}),s.jsxs(Sr,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:730",children:[s.jsx(qe,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:731",variant:"outline",onClick:()=>{v(!1),X()},children:"Cancelar"}),s.jsxs(qe,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:732",onClick:Z,disabled:o.isPending||l.isPending,className:"bg-primary hover:bg-primary/90",children:[(o.isPending||l.isPending)&&s.jsx(Ha,{"data-loc":"client/src/pages/PrescriptionControlPage.tsx:733",className:"w-4 h-4 mr-1 animate-spin"}),R?"Atualizar":"Cadastrar Receita"]})]})]})})]})}function B8e(){const[e,t]=_.useState(new Date),a=bt(e,"yyyy-MM"),{data:r=[],isLoading:n}=Oe.reminders.listByMonth.useQuery({month:a}),i=_.useMemo(()=>{const d=r.length,f=r.filter(v=>v.isCompleted).length,p=r.filter(v=>v.visibility==="all").length,g=r.filter(v=>v.visibility==="personal").length,m=d-f,b=d>0?Math.round(f/d*100):0;return{total:d,completed:f,shared:p,personal:g,pending:m,completionRate:b}},[r]),o=_.useMemo(()=>{const d={};return r.forEach(f=>{d[f.reminderDate]||(d[f.reminderDate]=[]),d[f.reminderDate].push(f)}),Object.entries(d).sort(([f],[p])=>f.localeCompare(p))},[r]),l=()=>{const f=[["Data","Turno","Título","Descrição","Visibilidade","Status","Horário","Tags","Concluído em"],...r.map(m=>[m.reminderDate,m.shift==="manha"?"Manhã":"Tarde",m.title,m.description||"",m.visibility==="all"?"Compartilhado":"Pessoal",m.isCompleted?"Concluído":"Pendente",m.reminderTime||"",m.tags||"",m.completedAt?bt(new Date(m.completedAt),"dd/MM/yyyy HH:mm"):""])].map(m=>m.map(b=>`"${String(b).replace(/"/g,'""')}"`).join(",")).join(`
1639`),p=new Blob(["\uFEFF"+f],{type:"text/csv;charset=utf-8;"}),g=document.createElement("a");g.href=URL.createObjectURL(p),g.download=`lembretes-${a}
1639.csv`,g.click(),Ne.success("Relatório exportado!")},c=()=>{const d=`
1640      <html>
1641        <head>
1642          <title>Relatório de Lembretes — ${bt(e,"MMMM yyyy",{locale:xr})}</title>
1643          <style>
1644            body { font-family: Arial, sans-serif; margin: 24px; font-size: 12px; }
1645            h1 { font-size: 18px; margin-bottom: 4px; }
1646            .subtitle { color: #666; margin-bottom: 20px; }
1647            .stats { display: flex; gap: 20px; margin-bottom: 24px; }
1648            .stat { background: #f5f5f5; padding: 10px 16px; border-radius: 8px; }
1649            .stat-value { font-size: 22px; font-weight: bold; }
1650            .stat-label { font-size: 11px; color: #666; }
1651            h2 { font-size: 14px; margin: 16px 0 8px; border-bottom: 1px solid #ddd; padding-bottom: 4px; }
1652            table { width: 100%; border-collapse: collapse; margin-bottom: 16px; }
1653            th, td { border: 1px solid #ddd; padding: 6px 8px; text-align: left; }
1654            th { background: #f0f0f0; font-weight: bold; }
1655            .completed { color: #16a34a; }
1656            .pending { color: #ea580c; }
1657            .shared { background: #dbeafe; }
1658            @media print { body { margin: 0; } }
1659          </style>
1660        </head>
1661        <body>
1662          <h1>Relatório de Lembretes</h1>
1663          <div class="subtitle">${bt(e,"MMMM yyyy",{locale:xr})} — Gerado em ${bt(new Date,"dd/MM/yyyy HH:mm")}</div>
1664          
1665          <div class="stats">
1666            <div class="stat"><div class="stat-value">${i.total}</div><div class="stat-label">Total</div></div>
1667            <div class="stat"><div class="stat-value" style="color:#16a34a">${i.completed}</div><div class="stat-label">Concluídos</div></div>
1668            <div class="stat"><div class="stat-value" style="color:#ea580c">${i.pending}</div><div class="stat-label">Pendentes</div></div>
1669            <div class="stat"><div class="stat-value">${i.completionRate}%</div><div class="stat-label">Taxa de Conclusão</div></div>
1670          </div>
1671
1672          ${o.map(([p,g])=>`
1673            <h2>${bt(new Date(p+"T12:00:00"),"EEEE, dd/MM/yyyy",{locale:xr})}</h2>
1674            <table>
1675              <thead>
1676                <tr>
1677                  <th>Turno</th>
1678                  <th>Título</th>
1679                  <th>Descrição</th>
1680                  <th>Visibilidade</th>
1681                  <th>Status</th>
1682                  <th>Horário</th>
1683                </tr>
1684              </thead>
1685              <tbody>
1686                ${g.map(m=>`
1687                  <tr class="${m.visibility==="all"?"shared":""}">
1688                    <td>${m.shift==="manha"?"Manhã":"Tarde"}</td>
1689                    <td>${m.title}</td>
1690                    <td>${m.description||""}</td>
1691                    <td>${m.visibility==="all"?"Compartilhado":"Pessoal"}</td>
1692                    <td class="${m.isCompleted?"completed":"pending"}">${m.isCompleted?"✓ Concluído":"Pendente"}</td>
1693                    <td>${m.reminderTime||""}</td>
1694                  </tr>
1695                `).join("")}
1696              </tbody>
1697            </table>
1698          `).join("")}
1699        </body>
1700      </html>
1701    `,f=window.open("","","height=800,width=1000");f&&(f.document.write(d),f.document.close(),f.print()),Ne.success("PDF preparado para impressão")};return s.jsxs("div",{"data-loc":"client/src/pages/RemindersReportPage.tsx:134",className:"space-y-6 p-6",children:[s.jsxs("div",{"data-loc":"client/src/pages/RemindersReportPage.tsx:136",className:"flex items-center justify-between flex-wrap gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/RemindersReportPage.tsx:137",children:[s.jsx("h1",{"data-loc":"client/src/pages/RemindersReportPage.tsx:138",className:"text-2xl font-bold",children:"Relatório de Lembretes"}),s.jsx("p",{"data-loc":"client/src/pages/RemindersReportPage.tsx:139",className:"text-muted-foreground text-sm",children:"Histórico mensal de lembretes e demandas"})]}),s.jsxs("div",{"data-loc":"client/src/pages/RemindersReportPage.tsx:141",className:"flex gap-2",children:[s.jsxs(qe,{"data-loc":"client/src/pages/RemindersReportPage.tsx:142",variant:"outline",onClick:l,children:[s.jsx(qf,{"data-loc":"client/src/pages/RemindersReportPage.tsx:143",className:"w-4 h-4 mr-1"}),"Excel"]}),s.jsxs(qe,{"data-loc":"client/src/pages/RemindersReportPage.tsx:146",variant:"outline",onClick:c,children:[s.jsx(Ni,{"data-loc":"client/src/pages/RemindersReportPage.tsx:147",className:"w-4 h-4 mr-1"}),"PDF"]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/RemindersReportPage.tsx:154",className:"flex items-center gap-3",children:[s.jsx(qe,{"data-loc":"client/src/pages/RemindersReportPage.tsx:155",variant:"outline",size:"sm",onClick:()=>t(d=>JE(d,1)),children:s.jsx(zf,{"data-loc":"client/src/pages/RemindersReportPage.tsx:156",className:"w-4 h-4"})}),s.jsx("span",{"data-loc":"client/src/pages/RemindersReportPage.tsx:158",className:"font-semibold capitalize min-w-[160px] text-center",children:bt(e,"MMMM yyyy",{locale:xr})}),s.jsx(qe,{"data-loc":"client/src/pages/RemindersReportPage.tsx:161",variant:"outline",size:"sm",onClick:()=>t(d=>sy(d,1)),children:s.jsx(el,{"data-loc":"client/src/pages/RemindersReportPage.tsx:162",className:"w-4 h-4"})})]}),s.jsxs("div",{"data-loc":"client/src/pages/RemindersReportPage.tsx:167",className:"grid grid-cols-2 md:grid-cols-4 gap-4",children:[s.jsx(Na,{"data-loc":"client/src/pages/RemindersReportPage.tsx:168",children:s.jsxs(ja,{"data-loc":"client/src/pages/RemindersReportPage.tsx:169",className:"pt-6",children:[s.jsx("p",{"data-loc":"client/src/pages/RemindersReportPage.tsx:170",className:"text-xs text-muted-foreground mb-1",children:"Total"}),s.jsx("p",{"data-loc":"client/src/pages/RemindersReportPage.tsx:171",className:"text-3xl font-bold",children:i.total})]})}),s.jsx(Na,{"data-loc":"client/src/pages/RemindersReportPage.tsx:174",children:s.jsxs(ja,{"data-loc":"client/src/pages/RemindersReportPage.tsx:175",className:"pt-6",children:[s.jsx("p",{"data-loc":"client/src/pages/RemindersReportPage.tsx:176",className:"text-xs text-muted-foreground mb-1",children:"Concluídos"}),s.jsx("p",{"data-loc":"client/src/pages/RemindersReportPage.tsx:177",className:"text-3xl font-bold text-green-600",children:i.completed})]})}),s.jsx(Na,{"data-loc":"client/src/pages/RemindersReportPage.tsx:180",children:s.jsxs(ja,{"data-loc":"client/src/pages/RemindersReportPage.tsx:181",className:"pt-6",children:[s.jsx("p",{"data-loc":"client/src/pages/RemindersReportPage.tsx:182",className:"text-xs text-muted-foreground mb-1",children:"Pendentes"}),s.jsx("p",{"data-loc":"client/src/pages/RemindersReportPage.tsx:183",className:"text-3xl font-bold text-orange-600",children:i.pending})]})}),s.jsx(Na,{"data-loc":"client/src/pages/RemindersReportPage.tsx:186",children:s.jsxs(ja,{"data-loc":"client/src/pages/RemindersReportPage.tsx:187",className:"pt-6",children:[s.jsx("p",{"data-loc":"client/src/pages/RemindersReportPage.tsx:188",className:"text-xs text-muted-foreground mb-1",children:"Taxa de Conclusão"}),s.jsxs("p",{"data-loc":"client/src/pages/RemindersReportPage.tsx:189",className:"text-3xl font-bold text-primary",children:[i.completionRate,"%"]})]})})]}),s.jsxs("div",{"data-loc":"client/src/pages/RemindersReportPage.tsx:195",className:"grid grid-cols-2 gap-4",children:[s.jsx(Na,{"data-loc":"client/src/pages/RemindersReportPage.tsx:196",children:s.jsxs(ja,{"data-loc":"client/src/pages/RemindersReportPage.tsx:197",className:"pt-6 flex items-center gap-3",children:[s.jsx(Il,{"data-loc":"client/src/pages/RemindersReportPage.tsx:198",className:"w-8 h-8 text-blue-500"}),s.jsxs("div",{"data-loc":"client/src/pages/RemindersReportPage.tsx:199",children:[s.jsx("p",{"data-loc":"client/src/pages/RemindersReportPage.tsx:200",className:"text-xs text-muted-foreground",children:"Compartilhados"}),s.jsx("p",{"data-loc":"client/src/pages/RemindersReportPage.tsx:201",className:"text-2xl font-bold",children:i.shared})]})]})}),s.jsx(Na,{"data-loc":"client/src/pages/RemindersReportPage.tsx:205",children:s.jsxs(ja,{"data-loc":"client/src/pages/RemindersReportPage.tsx:206",className:"pt-6 flex items-center gap-3",children:[s.jsx(Us,{"data-loc":"client/src/pages/RemindersReportPage.tsx:207",className:"w-8 h-8 text-gray-500"}),s.jsxs("div",{"data-loc":"client/src/pages/RemindersReportPage.tsx:208",children:[s.jsx("p",{"data-loc":"client/src/pages/RemindersReportPage.tsx:209",className:"text-xs text-muted-foreground",children:"Pessoais"}),s.jsx("p",{"data-loc":"client/src/pages/RemindersReportPage.tsx:210",className:"text-2xl font-bold",children:i.personal})]})]})})]}),n?s.jsx(Na,{"data-loc":"client/src/pages/RemindersReportPage.tsx:218",children:s.jsx(ja,{"data-loc":"client/src/pages/RemindersReportPage.tsx:219",className:"pt-6 text-center text-muted-foreground",children:"Carregando..."})}):o.length===0?s.jsx(Na,{"data-loc":"client/src/pages/RemindersReportPage.tsx:224",children:s.jsx(ja,{"data-loc":"client/src/pages/RemindersReportPage.tsx:225",className:"pt-6 text-center text-muted-foreground",children:"Nenhum lembrete neste m
1701ês"})}):s.jsx("div",{"data-loc":"client/src/pages/RemindersReportPage.tsx:230",className:"space-y-6",children:o.map(([d,f])=>s.jsxs("div",{"data-loc":"client/src/pages/RemindersReportPage.tsx:232",children:[s.jsx("h2",{"data-loc":"client/src/pages/RemindersReportPage.tsx:233",className:"text-sm font-semibold text-muted-foreground uppercase mb-2 capitalize",children:bt(new Date(d+"T12:00:00"),"EEEE, dd/MM/yyyy",{locale:xr})}),s.jsx("div",{"data-loc":"client/src/pages/RemindersReportPage.tsx:236",className:"space-y-2",children:f.map(p=>s.jsx(Na,{"data-loc":"client/src/pages/RemindersReportPage.tsx:238",className:`${p.isCompleted?"bg-green-50 border-green-200":p.visibility==="all"?"bg-blue-50 border-blue-200":"bg-background"}`,children:s.jsx(ja,{"data-loc":"client/src/pages/RemindersReportPage.tsx:248",className:"pt-4 pb-4",children:s.jsxs("div",{"data-loc":"client/src/pages/RemindersReportPage.tsx:249",className:"flex items-start justify-between gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/RemindersReportPage.tsx:250",className:"flex-1",children:[s.jsxs("div",{"data-loc":"client/src/pages/RemindersReportPage.tsx:251",className:"flex items-center gap-2 flex-wrap",children:[s.jsx("span",{"data-loc":"client/src/pages/RemindersReportPage.tsx:252",className:`font-semibold text-sm ${p.isCompleted?"line-through text-muted-foreground":""}`,children:p.title}),s.jsx(Va,{"data-loc":"client/src/pages/RemindersReportPage.tsx:255",variant:"outline",className:"text-xs",children:p.shift==="manha"?"Manhã":"Tarde"}),p.visibility==="all"&&s.jsxs(Va,{"data-loc":"client/src/pages/RemindersReportPage.tsx:259",className:"text-xs bg-blue-100 text-blue-700 border-blue-300",children:[s.jsx(Il,{"data-loc":"client/src/pages/RemindersReportPage.tsx:260",className:"w-3 h-3 mr-1"}),"Compartilhado"]}),p.reminderTime&&s.jsxs("span",{"data-loc":"client/src/pages/RemindersReportPage.tsx:265",className:"text-xs text-muted-foreground flex items-center gap-1",children:[s.jsx(Us,{"data-loc":"client/src/pages/RemindersReportPage.tsx:266",className:"w-3 h-3"}),p.reminderTime]})]}),p.description&&s.jsx("p",{"data-loc":"client/src/pages/RemindersReportPage.tsx:272",className:"text-xs text-muted-foreground mt-1",children:p.description}),p.tags&&s.jsx("div",{"data-loc":"client/src/pages/RemindersReportPage.tsx:275",className:"flex flex-wrap gap-1 mt-1",children:p.tags.split(",").map((g,m)=>s.jsx(Va,{"data-loc":"client/src/pages/RemindersReportPage.tsx:277",variant:"secondary",className:"text-xs",children:g.trim()},m))})]}),s.jsx("div",{"data-loc":"client/src/pages/RemindersReportPage.tsx:284",className:"shrink-0",children:p.isCompleted?s.jsxs("div",{"data-loc":"client/src/pages/RemindersReportPage.tsx:286",className:"flex items-center gap-1 text-green-600 text-xs",children:[s.jsx(yc,{"data-loc":"client/src/pages/RemindersReportPage.tsx:287",className:"w-4 h-4"}),p.completedAt&&bt(new Date(p.completedAt),"HH:mm")]}):s.jsx(Va,{"data-loc":"client/src/pages/RemindersReportPage.tsx:291",variant:"outline",className:"text-orange-600 border-orange-300 bg-orange-50",children:"Pendente"})})]})})},p.id))})]},d))})]})}const Jq={tipo:"outro",equipamentoLocal:"",responsavelNome:"",ultimaExecucao:"",periodicidadeValor:"6",periodicidadeUnidade:"meses",laudoLink:"",observacao:""},pP={troca_filtro_agua:"Troca de Filtro de Água",limpeza_ar_condicionado:"Limpeza Semestral de Ar-Condicionado",laudo:"Laudo",validade:"Validade",outro:"Outro"};function $8e(e){if(!e||e.length!==10)return null;try{return mge(e,"dd/MM/yyyy",new Date)}catch{return null}}function eH(e,t,a){const r=$8e(e);return r?a==="dias"?Rf(r,t):sy(r,t):null}function U8e(e){if(!e)return"green";const t=new Date;t.setHours(0,0,0,0);const a=Hh(e,t);return a<0?"red":a<=15?"yellow":"green"}const gP={red:{label:"Vencida",icon:Er,className:"text-red-600 bg-red-50 border-red-200"},yellow:{label:"Vence em breve",icon:Us,className:"text-amber-600 bg-amber-50 border-amber-200"},green:{label:"Em dia",icon:W0,className:"text-emerald-600 bg-emerald-50 border-emerald-200"}};function z8e({userRole:e="admin"}){const{user:t}=Cu(),{data:a=[],isLoading:r}=Oe.manutencoes.list.useQuery(void 0,{staleTime:3e4}),n=Oe.useUtils(),i=Oe.manutencoes.create.useMutation({onSuccess:()=>
1701{n.manutencoes.list.invalidate(),Ne.success("Manutenção cadastrada")},onError:z=>Ne.error(z.message||"Erro ao cadastrar")}),o=Oe.manutencoes.update.useMutation({onSuccess:()=>{n.manutencoes.list.invalidate(),Ne.success("Manutenção atualizada")},onError:z=>Ne.error(z.message||"Erro ao atualizar")}),l=Oe.manutencoes.delete.useMutation({onSuccess:()=>{n.manutencoes.list.invalidate(),Ne.success("Manutenção excluída")},onError:z=>Ne.error(z.message||"Erro ao excluir")}),[c,d]=_.useState(!1),[f,p]=_.useState(null),[g,m]=_.useState({...Jq}),[b,v]=_.useState(null),[y,w]=_.useState("all"),S=_.useMemo(()=>a.map(z=>{const I=eH(z.ultimaExecucao,z.periodicidadeValor,z.periodicidadeUnidade),B=U8e(I);return{...z,proximaData:I,status:B}}),[a]),N=_.useMemo(()=>y==="all"?S:S.filter(z=>z.status===y),[S,y]),j=_.useMemo(()=>({red:S.filter(z=>z.status==="red").length,yellow:S.filter(z=>z.status==="yellow").length,green:S.filter(z=>z.status==="green").length}),[S]),C=()=>{m({...Jq,responsavelNome:t?.name||"",ultimaExecucao:bt(new Date,"dd/MM/yyyy",{locale:xr})}),p(null),d(!0)},R=z=>{m({tipo:z.tipo,equipamentoLocal:z.equipamentoLocal,responsavelNome:z.responsavelNome,ultimaExecucao:z.ultimaExecucao,periodicidadeValor:String(z.periodicidadeValor),periodicidadeUnidade:z.periodicidadeUnidade,laudoLink:z.laudoLink||"",observacao:z.observacao||""}),p(z.id),d(!0)},T=async()=>{if(!g.equipamentoLocal.trim()){Ne.error("Equipamento/Local é obrigatório");return}if(!g.responsavelNome.trim()){Ne.error("Responsável é obrigatório");return}if(!g.ultimaExecucao.trim()){Ne.error("Data da última execução é obrigatória");return}const z=parseInt(g.periodicidadeValor);if(!z||z<=0){Ne.error("Periodicidade inválida");return}const I={tipo:g.tipo,equipamentoLocal:g.equipamentoLocal.trim(),responsavelNome:g.responsavelNome.trim(),responsavelId:t?.id??null,ultimaExecucao:g.ultimaExecucao.trim(),periodicidadeValor:z,periodicidadeUnidade:g.periodicidadeUnidade,laudoLink:g.laudoLink.trim()||null,observacao:g.observacao.trim()||null};f?await o.mutateAsync({id:f,data:I}):await i.mutateAsync(I),d(!1)},O=()=>{const z=["Tipo","Equipamento/Local","Responsável","Última Execução","Periodicidade","Próxima Data","Status","Laudo/Link","Observação"],I=N.map(V=>[pP[V.tipo]||V.tipo,V.equipamentoLocal,V.responsavelNome,V.ultimaExecucao,`${V.periodicidadeValor} ${V.periodicidadeUnidade}`,V.proximaData?bt(V.proximaData,"dd/MM/yyyy",{locale:xr}):"-",gP[V.status]?.label||V.status,V.laudoLink||"",V.observacao||""]),K=[[gs],[Xo],[`Tel: ${El}`],["Controle de Manutenções Preventivas"],[`Gerado em: ${new Date().toLocaleString("pt-BR")}`],[],z,...I].map(V=>V.join("	")).join(`
1702`),J=new Blob([K],{type:"application/vnd.ms-excel;charset=utf-8"}),G=document.createElement("a"),D=URL.createObjectURL(J);G.setAttribute("href",D),G.setAttribute("download",`manutencoes-${bt(new Date,"dd-MM-yyyy")}.xls`),G.click(),URL.revokeObjectURL(D),Ne.success("Arquivo XLS exportado")},F=()=>{const z=window.open("","_blank");if(!z){Ne.error("Bloqueador de pop-ups ativo. Permita pop-ups para imprimir.");return}const I=`
1703      <!DOCTYPE html>
1704      <html lang="pt-BR">
1705      <head>
1706        <meta charset="UTF-8">
1707        <title>Manutenções - ${gs}</title>
1708        <style>
1709          * { margin: 0; padding: 0; box-sizing: border-box; }
1710          body { font-family: 'Segoe UI', Arial, sans-serif; font-size: 11px; color: #222; padding: 18px; }
1711          .brand-header { display: flex; align-items: center; gap: 14px; border-bottom: 3px solid ${Bt}; padding-bottom: 10px; margin-bottom: 14px; }
1712          .brand-header img { height: 44px; object-fit: contain; }
1713          .brand-info h1 { font-size: 16px; color: ${Bt}; font-weight: 700; }
1714          .brand-info p { font-size: 10px; color: #555; margin-top: 2px; }
1715          .doc-title { font-size: 14px; font-weight: 700; color: ${Bt}; margin-bottom: 4px; }
1716          .doc-meta { font-size: 10px; color: #777; margin-bottom: 12px; }
1717          table { width: 100%; border-collapse: collapse; margin-bottom: 16px; }
1718          th { background: ${Bt}; color: #fff; padding: 5px 7px; text-align: left; font-size: 10px; }
1719          td { padding: 4px 7px; border: 1px solid #ddd; font-size: 10px; }
1720          tr:nth-child(even) td { background: #f8f9fa; }
1721          .status-red { color: #dc2626; font-weight: 700; }
1722          .status-yellow { color: #d97706; font-weight: 700; }
1723          .status-green { color: #16a34a; font-weight: 700; }
1724          .footer { margin-top: 24px; border-top: 1px solid #ddd; padding-top: 8px; font-size: 9px; color: #aaa; text-align: center; }
1725          @media print { body { padding: 8px; } .no-print { display: none; } }
1726        </style>
1727      </head>
1728      <body>
1729        <div class="brand-header">
1730          <img src="${ny}" alt="${gs}" />
1731          <div class="brand-info">
1732            <h1>${gs}</h1>
1733            <p>${Xo}</p>
1734            <p>Tel: ${El}</p>
1735          </div>
1736        </div>
1737        <div class="doc-title">Controle de Manutenções Preventivas</div>
1738        <div class="doc-meta">
1738Gerado em: ${new Date().toLocaleString("pt-BR")} &nbsp;|&nbsp; Total: ${N.length} item(s)</div>
1739        <table>
1740          <thead>
1741            <tr>
1742              <th>Tipo</th>
1743              <th>Equipamento/Local</th>
1744              <th>Responsável</th>
1745              <th>Última Execução</th>
1746              <th>Periodicidade</th>
1747              <th>Próxima Data</th>
1748              <th>Status</th>
1749              <th>Observação</th>
1750            </tr>
1751          </thead>
1752          <tbody>
1753            ${N.map(B=>{const K=gP[B.status]?.label||B.status,J=`status-${B.status}`,G=B.proximaData?bt(B.proximaData,"dd/MM/yyyy",{locale:xr}):"-";return`
1754                <tr>
1755                  <td>${pP[B.tipo]||B.tipo}</td>
1756                  <td><strong>${B.equipamentoLocal}</strong></td>
1757                  <td>${B.responsavelNome}</td>
1758                  <td>${B.ultimaExecucao}</td>
1759                  <td>${B.periodicidadeValor} ${B.periodicidadeUnidade}</td>
1760                  <td>${G}</td>
1761                  <td class="${J}">${K}</td>
1762                  <td>${B.observacao||""}</td>
1763                </tr>
1764              `}).join("")}
1765          </tbody>
1766        </table>
1767        <div class="footer">
1768          <p>${gs} — Sistema de Gestão de Coworking Médico</p>
1769        </div>
1770        <script>window.onload = function() { window.print(); }<\/script>
1771      </body>
1772      </html>
1773    `;z.document.write(I),z.document.close(),Ne.success("Impressão preparada")};return s.jsxs("div",{"data-loc":"client/src/pages/ManutencoesPage.tsx:318",className:"space-y-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/ManutencoesPage.tsx:320",className:"flex items-center justify-between flex-wrap gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/ManutencoesPage.tsx:321",children:[s.jsxs("h2",{"data-loc":"client/src/pages/ManutencoesPage.tsx:322",className:"text-base font-bold text-foreground flex items-center gap-2",children:[s.jsx(ow,{"data-loc":"client/src/pages/ManutencoesPage.tsx:323",className:"w-4 h-4 text-[#1B2A3D]"}),"Manutenções Preventivas"]}),s.jsx("p",{"data-loc":"client/src/pages/ManutencoesPage.tsx:326",className:"text-xs text-muted-foreground mt-0.5",children:"Controle de manutenções periódicas de equipamentos e locais"})]}),s.jsxs("div",{"data-loc":"client/src/pages/ManutencoesPage.tsx:330",className:"flex items-center gap-2 flex-wrap",children:[s.jsxs(qe,{"data-loc":"client/src/pages/ManutencoesPage.tsx:331",variant:"outline",size:"sm",onClick:O,className:"gap-1.5 text-xs",children:[s.jsx(qf,{"data-loc":"client/src/pages/ManutencoesPage.tsx:332",className:"w-3.5 h-3.5"})," Exportar XLS"]}),s.jsxs(qe,{"data-loc":"client/src/pages/ManutencoesPage.tsx:334",variant:"outline",size:"sm",onClick:F,className:"gap-1.5 text-xs",children:[s.jsx(Ef,{"data-loc":"client/src/pages/ManutencoesPage.tsx:335",className:"w-3.5 h-3.5"})," Imprimir"]}),s.jsxs(qe,{"data-loc":"client/src/pages/ManutencoesPage.tsx:337",size:"sm",onClick:C,className:"gap-1.5 text-xs bg-[#1B2A3D] hover:bg-[#152231] text-white",children:[s.jsx(Rr,{"data-loc":"client/src/pages/ManutencoesPage.tsx:338",className:"w-3.5 h-3.5"})," Nova Manutenção"]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ManutencoesPage.tsx:344",className:"flex items-center gap-2 flex-wrap",children:[s.jsx("span",{"data-loc":"client/src/pages/ManutencoesPage.tsx:345",className:"text-xs text-muted-foreground font-medium",children:"Filtrar:"}),["all","red","yellow","green"].map(z=>{const I=y===z,B=z==="all"?S.length:j[z],K=z==="red"?"border-red-300 text-red-700 bg-red-50 hover:bg-red-100":z==="yellow"?"border-amber-300 text-amber-700 bg-amber-50 hover:bg-amber-100":z==="green"?"border-emerald-300 text-emerald-700 bg-emerald-50 hover:bg-emerald-100":"border-border text-muted-foreground hover:bg-muted",J=I?"ring-2 ring-offset-1 ring-current font-bold":"";return s.jsxs("button",{"data-loc":"client/src/pages/ManutencoesPage.tsx:355",onClick:()=>w(z),className:`text-xs px-2.5 py-1 rounded-full border transition-colors ${K} ${J}`,children:[z==="all"?"Todos":gP[z].label," (",B,")"]},z)})]}),r?s.jsx("div",{"data-loc":"client/src/pages/ManutencoesPage.tsx:368",className:"text-center py-12 text-muted-foreground text-sm",children:"Carregando..."}):N.length===0?s.jsxs("div",{"data-loc":"client/src/pages/ManutencoesPage.tsx:370",className:"text-center py-12 text-muted-foreground",children:[s.jsx(ow,{"data-loc":"client/src/pages/ManutencoesPage.tsx:371",className:"w-8 h-8 mx-auto mb-2 opacity-30"}),s.jsx("p",{"data-loc":"client/src/pages/ManutencoesPage.tsx:372",className:"text-sm",children:"Nenhuma manutenção encontrada."}),s.jsx("p",{"data-loc":"client/src/pages/ManutencoesPage.tsx:373",className:"text-xs mt-1",children:'Clique em "Nova Manutenção" para cadastrar.'})]}):s.jsx("div",{"data-loc":"client/src/pages/ManutencoesPage.tsx:376",className:"grid gap-3 sm:grid-cols-2 xl:grid-cols-3",children:N.map(z=>{const I=gP[z.status],B=I.icon,K=z.proximaData?bt(z.proximaData,"dd/MM/yyyy",{locale:xr}):"-",J=z.proximaData?Hh(z.proximaData,new Date):null;return s.jsxs("div",{"data-loc":"client/src/pages/ManutencoesPage.tsx:388",className:`bg-card border rounded-xl p-4 space-y-3 shadow-sm ${z.status==="red"?"border-red-200":z.status==="yellow"?"border-amber-200":"border-border"}`,children:[s.jsxs("div",{"data-loc":"client/src/pages/ManutencoesPage.tsx:390",className:"flex items-start justify-between gap-2",children:[s.jsxs("div",{"data-loc":"client/src/pages/ManutencoesPage.tsx:391",className:"flex-1 min-w-0",children:[s.jsx("p",{"data-loc":"client/src/pages/ManutencoesPage.tsx:392",className:"text-xs font-semibold text-[#1B2A3D] truncate",children:z.equipamentoLocal}),s.jsx("p",{"data-loc":"client/src/pages/ManutencoesPage.tsx:393",className:"text-[11px] text-muted-foreground mt-0.5",children:pP[z.tipo]||z.tipo})]}),s.jsxs("div",{"data-loc":"client/src/pages/ManutencoesPage.tsx:395",className:"flex items-center gap-1 shrink-0",children:[s.jsx("button",{"data-loc":"client/src/pages/ManutencoesPage.tsx:396",onClick:()=>R(z),className:"p-1.5 rounded hover:bg-muted transition-colors",title:"Editar",children:s.jsx(tl,{"data-loc":"client/src/pages/ManutencoesPage.tsx:397",className:"w-3.5 h-3.5 text-muted-foreground"})}),s.jsx("button",{"data-loc":"client/src/pages/ManutencoesPage.tsx:399",onClick:()=>v({id:z.id,nome:z.equipamentoLocal}),className:"p-1.5 rounded hover:bg-red-50 transition-colors",title:"Excluir",children:s.jsx(sn,{"data-loc":"client/src/pages/ManutencoesPage.tsx:400",className:"w-3.5 h-3.5 text-red-400"})})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ManutencoesPage.tsx:406",className:`flex items-center gap-1.5 text-xs font-semibold px-2.5 py-1 rounded-full border w-fit ${I.className}`,children:[s.jsx(B,{"data-loc":"client/src/pages/ManutencoesPage.tsx:407",className:"w-3.5 h-3.5"}),I.label,J!==null&&z.status!=="red"&&s.jsxs("span",{"data-loc":"client/src/pages/ManutencoesPage.tsx:410",className:"font-normal opacity-75",children:["· ",J,"d"]}),z.status==="red"&&J!==null&&s.jsxs("span",{"data-loc":"client/src/pages/ManutencoesPage.tsx:413",className:"font-normal opacity-75",children:["· ",Math.abs(J),"d atrás"]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ManutencoesPage.tsx:418",className:"grid grid-cols-2 gap-2 text-[11px]",children:[s.jsxs("div",{"data-loc":"client/src/pages/ManutencoesPage.tsx:419",children:[s.jsx("span",{"data-loc":"client/src/pages/ManutencoesPage.tsx:420",className:"text-muted-foreground block",children:"Última execução"}),s.jsx("span",{"data-loc":"client/src/pages/ManutencoesPage.tsx:421",className:"font-semibold",children:z.ultimaExecucao})]}),s.jsxs("div",{"data-loc":"client/src/pages/ManutencoesPage.tsx:423",children:[s.jsx("span",{"data-loc":"client/src/pages/ManutencoesPage.tsx:424",className:"text-muted-foreground block",children:"Próxima prevista"}),s.jsx("span",{"data-loc":"client/src/pages/ManutencoesPage.tsx:425",className:`font-semibold ${z.status==="red"?"text-red-600":z.status==="yellow"?"text-amber-600":""}`,children:K})]}),s.jsxs("div",{"data-loc":"client/src/pages/ManutencoesPage.tsx:429",children:[s.jsx("span",{"data-loc":"client/src/pages/ManutencoesPage.tsx:430",className:"text-muted-foreground block",children:"Periodicidade"}),s.jsxs("span",{"data-loc":"client/src/pages/ManutencoesPage.tsx:431",className:"font-semibold",children:[z.periodicidadeValor," ",z.periodicidadeUnidade]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ManutencoesPage.tsx:433",children:[s.jsx("span",{"data-loc":"client/src/pages/ManutencoesPage.tsx:434",className:"text-muted-foreground block",children:"Responsável"}),s.jsx("span",{"data-loc":"client/src/pages/ManutencoesPage.tsx:435",className:"font-semibold truncate block",children:z.responsavelNome})]})]}),z.laudoLink&&s.jsxs("a",{"data-loc":"client/src/pages/ManutencoesPage.tsx:441",href:z.laudoLink,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-1 text-[11px] text-blue-600 hover:underline",children:[s.jsx(Af,{"data-loc":"client/src/pages/ManutencoesPage.tsx:447",className:"w-3 h-3"}),"Ver laudo/anexo"]}),z.observacao&&s.jsxs("p",{"data-loc":"client/src/pages/ManutencoesPage.tsx:454",className:"text-[11px] text-muted-foreground flex items-start gap-1",children:[s.jsx(Ni,{"data-loc":"client/src/pages/ManutencoesPage.tsx:455",className:"w-3 h-3 mt-0.5 shrink-0"}),z.observacao]})]},z.id)})}),s.jsx(ar,{"data-loc":"client/src/pages/ManutencoesPage.tsx:466",open:c,onOpenChange:d,children:s.jsxs(rr,{"data-loc":"client/src/pages/ManutencoesPage.tsx:467",className:"max-w-lg",children:[s.jsx(nr,{"data-loc":"client/src/pages/ManutencoesPage.tsx:468",children:s.jsx(sr,{"data-loc":"client/src/pages/ManutencoesPage.tsx:469",children:f?"Editar Manutenção":"Nova Manutenção"})}),s.jsxs("div",{"data-loc":"client/src/pages/ManutencoesPage.tsx:471",className:"space-y-3 py-2",children:[s.jsxs("div",{"data-loc":"client/src/pages/ManutencoesPage.tsx:473",children:[s.jsx("label",{"data-loc":"client/src/pages/ManutencoesPage.tsx:474",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Tipo *"}),s.jsx("select",{"data-loc":"client/src/pages/ManutencoesPage.tsx:475",value:g.tipo,onChange:z=>m(I=>({...I,tipo:z.target.value})),className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20",children:Object.entries(pP).map(([z,I])=>s.jsx("option",{"data-loc":"client/src/pages/ManutencoesPage.tsx:481",value:z,children:I},z))})]}),s.jsxs("div",{"data-loc":"client/src/pages/ManutencoesPage.tsx:487",children:[s.jsx("label",{"data-loc":"client/src/pages/ManutencoesPage.tsx:488",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Equipamento ou Local *"}),s.jsx("input",{"data-loc":"client/src/pages/ManutencoesPage.tsx:489",type:"text",value:g.equipamentoLocal,onCh
1773ange:z=>m(I=>({...I,equipamentoLocal:z.target.value})),placeholder:"Ex: Filtro de água - Sala 3",className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20"})]}),s.jsxs("div",{"data-loc":"client/src/pages/ManutencoesPage.tsx:499",children:[s.jsx("label",{"data-loc":"client/src/pages/ManutencoesPage.tsx:500",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Responsável *"}),s.jsx("input",{"data-loc":"client/src/pages/ManutencoesPage.tsx:501",type:"text",value:g.responsavelNome,onChange:z=>m(I=>({...I,responsavelNome:z.target.value})),placeholder:"Nome do responsável",className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20"})]}),s.jsxs("div",{"data-loc":"client/src/pages/ManutencoesPage.tsx:511",children:[s.jsx("label",{"data-loc":"client/src/pages/ManutencoesPage.tsx:512",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Data da Última Execução * (DD/MM/AAAA)"}),s.jsx("input",{"data-loc":"client/src/pages/ManutencoesPage.tsx:513",type:"text",value:g.ultimaExecucao,onChange:z=>m(I=>({...I,ultimaExecucao:z.target.value})),placeholder:"DD/MM/AAAA",maxLength:10,className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20"})]}),s.jsxs("div",{"data-loc":"client/src/pages/ManutencoesPage.tsx:524",className:"grid grid-cols-2 gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/ManutencoesPage.tsx:525",children:[s.jsx("label",{"data-loc":"client/src/pages/ManutencoesPage.tsx:526",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Periodicidade (valor) *"}),s.jsx("input",{"data-loc":"client/src/pages/ManutencoesPage.tsx:527",type:"number",min:1,value:g.periodicidadeValor,onChange:z=>m(I=>({...I,periodicidadeValor:z.target.value})),className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20"})]}),s.jsxs("div",{"data-loc":"client/src/pages/ManutencoesPage.tsx:535",children:[s.jsx("label",{"data-loc":"client/src/pages/ManutencoesPage.tsx:536",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Unidade"}),s.jsxs("select",{"data-loc":"client/src/pages/ManutencoesPage.tsx:537",value:g.periodicidadeUnidade,onChange:z=>m(I=>({...I,periodicidadeUnidade:z.target.value})),className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20",children:[s.jsx("option",{"data-loc":"client/src/pages/ManutencoesPage.tsx:542",value:"dias",children:"Dias"}),s.jsx("option",{"data-loc":"client/src/pages/ManutencoesPage.tsx:543",value:"meses",children:"Meses"})]})]})]}),g.ultimaExecucao&&g.periodicidadeValor&&s.jsxs("div",{"data-loc":"client/src/pages/ManutencoesPage.tsx:550",className:"bg-muted/40 rounded-lg px-3 py-2 text-xs",children:[s.jsx("span",{"data-loc":"client/src/pages/ManutencoesPage.tsx:551",className:"text-muted-foreground",children:"Próxima data prevista: "}),s.jsx("span",{"data-loc":"client/src/pages/ManutencoesPage.tsx:552",className:"font-semibold",children:(()=>{const z=eH(g.ultimaExecucao,parseInt(g.periodicidadeValor)||0,g.periodicidadeUnidade);return z?bt(z,"dd/MM/yyyy",{locale:xr}):"-"})()})]}),s.jsxs("div",{"data-loc":"client/src/pages/ManutencoesPage.tsx:562",children:[s.jsx("label",{"data-loc":"client/src/pages/ManutencoesPage.tsx:563",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Anexo / Link do Laudo (opcional)"}),s.jsx("input",{"data-loc":"client/src/pages/ManutencoesPage.tsx:564",type:"url",value:g.laudoLink,onChange:z=>m(I=>({...I,laudoLink:z.target.value})),placeholder:"https://...",className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20"})]}),s.jsxs("div",{"data-loc":"client/src/pages/ManutencoesPage.tsx:574",children:[s.jsx("label",{"data-loc":"client/src/pages/ManutencoesPage.tsx:575",className:"text-xs font-semibold text-muted-foreground mb-1 block",children:"Observação"}),s.jsx("textarea",{"data-loc":"client/src/pages/ManutencoesPage.tsx:576",value:g.observacao,onChange:z=>m(I=>({...I,observacao:z.target.value})),placeholder:"Observações adicionais...",rows:2,className:"w-full text-sm border border-border rounded-lg px-3 py-2 bg-background focus:ring-2 focus:ring-primary/20 resize-none"})]})]}),s.jsxs(Sr,{"data-loc":"client/src/pages/ManutencoesPage.tsx:585",children:[s.jsx(qe,{"data-loc":"client/src/pages/ManutencoesPage.tsx:586",variant:"outline",onClick:()=>d(!1),children:"Cancelar"}),s.jsx(qe,{"data-loc":"client/src/pages/ManutencoesPage.tsx:587",onClick:T,disabled:i.isPending||o.isPending,className:"bg-[#1B2A3D] hover:bg-[#152231] text-white",children:f?"
1773Salvar":"Cadastrar"})]})]})}),s.jsx(ar,{"data-loc":"client/src/pages/ManutencoesPage.tsx:599",open:!!b,onOpenChange:z=>{z||v(null)},children:s.jsxs(rr,{"data-loc":"client/src/pages/ManutencoesPage.tsx:600",className:"max-w-sm",children:[s.jsxs(nr,{"data-loc":"client/src/pages/ManutencoesPage.tsx:601",children:[s.jsxs(sr,{"data-loc":"client/src/pages/ManutencoesPage.tsx:602",className:"flex items-center gap-2 text-destructive",children:[s.jsx(sn,{"data-loc":"client/src/pages/ManutencoesPage.tsx:603",className:"w-4 h-4"})," Excluir Manutenção"]}),s.jsx(Z3,{"data-loc":"client/src/pages/ManutencoesPage.tsx:605",asChild:!0,children:s.jsxs("div",{"data-loc":"client/src/pages/ManutencoesPage.tsx:606",className:"space-y-2 pt-1",children:[s.jsx("p",{"data-loc":"client/src/pages/ManutencoesPage.tsx:607",className:"text-sm text-muted-foreground",children:"Deseja excluir o item:"}),s.jsx("div",{"data-loc":"client/src/pages/ManutencoesPage.tsx:608",className:"bg-muted/40 rounded-lg px-3 py-2",children:s.jsx("span",{"data-loc":"client/src/pages/ManutencoesPage.tsx:609",className:"font-semibold text-sm text-foreground",children:b?.nome})}),s.jsx("p",{"data-loc":"client/src/pages/ManutencoesPage.tsx:611",className:"text-xs text-destructive font-medium",children:"Esta ação é irreversível."})]})})]}),s.jsxs(Sr,{"data-loc":"client/src/pages/ManutencoesPage.tsx:615",className:"gap-2",children:[s.jsx(qe,{"data-loc":"client/src/pages/ManutencoesPage.tsx:616",variant:"outline",onClick:()=>v(null),children:"Cancelar"}),s.jsx(qe,{"data-loc":"client/src/pages/ManutencoesPage.tsx:617",className:"bg-red-600 hover:bg-red-700 text-white",onClick:async()=>{const z=b.id;v(null),await l.mutateAsync({id:z})},children:"Confirmar exclusão"})]})]})})]})}const N8=_.createContext({});function j8(e){const t=_.useRef(null);return t.current===null&&(t.current=e()),t.current}const C8=typeof window<"u",tte=C8?_.useLayoutEffect:_.useEffect,oS=_.createContext(null);function A8(e,t){e.indexOf(t)===-1&&e.push(t)}function T8(e,t){const a=e.indexOf(t);a>-1&&e.splice(a,1)}const Lf=(e,t,a)=>a>t?t:a<e?e:a;let _8=()=>{};const Ff={},ate=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e);function rte(e){return typeof e=="object"&&e!==null}const nte=e=>/^0[^.\s]+$/u.test(e);function k8(e){let t;return()=>(t===void 0&&(t=e()),t)}const vc=e=>e,q8e=(e,t)=>
vendor: 45,765 bytes, lines 1773-1781
1773a=>t(e(a)),Nb=(...e)=>e.reduce(q8e),Vy=(e,t,a)=>{const r=t-e;return r===0?1:(a-e)/r};class E8{constructor(){this.subscriptions=[]}add(t){return A8(this.subscriptions,t),()=>T8(this.subscriptions,t)}notify(t,a,r){const n=this.subscriptions.length;if(n)if(n===1)this.subscriptions[0](t,a,r);else for(let i=0;i<n;i++){const o=this.subscriptions[i];o&&o(t,a,r)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const fu=e=>e*1e3,mc=e=>e/1e3;function ste(e,t){return t?e*(1e3/t):0}const ite=(e,t,a)=>(((1-3*a+3*t)*e+(3*a-6*t))*e+3*t)*e,H8e=1e-7,V8e=12;function G8e(e,t,a,r,n){let i,o,l=0;do o=t+(a-t)/2,i=ite(o,r,n)-e,i>0?a=o:t=o;while(Math.abs(i)>H8e&&++l<V8e);return o}function jb(e,t,a,r){if(e===t&&a===r)return vc;const n=i=>G8e(i,0,1,e,a);return i=>i===0||i===1?i:ite(n(i),t,r)}const ote=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,lte=e=>t=>1-e(1-t),cte=jb(.33,1.53,.69,.99),R8=lte(cte),dte=ote(R8),ute=e=>(e*=2)<1?.5*R8(e):.5*(2-Math.pow(2,-10*(e-1))),O8=e=>1-Math.sin(Math.acos(e)),fte=lte(O8),hte=ote(O8),W8e=jb(.42,0,1,1),Y8e=jb(0,0,.58,1),pte=jb(.42,0,.58,1),K8e=e=>Array.isArray(e)&&typeof e[0]!="number",gte=e=>Array.isArray(e)&&typeof e[0]=="number",X8e={linear:vc,easeIn:W8e,easeInOut:pte,easeOut:Y8e,circIn:O8,circInOut:hte,circOut:fte,backIn:R8,backInOut:dte,backOut:cte,anticipate:ute},Q8e=e=>typeof e=="string",tH=e=>{if(gte(e)){_8(e.length===4);const[t,a,r,n]=e;return jb(t,a,r,n)}else if(Q8e(e))return X8e[e];return e},mP=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function Z8e(e,t){let a=new Set,r=new Set,n=!1,i=!1;const o=new WeakSet;let l={delta:0,timestamp:0,isProcessing:!1};function c(f){o.has(f)&&(d.schedule(f),e()),f(l)}const d={schedule:(f,p=!1,g=!1)=>{const b=g&&n?a:r;return p&&o.add(f),b.has(f)||b.add(f),f},cancel:f=>{r.delete(f),o.delete(f)},process:f=>{if(l=f,n){i=!0;return}n=!0,[a,r]=[r,a],a.forEach(c),a.clear(),n=!1,i&&(i=!1,d.process(f))}};return d}const J8e=40;function mte(e,t){let a=!1,r=!0;const n={delta:0,timestamp:0,isProcessing:!1},i=()=>a=!0,o=mP.reduce((N,j)=>(N[j]=Z8e(i),N),{}),{setup:l,read:c,resolveKeyframes:d,preUpdate:f,update:p,preRender:g,render:m,postRender:b}=o,v=()=>{const N=Ff.useManualTiming?n.timestamp:performance.now();a=!1,Ff.useManualTiming||(n.delta=r?1e3/60:Math.max(Math.min(N-n.timestamp,J8e),1)),n.timestamp=N,n.isProcessing=!0,l.process(n),c.process(n),d.process(n),f.process(n),p.process(n),g.process(n),m.process(n),b.process(n),n.isProcessing=!1,a&&t&&(r=!1,e(v))},y=()=>{a=!0,r=!0,n.isProcessing||e(v)};return{schedule:mP.reduce((N,j)=>{const C=o[j];return N[j]=(R,T=!1,O=!1)=>(a||y(),C.schedule(R,T,O)),N},{}),cancel:N=>{for(let j=0;j<mP.length;j++)o[mP[j]].cancel(N)},state:n,steps:o}}const{schedule:qn,cancel:cp,state:Ii,steps:$6}=mte(typeof requestAnimationFrame<"u"?requestAnimationFrame:vc,!0);let WP;function eOe(){WP=void 0}const Zo={now:()=>(WP===void 0&&Zo.set(Ii.isProcessing||Ff.useManualTiming?Ii.timestamp:performance.now()),WP),set:e=>{WP=e,queueMicrotask(eOe)}},xte=e=>t=>typeof t=="string"&&t.startsWith(e),M8=xte("--"),tOe=xte("var(--"),D8=e=>tOe(e)?aOe.test(e.split("/*")[0].trim()):!1,aOe=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,sv={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},Gy={...sv,transform:e=>Lf(0,1,e)},xP={...sv,default:1},D1=e=>Math.round(e*1e5)/1e5,I8=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function rOe(e){return e==null}const nOe=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,L8=(e,t)=>a=>!!(typeof a=="string"&&nOe.test(a)&&a.startsWith(e)||t&&!rOe(a)&&Object.prototype.hasOwnProperty.call(a,t)),vte=(e,t,a)=>r=>{if(typeof r!="string")return r;const[n,i,o,l]=r.match(I8);return{[e]:parseFloat(n),[t]:parseFloat(i),[a]:parseFloat(o),alpha:l!==void 0?parseFloat(l):1}},sOe=e=>Lf(0,255,e),U6={...sv,transform:e=>Math.round(sOe(e))},pg={test:L8("rgb","red"),parse:vte("red","green","blue"),transform:({red:e,green:t,blue:a,alpha:r=1})=>"rgba("+U6.transform(e)+", "+U6.transform(t)+", "+U6.transform(a)+", "+D1(Gy.transform(r))+")"};function iOe(e){let t="",a="",r="",n="";return e.length>5?(t=e.substring(1,3),a=e.substring(3,5),r=e.substring(5,7),n=e.substring(7,9)):(t=e.substring(1,2),a=e.substring(2,3),r=e.substring(3,4),n=e.substring(4,5),t+=t,a+=a,r+=r,n+=n),{red:parseInt(t,16),green:parseInt(a,16),blue:parseInt(r,16),alpha:n?parseInt(n,16)/255:1}}const Vk={test:L8("#"),parse:iOe,transform:pg.transform},Cb=e=>({test:t=>typeof t=="string"&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),Fh=Cb("deg"),hu=Cb("%"),$a=Cb("px"),oOe=Cb("vh"),lOe=Cb("vw"),aH={...hu,parse:e=>hu.parse(e)/100,transform:e=>hu.transform(e*100)},Tx={test:L8("hsl","hue"),parse:vte("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:a,alpha:r=1})=>"hsla("+Math.round(e)+", "+hu.transform(D1(t))+", "+hu.transform(D1(a))+", "+D1(Gy.transform(r))+")"},Ls={test:e=>pg.test(e)||Vk.test(e)||Tx.test(e),parse:e=>pg.test(e)?pg.parse(e):Tx.test(e)?Tx.parse(e):Vk.parse(e),transform:e=>typeof e=="string"?e:e.hasOwnProperty("red")?pg.transform(e):Tx.transform(e),getAnimatableNone:e=>{const t=Ls.parse(e);return t.alpha=0,Ls.transform(t)}},cOe=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function dOe(e){return isNaN(e)&&typeof e=="string"&&(e.match(I8)?.length||0)+(e.match(cOe)?.length||0)>0}const yte="number",bte="color",uOe="var",fOe="var(",rH="${}",hOe=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function Wy(e){const t=e.toString(),a=[],r={color:[],number:[],var:[]},n=[];let i=0;const l=t.replace(hOe,c=>(Ls.test(c)?(r.color.push(i),n.push(bte),a.push(Ls.parse(c))):c.startsWith(fOe)?(r.var.push(i),n.push(uOe),a.push(c)):(r.number.push(i),n.push(yte),a.push(parseFloat(c))),++i,rH)).split(rH);return{values:a,split:l,indexes:r,types:n}}function Pte(e){return Wy(e).values}function wte(e){const{split:t,types:a}=Wy(e),r=t.length;return n=>{let i="";for(let o=0;o<r;o++)if(i+=t[o],n[o]!==void 0){const l=a[o];l===yte?i+=D1(n[o]):l===bte?i+=Ls.transform(n[o]):i+=n[o]}return i}}const pOe=e=>typeof e=="number"?0:Ls.test(e)?Ls.getAnimatableNone(e):e;function gOe(e){const t=Pte(e);return wte(e)(t.map(pOe))}const dp={test:dOe,parse:Pte,createTransformer:wte,getAnimatableNone:gOe};function z6(e,t,a){return a<0&&(a+=1),a>1&&(a-=1),a<1/6?e+(t-e)*6*a:a<1/2?t:a<2/3?e+(t-e)*(2/3-a)*6:e}function mOe({hue:e,saturation:t,lightness:a,alpha:r}){e/=360,t/=100,a/=100;let n=0,i=0,o=0;if(!t)n=i=o=a;else{const l=a<.5?a*(1+t):a+t-a*t,c=2*a-l;n=z6(c,l,e+1/3),i=z6(c,l,e),o=z6(c,l,e-1/3)}return{red:Math.round(n*255),green:Math.round(i*255),blue:Math.round(o*255),alpha:r}}function x5(e,t){return a=>a>0?t:e}const Jn=(e,t,a)=>e+(t-e)*a,q6=(e,t,a)=>{const r=e*e,n=a*(t*t-r)+r;return n<0?0:Math.sqrt(n)},xOe=[Vk,pg,Tx],vOe=e=>xOe.find(t=>t.test(e));function nH(e){const t=vOe(e);if(!t)return!1;let a=t.parse(e);return t===Tx&&(a=mOe(a)),a}const sH=(e,t)=>{const a=nH(e),r=nH(t);if(!a||!r)return x5(e,t);const n={...a};return i=>(n.red=q6(a.red,r.red,i),n.green=q6(a.green,r.green,i),n.blue=q6(a.blue,r.blue,i),n.alpha=Jn(a.alpha,r.alpha,i),pg.transform(n))},Gk=new Set(["none","hidden"]);function yOe(e,t){return Gk.has(e)?a=>a<=0?e:t:a=>a>=1?t:e}function bOe(e,t){return a=>Jn(e,t,a)}function F8(e){return typeof e=="number"?bOe:typeof e=="string"?D8(e)?x5:Ls.test(e)?sH:SOe:Array.isArray(e)?Ste:typeof e=="object"?Ls.test(e)?sH:POe:x5}function Ste(e,t){const a=[...e],r=a.length,n=e.map((i,o)=>F8(i)(i,t[o]));return i=>{for(let o=0;o<r;o++)a[o]=n[o](i);return a}}function POe(e,t){const a={...e,...t},r={};for(const n in a)e[n]!==void 0&&t[n]!==void 0&&(r[n]=F8(e[n])(e[n],t[n]));return n=>{for(const i in r)a[i]=r[i](n);return a}}function wOe(e,t){const a=[],r={color:0,var:0,number:0};for(let n=0;n<t.values.length;n++){const i=t.types[n],o=e.indexes[i][r[i]],l=e.values[o]??0;a[n]=l,r[i]++}return a}const SOe=(e,t)=>{const a=dp.createTransformer(t),r=Wy(e),n=Wy(t);return r.indexes.var.length===n.indexes.var.length&&r.indexes.color.length===n.indexes.color.length&&r.indexes.number.length>=n.indexes.number.length?Gk.has(e)&&!n.values.length||Gk.has(t)&&!r.values.length?yOe(e,t):Nb(Ste(wOe(r,n),n.values),a):x5(e,t)};function Nte(e,t,a){return typeof e=="number"&&typeof t=="number"&&typeof a=="number"?Jn(e,t,a):F8(e)(e,t)}const NOe=e=>{const t=({timestamp:a})=>e(a);return{start:(a=!0)=>qn.update(t,a),stop:()=>cp(t),now:()=>Ii.isProcessing?Ii.timestamp:Zo.now()}},jte=(e,t,a=10)=>{let r="";const n=Math.max(Math.round(t/a),2);for(let i=0;i<n;i++)r+=Math.round(e(i/(n-1))*1e4)/1e4+", ";return`linear(${r.substring(0,r.length-2)})`},v5=2e4;function B8(e){let t=0;const a=50;let r=e.next(t);for(;!r.done&&t<v5;)t+=a,r=e.next(t);return t>=v5?1/0:t}function jOe(e,t=100,a){const r=a({...e,keyframes:[0,t]}),n=Math.min(B8(r),v5);return{type:"keyframes",ease:i=>r.next(n*i).value/t,duration:mc(n)}}const COe=5;function Cte(e,t,a){const r=Math.max(t-COe,0);return ste(a-e(r),t-r)}const us={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1},H6=.001;function AOe({duration:e=us.duration,bounce:t=us.bounce,velocity:a=us.velocity,mass:r=us.mass}){let n,i,o=1-t;o=Lf(us.minDamping,us.maxDamping,o),e=Lf(us.minDuration,us.maxDuration,mc(e)),o<1?(n=d=>{const f=d*o,p=f*e,g=f-a,m=Wk(d,o),b=Math.exp(-p);return H6-g/m*b},i=d=>{const p=d*o*e,g=p*a+a,m=Math.pow(o,2)*Math.pow(d,2)*e,b=Math.exp(-p),v=Wk(Math.pow(d,2),o);return(-n(d)+H6>0?-1:1)*((g-m)*b)/v}):(n=d=>{const f=Math.exp(-d*e),p=(d-a)*e+1;return-H6+f*p},i=d=>{const f=Math.exp(-d*e),p=(a-d)*(e*e);return f*p});const l=5/e,c=_Oe(n,i,l);if(e=fu(e),isNaN(c))return{stiffness:us.stiffness,damping:us.damping,duration:e};{const d=Math.pow(c,2)*r;return{stiffness:d,damping:o*2*Math.sqrt(r*d),duration:e}}}const TOe=12;function _Oe(e,t,a){let r=a;for(let n=1;n<TOe;n++)r=r-e(r)/t(r);return r}function Wk(e,t){return e*Math.sqrt(1-t*t)}const kOe=["duration","bounce"],EOe=["stiffness","damping","mass"];function iH(e,t){return t.some(a=>e[a]!==void 0)}function ROe(e){let t={velocity:us.velocity,stiffness:us.stiffness,damping:us.damping,mass:us.mass,isResolvedFromDuration:!1,...e};if(!iH(e,EOe)&&iH(e,kOe))if(e.visualDuration){const a=e.visualDuration,r=2*Math.PI/(a*1.2),n=r*r,i=2*Lf(.05,1,1-(e.bounce||0))*Math.sqrt(n);t={...t,mass:us.mass,stiffness:n,damping:i}}else{const a=AOe(e);t={...t,...a,mass:us.mass},t.isResolvedFromDuration=!0}return t}function y5(e=us.visualDuration,t=us.bounce){const a=typeof e!="object"?{visualDuration:e,keyframes:[0,1],bounce:t}:e;let{restSpeed:r,restDelta:n}=a;const i=a.keyframes[0],o=a.keyframes[a.keyframes.length-1],l={done:!1,value:i},{stiffness:c,damping:d,mass:f,duration:p,velocity:g,isResolvedFromDuration:m}=ROe({...a,velocity:-mc(a.velocity||0)}),b=g||0,v=d/(2*Math.sqrt(c*f)),y=o-i,w=mc(Math.sqrt(c/f)),S=Math.abs(y)<5;r||(r=S?us.restSpeed.granular:us.restSpeed.default),n||(n=S?us.restDelta.granular:us.restDelta.default);let N;if(v<1){const C=Wk(w,v);N=R=>{const T=Math.exp(-v*w*R);return o-T*((b+v*w*y)/C*Math.sin(C*R)+y*Math.cos(C*R))}}else if(v===1)N=C=>o-Math.exp(-w*C)*(y+(b+w*y)*C);else{const C=w*Math.sqrt(v*v-1);N=R=>{const T=Math.exp(-v*w*R),O=Math.min(C*R,300);return o-T*((b+v*w*y)*Math.sinh(O)+C*y*Math.cosh(O))/C}}const j={calculatedDuration:m&&p||null,next:C=>{const R=N(C);if(m)l.done=C>=p;else{let T=C===0?b:0;v<1&&(T=C===0?fu(b):Cte(N,C,R));const O=Math.abs(T)<=r,F=Math.abs(o-R)<=n;l.done=O&&F}return l.value=l.done?o:R,l},toString:()=>{const C=Math.min(B8(j),v5),R=jte(T=>j.next(C*T).value,C,30);return C+"ms "+R},toTransition:()=>{}};return j}y5.applyToOptions=e=>{const t=jOe(e,100,y5);return e.ease=t.ease,e.duration=fu(t.duration),e.type="keyframes",e};function Yk({keyframes:e,velocity:t=0,power:a=.8,timeConstant:r=325,bounceDamping:n=10,bounceStiffness:i=500,modifyTarget:o,min:l,max:c,restDelta:d=.5,restSpeed:f}){const p=e[0],g={done:!1,value:p},m=O=>l!==void 0&&O<l||c!==void 0&&O>c,b=O=>l===void 0?c:c===void 0||Math.abs(l-O)<Math.abs(c-O)?l:c;let v=a*t;const y=p+v,w=o===void 0?y:o(y);w!==y&&(v=w-p);const S=O=>-v*Math.exp(-O/r),N=O=>w+S(O),j=O=>{const F=S(O),z=N(O);g.done=Math.abs(F)<=d,g.value=g.done?w:z};let C,R;const T=O=>{m(g.value)&&(C=O,R=y5({keyframes:[g.value,b(g.value)],velocity:Cte(N,O,g.value),damping:n,stiffness:i,restDelta:d,restSpeed:f}))};return T(0),{calculatedDuration:null,next:O=>{let F=!1;return!R&&C===void 0&&(F=!0,j(O),T(O)),C!==void 0&&O>=C?R.next(O-C):(!F&&j(O),g)}}}function OOe(e,t,a){const r=[],n=a||Ff.mix||Nte,i=e.length-1;for(let o=0;o<i;o++){let l=n(e[o],e[o+1]);if(t){const c=Array.isArray(t)?t[o]||vc:t;l=Nb(c,l)}r.push(l)}return r}function MOe(e,t,{clamp:a=!0,ease:r,mixer:n}={}){const i=e.length;if(_8(i===t.length),i===1)return()=>t[0];if(i===2&&t[0]===t[1])return()=>t[1];const o=e[0]===e[1];e[0]>e[i-1]&&(e=[...e].reverse(),t=[...t].reverse());const l=OOe(t,r,n),c=l.length,d=f=>{if(o&&f<e[0])return t[0];let p=0;if(c>1)for(;p<e.length-2&&!(f<e[p+1]);p++);const g=Vy(e[p],e[p+1],f);return l[p](g)};return a?f=>d(Lf(e[0],e[i-1],f)):d}function DOe(e,t){const a=e[e.length-1];for(let r=1;r<=t;r++){const n=Vy(0,t,r);e.push(Jn(a,1,n))}}function IOe(e){const t=[0];return DOe(t,e.length-1),t}function LOe(e,t){return e.map(a=>a*t)}function FOe(e,t){return e.map(()=>t||pte).splice(0,e.length-1)}function I1({duration:e=300,keyframes:t,times:a,ease:r="easeInOut"}){const n=K8e(r)?r.map(tH):tH(r),i={done:!1,value:t[0]},o=LOe(a&&a.length===t.length?a:IOe(t),e),l=MOe(o,t,{ease:Array.isArray(n)?n:FOe(t,n)});return{calculatedDuration:e,next:c=>(i.value=l(c),i.done=c>=e,i)}}const BOe=e=>e!==null;function $8(e,{repeat:t,repeatType:a="loop"},r,n=1){const i=e.filter(BOe),l=n<0||t&&a!=="loop"&&t%2===1?0:i.length-1;return!l||r===void 0?i[l]:r}const $Oe={decay:Yk,inertia:Yk,tween:I1,keyframes:I1,spring:y5};function Ate(e){typeof e.type=="string"&&(e.type=$Oe[e.type])}class U8{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(t=>{this.resolve=t})}notifyFinished(){this.resolve()}then(t,a){return this.finished.then(t,a)}}const UOe=e=>e/100;class z8 extends U8{constructor(t){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{const{motionValue:a}=this.options;a&&a.updatedAt!==Zo.now()&&this.tick(Zo.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),this.options.onStop?.())},this.options=t,this.initAnimation(),this.play(),t.autoplay===!1&&this.pause()}initAnimation(){const{options:t}=this;Ate(t);const{type:a=I1,repeat:r=0,repeatDelay:n=0,repeatType:i,velocity:o=0}=t;let{keyframes:l}=t;const c=a||I1;c!==I1&&typeof l[0]!="number"&&(this.mixKeyframes=Nb(UOe,Nte(l[0],l[1])),l=[0,100]);const d=c({...t,keyframes:l});i==="mirror"&&(this.mirroredGenerator=c({...t,keyframes:[...l].reverse(),velocity:-o})),d.calculatedDuration===null&&(d.calculatedDuration=B8(d));const{calculatedDuration:f}=d;this.calculatedDuration=f,this.resolvedDuration=f+n,this.totalDuration=this.resolvedDuration*(r+1)-n,this.generator=d}updateTime(t){const a=Math.round(t-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=a}tick(t,a=!1){const{generator:r,totalDuration:n,mixKeyframes:i,mirroredGenerator:o,resolvedDuration:l,calculatedDuration:c}=this;if(this.startTime===null)return r.next(0);const{delay:d=0,keyframes:f,repeat:p,repeatType:g,repeatDelay:m,type:b,onUpdate:v,finalKeyframe:y}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-n/this.speed,this.startTime)),a?this.currentTime=t:this.updateTime(t);const w=this.currentTime-d*(this.playbackSpeed>=0?1:-1),S=this.playbackSpeed>=0?w<0:w>n;this.currentTime=Math.max(w,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=n);let N=this.currentTime,j=r;if(p){const O=Math.min(this.currentTime,n)/l;let F=Math.floor(O),z=O%1;!z&&O>=1&&(z=1),z===1&&F--,F=Math.min(F,p+1),!!(F%2)&&(g==="reverse"?(z=1-z,m&&(z-=m/l)):g==="mirror"&&(j=o)),N=Lf(0,1,z)*l}const C=S?{done:!1,value:f[0]}:j.next(N);i&&(C.value=i(C.value));let{done:R}=C;!S&&c!==null&&(R=this.playbackSpeed>=0?this.currentTime>=n:this.currentTime<=0);const T=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&R);return T&&b!==Yk&&(C.value=$8(f,this.options,y,this.speed)),v&&v(C.value),T&&this.finish(),C}then(t,a){return this.finished.then(t,a)}get duration(){return mc(this.calculatedDuration)}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+mc(t)}get time(){return mc(this.currentTime)}set time(t){t=fu(t),this.currentTime=t,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.playbackSpeed),this.driver?.start(!1)}get speed(){return this.playbackSpeed}set speed(t){this.updateTime(Zo.now());const a=this.playbackSpeed!==t;this.playbackSpeed=t,a&&(this.time=mc(this.currentTime))}play(){if(this.isStopped)return;const{driver:t=NOe,startTime:a}=this.options;this.driver||(this.driver=t(n=>this.tick(n))),this.options.onPlay?.();const r=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=r):this.holdTime!==null?this.startTime=r-this.holdTime:this.startTime||(this.startTime=a??r),this.state==="finished"&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(Zo.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}attachTimeline(t){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),t.observe(this)}}function zOe(e){for(let t=1;t<e.length;t++)e[t]??(e[t]=e[t-1])}const gg=e=>e*180/Math.PI,Kk=e=>{const t=gg(Math.atan2(e[1],e[0]));return Xk(t)},qOe={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:Kk,rotateZ:Kk,skewX:e=>gg(Math.atan(e[1])),skewY:e=>gg(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},Xk=e=>(e=e%360,e<0&&(e+=360),e),oH=Kk,lH=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),cH=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),HOe={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:lH,scaleY:cH,scale:e=>(lH(e)+cH(e))/2,rotateX:e=>Xk(gg(Math.atan2(e[6],e[5]))),rotateY:e=>Xk(gg(Math.atan2(-e[2],e[0]))),rotateZ:oH,rotate:oH,skewX:e=>gg(Math.atan(e[4])),skewY:e=>gg(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function Qk(e){return e.includes("scale")?1:0}function Zk(e,t){if(!e||e==="none")return Qk(t);const a=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let r,n;if(a)r=HOe,n=a;else{const l=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);r=qOe,n=l}if(!n)return Qk(t);const i=r[t],o=n[1].split(",").map(GOe);return typeof i=="function"?i(o):o[i]}const VOe=(e,t)=>{const{transform:a="none"}=getComputedStyle(e);return Zk(a,t)};function GOe(e){return parseFloat(e.trim())}const iv=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],ov=new Set(iv),dH=e=>e===sv||e===$a,WOe=new Set(["x","y","z"]),YOe=iv.filter(e=>!WOe.has(e));function KOe(e){const t=[];return YOe.forEach(a=>{const r=e.getValue(a);r!==void 0&&(t.push([a,r.get()]),r.set(a.startsWith("scale")?1:0))}),t}const Ng={width:({x:e},{paddingLeft:t="0",paddingRight:a="0"})=>e.max-e.min-parseFloat(t)-parseFloat(a),height:({y:e},{paddingTop:t="0",paddingBottom:a="0"})=>e.max-e.min-parseFloat(t)-parseFloat(a),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:(e,{transform:t})=>Zk(t,"x"),y:(e,{transform:t})=>Zk(t,"y")};Ng.translateX=Ng.x;Ng.translateY=Ng.y;const jg=new Set;let Jk=!1,eE=!1,tE=!1;function Tte(){if(eE){const e=Array.from(jg).filter(r=>r.needsMeasurement),t=new Set(e.map(r=>r.element)),a=new Map;t.forEach(r=>{const n=KOe(r);n.length&&(a.set(r,n),r.render())}),e.forEach(r=>r.measureInitialState()),t.forEach(r=>{r.render();const n=a.get(r);n&&n.forEach(([i,o])=>{r.getValue(i)?.set(o)})}),e.forEach(r=>r.measureEndState()),e.forEach(r=>{r.suspendedScrollY!==void 0&&window.scrollTo(0,r.suspendedScrollY)})}eE=!1,Jk=!1,jg.forEach(e=>e.complete(tE)),jg.clear()}function _te(){jg.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(eE=!0)})}function XOe(){tE=!0,_te(),Tte(),tE=!1}class q8{constructor(t,a,r,n,i,o=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...t],this.onComplete=a,this.name=r,this.motionValue=n,this.element=i,this.isAsync=o}scheduleResolve(){this.state="scheduled",this.isAsync?(jg.add(this),Jk||(Jk=!0,qn.read(_te),qn.resolveKeyframes(Tte))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:t,name:a,element:r,motionValue:n}=this;if(t[0]===null){const i=n?.get(),o=t[t.length-1];if(i!==void 0)t[0]=i;else if(r&&a){const l=r.readValue(a,o);l!=null&&(t[0]=l)}t[0]===void 0&&(t[0]=o),n&&i===void 0&&n.set(t[0])}zOe(t)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(t=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,t),jg.delete(this)}cancel(){this.state==="scheduled"&&(jg.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const QOe=e=>e.startsWith("--");function ZOe(e,t,a){QOe(t)?e.style.setProperty(t,a):e.style[t]=a}const JOe=k8(()=>window.ScrollTimeline!==void 0),eMe={};function tMe(e,t){const a=k8(e);return()=>eMe[t]??a()}const kte=tMe(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),y1=([e,t,a,r])=>`cubic-bezier(${e}, ${t}, ${a}, ${r})`,uH={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:y1([0,.65,.55,1]),circOut:y1([.55,0,1,.45]),backIn:y1([.31,.01,.66,-.59]),backOut:y1([.33,1.53,.69,.99])};function Ete(e,t){if(e)return typeof e=="function"?kte()?jte(e,t):"ease-out":gte(e)?y1(e):Array.isArray(e)?e.map(a=>Ete(a,t)||uH.easeOut):uH[e]}function aMe(e,t,a,{delay:r=0,duration:n=300,repeat:i=0,repeatType:o="loop",ease:l="easeOut",times:c}={},d=void 0){const f={[t]:a};c&&(f.offset=c);const p=Ete(l,n);Array.isArray(p)&&(f.easing=p);const g={delay:r,duration:n,easing:Array.isArray(p)?"linear":p,fill:"both",iterations:i+1,direction:o==="reverse"?"alternate":"normal"};return d&&(g.pseudoElement=d),e.animate(f,g)}function Rte(e){return typeof e=="function"&&"applyToOptions"in e}function rMe({type:e,...t}){return Rte(e)&&kte()?e.applyToOptions(t):(t.duration??(t.duration=300),t.ease??(t.ease="easeOut"),t)}class nMe extends U8{constructor(t){if(super(),this.finishedTime=null,this.isStopped=!1,!t)return;const{element:a,name:r,keyframes:n,pseudoElement:i,allowFlatten:o=!1,finalKeyframe:l,onComplete:c}=t;this.isPseudoElement=!!i,this.allowFlatten=o,this.options=t,_8(typeof t.type!="string");const d=rMe(t);this.animation=aMe(a,r,n,d,i),d.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!i){const f=$8(n,this.options,l,this.speed);this.updateMotionValue?this.updateMotionValue(f):ZOe(a,r,f),this.animation.cancel()}c?.(),this.notifyFinished()}}play(){this.isStopped||(this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:t}=this;t==="idle"||t==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){this.isPseudoElement||this.animation.commitStyles?.()}get duration(){const t=this.animation.effect?.getComputedTiming?.().duration||0;return mc(Number(t))}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+mc(t)}get time(){return mc(Number(this.animation.currentTime)||0)}set time(t){this.finishedTime=null,this.animation.currentTime=fu(t)}get speed(){return this.animation.playbackRate}set speed(t){t<0&&(this.finishedTime=null),this.animation.playbackRate=t}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return Number(this.animation.startTime)}set startTime(t){this.animation.startTime=t}attachTimeline({timeline:t,observe:a}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,t&&JOe()?(this.animation.timeline=t,vc):a(this)}}const Ote={anticipate:ute,backInOut:dte,circInOut:hte};function sMe(e){return e in Ote}function iMe(e){typeof e.ease=="string"&&sMe(e.ease)&&(e.ease=Ote[e.ease])}const fH=10;class oMe extends nMe{constructor(t){iMe(t),Ate(t),super(t),t.startTime&&(this.startTime=t.startTime),this.options=t}updateMotionValue(t){const{motionValue:a,onUpdate:r,onComplete:n,element:i,...o}=this.options;if(!a)return;if(t!==void 0){a.set(t);return}const l=new z8({...o,autoplay:!1}),c=fu(this.finishedTime??this.time);a.setWithVelocity(l.sample(c-fH).value,l.sample(c).value,fH),l.stop()}}const hH=(e,t)=>t==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&(dp.test(e)||e==="0")&&!e.startsWith("url("));function lMe(e){const t=e[0];if(e.length===1)return!0;for(let a=0;a<e.length;a++)if(e[a]!==t)return!0}function cMe(e,t,a,r){const n=e[0];if(n===null)return!1;if(t==="display"||t==="visibility")return!0;const i=e[e.length-1],o=hH(n,t),l=hH(i,t);return!o||!l?!1:lMe(e)||(a==="spring"||Rte(a))&&r}function aE(e){e.duration=0,e.type="keyframes"}const dMe=new Set(["opacity","clipPath","filter","transform"]),uMe=k8(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function fMe(e){const{motionValue:t,name:a,repeatDelay:r,repeatType:n,damping:i,type:o}=e;if(!(t?.owner?.current instanceof HTMLElement))return!1;const{onUpdate:c,transformTemplate:d}=t.owner.getProps();return uMe()&&a&&dMe.has(a)&&(a!=="transform"||!d)&&!c&&!r&&n!=="mirror"&&i!==0&&o!=="inertia"}const hMe=40;class pMe extends U8{constructor({autoplay:t=!0,delay:a=0,type:r="keyframes",repeat:n=0,repeatDelay:i=0,repeatType:o="loop",keyframes:l,name:c,motionValue:d,element:f,...p}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=Zo.now();const g={autoplay:t,delay:a,type:r,repeat:n,repeatDelay:i,repeatType:o,name:c,motionValue:d,element:f,...p},m=f?.KeyframeResolver||q8;this.keyframeResolver=new m(l,(b,v,y)=>this.onKeyframesResolved(b,v,g,!y),c,d,f),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(t,a,r,n){this.keyframeResolver=void 0;const{name:i,type:o,velocity:l,delay:c,isHandoff:d,onUpdate:f}=r;this.resolvedAt=Zo.now(),cMe(t,i,o,l)||((Ff.instantAnimations||!c)&&f?.($8(t,r,a)),t[0]=t[t.length-1],aE(r),r.repeat=0);const g={startTime:n?this.resolvedAt?this.resolvedAt-this.createdAt>hMe?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:a,...r,keyframes:t},m=!d&&fMe(g)?new oMe({...g,element:g.motionValue.owner.current}):new z8(g);m.finished.then(()=>this.notifyFinished()).catch(vc),this.pendingTimeline&&(this.stopTimeline=m.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=m}get finished(){return this._animation?this.animation.finished:this._finished}then(t,a){return this.finished.finally(t).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),XOe()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(t){this.animation.time=t}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(t){this.animation.speed=t}get startTime(){return this.animation.startTime}attachTimeline(t){return this._animation?this.stopTimeline=this.animation.attachTimeline(t):this.pendingTimeline=t,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}const gMe=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function mMe(e){const t=gMe.exec(e);if(!t)return[,];const[,a,r,n]=t;return[`--${a??r}`,n]}function Mte(e,t,a=1){const[r,n]=mMe(e);if(!r)return;const i=window.getComputedStyle(t).getPropertyValue(r);if(i){const o=i.trim();return ate(o)?parseFloat(o):o}return D8(n)?Mte(n,t,a+1):n}function H8(e,t){return e?.[t]??e?.default??e}const Dte=new Set(["width","height","top","left","right","bottom",...iv]),xMe={test:e=>e==="auto",parse:e=>e},Ite=e=>t=>t.test(e),Lte=[sv,$a,hu,Fh,lOe,oOe,xMe],pH=e=>Lte.find(Ite(e));function vMe(e){return typeof e=="number"?e===0:e!==null?e==="none"||e==="0"||nte(e):!0}const yMe=new Set(["brightness","contrast","saturate","opacity"]);function bMe(e){const[t,a]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[r]=a.match(I8)||[];if(!r)return e;const n=a.replace(r,"");let i=yMe.has(t)?1:0;return r!==a&&(i*=100),t+"("+i+n+")"}const PMe=/\b([a-z-]*)\(.*?\)/gu,rE={...dp,getAnimatableNone:e=>{const t=e.match(PMe);return t?t.map(bMe).join(" "):e}},gH={...sv,transform:Math.round},wMe={rotate:Fh,rotateX:Fh,rotateY:Fh,rotateZ:Fh,scale:xP,scaleX:xP,scaleY:xP,scaleZ:xP,skew:Fh,skewX:Fh,skewY:Fh,distance:$a,translateX:$a,translateY:$a,translateZ:$a,x:$a,y:$a,z:$a,perspective:$a,transformPerspective:$a,opacity:Gy,originX:aH,originY:aH,originZ:$a},V8={borderWidth:$a,borderTopWidth:$a,borderRightWidth:$a,borderBottomWidth:$a,borderLeftWidth:$a,borderRadius:$a,radius:$a,borderTopLeftRadius:$a,borderTopRightRadius:$a,borderBottomRightRadius:$a,borderBottomLeftRadius:$a,width:$a,maxWidth:$a,height:$a,maxHeight:$a,top:$a,right:$a,bottom:$a,left:$a,padding:$a,paddingTop:$a,paddingRight:$a,paddingBottom:$a,paddingLeft:$a,margin:$a,marginTop:$a,marginRight:$a,marginBottom:$a,marginLeft:$a,backgroundPositionX:$a,backgroundPositionY:$a,...wMe,zIndex:gH,fillOpacity:Gy,strokeOpacity:Gy,numOctaves:gH},SMe={...V8,color:Ls,backgroundColor:Ls,outlineColor:Ls,fill:Ls,stroke:Ls,borderColor:Ls,borderTopColor:Ls,borderRightColor:Ls,borderBottomColor:Ls,borderLeftColor:Ls,filter:rE,WebkitFilter:rE},Fte=e=>SMe[e];function Bte(e,t){let a=Fte(e);return a!==rE&&(a=dp),a.getAnimatableNone?a.getAnimatableNone(t):void 0}const NMe=new Set(["auto","none","0"]);function jMe(e,t,a){let r=0,n;for(;r<e.length&&!n;){const i=e[r];typeof i=="string"&&!NMe.has(i)&&Wy(i).values.length&&(n=e[r]),r++}if(n&&a)for(const i of t)e[i]=Bte(a,n)}class CMe extends q8{constructor(t,a,r,n,i){super(t,a,r,n,i,!0)}readKeyframes(){const{unresolvedKeyframes:t,element:a,name:r}=this;if(!a||!a.current)return;super.readKeyframes();for(let c=0;c<t.length;c++){let d=t[c];if(typeof d=="string"&&(d=d.trim(),D8(d))){const f=Mte(d,a.current);f!==void 0&&(t[c]=f),c===t.length-1&&(this.finalKeyframe=d)}}if(this.resolveNoneKeyframes(),!Dte.has(r)||t.length!==2)return;const[n,i]=t,o=pH(n),l=pH(i);if(o!==l)if(dH(o)&&dH(l))for(let c=0;c<t.length;c++){const d=t[c];typeof d=="string"&&(t[c]=parseFloat(d))}else Ng[r]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:t,name:a}=this,r=[];for(let n=0;n<t.length;n++)(t[n]===null||vMe(t[n]))&&r.push(n);r.length&&jMe(t,r,a)}measureInitialState(){const{element:t,unresolvedKeyframes:a,name:r}=this;if(!t||!t.current)return;r==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=Ng[r](t.measureViewportBox(),window.getComputedStyle(t.current)),a[0]=this.measuredOrigin;const n=a[a.length-1];n!==void 0&&t.getValue(r,n).jump(n,!1)}measureEndState(){const{element:t,name:a,unresolvedKeyframes:r}=this;if(!t||!t.current)return;const n=t.getValue(a);n&&n.jump(this.measuredOrigin,!1);const i=r.length-1,o=r[i];r[i]=Ng[a](t.measureViewportBox(),window.getComputedStyle(t.current)),o!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=o),this.removedTransforms?.length&&this.removedTransforms.forEach(([l,c])=>{t.getValue(l).set(c)}),this.resolveNoneKeyframes()}}function AMe(e,t,a){if(e instanceof EventTarget)return[e];if(typeof e=="string"){let r=document;const n=a?.[e]??r.querySelectorAll(e);return n?Array.from(n):[]}return Array.from(e)}const $te=(e,t)=>t&&typeof e=="number"?t.transform(e):e;function Ute(e){return rte(e)&&"offsetHeight"in e}const mH=30,TMe=e=>!isNaN(parseFloat(e));class _Me{constructor(t,a={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=r=>{const n=Zo.now();if(this.updatedAt!==n&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(r),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(const i of this.dependents)i.dirty()},this.hasAnimated=!1,this.setCurrent(t),this.owner=a.owner}setCurrent(t){this.current=t,this.updatedAt=Zo.now(),this.canTrackVelocity===null&&t!==void 0&&(this.canTrackVelocity=TMe(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,a){this.events[t]||(this.events[t]=new E8);const r=this.events[t].add(a);return t==="change"?()=>{r(),qn.read(()=>{this.events.change.getSize()||this.stop()})}:r}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,a){this.passiveEffect=t,this.stopPassiveEffect=a}set(t){this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t)}setWithVelocity(t,a,r){this.set(a),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-r}jump(t,a=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,a&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(t){this.dependents||(this.dependents=new Set),this.dependents.add(t)}removeDependent(t){this.dependents&&this.dependents.delete(t)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const t=Zo.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||t-this.updatedAt>mH)return 0;const a=Math.min(this.updatedAt-this.prevUpdatedAt,mH);return ste(parseFloat(this.current)-parseFloat(this.prevFrameValue),a)}start(t){return this.stop(),new Promise(a=>{this.hasAnimated=!0,this.animation=t(a),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function L0(e,t){return new _Me(e,t)}const{schedule:G8}=mte(queueMicrotask,!1),td={x:!1,y:!1};function zte(){return td.x||td.y}function kMe(e){return e==="x"||e==="y"?td[e]?null:(td[e]=!0,()=>{td[e]=!1}):td.x||td.y?null:(td.x=td.y=!0,()=>{td.x=td.y=!1})}function qte(e,t){const a=AMe(e),r=new AbortController,n={passive:!0,...t,signal:r.signal};return[a,n,()=>r.abort()]}function xH(e){return!(e.pointerType==="touch"||zte())}function EMe(e,t,a={}){const[r,n,i]=qte(e,a),o=l=>{if(!xH(l))return;const{target:c}=l,d=t(c,l);if(typeof d!="function"||!c)return;const f=p=>{xH(p)&&(d(p),c.removeEventListener("pointerleave",f))};c.addEventListener("pointerleave",f,n)};return r.forEach(l=>{l.addEventListener("pointerenter",o,n)}),i}const Hte=(e,t)=>t?e===t?!0:Hte(e,t.parentElement):!1,W8=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1,RMe=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function OMe(e){return RMe.has(e.tagName)||e.tabIndex!==-1}const YP=new WeakSet;function vH(e){return t=>{t.key==="Enter"&&e(t)}}function V6(e,t){e.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}const MMe=(e,t)=>{const a=e.currentTarget;if(!a)return;const r=vH(()=>{if(YP.has(a))return;V6(a,"down");const n=vH(()=>{V6(a,"up")}),i=()=>V6(a,"cancel");a.addEventListener("keyup",n,t),a.addEventListener("blur",i,t)});a.addEventListener("keydown",r,t),a.addEventListener("blur",()=>a.removeEventListener("keydown",r),t)};function yH(e){return W8(e)&&!zte()}function DMe(e,t,a={}){const[r,n,i]=qte(e,a),o=l=>{const c=l.currentTarget;if(!yH(l))return;YP.add(c);const d=t(c,l),f=(m,b)=>{window.removeEventListener("pointerup",p),window.removeEventListener("pointercancel",g),YP.has(c)&&YP.delete(c),yH(m)&&typeof d=="function"&&d(m,{success:b})},p=m=>{f(m,c===window||c===document||a.useGlobalTarget||Hte(c,m.target))},g=m=>{f(m,!1)};window.addEventListener("pointerup",p,n),window.addEventListener("pointercancel",g,n)};return r.forEach(l=>{(a.useGlobalTarget?window:l).addEventListener("pointerdown",o,n),Ute(l)&&(l.addEventListener("focus",d=>MMe(d,n)),!OMe(l)&&!l.hasAttribute("tabindex")&&(l.tabIndex=0))}),i}function Vte(e){return rte(e)&&"ownerSVGElement"in e}function IMe(e){return Vte(e)&&e.tagName==="svg"}const io=e=>!!(e&&e.getVelocity),LMe=[...Lte,Ls,dp],FMe=e=>LMe.find(Ite(e)),Y8=_.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});function bH(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function BMe(...e){return t=>{let a=!1;const r=e.map(n=>{const i=bH(n,t);return!a&&typeof i=="function"&&(a=!0),i});if(a)return()=>{for(let n=0;n<r.length;n++){const i=r[n];typeof i=="function"?i():bH(e[n],null)}}}}function $Me(...e){return _.useCallback(BMe(...e),e)}class UMe extends _.Component{getSnapshotBeforeUpdate(t){const a=this.props.childRef.current;if(a&&t.isPresent&&!this.props.isPresent){const r=a.offsetParent,n=Ute(r)&&r.offsetWidth||0,i=this.props.sizeRef.current;i.height=a.offsetHeight||0,i.width=a.offsetWidth||0,i.top=a.offsetTop,i.left=a.offsetLeft,i.right=n-i.width-i.left}return null}componentDidUpdate(){}render(){return this.props.children}}function zMe({children:e,isPresent:t,anchorX:a,root:r}){const n=_.useId(),i=_.useRef(null),o=_.useRef({width:0,height:0,top:0,left:0,right:0}),{nonce:l}=_.useContext(Y8),c=$Me(i,e?.ref);return _.useInsertionEffect(()=>{const{width:d,height:f,top:p,left:g,right:m}=o.current;if(t||!i.current||!d||!f)return;const b=a==="left"?`left: ${g}`:`right: ${m}`;i.current.dataset.motionPopId=n;const v=document.createElement("style");l&&(v.nonce=l);const y=r??document.head;return y.appendChild(v),v.sheet&&v.sheet.insertRule(`
1774          [data-motion-pop-id="${n}"] {
1775            position: absolute !important;
1776            width: ${d}px !important;
1777            height: ${f}px !important;
1778            ${b}px !important;
1779            top: ${p}px !important;
1780          }
1781        `),()=>{y.contains(v)&&y.removeChild(v)}},[t]),s.jsx(UMe,{isPresent:t,childRef:i,sizeRef:o,children:_.cloneElement(e,{ref:c})})}const qMe=({children:e,initial:t,isPresent:a,onExitComplete:r,custom:n,presenceAffectsLayout:i,mode:o,anchorX:l,root:c})=>{const d=j8(HMe),f=_.useId();let p=!0,g=_.useMemo(()=>(p=!1,{id:f,initial:t,isPresent:a,custom:n,onExitComplete:m=>{d.set(m,!0);for(const b of d.values())if(!b)return;r&&r()},register:m=>(d.set(m,!1),()=>d.delete(m))}),[a,d,r]);return i&&p&&(g={...g}),_.useMemo(()=>{d.forEach((m,b)=>d.set(b,!1))},[a]),_.useEffect(()=>{!a&&!d.size&&r&&r()},[a]),o==="popLayout"&&(e=s.jsx(zMe,{isPresent:a,anchorX:l,root:c,children:e})),s.jsx(oS.Provider,{value:g,children:e})};function HMe(){return new Map}function Gte(e=!0){const t=_.useContext(oS);if(t===null)return[!0,null];const{isPresent:a,onExitComplete:r,register:n}=t,i=_.useId();_.useEffect(()=>{if(e)return n(i)},[e]);const o=_.useCallback(()=>e&&r&&r(i),[i,r,e]);return!a&&r?[!1,o]:[!0]}const vP=e=>e.key||"";function PH(e){const t=[];return _.Children.forEach(e,a=>{_.isValidElement(a)&&t.push(a)}),t}const Wte=({children:e,custom:t,initial:a=!0,onExitComplete:r,presenceAffectsLayout:n=!0,mode:i="sync",propagate:o=!1,anchorX:l="left",root:c})=>{const[d,f]=Gte(o),p=_.useMemo(()=>PH(e),[e]),g=o&&!d?[]:p.map(vP),m=_.useRef(!0),b=_.useRef(p),v=j8(()=>new Map),[y,w]=_.useState(p),[S,N]=_.useState(p);tte(()=>{m.current=!1,b.current=p;for(let R=0;R<S.length;R++){const T=vP(S[R]);g.includes(T)?v.delete(T):v.get(T)!==!0&&v.set(T,!1)}},[S,g.length,g.join("-")]);const j=[];if(p!==y){let R=[...p];for(let T=0;T<S.length;T++){const O=S[T],F=vP(O);g.includes(F)||(R.splice(T,0,O),j.push(O))}return i==="wait"&&j.length&&(R=j),N(PH(R)),w(p),null}const{forceRender:C}=_.useContext(N8);return s.jsx(s.Fragment,{children:S.map(R=>{const T=vP(R),O=o&&!d?!1:p===S||g.includes(T),F=()=>{if(v.has(T))v.set(T,!0);else return;let z=!0;v.forEach(I=>{I||(z=!1)}),z&&(C?.(),N(b.current),o&&f?.(),r&&r())};return s.jsx(qMe,{isPresent:O,initial:!m.current||a?void 0:!1,custom:t,presenceAffectsLayout:n,mode:i,root:c,onExitComplete:O?void 0:F,anchorX:l,children:R},T)})})},Yte=_.createContext({strict:!1}),wH={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},F0={};for(const e in wH)F0[e]={isEnabled:t=>wH[e].some(a=>!!t[a])};function VMe(e){for(const t in e)F0[t]={...F0[t],...e[t]}}const GMe=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function b5(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||GMe.has(e)}let Kte=e=>!b5(e);function WMe(e){typeof e=="function"&&(Kte=t=>t.startsWith("on")?!b5(t):e(t))}try{WMe(require("@emotion/is-prop-valid").default)}catch{}function YMe(e,t,a){const r={};for(const n in e)n==="values"&&typeof e.values=="object"||(Kte(n)||a===!0&&b5(n)||!t&&!b5(n)||e.draggable&&n.startsWith("onDrag"))&&(r[n]=e[n]);return r}const lS=_.createContext({});function cS(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}function Yy(e){return typeof e=="string"||Array.isArray(e)}const K8=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],X8=["initial",...K8];function dS(e){return cS(e.animate)||X8.some(t=>Yy(e[t]))}function Xte(e){return!!(dS(e)||e.variants)}function KMe(e,t){if(dS(e)){const{initial:a,animate:r}=e;return{initial:a===!1||Yy(a)?a:void 0,animate:Yy(r)?r:void 0}}return e.inherit!==!1?t:{}}function XMe(e){const{initial:t,animate:a}=KMe(e,_.useContext(lS));return _.useMemo(()=>({initial:t,animate:a}),[SH(t),SH(a)])}function SH(e){return Array.isArray(e)?e.join(" "):e}const Ky={};function QMe(e){for(const t in e)Ky[t]=e[t],M8(t)&&(Ky[t].isCSSVariable=!0)}function Qte(e,{layout:t,layoutId:a}){return ov.has(e)||e.startsWith("origin")||(t||a!==void 0)&&(!!Ky[e]||e==="opacity")}const ZMe={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},JMe=iv.length;function e7e(e,t,a){let r="",n=!0;for(let i=0;i<JMe;i++){const o=iv[i],l=e[o];if(l===void 0)continue;let c=!0;if(typeof l=="number"?c=l===(o.startsWith("scale")?1:0):c=parseFloat(l)===0,!c||a){const d=$te(l,V8[o]);if(!c){n=!1;const f=ZMe[o]||o;r+=`${f}(${d}) `}a&&(t[o]=d)}}return r=r.trim(),a?r=a(t,n?"":r):n&&(r="none"),r}function Q8(e,t,a){const{style:r,vars:n,transformOrigin:i}=e;let o=!1,l=!1;for(const c in t){const d=t[c];if(ov.has(c)){o=!0;continue}else if(M8(c)){n[c]=d;continue}else{const f=$te(d,V8[c]);c.startsWith("origin")?(l=!0,i[c]=f):r[c]=f}}if(t.transform||(o||a?r.transform=e7e(t,e.transform,a):r.transform&&(r.transform="none")),l){const{originX:c="50%",originY:d="50%",originZ:f=0}=i;r.transformOrigin=`${c} ${d} ${f}`}}const Z8=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function Zte(e,t,a){for(const r in t)!io(t[r])&&!Qte(r,a)&&(e[r]=t[r])}function t7e({transformTemplate:e},t){return _.useMemo(()=>{const a=Z8();return Q8(a,t,e),Object.assign({},a.vars,a.style)},[t])}function a7e(e,t){const a=e.style||{},r={};return Zte(r,a,e),Object.assign(r,t7e(e,t)),r}function r7e(e,t){const a={},r=a7e(e,t);return e.drag&&e.dragListener!==!1&&(a.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout="none",r.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}
1781`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(a.tabIndex=0),a.style=r,a}const n7e={offset:"stroke-dashoffset",array:"stroke-dasharray"},s7e={offset:"strokeDashoffset",array:"strokeDasharray"};function i7e(e,t,a=1,r=0,n=!0){e.pathLength=1;const i=n?n7e:s7e;e[i.offset]=$a.transform(-r);const o=$a.transform(t),l=$a.transform(a);e[i.array]=`${o} ${l}`}function Jte(e,{attrX:t,attrY:a,attrScale:r,pathLength:n,pathSpacing:i=1,pathOffset:o=0,...l},c,d,f){if(Q8(e,l,d),c){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:p,style:g}=e;p.transform&&(g.transform=p.transform,delete p.transform),(g.transform||p.transformOrigin)&&(g.transformOrigin=p.transformOrigin??"50% 50%",delete p.transformOrigin),g.transform&&(g.transformBox=f?.transformBox??"fill-box",delete p.transformBox),t!==void 0&&(p.x=t),a!==void 0&&(p.y=a),r!==void 0&&(p.scale=r),n!==void 0&&i7e(p,n,i,o,!1)}const eae=()=>({...Z8(),attrs:{}}),tae=e=>typeof e=="string"&&e.toLowerCase()==="svg";function o7e(e,t,a,r){const n=_.useMemo(()=>{const i=eae();return Jte(i,t,tae(r),e.transformTemplate,e.style),{...i.attrs,style:{...i.style}}},[t]);if(e.style){const i={};Zte(i,e.style,e),n.style={...i,...n.style}}return n}const l7e=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function J8(e){return typeof e!="string"||e.includes("-")?!1:!!(l7e.indexOf(e)>-1||/[A-Z]/u.test(e))}function c7e(e,t,a,{latestValues:r},n,i=!1){const l=(J8(e)?o7e:r7e)(t,r,n,e),c=YMe(t,typeof e=="string",i),d=e!==_.Fragment?{...c,...l,ref:a}:{},{children:f}=t,p=_.useMemo(()=>io(f)?f.get():f,[f]);return _.createElement(e,{...d,children:p})}function NH(e){const t=[{},{}];return e?.values.forEach((a,r)=>{t[0][r]=a.get(),t[1][r]=a.getVelocity()}),t}function eO(e,t,a,r){if(typeof t=="function"){const[n,i]=NH(r);t=t(a!==void 0?a:e.custom,n,i)}if(typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"){const[n,i]=NH(r);t=t(a!==void 0?a:e.custom,n,i)}return t}function KP(e){return io(e)?e.get():e}function d7e({scrapeMotionValuesFromProps:e,createRenderState:t},a,r,n){return{latestValues:u7e(a,r,n,e),renderState:t()}}function u7e(e,t,a,r){const n={},i=r(e,{});for(const g in i)n[g]=KP(i[g]);let{initial:o,animate:l}=e;const c=dS(e),d=Xte(e);t&&d&&!c&&e.inherit!==!1&&(o===void 0&&(o=t.initial),l===void 0&&(l=t.animate));let f=a?a.initial===!1:!1;f=f||o===!1;const p=f?l:o;if(p&&typeof p!="boolean"&&!cS(p)){const g=Array.isArray(p)?p:[p];for(let m=0;m<g.length;m++){const b=eO(e,g[m]);if(b){const{transitionEnd:v,transition:y,...w}=b;for(const S in w){let N=w[S];if(Array.isArray(N)){const j=f?N.length-1:0;N=N[j]}N!==null&&(n[S]=N)}for(const S in v)n[S]=v[S]}}}return n}const aae=e=>(t,a)=>{const r=_.useContext(lS),n=_.useContext(oS),i=()=>d7e(e,t,r,n);return a?i():j8(i)};function tO(e,t,a){const{style:r}=e,n={};for(const i in r)(io(r[i])||t.style&&io(t.style[i])||Qte(i,e)||a?.getValue(i)?.liveStyle!==void 0)&&(n[i]=r[i]);return n}const f7e=aae({scrapeMotionValuesFromProps:tO,createRenderState:Z8});function rae(e,t,a){const r=tO(e,t,a);for(const n in e)if(io(e[n])||io(t[n])){const i=iv.indexOf(n)!==-1?"attr"+n.charAt(0).toUpperCase()+n.substring(1):n;r[i]=e[n]}return r}const h7e=aae({scrapeMotionValuesFromProps:rae,createRenderState:eae}),p7e=Symbol.for("motionComponentSymbol");function _x(e){return e&&typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function g7e(e,t,a){return _.useCallback(r=>{r&&e.onMount&&e.onMount(r),t&&(r?t.mount(r):t.unmount()),a&&(typeof a=="function"?a(r):_x(a)&&(a.current=r))},[t])}const aO=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),m7e="framerAppearId",nae="data-"+aO(m7e),sae=_.createContext({});function x7e(e,t,a,r,n){const{visualElement:i}=_.useContext(lS),o=_.useContext(Yte),l=_.useContext(oS),c=_.useContext(Y8).reducedMotion,d=_.useRef(null);r=r||o.renderer,!d.current&&r&&(d.current=r(e,{visualState:t,parent:i,props:a,presenceContext:l,blockInitialAnimation:l?l.initial===!1:!1,reducedMotionConfig:c}
vendor: 36,512 bytes, line 1781
1781));const f=d.current,p=_.useContext(sae);f&&!f.projection&&n&&(f.type==="html"||f.type==="svg")&&v7e(d.current,a,n,p);const g=_.useRef(!1);_.useInsertionEffect(()=>{f&&g.current&&f.update(a,l)});const m=a[nae],b=_.useRef(!!m&&!window.MotionHandoffIsComplete?.(m)&&window.MotionHasOptimisedAnimation?.(m));return tte(()=>{f&&(g.current=!0,window.MotionIsMounted=!0,f.updateFeatures(),f.scheduleRenderMicrotask(),b.current&&f.animationState&&f.animationState.animateChanges())}),_.useEffect(()=>{f&&(!b.current&&f.animationState&&f.animationState.animateChanges(),b.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(m)}),b.current=!1),f.enteringChildren=void 0)}),f}function v7e(e,t,a,r){const{layoutId:n,layout:i,drag:o,dragConstraints:l,layoutScroll:c,layoutRoot:d,layoutCrossfade:f}=t;e.projection=new a(e.latestValues,t["data-framer-portal-id"]?void 0:iae(e.parent)),e.projection.setOptions({layoutId:n,layout:i,alwaysMeasureLayout:!!o||l&&_x(l),visualElement:e,animationType:typeof i=="string"?i:"both",initialPromotionConfig:r,crossfade:f,layoutScroll:c,layoutRoot:d})}function iae(e){if(e)return e.options.allowProjection!==!1?e.projection:iae(e.parent)}function G6(e,{forwardMotionProps:t=!1}={},a,r){a&&VMe(a);const n=J8(e)?h7e:f7e;function i(l,c){let d;const f={..._.useContext(Y8),...l,layoutId:y7e(l)},{isStatic:p}=f,g=XMe(l),m=n(l,p);if(!p&&C8){b7e();const b=P7e(f);d=b.MeasureLayout,g.visualElement=x7e(e,m,f,r,b.ProjectionNode)}return s.jsxs(lS.Provider,{value:g,children:[d&&g.visualElement?s.jsx(d,{visualElement:g.visualElement,...f}):null,c7e(e,l,g7e(m,g.visualElement,c),m,p,t)]})}i.displayName=`motion.${typeof e=="string"?e:`create(${e.displayName??e.name??""})`}`;const o=_.forwardRef(i);return o[p7e]=e,o}function y7e({layoutId:e}){const t=_.useContext(N8).id;return t&&e!==void 0?t+"-"+e:e}function b7e(e,t){_.useContext(Yte).strict}function P7e(e){const{drag:t,layout:a}=F0;if(!t&&!a)return{};const r={...t,...a};return{MeasureLayout:t?.isEnabled(e)||a?.isEnabled(e)?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}function w7e(e,t){if(typeof Proxy>"u")return G6;const a=new Map,r=(i,o)=>G6(i,o,e,t),n=(i,o)=>r(i,o);return new Proxy(n,{get:(i,o)=>o==="create"?r:(a.has(o)||a.set(o,G6(o,void 0,e,t)),a.get(o))})}function oae({top:e,left:t,right:a,bottom:r}){return{x:{min:t,max:a},y:{min:e,max:r}}}function S7e({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function N7e(e,t){if(!t)return e;const a=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:a.y,left:a.x,bottom:r.y,right:r.x}}function W6(e){return e===void 0||e===1}function nE({scale:e,scaleX:t,scaleY:a}){return!W6(e)||!W6(t)||!W6(a)}function ag(e){return nE(e)||lae(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function lae(e){return jH(e.x)||jH(e.y)}function jH(e){return e&&e!=="0%"}function P5(e,t,a){const r=e-a,n=t*r;return a+n}function CH(e,t,a,r,n){return n!==void 0&&(e=P5(e,n,r)),P5(e,a,r)+t}function sE(e,t=0,a=1,r,n){e.min=CH(e.min,t,a,r,n),e.max=CH(e.max,t,a,r,n)}function cae(e,{x:t,y:a}){sE(e.x,t.translate,t.scale,t.originPoint),sE(e.y,a.translate,a.scale,a.originPoint)}const AH=.999999999999,TH=1.0000000000001;function j7e(e,t,a,r=!1){const n=a.length;if(!n)return;t.x=t.y=1;let i,o;for(let l=0;l<n;l++){i=a[l],o=i.projectionDelta;const{visualElement:c}=i.options;c&&c.props.style&&c.props.style.display==="contents"||(r&&i.options.layoutScroll&&i.scroll&&i!==i.root&&Ex(e,{x:-i.scroll.offset.x,y:-i.scroll.offset.y}),o&&(t.x*=o.x.scale,t.y*=o.y.scale,cae(e,o)),r&&ag(i.latestValues)&&Ex(e,i.latestValues))}t.x<TH&&t.x>AH&&(t.x=1),t.y<TH&&t.y>AH&&(t.y=1)}function kx(e,t){e.min=e.min+t,e.max=e.max+t}function _H(e,t,a,r,n=.5){const i=Jn(e.min,e.max,n);sE(e,t,a,i,r)}function Ex(e,t){_H(e.x,t.x,t.scaleX,t.scale,t.originX),_H(e.y,t.y,t.scaleY,t.scale,t.originY)}function dae(e,t){return oae(N7e(e.getBoundingClientRect(),t))}function C7e(e,t,a){const r=dae(e,a),{scroll:n}=t;return n&&(kx(r.x,n.offset.x),kx(r.y,n.offset.y)),r}const kH=()=>({translate:0,scale:1,origin:0,originPoint:0}),Rx=()=>({x:kH(),y:kH()}),EH=()=>({min:0,max:0}),Ps=()=>({x:EH(),y:EH()}),iE={current:null},uae={current:!1};function A7e(){if(uae.current=!0,!!C8)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>iE.current=e.matches;e.addEventListener("change",t),t()}else iE.current=!1}const T7e=new WeakMap;function _7e(e,t,a){for(const r in t){const n=t[r],i=a[r];if(io(n))e.addValue(r,n);else if(io(i))e.addValue(r,L0(n,{owner:e}));else if(i!==n)if(e.hasValue(r)){const o=e.getValue(r);o.liveStyle===!0?o.jump(n):o.hasAnimated||o.set(n)}else{const o=e.getStaticValue(r);e.addValue(r,L0(o!==void 0?o:n,{owner:e}))}}for(const r in a)t[r]===void 0&&e.removeValue(r);return t}const RH=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class k7e{scrapeMotionValuesFromProps(t,a,r){return{}}constructor({parent:t,props:a,presenceContext:r,reducedMotionConfig:n,blockInitialAnimation:i,visualState:o},l={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=q8,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const g=Zo.now();this.renderScheduledAt<g&&(this.renderScheduledAt=g,qn.render(this.render,!1,!0))};const{latestValues:c,renderState:d}=o;this.latestValues=c,this.baseTarget={...c},this.initialValues=a.initial?{...c}:{},this.renderState=d,this.parent=t,this.props=a,this.presenceContext=r,this.depth=t?t.depth+1:0,this.reducedMotionConfig=n,this.options=l,this.blockInitialAnimation=!!i,this.isControllingVariants=dS(a),this.isVariantNode=Xte(a),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);const{willChange:f,...p}=this.scrapeMotionValuesFromProps(a,{},this);for(const g in p){const m=p[g];c[g]!==void 0&&io(m)&&m.set(c[g])}}mount(t){this.current=t,T7e.set(t,this),this.projection&&!this.projection.instance&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((a,r)=>this.bindToMotionValue(r,a)),uae.current||A7e(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:iE.current,this.parent?.addChild(this),this.update(this.props,this.presenceContext)}unmount(){this.projection&&this.projection.unmount(),cp(this.notifyUpdate),cp(this.render),this.valueSubscriptions.forEach(t=>t()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this);for(const t in this.events)this.events[t].clear();for(const t in this.features){const a=this.features[t];a&&(a.unmount(),a.isMounted=!1)}this.current=null}addChild(t){this.children.add(t),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(t)}removeChild(t){this.children.delete(t),this.enteringChildren&&this.enteringChildren.delete(t)}bindToMotionValue(t,a){this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)();const r=ov.has(t);r&&this.onBindTransform&&this.onBindTransform();const n=a.on("change",o=>{this.latestValues[t]=o,this.props.onUpdate&&qn.preRender(this.notifyUpdate),r&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let i;window.MotionCheckAppearSync&&(i=window.MotionCheckAppearSync(this,t,a)),this.valueSubscriptions.set(t,()=>{n(),i&&i(),a.owner&&a.stop()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}updateFeatures(){let t="animation";for(t in F0){const a=F0[t];if(!a)continue;const{isEnabled:r,Feature:n}=a;if(!this.features[t]&&n&&r(this.props)&&(this.features[t]=new n(this)),this.features[t]){const i=this.features[t];i.isMounted?i.update():(i.mount(),i.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):Ps()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,a){this.latestValues[t]=a}update(t,a){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=a;for(let r=0;r<RH.length;r++){const n=RH[r];this.propEventSubscriptions[n]&&(this.propEventSubscriptions[n](),delete this.propEventSubscriptions[n]);const i="on"+n,o=t[i];o&&(this.propEventSubscriptions[n]=this.on(n,o))}this.prevMotionValues=_7e(this,this.scrapeMotionValuesFromProps(t,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(t){return this.props.variants?this.props.variants[t]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(t){const a=this.getClosestVariantNode();if(a)return a.variantChildren&&a.variantChildren.add(t),()=>a.variantChildren.delete(t)}addValue(t,a){const r=this.values.get(t);a!==r&&(r&&this.removeValue(t),this.bindToMotionValue(t,a),this.values.set(t,a),this.latestValues[t]=a.get())}removeValue(t){this.values.delete(t);const a=this.valueSubscriptions.get(t);a&&(a(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,a){if(this.props.values&&this.props.values[t])return this.props.values[t];let r=this.values.get(t);return r===void 0&&a!==void 0&&(r=L0(a===null?void 0:a,{owner:this}),this.addValue(t,r)),r}readValue(t,a){let r=this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:this.getBaseTargetFromProps(this.props,t)??this.readValueFromInstance(this.current,t,this.options);return r!=null&&(typeof r=="string"&&(ate(r)||nte(r))?r=parseFloat(r):!FMe(r)&&dp.test(a)&&(r=Bte(t,a)),this.setBaseTarget(t,io(r)?r.get():r)),io(r)?r.get():r}setBaseTarget(t,a){this.baseTarget[t]=a}getBaseTarget(t){const{initial:a}=this.props;let r;if(typeof a=="string"||typeof a=="object"){const i=eO(this.props,a,this.presenceContext?.custom);i&&(r=i[t])}if(a&&r!==void 0)return r;const n=this.getBaseTargetFromProps(this.props,t);return n!==void 0&&!io(n)?n:this.initialValues[t]!==void 0&&r===void 0?void 0:this.baseTarget[t]}on(t,a){return this.events[t]||(this.events[t]=new E8),this.events[t].add(a)}notify(t,...a){this.events[t]&&this.events[t].notify(...a)}scheduleRenderMicrotask(){G8.render(this.render)}}class fae extends k7e{constructor(){super(...arguments),this.KeyframeResolver=CMe}sortInstanceNodePosition(t,a){return t.compareDocumentPosition(a)&2?1:-1}getBaseTargetFromProps(t,a){return t.style?t.style[a]:void 0}removeValueFromRenderState(t,{vars:a,style:r}){delete a[t],delete r[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:t}=this.props;io(t)&&(this.childSubscription=t.on("change",a=>{this.current&&(this.current.textContent=`${a}`)}))}}function hae(e,{style:t,vars:a},r,n){const i=e.style;let o;for(o in t)i[o]=t[o];n?.applyProjectionStyles(i,r);for(o in a)i.setProperty(o,a[o])}function E7e(e){return window.getComputedStyle(e)}class R7e extends fae{constructor(){super(...arguments),this.type="html",this.renderInstance=hae}readValueFromInstance(t,a){if(ov.has(a))return this.projection?.isProjecting?Qk(a):VOe(t,a);{const r=E7e(t),n=(M8(a)?r.getPropertyValue(a):r[a])||0;return typeof n=="string"?n.trim():n}}measureInstanceViewportBox(t,{transformPagePoint:a}){return dae(t,a)}build(t,a,r){Q8(t,a,r.transformTemplate)}scrapeMotionValuesFromProps(t,a,r){return tO(t,a,r)}}const pae=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function O7e(e,t,a,r){hae(e,t,void 0,r);for(const n in t.attrs)e.setAttribute(pae.has(n)?n:aO(n),t.attrs[n])}class M7e extends fae{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=Ps}getBaseTargetFromProps(t,a){return t[a]}readValueFromInstance(t,a){if(ov.has(a)){const r=Fte(a);return r&&r.default||0}return a=pae.has(a)?a:aO(a),t.getAttribute(a)}scrapeMotionValuesFromProps(t,a,r){return rae(t,a,r)}build(t,a,r){Jte(t,a,this.isSVGTag,r.transformTemplate,r.style)}renderInstance(t,a,r,n){O7e(t,a,r,n)}mount(t){this.isSVGTag=tae(t.tagName),super.mount(t)}}const D7e=(e,t)=>J8(e)?new M7e(t):new R7e(t,{allowProjection:e!==_.Fragment});function Wx(e,t,a){const r=e.getProps();return eO(r,t,a!==void 0?a:r.custom,e)}const oE=e=>Array.isArray(e);function I7e(e,t,a){e.hasValue(t)?e.getValue(t).set(a):e.addValue(t,L0(a))}function L7e(e){return oE(e)?e[e.length-1]||0:e}function F7e(e,t){const a=Wx(e,t);let{transitionEnd:r={},transition:n={},...i}=a||{};i={...i,...r};for(const o in i){const l=L7e(i[o]);I7e(e,o,l)}}function B7e(e){return!!(io(e)&&e.add)}function lE(e,t){const a=e.getValue("willChange");if(B7e(a))return a.add(t);if(!a&&Ff.WillChange){const r=new Ff.WillChange("auto");e.addValue("willChange",r),r.add(t)}}function gae(e){return e.props[nae]}const $7e=e=>e!==null;function U7e(e,{repeat:t,repeatType:a="loop"},r){const n=e.filter($7e),i=t&&a!=="loop"&&t%2===1?0:n.length-1;return n[i]}const z7e={type:"spring",stiffness:500,damping:25,restSpeed:10},q7e=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),H7e={type:"keyframes",duration:.8},V7e={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},G7e=(e,{keyframes:t})=>t.length>2?H7e:ov.has(e)?e.startsWith("scale")?q7e(t[1]):z7e:V7e;function W7e({when:e,delay:t,delayChildren:a,staggerChildren:r,staggerDirection:n,repeat:i,repeatType:o,repeatDelay:l,from:c,elapsed:d,...f}){return!!Object.keys(f).length}const rO=(e,t,a,r={},n,i)=>o=>{const l=H8(r,e)||{},c=l.delay||r.delay||0;let{elapsed:d=0}=r;d=d-fu(c);const f={keyframes:Array.isArray(a)?a:[null,a],ease:"easeOut",velocity:t.getVelocity(),...l,delay:-d,onUpdate:g=>{t.set(g),l.onUpdate&&l.onUpdate(g)},onComplete:()=>{o(),l.onComplete&&l.onComplete()},name:e,motionValue:t,element:i?void 0:n};W7e(l)||Object.assign(f,G7e(e,f)),f.duration&&(f.duration=fu(f.duration)),f.repeatDelay&&(f.repeatDelay=fu(f.repeatDelay)),f.from!==void 0&&(f.keyframes[0]=f.from);let p=!1;if((f.type===!1||f.duration===0&&!f.repeatDelay)&&(aE(f),f.delay===0&&(p=!0)),(Ff.instantAnimations||Ff.skipAnimations)&&(p=!0,aE(f),f.delay=0),f.allowFlatten=!l.type&&!l.ease,p&&!i&&t.get()!==void 0){const g=U7e(f.keyframes,l);if(g!==void 0){qn.update(()=>{f.onUpdate(g),f.onComplete()});return}}return l.isSync?new z8(f):new pMe(f)};function Y7e({protectedKeys:e,needsAnimating:t},a){const r=e.hasOwnProperty(a)&&t[a]!==!0;return t[a]=!1,r}function mae(e,t,{delay:a=0,transitionOverride:r,type:n}={}){let{transition:i=e.getDefaultTransition(),transitionEnd:o,...l}=t;r&&(i=r);const c=[],d=n&&e.animationState&&e.animationState.getState()[n];for(const f in l){const p=e.getValue(f,e.latestValues[f]??null),g=l[f];if(g===void 0||d&&Y7e(d,f))continue;const m={delay:a,...H8(i||{},f)},b=p.get();if(b!==void 0&&!p.isAnimating&&!Array.isArray(g)&&g===b&&!m.velocity)continue;let v=!1;if(window.MotionHandoffAnimation){const w=gae(e);if(w){const S=window.MotionHandoffAnimation(w,f,qn);S!==null&&(m.startTime=S,v=!0)}}lE(e,f),p.start(rO(f,p,g,e.shouldReduceMotion&&Dte.has(f)?{type:!1}:m,e,v));const y=p.animation;y&&c.push(y)}return o&&Promise.all(c).then(()=>{qn.update(()=>{o&&F7e(e,o)})}),c}function xae(e,t,a,r=0,n=1){const i=Array.from(e).sort((d,f)=>d.sortNodePosition(f)).indexOf(t),o=e.size,l=(o-1)*r;return typeof a=="function"?a(i,o):n===1?i*r:l-i*r}function cE(e,t,a={}){const r=Wx(e,t,a.type==="exit"?e.presenceContext?.custom:void 0);let{transition:n=e.getDefaultTransition()||{}}=r||{};a.transitionOverride&&(n=a.transitionOverride);const i=r?()=>Promise.all(mae(e,r,a)):()=>Promise.resolve(),o=e.variantChildren&&e.variantChildren.size?(c=0)=>{const{delayChildren:d=0,staggerChildren:f,staggerDirection:p}=n;return K7e(e,t,c,d,f,p,a)}:()=>Promise.resolve(),{when:l}=n;if(l){const[c,d]=l==="beforeChildren"?[i,o]:[o,i];return c().then(()=>d())}else return Promise.all([i(),o(a.delay)])}function K7e(e,t,a=0,r=0,n=0,i=1,o){const l=[];for(const c of e.variantChildren)c.notify("AnimationStart",t),l.push(cE(c,t,{...o,delay:a+(typeof r=="function"?0:r)+xae(e.variantChildren,c,r,n,i)}).then(()=>c.notify("AnimationComplete",t)));return Promise.all(l)}function X7e(e,t,a={}){e.notify("AnimationStart",t);let r;if(Array.isArray(t)){const n=t.map(i=>cE(e,i,a));r=Promise.all(n)}else if(typeof t=="string")r=cE(e,t,a);else{const n=typeof t=="function"?Wx(e,t,a.custom):t;r=Promise.all(mae(e,n,a))}return r.then(()=>{e.notify("AnimationComplete",t)})}function vae(e,t){if(!Array.isArray(t))return!1;const a=t.length;if(a!==e.length)return!1;for(let r=0;r<a;r++)if(t[r]!==e[r])return!1;return!0}const Q7e=X8.length;function yae(e){if(!e)return;if(!e.isControllingVariants){const a=e.parent?yae(e.parent)||{}:{};return e.props.initial!==void 0&&(a.initial=e.props.initial),a}const t={};for(let a=0;a<Q7e;a++){const r=X8[a],n=e.props[r];(Yy(n)||n===!1)&&(t[r]=n)}return t}const Z7e=[...K8].reverse(),J7e=K8.length;function eDe(e){return t=>Promise.all(t.map(({animation:a,options:r})=>X7e(e,a,r)))}function tDe(e){let t=eDe(e),a=OH(),r=!0;const n=c=>(d,f)=>{const p=Wx(e,f,c==="exit"?e.presenceContext?.custom:void 0);if(p){const{transition:g,transitionEnd:m,...b}=p;d={...d,...b,...m}}return d};function i(c){t=c(e)}function o(c){const{props:d}=e,f=yae(e.parent)||{},p=[],g=new Set;let m={},b=1/0;for(let y=0;y<J7e;y++){const w=Z7e[y],S=a[w],N=d[w]!==void 0?d[w]:f[w],j=Yy(N),C=w===c?S.isActive:null;C===!1&&(b=y);let R=N===f[w]&&N!==d[w]&&j;if(R&&r&&e.manuallyAnimateOnMount&&(R=!1),S.protectedKeys={...m},!S.isActive&&C===null||!N&&!S.prevProp||cS(N)||typeof N=="boolean")continue;const T=aDe(S.prevProp,N);let O=T||w===c&&S.isActive&&!R&&j||y>b&&j,F=!1;const z=Array.isArray(N)?N:[N];let I=z.reduce(n(w),{});C===!1&&(I={});const{prevResolvedValues:B={}}=S,K={...B,...I},J=V=>{O=!0,g.has(V)&&(F=!0,g.delete(V)),S.needsAnimating[V]=!0;const W=e.getValue(V);W&&(W.liveStyle=!1)};for(const V in K){const W=I[V],Z=B[V];if(m.hasOwnProperty(V))continue;let re=!1;oE(W)&&oE(Z)?re=!vae(W,Z):re=W!==Z,re?W!=null?J(V):g.add(V):W!==void 0&&g.has(V)?J(V):S.protectedKeys[V]=!0}S.prevProp=N,S.prevResolvedValues=I,S.isActive&&(m={...m,...I}),r&&e.blockInitialAnimation&&(O=!1);const G=R&&T;O&&(!G||F)&&p.push(...z.map(V=>{const W={type:w};if(typeof V=="string"&&r&&!G&&e.manuallyAnimateOnMount&&e.parent){const{parent:Z}=e,re=Wx(Z,V);if(Z.enteringChildren&&re){const{delayChildren:Q}=re.transition||{};W.delay=xae(Z.enteringChildren,e,Q)}}return{animation:V,options:W}}))}if(g.size){const y={};if(typeof d.initial!="boolean"){const w=Wx(e,Array.isArray(d.initial)?d.initial[0]:d.initial);w&&w.transition&&(y.transition=w.transition)}g.forEach(w=>{const S=e.getBaseTarget(w),N=e.getValue(w);N&&(N.liveStyle=!0),y[w]=S??null}),p.push({animation:y})}let v=!!p.length;return r&&(d.initial===!1||d.initial===d.animate)&&!e.manuallyAnimateOnMount&&(v=!1),r=!1,v?t(p):Promise.resolve()}function l(c,d){if(a[c].isActive===d)return Promise.resolve();e.variantChildren?.forEach(p=>p.animationState?.setActive(c,d)),a[c].isActive=d;const f=o(c);for(const p in a)a[p].protectedKeys={};return f}return{animateChanges:o,setActive:l,setAnimateFunction:i,getState:()=>a,reset:()=>{a=OH(),r=!0}}}function aDe(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!vae(t,e):!1}function Qp(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function OH(){return{animate:Qp(!0),whileInView:Qp(),whileHover:Qp(),whileTap:Qp(),whileDrag:Qp(),whileFocus:Qp(),exit:Qp()}}class Sp{constructor(t){this.isMounted=!1,this.node=t}update(){}}class rDe extends Sp{constructor(t){super(t),t.animationState||(t.animationState=tDe(t))}updateAnimationControlsSubscription(){const{animate:t}=this.node.getProps();cS(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:t}=this.node.getProps(),{animate:a}=this.node.prevProps||{};t!==a&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}let nDe=0;class sDe extends Sp{constructor(){super(...arguments),this.id=nDe++}update(){if(!this.node.presenceContext)return;const{isPresent:t,onExitComplete:a}=this.node.presenceContext,{isPresent:r}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===r)return;const n=this.node.animationState.setActive("exit",!t);a&&!t&&n.then(()=>{a(this.id)})}mount(){const{register:t,onExitComplete:a}=this.node.presenceContext||{};a&&a(this.id),t&&(this.unmount=t(this.id))}unmount(){}}const iDe={animation:{Feature:rDe},exit:{Feature:sDe}};function Xy(e,t,a,r={passive:!0}){return e.addEventListener(t,a,r),()=>e.removeEventListener(t,a)}function Ab(e){return{point:{x:e.pageX,y:e.pageY}}}const oDe=e=>t=>W8(t)&&e(t,Ab(t));function L1(e,t,a,r){return Xy(e,t,oDe(a),r)}const bae=1e-4,lDe=1-bae,cDe=1+bae,Pae=.01,dDe=0-Pae,uDe=0+Pae;function Co(e){return e.max-e.min}function fDe(e,t,a){return Math.abs(e-t)<=a}function MH(e,t,a,r=.5){e.origin=r,e.originPoint=Jn(t.min,t.max,e.origin),e.scale=Co(a)/Co(t),e.translate=Jn(a.min,a.max,e.origin)-e.originPoint,(e.scale>=lDe&&e.scale<=cDe||isNaN(e.scale))&&(e.scale=1),(e.translate>=dDe&&e.translate<=uDe||isNaN(e.translate))&&(e.translate=0)}function F1(e,t,a,r){MH(e.x,t.x,a.x,r?r.originX:void 0),MH(e.y,t.y,a.y,r?r.originY:void 0)}function DH(e,t,a){e.min=a.min+t.min,e.max=e.min+Co(t)}function hDe(e,t,a){DH(e.x,t.x,a.x),DH(e.y,t.y,a.y)}function IH(e,t,a){e.min=t.min-a.min,e.max=e.min+Co(t)}function B1(e,t,a){IH(e.x,t.x,a.x),IH(e.y,t.y,a.y)}function dc(e){return[e("x"),e("y")]}const wae=({current:e})=>e?e.ownerDocument.defaultView:null,LH=(e,t)=>Math.abs(e-t);function pDe(e,t){const a=LH(e.x,t.x),r=LH(e.y,t.y);return Math.sqrt(a**2+r**2)}class Sae{constructor(t,a,{transformPagePoint:r,contextWindow:n=window,dragSnapToOrigin:i=!1,distanceThreshold:o=3}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const g=K6(this.lastMoveEventInfo,this.history),m=this.startEvent!==null,b=pDe(g.offset,{x:0,y:0})>=this.distanceThreshold;if(!m&&!b)return;const{point:v}=g,{timestamp:y}=Ii;this.history.push({...v,timestamp:y});const{onStart:w,onMove:S}=this.handlers;m||(w&&w(this.lastMoveEvent,g),this.startEvent=this.lastMoveEvent),S&&S(this.lastMoveEvent,g)},this.handlePointerMove=(g,m)=>{this.lastMoveEvent=g,this.lastMoveEventInfo=Y6(m,this.transformPagePoint),qn.update(this.updatePoint,!0)},this.handlePointerUp=(g,m)=>{this.end();const{onEnd:b,onSessionEnd:v,resumeAnimation:y}=this.handlers;if(this.dragSnapToOrigin&&y&&y(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const w=K6(g.type==="pointercancel"?this.lastMoveEventInfo:Y6(m,this.transformPagePoint),this.history);this.startEvent&&b&&b(g,w),v&&v(g,w)},!W8(t))return;this.dragSnapToOrigin=i,this.handlers=a,this.transformPagePoint=r,this.distanceThreshold=o,this.contextWindow=n||window;const l=Ab(t),c=Y6(l,this.transformPagePoint),{point:d}=c,{timestamp:f}=Ii;this.history=[{...d,timestamp:f}];const{onSessionStart:p}=a;p&&p(t,K6(c,this.history)),this.removeListeners=Nb(L1(this.contextWindow,"pointermove",this.handlePointerMove),L1(this.contextWindow,"pointerup",this.handlePointerUp),L1(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),cp(this.updatePoint)}}function Y6(e,t){return t?{point:t(e.point)}:e}function FH(e,t){return{x:e.x-t.x,y:e.y-t.y}}function K6({point:e},t){return{point:e,delta:FH(e,Nae(t)),offset:FH(e,gDe(t)),velocity:mDe(t,.1)}}function gDe(e){return e[0]}function Nae(e){return e[e.length-1]}function mDe(e,t){if(e.length<2)return{x:0,y:0};let a=e.length-1,r=null;const n=Nae(e);for(;a>=0&&(r=e[a],!(n.timestamp-r.timestamp>fu(t)));)a--;if(!r)return{x:0,y:0};const i=mc(n.timestamp-r.timestamp);if(i===0)return{x:0,y:0};const o={x:(n.x-r.x)/i,y:(n.y-r.y)/i};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}function xDe(e,{min:t,max:a},r){return t!==void 0&&e<t?e=r?Jn(t,e,r.min):Math.max(e,t):a!==void 0&&e>a&&(e=r?Jn(a,e,r.max):Math.min(e,a)),e}function BH(e,t,a){return{min:t!==void 0?e.min+t:void 0,max:a!==void 0?e.max+a-(e.max-e.min):void 0}}function vDe(e,{top:t,left:a,bottom:r,right:n}){return{x:BH(e.x,a,n),y:BH(e.y,t,r)}}function $H(e,t){let a=t.min-e.min,r=t.max-e.max;return t.max-t.min<e.max-e.min&&([a,r]=[r,a]),{min:a,max:r}}function yDe(e,t){return{x:$H(e.x,t.x),y:$H(e.y,t.y)}}function bDe(e,t){let a=.5;const r=Co(e),n=Co(t);return n>r?a=Vy(t.min,t.max-r,e.min):r>n&&(a=Vy(e.min,e.max-n,t.min)),Lf(0,1,a)}function PDe(e,t){const a={};return t.min!==void 0&&(a.min=t.min-e.min),t.max!==void 0&&(a.max=t.max-e.min),a}const dE=.35;function wDe(e=dE){return e===!1?e=0:e===!0&&(e=dE),{x:UH(e,"left","right"),y:UH(e,"top","bottom")}}function UH(e,t,a){return{min:zH(e,t),max:zH(e,a)}}function zH(e,t){return typeof e=="number"?e:e[t]||0}const SDe=new WeakMap;class NDe{constructor(t){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=Ps(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=t}start(t,{snapToCursor:a=!1,distanceThreshold:r}={}){const{presenceContext:n}=this.visualElement;if(n&&n.isPresent===!1)return;const i=p=>{const{dragSnapToOrigin:g}=this.getProps();g?this.pauseAnimation():this.stopAnimation(),a&&this.snapToCursor(Ab(p).point)},o=(p,g)=>{const{drag:m,dragPropagation:b,onDragStart:v}=this.getProps();if(m&&!b&&(this.openDragLock&&this.openDragLock(),this.openDragLock=kMe(m),!this.openDragLock))return;this.latestPointerEvent=p,this.latestPanInfo=g,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),dc(w=>{let S=this.getAxisMotionValue(w).get()||0;if(hu.test(S)){const{projection:N}=this.visualElement;if(N&&N.layout){const j=N.layout.layoutBox[w];j&&(S=Co(j)*(parseFloat(S)/100))}}this.originPoint[w]=S}),v&&qn.postRender(()=>v(p,g)),lE(this.visualElement,"transform");const{animationState:y}=this.visualElement;y&&y.setActive("whileDrag",!0)},l=(p,g)=>{this.latestPointerEvent=p,this.latestPanInfo=g;const{dragPropagation:m,dragDirectionLock:b,onDirectionLock:v,onDrag:y}=this.getProps();if(!m&&!this.openDragLock)return;const{offset:w}=g;if(b&&this.currentDirection===null){this.currentDirection=jDe(w),this.currentDirection!==null&&v&&v(this.currentDirection);return}this.updateAxis("x",g.point,w),this.updateAxis("y",g.point,w),this.visualElement.render(),y&&y(p,g)},c=(p,g)=>{this.latestPointerEvent=p,this.latestPanInfo=g,this.stop(p,g),this.latestPointerEvent=null,this.latestPanInfo=null},d=()=>dc(p=>this.getAnimationState(p)==="paused"&&this.getAxisMotionValue(p).animation?.play()),{dragSnapToOrigin:f}=this.getProps();this.panSession=new Sae(t,{onSessionStart:i,onStart:o,onMove:l,onSessionEnd:c,resumeAnimation:d},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:f,distanceThreshold:r,contextWindow:wae(this.visualElement)})}stop(t,a){const r=t||this.latestPointerEvent,n=a||this.latestPanInfo,i=this.isDragging;if(this.cancel(),!i||!n||!r)return;const{velocity:o}=n;this.startAnimation(o);const{onDragEnd:l}=this.getProps();l&&qn.postRender(()=>l(r,n))}cancel(){this.isDragging=!1;const{projection:t,animationState:a}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:r}=this.getProps();!r&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),a&&a.setActive("whileDrag",!1)}updateAxis(t,a,r){const{drag:n}=this.getProps();if(!r||!yP(t,n,this.currentDirection))return;const i=this.getAxisMotionValue(t);let o=this.originPoint[t]+r[t];this.constraints&&this.constraints[t]&&(o=xDe(o,this.constraints[t],this.elastic[t])),i.set(o)}resolveConstraints(){const{dragConstraints:t,dragElastic:a}=this.getProps(),r=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,n=this.constraints;t&&_x(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&r?this.constraints=vDe(r.layoutBox,t):this.constraints=!1,this.elastic=wDe(a),n!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&dc(i=>{this.constraints!==!1&&this.getAxisMotionValue(i)&&(this.constraints[i]=PDe(r.layoutBox[i],this.constraints[i]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:a}=this.getProps();if(!t||!_x(t))return!1;const r=t.current,{projection:n}=this.visualElement;if(!n||!n.layout)return!1;const i=C7e(r,n.root,this.visualElement.getTransformPagePoint());let o=yDe(n.layout.layoutBox,i);if(a){const l=a(S7e(o));this.hasMutatedConstraints=!!l,l&&(o=oae(l))}return o}startAnimation(t){const{drag:a,dragMomentum:r,dragElastic:n,dragTransition:i,dragSnapToOrigin:o,onDragTransitionEnd:l}=this.getProps(),c=this.constraints||{},d=dc(f=>{if(!yP(f,a,this.currentDirection))return;let p=c&&c[f]||{};o&&(p={min:0,max:0});const g=n?200:1e6,m=n?40:1e7,b={type:"inertia",velocity:r?t[f]:0,bounceStiffness:g,bounceDamping:m,timeConstant:750,restDelta:1,restSpeed:10,...i,...p};return this.startAxisValueAnimation(f,b)});return Promise.all(d).then(l)}startAxisValueAnimation(t,a){const r=this.getAxisMotionValue(t);return lE(this.visualElement,t),r.start(rO(t,r,0,a,this.visualElement,!1))}stopAnimation(){dc(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){dc(t=>this.getAxisMotionValue(t).animation?.pause())}getAnimationState(t){return this.getAxisMotionValue(t).animation?.state}getAxisMotionValue(t){const a=`_drag${t.toUpperCase()}`,r=this.visualElement.getProps(),n=r[a];return n||this.visualElement.getValue(t,(r.initial?r.initial[t]:void 0)||0)}snapToCursor(t){dc(a=>{const{drag:r}=this.getProps();if(!yP(a,r,this.currentDirection))return;const{projection:n}=this.visualElement,i=this.getAxisMotionValue(a);if(n&&n.layout){const{min:o,max:l}=n.layout.layoutBox[a];i.set(t[a]-Jn(o,l,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:t,dragConstraints:a}=this.getProps(),{projection:r}=this.visualElement;if(!_x(a)||!r||!this.constraints)return;this.stopAnimation();const n={x:0,y:0};dc(o=>{const l=this.getAxisMotionValue(o);if(l&&this.constraints!==!1){const c=l.get();n[o]=bDe({min:c,max:c},this.constraints[o])}});const{transformTemplate:i}=this.visualElement.getProps();this.visualElement.current.style.transform=i?i({},""):"none",r.root&&r.root.updateScroll(),r.updateLayout(),this.resolveConstraints(),dc(o=>{if(!yP(o,t,null))return;const l=this.getAxisMotionValue(o),{min:c,max:d}=this.constraints[o];l.set(Jn(c,d,n[o]))})}addListeners(){if(!this.visualElement.current)return;SDe.set(this.visualElement,this);const t=this.visualElement.current,a=L1(t,"pointerdown",c=>{const{drag:d,dragListener:f=!0}=this.getProps();d&&f&&this.start(c)}),r=()=>{const{dragConstraints:c}=this.getProps();_x(c)&&c.current&&(this.constraints=this.resolveRefConstraints())},{projection:n}=this.visualElement,i=n.addEventListener("measure",r);n&&!n.layout&&(n.root&&n.root.updateScroll(),n.updateLayout()),qn.read(r);const o=Xy(window,"resize",()=>this.scalePositionWithinConstraints()),l=n.addEventListener("didUpdate",(({delta:c,hasLayoutChanged:d})=>{this.isDragging&&d&&(dc(f=>{const p=this.getAxisMotionValue(f);p&&(this.originPoint[f]+=c[f].translate,p.set(p.get()+c[f].translate))}),this.visualElement.render())}));return()=>{o(),a(),i(),l&&l()}}getProps(){const t=this.visualElement.getProps(),{drag:a=!1,dragDirectionLock:r=!1,dragPropagation:n=!1,dragConstraints:i=!1,dragElastic:o=dE,dragMomentum:l=!0}=t;return{...t,drag:a,dragDirectionLock:r,dragPropagation:n,dragConstraints:i,dragElastic:o,dragMomentum:l}}}function yP(e,t,a){return(t===!0||t===e)&&(a===null||a===e)}function jDe(e,t=10){let a=null;return Math.abs(e.y)>t?a="y":Math.abs(e.x)>t&&(a="x"),a}class CDe extends Sp{constructor(t){super(t),this.removeGroupControls=vc,this.removeListeners=vc,this.controls=new NDe(t)}mount(){const{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||vc}unmount(){this.removeGroupControls(),this.removeListeners()}}const qH=e=>(t,a)=>{e&&qn.postRender(()=>e(t,a))};class ADe extends Sp{constructor(){super(...arguments),this.removePointerDownListener=vc}onPointerDown(t){this.session=new Sae(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:wae(this.node)})}createPanHandlers(){const{onPanSessionStart:t,onPanStart:a,onPan:r,onPanEnd:n}=this.node.getProps();return{onSessionStart:qH(t),onStart:qH(a),onMove:r,onEnd:(i,o)=>{delete this.session,n&&qn.postRender(()=>n(i,o))}}}mount(){this.removePointerDownListener=L1(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}const XP={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function HH(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const f1={correct:(e,t)=>{if(!t.target)return e;if(typeof e=="string")if($a.test(e))e=parseFloat(e);else return e;const a=HH(e,t.target.x),r=HH(e,t.target.y);return`${a}% ${r}%`}},TDe={correct:(e,{treeScale:t,projectionDelta:a})=>{const r=e,n=dp.parse(e);if(n.length>5)return r;const i=dp.createTransformer(e),o=typeof n[0]!="number"?1:0,l=a.x.scale*t.x,c=a.y.scale*t.y;n[0+o]/=l,n[1+o]/=c;const d=Jn(l,c,.5);return typeof n[2+o]=="number"&&(n[2+o]/=d),typeof n[3+o]=="number"&&(n[3+o]/=d),i(n)}};let X6=!1;class _De extends _.Component{componentDidMount(){const{visualElement:t,layoutGroup:a,switchLayoutGroup:r,layoutId:n}=this.props,{projection:i}=t;QMe(kDe),i&&(a.group&&a.group.add(i),r&&r.register&&n&&r.register(i),X6&&i.root.didUpdate(),i.addEventListener("animationComplete",()=>{this.safeToRemove()}),i.setOptions({...i.options,onExitComplete:()=>this.safeToRemove()})),XP.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const{layoutDependency:a,visualElement:r,drag:n,isPresent:i}=this.props,{projection:o}=r;return o&&(o.isPresent=i,X6=!0,n||t.layoutDependency!==a||a===void 0||t.isPresent!==i?o.willUpdate():this.safeToRemove(),t.isPresent!==i&&(i?o.promote():o.relegate()||qn.postRender(()=>{const l=o.getStack();(!l||!l.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),G8.postRender(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:t,layoutGroup:a,switchLayoutGroup:r}=this.props,{projection:n}=t;X6=!0,n&&(n.scheduleCheckAfterUnmount(),a&&a.group&&a.group.remove(n),r&&r.deregister&&r.deregister(n))}safeToRemove(){const{safeToRemove:t}=this.props;t&&t()}render(){return null}}function jae(e){const[t,a]=Gte(),r=_.useContext(N8);return s.jsx(_De,{...e,layoutGroup:r,switchLayoutGroup:_.useContext(sae),isPresent:t,safeToRemove:a})}const kDe={borderRadius:{...f1,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:f1,borderTopRightRadius:f1,borderBottomLeftRadius:f1,borderBottomRightRadius:f1,boxSh
vendor: 2,252 bytes, line 1781
1781adow:TDe};function EDe(e,t,a){const r=io(e)?e:L0(e);return r.start(rO("",r,t,a)),r.animation}const RDe=(e,t)=>e.depth-t.depth;class ODe{constructor(){this.children=[],this.isDirty=!1}add(t){A8(this.children,t),this.isDirty=!0}remove(t){T8(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(RDe),this.isDirty=!1,this.children.forEach(t)}}function MDe(e,t){const a=Zo.now(),r=({timestamp:n})=>{const i=n-a;i>=t&&(cp(r),e(i-t))};return qn.setup(r,!0),()=>cp(r)}const Cae=["TopLeft","TopRight","BottomLeft","BottomRight"],DDe=Cae.length,VH=e=>typeof e=="string"?parseFloat(e):e,GH=e=>typeof e=="number"||$a.test(e);function IDe(e,t,a,r,n,i){n?(e.opacity=Jn(0,a.opacity??1,LDe(r)),e.opacityExit=Jn(t.opacity??1,0,FDe(r))):i&&(e.opacity=Jn(t.opacity??1,a.opacity??1,r));for(let o=0;o<DDe;o++){const l=`border${Cae[o]}Radius`;let c=WH(t,l),d=WH(a,l);if(c===void 0&&d===void 0)continue;c||(c=0),d||(d=0),c===0||d===0||GH(c)===GH(d)?(e[l]=Math.max(Jn(VH(c),VH(d),r),0),(hu.test(d)||hu.test(c))&&(e[l]+="%")):e[l]=d}(t.rotate||a.rotate)&&(e.rotate=Jn(t.rotate||0,a.rotate||0,r))}function WH(e,t){return e[t]!==void 0?e[t]:e.borderRadius}const LDe=Aae(0,.5,fte),FDe=Aae(.5,.95,vc);function Aae(e,t,a){return r=>r<e?0:r>t?1:a(Vy(e,t,r))}function YH(e,t){e.min=t.min,e.max=t.max}function lc(e,t){YH(e.x,t.x),YH(e.y,t.y)}function KH(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}function XH(e,t,a,r,n){return e-=t,e=P5(e,1/a,r),n!==void 0&&(e=P5(e,1/n,r)),e}function BDe(e,t=0,a=1,r=.5,n,i=e,o=e){if(hu.test(t)&&(t=parseFloat(t),t=Jn(o.min,o.max,t/100)-o.min),typeof t!="number")return;let l=Jn(i.min,i.max,r);e===i&&(l-=t),e.min=XH(e.min,t,a,l,n),e.max=XH(e.max,t,a,l,n)}function QH(e,t,[a,r,n],i,o){BDe(e,t[a],t[r],t[n],t.scale,i,o)}const $De=["x","scaleX","originX"],UDe=["y","scaleY","originY"];function ZH(e,t,a,r){QH(e.x,t,$De,a?a.x:void 0,r?r.x:void 0),QH(e.y,t,UDe,a?a.y:void 0,r?r.y:void 0)}function JH(e){return e.translate===0&&e.scale===1}function Tae(e){return JH(e.x)&&JH(e.y)}function eV(e,t){return e.min===t.min&&e.max===t.max}function zDe(e,t){return eV(e.x,t.x)&&eV(e.y,t.y)}function tV(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}
vendor: 8,792 bytes, line 1781
1781function _ae(e,t){return tV(e.x,t.x)&&tV(e.y,t.y)}function aV(e){return Co(e.x)/Co(e.y)}function rV(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}class qDe{constructor(){this.members=[]}add(t){A8(this.members,t),t.scheduleRender()}remove(t){if(T8(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){const a=this.members[this.members.length-1];a&&this.promote(a)}}relegate(t){const a=this.members.findIndex(n=>t===n);if(a===0)return!1;let r;for(let n=a;n>=0;n--){const i=this.members[n];if(i.isPresent!==!1){r=i;break}}return r?(this.promote(r),!0):!1}promote(t,a){const r=this.lead;if(t!==r&&(this.prevLead=r,this.lead=t,t.show(),r)){r.instance&&r.scheduleRender(),t.scheduleRender(),t.resumeFrom=r,a&&(t.resumeFrom.preserveOpacity=!0),r.snapshot&&(t.snapshot=r.snapshot,t.snapshot.latestValues=r.animationValues||r.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);const{crossfade:n}=t.options;n===!1&&r.hide()}}exitAnimationComplete(){this.members.forEach(t=>{const{options:a,resumingFrom:r}=t;a.onExitComplete&&a.onExitComplete(),r&&r.options.onExitComplete&&r.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function HDe(e,t,a){let r="";const n=e.x.translate/t.x,i=e.y.translate/t.y,o=a?.z||0;if((n||i||o)&&(r=`translate3d(${n}px, ${i}px, ${o}px) `),(t.x!==1||t.y!==1)&&(r+=`scale(${1/t.x}, ${1/t.y}) `),a){const{transformPerspective:d,rotate:f,rotateX:p,rotateY:g,skewX:m,skewY:b}=a;d&&(r=`perspective(${d}px) ${r}`),f&&(r+=`rotate(${f}deg) `),p&&(r+=`rotateX(${p}deg) `),g&&(r+=`rotateY(${g}deg) `),m&&(r+=`skewX(${m}deg) `),b&&(r+=`skewY(${b}deg) `)}const l=e.x.scale*t.x,c=e.y.scale*t.y;return(l!==1||c!==1)&&(r+=`scale(${l}, ${c})`),r||"none"}const Q6=["","X","Y","Z"],VDe=1e3;let GDe=0;function Z6(e,t,a,r){const{latestValues:n}=t;n[e]&&(a[e]=n[e],t.setStaticValue(e,0),r&&(r[e]=0))}function kae(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;const{visualElement:t}=e.options;if(!t)return;const a=gae(t);if(window.MotionHasOptimisedAnimation(a,"transform")){const{layout:n,layoutId:i}=e.options;window.MotionCancelOptimisedAnimation(a,"transform",qn,!(n||i))}const{parent:r}=e;r&&!r.hasCheckedOptimisedAppear&&kae(r)}function Eae({attachResizeListener:e,defaultParent:t,measureScroll:a,checkIsScrollRoot:r,resetTransform:n}){return class{constructor(o={},l=t?.()){this.id=GDe++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,this.nodes.forEach(KDe),this.nodes.forEach(JDe),this.nodes.forEach(eIe),this.nodes.forEach(XDe)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=o,this.root=l?l.root||l:this,this.path=l?[...l.path,l]:[],this.parent=l,this.depth=l?l.depth+1:0;for(let c=0;c<this.path.length;c++)this.path[c].shouldResetTransform=!0;this.root===this&&(this.nodes=new ODe)}addEventListener(o,l){return this.eventHandlers.has(o)||this.eventHandlers.set(o,new E8),this.eventHandlers.get(o).add(l)}notifyListeners(o,...l){const c=this.eventHandlers.get(o);c&&c.notify(...l)}hasListeners(o){return this.eventHandlers.has(o)}mount(o){if(this.instance)return;this.isSVG=Vte(o)&&!IMe(o),this.instance=o;const{layoutId:l,layout:c,visualElement:d}=this.options;if(d&&!d.current&&d.mount(o),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(c||l)&&(this.isLayoutDirty=!0),e){let f,p=0;const g=()=>this.root.updateBlockedByResize=!1;qn.read(()=>{p=window.innerWidth}),e(o,()=>{const m=window.innerWidth;m!==p&&(p=m,this.root.updateBlockedByResize=!0,f&&f(),f=MDe(g,250),XP.hasAnimatedSinceResize&&(XP.hasAnimatedSinceResize=!1,this.nodes.forEach(iV)))})}l&&this.root.registerSharedNode(l,this),this.options.animate!==!1&&d&&(l||c)&&this.addEventListener("didUpdate",({delta:f,hasLayoutChanged:p,hasRelativeLayoutChanged:g,layout:m})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const b=this.options.transition||d.getDefaultTransition()||sIe,{onLayoutAnimationStart:v,onLayoutAnimationComplete:y}=d.getProps(),w=!this.targetLayout||!_ae(this.targetLayout,m),S=!p&&g;if(this.options.layoutRoot||this.resumeFrom||S||p&&(w||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const N={...H8(b,"layout"),onPlay:v,onComplete:y};(d.shouldReduceMotion||this.options.layoutRoot)&&(N.delay=0,N.type=!1),this.startAnimation(N),this.setAnimationOrigin(f,S)}else p||iV(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=m})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const o=this.getStack();o&&o.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),cp(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(tIe),this.animationId++)}getTransformTemplate(){const{visualElement:o}=this.options;return o&&o.getProps().transformTemplate}willUpdate(o=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&kae(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let f=0;f<this.path.length;f++){const p=this.path[f];p.shouldResetTransform=!0,p.updateScroll("snapshot"),p.options.layoutRoot&&p.willUpdate(!1)}const{layoutId:l,layout:c}=this.options;if(l===void 0&&!c)return;const d=this.getTransformTemplate();this.prevTransformTemplateValue=d?d(this.latestValues,""):void 0,this.updateSnapshot(),o&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(nV);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(sV);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(ZDe),this.nodes.forEach(WDe),this.nodes.forEach(YDe)):this.nodes.forEach(sV),this.clearAllSnapshots();const l=Zo.now();Ii.delta=Lf(0,1e3/60,l-Ii.timestamp),Ii.timestamp=l,Ii.isProcessing=!0,$6.update.process(Ii),$6.preRender.process(Ii),$6.render.process(Ii),Ii.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,G8.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(QDe),this.sharedNodes.forEach(aIe)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,qn.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){qn.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!Co(this.snapshot.measuredBox.x)&&!Co(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let c=0;c<this.path.length;c++)this.path[c].updateScroll();const o=this.layout;this.layout=this.measure(!1),this.layoutCorrected=Ps(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:l}=this.options;l&&l.notify("LayoutMeasure",this.layout.layoutBox,o?o.layoutBox:void 0)}updateScroll(o="measure"){let l=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===o&&(l=!1),l&&this.instance){const c=r(this.instance);
vendor: 4,810 bytes, line 1781
1781this.scroll={animationId:this.root.animationId,phase:o,isRoot:c,offset:a(this.instance),wasRoot:this.scroll?this.scroll.isRoot:c}}}resetTransform(){if(!n)return;const o=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,l=this.projectionDelta&&!Tae(this.projectionDelta),c=this.getTransformTemplate(),d=c?c(this.latestValues,""):void 0,f=d!==this.prevTransformTemplateValue;o&&this.instance&&(l||ag(this.latestValues)||f)&&(n(this.instance,d),this.shouldResetTransform=!1,this.scheduleRender())}measure(o=!0){const l=this.measurePageBox();let c=this.removeElementScroll(l);return o&&(c=this.removeTransform(c)),iIe(c),{animationId:this.root.animationId,measuredBox:l,layoutBox:c,latestValues:{},source:this.id}}measurePageBox(){const{visualElement:o}=this.options;if(!o)return Ps();const l=o.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(oIe))){const{scroll:d}=this.root;d&&(kx(l.x,d.offset.x),kx(l.y,d.offset.y))}return l}removeElementScroll(o){const l=Ps();if(lc(l,o),this.scroll?.wasRoot)return l;for(let c=0;c<this.path.length;c++){const d=this.path[c],{scroll:f,options:p}=d;d!==this.root&&f&&p.layoutScroll&&(f.wasRoot&&lc(l,o),kx(l.x,f.offset.x),kx(l.y,f.offset.y))}return l}applyTransform(o,l=!1){const c=Ps();lc(c,o);for(let d=0;d<this.path.length;d++){const f=this.path[d];!l&&f.options.layoutScroll&&f.scroll&&f!==f.root&&Ex(c,{x:-f.scroll.offset.x,y:-f.scroll.offset.y}),ag(f.latestValues)&&Ex(c,f.latestValues)}return ag(this.latestValues)&&Ex(c,this.latestValues),c}removeTransform(o){const l=Ps();lc(l,o);for(let c=0;c<this.path.length;c++){const d=this.path[c];if(!d.instance||!ag(d.latestValues))continue;nE(d.latestValues)&&d.updateSnapshot();const f=Ps(),p=d.measurePageBox();lc(f,p),ZH(l,d.latestValues,d.snapshot?d.snapshot.layoutBox:void 0,f)}return ag(this.latestValues)&&ZH(l,this.latestValues),l}setTargetDelta(o){this.targetDelta=o,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(o){this.options={...this.options,...o,crossfade:o.crossfade!==void 0?o.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==Ii.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(o=!1){const l=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=l.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=l.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=l.isSharedProjectionDirty);const c=!!this.resumingFrom||this!==l;if(!(o||c&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:f,layoutId:p}=this.options;if(!(!this.layout||!(f||p))){if(this.resolvedRelativeTargetAt=Ii.timestamp,!this.targetDelta&&!this.relativeTarget){const g=this.getClosestProjectingParent();g&&g.layout&&this.animationProgress!==1?(this.relativeParent=g,this.forceRelativeParentToResolveTarget(),this.relativeTarget=Ps(),this.relativeTargetOrigin=Ps(),B1(this.relativeTargetOrigin,this.layout.layoutBox,g.layout.layoutBox),lc(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=Ps(),this.targetWithTransforms=Ps()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),hDe(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):lc(this.target,this.layout.layoutBox),cae(this.target,this.targetDelta)):lc(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget)){this.attemptToResolveRelativeTarget=!1;const g=this.getClosestProjectingParent();g&&!!g.resumingFrom==!!this.resumingFrom&&!g.options.layoutScroll&&g.target&&this.animationProgress!==1?(this.relativeParent=g,this.forceRelativeParentToResolveTarget(),this.relativeTarget=Ps(),this.relativeTargetOrigin=Ps(),B1(this.relativeTargetOrigin,this.target,g.target),lc(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}}}getClosestProjectingParent(){if(!(!this.parent||nE(this.parent.latestValues)||lae(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){const o=this.getLead(),l=!!this.resumingFrom||this!==o;let c=!0;
vendor: 11,978 bytes, line 1781
1781if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(c=!1),l&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(c=!1),this.resolvedRelativeTargetAt===Ii.timestamp&&(c=!1),c)return;const{layout:d,layoutId:f}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(d||f))return;lc(this.layoutCorrected,this.layout.layoutBox);const p=this.treeScale.x,g=this.treeScale.y;j7e(this.layoutCorrected,this.treeScale,this.path,l),o.layout&&!o.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(o.target=o.layout.layoutBox,o.targetWithTransforms=Ps());const{target:m}=o;if(!m){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(KH(this.prevProjectionDelta.x,this.projectionDelta.x),KH(this.prevProjectionDelta.y,this.projectionDelta.y)),F1(this.projectionDelta,this.layoutCorrected,m,this.latestValues),(this.treeScale.x!==p||this.treeScale.y!==g||!rV(this.projectionDelta.x,this.prevProjectionDelta.x)||!rV(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",m))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(o=!0){if(this.options.visualElement?.scheduleRender(),o){const l=this.getStack();l&&l.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=Rx(),this.projectionDelta=Rx(),this.projectionDeltaWithTransform=Rx()}setAnimationOrigin(o,l=!1){const c=this.snapshot,d=c?c.latestValues:{},f={...this.latestValues},p=Rx();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!l;const g=Ps(),m=c?c.source:void 0,b=this.layout?this.layout.source:void 0,v=m!==b,y=this.getStack(),w=!y||y.members.length<=1,S=!!(v&&!w&&this.options.crossfade===!0&&!this.path.some(nIe));this.animationProgress=0;let N;this.mixTargetDelta=j=>{const C=j/1e3;oV(p.x,o.x,C),oV(p.y,o.y,C),this.setTargetDelta(p),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(B1(g,this.layout.layoutBox,this.relativeParent.layout.layoutBox),rIe(this.relativeTarget,this.relativeTargetOrigin,g,C),N&&zDe(this.relativeTarget,N)&&(this.isProjectionDirty=!1),N||(N=Ps()),lc(N,this.relativeTarget)),v&&(this.animationValues=f,IDe(f,d,this.latestValues,C,S,w)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=C},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(o){this.notifyListeners("animationStart"),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&(cp(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=qn.update(()=>{XP.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=L0(0)),this.currentAnimation=EDe(this.motionValue,[0,1e3],{...o,velocity:0,isSync:!0,onUpdate:l=>{this.mixTargetDelta(l),o.onUpdate&&o.onUpdate(l)},onStop:()=>{},onComplete:()=>{o.onComplete&&o.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const o=this.getStack();o&&o.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(VDe),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const o=this.getLead();let{targetWithTransforms:l,target:c,layout:d,latestValues:f}=o;if(!(!l||!c||!d)){if(this!==o&&this.layout&&d&&Rae(this.options.animationType,this.layout.layoutBox,d.layoutBox)){c=this.target||Ps();const p=Co(this.layout.layoutBox.x);c.x.min=o.target.x.min,c.x.max=c.x.min+p;const g=Co(this.layout.layoutBox.y);c.y.min=o.target.y.min,c.y.max=c.y.min+g}lc(l,c),Ex(l,f),F1(this.projectionDeltaWithTransform,this.layoutCorrected,l,f)}}registerSharedNode(o,l){this.sharedNodes.has(o)||this.sharedNodes.set(o,new qDe),this.sharedNodes.get(o).add(l);const d=l.options.initialPromotionConfig;l.promote({transition:d?d.transition:void 0,preserveFollowOpacity:d&&d.shouldPreserveFollowOpacity?d.shouldPreserveFollowOpacity(l):void 0})}isLead(){const o=this.getStack();return o?o.lead===this:!0}getLead(){const{layoutId:o}=this.options;return o?this.getStack()?.lead||this:this}getPrevLead(){const{layoutId:o}=this.options;return o?this.getStack()?.prevLead:void 0}getStack(){const{layoutId:o}=this.options;if(o)return this.root.sharedNodes.get(o)}promote({needsReset:o,transition:l,preserveFollowOpacity:c}={}){const d=this.getStack();d&&d.promote(this,c),o&&(this.projectionDelta=void 0,this.needsReset=!0),l&&this.setOptions({transition:l})}relegate(){const o=this.getStack();return o?o.relegate(this):!1}resetSkewAndRotation(){const{visualElement:o}=this.options;if(!o)return;let l=!1;const{latestValues:c}=o;if((c.z||c.rotate||c.rotateX||c.rotateY||c.rotateZ||c.skewX||c.skewY)&&(l=!0),!l)return;const d={};c.z&&Z6("z",o,d,this.animationValues);for(let f=0;f<Q6.length;f++)Z6(`rotate${Q6[f]}`,o,d,this.animationValues),Z6(`skew${Q6[f]}`,o,d,this.animationValues);o.render();for(const f in d)o.setStaticValue(f,d[f]),this.animationValues&&(this.animationValues[f]=d[f]);o.scheduleRender()}applyProjectionStyles(o,l){if(!this.instance||this.isSVG)return;if(!this.isVisible){o.visibility="hidden";return}const c=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,o.visibility="",o.opacity="",o.pointerEvents=KP(l?.pointerEvents)||"",o.transform=c?c(this.latestValues,""):"none";return}const d=this.getLead();if(!this.projectionDelta||!this.layout||!d.target){this.options.layoutId&&(o.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,o.pointerEvents=KP(l?.pointerEvents)||""),this.hasProjected&&!ag(this.latestValues)&&(o.transform=c?c({},""):"none",this.hasProjected=!1);return}o.visibility="";const f=d.animationValues||d.latestValues;this.applyTransformsToTarget();let p=HDe(this.projectionDeltaWithTransform,this.treeScale,f);c&&(p=c(f,p)),o.transform=p;const{x:g,y:m}=this.projectionDelta;o.transformOrigin=`${g.origin*100}% ${m.origin*100}% 0`,d.animationValues?o.opacity=d===this?f.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:f.opacityExit:o.opacity=d===this?f.opacity!==void 0?f.opacity:"":f.opacityExit!==void 0?f.opacityExit:0;for(const b in Ky){if(f[b]===void 0)continue;const{correct:v,applyTo:y,isCSSVariable:w}=Ky[b],S=p==="none"?f[b]:v(f[b],d);if(y){const N=y.length;for(let j=0;j<N;j++)o[y[j]]=S}else w?this.options.visualElement.renderState.vars[b]=S:o[b]=S}this.options.layoutId&&(o.pointerEvents=d===this?KP(l?.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(o=>o.currentAnimation?.stop()),this.root.nodes.forEach(nV),this.root.sharedNodes.clear()}}}function WDe(e){e.updateLayout()}function YDe(e){const t=e.resumeFrom?.snapshot||e.snapshot;if(e.isLead()&&e.layout&&t&&e.hasListeners("didUpdate")){const{layoutBox:a,measuredBox:r}=e.layout,{animationType:n}=e.options,i=t.source!==e.layout.source;n==="size"?dc(f=>{const p=i?t.measuredBox[f]:t.layoutBox[f],g=Co(p);p.min=a[f].min,p.max=p.min+g}):Rae(n,t.layoutBox,a)&&dc(f=>{const p=i?t.measuredBox[f]:t.layoutBox[f],g=Co(a[f]);p.max=p.min+g,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[f].max=e.relativeTarget[f].min+g)});const o=Rx();F1(o,a,t.layoutBox);const l=Rx();i?F1(l,e.applyTransform(r,!0),t.measuredBox):F1(l,a,t.layoutBox);const c=!Tae(o);let d=!1;if(!e.resumeFrom){const f=e.getClosestProjectingParent();if(f&&!f.resumeFrom){const{snapshot:p,layout:g}=f;if(p&&g){const m=Ps();B1(m,t.layoutBox,p.layoutBox);const b=Ps();B1(b,a,g.layoutBox),_ae(m,b)||(d=!0),f.options.layoutRoot&&(e.relativeTarget=b,e.relativeTargetOrigin=m,e.relativeParent=f)}}}e.notifyListeners("didUpdate",{layout:a,snapshot:t,delta:l,layoutDelta:o,hasLayoutChanged:c,hasRelativeLayoutChanged:d})}else if(e.isLead()){const{onExitComplete:a}=e.options;a&&a()}e.options.transition=void 0}function KDe(e){e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function XDe(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function QDe(e){e.clearSnapshot()}function nV(e){e.clearMeasurements()}function sV(e){e.isLayoutDirty=!1}function ZDe(e){const{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function iV(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function JDe(e){e.resolveTargetDelta()}function eIe(e){e.calcProjection()}function tIe(e){e.resetSkewAndRotation()}function aIe(e){e.removeLeadSnapshot()}function oV(e,t,a){e.translate=Jn(t.translate,0,a),e.scale=Jn(t.scale,1,a),e.origin=t.origin,e.originPoint=t.originPoint}function lV(e,t,a,r){e.min=Jn(t.min,a.min,r),e.max=Jn(t.max,a.max,r)}function rIe(e,t,a,r){lV(e.x,t.x,a.x,r),lV(e.y,t.y,a.y,r)}function nIe(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const sIe={duration:.45,ease:[.4,0,.1,1]},cV=e=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),dV=cV("applewebkit/")&&!cV("chrome/")?Math.round:vc;function uV(e){e.min=dV(e.min),e.max=dV(e.max)}function iIe(e){uV(e.x),uV(e.y)}function Rae(e,t,a){return e==="position"||e==="preserve-aspect"&&!fDe(aV(t),aV(a),.2)}function oIe(e){return e!==e.root&&e.scroll?.wasRoot}const lIe=Eae({attachResizeListener:(e,t)=>Xy(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),J6={current:void 0},Oae=Eae({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!J6.current){const e=new lIe({});e.mount(window),e.setOptions({layoutScroll:!0}),J6.current=e}return J6.current},resetTransform:(e,t)=>{e.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),cIe={pan:{Feature:ADe},drag:{Feature:CDe,ProjectionNode:Oae,MeasureLayout:jae}};function fV(e,t,a){const{props:r}=e;e.animationState&&r.whileHover&&e.animationState.setActive("whileHover",a==="Start");const n="onHover"+a,i=r[n];i&&qn.postRender(()=>i(t,Ab(t)))}class dIe extends Sp{mount(){const{current:t}=this.node;t&&(this.unmount=EMe(t,(a,r)=>(fV(this.node,r,"Start"),n=>fV(this.node,n,"End"))))}unmount(){}}class uIe extends Sp{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch{t=!0}!t||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=Nb(Xy(this.node.current,"focus",()=>this.onFocus()),Xy(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function hV(e,t,a){const{props:r}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&r.whileTap&&e.animationState.setActive("whileTap",a==="Start");const n="onTap"+(a==="End"?"":a),i=r[n];i&&qn.postRender(()=>i(t,Ab(t)))}class fIe extends Sp{mount(){const{current:t}=this.node;
1781t&&(this.unmount=DMe(t,(a,r)=>(hV(this.node,r,"Start"),(n,{success:i})=>hV(this.node,n,i?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}const uE=new WeakMap,eT=new WeakMap,hIe=e=>{const t=uE.get(e.target);t&&t(e)},pIe=e=>{e.forEach(hIe)};function gIe({root:e,...t}){const a=e||document;eT.has(a)||eT.set(a,{});const r=eT.get(a),n=JSON.stringify(t);return r[n]||(r[n]=new IntersectionObserver(pIe,{root:e,...t})),r[n]}function mIe(e,t,a){const r=gIe(t);return uE.set(e,a),r.observe(e),()=>{uE.delete(e),r.unobserve(e)}}const xIe={some:0,all:1};class vIe extends Sp{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:t={}}=this.node.getProps(),{root:a,margin:r,amount:n="some",once:i}=t,o={root:a?a.current:void 0,rootMargin:r,threshold:typeof n=="number"?n:xIe[n]},l=c=>{const{isIntersecting:d}=c;if(this.isInView===d||(this.isInView=d,i&&!d&&this.hasEnteredView))return;d&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",d);const{onViewportEnter:f,onViewportLeave:p}=this.node.getProps(),g=d?f:p;g&&g(c)};return mIe(this.node.current,o,l)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:t,prevProps:a}=this.node;["amount","margin","root"].some(yIe(t,a))&&this.startObserver()}unmount(){}}function yIe({viewport:e={}},{viewport:t={}}={}){return a=>e[a]!==t[a]}const bIe={inView:{Feature:vIe},tap:{Feature:fIe},focus:{Feature:uIe},hover:{Feature:dIe}},PIe={layout:{ProjectionNode:Oae,MeasureLayout:jae}},wIe={...iDe,...bIe,...cIe,...PIe},sd=w7e(wIe,D7e);function SIe(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];return _.useMemo(()=>r=>{t.forEach(n=>n(r))},t)}const uS=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function lv(e){const t=Object.prototype.toString.call(e);return t==="[object Window]"||t==="[object global]"}function nO(e){return"nodeType"in e}function To(e){var t,a;return e?lv(e)?e:nO(e)&&(t=(a=e.ownerDocument)==null?void 0:a.defaultView)!=null?t:window:window}function sO(e){const{Document:t}=To(e);return e instanceof t}function Tb(e){return lv(e)?!1:e instanceof To(e).HTMLElement}function Mae(e){return e instanceof To(e).SVGElement}function cv(e){return e?lv(e)?e.document:nO(e)?sO(e)?e:Tb(e)||Mae(e)?e.ownerDocument:document:document:document}const wu=uS?_.useLayoutEffect:_.useEffect;function fS(e){const t=_.useRef(e);return wu(()=>{t.current=e}),_.useCallback(function(){for(var a=arguments.length,r=new Array(a),n=0;n<a;n++)r[n]=arguments[n];return t.current==null?void 0:t.current(...r)},[])}function NIe(){const e=_.useRef(null),t=_.useCallback((r,n)=>{e.current=setInterval(r,n)},[]),a=_.useCallback(()=>{e.current!==null&&(clearInterval(e.current),e.current=null)},[]);return[t,a]}function Qy(e,t){t===void 0&&(t=[e]);const a=_.useRef(e);return wu(()=>{a.current!==e&&(a.current=e)},t),a}function _b(e,t){const a=_.useRef();return _.useMemo(()=>{const r=e(a.current);return a.current=r,r},[...t])}function w5(e){const t=fS(e),a=_.useRef(null),r=_.useCallback(n=>{n!==a.current&&t?.(n,a.current),a.current=n},[]);return[a,r]}function S5(e){const t=_.useRef();return _.useEffect(()=>{t.current=e},[e]),t.current}let tT={};function hS(e,t){return _.useMemo(()=>{if(t)return t;const a=tT[e]==null?0:tT[e]+1;return tT[e]=a,e+"-"+a},[e,t])}function Dae(e){return function(t){for(var a=arguments.length,r=new Array(a>1?a-1:0),n=1;n<a;n++)r[n-1]=arguments[n];return r.reduce((i,o)=>{const l=Object.entries(o);for(const[c,d]of l){const f=i[c];f!=null&&(i[c]=f+e*d)}return i},{...t})}}const Yx=Dae(1),N5=Dae(-1);function jIe(e){return"clientX"in e&&"clientY"in e}function pS(e){if(!e)return!1;const{KeyboardEvent:t}=To(e.target);return t&&e instanceof t}function CIe(e){if(!e)return!1;const{TouchEvent:t}=To(e.target);return t&&e instanceof t}function j5(e){if(CIe(e)){if(e.touches&&e.touches.length){const{clientX:t,clientY:a}=e.touches[0];return{x:t,y:a}}else if(e.changedTouches&&e.changedTouches.length){const{clientX:t,clientY:a}=e.changedTouches[0];return{x:t,y:a}}}return jIe(e)?{x:e.clientX,y:e.clientY}:null}const up=Object.freeze({Translate:{toString(e){if(!e)return;const{x:t,y:a}=e;return"translate3d("+(t?Math.round(t):0)+"px, "+(a?Math.round(a):0)+"px, 0)"}},Scale:{toString(e){if(!e)return;const{scaleX:t,scaleY:a}=e;return"scaleX("+t+") scaleY("+a+")"}},Transform:{toString(e){if(e)return[up.Translate.toString(e),up.Scale.toString(e)].join(" ")}},Transition:{toString(e){let{property:t,duration:a,easing:r}=e;return t+" "+a+"ms "+r}}}),pV="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function AIe(e){return e.matches(pV)?e:e.querySelector(pV)}const TIe={display:"none"};function _Ie(e){let{id:t,value:a}=e;return Pe.createElement("div",{id:t,style:TIe},a)}function kIe(e){let{id:t,announcement:a,ariaLiveType:r="assertive"}=e;const n={position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return Pe.createElement("div",{id:t,style:n,role:"status","aria-live":r,"aria-atomic":!0},a)}function EIe(){const[e,t]=_.useState("");return{announce:_.useCallback(r=>{r!=null&&t(r)},[]),announcement:e}}const Iae=_.createContext(null);function RIe(e){const t=_.useContext(Iae);_.useEffect(()=>{if(!t)throw new Error("useDndMonitor must be used within a children of <DndContext>");return t(e)},[e,t])}function OIe(){const[e]=_.useState(()=>new Set),t=_.useCallback(r=>(e.add(r),()=>e.delete(r)),[e]);return[_.useCallback(r=>{let{type:n,event:i}=r;e.forEach(o=>{var l;return(l=o[n])==null?void 0:l.call(o,i)})},[e]),t]}const MIe={draggable:`
1782    To pick up a draggable item, press the space bar.
1783    While dragging, use the arrow keys to move the item.
1784    Press space again to drop the item in its new position, or press escape to cancel.
1785  `},DIe={onDragStart(e){let{active:t}=e;return"Picked up draggable item "+t.id+"."},onDragOver(e){let{active:t,over:a}=e;return a?"Draggable item "+t.id+" was moved over droppable area "+a.id+".":"Draggable item "+t.id+" is no longer over a droppable area."},onDragEnd(e){let{active:t,over:a}=e;return a?"Draggable item "+t.id+" was dropped over droppable area "+a.id:"Draggable item "+t.id+" was dropped."},onDragCancel(e){let{active:t}=e;return"Dragging was cancelled. Draggable item "+t.id+" was dropped."}};function IIe(e){let{announcements:t=DIe,container:a,hiddenTextDescribedById:r,screenReaderInstructions:n=MIe}=e;const{announce:i,announcement:o}=EIe(),l=hS("DndLiveRegion"),[c,d]=_.useState(!1);if(_.useEffect(()=>{d(!0)},[]),RIe(_.useMemo(()=>({onDragStart(p){let{active:g}=p;i(t.onDragStart({active:g}))},onDragMove(p){let{active:g,over:m}=p;t.onDragMove&&i(t.onDragMove({active:g,over:m}))},onDragOver(p){let{active:g,over:m}=p;i(t.onDragOver({active:g,over:m}))},onDragEnd(p){let{active:g,over:m}=p;i(t.onDragEnd({active:g,over:m}))},onDragCancel(p){let{active:g,over:m}=p;
1785i(t.onDragCancel({active:g,over:m}))}}),[i,t])),!c)return null;const f=Pe.createElement(Pe.Fragment,null,Pe.createElement(_Ie,{id:r,value:n.draggable}),Pe.createElement(kIe,{id:l,announcement:o}));return a?ru.createPortal(f,a):f}var ni;(function(e){e.DragStart="dragStart",e.DragMove="dragMove",e.DragEnd="dragEnd",e.DragCancel="dragCancel",e.DragOver="dragOver",e.RegisterDroppable="registerDroppable",e.SetDroppableDisabled="setDroppableDisabled",e.UnregisterDroppable="unregisterDroppable"})(ni||(ni={}));function C5(){}function LIe(e,t){return _.useMemo(()=>({sensor:e,options:t??{}}),[e,t])}function FIe(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];return _.useMemo(()=>[...t].filter(r=>r!=null),[...t])}const Pd=Object.freeze({x:0,y:0});function BIe(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function $Ie(e,t){const a=j5(e);if(!a)return"0 0";const r={x:(a.x-t.left)/t.width*100,y:(a.y-t.top)/t.height*100};return r.x+"% "+r.y+"%"}function UIe(e,t){let{data:{value:a}}=e,{data:{value:r}}=t;return a-r}function zIe(e,t){let{data:{value:a}}=e,{data:{value:r}}=t;return r-a}function qIe(e,t){if(!e||e.length===0)return null;const[a]=e;return a[t]}function gV(e,t,a){return t===void 0&&(t=e.left),a===void 0&&(a=e.top),{x:t+e.width*.5,y:a+e.height*.5}}const HIe=e=>{let{collisionRect:t,droppableRects:a,droppableContainers:r}=e;const n=gV(t,t.left,t.top),i=[];for(const o of r){const{id:l}=o,c=a.get(l);if(c){const d=BIe(gV(c),n);i.push({id:l,data:{droppableContainer:o,value:d}})}}return i.sort(UIe)};function VIe(e,t){const a=Math.max(t.top,e.top),r=Math.max(t.left,e.left),n=Math.min(t.left+t.width,e.left+e.width),i=Math.min(t.top+t.height,e.top+e.height),o=n-r,l=i-a;if(r<n&&a<i){const c=t.width*t.height,d=e.width*e.height,f=o*l,p=f/(c+d-f);return Number(p.toFixed(4))}return 0}const GIe=e=>{let{collisionRect:t,droppableRects:a,droppableContainers:r}=e;const n=[];for(const i of r){const{id:o}=i,l=a.get(o);if(l){const c=VIe(l,t);c>0&&n.push({id:o,data:{droppableContainer:i,value:c}})}}return n.sort(zIe)};function WIe(e,t,a){return{...e,scaleX:t&&a?t.width/a.width:1,scaleY:t&&a?t.height/a.height:1}}function Lae(e,t){return e&&t?{x:e.left-t.left,y:e.top-t.top}:Pd}function YIe(e){return function(a){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];return n.reduce((o,l)=>({...o,top:o.top+e*l.y,bottom:o.bottom+e*l.y,left:o.left+e*l.x,right:o.right+e*l.x}),{...a})}}const KIe=YIe(1);function Fae(e){if(e.startsWith("matrix3d(")){const t=e.slice(9,-1).split(/, /);return{x:+t[12],y:+t[13],scaleX:+t[0],scaleY:+t[5]}}else if(e.startsWith("matrix(")){const t=e.slice(7,-1).split(/, /);return{x:+t[4],y:+t[5],scaleX:+t[0],scaleY:+t[3]}}return null}function XIe(e,t,a){const r=Fae(t);if(!r)return e;const{scaleX:n,scaleY:i,x:o,y:l}=r,c=e.left-o-(1-n)*parseFloat(a),d=e.top-l-(1-i)*parseFloat(a.slice(a.indexOf(" ")+1)),f=n?e.width/n:e.width,p=i?e.height/i:e.height;return{width:f,height:p,top:d,right:c+f,bottom:d+p,left:c}}const QIe={ignoreTransform:!1};function dv(e,t){t===void 0&&(t=QIe);let a=e.getBoundingClientRect();if(t.ignoreTransform){const{transform:d,transformOrigin:f}=To(e).getComputedStyle(e);d&&(a=XIe(a,d,f))}const{top:r,left:n,width:i,height:o,bottom:l,right:c}=a;return{top:r,left:n,width:i,height:o,bottom:l,right:c}}function mV(e){return dv(e,{ignoreTransform:!0})}function ZIe(e){const t=e.innerWidth,a=e.innerHeight;return{top:0,left:0,right:t,bottom:a,width:t,height:a}}function JIe(e,t){return t===void 0&&(t=To(e).getComputedStyle(e)),t.position==="fixed"}function eLe(e,t){t===void 0&&(t=To(e).getComputedStyle(e));const a=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(n=>{const i=t[n];return typeof i=="string"?a.test(i):!1})}function iO(e,t){const a=[];function r(n){if(t!=null&&a.length>=t||!n)return a;if(sO(n)&&n.scrollingElement!=null&&!a.includes(n.scrollingElement))return a.push(n.scrollingElement),a;if(!Tb(n)||Mae(n)||a.includes(n))return a;const i=To(e).getComputedStyle(n);return n!==e&&eLe(n,i)&&a.push(n),JIe(n,i)?a:r(n.parentNode)}return e?r(e):a}function Bae(e){const[t]=iO(e,1);return t??null}function aT(e){return!uS||!e?null:lv(e)?e:nO(e)?sO(e)||e===cv(e).scrollingElement?window:Tb(e)?e:null:null}function $ae(e){return lv(e)?e.scrollX:e.scrollLeft}function Uae(e){return lv(e)?e.scrollY:e.scrollTop}function fE(e){return{x:$ae(e),y:Uae(e)}}var Pi;(function(e){e[e.Forward=1]="Forward",e[e.Backward=-1]="Backward"})(Pi||(Pi={}));function zae(e){return!uS||!e?!1:e===document.scrollingElement}function qae(e){const t={x:0,y:0},a=zae(e)?{height:window.innerHeight,width:window.innerWidth}:{height:e.clientHeight,width:e.clientWidth},r={x:e.scrollWidth-a.width,y:e.scrollHeight-a.height},n=e.scrollTop<=t.y,i=e.scrollLeft<=t.x,o=e.scrollTop>=r.y,l=e.scrollLeft>=r.x;return{isTop:n,isLeft:i,isBottom:o,isRight:l,maxScroll:r,minScroll:t}}const tLe={x:.2,y:.2};function aLe(e,t,a,r,n){let{top:i,left:o,right:l,bottom:c}=a;r===void 0&&(r=10),n===void 0&&(n=tLe);const{isTop:d,isBottom:f,isLeft:p,isRight:g}=qae(e),m={x:0,y:0},b={x:0,y:0},v={height:t.height*n.y,width:t.width*n.x};return!d&&i<=t.top+v.height?(m.y=Pi.Backward,b.y=r*Math.abs((t.top+v.height-i)/v.height)):!f&&c>=t.bottom-v.height&&(m.y=Pi.Forward,b.y=r*Math.abs((t.bottom-v.height-c)/v.height)),!g&&l>=t.right-v.width?(m.x=Pi.Forward,b.x=r*Math.abs((t.right-v.width-l)/v.width)):!p&&o<=t.left+v.width&&(m.x=Pi.Backward,b.x=r*Math.abs((t.left+v.width-o)/v.width)),{direction:m,speed:b}}function rLe(e){if(e===document.scrollingElement){const{innerWidth:i,innerHeight:o}=window;return{top:0,left:0,right:i,bottom:o,width:i,height:o}}const{top:t,left:a,right:r,bottom:n}=e.getBoundingClientRect();return{top:t,left:a,right:r,bottom:n,width:e.clientWidth,height:e.clientHeight}}function Hae(e){return e.reduce((t,a)=>Yx(t,fE(a)),Pd)}function nLe(e){return e.reduce((t,a)=>t+$ae(a),0)}function sLe(e){return e.reduce((t,a)=>t+Uae(a),0)}function Vae(e,t){if(t===void 0&&(t=dv),!e)return;const{top:a,left:r,bottom:n,right:i}=t(e);Bae(e)&&(n<=0||i<=0||a>=window.innerHeight||r>=window.innerWidth)&&e.scrollIntoView({block:"center",inline:"center"})}const iLe=[["x",["left","right"],nLe],["y",["top","bottom"],sLe]];class oO{constructor(t,a){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const r=iO(a),n=Hae(r);this.rect={...t},this.width=t.width,this.height=t.height;for(const[i,o,l]of iLe)for(const c of o)Object.defineProperty(this,c,{get:()=>{const d=l(r),f=n[i]-d;return this.rect[c]+f},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class $1{constructor(t){this.target=void 0,this.listeners=[],this.removeAll=()=>
1785{this.listeners.forEach(a=>{var r;return(r=this.target)==null?void 0:r.removeEventListener(...a)})},this.target=t}add(t,a,r){var n;(n=this.target)==null||n.addEventListener(t,a,r),this.listeners.push([t,a,r])}}function oLe(e){const{EventTarget:t}=To(e);return e instanceof t?e:cv(e)}function rT(e,t){const a=Math.abs(e.x),r=Math.abs(e.y);return typeof t=="number"?Math.sqrt(a**2+r**2)>t:"x"in t&&"y"in t?a>t.x&&r>t.y:"x"in t?a>t.x:"y"in t?r>t.y:!1}var hc;(function(e){e.Click="click",e.DragStart="dragstart",e.Keydown="keydown",e.ContextMenu="contextmenu",e.Resize="resize",e.SelectionChange="selectionchange",e.VisibilityChange="visibilitychange"})(hc||(hc={}));function xV(e){e.preventDefault()}function lLe(e){e.stopPropagation()}var Hr;(function(e){e.Space="Space",e.Down="ArrowDown",e.Right="ArrowRight",e.Left="ArrowLeft",e.Up="ArrowUp",e.Esc="Escape",e.Enter="Enter",e.Tab="Tab"})(Hr||(Hr={}));const Gae={start:[Hr.Space,Hr.Enter],cancel:[Hr.Esc],end:[Hr.Space,Hr.Enter,Hr.Tab]},cLe=(e,t)=>{let{currentCoordinates:a}=t;switch(e.code){case Hr.Right:return{...a,x:a.x+25};case Hr.Left:return{...a,x:a.x-25};case Hr.Down:return{...a,y:a.y+25};case Hr.Up:return{...a,y:a.y-25}}};class Wae{constructor(t){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=t;const{event:{target:a}}=t;this.props=t,this.listeners=new $1(cv(a)),this.windowListeners=new $1(To(a)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(hc.Resize,this.handleCancel),this.windowListeners.add(hc.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(hc.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:t,onStart:a}=this.props,r=t.node.current;r&&Vae(r),a(Pd)}handleKeyDown(t){if(pS(t)){const{active:a,context:r,options:n}=this.props,{keyboardCodes:i=Gae,coordinateGetter:o=cLe,scrollBehavior:l="smooth"}=n,{code:c}=t;if(i.end.includes(c)){this.handleEnd(t);return}if(i.cancel.includes(c)){this.handleCancel(t);return}const{collisionRect:d}=r.current,f=d?{x:d.left,y:d.top}:Pd;this.referenceCoordinates||(this.referenceCoordinates=f);const p=o(t,{active:a,context:r.current,currentCoordinates:f});if(p){const g=N5(p,f),m={x:0,y:0},{scrollableAncestors:b}=r.current;for(const v of b){const y=t.code,{isTop:w,isRight:S,isLeft:N,isBottom:j,maxScroll:C,minScroll:R}=qae(v),T=rLe(v),O={x:Math.min(y===Hr.Right?T.right-T.width/2:T.right,Math.max(y===Hr.Right?T.left:T.left+T.width/2,p.x)),y:Math.min(y===Hr.Down?T.bottom-T.height/2:T.bottom,Math.max(y===Hr.Down?T.top:T.top+T.height/2,p.y))},F=y===Hr.Right&&!S||y===Hr.Left&&!N,z=y===Hr.Down&&!j||y===Hr.Up&&!w;if(F&&O.x!==p.x){const I=v.scrollLeft+g.x,B=y===Hr.Right&&I<=C.x||y===Hr.Left&&I>=R.x;if(B&&!g.y){v.scrollTo({left:I,behavior:l});return}B?m.x=v.scrollLeft-I:m.x=y===Hr.Right?v.scrollLeft-C.x:v.scrollLeft-R.x,m.x&&v.scrollBy({left:-m.x,behavior:l});break}else if(z&&O.y!==p.y){const I=v.scrollTop+g.y,B=y===Hr.Down&&I<=C.y||y===Hr.Up&&I>=R.y;if(B&&!g.x){v.scrollTo({top:I,behavior:l});return}B?m.y=v.scrollTop-I:m.y=y===Hr.Down?v.scrollTop-C.y:v.scrollTop-R.y,m.y&&v.scrollBy({top:-m.y,behavior:l});break}}this.handleMove(t,Yx(N5(p,this.referenceCoordinates),m))}}}handleMove(t,a){const{onMove:r}=this.props;t.preventDefault(),r(a)}handleEnd(t){const{onEnd:a}=this.props;t.preventDefault(),this.detach(),a()}handleCancel(t){const{onCancel:a}=this.props;t.preventDefault(),this.detach(),a()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}Wae.activators=[{eventName:"onKeyDown",handler:(e,t,a)=>{let{keyboardCodes:r=Gae,onActivation:n}=t,{active:i}=a;const{code:o}=e.nativeEvent;if(r.start.includes(o)){const l=i.activatorNode.current;return l&&e.target!==l?!1:(e.preventDefault(),n?.({event:e.nativeEvent}),!0)}return!1}}];function vV(e){return!!(e&&"distance"in e)}function yV(e){return!!(e&&"delay"in e)}class lO{constructor(t,a,r){var n;r===void 0&&(r=oLe(t.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=t,this.events=a;const{event:i}=t,{target:o}=i;this.props=t,this.events=a,this.document=cv(o),this.documentListeners=new $1(this.document),this.listeners=new $1(r),this.windowListeners=new $1(To(o)),this.initialCoordinates=(n=j5(i))!=null?n:Pd,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:t,props:{options:{activationConstraint:a,bypassActivationConstraint:r}}}=this;if(this.listeners.add(t.move.name,this.handleMove,{passive:!1}),this.listeners.add(t.end.name,this.handleEnd),t.cancel&&this.listeners.add(t.cancel.name,this.handleCancel),this.windowListeners.add(hc.Resize,this.handleCancel),this.windowListeners.add(hc.DragStart,xV),this.windowListeners.add(hc.VisibilityChange,this.handleCancel),this.windowListeners.add(hc.ContextMenu,xV),this.documentListeners.add(hc.Keydown,this.handleKeydown),a){if(r!=null&&r({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(yV(a)){this.timeoutId=setTimeout(this.handleStart,a.delay),this.handlePending(a);return}if(vV(a)){this.handlePending(a);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(t,a){const{active:r,onPending:n}=this.props;n(r,t,this.initialCoordinates,a)}handleStart(){const{initialCoordinates:t}=this,{onStart:a}=this.props;t&&(this.activated=!0,this.documentListeners.add(hc.Click,lLe,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(hc.SelectionChange,this.removeTextSelection),a(t))}handleMove(t){var a;const{activated:r,initialCoordinates:n,props:i}=this,{onMove:o,options:{activationConstraint:l}}=i;if(!n)return;const c=(a=j5(t))!=null?a:Pd,d=N5(n,c);if(!r&&l){if(vV(l)){if(l.tolerance!=null&&rT(d,l.tolerance))return this.handleCancel();if(rT(d,l.distance))return this.handleStart()}if(yV(l)&&rT(d,l.tolerance))return this.handleCancel();this.handlePending(l,d);return}t.cancelable&&t.preventDefault(),o(c)}handleEnd(){const{onAbort:t,onEnd:a}=this.props;this.detach(),this.activated||t(this.props.active),a()}handleCancel(){const{onAbort:t,onCancel:a}=this.props;this.detach(),this.activated||t(this.props.active),a()}
1785handleKeydown(t){t.code===Hr.Esc&&this.handleCancel()}removeTextSelection(){var t;(t=this.document.getSelection())==null||t.removeAllRanges()}}const dLe={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class cO extends lO{constructor(t){const{event:a}=t,r=cv(a.target);super(t,dLe,r)}}cO.activators=[{eventName:"onPointerDown",handler:(e,t)=>{let{nativeEvent:a}=e,{onActivation:r}=t;return!a.isPrimary||a.button!==0?!1:(r?.({event:a}),!0)}}];const uLe={move:{name:"mousemove"},end:{name:"mouseup"}};var hE;(function(e){e[e.RightClick=2]="RightClick"})(hE||(hE={}));class fLe extends lO{constructor(t){super(t,uLe,cv(t.event.target))}}fLe.activators=[{eventName:"onMouseDown",handler:(e,t)=>{let{nativeEvent:a}=e,{onActivation:r}=t;return a.button===hE.RightClick?!1:(r?.({event:a}),!0)}}];const nT={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class hLe extends lO{constructor(t){super(t,nT)}static setup(){return window.addEventListener(nT.move.name,t,{capture:!1,passive:!1}),function(){window.removeEventListener(nT.move.name,t)};function t(){}}}hLe.activators=[{eventName:"onTouchStart",handler:(e,t)=>{let{nativeEvent:a}=e,{onActivation:r}=t;const{touches:n}=a;return n.length>1?!1:(r?.({event:a}),!0)}}];var U1;(function(e){e[e.Pointer=0]="Pointer",e[e.DraggableRect=1]="DraggableRect"})(U1||(U1={}));var A5;(function(e){e[e.TreeOrder=0]="TreeOrder",e[e.ReversedTreeOrder=1]="ReversedTreeOrder"})(A5||(A5={}));function pLe(e){let{acceleration:t,activator:a=U1.Pointer,canScroll:r,draggingRect:n,enabled:i,interval:o=5,order:l=A5.TreeOrder,pointerCoordinates:c,scrollableAncestors:d,scrollableAncestorRects:f,delta:p,threshold:g}=e;const m=mLe({delta:p,disabled:!i}),[b,v]=NIe(),y=_.useRef({x:0,y:0}),w=_.useRef({x:0,y:0}),S=_.useMemo(()=>{switch(a){case U1.Pointer:return c?{top:c.y,bottom:c.y,left:c.x,right:c.x}:null;case U1.DraggableRect:return n}},[a,n,c]),N=_.useRef(null),j=_.useCallback(()=>{const R=N.current;if(!R)return;const T=y.current.x*w.current.x,O=y.current.y*w.current.y;R.scrollBy(T,O)},[]),C=_.useMemo(()=>l===A5.TreeOrder?[...d].reverse():d,[l,d]);_.useEffect(()=>{if(!i||!d.length||!S){v();return}for(const R of C){if(r?.(R)===!1)continue;const T=d.indexOf(R),O=f[T];if(!O)continue;const{direction:F,speed:z}=aLe(R,O,S,t,g);for(const I of["x","y"])m[I][F[I]]||(z[I]=0,F[I]=0);if(z.x>0||z.y>0){v(),N.current=R,b(j,o),y.current=z,w.current=F;return}}y.current={x:0,y:0},w.current={x:0,y:0},v()},[t,j,r,v,i,o,JSON.stringify(S),JSON.stringify(m),b,d,C,f,JSON.stringify(g)])}const gLe={x:{[Pi.Backward]:!1,[Pi.Forward]:!1},y:{[Pi.Backward]:!1,[Pi.Forward]:!1}};function mLe(e){let{delta:t,disabled:a}=e;const r=S5(t);return _b(n=>{if(a||!r||!n)return gLe;const i={x:Math.sign(t.x-r.x),y:Math.sign(t.y-r.y)};return{x:{[Pi.Backward]:n.x[Pi.Backward]||i.x===-1,[Pi.Forward]:n.x[Pi.Forward]||i.x===1},y:{[Pi.Backward]:n.y[Pi.Backward]||i.y===-1,[Pi.Forward]:n.y[Pi.Forward]||i.y===1}}},[a,t,r])}function xLe(e,t){const a=t!=null?e.get(t):void 0,r=a?a.node.current:null;return _b(n=>{var i;return t==null?null:(i=r??n)!=null?i:null},[r,t])}function vLe(e,t){return _.useMemo(()=>e.reduce((a,r)=>{const{sensor:n}=r,i=n.activators.map(o=>({eventName:o.eventName,handler:t(o.handler,r)}));return[...a,...i]},[]),[e,t])}var Zy;(function(e){e[e.Always=0]="Always",e[e.BeforeDragging=1]="BeforeDragging",e[e.WhileDragging=2]="WhileDragging"})(Zy||(Zy={}));var pE;(function(e){e.Optimized="optimized"})(pE||(pE={}));const bV=new Map;function yLe(e,t){let{dragging:a,dependencies:r,config:n}=t;const[i,o]=_.useState(null),{frequency:l,measure:c,strategy:d}=n,f=_.useRef(e),p=y(),g=Qy(p),m=_.useCallback(function(w){w===void 0&&(w=[]),!g.current&&o(S=>S===null?w:S.concat(w.filter(N=>!S.includes(N))))},[g]),b=_.useRef(null),v=_b(w=>{if(p&&!a)return bV;if(!w||w===bV||f.current!==e||i!=null){const S=new Map;for(let N of e){if(!N)continue;if(i&&i.length>0&&!i.includes(N.id)&&N.rect.current){S.set(N.id,N.rect.current);continue}const j=N.node.current,C=j?new oO(c(j),j):null;N.rect.current=C,C&&S.set(N.id,C)}return S}return w},[e,i,a,p,c]);return _.useEffect(()=>{f.current=e},[e]),_.useEffect(()=>{p||m()},[a,p]),_.useEffect(()=>{i&&i.length>0&&o(null)},[JSON.stringify(i)]),_.useEffect(()=>{p||typeof l!="number"||b.current!==null||(b.current=setTimeout(()=>{m(),b.current=null},l))},[l,p,m,...r]),{droppableRects:v,measureDroppableContainers:m,measuringScheduled:i!=null};function y(){switch(d){case Zy.Always:return!1;case Zy.BeforeDragging:return a;default:return!a}}}function dO(e,t){return _b(a=>e?a||(typeof t=="function"?t(e):e):null,[t,e])}function bLe(e,t){return dO(e,t)}function PLe(e){let{callback:t,disabled:a}=e;const r=fS(t),n=_.useMemo(()=>
1785{if(a||typeof window>"u"||typeof window.MutationObserver>"u")return;const{MutationObserver:i}=window;return new i(r)},[r,a]);return _.useEffect(()=>()=>n?.disconnect(),[n]),n}function gS(e){let{callback:t,disabled:a}=e;const r=fS(t),n=_.useMemo(()=>{if(a||typeof window>"u"||typeof window.ResizeObserver>"u")return;const{ResizeObserver:i}=window;return new i(r)},[a]);return _.useEffect(()=>()=>n?.disconnect(),[n]),n}function wLe(e){return new oO(dv(e),e)}function PV(e,t,a){t===void 0&&(t=wLe);const[r,n]=_.useState(null);function i(){n(c=>{if(!e)return null;if(e.isConnected===!1){var d;return(d=c??a)!=null?d:null}const f=t(e);return JSON.stringify(c)===JSON.stringify(f)?c:f})}const o=PLe({callback(c){if(e)for(const d of c){const{type:f,target:p}=d;if(f==="childList"&&p instanceof HTMLElement&&p.contains(e)){i();break}}}}),l=gS({callback:i});return wu(()=>{i(),e?(l?.observe(e),o?.observe(document.body,{childList:!0,subtree:!0})):(l?.disconnect(),o?.disconnect())},[e]),r}function SLe(e){const t=dO(e);return Lae(e,t)}const wV=[];function NLe(e){const t=_.useRef(e),a=_b(r=>e?r&&r!==wV&&e&&t.current&&e.parentNode===t.current.parentNode?r:iO(e):wV,[e]);return _.useEffect(()=>{t.current=e},[e]),a}function jLe(e){const[t,a]=_.useState(null),r=_.useRef(e),n=_.useCallback(i=>{const o=aT(i.target);o&&a(l=>l?(l.set(o,fE(o)),new Map(l)):null)},[]);return _.useEffect(()=>{const i=r.current;if(e!==i){o(i);const l=e.map(c=>{const d=aT(c);return d?(d.addEventListener("scroll",n,{passive:!0}),[d,fE(d)]):null}).filter(c=>c!=null);a(l.length?new Map(l):null),r.current=e}return()=>{o(e),o(i)};function o(l){l.forEach(c=>{const d=aT(c);d?.removeEventListener("scroll",n)})}},[n,e]),_.useMemo(()=>e.length?t?Array.from(t.values()).reduce((i,o)=>Yx(i,o),Pd):Hae(e):Pd,[e,t])}function SV(e,t){t===void 0&&(t=[]);const a=_.useRef(null);return _.useEffect(()=>{a.current=null},t),_.useEffect(()=>{const r=e!==Pd;r&&!a.current&&(a.current=e),!r&&a.current&&(a.current=null)},[e]),a.current?N5(e,a.current):Pd}function CLe(e){_.useEffect(()=>{if(!uS)return;const t=e.map(a=>{let{sensor:r}=a;return r.setup==null?void 0:r.setup()});return()=>{for(const a of t)a?.()}},e.map(t=>{let{sensor:a}=t;return a}))}function ALe(e,t){return _.useMemo(()=>e.reduce((a,r)=>{let{eventName:n,handler:i}=r;return a[n]=o=>{i(o,t)},a},{}),[e,t])}function Yae(e){return _.useMemo(()=>e?ZIe(e):null,[e])}const NV=[];function TLe(e,t){t===void 0&&(t=dv);const[a]=e,r=Yae(a?To(a):null),[n,i]=_.useState(NV);function o(){i(()=>e.length?e.map(c=>zae(c)?r:new oO(t(c),c)):NV)}const l=gS({callback:o});return wu(()=>{l?.disconnect(),o(),e.forEach(c=>l?.observe(c))},[e]),n}function Kae(e){if(!e)return null;if(e.children.length>1)return e;const t=e.children[0];return Tb(t)?t:e}function _Le(e){let{measure:t}=e;const[a,r]=_.useState(null),n=_.useCallback(d=>{for(const{target:f}of d)if(Tb(f)){r(p=>{const g=t(f);return p?{...p,width:g.width,height:g.height}:g});break}},[t]),i=gS({callback:n}),o=_.useCallback(d=>{const f=Kae(d);i?.disconnect(),f&&i?.observe(f),r(f?t(f):null)},[t,i]),[l,c]=w5(o);return _.useMemo(()=>({nodeRef:l,rect:a,setRef:c}),[a,l,c])}const kLe=[{sensor:cO,options:{}},{sensor:Wae,options:{}}],ELe={current:{}},QP={draggable:{measure:mV},droppable:{measure:mV,strategy:Zy.WhileDragging,frequency:pE.Optimized},dragOverlay:{measure:dv}};class z1 extends Map{get(t){var a;return t!=null&&(a=super.get(t))!=null?a:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(t=>{let{disabled:a}=t;return!a})}getNodeFor(t){var a,r;return(a=(r=this.get(t))==null?void 0:r.node.current)!=null?a:void 0}}const RLe={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new z1,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:C5},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:QP,measureDroppableContainers:C5,windowRect:null,measuringScheduled:!1},Xae={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:C5,draggableNodes:new Map,over:null,measureDroppableContainers:C5},kb=_.createContext(Xae),Qae=_.createContext(RLe);function OLe(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new z1}}}function MLe(e,t){switch(t.type){case ni.DragStart:return{...e,draggable:{...e.draggable,initialCoordinates:t.initialCoordinates,active:t.active}};case ni.DragMove:return e.draggable.active==null?e:{...e,draggable:{...e.draggable,translate:{x:t.coordinates.x-e.draggable.initialCoordinates.x,y:t.coordinates.y-e.draggable.initialCoordinates.y}}};case ni.DragEnd:case ni.DragCancel:return{...e,draggable:{...e.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case ni.RegisterDroppable:{const{element:a}=t,{id:r}
1785=a,n=new z1(e.droppable.containers);return n.set(r,a),{...e,droppable:{...e.droppable,containers:n}}}case ni.SetDroppableDisabled:{const{id:a,key:r,disabled:n}=t,i=e.droppable.containers.get(a);if(!i||r!==i.key)return e;const o=new z1(e.droppable.containers);return o.set(a,{...i,disabled:n}),{...e,droppable:{...e.droppable,containers:o}}}case ni.UnregisterDroppable:{const{id:a,key:r}=t,n=e.droppable.containers.get(a);if(!n||r!==n.key)return e;const i=new z1(e.droppable.containers);return i.delete(a),{...e,droppable:{...e.droppable,containers:i}}}default:return e}}function DLe(e){let{disabled:t}=e;const{active:a,activatorEvent:r,draggableNodes:n}=_.useContext(kb),i=S5(r),o=S5(a?.id);return _.useEffect(()=>{if(!t&&!r&&i&&o!=null){if(!pS(i)||document.activeElement===i.target)return;const l=n.get(o);if(!l)return;const{activatorNode:c,node:d}=l;if(!c.current&&!d.current)return;requestAnimationFrame(()=>{for(const f of[c.current,d.current]){if(!f)continue;const p=AIe(f);if(p){p.focus();break}}})}},[r,t,n,o,i]),null}function Zae(e,t){let{transform:a,...r}=t;return e!=null&&e.length?e.reduce((n,i)=>i({transform:n,...r}),a):a}function ILe(e){return _.useMemo(()=>({draggable:{...QP.draggable,...e?.draggable},droppable:{...QP.droppable,...e?.droppable},dragOverlay:{...QP.dragOverlay,...e?.dragOverlay}}),[e?.draggable,e?.droppable,e?.dragOverlay])}function LLe(e){let{activeNode:t,measure:a,initialRect:r,config:n=!0}=e;const i=_.useRef(!1),{x:o,y:l}=typeof n=="boolean"?{x:n,y:n}:n;wu(()=>{if(!o&&!l||!t){i.current=!1;return}if(i.current||!r)return;const d=t?.node.current;if(!d||d.isConnected===!1)return;const f=a(d),p=Lae(f,r);if(o||(p.x=0),l||(p.y=0),i.current=!0,Math.abs(p.x)>0||Math.abs(p.y)>0){const g=Bae(d);g&&g.scrollBy({top:p.y,left:p.x})}},[t,o,l,r,a])}const mS=_.createContext({...Pd,scaleX:1,scaleY:1});var Uh;(function(e){e[e.Uninitialized=0]="Uninitialized",e[e.Initializing=1]="Initializing",e[e.Initialized=2]="Initialized"})(Uh||(Uh={}));const FLe=_.memo(function(t){var a,r,n,i;let{id:o,accessibility:l,autoScroll:c=!0,children:d,sensors:f=kLe,collisionDetection:p=GIe,measuring:g,modifiers:m,...b}=t;const v=_.useReducer(MLe,void 0,OLe),[y,w]=v,[S,N]=OIe(),[j,C]=_.useState(Uh.Uninitialized),R=j===Uh.Initialized,{draggable:{active:T,nodes:O,translate:F},droppable:{containers:z}}=y,I=T!=null?O.get(T):null,B=_.useRef({initial:null,translated:null}),K=_.useMemo(()=>{var Le;return T!=null?{id:T,data:(Le=I?.data)!=null?Le:ELe,rect:B}:null},[T,I]),J=_.useRef(null),[G,D]=_.useState(null),[V,W]=_.useState(null),Z=Qy(b,Object.values(b)),re=hS("DndDescribedBy",o),Q=_.useMemo(()=>z.getEnabled(),[z]),E=ILe(g),{droppableRects:U,measureDroppableContainers:q,measuringScheduled:X}=yLe(Q,{dragging:R,dependencies:[F.x,F.y],config:E.droppable}),ne=xLe(O,T),ae=_.useMemo(()=>V?j5(V):null,[V]),ue=Ee(),de=bLe(ne,E.draggable.measure);LLe({activeNode:T!=null?O.get(T):null,config:ue.layoutShiftCompensation,initialRect:de,measure:E.draggable.measure});const he=PV(ne,E.draggable.measure,de),pe=PV(ne?ne.parentElement:null),se=_.useRef({activatorEvent:null,active:null,activeNode:ne,collisionRect:null,collisions:null,droppableRects:U,draggableNodes:O,draggingNode:null,draggingNodeRect:null,droppableContainers:z,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),ze=z.getNodeFor((a=se.current.over)==null?void 0:a.id),De=_Le({measure:E.dragOverlay.measure}),xe=(r=De.nodeRef.current)!=null?r:ne,at=R?(n=De.rect)!=null?n:he:null,Qe=!!(De.nodeRef.current&&De.rect),ft=SLe(Qe?null:he),nt=Yae(xe?To(xe):null),$t=NLe(R?ze??ne:null),_t=TLe($t),Et=Zae(m,{transform:{x:F.x-ft.x,y:F.y-ft.y,scaleX:1,scaleY:1},activatorEvent:V,active:K,activeNodeRect:he,containerNodeRect:pe,draggingNodeRect:at,over:se.current.over,overlayNodeRect:De.rect,scrollableAncestors:$t,scrollableAncestorRects:_t,windowRect:nt}),Dt=ae?Yx(ae,F):null,aa=jLe($t),Wt=SV(aa),qt=SV(aa,[he]),Lt=Yx(Et,Wt),sa=at?KIe(at,Et):null,Vt=K&&sa?p({active:K,collisionRect:sa,droppableRects:U,droppableContainers:Q,pointerCoordinates:Dt}):null,ia=qIe(Vt,"id"),[Ut,Ea]=_.useState(null),ba=Qe?Et:Yx(Et,qt),Me=WIe(ba,(i=Ut?.rect)!=null?i:null,he),lt=_.useRef(null),Nt=_.useCallback((Le,Ve)=>{let{sensor:Be,options:Mt}=Ve;if(J.current==null)return;const Ht=O.get(J.current);if(!Ht)return;const ra=Le.nativeEvent,Xt=new Be({active:J.current,activeNode:Ht,event:ra,options:Mt,context:se,onAbort(zt){if(!O.get(zt))return;const{onDragAbort:Te}
1785=Z.current,Pt={id:zt};Te?.(Pt),S({type:"onDragAbort",event:Pt})},onPending(zt,ka,Te,Pt){if(!O.get(zt))return;const{onDragPending:Da}=Z.current,oe={id:zt,constraint:ka,initialCoordinates:Te,offset:Pt};Da?.(oe),S({type:"onDragPending",event:oe})},onStart(zt){const ka=J.current;if(ka==null)return;const Te=O.get(ka);if(!Te)return;const{onDragStart:Pt}=Z.current,ua={activatorEvent:ra,active:{id:ka,data:Te.data,rect:B}};ru.unstable_batchedUpdates(()=>{Pt?.(ua),C(Uh.Initializing),w({type:ni.DragStart,initialCoordinates:zt,active:ka}),S({type:"onDragStart",event:ua}),D(lt.current),W(ra)})},onMove(zt){w({type:ni.DragMove,coordinates:zt})},onEnd:kt(ni.DragEnd),onCancel:kt(ni.DragCancel)});lt.current=Xt;function kt(zt){return async function(){const{active:Te,collisions:Pt,over:ua,scrollAdjustedTranslate:Da}=se.current;let oe=null;if(Te&&Da){const{cancelDrop:Ce}=Z.current;oe={activatorEvent:ra,active:Te,collisions:Pt,delta:Da,over:ua},zt===ni.DragEnd&&typeof Ce=="function"&&await Promise.resolve(Ce(oe))&&(zt=ni.DragCancel)}J.current=null,ru.unstable_batchedUpdates(()=>{w({type:zt}),C(Uh.Uninitialized),Ea(null),D(null),W(null),lt.current=null;const Ce=zt===ni.DragEnd?"onDragEnd":"onDragCancel";if(oe){const ve=Z.current[Ce];ve?.(oe),S({type:Ce,event:oe})}})}}},[O]),mt=_.useCallback((Le,Ve)=>(Be,Mt)=>{const Ht=Be.nativeEvent,ra=O.get(Mt);if(J.current!==null||!ra||Ht.dndKit||Ht.defaultPrevented)return;const Xt={active:ra};Le(Be,Ve.options,Xt)===!0&&(Ht.dndKit={capturedBy:Ve.sensor},J.current=Mt,Nt(Be,Ve))},[O,Nt]),Yt=vLe(f,mt);CLe(f),wu(()=>{he&&j===Uh.Initializing&&C(Uh.Initialized)},[he,j]),_.useEffect(()=>{const{onDragMove:Le}=Z.current,{active:Ve,activatorEvent:Be,collisions:Mt,over:Ht}=se.current;if(!Ve||!Be)return;const ra={active:Ve,activatorEvent:Be,collisions:Mt,delta:{x:Lt.x,y:Lt.y},over:Ht};ru.unstable_batchedUpdates(()=>{Le?.(ra),S({type:"onDragMove",event:ra})})},[Lt.x,Lt.y]),_.useEffect(()=>{const{active:Le,activatorEvent:Ve,collisions:Be,droppableContainers:Mt,scrollAdjustedTranslate:Ht}=se.current;if(!Le||J.current==null||!Ve||!Ht)return;const{onDragOver:ra}=Z.current,Xt=Mt.get(ia),kt=Xt&&Xt.rect.current?{id:Xt.id,rect:Xt.rect.current,data:Xt.data,disabled:Xt.disabled}:null,zt={active:Le,activatorEvent:Ve,collisions:Be,delta:{x:Ht.x,y:Ht.y},over:kt};ru.unstable_batchedUpdates(()=>{Ea(kt),ra?.(zt),S({type:"onDragOver",event:zt})})},[ia]),wu(()=>{se.current={activatorEvent:V,active:K,activeNode:ne,collisionRect:sa,collisions:Vt,droppableRects:U,draggableNodes:O,draggingNode:xe,draggingNodeRect:at,droppableContainers:z,over:Ut,scrollableAncestors:$t,scrollAdjustedTranslate:Lt},B.current={initial:at,translated:sa}},[K,ne,Vt,sa,O,xe,at,U,z,Ut,$t,Lt]),pLe({...ue,delta:F,draggingRect:sa,pointerCoordinates:Dt,scrollableAncestors:$t,scrollableAncestorRects:_t});const je=_.useMemo(()=>({active:K,activeNode:ne,activeNodeRect:he,activatorEvent:V,collisions:Vt,containerNodeRect:pe,dragOverlay:De,draggableNodes:O,droppableContainers:z,droppableRects:U,over:Ut,measureDroppableContainers:q,scrollableAncestors:$t,scrollableAncestorRects:_t,measuringConfiguration:E,measuringScheduled:X,windowRect:nt}),[K,ne,he,V,Vt,pe,De,O,z,U,Ut,q,$t,_t,E,X,nt]),ie=_.useMemo(()=>({activatorEvent:V,activators:Yt,active:K,activeNodeRect:he,ariaDescribedById:{draggable:re},dispatch:w,draggableNodes:O,over:Ut,measureDroppableContainers:q}),[V,Yt,K,he,w,re,O,Ut,q]);return Pe.createElement(Iae.Provider,{value:N},Pe.createElement(kb.Provider,{value:ie},Pe.createElement(Qae.Provider,{value:je},Pe.createElement(mS.Provider,{value:Me},d)),Pe.createElement(DLe,{disabled:l?.restoreFocus===!1})),Pe.createElement(IIe,{...l,hiddenTextDescribedById:re}));function Ee(){const Le=G?.autoScrollEnabled===!1,Ve=typeof c=="object"?c.enabled===!1:c===!1,Be=R&&!Le&&!Ve;return typeof c=="object"?{...c,enabled:Be}:{enabled:Be}}}),BLe=_.createContext(null),jV="button",$Le="Draggable";function ULe(e){let{id:t,data:a,disabled:r=!1,attributes:n}=e;const i=hS($Le),{activators:o,activatorEvent:l,active:c,activeNodeRect:d,ariaDescribedById:f,draggableNodes:p,over:g}=_.useContext(kb),{role:m=jV,roleDescription:b="draggable",tabIndex:v=0}=n??{},y=c?.id===t,w=_.useContext(y?mS:BLe),[S,N]=w5(),[j,C]=w5(),R=ALe(o,t),T=Qy(a);wu(()=>(p.set(t,{id:t,key:i,node:S,activatorNode:j,data:T}),()=>{const F=p.get(t);F&&F.key===i&&p.delete(t)}),[p,t]);const O=_.useMemo(()=>({role:m,tabIndex:v,"aria-disabled":r,"aria-pressed":y&&m===jV?!0:void 0,"aria-roledescription":b,"aria-describedby":f.draggable}),[r,m,v,y,b,f.draggable]);return{active:c,activatorEvent:l,activeNodeRect:d,attributes:O,isDragging:y,listeners:r?void 0:R,node:S,over:g,setNodeRef:N,setActivatorNodeRef:C,transform:w}}function zLe(){return _.useContext(Qae)}const qLe="Droppable",HLe={timeout:25};function Jae(e){let{data:t,disabled:a=!1,id:r,resizeObserverConfig:n}=e;const i=hS(qLe),{active:o,dispatch:l,over:c,measureDroppableContainers:d}=_.useContext(kb),f=_.useRef({disabled:a}),p=_.useRef(!1),g=_.useRef(null),m=_.useRef(null),{disabled:b,updateMeasurementsFor:v,timeout:y}={...HLe,...n},w=Qy(v??r),S=_.useCallback(()=>
1785{if(!p.current){p.current=!0;return}m.current!=null&&clearTimeout(m.current),m.current=setTimeout(()=>{d(Array.isArray(w.current)?w.current:[w.current]),m.current=null},y)},[y]),N=gS({callback:S,disabled:b||!o}),j=_.useCallback((O,F)=>{N&&(F&&(N.unobserve(F),p.current=!1),O&&N.observe(O))},[N]),[C,R]=w5(j),T=Qy(t);return _.useEffect(()=>{!N||!C.current||(N.disconnect(),p.current=!1,N.observe(C.current))},[C,N]),_.useEffect(()=>(l({type:ni.RegisterDroppable,element:{id:r,key:i,disabled:a,node:C,rect:g,data:T}}),()=>l({type:ni.UnregisterDroppable,key:i,id:r})),[r]),_.useEffect(()=>{a!==f.current.disabled&&(l({type:ni.SetDroppableDisabled,id:r,key:i,disabled:a}),f.current.disabled=a)},[r,i,a,l]),{active:o,rect:g,isOver:c?.id===r,node:C,over:c,setNodeRef:R}}function VLe(e){let{animation:t,children:a}=e;const[r,n]=_.useState(null),[i,o]=_.useState(null),l=S5(a);return!a&&!r&&l&&n(l),wu(()=>{if(!i)return;const c=r?.key,d=r?.props.id;if(c==null||d==null){n(null);return}Promise.resolve(t(d,i)).then(()=>{n(null)})},[t,r,i]),Pe.createElement(Pe.Fragment,null,a,r?_.cloneElement(r,{ref:o}):null)}const GLe={x:0,y:0,scaleX:1,scaleY:1};function WLe(e){let{children:t}=e;return Pe.createElement(kb.Provider,{value:Xae},Pe.createElement(mS.Provider,{value:GLe},t))}const YLe={position:"fixed",touchAction:"none"},KLe=e=>pS(e)?"transform 250ms ease":void 0,XLe=_.forwardRef((e,t)=>{let{as:a,activatorEvent:r,adjustScale:n,children:i,className:o,rect:l,style:c,transform:d,transition:f=KLe}=e;if(!l)return null;const p=n?d:{...d,scaleX:1,scaleY:1},g={...YLe,width:l.width,height:l.height,top:l.top,left:l.left,transform:up.Transform.toString(p),transformOrigin:n&&r?$Ie(r,l):void 0,transition:typeof f=="function"?f(r):f,...c};return Pe.createElement(a,{className:o,style:g,ref:t},i)}),QLe=e=>t=>{let{active:a,dragOverlay:r}=t;const n={},{styles:i,className:o}=e;if(i!=null&&i.active)for(const[l,c]of Object.entries(i.active))c!==void 0&&(n[l]=a.node.style.getPropertyValue(l),a.node.style.setProperty(l,c));if(i!=null&&i.dragOverlay)for(const[l,c]of Object.entries(i.dragOverlay))c!==void 0&&r.node.style.setProperty(l,c);return o!=null&&o.active&&a.node.classList.add(o.active),o!=null&&o.dragOverlay&&r.node.classList.add(o.dragOverlay),function(){for(const[c,d]of Object.entries(n))a.node.style.setProperty(c,d);o!=null&&o.active&&a.node.classList.remove(o.active)}},ZLe=e=>{let{transform:{initial:t,final:a}}=e;return[{transform:up.Transform.toString(t)},{transform:up.Transform.toString(a)}]},JLe={duration:250,easing:"ease",keyframes:ZLe,sideEffects:QLe({styles:{active:{opacity:"0"}}})};function e9e(e){let{config:t,draggableNodes:a,droppableContainers:r,measuringConfiguration:n}=e;return fS((i,o)=>{if(t===null)return;const l=a.get(i);if(!l)return;const c=l.node.current;if(!c)return;const d=Kae(o);if(!d)return;const{transform:f}=To(o).getComputedStyle(o),p=Fae(f);if(!p)return;const g=typeof t=="function"?t:t9e(t);return Vae(c,n.draggable.measure),g({active:{id:i,data:l.data,node:c,rect:n.draggable.measure(c)},draggableNodes:a,dragOverlay:{node:o,rect:n.dragOverlay.measure(d)},droppableContainers:r,measuringConfiguration:n,transform:p})})}function t9e(e){const{duration:t,easing:a,sideEffects:r,keyframes:n}={...JLe,...e};return i=>{let{active:o,dragOverlay:l,transform:c,...d}=i;if(!t)return;const f={x:l.rect.left-o.rect.left,y:l.rect.top-o.rect.top},p={scaleX:c.scaleX!==1?o.rect.width*c.scaleX/l.rect.width:1,scaleY:c.scaleY!==1?o.rect.height*c.scaleY/l.rect.height:1},g={x:c.x-f.x,y:c.y-f.y,...p},m=n({...d,active:o,dragOverlay:l,transform:{initial:c,final:g}}),[b]=m,v=m[m.length-1];if(JSON.stringify(b)===JSON.stringify(v))return;const y=r?.({active:o,dragOverlay:l,...d}),w=l.node.animate(m,{duration:t,easing:a,fill:"forwards"});return new Promise(S=>{w.onfinish=()=>{y?.(),S()}})}}let CV=0;function a9e(e){return _.useMemo(()=>{if(e!=null)return CV++,CV},[e])}const r9e=Pe.memo(e=>
1785{let{adjustScale:t=!1,children:a,dropAnimation:r,style:n,transition:i,modifiers:o,wrapperElement:l="div",className:c,zIndex:d=999}=e;const{activatorEvent:f,active:p,activeNodeRect:g,containerNodeRect:m,draggableNodes:b,droppableContainers:v,dragOverlay:y,over:w,measuringConfiguration:S,scrollableAncestors:N,scrollableAncestorRects:j,windowRect:C}=zLe(),R=_.useContext(mS),T=a9e(p?.id),O=Zae(o,{activatorEvent:f,active:p,activeNodeRect:g,containerNodeRect:m,draggingNodeRect:y.rect,over:w,overlayNodeRect:y.rect,scrollableAncestors:N,scrollableAncestorRects:j,transform:R,windowRect:C}),F=dO(g),z=e9e({config:r,draggableNodes:b,droppableContainers:v,measuringConfiguration:S}),I=F?y.setRef:void 0;return Pe.createElement(WLe,null,Pe.createElement(VLe,{animation:z},p&&T?Pe.createElement(XLe,{key:T,id:p.id,ref:I,as:l,activatorEvent:f,adjustScale:t,className:c,transition:i,rect:F,style:{zIndex:d,...n},transform:O},a):null))});function ere(e,t,a){const r=e.slice();return r.splice(a<0?r.length+a:a,0,r.splice(t,1)[0]),r}function bP(e){return e!==null&&e>=0}const n9e=e=>{let{rects:t,activeIndex:a,overIndex:r,index:n}=e;const i=ere(t,r,a),o=t[n],l=i[n];return!l||!o?null:{x:l.left-o.left,y:l.top-o.top,scaleX:l.width/o.width,scaleY:l.height/o.height}},s9e="Sortable",i9e=Pe.createContext({activeIndex:-1,containerId:s9e,disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:n9e,disabled:{draggable:!1,droppable:!1}}),o9e=e=>{let{id:t,items:a,activeIndex:r,overIndex:n}=e;return ere(a,r,n).indexOf(t)},l9e=e=>{let{containerId:t,isSorting:a,wasDragging:r,index:n,items:i,newIndex:o,previousItems:l,previousContainerId:c,transition:d}=e;return!d||!r||l!==i&&n===o?!1:a?!0:o!==n&&t===c},c9e={duration:200,easing:"ease"},tre="transform",d9e=up.Transition.toString({property:tre,duration:0,easing:"linear"}),u9e={roleDescription:"sortable"};function f9e(e){let{disabled:t,index:a,node:r,rect:n}=e;const[i,o]=_.useState(null),l=_.useRef(a);return wu(()=>{if(!t&&a!==l.current&&r.current){const c=n.current;if(c){const d=dv(r.current,{ignoreTransform:!0}),f={x:c.left-d.left,y:c.top-d.top,scaleX:c.width/d.width,scaleY:c.height/d.height};(f.x||f.y)&&o(f)}}a!==l.current&&(l.current=a)},[t,a,r,n]),_.useEffect(()=>{i&&o(null)},[i]),i}function h9e(e){let{animateLayoutChanges:t=l9e,attributes:a,disabled:r,data:n,getNewIndex:i=o9e,id:o,strategy:l,resizeObserverConfig:c,transition:d=c9e}=e;const{items:f,containerId:p,activeIndex:g,disabled:m,disableTransforms:b,sortedRects:v,overIndex:y,useDragOverlay:w,strategy:S}=_.useContext(i9e),N=p9e(r,m),j=f.indexOf(o),C=_.useMemo(()=>({sortable:{containerId:p,index:j,items:f},...n}),[p,n,j,f]),R=_.useMemo(()=>f.slice(f.indexOf(o)),[f,o]),{rect:T,node:O,isOver:F,setNodeRef:z}=Jae({id:o,data:C,disabled:N.droppable,resizeObserverConfig:{updateMeasurementsFor:R,...c}}),{active:I,activatorEvent:B,activeNodeRect:K,attributes:J,setNodeRef:G,listeners:D,isDragging:V,over:W,setActivatorNodeRef:Z,transform:re}=ULe({id:o,data:C,attributes:{...u9e,...a},disabled:N.draggable}),Q=SIe(z,G),E=!!I,U=E&&!b&&bP(g)&&bP(y),q=!w&&V,X=q&&U?re:null,ae=U?X??(l??S)({rects:v,activeNodeRect:K,activeIndex:g,overIndex:y,index:j}):null,ue=bP(g)&&bP(y)?i({id:o,items:f,activeIndex:g,overIndex:y}):j,de=I?.id,he=_.useRef({activeId:de,items:f,newIndex:ue,containerId:p}),pe=f!==he.current.items,se=t({active:I,containerId:p,isDragging:V,isSorting:E,id:o,index:j,items:f,newIndex:he.current.newIndex,previousItems:he.current.items,previousContainerId:he.current.containerId,transition:d,wasDragging:he.current.activeId!=null}),ze=f9e({disabled:!se,index:j,node:O,rect:T});return _.useEffect(()=>{E&&he.current.newIndex!==ue&&(he.current.newIndex=ue),p!==he.current.containerId&&(he.current.containerId=p),f!==he.current.items&&(he.current.items=f)},[E,ue,p,f]),_.useEffect(()=>{if(de===he.current.activeId)return;if(de!=null&&he.current.activeId==null){he.current.activeId=de;return}const xe=setTimeout(()=>{he.current.activeId=de},50);return()=>clearTimeout(xe)},[de]),{active:I,activeIndex:g,attributes:J,data:C,rect:T,index:j,newIndex:ue,items:f,isOver:F,isSorting:E,isDragging:V,listeners:D,node:O,overIndex:y,over:W,setNodeRef:Q,setActivatorNodeRef:Z,setDroppableNodeRef:z,setDraggableNodeRef:G,transform:ze??ae,transition:De()};function De(){if(ze||pe&&he.current.newIndex===j)return d9e;if(!(q&&!pS(B)||!d)&&(E||se))return up.Transition.toString({...d,property:tre})}}function p9e(e,t){var a,r;return typeof e=="boolean"?{draggable:e,droppable:!1}:{draggable:(a=e?.draggable)!=null?a:t.draggable,droppable:(r=e?.droppable)!=null?r:t.droppable}}Hr.Down,Hr.Right,Hr.Up,Hr.Left;const g9e=[{id:"todo",label:"A Fazer",color:"#6B7280"},{id:"doing",label:"Em Andamento",color:"#F59E0B"},{id:"done",label:"Concluído",color:"#10B981"}],B0={alta:{bg:"bg-red-100",text:"text-red-700",label:"Alta"},media:{bg:"bg-amber-100",text:"text-amber-700",label:"Média"},baixa:{bg:"bg-gray-100",text:"text-gray-600",label:"Baixa"}},uO=["manutenção","limpeza","financeiro","comercial","administrativo","no-show","outro"],are=["Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado"];function m9e(e){let t=0;for(let r=0;r<e.length;r++)t=e.charCodeAt(r)+((t<<5)-t);return`hsl(${Math.abs(t)%360}, 55%, 42%)`}function x9e(e){const t=e.trim().split(/\s+/);return t.length===1?t[0].slice(0,2).toUpperCase():(t[0][0]+t[t.length-1][0]).toUpperCase()}function ZP(e){if(e.status==="done"||!e.dueDate)return!1;const t=new Date().toISOString().split("T")[0];return new Date(e.dueDate).toISOString().split("T")[0]<t}const mg=["todo","doing","done"];function v9e({task:e,onClick:t,users:a,onMove:r,profiles:n}){const{attributes:i,listeners:o,setNodeRef:l,transform:c,transition:d,isDragging:f}=h9e({id:e.id.toString(),data:{task:e}}),p={transform:up.Transform.toString(c),transition:d,opacity:f?.5:1},g=B0[e.priority]||B0.media,m=a.find(T=>T.id===e.assigneeId),b=ZP(e),v=mg.indexOf(e.status),y=v>0,w=v<mg.length-1,S=m&&(m.displayName||m.name||m.email)||"",j=n.find(T=>T.userId===m?.id||T.professionalId===m?.professionalId)?.photoUrl||null,C=S?x9e(S):null,R=S?m9e(S):"#6B7280";return s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:157",ref:l,style:p,className:`bg-white rounded-lg border p-3 shadow-sm hover:shadow-md transition-shadow cursor-pointer group ${b?"border-red-300 bg-red-50/30":"border-border/60"}`,onClick:t,children:[S&&s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:167",className:"flex items-center gap-2 mb-2",children:[j?s.jsx("img",{"data-loc":"client/src/pages/TasksPage.tsx:169",src:j,alt:S,className:"w-6 h-6 rounded-full object-cover shrink-0"}):s.jsx("div",{"data-loc":"client/src/pages/TasksPage.tsx:171",className:"w-6 h-6 rounded-full flex items-center justify-center text-[9px] font-bold text-white shrink-0",style:{backgroundColor:R},children:C}),s.jsx("span",{"data-loc":"client/src/pages/TasksPage.tsx:178",className:"text-[11px] font-semibold text-foreground truncate",children:S})]}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:182",className:"flex items-start gap-2",children:[s.jsx("button",{"data-loc":"client/src/pages/TasksPage.tsx:183",...i,...o,className:"mt-0.5 opacity-0 group-hover:opacity-100 transition-opacity cursor-grab active:cursor-grabbing",onClick:T=>T.stopPropagation(),children:s.jsx(Efe,{"data-loc":"client/src/pages/TasksPage.tsx:189",className:"w-3.5 h-3.5 text-muted-foreground"})}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:191",className:"flex-1 min-w-0",children:[s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:192",className:"flex items-center gap-1.5",children:[b&&s.jsx(Er,{"data-loc":"client/src/pages/TasksPage.tsx:193",className:"w-3 h-3 text-red-500 shrink-0"}),s.jsx("p",{"data-loc":"client/src/pages/TasksPage.tsx:194",className:`text-sm font-medium truncate ${b?"text-red-700":"text-foreground"}`,children:e.title})]}),e.description&&s.jsx("p",{"data-loc":"client/src/pages/TasksPage.tsx:197",className:"text-xs text-muted-foreground mt-0.5 line-clamp-2",children:e.description}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:199",className:"flex items-center gap-2 mt-2 flex-wrap",children:[s.jsx("span",{"data-loc":"client/src/pages/TasksPage.tsx:200",className:`text-[10px] font-semibold px-1.5 py-0.5 rounded ${g.bg} ${g.text}`,children:g.label}),e.category&&s.jsx("span",{"data-loc":"client/src/pages/TasksPage.tsx:204",className:"text-[10px] px-1.5 py-0.5 rounded bg-blue-50 text-blue-600",children:e.category}),e.sourceType==="no_show"&&s.jsx("span",{"data-loc":"client/src/pages/TasksPage.tsx:209",className:"text-[10px] px-1.5 py-0.5 rounded bg-orange-50 text-orange-600 font-medium",children:"Auto"}),e.dueDate&&s.jsx("span",{"data-loc":"client/src/pages/TasksPage.tsx:214",className:`text-[10px] ${b?"text-red-600 font-semibold":"text-muted-foreground"}`,children:new Date(e.dueDate).toLocaleDateString("pt-BR",{day:"2-digit",month:"2-digit"})})]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:223",className:"flex items-center gap-1.5 mt-2.5 pt-2 border-t border-border/30",children:[s.jsxs("button",{"data-loc":"client/src/pages/TasksPage.tsx:224",disabled:!y,onClick:T=>{T.stopPropagation(),r(e,"back")},className:`flex items-center gap-1 text-[10px] font-semibold px-2 py-1 rounded transition-colors ${y?"bg-muted hover:bg-muted/80 text-foreground":"opacity-30 curs
1785or-not-allowed bg-muted/30 text-muted-foreground"}`,title:y?`Mover para ${mg[v-1]}`:void 0,children:[s.jsx(lg,{"data-loc":"client/src/pages/TasksPage.tsx:234",className:"w-3 h-3"}),"Voltar"]}),s.jsx("div",{"data-loc":"client/src/pages/TasksPage.tsx:237",className:"flex-1"}),s.jsxs("button",{"data-loc":"client/src/pages/TasksPage.tsx:238",disabled:!w,onClick:T=>{T.stopPropagation(),r(e,"forward")},className:`flex items-center gap-1 text-[10px] font-semibold px-2 py-1 rounded transition-colors ${w?"bg-[#1B2A3D] hover:bg-[#1B2A3D]/80 text-white":"opacity-30 cursor-not-allowed bg-muted/30 text-muted-foreground"}`,title:w?`Mover para ${mg[v+1]}`:void 0,children:["Avançar",s.jsx(yfe,{"data-loc":"client/src/pages/TasksPage.tsx:249",className:"w-3 h-3"})]})]})]})}function y9e({task:e}){const t=B0[e.priority]||B0.media;return s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:260",className:"bg-white rounded-lg border-2 border-blue-300 p-3 shadow-xl w-[280px]",children:[s.jsx("p",{"data-loc":"client/src/pages/TasksPage.tsx:261",className:"text-sm font-medium text-foreground truncate",children:e.title}),s.jsx("span",{"data-loc":"client/src/pages/TasksPage.tsx:262",className:`text-[10px] font-semibold px-1.5 py-0.5 rounded ${t.bg} ${t.text}`,children:t.label})]})}function b9e({column:e,tasks:t,onCardClick:a,users:r,onAddTask:n,onMove:i,profiles:o}){const{setNodeRef:l,isOver:c}=Jae({id:e.id});return s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:282",className:"flex-1 min-w-[280px] max-w-[380px]",children:[s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:283",className:"flex items-center justify-between mb-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:284",className:"flex items-center gap-2",children:[s.jsx("div",{"data-loc":"client/src/pages/TasksPage.tsx:285",className:"w-2.5 h-2.5 rounded-full",style:{backgroundColor:e.color}}),s.jsx("h3",{"data-loc":"client/src/pages/TasksPage.tsx:286",className:"text-sm font-semibold text-foreground",children:e.label}),s.jsx("span",{"data-loc":"client/src/pages/TasksPage.tsx:287",className:"text-xs text-muted-foreground bg-muted px-1.5 py-0.5 rounded-full",children:t.length})]}),s.jsx("button",{"data-loc":"client/src/pages/TasksPage.tsx:291",onClick:n,className:"p-1 rounded hover:bg-muted transition-colors",title:"Nova tarefa",children:s.jsx(Rr,{"data-loc":"client/src/pages/TasksPage.tsx:296",className:"w-3.5 h-3.5 text-muted-foreground"})})]}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:299",ref:l,className:`space-y-2 min-h-[200px] p-2 rounded-lg border transition-colors ${c?"bg-blue-50/60 border-blue-300":"bg-muted/30 border-border/40"}`,children:[t.map(d=>s.jsx(v9e,{"data-loc":"client/src/pages/TasksPage.tsx:306",task:d,onClick:()=>a(d),users:r,onMove:i,profiles:o},d.id)),t.length===0&&s.jsx("p",{"data-loc":"client/src/pages/TasksPage.tsx:316",className:"text-xs text-muted-foreground text-center py-8",children:"Nenhuma tarefa"})]})]})}function P9e({taskId:e,users:t}){const{data:a=[],isLoading:r}=Oe.tasks.auditLog.useQuery({taskId:e},{staleTime:5e3});if(r)return s.jsx("p",{"data-loc":"client/src/pages/TasksPage.tsx:326",className:"text-xs text-muted-foreground py-2",children:"Carregando..."});if(a.length===0)return s.jsx("p",{"data-loc":"client/src/pages/TasksPage.tsx:327",className:"text-xs text-muted-foreground py-2",children:"Sem histórico"});const n={created:"Criou",updated:"Editou",status_changed:"Mudou status",deleted:"Excluiu"};return s.jsx("div",{"data-loc":"client/src/pages/TasksPage.tsx:337",className:"space-y-1.5 max-h-[150px] overflow-y-auto",children:a.map(i=>{const o=t.find(l=>l.id===i.userId);return s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:341",className:"flex items-start gap-2 text-[10px]",children:[s.jsx(Us,{"data-loc":"client/src/pages/TasksPage.tsx:342",className:"w-3 h-3 text-muted-foreground mt-0.5 shrink-0"}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:343",children:[s.jsx("span",{"data-loc":"client/src/pages/TasksPage.tsx:344",className:"font-medium",children:o?.displayName||o?.name||"Sistema"})," ",n[i.action]||i.action,i.fromValue&&i.toValue&&s.jsxs("span",{"data-loc":"client/src/pages/TasksPage.tsx:347",className:"text-muted-foreground",children:[" (",i.fromValue," → ",i.toValue,")"]}),s.jsx("span",{"data-loc":"client/src/pages/TasksPage.tsx:349",className:"text-muted-foreground ml-1",children:new Date(i.createdAt).toLocaleDateString("pt-BR",{day:"2-digit",month:"2-digit",hour:"2-digit",minute:"2-digit"})})]})]},i.id)})})}function w9e({isOpen:e,onClose:t,task:a,onSave:r,onDelete:n,users:i,defaultStatus:o,defaultDate:l}){const[c,d]=_.useState({title:"",description:"",status:o||"todo",priority:"media",dueDate:l||"",assigneeId:null,category:""}),[f,p]=_.useState(!1);return _.useMemo(()=>
1785{a?(d({title:a.title,description:a.description||"",status:a.status,priority:a.priority,dueDate:a.dueDate?new Date(a.dueDate).toISOString().split("T")[0]:"",assigneeId:a.assigneeId,category:a.category||""}),p(!1)):(d({title:"",description:"",status:o||"todo",priority:"media",dueDate:l||"",assigneeId:null,category:""}),p(!1))},[a,o,l]),e?s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:411",className:"fixed inset-0 z-50 flex items-center justify-center",children:[s.jsx("div",{"data-loc":"client/src/pages/TasksPage.tsx:412",className:"absolute inset-0 bg-black/40 backdrop-blur-sm",onClick:t}),s.jsxs(sd.div,{"data-loc":"client/src/pages/TasksPage.tsx:413",initial:{opacity:0,scale:.95},animate:{opacity:1,scale:1},exit:{opacity:0,scale:.95},className:"relative bg-white rounded-xl shadow-2xl w-full max-w-lg mx-4 max-h-[90vh] overflow-y-auto",children:[s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:419",className:"sticky top-0 bg-white border-b border-border/60 px-5 py-4 flex items-center justify-between rounded-t-xl",children:[s.jsx("h3",{"data-loc":"client/src/pages/TasksPage.tsx:420",className:"text-base font-bold",style:{color:Bt},children:a?"Editar Tarefa":"Nova Tarefa"}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:423",className:"flex items-center gap-2",children:[a&&s.jsx("button",{"data-loc":"client/src/pages/TasksPage.tsx:425",onClick:()=>
1785p(!f),className:`p-1.5 rounded-lg transition-colors ${f?"bg-muted":"hover:bg-muted"}`,title:"Histórico",children:s.jsx(vg,{"data-loc":"client/src/pages/TasksPage.tsx:430",className:"w-4 h-4 text-muted-foreground"})}),s.jsx("button",{"data-loc":"client/src/pages/TasksPage.tsx:433",onClick:t,className:"p-1.5 rounded-lg hover:bg-muted transition-colors",children:s.jsx(Fr,{"data-loc":"client/src/pages/TasksPage.tsx:434",className:"w-4 h-4"})})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:439",className:"p-5 space-y-4",children:[a?.sourceType&&s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:442",className:"flex items-center gap-1.5 text-xs text-orange-600 bg-orange-50 px-2 py-1 rounded-md w-fit",children:[s.jsx(Er,{"data-loc":"client/src/pages/TasksPage.tsx:443",className:"w-3 h-3"}),"Gerada automaticamente (",a.sourceType==="no_show"?"No-show":a.sourceType==="template"?"Modelo":a.sourceType,")"]}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:449",children:[s.jsx("label",{"data-loc":"client/src/pages/TasksPage.tsx:450",className:"text-xs font-medium text-muted-foreground mb-1 block",children:"Título *"}),s.jsx("input",{"data-loc":"client/src/pages/TasksPage.tsx:451",type:"text",value:c.title,onChange:g=>d(m=>({...m,title:g.target.value})),className:"w-full px-3 py-2 rounded-lg border border-border/60 text-sm focus:outline-none focus:ring-2 focus:ring-[#8AABA7]/40",placeholder:"Título da tarefa",autoFocus:!0})]}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:462",children:[s.jsx("label",{"data-loc":"client/src/pages/TasksPage.tsx:463",className:"text-xs font-medium text-muted-foreground mb-1 block",children:"Descrição"}),s.jsx("textarea",{"data-loc":"client/src/pages/TasksPage.tsx:464",value:c.description,onChange:g=>d(m=>({...m,description:g.target.value})),className:"w-full px-3 py-2 rounded-lg border border-border/60 text-sm focus:outline-none focus:ring-2 focus:ring-[#8AABA7]/40 resize-none",rows:3,placeholder:"Detalhes da tarefa..."})]}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:474",className:"grid grid-cols-2 gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:475",children:[s.jsx("label",{"data-loc":"client/src/pages/TasksPage.tsx:476",className:"text-xs font-medium text-muted-foreground mb-1 block",children:"Status"}),s.jsxs("select",{"data-loc":"client/src/pages/TasksPage.tsx:477",value:c.status,onChange:g=>d(m=>({...m,status:g.target.value})),className:"w-full px-3 py-2 rounded-lg border border-border/60 text-sm focus:outline-none focus:ring-2 focus:ring-[#8AABA7]/40",children:[s.jsx("option",{"data-loc":"client/src/pages/TasksPage.tsx:482",value:"todo",children:"A Fazer"}),s.jsx("option",{"data-loc":"client/src/pages/TasksPage.tsx:483",value:"doing",children:"Em Andamento"}),s.jsx("option",{"data-loc":"client/src/pages/TasksPage.tsx:484",value:"done",children:"Concluído"})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:487",children:[s.jsx("label",{"data-loc":"client/src/pages/TasksPage.tsx:488",className:"text-xs font-medium text-muted-foreground mb-1 block",children:"Prioridade"}),s.jsxs("select",{"data-loc":"client/src/pages/TasksPage.tsx:489",value:c.priority,onChange:g=>d(m=>({...m,priority:g.target.value})),className:"w-full px-3 py-2 rounded-lg border border-border/60 text-sm focus:outline-none focus:ring-2 focus:ring-[#8AABA7]/40",children:[s.jsx("option",{"data-loc":"client/src/pages/TasksPage.tsx:494",value:"baixa",children:"Baixa"}),s.jsx("option",{"data-loc":"client/src/pages/TasksPage.tsx:495",value:"media",children:"Média"}),s.jsx("option",{"data-loc":"client/src/pages/TasksPage.tsx:496",value:"alta",children:"Alta"})]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:502",className:"grid grid-cols-2 gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:503",children:[s.jsx("label",{"data-loc":"client/src/pages/TasksPage.tsx:504",className:"text-xs font-medium text-muted-foreground mb-1 block",children:"Data"}),s.jsx("input",{"data-loc":"client/src/pages/TasksPage.tsx:505",type:"date",value:c.dueDate,onChange:g=>d(m=>({...m,dueDate:g.target.value})),className:"w-full px-3 py-2 rounded-lg border border-border/60 text-sm focus:outline-none focus:ring-2 focus:ring-[#8AABA7]/40"})]}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:512",children:[s.jsx("label",{"data-loc":"client/src/pages/TasksPage.tsx:513",className:"text-xs font-medium text-muted-foreground mb-1 block",children:"Responsável"}),s.jsxs("select",{"data-loc":"client/src/pages/TasksPage.tsx:514",value:c.assigneeId??"",onChange:g=>d(m=>({...m,assigneeId:g.target.value?Number(g.target.value):null})),className:"w-full px-3 py-2 rounded-lg border border-border/60 text-sm focus:outline-none focus:ring-2 focus:ring-[#8AABA7]/40",children:[s.jsx("option",{"data-loc":"client/src/pages/TasksPage.tsx:519",value:"",children:"Sem responsável"}),i.map(g=>s.jsx("option",{"data-loc":"client/src/pages/TasksPage.tsx:521",value:g.id,children:g.displayName||g.name||g.email},g.id))]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:530",children:[s.jsx("label",{"data-loc":"client/src/pages/TasksPage.tsx:531",className:"text-xs font-medium text-muted-foreground mb-1 block",children:"Categoria"}),s.jsxs("select",{"data-loc":"client/src/pages/TasksPage.tsx:532",value:c.category,onChange:g=>d(m=>({...m,category:g.target.value})),className:"w-full px-3 py-2 rounded-lg border border-border/60 text-sm focus:outline-none focus:ring-2 focus:ring-[#8AABA7]/40",children:[s.jsx("option",{"data-loc":"client/src/pages/TasksPage.tsx:537",value:"",children:"Sem categoria"}),uO.map(g=>s.jsx("option",{"data-loc":"client/src/pages/TasksPage.tsx:539",value:g,children:g.charAt(0).toUpperCase()+g.slice(1)},g))]})]}),f&&a&&s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:546",className:"border-t border-border/60 pt-3",children:[s.jsxs("h4",{"data-loc":"client/src/pages/TasksPage.tsx:547",className:"text-xs font-semibold text-muted-foreground mb-2 flex items-center gap-1.5",children:[s.jsx(vg,{"data-loc":"client/src/pages/TasksPage.tsx:548",className:"w-3 h-3"})," Histórico"]}),s.jsx(P9e,{"data-loc":"client/src/pages/TasksPage.tsx:550",taskId:a.id,users:i})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:556",className:"sticky bottom-0 bg-white border-t border-border/60 px-5 py-4 flex items-center justify-between rounded-b-xl",children:[s.jsx("div",{"data-loc":"client/src/pages/TasksPage.tsx:557",children:a&&s.jsxs("button",{"data-loc":"client/src/pages/TasksPage.tsx:559",onClick:()=>{n(a.id),t()},className:"flex items-center gap-1.5 text-xs font-medium text-red-600 hover:text-red-700 transition-colors",children:[s.jsx(sn,{"data-loc":"client/src/pages/TasksPage.tsx:563",className:"w-3.5 h-3.5"}),"Excluir"]})}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:568",className:"flex items-center gap-2",children:[s.jsx("button",{"data-loc":"client/src/pages/TasksPage.tsx:569",onClick:t,className:"px-4 py-2 text-xs font-medium rounded-lg border border-border/60 hover:bg-muted transition-colors",children:"Cancelar"}),s.jsx("button",{"data-loc":"client/src/pages/TasksPage.tsx:575",onClick:()=>{c.title.trim()&&(r(c),t())},disabled:!c.title.trim(),className:"px-4 py-2 text-xs font-medium rounded-lg text-white transition-colors disabled:opacity-50",style:{backgroundColor:Bt},children:"Salvar"})]})]})]})]}):null}function S9e({isOpen:e,onClose:t,template:a,onSave:r,onDelete:n,users:i}){const[o,l]=_.useState({title:"",description:"",priority:"media",category:"",defaultAssigneeId:null,recurrence:"diaria",dayOfWeek:null,dayOfMonth:null});return _.useMemo(()=>
1785{l(a?{title:a.title,description:a.description||"",priority:a.priority,category:a.category||"",defaultAssigneeId:a.defaultAssigneeId,recurrence:a.recurrence,dayOfWeek:a.dayOfWeek,dayOfMonth:a.dayOfMonth}:{title:"",description:"",priority:"media",category:"",defaultAssigneeId:null,recurrence:"diaria",dayOfWeek:null,dayOfMonth:null})},[a]),e?s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:639",className:"fixed inset-0 z-50 flex items-center justify-center",children:[s.jsx("div",{"data-loc":"client/src/pages/TasksPage.tsx:640",className:"absolute inset-0 bg-black/40 backdrop-blur-sm",onClick:t}),s.jsxs(sd.div,{"data-loc":"client/src/pages/TasksPage.tsx:641",initial:{opacity:0,scale:.95},animate:{opacity:1,scale:1},exit:{opacity:0,scale:.95},className:"relative bg-white rounded-xl shadow-2xl w-full max-w-lg mx-4 max-h-[90vh] overflow-y-auto",children:[s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:647",className:"sticky top-0 bg-white border-b border-border/60 px-5 py-4 flex items-center justify-between rounded-t-xl",children:[s.jsx("h3",{"data-loc":"client/src/pages/TasksPage.tsx:648",className:"text-base font-bold",style:{color:Bt},children:a?"Editar Modelo":"Novo Modelo Recorrente"}),s.jsx("button",{"data-loc":"client/src/pages/TasksPage.tsx:651",onClick:t,className:"p-1.5 rounded-lg hover:bg-muted transition-colors",children:s.jsx(Fr,{"data-loc":"client/src/pages/TasksPage.tsx:652",className:"w-4 h-4"})})]}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:656",className:"p-5 space-y-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:657",children:[s.jsx("label",{"data-loc":"client/src/pages/TasksPage.tsx:658",className:"text-xs font-medium text-muted-foreground mb-1 block",children:"Título *"}),s.jsx("input",{"data-loc":"client/src/pages/TasksPage.tsx:659",type:"text",value:o.title,onChange:c=>l(d=>({...d,title:c.target.value})),className:"w-full px-3 py-2 rounded-lg border border-border/60 text-sm focus:outline-none focus:ring-2 focus:ring-[#8AABA7]/40",placeholder:"Ex: Verificar estoque de materiais",autoFocus:!0})]}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:669",children:[s.jsx("label",{"data-loc":"client/src/pages/TasksPage.tsx:670",className:"text-xs font-medium text-muted-foreground mb-1 block",children:"Descrição"}),s.jsx("textarea",{"data-loc":"client/src/pages/TasksPage.tsx:671",value:o.description,onChange:c=>l(d=>({...d,description:c.target.value})),className:"w-full px-3 py-2 rounded-lg border border-border/60 text-sm focus:outline-none focus:ring-2 focus:ring-[#8AABA7]/40 resize-none",rows:2})]}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:679",className:"grid grid-cols-2 gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:680",children:[s.jsx("label",{"data-loc":"client/src/pages/TasksPage.tsx:681",className:"text-xs font-medium text-muted-foreground mb-1 block",children:"Prioridade"}),s.jsxs("select",{"data-loc":"client/src/pages/TasksPage.tsx:682",value:o.priority,onChange:c=>l(d=>({...d,priority:c.target.value})),className:"w-full px-3 py-2 rounded-lg border border-border/60 text-sm focus:outline-none focus:ring-2 focus:ring-[#8AABA7]/40",children:[s.jsx("option",{"data-loc":"client/src/pages/TasksPage.tsx:687",value:"baixa",children:"Baixa"}),s.jsx("option",{"data-loc":"client/src/pages/TasksPage.tsx:688",value:"media",children:"Média"}),s.jsx("option",{"data-loc":"client/src/pages/TasksPage.tsx:689",value:"alta",children:"Alta"})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:692",children:[s.jsx("label",{"data-loc":"client/src/pages/TasksPage.tsx:693",className:"text-xs font-medium text-muted-foreground mb-1 block",children:"Categoria"}),s.jsxs("select",{"data-loc":"client/src/pages/TasksPage.tsx:694",value:o.category,onChange:c=>l(d=>({...d,category:c.target.value})),className:"w-full px-3 py-2 rounded-lg border border-border/60 text-sm focus:outline-none focus:ring-2 focus:ring-[#8AABA7]/40",children:[s.jsx("option",{"data-loc":"client/src/pages/TasksPage.tsx:699",value:"",children:"Sem categoria"}),uO.map(c=>s.jsx("option",{"data-loc":"client/src/pages/TasksPage.tsx:701",value:c,children:c.charAt(0).toUpperCase()+c.slice(1)},c))]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:707",children:[s.jsx("label",{"data-loc":"client/src/pages/TasksPage.tsx:708",className:"text-xs font-medium text-muted-foreground mb-1 block",children:"Responsável padrão"}),s.jsxs("select",{"data-loc":"client/src/pages/TasksPage.tsx:709",value:o.defaultAssigneeId??"",onChange:c=>l(d=>({...d,defaultAssigneeId:c.target.value?Number(c.target.value):null})),className:"w-full px-3 py-2 rounded-lg border border-border/60 text-sm focus:outline-none focus:ring-2 focus:ring-[#8AABA7]/40",children:[s.jsx("option",{"data-loc":"client/src/pages/TasksPage.tsx:714",value:"",children:"Sem responsável"}),i.map(c=>s.jsx("option",{"data-loc":"client/src/pages/TasksPage.tsx:716",value:c.id,children:c.displayName||c.name||c.email},c.id))]})]}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:722",className:"border-t border-border/60 pt-3",children:[s.jsxs("label",{"data-loc":"client/src/pages/TasksPage.tsx:723",className:"text-xs font-semibold text-muted-foreground mb-2 block flex items-center gap-1.5",children:[s.jsx(cu,{"data-loc":"client/src/pages/TasksPage.tsx:724",className:"w-3 h-3"})," Recorrência"]}),s.jsxs("select",{"data-loc":"client/src/pages/TasksPage.tsx:726",value:o.recurrence,onChange:c=>l(d=>({...d,recurrence:c.target.value,dayOfWeek:null,dayOfMonth:null})),className:"w-full px-3 py-2 rounded-lg border border-border/60 text-sm focus:outline-none focus:ring-2 focus:ring-[#8AABA7]/40 mb-2",children:[s.jsx("option",{"data-loc":"client/src/pages/TasksPage.tsx:731",value:"diaria",children:"Diária"}),s.jsx("option",{"data-loc":"client/src/pages/TasksPage.tsx:732",value:"semanal",children:"Semanal"}),s.jsx("option",{"data-loc":"client/src/pages/TasksPage.tsx:733",value:"mensal",children:"Mensal"})]}),o.recurrence==="semanal"&&s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:737",children:[s.jsx("label",{"data-loc":"client/src/pages/TasksPage.tsx:738",className:"text-xs text-muted-foreground mb-1 block",children:"Dia da semana"}),s.jsxs("select",{"data-loc":"client/src/pages/TasksPage.tsx:739",value:o.dayOfWeek??"",onChange:c=>l(d=>({...d,dayOfWeek:c.target.value?Number(c.target.value):null})),className:"w-full px-3 py-2 rounded-lg border border-border/60 text-sm focus:outline-none focus:ring-2 focus:ring-[#8AABA7]/40",children:[s.jsx("option",{"data-loc":"client/src/pages/TasksPage.tsx:744",value:"",children:"Selecione"}),are.map((c,d)=>s.jsx("option",{"data-loc":"client/src/pages/TasksPage.tsx:746",value:d,children:c},d))]})]}),o.recurrence==="mensal"&&s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:753",children:[s.jsx("label",{"data-loc":"client/src/pages/TasksPage.tsx:754",className:"text-xs text-muted-foreground mb-1 block",children:"Dia do mês (1-28)"}),s.jsx("input",{"data-loc":"client/src/pages/TasksPage.tsx:755",type:"number",min:1,max:28,value:o.dayOfMonth??"",onChange:c=>l(d=>({...d,dayOfMonth:c.target.value?Number(c.target.value):null})),className:"w-full px-3 py-2 rounded-lg border border-border/60 text-sm focus:outline-none focus:ring-2 focus:ring-[#8AABA7]/40"})]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:768",className:"sticky bottom-0 bg-white border-t border-border/60 px-5 py-4 flex items-center justify-between rounded-b-xl",children:[s.jsx("div",{"data-loc":"client/src/pages/TasksPage.tsx:769",children:a&&s.jsxs("button",{"data-loc":"client/src/pages/TasksPage.tsx:771",onClick:()=>{n(a.id),t()},className:"flex items-center gap-1.5 text-xs font-medium text-red-600 hover:text-red-700 transition-colors",children:[s.jsx(sn,{"data-loc":"client/src/pages/TasksPage.tsx:775",className:"w-3.5 h-3.5"}),"Excluir"]})}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:780",className:"flex items-center gap-2",children:[s.jsx("button",{"data-loc":"client/src/pages/TasksPage.tsx:781",onClick:t,className:"px-4 py-2 text-xs font-medium rounded-lg border border-border/60 hover:bg-muted transition-colors",children:"Cancelar"}),s.jsx("button",{"data-loc":"client/src/pages/TasksPage.tsx:784",onClick:()=>{o.title.trim()&&(r(o),t())},disabled:!o.title.trim(),className:"px-4 py-2 text-xs font-medium rounded-lg text-white transition-colors disabled:opacity-50",style:{backgroundColor:Bt},children:"Salvar"})]})]})]})]}):null}function N9e({userRole:e}){const[t,a]=_.useState("board"),[r,n]=_.useState(()=>new Date().toISOString().split("T")[0]),[i,o]=_.useState(()=>{const je=new Date;return je.setDate(je.getDate()-6),je.toISOString().split("T")[0]}),[l,c]=_.useState(()=>new Date().toISOString().split("T")[0]),[d,f]=_.useState(!1),[p,g]=_.useState(null),[m,b]=_.useState("todo"),[v,y]=_.useState(""),[w,S]=_.useState(null),[N,j]=_.useState(!1),[C,R]=_.useState(null),[T,O]=_.useState(""),[F,z]=_.useState(""),[I,B]=_.useState(""),[K,J]=_.useState(!1),[G,D]=_.useState(""),[V,W]=_.useState(!1),[Z,re]=_.useState(()=>{const je=new Date;return`${je.getFullYear()}
1785-${String(je.getMonth()+1).padStart(2,"0")}`}),Q=Oe.useUtils(),{data:E=[]}=Oe.tasks.list.useQuery(void 0,{staleTime:1e4}),{data:U=[]}=Oe.users.staffList.useQuery(void 0,{staleTime:3e4}),{data:q=[]}=Oe.clinicalProfiles.listPublished.useQuery(void 0,{staleTime:6e4}),{data:X=[]}=Oe.templates.list.useQuery(void 0,{staleTime:3e4,enabled:t==="templates"}),{data:ne=[],refetch:ae}=Oe.cleaning.getSchedule.useQuery({date:r},{enabled:t==="limpeza",staleTime:15e3}),ue=Oe.cleaning.markClean.useMutation({onSuccess:()=>ae()}),{data:de=[],isLoading:he}=Oe.temperatura.history.useQuery({startDate:i,endDate:l},{enabled:t==="temperaturas",staleTime:15e3}),pe=_.useMemo(()=>{const[je,ie]=Z.split("-").map(Number),Ee=new Date(je,ie,0);return{startDate:`${je}-${String(ie).padStart(2,"0")}-01`,endDate:`${je}-${String(ie).padStart(2,"0")}-${String(Ee.getDate()).padStart(2,"0")}`}},[Z]),{data:se=[]}=Oe.tasks.listByRange.useQuery(pe,{staleTime:1e4,enabled:t==="calendar"}),ze=_.useMemo(()=>E.filter(je=>!(T&&je.priority!==T||F&&je.category!==F||I&&String(je.assigneeId)!==I||G&&!je.title.toLowerCase().includes(G.toLowerCase())||V&&!ZP(je))),[E,T,F,I,G,V]),De=_.useMemo(()=>{const je=E,ie=je.filter(Ht=>ZP(Ht)).length,Ee=je.filter(Ht=>{if(Ht.status==="done"||!Ht.dueDate)return!1;const ra=new Date().toISOString().split("T")[0];return new Date(Ht.dueDate).toISOString().split("T")[0]===ra}).length,Le=je.filter(Ht=>Ht.status!=="done").length,Ve=new Date,Be=new Date(Ve.getFullYear(),Ve.getMonth(),1),Mt=je.filter(Ht=>Ht.status==="done"&&Ht.completedAt&&new Date(Ht.completedAt)>=Be).length;return{overdue:ie,dueToday:Ee,open:Le,doneThisMonth:Mt}},[E]),xe=Oe.tasks.create.useMutation({onSuccess:()=>{Q.tasks.list.invalidate(),Q.tasks.listByRange.invalidate()}}),at=Oe.tasks.update.useMutation({onMutate:async je=>{await Q.tasks.list.cancel();const ie=Q.tasks.list.getData();return Q.tasks.list.setData(void 0,Ee=>Ee&&Ee.map(Le=>Le.id===je.id?{...Le,...je}:Le)),{previousTasks:ie}},onError:(je,ie,Ee)=>{Ee?.previousTasks&&Q.tasks.list.setData(void 0,Ee.previousTasks)},onSettled:()=>{Q.tasks.list.invalidate(),Q.tasks.listByRange.invalidate()}}),Qe=Oe.tasks.delete.useMutation({onMutate:async({id:je})=>{await Q.tasks.list.cancel();const ie=Q.tasks.list.getData();return Q.tasks.list.setData(void 0,Ee=>Ee&&Ee.filter(Le=>Le.id!==je)),{previousTasks:ie}},onError:(je,ie,Ee)=>{Ee?.previousTasks&&Q.tasks.list.setData(void 0,Ee.previousTasks)},onSettled:()=>{Q.tasks.list.invalidate(),Q.tasks.listByRange.invalidate()}}),ft=Oe.templates.create.useMutation({onSuccess:()=>Q.templates.list.invalidate()}),nt=Oe.templates.update.useMutation({onSuccess:()=>Q.templates.list.invalidate()}),$t=Oe.templates.delete.useMutation({onSuccess:()=>Q.templates.list.invalidate()}),_t=Oe.templates.runNow.useMutation({onSuccess:()=>{Q.tasks.list.invalidate(),Q.templates.list.invalidate()}}),Et=Oe.limpeza.complete.useMutation({onError:()=>{}}),Dt=(je,ie)=>{if(ie!=="done")return;const Ee=E.find(Ve=>Ve.id===je);if(!Ee||Ee.taskType!=="limpeza")return;const Le=Ee.dueDate?new Date(Ee.dueDate).toISOString().split("T")[0]:new Date().toISOString().split("T")[0];Et.mutate({taskId:je,date:Le,shift:new Date().getHours()<13?"manha":"tarde",roomName:Ee.title})},aa=FIe(LIe(cO,{activationConstraint:{distance:8}})),Wt=_.useMemo(()=>{const je={todo:[],doing:[],done:[]};return ze.forEach(ie=>{je[ie.status]&&je[ie.status].push(ie)}),je},[ze]),qt=_.useCallback(je=>{const ie=E.find(Ee=>Ee.id.toString()===je.active.id);ie&&S(ie)},[E]),Lt=_.useCallback(je=>{S(null);const{active:ie,over:Ee}=je;if(!Ee)return;const Le=Number(ie.id),Ve=E.find(Ht=>Ht.id===Le);if(!Ve)return;let Be=null;const Mt=Ee.id.toString();if(["todo","doing","done"].includes(Mt))Be=Mt;else{const Ht=E.find(ra=>ra.id.toString()===Mt);Ht&&(Be=Ht.status)}Be&&Be!==Ve.status&&(at.mutate({id:Le,status:Be}),Dt(Le,Be))},[E,at,Dt]),sa=_.useCallback((je,ie)=>{const Ee=mg.indexOf(je.status),Le=ie==="forward"?Ee+1:Ee-1;if(Le<0||Le>=mg.length)return;const Ve=mg[Le];at.mutate({id:je.id,status:Ve}),Dt(je.id,Ve)},[at,Dt]),Vt=je=>{p?(at.mutate({id:p.id,title:je.title,description:je.description||void 0,status:je.status,priority:je.priority,dueDate:je.dueDate||null,assigneeId:je.assigneeId,category:je.category||null}
1785),Dt(p.id,je.status)):xe.mutate({title:je.title,description:je.description||void 0,status:je.status,priority:je.priority,dueDate:je.dueDate||void 0,assigneeId:je.assigneeId||void 0,category:je.category||void 0})},ia=je=>{Qe.mutate({id:je})},Ut=(je,ie)=>{g(null),b(je||"todo"),y(ie||""),f(!0)},Ea=je=>{g(je),b(je.status),y(je.dueDate?new Date(je.dueDate).toISOString().split("T")[0]:""),f(!0)},ba=je=>{C?nt.mutate({id:C.id,...je}):ft.mutate(je)},Me=_.useMemo(()=>{const[je,ie]=Z.split("-").map(Number),Ee=new Date(je,ie-1,1),Le=new Date(je,ie,0),Ve=(Ee.getDay()+6)%7,Be=Le.getDate(),Mt=[];for(let ra=0;ra<Ve;ra++){const Xt=new Date(je,ie-1,-Ve+ra+1);Mt.push({date:Xt.toISOString().split("T")[0],day:Xt.getDate(),isCurrentMonth:!1})}for(let ra=1;ra<=Be;ra++){const Xt=`${je}-${String(ie).padStart(2,"0")}-${String(ra).padStart(2,"0")}`;Mt.push({date:Xt,day:ra,isCurrentMonth:!0})}const Ht=42-Mt.length;for(let ra=1;ra<=Ht;ra++){const Xt=new Date(je,ie,ra);Mt.push({date:Xt.toISOString().split("T")[0],day:Xt.getDate(),isCurrentMonth:!1})}return Mt},[Z]),lt=_.useMemo(()=>{const je={};return se.forEach(ie=>{if(ie.dueDate){const Ee=new Date(ie.dueDate).toISOString().split("T")[0];je[Ee]||(je[Ee]=[]),je[Ee].push(ie)}}),E.forEach(ie=>{if(ie.dueDate){const Ee=new Date(ie.dueDate).toISOString().split("T")[0];je[Ee]||(je[Ee]=[]),je[Ee].find(Le=>Le.id===ie.id)||je[Ee].push(ie)}}),je},[se,E]),Nt=je=>{const[ie,Ee]=Z.split("-").map(Number),Le=new Date(ie,Ee-1+je,1);re(`${Le.getFullYear()}-${String(Le.getMonth()+1).padStart(2,"0")}`)},mt=_.useMemo(()=>{const[je,ie]=Z.split("-").map(Number);return new Date(je,ie-1,1).toLocaleDateString("pt-BR",{month:"long",year:"numeric"})},[Z]),Yt=T||F||I||G||V;return s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1125",className:"space-y-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1127",className:"flex items-center justify-between flex-wrap gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1128",className:"flex items-center gap-3",children:[s.jsx("div",{"data-loc":"client/src/pages/TasksPage.tsx:1129",className:"w-9 h-9 rounded-lg flex items-center justify-center",style:{backgroundColor:Bt},children:s.jsx(su,{"data-loc":"client/src/pages/TasksPage.tsx:1130",className:"w-4.5 h-4.5 text-white"})}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1132",children:[s.jsx("h1",{"data-loc":"client/src/pages/TasksPage.tsx:1133",className:"text-lg font-bold",style:{color:Bt},children:"Tarefas"}),s.jsx("p",{"data-loc":"client/src/pages/TasksPage.tsx:1134",className:"text-xs text-muted-foreground",children:"Gestão de tarefas operacionais"})]})]}),s.jsxs("button",{"data-loc":"client/src/pages/TasksPage.tsx:1137",onClick:()=>Ut(),className:"flex items-center gap-1.5 px-3 py-2 rounded-lg text-white text-xs font-medium transition-colors hover:opacity-90",style:{backgroundColor:Bt},children:[s.jsx(Rr,{"data-loc":"client/src/pages/TasksPage.tsx:1142",className:"w-3.5 h-3.5"}),"Nova Tarefa"]})]}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1148",className:"grid grid-cols-2 sm:grid-cols-4 gap-2",children:[s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1149",className:"bg-white border border-border/60 rounded-lg p-3 flex items-center gap-2",children:[s.jsx("div",{"data-loc":"client/src/pages/TasksPage.tsx:1150",className:"w-8 h-8 rounded-md bg-blue-50 flex items-center justify-center",children:s.jsx(su,{"data-loc":"client/src/pages/TasksPage.tsx:1151",className:"w-4 h-4 text-blue-600"})}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1153",children:[s.jsx("p",{"data-loc":"client/src/pages/TasksPage.tsx:1154",className:"text-lg font-bold text-foreground",children:De.open}),s.jsx("p",{"data-loc":"client/src/pages/TasksPage.tsx:1155",className:"text-[10px] text-muted-foreground",children:"Abertas"})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1158",className:"bg-white border border-red-200 rounded-lg p-3 flex items-center gap-2",children:[s.jsx("div",{"data-loc":"client/src/pages/TasksPage.tsx:1159",className:"w-8 h-8 rounded-md bg-red-50 flex items-center justify-center",children:s.jsx(Er,{"data-loc":"client/src/pages/TasksPage.tsx:1160",className:"w-4 h-4 text-red-600"})}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1162",children:[s.jsx("p",{"data-loc":"client/src/pages/TasksPage.tsx:1163",className:"text-lg font-bold text-red-600",children:De.overdue}),s.jsx("p",{"data-loc":"client/src/pages/TasksPage.tsx:1164",className:"text-[10px] text-muted-foreground",children:"Atrasadas"})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1167",className:"bg-white border border-amber-200 rounded-lg p-3 flex items-center gap-2",children:[s.jsx("div",{"data-loc":"client/src/pages/TasksPage.tsx:1168",className:"w-8 h-8 rounded-md bg-amber-50 flex items-center justify-center",children:s.jsx(Us,{"data-loc":"client/src/pages/TasksPage.tsx:1169",className:"w-4 h-4 text-amber-600"})}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1171",children:[s.jsx("p",{"data-loc":"client/src/pages/TasksPage.tsx:1172",className:"text-lg font-bold text-amber-600",children:De.dueToday}),s.jsx("p",{"data-loc":"client/src/pages/TasksPage.tsx:1173",className:"text-[10px] text-muted-foreground",children:"Vencem hoje"})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1176",className:"bg-white border border-green-200 rounded-lg p-3 flex items-center gap-2",children:[s.jsx("div",{"data-loc":"client/src/pages/TasksPage.tsx:1177",className:"w-8 h-8 rounded-md bg-green-50 flex items-center justify-center",children:s.jsx(su,{"data-loc":"client/src/pages/TasksPage.tsx:1178",className:"w-4 h-4 text-green-600"})}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1180",children:[s.jsx("p",{"data-loc":"client/src/pages/TasksPage.tsx:1181",className:"text-lg font-bold text-green-600",children:De.doneThisMonth}),s.jsx("p",{"data-loc":"client/src/pages/TasksPage.tsx:1182",className:"text-[10px] text-muted-foreground",children:"Concluídas no mês"})]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1188",className:"flex items-center justify-between flex-wrap gap-2",children:[s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1189",className:"flex items-center gap-1 p-1 bg-muted/50 rounded-lg",children:[s.jsxs("button",{"data-loc":"client/src/pages/TasksPage.tsx:1190",onClick:()=>a("board"),className:`flex items-center gap-1.5 px-3 py-1.5 rounded-md text-xs font-medium transition-all ${t==="board"?"bg-white shadow-sm text-foreground":"text-muted-foreground hover:text-foreground"}`,children:[s.jsx(Mfe,{"data-loc":"client/src/pages/TasksPage.tsx:1196",className:"w-3.5 h-3.5"}),"Quadro"]}),s.jsxs("button",{"data-loc":"client/src/pages/TasksPage.tsx:1199",onClick:()=>a("calendar"),className:`flex items-center gap-1.5 px-3 py-1.5 rounded-md text-xs font-medium transition-all ${t==="calendar"?"bg-white shadow-sm text-foreground":"text-muted-foreground hover:text-foreground"}`,children:[s.jsx(Cf,{"data-loc":"client/src/pages/TasksPage.tsx:1205",className:"w-3.5 h-3.5"}),"Calendário"]}),s.jsxs("button",{"data-loc":"client/src/pages/TasksPage.tsx:1208",onClick:()=>a("templates"),className:`flex items-center gap-1.5 px-3 py-1.5 rounded-md text-xs font-medium transition-all ${t==="templates"?"bg-white shadow-sm text-foreground":"text-muted-foreground hover:text-foreground"}`,children:[s.jsx(cu,{"data-loc":"client/src/pages/TasksPage.tsx:1214",className:"w-3.5 h-3.5"}),"Modelos"]}),s.jsxs("button",{"data-loc":"client/src/pages/TasksPage.tsx:1217",onClick:()=>a("limpeza"),className:`flex items-center gap-1.5 px-3 py-1.5 rounded-md text-xs font-medium transition-all ${t==="limpeza"?"bg-white shadow-sm text-foreground":"text-muted-foreground hover:text-foreground"}`,children:[s.jsx(WT,{"data-loc":"client/src/pages/TasksPage.tsx:1223",className:"w-3.5 h-3.5"}),"Limpeza"]}),s.jsxs("button",{"data-loc":"client/src/pages/TasksPage.tsx:1226",onClick:()=>a("temperaturas"),className:`flex items-center gap-1.5 px-3 py-1.5 rounded-md text-xs font-medium transition-all ${t==="temperaturas"?"bg-white shadow-sm text-foreground":"text-muted-foreground hover:text-foreground"}`,children:[s.jsx(kl,{"data-loc":"client/src/pages/TasksPage.tsx:1232",className:"w-3.5 h-3.5"}),"Temperaturas"]}),s.jsxs("button",{"data-loc":"client/src/pages/TasksPage.tsx:1235",onClick:()=>a("manutencoes"),className:`flex items-center gap-1.5 px-3 py-1.5 rounded-md text-xs font-medium transition-all ${t==="manutencoes"?"bg-white shadow-sm text-foreground":"text-muted-foreground hover:text-foreground"}`,children:[s.jsx(ow,{"data-loc":"client/src/pages/TasksPage.tsx:1241",className:"w-3.5 h-3.5"}),"Manutenções"]})]}),t==="board"&&s.jsxs("button",{"data-loc":"client/src/pages/TasksPage.tsx:1247",onClick:()=>J(!K),className:`flex items-center gap-1.5 px-3 py-1.5 rounded-md text-xs font-medium transition-all border ${Yt?"border-blue-300 bg-blue-50 text-blue-700":"border-border/60 text-muted-foreground hover:text-foreground"}`,children:[s.jsx(Eg,{"data-loc":"client/src/pages/TasksPage.tsx:1253",className:"w-3.5 h-3.5"}),"Filtros ",Yt&&"(ativos)"]})]}),K&&t==="board"&&s.jsxs(sd.div,{"data-loc":"client/src/pages/TasksPage.tsx:1261",initial:{height:0,opacity:0}
1785,animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},className:"flex items-center gap-3 flex-wrap p-3 bg-muted/30 rounded-lg border border-border/40",children:[s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1267",className:"relative",children:[s.jsx(li,{"data-loc":"client/src/pages/TasksPage.tsx:1268",className:"w-3.5 h-3.5 absolute left-2 top-1/2 -translate-y-1/2 text-muted-foreground"}),s.jsx("input",{"data-loc":"client/src/pages/TasksPage.tsx:1269",type:"text",value:G,onChange:je=>D(je.target.value),placeholder:"Buscar por título...",className:"pl-7 pr-2 py-1.5 rounded border border-border/60 text-xs w-[160px] focus:outline-none focus:ring-1 focus:ring-blue-300"})]}),s.jsxs("select",{"data-loc":"client/src/pages/TasksPage.tsx:1277",value:T,onChange:je=>O(je.target.value),className:"px-2 py-1.5 rounded border border-border/60 text-xs",children:[s.jsx("option",{"data-loc":"client/src/pages/TasksPage.tsx:1282",value:"",children:"Todas prioridades"}),s.jsx("option",{"data-loc":"client/src/pages/TasksPage.tsx:1283",value:"alta",children:"Alta"}),s.jsx("option",{"data-loc":"client/src/pages/TasksPage.tsx:1284",value:"media",children:"Média"}),s.jsx("option",{"data-loc":"client/src/pages/TasksPage.tsx:1285",value:"baixa",children:"Baixa"})]}),s.jsxs("select",{"data-loc":"client/src/pages/TasksPage.tsx:1287",value:F,onChange:je=>z(je.target.value),className:"px-2 py-1.5 rounded border border-border/60 text-xs",children:[s.jsx("option",{"data-loc":"client/src/pages/TasksPage.tsx:1292",value:"",children:"Todas categorias"}),uO.map(je=>s.jsx("option",{"data-loc":"client/src/pages/TasksPage.tsx:1294",value:je,children:je.charAt(0).toUpperCase()+je.slice(1)},je))]}),s.jsxs("select",{"data-loc":"client/src/pages/TasksPage.tsx:1297",value:I,onChange:je=>B(je.target.value),className:"px-2 py-1.5 rounded border border-border/60 text-xs",children:[s.jsx("option",{"data-loc":"client/src/pages/TasksPage.tsx:1302",value:"",children:"Todos responsáveis"}),U.map(je=>s.jsx("option",{"data-loc":"client/src/pages/TasksPage.tsx:1304",value:je.id,children:je.displayName||je.name||je.email},je.id))]}),s.jsxs("button",{"data-loc":"client/src/pages/TasksPage.tsx:1307",onClick:()=>W(!V),className:`px-2 py-1.5 rounded border text-xs font-medium transition-colors ${V?"border-red-300 bg-red-50 text-red-700":"border-border/60 text-muted-foreground hover:text-foreground"}`,children:[s.jsx(Er,{"data-loc":"client/src/pages/TasksPage.tsx:1313",className:"w-3 h-3 inline mr-1"}),"Só atrasadas"]}),Yt&&s.jsx("button",{"data-loc":"client/src/pages/TasksPage.tsx:1317",onClick:()=>{O(""),z(""),B(""),D(""),W(!1)},className:"text-xs text-red-600 hover:text-red-700 font-medium",children:"Limpar"})]}),s.jsx(Wte,{"data-loc":"client/src/pages/TasksPage.tsx:1328",mode:"wait",children:t==="board"?s.jsx(sd.div,{"data-loc":"client/src/pages/TasksPage.tsx:1330",initial:{opacity:0,y:8},animate:{opacity:1,y:0},exit:{opacity:0,y:-8},transition:{duration:.2},children:s.jsxs(FLe,{"data-loc":"client/src/pages/TasksPage.tsx:1337",sensors:aa,collisionDetection:HIe,onDragStart:qt,onDragEnd:Lt,children:[s.jsx("div",{"data-loc":"client/src/pages/TasksPage.tsx:1343",className:"flex gap-4 overflow-x-auto pb-4",children:g9e.map(je=>s.jsx(b9e,{"data-loc":"client/src/pages/TasksPage.tsx:1345",column:je,tasks:Wt[je.id]||[],onCardClick:Ea,users:U,onAddTask:()=>Ut(je.id),onMove:sa,profiles:q},je.id))}),s.jsx(r9e,{"data-loc":"client/src/pages/TasksPage.tsx:1357",children:w&&s.jsx(y9e,{"data-loc":"client/src/pages/TasksPage.tsx:1358",task:w})})]})},"board"):t==="calendar"?s.jsxs(sd.div,{"data-loc":"client/src/pages/TasksPage.tsx:1363",initial:{opacity:0,y:8},animate:{opacity:1,y:0},exit:{opacity:0,y:-8},transition:{duration:.2},children:[s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1371",className:"flex items-center justify-between mb-4",children:[s.jsx("button",{"data-loc":"client/src/pages/TasksPage.tsx:1372",onClick:()=>Nt(-1),className:"p-2 rounded-lg hover:bg-muted transition-colors",children:s.jsx(zf,{"data-loc":"client/src/pages/TasksPage.tsx:1373",className:"w-4 h-4"})}),s.jsx("h2",{"data-loc":"client/src/pages/TasksPage.tsx:1375",className:"text-sm font-semibold capitalize",style:{color:Bt},children:mt}),s.jsx("button",{"data-loc":"client/src/pages/TasksPage.tsx:1378",onClick:()=>Nt(1),className:"p-2 rounded-lg hover:bg-muted transition-colors",children:s.jsx(el,{"data-loc":"client/src/pages/TasksPage.tsx:1379",className:"w-4 h-4"})})]}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1384",className:"border border-border/60 rounded-lg overflow-hidden",children:[s.jsx("div",{"data-loc":"client/src/pages/TasksPage.tsx:1385",className:"grid grid-cols-7 bg-muted/50",children:["Seg","Ter","Qua","Qui","Sex","Sáb","Dom"].map(je=>s.jsx("div",{"data-loc":"client/src/pages/TasksPage.tsx:1387",className:"px-2 py-2 text-center text-[10px] font-semibold text-muted-foreground uppercase",children:je},je))}),s.jsx("div",{"data-loc":"client/src/pages/TasksPage.tsx:1392",className:"grid grid-cols-7",children:Me.map((je,ie)=>{const Ee=lt[je.date]||[],Le=je.date===new Date().toISOString().split("T")[0];return s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1397",className:`min-h-[90px] border-t border-r border-border/40 p-1 relative group ${je.isCurrentMonth?"":"bg-muted/20"} ${Le?"bg-blue-50/40":""}`,children:[s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1403",className:"flex items-center justify-between",children:[s.jsx("span",{"data-loc":"client/src/pages/TasksPage.tsx:1404",className:`text-[11px] font-medium ${je.isCurrentMonth?Le?"text-blue-600 font-bold":"text-foreground":"text-muted-foreground
1785/40"}`,children:je.day}),je.isCurrentMonth&&s.jsx("button",{"data-loc":"client/src/pages/TasksPage.tsx:1411",onClick:()=>Ut("todo",je.date),className:"opacity-0 group-hover:opacity-100 p-0.5 rounded hover:bg-muted transition-all",title:"Nova tarefa neste dia",children:s.jsx(Rr,{"data-loc":"client/src/pages/TasksPage.tsx:1416",className:"w-3 h-3 text-muted-foreground"})})]}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1420",className:"mt-0.5 space-y-0.5",children:[Ee.slice(0,3).map(Ve=>{const Be=Ve.priority==="alta"?"#EF4444":Ve.priority==="media"?"#F59E0B":"#9CA3AF",Mt=ZP(Ve);return s.jsxs("button",{"data-loc":"client/src/pages/TasksPage.tsx:1425",onClick:()=>Ea(Ve),className:`w-full text-left px-1 py-0.5 rounded text-[10px] truncate hover:opacity-80 transition-opacity ${Mt?"font-bold":""}`,style:{backgroundColor:`${Be}15`,color:Be,borderLeft:`2px solid ${Be}`},children:[Mt&&"⚠ ",Ve.title]},Ve.id)}),Ee.length>3&&s.jsxs("span",{"data-loc":"client/src/pages/TasksPage.tsx:1436",className:"text-[9px] text-muted-foreground pl-1",children:["+",Ee.length-3," mais"]})]})]},ie)})})]})]},"calendar"):t==="templates"?s.jsxs(sd.div,{"data-loc":"client/src/pages/TasksPage.tsx:1448",initial:{opacity:0,y:8},animate:{opacity:1,y:0},exit:{opacity:0,y:-8},transition:{duration:.2},children:[s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1456",className:"flex items-center justify-between mb-4",children:[s.jsx("p",{"data-loc":"client/src/pages/TasksPage.tsx:1457",className:"text-xs text-muted-foreground",children:"Modelos recorrentes geram tarefas automaticamente no dia configurado."}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1460",className:"flex items-center gap-2",children:[s.jsxs("button",{"data-loc":"client/src/pages/TasksPage.tsx:1461",onClick:()=>_t.mutate(),disabled:_t.isPending,className:"flex items-center gap-1.5 px-3 py-2 rounded-lg border border-amber-300 bg-amber-50 text-amber-700 text-xs font-medium transition-colors hover:bg-amber-100 disabled:opacity-50",children:[s.jsx(XT,{"data-loc":"client/src/pages/TasksPage.tsx:1466",className:"w-3.5 h-3.5"}),_t.isPending?"Gerando...":"Gerar Agora"]}),s.jsxs("button",{"data-loc":"client/src/pages/TasksPage.tsx:1469",onClick:()=>{R(null),j(!0)},className:"flex items-center gap-1.5 px-3 py-2 rounded-lg text-white text-xs font-medium transition-colors hover:opacity-90",style:{backgroundColor:Bt},children:[s.jsx(Rr,{"data-loc":"client/src/pages/TasksPage.tsx:1474",className:"w-3.5 h-3.5"}),"Novo Modelo"]})]})]}),X.length===0?s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1481",className:"text-center py-12 text-muted-foreground",children:[s.jsx(cu,{"data-loc":"client/src/pages/TasksPage.tsx:1482",className:"w-8 h-8 mx-auto mb-2 opacity-40"}),s.jsx("p",{"data-loc":"client/src/pages/TasksPage.tsx:1483",className:"text-sm",children:"Nenhum modelo criado"}),s.jsx("p",{"data-loc":"client/src/pages/TasksPage.tsx:1484",className:"text-xs mt-1",children:"Crie modelos para gerar tarefas automaticamente."})]}):s.jsx("div",{"data-loc":"client/src/pages/TasksPage.tsx:1487",className:"space-y-2",children:X.map(je=>{const ie=je.recurrence==="diaria"?"Diária":je.recurrence==="semanal"?`Semanal (${are[je.dayOfWeek??0]})`:`Mensal (dia ${je.dayOfMonth})`,Ee=U.find(Ve=>Ve.id===je.defaultAssigneeId),Le=B0[je.priority]||B0.media;return s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1496",className:`flex items-center justify-between p-3 rounded-lg border transition-colors cursor-pointer hover:shadow-sm ${je.active?"border-border/60 bg-white":"border-border/40 bg-muted/30 opacity-60"}`,onClick:()=>{R(je),j(!0)},children:[s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1503",className:"flex-1 min-w-0",children:[s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1504",className:"flex items-center gap-2",children:[s.jsx("p",{"data-loc":"client/src/pages/TasksPage.tsx:1505",className:"text-sm font-medium text-foreground truncate",children:je.title}),s.jsx("span",{"data-loc":"client/src/pages/TasksPage.tsx:1506",className:`text-[10px] font-semibold px-1.5 py-0.5 rounded ${Le.bg} ${Le.text}`,children:Le.label}),je.category&&s.jsx("span",{"data-loc":"client/src/pages/TasksPage.tsx:1510",className:"text-[10px] px-1.5 py-0.5 rounded bg-blue-50 text-blue-600",children:je.category})]}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1513",className:"flex items-center gap-3 mt-1 text-[10px] text-muted-foreground",children:[s.jsxs("span",{"data-loc":"client/src/pages/TasksPage.tsx:1514",className:"flex items-center gap-1",children:[s.jsx(cu,{"data-loc":"client/src/pages/TasksPage.tsx:1515",className:"w-3 h-3"})," ",ie]}),Ee&&s.jsxs("span",{"data-loc":"client/src/pages/TasksPage.tsx:1517",children:["→ ",Ee.dis
1785playName||Ee.name]}),je.lastGeneratedDate&&s.jsxs("span",{"data-loc":"client/src/pages/TasksPage.tsx:1519",children:["Última: ",new Date(je.lastGeneratedDate).toLocaleDateString("pt-BR")]})]})]}),s.jsx("button",{"data-loc":"client/src/pages/TasksPage.tsx:1523",onClick:Ve=>{Ve.stopPropagation(),nt.mutate({id:je.id,active:!je.active})},className:`p-2 rounded-lg transition-colors ${je.active?"text-green-600 hover:bg-green-50":"text-muted-foreground hover:bg-muted"}`,title:je.active?"Desativar":"Ativar",children:je.active?s.jsx(Ufe,{"data-loc":"client/src/pages/TasksPage.tsx:1531",className:"w-4 h-4"}):s.jsx($fe,{"data-loc":"client/src/pages/TasksPage.tsx:1531",className:"w-4 h-4"})})]},je.id)})})]},"templates"):t==="temperaturas"?s.jsxs(sd.div,{"data-loc":"client/src/pages/TasksPage.tsx:1540",initial:{opacity:0,y:8},animate:{opacity:1,y:0},exit:{opacity:0,y:-8},transition:{duration:.2},children:[s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1548",className:"flex items-center gap-3 mb-4 flex-wrap",children:[s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1549",className:"flex items-center gap-2",children:[s.jsx("label",{"data-loc":"client/src/pages/TasksPage.tsx:1550",className:"text-xs text-muted-foreground font-medium",children:"De:"}),s.jsx("input",{"data-loc":"client/src/pages/TasksPage.tsx:1551",type:"date",value:i,onChange:je=>o(je.target.value),className:"text-xs border border-border/60 rounded-md px-2 py-1 bg-background"})]}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1558",className:"flex items-center gap-2",children:[s.jsx("label",{"data-loc":"client/src/pages/TasksPage.tsx:1559",className:"text-xs text-muted-foreground font-medium",children:"Até:"}),s.jsx("input",{"data-loc":"client/src/pages/TasksPage.tsx:1560",type:"date",value:l,onChange:je=>c(je.target.value),className:"text-xs border border-border/60 rounded-md px-2 py-1 bg-background"})]}),s.jsxs("span",{"data-loc":"client/src/pages/TasksPage.tsx:1567",className:"text-xs text-muted-foreground",children:[de.length," registro",de.length!==1?"s":""]}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1570",className:"flex items-center gap-2 ml-auto",children:[s.jsxs("button",{"data-loc":"client/src/pages/TasksPage.tsx:1571",onClick:()=>{const je=de;if(!je.length)return;let ie='<html><head><meta charset="utf-8"></head><body>';ie+=`<h2>Emedical Health Place</h2><p>${Xo} | ${El}</p>`,ie+=`<p>Controle de Temperatura — ${i.split("-").reverse().join("/")} a ${l.split("-").reverse().join("/")}</p>`,ie+='<table border="1" cellpadding="4" cellspacing="0" style="border-collapse:collapse;font-size:11px">',ie+='<tr style="background:#1B2A3D;color:white"><th>Data</th><th>Hora</th><th>Equipamento</th><th>Mín°C</th><th>Máx°C</th><th>Méd°C</th><th>Conforme</th><th>Responsável</th><th>Ação Corretiva</th></tr>',je.forEach(Be=>{ie+=`<tr${Be.isCompliant?"":' style="background:#FEE2E2"'}>`,ie+=`<td>${Be.checkDate}</td><td>${Be.checkTime||""}</td><td>${Be.equipmentName||""}</td>`,ie+=`<td>${Be.measuredTempMin!=null?Number(Be.measuredTempMin).toFixed(1):""}</td>`,ie+=`<td>${Be.measuredTempMax!=null?Number(Be.measuredTempMax).toFixed(1):""}</td>`,ie+=`<td>${Be.measuredTempAvg!=null?Number(Be.measuredTempAvg).toFixed(1):""}</td>`,ie+=`<td>${Be.isCompliant?"OK":"Fora"}</td>`,ie+=`<td>${Be.responsibleName||Be.initials||""}</td>`,ie+=`<td>${Be.correctiveAction||""}</td></tr>`}),ie+="</table></body></html>";const Ee=new Blob([ie],{type:"application/vnd.ms-excel"}),Le=URL.createObjectURL(Ee),Ve=document.createElement("a");Ve.href=Le,Ve.download=`temperaturas_${i}_${l}.xls`,Ve.click(),URL.revokeObjectURL(Le)},className:"flex items-center gap-1.5 px-3 py-1.5 rounded-lg border border-border/60 bg-white text-xs font-medium text-foreground hover:bg-muted/50 transition-colors",children:[s.jsx(_f,{"data-loc":"client/src/pages/TasksPage.tsx:1599",className:"w-3.5 h-3.5"})," Exportar"]}),s.jsxs("button",{"data-loc":"client/src/pages/TasksPage.tsx:1601",onClick:()=>{const je=de;if(!je.length)return;const ie=window.open("","_blank");ie&&(ie.document.write(`<html><head><title>Temperaturas</title><style>
1786                      body{font-family:Arial,sans-serif;padding:20px;font-size:11px}
1787                      .header{display:flex;align-items:center;gap:16px;margin-bottom:16px;border-bottom:2px solid #1B2A3D;padding-bottom:12px}
1788                      .header img{height:50px}
1789                      table{width:100%;border-collapse:collapse;margin-top:12px}
1790                      th{background:#1B2A3D;color:white;padding:6px 8px;text-align:left}
1791                      td{padding:5px 8px;border-bottom:1px solid #ddd}
1792                      .nc{background:#FEE2E2}
1793                      @media print{body{padding:0}}
1794                    </style></head><body>`),ie.document.write(`<div class="header"><img src="${ny}" /><div><strong>Emedical Health Place</strong><br/>${Xo}<br/>${El}</div></div>`),ie.document.write(`<p><strong>Controle de Temperatura</strong> — ${i.split("-").reverse().join("/")} a ${l.split("-").reverse().join("/")}</p>`),ie.document.write("<table><tr><th>Data</th><th>Hora</th><th>Equipamento</th><th>Mín°C</th><th>Máx°C</th><th>Méd°C</th><th>Conforme</th><th>Responsável</th><th>Ação Corretiva</th></tr>"),je.forEach(Ee=>
1794{ie.document.write(`<tr class="${Ee.isCompliant?"":"nc"}">`),ie.document.write(`<td>${Ee.checkDate}</td><td>${Ee.checkTime||""}</td><td>${Ee.equipmentName||""}</td>`),ie.document.write(`<td>${Ee.measuredTempMin!=null?Number(Ee.measuredTempMin).toFixed(1):""}</td>`),ie.document.write(`<td>${Ee.measuredTempMax!=null?Number(Ee.measuredTempMax).toFixed(1):""}</td>`),ie.document.write(`<td>${Ee.measuredTempAvg!=null?Number(Ee.measuredTempAvg).toFixed(1):""}</td>`),ie.document.write(`<td>${Ee.isCompliant?"OK":"Fora"}</td>`),ie.document.write(`<td>${Ee.responsibleName||Ee.initials||""}</td>`),ie.document.write(`<td>${Ee.correctiveAction||""}</td></tr>`)}),ie.document.write("</table></body></html>"),ie.document.close(),ie.print())},className:"flex items-center gap-1.5 px-3 py-1.5 rounded-lg border border-border/60 bg-white text-xs font-medium text-foreground hover:bg-muted/50 transition-colors",children:[s.jsx(Ef,{"data-loc":"client/src/pages/TasksPage.tsx:1635",className:"w-3.5 h-3.5"})," Imprimir"]})]})]}),he?s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1642",className:"text-center py-16 text-muted-foreground",children:[s.jsx(kl,{"data-loc":"client/src/pages/TasksPage.tsx:1643",className:"w-8 h-8 mx-auto mb-2 opacity-30 animate-pulse"}),s.jsx("p",{"data-loc":"client/src/pages/TasksPage.tsx:1644",className:"text-sm",children:"Carregando registros..."})]}):de.length===0?s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1647",className:"text-center py-16 text-muted-foreground",children:[s.jsx(kl,{"data-loc":"client/src/pages/TasksPage.tsx:1648",className:"w-8 h-8 mx-auto mb-2 opacity-30"}),s.jsx("p",{"data-loc":"client/src/pages/TasksPage.tsx:1649",className:"text-sm",children:"Nenhum registro de temperatura no período."}),s.jsx("p",{"data-loc":"client/src/pages/TasksPage.tsx:1650",className:"text-xs mt-1",children:"Selecione um período com medições para visualizar o histórico."})]}):s.jsx("div",{"data-loc":"client/src/pages/TasksPage.tsx:1653",className:"overflow-x-auto rounded-xl border border-border/60 shadow-sm",children:s.jsxs("table",{"data-loc":"client/src/pages/TasksPage.tsx:1654",className:"w-full text-xs",children:[s.jsx("thead",{"data-loc":"client/src/pages/TasksPage.tsx:1655",children:s.jsxs("tr",{"data-loc":"client/src/pages/TasksPage.tsx:1656",className:"bg-muted/50 border-b border-border/60",children:[s.jsx("th",{"data-loc":"client/src/pages/TasksPage.tsx:1657",className:"text-left px-3 py-2.5 font-semibold text-muted-foreground",children:"Data"}),s.jsx("th",{"data-loc":"client/src/pages/TasksPage.tsx:1658",className:"text-left px-3 py-2.5 font-semibold text-muted-foreground",children:"Hora"}),s.jsx("th",{"data-loc":"client/src/pages/TasksPage.tsx:1659",className:"text-left px-3 py-2.5 font-semibold text-muted-foreground",children:"Equipamento"}),s.jsx("th",{"data-loc":"client/src/pages/TasksPage.tsx:1660",className:"text-right px-3 py-2.5 font-semibold text-muted-foreground",children:"Mín (°C)"}),s.jsx("th",{"data-loc":"client/src/pages/TasksPage.tsx:1661",className:"text-right px-3 py-2.5 font-semibold text-muted-foreground",children:"Máx (°C)"}),s.jsx("th",{"data-loc":"client/src/pages/TasksPage.tsx:1662",className:"text-right px-3 py-2.5 font-semibold text-muted-foreground",children:"Méd (°C)"}),s.jsx("th",{"data-loc":"client/src/pages/TasksPage.tsx:1663",className:"text-center px-3 py-2.5 font-semibold text-muted-foreground",children:"Conformidade"}),s.jsx("th",{"data-loc":"client/src/pages/TasksPage.tsx:1664",className:"text-left px-3 py-2.5 font-semibold text-muted-foreground",children:"Responsável"}),s.jsx("th",{"data-loc":"client/src/pages/TasksPage.tsx:1665",className:"text-left px-3 py-2.5 font-semibold text-muted-foreground",children:"Ação Corretiva"})]})}),s.jsx("tbody",{"data-loc":"client/src/pages/TasksPage.tsx:1668",children:de.map((je,ie)=>s.jsxs("tr",{"data-loc":"client/src/pages/TasksPage.tsx:1670",className:`border-b border-border/30 transition-colors ${je.isCompliant?"hover:bg-muted/20":"bg-red-50/50 hover:bg-red-50"}`,children:[s.jsx("td",{"data-loc":"client/src/pages/TasksPage.tsx:1676",className:"px-3 py-2 font-mono text-foreground
1794/80",children:je.checkDate}),s.jsx("td",{"data-loc":"client/src/pages/TasksPage.tsx:1677",className:"px-3 py-2 font-mono text-foreground/80",children:je.checkTime}),s.jsx("td",{"data-loc":"client/src/pages/TasksPage.tsx:1678",className:"px-3 py-2 font-medium text-foreground",children:je.equipmentName}),s.jsx("td",{"data-loc":"client/src/pages/TasksPage.tsx:1679",className:"px-3 py-2 text-right font-mono",children:je.measuredTempMin!=null?Number(je.measuredTempMin).toFixed(1):"—"}),s.jsx("td",{"data-loc":"client/src/pages/TasksPage.tsx:1682",className:"px-3 py-2 text-right font-mono",children:je.measuredTempMax!=null?Number(je.measuredTempMax).toFixed(1):"—"}),s.jsx("td",{"data-loc":"client/src/pages/TasksPage.tsx:1685",className:"px-3 py-2 text-right font-mono",children:je.measuredTempAvg!=null?Number(je.measuredTempAvg).toFixed(1):"—"}),s.jsx("td",{"data-loc":"client/src/pages/TasksPage.tsx:1688",className:"px-3 py-2 text-center",children:je.isCompliant?s.jsxs("span",{"data-loc":"client/src/pages/TasksPage.tsx:1690",className:"inline-flex items-center gap-1 text-emerald-700 font-semibold",children:[s.jsx(ud,{"data-loc":"client/src/pages/TasksPage.tsx:1691",className:"w-3.5 h-3.5"}),"OK"]}):s.jsxs("span",{"data-loc":"client/src/pages/TasksPage.tsx:1694",className:"inline-flex items-center gap-1 text-red-600 font-semibold",children:[s.jsx(l3,{"data-loc":"client/src/pages/TasksPage.tsx:1695",className:"w-3.5 h-3.5"}),"Fora"]})}),s.jsx("td",{"data-loc":"client/src/pages/TasksPage.tsx:1699",className:"px-3 py-2 text-foreground/80",children:je.responsibleName??(je.initials?`(${je.initials})`:"—")}),s.jsx("td",{"data-loc":"client/src/pages/TasksPage.tsx:1702",className:"px-3 py-2 text-foreground/60 italic max-w-[180px] truncate",children:je.correctiveAction??"—"})]},je.id??ie))})]})})]},"temperaturas"):t==="limpeza"?s.jsxs(sd.div,{"data-loc":"client/src/pages/TasksPage.tsx:1713",initial:{opacity:0,y:8},animate:{opacity:1,y:0},exit:{opacity:0,y:-8},transition:{duration:.2},children:[s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1721",className:"flex items-center justify-between mb-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1722",className:"flex items-center gap-2",children:[s.jsx("label",{"data-loc":"client/src/pages/TasksPage.tsx:1723",className:"text-xs text-muted-foreground font-medium",children:"Data:"}),s.jsx("input",{"data-loc":"client/src/pages/TasksPage.tsx:1724",type:"date",value:r,onChange:je=>n(je.target.value),className:"text-xs border border-border/60 rounded-md px-2 py-1 bg-background"})]}),s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1731",className:"flex items-center gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1732",className:"flex items-center gap-3 text-xs text-muted-foreground",children:[s.jsxs("span",{"data-loc":"client/src/pages/TasksPage.tsx:1733",className:"flex items-center gap-1",children:[s.jsx("span",{"data-loc":"client/src/pages/TasksPage.tsx:1733",className:"w-2.5 h-2.5 rounded-full bg-emerald-500 inline-block"})," Limpo"]}),s.jsxs("span",{"data-loc":"client/src/pages/TasksPage.tsx:1734",className:"flex items-center gap-1",children:[s.jsx("span",{"data-loc":"client/src/pages/TasksPage.tsx:1734",className:"w-2.5 h-2.5 rounded-full bg-amber-400 inline-block"})," Pendente"]}),s.jsxs("span",{"data-loc":"client/src/pages/TasksPage.tsx:1735",className:"flex items-center gap-1",children:[s.jsx("span",{"data-loc":"client/src/pages/TasksPage.tsx:1735",className:"w-2.5 h-2.5 rounded-full bg-blue-400 inline-block"})," Programado"]})]}),s.jsxs("button",{"data-loc":"client/src/pages/TasksPage.tsx:1737",onClick:()=>{const je=ne;if(!je.length)return;let ie='<html><head><meta charset="utf-8"></head><body>';ie+=`<h2>Emedical Health Place</h2><p>${Xo} | ${El}</p>`,ie+=`<p>Controle de Limpeza — ${r.split("-").reverse().join("/")}</p>`,ie+='<table border="1" cellpadding="4" cellspacing="0" style="border-collapse:collapse;font-size:11px">',ie+='<tr style="background:#1B2A3D;color:white"><th>Consultório</th><th>Turno</th><th>Profissional</th><th>Limpo</th><th>Limpo Por</th><th>Observação</th></tr>',je.forEach(Be=>{ie+=`<tr${Be.cleaned?"":' style="background:#FEF3C7"'}>`,ie+=`<td>${Be.roomName||""}</td><td>${Be.shift==="manha"?"Manhã":Be.shift==="tarde"?"Tarde":Be.shift}</td>`,ie+=`<td>${Be.professionalName||""}</td><td>${Be.cleaned?"Sim":"Não"}</td>`,ie+=`<td>${Be.cleanedBy||""}</td><td>${Be.notes||""}</td></tr>`}),ie+="</table></body></html>";const Ee=new Blob([ie],{type:"application/vnd.ms-excel"}),Le=URL.createObjectURL(Ee),Ve=document.createElement("a");Ve.href=Le,Ve.download=`limpeza_${r}.xls`,Ve.click(),URL.revokeObjectURL(Le)},className:"flex items-center gap-1.5 px-3 py-1.5 rounded-lg border border-border/60 bg-white text-xs font-medium text-foreground hover:bg-muted/50 transition-colors",children:[s.jsx(_f,{"data-loc":"client/src/pages/TasksPage.tsx:1761",className:"w-3.5 h-3.5"})," Exportar"]}),s.jsxs("button",{"data-loc":"client/src/pages/TasksPage.tsx:1763",onClick:()=>{const je=ne;if(!je.length)return;const ie=window.open("","_blank");ie&&(ie.document.write(`<html><head><title>Limpeza</title><style>
1795                      body{font-family:Arial,sans-serif;padding:20px;font-size:11px}
1796                      .header{display:flex;align-items:center;gap:16px;margin-bottom:16px;border-bottom:2px solid #1B2A3D;padding-bottom:12px}
1797                      .header img{height:50px}
1798                      table{width:100%;border-collapse:collapse;margin-top:12px}
1799                      th{background:#1B2A3D;color:white;padding:6px 8px;text-align:left}
1800                      td{padding:5px 8px;border-bottom:1px solid #ddd}
1801                      .pend{background:#FEF3C7}
1802                      @media print{body{padding:0}}
1803                    </style></head><body>`),ie.document.write(`<div class="header"><img src="${ny}" /><div><strong>Emedical Health Place</strong><br/>${Xo}<br/>${El}</div></div>`),ie.document.write(`<p><strong>Controle de Limpeza</strong> — ${r.split("-").reverse().join("/")}</p>`),ie.document.write("<table><tr><th>Consultório</th><th>Turno</th><th>Profissional</th><th>Limpo</th><th>Limpo Por</th><th>Observação</th></tr>"),je.forEach(Ee=>{ie.document.write(`<tr class="${Ee.cleaned?"":"pend"}">`),ie.document.write(`<td>${Ee.roomName||""}</td><td>${Ee.shift==="manha"?"Manhã":Ee.shift==="tarde"?"Tarde":Ee.shift}</td>`),ie.document.write(`<td>${Ee.professionalName||""}</td><td>${Ee.cleaned?"Sim":"Não"}</td>`),ie.document.write(`<td>${Ee.cleanedBy||""}</td><td>${Ee.notes||""}</td></tr>`)}),ie.document.write("</table></body></html>"),ie.document.close(),ie.print())},className:"flex items-center gap-1.5 px-3 py-1.5 rounded-lg border border-border/60 bg-white text-xs font-medium text-foreground hover:bg-muted/50 transition-colors",children:[s.jsx(Ef,{"data-loc":"client/src/pages/TasksPage.tsx:1793",className:"w-3.5 h-3.5"})," Imprimir"]}),s.jsx(S8,{"data-loc":"client/src/pages/TasksPage.tsx:1795",url:`${window.location.origin}/limpeza`,label:"Compartilhar Limpeza",whatsappMessage:"Olá! Aqui está o link para o controle de limpeza dos consultórios:"})]})]}),(()=>{const je=ne.filter(Be=>Be.cleaned),ie=ne.filter(Be=>!Be.cleaned&&!Be.isManual),Ee=ne.filter(Be=>!Be.cleaned&&Be.isManual),Le=({item:Be})=>s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1811",className:`rounded-lg border p-3 bg-white shadow-sm flex flex-col gap-1.5 ${Be.cleaned?"border-emerald-200":Be.isManual?"border-blue-200":"border-amber-200"}`,children:[s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1814",className:"flex items-start justify-between gap-2",children:[s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1815",className:"flex-1 min-w-0",children:[s.jsx("p",{"data-loc":"client/src/pages/TasksPage.tsx:1816",className:"text-xs font-semibold text-foreground truncate",children:Be.roomName}),s.jsxs("p",{"data-loc":"client/src/pages/TasksPage.tsx:1817",className:"text-[10px] text-muted-foreground mt-0.5",children:[Be.shift==="manha"?"☀ Manhã":Be.shift==="tarde"?"🌆 Tarde":Be.shift,Be.professionalName&&Be.professionalName!=="Manual"&&s.jsxs("span",{"data-loc":"client/src/pages/TasksPage.tsx:1820",className:"ml-1 text-muted-foreground
1803/70",children:["· ",Be.professionalName]})]})]}),Be.cleaned?s.jsx("span",{"data-loc":"client/src/pages/TasksPage.tsx:1825",className:"shrink-0 text-[10px] font-semibold px-1.5 py-0.5 rounded-full bg-emerald-100 text-emerald-700",children:"✓ Limpo"}):s.jsx("button",{"data-loc":"client/src/pages/TasksPage.tsx:1827",onClick:()=>ue.mutate({date:Be.date,shift:Be.shift,roomId:Be.roomId,roomName:Be.roomName}),disabled:ue.isPending,className:"shrink-0 text-[10px] font-semibold px-2 py-0.5 rounded-full bg-emerald-600 text-white hover:bg-emerald-700 transition-colors disabled:opacity-50",children:"Marcar Limpo"})]}),Be.cleaned&&Be.cleanedBy&&s.jsxs("p",{"data-loc":"client/src/pages/TasksPage.tsx:1837",className:"text-[10px] text-muted-foreground",children:["Por ",Be.cleanedBy,Be.cleanedAt&&s.jsxs("span",{"data-loc":"client/src/pages/TasksPage.tsx:1839",className:"ml-1",children:["· ",new Date(Be.cleanedAt).toLocaleTimeString("pt-BR",{hour:"2-digit",minute:"2-digit"})]})]}),Be.notes&&s.jsx("p",{"data-loc":"client/src/pages/TasksPage.tsx:1842",className:"text-[10px] text-muted-foreground italic",children:Be.notes})]}),Ve=({title:Be,items:Mt,color:Ht,emptyMsg:ra})=>s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1847",className:"flex-1 min-w-0",children:[s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1848",className:"flex items-center gap-2 mb-3 px-1",children:[s.jsx("span",{"data-loc":"client/src/pages/TasksPage.tsx:1849",className:`w-2.5 h-2.5 rounded-full ${Ht}`}),s.jsx("span",{"data-loc":"client/src/pages/TasksPage.tsx:1850",className:"text-xs font-semibold text-foreground",children:Be}),s.jsx("span",{"data-loc":"client/src/pages/TasksPage.tsx:1851",className:"text-[10px] text-muted-foreground ml-auto",children:Mt.length})]}),s.jsx("div",{"data-loc":"client/src/pages/TasksPage.tsx:1853",className:"space-y-2",children:Mt.length===0?s.jsx("div",{"data-loc":"client/src/pages/TasksPage.tsx:1855",className:"text-center py-8 text-muted-foreground/50 text-xs border border-dashed border-border/40 rounded-lg",children:ra}):Mt.map((Xt,kt)=>s.jsx(Le,{"data-loc":"client/src/pages/TasksPage.tsx:1857",item:Xt},`${Xt.roomId}-${Xt.shift}-${kt}`))})]});return ne.length===0?s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1864",className:"text-center py-16 text-muted-foreground",children:[s.jsx(WT,{"data-loc":"client/src/pages/TasksPage.tsx:1865",className:"w-8 h-8 mx-auto mb-2 opacity-30"}),s.jsx("p",{"data-loc":"client/src/pages/TasksPage.tsx:1866",className:"text-sm",children:"Nenhum consultório agendado para esta data."}),s.jsx("p",{"data-loc":"client/src/pages/TasksPage.tsx:1867",className:"text-xs mt-1",children:"Selecione uma data com reservas para ver o controle de limpeza."})]}):s.jsxs("div",{"data-loc":"client/src/pages/TasksPage.tsx:1870",className:"flex gap-4",children:[s.jsx(Ve,{"data-loc":"client/src/pages/TasksPage.tsx:1871",title:"Limpos",items:je,color:"bg-emerald-500",emptyMsg:"Nenhum limpo ainda"}),s.jsx(Ve,{"data-loc":"client/src/pages/TasksPage.tsx:1872",title:"Pendentes de Limpeza",items:ie,color:"bg-amber-400",emptyMsg:"Nenhum pendente"}),s.jsx(Ve,{"data-loc":"client/src/pages/TasksPage.tsx:1873",title:"Limpeza Programada",items:Ee,color:"bg-blue-400",emptyMsg:"Nenhum programado"})]})})()]},"limpeza"):t==="manutencoes"?s.jsx(sd.div,{"data-loc":"client/src/pages/TasksPage.tsx:1879",initial:{opacity:0,y:8},animate:{opacity:1,y:0},exit:{opacity:0,y:-8},transition:{duration:.2},children:s.jsx(z8e,{"data-loc":"client/src/pages/TasksPage.tsx:1886",userRole:e})},"manutencoes"):null}),s.jsx(w9e,{"data-loc":"client/src/pages/TasksPage.tsx:1892",isOpen:d,onClose:()=>{f(!1),g(null)},task:p,onSave:Vt,onDelete:ia,users:U,defaultStatus:m,defaultDate:v}),s.jsx(S9e,{"data-loc":"client/src/pages/TasksPage.tsx:1904",isOpen:N,onClose:()=>{j(!1),R(null)},template:C,onSave:ba,onDelete:je=>$t.mutate({id:je}),users:U})]})}/*! xlsx.js (C) 2013-present SheetJS -- http://sheetjs.com */var T5={};T5.version="0.18.5";var rre=1252,j9e=[874,932,936,949,950,1250,1251,1252,1253,1254,1255,1256,1257,1258,1e4],nre=function(e){j9e.indexOf(e)!=-1&&(rre=e)};function C9e(){nre(1252)}var Jy=function(e){nre(e)};function A9e(){Jy(1200),C9e()}var PP=function(t){return String.fromCharCode(t)},AV=function(t){return String.fromCharCode(t)},_5,Wh="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
1803+/=";function eb(e){for(var t="",a=0,r=0,n=0,i=0,o=0,l=0,c=0,d=0;d<e.length;)a=e.charCodeAt(d++),i=a>>2,r=e.charCodeAt(d++),o=(a&3)<<4|r>>4,n=e.charCodeAt(d++),l=(r&15)<<2|n>>6,c=n&63,isNaN(r)?l=c=64:isNaN(n)&&(c=64),t+=Wh.charAt(i)+Wh.charAt(o)+Wh.charAt(l)+Wh.charAt(c);return t}function Bf(e){var t="",a=0,r=0,n=0,i=0,o=0,l=0,c=0;e=e.replace(/[^\w\+\/\=]/g,"");for(var d=0;d<e.length;)i=Wh.indexOf(e.charAt(d++)),o=Wh.indexOf(e.charAt(d++)),a=i<<2|o>>4,t+=String.fromCharCode(a),l=Wh.indexOf(e.charAt(d++)),r=(o&15)<<4|l>>2,l!==64&&(t+=String.fromCharCode(r)),c=Wh.indexOf(e.charAt(d++)),n=(l&3)<<6|c,c!==64&&(t+=String.fromCharCode(n));return t}var Vr=(function(){return typeof Buffer<"u"&&typeof process<"u"&&typeof process.versions<"u"&&!!process.versions.node})(),Yf=(function(){if(typeof Buffer<"u"){var e=!Buffer.from;if(!e)try{Buffer.from("foo","utf8")}catch{e=!0}return e?function(t,a){return a?new Buffer(t,a):new Buffer(t)}:Buffer.from.bind(Buffer)}return function(){}})();function Gg(e){return Vr?Buffer.alloc?Buffer.alloc(e):new Buffer(e):typeof Uint8Array<"u"?new Uint8Array(e):new Array(e)}function TV(e){return Vr?Buffer.allocUnsafe?Buffer.allocUnsafe(e):new Buffer(e):typeof Uint8Array<"u"?new Uint8Array(e):new Array(e)}var cd=function(t){return Vr?Yf(t,"binary"):t.split("").map(function(a){return a.charCodeAt(0)&255})};function xS(e){if(typeof ArrayBuffer>"u")return cd(e);for(var t=new ArrayBuffer(e.length),a=new Uint8Array(t),r=0;r!=e.length;++r)a[r]=e.charCodeAt(r)&255;return t}function Eb(e){if(Array.isArray(e))return e.map(function(r){return String.fromCharCode(r)}).join("");for(var t=[],a=0;a<e.length;++a)t[a]=String.fromCharCode(e[a]);return t.join("")}function T9e(e){if(typeof Uint8Array>"u")throw new Error("Unsupported");return new Uint8Array(e)}var Bi=Vr?function(e){return Buffer.concat(e.map(function(t){return Buffer.isBuffer(t)?t:Yf(t)}))}:function(e){if(typeof Uint8Array<"u"){var t=0,a=0;for(t=0;t<e.length;++t)a+=e[t].length;var r=new Uint8Array(a),n=0;for(t=0,a=0;t<e.length;a+=n,++t)if(n=e[t].length,e[t]instanceof Uint8Array)r.set(e[t],a);else{if(typeof e[t]=="string")throw"wtf";r.set(new Uint8Array(e[t]),a)}return r}return[].concat.apply([],e.map(function(i){return Array.isArray(i)?i:[].slice.call(i)}))};function _9e(e){for(var t=[],a=0,r=e.length+250,n=Gg(e.length+255),i=0;i<e.length;++i){var o=e.charCodeAt(i);if(o<128)n[a++]=o;else if(o<2048)n[a++]=192|o>>6&31,n[a++]=128|o&63;else if(o>=55296&&o<57344){o=(o&1023)+64;var l=e.charCodeAt(++i)&1023;n[a++]=240|o>>8&7,n[a++]=128|o>>2&63,n[a++]=128|l>>6&15|(o&3)<<4,n[a++]=128|l&63}else n[a++]=224|o>>12&15,n[a++]=128|o>>6&63,n[a++]=128|o&63;a>r&&(t.push(n.slice(0,a)),a=0,n=Gg(65535),r=65530)}return t.push(n.slice(0,a)),Bi(t)}var q1=/\u0000/g,wP=/[\u0001-\u0006]/g;function Kx(e){for(var t="",a=e.length-1;a>=0;)t+=e.charAt(a--);return t}function dd(e,t){var a=""+e;return a.length>=t?a:hs("0",t-a.length)+a}function fO(e,t){var a=""+e;return a.length>=t?a:hs(" ",t-a.length)+a}function k5(e,t){var a=""+e;return a.length>=t?a:a+hs(" ",t-a.length)}function k9e(e,t){var a=""+Math.round(e);return a.length>=t?a:hs("0",t-a.length)+a}function E9e(e,t){var a=""+e;return a.length>=t?a:hs("0",t-a.length)+a}var _V=Math.pow(2,32);function fx(e,t){if(e>_V||e<-_V)return k9e(e,t);var a=Math.round(e);return E9e(a,t)}function E5(e,t){return t=t||0,e.length>=7+t&&(e.charCodeAt(t)|32)===103&&(e.charCodeAt(t+1)|32)===101&&(e.charCodeAt(t+2)|32)===110&&(e.charCodeAt(t+3)|32)===101&&(e.charCodeAt(t+4)|32)===114&&(e.charCodeAt(t+5)|32)===97&&(e.charCodeAt(t+6)|32)===108}var kV=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],sT=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];function R9e(e){return e||(e={}),e[0]="General",e[1]="0",e[2]="0.00",e[3]="#,##0",e[4]="#,##0.00",e[9]="0%",e[10]="0.00%",e[11]="0.00E+00",e[12]="# ?/?",e[13]="# ??/??",e[14]="m/d/yy",e[15]="d-mmm-yy",e[16]="d-mmm",e[17]="mmm-yy",e[18]="h:mm AM/PM",e[19]="h:mm:ss AM/PM",e[20]="h:mm",e[21]="h:mm:ss",e[22]="m/d/yy h:mm",e[37]="#,##0 ;(#,##0)",e[38]="#,##0 ;[Red](#,##0)",e[39]="#,##0.00;(#,##0.00)",e[40]="#,##0.00;[Red](#,##0.00)",e[45]="mm:ss",e[46]="[h]:mm:ss",e[47]="mmss.0",e[48]="##0.0E+0",e[49]="@",e[56]='"上午/下午 "hh"時"mm"分"ss"秒 "',e}var ms={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"上午/下午 "hh"時"mm"分"ss"秒 "'},EV={5:37,6:38,7:39,8:40,23:0,24:0,25:0,26:0,27:14,28:14,29:14,30:14,31:14,50:14,51:14,52:14,53:14,54:14,55:14,56:14,57:14,58:14,59:1,60:2,61:3,62:4,67:9,68:10,69:12,70:13,71:14,72:14,73:15,74:16,75:17,76:20,77:21,78:22,79:45,80:4
vendor: 16,384 bytes, line 1803
18036,81:47,82:0},O9e={5:'"$"#,##0_);\\("$"#,##0\\)',63:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',41:'_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)'};function R5(e,t,a){for(var r=e<0?-1:1,n=e*r,i=0,o=1,l=0,c=1,d=0,f=0,p=Math.floor(n);d<t&&(p=Math.floor(n),l=p*o+i,f=p*d+c,!(n-p<5e-8));)n=1/(n-p),i=o,o=l,c=d,d=f;if(f>t&&(d>t?(f=c,l=i):(f=d,l=o)),!a)return[0,r*l,f];var g=Math.floor(r*l/f);return[g,r*l-g*f,f]}function SP(e,t,a){if(e>2958465||e<0)return null;var r=e|0,n=Math.floor(86400*(e-r)),i=0,o=[],l={D:r,T:n,u:86400*(e-r)-n,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(l.u)<1e-6&&(l.u=0),t&&t.date1904&&(r+=1462),l.u>.9999&&(l.u=0,++n==86400&&(l.T=n=0,++r,++l.D)),r===60)o=a?[1317,10,29]:[1900,2,29],i=3;else if(r===0)o=a?[1317,8,29]:[1900,1,0],i=6;else{r>60&&--r;var c=new Date(1900,0,1);c.setDate(c.getDate()+r-1),o=[c.getFullYear(),c.getMonth()+1,c.getDate()],i=c.getDay(),r<60&&(i=(i+6)%7),a&&(i=$9e(c,o))}return l.y=o[0],l.m=o[1],l.d=o[2],l.S=n%60,n=Math.floor(n/60),l.M=n%60,n=Math.floor(n/60),l.H=n,l.q=i,l}var sre=new Date(1899,11,31,0,0,0),M9e=sre.getTime(),D9e=new Date(1900,2,1,0,0,0);function ire(e,t){var a=e.getTime();return t?a-=1461*24*60*60*1e3:e>=D9e&&(a+=1440*60*1e3),(a-(M9e+(e.getTimezoneOffset()-sre.getTimezoneOffset())*6e4))/(1440*60*1e3)}function hO(e){return e.indexOf(".")==-1?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)$/,"$1")}function I9e(e){return e.indexOf("E")==-1?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,"$1E").replace(/(E[+-])(\d)$/,"$10$2")}function L9e(e){var t=e<0?12:11,a=hO(e.toFixed(12));return a.length<=t||(a=e.toPrecision(10),a.length<=t)?a:e.toExponential(5)}function F9e(e){var t=hO(e.toFixed(11));return t.length>(e<0?12:11)||t==="0"||t==="-0"?e.toPrecision(6):t}function B9e(e){var t=Math.floor(Math.log(Math.abs(e))*Math.LOG10E),a;return t>=-4&&t<=-1?a=e.toPrecision(10+t):Math.abs(t)<=9?a=L9e(e):t===10?a=e.toFixed(10).substr(0,12):a=F9e(e),hO(I9e(a.toUpperCase()))}function gE(e,t){switch(typeof e){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(e|0)===e?e.toString(10):B9e(e);case"undefined":return"";case"object":if(e==null)return"";if(e instanceof Date)return fp(14,ire(e,t&&t.date1904),t)}throw new Error("unsupported value in General format: "+e)}function $9e(e,t){t[0]-=581;var a=e.getDay();return e<60&&(a=(a+6)%7),a}function U9e(e,t,a,r){var n="",i=0,o=0,l=a.y,c,d=0;switch(e){case 98:l=a.y+543;case 121:switch(t.length){case 1:case 2:c=l%100,d=2;break;default:c=l%1e4,d=4;break}break;case 109:switch(t.length){case 1:case 2:c=a.m,d=t.length;break;case 3:return sT[a.m-1][1];case 5:return sT[a.m-1][0];default:return sT[a.m-1][2]}break;case 100:switch(t.length){case 1:case 2:c=a.d,d=t.length;break;case 3:return kV[a.q][0];default:return kV[a.q][1]}break;case 104:switch(t.length){case 1:case 2:c=1+(a.H+11)%12,d=t.length;break;default:throw"bad hour format: "+t}break;case 72:switch(t.length){case 1:case 2:c=a.H,d=t.length;break;default:throw"bad hour format: "+t}break;case 77:switch(t.length){case 1:case 2:c=a.M,d=t.length;break;default:throw"bad minute format: "+t}break;case 115:if(t!="s"&&t!="ss"&&t!=".0"&&t!=".00"&&t!=".000")throw"bad second format: "+t;return a.u===0&&(t=="s"||t=="ss")?dd(a.S,t.length):(r>=2?o=r===3?1e3:100:o=r===1?10:1,i=Math.round(o*(a.S+a.u)),i>=60*o&&(i=0),t==="s"?i===0?"0":""+i/o:(n=dd(i,2+r),t==="ss"?n.substr(0,2):"."+n.substr(2,t.length-1)));case 90:switch(t){case"[h]":case"[hh]":c=a.D*24+a.H;break;case"[m]":case"[mm]":c=(a.D*24+a.H)*60+a.M;break;case"[s]":case"[ss]":c=((a.D*24+a.H)*60+a.M)*60+Math.round(a.S+a.u);break;default:throw"bad abstime format: "+t}d=t.length===3?1:2;break;case 101:c=l,d=1;break}var f=d>0?dd(c,d):"";return f}function Yh(e){var t=3;if(e.length<=t)return e;for(var a=e.length%t,r=e.substr(0,a);a!=e.length;a+=t)r+=(r.length>0?",":"")+e.substr(a,t);return r}var ore=/%/g;function z9e(e,t,a){var r=t.replace(ore,""),n=t.length-r.length;return Pf(e,r,a*Math.pow(10,2*n))+hs("%",n)}function q9e(e,t,a){for(var r=t.length-1;t.charCodeAt(r-1)===44;)--r;return Pf(e,t.substr(0,r),a/Math.pow(10,3*(t.length-r)))}function lre(e,t){var a,r=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(t==0)return"0.0E+0";if(t<0)return"-"+lre(e,-t);var n=e.indexOf(".");n===-1&&(n=e.indexOf("E"));var i=Math.floor(Math.log(t)*Math.LOG10E)%n;if(i<0&&(i+=n),a=(t/Math.pow(10,i)).toPrecision(r+1+(n+i)%n),a.indexOf("e")===-1){var o=Math.floor(Math.log(t)*Math.LOG10E);for(a.indexOf(".")===-1?a=a.charAt(0)+"."+a.substr(1)+"E+"+(o-a.length+i):a+="E+"+(o-i);a.substr(0,2)==="0.";)a=a.charAt(0)+a.substr(2,n)+"."+a.substr(2+n),a=a.replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");a=a.replace(/\+-/,"-")}a=a.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(l,c,d,f){return c+d+f.substr(0,(n+i)%n)+"."+f.substr(i)+"E"})}else a=t.toExponential(r);return e.match(/E\+00$/)&&a.match(/e[+-]\d$/)&&(a=a.substr(0,a.length-1)+"0"+a.charAt(a.length-1)),e.match(/E\-/)&&a.match(/e\+/)&&(a=a.replace(/e\+/,"e")),a.replace("e","E")}var cre=/# (\?+)( ?)\/( ?)(\d+)/;function H9e(e,t,a){var r=parseInt(e[4],10),n=Math.round(t*r),i=Math.floor(n/r),o=n-i*r,l=r;return a+(i===0?"":""+i)+" "+(o===0?hs(" ",e[1].length+1+e[4].length):fO(o,e[1].length)+e[2]+"/"+e[3]+dd(l,e[4].length))}function V9e(e,t,a){return a+(t===0?"":""+t)+hs(" ",e[1].length+2+e[4].length)}var dre=/^#*0*\.([0#]+)/,ure=/\).*[0#]/,fre=/\(###\) ###\\?-####/;function Po(e){for(var t="",a,r=0;r!=e.length;++r)switch(a=e.charCodeAt(r)){case 35:break;case 63:t+=" ";break;case 48:t+="0";break;default:t+=String.fromCharCode(a)}return t}function RV(e,t){var a=Math.pow(10,t);return""+Math.round(e*a)/a}function OV(e,t){var a=e-Math.floor(e),r=Math.pow(10,t);return t<(""+Math.round(a*r)).length?0:Math.round(a*r)}function G9e(e,t){return t<(""+Math.round((e-Math.floor(e))*Math.pow(10,t))).length?1:0}function W9e(e){return e<2147483647&&e>-2147483648?""+(e>=0?e|0:e-1|0):""+Math.floor(e)}function cc(e,t,a){if(e.charCodeAt(0)===40&&!t.match(ure)){var r=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return a>=0?cc("n",r,a):"("+cc("n",r,-a)+")"}if(t.charCodeAt(t.length-1)===44)return q9e(e,t,a);if(t.indexOf("%")!==-1)return z9e(e,t,a);if(t.indexOf("E")!==-1)return lre(t,a);if(t.charCodeAt(0)===36)return"$"+cc(e,t.substr(t.charAt(1)==" "?2:1),a);var n,i,o,l,c=Math.abs(a),d=a<0?"-":"";if(t.match(/^00+$/))return d+fx(c,t.length);if(t.match(/^[#?]+$/))return n=fx(a,0),n==="0"&&(n=""),n.length>t.length?n:Po(t.substr(0,t.length-n.length))+n;if(i=t.match(cre))return H9e(i,c,d);if(t.match(/^#+0+$/))return d+fx(c,t.length-t.indexOf("0"));if(i=t.match(dre))return n=RV(a,i[1].length).replace(/^([^\.]+)$/,"$1."+Po(i[1])).replace(/\.$/,"."+Po(i[1])).replace(/\.(\d*)$/,function(b,v){return"."+v+hs("0",Po(i[1]).length-v.length)}),t.indexOf("0.")!==-1?n:n.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),i=t.match(/^(0*)\.(#*)$/))return d+RV(c,i[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,i[1].length?"0.":".");if(i=t.match(/^#{1,3},##0(\.?)$/))return d+Yh(fx(c,0));if(i=t.match(/^#,##0\.([#0]*0)$/))return a<0?"-"+cc(e,t,-a):Yh(""+(Math.floor(a)+G9e(a,i[1].length)))+"."+dd(OV(a,i[1].length),i[1].length);if(i=t.match(/^#,#*,#0/))return cc(e,t.replace(/^#,#*,/,""),a);if(i=t.match(/^([0#]+)(\\?-([0#]+))+$/))return n=Kx(cc(e,t.replace(/[\\-]/g,""),a)),o=0,Kx(Kx(t.replace(/\\/g,"")).replace(/[0#]/g,function(b){return o<n.length?n.charAt(o++):b==="0"?"0":""}));if(t.match(fre))return n=cc(e,"##########",a),"("+n.substr(0,3)+") "+n.substr(3,3)+"-"+n.substr(6);var f="";if(i=t.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return o=Math.min(i[4].length,7),l=R5(c,Math.pow(10,o)-1,!1),n=""+d,f=Pf("n",i[1],l[1]),f.charAt(f.length-1)==" "&&(f=f.substr(0,f.length-1)+"0"),n+=f+i[2]+"/"+i[3],f=k5(l[2],o),f.length<i[4].length&&(f=Po(i[4].substr(i[4].length-f.length))+f),n+=f,n;if(i=t.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return o=Math.min(Math.max(i[1].length,i[4].length),7),l=R5(c,Math.pow(10,o)-1,!0),d+(l[0]||(l[1]?"":"0"))+" "+(l[1]?fO(l[1],o)+i[2]+"/"+i[3]+k5(l[2],o):hs(" ",2*o+1+i[2].length+i[3].length));if(i=t.match(/^[#0?]+$/))return n=fx(a,0),t.length<=n.length?n:Po(t.substr(0,t.length-n.length))+n;if(i=t.match(/^([#0?]+)\.([#0]+)$/)){n=""+a.toFixed(Math.min(i[2].length,10)).replace(/([^0])0+$/,"$1"),o=n.indexOf(".");var p=t.indexOf(".")-o,g=t.length-n.length-p;return Po(t.substr(0,p)+n+t.substr(t.length-g))}if(i=t.match(/^00,000\.([#0]*0)$/))return o=OV(a,i[1].length),a<0?"-"+cc(e,t,-a):Yh(W9e(a)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(b){return"00,"+(b.length<3?dd(0,3-b.length):"")+b})+"."+dd(o,i[1].length);switch(t){case"###,##0.00":return cc(e,"#,##0.00",a);case"###,###":case"##,###":case"#,###":var m=Yh(fx(c,0));return m!=="0"?d+m:"";case"###,###.00":return cc(e,"###,##0.00",a).replace(/^0\./,".");case"#,###.00":return cc(e,"#,##0.00",a).replace(/^0\./,".")}throw new Error("unsupported format |"+t+"|")}function Y9e(e,t,a){for(var r=t.length-1;t.charCodeAt(r-1)===44;)--r;return Pf(e,t.substr(0,r),a/Math.pow(10,3*(t.length-r)))}function K9e(e,t,a){var r=t.replace(ore,""),n=t.length-r.length;return Pf(e,r,a*Math.pow(10,2*n))+hs("%",n)}function hre(e,t){var a,r=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(t==0)return"0.0E+0";if(t<0)return"-"+hre(e,-t);var n=e.indexOf(".");n===-1&&(n=e.indexOf("E"));var i=Math.floor(Math.log(t)*Math.LOG10E)%n;if(i<0&&(i+=n),a=(t/Math.pow(10,i)).toPrecision(r+1+(n+i)%n),!a.match(/[Ee]/)){var o=Math.floor(Math.log(t)*Math.LOG10E);a.indexOf(".")===-1?a=a.charAt(0)+"."+a.substr(1)+"E+"+(o-a.length+i):a+="E+"+(o-i),a=a.replace(/\+-/,"-")}a=a.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(l,c,d,f){return c+d+f.substr(0,(n+i)%n)+"."+f.substr(i)+"E"})}else a=t.toExponential(r);return e.match(/E\+00$/)&&a.match(/e[+-]\d$/)&&(a=a.substr(0,a.length-1)+"0"+a.charAt(a.length-1)),e.match(/E\-/)&&a.match(/e\+/)&&(a=a.replace(/e\+/,"e")),a.replace("e","E")}function Kd(e,t,a){if(e.charCodeAt(0)===40&&!t.match(ure)){var r=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return a>=0?Kd("n",r,a):"("+Kd("n",r,-a)+")"}if(t.charCodeAt(t.length-1)===44)return Y9e(e,t,a);if(t.indexOf("%")!==-1)return K9e(e,t,a);if(t.indexOf("E")!==-1)return hre(t,a);if(t.charCodeAt(0)===36)return"$"+Kd(e,t.substr(t.charAt(1)==" "?2:1),a);var n,i,o,l,c=Math.abs(a),d=a<0?"-":"";if(t.match(/^00+$/))return d+dd(c,t.length);if(t.match(/^[#?]+$/))return n=""+a,a===0&&(n=""),n.length>t.length?n:Po(t.substr(0,t.length-n.length))+n;if(i=t.match(cre))return V9e(i,c,d);if(t.match(/^#+0+$/))return d+dd(c,t.length-t.indexOf("0"));if(i=t.match(dre))return n=(""+a).replace(/^([^\.]+)$/,"$1."+Po(i[1])).replace(/\.$/,"."+Po(i[1])),n=n.replace(/\.(\d*)$/,function(b,v){return"."+v+hs("0",Po(i[1]).length-v.length)}),t.indexOf("0.")!==-1?n:n.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),i=t.match(/^(0*)\.(#*)$/))return d+(""+c).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,i[1].length?"0.":".");if(i=t.match(/^#{1,3},##0(\.?)$/))return d+Yh(""+c);if(i=t.match(/^#,##0\.([#0]*0)$/))return a<0?"-"+Kd(e,t,-a):Yh(""+a)+"."+hs("0",i[1].length);if(i=t.match(/^#,#*,#0/))return Kd(e,t.replace(/^#,#*,/,""),a);if(i=t.match(/^([0#]+)(\\?-([0#]+))+$/))return n=Kx(Kd(e,t.replace(/[\\-]/g,""),a)),o=0,Kx(Kx(t.replace(/\\/g,"")).replace(/[0#]/g,function(b){return o<n.length?n.charAt(o++):b==="0"?"0":""}));if(t.match(fre))return n=Kd(e,"##########",a),"("+n.substr(0,3)+") "+n.substr(3,3)+"-"+n.substr(6);var f="";if(i=t.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return o=Math.min(i[4].length,7),l=R5(c,Math.pow(10,o)-1,!1),n=""+d,f=Pf("n",i[1],l[1]),f.charAt(f.length-1)==" "&&(f=f.substr(0,f.length-1)+"0"),n+=f+i[2]+"/"+i[3],f=k5(l[2],o),f.length<i[4].length&&(f=Po(i[4].substr(i[4].length-f.length))+f),n+=f,n;if(i=t.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return o=Math.min(Math.max(i[1].length,i[4].length),7),l=R5(c,Math.pow(10,o)-1,!0),d+(l[0]||(l[1]?"":"0"))+" "+(l[1]?fO(l[1],o)+i[2]+"/"+i[3]+k5(l[2],o):hs(" ",2*o+1+i[2].length+i[3].length));if(i=t.match(/^[#0?]+$/))return n=""+a,t.length<=n.length?n:Po(t.substr(0,t.length-n.length))+n;if(i=t.match(/^([#0]+)\.([#0]+)$/)){n=""+a.toFixed(Math.min(i[2].length,10)).replace(/([^0])0+$/,"$1"),o=n.indexOf(".");var p=t.indexOf(".")-o,g=t.length-n.length-p;return Po(t.substr(0,p)+n+t.substr(t.length-g))}if(i=t.match(/^00,000\.([#0]*0)$/))return a<0?"-"+Kd(e,t,-a):Yh(""+a).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(b){return"00,"+(b.length<3?dd(0,3-b.length):"")+b})+"."+dd(0,i[1].length);switch(t){case"###,###":case"##,###":case"#,###":var m=Yh(""+c);return m!=="0"?d+m:"";default:if(t.match(/\.[0#?]*$/))return Kd(e,t.slice(0,t.lastIndexOf(".")),a)+Po(t.slice(t.lastIndexOf(".")))}throw new Error("unsupported format |"+t+"|")}function Pf(e,t,a){return(a|0)===a?Kd(e,t,a):cc(e,t,a)}function X9e(e){for(var t=[],a=!1,r=0,n=0;r<e.length;++r)switch(e.charCodeAt(r)){case 34:a=!a;break;case 95:case 42:case 92:++r;break;case 59:t[t.length]=e.substr(n,r-n),n=r+1}if(t[t.length]=e.substr(n),a===!0)throw new Error("Format |"+e+"| unterminated string ");return t}var pre=/\[[HhMmSs\u0E0A\u0E19\u0E17]*\]/;function gre(e){for(var t=0,a="",r="";t<e.length;)switch(a=e.charAt(t)){case"G":E5(e,t)&&(t+=6),t++;break;case'"':for(;e.charCodeAt(++t)!==34&&t<e.length;);++t;break;case"\\":t+=2;break;case"_":t+=2;break;case"@":++t;break;case"B":case"b":if(e.charAt(t+1)==="1"||e.charAt(t+1)==="2")return!0;case"M":case"D":case"Y":case"H":case"S":case"E":case"m":case"d":case"y":case"h":case"s":case"e":case"g":return!0;case"A":case"a":case"上":if(e.substr(t,3).toUpperCase()==="A/P"||e.substr(t,5).toUpperCase()==="AM/PM"||e.substr(t,5).toUpperCase()==="上午/下午")return!0;++t;break;case"[":for(r=a;e.charAt(t++)!=="]"&&t<e.length;)r+=e.charAt(t);if(r.match(pre))return!0;break;case".":case"0":case"#":for(;t<e.length&&("0#?.,E+-%".indexOf(a=e.charAt(++t))>-1||a=="\\"&&e.charAt(t+1)=="-"&&"0#".indexOf(e.charAt(t+2))>-1););break;case"?":for(;e.charAt(++t)===a;);break;case"*":++t,(e.charAt(t)==" "||e.charAt(t)=="*")&&++t;break;case"(":case")":++t;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(;t<e.length&&"0123456789".indexOf(e.charAt(++t))>-1;);break;case" ":++t;break;default:++t;break}return!1}function Q9e(e,t,a,r){for(var n=[],i="",o=0,l="",c="t",d,f,p,g="H";o<e.length;)switch(l=e.charAt(o)){case"G":if(!E5(e,o))throw new Error("unrecognized character "+l+" in "+e);n[n.length]={t:"G",v:"General"},o+=7;break;case'"':for(i="";(p=e.charCodeAt(++o))!==34&&o<e.length;)i+=String.fromCharCode(p);n[n.length]={t:"t",v:i},++o;break;case"\\":var m=e.charAt(++o),b=m==="("||m===")"?m:"t";n[n.length]={t:b,v:m},++o;break;case"_":n[n.length]={t:"t",v:" "},o+=2;break;case"@":n[n.length]={t:"T",v:t},++o;break;case"B":case"b":if(e.charAt(o+1)==="1"||e.charAt(o+1)==="2"){if(d==null&&(d=SP(t,a,e.charAt(o+1)==="2"),d==null))return"";n[n.length]={t:"X",v:e.substr(o,2)},c=l,o+=2;break}case"M":case"D":case"Y":case"H":case"S":case"E":l=l.toLowerCase();case"m":case"d":case"y":case"h":case"s":case"e":case"g":if(t<0||d==null&&(d=SP(t,a),d==null))return"";for(i=l;++o<e.length&&e.charAt(o).toLowerCase()===l;)i+=l;l==="m"&&c.toLowerCase()==="h"&&(l="M"),l==="h"&&(l=g),n[n.length]={t:l,v:i},c=l;break;case"A":case"a":case"上":var v={t:l,v:l};if(d==null&&(d=SP(t,a)),e.substr(o,3).toUpperCase()==="A/P"?(d!=null&&(v.v=d.H>=12?"P":"A"),v.t="T",g="h",o+=3):e.substr(o,5).toUpperCase()==="AM/PM"?(d!=null&&(v.v=d.H>=12?"PM":"AM"),v.t="T",o+=5,g="h"):e.substr(o,5).toUpperCase()==="上午/下午"?(d!=null&&(v.v=d.H>=12?"下午":"上午"),v.t="T",o+=5,g="h"):(v.t="t",++o),d==null&&v.t==="T")return"";n[n.length]=v,c=l;break;case"[":for(i=l;e.charAt(o++)!=="]"&&o<e.length;)i+=e.charAt(o);if(i.slice(-1)!=="]")throw'unterminated "[" block: |'+i+"|";if(i.match(pre)){if(d==null&&(d=SP(t,a),d==null))return"";n[n.length]={t:"Z",v:i.toLowerCase()},c=i.charAt(1)}else i.indexOf("$")>-1&&(i=(i.match(/\$([^-\[\]]*)/)||[])[1]||"$",gre(e)||(n[n.length]={t:"t",v:i}));break;case".":if(d!=null
vendor: 5,401 bytes, line 1803
1803){for(i=l;++o<e.length&&(l=e.charAt(o))==="0";)i+=l;n[n.length]={t:"s",v:i};break}case"0":case"#":for(i=l;++o<e.length&&"0#?.,E+-%".indexOf(l=e.charAt(o))>-1;)i+=l;n[n.length]={t:"n",v:i};break;case"?":for(i=l;e.charAt(++o)===l;)i+=l;n[n.length]={t:l,v:i},c=l;break;case"*":++o,(e.charAt(o)==" "||e.charAt(o)=="*")&&++o;break;case"(":case")":n[n.length]={t:r===1?"t":l,v:l},++o;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(i=l;o<e.length&&"0123456789".indexOf(e.charAt(++o))>-1;)i+=e.charAt(o);n[n.length]={t:"D",v:i};break;case" ":n[n.length]={t:l,v:l},++o;break;case"$":n[n.length]={t:"t",v:"$"},++o;break;default:if(",$-+/():!^&'~{}<>=€acfijklopqrtuvwxzP".indexOf(l)===-1)throw new Error("unrecognized character "+l+" in "+e);n[n.length]={t:"t",v:l},++o;break}var y=0,w=0,S;for(o=n.length-1,c="t";o>=0;--o)switch(n[o].t){case"h":case"H":n[o].t=g,c="h",y<1&&(y=1);break;case"s":(S=n[o].v.match(/\.0+$/))&&(w=Math.max(w,S[0].length-1)),y<3&&(y=3);case"d":case"y":case"M":case"e":c=n[o].t;break;case"m":c==="s"&&(n[o].t="M",y<2&&(y=2));break;case"X":break;case"Z":y<1&&n[o].v.match(/[Hh]/)&&(y=1),y<2&&n[o].v.match(/[Mm]/)&&(y=2),y<3&&n[o].v.match(/[Ss]/)&&(y=3)}switch(y){case 0:break;case 1:d.u>=.5&&(d.u=0,++d.S),d.S>=60&&(d.S=0,++d.M),d.M>=60&&(d.M=0,++d.H);break;case 2:d.u>=.5&&(d.u=0,++d.S),d.S>=60&&(d.S=0,++d.M);break}var N="",j;for(o=0;o<n.length;++o)switch(n[o].t){case"t":case"T":case" ":case"D":break;case"X":n[o].v="",n[o].t=";";break;case"d":case"m":case"y":case"h":case"H":case"M":case"s":case"e":case"b":case"Z":n[o].v=U9e(n[o].t.charCodeAt(0),n[o].v,d,w),n[o].t="t";break;case"n":case"?":for(j=o+1;n[j]!=null&&((l=n[j].t)==="?"||l==="D"||(l===" "||l==="t")&&n[j+1]!=null&&(n[j+1].t==="?"||n[j+1].t==="t"&&n[j+1].v==="/")||n[o].t==="("&&(l===" "||l==="n"||l===")")||l==="t"&&(n[j].v==="/"||n[j].v===" "&&n[j+1]!=null&&n[j+1].t=="?"));)n[o].v+=n[j].v,n[j]={v:"",t:";"},++j;N+=n[o].v,o=j-1;break;case"G":n[o].t="t",n[o].v=gE(t,a);break}var C="",R,T;if(N.length>0){N.charCodeAt(0)==40?(R=t<0&&N.charCodeAt(0)===45?-t:t,T=Pf("n",N,R)):(R=t<0&&r>1?-t:t,T=Pf("n",N,R),R<0&&n[0]&&n[0].t=="t"&&(T=T.substr(1),n[0].v="-"+n[0].v)),j=T.length-1;var O=n.length;for(o=0;o<n.length;++o)if(n[o]!=null&&n[o].t!="t"&&n[o].v.indexOf(".")>-1){O=o;break}var F=n.length;if(O===n.length&&T.indexOf("E")===-1){for(o=n.length-1;o>=0;--o)n[o]==null||"n?".indexOf(n[o].t)===-1||(j>=n[o].v.length-1?(j-=n[o].v.length,n[o].v=T.substr(j+1,n[o].v.length)):j<0?n[o].v="":(n[o].v=T.substr(0,j+1),j=-1),n[o].t="t",F=o);j>=0&&F<n.length&&(n[F].v=T.substr(0,j+1)+n[F].v)}else if(O!==n.length&&T.indexOf("E")===-1){for(j=T.indexOf(".")-1,o=O;o>=0;--o)if(!(n[o]==null||"n?".indexOf(n[o].t)===-1)){for(f=n[o].v.indexOf(".")>-1&&o===O?n[o].v.indexOf(".")-1:n[o].v.length-1,C=n[o].v.substr(f+1);f>=0;--f)j>=0&&(n[o].v.charAt(f)==="0"||n[o].v.charAt(f)==="#")&&(C=T.charAt(j--)+C);n[o].v=C,n[o].t="t",F=o}for(j>=0&&F<n.length&&(n[F].v=T.substr(0,j+1)+n[F].v),j=T.indexOf(".")+1,o=O;o<n.length;++o)if(!(n[o]==null||"n?(".indexOf(n[o].t)===-1&&o!==O)){for(f=n[o].v.indexOf(".")>-1&&o===O?n[o].v.indexOf(".")+1:0,C=n[o].v.substr(0,f);f<n[o].v.length;++f)j<T.length&&(C+=T.charAt(j++));n[o].v=C,n[o].t="t",F=o}}}for(o=0;o<n.length;++o)n[o]!=null&&"n?".indexOf(n[o].t)>-1&&(R=r>1&&t<0&&o>0&&n[o-1].v==="-"?-t:t,n[o].v=Pf(n[o].t,n[o].v,R),n[o].t="t");var z="";for(o=0;o!==n.length;++o)n[o]!=null&&(z+=n[o].v);return z}var MV=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function DV(e,t){if(t==null)return!1;var a=parseFloat(t[2]);switch(t[1]){case"=":if(e==a)return!0;break;case">":if(e>a)return!0;break;case"<":if(e<a)return!0;break;case"<>":if(e!=a)return!0;break;case">=":if(e>=a)return!0;break;case"<=":if(e<=a)return!0;break}return!1}function Z9e(e,t){var a=X9e(e),r=a.length,n=a[r-1].indexOf("@");if(r<4&&n>-1&&--r,a.length>4)throw new Error("cannot find right format for |"+a.join("|")+"|");if(typeof t!="number")return[4,a.length===4||n>-1?a[a.length-1]:"@"];switch(a.length){case 1:a=n>-1?["General","General","General",a[0]]:[a[0],a[0],a[0],"@"];break;case 2:a=n>-1?[a[0],a[0],a[0],a[1]]:[a[0],a[1],a[0],"@"];break;case 3:a=n>-1?[a[0],a[1],a[0],a[2]]:[a[0],a[1],a[2],"@"];break}var i=t>0?a[0]:t<0?a[1]:a[2];if(a[0].indexOf("[")===-1&&a[1].indexOf("[")===-1)return[r,i];if(a[0].match(/\[[=<>]/)!=null||a[1].match(/\[[=<>]/)!=null){var o=a[0].match(MV),l=a[1].match(MV);return DV(t,o)?[r,a[0]]:DV(t,l)?[r,a[1]]:[r,a[o!=null&&l!=null?2:1]]}return[r,i]}function fp(e,t,a){a==null&&(a={});var r="";switch(typeof e){case"string":e=="m/d/yy"&&a.dateNF?r=a.dateNF:r=e;break;case"number":e==14&&a.dateNF?r=a.dateNF:r=(a.table!=null?a.table:ms)[e],r==null&&(r=a.table&&a.table[EV[e]]||ms[EV[e]]),r==null&&(r=O9e[e]||"General");break}if(E5(r,0))return gE(t,a);t instanceof Date&&(t=ire(t,a.date1904));var n=Z9e(r,t);if(E5(n[1]))return gE(t,a);if(t===!0)t="TRUE";else if(t===!1)t="FALSE";else if(t===""||t==null)return"";return Q9e(n[1],t,a,n[0])}function mre(e,t){if(typeof t!="number"){t=+t||-1;for(var a=0;a<392;++a){if(ms[a]==null){t<0&&(t=a);continue}if(ms[a]==e){t=a;break}}t<0&&(t=391)}return ms[t]=e,t}function vS(e){for(var t=0;t!=392;++t)e[t]!==void 0&&mre(e[t],t)}function yS(){ms=R9e()}var xre=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;function J9e(e){var t=typeof e=="number"?ms[e]:e;return t=t.replace(xre,"(\\d+)"),new RegExp("^"+t+"$")}function eFe(e,t,a){var r=-1,n=-1,i=-1,o=-1,l=-1,c=-1;
vendor: 4,628 bytes, line 1803
1803(t.match(xre)||[]).forEach(function(p,g){var m=parseInt(a[g+1],10);switch(p.toLowerCase().charAt(0)){case"y":r=m;break;case"d":i=m;break;case"h":o=m;break;case"s":c=m;break;case"m":o>=0?l=m:n=m;break}}),c>=0&&l==-1&&n>=0&&(l=n,n=-1);var d=(""+(r>=0?r:new Date().getFullYear())).slice(-4)+"-"+("00"+(n>=1?n:1)).slice(-2)+"-"+("00"+(i>=1?i:1)).slice(-2);d.length==7&&(d="0"+d),d.length==8&&(d="20"+d);var f=("00"+(o>=0?o:0)).slice(-2)+":"+("00"+(l>=0?l:0)).slice(-2)+":"+("00"+(c>=0?c:0)).slice(-2);return o==-1&&l==-1&&c==-1?d:r==-1&&n==-1&&i==-1?f:d+"T"+f}var tFe=(function(){var e={};e.version="1.2.0";function t(){for(var T=0,O=new Array(256),F=0;F!=256;++F)T=F,T=T&1?-306674912^T>>>1:T>>>1,T=T&1?-306674912^T>>>1:T>>>1,T=T&1?-306674912^T>>>1:T>>>1,T=T&1?-306674912^T>>>1:T>>>1,T=T&1?-306674912^T>>>1:T>>>1,T=T&1?-306674912^T>>>1:T>>>1,T=T&1?-306674912^T>>>1:T>>>1,T=T&1?-306674912^T>>>1:T>>>1,O[F]=T;return typeof Int32Array<"u"?new Int32Array(O):O}var a=t();function r(T){var O=0,F=0,z=0,I=typeof Int32Array<"u"?new Int32Array(4096):new Array(4096);for(z=0;z!=256;++z)I[z]=T[z];for(z=0;z!=256;++z)for(F=T[z],O=256+z;O<4096;O+=256)F=I[O]=F>>>8^T[F&255];var B=[];for(z=1;z!=16;++z)B[z-1]=typeof Int32Array<"u"?I.subarray(z*256,z*256+256):I.slice(z*256,z*256+256);return B}var n=r(a),i=n[0],o=n[1],l=n[2],c=n[3],d=n[4],f=n[5],p=n[6],g=n[7],m=n[8],b=n[9],v=n[10],y=n[11],w=n[12],S=n[13],N=n[14];function j(T,O){for(var F=O^-1,z=0,I=T.length;z<I;)F=F>>>8^a[(F^T.charCodeAt(z++))&255];return~F}function C(T,O){for(var F=O^-1,z=T.length-15,I=0;I<z;)F=N[T[I++]^F&255]^S[T[I++]^F>>8&255]^w[T[I++]^F>>16&255]^y[T[I++]^F>>>24]^v[T[I++]]^b[T[I++]]^m[T[I++]]^g[T[I++]]^p[T[I++]]^f[T[I++]]^d[T[I++]]^c[T[I++]]^l[T[I++]]^o[T[I++]]^i[T[I++]]^a[T[I++]];for(z+=15;I<z;)F=F>>>8^a[(F^T[I++])&255];return~F}function R(T,O){for(var F=O^-1,z=0,I=T.length,B=0,K=0;z<I;)B=T.charCodeAt(z++),B<128?F=F>>>8^a[(F^B)&255]:B<2048?(F=F>>>8^a[(F^(192|B>>6&31))&255],F=F>>>8^a[(F^(128|B&63))&255]):B>=55296&&B<57344?(B=(B&1023)+64,K=T.charCodeAt(z++)&1023,F=F>>>8^a[(F^(240|B>>8&7))&255],F=F>>>8^a[(F^(128|B>>2&63))&255],F=F>>>8^a[(F^(128|K>>6&15|(B&3)<<4))&255],F=F>>>8^a[(F^(128|K&63))&255]):(F=F>>>8^a[(F^(224|B>>12&15))&255],F=F>>>8^a[(F^(128|B>>6&63))&255],F=F>>>8^a[(F^(128|B&63))&255]);return~F}return e.table=a,e.bstr=j,e.buf=C,e.str=R,e})(),mn=(function(){var t={};t.version="1.2.1";function a(oe,Ce){for(var ve=oe.split("/"),ge=Ce.split("/"),we=0,Ae=0,We=Math.min(ve.length,ge.length);we<We;++we){if(Ae=ve[we].length-ge[we].length)return Ae;if(ve[we]!=ge[we])return ve[we]<ge[we]?-1:1}return ve.length-ge.length}function r(oe){if(oe.charAt(oe.length-1)=="/")return oe.slice(0,-1).indexOf("/")===-1?oe:r(oe.slice(0,-1));var Ce=oe.lastIndexOf("/");return Ce===-1?oe:oe.slice(0,Ce+1)}function n(oe){if(oe.charAt(oe.length-1)=="/")return n(oe.slice(0,-1));var Ce=oe.lastIndexOf("/");return Ce===-1?oe:oe.slice(Ce+1)}function i(oe,Ce){typeof Ce=="string"&&(Ce=new Date(Ce));var ve=Ce.getHours();ve=ve<<6|Ce.getMinutes(),ve=ve<<5|Ce.getSeconds()>>>1,oe.write_shift(2,ve);var ge=Ce.getFullYear()-1980;ge=ge<<4|Ce.getMonth()+1,ge=ge<<5|Ce.getDate(),oe.write_shift(2,ge)}function o(oe){var Ce=oe.read_shift(2)&65535,ve=oe.read_shift(2)&65535,ge=new Date,we=ve&31;ve>>>=5;var Ae=ve&15;ve>>>=4,ge.setMilliseconds(0),ge.setFullYear(ve+1980),ge.setMonth(Ae-1),ge.setDate(we);var We=Ce&31;Ce>>>=5;var Xe=Ce&63;return Ce>>>=6,ge.setHours(Ce),ge.setMinutes(Xe),ge.setSeconds(We<<1),ge}function l(oe){Sl(oe,0);for(var Ce={},ve=0;oe.l<=oe.length-4;){var ge=oe.read_shift(2),we=oe.read_shift(2),Ae=oe.l+we,We={};switch(ge){case 21589:ve=oe.read_shift(1),ve&1&&(We.mtime=oe.read_shift(4)),we>5&&(ve&2&&(We.atime=oe.read_shift(4)),ve&4&&(We.ctime=oe.read_shift(4))),We.mtime&&(We.mt=new Date(We.mtime*1e3));break}oe.l=Ae,Ce[ge]=We}return Ce}var c;function d(){return c||(c={})}function f(oe,Ce){if(oe[0]==80&&oe[1]==75)return ie(oe,Ce);if((oe[0]|32)==109&&(oe[1]|32)==105)return kt(oe,Ce);if(oe.length<512)throw new Error("CFB file size "+oe.length+" < 512");var ve=3,ge=512,we=0,Ae=0,We=0,Xe=0,Ke=0,Ye=[],tt=oe.slice(0,512);Sl(tt,0);var St=p(tt);switch(ve=St[0],ve){case 3:ge=512;break;case 4:ge=4096;break;case 0:if(St[1]==0)return ie(oe,Ce);default:throw new Error("Major Version: Expected 3 or 4 saw "+ve)}ge!==512&&(tt=oe.slice(0,ge),Sl(tt,28));var Ft=oe.slice(0,ge);g(tt,ve);var Qt=tt.read_shift(4,"i");if(ve===3&&Qt!==0)throw new Error("# Directory Sectors: Expected 0 saw "+Qt);tt.l+=4,We=tt.read_shift(4,"i"),tt.l+=4,tt.chk("00100000","Mini Stream Cutoff Size: "),Xe=tt.read_shift(4,"i"),we=tt.read_shift(4,"i"),Ke=tt.read_shift(4,"i"),Ae=tt.read_shift(4,"i");
vendor: 7,133 bytes, line 1803
1803for(var Tt=-1,Gt=0;Gt<109&&(Tt=tt.read_shift(4,"i"),!(Tt<0));++Gt)Ye[Gt]=Tt;var la=m(oe,ge);y(Ke,Ae,la,ge,Ye);var dr=S(la,We,Ye,ge);dr[We].name="!Directory",we>0&&Xe!==K&&(dr[Xe].name="!MiniFAT"),dr[Ye[0]].name="!FAT",dr.fat_addrs=Ye,dr.ssz=ge;var Qa={},Nr=[],es=[],uo=[];N(We,dr,la,Nr,we,Qa,es,Xe),b(es,uo,Nr),Nr.shift();var fo={FileIndex:es,FullPaths:uo};return Ce&&Ce.raw&&(fo.raw={header:Ft,sectors:la}),fo}function p(oe){if(oe[oe.l]==80&&oe[oe.l+1]==75)return[0,0];oe.chk(J,"Header Signature: "),oe.l+=16;var Ce=oe.read_shift(2,"u");return[oe.read_shift(2,"u"),Ce]}function g(oe,Ce){var ve=9;switch(oe.l+=2,ve=oe.read_shift(2)){case 9:if(Ce!=3)throw new Error("Sector Shift: Expected 9 saw "+ve);break;case 12:if(Ce!=4)throw new Error("Sector Shift: Expected 12 saw "+ve);break;default:throw new Error("Sector Shift: Expected 9 or 12 saw "+ve)}oe.chk("0600","Mini Sector Shift: "),oe.chk("000000000000","Reserved: ")}function m(oe,Ce){for(var ve=Math.ceil(oe.length/Ce)-1,ge=[],we=1;we<ve;++we)ge[we-1]=oe.slice(we*Ce,(we+1)*Ce);return ge[ve-1]=oe.slice(ve*Ce),ge}function b(oe,Ce,ve){for(var ge=0,we=0,Ae=0,We=0,Xe=0,Ke=ve.length,Ye=[],tt=[];ge<Ke;++ge)Ye[ge]=tt[ge]=ge,Ce[ge]=ve[ge];for(;Xe<tt.length;++Xe)ge=tt[Xe],we=oe[ge].L,Ae=oe[ge].R,We=oe[ge].C,Ye[ge]===ge&&(we!==-1&&Ye[we]!==we&&(Ye[ge]=Ye[we]),Ae!==-1&&Ye[Ae]!==Ae&&(Ye[ge]=Ye[Ae])),We!==-1&&(Ye[We]=ge),we!==-1&&ge!=Ye[ge]&&(Ye[we]=Ye[ge],tt.lastIndexOf(we)<Xe&&tt.push(we)),Ae!==-1&&ge!=Ye[ge]&&(Ye[Ae]=Ye[ge],tt.lastIndexOf(Ae)<Xe&&tt.push(Ae));for(ge=1;ge<Ke;++ge)Ye[ge]===ge&&(Ae!==-1&&Ye[Ae]!==Ae?Ye[ge]=Ye[Ae]:we!==-1&&Ye[we]!==we&&(Ye[ge]=Ye[we]));for(ge=1;ge<Ke;++ge)if(oe[ge].type!==0){if(Xe=ge,Xe!=Ye[Xe])do Xe=Ye[Xe],Ce[ge]=Ce[Xe]+"/"+Ce[ge];while(Xe!==0&&Ye[Xe]!==-1&&Xe!=Ye[Xe]);Ye[ge]=-1}for(Ce[0]+="/",ge=1;ge<Ke;++ge)oe[ge].type!==2&&(Ce[ge]+="/")}function v(oe,Ce,ve){for(var ge=oe.start,we=oe.size,Ae=[],We=ge;ve&&we>0&&We>=0;)Ae.push(Ce.slice(We*B,We*B+B)),we-=B,We=ig(ve,We*4);return Ae.length===0?pt(0):Bi(Ae).slice(0,oe.size)}function y(oe,Ce,ve,ge,we){var Ae=K;if(oe===K){if(Ce!==0)throw new Error("DIFAT chain shorter than expected")}else if(oe!==-1){var We=ve[oe],Xe=(ge>>>2)-1;if(!We)return;for(var Ke=0;Ke<Xe&&(Ae=ig(We,Ke*4))!==K;++Ke)we.push(Ae);y(ig(We,ge-4),Ce-1,ve,ge,we)}}function w(oe,Ce,ve,ge,we){var Ae=[],We=[];we||(we=[]);var Xe=ge-1,Ke=0,Ye=0;for(Ke=Ce;Ke>=0;){we[Ke]=!0,Ae[Ae.length]=Ke,We.push(oe[Ke]);var tt=ve[Math.floor(Ke*4/ge)];if(Ye=Ke*4&Xe,ge<4+Ye)throw new Error("FAT boundary crossed: "+Ke+" 4 "+ge);if(!oe[tt])break;Ke=ig(oe[tt],Ye)}return{nodes:Ae,data:qV([We])}}function S(oe,Ce,ve,ge){var we=oe.length,Ae=[],We=[],Xe=[],Ke=[],Ye=ge-1,tt=0,St=0,Ft=0,Qt=0;for(tt=0;tt<we;++tt)if(Xe=[],Ft=tt+Ce,Ft>=we&&(Ft-=we),!We[Ft]){Ke=[];var Tt=[];for(St=Ft;St>=0;){Tt[St]=!0,We[St]=!0,Xe[Xe.length]=St,Ke.push(oe[St]);var Gt=ve[Math.floor(St*4/ge)];if(Qt=St*4&Ye,ge<4+Qt)throw new Error("FAT boundary crossed: "+St+" 4 "+ge);if(!oe[Gt]||(St=ig(oe[Gt],Qt),Tt[St]))break}Ae[Ft]={nodes:Xe,data:qV([Ke])}}return Ae}function N(oe,Ce,ve,ge,we,Ae,We,Xe){for(var Ke=0,Ye=ge.length?2:0,tt=Ce[oe].data,St=0,Ft=0,Qt;St<tt.length;St+=128){var Tt=tt.slice(St,St+128);Sl(Tt,64),Ft=Tt.read_shift(2),Qt=vO(Tt,0,Ft-Ye),ge.push(Qt);var Gt={name:Qt,type:Tt.read_shift(1),color:Tt.read_shift(1),L:Tt.read_shift(4,"i"),R:Tt.read_shift(4,"i"),C:Tt.read_shift(4,"i"),clsid:Tt.read_shift(16),state:Tt.read_shift(4,"i"),start:0,size:0},la=Tt.read_shift(2)+Tt.read_shift(2)+Tt.read_shift(2)+Tt.read_shift(2);la!==0&&(Gt.ct=j(Tt,Tt.l-8));var dr=Tt.read_shift(2)+Tt.read_shift(2)+Tt.read_shift(2)+Tt.read_shift(2);dr!==0&&(Gt.mt=j(Tt,Tt.l-8)),Gt.start=Tt.read_shift(4,"i"),Gt.size=Tt.read_shift(4,"i"),Gt.size<0&&Gt.start<0&&(Gt.size=Gt.type=0,Gt.start=K,Gt.name=""),Gt.type===5?(Ke=Gt.start,we>0&&Ke!==K&&(Ce[Ke].name="!StreamData")):Gt.size>=4096?(Gt.storage="fat",Ce[Gt.start]===void 0&&(Ce[Gt.start]=w(ve,Gt.start,Ce.fat_addrs,Ce.ssz)),Ce[Gt.start].name=Gt.name,Gt.content=Ce[Gt.start].data.slice(0,Gt.size)):(Gt.storage="minifat",Gt.size<0?Gt.size=0:Ke!==K&&Gt.start!==K&&Ce[Ke]&&(Gt.content=v(Gt,Ce[Ke].data,(Ce[Xe]||{}).data))),Gt.content&&Sl(Gt.content,0),Ae[Qt]=Gt,We.push(Gt)}}function j(oe,Ce){return new Date((Al(oe,Ce+4)/1e7*Math.pow(2,32)+Al(oe,Ce)/1e7-11644473600)*1e3)}function C(oe,Ce){return d(),f(c.readFileSync(oe),Ce)}function R(oe,Ce){var ve=Ce&&Ce.type;switch(ve||Vr&&Buffer.isBuffer(oe)&&(ve="buffer"),ve||"base64"){case"file":return C(oe,Ce);case"base64":return f(cd(Bf(oe)),Ce);case"binary":return f(cd(oe),Ce)}return f(oe,Ce)}function T(oe,Ce){var ve=Ce||{},ge=ve.root||"Root Entry";if(oe.FullPaths||(oe.FullPaths=[]),oe.FileIndex||(oe.FileIndex=[]),oe.FullPaths.length!==oe.FileIndex.length)throw new Error("inconsistent CFB structure");oe.FullPaths.length===0&&(oe.FullPaths[0]=ge+"/",oe.FileIndex[0]={name:ge,type:5}),ve.CLSID&&(oe.FileIndex[0].clsid=ve.CLSID),O(oe)}function O(oe){var Ce="�Sh33tJ5";if(!mn.find(oe,"/"+Ce)){var ve=pt(4);ve[0]=55,ve[1]=ve[3]=50,ve[2]=54,oe.FileIndex.push({name:Ce,type:2,content:ve,size:4,L:69,R:69,C:69}),oe.FullPaths.push(oe.FullPaths[0]+Ce),F(oe)}}function F(oe,Ce){T(oe);for(var ve=!1,ge=!1,we=oe.FullPaths.length-1;we>=0;--we){var Ae=oe.FileIndex[we];switch(Ae.type){case 0:ge?ve=!0:(oe.FileIndex.pop(),oe.FullPaths.pop());break;case 1:case 2:case 5:ge=!0,isNaN(Ae.R*Ae.L*Ae.C)&&(ve=!0),Ae.R>-1&&Ae.L>-1&&Ae.R==Ae.L&&(ve=!0);break;default:ve=!0;break}}if(!(!ve&&!Ce)){var We=new Date(1987,1,19),Xe=0,Ke=Object.create?Object.create(null):{},Ye=[];for(we=0;we<oe.FullPaths.length;++we)Ke[oe.FullPaths[we]]=!0,oe.FileIndex[we].type!==0&&Ye.push([oe.FullPaths[we],oe.FileIndex[we]]);for(we=0;we<Ye.length;++we){var tt=r(Ye[we][0]);ge=Ke[tt],ge||(Ye.push([tt,{name:n(tt).replace("/",""),type:1,clsid:D,ct:We,mt:We,content:null}]),Ke[tt]=!0)}for(Ye.sort(function(Qt,Tt){return a(Qt[0],Tt[0])}),oe.FullPaths=[],oe.FileIndex=[],we=0;we<Ye.length;++we)oe.FullPaths[we]=Ye[we][0],oe.FileIndex[we]=Ye[we][1];for(we=0;we<Ye.length;++we){var St=oe.FileIndex[we],Ft=oe.FullPaths[we];if(St.name=n(Ft).replace("/",""),St.L=St.R=St.C=-(St.color=1),St.size=St.content?St.content.length:0,St.start=0,St.clsid=St.clsid||D,we===0)St.C=Ye.length>1?1:-1,St.size=0,St.type=5;else if(Ft.slice(-1)=="/"){for(Xe=we+1;Xe<Ye.length&&r(oe.FullPaths[Xe])!=Ft;++Xe);for(St.C=Xe>=Ye.length?-1:Xe,Xe=we+1;Xe<Ye.length&&r(oe.FullPaths[Xe])!=r(Ft);++Xe);St.R=Xe>=Ye.length?-1:Xe,St.type=1}else r(oe.FullPaths[we+1]||"")==r(Ft)&&(St.R=we+1),St.type=2}}}function z(oe,Ce){var ve=Ce||{};if(ve.fileType=="mad")return zt(oe,ve);switch(F(oe),ve.fileType){case"zip":return Le(oe,ve)}var ge=(function(Qt){for(var Tt=0,Gt=0,la=0;la<Qt.FileIndex.length;++la){var dr=Qt.FileIndex[la];if(dr.content){var Qa=dr.content.length;Qa>0&&(Qa<4096?Tt+=Qa+63>>6:Gt+=Qa+511>>9)}}for(var Nr=Qt.FullPaths.length+3>>2,es=Tt+7>>3,uo=Tt+127>>7,fo=es+Gt+Nr+uo,Ts=fo+127>>7,il=Ts<=109?0:Math.ceil((Ts-109)/127);fo+Ts+il+127>>7>Ts;)il=++Ts<=109?0:Math.ceil((Ts-109)/127);var Xr=[1,il,Ts,uo,Nr,Gt,Tt,0];return Qt.FileIndex[0].size=Tt<<6,Xr[7]=(Qt.FileIndex[0].start=Xr[0]+Xr[1]+Xr[2]+Xr[3]+Xr[4]+Xr[5])+(Xr[6]+7>>3),Xr})(oe),we=pt(ge[7]<<9),Ae=0,We=0;
vendor: 16,395 bytes, lines 1803-1810
1803{for(Ae=0;Ae<8;++Ae)we.write_shift(1,G[Ae]);for(Ae=0;Ae<8;++Ae)we.write_shift(2,0);for(we.write_shift(2,62),we.write_shift(2,3),we.write_shift(2,65534),we.write_shift(2,9),we.write_shift(2,6),Ae=0;Ae<3;++Ae)we.write_shift(2,0);for(we.write_shift(4,0),we.write_shift(4,ge[2]),we.write_shift(4,ge[0]+ge[1]+ge[2]+ge[3]-1),we.write_shift(4,0),we.write_shift(4,4096),we.write_shift(4,ge[3]?ge[0]+ge[1]+ge[2]-1:K),we.write_shift(4,ge[3]),we.write_shift(-4,ge[1]?ge[0]-1:K),we.write_shift(4,ge[1]),Ae=0;Ae<109;++Ae)we.write_shift(-4,Ae<ge[2]?ge[1]+Ae:-1)}if(ge[1])for(We=0;We<ge[1];++We){for(;Ae<236+We*127;++Ae)we.write_shift(-4,Ae<ge[2]?ge[1]+Ae:-1);we.write_shift(-4,We===ge[1]-1?K:We+1)}var Xe=function(Qt){for(We+=Qt;Ae<We-1;++Ae)we.write_shift(-4,Ae+1);Qt&&(++Ae,we.write_shift(-4,K))};for(We=Ae=0,We+=ge[1];Ae<We;++Ae)we.write_shift(-4,V.DIFSECT);for(We+=ge[2];Ae<We;++Ae)we.write_shift(-4,V.FATSECT);Xe(ge[3]),Xe(ge[4]);for(var Ke=0,Ye=0,tt=oe.FileIndex[0];Ke<oe.FileIndex.length;++Ke)tt=oe.FileIndex[Ke],tt.content&&(Ye=tt.content.length,!(Ye<4096)&&(tt.start=We,Xe(Ye+511>>9)));for(Xe(ge[6]+7>>3);we.l&511;)we.write_shift(-4,V.ENDOFCHAIN);for(We=Ae=0,Ke=0;Ke<oe.FileIndex.length;++Ke)tt=oe.FileIndex[Ke],tt.content&&(Ye=tt.content.length,!(!Ye||Ye>=4096)&&(tt.start=We,Xe(Ye+63>>6)));for(;we.l&511;)we.write_shift(-4,V.ENDOFCHAIN);for(Ae=0;Ae<ge[4]<<2;++Ae){var St=oe.FullPaths[Ae];if(!St||St.length===0){for(Ke=0;Ke<17;++Ke)we.write_shift(4,0);for(Ke=0;Ke<3;++Ke)we.write_shift(4,-1);for(Ke=0;Ke<12;++Ke)we.write_shift(4,0);continue}tt=oe.FileIndex[Ae],Ae===0&&(tt.start=tt.size?tt.start-1:K);var Ft=Ae===0&&ve.root||tt.name;if(Ye=2*(Ft.length+1),we.write_shift(64,Ft,"utf16le"),we.write_shift(2,Ye),we.write_shift(1,tt.type),we.write_shift(1,tt.color),we.write_shift(-4,tt.L),we.write_shift(-4,tt.R),we.write_shift(-4,tt.C),tt.clsid)we.write_shift(16,tt.clsid,"hex");else for(Ke=0;Ke<4;++Ke)we.write_shift(4,0);we.write_shift(4,tt.state||0),we.write_shift(4,0),we.write_shift(4,0),we.write_shift(4,0),we.write_shift(4,0),we.write_shift(4,tt.start),we.write_shift(4,tt.size),we.write_shift(4,0)}for(Ae=1;Ae<oe.FileIndex.length;++Ae)if(tt=oe.FileIndex[Ae],tt.size>=4096)if(we.l=tt.start+1<<9,Vr&&Buffer.isBuffer(tt.content))tt.content.copy(we,we.l,0,tt.size),we.l+=tt.size+511&-512;else{for(Ke=0;Ke<tt.size;++Ke)we.write_shift(1,tt.content[Ke]);for(;Ke&511;++Ke)we.write_shift(1,0)}for(Ae=1;Ae<oe.FileIndex.length;++Ae)if(tt=oe.FileIndex[Ae],tt.size>0&&tt.size<4096)if(Vr&&Buffer.isBuffer(tt.content))tt.content.copy(we,we.l,0,tt.size),we.l+=tt.size+63&-64;else{for(Ke=0;Ke<tt.size;++Ke)we.write_shift(1,tt.content[Ke]);for(;Ke&63;++Ke)we.write_shift(1,0)}if(Vr)we.l=we.length;else for(;we.l<we.length;)we.write_shift(1,0);return we}function I(oe,Ce){var ve=oe.FullPaths.map(function(Ke){return Ke.toUpperCase()}),ge=ve.map(function(Ke){var Ye=Ke.split("/");return Ye[Ye.length-(Ke.slice(-1)=="/"?2:1)]}),we=!1;Ce.charCodeAt(0)===47?(we=!0,Ce=ve[0].slice(0,-1)+Ce):we=Ce.indexOf("/")!==-1;var Ae=Ce.toUpperCase(),We=we===!0?ve.indexOf(Ae):ge.indexOf(Ae);if(We!==-1)return oe.FileIndex[We];var Xe=!Ae.match(wP);for(Ae=Ae.replace(q1,""),Xe&&(Ae=Ae.replace(wP,"!")),We=0;We<ve.length;++We)if((Xe?ve[We].replace(wP,"!"):ve[We]).replace(q1,"")==Ae||(Xe?ge[We].replace(wP,"!"):ge[We]).replace(q1,"")==Ae)return oe.FileIndex[We];return null}var B=64,K=-2,J="d0cf11e0a1b11ae1",G=[208,207,17,224,161,177,26,225],D="00000000000000000000000000000000",V={MAXREGSECT:-6,DIFSECT:-4,FATSECT:-3,ENDOFCHAIN:K,FREESECT:-1,HEADER_SIGNATURE:J,HEADER_MINOR_VERSION:"3e00",MAXREGSID:-6,NOSTREAM:-1,HEADER_CLSID:D,EntryTypes:["unknown","storage","stream","lockbytes","property","root"]};function W(oe,Ce,ve){d();var ge=z(oe,ve);c.writeFileSync(Ce,ge)}function Z(oe){for(var Ce=new Array(oe.length),ve=0;ve<oe.length;++ve)Ce[ve]=String.fromCharCode(oe[ve]);return Ce.join("")}function re(oe,Ce){var ve=z(oe,Ce);switch(Ce&&Ce.type||"buffer"){case"file":return d(),c.writeFileSync(Ce.filename,ve),ve;case"binary":return typeof ve=="string"?ve:Z(ve);case"base64":return eb(typeof ve=="string"?ve:Z(ve));case"buffer":if(Vr)return Buffer.isBuffer(ve)?ve:Yf(ve);case"array":return typeof ve=="string"?cd(ve):ve}return ve}var Q;function E(oe){try{var Ce=oe.InflateRaw,ve=new Ce;if(ve._processChunk(new Uint8Array([3,0]),ve._finishFlushFlag),ve.bytesRead)Q=oe;else throw new Error("zlib does not expose bytesRead")}catch(ge){console.error("cannot use native zlib: "+(ge.message||ge))}}function U(oe,Ce){if(!Q)return Yt(oe,Ce);var ve=Q.InflateRaw,ge=new ve,we=ge._processChunk(oe.slice(oe.l),ge._finishFlushFlag);return oe.l+=ge.bytesRead,we}function q(oe){return Q?Q.deflateRawSync(oe):ia(oe)}var X=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],ne=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258],ae=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577];function ue(oe){var Ce=(oe<<1|oe<<11)&139536|(oe<<5|oe<<15)&558144;return(Ce>>16|Ce>>8|Ce)&255}for(var de=typeof Uint8Array<"u",he=de?new Uint8Array(256):[],pe=0;pe<256;++pe)he[pe]=ue(pe);function se(oe,Ce){var ve=he[oe&255];return Ce<=8?ve>>>8-Ce:(ve=ve<<8|he[oe>>8&255],Ce<=16?ve>>>16-Ce:(ve=ve<<8|he[oe>>16&255],ve>>>24-Ce))}function ze(oe,Ce){var ve=Ce&7,ge=Ce>>>3;return(oe[ge]|(ve<=6?0:oe[ge+1]<<8))>>>ve&3}function De(oe,Ce){var ve=Ce&7,ge=Ce>>>3;return(oe[ge]|(ve<=5?0:oe[ge+1]<<8))>>>ve&7}function xe(oe,Ce){var ve=Ce&7,ge=Ce>>>3;return(oe[ge]|(ve<=4?0:oe[ge+1]<<8))>>>ve&15}function at(oe,Ce){var ve=Ce&7,ge=Ce>>>3;return(oe[ge]|(ve<=3?0:oe[ge+1]<<8))>>>ve&31}function Qe(oe,Ce){var ve=Ce&7,ge=Ce>>>3;return(oe[ge]|(ve<=1?0:oe[ge+1]<<8))>>>ve&127}function ft(oe,Ce,ve){var ge=Ce&7,we=Ce>>>3,Ae=(1<<ve)-1,We=oe[we]>>>ge;return ve<8-ge||(We|=oe[we+1]<<8-ge,ve<16-ge)||(We|=oe[we+2]<<16-ge,ve<24-ge)||(We|=oe[we+3]<<24-ge),We&Ae}function nt(oe,Ce,ve){var ge=Ce&7,we=Ce>>>3;return ge<=5?oe[we]|=(ve&7)<<ge:(oe[we]|=ve<<ge&255,oe[we+1]=(ve&7)>>8-ge),Ce+3}function $t(oe,Ce,ve){var ge=Ce&7,we=Ce>>>3;return ve=(ve&1)<<ge,oe[we]|=ve,Ce+1}function _t(oe,Ce,ve){var ge=Ce&7,we=Ce>>>3;return ve<<=ge,oe[we]|=ve&255,ve>>>=8,oe[we+1]=ve,Ce+8}function Et(oe,Ce,ve){var ge=Ce&7,we=Ce>>>3;return ve<<=ge,oe[we]|=ve&255,ve>>>=8,oe[we+1]=ve&255,oe[we+2]=ve>>>8,Ce+16}function Dt(oe,Ce){var ve=oe.length,ge=2*ve>Ce?2*ve:Ce+5,we=0;if(ve>=Ce)return oe;if(Vr){var Ae=TV(ge);if(oe.copy)oe.copy(Ae);else for(;we<oe.length;++we)Ae[we]=oe[we];return Ae}else if(de){var We=new Uint8Array(ge);if(We.set)We.set(oe);else for(;we<ve;++we)We[we]=oe[we];return We}return oe.length=ge,oe}function aa(oe){for(var Ce=new Array(oe),ve=0;ve<oe;++ve)Ce[ve]=0;return Ce}function Wt(oe,Ce,ve){var ge=1,we=0,Ae=0,We=0,Xe=0,Ke=oe.length,Ye=de?new Uint16Array(32):aa(32);for(Ae=0;Ae<32;++Ae)Ye[Ae]=0;for(Ae=Ke;Ae<ve;++Ae)oe[Ae]=0;Ke=oe.length;var tt=de?new Uint16Array(Ke):aa(Ke);for(Ae=0;Ae<Ke;++Ae)Ye[we=oe[Ae]]++,ge<we&&(ge=we),tt[Ae]=0;for(Ye[0]=0,Ae=1;Ae<=ge;++Ae)Ye[Ae+16]=Xe=Xe+Ye[Ae-1]<<1;for(Ae=0;Ae<Ke;++Ae)Xe=oe[Ae],Xe!=0&&(tt[Ae]=Ye[Xe+16]++);var St=0;for(Ae=0;Ae<Ke;++Ae)if(St=oe[Ae],St!=0)for(Xe=se(tt[Ae],ge)>>ge-St,We=(1<<ge+4-St)-1;We>=0;--We)Ce[Xe|We<<St]=St&15|Ae<<4;return ge}var qt=de?new Uint16Array(512):aa(512),Lt=de?new Uint16Array(32):aa(32);if(!de){for(var sa=0;sa<512;++sa)qt[sa]=0;for(sa=0;sa<32;++sa)Lt[sa]=0}(function(){for(var oe=[],Ce=0;Ce<32;Ce++)oe.push(5);Wt(oe,Lt,32);var ve=[];for(Ce=0;Ce<=143;Ce++)ve.push(8);for(;Ce<=255;Ce++)ve.push(9);for(;Ce<=279;Ce++)ve.push(7);for(;Ce<=287;Ce++)ve.push(8);Wt(ve,qt,288)})();var Vt=(function(){for(var Ce=de?new Uint8Array(32768):[],ve=0,ge=0;ve<ae.length-1;++ve)for(;ge<ae[ve+1];++ge)Ce[ge]=ve;for(;ge<32768;++ge)Ce[ge]=29;var we=de?new Uint8Array(259):[];for(ve=0,ge=0;ve<ne.length-1;++ve)for(;ge<ne[ve+1];++ge)we[ge]=ve;function Ae(Xe,Ke){for(var Ye=0;Ye<Xe.length;){var tt=Math.min(65535,Xe.length-Ye),St=Ye+tt==Xe.length;for(Ke.write_shift(1,+St),Ke.write_shift(2,tt),Ke.write_shift(2,~tt&65535);tt-- >0;)Ke[Ke.l++]=Xe[Ye++]}return Ke.l}function We(Xe,Ke){for(var Ye=0,tt=0,St=de?new Uint16Array(32768):[];tt<Xe.length;){var Ft=Math.min(65535,Xe.length-tt);if(Ft<10){for(Ye=nt(Ke,Ye,+(tt+Ft==Xe.length)),Ye&7&&(Ye+=8-(Ye&7)),Ke.l=Ye/8|0,Ke.write_shift(2,Ft),Ke.write_shift(2,~Ft&65535);Ft-- >0;)Ke[Ke.l++]=Xe[tt++];Ye=Ke.l*8;continue}Ye=nt(Ke,Ye,+(tt+Ft==Xe.length)+2);for(var Qt=0;Ft-- >0;){var Tt=Xe[tt];Qt=(Qt<<5^Tt)&32767;var Gt=-1,la=0;if((Gt=St[Qt])&&(Gt|=tt&-32768,Gt>tt&&(Gt-=32768),Gt<tt))for(;Xe[Gt+la]==Xe[tt+la]&&la<250;)++la;if(la>2){Tt=we[la],Tt<=22?Ye=_t(Ke,Ye,he[Tt+1]>>1)-1:(_t(Ke,Ye,3),Ye+=5,_t(Ke,Ye,he[Tt-23]>>5),Ye+=3);var dr=Tt<8?0:Tt-4>>2;dr>0&&(Et(Ke,Ye,la-ne[Tt]),Ye+=dr),Tt=Ce[tt-Gt],Ye=_t(Ke,Ye,he[Tt]>>3),Ye-=3;var Qa=Tt<4?0:Tt-2>>1;Qa>0&&(Et(Ke,Ye,tt-Gt-ae[Tt]),Ye+=Qa);for(var Nr=0;Nr<la;++Nr)St[Qt]=tt&32767,Qt=(Qt<<5^Xe[tt])&32767,++tt;Ft-=la-1}else Tt<=143?Tt=Tt+48:Ye=$t(Ke,Ye,1),Ye=_t(Ke,Ye,he[Tt]),St[Qt]=tt&32767,++tt}Ye=_t(Ke,Ye,0)-1}return Ke.l=(Ye+7)/8|0,Ke.l}return function(Ke,Ye){return Ke.length<8?Ae(Ke,Ye):We(Ke,Ye)}})();function ia(oe){var Ce=pt(50+Math.floor(oe.length*1.1)),ve=Vt(oe,Ce);return Ce.slice(0,ve)}var Ut=de?new Uint16Array(32768):aa(32768),Ea=de?new Uint16Array(32768):aa(32768),ba=de?new Uint16Array(128):aa(128),Me=1,lt=1;function Nt(oe,Ce){var ve=at(oe,Ce)+257;Ce+=5;var ge=at(oe,Ce)+1;Ce+=5;var we=xe(oe,Ce)+4;Ce+=4;for(var Ae=0,We=de?new Uint8Array(19):aa(19),Xe=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],Ke=1,Ye=de?new Uint8Array(8):aa(8),tt=de?new Uint8Array(8):aa(8),St=We.length,Ft=0;Ft<we;++Ft)We[X[Ft]]=Ae=De(oe,Ce),Ke<Ae&&(Ke=Ae),Ye[Ae]++,Ce+=3;var Qt=0;for(Ye[0]=0,Ft=1;Ft<=Ke;++Ft)tt[Ft]=Qt=Qt+Ye[Ft-1]<<1;for(Ft=0;Ft<St;++Ft)(Qt=We[Ft])!=0&&(Xe[Ft]=tt[Qt]++);var Tt=0;for(Ft=0;Ft<St;++Ft)if(Tt=We[Ft],Tt!=0){Qt=he[Xe[Ft]]>>8-Tt;for(var Gt=(1<<7-Tt)-1;Gt>=0;--Gt)ba[Qt|Gt<<Tt]=Tt&7|Ft<<3}var la=[];for(Ke=1;la.length<ve+ge;)switch(Qt=ba[Qe(oe,Ce)],Ce+=Qt&7,Qt>>>=3){case 16:for(Ae=3+ze(oe,Ce),Ce+=2,Qt=la[la.length-1];Ae-- >0;)la.push(Qt);break;case 17:for(Ae=3+De(oe,Ce),Ce+=3;Ae-- >0;)la.push(0);break;case 18:for(Ae=11+Qe(oe,Ce),Ce+=7;Ae-- >0;)la.push(0);break;default:la.push(Qt),Ke<Qt&&(Ke=Qt);break}var dr=la.slice(0,ve),Qa=la.slice(ve);for(Ft=ve;Ft<286;++Ft)dr[Ft]=0;for(Ft=ge;Ft<30;++Ft)Qa[Ft]=0;return Me=Wt(dr,Ut,286),lt=Wt(Qa,Ea,30),Ce}function mt(oe,Ce){if(oe[0]==3&&!(oe[1]&3))return[Gg(Ce),2];for(var ve=0,ge=0,we=TV(Ce||1<<18),Ae=0,We=we.length>>>0,Xe=0,Ke=0;(ge&1)==0;){if(ge=De(oe,ve),ve+=3,ge>>>1)ge>>1==1?(Xe=9,Ke=5):(ve=Nt(oe,ve),Xe=Me,Ke=lt);else{ve&7&&(ve+=8-(ve&7));var Ye=oe[ve>>>3]|oe[(ve>>>3)+1]<<8;if(ve+=32,Ye>0)for(!Ce&&We<Ae+Ye&&(we=Dt(we,Ae+Ye),We=we.length);Ye-- >0;)we[Ae++]=oe[ve>>>3],ve+=8;continue}for(;;){!Ce&&We<Ae+32767&&(we=Dt(we,Ae+32767),We=we.length);var tt=ft(oe,ve,Xe),St=ge>>>1==1?qt[tt]:Ut[tt];if(ve+=St&15,St>>>=4,(St>>>8&255)===0)we[Ae++]=St;else{if(St==256)break;St-=257;var Ft=St<8?0:St-4>>2;Ft>5&&(Ft=0);var Qt=Ae+ne[St];Ft>0&&(Qt+=ft(oe,ve,Ft),ve+=Ft),tt=ft(oe,ve,Ke),St=ge>>>1==1?Lt[tt]:Ea[tt],ve+=St&15,St>>>=4;var Tt=St<4?0:St-2>>1,Gt=ae[St];for(Tt>0&&(Gt+=ft(oe,ve,Tt),ve+=Tt),!Ce&&We<Qt&&(we=Dt(we,Qt+100),We=we.length);Ae<Qt;)we[Ae]=we[Ae-Gt],++Ae}}}return Ce?[we,ve+7>>>3]:[we.slice(0,Ae),ve+7>>>3]}function Yt(oe,Ce){var ve=oe.slice(oe.l||0),ge=mt(ve,Ce);return oe.l+=ge[1],ge[0]}function je(oe,Ce){if(oe)typeof console<"u"&&console.error(Ce);else throw new Error(Ce)}function ie(oe,Ce){var ve=oe;Sl(ve,0);var ge=[],we=[],Ae={FileIndex:ge,FullPaths:we};T(Ae,{root:Ce.root});for(var We=ve.length-4;(ve[We]!=80||ve[We+1]!=75||ve[We+2]!=5||ve[We+3]!=6)&&We>=0;)--We;ve.l=We+4,ve.l+=4;var Xe=ve.read_shift(2);ve.l+=6;var Ke=ve.read_shift(4);for(ve.l=Ke,We=0;We<Xe;++We){ve.l+=20;var Ye=ve.read_shift(4),tt=ve.read_shift(4),St=ve.read_shift(2),Ft=ve.read_shift(2),Qt=ve.read_shift(2);ve.l+=8;var Tt=ve.read_shift(4),Gt=l(ve.slice(ve.l+St,ve.l+St+Ft));ve.l+=St+Ft+Qt;var la=ve.l;ve.l=Tt+4,Ee(ve,Ye,tt,Ae,Gt),ve.l=la}return Ae}function Ee(oe,Ce,ve,ge,we){oe.l+=2;var Ae=oe.read_shift(2),We=oe.read_shift(2),Xe=o(oe);if(Ae&8257)throw new Error("Unsupported ZIP encryption");for(var Ke=oe.read_shift(4),Ye=oe.read_shift(4),tt=oe.read_shift(4),St=oe.read_shift(2),Ft=oe.read_shift(2),Qt="",Tt=0;Tt<St;++Tt)Qt+=String.fromCharCode(oe[oe.l++]);if(Ft){var Gt=l(oe.slice(oe.l,oe.l+Ft));(Gt[21589]||{}).mt&&(Xe=Gt[21589].mt),((we||{})[21589]||{}).mt&&(Xe=we[21589].mt)}oe.l+=Ft;var la=oe.slice(oe.l,oe.l+Ye);switch(We){case 8:la=U(oe,tt);break;case 0:break;default:throw new Error("Unsupported ZIP Compression method "+We)}var dr=!1;Ae&8&&(Ke=oe.read_shift(4),Ke==134695760&&(Ke=oe.read_shift(4),dr=!0),Ye=oe.read_shift(4),tt=oe.read_shift(4)),Ye!=Ce&&je(dr,"Bad compressed size: "+Ce+" != "+Ye),tt!=ve&&je(dr,"Bad uncompressed size: "+ve+" != "+tt),Te(ge,Qt,la,{unsafe:!0,mt:Xe})}function Le(oe,Ce){var ve=Ce||{},ge=[],we=[],Ae=pt(1),We=ve.compression?8:0,Xe=0,Ke=0,Ye=0,tt=0,St=0,Ft=oe.FullPaths[0],Qt=Ft,Tt=oe.FileIndex[0],Gt=[],la=0;for(Ke=1;Ke<oe.FullPaths.length;++Ke)if(Qt=oe.FullPaths[Ke].slice(Ft.length),Tt=oe.FileIndex[Ke],!(!Tt.size||!Tt.content||Qt=="�Sh33tJ5")){var dr=tt,Qa=pt(Qt.length);for(Ye=0;Ye<Qt.length;++Ye)Qa.write_shift(1,Qt.charCodeAt(Ye)&127);Qa=Qa.slice(0,Qa.l),Gt[St]=tFe.buf(Tt.content,0);var Nr=Tt.content;We==8&&(Nr=q(Nr)),Ae=pt(30),Ae.write_shift(4,67324752),Ae.write_shift(2,20),Ae.write_shift(2,Xe),Ae.write_shift(2,We),Tt.mt?i(Ae,Tt.mt):Ae.write_shift(4,0),Ae.write_shift(-4,Gt[St]),Ae.write_shift(4,Nr.length),Ae.write_shift(4,Tt.content.length),Ae.write_shift(2,Qa.length),Ae.write_shift(2,0),tt+=Ae.length,ge.push(Ae),tt+=Qa.length,ge.push(Qa),tt+=Nr.length,ge.push(Nr),Ae=pt(46),Ae.write_shift(4,33639248),Ae.write_shift(2,0),Ae.write_shift(2,20),Ae.write_shift(2,Xe),Ae.write_shift(2,We),Ae.write_shift(4,0),Ae.write_shift(-4,Gt[St]),Ae.write_shift(4,Nr.length),Ae.write_shift(4,Tt.content.length),Ae.write_shift(2,Qa.length),Ae.write_shift(2,0),Ae.write_shift(2,0),Ae.write_shift(2,0),Ae.write_shift(2,0),Ae.write_shift(4,0),Ae.write_shift(4,dr),la+=Ae.l,we.push(Ae),la+=Qa.length,we.push(Qa),++St}return Ae=pt(22),Ae.write_shift(4,101010256),Ae.write_shift(2,0),Ae.write_shift(2,0),Ae.write_shift(2,St),Ae.write_shift(2,St),Ae.write_shift(4,la),Ae.write_shift(4,tt),Ae.write_shift(2,0),Bi([Bi(ge),Bi(we),Ae])}var Ve={htm:"text/html",xml:"text/xml",gif:"image/gif",jpg:"image/jpeg",png:"image/png",mso:"application/x-mso",thmx:"application/vnd.ms-officetheme",sh33tj5:"application/octet-stream"};function Be(oe,Ce){if(oe.ctype)return oe.ctype;var ve=oe.name||"",ge=ve.match(/\.([^\.]+)$/);return ge&&Ve[ge[1]]||Ce&&(ge=(ve=Ce).match(/[\.\\]([^\.\\])+$/),ge&&Ve[ge[1]])?Ve[ge[1]]:"application/octet-stream"}function Mt(oe){for(var Ce=eb(oe),ve=[],ge=0;ge<Ce.length;ge+=76)ve.push(Ce.slice(ge,ge+76));return ve.join(`\r
1804`)+`\r
1805`}function Ht(oe){var Ce=oe.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF=]/g,function(Ye){var tt=Ye.charCodeAt(0).toString(16).toUpperCase();return"="+(tt.length==1?"0"+tt:tt)});Ce=Ce.replace(/ $/mg,"=20").replace(/\t$/mg,"=09"),Ce.charAt(0)==`
1806`&&(Ce="=0D"+Ce.slice(1)),Ce=Ce.replace(/\r(?!\n)/mg,"=0D").replace(/\n\n/mg,`
1807=0A`).replace(/([^\r\n])\n/mg,"$1=0A");for(var ve=[],ge=Ce.split(`\r
1808`),we=0;we<ge.length;++we){var Ae=ge[we];if(Ae.length==0){ve.push("");continue}for(var We=0;We<Ae.length;){var Xe=76,Ke=Ae.slice(We,We+Xe);Ke.charAt(Xe-1)=="="?Xe--:Ke.charAt(Xe-2)=="="?Xe-=2:Ke.charAt(Xe-3)=="="&&(Xe-=3),Ke=Ae.slice(We,We+Xe),We+=Xe,We<Ae.length&&(Ke+="="),ve.push(Ke)}}return ve.join(`\r
1809`)}function ra(oe){for(var Ce=[],ve=0;ve<oe.length;++ve){for(var ge=oe[ve];ve<=oe.length&&ge.charAt(ge.length-1)=="=";)ge=ge.slice(0,ge.length-1)+oe[++ve];Ce.push(ge)}for(var we=0;we<Ce.length;++we)Ce[we]=Ce[we].replace(/[=][0-9A-Fa-f]{2}/g,function(Ae){return String.fromCharCode(parseInt(Ae.slice(1),16))});return cd(Ce.join(`\r
1810`))}function Xt(oe,Ce,ve){for(var ge="",we="",Ae="",We,Xe=0;Xe<10;++Xe){var Ke=Ce[Xe];if(!Ke||Ke.match(/^\s*$/))break;var Ye=Ke.match(/^(.*?):\s*([^\s].*)$/);if(Ye)switch(Ye[1].toLowerCase()){case"content-location":ge=Ye[2].trim();break;case"content-type":Ae=Ye[2].trim();break;case"content-transfer-encoding":we=Ye[2].trim();break}}switch(++Xe,we.toLowerCase()){case"base64":We=cd(Bf(Ce.slice(Xe).join("")));break;case"quoted-printable":We=ra(Ce.slice(Xe));break;default:throw new Error("Unsupported Content-Transfer-Encoding "+we)}var tt=Te(oe,ge.slice(ve.length),We,{unsafe:!0});Ae&&(tt.ctype=Ae)}
vendor: 7,822 bytes, lines 1810-1813
1810function kt(oe,Ce){if(Z(oe.slice(0,13)).toLowerCase()!="mime-version:")throw new Error("Unsupported MAD header");var ve=Ce&&Ce.root||"",ge=(Vr&&Buffer.isBuffer(oe)?oe.toString("binary"):Z(oe)).split(`\r
1811`),we=0,Ae="";for(we=0;we<ge.length;++we)if(Ae=ge[we],!!/^Content-Location:/i.test(Ae)&&(Ae=Ae.slice(Ae.indexOf("file")),ve||(ve=Ae.slice(0,Ae.lastIndexOf("/")+1)),Ae.slice(0,ve.length)!=ve))for(;ve.length>0&&(ve=ve.slice(0,ve.length-1),ve=ve.slice(0,ve.lastIndexOf("/")+1),Ae.slice(0,ve.length)!=ve););var We=(ge[1]||"").match(/boundary="(.*?)"/);if(!We)throw new Error("MAD cannot find boundary");var Xe="--"+(We[1]||""),Ke=[],Ye=[],tt={FileIndex:Ke,FullPaths:Ye};T(tt);var St,Ft=0;for(we=0;we<ge.length;++we){var Qt=ge[we];Qt!==Xe&&Qt!==Xe+"--"||(Ft++&&Xt(tt,ge.slice(St,we),ve),St=we)}return tt}function zt(oe,Ce){var ve=Ce||{},ge=ve.boundary||"SheetJS";ge="------="+ge;for(var we=["MIME-Version: 1.0",'Content-Type: multipart/related; boundary="'+ge.slice(2)+'"',"","",""],Ae=oe.FullPaths[0],We=Ae,Xe=oe.FileIndex[0],Ke=1;Ke<oe.FullPaths.length;++Ke)if(We=oe.FullPaths[Ke].slice(Ae.length),Xe=oe.FileIndex[Ke],!(!Xe.size||!Xe.content||We=="�Sh33tJ5")){We=We.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF]/g,function(la){return"_x"+la.charCodeAt(0).toString(16)+"_"}).replace(/[\u0080-\uFFFF]/g,function(la){return"_u"+la.charCodeAt(0).toString(16)+"_"});for(var Ye=Xe.content,tt=Vr&&Buffer.isBuffer(Ye)?Ye.toString("binary"):Z(Ye),St=0,Ft=Math.min(1024,tt.length),Qt=0,Tt=0;Tt<=Ft;++Tt)(Qt=tt.charCodeAt(Tt))>=32&&Qt<128&&++St;var Gt=St>=Ft*4/5;we.push(ge),we.push("Content-Location: "+(ve.root||"file:///C:/SheetJS/")+We),we.push("Content-Transfer-Encoding: "+(Gt?"quoted-printable":"base64")),we.push("Content-Type: "+Be(Xe,We)),we.push(""),we.push(Gt?Ht(tt):Mt(tt))}return we.push(ge+`--\r
1812`),we.join(`\r
1813`)}function ka(oe){var Ce={};return T(Ce,oe),Ce}function Te(oe,Ce,ve,ge){var we=ge&&ge.unsafe;we||T(oe);var Ae=!we&&mn.find(oe,Ce);if(!Ae){var We=oe.FullPaths[0];Ce.slice(0,We.length)==We?We=Ce:(We.slice(-1)!="/"&&(We+="/"),We=(We+Ce).replace("//","/")),Ae={name:n(Ce),type:2},oe.FileIndex.push(Ae),oe.FullPaths.push(We),we||mn.utils.cfb_gc(oe)}return Ae.content=ve,Ae.size=ve?ve.length:0,ge&&(ge.CLSID&&(Ae.clsid=ge.CLSID),ge.mt&&(Ae.mt=ge.mt),ge.ct&&(Ae.ct=ge.ct)),Ae}function Pt(oe,Ce){T(oe);var ve=mn.find(oe,Ce);if(ve){for(var ge=0;ge<oe.FileIndex.length;++ge)if(oe.FileIndex[ge]==ve)return oe.FileIndex.splice(ge,1),oe.FullPaths.splice(ge,1),!0}return!1}function ua(oe,Ce,ve){T(oe);var ge=mn.find(oe,Ce);if(ge){for(var we=0;we<oe.FileIndex.length;++we)if(oe.FileIndex[we]==ge)return oe.FileIndex[we].name=n(ve),oe.FullPaths[we]=ve,!0}return!1}function Da(oe){F(oe,!0)}return t.find=I,t.read=R,t.parse=f,t.write=re,t.writeFile=W,t.utils={cfb_new:ka,cfb_add:Te,cfb_del:Pt,cfb_mov:ua,cfb_gc:Da,ReadShift:V1,CheckField:Dre,prep_blob:Sl,bconcat:Bi,use_zlib:E,_deflateRaw:ia,_inflateRaw:Yt,consts:V},t})();function aFe(e){return typeof e=="string"?xS(e):Array.isArray(e)?T9e(e):e}function Rb(e,t,a){if(typeof Deno<"u"){if(a&&typeof t=="string")switch(a){case"utf8":t=new TextEncoder(a).encode(t);break;case"binary":t=xS(t);break;default:throw new Error("Unsupported encoding "+a)}return Deno.writeFileSync(e,t)}var r=a=="utf8"?ab(t):t;if(typeof IE_SaveFile<"u")return IE_SaveFile(r,e);if(typeof Blob<"u"){var n=new Blob([aFe(r)],{type:"application/octet-stream"});if(typeof navigator<"u"&&navigator.msSaveBlob)return navigator.msSaveBlob(n,e);if(typeof saveAs<"u")return saveAs(n,e);if(typeof URL<"u"&&typeof document<"u"&&document.createElement&&URL.createObjectURL){var i=URL.createObjectURL(n);if(typeof chrome=="object"&&typeof(chrome.downloads||{}).download=="function")return URL.revokeObjectURL&&typeof setTimeout<"u"&&setTimeout(function(){URL.revokeObjectURL(i)},6e4),chrome.downloads.download({url:i,filename:e,saveAs:!0});var o=document.createElement("a");if(o.download!=null)return o.download=e,o.href=i,document.body.appendChild(o),o.click(),document.body.removeChild(o),URL.revokeObjectURL&&typeof setTimeout<"u"&&setTimeout(function(){URL.revokeObjectURL(i)},6e4),i}}if(typeof $<"u"&&typeof File<"u"&&typeof Folder<"u")try{var l=File(e);return l.open("w"),l.encoding="binary",Array.isArray(t)&&(t=Eb(t)),l.write(t),l.close(),t}catch(c){if(!c.message||!c.message.match(/onstruct/))throw c}throw new Error("cannot save file "+e)}function zi(e){for(var t=Object.keys(e),a=[],r=0;r<t.length;++r)Object.prototype.hasOwnProperty.call(e,t[r])&&a.push(t[r]);return a}function IV(e,t){for(var a=[],r=zi(e),n=0;n!==r.length;++n)a[e[r[n]][t]]==null&&(a[e[r[n]][t]]=r[n]);return a}function pO(e){for(var t=[],a=zi(e),r=0;r!==a.length;++r)t[e[a[r]]]=a[r];return t}function bS(e){for(var t=[],a=zi(e),r=0;r!==a.length;++r)t[e[a[r]]]=parseInt(a[r],10);return t}function rFe(e){for(var t=[],a=zi(e),r=0;r!==a.length;++r)t[e[a[r]]]==null&&(t[e[a[r]]]=[]),t[e[a[r]]].push(a[r]);return t}var O5=new Date(1899,11,30,0,0,0);function al(e,t){var a=e.getTime(),r=O5.getTime()+(e.getTimezoneOffset()-O5.getTimezoneOffset())*6e4;return(a-r)/(1440*60*1e3)}var vre=new Date,nFe=O5.getTime()+(vre.getTimezoneOffset()-O5.getTimezoneOffset())*6e4,LV=vre.getTimezoneOffset();function yre(e){var t=new Date;return t.setTime(e*24*60*60*1e3+nFe),t.getTimezoneOffset()!==LV&&t.setTime(t.getTime()+(t.getTimezoneOffset()-LV)*6e4),t}var FV=new Date("2017-02-19T19:06:09.000Z"),bre=isNaN(FV.getFullYear())?new Date("2/19/17"):FV,sFe=bre.getFullYear()==2017;function Ao(e,t){var a=new Date(e);if(sFe)return t>0?a.setTime(a.getTime()+a.getTimezoneOffset()*60*1e3):t<0&&a.setTime(a.getTime()-a.getTimezoneOffset()*60*1e3),a;if(e instanceof Date)return e;if(bre.getFullYear()==1917&&!isNaN(a.getFullYear())){var r=a.getFullYear();return e.indexOf(""+r)>-1||a.setFullYear(a.getFullYear()+100),a}var n=e.match(/\d+/g)||["2017","2","19","0","0","0"],i=new Date(+n[0],+n[1]-1,+n[2],+n[3]||0,+n[4]||0,+n[5]||0);return e.indexOf("Z")>-1&&(i=new Date(i.getTime()-i.getTimezoneOffset()*60*1e3)),i}function PS(e,t){if(Vr&&Buffer.isBuffer(e))return e.toString("binary");if(typeof TextDecoder<"u")try{var a={"€":"€","‚":"‚",ƒ:"ƒ","„":"„","…":"…","†":"†","‡":"‡","ˆ":"ˆ","‰":"‰",Š:"Š","‹":"‹",Œ:"Œ",Ž:"Ž","‘":"‘","’":"’","“":"“","”":"”","•":"•","–":"–","—":"—","˜":"˜","™":"™",š:"š","›":"›",œ:"œ",ž:"ž",Ÿ:"Ÿ"};return Array.isArray(e)&&(e=new Uint8Array(e)),new TextDecoder("latin1").decode(e).replace(/[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ]/g,function(i){return a[i]||i})}catch{}for(var r=[],n=0;n!=e.length;++n)r.push(String.fromCharCode(e[n]));return r.join("")}function rl(e){if(typeof JSON<"u"&&!Array.isArray(e))return JSON.parse(JSON.stringify(e));if(typeof e!="object"||e==null)return e;if(e instanceof Date)return new Date(e.getTime());var t={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=rl(e[a]));return t}function hs(e,t){for(var a="";a.length<t;)a+=e;return a}function wf(e){var t=Number(e);if(!isNaN(t))return isFinite(t)?t:NaN;if(!/\d/.test(e))return t;var a=1,r=e.replace(/([\d]),([\d])/g,"$1$2").replace(/[$]/g,"").replace(/[%]/g,function(){return a*=100,""});return!isNaN(t=Number(r))||(r=r.replace(/[(](.*)[)]/,function(n,i){return a=-a,i}),!isNaN(t=Number(r)))?t/a:t}var iFe=["january","february","march","april","may","june","july","august","september","october","november","december"];function tb(e){var t=new Date(e),a=new Date(NaN),r=t.getYear(),n=t.getMonth(),i=t.getDate();if(isNaN(i))return a;var o=e.toLowerCase();if(o.match(/jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec/)){if(o=o.replace(/[^a-z]/g,"").replace(/([^a-z]|^)[ap]m?([^a-z]|$)/,""),o.length>3&&iFe.indexOf(o)==-1)return a}else if(o.match(/[a-z]/))return a;return r<0||r>8099?a:(n>0||i>1)&&r!=101?t:e.match(/[^-0-9:,\/\\]/)?a:t}
vendor: 13,759 bytes, lines 1813-1815
1813function or(e,t,a){if(e.FullPaths){if(typeof a=="string"){var r;return Vr?r=Yf(a):r=_9e(a),mn.utils.cfb_add(e,t,r)}mn.utils.cfb_add(e,t,a)}else e.file(t,a)}function gO(){return mn.utils.cfb_new()}var zs=`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
1814`,oFe={"&quot;":'"',"&apos;":"'","&gt;":">","&lt;":"<","&amp;":"&"},mO=pO(oFe),xO=/[&<>'"]/g,lFe=/[\u0000-\u0008\u000b-\u001f]/g;function nn(e){var t=e+"";return t.replace(xO,function(a){return mO[a]}).replace(lFe,function(a){return"_x"+("000"+a.charCodeAt(0).toString(16)).slice(-4)+"_"})}function BV(e){return nn(e).replace(/ /g,"_x0020_")}var Pre=/[\u0000-\u001f]/g;function cFe(e){var t=e+"";return t.replace(xO,function(a){return mO[a]}).replace(/\n/g,"<br/>").replace(Pre,function(a){return"&#x"+("000"+a.charCodeAt(0).toString(16)).slice(-4)+";"})}function dFe(e){var t=e+"";return t.replace(xO,function(a){return mO[a]}).replace(Pre,function(a){return"&#x"+a.charCodeAt(0).toString(16).toUpperCase()+";"})}function uFe(e){return e.replace(/(\r\n|[\r\n])/g,"&#10;")}function fFe(e){switch(e){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}function iT(e){for(var t="",a=0,r=0,n=0,i=0,o=0,l=0;a<e.length;){if(r=e.charCodeAt(a++),r<128){t+=String.fromCharCode(r);continue}if(n=e.charCodeAt(a++),r>191&&r<224){o=(r&31)<<6,o|=n&63,t+=String.fromCharCode(o);continue}if(i=e.charCodeAt(a++),r<240){t+=String.fromCharCode((r&15)<<12|(n&63)<<6|i&63);continue}o=e.charCodeAt(a++),l=((r&7)<<18|(n&63)<<12|(i&63)<<6|o&63)-65536,t+=String.fromCharCode(55296+(l>>>10&1023)),t+=String.fromCharCode(56320+(l&1023))}return t}function $V(e){var t=Gg(2*e.length),a,r,n=1,i=0,o=0,l;for(r=0;r<e.length;r+=n)n=1,(l=e.charCodeAt(r))<128?a=l:l<224?(a=(l&31)*64+(e.charCodeAt(r+1)&63),n=2):l<240?(a=(l&15)*4096+(e.charCodeAt(r+1)&63)*64+(e.charCodeAt(r+2)&63),n=3):(n=4,a=(l&7)*262144+(e.charCodeAt(r+1)&63)*4096+(e.charCodeAt(r+2)&63)*64+(e.charCodeAt(r+3)&63),a-=65536,o=55296+(a>>>10&1023),a=56320+(a&1023)),o!==0&&(t[i++]=o&255,t[i++]=o>>>8,o=0),t[i++]=a%256,t[i++]=a>>>8;return t.slice(0,i).toString("ucs2")}function UV(e){return Yf(e,"binary").toString("utf8")}var NP="foo bar baz☃🍣",H1=Vr&&(UV(NP)==iT(NP)&&UV||$V(NP)==iT(NP)&&$V)||iT,ab=Vr?function(e){return Yf(e,"utf8").toString("binary")}:function(e){for(var t=[],a=0,r=0,n=0;a<e.length;)switch(r=e.charCodeAt(a++),!0){case r<128:t.push(String.fromCharCode(r));break;case r<2048:t.push(String.fromCharCode(192+(r>>6))),t.push(String.fromCharCode(128+(r&63)));break;case(r>=55296&&r<57344):r-=55296,n=e.charCodeAt(a++)-56320+(r<<10),t.push(String.fromCharCode(240+(n>>18&7))),t.push(String.fromCharCode(144+(n>>12&63))),t.push(String.fromCharCode(128+(n>>6&63))),t.push(String.fromCharCode(128+(n&63)));break;default:t.push(String.fromCharCode(224+(r>>12))),t.push(String.fromCharCode(128+(r>>6&63))),t.push(String.fromCharCode(128+(r&63)))}return t.join("")},hFe=(function(){var e=[["nbsp"," "],["middot","·"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map(function(t){return[new RegExp("&"+t[0]+";","ig"),t[1]]});return function(a){for(var r=a.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/>\s+/g,">").replace(/\s+</g,"<").replace(/[\t\n\r ]+/g," ").replace(/<\s*[bB][rR]\s*\/?>/g,`
1815`).replace(/<[^>]*>/g,""),n=0;n<e.length;++n)r=r.replace(e[n][0],e[n][1]);return r}})(),wre=/(^\s|\s$|\n)/;function $i(e,t){return"<"+e+(t.match(wre)?' xml:space="preserve"':"")+">"+t+"</"+e+">"}function rb(e){return zi(e).map(function(t){return" "+t+'="'+e[t]+'"'}).join("")}function Zt(e,t,a){return"<"+e+(a!=null?rb(a):"")+(t!=null?(t.match(wre)?' xml:space="preserve"':"")+">"+t+"</"+e:"/")+">"}function mE(e,t){try{return e.toISOString().replace(/\.\d*/,"")}catch(a){if(t)throw a}return""}function pFe(e,t){switch(typeof e){case"string":var a=Zt("vt:lpwstr",nn(e));return a=a.replace(/&quot;/g,"_x0022_"),a;case"number":return Zt((e|0)==e?"vt:i4":"vt:r8",nn(String(e)));case"boolean":return Zt("vt:bool",e?"true":"false")}if(e instanceof Date)return Zt("vt:filetime",mE(e));throw new Error("Unable to serialize "+e)}var Si={CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/metadata/core-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",CT:"http://schemas.openxmlformats.org/package/2006/content-types",RELS:"http://schemas.openxmlformats.org/package/2006/relationships",TCMNT:"http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments",dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema"},uv=["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"],Cl={o:"urn:schemas-microsoft-com:office:office",x:"urn:schemas-microsoft-com:office:excel",ss:"urn:schemas-microsoft-com:office:spreadsheet",dt:"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882",mv:"http://macVmlSchemaUri",v:"urn:schemas-microsoft-com:vml",html:"http://www.w3.org/TR/REC-html40"};function gFe(e,t){for(var a=1-2*(e[t+7]>>>7),r=((e[t+7]&127)<<4)+(e[t+6]>>>4&15),n=e[t+6]&15,i=5;i>=0;--i)n=n*256+e[t+i];return r==2047?n==0?a*(1/0):NaN:(r==0?r=-1022:(r-=1023,n+=Math.pow(2,52)),a*Math.pow(2,r-52)*n)}function mFe(e,t,a){var r=(t<0||1/t==-1/0?1:0)<<7,n=0,i=0,o=r?-t:t;isFinite(o)?o==0?n=i=0:(n=Math.floor(Math.log(o)/Math.LN2),i=o*Math.pow(2,52-n),n<=-1023&&(!isFinite(i)||i<Math.pow(2,52))?n=-1022:(i-=Math.pow(2,52),n+=1023)):(n=2047,i=isNaN(t)?26985:0);for(var l=0;l<=5;++l,i/=256)e[a+l]=i&255;e[a+6]=(n&15)<<4|i&15,e[a+7]=n>>4|r}var zV=function(e){for(var t=[],a=10240,r=0;r<e[0].length;++r)if(e[0][r])for(var n=0,i=e[0][r].length;n<i;n+=a)t.push.apply(t,e[0][r].slice(n,n+a));return t},qV=Vr?function(e){return e[0].length>0&&Buffer.isBuffer(e[0][0])?Buffer.concat(e[0].map(function(t){return Buffer.isBuffer(t)?t:Yf(t)})):zV(e)}:zV,HV=function(e,t,a){for(var r=[],n=t;n<a;n+=2)r.push(String.fromCharCode(b1(e,n)));return r.join("").replace(q1,"")},vO=Vr?function(e,t,a){return Buffer.isBuffer(e)?e.toString("utf16le",t,a).replace(q1,""):HV(e,t,a)}:HV,VV=function(e,t,a){for(var r=[],n=t;n<t+a;++n)r.push(("0"+e[n].toString(16)).slice(-2));return r.join("")},Sre=Vr?function(e,t,a){return Buffer.isBuffer(e)?e.toString("hex",t,t+a):VV(e,t,a)}:VV,GV=function(e,t,a){for(var r=[],n=t;n<a;n++)r.push(String.fromCharCode(vx(e,n)));return r.join("")},Ob=Vr?function(t,a,r){return Buffer.isBuffer(t)?t.toString("utf8",a,r):GV(t,a,r)}:GV,Nre=function(e,t){var a=Al(e,t);return a>0?Ob(e,t+4,t+4+a-1):""},jre=Nre,Cre=function(e,t){var a=Al(e,t);return a>0?Ob(e,t+4,t+4+a-1):""},Are=Cre,Tre=function(e,t){var a=2*Al(e,t);return a>0?Ob(e,t+4,t+4+a-1):""},_re=Tre,kre=function(t,a){var r=Al(t,a);return r>0?vO(t,a+4,a+4+r):""},Ere=kre,Rre=function(e,t){var a=Al(e,t);return a>0?Ob(e,t+4,t+4+a):""},Ore=Rre,Mre=function(e,t){return gFe(e,t)},M5=Mre,yO=function(t){return Array.isArray(t)||typeof Uint8Array<"u"&&t instanceof Uint8Array};Vr&&(jre=function(t,a){if(!Buffer.isBuffer(t))return Nre(t,a);var r=t.readUInt32LE(a);return r>0?t.toString("utf8",a+4,a+4+r-1):""},Are=function(t,a){if(!Buffer.isBuffer(t))return Cre(t,a);var r=t.readUInt32LE(a);return r>0?t.toString("utf8",a+4,a+4+r-1):""},_re=function(t,a){if(!Buffer.isBuffer(t))return Tre(t,a);var r=2*t.readUInt32LE(a);return t.toString("utf16le",a+4,a+4+r-1)},Ere=function(t,a){if(!Buffer.isBuffer(t))return kre(t,a);var r=t.readUInt32LE(a);return t.toString("utf16le",a+4,a+4+r)},Ore=function(t,a){if(!Buffer.isBuffer(t))return Rre(t,a);var r=t.readUInt32LE(a);return t.toString("utf8",a+4,a+4+r)},M5=function(t,a){return Buffer.isBuffer(t)?t.readDoubleLE(a):Mre(t,a)},yO=function(t){return Buffer.isBuffer(t)||Array.isArray(t)||typeof Uint8Array<"u"&&t instanceof Uint8Array});var vx=function(e,t){return e[t]},b1=function(e,t){return e[t+1]*256+e[t]},xFe=function(e,t){var a=e[t+1]*256+e[t];return a<32768?a:(65535-a+1)*-1},Al=function(e,t){return e[t+3]*(1<<24)+(e[t+2]<<16)+(e[t+1]<<8)+e[t]},ig=function(e,t){return e[t+3]<<24|e[t+2]<<16|e[t+1]<<8|e[t]},vFe=function(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]};function V1(e,t){var a="",r,n,i=[],o,l,c,d;switch(t){case"dbcs":if(d=this.l,Vr&&Buffer.isBuffer(this))a=this.slice(this.l,this.l+2*e).toString("utf16le");else for(c=0;c<e;++c)a+=String.fromCharCode(b1(this,d)),d+=2;e*=2;break;case"utf8":a=Ob(this,this.l,this.l+e);break;case"utf16le":e*=2,a=vO(this,this.l,this.l+e);break;case"wstr":return V1.call(this,e,"dbcs");case"lpstr-ansi":a=jre(this,this.l),e=4+Al(this,this.l);break;case"lpstr-cp":a=Are(this,this.l),e=4+Al(this,this.l);break;case"lpwstr":a=_re(this,this.l),e=4+2*Al(this,this.l);break;case"lpp4":e=4+Al(this,this.l),a=Ere(this,this.l),e&2&&(e+=2);break;case"8lpp4":e=4+Al(this,this.l),a=Ore(this,this.l),e&3&&(e+=4-(e&3));break;case"cstr":for(e=0,a="";(o=vx(this,this.l+e++))!==0;)i.push(PP(o));a=i.join("");break;case"_wstr":for(e=0,a="";(o=b1(this,this.l+e))!==0;)i.push(PP(o)),e+=2;e+=2,a=i.join("");break;case"dbcs-cont":for(a="",d=this.l,c=0;c<e;++c){if(this.lens&&this.lens.indexOf(d)!==-1)return o=vx(this,d),this.l=d+1,l=V1.call(this,e-c,o?"dbcs-cont":"sbcs-cont"),i.join("")+l;i.push(PP(b1(this,d))),d+=2}a=i.join(""),e*=2;break;case"cpstr":case"sbcs-cont":for(a="",d=this.l,c=0;c!=e;++c){if(this.lens&&this.lens.indexOf(d)!==-1)return o=vx(this,d),this.l=d+1,l=V1.call(this,e-c,o?"dbcs-cont":"sbcs-cont"),i.join("")+l;i.push(PP(vx(this,d))),d+=1}a=i.join("");break;default:switch(e){case 1:return r=vx(this,this.l),this.l++,r;case 2:return r=(t==="i"?xFe:b1)(this,this.l),this.l+=2,r;case 4:case-4:return t==="i"||(this[this.l+3]&128)===0?(r=(e>0?ig:vFe)(this,this.l),this.l+=4,r):(n=Al(this,this.l),this.l+=4,n);case 8:case-8:if(t==="f")return e==8?n=M5(this,this.l):n=M5([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0),this.l+=8,n;e=8;case 16:a=Sre(this,this.l,e);break}}return this.l+=e,a}var yFe=function(e,t,a){e[a]=t&255,e[a+1]=t>>>8&255,e[a+2]=t>>>16&255,e[a+3]=t>>>24&255},bFe=function(e,t,a){e[a]=t&255,e[a+1]=t>>8&255,e[a+2]=t>>16&255,e[a+3]=t>>24&255},PFe=function(e,t,a){e[a]=t&255,e[a+1]=t>>>8&255};function wFe(e,t,a){var r=0,n=0;if(a==="dbcs"){for(n=0;n!=t.length;++n)PFe(this,t.charCodeAt(n),this.l+2*n);r=2*t.length}else if(a==="sbcs"){for(t=t.replace(/[^\x00-\x7F]/g,"_"),n=0;n!=t.length;++n)this[this.l+n]=t.charCodeAt(n)&255;r=t.length}else if(a==="hex"){for(;n<e;++n)this[this.l++]=parseInt(t.slice(2*n,2*n+2),16)||0;return this}else if(a==="utf16le"){var i=Math.min(this.l+e,this.length);for(n=0;n<Math.min(t.length,e);++n){var o=t.charCodeAt(n);this[this.l++]=o&255,this[this.l++]=o>>8}for(;this.l<i;)this[this.l++]=0;return this}else switch(e){case 1:r=1,this[this.l]=t&255;break;case 2:r=2,this[this.l]=t&255,t>>>=8,this[this.l+1]=t&255;break;case 3:r=3,this[this.l]=t&255,t>>>=8,this[this.l+1]=t&255,t>>>=8,this[this.l+2]=t&255;break;case 4:r=4,yFe(this,t,this.l);break;case 8:if(r=8,a==="f"){mFe(this,t,this.l);break}case 16:break;case-4:r=4,bFe(this,t,this.l);break}return this.l+=r,this}function Dre(e,t){var a=Sre(this,this.l,e.length>>1);if(a!==e)throw new Error(t+"Expected "+e+" saw "+a);this.l+=e.length>>1}function Sl(e,t){e.l=t,e.read_shift=V1,e.chk=Dre,e.write_shift=wFe}function Su(e,t){e.l+=t}function pt(e){var t=Gg(e);return Sl(t,0),t}function Jo(){var e=[],t=Vr?256:2048,a=function(d){var f=pt(d);return Sl(f,0),f},r=a(t),n=function(){r&&(r.length>r.l&&(r=r.slice(0,r.l),r.l=r.length),r.length>0&&e.push(r),r=null)},i=function(d){return r&&d<r.length-r.l?r:(n(),r=a(Math.max(d+1,t)))},o=function(){return n(),Bi(e)},l=function(d){n(),r=d,r.l==null&&(r.l=r.length),i(t)};return{next:i,push:l,end:o,_bufs:e}}function Ot(e,t,a,r){var n=+t,i;if(!isNaN(n)){r||(r=gHe[n].p||(a||[]).length||0),i=1+(n>=128?1:0)+1,r>=128&&++i,r>=16384&&++i,r>=2097152&&++i;var o=e.next(i);n<=127?o.write_shift(1,n):(o.write_shift(1,(n&127)+128),o.write_shift(1,n>>7));for(var l=0;l!=4;++l)if(r>=128)o.write_shift(1,(r&127)+128),r>>=7;else{o.write_shift(1,r);break}r>0&&yO(a)&&e.push(a)}}function G1(e,t,a){var r=rl(e);if(t.s?(r.cRel&&(r.c+=t.s.c),r.rRel&&(r.r+=t.s.r)):(r.cRel&&(r.c+=t.c),r.rRel&&(r.r+=t.r)),!a||a.biff<12){for(;r.c>=256;)r.c-=256;for(;r.r>=65536;)r.r-=65536}return r}function WV(e,t,a){var r=rl(e);return r.s=G1(r.s,t.s,a),r.e=G1(r.e,t.s,a),r}function W1(e,t){if(e.cRel&&e.c<0)for(e=rl(e);e.c<0;)e.c+=t>8?16384:256;if(e.rRel&&e.r<0)for(e=rl(e);e.r<0;)e.r+=t>8?1048576:t>5?65536:16384;var a=ln(e);return!e.cRel&&e.cRel!=null&&(a=jFe(a)),!e.rRel&&e.rRel!=null&&(a=SFe(a)),a}function oT(e,t){return e.s.r==0&&!e.s.rRel&&e.e.r==(t.biff>=12?1048575:t.biff>=8?65536:16384)&&!e.e.rRel?(e.s.cRel?"":"$")+oo(e.s.c)+":"+(e.e.cRel?"":"$")+oo(e.e.c):e.s.c==0&&!e.s.cRel&&e.e.c==(t.biff>=12?16383:255)&&!e.e.cRel?(e.s.rRel?"":"$")+Ui(e.s.r)+":"+(e.e.rRel?"":"$")+Ui(e.e.r):W1(e.s,t.biff)+":"+W1(e.e,t.biff)}function bO(e){return parseInt(NFe(e),10)-1}function Ui(e){return""+(e+1)}function SFe(e){return e.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}function NFe(e){return e.replace(/\$(\d+)$/,"$1")}function PO(e){for(var t=CFe(e),a=0,r=0;r!==t.length;++r)a=26*a+t.charCodeAt(r)-64;return a-1}function oo(e){if(e<0)throw new Error("invalid column "+e);var t="";for(++e;e;e=Math.floor((e-1)/26))t=String.fromCharCode((e-1)%26+65)+t;return t}function jFe(e){return e.replace(/^([A-Z])/,"$$$1")}
vendor: 4,713 bytes, line 1815
1815function CFe(e){return e.replace(/^\$([A-Z])/,"$1")}function AFe(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")}function ji(e){for(var t=0,a=0,r=0;r<e.length;++r){var n=e.charCodeAt(r);n>=48&&n<=57?t=10*t+(n-48):n>=65&&n<=90&&(a=26*a+(n-64))}return{c:a-1,r:t-1}}function ln(e){for(var t=e.c+1,a="";t;t=(t-1)/26|0)a=String.fromCharCode((t-1)%26+65)+a;return a+(e.r+1)}function Bl(e){var t=e.indexOf(":");return t==-1?{s:ji(e),e:ji(e)}:{s:ji(e.slice(0,t)),e:ji(e.slice(t+1))}}function $s(e,t){return typeof t>"u"||typeof t=="number"?$s(e.s,e.e):(typeof e!="string"&&(e=ln(e)),typeof t!="string"&&(t=ln(t)),e==t?e:e+":"+t)}function On(e){var t={s:{c:0,r:0},e:{c:0,r:0}},a=0,r=0,n=0,i=e.length;for(a=0;r<i&&!((n=e.charCodeAt(r)-64)<1||n>26);++r)a=26*a+n;for(t.s.c=--a,a=0;r<i&&!((n=e.charCodeAt(r)-48)<0||n>9);++r)a=10*a+n;if(t.s.r=--a,r===i||n!=10)return t.e.c=t.s.c,t.e.r=t.s.r,t;for(++r,a=0;r!=i&&!((n=e.charCodeAt(r)-64)<1||n>26);++r)a=26*a+n;for(t.e.c=--a,a=0;r!=i&&!((n=e.charCodeAt(r)-48)<0||n>9);++r)a=10*a+n;return t.e.r=--a,t}function YV(e,t){var a=e.t=="d"&&t instanceof Date;if(e.z!=null)try{return e.w=fp(e.z,a?al(t):t)}catch{}try{return e.w=fp((e.XF||{}).numFmtId||(a?14:0),a?al(t):t)}catch{return""+t}}function $f(e,t,a){return e==null||e.t==null||e.t=="z"?"":e.w!==void 0?e.w:(e.t=="d"&&!e.z&&a&&a.dateNF&&(e.z=a.dateNF),e.t=="e"?Mb[e.v]||e.v:t==null?YV(e,e.v):YV(e,t))}function om(e,t){var a=t&&t.sheet?t.sheet:"Sheet1",r={};return r[a]=e,{SheetNames:[a],Sheets:r}}function Ire(e,t,a){var r=a||{},n=e?Array.isArray(e):r.dense,i=e||(n?[]:{}),o=0,l=0;if(i&&r.origin!=null){if(typeof r.origin=="number")o=r.origin;else{var c=typeof r.origin=="string"?ji(r.origin):r.origin;o=c.r,l=c.c}i["!ref"]||(i["!ref"]="A1:A1")}var d={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(i["!ref"]){var f=On(i["!ref"]);d.s.c=f.s.c,d.s.r=f.s.r,d.e.c=Math.max(d.e.c,f.e.c),d.e.r=Math.max(d.e.r,f.e.r),o==-1&&(d.e.r=o=f.e.r+1)}for(var p=0;p!=t.length;++p)if(t[p]){if(!Array.isArray(t[p]))throw new Error("aoa_to_sheet expects an array of arrays");for(var g=0;g!=t[p].length;++g)if(!(typeof t[p][g]>"u")){var m={v:t[p][g]},b=o+p,v=l+g;if(d.s.r>b&&(d.s.r=b),d.s.c>v&&(d.s.c=v),d.e.r<b&&(d.e.r=b),d.e.c<v&&(d.e.c=v),t[p][g]&&typeof t[p][g]=="object"&&!Array.isArray(t[p][g])&&!(t[p][g]instanceof Date))m=t[p][g];else if(Array.isArray(m.v)&&(m.f=t[p][g][1],m.v=m.v[0]),m.v===null)if(m.f)m.t="n";else if(r.nullError)m.t="e",m.v=0;else if(r.sheetStubs)m.t="z";else continue;else typeof m.v=="number"?m.t="n":typeof m.v=="boolean"?m.t="b":m.v instanceof Date?(m.z=r.dateNF||ms[14],r.cellDates?(m.t="d",m.w=fp(m.z,al(m.v))):(m.t="n",m.v=al(m.v),m.w=fp(m.z,m.v))):m.t="s";if(n)i[b]||(i[b]=[]),i[b][v]&&i[b][v].z&&(m.z=i[b][v].z),i[b][v]=m;else{var y=ln({c:v,r:b});i[y]&&i[y].z&&(m.z=i[y].z),i[y]=m}}}return d.s.c<1e7&&(i["!ref"]=$s(d)),i}function fv(e,t){return Ire(null,e,t)}function TFe(e){return e.read_shift(4,"i")}function xd(e,t){return t||(t=pt(4)),t.write_shift(4,e),t}function lo(e){var t=e.read_shift(4);return t===0?"":e.read_shift(t,"dbcs")}function Ci(e,t){var a=!1;return t==null&&(a=!0,t=pt(4+2*e.length)),t.write_shift(4,e.length),e.length>0&&t.write_shift(0,e,"dbcs"),a?t.slice(0,t.l):t}function _Fe(e){return{ich:e.read_shift(2),ifnt:e.read_shift(2)}}function kFe(e,t){return t||(t=pt(4)),t.write_shift(2,0),t.write_shift(2,0),t}function wO(e,t){var a=e.l,r=e.read_shift(1),n=lo(e),i=[],o={t:n,h:n};if((r&1)!==0){for(var l=e.read_shift(4),c=0;c!=l;++c)i.push(_Fe(e));o.r=i}else o.r=[{ich:0,ifnt:0}];return e.l=a+t,o}function EFe(e,t){var a=!1;return t==null&&(a=!0,t=pt(15+4*e.t.length)),t.write_shift(1,0),Ci(e.t,t),a?t.slice(0,t.l):t}var RFe=wO;function OFe(e,t){var a=!1;return t==null&&(a=!0,t=pt(23+4*e.t.length)),t.write_shift(1,1),Ci(e.t,t),t.write_shift(4,1),kFe({},t),a?t.slice(0,t.l):t}function Sc(e){var t=e.read_shift(4),a=e.read_shift(2);return a+=e.read_shift(1)<<16,e.l++,{c:t,iStyleRef:a}}function lm(e,t){return t==null&&(t=pt(8)),t.write_shift(-4,e.c),t.write_shift(3,e.iStyleRef||e.s),t.write_shift(1,0),t}function cm(e){var t=e.read_shift(2);return t+=e.read_shift(1)<<16,e.l++,{c:-1,iStyleRef:t}}function dm(e,t){return t==null&&(t=pt(4)),t.write_shift(3,e.iStyleRef||e.s),t.write_shift(1,0),t}var MFe=lo,Lre=Ci;function SO(e){var t=e.read_shift(4);return t===0||t===4294967295?"":e.read_shift(t,"dbcs")}function D5(e,t){var a=!1;return t==null&&(a=!0,t=pt(127)),t.write_shift(4,e.length>0?e.length:4294967295),e.length>0&&t.write_shift(0,e,"dbcs"),a?t.slice(0,t.l):t}var DFe=lo,xE=SO,NO=D5;function Fre(e){var t=e.slice(e.l,e.l+4),a=t[0]&1,r=t[0]&2;e.l+=4;var n=r===0?M5([0,0,0,0,t[0]&252,t[1],t[2],t[3]],0):ig(t,0)>>2;return a?n/100:n}function Bre(e,t){t==null&&(t=pt(4));var a=0,r=0,n=e*100;
vendor: 10,258 bytes, line 1815
1815if(e==(e|0)&&e>=-536870912&&e<1<<29?r=1:n==(n|0)&&n>=-536870912&&n<1<<29&&(r=1,a=1),r)t.write_shift(-4,((a?n:e)<<2)+(a+2));else throw new Error("unsupported RkNumber "+e)}function $re(e){var t={s:{},e:{}};return t.s.r=e.read_shift(4),t.e.r=e.read_shift(4),t.s.c=e.read_shift(4),t.e.c=e.read_shift(4),t}function IFe(e,t){return t||(t=pt(16)),t.write_shift(4,e.s.r),t.write_shift(4,e.e.r),t.write_shift(4,e.s.c),t.write_shift(4,e.e.c),t}var um=$re,hv=IFe;function pv(e){if(e.length-e.l<8)throw"XLS Xnum Buffer underflow";return e.read_shift(8,"f")}function Wg(e,t){return(t||pt(8)).write_shift(8,e,"f")}function LFe(e){var t={},a=e.read_shift(1),r=a>>>1,n=e.read_shift(1),i=e.read_shift(2,"i"),o=e.read_shift(1),l=e.read_shift(1),c=e.read_shift(1);switch(e.l++,r){case 0:t.auto=1;break;case 1:t.index=n;var d=GFe[n];d&&(t.rgb=sG(d));break;case 2:t.rgb=sG([o,l,c]);break;case 3:t.theme=n;break}return i!=0&&(t.tint=i>0?i/32767:i/32768),t}function I5(e,t){if(t||(t=pt(8)),!e||e.auto)return t.write_shift(4,0),t.write_shift(4,0),t;e.index!=null?(t.write_shift(1,2),t.write_shift(1,e.index)):e.theme!=null?(t.write_shift(1,6),t.write_shift(1,e.theme)):(t.write_shift(1,5),t.write_shift(1,0));var a=e.tint||0;if(a>0?a*=32767:a<0&&(a*=32768),t.write_shift(2,a),!e.rgb||e.theme!=null)t.write_shift(2,0),t.write_shift(1,0),t.write_shift(1,0);else{var r=e.rgb||"FFFFFF";typeof r=="number"&&(r=("000000"+r.toString(16)).slice(-6)),t.write_shift(1,parseInt(r.slice(0,2),16)),t.write_shift(1,parseInt(r.slice(2,4),16)),t.write_shift(1,parseInt(r.slice(4,6),16)),t.write_shift(1,255)}return t}function FFe(e){var t=e.read_shift(1);e.l++;var a={fBold:t&1,fItalic:t&2,fUnderline:t&4,fStrikeout:t&8,fOutline:t&16,fShadow:t&32,fCondense:t&64,fExtend:t&128};return a}function BFe(e,t){t||(t=pt(2));var a=(e.italic?2:0)|(e.strike?8:0)|(e.outline?16:0)|(e.shadow?32:0)|(e.condense?64:0)|(e.extend?128:0);return t.write_shift(1,a),t.write_shift(1,0),t}var Ure=2,Pl=3,jP=11,L5=19,CP=64,$Fe=65,UFe=71,zFe=4108,qFe=4126,Li=80,KV={1:{n:"CodePage",t:Ure},2:{n:"Category",t:Li},3:{n:"PresentationFormat",t:Li},4:{n:"ByteCount",t:Pl},5:{n:"LineCount",t:Pl},6:{n:"ParagraphCount",t:Pl},7:{n:"SlideCount",t:Pl},8:{n:"NoteCount",t:Pl},9:{n:"HiddenCount",t:Pl},10:{n:"MultimediaClipCount",t:Pl},11:{n:"ScaleCrop",t:jP},12:{n:"HeadingPairs",t:zFe},13:{n:"TitlesOfParts",t:qFe},14:{n:"Manager",t:Li},15:{n:"Company",t:Li},16:{n:"LinksUpToDate",t:jP},17:{n:"CharacterCount",t:Pl},19:{n:"SharedDoc",t:jP},22:{n:"HyperlinksChanged",t:jP},23:{n:"AppVersion",t:Pl,p:"version"},24:{n:"DigSig",t:$Fe},26:{n:"ContentType",t:Li},27:{n:"ContentStatus",t:Li},28:{n:"Language",t:Li},29:{n:"Version",t:Li},255:{},2147483648:{n:"Locale",t:L5},2147483651:{n:"Behavior",t:L5},1919054434:{}},XV={1:{n:"CodePage",t:Ure},2:{n:"Title",t:Li},3:{n:"Subject",t:Li},4:{n:"Author",t:Li},5:{n:"Keywords",t:Li},6:{n:"Comments",t:Li},7:{n:"Template",t:Li},8:{n:"LastAuthor",t:Li},9:{n:"RevNumber",t:Li},10:{n:"EditTime",t:CP},11:{n:"LastPrinted",t:CP},12:{n:"CreatedDate",t:CP},13:{n:"ModifiedDate",t:CP},14:{n:"PageCount",t:Pl},15:{n:"WordCount",t:Pl},16:{n:"CharCount",t:Pl},17:{n:"Thumbnail",t:UFe},18:{n:"Application",t:Li},19:{n:"DocSecurity",t:Pl},255:{},2147483648:{n:"Locale",t:L5},2147483651:{n:"Behavior",t:L5},1919054434:{}};function HFe(e){return e.map(function(t){return[t>>16&255,t>>8&255,t&255]})}var VFe=HFe([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),GFe=rl(VFe),Mb={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},WFe={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.sheet.macroEnabled.main+xml":"workbooks","application/vnd.ms-excel.sheet.binary.macroEnabled.main":"workbooks","application/vnd.ms-excel.addin.macroEnabled.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":"sheets","application/vnd.ms-excel.worksheet":"sheets","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":"charts","application/vnd.ms-excel.chartsheet":"charts","application/vnd.ms-excel.macrosheet+xml":"macros","application/vnd.ms-excel.macrosheet":"macros","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":"dialogs","application/vnd.ms-excel.dialogsheet":"dialogs","application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml":"strs","application/vnd.ms-excel.sharedStrings":"strs","application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":"styles","application/vnd.ms-excel.styles":"styles","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":"comments","application/vnd.ms-excel.comments":"comments","application/vnd.ms-excel.threadedcomments+xml":"threadedcomments","application/vnd.ms-excel.person+xml":"people","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"metadata","application/vnd.ms-excel.sheetMetadata":"metadata","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-office.chartex+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"TODO","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"},AP={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"}
1815,comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},metadata:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml",xlsb:"application/vnd.ms-excel.sheetMetadata"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}};function zre(){return{workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""}}function qre(e,t){var a=rFe(WFe),r=[],n;r[r.length]=zs,r[r.length]=Zt("Types",null,{xmlns:Si.CT,"xmlns:xsd":Si.xsd,"xmlns:xsi":Si.xsi}),r=r.concat([["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["data","application/vnd.openxmlformats-officedocument.model+data"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["t
1815if","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels","application/vnd.openxmlformats-package.relationships+xml"]].map(function(c){return Zt("Default",null,{Extension:c[0],ContentType:c[1]})}));var i=function(c){e[c]&&e[c].length>0&&(n=e[c][0],r[r.length]=Zt("Override",null,{PartName:(n[0]=="/"?"":"/")+n,ContentType:AP[c][t.bookType]||AP[c].xlsx}))},o=function(c){(e[c]||[]).forEach(function(d){r[r.length]=Zt("Override",null,{PartName:(d[0]=="/"?"":"/")+d,ContentType:AP[c][t.bookType]||AP[c].xlsx})})},l=function(c){(e[c]||[]).forEach(function(d){r[r.length]=Zt("Override",null,{PartName:(d[0]=="/"?"":"/")+d,ContentType:a[c][0]})})};return i("workbooks"),o("sheets"),o("charts"),l("themes"),["strs","styles"].forEach(i),["coreprops","extprops","custprops"].forEach(l),l("vba"),l("comments"),l("threadedcomments"),l("drawings"),o("metadata"),l("people"),r.length>2&&(r[r.length]="</Types>",r[1]=r[1].replace("/>",">")),r.join("")}var Ir={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",XPATH:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLinkPath",XMISS:"http://schemas.microsoft.com/office/2006/relationships/xlExternalLinkPath/xlPathMissing",CMNT:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",CORE_PROP
vendor: 10,375 bytes, lines 1815-1825
1815S:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties",SST:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",STY:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",THEME:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",WS:["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"],DRAW:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",XLMETA:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sheetMetadata",TCMNT:"http://schemas.microsoft.com/office/2017/10/relationships/threadedComment",PEOPLE:"http://schemas.microsoft.com/office/2017/10/relationships/person",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function Hre(e){var t=e.lastIndexOf("/");return e.slice(0,t+1)+"_rels/"+e.slice(t+1)+".rels"}function Xx(e){var t=[zs,Zt("Relationships",null,{xmlns:Si.RELS})];return zi(e["!id"]).forEach(function(a){t[t.length]=Zt("Relationship",null,e["!id"][a])}),t.length>2&&(t[t.length]="</Relationships>",t[1]=t[1].replace("/>",">")),t.join("")}function an(e,t,a,r,n,i){if(n||(n={}),e["!id"]||(e["!id"]={}),e["!idx"]||(e["!idx"]=1),t<0)for(t=e["!idx"];e["!id"]["rId"+t];++t);if(e["!idx"]=t+1,n.Id="rId"+t,n.Type=r,n.Target=a,[Ir.HLINK,Ir.XPATH,Ir.XMISS].indexOf(n.Type)>-1&&(n.TargetMode="External"),e["!id"][n.Id])throw new Error("Cannot rewrite rId "+t);return e["!id"][n.Id]=n,e[("/"+n.Target).replace("//","/")]=n,t}function YFe(e){var t=[zs];t.push(`<manifest:manifest xmlns:manifest="urn:oasis:names:tc:opendocument:xmlns:manifest:1.0" manifest:version="1.2">
1816`),t.push(`  <manifest:file-entry manifest:full-path="/" manifest:version="1.2" manifest:media-type="application/vnd.oasis.opendocument.spreadsheet"/>
1817`);for(var a=0;a<e.length;++a)t.push('  <manifest:file-entry manifest:full-path="'+e[a][0]+'" manifest:media-type="'+e[a][1]+`"/>
1818`);return t.push("</manifest:manifest>"),t.join("")}function QV(e,t,a){return['  <rdf:Description rdf:about="'+e+`">
1819`,'    <rdf:type rdf:resource="http://docs.oasis-open.org/ns/office/1.2/meta/'+(a||"odf")+"#"+t+`"/>
1820`,`  </rdf:Description>
1821`].join("")}function KFe(e,t){return['  <rdf:Description rdf:about="'+e+`">
1822`,'    <ns0:hasPart xmlns:ns0="http://docs.oasis-open.org/ns/office/1.2/meta/pkg#" rdf:resource="'+t+`"/>
1823`,`  </rdf:Description>
1824`].join("")}function XFe(e){var t=[zs];t.push(`<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
1825`);for(var a=0;a!=e.length;++a)t.push(QV(e[a][0],e[a][1])),t.push(KFe("",e[a][0]));return t.push(QV("","Document","pkg")),t.push("</rdf:RDF>"),t.join("")}function Vre(){return'<office:document-meta xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xlink="http://www.w3.org/1999/xlink" office:version="1.2"><office:meta><meta:generator>SheetJS '+T5.version+"</meta:generator></office:meta></office:document-meta>"}var Cg=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]];function lT(e,t,a,r,n){n[e]!=null||t==null||t===""||(n[e]=t,t=nn(t),r[r.length]=a?Zt(e,t,a):$i(e,t))}function Gre(e,t){var a=t||{},r=[zs,Zt("cp:coreProperties",null,{"xmlns:cp":Si.CORE_PROPS,"xmlns:dc":Si.dc,"xmlns:dcterms":Si.dcterms,"xmlns:dcmitype":Si.dcmitype,"xmlns:xsi":Si.xsi})],n={};if(!e&&!a.Props)return r.join("");e&&(e.CreatedDate!=null&&lT("dcterms:created",typeof e.CreatedDate=="string"?e.CreatedDate:mE(e.CreatedDate,a.WTF),{"xsi:type":"dcterms:W3CDTF"},r,n),e.ModifiedDate!=null&&lT("dcterms:modified",typeof e.ModifiedDate=="string"?e.ModifiedDate:mE(e.ModifiedDate,a.WTF),{"xsi:type":"dcterms:W3CDTF"},r,n));for(var i=0;i!=Cg.length;++i){var o=Cg[i],l=a.Props&&a.Props[o[1]]!=null?a.Props[o[1]]:e?e[o[1]]:null;l===!0?l="1":l===!1?l="0":typeof l=="number"&&(l=String(l)),l!=null&&lT(o[0],l,null,r,n)}return r.length>2&&(r[r.length]="</cp:coreProperties>",r[1]=r[1].replace("/>",">")),r.join("")}var Qx=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]],Wre=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"];function Yre(e){var t=[],a=Zt;return e||(e={}),e.Application="SheetJS",t[t.length]=zs,t[t.length]=Zt("Properties",null,{xmlns:Si.EXT_PROPS,"xmlns:vt":Si.vt}),Qx.forEach(function(r){if(e[r[1]]!==void 0){var n;switch(r[2]){case"string":n=nn(String(e[r[1]]));break;case"bool":n=e[r[1]]?"true":"false";break}n!==void 0&&(t[t.length]=a(r[0],n))}}),t[t.length]=a("HeadingPairs",a("vt:vector",a("vt:variant","<vt:lpstr>Worksheets</vt:lpstr>")+a("vt:variant",a("vt:i4",String(e.Worksheets))),{size:2,baseType:"variant"})),t[t.length]=a("TitlesOfParts",a("vt:vector",e.SheetNames.map(function(r){return"<vt:lpstr>"+nn(r)+"</vt:lpstr>"}).join(""),{size:e.Worksheets,baseType:"lpstr"})),t.length>2&&(t[t.length]="</Properties>",t[1]=t[1].replace("/>",">")),t.join("")}function Kre(e){var t=[zs,Zt("Properties",null,{xmlns:Si.CUST_PROPS,"xmlns:vt":Si.vt})];if(!e)return t.join("");var a=1;return zi(e).forEach(function(n){++a,t[t.length]=Zt("property",pFe(e[n]),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:a,name:nn(n)})}),t.length>2&&(t[t.length]="</Properties>",t[1]=t[1].replace("/>",">")),t.join("")}var ZV={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"};function QFe(e,t){var a=[];return zi(ZV).map(function(r){for(var n=0;n<Cg.length;++n)if(Cg[n][1]==r)return Cg[n];for(n=0;n<Qx.length;++n)if(Qx[n][1]==r)return Qx[n];throw r}).forEach(function(r){if(e[r[1]]!=null){var n=t&&t.Props&&t.Props[r[1]]!=null?t.Props[r[1]]:e[r[1]];switch(r[2]){case"date":n=new Date(n).toISOString().replace(/\.\d*Z/,"Z");break}typeof n=="number"?n=String(n):n===!0||n===!1?n=n?"1":"0":n instanceof Date&&(n=new Date(n).toISOString().replace(/\.\d*Z/,"")),a.push($i(ZV[r[1]]||r[1],n))}}),Zt("DocumentProperties",a.join(""),{xmlns:Cl.o})}function ZFe(e,t){var a=["Worksheets","SheetNames"],r="CustomDocumentProperties",n=[];return e&&zi(e).forEach(function(i){if(Object.prototype.hasOwnProperty.call(e,i)){for(var o=0;o<Cg.length;++o)if(i==Cg[o][1])return;for(o=0;o<Qx.length;++o)if(i==Qx[o][1])return;for(o=0;o<a.length;++o)if(i==a[o])return;var l=e[i],c="string";typeof l=="number"?(c="float",l=String(l)):l===!0||l===!1?(c="boolean",l=l?"1":"0"):l=String(l),n.push(Zt(BV(i),l,{"dt:dt":c}))}}),t&&zi(t).forEach(function(i){if(Object.prototype.hasOwnProperty.call(t,i)&&!(e&&Object.prototype.hasOwnProperty.call(e,i))){var o=t[i],l="string";typeof o=="number"?(l="float",o=String(o)):o===!0||o===!1?(l="boolean",o=o?"1":"0"):o instanceof Date?(l="dateTime.tz",o=o.toISOString()):o=String(o),n.push(Zt(BV(i),o,{"dt:dt":l}))}}),"<"+r+' xmlns="'+Cl.o+'">'+n.join("")+"</"+r+">"}function JFe(e){var t=typeof e=="string"?new Date(Date.parse(e)):e,a=t.getTime()/1e3+11644473600,r=a%Math.pow(2,32),n=(a-r)/Math.pow(2,32);r*=1e7,n*=1e7;var i=r/Math.pow(2,32)|0;i>0&&(r=r%Math.pow(2,32),n+=i);var o=pt(8);return o.write_shift(4,r),o.write_shift(4,n),o}function JV(e,t){var a=pt(4),r=pt(4);switch(a.write_shift(4,e==80?31:e),e){case 3:r.write_shift(-4,t);break;case 5:r=pt(8),r.write_shift(8,t,"f");break;case 11:r.write_shift(4,t?1:0);break;case 64:r=JFe(t);break;case 31:case 80:for(r=pt(4+2*(t.length+1)+(t.length%2?0:2)),r.write_shift(4,t.length+1),r.write_shift(0,t,"dbcs");r.l!=r.length;)r.write_shift(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+e+" "+t)}return Bi([a,r])}var Xre=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"];function eBe(e){switch(typeof e){case"boolean":return 11;case"number":return(e|0)==e?3:5;case"string":return 31;case"object":if(e instanceof Date)return 64;break}return-1}function eG(e,t,a){var r=pt(8),n=[],i=[],o=8,l=0,c=pt(8),d=pt(8);if(c.write_shift(4,2),c.write_shift(4,1200),d.write_shift(4,1),i.push(c),n.push(d),o+=8+c.length,!t){d=pt(8),d.write_shift(4,0),n.unshift(d);var f=[pt(4)];for(f[0].write_shift(4,e.length),l=0;l<e.length;++l){var p=e[l][0];for(c=pt(8+2*(p.length+1)+(p.length%2?0:2)),c.write_shift(4,l+2),c.write_shift(4,p.length+1),c.write_shift(0,p,"dbcs");c.l!=c.length;)c.write_shift(1,0);f.push(c)}c=Bi(f),i.unshift(c),o+=8+c.length}for(l=0;l<e.length;++l)if(!(t&&!t[e[l][0]])&&!(Xre.indexOf(e[l][0])>-1||Wre.indexOf(e[l][0])>-1)&&e[l][1]!=null){var g=e[l][1],m=0;if(t){m=+t[e[l][0]];var b=a[m];if(b.p=="version"&&typeof g=="string"){var v=g.split(".");g=(+v[0]<<16)+(+v[1]||0)}c=JV(b.t,g)}else{var y=eBe(g);y==-1&&(y=31,g=String(g)),c=JV(y,g)}i.push(c),d=pt(8),d.write_shift(4,t?m:2+l),n.push(d),o+=8+c.length}var w=8*(i.length+1);for(l=0;l<i.length;++l)n[l].write_shift(4,w),w+=i[l].length;return r.write_shift(4,o),r.write_shift(4,i.length),Bi([r].concat(n).concat(i))}function tG(e,t,a,r,n,i){var o=pt(n?68:48),l=[o];o.write_shift(2,65534),o.write_shift(2,0),o.write_shift(4,842412599),o.write_shift(16,mn.utils.consts.HEADER_CLSID,"hex"),o.write_shift(4,n?2:1),o.write_shift(16,t,"hex"),o.write_shift(4,n?68:48);var c=eG(e,a,r);
vendor: 4,535 bytes, line 1825
1825if(l.push(c),n){var d=eG(n,null,null);o.write_shift(16,i,"hex"),o.write_shift(4,68+c.length),l.push(d)}return Bi(l)}function tBe(e,t){t||(t=pt(e));for(var a=0;a<e;++a)t.write_shift(1,0);return t}function aBe(e,t){return e.read_shift(t)===1}function wo(e,t){return t||(t=pt(2)),t.write_shift(2,+!!e),t}function Qre(e){return e.read_shift(2,"u")}function uc(e,t){return t||(t=pt(2)),t.write_shift(2,e),t}function Zre(e,t,a){return a||(a=pt(2)),a.write_shift(1,t=="e"?+e:+!!e),a.write_shift(1,t=="e"?1:0),a}function Jre(e,t,a){var r=e.read_shift(a&&a.biff>=12?2:1),n="sbcs-cont";if(a&&a.biff>=8,!a||a.biff==8){var i=e.read_shift(1);i&&(n="dbcs-cont")}else a.biff==12&&(n="wstr");a.biff>=2&&a.biff<=5&&(n="cpstr");var o=r?e.read_shift(r,n):"";return o}function rBe(e){var t=e.t||"",a=pt(3);a.write_shift(2,t.length),a.write_shift(1,1);var r=pt(2*t.length);r.write_shift(2*t.length,t,"utf16le");var n=[a,r];return Bi(n)}function nBe(e,t,a){var r;if(a){if(a.biff>=2&&a.biff<=5)return e.read_shift(t,"cpstr");if(a.biff>=12)return e.read_shift(t,"dbcs-cont")}var n=e.read_shift(1);return n===0?r=e.read_shift(t,"sbcs-cont"):r=e.read_shift(t,"dbcs-cont"),r}function sBe(e,t,a){var r=e.read_shift(a&&a.biff==2?1:2);return r===0?(e.l++,""):nBe(e,r,a)}function iBe(e,t,a){if(a.biff>5)return sBe(e,t,a);var r=e.read_shift(1);return r===0?(e.l++,""):e.read_shift(r,a.biff<=4||!e.lens?"cpstr":"sbcs-cont")}function ene(e,t,a){return a||(a=pt(3+2*e.length)),a.write_shift(2,e.length),a.write_shift(1,1),a.write_shift(31,e,"utf16le"),a}function aG(e,t){t||(t=pt(6+e.length*2)),t.write_shift(4,1+e.length);for(var a=0;a<e.length;++a)t.write_shift(2,e.charCodeAt(a));return t.write_shift(2,0),t}function oBe(e){var t=pt(512),a=0,r=e.Target;r.slice(0,7)=="file://"&&(r=r.slice(7));var n=r.indexOf("#"),i=n>-1?31:23;switch(r.charAt(0)){case"#":i=28;break;case".":i&=-3;break}t.write_shift(4,2),t.write_shift(4,i);var o=[8,6815827,6619237,4849780,83];for(a=0;a<o.length;++a)t.write_shift(4,o[a]);if(i==28)r=r.slice(1),aG(r,t);else if(i&2){for(o="e0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),a=0;a<o.length;++a)t.write_shift(1,parseInt(o[a],16));var l=n>-1?r.slice(0,n):r;for(t.write_shift(4,2*(l.length+1)),a=0;a<l.length;++a)t.write_shift(2,l.charCodeAt(a));t.write_shift(2,0),i&8&&aG(n>-1?r.slice(n+1):"",t)}else{for(o="03 03 00 00 00 00 00 00 c0 00 00 00 00 00 00 46".split(" "),a=0;a<o.length;++a)t.write_shift(1,parseInt(o[a],16));for(var c=0;r.slice(c*3,c*3+3)=="../"||r.slice(c*3,c*3+3)=="..\\";)++c;for(t.write_shift(2,c),t.write_shift(4,r.length-3*c+1),a=0;a<r.length-3*c;++a)t.write_shift(1,r.charCodeAt(a+3*c)&255);for(t.write_shift(1,0),t.write_shift(2,65535),t.write_shift(2,57005),a=0;a<6;++a)t.write_shift(4,0)}return t.slice(0,t.l)}function Yg(e,t,a,r){return r||(r=pt(6)),r.write_shift(2,e),r.write_shift(2,t),r.write_shift(2,a||0),r}function lBe(e,t,a){var r=a.biff>8?4:2,n=e.read_shift(r),i=e.read_shift(r,"i"),o=e.read_shift(r,"i");return[n,i,o]}function cBe(e){var t=e.read_shift(2),a=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(2);return{s:{c:r,r:t},e:{c:n,r:a}}}function tne(e,t){return t||(t=pt(8)),t.write_shift(2,e.s.r),t.write_shift(2,e.e.r),t.write_shift(2,e.s.c),t.write_shift(2,e.e.c),t}function jO(e,t,a){var r=1536,n=16;switch(a.bookType){case"biff8":break;case"biff5":r=1280,n=8;break;case"biff4":r=4,n=6;break;case"biff3":r=3,n=6;break;case"biff2":r=2,n=4;break;case"xla":break;default:throw new Error("unsupported BIFF version")}var i=pt(n);return i.write_shift(2,r),i.write_shift(2,t),n>4&&i.write_shift(2,29282),n>6&&i.write_shift(2,1997),n>8&&(i.write_shift(2,49161),i.write_shift(2,1),i.write_shift(2,1798),i.write_shift(2,0)),i}function dBe(e,t){var a=!t||t.biff==8,r=pt(a?112:54);for(r.write_shift(t.biff==8?2:1,7),a&&r.write_shift(1,0),r.write_shift(4,859007059),r.write_shift(4,5458548|(a?0:536870912));r.l<r.length;)r.write_shift(1,a?0:32);return r}function uBe(e,t){var a=!t||t.biff>=8?2:1,r=pt(8+a*e.name.length);r.write_shift(4,e.pos),r.write_shift(1,e.hs||0),r.write_shift(1,e.dt),r.write_shift(1,e.name.length),t.biff>=8&&r.write_shift(1,1),r.write_shift(a*e.name.length,e.name,t.biff<8?"sbcs":"utf16le");var n=r.slice(0,r.l);return n.l=r.l,n}function fBe(e,t){var a=pt(8);a.write_shift(4,e.Count),a.write_shift(4,e.Unique);for(var r=[],n=0;n<e.length;++n)r[n]=rBe(e[n]);var i=Bi([a].concat(r));return i.parts=[a.length].concat(r.map(function(o){return o.length})),i}function hBe(){var e=pt(18);return e.write_shift(2,0),e.write_shift(2,0),e.write_shift(2,29280),e.write_shift(2,17600),e.
vendor: 6,149 bytes, line 1825
1825write_shift(2,56),e.write_shift(2,0),e.write_shift(2,0),e.write_shift(2,1),e.write_shift(2,500),e}function pBe(e){var t=pt(18),a=1718;return e&&e.RTL&&(a|=64),t.write_shift(2,a),t.write_shift(4,0),t.write_shift(4,64),t.write_shift(4,0),t.write_shift(4,0),t}function gBe(e,t){var a=e.name||"Arial",r=t&&t.biff==5,n=r?15+a.length:16+2*a.length,i=pt(n);return i.write_shift(2,e.sz*20),i.write_shift(4,0),i.write_shift(2,400),i.write_shift(4,0),i.write_shift(2,0),i.write_shift(1,a.length),r||i.write_shift(1,1),i.write_shift((r?1:2)*a.length,a,r?"sbcs":"utf16le"),i}function mBe(e,t,a,r){var n=pt(10);return Yg(e,t,r,n),n.write_shift(4,a),n}function xBe(e,t,a,r,n){var i=!n||n.biff==8,o=pt(8+ +i+(1+i)*a.length);return Yg(e,t,r,o),o.write_shift(2,a.length),i&&o.write_shift(1,1),o.write_shift((1+i)*a.length,a,i?"utf16le":"sbcs"),o}function vBe(e,t,a,r){var n=a&&a.biff==5;r||(r=pt(n?3+t.length:5+2*t.length)),r.write_shift(2,e),r.write_shift(n?1:2,t.length),n||r.write_shift(1,1),r.write_shift((n?1:2)*t.length,t,n?"sbcs":"utf16le");var i=r.length>r.l?r.slice(0,r.l):r;return i.l==null&&(i.l=i.length),i}function yBe(e,t){var a=t.biff==8||!t.biff?4:2,r=pt(2*a+6);return r.write_shift(a,e.s.r),r.write_shift(a,e.e.r+1),r.write_shift(2,e.s.c),r.write_shift(2,e.e.c+1),r.write_shift(2,0),r}function rG(e,t,a,r){var n=a&&a.biff==5;r||(r=pt(n?16:20)),r.write_shift(2,0),e.style?(r.write_shift(2,e.numFmtId||0),r.write_shift(2,65524)):(r.write_shift(2,e.numFmtId||0),r.write_shift(2,t<<4));var i=0;return e.numFmtId>0&&n&&(i|=1024),r.write_shift(4,i),r.write_shift(4,0),n||r.write_shift(4,0),r.write_shift(2,0),r}function bBe(e){var t=pt(8);return t.write_shift(4,0),t.write_shift(2,0),t.write_shift(2,0),t}function PBe(e,t,a,r,n,i){var o=pt(8);return Yg(e,t,r,o),Zre(a,i,o),o}function wBe(e,t,a,r){var n=pt(14);return Yg(e,t,r,n),Wg(a,n),n}function SBe(e,t,a){if(a.biff<8)return NBe(e,t,a);for(var r=[],n=e.l+t,i=e.read_shift(a.biff>8?4:2);i--!==0;)r.push(lBe(e,a.biff>8?12:6,a));if(e.l!=n)throw new Error("Bad ExternSheet: "+e.l+" != "+n);return r}function NBe(e,t,a){e[e.l+1]==3&&e[e.l]++;var r=Jre(e,t,a);return r.charCodeAt(0)==3?r.slice(1):r}function jBe(e){var t=pt(2+e.length*8);t.write_shift(2,e.length);for(var a=0;a<e.length;++a)tne(e[a],t);return t}function CBe(e){var t=pt(24),a=ji(e[0]);t.write_shift(2,a.r),t.write_shift(2,a.r),t.write_shift(2,a.c),t.write_shift(2,a.c);for(var r="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),n=0;n<16;++n)t.write_shift(1,parseInt(r[n],16));return Bi([t,oBe(e[1])])}function ABe(e){var t=e[1].Tooltip,a=pt(10+2*(t.length+1));a.write_shift(2,2048);var r=ji(e[0]);a.write_shift(2,r.r),a.write_shift(2,r.r),a.write_shift(2,r.c),a.write_shift(2,r.c);for(var n=0;n<t.length;++n)a.write_shift(2,t.charCodeAt(n));return a.write_shift(2,0),a}function TBe(e){return e||(e=pt(4)),e.write_shift(2,1),e.write_shift(2,1),e}function _Be(e,t,a){if(!a.cellStyles)return Su(e,t);var r=a&&a.biff>=12?4:2,n=e.read_shift(r),i=e.read_shift(r),o=e.read_shift(r),l=e.read_shift(r),c=e.read_shift(2);r==2&&(e.l+=2);var d={s:n,e:i,w:o,ixfe:l,flags:c};return(a.biff>=5||!a.biff)&&(d.level=c>>8&7),d}function kBe(e,t){var a=pt(12);a.write_shift(2,t),a.write_shift(2,t),a.write_shift(2,e.width*256),a.write_shift(2,0);var r=0;return e.hidden&&(r|=1),a.write_shift(1,r),r=e.level||0,a.write_shift(1,r),a.write_shift(2,0),a}function EBe(e){for(var t=pt(2*e),a=0;a<e;++a)t.write_shift(2,a+1);return t}function RBe(e,t,a){var r=pt(15);return Ib(r,e,t),r.write_shift(8,a,"f"),r}function OBe(e,t,a){var r=pt(9);return Ib(r,e,t),r.write_shift(2,a),r}var MBe=(function(){var e={1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127,8:865,9:437,10:850,11:437,13:437,14:850,15:437,16:850,17:437,18:850,19:932,20:850,21:437,22:850,23:865,24:437,25:437,26:850,27:437,28:863,29:850,31:852,34:852,35:852,36:860,37:850,38:866,55:850,64:852,77:936,78:949,79:950,80:874,87:1252,88:1252,89:1252,108:863,134:737,135:852,136:857,204:1257,255:16969},t=pO({1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127});function a(l,c){var d=[],f=Gg(1);switch(c.type){case"base64":f=cd(Bf(l));break;case"binary":f=cd(l);break;case"buffer":case"array":f=l;break}Sl(f,0);var p=f.read_shift(1),g=!!(p&136),m=!1,b=!1;switch(p){case 2:break;case 3:break;case 48:m=!0,g=!0;break;case 49:m=!0,g=!0;break;case 131:break;case 139:break;case 140:b=!0;break;case 245:break;default:throw new Error("DBF Unsupported Version: "+p.toString(16))}var v=0,y=521;p==2&&(v=f.read_shift(2)),f.l+=3,p!=2&&(v=f.read_shift(4)),v>1048576&&(v=1e6),p!=2&&(y=f.read_shift(2));var w=f.read_shift(2),S=c.codepage||1252;p!=2&&(f.l+=16,f.read_shift(1),f[f.l]!==0&&(S=e[f[f.l]]),f.l+=1,f.l+=2),b&&(f.l+=36);for(var N=[],j={},C=Math.min(f.length,p==2?521:y-10-(m?264:0)),R=b?32:11;f.l<C&&f[f.l]!=13;)switch(j={},j.name=_5.utils.decode(S,f.slice(f.l,f.l+R)).replace(/[\u0000\r\n].*$/g,""),f.l+=R,j.type=String.fromCharCode(f.read_shift(1)),p!=2&&!b&&(j.offset=f.read_shift(4)),j.len=f.read_shift(1),p==2&&(j.offset=f.read_shift(2)),j.dec=f.read_shift(1),j.name.length&&N.push(j),p!=2&&(f.l+=b?13:14),j.type){case"B":(!m||j.len!=8)&&c.WTF&&console.log("Skipping "+j.name+":"+j.type);break;case"G":case"P":c.WTF&&console.log("Skipping "+j.name+":"+j.type);break;case"+":case"0":case"@":case"C":case"D":case"F":case"I":case"L":case"M":case"N":case"O":case"T":case"Y":break;default:throw new Error("Unknown Field Type: "+j.type)}if(f[f.l]!==13&&(f.l=y-1),f.read_shift(1)!==13)throw new Error("DBF Terminator not found "+f.l+" "+f[f.l]);f.l=y;var T=0,O=0;for(d[0]=[],O=0;O!=N.length;++O)d[0][O]=N[O].name;for(;v-- >0;){if(f[f.l]===42){f.l+=w;continue}for(++f.l,d[++T]=[],O=0,O=0;O!=N.length;++O){var F=f.slice(f.l,f.l+N[O].len);f.l+=N[O].len,Sl(F,0);var z=_5.utils.decode(S,F);switch(N[O].type){case"C":z.trim().length&&(d[T][O]=z.replace(/\s+$/,""));break;
vendor: 4,383 bytes, line 1825
1825case"D":z.length===8?d[T][O]=new Date(+z.slice(0,4),+z.slice(4,6)-1,+z.slice(6,8)):d[T][O]=z;break;case"F":d[T][O]=parseFloat(z.trim());break;case"+":case"I":d[T][O]=b?F.read_shift(-4,"i")^2147483648:F.read_shift(4,"i");break;case"L":switch(z.trim().toUpperCase()){case"Y":case"T":d[T][O]=!0;break;case"N":case"F":d[T][O]=!1;break;case"":case"?":break;default:throw new Error("DBF Unrecognized L:|"+z+"|")}break;case"M":if(!g)throw new Error("DBF Unexpected MEMO for type "+p.toString(16));d[T][O]="##MEMO##"+(b?parseInt(z.trim(),10):F.read_shift(4));break;case"N":z=z.replace(/\u0000/g,"").trim(),z&&z!="."&&(d[T][O]=+z||0);break;case"@":d[T][O]=new Date(F.read_shift(-8,"f")-621356832e5);break;case"T":d[T][O]=new Date((F.read_shift(4)-2440588)*864e5+F.read_shift(4));break;case"Y":d[T][O]=F.read_shift(4,"i")/1e4+F.read_shift(4,"i")/1e4*Math.pow(2,32);break;case"O":d[T][O]=-F.read_shift(-8,"f");break;case"B":if(m&&N[O].len==8){d[T][O]=F.read_shift(8,"f");break}case"G":case"P":F.l+=N[O].len;break;case"0":if(N[O].name==="_NullFlags")break;default:throw new Error("DBF Unsupported data type "+N[O].type)}}}if(p!=2&&f.l<f.length&&f[f.l++]!=26)throw new Error("DBF EOF Marker missing "+(f.l-1)+" of "+f.length+" "+f[f.l-1].toString(16));return c&&c.sheetRows&&(d=d.slice(0,c.sheetRows)),c.DBF=N,d}function r(l,c){var d=c||{};d.dateNF||(d.dateNF="yyyymmdd");var f=fv(a(l,d),d);return f["!cols"]=d.DBF.map(function(p){return{wch:p.len,DBF:p}}),delete d.DBF,f}function n(l,c){try{return om(r(l,c),c)}catch(d){if(c&&c.WTF)throw d}return{SheetNames:[],Sheets:{}}}var i={B:8,C:250,L:1,D:8,"?":0,"":0};function o(l,c){var d=c||{};if(+d.codepage>=0&&Jy(+d.codepage),d.type=="string")throw new Error("Cannot write DBF to JS string");var f=Jo(),p=z5(l,{header:1,raw:!0,cellDates:!0}),g=p[0],m=p.slice(1),b=l["!cols"]||[],v=0,y=0,w=0,S=1;for(v=0;v<g.length;++v){if(((b[v]||{}).DBF||{}).name){g[v]=b[v].DBF.name,++w;continue}if(g[v]!=null){if(++w,typeof g[v]=="number"&&(g[v]=g[v].toString(10)),typeof g[v]!="string")throw new Error("DBF Invalid column name "+g[v]+" |"+typeof g[v]+"|");if(g.indexOf(g[v])!==v){for(y=0;y<1024;++y)if(g.indexOf(g[v]+"_"+y)==-1){g[v]+="_"+y;break}}}}var N=On(l["!ref"]),j=[],C=[],R=[];for(v=0;v<=N.e.c-N.s.c;++v){var T="",O="",F=0,z=[];for(y=0;y<m.length;++y)m[y][v]!=null&&z.push(m[y][v]);if(z.length==0||g[v]==null){j[v]="?";continue}for(y=0;y<z.length;++y){switch(typeof z[y]){case"number":O="B";break;case"string":O="C";break;case"boolean":O="L";break;case"object":O=z[y]instanceof Date?"D":"C";break;default:O="C"}F=Math.max(F,String(z[y]).length),T=T&&T!=O?"C":O}F>250&&(F=250),O=((b[v]||{}).DBF||{}).type,O=="C"&&b[v].DBF.len>F&&(F=b[v].DBF.len),T=="B"&&O=="N"&&(T="N",R[v]=b[v].DBF.dec,F=b[v].DBF.len),C[v]=T=="C"||O=="N"?F:i[T]||0,S+=C[v],j[v]=T}var I=f.next(32);for(I.write_shift(4,318902576),I.write_shift(4,m.length),I.write_shift(2,296+32*w),I.write_shift(2,S),v=0;v<4;++v)I.write_shift(4,0);for(I.write_shift(4,0|(+t[rre]||3)<<8),v=0,y=0;v<g.length;++v)if(g[v]!=null){var B=f.next(32),K=(g[v].slice(-10)+"\0\0\0\0\0\0\0\0\0\0\0").slice(0,11);B.write_shift(1,K,"sbcs"),B.write_shift(1,j[v]=="?"?"C":j[v],"sbcs"),B.write_shift(4,y),B.write_shift(1,C[v]||i[j[v]]||0),B.write_shift(1,R[v]||0),B.write_shift(1,2),B.write_shift(4,0),B.write_shift(1,0),B.write_shift(4,0),B.write_shift(4,0),y+=C[v]||i[j[v]]||0}var J=f.next(264);for(J.write_shift(4,13),v=0;v<65;++v)J.write_shift(4,0);for(v=0;v<m.length;++v){var G=f.next(S);for(G.write_shift(1,0),y=0;y<g.length;++y)if(g[y]!=null)switch(j[y]){case"L":G.write_shift(1,m[v][y]==null?63:m[v][y]?84:70);break;case"B":G.write_shift(8,m[v][y]||0,"f");break;case"N":var D="0";for(typeof m[v][y]=="number"&&(D=m[v][y].toFixed(R[y]||0)),w=0;w<C[y]-D.length;++w)G.write_shift(1,32);G.write_shift(1,D,"sbcs");break;case"D":m[v][y]?(G.write_shift(4,("0000"+m[v][y].getFullYear()).slice(-4),"sbcs"),G.write_shift(2,("00"+(m[v][y].getMonth()+1)).slice(-2),"sbcs"),G.write_shift(2,("00"+m[v][y].getDate()).slice(-2),"sbcs")):G.write_shift(8,"00000000","sbcs");break;case"C":var V=String(m[v][y]!=null?m[v][y]:"").slice(0,C[y]);for(G.write_shift(1,V,"sbcs"),w=0;w<C[y]-V.length;++w)G.write_shift(1,32);break}}return f.next(1).write_shift(1,26),f.end()}return{to_workbook:n,to_sheet:r,from_sheet:o}})(),DBe=(function(){var e={AA:"À",BA:"Á",CA:"Â",DA:195,HA:"Ä",JA:197,AE:"È",BE:"É",CE:"Ê",HE:"Ë",AI:"Ì",BI:"Í",C
1825I:"Î",HI:"Ï",AO:"Ò",BO:"Ó",CO:"Ô",DO:213,HO:"Ö",AU:"Ù",BU:"Ú",CU:"Û",HU:"Ü",Aa:"à",Ba:"á",Ca:"â",Da:227,Ha:"ä",Ja:229,Ae:"è",Be:"é",Ce:"ê",He:"ë",Ai:"ì",Bi:"í",Ci:"î",Hi:"ï",Ao:"ò",Bo:"ó",Co:"ô",Do:245,Ho:"ö",Au:"ù",Bu:"ú",Cu:"û",Hu:"ü",KC:"Ç",Kc:"ç",q:"æ",z:"œ",a:"Æ",j:"Œ",DN:209,Dn:241,Hy:255,S:169,c:170,R:174,"B ":180,0:176,1:177,2:178,3:179,5:181,6:182,7:183,Q:185,k:186,b:208,i:216,l:222,s:240,y:248,"!":161,'"':162,"#":163,"(":164,"%":165,"'":167,"H ":168,"+":171,";":187,"<":188,"=":189,">":190,"?":191,"{":223},t=new RegExp("\x1BN("+zi(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm"),a=function(g,m){var b=e[m];return typeof b=="number"?AV(b):b},r=function(g,m,b){var v=m.charCodeAt(0)-32<<4|b.charCodeAt(0)-48;return v==59?g:AV(v)};e["|"]=254;function n(g,m){switch(m.type){case"base64":return i(Bf(g),m);case"binary":return i(g,m);case"buffer":return i(Vr&&Buffer.isBuffer(g)?g.toString("binary"):Eb(g),m);case"array":return i(PS(g),m)}throw new Error("Unrecognized type "+m.type)}function i(g,m){var b=g.split(/[\n\r]+/),v=-1,y=-1,w=0,S=0,N=[],j=[],C=null,R={},T=[],O=[],F=[],z=0,I;for(+m.codepage>=0&&Jy(+m.codepage);w!==b.length;++w){z=0;
vendor: 9,178 bytes, lines 1825-1838
1825var B=b[w].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,r).replace(t,a),K=B.replace(/;;/g,"\0").split(";").map(function(X){return X.replace(/\u0000/g,";")}),J=K[0],G;if(B.length>0)switch(J){case"ID":break;case"E":break;case"B":break;case"O":break;case"W":break;case"P":K[1].charAt(0)=="P"&&j.push(B.slice(3).replace(/;;/g,";"));break;case"C":var D=!1,V=!1,W=!1,Z=!1,re=-1,Q=-1;for(S=1;S<K.length;++S)switch(K[S].charAt(0)){case"A":break;case"X":y=parseInt(K[S].slice(1))-1,V=!0;break;case"Y":for(v=parseInt(K[S].slice(1))-1,V||(y=0),I=N.length;I<=v;++I)N[I]=[];break;case"K":G=K[S].slice(1),G.charAt(0)==='"'?G=G.slice(1,G.length-1):G==="TRUE"?G=!0:G==="FALSE"?G=!1:isNaN(wf(G))?isNaN(tb(G).getDate())||(G=Ao(G)):(G=wf(G),C!==null&&gre(C)&&(G=yre(G))),D=!0;break;case"E":Z=!0;var E=O$e(K[S].slice(1),{r:v,c:y});N[v][y]=[N[v][y],E];break;case"S":W=!0,N[v][y]=[N[v][y],"S5S"];break;case"G":break;case"R":re=parseInt(K[S].slice(1))-1;break;case"C":Q=parseInt(K[S].slice(1))-1;break;default:if(m&&m.WTF)throw new Error("SYLK bad record "+B)}if(D&&(N[v][y]&&N[v][y].length==2?N[v][y][0]=G:N[v][y]=G,C=null),W){if(Z)throw new Error("SYLK shared formula cannot have own formula");var U=re>-1&&N[re][Q];if(!U||!U[1])throw new Error("SYLK shared formula cannot find base");N[v][y][1]=M$e(U[1],{r:v-re,c:y-Q})}break;case"F":var q=0;for(S=1;S<K.length;++S)switch(K[S].charAt(0)){case"X":y=parseInt(K[S].slice(1))-1,++q;break;case"Y":for(v=parseInt(K[S].slice(1))-1,I=N.length;I<=v;++I)N[I]=[];break;case"M":z=parseInt(K[S].slice(1))/20;break;case"F":break;case"G":break;case"P":C=j[parseInt(K[S].slice(1))];break;case"S":break;case"D":break;case"N":break;case"W":for(F=K[S].slice(1).split(" "),I=parseInt(F[0],10);I<=parseInt(F[1],10);++I)z=parseInt(F[2],10),O[I-1]=z===0?{hidden:!0}:{wch:z},CO(O[I-1]);break;case"C":y=parseInt(K[S].slice(1))-1,O[y]||(O[y]={});break;case"R":v=parseInt(K[S].slice(1))-1,T[v]||(T[v]={}),z>0?(T[v].hpt=z,T[v].hpx=ine(z)):z===0&&(T[v].hidden=!0);break;default:if(m&&m.WTF)throw new Error("SYLK bad record "+B)}q<1&&(C=null);break;default:if(m&&m.WTF)throw new Error("SYLK bad record "+B)}}return T.length>0&&(R["!rows"]=T),O.length>0&&(R["!cols"]=O),m&&m.sheetRows&&(N=N.slice(0,m.sheetRows)),[N,R]}function o(g,m){var b=n(g,m),v=b[0],y=b[1],w=fv(v,m);return zi(y).forEach(function(S){w[S]=y[S]}),w}function l(g,m){return om(o(g,m),m)}function c(g,m,b,v){var y="C;Y"+(b+1)+";X"+(v+1)+";K";switch(g.t){case"n":y+=g.v||0,g.f&&!g.F&&(y+=";E"+TO(g.f,{r:b,c:v}));break;case"b":y+=g.v?"TRUE":"FALSE";break;case"e":y+=g.w||g.v;break;case"d":y+='"'+(g.w||g.v)+'"';break;case"s":y+='"'+g.v.replace(/"/g,"").replace(/;/g,";;")+'"';break}return y}function d(g,m){m.forEach(function(b,v){var y="F;W"+(v+1)+" "+(v+1)+" ";b.hidden?y+="0":(typeof b.width=="number"&&!b.wpx&&(b.wpx=F5(b.width)),typeof b.wpx=="number"&&!b.wch&&(b.wch=B5(b.wpx)),typeof b.wch=="number"&&(y+=Math.round(b.wch))),y.charAt(y.length-1)!=" "&&g.push(y)})}function f(g,m){m.forEach(function(b,v){var y="F;";b.hidden?y+="M0;":b.hpt?y+="M"+20*b.hpt+";":b.hpx&&(y+="M"+20*$5(b.hpx)+";"),y.length>2&&g.push(y+"R"+(v+1))})}function p(g,m){var b=["ID;PWXL;N;E"],v=[],y=On(g["!ref"]),w,S=Array.isArray(g),N=`\r
1826`;b.push("P;PGeneral"),b.push("F;P0;DG0G8;M255"),g["!cols"]&&d(b,g["!cols"]),g["!rows"]&&f(b,g["!rows"]),b.push("B;Y"+(y.e.r-y.s.r+1)+";X"+(y.e.c-y.s.c+1)+";D"+[y.s.c,y.s.r,y.e.c,y.e.r].join(" "));for(var j=y.s.r;j<=y.e.r;++j)for(var C=y.s.c;C<=y.e.c;++C){var R=ln({r:j,c:C});w=S?(g[j]||[])[C]:g[R],!(!w||w.v==null&&(!w.f||w.F))&&v.push(c(w,g,j,C))}return b.join(N)+N+v.join(N)+N+"E"+N}return{to_workbook:l,to_sheet:o,from_sheet:p}})(),IBe=(function(){function e(i,o){switch(o.type){case"base64":return t(Bf(i),o);case"binary":return t(i,o);case"buffer":return t(Vr&&Buffer.isBuffer(i)?i.toString("binary"):Eb(i),o);case"array":return t(PS(i),o)}throw new Error("Unrecognized type "+o.type)}function t(i,o){for(var l=i.split(`
1827`),c=-1,d=-1,f=0,p=[];f!==l.length;++f){if(l[f].trim()==="BOT"){p[++c]=[],d=0;continue}if(!(c<0)){var g=l[f].trim().split(","),m=g[0],b=g[1];++f;for(var v=l[f]||"";(v.match(/["]/g)||[]).length&1&&f<l.length-1;)v+=`
1828`+l[++f];switch(v=v.trim(),+m){case-1:if(v==="BOT"){p[++c]=[],d=0;continue}else if(v!=="EOD")throw new Error("Unrecognized DIF special command "+v);break;case 0:v==="TRUE"?p[c][d]=!0:v==="FALSE"?p[c][d]=!1:isNaN(wf(b))?isNaN(tb(b).getDate())?p[c][d]=b:p[c][d]=Ao(b):p[c][d]=wf(b),++d;break;case 1:v=v.slice(1,v.length-1),v=v.replace(/""/g,'"'),v&&v.match(/^=".*"$/)&&(v=v.slice(2,-1)),p[c][d++]=v!==""?v:null;break}if(v==="EOD")break}}return o&&o.sheetRows&&(p=p.slice(0,o.sheetRows)),p}function a(i,o){return fv(e(i,o),o)}function r(i,o){return om(a(i,o),o)}var n=(function(){var i=function(c,d,f,p,g){c.push(d),c.push(f+","+p),c.push('"'+g.replace(/"/g,'""')+'"')},o=function(c,d,f,p){c.push(d+","+f),c.push(d==1?'"'+p.replace(/"/g,'""')+'"':p)};return function(c){var d=[],f=On(c["!ref"]),p,g=Array.isArray(c);i(d,"TABLE",0,1,"sheetjs"),i(d,"VECTORS",0,f.e.r-f.s.r+1,""),i(d,"TUPLES",0,f.e.c-f.s.c+1,""),i(d,"DATA",0,0,"");for(var m=f.s.r;m<=f.e.r;++m){o(d,-1,0,"BOT");for(var b=f.s.c;b<=f.e.c;++b){var v=ln({r:m,c:b});if(p=g?(c[m]||[])[b]:c[v],!p){o(d,1,0,"");continue}switch(p.t){case"n":var y=p.w;!y&&p.v!=null&&(y=p.v),y==null?p.f&&!p.F?o(d,1,0,"="+p.f):o(d,1,0,""):o(d,0,y,"V");break;case"b":o(d,0,p.v?1:0,p.v?"TRUE":"FALSE");break;case"s":o(d,1,0,isNaN(p.v)?p.v:'="'+p.v+'"');break;case"d":p.w||(p.w=fp(p.z||ms[14],al(Ao(p.v)))),o(d,0,p.w,"V");break;default:o(d,1,0,"")}}}o(d,-1,0,"EOD");var w=`\r
1829`,S=d.join(w);return S}})();return{to_workbook:r,to_sheet:a,from_sheet:n}})(),ane=(function(){function e(p){return p.replace(/\\b/g,"\\").replace(/\\c/g,":").replace(/\\n/g,`
1830`)}function t(p){return p.replace(/\\/g,"\\b").replace(/:/g,"\\c").replace(/\n/g,"\\n")}function a(p,g){for(var m=p.split(`
1831`),b=-1,v=-1,y=0,w=[];y!==m.length;++y){var S=m[y].trim().split(":");if(S[0]==="cell"){var N=ji(S[1]);if(w.length<=N.r)for(b=w.length;b<=N.r;++b)w[b]||(w[b]=[]);switch(b=N.r,v=N.c,S[2]){case"t":w[b][v]=e(S[3]);break;case"v":w[b][v]=+S[3];break;case"vtf":var j=S[S.length-1];case"vtc":switch(S[3]){case"nl":w[b][v]=!!+S[4];break;default:w[b][v]=+S[4];break}S[2]=="vtf"&&(w[b][v]=[w[b][v],j])}}}return g&&g.sheetRows&&(w=w.slice(0,g.sheetRows)),w}function r(p,g){return fv(a(p,g),g)}function n(p,g){return om(r(p,g),g)}var i=["socialcalc:version:1.5","MIME-Version: 1.0","Content-Type: multipart/mixed; boundary=SocialCalcSpreadsheetControlSave"].join(`
1832`),o=["--SocialCalcSpreadsheetControlSave","Content-type: text/plain; charset=UTF-8"].join(`
1833`)+`
1834`,l=["# SocialCalc Spreadsheet Control Save","part:sheet"].join(`
1835`),c="--SocialCalcSpreadsheetControlSave--";function d(p){if(!p||!p["!ref"])return"";for(var g=[],m=[],b,v="",y=Bl(p["!ref"]),w=Array.isArray(p),S=y.s.r;S<=y.e.r;++S)for(var N=y.s.c;N<=y.e.c;++N)if(v=ln({r:S,c:N}),b=w?(p[S]||[])[N]:p[v],!(!b||b.v==null||b.t==="z")){switch(m=["cell",v,"t"],b.t){case"s":case"str":m.push(t(b.v));break;case"n":b.f?(m[2]="vtf",m[3]="n",m[4]=b.v,m[5]=t(b.f)):(m[2]="v",m[3]=b.v);break;case"b":m[2]="vt"+(b.f?"f":"c"),m[3]="nl",m[4]=b.v?"1":"0",m[5]=t(b.f||(b.v?"TRUE":"FALSE"));break;case"d":var j=al(Ao(b.v));m[2]="vtc",m[3]="nd",m[4]=""+j,m[5]=b.w||fp(b.z||ms[14],j);break;case"e":continue}g.push(m.join(":"))}return g.push("sheet:c:"+(y.e.c-y.s.c+1)+":r:"+(y.e.r-y.s.r+1)+":tvf:1"),g.push("valueformat:1:text-wiki"),g.join(`
1836`)}function f(p){return[i,o,l,o,d(p),c].join(`
1837`)}return{to_workbook:n,to_sheet:r,from_sheet:f}})(),LBe=(function(){function e(f,p,g,m,b){b.raw?p[g][m]=f:f===""||(f==="TRUE"?p[g][m]=!0:f==="FALSE"?p[g][m]=!1:isNaN(wf(f))?isNaN(tb(f).getDate())?p[g][m]=f:p[g][m]=Ao(f):p[g][m]=wf(f))}function t(f,p){var g=p||{},m=[];if(!f||f.length===0)return m;for(var b=f.split(/[\r\n]/),v=b.length-1;v>=0&&b[v].length===0;)--v;for(var y=10,w=0,S=0;S<=v;++S)w=b[S].indexOf(" "),w==-1?w=b[S].length:w++,y=Math.max(y,w);for(S=0;S<=v;++S){m[S]=[];var N=0;for(e(b[S].slice(0,y).trim(),m,S,N,g),N=1;N<=(b[S].length-y)/10+1;++N)e(b[S].slice(y+(N-1)*10,y+N*10).trim(),m,S,N,g)}return g.sheetRows&&(m=m.slice(0,g.sheetRows)),m}var a={44:",",9:"	",59:";",124:"|"},r={44:3,9:2,59:1,124:0};function n(f){for(var p={},g=!1,m=0,b=0;m<f.length;++m)(b=f.charCodeAt(m))==34?g=!g:!g&&b in a&&(p[b]=(p[b]||0)+1);b=[];for(m in p)Object.prototype.hasOwnProperty.call(p,m)&&b.push([p[m],m]);if(!b.length){p=r;for(m in p)Object.prototype.hasOwnProperty.call(p,m)&&b.push([p[m],m])}return b.sort(function(v,y){return v[0]-y[0]||r[v[1]]-r[y[1]]}),a[b.pop()[1]]||44}function i(f,p){var g=p||{},m="",b=g.dense?[]:{},v={s:{c:0,r:0},e:{c:0,r:0}};f.slice(0,4)=="sep="?f.charCodeAt(5)==13&&f.charCodeAt(6)==10?(m=f.charAt(4),f=f.slice(7)):f.charCodeAt(5)==13||f.charCodeAt(5)==10?(m=f.charAt(4),f=f.slice(6)):m=n(f.slice(0,1024)):g&&g.FS?m=g.FS:m=n(f.slice(0,1024));var y=0,w=0,S=0,N=0,j=0,C=m.charCodeAt(0),R=!1,T=0,O=f.charCodeAt(0);f=f.replace(/\r\n/mg,`
1838`);var F=g.dateNF!=null?J9e(g.dateNF):null;function z(){var I=f.slice(N,j),B={};if(I.charAt(0)=='"'&&I.charAt(I.length-1)=='"'&&(I=I.slice(1,-1).replace(/""/g,'"')),I.length===0)B.t="z";else if(g.raw)B.t="s",B.v=I;else if(I.trim().length===0)B.t="s",B.v=I;
vendor: 6,682 bytes, lines 1838-1839
1838else if(I.charCodeAt(0)==61)I.charCodeAt(1)==34&&I.charCodeAt(I.length-1)==34?(B.t="s",B.v=I.slice(2,-1).replace(/""/g,'"')):D$e(I)?(B.t="n",B.f=I.slice(1)):(B.t="s",B.v=I);else if(I=="TRUE")B.t="b",B.v=!0;else if(I=="FALSE")B.t="b",B.v=!1;else if(!isNaN(S=wf(I)))B.t="n",g.cellText!==!1&&(B.w=I),B.v=S;else if(!isNaN(tb(I).getDate())||F&&I.match(F)){B.z=g.dateNF||ms[14];var K=0;F&&I.match(F)&&(I=eFe(I,g.dateNF,I.match(F)||[]),K=1),g.cellDates?(B.t="d",B.v=Ao(I,K)):(B.t="n",B.v=al(Ao(I,K))),g.cellText!==!1&&(B.w=fp(B.z,B.v instanceof Date?al(B.v):B.v)),g.cellNF||delete B.z}else B.t="s",B.v=I;if(B.t=="z"||(g.dense?(b[y]||(b[y]=[]),b[y][w]=B):b[ln({c:w,r:y})]=B),N=j+1,O=f.charCodeAt(N),v.e.c<w&&(v.e.c=w),v.e.r<y&&(v.e.r=y),T==C)++w;else if(w=0,++y,g.sheetRows&&g.sheetRows<=y)return!0}e:for(;j<f.length;++j)switch(T=f.charCodeAt(j)){case 34:O===34&&(R=!R);break;case C:case 10:case 13:if(!R&&z())break e;break}return j-N>0&&z(),b["!ref"]=$s(v),b}function o(f,p){return!(p&&p.PRN)||p.FS||f.slice(0,4)=="sep="||f.indexOf("	")>=0||f.indexOf(",")>=0||f.indexOf(";")>=0?i(f,p):fv(t(f,p),p)}function l(f,p){var g="",m=p.type=="string"?[0,0,0,0]:KHe(f,p);switch(p.type){case"base64":g=Bf(f);break;case"binary":g=f;break;case"buffer":p.codepage==65001?g=f.toString("utf8"):p.codepage&&typeof _5<"u"||(g=Vr&&Buffer.isBuffer(f)?f.toString("binary"):Eb(f));break;case"array":g=PS(f);break;case"string":g=f;break;default:throw new Error("Unrecognized type "+p.type)}return m[0]==239&&m[1]==187&&m[2]==191?g=H1(g.slice(3)):p.type!="string"&&p.type!="buffer"&&p.codepage==65001?g=H1(g):p.type=="binary"&&typeof _5<"u",g.slice(0,19)=="socialcalc:version:"?ane.to_sheet(p.type=="string"?g:H1(g),p):o(g,p)}function c(f,p){return om(l(f,p),p)}function d(f){for(var p=[],g=On(f["!ref"]),m,b=Array.isArray(f),v=g.s.r;v<=g.e.r;++v){for(var y=[],w=g.s.c;w<=g.e.c;++w){var S=ln({r:v,c:w});if(m=b?(f[v]||[])[w]:f[S],!m||m.v==null){y.push("          ");continue}for(var N=(m.w||($f(m),m.w)||"").slice(0,10);N.length<10;)N+=" ";y.push(N+(w===0?" ":""))}p.push(y.join(""))}return p.join(`
1839`)}return{to_workbook:c,to_sheet:l,from_sheet:d}})(),nG=(function(){function e(E,U,q){if(E){Sl(E,E.l||0);for(var X=q.Enum||re;E.l<E.length;){var ne=E.read_shift(2),ae=X[ne]||X[65535],ue=E.read_shift(2),de=E.l+ue,he=ae.f&&ae.f(E,ue,q);if(E.l=de,U(he,ae,ne))return}}}function t(E,U){switch(U.type){case"base64":return a(cd(Bf(E)),U);case"binary":return a(cd(E),U);case"buffer":case"array":return a(E,U)}throw"Unsupported type "+U.type}function a(E,U){if(!E)return E;var q=U||{},X=q.dense?[]:{},ne="Sheet1",ae="",ue=0,de={},he=[],pe=[],se={s:{r:0,c:0},e:{r:0,c:0}},ze=q.sheetRows||0;if(E[2]==0&&(E[3]==8||E[3]==9)&&E.length>=16&&E[14]==5&&E[15]===108)throw new Error("Unsupported Works 3 for Mac file");if(E[2]==2)q.Enum=re,e(E,function(Qe,ft,nt){switch(nt){case 0:q.vers=Qe,Qe>=4096&&(q.qpro=!0);break;case 6:se=Qe;break;case 204:Qe&&(ae=Qe);break;case 222:ae=Qe;break;case 15:case 51:q.qpro||(Qe[1].v=Qe[1].v.slice(1));case 13:case 14:case 16:nt==14&&(Qe[2]&112)==112&&(Qe[2]&15)>1&&(Qe[2]&15)<15&&(Qe[1].z=q.dateNF||ms[14],q.cellDates&&(Qe[1].t="d",Qe[1].v=yre(Qe[1].v))),q.qpro&&Qe[3]>ue&&(X["!ref"]=$s(se),de[ne]=X,he.push(ne),X=q.dense?[]:{},se={s:{r:0,c:0},e:{r:0,c:0}},ue=Qe[3],ne=ae||"Sheet"+(ue+1),ae="");var $t=q.dense?(X[Qe[0].r]||[])[Qe[0].c]:X[ln(Qe[0])];if($t){$t.t=Qe[1].t,$t.v=Qe[1].v,Qe[1].z!=null&&($t.z=Qe[1].z),Qe[1].f!=null&&($t.f=Qe[1].f);break}q.dense?(X[Qe[0].r]||(X[Qe[0].r]=[]),X[Qe[0].r][Qe[0].c]=Qe[1]):X[ln(Qe[0])]=Qe[1];break}},q);else if(E[2]==26||E[2]==14)q.Enum=Q,E[2]==14&&(q.qpro=!0,E.l=0),e(E,function(Qe,ft,nt){switch(nt){case 204:ne=Qe;break;case 22:Qe[1].v=Qe[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(Qe[3]>ue&&(X["!ref"]=$s(se),de[ne]=X,he.push(ne),X=q.dense?[]:{},se={s:{r:0,c:0},e:{r:0,c:0}},ue=Qe[3],ne="Sheet"+(ue+1)),ze>0&&Qe[0].r>=ze)break;q.dense?(X[Qe[0].r]||(X[Qe[0].r]=[]),X[Qe[0].r][Qe[0].c]=Qe[1]):X[ln(Qe[0])]=Qe[1],se.e.c<Qe[0].c&&(se.e.c=Qe[0].c),se.e.r<Qe[0].r&&(se.e.r=Qe[0].r);break;case 27:Qe[14e3]&&(pe[Qe[14e3][0]]=Qe[14e3][1]);break;case 1537:pe[Qe[0]]=Qe[1],Qe[0]==ue&&(ne=Qe[1]);break}},q);else throw new Error("Unrecognized LOTUS BOF "+E[2]);if(X["!ref"]=$s(se),de[ae||ne]=X,he.push(ae||ne),!pe.length)return{SheetNames:he,Sheets:de};for(var De={},xe=[],at=0;at<pe.length;++at)de[he[at]]?(xe.push(pe[at]||he[at]),De[pe[at]]=de[pe[at]]||de[he[at]]):(xe.push(pe[at]),De[pe[at]]={"!ref":"A1"});return{SheetNames:xe,Sheets:De}}function r(E,U){var q=U||{};if(+q.codepage>=0&&Jy(+q.codepage),q.type=="string")throw new Error("Cannot write WK1 to JS string");var X=Jo(),ne=On(E["!ref"]),ae=Array.isArray(E),ue=[];Jt(X,0,i(1030)),Jt(X,6,c(ne));for(var de=Math.min(ne.e.r,8191),he=ne.s.r;he<=de;++he)for(var pe=Ui(he),se=ne.s.c;se<=ne.e.c;++se){he===ne.s.r&&(ue[se]=oo(se));var ze=ue[se]+pe,De=ae?(E[he]||[])[se]:E[ze];if(!(!De||De.t=="z"))if(De.t=="n")(De.v|0)==De.v&&De.v>=-32768&&De.v<=32767?Jt(X,13,m(he,se,De.v)):Jt(X,14,v(he,se,De.v));else{var xe=$f(De);Jt(X,15,p(he,se,xe.slice(0,239)))}}return Jt(X,1),X.end()}function n(E,U){var q=U||{};if(+q.codepage>=0&&Jy(+q.codepage),q.type=="string")throw new Error("Cannot write WK3 to JS string");var X=Jo();Jt(X,0,o(E));for(var ne=0,ae=0;ne<E.SheetNames.length;++ne)(E.Sheets[E.SheetNames[ne]]||{})["!ref"]&&Jt(X,27,Z(E.SheetNames[ne],ae++));var ue=0;for(ne=0;ne<E.SheetNames.length;++ne){var de=E.Sheets[E.SheetNames[ne]];if(!(!de||!de["!ref"])){for(var he=On(de["!ref"]),pe=Array.isArray(de),se=[],ze=Math.min(he.e.r,8191),De=he.s.r;De<=ze;++De)for(var xe=Ui(De),at=he.s.c;at<=he.e.c;++at){De===he.s.r&&(se[at]=oo(at));var Qe=se[at]+xe,ft=pe?(de[De]||[])[at]:de[Qe];if(!(!ft||ft.t=="z"))if(ft.t=="n")Jt(X,23,z(De,at,ue,ft.v));else{var nt=$f(ft);Jt(X,22,T(De,at,ue,nt.slice(0,239)))}}++ue}}return Jt(X,1),X.end()}function i(E){var U=pt(2);return U.write_shift(2,E),U}function o(E){var U=pt(26);U.write_shift(2,4096),U.write_shift(2,4),U.write_shift(4,0);for(var q=0,X=0,ne=0,ae=0;ae<E.SheetNames.length;++ae){var ue=E.SheetNames[ae],de=E.Sheets[ue];if(!(!de||!de["!ref"])){++ne;var he=Bl(de["!ref"]);q<he.e.r&&(q=he.e.r),X<he.e.c&&(X=he.e.c)}}return q>8191&&(q=8191),U.write_shift(2,q),U.write_shift(1,ne),U.write_shift(1,X),U.write_shift(2,0),U.write_shift(2,0),U.write_shift(1,1),U.write_shift(1,2),U.write_shift(4,0),U.write_shift(4,0),U}function l(E,U,q){var X={s:{c:0,r:0},e:{c:0,r:0}};return U==8&&q.qpro?(X.s.c=E.read_shift(1),E.l++,X.s.r=E.read_shift(2),X.e.c=E.read_shift(1),E.l++,X.e.r=E.read_shift(2),X):(X.s.c=E.read_shift(2),X.s.r=E.read_shift(2),U==12&&q.qpro&&(E.l+=2),X.e.c=E.read_shift(2),X.e.r=E.read_shift(2),U==12&&q.qpro&&(E.l+=2),X.s.c==65535&&(X.s.c=X.e.c=X.s.r
vendor: 10,004 bytes, line 1839
1839=X.e.r=0),X)}function c(E){var U=pt(8);return U.write_shift(2,E.s.c),U.write_shift(2,E.s.r),U.write_shift(2,E.e.c),U.write_shift(2,E.e.r),U}function d(E,U,q){var X=[{c:0,r:0},{t:"n",v:0},0,0];return q.qpro&&q.vers!=20768?(X[0].c=E.read_shift(1),X[3]=E.read_shift(1),X[0].r=E.read_shift(2),E.l+=2):(X[2]=E.read_shift(1),X[0].c=E.read_shift(2),X[0].r=E.read_shift(2)),X}function f(E,U,q){var X=E.l+U,ne=d(E,U,q);if(ne[1].t="s",q.vers==20768){E.l++;var ae=E.read_shift(1);return ne[1].v=E.read_shift(ae,"utf8"),ne}return q.qpro&&E.l++,ne[1].v=E.read_shift(X-E.l,"cstr"),ne}function p(E,U,q){var X=pt(7+q.length);X.write_shift(1,255),X.write_shift(2,U),X.write_shift(2,E),X.write_shift(1,39);for(var ne=0;ne<X.length;++ne){var ae=q.charCodeAt(ne);X.write_shift(1,ae>=128?95:ae)}return X.write_shift(1,0),X}function g(E,U,q){var X=d(E,U,q);return X[1].v=E.read_shift(2,"i"),X}function m(E,U,q){var X=pt(7);return X.write_shift(1,255),X.write_shift(2,U),X.write_shift(2,E),X.write_shift(2,q,"i"),X}function b(E,U,q){var X=d(E,U,q);return X[1].v=E.read_shift(8,"f"),X}function v(E,U,q){var X=pt(13);return X.write_shift(1,255),X.write_shift(2,U),X.write_shift(2,E),X.write_shift(8,q,"f"),X}function y(E,U,q){var X=E.l+U,ne=d(E,U,q);if(ne[1].v=E.read_shift(8,"f"),q.qpro)E.l=X;else{var ae=E.read_shift(2);j(E.slice(E.l,E.l+ae),ne),E.l+=ae}return ne}function w(E,U,q){var X=U&32768;return U&=-32769,U=(X?E:0)+(U>=8192?U-16384:U),(X?"":"$")+(q?oo(U):Ui(U))}var S={51:["FALSE",0],52:["TRUE",0],70:["LEN",1],80:["SUM",69],81:["AVERAGEA",69],82:["COUNTA",69],83:["MINA",69],84:["MAXA",69],111:["T",1]},N=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""];function j(E,U){Sl(E,0);for(var q=[],X=0,ne="",ae="",ue="",de="";E.l<E.length;){var he=E[E.l++];switch(he){case 0:q.push(E.read_shift(8,"f"));break;case 1:ae=w(U[0].c,E.read_shift(2),!0),ne=w(U[0].r,E.read_shift(2),!1),q.push(ae+ne);break;case 2:{var pe=w(U[0].c,E.read_shift(2),!0),se=w(U[0].r,E.read_shift(2),!1);ae=w(U[0].c,E.read_shift(2),!0),ne=w(U[0].r,E.read_shift(2),!1),q.push(pe+se+":"+ae+ne)}break;case 3:if(E.l<E.length){console.error("WK1 premature formula end");return}break;case 4:q.push("("+q.pop()+")");break;case 5:q.push(E.read_shift(2));break;case 6:{for(var ze="";he=E[E.l++];)ze+=String.fromCharCode(he);q.push('"'+ze.replace(/"/g,'""')+'"')}break;case 8:q.push("-"+q.pop());break;case 23:q.push("+"+q.pop());break;case 22:q.push("NOT("+q.pop()+")");break;case 20:case 21:de=q.pop(),ue=q.pop(),q.push(["AND","OR"][he-20]+"("+ue+","+de+")");break;default:if(he<32&&N[he])de=q.pop(),ue=q.pop(),q.push(ue+N[he]+de);else if(S[he]){if(X=S[he][1],X==69&&(X=E[E.l++]),X>q.length){console.error("WK1 bad formula parse 0x"+he.toString(16)+":|"+q.join("|")+"|");return}var De=q.slice(-X);q.length-=X,q.push(S[he][0]+"("+De.join(",")+")")}else return he<=7?console.error("WK1 invalid opcode "+he.toString(16)):he<=24?console.error("WK1 unsupported op "+he.toString(16)):he<=30?console.error("WK1 invalid opcode "+he.toString(16)):he<=115?console.error("WK1 unsupported function opcode "+he.toString(16)):console.error("WK1 unrecognized opcode "+he.toString(16))}}q.length==1?U[1].f=""+q[0]:console.error("WK1 bad formula parse |"+q.join("|")+"|")}function C(E){var U=[{c:0,r:0},{t:"n",v:0},0];return U[0].r=E.read_shift(2),U[3]=E[E.l++],U[0].c=E[E.l++],U}function R(E,U){var q=C(E);return q[1].t="s",q[1].v=E.read_shift(U-4,"cstr"),q}function T(E,U,q,X){var ne=pt(6+X.length);ne.write_shift(2,E),ne.write_shift(1,q),ne.write_shift(1,U),ne.write_shift(1,39);for(var ae=0;ae<X.length;++ae){var ue=X.charCodeAt(ae);ne.write_shift(1,ue>=128?95:ue)}return ne.write_shift(1,0),ne}function O(E,U){var q=C(E);q[1].v=E.read_shift(2);var X=q[1].v>>1;if(q[1].v&1)switch(X&7){case 0:X=(X>>3)*5e3;break;case 1:X=(X>>3)*500;break;case 2:X=(X>>3)/20;break;case 3:X=(X>>3)/200;break;case 4:X=(X>>3)/2e3;break;case 5:X=(X>>3)/2e4;break;case 6:X=(X>>3)/16;break;case 7:X=(X>>3)/64;break}return q[1].v=X,q}function F(E,U){var q=C(E),X=E.read_shift(4),ne=E.read_shift(4),ae=E.read_shift(2);if(ae==65535)return X===0&&ne===3221225472?(q[1].t="e",q[1].v=15):X===0&&ne===3489660928?(q[1].t="e",q[1].v=42):q[1].v=0,q;var ue=ae&32768;return ae=(ae&32767)-16446,q[1].v=(1-ue*2)*(ne*Math.pow(2,ae+32)+X*Math.pow(2,ae)),q}function z(E,U,q,X){var ne=pt(14);if(ne.write_shift(2,E),ne.write_shift(1,q),ne.write_shift(1,U),X==0)return ne.write_shift(4,0),ne.write_shift(4,0),ne.write_shift(2,65535),ne;var ae=0,ue=0,de=0,he=0;return X<0&&(ae=1,X=-X),ue=Math.log2(X)|0,X/=Math.pow(2,ue-31),he=X>>>0,(he&2147483648)==0&&(X/=2,++ue,he=X>>>0),X-=he,he|=2147483648,he>>>=0,X*=Math.pow(2,32),de=X>>>0,ne.write_shift(4,de),ne.write_shift(4,he),ue+=16383+(ae?32768:0),ne.write_shift(2,ue),ne}function I(E,U){var q=F(E);return E.l+=U-14,q}function B(E,U){var q=C(E),X=E.read_shift(4);return q[1].v=X>>6,q}function K(E,U){var q=C(E),X=E.read_shift(8,"f");return q[1].v=X,q}function J(E,U){var q=K(E);return E.l+=U-10,q}function G(E,U){return E[E.l+U-1]==0?E.read_shift(U,"cstr"):""}function D(E,U){var q=E[E.l++];q>U-1&&(q=U-1);for(var X="";X.length<q;)X+=String.fromCharCode(E[E.l++]);return X}function V(E,U,q){if(!(!q.qpro||U<21)){var X=E.read_shift(1);E.l+=17,E.l+=1,E.l+=2;var ne=E.read_shift(U-21,"cstr");return[X,ne]}}function W(E,U){for(var q={},X=E.l+U;E.l<X;){var ne=E.read_shift(2);if(ne==14e3){for(q[ne]=[0,""],q[ne][0]=E.read_shift(2);E[E.l];)q[ne][1]+=String.fromCharCode(E[E.l]),E.l++;E.l++}}return q}function Z(E,U){var q=pt(5+E.length);q.write_shift(2,14e3),q.write_shift(2,U);for(var X=0;X<E.length;++X){var ne=E.charCodeAt(X);q[q.l++]=ne>127?95:ne}return q[q.l++]=0,q}var re={0:{n:"BOF",f:Qre},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:l},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:g},14:{n:"NUMBER",f:b},15:{n:"LABEL",f},16:{n:"FORMULA",f:y},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},102:{n:"PRANGES??"},103:{n:"RRANGES??"},104:{n:"FNAME??"},105:{n:"MRANGES??"},204:{n:"SHEETNAMECS",f:G},222:{n:"SHEETNAMELP",f:D},65535:{n:""}},Q={0:{n:"BOF"},1:{n:"EOF"},2:{n:"PASSWORD"},3:{n:"CALCSET"},4:{n:"WINDOWSET"},5:{n:"SHEETCELLPTR"},6:{n:"SHEETLAYOUT"},7:{n:"COLUMNWIDTH"},8:{n:"HIDDENCOLUMN"},9:{n:"USERRANGE"},10:{n:"SYSTEMRANGE"},11:{n:"ZEROFORCE"},12:{n:"SORTKEYDIR"},13:{n:"FILESEAL"},14:{n:"DATAFILLNUMS"},15:{n:"PRINTMAIN"},16:{n:"PRINTSTRING"},17:{n:"GRAPHMAIN"},18:{n:"GRAPHSTRING"},19:{n:"??"},20:{n:"ERRCELL"},21:{n:"NACELL"},22:{n:"LABEL16",f:R},23:{n:"NUMBER17",f:F},24:{n:"NUMBER18",f:O},25:{n:"FORMULA19",f:I},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:W},28:{n:"DTLABELMISC"},29:{n:"DTLABELCELL"},30:{n:"GRAPHWINDOW"},31:{n:"CPA"},32:{n:"LPLAUTO"},33:{n:"QUERY"},34:{n:"HIDDENSHEET"},35:{n:"??"},37:{n:"NUMBER25",f:B},38:{n:"??"},39:{n:"NUMBER27",f:K},40:{n:"FORMULA28",f:J},142:{n:"??"},147:{n:"??"},150:{n:"??"},151:{n:"??"},152:{n:"??"},153:{n:"??"},154:{n:"??"},155:{n:"??"},156:{n:"??"},163:{n:"??"},174:{n:"??"},175:{n:"??"},176:{n:"??"},177:{n:"??"},184:{n:"??"},185:{n:"??"},186:{n:"??"},187:{n:"??"},188:{n:"??"},195:{n:"??"},201:{n:"??"},204:{n:"SHEETNAMECS",f:G},205:{n:"??"},206:{n:"??"},207:{n:"??"},208:{n:"??"},256:{n:"??"},259:{n:"??"},260:{n:"??"},261:{n:"??"},262:{n:"??"},263:{n:"??"},265:{n:"??"},266:{n:"??"},267:{n:"??"},268:{n:"??"},270:{n:"??"},271:{n:"??"},384:{n:"??"},389:{n:"??"},390:{n:"??"},393:{n:"??"},396:{n:"??"},512:{n:"??"},514:{n:"??"},513:{n:"??"},516:{n:"??"},517:{n:"??"},640:{n:"??"},641:{n:"??"},642:{n:"??"},643:{n:"??"},644:{n:"??"},645:{n:"??"},646:{n:"??"},647:{n:"??"},648:{n:"??"},658:{n:"??"},659:{n:"??"},660:{n:"??"},661:{n:"??"},662:{n:"??"},665:{n:"??"},666:{n:"??"},768:{n:"??"},772:{n:"??"},1537:{n:"SHEETINFOQP",f:V},1600:{n:"??"},1602:{n:"??"},1793:{n:"??"},1794:{n:"??"},1795:{n:"??"},1796:{n:"??"},1920:{n:"??"},2048:{n:"??"},2049:{n:"??"},2052:{n:"??"},2688:{n:"??"},10998:{n:"??"},12849:{n:"??"},28233:{n:"??"},28484:{n:"??"},65535:{n:""}};return{sheet_to_wk1:r,book_to_wk3:n,to_workbook:t}})(),FBe=/^\s|\s$|[\t\n\r]/;function rne(e,t){if(!t.bookSST)return"";var a=[zs];a[a.length]=Zt("sst",null,{xmlns:uv[0],count:e.Count,uniqueCount:e.Unique});for(var r=0;r!=e.length;++r)if(e[r]!=null){var n=e[r],i="<si>";n.r?i+=n.r:(i+="<t",n.t||(n.t=""),n.t.match(FBe)&&(i+=' xml:space="preserve"'),i+=">"+nn(n.t)+"</t>"),i+="</si>",a[a.length]=i}return a.length>2&&(a[a.length]="</sst>",a[1]=a[1].replace("/>",">")),a.join("")}function BBe(e){return[e.read_shift(4),e.read_shift(4)]}function $Be(e,t){return t||(t=pt(8)),t.write_shift(4,e.Count),t.write_shift(4,e.Unique),t}var UBe=EFe;function zBe(e){var t=Jo();Ot(t,159,$Be(e));for(var a=0;a<e.length;++a)Ot(t,19,UBe(e[a]));return Ot(t,160),t.end()}function qBe(e){for(var t=[],a=e.split(""),r=0;r<a.length;++r)t[r]=a[r].charCodeAt(0);return t}function nne(e){var t=0,a,r=qBe(e),n=r.length+1,i,o,l,c,d;for(a=Gg(n),a[0]=r.length,i=1;i!=n;++i)a[i]=r[i-1];for(i=n-1;i>=0;--i)o=a[i],l=(t&16384)===0?0:1,c=t<<1&32767,d=l|c,t=d^o;return t^52811}var HBe=(function(){function e(n,i){switch(i.type){case"base64":return t(Bf(n),i);case"binary":return t(n,i);case"buffer":return t(Vr&&Buffer.isBuffer(n)?n.toString("binary"):Eb(n),i);case"array":return t(PS(n),i)}throw new Error("Unrecognized type "+i.type)}function t(n,i){var o=i||{},l=o.dense?[]:{},c=n.match(/\\trowd.*?\\row\b/g);
1839if(!c.length)throw new Error("RTF missing table");var d={s:{c:0,r:0},e:{c:0,r:c.length-1}};return c.forEach(function(f,p){Array.isArray(l)&&(l[p]=[]);for(var g=/\\\w+\b/g,m=0,b,v=-1;b=g.exec(f);){switch(b[0]){case"\\cell":var y=f.slice(m,g.lastIndex-b[0].length);if(y[0]==" "&&(y=y.slice(1)),++v,y.length){var w={v:y,t:"s"};Array.isArray(l)?l[p][v]=w:l[ln({r:p,c:v})]=w}break}m=g.lastIndex}v>d.e.c&&(d.e.c=v)}),l["!ref"]=$s(d),l}function a(n,i){return om(e(n,i),i)}function r(n){for(var i=["{\\rtf1\\ansi"],o=On(n["!ref"]),l,c=Array.isArray(n),d=o.s.r;d<=o.e.r;++d){i.push("\\trowd\\trautofit1");for(var f=o.s.c;f<=o.e.c;++f)i.push("\\cellx"+(f+1));for(i.push("\\pard\\intbl"),f=o.s.c;f<=o.e.c;++f){var p=ln({r:d,c:f});l=c?(n[d]||[])[f]:n[p],!(!l||l.v==null&&(!l.f||l.F))&&(i.push(" "+(l.w||($f(l),l.w))),i.push("\\cell"))}i.push("\\pard\\intbl\\row")}return i.join("")+"}"}return{to_workbook:a,to_sheet:e,from_sheet:r}})();function sG(e){for(var t=0,a=1;t!=3;++t)a=a*256+(e[t]>255?255:e[t]<0?0:e[t]);return a.toString(16).toUpperCase().slice(1)}var VBe=6,Sf=VBe;function F5(e){return Math.floor((e+Math.round(128/Sf)/256)*Sf)}function B5(e){return Math.floor((e-5)/Sf*100+.5)/100}function vE(e){return Math.round((e*Sf+5)/Sf*256)/256}function CO(e){e.width?(e.wpx=F5(e.width),e.wch=B5(e.wpx),e.MDW=Sf):e.wpx?(e.wch=B5(e.wpx),e.width=vE(e.wch),e.MDW=Sf):typeof e.wch=="number"&&(e.width=vE(e.wch),e.wpx=F5(e.width),e.MDW=Sf),e.customWidth&&delete e.customWidth}var GBe=96,sne=GBe;function $5(e){return e*96/sne}function ine(e){return e*sne/96}function WBe(e){var t=["<numFmts>"];return[[5,8],[23,26],[41,44],[50,392]].forEach(function(a){for(var r=a[0];r<=a[1];++r)e[r]!=null&&(t[t.length]=Zt("numFmt",null,{numFmtId:r,formatCode:nn(e[r])}))}),t.length===1?"":(t[t.length]="</numFmts>",t[0]=Zt("numFmts",null,{count:t.length-2}).replace("/>",">"),t.join(""))}function YBe(e){var t=[];return t[t.length]=Zt("cellXfs",null),e.forEach(function(a){t[t.length]=Zt("xf",null,a)}),t[t.length]="</cellXfs>",t.length===2?"":(t[0]=Zt("cellXfs",null,{count:t.length-2}).replace("/>",">"),t.join(""))}function one(e,t){var a=[zs,Zt("styleSheet",null,{xmlns:uv[0],"xmlns:vt":Si.vt})],r;return e.SSF&&(r=WBe(e.SSF))!=null&&(a[a.length]=r),a[a.length]='<fonts count="1"><font><sz val="12"/><color theme="1"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font></fonts>',a[a.length]='<fills count="2"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill></fills>',a[a.length]='<borders count="1"><border><left/><right/><top/><bottom/><diagonal/></border></borders>',a[a.length]='<cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0"/></cellStyleXfs>',(r=YBe(t.cellXfs))&&(a[a.length]=r),a[a.length]='<cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0"/></cellStyles>',a[a.length]='<dxfs count="0"/>',a[a.length]='<tableStyles count="0" defaultTableStyle="TableStyleMedium9" defaultPivotStyle="PivotStyleMedium4"/>',a.length>2&&(a[a.length]="</styleSheet>",a[1]=a[1].replace("/>",">")),a.join("")}function KBe(e,t){var a=e.read_shift(2),r=lo(e);return[a,r]}function XBe(e,t,a){a||(a=pt(6+4*t.length)),a.write_shift(2,e),Ci(t,a);var r=a.length>a.l?a.slice(0,a.l):a;return a.l==null&&(a.l=a.length),r}function QBe(e,t,a){var r={};r.sz=e.read_shift(2)/20;var n=FFe(e);n.fItalic&&(r.italic=1),n.fCondense&&(r.condense=1),n.fExtend&&(r.extend=1),n.fShadow&&(r.shadow=1),n.fOutline&&(r.outline=1),n.fStrikeout&&(r.strike=1);var i=e.read_shift(2);switch(i===700&&(r.bold=1),e.read_shift(2)){case 1:r.vertAlign="superscript";break;case 2:r.vertAlign="subscript";break}var o=e.read_shift(1);o!=0&&(r.underline=o);var l=e.read_shift(1);l>0&&(r.family=l);var c=e.read_shift(1);switch(c>0&&(r.charset=c),e.l++,r.color=LFe(e),e.read_shift(1)){case 1:r.scheme="major";break;case 2:r.scheme="minor";break}return r.name=lo(e),r}function ZBe(e,t){t||(t=pt(153)),t.write_shift(2,e.sz*20),BFe(e,t),t.write_shift(2,e.bold?700:400);var a=0;e.vertAlign=="superscript"?a=1:e.vertAlign=="subscript"&&(a=2),t.write_shift(2,a),t.write_shift(1,e.underline||0),t.write_shift(1,e.family||0),t.write_shift(1,e.charset||0),t.write_shift(1,0),I5(e.color,t);var r=0;return r=2,t.write_shift(1,r),Ci(e.name,t),t.length>t.l?t.slice(0,t.l):t}var JBe=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","dar
1839kVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],cT,e$e=Su;function iG(e,t){t||(t=pt(84)),cT||(cT=pO(JBe));var a=cT[e.patternType];a==null&&(a=40),t.write_shift(4,a);var r=0;if(a!=40)for(I5({auto:1},t),I5({auto:1},t);r<12;++r)t.write_shift(4,0);else{for(;r<4;++r)t.write_shift(4,0);for(;r<12;++r)t.write_shift(4,0)}return t.length>t.l?t.slice(0,t.l):t}function t$e(e,t){var a=e.l+t,r=e.read_shift(2),n=e.read_shift(2);return e.l=a,{ixfe:r,numFmtId:n}}function lne(e,t,a){a||(a=pt(16)),a.write_shift(2,t||0),a.write_shift(2,e.numFmtId||0),a.write_shift(2,0),a.write_shift(2,0),a.write_shift(2,0),a.write_shift(1,0),a.write_shift(1,0);var r=0;return a.write_shift(1,r),a.write_shift(1,0),a.write_shift(1,0),a.write_shift(1,0),a}function h1(e,t){return t||(t=pt(10)),t.write_shift(1,0),t.write_shift(1,0),t.write_shift(4,0),t.write_shift(4,0),t}var a$e=Su;function r$e(e,t){return t||(t=pt(51)),t.write_shift(1,0),h1(null,t),h1(null,t),h1(null,t),h1(null,t),h1(null,t),t.length>t.l?t.slice(0,t.l):t}function n$e(e,t){return t||(t=pt(52)),t.write_shift(4,e.xfId),t.write_shift(2,1),t.write_shift(1,0),t.write_shift(1,0),D5(e.name||"",t),t.length>t.l?t.slice(0,t.l):t}function s$e(e,t,a){var r=pt(2052);return r.write_shift(4,e),D5(t,r),D5(a,r),r.length>r.l?r.slice(0,r.l):r}function i$e(e,t){if(t){var a=0;[[5,8],[23,26],[41,44],[50,392]].forEach(function(r){for(var n=r[0];n<=r[1];++n)t[n]!=null&&++a}),a!=0&&(Ot(e,615,xd(a)),[[5,8],[23,26],[41,44],[50,392]].forEach(function(r){for(var n=r[0];n<=r[1];++n)t[n]!=null&&Ot(e,44,XBe(n,t[n]))}),Ot(e,616))}}function o$e(e){var t=1;Ot(e,611,xd(t)),Ot(e,43,ZBe({sz:12,color:{theme:1},name:"Calibri",family:2})),Ot(e,612)}function l$e(e){var t=2;Ot(e,603,xd(t)),Ot(e,45,iG({patternType:"none"})),Ot(e,45,iG({patternType:"gray125"})),Ot(e,604)}function c$e(e){var t=1;Ot(e,613,xd(t)),Ot(e,46,r$e()),Ot(e,614)}function d$e(e){var t=1;Ot(e,626,xd(t)),Ot(e,47,lne({numFmtId:0},65535)),Ot(e,627)}function u$e(e,t){Ot(e,617,xd(t.length)),t.forEach(function(a){Ot(e,47,lne(a,0))}),Ot(e,618)}function f$e(e){var t=1;Ot(e,619,xd(t)),Ot(e,48,n$e({xfId:0,name:"Normal"})),Ot(e,620)}function h$e(e){var t=0;Ot(e,505,xd(t)),Ot(e,506)}function p$e(e){var t=0;Ot(e,508,s$e(t,"TableStyleMedium9","PivotStyleMedium4")),Ot(e,509)}function g$e(e,t){var a=Jo();return Ot(a,278),i$e(a,e.SSF),o$e(a),l$e(a),c$e(a),d$e(a),u$e(a,t.cellXfs),f$e(a),h$e(a),p$e(a),Ot(a,279),a.end()}function cne(e,t){if(t&&t.themeXLSX)return t.themeXLSX;if(e&&typeof e.raw=="string")return e.raw;var a=[zs];return a[a.length]='<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme">',a[a.length]="<a:themeElements>",a[a.length]='<a:clrScheme name="Office">',a[a.length]='<a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1>',a[a.length]='<a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1>',a[a.length]='<a:dk2><a:srgbClr val="1F497D"/></a:dk2>',a[a.length]='<a:lt2><a:srgbClr val="EEECE1"/></a:lt2>',a[a.length]='<a:accent1><a:srgbClr val="4F81BD"/></a:accent1>',a[a.length]='<a:accent2><a:srgbClr val="C0504D"/></a:accent2>',a[a.length]='<a:accent3><a:srgbClr val="9BBB59"/></a:accent3>',a[a.length]='<a:accent4><a:srgbClr val="8064A2"/></a:accent4>',a[a.length]='<a:accent5><a:srgbClr val="4BACC6"/></a:accent5>',a[a.length]='<a:accent6><a:srgbClr val="F79646"/></a:accent6>',a[a.length]='<a:hlink><a:srgbClr val="0000FF"/></a:hlink>',a[a.length]='<a:folHlink><a:srgbClr val="800080"/></a:folHlink>',a[a.length]="</a:clrScheme>",a[a.length]='<a:fontScheme name="Office">',a[a.length]="<a:majorFont>",a[a.length]='<a:latin typeface="Cambria"/>',a[a.length]='<a:ea typeface=""/>',a[a.length]='<a:cs typeface=""/>',a[a.length]='<a:font script="Jpan" typeface="MS Pゴシック"/>',a[a.length]='<a:font script="Hang" typeface="맑은 고딕"/>',a[a.length]='<a:font script="Hans" typeface="宋体"/>',a[a.length]='<a:font script="Hant" typeface="新細明體"/>',a[a.length]='<a:font script="Arab" typeface="Times New Roman"/>
1839',a[a.length]='<a:font script="Hebr" typeface="Times New Roman"/>',a[a.length]='<a:font script="Thai" typeface="Tahoma"/>',a[a.length]='<a:font script="Ethi" typeface="Nyala"/>',a[a.length]='<a:font script="Beng" typeface="Vrinda"/>',a[a.length]='<a:font script="Gujr" typeface="Shruti"/>',a[a.length]='<a:font script="Khmr" typeface="MoolBoran"/>',a[a.length]='<a:font script="Knda" typeface="Tunga"/>',a[a.length]='<a:font script="Guru" typeface="Raavi"/>',a[a.length]='<a:font script="Cans" typeface="Euphemia"/>',a[a.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',a[a.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',a[a.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',a[a.length]='<a:font script="Thaa" typeface="MV Boli"/>',a[a.length]='<a:font script="Deva" typeface="Mangal"/>',a[a.length]='<a:font script="Telu" typeface="Gautami"/>',a[a.length]='<a:font script="Taml" typeface="Latha"/>',a[a.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',a[a.length]='<a:font script="Orya" typeface="Kalinga"/>',a[a.length]='<a:font script="Mlym" typeface="Kartika"/>',a[a.length]='<a:font script="Laoo" typeface="DokChampa"/>',a[a.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',a[a.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',a[a.length]='<a:font script="Viet" typeface="Times New Roman"/>',a[a.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',a[a.length]='<a:font script="Geor" typeface="Sylfaen"/>',a[a.length]="</a:majorFont>",a[a.length]="<a:minorFont>",a[a.length]='<a:latin typeface="Calibri"/>',a[a.length]='<a:ea typeface=""/>',a[a.length]='<a:cs typeface=""/>',a[a.length]='<a:font script="Jpan" typeface="MS Pゴシック"/>',a[a.length]='<a:font script="Hang" typeface="맑은 고딕"/>',a[a.length]='<a:font script="Hans" typeface="宋体"/>',a[a.length]='<a:font script="Hant" typeface="新細明體"/>',a[a.length]='<a:font script="Arab" typeface="Arial"/>',a[a.length]='<a:font script="Hebr" typeface="Arial"/>',a[a.length]='<a:font script="Thai" typeface="Tahoma"/>',a[a.length]='<a:font script="Ethi" typeface="Nyala"/>',a[a.length]='<a:font script="Beng" typeface="Vrinda"/>',a[a.length]='<a:font script="Gujr" typeface="Shruti"/>',a[a.length]='<a:font script="Khmr" typeface="DaunPenh"/>',a[a.length]='<a:font script="Knda" typeface="Tunga"/>',a[a.length]='<a:font script="Guru" typeface="Raavi"/>',a[a.length]='<a:font script="Cans" typeface="Euphemia"/>',a[a.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',a[a.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',a[a.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',a[a.length]='<a:font script="Thaa" typeface="MV Boli"/>',a[a.length]='<a:font script="Deva" typeface="Mangal"/>',a[a.length]='<a:font script="Telu" typeface="Gautami"/>',a[a.length]='<a:font script="Taml" typeface="Latha"/>',a[a.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',a[a.length]='<a:font script="Orya" typeface="Kalinga"/>',a[a.length]='<a:font script="Mlym" typeface="Kartika"/>',a[a.length]='<a:font script="Laoo" typeface="DokChampa"/>',a[a.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',a[a.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',a[a.length]='<a:font script="Viet" typeface="Arial"/>',a[a.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',a[a.length]='<a:font script="Geor" typeface="Sylfaen"/>',a[a.length]="</a:minorFont>",a[a.length]="</a:fontScheme>",a[a.length]='<a:fmtScheme name="Office">',a[a.length]="<a:fillStyleLst>",a[a.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',a[a.length]='<a:gradFill rotWithShape="1">',a[a.length]="<a:gsLst>",a[a.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="50000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',a[a.length]='<a:gs pos="35000"><a:schemeClr val="phClr"><a:tint val="37000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',a[a.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="15000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',a[a.length]="</a:gsLst>
1839",a[a.length]='<a:lin ang="16200000" scaled="1"/>',a[a.length]="</a:gradFill>",a[a.length]='<a:gradFill rotWithShape="1">',a[a.length]="<a:gsLst>",a[a.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="100000"/><a:shade val="100000"/><a:satMod val="130000"/></a:schemeClr></a:gs>',a[a.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="50000"/><a:shade val="100000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',a[a.length]="</a:gsLst>",a[a.length]='<a:lin ang="16200000" scaled="0"/>',a[a.length]="</a:gradFill>",a[a.length]="</a:fillStyleLst>",a[a.length]="<a:lnStyleLst>",a[a.length]='<a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"><a:shade val="95000"/><a:satMod val="105000"/></a:schemeClr></a:solidFill><a:prstDash val="solid"/></a:ln>',a[a.length]='<a:ln w="25400" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',a[a.length]='<a:ln w="38100" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',a[a.length]="</a:lnStyleLst>",a[a.length]="<a:effectStyleLst>",a[a.length]="<a:effectStyle>",a[a.length]="<a:effectLst>",a[a.length]='<a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="38000"/></a:srgbClr></a:outerShdw>',a[a.length]="</a:effectLst>",a[a.length]="</a:effectStyle>",a[a.length]="<a:effectStyle>",a[a.length]="<a:effectLst>",a[a.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',a[a.length]="</a:effectLst>",a[a.length]="</a:effectStyle>",a[a.length]="<a:effectStyle>",a[a.length]="<a:effectLst>",a[a.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',a[a.length]="</a:effectLst>",a[a.length]='<a:scene3d><a:camera prst="orthographicFront"><a:rot lat="0" lon="0" rev="0"/></a:camera><a:lightRig rig="threePt" dir="t"><a:rot lat="0" lon="0" rev="1200000"/></a:lightRig></a:scene3d>',a[a.length]='<a:sp3d><a:bevelT w="63500" h="25400"/></a:sp3d>',a[a.length]="</a:effectStyle>",a[a.length]="</a:effectStyleLst>",a[a.length]="<a:bgFillStyleLst>",a[a.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',a[a.length]='<a:gradFill rotWithShape="1">',a[a.length]="<a:gsLst>",a[a.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="40000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',a[a.length]='<a:gs pos="40000"><a:schemeClr val="phClr"><a:tint val="45000"/><a:shade val="99000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',a[a.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="20000"/><a:satMod val="255000"/></a:schemeClr></a:gs>',a[a.length]="</a:gsLst>",a[a.length]='<a:path path="circle"><a:fillToRect l="50000" t="-80000" r="50000" b="180000"/></a:path>',a[a.length]="</a:gradFill>",a[a.length]='<a:gradFill rotWithShape="1">',a[a.length]="<a:gsLst>",a[a.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="80000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',a[a.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="30000"/><a:satMod val="200000"/></a:schemeClr></a:gs>',a[a.length]="</a:gsLst>",a[a.length]='<a:path path="circle"><a:fillToRect l="50000" t="50000" r="50000" b="50000"/></a:path>',a[a.length]="</a:gradFill>",a[a.length]="</a:bgFillStyleLst>",a[a.length]="</a:fmtScheme>",a[a.length]="</a:themeElements>",a[a.length]="<a:objectDefaults>",a[a.length]="<a:spDef>",a[a.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="1"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="3"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="2"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="lt1"/></a:fontRef></a:style>',a[a.length]="</a:spDef>",a[a.length]="<a:lnDef>",a[a.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="2"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="0"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="1"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="tx1"/></a:fontRef></a:style>',a[a.length]="</a:lnDef>",a[a.length]="</a:objectDefaults>",a[a.length]="<a:extraClrSchemeLst/>",a[a.length]="</a:theme>",a.join("")}function m$e(e,t){return{flags:e.read_shift(4),version:e.read_shift(4),name:lo(e)}}function x$e(e){var t=pt(12+2*e.name.length);return t.write_shift(4,e.flags),t.write_shift(4,e.version),Ci(e.name,t),t.slice(0,t.l)}function v$e(e){for(var t=[],a=e.read_shift(4);a-- >0;)t.push([e.read_shift(4),e.read_shift(4)]);return t}function y$e(e){var t=pt(4+8*e.length);t.write_shift(4,e.length);for(var a=0;a<e.length;++a)t.write_shift(4,e[a][0]),t.write_shift(4,e[a][1]);return t}function b$e(e,t){var a=pt(8+2*t.length);return a.write_shift(4,e),Ci(t,a),a.slice(0,a.l)}function P$e(e){return e.l+=4,e.read_shift(4)!=0}function w$e(e,t){var a=pt(8);return a.write_shift(4,e),a.write_shift(4,1),a}function S$e(){var e=Jo();return Ot(e,332),Ot(e,334,xd(1)),Ot(e,335,x$e({name:"XLDAPR",version:12e4,flags:3496657072})),Ot(e,336),Ot(e,339,b$e(1,"XLDAPR")),Ot(e,52),Ot(e,35,xd(514)),Ot(e,4096,xd(0)),Ot(e,4097,uc(1)),Ot(e,36),Ot(e,53),Ot(e,340),Ot(e,337,w$e(1)),Ot(e,51,y$e([[1,0]])
vendor: 3,068 bytes, lines 1839-1857
1839),Ot(e,338),Ot(e,333),e.end()}function dne(){var e=[zs];return e.push(`<metadata xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:xlrd="http://schemas.microsoft.com/office/spreadsheetml/2017/richdata" xmlns:xda="http://schemas.microsoft.com/office/spreadsheetml/2017/dynamicarray">
1840  <metadataTypes count="1">
1841    <metadataType name="XLDAPR" minSupportedVersion="120000" copy="1" pasteAll="1" pasteValues="1" merge="1" splitFirst="1" rowColShift="1" clearFormats="1" clearComments="1" assign="1" coerce="1" cellMeta="1"/>
1842  </metadataTypes>
1843  <futureMetadata name="XLDAPR" count="1">
1844    <bk>
1845      <extLst>
1846        <ext uri="{bdbb8cdc-fa1e-496e-a857-3c3f30c029c3}">
1847          <xda:dynamicArrayProperties fDynamic="1" fCollapsed="0"/>
1848        </ext>
1849      </extLst>
1850    </bk>
1851  </futureMetadata>
1852  <cellMetadata count="1">
1853    <bk>
1854      <rc t="1" v="0"/>
1855    </bk>
1856  </cellMetadata>
1857</metadata>`),e.join("")}function N$e(e){var t={};t.i=e.read_shift(4);var a={};a.r=e.read_shift(4),a.c=e.read_shift(4),t.r=ln(a);var r=e.read_shift(1);return r&2&&(t.l="1"),r&8&&(t.a="1"),t}var Ox=1024;function une(e,t){for(var a=[21600,21600],r=["m0,0l0",a[1],a[0],a[1],a[0],"0xe"].join(","),n=[Zt("xml",null,{"xmlns:v":Cl.v,"xmlns:o":Cl.o,"xmlns:x":Cl.x,"xmlns:mv":Cl.mv}).replace(/\/>/,">"),Zt("o:shapelayout",Zt("o:idmap",null,{"v:ext":"edit",data:e}),{"v:ext":"edit"}),Zt("v:shapetype",[Zt("v:stroke",null,{joinstyle:"miter"}),Zt("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:a.join(","),path:r})];Ox<e*1e3;)Ox+=1e3;return t.forEach(function(i){var o=ji(i[0]),l={color2:"#BEFF82",type:"gradient"};l.type=="gradient"&&(l.angle="-180");var c=l.type=="gradient"?Zt("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}):null,d=Zt("v:fill",c,l),f={on:"t",obscured:"t"};++Ox,n=n.concat(["<v:shape"+rb({id:"_x0000_s"+Ox,type:"#_x0000_t202",style:"position:absolute; margin-left:80pt;margin-top:5pt;width:104pt;height:64pt;z-index:10"+(i[1].hidden?";visibility:hidden":""),fillcolor:"#ECFAD4",strokecolor:"#edeaa1"})+">",d,Zt("v:shadow",null,f),Zt("v:path",null,{"o:connecttype":"none"}),'<v:textbox><div style="text-align:left"></div></v:textbox>','<x:ClientData ObjectType="Note">',"<x:MoveWithCells/>","<x:SizeWithCells/>",$i("x:Anchor",[o.c+1,0,o.r+1,0,o.c+3,20,o.r+5,20].join(",")),$i("x:AutoFill","False"),$i("x:Row",String(o.r)),$i("x:Column",String(o.c)),i[1].hidden?"":"<x:Visible/>","</x:ClientData>","</v:shape>"])}),n.push("</xml>"),n.join("")}function fne(e){var t=[zs,Zt("comments",null,{xmlns:uv[0]})],a=[];return t.push("<authors>"),e.forEach(function(r){r[1].forEach(function(n){var i=nn(n.a);a.indexOf(i)==-1&&(a.push(i),t.push("<author>"+i+"</author>")),n.T&&n.ID&&a.indexOf("tc="+n.ID)==-1&&(a.push("tc="+n.ID),t.push("<author>tc="+n.ID+"</author>"))})}),a.length==0&&(a.push("SheetJ5"),t.push("<author>SheetJ5</author>")),t.push("</authors>"),t.push("<commentList>"),e.forEach(function(r){var n=0,i=[];if(r[1][0]&&r[1][0].T&&r[1][0].ID?n=a.indexOf("tc="+r[1][0].ID):r[1].forEac
1857h(function(c){c.a&&(n=a.indexOf(nn(c.a))),i.push(c.t||"")}),t.push('<comment ref="'+r[0]+'" authorId="'+n+'"><text>'),i.length<=1)t.push($i("t",nn(i[0]||"")));else{for(var o=`Comment:
1858    `+i[0]+`
1859`,l=1;l<i.length;++l)o+=`Reply:
1860    `+i[l]+`
1861`;t.push($i("t",nn(o)))}t.push("</text></comment>")}),t.push("</commentList>"),t.length>2&&(t[t.length]="</comments>",t[1]=t[1].replace("/>",">")),t.join("")}function j$e(e,t,a){var r=[zs,Zt("ThreadedComments",null,{xmlns:Si.TCMNT}).replace(/[\/]>/,">")];return e.forEach(function(n){var i="";(n[1]||[]).forEach(function(o,l){if(!o.T){delete o.ID;return}o.a&&t.indexOf(o.a)==-1&&t.push(o.a);var c={ref:n[0],id:"{54EE7951-7262-4200-6969-"+("000000000000"+a.tcid++).slice(-12)+"}"};l==0?i=c.id:c.parentId=i,o.ID=c.id,o.a&&(c.personId="{54EE7950-7262-4200-6969-"+("000000000000"+t.indexOf(o.a)).slice(-12)+"}"),r.push(Zt("threadedComment",$i("text",o.t||""),c))})}),r.push("</ThreadedComments>"),r.join("")}function C$e(e){var t=[zs,Zt("personList",null,{xmlns:Si.TCMNT,"xmlns:x":uv[0]}).replace(/[\/]>/,">")];return e.forEach(function(a,r){t.push(Zt("person",null,{displayName:a,id:"{54EE7950-7262-4200-6969-"+("000000000000"+r).slice(-12)+"}",userId:a,providerId:"None"}))}),t.push("</personList>"),t.join("")}function A$e(e){var t={};t.iauthor=e.read_shift(4);var a=um(e);return t.rfx=a.s,t.ref=ln(a.s),e.l+=16,t}function T$e(e,t){return t==null&&(t=pt(36)),t.write_shift(4,e[1].iauthor),hv(e[0],t),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t}var _$e=lo;function k$e(e){return Ci(e.slice(0,54))}function E$e(e){var t=Jo(),a=[];return Ot(t,628),Ot(t,630),e.forEach(function(r){r[1].forEach(function(n){a.indexOf(n.a)>-1||(a.push(n.a.slice(0,54)),Ot(t,632,k$e(n.a)))})}),Ot(t,631),Ot(t,633),e.forEach(function(r){r[1].forEach(function(n){n.iauthor=a.indexOf(n.a);var i={s:ji(r[0]),e:ji(r[0])};Ot(t,635,T$e([i,n])),n.t&&n.t.length>0&&Ot(t,637,OFe(n)),Ot(t,636),delete n.iauthor})}),Ot(t,634),Ot(t,629),t.end()}function R$e(e,t){t.FullPaths.forEach(function(a,r){if(r!=0){var n=a.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");n.slice(-1)!=="/"&&mn.utils.cfb_add(e,n,t.FileIndex[r].content)}})}
vendor: 8,052 bytes, line 1861
1861var hne=["xlsb","xlsm","xlam","biff8","xla"],O$e=(function(){var e=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,t={r:0,c:0};function a(r,n,i,o){var l=!1,c=!1;i.length==0?c=!0:i.charAt(0)=="["&&(c=!0,i=i.slice(1,-1)),o.length==0?l=!0:o.charAt(0)=="["&&(l=!0,o=o.slice(1,-1));var d=i.length>0?parseInt(i,10)|0:0,f=o.length>0?parseInt(o,10)|0:0;return l?f+=t.c:--f,c?d+=t.r:--d,n+(l?"":"$")+oo(f)+(c?"":"$")+Ui(d)}return function(n,i){return t=i,n.replace(e,a)}})(),AO=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})(?![_.\(A-Za-z0-9])/g,TO=(function(){return function(t,a){return t.replace(AO,function(r,n,i,o,l,c){var d=PO(o)-(i?0:a.c),f=bO(c)-(l?0:a.r),p=f==0?"":l?f+1:"["+f+"]",g=d==0?"":i?d+1:"["+d+"]";return n+"R"+p+"C"+g})}})();function M$e(e,t){return e.replace(AO,function(a,r,n,i,o,l){return r+(n=="$"?n+i:oo(PO(i)+t.c))+(o=="$"?o+l:Ui(bO(l)+t.r))})}function D$e(e){return e.length!=1}function Ds(e){e.l+=1}function hp(e,t){var a=e.read_shift(2);return[a&16383,a>>14&1,a>>15&1]}function pne(e,t,a){var r=2;if(a){if(a.biff>=2&&a.biff<=5)return gne(e);a.biff==12&&(r=4)}var n=e.read_shift(r),i=e.read_shift(r),o=hp(e),l=hp(e);return{s:{r:n,c:o[0],cRel:o[1],rRel:o[2]},e:{r:i,c:l[0],cRel:l[1],rRel:l[2]}}}function gne(e){var t=hp(e),a=hp(e),r=e.read_shift(1),n=e.read_shift(1);return{s:{r:t[0],c:r,cRel:t[1],rRel:t[2]},e:{r:a[0],c:n,cRel:a[1],rRel:a[2]}}}function I$e(e,t,a){if(a.biff<8)return gne(e);var r=e.read_shift(a.biff==12?4:2),n=e.read_shift(a.biff==12?4:2),i=hp(e),o=hp(e);return{s:{r,c:i[0],cRel:i[1],rRel:i[2]},e:{r:n,c:o[0],cRel:o[1],rRel:o[2]}}}function mne(e,t,a){if(a&&a.biff>=2&&a.biff<=5)return L$e(e);var r=e.read_shift(a&&a.biff==12?4:2),n=hp(e);return{r,c:n[0],cRel:n[1],rRel:n[2]}}function L$e(e){var t=hp(e),a=e.read_shift(1);return{r:t[0],c:a,cRel:t[1],rRel:t[2]}}function F$e(e){var t=e.read_shift(2),a=e.read_shift(2);return{r:t,c:a&255,fQuoted:!!(a&16384),cRel:a>>15,rRel:a>>15}}function B$e(e,t,a){var r=a&&a.biff?a.biff:8;if(r>=2&&r<=5)return $$e(e);var n=e.read_shift(r>=12?4:2),i=e.read_shift(2),o=(i&16384)>>14,l=(i&32768)>>15;if(i&=16383,l==1)for(;n>524287;)n-=1048576;if(o==1)for(;i>8191;)i=i-16384;return{r:n,c:i,cRel:o,rRel:l}}function $$e(e){var t=e.read_shift(2),a=e.read_shift(1),r=(t&32768)>>15,n=(t&16384)>>14;return t&=16383,r==1&&t>=8192&&(t=t-16384),n==1&&a>=128&&(a=a-256),{r:t,c:a,cRel:n,rRel:r}}function U$e(e,t,a){var r=(e[e.l++]&96)>>5,n=pne(e,a.biff>=2&&a.biff<=5?6:8,a);return[r,n]}function z$e(e,t,a){var r=(e[e.l++]&96)>>5,n=e.read_shift(2,"i"),i=8;if(a)switch(a.biff){case 5:e.l+=12,i=6;break;case 12:i=12;break}var o=pne(e,i,a);return[r,n,o]}function q$e(e,t,a){var r=(e[e.l++]&96)>>5;return e.l+=a&&a.biff>8?12:a.biff<8?6:8,[r]}function H$e(e,t,a){var r=(e[e.l++]&96)>>5,n=e.read_shift(2),i=8;if(a)switch(a.biff){case 5:e.l+=12,i=6;break;case 12:i=12;break}return e.l+=i,[r,n]}function V$e(e,t,a){var r=(e[e.l++]&96)>>5,n=I$e(e,t-1,a);return[r,n]}function G$e(e,t,a){var r=(e[e.l++]&96)>>5;return e.l+=a.biff==2?6:a.biff==12?14:7,[r]}function oG(e){var t=e[e.l+1]&1,a=1;return e.l+=4,[t,a]}function W$e(e,t,a){e.l+=2;for(var r=e.read_shift(a&&a.biff==2?1:2),n=[],i=0;i<=r;++i)n.push(e.read_shift(a&&a.biff==2?1:2));return n}function Y$e(e,t,a){var r=e[e.l+1]&255?1:0;return e.l+=2,[r,e.read_shift(a&&a.biff==2?1:2)]}function K$e(e,t,a){var r=e[e.l+1]&255?1:0;return e.l+=2,[r,e.read_shift(a&&a.biff==2?1:2)]}function X$e(e){var t=e[e.l+1]&255?1:0;return e.l+=2,[t,e.read_shift(2)]}function Q$e(e,t,a){var r=e[e.l+1]&255?1:0;return e.l+=a&&a.biff==2?3:4,[r]}function xne(e){var t=e.read_shift(1),a=e.read_shift(1);return[t,a]}function Z$e(e){return e.read_shift(2),xne(e)}function J$e(e){return e.read_shift(2),xne(e)}function eUe(e,t,a){var r=(e[e.l]&96)>>5;e.l+=1;var n=mne(e,0,a);return[r,n]}function tUe(e,t,a){var r=(e[e.l]&96)>>5;e.l+=1;var n=B$e(e,0,a);return[r,n]}function aUe(e,t,a){var r=(e[e.l]&96)>>5;e.l+=1;var n=e.read_shift(2);a&&a.biff==5&&(e.l+=12);var i=mne(e,0,a);return[r,n,i]}function rUe(e,t,a){var r=(e[e.l]&96)>>5;e.l+=1;var n=e.read_shift(a&&a.biff<=3?1:2);return[rze[n],bne[n],r]}function nUe(e,t,a){var r=e[e.l++],n=e.read_shift(1),i=a&&a.biff<=3?[r==88?-1:0,e.read_shift(1)]:sUe(e);return[n,(i[0]===0?bne:aze)[i[1]]]}function sUe(e){return[e[e.l+1]>>7,e.read_shift(2)&32767]}function iUe(e,t,a){e.l+=a&&a.biff==2?3:4}function oUe(e,t,a){if(e.l++,a&&a.biff==12)return[e.read_shift(4,"i"),0];var r=e.read_shift(2),n=e.read_shift(a&&a.biff==2?1:2);return[r,n]}function lUe(e){return e.l++,Mb[e.read_shift(1)]}function cUe(e){return e.l++,e.read_shift(2)}function dUe(e){return e.l++,e.read_shift(1)!==0}function uUe(e){return e.l++,pv(e)}function fUe(e,t,a){return e.l++,Jre(e,t-1,a)}function hUe(e,t){var a=[e.read_shift(1)];if(t==12)switch(a[0]){case 2:a[0]=4;break;case 4:a[0]=16;break;case 0:a[0]=1;break;case 1:a[0]=2;break}switch(a[0]){case 4:a[1]=aBe(e,1)?"TRUE":"FALSE",t!=12&&(e.l+=7);break;case 37:case 16:a[1]=Mb[e[e.l]],e.l+=t==12?4:8;break;case 0:e.l+=8;break;case 1:a[1]=pv(e);break;case 2:a[1]=iBe(e,0,{biff:t>0&&t<8?2:t});break;default:throw new Error("Bad SerAr: "+a[0])}return a}function pUe(e,t,a){for(var r=e.read_shift(a.biff==12?4:2),n=[],i=0;i!=r;++i)n.push((a.biff==12?um:cBe)(e));return n}function gUe(e,t,a){var r=0,n=0;a.biff==12?(r=e.read_shift(4),n=e.read_shift(4)):(n=1+e.read_shift(1),r=1+e.read_shift(2)),a.biff>=2&&a.biff<8&&(--r,--n==0&&(n=256));for(var i=0,o=[];i!=r&&(o[i]=[]);++i)for(var l=0;l!=n;++l)o[i][l]=hUe(e,a.biff);return o}function mUe(e,t,a){var r=e.read_shift(1)>>>5&3,n=!a||a.biff>=8?4:2,i=e.read_shift(n);switch(a.biff){case 2:e.l+=5;break;case 3:case 4:e.l+=8;break;case 5:e.l+=12;break}return[r,0,i]}function xUe(e,t,a){if(a.biff==5)return vUe(e);var r=e.read_shift(1)>>>5&3,n=e.read_shift(2),i=e.read_shift(4);return[r,n,i]}function vUe(e){var t=e.read_shift(1)>>>5&3,a=e.read_shift(2,"i");e.l+=8;var r=e.read_shift(2);return e.l+=12,[t,a,r]}function yUe(e,t,a){var r=e.read_shift(1)>>>5&3;e.l+=a&&a.biff==2?3:4;var n=e.read_shift(a&&a.biff==2?1:2);return[r,n]}function bUe(e,t,a){var r=e.read_shift(1)>>>5&3,n=e.read_shift(a&&a.biff==2?1:2);return[r,n]}function PUe(e,t,a){var r=e.read_shift(1)>>>5&3;return e.l+=4,a.biff<8&&e.l--,a.biff==12&&(e.l+=2),[r]}function wUe(e,t,a){var r=(e[e.l++]&96)>>5,n=e.read_shift(2),i=4;if(a)switch(a.biff){case 5:i=15;break;case 12:i=6;break}return e.l+=i,[r,n]}var SUe=Su,NUe=Su,jUe=Su;function Db(e,t,a){return e.l+=2,[F$e(e)]}function _O(e){return e.l+=6,[]}var CUe=Db,AUe=_O,TUe=_O,_Ue=Db;function vne(e){return e.l+=2,[Qre(e),e.read_shift(2)&1]}var kUe=Db,EUe=vne,RUe=_O,OUe=Db,MUe=Db,DUe=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];function IUe(e){e.l+=2;var t=e.read_shift(2),a=e.read_shift(2),r=e.read_shift(4),n=e.read_shift(2),i=e.read_shift(2),o=DUe[a>>2&31];return{ixti:t,coltype:a&3,rt:o,idx:r,c:n,C:i}}function LUe(e){return e.l+=2,[e.read_shift(4)]}function FUe(e,t,a){return e.l+=5,e.l+=2,e.l+=a.biff==2?1:4,["PTGSHEET"]}function BUe(e,t,a){return e.l+=a.biff==2?4:5,["PTGENDSHEET"]}function $Ue(e){var t=e.read_shift(1)>>>5&3,a=e.read_shift(2);return[t,a]}function UUe(e){var t=e.read_shift(1)>>>5&3,a=e.read_shift(2);return[t,a]}function zUe(e){return e.l+=4,[0,0]}var lG={1:{n:"PtgExp",f:oUe},2:{n:"PtgTbl",f:jUe},3:{n:"PtgAdd",f:Ds},4:{n:"PtgSub",f:Ds},5:{n:"PtgMul",f:Ds},6:{n:"PtgDiv",f:Ds},7:{n:"PtgPower",f:Ds},8:{n:"PtgConcat",f:Ds},9:{n:"PtgLt",f:Ds},10:{n:"PtgLe",f:Ds},11:{n:"PtgEq",f:Ds},12:{n:"PtgGe",f:Ds},13:{n:"PtgGt",f:Ds},14:{n:"PtgNe",f:Ds},15:{n:"PtgIsect",f:Ds},16:{n:"PtgUnion",f:Ds},17:{n:"PtgRange",f:Ds},18:{n:"PtgUplus",f:Ds},19:{n:"PtgUminus",f:Ds},20:{n:"PtgPercent",f:Ds},21:{n:"PtgParen",f:Ds},22:{n:"PtgMissArg",f:Ds},23:{n:"PtgStr",f:fUe},26:{n:"PtgSheet",f:FUe},27:{n:"PtgEndSheet",f:BUe},28:{n:"PtgErr",f:lUe},29:{n:"PtgBool",f:dUe},30:{n:"PtgInt",f:cUe},31:{n:"PtgNum",f:uUe},32:{n:"PtgArray",f:G$e}
vendor: 5,721 bytes, line 1861
1861,33:{n:"PtgFunc",f:rUe},34:{n:"PtgFuncVar",f:nUe},35:{n:"PtgName",f:mUe},36:{n:"PtgRef",f:eUe},37:{n:"PtgArea",f:U$e},38:{n:"PtgMemArea",f:yUe},39:{n:"PtgMemErr",f:SUe},40:{n:"PtgMemNoMem",f:NUe},41:{n:"PtgMemFunc",f:bUe},42:{n:"PtgRefErr",f:PUe},43:{n:"PtgAreaErr",f:q$e},44:{n:"PtgRefN",f:tUe},45:{n:"PtgAreaN",f:V$e},46:{n:"PtgMemAreaN",f:$Ue},47:{n:"PtgMemNoMemN",f:UUe},57:{n:"PtgNameX",f:xUe},58:{n:"PtgRef3d",f:aUe},59:{n:"PtgArea3d",f:z$e},60:{n:"PtgRefErr3d",f:wUe},61:{n:"PtgAreaErr3d",f:H$e},255:{}},qUe={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61},HUe={1:{n:"PtgElfLel",f:vne},2:{n:"PtgElfRw",f:OUe},3:{n:"PtgElfCol",f:CUe},6:{n:"PtgElfRwV",f:MUe},7:{n:"PtgElfColV",f:_Ue},10:{n:"PtgElfRadical",f:kUe},11:{n:"PtgElfRadicalS",f:RUe},13:{n:"PtgElfColS",f:AUe},15:{n:"PtgElfColSV",f:TUe},16:{n:"PtgElfRadicalLel",f:EUe},25:{n:"PtgList",f:IUe},29:{n:"PtgSxName",f:LUe},255:{}},VUe={0:{n:"PtgAttrNoop",f:zUe},1:{n:"PtgAttrSemi",f:Q$e},2:{n:"PtgAttrIf",f:K$e},4:{n:"PtgAttrChoose",f:W$e},8:{n:"PtgAttrGoto",f:Y$e},16:{n:"PtgAttrSum",f:iUe},32:{n:"PtgAttrBaxcel",f:oG},33:{n:"PtgAttrBaxcel",f:oG},64:{n:"PtgAttrSpace",f:Z$e},65:{n:"PtgAttrSpaceSemi",f:J$e},128:{n:"PtgAttrIfError",f:X$e},255:{}};function GUe(e,t,a,r){if(r.biff<8)return Su(e,t);for(var n=e.l+t,i=[],o=0;o!==a.length;++o)switch(a[o][0]){case"PtgArray":a[o][1]=gUe(e,0,r),i.push(a[o][1]);break;case"PtgMemArea":a[o][2]=pUe(e,a[o][1],r),i.push(a[o][2]);break;case"PtgExp":r&&r.biff==12&&(a[o][1][1]=e.read_shift(4),i.push(a[o][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+a[o][0]}return t=n-e.l,t!==0&&i.push(Su(e,t)),i}function WUe(e,t,a){for(var r=e.l+t,n,i,o=[];r!=e.l;)t=r-e.l,i=e[e.l],n=lG[i]||lG[qUe[i]],(i===24||i===25)&&(n=(i===24?HUe:VUe)[e[e.l+1]]),!n||!n.f?Su(e,t):o.push([n.n,n.f(e,t,a)]);return o}function YUe(e){for(var t=[],a=0;a<e.length;++a){for(var r=e[a],n=[],i=0;i<r.length;++i){var o=r[i];if(o)switch(o[0]){case 2:n.push('"'+o[1].replace(/"/g,'""')+'"');break;default:n.push(o[1])}else n.push("")}t.push(n.join(","))}return t.join(";")}var KUe={PtgAdd:"+",PtgConcat:"&",PtgDiv:"/",PtgEq:"=",PtgGe:">=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function XUe(e,t){if(!e&&!(t&&t.biff<=5&&t.biff>=2))throw new Error("empty sheet name");return/[^\w\u4E00-\u9FFF\u3040-\u30FF]/.test(e)?"'"+e+"'":e}function yne(e,t,a){if(!e)return"SH33TJSERR0";if(a.biff>8&&(!e.XTI||!e.XTI[t]))return e.SheetNames[t];if(!e.XTI)return"SH33TJSERR6";var r=e.XTI[t];if(a.biff<8)return t>1e4&&(t-=65536),t<0&&(t=-t),t==0?"":e.XTI[t-1];if(!r)return"SH33TJSERR1";var n="";if(a.biff>8)switch(e[r[0]][0]){case 357:return n=r[1]==-1?"#REF":e.SheetNames[r[1]],r[1]==r[2]?n:n+":"+e.SheetNames[r[2]];case 358:return a.SID!=null?e.SheetNames[a.SID]:"SH33TJSSAME"+e[r[0]][0];case 355:default:return"SH33TJSSRC"+e[r[0]][0]}switch(e[r[0]][0][0]){case 1025:return n=r[1]==-1?"#REF":e.SheetNames[r[1]]||"SH33TJSERR3",r[1]==r[2]?n:n+":"+e.SheetNames[r[2]];case 14849:return e[r[0]].slice(1).map(function(i){return i.Name}).join(";;");default:return e[r[0]][0][3]?(n=r[1]==-1?"#REF":e[r[0]][0][3][r[1]]||"SH33TJSERR4",r[1]==r[2]?n:n+":"+e[r[0]][0][3][r[2]]):"SH33TJSERR2"}}function cG(e,t,a){var r=yne(e,t,a);return r=="#REF"?r:XUe(r,a)}function $0(e,t,a,r,n){var i=n&&n.biff||8,o={s:{c:0,r:0}},l=[],c,d,f,p=0,g=0,m,b="";if(!e[0]||!e[0][0])return"";for(var v=-1,y="",w=0,S=e[0].length;w<S;++w){var N=e[0][w];switch(N[0]){case"PtgUminus":l.push("-"+l.pop());break;case"PtgUplus":l.push("+"+l.pop());break;case"PtgPercent":l.push(l.pop()+"%");break;case"PtgAdd":case"PtgConcat":case"PtgDiv":case"PtgEq":case"PtgGe":case"PtgGt":case"PtgLe":case"PtgLt":case"PtgMul":case"PtgNe":case"PtgPower":case"PtgSub":if(c=l.pop(),d=l.pop(),v>=0){switch(e[0][v][1][0]){case 0:y=hs(" ",e[0][v][1][1]);break;case 1:y=hs("\r",e[0][v][1][1]);break;default:if(y="",n.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][v][1][0])}d=d+y,v=-1}l.push(d+KUe[N[0]]+c);break;case"PtgIsect":c=l.pop(),d=l.pop(),l.push(d+" "+c);break;case"PtgUnion":c=l.pop(),d=l.pop(),l.push(d+","+c);break;case"PtgRange":c=l.pop(),d=l.pop(),l.push(d+":"+c);break;case"PtgAttrChoose":break;case"PtgAttrGoto":break;case"PtgAttrIf":break;case"PtgAttrIfError":break;case"PtgRef":f=G1(N[1][1],o,n),l.push(W1(f,i));break;case"PtgRefN":f=a?G1(N[1][1],a,n):N[1][1],l.push(W1(f,i));break;case"PtgRef3d":p=N[1][1],f=G1(N[1][2],o,n),b=cG(r,p,n),l.push(b+"!"+W1(f,i));break;case"PtgFunc":case"PtgFuncVar":var j=N[1][0],C=N[1][1];j||(j=0),j&=127;var R=j==0?[]:l.slice(-j);l.length-=j,C==="User"&&(C=R.shift()),l.push(C+"("+R.join(",")+")");break;case"PtgBool":l.push(N[1]?"TRUE":"FALSE");break;case"PtgInt":l.push(N[1]);break;case"PtgNum":l.push(String(N[1]));break;case"PtgStr":l.push('"'+N[1].replace(/"/g,'""')+'"');break;case"PtgErr":l.push(N[1]);break;case"PtgAreaN":m=WV(N[1][1],a?{s:a}:o,n),l.push(oT(m,n));break;case"PtgArea":m=WV(N[1][1],o,n),l.push(oT(m,n));break;case"PtgArea3d":p=N[1][1],m=N[1][2],b=cG(r,p,n),l.push(b+"!"+oT(m,n));break;case"PtgAttrSum":l.push("SUM("+l.pop()+")");break;case"PtgAttrBaxcel":case"PtgAttrSemi":break;case"PtgName":g=N[1][2];var T=(r.names||[])[g-1]||(r[0]||[])[g],O=T?T.Name:"SH33TJSNAME"+String(g);O&&O.slice(0,6)=="_xlfn."&&!n.xlfn&&(O=O.slice(6)),l.push(O);break;case"PtgNameX":var F=N[1][1];g=N[1][2];var z;if(n.biff<=5)F<0&&(F=-F),r[F]&&(z=r[F][g]);else{var I="";if(((r[F]||[])[0]||[])[0]==14849||(((r[F]||[])[0]||[])[0]==1025?r[F][g]&&r[F][g].itab>
18610&&(I=r.SheetNames[r[F][g].itab-1]+"!"):I=r.SheetNames[g-1]+"!"),r[F]&&r[F][g])I+=r[F][g].Name;else if(r[0]&&r[0][g])I+=r[0][g].Name;else{var B=(yne(r,F,n)||"").split(";;");B[g-1]?I=B[g-1]:I+="SH33TJSERRX"}l.push(I);break}z||(z={Name:"SH33TJSERRY"}),l.push(z.Name);break;case"PtgParen":var K="(",J=")";if(v>=0){switch(y="",e[0][v][1][0]){case 2:K=hs(" ",e[0][v][1][1])+K;break;case 3:K=hs("\r",e[0][v][1][1])+K;break;case 4:J=hs(" ",e[0][v][1][1])+J;break;case 5:J=hs("\r",e[0][v][1][1])+J;break;default:if(n.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][v][1][0])}v=-1}l.push(K+l.pop()+J);break;case"PtgRefErr":l.push("#REF!");break;case"PtgRefErr3d":l.push("#REF!");break;case"PtgExp":f={c:N[1][1],r:N[1][0]};var G={c:a.c,r:a.r};if(r.sharedf[ln(f)]){var D=r.sharedf[ln(f)];l.push($0(D,o,G,r,n))}else{var V=!1;for(c=0;c!=r.arrayf.length;++c)if(d=r.arrayf[c],!(f.c<d[0].s.c||f.c>d[0].e.c)&&!(f.r<d[0].s.r||f.r>d[0].e.r)){l.push($0(d[1],o,G,r,n)),V=!0;break}V||l.push(N[1])}break;case"PtgArray":l.push("{"+YUe(N[1])+"}");break;case"PtgMemArea":break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":v=w;break;case"PtgTbl":break;case"PtgMemErr":break;case"PtgMissArg":l.push("");break;case"PtgAreaErr":l.push("#REF!");break;case"PtgAreaErr3d":l.push("#REF!");break;case"PtgList":l.push("Table"+N[1].idx+"[#"+N[1].rt+"]");break;case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":break;case"PtgMemFunc":break;case"PtgMemNoMem":break;case"PtgElfCol":case"PtgElfColS":case"PtgElfColSV":case"PtgElfColV":case"PtgElfLel":case"PtgElfRadical":case"PtgElfRadicalLel":case"PtgElfRadicalS":case"PtgElfRw":case"PtgElfRwV":throw new Error("Unsupported ELFs");case"PtgSxName":throw new Error("Unrecognized Formula Token: "+String(N));default:throw new Error("Unrecognized Formula Token: "+String(N))}var W=["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"];if(n.biff!=3&&v>=0&&W.indexOf(e[0][w][0])==-1){N=e[0][v];var Z=!0;switch(N[1][0]){case 4:Z=!1;case 0:y=hs(" ",N[1][1]);break;case 5:Z=!1;case 1:y=hs("\r",N[1][1]);break;default:if(y="",n.WTF)throw new Error("Unexpected PtgAttrSpaceType "+N[1][0])}l.push((Z?y:"")+l.pop()+(Z?"":y)),v=-1}}if(l.length>1&&n.WTF)throw new Error("bad formula stack");return l[0]}function QUe(e){if(e==null){var t=pt(8);return t.write_shift(1,3),t.write_shift(1,0),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(2,65535),t}else if(typeof e=="number")return Wg(e);return Wg(0)}function ZUe(e,t,a,r,n){var i=Yg(t,a,n),o=QUe(e.v),l=pt(6),c=33;l.write_shift(2,c),l.write_shift(4,0);for(var d=pt(e.bf.length),f=0;f<e.bf.length;++f)d[f]=e.bf[f];var p=Bi([i,o,l,d]);return p}function wS(e,t,a){var r=e.read_shift(4),n=WUe(e,r,a),i=e.read_shift(4),o=i>0?GUe(e,i,n,a):null;return[n,o]}var JUe=wS,SS=wS,eze=wS,tze=wS,aze
vendor: 7,370 bytes, line 1861
1861={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},
1861bne={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284
vendor: 6,120 bytes, line 1861
1861:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"},rze={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0};function nze(e){var t="of:="+e.replace(AO,"$1[.$2$3$4$5]").replace(/\]:\[/g,":");return t.replace(/;/g,"|").replace(/,/g,";")}function sze(e){return e.replace(/\./,"!")}var Y1=typeof Map<"u";function kO(e,t,a){var r=0,n=e.length;if(a){if(Y1?a.has(t):Object.prototype.hasOwnProperty.call(a,t)){for(var i=Y1?a.get(t):a[t];r<i.length;++r)if(e[i[r]].t===t)return e.Count++,i[r]}}else for(;r<n;++r)if(e[r].t===t)return e.Count++,r;return e[n]={t},e.Count++,e.Unique++,a&&(Y1?(a.has(t)||a.set(t,[]),a.get(t).push(n)):(Object.prototype.hasOwnProperty.call(a,t)||(a[t]=[]),a[t].push(n))),n}function NS(e,t){var a={min:e+1,max:e+1},r=-1;return t.MDW&&(Sf=t.MDW),t.width!=null?a.customWidth=1:t.wpx!=null?r=B5(t.wpx):t.wch!=null&&(r=t.wch),r>-1?(a.width=vE(r),a.customWidth=1):t.width!=null&&(a.width=t.width),t.hidden&&(a.hidden=!0),t.level!=null&&(a.outlineLevel=a.level=t.level),a}function Pne(e,t){if(e){var a=[.7,.7,.75,.75,.3,.3];e.left==null&&(e.left=a[0]),e.right==null&&(e.right=a[1]),e.top==null&&(e.top=a[2]),e.bottom==null&&(e.bottom=a[3]),e.header==null&&(e.header=a[4]),e.footer==null&&(e.footer=a[5])}}function Np(e,t,a){var r=a.revssf[t.z!=null?t.z:"General"],n=60,i=e.length;if(r==null&&a.ssf){for(;n<392;++n)if(a.ssf[n]==null){mre(t.z,n),a.ssf[n]=t.z,a.revssf[t.z]=r=n;break}}for(n=0;n!=i;++n)if(e[n].numFmtId===r)return n;return e[i]={numFmtId:r,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},i}function ize(e,t,a){if(e&&e["!ref"]){var r=On(e["!ref"]);if(r.e.c<r.s.c||r.e.r<r.s.r)throw new Error("Bad range ("+a+"): "+e["!ref"])}}function oze(e){if(e.length===0)return"";for(var t='<mergeCells count="'+e.length+'">',a=0;a!=e.length;++a)t+='<mergeCell ref="'+$s(e[a])+'"/>';
vendor: 6,180 bytes, line 1861
1861return t+"</mergeCells>"}function lze(e,t,a,r,n){var i=!1,o={},l=null;if(r.bookType!=="xlsx"&&t.vbaraw){var c=t.SheetNames[a];try{t.Workbook&&(c=t.Workbook.Sheets[a].CodeName||c)}catch{}i=!0,o.codeName=ab(nn(c))}if(e&&e["!outline"]){var d={summaryBelow:1,summaryRight:1};e["!outline"].above&&(d.summaryBelow=0),e["!outline"].left&&(d.summaryRight=0),l=(l||"")+Zt("outlinePr",null,d)}!i&&!l||(n[n.length]=Zt("sheetPr",l,o))}var cze=["objects","scenarios","selectLockedCells","selectUnlockedCells"],dze=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"];function uze(e){var t={sheet:1};return cze.forEach(function(a){e[a]!=null&&e[a]&&(t[a]="1")}),dze.forEach(function(a){e[a]!=null&&!e[a]&&(t[a]="0")}),e.password&&(t.password=nne(e.password).toString(16).toUpperCase()),Zt("sheetProtection",null,t)}function fze(e){return Pne(e),Zt("pageMargins",null,e)}function hze(e,t){for(var a=["<cols>"],r,n=0;n!=t.length;++n)(r=t[n])&&(a[a.length]=Zt("col",null,NS(n,r)));return a[a.length]="</cols>",a.join("")}function pze(e,t,a,r){var n=typeof e.ref=="string"?e.ref:$s(e.ref);a.Workbook||(a.Workbook={Sheets:[]}),a.Workbook.Names||(a.Workbook.Names=[]);var i=a.Workbook.Names,o=Bl(n);o.s.r==o.e.r&&(o.e.r=Bl(t["!ref"]).e.r,n=$s(o));for(var l=0;l<i.length;++l){var c=i[l];if(c.Name=="_xlnm._FilterDatabase"&&c.Sheet==r){c.Ref="'"+a.SheetNames[r]+"'!"+n;break}}return l==i.length&&i.push({Name:"_xlnm._FilterDatabase",Sheet:r,Ref:"'"+a.SheetNames[r]+"'!"+n}),Zt("autoFilter",null,{ref:n})}function gze(e,t,a,r){var n={workbookViewId:"0"};return(((r||{}).Workbook||{}).Views||[])[0]&&(n.rightToLeft=r.Workbook.Views[0].RTL?"1":"0"),Zt("sheetViews",Zt("sheetView",null,n),{})}function mze(e,t,a,r){if(e.c&&a["!comments"].push([t,e.c]),e.v===void 0&&typeof e.f!="string"||e.t==="z"&&!e.f)return"";var n="",i=e.t,o=e.v;if(e.t!=="z")switch(e.t){case"b":n=e.v?"1":"0";break;case"n":n=""+e.v;break;case"e":n=Mb[e.v];break;case"d":r&&r.cellDates?n=Ao(e.v,-1).toISOString():(e=rl(e),e.t="n",n=""+(e.v=al(Ao(e.v)))),typeof e.z>"u"&&(e.z=ms[14]);break;default:n=e.v;break}var l=$i("v",nn(n)),c={r:t},d=Np(r.cellXfs,e,r);switch(d!==0&&(c.s=d),e.t){case"n":break;case"d":c.t="d";break;case"b":c.t="b";break;case"e":c.t="e";break;case"z":break;default:if(e.v==null){delete e.t;break}if(e.v.length>32767)throw new Error("Text length must not exceed 32767 characters");if(r&&r.bookSST){l=$i("v",""+kO(r.Strings,e.v,r.revStrings)),c.t="s";break}c.t="str";break}if(e.t!=i&&(e.t=i,e.v=o),typeof e.f=="string"&&e.f){var f=e.F&&e.F.slice(0,t.length)==t?{t:"array",ref:e.F}:null;l=Zt("f",nn(e.f),f)+(e.v!=null?l:"")}return e.l&&a["!links"].push([t,e.l]),e.D&&(c.cm=1),Zt("c",l,c)}function xze(e,t,a,r){var n=[],i=[],o=On(e["!ref"]),l="",c,d="",f=[],p=0,g=0,m=e["!rows"],b=Array.isArray(e),v={r:d},y,w=-1;for(g=o.s.c;g<=o.e.c;++g)f[g]=oo(g);for(p=o.s.r;p<=o.e.r;++p){for(i=[],d=Ui(p),g=o.s.c;g<=o.e.c;++g){c=f[g]+d;var S=b?(e[p]||[])[g]:e[c];S!==void 0&&(l=mze(S,c,e,t))!=null&&i.push(l)}(i.length>0||m&&m[p])&&(v={r:d},m&&m[p]&&(y=m[p],y.hidden&&(v.hidden=1),w=-1,y.hpx?w=$5(y.hpx):y.hpt&&(w=y.hpt),w>-1&&(v.ht=w,v.customHeight=1),y.level&&(v.outlineLevel=y.level)),n[n.length]=Zt("row",i.join(""),v))}if(m)for(;p<m.length;++p)m&&m[p]&&(v={r:p+1},y=m[p],y.hidden&&(v.hidden=1),w=-1,y.hpx?w=$5(y.hpx):y.hpt&&(w=y.hpt),w>-1&&(v.ht=w,v.customHeight=1),y.level&&(v.outlineLevel=y.level),n[n.length]=Zt("row","",v));return n.join("")}function wne(e,t,a,r){var n=[zs,Zt("worksheet",null,{xmlns:uv[0],"xmlns:r":Si.r})],i=a.SheetNames[e],o=0,l="",c=a.Sheets[i];c==null&&(c={});var d=c["!ref"]||"A1",f=On(d);if(f.e.c>16383||f.e.r>1048575){if(t.WTF)throw new Error("Range "+d+" exceeds format limit A1:XFD1048576");f.e.c=Math.min(f.e.c,16383),f.e.r=Math.min(f.e.c,1048575),d=$s(f)}r||(r={}),c["!comments"]=[];var p=[];lze(c,a,e,t,n),n[n.length]=Zt("dimension",null,{ref:d}),n[n.length]=gze(c,t,e,a),t.sheetFormat&&(n[n.length]=Zt("sheetFormatPr",null,{defaultRowHeight:t.sheetFormat.defaultRowHeight||"16",baseColWidth:t.sheetFormat.baseColWidth||"10",outlineLevelRow:t.sheetFormat.outlineLevelRow||"7"})),c["!cols"]!=null&&c["!cols"].length>0&&(n[n.length]=hze(c,c["!cols"])),n[o=n.length]="<sheetData/>",c["!links"]=[],c["!ref"]!=null&&(l=xze(c,t),l.length>0&&(n[n.length]=l)),n.length>o+1&&(n[n.length]="</sheetData>",n[o]=n[o].replace("/>",">")),c["!protect"]&&(n[n.length]=uze(c["!protect"])),c["!autofilter"]!=null&&(n[n.length]=pze(c["!autofilter"],c,a,e)),c["!merges"]!=null&&c["!merges"].length>0&&(n[n.length]=oze(c["!merges"]));var g=-1,m,b=-1;return c["!links"].length>0&&(n[n.length]="<hyperlinks>",c["!links"].forEach(function(v){v[1].Target&&(m={ref:v[0]},v[1].Target.charAt(0)!="#"&&(b=an(r,-1,nn(v[1].Target).replace(/#.*$/,""),Ir.HLINK),m["r:id"]="rId"+b),(g=v[1].Target.indexOf("#"))>-1&&(m.location=nn(v[1].Target.slice(g+1))),v[1].Tooltip&&(m.tooltip=nn(v[1].Tooltip)),n[n.length]=Zt("hyperlink",null,m))}),n[n.length]="</hyperlinks>"),delete c["!links"],c["!margins"]!=null&&(n[n.length]=fze(c["!margins"])),(!t||t.ignoreEC||t.ignoreEC==null)&&(n[n.length]=$i("ignoredErrors",Zt("ignoredError",null,{numberStoredAsText:1,sqref:d}))),p.length>0&&(b=an(r,-1,"../drawings/drawing"+(e+1)+".xml",Ir.DRAW),n[n.length]=Zt("drawing",null,{"r:id":"rId"+b}),c["!drawing"]=p),c["!comments"].length>0&&(b=an(r,-1,"../drawings/vmlDrawing"+(e+1)+".vml",Ir.VML),n[n.length]=Zt("legacyDrawing",null,{"r:id":"rId"+b}),c["!legacy"]=b),n.length>1&&(n[n.length]="</worksheet>",n[1]=n[1].replace("/>",">")),n.join("")}function vze(e,t){var a={},r=e.l+t;a.r=e.read_shift(4),e.l+=4;var n=e.read_shift(2);e.l+=1;var i=e.read_shift(1);return e.l=r,i&7&&(a.level=i&7),i&16&&(a.hidden=!0),i&32&&(a.hpt=n/20),a}function yze(e,t,a){var r=pt(145),n=(a["!rows"]||[])[e]||{};r.write_shift(4,e),r.write_shift(4,0);var i=320;n.hpx?i=$5(n.hpx)*20:n.hpt&&(i=n.hpt*20),r.write_shift(2,i),r.write_shift(1,0);var o=0;n.level&&(o|=n.level),n.hidden&&(o|=16),(n.hpx||n.hpt)&&(o|=32),r.write_shift(1,o),r.write_shift(1,0);var l=0,c=r.l;r.l+=4;for(var d={r:e,c:0},f=0;f<16;++f)if(!(t.s.c>f+1<<10||t.e.c<f<<10)){for(var p=-1,g=-1,m=f<<10;
vendor: 4,552 bytes, line 1861
1861m<f+1<<10;++m){d.c=m;var b=Array.isArray(a)?(a[d.r]||[])[d.c]:a[ln(d)];b&&(p<0&&(p=m),g=m)}p<0||(++l,r.write_shift(4,p),r.write_shift(4,g))}var v=r.l;return r.l=c,r.write_shift(4,l),r.l=v,r.length>r.l?r.slice(0,r.l):r}function bze(e,t,a,r){var n=yze(r,a,t);(n.length>17||(t["!rows"]||[])[r])&&Ot(e,0,n)}var Pze=um,wze=hv;function Sze(){}function Nze(e,t){var a={},r=e[e.l];return++e.l,a.above=!(r&64),a.left=!(r&128),e.l+=18,a.name=MFe(e),a}function jze(e,t,a){a==null&&(a=pt(84+4*e.length));var r=192;t&&(t.above&&(r&=-65),t.left&&(r&=-129)),a.write_shift(1,r);for(var n=1;n<3;++n)a.write_shift(1,0);return I5({auto:1},a),a.write_shift(-4,-1),a.write_shift(-4,-1),Lre(e,a),a.slice(0,a.l)}function Cze(e){var t=Sc(e);return[t]}function Aze(e,t,a){return a==null&&(a=pt(8)),lm(t,a)}function Tze(e){var t=cm(e);return[t]}function _ze(e,t,a){return a==null&&(a=pt(4)),dm(t,a)}function kze(e){var t=Sc(e),a=e.read_shift(1);return[t,a,"b"]}function Eze(e,t,a){return a==null&&(a=pt(9)),lm(t,a),a.write_shift(1,e.v?1:0),a}function Rze(e){var t=cm(e),a=e.read_shift(1);return[t,a,"b"]}function Oze(e,t,a){return a==null&&(a=pt(5)),dm(t,a),a.write_shift(1,e.v?1:0),a}function Mze(e){var t=Sc(e),a=e.read_shift(1);return[t,a,"e"]}function Dze(e,t,a){return a==null&&(a=pt(9)),lm(t,a),a.write_shift(1,e.v),a}function Ize(e){var t=cm(e),a=e.read_shift(1);return[t,a,"e"]}function Lze(e,t,a){return a==null&&(a=pt(8)),dm(t,a),a.write_shift(1,e.v),a.write_shift(2,0),a.write_shift(1,0),a}function Fze(e){var t=Sc(e),a=e.read_shift(4);return[t,a,"s"]}function Bze(e,t,a){return a==null&&(a=pt(12)),lm(t,a),a.write_shift(4,t.v),a}function $ze(e){var t=cm(e),a=e.read_shift(4);return[t,a,"s"]}function Uze(e,t,a){return a==null&&(a=pt(8)),dm(t,a),a.write_shift(4,t.v),a}function zze(e){var t=Sc(e),a=pv(e);return[t,a,"n"]}function qze(e,t,a){return a==null&&(a=pt(16)),lm(t,a),Wg(e.v,a),a}function Hze(e){var t=cm(e),a=pv(e);return[t,a,"n"]}function Vze(e,t,a){return a==null&&(a=pt(12)),dm(t,a),Wg(e.v,a),a}function Gze(e){var t=Sc(e),a=Fre(e);return[t,a,"n"]}function Wze(e,t,a){return a==null&&(a=pt(12)),lm(t,a),Bre(e.v,a),a}function Yze(e){var t=cm(e),a=Fre(e);return[t,a,"n"]}function Kze(e,t,a){return a==null&&(a=pt(8)),dm(t,a),Bre(e.v,a),a}function Xze(e){var t=Sc(e),a=wO(e);return[t,a,"is"]}function Qze(e){var t=Sc(e),a=lo(e);return[t,a,"str"]}function Zze(e,t,a){return a==null&&(a=pt(12+4*e.v.length)),lm(t,a),Ci(e.v,a),a.length>a.l?a.slice(0,a.l):a}function Jze(e){var t=cm(e),a=lo(e);return[t,a,"str"]}function eqe(e,t,a){return a==null&&(a=pt(8+4*e.v.length)),dm(t,a),Ci(e.v,a),a.length>a.l?a.slice(0,a.l):a}function tqe(e,t,a){var r=e.l+t,n=Sc(e);n.r=a["!row"];var i=e.read_shift(1),o=[n,i,"b"];if(a.cellFormula){e.l+=2;var l=SS(e,r-e.l,a);o[3]=$0(l,null,n,a.supbooks,a)}else e.l=r;return o}function aqe(e,t,a){var r=e.l+t,n=Sc(e);n.r=a["!row"];var i=e.read_shift(1),o=[n,i,"e"];if(a.cellFormula){e.l+=2;var l=SS(e,r-e.l,a);o[3]=$0(l,null,n,a.supbooks,a)}else e.l=r;return o}function rqe(e,t,a){var r=e.l+t,n=Sc(e);n.r=a["!row"];var i=pv(e),o=[n,i,"n"];if(a.cellFormula){e.l+=2;var l=SS(e,r-e.l,a);o[3]=$0(l,null,n,a.supbooks,a)}else e.l=r;return o}function nqe(e,t,a){var r=e.l+t,n=Sc(e);n.r=a["!row"];var i=lo(e),o=[n,i,"str"];if(a.cellFormula){e.l+=2;var l=SS(e,r-e.l,a);o[3]=$0(l,null,n,a.supbooks,a)}else e.l=r;return o}var sqe=um,iqe=hv;function oqe(e,t){return t==null&&(t=pt(4)),t.write_shift(4,e),t}function lqe(e,t){var a=e.l+t,r=um(e),n=SO(e),i=lo(e),o=lo(e),l=lo(e);e.l=a;var c={rfx:r,relId:n,loc:i,display:l};return o&&(c.Tooltip=o),c}function cqe(e,t){var a=pt(50+4*(e[1].Target.length+(e[1].Tooltip||"").length));hv({s:ji(e[0]),e:ji(e[0])},a),NO("rId"+t,a);var r=e[1].Target.indexOf("#"),n=r==-1?"":e[1].Target.slice(r+1);return Ci(n||"",a),Ci(e[1].Tooltip||"",a),Ci("",a),a.slice(0,a.l)}function dqe(){}function uqe(e,t,a){var r=e.l+t,n=$re(e),i=e.read_shift(1),o=[n];if(o[2]=i,a.cellFormula){var l=JUe(e,r-e.l,a);o[1]=l}else e.l=r;return o}function fqe(e,t,a){var r=e.l+t,n=um(e),i=[n];if(a.cellFormula){var o=tze(e,r-e.l,a);i[1]=o,e.l=r}else e.l=r;return i}function hqe(e,t,a){a==null&&(a=pt(18));var r=NS(e,t);a.write_shift(-4,e),a.write_shift(-4,e),a.write_shift(4,(r.width||10)*256),a.write_shift(4,0);var n=0;return t.hidden&&(n|=1),typeof r.width=="number"&&(n|=2),t.level&&(n|=t.level<<8),a.write_shift(2,n),a}var Sne=["left","right","top","bottom","header","footer"];function pqe(e){var t={};return Sne.forEach(function(a){t[a]=pv(e)}),t}function gqe(e,t){return t==null&&(t=pt(48)),Pne(e),Sne.forEach(function(a){Wg(e[a],t)}
vendor: 4,632 bytes, line 1861
1861),t}function mqe(e){var t=e.read_shift(2);return e.l+=28,{RTL:t&32}}function xqe(e,t,a){a==null&&(a=pt(30));var r=924;return(((t||{}).Views||[])[0]||{}).RTL&&(r|=32),a.write_shift(2,r),a.write_shift(4,0),a.write_shift(4,0),a.write_shift(4,0),a.write_shift(1,0),a.write_shift(1,0),a.write_shift(2,0),a.write_shift(2,100),a.write_shift(2,0),a.write_shift(2,0),a.write_shift(2,0),a.write_shift(4,0),a}function vqe(e){var t=pt(24);return t.write_shift(4,4),t.write_shift(4,1),hv(e,t),t}function yqe(e,t){return t==null&&(t=pt(66)),t.write_shift(2,e.password?nne(e.password):0),t.write_shift(4,1),[["objects",!1],["scenarios",!1],["formatCells",!0],["formatColumns",!0],["formatRows",!0],["insertColumns",!0],["insertRows",!0],["insertHyperlinks",!0],["deleteColumns",!0],["deleteRows",!0],["selectLockedCells",!1],["sort",!0],["autoFilter",!0],["pivotTables",!0],["selectUnlockedCells",!1]].forEach(function(a){a[1]?t.write_shift(4,e[a[0]]!=null&&!e[a[0]]?1:0):t.write_shift(4,e[a[0]]!=null&&e[a[0]]?0:1)}),t}function bqe(){}function Pqe(){}function wqe(e,t,a,r,n,i,o){if(t.v===void 0)return!1;var l="";switch(t.t){case"b":l=t.v?"1":"0";break;case"d":t=rl(t),t.z=t.z||ms[14],t.v=al(Ao(t.v)),t.t="n";break;case"n":case"e":l=""+t.v;break;default:l=t.v;break}var c={r:a,c:r};switch(c.s=Np(n.cellXfs,t,n),t.l&&i["!links"].push([ln(c),t.l]),t.c&&i["!comments"].push([ln(c),t.c]),t.t){case"s":case"str":return n.bookSST?(l=kO(n.Strings,t.v,n.revStrings),c.t="s",c.v=l,o?Ot(e,18,Uze(t,c)):Ot(e,7,Bze(t,c))):(c.t="str",o?Ot(e,17,eqe(t,c)):Ot(e,6,Zze(t,c))),!0;case"n":return t.v==(t.v|0)&&t.v>-1e3&&t.v<1e3?o?Ot(e,13,Kze(t,c)):Ot(e,2,Wze(t,c)):o?Ot(e,16,Vze(t,c)):Ot(e,5,qze(t,c)),!0;case"b":return c.t="b",o?Ot(e,15,Oze(t,c)):Ot(e,4,Eze(t,c)),!0;case"e":return c.t="e",o?Ot(e,14,Lze(t,c)):Ot(e,3,Dze(t,c)),!0}return o?Ot(e,12,_ze(t,c)):Ot(e,1,Aze(t,c)),!0}function Sqe(e,t,a,r){var n=On(t["!ref"]||"A1"),i,o="",l=[];Ot(e,145);var c=Array.isArray(t),d=n.e.r;t["!rows"]&&(d=Math.max(n.e.r,t["!rows"].length-1));for(var f=n.s.r;f<=d;++f){o=Ui(f),bze(e,t,n,f);var p=!1;if(f<=n.e.r)for(var g=n.s.c;g<=n.e.c;++g){f===n.s.r&&(l[g]=oo(g)),i=l[g]+o;var m=c?(t[f]||[])[g]:t[i];if(!m){p=!1;continue}p=wqe(e,m,f,g,r,t,p)}}Ot(e,146)}function Nqe(e,t){!t||!t["!merges"]||(Ot(e,177,oqe(t["!merges"].length)),t["!merges"].forEach(function(a){Ot(e,176,iqe(a))}),Ot(e,178))}function jqe(e,t){!t||!t["!cols"]||(Ot(e,390),t["!cols"].forEach(function(a,r){a&&Ot(e,60,hqe(r,a))}),Ot(e,391))}function Cqe(e,t){!t||!t["!ref"]||(Ot(e,648),Ot(e,649,vqe(On(t["!ref"]))),Ot(e,650))}function Aqe(e,t,a){t["!links"].forEach(function(r){if(r[1].Target){var n=an(a,-1,r[1].Target.replace(/#.*$/,""),Ir.HLINK);Ot(e,494,cqe(r,n))}}),delete t["!links"]}function Tqe(e,t,a,r){if(t["!comments"].length>0){var n=an(r,-1,"../drawings/vmlDrawing"+(a+1)+".vml",Ir.VML);Ot(e,551,NO("rId"+n)),t["!legacy"]=n}}function _qe(e,t,a,r){if(t["!autofilter"]){var n=t["!autofilter"],i=typeof n.ref=="string"?n.ref:$s(n.ref);a.Workbook||(a.Workbook={Sheets:[]}),a.Workbook.Names||(a.Workbook.Names=[]);var o=a.Workbook.Names,l=Bl(i);l.s.r==l.e.r&&(l.e.r=Bl(t["!ref"]).e.r,i=$s(l));for(var c=0;c<o.length;++c){var d=o[c];if(d.Name=="_xlnm._FilterDatabase"&&d.Sheet==r){d.Ref="'"+a.SheetNames[r]+"'!"+i;break}}c==o.length&&o.push({Name:"_xlnm._FilterDatabase",Sheet:r,Ref:"'"+a.SheetNames[r]+"'!"+i}),Ot(e,161,hv(On(i))),Ot(e,162)}}function kqe(e,t,a){Ot(e,133),Ot(e,137,xqe(t,a)),Ot(e,138),Ot(e,134)}function Eqe(e,t){t["!protect"]&&Ot(e,535,yqe(t["!protect"]))}function Rqe(e,t,a,r){var n=Jo(),i=a.SheetNames[e],o=a.Sheets[i]||{},l=i;try{a&&a.Workbook&&(l=a.Workbook.Sheets[e].CodeName||l)}catch{}var c=On(o["!ref"]||"A1");if(c.e.c>16383||c.e.r>1048575){if(t.WTF)throw new Error("Range "+(o["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");c.e.c=Math.min(c.e.c,16383),c.e.r=Math.min(c.e.c,1048575)}return o["!links"]=[],o["!comments"]=[],Ot(n,129),(a.vbaraw||o["!outline"])&&Ot(n,147,jze(l,o["!outline"])),Ot(n,148,wze(c)),kqe(n,o,a.Workbook),jqe(n,o),Sqe(n,o,e,t),Eqe(n,o),_qe(n,o,a,e),Nqe(n,o),Aqe(n,o,r),o["!margins"]&&Ot(n,476,gqe(o["!margins"])),(!t||t.ignoreEC||t.ignoreEC==null)&&Cqe(n,o),Tqe(n,o,e,r),Ot(n,130),n.end()}function Oqe(e,t){e.l+=10;var a=lo(e);return{name:a}}var Mqe=[["allowRefreshQuery",!1,"bool"],["autoCompressPictures",!0,"bool"],["backupFile",!1,"bool"],["checkCompatibility",!1,"bool"],["CodeName",""],["date1904",!1,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",!1,"bool"],["hidePivotFieldList",!1,"bool"],["promptedSolutions",!1,"bool"],["publishItems",!1,"bool"],["refreshAllConnections",!1,"bool"],["saveExternalLinkValues",!0,"bool"],["showBorder
1861UnselectedTables",!0,"bool"],["showInkAnnotation",!0,"bool"],["showObjects","all"],["showPivotChartFilter",!1,"bool"],["updateLinks","userSet"]];function Dqe(e){return!e.Workbook||!e.Workbook.WBProps?"false":fFe(e.Workbook.WBProps.date1904)?"true":"false"}var Iqe="][*?/\\".split("");function Nne(e,t){if(e.length>31)throw new Error("Sheet names cannot exceed 31 chars");var a=!0;return Iqe.forEach(function(r){if(e.indexOf(r)!=-1)throw new Error("Sheet name cannot contain : \\ / ? * [ ]")}),a}function Lqe(e,t,a){e.forEach(function(r,n){Nne(r);for(var i=0;i<n;++i)if(r==e[i])throw new Error("Duplicate Sheet Name: "+r);if(a){var o=t&&t[n]&&t[n].CodeName||r;if(o.charCodeAt(0)==95&&o.length>22)throw new Error("Bad Code Name: Worksheet"+o)}})}function Fqe(e){if(!e||!e.SheetNames||!e.Sheets)throw new Error("Invalid Workbook");if(!e.SheetNames.length)throw new Error("Workbook is empty");var t=e.Workbook&&e.Workbook.Sheets||[];Lqe(e.SheetNames,t,!!e.vbaraw);for(var a=0;a<e.SheetNames.length;++a)ize(e.Sheets[e.SheetNames[a]],e.SheetNames[a],a)}function jne(e){var t=[zs];t[t.length]=Zt("workbook",null,{xmlns:uv[0],"xmlns:r":Si.r});var a=e.Workbook&&(e.Workbook.Names||[]).length>0,r={codeName:"ThisWorkbook"};e.Workbook&&e.Workbook.WBProps&&(Mqe.forEach(function(l){e.Workbook.WBProps[l[0]]!=null&&e.Workbook.WBProps[l[0]]!=l[1]&&(r[l[0]]=e.Workbook.WBProps[l[0]])}),e.Workbook.WBProps.CodeName&&(r.codeName=e.Workbook.WBProps.CodeName,delete r.CodeName)),t[t.length]=Zt("workbookPr",null,r);var n=e.Workbook&&e.Workbook.Sheets||[],i=0;if(n&&n[0]&&n[0].Hidden){for(t[t.length]="<bookViews>",i=0;i!=e.SheetNames.length&&!(!n[i]||!n[i].Hidden);++i);i==e.SheetNames.length&&(i=0),t[t.length]='<workbookView firstSheet="'+i+'" activeTab="'+i+'"/>',t[t.length]="</bookViews>"}for(t[t.length]="<sheets>",i=0;i!=e.SheetNames.length;++i){var o={name:nn(e.SheetNames[i].slice(0,31))};if(o.sheetId=""+(i+1),o["r:id"]="rId"+(i+1),n[i])switch(n[i].Hidden){case 1:o.state="hidden";break;case 2:o.state="veryHidden";break}t[t.length]=Zt("sheet",null,o)}return t[t.length]="</sheets>",a&&(t[t.length]="<definedNames>",e.Workbook&&e.Workbook.Names&&e.Workbook.Names.forEach(function(l){var c={name:l.Name};l.Comment&&(c.comment=l.Comment),l.Sheet!=null&&(c.localSheetId=""+l.Sheet),l.Hidden&&(c.hidden="1"),l.Ref&&(t[t.length]=Zt("definedName",nn(l.Ref),c))}),t[t.length]="</definedNames>"),t.length>2&&(t[t.length]="</workbook>",t[1]=t[1].replace("/>",">")),t.join("")}function Bqe(e,t){var a={};return a.Hidden=e.read_shift(4),a.iTabID=e.read_shift(4),a.strRelID=xE(e),a.name=lo(e),a}function $qe(e,t){return t||(t=pt(127)),t.write_shift(4,e.Hidden),t.write_shift(4,e.iTabID),NO(e.strRelID,t),Ci(e.name.slice(0,31),t),t.length>t.l?t.slice(0,t.l):t}function Uqe(e,t){var a={},r=e.read_shift(4);a.defaultThemeVersion=e.read_shift(4);var n=t>8?lo(e):"";return n.length>0&&(a.CodeName=n),a.autoCompressPictures=!!(r&65536),a.backupFile=!!(r&64),a.checkCompatibility=!!(r&4096),a.date1904=!!(r&1),a.filterPrivacy=!!(r&8),a.hidePivotFieldList=!!(r&1024),a.promptedSolutions=!!(r&16),a.publishItems=!!(r&2048),a.refreshAllConnections=!!(r&262144),a.saveExternalLinkValues=!!(r&128),a.showBorderUnselectedTables=!!(r&4),a.showInkAnnotation=!!(r&32),a.showObjects=["all","placeholders","none"][r>>13&3],a.showPivotChartFilter=!!(r&32768),a.updateLinks=["userSet","never","always"][r>>8&3],a}function zqe(e,t){t||(t=pt(72));var a=0;return e&&e.filterPrivacy&&(a|=8),t.write_shift(4,a),t.write_shift(4,0),Lre(e&&e.CodeName||"ThisWorkbook",t),t.slice(0,t.l)}function qqe(e,t,a){var r=e.l+t;e.l+=4,e.l+=1;var n=e.read_shift(4),i=DFe(e),o=eze(e,0,a),l=SO(e);e.l=r;var c={Name:i,Ptg:o};return n<268435455&&(c.Sheet=n),l&&(c.Comment=l),c}function Hqe(e,t){Ot(e,143);for(var a=0;a!=t.SheetNames.length;++a){var r=t.Workbook&&t.Workbook.Sheets&&t.Workbook.Sheets[a]&&t.Workbook.Sheets[a].Hidden||0,n={Hidden:r,iTabID:a+1,strRelID:"rId"+(a+1),name:t.SheetNames[a]};Ot(e,156,$qe(n))}Ot(e,144)}function Vqe(e,t){t||(t=pt(127));for(var a=0;a!=4;++a)t.write_shift(4,0);return Ci("SheetJS",t),Ci(T5.version,t),Ci(T5.version,t),Ci("7262",t),t.length>t.l?t.slice(0,t.l):t}function Gqe(e,t){t||(t=pt(29)),t.write_shift(-4,0),t.write_shift(-4,460),t.write_shift(4,28800),t.write_shift(4,17600),t.write_shift(4,500),t.write_shift(4,e),t.write_shift(4,e);var a=120;return t.write_shift(1,a),t.length>t.l?t.slice(0,t.l):t}function Wqe(e,t){if(!(!t.Workbook||!t.Workbook.Sheets)){for(var a=t.Workbook.Sheets,r=0,n=-1,i=-1;r<a.length;++r)!a[r]||!a[r].Hidden&&n==-1?n=r:a[r].Hidden==1&&i==-1&&(i=r);i>n||(Ot(e,135),Ot(e,158,Gqe(n)),Ot(e,136))}}function Yqe(e,t){var a=Jo();return Ot(a,131),Ot(a,128,Vqe()),Ot(a,153,zqe(e.Workbook&&e.Workbook.WBProps||null)),Wqe(a,e),Hqe(a,e),Ot(a,132),a.end()}function Kqe(e,t,a){return(t.slice(-4)===".bin"?Yqe:jne)(e)}function Xqe(e,t,a,r,n){return(t.slice(-4)===".bin"?Rqe:wne)(e,a,r,n)}function Qqe(e,t,a){return(t.slice(-4)===".bin"?g$e:one)(e,a)}
vendor: 4,507 bytes, line 1861
1861function Zqe(e,t,a){return(t.slice(-4)===".bin"?zBe:rne)(e,a)}function Jqe(e,t,a){return(t.slice(-4)===".bin"?E$e:fne)(e)}function eHe(e){return(e.slice(-4)===".bin"?S$e:dne)()}function tHe(e,t){var a=[];return e.Props&&a.push(QFe(e.Props,t)),e.Custprops&&a.push(ZFe(e.Props,e.Custprops)),a.join("")}function aHe(){return""}function rHe(e,t){var a=['<Style ss:ID="Default" ss:Name="Normal"><NumberFormat/></Style>'];return t.cellXfs.forEach(function(r,n){var i=[];i.push(Zt("NumberFormat",null,{"ss:Format":nn(ms[r.numFmtId])}));var o={"ss:ID":"s"+(21+n)};a.push(Zt("Style",i.join(""),o))}),Zt("Styles",a.join(""))}function Cne(e){return Zt("NamedRange",null,{"ss:Name":e.Name,"ss:RefersTo":"="+TO(e.Ref,{r:0,c:0})})}function nHe(e){if(!((e||{}).Workbook||{}).Names)return"";for(var t=e.Workbook.Names,a=[],r=0;r<t.length;++r){var n=t[r];n.Sheet==null&&(n.Name.match(/^_xlfn\./)||a.push(Cne(n)))}return Zt("Names",a.join(""))}function sHe(e,t,a,r){if(!e||!((r||{}).Workbook||{}).Names)return"";for(var n=r.Workbook.Names,i=[],o=0;o<n.length;++o){var l=n[o];l.Sheet==a&&(l.Name.match(/^_xlfn\./)||i.push(Cne(l)))}return i.join("")}function iHe(e,t,a,r){if(!e)return"";var n=[];if(e["!margins"]&&(n.push("<PageSetup>"),e["!margins"].header&&n.push(Zt("Header",null,{"x:Margin":e["!margins"].header})),e["!margins"].footer&&n.push(Zt("Footer",null,{"x:Margin":e["!margins"].footer})),n.push(Zt("PageMargins",null,{"x:Bottom":e["!margins"].bottom||"0.75","x:Left":e["!margins"].left||"0.7","x:Right":e["!margins"].right||"0.7","x:Top":e["!margins"].top||"0.75"})),n.push("</PageSetup>")),r&&r.Workbook&&r.Workbook.Sheets&&r.Workbook.Sheets[a])if(r.Workbook.Sheets[a].Hidden)n.push(Zt("Visible",r.Workbook.Sheets[a].Hidden==1?"SheetHidden":"SheetVeryHidden",{}));else{for(var i=0;i<a&&!(r.Workbook.Sheets[i]&&!r.Workbook.Sheets[i].Hidden);++i);i==a&&n.push("<Selected/>")}return((((r||{}).Workbook||{}).Views||[])[0]||{}).RTL&&n.push("<DisplayRightToLeft/>"),e["!protect"]&&(n.push($i("ProtectContents","True")),e["!protect"].objects&&n.push($i("ProtectObjects","True")),e["!protect"].scenarios&&n.push($i("ProtectScenarios","True")),e["!protect"].selectLockedCells!=null&&!e["!protect"].selectLockedCells?n.push($i("EnableSelection","NoSelection")):e["!protect"].selectUnlockedCells!=null&&!e["!protect"].selectUnlockedCells&&n.push($i("EnableSelection","UnlockedCells")),[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach(function(o){e["!protect"][o[0]]&&n.push("<"+o[1]+"/>")})),n.length==0?"":Zt("WorksheetOptions",n.join(""),{xmlns:Cl.x})}function oHe(e){return e.map(function(t){var a=uFe(t.t||""),r=Zt("ss:Data",a,{xmlns:"http://www.w3.org/TR/REC-html40"});return Zt("Comment",r,{"ss:Author":t.a})}).join("")}function lHe(e,t,a,r,n,i,o){if(!e||e.v==null&&e.f==null)return"";var l={};if(e.f&&(l["ss:Formula"]="="+nn(TO(e.f,o))),e.F&&e.F.slice(0,t.length)==t){var c=ji(e.F.slice(t.length+1));l["ss:ArrayRange"]="RC:R"+(c.r==o.r?"":"["+(c.r-o.r)+"]")+"C"+(c.c==o.c?"":"["+(c.c-o.c)+"]")}if(e.l&&e.l.Target&&(l["ss:HRef"]=nn(e.l.Target),e.l.Tooltip&&(l["x:HRefScreenTip"]=nn(e.l.Tooltip))),a["!merges"])for(var d=a["!merges"],f=0;f!=d.length;++f)d[f].s.c!=o.c||d[f].s.r!=o.r||(d[f].e.c>d[f].s.c&&(l["ss:MergeAcross"]=d[f].e.c-d[f].s.c),d[f].e.r>d[f].s.r&&(l["ss:MergeDown"]=d[f].e.r-d[f].s.r));var p="",g="";switch(e.t){case"z":if(!r.sheetStubs)return"";break;case"n":p="Number",g=String(e.v);break;case"b":p="Boolean",g=e.v?"1":"0";break;case"e":p="Error",g=Mb[e.v];break;case"d":p="DateTime",g=new Date(e.v).toISOString(),e.z==null&&(e.z=e.z||ms[14]);break;case"s":p="String",g=dFe(e.v||"");break}var m=Np(r.cellXfs,e,r);l["ss:StyleID"]="s"+(21+m),l["ss:Index"]=o.c+1;var b=e.v!=null?g:"",v=e.t=="z"?"":'<Data ss:Type="'+p+'">'+b+"</Data>";return(e.c||[]).length>0&&(v+=oHe(e.c)),Zt("Cell",v,l)}function cHe(e,t){var a='<Row ss:Index="'+(e+1)+'"';return t&&(t.hpt&&!t.hpx&&(t.hpx=ine(t.hpt)),t.hpx&&(a+=' ss:AutoFitHeight="0" ss:Height="'+t.hpx+'"'),t.hidden&&(a+=' ss:Hidden="1"')),a+">"}function dHe(e,t,a,r){if(!e["!ref"])return"";var n=On(e["!ref"]),i=e["!merges"]||[],o=0,l=[];e["!cols"]&&e["!cols"].forEach(function(y,w){CO(y);var S=!!y.width,N=NS(w,y),j={"ss:Index":w+1}
vendor: 5,235 bytes, line 1861
1861;S&&(j["ss:Width"]=F5(N.width)),y.hidden&&(j["ss:Hidden"]="1"),l.push(Zt("Column",null,j))});for(var c=Array.isArray(e),d=n.s.r;d<=n.e.r;++d){for(var f=[cHe(d,(e["!rows"]||[])[d])],p=n.s.c;p<=n.e.c;++p){var g=!1;for(o=0;o!=i.length;++o)if(!(i[o].s.c>p)&&!(i[o].s.r>d)&&!(i[o].e.c<p)&&!(i[o].e.r<d)){(i[o].s.c!=p||i[o].s.r!=d)&&(g=!0);break}if(!g){var m={r:d,c:p},b=ln(m),v=c?(e[d]||[])[p]:e[b];f.push(lHe(v,b,e,t,a,r,m))}}f.push("</Row>"),f.length>2&&l.push(f.join(""))}return l.join("")}function uHe(e,t,a){var r=[],n=a.SheetNames[e],i=a.Sheets[n],o=i?sHe(i,t,e,a):"";return o.length>0&&r.push("<Names>"+o+"</Names>"),o=i?dHe(i,t,e,a):"",o.length>0&&r.push("<Table>"+o+"</Table>"),r.push(iHe(i,t,e,a)),r.join("")}function fHe(e,t){t||(t={}),e.SSF||(e.SSF=rl(ms)),e.SSF&&(yS(),vS(e.SSF),t.revssf=bS(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF,t.cellXfs=[],Np(t.cellXfs,{},{revssf:{General:0}}));var a=[];a.push(tHe(e,t)),a.push(aHe()),a.push(""),a.push("");for(var r=0;r<e.SheetNames.length;++r)a.push(Zt("Worksheet",uHe(r,t,e),{"ss:Name":nn(e.SheetNames[r])}));return a[2]=rHe(e,t),a[3]=nHe(e),zs+Zt("Workbook",a.join(""),{xmlns:Cl.ss,"xmlns:o":Cl.o,"xmlns:x":Cl.x,"xmlns:ss":Cl.ss,"xmlns:dt":Cl.dt,"xmlns:html":Cl.html})}var dT={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function hHe(e,t){var a=[],r=[],n=[],i=0,o,l=IV(KV,"n"),c=IV(XV,"n");if(e.Props)for(o=zi(e.Props),i=0;i<o.length;++i)(Object.prototype.hasOwnProperty.call(l,o[i])?a:Object.prototype.hasOwnProperty.call(c,o[i])?r:n).push([o[i],e.Props[o[i]]]);if(e.Custprops)for(o=zi(e.Custprops),i=0;i<o.length;++i)Object.prototype.hasOwnProperty.call(e.Props||{},o[i])||(Object.prototype.hasOwnProperty.call(l,o[i])?a:Object.prototype.hasOwnProperty.call(c,o[i])?r:n).push([o[i],e.Custprops[o[i]]]);var d=[];for(i=0;i<n.length;++i)Xre.indexOf(n[i][0])>-1||Wre.indexOf(n[i][0])>-1||n[i][1]!=null&&d.push(n[i]);r.length&&mn.utils.cfb_add(t,"/�SummaryInformation",tG(r,dT.SI,c,XV)),(a.length||d.length)&&mn.utils.cfb_add(t,"/�DocumentSummaryInformation",tG(a,dT.DSI,l,KV,d.length?d:null,dT.UDI))}function pHe(e,t){var a=t||{},r=mn.utils.cfb_new({root:"R"}),n="/Workbook";switch(a.bookType||"xls"){case"xls":a.bookType="biff8";case"xla":a.bookType||(a.bookType="xla");case"biff8":n="/Workbook",a.biff=8;break;case"biff5":n="/Book",a.biff=5;break;default:throw new Error("invalid type "+a.bookType+" for XLS CFB")}return mn.utils.cfb_add(r,n,Ane(e,a)),a.biff==8&&(e.Props||e.Custprops)&&hHe(e,r),a.biff==8&&e.vbaraw&&R$e(r,mn.read(e.vbaraw,{type:typeof e.vbaraw=="string"?"binary":"buffer"})),r}var gHe={0:{f:vze},1:{f:Cze},2:{f:Gze},3:{f:Mze},4:{f:kze},5:{f:zze},6:{f:Qze},7:{f:Fze},8:{f:nqe},9:{f:rqe},10:{f:tqe},11:{f:aqe},12:{f:Tze},13:{f:Yze},14:{f:Ize},15:{f:Rze},16:{f:Hze},17:{f:Jze},18:{f:$ze},19:{f:wO},20:{},21:{},22:{},23:{},24:{},25:{},26:{},27:{},28:{},29:{},30:{},31:{},32:{},33:{},34:{},35:{T:1},36:{T:-1},37:{T:1},38:{T:-1},39:{f:qqe},40:{},42:{},43:{f:QBe},44:{f:KBe},45:{f:e$e},46:{f:a$e},47:{f:t$e},48:{},49:{f:TFe},50:{},51:{f:v$e},52:{T:1},53:{T:-1},54:{T:1},55:{T:-1},56:{T:1},57:{T:-1},58:{},59:{},60:{f:_Be},62:{f:Xze},63:{f:N$e},64:{f:bqe},65:{},66:{},67:{},68:{},69:{},70:{},128:{},129:{T:1},130:{T:-1},131:{T:1,f:Su,p:0},132:{T:-1},133:{T:1},134:{T:-1},135:{T:1},136:{T:-1},137:{T:1,f:mqe},138:{T:-1},139:{T:1},140:{T:-1},141:{T:1},142:{T:-1},143:{T:1},144:{T:-1},145:{T:1},146:{T:-1},147:{f:Nze},148:{f:Pze,p:16},151:{f:dqe},152:{},153:{f:Uqe},154:{},155:{},156:{f:Bqe},157:{},158:{},159:{T:1,f:BBe},160:{T:-1},161:{T:1,f:um},162:{T:-1},163:{T:1},164:{T:-1},165:{T:1},166:{T:-1},167:{},168:{},169:{},170:{},171:{},172:{T:1},173:{T:-1},174:{},175:{},176:{f:sqe},177:{T:1},178:{T:-1},179:{T:1},180:{T:-1},181:{T:1},182:{T:-1},183:{T:1},184:{T:-1},185:{T:1},186:{T:-1},187:{T:1},188:{T:-1},189:{T:1},190:{T:-1},191:{T:1},192:{T:-1},193:{T:1},194:{T:-1},195:{T:1},196:{T:-1},197:{T:1},198:{T:-1},199:{T:1},200:{T:-1},201:{T:1},202:{T:-1},203:{T:1},204:{T:-1},205:{T:1},206:{T:-1},207:{T:1},208:{T:-1},209:{T:1},210:{T:-1},211:{T:1},212:{T:-1},213:{T:1},214:{T:-1},215:{T:1},216:{T:-1},217:{T:1},218:{T:-1},219:{T:1},220:{T:-1},221:{T:1},222:{T:-1},223:{T:1},224:{T:-1},225:{T:1},226:{T:-1},227:{T:1},228:{T:-1},229:{T:1},230:{T:-1},231:{T:1},232:{T:-1},233:{T:1},234:{T:-1},235:{T:1},236:{T:-1},237:{T:1},238:{T:-1},239:{T:1},240:{T:-1},241:{T:1},242:{T:-1},243:{T:1},244:{T:-1},245:{T:1},246:{T:-1},247:{T:1},248:{T:-1},249:{T:1},250:{T:-1},251:{T:1},252:{T:-1},253:{T:1},254:{T:-1},255:{T:1},256:{T:-1},257:{T:1},258:{T:-1},259:{T:1},260:{T:-1},261:{T:1},262:{T:-1},263:{T:1},264:{T:-1},265:{T:1},266:{T:-1},267:{T:1},268:{T:-1},269:{T:1},270:{T:-1},271:{T:1},272:{T:-1},273:{T:1},274:{T:-1},275:{T:1},276:{T:-1},277:{},278:{T:1},279:{T:-1},280:{T:1},281:{T:-1},282:{T:1},283:{T:1},284:{T:-1},285:{T:1},286:{T:-1},287:{T:1},288:{T:-1},289:{T:1},290:{T:-1},291:{T:1},292:{T:-1},293:{T:1},294:{T:-1},295:{T:1},296:{T:-1},297:{T:1},298:{T:-1},299:{T:1},300:{T:-1},301:{T:1},302:{T:-1},303:{T:1},304:{T:-1},305:{T:1},306:{T:-1},307:{T:1},308:{T:-1},309:{T:1},310:{T:-1},311:{T:1},312:{T:-1},313:{T:-1},314:{T:1},315:{T:-1},316:{T:1},317:{T:-1},318:{T:1},319:{T:-1},320:{T:1},321:{T:-1}
vendor: 6,640 bytes, line 1861
1861,322:{T:1},323:{T:-1},324:{T:1},325:{T:-1},326:{T:1},327:{T:-1},328:{T:1},329:{T:-1},330:{T:1},331:{T:-1},332:{T:1},333:{T:-1},334:{T:1},335:{f:m$e},336:{T:-1},337:{f:P$e,T:1},338:{T:-1},339:{T:1},340:{T:-1},341:{T:1},342:{T:-1},343:{T:1},344:{T:-1},345:{T:1},346:{T:-1},347:{T:1},348:{T:-1},349:{T:1},350:{T:-1},351:{},352:{},353:{T:1},354:{T:-1},355:{f:xE},357:{},358:{},359:{},360:{T:1},361:{},362:{f:SBe},363:{},364:{},366:{},367:{},368:{},369:{},370:{},371:{},372:{T:1},373:{T:-1},374:{T:1},375:{T:-1},376:{T:1},377:{T:-1},378:{T:1},379:{T:-1},380:{T:1},381:{T:-1},382:{T:1},383:{T:-1},384:{T:1},385:{T:-1},386:{T:1},387:{T:-1},388:{T:1},389:{T:-1},390:{T:1},391:{T:-1},392:{T:1},393:{T:-1},394:{T:1},395:{T:-1},396:{},397:{},398:{},399:{},400:{},401:{T:1},403:{},404:{},405:{},406:{},407:{},408:{},409:{},410:{},411:{},412:{},413:{},414:{},415:{},416:{},417:{},418:{},419:{},420:{},421:{},422:{T:1},423:{T:1},424:{T:-1},425:{T:-1},426:{f:uqe},427:{f:fqe},428:{},429:{T:1},430:{T:-1},431:{T:1},432:{T:-1},433:{T:1},434:{T:-1},435:{T:1},436:{T:-1},437:{T:1},438:{T:-1},439:{T:1},440:{T:-1},441:{T:1},442:{T:-1},443:{T:1},444:{T:-1},445:{T:1},446:{T:-1},447:{T:1},448:{T:-1},449:{T:1},450:{T:-1},451:{T:1},452:{T:-1},453:{T:1},454:{T:-1},455:{T:1},456:{T:-1},457:{T:1},458:{T:-1},459:{T:1},460:{T:-1},461:{T:1},462:{T:-1},463:{T:1},464:{T:-1},465:{T:1},466:{T:-1},467:{T:1},468:{T:-1},469:{T:1},470:{T:-1},471:{},472:{},473:{T:1},474:{T:-1},475:{},476:{f:pqe},477:{},478:{},479:{T:1},480:{T:-1},481:{T:1},482:{T:-1},483:{T:1},484:{T:-1},485:{f:Sze},486:{T:1},487:{T:-1},488:{T:1},489:{T:-1},490:{T:1},491:{T:-1},492:{T:1},493:{T:-1},494:{f:lqe},495:{T:1},496:{T:-1},497:{T:1},498:{T:-1},499:{},500:{T:1},501:{T:-1},502:{T:1},503:{T:-1},504:{},505:{T:1},506:{T:-1},507:{},508:{T:1},509:{T:-1},510:{T:1},511:{T:-1},512:{},513:{},514:{T:1},515:{T:-1},516:{T:1},517:{T:-1},518:{T:1},519:{T:-1},520:{T:1},521:{T:-1},522:{},523:{},524:{},525:{},526:{},527:{},528:{T:1},529:{T:-1},530:{T:1},531:{T:-1},532:{T:1},533:{T:-1},534:{},535:{},536:{},537:{},538:{T:1},539:{T:-1},540:{T:1},541:{T:-1},542:{T:1},548:{},549:{},550:{f:xE},551:{},552:{},553:{},554:{T:1},555:{T:-1},556:{T:1},557:{T:-1},558:{T:1},559:{T:-1},560:{T:1},561:{T:-1},562:{},564:{},565:{T:1},566:{T:-1},569:{T:1},570:{T:-1},572:{},573:{T:1},574:{T:-1},577:{},578:{},579:{},580:{},581:{},582:{},583:{},584:{},585:{},586:{},587:{},588:{T:-1},589:{},590:{T:1},591:{T:-1},592:{T:1},593:{T:-1},594:{T:1},595:{T:-1},596:{},597:{T:1},598:{T:-1},599:{T:1},600:{T:-1},601:{T:1},602:{T:-1},603:{T:1},604:{T:-1},605:{T:1},606:{T:-1},607:{},608:{T:1},609:{T:-1},610:{},611:{T:1},612:{T:-1},613:{T:1},614:{T:-1},615:{T:1},616:{T:-1},617:{T:1},618:{T:-1},619:{T:1},620:{T:-1},625:{},626:{T:1},627:{T:-1},628:{T:1},629:{T:-1},630:{T:1},631:{T:-1},632:{f:_$e},633:{T:1},634:{T:-1},635:{T:1,f:A$e},636:{T:-1},637:{f:RFe},638:{T:1},639:{},640:{T:-1},641:{T:1},642:{T:-1},643:{T:1},644:{},645:{T:-1},646:{T:1},648:{T:1},649:{},650:{T:-1},651:{f:Oqe},652:{},653:{T:1},654:{T:-1},655:{T:1},656:{T:-1},657:{T:1},658:{T:-1},659:{},660:{T:1},661:{},662:{T:-1},663:{},664:{T:1},665:{},666:{T:-1},667:{},668:{},669:{},671:{T:1},672:{T:-1},673:{T:1},674:{T:-1},675:{},676:{},677:{},678:{},679:{},680:{},681:{},1024:{},1025:{},1026:{T:1},1027:{T:-1},1028:{T:1},1029:{T:-1},1030:{},1031:{T:1},1032:{T:-1},1033:{T:1},1034:{T:-1},1035:{},1036:{},1037:{},1038:{T:1},1039:{T:-1},1040:{},1041:{T:1},1042:{T:-1},1043:{},1044:{},1045:{},1046:{T:1},1047:{T:-1},1048:{T:1},1049:{T:-1},1050:{},1051:{T:1},1052:{T:1},1053:{f:Pqe},1054:{T:1},1055:{},1056:{T:1},1057:{T:-1},1058:{T:1},1059:{T:-1},1061:{},1062:{T:1},1063:{T:-1},1064:{T:1},1065:{T:-1},1066:{T:1},1067:{T:-1},1068:{T:1},1069:{T:-1},1070:{T:1},1071:{T:-1},1072:{T:1},1073:{T:-1},1075:{T:1},1076:{T:-1},1077:{T:1},1078:{T:-1},1079:{T:1},1080:{T:-1},1081:{T:1},1082:{T:-1},1083:{T:1},1084:{T:-1},1085:{},1086:{T:1},1087:{T:-1},1088:{T:1},1089:{T:-1},1090:{T:1},1091:{T:-1},1092:{T:1},1093:{T:-1},1094:{T:1},1095:{T:-1},1096:{},1097:{T:1},1098:{},1099:{T:-1},1100:{T:1},1101:{T:-1},1102:{},1103:{},1104:{},1105:{},1111:{},1112:{},1113:{T:1},1114:{T:-1},1115:{T:1},1116:{T:-1},1117:{},1118:{T:1},1119:{T:-1},1120:{T:1},1121:{T:-1},1122:{T:1},1123:{T:-1},1124:{T:1},1125:{T:-1},1126:{},1128:{T:1},1129:{T:-1},1130:{},1131:{T:1},1132:{T:-1},1133:{T:1},1134:{T:-1},1135:{T:1},1136:{T:-1},1137:{T:1},1138:{T:-1},1139:{T:1},1140:{T:-1},1141:{},1142:{T:1},1143:{T:-1},1144:{T:1},1145:{T:-1},1146:{},1147:{T:1},1148:{T:-1},1149:{T:1},1150:{T:-1},1152:{T:1},1153:{T:-1},1154:{T:-1},1155:{T:-1},1156:{T:-1},1157:{T:1},1158:{T:-1},1159:{T:1},1160:{T:-1},1161:{T:1},1162:{T:-1},1163:{T:1},1164:{T:-1},1165:{T:1},1166:{T:-1},1167:{T:1},1168:{T:-1},1169:{T:1},1170:{T:-1},1171:{},1172:{T:1},1173:{T:-1},1177:{},1178:{T:1},1180:{},1181:{},1182:{},2048:{T:1},2049:{T:-1},2050:{},2051:{T:1},2052:{T:-1},2053:{},2054:{},2055:{T:1},2056:{T:-1},2057:{T:1},2058:{T:-1},2060:{},2067:{},2068:{T:1},2069:{T:-1},2070:{},2071:{},2072:{T:1},2073:{T:-1},2075:{},2076:{},2077:{T:1},2078:{T:-1},2079:{},2080:{T:1},2081:{T:-1},2082:{},2083:{T:1},2084:{T:-1},2085:{T:1},2086:{T:-1},2087:{T:1},2088:{T:-1},2089:{T:1},2090:{T:-1},2091:{},2092:{},2093:{T:1},2094:{T:-1},2095:{},2096:{T:1},2097:{T:-1},2098:{T:1},2099:{T:-1},2100:{T:1},2101:{T:-1},2102:{},2103:{T:1},2104:{T:-1},2105:{},2106:{T:1},2107:{T:-1},2108:{},2109:{T:1},2110:{T:-1},2111:{T:1},2112:{T:-1},2113:{T:1},2114:{T:-1},2115:{},2116:{},2117:{},2118:{T:1},2119:{T:-1},2120:{},2121:{T:1},2122:{T:-1},2123:{T:1},2124:{T:-1},2125:{},2126:{T:1},2127:{T:-1},2128:{},2129:{T:1},2130:{T:-1},2131:{T:1},2132:{T:-1},2133:{T:1},2134:{},2135:{},2136:{},2137:{T:1},2138:{T:-1},2139:{T:1},2140:{T:-1},2141:{},3072:{},3073:{},4096:{T:1},4097:{T:-1},5002:{T:1},5003:{T:-1},5081:{T:1},5082:{T:-1},5083:{},5084:{T:1},5085:{T:-1},5086:{T:1},5087:{T:-1},5088:{},5089:{},5090:{},5092:{T:1},5093:{T:-1},5094:{},5095:{T:1},5096:{T:-1},5097:{},5099:{},65535:{n:""}};function Jt(e,t,a,r){var n=t;if(!isNaN(n)){var i=r||(a||[]).length||0,o=e.next(4);o.write_shift(2,n),o.write_shift(2,i),i>0&&yO(a)&&e.push(a)}}function mHe(e,t,a,r){var n=(a||[]).length||0;if(n<=8224)return Jt(e,t,a,n);var i=t;if(!isNaN(i)){for(var o=a.parts||[],l=0,c=0,d=0;d+(o[l]||8224)<=8224;)d+=o[l]||8224,l++;var f=e.next(4);for(f.write_shift(2,i),f.write_shift(2,d),e.push(a.slice(c,c+d)),c+=d;c<n;){for(f=e.next(4),f.write_shift(2,60),d=0;d+(o[l]||8224)<=8224;)d+=o[l]||8224,l++;f.write_shift(2,d),e.push(a.slice(c,c+d)),c+=d}}}function Ib(e,t,a){return e||(e=pt(7)),e.write_shift(2,t),e.write_shift(2,a),e.write_shift(2,0),e.write_shift(1,0),e}function xHe(e,t,a,r){var n=pt(9);
vendor: 4,893 bytes, line 1861
1861return Ib(n,e,t),Zre(a,r||"b",n),n}function vHe(e,t,a){var r=pt(8+2*a.length);return Ib(r,e,t),r.write_shift(1,a.length),r.write_shift(a.length,a,"sbcs"),r.l<r.length?r.slice(0,r.l):r}function yHe(e,t,a,r){if(t.v!=null)switch(t.t){case"d":case"n":var n=t.t=="d"?al(Ao(t.v)):t.v;n==(n|0)&&n>=0&&n<65536?Jt(e,2,OBe(a,r,n)):Jt(e,3,RBe(a,r,n));return;case"b":case"e":Jt(e,5,xHe(a,r,t.v,t.t));return;case"s":case"str":Jt(e,4,vHe(a,r,(t.v||"").slice(0,255)));return}Jt(e,1,Ib(null,a,r))}function bHe(e,t,a,r){var n=Array.isArray(t),i=On(t["!ref"]||"A1"),o,l="",c=[];if(i.e.c>255||i.e.r>16383){if(r.WTF)throw new Error("Range "+(t["!ref"]||"A1")+" exceeds format limit A1:IV16384");i.e.c=Math.min(i.e.c,255),i.e.r=Math.min(i.e.c,16383),o=$s(i)}for(var d=i.s.r;d<=i.e.r;++d){l=Ui(d);for(var f=i.s.c;f<=i.e.c;++f){d===i.s.r&&(c[f]=oo(f)),o=c[f]+l;var p=n?(t[d]||[])[f]:t[o];p&&yHe(e,p,d,f)}}}function PHe(e,t){for(var a=t||{},r=Jo(),n=0,i=0;i<e.SheetNames.length;++i)e.SheetNames[i]==a.sheet&&(n=i);if(n==0&&a.sheet&&e.SheetNames[0]!=a.sheet)throw new Error("Sheet not found: "+a.sheet);return Jt(r,a.biff==4?1033:a.biff==3?521:9,jO(e,16,a)),bHe(r,e.Sheets[e.SheetNames[n]],n,a),Jt(r,10),r.end()}function wHe(e,t,a){Jt(e,49,gBe({sz:12,name:"Arial"},a))}function SHe(e,t,a){t&&[[5,8],[23,26],[41,44],[50,392]].forEach(function(r){for(var n=r[0];n<=r[1];++n)t[n]!=null&&Jt(e,1054,vBe(n,t[n],a))})}function NHe(e,t){var a=pt(19);a.write_shift(4,2151),a.write_shift(4,0),a.write_shift(4,0),a.write_shift(2,3),a.write_shift(1,1),a.write_shift(4,0),Jt(e,2151,a),a=pt(39),a.write_shift(4,2152),a.write_shift(4,0),a.write_shift(4,0),a.write_shift(2,3),a.write_shift(1,0),a.write_shift(4,0),a.write_shift(2,1),a.write_shift(4,4),a.write_shift(2,0),tne(On(t["!ref"]||"A1"),a),a.write_shift(4,4),Jt(e,2152,a)}function jHe(e,t){for(var a=0;a<16;++a)Jt(e,224,rG({numFmtId:0,style:!0},0,t));t.cellXfs.forEach(function(r){Jt(e,224,rG(r,0,t))})}function CHe(e,t){for(var a=0;a<t["!links"].length;++a){var r=t["!links"][a];Jt(e,440,CBe(r)),r[1].Tooltip&&Jt(e,2048,ABe(r))}delete t["!links"]}function AHe(e,t){if(t){var a=0;t.forEach(function(r,n){++a<=256&&r&&Jt(e,125,kBe(NS(n,r),n))})}}function THe(e,t,a,r,n){var i=16+Np(n.cellXfs,t,n);if(t.v==null&&!t.bf){Jt(e,513,Yg(a,r,i));return}if(t.bf)Jt(e,6,ZUe(t,a,r,n,i));else switch(t.t){case"d":case"n":var o=t.t=="d"?al(Ao(t.v)):t.v;Jt(e,515,wBe(a,r,o,i));break;case"b":case"e":Jt(e,517,PBe(a,r,t.v,i,n,t.t));break;case"s":case"str":if(n.bookSST){var l=kO(n.Strings,t.v,n.revStrings);Jt(e,253,mBe(a,r,l,i))}else Jt(e,516,xBe(a,r,(t.v||"").slice(0,255),i,n));break;default:Jt(e,513,Yg(a,r,i))}}function _He(e,t,a){var r=Jo(),n=a.SheetNames[e],i=a.Sheets[n]||{},o=(a||{}).Workbook||{},l=(o.Sheets||[])[e]||{},c=Array.isArray(i),d=t.biff==8,f,p="",g=[],m=On(i["!ref"]||"A1"),b=d?65536:16384;if(m.e.c>255||m.e.r>=b){if(t.WTF)throw new Error("Range "+(i["!ref"]||"A1")+" exceeds format limit A1:IV16384");m.e.c=Math.min(m.e.c,255),m.e.r=Math.min(m.e.c,b-1)}Jt(r,2057,jO(a,16,t)),Jt(r,13,uc(1)),Jt(r,12,uc(100)),Jt(r,15,wo(!0)),Jt(r,17,wo(!1)),Jt(r,16,Wg(.001)),Jt(r,95,wo(!0)),Jt(r,42,wo(!1)),Jt(r,43,wo(!1)),Jt(r,130,uc(1)),Jt(r,128,bBe()),Jt(r,131,wo(!1)),Jt(r,132,wo(!1)),d&&AHe(r,i["!cols"]),Jt(r,512,yBe(m,t)),d&&(i["!links"]=[]);for(var v=m.s.r;v<=m.e.r;++v){p=Ui(v);for(var y=m.s.c;y<=m.e.c;++y){v===m.s.r&&(g[y]=oo(y)),f=g[y]+p;var w=c?(i[v]||[])[y]:i[f];w&&(THe(r,w,v,y,t),d&&w.l&&i["!links"].push([f,w.l]))}}var S=l.CodeName||l.name||n;return d&&Jt(r,574,pBe((o.Views||[])[0])),d&&(i["!merges"]||[]).length&&Jt(r,229,jBe(i["!merges"])),d&&CHe(r,i),Jt(r,442,ene(S)),d&&NHe(r,i),Jt(r,10),r.end()}function kHe(e,t,a){var r=Jo(),n=(e||{}).Workbook||{},i=n.Sheets||[],o=n.WBProps||{},l=a.biff==8,c=a.biff==5;if(Jt(r,2057,jO(e,5,a)),a.bookType=="xla"&&Jt(r,135),Jt(r,225,l?uc(1200):null),Jt(r,193,tBe(2)),c&&Jt(r,191),c&&Jt(r,192),Jt(r,226),Jt(r,92,dBe("SheetJS",a)),Jt(r,66,uc(l?1200:1252)),l&&Jt(r,353,uc(0)),l&&Jt(r,448),Jt(r,317,EBe(e.SheetNames.length)),l&&e.vbaraw&&Jt(r,211),l&&e.vbaraw){var d=o.CodeName||"ThisWorkbook";Jt(r,442,ene(d))}Jt(r,156,uc(17)),Jt(r,25,wo(!1)),Jt(r,18,wo(!1)),Jt(r,19,uc(0)),l&&Jt(r,431,wo(!1)),l&&Jt(r,444,uc(0)),Jt(r,61,hBe()),Jt(r,64,wo(!1)),Jt(r,141,uc(0)),Jt(r,34,wo(Dqe(e)=="true")),Jt(r,14,wo(!0)),l&&Jt(r,439,wo(!1)),Jt(r,218,uc(0)),wHe(r,e,a),SHe(r,e.SSF,a),jHe(r,a),l&&Jt(r,352,wo(!1));var f=r.end(),p=Jo();l&&Jt(p,140,TBe()),l&&a.Strings&&mHe(p,252,fBe(a.Strings)),Jt(p,10);var g=p.end(),m=Jo(),b=0,v=0;for(v=0;v<e.SheetNames.length;++v)b+=(l?12:11)+(l?2:1)*e.SheetNames[v].length;var y=f.length+b+g.length;for(v=0;v<e.SheetNames.length;++v){var w=i[v]||{};Jt(m,133,uBe({pos:y,hs:w.Hidden||0,dt:0,name:e.SheetNames[v]},a)),y+=t[v].length}var S=m.end();if(b!=S.length)throw new Error("BS8 "+b+" != "+S.length);var N=[];return f.length&&N.push(f),S.length&&N.push(S),g.length&&N.push(g),Bi(N)}function EHe(e,t){var a=t||{},r=[];
vendor: 2,512 bytes, line 1861
1861e&&!e.SSF&&(e.SSF=rl(ms)),e&&e.SSF&&(yS(),vS(e.SSF),a.revssf=bS(e.SSF),a.revssf[e.SSF[65535]]=0,a.ssf=e.SSF),a.Strings=[],a.Strings.Count=0,a.Strings.Unique=0,EO(a),a.cellXfs=[],Np(a.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={});for(var n=0;n<e.SheetNames.length;++n)r[r.length]=_He(n,a,e);return r.unshift(kHe(e,r,a)),Bi(r)}function Ane(e,t){for(var a=0;a<=e.SheetNames.length;++a){var r=e.Sheets[e.SheetNames[a]];if(!(!r||!r["!ref"])){var n=Bl(r["!ref"]);n.e.c>255&&typeof console<"u"&&console.error&&console.error("Worksheet '"+e.SheetNames[a]+"' extends beyond column IV (255).  Data may be lost.")}}var i=t||{};switch(i.biff||2){case 8:case 5:return EHe(e,t);case 4:case 3:case 2:return PHe(e,t)}throw new Error("invalid type "+i.bookType+" for BIFF")}function RHe(e,t,a,r){for(var n=e["!merges"]||[],i=[],o=t.s.c;o<=t.e.c;++o){for(var l=0,c=0,d=0;d<n.length;++d)if(!(n[d].s.r>a||n[d].s.c>o)&&!(n[d].e.r<a||n[d].e.c<o)){if(n[d].s.r<a||n[d].s.c<o){l=-1;break}l=n[d].e.r-n[d].s.r+1,c=n[d].e.c-n[d].s.c+1;break}if(!(l<0)){var f=ln({r:a,c:o}),p=r.dense?(e[a]||[])[o]:e[f],g=p&&p.v!=null&&(p.h||cFe(p.w||($f(p),p.w)||""))||"",m={};l>1&&(m.rowspan=l),c>1&&(m.colspan=c),r.editable?g='<span contenteditable="true">'+g+"</span>":p&&(m["data-t"]=p&&p.t||"z",p.v!=null&&(m["data-v"]=p.v),p.z!=null&&(m["data-z"]=p.z),p.l&&(p.l.Target||"#").charAt(0)!="#"&&(g='<a href="'+p.l.Target+'">'+g+"</a>")),m.id=(r.id||"sjs")+"-"+f,i.push(Zt("td",g,m))}}var b="<tr>";return b+i.join("")+"</tr>"}var OHe='<html><head><meta charset="utf-8"/><title>SheetJS Table Export</title></head><body>',MHe="</body></html>";function DHe(e,t,a){var r=[];return r.join("")+"<table"+(a&&a.id?' id="'+a.id+'"':"")+">"}function Tne(e,t){var a=t||{},r=a.header!=null?a.header:OHe,n=a.footer!=null?a.footer:MHe,i=[r],o=Bl(e["!ref"]);a.dense=Array.isArray(e),i.push(DHe(e,o,a));for(var l=o.s.r;l<=o.e.r;++l)i.push(RHe(e,o,l,a));return i.push("</table>"+n),i.join("")}function _ne(e,t,a){var r=a||{},n=0,i=0;if(r.origin!=null)if(typeof r.origin=="number")n=r.origin;else{var o=typeof r.origin=="string"?ji(r.origin):r.origin;n=o.r,i=o.c}var l=t.getElementsByTagName("tr"),c=Math.min(r.sheetRows||1e7,l.length),d={s:{r:0,c:0},e:{r:n,c:i}};if(e["!ref"]){var f=Bl(e["!ref"]);d.s.r=Math.min(d.s.r,f.s.r),d.s.c=Math.min(d.s.c,f.s.c),d.e.r=Math.max(d.e.r,f.e.r),d.e.c=Math.max(d.e.c,f.e.c),n==-1&&(d.e.r=n=f.e.r+1)}var p=[],g=0,m=e["!rows"]||(e["!rows"]=[]),b=0,v=0,y=0,w=0,S=0,N=0;for(e["!cols"]||(e["!cols"]=[]);b<l.length&&v<c;++b){var j=l[b];
vendor: 5,663 bytes, lines 1861-1878
1861if(dG(j)){if(r.display)continue;m[v]={hidden:!0}}var C=j.children;for(y=w=0;y<C.length;++y){var R=C[y];if(!(r.display&&dG(R))){var T=R.hasAttribute("data-v")?R.getAttribute("data-v"):R.hasAttribute("v")?R.getAttribute("v"):hFe(R.innerHTML),O=R.getAttribute("data-z")||R.getAttribute("z");for(g=0;g<p.length;++g){var F=p[g];F.s.c==w+i&&F.s.r<v+n&&v+n<=F.e.r&&(w=F.e.c+1-i,g=-1)}N=+R.getAttribute("colspan")||1,((S=+R.getAttribute("rowspan")||1)>1||N>1)&&p.push({s:{r:v+n,c:w+i},e:{r:v+n+(S||1)-1,c:w+i+(N||1)-1}});var z={t:"s",v:T},I=R.getAttribute("data-t")||R.getAttribute("t")||"";T!=null&&(T.length==0?z.t=I||"z":r.raw||T.trim().length==0||I=="s"||(T==="TRUE"?z={t:"b",v:!0}:T==="FALSE"?z={t:"b",v:!1}:isNaN(wf(T))?isNaN(tb(T).getDate())||(z={t:"d",v:Ao(T)},r.cellDates||(z={t:"n",v:al(z.v)}),z.z=r.dateNF||ms[14]):z={t:"n",v:wf(T)})),z.z===void 0&&O!=null&&(z.z=O);var B="",K=R.getElementsByTagName("A");if(K&&K.length)for(var J=0;J<K.length&&!(K[J].hasAttribute("href")&&(B=K[J].getAttribute("href"),B.charAt(0)!="#"));++J);B&&B.charAt(0)!="#"&&(z.l={Target:B}),r.dense?(e[v+n]||(e[v+n]=[]),e[v+n][w+i]=z):e[ln({c:w+i,r:v+n})]=z,d.e.c<w+i&&(d.e.c=w+i),w+=N}}++v}return p.length&&(e["!merges"]=(e["!merges"]||[]).concat(p)),d.e.r=Math.max(d.e.r,v-1+n),e["!ref"]=$s(d),v>=c&&(e["!fullref"]=$s((d.e.r=l.length-b+v-1+n,d))),e}function kne(e,t){var a=t||{},r=a.dense?[]:{};return _ne(r,e,t)}function IHe(e,t){return om(kne(e,t),t)}function dG(e){var t="",a=LHe(e);return a&&(t=a(e).getPropertyValue("display")),t||(t=e.style&&e.style.display),t==="none"}function LHe(e){return e.ownerDocument.defaultView&&typeof e.ownerDocument.defaultView.getComputedStyle=="function"?e.ownerDocument.defaultView.getComputedStyle:typeof getComputedStyle=="function"?getComputedStyle:null}var FHe=(function(){var e=["<office:master-styles>",'<style:master-page style:name="mp1" style:page-layout-name="mp1">',"<style:header/>",'<style:header-left style:display="false"/>',"<style:footer/>",'<style:footer-left style:display="false"/>',"</style:master-page>","</office:master-styles>"].join(""),t="<office:document-styles "+rb({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","office:version":"1.2"})+">"+e+"</office:document-styles>";return function(){return zs+t}})(),uG=(function(){var e=function(i){return nn(i).replace(/  +/g,function(o){return'<text:s text:c="'+o.length+'"/>'}).replace(/\t/g,"<text:tab/>").replace(/\n/g,"</text:p><text:p>").replace(/^ /,"<text:s/>").replace(/ $/,"<text:s/>")},t=`          <table:table-cell />
1862`,a=`          <table:covered-table-cell/>
1863`,r=function(i,o,l){var c=[];c.push('      <table:table table:name="'+nn(o.SheetNames[l])+`" table:style-name="ta1">
1864`);var d=0,f=0,p=Bl(i["!ref"]||"A1"),g=i["!merges"]||[],m=0,b=Array.isArray(i);if(i["!cols"])for(f=0;f<=p.e.c;++f)c.push("        <table:table-column"+(i["!cols"][f]?' table:style-name="co'+i["!cols"][f].ods+'"':"")+`></table:table-column>
1865`);var v="",y=i["!rows"]||[];for(d=0;d<p.s.r;++d)v=y[d]?' table:style-name="ro'+y[d].ods+'"':"",c.push("        <table:table-row"+v+`></table:table-row>
1866`);for(;d<=p.e.r;++d){for(v=y[d]?' table:style-name="ro'+y[d].ods+'"':"",c.push("        <table:table-row"+v+`>
1867`),f=0;f<p.s.c;++f)c.push(t);for(;f<=p.e.c;++f){var w=!1,S={},N="";for(m=0;m!=g.length;++m)if(!(g[m].s.c>f)&&!(g[m].s.r>d)&&!(g[m].e.c<f)&&!(g[m].e.r<d)){(g[m].s.c!=f||g[m].s.r!=d)&&(w=!0),S["table:number-columns-spanned"]=g[m].e.c-g[m].s.c+1,S["table:number-rows-spanned"]=g[m].e.r-g[m].s.r+1;break}if(w){c.push(a);continue}var j=ln({r:d,c:f}),C=b?(i[d]||[])[f]:i[j];if(C&&C.f&&(S["table:formula"]=nn(nze(C.f)),C.F&&C.F.slice(0,j.length)==j)){var R=Bl(C.F);S["table:number-matrix-columns-spanned"]=R.e.c-R.s.c+1,S["table:number-matrix-rows-spanned"]=R.e.r-R.s.r+1}if(!C){c.push(t);continue}switch(C.t){case"b":N=C.v?"TRUE":"FALSE",S["office:value-type"]="boolean",S["office:boolean-value"]=C.v?"true":"false";break;case"n":N=C.w||String(C.v||0),S["office:value-type"]="float",S["office:value"]=C.v||0;break;case"s":case"str":N=C.v==null?"":C.v,S["office:value-type"]="string";break;case"d":N=C.w||Ao(C.v).toISOString(),S["office:value-type"]="date",S["office:date-value"]=Ao(C.v).toISOString(),S["table:style-name"]="ce1";break;default:c.push(t);continue}var T=e(N);if(C.l&&C.l.Target){var O=C.l.Target;O=O.charAt(0)=="#"?"#"+sze(O.slice(1)):O,O.charAt(0)!="#"&&!O.match(/^\w+:/)&&(O="../"+O),T=Zt("text:a",T,{"xlink:href":O.replace(/&/g,"&amp;")})}c.push("          "+Zt("table:table-cell",Zt("text:p",T,{}),S)+`
1868`)}c.push(`        </table:table-row>
1869`)}return c.push(`      </table:table>
1870`),c.join("")},n=function(i,o){i.push(` <office:automatic-styles>
1871`),i.push(`  <number:date-style style:name="N37" number:automatic-order="true">
1872`),i.push(`   <number:month number:style="long"/>
1873`),i.push(`   <number:text>/</number:text>
1874`),i.push(`   <number:day number:style="long"/>
1875`),i.push(`   <number:text>/</number:text>
1876`),i.push(`   <number:year/>
1877`),i.push(`  </number:date-style>
1878`);var l=0;o.SheetNames.map(function(d){return o.Sheets[d]}
vendor: 11,078 bytes, lines 1878-1895
1878).forEach(function(d){if(d&&d["!cols"]){for(var f=0;f<d["!cols"].length;++f)if(d["!cols"][f]){var p=d["!cols"][f];if(p.width==null&&p.wpx==null&&p.wch==null)continue;CO(p),p.ods=l;var g=d["!cols"][f].wpx+"px";i.push('  <style:style style:name="co'+l+`" style:family="table-column">
1879`),i.push('   <style:table-column-properties fo:break-before="auto" style:column-width="'+g+`"/>
1880`),i.push(`  </style:style>
1881`),++l}}});var c=0;o.SheetNames.map(function(d){return o.Sheets[d]}).forEach(function(d){if(d&&d["!rows"]){for(var f=0;f<d["!rows"].length;++f)if(d["!rows"][f]){d["!rows"][f].ods=c;var p=d["!rows"][f].hpx+"px";i.push('  <style:style style:name="ro'+c+`" style:family="table-row">
1882`),i.push('   <style:table-row-properties fo:break-before="auto" style:row-height="'+p+`"/>
1883`),i.push(`  </style:style>
1884`),++c}}}),i.push(`  <style:style style:name="ta1" style:family="table" style:master-page-name="mp1">
1885`),i.push(`   <style:table-properties table:display="true" style:writing-mode="lr-tb"/>
1886`),i.push(`  </style:style>
1887`),i.push(`  <style:style style:name="ce1" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N37"/>
1888`),i.push(` </office:automatic-styles>
1889`)};return function(o,l){var c=[zs],d=rb({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"}),f=rb({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});l.bookType=="fods"?(c.push("<office:document"+d+f+`>
1890`),c.push(Vre().replace(/office:document-meta/g,"office:meta"))):c.push("<office:document-content"+d+`>
1891`),n(c,o),c.push(`  <office:body>
1892`),c.push(`    <office:spreadsheet>
1893`);for(var p=0;p!=o.SheetNames.length;++p)c.push(r(o.Sheets[o.SheetNames[p]],o,p));return c.push(`    </office:spreadsheet>
1894`),c.push(`  </office:body>
1895`),l.bookType=="fods"?c.push("</office:document>"):c.push("</office:document-content>"),c.join("")}})();function Ene(e,t){if(t.bookType=="fods")return uG(e,t);var a=gO(),r="",n=[],i=[];return r="mimetype",or(a,r,"application/vnd.oasis.opendocument.spreadsheet"),r="content.xml",or(a,r,uG(e,t)),n.push([r,"text/xml"]),i.push([r,"ContentFile"]),r="styles.xml",or(a,r,FHe(e,t)),n.push([r,"text/xml"]),i.push([r,"StylesFile"]),r="meta.xml",or(a,r,zs+Vre()),n.push([r,"text/xml"]),i.push([r,"MetadataFile"]),r="manifest.rdf",or(a,r,XFe(i)),n.push([r,"application/rdf+xml"]),r="META-INF/manifest.xml",or(a,r,YFe(n)),a}/*! sheetjs (C) 2013-present SheetJS -- http://sheetjs.com */function U5(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function BHe(e){return typeof TextEncoder<"u"?new TextEncoder().encode(e):cd(ab(e))}function $He(e,t){e:for(var a=0;a<=e.length-t.length;++a){for(var r=0;r<t.length;++r)if(e[a+r]!=t[r])continue e;return!0}return!1}function pp(e){var t=e.reduce(function(n,i){return n+i.length},0),a=new Uint8Array(t),r=0;return e.forEach(function(n){a.set(n,r),r+=n.length}),a}function UHe(e,t,a){var r=Math.floor(a==0?0:Math.LOG10E*Math.log(Math.abs(a)))+6176-20,n=a/Math.pow(10,r-6176);e[t+15]|=r>>7,e[t+14]|=(r&127)<<1;for(var i=0;n>=1;++i,n/=256)e[t+i]=n&255;e[t+15]|=a>=0?0:128}function nb(e,t){var a=t?t[0]:0,r=e[a]&127;e:if(e[a++]>=128&&(r|=(e[a]&127)<<7,e[a++]<128||(r|=(e[a]&127)<<14,e[a++]<128)||(r|=(e[a]&127)<<21,e[a++]<128)||(r+=(e[a]&127)*Math.pow(2,28),++a,e[a++]<128)||(r+=(e[a]&127)*Math.pow(2,35),++a,e[a++]<128)||(r+=(e[a]&127)*Math.pow(2,42),++a,e[a++]<128)))break e;return t&&(t[0]=a),r}function en(e){var t=new Uint8Array(7);t[0]=e&127;var a=1;e:if(e>127){if(t[a-1]|=128,t[a]=e>>7&127,++a,e<=16383||(t[a-1]|=128,t[a]=e>>14&127,++a,e<=2097151)||(t[a-1]|=128,t[a]=e>>21&127,++a,e<=268435455)||(t[a-1]|=128,t[a]=e/256>>>21&127,++a,e<=34359738367)||(t[a-1]|=128,t[a]=e/65536>>>21&127,++a,e<=4398046511103))break e;t[a-1]|=128,t[a]=e/16777216>>>21&127,++a}return t.slice(0,a)}function Zx(e){var t=0,a=e[t]&127;e:if(e[t++]>=128){if(a|=(e[t]&127)<<7,e[t++]<128||(a|=(e[t]&127)<<14,e[t++]<128)||(a|=(e[t]&127)<<21,e[t++]<128))break e;a|=(e[t]&127)<<28}return a}function ai(e){for(var t=[],a=[0];a[0]<e.length;){var r=a[0],n=nb(e,a),i=n&7;n=Math.floor(n/8);var o=0,l;if(n==0)break;switch(i){case 0:{for(var c=a[0];e[a[0]++]>=128;);l=e.slice(c,a[0])}break;case 5:o=4,l=e.slice(a[0],a[0]+o),a[0]+=o;break;case 1:o=8,l=e.slice(a[0],a[0]+o),a[0]+=o;break;case 2:o=nb(e,a),l=e.slice(a[0],a[0]+o),a[0]+=o;break;case 3:case 4:default:throw new Error("PB Type ".concat(i," for Field ").concat(n," at offset ").concat(r))}var d={data:l,type:i};t[n]==null?t[n]=[d]:t[n].push(d)}return t}function Mi(e){var t=[];return e.forEach(function(a,r){a.forEach(function(n){n.data&&(t.push(en(r*8+n.type)),n.type==2&&t.push(en(n.data.length)),t.push(n.data))})}),pp(t)}function Zc(e){for(var t,a=[],r=[0];r[0]<e.length;){var n=nb(e,r),i=ai(e.slice(r[0],r[0]+n));r[0]+=n;var o={id:Zx(i[1][0].data),messages:[]};i[2].forEach(function(l){var c=ai(l.data),d=Zx(c[3][0].data);o.messages.push({meta:c,data:e.slice(r[0],r[0]+d)}),r[0]+=d}),(t=i[3])!=null&&t[0]&&(o.merge=Zx(i[3][0].data)>>>0>0),a.push(o)}return a}function hx(e){var t=[];return e.forEach(function(a){var r=[];r[1]=[{data:en(a.id),type:0}],r[2]=[],a.merge!=null&&(r[3]=[{data:en(+!!a.merge),type:0}]);var n=[];a.messages.forEach(function(o){n.push(o.data),o.meta[3]=[{type:0,data:en(o.data.length)}],r[2].push({data:Mi(o.meta),type:2})});var i=Mi(r);t.push(en(i.length)),t.push(i),n.forEach(function(o){return t.push(o)})}),pp(t)}function zHe(e,t){if(e!=0)throw new Error("Unexpected Snappy chunk type ".concat(e));for(var a=[0],r=nb(t,a),n=[];a[0]<t.length;){var i=t[a[0]]&3;if(i==0){var o=t[a[0]++]>>2;if(o<60)++o;else{var l=o-59;o=t[a[0]],l>1&&(o|=t[a[0]+1]<<8),l>2&&(o|=t[a[0]+2]<<16),l>3&&(o|=t[a[0]+3]<<24),o>>>=0,o++,a[0]+=l}n.push(t.slice(a[0],a[0]+o)),a[0]+=o;continue}else{var c=0,d=0;if(i==1?(d=(t[a[0]]>>2&7)+4,c=(t[a[0]++]&224)<<3,c|=t[a[0]++]):(d=(t[a[0]++]>>2)+1,i==2?(c=t[a[0]]|t[a[0]+1]<<8,a[0]+=2):(c=(t[a[0]]|t[a[0]+1]<<8|t[a[0]+2]<<16|t[a[0]+3]<<24)>>>0,a[0]+=4)),n=[pp(n)],c==0)throw new Error("Invalid offset 0");if(c>n[0].length)throw new Error("Invalid offset beyond length");if(d>=c)for(n.push(n[0].slice(-c)),d-=c;d>=n[n.length-1].length;)n.push(n[n.length-1]),d-=n[n.length-1].length;n.push(n[0].slice(-c,-c+d))}}var f=pp(n);if(f.length!=r)throw new Error("Unexpected length: ".concat(f.length," != ").concat(r));return f}function Jc(e){for(var t=[],a=0;a<e.length;){var r=e[a++],n=e[a]|e[a+1]<<8|e[a+2]<<16;a+=3,t.push(zHe(r,e.slice(a,a+n))),a+=n}if(a!==e.length)throw new Error("data is not a valid framed stream!");return pp(t)}function px(e){for(var t=[],a=0;a<e.length;){var r=Math.min(e.length-a,268435455),n=new Uint8Array(4);t.push(n);var i=en(r),o=i.length;t.push(i),r<=60?(o++,t.push(new Uint8Array([r-1<<2]))):r<=256?(o+=2,t.push(new Uint8Array([240,r-1&255]))):r<=65536?(o+=3,t.push(new Uint8Array([244,r-1&255,r-1>>8&255]))):r<=16777216?(o+=4,t.push(new Uint8Array([248,r-1&255,r-1>>8&255,r-1>>16&255]))):r<=4294967296&&(o+=5,t.push(new Uint8Array([252,r-1&255,r-1>>8&255,r-1>>16&255,r-1>>>24&255]))),t.push(e.slice(a,a+r)),o+=r,n[0]=0,n[1]=o&255,n[2]=o>>8&255,n[3]=o>>16&255,a+=r}return pp(t)}function uT(e,t){var a=new Uint8Array(32),r=U5(a),n=12,i=0;switch(a[0]=5,e.t){case"n":a[1]=2,UHe(a,n,e.v),i|=1,n+=16;break;case"b":a[1]=6,r.setFloat64(n,e.v?1:0,!0),i|=2,n+=8;break;case"s":if(t.indexOf(e.v)==-1)throw new Error("Value ".concat(e.v," missing from SST!"));a[1]=3,r.setUint32(n,t.indexOf(e.v),!0),i|=8,n+=4;break;default:throw"unsupported cell type "+e.t}return r.setUint32(8,i,!0),a.slice(0,n)}function fT(e,t){var a=new Uint8Array(32),r=U5(a),n=12,i=0;switch(a[0]=3,e.t){case"n":a[2]=2,r.setFloat64(n,e.v,!0),i|=32,n+=8;break;case"b":a[2]=6,r.setFloat64(n,e.v?1:0,!0),i|=32,n+=8;break;case"s":if(t.indexOf(e.v)==-1)throw new Error("Value ".concat(e.v," missing from SST!"));a[2]=3,r.setUint32(n,t.indexOf(e.v),!0),i|=16,n+=4;break;default:throw"unsupported cell type "+e.t}return r.setUint32(4,i,!0),a.slice(0,n)}function Dh(e){var t=ai(e);return nb(t[1][0].data)}function qHe(e,t,a){var r,n,i,o;if(!((r=e[6])!=null&&r[0])||!((n=e[7])!=null&&n[0]))throw"Mutation only works on post-BNC storages!";var l=((o=(i=e[8])==null?void 0:i[0])==null?void 0:o.data)&&Zx(e[8][0].data)>0||!1;if(l)throw"Math only works with normal offsets";for(var c=0,d=U5(e[7][0].data),f=0,p=[],g=U5(e[4][0].data),m=0,b=[],v=0;v<t.length;++v){if(t[v]==null){d.setUint16(v*2,65535,!0),g.setUint16(v*2,65535);continue}d.setUint16(v*2,f,!0),g.setUint16(v*2,m,!0);var y,w;switch(typeof t[v]){case"string":y=uT({t:"s",v:t[v]},a),w=fT({t:"s",v:t[v]},a);break;case"number":y=uT({t:"n",v:t[v]},a),w=fT({t:"n",v:t[v]},a);break;case"boolean":y=uT({t:"b",v:t[v]},a),w=fT({t:"b",v:t[v]},a);break;default:throw new Error("Unsupported value "+t[v])}p.push(y),f+=y.length,b.push(w),m+=w.length,++c}for(e[2][0].data=en(c);v<e[7][0].data.length/2;++v)d.setUint16(v*2,65535,!0),g.setUint16(v*2,65535,!0);return e[6][0].data=pp(p),e[3][0].data=pp(b),c}
1895function HHe(e,t){if(!t||!t.numbers)throw new Error("Must pass a `numbers` option -- check the README");var a=e.Sheets[e.SheetNames[0]];e.SheetNames.length>1&&console.error("The Numbers writer currently writes only the first table");var r=Bl(a["!ref"]);r.s.r=r.s.c=0;var n=!1;r.e.c>9&&(n=!0,r.e.c=9),r.e.r>49&&(n=!0,r.e.r=49),n&&console.error("The Numbers writer is currently limited to ".concat($s(r)));var i=z5(a,{range:r,header:1}),o=["~Sh33tJ5~"];i.forEach(function(U){return U.forEach(function(q){typeof q=="string"&&o.push(q)})});var l={},c=[],d=mn.read(t.numbers,{type:"base64"});d.FileIndex.map(function(U,q){return[U,d.FullPaths[q]]}).forEach(function(U){var q=U[0],X=U[1];if(q.type==2&&q.name.match(/\.iwa/)){var ne=q.content,ae=Jc(ne),ue=Zc(ae);ue.forEach(function(de){c.push(de.id),l[de.id]={deps:[],location:X,type:Zx(de.messages[0].meta[1][0].data)}})}}),c.sort(function(U,q){return U-q});var f=c.filter(function(U){return U>1}).map(function(U){return[U,en(U)]});d.FileIndex.map(function(U,q){return[U,d.FullPaths[q]]}).forEach(function(U){var q=U[0];if(U[1],!!q.name.match(/\.iwa/)){var X=Zc(Jc(q.content));X.forEach(function(ne){ne.messages.forEach(function(ae){f.forEach(function(ue){ne.messages.some(function(de){return Zx(de.meta[1][0].data)!=11006&&$He(de.data,ue[1])})&&l[ue[0]].deps.push(ne.id)})})})}});for(var p=mn.find(d,l[1].location),g=Zc(Jc(p.content)),m,b=0;b<g.length;++b){var v=g[b];v.id==1&&(m=v)}var y=Dh(ai(m.messages[0].data)[1][0].data);for(p=mn.find(d,l[y].location),g=Zc(Jc(p.content)),b=0;b<g.length;++b)v=g[b],v.id==y&&(m=v);for(y=Dh(ai(m.messages[0].data)[2][0].data),p=mn.find(d,l[y].location),g=Zc(Jc(p.content)),b=0;b<g.length;++b)v=g[b],v.id==y&&(m=v);for(y=Dh(ai(m.messages[0].data)[2][0].data),p=mn.find(d,l[y].location),g=Zc(Jc(p.content)),b=0;b<g.length;++b)v=g[b],v.id==y&&(m=v);var w=ai(m.messages[0].data);{w[6][0].data=en(r.e.r+1),w[7][0].data=en(r.e.c+1);var S=Dh(w[46][0].data),N=mn.find(d,l[S].location),j=Zc(Jc(N.content));{for(var C=0;C<j.length&&j[C].id!=S;++C);if(j[C].id!=S)throw"Bad ColumnRowUIDMapArchive";var R=ai(j[C].messages[0].data);R[1]=[],R[2]=[],R[3]=[];for(var T=0;T<=r.e.c;++T){var O=[];O[1]=O[2]=[{type:0,data:en(T+420690)}],R[1].push({type:2,data:Mi(O)}),R[2].push({type:0,data:en(T)}),R[3].push({type:0,data:en(T)})}R[4]=[],R[5]=[],R[6]=[];for(var F=0;F<=r.e.r;++F)O=[],O[1]=O[2]=[{type:0,data:en(F+726270)}],R[4].push({type:2,data:Mi(O)}),R[5].push({type:0,data:en(F)}),R[6].push({type:0,data:en(F)});j[C].messages[0].data=Mi(R)}N.content=px(hx(j)),N.size=N.content.length,delete w[46];var z=ai(w[4][0].data);{z[7][0].data=en(r.e.r+1);var I=ai(z[1][0].data),B=Dh(I[2][0].data);N=mn.find(d,l[B].location),j=Zc(Jc(N.content));{if(j[0].id!=B)throw"Bad HeaderStorageBucket";var K=ai(j[0].messages[0].data);for(F=0;F<i.length;++F){var J=ai(K[2][0].data);J[1][0].data=en(F),J[4][0].data=en(i[F].length),K[2][F]={type:K[2][0].type,data:Mi(J)}}j[0].messages[0].data=Mi(K)}N.content=px(hx(j)),N.size=N.content.length;var G=Dh(z[2][0].data);N=mn.find(d,l[G].location),j=Zc(Jc(N.content));{if(j[0].id!=G)throw"Bad HeaderStorageBucket";for(K=ai(j[0].messages[0].data),T=0;T<=r.e.c;++T)J=ai(K[2][0].data),J[1][0].data=en(T),J[4][0].data=en(r.e.r+1),K[2][T]={type:K[2][0].type,data:Mi(J)};j[0].messages[0].data=Mi(K)}N.content=px(hx(j)),N.size=N.content.length;var D=Dh(z[4][0].data);(function(){for(var U=mn.find(d,l[D].location),q=Zc(Jc(U.content)),X,ne=0;ne<q.length;++ne){var ae=q[ne];ae.id==D&&(X=ae)}var ue=ai(X.messages[0].data);{ue[3]=[];var de=[];o.forEach(function(se,ze){de[1]=[{type:0,data:en(ze)}],de[2]=[{type:0,data:en(1)}],de[3]=[{type:2,data:BHe(se)}],ue[3].push({type:2,data:Mi(de)})})}X.messages[0].data=Mi(ue);var he=hx(q),pe=px(he);U.content=pe,U.size=U.content.length})();var V=ai(z[3][0].data);{var W=V[1][0];delete V[2];var Z=ai(W.data);{var re=Dh(Z[2][0].data);(function(){for(var U=mn.find(d,l[re].location),q=Zc(Jc(U.content)),X,ne=0;ne<q.length;++ne){var ae=q[ne];ae.id==re&&(X=ae)}var ue=ai(X.messages[0].data);{delete ue[6],delete V[7];var de=new Uint8Array(ue[5][0].data);ue[5]=[];for(var he=0,pe=0;pe<=r.e.r;++pe){var se=ai(de);he+=qHe(se,i[pe],o),se[1][0].data=en(pe),ue[5].push({data:Mi(se),type:2})}ue[1]=[{type:0,data:en(r.e.c+1)}],ue[2]=[{type:0,data:en(r.e.r+1)}],ue[3]=[{type:0,data:en(he)}],ue[4]=[{type:0,data:en(r.e.r+1)}]}X.messages[0].data=Mi(ue);var ze=hx(q),De=px(ze);U.content=De,U.size=U.content.length})()}W.data=Mi(Z)}z[3][0].data=Mi(V)}w[4][0].data=Mi(z)}m.messages[0].data=Mi(w);var Q=hx(g),E=px(Q);return p.content=E,p.size=p.content.length,d}function VHe(e){return function(a){for(var r=0;r!=e.length;++r){var n=e[r];a[n[0]]===void 0&&(a[n[0]]=n[1]),n[2]==="n"&&(a[n[0]]=Number(a[n[0]]))}}}function EO(e){VHe([["cellDates",!1],["bookSST",!1],["bookType","xlsx"],["compression",!1],["WTF",!1]])(e)}function GHe(e,t){return t.bookType=="ods"?Ene(e,t):t.bookType=="numbers"?HHe(e,t):t.bookType=="xlsb"?WHe(e,t):YHe(e,t)}
vendor: 5,117 bytes, line 1895
1895function WHe(e,t){Ox=1024,e&&!e.SSF&&(e.SSF=rl(ms)),e&&e.SSF&&(yS(),vS(e.SSF),t.revssf=bS(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF),t.rels={},t.wbrels={},t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0,Y1?t.revStrings=new Map:(t.revStrings={},t.revStrings.foo=[],delete t.revStrings.foo);var a=t.bookType=="xlsb"?"bin":"xml",r=hne.indexOf(t.bookType)>-1,n=zre();EO(t=t||{});var i=gO(),o="",l=0;if(t.cellXfs=[],Np(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),o="docProps/core.xml",or(i,o,Gre(e.Props,t)),n.coreprops.push(o),an(t.rels,2,o,Ir.CORE_PROPS),o="docProps/app.xml",!(e.Props&&e.Props.SheetNames))if(!e.Workbook||!e.Workbook.Sheets)e.Props.SheetNames=e.SheetNames;else{for(var c=[],d=0;d<e.SheetNames.length;++d)(e.Workbook.Sheets[d]||{}).Hidden!=2&&c.push(e.SheetNames[d]);e.Props.SheetNames=c}for(e.Props.Worksheets=e.Props.SheetNames.length,or(i,o,Yre(e.Props)),n.extprops.push(o),an(t.rels,3,o,Ir.EXT_PROPS),e.Custprops!==e.Props&&zi(e.Custprops||{}).length>0&&(o="docProps/custom.xml",or(i,o,Kre(e.Custprops)),n.custprops.push(o),an(t.rels,4,o,Ir.CUST_PROPS)),l=1;l<=e.SheetNames.length;++l){var f={"!id":{}},p=e.Sheets[e.SheetNames[l-1]],g=(p||{})["!type"]||"sheet";switch(g){case"chart":default:o="xl/worksheets/sheet"+l+"."+a,or(i,o,Xqe(l-1,o,t,e,f)),n.sheets.push(o),an(t.wbrels,-1,"worksheets/sheet"+l+"."+a,Ir.WS[0])}if(p){var m=p["!comments"],b=!1,v="";m&&m.length>0&&(v="xl/comments"+l+"."+a,or(i,v,Jqe(m,v)),n.comments.push(v),an(f,-1,"../comments"+l+"."+a,Ir.CMNT),b=!0),p["!legacy"]&&b&&or(i,"xl/drawings/vmlDrawing"+l+".vml",une(l,p["!comments"])),delete p["!comments"],delete p["!legacy"]}f["!id"].rId1&&or(i,Hre(o),Xx(f))}return t.Strings!=null&&t.Strings.length>0&&(o="xl/sharedStrings."+a,or(i,o,Zqe(t.Strings,o,t)),n.strs.push(o),an(t.wbrels,-1,"sharedStrings."+a,Ir.SST)),o="xl/workbook."+a,or(i,o,Kqe(e,o)),n.workbooks.push(o),an(t.rels,1,o,Ir.WB),o="xl/theme/theme1.xml",or(i,o,cne(e.Themes,t)),n.themes.push(o),an(t.wbrels,-1,"theme/theme1.xml",Ir.THEME),o="xl/styles."+a,or(i,o,Qqe(e,o,t)),n.styles.push(o),an(t.wbrels,-1,"styles."+a,Ir.STY),e.vbaraw&&r&&(o="xl/vbaProject.bin",or(i,o,e.vbaraw),n.vba.push(o),an(t.wbrels,-1,"vbaProject.bin",Ir.VBA)),o="xl/metadata."+a,or(i,o,eHe(o)),n.metadata.push(o),an(t.wbrels,-1,"metadata."+a,Ir.XLMETA),or(i,"[Content_Types].xml",qre(n,t)),or(i,"_rels/.rels",Xx(t.rels)),or(i,"xl/_rels/workbook."+a+".rels",Xx(t.wbrels)),delete t.revssf,delete t.ssf,i}function YHe(e,t){Ox=1024,e&&!e.SSF&&(e.SSF=rl(ms)),e&&e.SSF&&(yS(),vS(e.SSF),t.revssf=bS(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF),t.rels={},t.wbrels={},t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0,Y1?t.revStrings=new Map:(t.revStrings={},t.revStrings.foo=[],delete t.revStrings.foo);var a="xml",r=hne.indexOf(t.bookType)>-1,n=zre();EO(t=t||{});var i=gO(),o="",l=0;if(t.cellXfs=[],Np(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),o="docProps/core.xml",or(i,o,Gre(e.Props,t)),n.coreprops.push(o),an(t.rels,2,o,Ir.CORE_PROPS),o="docProps/app.xml",!(e.Props&&e.Props.SheetNames))if(!e.Workbook||!e.Workbook.Sheets)e.Props.SheetNames=e.SheetNames;else{for(var c=[],d=0;d<e.SheetNames.length;++d)(e.Workbook.Sheets[d]||{}).Hidden!=2&&c.push(e.SheetNames[d]);e.Props.SheetNames=c}e.Props.Worksheets=e.Props.SheetNames.length,or(i,o,Yre(e.Props)),n.extprops.push(o),an(t.rels,3,o,Ir.EXT_PROPS),e.Custprops!==e.Props&&zi(e.Custprops||{}).length>0&&(o="docProps/custom.xml",or(i,o,Kre(e.Custprops)),n.custprops.push(o),an(t.rels,4,o,Ir.CUST_PROPS));var f=["SheetJ5"];for(t.tcid=0,l=1;l<=e.SheetNames.length;++l){var p={"!id":{}},g=e.Sheets[e.SheetNames[l-1]],m=(g||{})["!type"]||"sheet";switch(m){case"chart":default:o="xl/worksheets/sheet"+l+"."+a,or(i,o,wne(l-1,t,e,p)),n.sheets.push(o),an(t.wbrels,-1,"worksheets/sheet"+l+"."+a,Ir.WS[0])}if(g){var b=g["!comments"],v=!1,y="";if(b&&b.length>0){var w=!1;b.forEach(function(S){S[1].forEach(function(N){N.T==!0&&(w=!0)})}),w&&(y="xl/threadedComments/threadedComment"+l+"."+a,or(i,y,j$e(b,f,t)),n.threadedcomments.push(y),an(p,-1,"../threadedComments/threadedComment"+l+"."+a,Ir.TCMNT)),y="xl/comments"+l+"."+a,or(i,y,fne(b)),n.comments.push(y),an(p,-1,"../comments"+l+"."+a,Ir.CMNT),v=!0}g["!legacy"]&&v&&or(i,"xl/drawings/vmlDrawing"+l+".vml",une(l,g["!comments"])),delete g["!comments"],delete g["!legacy"]}p["!id"].rId1&&or(i,Hre(o),Xx(p))}return t.Strings!=null&&t.Strings.length>0&&(o="xl/sharedStrings."+a,or(i,o,rne(t.Strings,t)),n.strs.push(o),an(t.wbrels,-1,"sharedStrings."+a,Ir.SST)),o="xl/workbook."+a,or(i,o,jne(e)),n.workbooks.push(o),an(t.rels,1,o,Ir.WB),o="xl/theme/theme1.xml",or(i,o,cne(e.Themes,t)),n.themes.push(o),an(t.wbrels,-1,"theme/theme1.xml",Ir.THEME),o="xl/styles."+a,or(i,o,one(e,t)),n.styles.push(o),an(t.wbrels,-1,"styles."+a,Ir.STY),e.vbaraw&&r&&(o="xl/vbaProject.bin",or(i,o,e.vbaraw),n.vba.push(o),an(t.wbrels,-1,"vbaProject.bin",Ir.VBA)),o="xl/metadata."+a,or(i,o,dne()),n.metadata.push(o),an(t.wbrels,-1,"metadata."+a,Ir.XLMETA),f.length>1&&(o="xl/persons/person.xml",or(i,o,C$e(f)),n.people.push(o),an(t.wbrels,-1,"persons/person.xml",Ir.PEOPLE)),or(i,"[Content_Types].xml",qre
vendor: 4,883 bytes, line 1895
1895(n,t)),or(i,"_rels/.rels",Xx(t.rels)),or(i,"xl/_rels/workbook."+a+".rels",Xx(t.wbrels)),delete t.revssf,delete t.ssf,i}function KHe(e,t){var a="";switch((t||{}).type||"base64"){case"buffer":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];case"base64":a=Bf(e.slice(0,12));break;case"binary":a=e;break;case"array":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];default:throw new Error("Unrecognized type "+(t&&t.type||"undefined"))}return[a.charCodeAt(0),a.charCodeAt(1),a.charCodeAt(2),a.charCodeAt(3),a.charCodeAt(4),a.charCodeAt(5),a.charCodeAt(6),a.charCodeAt(7)]}function Rne(e,t){switch(t.type){case"base64":case"binary":break;case"buffer":case"array":t.type="";break;case"file":return Rb(t.file,mn.write(e,{type:Vr?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");default:throw new Error("Unrecognized type "+t.type)}return mn.write(e,t)}function XHe(e,t){var a=rl(t||{}),r=GHe(e,a);return QHe(r,a)}function QHe(e,t){var a={},r=Vr?"nodebuffer":typeof Uint8Array<"u"?"array":"string";if(t.compression&&(a.compression="DEFLATE"),t.password)a.type=r;else switch(t.type){case"base64":a.type="base64";break;case"binary":a.type="string";break;case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");case"buffer":case"file":a.type=r;break;default:throw new Error("Unrecognized type "+t.type)}var n=e.FullPaths?mn.write(e,{fileType:"zip",type:{nodebuffer:"buffer",string:"binary"}[a.type]||a.type,compression:!!t.compression}):e.generate(a);if(typeof Deno<"u"&&typeof n=="string"){if(t.type=="binary"||t.type=="base64")return n;n=new Uint8Array(xS(n))}return t.password&&typeof encrypt_agile<"u"?Rne(encrypt_agile(n,t.password),t):t.type==="file"?Rb(t.file,n):t.type=="string"?H1(n):n}function ZHe(e,t){var a=t||{},r=pHe(e,a);return Rne(r,a)}function Xd(e,t,a){a||(a="");var r=a+e;switch(t.type){case"base64":return eb(ab(r));case"binary":return ab(r);case"string":return e;case"file":return Rb(t.file,r,"utf8");case"buffer":return Vr?Yf(r,"utf8"):typeof TextEncoder<"u"?new TextEncoder().encode(r):Xd(r,{type:"binary"}).split("").map(function(n){return n.charCodeAt(0)})}throw new Error("Unrecognized type "+t.type)}function JHe(e,t){switch(t.type){case"base64":return eb(e);case"binary":return e;case"string":return e;case"file":return Rb(t.file,e,"binary");case"buffer":return Vr?Yf(e,"binary"):e.split("").map(function(a){return a.charCodeAt(0)})}throw new Error("Unrecognized type "+t.type)}function TP(e,t){switch(t.type){case"string":case"base64":case"binary":for(var a="",r=0;r<e.length;++r)a+=String.fromCharCode(e[r]);return t.type=="base64"?eb(a):t.type=="string"?H1(a):a;case"file":return Rb(t.file,e);case"buffer":return e;default:throw new Error("Unrecognized type "+t.type)}}function One(e,t){A9e(),Fqe(e);var a=rl(t||{});if(a.cellStyles&&(a.cellNF=!0,a.sheetStubs=!0),a.type=="array"){a.type="binary";var r=One(e,a);return a.type="array",xS(r)}var n=0;if(a.sheet&&(typeof a.sheet=="number"?n=a.sheet:n=e.SheetNames.indexOf(a.sheet),!e.SheetNames[n]))throw new Error("Sheet not found: "+a.sheet+" : "+typeof a.sheet);switch(a.bookType||"xlsb"){case"xml":case"xlml":return Xd(fHe(e,a),a);case"slk":case"sylk":return Xd(DBe.from_sheet(e.Sheets[e.SheetNames[n]],a),a);case"htm":case"html":return Xd(Tne(e.Sheets[e.SheetNames[n]],a),a);case"txt":return JHe(Mne(e.Sheets[e.SheetNames[n]],a),a);case"csv":return Xd(RO(e.Sheets[e.SheetNames[n]],a),a,"\uFEFF");case"dif":return Xd(IBe.from_sheet(e.Sheets[e.SheetNames[n]],a),a);case"dbf":return TP(MBe.from_sheet(e.Sheets[e.SheetNames[n]],a),a);case"prn":return Xd(LBe.from_sheet(e.Sheets[e.SheetNames[n]],a),a);case"rtf":return Xd(HBe.from_sheet(e.Sheets[e.SheetNames[n]],a),a);case"eth":return Xd(ane.from_sheet(e.Sheets[e.SheetNames[n]],a),a);case"fods":return Xd(Ene(e,a),a);case"wk1":return TP(nG.sheet_to_wk1(e.Sheets[e.SheetNames[n]],a),a);case"wk3":return TP(nG.book_to_wk3(e,a),a);case"biff2":a.biff||(a.biff=2);case"biff3":a.biff||(a.biff=3);case"biff4":return a.biff||(a.biff=4),TP(Ane(e,a),a);case"biff5":a.biff||(a.biff=5);case"biff8":case"xla":case"xls":return a.biff||(a.biff=8),ZHe(e,a);case"xlsx":case"xlsm":case"xlam":case"xlsb":case"numbers":case"ods":return XHe(e,a);default:throw new Error("Unrecognized bookType |"+a.bookType+"|")}}function eVe(e){if(!e.bookType){var t={xls:"biff8",htm:"html",slk:"sylk",socialcalc:"eth",Sh33tJS:"WTF"},a=e.file.slice(e.file.lastIndexOf(".")).toLowerCase();a.match(/^\.[a-z]+$/)&&(e.bookType=a.slice(1)),e.bookType=t[e.bookType]||e.bookType}}function tVe(e,t,a){var r={};return r.type="file",r.file=t,eVe(r),One(e,r)}function aVe(e,t,a,r,n,i,o,l){var c=Ui(a),d=l.defval,f=l.raw||!Object.prototype.hasOwnProperty.call(l,"raw"),p=!0,g=n===1?[]:{};if(n!==1)if(Object.defineProperty)try{Object.defineProperty(g,"__rowNum__",{value:a,enumerable:!1})}catch{g.__rowNum__=a}else g.__rowNum__=a;
vendor: 4,372 bytes, lines 1895-1897
1895if(!o||e[a])for(var m=t.s.c;m<=t.e.c;++m){var b=o?e[a][m]:e[r[m]+c];if(b===void 0||b.t===void 0){if(d===void 0)continue;i[m]!=null&&(g[i[m]]=d);continue}var v=b.v;switch(b.t){case"z":if(v==null)break;continue;case"e":v=v==0?null:void 0;break;case"s":case"d":case"b":case"n":break;default:throw new Error("unrecognized type "+b.t)}if(i[m]!=null){if(v==null)if(b.t=="e"&&v===null)g[i[m]]=null;else if(d!==void 0)g[i[m]]=d;else if(f&&v===null)g[i[m]]=null;else continue;else g[i[m]]=f&&(b.t!=="n"||b.t==="n"&&l.rawNumbers!==!1)?v:$f(b,v,l);v!=null&&(p=!1)}}return{row:g,isempty:p}}function z5(e,t){if(e==null||e["!ref"]==null)return[];var a={t:"n",v:0},r=0,n=1,i=[],o=0,l="",c={s:{r:0,c:0},e:{r:0,c:0}},d=t||{},f=d.range!=null?d.range:e["!ref"];switch(d.header===1?r=1:d.header==="A"?r=2:Array.isArray(d.header)?r=3:d.header==null&&(r=0),typeof f){case"string":c=On(f);break;case"number":c=On(e["!ref"]),c.s.r=f;break;default:c=f}r>0&&(n=0);var p=Ui(c.s.r),g=[],m=[],b=0,v=0,y=Array.isArray(e),w=c.s.r,S=0,N={};y&&!e[w]&&(e[w]=[]);var j=d.skipHidden&&e["!cols"]||[],C=d.skipHidden&&e["!rows"]||[];for(S=c.s.c;S<=c.e.c;++S)if(!(j[S]||{}).hidden)switch(g[S]=oo(S),a=y?e[w][S]:e[g[S]+p],r){case 1:i[S]=S-c.s.c;break;case 2:i[S]=g[S];break;case 3:i[S]=d.header[S-c.s.c];break;default:if(a==null&&(a={w:"__EMPTY",t:"s"}),l=o=$f(a,null,d),v=N[o]||0,!v)N[o]=1;else{do l=o+"_"+v++;while(N[l]);N[o]=v,N[l]=1}i[S]=l}for(w=c.s.r+n;w<=c.e.r;++w)if(!(C[w]||{}).hidden){var R=aVe(e,c,w,g,r,i,y,d);(R.isempty===!1||(r===1?d.blankrows!==!1:d.blankrows))&&(m[b++]=R.row)}return m.length=b,m}var fG=/"/g;function rVe(e,t,a,r,n,i,o,l){for(var c=!0,d=[],f="",p=Ui(a),g=t.s.c;g<=t.e.c;++g)if(r[g]){var m=l.dense?(e[a]||[])[g]:e[r[g]+p];if(m==null)f="";else if(m.v!=null){c=!1,f=""+(l.rawNumbers&&m.t=="n"?m.v:$f(m,null,l));for(var b=0,v=0;b!==f.length;++b)if((v=f.charCodeAt(b))===n||v===i||v===34||l.forceQuotes){f='"'+f.replace(fG,'""')+'"';break}f=="ID"&&(f='"ID"')}else m.f!=null&&!m.F?(c=!1,f="="+m.f,f.indexOf(",")>=0&&(f='"'+f.replace(fG,'""')+'"')):f="";d.push(f)}return l.blankrows===!1&&c?null:d.join(o)}function RO(e,t){var a=[],r=t??{};if(e==null||e["!ref"]==null)return"";var n=On(e["!ref"]),i=r.FS!==void 0?r.FS:",",o=i.charCodeAt(0),l=r.RS!==void 0?r.RS:`
1896`,c=l.charCodeAt(0),d=new RegExp((i=="|"?"\\|":i)+"+$"),f="",p=[];r.dense=Array.isArray(e);for(var g=r.skipHidden&&e["!cols"]||[],m=r.skipHidden&&e["!rows"]||[],b=n.s.c;b<=n.e.c;++b)(g[b]||{}).hidden||(p[b]=oo(b));for(var v=0,y=n.s.r;y<=n.e.r;++y)(m[y]||{}).hidden||(f=rVe(e,n,y,p,o,c,i,r),f!=null&&(r.strip&&(f=f.replace(d,"")),(f||r.blankrows!==!1)&&a.push((v++?l:"")+f)));return delete r.dense,a.join("")}function Mne(e,t){t||(t={}),t.FS="	",t.RS=`
1897`;var a=RO(e,t);return a}function nVe(e){var t="",a,r="";if(e==null||e["!ref"]==null)return[];var n=On(e["!ref"]),i="",o=[],l,c=[],d=Array.isArray(e);for(l=n.s.c;l<=n.e.c;++l)o[l]=oo(l);for(var f=n.s.r;f<=n.e.r;++f)for(i=Ui(f),l=n.s.c;l<=n.e.c;++l)if(t=o[l]+i,a=d?(e[f]||[])[l]:e[t],r="",a!==void 0){if(a.F!=null){if(t=a.F,!a.f)continue;r=a.f,t.indexOf(":")==-1&&(t=t+":"+t)}if(a.f!=null)r=a.f;else{if(a.t=="z")continue;if(a.t=="n"&&a.v!=null)r=""+a.v;else if(a.t=="b")r=a.v?"TRUE":"FALSE";else if(a.w!==void 0)r="'"+a.w;else{if(a.v===void 0)continue;a.t=="s"?r="'"+a.v:r=""+a.v}}c[c.length]=t+"="+r}return c}function Dne(e,t,a){var r=a||{},n=+!r.skipHeader,i=e||{},o=0,l=0;if(i&&r.origin!=null)if(typeof r.origin=="number")o=r.origin;else{var c=typeof r.origin=="string"?ji(r.origin):r.origin;o=c.r,l=c.c}var d,f={s:{c:0,r:0},e:{c:l,r:o+t.length-1+n}};if(i["!ref"]){var p=On(i["!ref"]);f.e.c=Math.max(f.e.c,p.e.c),f.e.r=Math.max(f.e.r,p.e.r),o==-1&&(o=p.e.r+1,f.e.r=o+t.length-1+n)}else o==-1&&(o=0,f.e.r=t.length-1+n);var g=r.header||[],m=0;t.forEach(function(v,y){zi(v).forEach(function(w){(m=g.indexOf(w))==-1&&(g[m=g.length]=w);var S=v[w],N="z",j="",C=ln({c:l+m,r:o+y+n});d=sb(i,C),S&&typeof S=="object"&&!(S instanceof Date)?i[C]=S:(typeof S=="number"?N="n":typeof S=="boolean"?N="b":typeof S=="string"?N="s":S instanceof Date?(N="d",r.cellDates||(N="n",S=al(S)),j=r.dateNF||ms[14]):S===null&&r.nullError&&(N="e",S=0),d?(d.t=N,d.v=S,delete d.w,delete d.R,j&&(d.z=j)):i[C]=d={t:N,v:S},j&&(d.z=j))})}),f.e.c=Math.max(f.e.c,l+g.length-1);var b=Ui(o);if(n)for(m=0;m<g.length;++m)i[oo(m+l)+b]={t:"s",v:g[m]};return i["!ref"]=$s(f),i}function sVe(e,t){return Dne(null,e,t)}
1897function sb(e,t,a){if(typeof t=="string"){if(Array.isArray(e)){var r=ji(t);return e[r.r]||(e[r.r]=[]),e[r.r][r.c]||(e[r.r][r.c]={t:"z"})}return e[t]||(e[t]={t:"z"})}return typeof t!="number"?sb(e,ln(t)):sb(e,ln({r:t,c:a||0}))}function iVe(e,t){if(typeof t=="number"){if(t>=0&&e.SheetNames.length>t)return t;throw new Error("Cannot find sheet # "+t)}else if(typeof t=="string"){var a=e.SheetNames.indexOf(t);if(a>-1)return a;throw new Error("Cannot find sheet name |"+t+"|")}else throw new Error("Cannot find sheet |"+t+"|")}function oVe(){return{SheetNames:[],Sheets:{}}}function lVe(e,t,a,r){var n=1;if(!a)for(;n<=65535&&e.SheetNames.indexOf(a="Sheet"+n)!=-1;++n,a=void 0);if(!a||e.SheetNames.length>=65535)throw new Error("Too many worksheets");if(r&&e.SheetNames.indexOf(a)>=0){var i=a.match(/(^.*?)(\d+)$/);n=i&&+i[2]||0;var o=i&&i[1]||a;for(++n;n<=65535&&e.SheetNames.indexOf(a=o+n)!=-1;++n);}if(Nne(a),e.SheetNames.indexOf(a)>=0)throw new Error("Worksheet with name |"+a+"| already exists!");return e.SheetNames.push(a),e.Sheets[a]=t,a}function cVe(e,t,a){e.Workbook||(e.Workbook={}),e.Workbook.Sheets||(e.Workbook.Sheets=[]);var r=iVe(e,t);switch(e.Workbook.Sheets[r]||(e.Workbook.Sheets[r]={}),a){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+a)}e.Workbook.Sheets[r].Hidden=a}function dVe(e,t){return e.z=t,e}function Ine(e,t,a){return t?(e.l={Target:t},a&&(e.l.Tooltip=a)):delete e.l,e}function uVe(e,t,a){return Ine(e,"#"+t,a)}function fVe(e,t,a){e.c||(e.c=[]),e.c.push({t,a:a||"SheetJS"})}function hVe(e,t,a,r){for(var n=typeof t!="string"?t:On(t),i=typeof t=="string"?t:$s(t),o=n.s.r;o<=n.e.r;++o)for(var l=n.s.c;l<=n.e.c;++l){var c=sb(e,o,l);c.t="n",c.F=i,delete c.v,o==n.s.r&&l==n.s.c&&(c.f=a,r&&(c.D=!0))}return e}var hT={encode_col:oo,encode_row:Ui,encode_cell:ln,encode_range:$s,decode_col:PO,decode_row:bO,split_cell:AFe,decode_cell:ji,decode_range:Bl,format_cell:$f,sheet_add_aoa:Ire,sheet_add_json:Dne,sheet_add_dom:_ne,aoa_to_sheet:fv,json_to_sheet:sVe,table_to_sheet:kne,table_to_book:IHe,sheet_to_csv:RO,sheet_to_txt:Mne,sheet_to_json:z5,sheet_to_html:Tne,sheet_to_formulae:nVe,sheet_to_row_object_array:z5,sheet_get_cell:sb,book_new:oVe,book_append_sheet:lVe,book_set_sheet_visibility:cVe,cell_set_number_format:dVe,cell_set_hyperlink:Ine,cell_set_internal_link:uVe,cell_add_comment:fVe,sheet_set_array_formula:hVe,consts:{SHEET_VISIBLE:0,SHEET_HIDDEN:1,SHEET_VERY_HIDDEN:2}};const hG=["Segmento","Item","Quantidade atual","Quantidade a comprar","Marca de referência","Observação e prioridade"],pVe=["un","cx","pct","fardo","rolo","L","mL","kg","g","par","conjunto"],vi="w-full rounded-lg border border-border bg-white px-3 py-2.5 text-sm outline-none transition focus:border-[#8AABA7] focus:ring-2 focus:ring-[#8AABA7]/20";function gx(e,t){const a=Number(e);return`${Number.isInteger(a)?a:a.toFixed(2)} ${t}`}function gVe({userRole:e,categories:t,items:a}){const r=e==="admin"||e==="gestor",{user:n}=Cu(),i=Oe.useUtils(),{data:o,isLoading:l}=Oe.masterPurchaseList.currentCycle.useQuery(),{data:c=[]}=Oe.masterPurchaseList.cycles.useQuery(),[d,f]=_.useState(null),p=d??o?.id??0,g=c.find(Te=>Te.id===p)??o,m=!!(o?.id&&p===o.id),{data:b=[],isLoading:v}=Oe.masterPurchaseList.listItems.useQuery({cycleId:p},{enabled:!!p}),{data:y=[]}=Oe.stock.listItems.useQuery({}),{data:w=[]}=Oe.stock.listSuppliers.useQuery(),S=y.length?y:a,[N,j]=_.useState(()=>`${String(new Date().getMonth()+1).padStart(2,"0")}/${new Date().getFullYear()}`),[C,R]=_.useState(""),[T,O]=_.useState(""),[F,z]=_.useState(null),[I,B]=_.useState(""),[K,J]=_.useState(""),[G,D]=_.useState(""),[V,W]=_.useState(""),[Z,re]=_.useState(""),[Q,E]=_.useState(!0),[U,q]=_.useState(""),[X,ne]=_.useState("normal"),[ae,ue]=_.useState(null),[de,he]=_.useState(!1),[pe,se]=_.useState(null),[ze,De]=_.useState(null),[xe,at]=_.useState(""),[Qe,ft]=_.useState({name:"",technicalDescription:"",categoryId:"",unit:"un",minQty:"",purchasePackMultiple:"1",referenceBrand:"",supplierId:""}),nt=_.useRef(null),$t=_.useRef(null),_t=_.useRef(null),Et=_.useRef(null),Dt=_.useRef(null),aa=_.useRef(null),Wt=`emedical-master-list-draft-${o?.id??"none"}`,{data:qt=[]}=Oe.masterPurchaseList.itemUnits.useQuery({itemId:F?.id??0},{enabled:!!F?.id}),Lt=Oe.masterPurchaseList.openCycle.useMutation({onSuccess:()=>
1897{i.masterPurchaseList.currentCycle.invalidate(),Ne.success("Ciclo aberto.")},onError:Te=>Ne.error(Te.message)}),sa=Oe.masterPurchaseList.closeCycle.useMutation({onSuccess:()=>{i.masterPurchaseList.currentCycle.invalidate(),Ne.success("Lista fechada com sucesso.")},onError:Te=>Ne.error(Te.message)}),Vt=Oe.masterPurchaseList.copyFromCycle.useMutation({onSuccess:Te=>{i.masterPurchaseList.listItems.invalidate(),Ne.success(`${Te.copied} item(ns) copiado(s); estoque atual atualizado. ${Te.omittedLegacy} legado(s) omitido(s).`)},onError:Te=>Ne.error(Te.message)}),ia=Oe.masterPurchaseList.reopenCycle.useMutation({onSuccess:()=>{De(null),at(""),i.masterPurchaseList.currentCycle.invalidate(),i.masterPurchaseList.cycles.invalidate(),Ne.success("Ciclo reaberto.")},onError:Te=>Ne.error(Te.message)}),Ut=Oe.masterPurchaseList.launchItem.useMutation({onSuccess:()=>{i.masterPurchaseList.listItems.invalidate(),Ne.success("Item salvo automaticamente.")},onError:Te=>Ne.error(Te.message)}),Ea=Oe.masterPurchaseList.updateItem.useMutation({onSuccess:()=>{i.masterPurchaseList.listItems.invalidate(),Ne.success("Lançamento atualizado.")},onError:Te=>Ne.error(Te.message)}),ba=Oe.masterPurchaseList.deleteItem.useMutation({onSuccess:()=>{i.masterPurchaseList.listItems.invalidate(),Ne.success("Lançamento excluído.")},onError:Te=>Ne.error(Te.message)}),Me=Oe.stock.createItem.useMutation({onSuccess:Te=>{i.stock.listItems.invalidate(),he(!1),Ne.success("Item cadastrado e selecionado.");const Pt={...Te,name:Qe.name,categoryId:Number(Qe.categoryId),unit:Qe.unit,currentQty:"0",referenceBrand:Qe.referenceBrand};mt(Pt)},onError:Te=>Ne.error(Te.message)}),lt=Oe.stock.updateItem.useMutation({onSuccess:()=>{i.stock.listItems.invalidate(),he(!1),se(null),Ne.success("Item atualizado.")},onError:Te=>Ne.error(Te.message)});_.useEffect(()=>{o?.id&&d===null&&f(o.id)},[o?.id,d]);const Nt=()=>{z(null),O(""),B(""),J(""),D(""),W(""),re(""),E(!0),q(""),ne("normal"),ue(null),localStorage.removeItem(Wt),nt.current?.focus()},mt=Te=>{z(Te),O(Te.name),J(Te.unit),W(Te.unit),B(String(Number(Te.currentQty??0))),D(""),re(Te.referenceBrand??""),setTimeout(()=>_t.current?.focus(),0)},Yt=Te=>{mt(Te.item),R(String(Te.segmentId)),B(String(Number(Te.currentQuantity))),J(Te.currentUnit),D(String(Number(Te.purchaseQuantity))),W(Te.purchaseUnit),re(Te.referenceBrand??""),E(Te.acceptsSimilar),q(Te.observation??""),ne(Te.priority),ue(Te.id),window.scrollTo({top:0,behavior:"smooth"})};_.useEffect(()=>{const Te=localStorage.getItem(Wt);if(Te)try{const Pt=JSON.parse(Te);R(Pt.segmentId??""),O(Pt.itemSearch??""),B(Pt.currentQty??""),J(Pt.currentUnit??""),D(Pt.purchaseQty??""),W(Pt.purchaseUnit??""),re(Pt.referenceBrand??""),E(Pt.acceptsSimilar??!0),q(Pt.observation??""),ne(Pt.priority??"normal")}catch{localStorage.removeItem(Wt)}},[Wt]),_.useEffect(()=>{if(!F&&T){const Te=S.find(Pt=>Pt.name===T);Te&&z(Te)}},[S,T,F]),_.useEffect(()=>{o?.id&&localStorage.setItem(Wt,JSON.stringify({segmentId:C,itemSearch:T,currentQty:I,currentUnit:K,purchaseQty:G,purchaseUnit:V,referenceBrand:Z,acceptsSimilar:Q,observation:U,priority:X}))},[o?.id,Wt,C,T,I,K,G,V,Z,Q,U,X]);const je=_.useMemo(()=>{const Te=T.trim().toLowerCase();return S.filter(Pt=>Pt.active!==!1&&!Pt.deletedAt&&!Pt.sanitationPending&&(!C||String(Pt.categoryId)===C)&&(!Te||Pt.name.toLowerCase().includes(Te)||String(Pt.sku??"").toLowerCase().includes(Te)))},[S,T,C]),ie=F&&!ae?b.find(Te=>Te.itemId===F.id):null,Ee=Te=>{Te.current?.focus()},Le=(Te,Pt)=>{if(Te.key==="Escape"){Te.preventDefault(),Nt();return}Te.key==="Enter"&&Pt&&(Te.preventDefault(),Ee(Pt))},Ve=Te=>{if(!o||!m||!F){Ne.error("Selecione o ciclo aberto para lançar ou editar itens.");return}if(ie){Ne.error("Este item já foi lançado neste ciclo. Edite o lançamento existente."),Yt(ie);return}if(I===""||G===""){Ne.error("Informe as duas quantidades.");return}if(X==="urgente"&&!U.trim()){Ne.error("Prioridade urgente exige observação."),aa.current?.focus();return}const Pt={currentQuantity:Number(I),currentUnit:K,purchaseQuantity:Number(G),purchaseUnit:V,referenceBrand:Z.trim()||null,acceptsSimilar:Q,observation:U.trim()||null,priority:X},ua=()=>{localStorage.removeItem(Wt),i.masterPurchaseList.listItems.invalidate(),Te?Nt():(z(null),O(""),B(""),D(""),q(""),ne("normal"),ue(null),setTimeout(()=>
1897$t.current?.focus(),0))};ae?Ea.mutate({id:ae,...Pt},{onSuccess:ua}):Ut.mutate({cycleId:o.id,itemId:F.id,...Pt},{onSuccess:ua})},Be=()=>{const Te=Number(Qe.minQty);if(!Qe.name.trim()||!Qe.technicalDescription.trim()||!Qe.categoryId||!Qe.unit||Te<=0||Number(Qe.purchasePackMultiple)<=0){Ne.error("Nome, descrição, segmento, unidade, mínimo maior que zero e embalagem são obrigatórios.");return}const Pt={name:Qe.name.trim(),technicalDescription:Qe.technicalDescription.trim(),categoryId:Number(Qe.categoryId),unit:Qe.unit,minQty:Te,purchasePackMultiple:Number(Qe.purchasePackMultiple),referenceBrand:Qe.referenceBrand.trim()||void 0,supplierId:Qe.supplierId?Number(Qe.supplierId):void 0};pe?lt.mutate({id:pe,...Pt}):Me.mutate(Pt)},Mt=Te=>{se(Te.id),ft({name:Te.name??"",technicalDescription:Te.technicalDescription??Te.name??"",categoryId:String(Te.categoryId??""),unit:Te.unit??"un",minQty:String(Te.minQty??""),purchasePackMultiple:String(Te.purchasePackMultiple??"1"),referenceBrand:Te.referenceBrand??"",supplierId:Te.supplierId?String(Te.supplierId):""}),he(!0)},Ht=()=>{const Te=b.map(oe=>({Segmento:kt.get(oe.segmentId)??`Segmento ${oe.segmentId}`,Item:oe.item?.name??`Item #${oe.itemId}`,"Qtd. atual":Number(oe.currentQuantity),"Unidade atual":oe.currentUnit,"Qtd. a comprar":Number(oe.purchaseQuantity),Unidade:oe.purchaseUnit,"Marca de referência":oe.referenceBrand??"","Aceita similar":oe.acceptsSimilar?"Sim":"Não",Prioridade:oe.priority==="urgente"?"Urgente":"Normal",Status:oe.itemStatus==="conferido_sem_compra"?"Conferido sem compra":"Lançado",Observação:oe.observation??""})),Pt=hT.book_new(),ua=hT.json_to_sheet([{"Lista Mestra de Compras":`Competência ${g?.competencia??""}`},{Responsável:n?.name??"Usuário logado","Data de emissão":new Date().toLocaleString("pt-BR")},{},...Te]);ua["!cols"]=[{wch:22},{wch:32},{wch:14},{wch:14},{wch:16},{wch:14},{wch:24},{wch:16},{wch:14},{wch:24},{wch:42}],hT.book_append_sheet(Pt,ua,"Lista Mestra");const Da=(g?.competencia??"ciclo").replace("/","-");tVe(Pt,`lista-mestra-compras-${Da}.xlsx`),Ne.success("XLSX exportado.")},ra=()=>{const Te=new Sa({orientation:"landscape",unit:"mm",format:"a4"}),Pt=new Date().toLocaleString("pt-BR");Te.setTextColor(Bt),Te.setFontSize(16),Te.text(`${gs} — Lista Mestra de Compras`,14,16),Te.setFontSize(9),Te.setTextColor(90,100,110),Te.text(`Competência: ${g?.competencia??"—"} · Emissão: ${Pt}`,14,23),Te.text(`Responsável: ${n?.name??"Usuário logado"}`,14,29),Te.text(`${Xo} · ${El}`,14,35);let ua=41;const Da=b.filter(we=>we.itemStatus!=="conferido_sem_compra"),oe=b.filter(we=>we.itemStatus==="conferido_sem_compra"),Ce=(we,Ae)=>{Ae.length&&(Te.setFontSize(11),Te.setTextColor(Bt),Te.text(we,14,ua),ua+=3,y8(Te,{startY:ua,head:[["Segmento","Item","Qtd. atual","Qtd. a comprar","Unidade","Marca de referência","Observação"]],body:Ae.map(We=>[kt.get(We.segmentId)??`Segmento ${We.segmentId}`,We.item?.name??`Item #${We.itemId}`,`${We.currentQuantity} ${We.currentUnit}`,`${We.purchaseQuantity}`,We.purchaseUnit,We.referenceBrand??"",We.observation??""]),theme:"grid",headStyles:{fillColor:Bt,textColor:255,fontSize:8},bodyStyles:{fontSize:7,textColor:[35,45,55]},alternateRowStyles:{fillColor:[242,247,246]},margin:{left:14,right:14}}),ua=Te.lastAutoTable.finalY+9)};Ce("Itens a comprar",Da),Ce("Conferido sem compra",oe);const ve=Te.getNumberOfPages();for(let we=1;we<=ve;we+=1)Te.setPage(we),Te.setFontSize(8),Te.setTextColor(100,100,100),Te.text(`${gs} — Controle interno · Página ${we} de ${ve}`,14,202);const ge=(g?.competencia??"ciclo").replace("/","-");Te.save(`lista-mestra-compras-${ge}.pdf`),Ne.success("PDF exportado.")},Xt=()=>{if(!o||!m||!r)return;const Te=S.filter(ge=>ge.active!==!1&&!ge.deletedAt&&!ge.sanitationPending),Pt=new Set(b.map(ge=>ge.itemId)),ua=Te.filter(ge=>!Pt.has(ge.id)).length,Da=b.filter(ge=>Number(ge.purchaseQuantity)===0).length,oe=b.reduce((ge,we)=>{if(Number(we.purchaseQuantity)>0){const Ae=kt.get(we.segmentId)??`Segmento ${we.segmentId}`;ge[Ae]=(ge[Ae]??0)+Number(we.purchaseQuantityNormalized??we.purchaseQuantity)}return ge},{}),Ce=Object.entries(oe).map(([ge,we])=>`  - ${ge}: ${we}`).join(`
1898`)||"  - Nenhum item a comprar";window.confirm(`Fechar a Lista Mestra de ${o.competencia}?
1899
1900${b.length} item(ns) conferido(s) · ${ua} fora da lista
1901${Da} item(ns) sem compra.
1902
1903Total a comprar por segmento:
1904${Ce}
1905
1906O fechamento é permitido mesmo sem compras.`)&&sa.mutate({cycleId:o.id})},kt=new Map(t.map(Te=>[Te.id,Te.name])),zt=b.reduce((Te,Pt)=>{const ua=kt.get(Pt.segmentId)??`Segmento ${Pt.segmentId}`;return(Te[ua]??=[]).push(Pt),Te},{}),ka=b.length;return l?s.jsx("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:205",className:"rounded-xl border bg-white p-10 text-center text-sm text-muted-foreground",children:"Carregando ciclo..."}):s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:207",className:"space-y-4 text-[15px]",children:[s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:208",className:"flex flex-wrap items-center justify-between gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:208",children:[s.jsx("h2",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:208",className:"text-lg font-bold",style:{color:Bt},children:"Lista Mestra de Compras"}),s.jsx("p",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:208",className:"text-xs text-muted-foreground",children:"Lançamento em cascata com autosave local e gravação automática no servidor."})]}),g&&s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:208",className:"flex flex-wrap items-center gap-2",children:[s.jsxs("span",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:208",className:"rounded-full px-3 py-1 text-xs font-semibold",style:{backgroundColor:`${ri}25`,color:Bt},children:["Ciclo ",g.competencia," · ",g.status==="aberto"?"Aberto":"Fechado"]}),s.jsx("button",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:208",type:"button",onClick:Ht,className:"rounded-lg border px-3 py-2 text-xs font-semibold",style:{color:Bt},children:"Exportar XLSX"}),s.jsx("button",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:208",type:"button",onClick:ra,className:"rounded-lg border px-3 py-2 text-xs font-semibold",style:{color:Bt},children:"Exportar PDF"}),r&&m&&s.jsx("button",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:208",type:"button",onClick:Xt,disabled:sa.isPending,className:"rounded-lg px-3 py-2 text-xs font-semibold text-white disabled:opacity-50",style:{backgroundColor:Bt},children:sa.isPending?"Fechando...":"Fechar lista"})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:209",className:"flex flex-wrap items-center gap-2 rounded-xl border bg-white px-4 py-3 shadow-sm",children:[s.jsx("label",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:209",className:"text-xs font-semibold",style:{color:Bt},children:"Competência:"}),s.jsxs("select",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:209",className:"max-w-xs rounded-lg border px-3 py-2 text-sm",value:p||"",onChange:Te=>{f(Number(Te.target.value)),Nt()},children:[s.jsx("option",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:209",value:"",children:"Selecione uma competência"}),c.map(Te=>s.jsxs("option",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:209",value:Te.id,children:[Te.competencia," · ",Te.status==="aberto"?"Aberto":"Fechado"]},Te.id))]}),m&&c.some(Te=>Te.id!==o?.id&&Te.status==="lista_fechada")&&s.jsxs(s.Fragment,{children:[s.jsxs("select",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:209",className:"max-w-xs rounded-lg border px-3 py-2 text-sm",defaultValue:"",onChange:Te=>{const Pt=Number(Te.target.value);
1906Pt&&o?.id&&(Vt.mutate({sourceCycleId:Pt,targetCycleId:o.id}),Te.currentTarget.value="")},children:[s.jsx("option",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:209",value:"",children:"Usar lista anterior como base..."}),c.filter(Te=>Te.id!==o?.id&&Te.status==="lista_fechada").map(Te=>s.jsx("option",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:209",value:Te.id,children:Te.competencia},Te.id))]}),s.jsx("span",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:209",className:"text-[11px] text-muted-foreground",children:"Estoque atual é atualizado; compra, marca e observações são reaproveitadas."})]})]}),g?s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:210",className:"grid gap-4 xl:grid-cols-[minmax(0,1fr)_340px]",children:[s.jsxs("section",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:211",className:"rounded-xl border bg-white p-4 shadow-sm",children:[s.jsx("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:212",className:"mb-5 flex gap-1 overflow-x-auto pb-1",children:hG.map((Te,Pt)=>s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:212",className:"flex min-w-max items-center gap-1",children:[s.jsx("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:212",className:"flex h-7 w-7 items-center justify-center rounded-full text-xs font-bold",style:{backgroundColor:Pt===0||Pt===1&&C||Pt>1&&F?Bt:"#e5e7eb",color:Pt===0||Pt===1&&C||Pt>1&&F?"white":"#6b7280"},children:Pt+1}),s.jsx("span",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:212",className:"text-[11px] font-medium text-muted-foreground",children:Te}),Pt<hG.length-1&&s.jsx(el,{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:212",className:"h-3 w-3 text-muted-foreground"})]},Te))}),s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:213",className:"space-y-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:214",children:[s.jsx("label",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:214",className:"mb-1 block text-xs font-semibold",children:"Passo 1 · Segmento"}),s.jsxs("select",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:214",ref:nt,className:vi,disabled:!m,value:C,onChange:Te=>{R(Te.target.value),z(null),O("")},onKeyDown:Te=>Le(Te,$t),children:[s.jsx("option",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:214",value:"",children:"Selecione o segmento"}),t.map(Te=>s.jsx("option",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:214",value:String(Te.id),children:Te.name},Te.id))]})]}),s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:215",children:[s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:215",className:"mb-1 flex items-center justify-between",children:[s.jsx("label",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:215",className:"block text-xs font-semibold",children:"Passo 2 · Item"}),s.jsxs("button",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:215",type:"button",onClick:()=>{ft(Te=>({...Te,name:T||Te.name,technicalDescription:T||Te.technicalDescription,categoryId:C})),he(!0)},className:"flex items-center gap-1 text-xs font-semibold",style:{color:Bt},children:[s.jsx(Rr,{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:215",className:"h-3.5 w-3.5"})," Cadastrar novo item"]})]}),s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:215",className:"relative",children:[s.jsx(li,{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:215",className:"absolute left-3 top-3 h-4 w-4 text-muted-foreground"}),s.jsx("input",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:215",ref:$t,className:`${vi} pl-9`,value:T,onChange:Te=>{O(Te.target.value),Te.target.value||z(null)},onKeyDown:Te=>{Te.key==="Enter"&&je[0]&&!F?(Te.preventDefault(),mt(je[0])):Te.key==="Escape"&&Nt()},disabled:!m,placeholder:C?"Buscar no segmento selecionado...":"Buscar item em todos os segmentos..."}),T&&!F&&s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:215",className:"absolute z-20 mt-1 max-h-64 w-full overflow-auto rounded-lg border bg-white p-1 shadow-lg",children:[je.map(Te=>s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:215",className:"flex items-center gap-2 rounded-md px-3 py-2 hover:bg-muted/50",children:[s.jsxs("button",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:215",type:"button",onClick:()=>mt(Te),className:"min-w-0 flex-1 text-left",children:[s.jsx("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:215",className:"text-sm font-medium",children:Te.name}),s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:215",className:"text-[11px] text-muted-foreground",children:["Saldo: ",gx(Te.currentQty,Te.unit)," · Unidade: ",Te.unit," · Marca: ",Te.referenceBrand||"não informada"]})]}),s.jsx("button",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:215",type:"button",onClick:()=>Mt(Te),className:"shrink-0 rounded border px-2 py-1 text-[10px] font-semibold",style:{color:Bt},children:"Editar item"})]},Te.id)),!je.length&&s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:215",className:"p-3 text-xs text-muted-foreground",children:["Nenhum item encontrado. ",s.jsx("button",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:215",type:"button",onClick:()=>{ft(Te=>({...Te,name:T,technicalDescription:T,categoryId:C})),he(!0)},className:"font-semibold underline",style:{color:Bt},children:"+ Cadastrar novo item"})]})]})]}),F&&s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:215",className:"mt-2 flex items-center justify-between rounded-lg px-3 py-2 text-xs",style:{backgroundColor:`${ri}18`},children:[s.jsxs("span",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:215",children:[s.jsx("strong",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:215",children:F.name})," · saldo ",gx(F.currentQty??0,F.unit)]}),s.jsx("button",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:215",onClick:Nt,className:"text-muted-foreground",children:s.jsx(Fr,{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:215",className:"h-4 w-4"})})]}),ie&&s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:215",className:"mt-2 flex flex-wrap items-center justify-between gap-2 rounded-lg border border-amber-300 bg-amber-50 px-3 py-2 text-xs text-amber-900",children:[s.jsx("span",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:215",children:"Este item já foi lançado neste ciclo."}),s.jsx("button",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:215",type:"button",onClick:()=>Yt(ie),className:"rounded-md bg-amber-700 px-2.5 py-1 font-semibold text-white",children:"Editar lançamento existente"})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:216",className:"grid gap-3 sm:grid-cols-2",children:[s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:216",children:[s.jsx("label",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:216",className:"mb-1 block text-xs font-semibold",children:"Passo 3 · Quantidade atual"}),s.jsx("input",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:216",ref:_t,className:vi,type:"number",min:"0",step:"0.01",inputMode:"decimal",value:I,onChange:Te=>B(Te.target.value),onKeyDown:Te=>Le(Te,Et),disabled:!F||!m,placeholder:"0"})]}),s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:216",children:[s.jsx("label",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:216",className:"mb-1 block text-xs font-semibold",children:"Unidade"}),s.jsx("select",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:216",className:vi,value:K,onChange:Te=>J(Te.target.value),disabled:!F||!m,children:(qt.length?qt:[K||"un"]).map(Te=>s.jsx("option",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:216",value:Te,children:Te},Te))})]})]}),F&&I!==""&&Number(I)!==Number(F.currentQty)&&s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:217",className:"rounded-lg bg-amber-50 px-3 py-2 text-xs text-amber-800",children:["Saldo no sistema: ",gx(F.currentQty??0,F.unit)," · Contagem: ",gx(I,K)," · Diferença: ",gx(Number(I)-Number(F.currentQty??0),K)]}),s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:218",className:"grid gap-3 sm:grid-cols-2",children:[s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:218",children:[s.jsx("label",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:218",className:"mb-1 block text-xs font-semibold",children:"Passo 4 · Quantidade a comprar"}),s.jsx("input",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:218",ref:Et,className:vi,type:"number",min:"0",step:"0.01",inputMode:"decimal",value:G,onChange:Te=>D(Te.target.value),onKeyDown:Te=>Le(Te,Dt),disabled:!F||!m,placeholder:"Informe manualmente"}),s.jsx("p",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:218",className:"mt-1 text-[10px] text-muted-foreground",children:"Informe com base na sua experiência. Sugestões virão no próximo ciclo."})]}),s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:218",children:[s.jsx("label",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:218",className:"mb-1 block text-xs font-semibold",children:"Unidade de compra"}),s.jsx("select",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:218",className:vi,value:V,onChange:Te=>W(Te.target.value),disabled:!F||!m,children:(qt.length?qt:[V||"un"]).map(Te=>s.jsx("option",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:218",value:Te,children:Te},Te))})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:219",children:[s.jsx("label",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:219",className:"mb-1 block text-xs font-semibold",children:"Passo 5 · Marca de referência"}),s.jsx("input",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:219",ref:Dt,className:vi,value:Z,onChange:Te=>re(Te.target.value),onKeyDown:Te=>Le(Te,aa),disabled:!F||!m,placeholder:"Marca ou especificação"}),s.jsxs("label",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:219",className:"mt-2 flex items-center gap-2 text-xs",children:[s.jsx("input",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:219",type:"checkbox",checked:Q,onChange:Te=>E(Te.target.checked),disabled:!F||!m})," Aceita similar"]})]}),s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:220",children:[s.jsx("label",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:220",className:"mb-1 block text-xs font-semibold",children:"Passo 6 · Observação e prioridade"}),s.jsx("textarea",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:220",ref:aa,className:`${vi} min-h-20 resize-y`,value:U,onChange:Te=>q(Te.target.value),onKeyDown:Te=>Le(Te),disabled:!F||!m,placeholder:"Observação do lançamento"}),s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:220",className:"mt-2 flex gap-2",children:[s.jsx("button",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:220",type:"button",onClick:()=>ne("normal"),className:`rounded-full px-3 py-1 text-xs ${X==="normal"?"text-white":"bg-muted text-muted-foreground"}`,style:X==="normal"?{backgroundColor:Bt}:void 0,children:"Normal"}),s.jsx("button",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:220",type:"button",onClick:()=>ne("urgente"),className:`rounded-full px-3 py-1 text-xs ${X==="urgente"?"bg-red-600 text-white":"bg-muted text-muted-foreground"}`,children:"Urgente"})]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:222",className:"mt-5 flex flex-wrap justify-end gap-2 border-t pt-4",children:[s.jsx("span",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:222",className:"mr-auto self-center text-[10px] text-muted-foreground",children:"Enter avança · Esc limpa"}),s.jsx("button",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:222",onClick:Nt,className:"rounded-lg border px-4 py-2 text-sm text-muted-foreground",children:"Limpar"}),s.jsx("button",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:222",onClick:()=>Ve(!1),disabled:!m||!F||Ut.isPending||Ea.isPending,className:"rounded-lg px-4 py-2 text-sm font-semibold text-white disabled:opacity-50",style:{backgroundColor:ri},children:ae?"Salvar edição":"Salvar e lançar próximo"}),s.jsx("button",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:222",onClick:()=>Ve(!0),disabled:!m||!F||Ut.isPending||Ea.isPending,className:"rounded-lg px-4 py-2 text-sm font-semibold text-white disabled:opacity-50",style:{backgroundColor:Bt},children:"Salvar e fechar"})]})]}),s.jsxs("aside",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:224",className:"h-fit roun
1906ded-xl border bg-white p-4 shadow-sm xl:sticky xl:top-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:224",className:"flex items-center justify-between",children:[s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:224",children:[s.jsx("h3",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:224",className:"font-semibold",style:{color:Bt},children:"Lançados"}),s.jsxs("p",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:224",className:"text-xs text-muted-foreground",children:[ka," de ",S.length," itens conferidos"]})]}),s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:224",className:"flex h-11 w-11 items-center justify-center rounded-full text-sm font-bold",style:{backgroundColor:`${ri}25`,color:Bt},children:[ka,"/",S.length]})]}),s.jsx("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:224",className:"mt-4 space-y-4",children:v?s.jsx("p",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:224",className:"text-xs text-muted-foreground",children:"Carregando lançamentos..."}):Object.keys(zt).length===0?s.jsx("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:224",className:"rounded-lg bg-muted/30 p-4 text-center text-xs text-muted-foreground",children:"Nenhum item lançado ainda."}):Object.entries(zt).map(([Te,Pt])=>s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:224",children:[s.jsx("p",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:224",className:"mb-1 text-[10px] font-bold uppercase tracking-wide text-muted-foreground",children:Te}),s.jsx("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:224",className:"space-y-1",children:Pt.map(ua=>s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:224",className:"flex items-center justify-between gap-2 rounded-lg border px-2.5 py-2",children:[s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:224",className:"min-w-0",children:[s.jsx("p",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:224",className:"truncate text-xs font-medium",children:ua.item?.name??`Item #${ua.itemId}`}),s.jsxs("p",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:224",className:"text-[10px] text-muted-foreground",children:["Comprar: ",gx(ua.purchaseQuantity,ua.purchaseUnit),ua.priority==="urgente"&&s.jsx("span",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:224",className:"ml-1 text-red-600",children:"· urgente"})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:224",className:"flex shrink-0 gap-1",children:[s.jsx("button",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:224",onClick:()=>Yt(ua),disabled:!m,className:"rounded p-1.5 text-muted-foreground hover:bg-muted disabled:cursor-not-allowed disabled:opacity-40",title:m?"Editar":"Somente leitura",children:s.jsx(tl,{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:224",className:"h-3.5 w-3.5"})}),s.jsx("button",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:224",onClick:()=>ba.mutate({id:ua.id}),disabled:!m,className:"rounded p-1.5 text-red-500 hover:bg-red-50 disabled:cursor-not-allowed disabled:opacity-40",title:"Excluir",children:s.jsx(sn,{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:224",className:"h-3.5 w-3.5"})})]})]},ua.id))})]},Te))})]})]}):s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:210",className:"rounded-xl border border-dashed bg-white p-8 text-center",children:[s.jsx(jY,{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:210",className:"mx-auto mb-3 h-9 w-9",style:{color:ri}}),s.jsx("h3",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:210",className:"font-semibold",style:{color:Bt},children:"Nenhum ciclo aberto"}),s.jsx("p",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:210",className:"mx-auto mt-1 max-w-md text-sm text-muted-foreground",children:"O Gestor deve abrir a competência antes dos lançamentos."}),r&&s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:210",className:"mx-auto mt-5 flex max-w-xs gap-2",children:[s.jsx("input",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:210",className:vi,value:N,onChange:Te=>j(Te.target.value),placeholder:"MM/AAAA",onKeyDown:Te=>Le(Te,nt)}),s.jsx("button",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:210",className:"rounded-lg px-4 py-2 text-sm font-semibold text-white",style:{backgroundColor:Bt},onClick:()=>Lt.mutate({competencia:N}),disabled:Lt.isPending,children:"Abrir ciclo"})]}),r&&c.some(Te=>Te.status==="lista_fechada")&&s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:210",className:"mx-auto mt-6 max-w-md border-t pt-4 text-left",children:[s.jsx("p",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:210",className:"mb-2 text-xs font-semibold",style:{color:Bt},children:"Ciclos fechados"}),c.filter(Te=>Te.status==="lista_fechada").slice(0,5).map(Te=>s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:210",className:"mb-2 flex items-center justify-between gap-2 rounded-lg border px-3 py-2",children:[s.jsx("span",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:210",className:"text-xs",children:Te.competencia}),s.jsx("button",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:210",type:"button",onClick:()=>De(Te.id),className:"rounded-md border px-2.5 py-1 text-xs font-semibold",style:{color:Bt},children:"Reabrir"})]},Te.id))]})]}),de&&s.jsx("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",className:"fixed inset-0 z-50 flex items-center justify-center bg-black/40 p-4",children:s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",className:"w-full max-w-lg rounded-xl bg-white shadow-xl",children:[s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",className:"flex items-center justify-between border-b px-5 py-4",children:[s.jsx("h3",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",className:"font-semibold",style:{color:Bt},children:pe?"Editar item do catálogo":"Cadastrar novo item"}),s.jsx("button",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",onClick:()=>he(!1),children:s.jsx(Fr,{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",className:"h-4 w-4"})})]}),s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",className:"grid gap-3 p-5 sm:grid-cols-2",children:[s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",className:"sm:col-span-2",children:[s.jsx("label",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",className:"text-xs font-semibold",children:"Nome curto *"}),s.jsx("input",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",className:vi,value:Qe.name,onChange:Te=>ft(Pt=>({...Pt,name:Te.target.value})),autoFocus:!0})]}),s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",className:"sm:col-span-2",children:[s.jsx("label",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",className:"text-xs font-semibold",children:"Descrição técnica *"}),s.jsx("textarea",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",className:vi,value:Qe.technicalDescription,onChange:Te=>ft(Pt=>({...Pt,technicalDescription:Te.target.value})),rows:2})]}),s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",children:[s.jsx("label",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",className:"text-xs font-semibold",children:"Segmento *"}),s.jsxs("select",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",className:vi,value:Qe.categoryId,onChange:Te=>ft(Pt=>({...Pt,categoryId:Te.target.value})),children:[s.jsx("option",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",value:"",children:"Selecione"}),t.map(Te=>s.jsx("option",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",value:String(Te.id),children:Te.name},Te.id))]})]}),s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",children:[s.jsx("label",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",className:"text-xs font-semibold",children:"Unidade padrão *"}),s.jsx("select",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",className:vi,value:Qe.unit,onChange:Te=>ft(Pt=>({...Pt,unit:Te.target.value})),children:pVe.map(Te=>s.jsx("option",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",value:Te,children:Te},Te))})]}),s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",children:[s.jsx("label",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",className:"text-xs font-semibold",children:"Estoque mínimo * (> 0)"}),s.jsx("input",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",className:vi,type:"number",min:"0.01",step:"0.01",value:Qe.minQty,onChange:Te=>ft(Pt=>({...Pt,minQty:Te.target.value}))})]}),s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",children:[s.jsx("label",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",className:"text-xs font-semibold",children:"Embalagem de compra *"}),s.jsx("input",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",className:vi,type:"number",min:"0.01",step:"0.01",value:Qe.purchasePackMultiple,onChange:Te=>ft(Pt=>({...Pt,purchasePackMultiple:Te.target.value}))})]}),s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",className:"sm:col-span-2",children:[s.jsx("label",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",className:"text-xs font-semibold",children:"Marca de referência"}),s.jsx("input",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",className:vi,value:Qe.referenceBrand,onChange:Te=>ft(Pt=>({...Pt,referenceBrand:Te.target.value}))})]}),s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",className:"sm:col-span-2",children:[s.jsx("label",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",className:"text-xs font-semibold",children:"Fornecedor habitual"}),s.jsxs("select",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",className:vi,value:Qe.supplierId,onChange:Te=>ft(Pt=>({...Pt,supplierId:Te.target.value})),children:[s.jsx("option",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",value:"",children:"Nenhum fornecedor"}),w.map(Te=>s.jsx("option",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",value:String(Te.id),children:Te.name},Te.id))]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",className:"flex justify-end gap-2 border-t px-5 py-4",children:[s.jsx("button",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",onClick:()=>he(!1),className:"rounded-lg border px-4 py-2 text-sm",children:"Cancelar"}),s.jsx("button",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:226",onClick:Be,disabled:Me.isPending,className:"rounded-lg px-4 py-2 text-sm font-semibold text-white disabled:opacity-50",style:{backgroundColor:Bt},children:Me.isPending||lt.isPending?"Salvando...":pe?"Salvar alterações":"Salvar e selecionar"})]})]})}),ze&&s.jsx("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:227",className:"fixed inset-0 z-[60] flex items-center justify-center bg-black/40 p-4",children:s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:227",className:"w-full max-w-md rounded-xl bg-white shadow-xl",children:[s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:227",className:"flex items-center justify-between border-b px-5 py-4",children:[s.jsx("h3",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:227",className:"font-semibold",style:{color:Bt},children:"Reabrir ciclo"}),s.jsx("button",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:227",onClick:()=>De(null),children:s.jsx(Fr,{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:227",className:"h-4 w-4"})})]}),s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:227",className:"p-5",children:[s.jsx("p",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:227",className:"mb-3 text-sm text-muted-foreground",children:"A reabertura fica registrada no log. Informe a justificativa."}),s.jsx("textarea",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:227",className:`${vi} min-h-24`,value:xe,onChange:Te=>at(Te.target.value),placeholder:"Justificativa obrigatória",autoF
1906ocus:!0})]}),s.jsxs("div",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:227",className:"flex justify-end gap-2 border-t px-5 py-4",children:[s.jsx("button",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:227",onClick:()=>De(null),className:"rounded-lg border px-4 py-2 text-sm",children:"Cancelar"}),s.jsx("button",{"data-loc":"client/src/pages/MasterPurchaseListPage.tsx:227",onClick:()=>ia.mutate({cycleId:ze,justification:xe}),disabled:ia.isPending||xe.trim().length<3,className:"rounded-lg px-4 py-2 text-sm font-semibold text-white disabled:opacity-50",style:{backgroundColor:Bt},children:ia.isPending?"Reabrindo...":"Confirmar reabertura"})]})]})})]})}function pG(e,t){const a=parseFloat(String(e));return`${Number.isInteger(a)?a:a.toFixed(2)} ${t}`}function mVe(e){return(typeof e=="string"?new Date(e):e).toLocaleString("pt-BR",{day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit"})}function xVe({item:e,type:t,onClose:a,addMovement:r}){const[n,i]=_.useState(""),[o,l]=_.useState(""),c=async()=>{const d=parseFloat(n);if(!d||d<=0){Ne.error("Quantidade inválida");return}try{await r.mutateAsync({itemId:e.id,type:t,quantity:d,reason:o||void 0}),Ne.success(`${t==="entrada"?"Entrada":"Saída manual"} registrada!`),a()}catch{Ne.error("Erro ao registrar movimentação")}};return s.jsx("div",{"data-loc":"client/src/pages/StockPage.tsx:67",className:"fixed inset-0 z-50 flex items-center justify-center bg-black/40",children:s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:68",className:"bg-white rounded-xl shadow-xl w-full max-w-sm p-6",children:[s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:69",className:"flex items-center justify-between mb-4",children:[s.jsxs("h3",{"data-loc":"client/src/pages/StockPage.tsx:70",className:"font-semibold text-sm",style:{color:Bt},children:[t==="entrada"?"+ Entrada":"− Saída manual",": ",e.name]}),s.jsx("button",{"data-loc":"client/src/pages/StockPage.tsx:73",onClick:a,children:s.jsx(Fr,{"data-loc":"client/src/pages/StockPage.tsx:73",className:"w-4 h-4 text-muted-foreground"})})]}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:75",className:"space-y-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:76",children:[s.jsxs("label",{"data-loc":"client/src/pages/StockPage.tsx:77",className:"text-xs font-medium text-muted-foreground",children:["Quantidade (",e.unit,")"]}),s.jsx("input",{"data-loc":"client/src/pages/StockPage.tsx:78",type:"number",min:"0.01",step:"0.01",value:n,onChange:d=>i(d.target.value),className:"mt-1 w-full border rounded-lg px-3 py-2 text-sm focus:outline-none focus:ring-2",style:{"--tw-ring-color":ri},placeholder:"0",autoFocus:!0})]}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:87",children:[s.jsx("label",{"data-loc":"client/src/pages/StockPage.tsx:88",className:"text-xs font-medium text-muted-foreground",children:"Motivo (opcional)"}),s.jsx("input",{"data-loc":"client/src/pages/StockPage.tsx:89",type:"text",value:o,onChange:d=>l(d.target.value),className:"mt-1 w-full border rounded-lg px-3 py-2 text-sm focus:outline-none",placeholder:"Ex.: compra, uso, ajuste..."})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:96",className:"flex gap-2 mt-5",children:[s.jsx("button",{"data-loc":"client/src/pages/StockPage.tsx:97",onClick:a,className:"flex-1 py-2 rounded-lg border text-sm text-muted-foreground hover:bg-muted/50",children:"Cancelar"}),s.jsx("button",{"data-loc":"client/src/pages/StockPage.tsx:100",onClick:c,disabled:r.isPending,className:"flex-1 py-2 rounded-lg text-white text-sm font-medium disabled:opacity-50",style:{backgroundColor:t==="entrada"?"#16a34a":"#dc2626"},children:r.isPending?"Salvando...":"Confirmar"})]})]})})}function vVe({item:e,categories:t,suppliers:a,userRole:r,onClose:n,createItem:i,updateItem:o}){const[l,c]=_.useState({name:e?.name??"",technicalDescription:e?.technicalDescription??"",referenceBrand:e?.referenceBrand??"",sku:e?.sku??"",categoryId:e?.categoryId?String(e.categoryId):"",unit:e?.unit??"un",minQty:e?.minQty?String(parseFloat(e.minQty)):"0",minimumJustification:e?.minimumJustification??"",purchasePackMultiple:e?.purchasePackMultiple?String(parseFloat(e.purchasePackMultiple)):"1",supplierId:e?.supplierId?String(e.supplierId):"",location:e?.location??""}),d=p=>g=>c(m=>({...m,[p]:g.target.value})),f=async()=>
1906{if(!l.name.trim()||!l.technicalDescription.trim()||!l.unit.trim()||!l.categoryId||Number(l.minQty)<=0||Number(l.purchasePackMultiple)<=0){Ne.error("Nome, descrição técnica, segmento, unidade e estoque mínimo maior que zero são obrigatórios");return}const p={name:l.name.trim(),technicalDescription:l.technicalDescription.trim(),referenceBrand:l.referenceBrand.trim()||void 0,sku:l.sku||void 0,categoryId:parseInt(l.categoryId),unit:l.unit,minQty:parseFloat(l.minQty),minimumJustification:void 0,purchasePackMultiple:parseFloat(l.purchasePackMultiple),supplierId:l.supplierId?parseInt(l.supplierId):void 0,location:l.location||void 0};try{e?(await o.mutateAsync({id:e.id,...p}),Ne.success("Item atualizado!")):(await i.mutateAsync(p),Ne.success("Item criado!")),n()}catch{Ne.error("Erro ao salvar item")}};return s.jsx("div",{"data-loc":"client/src/pages/StockPage.tsx:176",className:"fixed inset-0 z-50 flex items-center justify-center bg-black/40 p-4",children:s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:177",className:"bg-white rounded-xl shadow-xl w-full max-w-lg max-h-[90vh] overflow-y-auto",children:[s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:178",className:"sticky top-0 bg-white border-b px-6 py-4 flex items-center justify-between",children:[s.jsx("h3",{"data-loc":"client/src/pages/StockPage.tsx:179",className:"font-semibold text-sm",style:{color:Bt},children:e?"Editar Item":"Novo Item de Estoque"}),s.jsx("button",{"data-loc":"client/src/pages/StockPage.tsx:182",onClick:n,children:s.jsx(Fr,{"data-loc":"client/src/pages/StockPage.tsx:182",className:"w-4 h-4 text-muted-foreground"})})]}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:184",className:"p-6 space-y-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:185",className:"grid grid-cols-2 gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:186",className:"col-span-2",children:[s.jsx("label",{"data-loc":"client/src/pages/StockPage.tsx:187",className:"text-xs font-medium text-muted-foreground",children:"Nome *"}),s.jsx("input",{"data-loc":"client/src/pages/StockPage.tsx:188",value:l.name,onChange:d("name"),className:"mt-1 w-full border rounded-lg px-3 py-2 text-sm focus:outline-none focus:ring-1",placeholder:"Ex.: Luvas de procedimento"})]}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:192",className:"col-span-2",children:[s.jsx("label",{"data-loc":"client/src/pages/StockPage.tsx:193",className:"text-xs font-medium text-muted-foreground",children:"Descrição técnica *"}),s.jsx("textarea",{"data-loc":"client/src/pages/StockPage.tsx:194",value:l.technicalDescription,onChange:p=>c(g=>({...g,technicalDescription:p.target.value})),className:"mt-1 w-full border rounded-lg px-3 py-2 text-sm focus:outline-none resize-none",rows:2,placeholder:"Especificação de compra e apresentação do item"})]}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:198",children:[s.jsx("label",{"data-loc":"client/src/pages/StockPage.tsx:199",className:"text-xs font-medium text-muted-foreground",children:"SKU / Código"}),s.jsx("input",{"data-loc":"client/src/pages/StockPage.tsx:200",value:l.sku,onChange:d("sku"),className:"mt-1 w-full border rounded-lg px-3 py-2 text-sm focus:outline-none",placeholder:"Opcional"})]}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:204",children:[s.jsx("label",{"data-loc":"client/src/pages/StockPage.tsx:205",className:"text-xs font-medium text-muted-foreground",children:"Unidade *"}),s.jsx("select",{"data-loc":"client/src/pages/StockPage.tsx:206",value:l.unit,onChange:d("unit"),className:"mt-1 w-full border rounded-lg px-3 py-2 text-sm focus:outline-none",children:["un","cx","pct","fardo","rolo","L","mL","kg","g","par","conjunto"].map(p=>s.jsx("option",{"data-loc":"client/src/pages/StockPage.tsx:209",value:p,children:p},p))})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:216",children:[s.jsx("label",{"data-loc":"client/src/pages/StockPage.tsx:217",className:"text-xs font-medium text-muted-foreground",children:"Segmento *"}),s.jsx("div",{"data-loc":"client/src/pages/StockPage.tsx:218",className:"flex gap-2 mt-1",children:s.jsxs("select",{"data-loc":"client/src/pages/StockPage.tsx:219",value:l.categoryId,onChange:d("categoryId"),className:"flex-1 border rounded-lg px-3 py-2 text-sm focus:outline-none",children:[s.jsx("option",{"data-loc":"client/src/pages/StockPage.tsx:221",value:"",children:"Selecionar segmento"}),t.map(p=>s.jsx("option",{"data-loc":"client/src/pages/StockPage.tsx:222",value:String(p.id),children:p.name},p.id))]})}),s.jsx("p",{"data-loc":"client/src/pages/StockPage.tsx:225",className:"mt-1.5 text-[10px] text-muted-foreground",children:"Os segmentos são padronizados para manter o catálogo e as compras comparáveis."})]}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:228",className:"grid grid-cols-2 gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:229",children:[s.jsx("label",{"data-loc":"client/src/pages/StockPage.tsx:230",className:"text-xs font-medium text-muted-foreground",children:"Estoque mínimo *"}),s.jsx("input",{"data-loc":"client/src/pages/StockPage.tsx:231",type:"number",min:"0.01",step:"0.01",value:l.minQty,onChange:d("minQty"),className:"mt-1 w-full border rounded-lg px-3 py-2 text-sm focus:outline-none"})]}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:234",children:[s.jsx("label",{"data-loc":"client/src/pages/StockPage.tsx:235",className:"text-xs font-medium text-muted-foreground",children:"Múltiplo de compra"}),s.jsx("input",{"data-loc":"client/src/pages/StockPage.tsx:236",type:"number",min:"0.01",step:"0.01",value:l.purchasePackMultiple,onChange:d("purchasePackMultiple"),className:"mt-1 w-full border rounded-lg px-3 py-2 text-sm focus:outline-none"})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:241",className:"grid grid-cols-2 gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:242",children:[s.jsx("label",{"data-loc":"client/src/pages/StockPage.tsx:243",className:"text-xs font-medium text-muted-foreground",children:"Marca de referência"}),s.jsx("input",{"data-loc":"client/src/pages/StockPage.tsx:244",value:l.referenceBrand,onChange:d("referenceBrand"),className:"mt-1 w-full border rounded-lg px-3 py-2 text-sm focus:outline-none",placeholder:"Opcional"})]}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:247",children:[s.jsx("label",{"data-loc":"client/src/pages/StockPage.tsx:248",className:"text-xs font-medium text-muted-foreground",children:"Fornecedor"}),s.jsxs("select",{"data-loc":"client/src/pages/StockPage.tsx:249",value:l.supplierId,onChange:d("supplierId"),className:"mt-1 w-full border rounded-lg px-3 py-2 text-sm focus:outline-none",children:[s.jsx("option",{"data-loc":"client/src/pages/StockPage.tsx:251",value:"",children:"Nenhum"}),a.map(p=>s.jsx("option",{"data-loc":"client/src/pages/StockPage.tsx:252",value:String(p.id),children:p.name},p.id))]})]}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:255",children:[s.jsx("label",{"data-loc":"client/src/pages/StockPage.tsx:256",className:"text-xs font-medium text-muted-foreground",children:"Localização"}),s.jsx("input",{"data-loc":"client/src/pages/StockPage.tsx:257",value:l.location,onChange:d("location"),className:"mt-1 w-full border rounded-lg px-3 py-2 text-sm focus:outline-none",placeholder:"Ex.: Sala 3, Armário B"})]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:263",className:"sticky bottom-0 bg-white border-t px-6 py-4 flex gap-2",children:[s.jsx("button",{"data-loc":"client/src/pages/StockPage.tsx:264",onClick:n,className:"flex-1 py-2 rounded-lg border text-sm text-muted-foreground hover:bg-muted/50",children:"Cancelar"}),s.jsx("button",{"data-loc":"client/src/pages/StockPage.tsx:267",onClick:f,disabled:i.isPending||o.isPending,className:"flex-1 py-2 rounded-lg text-white text-sm font-medium disabled:opacity-50",style:{backgroundColor:Bt},children:i.isPending||o.isPending?"Salvando...":e?"Salvar":"Criar Item"})]})]})})}function yVe({supplier:e,onClose:t,createSupplier:a,updateSupplier:r}){const[n,i]=_.useState({name:e?.name??"",supplierType:e?.supplierType??"insumo",contactName:e?.contactName??"",phone:e?.phone??"",email:e?.email??"",notes:e?.notes??""}),o=c=>d=>i(f=>({...f,[c]:d.target.value})),l=async()=>
1906{if(!n.name.trim()||!n.phone.trim()&&!n.email.trim()){Ne.error("Nome e ao menos um contato (telefone ou e-mail) são obrigatórios");return}try{e?(await r.mutateAsync({id:e.id,...n}),Ne.success("Fornecedor atualizado!")):(await a.mutateAsync(n),Ne.success("Fornecedor criado!")),t()}catch{Ne.error("Erro ao salvar fornecedor")}};return s.jsx("div",{"data-loc":"client/src/pages/StockPage.tsx:311",className:"fixed inset-0 z-50 flex items-center justify-center bg-black/40 p-4",children:s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:312",className:"bg-white rounded-xl shadow-xl w-full max-w-md",children:[s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:313",className:"border-b px-6 py-4 flex items-center justify-between",children:[s.jsx("h3",{"data-loc":"client/src/pages/StockPage.tsx:314",className:"font-semibold text-sm",style:{color:Bt},children:e?"Editar Fornecedor":"Novo Fornecedor"}),s.jsx("button",{"data-loc":"client/src/pages/StockPage.tsx:317",onClick:t,children:s.jsx(Fr,{"data-loc":"client/src/pages/StockPage.tsx:317",className:"w-4 h-4 text-muted-foreground"})})]}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:319",className:"p-6 space-y-3",children:[[{k:"name",label:"Nome *",placeholder:"Razão social ou nome"},{k:"contactName",label:"Contato",placeholder:"Nome do responsável"},{k:"phone",label:"Telefone",placeholder:"(51) 9 9999-9999"},{k:"email",label:"E-mail",placeholder:"[email protected]"}].map(({k:c,label:d,placeholder:f})=>s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:326",children:[s.jsx("label",{"data-loc":"client/src/pages/StockPage.tsx:327",className:"text-xs font-medium text-muted-foreground",children:d}),s.jsx("input",{"data-loc":"client/src/pages/StockPage.tsx:328",value:n[c],onChange:o(c),className:"mt-1 w-full border rounded-lg px-3 py-2 text-sm focus:outline-none",placeholder:f})]},c)),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:333",children:[s.jsx("label",{"data-loc":"client/src/pages/StockPage.tsx:334",className:"text-xs font-medium text-muted-foreground",children:"Tipo de fornecedor *"}),s.jsxs("select",{"data-loc":"client/src/pages/StockPage.tsx:335",value:n.supplierType,onChange:c=>i(d=>({...d,supplierType:c.target.value})),className:"mt-1 w-full border rounded-lg px-3 py-2 text-sm focus:outline-none",children:[s.jsx("option",{"data-loc":"client/src/pages/StockPage.tsx:337",value:"insumo",children:"Insumo"}),s.jsx("option",{"data-loc":"client/src/pages/StockPage.tsx:338",value:"servico",children:"Serviço"}),s.jsx("option",{"data-loc":"client/src/pages/StockPage.tsx:339",value:"ambos",children:"Ambos"})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:342",children:[s.jsx("label",{"data-loc":"client/src/pages/StockPage.tsx:343",className:"text-xs font-medium text-muted-foreground",children:"Observações"}),s.jsx("textarea",{"data-loc":"client/src/pages/StockPage.tsx:344",value:n.notes,onChange:o("notes"),rows:2,className:"mt-1 w-full border rounded-lg px-3 py-2 text-sm focus:outline-none resize-none",placeholder:"Informações adicionais..."})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:349",className:"border-t px-6 py-4 flex gap-2",children:[s.jsx("button",{"data-loc":"client/src/pages/StockPage.tsx:350",onClick:t,className:"flex-1 py-2 rounded-lg border text-sm text-muted-foreground hover:bg-muted/50",children:"Cancelar"}),s.jsx("button",{"data-loc":"client/src/pages/StockPage.tsx:353",onClick:l,disabled:a.isPending||r.isPending,className:"flex-1 py-2 rounded-lg text-white text-sm font-medium disabled:opacity-50",style:{backgroundColor:Bt},children:a.isPending||r.isPending?"Salvando...":e?"Salvar":"Criar"})]})]})})}function pT({userRole:e,initialTab:t}){const a=e==="admin",r=e==="admin"||e==="gestor",n=r||e==="atendimento",[i,o]=_.useState(t??"compras"),{data:l=[],isLoading:c}=Oe.stock.listItems.useQuery({}),{data:d}=Oe.stock.counters.useQuery(),{data:f=[]}=Oe.stock.listCategories.useQuery(),{data:p=[]}=Oe.stock.listSuppliers.useQuery(),{data:g=[],isLoading:m}=Oe.stock.listMovements.useQuery({}),{createStockItem:b,updateStockItem:v,deleteStockItem:y,addStockMovement:w,importStockItems:S,createStockSupplier:N,updateStockSupplier:j,deleteStockSupplier:C}=Au(),[R,T]=_.useState(""),[O,F]=_.useState(""),[z,I]=_.useState(!1),[B,K]=_.useState(!1),[J,G]=_.useState({open:!1}),[D,V]=_.useState({open:!1}),[W,Z]=_.useState({open:!1}),[re,Q]=_.useState([]),[E,U]=_.useState([]),[q,X]=_.useState(!1),ne=_.useRef(null),ae=l.filter($e=>!(R&&!$e.name.toLowerCase().includes(R.toLowerCase())&&!($e.sku??"").toLowerCase().includes(R.toLowerCase())||O&&String($e.categoryId)!==O||z&&parseFloat($e.currentQty)>parseFloat($e.minQty))),ue=$e=>{const ea=$e.target.files?.[0];if(!ea)return;const Ia=new FileReader;Ia.onload=Vn=>{const as=(Vn.target?.result).split(/\r?\n/).filter(Hi=>Hi.trim()),_o=as[0].includes(";")?";":",",Td=as[0].split(_o).map(Hi=>Hi.trim().toLowerCase().replace(/\s+/g,"_")),qi=[],Ul=[];
1906as.slice(1).forEach((Hi,Qf)=>{const ui=Hi.split(_o).map(Eo=>Eo.trim()),jr={};Td.forEach((Eo,_a)=>{jr[Eo]=ui[_a]??""});const ko=jr.unidade_padrao||jr.unidade,zl=jr.estoque_minimo||jr.minimo;if(!jr.segmento||!jr.nome||!ko){Ul.push(`Linha ${Qf+2}: segmento, nome ou unidade ausente`);return}qi.push({nome:jr.nome,segmento:jr.segmento,descricao_tecnica:jr.descricao_tecnica||jr.nome,unidade:ko,embalagem_compra:jr.embalagem_compra?parseFloat(jr.embalagem_compra):1,minimo:zl?parseFloat(zl):0,marca_referencia:jr.marca_referencia||void 0,custo:jr.custo?parseFloat(jr.custo):void 0,fornecedor:jr.fornecedor||void 0,localizacao:jr.localizacao||void 0,quantidade_inicial:jr.quantidade_inicial?parseFloat(jr.quantidade_inicial):0})}),Q(qi),U(Ul),X(!0)},Ia.readAsText(ea)},de=async()=>{if(re.length)try{const $e=await S.mutateAsync(re);Ne.success(`${$e?.created??re.length} itens importados!`),X(!1),Q([]),U([]),ne.current&&(ne.current.value="")}catch{Ne.error("Erro ao importar itens")}},he=()=>{const $e=`segmento,nome,descricao_tecnica,unidade_padrao,embalagem_compra,estoque_minimo,marca_referencia,custo,fornecedor,localizacao,quantidade_inicial
1907DESCARTÁVEIS,Luvas P,Luva de procedimento tamanho P,cx,1,5,Marca de referência,25.90,Fornecedor ABC,Sala 1,10
1908`,ea=new Blob([$e],{type:"text/csv"}),Ia=URL.createObjectURL(ea),Vn=document.createElement("a");Vn.href=Ia,Vn.download="modelo-estoque.csv",Vn.click(),URL.revokeObjectURL(Ia)},pe=async $e=>{if(confirm("Desativar este item?"))try{await y.mutateAsync({id:$e}),Ne.success("Item desativado")}catch{Ne.error("Erro ao desativar item")}},se=async $e=>{if(confirm("Excluir este fornecedor?"))try{await C.mutateAsync({id:$e}),Ne.success("Fornecedor excluído")}catch{Ne.error("Erro ao excluir fornecedor")}},ze=[{key:"compras",label:"Compras",icon:s.jsx(GT,{"data-loc":"client/src/pages/StockPage.tsx:492",className:"w-3.5 h-3.5"})},{key:"lista-mestra",label:"Lista Mestra",icon:s.jsx(jY,{"data-loc":"client/src/pages/StockPage.tsx:493",className:"w-3.5 h-3.5"})},{key:"importar",label:"Importar",icon:s.jsx(cg,{"data-loc":"client/src/pages/StockPage.tsx:494",className:"w-3.5 h-3.5"})},{key:"fornecedores",label:"Fornecedores",icon:s.jsx(YT,{"data-loc":"client/src/pages/StockPage.tsx:495",className:"w-3.5 h-3.5"})}],[De,xe]=_.useState(!1),{data:at=[],refetch:Qe}=Oe.purchaseOrders.list.useQuery({includeArchived:De}),ft=Oe.useUtils(),[nt,$t]=_.useState("all"),[_t,Et]=_.useState(""),[Dt,aa]=_.useState(!1),[Wt,qt]=_.useState(null),{data:Lt,refetch:sa}=Oe.purchaseOrders.get.useQuery({id:Wt},{enabled:Wt!==null}),[Vt,ia]=_.useState({supplierId:null,notes:"",totalAmount:"",items:[{quantity:"1",unit:"un",stockItemId:void 0}]}),[Ut,Ea]=_.useState(null),ba=_.useRef(null),{data:Me={previousOrders:[],supplierItems:[],closedCycles:[]}}=Oe.purchaseOrders.sources.useQuery({supplierId:Vt.supplierId??void 0},{enabled:Dt}),[lt,Nt]=_.useState(null),[mt,Yt]=_.useState(null),[je,ie]=_.useState(!1),{data:Ee=[]}=Oe.purchaseOrders.sourceLines.useQuery(lt??{source:"order",sourceId:0},{enabled:!!lt}),Le=Oe.purchaseOrders.create.useMutation({onError:()=>Ne.error("Erro ao criar ordem")}),Ve=Oe.purchaseOrders.approve.useMutation({onSuccess:()=>{ft.purchaseOrders.list.invalidate(),sa(),Ne.success("Ordem aprovada!")},onError:()=>Ne.error("Erro ao aprovar")}),Be=Oe.purchaseOrders.pay.useMutation({onSuccess:()=>{ft.purchaseOrders.list.invalidate(),sa(),Ne.success("OC marcada como paga.")},onError:$e=>Ne.error($e.message||"Erro ao marcar como paga")}),Mt=Oe.purchaseOrders.archive.useMutation({onSuccess:()=>{ft.purchaseOrders.list.invalidate(),qt(null),Ne.success("OC arquivada.")},onError:$e=>Ne.error($e.message||"Erro ao arquivar OC")}),Ht=Oe.purchaseOrders.reject.useMutation({onSuccess:()=>{ft.purchaseOrders.list.invalidate(),sa(),Ne.success("Ordem rejeitada")},onError:()=>Ne.error("Erro ao rejeitar")}),ra=Oe.purchaseOrders.receive.useMutation({onSuccess:()=>{ft.purchaseOrders.list.invalidate(),sa(),Ne.success("Recebimento registrado! Estoque atualizado.")},onError:()=>Ne.error("Erro ao registrar recebimento")}),Xt=Oe.purchaseOrders.uploadAttachment.useMutation({onSuccess:()=>{sa(),Ne.success("Anexo enviado!")},onError:()=>Ne.error("Erro ao enviar anexo")}),kt=Oe.purchaseOrders.removeAttachment.useMutation({onSuccess:()=>{sa(),Ne.success("Anexo removido")}}),[zt,ka]=_.useState(""),[Te,Pt]=_.useState(""),[ua,Da]=_.useState({}),[oe,Ce]=_.useState(""),[ve,ge]=_.useState(!1),we=_.useRef(null),[Ae,We]=_.useState("orcamento"),[Xe,Ke]=_.useState(!1),[Ye,tt]=_.useState(""),St=Oe.purchaseOrders.setCategory.useMutation({onSuccess:()=>
1908{ft.purchaseOrders.list.invalidate(),sa(),Ke(!1),tt(""),Ne.success("Centro de custo definido!")},onError:()=>Ne.error("Erro ao categorizar")});_.useEffect(()=>{if(!Lt)return;const $e={};for(const ea of Lt.items??[]){const Ia=Math.max(0,Number(ea.quantity)-Number(ea.receivedQuantity??0));$e[ea.id]=Ia>0?String(Ia):""}Da($e),Ce(""),Pt("")},[Wt,Lt]);const[Ft,Qt]=_.useState(null),[Tt,Gt]=_.useState(null),[la,dr]=_.useState([]),Qa=Oe.nfse.parseAndSave.useMutation({onError:()=>Ne.error("Erro ao processar NFS-e")}),Nr=Oe.nfse.confirm.useMutation({onSuccess:()=>{Ne.success("Entrada de estoque gerada com sucesso!"),Qt(null),Gt(null),dr([]),ft.purchaseOrders.list.invalidate(),sa()},onError:$e=>Ne.error($e.message||"Erro ao confirmar NFS-e")}),es=_.useRef(null),uo=async $e=>{const ea=$e.target.files?.[0];if(!ea||!Ft)return;if(ea.size>10*1024*1024){Ne.error("Arquivo muito grande (máx 10 MB)");return}const Ia=new FileReader;Ia.onload=async Vn=>{const _s=(Vn.target?.result).split(",")[1],as=await Qa.mutateAsync({purchaseOrderId:Ft.purchaseOrderId,attachmentId:Ft.attachmentId,fileBase64:_s,fileName:ea.name,mimeType:ea.type});Gt(as);const _o=as?.itens??[],Td=l;dr(_o.map(qi=>{const Ul=Td.find(Hi=>Hi.name.toLowerCase().includes(qi.descricao.toLowerCase().substring(0,6))||qi.descricao.toLowerCase().includes(Hi.name.toLowerCase().substring(0,6)));return{descricao:qi.descricao,quantidade:qi.quantidade,valorUnitario:qi.valorUnitario,valorTotal:qi.valorTotal,stockItemId:Ul?.id??null}}))},Ia.readAsDataURL(ea),es.current&&(es.current.value="")},fo=()=>{if(!Tt)return;const $e=la.filter(ea=>ea.stockItemId!==null);if(!$e.length){Ne.error("Vincule pelo menos um item ao estoque");return}Nr.mutate({nfseId:Tt.id,items:$e.map(ea=>({stockItemId:ea.stockItemId,quantity:ea.quantidade,nfseItemDescricao:ea.descricao}))})},Ts={solicitado:{label:"Solicitado",color:"bg-amber-100 text-amber-700"},aprovado:{label:"Aprovado",color:"bg-green-100 text-green-700"},pago:{label:"Pago",color:"bg-emerald-100 text-emerald-700"},reprovado:{label:"Reprovado",color:"bg-red-100 text-red-700"},recebido:{label:"Recebido",color:"bg-blue-100 text-blue-700"}},il=_.useMemo(()=>{let $e=at;return nt!=="all"&&($e=$e.filter(ea=>ea.status===nt)),_t&&($e=$e.filter(ea=>(ea.supplierName??"").toLowerCase().includes(_t.toLowerCase())||(ea.notes??"").toLowerCase().includes(_t.toLowerCase())||String(ea.id).includes(_t))),$e},[at,nt,_t]),Xr=_.useMemo(()=>{const $e={};for(const ea of at)$e[ea.status]=($e[ea.status]||0)+1;return $e},[at]),ol=async $e=>{const ea=$e.target.files?.[0];if(!ea||!Wt)return;if(ea.size>5*1024*1024){Ne.error("Arquivo muito grande (máx 5 MB)");return}const Ia=new FileReader;Ia.onload=async Vn=>{const _s=(Vn.target?.result).split(",")[1];await Xt.mutateAsync({purchaseOrderId:Wt,type:Ae,fileBase64:_s,fileName:ea.name,mimeType:ea.type})},Ia.readAsDataURL(ea),we.current&&(we.current.value="")},ho=async()=>{if(!Vt.supplierId){Ne.error("Selecione um fornecedor");return}if(!Vt.totalAmount||Number(Vt.totalAmount)<0){Ne.error("Informe o valor total da OC.");return}if(!Ut){Ne.error("Anexe a ordem de compra ou proposta do fornecedor.");return}try{const $e=await Le.mutateAsync({supplierId:Vt.supplierId,notes:Vt.notes||void 0,totalAmount:Vt.totalAmount,items:[]}),ea=await new Promise((Ia,Vn)=>{const _s=new FileReader;_s.onload=()=>Ia(_s.result.split(",")[1]),_s.onerror=()=>Vn(new Error("Falha ao ler o anexo")),_s.readAsDataURL(Ut)});await Xt.mutateAsync({purchaseOrderId:$e.id,type:"orcamento",fileBase64:ea,fileName:Ut.name,mimeType:Ut.type||"application/octet-stream"}),await ft.purchaseOrders.list.invalidate(),aa(!1),Ea(null),ba.current&&(ba.current.value=""),Ne.success("Ordem enviada para aprovação.")}catch($e){Ne.error($e instanceof Error?$e.message:"Erro ao criar ordem")}},yr=()=>{if(!Lt)return;const $e=(Lt.items??[]).map(ea=>({purchaseOrderItemId:ea.id,quantity:String(Math.max(0,Number(ea.quantity)-Number(ea.receivedQuantity??0)))})).filter(ea=>Number(ea.quantity)>0);ra.mutate({id:Lt.id,idempotencyKey:`web-${Lt.id}-${Date.now()}-${Math.random().toString(36).slice(2,8)}`,notes:oe||void 0,items:$e})},[Kf,ll]=_.useState(!1),[Nc,Xf]=_.useState("all"),[di,ts]=_.useState(""),Mn=$e=>$e?f.find(ea=>ea.id===$e)?.name??"—":"—",Ad=$e=>l.find(ea=>ea.id===$e)?.name??`Item #${$e}`;return s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:766",className:"space-y-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:768",className:"flex items-center justify-between",children:[s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:769",children:[s.jsx("h1",{"data-loc":"client/src/pages/StockPage.tsx:770",className:"text-lg font-bold",style:{color:Bt},children:"Estoque"}),s.jsx("p",{"data-loc":"client/src/pages/StockPage.tsx:771",className:"text-xs text-muted-foreground mt-0.5",children:"Controle de insumos e materiais gerais"})]}),s.jsxs("button",{"data-loc":"client/src/pages/StockPage.tsx:773",onClick:()=>G({open:!0}),className:"flex items-center gap-1.5 px-3 py-2 rounded-lg text-white text-xs font-medium",style:{backgroundColor:Bt},children:[s.jsx(Rr,{"data-loc":"client/src/pages/StockPage.tsx:778",className:"w-3.5 h-3.5"}),"Novo Item"]})]}),s.jsx("div",{"data-loc":"client/src/pages/StockPage.tsx:784",className:"hidden grid-cols-3 gap-3",children:[{label:"Total de Itens",value:d?.totalItens??0,color:Bt,icon:s.jsx(kf,{"data-loc":"client/src/pages/StockPage.tsx:786",className:"w-4 h-4"})},{label:"Abaixo do Mínimo",value:d?.abaixoMinimo??0,color:"#dc2626",icon:s.jsx(Er,{"data-loc":"client/src/pages/StockPage.tsx:787",className:"w-4 h-4"})},{label:"Movimentações no Mês",value:d?.movimentacoesMes??0,color:"#16a34a",icon:s.jsx(vg,{"data-loc":"client/src/pages/StockPage.tsx:788",className:"w-4 h-4"})}].map(({label:$e,value:ea,color:Ia,icon:Vn}
1908)=>s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:790",className:"bg-white rounded-xl border border-border/60 p-4 flex items-center gap-3",children:[s.jsx("div",{"data-loc":"client/src/pages/StockPage.tsx:791",className:"w-9 h-9 rounded-lg flex items-center justify-center",style:{backgroundColor:Ia+"15",color:Ia},children:Vn}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:794",children:[s.jsx("p",{"data-loc":"client/src/pages/StockPage.tsx:795",className:"text-xl font-bold",style:{color:Ia},children:ea}),s.jsx("p",{"data-loc":"client/src/pages/StockPage.tsx:796",className:"text-xs text-muted-foreground",children:$e})]})]},$e))}),s.jsx("div",{"data-loc":"client/src/pages/StockPage.tsx:803",className:"flex gap-1 bg-muted/40 rounded-lg p-1 w-fit",children:ze.map($e=>s.jsxs("button",{"data-loc":"client/src/pages/StockPage.tsx:805",onClick:()=>o($e.key),className:`flex items-center gap-1.5 px-3 py-1.5 rounded-md text-xs font-medium transition-all ${i===$e.key?"bg-white shadow-sm text-foreground":"text-muted-foreground hover:text-foreground"}`,children:[$e.icon,$e.label]},$e.key))}),s.jsx(Wte,{"data-loc":"client/src/pages/StockPage.tsx:818",mode:"wait",children:s.jsxs(sd.div,{"data-loc":"client/src/pages/StockPage.tsx:819",initial:{opacity:0,y:8},animate:{opacity:1,y:0},exit:{opacity:0,y:-8},transition:{duration:.18},children:[i==="itens"&&s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:828",className:"space-y-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:830",className:"flex items-center gap-2",children:[s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:831",className:"relative flex-1 max-w-xs",children:[s.jsx(li,{"data-loc":"client/src/pages/StockPage.tsx:832",className:"absolute left-3 top-1/2 -translate-y-1/2 w-3.5 h-3.5 text-muted-foreground"}),s.jsx("input",{"data-loc":"client/src/pages/StockPage.tsx:833",value:R,onChange:$e=>T($e.target.value),className:"w-full pl-9 pr-3 py-2 border rounded-lg text-xs focus:outline-none",placeholder:"Buscar por nome ou SKU..."})]}),s.jsxs("button",{"data-loc":"client/src/pages/StockPage.tsx:839",onClick:()=>K($e=>!$e),className:`flex items-center gap-1.5 px-3 py-2 rounded-lg border text-xs transition-colors ${B?"bg-muted":"hover:bg-muted/50"}`,children:[s.jsx(Hfe,{"data-loc":"client/src/pages/StockPage.tsx:843",className:"w-3.5 h-3.5"}),"Filtros",B?s.jsx(Qh,{"data-loc":"client/src/pages/StockPage.tsx:845",className:"w-3 h-3"}):s.jsx(pf,{"data-loc":"client/src/pages/StockPage.tsx:845",className:"w-3 h-3"})]})]}),B&&s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:850",className:"flex items-center gap-3 p-3 bg-muted/30 rounded-lg",children:[s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:851",children:[s.jsx("label",{"data-loc":"client/src/pages/StockPage.tsx:852",className:"text-xs text-muted-foreground mr-2",children:"Categoria:"}),s.jsxs("select",{"data-loc":"client/src/pages/StockPage.tsx:853",value:O,onChange:$e=>F($e.target.value),className:"border rounded-lg px-2 py-1.5 text-xs focus:outline-none",children:[s.jsx("option",{"data-loc":"client/src/pages/StockPage.tsx:855",value:"",children:"Todas"}),f.map($e=>s.jsx("option",{"data-loc":"client/src/pages/StockPage.tsx:856",value:String($e.id),children:$e.name},$e.id))]})]}),s.jsxs("label",{"data-loc":"client/src/pages/StockPage.tsx:859",className:"flex items-center gap-2 text-xs cursor-pointer",children:[s.jsx("input",{"data-loc":"client/src/pages/StockPage.tsx:860",type:"checkbox",checked:z,onChange:$e=>I($e.target.checked),className:"rounded"}),"Só abaixo do mínimo"]}),(R||O||z)&&s.jsxs("button",{"data-loc":"client/src/pages/StockPage.tsx:865",onClick:()=>{T(""),F(""),I(!1)},className:"text-xs text-muted-foreground hover:text-foreground flex items-center gap-1",children:[s.jsx(Fr,{"data-loc":"client/src/pages/StockPage.tsx:867",className:"w-3 h-3"})," Limpar"]})]}),c?s.jsx("div",{"data-loc":"client/src/pages/StockPage.tsx:875",className:"text-center py-12 text-muted-foreground text-sm",children:"Carregando..."}):ae.length===0?s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:877",className:"text-center py-12 text-muted-foreground",children:[s.jsx(kf,{"data-loc":"client/src/pages/StockPage.tsx:878",className:"w-8 h-8 mx-auto mb-2 opacity-40"}),s.jsx("p",{"data-loc":"client/src/pages/StockPage.tsx:879",className:"text-sm",children:"Nenhum item encontrado"})]}):s.jsx("div",{"data-loc":"client/src/pages/StockPage.tsx:882",className:"bg-white rounded-xl border border-border/60 overflow-hidden",children:s.jsx("div",{"data-loc":"client/src/pages/StockPage.tsx:883",className:"overflow-x-auto",children:s.jsxs("table",{"data-loc":"client/src/pages/StockPage.tsx:884",className:"w-full text-xs",children:[s.jsx("thead",{"data-loc":"client/src/pages/StockPage.tsx:885",children:s.jsxs("tr",{"data-loc":"client/src/pages/StockPage.tsx:886",className:"border-b bg-muted/30",children:[s.jsx("th",{"data-loc":"client/src/pages/StockPage.tsx:887",className:"text-left px-4 py-3 font-medium text-muted-foreground",children:"Nome"}),s.jsx("th",{"data-loc":"client/src/pages/StockPage.tsx:888",className:"text-left px-4 py-3 font-medium text-muted-foreground",children:"Categoria"}),s.jsx("th",{"data-loc":"client/src/pages/StockPage.tsx:889",className:"text-right px-4 py-3 font-medium text-muted-foreground",children:"Saldo"}),s.jsx("th",{"data-loc":"client/src/pages/StockPage.tsx:890",className:"text-right px-4 py-3 font-medium text-muted-foreground",children:"Mínimo"}),s.jsx("th",{"data-loc":"client/src/pages/StockPage.tsx:891",className:"text-left px-4 py-3 font-medium text-muted-foreground",children:"Localização"}),s.jsx("th",{"data-loc":"client/src/pages/StockPage.tsx:892",className:"text-center px-4 py-3 font-medium text-muted-foreground",children:"Status"}),s.jsx("th",{"data-loc":"client/src/pages/StockPage.tsx:893",className:"text-center px-4 py-3 font-medium text-muted-foreground",children:"Ações"})]})}),s.jsx("tbody",{"data-loc":"client/src/pages/StockPage.tsx:896",children:ae.map($e=>{const ea=parseFloat($e.currentQty)<=parseFloat($e.minQty);return s.jsxs("tr",{"data-loc":"client/src/pages/StockPage.tsx:900",className:`border-b last:border-0 hover:bg-muted/20 transition-colors ${ea?"bg-red-50/50":""}`,children:[s.jsxs("td",{"data-loc":"client/src/pages/StockPage.tsx:901",className:"px-4 py-3",children:[s.jsx("div",{"data-loc":"client/src/pages/StockPage.tsx:902",className:"font-medium text-foreground",children:$e.name}),$e.sku&&s.jsx("div",{"data-loc":"client/src/pages/StockPage.tsx:903",className:"text-muted-foreground text-[10px]",children:$e.sku})]}),s.jsx("td",{"data-loc":"client/src/pages/StockPage.tsx:905",className:"px-4 py-3 text-muted-foreground",children:Mn($e.categoryId)}),s.jsx("td",{"data-loc":"client/src/pages/StockPage.tsx:906",className:"px-4 py-3 text-right font-medium",children:s.jsx("span",{"data-loc":"client/src/pages/StockPage.tsx:907",className:ea?"text-red-600":"text-foreground",children:pG($e.currentQty,$e.unit)})}),s.jsx("td",{"data-loc":"client/src/pages/StockPage.tsx:911",className:"px-4 py-3 text-right text-muted-foreground",children:pG($e.minQty,$e.unit)}),s.jsx("td",{"data-loc":"client/src/pages/StockPage.tsx:914",className:"px-4 py-3 text-muted-foreground",children:$e.location??"—"}),s.jsx("td",{"data-loc":"client/src/pages/StockPage.tsx:915",className:"px-4 py-3 text-center",children:ea?s.jsxs("span",{"data-loc":"client/src/pages/StockPage.tsx:917",className:"inline-flex items-center gap-1 px-2 py-0.5 rounded-full bg-red-100 text-red-700 text-[10px] font-medium",children:[s.jsx(Er,{"data-loc":"client/src/pages/StockPage.tsx:918",className:"w-3 h-3"}),"Abaixo do mínimo"]}):s.jsxs("span",{"data-loc":"client/src/pages/StockPage.tsx:922",className:"inline-flex items-center gap-1 px-2 py-0.5 rounded-full bg-green-100 text-green-700 text-[10px] font-medium",children:[s.jsx(yc,{"data-loc":"client/src/pages/StockPage.tsx:923",className:"w-3 h-3"}),"OK"]})}),s.jsx("td",{"data-loc":"client/src/pages/StockPage.tsx:928",className:"px-4 py-3",children:s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:929",className:"flex items-center justify-center gap-1",children:[s.jsx("button",{"data-loc":"client/src/pages/StockPage.tsx:930",onClick:()=>V({open:!0,item:$e,type:"entrada"}),className:"p-1.5 rounded-lg bg-green-50 text-green-700 hover:bg-green-100 transition-colors",title:"Entrada",children:s.jsx(Px,{"data-loc":"client/src/pages/StockPage.tsx:935",className:"w-3.5 h-3.5"})}),s.jsx("button",{"data-loc":"client/src/pages/StockPage.tsx:937",onClick:()=>V({open:!0,item:$e,type:"saida_manual"}),className:"p-1.5 rounded-lg bg-red-50 text-red-700 hover:bg-red-100 transition-colors",title:"Saída",children:s.jsx(p1,{"data-loc":"client/src/pages/StockPage.tsx:942",className:"w-3.5 h-3.5"})}),s.jsx("button",{"data-loc":"client/src/pages/StockPage.tsx:944",onClick:()=>G({open:!0,item:$e}),className:"p-1.5 rounded-lg hover:bg-muted/50 transition-colors text-muted-foreground",title:"Editar",children:s.jsx(tl,{"data-loc":"client/src/pages/StockPage.tsx:949",className:"w-3.5 h-3.5"})}),s.jsx("button",{"data-loc":"client/src/pages/StockPage.tsx:951",onClick:()=>pe($e.id),className:"p-1.5 rounded-lg hover:bg-red-50 text-muted-foreground hover:text-red-600 transition-colors",title:"Desativar",children:s.jsx(sn,{"data-loc":"client/src/pages/StockPage.tsx:956",className:"w-3.5 h-3.5"})})]})})]},$e.id)})})]})})})]}),i==="movimentacoes"&&s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:973",className:"space-y-3",children:[s.jsx("div",{"data-loc":"client/src/pages/StockPage.tsx:974",className:"flex items-center justify-between",children:s.jsx("p",{"data-loc":"client/src/pages/StockPage.tsx:975",className:"text-xs text-muted-foreground",children:"Histórico de todas as movimentações de estoque"})}),m?s.jsx("div",{"data-loc":"client/src/pages/StockPage.tsx:978",className:"text-center py-12 text-muted-foreground text-sm",children:"Carregando..."}):g.length===0?s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:980",className:"text-center py-12 text-muted-foreground",children:[s.jsx(vg,{"data-loc":"client/src/pages/StockPage.tsx:981",className:"w-8 h-8 mx-auto mb-2 opacity-40"}),s.jsx("p",{"data-loc":"client/src/pages/StockPage.tsx:982",className:"text-sm",children:"Nenhuma movimentação registrada"})]}):s.jsx("div",{"data-loc":"client/src/pages/StockPage.tsx:985",className:"bg-white rounded-xl border border-border/60 overflow-hidden",children:s.jsx("div",{"data-loc":"client/src/pages/StockPage.tsx:98
19086",className:"overflow-x-auto",children:s.jsxs("table",{"data-loc":"client/src/pages/StockPage.tsx:987",className:"w-full text-xs",children:[s.jsx("thead",{"data-loc":"client/src/pages/StockPage.tsx:988",children:s.jsxs("tr",{"data-loc":"client/src/pages/StockPage.tsx:989",className:"border-b bg-muted/30",children:[s.jsx("th",{"data-loc":"client/src/pages/StockPage.tsx:990",className:"text-left px-4 py-3 font-medium text-muted-foreground",children:"Data"}),s.jsx("th",{"data-loc":"client/src/pages/StockPage.tsx:991",className:"text-left px-4 py-3 font-medium text-muted-foreground",children:"Item"}),s.jsx("th",{"data-loc":"client/src/pages/StockPage.tsx:992",className:"text-center px-4 py-3 font-medium text-muted-foreground",children:"Tipo"}),s.jsx("th",{"data-loc":"client/src/pages/StockPage.tsx:993",className:"text-right px-4 py-3 font-medium text-muted-foreground",children:"Quantidade"}),s.jsx("th",{"data-loc":"client/src/pages/StockPage.tsx:994",className:"text-left px-4 py-3 font-medium text-muted-foreground",children:"Motivo"})]})}),s.jsx("tbody",{"data-loc":"client/src/pages/StockPage.tsx:997",children:g.map($e=>s.jsxs("tr",{"data-loc":"client/src/pages/StockPage.tsx:999",className:"border-b last:border-0 hover:bg-muted/20",children:[s.jsx("td",{"data-loc":"client/src/pages/StockPage.tsx:1000",className:"px-4 py-3 text-muted-foreground whitespace-nowrap",children:mVe($e.createdAt)}),s.jsx("td",{"data-loc":"client/src/pages/StockPage.tsx:1001",className:"px-4 py-3 font-medium",children:Ad($e.itemId)}),s.jsx("td",{"data-loc":"client/src/pages/StockPage.tsx:1002",className:"px-4 py-3 text-center",children:s.jsx("span",{"data-loc":"client/src/pages/StockPage.tsx:1003",className:`inline-flex items-center gap-1 px-2 py-0.5 rounded-full text-[10px] font-medium ${$e.type==="entrada"?"bg-green-100 text-green-700":$e.type==="saida"?"bg-red-100 text-red-700":"bg-blue-100 text-blue-700"}`,children:$e.type==="entrada"?"↓ Entrada":$e.type==="saida"?"↑ Saída":"⇄ Ajuste"})}),s.jsx("td",{"data-loc":"client/src/pages/StockPage.tsx:1011",className:"px-4 py-3 text-right font-medium",children:parseFloat($e.quantity)}),s.jsx("td",{"data-loc":"client/src/pages/StockPage.tsx:1012",className:"px-4 py-3 text-muted-foreground",children:$e.reason??"—"})]},$e.id))})]})})})]}),i==="importar"&&s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1025",className:"space-y-4 max-w-2xl",children:[s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1026",className:"bg-white rounded-xl border border-border/60 p-6",children:[s.jsx("h3",{"data-loc":"client/src/pages/StockPage.tsx:1027",className:"font-semibold text-sm mb-1",style:{color:Bt},children:"Importar Itens por Planilha CSV"}),s.jsx("p",{"data-loc":"client/src/pages/StockPage.tsx:1028",className:"text-xs text-muted-foreground mb-4",children:"Baixe o modelo, preencha e faça o upload. Itens sem nome ou unidade serão ignorados."}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1032",className:"flex items-center gap-3 mb-4",children:[s.jsxs("button",{"data-loc":"client/src/pages/StockPage.tsx:1033",onClick:he,className:"flex items-center gap-1.5 px-3 py-2 rounded-lg border text-xs font-medium hover:bg-muted/50 transition-colors",children:[s.jsx(qf,{"data-loc":"client/src/pages/StockPage.tsx:1035",className:"w-3.5 h-3.5"}),"Baixar Modelo CSV"]}),s.jsx("div",{"data-loc":"client/src/pages/StockPage.tsx:1038",className:"text-xs text-muted-foreground",children:"Colunas: nome, categoria, unidade, minimo, custo, fornecedor, localizacao, quantidade_inicial"})]}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1043",className:"border-2 border-dashed border-border rounded-xl p-6 text-center",children:[s.jsx(Ni,{"data-loc":"client/src/pages/StockPage.tsx:1044",className:"w-8 h-8 mx-auto mb-2 text-muted-foreground opacity-40"}),s.jsx("p",{"data-loc":"client/src/pages/StockPage.tsx:1045",className:"text-xs text-muted-foreground mb-3",children:"Selecione um arquivo CSV"}),s.jsx("input",{"data-loc":"client/src/pages/StockPage.tsx:1046",ref:ne,type:"file",accept:".csv",onChange:ue,className:"hidden"}),s.jsxs("button",{"data-loc":"client/src/pages/StockPage.tsx:1047",onClick:()=>ne.current?.click(),className:"px-4 py-2 rounded-lg text-white text-xs font-medium",style:{backgroundColor:Bt},children:[s.jsx(cg,{"data-loc":"client/src/pages/StockPage.tsx:1050",className:"w-3.5 h-3.5 inline mr-1.5"}),"Selecionar Arquivo"]})]})]}),q&&s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1058",className:"bg-white rounded-xl border border-border/60 p-6 space-y-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1059",className:"flex items-center justify-between",children:[s.jsx("h4",{"data-loc":"client/src/pages/StockPage.tsx:1060",className:"font-semibold text-sm",style:{color:Bt},children:"Preview da Importação"}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1063",className:"flex items-center gap-3 text-xs",children:[s.jsxs("span",{"data-loc":"client/src/pages/StockPage.tsx:1064",className:"text-green-700 font-medium",children:[re.length," válidas"]}),E.length>0&&s.jsxs("span",{"data-loc":"client/src/pages/StockPage.tsx:1066",className:"text-red-600 font-medium",children:[E.length," ignoradas"]})]})]}),E.length>0&&s.jsx("div",{"data-loc":"client/src/pages/StockPage.tsx:1072",className:"bg-red-50 rounded-lg p-3 space-y-1",children:E.map(($e,ea)=>s.jsx("p",{"data-loc":"client/src/pages/StockPage.tsx:1074",className:"text-xs text-red-600",children:$e},ea))}),s.jsx("div",{"data-loc":"client/src/pages/StockPage.tsx:1079",className:"overflow-x-auto",children:s.jsxs("table",{"data-loc":"client/src/pages/StockPage.tsx:1080",className:"w-full text-xs",children:[s.jsx("thead",{"data-loc":"client/src/pages/StockPage.tsx:1081",children:s.jsxs("tr",{"data-loc":"client/src/pages/StockPage.tsx:1082",className:"border-b bg-muted/30",children:[s.jsx("th",{"data-loc":"client/src/pages/StockPage.tsx:1083",className:"text-left px-3 py-2 font-medium text-muted-foreground",children:"Nome"}),s.jsx("th",{"data-loc":"client/src/pages/StockPage.tsx:1084",className:"text-left px-3 py-2 font-medium text-muted-foreground",children:"Categoria"}),s.jsx("th",{"data-loc":"client/src/pages/StockPage.tsx:1085",className:"text-left px-3 py-2 font-medium text-muted-foreground",children:"Unidade"}),s.jsx("th",{"data-loc":"client/src/pages/StockPage.tsx:1086",className:"text-right px-3 py-2 font-medium text-muted-foreground",children:"Mínimo"}),s.jsx("th",{"data-loc":"client/src/pages/StockPage.tsx:1087",className:"text-right px-3 py-2 font-medium text-muted-foreground",children:"Qtd. Inicial"})]})}),s.jsxs("tbody",{"data-loc":"client/src/pages/StockPage.tsx:1090",children:[re.slice(0,10).map(($e,ea)=>s.jsxs("tr",{"data-loc":"client/src/pages/StockPage.tsx:1092",className:"border-b last:border-0",children:[s.jsx("td",{"data-loc":"client/src/pages/StockPage.tsx:1093",className:"px-3 py-2",children:$e.nome}),s.jsx("td",{"data-loc":"client/src/pages/StockPage.tsx:1094",className:"px-3 py-2 text-muted-foreground",children:$e.categoria??"—"}),s.jsx("td",{"data-loc":"client/src/pages/StockPage.tsx:1095",className:"px-3 py-2 text-muted-foreground",children:$e.unidade}),s.jsx("td",{"data-loc":"client/src/pages/StockPage.tsx:1096",className:"px-3 py-2 text-right text-muted-foreground",children:$e.minimo??0}),s.jsx("td",{"data-loc":"client/src/pages/StockPage.tsx:1097",className:"px-3 py-2 text-right text-muted-foreground",children:$e.quantidade_inicial??0})]},ea)),re.length>10&&s.jsx("tr",{"data-loc":"client/src/pages/StockPage.tsx:1101",children:s.jsxs("td",{"data-loc":"client/src/pages/StockPage.tsx:1102",colSpan:5,className:"px-3 py-2 text-center text-muted-foreground",children:["... e mais ",re.length-10," linhas"]})})]})]})}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1111",className:"flex gap-2",children:[s.jsx("button",{"data-loc":"client/src/pages/StockPage.tsx:1112",onClick:()=>{X(!1),Q([]),U([]),ne.current&&(ne.current.value="")},className:"flex-1 py-2 rounded-lg border text-sm text-muted-foreground hover:bg-muted/50",children:"Cancelar"}),s.jsx("button",{"data-loc":"client/src/pages/StockPage.tsx:1116",onClick:de,disabled:S.isPending||!re.length,className:"flex-1 py-2 rounded-lg text-white text-sm font-medium disabled:opacity-50",style:{backgroundColor:Bt},children:S.isPending?"Importando...":`Confirmar Importação (${re.length})`})]})]})]}),i==="compras"&&s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1129",className:"space-y-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1131",className:"flex flex-col sm:flex-row items-start sm:items-center justify-between gap-3",children:[s.jsxs("p",{"data-loc":"client/src/pages/StockPage.tsx:1132",className:"text-xs text-muted-foreground",children:[at.length," ordens de compra",Xr.solicitado?` · ${Xr.solicitado} aguardando aprovação`:""]}),s.jsxs("button",{"data-loc":"client/src/pages/StockPage.tsx:1136",onClick:()=>{ia({supplierId:null,notes:"",totalAmount:"",items:[]}),Ea(null),ba.current&&(ba.current.value=""),aa(!0)},className:"flex items-center gap-1.5 px-3 py-2 rounded-lg text-white text-xs font-medium",style:{backgroundColor:Bt},children:[s.jsx(Rr,{"data-loc":"client/src/pages/StockPage.tsx:1141",className:"w-3.5 h-3.5"}),"Nova Ordem"]})]}),s.jsx("div",{"data-loc":"client/src/pages/StockPage.tsx:1147",className:"grid grid-cols-3 sm:grid-cols-6 gap-2",children:Object.entries(Ts).map(([$e,{label:ea,color:Ia}])=>s.jsxs("button",{"data-loc":"client/src/pages/StockPage.tsx:1149",onClick:()=>
1908$t(nt===$e?"all":$e),className:`p-2.5 rounded-lg border text-left transition-all text-xs ${nt===$e?"ring-2 ring-offset-1":""}`,children:[s.jsx("p",{"data-loc":"client/src/pages/StockPage.tsx:1154",className:"text-lg font-bold",children:Xr[$e]||0}),s.jsx("span",{"data-loc":"client/src/pages/StockPage.tsx:1155",className:`inline-block px-1.5 py-0.5 rounded text-[10px] font-medium ${Ia}`,children:ea})]},$e))}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1161",className:"relative",children:[s.jsx(li,{"data-loc":"client/src/pages/StockPage.tsx:1162",className:"absolute left-3 top-1/2 -translate-y-1/2 w-3.5 h-3.5 text-muted-foreground"}),s.jsx("input",{"data-loc":"client/src/pages/StockPage.tsx:1163",type:"text",placeholder:"Buscar por fornecedor, ID ou observação...",value:_t,onChange:$e=>Et($e.target.value),className:"w-full pl-9 pr-3 py-2 text-xs border border-border/60 rounded-lg bg-background focus:outline-none focus:ring-1"})]}),s.jsxs("label",{"data-loc":"client/src/pages/StockPage.tsx:1166",className:"flex items-center gap-2 text-xs text-muted-foreground",children:[s.jsx("input",{"data-loc":"client/src/pages/StockPage.tsx:1166",type:"checkbox",checked:De,onChange:$e=>xe($e.target.checked)})," Mostrar OCs arquivadas, reprovadas e canceladas"]}),il.length===0?s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1170",className:"text-center py-12 text-muted-foreground",children:[s.jsx(GT,{"data-loc":"client/src/pages/StockPage.tsx:1171",className:"w-8 h-8 mx-auto mb-2 opacity-40"}),s.jsx("p",{"data-loc":"client/src/pages/StockPage.tsx:1172",className:"text-sm",children:"Nenhuma ordem encontrada"})]}):s.jsx("div",{"data-loc":"client/src/pages/StockPage.tsx:1175",className:"space-y-3",children:il.map($e=>{const ea=Ts[$e.status]??{label:$e.status,color:"bg-gray-100 text-gray-600"};return s.jsx("div",{"data-loc":"client/src/pages/StockPage.tsx:1179",className:"bg-white rounded-xl border border-border/60 p-4 hover:shadow-md transition-shadow cursor-pointer",onClick:()=>qt($e.id),children:s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1180",className:"flex items-start justify-between gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1182",className:"flex-1 min-w-0",children:[s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1183",className:"flex items-center gap-2 mb-1.5",children:[s.jsxs("span",{"data-loc":"client/src/pages/StockPage.tsx:1184",className:"text-xs font-mono text-muted-foreground",children:["#",$e.id]}),s.jsx("span",{"data-loc":"client/src/pages/StockPage.tsx:1185",className:`inline-block px-2 py-0.5 rounded text-[10px] font-medium ${ea.color}`,children:ea.label}),s.jsx("span",{"data-loc":"client/src/pages/StockPage.tsx:1188",className:"text-xs text-muted-foreground",children:$e.createdAt?new Date($e.createdAt).toLocaleDateString("pt-BR"):"—"})]}),s.jsx("h3",{"data-loc":"client/src/pages/StockPage.tsx:1193",className:"text-sm font-semibold text-foreground truncate",children:$e.supplierName??"Fornecedor não informado"}),s.jsx("div",{"data-loc":"client/src/pages/StockPage.tsx:1197",className:"mt-1.5",children:s.jsxs("p",{"data-loc":"client/src/pages/StockPage.tsx:1198",className:"text-xs text-muted-foreground",children:[s.jsx("span",{"data-loc":"client/src/pages/StockPage.tsx:1199",className:"font-medium text-foreground",children:$e.itemCount?`${$e.itemCount} item(ns):`:"Processo documental:"})," ",$e.itemsSummary?s.jsx("span",{"data-loc":"client/src/pages/StockPage.tsx:1201",className:"italic",children:$e.itemsSummary.length>120?$e.itemsSummary.slice(0,120)+"...":$e.itemsSummary}):s.jsx("span",{"data-loc":"client/src/pages/StockPage.tsx:1203",className:"italic",children:"aguardando análise da proposta e aprovação administrativa"})]})}),$e.notes&&s.jsx("p",{"data-loc":"client/src/pages/StockPage.tsx:1208",className:"text-[11px] text-muted-foreground mt-1 italic truncate max-w-md",children:$e.notes})]}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1212",className:"flex flex-col items-end gap-2 shrink-0",children:[r&&s.jsx("p",{"data-loc":"client/src/pages/StockPage.tsx:1214",className:"text-base font-bold",style:{color:"#1B2A3D"},children:$e.totalAmount?`R$ ${parseFloat($e.totalAmount).toLocaleStr
1908ing("pt-BR",{minimumFractionDigits:2})}`:"—"}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1218",className:"flex items-center gap-1",onClick:Ia=>Ia.stopPropagation(),children:[r&&$e.status==="solicitado"&&s.jsxs(s.Fragment,{children:[s.jsx("button",{"data-loc":"client/src/pages/StockPage.tsx:1221",onClick:()=>Ve.mutate({id:$e.id}),className:"p-1.5 rounded-lg hover:bg-green-50 text-green-600 border border-green-200 transition-colors",title:"Aprovar",children:s.jsx(yc,{"data-loc":"client/src/pages/StockPage.tsx:1223",className:"w-4 h-4"})}),s.jsx("button",{"data-loc":"client/src/pages/StockPage.tsx:1225",onClick:()=>{qt($e.id),ge(!0)},className:"p-1.5 rounded-lg hover:bg-red-50 text-red-600 border border-red-200 transition-colors",title:"Rejeitar",children:s.jsx(Fr,{"data-loc":"client/src/pages/StockPage.tsx:1227",className:"w-4 h-4"})})]}),n&&["aprovado","recebido","recebido_parcial"].includes($e.status)&&s.jsx("button",{"data-loc":"client/src/pages/StockPage.tsx:1232",onClick:()=>qt($e.id),className:"p-1.5 rounded-lg hover:bg-blue-50 text-blue-600 border border-blue-200 transition-colors",title:"Marcar como Recebido",children:s.jsx(Px,{"data-loc":"client/src/pages/StockPage.tsx:1234",className:"w-4 h-4"})}),r&&!["recebido","reprovado","historico_sem_reconciliacao"].includes($e.status)&&s.jsx("button",{"data-loc":"client/src/pages/StockPage.tsx:1238",onClick:()=>{qt($e.id),Ke(!0)},className:"p-1.5 rounded-lg hover:bg-purple-50 text-muted-foreground hover:text-purple-600 transition-colors",title:"Categorizar",children:s.jsx(iw,{"data-loc":"client/src/pages/StockPage.tsx:1240",className:"w-3.5 h-3.5"})}),s.jsx("button",{"data-loc":"client/src/pages/StockPage.tsx:1243",onClick:()=>qt($e.id),className:"p-1.5 rounded-lg hover:bg-muted text-muted-foreground transition-colors",title:"Ver detalhes",children:s.jsx(Ni,{"data-loc":"client/src/pages/StockPage.tsx:1245",className:"w-3.5 h-3.5"})})]})]})]})},$e.id)})}),Dt&&s.jsx("div",{"data-loc":"client/src/pages/StockPage.tsx:1258",className:"fixed inset-0 z-50 flex items-center justify-center bg-black/40 p-4",children:s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1259",className:"bg-white rounded-xl shadow-xl w-full max-w-lg max-h-[90vh] overflow-y-auto",children:[s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1260",className:"border-b px-6 py-4 flex items-center justify-between sticky top-0 bg-white",children:[s.jsx("h3",{"data-loc":"client/src/pages/StockPage.tsx:1261",className:"font-semibold text-sm",style:{color:Bt},children:"Nova Ordem de Compra"}),s.jsx("button",{"data-loc":"client/src/pages/StockPage.tsx:1262",onClick:()=>aa(!1),children:s.jsx(Fr,{"data-loc":"client/src/pages/StockPage.tsx:1262",className:"w-4 h-4 text-muted-foreground"})})]}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1264",className:"p-6 space-y-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1265",children:[s.jsx("label",{"data-loc":"client/src/pages/StockPage.tsx:1266",className:"text-xs font-medium text-muted-foreground",children:"Fornecedor *"}),s.jsxs(hd,{"data-loc":"client/src/pages/StockPage.tsx:1267",value:Vt.supplierId?String(Vt.supplierId):"",onValueChange:$e=>ia(ea=>({...ea,supplierId:$e?Number($e):null})),children:[s.jsx(gd,{"data-loc":"client/src/pages/StockPage.tsx:1271",className:"mt-1 text-xs",children:s.jsx(pd,{"data-loc":"client/src/pages/StockPage.tsx:1271",placeholder:"Selecionar fornecedor"})}),s.jsx(md,{"data-loc":"client/src/pages/StockPage.tsx:1272",children:p.filter($e=>$e.registrationStatus==="completo").map($e=>s.jsx($n,{"data-loc":"client/src/pages/StockPage.tsx:1274",value:String($e.id),children:$e.name},$e.id))})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1279",className:"rounded-lg border border-slate-200 bg-slate-50/60 p-4 space-y-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1280",children:[s.jsx("label",{"data-loc":"client/src/pages/StockPage.tsx:1281",className:"text-xs font-medium text-muted-foreground",children:"Ordem de compra / proposta *"}),s.jsx("p",{"data-loc":"client/src/pages/StockPage.tsx:1282",className:"text-[11px] text-muted-foreground mt-1",children:"Anexe o orçamento ou a proposta do fornecedor para que a administração possa analisar e aprovar."})]}),s.jsx("input",{"data-loc":"client/src/pages/StockPage.tsx:1284",ref:ba,t
1908ype:"file",accept:".pdf,.xml,image/*,application/pdf",onChange:$e=>Ea($e.target.files?.[0]??null),className:"w-full text-xs file:mr-2 file:rounded-md file:border-0 file:bg-white file:px-3 file:py-2 file:text-xs file:font-medium file:text-slate-700 hover:file:bg-slate-100"}),Ut&&s.jsxs("p",{"data-loc":"client/src/pages/StockPage.tsx:1291",className:"text-[11px] text-emerald-700",children:["Arquivo selecionado: ",Ut.name]})]}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1293",children:[s.jsx("label",{"data-loc":"client/src/pages/StockPage.tsx:1294",className:"text-xs font-medium text-muted-foreground",children:"Valor total da OC (orçamento do fornecedor) *"}),s.jsx("input",{"data-loc":"client/src/pages/StockPage.tsx:1295",type:"number",min:"0",step:"0.01",value:Vt.totalAmount,onChange:$e=>ia(ea=>({...ea,totalAmount:$e.target.value})),className:"mt-1 w-full border rounded-lg px-3 py-2 text-sm",placeholder:"0,00"})]}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1297",children:[s.jsx("label",{"data-loc":"client/src/pages/StockPage.tsx:1298",className:"text-xs font-medium text-muted-foreground",children:"Observações"}),s.jsx("textarea",{"data-loc":"client/src/pages/StockPage.tsx:1299",value:Vt.notes,onChange:$e=>ia(ea=>({...ea,notes:$e.target.value})),rows:2,className:"mt-1 w-full border rounded-lg px-3 py-2 text-sm focus:outline-none resize-none",placeholder:"Informações adicionais..."})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1308",className:"border-t px-6 py-4 flex gap-2 sticky bottom-0 bg-white",children:[s.jsx("button",{"data-loc":"client/src/pages/StockPage.tsx:1309",onClick:()=>aa(!1),className:"flex-1 py-2 rounded-lg border text-sm text-muted-foreground hover:bg-muted/50",children:"Cancelar"}),s.jsx("button",{"data-loc":"client/src/pages/StockPage.tsx:1310",onClick:ho,disabled:Le.isPending,className:"flex-1 py-2 rounded-lg text-white text-sm font-medium disabled:opacity-50",style:{backgroundColor:Bt},children:Le.isPending?"Criando...":"Criar Ordem"})]})]})}),Wt!==null&&Lt&&s.jsx("div",{"data-loc":"client/src/pages/StockPage.tsx:1322",className:"fixed inset-0 z-50 flex items-center justify-center bg-black/40 p-4",children:s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1323",className:"bg-white rounded-xl shadow-xl w-full max-w-2xl max-h-[90vh] overflow-y-auto",children:[s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1324",className:"border-b px-6 py-4 flex items-center justify-between sticky top-0 bg-white",children:[s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1325",children:[s.jsxs("h3",{"data-loc":"client/src/pages/StockPage.tsx:1326",className:"font-semibold text-sm",style:{color:Bt},children:["Ordem de Compra #",Lt.id]}),s.jsx("p",{"data-loc":"client/src/pages/StockPage.tsx:1327",className:"text-xs text-muted-foreground mt-0.5",children:Lt.supplierName??"—"})]}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1329",className:"flex items-center gap-2",children:[s.jsx("span",{"data-loc":"client/src/pages/StockPage.tsx:1330",className:`inline-block px-2 py-0.5 rounded text-[10px] font-medium ${(Ts[Lt.status]??{color:"bg-gray-100 text-gray-600"}).color}`,children:(Ts[Lt.status]??{label:Lt.status}).label}),s.jsx("button",{"data-loc":"client/src/pages/StockPage.tsx:1333",onClick:()=>{qt(null),ge(!1),ka("")},children:s.jsx(Fr,{"data-loc":"client/src/pages/StockPage.tsx:1334",className:"w-4 h-4 text-muted-foreground"})})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1338",className:"p-6 space-y-5",children:[s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1339",children:[s.jsx("h4",{"data-loc":"client/src/pages/StockPage.tsx:1340",className:"text-xs font-semibold text-muted-foreground uppercase tracking-wide mb-2",children:"Itens"}),Lt.items?.length?s.jsx("div",{"data-loc":"client/src/pages/StockPage.tsx:1341",className:"bg-muted/30 rounded-lg overflow-hidden",children:s.jsxs("table",{"data-loc":"client/src/pages/StockPage.tsx:1342",className:"w-full text-xs",children:[s.jsx("thead",{"data-loc":"client/src/pages/StockPage.tsx:1343",children:s.jsxs("tr",{"data-loc":"client/src/pages/StockPage.tsx:1344",className:"border-b",children:[s.jsx("th",{"data-loc":"client/src/pages/StockPage.tsx:1345",className:"text-left px-3 py-2 font-medium",children:"Descrição"}),s.jsx("th",{"data-loc":"client/src/pages/StockPage.tsx:1346",className:"text-right px-3 py-2 font-medium",children:"Qtd"}),s.jsx("th",{"data-loc":"client/src/pages/StockPage.tsx:1347",className:"text-right px-3 py-2 font-medium",children:"Un."})]})}),s.jsx("tbody",{"data-loc":"client/src/pages/StockPage.tsx:1350",children:(Lt.items??[]).map(($e,ea)=>s.jsxs("tr",{"data-loc":"client/src/pages/StockPage.tsx:1352",className:"border-b last:border-0",children:[s.jsx("td",{"data-loc":"client/src/pages/StockPage.tsx:1353",className:"px-3 py-2",children:$e.description}),s.jsx("td",{"data-loc":"client/src/pages/StockPage.tsx:1354",className:"px-3 py-2 text-right",children:$e.quantity}),s.jsx("td",{"data-loc":"client/src/pages/StockPage.tsx:1355",className:"px-3 py-2 text-right",children:$e.unit??"un"})]},ea))})]})}):s.jsx("p",{"data-loc":"client/src/pages/StockPage.tsx:1360",className:"text-xs text-muted-foreground bg-muted/30 rounded-lg px-3 py-3",children:"Esta ordem foi enviada somente com a proposta/orçamento anexado. Não há itens para conferência de recebimento."}),a&&Lt.totalAmount&&s.jsxs("p",{"data-loc":"client/src/pages/StockPage.tsx:1362",className:"text-right text-xs font-semibold mt-2",children:["Valor total: R$ ",parseFloat(Lt.totalAmount).toFixed(2)]})]}),Lt.notes&&s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1366",children:[s.jsx("h4",{"data-loc":"client/src/pages/StockPage.tsx:1367",className:"text-xs font-semibold text-muted-foreground uppercase tracking-wide mb-1",children:"Observações"}),s.jsx("p",{"data-loc":"client/src/pages/StockPage.tsx:1368",className:"text-xs text-muted-foreground bg-muted/30 rounded-lg px-3 py-2",children:Lt.notes})]}),r&&Lt.status==="solicitado"&&s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1372",className:"flex gap-2",children:[s.jsx("button",{"data-loc":"client/src/pages/StockPage.tsx:1373",onClick:()=>Ve.mutate({id:Lt.id,justification:Te||void 0}),disabled:Ve.isPending,className:"flex-1 py-2 rounded-lg bg-green-600 text-white text-sm font-medium hover:bg-green-700 disabled:opacity-50",children:Ve.isPending?"Aprovando...":"✓ Aprovar"}),s.jsx("button",{"data-loc":"client/src/pages/StockPage.tsx:1377",onClick:()=>ge($e=>!$e),className:"flex-1 py-2 rounded-lg bg-red-50 text-red-600 text-sm font-medium hover:bg-red-100",children:"✕ Rejeitar"})]}),r&&Lt.status==="solicitado"&&!Lt.attachments?.some($e=>$e.type==="orcamento")&&s.jsx("input",{"data-loc":"client/src/pages/StockPage.tsx:1384",value:Te,onChange:$e=>Pt($e.target.value),className:"w-full border rounded-lg px-3 py-2 text-xs",placeholder:"Justificativa obrigatória se aprovar sem orçamento"}),r&&ve&&s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1387",className:"space-y-2",children:[s.jsx("input",{"data-loc":"client/src/pages/StockPage.tsx:1388",value:zt,onCh
1908ange:$e=>ka($e.target.value),className:"w-full border rounded-lg px-3 py-2 text-sm focus:outline-none",placeholder:"Motivo da rejeição..."}),s.jsx("button",{"data-loc":"client/src/pages/StockPage.tsx:1394",onClick:()=>{if(!zt.trim()){Ne.error("Informe o motivo");return}Ht.mutate({id:Lt.id,reason:zt}),ge(!1),ka("")},disabled:Ht.isPending,className:"w-full py-2 rounded-lg bg-red-600 text-white text-sm font-medium hover:bg-red-700 disabled:opacity-50",children:Ht.isPending?"Rejeitando...":"Confirmar Rejeição"})]}),n&&["aprovado","recebido","recebido_parcial"].includes(Lt.status)&&s.jsx("button",{"data-loc":"client/src/pages/StockPage.tsx:1404",onClick:()=>Be.mutate({id:Lt.id}),disabled:Be.isPending,className:"w-full py-2 rounded-lg border border-emerald-300 text-emerald-700 text-sm font-medium hover:bg-emerald-50 disabled:opacity-50",children:Be.isPending?"Registrando pagamento...":"✓ Marcar como pago"}),a&&!Lt.archived&&s.jsx("button",{"data-loc":"client/src/pages/StockPage.tsx:1409",onClick:()=>Mt.mutate({id:Lt.id}),disabled:Mt.isPending,className:"w-full py-2 rounded-lg border border-slate-300 text-slate-600 text-sm hover:bg-slate-50 disabled:opacity-50",children:"Arquivar OC"}),n&&["aprovado","pago","recebido_parcial"].includes(Lt.status)&&s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1412",className:"rounded-xl border border-blue-200 bg-blue-50/40 p-4 space-y-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1413",children:[s.jsx("h4",{"data-loc":"client/src/pages/StockPage.tsx:1414",className:"text-xs font-semibold",style:{color:Bt},children:"Recebimento total"}),s.jsx("p",{"data-loc":"client/src/pages/StockPage.tsx:1415",className:"text-[11px] text-muted-foreground mt-0.5",children:"Confirma que a OC foi 100% comprada, paga, conferida e recebida. O estoque será atualizado automaticamente pelas quantidades pedidas."})]}),s.jsx("textarea",{"data-loc":"client/src/pages/StockPage.tsx:1417",value:oe,onChange:$e=>Ce($e.target.value),rows:2,className:"w-full rounded-lg border bg-white px-3 py-2 text-xs resize-none",placeholder:"Observação do recebimento (opcional)"}),s.jsx("button",{"data-loc":"client/src/pages/StockPage.tsx:1419",onClick:yr,disabled:ra.isPending,className:"w-full py-2 rounded-lg bg-blue-600 text-white text-sm font-medium hover:bg-blue-700 disabled:opacity-50",children:ra.isPending?"Registrando...":"↓ Confirmar recebimento total"})]}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1425",children:[s.jsx("h4",{"data-loc":"client/src/pages/StockPage.tsx:1426",className:"text-xs font-semibold text-muted-foreground uppercase tracking-wide mb-2",children:"Anexos"}),(Lt.attachments??[]).length===0?s.jsx("p",{"data-loc":"client/src/pages/StockPage.tsx:1428",className:"text-xs text-muted-foreground",children:"Nenhum anexo"}):s.jsx("div",{"data-loc":"client/src/pages/StockPage.tsx:1430",className:"space-y-1",children:(Lt.attachments??[]).map($e=>s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1432",className:"flex items-center justify-between bg-muted/30 rounded-lg px-3 py-2",children:[s.jsx("a",{"data-loc":"client/src/pages/StockPage.tsx:1433",href:$e.fileUrl,target:"_blank",rel:"noopener noreferrer",className:"text-xs text-blue-600 hover:underline truncate max-w-[70%]",children:$e.fileName}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1437",className:"flex items-center gap-2",children:[s.jsx("span",{"data-loc":"client/src/pages/StockPage.tsx:1438",className:"text-[10px] text-muted-foreground",children:$e.type}),s.jsx("button",{"data-loc":"client/src/pages/StockPage.tsx:1439",onClick:()=>kt.mutate({id:$e.id}),className:"p-1 text-red-400 hover:text-red-600",children:s.jsx(sn,{"data-loc":"client/src/pages/StockPage.tsx:1441",className:"w-3 h-3"})})]})]},$e.id))}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1448",className:"mt-3 flex items-center gap-2 flex-wrap",children:[s.jsxs(hd,{"data-loc":"client/src/pages/StockPage.tsx:1449",value:Ae,onValueChange:$e=>We($e),children:[s.jsx(gd,{"data-loc":"client/src/pages/StockPage.tsx:1450",className:"w-32 text-xs",children:s.jsx(pd,{"data-loc":"client/src/pages/StockPage.tsx:1450"})}),s.jsxs(md,{"data-loc":"client/src/pages/StockPage.tsx:1451",children:[s.jsx($n,{"data-loc":"client/src/pages/StockPage.tsx:1452",value:"orcamento",children:"Orçamento"}),s.jsx($n,{"data-loc":"client/src/pages/StockPage.tsx:1453",value:"nota_fiscal",children:"Nota Fiscal"}),s.jsx($n,{"data-loc":"client/src/pages/StockPage.tsx:1454",value:"boleto",children:"Boleto"}),s.jsx($n,{"data-loc":"client/src/pages/StockPage.tsx:1455",value:"comprovante_pagamento",children:"Comprovante de pagamento"}),s.jsx($n,{"data-loc":"client/src/pages/StockPage.tsx:1456",value:"outro",children:"Outro"})]})]}),s.jsx("input",{"data-loc":"client/src/pages/StockPage.tsx:1459",ref:we,type:"file",accept:"image/*,.pdf,.xml",className:"hidden",onChange:ol}),s.jsxs("button",{"data-loc":"client/src/pages/StockPage.tsx:1460",onClick:()=>we.current?.click(),disabled:Xt.isPending,className:"flex items-center gap-1.5 px-3 py-2 rounded-lg border text-xs text-muted-foreground hover:bg-muted/50 disabled:opacity-50",children:[s.jsx(cg,{"data-loc":"client/src/pages/StockPage.tsx:1465",className:"w-3.5 h-3.5"}),Xt.isPending?"Enviando...":"Anexar arquivo"]}),a&&s.jsxs("button",{"data-loc":"client/src/pages/StockPage.tsx:1469",onClick:()=>Qt({open:!0,purchaseOrderId:Wt??void 0}),className:"flex items-center gap-1.5 px-3 py-2 rounded-lg border border-blue-300 text-xs text-blue-700 hover:bg-blue-50",children:[s.jsx(Ni,{"data-loc":"client/src/pages/StockPage.tsx:1473",className:"w-3.5 h-3.5"}),"Processar NFS-e"]})]})]}),(Lt.log??[]).length>0&&s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1480",children:[s.jsx("h4",{"data-loc":"client/src/pages/StockPage.tsx:1481",className:"text-xs font-semibold text-muted-foreground uppercase tracking-wide mb-2",children:"Histórico"}),s.jsx("div",{"data-loc":"client/src/pages/StockPage.tsx:1482",className:"space-y-1",children:(Lt.log??[]).map(($e,ea)=>s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1484",className:"flex items-start gap-2 text-xs",children:[s.jsx("span",{"data-loc":"client/src/pages/StockPage.tsx:1485",className:"text-muted-foreground whitespace-nowrap",children:new Date($e.createdAt).toLocaleStr
1908ing("pt-BR",{day:"2-digit",month:"2-digit",hour:"2-digit",minute:"2-digit"})}),s.jsx("span",{"data-loc":"client/src/pages/StockPage.tsx:1488",className:"font-medium",children:$e.action}),$e.notes&&s.jsxs("span",{"data-loc":"client/src/pages/StockPage.tsx:1489",className:"text-muted-foreground",children:["— ",$e.notes]})]},ea))})]})]})]})})]}),i==="lista-mestra"&&s.jsx(gVe,{"data-loc":"client/src/pages/StockPage.tsx:1504",userRole:e,categories:f,items:l}),i==="fornecedores"&&s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1509",className:"space-y-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1510",className:"flex items-center justify-between",children:[s.jsx("p",{"data-loc":"client/src/pages/StockPage.tsx:1511",className:"text-xs text-muted-foreground",children:"Cadastro de fornecedores de insumos"}),s.jsxs("button",{"data-loc":"client/src/pages/StockPage.tsx:1512",onClick:()=>Z({open:!0}),className:"flex items-center gap-1.5 px-3 py-2 rounded-lg text-white text-xs font-medium",style:{backgroundColor:Bt},children:[s.jsx(Rr,{"data-loc":"client/src/pages/StockPage.tsx:1517",className:"w-3.5 h-3.5"}),"Novo Fornecedor"]})]}),p.length===0?s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1523",className:"text-center py-12 text-muted-foreground",children:[s.jsx(YT,{"data-loc":"client/src/pages/StockPage.tsx:1524",className:"w-8 h-8 mx-auto mb-2 opacity-40"}),s.jsx("p",{"data-loc":"client/src/pages/StockPage.tsx:1525",className:"text-sm",children:"Nenhum fornecedor cadastrado"})]}):s.jsx("div",{"data-loc":"client/src/pages/StockPage.tsx:1528",className:"bg-white rounded-xl border border-border/60 overflow-hidden",children:s.jsxs("table",{"data-loc":"client/src/pages/StockPage.tsx:1529",className:"w-full text-xs",children:[s.jsx("thead",{"data-loc":"client/src/pages/StockPage.tsx:1530",children:s.jsxs("tr",{"data-loc":"client/src/pages/StockPage.tsx:1531",className:"border-b bg-muted/30",children:[s.jsx("th",{"data-loc":"client/src/pages/StockPage.tsx:1532",className:"text-left px-4 py-3 font-medium text-muted-foreground",children:"Nome"}),s.jsx("th",{"data-loc":"client/src/pages/StockPage.tsx:1533",className:"text-left px-4 py-3 font-medium text-muted-foreground",children:"Contato"}),s.jsx("th",{"data-loc":"client/src/pages/StockPage.tsx:1534",className:"text-left px-4 py-3 font-medium text-muted-foreground",children:"Telefone"}),s.jsx("th",{"data-loc":"client/src/pages/StockPage.tsx:1535",className:"text-left px-4 py-3 font-medium text-muted-foreground",children:"E-mail"}),s.jsx("th",{"data-loc":"client/src/pages/StockPage.tsx:1536",className:"text-center px-4 py-3 font-medium text-muted-foreground",children:"Ações"})]})}),s.jsx("tbody",{"data-loc":"client/src/pages/StockPage.tsx:1539",children:p.map($e=>s.jsxs("tr",{"data-loc":"client/src/pages/StockPage.tsx:1541",className:"border-b last:border-0 hover:bg-muted/20",children:[s.jsx("td",{"data-loc":"client/src/pages/StockPage.tsx:1542",className:"px-4 py-3 font-medium",children:$e.name}),s.jsx("td",{"data-loc":"client/src/pages/StockPage.tsx:1543",className:"px-4 py-3 text-muted-foreground",children:$e.contactName??"—"}),s.jsx("td",{"data-loc":"client/src/pages/StockPage.tsx:1544",className:"px-4 py-3 text-muted-foreground",children:$e.phone??"—"}),s.jsx("td",{"data-loc":"client/src/pages/StockPage.tsx:1545",className:"px-4 py-3 text-muted-foreground",children:$e.email??"—"}),s.jsx("td",{"data-loc":"client/src/pages/StockPage.tsx:1546",className:"px-4 py-3",children:s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1547",className:"flex items-center justify-center gap-1",children:[s.jsx("button",{"data-loc":"client/src/pages/StockPage.tsx:1548",onClick:()=>Z({open:!0,supplier:$e}),className:"p-1.5 rounded-lg hover:bg-muted/50 text-muted-foreground transition-colors",children:s.jsx(tl,{"data-loc":"client/src/pages/StockPage.tsx:1550",className:"w-3.5 h-3.5"})}),s.jsx("button",{"data-loc":"client/src/pages/StockPage.tsx:1552",onClick:()=>se($e.id),className:"p-1.5 rounded-lg hover:bg-red-50 text-muted-foreground hover:text-red-600 transition-colors",children:s.jsx(sn,{"data-loc":"client/src/pages/StockPage.tsx:1554",className:"w-3.5 h-3.5"})})]})})]},$e.id))})]})})]})]},i)}),J.open&&s.jsx(vVe,{"data-loc":"client/src/pages/StockPage.tsx:1571",item:J.item,categories:f,
1908suppliers:p,userRole:e,onClose:()=>G({open:!1}),createItem:b,updateItem:v}),D.open&&D.item&&D.type&&s.jsx(xVe,{"data-loc":"client/src/pages/StockPage.tsx:1583",item:D.item,type:D.type,onClose:()=>V({open:!1}),addMovement:w}),W.open&&s.jsx(yVe,{"data-loc":"client/src/pages/StockPage.tsx:1592",supplier:W.supplier,onClose:()=>Z({open:!1}),createSupplier:N,updateSupplier:j}),s.jsx(ar,{"data-loc":"client/src/pages/StockPage.tsx:1603",open:!!Ft?.open,onOpenChange:$e=>{$e||(Qt(null),Gt(null),dr([]))},children:s.jsxs(rr,{"data-loc":"client/src/pages/StockPage.tsx:1604",className:"max-w-2xl max-h-[90vh] overflow-y-auto",children:[s.jsx(nr,{"data-loc":"client/src/pages/StockPage.tsx:1605",children:s.jsx(sr,{"data-loc":"client/src/pages/StockPage.tsx:1606",className:"text-base",style:{color:Bt},children:"Processar NFS-e → Entrada de Estoque"})}),Tt?s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1626",className:"space-y-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1628",className:"bg-muted/30 rounded-xl p-4 grid grid-cols-2 gap-3 text-xs",children:[s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1629",children:[s.jsx("span",{"data-loc":"client/src/pages/StockPage.tsx:1629",className:"text-muted-foreground",children:"Número:"})," ",s.jsx("span",{"data-loc":"client/src/pages/StockPage.tsx:1629",className:"font-medium",children:Tt.numero??"—"})]}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1630",children:[s.jsx("span",{"data-loc":"client/src/pages/StockPage.tsx:1630",className:"text-muted-foreground",children:"Emitente:"})," ",s.jsx("span",{"data-loc":"client/src/pages/StockPage.tsx:1630",className:"font-medium",children:Tt.emitente??"—"})]}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1631",children:[s.jsx("span",{"data-loc":"client/src/pages/StockPage.tsx:1631",className:"text-muted-foreground",children:"Data:"})," ",s.jsx("span",{"data-loc":"client/src/pages/StockPage.tsx:1631",className:"font-medium",children:Tt.dataEmissao??"—"})]}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1632",children:[s.jsx("span",{"data-loc":"client/src/pages/StockPage.tsx:1632",className:"text-muted-foreground",children:"Total:"})," ",s.jsx("span",{"data-loc":"client/src/pages/StockPage.tsx:1632",className:"font-medium",children:Tt.valorTotal?`R$ ${parseFloat(Tt.valorTotal).toFixed(2)}`:"—"})]}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1633",className:"col-span-2",children:[s.jsx("span",{"data-loc":"client/src/pages/StockPage.tsx:1633",className:"text-muted-foreground",children:"Status:"})," ",s.jsx("span",{"data-loc":"client/src/pages/StockPage.tsx:1633",className:`ml-1 px-2 py-0.5 rounded-full text-[10px] font-semibold ${Tt.status==="processada"?"bg-green-100 text-green-700":Tt.status==="manual"?"bg-amber-100 text-amber-700":"bg-blue-100 text-blue-700"}`,children:Tt.status})]})]}),Tt.status==="processada"&&s.jsx("div",{"data-loc":"client/src/pages/StockPage.tsx:1637",className:"bg-red-50 border border-red-200 rounded-xl p-3 text-xs text-red-700",children:"⚠️ Esta NFS-e já foi processada. Não é possível gerar entrada em duplicidade."}),la.length>0?s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1644",className:"space-y-2",children:[s.jsx("h4",{"data-loc":"client/src/pages/StockPage.tsx:1645",className:"text-xs font-semibold text-muted-foreground uppercase tracking-wide",children:"Conferência de Itens"}),s.jsx("div",{"data-loc":"client/src/pages/StockPage.tsx:1646",className:"space-y-2",children:la.map(($e,ea)=>s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1648",className:"border rounded-xl p-3 space-y-2",children:[s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1649",className:"flex items-start justify-between gap-2",children:[s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1650",className:"flex-1",children:[s.jsx("p",{"data-loc":"client/src/pages/StockPage.tsx:1651",className:"text-xs font-medium",children:$e.descricao}),s.jsxs("p",{"data-loc":"client/src/pages/StockPage.tsx:1652",className:"text-[10px] text-muted-foreground",children:["Qtd: ",$e.quantidade," · R$ ",$e.valorUnitario.toFixed(2),"/un · Total: R$ ",$e.valorTotal.toFixed(2)]})]}),s.jsx("div",{"data-loc":"client/src/pages/StockPage.tsx:1656",className:"flex items-center gap-1",children:$e.stockItemId?s.jsx("span",{"data-loc":"client/src/pages/StockPage.tsx:1658",className:"text-[10px] bg-green-100 text-green-700 px-2 py-0.5 rounded-full",children:"Vinculado"}):s.jsx("span",{"data-loc":"client/src/pages/StockPage.tsx:1660",className:"text-[10px] bg-amber-100 text-amber-700 px-2 py-0.5 rounded-full",children:"Sem vínculo"})})]}),s.jsx("div",{"data-loc":"client/src/pages/StockPage.tsx:1664",className:"flex items-center gap-2",children:s.jsxs(hd,{"data-loc":"client/src/pages/StockPage.tsx:1665",value:$e.stockItemId?String($e.stockItemId):"",onValueChange:Ia=>dr(Vn=>Vn.map((_s,as)=>as===ea?{..._s,stockItemId:Ia?Number(Ia):null}:_s)),children:[s.jsx(gd,{"data-loc":"client/src/pages/StockPage.tsx:1669",className:"flex-1 text-xs h-8",children:s.jsx(pd,{"data-loc":"client/src/pages/StockPage.tsx:1669",placeholder:"Vincular a item do estoque..."})}),s.jsx(md,{"data-loc":"client/src/pages/StockPage.tsx:1670",children:l.map(Ia=>s.jsxs($n,{"data-loc":"client/src/pages/StockPage.tsx:1672",value:String(Ia.id),children:[Ia.name," 
1908(",Ia.unit,")"]},Ia.id))})]})})]},ea))})]}):s.jsx("div",{"data-loc":"client/src/pages/StockPage.tsx:1682",className:"bg-amber-50 border border-amber-200 rounded-xl p-3 text-xs text-amber-700",children:"Arquivo PDF/imagem: nenhum item extraído automaticamente. A entrada será registrada sem itens vinculados. Você pode usar o botão Confirmar para registrar o recebimento da NFS-e."})]}):s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1610",className:"space-y-4",children:[s.jsx("p",{"data-loc":"client/src/pages/StockPage.tsx:1611",className:"text-sm text-muted-foreground",children:"Selecione o arquivo da NFS-e (XML, PDF ou imagem). O sistema extrairá os itens automaticamente do XML. Para PDF/imagem, você poderá preencher manualmente."}),s.jsx("input",{"data-loc":"client/src/pages/StockPage.tsx:1615",ref:es,type:"file",accept:".xml,.pdf,image/*",className:"hidden",onChange:uo}),s.jsxs("button",{"data-loc":"client/src/pages/StockPage.tsx:1616",onClick:()=>es.current?.click(),disabled:Qa.isPending,className:"w-full py-3 rounded-xl border-2 border-dashed border-blue-200 text-sm text-blue-700 hover:bg-blue-50 disabled:opacity-50 flex items-center justify-center gap-2",children:[s.jsx(cg,{"data-loc":"client/src/pages/StockPage.tsx:1621",className:"w-4 h-4"}),Qa.isPending?"Processando...":"Selecionar arquivo NFS-e"]})]}),s.jsxs(Sr,{"data-loc":"client/src/pages/StockPage.tsx:1690",className:"gap-2",children:[s.jsx(qe,{"data-loc":"client/src/pages/StockPage.tsx:1691",variant:"outline",onClick:()=>{Qt(null),Gt(null),dr([])},children:"Cancelar"}),Tt&&Tt.status!=="processada"&&s.jsx(qe,{"data-loc":"client/src/pages/StockPage.tsx:1693",onClick:fo,disabled:Nr.isPending,style:{backgroundColor:Bt},className:"text-white",children:Nr.isPending?"Processando...":"Confirmar Entrada de Estoque"})]})]})}),Xe&&Wt&&s.jsx("div",{"data-loc":"client/src/pages/StockPage.tsx:1708",className:"fixed inset-0 z-[60] flex items-center justify-center bg-black/40 p-4",children:s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1709",className:"bg-white rounded-xl shadow-xl w-full max-w-sm",children:[s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1710",className:"border-b px-6 py-4 flex items-center justify-between",children:[s.jsx("h3",{"data-loc":"client/src/pages/StockPage.tsx:1711",className:"font-semibold text-sm",style:{color:Bt},children:"Definir Centro de Custo"}),s.jsx("button",{"data-loc":"client/src/pages/StockPage.tsx:1712",onClick:()=>{Ke(!1),tt("")},children:s.jsx(Fr,{"data-loc":"client/src/pages/StockPage.tsx:1712",className:"w-4 h-4 text-muted-foreground"})})]}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1714",className:"p-6 space-y-4",children:[s.jsxs("p",{"data-loc":"client/src/pages/StockPage.tsx:1715",className:"text-xs text-muted-foreground",children:["Informe o centro de custo para a Ordem #",Wt,"."]}),s.jsx("input",{"data-loc":"client/src/pages/StockPage.tsx:1716",value:Ye,onChange:$e=>tt($e.target.value),className:"w-full border rounded-lg px-3 py-2 text-sm focus:outline-none focus:ring-2 focus:ring-[#8AABA7]",placeholder:"Ex: Operacional, Administrativo, RH...",maxLength:100}),s.jsxs("div",{"data-loc":"client/src/pages/StockPage.tsx:1723",className:"flex gap-2",children:[s.jsx("button",{"data-loc":"client/src/pages/StockPage.tsx:1724",onClick:()=>{Ke(!1),tt("")},className:"flex-1 py-2 rounded-lg border text-sm font-medium hover:bg-muted/30",children:"Cancelar"}),s.jsx("button",{"data-loc":"client/src/pages/StockPage.tsx:1728",onClick:()=>{if(!Ye.trim()){Ne.error("Informe o centro de custo");return}St.mutate({id:Wt,costCenter:Ye.trim()})},disabled:St.isPending,className:"flex-1 py-2 rounded-lg text-white text-sm font-medium disabled:opacity-50",style:{backgroundColor:Bt},children:St.isPending?"Salvando...":"Confirmar"})]})]})]})})]})}function bVe(){const e=[],t=new Date;for(let a=0;a<12;a++){const r=new Date(t.getFullYear(),t.getMonth()-a,1),n=`${r.getFullYear()}-${String(r.getMonth()+1).padStart(2,"0")}`,i=r.toLocaleDateString("pt-BR",{month:"long",year:"numeric"});e.push({value:n,label:i.charAt(0).toUpperCase()+i.slice(1)})}return e}
1908function Fi(e){return`R$ ${e.toLocaleString("pt-BR",{minimumFractionDigits:2,maximumFractionDigits:2})}`}function Lne(e,t,a){const r=new Map;return e.forEach(n=>{const i=t.find(l=>l.id===n.professionalId);if(!i)return;let o=r.get(n.professionalId);if(!o){let l=0;i.contractType==="pacote_mensal"&&(l=parseFloat(i.monthlyRate||"0")),o={profId:n.professionalId,totalDays:0,totalShifts:0,packageShifts:0,extraShifts:0,supportRoomHours:0,totalHours:0,telemedicineServices:0,fixedAmount:l,variableAmount:0,reservations:[],contractType:i.contractType}}if(n.status==="ocupado"){o.totalDays++;const l=Lr(n.roomId,a);if(si(n.roomId,a))o.telemedicineServices++;else if(l){const d=parseFloat(n.hours||"0");o.supportRoomHours+=d,o.totalHours+=d}else o.totalShifts++}o.variableAmount+=parseFloat(n.chargeAmount||"0"),o.reservations=[...o.reservations,n],r.set(n.professionalId,o)}),r.forEach((n,i)=>{const o=t.find(l=>l.id===i);if(o)if(o.contractType==="pacote_mensal"){const l=o.shiftsPerMonth||0;n.packageShifts=Math.min(n.totalShifts,l),n.extraShifts=Math.max(0,n.totalShifts-l)}else o.contractType==="avulso"&&n.totalShifts===0&&n.supportRoomHours===0&&n.telemedicineServices===0&&(n.fixedAmount=parseFloat(o.fixedFee||"0"))}),Array.from(r.values()).sort((n,i)=>{const o=t.find(c=>c.id===n.profId),l=t.find(c=>c.id===i.profId);return(o?.name||"").localeCompare(l?.name||"")})}function PVe(){const[e,t]=_.useState("visao_mensal"),a=new Date,[r,n]=_.useState(`${a.getFullYear()}-${String(a.getMonth()+1).padStart(2,"0")}`),i=_.useMemo(()=>bVe(),[]),o=[{id:"visao_mensal",label:"Visão Mensal"},{id:"faturamento",label:"Faturamento"},{id:"faturas",label:"Faturas"}];return s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:153",className:"space-y-5",children:[s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:155",className:"flex flex-col sm:flex-row items-start sm:items-center justify-between gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:156",children:[s.jsx("h1",{"data-loc":"client/src/pages/FinanceiroPage.tsx:157",className:"text-lg font-bold",children:"Financeiro"}),s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:158",className:"text-sm text-muted-foreground",children:"Visão consolidada de receitas, faturamento e faturas"})]}),s.jsxs(hd,{"data-loc":"client/src/pages/FinanceiroPage.tsx:160",value:r,onValueChange:n,children:[s.jsx(gd,{"data-loc":"client/src/pages/FinanceiroPage.tsx:161",className:"w-[220px]",children:s.jsx(pd,{"data-loc":"client/src/pages/FinanceiroPage.tsx:161"})}),s.jsx(md,{"data-loc":"client/src/pages/FinanceiroPage.tsx:162",children:i.map(l=>s.jsx($n,{"data-loc":"client/src/pages/FinanceiroPage.tsx:163",value:l.value,children:l.label},l.value))})]})]}),s.jsx("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:169",className:"flex gap-1 bg-muted/50 p-1 rounded-xl w-fit",children:o.map(l=>s.jsx("button",{"data-loc":"client/src/pages/FinanceiroPage.tsx:171",onClick:()=>t(l.id),className:`px-4 py-2 rounded-lg text-sm font-medium transition-all ${e===l.id?"bg-background shadow-sm text-foreground":"text-muted-foreground hover:text-foreground"}`,children:l.label},l.id))}),e==="visao_mensal"&&s.jsx(wVe,{"data-loc":"client/src/pages/FinanceiroPage.tsx:186",month:r}),e==="faturamento"&&s.jsx(SVe,{"data-loc":"client/src/pages/FinanceiroPage.tsx:187",month:r}),e==="faturas"&&s.jsx(NVe,{"data-loc":"client/src/pages/FinanceiroPage.tsx:188",month:r})]})}function wVe({month:e}){const{data:t}=Oe.financialReport.monthly.useQuery({month:e},{staleTime:3e4}),{data:a}=Oe.financialReport.comparison.useQuery(void 0,{staleTime:6e4}),{data:r}=Oe.financialReport.avulsoFixedFees.useQuery({month:e},{staleTime:3e4}),{data:n}=Oe.alerts.documentExpiry.useQuery(void 0,{staleTime:6e4}),i=a&&a.length>=2?a[a.length-2]:null,o=a&&a.length>=1?a[a.length-1]:null,l=i&&o&&i.total>0?(o.total-i.total)/i.total*100:0;return s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:208",className:"space-y-6",children:[t&&s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:211",className:"grid grid-cols-2 lg:grid-cols-4 gap-4",children:[s.jsx(Na,{"data-loc":"client/src/pages/FinanceiroPage.tsx:212",children:s.jsx(ja,{"data-loc":"client/src/pages/FinanceiroPage.tsx:213",className:"py-4",children:s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:214",className:"flex items-center gap-3",children:[s.jsx("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:215",className:"w-10 h-10 rounded-lg bg-emerald-100 flex items-center justify-center",children:s.jsx(Zg,{"data-loc":"client/src/pages/FinanceiroPage.tsx:216",className:"w-5 h-5 text-emerald-600"})}),s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:218",children:[s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:219",className:"text-[10px] text-muted-foreground uppercase font-medium",children:"Receita Projetada"}),s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:220",className:"text-lg font-bold",children:Fi(t.projectedRevenue)})]})]})})}),s.jsx(Na,{"data-loc":"client/src/pages/FinanceiroPage.tsx:225",children:s.jsx(ja,{"data-loc":"client/src/pages/FinanceiroPage.tsx:226",className:"py-4",children:s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:227",className:"flex items-center gap-3",children:[s.jsx("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:228",className:"w-10 h-10 rounded-lg bg-blue-100 flex items-center justify-center",children:s.jsx(ip,{"data-loc":"client/src/pages/FinanceiroPage.tsx:229",className:"w-5 h-5 text-blue-600"})}),s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:231",children:[s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:232",className:"text-[10px] text-muted-foreground uppercase font-medium",children:"Total Faturado"}),s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:233",className:"text-lg font-bold",children:Fi(t.totalInvoiced)})]})]})})}),s.jsx(Na,{"data-loc":"client/src/pages/FinanceiroPage.tsx:238",children:s.jsx(ja,{"data-loc":"client/src/pages/FinanceiroPage.tsx:239",className:"py-4",children:s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:240",className:"flex items-center gap-3",children:[s.jsx("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:241",className:"w-10 h-10 rounded-lg bg-green-100 flex items-center justify-center",children:s.jsx(UE,{"data-loc":"client/src/pages/FinanceiroPage.tsx:242",className:"w-5 h-5 text-green-600"})}),s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:244",children:[s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:245",className:"text-[10px] text-muted-foreground uppercase font-medium",children:"Total Pago"}),s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:246",className:"text-lg font-bold",children:Fi(t.totalPaid)})]})]})})}),s.jsx(Na,{"data-loc":"client/src/pages/FinanceiroPage.tsx:251",children:s.jsx(ja,{"data-loc":"client/src/pages/FinanceiroPage.tsx:252",className:"py-4",children:s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:253",className:"flex items-center gap-3",children:[s.jsx("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:254",className:"w-10 h-10 rounded-lg bg-amber-100 flex items-center justify-center",children:s.jsx(Us,{"data-loc":"client/src/pages/FinanceiroPage.tsx:255",className:"w-5 h-5 text-amber-600"})}),s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:257",children:[s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:258",className:"text-[10px] text-muted-foreground uppercase font-medium",children:"Pendente"}),s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:259",className:"text-lg font-bold",children:Fi(t.totalPending)})]})]})})})]}),s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:268",className:"grid lg:grid-cols-2 gap-6",children:[t&&s.jsxs(Na,{"data-loc":"client/src/pages/FinanceiroPage.tsx:270",children:[s.jsx(to,{"data-loc":"client/src/pages/FinanceiroPage.tsx:271",className:"pb-3",children:s.jsx(ao,{"data-loc":"client/src/pages/FinanceiroPage.tsx:272",className:"text-sm",children:"Por Tipo de Contrato"})}),s.jsxs(ja,{"data-loc":"client/src/pages/FinanceiroPage.tsx:274",children:[s.jsx("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:275",className:"space-y-3",children:t.byType.map(c=>s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:277",className:"flex items-center justify-between p-3 rounded-lg bg-muted/50",children:[s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:278",children:[s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:279",className:"text-sm font-medium",children:c.type}),s.jsxs("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:280",className:"text-xs text-muted-foreground",children:[c.count," profissionais"]})]}),s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:282",className:"text-sm font-bold",children:Fi(c.invoiced)})]},c.type))}),s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:286",className:"mt-4 pt-3 border-t flex justify-between items-center",children:[s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:287",className:"text-xs text-muted-foreground",children:[t.totalShifts," turnos | ",t.supportHours.toFixed(1),"h salas de apoio | ",t.telemedicineServices," telemedicina"]}),s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:290",className:"text-xs text-muted-foreground",children:[t.invoiceCount," faturas"]})]})]})]}),a&&s.jsxs(Na,{"data-loc":"client/src/pages/FinanceiroPage.tsx:298",children:[s.jsx(to,{"data-loc":"client/src/pages/FinanceiroPage.tsx:299",className:"pb-3",children:s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:300",className:"flex items-center justify-between",children:[s.jsx(ao,{"data-loc":"client/src/pages/FinanceiroPage.tsx:301",className:"text-sm",children:"Comparativo Mensal"}),l!==0&&s.jsxs(Va,{"data-loc":"client/src/pages/FinanceiroPage.tsx:303",variant:"outline",className:`text-xs ${l>0?"text-emerald-600 border-emerald-300":"text-red-600 border-red-300"}`,children:[l>0?s.jsx(bx,{"data-loc":"client/src/pages/FinanceiroPage.tsx:304",className:"w-3 h-3 mr-0.5"}):s.jsx(bY,{"data-loc":"client/src/pages/FinanceiroPage.tsx:304",className:"w-3 h-3 mr-0.5"}),Math.abs(l).toFixed(1),"%"]})]})}),s.jsxs(ja,{"data-loc":"client/src/pages/FinanceiroPage.tsx:310",children:[s.jsx("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:311",className:"space-y-2",children:a.map(c=>{const d=Math.max(...a.map(m=>m.total),1),f=c.total/d*100,p=c.total>0?c.paid/c.total*100:0,g=new Date(c.month+"-01").toLocaleDateString("pt-BR",{month:"short",year:"2-digit"});return s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:318",className:"flex items-center gap-3",children:[s.jsx("span",{"data-loc":"client/src/pages/FinanceiroPage.tsx:319",className:"text-xs text-muted-foreground w-14 text-right",children:g}),s.jsx("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:320",className:"flex-1 h-6 bg-muted rounded-full overflow-hidden relative",children:s.jsx("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:321",className:"h-full bg-[#1B2A3D]/20 rounded-full",style:{width:`${f}%`},children:s.jsx("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:322",className:"h-full bg-[#1B2A3D] rounded-full",style:{width:`${p}%`}})})}),s.jsx("span",{"data-loc":"client/src/pages/FinanceiroPage.tsx:325",className:"text-xs font-medium w-20 text-right",children:Fi(c.total)})]},c.month)})}),s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:330",className:"mt-3 flex items-center gap-4 text-[10px] text-muted-foreground",children:[s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:331",className:"flex items-center gap-1",children:[s.jsx("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:331",className:"w-3 h-3 rounded bg-[#1B2A3D]"})," Pago"]}),s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:332",className:"flex items-center gap-1",children:[s.jsx("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:332",className:"w-3 h-3 rounded bg-[#1B2A3D]/20"})," Total Faturado"]})]})]})]})]}),r&&r.length>0&&s.jsxs(Na,{"data-loc":"client/src/pages/FinanceiroPage.tsx:341",children:[s.jsxs(to,{"data-loc":"client/src/pages/FinanceiroPage.tsx:342",className:"pb-3",children:[s.jsx(ao,{"data-loc":"client/src/pages/FinanceiroPage.tsx:343",className:"text-sm",children:"Tx Fixa - Avulso s/uso (R$)"}),s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:344",className:"text-xs text-muted-foreground",children:"Profissionais avulsos sem uso no mês — taxa fixa a faturar"})]}),s.jsx(ja,{"data-loc":"client/src/pages/FinanceiroPage.tsx:346",children:s.jsx("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:347",className:"overflow-x-auto",children:s.jsxs("table",{"data-loc":"client/src/pages/FinanceiroPage.tsx:348",className:"w-full text-sm",children:[s.jsx("thead",{"data-loc":"client/src/pages/FinanceiroPage.tsx:349",children:s.jsxs("tr",{"data-loc":"client/src/pages/FinanceiroPage.tsx:350",className:"border-b bg-muted/50",children:[s.jsx("th",{"data-loc":"client/src/pages/FinanceiroPage.tsx:351",className:"text-left p-2 font-medium",children:"Profissional"}),s.jsx("th",{"data-loc":"client/src/pages/FinanceiroPage.tsx:352",className:"text-center p-2 font-medium",children:"Turnos Usados"}),s.jsx("th",{"data-loc":"client/src/pages/FinanceiroPage.tsx:353",className:"text-right p-2 font-medium",children:"Tx Fixa - Avulso s/uso"}),s.jsx("th",{"data-loc":"client/src/pages/FinanceiroPage.tsx:354",className:"text-center p-2 font-medium",children:"Cobrar?"})]})}),s.jsx("tbody",{"data-loc":"client/src/pages/FinanceiroPage.tsx:357",children:r.map(c=>s.jsxs("tr",{"data-loc":"client/src/pages/FinanceiroPage.tsx:359",className:"border-b",children:[s.jsx("td",{"data-loc":"client/src/pages/FinanceiroPage.tsx:360",className:"p-2 font-medium",children:c.name}),s.jsx("td",{"data-loc":"client/src/pages/FinanceiroPage.tsx:361",className:"p-2 text-center",children:c.shiftsUsed}),s.jsx("td",{"data-loc":"client/src/pages/FinanceiroPage.tsx:362",className:"p-2 text-right",children:Fi(parseFloat(c.fixedFee))}),s.jsx("td",{"data-loc":"client/src/pages/FinanceiroPage.tsx:363",className:"p-2 text-center",children:c.chargeFixedFee?s.jsx(Va,{"data-loc":"client/src/pages/FinanceiroPage.tsx:365",className:"bg-amber-100 text-amber-700 text-xs",children:"Sim"}):s.jsx("span",{"data-loc":"client/src/pages/FinanceiroPage.tsx:367",className:"text-muted-foreground text-xs",children:"Não"})})]},c.professionalId))}),s.jsx("tfoot",{"data-loc":"client/src/pages/FinanceiroPage.tsx:373",children:s.jsxs("tr",{"data-loc":"client/src/pages/FinanceiroPage.tsx:374",className:"border-t font-semibold",children:[s.jsx("td",{"data-loc":"client/src/pages/FinanceiroPage.tsx:375",className:"p-2",colSpan:2,children:"Total a Faturar"}),s.jsx("td",{"data-loc":"client/src/pages/FinanceiroPage.tsx:376",className:"p-2 text-right",children:Fi(r.filter(c=>c.chargeFixedFee).reduce((c,d)=>c+parseFloat(d.fixedFee),0))}),s.jsx("td",{"data-loc":"client/src/pages/FinanceiroPage.tsx:379"})]})})]})})})]}),n&&n.length>0&&s.jsxs(Na,{"data-loc":"client/src/pages/FinanceiroPage.tsx:390",className:"border-amber-200",children:[s.jsx(to,{"data-loc":"client/src/pages/FinanceiroPage.tsx:391",className:"pb-3",children:s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:392",className:"flex items-center gap-2",children:[s.jsx(Er,{"data-loc":"client/src/pages/FinanceiroPage.tsx:393",className:"w-4 h-4 text-amber-500"}),s.jsx(ao,{"data-loc":"client/src/pages/FinanceiroPage.tsx:394",className:"text-sm",children:"Alertas de Documentos"})]})}),s.jsx(ja,{"data-loc":"client/src/pages/FinanceiroPage.tsx:397",children:s.jsx("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:398",className:"space-y-2",children:n.map((c,d)=>s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:400",className:`flex items-center justify-between p-2 rounded-lg ${c.status==="expired"?"bg-red-50":c.status==="critical"?"bg-amber-50":"bg-yellow-50"}`,children:[s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:403",children:[s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:404",className:"text-sm font-medium",children:c.professionalName}),s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:405",className:"text-xs text-muted-fo
1908reground",children:c.documentType})]}),s.jsx(Va,{"data-loc":"client/src/pages/FinanceiroPage.tsx:407",variant:"outline",className:`text-xs ${c.status==="expired"?"text-red-600 border-red-300":c.status==="critical"?"text-amber-600 border-amber-300":"text-yellow-600 border-yellow-300"}`,children:c.daysUntilExpiry<0?`Vencido há ${Math.abs(c.daysUntilExpiry)} dias`:c.daysUntilExpiry===0?"Vence hoje":`Vence em ${c.daysUntilExpiry} dias`})]},d))})})]})]})}function SVe({month:e}){const t=$l(),[a,r]=_.useState(!1),[n,i]=_.useState(null),o=_.useMemo(()=>{const[v,y]=e.split("-").map(Number);return(t.reservations||[]).filter(w=>{const[S,N]=w.date.split("-").map(Number);return S===v&&N===y})},[t.reservations,e]),l=_.useMemo(()=>Lne(o,t.professionals,t.rooms),[o,t.professionals,t.rooms]),c=_.useMemo(()=>{const[v,y]=e.split("-");return bt(new Date(+v,+y-1,1),"MMMM yyyy",{locale:xr})},[e]),d=_.useMemo(()=>l.filter(v=>v.contractType==="pacote_mensal"),[l]),f=_.useMemo(()=>l.filter(v=>v.contractType!=="pacote_mensal"),[l]),p=d.reduce((v,y)=>v+y.fixedAmount+y.variableAmount,0),g=f.reduce((v,y)=>v+y.fixedAmount+y.variableAmount,0),m=p+g,b=_.useCallback(()=>{const y=["Profissional","Contrato","Tipo Receita","Dias","Turnos","Extras","Horas Apoio","Serviços Telemedicina","Valor Fixo (Mensalidade/Tx)","Valor Variável (Extras/Avulso)","Total"],w=l.map(R=>{const T=t.professionals.find(F=>F.id===R.profId),O=R.contractType==="pacote_mensal"?"Recorrente (Pacote Mensal)":"Avulsa/Por Hora";return[T?.name||"",xc(T?.contractType||"avulso"),O,`${R.totalDays}`,`${R.totalShifts}`,`${R.extraShifts}`,`${R.supportRoomHours}h`,`${R.telemedicineServices}`,R.fixedAmount.toFixed(2).replace(".",","),R.variableAmount.toFixed(2).replace(".",","),(R.fixedAmount+R.variableAmount).toFixed(2).replace(".",",")]}),S="\uFEFF"+[y,...w].map(R=>R.map(T=>`"${String(T).replace(/"/g,'""')}"`).join(";")).join(`
1909`),N=new Blob([S],{type:"text/csv;charset=utf-8;"}),j=URL.createObjectURL(N),C=document.createElement("a");C.href=j,C.download=`Faturamento_${e}.csv`,C.click(),URL.revokeObjectURL(j),Ne.success("CSV exportado")},[t,l,e]);return t.isLoading?s.jsx("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:504",className:"flex items-center justify-center h-64",children:s.jsx(Ha,{"data-loc":"client/src/pages/FinanceiroPage.tsx:504",className:"w-6 h-6 animate-spin text-muted-foreground"})}):s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:508",className:"space-y-5",children:[s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:510",className:"grid grid-cols-1 sm:grid-cols-3 gap-4",children:[s.jsx(Na,{"data-loc":"client/src/pages/FinanceiroPage.tsx:511",className:"border-[#1B2A3D]/20",children:s.jsx(ja,{"data-loc":"client/src/pages/FinanceiroPage.tsx:512",className:"py-4",children:s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:513",className:"flex items-center gap-3",children:[s.jsx("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:514",className:"w-10 h-10 rounded-lg bg-[#1B2A3D]/10 flex items-center justify-center",children:s.jsx(cu,{"data-loc":"client/src/pages/FinanceiroPage.tsx:515",className:"w-5 h-5 text-[#1B2A3D]"})}),s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:517",children:[s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:518",className:"text-[10px] text-muted-foreground uppercase font-medium",children:"Receita Recorrente"}),s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:519",className:"text-lg font-bold text-[#1B2A3D]",children:Fi(p)}),s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:520",className:"text-[10px] text-muted-foreground",children:"Pacote mensal — mensalidade + extras"})]})]})})}),s.jsx(Na,{"data-loc":"client/src/pages/FinanceiroPage.tsx:525",className:"border-amber-200",children:s.jsx(ja,{"data-loc":"client/src/pages/FinanceiroPage.tsx:526",className:"py-4",children:s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:527",className:"flex items-center gap-3",children:[s.jsx("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:528",className:"w-10 h-10 rounded-lg bg-amber-100 flex items-center justify-center",children:s.jsx(XT,{"data-loc":"client/src/pages/FinanceiroPage.tsx:529",className:"w-5 h-5 text-amber-600"})}),s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:531",children:[s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:532",className:"text-[10px] text-muted-foreground uppercase font-medium",children:"Receita Avulsa"}),s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:533",className:"text-lg font-bold text-amber-700",children:Fi(g)}),s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:534",className:"text-[10px] text-muted-foreground",children:"Avulso/Interno — por turno, hora ou tx fixa"})]})]})})}),s.jsx(Na,{"data-loc":"client/src/pages/FinanceiroPage.tsx:539",className:"border-emerald-200",children:s.jsx(ja,{"data-loc":"client/src/pages/FinanceiroPage.tsx:540",className:"py-4",children:s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:541",className:"flex items-center gap-3",children:[s.jsx("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:542",className:"w-10 h-10 rounded-lg bg-emerald-100 flex items-center justify-center",children:s.jsx(ip,{"data-loc":"client/src/pages/FinanceiroPage.tsx:543",className:"w-5 h-5 text-emerald-600"})}),s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:545",children:[s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:546",className:"text-[10px] text-muted-foreground uppercase font-medium",children:"Total Geral"}),s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:547",className:"text-lg font-bold text-emerald-700",children:Fi(m)}),s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:548",className:"text-[10px] text-muted-foreground capitalize",children:c})]})]})})})]}),s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:556",className:"flex items-center justify-between",children:[s.jsx("h3",{"data-loc":"client/src/pages/FinanceiroPage.tsx:557",className:"text-sm font-semibold text-muted-foreground",children:"Detalhamento por Profissional"}),s.jsxs(qe,{"data-loc":"client/src/pages/FinanceiroPage.tsx:558",variant:"outline",size:"sm",onClick:b,className:"gap-1.5",children:[s.jsx(_f,{"data-loc":"client/src/pages/FinanceiroPage.tsx:559",className:"w-4 h-4"})," Exportar CSV"]})]}),d.length>0&&s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:565",className:"space-y-2",children:[s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:566",className:"flex items-center gap-2 mb-2",children:[s.jsx(cu,{"data-loc":"client/src/pages/FinanceiroPage.tsx:56
19097",className:"w-4 h-4 text-[#1B2A3D]"}),s.jsx("h4",{"data-loc":"client/src/pages/FinanceiroPage.tsx:568",className:"text-sm font-bold text-[#1B2A3D]",children:"Receita Recorrente — Pacote Mensal"}),s.jsx("span",{"data-loc":"client/src/pages/FinanceiroPage.tsx:569",className:"text-xs text-muted-foreground ml-1",children:"(mensalidade fixa + turnos extras)"})]}),d.map(v=>{const y=t.professionals.find(S=>S.id===v.profId),w=v.fixedAmount+v.variableAmount;return s.jsx("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:575",className:"bg-card rounded-xl border border-[#1B2A3D]/15 shadow-sm p-4",children:s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:576",className:"flex items-center justify-between",children:[s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:577",className:"flex-1",children:[s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:578",className:"flex items-center gap-3 mb-2",children:[s.jsx("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:579",className:"w-9 h-9 rounded-full bg-[#1B2A3D]/10 flex items-center justify-center text-sm font-bold text-[#1B2A3D]",children:y?.name.charAt(0)}),s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:582",children:[s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:583",className:"font-semibold text-foreground",children:y?.name}),s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:584",className:"text-xs text-muted-foreground",children:y?.specialty})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:587",className:"grid grid-cols-5 gap-3 text-xs",children:[s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:588",children:[s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:588",className:"text-muted-foreground",children:"Mensalidade"}),s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:588",className:"font-semibold",children:Fi(v.fixedAmount)})]}),s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:589",children:[s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:589",className:"text-muted-foreground",children:"Turnos Pacote"}),s.jsxs("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:589",className:"font-semibold",children:[v.packageShifts,"/",y?.shiftsPerMonth||0]})]}),s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:590",children:[s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:590",className:"text-muted-foreground",children:"Turnos Extras"}),s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:590",className:"font-semibold",children:v.extraShifts})]}),s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:591",children:[s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:591",className:"text-muted-foreground",children:"Valor Extras"}),s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:591",className:"font-semibold",children:Fi(v.variableAmount)})]}),s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:592",children:[s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:592",className:"text-muted-foreground",children:"Telemedicina"}),s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:592",className:"font-semibold text-violet-700",children:v.telemedicineServices})]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:595",className:"text-right ml-4",children:[s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:596",className:"text-xs text-muted-foreground mb-1",children:"Total"}),s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:597",className:"text-xl font-bold text-[#1B2A3D]",children:Fi(w)}),s.jsxs(qe,{"data-loc":"client/src/pages/FinanceiroPage.tsx:598",variant:"ghost",size:"sm",onClick:()=>{i(v),r(!0)},className:"mt-1 gap-1 text-xs",children:[s.jsx(Tf,{"data-loc":"client/src/pages/FinanceiroPage.tsx:599",className:"w-3.5 h-3.5"})," Detalhes"]})]})]})},v.profId)})]}),f.length>0&&s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:611",className:"space-y-2",children:[s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:612",className:"flex items-center gap-2 mb-2",children:[s.jsx(XT,{"data-loc":"client/src/pages/FinanceiroPage.tsx:613",className:"w-4 h-4 text-amber-600"}),s.jsx("h4",{"data-loc":"client/src/pages/FinanceiroPage.tsx:614",className:"text-sm font-bold text-amber-700",children:"Receita Avulsa / Por Hora"}),s.jsx("span",{"data-loc":"client/src/pages/FinanceiroPage.tsx:615",className:"text-xs text-muted-foreground ml-1",children:"(por turno, hora ou taxa fixa sem uso)"})]}),f.map(v=>{const y=t.professionals.find(S=>S.id===v.profId),w=v.fixedAmount+v.variableAmount;return s.jsx("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:621",className:"bg-card rounded-xl border border-amber-200 shadow-sm p-4",children:s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:622",className:"flex items-center justify-between",children:[s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:623",className:"flex-1",children:[s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:624",className:"flex items-center gap-3 mb-2",children:[s.jsx("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:625",className:"w-9 h-9 rounded-full bg-amber-100 flex items-center justify-center text-sm font-bold text-amber-700",children:y?.name.charAt(0)}),s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:628",children:[s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:629",className:"font-semibold text-foreground",children:y?.name}),s.jsxs("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:630",className:"text-xs text-muted-foreground",children:[y?.specialty," · ",xc(y?.contractType||"avulso")]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:633",className:"grid grid-cols-5 ga
1909p-3 text-xs",children:[s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:634",children:[s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:634",className:"text-muted-foreground",children:"Tx Fixa"}),s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:634",className:"font-semibold",children:Fi(v.fixedAmount)})]}),s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:635",children:[s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:635",className:"text-muted-foreground",children:"Turnos"}),s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:635",className:"font-semibold",children:v.totalShifts})]}),s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:636",children:[s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:636",className:"text-muted-foreground",children:"Horas Apoio"}),s.jsxs("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:636",className:"font-semibold",children:[v.supportRoomHours,"h"]})]}),s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:637",children:[s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:637",className:"text-muted-foreground",children:"Valor Uso"}),s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:637",className:"font-semibold",children:Fi(v.variableAmount)})]}),s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:638",children:[s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:638",className:"text-muted-foreground",children:"Telemedicina"}),s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:638",className:"font-semibold text-violet-700",children:v.telemedicineServices})]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:641",className:"text-right ml-4",children:[s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:642",className:"text-xs text-muted-foreground mb-1",children:"Total"}),s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:643",className:"text-xl font-bold text-amber-700",children:Fi(w)}),s.jsxs(qe,{"data-loc":"client/src/pages/FinanceiroPage.tsx:644",variant:"ghost",size:"sm",onClick:()=>{i(v),r(!0)},className:"mt-1 gap-1 text-xs",children:[s.jsx(Tf,{"data-loc":"client/src/pages/FinanceiroPage.tsx:645",className:"w-3.5 h-3.5"})," Detalhes"]})]})]})},v.profId)})]}),l.length===0&&s.jsx("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:656",className:"bg-card rounded-xl border border-border/60 shadow-sm p-8 text-center",children:s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:657",className:"text-sm text-muted-foreground",children:"Nenhuma fatura para este período"})}),s.jsx(ar,{"data-loc":"client/src/pages/FinanceiroPage.tsx:662",open:a,onOpenChange:r,children:s.jsxs(rr,{"data-loc":"client/src/pages/FinanceiroPage.tsx:663",className:"max-w-2xl max-h-[80vh] overflow-y-auto",children:[s.jsx(nr,{"data-loc":"client/src/pages/FinanceiroPage.tsx:664",children:s.jsx(sr,{"data-loc":"client/src/pages/FinanceiroPage.tsx:665",children:"Detalhes da Fatura"})}),n&&s.jsx("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:668",className:"space-y-4",children:n.reservations.filter(v=>v.status==="ocupado").map((v,y)=>s.jsx("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:672",className:"border-b border-border/30 pb-3 last:border-0",children:s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:673",className:"flex items-center justify-between text-sm",children:[s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:674",children:[s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:675",className:"font-semibold",children:t.rooms.find(w=>w.id===v.roomId)?.name}),s.jsxs("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:676",className:"text-xs text-muted-foreground",children:[u0(v.date)," - ",Rl(v.shift)]})]}),s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:678",className:"text-right",children:[s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:679",className:"font-semibold",children:Un(parseFloat(v.chargeAmount||"0"))}),Lr(v.roomId,t.rooms)&&s.jsxs("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:681",className:"text-xs text-muted-foreground",children:[v.hours,"h"]})]})]})},y))})]})})]})}function NVe({month:e}){const t=$l();Au();const a=_.useMemo(()=>{const[d,f]=e.split("-").map(Number);return(t.reservations||[]).filter(p=>{const[g,m]=p.date.split("-").map(Number);return g===d&&m===f})},[t.reservations,e]),r=_.useMemo(()=>Lne(a,t.professionals,t.rooms),[a,t.professionals,t.rooms]),n=_.useMemo(()=>{const[d,f]=e.split("-");return bt(new Date(+d,+f-1,1),"MMMM yyyy",{locale:xr})},[e]),[i,o]=_.useState(!1),[l,c]=_.useState(null);return t.isLoading?s.jsx("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:724",className:"flex items-center justify-center h-64",children:s.jsx(Ha,{"data-loc":"client/src/pages/FinanceiroPage.tsx:724",className:"w-6 h-6 animate-spin text-muted-foreground"})}):s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:728",className:"space-y-4",children:[s.jsx("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:729",className:"flex items-center justify-between",children:s.jsxs("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:730",className:"text-sm text-muted-foreground capitalize",children:[n," — ",r.length," profissional(is)"]})}),s.jsx("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:733",className:"space-y-3",children:r.length===0?s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:735",className:"bg-card rounded-xl border border-border/60 shadow-sm p-8 text-center",children:[s.jsx(Ni,{"data-loc":"client/src/pages/FinanceiroPage.tsx:736",className:"w-8 h-8 text-muted-foreground
1909/20 mx-auto mb-2"}),s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:737",className:"text-sm text-muted-foreground",children:"Nenhuma fatura para este período"})]}):r.map(d=>{const f=t.professionals.find(g=>g.id===d.profId),p=d.fixedAmount+d.variableAmount;return s.jsx("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:744",className:"bg-card rounded-xl border border-border/60 shadow-sm p-4 hover:shadow-md transition-shadow",children:s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:745",className:"flex items-center justify-between",children:[s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:746",className:"flex-1",children:[s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:747",className:"flex items-center gap-3 mb-2",children:[s.jsx("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:748",className:"w-10 h-10 rounded-full bg-[#1B2A3D]/10 flex items-center justify-center text-sm font-bold text-[#1B2A3D]",children:f?.name.charAt(0)}),s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:751",children:[s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:752",className:"font-semibold text-foreground",children:f?.name}),s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:753",className:"text-xs text-muted-foreground",children:f?.specialty})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:756",className:"grid grid-cols-5 gap-4 mt-3 text-xs",children:[s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:757",children:[s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:757",className:"text-muted-foreground",children:"Contrato"}),s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:757",className:"font-semibold",children:xc(f?.contractType||"avulso")})]}),s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:758",children:[s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:758",className:"text-muted-foreground",children:"Dias"}),s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:758",className:"font-semibold",children:d.totalDays})]}),s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:759",children:[s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:759",className:"text-muted-foreground",children:"Turnos"}),s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:759",className:"font-semibold",children:d.totalShifts})]}),s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:760",children:[s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:760",className:"text-muted-foreground",children:"Horas Apoio"}),s.jsxs("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:760",className:"font-semibold",children:[d.supportRoomHours,"h"]})]}),s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:761",children:[s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:761",className:"text-muted-foreground",children:"Telemedicina"}),s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:761",className:"font-semibold text-violet-700",children:d.telemedicineServices})]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:764",className:"text-right",children:[s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:765",className:"text-xs text-muted-foreground mb-1",children:"Valor Total"}),s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:766",className:"text-2xl font-bold text-emerald-600",children:Un(p)}),s.jsxs(qe,{"data-loc":"client/src/pages/FinanceiroPage.tsx:767",variant:"ghost",size:"sm",onClick:()=>{c(d),o(!0)},className:"mt-2 gap-1",children:[s.jsx(Tf,{"data-loc":"client/src/pages/FinanceiroPage.tsx:768",className:"w-3.5 h-3.5"})," Detalhes"]})]})]})},d.profId)})}),s.jsx(ar,{"data-loc":"client/src/pages/FinanceiroPage.tsx:778",open:i,onOpenChange:o,children:s.jsxs(rr,{"data-loc":"client/src/pages/FinanceiroPage.tsx:779",className:"max-w-2xl max-h-[80vh] overflow-y-auto",children:[s.jsx(nr,{"data-loc":"client/src/pages/FinanceiroPage.tsx:780",children:s.jsx(sr,{"data-loc":"client/src/pages/FinanceiroPage.tsx:781",children:"Detalhes da Fatura"})}),l&&s.jsx("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:784",className:"space-y-4",children:l.reservations.filter(d=>d.status==="ocupado").map((d,f)=>s.jsx("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:788",className:"border-b border-border/30 pb-3 last:border-0",children:s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:789",className:"flex items-center justify-between text-sm",children:[s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:790",children:[s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:791",className:"font-semibold",children:t.rooms.find(p=>p.id===d.roomId)?.name}),s.jsxs("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:792",className:"text-xs text-muted-foreground",children:[u0(d.date)," - ",Rl(d.shift)]})]}),s.jsxs("div",{"data-loc":"client/src/pages/FinanceiroPage.tsx:794",className:"text-right",children:[s.jsx("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:795",className:"font-semibold",children:Un(parseFloat(d.chargeAmount||"0"))}),Lr(d.roomId,t.rooms)&&s.jsxs("p",{"data-loc":"client/src/pages/FinanceiroPage.tsx:797",className:"text-xs text-muted-foreground",children:[d.hours,"h"]})]})]})},f))})]})})]})}function Jx(e){return e?new Date(e).toISOString().split("T")[0]:null}function Fne(){return new Date().toISOString().split("T")[0]}function Bne(e){const t=new Date;return t.setDate(t.getDate()+e),t.toISOString().split("T")[0]}function jVe(e,t){const a=Fne(),r=Bne(3),n=e.filter(l=>l.assigneeId===t&&l.status!=="done");return n.some(l=>{const c=Jx(l.dueDate);return c&&c<a})?"red":n.some(l=>{const c=Jx(l.dueDate);return c&&c>=a&&c<=r})?"yellow":"green"}function CVe(e,t){return e.filter(a=>a.assigneeId===t&&a.status!=="done").length}const AVe={red:{bg:"bg-red-500",ring:"ring-red-300",text:"text-red-600",label:"Tarefas vencidas"},yellow:{bg:"bg-amber-400",ring:"ring-amber-200",text:"text-amber-600",label:"Tarefas a vencer"},green:{bg:"bg-emerald-500",ring:"ring-emerald-200",text:"text-emerald-600",label:"Tudo em dia"}},TVe={alta:"Alta",media:"Média",baixa:"Baixa"},gG={alta:"text-red-600 bg-red-50",media:"text-amber-600 bg-amber-50",baixa:"text-slate-500 bg-slate-50"};function _Ve({onNavigateToTasks:e}){const{user:t}=Cu(),[a,r]=_.useState(!1),[n,i]=_.useState(null),o=t?.role==="admin",l=t?.id??0,{data:c=[]}=Oe.tasks.myTasks.useQuery({userId:l},{staleTime:3e4,refetchInterval:6e4,enabled:!!l}),d=c,f=o?n??l:l,{data:p=[]}=Oe.tasks.myTasks.useQuery({userId:f},{staleTime:15e3,enabled:a&&!!f}),g=p,{data:m=[]}=Oe.users.staffList.useQuery(void 0,{staleTime:6e4,enabled:a&&o}),b=jVe(d,l),v=CVe(d,l),y=AVe[b],w=Fne(),S=Bne(7),N=_.useMemo(()=>g.filter(R=>R.status==="doing"),[g]),j=_.useMemo(()=>g.filter(T=>{const O=Jx(T.dueDate);return O&&O<=S}).sort((T,O)=>{const F=Jx(T.dueDate)??"",z=Jx(O.dueDate)??"";return F.localeCompare(z)}),[g,S]),C=R=>{r(!1),e(R.id)};return s.jsxs(s.Fragment,{children:[s.jsxs("button",{"data-loc":"client/src/components/TaskFAB.tsx:134",onClick:()=>r(R=>
1909!R),className:`fixed bottom-6 right-6 z-[150] w-14 h-14 rounded-full shadow-lg flex items-center justify-center transition-all hover:scale-105 active:scale-95 ring-4 ${y.ring}`,style:{backgroundColor:Bt},title:"Minhas Tarefas","aria-label":"Abrir painel de tarefas",children:[s.jsx(su,{"data-loc":"client/src/components/TaskFAB.tsx:141",className:"w-6 h-6 text-white"}),v>0&&s.jsx("span",{"data-loc":"client/src/components/TaskFAB.tsx:143",className:`absolute -top-1 -right-1 min-w-[20px] h-5 rounded-full text-white text-[10px] font-bold flex items-center justify-center px-1 ${y.bg}`,children:v>99?"99+":v})]}),a&&s.jsx("div",{"data-loc":"client/src/components/TaskFAB.tsx:153",className:"fixed inset-0 z-[140] bg-black/20",onClick:()=>r(!1)}),a&&s.jsxs("div",{"data-loc":"client/src/components/TaskFAB.tsx:161",className:"fixed bottom-0 right-0 z-[145] w-[360px] max-w-[95vw] h-[70vh] max-h-[600px] bg-white rounded-tl-2xl shadow-2xl flex flex-col overflow-hidden border border-border/40",children:[s.jsxs("div",{"data-loc":"client/src/components/TaskFAB.tsx:163",className:"flex items-center justify-between px-4 py-3 border-b border-border/40",style:{backgroundColor:Bt},children:[s.jsxs("div",{"data-loc":"client/src/components/TaskFAB.tsx:164",className:"flex items-center gap-2",children:[s.jsx(su,{"data-loc":"client/src/components/TaskFAB.tsx:165",className:"w-4 h-4 text-white"}),s.jsx("span",{"data-loc":"client/src/components/TaskFAB.tsx:166",className:"text-sm font-bold text-white",children:"Minhas Tarefas"}),s.jsx("span",{"data-loc":"client/src/components/TaskFAB.tsx:167",className:`text-[10px] font-bold px-2 py-0.5 rounded-full text-white ${y.bg}`,children:y.label})]}),s.jsx("button",{"data-loc":"client/src/components/TaskFAB.tsx:171",onClick:()=>r(!1),className:"text-white/70 hover:text-white transition-colors",children:s.jsx(Fr,{"data-loc":"client/src/components/TaskFAB.tsx:172",className:"w-4 h-4"})})]}),o&&s.jsxs("div",{"data-loc":"client/src/components/TaskFAB.tsx:178",className:"px-4 py-2 border-b border-border/30 bg-muted/30",children:[s.jsx("label",{"data-loc":"client/src/components/TaskFAB.tsx:179",className:"text-[10px] text-muted-foreground font-medium block mb-1",children:"Responsável"}),s.jsx("select",{"data-loc":"client/src/components/TaskFAB.tsx:180",className:"w-full text-xs border border-border/40 rounded px-2 py-1 bg-white",value:n??l,onChange:R=>i(Number(R.target.value)),children:m.map(R=>s.jsxs("option",{"data-loc":"client/src/components/TaskFAB.tsx:186",value:R.id,children:[R.displayName||R.name||R.email,R.id===l?" (eu)":""]},R.id))})]}),s.jsxs("div",{"data-loc":"client/src/components/TaskFAB.tsx:196",className:"flex-1 overflow-y-auto",children:[s.jsx(mG,{"data-loc":"client/src/components/TaskFAB.tsx:198",title:"Em andamento",tasks:N,today:w,onTaskClick:C,emptyMsg:"Nenhuma tarefa em andamento"}),s.jsx(mG,{"data-loc":"client/src/components/TaskFAB.tsx:207",title:"A vencer (próximos 7 dias)",tasks:j,today:w,onTaskClick:C,emptyMsg:"Nenhuma tarefa a vencer em 7 dias"})]}),s.jsx("div",{"data-loc":"client/src/components/TaskFAB.tsx:217",className:"px-4 py-3 border-t border-border/30",children:s.jsxs("button",{"data-loc":"client/src/components/TaskFAB.tsx:218",onClick:()=>{r(!1),e()},className:"w-full flex items-center justify-center gap-2 text-xs font-semibold py-2 rounded-lg transition-colors hover:opacity-90 text-white",style:{backgroundColor:Bt},children:["Ver todas as tarefas",s.jsx(el,{"data-loc":"client/src/components/TaskFAB.tsx:224",className:"w-3.5 h-3.5"})]})})]})]})}function mG({title:e,tasks:t,today:a,onTaskClick:r,emptyMsg:n}){return s.jsxs("div",{"data-loc":"client/src/components/TaskFAB.tsx:243",className:"px-4 py-3",children:[s.jsx("h3",{"data-loc":"client/src/components/TaskFAB.tsx:244",className:"text-[11px] font-bold text-muted-foreground uppercase tracking-wide mb-2",children:e}),t.length===0?s.jsx("p",{"data-loc":"client/src/components/TaskFAB.tsx:246",className:"text-xs text-muted-foreground italic",children:n}):s.jsx("div",{"data-loc":"client/src/components/TaskFAB.tsx:248",className:"space-y-1.5",children:t.map(i=>{const o=Jx(i.dueDate),l=o?o<a:!1;return s.jsxs("button",{"data-loc":"client/src/components/TaskFAB.tsx:253",onClick:()=>r(i),className:`w-full text-left flex items-start gap-2 px-3 py-2 rounded-lg border transition-colors hover:bg-muted/50 ${l?"border-red-200 bg-red-50/40":"border-border/30 bg-white"}`,children:[l?s.jsx(Er,{"data-loc":"client/src/components/TaskFAB.tsx:261",className:"w-3.5 h-3.5 text-red-500 shrink-0 mt-0.5"}):s.jsx(Us,{"data-loc":"client/src/components/TaskFAB.tsx:262",className:"w-3.5 h-3.5 text-muted-foreground shrink-0 mt-0.5"}),s.jsxs("div",{"data-loc":"client/src/components/TaskFAB.tsx:264",className:"flex-1 min-w-0",children:[s.jsx("p",{"data-loc":"client/src/components/TaskFAB.tsx:265",className:`text-xs font-medium truncate ${l?"text-red-700":"text-foreground"}`,children:i.title}),s.jsxs("div",{"data-loc":"client/src/components/TaskFAB.tsx:268",className:"flex items-center gap-1.5 mt-0.5",children:[i.priority&&s.jsx("span",{"data-loc":"client/src/components/TaskFAB.tsx:270",className:`text-[9px] font-semibold px-1.5 py-0.5 rounded ${gG[i.priority]||gG.media}`,children:TVe[i.priority]||i.priority}),o&&s.jsx("span",{"data-loc":"client/src/components/TaskFAB.tsx:275",className:`text-[9px] ${l?"text-red-600 font-semibold":"text-muted-foreground"}`,children:new Date(o+"T12:00:00").toLocaleDateString("pt-BR",{day:"2-digit",month:"2-digit"})})]})]}),s.jsx(el,{"data-loc":"client/src/components/TaskFAB.tsx:281",className:"w-3 h-3 text-muted-foreground shrink-0 mt-0.5"})]},i.id)})})]})}const xG={atrasada:{label:"Tarefa Atrasada",icon:BE,color:"text-red-500"},vence_hoje:{label:"Vence Hoje",icon:Us,color:"text-amber-500"},atribuida:{label:"Tarefa Atribuída",icon:i0,color:"text-blue-500"},estoque_minimo:{label:"Estoque Mínimo",icon:kf,color:"text-orange-500"},no_show:{label:"No-Show",icon:Sfe,color:"text-rose-500"},reserva_confirmada:{label:"Reserva Confirmada",icon:eo,color:"text-emerald-500"},reserva_cancelada:{label:"Reserva Cancelada",icon:eo,color:"text-red-500"},checkin_pendente:{label:"Check-in Pendente",icon:eo,color:"text-amber-500"},credito_gerado:{label:"Crédito Gerado",icon:eo,color:"text-blue-500"},aniversario:{label:"Aniversário",icon:eo,color:"text-pink-500"},vencimento_documento:{label:"Vencimento Doc.",icon:eo,color:"text-orange-500"},compra_solicitada:{label:"Compra Solicitada",icon:eo,color:"text-purple-500"},compra_aprovada:{label:"Compra Aprovada",icon:eo,color:"text-green-500"}};function kVe(){const{user:e,loading:t,isAuthenticated:a,logout:r}=Cu(),[n,i]=_.useState("dashboard"),[o,l]=_.useState(0),[c,d]=_.useState(!1),[f,p]=_.useState(!1),[g,m]=_.useState(!1),b=_.useRef(null),v=_.useRef(null),y=e?.role||"user",w=y==="admin",S=y==="admin"||y==="atendimento";_.useEffect(()=>{const q=X=>{v.current&&!v.current.contains(X.target)&&m(!1)};if(g)return document.addEventListener("mousedown",q),()=>document.removeEventListener("mousedown",q)},[g]);const N=async()=>{try{await r(),window.location.href=Dx()}catch(q){console.error("Logout error:",q),window.location.href=Dx()}},{data:j,refetch:C}=Oe.notifications.unreadCount.useQuery(void 0,{enabled:a,refetchInterval:3e4,staleTime:15e3}),{data:R,refetch:T}=Oe.taskNotifications.unreadCount.useQuery(void 0,{enabled:a&&S,refetchInterval:3e4,staleTime:15e3}),{data:O=[],refetch:F}=Oe.notifications.list.useQuery({limit:20},{enabled:a&&f,staleTime:1e4}),{data:z=[],refetch:I}=Oe.taskNotifications.list.useQuery(void 0,{enabled:a&&S&&f,staleTime:1e4}),B=Oe.notifications.markRead.useMutation({onSuccess:()=>{C(),F()}}),K=Oe.notifications.markAllRead.useMutation({onSuccess:()=>{C(),F(),Ne.success("Todas as notificações marcadas como lidas")}}),J=Oe.taskNotifications.markRead.useMutation({onSuccess:()=>{T(),I()}}),G=Oe.taskNotifications.markAllRead.useMutation({onSuccess:()=>{T(),I()}}),D=(j??0)+(R??0),V=[...O.map(q=>({id:q.id,source:"legacy",type:q.type,title:q.title,message:q.message,read:q.read,createdAt:q.createdAt,taskId:null})),...z.map(q=>({id:q.id,source:"task",type:q.type,title:xG[q.type]?.label??q.type,message:q.message,read:q.read,createdAt:q.createdAt,taskId:q.taskId}))].sort((q,X)=>new Date(X.createdAt).getTime()-new Date(q.createdAt).getTime());if(_.useEffect(()=>{const q=X=>{b.current&&!b.current.contains(X.target)&&p(!1)};return document.addEventListener("mousedown",q),()=>document.removeEventListener("mousedown",q)}
1909,[]),!t&&!a)return window.location.href=Dx(),null;if(t)return s.jsx("div",{"data-loc":"client/src/pages/Home.tsx:181",className:"min-h-screen flex items-center justify-center bg-background",children:s.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:182",className:"text-center",children:[s.jsx("div",{"data-loc":"client/src/pages/Home.tsx:183",className:"w-12 h-12 border-4 border-primary border-t-transparent rounded-full animate-spin mx-auto mb-4"}),s.jsx("p",{"data-loc":"client/src/pages/Home.tsx:184",className:"text-muted-foreground",children:"Carregando..."})]})});const W=q=>{q!==n&&(i(q),l(X=>X+1)),p(!1)},Z=q=>{q.read||(q.source==="legacy"?B.mutate({id:q.id}):J.mutate({id:q.id})),q.taskId&&W("tarefas")},re=()=>{K.mutate(),S&&G.mutate()},Q={dashboard:"Dashboard",calendar:"Calendário de Ocupação",reservations:"Gestão de Reservas",professionals:"Profissionais",rooms:"Consultórios",credits:"Créditos de Compensação",invoices:"Faturamento",notifications:"Notificações",reports:"Relatórios",patientRanking:"Ranking de Pacientes",profReport:"Relatório por Profissional",settings:"Configurações",inventory:"Estoque",purchases:"Compras",suppliers:"Estoque",financialReport:"Relatório Financeiro",financeiro:"Financeiro",cleaning:"Limpeza",accesses:"Acessos",users:"Usuários",tarefas:"Tarefas"},E=()=>{switch(y){case"admin":return"Administrador";case"atendimento":return"Atendimento";default:return"Usuário"}},U=()=>{switch(n){case"dashboard":return s.jsx(dz,{"data-loc":"client/src/pages/Home.tsx:249",onNavigate:W,userRole:y});case"calendar":return s.jsx(pTe,{"data-loc":"client/src/pages/Home.tsx:250",userRole:y});case"reservations":return s.jsx(bTe,{"data-loc":"client/src/pages/Home.tsx:251",userRole:y});case"professionals":return s.jsx(wTe,{"data-loc":"client/src/pages/Home.tsx:252",userRole:y});case"rooms":return s.jsx(NTe,{"data-loc":"client/src/pages/Home.tsx:253"});case"credits":return w?s.jsx(jTe,{"data-loc":"client/src/pages/Home.tsx:255"}):s.jsx(ei,{"data-loc":"client/src/pages/Home.tsx:255"});case"invoices":return w?s.jsx(ATe,{"data-loc":"client/src/pages/Home.tsx:256"}):s.jsx(ei,{"data-loc":"client/src/pages/Home.tsx:256"});case"notifications":return s.jsx(TTe,{"data-loc":"client/src/pages/Home.tsx:257"});case"reports":return w?s.jsx(_Te,{"data-loc":"client/src/pages/Home.tsx:258"}):s.jsx(ei,{"data-loc":"client/src/pages/Home.tsx:258"});case"patientRanking":return w?s.jsx(oRe,{"data-loc":"client/src/pages/Home.tsx:259"}):s.jsx(ei,{"data-loc":"client/src/pages/Home.tsx:259"});case"profReport":return w?s.jsx(sRe,{"data-loc":"client/src/pages/Home.tsx:260"}):s.jsx(ei,{"data-loc":"client/src/pages/Home.tsx:260"});case"settings":return w?s.jsx(_Re,{"data-loc":"client/src/pages/Home.tsx:261"}):s.jsx(ei,{"data-loc":"client/src/pages/Home.tsx:261"});case"financialReport":return w?s.jsx(v8e,{"data-loc":"client/src/pages/Home.tsx:262"}):s.jsx(ei,{"data-loc":"client/src/pages/Home.tsx:262"});case"financeiro":return w?s.jsx(PVe,{"data-loc":"client/src/pages/Home.tsx:263"}):s.jsx(ei,{"data-loc":"client/src/pages/Home.tsx:263"});case"inventory":return S?s.jsx(pT,{"data-loc":"client/src/pages/Home.tsx:265",userRole:y}):s.jsx(ei,{"data-loc":"client/src/pages/Home.tsx:265"});case"purchases":return S?s.jsx(pT,{"data-loc":"client/src/pages/Home.tsx:266",userRole:y,initialTab:"compras"}):s.jsx(ei,{"data-loc":"client/src/pages/Home.tsx:266"});case"suppliers":return S?s.jsx(pT,{"data-loc":"client/src/pages/Home.tsx:267",userRole:y}):s.jsx(ei,{"data-loc":"client/src/pages/Home.tsx:267"});case"cleaning":return s.jsx(m8e,{"data-loc":"client/src/pages/Home.tsx:268"});case"schedulingSheets":return S?s.jsx(D8e,{"data-loc":"client/src/pages/Home.tsx:269"}):s.jsx(ei,{"data-loc":"client/src/pages/Home.tsx:269"});case"pharmacyControl":return S?s.jsx(I8e,{"data-loc":"client/src/pages/Home.tsx:270"}):s.jsx(ei,{"data-loc":"client/src/pages/Home.tsx:270"});case"refrigeratorControl":return S?s.jsx(L8e,{"data-loc":"client/src/pages/Home.tsx:271"}):s.jsx(ei,{"data-loc":"client/src/pages/Home.tsx:271"});case"prescriptionControl":return S?s.jsx(F8e,{"data-loc":"client/src/pages/Home.tsx:272"}):s.jsx(ei,{"data-loc":"client/src/pages/Home.tsx:272"});case"remindersReport":return S?s.jsx(B8e,{"data-loc":"client/src/pages/Home.tsx:273"}):s.jsx(ei,{"data-loc":"client/src/pages/Home.tsx:273"});case"tarefas":return S?s.jsx(N9e,{"data-loc":"client/src/pages/Home.tsx:274",userRole:y}):s.jsx(ei,{"data-loc":"client/src/pages/Home.tsx:274"});case"accesses":return w?s.jsx(b8e,{"data-loc":"client/src/pages/Home.tsx:275"}):s.jsx(ei,{"data-loc":"client/src/pages/Home.tsx:275"});case"users":return w?s.jsx(y8e,{"data-loc":"client/src/pages/Home.tsx:276"}):s.jsx(ei,{"data-loc":"client/src/pages/Home.tsx:276"});default:return s.jsx(dz,{"data-loc":"client/src/pages/Home.tsx:277",onNavigate:W,userRole:y})}};return s.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:282",className:"min-h-screen bg-background",children:[s.jsx(She,{"data-loc":"client/src/pages/Home.tsx:283",currentPage:n,onNavigate:W,userRole:y,collapsed:c,onToggleCollapse:()=>d(q=>!q)}),s.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:286",className:c?"lg:ml-[60px]":"lg:ml-[220px]",style:{transition:"margin-left 0.3s ease"},children:[s.jsx("header",{"data-loc":"client/src/pages/Home.tsx:288",className:"sticky top-0 z-30 bg-background/80 backdrop-blur-md border-b border-border/60",children:s.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:289",className:"flex items-center justify-between px-4 lg:px-6 py-3",children:[s.jsx("div",{"data-loc":"client/src/pages/Home.tsx:290",className:"lg:hidden w-10"}),s.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:291",className:"text-sm font-bold text-foreground",children:Q[n]}),s.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:292",className:"flex items-center gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:295",className:"relative",ref:b,children:[s.jsxs("button",{"data-loc":"client/src/pages/Home.tsx:296",onClick:()=>p(q=>!q),className:"relative p-2 rounded-lg hover:bg-muted transition-colors",title:"Notificações",children:[s.jsx(eo,{"data-loc":"client/src/pages/Home.tsx:301",className:"w-4 h-4 text-muted-foreground"}),D>0&&s.jsx("span",{"data-loc":"client/src/pages/Home.tsx:303",className:"absolute -top-0.5 -right-0.5 min-w-[16px] h-4 rounded-full bg-red-500 text-white text-[9px] font-bold flex items-center justify-center px-1",children:D})]}),f&&s.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:311",className:"absolute right-0 top-full mt-2 w-80 bg-background border border-border/60 rounded-xl shadow-lg z-50 overflow-hidden",children:[s.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:313",className:"flex items-center justify-between px-4 py-3 border-b border-border/40",children:[s.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:314",className:"text-xs font-semibold text-foreground",children:["Notificações ",D>0&&s.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:315",className:"ml-1 text-red-500",children:["(",D," não lidas)"]})]}),s.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:317",className:"flex items-center gap-2",children:[D>0&&s.jsxs("button",{"data-loc":"client/src/pages/Home.tsx:319",onClick:re,className:"flex items-center gap-1 text-[10px] text-muted-foreground hover:text-foreground transition-colors",title:"Marcar todas como lidas",children:[s.jsx(Nfe,{"data-loc":"client/src/pages/Home.tsx:324",className:"w-3 h-3"}),"Todas lidas"]}),s.jsx("button",{"data-loc":"client/src/pages/Home.tsx:328",onClick:()=>W("notifications"),className:"text-[10px] text-primary hover:underline",children:"Ver todas"})]})]}),s.jsx("div",{"data-loc":"client/src/pages/Home.tsx:338",className:"max-h-80 overflow-y-auto",children:V.length===0?s.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:340",className:"text-center py-8 text-muted-foreground",children:[s.jsx(eo,{"data-loc":"client/src/pages/Home.tsx:341",className:"w-6 h-6 mx-auto mb-2 opacity-30"}),s.jsx("p",{"data-loc":"client/src/pages/Home.tsx:342",className:"text-xs",children:"Nenhuma notificação"})]}):V.slice(0,30).map(q=>{const X=xG[q.type],ne=X?.icon??eo;return s.jsxs("button",{"data-loc":"client/src/pages/Home.tsx:349",onClick:()=>Z(q),className:`w-full flex items-start gap-3 px-4 py-3 text-left hover:bg-muted/40 transition-colors border-b border-border/20 last:border-0 ${q.read?"":"bg-primary/5"}`,children:[s.jsx("div",{"data-loc":"client/src/pages/Home.tsx:354",className:`mt-0.5 flex-shrink-0 ${X?.color??"text-muted-foreground"}`,children:s.jsx(ne,{"data-loc":"client/src/pages/Home.tsx:355",className:"w-3.5 h-3.5"})}),s.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:357",className:"flex-1 min-w-0",children:[s.jsx("p",{"data-loc":"client/src/pages/Home.tsx:358",className:`text-xs font-medium truncate ${q.read?"text-muted-foreground":"text-foreground"}`,children:q.title}),s.jsx("p",{"data-loc":"client/src/pages/Home.tsx:361",className:"text-[10px] text-muted-foreground truncate",children:q.message}),s.jsx("p",{"data-loc":"client/src/pages/Home.tsx:362",className:"text-[10px] text-muted-foreground
1909/60 mt-0.5",children:bt(new Date(q.createdAt),"dd/MM HH:mm",{locale:xr})})]}),!q.read&&s.jsx("div",{"data-loc":"client/src/pages/Home.tsx:367",className:"w-2 h-2 rounded-full bg-primary flex-shrink-0 mt-1"})]},`${q.source}-${q.id}`)})}),bhe]})]}),s.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:391",className:"hidden sm:flex items-center gap-2 pl-3 border-l border-border/60 relative",ref:v,children:[s.jsxs("button",{"data-loc":"client/src/pages/Home.tsx:392",onClick:()=>m(!g),className:"flex items-center gap-2 hover:opacity-80 transition-opacity",title:"Menu de usuário",children:[s.jsx("div",{"data-loc":"client/src/pages/Home.tsx:397",className:"w-8 h-8 rounded-full bg-primary/10 flex items-center justify-center",children:s.jsx(so,{"data-loc":"client/src/pages/Home.tsx:398",className:"w-4 h-4 text-primary"})}),s.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:400",children:[s.jsx("p",{"data-loc":"client/src/pages/Home.tsx:401",className:"text-xs font-semibold",children:e?.displayName||e?.name||"Emedical"}),s.jsx("p",{"data-loc":"client/src/pages/Home.tsx:402",className:"text-[10px] text-muted-foreground",children:E()})]})]}),g&&s.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:407",className:"absolute right-0 top-full mt-2 bg-background border border-border/60 rounded-lg shadow-lg z-50 min-w-[200px] overflow-hidden",children:[s.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:408",className:"px-4 py-2 border-b border-border/40",children:[s.jsx("p",{"data-loc":"client/src/pages/Home.tsx:409",className:"text-xs font-semibold text-foreground",children:e?.displayName||e?.name||"Usuário"}),s.jsx("p",{"data-loc":"client/src/pages/Home.tsx:410",className:"text-[10px] text-muted-foreground",children:e?.email||"Sem email"})]}),s.jsxs("button",{"data-loc":"client/src/pages/Home.tsx:412",onClick:()=>{m(!1),N()},className:"w-full flex items-center gap-2 px-4 py-2 text-sm text-foreground hover:bg-muted transition-colors text-left",children:[s.jsx($E,{"data-loc":"client/src/pages/Home.tsx:419",className:"w-4 h-4"}),s.jsx("span",{"data-loc":"client/src/pages/Home.tsx:420",children:"Sair"})]})]})]})]})]})}),s.jsx("main",{"data-loc":"client/src/pages/Home.tsx:430",className:"p-4 lg:p-6",children:s.jsx(sd.div,{"data-loc":"client/src/pages/Home.tsx:431",initial:{opacity:0,y:12},animate:{opacity:1,y:0},transition:{duration:.25,ease:"easeOut"},children:U()},o)})]}),s.jsx(_Ve,{"data-loc":"client/src/pages/Home.tsx:443",onNavigateToTasks:q=>{W("tarefas"),q&&sessionStorage.setItem("fab_focus_task",String(q))}})]})}function ei(){return s.jsx("div",{"data-loc":"client/src/pages/Home.tsx:458",className:"flex items-center justify-center h-[50vh]",children:s.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:459",className:"text-center",children:[s.jsx("p",{"data-loc":"client/src/pages/Home.tsx:460",className:"text-lg font-semibold text-foreground",children:"Acesso Restrito"}),s.jsx("p",{"data-loc":"client/src/pages/Home.tsx:461",className:"text-sm text-muted-foreground mt-2",children:"Você não tem permissão para acessar esta página."})]})})}const EVe="emedical_coworking_data_v4";function RVe(){const{user:e,loading:t,isAuthenticated:a}=Cu(),[r,n]=_.useState(""),[i,o]=_.useState(null),[l,c]=_.useState(null),[d,f]=_.useState("choose"),{data:p,isLoading:g}=Oe.migrate.status.useQuery(void 0,{enabled:a}),m=Oe.migrate.importAll.useMutation({onSuccess:j=>{c(j),f("done"),j.errors.length===0?Ne.success("Migração concluída com sucesso!"):Ne.warning(`Migração concluída com ${j.errors.length} avisos`)},onError:j=>{Ne.error(`Erro na migração: ${j.message}`),f("preview")}});if(!t&&!a)return window.location.href=Dx(),null;if(t||g)return s.jsx("div",{"data-loc":"client/src/pages/MigratePage.tsx:85",className:"min-h-screen flex items-center justify-center bg-background",children:s.jsx(Ha,{"data-loc":"client/src/pages/MigratePage.tsx:86",className:"w-8 h-8 animate-spin text-[#1B2A3D]"})});if(e?.role!=="admin")return s.jsx("div",{"data-loc":"client/src/pages/MigratePage.tsx:93",className:"min-h-screen flex items-center justify-center bg-background",children:s.jsxs(Na,{"data-loc":"client/src/pages/MigratePage.tsx:94",className:"max-w-md",children:[s.jsxs(to,{"data-loc":"client/src/pages/MigratePage.tsx:95",children:[s.jsxs(ao,{"data-loc":"client/src/pages/MigratePage.tsx:96",className:"text-red-600 flex items-center gap-2",children:[s.jsx(Er,{"data-loc":"client/src/pages/MigratePage.tsx:97",className:"w-5 h-5"})," Acesso Restrito"]}),s.jsx(B2,{"data-loc":"client/src/pages/MigratePage.tsx:99",children:"Apenas administradores podem acessar a ferramenta de migração."})]}),s.jsx(ja,{"data-loc":"client/src/pages/MigratePage.tsx:103",children:s.jsx(N1,{"data-loc":"client/src/pages/MigratePage.tsx:104",href:"/",children:s.jsxs(qe,{"data-loc":"client/src/pages/MigratePage.tsx:105",variant:"outline",className:"gap-2",children:[s.jsx(lg,{"data-loc":"client/src/pages/MigratePage.tsx:106",className:"w-4 h-4"})," Voltar ao Dashboard"]})})})]})});const b=()=>{try{const j=localStorage.getItem(EVe);if(!j){Ne.error('Nenhum dado encontrado no localStorage com a chave "emedical_coworking_data_v4"');return}const C=JSON.parse(j);n(j),o(C),f("preview"),Ne.success("Dados lidos do localStorage com sucesso")}catch(j){Ne.error(`Erro ao ler localStorage: ${j.message}`)}},v=j=>{const C=j.target.files?.[0];if(!C)return;const R=new FileReader;R.onload=T=>{try{const O=T.target?.result,F=JSON.parse(O);n(O),o(F),f("preview"),Ne.success("Arquivo JSON carregado com sucesso")}catch(O){Ne.error(`JSON inválido: ${O.message}`)}},R.readAsText(C)},y=()=>{try{if(!r.trim()){Ne.error("Cole o JSON no campo de texto");return}const j=JSON.parse(r);o(j),f("preview"),Ne.success("JSON validado com sucesso")}catch(j){Ne.error(`JSON inválido: ${j.message}`)}},w=()=>
1909{i&&(f("running"),m.mutate({data:i}))},S=()=>{n(""),o(null),c(null),f("choose")},N=j=>({professionals:j.professionals?.length||0,rooms:j.rooms?.length||0,reservations:j.reservations?.length||0,holidays:j.holidays?.length||0,observations:j.observations?.length||0,invoices:j.invoices?.length||0,credits:j.credits?.length||0,notifications:j.notifications?.length||0});return s.jsxs("div",{"data-loc":"client/src/pages/MigratePage.tsx:193",className:"min-h-screen bg-background",children:[s.jsx("header",{"data-loc":"client/src/pages/MigratePage.tsx:195",className:"border-b border-border/60 bg-background/80 backdrop-blur-md sticky top-0 z-30",children:s.jsx("div",{"data-loc":"client/src/pages/MigratePage.tsx:196",className:"max-w-4xl mx-auto px-4 py-3 flex items-center justify-between",children:s.jsxs("div",{"data-loc":"client/src/pages/MigratePage.tsx:197",className:"flex items-center gap-3",children:[s.jsx(N1,{"data-loc":"client/src/pages/MigratePage.tsx:198",href:"/",children:s.jsxs(qe,{"data-loc":"client/src/pages/MigratePage.tsx:199",variant:"ghost",size:"sm",className:"gap-1.5",children:[s.jsx(lg,{"data-loc":"client/src/pages/MigratePage.tsx:200",className:"w-4 h-4"})," Voltar"]})}),s.jsx("div",{"data-loc":"client/src/pages/MigratePage.tsx:203",className:"h-5 w-px bg-border"}),s.jsxs("div",{"data-loc":"client/src/pages/MigratePage.tsx:204",className:"flex items-center gap-2",children:[s.jsx(VT,{"data-loc":"client/src/pages/MigratePage.tsx:205",className:"w-5 h-5 text-[#1B2A3D]"}),s.jsx("h1",{"data-loc":"client/src/pages/MigratePage.tsx:206",className:"text-sm font-bold text-foreground",children:"Migração de Dados"})]})]})})}),s.jsxs("main",{"data-loc":"client/src/pages/MigratePage.tsx:212",className:"max-w-4xl mx-auto px-4 py-8",children:[p&&(p.counts.professionals>0||p.counts.rooms>0)&&s.jsxs("div",{"data-loc":"client/src/pages/MigratePage.tsx:215",className:"mb-6 p-4 rounded-lg bg-amber-50 border border-amber-200 flex items-start gap-3",children:[s.jsx(Er,{"data-loc":"client/src/pages/MigratePage.tsx:216",className:"w-5 h-5 text-amber-600 mt-0.5 shrink-0"}),s.jsxs("div",{"data-loc":"client/src/pages/MigratePage.tsx:217",children:[s.jsx("p",{"data-loc":"client/src/pages/MigratePage.tsx:218",className:"text-sm font-semibold text-amber-800",children:"O banco de dados já contém dados"}),s.jsxs("p",{"data-loc":"client/src/pages/MigratePage.tsx:219",className:"text-xs text-amber-700 mt-1",children:[p.counts.professionals," profissionais, ",p.counts.rooms," consultórios, ",p.counts.holidays," feriados. A migração adicionará novos registros sem remover os existentes. Isso pode causar duplicatas."]})]})]}),d==="choose"&&s.jsxs("div",{"data-loc":"client/src/pages/MigratePage.tsx:229",className:"space-y-6",children:[s.jsxs("div",{"data-loc":"client/src/pages/MigratePage.tsx:230",className:"text-center mb-8",children:[s.jsx("h2",{"data-loc":"client/src/pages/MigratePage.tsx:231",className:"text-2xl font-bold text-foreground mb-2",children:"Importar Dados do localStorage"}),s.jsx("p",{"data-loc":"client/src/pages/MigratePage.tsx:232",className:"text-muted-foreground max-w-lg mx-auto",children:"Migre os dados existentes do navegador (localStorage) para o banco de dados MySQL. Escolha uma das opções abaixo para iniciar."})]}),s.jsxs("div",{"data-loc":"client/src/pages/MigratePage.tsx:238",className:"grid md:grid-cols-3 gap-4",children:[s.jsxs(Na,{"data-loc":"client/src/pages/MigratePage.tsx:240",className:"hover:border-[#1B2A3D]/50 transition-colors cursor-pointer group",onClick:b,children:[s.jsxs(to,{"data-loc":"client/src/pages/MigratePage.tsx:241",className:"text-center pb-2",children:[s.jsx("div",{"data-loc":"client/src/pages/MigratePage.tsx:242",className:"w-14 h-14 rounded-xl bg-[#1B2A3D]/10 flex items-center justify-center mx-auto mb-2 group-hover:bg-[#1B2A3D]/20 transition-colors",children:s.jsx(XD,{"data-loc":"client/src/pages/MigratePage.tsx:243",className:"w-7 h-7 text-[#1B2A3D]"})}),s.jsx(ao,{"data-loc":"client/src/pages/MigratePage.tsx:245",className:"text-base",children:"Ler do localStorage"}),s.jsx(B2,{"data-loc":"client/src/pages/MigratePage.tsx:246",className:"text-xs",children:"Lê automaticamente os dados salvos neste navegador"})]}),s.jsx(ja,{"data-loc":"client/src/pages/MigratePage.tsx:250",className:"text-center",children:s.jsxs(qe,{"data-loc":"client/src/pages/MigratePage.tsx:251",variant:"outline",size:"sm",className:"gap-1.5",children:[s.jsx(XD,{"data-loc":"client/src/pages/MigratePage.tsx:252",className:"w-3.5 h-3.5"})," Ler Dados"]})})]}),s.jsxs(Na,{"data-loc":"client/src/pages/MigratePage.tsx:258",className:"hover:border-[#1B2A3D]/50 transition-colors cursor-pointer group",children:[s.jsxs(to,{"data-loc":"client/src/pages/MigratePage.tsx:259",className:"text-center pb-2",children:[s.jsx("div",{"data-loc":"client/src/pages/MigratePage.tsx:260",className:"w-14 h-14 roun
1909ded-xl bg-emerald-500/10 flex items-center justify-center mx-auto mb-2 group-hover:bg-emerald-500/20 transition-colors",children:s.jsx(cg,{"data-loc":"client/src/pages/MigratePage.tsx:261",className:"w-7 h-7 text-emerald-600"})}),s.jsx(ao,{"data-loc":"client/src/pages/MigratePage.tsx:263",className:"text-base",children:"Upload de Arquivo"}),s.jsx(B2,{"data-loc":"client/src/pages/MigratePage.tsx:264",className:"text-xs",children:"Faça upload de um arquivo JSON exportado anteriormente"})]}),s.jsx(ja,{"data-loc":"client/src/pages/MigratePage.tsx:268",className:"text-center",children:s.jsxs("label",{"data-loc":"client/src/pages/MigratePage.tsx:269",children:[s.jsx("input",{"data-loc":"client/src/pages/MigratePage.tsx:270",type:"file",accept:".json",className:"hidden",onChange:v}),s.jsx(qe,{"data-loc":"client/src/pages/MigratePage.tsx:271",variant:"outline",size:"sm",className:"gap-1.5 cursor-pointer",asChild:!0,children:s.jsxs("span",{"data-loc":"client/src/pages/MigratePage.tsx:272",children:[s.jsx(cg,{"data-loc":"client/src/pages/MigratePage.tsx:272",className:"w-3.5 h-3.5"})," Escolher Arquivo"]})})]})})]}),s.jsxs(Na,{"data-loc":"client/src/pages/MigratePage.tsx:279",className:"hover:border-[#1B2A3D]/50 transition-colors group",children:[s.jsxs(to,{"data-loc":"client/src/pages/MigratePage.tsx:280",className:"text-center pb-2",children:[s.jsx("div",{"data-loc":"client/src/pages/MigratePage.tsx:281",className:"w-14 h-14 rounded-xl bg-violet-500/10 flex items-center justify-center mx-auto mb-2 group-hover:bg-violet-500/20 transition-colors",children:s.jsx(KD,{"data-loc":"client/src/pages/MigratePage.tsx:282",className:"w-7 h-7 text-violet-600"})}),s.jsx(ao,{"data-loc":"client/src/pages/MigratePage.tsx:284",className:"text-base",children:"Colar JSON"}),s.jsx(B2,{"data-loc":"client/src/pages/MigratePage.tsx:285",className:"text-xs",children:"Cole o conteúdo JSON diretamente no campo de texto"})]}),s.jsxs(ja,{"data-loc":"client/src/pages/MigratePage.tsx:289",children:[s.jsx("textarea",{"data-loc":"client/src/pages/MigratePage.tsx:290",className:"w-full h-20 text-xs p-2 border rounded-md bg-muted/50 font-mono resize-none focus:outline-none focus:ring-2 focus:ring-[#1B2A3D]/30",placeholder:'{"professionals": [...], "rooms": [...], ...}',value:r,onChange:j=>n(j.target.value)}),s.jsxs(qe,{"data-loc":"client/src/pages/MigratePage.tsx:296",variant:"outline",size:"sm",className:"w-full mt-2 gap-1.5",onClick:y,children:[s.jsx(KD,{"data-loc":"client/src/pages/MigratePage.tsx:297",className:"w-3.5 h-3.5"})," Validar e Continuar"]})]})]})]}),s.jsx(Na,{"data-loc":"client/src/pages/MigratePage.tsx:304",className:"bg-muted/30",children:s.jsx(ja,{"data-loc":"client/src/pages/MigratePage.tsx:305",className:"pt-4",children:s.jsxs("div",{"data-loc":"client/src/pages/MigratePage.tsx:306",className:"flex items-start gap-3",children:[s.jsx(wY,{"data-loc":"client/src/pages/MigratePage.tsx:307",className:"w-5 h-5 text-muted-foreground mt-0.5 shrink-0"}),s.jsxs("div",{"data-loc":"client/src/pages/MigratePage.tsx:308",className:"text-xs text-muted-foreground space-y-2",children:[s.jsx("p",{"data-loc":"client/src/pages/MigratePage.tsx:309",className:"font-semibold text-foreground",children:"Como exportar dados do localStorage:"}),s.jsx("p",{"data-loc":"client/src/pages/MigratePage.tsx:310",children:"1. Abra o console do navegador (F12 → Console)"}),s.jsxs("p",{"data-loc":"client/src/pages/MigratePage.tsx:311",children:["2. Execute: ",s.jsx("code",{"data-loc":"client/src/pages/MigratePage.tsx:311",className:"bg-muted px-1.5 py-0.5 rounded text-[11px]",children:"copy(localStorage.getItem('emedical_coworking_data_v4'))"})]}),s.jsx("p",{"data-loc":"client/src/pages/MigratePage.tsx:312",children:'3. Cole o conteúdo em um arquivo .json ou diretamente no campo "Colar JSON" acima'})]})]})})})]}),d==="preview"&&i&&s.jsxs("div",{"data-loc":"client/src/pages/MigratePage.tsx:322",className:"space-y-6",children:[s.jsxs("div",{"data-loc":"client/src/pages/MigratePage.tsx:323",className:"text-center mb-6",children:[s.jsx("h2",{"data-loc":"client/src/pages/MigratePage.tsx:324",className:"text-xl font-bold text-foreground mb-2",children:"Pré-visualização dos Dados"}),s.jsx("p",{"data-loc":"client/src/pages/MigratePage.tsx:325",className:"text-sm text-muted-foreground",children:"Revise os dados antes de iniciar a migração. IDs antigos (UUID) serão convert
1909idos para IDs numéricos."})]}),(()=>{const j=N(i);return s.jsxs("div",{"data-loc":"client/src/pages/MigratePage.tsx:334",className:"grid grid-cols-2 sm:grid-cols-4 gap-3",children:[s.jsx(_P,{"data-loc":"client/src/pages/MigratePage.tsx:335",icon:Il,label:"Profissionais",count:j.professionals,color:"text-[#1B2A3D]",bg:"bg-[#1B2A3D]/10"}),s.jsx(_P,{"data-loc":"client/src/pages/MigratePage.tsx:336",icon:Dl,label:"Consultórios",count:j.rooms,color:"text-emerald-600",bg:"bg-emerald-500/10"}),s.jsx(_P,{"data-loc":"client/src/pages/MigratePage.tsx:337",icon:Fs,label:"Reservas",count:j.reservations,color:"text-violet-600",bg:"bg-violet-500/10"}),s.jsx(_P,{"data-loc":"client/src/pages/MigratePage.tsx:338",icon:Fs,label:"Feriados",count:j.holidays,color:"text-amber-600",bg:"bg-amber-500/10"})]})})(),s.jsx(Na,{"data-loc":"client/src/pages/MigratePage.tsx:344",children:s.jsx(ja,{"data-loc":"client/src/pages/MigratePage.tsx:345",className:"pt-4",children:s.jsxs("table",{"data-loc":"client/src/pages/MigratePage.tsx:346",className:"w-full text-sm",children:[s.jsx("thead",{"data-loc":"client/src/pages/MigratePage.tsx:347",children:s.jsxs("tr",{"data-loc":"client/src/pages/MigratePage.tsx:348",className:"border-b",children:[s.jsx("th",{"data-loc":"client/src/pages/MigratePage.tsx:349",className:"text-left py-2 font-medium text-muted-foreground",children:"Entidade"}),s.jsx("th",{"data-loc":"client/src/pages/MigratePage.tsx:350",className:"text-right py-2 font-medium text-muted-foreground",children:"Registros"})]})}),s.jsx("tbody",{"data-loc":"client/src/pages/MigratePage.tsx:353",children:Object.entries(N(i)).map(([j,C])=>s.jsxs("tr",{"data-loc":"client/src/pages/MigratePage.tsx:355",className:"border-b border-border/40",children:[s.jsx("td",{"data-loc":"client/src/pages/MigratePage.tsx:356",className:"py-2 capitalize",children:j}),s.jsx("td",{"data-loc":"client/src/pages/MigratePage.tsx:357",className:"py-2 text-right font-mono",children:C})]},j))})]})})}),i.professionals?.length>0&&s.jsxs(Na,{"data-loc":"client/src/pages/MigratePage.tsx:367",children:[s.jsx(to,{"data-loc":"client/src/pages/MigratePage.tsx:368",className:"pb-2",children:s.jsx(ao,{"data-loc":"client/src/pages/MigratePage.tsx:369",className:"text-sm",children:"Profissionais a importar"})}),s.jsx(ja,{"data-loc":"client/src/pages/MigratePage.tsx:371",children:s.jsx("div",{"data-loc":"client/src/pages/MigratePage.tsx:372",className:"flex flex-wrap gap-1.5",children:i.professionals.map((j,C)=>s.jsxs("span",{"data-loc":"client/src/pages/MigratePage.tsx:374",className:"text-xs px-2 py-1 rounded-full bg-muted border border-border/60",children:[j.name," ",s.jsxs("span",{"data-loc":"client/src/pages/MigratePage.tsx:375",className:"text-muted-foreground",children:["(",j.specialty,")"]})]},C))})})]}),s.jsxs("div",{"data-loc":"client/src/pages/MigratePage.tsx:384",className:"flex justify-between",children:[s.jsxs(qe,{"data-loc":"client/src/pages/MigratePage.tsx:385",variant:"outline",onClick:S,className:"gap-1.5",children:[s.jsx(lg,{"data-loc":"client/src/pages/MigratePage.tsx:386",className:"w-4 h-4"})," Voltar"]}),s.jsxs(qe,{"data-loc":"client/src/pages/MigratePage.tsx:388",onClick:w,className:"gap-1.5 bg-[#1B2A3D] hover:bg-[#1B2A3D]/90",children:[s.jsx(VT,{"data-loc":"client/src/pages/MigratePage.tsx:389",className:"w-4 h-4"})," Iniciar Migração"]})]})]}),d==="running"&&s.jsxs("div",{"data-loc":"client/src/pages/MigratePage.tsx:397",className:"text-center py-20",children:[s.jsx(Ha,{"data-loc":"client/src/pages/MigratePage.tsx:398",className:"w-12 h-12 animate-spin text-[#1B2A3D] mx-auto mb-4"}),s.jsx("h2",{"data-loc":"client/src/pages/MigratePage.tsx:399",className:"text-xl font-bold text-foreground mb-2",children:"Migrando dados..."}),s.jsx("p",{"data-loc":"client/src/pages/MigratePage.tsx:400",className:"text-sm text-muted-foreground",children:"Importando profissionais, consultórios, reservas e demais dados para o banco de dados. Isso pode levar alguns segundos."})]}),d==="done"&&l&&s.jsxs("div",{"data-loc":"client/src/pages/MigratePage.tsx:409",className:"space-y-6",children:[s.jsx("div",{"data-loc":"client/src/pages/MigratePage.tsx:410",className:"text-center mb-6",children:l.errors.length===0?s.jsxs(s.Fragment,{children:[s.jsx(ud,{"data-loc":"client/src/pages/MigratePage.tsx:413",className:"w-14 h-14 text-emerald-500 mx-auto mb-3"}),s.jsx("h2",{"data-loc":"client/src/pages/MigratePage.tsx:414",className:"text-xl font-bold text-foreground mb-2",children:"Migração Concluída!"}),s.jsx("p",{"data-loc":"client/src/pages/MigratePage.tsx:415",className:"text-sm text-muted-foreground",children:"Todos os dados foram importados com sucesso para o banco de dados MySQL."})]}):s.jsxs(s.Fragment,{children:[s.jsx(Er,{"data-loc":"client/src/pages/MigratePage.tsx:421",className:"w-14 h-14 text-amber-500 mx-auto mb-3"}),s.jsx("h2",{"data-loc":"client/src/pages/MigratePage.tsx:422",className:"text-xl font-bold text-foreground mb-2",children:"Migração Concluída com Avisos"}),s.jsxs("p",{"data-loc":"client/src/pages/MigratePage.tsx:423",className:"text-sm text-muted-foreground",children:["A migração foi concluída, mas ",l.errors.length," item(ns) tiveram problemas."]})]})}),s.jsxs(Na,{"data-loc":"client/src/pages/MigratePage.tsx:431",children:[s.jsx(to,{"data-loc":"client/src/pages/MigratePage.tsx:432",className:"pb-2",children:s.jsx(ao,{"data-loc":"client/src/pages/MigratePage.tsx:433",className:"text-sm",children:"Resumo da Importação"})}),s.jsx(ja,{"data-loc":"client/src/pages/MigratePage.tsx:435",children:s.jsxs("table",{"data-loc":"client/src/pages/MigratePage.tsx:436",className:"w-full text-sm",children:[s.jsx("thead",{"data-loc":"client/src/pages/MigratePage.tsx:437",children:s.jsxs("tr",{"data-loc":"client/src/pages/MigratePage.tsx:438",className:"border-b",children:[s.jsx("th",{"data-loc":"client/src/pages/MigratePage.tsx:439",className:"text-left py-2 font-medium text-muted-foreground",children:"Entidade"}),s.jsx("th",{"data-loc":"client/src/pages/MigratePage.tsx:440",className:"text-right py-2 font-medium text-muted-foreground",children:"Importados"})]})}),s.jsx("tbody",{"data-loc":"client/src/pages/MigratePage.tsx:443",children:Object.entries(l.counts).map(([j,C])=>s.jsxs("tr",{"data-loc":"client/src/pages/MigratePage.tsx:445",className:"border-b border-border/40",children:[s.jsx("td",{"data-loc":"client/src/pages/MigratePage.tsx:446",className:"py-2 capitalize",children:j}),s.jsx("td",{"data-loc":"client/src/pages/MigratePage.tsx:447",className:"py-2 text-right font-mono",children:s.jsx("span",{"data-loc":"client/src/pages/MigratePage.tsx:448",className:C>0?"text-emerald-600 font-semibold":"text-muted-foreground",children:C})})]},j))})]})})]}),l.errors.length>0&&s.jsxs(Na,{"data-loc":"client/src/pages/MigratePage.tsx:461",className:"border-amber-200",children:[s.jsx(to,{"data-loc":"client/src/pages/MigratePage.tsx:462",className:"pb-2",children:s.jsxs(ao,{"data-loc":"client/src/pages/MigratePage.tsx:463",className:"text-sm text-amber-700 flex items-center gap-2",children:[s.jsx(Er,{"data-loc":"client/src/pages/MigratePage.tsx:464",className:"w-4 h-4"})," Erros (",l.errors.length,")"]})}),s.jsx(ja,{"data-loc":"client/src/pages/MigratePage.tsx:467",children:s.jsx("div",{"data-loc":"client/src/pages/MigratePage.tsx:468",className:"max-h-60 overflow-y-auto space-y-1",children:l.errors.map((j,C)=>s.jsx("p",{"data-loc":"client/src/pages/MigratePage.tsx:470",className:"text-xs text-amber-700 font-mono bg-amber-50 px-2 py-1 rounded",children:j},C))})})]}),s.jsxs("div",{"data-loc":"client/src/pages/MigratePage.tsx:480",className:"flex justify-between",children:[s.jsxs(qe,{"data-loc":"client/src/pages/MigratePage.tsx:481",variant:"outline",onClick:S,className:"gap-1.5",children:[s.jsx(lg,{"data-loc":"client/src/pages/MigratePage.tsx:482",className:"w-4 h-4"})," Nova Migração"]}),s.jsx(N1,{"data-loc":"client/src/pages/MigratePage.tsx:484",href:"/",children:s.jsxs(qe,{"data-loc":"client/src/pages/MigratePage.tsx:485",className:"gap-1.5 bg-[#1B2A3D] hover:bg-[#1B2A3D]/90",children:[s.jsx(ud,{"data-loc":"client/src/pages/MigratePage.tsx:486",className:"w-4 h-4"})," Ir para o Dashboard"]})})]})]})]})]})}function _P({icon:e,label:t,count:a,color:r,bg:n}){return s.jsxs("div",{"data-loc":"client/src/pages/MigratePage.tsx:513",className:"rounded-lg border p-3 text-center",children:[s.jsx("div",{"data-loc":"client/src/pages/MigratePage.tsx:514",className:`w-10 h-10 rounded-lg ${n} flex items-center justify-center mx-auto mb-2`,children:s.jsx(e,{"data-loc":"client/src/pages/MigratePage.tsx:515",className:`w-5 h-5 ${r}`})}),s.jsx("p",{"data-loc":"client/src/pages/MigratePage.tsx:517",className:"text-2xl font-bold",children:a}),s.jsx("p",{"data-loc":"client/src/pages/MigratePage.tsx:518",className:"text-xs text-muted-foreground",children:t})]})}function OVe(){const[e,t]=_.useState(new Date),a=bt(e,"yyyy-MM-dd"),{data:r=[],isLoading:n}=Oe.publicCleaning.getSchedule.useQuery({date:a}),i=Oe.useUtils(),o=Oe.publicCleaning.toggleCleaned.useMutation({onSuccess:()=>{Ne.success("Consultório marcado como limpo!"),i.publicCleaning.getSchedule.invali
1909date({date:a})},onError:()=>Ne.error("Erro ao atualizar status")}),[l,c]=_.useState("manha"),[d,f]=_.useState(()=>localStorage.getItem("cleanerName")||""),[p,g]=_.useState(!1),m=T=>{if(!d.trim()){g(!0),Ne.error("Por favor, informe seu nome antes de marcar a limpeza");return}o.mutate({date:a,shift:T.shift,roomId:T.roomId,roomName:T.roomName,cleaned:!0,cleanedBy:d.trim()})},b=T=>{f(T),localStorage.setItem("cleanerName",T),g(!1),Ne.success(`Olá, ${T}! Agora pode marcar os consultórios.`)},v=()=>t(T=>JY(T)),y=()=>t(T=>Rf(T,1)),w=()=>t(new Date),S=()=>t_(e)?"Hoje":yge(e)?"Amanhã":Pge(e)?"Ontem":bt(e,"EEEE",{locale:xr}),N=_.useMemo(()=>r.filter(T=>T.shift===l),[r,l]),j=_.useMemo(()=>N.filter(T=>T.cleaned).length,[N]),C=N.length,R=C>0?j/C*100:0;return s.jsx("div",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:75",className:"min-h-screen bg-gradient-to-b from-blue-50 to-white",children:s.jsxs("div",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:76",className:"max-w-2xl mx-auto p-4 space-y-5",children:[s.jsxs("div",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:78",className:"text-center pt-4 pb-2",children:[s.jsx("div",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:79",className:"w-14 h-14 rounded-2xl bg-blue-600 flex items-center justify-center mx-auto mb-3",children:s.jsx(sw,{"data-loc":"client/src/pages/CleaningAccessPage.tsx:80",className:"w-7 h-7 text-white"})}),s.jsx("h1",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:82",className:"text-2xl font-bold text-gray-900",children:"Controle de Limpeza"})]}),s.jsxs("div",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:86",className:"bg-white rounded-xl border shadow-sm p-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:87",className:"flex items-center justify-between gap-2",children:[s.jsx(qe,{"data-loc":"client/src/pages/CleaningAccessPage.tsx:88",variant:"outline",size:"icon",onClick:v,className:"h-10 w-10 shrink-0",children:s.jsx(zf,{"data-loc":"client/src/pages/CleaningAccessPage.tsx:94",className:"w-5 h-5"})}),s.jsxs("div",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:97",className:"flex-1 text-center",children:[s.jsxs("div",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:98",className:"flex items-center justify-center gap-2",children:[s.jsx(Fs,{"data-loc":"client/src/pages/CleaningAccessPage.tsx:99",className:"w-4 h-4 text-blue-600"}),s.jsx("span",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:100",className:"font-bold text-lg text-gray-900",children:bt(e,"dd/MM/yyyy")})]}),s.jsxs("p",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:104",className:"text-sm text-muted-foreground capitalize mt-0.5",children:[S()," — ",bt(e,"EEEE",{locale:xr})]})]}),s.jsx(qe,{"data-loc":"client/src/pages/CleaningAccessPage.tsx:109",variant:"outline",size:"icon",onClick:y,className:"h-10 w-10 shrink-0",children:s.jsx(el,{"data-loc":"client/src/pages/CleaningAccessPage.tsx:115",className:"w-5 h-5"})})]}),!t_(e)&&s.jsx("div",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:121",className:"mt-2 flex justify-center",children:s.jsxs(qe,{"data-loc":"client/src/pages/CleaningAccessPage.tsx:122",variant:"ghost",size:"sm",onClick:w,className:"text-xs text-blue-600 hover:text-blue-700 hover:bg-blue-50",children:[s.jsx(Fs,{"data-loc":"client/src/pages/CleaningAccessPage.tsx:128",className:"w-3.5 h-3.5 mr-1"}),"Voltar para Hoje"]})})]}),s.jsx(Na,{"data-loc":"client/src/pages/CleaningAccessPage.tsx:136",className:d&&!p?"border-green-200 bg-green-50/50":"border-amber-200 bg-amber-50/50",children:s.jsx(ja,{"data-loc":"client/src/pages/CleaningAccessPage.tsx:137",className:"pt-4",children:d&&!p?s.jsxs("div",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:139",className:"flex items-center justify-between",children:[s.jsxs("div",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:140",className:"flex items-center gap-2",children:[s.jsx(ud,{"data-loc":"client/src/pages/CleaningAccessPage.tsx:141",className:"w-5 h-5 text-green-600"}),s.jsxs("span",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:142",className:"font-medium text-green-800",children:["Olá, ",s.jsx("strong",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:142",children:d}),"!"]})]}),s.jsx(qe,{"data-loc":"client/src/pages/CleaningAccessPage.tsx:144",size:"sm",variant:"ghost",onClick:()=>g(!0),className:"text-xs",children:"Alterar"})]}):s.jsxs("div",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:149",className:"space-y-2",children:[s.jsx("p",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:150",className:"text-sm font-medium text-amber-800",children:"Informe seu nome para registrar a limpeza:"}),s.jsxs("div",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:151",className:"flex gap-2",children:[s.jsx("input",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:152",type:"text",placeholder:"Seu nome completo",defaultValue:d,className:"flex-1 px-3 py-2 border border-amber-300 rounded-lg text-sm bg-white focus:outline-none focus:ring-2 focus:ring-amber-400",onKeyDown:T=>{T.key==="Enter"&&b(T.target.value)},id:"cleaner-name-input",autoFocus:!0}),s.jsx(qe,{"data-loc":"client/src/pages/CleaningAccessPage.tsx:163",size:"sm",onClick:()=>{const T=document.getElementById("cleaner-name-input");T?.value.trim()?b(T.value.trim()):Ne.error("Por favor, informe seu nome")},children:"OK"})]})]})})}),s.jsxs("div",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:180",className:"flex gap-2",children:[s.jsx(qe,{"data-loc":"client/src/pages/CleaningAccessPage.tsx:181",variant:l==="manha"?"default":"outline",onClick:()=>c("manha"),className:"flex-1",children:"Manhã"}),s.jsx(qe,{"data-loc":"client/src/pages/CleaningAccessPage.tsx:188",variant:l==="tarde"?"default":"outline",onClick:()=>c("tarde"),className:"flex-1",children:"Tarde"})]}),n?s.jsxs("div",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:199",className:"bg-white rounded-xl border p-6 flex items-center justify-center",children:[s.jsx(Ha,{"data-loc":"client/src/pages/CleaningAccessPage.tsx:200",className:"w-6 h-6 animate-spin text-blue-600"}),s.jsx("span",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:201",className:"ml-2 text-sm text-muted-foreground",children:"Carregando..."})]}):s.jsxs(s.Fragment,{children:[s.jsxs("div",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:205",className:"bg-white rounded-xl border p-4 space-y-2",children:[s.jsxs("div",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:206",className:"flex justify-between items-center",children:[s.jsx("span",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:207",className:"text-sm font-medium",children:"Progresso"}),s.jsxs("span",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:208",className:"text-sm font-semibold text-blue-700",children:[j,"/",C]})]}),s.jsx("div",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:212",className:"w-full bg-gray-100 rounded-full h-3 overflow-hidden",children:s.jsx("div",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:213",className:"bg-gradient-to-r from-green-400 to-emerald-600 h-full transition-all duration-500",style:{width:`${R}%`}})}),s.jsxs("p",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:218",className:"text-xs text-muted-foreground text-right",children:[Math.round(R),"% concluído"]})]}),s.jsxs("div",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:222",className:"space-y-2",children:[s.jsxs("h2",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:223",className:"text-base font-semibold px-1",children:["Consultórios - ",l==="manha"?"Manhã":"Tarde"]}),N.length===0?s.jsx(Na,{"data-loc":"client/src/pages/CleaningAccessPage.tsx:228",children:s.jsxs(ja,{"data-loc":"client/src/pages/CleaningAccessPage.tsx:229",className:"pt-6 text-center text-muted-foreground",children:[s.jsx(sw,{"data-loc":"client/src/pages/CleaningAccessPage.tsx:230",className:"w-8 h-8 mx-auto mb-2 opacity-30"}),s.jsx("p",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:231",children:"Nenhum consultório para limpar neste turno"}),s.jsxs("p",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:232",className:"text-xs mt-1",children:["(",bt(e,"dd/MM/yyyy"),")"]})]})}):s.jsx("div",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:236",className:"space-y-2",children:N.map((T,O)=>s.jsx(Na,{"data-loc":"client/src/pages/CleaningAccessPage.tsx:238",className:`transition-all ${T.cleaned?"bg-green-50 border-green-200":"hover:shadow-md"}`,children:s.jsx(ja,{"data-loc":"client/src/pages/CleaningAccessPage.tsx:246",className:"py-3 px-4",children:s.jsxs("div",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:247",className:"flex items-center justify-between gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:248",className:"flex-1",children:[s.jsx("h3",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:249",className:"font-semibold text-sm",children:T.roomName}),T.professionalName&&T.professionalName!=="N/A"&&s.jsxs("p",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:251",className:"text-xs text-muted-foreground mt-0.5",children:["Prof: ",T.professionalName]}),T.cleaned&&T.cleanedBy&&s.jsxs("p",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:256",className:"text-xs text-green-600 mt-1 flex items-center gap-1",children:[s.jsx(ud,{"data-loc":"client/src/pages/CleaningAccessPage.tsx:257",className:"w-3 h-3"}),"Limpo por ",T.cleanedBy,T.cleanedAt&&` às ${bt(new Date(T.cleanedAt),"HH:mm")}`]})]}),s.jsx(qe,{"data-loc":"client/src/pages/CleaningAccessPage.tsx:263",size:"sm",onClick:()=>m(T),disabled:T.cleaned||o.isPending,className:T.cleaned?"bg-green-600 hover:bg-green-700":"bg-blue-600 hover:bg-blue-700",children:T.cleaned?s.jsx(ud,{"data-loc":"client/src/pages/CleaningAccessPage.tsx:270",className:"w-4 h-4"}):o.isPending?s.jsx(Ha,{"data-loc":"client/src/pages/CleaningAccessPage.tsx:272",className:"w-4 h-4 animate-spin"}):s.jsxs(s.Fragment,{children:[s.jsx(yc,{"data-loc":"client/src/pages/CleaningAccessPage.tsx:275",className:"w-4 h-4 mr-1"}),"Limpo"]})})]})})},`${T.roomId}-${T.shift}-${O}`))})]})]}),s.jsx(Na,{"data-loc":"client/src/pages/CleaningAccessPage.tsx:291",className:"bg-blue-50/50 border-blue-100",children:s.jsxs(ja,{"data-loc":"client/src/pages/CleaningAccessPage.tsx:292",className:"pt-4 text-sm space-y-1 text-muted-foreground",children:[s.jsxs("p",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:293",className:"font-medium text-blue-800 flex items-center gap-1",children:[s.jsx(Us,{"data-loc":"client/src/pages/CleaningAccessPage.tsx:294",className:"w-3.5 h-3.5"})," Como usar"]}),s.jsx("p",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:296",children:"1. Informe seu nome no campo acima"}),s.jsx("p",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:297",children:"2. Use as setas para navegar entre os dias"}),s.jsx("p",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:298",children:"3. Selecione o turno (Manhã ou Tarde)"}),s.jsx("p",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:299",children:'4. Clique em "Limpo" após limpar cada consultório'})]})}),s.jsx("p",{"data-loc":"client/src/pages/CleaningAccessPage.tsx:304",className:"text-center text-xs text-muted-foreground pb-4",children:"Emedical - Coworking Médico"})]})})}function MVe(){const e=Oe.useUtils(),{data:t=[]}=Oe.stockCategories.list.useQuery(),{data:a=[]}=Oe.stockItems.list.useQuery(),[r,n]=_.useState(""),[i,o]=_.useState("all"),[l,c]=_.useState({}),[d,f]=_.useState(new Set),[p,g]=_.useState(()=>localStorage.getItem("inventoryUserName")||""),[m,b]=_.useState(!1),v=O=>{g(O),localStorage.setItem("inventoryUserName",O),b(!1),Ne.success(`Olá, ${O}! Pode atualizar o estoque.`)},y=Oe.stockItems.update.useMutation({onSuccess:(O,F)=>
1909{e.stockItems.list.invalidate(),f(z=>{const I=new Set(z);return I.delete(F.id),I}),c(z=>{const I={...z};return delete I[F.id],I}),Ne.success("Quantidade atualizada!")},onError:(O,F)=>{f(z=>{const I=new Set(z);return I.delete(F.id),I}),Ne.error("Erro ao atualizar")}}),w=_.useMemo(()=>{let O=a;return i!=="all"&&(O=O.filter(F=>F.categoryId===Number(i))),r&&(O=O.filter(F=>F.name.toLowerCase().includes(r.toLowerCase()))),O},[a,i,r]),S=a.filter(O=>O.quantity<=(O.minQuantity||0)),N=O=>l[O.id]!==void 0?l[O.id]:O.quantity,j=(O,F)=>{const z=N(O),I=Math.max(0,z+F);c(B=>({...B,[O.id]:I}))},C=(O,F)=>{const z=parseInt(F,10);!isNaN(z)&&z>=0&&c(I=>({...I,[O.id]:z}))},R=O=>{const F=l[O.id];F!==void 0&&(f(z=>new Set(z).add(O.id)),y.mutate({id:O.id,data:{quantity:F}}))},T=O=>l[O.id]!==void 0;return s.jsxs("div",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:81",className:"min-h-screen bg-gray-50",children:[s.jsx("div",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:83",className:"bg-[#1B2A3D] text-white px-4 py-5 sticky top-0 z-10 shadow-md",children:s.jsxs("div",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:84",className:"max-w-lg mx-auto",children:[s.jsxs("div",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:85",className:"flex items-center gap-3 mb-3",children:[s.jsx(kf,{"data-loc":"client/src/pages/InventoryAccessPage.tsx:86",className:"w-6 h-6"}),s.jsxs("div",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:87",children:[s.jsx("h1",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:88",className:"text-lg font-bold",children:"Controle de Estoque"}),s.jsx("p",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:89",className:"text-xs text-white/70",children:"Conferência e atualização via celular"})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:93",className:"relative",children:[s.jsx(li,{"data-loc":"client/src/pages/InventoryAccessPage.tsx:94",className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-white/50"}),s.jsx(na,{"data-loc":"client/src/pages/InventoryAccessPage.tsx:95",placeholder:"Buscar item...",value:r,onChange:O=>n(O.target.value),className:"pl-9 bg-white/10 border-white/20 text-white placeholder:text-white/50 h-9"})]})]})}),s.jsxs("div",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:105",className:"max-w-lg mx-auto px-4 py-4 space-y-4",children:[s.jsx(Na,{"data-loc":"client/src/pages/InventoryAccessPage.tsx:107",className:p&&!m?"border-green-200 bg-green-50/50":"border-amber-200 bg-amber-50/50",children:s.jsx(ja,{"data-loc":"client/src/pages/InventoryAccessPage.tsx:108",className:"py-3",children:p&&!m?s.jsxs("div",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:110",className:"flex items-center justify-between",children:[s.jsxs("div",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:111",className:"flex items-center gap-2",children:[s.jsx(ud,{"data-loc":"client/src/pages/InventoryAccessPage.tsx:112",className:"w-4 h-4 text-green-600"}),s.jsxs("span",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:113",className:"text-sm font-medium text-green-800",children:["Olá, ",s.jsx("strong",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:113",children:p}),"!"]})]}),s.jsx("button",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:115",onClick:()=>b(!0),className:"text-xs text-muted-foreground underline",children:"Alterar"})]}):s.jsxs("div",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:120",className:"space-y-2",children:[s.jsx("p",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:121",className:"text-sm font-medium text-amber-800",children:"Informe seu nome para registrar atualizações:"}),s.jsxs("div",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:122",className:"flex gap-2",children:[s.jsx("input",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:123",type:"text",placeholder:"Seu nome completo",defaultValue:p,className:"flex-1 px-3 py-1.5 border border-amber-300 rounded-lg text-sm bg-white focus:outline-none focus:ring-2 focus:ring-amber-400",onKeyDown:O=>{O.key==="Enter"&&v(O.target.value)},id:"inventory-user-name",autoFocus:!0}),s.jsx(qe,{"data-loc":"client/src/pages/InventoryAccessPage.tsx:134",size:"sm",onClick:()=>{const O=document.getElementById("inventory-user-name");O?.value.trim()?v(O.value.trim()):Ne.error("Informe seu nome")},children:"OK"})]})]})})}),S.length>0&&s.jsx(Na,{"data-loc":"client/src/pages/InventoryAccessPage.tsx:147",className:"border-amber-200 bg-amber-50",children:s.jsxs(ja,{"data-loc":"client/src/pages/InventoryAccessPage.tsx:148",className:"py-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:149",className:"flex items-center gap-2 text-amber-700 mb-2",children:[s.jsx(Er,{"data-loc":"client/src/pages/InventoryAccessPage.tsx:150",className:"w-4 h-4"}),s.jsxs("span",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:151",className:"text-sm font-semibold",children:[S.length," item(ns) com estoque baixo"]})]}),s.jsx("div",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:153",className:"flex flex-wrap gap-1",children:S.map(O=>s.jsx(Va,{"data-loc":"client/src/pages/InventoryAccessPage.tsx:155",variant:"outline",className:"text-amber-700 border-amber-300 text-xs",children:O.name},O.id))})]})}),s.jsxs("div",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:165",className:"flex gap-2 overflow-x-auto pb-1",children:[s.jsxs("button",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:166",onClick:()=>o("all"),className:`shrink-0 px-3 py-1.5 rounded-full text-xs font-medium border transition-colors ${i==="all"?"bg-[#1B2A3D] text-white border-[#1B2A3D]":"bg-white border-border"}`,children:["Todos (",a.length,")"]}),t.map(O=>{const F=a.filter(z=>z.categoryId===O.id).length;return s.jsxs("button",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:177",onClick:()=>o(String(O.id)),className:`shrink-0 px-3 py-1.5 rounded-full text-xs font-medium border transition-colors ${i===String(O.id)?"bg-[#1B2A3D] text-white border-[#1B2A3D]":"bg-white border-border"}`,children:[O.name," (",F,")"]},O.id)})]}),s.jsxs("div",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:191",className:"space-y-2",children:[w.map(O=>{const F=t.find(J=>J.id===O.categoryId),z=O.quantity<=(O.minQuantity||0),I=N(O),B=T(O),K=d.has(O.id);return s.jsx(Na,{"data-loc":"client/src/pages/InventoryAccessPage.tsx:200",className:`transition-all ${B?"border-blue-300 shadow-sm":z?"border-amber-200":"border-border"}`,children:s.jsxs(ja,{"data-loc":"client/src/pages/InventoryAccessPage.tsx:206",className:"py-3 px-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:207",className:"flex items-start justify-between gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:208",className:"flex-1 min-w-0",children:[s.jsxs("div",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:209",className:"flex items-center gap-2 flex-wrap",children:[s.jsx("span",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:210",className:"font-semibold text-sm",children:O.name}),z&&s.jsx(Er,{"data-loc":"client/src/pages/InventoryAccessPage.tsx:211",className:"w-3.5 h-3.5 text-amber-500 shrink-0"}),B&&s.jsx("span",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:213",className:"text-[10px] px-1.5 py-0.5 rounded bg-blue-100 text-blue-700 font-medium",children:"Alterado"})]}),F&&s.jsx("p",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:218",className:"text-xs text-muted-foreground mt-0.5",children:F.name}),O.notes&&s.jsx("p",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:219",className:"text-xs text-muted-foreground italic mt-0.5",children:O.notes})]}),s.jsxs("div",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:223",className:"flex items-center gap-2 shrink-0",children:[s.jsxs("div",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:224",className:"flex items-center gap-1",children:[s.jsx("button",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:225",onClick:()=>j(O,-1),className:"w-8 h-8 rounded-full border border-border flex items-center justify-center hover:bg-muted transition-colors active:scale-95",children:s.jsx(AY,{"data-loc":"client/src/pages/InventoryAccessPage.tsx:229",className:"w-3.5 h-3.5"})}),s.jsx(na,{"data-loc":"client/src/pages/InventoryAccessPage.tsx:231",type:"number",value:I,onChange:J=>C(O,J.target.value),className:`w-16 h-8 text-center text-sm font-bold ${B?"border-blue-400 text-blue-700":z?"text-amber-600":""}`,min:0}),s.jsx("button",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:240",onClick:()=>j(O,1),className:"w-8 h-8 rounded-full border border-border flex items-center justify-center hover:bg-muted transition-colors active:scale-95",children:s.jsx(Rr,{"data-loc":"client/src/pages/InventoryAccessPage.tsx:244",className:"w-3.5 h-3.5"})})]}),s.jsx("span",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:247",className:"text-xs text-muted-foreground w-6",children:O.unit||"un"})]})]}),B&&s.jsxs("div",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:253",className:"mt-2 flex items-center justify-between",children:[s.jsxs("span",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:254",className:"text-xs text-muted-foreground",children:["Anterior: ",s.jsxs("span",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:255",className:"font-medium",children:[O.quantity," ",O.unit]})," → ","Novo: ",s.jsxs("span",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:257",className:"font-semibold text-blue-700",children:[I," ",O.unit]})]}),s.jsx(qe,{"data-loc":"client/src/pages/InventoryAccessPage.tsx:259",size:"sm",className:"h-7 text-xs bg-[#1B2A3D] hover:bg-[#15374d]",onClick:()=>R(O),disabled:K,children:K?s.jsx("div",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:266",className:"w-3.5 h-3.5 border-2 border-white border-t-transparent roun
1909ded-full animate-spin"}):s.jsxs(s.Fragment,{children:[s.jsx(LP,{"data-loc":"client/src/pages/InventoryAccessPage.tsx:268",className:"w-3 h-3 mr-1"})," Salvar"]})})]})]})},O.id)}),w.length===0&&s.jsxs("div",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:279",className:"text-center py-12 text-muted-foreground",children:[s.jsx(kf,{"data-loc":"client/src/pages/InventoryAccessPage.tsx:280",className:"w-10 h-10 mx-auto mb-3 opacity-30"}),s.jsx("p",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:281",children:"Nenhum item encontrado"})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/InventoryAccessPage.tsx:287",className:"text-center py-4 text-xs text-muted-foreground",children:[w.length," item(ns) · ",Object.keys(l).length," alteração(ões) pendente(s)"]})]})]})}const vG=e=>{if(!e)return"-";if(/^\d{2}\/\d{2}\/\d{4}$/.test(e))return e;try{const t=mr(e);if(KE(t))return bt(t,"dd/MM/yyyy")}catch{}return e},yG=e=>{const t=parseFloat(e.measuredTempAvg||e.temperature);return isNaN(t)?{label:"Sem dados",color:"bg-gray-100 text-gray-600",icon:kl}:t>=2&&t<=8?{label:"Normal",color:"bg-green-100 text-green-700",icon:W0}:{label:"Alerta",color:"bg-red-100 text-red-700",icon:Er}},kP={equipmentId:"",checkDate:bt(new Date,"yyyy-MM-dd"),checkTime:bt(new Date,"HH:mm"),measuredTempMin:"",measuredTempMax:"",measuredTempAvg:"",isCompliant:!0,correctiveAction:"",responsibleName:"",initials:""};function DVe(){const e=Oe.useUtils(),{data:t=[],isLoading:a}=Oe.publicRefrigerator.getAll.useQuery(),{data:r=[],isLoading:n}=Oe.publicRefrigerator.getEquipments.useQuery(),i=Oe.publicRefrigerator.create.useMutation({onSuccess:()=>{Ne.success("Verificação registrada com sucesso!"),e.publicRefrigerator.getAll.invalidate(),l(!1),d(kP)},onError:()=>{Ne.error("Erro ao registrar verificação")}}),[o,l]=_.useState(!1),[c,d]=_.useState(kP),[f,p]=_.useState(null),g=_.useMemo(()=>{if(!t||t.length===0)return[];const y=new Map;for(const w of t){const S=Number(w.equipmentId);(!y.has(S)||new Date(String(w.createdAt))>new Date(String(y.get(S).createdAt)))&&y.set(S,w)}return Array.from(y.values())},[t]),m=_.useMemo(()=>{const y=new Map;for(const w of t){const S=Number(w.equipmentId);y.has(S)||y.set(S,[]),y.get(S).push(w)}return y.forEach(w=>{w.sort((S,N)=>new Date(N.checkDate+"T"+(N.checkTime||"00:00")).getTime()-new Date(S.checkDate+"T"+(S.checkTime||"00:00")).getTime())}),y},[t]),b=(y,w)=>{const S={...c,[y]:w},N=parseFloat(y==="measuredTempMin"?w:S.measuredTempMin),j=parseFloat(y==="measuredTempMax"?w:S.measuredTempMax);if(!isNaN(N)&&!isNaN(j)){const C=((N+j)/2).toFixed(1);S.measuredTempAvg=C;const R=parseFloat(C);S.isCompliant=R>=2&&R<=8}d(S)},v=()=>{if(!c.equipmentId||!c.checkDate||!c.checkTime||!c.measuredTempMin||!c.measuredTempMax||!c.measuredTempAvg){Ne.error("Preencha todos os campos obrigatórios");return}if(!c.responsibleName.trim()){Ne.error("Informe o nome do responsável");return}i.mutate({equipmentId:parseInt(c.equipmentId),checkDate:c.checkDate,checkTime:c.checkTime,measuredTempMin:c.measuredTempMin,measuredTempMax:c.measuredTempMax,measuredTempAvg:c.measuredTempAvg,isCompliant:c.isCompliant,correctiveAction:c.correctiveAction||void 0,responsibleName:c.responsibleName||void 0,initials:c.initials||void 0})};return a||n?s.jsx("div",{"data-loc":"client/src/pages/RefrigeratorAcce
1909ssPage.tsx:149",className:"min-h-screen flex items-center justify-center bg-gradient-to-b from-blue-50 to-white",children:s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:150",className:"text-center space-y-3",children:[s.jsx(Ha,{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:151",className:"w-8 h-8 animate-spin mx-auto text-blue-600"}),s.jsx("p",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:152",className:"text-muted-foreground",children:"Carregando controle de refrigeradores..."})]})}):s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:159",className:"min-h-screen bg-gradient-to-b from-blue-50 to-white",children:[s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:160",className:"max-w-2xl mx-auto p-4 space-y-5",children:[s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:162",className:"text-center pt-4 pb-2",children:[s.jsx("div",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:163",className:"w-14 h-14 rounded-2xl bg-blue-600 flex items-center justify-center mx-auto mb-3",children:s.jsx(kl,{"data-loc":"client/src/pages/RefrigeratorAcce
1909ssPage.tsx:164",className:"w-7 h-7 text-white"})}),s.jsx("h1",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:166",className:"text-2xl font-bold text-gray-900",children:"Controle de Refrigeradores"}),s.jsxs("p",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:167",className:"text-sm text-muted-foreground mt-1",children:["Monitoramento de temperatura - ",bt(new Date,"dd/MM/yyyy")]})]}),s.jsxs(qe,{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:173",onClick:()=>{d({...kP,checkDate:bt(new Date,"yyyy-MM-dd"),checkTime:bt(new Date,"HH:mm")}),l(!0)},className:"w-full bg-blue-600 hover:bg-blue-700 text-white",size:"lg",children:[s.jsx(Rr,{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:185",className:"w-5 h-5 mr-2"}),"Registrar Verificação de Temperatura"]}),r.length===0?s.jsx(Na,{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:191",children:s.jsxs(ja,{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:192",className:"pt-6 text-center text-muted-foreground",children:[s.jsx(kl,{"data-loc":"client/src/pages/RefrigeratorAcce
1909ssPage.tsx:193",className:"w-8 h-8 mx-auto mb-2 opacity-30"}),s.jsx("p",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:194",children:"Nenhum equipamento cadastrado"})]})}):s.jsx("div",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:198",className:"space-y-3",children:r.map(y=>{const w=g.find(R=>Number(R.equipmentId)===y.id),S=w?yG(w):{label:"Sem registros",color:"bg-gray-100 text-gray-500",icon:kl},N=S.icon,j=f===y.id,C=m.get(y.id)||[];return s.jsx(Na,{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:207",className:"hover:shadow-md transition-shadow overflow-hidden",children:s.jsxs(ja,{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:208",className:"py-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:210",className:"flex items-start justify-between gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:211",className:"flex-1",children:[s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:212",className:"flex items-center gap-2 mb-1",children:[s.jsx("h3",{"data-loc":"client/src/pages/RefrigeratorAcce
1909ssPage.tsx:213",className:"font-semibold text-sm",children:y.name}),y.patrimonyId&&s.jsxs("span",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:215",className:"text-[10px] text-muted-foreground",children:["(",y.patrimonyId,")"]}),s.jsxs(Va,{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:217",className:`${S.color} text-[10px]`,children:[s.jsx(N,{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:218",className:"w-3 h-3 mr-0.5"}),S.label]})]}),w?s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:223",className:"flex flex-wrap gap-x-4 gap-y-1 mt-2 text-xs text-muted-foreground",children:[s.jsxs("span",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:224",children:["Mín: ",s.jsxs("strong",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:224",className:"text-foreground",children:[w.measuredTempMin,"°C"]})]}),s.jsxs("span",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:225",children:["Máx: ",s.jsxs("strong",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:225",className:"text-foreground",children:[w.measuredTempMax,"°C"]})]}
1909),s.jsxs("span",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:226",children:["Média: ",s.jsxs("strong",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:226",className:"text-foreground",children:[w.measuredTempAvg,"°C"]})]}),s.jsxs("span",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:227",children:["Data: ",vG(w.checkDate)]}),s.jsxs("span",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:228",children:["Hora: ",w.checkTime||"-"]}),w.responsibleName&&s.jsxs("span",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:229",children:["Resp: ",w.responsibleName]})]}):s.jsx("p",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:232",className:"text-xs text-muted-foreground mt-1",children:"Nenhuma verificação registrada"}),w?.correctiveAction&&s.jsxs("p",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:235",className:"text-xs text-amber-600 mt-1 italic",children:["Ação corretiva: ",w.correctiveAction]})]}),s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:238",className:"text-right flex flex-col items-end gap-2",children:[w&&s.jsxs("p",{"data-loc":"client/src/pages/RefrigeratorAcce
1909ssPage.tsx:240",className:"text-2xl font-bold text-blue-700",children:[w.measuredTempAvg,"°C"]}),s.jsxs(qe,{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:243",variant:"outline",size:"sm",className:"text-[10px] h-7 px-2",onClick:R=>{R.stopPropagation(),d({...kP,equipmentId:y.id.toString(),checkDate:bt(new Date,"yyyy-MM-dd"),checkTime:bt(new Date,"HH:mm")}),l(!0)},children:[s.jsx(Rr,{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:258",className:"w-3 h-3 mr-1"}),"Registrar"]})]})]}),C.length>0&&s.jsxs("button",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:266",onClick:()=>p(j?null:y.id),className:"flex items-center gap-1 mt-3 text-[11px] text-blue-600 hover:text-blue-800 transition-colors",children:[j?s.jsx(Qh,{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:270",className:"w-3.5 h-3.5"}):s.jsx(pf,{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:270",className:"w-3.5 h-3.5"}),j?"Ocultar histórico":`Ver histórico (${C.length} registros)`]}),j&&C.length>0&&s.jsx("div",{"data-loc":"client/src/pages/RefrigeratorAcce
1909ssPage.tsx:277",className:"mt-3 border-t pt-3",children:s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:278",className:"overflow-x-auto",children:[s.jsxs("table",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:279",className:"w-full text-[11px]",children:[s.jsx("thead",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:280",children:s.jsxs("tr",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:281",className:"text-muted-foreground border-b",children:[s.jsx("th",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:282",className:"text-left py-1 pr-2",children:"Data"}),s.jsx("th",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:283",className:"text-left py-1 pr-2",children:"Hora"}),s.jsx("th",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:284",className:"text-center py-1 pr-2",children:"Mín"}),s.jsx("th",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:285",className:"text-center py-1 pr-2",children:"Máx"}),s.jsx("th",{"data-loc":"client/src/pages/RefrigeratorAcce
1909ssPage.tsx:286",className:"text-center py-1 pr-2",children:"Média"}),s.jsx("th",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:287",className:"text-center py-1 pr-2",children:"Status"}),s.jsx("th",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:288",className:"text-left py-1",children:"Resp."})]})}),s.jsx("tbody",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:291",children:C.slice(0,10).map(R=>(yG(R),s.jsxs("tr",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:295",className:"border-b border-border/30",children:[s.jsx("td",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:296",className:"py-1.5 pr-2",children:vG(R.checkDate)}),s.jsx("td",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:297",className:"py-1.5 pr-2",children:R.checkTime||"-"}),s.jsxs("td",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:298",className:"py-1.5 pr-2 text-center",children:[R.measuredTempMin,"°C"]}),s.jsxs("td",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:299",className:"py-1.5 pr-2 text-center",children:[R.measuredTempMax,"°C"]}
1909),s.jsxs("td",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:300",className:"py-1.5 pr-2 text-center font-semibold",children:[R.measuredTempAvg,"°C"]}),s.jsx("td",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:301",className:"py-1.5 pr-2 text-center",children:s.jsx(Va,{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:302",variant:R.isCompliant?"default":"destructive",className:"text-[9px] px-1.5 py-0",children:R.isCompliant?"OK":"NC"})}),s.jsx("td",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:306",className:"py-1.5",children:R.responsibleName||"-"})]},R.id)))})]}),C.length>10&&s.jsxs("p",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:313",className:"text-[10px] text-muted-foreground text-center mt-2",children:["Mostrando os 10 registros mais recentes de ",C.length]})]})})]})},y.id)})}),s.jsx(Na,{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:328",className:"bg-blue-50/50 border-blue-100",children:s.jsxs(ja,{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:329",className:"pt-4 text-sm text-muted-foreground",children:[s.jsx("p",{"data-loc":"client/src/pages/RefrigeratorAcce
1909ssPage.tsx:330",className:"font-medium text-blue-800 mb-1",children:"Faixa de temperatura ideal: 2°C a 8°C"}),s.jsx("p",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:331",children:"Registros fora dessa faixa são sinalizados como alerta."})]})}),s.jsx("p",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:336",className:"text-center text-xs text-muted-foreground pb-4",children:"Emedical - Coworking Médico"})]}),s.jsx(ar,{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:342",open:o,onOpenChange:l,children:s.jsxs(rr,{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:343",className:"max-w-md mx-auto",children:[s.jsx(nr,{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:344",children:s.jsxs(sr,{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:345",className:"flex items-center gap-2",children:[s.jsx(kl,{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:346",className:"w-5 h-5 text-blue-600"}),"Registrar Verificação"]})}),s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorAcce
1909ssPage.tsx:351",className:"space-y-4 py-2",children:[s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:353",children:[s.jsx("label",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:354",className:"text-xs font-medium text-muted-foreground mb-1 block",children:"Equipamento *"}),s.jsxs("select",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:355",value:c.equipmentId,onChange:y=>d({...c,equipmentId:y.target.value}),className:"w-full h-9 rounded-md border border-input bg-background px-3 text-sm",children:[s.jsx("option",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:360",value:"",children:"Selecione o equipamento"}),r.map(y=>s.jsxs("option",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:362",value:y.id,children:[y.name," ",y.patrimonyId?`(${y.patrimonyId})`:""]},y.id))]})]}),s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:370",className:"grid grid-cols-2 gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:371",children:[s.jsx("label",{"data-loc":"client/src/pages/RefrigeratorAcce
1909ssPage.tsx:372",className:"text-xs font-medium text-muted-foreground mb-1 block",children:"Data *"}),s.jsx(na,{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:373",type:"date",value:c.checkDate,onChange:y=>d({...c,checkDate:y.target.value})})]}),s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:379",children:[s.jsx("label",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:380",className:"text-xs font-medium text-muted-foreground mb-1 block",children:"Hora *"}),s.jsx(na,{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:381",type:"time",value:c.checkTime,onChange:y=>d({...c,checkTime:y.target.value})})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:390",className:"grid grid-cols-3 gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:391",children:[s.jsx("label",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:392",className:"text-xs font-medium text-muted-foreground mb-1 block",children:"Temp. Mín (°C) *"}
1909),s.jsx(na,{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:393",type:"number",step:"0.1",placeholder:"Ex: 2.5",value:c.measuredTempMin,onChange:y=>b("measuredTempMin",y.target.value)})]}),s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:401",children:[s.jsx("label",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:402",className:"text-xs font-medium text-muted-foreground mb-1 block",children:"Temp. Máx (°C) *"}),s.jsx(na,{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:403",type:"number",step:"0.1",placeholder:"Ex: 7.0",value:c.measuredTempMax,onChange:y=>b("measuredTempMax",y.target.value)})]}),s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:411",children:[s.jsx("label",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:412",className:"text-xs font-medium text-muted-foreground mb-1 block",children:"Média (°C)"}),s.jsx(na,{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:413",type:"number",step:"0.1",value:c.measuredTempAvg,onChange:y=>d({...c,measuredTempAvg:y.target.value}),className:"bg-muted/30"})]})]}
1909),s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:424",className:"flex items-center gap-2 p-2.5 rounded-lg border",children:[s.jsx("div",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:425",className:`w-3 h-3 rounded-full ${c.isCompliant?"bg-green-500":"bg-red-500"}`}),s.jsx("span",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:426",className:"text-sm font-medium",children:c.isCompliant?"Conforme (2°C - 8°C)":"Não Conforme"}),s.jsx("button",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:429",type:"button",onClick:()=>d({...c,isCompliant:!c.isCompliant}),className:"ml-auto text-[10px] text-blue-600 hover:underline",children:"Alterar"})]}),!c.isCompliant&&s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:440",children:[s.jsx("label",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:441",className:"text-xs font-medium text-muted-foreground mb-1 block",children:"Ação Corretiva"}),s.jsx(na,{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:442",placeholder:"Descreva a ação corretiva tomada",value:c.correctiveAction,onChange:y=>d({...c,correctiveAction:y.target.value})})]}
1909),s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:451",className:"grid grid-cols-2 gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:452",children:[s.jsx("label",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:453",className:"text-xs font-medium text-muted-foreground mb-1 block",children:"Responsável *"}),s.jsx(na,{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:454",placeholder:"Seu nome",value:c.responsibleName,onChange:y=>d({...c,responsibleName:y.target.value})})]}),s.jsxs("div",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:460",children:[s.jsx("label",{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:461",className:"text-xs font-medium text-muted-foreground mb-1 block",children:"Rubrica"}),s.jsx(na,{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:462",placeholder:"Iniciais",value:c.initials,onChange:y=>d({...c,initials:y.target.value}),maxLength:5})]})]})]}),s.jsxs(Sr,{"data-loc":"client/src/pages/RefrigeratorAcce
1909ssPage.tsx:472",className:"gap-2",children:[s.jsx(qe,{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:473",variant:"outline",onClick:()=>l(!1),children:"Cancelar"}),s.jsx(qe,{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:476",onClick:v,disabled:i.isPending,className:"bg-blue-600 hover:bg-blue-700",children:i.isPending?s.jsxs(s.Fragment,{children:[s.jsx(Ha,{"data-loc":"client/src/pages/RefrigeratorAccessPage.tsx:483",className:"w-4 h-4 mr-2 animate-spin"}),"Salvando..."]}):"Registrar Verificação"})]})]})})]})}const bG="https://www.instagram.com/emedicalhp?utm_source=ig_web_button_share_sheet&igsh=ZDNlZDc0MzIxNw==",U0="Rua Gomes Jardim, 301, sala 710 - Bairro Santana, Porto Alegre, RS",q5="(51) 2500-7200",ib="555125007200",OO="555125007200",H5="https://www.google.com/maps/place/Rua+Gomes+Jardim,+301+-+Santana,+Porto+Alegre+-+RS";function IVe(){return s.jsx("section",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:131",className:"bg-white border-t border-slate-200",children:s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:132",className:"max-w-6xl mx-auto px-4 py-10",children:[s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:133",className:"text-center mb-6",children:[s.jsx("h3",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:134",className:"text-lg font-bold text-[#1B2A3D]",children:"Nossa Localização"}),s.jsx("p",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:135",className:"text-sm text-slate-500 mt-1",children:U0})]}),s.jsx("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:137",className:"rounded-2xl overflow-hidden border border-slate-200 shadow-sm",children:s.jsx("iframe",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:138",title:"Localização Emedical Health Place",src:`https://www.google.com/maps/embed/v1/place?key=AIzaSyBFw0Qbyq9zTFTd-tUY6dZWTgaQzuU17R8&q=${encodeURIComponent("Rua Gomes Jardim, 301, Santana, Porto Alegre, RS")}&zoom=16`,width:"100%",height:"350",style:{border:0},allowFullScreen:!0,loading:"lazy",referrerPolicy:"no-referrer-when-downgrade",className:"w-full"})}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:150",className:"flex flex-col sm:flex-row items-center justify-center gap-3 mt-4",children:[s.jsxs("a",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:151",href:H5,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-2 px-4 py-2 rounded-lg bg-[#1B2A3D] text-white text-sm font-medium hover:bg-[#243a52] transition",children:[s.jsx(Zh,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:157",className:"w-4 h-4"}),"Abrir no Google Maps"]}),s.jsxs("a",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:160",href:`tel:${ib}`,className:"flex items-center gap-2 px-4 py-2 rounded-lg border border-[#1B2A3D] text-[#1B2A3D] text-sm font-medium hover:bg-[#1B2A3D]/5 transition",children:[s.jsx(op,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:164",className:"w-4 h-4"}),q5]})]})]})})}function LVe(){const{data:e,isLoading:t}=Oe.clinicalProfiles.listPublished.useQuery(),[a,r]=_.useState(""),[n,i]=_.useState(""),[o,l]=_.useState(""),[c,d]=_.useState(null),[f,p]=_.useState(!1),{specialties:g,plans:m}=_.useMemo(()=>{if(!e)return{specialties:[],plans:[]};const w=new Set,S=new Set;return e.forEach(N=>{N.professional?.specialty&&w.add(N.professional.specialty),N.healthPlans.forEach(j=>S.add(j))}),{specialties:Array.from(w).sort(),plans:Array.from(S).sort()}},[e]),b=_.useMemo(()=>e?e.filter(w=>{if(!w.professional)return!1;const S=a.toLowerCase(),N=!S||w.professional.name.toLowerCase().includes(S)||w.professional.specialty.toLowerCase().includes(S)||(w.professional.crm??"").toLowerCase().includes(S)||(w.rqe??"").toLowerCase().includes(S)||(w.subspecialties??[]).some(R=>R.toLowerCase().includes(S))||(w.services??[]).some(R=>R.toLowerCase().includes(S))||w.healthPlans.some(R=>R.toLowerCase().includes(S)),j=!n||w.professional.specialty===n,C=!o||w.healthPlans.includes(o);return N&&j&&C}):[],[e,a,n,o]),v=_.useMemo(()=>{const w={};return b.forEach(S=>{const N=S.professional?.specialty||"Outros";w[N]||(w[N]=[]),w[N].push(S)}),Object.entries(w).sort(([S],[N])=>S.localeCompare(N))}
1909,[b]),y=[n,o].filter(Boolean).length;return s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:230",className:"min-h-screen bg-gradient-to-b from-slate-50 to-white",children:[s.jsxs("header",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:234",className:"relative overflow-hidden",children:[s.jsx("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:235",className:"absolute inset-0 bg-gradient-to-br from-[#1B2A3D] via-[#243a52] to-[#2d4a62]"}),s.jsx("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:236",className:"absolute inset-0 opacity-[0.03]",style:{backgroundImage:"radial-gradient(circle at 1px 1px, white 1px, transparent 0)",backgroundSize:"24px 24px"}}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:240",className:"relative max-w-6xl mx-auto px-4 py-10 sm:py-14",children:[s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:241",className:"flex flex-col sm:flex-row items-start sm:items-center gap-5",children:[s.jsx("img",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:242",src:o0,alt:"Emedical Health Place",className:"h-14 sm:h-16 object-contain"}),s.jsx("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:247",className:"hidden sm:block w-px h-12 bg-white/20"}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:248",children:[s.jsx("h1",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:249",className:"text-2xl sm:text-3xl font-bold tracking-tight text-white leading-tight",children:"Guia de Especialidades"}),s.jsx("p",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:252",className:"text-[#8AABA7] text-sm font-medium mt-1",children:"Emedical Health Place"})]})]}),s.jsx("p",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:255",className:"text-white/60 text-sm max-w-xl leading-relaxed mt-4",children:"Encontre o especialista ideal para você. Navegue por especialidade, convênio ou busque pelo nome do profissional."}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:258",className:"flex flex-wrap items-center gap-4 mt-5 text-xs text-white/50",children:[s.jsxs("a",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:259",href:`tel:${ib}`,className:"flex items-center gap-1.5 hover:text-white/80 transition-colors",children:[s.jsx(op,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:260",className:"w-3.5 h-3.5"}),q5]}),s.jsxs("a",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:263",href:bG,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-1.5 hover:text-white/80 transition-colors",children:[s.jsx(Rg,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:264",className:"w-3.5 h-3.5"}),"@emedicalhp"]}),s.jsxs("a",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:267",href:H5,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-1.5 hover:text-white/80 transition-colors",children:[s.jsx(Zh,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:268",className:"w-3.5 h-3.5"}),U0]})]})]})]}),s.jsx("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:276",className:"sticky top-0 z-20 bg-white/95 backdrop-blur-md border-b border-slate-200/80 shadow-sm",children:s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:277",className:"max-w-6xl mx-auto px-4 py-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:278",className:"flex items-center gap-2",children:[s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:279",className:"relative flex-1",children:[s.jsx(li,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:280",className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-slate-400"}),s.jsx(na,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:281",value:a,onChange:w=>r(w.target.value),placeholder:"Buscar por nome, especialidade, convênio...",className:"pl-9 bg-slate-50/80 border-slate-200 focus:bg-white transition-colors rounded-xl h-10"}),a&&s.jsx("button",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:288",onClick:()=>r(""),className:"absolute right-3 top-1/2 -translate-y-1/2 p-0.5 rounded-full hover:bg-slate-200 transition",children:s.jsx(Fr,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:289",className:"w-3.5 h-3.5 text-slate-400"})})]}),s.jsxs(qe,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:293",variant:"outline",size:"sm",onClick:()=>
1909p(!f),className:`gap-1.5 relative rounded-xl h-10 px-3 transition-all ${f?"bg-[#1B2A3D] text-white border-[#1B2A3D] hover:bg-[#243a52] hover:text-white":"hover:border-[#8AABA7]"}`,children:[s.jsx(Eg,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:299",className:"w-4 h-4"}),s.jsx("span",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:300",className:"hidden sm:inline",children:"Filtros"}),y>0&&!f&&s.jsx("span",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:302",className:"absolute -top-1.5 -right-1.5 w-5 h-5 rounded-full bg-[#8AABA7] text-white text-[10px] font-bold flex items-center justify-center",children:y})]})]}),f&&s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:311",className:"flex flex-wrap items-center gap-2 mt-3 pb-1 animate-in slide-in-from-top-2 duration-200",children:[s.jsxs("select",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:312",value:n,onChange:w=>i(w.target.value),className:"text-sm border border-slate-200 rounded-xl px-3 py-2 bg-white hover:border-[#8AABA7] transition focus:outline-none focus:ring-2 focus:ring-[#8AABA7]/30",children:[s.jsx("option",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:317",value:"",children:"Todas Especialidades"}),g.map(w=>s.jsx("option",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:318",value:w,children:w},w))]}),s.jsxs("select",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:320",value:o,onChange:w=>l(w.target.value),className:"text-sm border border-slate-200 rounded-xl px-3 py-2 bg-white hover:border-[#8AABA7] transition focus:outline-none focus:ring-2 focus:ring-[#8AABA7]/30",children:[s.jsx("option",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:325",value:"",children:"Todos Convênios"}),m.map(w=>s.jsx("option",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:326",value:w,children:w},w))]}),y>0&&s.jsx("button",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:329",onClick:()=>{i(""),l("")},className:"text-sm text-red-500 hover:text-red-700 px-2 py-1 rounded-md hover:bg-red-50 transition",children:"Limpar filtros"})]})]})}),!t&&g.length>1&&!n&&s.jsx("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:343",className:"max-w-6xl mx-auto px-4 pt-4",children:s.jsx("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:344",className:"flex gap-2 overflow-x-auto pb-2 scrollbar-hide",children:g.map(w=>{const S=b.filter(N=>N.professional?.specialty===w).length;return S===0?null:s.jsxs("button",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:349",onClick:()=>i(w),className:"flex items-center gap-1.5 px-3 py-1.5 rounded-full text-xs font-medium bg-white border border-slate-200 text-slate-600 hover:border-[#8AABA7] hover:text-[#1B2A3D] transition whitespace-nowrap shadow-sm",children:[s.jsx(ad,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:354",className:"w-3 h-3"}),w,s.jsxs("span",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:356",className:"text-slate-400",children:["(",S,")"]})]},w)})})}),s.jsx("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:365",className:"max-w-6xl mx-auto px-4 pt-3 pb-1",children:!t&&s.jsxs("p",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:367",className:"text-sm text-slate-500",children:[b.length," ",b.length===1?"profissional encontrado":"profissionais encontrados",n&&s.jsxs("span",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:369",className:"text-[#1B2A3D] font-medium",children:[" em ",n]})]})}),s.jsx("main",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:375",className:"max-w-6xl mx-auto px-4 pb-12",children:t?s.jsx("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:377",className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4 mt-3",children:[1,2,3,4,5,6].map(w=>s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:379",className:"bg-white rounded-2xl border border-slate-200 p-5 animate-pulse",children:[s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:380",className:"flex items-center gap-3 mb-4",children:[s.jsx("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:381",className:"w-16 h-16 rounded-full bg-slate-200"}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:382",className:"flex-1",children:[s.jsx("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:383",className:"h-4 bg-slate-200 rounded w-3/4 mb-2"}),s.jsx("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:384",className:"h-3 bg-slate-200 rounded w-1/2"})]})]}),s.jsx("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:387",className:"h-3 bg-slate-200 rounded w-full mb-2"}),s.jsx("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:388",className:"h-3 bg-slate-200 rounded w-2/3"})]},w))}):b.length===0?s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:393",className:"text-center py-16",children:[s.jsx(ad,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:394",className:"w-12 h-12 text-slate-300 mx-auto mb-4"}),s.jsx("h3",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:395",className:"text-lg font-semibold text-slate-600 mb-1",children:"Nenhum profissional encontrado"}),s.jsx("p",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:396",className:"text-sm text-slate-400",children:"Tente ajustar os filtros ou termos de busca"})]}):s.jsx("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:399",className:"space-y-8 mt-3",children:v.map(([w,S])=>s.jsxs("section",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:401",children:[s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:402",className:"flex items-center gap-2 mb-3",children:[s.jsx("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:403",className:"w-1 h-6 bg-[#8AABA7] rounded-full"}),s.jsx("h2",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:404",className:"text-lg font-bold text-[#1B2A3D]",children:w}),s.jsxs("span",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:405",className:"text-xs text-slate-400 font-medium",children:["(",S.length,")"]})]}),s.jsx("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:407",className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4",children:S.map(N=>s.jsx(FVe,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:409",profile:N,onSelect:()=>d(N)},N.id))})]},w))})}),s.jsx(IVe,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:423"}),s.jsx("footer",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:426",className:"bg-[#1B2A3D] text-white py-10",children:s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:427",className:"max-w-6xl mx-auto px-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:428",className:"flex flex-col sm:flex-row items-center justify-between gap-6",children:[s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:429",className:"flex items-center gap-4",children:[s.jsx("img",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:430",src:o0,alt:"Emedical Health Place",className:"h-10 object-contain"}),s.jsx("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:431",className:"h-8 w-px bg-white/20 hidden sm:block"}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:432",children:[s.jsx("p",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:433",className:"text-sm font-semibold",children:"Emedical Health Place"}),s.jsx("p",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:434",className:"text-xs text-white/50",children:U0})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:437",className:"flex items-center gap-2",children:[s.jsxs("a",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:438",href:`tel:${ib}`,className:"flex items-center gap-1.5 px-3 py-2 rounded-xl bg-white/10 hover:bg-white/20 transition text-sm",children:[s.jsx(op,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:439",className:"w-3.5 h-3.5"}),q5]}),s.jsx("a",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:442",href:bG,target:"_blank",rel:"noopener noreferrer",className:"p-2.5 rounded-xl bg-white/10 hover:bg-white/20 transition",children:s.jsx(Rg,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:443",className:"w-4 h-4"})}),s.jsx("a",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:445",href:`https://wa.me/${OO}?text=${encodeURIComponent("Olá, gostaria de informações sobre os especialistas da Emedical Health Place.")}`,target:"_blank",rel:"noopener noreferrer",className:"p-2.5 rounded-xl bg-white/10 hover:bg-white/20 transition",children:s.jsx(mf,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:451",className:"w-4 h-4"})}),s.jsx("a",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:453",href:H5,target:"_blank",rel:"noopener noreferrer",className:"p-2.5 rounded-xl bg-white/10 hover:bg-white/20 transition",children:s.jsx(Zh,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:459",className:"w-4 h-4"})})]})]}),s.jsx("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:463",className:"border-t border-white/10 mt-6 pt-4",children:s.jsxs("p",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:464",className:"text-xs text-white/30 text-center",children:["© ",new Date().getFullYear()," Emedical Health Place. Todos os direitos reservados."]})})]})}),c&&s.jsx(BVe,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:471",profile:c,onClose:()=>d(null)}),s.jsx("style",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:478",children:`
1910        @keyframes marquee {
1911          0% { transform: translateX(0); }
1912          100% { transform: translateX(-50%); }
1913        }
1914        .animate-marquee {
1915          animation: marquee 30s linear infinite;
1916        }
1917        .scrollbar-hide::-webkit-scrollbar { display: none; }
1918        .scrollbar-hide { -ms-overflow-style: none; scrollbar-width: none; }
1919      `})]})}function FVe({profile:e,onSelect:t}){const a=e.professional;if(!a)return null;const[r,n]=_.useState(!1),i=`Vi o perfil ${a.name} e gostaria de agendar uma consulta.`,o=c=>{c.stopPropagation();const d=`${window.location.origin}/corpo-clinico/${e.id}`,f=`Olá, gostaria de recomendar um especialista, segue o contato para agendamento:
1920
1921*${a.name}*
1922${a.crm?`CRM ${a.crm}`:""}${e.rqe?` | RQE ${e.rqe}`:""} | Especialidade: ${a.specialty}
1923Contato para agendamento: (51) 2500-7200
1924Endereço: ${U0}`,p=`https://wa.me/?text=${encodeURIComponent(f+`
1925
1926`+d)}`;window.open(p,"_blank")},l=c=>{c.stopPropagation();const d=`${window.location.origin}/corpo-clinico/${e.id}`;navigator.clipboard.writeText(d).then(()=>{n(!0),Ne.success("Link copiado!"),setTimeout(()=>n(!1),2e3)})};return s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:521",onClick:t,className:"bg-white rounded-2xl border border-slate-200/80 hover:border-[#8AABA7]/50 hover:shadow-lg transition-all duration-300 cursor-pointer group",children:[s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:525",className:"p-5",children:[s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:527",className:"flex items-start gap-3 mb-3",children:[s.jsx("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:528",className:"w-16 h-16 rounded-full bg-gradient-to-br from-[#1B2A3D] to-[#2d4a62] flex items-center justify-center overflow-hidden shrink-0 ring-2 ring-slate-100 group-hover:ring-[#8AABA7]/30 transition-all",children:e.photoUrl?s.jsx("img",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:530",src:e.photoUrl,alt:a.name,className:"w-full h-full object-cover"}):s.jsx(so,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:532",className:"w-7 h-7 text-white/80"})}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:535",className:"flex-1 min-w-0",children:[s.jsx("h3",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:536",className:"font-semibold text-slate-900 text-sm leading-tight group-hover:text-[#1B2A3D] transition truncate",children:a.name}),s.jsx("p",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:539",className:"text-xs text-[#8AABA7] font-medium mt
1926-0.5",children:a.specialty}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:540",className:"flex items-center gap-2 mt-1 text-[10px] text-slate-500",children:[a.crm&&s.jsxs("span",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:541",children:["CRM ",a.crm]}),e.rqe&&s.jsxs(s.Fragment,{children:[s.jsx("span",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:542",className:"text-slate-300",children:"|"}),s.jsxs("span",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:542",children:["RQE ",e.rqe]})]})]})]}),s.jsx(el,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:545",className:"w-4 h-4 text-slate-300 group-hover:text-[#8AABA7] transition shrink-0 mt-1"})]}),e.consultationValue&&s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:550",className:"flex items-center gap-1.5 mb-3 text-sm",children:[s.jsx("span",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:551",className:"text-slate-500",children:"Consulta:"}),s.jsxs("span",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:552",className:"font-semibold text-emerald-600",children:["R$ ",parseFloat(e.consultationValue).toFixed(2).replace(".",",")]})]}),e.healthPlans.length>0&&s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:558",className:"flex flex-wrap gap-1 mb-3",children:[e.healthPlans.slice(0,3).map(c=>s.jsx(Va,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:560",variant:"secondary",className:"text-[10px] px-1.5 py-0 bg-blue-50 text-blue-700 border-blue-200",children:c},c)),e.healthPlans.length>3&&s.jsxs(Va,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:565",variant:"secondary",className:"text-[10px] px-1.5 py-0 bg-slate-100 text-slate-500",children:["+",e.healthPlans.length-3]})]}),e.subspecialties&&e.subspecialties.length>0&&s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:574",className:"flex flex-wrap gap-1 mb-3",children:[e.subspecialties.slice(0,2).map(c=>s.jsx(Va,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:576",variant:"outline",className:"text-[10px] px-1.5 py-0 text-slate-600",children:c},c)),e.subspecialties.length>2&&s.jsxs(Va,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:581",variant:"outline",className:"text-[10px] px-1.5 py-0 text-slate-400",children:["+",e.subspecialties.length-2]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:590",className:"border-t border-slate-100 px-5 py-2.5 flex items-center justify-between",children:[s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:591",className:"flex items-center gap-1",children:[e.doctoraliaBookingUrl&&s.jsx("a",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:593",href:e.doctoraliaBookingUrl,target:"_blank",rel:"noopener noreferrer",onClick:c=>c.stopPropagation(),className:"p-1.5 rounded-lg hover:bg-green-50 text-green-600 transition",title:"Agendar no Doctoralia",children:s.jsx(Cf,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:601",className:"w-3.5 h-3.5"})}),s.jsx("a",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:604",href:`https://wa.me/${OO}?text=${encodeURIComponent(i)}`,target:"_blank",rel:"noopener noreferrer",onClick:c=>c.stopPropagation(),className:"p-1.5 rounded-lg hover:bg-green-50 text-green-600 transition",title:"WhatsApp",children:s.jsx(mf,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:612",className:"w-3.5 h-3.5"})}),s.jsx("a",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:614",href:`tel:${ib}`,onClick:c=>c.stopPropagation(),className:"p-1.5 rounded-lg hover:bg-blue-50 text-blue-500 transition",title:"Ligar",children:s.jsx(op,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:620",className:"w-3.5 h-3.5"})})]}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:623",className:"flex items-center gap-1",children:[s.jsx("button",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:624",onClick:o,className:"p-1.5 rounded-lg hover:bg-green-50 text-green-600 transition",title:"Compartilhar via WhatsApp",children:s.jsx(gf,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:629",className:"w-3.5 h-3.5"})}),s.jsx("button",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:631",onClick:l,className:"p-1.5 rounded-lg hover:bg-slate-100 text-slate-400 transition",title:"Copiar link",children:r?s.jsx(yc,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:636",className:"w-3.5 h-3.5 text-green-500"}):s.jsx(Af,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:636",className:"w-3.5 h-3.5"})})]})]})]})}function BVe({profile:e,onClose:t}){const a=e.professional;if(!a)return null;const[r,n]=_.useState(!1),i=_.useRef(null);_.useEffect(()=>(document.body.style.overflow="hidden",()=>{document.body.style.overflow=""}),[]);const o=`Vi o perfil ${a.name} e gostaria de agendar uma consulta.`,l=()=>{const d=`${window.location.origin}/corpo-clinico/${e.id}`,f=`Olá, gostaria de recomendar um especialista, segue o contato para agendamento:
1927
1928*${a.name}*
1929${a.crm?`CRM ${a.crm}`:""}${e.rqe?` | RQE ${e.rqe}`:""} | Especialidade: ${a.specialty}
1930Contato para agendamento: (51) 2500-7200
1931Endereço: ${U0}`,p=`https://wa.me/?text=${encodeURIComponent(f+`
1932
1933`+d)}`;window.open(p,"_blank")},c=()=>{const d=`${window.location.origin}/corpo-clinico/${e.id}`;navigator.clipboard.writeText(d).then(()=>{n(!0),Ne.success("Link copiado!"),setTimeout(()=>n(!1),2e3)})};return s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:677",className:"fixed inset-0 z-50 flex items-end sm:items-center justify-center",children:[s.jsx("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:678",className:"absolute inset-0 bg-black/50 backdrop-blur-sm",onClick:t}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:679",ref:i,className:"relative bg-white rounded-t-2xl sm:rounded-2xl w-full sm:max-w-lg max-h-[90vh] overflow-y-auto shadow-2xl animate-in slide-in-from-bottom-4 duration-300",children:[s.jsx("button",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:681",onClick:t,className:"absolute top-4 right-4 z-10 p-1.5 rounded-full bg-white/80 hover:bg-white shadow-sm transition",children:s.jsx(Fr,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:685",className:"w-4 h-4"})}),s.jsx("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:689",className:"bg-gradient-to-br from-[#1B2A3D] via-[#243a52] to-[#2d4a62] text-white p-6 rounded-t-2xl",children:s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:690",className:"flex items-center gap-4",children:[s.jsx("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:691",className:"w-20 h-20 rounded-full bg-white/20 flex items-center justify-center overflow-hidden shrink-0 border-2 border-[#8AABA7]/40",children:e.photoUrl?s.jsx("img",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:693",src:e.photoUrl,alt:a.name,className:"w-full h-full object-cover"}):s.jsx(so,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:695",className:"w-9 h-9 text-white/80"})}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:698",children:[s.jsx("h2",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:699",className:"text-xl font-bold",children:a.name}),s.jsx("p",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:700",className:"text-[#8AABA7] text-sm font-medium",children:a.specialty}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:701",className:"flex items-center gap-2 mt-1 text-xs text-white/60",children:[a.crm&&s.jsxs("span",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:702",children:["CRM ",a.crm]}),e.rqe&&s.jsxs(s.Fragment,{children:[s.jsx("span",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:703",children:"|"}),s.jsxs("span",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:703",children:["RQE ",e.rqe]})]})]})]})]})}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:710",className:"p-6 space-y-5",children:[e.bio&&s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:713",children:[s.jsx("h4",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:714",className:"text-xs font-semibold text-slate-500 uppercase tracking-wider mb-2",children:"Sobre"}),s.jsx("p",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:715",className:"text-sm text-slate-700 leading-relaxed",children:e.bio})]}),e.consultationValue&&s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:721",className:"flex items-center gap-2 p-3 bg-emerald-50 rounded-xl border border-emerald-200",children:[s.jsx(S1,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:722",className:"w-4 h-4 text-emerald-600"}),s.jsxs("span",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:723",className:"text-sm text-emerald-700",children:["Valor da consulta: ",s.jsxs("strong",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:724",children:["R$ ",parseFloat(e.consultationValue).toFixed(2).replace(".",",")]})]})]}),e.healthPlans.length>0&&s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:731",children:[s.jsx("h4",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:732",className:"text-xs font-semibold text-slate-500 uppercase tracking-wider mb-2",children:"Convênios"}),s.jsx("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:733",className:"flex flex-wrap gap-1.5",children:e.healthPlans.map(d=>s.jsx(Va,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:735",variant:"secondary",className:"text-xs bg-blue-50 text-blue-700 border-blue-200",children:d},d))})]}),e.subspecialties&&e.subspecialties.length>0&&s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:745",children:[s.jsx("h4",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:746",className:"text-xs font-semibold text-slate-500 uppercase tracking-wider mb-2",children:"Subespecialidades"}),s.jsx("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:747",className:"flex flex-wrap gap-1.5",children:e.subspecialties.map(d=>s.jsx(Va,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:749",variant:"outline",className:"text-xs text-slate-600",children:d},d))})]}),e.services&&e.services.length>0&&s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:759",children:[s.jsx("h4",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:760",className:"text-xs font-semibold text-slate-500 uppercase tracking-wider mb-2",children:"Serviços"}),s.jsx("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:761",className:"flex flex-wrap gap-1.5",children:e.services.map(d=>s.jsx(Va,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:763",variant:"outline",className:"text-xs text-slate-600",children:d},d))})]}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:772",children:[s.jsx("h4",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:773",className:"text-xs font-semibold text-slate-500 uppercase tracking-wider mb-2",children:"Localização"}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:774",className:"flex items-start gap-2 text-sm text-slate-700",children:[s.jsx(Zh,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:775",className:"w-4 h-4 text-[#8AABA7] shrink-0 mt-0.5"}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:776",children:[s.jsx("p",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:777",className:"text-slate-600",children:U0}),s.jsx("a",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:778",href:H5,target:"_blank",rel:"noopener noreferrer",className:"text-xs text-[#1B2A3D] hover:underline mt-1 inline-block font-medium",children:"Ver no Google Maps"})]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:791",className:"space-y-1.5",children:[s.jsx("h4",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:792",className:"text-xs font-semibold text-slate-500 uppercase tracking-wider mb-2",children:"Contato"}),s.jsxs("a",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:793",href:`tel:${ib}`,className:"flex items-center gap-2.5 p-3 rounded-xl hover:bg-slate-50 transition text-sm border border-slate-100",children:[s.jsx("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:794",className:"w-8 h-8 rounded-full bg-blue-50 flex items-center justify-center",children:s.jsx(op,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:795",className:"w-4 h-4 text-blue-500"})}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:797",children:[s.jsx("span",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:798",className:"font-medium text-slate-700",children:q5}),s.jsx("p",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:799",className:"text-[10px] text-slate-400",children:"Ligar para agendar"})]})]}),s.jsxs("a",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:802",href:`https://wa.me/${OO}?text=${encodeURIComponent(o)}`,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-2.5 p-3 rounded-xl hover:bg-green-50 transition text-sm border border-slate-100",children:[s.jsx("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:808",className:"w-8 h-8 rounded-full bg-green-50 flex items-center justify-center",children:s.jsx(mf,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:809",className:"w-4 h-4 text-green-600"})}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:811",children:[s.jsx("span",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:812",className:"font-medium text-green-700",children:"WhatsApp"}),s.jsx("p",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:813",className:"text-[10px] text-slate-400",children:"Enviar mensagem"})]})]}),e.instagramUrl&&s.jsxs("a",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:817",href:e.instagramUrl,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-2.5 p-3 rounded-xl hover:bg-pink-50 transition text-sm border border-slate-100",children:[s.jsx("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:818",className:"w-8 h-8 rounded-full bg-pink-50 flex items-center justify-center",children:s.jsx(Rg,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:819",className:"w-4 h-4 text-pink-500"})}),s.jsx("span",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:821",className:"font-medium text-pink-600",children:"Instagram"})]}),e.website&&s.jsxs("a",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:825",href:e.website,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-2.5 p-3 rounded-xl hover:bg-slate-50 transition text-sm border border-slate-100",children:[s.jsx("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:826",className:"w-8 h-8 rounded-full bg-slate-100 flex items-center justify-center",children:s.jsx(Af,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:827",className:"w-4 h-4 text-slate-500"})}),s.jsx("span",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:829",className:"font-medium text-slate-700",children:e.website})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:835",className:"flex gap-2 pt-2 border-t border-slate-100",children:[s.jsxs(qe,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:836",onClick:l,variant:"outline",size:"sm",className:"flex-1 gap-1.5 text-green-700 border-green-200 hover:bg-green-50 rounded-xl",children:[s.jsx(mf,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:837",className:"w-4 h-4"}),"Compartilhar"]}),s.jsxs(qe,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:840",onClick:c,variant:"outline",size:"sm",className:"flex-1 gap-1.5 rounded-xl",children:[r?s.jsx(yc,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:841",className:"w-4 h-4 text-green-500"}):s.jsx(gf,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:841",className:"w-4 h-4"}),r?"Copiado!":"Copiar Link"]})]})]}),e.doctoraliaBookingUrl&&s.jsx("div",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:849",className:"sticky bottom-0 p-4 bg-gradient-to-t from-white via-white to-w
1933hite/80",children:s.jsxs("a",{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:850",href:e.doctoraliaBookingUrl,target:"_blank",rel:"noopener noreferrer",className:"flex items-center justify-center gap-2 w-full py-3.5 bg-gradient-to-r from-[#1B2A3D] to-[#2d4a62] text-white rounded-xl font-semibold hover:shadow-lg hover:shadow-[#1B2A3D]/25 transition-all duration-300 active:scale-[0.98]",children:[s.jsx(Cf,{"data-loc":"client/src/pages/ClinicalGuidePage.tsx:856",className:"w-5 h-5"}),"Agendar Consulta pelo Doctoralia"]})})]})]})}const gT="Rua Gomes Jardim, 301, sala 710 - Bairro Santana, Porto Alegre, RS",$Ve="https://www.instagram.com/emedicalhp?utm_source=ig_web_button_share_sheet&igsh=ZDNlZDc0MzIxNw==",UVe="(51) 2500-7200",zVe="555125007200",PG="555125007200",wG="https://www.google.com/maps/place/Rua+Gomes+Jardim,+301+-+Santana,+Porto+Alegre+-+RS";function qVe(){const[,e]=fhe("/corpo-clinico/:id"),t=parseInt(e?.id??"0"),{data:a,isLoading:r,error:n}=Oe.clinicalProfiles.getPublished.useQuery({id:t},{enabled:t>0}),[i,o]=_.useState(!1);if(r)return s.jsx("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:47",className:"min-h-screen flex items-center justify-center bg-slate-50",children:s.jsx(Ha,{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:48",className:"w-8 h-8 animate-spin text-[#1B2A3D]"})});if(n||!a||!a.professional)return s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:55",className:"min-h-screen flex flex-col items-center justify-center bg-slate-50 p-4",children:[s.jsx(ad,{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:56",className:"w-12 h-12 text-slate-300 mb-4"}),s.jsx("h2",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:57",className:"text-lg font-semibold text-slate-700 mb-2",children:"Perfil não encontrado"}),s.jsx("p",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:58",className:"text-sm text-slate-500 mb-4",children:"Este profissional pode não estar mais disponível no guia."}),s.jsx(N1,{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:59",href:"/corpo-clinico",children:s.jsxs(qe,{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:60",variant:"outline",className:"gap-1.5 rounded-xl",children:[s.jsx(lg,{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:61",className:"w-4 h-4"}),"Voltar ao Guia"]})})]});const l=a.professional,c=`Vi o perfil ${l.name} e gostaria de agendar uma consulta.`,d=()=>{const p=window.location.href,g=`Olá, gostaria de recomendar um especialista, segue o contato para agendamento:
1934
1935*${l.name}*
1936${l.crm?`CRM ${l.crm}`:""}${a.rqe?` | RQE ${a.rqe}`:""} | Especialidade: ${l.specialty}
1937Contato para agendamento: (51) 2500-7200
1938Endereço: ${gT}`,m=`https://wa.me/?text=${encodeURIComponent(g+`
1939
1940`+p)}`;window.open(m,"_blank")},f=()=>{navigator.clipboard.writeText(window.location.href).then(()=>{o(!0),Ne.success("Link copiado!"),setTimeout(()=>o(!1),2e3)})};return s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:88",className:"min-h-screen bg-slate-50 pb-24",children:[s.jsxs("header",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:90",className:"relative overflow-hidden",children:[s.jsx("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:91",className:"absolute inset-0 bg-gradient-to-br from-[#1B2A3D] via-[#243a52] to-[#2d4a62]"}),s.jsx("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:92",className:"absolute inset-0 opacity-[0.03]",style:{backgroundImage:"radial-gradient(circle at 1px 1px, white 1px, transparent 0)",backgroundSize:"24px 24px"}}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:96",className:"relative max-w-3xl mx-auto px-4 py-5",children:[s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:97",className:"flex items-center justify-between mb-5",children:[s.jsx(N1,{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:98",href:"/corpo-clinico",children:s.jsxs("button",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:99",className:"flex items-center gap-1.5 text-white/60 hover:text-white text-sm transition",children:[s.jsx(lg,{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:100",className:"w-4 h-4"}),"Voltar ao Guia"]})}),s.jsx("img",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:104",src:o0,alt:"Emedical Health Place",className:"h-8 object-contain opacity-60"})]}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:106",className:"flex items-center gap-4",children:[s.jsx("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:107",className:"w-24 h-24 rounded-full bg-white/15 flex items-center justify-center overflow-hidden shrink-0 border-2 border-[#8AABA7]/40 ring-4 ring-white/10",children:a.photoUrl?s.jsx("img",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:109",src:a.photoUrl,alt:l.name,className:"w-full h-full object-cover"}):s.jsx(so,{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:111",className:"w-10 h-10 text-white/80"})}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:114",children:[s.jsx("h1",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:115",className:"text-2xl font-bold text-white",children:l.name}),s.jsx("p",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:116",className:"text-[#8AABA7] font-medium",children:l.specialty}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:117",className:"flex items-center gap-2 mt-1 text-sm text-white/50",children:[l.crm&&s.jsxs("span",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:118",children:["CRM ",l.crm]}),a.rqe&&s.jsxs(s.Fragment,{children:[s.jsx("span",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:119",children:"|"}),s.jsxs("span",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:119",children:["RQE ",a.rqe]})]})]})]})]})]})]}),s.jsxs("main",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:127",className:"max-w-3xl mx-auto px-4 py-8 space-y-5",children:[a.consultationValue&&s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:130",className:"flex items-center gap-2 p-4 bg-emerald-50 rounded-2xl border border-emerald-200",children:[s.jsx(S1,{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:131",className:"w-5 h-5 text-emerald-600"}),s.jsxs("span",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:132",className:"text-emerald-700",children:["Valor da consulta: ",s.jsxs("strong",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:133",className:"text-lg",children:["R$ ",parseFloat(a.consultationValue).toFixed(2).replace(".",",")]})]})]}),a.bio&&s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:140",className:"bg-white rounded-2xl border border-slate-200 p-6",children:[s.jsx("h3",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:141",className:"text-sm font-semibold text-slate-500 uppercase tracking-wider mb-3",children:"Sobre"}),s.jsx("p",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:142",className:"text-slate-700 leading-relaxed",children:a.bio})]}),a.healthPlans.length>0&&s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:148",className:"bg-white rounded-2xl border border-slate-200 p-6",children:[s.jsx("h3",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:149",className:"text-sm font-semibold text-slate-500 uppercase tracking-wider mb-3",children:"Convênios Aceitos"}),s.jsx("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:150",className:"flex flex-wrap gap-2",children:a.healthPlans.map(p=>s.jsx(Va,{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:152",variant:"secondary",className:"bg-blue-50 text-blue-700 border-blue-200",children:p},p))})]}),(a.subspecialties&&a.subspecialties.length>0||a.services&&a.services.length>0)&&s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:162",className:"bg-white rounded-2xl border border-slate-200 p-6 space-y-4",children:[a.subspecialties&&a.subspecialties.length>0&&s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:164",children:[s.jsx("h3",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:165",className:"text-sm font-semibold text-slate-500 uppercase tracking-wider mb-3",children:"Subespecialidades"}),s.jsx("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:166",className:"flex flex-wrap gap-2",children:a.subspecialties.map(p=>s.jsx(Va,{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:168",variant:"outline",className:"text-slate-600",children:p},p))})]}),a.services&&a.services.length>0&&s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:174",children:[s.jsx("h3",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:175",className:"text-sm font-semibold text-slate-500 uppercase tracking-wider mb-3",children:"Serviços"}),s.jsx("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:176",className:"flex flex-wrap gap-2",children:a.services.map(p=>s.jsx(Va,{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:178",variant:"outline",className:"text-slate-600",children:p},p))})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:187",className:"bg-white rounded-2xl border border-slate-200 p-6",children:[s.jsx("h3",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:188",className:"text-sm font-semibold text-slate-500 uppercase tracking-wider mb-3",children:"Localização"}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:189",className:"flex items-start gap-3",children:[s.jsx(Zh,{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:190",className:"w-5 h-5 text-[#8AABA7] shrink-0 mt-0.5"}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:191",children:[s.jsx("p",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:192",className:"text-slate-600",children:gT}),s.jsxs("a",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:193",href:wG,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1.5 mt-2 text-sm text-[#1B2A3D] hover:underline font-medium",children:[s.jsx(Zh,{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:199",className:"w-3.5 h-3.5"}),"Ver no Google Maps"]})]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:207",className:"bg-white rounded-2xl border border-slate-200 p-6",children:[s.jsx("h3",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:208",className:"text-sm font-semibold text-slate-500 uppercase tracking-wider mb-3",children:"Contato"}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:209",className:"space-y-2",children:[s.jsxs("a",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:210",href:`tel:${zVe}`,className:"flex items-center gap-3 p-3 rounded-xl hover:bg-slate-50 transition border border-slate-100",children:[s.jsx("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:211",className:"w-9 h-9 rounded-full bg-blue-50 flex items-center justify-center",children:s.jsx(op,{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:212",className:"w-4 h-4 text-blue-500"})}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:214",children:[s.jsx("span",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:215",className:"font-medium text-slate-700",children:UVe}),s.jsx("p",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:216",className:"text-xs text-slate-400",children:"Ligar para agendar"})]})]}),s.jsxs("a",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:219",href:`https://wa.me/${PG}?text=${encodeURIComponent(c)}`,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-3 p-3 rounded-xl hover:bg-green-50 transition border border-slate-100",children:[s.jsx("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:225",className:"w-9 h-9 rounded-full bg-green-50 flex items-center justify-center",children:s.jsx(mf,{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:226",className:"w-4 h-4 text-green-600"})}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:228",children:[s.jsx("span",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:229",className:"font-medium text-green-700",children:"WhatsApp"}),s.jsx("p",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:230",className:"text-xs text-slate-400",children:"Enviar mensagem"})]})]}),a.doctoraliaUrl&&s.jsxs("a",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:234",href:a.doctoraliaUrl,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-3 p-3 rounded-xl hover:bg-green-50 transition border border-slate-100",children:[s.jsx("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:235",className:"w-9 h-9 rounded-full bg-green-50 flex items-center justify-center",children:s.jsx(Af,{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:236",className:"w-4 h-4 text-green-600"})}),s.jsx("span",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:238",className:"font-medium text-green-700",children:"Perfil no Doctoralia"})]}),a.instagramUrl&&s.jsxs("a",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:242",href:a.instagramUrl,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-3 p-3 rounded-xl hover:bg-pink-50 transition border border-slate-100",children:[s.jsx("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:243",className:"w-9 h-9 rounded-full bg-pink-50 flex items-center justify-center",children:s.jsx(Rg,{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:244",className:"w-4 h-4 text-pink-500"})}),s.jsx("span",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:246",className:"font-medium text-pink-600",children:"Instagram"})]}),a.website&&s.jsxs("a",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:250",href:a.website,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-3 p-3 rounded-xl hover:bg-slate-50 transition border border-slate-100",children:[s.jsx("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:251",className:"w-9 h-9 rounded-full bg-slate-100 flex items-center justify-center",children:s.jsx(Af,{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:252",className:"w-4 h-4 text-slate-500"})}),s.jsx("span",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:254",className:"font-medium text-slate-700",children:a.website})]})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:261",className:"flex gap-3",children:[s.jsxs(qe,{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:262",onClick:d,variant:"outline",className:"flex-1 gap-1.5 text-green-700 border-green-200 hover:bg-green-50 rounded-xl",children:[s.jsx(mf,{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:263",className:"w-4 h-4"}),"Compartilhar"]}),s.jsxs(qe,{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:266",onClick:f,variant:"outline",className:"flex-1 gap-1.5 rounded-xl",children:[i?s.jsx(yc,{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:267",className:"w-4 h-4 text-green-500"}):s.jsx(gf,{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:267",className:"w-4 h-4"}),i?"Copiado!":"Copiar Link"]})]})]}),s.jsx("footer",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:274",className:"bg-[#1B2A3D] text-white py-6",children:s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:275",className:"max-w-3xl mx-auto px-4",children:[s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:276",className:"flex flex-col sm:flex-row items-center justify-between gap-3",children:[s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:277",className:"flex items-center gap-3",children:[s.jsx("img",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:278",src:o0,alt:"Emedical Health Place",className:"h-8 object-contain"}),s.jsx("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:279",className:"h-6 w-px bg-white/20 hidden sm:block"}),s.jsxs("d
1940iv",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:280",children:[s.jsx("p",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:281",className:"text-sm font-semibold",children:"Emedical Health Place"}),s.jsx("p",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:282",className:"text-xs text-white/50",children:gT})]})]}),s.jsxs("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:285",className:"flex items-center gap-2",children:[s.jsx("a",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:286",href:$Ve,target:"_blank",rel:"noopener noreferrer",className:"p-2 rounded-xl bg-white/10 hover:bg-white/20 transition",children:s.jsx(Rg,{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:287",className:"w-4 h-4"})}),s.jsx("a",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:289",href:`https://wa.me/${PG}`,target:"_blank",rel:"noopener noreferrer",className:"p-2 rounded-xl bg-white/10 hover:bg-white/20 transition",children:s.jsx(mf,{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:295",className:"w-4 h-4"})}),s.jsx("a",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:297",href:wG,target:"_blank",rel:"noopener noreferrer",className:"p-2 rounded-xl bg-white/10 hover:bg-white/20 transition",children:s.jsx(Zh,{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:303",className:"w-4 h-4"})})]})]}),s.jsx("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:307",className:"border-t border-white/10 mt-4 pt-3",children:s.jsxs("p",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:308",className:"text-xs text-white/30 text-center",children:["© ",new Date().getFullYear()," Emedical Health Place"]})})]})}),a.doctoraliaBookingUrl&&s.jsx("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:315",className:"fixed bottom-0 left-0 right-0 z-40 p-4 bg-gradient-to-t from-white via-white to-white/0",children:s.jsx("div",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:316",className:"max-w-3xl mx-auto",children:s.jsxs("a",{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:317",href:a.doctoraliaBookingUrl,target:"_blank",rel:"noopener noreferrer",className:"flex items-center justify-center gap-2 w-full py-4 bg-gradient-to-r from-[#1B2A3D] to-[#2d4a62] text-white rounded-xl font-semibold shadow-lg shadow-[#1B2A3D]/25 hover:shadow-xl hover:shadow-[#1B2A3D]/30 transition-all duration-300 active:scale-[0.98]",children:[s.jsx(Cf,{"data-loc":"client/src/pages/ClinicalProfileDetailPage.tsx:323",className:"w-5 h-5"}),"Agendar Consulta pelo Doctoralia"]})})})]})}function HVe(){return s.jsxs(ghe,{"data-loc":"client/src/App.tsx:18",children:[s.jsx(af,{"data-loc":"client/src/App.tsx:19",path:"/",component:kVe}),s.jsx(af,{"data-loc":"client/src/App.tsx:20",path:"/migrate",component:RVe}),s.jsx(af,{"data-loc":"client/src/App.tsx:21",path:"/limpeza",component:OVe}),s.jsx(af,{"data-loc":"client/src/App.tsx:22",path:"/estoque",component:MVe}),s.jsx(af,{"data-loc":"client/src/App.tsx:23",path:"/refrigerador-controle",component:DVe}),s.jsx(af,{"data-loc":"client/src/App.tsx:24",path:"/corpo-clinico",component:LVe}),s.jsx(af,{"data-loc":"client/src/App.tsx:25",path:"/corpo-clinico/:id",component:qVe}),s.jsx(af,{"data-loc":"client/src/App.tsx:26",path:"/404",component:sI}),s.jsx(af,{"data-loc":"client/src/App.tsx:28",component:sI})]})}function VVe(){return s.jsx(mhe,{"data-loc":"client/src/App.tsx:38",children:s.jsx(vhe,{"data-loc":"client/src/App.tsx:39",defaultTheme:"light",children:s.jsxs(pfe,{"data-loc":"client/src/App.tsx:43",children:[s.jsx(wce,{"data-loc":"client/src/App.tsx:44"}),s.jsx(HVe,{"data-loc":"client/src/App.tsx:45"})]})})})}const V5=new wie({defaultOptions:{queries:{staleTime:15e3,refetchOnWindowFocus:!1,retry:1}}}),$ne=e=>{!(e instanceof e0)||typeof window>"u"||!(e.message===sle)||(window.location.href=Dx())};V5.getQueryCache().subscribe(e=>{if(e.type==="updated"&&e.action.type==="error"){const t=e.query.state.error;$ne(t),console.error("[API Query Error]",t)}});V5.getMutationCache().subscribe(e=>{if(e.type==="updated"&&e.action.type==="error"){const t=e.mutation.state.error;$ne(t),console.error("[API Mutation Error]",t)}});const GVe=Oe.createClient({links:[Roe({url:"/api/trpc",transformer:Uf,fetch(e,t){return globalThis.fetch(e,{...t??{},credentials:"include"})}})]});ule.createRoot(document.getElementById("root")).render(s.jsx(Oe.Provider,{"data-loc":"client/src/main.tsx:64",client:GVe,queryClient:V5,children:s.jsx(Nie,{"data-loc":"client/src/main.tsx:65",client:V5,children:s.jsx(VVe,{"data-loc":"client/src/main.tsx:66"})})}));export{rn as _,_2 as c,Kr as g};

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.