From 3532b333f35ac40b18ecf5ef4a9ad8ec93fab713 Mon Sep 17 00:00:00 2001 From: Codex CLI Date: Tue, 17 Feb 2026 15:44:12 +0000 Subject: [PATCH] Initial GitHub Pages publish --- assets/index-CLU_LmnA.css | 1 + assets/index-CeD4zjmz.js | 122 ++++++++++++++++++++++++++++++++++++++ atlas.png | Bin 0 -> 66264 bytes atlas_3d.png | Bin 0 -> 47502 bytes atlas_old.png | Bin 0 -> 49862 bytes index.html | 17 ++++++ jasmine_3d.png | Bin 0 -> 94235 bytes orion.png | Bin 0 -> 51417 bytes orion_3d.png | Bin 0 -> 38324 bytes orion_old.png | Bin 0 -> 31404 bytes quill.png | Bin 0 -> 50823 bytes quill_3d.png | Bin 0 -> 58535 bytes quill_old.png | Bin 0 -> 36153 bytes shuri.png | Bin 0 -> 71999 bytes shuri_3d.png | Bin 0 -> 53072 bytes shuri_old.png | Bin 0 -> 66375 bytes 16 files changed, 140 insertions(+) create mode 100644 assets/index-CLU_LmnA.css create mode 100644 assets/index-CeD4zjmz.js create mode 100644 atlas.png create mode 100644 atlas_3d.png create mode 100644 atlas_old.png create mode 100644 index.html create mode 100644 jasmine_3d.png create mode 100644 orion.png create mode 100644 orion_3d.png create mode 100644 orion_old.png create mode 100644 quill.png create mode 100644 quill_3d.png create mode 100644 quill_old.png create mode 100644 shuri.png create mode 100644 shuri_3d.png create mode 100644 shuri_old.png diff --git a/assets/index-CLU_LmnA.css b/assets/index-CLU_LmnA.css new file mode 100644 index 0000000..40f4b3b --- /dev/null +++ b/assets/index-CLU_LmnA.css @@ -0,0 +1 @@ +:root{--bg-parchment: #FDFBF7;--text-charcoal: #1A1A1A;--accent-siena: #A0522D;--accent-navy: #000080;--border-subtle: #E5E5E5;--status-ok: #22C55E;--font-serif: "Playfair Display", serif;--font-sans: "Inter", system-ui, -apple-system, sans-serif;--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2.5rem;--space-xl: 4rem}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-parchment);color:var(--text-charcoal);font-family:var(--font-sans);line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-serif);font-weight:700;margin-bottom:var(--space-sm)}.dashboard-container{display:grid;grid-template-columns:260px 1fr 300px;grid-template-rows:80px 1fr auto;grid-template-areas:"sidebar header header" "sidebar main activity" "sidebar footer footer";height:100vh;grid-template-rows:80px 1fr 180px;gap:1px;background-color:var(--border-subtle)}.area{background-color:var(--bg-parchment);padding:var(--space-md);overflow:auto}.sidebar{grid-area:sidebar;border-right:1px solid var(--border-subtle)}.header{grid-area:header;border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between}.main-content{grid-area:main;background-color:#f8f6f2}.activity-ticker{grid-area:activity;border-left:1px solid var(--border-subtle)}.agent-footer{grid-area:footer;border-top:1px solid var(--border-subtle);display:flex;gap:var(--space-sm);align-items:center;padding:var(--space-sm);background:#fff;overflow-x:auto}.kanban-board{display:flex;gap:var(--space-md);height:100%}.kanban-column{flex:1;min-width:250px;display:flex;flex-direction:column}.column-header{text-transform:uppercase;font-size:.75rem;letter-spacing:.1em;color:var(--accent-siena);margin-bottom:var(--space-sm);padding-bottom:var(--space-xs);border-bottom:2px solid var(--accent-siena)}.task-card{background:#fff;border:1px solid var(--border-subtle);padding:var(--space-sm);margin-bottom:var(--space-sm);cursor:pointer;transition:transform .2s ease}.task-card:hover{transform:translateY(-2px)}.agent-footer{grid-area:footer;border-top:1px solid var(--border-subtle);display:flex;gap:var(--space-md);padding:var(--space-md) var(--space-md) var(--space-xl) var(--space-md);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;align-items:flex-start;min-height:250px}.agent-footer::-webkit-scrollbar{display:none}.agent-card{display:flex;flex-direction:column;flex-shrink:0;width:180px;background:#fff;border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden;transition:all .3s ease;position:relative}.agent-card.offline{opacity:.7;filter:grayscale(.5)}.agent-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001a;border-color:var(--accent-siena)}.agent-portrait{width:100%;aspect-ratio:16/9;overflow:hidden;position:relative}.agent-portrait img{width:100%;height:100%;object-fit:cover}.status-badge{position:absolute;top:8px;left:8px;display:flex;align-items:center;gap:4px;background:#0009;color:#fff;font-size:.6rem;padding:2px 6px;border-radius:10px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.status-badge .dot{width:6px;height:6px;border-radius:50%}.status-badge.active .dot,.status-badge.busy .dot,.status-badge.idle .dot{background:#22c55e;box-shadow:0 0 8px #22c55e}.status-badge.offline .dot{background:#ef4444}.agent-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.agent-header-row h3{margin-bottom:0;font-size:1rem}.load-badge{font-size:.65rem;background:#f1f5f9;padding:1px 6px;border-radius:4px;color:#64748b;font-weight:600}.agent-info .role{font-size:.7rem;color:#666;margin-bottom:8px}.sidebar ul{list-style:none;margin-top:var(--space-md)}.sidebar li{display:flex;align-items:center;gap:12px;padding:12px 16px;color:#666;cursor:pointer;border-radius:8px;transition:all .2s ease;margin-bottom:4px}.sidebar li:hover:not(.disabled){background:#a0522d0d;color:var(--accent-siena)}.sidebar li.disabled{cursor:default;opacity:.6}.menu-label-container{display:flex;flex-direction:column}.status-badge-inline{font-size:.6rem;background:#f1f5f9;padding:0 4px;border-radius:4px;width:fit-content;color:#94a3b8;font-weight:500;margin-top:-2px}.sidebar li.active{background:#a0522d1a;color:var(--accent-siena);font-weight:600}.priority-tag{font-size:.6rem;padding:2px 8px;border-radius:4px;text-transform:uppercase;font-weight:700;letter-spacing:.05em;margin-bottom:8px;display:inline-block}.priority-tag.high{background:#fee2e2;color:#dc2626;border:1px solid #fecaca}.priority-tag.medium{background:#fef3c7;color:#d97706;border:1px solid #fde68a}.priority-tag.low{background:#f0fdf4;color:#16a34a;border:1px solid #bbfcc1}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content{background:#fff;width:90%;max-width:600px;max-height:80vh;border-radius:12px;position:relative;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a}.close-btn{position:absolute;top:16px;right:16px;border:none;background:none;cursor:pointer;color:#666;z-index:10}.modal-header{padding:var(--space-lg);background:#f8fafc;border-bottom:1px solid var(--border-subtle)}.modal-header h2{margin:12px 0;font-size:1.5rem}.meta-info{display:flex;gap:var(--space-md);font-size:.85rem;color:#64748b}.modal-body{padding:var(--space-lg);overflow-y:auto}.modal-body section{margin-bottom:var(--space-lg)}.modal-body h3{font-size:.9rem;text-transform:uppercase;color:#94a3b8;display:flex;align-items:center;gap:8px;margin-bottom:var(--space-md)}.timeline{display:flex;flex-direction:column;gap:var(--space-md);position:relative;padding-left:20px}.timeline:before{content:"";position:absolute;left:4px;top:0;bottom:0;width:2px;background:#e2e8f0}.timeline-item{position:relative;display:flex;flex-direction:column}.timeline-item:before{content:"";position:absolute;left:-20px;top:6px;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #94a3b8}.timeline-item.highlight:before{border-color:var(--status-ok);background:var(--status-ok)}.timeline-item .time{font-size:.75rem;font-family:monospace;color:#94a3b8}.timeline-item .label{font-size:.9rem;color:var(--text-charcoal)}.timeline-item .duration{font-size:.7rem;color:var(--accent-siena);font-weight:600;margin-top:2px}.task-footer{margin-top:var(--space-sm);padding-top:var(--space-xs);border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end}.assigned-to{font-size:.7rem;color:var(--accent-navy);font-weight:600}.ticker-content{display:flex;flex-direction:column;gap:12px}.activity-item{font-size:.8rem;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.03);line-height:1.4}.activity-item .time{color:#999;font-weight:500;font-family:monospace}.activity-item .agent-name{font-weight:700;color:var(--accent-siena)}.activity-item .details{color:#666;font-style:italic}.loading-state{display:flex;align-items:center;justify-content:center;height:200px;color:#999;font-style:italic;font-family:var(--font-serif)}.agent-stats{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:4px;padding:4px;background:#f8fafc;border-radius:4px}.stat-item{display:flex;flex-direction:column}.stat-label{font-size:.55rem;color:#888;text-transform:uppercase}.stat-value{font-size:.8rem;font-weight:700;color:var(--accent-navy)}.load-info{margin-top:12px;font-size:.7rem;display:flex;justify-content:space-between;color:#666;border-top:1px dashed #DDD;padding-top:8px}.agent-status-overlay.offline{color:#999}.agent-status-overlay.offline .status-dot{background-color:#ccc;box-shadow:none}.header-content{display:flex;width:100%;align-items:center;justify-content:space-between}.system-status{font-size:.85rem;color:#3f6212;display:inline-flex;align-items:center;gap:8px}.status-dot{width:8px;height:8px;border-radius:50%;background:#22c55e}.cashflow-layout{display:flex;flex-direction:column;gap:14px}.cashflow-filter{background:#fff;border:1px solid var(--border-subtle);border-radius:10px;padding:14px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.cashflow-filter-left h3{margin-bottom:4px}.cashflow-filter-left p{color:#64748b;font-size:.9rem}.cashflow-filter-controls{display:flex;align-items:end;gap:8px}.cashflow-filter-controls label{font-size:.8rem;color:#475569}.cashflow-filter-controls input{border:1px solid #cbd5e1;border-radius:6px;padding:8px 10px}.cashflow-filter-controls button{border:1px solid var(--accent-siena);background:var(--accent-siena);color:#fff;border-radius:6px;padding:8px 14px;cursor:pointer}.cashflow-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cashflow-card{background:#fff;border:1px solid var(--border-subtle);border-radius:10px;padding:12px;display:flex;flex-direction:column}.cashflow-card span{font-size:.8rem;color:#64748b}.cashflow-card strong{font-size:1.05rem}.cashflow-ranking,.cashflow-unit-detail,.cashflow-history{background:#fff;border:1px solid var(--border-subtle);border-radius:10px;padding:14px}.cashflow-ranking-header,.cashflow-unit-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.cashflow-unit-meta{display:flex;gap:10px;color:#64748b;font-size:.85rem;margin-bottom:10px}.cashflow-table-wrapper{overflow:auto}.cashflow-table{width:100%;border-collapse:collapse}.cashflow-table th,.cashflow-table td{border-bottom:1px solid #e2e8f0;text-align:left;padding:9px 8px;font-size:.9rem}.cashflow-table td button{border:none;background:none;color:var(--accent-navy);font-weight:600;cursor:pointer}.cashflow-table tr.risk{background:#fef2f2}.cashflow-table tr.stale{box-shadow:inset 3px 0 #f59e0b}.cashflow-table tr.selected{background:#eff6ff}.cashflow-error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;border-radius:8px;padding:10px 12px}.cashflow-unit-detail.empty p{color:#64748b}@media (max-width: 1200px){.cashflow-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.cashflow-summary-grid{grid-template-columns:1fr}} diff --git a/assets/index-CeD4zjmz.js b/assets/index-CeD4zjmz.js new file mode 100644 index 0000000..79aa6b2 --- /dev/null +++ b/assets/index-CeD4zjmz.js @@ -0,0 +1,122 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))r(s);new MutationObserver(s=>{for(const i of s)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 n(s){const i={};return s.integrity&&(i.integrity=s.integrity),s.referrerPolicy&&(i.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?i.credentials="include":s.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(s){if(s.ep)return;s.ep=!0;const i=n(s);fetch(s.href,i)}})();function _h(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Wu={exports:{}},oi={},Vu={exports:{}},I={};/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Wr=Symbol.for("react.element"),kh=Symbol.for("react.portal"),Sh=Symbol.for("react.fragment"),Eh=Symbol.for("react.strict_mode"),xh=Symbol.for("react.profiler"),Th=Symbol.for("react.provider"),bh=Symbol.for("react.context"),Ch=Symbol.for("react.forward_ref"),Oh=Symbol.for("react.suspense"),jh=Symbol.for("react.memo"),Rh=Symbol.for("react.lazy"),ul=Symbol.iterator;function Ph(e){return e===null||typeof e!="object"?null:(e=ul&&e[ul]||e["@@iterator"],typeof e=="function"?e:null)}var Hu={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},qu=Object.assign,Ku={};function Bn(e,t,n){this.props=e,this.context=t,this.refs=Ku,this.updater=n||Hu}Bn.prototype.isReactComponent={};Bn.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Bn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Gu(){}Gu.prototype=Bn.prototype;function ha(e,t,n){this.props=e,this.context=t,this.refs=Ku,this.updater=n||Hu}var fa=ha.prototype=new Gu;fa.constructor=ha;qu(fa,Bn.prototype);fa.isPureReactComponent=!0;var cl=Array.isArray,Ju=Object.prototype.hasOwnProperty,pa={current:null},Qu={key:!0,ref:!0,__self:!0,__source:!0};function Yu(e,t,n){var r,s={},i=null,o=null;if(t!=null)for(r in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(i=""+t.key),t)Ju.call(t,r)&&!Qu.hasOwnProperty(r)&&(s[r]=t[r]);var a=arguments.length-2;if(a===1)s.children=n;else if(1>>1,re=C[Q];if(0>>1;Qs(Oi,N))$ts(Qr,Oi)?(C[Q]=Qr,C[$t]=N,Q=$t):(C[Q]=Oi,C[Lt]=N,Q=Lt);else if($ts(Qr,N))C[Q]=Qr,C[$t]=N,Q=$t;else break e}}return A}function s(C,A){var N=C.sortIndex-A.sortIndex;return N!==0?N:C.id-A.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var o=Date,a=o.now();e.unstable_now=function(){return o.now()-a}}var l=[],u=[],c=1,p=null,h=3,m=!1,y=!1,w=!1,k=typeof setTimeout=="function"?setTimeout:null,g=typeof clearTimeout=="function"?clearTimeout:null,d=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function f(C){for(var A=n(u);A!==null;){if(A.callback===null)r(u);else if(A.startTime<=C)r(u),A.sortIndex=A.expirationTime,t(l,A);else break;A=n(u)}}function _(C){if(w=!1,f(C),!y)if(n(l)!==null)y=!0,bi(x);else{var A=n(u);A!==null&&Ci(_,A.startTime-C)}}function x(C,A){y=!1,w&&(w=!1,g(O),O=-1),m=!0;var N=h;try{for(f(A),p=n(l);p!==null&&(!(p.expirationTime>A)||C&&!De());){var Q=p.callback;if(typeof Q=="function"){p.callback=null,h=p.priorityLevel;var re=Q(p.expirationTime<=A);A=e.unstable_now(),typeof re=="function"?p.callback=re:p===n(l)&&r(l),f(A)}else r(l);p=n(l)}if(p!==null)var Jr=!0;else{var Lt=n(u);Lt!==null&&Ci(_,Lt.startTime-A),Jr=!1}return Jr}finally{p=null,h=N,m=!1}}var E=!1,T=null,O=-1,U=5,L=-1;function De(){return!(e.unstable_now()-LC||125Q?(C.sortIndex=N,t(u,C),n(l)===null&&C===n(u)&&(w?(g(O),O=-1):w=!0,Ci(_,N-Q))):(C.sortIndex=re,t(l,C),y||m||(y=!0,bi(x))),C},e.unstable_shouldYield=De,e.unstable_wrapCallback=function(C){var A=h;return function(){var N=h;h=A;try{return C.apply(this,arguments)}finally{h=N}}}})(rc);nc.exports=rc;var Fh=nc.exports;/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Wh=z,je=Fh;function S(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),uo=Object.prototype.hasOwnProperty,Vh=/^[: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]*$/,hl={},fl={};function Hh(e){return uo.call(fl,e)?!0:uo.call(hl,e)?!1:Vh.test(e)?fl[e]=!0:(hl[e]=!0,!1)}function qh(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Kh(e,t,n,r){if(t===null||typeof t>"u"||qh(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function ye(e,t,n,r,s,i,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=s,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=o}var ce={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ce[e]=new ye(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ce[t]=new ye(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ce[e]=new ye(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ce[e]=new ye(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){ce[e]=new ye(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ce[e]=new ye(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ce[e]=new ye(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ce[e]=new ye(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ce[e]=new ye(e,5,!1,e.toLowerCase(),null,!1,!1)});var ma=/[\-:]([a-z])/g;function va(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(ma,va);ce[t]=new ye(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(ma,va);ce[t]=new ye(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(ma,va);ce[t]=new ye(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ce[e]=new ye(e,1,!1,e.toLowerCase(),null,!1,!1)});ce.xlinkHref=new ye("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ce[e]=new ye(e,1,!1,e.toLowerCase(),null,!0,!0)});function ya(e,t,n,r){var s=ce.hasOwnProperty(t)?ce[t]:null;(s!==null?s.type!==0:r||!(2a||s[o]!==i[a]){var l=` +`+s[o].replace(" at new "," at ");return e.displayName&&l.includes("")&&(l=l.replace("",e.displayName)),l}while(1<=o&&0<=a);break}}}finally{Pi=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?rr(e):""}function Gh(e){switch(e.tag){case 5:return rr(e.type);case 16:return rr("Lazy");case 13:return rr("Suspense");case 19:return rr("SuspenseList");case 0:case 2:case 15:return e=Ai(e.type,!1),e;case 11:return e=Ai(e.type.render,!1),e;case 1:return e=Ai(e.type,!0),e;default:return""}}function po(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case gn:return"Fragment";case pn:return"Portal";case co:return"Profiler";case wa:return"StrictMode";case ho:return"Suspense";case fo:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case oc:return(e.displayName||"Context")+".Consumer";case ic:return(e._context.displayName||"Context")+".Provider";case _a:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ka:return t=e.displayName||null,t!==null?t:po(e.type)||"Memo";case pt:t=e._payload,e=e._init;try{return po(e(t))}catch{}}return null}function Jh(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return po(t);case 8:return t===wa?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Rt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function lc(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Qh(e){var t=lc(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var s=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return s.call(this)},set:function(o){r=""+o,i.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Zr(e){e._valueTracker||(e._valueTracker=Qh(e))}function uc(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=lc(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Ns(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function go(e,t){var n=t.checked;return K({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function gl(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Rt(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function cc(e,t){t=t.checked,t!=null&&ya(e,"checked",t,!1)}function mo(e,t){cc(e,t);var n=Rt(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?vo(e,t.type,n):t.hasOwnProperty("defaultValue")&&vo(e,t.type,Rt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function ml(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function vo(e,t,n){(t!=="number"||Ns(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var sr=Array.isArray;function Cn(e,t,n,r){if(e=e.options,t){t={};for(var s=0;s"+t.valueOf().toString()+"",t=es.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function _r(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var lr={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Yh=["Webkit","ms","Moz","O"];Object.keys(lr).forEach(function(e){Yh.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),lr[t]=lr[e]})});function pc(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||lr.hasOwnProperty(e)&&lr[e]?(""+t).trim():t+"px"}function gc(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,s=pc(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,s):e[n]=s}}var Xh=K({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function _o(e,t){if(t){if(Xh[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(S(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(S(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(S(61))}if(t.style!=null&&typeof t.style!="object")throw Error(S(62))}}function ko(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){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 So=null;function Sa(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Eo=null,On=null,jn=null;function wl(e){if(e=qr(e)){if(typeof Eo!="function")throw Error(S(280));var t=e.stateNode;t&&(t=di(t),Eo(e.stateNode,e.type,t))}}function mc(e){On?jn?jn.push(e):jn=[e]:On=e}function vc(){if(On){var e=On,t=jn;if(jn=On=null,wl(e),t)for(e=0;e>>=0,e===0?32:31-(cf(e)/df|0)|0}var ts=64,ns=4194304;function ir(e){switch(e&-e){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: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 e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Us(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,s=e.suspendedLanes,i=e.pingedLanes,o=n&268435455;if(o!==0){var a=o&~s;a!==0?r=ir(a):(i&=o,i!==0&&(r=ir(i)))}else o=n&~s,o!==0?r=ir(o):i!==0&&(r=ir(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&s)&&(s=r&-r,i=t&-t,s>=i||s===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Vr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-qe(t),e[t]=n}function gf(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=cr),Ol=" ",jl=!1;function Uc(e,t){switch(e){case"keyup":return Wf.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Dc(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var mn=!1;function Hf(e,t){switch(e){case"compositionend":return Dc(t);case"keypress":return t.which!==32?null:(jl=!0,Ol);case"textInput":return e=t.data,e===Ol&&jl?null:e;default:return null}}function qf(e,t){if(mn)return e==="compositionend"||!Ra&&Uc(e,t)?(e=Lc(),xs=Ca=_t=null,mn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Nl(n)}}function Fc(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Fc(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Wc(){for(var e=window,t=Ns();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Ns(e.document)}return t}function Pa(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function tp(e){var t=Wc(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Fc(n.ownerDocument.documentElement,n)){if(r!==null&&Pa(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var s=n.textContent.length,i=Math.min(r.start,s);r=r.end===void 0?i:Math.min(r.end,s),!e.extend&&i>r&&(s=r,r=i,i=s),s=Il(n,i);var o=Il(n,r);s&&o&&(e.rangeCount!==1||e.anchorNode!==s.node||e.anchorOffset!==s.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(s.node,s.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,vn=null,jo=null,hr=null,Ro=!1;function Ll(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Ro||vn==null||vn!==Ns(r)||(r=vn,"selectionStart"in r&&Pa(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),hr&&br(hr,r)||(hr=r,r=Ms(jo,"onSelect"),0_n||(e.current=$o[_n],$o[_n]=null,_n--)}function B(e,t){_n++,$o[_n]=e.current,e.current=t}var Pt={},pe=Nt(Pt),ke=Nt(!1),Qt=Pt;function Ln(e,t){var n=e.type.contextTypes;if(!n)return Pt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var s={},i;for(i in n)s[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=s),s}function Se(e){return e=e.childContextTypes,e!=null}function Fs(){W(ke),W(pe)}function Fl(e,t,n){if(pe.current!==Pt)throw Error(S(168));B(pe,t),B(ke,n)}function Xc(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var s in r)if(!(s in t))throw Error(S(108,Jh(e)||"Unknown",s));return K({},n,r)}function Ws(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Pt,Qt=pe.current,B(pe,e),B(ke,ke.current),!0}function Wl(e,t,n){var r=e.stateNode;if(!r)throw Error(S(169));n?(e=Xc(e,t,Qt),r.__reactInternalMemoizedMergedChildContext=e,W(ke),W(pe),B(pe,e)):W(ke),B(ke,n)}var nt=null,hi=!1,qi=!1;function Zc(e){nt===null?nt=[e]:nt.push(e)}function fp(e){hi=!0,Zc(e)}function It(){if(!qi&&nt!==null){qi=!0;var e=0,t=D;try{var n=nt;for(D=1;e>=o,s-=o,rt=1<<32-qe(t)+s|n<O?(U=T,T=null):U=T.sibling;var L=h(g,T,f[O],_);if(L===null){T===null&&(T=U);break}e&&T&&L.alternate===null&&t(g,T),d=i(L,d,O),E===null?x=L:E.sibling=L,E=L,T=U}if(O===f.length)return n(g,T),V&&zt(g,O),x;if(T===null){for(;OO?(U=T,T=null):U=T.sibling;var De=h(g,T,L.value,_);if(De===null){T===null&&(T=U);break}e&&T&&De.alternate===null&&t(g,T),d=i(De,d,O),E===null?x=De:E.sibling=De,E=De,T=U}if(L.done)return n(g,T),V&&zt(g,O),x;if(T===null){for(;!L.done;O++,L=f.next())L=p(g,L.value,_),L!==null&&(d=i(L,d,O),E===null?x=L:E.sibling=L,E=L);return V&&zt(g,O),x}for(T=r(g,T);!L.done;O++,L=f.next())L=m(T,g,O,L.value,_),L!==null&&(e&&L.alternate!==null&&T.delete(L.key===null?O:L.key),d=i(L,d,O),E===null?x=L:E.sibling=L,E=L);return e&&T.forEach(function(qn){return t(g,qn)}),V&&zt(g,O),x}function k(g,d,f,_){if(typeof f=="object"&&f!==null&&f.type===gn&&f.key===null&&(f=f.props.children),typeof f=="object"&&f!==null){switch(f.$$typeof){case Xr:e:{for(var x=f.key,E=d;E!==null;){if(E.key===x){if(x=f.type,x===gn){if(E.tag===7){n(g,E.sibling),d=s(E,f.props.children),d.return=g,g=d;break e}}else if(E.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===pt&&ql(x)===E.type){n(g,E.sibling),d=s(E,f.props),d.ref=Zn(g,E,f),d.return=g,g=d;break e}n(g,E);break}else t(g,E);E=E.sibling}f.type===gn?(d=Jt(f.props.children,g.mode,_,f.key),d.return=g,g=d):(_=As(f.type,f.key,f.props,null,g.mode,_),_.ref=Zn(g,d,f),_.return=g,g=_)}return o(g);case pn:e:{for(E=f.key;d!==null;){if(d.key===E)if(d.tag===4&&d.stateNode.containerInfo===f.containerInfo&&d.stateNode.implementation===f.implementation){n(g,d.sibling),d=s(d,f.children||[]),d.return=g,g=d;break e}else{n(g,d);break}else t(g,d);d=d.sibling}d=eo(f,g.mode,_),d.return=g,g=d}return o(g);case pt:return E=f._init,k(g,d,E(f._payload),_)}if(sr(f))return y(g,d,f,_);if(Gn(f))return w(g,d,f,_);us(g,f)}return typeof f=="string"&&f!==""||typeof f=="number"?(f=""+f,d!==null&&d.tag===6?(n(g,d.sibling),d=s(d,f),d.return=g,g=d):(n(g,d),d=Zi(f,g.mode,_),d.return=g,g=d),o(g)):n(g,d)}return k}var Un=rd(!0),sd=rd(!1),qs=Nt(null),Ks=null,En=null,La=null;function $a(){La=En=Ks=null}function Ua(e){var t=qs.current;W(qs),e._currentValue=t}function zo(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Pn(e,t){Ks=e,La=En=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(_e=!0),e.firstContext=null)}function $e(e){var t=e._currentValue;if(La!==e)if(e={context:e,memoizedValue:t,next:null},En===null){if(Ks===null)throw Error(S(308));En=e,Ks.dependencies={lanes:0,firstContext:e}}else En=En.next=e;return t}var Ht=null;function Da(e){Ht===null?Ht=[e]:Ht.push(e)}function id(e,t,n,r){var s=t.interleaved;return s===null?(n.next=n,Da(t)):(n.next=s.next,s.next=n),t.interleaved=n,ut(e,r)}function ut(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var gt=!1;function za(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function od(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function it(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function bt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,$&2){var s=r.pending;return s===null?t.next=t:(t.next=s.next,s.next=t),r.pending=t,ut(e,n)}return s=r.interleaved,s===null?(t.next=t,Da(r)):(t.next=s.next,s.next=t),r.interleaved=t,ut(e,n)}function bs(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,xa(e,n)}}function Kl(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var s=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?s=i=o:i=i.next=o,n=n.next}while(n!==null);i===null?s=i=t:i=i.next=t}else s=i=t;n={baseState:r.baseState,firstBaseUpdate:s,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Gs(e,t,n,r){var s=e.updateQueue;gt=!1;var i=s.firstBaseUpdate,o=s.lastBaseUpdate,a=s.shared.pending;if(a!==null){s.shared.pending=null;var l=a,u=l.next;l.next=null,o===null?i=u:o.next=u,o=l;var c=e.alternate;c!==null&&(c=c.updateQueue,a=c.lastBaseUpdate,a!==o&&(a===null?c.firstBaseUpdate=u:a.next=u,c.lastBaseUpdate=l))}if(i!==null){var p=s.baseState;o=0,c=u=l=null,a=i;do{var h=a.lane,m=a.eventTime;if((r&h)===h){c!==null&&(c=c.next={eventTime:m,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var y=e,w=a;switch(h=t,m=n,w.tag){case 1:if(y=w.payload,typeof y=="function"){p=y.call(m,p,h);break e}p=y;break e;case 3:y.flags=y.flags&-65537|128;case 0:if(y=w.payload,h=typeof y=="function"?y.call(m,p,h):y,h==null)break e;p=K({},p,h);break e;case 2:gt=!0}}a.callback!==null&&a.lane!==0&&(e.flags|=64,h=s.effects,h===null?s.effects=[a]:h.push(a))}else m={eventTime:m,lane:h,tag:a.tag,payload:a.payload,callback:a.callback,next:null},c===null?(u=c=m,l=p):c=c.next=m,o|=h;if(a=a.next,a===null){if(a=s.shared.pending,a===null)break;h=a,a=h.next,h.next=null,s.lastBaseUpdate=h,s.shared.pending=null}}while(!0);if(c===null&&(l=p),s.baseState=l,s.firstBaseUpdate=u,s.lastBaseUpdate=c,t=s.shared.interleaved,t!==null){s=t;do o|=s.lane,s=s.next;while(s!==t)}else i===null&&(s.shared.lanes=0);Zt|=o,e.lanes=o,e.memoizedState=p}}function Gl(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=Gi.transition;Gi.transition={};try{e(!1),t()}finally{D=n,Gi.transition=r}}function Ed(){return Ue().memoizedState}function vp(e,t,n){var r=Ot(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},xd(e))Td(t,n);else if(n=id(e,t,n,r),n!==null){var s=me();Ke(n,e,r,s),bd(n,t,r)}}function yp(e,t,n){var r=Ot(e),s={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(xd(e))Td(t,s);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var o=t.lastRenderedState,a=i(o,n);if(s.hasEagerState=!0,s.eagerState=a,Ge(a,o)){var l=t.interleaved;l===null?(s.next=s,Da(t)):(s.next=l.next,l.next=s),t.interleaved=s;return}}catch{}finally{}n=id(e,t,s,r),n!==null&&(s=me(),Ke(n,e,r,s),bd(n,t,r))}}function xd(e){var t=e.alternate;return e===q||t!==null&&t===q}function Td(e,t){fr=Qs=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function bd(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,xa(e,n)}}var Ys={readContext:$e,useCallback:de,useContext:de,useEffect:de,useImperativeHandle:de,useInsertionEffect:de,useLayoutEffect:de,useMemo:de,useReducer:de,useRef:de,useState:de,useDebugValue:de,useDeferredValue:de,useTransition:de,useMutableSource:de,useSyncExternalStore:de,useId:de,unstable_isNewReconciler:!1},wp={readContext:$e,useCallback:function(e,t){return Qe().memoizedState=[e,t===void 0?null:t],e},useContext:$e,useEffect:Ql,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Os(4194308,4,yd.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Os(4194308,4,e,t)},useInsertionEffect:function(e,t){return Os(4,2,e,t)},useMemo:function(e,t){var n=Qe();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Qe();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=vp.bind(null,q,e),[r.memoizedState,e]},useRef:function(e){var t=Qe();return e={current:e},t.memoizedState=e},useState:Jl,useDebugValue:Ka,useDeferredValue:function(e){return Qe().memoizedState=e},useTransition:function(){var e=Jl(!1),t=e[0];return e=mp.bind(null,e[1]),Qe().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=q,s=Qe();if(V){if(n===void 0)throw Error(S(407));n=n()}else{if(n=t(),ie===null)throw Error(S(349));Xt&30||cd(r,t,n)}s.memoizedState=n;var i={value:n,getSnapshot:t};return s.queue=i,Ql(hd.bind(null,r,i,e),[e]),r.flags|=2048,Ir(9,dd.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Qe(),t=ie.identifierPrefix;if(V){var n=st,r=rt;n=(r&~(1<<32-qe(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Ar++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),n==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,n),e[Ye]=t,e[jr]=r,$d(e,t,!1,!1),t.stateNode=e;e:{switch(o=ko(n,r),n){case"dialog":F("cancel",e),F("close",e),s=r;break;case"iframe":case"object":case"embed":F("load",e),s=r;break;case"video":case"audio":for(s=0;sMn&&(t.flags|=128,r=!0,er(i,!1),t.lanes=4194304)}else{if(!r)if(e=Js(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),er(i,!0),i.tail===null&&i.tailMode==="hidden"&&!o.alternate&&!V)return he(t),null}else 2*Y()-i.renderingStartTime>Mn&&n!==1073741824&&(t.flags|=128,r=!0,er(i,!1),t.lanes=4194304);i.isBackwards?(o.sibling=t.child,t.child=o):(n=i.last,n!==null?n.sibling=o:t.child=o,i.last=o)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Y(),t.sibling=null,n=H.current,B(H,r?n&1|2:n&1),t):(he(t),null);case 22:case 23:return Za(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Te&1073741824&&(he(t),t.subtreeFlags&6&&(t.flags|=8192)):he(t),null;case 24:return null;case 25:return null}throw Error(S(156,t.tag))}function Cp(e,t){switch(Na(t),t.tag){case 1:return Se(t.type)&&Fs(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Dn(),W(ke),W(pe),Fa(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Ba(t),null;case 13:if(W(H),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(S(340));$n()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return W(H),null;case 4:return Dn(),null;case 10:return Ua(t.type._context),null;case 22:case 23:return Za(),null;case 24:return null;default:return null}}var ds=!1,fe=!1,Op=typeof WeakSet=="function"?WeakSet:Set,b=null;function xn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){J(e,t,r)}else n.current=null}function Go(e,t,n){try{n()}catch(r){J(e,t,r)}}var au=!1;function jp(e,t){if(Po=Ds,e=Wc(),Pa(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var s=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var o=0,a=-1,l=-1,u=0,c=0,p=e,h=null;t:for(;;){for(var m;p!==n||s!==0&&p.nodeType!==3||(a=o+s),p!==i||r!==0&&p.nodeType!==3||(l=o+r),p.nodeType===3&&(o+=p.nodeValue.length),(m=p.firstChild)!==null;)h=p,p=m;for(;;){if(p===e)break t;if(h===n&&++u===s&&(a=o),h===i&&++c===r&&(l=o),(m=p.nextSibling)!==null)break;p=h,h=p.parentNode}p=m}n=a===-1||l===-1?null:{start:a,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(Ao={focusedElem:e,selectionRange:n},Ds=!1,b=t;b!==null;)if(t=b,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,b=e;else for(;b!==null;){t=b;try{var y=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(y!==null){var w=y.memoizedProps,k=y.memoizedState,g=t.stateNode,d=g.getSnapshotBeforeUpdate(t.elementType===t.type?w:Be(t.type,w),k);g.__reactInternalSnapshotBeforeUpdate=d}break;case 3:var f=t.stateNode.containerInfo;f.nodeType===1?f.textContent="":f.nodeType===9&&f.documentElement&&f.removeChild(f.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(S(163))}}catch(_){J(t,t.return,_)}if(e=t.sibling,e!==null){e.return=t.return,b=e;break}b=t.return}return y=au,au=!1,y}function pr(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var s=r=r.next;do{if((s.tag&e)===e){var i=s.destroy;s.destroy=void 0,i!==void 0&&Go(t,n,i)}s=s.next}while(s!==r)}}function gi(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Jo(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function zd(e){var t=e.alternate;t!==null&&(e.alternate=null,zd(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Ye],delete t[jr],delete t[Lo],delete t[dp],delete t[hp])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Md(e){return e.tag===5||e.tag===3||e.tag===4}function lu(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Md(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Qo(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Bs));else if(r!==4&&(e=e.child,e!==null))for(Qo(e,t,n),e=e.sibling;e!==null;)Qo(e,t,n),e=e.sibling}function Yo(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Yo(e,t,n),e=e.sibling;e!==null;)Yo(e,t,n),e=e.sibling}var le=null,We=!1;function ft(e,t,n){for(n=n.child;n!==null;)Bd(e,t,n),n=n.sibling}function Bd(e,t,n){if(Xe&&typeof Xe.onCommitFiberUnmount=="function")try{Xe.onCommitFiberUnmount(ai,n)}catch{}switch(n.tag){case 5:fe||xn(n,t);case 6:var r=le,s=We;le=null,ft(e,t,n),le=r,We=s,le!==null&&(We?(e=le,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):le.removeChild(n.stateNode));break;case 18:le!==null&&(We?(e=le,n=n.stateNode,e.nodeType===8?Hi(e.parentNode,n):e.nodeType===1&&Hi(e,n),xr(e)):Hi(le,n.stateNode));break;case 4:r=le,s=We,le=n.stateNode.containerInfo,We=!0,ft(e,t,n),le=r,We=s;break;case 0:case 11:case 14:case 15:if(!fe&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){s=r=r.next;do{var i=s,o=i.destroy;i=i.tag,o!==void 0&&(i&2||i&4)&&Go(n,t,o),s=s.next}while(s!==r)}ft(e,t,n);break;case 1:if(!fe&&(xn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){J(n,t,a)}ft(e,t,n);break;case 21:ft(e,t,n);break;case 22:n.mode&1?(fe=(r=fe)||n.memoizedState!==null,ft(e,t,n),fe=r):ft(e,t,n);break;default:ft(e,t,n)}}function uu(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Op),t.forEach(function(r){var s=Dp.bind(null,e,r);n.has(r)||(n.add(r),r.then(s,s))})}}function ze(e,t){var n=t.deletions;if(n!==null)for(var r=0;rs&&(s=o),r&=~i}if(r=s,r=Y()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Pp(r/1960))-r,10e?16:e,kt===null)var r=!1;else{if(e=kt,kt=null,ei=0,$&6)throw Error(S(331));var s=$;for($|=4,b=e.current;b!==null;){var i=b,o=i.child;if(b.flags&16){var a=i.deletions;if(a!==null){for(var l=0;lY()-Ya?Gt(e,0):Qa|=n),Ee(e,t)}function Jd(e,t){t===0&&(e.mode&1?(t=ns,ns<<=1,!(ns&130023424)&&(ns=4194304)):t=1);var n=me();e=ut(e,t),e!==null&&(Vr(e,t,n),Ee(e,n))}function Up(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Jd(e,n)}function Dp(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,s=e.memoizedState;s!==null&&(n=s.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(S(314))}r!==null&&r.delete(t),Jd(e,n)}var Qd;Qd=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||ke.current)_e=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return _e=!1,Tp(e,t,n);_e=!!(e.flags&131072)}else _e=!1,V&&t.flags&1048576&&ed(t,Hs,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;js(e,t),e=t.pendingProps;var s=Ln(t,pe.current);Pn(t,n),s=Va(null,t,r,e,s,n);var i=Ha();return t.flags|=1,typeof s=="object"&&s!==null&&typeof s.render=="function"&&s.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Se(r)?(i=!0,Ws(t)):i=!1,t.memoizedState=s.state!==null&&s.state!==void 0?s.state:null,za(t),s.updater=pi,t.stateNode=s,s._reactInternals=t,Bo(t,r,e,n),t=Vo(null,t,r,!0,i,n)):(t.tag=0,V&&i&&Aa(t),ge(null,t,s,n),t=t.child),t;case 16:r=t.elementType;e:{switch(js(e,t),e=t.pendingProps,s=r._init,r=s(r._payload),t.type=r,s=t.tag=Mp(r),e=Be(r,e),s){case 0:t=Wo(null,t,r,e,n);break e;case 1:t=su(null,t,r,e,n);break e;case 11:t=nu(null,t,r,e,n);break e;case 14:t=ru(null,t,r,Be(r.type,e),n);break e}throw Error(S(306,r,""))}return t;case 0:return r=t.type,s=t.pendingProps,s=t.elementType===r?s:Be(r,s),Wo(e,t,r,s,n);case 1:return r=t.type,s=t.pendingProps,s=t.elementType===r?s:Be(r,s),su(e,t,r,s,n);case 3:e:{if(Nd(t),e===null)throw Error(S(387));r=t.pendingProps,i=t.memoizedState,s=i.element,od(e,t),Gs(t,r,null,n);var o=t.memoizedState;if(r=o.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){s=zn(Error(S(423)),t),t=iu(e,t,r,n,s);break e}else if(r!==s){s=zn(Error(S(424)),t),t=iu(e,t,r,n,s);break e}else for(Ce=Tt(t.stateNode.containerInfo.firstChild),Oe=t,V=!0,He=null,n=sd(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if($n(),r===s){t=ct(e,t,n);break e}ge(e,t,r,n)}t=t.child}return t;case 5:return ad(t),e===null&&Do(t),r=t.type,s=t.pendingProps,i=e!==null?e.memoizedProps:null,o=s.children,No(r,s)?o=null:i!==null&&No(r,i)&&(t.flags|=32),Ad(e,t),ge(e,t,o,n),t.child;case 6:return e===null&&Do(t),null;case 13:return Id(e,t,n);case 4:return Ma(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Un(t,null,r,n):ge(e,t,r,n),t.child;case 11:return r=t.type,s=t.pendingProps,s=t.elementType===r?s:Be(r,s),nu(e,t,r,s,n);case 7:return ge(e,t,t.pendingProps,n),t.child;case 8:return ge(e,t,t.pendingProps.children,n),t.child;case 12:return ge(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,s=t.pendingProps,i=t.memoizedProps,o=s.value,B(qs,r._currentValue),r._currentValue=o,i!==null)if(Ge(i.value,o)){if(i.children===s.children&&!ke.current){t=ct(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var a=i.dependencies;if(a!==null){o=i.child;for(var l=a.firstContext;l!==null;){if(l.context===r){if(i.tag===1){l=it(-1,n&-n),l.tag=2;var u=i.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?l.next=l:(l.next=c.next,c.next=l),u.pending=l}}i.lanes|=n,l=i.alternate,l!==null&&(l.lanes|=n),zo(i.return,n,t),a.lanes|=n;break}l=l.next}}else if(i.tag===10)o=i.type===t.type?null:i.child;else if(i.tag===18){if(o=i.return,o===null)throw Error(S(341));o.lanes|=n,a=o.alternate,a!==null&&(a.lanes|=n),zo(o,n,t),o=i.sibling}else o=i.child;if(o!==null)o.return=i;else for(o=i;o!==null;){if(o===t){o=null;break}if(i=o.sibling,i!==null){i.return=o.return,o=i;break}o=o.return}i=o}ge(e,t,s.children,n),t=t.child}return t;case 9:return s=t.type,r=t.pendingProps.children,Pn(t,n),s=$e(s),r=r(s),t.flags|=1,ge(e,t,r,n),t.child;case 14:return r=t.type,s=Be(r,t.pendingProps),s=Be(r.type,s),ru(e,t,r,s,n);case 15:return Rd(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,s=t.pendingProps,s=t.elementType===r?s:Be(r,s),js(e,t),t.tag=1,Se(r)?(e=!0,Ws(t)):e=!1,Pn(t,n),Cd(t,r,s),Bo(t,r,s,n),Vo(null,t,r,!0,e,n);case 19:return Ld(e,t,n);case 22:return Pd(e,t,n)}throw Error(S(156,t.tag))};function Yd(e,t){return xc(e,t)}function zp(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ie(e,t,n,r){return new zp(e,t,n,r)}function tl(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Mp(e){if(typeof e=="function")return tl(e)?1:0;if(e!=null){if(e=e.$$typeof,e===_a)return 11;if(e===ka)return 14}return 2}function jt(e,t){var n=e.alternate;return n===null?(n=Ie(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function As(e,t,n,r,s,i){var o=2;if(r=e,typeof e=="function")tl(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case gn:return Jt(n.children,s,i,t);case wa:o=8,s|=8;break;case co:return e=Ie(12,n,t,s|2),e.elementType=co,e.lanes=i,e;case ho:return e=Ie(13,n,t,s),e.elementType=ho,e.lanes=i,e;case fo:return e=Ie(19,n,t,s),e.elementType=fo,e.lanes=i,e;case ac:return vi(n,s,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case ic:o=10;break e;case oc:o=9;break e;case _a:o=11;break e;case ka:o=14;break e;case pt:o=16,r=null;break e}throw Error(S(130,e==null?e:typeof e,""))}return t=Ie(o,n,t,s),t.elementType=e,t.type=r,t.lanes=i,t}function Jt(e,t,n,r){return e=Ie(7,e,r,t),e.lanes=n,e}function vi(e,t,n,r){return e=Ie(22,e,r,t),e.elementType=ac,e.lanes=n,e.stateNode={isHidden:!1},e}function Zi(e,t,n){return e=Ie(6,e,null,t),e.lanes=n,e}function eo(e,t,n){return t=Ie(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Bp(e,t,n,r,s){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Ii(0),this.expirationTimes=Ii(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ii(0),this.identifierPrefix=r,this.onRecoverableError=s,this.mutableSourceEagerHydrationData=null}function nl(e,t,n,r,s,i,o,a,l){return e=new Bp(e,t,n,a,l),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Ie(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},za(i),e}function Fp(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(th)}catch(e){console.error(e)}}th(),tc.exports=Re;var Kp=tc.exports,vu=Kp;lo.createRoot=vu.createRoot,lo.hydrateRoot=vu.hydrateRoot;/** + * @license lucide-react v0.344.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */var Gp={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"};/** + * @license lucide-react v0.344.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Jp=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase().trim(),Vn=(e,t)=>{const n=z.forwardRef(({color:r="currentColor",size:s=24,strokeWidth:i=2,absoluteStrokeWidth:o,className:a="",children:l,...u},c)=>z.createElement("svg",{ref:c,...Gp,width:s,height:s,stroke:r,strokeWidth:o?Number(i)*24/Number(s):i,className:["lucide",`lucide-${Jp(e)}`,a].join(" "),...u},[...t.map(([p,h])=>z.createElement(p,h)),...Array.isArray(l)?l:[l]]));return n.displayName=`${e}`,n};/** + * @license lucide-react v0.344.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Qp=Vn("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"}]]);/** + * @license lucide-react v0.344.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Yp=Vn("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"}]]);/** + * @license lucide-react v0.344.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Xp=Vn("Landmark",[["line",{x1:"3",x2:"21",y1:"22",y2:"22",key:"j8o0r"}],["line",{x1:"6",x2:"6",y1:"18",y2:"11",key:"10tf0k"}],["line",{x1:"10",x2:"10",y1:"18",y2:"11",key:"54lgf6"}],["line",{x1:"14",x2:"14",y1:"18",y2:"11",key:"380y"}],["line",{x1:"18",x2:"18",y1:"18",y2:"11",key:"1kevvc"}],["polygon",{points:"12 2 20 7 4 7",key:"jkujk7"}]]);/** + * @license lucide-react v0.344.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Zp=Vn("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"}]]);/** + * @license lucide-react v0.344.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const eg=Vn("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"}]]);/** + * @license lucide-react v0.344.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const tg=Vn("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);function ng({activeView:e="mission",onChangeView:t=()=>{}}){const n=[{icon:Zp,label:"Mission Control",key:"mission"},{icon:Xp,label:"Fluxo de Caixa",key:"cashflow"},{icon:Qp,label:"Knowledge Base",active:!1,status:"Em breve"},{icon:eg,label:"Squad Settings",active:!1,status:"Em breve"}];return v.jsxs("aside",{className:"area sidebar",children:[v.jsx("div",{className:"sidebar-brand",children:v.jsx("h3",{children:"Mission Control"})}),v.jsx("nav",{children:v.jsx("ul",{children:n.map(r=>v.jsxs("li",{className:`${r.key&&e===r.key?"active":""} ${r.status?"disabled":""}`,onClick:()=>{r.key&&t(r.key)},children:[v.jsx(r.icon,{size:18}),v.jsxs("div",{className:"menu-label-container",children:[v.jsx("span",{children:r.label}),r.status&&v.jsx("span",{className:"status-badge-inline",children:r.status})]})]},r.label))})})]})}function rg({title:e="Global Operations",status:t="System Online"}){return v.jsx("header",{className:"area header",children:v.jsxs("div",{className:"header-content",children:[v.jsx("h1",{children:e}),v.jsxs("div",{className:"system-status",children:[v.jsx("span",{className:"status-dot"})," ",t]})]})})}function sg({task:e,onClose:t}){if(!e)return null;const n=s=>{if(!s)return"-";try{return new Date(s).toLocaleString("pt-BR",{hour:"2-digit",minute:"2-digit",day:"2-digit",month:"2-digit"})}catch{return"-"}},r=(s,i)=>{if(!s||!i)return null;try{const o=new Date(i)-new Date(s);if(isNaN(o))return null;const a=Math.floor(o/6e4),l=Math.floor(o%6e4/1e3);return`${a}m ${l}s`}catch{return null}};return v.jsx("div",{className:"modal-overlay",onClick:t,children:v.jsxs("div",{className:"modal-content",onClick:s=>s.stopPropagation(),children:[v.jsx("button",{className:"close-btn",onClick:t,children:v.jsx(tg,{size:20})}),v.jsxs("div",{className:"modal-header",children:[v.jsx("span",{className:`priority-tag ${(e.priority||"medium").toLowerCase()}`,children:e.priority||"Medium"}),v.jsx("h2",{children:e.title}),v.jsxs("div",{className:"meta-info",children:[v.jsxs("span",{children:["Agente: ",v.jsxs("strong",{children:["@",e.assigned_to||"unassigned"]})]}),v.jsxs("span",{children:["Status: ",v.jsx("strong",{children:e.status})]})]})]}),v.jsxs("div",{className:"modal-body",children:[v.jsxs("section",{children:[v.jsx("h3",{children:"Descrição"}),v.jsx("p",{children:e.description||"Sem descrição."})]}),v.jsxs("section",{className:"timeline-section",children:[v.jsxs("h3",{children:[v.jsx(Yp,{size:16})," Linha do Tempo"]}),v.jsxs("div",{className:"timeline",children:[v.jsxs("div",{className:"timeline-item",children:[v.jsx("span",{className:"time",children:n(e.created_at)}),v.jsxs("span",{className:"label",children:["Criado por ",e.created_by||"Sistema"]})]}),e.started_at&&v.jsxs("div",{className:"timeline-item highlight",children:[v.jsx("span",{className:"time",children:n(e.started_at)}),v.jsx("span",{className:"label",children:"Início do processamento"})]}),Array.isArray(e.status_history)&&e.status_history.map((s,i)=>{const o=i===0?e.created_at:e.status_history[i-1].at,a=r(o,s.at);return v.jsxs("div",{className:"timeline-item",children:[v.jsx("span",{className:"time",children:n(s.at)}),v.jsxs("span",{className:"label",children:["Movido para ",v.jsx("strong",{children:s.to})]}),a&&v.jsxs("span",{className:"duration",children:["Duração: ",a]})]},i)})]})]})]})]})})}function ig({task:e,onClick:t}){const n=(e.priority||"medium").toLowerCase();return v.jsxs("div",{className:"task-card",onClick:()=>t(e),children:[v.jsx("div",{className:"task-header",children:v.jsx("span",{className:`priority-tag ${n}`,children:e.priority||"Medium"})}),v.jsx("h4",{children:e.title}),v.jsx("p",{children:e.description}),v.jsx("div",{className:"task-footer",children:v.jsxs("span",{className:"assigned-to",children:["@",e.assigned_to]})})]})}function og({tasks:e=[]}){const[t,n]=z.useState(null),r=["Inbox","Assigned","In Progress","Review","Done"],s=i=>{const a={Inbox:"pending",Assigned:"assigned","In Progress":"in_progress",Review:"review",Done:"done"}[i]||i.toLowerCase().replace(" ","_");return(e||[]).filter(l=>l.status===a)};return v.jsxs(Zu.Fragment,{children:[v.jsx("div",{className:"kanban-board",children:r.map(i=>v.jsxs("div",{className:"kanban-column",children:[v.jsxs("div",{className:"column-header",children:[i," ",v.jsx("span",{className:"count",children:s(i).length})]}),v.jsx("div",{className:"column-content",children:s(i).map(o=>v.jsx(ig,{task:o,onClick:n},o.id))})]},i))}),t&&v.jsx(sg,{task:t,onClose:()=>n(null)})]})}function ag({logs:e=[]}){const t=n=>new Date(n).toLocaleTimeString([],{hour:"2-digit",minute:"2-digit"});return v.jsxs("section",{className:"area activity-ticker",children:[v.jsx("div",{className:"ticker-header",children:v.jsx("h4",{children:"Live Activity Feed"})}),v.jsx("div",{className:"ticker-content",children:e.length>0?e.map(n=>v.jsxs("div",{className:"activity-item",children:[v.jsx("span",{className:"time",children:t(n.created_at)}),v.jsx("span",{className:"divider",children:" - "}),v.jsxs("span",{className:"agent-name",children:["Agent ",n.agent_id]}),v.jsxs("span",{className:"action",children:[" ",n.action]}),n.details&&v.jsxs("span",{className:"details",children:[": ",n.details]})]},n.id)):v.jsx("p",{className:"empty-state",children:"No activity yet..."})})]})}function lg({agent:e}){const t=e.status==="active"||e.status==="busy"||e.status==="idle";return v.jsxs("div",{className:`agent-card ${t?"":"offline"}`,children:[v.jsxs("div",{className:"agent-portrait",children:[v.jsx("img",{src:`/${e.img}`,alt:e.name}),v.jsxs("div",{className:`status-badge ${e.status}`,children:[v.jsx("span",{className:"dot"}),e.status==="offline"?"Offline":"Ativo"]})]}),v.jsxs("div",{className:"agent-info",children:[v.jsxs("div",{className:"agent-header-row",children:[v.jsx("h3",{children:e.name}),v.jsx("span",{className:"load-badge",children:e.load||"0%"})]}),v.jsx("p",{className:"role",children:e.role}),v.jsx("div",{className:"agent-stats",children:Object.entries(e.powers).map(([n,r])=>v.jsxs("div",{className:"stat-item",children:[v.jsx("span",{className:"stat-label",children:n}),v.jsx("span",{className:"stat-value",children:r})]},n))})]})]})}function ug({agents:e=[]}){return v.jsx("footer",{className:"area agent-footer",children:e.map(t=>v.jsx(lg,{agent:t},t.name))})}function cg(e){return Number(e||0).toLocaleString("pt-BR",{style:"currency",currency:"BRL"})}function dg({summary:e,snapshotDate:t}){return e?v.jsxs("section",{className:"cashflow-summary-grid",children:[v.jsxs("article",{className:"cashflow-card",children:[v.jsx("span",{children:"Data"}),v.jsx("strong",{children:t||"-"})]}),v.jsxs("article",{className:"cashflow-card",children:[v.jsx("span",{children:"Saldo consolidado"}),v.jsx("strong",{children:cg(e.consolidated_balance)})]}),v.jsxs("article",{className:"cashflow-card",children:[v.jsx("span",{children:"Unidades em risco"}),v.jsx("strong",{children:e.risk_units||0})]}),v.jsxs("article",{className:"cashflow-card",children:[v.jsxs("span",{children:["Desatualizadas (",e.stale_threshold_days||2,"+ dias)"]}),v.jsx("strong",{children:e.stale_units||0})]}),v.jsxs("article",{className:"cashflow-card",children:[v.jsx("span",{children:"Contas negativas"}),v.jsx("strong",{children:e.units_with_negative_accounts||0})]}),v.jsxs("article",{className:"cashflow-card",children:[v.jsx("span",{children:"Total de unidades"}),v.jsx("strong",{children:e.total_units||0})]})]}):null}function hg(e){return Number(e||0).toLocaleString("pt-BR",{style:"currency",currency:"BRL"})}function fg({units:e=[],onSelectUnit:t,selectedUnitId:n}){return v.jsxs("section",{className:"cashflow-ranking",children:[v.jsxs("div",{className:"cashflow-ranking-header",children:[v.jsx("h3",{children:"Ranking de Caixa (Maior → Menor)"}),v.jsxs("span",{children:[e.length," unidades"]})]}),v.jsx("div",{className:"cashflow-table-wrapper",children:v.jsxs("table",{className:"cashflow-table",children:[v.jsx("thead",{children:v.jsxs("tr",{children:[v.jsx("th",{children:"#"}),v.jsx("th",{children:"Unidade"}),v.jsx("th",{children:"Saldo Total"}),v.jsx("th",{children:"Contas Negativas"}),v.jsx("th",{children:"Dias sem input"}),v.jsx("th",{children:"Status"})]})}),v.jsx("tbody",{children:e.map((r,s)=>{const i=[n===r.unit_id?"selected":"",Number(r.total_balance)<0?"risk":"",Number(r.days_since_last_input||0)>=2?"stale":""].filter(Boolean).join(" "),o=r.is_up_to_date?"Atualizado":"Desatualizado";return v.jsxs("tr",{className:i,children:[v.jsx("td",{children:s+1}),v.jsx("td",{children:v.jsx("button",{type:"button",onClick:()=>t(r),children:r.unit_name})}),v.jsx("td",{children:hg(r.total_balance)}),v.jsx("td",{children:r.negative_accounts_count||0}),v.jsx("td",{children:r.days_since_last_input||0}),v.jsx("td",{children:o})]},r.unit_id||`${r.unit_name}-${s}`)})})]})})]})}function pg({selectedDate:e,onDateChange:t,onRefresh:n}){return v.jsxs("section",{className:"cashflow-filter",children:[v.jsxs("div",{className:"cashflow-filter-left",children:[v.jsx("h3",{children:"Fluxo de Caixa por Data"}),v.jsx("p",{children:"Selecione uma data retroativa para comparar o histórico."})]}),v.jsxs("div",{className:"cashflow-filter-controls",children:[v.jsx("label",{htmlFor:"snapshot-date",children:"Data de referência"}),v.jsx("input",{id:"snapshot-date",type:"date",value:e,onChange:r=>t(r.target.value)}),v.jsx("button",{type:"button",onClick:n,children:"Atualizar"})]})]})}function yu(e){return Number(e||0).toLocaleString("pt-BR",{style:"currency",currency:"BRL"})}function gg({unit:e}){if(!e)return v.jsxs("section",{className:"cashflow-unit-detail empty",children:[v.jsx("h3",{children:"Detalhe da Unidade"}),v.jsx("p",{children:"Selecione uma unidade no ranking para ver as contas."})]});const t=Array.isArray(e.accounts)?e.accounts:[];return v.jsxs("section",{className:"cashflow-unit-detail",children:[v.jsxs("div",{className:"cashflow-unit-header",children:[v.jsx("h3",{children:e.unit_name}),v.jsx("span",{children:yu(e.total_balance)})]}),v.jsxs("div",{className:"cashflow-unit-meta",children:[v.jsxs("span",{children:["Dias sem input: ",e.days_since_last_input||0]}),v.jsxs("span",{children:["Status: ",e.is_up_to_date?"Atualizado":"Desatualizado"]})]}),v.jsx("div",{className:"cashflow-table-wrapper",children:v.jsxs("table",{className:"cashflow-table",children:[v.jsx("thead",{children:v.jsxs("tr",{children:[v.jsx("th",{children:"Conta"}),v.jsx("th",{children:"Saldo"})]})}),v.jsx("tbody",{children:t.map(n=>{const r=Number(n.balance||0)<0;return v.jsxs("tr",{className:r?"risk":"",children:[v.jsx("td",{children:n.name}),v.jsx("td",{children:yu(n.balance)})]},n.bank_account_id||n.name)})})]})})]})}function mg(e){return Number(e||0).toLocaleString("pt-BR",{style:"currency",currency:"BRL"})}function vg({history:e=[]}){return v.jsxs("section",{className:"cashflow-history",children:[v.jsxs("div",{className:"cashflow-ranking-header",children:[v.jsx("h3",{children:"Historico Diario"}),v.jsxs("span",{children:[e.length," snapshots"]})]}),v.jsx("div",{className:"cashflow-table-wrapper",children:v.jsxs("table",{className:"cashflow-table",children:[v.jsx("thead",{children:v.jsxs("tr",{children:[v.jsx("th",{children:"Data"}),v.jsx("th",{children:"Saldo consolidado"}),v.jsx("th",{children:"Risco"}),v.jsx("th",{children:"Desatualizadas"}),v.jsx("th",{children:"Contas negativas"})]})}),v.jsx("tbody",{children:e.map((t,n)=>{const r=t.summary||{};return v.jsxs("tr",{children:[v.jsx("td",{children:t.snapshot_date}),v.jsx("td",{children:mg(r.consolidated_balance)}),v.jsx("td",{children:r.risk_units||0}),v.jsx("td",{children:r.stale_units||0}),v.jsx("td",{children:r.units_with_negative_accounts||0})]},`${t.snapshot_date}-${n}`)})})]})})]})}function Si(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,r=Object.getOwnPropertySymbols(e);se?(...t)=>e(...t):(...t)=>fetch(...t);class ol extends Error{constructor(t,n="FunctionsError",r){super(t),this.name=n,this.context=r}}class _g extends ol{constructor(t){super("Failed to send a request to the Edge Function","FunctionsFetchError",t)}}class wu extends ol{constructor(t){super("Relay Error invoking the Edge Function","FunctionsRelayError",t)}}class _u extends ol{constructor(t){super("Edge Function returned a non-2xx status code","FunctionsHttpError",t)}}var na;(function(e){e.Any="any",e.ApNortheast1="ap-northeast-1",e.ApNortheast2="ap-northeast-2",e.ApSouth1="ap-south-1",e.ApSoutheast1="ap-southeast-1",e.ApSoutheast2="ap-southeast-2",e.CaCentral1="ca-central-1",e.EuCentral1="eu-central-1",e.EuWest1="eu-west-1",e.EuWest2="eu-west-2",e.EuWest3="eu-west-3",e.SaEast1="sa-east-1",e.UsEast1="us-east-1",e.UsWest1="us-west-1",e.UsWest2="us-west-2"})(na||(na={}));class kg{constructor(t,{headers:n={},customFetch:r,region:s=na.Any}={}){this.url=t,this.headers=n,this.region=s,this.fetch=wg(r)}setAuth(t){this.headers.Authorization=`Bearer ${t}`}invoke(t){return yg(this,arguments,void 0,function*(n,r={}){var s;let i,o;try{const{headers:a,method:l,body:u,signal:c,timeout:p}=r;let h={},{region:m}=r;m||(m=this.region);const y=new URL(`${this.url}/${n}`);m&&m!=="any"&&(h["x-region"]=m,y.searchParams.set("forceFunctionRegion",m));let w;u&&(a&&!Object.prototype.hasOwnProperty.call(a,"Content-Type")||!a)?typeof Blob<"u"&&u instanceof Blob||u instanceof ArrayBuffer?(h["Content-Type"]="application/octet-stream",w=u):typeof u=="string"?(h["Content-Type"]="text/plain",w=u):typeof FormData<"u"&&u instanceof FormData?w=u:(h["Content-Type"]="application/json",w=JSON.stringify(u)):u&&typeof u!="string"&&!(typeof Blob<"u"&&u instanceof Blob)&&!(u instanceof ArrayBuffer)&&!(typeof FormData<"u"&&u instanceof FormData)?w=JSON.stringify(u):w=u;let k=c;p&&(o=new AbortController,i=setTimeout(()=>o.abort(),p),c?(k=o.signal,c.addEventListener("abort",()=>o.abort())):k=o.signal);const g=yield this.fetch(y.toString(),{method:l||"POST",headers:Object.assign(Object.assign(Object.assign({},h),this.headers),a),body:w,signal:k}).catch(x=>{throw new _g(x)}),d=g.headers.get("x-relay-error");if(d&&d==="true")throw new wu(g);if(!g.ok)throw new _u(g);let f=((s=g.headers.get("Content-Type"))!==null&&s!==void 0?s:"text/plain").split(";")[0].trim(),_;return f==="application/json"?_=yield g.json():f==="application/octet-stream"||f==="application/pdf"?_=yield g.blob():f==="text/event-stream"?_=g:f==="multipart/form-data"?_=yield g.formData():_=yield g.text(),{data:_,error:null,response:g}}catch(a){return{data:null,error:a,response:a instanceof _u||a instanceof wu?a.context:void 0}}finally{i&&clearTimeout(i)}})}}var Sg=class extends Error{constructor(e){super(e.message),this.name="PostgrestError",this.details=e.details,this.hint=e.hint,this.code=e.code}},Eg=class{constructor(e){var t,n,r;this.shouldThrowOnError=!1,this.method=e.method,this.url=e.url,this.headers=new Headers(e.headers),this.schema=e.schema,this.body=e.body,this.shouldThrowOnError=(t=e.shouldThrowOnError)!==null&&t!==void 0?t:!1,this.signal=e.signal,this.isMaybeSingle=(n=e.isMaybeSingle)!==null&&n!==void 0?n:!1,this.urlLengthLimit=(r=e.urlLengthLimit)!==null&&r!==void 0?r:8e3,e.fetch?this.fetch=e.fetch:this.fetch=fetch}throwOnError(){return this.shouldThrowOnError=!0,this}setHeader(e,t){return this.headers=new Headers(this.headers),this.headers.set(e,t),this}then(e,t){var n=this;this.schema===void 0||(["GET","HEAD"].includes(this.method)?this.headers.set("Accept-Profile",this.schema):this.headers.set("Content-Profile",this.schema)),this.method!=="GET"&&this.method!=="HEAD"&&this.headers.set("Content-Type","application/json");const r=this.fetch;let s=r(this.url.toString(),{method:this.method,headers:this.headers,body:JSON.stringify(this.body),signal:this.signal}).then(async i=>{let o=null,a=null,l=null,u=i.status,c=i.statusText;if(i.ok){var p,h;if(n.method!=="HEAD"){var m;const g=await i.text();g===""||(n.headers.get("Accept")==="text/csv"||n.headers.get("Accept")&&(!((m=n.headers.get("Accept"))===null||m===void 0)&&m.includes("application/vnd.pgrst.plan+text"))?a=g:a=JSON.parse(g))}const w=(p=n.headers.get("Prefer"))===null||p===void 0?void 0:p.match(/count=(exact|planned|estimated)/),k=(h=i.headers.get("content-range"))===null||h===void 0?void 0:h.split("/");w&&k&&k.length>1&&(l=parseInt(k[1])),n.isMaybeSingle&&n.method==="GET"&&Array.isArray(a)&&(a.length>1?(o={code:"PGRST116",details:`Results contain ${a.length} rows, application/vnd.pgrst.object+json requires 1 row`,hint:null,message:"JSON object requested, multiple (or no) rows returned"},a=null,l=null,u=406,c="Not Acceptable"):a.length===1?a=a[0]:a=null)}else{var y;const w=await i.text();try{o=JSON.parse(w),Array.isArray(o)&&i.status===404&&(a=[],o=null,u=200,c="OK")}catch{i.status===404&&w===""?(u=204,c="No Content"):o={message:w}}if(o&&n.isMaybeSingle&&(!(o==null||(y=o.details)===null||y===void 0)&&y.includes("0 rows"))&&(o=null,u=200,c="OK"),o&&n.shouldThrowOnError)throw new Sg(o)}return{error:o,data:a,count:l,status:u,statusText:c}});return this.shouldThrowOnError||(s=s.catch(i=>{var o;let a="",l="",u="";const c=i==null?void 0:i.cause;if(c){var p,h,m,y;const g=(p=c==null?void 0:c.message)!==null&&p!==void 0?p:"",d=(h=c==null?void 0:c.code)!==null&&h!==void 0?h:"";a=`${(m=i==null?void 0:i.name)!==null&&m!==void 0?m:"FetchError"}: ${i==null?void 0:i.message}`,a+=` + +Caused by: ${(y=c==null?void 0:c.name)!==null&&y!==void 0?y:"Error"}: ${g}`,d&&(a+=` (${d})`),c!=null&&c.stack&&(a+=` +${c.stack}`)}else{var w;a=(w=i==null?void 0:i.stack)!==null&&w!==void 0?w:""}const k=this.url.toString().length;return(i==null?void 0:i.name)==="AbortError"||(i==null?void 0:i.code)==="ABORT_ERR"?(u="",l="Request was aborted (timeout or manual cancellation)",k>this.urlLengthLimit&&(l+=`. Note: Your request URL is ${k} characters, which may exceed server limits. If selecting many fields, consider using views. If filtering with large arrays (e.g., .in('id', [many IDs])), consider using an RPC function to pass values server-side.`)):((c==null?void 0:c.name)==="HeadersOverflowError"||(c==null?void 0:c.code)==="UND_ERR_HEADERS_OVERFLOW")&&(u="",l="HTTP headers exceeded server limits (typically 16KB)",k>this.urlLengthLimit&&(l+=`. Your request URL is ${k} characters. If selecting many fields, consider using views. If filtering with large arrays (e.g., .in('id', [200+ IDs])), consider using an RPC function instead.`)),{error:{message:`${(o=i==null?void 0:i.name)!==null&&o!==void 0?o:"FetchError"}: ${i==null?void 0:i.message}`,details:a,hint:l,code:u},data:null,count:null,status:0,statusText:""}})),s.then(e,t)}returns(){return this}overrideTypes(){return this}},xg=class extends Eg{select(e){let t=!1;const n=(e??"*").split("").map(r=>/\s/.test(r)&&!t?"":(r==='"'&&(t=!t),r)).join("");return this.url.searchParams.set("select",n),this.headers.append("Prefer","return=representation"),this}order(e,{ascending:t=!0,nullsFirst:n,foreignTable:r,referencedTable:s=r}={}){const i=s?`${s}.order`:"order",o=this.url.searchParams.get(i);return this.url.searchParams.set(i,`${o?`${o},`:""}${e}.${t?"asc":"desc"}${n===void 0?"":n?".nullsfirst":".nullslast"}`),this}limit(e,{foreignTable:t,referencedTable:n=t}={}){const r=typeof n>"u"?"limit":`${n}.limit`;return this.url.searchParams.set(r,`${e}`),this}range(e,t,{foreignTable:n,referencedTable:r=n}={}){const s=typeof r>"u"?"offset":`${r}.offset`,i=typeof r>"u"?"limit":`${r}.limit`;return this.url.searchParams.set(s,`${e}`),this.url.searchParams.set(i,`${t-e+1}`),this}abortSignal(e){return this.signal=e,this}single(){return this.headers.set("Accept","application/vnd.pgrst.object+json"),this}maybeSingle(){return this.method==="GET"?this.headers.set("Accept","application/json"):this.headers.set("Accept","application/vnd.pgrst.object+json"),this.isMaybeSingle=!0,this}csv(){return this.headers.set("Accept","text/csv"),this}geojson(){return this.headers.set("Accept","application/geo+json"),this}explain({analyze:e=!1,verbose:t=!1,settings:n=!1,buffers:r=!1,wal:s=!1,format:i="text"}={}){var o;const a=[e?"analyze":null,t?"verbose":null,n?"settings":null,r?"buffers":null,s?"wal":null].filter(Boolean).join("|"),l=(o=this.headers.get("Accept"))!==null&&o!==void 0?o:"application/json";return this.headers.set("Accept",`application/vnd.pgrst.plan+${i}; for="${l}"; options=${a};`),i==="json"?this:this}rollback(){return this.headers.append("Prefer","tx=rollback"),this}returns(){return this}maxAffected(e){return this.headers.append("Prefer","handling=strict"),this.headers.append("Prefer",`max-affected=${e}`),this}};const ku=new RegExp("[,()]");var dn=class extends xg{eq(e,t){return this.url.searchParams.append(e,`eq.${t}`),this}neq(e,t){return this.url.searchParams.append(e,`neq.${t}`),this}gt(e,t){return this.url.searchParams.append(e,`gt.${t}`),this}gte(e,t){return this.url.searchParams.append(e,`gte.${t}`),this}lt(e,t){return this.url.searchParams.append(e,`lt.${t}`),this}lte(e,t){return this.url.searchParams.append(e,`lte.${t}`),this}like(e,t){return this.url.searchParams.append(e,`like.${t}`),this}likeAllOf(e,t){return this.url.searchParams.append(e,`like(all).{${t.join(",")}}`),this}likeAnyOf(e,t){return this.url.searchParams.append(e,`like(any).{${t.join(",")}}`),this}ilike(e,t){return this.url.searchParams.append(e,`ilike.${t}`),this}ilikeAllOf(e,t){return this.url.searchParams.append(e,`ilike(all).{${t.join(",")}}`),this}ilikeAnyOf(e,t){return this.url.searchParams.append(e,`ilike(any).{${t.join(",")}}`),this}regexMatch(e,t){return this.url.searchParams.append(e,`match.${t}`),this}regexIMatch(e,t){return this.url.searchParams.append(e,`imatch.${t}`),this}is(e,t){return this.url.searchParams.append(e,`is.${t}`),this}isDistinct(e,t){return this.url.searchParams.append(e,`isdistinct.${t}`),this}in(e,t){const n=Array.from(new Set(t)).map(r=>typeof r=="string"&&ku.test(r)?`"${r}"`:`${r}`).join(",");return this.url.searchParams.append(e,`in.(${n})`),this}notIn(e,t){const n=Array.from(new Set(t)).map(r=>typeof r=="string"&&ku.test(r)?`"${r}"`:`${r}`).join(",");return this.url.searchParams.append(e,`not.in.(${n})`),this}contains(e,t){return typeof t=="string"?this.url.searchParams.append(e,`cs.${t}`):Array.isArray(t)?this.url.searchParams.append(e,`cs.{${t.join(",")}}`):this.url.searchParams.append(e,`cs.${JSON.stringify(t)}`),this}containedBy(e,t){return typeof t=="string"?this.url.searchParams.append(e,`cd.${t}`):Array.isArray(t)?this.url.searchParams.append(e,`cd.{${t.join(",")}}`):this.url.searchParams.append(e,`cd.${JSON.stringify(t)}`),this}rangeGt(e,t){return this.url.searchParams.append(e,`sr.${t}`),this}rangeGte(e,t){return this.url.searchParams.append(e,`nxl.${t}`),this}rangeLt(e,t){return this.url.searchParams.append(e,`sl.${t}`),this}rangeLte(e,t){return this.url.searchParams.append(e,`nxr.${t}`),this}rangeAdjacent(e,t){return this.url.searchParams.append(e,`adj.${t}`),this}overlaps(e,t){return typeof t=="string"?this.url.searchParams.append(e,`ov.${t}`):this.url.searchParams.append(e,`ov.{${t.join(",")}}`),this}textSearch(e,t,{config:n,type:r}={}){let s="";r==="plain"?s="pl":r==="phrase"?s="ph":r==="websearch"&&(s="w");const i=n===void 0?"":`(${n})`;return this.url.searchParams.append(e,`${s}fts${i}.${t}`),this}match(e){return Object.entries(e).forEach(([t,n])=>{this.url.searchParams.append(t,`eq.${n}`)}),this}not(e,t,n){return this.url.searchParams.append(e,`not.${t}.${n}`),this}or(e,{foreignTable:t,referencedTable:n=t}={}){const r=n?`${n}.or`:"or";return this.url.searchParams.append(r,`(${e})`),this}filter(e,t,n){return this.url.searchParams.append(e,`${t}.${n}`),this}},Tg=class{constructor(e,{headers:t={},schema:n,fetch:r,urlLengthLimit:s=8e3}){this.url=e,this.headers=new Headers(t),this.schema=n,this.fetch=r,this.urlLengthLimit=s}cloneRequestState(){return{url:new URL(this.url.toString()),headers:new Headers(this.headers)}}select(e,t){const{head:n=!1,count:r}=t??{},s=n?"HEAD":"GET";let i=!1;const o=(e??"*").split("").map(u=>/\s/.test(u)&&!i?"":(u==='"'&&(i=!i),u)).join(""),{url:a,headers:l}=this.cloneRequestState();return a.searchParams.set("select",o),r&&l.append("Prefer",`count=${r}`),new dn({method:s,url:a,headers:l,schema:this.schema,fetch:this.fetch,urlLengthLimit:this.urlLengthLimit})}insert(e,{count:t,defaultToNull:n=!0}={}){var r;const s="POST",{url:i,headers:o}=this.cloneRequestState();if(t&&o.append("Prefer",`count=${t}`),n||o.append("Prefer","missing=default"),Array.isArray(e)){const a=e.reduce((l,u)=>l.concat(Object.keys(u)),[]);if(a.length>0){const l=[...new Set(a)].map(u=>`"${u}"`);i.searchParams.set("columns",l.join(","))}}return new dn({method:s,url:i,headers:o,schema:this.schema,body:e,fetch:(r=this.fetch)!==null&&r!==void 0?r:fetch,urlLengthLimit:this.urlLengthLimit})}upsert(e,{onConflict:t,ignoreDuplicates:n=!1,count:r,defaultToNull:s=!0}={}){var i;const o="POST",{url:a,headers:l}=this.cloneRequestState();if(l.append("Prefer",`resolution=${n?"ignore":"merge"}-duplicates`),t!==void 0&&a.searchParams.set("on_conflict",t),r&&l.append("Prefer",`count=${r}`),s||l.append("Prefer","missing=default"),Array.isArray(e)){const u=e.reduce((c,p)=>c.concat(Object.keys(p)),[]);if(u.length>0){const c=[...new Set(u)].map(p=>`"${p}"`);a.searchParams.set("columns",c.join(","))}}return new dn({method:o,url:a,headers:l,schema:this.schema,body:e,fetch:(i=this.fetch)!==null&&i!==void 0?i:fetch,urlLengthLimit:this.urlLengthLimit})}update(e,{count:t}={}){var n;const r="PATCH",{url:s,headers:i}=this.cloneRequestState();return t&&i.append("Prefer",`count=${t}`),new dn({method:r,url:s,headers:i,schema:this.schema,body:e,fetch:(n=this.fetch)!==null&&n!==void 0?n:fetch,urlLengthLimit:this.urlLengthLimit})}delete({count:e}={}){var t;const n="DELETE",{url:r,headers:s}=this.cloneRequestState();return e&&s.append("Prefer",`count=${e}`),new dn({method:n,url:r,headers:s,schema:this.schema,fetch:(t=this.fetch)!==null&&t!==void 0?t:fetch,urlLengthLimit:this.urlLengthLimit})}};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)}function bg(e,t){if($r(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if($r(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Cg(e){var t=bg(e,"string");return $r(t)=="symbol"?t:t+""}function Og(e,t,n){return(t=Cg(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Su(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function ps(e){for(var t=1;t0?this.fetch=(l,u)=>{const c=new AbortController,p=setTimeout(()=>c.abort(),i),h=u==null?void 0:u.signal;if(h){if(h.aborted)return clearTimeout(p),a(l,u);const m=()=>{clearTimeout(p),c.abort()};return h.addEventListener("abort",m,{once:!0}),a(l,ps(ps({},u),{},{signal:c.signal})).finally(()=>{clearTimeout(p),h.removeEventListener("abort",m)})}return a(l,ps(ps({},u),{},{signal:c.signal})).finally(()=>clearTimeout(p))}:this.fetch=a}from(t){if(!t||typeof t!="string"||t.trim()==="")throw new Error("Invalid relation name: relation must be a non-empty string.");return new Tg(new URL(`${this.url}/${t}`),{headers:new Headers(this.headers),schema:this.schemaName,fetch:this.fetch,urlLengthLimit:this.urlLengthLimit})}schema(t){return new nh(this.url,{headers:this.headers,schema:t,fetch:this.fetch,urlLengthLimit:this.urlLengthLimit})}rpc(t,n={},{head:r=!1,get:s=!1,count:i}={}){var o;let a;const l=new URL(`${this.url}/rpc/${t}`);let u;const c=m=>m!==null&&typeof m=="object"&&(!Array.isArray(m)||m.some(c)),p=r&&Object.values(n).some(c);p?(a="POST",u=n):r||s?(a=r?"HEAD":"GET",Object.entries(n).filter(([m,y])=>y!==void 0).map(([m,y])=>[m,Array.isArray(y)?`{${y.join(",")}}`:`${y}`]).forEach(([m,y])=>{l.searchParams.append(m,y)})):(a="POST",u=n);const h=new Headers(this.headers);return p?h.set("Prefer",i?`count=${i},return=minimal`:"return=minimal"):i&&h.set("Prefer",`count=${i}`),new dn({method:a,url:l,headers:h,schema:this.schemaName,body:u,fetch:(o=this.fetch)!==null&&o!==void 0?o:fetch,urlLengthLimit:this.urlLengthLimit})}};class Rg{constructor(){}static detectEnvironment(){var t;if(typeof WebSocket<"u")return{type:"native",constructor:WebSocket};if(typeof globalThis<"u"&&typeof globalThis.WebSocket<"u")return{type:"native",constructor:globalThis.WebSocket};if(typeof global<"u"&&typeof global.WebSocket<"u")return{type:"native",constructor:global.WebSocket};if(typeof globalThis<"u"&&typeof globalThis.WebSocketPair<"u"&&typeof globalThis.WebSocket>"u")return{type:"cloudflare",error:"Cloudflare Workers detected. WebSocket clients are not supported in Cloudflare Workers.",workaround:"Use Cloudflare Workers WebSocket API for server-side WebSocket handling, or deploy to a different runtime."};if(typeof globalThis<"u"&&globalThis.EdgeRuntime||typeof navigator<"u"&&(!((t=navigator.userAgent)===null||t===void 0)&&t.includes("Vercel-Edge")))return{type:"unsupported",error:"Edge runtime detected (Vercel Edge/Netlify Edge). WebSockets are not supported in edge functions.",workaround:"Use serverless functions or a different deployment target for WebSocket functionality."};const n=globalThis.process;if(n){const r=n.versions;if(r&&r.node){const s=r.node,i=parseInt(s.replace(/^v/,"").split(".")[0]);return i>=22?typeof globalThis.WebSocket<"u"?{type:"native",constructor:globalThis.WebSocket}:{type:"unsupported",error:`Node.js ${i} detected but native WebSocket not found.`,workaround:"Provide a WebSocket implementation via the transport option."}:{type:"unsupported",error:`Node.js ${i} detected without native WebSocket support.`,workaround:`For Node.js < 22, install "ws" package and provide it via the transport option: +import ws from "ws" +new RealtimeClient(url, { transport: ws })`}}}return{type:"unsupported",error:"Unknown JavaScript runtime without WebSocket support.",workaround:"Ensure you're running in a supported environment (browser, Node.js, Deno) or provide a custom WebSocket implementation."}}static getWebSocketConstructor(){const t=this.detectEnvironment();if(t.constructor)return t.constructor;let n=t.error||"WebSocket not supported in this environment.";throw t.workaround&&(n+=` + +Suggested solution: ${t.workaround}`),new Error(n)}static createWebSocket(t,n){const r=this.getWebSocketConstructor();return new r(t,n)}static isWebSocketSupported(){try{const t=this.detectEnvironment();return t.type==="native"||t.type==="ws"}catch{return!1}}}const Pg="2.95.3",Ag=`realtime-js/${Pg}`,Ng="1.0.0",rh="2.0.0",Eu=rh,ra=1e4,Ig=1e3,Lg=100;var mt;(function(e){e[e.connecting=0]="connecting",e[e.open=1]="open",e[e.closing=2]="closing",e[e.closed=3]="closed"})(mt||(mt={}));var ee;(function(e){e.closed="closed",e.errored="errored",e.joined="joined",e.joining="joining",e.leaving="leaving"})(ee||(ee={}));var Ve;(function(e){e.close="phx_close",e.error="phx_error",e.join="phx_join",e.reply="phx_reply",e.leave="phx_leave",e.access_token="access_token"})(Ve||(Ve={}));var sa;(function(e){e.websocket="websocket"})(sa||(sa={}));var Ft;(function(e){e.Connecting="connecting",e.Open="open",e.Closing="closing",e.Closed="closed"})(Ft||(Ft={}));class $g{constructor(t){this.HEADER_LENGTH=1,this.USER_BROADCAST_PUSH_META_LENGTH=6,this.KINDS={userBroadcastPush:3,userBroadcast:4},this.BINARY_ENCODING=0,this.JSON_ENCODING=1,this.BROADCAST_EVENT="broadcast",this.allowedMetadataKeys=[],this.allowedMetadataKeys=t??[]}encode(t,n){if(t.event===this.BROADCAST_EVENT&&!(t.payload instanceof ArrayBuffer)&&typeof t.payload.event=="string")return n(this._binaryEncodeUserBroadcastPush(t));let r=[t.join_ref,t.ref,t.topic,t.event,t.payload];return n(JSON.stringify(r))}_binaryEncodeUserBroadcastPush(t){var n;return this._isArrayBuffer((n=t.payload)===null||n===void 0?void 0:n.payload)?this._encodeBinaryUserBroadcastPush(t):this._encodeJsonUserBroadcastPush(t)}_encodeBinaryUserBroadcastPush(t){var n,r;const s=(r=(n=t.payload)===null||n===void 0?void 0:n.payload)!==null&&r!==void 0?r:new ArrayBuffer(0);return this._encodeUserBroadcastPush(t,this.BINARY_ENCODING,s)}_encodeJsonUserBroadcastPush(t){var n,r;const s=(r=(n=t.payload)===null||n===void 0?void 0:n.payload)!==null&&r!==void 0?r:{},o=new TextEncoder().encode(JSON.stringify(s)).buffer;return this._encodeUserBroadcastPush(t,this.JSON_ENCODING,o)}_encodeUserBroadcastPush(t,n,r){var s,i;const o=t.topic,a=(s=t.ref)!==null&&s!==void 0?s:"",l=(i=t.join_ref)!==null&&i!==void 0?i:"",u=t.payload.event,c=this.allowedMetadataKeys?this._pick(t.payload,this.allowedMetadataKeys):{},p=Object.keys(c).length===0?"":JSON.stringify(c);if(l.length>255)throw new Error(`joinRef length ${l.length} exceeds maximum of 255`);if(a.length>255)throw new Error(`ref length ${a.length} exceeds maximum of 255`);if(o.length>255)throw new Error(`topic length ${o.length} exceeds maximum of 255`);if(u.length>255)throw new Error(`userEvent length ${u.length} exceeds maximum of 255`);if(p.length>255)throw new Error(`metadata length ${p.length} exceeds maximum of 255`);const h=this.USER_BROADCAST_PUSH_META_LENGTH+l.length+a.length+o.length+u.length+p.length,m=new ArrayBuffer(this.HEADER_LENGTH+h);let y=new DataView(m),w=0;y.setUint8(w++,this.KINDS.userBroadcastPush),y.setUint8(w++,l.length),y.setUint8(w++,a.length),y.setUint8(w++,o.length),y.setUint8(w++,u.length),y.setUint8(w++,p.length),y.setUint8(w++,n),Array.from(l,g=>y.setUint8(w++,g.charCodeAt(0))),Array.from(a,g=>y.setUint8(w++,g.charCodeAt(0))),Array.from(o,g=>y.setUint8(w++,g.charCodeAt(0))),Array.from(u,g=>y.setUint8(w++,g.charCodeAt(0))),Array.from(p,g=>y.setUint8(w++,g.charCodeAt(0)));var k=new Uint8Array(m.byteLength+r.byteLength);return k.set(new Uint8Array(m),0),k.set(new Uint8Array(r),m.byteLength),k.buffer}decode(t,n){if(this._isArrayBuffer(t)){let r=this._binaryDecode(t);return n(r)}if(typeof t=="string"){const r=JSON.parse(t),[s,i,o,a,l]=r;return n({join_ref:s,ref:i,topic:o,event:a,payload:l})}return n({})}_binaryDecode(t){const n=new DataView(t),r=n.getUint8(0),s=new TextDecoder;switch(r){case this.KINDS.userBroadcast:return this._decodeUserBroadcast(t,n,s)}}_decodeUserBroadcast(t,n,r){const s=n.getUint8(1),i=n.getUint8(2),o=n.getUint8(3),a=n.getUint8(4);let l=this.HEADER_LENGTH+4;const u=r.decode(t.slice(l,l+s));l=l+s;const c=r.decode(t.slice(l,l+i));l=l+i;const p=r.decode(t.slice(l,l+o));l=l+o;const h=t.slice(l,t.byteLength),m=a===this.JSON_ENCODING?JSON.parse(r.decode(h)):h,y={type:this.BROADCAST_EVENT,event:c,payload:m};return o>0&&(y.meta=JSON.parse(p)),{join_ref:null,ref:null,topic:u,event:this.BROADCAST_EVENT,payload:y}}_isArrayBuffer(t){var n;return t instanceof ArrayBuffer||((n=t==null?void 0:t.constructor)===null||n===void 0?void 0:n.name)==="ArrayBuffer"}_pick(t,n){return!t||typeof t!="object"?{}:Object.fromEntries(Object.entries(t).filter(([r])=>n.includes(r)))}}class sh{constructor(t,n){this.callback=t,this.timerCalc=n,this.timer=void 0,this.tries=0,this.callback=t,this.timerCalc=n}reset(){this.tries=0,clearTimeout(this.timer),this.timer=void 0}scheduleTimeout(){clearTimeout(this.timer),this.timer=setTimeout(()=>{this.tries=this.tries+1,this.callback()},this.timerCalc(this.tries+1))}}var M;(function(e){e.abstime="abstime",e.bool="bool",e.date="date",e.daterange="daterange",e.float4="float4",e.float8="float8",e.int2="int2",e.int4="int4",e.int4range="int4range",e.int8="int8",e.int8range="int8range",e.json="json",e.jsonb="jsonb",e.money="money",e.numeric="numeric",e.oid="oid",e.reltime="reltime",e.text="text",e.time="time",e.timestamp="timestamp",e.timestamptz="timestamptz",e.timetz="timetz",e.tsrange="tsrange",e.tstzrange="tstzrange"})(M||(M={}));const xu=(e,t,n={})=>{var r;const s=(r=n.skipTypes)!==null&&r!==void 0?r:[];return t?Object.keys(t).reduce((i,o)=>(i[o]=Ug(o,e,t,s),i),{}):{}},Ug=(e,t,n,r)=>{const s=t.find(a=>a.name===e),i=s==null?void 0:s.type,o=n[e];return i&&!r.includes(i)?ih(i,o):ia(o)},ih=(e,t)=>{if(e.charAt(0)==="_"){const n=e.slice(1,e.length);return Bg(t,n)}switch(e){case M.bool:return Dg(t);case M.float4:case M.float8:case M.int2:case M.int4:case M.int8:case M.numeric:case M.oid:return zg(t);case M.json:case M.jsonb:return Mg(t);case M.timestamp:return Fg(t);case M.abstime:case M.date:case M.daterange:case M.int4range:case M.int8range:case M.money:case M.reltime:case M.text:case M.time:case M.timestamptz:case M.timetz:case M.tsrange:case M.tstzrange:return ia(t);default:return ia(t)}},ia=e=>e,Dg=e=>{switch(e){case"t":return!0;case"f":return!1;default:return e}},zg=e=>{if(typeof e=="string"){const t=parseFloat(e);if(!Number.isNaN(t))return t}return e},Mg=e=>{if(typeof e=="string")try{return JSON.parse(e)}catch{return e}return e},Bg=(e,t)=>{if(typeof e!="string")return e;const n=e.length-1,r=e[n];if(e[0]==="{"&&r==="}"){let i;const o=e.slice(1,n);try{i=JSON.parse("["+o+"]")}catch{i=o?o.split(","):[]}return i.map(a=>ih(t,a))}return e},Fg=e=>typeof e=="string"?e.replace(" ","T"):e,oh=e=>{const t=new URL(e);return t.protocol=t.protocol.replace(/^ws/i,"http"),t.pathname=t.pathname.replace(/\/+$/,"").replace(/\/socket\/websocket$/i,"").replace(/\/socket$/i,"").replace(/\/websocket$/i,""),t.pathname===""||t.pathname==="/"?t.pathname="/api/broadcast":t.pathname=t.pathname+"/api/broadcast",t.href};class to{constructor(t,n,r={},s=ra){this.channel=t,this.event=n,this.payload=r,this.timeout=s,this.sent=!1,this.timeoutTimer=void 0,this.ref="",this.receivedResp=null,this.recHooks=[],this.refEvent=null}resend(t){this.timeout=t,this._cancelRefEvent(),this.ref="",this.refEvent=null,this.receivedResp=null,this.sent=!1,this.send()}send(){this._hasReceived("timeout")||(this.startTimeout(),this.sent=!0,this.channel.socket.push({topic:this.channel.topic,event:this.event,payload:this.payload,ref:this.ref,join_ref:this.channel._joinRef()}))}updatePayload(t){this.payload=Object.assign(Object.assign({},this.payload),t)}receive(t,n){var r;return this._hasReceived(t)&&n((r=this.receivedResp)===null||r===void 0?void 0:r.response),this.recHooks.push({status:t,callback:n}),this}startTimeout(){if(this.timeoutTimer)return;this.ref=this.channel.socket._makeRef(),this.refEvent=this.channel._replyEventName(this.ref);const t=n=>{this._cancelRefEvent(),this._cancelTimeout(),this.receivedResp=n,this._matchReceive(n)};this.channel._on(this.refEvent,{},t),this.timeoutTimer=setTimeout(()=>{this.trigger("timeout",{})},this.timeout)}trigger(t,n){this.refEvent&&this.channel._trigger(this.refEvent,{status:t,response:n})}destroy(){this._cancelRefEvent(),this._cancelTimeout()}_cancelRefEvent(){this.refEvent&&this.channel._off(this.refEvent,{})}_cancelTimeout(){clearTimeout(this.timeoutTimer),this.timeoutTimer=void 0}_matchReceive({status:t,response:n}){this.recHooks.filter(r=>r.status===t).forEach(r=>r.callback(n))}_hasReceived(t){return this.receivedResp&&this.receivedResp.status===t}}var Tu;(function(e){e.SYNC="sync",e.JOIN="join",e.LEAVE="leave"})(Tu||(Tu={}));class vr{constructor(t,n){this.channel=t,this.state={},this.pendingDiffs=[],this.joinRef=null,this.enabled=!1,this.caller={onJoin:()=>{},onLeave:()=>{},onSync:()=>{}};const r=(n==null?void 0:n.events)||{state:"presence_state",diff:"presence_diff"};this.channel._on(r.state,{},s=>{const{onJoin:i,onLeave:o,onSync:a}=this.caller;this.joinRef=this.channel._joinRef(),this.state=vr.syncState(this.state,s,i,o),this.pendingDiffs.forEach(l=>{this.state=vr.syncDiff(this.state,l,i,o)}),this.pendingDiffs=[],a()}),this.channel._on(r.diff,{},s=>{const{onJoin:i,onLeave:o,onSync:a}=this.caller;this.inPendingSyncState()?this.pendingDiffs.push(s):(this.state=vr.syncDiff(this.state,s,i,o),a())}),this.onJoin((s,i,o)=>{this.channel._trigger("presence",{event:"join",key:s,currentPresences:i,newPresences:o})}),this.onLeave((s,i,o)=>{this.channel._trigger("presence",{event:"leave",key:s,currentPresences:i,leftPresences:o})}),this.onSync(()=>{this.channel._trigger("presence",{event:"sync"})})}static syncState(t,n,r,s){const i=this.cloneDeep(t),o=this.transformState(n),a={},l={};return this.map(i,(u,c)=>{o[u]||(l[u]=c)}),this.map(o,(u,c)=>{const p=i[u];if(p){const h=c.map(k=>k.presence_ref),m=p.map(k=>k.presence_ref),y=c.filter(k=>m.indexOf(k.presence_ref)<0),w=p.filter(k=>h.indexOf(k.presence_ref)<0);y.length>0&&(a[u]=y),w.length>0&&(l[u]=w)}else a[u]=c}),this.syncDiff(i,{joins:a,leaves:l},r,s)}static syncDiff(t,n,r,s){const{joins:i,leaves:o}={joins:this.transformState(n.joins),leaves:this.transformState(n.leaves)};return r||(r=()=>{}),s||(s=()=>{}),this.map(i,(a,l)=>{var u;const c=(u=t[a])!==null&&u!==void 0?u:[];if(t[a]=this.cloneDeep(l),c.length>0){const p=t[a].map(m=>m.presence_ref),h=c.filter(m=>p.indexOf(m.presence_ref)<0);t[a].unshift(...h)}r(a,c,l)}),this.map(o,(a,l)=>{let u=t[a];if(!u)return;const c=l.map(p=>p.presence_ref);u=u.filter(p=>c.indexOf(p.presence_ref)<0),t[a]=u,s(a,u,l),u.length===0&&delete t[a]}),t}static map(t,n){return Object.getOwnPropertyNames(t).map(r=>n(r,t[r]))}static transformState(t){return t=this.cloneDeep(t),Object.getOwnPropertyNames(t).reduce((n,r)=>{const s=t[r];return"metas"in s?n[r]=s.metas.map(i=>(i.presence_ref=i.phx_ref,delete i.phx_ref,delete i.phx_ref_prev,i)):n[r]=s,n},{})}static cloneDeep(t){return JSON.parse(JSON.stringify(t))}onJoin(t){this.caller.onJoin=t}onLeave(t){this.caller.onLeave=t}onSync(t){this.caller.onSync=t}inPendingSyncState(){return!this.joinRef||this.joinRef!==this.channel._joinRef()}}var bu;(function(e){e.ALL="*",e.INSERT="INSERT",e.UPDATE="UPDATE",e.DELETE="DELETE"})(bu||(bu={}));var yr;(function(e){e.BROADCAST="broadcast",e.PRESENCE="presence",e.POSTGRES_CHANGES="postgres_changes",e.SYSTEM="system"})(yr||(yr={}));var tt;(function(e){e.SUBSCRIBED="SUBSCRIBED",e.TIMED_OUT="TIMED_OUT",e.CLOSED="CLOSED",e.CHANNEL_ERROR="CHANNEL_ERROR"})(tt||(tt={}));class bn{constructor(t,n={config:{}},r){var s,i;if(this.topic=t,this.params=n,this.socket=r,this.bindings={},this.state=ee.closed,this.joinedOnce=!1,this.pushBuffer=[],this.subTopic=t.replace(/^realtime:/i,""),this.params.config=Object.assign({broadcast:{ack:!1,self:!1},presence:{key:"",enabled:!1},private:!1},n.config),this.timeout=this.socket.timeout,this.joinPush=new to(this,Ve.join,this.params,this.timeout),this.rejoinTimer=new sh(()=>this._rejoinUntilConnected(),this.socket.reconnectAfterMs),this.joinPush.receive("ok",()=>{this.state=ee.joined,this.rejoinTimer.reset(),this.pushBuffer.forEach(o=>o.send()),this.pushBuffer=[]}),this._onClose(()=>{this.rejoinTimer.reset(),this.socket.log("channel",`close ${this.topic} ${this._joinRef()}`),this.state=ee.closed,this.socket._remove(this)}),this._onError(o=>{this._isLeaving()||this._isClosed()||(this.socket.log("channel",`error ${this.topic}`,o),this.state=ee.errored,this.rejoinTimer.scheduleTimeout())}),this.joinPush.receive("timeout",()=>{this._isJoining()&&(this.socket.log("channel",`timeout ${this.topic}`,this.joinPush.timeout),this.state=ee.errored,this.rejoinTimer.scheduleTimeout())}),this.joinPush.receive("error",o=>{this._isLeaving()||this._isClosed()||(this.socket.log("channel",`error ${this.topic}`,o),this.state=ee.errored,this.rejoinTimer.scheduleTimeout())}),this._on(Ve.reply,{},(o,a)=>{this._trigger(this._replyEventName(a),o)}),this.presence=new vr(this),this.broadcastEndpointURL=oh(this.socket.endPoint),this.private=this.params.config.private||!1,!this.private&&(!((i=(s=this.params.config)===null||s===void 0?void 0:s.broadcast)===null||i===void 0)&&i.replay))throw`tried to use replay on public channel '${this.topic}'. It must be a private channel.`}subscribe(t,n=this.timeout){var r,s,i;if(this.socket.isConnected()||this.socket.connect(),this.state==ee.closed){const{config:{broadcast:o,presence:a,private:l}}=this.params,u=(s=(r=this.bindings.postgres_changes)===null||r===void 0?void 0:r.map(m=>m.filter))!==null&&s!==void 0?s:[],c=!!this.bindings[yr.PRESENCE]&&this.bindings[yr.PRESENCE].length>0||((i=this.params.config.presence)===null||i===void 0?void 0:i.enabled)===!0,p={},h={broadcast:o,presence:Object.assign(Object.assign({},a),{enabled:c}),postgres_changes:u,private:l};this.socket.accessTokenValue&&(p.access_token=this.socket.accessTokenValue),this._onError(m=>t==null?void 0:t(tt.CHANNEL_ERROR,m)),this._onClose(()=>t==null?void 0:t(tt.CLOSED)),this.updateJoinPayload(Object.assign({config:h},p)),this.joinedOnce=!0,this._rejoin(n),this.joinPush.receive("ok",async({postgres_changes:m})=>{var y;if(this.socket._isManualToken()||this.socket.setAuth(),m===void 0){t==null||t(tt.SUBSCRIBED);return}else{const w=this.bindings.postgres_changes,k=(y=w==null?void 0:w.length)!==null&&y!==void 0?y:0,g=[];for(let d=0;d{this.state=ee.errored,t==null||t(tt.CHANNEL_ERROR,new Error(JSON.stringify(Object.values(m).join(", ")||"error")))}).receive("timeout",()=>{t==null||t(tt.TIMED_OUT)})}return this}presenceState(){return this.presence.state}async track(t,n={}){return await this.send({type:"presence",event:"track",payload:t},n.timeout||this.timeout)}async untrack(t={}){return await this.send({type:"presence",event:"untrack"},t)}on(t,n,r){return this.state===ee.joined&&t===yr.PRESENCE&&(this.socket.log("channel",`resubscribe to ${this.topic} due to change in presence callbacks on joined channel`),this.unsubscribe().then(async()=>await this.subscribe())),this._on(t,n,r)}async httpSend(t,n,r={}){var s;if(n==null)return Promise.reject("Payload is required for httpSend()");const i={apikey:this.socket.apiKey?this.socket.apiKey:"","Content-Type":"application/json"};this.socket.accessTokenValue&&(i.Authorization=`Bearer ${this.socket.accessTokenValue}`);const o={method:"POST",headers:i,body:JSON.stringify({messages:[{topic:this.subTopic,event:t,payload:n,private:this.private}]})},a=await this._fetchWithTimeout(this.broadcastEndpointURL,o,(s=r.timeout)!==null&&s!==void 0?s:this.timeout);if(a.status===202)return{success:!0};let l=a.statusText;try{const u=await a.json();l=u.error||u.message||l}catch{}return Promise.reject(new Error(l))}async send(t,n={}){var r,s;if(!this._canPush()&&t.type==="broadcast"){console.warn("Realtime send() is automatically falling back to REST API. This behavior will be deprecated in the future. Please use httpSend() explicitly for REST delivery.");const{event:i,payload:o}=t,a={apikey:this.socket.apiKey?this.socket.apiKey:"","Content-Type":"application/json"};this.socket.accessTokenValue&&(a.Authorization=`Bearer ${this.socket.accessTokenValue}`);const l={method:"POST",headers:a,body:JSON.stringify({messages:[{topic:this.subTopic,event:i,payload:o,private:this.private}]})};try{const u=await this._fetchWithTimeout(this.broadcastEndpointURL,l,(r=n.timeout)!==null&&r!==void 0?r:this.timeout);return await((s=u.body)===null||s===void 0?void 0:s.cancel()),u.ok?"ok":"error"}catch(u){return u.name==="AbortError"?"timed out":"error"}}else return new Promise(i=>{var o,a,l;const u=this._push(t.type,t,n.timeout||this.timeout);t.type==="broadcast"&&!(!((l=(a=(o=this.params)===null||o===void 0?void 0:o.config)===null||a===void 0?void 0:a.broadcast)===null||l===void 0)&&l.ack)&&i("ok"),u.receive("ok",()=>i("ok")),u.receive("error",()=>i("error")),u.receive("timeout",()=>i("timed out"))})}updateJoinPayload(t){this.joinPush.updatePayload(t)}unsubscribe(t=this.timeout){this.state=ee.leaving;const n=()=>{this.socket.log("channel",`leave ${this.topic}`),this._trigger(Ve.close,"leave",this._joinRef())};this.joinPush.destroy();let r=null;return new Promise(s=>{r=new to(this,Ve.leave,{},t),r.receive("ok",()=>{n(),s("ok")}).receive("timeout",()=>{n(),s("timed out")}).receive("error",()=>{s("error")}),r.send(),this._canPush()||r.trigger("ok",{})}).finally(()=>{r==null||r.destroy()})}teardown(){this.pushBuffer.forEach(t=>t.destroy()),this.pushBuffer=[],this.rejoinTimer.reset(),this.joinPush.destroy(),this.state=ee.closed,this.bindings={}}async _fetchWithTimeout(t,n,r){const s=new AbortController,i=setTimeout(()=>s.abort(),r),o=await this.socket.fetch(t,Object.assign(Object.assign({},n),{signal:s.signal}));return clearTimeout(i),o}_push(t,n,r=this.timeout){if(!this.joinedOnce)throw`tried to push '${t}' to '${this.topic}' before joining. Use channel.subscribe() before pushing events`;let s=new to(this,t,n,r);return this._canPush()?s.send():this._addToPushBuffer(s),s}_addToPushBuffer(t){if(t.startTimeout(),this.pushBuffer.push(t),this.pushBuffer.length>Lg){const n=this.pushBuffer.shift();n&&(n.destroy(),this.socket.log("channel",`discarded push due to buffer overflow: ${n.event}`,n.payload))}}_onMessage(t,n,r){return n}_isMember(t){return this.topic===t}_joinRef(){return this.joinPush.ref}_trigger(t,n,r){var s,i;const o=t.toLocaleLowerCase(),{close:a,error:l,leave:u,join:c}=Ve;if(r&&[a,l,u,c].indexOf(o)>=0&&r!==this._joinRef())return;let h=this._onMessage(o,n,r);if(n&&!h)throw"channel onMessage callbacks must return the payload, modified or unmodified";["insert","update","delete"].includes(o)?(s=this.bindings.postgres_changes)===null||s===void 0||s.filter(m=>{var y,w,k;return((y=m.filter)===null||y===void 0?void 0:y.event)==="*"||((k=(w=m.filter)===null||w===void 0?void 0:w.event)===null||k===void 0?void 0:k.toLocaleLowerCase())===o}).map(m=>m.callback(h,r)):(i=this.bindings[o])===null||i===void 0||i.filter(m=>{var y,w,k,g,d,f;if(["broadcast","presence","postgres_changes"].includes(o))if("id"in m){const _=m.id,x=(y=m.filter)===null||y===void 0?void 0:y.event;return _&&((w=n.ids)===null||w===void 0?void 0:w.includes(_))&&(x==="*"||(x==null?void 0:x.toLocaleLowerCase())===((k=n.data)===null||k===void 0?void 0:k.type.toLocaleLowerCase()))}else{const _=(d=(g=m==null?void 0:m.filter)===null||g===void 0?void 0:g.event)===null||d===void 0?void 0:d.toLocaleLowerCase();return _==="*"||_===((f=n==null?void 0:n.event)===null||f===void 0?void 0:f.toLocaleLowerCase())}else return m.type.toLocaleLowerCase()===o}).map(m=>{if(typeof h=="object"&&"ids"in h){const y=h.data,{schema:w,table:k,commit_timestamp:g,type:d,errors:f}=y;h=Object.assign(Object.assign({},{schema:w,table:k,commit_timestamp:g,eventType:d,new:{},old:{},errors:f}),this._getPayloadRecords(y))}m.callback(h,r)})}_isClosed(){return this.state===ee.closed}_isJoined(){return this.state===ee.joined}_isJoining(){return this.state===ee.joining}_isLeaving(){return this.state===ee.leaving}_replyEventName(t){return`chan_reply_${t}`}_on(t,n,r){const s=t.toLocaleLowerCase(),i={type:s,filter:n,callback:r};return this.bindings[s]?this.bindings[s].push(i):this.bindings[s]=[i],this}_off(t,n){const r=t.toLocaleLowerCase();return this.bindings[r]&&(this.bindings[r]=this.bindings[r].filter(s=>{var i;return!(((i=s.type)===null||i===void 0?void 0:i.toLocaleLowerCase())===r&&bn.isEqual(s.filter,n))})),this}static isEqual(t,n){if(Object.keys(t).length!==Object.keys(n).length)return!1;for(const r in t)if(t[r]!==n[r])return!1;return!0}static isFilterValueEqual(t,n){return(t??void 0)===(n??void 0)}_rejoinUntilConnected(){this.rejoinTimer.scheduleTimeout(),this.socket.isConnected()&&this._rejoin()}_onClose(t){this._on(Ve.close,{},t)}_onError(t){this._on(Ve.error,{},n=>t(n))}_canPush(){return this.socket.isConnected()&&this._isJoined()}_rejoin(t=this.timeout){this._isLeaving()||(this.socket._leaveOpenTopic(this.topic),this.state=ee.joining,this.joinPush.resend(t))}_getPayloadRecords(t){const n={new:{},old:{}};return(t.type==="INSERT"||t.type==="UPDATE")&&(n.new=xu(t.columns,t.record)),(t.type==="UPDATE"||t.type==="DELETE")&&(n.old=xu(t.columns,t.old_record)),n}}const no=()=>{},gs={HEARTBEAT_INTERVAL:25e3,RECONNECT_DELAY:10,HEARTBEAT_TIMEOUT_FALLBACK:100},Wg=[1e3,2e3,5e3,1e4],Vg=1e4,Hg=` + addEventListener("message", (e) => { + if (e.data.event === "start") { + setInterval(() => postMessage({ event: "keepAlive" }), e.data.interval); + } + });`;class qg{constructor(t,n){var r;if(this.accessTokenValue=null,this.apiKey=null,this._manuallySetToken=!1,this.channels=new Array,this.endPoint="",this.httpEndpoint="",this.headers={},this.params={},this.timeout=ra,this.transport=null,this.heartbeatIntervalMs=gs.HEARTBEAT_INTERVAL,this.heartbeatTimer=void 0,this.pendingHeartbeatRef=null,this.heartbeatCallback=no,this.ref=0,this.reconnectTimer=null,this.vsn=Eu,this.logger=no,this.conn=null,this.sendBuffer=[],this.serializer=new $g,this.stateChangeCallbacks={open:[],close:[],error:[],message:[]},this.accessToken=null,this._connectionState="disconnected",this._wasManualDisconnect=!1,this._authPromise=null,this._heartbeatSentAt=null,this._resolveFetch=s=>s?(...i)=>s(...i):(...i)=>fetch(...i),!(!((r=n==null?void 0:n.params)===null||r===void 0)&&r.apikey))throw new Error("API key is required to connect to Realtime");this.apiKey=n.params.apikey,this.endPoint=`${t}/${sa.websocket}`,this.httpEndpoint=oh(t),this._initializeOptions(n),this._setupReconnectionTimer(),this.fetch=this._resolveFetch(n==null?void 0:n.fetch)}connect(){if(!(this.isConnecting()||this.isDisconnecting()||this.conn!==null&&this.isConnected())){if(this._setConnectionState("connecting"),this.accessToken&&!this._authPromise&&this._setAuthSafely("connect"),this.transport)this.conn=new this.transport(this.endpointURL());else try{this.conn=Rg.createWebSocket(this.endpointURL())}catch(t){this._setConnectionState("disconnected");const n=t.message;throw n.includes("Node.js")?new Error(`${n} + +To use Realtime in Node.js, you need to provide a WebSocket implementation: + +Option 1: Use Node.js 22+ which has native WebSocket support +Option 2: Install and provide the "ws" package: + + npm install ws + + import ws from "ws" + const client = new RealtimeClient(url, { + ...options, + transport: ws + })`):new Error(`WebSocket not available: ${n}`)}this._setupConnectionHandlers()}}endpointURL(){return this._appendParams(this.endPoint,Object.assign({},this.params,{vsn:this.vsn}))}disconnect(t,n){if(!this.isDisconnecting())if(this._setConnectionState("disconnecting",!0),this.conn){const r=setTimeout(()=>{this._setConnectionState("disconnected")},100);this.conn.onclose=()=>{clearTimeout(r),this._setConnectionState("disconnected")},typeof this.conn.close=="function"&&(t?this.conn.close(t,n??""):this.conn.close()),this._teardownConnection()}else this._setConnectionState("disconnected")}getChannels(){return this.channels}async removeChannel(t){const n=await t.unsubscribe();return n==="ok"&&this._remove(t),this.channels.length===0&&this.disconnect(),n}async removeAllChannels(){const t=await Promise.all(this.channels.map(n=>n.unsubscribe()));return this.channels=[],this.disconnect(),t}log(t,n,r){this.logger(t,n,r)}connectionState(){switch(this.conn&&this.conn.readyState){case mt.connecting:return Ft.Connecting;case mt.open:return Ft.Open;case mt.closing:return Ft.Closing;default:return Ft.Closed}}isConnected(){return this.connectionState()===Ft.Open}isConnecting(){return this._connectionState==="connecting"}isDisconnecting(){return this._connectionState==="disconnecting"}channel(t,n={config:{}}){const r=`realtime:${t}`,s=this.getChannels().find(i=>i.topic===r);if(s)return s;{const i=new bn(`realtime:${t}`,n,this);return this.channels.push(i),i}}push(t){const{topic:n,event:r,payload:s,ref:i}=t,o=()=>{this.encode(t,a=>{var l;(l=this.conn)===null||l===void 0||l.send(a)})};this.log("push",`${n} ${r} (${i})`,s),this.isConnected()?o():this.sendBuffer.push(o)}async setAuth(t=null){this._authPromise=this._performAuth(t);try{await this._authPromise}finally{this._authPromise=null}}_isManualToken(){return this._manuallySetToken}async sendHeartbeat(){var t;if(!this.isConnected()){try{this.heartbeatCallback("disconnected")}catch(n){this.log("error","error in heartbeat callback",n)}return}if(this.pendingHeartbeatRef){this.pendingHeartbeatRef=null,this._heartbeatSentAt=null,this.log("transport","heartbeat timeout. Attempting to re-establish connection");try{this.heartbeatCallback("timeout")}catch(n){this.log("error","error in heartbeat callback",n)}this._wasManualDisconnect=!1,(t=this.conn)===null||t===void 0||t.close(Ig,"heartbeat timeout"),setTimeout(()=>{var n;this.isConnected()||(n=this.reconnectTimer)===null||n===void 0||n.scheduleTimeout()},gs.HEARTBEAT_TIMEOUT_FALLBACK);return}this._heartbeatSentAt=Date.now(),this.pendingHeartbeatRef=this._makeRef(),this.push({topic:"phoenix",event:"heartbeat",payload:{},ref:this.pendingHeartbeatRef});try{this.heartbeatCallback("sent")}catch(n){this.log("error","error in heartbeat callback",n)}this._setAuthSafely("heartbeat")}onHeartbeat(t){this.heartbeatCallback=t}flushSendBuffer(){this.isConnected()&&this.sendBuffer.length>0&&(this.sendBuffer.forEach(t=>t()),this.sendBuffer=[])}_makeRef(){let t=this.ref+1;return t===this.ref?this.ref=0:this.ref=t,this.ref.toString()}_leaveOpenTopic(t){let n=this.channels.find(r=>r.topic===t&&(r._isJoined()||r._isJoining()));n&&(this.log("transport",`leaving duplicate topic "${t}"`),n.unsubscribe())}_remove(t){this.channels=this.channels.filter(n=>n.topic!==t.topic)}_onConnMessage(t){this.decode(t.data,n=>{if(n.topic==="phoenix"&&n.event==="phx_reply"&&n.ref&&n.ref===this.pendingHeartbeatRef){const u=this._heartbeatSentAt?Date.now()-this._heartbeatSentAt:void 0;try{this.heartbeatCallback(n.payload.status==="ok"?"ok":"error",u)}catch(c){this.log("error","error in heartbeat callback",c)}this._heartbeatSentAt=null,this.pendingHeartbeatRef=null}const{topic:r,event:s,payload:i,ref:o}=n,a=o?`(${o})`:"",l=i.status||"";this.log("receive",`${l} ${r} ${s} ${a}`.trim(),i),this.channels.filter(u=>u._isMember(r)).forEach(u=>u._trigger(s,i,o)),this._triggerStateCallbacks("message",n)})}_clearTimer(t){var n;t==="heartbeat"&&this.heartbeatTimer?(clearInterval(this.heartbeatTimer),this.heartbeatTimer=void 0):t==="reconnect"&&((n=this.reconnectTimer)===null||n===void 0||n.reset())}_clearAllTimers(){this._clearTimer("heartbeat"),this._clearTimer("reconnect")}_setupConnectionHandlers(){this.conn&&("binaryType"in this.conn&&(this.conn.binaryType="arraybuffer"),this.conn.onopen=()=>this._onConnOpen(),this.conn.onerror=t=>this._onConnError(t),this.conn.onmessage=t=>this._onConnMessage(t),this.conn.onclose=t=>this._onConnClose(t),this.conn.readyState===mt.open&&this._onConnOpen())}_teardownConnection(){if(this.conn){if(this.conn.readyState===mt.open||this.conn.readyState===mt.connecting)try{this.conn.close()}catch(t){this.log("error","Error closing connection",t)}this.conn.onopen=null,this.conn.onerror=null,this.conn.onmessage=null,this.conn.onclose=null,this.conn=null}this._clearAllTimers(),this._terminateWorker(),this.channels.forEach(t=>t.teardown())}_onConnOpen(){this._setConnectionState("connected"),this.log("transport",`connected to ${this.endpointURL()}`),(this._authPromise||(this.accessToken&&!this.accessTokenValue?this.setAuth():Promise.resolve())).then(()=>{this.flushSendBuffer()}).catch(n=>{this.log("error","error waiting for auth on connect",n),this.flushSendBuffer()}),this._clearTimer("reconnect"),this.worker?this.workerRef||this._startWorkerHeartbeat():this._startHeartbeat(),this._triggerStateCallbacks("open")}_startHeartbeat(){this.heartbeatTimer&&clearInterval(this.heartbeatTimer),this.heartbeatTimer=setInterval(()=>this.sendHeartbeat(),this.heartbeatIntervalMs)}_startWorkerHeartbeat(){this.workerUrl?this.log("worker",`starting worker for from ${this.workerUrl}`):this.log("worker","starting default worker");const t=this._workerObjectUrl(this.workerUrl);this.workerRef=new Worker(t),this.workerRef.onerror=n=>{this.log("worker","worker error",n.message),this._terminateWorker()},this.workerRef.onmessage=n=>{n.data.event==="keepAlive"&&this.sendHeartbeat()},this.workerRef.postMessage({event:"start",interval:this.heartbeatIntervalMs})}_terminateWorker(){this.workerRef&&(this.log("worker","terminating worker"),this.workerRef.terminate(),this.workerRef=void 0)}_onConnClose(t){var n;this._setConnectionState("disconnected"),this.log("transport","close",t),this._triggerChanError(),this._clearTimer("heartbeat"),this._wasManualDisconnect||(n=this.reconnectTimer)===null||n===void 0||n.scheduleTimeout(),this._triggerStateCallbacks("close",t)}_onConnError(t){this._setConnectionState("disconnected"),this.log("transport",`${t}`),this._triggerChanError(),this._triggerStateCallbacks("error",t);try{this.heartbeatCallback("error")}catch(n){this.log("error","error in heartbeat callback",n)}}_triggerChanError(){this.channels.forEach(t=>t._trigger(Ve.error))}_appendParams(t,n){if(Object.keys(n).length===0)return t;const r=t.match(/\?/)?"&":"?",s=new URLSearchParams(n);return`${t}${r}${s}`}_workerObjectUrl(t){let n;if(t)n=t;else{const r=new Blob([Hg],{type:"application/javascript"});n=URL.createObjectURL(r)}return n}_setConnectionState(t,n=!1){this._connectionState=t,t==="connecting"?this._wasManualDisconnect=!1:t==="disconnecting"&&(this._wasManualDisconnect=n)}async _performAuth(t=null){let n,r=!1;if(t)n=t,r=!0;else if(this.accessToken)try{n=await this.accessToken()}catch(s){this.log("error","Error fetching access token from callback",s),n=this.accessTokenValue}else n=this.accessTokenValue;r?this._manuallySetToken=!0:this.accessToken&&(this._manuallySetToken=!1),this.accessTokenValue!=n&&(this.accessTokenValue=n,this.channels.forEach(s=>{const i={access_token:n,version:Ag};n&&s.updateJoinPayload(i),s.joinedOnce&&s._isJoined()&&s._push(Ve.access_token,{access_token:n})}))}async _waitForAuthIfNeeded(){this._authPromise&&await this._authPromise}_setAuthSafely(t="general"){this._isManualToken()||this.setAuth().catch(n=>{this.log("error",`Error setting auth in ${t}`,n)})}_triggerStateCallbacks(t,n){try{this.stateChangeCallbacks[t].forEach(r=>{try{r(n)}catch(s){this.log("error",`error in ${t} callback`,s)}})}catch(r){this.log("error",`error triggering ${t} callbacks`,r)}}_setupReconnectionTimer(){this.reconnectTimer=new sh(async()=>{setTimeout(async()=>{await this._waitForAuthIfNeeded(),this.isConnected()||this.connect()},gs.RECONNECT_DELAY)},this.reconnectAfterMs)}_initializeOptions(t){var n,r,s,i,o,a,l,u,c,p,h,m;switch(this.transport=(n=t==null?void 0:t.transport)!==null&&n!==void 0?n:null,this.timeout=(r=t==null?void 0:t.timeout)!==null&&r!==void 0?r:ra,this.heartbeatIntervalMs=(s=t==null?void 0:t.heartbeatIntervalMs)!==null&&s!==void 0?s:gs.HEARTBEAT_INTERVAL,this.worker=(i=t==null?void 0:t.worker)!==null&&i!==void 0?i:!1,this.accessToken=(o=t==null?void 0:t.accessToken)!==null&&o!==void 0?o:null,this.heartbeatCallback=(a=t==null?void 0:t.heartbeatCallback)!==null&&a!==void 0?a:no,this.vsn=(l=t==null?void 0:t.vsn)!==null&&l!==void 0?l:Eu,t!=null&&t.params&&(this.params=t.params),t!=null&&t.logger&&(this.logger=t.logger),(t!=null&&t.logLevel||t!=null&&t.log_level)&&(this.logLevel=t.logLevel||t.log_level,this.params=Object.assign(Object.assign({},this.params),{log_level:this.logLevel})),this.reconnectAfterMs=(u=t==null?void 0:t.reconnectAfterMs)!==null&&u!==void 0?u:y=>Wg[y-1]||Vg,this.vsn){case Ng:this.encode=(c=t==null?void 0:t.encode)!==null&&c!==void 0?c:(y,w)=>w(JSON.stringify(y)),this.decode=(p=t==null?void 0:t.decode)!==null&&p!==void 0?p:(y,w)=>w(JSON.parse(y));break;case rh:this.encode=(h=t==null?void 0:t.encode)!==null&&h!==void 0?h:this.serializer.encode.bind(this.serializer),this.decode=(m=t==null?void 0:t.decode)!==null&&m!==void 0?m:this.serializer.decode.bind(this.serializer);break;default:throw new Error(`Unsupported serializer version: ${this.vsn}`)}if(this.worker){if(typeof window<"u"&&!window.Worker)throw new Error("Web Worker is not supported");this.workerUrl=t==null?void 0:t.workerUrl}}}var Ur=class extends Error{constructor(e,t){var n;super(e),this.name="IcebergError",this.status=t.status,this.icebergType=t.icebergType,this.icebergCode=t.icebergCode,this.details=t.details,this.isCommitStateUnknown=t.icebergType==="CommitStateUnknownException"||[500,502,504].includes(t.status)&&((n=t.icebergType)==null?void 0:n.includes("CommitState"))===!0}isNotFound(){return this.status===404}isConflict(){return this.status===409}isAuthenticationTimeout(){return this.status===419}};function Kg(e,t,n){const r=new URL(t,e);if(n)for(const[s,i]of Object.entries(n))i!==void 0&&r.searchParams.set(s,i);return r.toString()}async function Gg(e){return!e||e.type==="none"?{}:e.type==="bearer"?{Authorization:`Bearer ${e.token}`}:e.type==="header"?{[e.name]:e.value}:e.type==="custom"?await e.getHeaders():{}}function Jg(e){const t=e.fetchImpl??globalThis.fetch;return{async request({method:n,path:r,query:s,body:i,headers:o}){const a=Kg(e.baseUrl,r,s),l=await Gg(e.auth),u=await t(a,{method:n,headers:{...i?{"Content-Type":"application/json"}:{},...l,...o},body:i?JSON.stringify(i):void 0}),c=await u.text(),p=(u.headers.get("content-type")||"").includes("application/json"),h=p&&c?JSON.parse(c):c;if(!u.ok){const m=p?h:void 0,y=m==null?void 0:m.error;throw new Ur((y==null?void 0:y.message)??`Request failed with status ${u.status}`,{status:u.status,icebergType:y==null?void 0:y.type,icebergCode:y==null?void 0:y.code,details:m})}return{status:u.status,headers:u.headers,data:h}}}}function ms(e){return e.join("")}var Qg=class{constructor(e,t=""){this.client=e,this.prefix=t}async listNamespaces(e){const t=e?{parent:ms(e.namespace)}:void 0;return(await this.client.request({method:"GET",path:`${this.prefix}/namespaces`,query:t})).data.namespaces.map(r=>({namespace:r}))}async createNamespace(e,t){const n={namespace:e.namespace,properties:t==null?void 0:t.properties};return(await this.client.request({method:"POST",path:`${this.prefix}/namespaces`,body:n})).data}async dropNamespace(e){await this.client.request({method:"DELETE",path:`${this.prefix}/namespaces/${ms(e.namespace)}`})}async loadNamespaceMetadata(e){return{properties:(await this.client.request({method:"GET",path:`${this.prefix}/namespaces/${ms(e.namespace)}`})).data.properties}}async namespaceExists(e){try{return await this.client.request({method:"HEAD",path:`${this.prefix}/namespaces/${ms(e.namespace)}`}),!0}catch(t){if(t instanceof Ur&&t.status===404)return!1;throw t}}async createNamespaceIfNotExists(e,t){try{return await this.createNamespace(e,t)}catch(n){if(n instanceof Ur&&n.status===409)return;throw n}}};function sn(e){return e.join("")}var Yg=class{constructor(e,t="",n){this.client=e,this.prefix=t,this.accessDelegation=n}async listTables(e){return(await this.client.request({method:"GET",path:`${this.prefix}/namespaces/${sn(e.namespace)}/tables`})).data.identifiers}async createTable(e,t){const n={};return this.accessDelegation&&(n["X-Iceberg-Access-Delegation"]=this.accessDelegation),(await this.client.request({method:"POST",path:`${this.prefix}/namespaces/${sn(e.namespace)}/tables`,body:t,headers:n})).data.metadata}async updateTable(e,t){const n=await this.client.request({method:"POST",path:`${this.prefix}/namespaces/${sn(e.namespace)}/tables/${e.name}`,body:t});return{"metadata-location":n.data["metadata-location"],metadata:n.data.metadata}}async dropTable(e,t){await this.client.request({method:"DELETE",path:`${this.prefix}/namespaces/${sn(e.namespace)}/tables/${e.name}`,query:{purgeRequested:String((t==null?void 0:t.purge)??!1)}})}async loadTable(e){const t={};return this.accessDelegation&&(t["X-Iceberg-Access-Delegation"]=this.accessDelegation),(await this.client.request({method:"GET",path:`${this.prefix}/namespaces/${sn(e.namespace)}/tables/${e.name}`,headers:t})).data.metadata}async tableExists(e){const t={};this.accessDelegation&&(t["X-Iceberg-Access-Delegation"]=this.accessDelegation);try{return await this.client.request({method:"HEAD",path:`${this.prefix}/namespaces/${sn(e.namespace)}/tables/${e.name}`,headers:t}),!0}catch(n){if(n instanceof Ur&&n.status===404)return!1;throw n}}async createTableIfNotExists(e,t){try{return await this.createTable(e,t)}catch(n){if(n instanceof Ur&&n.status===409)return await this.loadTable({namespace:e.namespace,name:t.name});throw n}}},Xg=class{constructor(e){var r;let t="v1";e.catalogName&&(t+=`/${e.catalogName}`);const n=e.baseUrl.endsWith("/")?e.baseUrl:`${e.baseUrl}/`;this.client=Jg({baseUrl:n,auth:e.auth,fetchImpl:e.fetch}),this.accessDelegation=(r=e.accessDelegation)==null?void 0:r.join(","),this.namespaceOps=new Qg(this.client,t),this.tableOps=new Yg(this.client,t,this.accessDelegation)}async listNamespaces(e){return this.namespaceOps.listNamespaces(e)}async createNamespace(e,t){return this.namespaceOps.createNamespace(e,t)}async dropNamespace(e){await this.namespaceOps.dropNamespace(e)}async loadNamespaceMetadata(e){return this.namespaceOps.loadNamespaceMetadata(e)}async listTables(e){return this.tableOps.listTables(e)}async createTable(e,t){return this.tableOps.createTable(e,t)}async updateTable(e,t){return this.tableOps.updateTable(e,t)}async dropTable(e,t){await this.tableOps.dropTable(e,t)}async loadTable(e){return this.tableOps.loadTable(e)}async namespaceExists(e){return this.namespaceOps.namespaceExists(e)}async tableExists(e){return this.tableOps.tableExists(e)}async createNamespaceIfNotExists(e,t){return this.namespaceOps.createNamespaceIfNotExists(e,t)}async createTableIfNotExists(e,t){return this.tableOps.createTableIfNotExists(e,t)}},Ei=class extends Error{constructor(e,t="storage",n,r){super(e),this.__isStorageError=!0,this.namespace=t,this.name=t==="vectors"?"StorageVectorsError":"StorageError",this.status=n,this.statusCode=r}};function xi(e){return typeof e=="object"&&e!==null&&"__isStorageError"in e}var vs=class extends Ei{constructor(e,t,n,r="storage"){super(e,r,t,n),this.name=r==="vectors"?"StorageVectorsApiError":"StorageApiError",this.status=t,this.statusCode=n}toJSON(){return{name:this.name,message:this.message,status:this.status,statusCode:this.statusCode}}},ah=class extends Ei{constructor(e,t,n="storage"){super(e,n),this.name=n==="vectors"?"StorageVectorsUnknownError":"StorageUnknownError",this.originalError=t}};const Zg=e=>e?(...t)=>e(...t):(...t)=>fetch(...t),em=e=>{if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},oa=e=>{if(Array.isArray(e))return e.map(n=>oa(n));if(typeof e=="function"||e!==Object(e))return e;const t={};return Object.entries(e).forEach(([n,r])=>{const s=n.replace(/([-_][a-z])/gi,i=>i.toUpperCase().replace(/[-_]/g,""));t[s]=oa(r)}),t},tm=e=>!e||typeof e!="string"||e.length===0||e.length>100||e.trim()!==e||e.includes("/")||e.includes("\\")?!1:/^[\w!.\*'() &$@=;:+,?-]+$/.test(e);function Dr(e){"@babel/helpers - typeof";return Dr=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},Dr(e)}function nm(e,t){if(Dr(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Dr(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function rm(e){var t=nm(e,"string");return Dr(t)=="symbol"?t:t+""}function sm(e,t,n){return(t=rm(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Cu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function P(e){for(var t=1;t{var t;return e.msg||e.message||e.error_description||(typeof e.error=="string"?e.error:(t=e.error)===null||t===void 0?void 0:t.message)||JSON.stringify(e)},im=async(e,t,n,r)=>{if(e&&typeof e=="object"&&"status"in e&&"ok"in e&&typeof e.status=="number"&&!(n!=null&&n.noResolveJson)){const s=e,i=s.status||500;if(typeof s.json=="function")s.json().then(o=>{const a=(o==null?void 0:o.statusCode)||(o==null?void 0:o.code)||i+"";t(new vs(Ou(o),i,a,r))}).catch(()=>{if(r==="vectors"){const o=i+"";t(new vs(s.statusText||`HTTP ${i} error`,i,o,r))}else{const o=i+"";t(new vs(s.statusText||`HTTP ${i} error`,i,o,r))}});else{const o=i+"";t(new vs(s.statusText||`HTTP ${i} error`,i,o,r))}}else t(new ah(Ou(e),e,r))},om=(e,t,n,r)=>{const s={method:e,headers:(t==null?void 0:t.headers)||{}};return e==="GET"||e==="HEAD"||!r?P(P({},s),n):(em(r)?(s.headers=P({"Content-Type":"application/json"},t==null?void 0:t.headers),s.body=JSON.stringify(r)):s.body=r,t!=null&&t.duplex&&(s.duplex=t.duplex),P(P({},s),n))};async function nr(e,t,n,r,s,i,o){return new Promise((a,l)=>{e(n,om(t,r,s,i)).then(u=>{if(!u.ok)throw u;if(r!=null&&r.noResolveJson)return u;if(o==="vectors"){const c=u.headers.get("content-type");if(u.headers.get("content-length")==="0"||u.status===204)return{};if(!c||!c.includes("application/json"))return{}}return u.json()}).then(u=>a(u)).catch(u=>im(u,l,r,o))})}function lh(e="storage"){return{get:async(t,n,r,s)=>nr(t,"GET",n,r,s,void 0,e),post:async(t,n,r,s,i)=>nr(t,"POST",n,s,i,r,e),put:async(t,n,r,s,i)=>nr(t,"PUT",n,s,i,r,e),head:async(t,n,r,s)=>nr(t,"HEAD",n,P(P({},r),{},{noResolveJson:!0}),s,void 0,e),remove:async(t,n,r,s,i)=>nr(t,"DELETE",n,s,i,r,e)}}const am=lh("storage"),{get:zr,post:Fe,put:aa,head:lm,remove:al}=am,be=lh("vectors");var Hn=class{constructor(e,t={},n,r="storage"){this.shouldThrowOnError=!1,this.url=e,this.headers=t,this.fetch=Zg(n),this.namespace=r}throwOnError(){return this.shouldThrowOnError=!0,this}async handleOperation(e){var t=this;try{return{data:await e(),error:null}}catch(n){if(t.shouldThrowOnError)throw n;if(xi(n))return{data:null,error:n};throw n}}},um=class{constructor(e,t){this.downloadFn=e,this.shouldThrowOnError=t}then(e,t){return this.execute().then(e,t)}async execute(){var e=this;try{return{data:(await e.downloadFn()).body,error:null}}catch(t){if(e.shouldThrowOnError)throw t;if(xi(t))return{data:null,error:t};throw t}}};let uh;uh=Symbol.toStringTag;var cm=class{constructor(e,t){this.downloadFn=e,this.shouldThrowOnError=t,this[uh]="BlobDownloadBuilder",this.promise=null}asStream(){return new um(this.downloadFn,this.shouldThrowOnError)}then(e,t){return this.getPromise().then(e,t)}catch(e){return this.getPromise().catch(e)}finally(e){return this.getPromise().finally(e)}getPromise(){return this.promise||(this.promise=this.execute()),this.promise}async execute(){var e=this;try{return{data:await(await e.downloadFn()).blob(),error:null}}catch(t){if(e.shouldThrowOnError)throw t;if(xi(t))return{data:null,error:t};throw t}}};const dm={limit:100,offset:0,sortBy:{column:"name",order:"asc"}},ju={cacheControl:"3600",contentType:"text/plain;charset=UTF-8",upsert:!1};var hm=class extends Hn{constructor(e,t={},n,r){super(e,t,r,"storage"),this.bucketId=n}async uploadOrUpdate(e,t,n,r){var s=this;return s.handleOperation(async()=>{let i;const o=P(P({},ju),r);let a=P(P({},s.headers),e==="POST"&&{"x-upsert":String(o.upsert)});const l=o.metadata;typeof Blob<"u"&&n instanceof Blob?(i=new FormData,i.append("cacheControl",o.cacheControl),l&&i.append("metadata",s.encodeMetadata(l)),i.append("",n)):typeof FormData<"u"&&n instanceof FormData?(i=n,i.has("cacheControl")||i.append("cacheControl",o.cacheControl),l&&!i.has("metadata")&&i.append("metadata",s.encodeMetadata(l))):(i=n,a["cache-control"]=`max-age=${o.cacheControl}`,a["content-type"]=o.contentType,l&&(a["x-metadata"]=s.toBase64(s.encodeMetadata(l))),(typeof ReadableStream<"u"&&i instanceof ReadableStream||i&&typeof i=="object"&&"pipe"in i&&typeof i.pipe=="function")&&!o.duplex&&(o.duplex="half")),r!=null&&r.headers&&(a=P(P({},a),r.headers));const u=s._removeEmptyFolders(t),c=s._getFinalPath(u),p=await(e=="PUT"?aa:Fe)(s.fetch,`${s.url}/object/${c}`,i,P({headers:a},o!=null&&o.duplex?{duplex:o.duplex}:{}));return{path:u,id:p.Id,fullPath:p.Key}})}async upload(e,t,n){return this.uploadOrUpdate("POST",e,t,n)}async uploadToSignedUrl(e,t,n,r){var s=this;const i=s._removeEmptyFolders(e),o=s._getFinalPath(i),a=new URL(s.url+`/object/upload/sign/${o}`);return a.searchParams.set("token",t),s.handleOperation(async()=>{let l;const u=P({upsert:ju.upsert},r),c=P(P({},s.headers),{"x-upsert":String(u.upsert)});return typeof Blob<"u"&&n instanceof Blob?(l=new FormData,l.append("cacheControl",u.cacheControl),l.append("",n)):typeof FormData<"u"&&n instanceof FormData?(l=n,l.append("cacheControl",u.cacheControl)):(l=n,c["cache-control"]=`max-age=${u.cacheControl}`,c["content-type"]=u.contentType),{path:i,fullPath:(await aa(s.fetch,a.toString(),l,{headers:c})).Key}})}async createSignedUploadUrl(e,t){var n=this;return n.handleOperation(async()=>{let r=n._getFinalPath(e);const s=P({},n.headers);t!=null&&t.upsert&&(s["x-upsert"]="true");const i=await Fe(n.fetch,`${n.url}/object/upload/sign/${r}`,{},{headers:s}),o=new URL(n.url+i.url),a=o.searchParams.get("token");if(!a)throw new Ei("No token returned by API");return{signedUrl:o.toString(),path:e,token:a}})}async update(e,t,n){return this.uploadOrUpdate("PUT",e,t,n)}async move(e,t,n){var r=this;return r.handleOperation(async()=>await Fe(r.fetch,`${r.url}/object/move`,{bucketId:r.bucketId,sourceKey:e,destinationKey:t,destinationBucket:n==null?void 0:n.destinationBucket},{headers:r.headers}))}async copy(e,t,n){var r=this;return r.handleOperation(async()=>({path:(await Fe(r.fetch,`${r.url}/object/copy`,{bucketId:r.bucketId,sourceKey:e,destinationKey:t,destinationBucket:n==null?void 0:n.destinationBucket},{headers:r.headers})).Key}))}async createSignedUrl(e,t,n){var r=this;return r.handleOperation(async()=>{let s=r._getFinalPath(e),i=await Fe(r.fetch,`${r.url}/object/sign/${s}`,P({expiresIn:t},n!=null&&n.transform?{transform:n.transform}:{}),{headers:r.headers});const o=n!=null&&n.download?`&download=${n.download===!0?"":n.download}`:"";return{signedUrl:encodeURI(`${r.url}${i.signedURL}${o}`)}})}async createSignedUrls(e,t,n){var r=this;return r.handleOperation(async()=>{const s=await Fe(r.fetch,`${r.url}/object/sign/${r.bucketId}`,{expiresIn:t,paths:e},{headers:r.headers}),i=n!=null&&n.download?`&download=${n.download===!0?"":n.download}`:"";return s.map(o=>P(P({},o),{},{signedUrl:o.signedURL?encodeURI(`${r.url}${o.signedURL}${i}`):null}))})}download(e,t,n){const r=typeof(t==null?void 0:t.transform)<"u"?"render/image/authenticated":"object",s=this.transformOptsToQueryString((t==null?void 0:t.transform)||{}),i=s?`?${s}`:"",o=this._getFinalPath(e),a=()=>zr(this.fetch,`${this.url}/${r}/${o}${i}`,{headers:this.headers,noResolveJson:!0},n);return new cm(a,this.shouldThrowOnError)}async info(e){var t=this;const n=t._getFinalPath(e);return t.handleOperation(async()=>oa(await zr(t.fetch,`${t.url}/object/info/${n}`,{headers:t.headers})))}async exists(e){var t=this;const n=t._getFinalPath(e);try{return await lm(t.fetch,`${t.url}/object/${n}`,{headers:t.headers}),{data:!0,error:null}}catch(r){if(t.shouldThrowOnError)throw r;if(xi(r)&&r instanceof ah){const s=r.originalError;if([400,404].includes(s==null?void 0:s.status))return{data:!1,error:r}}throw r}}getPublicUrl(e,t){const n=this._getFinalPath(e),r=[],s=t!=null&&t.download?`download=${t.download===!0?"":t.download}`:"";s!==""&&r.push(s);const i=typeof(t==null?void 0:t.transform)<"u"?"render/image":"object",o=this.transformOptsToQueryString((t==null?void 0:t.transform)||{});o!==""&&r.push(o);let a=r.join("&");return a!==""&&(a=`?${a}`),{data:{publicUrl:encodeURI(`${this.url}/${i}/public/${n}${a}`)}}}async remove(e){var t=this;return t.handleOperation(async()=>await al(t.fetch,`${t.url}/object/${t.bucketId}`,{prefixes:e},{headers:t.headers}))}async list(e,t,n){var r=this;return r.handleOperation(async()=>{const s=P(P(P({},dm),t),{},{prefix:e||""});return await Fe(r.fetch,`${r.url}/object/list/${r.bucketId}`,s,{headers:r.headers},n)})}async listV2(e,t){var n=this;return n.handleOperation(async()=>{const r=P({},e);return await Fe(n.fetch,`${n.url}/object/list-v2/${n.bucketId}`,r,{headers:n.headers},t)})}encodeMetadata(e){return JSON.stringify(e)}toBase64(e){return typeof Buffer<"u"?Buffer.from(e).toString("base64"):btoa(e)}_getFinalPath(e){return`${this.bucketId}/${e.replace(/^\/+/,"")}`}_removeEmptyFolders(e){return e.replace(/^\/|\/$/g,"").replace(/\/+/g,"/")}transformOptsToQueryString(e){const t=[];return e.width&&t.push(`width=${e.width}`),e.height&&t.push(`height=${e.height}`),e.resize&&t.push(`resize=${e.resize}`),e.format&&t.push(`format=${e.format}`),e.quality&&t.push(`quality=${e.quality}`),t.join("&")}};const fm="2.95.3",Gr={"X-Client-Info":`storage-js/${fm}`};var pm=class extends Hn{constructor(e,t={},n,r){const s=new URL(e);r!=null&&r.useNewHostname&&/supabase\.(co|in|red)$/.test(s.hostname)&&!s.hostname.includes("storage.supabase.")&&(s.hostname=s.hostname.replace("supabase.","storage.supabase."));const i=s.href.replace(/\/$/,""),o=P(P({},Gr),t);super(i,o,n,"storage")}async listBuckets(e){var t=this;return t.handleOperation(async()=>{const n=t.listBucketOptionsToQueryString(e);return await zr(t.fetch,`${t.url}/bucket${n}`,{headers:t.headers})})}async getBucket(e){var t=this;return t.handleOperation(async()=>await zr(t.fetch,`${t.url}/bucket/${e}`,{headers:t.headers}))}async createBucket(e,t={public:!1}){var n=this;return n.handleOperation(async()=>await Fe(n.fetch,`${n.url}/bucket`,{id:e,name:e,type:t.type,public:t.public,file_size_limit:t.fileSizeLimit,allowed_mime_types:t.allowedMimeTypes},{headers:n.headers}))}async updateBucket(e,t){var n=this;return n.handleOperation(async()=>await aa(n.fetch,`${n.url}/bucket/${e}`,{id:e,name:e,public:t.public,file_size_limit:t.fileSizeLimit,allowed_mime_types:t.allowedMimeTypes},{headers:n.headers}))}async emptyBucket(e){var t=this;return t.handleOperation(async()=>await Fe(t.fetch,`${t.url}/bucket/${e}/empty`,{},{headers:t.headers}))}async deleteBucket(e){var t=this;return t.handleOperation(async()=>await al(t.fetch,`${t.url}/bucket/${e}`,{},{headers:t.headers}))}listBucketOptionsToQueryString(e){const t={};return e&&("limit"in e&&(t.limit=String(e.limit)),"offset"in e&&(t.offset=String(e.offset)),e.search&&(t.search=e.search),e.sortColumn&&(t.sortColumn=e.sortColumn),e.sortOrder&&(t.sortOrder=e.sortOrder)),Object.keys(t).length>0?"?"+new URLSearchParams(t).toString():""}},gm=class extends Hn{constructor(e,t={},n){const r=e.replace(/\/$/,""),s=P(P({},Gr),t);super(r,s,n,"storage")}async createBucket(e){var t=this;return t.handleOperation(async()=>await Fe(t.fetch,`${t.url}/bucket`,{name:e},{headers:t.headers}))}async listBuckets(e){var t=this;return t.handleOperation(async()=>{const n=new URLSearchParams;(e==null?void 0:e.limit)!==void 0&&n.set("limit",e.limit.toString()),(e==null?void 0:e.offset)!==void 0&&n.set("offset",e.offset.toString()),e!=null&&e.sortColumn&&n.set("sortColumn",e.sortColumn),e!=null&&e.sortOrder&&n.set("sortOrder",e.sortOrder),e!=null&&e.search&&n.set("search",e.search);const r=n.toString(),s=r?`${t.url}/bucket?${r}`:`${t.url}/bucket`;return await zr(t.fetch,s,{headers:t.headers})})}async deleteBucket(e){var t=this;return t.handleOperation(async()=>await al(t.fetch,`${t.url}/bucket/${e}`,{},{headers:t.headers}))}from(e){var t=this;if(!tm(e))throw new Ei("Invalid bucket name: File, folder, and bucket names must follow AWS object key naming guidelines and should avoid the use of any other characters.");const n=new Xg({baseUrl:this.url,catalogName:e,auth:{type:"custom",getHeaders:async()=>t.headers},fetch:this.fetch}),r=this.shouldThrowOnError;return new Proxy(n,{get(s,i){const o=s[i];return typeof o!="function"?o:async(...a)=>{try{return{data:await o.apply(s,a),error:null}}catch(l){if(r)throw l;return{data:null,error:l}}}}})}},mm=class extends Hn{constructor(e,t={},n){const r=e.replace(/\/$/,""),s=P(P({},Gr),{},{"Content-Type":"application/json"},t);super(r,s,n,"vectors")}async createIndex(e){var t=this;return t.handleOperation(async()=>await be.post(t.fetch,`${t.url}/CreateIndex`,e,{headers:t.headers})||{})}async getIndex(e,t){var n=this;return n.handleOperation(async()=>await be.post(n.fetch,`${n.url}/GetIndex`,{vectorBucketName:e,indexName:t},{headers:n.headers}))}async listIndexes(e){var t=this;return t.handleOperation(async()=>await be.post(t.fetch,`${t.url}/ListIndexes`,e,{headers:t.headers}))}async deleteIndex(e,t){var n=this;return n.handleOperation(async()=>await be.post(n.fetch,`${n.url}/DeleteIndex`,{vectorBucketName:e,indexName:t},{headers:n.headers})||{})}},vm=class extends Hn{constructor(e,t={},n){const r=e.replace(/\/$/,""),s=P(P({},Gr),{},{"Content-Type":"application/json"},t);super(r,s,n,"vectors")}async putVectors(e){var t=this;if(e.vectors.length<1||e.vectors.length>500)throw new Error("Vector batch size must be between 1 and 500 items");return t.handleOperation(async()=>await be.post(t.fetch,`${t.url}/PutVectors`,e,{headers:t.headers})||{})}async getVectors(e){var t=this;return t.handleOperation(async()=>await be.post(t.fetch,`${t.url}/GetVectors`,e,{headers:t.headers}))}async listVectors(e){var t=this;if(e.segmentCount!==void 0){if(e.segmentCount<1||e.segmentCount>16)throw new Error("segmentCount must be between 1 and 16");if(e.segmentIndex!==void 0&&(e.segmentIndex<0||e.segmentIndex>=e.segmentCount))throw new Error(`segmentIndex must be between 0 and ${e.segmentCount-1}`)}return t.handleOperation(async()=>await be.post(t.fetch,`${t.url}/ListVectors`,e,{headers:t.headers}))}async queryVectors(e){var t=this;return t.handleOperation(async()=>await be.post(t.fetch,`${t.url}/QueryVectors`,e,{headers:t.headers}))}async deleteVectors(e){var t=this;if(e.keys.length<1||e.keys.length>500)throw new Error("Keys batch size must be between 1 and 500 items");return t.handleOperation(async()=>await be.post(t.fetch,`${t.url}/DeleteVectors`,e,{headers:t.headers})||{})}},ym=class extends Hn{constructor(e,t={},n){const r=e.replace(/\/$/,""),s=P(P({},Gr),{},{"Content-Type":"application/json"},t);super(r,s,n,"vectors")}async createBucket(e){var t=this;return t.handleOperation(async()=>await be.post(t.fetch,`${t.url}/CreateVectorBucket`,{vectorBucketName:e},{headers:t.headers})||{})}async getBucket(e){var t=this;return t.handleOperation(async()=>await be.post(t.fetch,`${t.url}/GetVectorBucket`,{vectorBucketName:e},{headers:t.headers}))}async listBuckets(e={}){var t=this;return t.handleOperation(async()=>await be.post(t.fetch,`${t.url}/ListVectorBuckets`,e,{headers:t.headers}))}async deleteBucket(e){var t=this;return t.handleOperation(async()=>await be.post(t.fetch,`${t.url}/DeleteVectorBucket`,{vectorBucketName:e},{headers:t.headers})||{})}},wm=class extends ym{constructor(e,t={}){super(e,t.headers||{},t.fetch)}from(e){return new _m(this.url,this.headers,e,this.fetch)}async createBucket(e){var t=()=>super.createBucket,n=this;return t().call(n,e)}async getBucket(e){var t=()=>super.getBucket,n=this;return t().call(n,e)}async listBuckets(e={}){var t=()=>super.listBuckets,n=this;return t().call(n,e)}async deleteBucket(e){var t=()=>super.deleteBucket,n=this;return t().call(n,e)}},_m=class extends mm{constructor(e,t,n,r){super(e,t,r),this.vectorBucketName=n}async createIndex(e){var t=()=>super.createIndex,n=this;return t().call(n,P(P({},e),{},{vectorBucketName:n.vectorBucketName}))}async listIndexes(e={}){var t=()=>super.listIndexes,n=this;return t().call(n,P(P({},e),{},{vectorBucketName:n.vectorBucketName}))}async getIndex(e){var t=()=>super.getIndex,n=this;return t().call(n,n.vectorBucketName,e)}async deleteIndex(e){var t=()=>super.deleteIndex,n=this;return t().call(n,n.vectorBucketName,e)}index(e){return new km(this.url,this.headers,this.vectorBucketName,e,this.fetch)}},km=class extends vm{constructor(e,t,n,r,s){super(e,t,s),this.vectorBucketName=n,this.indexName=r}async putVectors(e){var t=()=>super.putVectors,n=this;return t().call(n,P(P({},e),{},{vectorBucketName:n.vectorBucketName,indexName:n.indexName}))}async getVectors(e){var t=()=>super.getVectors,n=this;return t().call(n,P(P({},e),{},{vectorBucketName:n.vectorBucketName,indexName:n.indexName}))}async listVectors(e={}){var t=()=>super.listVectors,n=this;return t().call(n,P(P({},e),{},{vectorBucketName:n.vectorBucketName,indexName:n.indexName}))}async queryVectors(e){var t=()=>super.queryVectors,n=this;return t().call(n,P(P({},e),{},{vectorBucketName:n.vectorBucketName,indexName:n.indexName}))}async deleteVectors(e){var t=()=>super.deleteVectors,n=this;return t().call(n,P(P({},e),{},{vectorBucketName:n.vectorBucketName,indexName:n.indexName}))}},Sm=class extends pm{constructor(e,t={},n,r){super(e,t,n,r)}from(e){return new hm(this.url,this.headers,e,this.fetch)}get vectors(){return new wm(this.url+"/vector",{headers:this.headers,fetch:this.fetch})}get analytics(){return new gm(this.url+"/iceberg",this.headers,this.fetch)}};const ch="2.95.3",hn=30*1e3,la=3,ro=la*hn,Em="http://localhost:9999",xm="supabase.auth.token",Tm={"X-Client-Info":`gotrue-js/${ch}`},ua="X-Supabase-Api-Version",dh={"2024-01-01":{timestamp:Date.parse("2024-01-01T00:00:00.0Z"),name:"2024-01-01"}},bm=/^([a-z0-9_-]{4})*($|[a-z0-9_-]{3}$|[a-z0-9_-]{2}$)$/i,Cm=10*60*1e3;class Mr extends Error{constructor(t,n,r){super(t),this.__isAuthError=!0,this.name="AuthError",this.status=n,this.code=r}}function j(e){return typeof e=="object"&&e!==null&&"__isAuthError"in e}class Om extends Mr{constructor(t,n,r){super(t,n,r),this.name="AuthApiError",this.status=n,this.code=r}}function jm(e){return j(e)&&e.name==="AuthApiError"}class Wt extends Mr{constructor(t,n){super(t),this.name="AuthUnknownError",this.originalError=n}}class ht extends Mr{constructor(t,n,r,s){super(t,r,s),this.name=n,this.status=r}}class xe extends ht{constructor(){super("Auth session missing!","AuthSessionMissingError",400,void 0)}}function so(e){return j(e)&&e.name==="AuthSessionMissingError"}class on extends ht{constructor(){super("Auth session or user missing","AuthInvalidTokenResponseError",500,void 0)}}class ys extends ht{constructor(t){super(t,"AuthInvalidCredentialsError",400,void 0)}}class ws extends ht{constructor(t,n=null){super(t,"AuthImplicitGrantRedirectError",500,void 0),this.details=null,this.details=n}toJSON(){return{name:this.name,message:this.message,status:this.status,details:this.details}}}function Rm(e){return j(e)&&e.name==="AuthImplicitGrantRedirectError"}class Ru extends ht{constructor(t,n=null){super(t,"AuthPKCEGrantCodeExchangeError",500,void 0),this.details=null,this.details=n}toJSON(){return{name:this.name,message:this.message,status:this.status,details:this.details}}}class Pm extends ht{constructor(){super("PKCE code verifier not found in storage. This can happen if the auth flow was initiated in a different browser or device, or if the storage was cleared. For SSR frameworks (Next.js, SvelteKit, etc.), use @supabase/ssr on both the server and client to store the code verifier in cookies.","AuthPKCECodeVerifierMissingError",400,"pkce_code_verifier_not_found")}}class ca extends ht{constructor(t,n){super(t,"AuthRetryableFetchError",n,void 0)}}function io(e){return j(e)&&e.name==="AuthRetryableFetchError"}class Pu extends ht{constructor(t,n,r){super(t,"AuthWeakPasswordError",n,"weak_password"),this.reasons=r}}class da extends ht{constructor(t){super(t,"AuthInvalidJwtError",400,"invalid_jwt")}}const ri="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".split(""),Au=` +\r=`.split(""),Am=(()=>{const e=new Array(128);for(let t=0;t=6;){const r=t.queue>>t.queuedBits-6&63;n(ri[r]),t.queuedBits-=6}else if(t.queuedBits>0)for(t.queue=t.queue<<6-t.queuedBits,t.queuedBits=6;t.queuedBits>=6;){const r=t.queue>>t.queuedBits-6&63;n(ri[r]),t.queuedBits-=6}}function hh(e,t,n){const r=Am[e];if(r>-1)for(t.queue=t.queue<<6|r,t.queuedBits+=6;t.queuedBits>=8;)n(t.queue>>t.queuedBits-8&255),t.queuedBits-=8;else{if(r===-2)return;throw new Error(`Invalid Base64-URL character "${String.fromCharCode(e)}"`)}}function Iu(e){const t=[],n=o=>{t.push(String.fromCodePoint(o))},r={utf8seq:0,codepoint:0},s={queue:0,queuedBits:0},i=o=>{Lm(o,r,n)};for(let o=0;o>6),t(128|e&63);return}else if(e<=65535){t(224|e>>12),t(128|e>>6&63),t(128|e&63);return}else if(e<=1114111){t(240|e>>18),t(128|e>>12&63),t(128|e>>6&63),t(128|e&63);return}throw new Error(`Unrecognized Unicode codepoint: ${e.toString(16)}`)}function Im(e,t){for(let n=0;n55295&&r<=56319){const s=(r-55296)*1024&65535;r=(e.charCodeAt(n+1)-56320&65535|s)+65536,n+=1}Nm(r,t)}}function Lm(e,t,n){if(t.utf8seq===0){if(e<=127){n(e);return}for(let r=1;r<6;r+=1)if(!(e>>7-r&1)){t.utf8seq=r;break}if(t.utf8seq===2)t.codepoint=e&31;else if(t.utf8seq===3)t.codepoint=e&15;else if(t.utf8seq===4)t.codepoint=e&7;else throw new Error("Invalid UTF-8 sequence");t.utf8seq-=1}else if(t.utf8seq>0){if(e<=127)throw new Error("Invalid UTF-8 sequence");t.codepoint=t.codepoint<<6|e&63,t.utf8seq-=1,t.utf8seq===0&&n(t.codepoint)}}function Nn(e){const t=[],n={queue:0,queuedBits:0},r=s=>{t.push(s)};for(let s=0;st.push(n)),new Uint8Array(t)}function Kt(e){const t=[],n={queue:0,queuedBits:0},r=s=>{t.push(s)};return e.forEach(s=>Nu(s,n,r)),Nu(null,n,r),t.join("")}function Um(e){return Math.round(Date.now()/1e3)+e}function Dm(){return Symbol("auth-callback")}const ae=()=>typeof window<"u"&&typeof document<"u",Ut={tested:!1,writable:!1},fh=()=>{if(!ae())return!1;try{if(typeof globalThis.localStorage!="object")return!1}catch{return!1}if(Ut.tested)return Ut.writable;const e=`lswt-${Math.random()}${Math.random()}`;try{globalThis.localStorage.setItem(e,e),globalThis.localStorage.removeItem(e),Ut.tested=!0,Ut.writable=!0}catch{Ut.tested=!0,Ut.writable=!1}return Ut.writable};function zm(e){const t={},n=new URL(e);if(n.hash&&n.hash[0]==="#")try{new URLSearchParams(n.hash.substring(1)).forEach((s,i)=>{t[i]=s})}catch{}return n.searchParams.forEach((r,s)=>{t[s]=r}),t}const ph=e=>e?(...t)=>e(...t):(...t)=>fetch(...t),Mm=e=>typeof e=="object"&&e!==null&&"status"in e&&"ok"in e&&"json"in e&&typeof e.json=="function",fn=async(e,t,n)=>{await e.setItem(t,JSON.stringify(n))},Dt=async(e,t)=>{const n=await e.getItem(t);if(!n)return null;try{return JSON.parse(n)}catch{return n}},oe=async(e,t)=>{await e.removeItem(t)};class Ti{constructor(){this.promise=new Ti.promiseConstructor((t,n)=>{this.resolve=t,this.reject=n})}}Ti.promiseConstructor=Promise;function _s(e){const t=e.split(".");if(t.length!==3)throw new da("Invalid JWT structure");for(let r=0;r{setTimeout(()=>t(null),e)})}function Fm(e,t){return new Promise((r,s)=>{(async()=>{for(let i=0;i<1/0;i++)try{const o=await e(i);if(!t(i,null,o)){r(o);return}}catch(o){if(!t(i,o)){s(o);return}}})()})}function Wm(e){return("0"+e.toString(16)).substr(-2)}function Vm(){const t=new Uint32Array(56);if(typeof crypto>"u"){const n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~",r=n.length;let s="";for(let i=0;i<56;i++)s+=n.charAt(Math.floor(Math.random()*r));return s}return crypto.getRandomValues(t),Array.from(t,Wm).join("")}async function Hm(e){const n=new TextEncoder().encode(e),r=await crypto.subtle.digest("SHA-256",n),s=new Uint8Array(r);return Array.from(s).map(i=>String.fromCharCode(i)).join("")}async function qm(e){if(!(typeof crypto<"u"&&typeof crypto.subtle<"u"&&typeof TextEncoder<"u"))return console.warn("WebCrypto API is not supported. Code challenge method will default to use plain instead of sha256."),e;const n=await Hm(e);return btoa(n).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}async function an(e,t,n=!1){const r=Vm();let s=r;n&&(s+="/PASSWORD_RECOVERY"),await fn(e,`${t}-code-verifier`,s);const i=await qm(r);return[i,r===i?"plain":"s256"]}const Km=/^2[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|1[0-9]|2[0-9]|3[0-1])$/i;function Gm(e){const t=e.headers.get(ua);if(!t||!t.match(Km))return null;try{return new Date(`${t}T00:00:00.0Z`)}catch{return null}}function Jm(e){if(!e)throw new Error("Missing exp claim");const t=Math.floor(Date.now()/1e3);if(e<=t)throw new Error("JWT has expired")}function Qm(e){switch(e){case"RS256":return{name:"RSASSA-PKCS1-v1_5",hash:{name:"SHA-256"}};case"ES256":return{name:"ECDSA",namedCurve:"P-256",hash:{name:"SHA-256"}};default:throw new Error("Invalid alg claim")}}const Ym=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/;function ln(e){if(!Ym.test(e))throw new Error("@supabase/auth-js: Expected parameter to be UUID but is not")}function oo(){const e={};return new Proxy(e,{get:(t,n)=>{if(n==="__isUserNotAvailableProxy")return!0;if(typeof n=="symbol"){const r=n.toString();if(r==="Symbol(Symbol.toPrimitive)"||r==="Symbol(Symbol.toStringTag)"||r==="Symbol(util.inspect.custom)")return}throw new Error(`@supabase/auth-js: client was created with userStorage option and there was no user stored in the user storage. Accessing the "${n}" property of the session object is not supported. Please use getUser() instead.`)},set:(t,n)=>{throw new Error(`@supabase/auth-js: client was created with userStorage option and there was no user stored in the user storage. Setting the "${n}" property of the session object is not supported. Please use getUser() to fetch a user object you can manipulate.`)},deleteProperty:(t,n)=>{throw new Error(`@supabase/auth-js: client was created with userStorage option and there was no user stored in the user storage. Deleting the "${n}" property of the session object is not supported. Please use getUser() to fetch a user object you can manipulate.`)}})}function Xm(e,t){return new Proxy(e,{get:(n,r,s)=>{if(r==="__isInsecureUserWarningProxy")return!0;if(typeof r=="symbol"){const i=r.toString();if(i==="Symbol(Symbol.toPrimitive)"||i==="Symbol(Symbol.toStringTag)"||i==="Symbol(util.inspect.custom)"||i==="Symbol(nodejs.util.inspect.custom)")return Reflect.get(n,r,s)}return!t.value&&typeof r=="string"&&(console.warn("Using the user object as returned from supabase.auth.getSession() or from some supabase.auth.onAuthStateChange() events could be insecure! This value comes directly from the storage medium (usually cookies on the server) and may not be authentic. Use supabase.auth.getUser() instead which authenticates the data by contacting the Supabase Auth server."),t.value=!0),Reflect.get(n,r,s)}})}function Lu(e){return JSON.parse(JSON.stringify(e))}const Bt=e=>e.msg||e.message||e.error_description||e.error||JSON.stringify(e),Zm=[502,503,504];async function $u(e){var t;if(!Mm(e))throw new ca(Bt(e),0);if(Zm.includes(e.status))throw new ca(Bt(e),e.status);let n;try{n=await e.json()}catch(i){throw new Wt(Bt(i),i)}let r;const s=Gm(e);if(s&&s.getTime()>=dh["2024-01-01"].timestamp&&typeof n=="object"&&n&&typeof n.code=="string"?r=n.code:typeof n=="object"&&n&&typeof n.error_code=="string"&&(r=n.error_code),r){if(r==="weak_password")throw new Pu(Bt(n),e.status,((t=n.weak_password)===null||t===void 0?void 0:t.reasons)||[]);if(r==="session_not_found")throw new xe}else if(typeof n=="object"&&n&&typeof n.weak_password=="object"&&n.weak_password&&Array.isArray(n.weak_password.reasons)&&n.weak_password.reasons.length&&n.weak_password.reasons.reduce((i,o)=>i&&typeof o=="string",!0))throw new Pu(Bt(n),e.status,n.weak_password.reasons);throw new Om(Bt(n),e.status||500,r)}const ev=(e,t,n,r)=>{const s={method:e,headers:(t==null?void 0:t.headers)||{}};return e==="GET"?s:(s.headers=Object.assign({"Content-Type":"application/json;charset=UTF-8"},t==null?void 0:t.headers),s.body=JSON.stringify(r),Object.assign(Object.assign({},s),n))};async function R(e,t,n,r){var s;const i=Object.assign({},r==null?void 0:r.headers);i[ua]||(i[ua]=dh["2024-01-01"].name),r!=null&&r.jwt&&(i.Authorization=`Bearer ${r.jwt}`);const o=(s=r==null?void 0:r.query)!==null&&s!==void 0?s:{};r!=null&&r.redirectTo&&(o.redirect_to=r.redirectTo);const a=Object.keys(o).length?"?"+new URLSearchParams(o).toString():"",l=await tv(e,t,n+a,{headers:i,noResolveJson:r==null?void 0:r.noResolveJson},{},r==null?void 0:r.body);return r!=null&&r.xform?r==null?void 0:r.xform(l):{data:Object.assign({},l),error:null}}async function tv(e,t,n,r,s,i){const o=ev(t,r,s,i);let a;try{a=await e(n,Object.assign({},o))}catch(l){throw console.error(l),new ca(Bt(l),0)}if(a.ok||await $u(a),r!=null&&r.noResolveJson)return a;try{return await a.json()}catch(l){await $u(l)}}function Me(e){var t;let n=null;sv(e)&&(n=Object.assign({},e),e.expires_at||(n.expires_at=Um(e.expires_in)));const r=(t=e.user)!==null&&t!==void 0?t:e;return{data:{session:n,user:r},error:null}}function Uu(e){const t=Me(e);return!t.error&&e.weak_password&&typeof e.weak_password=="object"&&Array.isArray(e.weak_password.reasons)&&e.weak_password.reasons.length&&e.weak_password.message&&typeof e.weak_password.message=="string"&&e.weak_password.reasons.reduce((n,r)=>n&&typeof r=="string",!0)&&(t.data.weak_password=e.weak_password),t}function wt(e){var t;return{data:{user:(t=e.user)!==null&&t!==void 0?t:e},error:null}}function nv(e){return{data:e,error:null}}function rv(e){const{action_link:t,email_otp:n,hashed_token:r,redirect_to:s,verification_type:i}=e,o=Si(e,["action_link","email_otp","hashed_token","redirect_to","verification_type"]),a={action_link:t,email_otp:n,hashed_token:r,redirect_to:s,verification_type:i},l=Object.assign({},o);return{data:{properties:a,user:l},error:null}}function Du(e){return e}function sv(e){return e.access_token&&e.refresh_token&&e.expires_in}const ao=["global","local","others"];class iv{constructor({url:t="",headers:n={},fetch:r}){this.url=t,this.headers=n,this.fetch=ph(r),this.mfa={listFactors:this._listFactors.bind(this),deleteFactor:this._deleteFactor.bind(this)},this.oauth={listClients:this._listOAuthClients.bind(this),createClient:this._createOAuthClient.bind(this),getClient:this._getOAuthClient.bind(this),updateClient:this._updateOAuthClient.bind(this),deleteClient:this._deleteOAuthClient.bind(this),regenerateClientSecret:this._regenerateOAuthClientSecret.bind(this)}}async signOut(t,n=ao[0]){if(ao.indexOf(n)<0)throw new Error(`@supabase/auth-js: Parameter scope must be one of ${ao.join(", ")}`);try{return await R(this.fetch,"POST",`${this.url}/logout?scope=${n}`,{headers:this.headers,jwt:t,noResolveJson:!0}),{data:null,error:null}}catch(r){if(j(r))return{data:null,error:r};throw r}}async inviteUserByEmail(t,n={}){try{return await R(this.fetch,"POST",`${this.url}/invite`,{body:{email:t,data:n.data},headers:this.headers,redirectTo:n.redirectTo,xform:wt})}catch(r){if(j(r))return{data:{user:null},error:r};throw r}}async generateLink(t){try{const{options:n}=t,r=Si(t,["options"]),s=Object.assign(Object.assign({},r),n);return"newEmail"in r&&(s.new_email=r==null?void 0:r.newEmail,delete s.newEmail),await R(this.fetch,"POST",`${this.url}/admin/generate_link`,{body:s,headers:this.headers,xform:rv,redirectTo:n==null?void 0:n.redirectTo})}catch(n){if(j(n))return{data:{properties:null,user:null},error:n};throw n}}async createUser(t){try{return await R(this.fetch,"POST",`${this.url}/admin/users`,{body:t,headers:this.headers,xform:wt})}catch(n){if(j(n))return{data:{user:null},error:n};throw n}}async listUsers(t){var n,r,s,i,o,a,l;try{const u={nextPage:null,lastPage:0,total:0},c=await R(this.fetch,"GET",`${this.url}/admin/users`,{headers:this.headers,noResolveJson:!0,query:{page:(r=(n=t==null?void 0:t.page)===null||n===void 0?void 0:n.toString())!==null&&r!==void 0?r:"",per_page:(i=(s=t==null?void 0:t.perPage)===null||s===void 0?void 0:s.toString())!==null&&i!==void 0?i:""},xform:Du});if(c.error)throw c.error;const p=await c.json(),h=(o=c.headers.get("x-total-count"))!==null&&o!==void 0?o:0,m=(l=(a=c.headers.get("link"))===null||a===void 0?void 0:a.split(","))!==null&&l!==void 0?l:[];return m.length>0&&(m.forEach(y=>{const w=parseInt(y.split(";")[0].split("=")[1].substring(0,1)),k=JSON.parse(y.split(";")[1].split("=")[1]);u[`${k}Page`]=w}),u.total=parseInt(h)),{data:Object.assign(Object.assign({},p),u),error:null}}catch(u){if(j(u))return{data:{users:[]},error:u};throw u}}async getUserById(t){ln(t);try{return await R(this.fetch,"GET",`${this.url}/admin/users/${t}`,{headers:this.headers,xform:wt})}catch(n){if(j(n))return{data:{user:null},error:n};throw n}}async updateUserById(t,n){ln(t);try{return await R(this.fetch,"PUT",`${this.url}/admin/users/${t}`,{body:n,headers:this.headers,xform:wt})}catch(r){if(j(r))return{data:{user:null},error:r};throw r}}async deleteUser(t,n=!1){ln(t);try{return await R(this.fetch,"DELETE",`${this.url}/admin/users/${t}`,{headers:this.headers,body:{should_soft_delete:n},xform:wt})}catch(r){if(j(r))return{data:{user:null},error:r};throw r}}async _listFactors(t){ln(t.userId);try{const{data:n,error:r}=await R(this.fetch,"GET",`${this.url}/admin/users/${t.userId}/factors`,{headers:this.headers,xform:s=>({data:{factors:s},error:null})});return{data:n,error:r}}catch(n){if(j(n))return{data:null,error:n};throw n}}async _deleteFactor(t){ln(t.userId),ln(t.id);try{return{data:await R(this.fetch,"DELETE",`${this.url}/admin/users/${t.userId}/factors/${t.id}`,{headers:this.headers}),error:null}}catch(n){if(j(n))return{data:null,error:n};throw n}}async _listOAuthClients(t){var n,r,s,i,o,a,l;try{const u={nextPage:null,lastPage:0,total:0},c=await R(this.fetch,"GET",`${this.url}/admin/oauth/clients`,{headers:this.headers,noResolveJson:!0,query:{page:(r=(n=t==null?void 0:t.page)===null||n===void 0?void 0:n.toString())!==null&&r!==void 0?r:"",per_page:(i=(s=t==null?void 0:t.perPage)===null||s===void 0?void 0:s.toString())!==null&&i!==void 0?i:""},xform:Du});if(c.error)throw c.error;const p=await c.json(),h=(o=c.headers.get("x-total-count"))!==null&&o!==void 0?o:0,m=(l=(a=c.headers.get("link"))===null||a===void 0?void 0:a.split(","))!==null&&l!==void 0?l:[];return m.length>0&&(m.forEach(y=>{const w=parseInt(y.split(";")[0].split("=")[1].substring(0,1)),k=JSON.parse(y.split(";")[1].split("=")[1]);u[`${k}Page`]=w}),u.total=parseInt(h)),{data:Object.assign(Object.assign({},p),u),error:null}}catch(u){if(j(u))return{data:{clients:[]},error:u};throw u}}async _createOAuthClient(t){try{return await R(this.fetch,"POST",`${this.url}/admin/oauth/clients`,{body:t,headers:this.headers,xform:n=>({data:n,error:null})})}catch(n){if(j(n))return{data:null,error:n};throw n}}async _getOAuthClient(t){try{return await R(this.fetch,"GET",`${this.url}/admin/oauth/clients/${t}`,{headers:this.headers,xform:n=>({data:n,error:null})})}catch(n){if(j(n))return{data:null,error:n};throw n}}async _updateOAuthClient(t,n){try{return await R(this.fetch,"PUT",`${this.url}/admin/oauth/clients/${t}`,{body:n,headers:this.headers,xform:r=>({data:r,error:null})})}catch(r){if(j(r))return{data:null,error:r};throw r}}async _deleteOAuthClient(t){try{return await R(this.fetch,"DELETE",`${this.url}/admin/oauth/clients/${t}`,{headers:this.headers,noResolveJson:!0}),{data:null,error:null}}catch(n){if(j(n))return{data:null,error:n};throw n}}async _regenerateOAuthClientSecret(t){try{return await R(this.fetch,"POST",`${this.url}/admin/oauth/clients/${t}/regenerate_secret`,{headers:this.headers,xform:n=>({data:n,error:null})})}catch(n){if(j(n))return{data:null,error:n};throw n}}}function zu(e={}){return{getItem:t=>e[t]||null,setItem:(t,n)=>{e[t]=n},removeItem:t=>{delete e[t]}}}const un={debug:!!(globalThis&&fh()&&globalThis.localStorage&&globalThis.localStorage.getItem("supabase.gotrue-js.locks.debug")==="true")};class gh extends Error{constructor(t){super(t),this.isAcquireTimeout=!0}}class ov extends gh{}async function av(e,t,n){un.debug&&console.log("@supabase/gotrue-js: navigatorLock: acquire lock",e,t);const r=new globalThis.AbortController;return t>0&&setTimeout(()=>{r.abort(),un.debug&&console.log("@supabase/gotrue-js: navigatorLock acquire timed out",e)},t),await Promise.resolve().then(()=>globalThis.navigator.locks.request(e,t===0?{mode:"exclusive",ifAvailable:!0}:{mode:"exclusive",signal:r.signal},async s=>{if(s){un.debug&&console.log("@supabase/gotrue-js: navigatorLock: acquired",e,s.name);try{return await n()}finally{un.debug&&console.log("@supabase/gotrue-js: navigatorLock: released",e,s.name)}}else{if(t===0)throw un.debug&&console.log("@supabase/gotrue-js: navigatorLock: not immediately available",e),new ov(`Acquiring an exclusive Navigator LockManager lock "${e}" immediately failed`);if(un.debug)try{const i=await globalThis.navigator.locks.query();console.log("@supabase/gotrue-js: Navigator LockManager state",JSON.stringify(i,null," "))}catch(i){console.warn("@supabase/gotrue-js: Error when querying Navigator LockManager state",i)}return console.warn("@supabase/gotrue-js: Navigator LockManager returned a null lock when using #request without ifAvailable set to true, it appears this browser is not following the LockManager spec https://developer.mozilla.org/en-US/docs/Web/API/LockManager/request"),await n()}}))}function lv(){if(typeof globalThis!="object")try{Object.defineProperty(Object.prototype,"__magic__",{get:function(){return this},configurable:!0}),__magic__.globalThis=__magic__,delete Object.prototype.__magic__}catch{typeof self<"u"&&(self.globalThis=self)}}function mh(e){if(!/^0x[a-fA-F0-9]{40}$/.test(e))throw new Error(`@supabase/auth-js: Address "${e}" is invalid.`);return e.toLowerCase()}function uv(e){return parseInt(e,16)}function cv(e){const t=new TextEncoder().encode(e);return"0x"+Array.from(t,r=>r.toString(16).padStart(2,"0")).join("")}function dv(e){var t;const{chainId:n,domain:r,expirationTime:s,issuedAt:i=new Date,nonce:o,notBefore:a,requestId:l,resources:u,scheme:c,uri:p,version:h}=e;{if(!Number.isInteger(n))throw new Error(`@supabase/auth-js: Invalid SIWE message field "chainId". Chain ID must be a EIP-155 chain ID. Provided value: ${n}`);if(!r)throw new Error('@supabase/auth-js: Invalid SIWE message field "domain". Domain must be provided.');if(o&&o.length<8)throw new Error(`@supabase/auth-js: Invalid SIWE message field "nonce". Nonce must be at least 8 characters. Provided value: ${o}`);if(!p)throw new Error('@supabase/auth-js: Invalid SIWE message field "uri". URI must be provided.');if(h!=="1")throw new Error(`@supabase/auth-js: Invalid SIWE message field "version". Version must be '1'. Provided value: ${h}`);if(!((t=e.statement)===null||t===void 0)&&t.includes(` +`))throw new Error(`@supabase/auth-js: Invalid SIWE message field "statement". Statement must not include '\\n'. Provided value: ${e.statement}`)}const m=mh(e.address),y=c?`${c}://${r}`:r,w=e.statement?`${e.statement} +`:"",k=`${y} wants you to sign in with your Ethereum account: +${m} + +${w}`;let g=`URI: ${p} +Version: ${h} +Chain ID: ${n}${o?` +Nonce: ${o}`:""} +Issued At: ${i.toISOString()}`;if(s&&(g+=` +Expiration Time: ${s.toISOString()}`),a&&(g+=` +Not Before: ${a.toISOString()}`),l&&(g+=` +Request ID: ${l}`),u){let d=` +Resources:`;for(const f of u){if(!f||typeof f!="string")throw new Error(`@supabase/auth-js: Invalid SIWE message field "resources". Every resource must be a valid string. Provided value: ${f}`);d+=` +- ${f}`}g+=d}return`${k} +${g}`}class X extends Error{constructor({message:t,code:n,cause:r,name:s}){var i;super(t,{cause:r}),this.__isWebAuthnError=!0,this.name=(i=s??(r instanceof Error?r.name:void 0))!==null&&i!==void 0?i:"Unknown Error",this.code=n}}class si extends X{constructor(t,n){super({code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:n,message:t}),this.name="WebAuthnUnknownError",this.originalError=n}}function hv({error:e,options:t}){var n,r,s;const{publicKey:i}=t;if(!i)throw Error("options was missing required publicKey property");if(e.name==="AbortError"){if(t.signal instanceof AbortSignal)return new X({message:"Registration ceremony was sent an abort signal",code:"ERROR_CEREMONY_ABORTED",cause:e})}else if(e.name==="ConstraintError"){if(((n=i.authenticatorSelection)===null||n===void 0?void 0:n.requireResidentKey)===!0)return new X({message:"Discoverable credentials were required but no available authenticator supported it",code:"ERROR_AUTHENTICATOR_MISSING_DISCOVERABLE_CREDENTIAL_SUPPORT",cause:e});if(t.mediation==="conditional"&&((r=i.authenticatorSelection)===null||r===void 0?void 0:r.userVerification)==="required")return new X({message:"User verification was required during automatic registration but it could not be performed",code:"ERROR_AUTO_REGISTER_USER_VERIFICATION_FAILURE",cause:e});if(((s=i.authenticatorSelection)===null||s===void 0?void 0:s.userVerification)==="required")return new X({message:"User verification was required but no available authenticator supported it",code:"ERROR_AUTHENTICATOR_MISSING_USER_VERIFICATION_SUPPORT",cause:e})}else{if(e.name==="InvalidStateError")return new X({message:"The authenticator was previously registered",code:"ERROR_AUTHENTICATOR_PREVIOUSLY_REGISTERED",cause:e});if(e.name==="NotAllowedError")return new X({message:e.message,code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:e});if(e.name==="NotSupportedError")return i.pubKeyCredParams.filter(a=>a.type==="public-key").length===0?new X({message:'No entry in pubKeyCredParams was of type "public-key"',code:"ERROR_MALFORMED_PUBKEYCREDPARAMS",cause:e}):new X({message:"No available authenticator supported any of the specified pubKeyCredParams algorithms",code:"ERROR_AUTHENTICATOR_NO_SUPPORTED_PUBKEYCREDPARAMS_ALG",cause:e});if(e.name==="SecurityError"){const o=window.location.hostname;if(vh(o)){if(i.rp.id!==o)return new X({message:`The RP ID "${i.rp.id}" is invalid for this domain`,code:"ERROR_INVALID_RP_ID",cause:e})}else return new X({message:`${window.location.hostname} is an invalid domain`,code:"ERROR_INVALID_DOMAIN",cause:e})}else if(e.name==="TypeError"){if(i.user.id.byteLength<1||i.user.id.byteLength>64)return new X({message:"User ID was not between 1 and 64 characters",code:"ERROR_INVALID_USER_ID_LENGTH",cause:e})}else if(e.name==="UnknownError")return new X({message:"The authenticator was unable to process the specified options, or could not create a new credential",code:"ERROR_AUTHENTICATOR_GENERAL_ERROR",cause:e})}return new X({message:"a Non-Webauthn related error has occurred",code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:e})}function fv({error:e,options:t}){const{publicKey:n}=t;if(!n)throw Error("options was missing required publicKey property");if(e.name==="AbortError"){if(t.signal instanceof AbortSignal)return new X({message:"Authentication ceremony was sent an abort signal",code:"ERROR_CEREMONY_ABORTED",cause:e})}else{if(e.name==="NotAllowedError")return new X({message:e.message,code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:e});if(e.name==="SecurityError"){const r=window.location.hostname;if(vh(r)){if(n.rpId!==r)return new X({message:`The RP ID "${n.rpId}" is invalid for this domain`,code:"ERROR_INVALID_RP_ID",cause:e})}else return new X({message:`${window.location.hostname} is an invalid domain`,code:"ERROR_INVALID_DOMAIN",cause:e})}else if(e.name==="UnknownError")return new X({message:"The authenticator was unable to process the specified options, or could not create a new assertion signature",code:"ERROR_AUTHENTICATOR_GENERAL_ERROR",cause:e})}return new X({message:"a Non-Webauthn related error has occurred",code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:e})}class pv{createNewAbortSignal(){if(this.controller){const n=new Error("Cancelling existing WebAuthn API call for new one");n.name="AbortError",this.controller.abort(n)}const t=new AbortController;return this.controller=t,t.signal}cancelCeremony(){if(this.controller){const t=new Error("Manually cancelling existing WebAuthn API call");t.name="AbortError",this.controller.abort(t),this.controller=void 0}}}const gv=new pv;function mv(e){if(!e)throw new Error("Credential creation options are required");if(typeof PublicKeyCredential<"u"&&"parseCreationOptionsFromJSON"in PublicKeyCredential&&typeof PublicKeyCredential.parseCreationOptionsFromJSON=="function")return PublicKeyCredential.parseCreationOptionsFromJSON(e);const{challenge:t,user:n,excludeCredentials:r}=e,s=Si(e,["challenge","user","excludeCredentials"]),i=Nn(t).buffer,o=Object.assign(Object.assign({},n),{id:Nn(n.id).buffer}),a=Object.assign(Object.assign({},s),{challenge:i,user:o});if(r&&r.length>0){a.excludeCredentials=new Array(r.length);for(let l=0;l0){i.allowCredentials=new Array(n.length);for(let o=0;os!==null&&typeof s=="object"&&!Array.isArray(s),n=s=>s instanceof ArrayBuffer||ArrayBuffer.isView(s),r={};for(const s of e)if(s)for(const i in s){const o=s[i];if(o!==void 0)if(Array.isArray(o))r[i]=o;else if(n(o))r[i]=o;else if(t(o)){const a=r[i];t(a)?r[i]=ii(a,o):r[i]=ii(o)}else r[i]=o}return r}function xv(e,t){return ii(Sv,e,t||{})}function Tv(e,t){return ii(Ev,e,t||{})}class bv{constructor(t){this.client=t,this.enroll=this._enroll.bind(this),this.challenge=this._challenge.bind(this),this.verify=this._verify.bind(this),this.authenticate=this._authenticate.bind(this),this.register=this._register.bind(this)}async _enroll(t){return this.client.mfa.enroll(Object.assign(Object.assign({},t),{factorType:"webauthn"}))}async _challenge({factorId:t,webauthn:n,friendlyName:r,signal:s},i){var o;try{const{data:a,error:l}=await this.client.mfa.challenge({factorId:t,webauthn:n});if(!a)return{data:null,error:l};const u=s??gv.createNewAbortSignal();if(a.webauthn.type==="create"){const{user:c}=a.webauthn.credential_options.publicKey;if(!c.name){const p=r;if(p)c.name=`${c.id}:${p}`;else{const m=(await this.client.getUser()).data.user,y=((o=m==null?void 0:m.user_metadata)===null||o===void 0?void 0:o.name)||(m==null?void 0:m.email)||(m==null?void 0:m.id)||"User";c.name=`${c.id}:${y}`}}c.displayName||(c.displayName=c.name)}switch(a.webauthn.type){case"create":{const c=xv(a.webauthn.credential_options.publicKey,i==null?void 0:i.create),{data:p,error:h}=await _v({publicKey:c,signal:u});return p?{data:{factorId:t,challengeId:a.id,webauthn:{type:a.webauthn.type,credential_response:p}},error:null}:{data:null,error:h}}case"request":{const c=Tv(a.webauthn.credential_options.publicKey,i==null?void 0:i.request),{data:p,error:h}=await kv(Object.assign(Object.assign({},a.webauthn.credential_options),{publicKey:c,signal:u}));return p?{data:{factorId:t,challengeId:a.id,webauthn:{type:a.webauthn.type,credential_response:p}},error:null}:{data:null,error:h}}}}catch(a){return j(a)?{data:null,error:a}:{data:null,error:new Wt("Unexpected error in challenge",a)}}}async _verify({challengeId:t,factorId:n,webauthn:r}){return this.client.mfa.verify({factorId:n,challengeId:t,webauthn:r})}async _authenticate({factorId:t,webauthn:{rpId:n=typeof window<"u"?window.location.hostname:void 0,rpOrigins:r=typeof window<"u"?[window.location.origin]:void 0,signal:s}={}},i){if(!n)return{data:null,error:new Mr("rpId is required for WebAuthn authentication")};try{if(!Mu())return{data:null,error:new Wt("Browser does not support WebAuthn",null)};const{data:o,error:a}=await this.challenge({factorId:t,webauthn:{rpId:n,rpOrigins:r},signal:s},{request:i});if(!o)return{data:null,error:a};const{webauthn:l}=o;return this._verify({factorId:t,challengeId:o.challengeId,webauthn:{type:l.type,rpId:n,rpOrigins:r,credential_response:l.credential_response}})}catch(o){return j(o)?{data:null,error:o}:{data:null,error:new Wt("Unexpected error in authenticate",o)}}}async _register({friendlyName:t,webauthn:{rpId:n=typeof window<"u"?window.location.hostname:void 0,rpOrigins:r=typeof window<"u"?[window.location.origin]:void 0,signal:s}={}},i){if(!n)return{data:null,error:new Mr("rpId is required for WebAuthn registration")};try{if(!Mu())return{data:null,error:new Wt("Browser does not support WebAuthn",null)};const{data:o,error:a}=await this._enroll({friendlyName:t});if(!o)return await this.client.mfa.listFactors().then(c=>{var p;return(p=c.data)===null||p===void 0?void 0:p.all.find(h=>h.factor_type==="webauthn"&&h.friendly_name===t&&h.status!=="unverified")}).then(c=>c?this.client.mfa.unenroll({factorId:c==null?void 0:c.id}):void 0),{data:null,error:a};const{data:l,error:u}=await this._challenge({factorId:o.id,friendlyName:o.friendly_name,webauthn:{rpId:n,rpOrigins:r},signal:s},{create:i});return l?this._verify({factorId:o.id,challengeId:l.challengeId,webauthn:{rpId:n,rpOrigins:r,type:l.webauthn.type,credential_response:l.webauthn.credential_response}}):{data:null,error:u}}catch(o){return j(o)?{data:null,error:o}:{data:null,error:new Wt("Unexpected error in register",o)}}}}lv();const Cv={url:Em,storageKey:xm,autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,headers:Tm,flowType:"implicit",debug:!1,hasCustomAuthorizationHeader:!1,throwOnError:!1,lockAcquireTimeout:1e4};async function Bu(e,t,n){return await n()}const cn={};class Br{get jwks(){var t,n;return(n=(t=cn[this.storageKey])===null||t===void 0?void 0:t.jwks)!==null&&n!==void 0?n:{keys:[]}}set jwks(t){cn[this.storageKey]=Object.assign(Object.assign({},cn[this.storageKey]),{jwks:t})}get jwks_cached_at(){var t,n;return(n=(t=cn[this.storageKey])===null||t===void 0?void 0:t.cachedAt)!==null&&n!==void 0?n:Number.MIN_SAFE_INTEGER}set jwks_cached_at(t){cn[this.storageKey]=Object.assign(Object.assign({},cn[this.storageKey]),{cachedAt:t})}constructor(t){var n,r,s;this.userStorage=null,this.memoryStorage=null,this.stateChangeEmitters=new Map,this.autoRefreshTicker=null,this.autoRefreshTickTimeout=null,this.visibilityChangedCallback=null,this.refreshingDeferred=null,this.initializePromise=null,this.detectSessionInUrl=!0,this.hasCustomAuthorizationHeader=!1,this.suppressGetSessionWarning=!1,this.lockAcquired=!1,this.pendingInLock=[],this.broadcastChannel=null,this.logger=console.log;const i=Object.assign(Object.assign({},Cv),t);if(this.storageKey=i.storageKey,this.instanceID=(n=Br.nextInstanceID[this.storageKey])!==null&&n!==void 0?n:0,Br.nextInstanceID[this.storageKey]=this.instanceID+1,this.logDebugMessages=!!i.debug,typeof i.debug=="function"&&(this.logger=i.debug),this.instanceID>0&&ae()){const o=`${this._logPrefix()} Multiple GoTrueClient instances detected in the same browser context. It is not an error, but this should be avoided as it may produce undefined behavior when used concurrently under the same storage key.`;console.warn(o),this.logDebugMessages&&console.trace(o)}if(this.persistSession=i.persistSession,this.autoRefreshToken=i.autoRefreshToken,this.admin=new iv({url:i.url,headers:i.headers,fetch:i.fetch}),this.url=i.url,this.headers=i.headers,this.fetch=ph(i.fetch),this.lock=i.lock||Bu,this.detectSessionInUrl=i.detectSessionInUrl,this.flowType=i.flowType,this.hasCustomAuthorizationHeader=i.hasCustomAuthorizationHeader,this.throwOnError=i.throwOnError,this.lockAcquireTimeout=i.lockAcquireTimeout,i.lock?this.lock=i.lock:this.persistSession&&ae()&&(!((r=globalThis==null?void 0:globalThis.navigator)===null||r===void 0)&&r.locks)?this.lock=av:this.lock=Bu,this.jwks||(this.jwks={keys:[]},this.jwks_cached_at=Number.MIN_SAFE_INTEGER),this.mfa={verify:this._verify.bind(this),enroll:this._enroll.bind(this),unenroll:this._unenroll.bind(this),challenge:this._challenge.bind(this),listFactors:this._listFactors.bind(this),challengeAndVerify:this._challengeAndVerify.bind(this),getAuthenticatorAssuranceLevel:this._getAuthenticatorAssuranceLevel.bind(this),webauthn:new bv(this)},this.oauth={getAuthorizationDetails:this._getAuthorizationDetails.bind(this),approveAuthorization:this._approveAuthorization.bind(this),denyAuthorization:this._denyAuthorization.bind(this),listGrants:this._listOAuthGrants.bind(this),revokeGrant:this._revokeOAuthGrant.bind(this)},this.persistSession?(i.storage?this.storage=i.storage:fh()?this.storage=globalThis.localStorage:(this.memoryStorage={},this.storage=zu(this.memoryStorage)),i.userStorage&&(this.userStorage=i.userStorage)):(this.memoryStorage={},this.storage=zu(this.memoryStorage)),ae()&&globalThis.BroadcastChannel&&this.persistSession&&this.storageKey){try{this.broadcastChannel=new globalThis.BroadcastChannel(this.storageKey)}catch(o){console.error("Failed to create a new BroadcastChannel, multi-tab state changes will not be available",o)}(s=this.broadcastChannel)===null||s===void 0||s.addEventListener("message",async o=>{this._debug("received broadcast notification from other tab or client",o);try{await this._notifyAllSubscribers(o.data.event,o.data.session,!1)}catch(a){this._debug("#broadcastChannel","error",a)}})}this.initialize().catch(o=>{this._debug("#initialize()","error",o)})}isThrowOnErrorEnabled(){return this.throwOnError}_returnResult(t){if(this.throwOnError&&t&&t.error)throw t.error;return t}_logPrefix(){return`GoTrueClient@${this.storageKey}:${this.instanceID} (${ch}) ${new Date().toISOString()}`}_debug(...t){return this.logDebugMessages&&this.logger(this._logPrefix(),...t),this}async initialize(){return this.initializePromise?await this.initializePromise:(this.initializePromise=(async()=>await this._acquireLock(this.lockAcquireTimeout,async()=>await this._initialize()))(),await this.initializePromise)}async _initialize(){var t;try{let n={},r="none";if(ae()&&(n=zm(window.location.href),this._isImplicitGrantCallback(n)?r="implicit":await this._isPKCECallback(n)&&(r="pkce")),ae()&&this.detectSessionInUrl&&r!=="none"){const{data:s,error:i}=await this._getSessionFromURL(n,r);if(i){if(this._debug("#_initialize()","error detecting session from URL",i),Rm(i)){const l=(t=i.details)===null||t===void 0?void 0:t.code;if(l==="identity_already_exists"||l==="identity_not_found"||l==="single_identity_not_deletable")return{error:i}}return{error:i}}const{session:o,redirectType:a}=s;return this._debug("#_initialize()","detected session in URL",o,"redirect type",a),await this._saveSession(o),setTimeout(async()=>{a==="recovery"?await this._notifyAllSubscribers("PASSWORD_RECOVERY",o):await this._notifyAllSubscribers("SIGNED_IN",o)},0),{error:null}}return await this._recoverAndRefresh(),{error:null}}catch(n){return j(n)?this._returnResult({error:n}):this._returnResult({error:new Wt("Unexpected error during initialization",n)})}finally{await this._handleVisibilityChange(),this._debug("#_initialize()","end")}}async signInAnonymously(t){var n,r,s;try{const i=await R(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,body:{data:(r=(n=t==null?void 0:t.options)===null||n===void 0?void 0:n.data)!==null&&r!==void 0?r:{},gotrue_meta_security:{captcha_token:(s=t==null?void 0:t.options)===null||s===void 0?void 0:s.captchaToken}},xform:Me}),{data:o,error:a}=i;if(a||!o)return this._returnResult({data:{user:null,session:null},error:a});const l=o.session,u=o.user;return o.session&&(await this._saveSession(o.session),await this._notifyAllSubscribers("SIGNED_IN",l)),this._returnResult({data:{user:u,session:l},error:null})}catch(i){if(j(i))return this._returnResult({data:{user:null,session:null},error:i});throw i}}async signUp(t){var n,r,s;try{let i;if("email"in t){const{email:c,password:p,options:h}=t;let m=null,y=null;this.flowType==="pkce"&&([m,y]=await an(this.storage,this.storageKey)),i=await R(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,redirectTo:h==null?void 0:h.emailRedirectTo,body:{email:c,password:p,data:(n=h==null?void 0:h.data)!==null&&n!==void 0?n:{},gotrue_meta_security:{captcha_token:h==null?void 0:h.captchaToken},code_challenge:m,code_challenge_method:y},xform:Me})}else if("phone"in t){const{phone:c,password:p,options:h}=t;i=await R(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,body:{phone:c,password:p,data:(r=h==null?void 0:h.data)!==null&&r!==void 0?r:{},channel:(s=h==null?void 0:h.channel)!==null&&s!==void 0?s:"sms",gotrue_meta_security:{captcha_token:h==null?void 0:h.captchaToken}},xform:Me})}else throw new ys("You must provide either an email or phone number and a password");const{data:o,error:a}=i;if(a||!o)return await oe(this.storage,`${this.storageKey}-code-verifier`),this._returnResult({data:{user:null,session:null},error:a});const l=o.session,u=o.user;return o.session&&(await this._saveSession(o.session),await this._notifyAllSubscribers("SIGNED_IN",l)),this._returnResult({data:{user:u,session:l},error:null})}catch(i){if(await oe(this.storage,`${this.storageKey}-code-verifier`),j(i))return this._returnResult({data:{user:null,session:null},error:i});throw i}}async signInWithPassword(t){try{let n;if("email"in t){const{email:i,password:o,options:a}=t;n=await R(this.fetch,"POST",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{email:i,password:o,gotrue_meta_security:{captcha_token:a==null?void 0:a.captchaToken}},xform:Uu})}else if("phone"in t){const{phone:i,password:o,options:a}=t;n=await R(this.fetch,"POST",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{phone:i,password:o,gotrue_meta_security:{captcha_token:a==null?void 0:a.captchaToken}},xform:Uu})}else throw new ys("You must provide either an email or phone number and a password");const{data:r,error:s}=n;if(s)return this._returnResult({data:{user:null,session:null},error:s});if(!r||!r.session||!r.user){const i=new on;return this._returnResult({data:{user:null,session:null},error:i})}return r.session&&(await this._saveSession(r.session),await this._notifyAllSubscribers("SIGNED_IN",r.session)),this._returnResult({data:Object.assign({user:r.user,session:r.session},r.weak_password?{weakPassword:r.weak_password}:null),error:s})}catch(n){if(j(n))return this._returnResult({data:{user:null,session:null},error:n});throw n}}async signInWithOAuth(t){var n,r,s,i;return await this._handleProviderSignIn(t.provider,{redirectTo:(n=t.options)===null||n===void 0?void 0:n.redirectTo,scopes:(r=t.options)===null||r===void 0?void 0:r.scopes,queryParams:(s=t.options)===null||s===void 0?void 0:s.queryParams,skipBrowserRedirect:(i=t.options)===null||i===void 0?void 0:i.skipBrowserRedirect})}async exchangeCodeForSession(t){return await this.initializePromise,this._acquireLock(this.lockAcquireTimeout,async()=>this._exchangeCodeForSession(t))}async signInWithWeb3(t){const{chain:n}=t;switch(n){case"ethereum":return await this.signInWithEthereum(t);case"solana":return await this.signInWithSolana(t);default:throw new Error(`@supabase/auth-js: Unsupported chain "${n}"`)}}async signInWithEthereum(t){var n,r,s,i,o,a,l,u,c,p,h;let m,y;if("message"in t)m=t.message,y=t.signature;else{const{chain:w,wallet:k,statement:g,options:d}=t;let f;if(ae())if(typeof k=="object")f=k;else{const U=window;if("ethereum"in U&&typeof U.ethereum=="object"&&"request"in U.ethereum&&typeof U.ethereum.request=="function")f=U.ethereum;else throw new Error("@supabase/auth-js: No compatible Ethereum wallet interface on the window object (window.ethereum) detected. Make sure the user already has a wallet installed and connected for this app. Prefer passing the wallet interface object directly to signInWithWeb3({ chain: 'ethereum', wallet: resolvedUserWallet }) instead.")}else{if(typeof k!="object"||!(d!=null&&d.url))throw new Error("@supabase/auth-js: Both wallet and url must be specified in non-browser environments.");f=k}const _=new URL((n=d==null?void 0:d.url)!==null&&n!==void 0?n:window.location.href),x=await f.request({method:"eth_requestAccounts"}).then(U=>U).catch(()=>{throw new Error("@supabase/auth-js: Wallet method eth_requestAccounts is missing or invalid")});if(!x||x.length===0)throw new Error("@supabase/auth-js: No accounts available. Please ensure the wallet is connected.");const E=mh(x[0]);let T=(r=d==null?void 0:d.signInWithEthereum)===null||r===void 0?void 0:r.chainId;if(!T){const U=await f.request({method:"eth_chainId"});T=uv(U)}const O={domain:_.host,address:E,statement:g,uri:_.href,version:"1",chainId:T,nonce:(s=d==null?void 0:d.signInWithEthereum)===null||s===void 0?void 0:s.nonce,issuedAt:(o=(i=d==null?void 0:d.signInWithEthereum)===null||i===void 0?void 0:i.issuedAt)!==null&&o!==void 0?o:new Date,expirationTime:(a=d==null?void 0:d.signInWithEthereum)===null||a===void 0?void 0:a.expirationTime,notBefore:(l=d==null?void 0:d.signInWithEthereum)===null||l===void 0?void 0:l.notBefore,requestId:(u=d==null?void 0:d.signInWithEthereum)===null||u===void 0?void 0:u.requestId,resources:(c=d==null?void 0:d.signInWithEthereum)===null||c===void 0?void 0:c.resources};m=dv(O),y=await f.request({method:"personal_sign",params:[cv(m),E]})}try{const{data:w,error:k}=await R(this.fetch,"POST",`${this.url}/token?grant_type=web3`,{headers:this.headers,body:Object.assign({chain:"ethereum",message:m,signature:y},!((p=t.options)===null||p===void 0)&&p.captchaToken?{gotrue_meta_security:{captcha_token:(h=t.options)===null||h===void 0?void 0:h.captchaToken}}:null),xform:Me});if(k)throw k;if(!w||!w.session||!w.user){const g=new on;return this._returnResult({data:{user:null,session:null},error:g})}return w.session&&(await this._saveSession(w.session),await this._notifyAllSubscribers("SIGNED_IN",w.session)),this._returnResult({data:Object.assign({},w),error:k})}catch(w){if(j(w))return this._returnResult({data:{user:null,session:null},error:w});throw w}}async signInWithSolana(t){var n,r,s,i,o,a,l,u,c,p,h,m;let y,w;if("message"in t)y=t.message,w=t.signature;else{const{chain:k,wallet:g,statement:d,options:f}=t;let _;if(ae())if(typeof g=="object")_=g;else{const E=window;if("solana"in E&&typeof E.solana=="object"&&("signIn"in E.solana&&typeof E.solana.signIn=="function"||"signMessage"in E.solana&&typeof E.solana.signMessage=="function"))_=E.solana;else throw new Error("@supabase/auth-js: No compatible Solana wallet interface on the window object (window.solana) detected. Make sure the user already has a wallet installed and connected for this app. Prefer passing the wallet interface object directly to signInWithWeb3({ chain: 'solana', wallet: resolvedUserWallet }) instead.")}else{if(typeof g!="object"||!(f!=null&&f.url))throw new Error("@supabase/auth-js: Both wallet and url must be specified in non-browser environments.");_=g}const x=new URL((n=f==null?void 0:f.url)!==null&&n!==void 0?n:window.location.href);if("signIn"in _&&_.signIn){const E=await _.signIn(Object.assign(Object.assign(Object.assign({issuedAt:new Date().toISOString()},f==null?void 0:f.signInWithSolana),{version:"1",domain:x.host,uri:x.href}),d?{statement:d}:null));let T;if(Array.isArray(E)&&E[0]&&typeof E[0]=="object")T=E[0];else if(E&&typeof E=="object"&&"signedMessage"in E&&"signature"in E)T=E;else throw new Error("@supabase/auth-js: Wallet method signIn() returned unrecognized value");if("signedMessage"in T&&"signature"in T&&(typeof T.signedMessage=="string"||T.signedMessage instanceof Uint8Array)&&T.signature instanceof Uint8Array)y=typeof T.signedMessage=="string"?T.signedMessage:new TextDecoder().decode(T.signedMessage),w=T.signature;else throw new Error("@supabase/auth-js: Wallet method signIn() API returned object without signedMessage and signature fields")}else{if(!("signMessage"in _)||typeof _.signMessage!="function"||!("publicKey"in _)||typeof _!="object"||!_.publicKey||!("toBase58"in _.publicKey)||typeof _.publicKey.toBase58!="function")throw new Error("@supabase/auth-js: Wallet does not have a compatible signMessage() and publicKey.toBase58() API");y=[`${x.host} wants you to sign in with your Solana account:`,_.publicKey.toBase58(),...d?["",d,""]:[""],"Version: 1",`URI: ${x.href}`,`Issued At: ${(s=(r=f==null?void 0:f.signInWithSolana)===null||r===void 0?void 0:r.issuedAt)!==null&&s!==void 0?s:new Date().toISOString()}`,...!((i=f==null?void 0:f.signInWithSolana)===null||i===void 0)&&i.notBefore?[`Not Before: ${f.signInWithSolana.notBefore}`]:[],...!((o=f==null?void 0:f.signInWithSolana)===null||o===void 0)&&o.expirationTime?[`Expiration Time: ${f.signInWithSolana.expirationTime}`]:[],...!((a=f==null?void 0:f.signInWithSolana)===null||a===void 0)&&a.chainId?[`Chain ID: ${f.signInWithSolana.chainId}`]:[],...!((l=f==null?void 0:f.signInWithSolana)===null||l===void 0)&&l.nonce?[`Nonce: ${f.signInWithSolana.nonce}`]:[],...!((u=f==null?void 0:f.signInWithSolana)===null||u===void 0)&&u.requestId?[`Request ID: ${f.signInWithSolana.requestId}`]:[],...!((p=(c=f==null?void 0:f.signInWithSolana)===null||c===void 0?void 0:c.resources)===null||p===void 0)&&p.length?["Resources",...f.signInWithSolana.resources.map(T=>`- ${T}`)]:[]].join(` +`);const E=await _.signMessage(new TextEncoder().encode(y),"utf8");if(!E||!(E instanceof Uint8Array))throw new Error("@supabase/auth-js: Wallet signMessage() API returned an recognized value");w=E}}try{const{data:k,error:g}=await R(this.fetch,"POST",`${this.url}/token?grant_type=web3`,{headers:this.headers,body:Object.assign({chain:"solana",message:y,signature:Kt(w)},!((h=t.options)===null||h===void 0)&&h.captchaToken?{gotrue_meta_security:{captcha_token:(m=t.options)===null||m===void 0?void 0:m.captchaToken}}:null),xform:Me});if(g)throw g;if(!k||!k.session||!k.user){const d=new on;return this._returnResult({data:{user:null,session:null},error:d})}return k.session&&(await this._saveSession(k.session),await this._notifyAllSubscribers("SIGNED_IN",k.session)),this._returnResult({data:Object.assign({},k),error:g})}catch(k){if(j(k))return this._returnResult({data:{user:null,session:null},error:k});throw k}}async _exchangeCodeForSession(t){const n=await Dt(this.storage,`${this.storageKey}-code-verifier`),[r,s]=(n??"").split("/");try{if(!r&&this.flowType==="pkce")throw new Pm;const{data:i,error:o}=await R(this.fetch,"POST",`${this.url}/token?grant_type=pkce`,{headers:this.headers,body:{auth_code:t,code_verifier:r},xform:Me});if(await oe(this.storage,`${this.storageKey}-code-verifier`),o)throw o;if(!i||!i.session||!i.user){const a=new on;return this._returnResult({data:{user:null,session:null,redirectType:null},error:a})}return i.session&&(await this._saveSession(i.session),await this._notifyAllSubscribers("SIGNED_IN",i.session)),this._returnResult({data:Object.assign(Object.assign({},i),{redirectType:s??null}),error:o})}catch(i){if(await oe(this.storage,`${this.storageKey}-code-verifier`),j(i))return this._returnResult({data:{user:null,session:null,redirectType:null},error:i});throw i}}async signInWithIdToken(t){try{const{options:n,provider:r,token:s,access_token:i,nonce:o}=t,a=await R(this.fetch,"POST",`${this.url}/token?grant_type=id_token`,{headers:this.headers,body:{provider:r,id_token:s,access_token:i,nonce:o,gotrue_meta_security:{captcha_token:n==null?void 0:n.captchaToken}},xform:Me}),{data:l,error:u}=a;if(u)return this._returnResult({data:{user:null,session:null},error:u});if(!l||!l.session||!l.user){const c=new on;return this._returnResult({data:{user:null,session:null},error:c})}return l.session&&(await this._saveSession(l.session),await this._notifyAllSubscribers("SIGNED_IN",l.session)),this._returnResult({data:l,error:u})}catch(n){if(j(n))return this._returnResult({data:{user:null,session:null},error:n});throw n}}async signInWithOtp(t){var n,r,s,i,o;try{if("email"in t){const{email:a,options:l}=t;let u=null,c=null;this.flowType==="pkce"&&([u,c]=await an(this.storage,this.storageKey));const{error:p}=await R(this.fetch,"POST",`${this.url}/otp`,{headers:this.headers,body:{email:a,data:(n=l==null?void 0:l.data)!==null&&n!==void 0?n:{},create_user:(r=l==null?void 0:l.shouldCreateUser)!==null&&r!==void 0?r:!0,gotrue_meta_security:{captcha_token:l==null?void 0:l.captchaToken},code_challenge:u,code_challenge_method:c},redirectTo:l==null?void 0:l.emailRedirectTo});return this._returnResult({data:{user:null,session:null},error:p})}if("phone"in t){const{phone:a,options:l}=t,{data:u,error:c}=await R(this.fetch,"POST",`${this.url}/otp`,{headers:this.headers,body:{phone:a,data:(s=l==null?void 0:l.data)!==null&&s!==void 0?s:{},create_user:(i=l==null?void 0:l.shouldCreateUser)!==null&&i!==void 0?i:!0,gotrue_meta_security:{captcha_token:l==null?void 0:l.captchaToken},channel:(o=l==null?void 0:l.channel)!==null&&o!==void 0?o:"sms"}});return this._returnResult({data:{user:null,session:null,messageId:u==null?void 0:u.message_id},error:c})}throw new ys("You must provide either an email or phone number.")}catch(a){if(await oe(this.storage,`${this.storageKey}-code-verifier`),j(a))return this._returnResult({data:{user:null,session:null},error:a});throw a}}async verifyOtp(t){var n,r;try{let s,i;"options"in t&&(s=(n=t.options)===null||n===void 0?void 0:n.redirectTo,i=(r=t.options)===null||r===void 0?void 0:r.captchaToken);const{data:o,error:a}=await R(this.fetch,"POST",`${this.url}/verify`,{headers:this.headers,body:Object.assign(Object.assign({},t),{gotrue_meta_security:{captcha_token:i}}),redirectTo:s,xform:Me});if(a)throw a;if(!o)throw new Error("An error occurred on token verification.");const l=o.session,u=o.user;return l!=null&&l.access_token&&(await this._saveSession(l),await this._notifyAllSubscribers(t.type=="recovery"?"PASSWORD_RECOVERY":"SIGNED_IN",l)),this._returnResult({data:{user:u,session:l},error:null})}catch(s){if(j(s))return this._returnResult({data:{user:null,session:null},error:s});throw s}}async signInWithSSO(t){var n,r,s,i,o;try{let a=null,l=null;this.flowType==="pkce"&&([a,l]=await an(this.storage,this.storageKey));const u=await R(this.fetch,"POST",`${this.url}/sso`,{body:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},"providerId"in t?{provider_id:t.providerId}:null),"domain"in t?{domain:t.domain}:null),{redirect_to:(r=(n=t.options)===null||n===void 0?void 0:n.redirectTo)!==null&&r!==void 0?r:void 0}),!((s=t==null?void 0:t.options)===null||s===void 0)&&s.captchaToken?{gotrue_meta_security:{captcha_token:t.options.captchaToken}}:null),{skip_http_redirect:!0,code_challenge:a,code_challenge_method:l}),headers:this.headers,xform:nv});return!((i=u.data)===null||i===void 0)&&i.url&&ae()&&!(!((o=t.options)===null||o===void 0)&&o.skipBrowserRedirect)&&window.location.assign(u.data.url),this._returnResult(u)}catch(a){if(await oe(this.storage,`${this.storageKey}-code-verifier`),j(a))return this._returnResult({data:null,error:a});throw a}}async reauthenticate(){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>await this._reauthenticate())}async _reauthenticate(){try{return await this._useSession(async t=>{const{data:{session:n},error:r}=t;if(r)throw r;if(!n)throw new xe;const{error:s}=await R(this.fetch,"GET",`${this.url}/reauthenticate`,{headers:this.headers,jwt:n.access_token});return this._returnResult({data:{user:null,session:null},error:s})})}catch(t){if(j(t))return this._returnResult({data:{user:null,session:null},error:t});throw t}}async resend(t){try{const n=`${this.url}/resend`;if("email"in t){const{email:r,type:s,options:i}=t,{error:o}=await R(this.fetch,"POST",n,{headers:this.headers,body:{email:r,type:s,gotrue_meta_security:{captcha_token:i==null?void 0:i.captchaToken}},redirectTo:i==null?void 0:i.emailRedirectTo});return this._returnResult({data:{user:null,session:null},error:o})}else if("phone"in t){const{phone:r,type:s,options:i}=t,{data:o,error:a}=await R(this.fetch,"POST",n,{headers:this.headers,body:{phone:r,type:s,gotrue_meta_security:{captcha_token:i==null?void 0:i.captchaToken}}});return this._returnResult({data:{user:null,session:null,messageId:o==null?void 0:o.message_id},error:a})}throw new ys("You must provide either an email or phone number and a type")}catch(n){if(j(n))return this._returnResult({data:{user:null,session:null},error:n});throw n}}async getSession(){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>this._useSession(async n=>n))}async _acquireLock(t,n){this._debug("#_acquireLock","begin",t);try{if(this.lockAcquired){const r=this.pendingInLock.length?this.pendingInLock[this.pendingInLock.length-1]:Promise.resolve(),s=(async()=>(await r,await n()))();return this.pendingInLock.push((async()=>{try{await s}catch{}})()),s}return await this.lock(`lock:${this.storageKey}`,t,async()=>{this._debug("#_acquireLock","lock acquired for storage key",this.storageKey);try{this.lockAcquired=!0;const r=n();for(this.pendingInLock.push((async()=>{try{await r}catch{}})()),await r;this.pendingInLock.length;){const s=[...this.pendingInLock];await Promise.all(s),this.pendingInLock.splice(0,s.length)}return await r}finally{this._debug("#_acquireLock","lock released for storage key",this.storageKey),this.lockAcquired=!1}})}finally{this._debug("#_acquireLock","end")}}async _useSession(t){this._debug("#_useSession","begin");try{const n=await this.__loadSession();return await t(n)}finally{this._debug("#_useSession","end")}}async __loadSession(){this._debug("#__loadSession()","begin"),this.lockAcquired||this._debug("#__loadSession()","used outside of an acquired lock!",new Error().stack);try{let t=null;const n=await Dt(this.storage,this.storageKey);if(this._debug("#getSession()","session from storage",n),n!==null&&(this._isValidSession(n)?t=n:(this._debug("#getSession()","session from storage is not valid"),await this._removeSession())),!t)return{data:{session:null},error:null};const r=t.expires_at?t.expires_at*1e3-Date.now()await this._getUser());return n.data.user&&(this.suppressGetSessionWarning=!0),n}async _getUser(t){try{return t?await R(this.fetch,"GET",`${this.url}/user`,{headers:this.headers,jwt:t,xform:wt}):await this._useSession(async n=>{var r,s,i;const{data:o,error:a}=n;if(a)throw a;return!(!((r=o.session)===null||r===void 0)&&r.access_token)&&!this.hasCustomAuthorizationHeader?{data:{user:null},error:new xe}:await R(this.fetch,"GET",`${this.url}/user`,{headers:this.headers,jwt:(i=(s=o.session)===null||s===void 0?void 0:s.access_token)!==null&&i!==void 0?i:void 0,xform:wt})})}catch(n){if(j(n))return so(n)&&(await this._removeSession(),await oe(this.storage,`${this.storageKey}-code-verifier`)),this._returnResult({data:{user:null},error:n});throw n}}async updateUser(t,n={}){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>await this._updateUser(t,n))}async _updateUser(t,n={}){try{return await this._useSession(async r=>{const{data:s,error:i}=r;if(i)throw i;if(!s.session)throw new xe;const o=s.session;let a=null,l=null;this.flowType==="pkce"&&t.email!=null&&([a,l]=await an(this.storage,this.storageKey));const{data:u,error:c}=await R(this.fetch,"PUT",`${this.url}/user`,{headers:this.headers,redirectTo:n==null?void 0:n.emailRedirectTo,body:Object.assign(Object.assign({},t),{code_challenge:a,code_challenge_method:l}),jwt:o.access_token,xform:wt});if(c)throw c;return o.user=u.user,await this._saveSession(o),await this._notifyAllSubscribers("USER_UPDATED",o),this._returnResult({data:{user:o.user},error:null})})}catch(r){if(await oe(this.storage,`${this.storageKey}-code-verifier`),j(r))return this._returnResult({data:{user:null},error:r});throw r}}async setSession(t){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>await this._setSession(t))}async _setSession(t){try{if(!t.access_token||!t.refresh_token)throw new xe;const n=Date.now()/1e3;let r=n,s=!0,i=null;const{payload:o}=_s(t.access_token);if(o.exp&&(r=o.exp,s=r<=n),s){const{data:a,error:l}=await this._callRefreshToken(t.refresh_token);if(l)return this._returnResult({data:{user:null,session:null},error:l});if(!a)return{data:{user:null,session:null},error:null};i=a}else{const{data:a,error:l}=await this._getUser(t.access_token);if(l)return this._returnResult({data:{user:null,session:null},error:l});i={access_token:t.access_token,refresh_token:t.refresh_token,user:a.user,token_type:"bearer",expires_in:r-n,expires_at:r},await this._saveSession(i),await this._notifyAllSubscribers("SIGNED_IN",i)}return this._returnResult({data:{user:i.user,session:i},error:null})}catch(n){if(j(n))return this._returnResult({data:{session:null,user:null},error:n});throw n}}async refreshSession(t){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>await this._refreshSession(t))}async _refreshSession(t){try{return await this._useSession(async n=>{var r;if(!t){const{data:o,error:a}=n;if(a)throw a;t=(r=o.session)!==null&&r!==void 0?r:void 0}if(!(t!=null&&t.refresh_token))throw new xe;const{data:s,error:i}=await this._callRefreshToken(t.refresh_token);return i?this._returnResult({data:{user:null,session:null},error:i}):s?this._returnResult({data:{user:s.user,session:s},error:null}):this._returnResult({data:{user:null,session:null},error:null})})}catch(n){if(j(n))return this._returnResult({data:{user:null,session:null},error:n});throw n}}async _getSessionFromURL(t,n){try{if(!ae())throw new ws("No browser detected.");if(t.error||t.error_description||t.error_code)throw new ws(t.error_description||"Error in URL with unspecified error_description",{error:t.error||"unspecified_error",code:t.error_code||"unspecified_code"});switch(n){case"implicit":if(this.flowType==="pkce")throw new Ru("Not a valid PKCE flow url.");break;case"pkce":if(this.flowType==="implicit")throw new ws("Not a valid implicit grant flow url.");break;default:}if(n==="pkce"){if(this._debug("#_initialize()","begin","is PKCE flow",!0),!t.code)throw new Ru("No code detected.");const{data:d,error:f}=await this._exchangeCodeForSession(t.code);if(f)throw f;const _=new URL(window.location.href);return _.searchParams.delete("code"),window.history.replaceState(window.history.state,"",_.toString()),{data:{session:d.session,redirectType:null},error:null}}const{provider_token:r,provider_refresh_token:s,access_token:i,refresh_token:o,expires_in:a,expires_at:l,token_type:u}=t;if(!i||!a||!o||!u)throw new ws("No session defined in URL");const c=Math.round(Date.now()/1e3),p=parseInt(a);let h=c+p;l&&(h=parseInt(l));const m=h-c;m*1e3<=hn&&console.warn(`@supabase/gotrue-js: Session as retrieved from URL expires in ${m}s, should have been closer to ${p}s`);const y=h-p;c-y>=120?console.warn("@supabase/gotrue-js: Session as retrieved from URL was issued over 120s ago, URL could be stale",y,h,c):c-y<0&&console.warn("@supabase/gotrue-js: Session as retrieved from URL was issued in the future? Check the device clock for skew",y,h,c);const{data:w,error:k}=await this._getUser(i);if(k)throw k;const g={provider_token:r,provider_refresh_token:s,access_token:i,expires_in:p,expires_at:h,refresh_token:o,token_type:u,user:w.user};return window.location.hash="",this._debug("#_getSessionFromURL()","clearing window.location.hash"),this._returnResult({data:{session:g,redirectType:t.type},error:null})}catch(r){if(j(r))return this._returnResult({data:{session:null,redirectType:null},error:r});throw r}}_isImplicitGrantCallback(t){return typeof this.detectSessionInUrl=="function"?this.detectSessionInUrl(new URL(window.location.href),t):!!(t.access_token||t.error_description)}async _isPKCECallback(t){const n=await Dt(this.storage,`${this.storageKey}-code-verifier`);return!!(t.code&&n)}async signOut(t={scope:"global"}){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>await this._signOut(t))}async _signOut({scope:t}={scope:"global"}){return await this._useSession(async n=>{var r;const{data:s,error:i}=n;if(i&&!so(i))return this._returnResult({error:i});const o=(r=s.session)===null||r===void 0?void 0:r.access_token;if(o){const{error:a}=await this.admin.signOut(o,t);if(a&&!(jm(a)&&(a.status===404||a.status===401||a.status===403)||so(a)))return this._returnResult({error:a})}return t!=="others"&&(await this._removeSession(),await oe(this.storage,`${this.storageKey}-code-verifier`)),this._returnResult({error:null})})}onAuthStateChange(t){const n=Dm(),r={id:n,callback:t,unsubscribe:()=>{this._debug("#unsubscribe()","state change callback with id removed",n),this.stateChangeEmitters.delete(n)}};return this._debug("#onAuthStateChange()","registered callback with id",n),this.stateChangeEmitters.set(n,r),(async()=>(await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>{this._emitInitialSession(n)})))(),{data:{subscription:r}}}async _emitInitialSession(t){return await this._useSession(async n=>{var r,s;try{const{data:{session:i},error:o}=n;if(o)throw o;await((r=this.stateChangeEmitters.get(t))===null||r===void 0?void 0:r.callback("INITIAL_SESSION",i)),this._debug("INITIAL_SESSION","callback id",t,"session",i)}catch(i){await((s=this.stateChangeEmitters.get(t))===null||s===void 0?void 0:s.callback("INITIAL_SESSION",null)),this._debug("INITIAL_SESSION","callback id",t,"error",i),console.error(i)}})}async resetPasswordForEmail(t,n={}){let r=null,s=null;this.flowType==="pkce"&&([r,s]=await an(this.storage,this.storageKey,!0));try{return await R(this.fetch,"POST",`${this.url}/recover`,{body:{email:t,code_challenge:r,code_challenge_method:s,gotrue_meta_security:{captcha_token:n.captchaToken}},headers:this.headers,redirectTo:n.redirectTo})}catch(i){if(await oe(this.storage,`${this.storageKey}-code-verifier`),j(i))return this._returnResult({data:null,error:i});throw i}}async getUserIdentities(){var t;try{const{data:n,error:r}=await this.getUser();if(r)throw r;return this._returnResult({data:{identities:(t=n.user.identities)!==null&&t!==void 0?t:[]},error:null})}catch(n){if(j(n))return this._returnResult({data:null,error:n});throw n}}async linkIdentity(t){return"token"in t?this.linkIdentityIdToken(t):this.linkIdentityOAuth(t)}async linkIdentityOAuth(t){var n;try{const{data:r,error:s}=await this._useSession(async i=>{var o,a,l,u,c;const{data:p,error:h}=i;if(h)throw h;const m=await this._getUrlForProvider(`${this.url}/user/identities/authorize`,t.provider,{redirectTo:(o=t.options)===null||o===void 0?void 0:o.redirectTo,scopes:(a=t.options)===null||a===void 0?void 0:a.scopes,queryParams:(l=t.options)===null||l===void 0?void 0:l.queryParams,skipBrowserRedirect:!0});return await R(this.fetch,"GET",m,{headers:this.headers,jwt:(c=(u=p.session)===null||u===void 0?void 0:u.access_token)!==null&&c!==void 0?c:void 0})});if(s)throw s;return ae()&&!(!((n=t.options)===null||n===void 0)&&n.skipBrowserRedirect)&&window.location.assign(r==null?void 0:r.url),this._returnResult({data:{provider:t.provider,url:r==null?void 0:r.url},error:null})}catch(r){if(j(r))return this._returnResult({data:{provider:t.provider,url:null},error:r});throw r}}async linkIdentityIdToken(t){return await this._useSession(async n=>{var r;try{const{error:s,data:{session:i}}=n;if(s)throw s;const{options:o,provider:a,token:l,access_token:u,nonce:c}=t,p=await R(this.fetch,"POST",`${this.url}/token?grant_type=id_token`,{headers:this.headers,jwt:(r=i==null?void 0:i.access_token)!==null&&r!==void 0?r:void 0,body:{provider:a,id_token:l,access_token:u,nonce:c,link_identity:!0,gotrue_meta_security:{captcha_token:o==null?void 0:o.captchaToken}},xform:Me}),{data:h,error:m}=p;return m?this._returnResult({data:{user:null,session:null},error:m}):!h||!h.session||!h.user?this._returnResult({data:{user:null,session:null},error:new on}):(h.session&&(await this._saveSession(h.session),await this._notifyAllSubscribers("USER_UPDATED",h.session)),this._returnResult({data:h,error:m}))}catch(s){if(await oe(this.storage,`${this.storageKey}-code-verifier`),j(s))return this._returnResult({data:{user:null,session:null},error:s});throw s}})}async unlinkIdentity(t){try{return await this._useSession(async n=>{var r,s;const{data:i,error:o}=n;if(o)throw o;return await R(this.fetch,"DELETE",`${this.url}/user/identities/${t.identity_id}`,{headers:this.headers,jwt:(s=(r=i.session)===null||r===void 0?void 0:r.access_token)!==null&&s!==void 0?s:void 0})})}catch(n){if(j(n))return this._returnResult({data:null,error:n});throw n}}async _refreshAccessToken(t){const n=`#_refreshAccessToken(${t.substring(0,5)}...)`;this._debug(n,"begin");try{const r=Date.now();return await Fm(async s=>(s>0&&await Bm(200*Math.pow(2,s-1)),this._debug(n,"refreshing attempt",s),await R(this.fetch,"POST",`${this.url}/token?grant_type=refresh_token`,{body:{refresh_token:t},headers:this.headers,xform:Me})),(s,i)=>{const o=200*Math.pow(2,s);return i&&io(i)&&Date.now()+o-r{try{await a.callback(t,n)}catch(l){i.push(l)}});if(await Promise.all(o),i.length>0){for(let a=0;athis._autoRefreshTokenTick(),hn);this.autoRefreshTicker=t,t&&typeof t=="object"&&typeof t.unref=="function"?t.unref():typeof Deno<"u"&&typeof Deno.unrefTimer=="function"&&Deno.unrefTimer(t);const n=setTimeout(async()=>{await this.initializePromise,await this._autoRefreshTokenTick()},0);this.autoRefreshTickTimeout=n,n&&typeof n=="object"&&typeof n.unref=="function"?n.unref():typeof Deno<"u"&&typeof Deno.unrefTimer=="function"&&Deno.unrefTimer(n)}async _stopAutoRefresh(){this._debug("#_stopAutoRefresh()");const t=this.autoRefreshTicker;this.autoRefreshTicker=null,t&&clearInterval(t);const n=this.autoRefreshTickTimeout;this.autoRefreshTickTimeout=null,n&&clearTimeout(n)}async startAutoRefresh(){this._removeVisibilityChangedCallback(),await this._startAutoRefresh()}async stopAutoRefresh(){this._removeVisibilityChangedCallback(),await this._stopAutoRefresh()}async _autoRefreshTokenTick(){this._debug("#_autoRefreshTokenTick()","begin");try{await this._acquireLock(0,async()=>{try{const t=Date.now();try{return await this._useSession(async n=>{const{data:{session:r}}=n;if(!r||!r.refresh_token||!r.expires_at){this._debug("#_autoRefreshTokenTick()","no session");return}const s=Math.floor((r.expires_at*1e3-t)/hn);this._debug("#_autoRefreshTokenTick()",`access token expires in ${s} ticks, a tick lasts ${hn}ms, refresh threshold is ${la} ticks`),s<=la&&await this._callRefreshToken(r.refresh_token)})}catch(n){console.error("Auto refresh tick failed with error. This is likely a transient error.",n)}}finally{this._debug("#_autoRefreshTokenTick()","end")}})}catch(t){if(t.isAcquireTimeout||t instanceof gh)this._debug("auto refresh token tick lock not available");else throw t}}async _handleVisibilityChange(){if(this._debug("#_handleVisibilityChange()"),!ae()||!(window!=null&&window.addEventListener))return this.autoRefreshToken&&this.startAutoRefresh(),!1;try{this.visibilityChangedCallback=async()=>{try{await this._onVisibilityChanged(!1)}catch(t){this._debug("#visibilityChangedCallback","error",t)}},window==null||window.addEventListener("visibilitychange",this.visibilityChangedCallback),await this._onVisibilityChanged(!0)}catch(t){console.error("_handleVisibilityChange",t)}}async _onVisibilityChanged(t){const n=`#_onVisibilityChanged(${t})`;this._debug(n,"visibilityState",document.visibilityState),document.visibilityState==="visible"?(this.autoRefreshToken&&this._startAutoRefresh(),t||(await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>{if(document.visibilityState!=="visible"){this._debug(n,"acquired the lock to recover the session, but the browser visibilityState is no longer visible, aborting");return}await this._recoverAndRefresh()}))):document.visibilityState==="hidden"&&this.autoRefreshToken&&this._stopAutoRefresh()}async _getUrlForProvider(t,n,r){const s=[`provider=${encodeURIComponent(n)}`];if(r!=null&&r.redirectTo&&s.push(`redirect_to=${encodeURIComponent(r.redirectTo)}`),r!=null&&r.scopes&&s.push(`scopes=${encodeURIComponent(r.scopes)}`),this.flowType==="pkce"){const[i,o]=await an(this.storage,this.storageKey),a=new URLSearchParams({code_challenge:`${encodeURIComponent(i)}`,code_challenge_method:`${encodeURIComponent(o)}`});s.push(a.toString())}if(r!=null&&r.queryParams){const i=new URLSearchParams(r.queryParams);s.push(i.toString())}return r!=null&&r.skipBrowserRedirect&&s.push(`skip_http_redirect=${r.skipBrowserRedirect}`),`${t}?${s.join("&")}`}async _unenroll(t){try{return await this._useSession(async n=>{var r;const{data:s,error:i}=n;return i?this._returnResult({data:null,error:i}):await R(this.fetch,"DELETE",`${this.url}/factors/${t.factorId}`,{headers:this.headers,jwt:(r=s==null?void 0:s.session)===null||r===void 0?void 0:r.access_token})})}catch(n){if(j(n))return this._returnResult({data:null,error:n});throw n}}async _enroll(t){try{return await this._useSession(async n=>{var r,s;const{data:i,error:o}=n;if(o)return this._returnResult({data:null,error:o});const a=Object.assign({friendly_name:t.friendlyName,factor_type:t.factorType},t.factorType==="phone"?{phone:t.phone}:t.factorType==="totp"?{issuer:t.issuer}:{}),{data:l,error:u}=await R(this.fetch,"POST",`${this.url}/factors`,{body:a,headers:this.headers,jwt:(r=i==null?void 0:i.session)===null||r===void 0?void 0:r.access_token});return u?this._returnResult({data:null,error:u}):(t.factorType==="totp"&&l.type==="totp"&&(!((s=l==null?void 0:l.totp)===null||s===void 0)&&s.qr_code)&&(l.totp.qr_code=`data:image/svg+xml;utf-8,${l.totp.qr_code}`),this._returnResult({data:l,error:null}))})}catch(n){if(j(n))return this._returnResult({data:null,error:n});throw n}}async _verify(t){return this._acquireLock(this.lockAcquireTimeout,async()=>{try{return await this._useSession(async n=>{var r;const{data:s,error:i}=n;if(i)return this._returnResult({data:null,error:i});const o=Object.assign({challenge_id:t.challengeId},"webauthn"in t?{webauthn:Object.assign(Object.assign({},t.webauthn),{credential_response:t.webauthn.type==="create"?yv(t.webauthn.credential_response):wv(t.webauthn.credential_response)})}:{code:t.code}),{data:a,error:l}=await R(this.fetch,"POST",`${this.url}/factors/${t.factorId}/verify`,{body:o,headers:this.headers,jwt:(r=s==null?void 0:s.session)===null||r===void 0?void 0:r.access_token});return l?this._returnResult({data:null,error:l}):(await this._saveSession(Object.assign({expires_at:Math.round(Date.now()/1e3)+a.expires_in},a)),await this._notifyAllSubscribers("MFA_CHALLENGE_VERIFIED",a),this._returnResult({data:a,error:l}))})}catch(n){if(j(n))return this._returnResult({data:null,error:n});throw n}})}async _challenge(t){return this._acquireLock(this.lockAcquireTimeout,async()=>{try{return await this._useSession(async n=>{var r;const{data:s,error:i}=n;if(i)return this._returnResult({data:null,error:i});const o=await R(this.fetch,"POST",`${this.url}/factors/${t.factorId}/challenge`,{body:t,headers:this.headers,jwt:(r=s==null?void 0:s.session)===null||r===void 0?void 0:r.access_token});if(o.error)return o;const{data:a}=o;if(a.type!=="webauthn")return{data:a,error:null};switch(a.webauthn.type){case"create":return{data:Object.assign(Object.assign({},a),{webauthn:Object.assign(Object.assign({},a.webauthn),{credential_options:Object.assign(Object.assign({},a.webauthn.credential_options),{publicKey:mv(a.webauthn.credential_options.publicKey)})})}),error:null};case"request":return{data:Object.assign(Object.assign({},a),{webauthn:Object.assign(Object.assign({},a.webauthn),{credential_options:Object.assign(Object.assign({},a.webauthn.credential_options),{publicKey:vv(a.webauthn.credential_options.publicKey)})})}),error:null}}})}catch(n){if(j(n))return this._returnResult({data:null,error:n});throw n}})}async _challengeAndVerify(t){const{data:n,error:r}=await this._challenge({factorId:t.factorId});return r?this._returnResult({data:null,error:r}):await this._verify({factorId:t.factorId,challengeId:n.id,code:t.code})}async _listFactors(){var t;const{data:{user:n},error:r}=await this.getUser();if(r)return{data:null,error:r};const s={all:[],phone:[],totp:[],webauthn:[]};for(const i of(t=n==null?void 0:n.factors)!==null&&t!==void 0?t:[])s.all.push(i),i.status==="verified"&&s[i.factor_type].push(i);return{data:s,error:null}}async _getAuthenticatorAssuranceLevel(t){var n,r,s,i;if(t)try{const{payload:m}=_s(t);let y=null;m.aal&&(y=m.aal);let w=y;const{data:{user:k},error:g}=await this.getUser(t);if(g)return this._returnResult({data:null,error:g});((r=(n=k==null?void 0:k.factors)===null||n===void 0?void 0:n.filter(_=>_.status==="verified"))!==null&&r!==void 0?r:[]).length>0&&(w="aal2");const f=m.amr||[];return{data:{currentLevel:y,nextLevel:w,currentAuthenticationMethods:f},error:null}}catch(m){if(j(m))return this._returnResult({data:null,error:m});throw m}const{data:{session:o},error:a}=await this.getSession();if(a)return this._returnResult({data:null,error:a});if(!o)return{data:{currentLevel:null,nextLevel:null,currentAuthenticationMethods:[]},error:null};const{payload:l}=_s(o.access_token);let u=null;l.aal&&(u=l.aal);let c=u;((i=(s=o.user.factors)===null||s===void 0?void 0:s.filter(m=>m.status==="verified"))!==null&&i!==void 0?i:[]).length>0&&(c="aal2");const h=l.amr||[];return{data:{currentLevel:u,nextLevel:c,currentAuthenticationMethods:h},error:null}}async _getAuthorizationDetails(t){try{return await this._useSession(async n=>{const{data:{session:r},error:s}=n;return s?this._returnResult({data:null,error:s}):r?await R(this.fetch,"GET",`${this.url}/oauth/authorizations/${t}`,{headers:this.headers,jwt:r.access_token,xform:i=>({data:i,error:null})}):this._returnResult({data:null,error:new xe})})}catch(n){if(j(n))return this._returnResult({data:null,error:n});throw n}}async _approveAuthorization(t,n){try{return await this._useSession(async r=>{const{data:{session:s},error:i}=r;if(i)return this._returnResult({data:null,error:i});if(!s)return this._returnResult({data:null,error:new xe});const o=await R(this.fetch,"POST",`${this.url}/oauth/authorizations/${t}/consent`,{headers:this.headers,jwt:s.access_token,body:{action:"approve"},xform:a=>({data:a,error:null})});return o.data&&o.data.redirect_url&&ae()&&!(n!=null&&n.skipBrowserRedirect)&&window.location.assign(o.data.redirect_url),o})}catch(r){if(j(r))return this._returnResult({data:null,error:r});throw r}}async _denyAuthorization(t,n){try{return await this._useSession(async r=>{const{data:{session:s},error:i}=r;if(i)return this._returnResult({data:null,error:i});if(!s)return this._returnResult({data:null,error:new xe});const o=await R(this.fetch,"POST",`${this.url}/oauth/authorizations/${t}/consent`,{headers:this.headers,jwt:s.access_token,body:{action:"deny"},xform:a=>({data:a,error:null})});return o.data&&o.data.redirect_url&&ae()&&!(n!=null&&n.skipBrowserRedirect)&&window.location.assign(o.data.redirect_url),o})}catch(r){if(j(r))return this._returnResult({data:null,error:r});throw r}}async _listOAuthGrants(){try{return await this._useSession(async t=>{const{data:{session:n},error:r}=t;return r?this._returnResult({data:null,error:r}):n?await R(this.fetch,"GET",`${this.url}/user/oauth/grants`,{headers:this.headers,jwt:n.access_token,xform:s=>({data:s,error:null})}):this._returnResult({data:null,error:new xe})})}catch(t){if(j(t))return this._returnResult({data:null,error:t});throw t}}async _revokeOAuthGrant(t){try{return await this._useSession(async n=>{const{data:{session:r},error:s}=n;return s?this._returnResult({data:null,error:s}):r?(await R(this.fetch,"DELETE",`${this.url}/user/oauth/grants`,{headers:this.headers,jwt:r.access_token,query:{client_id:t.clientId},noResolveJson:!0}),{data:{},error:null}):this._returnResult({data:null,error:new xe})})}catch(n){if(j(n))return this._returnResult({data:null,error:n});throw n}}async fetchJwk(t,n={keys:[]}){let r=n.keys.find(a=>a.kid===t);if(r)return r;const s=Date.now();if(r=this.jwks.keys.find(a=>a.kid===t),r&&this.jwks_cached_at+Cm>s)return r;const{data:i,error:o}=await R(this.fetch,"GET",`${this.url}/.well-known/jwks.json`,{headers:this.headers});if(o)throw o;return!i.keys||i.keys.length===0||(this.jwks=i,this.jwks_cached_at=s,r=i.keys.find(a=>a.kid===t),!r)?null:r}async getClaims(t,n={}){try{let r=t;if(!r){const{data:m,error:y}=await this.getSession();if(y||!m.session)return this._returnResult({data:null,error:y});r=m.session.access_token}const{header:s,payload:i,signature:o,raw:{header:a,payload:l}}=_s(r);n!=null&&n.allowExpired||Jm(i.exp);const u=!s.alg||s.alg.startsWith("HS")||!s.kid||!("crypto"in globalThis&&"subtle"in globalThis.crypto)?null:await this.fetchJwk(s.kid,n!=null&&n.keys?{keys:n.keys}:n==null?void 0:n.jwks);if(!u){const{error:m}=await this.getUser(r);if(m)throw m;return{data:{claims:i,header:s,signature:o},error:null}}const c=Qm(s.alg),p=await crypto.subtle.importKey("jwk",u,c,!0,["verify"]);if(!await crypto.subtle.verify(c,p,o,$m(`${a}.${l}`)))throw new da("Invalid JWT signature");return{data:{claims:i,header:s,signature:o},error:null}}catch(r){if(j(r))return this._returnResult({data:null,error:r});throw r}}}Br.nextInstanceID={};const Ov=Br,jv="2.95.3";let ar="";typeof Deno<"u"?ar="deno":typeof document<"u"?ar="web":typeof navigator<"u"&&navigator.product==="ReactNative"?ar="react-native":ar="node";const Rv={"X-Client-Info":`supabase-js-${ar}/${jv}`},Pv={headers:Rv},Av={schema:"public"},Nv={autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,flowType:"implicit"},Iv={};function Fr(e){"@babel/helpers - typeof";return Fr=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},Fr(e)}function Lv(e,t){if(Fr(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Fr(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function $v(e){var t=Lv(e,"string");return Fr(t)=="symbol"?t:t+""}function Uv(e,t,n){return(t=$v(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Fu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,r)}return n}function G(e){for(var t=1;te?(...t)=>e(...t):(...t)=>fetch(...t),zv=()=>Headers,Mv=(e,t,n)=>{const r=Dv(n),s=zv();return async(i,o)=>{var a;const l=(a=await t())!==null&&a!==void 0?a:e;let u=new s(o==null?void 0:o.headers);return u.has("apikey")||u.set("apikey",e),u.has("Authorization")||u.set("Authorization",`Bearer ${l}`),r(i,G(G({},o),{},{headers:u}))}};function Bv(e){return e.endsWith("/")?e:e+"/"}function Fv(e,t){var n,r;const{db:s,auth:i,realtime:o,global:a}=e,{db:l,auth:u,realtime:c,global:p}=t,h={db:G(G({},l),s),auth:G(G({},u),i),realtime:G(G({},c),o),storage:{},global:G(G(G({},p),a),{},{headers:G(G({},(n=p==null?void 0:p.headers)!==null&&n!==void 0?n:{}),(r=a==null?void 0:a.headers)!==null&&r!==void 0?r:{})}),accessToken:async()=>""};return e.accessToken?h.accessToken=e.accessToken:delete h.accessToken,h}function Wv(e){const t=e==null?void 0:e.trim();if(!t)throw new Error("supabaseUrl is required.");if(!t.match(/^https?:\/\//i))throw new Error("Invalid supabaseUrl: Must be a valid HTTP or HTTPS URL.");try{return new URL(Bv(t))}catch{throw Error("Invalid supabaseUrl: Provided URL is malformed.")}}var Vv=class extends Ov{constructor(e){super(e)}},Hv=class{constructor(e,t,n){var r,s;this.supabaseUrl=e,this.supabaseKey=t;const i=Wv(e);if(!t)throw new Error("supabaseKey is required.");this.realtimeUrl=new URL("realtime/v1",i),this.realtimeUrl.protocol=this.realtimeUrl.protocol.replace("http","ws"),this.authUrl=new URL("auth/v1",i),this.storageUrl=new URL("storage/v1",i),this.functionsUrl=new URL("functions/v1",i);const o=`sb-${i.hostname.split(".")[0]}-auth-token`,a={db:Av,realtime:Iv,auth:G(G({},Nv),{},{storageKey:o}),global:Pv},l=Fv(n??{},a);if(this.storageKey=(r=l.auth.storageKey)!==null&&r!==void 0?r:"",this.headers=(s=l.global.headers)!==null&&s!==void 0?s:{},l.accessToken)this.accessToken=l.accessToken,this.auth=new Proxy({},{get:(c,p)=>{throw new Error(`@supabase/supabase-js: Supabase Client is configured with the accessToken option, accessing supabase.auth.${String(p)} is not possible`)}});else{var u;this.auth=this._initSupabaseAuthClient((u=l.auth)!==null&&u!==void 0?u:{},this.headers,l.global.fetch)}this.fetch=Mv(t,this._getAccessToken.bind(this),l.global.fetch),this.realtime=this._initRealtimeClient(G({headers:this.headers,accessToken:this._getAccessToken.bind(this)},l.realtime)),this.accessToken&&Promise.resolve(this.accessToken()).then(c=>this.realtime.setAuth(c)).catch(c=>console.warn("Failed to set initial Realtime auth token:",c)),this.rest=new jg(new URL("rest/v1",i).href,{headers:this.headers,schema:l.db.schema,fetch:this.fetch,timeout:l.db.timeout,urlLengthLimit:l.db.urlLengthLimit}),this.storage=new Sm(this.storageUrl.href,this.headers,this.fetch,n==null?void 0:n.storage),l.accessToken||this._listenForAuthEvents()}get functions(){return new kg(this.functionsUrl.href,{headers:this.headers,customFetch:this.fetch})}from(e){return this.rest.from(e)}schema(e){return this.rest.schema(e)}rpc(e,t={},n={head:!1,get:!1,count:void 0}){return this.rest.rpc(e,t,n)}channel(e,t={config:{}}){return this.realtime.channel(e,t)}getChannels(){return this.realtime.getChannels()}removeChannel(e){return this.realtime.removeChannel(e)}removeAllChannels(){return this.realtime.removeAllChannels()}async _getAccessToken(){var e=this,t,n;if(e.accessToken)return await e.accessToken();const{data:r}=await e.auth.getSession();return(t=(n=r.session)===null||n===void 0?void 0:n.access_token)!==null&&t!==void 0?t:e.supabaseKey}_initSupabaseAuthClient({autoRefreshToken:e,persistSession:t,detectSessionInUrl:n,storage:r,userStorage:s,storageKey:i,flowType:o,lock:a,debug:l,throwOnError:u},c,p){const h={Authorization:`Bearer ${this.supabaseKey}`,apikey:`${this.supabaseKey}`};return new Vv({url:this.authUrl.href,headers:G(G({},h),c),storageKey:i,autoRefreshToken:e,persistSession:t,detectSessionInUrl:n,storage:r,userStorage:s,flowType:o,lock:a,debug:l,throwOnError:u,fetch:p,hasCustomAuthorizationHeader:Object.keys(this.headers).some(m=>m.toLowerCase()==="authorization")})}_initRealtimeClient(e){return new qg(this.realtimeUrl.href,G(G({},e),{},{params:G(G({},{apikey:this.supabaseKey}),e==null?void 0:e.params)}))}_listenForAuthEvents(){return this.auth.onAuthStateChange((e,t)=>{this._handleTokenChanged(e,"CLIENT",t==null?void 0:t.access_token)})}_handleTokenChanged(e,t,n){(e==="TOKEN_REFRESHED"||e==="SIGNED_IN")&&this.changedAccessToken!==n?(this.changedAccessToken=n,this.realtime.setAuth(n)):e==="SIGNED_OUT"&&(this.realtime.setAuth(),t=="STORAGE"&&this.auth.signOut(),this.changedAccessToken=void 0)}};const qv=(e,t,n)=>new Hv(e,t,n);function Kv(){if(typeof window<"u")return!1;const e=globalThis.process;if(!e)return!1;const t=e.version;if(t==null)return!1;const n=t.match(/^v(\d+)\./);return n?parseInt(n[1],10)<=18:!1}Kv()&&console.warn("⚠️ Node.js 18 and below are deprecated and will no longer be supported in future versions of @supabase/supabase-js. Please upgrade to Node.js 20 or later. For more information, visit: https://github.com/orgs/supabase/discussions/37217");const yh="https://tnurlgbvfsxwqgwxamni.supabase.co",Gv="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InRudXJsZ2J2ZnN4d3Fnd3hhbW5pIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NDQ5MTQ1OTksImV4cCI6MjA2MDQ5MDU5OX0.9__EQiZDJ954SmeeJIDTQjOYDjiiRcppai1e8UpuOl4";console.log("Initializing Supabase client with URL:",yh);const ot=qv(yh,Gv,{db:{schema:"public"}});console.log("Supabase client initialized for schema: openclaw");function Jv(){const[e,t]=z.useState([]),[n,r]=z.useState(!0);return z.useEffect(()=>{(async()=>{console.log("Fetching tasks...");const{data:o,error:a}=await ot.from("agent_tasks").select("*").order("updated_at",{ascending:!1});a&&console.error("Error fetching tasks:",a),o&&(console.log("Tasks fetched:",o.length),t(o)),r(!1)})();const i=ot.channel("tasks-changes").on("postgres_changes",{event:"*",schema:"public",table:"agent_tasks"},o=>{o.eventType==="INSERT"?t(a=>[o.new,...a]):o.eventType==="UPDATE"?t(a=>a.map(l=>l.id===o.new.id?o.new:l)):o.eventType==="DELETE"&&t(a=>a.filter(l=>l.id===o.old.id))}).subscribe();return()=>{ot.removeChannel(i)}},[]),{tasks:e,loading:n}}function Qv(e=20){const[t,n]=z.useState([]),[r,s]=z.useState(!0);return z.useEffect(()=>{(async()=>{console.log("Fetching logs...");const{data:a,error:l}=await ot.from("agent_logs").select("*").order("created_at",{ascending:!1}).limit(e);l&&console.error("Error fetching logs:",l),a&&(console.log("Logs fetched:",a.length),n(a)),s(!1)})();const o=ot.channel("logs-changes").on("postgres_changes",{event:"INSERT",schema:"public",table:"agent_logs"},a=>{n(l=>[a.new,...l.slice(0,e-1)])}).subscribe();return()=>{ot.removeChannel(o)}},[e]),{logs:t,loading:r}}const Yv=[{name:"Jasmine",id:"Jasmine",role:"Atendimento ao Cliente",desc:"Especialista em recepção e suporte via Telegram/WhatsApp.",powers:{Simpatia:"10/10",Resolução:"8/10"},img:"jasmine_3d.png"},{name:"Shuri",id:"Shuri",role:"Arquitetura e Dev",desc:"Gênio técnica focada em infraestrutura e lógica central.",powers:{Inteligência:"10/10",Lógica:"9/10"},img:"shuri_3d.png"},{name:"Atlas",id:"Atlas",role:"Estrategista de Dados",desc:"Análise detalhada de mercado e inteligência competitiva.",powers:{Análise:"10/10",Estratégia:"9/10"},img:"atlas_3d.png"},{name:"Orion",id:"Orion",role:"Monitor de Marketing",desc:"Vigilância constante de tendências e campanhas.",powers:{Ads:"9/10",Criatividade:"8/10"},img:"orion_3d.png"},{name:"Quill",id:"Quill",role:"Monitor de Competidores",desc:"Especialista em monitoramento de concorrência e social.",powers:{Espionagem:"9/10",Copy:"9/10"},img:"quill_3d.png"}];function Xv(){const[e,t]=z.useState(Yv.map(n=>({...n,status:"offline",load:"0%"})));return z.useEffect(()=>{(async()=>{console.log("Fetching presence...");const{data:s,error:i}=await ot.from("agent_presence").select("*");i&&console.error("Error fetching presence:",i),s&&(console.log("Presence fetched:",s.length),t(o=>o.map(a=>{const l=s.find(u=>u.agent_id===a.id);return l?{...a,status:l.status,load:"Em operação"}:a})))})();const r=ot.channel("presence-changes").on("postgres_changes",{event:"*",schema:"public",table:"agent_presence"},s=>{t(i=>i.map(o=>{var a,l;return o.id===((a=s.new)==null?void 0:a.agent_id)||o.id===((l=s.old)==null?void 0:l.agent_id)?{...o,...s.new}:o}))}).subscribe();return()=>{ot.removeChannel(r)}},[]),{agents:e}}function Zv(){const[e,t]=z.useState(new Date().toISOString().slice(0,10)),[n,r]=z.useState(!0),[s,i]=z.useState(null),[o,a]=z.useState({units:[],summary:null,snapshot_date:null}),[l,u]=z.useState([]),c=z.useCallback(async m=>{{i("VITE_ORGANIZATION_ID não configurado no dashboard/.env"),a({units:[],summary:null,snapshot_date:m}),r(!1);return}},[]),p=z.useCallback(async m=>{{u([]);return}},[]);z.useEffect(()=>{c(e),p(e)},[e,c,p]);const h=z.useMemo(()=>o.units.slice(0,5),[o.units]);return{loading:n,error:s,selectedDate:e,setSelectedDate:t,snapshot:o,history:l,topFive:h,refresh:()=>c(e)}}function ey(){const[e,t]=z.useState("mission"),[n,r]=z.useState(null),{tasks:s,loading:i}=Jv(),{logs:o,loading:a}=Qv(),{agents:l}=Xv(),{loading:u,error:c,selectedDate:p,setSelectedDate:h,snapshot:m,history:y,topFive:w,refresh:k}=Zv(),g=z.useMemo(()=>e==="cashflow"?"Albert Finance - Fluxo de Caixa":"Global Operations",[e]),d=e==="cashflow"?"Finance Monitor Online":"System Online";return z.useEffect(()=>{if(!m.units.length){r(null);return}const f=n?m.units.some(_=>_.unit_id===n.unit_id):!1;if(!f&&!n){r(m.units[0]);return}!f&&n&&r(m.units[0])},[m.units,n]),v.jsxs("div",{className:"dashboard-container",children:[v.jsx(ng,{activeView:e,onChangeView:t}),v.jsx(rg,{title:g,status:d}),v.jsx("main",{className:"area main-content",children:e==="mission"?i?v.jsx("div",{className:"loading-state",children:"Conectando ao terminal de missões..."}):v.jsx(og,{tasks:s}):v.jsxs("section",{className:"cashflow-layout",children:[v.jsx(pg,{selectedDate:p,onDateChange:h,onRefresh:k}),c&&v.jsx("div",{className:"cashflow-error",children:c}),u?v.jsx("div",{className:"loading-state",children:"Carregando fluxo de caixa..."}):v.jsxs(v.Fragment,{children:[v.jsx(dg,{summary:m.summary,snapshotDate:m.snapshot_date||p}),v.jsx(fg,{units:m.units,onSelectUnit:r,selectedUnitId:n==null?void 0:n.unit_id}),v.jsx(gg,{unit:n||w[0]}),v.jsx(vg,{history:y})]})]})}),v.jsx(ag,{logs:o,loading:a}),v.jsx(ug,{agents:l})]})}lo.createRoot(document.getElementById("root")).render(v.jsx(Zu.StrictMode,{children:v.jsx(ey,{})})); diff --git a/atlas.png b/atlas.png new file mode 100644 index 0000000000000000000000000000000000000000..72c8fc3af69b4dfe4a20cd3dc95bd0e40610f09a GIT binary patch literal 66264 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 literal 0 HcmV?d00001 diff --git a/atlas_3d.png b/atlas_3d.png new file mode 100644 index 0000000000000000000000000000000000000000..70ebeef0942833c34df0c8a5d8455a1eb71fdb0f GIT binary patch literal 47502 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%0DwE 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
    %PL1DGbwPkW+YI^U@9#g>xtzW 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%0D+kgb?~~Mn=lm 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 GGyey)lw!94 literal 0 HcmV?d00001 diff --git a/atlas_old.png b/atlas_old.png new file mode 100644 index 0000000000000000000000000000000000000000..7c93e508cc30199827006311421bfdf0503b1746 GIT binary patch literal 49862 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 + + + + + + OpenClaw Mission Control + + + + + + + +
    + + diff --git a/jasmine_3d.png b/jasmine_3d.png new file mode 100644 index 0000000000000000000000000000000000000000..9134becc12138d5e36357205c667aa162f60b409 GIT binary patch literal 94235 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

    c48Qs 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

    @V*n1`+@En1m5>!S9o{exM>U*oR?l&e!e zn=J`Bx9L>fYP+G80B38@9gK^4Z|1KaMBNdsMtR;smzYx<+Rg zsoBzfM-d%3%(@ZHk8YT^Wk1AogLW;F^9{7uK%x4ke8oBEzVKf^^@q+2`wK36$&Ey5 zn?V8ncArsx8=wpqmB%Nb5%g?Z{M}ArV?^LogG%dEF$C{DZ1}!f`q}ELr?b55Od)C{ z&E~Y(&{NyCzAYW8SA?A{avn%yJ0wo8^xg~Zti9X)$|g+7EBCqS^P`+aQ&c2YM1K1-_a?4&k?*#$7~_7pN(l&Yj*I%qUgkBZ-t+!_a{6>M$T0k$ zik|+$1aIRnk@h;W$#3tyt*cAC855!_jXi=&28O{oT_n=1auGqsensYstRt_>_l5AW zji{;V6X6~-MLq@@a2A|y}h+FO(WP#W;FaYPR8pEjvb*u{qt{H4_y!5 zR@?f7w!nZr3DXWy*<|DsV1vNr31HqI;9Gx%+G3awUMh9s+&7SKwoa^kFs3IMk6oaf znb0>qy{dU$(C%e=nxK00U!&9pjeCrMxxz{MO`?WrKpuXxC!05Vg&X9kx3HIrk-}5yl6iQaFRr$u$5z`M{aHJWP+@P4WnzQ&>U(OQr z(Q9zqGL6^nHeZ|b*K{2J`w5{FlBqg4b=l;BRtbF(Gu1uUN^b$)ueB9o-VD@XI_Iqk z#y!g4fzX0J=)AMvNWdl4zspkO!b~T8DhR7BLdM?kdx`>CQ^uXOn@7GJm}V|rVwkLe z|MkR|jbq;E96#7D*m)$7`VU`33I<`BPe9aW^T%k#tOXe4V?J+A&q-%ga8b7hZv*+6 z0+l;NOb2onZ)BS+uJroQ%KBVa+nsB@p_MJg!)g3V%sUiUdYR6}_fpAB-nWRTeW{9R zZJuC(LhN(m(sGIYS>5X?pXQn%tP+dv%@MW&v560ZwAajXwa(1_41#Viety#^RdK72 z{QN2fP($0Gr#k#1Hz%z?KZ3CYX0{WOu3GgvsG%2|u>j^^@h$K(HN>uPn$#mfF|Qhj zxxuDj(=tSoQeE{@Aa!Thh1xj;5^0>jRQy>g0a?8e@OUc`Bgw#}lO*BSfu#|f^ zt>(S&fLNO#Z&pdA$8v{#w;TDi#{gi%o4F={M0~5Q4zSOOxl5Mk)qPQYLelOn+VhLk zG=J3=*6T+2DDV>q^8~)Q_|Z6}DVWkiC0_eu{E@nPfQ}DGyQtl2t+X~1QZ~oCP}nU| z%cbX;p1opZUf(hVpMv*{B)3Vdb&g#dLimH&9sY&bP>qMApLjdse~2nzmYzjPG4|%i zolg})QGcFoGsE0WO$P>L*cMr`7xp1wPLwf4(y|rrOtCq|_Q$0}M01wvY3jq?;Ul?5DEZjF zKTr>+;B%`{W=oCvm>qLxB5JpPO^~{9Ol_(!=bYt+k5&*gKGTe_Lb4qXP>*f zz>gXe&tW(JCgXpGq`wA|v~;5`pWrU+5jD>Vws^|ny&Su zGJCf61H9$_x;>Ip#?~FeYdFC3{%nD2V%TR!4513}NKOygCPhNtij^R9-grs%4(^1K(PuSEFdlXq%4x6`u(r!5!c#CKKa)y4yk{2w{) z9WIKIa3L~Xj(*87Vo-Q2wxBlIGm2cvSOsmsb}Y7PG1Oc)?Wk_obO^!n&4(eq0k-X5 z{Yi!4qP{dS%fmd~SF+*|A{LEpLEsrm?H;6It#W@Vg1pv^*ds!;SjGM1|15kqb*0?Q z@dQ9^c|t#qlSg~?D{|}_z2A@hb0XSA(O?Vf%TROUEwMCfUEkip#(6imZ`qKl#gZtN zE_^udP^X8e-j(cx63W!=CDgBG#B5??y+iK>Jy}31t zn-AU)C0-tJ5i%X^x5=s{AKF7ZGWAr}YmC1s$&XS*#`zVKRi(Idg9zgNdL?IL{(j2= zPnCU-y_FN4gHfGP&R);~!Bu`<_{blV{ebv&Dm!4mS-#i_vSnTMeCXm=k@r;L={uA4 zxt-@gkUTKm3-6Wb)Rv>fp#=Ex@Fx}r-3drJCkx#p|AM<0K7=EFWbFCDc;Uuyi6yje zVCAuu|ExTNd6wKy{ZqX1LgI}>*Enn_sOQ8$vB{}%u-LC?Oh?^C9tFgl;?!H6Hk}2DpMr|ot%`x^GB=>CzR|^!o z%C}SUjGjJ~zv9g~G`lFR<6_Gn8;?`(R=hEDVr{Ho+`{xbjihjQD+-s#XV0*=ly!7c zbJsYpoySAjVj~Fbdl)JES`w6&w>g7RCJmPB@twn_J^x?SrGiI3xgLn? zZ`v(cjizW?rmv{m+S%JnzD5ccwtY{veIMZe008)tL-4kt6`rqe7N%EZD5zayZ>h&M z=AIGp)|I1b5ZsuaR)vFY1E}sR=noBevq-*KwOd<>8s7U4mq8vCkB!uM;ehxX3DU2=%Du802)QYn5nA zmpi*Wr{hnGmqnLPvu!oC1!&&lP&y#a)z8=Fub=!~;vG9#jxl4S#bWD{&bZ0^tJ6Gp z<1Y`(@&DH3J^X$u?ZoiFiFr%1Pr1Tt?=S(1uWv8JRbCF5e-TNpX___K1+ei6wQP@> zXV3MlpZG?Xf}S{;f9;_E02-}r)bm#=eLm(~@ehc8A!rt9b9w!oA!gbN0LHleW8x=? zwT(VYE7!I#$=7T^8tAV4C2M;UCFhM~nOBe`bznbQjz5OFES)@C7(V+y#A14vDt$OL&TMb_>?%(9Nl9HBUKg^0 z`u0TBbrYwk0EQpMQTUeH8!b&^w$x4hSmDXZ6z>hmrQ6RT)={U7fD|t{sC-0p$#n#6 z8aIwE>chQbB<@;zl&%}(YE?ff{VEHhR4`$KQ?J}#rDY$9mp_CL@}s74OWu#AYGMMG zfzx>~SGx zZ@_a^uAq2jbd?z-QdO0P2qUo-*?chZc<@Jx;nmvL?J)@6DI*PrD&4{Ccomi7?R|Vv z;=NBu${OVT+pIUC*p>BY2 zTNoQ!e~NW&Kf`zW6|L6IF8RaH7SMMQj)%5zGxV-AUOBpt{<)9lYf+Cl{LN(RfARAk zKj)bKX0fRhlW5+Qn|5VLKh__mZr^x<{`Wz#(kFB_c5GT87Y+EH_{pp|KK}sWQ&w?` zX*bZ?O{bugql3p34!NZQwIFchQTbAf6PTNj- z4+==HNBDX0<5KY=Z?d&{BU8+Wga_Q$v1va8q>UHtcUJNGg$0dyRWY)YwK%qVP{P70 z^(2w=G+G?3(ld{xUa;`}&)cBc6BE329`*ILhr%ry6(4AxX;1qgFZkBP9}T=W3# zMrGs{l>Y!qg)CgY&AnM~>e1@o$nqP_4^Y0-E#BJJStH^tz<(E|d9R6dTdNmwcMHe0 zww=SFud*$)Ya3g1f*5whjl2w#&#iG^5_~)1DYUD}wY!sPBQD^}H_TiPFuneiqN`E& zrD7bZ)b~}-jxVCv$N5%F;N;@E9b_uX+cCDe>CYy;dQ!T%=GBiYu~o%H-D+3sQ8s(l z<|JmCY5xF9Zapc0!a1hX$UM?u)Uk~fQh&WycH*l`5hse7Eene)Q;$$Vr}-`EN0Q!^ zotdXH9rlR`13f4czklUT@>-C@^<2{?(IoprQj3=LsC=f!N<5~jQ&u3z8-8w;FQak^cbdsvb+xAdQia7kefDiX(IbnZ7Bf( z=Cu4{2AXbRdtl%)a?0KPE0~Rl>08=8kM@*{9F50n#%j-)-kh$vY;^ws4s@>yYBxy+ zr{}DskDN|czJbs@GvU!AtavXXJ_UQOYjhjz2T&xDhD@K0l2so?(r21TLV z8DSCt_$5i)Gx*m9N{UYFQ`dz@2y*S{bUq!>E;K1u%hm4htXL4R+y&hqJ%}9sHKpSX zdf&so8Nb!8m;|+mvXAe-MN#!Q6=aqQ0qtKd{?J}NJ|NW>K+-1NrdT;MI-Vwrs8Qipgl@J|)FRKcWMIrtss!n7z5_^#>q?R0-w1W!2N`)={ zQI>4f>Y)Y!HE@GY?8v<|!qQ9uqIfHd_S zgG?UPB98Q#NSYvO+!1fZSBAQO3Fy-6y2YlOZ1JSmG6>O};XyvN$%v`R8=aVXeD1|N zTPAE^R_>c%%0c55?w%d^B^`~E$A76L)4%Z~X8?L~YU=zMvqE-iFVFiQ{d(~#*2GD> zQ+D|tydgp>;ylMefQB1Jap)_Y_^%LcXHCalhl=;hFNMa&P4@bLC%9!JHPCp=!jS74 z652syYV#lgODF_!*w$2?WhXg7t9~P>=|6Td-1x$4d~=F+kD^`cT8i0e@vGc2mK&RB zz#N>{)4n43Wuc!BtG<&WUd0dvt%=JVdv&jzZ@%52YK?QJo11wdc2t*P80ohGrlvv$%#Nq6NyilsS{q5~8ORy!S~@P9Hm7nTfMkKWiRhqpB>GlxuR%6{*q;d3 zQbD%oSiLr(`-qTakHptLDyycFj_ugig*7(ZwpyIL{{UdOB_nAkVaDb8R+8TI2LT~L z&r(UMa$3B0aNIK~SqT6RqN9z7!KdsZ*1C(^N-s?hqJ9{BXu0s#h?->fHuJ!YSqS+^ z&tI)~!{gj;xlJ-4edRUsEH_NJ=C4DjFu>i?xaEYDbcC8mWN|d*tmAflNpbPs;|I#J zv{UX_{{ULg{{V&Gs$5STahN0CzrS*kUlX1{i_wb=pFqR;&E z6??>U!6ojNmr^puH267Dk~lSlDc+<~>Qt&)4W1i+WpdlUbjP06kv5%m$?_!ptJ|PW zJ?D@~J0xquHRM;DB#p3ffZP-(&^{en$*hzA+iEYXi&i%Z7D_gTY51I{~&Uv?+{`fT0 zYdGr!zxTnft8BEbK1fSRJP{CZ6sJ+^R$EKc(;H2+xj5km6uH=PqvT@*gRE{p;3k@5 ze(2woeSUPS7|6}7s}ty;)rHeEzwg+k?Jdxy3-vxWDn}S2@T4NX(M=ypWAka& zhyK|Lll~F?4ad!-*q^K`OWOGl+4-Lo;CheFjyT2F@l4svs$S`VV)k8HaKvVG5vO49Ak zeRnUy?*=zr8X@!~e_E#}!hZ&ynr1$dH~7=`%dowZ?tG#X+LLdseN=u9cv42fSk9!3 z;7Z*ph0no{4DH+!?H9HrHA<{S?BsmP6jGS@uJhv8gsi+Ldutw;^0G>skC=0VoL3zV zn|~xGV5Gu2$>p7+@#$Je-q{(;-QAS-Ra?nIua>8t{?#S)%?ytc%C1KRlyREQCp~$r zs!yUerw*)Kc+GR6i0NAT4xZYr(m*a? zh?CY=3;gRjrEN=tclS?p@CS=+S|yA~6^n8WdtQsIr0@Z_XVSbM!#@Y2xPfQ5@i4Uj zWcfP|KN8riuN~^JXd*2a!u}w>zmq5JSB6y}4xU;S7|*E(+coE^JoEkA-1Hr8SpM^& z=${!rBMVq1(7Zo3Zsi3oZewrtL%J#c@$P$ldVJQg;JG85n%h*AtUgT9p#bDaGEPla zmrj_1e$#Ks&qH42922D-5#d+Hs*=^2`v;{bm(Lv4!KchW<>n98r4|!^&%_40y_Wc1h1@VHNpkAZQI|8aU?TLT5e_SJ!@d{Pb(7;Py>EJEP)_5C;U55)#86 z)knmBAO6RV-Qn>jo2VIiD{M(A_02UUwSw2`X9NKBr3yIps=i#9{{WBC`BQd3Q+rx# z*j&D4^&Le!6`8lz^{Bu-Zy)oeci1^R%`Pbpaaqif{{YY2hw-E^qBbPBm}F-MBZ@A= zk#{t)^raa5D>x;uIk=GiG>n#=<&^#=o}tRWq-o@PQmIlpkIu68S!eIce;ROGANpu% zUHJzmsjHRs9Q)IQ#y^dD_pGJ+7JlQO#=0E~!*`m+xt~nYZtmd?w8>2M~R4VK?P4E=~JHoYtY8iKZb6WBvQ;yI0NyfX(??JE1N~edJ|lA zz4c{dvW1}Tdq0Cbf8xoW8%rtP?avC6;j{RjYpk;Pvv?$EuWfDo)MBhTQV8IVwdQ^k z)~wsbx;j}{t)OX?9j&{NIp^NF-A?$oi1j{yNuc%&YcQe~rS*4_nyX?{?;hbQc`kM3Uubq_q z#n(vn5Bl=futgCAu4HEg3dA4$)X8QcC`S5E-<%X*Wr|!#7nSx5a zIXs8iSBYW&G4;^A=a_A&-nXK_XqPetXQpN>qm9Oe#!k!6@C%X_==GI zDUdize)I;zG;qg(AGUj;?)Pr6(7YshN?mrTa@7ed^ z-g^16{{SYgEL;8UFH?FS1kVp7;0&A&#+6B?w;g-ZD+68UDL6T%>YA&hN2j+N%ohc#II&f2rJDSVE%P}MJWdzmDbeIXfDMpp<9 zMt?C}gX%9F@<+8F3_)Sg{XMIwi^K_c_CT6OmR3k`H!xH3oMieFSsJFN1-1A3MT7_( zZVM9z0=;OfXnAf=dl6Y`VT(rgvAJ=8#GJ3Vt?Lao_VPBC!p`DYLEE_oKt7d?9*KbdtayuHhunumU-s>exfbr@w~$Q?oNT5G66`Ngs? zxMNutZKFq|+Wn4s=G2@6AUq=aijzo|&1K!G2~0$B<(_j{vqNG#mE#p-}$X;+*Yq`IS&5Hcx5AA4sYdz!-5ym{fh91(x2+N_KJ04$>Y z>-{jf{c4nME1gH%895RVK*wIynXh=GPS9)&`o^OTq&VZuKQsF(j!)rU7vnFD7uQle z9vHVv8-9Y~WDhfYf%jMSHRPA~H(G_;-Cx|zb8!5$vbknIiK|d1{m$p&=Z>trRj9(+ zRlLFo7igAzDSmo|9S7FD^5XjLc$O({WoTEVdydic9V$Z}YB?jq8mAXvi;c?kRfK@N zVSvvS6Gla5;?ZhJjHIa*2{h?qDvIOoo)6ZJS8I;sG*M1d&owp}(N9L&bAW!eAVgu; z29!h3QHr$|OOh;G-LUyW0u5~0!qP~FKo>m}cdVOOf-oeC(|eyH)>*e5$S|Y*qtdz{ ztgg%^?(B}8pGtv9xYI7)a4=bB;QP>*S}{?bCiv&Lkm91Xk#F?)?i2lBQJyPH!}|U1 zk1Lx;MF*-&7%k3pK!Gv+e(T)Uh4SBteRI>I|UK+BP-;nKbRGrs%d(jl?}AF@J())E50K68--HxFJ(w%SmpBOlgf?H z3eD&Z50wIndYfI-lUOA zIV#?VrDR`!%Y6R;aQ^^0!m3=iM@1yLj?>}Y-k7?4k!nBKaTPgNzqj)lv*>*VZfkl^ zg*AvEmgB^lErgMS`@1Vpfxf)go9MQQbpvl1E7FZqP7ubfseznS#)EO^OirwQrz2;2 zo(=E;iC%vkjpPDCTaGKw{99|M+3ONPqu!hA6aYs#O{KkftJ+70ZnZ18QV3hiBo=1i z0rje$F0+qM*KTcM;UhQ{>QIy;cE?V7%A9WDrvt=;PGw^PJ@W~ddE}9dzi4m1AH88*+DT_Ij#0toSaf0PD>+kZQ&?5I z<$I8)TJ>LphDi;~4J^h5ji1UAI<9gCeo`yT0}7&qmD03obn&-YZw%un+{{VE>=Y<;*COvBd%!LGX42VHVrOxvxgiK5yC1^dA0kANTNAn~t0P z)U9uM9k^Jp-Y+A>I%c{=@$R=DfaLIkOBeP-%jS?%_nmhY-RYidnPbgF)#=I+m9B6` zZaV`Uo@*~x7`RXOKdG%TS(>^307y^wKdGs!@Rv*CD?|6s(x#|k`^V{0pQS`LHJ0Z^ zpm;-G*0fzmSkmxSfT7l1F-oxkHM=HFrXB*TJmHb6){6^LEy>rD^7upqwv9V-DSb~M*3=@IHbA+zJ zgY$Q$SEk^cx%!++O)gPITzeVfv4-i@e3?lKbIwP#QsSjq8H8~>j3QIOCn0mx;;GzP z1zpk4{7kLC>!SYvI$dJk*4p>Vv7FBq(03el@6wy2{{YBJ+y1&Q^Asm_aW!XS=uZ&; z0LVHle{ffw-%QOc+0WfkUWwul`3J;**cIlYH@mvHNQOwj$KzaBReFo&bmApyZ{&1( z4WmxBP5qS((0Jq{biqsEhbPk=Ds6vDnmEMK=__RvW9KO-aA|bC0_qs7C7VW);x~=X z^`CC@yMyhHn5gyrI(0C#HWJy!K?PoI`;B@$uIHW3yP0;6i5H$TT5BdQ!#a|IhHEw( zD}-Ro08nyyu8%~qzPc9z-%Yr>gCj2-WPreQ%{eP8uu@W$k*TfRK^~@7-soIKwMcas z?b4$2+Cm(h=CXA=vn~9h;@|9(CKt-vw2!SzX+B6md*hnTw#`hRuPL033l>@XgK+c&KXSCu5|xb`p)egN|#Zu|~RCW{@R2AO`~8ovwP^;KGFB#3z~-K@ZX619EAsQ4Rfty&k6P$aFmfv_ zSUo9Zw%;2l<0GwHX!zou6Vsup!IwxbjU(i`$`YNo&;2crY=72lJ^d;8~-14gqn&J&$U;EO}l>PAa%k z91+;i;Dn~xh*YB#a8-f99`xlvdRFG8ZiL4vQHh5q{h`0IuUM(Uzv zc7=iYd7(FspyIAaZb-p*Qhyp60s;NuI6vK|$oCF)uv>;QU!7ZY$9w z9%L&gKD<>@mEwg_S+bge6oei|G3(7w4bwuxNZpato-zf-!;s{my?oDdZZnPMx^9k#<^mn(0waU zMbSLp3*Kr{URztFY@wrhF(ja#0xy1stlevt`hK9ZctR_UF%}?(S8($&BMf(T2hdeQ z7FrHdyo+<(_$js3FlidJdRT}fMsA0h=54`j zou@o!*w;Qm2cAjiIqO@n_>WeH!sA3+wmM0;GyR!>DZkdXQENnI*%yd>ORM;S?b}zn z`%2rZEC|Q~#H8ef1E8q1U2U|DV%JcP!p7n4$s#%8-5YU^N8?%+8Z;WdgQ)5jw=ltX zWw4tQlJ^0REg1IhDy_VhjUqIbYcqx0w>w691I1E=T4@sJZCVq>-XL!jYfY(KSXx;- zM3MPcX|X<0jN{g{yeBo(ej4#*t*)bEZ)-J@w9wss`LN>)7yDJ0;w=jI!}`3McBdN0 zbgHgZ7%;;Of(Z6CsC+qL7lDqkcYe`oGu)W0?Sg`?tM|*Es(IqGaf*sXsa>3b7;X+e zm7`?V*Opf{*KH@C9A&Kv;{mhEx3(%hM#A$>xE9)tthTdl3>IW4cAkyTZ+h(hCtO)s zrj4gq+u2;nVQmVHR?rZVjhSfp;GCS3)}~ThcPiJ^^GxLP*U;CYd??mzbZhyh)O^n^ zqG-X50}x3Exvn2oh(~r_KlO5`arpJB%bsw1S36d1GjEP5qtgB-Y8JjA)NQ5G+z4Wb zsS+Z_cW2wJbJ{k&tLWB-(#qly0dnP8LvnrVmIo)AkQ$fEYgnZjcRCcgk+rQhd0kAe zI=S2HxK~8SI<3oe%&dP};Orl6p=#cfC-W8EK-;wmi9hnt{{TAWlK0y>V(k=;^TOOr zo|&vKj+htPNgdSI=Y~0vYX{?|e$}LV16*|f0FI5P{3dy^=y|3RdKyjHrW5&Buz87& z10;8^pq3~<;hyhW$w+{##XLTN-d?AdYc6~I6D)p;4G#Y_B0qk(!) z(D~GoO);wMnq};ITw0UbOtuopVoQR*BQWYSRJ&KL87XXVNn3FTTFuq}0OR35+#k-g zhfEG@H&q|LL;lb8sH^aoOX4Dk4ZDHKHF8TEn5`nZk{4Tfi4nQz*z~Fpee?9KDRm2p zY+8Zzs|G4tNIwuuV?=NU03s2+4XU@0>PoD6=7p237Y}YoY2BlW%`q!(= z)bp&3n@vXLrbTH9QgL0Di>&yL-qz|34W|1y-g6oQw2{;wUMtV6&-z4M_peFtWKQ~a zsLLZSI2auc-nA7z9YQ)wLk=i4U217ARypq_&K^u;{xvL-Tv|=#+(Pk621>BO#Y^Cy zHT*#g9(=K(Vq0L`7>;m9y;$*sGI)w*+{`wvGPwLJC%uh&T&yO2g-Y;ylc2`8`f zp-rRxoSpHqT+PM!L_=PmR0y|4Nh}5qb?kahL5y$=X$B$qStxVdE<-#s(>Mpg- zHpPlw-`harsuvrF;5n^N3j9y-Zj%P2H7mJgd14C>m2S>=eR#!u-s~}v*Qq|W5p33O zMv9s4SAQ0CPc)dK)Mm-fe6?TZ)dBdyVh|)+HPob^;+a?Z170OoY#kQz7L%1$+JWm7Ufgs>iM~`qfI6c3Tpsx07oM zjBP!0PgLiFR~x6HGSwTf{PC=S_4!-t+N{R78R~s%j+EimqGtQU1MA!MtML%Zy}!o0 zqVBG7$ywNVUD=_AI`dKij1mnohdnCEGOlC$CCIo>^=@$>^ggw>YQf_9NFa_X2aRQk zk@2;LDwdNgTU@oI$C1jPQBm;9-5GxpzhdmMlIM!6DqxZ;RiXrEKK&}C!jZ@yO16k0 zc+J+EG$WZ8_mTZaQTUA3G%h6=U>oaOR4gUZ(ib(sfkJ7p?1l^X1!pD_7RKeP9 z8cAL$n>QuZ$j0HG+!~71?r9UB?B){ZeU#s8FF)Fez(AmeL#OvL&=|`R})*e~;llS$!%=H7PCv6`yJ*BI zHg?DdEMx33-n*}3iEVQfMf;VIGM(Ar9z}1BLr5MBi%%L+I@;eE+Wfx_4%~Trezffm zNVxGvqvYteh;PC)uWlGBxKWZuf0a{WhC8PV513bHl*`JV<$c9!qNHTz*F#6cJ|a3l zi*)T_AXuV;QNB2k5K|an0plbSRdpF{@Adn}(qMS4CY|00r6Y2wIRN8|tE9nYG&jH6 zckgKM+nH@s$}i{3k%a#MWD%ZgdcxXd@Lr`N>2|X;QbjXf@5I)?oNWWRG}B4*3QEhA zpGnhgd`F{PTj_DS_@dBBaWt0`fgG?X=(*^_(z(=v&f~$d%p|&-R*vj$h(=6l2_Ja3 zVq1#R*R1rtH&2djI!#5|_BAodaSxWPKjo&=+-Hi%(sfIVD@*GLE*cwa^;qZWh6-{s z^gfk~P3oS8k+NGFS2qdb4HEL>U)8TB@dcD|Lt_IdWP5ea;LX^tYRS^|n~Q4}(&r{^ z9$A)IZTRd)N+023IL%kKK2_p8M{y0;s3W~92Ippo^u_)<#GL);z$t2Mv#W*FL;tR^`?8ulymA*^5Q{XWLA_ zYR@}1V{SgRf(XaItzlE*HKe`Kz~EDZQx9)?QP1aDGi#GtxB6YbU-hf}>%O)p?Q(y< zYtOCDE}`e7i~Q@*Et~x*{dXF|OIB#MJKqc(NVSRa*NHTP_5M|@;g-azD<9*b=SUg# z{#C^fH+c&AdI!ccg1-Z7@bFPy3u<}J@t>5^-mEJkxuJw|KS zj1+c91Cy5HqgR!}#*FXiqbKsL{ZQsq&-Z_=bUql@Ch-2N_S<-3nY^}-WSu$h^{#tZ zl+AVKHa9+4gyVx#%waRsks~U46UPjU` z;m{7*JW_c|20PSlHWey)p~pZ>y{t~MOcF2_H5dR^bp(=fdeKBxm4UnJ9Ey@RR zO54Wt1-UdvS6Yryv6Ui_-;FM<7uqz)rt0vWg#Q4tdVasorMO&kik8JzWs=>vSyyjf z{lBFqub`8*r$1`t2nXrXtj`!6nTS@x53A=AMvF%amCo+B!Ww6UI~<}u`xzd*p3Y)b^ibnY*sB!8`yx^be}#y zzPumIV!0L=?fO?bS{t{hQAzkx{v6X0uXmXi+Hg2{z&}w^Sj#o6(cHl07&cd*Pf^~Y z(|^(|p#W79~HQgV1CUG@u$Fbl40BPCyw_Cf_{6VN$=yF@zDOl{_DfXsb zHmF{Vdzw5=<2wyg!%*ltHi2uV*+p~qpEq{-nBy2N>CIwzYWCH1&2GYdE*sm+$Q5m5 zZ@&X8WR>^F@~kEXIT}5{;Nv5`5rT5pp)ax3YK^Pwz8#BQxSGx4(mcI9Dur1>oRuYi zh<43n+NJ)mTq~E@pfO{C#~^#tpj$ZM(`L1K?ypRZ_PbV1s1Omf2Jexa`c~$&z7QIQ zw{fT4YIbq7DE1a{AYta8zK+@9M{lh@ZcPPi`josuu8m8>S{|DtJd$ZXYyry+yGh6j zKdG*318W{Wm8{y}i^CJ>QR$XwvfU-gx@9JHDlxP-p{O(qD}75?v$MXwhfcMcK$2Zb z2}qZ@IHD~i^eW7C-}YUmkEfePxRXNRTc$ZALvx#hB z2`m>(Gjg&WyHz^3u6tszwdrgj)h-uFCU{Y{M?8b?0meY|J!+<%VRx!M#K@*d?UYF~ zl0HSwGgBpX%EuPhygSCaf@)Xd;wu|%J!U3fvs(;D9(VwLRnMY{n5gY zVO0ki;<;yTZ4Rn>MO<%%AKUU{s4j)M)PA7U$G!(2$cYa`>BKk+C(U*%jd{yI8m{3dyJc;c9P z8W`ZxXYsFG^AI5C@voq~1b2SVn$Z61+<)jIzI{`Q_s@rN=ioNJpWTvw)dhJuu8N=d zm+E>r4P3ns0w;m=ri>b~ErslQbT{%@+$D^xV@rmNh~0-!8=*B+AIiN&B=$I(w&zQ6 zr0A*O8*NfOMVnoFritwL3<&*k*WWe7>ObpK{om_X*!oo+K;~8d0CuvJTw?C-YX+NI z5k>d^01A|x(=F9o%q-X;ay`yPFXKuNLZr1HAKw+~{{R=;9s&4nKk6Rm^%dmt{qbI> z@r2{SpAMJPOk?_r;>7;|9+#{9j*36RndOAi0!DCnJ$>mqo_f#?cbvn4qcoJ6J*c>c zR-cED{7$U@0PCv%06NU{tuGG$0LX63Kl9l?ohPu5qP$K203I;^0Jtl|3I6~|)j#XM z_}9C5ok!TC{{XIk(!3JUjER3E9J5Rb{c8*l#$GevBnQ@>jnh3UAx~0AO7>4K=7op+ ze8rFN3YO>QxRV`oiib`A0FS7%>s^0@w7X40=T#So8)O@ikMJDzp{t@C`5SE0o52a^ z$1SU$u|pIMIC6KpF~QsTb5wQT3SC-i4wi^oDK6gL1ud4~WMus-x4W64j&US_vO{gq z;AWN3-f1{VV}^N%h|OSjp^cfrmlSOc&RPtY;^3 z#FqP)D~c5Eu(^c&;5UKp5B~tJpA7224DvfsB4aWE!2}$7R?Q}^jBf8{R?}_@xCGZ* z6Zw&XJu8HbiZ~*=%_ihDT$BF**QJM@)tKu>&g9n%#yQPZ&erQ!rWsypgz6XTT@1km z+&^r!C^(RO$bAT_8ZFScwIRXt5N%=aRpERb6Mek^|gT$WNaR;etBnwO5iojB)wakGYXgU4$*qnxo~Jcm6&90METsv}`sH z85pg*$iC5}mOp+2ynnmU))Yq$I^-IOXzpmWL#E*4rh8OA-qk#qM1*+U#zi;1>a-iq)HPKD;MKc+zNus&}(J;r|aBD^&1SEsbIjV7}+bWLhk@y<18|}9R zm<)B#YPL!$$~TfRk|^31TS*vnS6|c`VzbRMq7aD3nH#Y79=`P^yNgdGLNoIagFK!G zdTbYSZ%@>aU92w^tgW<=ZesHhJ;<(4#kUE4F}#i&C<>Drt)yEca5}aRenn{M18m?( z+oXTIeJcL|f^~7>yNgTP>sU1lILxrMw5l+mVQm^+N@PSqk0@lEE<0B>sDG|s_eCm-(KMw#X%X7aZRbfB_)j2r z9+kbX{{Uy)UA5+g6wztVv?@y5of`voey26f)y*pR?3W+BQzg6cBzeZ+{xuZm%Ix+v zsSEqj+|to?OWhY#w$yaVe4ER5-5c!i1{wK!$G9wUZ!lKKUV7+Mm4 z)+rx%lg(vCrfK(D9p<5Js3^FKR7k8@b0ewh#P$NC@cqcN)uH=D@hN8$S)haj7f}mlt=E76w9iWKqD!YJAVISuKuOhK-q7PDsWGC?GLO;ASh!BBP)(_J!(yFP10?zbc;(1ueYN@l3m=}XRDl*!*pdF8YL@e5$?)! zrkx(6ZY(_O=sdM)7Dd`i@J7YcmOne0cOo74*QABUQw+3A1FjgkzvJ=j<@v_1gFXLbjLdvQ`YL0gd*N$^7d&F;bP7V`kw=$~_AHBDe7t zt#>}Nb)|VR%tlNQ1dL!~fGeAMrB*835!)5sYPxp3Z6EBH7ykfddCa#k2)zd?q{zg0m;u5 z?tctPZ-Ra&jPO=TfAj%f60AW49zo*0&*3|?zX<$T8wBoi{{W6xmzytgAL2)$m;6%n zXP@f75N`Dkh1ySpUd|M^v75~o0gmSYk_J0{F4Nyp-83 zu1A!tTcBlKKZdJ`wzW)GNzwXt%l4_mr`o;eMcAZU!PjV>!_u)^^G{owD zmD~99#2y~jG!G2hXj)0Iy|K12UcS%-t;abZdz_q~TEm^Dl3SZv_c-{z`ik`b0E|Z- z7WjO=npgD|ONk?yb?m2~` zx<3PWVZ2kQT-z<=R-Qx+Ht7a;W3aAzMcD47gS3&6(BRZ5rzaJ<8;eTfdsd%^f8;l1 z{{UT+`POWX8HN`F6{F$L`3>0r0M}*ybwX#-9x49-j|jjY^2~oK@O={6YnXKeff_~= z4gk+{Uiacv{{Tdb{lWaJ#B8ts0JA2%TXl z!~O$I7E`MbV>ul~O#1!PF)ec_&--;)>JgGz=55EHyp7R=~$_#zyZvs^QR3?(>%<7Geg9~uq-t1t2UYL*qzTg$N=T~ zfzp*;=yDok&hB5otz<5(UUxf49>gewidQ+(RTq zScwp!1-(WqFl$<1JjiqS)s)vXh3hEwgn@&A}YskTIi2=n{3$_&f29F(N$z|&M{iHw=9Pe zXBAUhw@eF&fWhIh+OBc3=7}(Oe6lh+R;HIZL5%mTs-DsI$Sa4fakn*G+hmN%k zU09^-?p5&Z>Hh$acRe{@rF0W6bAkT=*RC31*0*PA!z*N0Tc=(N%V@|yH$&}FMtApK z=(@1CyoGBIDux+U!|(zKfD zXBW`TanDnlfzKT0H7k+rnuv~-n>2{U>&-`~48(`hqz9k##YcI}AB|@(g_=inGf0=p zzKr%K2E7{DgqFL3_XV=n}GIHAnamIUBNrEEgIda{*(>2+#4XflY%s?&IpsD0+wtn*t=b-uu zp{wEJw#wy|&NKAuNsSith|cks8{5?M6)%V`ELQi)mf4F$iz~9WH*VuN`i`}mYjPk4 zN00!#lj&BhZJShWLhA5&e`E4@IU2BBb)n=`BpyB_BuINa?Db^Prf%Q!?-o22C5j3wZN`NM@|i5i01y| zepI1nAHd(0Tx-f3BRSE8_c}znvoX5IaV$#5EUdlhbvQKJSt46~RW4QHS7RJxY-80= zxUOT(DoVK^(@B&zHk_VE6>k{dLKYD&rt;m`#CTa}KK}qHsIIk1r%x>cLl^gBH4mMLMPwPcv)jPur*8c*(il42Qa!6TRF+*gP`T4JFAP{) zUfa2fRVsHz!{~9vY3aDi4{FKO_Lp|Cx`!o|?st9}{{UE+tj~`F7P>+AKgzW{GCz2| zDxjW#W{Bpd^*Z5KY01`X!9~`|I;u+$Q(w>ykYtlH*)8YRB z!;NppR(ie0iS}@sY(d;g`%H{MAs3Fg2d@>tUkpm1@$%PG;lCJbz8SRCEwn90TR3$H z{JWKm51b75Jr5_5&o#?l^CJHMyIk!~@0)Ih(dE+Hkg4XMOkT9=Be2;l1NW)Ndi5WT zylEZ;1O9;v{OivoePvja@B23hf+8UbA~_U6Lb_W(x@$BDC^5R*2?)|1GMX_qV)W>c z?uLPMcXxlE{r=C3z1Vf^*u8tleVx}CpI~gI(A1Y&FAB(Tn3s%bCRzK#_I=r-N0nAG z(;4Wn%3?NhDpFWBKeFzl%Pvq5v1qF$AMw#W%+XW#1M`JM^0rz1fO**dZ)O8^mEZ`K z300F;ROq6pRj5Z&Z~7mS6}~d7H>@~@Su|Tl6_}y~ldN!5-}C>6^==MuyWcvT{^8cF z^IpFTV_yFr9pq$LZM|b!yBho$OmY|0lxQ@3S;|VCNiHB1WIG!fB#P#a~X2MFU&(8z=-nBp=qWSqq_FXwVN4Ov&Ua06x z<@`qmeEdBiRLzx#^_S{zoEkfuPTNSbl+ET2W^R~N39f=U|C@Ij+hxrq3hm6?O7o+x)gd0XCgHE zM$e9n4;n2{^htp`Ce<)^SDhFbTH_x>8R|qQ*8ZDcDY*1m^khmF9j*`wcV5bQNExFwM$j;_`dOdVhJ#C!92^Cv$y zluJ%t^{S=E-tK^j3G6(3+vBvQ(YvY;?0Xhr5r-@PAqchTGN1B=c}>g@tsYjOAp6JR zpT*4FHE^5d{jW8zW5}kz%A6y;Tu(1j`(v&m2*@i-`Re62wqBx94E0-luaD{z*yrbm zTRk@W?!#?*-0qAFuhLfKa0+M3H0p!^@j}@%5Rs8IYM#W)W_WkW=BKr%#H}yD#elZr zc3Km@gpFjZ@9w!#*mpCYn*X6XSpjzW2WC*U+5d7e`Sl~8bxd^{bT;iz{gyDC@Delr z)aH$2`8$D=RTlt>6sGLhBF{Mm=NmP=lp6;Vz&z+2zdQcJv_`o8_I3H}!r5%jX@nEL zT@64{G&IOEfQD`e0lib9mB`B-RnCT1|wai{dv{Vkk2Tl z!L@bI;AbTZY5gGD!N7t4F=0{|F7MFisW_8Wc^Y{|{hUAjuG0>Dt)T$Y} zoVV4s$g17FJ@WX|Zg2?vt66W;YgsbvfwJS;Ze_7?l@ovW@xw#{4tyu=Os4O50MyNa z_E@--JI2mW<>W_m{o{A`v+x&jT;gn@mC80#^8b>GGVZ4HKufRS@qDnc+Btq?(Of?* zd9Y;xuc-tNO5X4_oO*T(_8UrK%{+AIZGSoOx9fYTj`<|dOIe%k+vdY$bA&8;xu0L} zeXX@j$X>5xIHvaad?FZ%`sW`@IhTT;Kh_Z>$zfMFA@TNFrgN5kXB5S*YM-|b#jf=- zcIAz*<8!-W)vjXFXC%_8mJrt!q9kiB-jRHB&pz%hNz8t)rO20MdMT$FQ+Hs>P$WZ5 z5i~pI_3HEA%|@HGT-|>RkOIm!H{;D>^$zeUEvB$49l#h{OmJdSxLC#3Bgo|OX1aI7 zRHArwQJ(IH7t(J z-0Q3WwwPZDyAHrl>!p9^=iN(gMDNhe3$TvYcj4e8$cP^`rtjB-VUG5dZZKa78=F}~ z`c6<^6h~Wn%r2VUZ9?DZJ#GJ!$-5BxRKoj;f^8qjhp8R*3o9~DNUq60UK;<|)Nd6L z&-aT>Fp2v27V&mhjnx*9BYh7zoOY$GN+-2%%juBj7%rXfGHgewDon+UdaWfSF_vf2 ziDxwMNdlU^W9;D70-#oSWr-hrUdpCXD^NTA5^!V9z_|`uKU5*FeXo0?c%T?j)jlUj zqMfJ_GOxzMu4HdRwwxavL8&y6Cj_c);1=LzRCThc4Xhx`Bq9IYSqZ0g(H#|U%85V= z795TC10l8APFfQ`EymosKhy3>j17kKmt;@?Si~{R|CEWyVp*p(wN|B()|xrz#4pb3 zhKri5&9C1MK!sPI35nYja>#LDC|ll>7IkznJ)p@HrZyy-Rc{aSJ4;(JdZZeCo^Pr7 zX7lN1F)dk^Gdy**>dmjCmFuCnmS+e9&-%?;CvEc5%_7>9b^<5%jQtBsa3WiMd53A?01+aUOUcy2~}F zh-m=l)qN%Xd4#Sfaz304I%`L47F1O$!Ahcuh=4CF*+~AJ8A06VWVjs_O1?a0*W|)x z;OCtE#eLsYYp*N60Aw<3OziQh>eM8Ed_!6M$Xq2bo2b^*;i^&;K;oirXqfneF*)?q zZ#q}mqMLlv63+2{gW|Bapcgz_ed0gAmpqWFC9Kr-htV zL$TuAkX=6Y-?!bBX%%;(Cx1Er!$KqB;V`1_Y;SvrfM7yLmxn^BEy%W*%<_WY=Rfj@ zoe8F+hMhB(ds$0NyUsNB#sfpk<_A@OC{5!?nyC7sJYrf+j52rM8~YE7qYAvlcRt}n za^EoUAC~{5l1qRp!*h;c`aL5{e2W|GBXz4Hi$^RA;jPf~2E^_k} zr7?yM%&&TKZ3fdnu+9ziBW_1uZ5eA zLqxAJ_^(Z2rgqGjz01HyyBhyHTT34wrU7N;@Ock?=qLFN)1%`j1CJl59-8OXqW(SA z|GH*gO!xjoA|9$_-$eQWJtj!JsIYY+Hf^~ACNbJJecmwLvLHUxHOXXv!-3ViWBP-Q zR!ryBMrFf2anV~F^M$#_iqoTTK26vIM7GZ0>0j#^JOa1ziXW(Rr@$Y89Xhrezs7$X zG2)%9c~KV^{F`9%b5+rf*@wk+xZH5OLr3f4x;4s=k2^j&=fXM-7?N&hIRZjWFPXuN zQz$K0rUB7f^>=&crS;8(=JoZ<%>pLcI*=D$(SUsn_%VJG9PRFW%>WFH>2t_Fd5^ef zOOjos#583_ievA6?52PRZa>+2x_}uUZL&(~qCUQ;3XW}`9p}6)b~{giw2+}YQeMiA zJn)q%*JSW|A{pL4#lp^-YWt*;DpRNtD>K3uO94^F358|8>{Fp@WttFEbu>L{;B z_3}Nl13djiF=jj>UHI z)u{TO+}_9X1j)Q6&V4;u4t4A$Hyt-=%hz+@C$MzTNmrK2UI@Mhj?HtAkQ4qoYbz+| zs}zom{&9R{V@?Nfq%sA#KDAoJV6}NT z{$Po@%6cN5NqocRaWXKtV2spiolll1co_-QW112}eH2yxMi2zRx2suC31a!VZ-(>} zHIDg1PMWE3aIGiZIjPk5R*Vmz9TzMg+^2HQoW{j7^__f<1?W$s% zTr|_68E^Q(`sv&9Q+W*;oo^^k;y14KRATp>yPM8d`9p@_VT857xLN)|JNlS6pMn7_ zZTD<*tAAbzzBVT5j`T=WnmBs-YP5e8QvrPsmET37SjUqRZ2DnuyG(fdjE|wSkmvaC zGxXMhBaTV42l6Z+3PlOM{Rx-qF@x!RRwksU+yla!VrIzY3i{|I~^}iULs2cmwQLpTVKJOE?1Q(o@Z^eppj4ylJZ>wnpH{#;E3hSRI?)q zgI1k}gw|Z@wohsGL%z1KLm!(vk7owWZLm?B<%Lx9H;C9}gl@YS|0thBQ3jMtD(y4U z2nt`8GCkCq4uj|T3mESZQ4;$pY=zPxl3X-81H9!svA#JWfvW|or{&R-ul42ZXEkI3 z6O58c6O6=*>no;0f(m&ory&~-mZy&jp>Ho7x9*=RZ3><00&N5IH-H!>D2h9=adfZr zUKYA&(A;!*d0IbTl{4IZfzdrH5@Rn?D*ix~#7Rxm-zLO>u5v$+ZRxilV02o=e|faa4eYsHC{<^@Ie8L$eT|X# zCpaQM{XIa>4Pdk6?=!VC%#0q12Mb5X&d2{)i*=GYFs2)KvaI^oMw#Gk-6@0pt(xIs zLL-*YI}VU!09jI1x(Ivk#SdcJtBRfwl1S^a+R~(Ab++cG_}!$D5r%wrI}Vz43j0(& z5SdGXnJ}DrfGFE)6#GQ?k+YT@Ar{^m$qbOy z#+~AQ-F3^jD4kweit%87b0Ah99xF}_X-{lhWO&wJW0Z6;yX$s4!S4TYHH_x%r;jqb z1pi@0yZ7_$vZ-rBSo3LD1IUZ7Tb#&t5Coi%!qX@Z{#g6eaVeT$bvZq(ptpLE?OUhL zXCGu7hwwxwKYYetG409gV5~`XBHG{M?=|jS!+Il@L87!$w!fWUxa+B*jd*w<>VWvyom`njAQtqqZn;*pY!-LWRDmQqi^E^Nbqf3P6Yi|3KD29{^*^Rt&mJOhh`Mu6#pRXa-f5tz(aA@}nsNR{ zZwCg_?#q?ltND&wz4{trUq6DA)+qT$R#ElabF&Ac;?Z1TVS_)wUpkI4%JNejeCah= z6IPefzny#Adai-9*Gsy94kt`*0>0QwhLzT;@k~LJb&}jw_SQ}wk#t-s^S-&5tx_Yw zWQS8C@cZ!zxVz4fO)xb7D*VS{-mWh$n9Spw@Ev>FJ<0V{ZwtrnSRuf?lKx_&wYzCJ zLLFcBA^yRt%xyC7y6s2ZQvSc%aXE5F&ZsjEu_1zmmQ+GXm=8H+p*Jh%e(avEU)CH+ z_chs%vyQLXmyW&vVf_QSoV0fU1Val(P}>;1pj`*=&S%^Vf^3AwKESYW{)*yy>8r1| ztIK~_PQe&D6QXs+;~!lMApJkACq4gRy*A|-Rf4k9{PZhC^wOU`yJyxXplyA5JEgW& zK5`O)|8ZdSpM3K$7^aiD+Up3BkUXfxaFLpzFmh#lMRyXU&Y`c{z1D~-Gs&F;CND&& zcaE#y2jf3HU;r3;>0^eU#Q8^mn>rP4Z>^e3o)Kc87_AQ=r~6M?OaC&!(`Jt-pJ5yL z{<|5|*?`*i4l5hb(mh}JVg$tw(; z5^1o=crxg_80qqL)=z%Z;X9aDR6%$|X=O*2Ux`g8+~dR5%Pr8YMY{H@Ab#M%j%Ll+ zgz#1I%S@0$JI)zhKw-oSKY|Je5=bZg@K}N$L0xe?lVOmfb6leZl5e~RJr;OLKc$ki z{hi?o-}yCK~ek zQ?WJWMWN1CE5EiF;qBxYoiBPUJ|q5{vn#V@{A}`P;UiUNKVX5ZVwcoxNxwJ<<)-eI zNBz{X&(+C&&*#sk4cP5t-7fqlw!ORvoz3(w>f3!nG<RrvgR(fp zB`P9l#rqaGVMy7vtHqZDM>4w6Vr$PSXm+cUKV@EpczV6o1Bx2JUSL`LI1RqlqhxT5 zk1b?sc(S=EsxbP~kl*;0E;&$49e0E*nD{rYp4@xAiV-QpH8-F=lfd{*x(wkD=4hg&}QQ;-ScP3{2OO3|K6zqHBevk;;u4WXde@Mn!e=&^^f7THM_h$~frctF-=Cbdi^wag8-{r`B@6 z=zX+;?h1Ls9Rbp(aAvV{bitrH%$xOk&p0I-(Y`F16(-(?SNn02?=I&_@8;Iq`7i}Z zvy&29+=YFI14Ba|g@bD5=@;f)v|x1h3A}RKdrdv{@iF_PXuR!%^9|hYV^PN1p008z ztsHAWlHZ_kB$v*sx?Q>3$UoFL z9hY$!2m+FVA?~G?SOa(Ez7%hV06NeautD+sxv&J&yre1*_Rd{*(W$?DqokMGPw?L% zXQoxa%>m%yoTb(F=Qp1*@RD@#u6t`zEGB$-ah^OmPf$&6eK@xz=@i{3Hxl&+c$QKe zcrN@HqW~Nb{8}<1e%dMjh|BT-Og+Wi)s?7^n3M0ILe0;B=S4$nFA9VOM%@nW;vYv* zBZ8!u?~X^k&_r)?fM>~-Lik5xoir~*My{0(jbf|X5)Y^T-hXLL)R=OBC6iKqeQ~;V z*Ifp-HHb;&1~2K3ctbWt(|aM5uVhKFlf_SM8(d-v$*B?(tE@i5KvFX9u+dVeZF{;J z8KGCJubZ%|pvR61tmp%)ExRK_ZHy0n^4GYy1fG{A^2T(bdE}G3S^O=N{v>d33qL;> z2TP{wO{^n^44k?8%{(=wd4w$ooXt=KyBlSh1@_M#t_rcS5!(|0Uto}GHcSDGtBf+1 zq%+yh;Ads*=w!j#-qyG>ofCX2e;movLA_)cr>W!EMED!|t%@iF#sTJedawr0Zy^ z*OHY}VWGpNSg_}pujjP8p`byMYC;br16#8~l6|!ZGsYP31(gF`Xt7$J4_aSBvGHIV zgSH~xiSFWU6y8fuoDW?c<>x{25sC=eYfzXifH%*8-2kAq^;XJE7CJm{)(!Y zmu&Ez7Taz{7mO9vSm`pu#kAgujs?=XvXEI-C_?6?-PGmV3X;1RMXR4~!-nz6C0vE~ z3<4{Fxk>R+=+VLe%BY-A%a`Pep+q*V?-BhHAV?U3M?|yx*)B6#T^|m*Lav}B>IJXw z@}mb%=0cU0;``#H!yJI#w?_=QEIa8K5DQfx0sxt7w_jS~XYfkdQ= zS9NK{m6!+`>9b}kw(V%HLP#7T9z3K!!3@>>j4yu| z*w=dnqjCs2euCC^;C_6i{O&QYuJ`a6<;RFd3#+;$R=%+2%O?s~Ld9DqPX_{qOk~s= zCh}jn{=&N}g|jZn==2F~NoIPcJiea(etbN6{%~gaAJ%})8knmSypwM&=J$x|G3hPx z90DZ#hqa_~AgL=B+ws1LKW}hDT3JUn+ZUfN^De+m`5M?ws2MfUsLiWJR~@QQN4C;q zu4eRrB_Ibyt~Pu$v;;CaX3x$@ zruDWu2jala*EvSdP+$1!vj{<%67_hYf*RxcpQzWsm5nya|u~C+BA9R%kPp%@9)<&X_b1#jz|}#*Z79 zEJPm*YNa`dQIl12#EDYK{arWoQSB4RRgOiPSy~F|Ssf#lEXsQwQOq7yk??uG1qvA& zx6`pHV){bOhR#hyinpi{ed#Vxm+B(ocVsh2npORvLZ22Uw?C)Qd(R^&f>1{qRK;Hr z4f`X4g|xhJm#t6!-WM^{Yt3+wLTqW=t(d};8G=Ake3tc05Nj1@Hj~%Qy;D0D=Y^Z{ zjZyIiymGxg?@JE*<3JrY!QdV}ChumZ=54kD{$*M5v(L$cufJ*N5-zRo7DBH#EJ65*UqRrBmk=(& zZE=U5Wq-8jPtob@$YSQc59i{9jLdaQg+yB&41_^f?F~a4uw9bWp+xrSM_*#~u?~XO z7EXPGzVDVC$d$-+amD|zJlO9QH^TG((l|WjQBxz)9G$M)8Gjfh20fM)7}*($qtpCz zk%yMtHQ-;D=7+@3B=V}D25>i}a#e$D+_^7fH)Dc$!USvM`ApRpL@%_)3#MfEwaBYm z?1W+VU?kSXQ7`3)(!j?u{&T+k4D#4)Bn4%4N7Q(*Dh$H_NlPf)f^qn)Lf{eq-$|Tw z>lQtneHCKy#q~!r3J&;#84?NxE_mBk@C1Nbdn_{n%7=p5_adHy^+nm#88vAIF@L9@ zJo1PFj{mJqCLN-D&y=#Jm8)Bly5H9icj0f|P8ZA?W!MVHz-QDEiXS{z6l0i@2WYU0 zg!z*|tLmSgb0#wMY`&A5b*Wd^2q;Rn6rD%2=o_ZcT|6s<+SiCTY7+IZhr4x2Nn-4o zK%q{p*SaGX40UbjV04^T7AjRniba<3$xjX<=^gjW%GZMblpVRV(u%5+YgYjTc3CvF z6NmiGJgfb*(wrjyHfR*GT6*H!w&LaDC+a|hhJFfz5hbn^FhPF)CJE2~urhUuw(y&| zU!p?;F}Q^mNCNUO&u^%y#YDas96ymDZeQg*5%*$G&obSXe)bYCDiI#>sNK}KH1oaWd z$(NS%Bqi=V$Lc3(_eRf#Ztwl>48lr7fo-~uoX12da$8nesdr$2jRespkhk%_@bVP% zA|Pg!_4h;|3Sj2^uI7v!_t~J(s414nr0Pn~Le2lMSaY*LI{w5zwu^P2J9Fme;%(Zq zGniC4XR|({WMLfhk2vGauUF)QUUv#wTxm19Z_i=#2DAAFu&BSxrEdOBKRYyk zc3sv%1rNDM<6AIXfc^o*|Gi-}9fa2vX?M#M6|UfoMI6Abj~F8IT(0!n?9=YLljd?R z_?|k0-2YNq4uSF-DeL(sqs@)i*_Do&=Hs(rLW)!;am<3;B&+0};S`BH>sZ`fJY_27 zioN!)cXa-FR$yV|B;nM&c|3KqhDwGBkw85}j5wcpd9*ihJW6p|CbH@dIj;%g#17z(TVZ*){wzXQ&cCT)>j`^6L z^*FobhxLUo%T$1j`0Trg692}-6JLV>-Ea${oI-N1U z0KW4vGSyUT=R4~EzLeJi&v%L3Q%+x{{h-E*H;(fZ%upwLfVu-KgH$bs0p|{~38L*e zE<8~T0L0tdSl^p{z48}YlEfzD5>ufUiZ=kTCujezy5oxV-+=B;QFpIpu6b8>a%o45D)JVu%yV*mQ+@eV)33; z#2@TiAR3)8$%AQow3peAGEVJt4Y77m*HFoA=M^oLxGeO>wWhrl(%Y%?ol-p~(|ne5 zkry{fMn=FQOHX_;%YW?lM*@$6m( zE6W;NHVfFmj6dofE#?-I6-O#SVSNu5Rb z6ct5SPLpno9)UVm;^eKKLM2aBO!C=MC?~}J)gXBoT;hLL*;&!)H}rif(N}PU;PU$$n6S7GKoag?X9U3@I(C@MMaDZe1I> zyvb{o>gcJzFl=!6zn0{4>)1yE+uJ19MQ;Qh}M z?+yG79k?#B=N5SYOlmULx0uU-g<~wP3|f#vMM|OB-R2%9ck+@_bQj} zp;+)aqi3|vgr`bq((6e&TV`?wK4d8_l+cC#0rXd#SO4$wy6&A(ESJ4o=)sW**{+$K z+a%mU)3*0z3%J3K42|r2k3Ukt#@;Zg=bN{^FHnF|ohZfkjX)X@CdivZx~KV@qZgz< z{FbZr*vOK@ePB&VcRf)_kn7|+FQ#Zr|AL}*9<+PE&@V~rHVR}h;dAddu2i|T{A)^I z-#V68r}N3;Z?d@j)o+v^nRb3km@78RjowH$_7+b`xnu7z_r-x}+uD$>zc|c537=Q3 zJli}-{j`inb0bk)m&1d6a&bK0`qhW%3_9M~CbP?g#T9H&?o3KoLs=}{DYj{ zG5LNAO+(D#tZ*uBWsJOUuzq#z3Fq&!>K!ig#^@Ev{lqKv<-dS-RLA6{s}@(M_GLJ9 zRl5z^tPFNwPd?~E_LF5jr(z+y{4OMkK*$^3emE@kU(Z|J?<2c}Pbvl2E|2>?f88~W zbg=!sNo)6t!N}0*sa=*IwT#=S7!TNoR_A)ZZk+GzamwJhdT4thkiM$Q4 z#!zF{VI7uL&C%1MI@j=`!Z0mYwV0g3d%4WRmxZ%Ov? zc@Dc>@Sdx}r1iT=_O^XxP35arf`q)pqaWmMGk*>l@giglQpoZWk~DAz9T{GcnNtc8 z#XLVB;z0q78UnESe(Oh9DsHlo-=r3HgQ*5!Z*GHYKg05iNezbB^J|&wBX~oF*ME?! z&bb(_xH-PlH~6miisMjJ=N51uvXAKvW6~LsJl4a=?qb{juPYOntzx%M%R_RzDVgje zfx4R8GliFB*m^!T;`48a%=r%)pDPzv44KfO(%%(deN04Gt-o)GAC{i%che@~4$S9E z(!kCJIdHBi-tR=2fpqhaWU)l~a3Ct1u^XRX0`}D6%*#czS;lGVOQLb}0%fttw6udV z+@a1?0f;tu2n^>G-p>}*mIqVW!f9qeu!n4m-j4NCFpxbR;aj18GZ&-E@I;6{;?ol@ zHVio|{6=9{58$XL5a5Gyj&S|EPa(=_4F17r3G)$FH$do3%Y~FHSc?(HEXs^uSTBO86GjZjR%+ z2LO;@QJ)?Z*?i7nEx7`F*5LJk@o`u8?;=(Bu1g=$pggWMeM~3a@)YO(GIRq2>Ue@R zJz+-P#MQ!gJYZ_;5?HGLMANT7xCroLwZ;6b6zW=<|I%3}CbW5<-$pn3pm2HBMk%R! zro!5muq!!FHlFw`SX1w53Ab|&3Cwy{twW2F`b+$BtcxBzX$|QqJw%h(@GZ-t42z^a zx4|Z8RSQc3WoQ@6;^krCO^3=B)1!Dr)Uzqsv7_Wx6OL;c(0^6@%+*{n1Xx_KK=zXO zl2+YZ^M$9lh%aO|8@aj9NR;*6_VmO5>t2oi*?~&sf^NgM$^S_OHIm7DwRe1_q>W$IU zq<`j!cI836Qr&EyM6S}tB7Uq|7yCcYV5;dq_^EJzW{SM~Oq)eD_5rvIVntqeFRhrq zJBG+n?a4*urg?uXup4g?1!0;7?XSOnq-GKv6G4di7yWx*$0~C*EIy)?gjD0*_mX^e zf$at@;(cQ2&~&ki^ftqc1VNs!Ueb+wh1Bn2FF)#+NnU?MsEjKh8si6WVtObs-EKUR zNI{L8kf-~a#?F$FZ-oKJ0Cc^v!>P!D=ZNS7)L*Cp9Cm;j(CMUt#0%g*ao+_mD+gaw zoxVf26kqQZgtt(G9D7R~)+5|UbVY*_B=Pu9bGz;4+lKnHnn|*{+vL1V@vCgWvzG{@;o-=NbbF<7S-2B1?u71yDMV`5bS6O$bw@+=^jE*?{ya&6K_;F~9Tt z3H`|?hSomg3#&fgQz@ipt^D4-65MUe-WI9Z_rLfBO+16nB}`er+a3*hvvDR#TA86KLdR&Q#NtJfUs%KDpLjGX%vdff*uD zo66sQPMCy>+lG{jOn%!;w@{$%6C0nanciw8YiFH&_KrIH!JLLf-8aV6N_Ste(GCaQ z$j)Qupt~~rE>1&qaChDF$zSJOY#{7LYx_-C4NB8-{%pSN#V#N9(+j#~u zYtJINPzF5y74MzcQ4}LTyDaJ|l3Yf44Y#?3+zwLMYjZ5iBi$vR`5QMl=ERu*lDl!h z(JqrAYlAV@I@R@*@Iq-ml9znMk6&QH?}o9<9FMaqAq5!~Bb`Nc4CtnmqNbP9nNSA8TiV zCbvq`n9n2lr)8Yi2h0EXRP`QT(F(k}H96bVfIg_e%a#{@)R(E8v_xES$*hXgSYZw| zce5Lt;OiFX4RAOXp?{s;p*6FFfUrRSy$8t52Z)1?r!pxQ?B$pukT~mt9w~M{aSk4$ z`lK^cH8YlkonKvL9lWPID!t7*1*tsRKCmp|Tqf|2#-7cVe@I~tw7j|CKi5cb*)&m4 zFT|&GZ3!lSq413ry9euBYBylFY5cJNi-Otej{`NY6c3Ehf5R_#I@AZvryX3~61%>B z5Tku+N9lN01P>u`F1R}{MRh^wNo1i{%lygY-K3J>dLjznH|6$y!fvO|uwwVvt&ZA8 zohiiy|A${KSZ}39wLK$-Qek=O`)p~NJVV9|_G6DT$5yZge za*bm;jR>2VaSC5nZCT%{uDSls)Vshkoty8lQ>jl?;Scy0fY-@QwWyKPFCO!Cp z{OP)>6k2oL{w4Qa%7GKd;%pmqo6Tb6HwLR~j~{+VIPYl2fC+y1PFo6*iirmzk^JR< z(KK?X^UIqa{$J4y_1i6P==+laJucBNRM)OU1lyzUIt%W-ovssYBOj-n!2|1_k}FkR zBxKfnNqTv%VN320tW;?YRH0RAE^jiLZL2r-6p3OHOBiRJ*sCIVc^>0CSbj-Awz8tK z%99A@94T2c4Q!zMTFvA9twQT?u@3q-g(g5A|Dqr;`-|Oa?0%%>(g1Do0Ke4@1Ot>f z5)m)|SmLqSka73t7BZYbX88V82e40vvYHojEf~BVvk!JkQV9@WNy{xM%;@ zk$Fm%RQ>m<9cL9a8^&7|p51Eu_bhywUoO`8)zTN_`?j98uc$**!^z4#MH9T`y8Scf5$0(n#&b*FyPuanM9+b%m8GN0cS+of29IQRWa zI>|715xN*xTO=sxL)MDUs+8#NOIS$`0A|(LpcXm);lDR z5!Rl9Omffn9H$0#Qj_DNNA%3?F~PSJ-<+=% z9+w|%=jB>9E9w!;+~~M$HJ0?o?Ea|pA&M8+lslU7S;%M7x->`B=&r*Vg)I&`X+Eu`j=d<_sCZ;)heCLCydXAwL|A^f~#$a z_iBio<5MMg|D1_(vfhWp?Eu~5?%`(=04cX$N^CMc| zfLHX5v-q(3SrJ4q3}y0By}lCF>`_yv6$`K@4UYBqDp?WUw}FKKK>@04mPSd&B6Mvh zAA5j{9Fyn8bIcndxi$YpS^>fq-uIH3E>|p;z8mlmLBN_>a;wsM!b;M8{wA`^cllv= zFNBf&o6BU$=HXbOOOD){fF6V7Lh8NjHxvE&S-_I?3b;ua@Ta(ZDOs5PMt8>J6*!V% zyezqj4Vo2QkF>+P2{G}rW9vu={P1|{k0QDBo2{{Q;ue?JG*BWUOPjw|ZS|qEZKX|r zWHhwCo04g-eP^YT;im2Hn4ws(^ONqPefmgq+HXSa*H{d5KL6}j{9Htl%;=;?Mt_)g zDpCLwX4t!Xv;mkH6MYpe{QS9stt~47fu^Doo()!B1WOn*rdRS*5xWx+@C?zV?3lhO z+e`VC$4?v2*At4kf#{ZVCNPw;UOEi=P3IY33sZG3S;48F{EXP*Xrk-CriiZ{uZ(%0 zEhi`)pxNE%fq*o0EZ+sqyoPb#zZ1#6*wH)4oj2_dh|w4oE{$$tcb42J(s8|Z)W|6* z&i4I*=0vzESByYJ(M$IXwQpA@A?nxihoTMITd^*#yl)a}vOi~H{KiN%GvBP;^{J5{dj)p$GC=M-4AG~{8>M;xFjfyk-3nW z2y=_LY*|6+O7jp0t}pQchqfkHR51}=Wawnmjk%u8_u}CH@+) zia6rC;oI8;0=0e#I?MWxMdt^%(O5J{KHGEM@!B4(H;xl3+3QF%p;{?`a_ChFH2LJo zuc*Hpjf>zVZ>@^IK&~1jIBw#VfXb^Ps0{ zoEe#YZbyLA^2rXAsuwyQs~Ss^Uv&wvq7$0_+)QzUyu4~yJF->un0sT zTHb%j#wTAZt(E6xHnct%v16_(vB!=91nzmq&L`~V=cSduFA|$eRe@- zP!+1EF}8i&0KQL(0)m?L!_N%mym*sTi+y77`C(80(a@Y3->b)f&b79Jp1R8owk^=& zzBUi;`6)G|bsbsAe*p{1xX*CYT}?}c<9c1d7eDFMY(DpUKp&DIziX3FN_?+(E=5PJ zF&8=>tk-1bC7J(r8I9G{)Dtgp55wRSVB)L{27`5xO3k)USugSfF-LzPe1f_VPX8sP zpURl-4`1TX%5qxlRahlu9nQ?8mzdhxVvb0>b}FJE!g)`{Dx&=tNfOO?2{WD&;Z&HM zrWD*kcv)xulP)Qfk7hPZv|lX{pIqp3r=S@q5l5(trp==AFEld`renPRK4$Vb-`P#+ zWfnDx;suE!;HOCsd=R8lm%{sqL2QeJNNq*LMP0TPdQ#OpIKdqg1h=#}V4@z0kUaIb zWcIzd9)*>x`(qB$R$}GQJJ~-`oaA4gVA1aMXDnN!vI2NHsaLTNlrKwSKrv&9ji<1! z>Gv@@G=nwP9|CN%ti@e)W7K%nb^DelD#-^ZO?|b!n78M32uOt1wcd@qEx@HZZ{)ke zI^CzZ#XOK3L-yApBZro^wdW-uRK+JH=N(lzanfIAGEEg}y6U8A4K7UNdd6bQobx15 zQTcyKjEcED2=fkUWa7h779(}PizEwL+W_;(yR})Ul5)!v60>ltnLrUkqQ-g^2VlH= zJGx}VGtTe8s(68hTBWmAI%K5xfKICPY>hg%caM2i-Q}=dc67PiqC_&6{ThU2RI%1g zsV-Fr=AgL^CcgLL3}xcwbL=cM`MFNj-ZBNyoIE^YA}DiVQ}~S0g3JQ;7^Vn6KQiGf zluK_A-qXv}NeY?dt6=($!k8_qo53u&SUb7sV{)dI37duUuGC|0Y7b90dd$p_B1ujq z3L(li!&VUqs}!|q&^Ys?RcNV6^c4YS+=IodoW-p=L}m=6%}Q!)Nt$Ju|HQn0YBN&H zm!#=j4vYSXj!=>*KTNV7Pgho3Ew9#clge8bqN<|&+gCIeRSp+D3mnz$n$t3D3AtV` z2A&nhy%YN2V!*=0a#CRz*OP}HE4HN6u5TFBYZk$1#JCt_+kR3QA;TA5Z4l4fw%q@R zc~npJD|G#mfs}N~rpTS&6cyt}$?VaZ)}+QaCX$9dlVpq&MNz~; z_iVYMq0hGMaC9*Iza8G`*bQCrsGUQB-jI4N->(xKH}#1$XR>un#w=}ZViQalM!Oxa zW>7|}cK{}_zH9#}2#u;N6UW+7*Ik2zTRoK%aZ%?D>;_SNHzC%HnS4|{@9~Ws))L~| zi1QtKpayqnZ{e3-;@wZ} z+jRUm^x3|?91I^3`FC0wKk-EGCarYuaw}y2n7n>U*g-?36P0^&BVHKkTqJTLqmq9X z0kmvj#K0@UGA6!Qie*VA%Q519jn6jp{`2&2*Bf(pA^8zCmNp3sG93$NJhv`@4c7X3 z-XO>KRlrpSwZ%1pfxI5h8R%}obGoaBFQO{wwB(Fih9u)mf5K;2W z2f@XAFEd`>jmu5=i~(J3^r}5ICm&WopU>B9%Zx3mHLew5iGi1}JYzmkR9&(fyRU8X+ht+=Y{2T?d+>E0hhXhGQhGSQj}q zwSXVxwt|PuYU0XT`Lq5MJJSG9xD%Ns&(E8GyAo9ewq0EE4~UR?>fv$;(O;I10(agRHOFQH^@J6 z!dXVWJ(DkA#hxj2kl}9a7?;R=!Y?ds67l(J8KK=M4U{!12}qIcVZ@jK8k>05eri!k z=e|-XWkzcO`F^6D6e(L{iad*b)$hTb0W9*au!^yR8@G4&je7h=;GX;W^>5&JCMv)0 zn%PpPep3CK+37hY*D@p}>V0QX`9yrDil$eU^x;-f;zC~fHku5Iz{sQ95~7+bxoo^F zL?(n`Ox3((qSg_KLr#Wa?r`F2ef*LV(PP^$CHUkNzCVQW{z?v6PL6HWa6`;@RQUA2 zv;!&E$8QFS{U()_FW_J6IkVQ9g^UGQ=_Xy~wJKjEei|krL%Pmv=3-suA4N@IRz3{% zfXu47cUiHsc-8KiF)Pob>63q}v3{ZnmUD^ej(lhQXYl%}=qlHgXTQ!R#`b34w(9Kl zx62_SHX?B)vJL44Y)K^tqbfj?*>IK8{#YYha!rjdpdVtFGZE^Tl-TBE6b8ayh(_e)WEV8)v)Q|3;llq2L$;06rz%fU@a6;NJ7y`MF1@&6jK1A ziYNf3q@sW%jPq9GZi1>pGawadhz-H5sqJ$)qS_t>U4e2dIwr`gw(A!$ry;+3)q_E+wU66 zp`{@z?v8PKze7~2_K*JnAIf^*R&m_Ydoy*Ja0@Zwx!p+S`fPN_{#DVs7vX;Wh=TaZQfvq>l3G@-(-0Opv)vB|8jp|!OVly#)OU$ukaDuvB>Ea~ACRhkbe_MZ9(g)700Inp;LW6r2uDYdh^S{{VaR zpxj7*i}a(J2O}>w0O?S!YsPRfkJ!vXgXegqJLlTyXC;+00 zC;+00C=j@%$E_w!CVlCE9t z5fN{Y9OD%p^XpoBUdDdP`<)`{R?=lRZOA;HJ6AT}c+ze@w3+9vM5oMDA<8J;ZNzjS;m{>1B z$VezC$fzi2XsD>bl|H~Z5Gp>}%Qqb2&t9n*p;J48Ilo3{Kc|tX{z;%ZenQJ-?BtJu zNk~LYLP|%^z{teR&BM#bFCZxS9x5d*BP*w-uA!-=t)pvV`q|9f!qUpw#nsK-!_zAu zFeo_W+jn?OY+QUoVp4KSPHtX)L19sGNlk5CeM4hYb4youPj6rUuYtjd$*Jj?**|mh zt842Un_JsEyL+c+=NFe(*EhF!NFbE|VF!5sABO&K{NMxpAfuw9prZfd2MO67I8g9W z(cW-8dnvAhZshoin)B;(utaor^-l~MF4YqPW2bRULR#)sy3>Cw{m0S&JBIxKe{uAG zG4y}&^E3~_MnM7|7z#cJ0=mBAl7%7@CZx(SB3b0XK};54Wn{RnxV#t|V_yED7#bTL z_=m2poURyh8dF`4A0eDE%Lodt3#0?r87BePfd73brz?rcn3IGCRuS`uGv*;d!OFm) zMyvt_KW7B)`u{loUHlaTu6R)Z|3pW}2L8dsnBxb07llU0Mo0A$&RBq~0<43|9k*u- z0;@pZ{X5r_lMoAjgCQ#qX9VTtz&`=szX{KYxKMkc3YT*Qf$QSx{Fp469L2Dp08Rgq zpqQ5r5DRja7xPa5ew71f{Es4l$2ySeI20QhSOhsHA?9o7{}8N9l>^rW$uU^~>&ru_ zUWTcTi#=mvvdBWsfiw95%#^(Y?okD>nDc{<9iaJTOuDQXhO8oY+z+|`As_4~$H=XQ z^p9b=4{AkuD2(~kG5-Yf0az>#xUH<%b4w-#x_5xk7>OsLZ@qLSUI4WGqyH}>@UF7# zha@ish(i~kE#a%Y3~HgO>f}G#fkR&z39cdza3>E1`~9y_0YS)%J!i7`C&6Ae5b#_u zL2|mBoMKebVSb(jlKN976E3Nxa}JtdRwM-d4*Hs-Y^xP_#X;zWano^#DEkvAFkyac z`Pg_*GyMKXF7kVZO$UhN@nuC{oM~P~2xC+0yPO1g&ih_E!5F_+VAY8+6h~RbTrg<< zKS4pkAV4zzQSjS~PV0L+5u=mb;6&`?#NRIi~-c?JI-&OZr* z=y=mCaR8E4CyC=!ptMw3suN$u{t4lq-m!teIZ>)($m3%9|1`?208maqMcBY~Kg8vw zECA`mB=}*X{ikYmptz>BMBpQw@eq)uS!znxDPE{cI+~81*}0wH+A@XS=|N|>d`v`{ zV`yv*U+pk;3s()g>VEj(b2=YRA+2E;e#g7Ln(Deq%7bC1KT&$lG_QW3wVdy87)Jhu zR^52728Hwx?Z5qIk2h~WjhD=jB#nPM#<-s59J`#Yp=20ble1o^HaQB45d)dV8aftz zQK+dqHP#NV{6v*_9dInq99FR+{*&T%*x8WlCP=i^42#;#1K(tYkiNsksFU;b&o+ju!@9 z`8TC&MU_WViG{x?=9kV{;T|#Kf4qXWPw%wCZoF8AaHQl{od&#i#_^b{@QICry<_;- z>c4bpVM^!3cwFJ=j;%@R%lhUC6`dCP zdZY4gXZBS7WVUT@Ph5@=!%me&ipyNR+=Lmz|J`+Q&lz*M|FacHOiWX%NOh_c|Ni># zKvsbgXQAfh1KSL)D+glaRspu!KcxYz46x_&da0`BnH**RZ7kq2?t+*k3@FooHUv2d zjg9R;mHY&#kXq22AjW-J`G1B%nd%VOTwjC0s$*1O6*u@NbJr-~4Tc(TOw{<&wq zIBdzi`B~B)61?6J)X=_>`uee#1X97$_kgzcoqP0|hkqaWuCq^ZwI@g9((|cLl+MxG ziuw6FE|a;#udhY8`Y8kwbT%e0FfgS=wVDkp4>|%?iYs57&U8LTn%#fo>Lg)^QE(+y zUo+xv8W_-^XxhI!)t}x9CAx~WCLPm36?oUx^L*?HBpsL zeE-ctPl><$YbHThd6c_ooY1g;9e(^evj@05HW7ksixBq{X9eAdbQ^lCrRE3&~S(2Bj%`2xYPbz{D*f%xqx z)#$Rv?eS{a%1QcO2TLDuJ)ls`k}S&&+TaQ zw#9?DR)i(TK?HIC$rI?Vv#)4H-!o-%0G);8xo8$F+~uH7fTH5}9r~5SG`Xv-iGtbV z;yCLb*Mp1$OzM$k*?J3a?#k^W**sG0mNa!{wi<%q63r4VJN)A}CMHKIU~B(#QZM05 z7Jz3;_=*8#qay?Xiu?8Z|EaHl1CTK`4gjowAmG$KD0498_k#VqR7rIiU&O`L{c{+A z7gFG^BSqx})Y(WDxY9qiosI4t5mSf9s-&skJ0gw_fBV+I%6uy+Bbn-Ml6`Y+Pi@g+do;NT zFrd#2g zZ3>vW*3Sk$zht$c!4--SsIcr)TDF#Kh|8sP6spx6M6mHG>d@P8vHSX^{ncc+>by!n zUtD|w^`{qiNzdi&k5)i3L|ABg+{4Z|1J1I3Q4ZF+GJ=fmOD`_3hbmESWsVaxKV z3x2w8PayS>8|liKRFR>P;r2)db|0S-0eNRuc@LeiWFhfebSEF!=tY_5XFj5zUU~YB zt!kAO*cOER9g zn)Ut%q^=WmrF?5^8jQgMCJx2Ctlx4URM+62h;wR9XV|8{edEq@Y;wRGyDlKtr-<^k ze*(>v$75W*^GLBSE|t|`(DWTEe7t~lrMT*}O22p*)~ZUT)GJ*4lT#g0?BMmh{{j68 zRHp;Rg?iZ|#LHN+mxiJ%K8kIy#4Wh}q^Qsu~mqQs`qcmMlZcy)4#@NtrC4 z7rbH28W+O=qE@8md4;4ORR1T2lhc*^B=|2({1?_Lg8kFQfUOK1n7W^UFhxdOURInR z^$vTQ&f(ARj#)M~cEc5V*>QKl%J=96O2rrZI+-W&4eN+N%&W(3$Y9f>pk`A;Q-;Kc zSbah#?=+N01tr6-pOX=hYQY*Cm(uzfEZ-jQ1w!u2aI}?P=}@+l0~YWH*Q0f~xSpWY zchP)%)@s?8&lk*I3pa2@+LymSxiGG{09&iu{aXHrzni}4`ULXg(qiKgV(G)Ob$;Ev z)BF?iwGxs}DnQDIW+02|MH*PJ##^mLR*L(aI|CEPVo*DoZB#YCtP^{sBR3Dqy|O=* zv~g{;T+i}5jf{5fjyyUhriBpB#Qcm69H-1-9dNqx{fO;&ee6OD!-x7P!*K>xH1iOD z#M^P-U=O5?GL~UIKvflkBds-csd9g7o}dGn`>ws}n}>9#ocnu%k`r#T`Cwkz5MV+W zn@^)}m1u&A^|^VQ)!WoG_Ky$L)8GjdY*%)@H2h_9SqOuc)`-swX?DI2x2>?3bgQuF z9cS+I#0(+x!x;&#>SK^UTz~`t;G<8Mf}T%3}10QN_w%jJ!-do*ZVy0u*ukN&87vmGTTdW1N=%t z)03JbPuD!FByFOM18>dvvMrjLAsm6fL(^)DUYQduFk%lnwmOz@HN|uExx_D3c62&i z0~CR-cUl5}ePs0Zc_-Q&aUw`X21(pe`o#ajcMFRLRQPvB^I+yrAk?8eZE|bX?=hBf zkI7_T{@AzEcxMDGFtmFUnBJ)A7yD8&kl`moaVIMD-Amz4DLyPVghjI$Uj!gWRc~>CJhK59j{I-?r zpGDla`N3;URIl^Z;)zF;CK^)i_3T@%auIWsrxmx&4Ed21m~7UtXsFFwJb6plaf-*J zz0yN#=NeS!{Br9FlpqH=OhOc-K^h}9Q4q-f*@FhN%NDt~6Zi1){AK2ZcVtMJZ7c%6 zOhta8-)ffs)}4)g6JtJCcZ9iz3&HHwq)-~VmN>oWwU#^9oV?&HHa&-8Jb?%e3#)?>V4r6b6RNWUV|465u8J1e3m6fHs(EF` zUVhAkK^cj!als_$MLdbZ#!SfsjYzkVCR&y3s4Vr4TkqEYc+E(1pob-h2yL~6`N*_F z?YxM!c`7Az4e+)z&I}j)@wy-2Iyo`(__Tkhuw#V0Nn^z#&62{re#vK!K7q>hZ**1f zdejrQMj6f*;m8-rIj+A?CYp%HOAiWECh|-egk}LU! zZ8fDMz?o|iOx);>ET28*wnY9`dG(HjCQ7<+rUPCUXHW0RqGj?%ilyh#%&caMnQQwiSR8xOvWr#q*|G(ZraLg z6?w`m0^l5BeQ029lb~rO){+eEA5RM1b*hMDR_RT{_O;|NL7WBLdq2dCJW(mzQ8iv6+Y3`lNFgN#^wmCi}-^nGVJsO z!noibe|UqfM#DBFGx0&{oqmRxNS7axXkXQXmGn1POIGvRj?fQvJ{^`VX9-f|+Vm4j zS@czRb@{xTS)1@k<_(2AjJ3CLU6JI^)&Aanl)XJxFj1J?YNaoSA(5z5yhZ84mx`5D zz3;1U(R*VZEj@B+UYoVM8 zR7##w1m*0{z|30P?=Kipf6h~o>}oA!tLYl-Z1>ky6CLHe*V``qZ@T&W z&WP&|Qx~_`=8*k{XNG?RrZn^_QTMAA)(oWj6^Py$B&ICt$;28BnPQ_%nL~oyrE%9y zf<1$n(_KYIS9wEya&HVEbrjUIZ|I@nji10|v3njBlLTE~NT!Y}+i0t-Y__~Pqx|;k zquuc0!rZ7XE6!?*(o84G=te0_fryIus+du3;FO~`jpDrWjHgn2nfX`M*AQ{R?K7SZ z%A0Rny|8CeY;m>uQ&MBEM157lwi*I6-k2cD(I1dtea%Cb8~*AEL@d;2I3E%7Q;_W) z#PiNo!*Ds<_LsLAY=Ym}^bCW4klwp~{`eD3xvhQbaEn91mAdICmF@A32K{vXGvQ_V zn@=#giV5Kw?wD3t8WU%Z0q$&Q;W4dxDSbI1;%u?8(V2!e(K+78pU(smuSrGA3i^TR zc&myc>+sVy-~K&hRktYbAnbZN9X;>~w1I*D1hOnOu4!Wr;uf;)Mr-8zt3*(0sQ6|% zuU*O4zn=dN1I{52{bUoE=cYZL{!2q8M#;*9;A`=UPk|CU&3&MV^l9eD!hC0AmJ*dt zwSpibRm~l%g=I-0P%`SpBJ&7KVmLf4pugT;+u(Z~P4pJh?0r|W!=F)$Tl41jFMQN( z^4dieg?b*16xt`HdsaH8GA8CxtJ1fbFQTXi3E7Z;Bc!rGl?p$1#%zsXf51hn{@)`4%dL*2=jenRg3hWurH4dLzwq=Cs1+gA*9>Uh}e|k!N_F=cnoiPR6eF8(fypuZPKA z7OQG&*^NAbXlf>SWN0SW8zZqcsq}pbhO8sEND5+9z)T6Ac>I)#+g0TIuYPK&edJlJ zc_|(Xx(Bh;PL{35s#V9VQ+!ZOcFPFrN>9Ffm07_O@|w7>ky$kKt*ueq@|Ey*5B0iS zjr_3KpPhynGO4>%u2H6|?}9#@GRN@2s^*rKdcFoeLEmz-kn7+vZYPEZq|QW&Dc|t` z4H&*Y)E?VOPybIZ*n184CrSd0HM3>m#{k*ii0P0Mm|Xj$sarF4>Y6ikqjHy86I}ycXr6sl z<4`}p2nPB|S!G}&ksE@pUY%hezDJF5=SRR@m{~jAv8GiRKCSzuS~};(>--S2B7z*F z50*qzeN~=`a^v@N&AOa$WPZtJqm8)-C3aGDYDrQ_-X5Q%e2Uos+CJs7T=wj^hjOAy z6f8AM!7Ga^Yu#w_1oC-hQ1{YGYra1@TqTW$#oBq%Wx=BS*q#?n%WU39n~93@3rgf* zU1`!(CA6bCUj}cbDPC_$I|wq-;@q!$UQ+0tPORrGM3pCEY01KsCkH>87iu;4|K!Gh zI7QLpJvCJ~X}N@vH=R7NVi7yvO*_PDPs-$mc;&}6QN8ZaO?Bc~v0$j>LwISTIx_wO zL?V2u-w>NS?DgYU0gK~Q^gyK+o?Z&B21S1;yxVC?C9jdh$dczFtYIKZu$2sR!T|ZW z^#|mY0YM%9f<(1gwzAvhH4mHfC<)7bE4ljF4c+mPvx#`~F*nT#eV!6-$Y&yFyD+ji z@$l(RsM)CorJBXxUFdQb8fLaSDC-l_9~CH@Q-f<(KC&N+knWV|0A(!3<2`QYB1Pv% zxxRcTnwza$YFeC%o?hq3zP4UO%)2MhnDk}YJ(gBW67xy>XjaKpl&m9X4ziPVd0m6N zwglAxf@aTpFpLgf>}mUG;T0R_Ft!=7={+pSWtX$$NR4-Yynn1cUMuz2UmRWF2*>5` z-HctS$rcJXRw9Cq{IS2?`g<3B^XgbvFpZ(kC08Z;M$_kIF^wJc4|h{3w%IK{qdjt- z*H=YlWgD$g*aYI&NfGf)x-2r|ocLahmt`kSp0k<4mmiZo;HSB`+BdA4-VG2oO0pgEqt!b9+fKOmJWEzcvD*0@)YZ6 z7%YD_i-T3&Kb(`9RGx8XMXDIanS@=2<2|6NDb(T25Jx_sYG!`?IB0$;y?7oWBE7As ziUrcfz8>}>sj3sP&4!#H$rHqvDYURy#J5XekDZ<#U_HN27A36qXxndA&W=Nc(x6)$ z-^@IM+qBYE?edzFXP+~&ya7r_wV#84VkY)^BpLp*c87jqkLlVQe0}q8c4qKV`Lm?I zT~3g{w(yHg%AFc3JX@Y73X8$NX?B#`nImnJeNMe-8-&$Wrj6fC76o4lX8umuYv0Ws z{@AyoAFZ?@a9PayLC%d%>X&+^L=JCn@Wq!-QR zwf0BNhs!8cdOncQh=^<@y!&(Yhx)lS#R29+j<+?ahl+=eWJ=8Zfp*VGSkxE^)wsjWkkpn@f zj^=bPY|;1k4X9VZ5FDtvn{v#xLA2P)N? zaeGay#6?K{-h}_bYPxN_&ex!drRmFWCH@kx&~8h7v?*`15MA&`XCA2vy1fI3jCUt# zd{wm7ov9!@Vr))I$=!!=6AR537S5j45{3@XHJz`;_x;fK4SKXr`-Yj(Vkn!rrE}jP z^sf&!j>>H4g$|EtFuho_O7VUfw-Zlkyo^&65FfWAh<_N={W4*=lw9~};syBAC&p26 zby2)LM~|$wvJ#pYP1;O_>Gu2uyMHFjJmdB2`M+xB1p@I{4&j zpN_;Of;_9G$zp?c@};g&{=7u<%D{0pW=(;9vfEv{#AM8A9vK7n&I{*#aiDY!ltW{H z+A&ag4q^l6ufhCnr_+<6@i{4ExJ7YIRZ)4KV?!XFF0D9 zT*|U_dfh3E7$i+8cU<`Vr&G^)iNe6SO!n1)3_8oNQMq>OH!;tbTB2j&{hGI8SLOV~ zQ1e$ppjK)6x-dO+G}4IUP8C7b$MJ;wtl)=Jh=u@NTLwTpA@SI0Q zpMwCrE5!MlD_v>|R=0A8QDChQuF$z31LG~QEN@k>r#OP0&PRUyVpRj1(Qe5P>W-Kg}h%pEJ+ztw5lw%{J+Tkw(l^9Yvx*XpdLV^3W|4o1Dsm&#YN*hX_l7?(eH zVjP$w9eHQjUVKKjF)5_g7D*12fMnIF@_@zb>?tMplAIx^oxsbU!!IgfE^mZZPIGB=}u8oa`?xa%kn-<0a~ z5-dYUAX`CCab`U}L6Qp1%r6Jc72q8D+YhvAUx(|YclzpF%8glWu|EVe{TP{WBK9W5 z3Z_p>kL51P&k4w5%rC>re1S8;^0YAWh5ofa%1z4jYJmx`kUZ2mbd98S0eT})I&W7`u(*#Jon&SdkGjEEgg!f; zqs~C!78=Y9tj1Fe6jn9S#XqW42dLC~Tj$gB9Tj31R-;!}^2~@*41h;n%wq0{5zb^P zh+97dfni`~xmWrdl9I4R!@v5qLGlM)q3nvpC~#EwlArBhl{;tO_sydqrcu0s43Ia(I+1p#ld zOyX!it?%*kWYD!#yYqB0uHKpu$sCMAO21aS5Dg?)A~wRd=a;4`g!RWK~dfJ z0;;gJqCH-BE$0%wCdoZ1DW5$YzTS^>TA_I!30SrebpTTQG*lxLe{d@FiR{jtCc8B7 zGn;?jIzjQ+$HiqG-B;EaaqC$&T9n26TF%n}OIoHdk?^(Roi4T?2pXP2 zD|a_{)P&{mozp5rTpIZ$bi62LtT1nnvu3gH*E+M7BQg4}YFT8O9S?q6RpYm|*>^nw zr7{cBTb6H{WH+ACG%HC6&Dz+-$n@o^#oE5U)B8ppvpPaZYe}35MFs5MxqV;;C(R4;oLXSYJ+9Cd;2s1NI~mR5wE zvZp9JoeF(I8ybTl-U z7n%G5*3kJ|?Lqk_Vc~HWVXa=ivE=yTG8&dt+@|fwQ}qP;+?iAnPq_^BN}BlCn)oX~ z(ssVSa{`FxA|{2U{!AAF**qS|L933IZV%iBidsLu#c$@6r z6~gDvfJmxD1X|~cSf`zYa4k{ZnPm=_=JE7~A!r1vN*9qdDk`ZPTxGHBX!uctHKH}_ zxldi+rfwZ{{q^UXCi6{CTuS#Tx*)*9>opxU5H8 zbbrYyo&LkrUr5t19n|J2b(kaUJS$MnqQ}$VZhIdJ5;P&0_77J-COB#zu~E;q<||>~ zR#ly?iewAVNr)+u_}9rp&-6T>TNxSXWTL_Z8m532GPHMK!0$x`6=GTxDr0Ybap*O! zMjR)}KC&>4n8J$7KT^JZkhjgeuZg~`d;;m#gs>`Aa<4C*I4VwWw4)*y)&?9BIZEIz zZC7R;>lSByu$}%LT^gMp0x2#Y{IfGi8{f9y_9e^h4tGWEgW;gw(0ls)97*!r0h~{)alqkHSVQ};zgOgB{?=Y|6t!?D5*~~f03-!Ck^GZn?X00iFLsv5nB(*64%E5M4 z!s^6dXXoga(p%c}WtK&Wf?PJVGYoi7@dUkzrR&uh03VEKtnb z(D8+YhkdJf8XUp2I!ndUmOoqdIHGz?fD(orHSNIeE>X=*qh$;6a8Ghm{AChgF7KzlH^zNrbu^hjz4B=39=k7eVOxHOPXN~OU>N131#D#Q{mV(K}BH#omaSFvHCzv#pH}oNSmR)K<;8{0#S}hl(eMbQN-lz6hwGTJ%c`V!6(^B#D^#Sf zy?i}_cBz$?N=D^6-JVt}Kbf~JFV&`%nsP{__<3llb_8`3gJ9# zyuusev=!>!&r~5QI__S4J=(8K4cWsd3%1g>FF(vy?8%WRIJs9DOE~Lw)hn)Fac|U1 zGXa1*%BaYLJA!R`Ylc4X2u?`bQ@$s@e~Wp{W}`kFua8-2jEm;Bj5j{~I2Hqin1^kS zR^}jh78C^bMy$$J6&J|00_u*dEsYk9WlvV1hX|f_DF`!5Jq35(#)1)GkWjzo<#Wd& z$!kuTOxgy9wQe{!aF6g&?x1^Z)1IQ;b1@y!}Xe}NTaSa z_RMtbH<%KC0vUE*A6i-P+>iOXhd+Uq#UGgq@(bln=*jG)?kfcOZYZsC`cdEn{IV7y zZV~I!Q@K-z$zwJ#ymQp%LP|Fpck9Bazg-PJy*hg+q_~`$eMX&9sM7mdEs@)<8|~(Gmg0)~i7#{dl_I8xN^4(o47)M) zs&4K%@w~P44aWIPfAtrL$0T)UP)I*Kfus={!Y!uuG#yv3zZ-L?O54yhc%X1-j`ClY zWxkcDWG|%i$6M8F`Oz1OUSWbzKRz&poK1Hgr?k47vD?PH+?0qC@AJaeoJjMGl@?|i zmXa+W(fvW$AO_jZ0ZIUkYvcF#uboQFVk~~1491oeUjUNJmt5ljFnaF@Nb3_Q3%+x)M5Vpx*qiN@wr|s4%0heu&Q1q=2)wImpt4 zWl6GwL3_GJmbkdSs32jNSL*lIch5;S0F=Ev4i62vh5^q!*znHdRek!Qj3+R{nKE1V|W0-o*wUCh6k~NlBU*QG#t~{UjkaO&sOlZ;bSg^~4YB-;qL` zpK?HUIi1dBdKmZq{M8_wJ6+6qm!l_@v*qP;P!eA!mk?Xg+~l z;7LElE!0coa;J{U^<2x?_DM6x)awayxZSE~d^VwKm%Z|a?;Fj>q)iz~_$ygXVeq#{ z^J^tt8(e$p0Q=WzmLh^KGSnyBixanmd5w=U5#_P=IJ>wCUWD>8*UgY$@#wOwePL^I-d z`8z_uR@c&rd3WKzUb9tv+mdvyvFh5x=@R zsKF+l6y>Wo7%tcuhO9DTJ? zA(0k}0C^~#nOI%$e+|~UpbcT51?7#5NckutM0+5?0ghqp06MZZ=`BRipGL|%0$FKF zK=(=Ie121$Uljd8hF=B{`&-ZC9m;Yg!0=0rvb(-f?0D8>u8s~u`s&t$`GaYo;)ubo z`WFaV<6fH_gMhpk+)i->kGyFt5e0Aa7+zmyjps6qmI`j%nZU))=pKU!jzl7fp@7`VEhZhN z;i?Kd)*cv+#n$ML`IN;KJ+lmdjSz{YnRgbsx3k(_vlLu6l^fR5tC;yE+Nn3W;!L3? z$G=EMQDM5RP$Lrl)|`9-Iy0kioPPPr2bU*MIKRatZldHFPra<3kD1SJ-*ObRgGJ%x_mJrvlh-(6 zE&x3CD>$;+N;1D6@t&tPMZ)5)r$-Z?FmaXvN&2t>tgkg=l|c33T2a;d3S3f4!v>@o^1g>%Oh#54~B z_A*Qr>$|KHa?K@Fn}0jF4-j z_e*T^-)Wr6%g&@~+BkMkhPH@9!J1NiO7OR$z1fEHX&g#yzU2UXvba+wC57h2*E`g0 zoi~@ok4MAtfKEBm;W5LrkZg}ukcr*M=R}#n7z}WVbZppwi6NPE&S5*~CjFUi>SGU7 zJ$}{Bsi3O-3rG3ld)ldb#&Y5(&=8~AZ<@WHuea)aq9h%m^yHua+zHcAW>;*QM9l12 z%WXPu%HEI`T&qg0UUNIWW!`a+9-G0wx;soBV&#()>RZq|gRCp}SE9k#4=IRt8#Lx& zcNggyVMPV?-**IIp{9S{Od(tk1tVa8B|E1yLLU?HZ=*R|-u?P4@T`fa32xNF3%b*2 zC704;5K=S|QNG|=H$L-FzuwuocM&-tbQbj8^wIJy6gTcrZx$w-P5h!}nS1KJgr7tg zEd1{9YXpq+5{pDC2R2TybQ(+QukCA468ZfL6WiMB)E!-ZRU%a~qf8nEcj2@bir}lUD`V_M&(Rr^M%oF@gRKm|V}x=C7;h_|0e`*VPm4 zxO?*~MWif&cqDsx=M{QAqzWDBwq#=@oM(aa!_i@{9$Ch_XG7)ioKwpA+}VRM^j&fp zP@MyQQq)uX9~5QPa{N#k;2GDxF?T_#q%)0r0wJ4h-rdh?$W{AahvgEnMOcGZdtIfw zc^@n2AA%T9hKtu^3qBw5lRQ|zEmwOx_o47Ff6~t){U`|q-WPXY0c1dM4~O@;Nn;Ro z5VBMNW^NYv?z~j}D%MHxQ?sgsig-b53H$b^(mh2qGvz%TP3wKAknY}+-q>Ik@Kebm z9oXn*(8Gk43zOG z>eV9bIS&esr#hp&$F<$G@U)jDilTMFGrNkU^T3KW!|so|uk|+on@Juu#fB$e1UoLt z5HN{%epMQ&Ay9#z9WABH_pu~e)spX(WVsHlIsUH&eXl1_=C152L24+IG5NvxVu~DN z1xh}Kq+nmr#;2lO+E_m(NA*i<%EtMmZUBmoyBckOpPa74-`iALOQ|;V`)AB_nC2sP zW)I>AEVHY+ZG{Un*UHQ5(W-pnS8R=3Sy?6%d61G7C)7!RcNBeouyiY9+d986vG9k` z;pny|4y$Di_~TI#W&WFrqKr$%v!8Ep-V~~m<{H)2seAxNtNv&5j4>xp71YlSd?l_3 zo>yi9?Ew>Iph7jvEoFb}c(I;o9f# zH%q0|)AInIU}Fkk99ejxH~oc5MZ0&#daE$6y%8@eW?Y!uc`G?@zf@3eb>wvxy z%1w>1>x31yDY`KjsS~8HB}9M#C5t8{k)pS_Bm1w+F%JxXZhogRdSO|%t>=sb#i{s> zlZYeycy)Gd+GQct2Z~A>-?5Rx)hENx{~%4>b~I`mTxeUQ7szI_dtY25zZL5xU_-E#PSB{ca8oICC>PD})~u);GYH^bMp|Lo;v9l%OhO)nqXq$c?`A9?`}|dGk%I zO)=}}ohOBtkVmUC1CtLS+Kn%kg@4Ku!q~17N0pVb$$VI>lsn2soEyH?+m>z83&eCpzW2=@d z?Xu5%y>Qjg^<=0!XYcslaF+`krvZ&7IJVV?==PCis@GW~#_rcVRuSp%Q!EpirYDfK z6~cx^vF71@eq9&(!^H=Li|Wmo#tq5WJod72xjV}!XeUm62*ZxGBE zUn$sU(p%DuLRj!MwKO|Xkk4TE$2_}=FYR_|{5h+EPDa%kh1_nhvZ&5M*%14E?K`Vv zVZ8!+Uv-=}6gNB~OOKn2#zLvzX~o>pMC;Lm#bf*Ayru0{hJfJ&E#kAu*h%wh755mS zb1`t87Tg_8(i<{&nEV8a%z3o3s}Ct%Vv1ghF!H19c>-OIpnVq5A-mjjdcW-|{Qcz% zS(Eclpht_e*4&a-OLLd%egh_$+C4K2^PMF^aZqb-$2fqD=DQr4qo>5!bhFqIi|jK> zAx^hdyXAb(Sow4#(k$_Gcckm0;(`+b)H&+@mEaXG>f%6qzz6~`_TvxCIs)UBxEH|R zz#wFS@OZA#22?c2k9(q{tLe_6r0?jDYX;c3?$n{hHgC+Qh0+&4A{aESbl=n4}Q>3}ADDDl` z+Z^+nu@@qXkP{kvE?si+FZEol=rlrF^)lS4zK0AzxL9WzMb^9RNkXpeZ4~5oI5kUITrl?* z?8b)Rndw`|kwTmW+^PQ+nNy@&_u1)_7#GiJfA9HK$Cs|{9yi3DGfi|U^wN$+wHfcb zTGBEe28y0KPe zZz_C0Q@?*%hPAb?8Jtkyt#6Z9iGDj>R5&`*{3xaN+U~k^Cgw=l8G2b=8j;95^8t>f z0ga8Qdql+jK49%fp>8<_%elS{&LEh=SiEu?FnV*fZIAG035(jm-(x8ogG_e3y2+S2 zyW&$Zq`E){0S#T+n&W*2$>Z{Rl{B&O@1ybe_$vmm=1*s40+F*V-V;dQS6yqI>B>l6bA7Qd>{N{q3#vL zvYya&((b*?nT!eZH@Hr6BnTwHK;KgN**Rm@O<;&9V{eb&);Pv855nqLY-VzR=5ocQ zV9gP{Ch#VOD>wqmJm~YBXBUFiM*4*^Z=lF3G~Mm!oj<|r@D`YJPz&Z&-9h#*FXe!!_2O=^7Vavy$blBRZblzQWxF;!FCLNRXtXBR zv556Z@4CZ?R=#r~&exu^d5fc+3NEEn@l>tq+VB*!^sA=*uMwRgx(6jp8X6j7`zrAa zmRPb-g5qz$xEx3mh>Mdh*hsDWZ}U)WWWy4C7k%q1l!_~fZ-Oe)wNyE}whvA>srw7v zA7EW299wSS^!O36wpk)B{l#j}O{b&&v{;1W?cG%AFgG?fZrrButQj!z5_fb2v3;ZK zl;XxEx29@JtMP~;pQ$tbsiyI7^H8U$_;ly!7Y$C9KW#`r*l}RXGTQXvqXB3%qo`d2 zQha@1KxWu# zNszuB|B4Gad&Ju`10rXao;T`|-$$ePySv<#i1c%P@89NloxC5!3=x8knhoo~KQh=s zb8FMcido#e>ug*2v!&NP`?2dJ^9G-CqQb(9^2(=YmW#8#C)a*xT)J?F#YV%evrg01 zQw-xeDKgHNC-79wI=;Ps=($i$9}`pe|GHKWYWSAT%%=5jTd0%x?ZT$+`em~G0C|pE zH)OWz0UZ)?S-v;aWHt z5h`6rsL2>;w6F!M%s0sAp47`X^-}hS%RaZP+p|?E`uF$(RaH~uK7j$F3C#Dh(E-Eb zN%>hormFmo+!D%Q_f}X3Dw^wYCYmP=QgR^8oGrtkOCa ztcv0DUKju&N1EKt(&aVWY_JWW!a^?o51PI*D$2HNdyrB@Pyq?)ZlptC2F(~jzYCx5{V^_G;IM{kpZnZ#M41LE$wJMRgT_tRr$zd~4>7vh z0)q_oRKt=KHTv}agc=enUA6}qBu5njUi5`Ec#af2dk0@7xql;;DP5NS5vsE);o^?m z9E~;F2Z}(3L^05c(~ym;S_RGmWYKOpvFD|D6``}V$?{^2k~F+4Fe z_7nuD*lWBMWW+QcoH(~a)GA?{!AjQK1{~tJ1g6fj0!)T-fnVwq-6CMLy0;zj1|I?v zq8ZN@*u16}p}QAb%enJ4#WD{?5i0(ArlBv#8L!bvXw@}e@v26-&d$S_V6+?>nwG-ZL+^MS?A{E^qkG%uF9^%QJ`R)XqQ6ul+Y6m;@!CUxc8yB z74_pik@_`897zs%u&^Q}KhJopinYSb+hfM|q(FVQQ6Z;d?OetaQyCbCSC%3XYDk^z zo#`mxYu>WG9BTD&F+{*K;n_bzHqmnwo*j>=it;z#{yL%yeB04_@99zU$N-P)$7P4~ zJ!D5klm%fDE<2&iA@`n+vY;99yBVz+^!S3;ufDTnR@4<4*epuxGWzWWHv}N$D$i=&~-Qg|!b`tD&&?xv}O&wP|9z63dFk%kX zw#*>M**@F;3q{}uo*pvQuPSn$(=41tdJYnjX-6Mf^2E*sv_zgZi`U#pLqGeb7F|b- zH|`spwnf;*HIIa|vh+hJhFpj#-XAbopZ7Q3eqE`VSgMOD(6qEmwpL!kzd9LP5PxMb z5~VL%4~!wE3Hc5&bG!zh3m z>B$!ZCmTq^2t&H=Osdc!R-Bz$>}u?ZFj1J7zCmECdf0CF)sg4)w_iQuad`|hv)5&T zOOzAVrdC$9-=G%ZA5Ov{i$=2^PtN=BGv-vtX4H`TvX3`uNoCi!B1!F;qaN0ct^+TP zTMcy@Q1n)2vqZWCKJ}s6^5EqjT}6Fw;Z9pzkT5E#|5CcX)&dnaTt&4hSgt(nXtTNt zE#4L)BrqZk+G-}-FUsA`9jEE)YESKSmb_0d*u9+z|I85%fTvxrE{Nl7b*E^i;8I7W zn1hGWpII^^zS8@1<4nmD79MPrDIdq7$|)CbrXEVL@l#adKr)=y_t zftw>~iE~SK>$`G}kl3?GgxVXI72$eT2Jiq`bXj>70m(9%>amO7^=hf&RWmgp=B9~n z389;5G|`@UMG`Dmjp8TUISp|=kn~oNi!fiWe&WJmF>FrJC=R=O($hFl^Jwg48 zFWeYv2{)Pn+VFmMVeIYVU>w-&sG>?4MlTMaD}?;96LYeo#h_f#q5(?L7F;qG3`uv3 zbMWdp{KtzF=Fb>gwI#|cFRFh!Q1C{EAMV~j_@{FVJm;bhZ=#wdH71r%o=hvO8MP%t z$AjMe`K~V5Wc5m4_M}2BRZ8!>b2CQM`9a#$$T8U_WC6SaNwu_ebo+#(66}pyeq56w)=Me*v#cJYMks3|_isCu6MPxKNMrKWP^TT^r7qLgm^l{1QOXv-Mh1&3LW zhzF6Y+QbiTA_va>2TE`Q0}RLUW6Xzg+fH9Sc?;oEg@c=GKEWpD9(+gi_#J(r4_vsZppkN?GkPH0Pf%SV~823AAL}ooZQ55 zPWN>$_dUC7SUysoF}&ZDX~vC~2NCUmQI+TJvQDzj0@N*9a=4`_K@556t?o}1p3x_Mcr{#=En%G)c!2jvhYnx}j} z*d2-8k5|n9I#4KsTQ1(nKP|p`uiXo&ul$-mh<5SjRA;`JYbQz+uRRkT;YLHy=0DKd z59`K<3|`RPI&}V;x2}N@o*v98lR#DyiiYue*d?N)?twvlrd?Ujl51WsX22Q3!>Fao zs6@L5Kw!7`5A^_uU`V%jZmH{s+i#~ib*3bZAu+(GO`JdfEv`mZ&v(KR=iZ-kWoEIW z5X`0j(fpWYkp<4VX<$PEOfD)hRi4HkK&6M_j*71)!zJ@K>cox>h;-iZoo(kIjTGdF zaAXZ2Y0?nw(HU%VrrQ^gBlZ?Ei5k3)%sVT#aS~59A;HxfF@JJG8!t>x)rd!&A=-!4 z!A5k$2v$fqFr!_=i6F%5vr~PSD0NAxy6^K+h~wms=3n9D`TS(|VH6@^OuQtDsLkm= zHY$BXslp%-Fn~P~lEvRc{Yn1wyM5iBPTF^zuf4=U*!pzueg6XqXyAi?l0G_W&%@`u zMEYmB@Y*Nhj{Vvs&N#!?+g0Sp&m`C+?QfVo@W159yv?jOi%ah2v^!F8ax8M*EOpf2 z@TfaFs=&etQy9D)8XjR_RJt?@z0*+239PP>%)~?EyGz%;+pqQvh?cy<#B@D6ml`uH z|0zb3kQy!diXQX3Q`*r~!T#kDsGZy~*D?#LzGqV;C$VUYAzv8M2I6^E%)t;NU2ovp?zUP>W?IBw* zO64x~h#G~S*{fL}Wi7NRDqq7!`|D2LbGC6MB)sj-qnBFrzuec+=GSMQIEwxpLOx|J zLBvXXef?;;nOo+C-?bDSv3E5AIVgGJ9Nope`lBblFj|lLheSEy8d2lp?@bTBTN|YHo~A6?ZR@yn?!cz!?h#AePutQdn5)V$9ZZ|PMap; zX9A~qCr4}*G5og=ApgV>FsuHd$$3kfiQ?-!K?|Mo<2&aP0qGMh?Wz=9Fg>P2~1q}9eHxBumU^g-wYINxkKO4_oBXOyMwyIbh3k%qp`1! ztUL@RH09{R*^FYgkX~Kk>A%50qErtc_khS5&em|ROV#!YIUV{ z!4rI=Jr7`MYVn36!uzd~x~LqsvI?Wx zf;=y%HZ1QYXT*(WZ$Tg?E%(t7VEIAMlIHBqvon;5x^jl7ur-DX$at0n#g*A&lbKU%$-uPDeh}P0%y17T`#(t z{CWzAm+}s6hm)4s`PCQ2aB$On@h*%iKJm-%FEw79Hh@%0!|vt2e&*=8JVfSXYHmIDaI)` zw??92XNf)hZjO*!Nn>l~ngwabM@JL0s>_~2l7K%>af8{*<>FXdXZA$v=QVXB&&Hc$ zaO<^6T9-9u=S7o7r;>;iY}N6x^KB74k0ZK-zyCS+vsCC%k%n&3qP}=@s)hZ#AP=oMM?aSu)EV+7T#->0_>9S)U$1LW zG6_klk&GL_vJbpFcMCAn~U@mZ#p{f{|`-FB99uYiYXU_ENM2sFQ&zEswReTnuBbehjgukB9dYH zmqaS1b@9!yI(ce1sE_glwd5ORUR`NKM||;yuAuuG>%-qWOm`?8hvyuL&auBo)X2s# zfPt{VVFN;6Py40aSN<>bTxIXt%u(+{n^J#rFeh!Eb?@(T$yK<*YyP_n?&`C?kF>qU zJhV%2OPy51d08oJ+sG#xR=wRyf3_7I z{|@Za5X*d5gikXOwd?CFXz@PL;W|K;MekAS}rKys|r{r&2?f_pqH9N;$H zm-v_2oH1pKiK`#RASKEE;lRjyrWji{HEKe=FhDmcs>q=D`n@jqkS*!}0RTt<((Qks z$U;8kWJ_&dx5{3OTg)=JdIR;Eu^&m&+ZCgm#7pp~hlWwEPDjo>CB_aFh2wc2XK_}4 z1apd4iM++(<8f&nCB+T?=U$ua&ZA@?ZTQ6Zzz4ckKhjC4lVXx9@n*DB`^_gMT+s^(}DdefCr(dFWL!T2_)o6~hgYu|+RZMrA(`?IQ)iXtqHqa{9)Hx&L!Eqv8R zGpfNYSm4Yh9P{-;o<0o5@kCzEDD(YuonYro65|{%?L_z?MKiC*A4d<0%0$ywtTRRs z3WLuEefKNubvOu3eG*wH);>+X{c+ehIJQijrnZ*lynMEmU4IOPT)u zCuS*wSx$k~5+xvk7Zo;GXE-b;`RZ7ft<$v^EUgnC_w!pdmMnXumza%?c44j|gKwKr zUvF_buMxhyz@9br#;ppq>wA((H2ca|ddaWQAn#lr;&b11H@ye1uuSw)V~1Ms=|gH@uqjtmN+(ab0at!Z@EzH!1Q;Hs}VoJs}v`3#b<*14fae6RbIOn|YxvK*T3$5@lr|=O$e%Y^Pl>Nl zG&0&#$=igU%W16SwtOG_Zt|yD{x9X(-!t3OvaI}))sTWWSZr~4y|;qjd0}~%T@j%RrQzmB5QH@`cCc=(Ymz3>!1-n$#a=E%MgmD_R20@}{rXiN#k<>4HS8C7nDiu2c2 z(@eDC%ZJ<;@-Mm&S*e>)JDSlZFBvH7>J<)F9*Q+6t`jfm`Mh2YxeuzJeEIv^5AW|3 z1%UR%p{DC^n#%N5sXo|n0wZeeUca*c!P*dop~ht`3VEhMqs&6Z=j=no3 z4?{2o`$e4K?5^(8+i%5h2SYpg&NqYGTRw>4#75_yU@WWvbV})o(J#{k0ggzvj1Of! zYT#{fpbMLJrbW;aUe;$^TC~e=Pn<)77549a&L00AF|gjj>$d~Xl3B9YX!HrY)1^2LTu!m%_}$pk=&SDSEA-COAHf~CxO1eaq=84 zCdMZ?#7$v2wdfM7@xa@#YRztOubXvr;=eqdHMOyvzwmBMx*LozZ_f4k%Gw=3ULluz0M9j~G zzGxp;0_03rC6W0e{|z{vB^iM2UrsIv%dwfr5aurq*-kP5pmvuB2cY&%=*4`+PxgDuW{~Zi$g=&=MsbePm@_n}LD*jN1on3raF2aVf#L0sTez zW{30w2DI6)_78oe>Me0eDi6JbG5V92~#zM3lhP?P*x5Ou-ZC*7!L z{j$tZz#>M1@RVPLybsH-IGhcSI0JewDBgdNB?Qe6~hdbh|Zl;c<()k}}2D$BiE??E`&=**q*Q(|&Y^ zJY8UK!(pr3FagH}U(O02pC_4)N>eoLG6@@Q$;MBoecN(Sytia)~C@FN&lXauw#;E9tX7}CenQmx$Eu+UbY6BX6sJpl- zwnei**0L?djkq<&gj}_>SKD6NTRDsdAQhqjOeM<+EN)&89=z4v?ohYwJR|AaW9)f6 zo7bd|3(KFb>?gfB8}jy+zt_IKb*03r^-v2F?_()};bScAbrhy+Z|Bj7d!J6x_PkSA zXUO9PkKvkk$oB32L}WO}&JQc(++egtCA zqP7cQ?Gz#1-F>3a*Cc%uMI=j{t`C>of(2;*aa6V~W8&6-|HziY+;UIl`;u-EGq&?C6deMAc*wNe%dL) zVWX6QA?nku(G%xX&`rrA;cP@8m_6$|`o=o;lrs&2?;Sx|e(IH2&pp%K^EBXHN|EvV zm!zkc`GL$142DG9R=Cb;UE3s`K2O=|9M>`mQ+()(t#aQjPy9@Ffj?Y~+5T=Mb{yft3Ra^I= z=4x|lb7KlS(1uHI;i%-;kxD3W&&+hKK$z@D6#;p3!x$*HrpV`5B}#?*9n0st(|FSDU0{Ak+B!iRM* zi0kehG(K`d8#yB4!6L6I=W?hq>%Az2__CtCKEwn64eWY3>`r0sL5X9pRwjSiwkOLw z>#_`Y()!khVeZ#9G-~UCDJ$7tDP~t=qlTB~HBEnOMO1|nJ;@VG^Oaez zFnJ@8Q=t-8)QeEHpMSAC0`t?1^|LVxioV#GGu{+L?-T96D|<^48|@Wjf!rDDEt$M0 zPe17&xf6dpI+f2{DM4PBA2^U!*ixeBH!V)#844j(kFt(ji<;3g$b2gk`e?Ol5XgND zSt$~ap=>`!i&+%zeR6$Z*who8r=pMmt=GfOgxM&DJ@2^(=p>)Mq!MbJ$Qztxk#X*5?2dAN>6)0D+m;9KUTFtKm21-RBK~xrCSpzgk&z7Wl5w^Y0rqQDDG?Np*SN^y&iBE0(na~N5w6K6D zbBc@;#{#8P7?5(F3HEPQEGB~@yT@dnWx@d*m9{jU80bYRFvbH=RoW=e()q~P1hj9_ zw2`qv@Ly}jkBbeE=JX8kc=bMeCtZCP=Cuh)KE>Vi%@50;-Sv(5j1nWGW5Ft*hgM)_ zr_NYhSbSuc@!rZz=y5CTeOg=0C3syow}{8{OYo*a(~)JK#+>7i9XWo6&S8c;rJ0zf zjb@{>K_SFZ7aYUB#$QExc@dn#f{l|OBEfTmorJW6cQ5P}T;|n+Ps+hjWnk36tC;Py zmMst0L6ICxGt6CrX7XE>NkHV4?Cw2%Sn3~rX`@h|dl_bTLgKg|U7iY->%Y-kdZ%nL z`)X7Hwx4<2LzjyTCPCGF^p4wT>2Ciims8WHzx92Bufs*c?W{Dbtr(Oijp6mI^kEq& zBf48La+C9W`+dfU8%$A`rP`V%(p({M>B_>}Y|C-wF>O3uWI%pD&<@ao2?YEYqJ8)W z*28>~WhRbVx42!Ut|%yO32xVwYd#J$?Ab!ApCEomI{2UZ2-8b3&&yzN$*UOHrCs>N z2>4z0u-4&iHY>smw8ELK=uk-S9zp4s6xG&hIJmY6%(th+R;Mk6MWu*qD~6x1tIM+! za=9^`+4>e#2qKQtKJw5JTXf{NzsDMSqhp^pJHiF*Y4)ic4|uSD84;w{-N3}BS4~Xe zep<1FHr-Pr>#AE*W!ZoRB@*kSlx5#^Zas`v4rXE597o?B6$2F3k1A9S zpAcO#i>RJtR~s4UH#+W?!KTV(K~oh;1$3bnws~H2^g9R#cpCAX`w)aiX&B@ec+Ivz z0vX=<1_RwgwO8_Q-5(#mGmn{HzuR!U$JImpZF=Bl^wBVj%Jr9BixkHyhf)Tg9zNd` z6}UqB|1>W`a>9}1m-$5>gTTF~7iF2A+-q;RJL6v*OVweK-tUMLv+oT2z12Y9txaW( zHZ1|BDZN?Txeyf zOt`21ppC@kUrAW;L(EQ^lWZ0^lJ#0HSoRp+3rxs|EQuqYbHdl8AmbS|1`XH-BM}?) zZ%}52CRZu#vTHUN`r~kD>!U9P++E}3N5AM()edJE8Z;0JL)gWVI50n7H z-h*XsVUV8qCZI+@*E4Fzpdkd01e@bVZ5 zHxctx{}#~Dc0|LLmakqK{h z=}Uhrmwi;|rWFyzg3o$>DeP0|N9Y_O5A-a(@eZbamsB-?-!e~92)Qg`P_U)G0whWr z=+mcbwiUQL>`wcw!BJgbrE^rv4~O({oYwc`v{S0RgUUh-tRIXa*qRR^07SR!cQdCZ zcpkkaNAr~6h$|XnHF(=!)#>W&_)uqD2+Y^bG2uJ8KR0_|VIkQi>d5z3r;puF4cGof zEq*af`oQyu+)oQ!8`weyTeG>88DY{gbB_Co5chNA-l@c@>HClszs_4*<&5(vSm&2z zN1M(UQN5)DwJ(GO{%H0s8x3?$Z`V+KexrR^%!Jb(E9FN=g8u zb6mv`#=HJrXrG)oG><%0I}P?@3fs8>d5YuL04@*iJ8YyYfrxGBtxo5(23JD#+z^(8 zQ@D{c#S!dozU~;;RYu{IsHm}=c2b#*v{oOF&<->IigPZg?4Zhn9qq#HQYW33IjtPa zH(o&Vl2b*ozNTE!h6H_q9z!dlyd(k#cnl^q@lnSOF0)bpf#Amn451&w4Te$&XKduR zdgNCyg{Pa);8Ox0wyF4Z?7lpi?@(q7$Tsw^ryTAyA~OSzA~_EMP(P zEl%2Au9fIqy*kf5WJP`RBTBvoDf)ZYg_IXA+yE;vN_{QnZ8c=^E@g_r&qxICn@=z2 zo5eXcR+VnooN^m|ivS}UBHc=a2;aK{tH__Xx zNA`f^#aBC!IdG6wUD?lK+a+8iUL@iLjfMxVn{3K=yH6Ae4DCIx?hzIO688q_B__%d znh6A{lpdVeKiekRBKtc?{UaqxaE6S&nFCH%0e$56D|hIVrr8lk)qHD7RcTY1thOrY zr`l4C0D$2Ssl$QL@F$)p=MkMzd?HtKO9$^sDD#k-I0@1%{M&M}AUch^#R94H;s zI_P7zzIV=W%sGDu=S~pnwkF4uacM@qny-1)12c#Di zPm|k6kh^1_oW$16PxjZ3A0E-18^3Av!T5;ZrB(GOXkiQQWVYKus>q{trx1)LO5wh~ zt5qLuIRq=Tye?m+psa~!b5C)U*)%GmeXw|qHMteT$;}cMf#zSdy+ijyya_wzSjjXx zr!p4Vg)-V5W{n*%S#2KY0}RB-0s$=o6zMU z&M`_nCv}oT^cjtsPG!8h6mHnz;^6;E4rgYG;jr@0_4Bh*Fvhe9omzud!L6}>c| zMa+RV%X=G9Uykn$;|D(_cG!~DyHazr9+Ta_UcAD7tpPNPEAMKu?C7$LPWWWI!I5r>~| zcwk)X_XE=Pw@*C5t72Ceb*vQ2){;H4%Eyr}6La0{%LV#+UjJd`Wdto?U1C$m$?Jk8`PU3(E*{ zhupnVgMf6UDi8cYwpb>gWx92gtV)?*K0s>F(k1KoK7x{7r2qQwt*M%c3S7vh5!1H2 z%9Fv-%F2keF3B)%gEAP&-WS@gI-}J6DOF$f;MWuGpR^u%UFz9 zq&}*CFMBDP$O@(Vd;UnHy;IVA5lcvTot>FKdRwz@;Kx$+9|)(p1xZAX;OjD5+PApg z{-_;!I|$nO`#{sr-q(0{7fsOm;`@ z#M=A=MMa$w@W6UY6F)PhfS9zm%6Q`7Z6+uMkWi9ae<)Iy9MLX3U9Etc%Vrp=bR!I@ z)>Si{leLuqBuvA?MRd9nW%6y_9~9B5kMzmhoIe!Fj7L1xT?gLVL)&dtG)rEq_b{?q zsiU+WLVE(<`OlYiUQ%%4++$$o$c7zj?cDNT6|vToX1O;J&40B=wqn5SY=E@#}&=DaOq!Iu!~XQ(tV)? z&=RGe0S_D`dr3xW3);+Iq0bg-C;$#P)(2?10I)Uza1sfm?Q{Rn)(mLVyZ|uYKYRt~ zSxpE#wn~u{J2Mn;{{r;Vgn(8fR2k^e{=W$h8el2*8QMNJgbirto54k?N*Y`CNyD1@ z0TI+m*sMI=k#dA&g-mU!I=b8k7or|S!70ig3>Anmbnc|-1az3CF^FnU*yK*pBz-dry9#6&0UG;==Mv;STF{$p6S{|%vf=I+cfh_#J@ z5z3WvB3zssBoRPggiiucE+}U*Tboti^*naHzC|0ZS1K>B!ZDqgdpFxYeZ_TBhny9r zR#R^TQ5g!8XxbH=?~cyA1#FHzUZ4 z{!t@AqQ>arbMQH*(_#|4HZk6QwJsxr8qE^fh6uwN$4Jg?q)c$ z>tI|^7eR{%dN+~?_wo$x#YaBq-&53J&NmoOGEBAr$1ql&@z(-V~y>@QGG>cpr z@mL$kqqFz4S22cbaX<{T;^TVDWyx;}-Y*x&2(JC-9W(8c3Q0CMSVBFoNuL5-I4^Ac zi?#M)4*I)iwjs4&U5#z_Ix5P-tZ8T^I2T+=y1BiHCqH<&EPniE5*RT+en$ckolljv z%&cEfO!ogXd-ropD~)*i0RG6y;1_+Pw7OnIq+o24t|voR+Pn6#c)VU0b!TN@a`w3Ko*zg0OK!19{Y0Loa=`R0U^qZ+fa-Kb@Y z<5(M_kH_MRQ^B`Gp5Lq;RKp>B7nq=%_U(>&n660Iswd-^SqSdL-e-csNHv`4jdtDe z5u-f{IZljJ58M3NHa9cU=p`qN(9iylmhNlt@ZZ3&;Ge|ME1BmhnL<0@(D*;s#!uOR zo}Um9nN&cps3g=5sK*0YT$|1Zh~H0WKw<~k13|3(Pe&ej6TtK{0UKl(4`^Njh>lh| zp$s%_fLHmC@vZ&O5mfuR6U|Uo20TRo|B>hS{J&Rw_-zmHMTx#A{&AoUeNZcyGkQ(b z5%?d-xz1n|x|t1bq9o4Z+)pRD_z(2QHG2M1{KL_L*<$1&ICuW+b19L6V5$J1RSMnx zRnO+m*2xsrho3uGH?qAi^2adw&x$H*d?ZW>Rk!Vr{1I;6$=(psK-X`*SI+9kBG&`hcUM zI&pBRgZ~}QU|w26h3A^1TL9>l9q|^aDxwajzk7PMp!Lf3fo4l@KJPP0SRpDX-gA|FH$qp4WAhx76;Nx*Q`*&CI}-H+ zIM$Bzp|Q}B*(BSWre^~8Rwh7 z8a{_i*a#qSXmD{v5kN3!y#J|UR{_2+JBzxT znfd-nQUEA-oh=ONoYLa)0l&{;IT0X#y?Bln;Fl$f#1Xp&*bhI~2|hr=%SANLQ#J(T za1*c%e}Q5FV;K}|LqHlAh3;jZGO$a^1aLu0&$g`Ev@d*tX$26SKotR!RsxJ*-=eAf z&wlh7Fa($v0P&QalhgI$ef+cYC@}1OHf{Y^Q2yuj1V4xOKON)UH~OaufHTUQ|2da+meF&8f%aQ|Fzq1(bFUSmegEY|@}k)4D9qwJ(7YI00Mp(*U{Bp zA<{pdrUj?F-%;0&gjPrEdvZ+2Q_qi)%ZuB`NgzcG+^UJqg=DQy8!$Lv&D6A5j>J{E z?zrI>9RIo@-;g^0SmdR7@Cs$F#?>QDu(Q{>WbKm{d*vUEp7Mt~XO zS4)mDX$v~wam53!p8tX(Lj*8e8(&LA&rF4~3UvctW)(uF1}a7oLqH!C7+L|*!up(T zx&Y5ZT_s5*Km%PF1axvrK#J*NVtRoEn6c5~#R8cI0J6$JQK+zMb6WGhew0RL2E@t@ zpG|y$4fOLx$SM>7RFaCUbmm>mfbXL6S}1V8ia$fk@Nyd%&4&+gu#Nu^f&`=vg@XP4 zFmpV^PG3v&v4lFykh2oVYYXya5e?iCTpvQ#f`d5{%(H4eZYS4G^82?R&wX!A8`;-v zL%*JCgjlC?w3&MPlO$~&v-n3f`0yZ2$4)3HQ<>VI(yI8kp`;v!gL>f9$4hsnSw`m$ zZY4jBu~NbvECYr@r*>*4%1yI+{PT3?fDJ;wd#bs_ zR?Y4GZu+pbFS^@=we*x9z~ER#4x~Gtj70nQDk}m!THt>GW-dTIGpX`3yGt$zc+y$G9Yr^r zm4gUK;>%|yzC>n52CPc}-@xZL2UP0+{fHMIW#lt`!@BVDl>WT~FdBHixBlgZ=llQ! zA|gPZDy3QD4nJ&Uva~+zmn)L2lN=!@g#ZJ?jN^;n3_AgfVG4Mz4RR;&e2<=U<`h!~ zWANwu^rN!62X=kLbui&x8bxHu!e1uG*y>;8oWPFS^*(*P&PzwFe)8C~t^p=>L}fjA z;GhX;K261&;qlz|@=y}e3U1$_PoMgU+h|b1Gz?u{$gwgTYyFb)V-0J?OgO!~%7?93 z_n=-SjVmmGL$p0LYLk*n zAIG1*XiM5Q)88-mo(N}CMZ5WkD*ZeMW`hL$UqFPc4s$m{E_ut6Af|^1$BmkI#UW2& zx!sbK_FJ{|StlREyx6tW+-IlL+QgV}q6~qkk_J7;79A)tx9|PX$IkW5C~1=4cu!S# zbU$yvom@jE`3pL=9l+jMqCOg&W8BkAx_%5{jW{V2yV=f3WnUvM_jT#v_uJ$-Bwc(s z*LU%WmbmuqnREb1t`y`T-fW-|=f?V*f2S%pIe{>mTKvZ2_+TXe)|;Za(x_|b_qQV@ z-={A#J}gT5sV6E*1ds?PsaNg%PoiFgI8VlE+Nb8JFu`VWfE1=dRtuEcKt=!xY|?)& ztj`WWtS`l=0rS*iM9C~5tGxaf4A5`(RVoFvuS3NC=QRoa_Yr9kW;0{`0sC*LuJVc^ zYi!j4kZEk*0Kp@P)P)Dw5o0}9G0zId|0Yb&R<6u+K*+5@4FSjS@ln>=oGvEpm$Lur z_~)XA3a8^i;`FjCu!MMNEGu2ZJ}@Fb_%ZM4*Yd82+>URBAhqirCfeLb50U7-vr;8Y z^0$z%;4`A9xO4fOf*~(Q&Y^`N%J8o2xIU`H|3K_g#g-ZbfeV1BRv*VXuc-^KneF)v zS`W;|-EUyRR_s5}j|X?yPN=GEavkOP5wavHF`8M-)9I66VPmNLtKEtDES6)XhC6}` zN<#?>jt&+>dUin!OzChb$3scctz;7IBF2D?A9;a{UPA&*eKsjDkRJ!rWod8+F;UYD zT*ewKSHre2IIBhkIvVsqn1t=}Bb?0Woa%-!6~Fi^KQiRTLk3=KSbLZQI}MN;6<5v_d%Z z*8r=Ez7A#~7(QEC#URGjLJ?5)e`G)orY^G>sg@<_F8vre z(!#W@lkA!ox=Ae-rSJzmVq2k9WmP@vvEbxdw3exEd_idYF~84XhoOkGcPce3rXG!U zh}r^On_UVB5q?9?H?=`?l z-Cq2kd^X^Uos$DNs2hf=6wv*A_GzUBbpdW1z|d1ls4F`sJI4;V5uXb#;3Z89;w0)E z)6p3a=nTPTrTY;zjHBvIImHCgt{g2UIC{LwxGxkuPZxd?C~EVj@RUvHtaq)b2tKH$ zs%a*%PbOmTk-xc9>t>2x3}Yek)U9iX)&XODfWtTC`T+32`Xt28yG8o!<9>JCK(EZ7 z_jWq*0)2vMd3Td+{SrX<2<-w;8=PeRJo|0IlKm&d`5Gyv&}*uA_0M&E6iB|4?wG=d zw^I_f`c>WDy!&b!$<#h16o;sng@@E0sx})iRgrEVqUhx?Ic%{8)#?-Wx1XdaL9CNk zW#4b?PYlnM-x;`O4VG8%n7|1YXs@4E9=&6eW$fT194C1Jmj>^bU+WPM9Z?cCV7zDD zJ8*r`9B=||3;QVkZec&iS!dOMGwPR<;K0;VUWDaEDuqnNSTW$HRAN{KkI1%XMxDH- zSvc3QqLXX-r6l=9O-xM;t?*L@I!FKz?r)-_M?)VI0~7~<_8mVHV4eac=Cg6RsV|6U z!x`uFx;p}c*>_z}{AG-F)zDR%RY+n1#Nqv3I>nsdu_ia*ppKxM~GD;b@ssLh8!OoS?q zVyxjq__Oy9|G&H!FKq7Q(mK-Gcnk!d4c$i)3^o&O@Ry zITJCrfD0E_enslw);>+Wbe|Pm=QfAL8x@ zG==HAdY|#%>+)`=HKsX872ht{Tx82^L>`U^Uh1#;o* zI#X!YO(Qs|r8a%4!OLndj6}L(%xR~Xqe%16nw*5uJ`}S+K<-kc!J2o3*gLwA;K(aG6ljj#@LV%;aX7$qMe47{>)A^5b$J@fQM68j7hv}qq_@e2ySG7PLG9 zHOKU2KEX>%+A3P0Gg)|b`2d)u-xl3<3W^<^5*JXAJ>Wqz!{X@echk!hW^SjqOq4r` zV|^1Z3gWm4k`2Y{JQb0{=uI^ciuNOX?=I$N{NfpMnYhwv=4#T4lZ9m;QAvEt!lU=! z`;wG+S>5wKraTC`1h&xP0&Lnj=iU?6Yv zA#RSO4AiX{j)k#$UrZntO+!Z!&!u2C=8Hnl|Fp^J%|Hddn~lza7U4ECYlzt#;X(!B zUuY)f41u(PX+#_a8f_M!##g2E?0uK<0^po{eLlVa|Mdw?_utltBewJTD1QQGYM{`5 z=->g4>U+%#&=1aYgHDzYa;5ucdLkP-!ik5f7q1@=+|ybT{$EY!9?$gt$MF$%atWCl zG6xAo(N=QZa129kxl}}Qn@f^hS}x<9h~zfH#smbU(_4Ps8prU5g zbf;Oi#mX7CG{t&s^ec?|Lf*#OlTp)ajj<*tQ*_MLE)1CbQ9&(mg|nf>5m6o4frNb< zLFEaybVv3kf?aHXY)Y)!dl~GZHg9KlOEaNw^hNi)%#ZSIUEeE0BG#dA5U4F5u z-fYX?%Qi{B#9-_rD6^Fr3oT0iIaR*R8-eR~oao2d)5YPRi;HI-lFw%QQ)c?^`K$IB zOCESb$eUm*HdfZ9+hb$sreyOzS&mPDcqV`a4svOKNeS4BmmDLZ1Vivh6U!>utC#~c z1r(_FD#8NKQjUcBp*~cA(3dtwb<@c_;gqG$zs1%A+DR_@QfEnJCXBXY=ZqDDuo1r< zO`X+?ZK-!y`%5e_#wg;>64P5|j6Ir|di&+!>y-g{+*&CkwLg$-T6q4kyXEm3socC% z*~slm#~1XR`uAccHO<#3mwK9VC;Z%(KYnStb4mz16~P`k2bGe8&;0bg`JT}Wvfz@n zy~m?AX4W3ZlV*F7YGMv?-+viN$kFcAMduO-5pbN5Qa& zC__e?(W%ib0zpP;CwdXj~@f-No4) zyDFUAi#ite95BZToAZ_wr4d1M@4W(yVDoH>IYLQBtq#=r4tcvU)s7yDj517Jx9>+xC)_W;>)seu z6@2L*NW6{={)njIw}lrkN4xJ!_>GsVw5Rz#d@g@u3d(Gi90WB!P}2pAUa@{3Kk%2{ zw(M#yR@ZT7>!kTqh>7){3a;XxI=U`z{Q`98pvV-8E8dk~Oe$mvz$ur@UOLIuSM|9c z5P%rJo^oE+U$V{&rv3wobNvT$wb%`95S43S+d&lXpWoIb#I1kJE)M*u!HwLo$7f#q zIv%Y$?s(NGN$JfWf57>n5Ux+Q6{Q)3Q!CA81!^Ag7h{9!pT(S8(X2d^eXZ6M6wKrT zUI>Q-%iq82ocYHf6AOqoD!YV+B0~aE3_N)4U9}QF?q4eb0ZbF=3}S&`&=2_qve(wE zo4}*fxNxT&iAl0#Rp$kxdB4odwANGKN4<$$1ZB}opXMBcDwd10sq;DW|MzT<;*Bnh&w_~Aon3sT?Mj1 zM2GSH5GD|+?ow=-b(V*`cO^xpUmZD2E*(<)arAR@^IhHE=Yn?z%ZEoFcZ+sCH*p>e z%{V?EyeiLZ5pK(qrEg1*Iac3d$1b;PxR%?#d5MVIs(?~dA}U>Qwb^5FR6Px5fNG4W zLQCL#I)ZT3q14z2lBU&vt{j$QTz~yBI3=s6I^UluDLyxIPL^^|HVZ-f?nQYKG=C+& zU~V|1)oV5P_=F{VEZQb9j-EmMy&rc#yC|LX=@U(=Lbd;TnNntGt3+8X?tnM9IX$1? z0itYoI?2=w!)Kv{BHBb_1k6B;qYC2!LANqqos%MJjiG5NE0w`H;Y&;kgF_cMwWh3% z)cKT!R2B9eeE4rFRWz7~IdN*5Hc(57QSR0^#893|E9sCA_u6ZkLgkaI!ZJHX1lvk| zj<>`xd!m*=n%Gd~=hINan4av6YNfYU#v`*PzuSw+_AXh%ovG^s`opFqg-m&GL@1QN}3Oo%%`WG>KgUx4uYi1yOs8^tFUH7SrQUrF)?dZ+x z3kV0a)&AXEGq3o4)U>+rm6ud1Zl2vJ@9me|+}|l~q?=7`_3=fgr8HC^LREY#fb8Z_sW?q^-o z>3e|o_m0o@!It|I%9A$o(7tB^`ON$*m%<-_>glKloXthlSNx%{eBR$JFoPfcy->Pq zKJW9|Q>!n0>O`oy-ETH0&dI+Z@+R;&rW$)#M{k$;614|aDm1lgJ$O>1x)F8jqmJV` zoAzK!?Nig=m1-c?fKa#aQ7jy|`E* zJu;7Zw`7(;Li9r-ltdA{s%Sm{U9%ojwP9{V4yU8S_qZ%8^GM(69R=l*vi~GZ95;&& zEDvVmnZW(VVowjU@gyE10XJK~OOpTw1@R<-(AJ83G7

    I0$UN;7@yts6C-s@IS|$ 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

    rd-VzVgYZnYtM`nD!a1rP~v(l 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 z%0D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 literal 0 HcmV?d00001 diff --git a/quill_3d.png b/quill_3d.png new file mode 100644 index 0000000000000000000000000000000000000000..49695e34e8f2593a46255a0c7dad6228638e271a GIT binary patch literal 58535 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
    oYS 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%0AilSbdDZpVGSv&2m{u`OQ#$P5%JA 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 K+b6hr`;*DELoHeb~ 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%0D{f#+FI>q+|Hg*GZ4~iyAqiKW8(fZEDSW%0D`c_=3rLHft3$xJU4lQ!bwf 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 DYfb9g literal 0 HcmV?d00001 diff --git a/quill_old.png b/quill_old.png new file mode 100644 index 0000000000000000000000000000000000000000..086cce960178a73e12297e07ef79c8a6c1f936a8 GIT binary patch literal 36153 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 literal 0 HcmV?d00001 diff --git a/shuri.png b/shuri.png new file mode 100644 index 0000000000000000000000000000000000000000..0b9662434b177467451f10d66aad1bb5c003a2ce GIT binary patch literal 71999 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Ⓢ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