| 1 |
var Pb=Object.create;var Ga=Object.defineProperty;var Ob=Object.getOwnPropertyDescriptor;var kb=Object.getOwnPropertyNames;var Fb=Object.getPrototypeOf,Ab=Object.prototype.hasOwnProperty;var Yt=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof require<"u"?require:t)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var et=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),kr=(e,t)=>{for(var r in t)Ga(e,r,{get:t[r],enumerable:!0})},Ib=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of kb(t))!Ab.call(e,n)&&n!==r&&Ga(e,n,{get:()=>t[n],enumerable:!(o=Ob(t,n))||o.enumerable});return e};var f=(e,t,r)=>(r=e!=null?Pb(Fb(e)):{},Ib(t||!e||!e.__esModule?Ga(r,"default",{value:e,enumerable:!0}):r,e));var ge=et((xE,Ju)=>{Ju.exports=window.wp.i18n});var _e=et((CE,$u)=>{$u.exports=window.wp.element});var we=et((_E,ef)=>{ef.exports=window.React});var G=et((AE,sf)=>{sf.exports=window.ReactJSXRuntime});var uo=et((RP,Af)=>{Af.exports=window.ReactDOM});var Bd=et(Md=>{"use strict";var dn=we();function zw(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Hw=typeof Object.is=="function"?Object.is:zw,Uw=dn.useState,Ww=dn.useEffect,Gw=dn.useLayoutEffect,Yw=dn.useDebugValue;function qw(e,t){var r=t(),o=Uw({inst:{value:r,getSnapshot:t}}),n=o[0].inst,s=o[1];return Gw(function(){n.value=r,n.getSnapshot=t,Ol(n)&&s({inst:n})},[e,r,t]),Ww(function(){return Ol(n)&&s({inst:n}),e(function(){Ol(n)&&s({inst:n})})},[e]),Yw(r),r}function Ol(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Hw(e,r)}catch{return!0}}function Zw(e,t){return t()}var Xw=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Zw:qw;Md.useSyncExternalStore=dn.useSyncExternalStore!==void 0?dn.useSyncExternalStore:Xw});var di=et((Sk,jd)=>{"use strict";jd.exports=Bd()});var Hd=et(zd=>{"use strict";var pi=we(),Kw=di();function Jw(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Qw=typeof Object.is=="function"?Object.is:Jw,$w=Kw.useSyncExternalStore,e1=pi.useRef,t1=pi.useEffect,r1=pi.useMemo,o1=pi.useDebugValue;zd.useSyncExternalStoreWithSelector=function(e,t,r,o,n){var s=e1(null);if(s.current===null){var i={hasValue:!1,value:null};s.current=i}else i=s.current;s=r1(function(){function u(g){if(!l){if(l=!0,c=g,g=o(g),n!==void 0&&i.hasValue){var h=i.value;if(n(h,g))return d=h}return d=g}if(h=d,Qw(c,g))return h;var w=o(g);return n!==void 0&&n(h,w)?(c=g,h):(c=g,d=w)}var l=!1,c,d,m=r===void 0?null:r;return[function(){return u(t())},m===null?void 0:function(){return u(m())}]},[t,r,o,n]);var a=$w(e,s[0],s[1]);return t1(function(){i.hasValue=!0,i.value=a},[a]),o1(a),a}});var Wd=et((_k,Ud)=>{"use strict";Ud.exports=Hd()});var vo=et((_A,Rm)=>{Rm.exports=window.wp.compose});var Mm=et((IA,Vm)=>{Vm.exports=window.wp.theme});var ps=et((LA,Bm)=>{Bm.exports=window.wp.privateApis});var Rn=et((p4,nh)=>{nh.exports=window.wp.primitives});var me=et((sI,wh)=>{wh.exports=window.wp.components});var Oh=et((bI,Ph)=>{Ph.exports=window.wp.editor});var cr=et((wI,kh)=>{kh.exports=window.wp.coreData});var Qt=et((xI,Fh)=>{Fh.exports=window.wp.data});var Tn=et((SI,Ah)=>{Ah.exports=window.wp.blocks});var Bt=et((CI,Ih)=>{Ih.exports=window.wp.blockEditor});var Nh=et((OI,Lh)=>{Lh.exports=window.wp.styleEngine});var Gh=et((WI,Wh)=>{"use strict";Wh.exports=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var o,n,s;if(Array.isArray(t)){if(o=t.length,o!=r.length)return!1;for(n=o;n--!==0;)if(!e(t[n],r[n]))return!1;return!0}if(t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(n of t.entries())if(!r.has(n[0]))return!1;for(n of t.entries())if(!e(n[1],r.get(n[0])))return!1;return!0}if(t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(n of t.entries())if(!r.has(n[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if(o=t.length,o!=r.length)return!1;for(n=o;n--!==0;)if(t[n]!==r[n])return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(s=Object.keys(t),o=s.length,o!==Object.keys(r).length)return!1;for(n=o;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,s[n]))return!1;for(n=o;n--!==0;){var i=s[n];if(!e(t[i],r[i]))return!1}return!0}return t!==t&&r!==r}});var Xh=et((YI,Zh)=>{"use strict";var Ix=function(t){return Lx(t)&&!Nx(t)};function Lx(e){return!!e&&typeof e=="object"}function Nx(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||Mx(e)}var Dx=typeof Symbol=="function"&&Symbol.for,Vx=Dx?Symbol.for("react.element"):60103;function Mx(e){return e.$$typeof===Vx}function Bx(e){return Array.isArray(e)?[]:{}}function xs(e,t){return t.clone!==!1&&t.isMergeableObject(e)?Pn(Bx(e),e,t):e}function jx(e,t,r){return e.concat(t).map(function(o){return xs(o,r)})}function zx(e,t){if(!t.customMerge)return Pn;var r=t.customMerge(e);return typeof r=="function"?r:Pn}function Hx(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function Yh(e){return Object.keys(e).concat(Hx(e))}function qh(e,t){try{return t in e}catch{return!1}}function Ux(e,t){return qh(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function Wx(e,t,r){var o={};return r.isMergeableObject(e)&&Yh(e).forEach(function(n){o[n]=xs(e[n],r)}),Yh(t).forEach(function(n){Ux(e,n)||(qh(e,n)&&r.isMergeableObject(t[n])?o[n]=zx(n,r)(e[n],t[n],r):o[n]=xs(t[n],r))}),o}function Pn(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||jx,r.isMergeableObject=r.isMergeableObject||Ix,r.cloneUnlessOtherwiseSpecified=xs;var o=Array.isArray(t),n=Array.isArray(e),s=o===n;return s?o?r.arrayMerge(e,t,r):Wx(e,t,r):xs(t,r)}Pn.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(o,n){return Pn(o,n,r)},{})};var Gx=Pn;Zh.exports=Gx});var cy=et((V8,ly)=>{ly.exports=window.wp.keycodes});var py=et((X8,dy)=>{dy.exports=window.wp.apiFetch});var lb=et((cH,ab)=>{ab.exports=window.wp.date});function Qu(e){var t,r,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e)){var n=e.length;for(t=0;t<n;t++)e[t]&&(r=Qu(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function Lb(){for(var e,t,r=0,o="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=Qu(e))&&(o&&(o+=" "),o+=t);return o}var We=Lb;var Nb=f(we(),1),qn={...Nb};var rf=f(we(),1),tf={};function St(e,t){let r=rf.useRef(tf);return r.current===tf&&(r.current=e(t)),r}var Ya=qn.useInsertionEffect,Db=Ya&&Ya!==qn.useLayoutEffect?Ya:e=>e();function Re(e){let t=St(Vb).current;return t.next=e,Db(t.effect),t.trampoline}function Vb(){let e={next:void 0,callback:Mb,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function Mb(){}function sr(){}var of=Object.freeze([]),ot=Object.freeze({});var nf=f(we(),1),Bb=()=>{},xe=typeof document<"u"?nf.useLayoutEffect:Bb;function jb(e,t){return function(o,...n){let s=new URL(e);return s.searchParams.set("code",o.toString()),n.forEach(i=>s.searchParams.append("args[]",i)),`${t} error #${o}; visit ${s} for the full message.`}}var zb=jb("https://base-ui.com/production-error","Base UI"),dr=zb;var lo=f(we(),1);function qa(e,t,r,o){let n=St(lf).current;return Hb(n,e,t,r,o)&&cf(n,[e,t,r,o]),n.callback}function af(e){let t=St(lf).current;return Ub(t,e)&&cf(t,e),t.callback}function lf(){return{callback:null,cleanup:null,refs:[]}}function Hb(e,t,r,o,n){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==n}function Ub(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function cf(e,t){if(e.refs=t,t.every(r=>r==null)){e.callback=null;return}e.callback=r=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),r!=null){let o=Array(t.length).fill(null);for(let n=0;n<t.length;n+=1){let s=t[n];if(s!=null)switch(typeof s){case"function":{let i=s(r);typeof i=="function"&&(o[n]=i);break}case"object":{s.current=r;break}default:}}e.cleanup=()=>{for(let n=0;n<t.length;n+=1){let s=t[n];if(s!=null)switch(typeof s){case"function":{let i=o[n];typeof i=="function"?i():s(null);break}case"object":{s.current=null;break}default:}}}}}}var ff=f(we(),1);var uf=f(we(),1),Wb=parseInt(uf.version,10);function on(e){return Wb>=e}function Za(e){if(!ff.isValidElement(e))return null;let t=e,r=t.props;return(on(19)?r?.ref:t.ref)??null}function Zn(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function df(e,t){let r={};for(let o in e){let n=e[o];if(t?.hasOwnProperty(o)){let s=t[o](n);s!=null&&Object.assign(r,s);continue}n===!0?r[`data-${o.toLowerCase()}`]="":n&&(r[`data-${o.toLowerCase()}`]=n.toString())}return r}function pf(e,t){return typeof e=="function"?e(t):e}function mf(e,t){return typeof e=="function"?e(t):e}var Xa={};function It(e,t,r,o,n){if(!r&&!o&&!n&&!e)return Bs(t);let s=Bs(e);return t&&(s=Xn(s,t)),r&&(s=Xn(s,r)),o&&(s=Xn(s,o)),n&&(s=Xn(s,n)),s}function hf(e){if(e.length===0)return Xa;if(e.length===1)return Bs(e[0]);let t=Bs(e[0]);for(let r=1;r<e.length;r+=1)t=Xn(t,e[r]);return t}function Bs(e){return Ka(e)?{...yf(e,Xa)}:Gb(e)}function Xn(e,t){return Ka(t)?yf(t,e):Yb(e,t)}function Gb(e){let t={...e};for(let r in t){let o=t[r];gf(r,o)&&(t[r]=vf(o))}return t}function Yb(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=Zn(e.style,o);break}case"className":{e[r]=Ja(e.className,o);break}default:gf(r,o)?e[r]=qb(e[r],o):e[r]=o}}return e}function gf(e,t){let r=e.charCodeAt(0),o=e.charCodeAt(1),n=e.charCodeAt(2);return r===111&&o===110&&n>=65&&n<=90&&(typeof t=="function"||typeof t>"u")}function Ka(e){return typeof e=="function"}function yf(e,t){return Ka(e)?e(t):e??Xa}function qb(e,t){return t?e?(...r)=>{let o=r[0];if(wf(o)){let s=o;bf(s);let i=t(...r);return s.baseUIHandlerPrevented||e?.(...r),i}let n=t(...r);return e?.(...r),n}:vf(t):e}function vf(e){return e&&((...t)=>{let r=t[0];return wf(r)&&bf(r),e(...t)})}function bf(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function Ja(e,t){return t?e?t+" "+e:t:e}function wf(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var Qa=f(we(),1);function qt(e,t,r={}){let o=t.render;r.enabled!==!1&&(o=Jb(o));let n=Zb(t,r,o);if(r.enabled===!1)return null;let s=r.state??ot;return Qb(e,o,n,s)}function Zb(e,t,r){let{className:o,style:n}=e,{state:s=ot,ref:i,props:a,stateAttributesMapping:u,enabled:l=!0}=t,c=l?pf(o,s):void 0,d=l?mf(n,s):void 0,m=l?df(s,u):ot,g=l&&a?Xb(a):void 0,h=l?Zn(m,g)??{}:ot;return typeof document<"u"&&(l?Array.isArray(i)?h.ref=af([h.ref,Za(r),...i]):h.ref=qa(h.ref,Za(r),i):qa(null,null)),l?(c!==void 0&&(h.className=Ja(h.className,c)),d!==void 0&&(h.style=Zn(h.style,d)),h):ot}function Xb(e){return Array.isArray(e)?hf(e):It(void 0,e)}var Kb=Symbol.for("react.lazy");function Jb(e){if(e?.$$typeof!==Kb)return e;let t=lo.Children.toArray(e)[0];return lo.isValidElement(t)?t:e}function Qb(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let n=It(r,t.props);return n.ref=r.ref,lo.cloneElement(t,n)}if(e&&typeof e=="string")return $b(e,r);throw new Error(dr(8))}function $b(e,t){return e==="button"?(0,Qa.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,Qa.createElement)("img",{alt:"",...t,key:t.key}):lo.createElement(e,t)}var js=f(we(),1);var xf=0;function e0(e,t="mui"){let[r,o]=js.useState(e),n=e||r;return js.useEffect(()=>{r==null&&(xf+=1,o(`${t}-${xf}`))},[r,t]),n}var Sf=qn.useId;function nn(e,t){if(Sf!==void 0){let r=Sf();return e??(t?`${t}-${r}`:r)}return e0(e,t)}function Cf(e){return nn(e,"base-ui")}var ke={};kr(ke,{cancelOpen:()=>P0,chipRemovePress:()=>u0,clearPress:()=>c0,closePress:()=>a0,closeWatcher:()=>x0,decrementPress:()=>p0,disabled:()=>k0,drag:()=>R0,escapeKey:()=>w0,focusOut:()=>b0,imperativeAction:()=>I0,incrementPress:()=>d0,initial:()=>A0,inputBlur:()=>g0,inputChange:()=>m0,inputClear:()=>h0,inputPaste:()=>y0,inputPress:()=>v0,itemPress:()=>i0,keyboard:()=>C0,linkPress:()=>l0,listNavigation:()=>S0,missing:()=>F0,none:()=>t0,outsidePress:()=>s0,pointer:()=>_0,scrub:()=>E0,siblingOpen:()=>O0,swipe:()=>L0,trackPress:()=>f0,triggerFocus:()=>n0,triggerHover:()=>o0,triggerPress:()=>r0,wheel:()=>T0,windowResize:()=>N0});var t0="none",r0="trigger-press",o0="trigger-hover",n0="trigger-focus",s0="outside-press",i0="item-press",a0="close-press",l0="link-press",c0="clear-press",u0="chip-remove-press",f0="track-press",d0="increment-press",p0="decrement-press",m0="input-change",h0="input-clear",g0="input-blur",y0="input-paste",v0="input-press",b0="focus-out",w0="escape-key",x0="close-watcher",S0="list-navigation",C0="keyboard",_0="pointer",R0="drag",T0="wheel",E0="scrub",P0="cancel-open",O0="sibling-open",k0="disabled",F0="missing",A0="initial",I0="imperative-action",L0="swipe",N0="window-resize";function je(e,t,r,o){let n=!1,s=!1,i=o??ot;return{reason:e,event:t??new Event("base-ui"),cancel(){n=!0},allowPropagation(){s=!0},get isCanceled(){return n},get isPropagationAllowed(){return s},trigger:r,...i}}var el=f(we(),1);var _f=f(we(),1);function sn(e){_f.useEffect(e,of)}var zs=null,dP=globalThis.requestAnimationFrame,$a=class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=t=>{this.isScheduled=!1;let r=this.callbacks,o=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,o>0)for(let n=0;n<r.length;n+=1)r[n]?.(t)};request(t){let r=this.nextId;return this.nextId+=1,this.callbacks.push(t),this.callbacksCount+=1,!this.isScheduled&&(requestAnimationFrame(this.tick),this.isScheduled=!0),r}cancel(t){let r=t-this.startId;r<0||r>=this.callbacks.length||this.callbacks[r]!==null&&(this.callbacks[r]=null,this.callbacksCount-=1)}},Hs=new $a;var Fr=class e{static create(){return new e}static request(t){return Hs.request(t)}static cancel(t){return Hs.cancel(t)}currentId=zs;request(t){this.cancel(),this.currentId=Hs.request(()=>{this.currentId=zs,t()})}cancel=()=>{this.currentId!==zs&&(Hs.cancel(this.currentId),this.currentId=zs)};disposeEffect=()=>this.cancel};function an(){let e=St(Fr.create).current;return sn(e.disposeEffect),e}function Rf(e,t=!1,r=!1,o=!1){let[n,s]=el.useState(e&&t?"idle":void 0),[i,a]=el.useState(e&&!o);return e&&!i&&(a(!0),s("starting")),!e&&i&&n!=="ending"&&!r&&s("ending"),!e&&!i&&n==="ending"&&s(void 0),xe(()=>{if(!e&&i&&n!=="ending"&&r){let u=Fr.request(()=>{s("ending")});return()=>{Fr.cancel(u)}}},[e,i,n,r]),xe(()=>{if(!e||t)return;let u=Fr.request(()=>{s(void 0)});return()=>{Fr.cancel(u)}},[t,e]),xe(()=>{if(!e||!t)return;e&&i&&n!=="idle"&&s("starting");let u=Fr.request(()=>{s("idle")});return()=>{Fr.cancel(u)}},[t,e,i,n]),{mounted:i,setMounted:a,transitionStatus:n}}var Us="data-starting-style",Tf="data-ending-style";var D0={[Us]:""},V0={[Tf]:""},Pf={transitionStatus(e){return e==="starting"?D0:e==="ending"?V0:null}};function Ws(){return typeof window<"u"}function No(e){return Gs(e)?(e.nodeName||"").toLowerCase():"#document"}function nt(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Ir(e){var t;return(t=(Gs(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Gs(e){return Ws()?e instanceof Node||e instanceof nt(e).Node:!1}function Te(e){return Ws()?e instanceof Element||e instanceof nt(e).Element:!1}function Ct(e){return Ws()?e instanceof HTMLElement||e instanceof nt(e).HTMLElement:!1}function ln(e){return!Ws()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof nt(e).ShadowRoot}function Kn(e){let{overflow:t,overflowX:r,overflowY:o,display:n}=Lt(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+r)&&n!=="inline"&&n!=="contents"}function Of(e){return/^(table|td|th)$/.test(No(e))}function Jn(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var M0=/transform|translate|scale|rotate|perspective|filter/,B0=/paint|layout|strict|content/,Lo=e=>!!e&&e!=="none",tl;function Ys(e){let t=Te(e)?Lt(e):e;return Lo(t.transform)||Lo(t.translate)||Lo(t.scale)||Lo(t.rotate)||Lo(t.perspective)||!qs()&&(Lo(t.backdropFilter)||Lo(t.filter))||M0.test(t.willChange||"")||B0.test(t.contain||"")}function kf(e){let t=Ar(e);for(;Ct(t)&&!Lr(t);){if(Ys(t))return t;if(Jn(t))return null;t=Ar(t)}return null}function qs(){return tl==null&&(tl=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),tl}function Lr(e){return/^(html|body|#document)$/.test(No(e))}function Lt(e){return nt(e).getComputedStyle(e)}function Qn(e){return Te(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Ar(e){if(No(e)==="html")return e;let t=e.assignedSlot||e.parentNode||ln(e)&&e.host||Ir(e);return ln(t)?t.host:t}function Ff(e){let t=Ar(e);return Lr(t)?(e.ownerDocument||e).body:Ct(t)&&Kn(t)?t:Ff(t)}function co(e,t,r){var o;t===void 0&&(t=[]),r===void 0&&(r=!0);let n=Ff(e),s=n===((o=e.ownerDocument)==null?void 0:o.body),i=nt(n);if(s){let a=Zs(i);return t.concat(i,i.visualViewport||[],Kn(n)?n:[],a&&r?co(a):[])}else return t.concat(n,co(n,[],r))}function Zs(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function _t(e){return e?.ownerDocument||document}function Ue(e,t,r,o){return e.addEventListener(t,r,o),()=>{e.removeEventListener(t,r,o)}}function Zt(e){let t=St(j0,e).current;return t.next=e,xe(t.effect),t}function j0(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var Lf=f(we(),1);var rl=f(uo(),1);function If(e){return e==null?e:"current"in e?e.current:e}var Xs=null;function z0(e){if(!Xs){let t=[];Xs=t,queueMicrotask(()=>{Xs=null,rl.flushSync(()=>{for(let r of t)r()})})}Xs.push(e)}function cn(e,t=!1,r=!1){let o=an();return Re((n,s=null)=>{o.cancel();let i=If(e);if(i==null)return;let a=i,u=()=>{if(!r){rl.flushSync(n);return}z0(()=>{s?.aborted||n()})};if(typeof a.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){n();return}function l(){Promise.all(a.getAnimations().map(c=>c.finished)).then(()=>{s?.aborted||u()},()=>{if(s?.aborted)return;if(a.getAnimations().some(d=>d.pending||d.playState!=="finished")){l();return}u()})}if(t){let c=Us;if(!a.hasAttribute(c)){o.request(l);return}let d=new MutationObserver(()=>{a.hasAttribute(c)||(d.disconnect(),l())});d.observe(a,{attributes:!0,attributeFilter:[c]}),s?.addEventListener("abort",()=>d.disconnect(),{once:!0});return}o.request(l)})}function Ks(e){let{enabled:t=!0,open:r,ref:o,batch:n=!1,onComplete:s}=e,i=Re(s),a=cn(o,r,n);Lf.useEffect(()=>{if(!t)return;let u=new AbortController;return a(i,u.signal),()=>{u.abort()}},[t,r,i,a])}var xr={};kr(xr,{engine:()=>al,env:()=>cl,mediaQuery:()=>ul,os:()=>sl,screenReader:()=>ll});var sl={};kr(sl,{android:()=>Vf,apple:()=>nl,ios:()=>ol,linux:()=>Y0,mac:()=>Mf,windows:()=>G0});function H0(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:U0,platform:W0,maxTouchPoints:Nf}=H0(),Do=U0.toLowerCase(),Vo=W0.toLowerCase();var ol=/^i(os$|p)/.test(Vo)||Vo==="macintel"&&Nf>1,Df="android",Vf=Vo===Df||Do.includes(Df),Mf=!ol&&Vo.startsWith("mac"),G0=Vo.startsWith("win"),Y0=!Vf&&/^(linux|chrome os)/.test(Vo),nl=Mf||ol;var al={};kr(al,{blink:()=>Z0,gecko:()=>q0,webkit:()=>il});var il=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),q0=!il&&Do.includes("firefox"),Z0=!il&&Do.includes("chrom");var ll={};kr(ll,{voiceOver:()=>X0});var X0=nl;var cl={};kr(cl,{jsdom:()=>K0});var K0=/jsdom|happydom/.test(Do);var ul={};kr(ul,{iOS:()=>J0});var J0="@supports (-webkit-touch-callout: none)";var $n=0,ir=class e{static create(){return new e}currentId=$n;start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=$n,r()},t)}isStarted(){return this.currentId!==$n}clear=()=>{this.currentId!==$n&&(clearTimeout(this.currentId),this.currentId=$n)};disposeEffect=()=>this.clear};function Sr(){let e=St(ir.create).current;return sn(e.disposeEffect),e}var Dt=f(we(),1);function Bf(e){return"nativeEvent"in e}function jf(e){return e.pointerType===""&&e.isTrusted?!0:xr.os.android&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function Jr(e,t){let r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function zf(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}function Js(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function Ge(e,t){if(!e||!t)return!1;let r=t.getRootNode?.();if(e.contains(t))return!0;if(r&&ln(r)){let o=t;for(;o;){if(e===o)return!0;o=o.parentNode||o.host}}return!1}function Nt(e){return"composedPath"in e?e.composedPath()[0]??e.target:e.target}var fl="data-base-ui-focusable";var dl="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";var Hf="data-open",Uf="data-closed";var Wf="data-anchor-hidden";var $s={};kr($s,{popupOpen:()=>Qs,pressed:()=>pl});var Qs="data-popup-open",pl="data-pressed";var $0={[Qs]:""},XP={[Qs]:"",[pl]:""},ew={[Hf]:""},tw={[Uf]:""},rw={[Wf]:""},Gf={open(e){return e?$0:null}};var es={open(e){return e?ew:tw},anchorHidden(e){return e?rw:null}},Yf={...es,...Pf};var QP=$s.popupOpen,ts="data-trigger-disabled";function fo(e,t){if(!Te(e))return!1;let r=e;if(t.hasElement(r))return!r.hasAttribute(ts);for(let[,o]of t.entries())if(Ge(o,r))return!o.hasAttribute(ts);return!1}function ei(e,t){if(t==null)return!1;if("composedPath"in e)return e.composedPath().includes(t);let r=e;return r.target!=null&&t.contains(r.target)}function Zf(e){return e.matches("html,body")}function Xf(e){return Ct(e)&&e.matches(dl)}function ml(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${dl}`)!=null}function Kf(e){if(!e||xr.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function ow(e,t){return t!=null&&!Jr(t)?0:typeof e=="function"?e():e}function Cr(e,t,r){let o=ow(e,r);return typeof o=="number"?o:o?.[t]}function hl(e){return typeof e=="function"?e():e}function ti(e,t){return t||e==="click"||e==="mousedown"}function Jf(e){return e?.includes("mouse")&&e!=="mousedown"}var Qf=f(G(),1),$f=Dt.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new ir,currentIdRef:{current:null},currentContextRef:{current:null}});function nw(e,t){e.current=t.current}function gl(e){let{children:t,delay:r,timeoutMs:o=0}=e,n=Dt.useRef(r),s=Dt.useRef(r),i=Dt.useRef(null),a=Dt.useRef(null),u=Sr();return xe(()=>{if(s.current=r,!i.current){n.current=r;return}n.current={open:Cr(n.current,"open"),close:Cr(r,"close")}},[r,i,n,s]),(0,Qf.jsx)($f.Provider,{value:Dt.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:s,currentIdRef:i,timeoutMs:o,currentContextRef:a,timeout:u}),[o,u]),children:t})}function yl(e,t={open:!1}){let{open:r}=t,o="rootStore"in e?e.rootStore:e,n=o.useState("floatingId"),s=Dt.useContext($f),{currentIdRef:i,delayRef:a,timeoutMs:u,initialDelayRef:l,currentContextRef:c,hasProvider:d,timeout:m}=s,[g,h]=Dt.useState(!1),w=Dt.useRef(r);return xe(()=>{w.current=r},[r]),xe(()=>{function b(){c.current?.setIsInstantPhase(!1),i.current=null,c.current=null,a.current=l.current,m.clear()}if(i.current&&!r&&i.current===n){if(h(!1),u){let S=n;return m.start(u,()=>{o.select("open")||i.current&&i.current!==S||b()}),()=>{(w.current||i.current!==S)&&m.clear()}}b()}},[r,n,i,a,u,l,c,m,o]),xe(()=>{if(!r)return;let b=c.current,S=i.current;m.clear(),c.current={onOpenChange:o.setOpen,setIsInstantPhase:h},i.current=n,a.current={open:0,close:Cr(l.current,"close")},S!==null&&S!==n?(h(!0),b?.setIsInstantPhase(!0),b?.onOpenChange(!1,je(ke.none))):(h(!1),b?.setIsInstantPhase(!1))},[r,n,o,i,a,l,c,m]),xe(()=>()=>{if(i.current===n){if(c.current=null,!w.current)return;i.current=null,nw(a,l),m.clear()}},[c,i,a,n,l,m]),Dt.useMemo(()=>({activeIdRef:i,hasProvider:d,delayRef:a,isInstantPhase:g}),[i,d,a,g])}function _r(...e){return()=>{for(let t=0;t<e.length;t+=1){let r=e[t];r&&r()}}}var po=Math.min,Rr=Math.max,mo=Math.round,os=Math.floor,Nr=e=>({x:e,y:e}),sw={left:"right",right:"left",bottom:"top",top:"bottom"};function oi(e,t,r){return Rr(e,po(t,r))}function Dr(e,t){return typeof e=="function"?e(t):e}function Et(e){return e.split("-")[0]}function pr(e){return e.split("-")[1]}function ni(e){return e==="x"?"y":"x"}function ns(e){return e==="y"?"height":"width"}function Xt(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function ss(e){return ni(Xt(e))}function rd(e,t,r){r===void 0&&(r=!1);let o=pr(e),n=ss(e),s=ns(n),i=n==="x"?o===(r?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[s]>t.floating[s]&&(i=rs(i)),[i,rs(i)]}function od(e){let t=rs(e);return[ri(e),t,ri(t)]}function ri(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var ed=["left","right"],td=["right","left"],iw=["top","bottom"],aw=["bottom","top"];function lw(e,t,r){switch(e){case"top":case"bottom":return r?t?td:ed:t?ed:td;case"left":case"right":return t?iw:aw;default:return[]}}function nd(e,t,r,o){let n=pr(e),s=lw(Et(e),r==="start",o);return n&&(s=s.map(i=>i+"-"+n),t&&(s=s.concat(s.map(ri)))),s}function rs(e){let t=Et(e);return sw[t]+e.slice(t.length)}function cw(e){var t,r,o,n;return{top:(t=e.top)!=null?t:0,right:(r=e.right)!=null?r:0,bottom:(o=e.bottom)!=null?o:0,left:(n=e.left)!=null?n:0}}function si(e){return typeof e!="number"?cw(e):{top:e,right:e,bottom:e,left:e}}function Mo(e){let{x:t,y:r,width:o,height:n}=e;return{width:o,height:n,top:r,left:t,right:t+o,bottom:r+n,x:t,y:r}}function Qr(e,t,r=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!r||n.context?.open?[n]:[],...Qr(e,n.id,r)])}function un(e){return`data-base-ui-${e}`}var Vt=f(we(),1),ad=f(uo(),1);var sd={style:{transition:"none"}};var uw="data-base-ui-swipe-ignore",fw="data-swipe-ignore",yO=`[${uw}]`,vO=`[${fw}]`;var id={fallbackAxisSide:"end"};var ld=f(G(),1),dw=Vt.createContext(null),pw=()=>Vt.useContext(dw),mw=un("portal");function cd(e={}){let{ref:t,container:r,componentProps:o=ot,elementProps:n}=e,s=nn(),a=pw()?.portalNode,[u,l]=Vt.useState(null),[c,d]=Vt.useState(null),m=Re(b=>{b!==null&&d(b)}),g=Vt.useRef(null);xe(()=>{if(r===null){g.current&&(g.current=null,d(null),l(null));return}let b=(r&&(Gs(r)?r:r.current))??a??document.body;if(b==null){g.current&&(g.current=null,d(null),l(null));return}g.current!==b&&(g.current=b,d(null),l(b))},[r,a]);let h=qt("div",o,{ref:[t,m],props:[{id:s,[mw]:""},n]}),w=u&&h?ad.createPortal(h,u):null;return{node:c,nodeId:Vt.isValidElement(h)?h.props.id:void 0,subtree:w}}var Bo=f(we(),1);function ud(){let e=new Map;return{emit(t,r){e.get(t)?.forEach(o=>o(r))},on(t,r){e.has(t)||e.set(t,new Set),e.get(t).add(r)},off(t,r){e.get(t)?.delete(r)}}}var hw=f(G(),1),gw=Bo.createContext(null),yw=Bo.createContext(null),ii=()=>Bo.useContext(gw)?.id||null,ho=e=>{let t=Bo.useContext(yw);return e??t};var Kt=f(we(),1);function vw(e,t){let r=null,o=null,n=!1;return{contextElement:e||void 0,getBoundingClientRect(){let s=e?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},i=t.axis==="x"||t.axis==="both",a=t.axis==="y"||t.axis==="both",u=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",l=s.width,c=s.height,d=s.x,m=s.y;return r==null&&t.x&&i&&(r=s.x-t.x),o==null&&t.y&&a&&(o=s.y-t.y),d-=r||0,m-=o||0,l=0,c=0,!n||u?(l=t.axis==="y"?s.width:0,c=t.axis==="x"?s.height:0,d=i&&t.x!=null?t.x:d,m=a&&t.y!=null?t.y:m):n&&!u&&(c=t.axis==="x"?s.height:c,l=t.axis==="y"?s.width:l),n=!0,{width:l,height:c,x:d,y:m,top:m,right:d+l,bottom:m+c,left:d}}}}function fd(e){return e!=null&&e.clientX!=null}function vl(e,t={}){let{enabled:r=!0,axis:o="both"}=t,n="rootStore"in e?e.rootStore:e,s=n.useState("open"),i=n.useState("floatingElement"),a=n.useState("domReferenceElement"),u=n.context.dataRef,l=Kt.useRef(!1),c=Kt.useRef(null),[d,m]=Kt.useState(),[g,h]=Kt.useState([]),w=Re(_=>{n.set("positionReference",_)}),b=Re((_,O,T)=>{l.current||u.current.openEvent&&!fd(u.current.openEvent)||n.set("positionReference",vw(T??a,{x:_,y:O,axis:o,dataRef:u,pointerType:d}))}),S=Re(_=>{s?c.current||(b(_.clientX,_.clientY,_.currentTarget),h([])):b(_.clientX,_.clientY,_.currentTarget)}),x=Jr(d)?i:s;Kt.useEffect(()=>{if(!r){w(a);return}if(!x)return;function _(){c.current?.(),c.current=null}let O=nt(i);function T(E){let P=Nt(E);Ge(i,P)?_():b(E.clientX,E.clientY)}return!u.current.openEvent||fd(u.current.openEvent)?c.current=Ue(O,"mousemove",T):w(a),_},[x,r,i,u,a,n,b,w,g]),Kt.useEffect(()=>()=>{n.set("positionReference",null)},[n]),Kt.useEffect(()=>{r&&!i&&(l.current=!1)},[r,i]),Kt.useEffect(()=>{!r&&s&&(l.current=!0)},[r,s]);let v=Kt.useMemo(()=>{function _(O){m(O.pointerType)}return{onPointerDown:_,onPointerEnter:_,onMouseMove:S,onMouseEnter:S}},[S]);return Kt.useMemo(()=>r?{reference:v,trigger:v}:{},[r,v])}var Mt=f(we(),1);function bw(){return!1}function ww(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function bl(e,t={}){let{enabled:r=!0,escapeKey:o=!0,outsidePress:n=!0,outsidePressEvent:s="sloppy",referencePress:i=bw,bubbles:a,externalTree:u}=t,l="rootStore"in e?e.rootStore:e,c=l.useState("open"),d=l.useState("floatingElement"),{dataRef:m,events:g}=l.context,h=ho(u),w=Re(typeof n=="function"?n:()=>!1),b=typeof n=="function"?w:n,S=b!==!1,x=Re(()=>s),{escapeKey:v,outsidePress:_}=ww(a),O=Mt.useRef(!1),T=Mt.useRef(!1),E=Mt.useRef(!1),P=Mt.useRef(!1),j=Mt.useRef(!1),J=Mt.useRef(""),A=Mt.useRef(null),C=Sr(),L=Sr(),W=Re(()=>{L.clear(),m.current.insideReactTree=!1}),I=Re(Z=>{let fe=m.current.floatingContext?.nodeId;return(h?Qr(h.nodesRef.current,fe):[]).some(ve=>ve.context?.open&&!ve.context.dataRef.current[Z])}),N=Re(Z=>ei(Z,l.select("floatingElement"))||ei(Z,l.select("domReferenceElement"))),q=Re(Z=>{i()&&l.setOpen(!1,je(ke.triggerPress,Z.nativeEvent))}),z=Re(Z=>{if(!c||!r||!o||Z.key!=="Escape"||j.current||!v&&I("__escapeKeyBubbles"))return;let fe=Bf(Z)?Z.nativeEvent:Z,ee=je(ke.escapeKey,fe);l.setOpen(!1,ee),ee.isCanceled||Z.preventDefault(),!v&&!ee.isPropagationAllowed&&Z.stopPropagation()}),R=Re(()=>{m.current.insideReactTree=!0,L.start(0,W)}),M=Re(Z=>{if(!c||!r||Z.button!==0)return;let fe=Nt(Z.nativeEvent);Ge(l.select("floatingElement"),fe)&&(O.current||(O.current=!0,T.current=!1))}),re=Re(Z=>{!c||!r||(Z.defaultPrevented||Z.nativeEvent.defaultPrevented)&&O.current&&(T.current=!0)});Mt.useEffect(()=>{function Z(fe){fe.open||(P.current=!1)}return g.on("openchange",Z),()=>{g.off("openchange",Z)}},[g]),Mt.useEffect(()=>{if(!c||!r)return c||(P.current=!1),W;m.current.__escapeKeyBubbles=v,m.current.__outsidePressBubbles=_;let Z=new ir,fe=new ir,ee=_t(d);function ve(){Z.clear(),j.current=!0}function Pe(){Z.start(xr.engine.webkit?5:0,()=>{j.current=!1})}function $(){E.current=!0,fe.start(0,()=>{E.current=!1})}function Se(){O.current=!1,T.current=!1}function Oe(){let oe=J.current,le=oe==="pen"||!oe?"mouse":oe,ze=x(),Ne=typeof ze=="function"?ze():ze;return typeof Ne=="string"?Ne:Ne[le]}function wt(oe){let le=Oe();return le==="intentional"&&oe.type!=="click"||le==="sloppy"&&oe.type==="click"}function Ve(oe){let le=m.current.floatingContext?.nodeId,ze=h&&Qr(h.nodesRef.current,le).some(Ne=>ei(oe,Ne.context?.elements.floating));return N(oe)||ze}function X(oe){if(wt(oe)){oe.type!=="click"&&!N(oe)&&(fe.clear(),E.current=!1),W();return}if(m.current.insideReactTree){W();return}let le=Nt(oe),ze=`[${un("inert")}]`,Ne=Te(le)?le.getRootNode():null,He=Array.from((ln(Ne)?Ne:_t(l.select("floatingElement"))).querySelectorAll(ze)),lt=l.context.triggerElements;if(le&&(lt.hasElement(le)||lt.hasMatchingElement(pe=>Ge(pe,le))))return;let rt=Te(le)?le:null;for(;rt&&!Lr(rt);){let pe=Ar(rt);if(Lr(pe)||!Te(pe))break;rt=pe}if(!(He.length&&Te(le)&&!Zf(le)&&!Ge(le,l.select("floatingElement"))&&He.every(pe=>!Ge(rt,pe)))){if(Ct(le)&&!("touches"in oe)){let pe=Lr(le),fr=Lt(le),Ut=/auto|scroll/,qe=pe||Ut.test(fr.overflowX),qr=pe||Ut.test(fr.overflowY),xt=qe&&le.clientWidth>0&&le.scrollWidth>le.clientWidth,kt=qr&&le.clientHeight>0&&le.scrollHeight>le.clientHeight,yt=fr.direction==="rtl",k=kt&&(yt?oe.offsetX<=le.offsetWidth-le.clientWidth:oe.offsetX>le.clientWidth),U=xt&&oe.offsetY>le.clientHeight;if(k||U)return}if(!Ve(oe)){if(Oe()==="intentional"){if(oe.detail!==0&&!jf(oe)&&!P.current)return;if(E.current){fe.clear(),E.current=!1;return}}typeof b=="function"&&!b(oe)||I("__outsidePressBubbles")||(l.setOpen(!1,je(ke.outsidePress,oe)),W())}}}function D(oe){Oe()!=="sloppy"||oe.pointerType==="touch"||!l.select("open")||!r||N(oe)||X(oe)}function K(oe){if(Oe()!=="sloppy"||!l.select("open")||!r||N(oe))return;let le=oe.touches[0];le&&(A.current={startTime:Date.now(),startX:le.clientX,startY:le.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},C.start(1e3,()=>{A.current&&(A.current.dismissOnTouchEnd=!1,A.current.dismissOnMouseDown=!1)}))}function H(oe,le){let ze=Nt(oe);if(!ze)return;let Ne=Ue(ze,oe.type,()=>{le(oe),Ne()})}function Q(oe){J.current="touch",H(oe,K)}function he(oe){C.clear(),oe.type==="pointerdown"&&(oe.button===0&&(P.current=!0),J.current=oe.pointerType),!(oe.type==="mousedown"&&A.current&&!A.current.dismissOnMouseDown)&&H(oe,le=>{le.type==="pointerdown"?D(le):X(le)})}function ae(oe){if(oe.type==="pointercancel"&&(P.current=!1),!O.current)return;let le=T.current;if(Se(),Oe()==="intentional"){if(oe.type==="pointercancel"){le&&$();return}if(!Ve(oe)){if(le){$();return}typeof b=="function"&&!b(oe)||(fe.clear(),E.current=!0,W())}}}function de(oe){if(Oe()!=="sloppy"||!A.current||N(oe))return;let le=oe.touches[0];if(!le)return;let ze=Math.abs(le.clientX-A.current.startX),Ne=Math.abs(le.clientY-A.current.startY),He=Math.sqrt(ze*ze+Ne*Ne);He>5&&(A.current.dismissOnTouchEnd=!0),He>10&&(X(oe),C.clear(),A.current=null)}function Ae(oe){H(oe,de)}function be(oe){Oe()!=="sloppy"||!A.current||N(oe)||(A.current.dismissOnTouchEnd&&X(oe),C.clear(),A.current=null)}function ie(oe){H(oe,be)}let De=_r(o&&_r(Ue(ee,"keydown",z),Ue(ee,"compositionstart",ve),Ue(ee,"compositionend",Pe)),S&&_r(Ue(ee,"click",he,!0),Ue(ee,"pointerdown",he,!0),Ue(ee,"pointerup",ae,!0),Ue(ee,"pointercancel",ae,!0),Ue(ee,"mousedown",he,!0),Ue(ee,"mouseup",ae,!0),Ue(ee,"touchstart",Q,{capture:!0,passive:!0}),Ue(ee,"touchmove",Ae,{capture:!0,passive:!0}),Ue(ee,"touchend",ie,{capture:!0,passive:!0})));return()=>{De(),Z.clear(),fe.clear(),Se(),E.current=!1,W()}},[m,d,o,S,b,c,r,v,_,z,W,x,I,N,h,l,C]);let F=Mt.useMemo(()=>({onKeyDown:z,onPointerDown:q,onClick:q}),[z,q]),Y=Mt.useMemo(()=>({onKeyDown:z,onPointerDown:re,onMouseDown:re,onClickCapture:R,onMouseDownCapture(Z){R(),M(Z)},onPointerDownCapture(Z){R(),M(Z)},onMouseUpCapture:R,onTouchEndCapture:R,onTouchMoveCapture:R}),[z,R,M,re]);return Mt.useMemo(()=>r?{reference:F,floating:Y,trigger:F}:{},[r,F,Y])}var Pt=f(we(),1);function dd(e,t,r){let{reference:o,floating:n}=e,s=Xt(t),i=ss(t),a=ns(i),u=Et(t),l=s==="y",c=o.x+o.width/2-n.width/2,d=o.y+o.height/2-n.height/2,m=o[a]/2-n[a]/2,g;switch(u){case"top":g={x:c,y:o.y-n.height};break;case"bottom":g={x:c,y:o.y+o.height};break;case"right":g={x:o.x+o.width,y:d};break;case"left":g={x:o.x-n.width,y:d};break;default:g={x:o.x,y:o.y}}let h=pr(t);return h&&(g[i]+=m*(h==="end"?1:-1)*(r&&l?-1:1)),g}async function pd(e,t){var r;t===void 0&&(t={});let{x:o,y:n,platform:s,rects:i,elements:a,strategy:u}=e,{boundary:l="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:m=!1,padding:g=0}=Dr(t,e),h=si(g),b=a[m?d==="floating"?"reference":"floating":d],S=Mo(await s.getClippingRect({element:(r=await(s.isElement==null?void 0:s.isElement(b)))==null||r?b:b.contextElement||await(s.getDocumentElement==null?void 0:s.getDocumentElement(a.floating)),boundary:l,rootBoundary:c,strategy:u})),x=d==="floating"?{x:o,y:n,width:i.floating.width,height:i.floating.height}:i.reference,v=await(s.getOffsetParent==null?void 0:s.getOffsetParent(a.floating)),_=await(s.isElement==null?void 0:s.isElement(v))&&await(s.getScale==null?void 0:s.getScale(v))||{x:1,y:1},O=Mo(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:x,offsetParent:v,strategy:u}):x);return{top:(S.top-O.top+h.top)/_.y,bottom:(O.bottom-S.bottom+h.bottom)/_.y,left:(S.left-O.left+h.left)/_.x,right:(O.right-S.right+h.right)/_.x}}var xw=50,md=async(e,t,r)=>{let{placement:o="bottom",strategy:n="absolute",middleware:s=[],platform:i}=r,a=i.detectOverflow?i:{...i,detectOverflow:pd},u=await(i.isRTL==null?void 0:i.isRTL(t)),l=await i.getElementRects({reference:e,floating:t,strategy:n}),{x:c,y:d}=dd(l,o,u),m=o,g=0,h={};for(let w=0;w<s.length;w++){let b=s[w];if(!b)continue;let{name:S,fn:x}=b,{x:v,y:_,data:O,reset:T}=await x({x:c,y:d,initialPlacement:o,placement:m,strategy:n,middlewareData:h,rects:l,platform:a,elements:{reference:e,floating:t}});c=v??c,d=_??d,h[S]={...h[S],...O},T&&g<xw&&(g++,typeof T=="object"&&(T.placement&&(m=T.placement),T.rects&&(l=T.rects===!0?await i.getElementRects({reference:e,floating:t,strategy:n}):T.rects),{x:c,y:d}=dd(l,m,u)),w=-1)}return{x:c,y:d,placement:m,strategy:n,middlewareData:h}};var hd=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,o;let{placement:n,middlewareData:s,rects:i,initialPlacement:a,platform:u,elements:l}=t,{mainAxis:c=!0,crossAxis:d=!0,fallbackPlacements:m,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:h="none",flipAlignment:w=!0,...b}=Dr(e,t);if((r=s.arrow)!=null&&r.alignmentOffset)return{};let S=Et(n),x=Xt(a),v=Et(a)===a,_=await(u.isRTL==null?void 0:u.isRTL(l.floating)),O=m||(v||!w?[rs(a)]:od(a)),T=h!=="none";!m&&T&&O.push(...nd(a,w,h,_));let E=[a,...O],P=await u.detectOverflow(t,b),j=[],J=((o=s.flip)==null?void 0:o.overflows)||[];if(c&&j.push(P[S]),d){let W=rd(n,i,_);j.push(P[W[0]],P[W[1]])}if(J=[...J,{placement:n,overflows:j}],!j.every(W=>W<=0)){var A,C;let W=(((A=s.flip)==null?void 0:A.index)||0)+1,I=E[W];if(I&&(!(d==="alignment"?x!==Xt(I):!1)||J.every(z=>Xt(z.placement)===x?z.overflows[0]>0:!0)))return{data:{index:W,overflows:J},reset:{placement:I}};let N=(C=J.filter(q=>q.overflows[0]<=0).sort((q,z)=>q.overflows[1]-z.overflows[1])[0])==null?void 0:C.placement;if(!N)switch(g){case"bestFit":{var L;let q=(L=J.filter(z=>{if(T){let R=Xt(z.placement);return R===x||R==="y"}return!0}).map(z=>[z.placement,z.overflows.filter(R=>R>0).reduce((R,M)=>R+M,0)]).sort((z,R)=>z[1]-R[1])[0])==null?void 0:L[0];q&&(N=q);break}case"initialPlacement":N=a;break}if(n!==N)return{reset:{placement:N}}}return{}}}};var gd=new Set(["left","top"]);async function Sw(e,t){let{placement:r,platform:o,elements:n}=e,s=await(o.isRTL==null?void 0:o.isRTL(n.floating)),i=Et(r),a=pr(r),u=Xt(r)==="y",l=gd.has(i)?-1:1,c=s&&u?-1:1,d=Dr(t,e),{mainAxis:m,crossAxis:g,alignmentAxis:h}=typeof d=="number"?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return a&&typeof h=="number"&&(g=a==="end"?h*-1:h),u?{x:g*c,y:m*l}:{x:m*l,y:g*c}}var yd=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,o;let{x:n,y:s,placement:i,middlewareData:a}=t,u=await Sw(t,e);return i===((r=a.offset)==null?void 0:r.placement)&&(o=a.arrow)!=null&&o.alignmentOffset?{}:{x:n+u.x,y:s+u.y,data:{...u,placement:i}}}}},vd=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:o,placement:n,platform:s}=t,{mainAxis:i=!0,crossAxis:a=!1,limiter:u={fn:x=>{let{x:v,y:_}=x;return{x:v,y:_}}},...l}=Dr(e,t),c={x:r,y:o},d=await s.detectOverflow(t,l),m=Xt(n),g=ni(m),h=c[g],w=c[m],b=(x,v)=>oi(v+d[x==="y"?"top":"left"],v,v-d[x==="y"?"bottom":"right"]);i&&(h=b(g,h)),a&&(w=b(m,w));let S=u.fn({...t,[g]:h,[m]:w});return{...S,data:{x:S.x-r,y:S.y-o,enabled:{[g]:i,[m]:a}}}}}},bd=function(e){return e===void 0&&(e={}),{options:e,fn(t){var r,o;let{x:n,y:s,placement:i,rects:a,middlewareData:u}=t,{offset:l=0,mainAxis:c=!0,crossAxis:d=!0}=Dr(e,t),m={x:n,y:s},g=Xt(i),h=ni(g),w=m[h],b=m[g],S=Dr(l,t),x=typeof S=="number"?{mainAxis:S,crossAxis:0}:{mainAxis:(r=S.mainAxis)!=null?r:0,crossAxis:(o=S.crossAxis)!=null?o:0};if(c){let O=h==="y"?"height":"width",T=a.reference[h]-a.floating[O]+x.mainAxis,E=a.reference[h]+a.reference[O]-x.mainAxis;w<T?w=T:w>E&&(w=E)}if(d){var v,_;let O=h==="y"?"width":"height",T=gd.has(Et(i)),E=a.reference[g]-a.floating[O]+(T&&((v=u.offset)==null?void 0:v[g])||0)+(T?0:x.crossAxis),P=a.reference[g]+a.reference[O]+(T?0:((_=u.offset)==null?void 0:_[g])||0)-(T?x.crossAxis:0);b<E?b=E:b>P&&(b=P)}return{[h]:w,[g]:b}}}},wd=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){let{placement:r,rects:o,platform:n,elements:s}=t,{apply:i=()=>{},...a}=Dr(e,t),u=await n.detectOverflow(t,a),l=Et(r),c=pr(r),d=Xt(r)==="y",{width:m,height:g}=o.floating,h,w;l==="top"||l==="bottom"?(h=l,w=c===(await(n.isRTL==null?void 0:n.isRTL(s.floating))?"start":"end")?"left":"right"):(w=l,h=c==="end"?"top":"bottom");let b=g-u.top-u.bottom,S=m-u.left-u.right,x=po(g-u[h],b),v=po(m-u[w],S),_=t.middlewareData.shift,O=!_,T=x,E=v;_!=null&&_.enabled.x&&(E=S),_!=null&&_.enabled.y&&(T=b),O&&!c&&(d?E=m-2*Rr(u.left,u.right):T=g-2*Rr(u.top,u.bottom)),await i({...t,availableWidth:E,availableHeight:T});let P=await n.getDimensions(s.floating);return m!==P.width||g!==P.height?{reset:{rects:!0}}:{}}}};function Cd(e){let t=Lt(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=Ct(e),s=n?e.offsetWidth:r,i=n?e.offsetHeight:o,a=mo(r)!==s||mo(o)!==i;return a&&(r=s,o=i),{width:r,height:o,$:a}}function xl(e){return Te(e)?e:e.contextElement}function fn(e){let t=xl(e);if(!Ct(t))return Nr(1);let r=t.getBoundingClientRect(),{width:o,height:n,$:s}=Cd(t),i=(s?mo(r.width):r.width)/o,a=(s?mo(r.height):r.height)/n;return(!i||!Number.isFinite(i))&&(i=1),(!a||!Number.isFinite(a))&&(a=1),{x:i,y:a}}var Cw=Nr(0);function _d(e){let t=nt(e);return!qs()||!t.visualViewport?Cw:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function _w(e,t,r){return t===void 0&&(t=!1),!!r&&t&&r===nt(e)}function jo(e,t,r,o){t===void 0&&(t=!1),r===void 0&&(r=!1);let n=e.getBoundingClientRect(),s=xl(e),i=Nr(1);t&&(o?Te(o)&&(i=fn(o)):i=fn(e));let a=_w(s,r,o)?_d(s):Nr(0),u=(n.left+a.x)/i.x,l=(n.top+a.y)/i.y,c=n.width/i.x,d=n.height/i.y;if(s&&o){let m=nt(s),g=Te(o)?nt(o):o,h=m,w=Zs(h);for(;w&&g!==h;){let b=fn(w),S=w.getBoundingClientRect(),x=Lt(w),v=S.left+(w.clientLeft+parseFloat(x.paddingLeft))*b.x,_=S.top+(w.clientTop+parseFloat(x.paddingTop))*b.y;u*=b.x,l*=b.y,c*=b.x,d*=b.y,u+=v,l+=_,h=nt(w),w=Zs(h)}}return Mo({width:c,height:d,x:u,y:l})}function ai(e,t){let r=Qn(e).scrollLeft;return t?t.left+r:jo(Ir(e)).left+r}function Rd(e,t){let r=e.getBoundingClientRect(),o=r.left+t.scrollLeft-ai(e,r),n=r.top+t.scrollTop;return{x:o,y:n}}function Rw(e){let{elements:t,rect:r,offsetParent:o,strategy:n}=e,s=n==="fixed",i=Ir(o),a=t?Jn(t.floating):!1;if(o===i||a&&s)return r;let u={scrollLeft:0,scrollTop:0},l=Nr(1),c=Nr(0),d=Ct(o);if((d||!s)&&((No(o)!=="body"||Kn(i))&&(u=Qn(o)),d)){let g=jo(o);l=fn(o),c.x=g.x+o.clientLeft,c.y=g.y+o.clientTop}let m=i&&!d&&!s?Rd(i,u):Nr(0);return{width:r.width*l.x,height:r.height*l.y,x:r.x*l.x-u.scrollLeft*l.x+c.x+m.x,y:r.y*l.y-u.scrollTop*l.y+c.y+m.y}}function Tw(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function Ew(e){let t=Qn(e),r=e.ownerDocument.body,o=Rr(e.scrollWidth,e.clientWidth,r.scrollWidth,r.clientWidth),n=Rr(e.scrollHeight,e.clientHeight,r.scrollHeight,r.clientHeight),s=-t.scrollLeft+ai(e),i=-t.scrollTop;return Lt(r).direction==="rtl"&&(s+=Rr(e.clientWidth,r.clientWidth)-o),{width:o,height:n,x:s,y:i}}var Pw=25;function Ow(e,t,r){r===void 0&&(r="viewport");let o=r==="layoutViewport",n=nt(e),s=Ir(e),i=n.visualViewport,a=s.clientWidth,u=s.clientHeight,l=0,c=0;if(i){let m=!qs()||t==="fixed";o?m||(l=-i.offsetLeft,c=-i.offsetTop):(a=i.width,u=i.height,m&&(l=i.offsetLeft,c=i.offsetTop))}if(ai(s)<=0){let m=s.ownerDocument,g=m.body,h=getComputedStyle(g),w=m.compatMode==="CSS1Compat"&&parseFloat(h.marginLeft)+parseFloat(h.marginRight)||0,b=Math.abs(s.clientWidth-g.clientWidth-w),S=getComputedStyle(s).scrollbarGutter==="stable both-edges"?b/2:b;S<=Pw&&(a-=S)}return{width:a,height:u,x:l,y:c}}function kw(e,t){let r=jo(e,!0,t==="fixed"),o=r.top+e.clientTop,n=r.left+e.clientLeft,s=fn(e),i=e.clientWidth*s.x,a=e.clientHeight*s.y,u=n*s.x,l=o*s.y;return{width:i,height:a,x:u,y:l}}function xd(e,t,r){let o;if(t==="viewport"||t==="layoutViewport")o=Ow(e,r,t);else if(t==="document")o=Ew(Ir(e));else if(Te(t))o=kw(t,r);else{let n=_d(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Mo(o)}function Fw(e,t){let r=t.get(e);if(r)return r;let o=co(e,[],!1).filter(a=>Te(a)&&No(a)!=="body"),n=null,s=Lt(e).position==="fixed",i=s?Ar(e):e;for(;Te(i)&&!Lr(i);){let a=Lt(i),u=Ys(i),l=n?n.position:s?"fixed":"";!u&&(l==="fixed"||l==="absolute"&&a.position==="static")?o=o.filter(d=>d!==i):n=a,i=Ar(i)}return t.set(e,o),o}function Aw(e){let{element:t,boundary:r,rootBoundary:o,strategy:n}=e,i=[...r==="clippingAncestors"?Jn(t)?[]:Fw(t,this._c):[].concat(r),o],a=xd(t,i[0],n),u=a.top,l=a.right,c=a.bottom,d=a.left;for(let m=1;m<i.length;m++){let g=xd(t,i[m],n);u=Rr(g.top,u),l=po(g.right,l),c=po(g.bottom,c),d=Rr(g.left,d)}return{width:l-d,height:c-u,x:d,y:u}}function Iw(e){let{width:t,height:r}=Cd(e);return{width:t,height:r}}function Lw(e,t,r){let o=Ct(t),n=Ir(t),s=r==="fixed",i=jo(e,!0,s,t),a={scrollLeft:0,scrollTop:0},u=Nr(0);if((o||!s)&&((No(t)!=="body"||Kn(n))&&(a=Qn(t)),o)){let m=jo(t,!0,s,t);u.x=m.x+t.clientLeft,u.y=m.y+t.clientTop}!o&&n&&(u.x=ai(n));let l=n&&!o&&!s?Rd(n,a):Nr(0),c=i.left+a.scrollLeft-u.x-l.x,d=i.top+a.scrollTop-u.y-l.y;return{x:c,y:d,width:i.width,height:i.height}}function wl(e){return Lt(e).position==="static"}function Sd(e,t){if(!Ct(e)||Lt(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return Ir(e)===r&&(r=r.ownerDocument.body),r}function Td(e,t){let r=nt(e);if(Jn(e))return r;if(!Ct(e)){let n=Ar(e);for(;n&&!Lr(n);){if(Te(n)&&!wl(n))return n;n=Ar(n)}return r}let o=Sd(e,t);for(;o&&Of(o)&&wl(o);)o=Sd(o,t);return o&&Lr(o)&&wl(o)&&!Ys(o)?r:o||kf(e)||r}var Nw=async function(e){let t=this.getOffsetParent||Td,r=this.getDimensions,o=await r(e.floating);return{reference:Lw(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function Dw(e){return Lt(e).direction==="rtl"}var Sl={convertOffsetParentRelativeRectToViewportRelativeRect:Rw,getDocumentElement:Ir,getClippingRect:Aw,getOffsetParent:Td,getElementRects:Nw,getClientRects:Tw,getDimensions:Iw,getScale:fn,isElement:Te,isRTL:Dw};function Ed(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function Vw(e,t,r){let o=null,n,s=Ir(e);function i(){var c;clearTimeout(n),(c=o)==null||c.disconnect(),o=null}function a(c,d){c===void 0&&(c=!1),d===void 0&&(d=1),i();let m=e.getBoundingClientRect(),{left:g,top:h,width:w,height:b}=m;if(c||t(),!w||!b)return;let S=os(h),x=os(s.clientWidth-(g+w)),v=os(s.clientHeight-(h+b)),_=os(g),T={rootMargin:-S+"px "+-x+"px "+-v+"px "+-_+"px",threshold:Rr(0,po(1,d))||1},E=!0;function P(j){let J=j[0].intersectionRatio;if(!Ed(m,e.getBoundingClientRect()))return a();if(J!==d){if(!E)return a();J?a(!1,J):n=setTimeout(()=>{a(!1,1e-7)},1e3)}E=!1}try{o=new IntersectionObserver(P,{...T,root:s.ownerDocument})}catch{o=new IntersectionObserver(P,T)}o.observe(e)}let u=nt(e),l=()=>a(r);return u.addEventListener("resize",l),a(!0),()=>{u.removeEventListener("resize",l),i()}}function is(e,t,r,o){o===void 0&&(o={});let{ancestorScroll:n=!0,ancestorResize:s=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:u=!1}=o,l=xl(e),c=n||s?[...l?co(l):[],...t?co(t):[]]:[];c.forEach(S=>{n&&S.addEventListener("scroll",r),s&&S.addEventListener("resize",r)});let d=l&&a?Vw(l,r,s):null,m=-1,g=null;i&&(g=new ResizeObserver(S=>{let[x]=S;x&&x.target===l&&g&&t&&(g.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var v;(v=g)==null||v.observe(t)})),r()}),l&&!u&&g.observe(l),t&&g.observe(t));let h,w=u?jo(e):null;u&&b();function b(){let S=jo(e);w&&!Ed(w,S)&&r(),w=S,h=requestAnimationFrame(b)}return r(),()=>{var S;c.forEach(x=>{n&&x.removeEventListener("scroll",r),s&&x.removeEventListener("resize",r)}),d?.(),(S=g)==null||S.disconnect(),g=null,u&&cancelAnimationFrame(h)}}var Pd=yd;var Od=vd,kd=hd,Fd=wd;var Ad=bd,li=(e,t,r)=>{let o=new Map,n=r??{},s={...Sl,...n.platform,_c:o};return md(e,t,{...n,platform:s})};var pt=f(we(),1),Ld=f(we(),1),Nd=f(uo(),1),Bw=typeof document<"u",jw=function(){},ci=Bw?Ld.useLayoutEffect:jw;function ui(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let r,o,n;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!==t.length)return!1;for(o=r;o--!==0;)if(!ui(e[o],t[o]))return!1;return!0}if(n=Object.keys(e),r=n.length,r!==Object.keys(t).length)return!1;for(o=r;o--!==0;)if(!{}.hasOwnProperty.call(t,n[o]))return!1;for(o=r;o--!==0;){let s=n[o];if(!(s==="_owner"&&e.$$typeof)&&!ui(e[s],t[s]))return!1}return!0}return e!==e&&t!==t}function Dd(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Id(e,t){let r=Dd(e);return Math.round(t*r)/r}function Cl(e){let t=pt.useRef(e);return ci(()=>{t.current=e}),t}function Vd(e){e===void 0&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:o=[],platform:n,elements:{reference:s,floating:i}={},transform:a=!0,whileElementsMounted:u,open:l}=e,[c,d]=pt.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[m,g]=pt.useState(o);ui(m,o)||g(o);let[h,w]=pt.useState(null),[b,S]=pt.useState(null),x=pt.useCallback(z=>{z!==T.current&&(T.current=z,w(z))},[]),v=pt.useCallback(z=>{z!==E.current&&(E.current=z,S(z))},[]),_=s||h,O=i||b,T=pt.useRef(null),E=pt.useRef(null),P=pt.useRef(c),j=u!=null,J=Cl(u),A=Cl(n),C=Cl(l),L=pt.useCallback(()=>{if(!T.current||!E.current)return;let z={placement:t,strategy:r,middleware:m};A.current&&(z.platform=A.current),li(T.current,E.current,z).then(R=>{let M={...R,isPositioned:C.current!==!1};W.current&&!ui(P.current,M)&&(P.current=M,Nd.flushSync(()=>{d(M)}))})},[m,t,r,A,C]);ci(()=>{l===!1&&P.current.isPositioned&&(P.current.isPositioned=!1,d(z=>({...z,isPositioned:!1})))},[l]);let W=pt.useRef(!1);ci(()=>(W.current=!0,()=>{W.current=!1}),[]),ci(()=>{if(_&&(T.current=_),O&&(E.current=O),_&&O){if(J.current)return J.current(_,O,L);L()}},[_,O,L,J,j]);let I=pt.useMemo(()=>({reference:T,floating:E,setReference:x,setFloating:v}),[x,v]),N=pt.useMemo(()=>({reference:_,floating:O}),[_,O]),q=pt.useMemo(()=>{let z={position:r,left:0,top:0};if(!N.floating)return z;let R=Id(N.floating,c.x),M=Id(N.floating,c.y);return a?{...z,transform:"translate("+R+"px, "+M+"px)",...Dd(N.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:R,top:M}},[r,a,N.floating,c.x,c.y]);return pt.useMemo(()=>({...c,update:L,refs:I,elements:N,floatingStyles:q}),[c,L,I,N,q])}var _l=(e,t)=>{let r=Pd(e);return{name:r.name,fn:r.fn,options:[e,t]}},Rl=(e,t)=>{let r=Od(e);return{name:r.name,fn:r.fn,options:[e,t]}},Tl=(e,t)=>({fn:Ad(e).fn,options:[e,t]}),El=(e,t)=>{let r=kd(e);return{name:r.name,fn:r.fn,options:[e,t]}},Pl=(e,t)=>{let r=Fd(e);return{name:r.name,fn:r.fn,options:[e,t]}};var fi=class{attachedStores=[];attachedStoreValue=null;storeListeners=new Set;constructor(t,r,o=!0){this.fallbackStore=t,this.componentName=r,this.throwOnMissingTrigger=o}get attachedStore(){return this.attachedStoreValue}get store(){return this.attachedStoreValue??this.fallbackStore}get serverStore(){return this.fallbackStore}subscribeStore(t){return this.storeListeners.add(t),()=>{this.storeListeners.delete(t)}}attachStore(t){return this.attachedStores.push(t),this.setActiveStore(t),()=>{let r=this.attachedStores.lastIndexOf(t);r!==-1&&this.attachedStores.splice(r,1),this.setActiveStore(this.attachedStores[this.attachedStores.length-1]??null)}}setActiveStore(t){this.attachedStoreValue!==t&&(this.attachedStoreValue=t,this.storeListeners.forEach(r=>{r()}))}openByTrigger(t){let r=this.attachedStore;if(r===null)return;let o;if(t){for(let n=this.attachedStores.length-1;n>=0&&!o;n-=1)o=this.attachedStores[n].context.triggerElements.getById(t);o??=this.fallbackStore.context.triggerElements.getById(t)}if(t&&!o&&this.throwOnMissingTrigger)throw new Error(dr(99,this.componentName,t,this.componentName));r.setOpen(!0,je(ke.imperativeAction,void 0,o))}closePopup(){let t=this.attachedStore;t!==null&&t.setOpen(!1,je(ke.imperativeAction))}};var Ll=f(we(),1),ep=f(uo(),1);var Jd=f(we(),1);var Xd=f(we(),1),Il=f(di(),1),Kd=f(Wd(),1);var Gd=f(we(),1);var kl=[],Fl;function Yd(){return Fl}function qd(e){kl.push(e)}function Al(e){let t=(r,o)=>{let n=St(n1).current,s;try{Fl=n;for(let i of kl)i.before(n);s=e(r,o);for(let i of kl)i.after(n);n.didInitialize=!0}finally{Fl=void 0}return s};return t.displayName=e.displayName||e.name,t}function Zd(e){return Gd.forwardRef(Al(e))}function n1(){return{didInitialize:!1}}var s1=on(19),i1=s1?l1:c1;function mi(e,t,r,o,n){return i1(e,t,r,o,n)}function a1(e,t,r,o,n){let s=Xd.useCallback(()=>t(e.getSnapshot(),r,o,n),[e,t,r,o,n]);return(0,Il.useSyncExternalStore)(e.subscribe,s,s)}qd({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let r=0;r<e.syncHooks.length;r+=1){let o=e.syncHooks[r],n=o.selector(o.store.state,o.a1,o.a2,o.a3);Object.is(o.value,n)||(t=!0,o.value=n)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let r=new Set;for(let n of e.syncHooks)r.add(n.store);let o=[];for(let n of r)o.push(n.subscribe(t));return()=>{for(let n of o)n()}}),(0,Il.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function l1(e,t,r,o,n){let s=Yd();if(!s)return a1(e,t,r,o,n);let i=s.syncIndex;s.syncIndex+=1;let a;return s.didInitialize?(a=s.syncHooks[i],(a.store!==e||a.selector!==t||!Object.is(a.a1,r)||!Object.is(a.a2,o)||!Object.is(a.a3,n))&&(a.store!==e&&(s.didChangeStore=!0),a.store=e,a.selector=t,a.a1=r,a.a2=o,a.a3=n,a.value=t(e.getSnapshot(),r,o,n))):(a={store:e,selector:t,a1:r,a2:o,a3:n,value:t(e.getSnapshot(),r,o,n)},s.syncHooks.push(a)),a.value}function c1(e,t,r,o,n){return(0,Kd.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,s=>t(s,r,o,n))}var hi=class{static create(t){return new this(t)}constructor(t){this.state=t,this.listeners=new Set,this.updateTick=0}subscribe=t=>(this.listeners.add(t),()=>{this.listeners.delete(t)});getSnapshot=()=>this.state;setState(t){if(this.state===t)return;this.state=t,this.updateTick+=1;let r=this.updateTick;for(let o of this.listeners){if(r!==this.updateTick)return;o(t)}}update(t){for(let r in t)if(!Object.is(this.state[r],t[r])){this.setState({...this.state,...t});return}}set(t,r){Object.is(this.state[t],r)||this.setState({...this.state,[t]:r})}notifyAll(){let t={...this.state};this.setState(t)}use(t,r,o,n){return mi(this,t,r,o,n)}};var zo=f(we(),1);var go=class extends hi{constructor(t,r={},o){super(t),this.context=r,this.selectors=o}useSyncedValue(t,r){zo.useDebugValue(t);let o=this;xe(()=>{o.state[t]!==r&&o.set(t,r)},[o,t,r])}useSyncedValueWithCleanup(t,r){let o=this;xe(()=>(o.state[t]!==r&&o.set(t,r),()=>{o.set(t,void 0)}),[o,t,r])}useSyncedValues(t){let r=this,o=Object.values(t);xe(()=>{r.update(t)},[r,...o])}useControlledProp(t,r){zo.useDebugValue(t);let o=this,n=r!==void 0;xe(()=>{n&&!Object.is(o.state[t],r)&&o.setState({...o.state,[t]:r})},[o,t,r,n])}select(t,r,o,n){let s=this.selectors[t];return s(this.state,r,o,n)}useState(t,r,o,n){return zo.useDebugValue(t),mi(this,this.selectors[t],r,o,n)}useContextCallback(t,r){zo.useDebugValue(t);let o=Re(r??sr);this.context[t]=o}useStateSetter(t){let r=zo.useRef(void 0);return r.current===void 0&&(r.current=o=>{this.set(t,o)}),r.current}observe(t,r){let o;typeof t=="function"?o=t:o=this.selectors[t];let n=o(this.state);return r(n,n,this),this.subscribe(s=>{let i=o(s);if(!Object.is(n,i)){let a=n;n=i,r(i,a,this)}})}};var u1={open:e=>e.open,transitionStatus:e=>e.transitionStatus,domReferenceElement:e=>e.domReferenceElement,referenceElement:e=>e.positionReference??e.referenceElement,floatingElement:e=>e.floatingElement,floatingId:e=>e.floatingId},pn=class extends go{constructor(t){let{syncOnly:r,nested:o,onOpenChange:n,triggerElements:s,...i}=t;super({...i,positionReference:i.referenceElement,domReferenceElement:i.referenceElement},{onOpenChange:n,dataRef:{current:{}},events:ud(),nested:o,triggerElements:s},u1),this.syncOnly=r}syncOpenEvent=(t,r)=>{(!t||!this.state.open||r!=null&&zf(r))&&(this.context.dataRef.current.openEvent=t?r:void 0)};dispatchOpenChange=(t,r)=>{this.syncOpenEvent(t,r.event);let o={open:t,reason:r.reason,nativeEvent:r.event,nested:this.context.nested,triggerElement:r.trigger};this.context.events.emit("openchange",o)};setOpen=(t,r)=>{if(this.syncOnly){this.context.onOpenChange?.(t,r);return}this.dispatchOpenChange(t,r),this.context.onOpenChange?.(t,r)}};function Qd(e){let{popupStore:t,treatPopupAsFloatingElement:r=!1,floatingRootContext:o,floatingId:n,nested:s,onOpenChange:i}=e,a=t.useState("open"),u=t.useState("activeTriggerElement"),l=t.useState(r?"popupElement":"positionerElement"),c=t.context.triggerElements,d=i,m=Jd.useRef(null);o===void 0&&m.current===null&&(m.current=new pn({open:a,transitionStatus:void 0,referenceElement:u,floatingElement:l,triggerElements:c,onOpenChange:d,floatingId:n,syncOnly:!0,nested:s}));let g=o??m.current;return t.useSyncedValue("floatingId",n),xe(()=>{let h={open:a,floatingId:n,referenceElement:u,floatingElement:l};Te(u)&&(h.domReferenceElement=u),g.state.positionReference===g.state.referenceElement&&(h.positionReference=u),g.update(h)},[a,n,u,l,g]),g.context.onOpenChange=d,g.context.nested=s,g}var tp={tabIndex:-1,[fl]:""};function rp(e,t=!1){let r=nn(),o=ii()!=null,n=St(()=>e(r,o)).current;return Qd({popupStore:n,treatPopupAsFloatingElement:t,floatingRootContext:n.state.floatingRootContext,floatingId:r,nested:o,onOpenChange:n.setOpen}),n}function op({handle:e,store:t}){return xe(()=>e.attachStore(t),[e,t]),null}function $d(e){let t=e.context.triggerElements.size;e.select("open")&&e.state.triggerCount!==t&&e.set("triggerCount",t)}function f1(e,t){let r=Ll.useRef(null);return Re(o=>{let n=r.current;if(n!==null){if(n.element===o&&n.store===t&&n.id===e)return;r.current=null;let s=n.store;s.context.triggerElements.getById(n.id)===n.element&&(s.context.triggerElements.delete(n.id),$d(s))}o!==null&&e!==void 0&&(r.current={store:t,id:e,element:o},t.context.triggerElements.add(e,o),$d(t))})}function d1(e,t,r,o=!1){let n=e.preventUnmountingOnClose;t?n=!1:o&&(n=!0);let s=r?.id??null,i=e.activeTriggerId,a=e.activeTriggerElement;return(s||t)&&(i=s,a=r??null),{open:t,preventUnmountingOnClose:n,activeTriggerId:i,activeTriggerElement:a}}function p1(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function np(e,t,r,o={}){let n=r.reason,s=n===ke.triggerHover,i=t&&n===ke.triggerFocus,a=!t&&(n===ke.triggerPress||n===ke.escapeKey),u=p1(r);if(e.context.onOpenChange?.(t,r),r.isCanceled)return;o.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,r);let l=()=>{let c=d1(e.state,t,r.trigger,u()),d={...o.extraState,...c};i?d.instantType="focus":a?d.instantType="dismiss":s&&(d.instantType=void 0),e.update(d)};s?ep.flushSync(l):l()}function sp(e,t,r,o){let n=r.useState("isMountedByTrigger",e),s=f1(e,r),i=Re(u=>{let l=r.select("open"),c=r.select("activeTriggerId");if(c===e){let d={activeTriggerElement:u,...l?o:null};r.update(d);return}if(c==null&&l){let d={activeTriggerId:e??null,activeTriggerElement:u,...o};r.update(d)}}),a=Re(u=>{s(u),u&&i(u)});return xe(()=>(a(t.current),()=>a(null)),[a,t,r,e]),xe(()=>{if(n){let u={activeTriggerElement:t.current,...o};r.update(u)}},[n,r,t,...Object.values(o)]),{registerTrigger:a,isMountedByThisTrigger:n}}function ip(e,t={}){let{closeOnActiveTriggerUnmount:r=!1}=t,o=Ll.useRef(null),n=e.useState("open"),s=e.useState("triggerCount"),i=e.useState("activeTriggerId"),a=e.useState("activeTriggerElement");xe(()=>{if(!n){o.current=null,e.state.triggerCount!==0&&e.set("triggerCount",0);return}let u=e.context.triggerElements.size,l={};e.state.triggerCount!==u&&(l.triggerCount=u);let c=e.select("activeTriggerId"),d=null;if(c){let m=e.context.triggerElements.getById(c);if(m)o.current=c,m!==e.state.activeTriggerElement&&(l.activeTriggerElement=m);else{for(let[g,h]of e.context.triggerElements.entries())if(h===e.state.activeTriggerElement){l.activeTriggerId=g,l.activeTriggerElement=h,o.current=g;break}l.activeTriggerId===void 0&&(o.current===c?d=c:o.current=null)}}else o.current=null;if(!d&&!c&&u===1){let m=e.context.triggerElements.entries().next();if(!m.done){let[g,h]=m.value;l.activeTriggerId=g,l.activeTriggerElement=h,o.current=g}}(l.triggerCount!==void 0||l.activeTriggerId!==void 0||l.activeTriggerElement!==void 0)&&e.update(l),d&&r&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===d&&!e.context.triggerElements.getById(d)){let m=je(ke.none);e.setOpen(!1,m),m.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[n,e,s,i,a,r])}function ap(e,t,r,o){let{mounted:n,setMounted:s,transitionStatus:i}=Rf(e,!1,!1,o),a=t.useState("preventUnmountingOnClose"),u=e?!1:a;t.useSyncedValues({mounted:n,transitionStatus:i,preventUnmountingOnClose:u});let l=Re(()=>{s(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),r?.(),t.context.onOpenChangeComplete?.(!1)});return Ks({enabled:n&&!e&&!u,open:e,ref:t.context.popupRef,onComplete(){e||l()}}),{forceUnmount:l,transitionStatus:i}}function lp(e,t){e.useSyncedValues(t),xe(()=>()=>{e.update({activeTriggerProps:ot,inactiveTriggerProps:ot,popupProps:ot})},[e])}var as=class{constructor(){this.idMap=new Map}add(t,r){this.idMap.set(t,r)}delete(t){this.idMap.delete(t)}hasElement(t){for(let r of this.idMap.values())if(r===t)return!0;return!1}hasMatchingElement(t){for(let r of this.idMap.values())if(t(r))return!0;return!1}getById(t){return this.idMap.get(t)}entries(){return this.idMap.entries()}elements(){return this.idMap.values()}get size(){return this.idMap.size}};function up(e,t,r=!1){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:new pn({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:r,onOpenChange:void 0}),floatingId:t,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:ot,inactiveTriggerProps:ot,popupProps:ot}}var ls=e=>e.triggerIdProp??e.activeTriggerId,Nl=e=>e.openProp??e.open,cp=e=>(e.popupElement?.id??e.floatingId)||void 0;function fp(e,t){return t!==void 0&&Nl(e)&&ls(e)===t}function m1(e,t){return fp(e,t)?!0:t!==void 0&&Nl(e)&&ls(e)==null&&e.triggerCount===1}var dp={open:Nl,mounted:e=>e.mounted,transitionStatus:e=>e.transitionStatus,floatingRootContext:e=>e.floatingRootContext,triggerCount:e=>e.triggerCount,preventUnmountingOnClose:e=>e.preventUnmountingOnClose,payload:e=>e.payload,activeTriggerId:ls,activeTriggerElement:e=>e.mounted?e.activeTriggerElement:null,popupId:cp,isTriggerActive:(e,t)=>t!==void 0&&ls(e)===t,isOpenedByTrigger:(e,t)=>fp(e,t),isMountedByTrigger:(e,t)=>t!==void 0&&ls(e)===t&&e.mounted,triggerProps:(e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps,triggerPopupId:(e,t)=>m1(e,t)?cp(e):void 0,popupProps:e=>e.popupProps,popupElement:e=>e.popupElement,positionerElement:e=>e.positionerElement};var Dl=f(we(),1),pp=f(di(),1);function mp(e){let t=Dl.useCallback(o=>e===void 0?sr:e.subscribeStore(o),[e]),r=Dl.useCallback(()=>e===void 0?void 0:e.store,[e]);return(0,pp.useSyncExternalStore)(t,r,()=>e?.serverStore)}function hp(e){return h1(e,e.rootContext)}function h1(e,t){let{nodeId:r,externalTree:o}=e,n=t.useState("referenceElement"),s=t.useState("floatingElement"),i=t.useState("domReferenceElement"),a=t.useState("open"),u=t.useState("floatingId"),[l,c]=Pt.useState(null),[d,m]=Pt.useState(void 0),[g,h]=Pt.useState(void 0),w=Pt.useRef(null),b=ho(o),S=Pt.useMemo(()=>({reference:n,floating:s,domReference:i}),[n,s,i]),x=Vd({...e,elements:{...S,...l&&{reference:l}}}),v=Te(d)?d:null,_=g===void 0?t.state.floatingElement:g;t.useSyncedValue("referenceElement",d??null),t.useSyncedValue("domReferenceElement",d===void 0?i:v),t.useSyncedValue("floatingElement",_);let O=Pt.useCallback(A=>{let C=Te(A)?{getBoundingClientRect:()=>A.getBoundingClientRect(),getClientRects:()=>A.getClientRects(),contextElement:A}:A;c(C),x.refs.setReference(C)},[x.refs]),T=Pt.useCallback(A=>{(Te(A)||A===null)&&(w.current=A,m(A)),(Te(x.refs.reference.current)||x.refs.reference.current===null||A!==null&&!Te(A))&&x.refs.setReference(A)},[x.refs,m]),E=Pt.useCallback(A=>{h(A),x.refs.setFloating(A)},[x.refs]),P=Pt.useMemo(()=>({...x.refs,setReference:T,setFloating:E,setPositionReference:O,domReference:w}),[x.refs,T,E,O]),j=Pt.useMemo(()=>({...x.elements,domReference:i}),[x.elements,i]),J=Pt.useMemo(()=>({...x,dataRef:t.context.dataRef,open:a,onOpenChange:t.setOpen,events:t.context.events,floatingId:u,refs:P,elements:j,nodeId:r,rootStore:t}),[x,P,j,r,t,a,u]);return xe(()=>{i&&(w.current=i)},[i]),xe(()=>{t.context.dataRef.current.floatingContext=J;let A=b?.nodesRef.current.find(C=>C.id===r);A&&(A.context=J)}),Pt.useMemo(()=>({...x,context:J,refs:P,elements:j,rootStore:t}),[x,P,j,J,t])}var Vr=f(we(),1);var Vl=xr.os.mac&&xr.engine.webkit;function Ml(e,t={}){let{enabled:r=!0,delay:o}=t,n="rootStore"in e?e.rootStore:e,{events:s,dataRef:i}=n.context,a=Vr.useRef(!1),u=Vr.useRef(null),l=Vr.useRef(!0),c=Sr();Vr.useEffect(()=>{let m=n.select("domReferenceElement");if(!r)return;let g=nt(m);function h(){let S=n.select("domReferenceElement");!n.select("open")&&Ct(S)&&S===Js(_t(S))&&(a.current=!0,u.current=S)}function w(){l.current=!0}function b(){l.current=!1}return _r(Ue(g,"blur",h),Vl&&Ue(g,"keydown",w,!0),Vl&&Ue(g,"pointerdown",b,!0))},[n,r]),Vr.useEffect(()=>{if(!r)return;function m(g){if(g.reason===ke.triggerPress||g.reason===ke.escapeKey){let h=n.select("domReferenceElement");Te(h)&&(u.current=h,a.current=!0)}}return s.on("openchange",m),()=>{s.off("openchange",m)}},[s,r,n]);let d=Vr.useMemo(()=>{function m(){a.current=!1,u.current=null}return{onMouseLeave(){m()},onFocus(g){let h=g.currentTarget;if(a.current){if(u.current===h)return;m()}let w=Nt(g.nativeEvent);if(Te(w)){if(Vl&&!g.relatedTarget){if(!l.current&&!Xf(w))return}else if(!Kf(w))return}let b=fo(g.relatedTarget,n.context.triggerElements),{nativeEvent:S,currentTarget:x}=g,v=typeof o=="function"?o():o;if(n.select("open")&&b||v===0||v===void 0){n.setOpen(!0,je(ke.triggerFocus,S,x));return}c.start(v,()=>{a.current||n.setOpen(!0,je(ke.triggerFocus,S,x))})},onBlur(g){m();let h=g.relatedTarget,w=g.nativeEvent,b=Te(h)&&h.hasAttribute(un("focus-guard"))&&h.getAttribute("data-type")==="outside";c.start(0,()=>{let S=n.select("domReferenceElement"),x=Js(_t(S));!h&&x===S||Ge(i.current.floatingContext?.refs.floating.current,x)||Ge(S,x)||b||fo(h??x,n.context.triggerElements)||n.setOpen(!1,je(ke.triggerFocus,w))})}}},[i,o,n,c]);return Vr.useMemo(()=>r?{reference:d,trigger:d}:{},[r,d])}var jl=f(we(),1);var Bl=class e{constructor(){this.pointerType=void 0,this.interactedInside=!1,this.handler=void 0,this.blockMouseMove=!0,this.performedPointerEventsMutation=!1,this.pointerEventsScopeElement=null,this.pointerEventsReferenceElement=null,this.pointerEventsFloatingElement=null,this.restTimeoutPending=!1,this.openChangeTimeout=new ir,this.restTimeout=new ir,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},gi=new WeakMap;function mn(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&gi.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),gi.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function yi(e,t){let{scopeElement:r,referenceElement:o,floatingElement:n}=t,s=gi.get(r);s&&s!==e&&mn(s),mn(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=r,e.pointerEventsReferenceElement=o,e.pointerEventsFloatingElement=n,gi.set(r,e),r.style.pointerEvents="none",o.style.pointerEvents="auto",n.style.pointerEvents="auto"}function hn(e){let t=e.context.dataRef.current,r=St(()=>t.hoverInteractionState??Bl.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=r),sn(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function zl(e,t={}){let{enabled:r=!0,closeDelay:o=0,nodeId:n}=t,s="rootStore"in e?e.rootStore:e,i=s.useState("open"),a=s.useState("floatingElement"),u=s.useState("domReferenceElement"),{dataRef:l}=s.context,c=ho(),d=ii(),m=hn(s),g=Sr(),h=Re(()=>ti(l.current.openEvent?.type,m.interactedInside)),w=Re(()=>Jf(l.current.openEvent?.type)),b=Re(()=>{mn(m)});xe(()=>{i||(m.pointerType=void 0,m.restTimeoutPending=!1,m.interactedInside=!1,b())},[i,m,b]),jl.useEffect(()=>b,[b]),xe(()=>{if(r&&i&&m.handleCloseOptions?.blockPointerEvents&&w()&&Te(u)&&a){let S=u,x=a,v=_t(a),_=c?.nodesRef.current.find(P=>P.id===d)?.context?.elements.floating;_&&(_.style.pointerEvents="");let O=m.pointerEventsScopeElement!==x?m.pointerEventsScopeElement:null,T=_!==x?_:null,E=m.handleCloseOptions?.getScope?.()??O??T??S.closest("[data-rootownerid]")??v.body;return yi(m,{scopeElement:E,referenceElement:S,floatingElement:x}),()=>{b()}}},[r,i,u,a,m,w,c,d,b]),jl.useEffect(()=>{if(!r)return;function S(){return!!(c&&d&&Qr(c.nodesRef.current,d).length>0)}function x(P){let j=Cr(o,"close",m.pointerType),J=()=>{s.setOpen(!1,je(ke.triggerHover,P)),c?.events.emit("floating.closed",P)};j?m.openChangeTimeout.start(j,J):(m.openChangeTimeout.clear(),J())}function v(P){let j=Nt(P);if(!ml(j)){m.interactedInside=!1;return}m.interactedInside=j?.closest("[aria-haspopup]")!=null}function _(){m.openChangeTimeout.clear(),g.clear(),c?.events.off("floating.closed",T),b()}function O(P){if(S()&&c){c.events.on("floating.closed",T);return}if(fo(P.relatedTarget,s.context.triggerElements))return;let j=l.current.floatingContext?.nodeId??n,J=P.relatedTarget;if(!(c&&j&&Te(J)&&Qr(c.nodesRef.current,j,!1).some(C=>Ge(C.context?.elements.floating,J)))){if(m.handler){m.handler(P);return}b(),w()&&!h()&&x(P)}}function T(P){!c||!d||S()||g.start(0,()=>{c.events.off("floating.closed",T),s.setOpen(!1,je(ke.triggerHover,P)),c.events.emit("floating.closed",P)})}let E=a;return _r(E&&Ue(E,"mouseenter",_),E&&Ue(E,"mouseleave",O),E&&Ue(E,"pointerdown",v,!0),()=>{c?.events.off("floating.closed",T)})},[r,a,s,l,o,n,w,h,b,m,c,d,g])}var yo=f(we(),1),gp=f(uo(),1);var g1={current:null};function Hl(e,t={}){let{enabled:r=!0,delay:o=0,handleClose:n=null,mouseOnly:s=!1,restMs:i=0,move:a=!0,triggerElementRef:u=g1,externalTree:l,isActiveTrigger:c=!0,getHandleCloseContext:d,isClosing:m,shouldOpen:g,guardStaleOpen:h=!1}=t,w="rootStore"in e?e.rootStore:e,{dataRef:b,events:S}=w.context,x=ho(l),v=hn(w),_=yo.useRef(!1),O=Zt(n),T=Zt(o),E=Zt(i),P=Zt(r),j=Zt(g),J=Zt(m),A=Re(()=>ti(b.current.openEvent?.type,v.interactedInside)),C=Re(()=>j.current?.()!==!1),L=Re((N,q,z)=>{let R=w.context.triggerElements;if(R.hasElement(q))return!N||!Ge(N,q);if(!Te(z))return!1;let M=z;return R.hasMatchingElement(re=>Ge(re,M))&&(!N||!Ge(N,M))}),W=Re(()=>{if(!v.handler)return;_t(w.select("domReferenceElement")).removeEventListener("mousemove",v.handler),v.handler=void 0}),I=Re(()=>{mn(v)});return c&&(v.handleCloseOptions=n?.__options),yo.useEffect(()=>W,[W]),yo.useEffect(()=>{if(!r)return;function N(q){q.open?_.current=!1:(_.current=q.reason===ke.triggerHover,W(),v.openChangeTimeout.clear(),v.restTimeout.clear(),v.blockMouseMove=!0,v.restTimeoutPending=!1)}return S.on("openchange",N),()=>{S.off("openchange",N)}},[r,S,v,W]),yo.useEffect(()=>{if(!r)return;function N(F,Y=!0){let Z=Cr(T.current,"close",v.pointerType);Z?v.openChangeTimeout.start(Z,()=>{w.setOpen(!1,je(ke.triggerHover,F)),x?.events.emit("floating.closed",F)}):Y&&(v.openChangeTimeout.clear(),w.setOpen(!1,je(ke.triggerHover,F)),x?.events.emit("floating.closed",F))}let q=u.current??(c?w.select("domReferenceElement"):null);if(!Te(q))return;function z(F){if(v.openChangeTimeout.clear(),v.blockMouseMove=!1,s&&!Jr(v.pointerType))return;let Y=hl(E.current),Z=Cr(T.current,"open",v.pointerType),fe=Nt(F),ee=F.currentTarget??null,ve=w.select("domReferenceElement"),Pe=ee;if(Te(fe)&&!w.context.triggerElements.hasElement(fe)){for(let H of w.context.triggerElements.elements())if(Ge(H,fe)){Pe=H;break}}Te(ee)&&Te(ve)&&!w.context.triggerElements.hasElement(ee)&&Ge(ee,ve)&&(Pe=ve);let $=Pe==null?!1:L(ve,Pe,fe),Se=w.select("open"),Oe=J.current?.()??w.select("transitionStatus")==="ending",wt=!Se&&Oe&&_.current,Ve=!$&&Te(Pe)&&Te(ve)&&Ge(ve,Pe)&&wt,X=Y>0&&!Z,D=$&&(Se||wt)||Ve,K=!Se||$;if(D){C()&&w.setOpen(!0,je(ke.triggerHover,F,Pe));return}X||(Z?v.openChangeTimeout.start(Z,()=>{K&&C()&&w.setOpen(!0,je(ke.triggerHover,F,Pe))}):K&&C()&&w.setOpen(!0,je(ke.triggerHover,F,Pe)))}function R(F){if(A()){I();return}W();let Y=w.select("domReferenceElement"),Z=_t(Y);v.restTimeout.clear(),v.restTimeoutPending=!1;let fe=b.current.floatingContext??d?.();if(fo(F.relatedTarget,w.context.triggerElements))return;if(O.current&&fe){w.select("open")||v.openChangeTimeout.clear();let ve=u.current;v.handler=O.current({...fe,tree:x,x:F.clientX,y:F.clientY,onClose(){I(),W(),P.current&&!A()&&ve===w.select("domReferenceElement")&&N(F,!0)}}),Z.addEventListener("mousemove",v.handler),v.handler(F);return}(v.pointerType!=="touch"||!Ge(w.select("floatingElement"),F.relatedTarget))&&N(F)}function M(F){Ge(q,F.relatedTarget)||(v.openChangeTimeout.clear(),v.restTimeout.clear(),v.restTimeoutPending=!1)}let re=h?Ue(q,"mouseout",M):void 0;return a?_r(Ue(q,"mousemove",z,{once:!0}),Ue(q,"mouseenter",z),Ue(q,"mouseleave",R),re):_r(Ue(q,"mouseenter",z),Ue(q,"mouseleave",R),re)},[W,I,b,T,w,r,O,v,c,L,A,s,a,E,u,x,P,d,J,C,h]),yo.useMemo(()=>{if(!r)return;function N(q){v.pointerType=q.pointerType}return{onPointerDown:N,onPointerEnter:N,onMouseMove(q){let{nativeEvent:z}=q,R=q.currentTarget,M=w.select("domReferenceElement"),re=w.select("open"),F=L(M,R,q.target);if(s&&!Jr(v.pointerType))return;if(re&&F&&v.handleCloseOptions?.blockPointerEvents){let fe=w.select("floatingElement");if(fe){let ee=v.handleCloseOptions?.getScope?.()??R.ownerDocument.body;yi(v,{scopeElement:ee,referenceElement:R,floatingElement:fe})}}let Y=hl(E.current);if(re&&!F||Y===0||!F&&v.restTimeoutPending&&q.movementX**2+q.movementY**2<2)return;v.restTimeout.clear();function Z(){if(v.restTimeoutPending=!1,A())return;let fe=w.select("open");!v.blockMouseMove&&(!fe||F)&&C()&&w.setOpen(!0,je(ke.triggerHover,z,R))}v.pointerType==="touch"?gp.flushSync(()=>{Z()}):F&&re?Z():(v.restTimeoutPending=!0,v.restTimeout.start(Y,Z))}}},[r,v,A,L,s,w,E,C])}var yp=.1,y1=yp*yp,Ke=.5;function vi(e,t,r,o,n,s){return o>=t!=s>=t&&e<=(n-r)*(t-o)/(s-o)+r}function bi(e,t,r,o,n,s,i,a,u,l){let c=!1;return vi(e,t,r,o,n,s)&&(c=!c),vi(e,t,n,s,i,a)&&(c=!c),vi(e,t,i,a,u,l)&&(c=!c),vi(e,t,u,l,r,o)&&(c=!c),c}function v1(e,t,r){return e>=r.x&&e<=r.x+r.width&&t>=r.y&&t<=r.y+r.height}function wi(e,t,r,o,n,s){let i=Math.min(r,n),a=Math.max(r,n),u=Math.min(o,s),l=Math.max(o,s);return e>=i&&e<=a&&t>=u&&t<=l}function Ul(e={}){let{blockPointerEvents:t=!1}=e,r=new ir,o=({x:n,y:s,placement:i,elements:a,onClose:u,nodeId:l,tree:c})=>{let d=i?.split("-")[0],m=!1,g=null,h=null,w=typeof performance<"u"?performance.now():0;function b(x,v){let _=performance.now(),O=_-w;if(g===null||h===null||O===0)return g=x,h=v,w=_,!1;let T=x-g,E=v-h,P=T*T+E*E,j=O*O*y1;return g=x,h=v,w=_,P<j}function S(){r.clear(),u()}return function(v){r.clear();let _=a.domReference,O=a.floating;if(!_||!O||d==null||n==null||s==null)return;let{clientX:T,clientY:E}=v,P=Nt(v),j=v.type==="mouseleave",J=Ge(O,P),A=Ge(_,P);if(J&&(m=!0,!j))return;if(A&&(m=!1,!j)){m=!0;return}if(j&&Te(v.relatedTarget)&&Ge(O,v.relatedTarget))return;function C(){return!!(c&&Qr(c.nodesRef.current,l).length>0)}function L(){C()||S()}if(C())return;let W=_.getBoundingClientRect(),I=O.getBoundingClientRect(),N=n>I.right-I.width/2,q=s>I.bottom-I.height/2,z=I.width>W.width,R=I.height>W.height,M=(z?W:I).left,re=(z?W:I).right,F=(R?W:I).top,Y=(R?W:I).bottom;if(d==="top"&&s>=W.bottom-1||d==="bottom"&&s<=W.top+1||d==="left"&&n>=W.right-1||d==="right"&&n<=W.left+1){L();return}let Z=!1;switch(d){case"top":Z=wi(T,E,M,W.top+1,re,I.bottom-1);break;case"bottom":Z=wi(T,E,M,I.top+1,re,W.bottom-1);break;case"left":Z=wi(T,E,I.right-1,Y,W.left+1,F);break;case"right":Z=wi(T,E,W.right-1,Y,I.left+1,F);break;default:}if(Z)return;if(m&&!v1(T,E,W)){L();return}if(!j&&b(T,E)){L();return}let fe=!1;switch(d){case"top":{let ee=z?Ke/2:Ke*4,ve=z||N?n+ee:n-ee,Pe=z?n-ee:N?n+ee:n-ee,$=s+Ke+1,Se=N||z?I.bottom-Ke:I.top,Oe=N?z?I.bottom-Ke:I.top:I.bottom-Ke;fe=bi(T,E,ve,$,Pe,$,I.left,Se,I.right,Oe);break}case"bottom":{let ee=z?Ke/2:Ke*4,ve=z||N?n+ee:n-ee,Pe=z?n-ee:N?n+ee:n-ee,$=s-Ke,Se=N||z?I.top+Ke:I.bottom,Oe=N?z?I.top+Ke:I.bottom:I.top+Ke;fe=bi(T,E,ve,$,Pe,$,I.left,Se,I.right,Oe);break}case"left":{let ee=R?Ke/2:Ke*4,ve=R||q?s+ee:s-ee,Pe=R?s-ee:q?s+ee:s-ee,$=n+Ke+1,Se=q||R?I.right-Ke:I.left,Oe=q?R?I.right-Ke:I.left:I.right-Ke;fe=bi(T,E,Se,I.top,Oe,I.bottom,$,ve,$,Pe);break}case"right":{let ee=R?Ke/2:Ke*4,ve=R||q?s+ee:s-ee,Pe=R?s-ee:q?s+ee:s-ee,$=n-Ke,Se=q||R?I.left+Ke:I.right,Oe=q?R?I.left+Ke:I.right:I.left+Ke;fe=bi(T,E,$,ve,$,Pe,Se,I.top,Oe,I.bottom);break}default:}fe?m||r.start(40,L):L()}};return o.__options={...e,blockPointerEvents:t},o}var xi=class extends go{setState(t){}update(t){}set(t,r){}notifyAll(){}};function vp(e){return on(19)?e:e?"true":void 0}var Si=f(we(),1),Wl=Si.createContext(void 0);function gn(){return Si.useContext(Wl)?.direction??"ltr"}var ar=f(we(),1);var b1=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:o,placement:n,rects:s,platform:i,elements:a,middlewareData:u}=t,{element:l,padding:c=0,offsetParent:d="real"}=Dr(e,t)||{};if(l==null)return{};let m=si(c),g={x:r,y:o},h=ss(n),w=ns(h),b=await i.getDimensions(l),S=h==="y",x=S?"top":"left",v=S?"bottom":"right",_=S?"clientHeight":"clientWidth",O=s.reference[w]+s.reference[h]-g[h]-s.floating[w],T=g[h]-s.reference[h],E=d==="real"?await i.getOffsetParent?.(l):a.floating,P=a.floating[_]||s.floating[w];(!P||!await i.isElement?.(E))&&(P=a.floating[_]||s.floating[w]);let j=O/2-T/2,J=P/2-b[w]/2-1,A=Math.min(m[x],J),C=Math.min(m[v],J),L=A,W=P-b[w]-C,I=P/2-b[w]/2+j,N=oi(L,I,W),q=!u.arrow&&pr(n)!=null&&I!==N&&s.reference[w]/2-(I<L?A:C)-b[w]/2<0,z=q?I<L?I-L:I-W:0;return{[h]:g[h]+z,data:{[h]:N,centerOffset:I-N-z,...q&&{alignmentOffset:z}},reset:q}}}),bp=(e,t)=>{let{name:r,fn:o}=b1(e);return{name:r,fn:o,options:[e,t]}};var wp={name:"hide",async fn(e){let{width:t,height:r,x:o,y:n}=e.rects.reference,s=t===0&&r===0&&o===0&&n===0,i=await e.platform.detectOverflow(e,{elementContext:"reference"});return{data:{referenceHidden:i.top-r>=0||i.right-t>=0||i.bottom-r>=0||i.left-t>=0||s}}}};var yn={sideX:"left",sideY:"top"};var Ci="--available-width",_i="--available-height",xp="--anchor-width",Sp="--anchor-height",Cp="--transform-origin",_p="--positioner-width",Rp="--positioner-height";var Ep=Ci,Pp=_i;function Fp(e,t,r){let o=e==="inline-start"||e==="inline-end";return{top:"top",right:o?r?"inline-start":"inline-end":"right",bottom:"bottom",left:o?r?"inline-end":"inline-start":"left"}[t]}function Op(e,t,r){let{rects:o,placement:n}=e;return{side:Fp(t,Et(n),r),align:pr(n)||"center",anchor:{width:o.reference.width,height:o.reference.height},positioner:{width:o.floating.width,height:o.floating.height}}}function Ap(e){return w1(e,hp)}function w1(e,t){let{anchor:r,positionMethod:o="absolute",side:n="bottom",sideOffset:s=0,align:i="center",alignOffset:a=0,collisionBoundary:u,collisionPadding:l=5,sticky:c=!1,arrowPadding:d=5,disableAnchorTracking:m=!1,inline:g,keepMounted:h=!1,floatingRootContext:w,mounted:b,collisionAvoidance:S,shift:x,nodeId:v,adaptiveOrigin:_,lazyFlip:O=!1,externalTree:T}=e,[E,P]=ar.useState(null);!b&&E!==null&&P(null);let j=S.side||"flip",J=S.align||"flip",A=S.fallbackAxisSide||"end",C=x?.crossAxis??!1,L=x?.rootBoundary,W=typeof r=="function"?r:void 0,I=Re(W),N=W?I:r,q=Zt(r),z=Zt(b),M=gn()==="rtl",re=E||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":M?"left":"right","inline-start":M?"right":"left"}[n],F=i==="center"?re:`${re}-${i}`,Y=l;typeof Y=="number"?Y={top:Y,right:Y,bottom:Y,left:Y}:Y&&(Y={top:Y.top||0,right:Y.right||0,bottom:Y.bottom||0,left:Y.left||0});let Z=1,fe=n==="bottom"?Z:0,ee=n==="top"?Z:0,ve=n==="right"?Z:0,Pe=n==="left"?Z:0,$={boundary:u==="clipping-ancestors"?"clippingAncestors":u,padding:Y},Se=ar.useRef(null),Oe=Zt(s),wt=Zt(a),Ve=typeof s!="function"?s:0,X=typeof a!="function"?a:0,D=[];g&&D.push(g),D.push(_l(U=>{let y=Op(U,n,M),ne=typeof Oe.current=="function"?Oe.current(y):Oe.current,Ie=typeof wt.current=="function"?wt.current(y):wt.current;return{mainAxis:ne,crossAxis:Ie,alignmentAxis:Ie}},[Ve,X,M,n]));let K=J==="none"&&j!=="shift",H=!K&&(c||C||j==="shift"),Q=j==="none"?null:El({...$,padding:{top:Y.top+Z+fe,right:Y.right+Z+Pe,bottom:Y.bottom+Z+ee,left:Y.left+Z+ve},mainAxis:!C&&j==="flip",crossAxis:J==="flip"?"alignment":!1,fallbackAxisSideDirection:A}),he=K?null:Rl({...$,rootBoundary:L,mainAxis:J!=="none",crossAxis:H,limiter:c||C?void 0:Tl(U=>{if(!Se.current)return{};let{width:y,height:ne}=Se.current.getBoundingClientRect(),Ie=Xt(Et(U.placement)),te=Ie==="y"?y:ne,Qe=Ie==="y"?Y.left+Y.right:Y.top+Y.bottom;return{offset:te/2+Qe/2}})},[$,c,C,L,Y,J]);j==="shift"||J==="shift"||i==="center"?D.push(he,Q):D.push(Q,he),D.push(Pl({...$,apply({elements:{floating:U},availableWidth:y,availableHeight:ne,rects:Ie}){if(!z.current)return;let te=U.style;te.setProperty(Ep,`${y}px`),te.setProperty(Pp,`${ne}px`);let Qe=nt(U).devicePixelRatio||1,{x:se,y:Ze,width:B,height:V}=Ie.reference,or=(Math.round((se+B)*Qe)-Math.round(se*Qe))/Qe,Me=(Math.round((Ze+V)*Qe)-Math.round(Ze*Qe))/Qe;te.setProperty(xp,`${or}px`),te.setProperty(Sp,`${Me}px`)}}),bp(U=>({element:Se.current||_t(U.elements.floating).createElement("div"),padding:Se.current?d:0,offsetParent:"floating"}),[d]),{name:"transformOrigin",fn(U){let{elements:{floating:y},middlewareData:ne,placement:Ie,platform:te,rects:Qe,y:se}=U,Ze=Et(Ie),B=pr(Ie),V=Xt(Ze)==="y",or=Se.current,Me=typeof s=="function"?s(Op(U,n,M)):s,ce;if(!or&&B&&Math.abs(V?ne.shift?.x||0:ne.shift?.y||0)<=1)ce=B==="start"===(V&&te.isRTL?.(y)===!0)?"100%":"0%";else{let Zr=V?ne.arrow?.x||0:ne.arrow?.y||0,$e=V?or?.clientWidth||0:or?.clientHeight||0;ce=`${Zr+$e/2}px`}let wr=Ze==="top"||Ze==="left"?`calc(100% + ${Me}px)`:`${-Me}px`;return H&&V&&Math.abs(ne.shift?.y||0)>Me&&(wr=`${Qe.reference.y+Qe.reference.height/2-se}px`),y.style.setProperty(Cp,V?`${ce} ${wr}`:`${wr} ${ce}`),{}}},wp,_),xe(()=>{!b&&w&&w.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[b,w]);let ae=ar.useMemo(()=>({ancestorScroll:!m,elementResize:!m&&typeof ResizeObserver<"u",layoutShift:!m&&typeof IntersectionObserver<"u"}),[m]),{refs:de,elements:Ae,x:be,y:ie,middlewareData:De,update:oe,placement:le,context:ze,isPositioned:Ne,floatingStyles:He}=t({rootContext:w,open:h?b:void 0,placement:F,middleware:D,strategy:o,whileElementsMounted:h?void 0:(...U)=>is(...U,ae),nodeId:v,externalTree:T}),{sideX:lt,sideY:rt}=De.adaptiveOrigin||yn,pe=Ne?o:"fixed",fr=ar.useMemo(()=>{let U;return Ne?_?U={position:pe,[lt]:be,[rt]:ie}:U={...He,position:pe}:U={position:pe,top:0,left:0},U[Ep]="100vw",U[Pp]="100vh",Ne||(U.opacity=0),U},[_,pe,lt,be,rt,ie,He,Ne]),Ut=ar.useRef(null);xe(()=>{if(!b)return;let U=q.current,y=typeof U=="function"?U():U,Ie=(kp(y)?y.current:y)||null||null;Ie!==Ut.current&&(de.setPositionReference(Ie),Ut.current=Ie)},[b,de,N,q]),ar.useEffect(()=>{if(!b)return;let U=q.current;typeof U!="function"&&kp(U)&&U.current!==Ut.current&&(de.setPositionReference(U.current),Ut.current=U.current)},[b,de,N,q]),ar.useEffect(()=>{if(h&&b&&Ae.reference&&Ae.floating)return is(Ae.reference,Ae.floating,oe,ae)},[h,b,Ae,oe,ae]);let qe=Et(le),qr=Fp(n,qe,M),xt=pr(le)||"center",kt=!!De.hide?.referenceHidden;xe(()=>{O&&b&&Ne&&qe!==re&&P(qe)},[O,b,Ne,qe,re]);let yt=ar.useMemo(()=>({position:"absolute",top:De.arrow?.y,left:De.arrow?.x}),[De.arrow]),k=De.arrow?.centerOffset!==0;return ar.useMemo(()=>({positionerStyles:fr,arrowStyles:yt,arrowRef:Se,arrowUncentered:k,side:qr,align:xt,physicalSide:qe,anchorHidden:kt,refs:de,context:ze,isPositioned:Ne,update:oe}),[fr,yt,Se,k,qr,xt,qe,kt,de,ze,Ne,oe])}function kp(e){return e!=null&&"current"in e}function Ri(e){return e==="starting"?sd:ot}function Ip(e,t,{styles:r,transitionStatus:o,props:n,refs:s,hidden:i,inert:a=!1}){let u={...r};return a&&(u.pointerEvents="none"),qt("div",e,{state:t,ref:s,props:[{role:"presentation",hidden:i,style:u},Ri(o),n],stateAttributesMapping:es})}var Rt=f(we(),1),Wp=f(uo(),1);var Lp=f(we(),1);function Np(e){let[t,r]=Lp.useState({current:e,previous:null});return Object.is(e,t.current)||r({current:e,previous:t.current}),t.previous}var vn=f(we(),1);function Gl(e){let t=Lt(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=Ct(e),s=n?e.offsetWidth:r,i=n?e.offsetHeight:o;return(mo(r)!==s||mo(o)!==i)&&(r=s,o=i),{width:r,height:o}}var cs="--popup-width",us="--popup-height";function Mp(e){let{popupElement:t,positionerElement:r,content:o,mounted:n,onMeasureLayout:s,onMeasureLayoutComplete:i,side:a,direction:u}=e,l=cn(t,!0),c=an(),d=vn.useRef(null),m=vn.useRef(!0),g=vn.useRef(sr),h=Re(s),w=Re(i),b=vn.useMemo(()=>x1(a,u),[a,u]);xe(()=>{if(!n){g.current=sr,m.current=!0,d.current=null;return}if(!t||!r)return;g.current=Vp(t,b),Yl(t,"auto");let S=Ei(t,"position","static"),x=Ei(t,"transform","none"),v=Ei(t,"scale","1"),_=Vp(r,{[Ci]:"max-content",[_i]:"max-content"});function O(){S(),x(),_()}function T(){O(),v()}if(h?.(),m.current||d.current===null){Ti(r,"max-content");let J=Gl(t);return d.current=J,Ti(r,J),T(),w?.(null,J),m.current=!1,()=>{g.current(),g.current=sr}}Ti(r,"max-content");let E=d.current,P=Gl(t);d.current=P,Yl(t,E),T(),w?.(E,P),Ti(r,P);let j=new AbortController;return c.request(()=>{Yl(t,P),l(()=>{t.style.setProperty(cs,"auto"),t.style.setProperty(us,"auto")},j.signal)}),()=>{j.abort(),c.cancel(),g.current(),g.current=sr}},[o,t,r,l,c,n,h,w,b])}function x1(e,t){let r=e==="top",o=e==="left"||e===(t==="rtl"?"inline-end":"inline-start");return!r&&!o?ot:{position:"absolute",[r?"bottom":"top"]:"0",[o?"right":"left"]:"0"}}function Ei(e,t,r){let o=e.style.getPropertyValue(t);return e.style.setProperty(t,r),()=>{e.style.setProperty(t,o)}}function Vp(e,t){let r=[];for(let[o,n]of Object.entries(t))r.push(Ei(e,o,n));return r.length?()=>{r.forEach(o=>o())}:sr}function Yl(e,t){let r=t==="auto"?"auto":`${t.width}px`,o=t==="auto"?"auto":`${t.height}px`;e.style.setProperty(cs,r),e.style.setProperty(us,o)}function Ti(e,t){let r=t==="max-content"?"max-content":`${t.width}px`,o=t==="max-content"?"max-content":`${t.height}px`;e.style.setProperty(_p,r),e.style.setProperty(Rp,o)}var Bp=f(we(),1);var jp=f(G(),1),Pi=function(t){let{direction:r="ltr"}=t,o=Bp.useMemo(()=>({direction:r}),[r]);return(0,jp.jsx)(Wl.Provider,{value:o,children:t.children})};var zp={name:"adaptiveOrigin",async fn(e){let{x:t,y:r,rects:{floating:o},elements:{floating:n},platform:s,strategy:i,placement:a}=e,u=nt(n),l=u.getComputedStyle(n);if(!(l.transitionDuration!=="0s"&&l.transitionDuration!==""))return{x:t,y:r,data:yn};let d=await s.getOffsetParent?.(n),m={width:0,height:0};if(i==="fixed"&&u?.visualViewport)m={width:u.visualViewport.width,height:u.visualViewport.height};else if(d===u){let x=_t(n);m={width:x.documentElement.clientWidth,height:x.documentElement.clientHeight}}else await s.isElement?.(d)&&(m=await s.getDimensions(d));let g=Et(a),h=t,w=r;g==="left"&&(h=m.width-(t+o.width)),g==="top"&&(w=m.height-(r+o.height));let b=g==="left"?"right":yn.sideX,S=g==="top"?"bottom":yn.sideY;return{x:h,y:w,data:{sideX:b,sideY:S}}}};var Hp="data-activation-direction";var bn=f(G(),1),Gp={activationDirection:e=>e?{[Hp]:e}:null};function Yp(e){let{store:t,side:r,children:o}=e,n=gn(),s=t.useState("activeTriggerElement"),i=t.useState("activeTriggerId"),a=t.useState("open"),u=t.useState("payload"),l=t.useState("mounted"),c=t.useState("popupElement"),d=t.useState("positionerElement"),m=Np(a?s:null),g=R1(i,u),h=Rt.useRef(null),[w,b]=Rt.useState(null),[S,x]=Rt.useState(null),v=Rt.useRef(null),_=Rt.useRef(null),O=cn(v,!0),T=an(),E=Rt.useRef(null),[P,j]=Rt.useState(null),[J,A]=Rt.useState(!1);xe(()=>(t.set("adaptiveOrigin",zp),()=>{t.set("adaptiveOrigin",void 0)}),[t]);let C=Re(()=>{v.current?.style.setProperty("animation","none"),v.current?.style.setProperty("transition","none"),_.current?.style.setProperty("display","none")}),L=Re(R=>{v.current?.style.removeProperty("animation"),v.current?.style.removeProperty("transition"),_.current?.style.removeProperty("display"),R&&j(R)}),W=Re(()=>{E.current?.abort();let R=new AbortController;E.current=R,O(()=>{b(null),j(null),h.current=null},R.signal)}),I=Rt.useRef(null);xe(()=>{(!a||!l)&&(I.current=null)},[a,l]),xe(()=>{if(s&&m&&s!==m&&I.current!==s&&h.current){b(h.current),A(!0);let R=_1(m,s);x(R),I.current=s}},[s,m]),xe(()=>{w!=null&&(E.current?.abort(),A(!0),T.request(()=>{Wp.flushSync(()=>{A(!1)}),W()}))},[g,w,W,T]),xe(()=>{let R=v.current;if(!R)return;let M=_t(R).createElement("div");for(let re of Array.from(R.childNodes))M.appendChild(re.cloneNode(!0));h.current=M});let N=w!=null,q;N?q=(0,bn.jsxs)(Rt.Fragment,{children:[(0,bn.jsx)("div",{"data-previous":!0,inert:vp(!0),ref:_,style:{...P?{[cs]:`${P.width}px`,[us]:`${P.height}px`}:null,position:"absolute"},"data-ending-style":J?void 0:""},"previous"),(0,bn.jsx)("div",{"data-current":!0,ref:v,"data-starting-style":J?"":void 0,children:o},g)]}):q=(0,bn.jsx)("div",{"data-current":!0,ref:v,children:o},g),xe(()=>{let R=_.current;!R||!w||R.replaceChildren(...Array.from(w.childNodes))},[w]),Mp({popupElement:c,positionerElement:d,mounted:l,content:u,onMeasureLayout:C,onMeasureLayoutComplete:L,side:r,direction:n});let z={activationDirection:C1(S),transitioning:N};return{children:q,state:z}}function C1(e){if(e)return`${Up(e.horizontal,5,"right","left")} ${Up(e.vertical,5,"down","up")}`}function Up(e,t,r,o){return e>t?r:e<-t?o:""}function _1(e,t){let r=e.getBoundingClientRect(),o=t.getBoundingClientRect(),n={x:r.left+r.width/2,y:r.top+r.height/2},s={x:o.left+o.width/2,y:o.top+o.height/2};return{horizontal:s.x-n.x,vertical:s.y-n.y}}function R1(e,t){let[r,o]=Rt.useState(0),n=Rt.useRef(e),s=Rt.useRef(t),i=Rt.useRef(!1);return xe(()=>{let a=n.current,u=s.current,l=e!==a,c=t!==u;l?(o(d=>d+1),i.current=!c):i.current&&c&&(o(d=>d+1),i.current=!1),n.current=e,s.current=t},[e,t]),`${e??"current"}-${r}`}var Oi=f(we(),1),qp=f(uo(),1);var Zp=f(G(),1),Xp=Oi.forwardRef(function(t,r){let{children:o,container:n,className:s,render:i,style:a,...u}=t,{node:l,subtree:c}=cd({container:n,ref:r,componentProps:t,elementProps:u});return!c&&!l?null:(0,Zp.jsxs)(Oi.Fragment,{children:[c,l&&qp.createPortal(o,l)]})});var Jt={};kr(Jt,{Arrow:()=>mm,Handle:()=>ds,Popup:()=>dm,Portal:()=>lm,Positioner:()=>um,Provider:()=>gm,Root:()=>tm,Trigger:()=>sm,Viewport:()=>vm,createHandle:()=>bm});var wn=f(we(),1);var ki=f(we(),1),ql=ki.createContext(void 0);function mr(e){let t=ki.useContext(ql);if(t===void 0&&!e)throw new Error(dr(72));return t}var Kp=f(we(),1);var Jp={...dp,disabled:e=>e.disabled,instantType:e=>e.instantType,isInstantPhase:e=>e.isInstantPhase,trackCursorAxis:e=>e.trackCursorAxis,disableHoverablePopup:e=>e.disableHoverablePopup,lastOpenChangeReason:e=>e.openChangeReason,closeOnClick:e=>e.closeOnClick,closeDelay:e=>e.closeDelay,adaptiveOrigin:e=>e.adaptiveOrigin},Fi=class extends go{constructor(t,r,o){let n=new as;super($p(t,n,r,o),em(n),Jp)}setOpen=(t,r)=>{np(this,t,r,{extraState:{openChangeReason:r.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,je(ke.triggerPress,t))}};function Qp(){let e=new as,t=new xi(Object.freeze($p(void 0,e)),Object.freeze(em(e)),Jp);return Object.assign(t,{setOpen:sr,cancelPendingOpen:sr})}function $p(e,t,r,o=!1){return{...up(t,r,o),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,adaptiveOrigin:void 0,...e}}function em(e){return{popupRef:Kp.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:e}}var fs=f(G(),1),tm=Al(function(t){let{disabled:r=!1,defaultOpen:o=!1,open:n,disableHoverablePopup:s=!1,trackCursorAxis:i="none",actionsRef:a,onOpenChange:u,onOpenChangeComplete:l,handle:c,triggerId:d,defaultTriggerId:m=null,children:g}=t,h=rp((A,C)=>new Fi({open:o,openProp:n,activeTriggerId:m,triggerIdProp:d},A,C));h.useControlledProp("openProp",n),h.useControlledProp("triggerIdProp",d),h.useContextCallback("onOpenChange",u),h.useContextCallback("onOpenChangeComplete",l);let w=h.useState("open"),b=!r&&w,S=h.useState("activeTriggerId"),x=h.useState("mounted"),v=h.useState("payload");h.useSyncedValues({trackCursorAxis:i,disableHoverablePopup:s,disabled:r}),ip(h,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:_,transitionStatus:O}=ap(b,h),T=h.useState("isInstantPhase"),E=h.useState("instantType"),P=h.useState("lastOpenChangeReason"),j=wn.useRef(null);xe(()=>{w&&r&&h.setOpen(!1,je(ke.disabled))},[w,r,h]),xe(()=>{O==="ending"&&P===ke.none||O!=="ending"&&T?(E!=="delay"&&(j.current=E),h.set("instantType","delay")):j.current!==null&&(h.set("instantType",j.current),j.current=null)},[O,T,P,E,h]),xe(()=>{b&&S==null&&h.set("payload",void 0)},[h,S,b]),wn.useImperativeHandle(a,()=>({unmount:_,close:()=>h.setOpen(!1,je(ke.imperativeAction))}),[_,h]);let J=b||x||!r&&i!=="none";return(0,fs.jsxs)(ql.Provider,{value:h,children:[c&&(0,fs.jsx)(op,{handle:c,store:h}),J&&(0,fs.jsx)(T1,{store:h,disabled:r,trackCursorAxis:i}),typeof g=="function"?g({payload:v}):g]})});function T1({store:e,disabled:t,trackCursorAxis:r}){let o=e.useState("floatingRootContext"),n=bl(o,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),s=vl(o,{enabled:!t&&r!=="none",axis:r==="none"?void 0:r}),i=wn.useMemo(()=>It(s.reference,n.reference),[s.reference,n.reference]);return lp(e,{activeTriggerProps:i,inactiveTriggerProps:i,popupProps:n.floating??ot}),null}var Ii=f(we(),1);var Ai=f(we(),1),Zl=Ai.createContext(void 0);function rm(){return Ai.useContext(Zl)}var nm="data-base-ui-tooltip-trigger";function om(e){if("composedPath"in e){let r=e.composedPath();for(let o=0;o<r.length;o+=1){let n=r[o];if(Te(n))return n}}let t=e.target;return Te(t)?t:null}function E1(e){let t=e;for(;t;){let r=t.closest(`[${nm}]`);if(r)return r;let o=t.getRootNode();t="host"in o&&Te(o.host)?o.host:null}return null}var sm=Zd(function(t,r){let{render:o,className:n,style:s,handle:i,payload:a,disabled:u,delay:l,closeOnClick:c=!0,closeDelay:d,id:m,...g}=t,h=mr(!0),b=mp(i)??h;if(!b)throw new Error(dr(82));let S=Cf(m),x=b.useState("isTriggerActive",S),v=b.useState("isOpenedByTrigger",S),_=b.useState("floatingRootContext"),O=Ii.useRef(null),T=d??0,{registerTrigger:E,isMountedByThisTrigger:P}=sp(S,O,b,{payload:a,closeOnClick:c,closeDelay:T}),j=rm(),{activeIdRef:J,delayRef:A,isInstantPhase:C,hasProvider:L}=yl(_,{open:v}),W=hn(_);b.useSyncedValue("isInstantPhase",C);let I=b.useState("disabled"),N=u??I,q=Zt(N),z=b.useState("trackCursorAxis"),R=b.useState("disableHoverablePopup"),M=Ii.useRef(!1),re=Sr(),F=Ii.useRef(void 0);function Y(){return L&&J.current!=null?0:l??j??600}function Z(Ve){let X=O.current;if(!X||!Ve)return!1;let D=E1(Ve);return D!==null&&D!==X&&Ge(X,D)}function fe(Ve){let X=Z(Ve);return M.current=X,X&&(W.openChangeTimeout.clear(),W.restTimeout.clear(),W.restTimeoutPending=!1,re.clear()),X}let ee=Hl(_,{enabled:!N,mouseOnly:!0,move:!1,handleClose:!R&&z!=="both"?Ul():null,restMs:Y,delay(){return d==null&&L?{close:Cr(A.current,"close")}:{close:T}},triggerElementRef:O,isActiveTrigger:x,isClosing:()=>b.select("transitionStatus")==="ending",shouldOpen(){return!M.current}}),ve=Ml(_,{enabled:!N}).reference,Pe=Ve=>{let X=M.current,D=om(Ve),K=fe(D),H=O.current,Q=H&&D&&Ge(H,D);if(K&&b.select("open")&&b.select("lastOpenChangeReason")===ke.triggerHover){b.setOpen(!1,je(ke.triggerHover,Ve));return}if(X&&!K&&Q&&!q.current&&!b.select("open")&&H&&Jr(F.current)){let he=()=>{!M.current&&!q.current&&!b.select("open")&&b.setOpen(!0,je(ke.triggerHover,Ve,H))},ae=Y();ae===0?(re.clear(),he()):re.start(ae,he)}},$=b.useState("triggerProps",P);return qt("button",t,{state:{open:v},ref:[r,E,O],props:[ee,ve,P||z!=="none"?$:void 0,{onMouseOver(Ve){Pe(Ve.nativeEvent)},onFocus(Ve){Z(om(Ve.nativeEvent))&&Ve.preventBaseUIHandler()},onMouseLeave(){M.current=!1,re.clear(),F.current=void 0},onPointerEnter(Ve){F.current=Ve.pointerType},onPointerDown(Ve){F.current=Ve.pointerType,b.set("closeOnClick",c),c&&!b.select("open")&&b.cancelPendingOpen(Ve.nativeEvent)},onClick(Ve){c&&!b.select("open")&&b.cancelPendingOpen(Ve.nativeEvent)},id:S,[ts]:N?"":void 0,[nm]:N?void 0:""},g],stateAttributesMapping:Gf})});var am=f(we(),1);var Li=f(we(),1),Xl=Li.createContext(void 0);function im(){let e=Li.useContext(Xl);if(e===void 0)throw new Error(dr(70));return e}var Kl=f(G(),1),lm=am.forwardRef(function(t,r){let{keepMounted:o=!1,...n}=t;return mr().useState("mounted")||o?(0,Kl.jsx)(Xl.Provider,{value:o,children:(0,Kl.jsx)(Xp,{ref:r,...n})}):null});var Di=f(we(),1);var Ni=f(we(),1),Jl=Ni.createContext(void 0);function xn(){let e=Ni.useContext(Jl);if(e===void 0)throw new Error(dr(71));return e}var cm=f(G(),1),um=Di.forwardRef(function(t,r){let{render:o,className:n,anchor:s,positionMethod:i="absolute",side:a="top",align:u="center",sideOffset:l=0,alignOffset:c=0,collisionBoundary:d="clipping-ancestors",collisionPadding:m=5,arrowPadding:g=5,sticky:h=!1,disableAnchorTracking:w=!1,collisionAvoidance:b=id,style:S,...x}=t,v=mr(),_=im(),O=v.useState("open"),T=v.useState("mounted"),E=v.useState("trackCursorAxis"),P=v.useState("disableHoverablePopup"),j=v.useState("floatingRootContext"),J=v.useState("instantType"),A=v.useState("transitionStatus"),C=v.useState("adaptiveOrigin"),L=Ap({anchor:s,positionMethod:i,floatingRootContext:j,mounted:T,side:a,sideOffset:l,align:u,alignOffset:c,collisionBoundary:d,collisionPadding:m,sticky:h,arrowPadding:g,disableAnchorTracking:w,keepMounted:_,collisionAvoidance:b,adaptiveOrigin:C}),W=Di.useMemo(()=>({open:O,side:L.side,align:L.align,anchorHidden:L.anchorHidden,instant:E!=="none"?"tracking-cursor":J}),[O,L.side,L.align,L.anchorHidden,E,J]),I=Ip(t,W,{styles:L.positionerStyles,transitionStatus:A,props:x,refs:[r,v.useStateSetter("positionerElement")],hidden:!T,inert:!O||E==="both"||P});return(0,cm.jsx)(Jl.Provider,{value:L,children:I})});var fm=f(we(),1);var dm=fm.forwardRef(function(t,r){let{render:o,className:n,style:s,...i}=t,a=mr(),{side:u,align:l}=xn(),c=a.useState("open"),d=a.useState("instantType"),m=a.useState("transitionStatus"),g=a.useState("popupProps"),h=a.useState("floatingRootContext"),w=a.useState("disabled"),b=a.useState("closeDelay");Ks({open:c,ref:a.context.popupRef,onComplete(){c&&a.context.onOpenChangeComplete?.(!0)}}),zl(h,{enabled:!w,closeDelay:b});let S=a.useStateSetter("popupElement");return qt("div",t,{state:{open:c,side:u,align:l,instant:d,transitionStatus:m},ref:[r,a.context.popupRef,S],props:[tp,g,Ri(m),i],stateAttributesMapping:Yf})});var pm=f(we(),1);var mm=pm.forwardRef(function(t,r){let{render:o,className:n,style:s,...i}=t,a=mr(),{arrowRef:u,side:l,align:c,arrowUncentered:d,arrowStyles:m}=xn(),g=a.useState("open"),h=a.useState("instantType");return qt("div",t,{state:{open:g,side:l,align:c,uncentered:d,instant:h},ref:[r,u],props:[{style:m,"aria-hidden":!0},i],stateAttributesMapping:es})});var hm=f(we(),1);var Ql=f(G(),1),gm=function(t){let{delay:r,closeDelay:o,timeout:n=400}=t,s=hm.useMemo(()=>({open:r,close:o}),[r,o]);return(0,Ql.jsx)(Zl.Provider,{value:r,children:(0,Ql.jsx)(gl,{delay:s,timeoutMs:n,children:t.children})})};var ym=f(we(),1);var vm=ym.forwardRef(function(t,r){let{render:o,className:n,style:s,children:i,...a}=t,u=mr(),l=xn(),c=u.useState("instantType"),{children:d,state:m}=Yp({store:u,side:l.side,children:i}),g={activationDirection:m.activationDirection,transitioning:m.transitioning,instant:c};return qt("div",t,{state:g,ref:r,props:[a,{children:d}],stateAttributesMapping:Gp})});var ds=class extends fi{constructor(){super(Qp(),"Tooltip")}open(t){this.openByTrigger(t)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}};function bm(){return new ds}function Mr(e){return qt(e.defaultTagName??"div",e,e)}var Sm=f(_e(),1),$l="data-wp-hash";function ec(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&O1(document)),e.__wpStyleRuntime}function P1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${$l}]`))if(r.getAttribute($l)===t)return!0;return!1}function Cm(e,t,r){if(!e.head)return;let o=ec(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(P1(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute($l,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function O1(e){let t=ec();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Cm(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function _m(e,t){let r=ec();r.styles.set(e,t);for(let o of r.documents.keys())Cm(o,e,t)}typeof process>"u",_m("3167e7d116",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{text-wrap:pretty;margin:0}._14437cfb77831647__heading-2xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-p-line-height:var(--wpds-typography-line-height-2xl,40px);font-size:var(--wpds-typography-font-size-2xl,32px);line-height:var(--wpds-typography-line-height-2xl,40px)}._14437cfb77831647__heading-2xl,._3c78b7fa9b4072dd__heading-xl{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-emphasis,600)}._3c78b7fa9b4072dd__heading-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-md,24px)}.aa58f227716bcde2__heading-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-lg,15px)}.aa58f227716bcde2__heading-lg,.fc4da56d8dfe52c4__heading-md{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-sm,20px)}.fc4da56d8dfe52c4__heading-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px)}.a9b78c7c82e8dff7__heading-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-xs,16px);text-transform:uppercase}._305ff559e52180d5__body-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-xl,32px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-xl,32px)}._305ff559e52180d5__body-xl,.ca1aa3fc2029e958__body-lg{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-default,400)}.ca1aa3fc2029e958__body-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-lg,15px);line-height:var(--wpds-typography-line-height-md,24px)}._131101940be12424__body-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}._0e8d87a42c1f75fa__body-sm,._131101940be12424__body-md{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-default,400)}._0e8d87a42c1f75fa__body-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');var wm={text:"_83ed8a8da5dd50ea__text","heading-2xl":"_14437cfb77831647__heading-2xl","heading-xl":"_3c78b7fa9b4072dd__heading-xl","heading-lg":"aa58f227716bcde2__heading-lg","heading-md":"fc4da56d8dfe52c4__heading-md","heading-sm":"a9b78c7c82e8dff7__heading-sm","body-xl":"_305ff559e52180d5__body-xl","body-lg":"ca1aa3fc2029e958__body-lg","body-md":"_131101940be12424__body-md","body-sm":"_0e8d87a42c1f75fa__body-sm"};typeof process>"u",_m("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var xm={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"},Sn=(0,Sm.forwardRef)(function({variant:t="body-md",render:r,className:o,...n},s){return Mr({render:r,defaultTagName:"span",ref:s,props:It(n,{className:We(wm.text,xm.heading,xm.p,wm[t],o)})})});var Cn={};kr(Cn,{Popup:()=>Gm,Portal:()=>Vi,Positioner:()=>Mi,Provider:()=>eh,Root:()=>Qm,Trigger:()=>Zm});var Um=f(_e(),1);var km=f(_e(),1);var rc="data-wp-hash";function oc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&F1(document)),e.__wpStyleRuntime}function k1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${rc}]`))if(r.getAttribute(rc)===t)return!0;return!1}function Em(e,t,r){if(!e.head)return;let o=oc(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(k1(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(rc,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function F1(e){let t=oc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Em(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function A1(e,t){let r=oc();r.styles.set(e,t);for(let o of r.documents.keys())Em(o,e,t)}typeof process>"u",A1("be37f31c1e","._11fc52b637ff8a7e__slot{inset:0;isolation:isolate;pointer-events:none;position:fixed;z-index:1000000003}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._11fc52b637ff8a7e__slot>*{pointer-events:auto}}}");var Tm={slot:"_11fc52b637ff8a7e__slot"},Pm="data-wp-compat-overlay-slot";function I1(){return typeof document>"u"?null:document}function L1(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var Br=null;function tc(e){return e.setAttribute("aria-hidden","false"),e}function N1(e){let t=e.createElement("div");return t.setAttribute(Pm,""),Tm.slot&&t.classList.add(Tm.slot),e.body.appendChild(t),t}function Om(){if(typeof window>"u"||!L1()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=I1();if(!e||!e.body)return;if(Br&&Br.ownerDocument===e&&Br.isConnected)return tc(Br);let t=e.querySelector(`[${Pm}]`);return t instanceof HTMLDivElement?(Br=tc(t),Br):(Br?.isConnected&&Br.remove(),Br=tc(N1(e)),Br)}var Fm=f(G(),1),Vi=(0,km.forwardRef)(function({container:t,...r},o){return(0,Fm.jsx)(Jt.Portal,{container:t??Om(),...r,ref:o})});var Am=f(_e(),1),Nm=f(G(),1),nc="data-wp-hash";function sc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&V1(document)),e.__wpStyleRuntime}function D1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${nc}]`))if(r.getAttribute(nc)===t)return!0;return!1}function Im(e,t,r){if(!e.head)return;let o=sc(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(D1(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(nc,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function V1(e){let t=sc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Im(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Lm(e,t){let r=sc();r.styles.set(e,t);for(let o of r.documents.keys())Im(o,e,t)}typeof process>"u",Lm("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var M1={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Lm("19fcc06039",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._480b748dd3510e64__positioner{z-index:var(--wp-ui-tooltip-z-index,initial)}._50096b232db7709d__popup{--_wp-ui-elevation-sm:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-sm);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:1.4;padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);@media (forced-colors:active){border-bottom-color:CanvasText;border-bottom-style:solid;border-bottom-width:1px;border-left-color:CanvasText;border-left-style:solid;border-left-width:1px;border-right-color:CanvasText;border-right-style:solid;border-right-width:1px;border-top-color:CanvasText;border-top-style:solid;border-top-width:1px}}}}');var B1={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Mi=(0,Am.forwardRef)(function({align:t="center",className:r,side:o="top",sideOffset:n=4,...s},i){return(0,Nm.jsx)(Jt.Positioner,{ref:i,align:t,side:o,sideOffset:n,...s,className:We(M1["box-sizing"],B1.positioner,r)})});var Dm=f(_e(),1);function ic(e,t,r){return(0,Dm.cloneElement)(e??t,{children:r})}var j1=f(Mm(),1);var jm=f(ps(),1),{lock:NA,unlock:zm}=(0,jm.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/ui");function z1(){let e=j1;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return zm(e.privateApis).ThemeProvider}var Hm=z1();var ms=f(G(),1),ac="data-wp-hash";function lc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&U1(document)),e.__wpStyleRuntime}function H1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${ac}]`))if(r.getAttribute(ac)===t)return!0;return!1}function Wm(e,t,r){if(!e.head)return;let o=lc(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(H1(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(ac,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function U1(e){let t=lc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Wm(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function W1(e,t){let r=lc();r.styles.set(e,t);for(let o of r.documents.keys())Wm(o,e,t)}typeof process>"u",W1("19fcc06039",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._480b748dd3510e64__positioner{z-index:var(--wp-ui-tooltip-z-index,initial)}._50096b232db7709d__popup{--_wp-ui-elevation-sm:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-sm);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:1.4;padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);@media (forced-colors:active){border-bottom-color:CanvasText;border-bottom-style:solid;border-bottom-width:1px;border-left-color:CanvasText;border-left-style:solid;border-left-width:1px;border-right-color:CanvasText;border-right-style:solid;border-right-width:1px;border-top-color:CanvasText;border-top-style:solid;border-top-width:1px}}}}');var G1={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Y1={background:"#1e1e1e"},Gm=(0,Um.forwardRef)(function({portal:t,positioner:r,children:o,className:n,...s},i){let a=(0,ms.jsx)(Hm,{color:Y1,children:(0,ms.jsx)(Jt.Popup,{ref:i,className:We(G1.popup,n),...s,children:o})}),u=ic(r,(0,ms.jsx)(Mi,{}),a);return ic(t,(0,ms.jsx)(Vi,{}),u)});var Ym=f(_e(),1),qm=f(G(),1),Zm=(0,Ym.forwardRef)(function(t,r){return(0,qm.jsx)(Jt.Trigger,{ref:r,...t})});var Xm=f(ge(),1),Km=f(G(),1);function Jm({children:e}){return(0,Km.jsx)(Pi,{direction:(0,Xm.isRTL)()?"rtl":"ltr",children:e})}var cc=f(G(),1);function Qm(e){return(0,cc.jsx)(Jm,{children:(0,cc.jsx)(Jt.Root,{...e})})}var $m=f(G(),1);function eh({...e}){return(0,$m.jsx)(Jt.Provider,{...e})}var th=f(_e(),1),rh=f(ge(),1),_n=f(G(),1),uc="data-wp-hash";function fc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Z1(document)),e.__wpStyleRuntime}function q1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${uc}]`))if(r.getAttribute(uc)===t)return!0;return!1}function oh(e,t,r){if(!e.head)return;let o=fc(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(q1(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(uc,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function Z1(e){let t=fc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)oh(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function ji(e,t){let r=fc();r.styles.set(e,t);for(let o of r.documents.keys())oh(o,e,t)}typeof process>"u",ji("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var X1={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",ji("08122b3d53","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var K1={"outset-ring--focus":"af79fb116edb0dd7__outset-ring--focus","outset-ring--focus-visible":"dfcfdc28396e5d98__outset-ring--focus-visible","outset-ring--focus-within":"e5cd9ee879f6403a__outset-ring--focus-within","outset-ring--focus-parent-visible":"_81935a08e952f267__outset-ring--focus-parent-visible","outset-ring--focus-except-active":"abc777e9713fa711__outset-ring--focus-except-active","outset-ring--focus-within-except-active":"_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active"};typeof process>"u",ji("e8e6a9be37",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.d4250949359b05ce__link{text-decoration-thickness:from-font;text-underline-offset:.2em}.c6055659b8e2cd2c__is-brand,.c6055659b8e2cd2c__is-brand:visited{--_gcd-a-color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.c6055659b8e2cd2c__is-brand:active,.c6055659b8e2cd2c__is-brand:hover{--_gcd-a-color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}._92e0dfcaeee15b88__is-neutral,._92e0dfcaeee15b88__is-neutral:visited{--_gcd-a-color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);text-decoration-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d)}._92e0dfcaeee15b88__is-neutral:active,._92e0dfcaeee15b88__is-neutral:hover{--_gcd-a-color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.cf122a9bf1035d42__is-unstyled{--_gcd-a-color:inherit;color:inherit;text-decoration:none}._0cb411afac4c86c7__link-icon{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-padding-xs,4px);text-decoration:none}._0cb411afac4c86c7__link-icon:after{content:"\\2197"}._0cb411afac4c86c7__link-icon:dir(rtl):after{content:"\\2196"}}}');var Bi={link:"d4250949359b05ce__link","is-brand":"c6055659b8e2cd2c__is-brand","is-neutral":"_92e0dfcaeee15b88__is-neutral","is-unstyled":"cf122a9bf1035d42__is-unstyled","link-icon":"_0cb411afac4c86c7__link-icon"};typeof process>"u",ji("e8e31009f5","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var J1={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"},dc=(0,th.forwardRef)(function({children:t,variant:r="default",tone:o="brand",openInNewTab:n=!1,target:s,render:i,className:a,...u},l){let c=n||/^_blank$/i.test(s??"");return Mr({render:i,defaultTagName:"a",ref:l,props:It(u,{className:We(J1.a,X1["box-sizing"],K1["outset-ring--focus-except-active"],r!=="unstyled"&&Bi.link,r!=="unstyled"&&Bi[`is-${o}`],r==="unstyled"&&Bi["is-unstyled"],a),target:s??(n?"_blank":void 0),children:(0,_n.jsxs)(_n.Fragment,{children:[t,c&&(0,_n.jsx)("span",{className:Bi["link-icon"],role:"img","aria-label":(0,rh.__)("(opens in a new tab)")})]})})})});var zi=f(_e(),1),hs=(0,zi.forwardRef)(({icon:e,size:t=24,style:r,...o},n)=>{let s=e.props.style,i=s||r?{...s,...r}:void 0;return(0,zi.cloneElement)(e,{width:t,height:t,...o,...i?{style:i}:{},ref:n})});var Hi=f(Rn(),1),pc=f(G(),1),Ho=(0,pc.jsx)(Hi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,pc.jsx)(Hi.Path,{d:"M14 6.5L9 12L14 17.5",vectorEffect:"non-scaling-stroke"})});var Ui=f(Rn(),1),mc=f(G(),1),Uo=(0,mc.jsx)(Ui.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,mc.jsx)(Ui.Path,{d:"M10 6.5L15 12L10 17.5",vectorEffect:"non-scaling-stroke"})});var $r=f(Rn(),1),eo=f(G(),1),hc=(0,eo.jsxs)($r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,eo.jsx)($r.Path,{d:"M11.75 18.25L12.25 18.25L12.25 17.75L11.75 17.75L11.75 18.25Z",fill:"currentColor",stroke:"none"}),(0,eo.jsx)($r.Path,{d:"M11.75 12.25L12.25 12.25L12.25 11.75L11.75 11.75L11.75 12.25Z",fill:"currentColor",stroke:"none"}),(0,eo.jsx)($r.Path,{d:"M11.75 6.25L12.25 6.25L12.25 5.75L11.75 5.75L11.75 6.25Z",fill:"currentColor",stroke:"none"}),(0,eo.jsx)($r.Path,{d:"M11.75 18.25L12.25 18.25L12.25 17.75L11.75 17.75L11.75 18.25Z",vectorEffect:"non-scaling-stroke"}),(0,eo.jsx)($r.Path,{d:"M11.75 12.25L12.25 12.25L12.25 11.75L11.75 11.75L11.75 12.25Z",vectorEffect:"non-scaling-stroke"}),(0,eo.jsx)($r.Path,{d:"M11.75 6.25L12.25 6.25L12.25 5.75L11.75 5.75L11.75 6.25Z",vectorEffect:"non-scaling-stroke"})]});var Wi=f(Rn(),1),gc=f(G(),1),Gi=(0,gc.jsx)(Wi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,gc.jsx)(Wi.Path,{d:"M7 17.5L12 12L7 6.5M13 17.5L18 12L13 6.5",vectorEffect:"non-scaling-stroke"})});var Yi=f(Rn(),1),yc=f(G(),1),qi=(0,yc.jsx)(Yi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,yc.jsx)(Yi.Path,{d:"M17 6.5L12 12L17 17.5M11 6.5L6 12L11 17.5",vectorEffect:"non-scaling-stroke"})});var sh=f(_e(),1),vc="data-wp-hash";function bc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&$1(document)),e.__wpStyleRuntime}function Q1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${vc}]`))if(r.getAttribute(vc)===t)return!0;return!1}function ih(e,t,r){if(!e.head)return;let o=bc(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Q1(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(vc,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function $1(e){let t=bc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)ih(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function ex(e,t){let r=bc();r.styles.set(e,t);for(let o of r.documents.keys())ih(o,e,t)}typeof process>"u",ex("f4df7461e9","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.f37b9e2e191ebd66__visually-hidden{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal;padding:0;position:absolute;width:1px;word-break:normal}}}");var tx={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},wc=(0,sh.forwardRef)(function({render:t,...r},o){return Mr({render:t,ref:o,props:It({className:tx["visually-hidden"]},r,{"data-visually-hidden":""})})});var ah=f(_e(),1),xc="data-wp-hash";function Sc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&ox(document)),e.__wpStyleRuntime}function rx(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${xc}]`))if(r.getAttribute(xc)===t)return!0;return!1}function lh(e,t,r){if(!e.head)return;let o=Sc(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(rx(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(xc,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function ox(e){let t=Sc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)lh(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function nx(e,t){let r=Sc();r.styles.set(e,t);for(let o of r.documents.keys())lh(o,e,t)}typeof process>"u",nx("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var sx={stack:"_19ce0419607e1896__stack"},ix={xs:"var(--wpds-dimension-gap-xs, 4px)",sm:"var(--wpds-dimension-gap-sm, 8px)",md:"var(--wpds-dimension-gap-md, 12px)",lg:"var(--wpds-dimension-gap-lg, 16px)",xl:"var(--wpds-dimension-gap-xl, 24px)","2xl":"var(--wpds-dimension-gap-2xl, 32px)","3xl":"var(--wpds-dimension-gap-3xl, 40px)"},bo=(0,ah.forwardRef)(function({direction:t,gap:r,align:o,justify:n,wrap:s,render:i,...a},u){let l={gap:r&&ix[r],alignItems:o,justifyContent:n,flexDirection:t,flexWrap:s};return Mr({render:i,ref:u,props:It(a,{style:l,className:sx.stack})})});var uh=f(_e(),1),Cc="data-wp-hash";function _c(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&lx(document)),e.__wpStyleRuntime}function ax(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Cc}]`))if(r.getAttribute(Cc)===t)return!0;return!1}function fh(e,t,r){if(!e.head)return;let o=_c(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(ax(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Cc,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function lx(e){let t=_c();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)fh(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function dh(e,t){let r=_c();r.styles.set(e,t);for(let o of r.documents.keys())fh(o,e,t)}typeof process>"u",dh("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var cx={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",dh("ed2c39ec90","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.b20cc1690085c2f0__skeleton{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);display:block;@media (forced-colors:active){border:var(--wpds-border-width-xs,1px) solid CanvasText}}._9b143194fdb45f93__pulse{@media not (prefers-reduced-motion){animation:e2b9fe0690281bc8__skeleton-pulse 1.5s ease-in-out infinite}}@keyframes e2b9fe0690281bc8__skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}}}");var ch={skeleton:"b20cc1690085c2f0__skeleton",pulse:"_9b143194fdb45f93__pulse","skeleton-pulse":"e2b9fe0690281bc8__skeleton-pulse"},gs=(0,uh.forwardRef)(function({render:t,...r},o){return Mr({render:t,ref:o,props:It({className:We(ch.skeleton,ch.pulse,cx["box-sizing"]),"aria-hidden":!0},r)})});var ph=f(_e(),1),mh=f(G(),1),hh=(0,ph.forwardRef)(({children:e,className:t,ariaLabel:r,as:o="div",...n},s)=>(0,mh.jsx)(o,{ref:s,className:We("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...n,children:e}));hh.displayName="NavigableRegion";var gh=hh;var yh=f(ge(),1);var wo=f(G(),1),Tc="data-wp-hash";function Ec(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&fx(document)),e.__wpStyleRuntime}function ux(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Tc}]`))if(r.getAttribute(Tc)===t)return!0;return!1}function vh(e,t,r){if(!e.head)return;let o=Ec(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(ux(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Tc,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function fx(e){let t=Ec();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)vh(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function dx(e,t){let r=Ec();r.styles.set(e,t);for(let o of r.documents.keys())vh(o,e,t)}typeof process>"u",dx("72ef022400",".bfb5a2dd8cceebd3__list{--focus-ring-size:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*2);list-style:none;margin:calc(var(--focus-ring-size)*-1);overflow-x:auto;padding:var(--focus-ring-size);scroll-padding:var(--focus-ring-size)}.a4759b4cb2c8bd92__li{flex-shrink:0}._07da506d3f2d9afe__item{align-items:center;color:var(--wpds-color-foreground-interactive-neutral-weak,#707070);display:flex;font-weight:var(--wpds-typography-font-weight-default,400);min-block-size:44px;min-inline-size:44px;text-decoration:none}._07da506d3f2d9afe__item:hover,._07da506d3f2d9afe__item[aria-current=page]{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}._07da506d3f2d9afe__item[aria-current=page]{font-weight:var(--wpds-typography-font-weight-emphasis,600)}");var Rc={list:"bfb5a2dd8cceebd3__list",li:"a4759b4cb2c8bd92__li",item:"_07da506d3f2d9afe__item"},px=({items:e,currentHref:t,ariaLabel:r=(0,yh.__)("Sections"),linkComponent:o,className:n})=>{if(!e.length)return null;let s=o??"a";return(0,wo.jsx)("nav",{"aria-label":r,className:n,children:(0,wo.jsx)(bo,{render:(0,wo.jsx)("ul",{role:"list"}),direction:"row",align:"center",gap:"md",className:Rc.list,children:e.map(i=>(0,wo.jsx)("li",{className:Rc.li,children:(0,wo.jsx)(Sn,{variant:"body-md",className:Rc.item,render:(0,wo.jsx)(dc,{variant:"unstyled","aria-current":i.href===t?"page":void 0,render:(0,wo.jsx)(s,{href:i.href})}),children:i.label})},i.href))})})},bh=px;var xh=f(me(),1),{Fill:Sh,Slot:Ch}=(0,xh.createSlotFill)("SidebarToggle");var lr=f(G(),1),Pc="data-wp-hash";function Oc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&hx(document)),e.__wpStyleRuntime}function mx(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Pc}]`))if(r.getAttribute(Pc)===t)return!0;return!1}function _h(e,t,r){if(!e.head)return;let o=Oc(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(mx(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Pc,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function hx(e){let t=Oc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)_h(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function gx(e,t){let r=Oc();r.styles.set(e,t);for(let o of r.documents.keys())_h(o,e,t)}typeof process>"u",gx("1f3750277d","._956b6df0898efed0__page{text-wrap:pretty;background-color:var(--wpds-color-background-surface-neutral,#fcfcfc);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-flow:column;height:100%;position:relative;z-index:1}._0625b55e82a0d93d__header{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-block-end:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);inset-block-start:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky;z-index:1}.a43c44d5ae28b2e8__header-content{min-height:var(--wpds-dimension-size-md,32px)}.b7cb5b9daf3a3b25__header-actions{flex-shrink:0}._8bcd33103b451f30__header-lockup{min-width:0}._8113be94e7caf73c__header-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._9a776c7f70996f61__header-visual{display:grid;flex-shrink:0;grid-template-columns:1fr;grid-template-rows:1fr;height:var(--wpds-dimension-size-sm,24px);width:var(--wpds-dimension-size-sm,24px);>*{grid-column:1/-1;grid-row:1/-1;max-height:100%;max-width:100%}}.d5e0920cd15d35bc__sidebar-toggle-slot:empty{display:none}._60fea2f6bf5319cd__header-subtitle{color:var(--wpds-color-foreground-content-neutral-weak,#707070);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._0625b55e82a0d93d__header._4b0f17e503d11619__has-navigation,._0625b55e82a0d93d__header._4b0f17e503d11619__has-navigation ._60fea2f6bf5319cd__header-subtitle{padding-block-end:0}._673c99dcbfb58211__header-navigation{margin-block-start:var(--wpds-dimension-gap-md,12px)}.be5e57d029ec4036__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;&._128806d0b26e3a50__has-padding{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px)}}");var jr={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-lockup":"_8bcd33103b451f30__header-lockup","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle","has-navigation":"_4b0f17e503d11619__has-navigation","header-navigation":"_673c99dcbfb58211__header-navigation",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function Rh({headingLevel:e=1,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:s,actions:i,navigation:a,components:u,showSidebarToggle:l=!0}){let c=`h${e}`,d=!!a?.items?.length;return(0,lr.jsxs)(bo,{direction:"column",className:We(jr.header,d&&jr["has-navigation"]),children:[(0,lr.jsxs)(bo,{className:jr["header-content"],direction:"row",gap:"sm",justify:"space-between",children:[(0,lr.jsxs)(bo,{direction:"row",gap:"sm",align:"center",justify:"start",className:jr["header-lockup"],children:[l&&(0,lr.jsx)(Ch,{bubblesVirtually:!0,className:jr["sidebar-toggle-slot"]}),o&&(0,lr.jsx)("div",{className:jr["header-visual"],"aria-hidden":"true",children:o}),n&&(0,lr.jsx)(Sn,{className:jr["header-title"],render:(0,lr.jsx)(c,{}),variant:"heading-lg",children:n}),t,r]}),i&&(0,lr.jsx)(bo,{align:"center",className:jr["header-actions"],direction:"row",gap:"sm",children:i})]}),s&&(0,lr.jsx)(Sn,{render:(0,lr.jsx)("p",{}),variant:"body-md",className:jr["header-subtitle"],children:s}),d&&(0,lr.jsx)(bh,{...a,linkComponent:u?.link,className:jr["header-navigation"]})]})}var ys=f(G(),1),Fc="data-wp-hash";function Ac(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&vx(document)),e.__wpStyleRuntime}function yx(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Fc}]`))if(r.getAttribute(Fc)===t)return!0;return!1}function Th(e,t,r){if(!e.head)return;let o=Ac(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(yx(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Fc,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function vx(e){let t=Ac();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Th(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function bx(e,t){let r=Ac();r.styles.set(e,t);for(let o of r.documents.keys())Th(o,e,t)}typeof process>"u",bx("1f3750277d","._956b6df0898efed0__page{text-wrap:pretty;background-color:var(--wpds-color-background-surface-neutral,#fcfcfc);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-flow:column;height:100%;position:relative;z-index:1}._0625b55e82a0d93d__header{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-block-end:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);inset-block-start:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky;z-index:1}.a43c44d5ae28b2e8__header-content{min-height:var(--wpds-dimension-size-md,32px)}.b7cb5b9daf3a3b25__header-actions{flex-shrink:0}._8bcd33103b451f30__header-lockup{min-width:0}._8113be94e7caf73c__header-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._9a776c7f70996f61__header-visual{display:grid;flex-shrink:0;grid-template-columns:1fr;grid-template-rows:1fr;height:var(--wpds-dimension-size-sm,24px);width:var(--wpds-dimension-size-sm,24px);>*{grid-column:1/-1;grid-row:1/-1;max-height:100%;max-width:100%}}.d5e0920cd15d35bc__sidebar-toggle-slot:empty{display:none}._60fea2f6bf5319cd__header-subtitle{color:var(--wpds-color-foreground-content-neutral-weak,#707070);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._0625b55e82a0d93d__header._4b0f17e503d11619__has-navigation,._0625b55e82a0d93d__header._4b0f17e503d11619__has-navigation ._60fea2f6bf5319cd__header-subtitle{padding-block-end:0}._673c99dcbfb58211__header-navigation{margin-block-start:var(--wpds-dimension-gap-md,12px)}.be5e57d029ec4036__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;&._128806d0b26e3a50__has-padding{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px)}}");var kc={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-lockup":"_8bcd33103b451f30__header-lockup","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle","has-navigation":"_4b0f17e503d11619__has-navigation","header-navigation":"_673c99dcbfb58211__header-navigation",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function Eh({headingLevel:e,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:s,children:i,className:a,actions:u,navigation:l,components:c,ariaLabel:d,hasPadding:m=!1,showSidebarToggle:g=!0}){let h=We(kc.page,a);return(0,ys.jsxs)(gh,{className:h,ariaLabel:d??(typeof n=="string"?n:""),children:[(n||t||r||u||o||!!l?.items?.length)&&(0,ys.jsx)(Rh,{headingLevel:e,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:s,actions:u,navigation:l,components:c,showSidebarToggle:g}),m?(0,ys.jsx)("div",{className:We(kc.content,kc["has-padding"]),children:i}):i]})}Eh.SidebarToggleFill=Sh;var Ic=Eh;var Un=f(ge()),Sb=f(me()),Cb=f(Oh()),za=f(cr()),_b=f(Qt()),Rb=f(_e());var bb=f(me(),1),wb=f(Tn(),1),uE=f(Qt(),1),fE=f(Bt(),1),Hu=f(_e(),1),dE=f(vo(),1);function En(e,t,r){t=Array.isArray(t)?[...t]:[t],e=Array.isArray(e)?[...e]:{...e};let o=t.pop(),n=e;for(let s of t){let i=n[s];n=n[s]=Array.isArray(i)?[...i]:{...i}}return n[o]=r,e}var mt=(e,t,r)=>{let o=Array.isArray(t)?t:t.split("."),n=e;return o.forEach(s=>{n=n?.[s]}),n??r};var wx=["appearanceTools","useRootPaddingAwareAlignments","background.backgroundImage","background.backgroundRepeat","background.backgroundSize","background.backgroundPosition","background.gradient","border.color","border.radius","border.radiusSizes","border.style","border.width","shadow.presets","shadow.defaultPresets","color.background","color.button","color.caption","color.custom","color.customDuotone","color.customGradient","color.defaultDuotone","color.defaultGradients","color.defaultPalette","color.duotone","color.gradients","color.heading","color.link","color.palette","color.text","custom","dimensions.aspectRatio","dimensions.height","dimensions.minHeight","dimensions.minWidth","dimensions.width","dimensions.dimensionSizes","layout.contentSize","layout.definitions","layout.wideSize","lightbox.enabled","lightbox.allowEditing","position.fixed","position.sticky","spacing.customSpacingSize","spacing.defaultSpacingSizes","spacing.spacingSizes","spacing.spacingScale","spacing.blockGap","spacing.margin","spacing.padding","spacing.units","typography.fluid","typography.customFontSize","typography.defaultFontSizes","typography.dropCap","typography.fontFamilies","typography.fontSizes","typography.fontStyle","typography.fontWeight","typography.letterSpacing","typography.lineHeight","typography.textAlign","typography.textColumns","typography.textDecoration","typography.textIndent","typography.textShadow","typography.defaultTextShadowPresets","typography.textShadowPresets","typography.textTransform","typography.writingMode","viewport.mobile","viewport.tablet"];function Lc(e,t,r){let o=r?".blocks."+r:"",n=t?"."+t:"",s=`settings${o}${n}`,i=`settings${n}`;if(t)return mt(e,s)??mt(e,i);let a={};return wx.forEach(u=>{let l=mt(e,`settings${o}.${u}`)??mt(e,`settings.${u}`);l!==void 0&&(a=En(a,u.split("."),l))}),a}function Nc(e,t,r,o){let n=o?".blocks."+o:"",s=t?"."+t:"",i=`settings${n}${s}`;return En(e,i.split("."),r)}var Mh=f(Nh(),1);var xx="1600px",Sx="320px",Cx=1,_x=.25,Rx=.75,Tx="14px";function Dh({minimumFontSize:e,maximumFontSize:t,fontSize:r,minimumViewportWidth:o=Sx,maximumViewportWidth:n=xx,scaleFactor:s=Cx,minimumFontSizeLimit:i}){if(i=zr(i)?i:Tx,r){let v=zr(r);if(!v?.unit||!v?.value)return null;let _=zr(i,{coerceTo:v.unit});if(_?.value&&!e&&!t&&v?.value<=_?.value)return null;if(t||(t=`${v.value}${v.unit}`),!e){let O=v.unit==="px"?v.value:v.value*16,T=Math.min(Math.max(1-.075*Math.log2(O),_x),Rx),E=vs(v.value*T,3);_?.value&&E<_?.value?e=`${_.value}${_.unit}`:e=`${E}${v.unit}`}}let a=zr(e),u=a?.unit||"rem",l=zr(t,{coerceTo:u});if(!a||!l)return null;let c=zr(e,{coerceTo:"rem"}),d=zr(n,{coerceTo:u}),m=zr(o,{coerceTo:u});if(!d||!m||!c)return null;let g=d.value-m.value;if(!g)return null;let h=vs(m.value/100,3),w=vs(h,3)+u,b=100*((l.value-a.value)/g),S=vs((b||1)*s,3),x=`${c.value}${c.unit} + ((1vw - ${w}) * ${S})`;return`clamp(${e}, ${x}, ${t})`}function zr(e,t={}){if(typeof e!="string"&&typeof e!="number")return null;isFinite(e)&&(e=`${e}px`);let{coerceTo:r,rootSizeValue:o,acceptableUnits:n}={coerceTo:"",rootSizeValue:16,acceptableUnits:["rem","px","em"],...t},s=n?.join("|"),i=new RegExp(`^(\\d*\\.?\\d+)(${s}){1,1}$`),a=e.toString().match(i);if(!a||a.length<3)return null;let[,u,l]=a,c=parseFloat(u);return r==="px"&&(l==="em"||l==="rem")&&(c=c*o,l=r),l==="px"&&(r==="em"||r==="rem")&&(c=c/o,l=r),(r==="em"||r==="rem")&&(l==="em"||l==="rem")&&(l=r),l?{value:vs(c,3),unit:l}:null}function vs(e,t=3){let r=Math.pow(10,t);return Math.round(e*r)/r}function Dc(e){let t=e?.fluid;return t===!0||t&&typeof t=="object"&&Object.keys(t).length>0}function Ex(e){let t=e?.typography??{},r=e?.layout,o=zr(r?.wideSize)?r?.wideSize:null;return Dc(t)&&o?{fluid:{maxViewportWidth:o,...typeof t.fluid=="object"?t.fluid:{}}}:{fluid:t?.fluid}}function Vh(e,t){let{size:r}=e;if(!r||r==="0"||e?.fluid===!1||!Dc(t?.typography)&&!Dc(e))return r;let o=Ex(t)?.fluid??{},n=Dh({minimumFontSize:typeof e?.fluid=="boolean"?void 0:e?.fluid?.min,maximumFontSize:typeof e?.fluid=="boolean"?void 0:e?.fluid?.max,fontSize:r,minimumFontSizeLimit:typeof o=="object"?o?.minFontSize:void 0,maximumViewportWidth:typeof o=="object"?o?.maxViewportWidth:void 0,minimumViewportWidth:typeof o=="object"?o?.minViewportWidth:void 0});return n||r}var Px=[{path:["color","palette"],valueKey:"color",cssVarInfix:"color",classes:[{classSuffix:"color",propertyName:"color"},{classSuffix:"background-color",propertyName:"background-color"},{classSuffix:"border-color",propertyName:"border-color"}]},{path:["color","gradients"],valueKey:"gradient",cssVarInfix:"gradient",classes:[{classSuffix:"gradient-background",propertyName:"background"}]},{path:["color","duotone"],valueKey:"colors",cssVarInfix:"duotone",valueFunc:({slug:e})=>`url( '#wp-duotone-${e}' )`,classes:[]},{path:["shadow","presets"],valueKey:"shadow",cssVarInfix:"shadow",classes:[]},{path:["typography","fontSizes"],valueFunc:(e,t)=>Vh(e,t),valueKey:"size",cssVarInfix:"font-size",classes:[{classSuffix:"font-size",propertyName:"font-size"}]},{path:["typography","fontFamilies"],valueKey:"fontFamily",cssVarInfix:"font-family",classes:[{classSuffix:"font-family",propertyName:"font-family"}]},{path:["typography","textShadowPresets"],valueKey:"textShadow",cssVarInfix:"text-shadow",classes:[{classSuffix:"text-shadow",propertyName:"text-shadow"}]},{path:["spacing","spacingSizes"],valueKey:"size",cssVarInfix:"spacing",valueFunc:({size:e})=>e,classes:[]},{path:["border","radiusSizes"],valueKey:"size",cssVarInfix:"border-radius",classes:[]},{path:["dimensions","dimensionSizes"],valueKey:"size",cssVarInfix:"dimension",classes:[]}];function Ox(e,t){if(!e||!t)return e;if(typeof e=="object"&&"ref"in e&&e?.ref){let r=(0,Mh.getCSSValueFromRawStyle)(mt(t,e.ref));return typeof r=="object"&&r!==null&&"ref"in r&&r?.ref?void 0:r===void 0?e:r}return e}function kx(e,t){if(!e||!t||!Array.isArray(t))return e;let r=t.find(o=>o?.name===e);return r?.href?r?.href:e}function Vc(e,t){if(!e||!t)return e;let r=Ox(e,t);return typeof r=="object"&&r!==null&&"url"in r&&r?.url?{...r,url:kx(r.url,t?._links?.["wp:theme-file"])}:r}function Bh(e,t,r=[],o="slug",n){let s=[t?mt(e,["blocks",t,...r]):void 0,mt(e,r)].filter(Boolean);for(let i of s)if(i){let a=["custom","theme","default"];for(let u of a){let l=i[u];if(l){let c=l.find(d=>d[o]===n);if(c)return o==="slug"||Bh(e,t,r,"slug",c.slug)[o]===c[o]?c:void 0}}}}function Fx(e,t,r,[o,n]=[]){let s=Px.find(a=>a.cssVarInfix===o);if(!s||!e.settings)return r;let i=Bh(e.settings,t,s.path,"slug",n);if(i){let{valueKey:a}=s,u=i[a];return Zi(e,t,u)}return r}function Ax(e,t,r,o=[]){let n=(t?mt(e?.settings??{},["blocks",t,"custom",...o]):void 0)??mt(e?.settings??{},["custom",...o]);return n?Zi(e,t,n):r}function Zi(e,t,r){if(!r||typeof r!="string")if(typeof r=="object"&&r!==null&&"ref"in r&&typeof r.ref=="string"){let l=mt(e,r.ref);if(!l||typeof l=="object"&&"ref"in l)return l;r=l}else return r;let o="var:",n="var(--wp--",s=")",i;if(r.startsWith(o))i=r.slice(o.length).split("|");else if(r.startsWith(n)&&r.endsWith(s))i=r.slice(n.length,-s.length).split("--");else return r;let[a,...u]=i;return a==="preset"?Fx(e,t,r,u):a==="custom"?Ax(e,t,r,u):r}var zh={"@mobile":"mobile","@tablet":"tablet","-current":"@current"};function jh(e){return!!e&&typeof e=="object"&&!Array.isArray(e)}function Hh(e){if(!jh(e))return e;let t=e;return Object.entries(zh).forEach(([r,o])=>{Object.hasOwn(e,o)&&(t===e&&(t={...e}),Object.hasOwn(e,r)||(t[r]=e[o]),delete t[o])}),Object.entries(t).forEach(([r,o])=>{if(!jh(o))return;let n=Hh(o);n!==o&&(t===e&&(t={...e}),t[r]=n)}),t}function bs(e){if(!e?.styles)return e;let t=Hh(e.styles);return t===e.styles?e:{...e,styles:t}}function Uh(e){let t=e.split("."),r=t.map(o=>zh[o]??o);return r.some((o,n)=>o!==t[n])?r.join("."):void 0}function Xi(e,t,r,o=!0){let n=t?"."+t:"",s=r?`styles.blocks.${r}${n}`:`styles${n}`;if(!e)return;let i=mt(e,s),a=Uh(s);if(i===void 0&&a){let l=!0,c=e;for(let d of s.split(".")){if(!c||typeof c!="object"||!Object.hasOwn(c,d)){l=!1;break}c=c[d]}l||(i=mt(e,a))}return o?Zi(e,r,i):i}function Mc(e,t,r,o){let n=t?"."+t:"",s=o?`styles.blocks.${o}${n}`:`styles${n}`;return En(bs(e),s.split("."),r)}var Bc=f(Gh(),1);function ws(e,t){return typeof e!="object"||typeof t!="object"?e===t:(0,Bc.default)(e?.styles,t?.styles)&&(0,Bc.default)(e?.settings,t?.settings)}var Qh=f(Xh(),1);function Kh(e){return Object.prototype.toString.call(e)==="[object Object]"}function Jh(e){var t,r;return Kh(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(Kh(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}function Wo(e,t){return(0,Qh.default)(bs(e),bs(t),{isMergeableObject:Jh,customMerge:r=>{if(r==="backgroundImage")return(o,n)=>n??o}})}for(ig={grad:.9,turn:360,rad:360/(2*Math.PI)},Hr=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},Tt=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},$t=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},Wc=function(e){return(e=isFinite(e)?e%360:0)<0?e+360:e},Qi=function(e,t){return t===void 0&&(t=0),Tt(e,t)%360},Hc=function(e){return{r:$t(e.r,0,255),g:$t(e.g,0,255),b:$t(e.b,0,255),a:$t(e.a)}},Ji=function(e){return{r:Tt(e.r),g:Tt(e.g),b:Tt(e.b),a:Tt(e.a,3)}},ag=/^#([0-9a-f]{3,8})$/i,Go=function(e,t){var r=e.charCodeAt(t);return(15&r)+9*(r>>6)},Cs=function(e,t){return Go(e,t)<<4|Go(e,t+1)},Uc=[],Ss=0;Ss<256;Ss++)Uc.push((Ss<16?"0":"")+Ss.toString(16));var ig,Hr,Tt,$t,Wc,Qi,Hc,Ji,ag,Go,Cs,Uc,Ss,Ki=function(e){return Uc[$t(e,0,255)]},lg=function(e){var t=e.r,r=e.g,o=e.b,n=e.a,s=Math.max(t,r,o),i=s-Math.min(t,r,o),a=i?s===t?(r-o)/i:s===r?2+(o-t)/i:4+(t-r)/i:0;return{h:60*(a<0?a+6:a),s:s?i/s*100:0,v:s/255*100,a:n}},cg=function(e){var t=e.h,r=e.s,o=e.v,n=e.a;t=t/360*6,r/=100,o/=100;var s=Math.floor(t),i=o*(1-r),a=o*(1-(t-s)*r),u=o*(1-(1-t+s)*r),l=s%6;return{r:255*[o,a,i,i,u,o][l],g:255*[u,o,o,a,i,i][l],b:255*[i,i,u,o,o,a][l],a:n}},$h=function(e){return{h:Wc(e.h),s:$t(e.s,0,100),l:$t(e.l,0,100),a:$t(e.a)}},eg=function(e){return{h:Qi(e.h),s:Tt(e.s),l:Tt(e.l),a:Tt(e.a,3)}},tg=function(e){return cg((r=(t=e).s,{h:t.h,s:(r*=((o=t.l)<50?o:100-o)/100)>0?2*r/(o+r)*100:0,v:o+r,a:t.a}));var t,r,o},On=function(e){return{h:(t=lg(e)).h,s:(n=(200-(r=t.s))*(o=t.v)/100)>0&&n<200?r*o/100/(n<=100?n:200-n)*100:0,l:n/2,a:t.a};var t,r,o,n},Yx=/^hsla?\(\s*([+-]?(?:\d*\.\d+|\d+))(deg|rad|grad|turn)?\s*,\s*([+-]?(?:\d*\.\d+|\d+))%\s*,\s*([+-]?(?:\d*\.\d+|\d+))%\s*(?:,\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*)?\)$/i,qx=/^hsla?\(\s*([+-]?(?:\d*\.\d+|\d+))(deg|rad|grad|turn)?\s+([+-]?(?:\d*\.\d+|\d+))%\s+([+-]?(?:\d*\.\d+|\d+))%\s*(?:\/\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*)?\)$/i,Zx=/^rgba?\(\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*,\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*,\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*(?:,\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*)?\)$/i,Xx=/^rgba?\(\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s+([+-]?(?:\d*\.\d+|\d+))(%)?\s+([+-]?(?:\d*\.\d+|\d+))(%)?\s*(?:\/\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*)?\)$/i,rg={string:[[function(e){if(!ag.test(e))return null;var t=e.length;return t<=5?{r:17*Go(e,1),g:17*Go(e,2),b:17*Go(e,3),a:t===5?Tt(17*Go(e,4)/255,2):1}:t===7||t===9?{r:Cs(e,1),g:Cs(e,3),b:Cs(e,5),a:t===9?Tt(Cs(e,7)/255,2):1}:null},"hex"],[function(e){var t=Zx.exec(e)||Xx.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:Hc({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:t[7]===void 0?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=Yx.exec(e)||qx.exec(e);if(!t)return null;var r,o,n=$h({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(ig[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return tg(n)},"hsl"]],object:[[function(e){var t=e.r,r=e.g,o=e.b,n=e.a,s=n===void 0?1:n;return Hr(t)&&Hr(r)&&Hr(o)?Hc({r:Number(t),g:Number(r),b:Number(o),a:Number(s)}):null},"rgb"],[function(e){var t=e.h,r=e.s,o=e.l,n=e.a,s=n===void 0?1:n;if(!Hr(t)||!Hr(r)||!Hr(o))return null;var i=$h({h:Number(t),s:Number(r),l:Number(o),a:Number(s)});return tg(i)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,s=n===void 0?1:n;if(!Hr(t)||!Hr(r)||!Hr(o))return null;var i=(function(a){return{h:Wc(a.h),s:$t(a.s,0,100),v:$t(a.v,0,100),a:$t(a.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(s)});return cg(i)},"hsv"]]},og=function(e,t){for(var r=0;r<t.length;r++){var o=t[r][0](e);if(o)return[o,t[r][1]]}return[null,void 0]},Kx=function(e){return typeof e=="string"?og(e.trim(),rg.string):typeof e=="object"&&e!==null?og(e,rg.object):[null,void 0]};var jc=function(e,t){var r=On(e);return{h:r.h,s:$t(r.s+100*t,0,100),l:r.l,a:r.a}},zc=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},ng=function(e,t){var r=On(e);return{h:r.h,s:r.s,l:$t(r.l+100*t,0,100),a:r.a}},sg=(function(){function e(t){this.parsed=Kx(t)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return this.parsed!==null},e.prototype.brightness=function(){return Tt(zc(this.rgba),2)},e.prototype.isDark=function(){return zc(this.rgba)<.5},e.prototype.isLight=function(){return zc(this.rgba)>=.5},e.prototype.toHex=function(){return t=Ji(this.rgba),r=t.r,o=t.g,n=t.b,i=(s=t.a)<1?Ki(Tt(255*s)):"","#"+Ki(r)+Ki(o)+Ki(n)+i;var t,r,o,n,s,i},e.prototype.toRgb=function(){return Ji(this.rgba)},e.prototype.toRgbString=function(){return t=Ji(this.rgba),r=t.r,o=t.g,n=t.b,(s=t.a)<1?"rgba("+r+", "+o+", "+n+", "+s+")":"rgb("+r+", "+o+", "+n+")";var t,r,o,n,s},e.prototype.toHsl=function(){return eg(On(this.rgba))},e.prototype.toHslString=function(){return t=eg(On(this.rgba)),r=t.h,o=t.s,n=t.l,(s=t.a)<1?"hsla("+r+", "+o+"%, "+n+"%, "+s+")":"hsl("+r+", "+o+"%, "+n+"%)";var t,r,o,n,s},e.prototype.toHsv=function(){return t=lg(this.rgba),{h:Qi(t.h),s:Tt(t.s),v:Tt(t.v),a:Tt(t.a,3)};var t},e.prototype.invert=function(){return Tr({r:255-(t=this.rgba).r,g:255-t.g,b:255-t.b,a:t.a});var t},e.prototype.saturate=function(t){return t===void 0&&(t=.1),Tr(jc(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),Tr(jc(this.rgba,-t))},e.prototype.grayscale=function(){return Tr(jc(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),Tr(ng(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),Tr(ng(this.rgba,-t))},e.prototype.rotate=function(t){return t===void 0&&(t=15),this.hue(On(this.rgba).h+t)},e.prototype.alpha=function(t){return typeof t=="number"?Tr({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):Tt(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=On(this.rgba);return typeof t=="number"?Tr({h:t,s:r.s,l:r.l,a:r.a}):Qi(r.h)},e.prototype.isEqual=function(t){return this.toHex()===Tr(t).toHex()},e})(),Tr=function(e){return e instanceof sg?e:new sg(e)};function Jx(e=[]){let t={r:[],g:[],b:[],a:[]};return e.forEach(r=>{let o=Tr(r).toRgb();t.r.push(o.r/255),t.g.push(o.g/255),t.b.push(o.b/255),t.a.push(o.a)}),t}function ug(e){return`${e}{filter:none}`}function fg(e,t){return`${e}{filter:url(#${t})}`}function dg(e,t){let r=Jx(t);return` |
| 2 |
<svg |
| 3 |
xmlns:xlink="http://www.w3.org/1999/xlink" |
| 4 |
viewBox="0 0 0 0" |
| 5 |
width="0" |
| 6 |
height="0" |
| 7 |
focusable="false" |
| 8 |
role="none" |
| 9 |
aria-hidden="true" |
| 10 |
style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" |
| 11 |
> |
| 12 |
<defs> |
| 13 |
<filter id="${e}"> |
| 14 |
<!-- |
| 15 |
Use sRGB instead of linearRGB so transparency looks correct. |
| 16 |
Use perceptual brightness to convert to grayscale. |
| 17 |
--> |
| 18 |
<feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 "></feColorMatrix> |
| 19 |
<!-- Use sRGB instead of linearRGB to be consistent with how CSS gradients work. --> |
| 20 |
<feComponentTransfer color-interpolation-filters="sRGB"> |
| 21 |
<feFuncR type="table" tableValues="${r.r.join(" ")}"></feFuncR> |
| 22 |
<feFuncG type="table" tableValues="${r.g.join(" ")}"></feFuncG> |
| 23 |
<feFuncB type="table" tableValues="${r.b.join(" ")}"></feFuncB> |
| 24 |
<feFuncA type="table" tableValues="${r.a.join(" ")}"></feFuncA> |
| 25 |
</feComponentTransfer> |
| 26 |
<!-- Re-mask the image with the original transparency since the feColorMatrix above loses that information. --> |
| 27 |
<feComposite in2="SourceGraphic" operator="in"></feComposite> |
| 28 |
</filter> |
| 29 |
</defs> |
| 30 |
</svg>`}var pg={mobile:"480px",tablet:"782px"},mg=/^(\d+|\d*\.\d+)(px|em|rem)$/,Qx=16;function $x(e){return"mobile"in e||"tablet"in e}function eS(e){return!e||typeof e!="object"?{}:$x(e)?e:e.settings?.viewport??{}}function tS(e){return typeof e=="string"&&mg.test(e.trim())}function Gc(e){if(typeof e=="number")return e;if(typeof e!="string")return;let t=e.trim().match(mg);if(!t)return;let r=Number.parseFloat(t[1]);return t[2]==="px"?r:r*Qx}function Yc(e){let t=eS(e),r={},o={};Object.keys(pg).forEach(a=>{let u=a,l=t[u],c=Gc(l);c!==void 0&&tS(l)&&(r[u]=l.trim(),o[u]=c)});let n=Object.keys(r);if(!n.length)return{...pg};if(n.length===1)return r;let s=r.mobile,i=r.tablet;return o.mobile>=o.tablet?{mobile:s}:{mobile:s,tablet:i}}function hg(e){let t=Yc(e),r={};return t.mobile&&(r["@mobile"]=`@media (width <= ${t.mobile})`),t.tablet&&(r["@tablet"]=t.mobile?`@media (${t.mobile} < width <= ${t.tablet})`:`@media (width <= ${t.tablet})`),r}function $i(e,t,r,{resolveRefs:o=!0}={}){if(!e?.styles?.blocks?.[t]?.variations?.[r])return;let n=i=>{Object.keys(i).forEach(a=>{let u=i[a];if(typeof u=="object"&&u!==null)if(u.ref!==void 0)if(typeof u.ref!="string"||u.ref.trim()==="")delete i[a];else{let l=mt(e,u.ref);l!=null?i[a]=l:delete i[a]}else n(u),Object.keys(u).length===0&&delete i[a]})},s=JSON.parse(JSON.stringify(e.styles.blocks[t].variations[r]));return o&&n(s),s}var Xc="default";function bg(e){let t=e?.viewport,r=e?.pseudoState;return(!t||t===Xc)&&(!r||r===Xc)}function rS(e){return bg(e)?[]:[e.viewport,e.pseudoState].filter(t=>!!t&&t!==Xc)}function oS(e,t){let r=rS(t);return r.length?mt(e,r):e}var nS=new Set(["blocks","variations","css"]),qc=Object.freeze({value:{},sources:{}}),sS={root:{layer:"root"},element:{layer:"element"},block:{layer:"block"},blockVariation:{layer:"blockVariation"}};function xo(e){let t=sS[e];return t?{...t}:null}function So(e,t){return!e||!t?null:{styles:e,source:t}}function iS(e){return e.join(".")}function aS(e){return{...e}}function wg(e){return e===""||e===null||typeof e=="object"&&!Array.isArray(e)&&Object.keys(e).length===0}function Zc(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)&&typeof e.ref=="string"}function Co(e){if(!e||typeof e!="object"||Array.isArray(e))return null;let t={};for(let r of Object.keys(e))if(!nS.has(r)){if(r==="elements"){e.elements&&typeof e.elements=="object"&&(t.elements=e.elements);continue}wg(e[r])||(t[r]=e[r])}return Object.keys(t).length===0?null:t}var gg=new Set(["backgroundImage"]);function xg(e,t,r,o,n,s=[]){if(!t||typeof t!="object"||Array.isArray(t))return e;for(let i of Object.keys(t)){let a=t[i];if(wg(a))continue;if(Zc(a)){if(a.ref.trim()==="")continue;let l=mt(r,a.ref);if(l==null||Zc(l))continue;a=l}let u=[...s,i];if(!gg.has(i)&&a!==null&&typeof a=="object"&&!Array.isArray(a)&&!Zc(a)){let l=e[i]&&typeof e[i]=="object"&&!Array.isArray(e[i])?e[i]:{};e[i]=xg({...l},a,r,o,n,u)}else e[i]=gg.has(i)&&a!==null&&typeof a=="object"&&!Array.isArray(a)?{...a}:a,o&&n&&(n[iS(u)]=aS(o))}return e}function ea(e,t){if(!e)return null;let r=oS(e,t);return r&&typeof r=="object"&&!Array.isArray(r)?r:null}var lS=["color.background","color.gradient","background","spacing","dimensions","border","shadow","filter"];function cS(e){return e.startsWith("elements.")?!1:lS.some(t=>e===t||e.startsWith(`${t}.`))}function Sg(e,t){if(!e||typeof e!="object")return;let[r,...o]=t;if(o.length===0){delete e[r];return}let n=e[r];n&&typeof n=="object"&&(Sg(n,o),Object.keys(n).length===0&&delete e[r])}function uS(e,t){for(let r of Object.keys(t))t[r].layer==="root"&&cS(r)&&(Sg(e,r.split(".")),delete t[r])}function fS(e,t,r){let o=e?.background?.backgroundImage;if(!o)return;let n=Vc(o,{...t,_links:r??void 0});n!==void 0&&(e.background.backgroundImage=n)}function yg(e,{blockName:t,variationName:r=null,elements:o=null,viewport:n=null,pseudoState:s=null}={}){if(!e||!e.styles||!t)return qc;let i=e.styles,a={viewport:n,pseudoState:s},u=i,l=i.blocks?.[t]??null,c=(o??[]).map(b=>i.elements?.[b]??null).filter(b=>!!b),d=r?$i(e,t,r)??null:null,m=[So(Co(u),xo("root")),...c.map(b=>So(Co(b),xo("element"))),l?So(Co(l),xo("block")):null,d?So(Co(d),xo("blockVariation")):null];bg(a)||m.push(So(Co(ea(u,a)),xo("root")),...c.map(b=>So(Co(ea(b,a)),xo("element"))),l?So(Co(ea(l,a)),xo("block")):null,d?So(Co(ea(d,a)),xo("blockVariation")):null);let g=m.filter(Boolean);if(g.length===0)return qc;let h={},w=g.reduce((b,S)=>xg(b,S.styles,e,S.source,h),{});return uS(w,h),fS(w,e,e._links??null),{value:w,sources:h}}var dS={},vg=new WeakMap;function Cg(e,t={}){let r=e?.styles;if(!r||typeof r!="object")return yg(e,t);let o=vg.get(r);o||(o=new WeakMap,vg.set(r,o));let n=e?._links??dS,s=o.get(n);s||(s=new Map,o.set(n,s));let i=`${t.elements?.join(",")??""}:${t.viewport??""}:${t.pseudoState??""}`,a=(t.blockName||"")+""+(t.variationName||"")+""+i;if(s.has(a))return s.get(a);let u=yg(e,t);return s.set(a,u),u}var _g=f(ps(),1),{lock:Rg,unlock:aL}=(0,_g.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/global-styles-engine");var kn={};Rg(kn,{getResponsiveMediaQueries:hg,getViewportBreakpoints:Yc,getViewportBreakpointValueInPixels:Gc,getDuotoneFilter:dg,getDuotoneStylesheet:fg,getDuotoneUnsetStylesheet:ug,resolveStyle:Cg,getVariationStyle:$i});var Kc=f(_e(),1);var Tg=f(_e(),1),ht=(0,Tg.createContext)({user:{styles:{},settings:{}},base:{styles:{},settings:{}},merged:{styles:{},settings:{}},onChange:()=>{},fontLibraryEnabled:!1});var Eg=f(G(),1);function _s({children:e,value:t,baseValue:r,onChange:o,fontLibraryEnabled:n}){let s=(0,Kc.useMemo)(()=>Wo(r,t),[r,t]),i=(0,Kc.useMemo)(()=>({user:t,base:r,merged:s,onChange:o,fontLibraryEnabled:n}),[t,r,s,o,n]);return(0,Eg.jsx)(ht.Provider,{value:i,children:e})}var ro=f(me(),1),Wg=f(ge(),1);var TS=f(Qt(),1),ES=f(cr(),1);var Pg=f(G(),1);function Jc({className:e,...t}){return(0,Pg.jsx)(hs,{className:We(e,"global-styles-ui-icon-with-current-color"),...t})}var _o=f(me(),1);var Yo=f(G(),1);function pS({icon:e,children:t,...r}){return(0,Yo.jsxs)(_o.__experimentalItem,{...r,children:[e&&(0,Yo.jsxs)(_o.__experimentalHStack,{justify:"flex-start",children:[(0,Yo.jsx)(Jc,{icon:e,size:24}),(0,Yo.jsx)(_o.FlexItem,{children:t})]}),!e&&t]})}function Ur(e){return(0,Yo.jsx)(_o.Navigator.Button,{as:pS,...e})}var gS=f(me(),1);var yS=f(ge(),1),Lg=f(Bt(),1);var Er=f(_e(),1),Ag=f(Qt(),1),Ig=f(cr(),1),$c=f(ge(),1);var ut=f(ge(),1);var Og=f(ps(),1),{lock:AL,unlock:Je}=(0,Og.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/global-styles-ui");var{getViewportBreakpoints:DL}=Je(kn),VL={link:[{value:":link",label:(0,ut.__)("Link")},{value:":any-link",label:(0,ut.__)("Any Link")},{value:":visited",label:(0,ut.__)("Visited")},{value:":hover",label:(0,ut.__)("Hover")},{value:":focus",label:(0,ut.__)("Focus")},{value:":focus-visible",label:(0,ut.__)("Focus-visible")},{value:":active",label:(0,ut.__)("Active")}],button:[{value:":link",label:(0,ut.__)("Link")},{value:":any-link",label:(0,ut.__)("Any Link")},{value:":visited",label:(0,ut.__)("Visited")},{value:":hover",label:(0,ut.__)("Hover")},{value:":focus",label:(0,ut.__)("Focus")},{value:":focus-visible",label:(0,ut.__)("Focus-visible")},{value:":active",label:(0,ut.__)("Active")}]},ML={"core/button":[{value:":hover",label:(0,ut.__)("Hover")},{value:":focus",label:(0,ut.__)("Focus")},{value:":focus-visible",label:(0,ut.__)("Focus-visible")},{value:":active",label:(0,ut.__)("Active")}]},BL=[{value:"@tablet",label:(0,ut.__)("Tablet")},{value:"@mobile",label:(0,ut.__)("Mobile")}];function Qc(e,t){if(!t?.length||typeof e!="object"||!e||!Object.keys(e).length)return e;for(let r in e)t.includes(r)?delete e[r]:typeof e[r]=="object"&&Qc(e[r],t);return e}var ta=(e,t)=>{if(!e||!t?.length)return{};let r={};return Object.keys(e).forEach(o=>{if(t.includes(o))r[o]=e[o];else if(typeof e[o]=="object"){let n=ta(e[o],t);Object.keys(n).length&&(r[o]=n)}}),r};function Rs(e,t){let r=ta(structuredClone(e),t);return ws(r,e)}function kg(e,t){if(!Array.isArray(e)||!t)return null;let o=t.replace("var(","").replace(")","")?.split("--").slice(-1)[0];return e.find(n=>n.slug===o)}function Fg(e){let t=e?.settings?.typography?.fontFamilies?.theme,r=e?.settings?.typography?.fontFamilies?.custom,o=[];t&&r?o=[...t,...r]:t?o=t:r&&(o=r);let n=e?.styles?.typography?.fontFamily,s=kg(o,n),i=e?.styles?.elements?.heading?.typography?.fontFamily,a;return i?a=kg(o,e?.styles?.elements?.heading?.typography?.fontFamily):a=s,[s,a]}function Xe(e,t,r="merged",o=!0,n){let{user:s,base:i,merged:a,onChange:u}=(0,Er.useContext)(ht),l=n?.split(".").filter(Boolean)??[],c=l.find(b=>b.startsWith(":")),d=l.filter(b=>!b.startsWith(":")).join("."),m=[e,d].filter(Boolean).join("."),g=a;r==="base"?g=i:r==="user"&&(g=s);let h=(0,Er.useMemo)(()=>{let b=Xi(g,m,t,o);return c?b?.[c]??{}:b},[g,m,t,o,c]),w=(0,Er.useCallback)(b=>{let S=b;c&&(S={...Xi(s,m,t,!1),[c]:b});let x=Mc(s,m,S,t);u(x)},[s,u,m,t,c]);return[h,w]}function Ye(e,t,r="merged"){let{user:o,base:n,merged:s,onChange:i}=(0,Er.useContext)(ht),a=s;r==="base"?a=n:r==="user"&&(a=o);let u=(0,Er.useMemo)(()=>Lc(a,e,t),[a,e,t]),l=(0,Er.useCallback)(c=>{let d=Nc(o,e,c,t);i(d)},[o,i,e,t]);return[u,l]}var mS=[];function hS({title:e,settings:t,styles:r}){return e===(0,$c.__)("Default")||Object.keys(t||{}).length>0||Object.keys(r||{}).length>0}function ra(e=[]){let{variationsFromTheme:t}=(0,Ag.useSelect)(o=>({variationsFromTheme:o(Ig.store).__experimentalGetCurrentThemeGlobalStylesVariations?.()||mS}),[]),{user:r}=(0,Er.useContext)(ht);return(0,Er.useMemo)(()=>{let o=structuredClone(r),n=Qc(o,e);n.title=(0,$c.__)("Default");let s=t.filter(a=>Rs(a,e)).map(a=>Wo(n,a)),i=[n,...s];return i?.length?i.filter(hS):[]},[e,r,t])}var eu=f(G(),1),{useHasDimensionsPanel:ZL,useHasTypographyPanel:XL,useHasColorPanel:KL,useSettingsForBlockElement:JL,useHasBackgroundPanel:QL}=Je(Lg.privateApis);var Wr=f(me(),1);function Fn(){let[e="black"]=Xe("color.text"),[t="white"]=Xe("color.background"),[r=e]=Xe("elements.h1.color.text"),[o=r]=Xe("elements.link.color.text"),[n=o]=Xe("elements.button.color.background"),[s]=Ye("color.palette.core")||[],[i]=Ye("color.palette.theme")||[],[a]=Ye("color.palette.custom")||[],u=(i??[]).concat(a??[]).concat(s??[]),l=u.filter(({color:m})=>m===e),c=u.filter(({color:m})=>m===n),d=l.concat(c).concat(u).filter(({color:m})=>m!==t).slice(0,2);return{paletteColors:u,highlightedColors:d}}var Mg=f(_e(),1),Bg=f(me(),1),ou=f(ge(),1);function vS(e,t){return t.length===0?null:(t.sort((r,o)=>Math.abs(e-r)-Math.abs(e-o)),t[0])}var bS={normal:400,bold:700};function Ng(e){return e!==void 0&&Number.isFinite(e)&&e>=1&&e<=1e3}function tu(e){let t=String(e??"").trim().toLowerCase().split(/\s+/).filter(Boolean).map(n=>bS[n]??Number(n)),[r,o]=t;return Ng(r)?t.length!==2||!Ng(o)?String(r):String(Math.min(Math.max(400,r),o)):"400"}function Dg(e){let t=/^(?!generic\([ a-zA-Z\-]+\)$)(?!var\(\s*--[\w-]+\s*\)$)(?!^[a-zA-Z\-]+$).+/,r=e.trim(),o=n=>(n=n.trim(),n.match(t)?(n=n.replace(/^["']|["']$/g,""),`"${n}"`):n);return r.includes(",")?r.split(",").map(o).filter(n=>n!=="").join(", "):o(r)}function ru(e){if(!e)return"";let t=e.trim();return t.includes(",")&&(t=(t.split(",").find(r=>r.trim()!=="")??"").trim()),t=t.replace(/^["']|["']$/g,""),window.navigator.userAgent.toLowerCase().includes("firefox")&&(t=`"${t}"`),t}function An(e){let t={fontFamily:Dg(e.fontFamily)};if(!("fontFace"in e)||!Array.isArray(e.fontFace))return t.fontWeight="400",t.fontStyle="normal",t;if(e.fontFace){let r=e.fontFace.filter(o=>o?.fontStyle&&o.fontStyle.toLowerCase()==="normal");if(r.length>0){t.fontStyle="normal";let o=r.map(n=>Number(tu(n.fontWeight)));t.fontWeight=String(vS(400,o)??400)}else t.fontStyle=e.fontFace.length&&e.fontFace[0].fontStyle||"normal",t.fontWeight=e.fontFace.length&&tu(e.fontFace[0].fontWeight)||"400"}return t}function Vg(e){return{fontFamily:Dg(e.fontFamily),fontStyle:e.fontStyle||"normal",fontWeight:tu(e.fontWeight)}}var Ts=f(G(),1);function oa({fontSize:e,variation:t}){let{base:r}=(0,Mg.useContext)(ht),o=r;t&&(o={...r,...t});let[n]=Xe("color.text"),[s,i]=Fg(o),a=s?An(s):{},u=i?An(i):{};return n&&(a.color=n,u.color=n),e&&(a.fontSize=e,u.fontSize=e),(0,Ts.jsxs)(Bg.__unstableMotion.div,{animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:.3,type:"tween"},style:{textAlign:"center",lineHeight:1},children:[(0,Ts.jsx)("span",{style:u,children:(0,ou._x)("A","Uppercase letter A")}),(0,Ts.jsx)("span",{style:a,children:(0,ou._x)("a","Lowercase letter A")})]})}var jg=f(me(),1);var zg=f(G(),1);function Hg({normalizedColorSwatchSize:e,ratio:t}){let{highlightedColors:r}=Fn(),o=e*t;return r.map(({slug:n,color:s},i)=>(0,zg.jsx)(jg.__unstableMotion.div,{style:{height:o,width:o,background:s,borderRadius:o/2},animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:i===1?.2:.1}},`${n}-${i}`))}var Ug=f(me(),1),In=f(vo(),1),qo=f(_e(),1);var to=f(G(),1),nu=248,su=152,wS={leading:!0,trailing:!0};function xS({children:e,label:t,isFocused:r,withHoverView:o}){let[n="white"]=Xe("color.background"),[s]=Xe("color.gradient"),i=(0,In.useReducedMotion)(),[a,u]=(0,qo.useState)(!1),[l,{width:c}]=(0,In.useResizeObserver)(),[d,m]=(0,qo.useState)(c),[g,h]=(0,qo.useState)(),w=(0,In.useThrottle)(m,250,wS);(0,qo.useLayoutEffect)(()=>{c&&w(c)},[c,w]),(0,qo.useLayoutEffect)(()=>{let v=d?d/nu:1,_=v-(g||0);(Math.abs(_)>.1||!g)&&h(v)},[d,g]);let b=c?c/nu:1,S=g||b,x=!!c;return(0,to.jsxs)(to.Fragment,{children:[(0,to.jsx)("div",{style:{position:"relative"},children:l}),!x&&(0,to.jsx)(gs,{className:"global-styles-ui-preview__wrapper",style:{aspectRatio:nu/su}}),x&&(0,to.jsx)("div",{className:We("global-styles-ui-preview__wrapper",{"is-hoverable":o}),style:{height:su*S},onMouseEnter:()=>u(!0),onMouseLeave:()=>u(!1),tabIndex:-1,children:(0,to.jsx)(Ug.__unstableMotion.div,{style:{height:su*S,width:"100%",background:s??n},initial:"start",animate:(a||r)&&!i&&t?"hover":"start",children:[].concat(e).map((v,_)=>v({ratio:S,key:_}))})})]})}var Ln=xS;var er=f(G(),1),SS={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},CS={hover:{opacity:1},start:{opacity:.5}},_S={hover:{scale:1,opacity:1},start:{scale:0,opacity:0}};function RS({label:e,isFocused:t,withHoverView:r,variation:o}){let[n]=Xe("typography.fontWeight"),[s="serif"]=Xe("typography.fontFamily"),[i=s]=Xe("elements.h1.typography.fontFamily"),[a=n]=Xe("elements.h1.typography.fontWeight"),[u="black"]=Xe("color.text"),[l=u]=Xe("elements.h1.color.text"),{paletteColors:c}=Fn();return(0,er.jsxs)(Ln,{label:e,isFocused:t,withHoverView:r,children:[({ratio:d,key:m})=>(0,er.jsx)(Wr.__unstableMotion.div,{variants:SS,style:{height:"100%",overflow:"hidden"},children:(0,er.jsxs)(Wr.__experimentalHStack,{spacing:10*d,justify:"center",style:{height:"100%",overflow:"hidden"},children:[(0,er.jsx)(oa,{fontSize:65*d,variation:o}),(0,er.jsx)(Wr.__experimentalVStack,{spacing:4*d,children:(0,er.jsx)(Hg,{normalizedColorSwatchSize:32,ratio:d})})]})},m),({key:d})=>(0,er.jsx)(Wr.__unstableMotion.div,{variants:r?CS:void 0,style:{height:"100%",width:"100%",position:"absolute",top:0,overflow:"hidden",filter:"blur(60px)",opacity:.1},children:(0,er.jsx)(Wr.__experimentalHStack,{spacing:0,justify:"flex-start",style:{height:"100%",overflow:"hidden"},children:c.slice(0,4).map(({color:m},g)=>(0,er.jsx)("div",{style:{height:"100%",background:m,flexGrow:1}},g))})},d),({ratio:d,key:m})=>(0,er.jsx)(Wr.__unstableMotion.div,{variants:_S,style:{height:"100%",width:"100%",overflow:"hidden",position:"absolute",top:0},children:(0,er.jsx)(Wr.__experimentalVStack,{spacing:3*d,justify:"center",style:{height:"100%",overflow:"hidden",padding:10*d,boxSizing:"border-box"},children:e&&(0,er.jsx)("div",{style:{fontSize:40*d,fontFamily:i,color:l,fontWeight:a,lineHeight:"1em",textAlign:"center"},children:e})})},m)]})}var iu=RS;var Gg=f(G(),1);var Jg=f(Tn(),1),To=f(ge(),1),Eo=f(me(),1);var Qg=f(Qt(),1),hr=f(_e(),1),na=f(Bt(),1),$g=f(vo(),1);import{speak as FS}from"@wordpress/a11y";var Yg=f(Tn(),1),qg=f(Qt(),1),PS=f(me(),1);var OS=f(G(),1);function kS(e,t){return e?.filter(r=>r.source==="block"||t.includes(r.name))||[]}function au(e){let t=(0,qg.useSelect)(n=>{let{getBlockStyles:s}=n(Yg.store);return s(e)},[e]),[r]=Xe("variations",e),o=Object.keys(r??{});return kS(t,o)}var Ro=f(me(),1),Zg=f(ge(),1);var Xg=f(Bt(),1);var Kg=f(G(),1),{StateControl:kN,StateControlBadges:FN}=Je(Xg.privateApis);var jt=f(G(),1),{useHasDimensionsPanel:AS,useHasTypographyPanel:IS,useHasBorderPanel:LS,useSettingsForBlockElement:NS,useHasColorPanel:DS,useHasBackgroundPanel:VS,searchItems:MS}=Je(na.privateApis);function lu(e){return e==null?!1:Array.isArray(e)?e.length>0:typeof e=="object"?Object.values(e).some(lu):!0}function BS(e,t){return lu(e?.styles?.blocks?.[t])||lu(e?.settings?.blocks?.[t])}function jS(){let e=(0,Qg.useSelect)(n=>n(Jg.store).getBlockTypes(),[]),t=(n,s)=>{let{core:i,noncore:a}=n;return(s.name.startsWith("core/")?i:a).push(s),n},{core:r,noncore:o}=e.reduce(t,{core:[],noncore:[]});return[...r,...o]}function zS(e){let[t]=Ye("",e),r=NS(t,e),o=IS(r),n=DS(r),s=VS(r),i=LS(r),a=AS(r),u=i||a,l=!!au(e)?.length;return o||n||s||u||l}function HS({block:e,isCustomized:t}){return zS(e.name)?(0,jt.jsx)(Ur,{path:"/blocks/"+encodeURIComponent(e.name),children:(0,jt.jsxs)(Eo.__experimentalHStack,{justify:"flex-start",spacing:2,children:[(0,jt.jsx)(na.BlockIcon,{className:"global-styles-ui-block-types-item__icon",icon:e.icon}),(0,jt.jsx)(Eo.FlexItem,{children:e.title}),t&&(0,jt.jsxs)(jt.Fragment,{children:[(0,jt.jsx)(wc,{children:(0,To.__)("Has custom styles")}),(0,jt.jsx)("span",{"aria-hidden":"true",className:"global-styles-ui-block-types-item__indicator"})]})]})}):null}function US({filterValue:e,styleFilter:t}){let r=t==="customized"&&!e?(0,To.__)("You haven't customized any blocks yet."):(0,To.__)("No blocks found.");return(0,jt.jsx)(Eo.__experimentalText,{align:"center",as:"p",className:"global-styles-ui-block-types-item-list__no-results",children:r})}function WS({filterValue:e,styleFilter:t}){let r=jS(),o=(0,$g.useDebounce)(FS,500),{user:n}=(0,hr.useContext)(ht),s=(0,hr.useMemo)(()=>{let c=new Set;return[...Object.keys(n?.styles?.blocks??{}),...Object.keys(n?.settings?.blocks??{})].forEach(m=>{BS(n,m)&&c.add(m)}),c},[n]),i=MS(r,e),a=t==="customized"?i.filter(c=>s.has(c.name)):i,u=(0,hr.useRef)(null),l=a.length>0;return(0,hr.useEffect)(()=>{if(!e&&t==="all")return;let c=l&&u.current?.childElementCount||0,d=(0,To.sprintf)((0,To._n)("%d result found.","%d results found.",c),c);o(d,"polite")},[e,t,l,o]),(0,jt.jsx)("div",{ref:u,className:"global-styles-ui-block-types-item-list",role:"list",children:a.length===0?(0,jt.jsx)(US,{filterValue:e,styleFilter:t}):a.map(c=>(0,jt.jsx)(HS,{block:c,isCustomized:s.has(c.name)},"menu-itemblock-"+c.name))})}var HN=(0,hr.memo)(WS);var KS=f(Tn(),1),oy=f(Bt(),1),cu=f(_e(),1),JS=f(Qt(),1),QS=f(cr(),1),uu=f(me(),1),ny=f(ge(),1);var GS=f(Bt(),1),ey=f(Tn(),1),YS=f(me(),1),qS=f(_e(),1);var ZS=f(G(),1),{getViewportBreakpoints:XN,getViewportBreakpointValueInPixels:KN}=Je(kn);var ty=f(me(),1),ry=f(G(),1);function ur({children:e,level:t=2}){return(0,ry.jsx)(ty.__experimentalHeading,{className:"global-styles-ui-subtitle",level:t,children:e})}var fu=f(G(),1);var{useHasDimensionsPanel:f8,useHasTypographyPanel:d8,useHasBorderPanel:p8,useSettingsForBlockElement:m8,useHasColorPanel:h8,useHasFiltersPanel:g8,useHasImageSettingsPanel:y8,useHasBackgroundPanel:v8,BackgroundPanel:b8,BorderPanel:w8,ColorPanel:x8,TypographyPanel:S8,DimensionsPanel:C8,FiltersPanel:_8,ImageSettingsPanel:R8,AdvancedPanel:T8}=Je(oy.privateApis);var dT=f(ge(),1);var pT=f(_e(),1);var $S=f(me(),1);var eC=f(G(),1);var tC=f(ge(),1),sa=f(me(),1);var sy=f(G(),1);var la=f(me(),1);var iy=f(me(),1);var ia=f(G(),1),rC=({variation:e,isFocused:t,withHoverView:r})=>(0,ia.jsx)(Ln,{label:e.title,isFocused:t,withHoverView:r,children:({ratio:o,key:n})=>(0,ia.jsx)(iy.__experimentalHStack,{spacing:10*o,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,ia.jsx)(oa,{variation:e,fontSize:85*o})},n)}),ay=rC;var Zo=f(_e(),1),uy=f(cy(),1),aa=f(ge(),1);var Po=f(G(),1);function Nn({variation:e,children:t,isPill:r=!1,properties:o,showTooltip:n=!1}){let[s,i]=(0,Zo.useState)(!1),{base:a,user:u,onChange:l}=(0,Zo.useContext)(ht),c=(0,Zo.useMemo)(()=>{let b=Wo(a,e);return o&&(b=ta(b,o)),{user:e,base:a,merged:b,onChange:()=>{}}},[e,a,o]),d=()=>l(e),m=b=>{b.keyCode===uy.ENTER&&(b.preventDefault(),d())},g=(0,Zo.useMemo)(()=>ws(u,e),[u,e]),h=e?.title;e?.description&&(h=(0,aa.sprintf)((0,aa._x)("%1$s (%2$s)","variation label"),e?.title,e?.description));let w=(0,Po.jsx)("div",{className:We("global-styles-ui-variations_item",{"is-active":g}),role:"button",onClick:d,onKeyDown:m,tabIndex:0,"aria-label":h,"aria-current":g,onFocus:()=>i(!0),onBlur:()=>i(!1),children:(0,Po.jsx)("div",{className:We("global-styles-ui-variations_item-preview",{"is-pill":r}),children:t(s)})});return(0,Po.jsx)(ht.Provider,{value:c,children:n?(0,Po.jsxs)(Cn.Root,{children:[(0,Po.jsx)(Cn.Trigger,{render:w}),(0,Po.jsx)(Cn.Popup,{children:e?.title})]}):w})}var Xo=f(G(),1),fy=["typography"];function ca({title:e,gap:t=2}){let r=ra(fy);return r?.length<=1?null:(0,Xo.jsxs)(la.__experimentalVStack,{spacing:3,children:[e&&(0,Xo.jsx)(ur,{level:3,children:e}),(0,Xo.jsx)(la.__experimentalGrid,{columns:3,gap:t,className:"global-styles-ui-style-variations-container",children:r.map((o,n)=>(0,Xo.jsx)(Nn,{variation:o,properties:fy,showTooltip:!0,children:()=>(0,Xo.jsx)(ay,{variation:o})},n))})]})}var cT=f(ge(),1),Is=f(me(),1);var uT=f(_e(),1);var oo=f(_e(),1),Ao=f(Qt(),1),Fo=f(cr(),1),hu=f(ge(),1);var du=f(py(),1),my=f(cr(),1),hy="/wp/v2/font-families";function gy(e){let{receiveEntityRecords:t}=e.dispatch(my.store);t("postType","wp_font_family",[],void 0,!0)}async function yy(e,t){let o=await(0,du.default)({path:hy,method:"POST",body:e});return gy(t),{id:o.id,...o.font_family_settings,fontFace:[]}}async function vy(e,t,r){let o={path:`${hy}/${e}/font-faces`,method:"POST",body:t},n=await(0,du.default)(o);return gy(r),{id:n.id,...n.font_face_settings}}var Dn=function(){return Dn=Object.assign||function(t){for(var r,o=1,n=arguments.length;o<n;o++){r=arguments[o];for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(t[s]=r[s])}return t},Dn.apply(this,arguments)};function by(e){return e.toLowerCase()}var oC=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],nC=/[^A-Z0-9]+/gi;function xy(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,o=r===void 0?oC:r,n=t.stripRegexp,s=n===void 0?nC:n,i=t.transform,a=i===void 0?by:i,u=t.delimiter,l=u===void 0?" ":u,c=wy(wy(e,o,"$1\0$2"),s,"\0"),d=0,m=c.length;c.charAt(d)==="\0";)d++;for(;c.charAt(m-1)==="\0";)m--;return c.slice(d,m).split("\0").map(a).join(l)}function wy(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(o,n){return o.replace(n,r)},e)}function Sy(e,t){return t===void 0&&(t={}),xy(e,Dn({delimiter:"."},t))}function Cy(e,t){return t===void 0&&(t={}),Sy(e,Dn({delimiter:"-"},t))}function ua(e){let t=e?.toString?.()??"";return t=t.replace(/['\u2019]/,""),Cy(t,{splitRegexp:[/(?!(?:1ST|2ND|3RD|[4-9]TH)(?![a-z]))([a-z0-9])([A-Z])/g,/(?!(?:1st|2nd|3rd|[4-9]th)(?![a-z]))([0-9])([a-z])/g,/([A-Za-z])([0-9])/g,/([A-Z])([A-Z][a-z])/g]})}var gr=f(ge(),1),pu=["otf","ttf","woff","woff2"],_y={100:(0,gr._x)("Thin","font weight"),200:(0,gr._x)("Extra-light","font weight"),300:(0,gr._x)("Light","font weight"),400:(0,gr._x)("Normal","font weight"),500:(0,gr._x)("Medium","font weight"),600:(0,gr._x)("Semi-bold","font weight"),700:(0,gr._x)("Bold","font weight"),800:(0,gr._x)("Extra-bold","font weight"),900:(0,gr._x)("Black","font weight")},Ry={normal:(0,gr._x)("Normal","font style"),italic:(0,gr._x)("Italic","font style")};var{File:Ty}=window;function Oo(e,t={}){return!e.name&&(e.fontFamily||e.slug)&&(e.name=e.fontFamily||e.slug),{...e,...t}}function sC(e){return typeof e!="string"?!1:e!==decodeURIComponent(e)}function fa(e){let t=_y[e.fontWeight??""]||e.fontWeight,r=e.fontStyle==="normal"?"":Ry[e.fontStyle??""]||e.fontStyle;return`${t} ${r}`}function iC(e=[],t=[]){let r=new Map;for(let o of e)r.set(`${o.fontWeight}${o.fontStyle}`,o);for(let o of t)r.set(`${o.fontWeight}${o.fontStyle}`,o);return Array.from(r.values())}function Ey(e=[],t=[]){let r=new Map;for(let o of e)r.set(o.slug,{...o});for(let o of t)if(r.has(o.slug)){let{fontFace:n,...s}=o,i=r.get(o.slug),a=iC(i.fontFace,n);r.set(o.slug,{...s,fontFace:a})}else r.set(o.slug,{...o});return Array.from(r.values())}async function ko(e,t,r="all"){let o;if(typeof t=="string")o=`url(${t})`;else if(t instanceof Ty)o=await t.arrayBuffer();else return;let s=await new window.FontFace(ru(e.fontFamily),o,{style:e.fontStyle,weight:String(e.fontWeight)}).load();if((r==="document"||r==="all")&&document.fonts.add(s),r==="iframe"||r==="all"){let i=document.querySelector('iframe[name="editor-canvas"]');i?.contentDocument&&i.contentDocument.fonts.add(s)}}function Es(e,t="all"){let r=o=>{o.forEach(n=>{n.family===ru(e?.fontFamily)&&n.weight===e?.fontWeight&&n.style===e?.fontStyle&&o.delete(n)})};if((t==="document"||t==="all")&&r(document.fonts),t==="iframe"||t==="all"){let o=document.querySelector('iframe[name="editor-canvas"]');o?.contentDocument&&r(o.contentDocument.fonts)}}function Vn(e){if(!e)return;let t;if(Array.isArray(e)?t=e[0]:t=e,!t.startsWith("file:."))return sC(t)||(t=encodeURI(t)),t}function Py(e){let t=new FormData,{fontFace:r,category:o,...n}=e,s={...n,slug:ua(e.slug)};return t.append("font_family_settings",JSON.stringify(s)),t}function Oy(e){return(e?.fontFace??[]).map((r,o)=>{let n={...r},s=new FormData;if(n.file){let i=Array.isArray(n.file)?n.file:[n.file],a=[];i.forEach((u,l)=>{let c=`file-${o}-${l}`;s.append(c,u,u.name),a.push(c)}),n.src=a.length===1?a[0]:a,delete n.file,s.append("font_face_settings",JSON.stringify(n))}else s.append("font_face_settings",JSON.stringify(n));return s})}async function ky(e,t,r){let o=[];for(let s of t)try{let i=await vy(e,s,r);o.push({status:"fulfilled",value:i})}catch(i){o.push({status:"rejected",reason:i})}let n={errors:[],successes:[]};return o.forEach((s,i)=>{if(s.status==="fulfilled"&&s.value){let a=s.value;n.successes.push(a)}else s.reason&&n.errors.push({data:t[i],message:s.reason.message})}),n}async function Fy(e){e=Array.isArray(e)?e:[e];let t=await Promise.all(e.map(async r=>fetch(new Request(r)).then(o=>{if(!o.ok)throw new Error(`Error downloading font face asset from ${r}. Server responded with status: ${o.status}`);return o.blob()}).then(o=>{let n=r.split("/").pop();return new Ty([o],n,{type:o.type})})));return t.length===1?t[0]:t}function mu(e,t){return t.findIndex(r=>r.fontWeight===e.fontWeight&&r.fontStyle===e.fontStyle)!==-1}function Ay(e,t,r){t=Array.isArray(t)?[...t]:[t],e=Array.isArray(e)?[...e]:{...e};let o=t.pop(),n=e;for(let s of t){let i=n[s];n=n[s]=Array.isArray(i)?[...i]:{...i}}return n[o]=r,e}function da(e,t,r=[]){let o=u=>u.slug===e.slug,n=u=>u.find(o),s=u=>u?r.filter(l=>!o(l)):[...r,e],i=u=>{let l=d=>d.fontWeight===t.fontWeight&&d.fontStyle===t.fontStyle;if(!u)return[...r,{...e,fontFace:[t]}];let c=u.fontFace||[];return c.find(l)?c=c.filter(d=>!l(d)):c=[...c,t],c.length===0?r.filter(d=>!o(d)):r.map(d=>o(d)?{...d,fontFace:c}:d)},a=n(r);return t?i(a):s(a)}var Iy=f(G(),1),zt=(0,oo.createContext)({});zt.displayName="FontLibraryContext";function aC({children:e}){let t=(0,Ao.useRegistry)(),{saveEntityRecord:r,deleteEntityRecord:o}=(0,Ao.useDispatch)(Fo.store),{globalStylesId:n}=(0,Ao.useSelect)(R=>{let{__experimentalGetCurrentGlobalStylesId:M}=R(Fo.store);return{globalStylesId:M()}},[]),s=(0,Fo.useEntityRecord)("root","globalStyles",n??0,{enabled:n!==void 0}),[i,a]=(0,oo.useState)(!1),{records:u=[],isResolving:l}=(0,Fo.useEntityRecords)("postType","wp_font_family",{_embed:!0}),c=(u||[]).map(R=>({id:R.id,...R.font_family_settings||{},fontFace:R?._embedded?.font_faces?.map(M=>M.font_face_settings)||[]}))||[],[d,m]=Ye("typography.fontFamilies"),g=async R=>{if(!s.record)return;let M=s.record,re=Ay(M??{},["settings","typography","fontFamilies"],R);await r("root","globalStyles",re)},[h,w]=(0,oo.useState)(""),[b,S]=(0,oo.useState)(void 0),x=d?.theme?d.theme.map(R=>Oo(R,{source:"theme"})).sort((R,M)=>R.name.localeCompare(M.name)):[],v=d?.custom?d.custom.map(R=>Oo(R,{source:"custom"})).sort((R,M)=>R.name.localeCompare(M.name)):[],_=c?c.map(R=>Oo(R,{source:"custom"})).sort((R,M)=>R.name.localeCompare(M.name)):[];(0,oo.useEffect)(()=>{h||S(void 0)},[h]);let O=R=>{if(!R){S(void 0);return}let re=(R.source==="theme"?x:_).find(F=>F.slug===R.slug);S({...re||R,source:R.source})},[T]=(0,oo.useState)(new Set),E=R=>R.reduce((re,F)=>{let Y=F?.fontFace&&F.fontFace?.length>0?F?.fontFace.map(Z=>`${Z.fontStyle??""}${Z.fontWeight??""}`):["normal400"];return re[F.slug]=Y,re},{}),P=R=>E(R==="theme"?x:v),j=(R,M,re,F)=>!M&&!re?!!P(F)[R]:!!P(F)[R]?.includes((M??"")+(re??"")),J=(R,M)=>P(M)[R]||[];async function A(R){a(!0);try{let M=[],re=[];for(let Y of R){let Z=!1,fe=await(0,Ao.resolveSelect)(Fo.store).getEntityRecords("postType","wp_font_family",{slug:Y.slug,per_page:1,_embed:!0}),ee=fe&&fe.length>0?fe[0]:null,ve=ee?{id:ee.id,...ee.font_family_settings,fontFace:(ee?._embedded?.font_faces??[]).map(Oe=>Oe.font_face_settings)||[]}:null;ve||(Z=!0,ve=await yy(Py(Y),t));let Pe=ve.fontFace&&Y.fontFace?ve.fontFace.filter(Oe=>Oe&&Y.fontFace&&mu(Oe,Y.fontFace)):[];ve.fontFace&&Y.fontFace&&(Y.fontFace=Y.fontFace.filter(Oe=>!mu(Oe,ve.fontFace)));let $=[],Se=[];if(Y?.fontFace?.length??!1){let Oe=await ky(ve.id,Oy(Y),t);$=Oe?.successes,Se=Oe?.errors}($?.length>0||Pe?.length>0)&&(ve.fontFace=[...$],M.push(ve)),ve&&!Y?.fontFace?.length&&M.push(ve),Z&&(Y?.fontFace?.length??0)>0&&$?.length===0&&await o("postType","wp_font_family",ve.id,{force:!0}),re=re.concat(Se)}let F=re.reduce((Y,Z)=>Y.includes(Z.message)?Y:[...Y,Z.message],[]);if(M.length>0){let Y=W(M);await g(Y)}if(F.length>0){let Y=new Error((0,hu.__)("There was an error installing fonts."));throw Y.installationErrors=F,Y}}finally{a(!1)}}async function C(R){if(!R?.id)throw new Error((0,hu.__)("Font family to uninstall is not defined."));try{await o("postType","wp_font_family",R.id,{force:!0});let M=L(R);return await g(M),{deleted:!0}}catch(M){throw console.error("There was an error uninstalling the font family:",M),M}}let L=R=>{let re=(d?.[R.source??""]??[]).filter(Y=>Y.slug!==R.slug),F={...d,[R.source??""]:re};return m(F),R.fontFace&&R.fontFace.forEach(Y=>{Es(Y,"all")}),F},W=R=>{let M=I(R),re={...d,custom:Ey(d?.custom,M)};return m(re),N(M),re},I=R=>R.map(({id:M,fontFace:re,...F})=>({...F,...re&&re.length>0?{fontFace:re.map(({id:Y,...Z})=>Z)}:{}})),N=R=>{R.forEach(M=>{M.fontFace&&M.fontFace.forEach(re=>{let F=Vn(re?.src??"");F&&ko(re,F,"all")})})},q=(R,M)=>{let re=d?.[R.source??""]??[],F=da(R,M,re);m({...d,[R.source??""]:F});let Y=j(R.slug,M?.fontStyle??"",M?.fontWeight??"",R.source??"custom");if(M&&Y)Es(M,"all");else{let Z=Vn(M?.src??"");M&&Z&&ko(M,Z,"all")}},z=async R=>{if(!R.src)return;let M=Vn(R.src);!M||T.has(M)||(ko(R,M,"document"),T.add(M))};return(0,Iy.jsx)(zt.Provider,{value:{libraryFontSelected:b,handleSetLibraryFontSelected:O,fontFamilies:d??{},baseCustomFonts:_,isFontActivated:j,getFontFacesActivated:J,loadFontFaceAsset:z,installFonts:A,uninstallFontFamily:C,toggleActivateFont:q,getAvailableFontsOutline:E,modalTabOpen:h,setModalTabOpen:w,saveFontFamilies:g,isResolvingLibrary:l,isInstalling:i},children:e})}var pa=aC;var Pa=f(ge(),1),wu=f(me(),1),hv=f(cr(),1),aT=f(Qt(),1);var Le=f(me(),1),Os=f(cr(),1),gu=f(Qt(),1),Yr=f(_e(),1),st=f(ge(),1);var Bn=f(ge(),1),ma=f(_e(),1),yr=f(me(),1);var Pr=f(_e(),1);var no=f(G(),1),Ly=new Set;function lC(e){if(e.preview)return e.preview;if(e.src)return Array.isArray(e.src)?e.src[0]:e.src}function cC(e){return"fontStyle"in e&&e.fontStyle||"fontWeight"in e&&e.fontWeight?e:"fontFace"in e&&e.fontFace&&e.fontFace.length?e.fontFace.find(t=>t.fontStyle==="normal"&&t.fontWeight==="400")||e.fontFace[0]:{fontStyle:"normal",fontWeight:"400",fontFamily:e.fontFamily}}function uC({font:e,text:t}){let r=(0,Pr.useRef)(null),o=cC(e),n=An(e);t=t||("name"in e?e.name:"");let i=e.preview??lC(o),a=!!(i&&/\.(png|jpg|jpeg|gif|svg)$/i.test(i)),[u,l]=(0,Pr.useState)(!1),[c,d]=(0,Pr.useState)(!1),[m,g]=(0,Pr.useState)(),{loadFontFaceAsset:h}=(0,Pr.useContext)(zt),w=a?!!i&&(Ly.has(i)||m===i):c,b=Math.min(Math.max(t.length*12,48),300),S=Vg(o),x={fontSize:"18px",lineHeight:1,opacity:w?"1":"0",...n,...S};return(0,Pr.useEffect)(()=>{if(a)return;let v=new window.IntersectionObserver(([_])=>{l(_.isIntersecting)},{});return r.current&&v.observe(r.current),()=>v.disconnect()},[a]),(0,Pr.useEffect)(()=>{(async()=>u&&!a&&(o.src&&await h(o),d(!0)))()},[o,u,h,a]),(0,no.jsx)("div",{ref:r,className:"font-library__font-demo",children:a?(0,no.jsxs)(no.Fragment,{children:[!w&&(0,no.jsx)(gs,{className:"font-library__font-variant-demo-skeleton",style:{width:b}}),(0,no.jsx)("img",{src:i,loading:"lazy",alt:t,onLoad:()=>{i&&Ly.add(i),g(i)},onError:()=>g(i),className:We("font-library__font-variant_demo-image",{"is-loading":!w})})]}):(0,no.jsx)("span",{style:x,className:"font-library__font-variant_demo-text",children:t})})}var Mn=uC;var Gr=f(G(),1);function fC({font:e,onClick:t,variantsText:r,navigatorPath:o,shouldFocus:n}){let s=e.fontFace?.length||1,i={cursor:t?"pointer":"default"},a=(0,yr.useNavigator)(),u=(0,ma.useRef)(null);return(0,ma.useEffect)(()=>{n&&u.current?.focus()},[n]),(0,Gr.jsx)(yr.Button,{ref:u,__next40pxDefaultSize:!0,onClick:()=>{t(),o&&a.goTo(o)},style:i,className:"font-library__font-card",children:(0,Gr.jsxs)(yr.Flex,{justify:"space-between",wrap:!1,children:[(0,Gr.jsx)(Mn,{font:e}),(0,Gr.jsxs)(yr.Flex,{justify:"flex-end",children:[(0,Gr.jsx)(yr.FlexItem,{children:(0,Gr.jsx)(yr.__experimentalText,{className:"font-library__font-card__count",children:r||(0,Bn.sprintf)((0,Bn._n)("%d variant","%d variants",s),s)})}),(0,Gr.jsx)(yr.FlexItem,{children:(0,Gr.jsx)(hs,{icon:(0,Bn.isRTL)()?Ho:Uo})})]})]})})}var Ps=fC;var ha=f(_e(),1),ga=f(me(),1);var Ko=f(G(),1);function dC({face:e,font:t}){let{isFontActivated:r,toggleActivateFont:o}=(0,ha.useContext)(zt),n=(t?.fontFace?.length??0)>0?r(t.slug,e.fontStyle,e.fontWeight,t.source):r(t.slug,void 0,void 0,t.source),s=()=>{if((t?.fontFace?.length??0)>0){o(t,e);return}o(t)},i=t.name+" "+fa(e),a=(0,ha.useId)();return(0,Ko.jsx)("div",{className:"font-library__font-card",children:(0,Ko.jsxs)(ga.Flex,{justify:"flex-start",align:"center",gap:"1rem",children:[(0,Ko.jsx)(ga.CheckboxControl,{checked:n,onChange:s,id:a}),(0,Ko.jsx)("label",{htmlFor:a,children:(0,Ko.jsx)(Mn,{font:e,text:i,onClick:s})})]})})}var Ny=dC;function Dy(e){switch(e){case"normal":return 400;case"bold":return 700;case"bolder":return 500;case"lighter":return 300;default:return parseInt(e,10)}}function ya(e){return e.sort((t,r)=>t.fontStyle==="normal"&&r.fontStyle!=="normal"?-1:r.fontStyle==="normal"&&t.fontStyle!=="normal"?1:t.fontStyle===r.fontStyle?Dy(t.fontWeight?.toString()??"normal")-Dy(r.fontWeight?.toString()??"normal"):!t.fontStyle||!r.fontStyle?t.fontStyle?-1:1:t.fontStyle.localeCompare(r.fontStyle))}var Ee=f(G(),1);function Vy(e){if(!e)return"";let t={};for(let r of Object.keys(e).sort())t[r]=(e[r]??[]).map(o=>({slug:o.slug,fontFace:(o.fontFace??[]).map(n=>`${n.fontStyle}-${n.fontWeight}`).sort()})).sort((o,n)=>o.slug.localeCompare(n.slug));return JSON.stringify(t)}function pC(){let{baseCustomFonts:e,libraryFontSelected:t,handleSetLibraryFontSelected:r,uninstallFontFamily:o,isResolvingLibrary:n,isInstalling:s,saveFontFamilies:i,getFontFacesActivated:a}=(0,Yr.useContext)(zt),[u,l]=Ye("typography.fontFamilies"),[c,d]=(0,Yr.useState)(void 0),[m,g]=(0,Yr.useState)(!1),[h,w]=(0,Yr.useState)(null),[b]=Ye("typography.fontFamilies",void 0,"base"),S=(0,gu.useSelect)(F=>{let{__experimentalGetCurrentGlobalStylesId:Y}=F(Os.store);return Y()},[]),x=(0,Os.useEntityRecord)("root","globalStyles",S??0,{enabled:S!==void 0}),v=x?.edits?.settings?.typography?.fontFamilies,_=x?.record?.settings?.typography?.fontFamilies,O=(0,Yr.useMemo)(()=>v===void 0?!1:Vy(v)!==Vy(_),[v,_]),T=u?.theme?u.theme.map(F=>Oo(F,{source:"theme"})).sort((F,Y)=>F.name.localeCompare(Y.name)):[],E=new Set(T.map(F=>F.slug)),P=b?.theme?T.concat(b.theme.filter(F=>!E.has(F.slug)).map(F=>Oo(F,{source:"theme"})).sort((F,Y)=>F.name.localeCompare(Y.name))):[],j=t?.source==="custom"&&t?.id,J=(0,gu.useSelect)(F=>{let{canUser:Y}=F(Os.store);return j&&Y("delete",{kind:"postType",name:"wp_font_family",id:j})},[j]),A=!!t&&t?.source!=="theme"&&J,C=()=>{g(!0)},L=async()=>{w(null);try{await i(u),w({type:"success",message:(0,st.__)("Font family updated successfully.")})}catch(F){w({type:"error",message:(0,st.sprintf)((0,st.__)("There was an error updating the font family. %s"),F.message)})}},W=F=>F?!F.fontFace||!F.fontFace.length?[{fontFamily:F.fontFamily,fontStyle:"normal",fontWeight:"400"}]:ya(F.fontFace):[],I=F=>{let Y=F?.fontFace&&(F?.fontFace?.length??0)>0?F.fontFace.length:1,Z=a(F.slug,F.source).length;return(0,st.sprintf)((0,st.__)("%1$d of %2$d active"),Z,Y)};(0,Yr.useEffect)(()=>{r(t)},[]);let N=t?a(t.slug,t.source).length:0,q=t?.fontFace?.length??(t?.fontFamily?1:0),z=N>0&&N!==q,R=N===q,M=()=>{if(!t||!t?.source)return;let F=u?.[t.source]?.filter(Z=>Z.slug!==t.slug)??[],Y=R?F:[...F,t];l({...u,[t.source]:Y}),t.fontFace&&t.fontFace.forEach(Z=>{if(R)Es(Z,"all");else{let fe=Vn(Z?.src??"");fe&&ko(Z,fe,"all")}})},re=P.length>0||e.length>0;return(0,Ee.jsxs)("div",{className:"font-library__tabpanel-layout",children:[n&&(0,Ee.jsx)("div",{className:"font-library__loading",children:(0,Ee.jsx)(Le.ProgressBar,{})}),!n&&(0,Ee.jsxs)(Ee.Fragment,{children:[(0,Ee.jsxs)(Le.Navigator,{initialPath:t?"/fontFamily":"/",children:[(0,Ee.jsx)(Le.Navigator.Screen,{path:"/",children:(0,Ee.jsxs)(Le.__experimentalVStack,{spacing:"8",children:[h&&(0,Ee.jsx)(Le.Notice,{status:h.type,onRemove:()=>w(null),children:h.message}),!re&&(0,Ee.jsx)(Le.__experimentalText,{as:"p",children:(0,st.__)("No fonts installed.")}),P.length>0&&(0,Ee.jsxs)(Le.__experimentalVStack,{children:[(0,Ee.jsx)("h2",{className:"font-library__fonts-title",children:(0,st._x)("Theme","font source")}),(0,Ee.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:P.map(F=>(0,Ee.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Ee.jsx)(Ps,{font:F,navigatorPath:"/fontFamily",variantsText:I(F),shouldFocus:F.slug===c,onClick:()=>{w(null),r(F)}})},F.slug))})]}),e.length>0&&(0,Ee.jsxs)(Le.__experimentalVStack,{children:[(0,Ee.jsx)("h2",{className:"font-library__fonts-title",children:(0,st._x)("Custom","font source")}),(0,Ee.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:e.map(F=>(0,Ee.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Ee.jsx)(Ps,{font:F,navigatorPath:"/fontFamily",variantsText:I(F),shouldFocus:F.slug===c,onClick:()=>{w(null),r(F)}})},F.slug))})]})]})}),(0,Ee.jsxs)(Le.Navigator.Screen,{path:"/fontFamily",children:[t&&(0,Ee.jsx)(mC,{font:t,isOpen:m,setIsOpen:g,setNotice:w,uninstallFontFamily:o,handleSetLibraryFontSelected:r}),(0,Ee.jsxs)(Le.Flex,{justify:"flex-start",children:[(0,Ee.jsx)(Le.Navigator.BackButton,{icon:(0,st.isRTL)()?Uo:Ho,size:"small",onClick:()=>{d(t?.slug),r(void 0),w(null)},label:(0,st.__)("Back")}),(0,Ee.jsx)(Le.__experimentalHeading,{level:2,size:13,className:"global-styles-ui-header",children:t?.name})]}),h&&(0,Ee.jsxs)(Ee.Fragment,{children:[(0,Ee.jsx)(Le.__experimentalSpacer,{margin:1}),(0,Ee.jsx)(Le.Notice,{status:h.type,onRemove:()=>w(null),children:h.message}),(0,Ee.jsx)(Le.__experimentalSpacer,{margin:1})]}),(0,Ee.jsx)(Le.__experimentalSpacer,{margin:4}),(0,Ee.jsx)(Le.__experimentalText,{children:(0,st.__)("Choose font variants. Keep in mind that too many variants could make your site slower.")}),(0,Ee.jsx)(Le.__experimentalSpacer,{margin:4}),(0,Ee.jsxs)(Le.__experimentalVStack,{spacing:0,children:[(0,Ee.jsx)(Le.CheckboxControl,{className:"font-library__select-all",label:(0,st.__)("Select all"),checked:R,onChange:M,indeterminate:z}),(0,Ee.jsx)(Le.__experimentalSpacer,{margin:8}),(0,Ee.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:t&&W(t).map((F,Y)=>(0,Ee.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Ee.jsx)(Ny,{font:t,face:F},`face${Y}`)},`face${Y}`))})]})]})]}),(0,Ee.jsxs)(Le.__experimentalHStack,{justify:"flex-end",className:"font-library__footer",children:[s&&(0,Ee.jsx)(Le.ProgressBar,{}),A&&(0,Ee.jsx)(Le.Button,{__next40pxDefaultSize:!0,isDestructive:!0,variant:"tertiary",onClick:C,children:(0,st.__)("Delete")}),(0,Ee.jsx)(Le.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:L,disabled:!O,accessibleWhenDisabled:!0,children:(0,st.__)("Update")})]})]})]})}function mC({font:e,isOpen:t,setIsOpen:r,setNotice:o,uninstallFontFamily:n,handleSetLibraryFontSelected:s}){let i=(0,Le.useNavigator)(),a=async()=>{o(null),r(!1);try{await n(e),i.goBack(),s(void 0),o({type:"success",message:(0,st.__)("Font family uninstalled successfully.")})}catch(l){o({type:"error",message:(0,st.__)("There was an error uninstalling the font family.")+l.message})}},u=()=>{r(!1)};return(0,Ee.jsx)(Le.__experimentalConfirmDialog,{isOpen:t,cancelButtonText:(0,st.__)("Cancel"),confirmButtonText:(0,st.__)("Delete"),onCancel:u,onConfirm:a,size:"medium",children:e&&(0,st.sprintf)((0,st.__)('Are you sure you want to delete "%s" font and all its variants and assets?'),e.name)})}var va=pC;var gt=f(_e(),1),Ce=f(me(),1),Gy=f(vo(),1),tt=f(ge(),1);var Yy=f(cr(),1);function My(e,t){let{category:r,search:o}=t,n=e||[];return r&&r!=="all"&&(n=n.filter(s=>s.categories&&s.categories.indexOf(r)!==-1)),o&&(n=n.filter(s=>s.font_family_settings&&s.font_family_settings.name.toLowerCase().includes(o.toLowerCase()))),n}function By(e){return e.reduce((t,r)=>({...t,[r.slug]:(r?.fontFace||[]).reduce((o,n)=>({...o,[`${n.fontStyle}-${n.fontWeight}`]:!0}),{})}),{})}function jy(e,t,r){return t?!!r[e]?.[`${t.fontStyle}-${t.fontWeight}`]:!!r[e]}var ks=f(ge(),1),Ht=f(me(),1),vr=f(G(),1);function hC(){let e=()=>{window.localStorage.setItem("wp-font-library-google-fonts-permission","true"),window.dispatchEvent(new Event("storage"))};return(0,vr.jsx)("div",{className:"font-library__google-fonts-confirm",children:(0,vr.jsx)(Ht.Card,{children:(0,vr.jsxs)(Ht.CardBody,{children:[(0,vr.jsx)(Ht.__experimentalHeading,{level:2,children:(0,ks.__)("Connect to Google Fonts")}),(0,vr.jsx)(Ht.__experimentalSpacer,{margin:6}),(0,vr.jsx)(Ht.__experimentalText,{as:"p",children:(0,ks.__)("To install fonts from Google you must give permission to connect directly to Google servers. The fonts you install will be downloaded from Google and stored on your site. Your site will then use these locally-hosted fonts.")}),(0,vr.jsx)(Ht.__experimentalSpacer,{margin:3}),(0,vr.jsx)(Ht.__experimentalText,{as:"p",children:(0,ks.__)("You can alternatively upload files directly on the Upload tab.")}),(0,vr.jsx)(Ht.__experimentalSpacer,{margin:6}),(0,vr.jsx)(Ht.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:e,children:(0,ks.__)("Allow access to Google Fonts")})]})})})}var zy=hC;var Hy=f(_e(),1),ba=f(me(),1);var Jo=f(G(),1);function gC({face:e,font:t,handleToggleVariant:r,selected:o}){let n=()=>{if(t?.fontFace){r(t,e);return}r(t)},s=t.name+" "+fa(e),i=(0,Hy.useId)();return(0,Jo.jsx)("div",{className:"font-library__font-card",children:(0,Jo.jsxs)(ba.Flex,{justify:"flex-start",align:"center",gap:"1rem",children:[(0,Jo.jsx)(ba.CheckboxControl,{checked:o,onChange:n,id:i}),(0,Jo.jsx)("label",{htmlFor:i,children:(0,Jo.jsx)(Mn,{font:e,text:s,onClick:n})})]})})}var Uy=gC;var ye=f(G(),1),yC={slug:"all",name:(0,tt._x)("All","font categories")},Wy="wp-font-library-google-fonts-permission",vC=500;function bC({slug:e}){let t=e==="google-fonts",r=()=>window.localStorage.getItem(Wy)==="true",[o,n]=(0,gt.useState)(null),[s,i]=(0,gt.useState)(void 0),[a,u]=(0,gt.useState)(null),[l,c]=(0,gt.useState)([]),[d,m]=(0,gt.useState)(1),[g,h]=(0,gt.useState)({}),[w,b]=(0,gt.useState)(t&&!r()),{installFonts:S,isInstalling:x}=(0,gt.useContext)(zt),{record:v,isResolving:_}=(0,Yy.useEntityRecord)("root","fontCollection",e);(0,gt.useEffect)(()=>{let $=()=>{b(t&&!r())};return $(),window.addEventListener("storage",$),()=>window.removeEventListener("storage",$)},[e,t]);let O=()=>{window.localStorage.setItem(Wy,"false"),window.dispatchEvent(new Event("storage"))};(0,gt.useEffect)(()=>{n(null)},[e]),(0,gt.useEffect)(()=>{c([])},[o]);let T=(0,gt.useMemo)(()=>v?.font_families??[],[v]),E=v?.categories??[],P=[yC,...E],j=(0,gt.useMemo)(()=>My(T,g),[T,g]),J=Math.max(window.innerHeight,vC),A=Math.floor((J-417)/61),C=Math.ceil(j.length/A),L=(d-1)*A,W=d*A,I=j.slice(L,W),N=$=>{h({...g,category:$}),m(1)},z=(0,Gy.debounce)($=>{h({...g,search:$}),m(1)},300),R=($,Se)=>{let Oe=da($,Se,l);c(Oe)},M=By(l),re=()=>{c([])},F=l.length>0?l[0]?.fontFace?.length??0:0,Y=F>0&&F!==o?.fontFace?.length,Z=F===o?.fontFace?.length,fe=()=>{let $=[];!Z&&o&&$.push(o),c($)},ee=async()=>{u(null);let $=l[0];try{$?.fontFace&&await Promise.all($.fontFace.map(async Se=>{Se.src&&(Se.file=await Fy(Se.src))}))}catch{u({type:"error",message:(0,tt.__)("Error installing the fonts, could not be downloaded.")});return}try{await S([$]),u({type:"success",message:(0,tt.__)("Fonts were installed successfully.")})}catch(Se){u({type:"error",message:Se.message})}re()},ve=$=>$?!$.fontFace||!$.fontFace.length?[{fontFamily:$.fontFamily,fontStyle:"normal",fontWeight:"400"}]:ya($.fontFace):[];if(w)return(0,ye.jsx)(zy,{});let Pe=e==="google-fonts"&&!w&&!o;return(0,ye.jsxs)("div",{className:"font-library__tabpanel-layout",children:[_&&(0,ye.jsx)("div",{className:"font-library__loading",children:(0,ye.jsx)(Ce.ProgressBar,{})}),!_&&v&&(0,ye.jsxs)(ye.Fragment,{children:[(0,ye.jsxs)(Ce.Navigator,{initialPath:"/",className:"font-library__tabpanel-layout",children:[(0,ye.jsxs)(Ce.Navigator.Screen,{path:"/",children:[(0,ye.jsxs)(Ce.__experimentalHStack,{justify:"space-between",children:[(0,ye.jsxs)(Ce.__experimentalVStack,{children:[(0,ye.jsx)(Ce.__experimentalHeading,{level:2,size:13,children:v.name}),(0,ye.jsx)(Ce.__experimentalText,{children:v.description})]}),Pe&&(0,ye.jsx)(Ce.DropdownMenu,{icon:hc,label:(0,tt.__)("Actions"),popoverProps:{position:"bottom left"},controls:[{title:(0,tt.__)("Revoke access to Google Fonts"),onClick:O}]})]}),(0,ye.jsx)(Ce.__experimentalSpacer,{margin:4}),(0,ye.jsxs)(Ce.__experimentalHStack,{spacing:4,justify:"space-between",children:[(0,ye.jsx)(Ce.SearchControl,{className:"font-library__search",value:g.search,placeholder:(0,tt.__)("Font name\u2026"),label:(0,tt.__)("Search"),onChange:z,hideLabelFromVision:!1}),(0,ye.jsx)(Ce.SelectControl,{label:(0,tt.__)("Category"),value:g.category,onChange:N,children:P&&P.map($=>(0,ye.jsx)("option",{value:$.slug,children:$.name},$.slug))})]}),(0,ye.jsx)(Ce.__experimentalSpacer,{margin:4}),!!v?.font_families?.length&&!j.length&&(0,ye.jsx)(Ce.__experimentalText,{children:(0,tt.__)("No fonts found. Try with a different search term.")}),(0,ye.jsx)("div",{className:"font-library__fonts-grid__main",children:(0,ye.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:I.map($=>(0,ye.jsx)("li",{className:"font-library__fonts-list-item",children:(0,ye.jsx)(Ps,{font:$.font_family_settings,navigatorPath:"/fontFamily",shouldFocus:$.font_family_settings.slug===s,onClick:()=>{n($.font_family_settings)}})},$.font_family_settings.slug))})})]}),(0,ye.jsxs)(Ce.Navigator.Screen,{path:"/fontFamily",children:[(0,ye.jsxs)(Ce.Flex,{justify:"flex-start",children:[(0,ye.jsx)(Ce.Navigator.BackButton,{icon:(0,tt.isRTL)()?Uo:Ho,size:"small",onClick:()=>{i(o?.slug),n(null),u(null)},label:(0,tt.__)("Back")}),(0,ye.jsx)(Ce.__experimentalHeading,{level:2,size:13,className:"global-styles-ui-header",children:o?.name})]}),a&&(0,ye.jsxs)(ye.Fragment,{children:[(0,ye.jsx)(Ce.__experimentalSpacer,{margin:1}),(0,ye.jsx)(Ce.Notice,{status:a.type,onRemove:()=>u(null),children:a.message}),(0,ye.jsx)(Ce.__experimentalSpacer,{margin:1})]}),(0,ye.jsx)(Ce.__experimentalSpacer,{margin:4}),(0,ye.jsx)(Ce.__experimentalText,{children:(0,tt.__)("Select font variants to install.")}),(0,ye.jsx)(Ce.__experimentalSpacer,{margin:4}),(0,ye.jsx)(Ce.CheckboxControl,{className:"font-library__select-all",label:(0,tt.__)("Select all"),checked:Z,onChange:fe,indeterminate:Y}),(0,ye.jsx)(Ce.__experimentalVStack,{spacing:0,children:(0,ye.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:o&&ve(o).map(($,Se)=>(0,ye.jsx)("li",{className:"font-library__fonts-list-item",children:(0,ye.jsx)(Uy,{font:o,face:$,handleToggleVariant:R,selected:jy(o.slug,o.fontFace?$:null,M)})},`face${Se}`))})}),(0,ye.jsx)(Ce.__experimentalSpacer,{margin:16})]})]}),o&&(0,ye.jsx)(Ce.Flex,{justify:"flex-end",className:"font-library__footer",children:(0,ye.jsx)(Ce.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:ee,isBusy:x,disabled:l.length===0||x,accessibleWhenDisabled:!0,children:(0,tt.__)("Install")})}),!o&&(0,ye.jsxs)(Ce.__experimentalHStack,{expanded:!1,className:"font-library__footer",justify:"end",spacing:6,children:[(0,ye.jsx)(Ce.__experimentalHStack,{justify:"flex-start",expanded:!1,spacing:1,className:"font-library__page-selection",children:(0,gt.createInterpolateElement)((0,tt.sprintf)((0,tt._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",C),{div:(0,ye.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,ye.jsx)(Ce.SelectControl,{"aria-label":(0,tt.__)("Current page"),value:d.toString(),options:[...Array(C)].map(($,Se)=>({label:(Se+1).toString(),value:(Se+1).toString()})),onChange:$=>m(parseInt($)),size:"small",variant:"minimal"})})}),(0,ye.jsxs)(Ce.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,ye.jsx)(Ce.Button,{onClick:()=>m(d-1),disabled:d===1,accessibleWhenDisabled:!0,label:(0,tt.__)("Previous page"),icon:(0,tt.isRTL)()?Gi:qi,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,ye.jsx)(Ce.Button,{onClick:()=>m(d+1),disabled:d===C,accessibleWhenDisabled:!0,label:(0,tt.__)("Next page"),icon:(0,tt.isRTL)()?qi:Gi,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})]})]})}var wa=bC;var jn=f(ge(),1),Ot=f(me(),1),As=f(_e(),1);var xa=(e=>typeof Yt<"u"?Yt:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Yt<"u"?Yt:t)[r]}):e)(function(e){if(typeof Yt<"u")return Yt.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),qy=(function(){var e,t,r;return(function(){function o(n,s,i){function a(c,d){if(!s[c]){if(!n[c]){var m=typeof xa=="function"&&xa;if(!d&&m)return m(c,!0);if(u)return u(c,!0);var g=new Error("Cannot find module '"+c+"'");throw g.code="MODULE_NOT_FOUND",g}var h=s[c]={exports:{}};n[c][0].call(h.exports,function(w){var b=n[c][1][w];return a(b||w)},h,h.exports,o,n,s,i)}return s[c].exports}for(var u=typeof xa=="function"&&xa,l=0;l<i.length;l++)a(i[l]);return a}return o})()({1:[function(o,n,s){var i=4096,a=2*i+32,u=2*i-1,l=new Uint32Array([0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215]);function c(d){this.buf_=new Uint8Array(a),this.input_=d,this.reset()}c.READ_SIZE=i,c.IBUF_MASK=u,c.prototype.reset=function(){this.buf_ptr_=0,this.val_=0,this.pos_=0,this.bit_pos_=0,this.bit_end_pos_=0,this.eos_=0,this.readMoreInput();for(var d=0;d<4;d++)this.val_|=this.buf_[this.pos_]<<8*d,++this.pos_;return this.bit_end_pos_>0},c.prototype.readMoreInput=function(){if(!(this.bit_end_pos_>256))if(this.eos_){if(this.bit_pos_>this.bit_end_pos_)throw new Error("Unexpected end of input "+this.bit_pos_+" "+this.bit_end_pos_)}else{var d=this.buf_ptr_,m=this.input_.read(this.buf_,d,i);if(m<0)throw new Error("Unexpected end of input");if(m<i){this.eos_=1;for(var g=0;g<32;g++)this.buf_[d+m+g]=0}if(d===0){for(var g=0;g<32;g++)this.buf_[(i<<1)+g]=this.buf_[g];this.buf_ptr_=i}else this.buf_ptr_=0;this.bit_end_pos_+=m<<3}},c.prototype.fillBitWindow=function(){for(;this.bit_pos_>=8;)this.val_>>>=8,this.val_|=this.buf_[this.pos_&u]<<24,++this.pos_,this.bit_pos_=this.bit_pos_-8>>>0,this.bit_end_pos_=this.bit_end_pos_-8>>>0},c.prototype.readBits=function(d){32-this.bit_pos_<d&&this.fillBitWindow();var m=this.val_>>>this.bit_pos_&l[d];return this.bit_pos_+=d,m},n.exports=c},{}],2:[function(o,n,s){var i=0,a=1,u=2,l=3;s.lookup=new Uint8Array([0,0,0,0,0,0,0,0,0,4,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,12,16,12,12,20,12,16,24,28,12,12,32,12,36,12,44,44,44,44,44,44,44,44,44,44,32,32,24,40,28,12,12,48,52,52,52,48,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,24,12,28,12,12,12,56,60,60,60,56,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,24,12,28,12,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,22,22,22,22,23,23,23,23,24,24,24,24,25,25,25,25,26,26,26,26,27,27,27,27,28,28,28,28,29,29,29,29,30,30,30,30,31,31,31,31,32,32,32,32,33,33,33,33,34,34,34,34,35,35,35,35,36,36,36,36,37,37,37,37,38,38,38,38,39,39,39,39,40,40,40,40,41,41,41,41,42,42,42,42,43,43,43,43,44,44,44,44,45,45,45,45,46,46,46,46,47,47,47,47,48,48,48,48,49,49,49,49,50,50,50,50,51,51,51,51,52,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,57,57,57,57,58,58,58,58,59,59,59,59,60,60,60,60,61,61,61,61,62,62,62,62,63,63,63,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),s.lookupOffsets=new Uint16Array([1024,1536,1280,1536,0,256,768,512])},{}],3:[function(o,n,s){var i=o("./streams").BrotliInput,a=o("./streams").BrotliOutput,u=o("./bit_reader"),l=o("./dictionary"),c=o("./huffman").HuffmanCode,d=o("./huffman").BrotliBuildHuffmanTable,m=o("./context"),g=o("./prefix"),h=o("./transform"),w=8,b=16,S=256,x=704,v=26,_=6,O=2,T=8,E=255,P=1080,j=18,J=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),A=16,C=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),L=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),W=new Uint16Array([256,402,436,468,500,534,566,598,630,662,694,726,758,790,822,854,886,920,952,984,1016,1048,1080]);function I(X){var D;return X.readBits(1)===0?16:(D=X.readBits(3),D>0?17+D:(D=X.readBits(3),D>0?8+D:17))}function N(X){if(X.readBits(1)){var D=X.readBits(3);return D===0?1:X.readBits(D)+(1<<D)}return 0}function q(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function z(X){var D=new q,K,H,Q;if(D.input_end=X.readBits(1),D.input_end&&X.readBits(1))return D;if(K=X.readBits(2)+4,K===7){if(D.is_metadata=!0,X.readBits(1)!==0)throw new Error("Invalid reserved bit");if(H=X.readBits(2),H===0)return D;for(Q=0;Q<H;Q++){var he=X.readBits(8);if(Q+1===H&&H>1&&he===0)throw new Error("Invalid size byte");D.meta_block_length|=he<<Q*8}}else for(Q=0;Q<K;++Q){var ae=X.readBits(4);if(Q+1===K&&K>4&&ae===0)throw new Error("Invalid size nibble");D.meta_block_length|=ae<<Q*4}return++D.meta_block_length,!D.input_end&&!D.is_metadata&&(D.is_uncompressed=X.readBits(1)),D}function R(X,D,K){var H=D,Q;return K.fillBitWindow(),D+=K.val_>>>K.bit_pos_&E,Q=X[D].bits-T,Q>0&&(K.bit_pos_+=T,D+=X[D].value,D+=K.val_>>>K.bit_pos_&(1<<Q)-1),K.bit_pos_+=X[D].bits,X[D].value}function M(X,D,K,H){for(var Q=0,he=w,ae=0,de=0,Ae=32768,be=[],ie=0;ie<32;ie++)be.push(new c(0,0));for(d(be,0,5,X,j);Q<D&&Ae>0;){var De=0,oe;if(H.readMoreInput(),H.fillBitWindow(),De+=H.val_>>>H.bit_pos_&31,H.bit_pos_+=be[De].bits,oe=be[De].value&255,oe<b)ae=0,K[Q++]=oe,oe!==0&&(he=oe,Ae-=32768>>oe);else{var le=oe-14,ze,Ne,He=0;if(oe===b&&(He=he),de!==He&&(ae=0,de=He),ze=ae,ae>0&&(ae-=2,ae<<=le),ae+=H.readBits(le)+3,Ne=ae-ze,Q+Ne>D)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var lt=0;lt<Ne;lt++)K[Q+lt]=de;Q+=Ne,de!==0&&(Ae-=Ne<<15-de)}}if(Ae!==0)throw new Error("[ReadHuffmanCodeLengths] space = "+Ae);for(;Q<D;Q++)K[Q]=0}function re(X,D,K,H){var Q=0,he,ae=new Uint8Array(X);if(H.readMoreInput(),he=H.readBits(2),he===1){for(var de,Ae=X-1,be=0,ie=new Int32Array(4),De=H.readBits(2)+1;Ae;)Ae>>=1,++be;for(de=0;de<De;++de)ie[de]=H.readBits(be)%X,ae[ie[de]]=2;switch(ae[ie[0]]=1,De){case 1:break;case 3:if(ie[0]===ie[1]||ie[0]===ie[2]||ie[1]===ie[2])throw new Error("[ReadHuffmanCode] invalid symbols");break;case 2:if(ie[0]===ie[1])throw new Error("[ReadHuffmanCode] invalid symbols");ae[ie[1]]=1;break;case 4:if(ie[0]===ie[1]||ie[0]===ie[2]||ie[0]===ie[3]||ie[1]===ie[2]||ie[1]===ie[3]||ie[2]===ie[3])throw new Error("[ReadHuffmanCode] invalid symbols");H.readBits(1)?(ae[ie[2]]=3,ae[ie[3]]=3):ae[ie[0]]=2;break}}else{var de,oe=new Uint8Array(j),le=32,ze=0,Ne=[new c(2,0),new c(2,4),new c(2,3),new c(3,2),new c(2,0),new c(2,4),new c(2,3),new c(4,1),new c(2,0),new c(2,4),new c(2,3),new c(3,2),new c(2,0),new c(2,4),new c(2,3),new c(4,5)];for(de=he;de<j&&le>0;++de){var He=J[de],lt=0,rt;H.fillBitWindow(),lt+=H.val_>>>H.bit_pos_&15,H.bit_pos_+=Ne[lt].bits,rt=Ne[lt].value,oe[He]=rt,rt!==0&&(le-=32>>rt,++ze)}if(!(ze===1||le===0))throw new Error("[ReadHuffmanCode] invalid num_codes or space");M(oe,X,ae,H)}if(Q=d(D,K,T,ae,X),Q===0)throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return Q}function F(X,D,K){var H,Q;return H=R(X,D,K),Q=g.kBlockLengthPrefixCode[H].nbits,g.kBlockLengthPrefixCode[H].offset+K.readBits(Q)}function Y(X,D,K){var H;return X<A?(K+=C[X],K&=3,H=D[K]+L[X]):H=X-A+1,H}function Z(X,D){for(var K=X[D],H=D;H;--H)X[H]=X[H-1];X[0]=K}function fe(X,D){var K=new Uint8Array(256),H;for(H=0;H<256;++H)K[H]=H;for(H=0;H<D;++H){var Q=X[H];X[H]=K[Q],Q&&Z(K,Q)}}function ee(X,D){this.alphabet_size=X,this.num_htrees=D,this.codes=new Array(D+D*W[X+31>>>5]),this.htrees=new Uint32Array(D)}ee.prototype.decode=function(X){var D,K,H=0;for(D=0;D<this.num_htrees;++D)this.htrees[D]=H,K=re(this.alphabet_size,this.codes,H,X),H+=K};function ve(X,D){var K={num_htrees:null,context_map:null},H,Q=0,he,ae;D.readMoreInput();var de=K.num_htrees=N(D)+1,Ae=K.context_map=new Uint8Array(X);if(de<=1)return K;for(H=D.readBits(1),H&&(Q=D.readBits(4)+1),he=[],ae=0;ae<P;ae++)he[ae]=new c(0,0);for(re(de+Q,he,0,D),ae=0;ae<X;){var be;if(D.readMoreInput(),be=R(he,0,D),be===0)Ae[ae]=0,++ae;else if(be<=Q)for(var ie=1+(1<<be)+D.readBits(be);--ie;){if(ae>=X)throw new Error("[DecodeContextMap] i >= context_map_size");Ae[ae]=0,++ae}else Ae[ae]=be-Q,++ae}return D.readBits(1)&&fe(Ae,X),K}function Pe(X,D,K,H,Q,he,ae){var de=K*2,Ae=K,be=R(D,K*P,ae),ie;be===0?ie=Q[de+(he[Ae]&1)]:be===1?ie=Q[de+(he[Ae]-1&1)]+1:ie=be-2,ie>=X&&(ie-=X),H[K]=ie,Q[de+(he[Ae]&1)]=ie,++he[Ae]}function $(X,D,K,H,Q,he){var ae=Q+1,de=K&Q,Ae=he.pos_&u.IBUF_MASK,be;if(D<8||he.bit_pos_+(D<<3)<he.bit_end_pos_){for(;D-- >0;)he.readMoreInput(),H[de++]=he.readBits(8),de===ae&&(X.write(H,ae),de=0);return}if(he.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;he.bit_pos_<32;)H[de]=he.val_>>>he.bit_pos_,he.bit_pos_+=8,++de,--D;if(be=he.bit_end_pos_-he.bit_pos_>>3,Ae+be>u.IBUF_MASK){for(var ie=u.IBUF_MASK+1-Ae,De=0;De<ie;De++)H[de+De]=he.buf_[Ae+De];be-=ie,de+=ie,D-=ie,Ae=0}for(var De=0;De<be;De++)H[de+De]=he.buf_[Ae+De];if(de+=be,D-=be,de>=ae){X.write(H,ae),de-=ae;for(var De=0;De<de;De++)H[De]=H[ae+De]}for(;de+D>=ae;){if(be=ae-de,he.input_.read(H,de,be)<be)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");X.write(H,ae),D-=be,de=0}if(he.input_.read(H,de,D)<D)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");he.reset()}function Se(X){var D=X.bit_pos_+7&-8,K=X.readBits(D-X.bit_pos_);return K==0}function Oe(X){var D=new i(X),K=new u(D);I(K);var H=z(K);return H.meta_block_length}s.BrotliDecompressedSize=Oe;function wt(X,D){var K=new i(X);D==null&&(D=Oe(X));var H=new Uint8Array(D),Q=new a(H);return Ve(K,Q),Q.pos<Q.buffer.length&&(Q.buffer=Q.buffer.subarray(0,Q.pos)),Q.buffer}s.BrotliDecompressBuffer=wt;function Ve(X,D){var K,H=0,Q=0,he=0,ae,de=0,Ae,be,ie,De,oe=[16,15,11,4],le=0,ze=0,Ne=0,He=[new ee(0,0),new ee(0,0),new ee(0,0)],lt,rt,pe,fr=128+u.READ_SIZE;pe=new u(X),he=I(pe),ae=(1<<he)-16,Ae=1<<he,be=Ae-1,ie=new Uint8Array(Ae+fr+l.maxDictionaryWordLength),De=Ae,lt=[],rt=[];for(var Ut=0;Ut<3*P;Ut++)lt[Ut]=new c(0,0),rt[Ut]=new c(0,0);for(;!Q;){var qe=0,qr,xt=[1<<28,1<<28,1<<28],kt=[0],yt=[1,1,1],k=[0,1,0,1,0,1],U=[0],y,ne,Ie,te,Qe=null,se=null,Ze,B=null,V,or=0,Me=null,ce=0,wr=0,Zr=null,$e=0,Be=0,ft=0,dt,vt;for(K=0;K<3;++K)He[K].codes=null,He[K].htrees=null;pe.readMoreInput();var Xr=z(pe);if(qe=Xr.meta_block_length,H+qe>D.buffer.length){var Io=new Uint8Array(H+qe);Io.set(D.buffer),D.buffer=Io}if(Q=Xr.input_end,qr=Xr.is_uncompressed,Xr.is_metadata){for(Se(pe);qe>0;--qe)pe.readMoreInput(),pe.readBits(8);continue}if(qe!==0){if(qr){pe.bit_pos_=pe.bit_pos_+7&-8,$(D,qe,H,ie,be,pe),H+=qe;continue}for(K=0;K<3;++K)yt[K]=N(pe)+1,yt[K]>=2&&(re(yt[K]+2,lt,K*P,pe),re(v,rt,K*P,pe),xt[K]=F(rt,K*P,pe),U[K]=1);for(pe.readMoreInput(),y=pe.readBits(2),ne=A+(pe.readBits(4)<<y),Ie=(1<<y)-1,te=ne+(48<<y),se=new Uint8Array(yt[0]),K=0;K<yt[0];++K)pe.readMoreInput(),se[K]=pe.readBits(2)<<1;var it=ve(yt[0]<<_,pe);Ze=it.num_htrees,Qe=it.context_map;var Ft=ve(yt[2]<<O,pe);for(V=Ft.num_htrees,B=Ft.context_map,He[0]=new ee(S,Ze),He[1]=new ee(x,yt[1]),He[2]=new ee(te,V),K=0;K<3;++K)He[K].decode(pe);for(Me=0,Zr=0,dt=se[kt[0]],Be=m.lookupOffsets[dt],ft=m.lookupOffsets[dt+1],vt=He[1].htrees[0];qe>0;){var ct,At,Wt,tn,Ha,Gt,nr,Kr,Wn,rn,Gn;for(pe.readMoreInput(),xt[1]===0&&(Pe(yt[1],lt,1,kt,k,U,pe),xt[1]=F(rt,P,pe),vt=He[1].htrees[kt[1]]),--xt[1],ct=R(He[1].codes,vt,pe),At=ct>>6,At>=2?(At-=2,nr=-1):nr=0,Wt=g.kInsertRangeLut[At]+(ct>>3&7),tn=g.kCopyRangeLut[At]+(ct&7),Ha=g.kInsertLengthPrefixCode[Wt].offset+pe.readBits(g.kInsertLengthPrefixCode[Wt].nbits),Gt=g.kCopyLengthPrefixCode[tn].offset+pe.readBits(g.kCopyLengthPrefixCode[tn].nbits),ze=ie[H-1&be],Ne=ie[H-2&be],rn=0;rn<Ha;++rn)pe.readMoreInput(),xt[0]===0&&(Pe(yt[0],lt,0,kt,k,U,pe),xt[0]=F(rt,0,pe),or=kt[0]<<_,Me=or,dt=se[kt[0]],Be=m.lookupOffsets[dt],ft=m.lookupOffsets[dt+1]),Wn=m.lookup[Be+ze]|m.lookup[ft+Ne],ce=Qe[Me+Wn],--xt[0],Ne=ze,ze=R(He[0].codes,He[0].htrees[ce],pe),ie[H&be]=ze,(H&be)===be&&D.write(ie,Ae),++H;if(qe-=Ha,qe<=0)break;if(nr<0){var Wn;if(pe.readMoreInput(),xt[2]===0&&(Pe(yt[2],lt,2,kt,k,U,pe),xt[2]=F(rt,2*P,pe),wr=kt[2]<<O,Zr=wr),--xt[2],Wn=(Gt>4?3:Gt-2)&255,$e=B[Zr+Wn],nr=R(He[2].codes,He[2].htrees[$e],pe),nr>=ne){var Ua,qu,Yn;nr-=ne,qu=nr&Ie,nr>>=y,Ua=(nr>>1)+1,Yn=(2+(nr&1)<<Ua)-4,nr=ne+(Yn+pe.readBits(Ua)<<y)+qu}}if(Kr=Y(nr,oe,le),Kr<0)throw new Error("[BrotliDecompress] invalid distance");if(H<ae&&de!==ae?de=H:de=ae,Gn=H&be,Kr>de)if(Gt>=l.minDictionaryWordLength&&Gt<=l.maxDictionaryWordLength){var Yn=l.offsetsByLength[Gt],Zu=Kr-de-1,Xu=l.sizeBitsByLength[Gt],Tb=(1<<Xu)-1,Eb=Zu&Tb,Ku=Zu>>Xu;if(Yn+=Eb*Gt,Ku<h.kNumTransforms){var Wa=h.transformDictionaryWord(ie,Gn,Yn,Gt,Ku);if(Gn+=Wa,H+=Wa,qe-=Wa,Gn>=De){D.write(ie,Ae);for(var Ms=0;Ms<Gn-De;Ms++)ie[Ms]=ie[De+Ms]}}else throw new Error("Invalid backward reference. pos: "+H+" distance: "+Kr+" len: "+Gt+" bytes left: "+qe)}else throw new Error("Invalid backward reference. pos: "+H+" distance: "+Kr+" len: "+Gt+" bytes left: "+qe);else{if(nr>0&&(oe[le&3]=Kr,++le),Gt>qe)throw new Error("Invalid backward reference. pos: "+H+" distance: "+Kr+" len: "+Gt+" bytes left: "+qe);for(rn=0;rn<Gt;++rn)ie[H&be]=ie[H-Kr&be],(H&be)===be&&D.write(ie,Ae),++H,--qe}ze=ie[H-1&be],Ne=ie[H-2&be]}H&=1073741823}}D.write(ie,H&be)}s.BrotliDecompress=Ve,l.init()},{"./bit_reader":1,"./context":2,"./dictionary":6,"./huffman":7,"./prefix":9,"./streams":10,"./transform":11}],4:[function(o,n,s){var i=o("base64-js");s.init=function(){var a=o("./decode").BrotliDecompressBuffer,u=i.toByteArray(o("./dictionary.bin.js"));return a(u)}},{"./decode":3,"./dictionary.bin.js":5,"base64-js":8}],5:[function(o,n,s){n.exports="W5/fcQLn5gKf2XUbAiQ1XULX+TZz6ADToDsgqk6qVfeC0e4m6OO2wcQ1J76ZBVRV1fRkEsdu//62zQsFEZWSTCnMhcsQKlS2qOhuVYYMGCkV0fXWEoMFbESXrKEZ9wdUEsyw9g4bJlEt1Y6oVMxMRTEVbCIwZzJzboK5j8m4YH02qgXYhv1V+PM435sLVxyHJihaJREEhZGqL03txGFQLm76caGO/ovxKvzCby/3vMTtX/459f0igi7WutnKiMQ6wODSoRh/8Lx1V3Q99MvKtwB6bHdERYRY0hStJoMjNeTsNX7bn+Y7e4EQ3bf8xBc7L0BsyfFPK43dGSXpL6clYC/I328h54/VYrQ5i0648FgbGtl837svJ35L3Mot/+nPlNpWgKx1gGXQYqX6n+bbZ7wuyCHKcUok12Xjqub7NXZGzqBx0SD+uziNf87t7ve42jxSKQoW3nyxVrWIGlFShhCKxjpZZ5MeGna0+lBkk+kaN8F9qFBAFgEogyMBdcX/T1W/WnMOi/7ycWUQloEBKGeC48MkiwqJkJO+12eQiOFHMmck6q/IjWW3RZlany23TBm+cNr/84/oi5GGmGBZWrZ6j+zykVozz5fT/QH/Da6WTbZYYPynVNO7kxzuNN2kxKKWche5WveitPKAecB8YcAHz/+zXLjcLzkdDSktNIDwZE9J9X+tto43oJy65wApM3mDzYtCwX9lM+N5VR3kXYo0Z3t0TtXfgBFg7gU8oN0Dgl7fZlUbhNll+0uuohRVKjrEd8egrSndy5/Tgd2gqjA4CAVuC7ESUmL3DZoGnfhQV8uwnpi8EGvAVVsowNRxPudck7+oqAUDkwZopWqFnW1riss0t1z6iCISVKreYGNvQcXv+1L9+jbP8cd/dPUiqBso2q+7ZyFBvENCkkVr44iyPbtOoOoCecWsiuqMSML5lv+vN5MzUr+Dnh73G7Q1YnRYJVYXHRJaNAOByiaK6CusgFdBPE40r0rvqXV7tksKO2DrHYXBTv8P5ysqxEx8VDXUDDqkPH6NNOV/a2WH8zlkXRELSa8P+heNyJBBP7PgsG1EtWtNef6/i+lcayzQwQCsduidpbKfhWUDgAEmyhGu/zVTacI6RS0zTABrOYueemnVa19u9fT23N/Ta6RvTpof5DWygqreCqrDAgM4LID1+1T/taU6yTFVLqXOv+/MuQOFnaF8vLMKD7tKWDoBdALgxF33zQccCcdHx8fKIVdW69O7qHtXpeGr9jbbpFA+qRMWr5hp0s67FPc7HAiLV0g0/peZlW7hJPYEhZyhpSwahnf93/tZgfqZWXFdmdXBzqxGHLrQKxoAY6fRoBhgCRPmmGueYZ5JexTVDKUIXzkG/fqp/0U3hAgQdJ9zumutK6nqWbaqvm1pgu03IYR+G+8s0jDBBz8cApZFSBeuWasyqo2OMDKAZCozS+GWSvL/HsE9rHxooe17U3s/lTE+VZAk4j3dp6uIGaC0JMiqR5CUsabPyM0dOYDR7Ea7ip4USZlya38YfPtvrX/tBlhHilj55nZ1nfN24AOAi9BVtz/Mbn8AEDJCqJgsVUa6nQnSxv2Fs7l/NlCzpfYEjmPrNyib/+t0ei2eEMjvNhLkHCZlci4WhBe7ePZTmzYqlY9+1pxtS4GB+5lM1BHT9tS270EWUDYFq1I0yY/fNiAk4bk9yBgmef/f2k6AlYQZHsNFnW8wBQxCd68iWv7/35bXfz3JZmfGligWAKRjIs3IpzxQ27vAglHSiOzCYzJ9L9A1CdiyFvyR66ucA4jKifu5ehwER26yV7HjKqn5Mfozo7Coxxt8LWWPT47BeMxX8p0Pjb7hZn+6bw7z3Lw+7653j5sI8CLu5kThpMlj1m4c2ch3jGcP1FsT13vuK3qjecKTZk2kHcOZY40UX+qdaxstZqsqQqgXz+QGF99ZJLqr3VYu4aecl1Ab5GmqS8k/GV5b95zxQ5d4EfXUJ6kTS/CXF/aiqKDOT1T7Jz5z0PwDUcwr9clLN1OJGCiKfqvah+h3XzrBOiLOW8wvn8gW6qE8vPxi+Efv+UH55T7PQFVMh6cZ1pZQlzJpKZ7P7uWvwPGJ6DTlR6wbyj3Iv2HyefnRo/dv7dNx+qaa0N38iBsR++Uil7Wd4afwDNsrzDAK4fXZwvEY/jdKuIKXlfrQd2C39dW7ntnRbIp9OtGy9pPBn/V2ASoi/2UJZfS+xuGLH8bnLuPlzdTNS6zdyk8Dt/h6sfOW5myxh1f+zf3zZ3MX/mO9cQPp5pOx967ZA6/pqHvclNfnUFF+rq+Vd7alKr6KWPcIDhpn6v2K6NlUu6LrKo8b/pYpU/Gazfvtwhn7tEOUuXht5rUJdSf6sLjYf0VTYDgwJ81yaqKTUYej/tbHckSRb/HZicwGJqh1mAHB/IuNs9dc9yuvF3D5Xocm3elWFdq5oEy70dYFit79yaLiNjPj5UUcVmZUVhQEhW5V2Z6Cm4HVH/R8qlamRYwBileuh07CbEce3TXa2JmXWBf+ozt319psboobeZhVnwhMZzOeQJzhpTDbP71Tv8HuZxxUI/+ma3XW6DFDDs4+qmpERwHGBd2edxwUKlODRdUWZ/g0GOezrbzOZauFMai4QU6GVHV6aPNBiBndHSsV4IzpvUiiYyg6OyyrL4Dj5q/Lw3N5kAwftEVl9rNd7Jk5PDij2hTH6wIXnsyXkKePxbmHYgC8A6an5Fob/KH5GtC0l4eFso+VpxedtJHdHpNm+Bvy4C79yVOkrZsLrQ3OHCeB0Ra+kBIRldUGlDCEmq2RwXnfyh6Dz+alk6eftI2n6sastRrGwbwszBeDRS/Fa/KwRJkCzTsLr/JCs5hOPE/MPLYdZ1F1fv7D+VmysX6NpOC8aU9F4Qs6HvDyUy9PvFGDKZ/P5101TYHFl8pjj6wm/qyS75etZhhfg0UEL4OYmHk6m6dO192AzoIyPSV9QedDA4Ml23rRbqxMPMxf7FJnDc5FTElVS/PyqgePzmwVZ26NWhRDQ+oaT7ly7ell4s3DypS1s0g+tOr7XHrrkZj9+x/mJBttrLx98lFIaRZzHz4aC7r52/JQ4VjHahY2/YVXZn/QC2ztQb/sY3uRlyc5vQS8nLPGT/n27495i8HPA152z7Fh5aFpyn1GPJKHuPL8Iw94DuW3KjkURAWZXn4EQy89xiKEHN1mk/tkM4gYDBxwNoYvRfE6LFqsxWJtPrDGbsnLMap3Ka3MUoytW0cvieozOmdERmhcqzG+3HmZv2yZeiIeQTKGdRT4HHNxekm1tY+/n06rGmFleqLscSERzctTKM6G9P0Pc1RmVvrascIxaO1CQCiYPE15bD7c3xSeW7gXxYjgxcrUlcbIvO0r+Yplhx0kTt3qafDOmFyMjgGxXu73rddMHpV1wMubyAGcf/v5dLr5P72Ta9lBF+fzMJrMycwv+9vnU3ANIl1cH9tfW7af8u0/HG0vV47jNFXzFTtaha1xvze/s8KMtCYucXc1nzfd/MQydUXn/b72RBt5wO/3jRcMH9BdhC/yctKBIveRYPrNpDWqBsO8VMmP+WvRaOcA4zRMR1PvSoO92rS7pYEv+fZfEfTMzEdM+6X5tLlyxExhqLRkms5EuLovLfx66de5fL2/yX02H52FPVwahrPqmN/E0oVXnsCKhbi/yRxX83nRbUKWhzYceXOntfuXn51NszJ6MO73pQf5Pl4in3ec4JU8hF7ppV34+mm9r1LY0ee/i1O1wpd8+zfLztE0cqBxggiBi5Bu95v9l3r9r/U5hweLn+TbfxowrWDqdJauKd8+q/dH8sbPkc9ttuyO94f7/XK/nHX46MPFLEb5qQlNPvhJ50/59t9ft3LXu7uVaWaO2bDrDCnRSzZyWvFKxO1+vT8MwwunR3bX0CkfPjqb4K9O19tn5X50PvmYpEwHtiW9WtzuV/s76B1zvLLNkViNd8ySxIl/3orfqP90TyTGaf7/rx8jQzeHJXdmh/N6YDvbvmTBwCdxfEQ1NcL6wNMdSIXNq7b1EUzRy1/Axsyk5p22GMG1b+GxFgbHErZh92wuvco0AuOLXct9hvw2nw/LqIcDRRmJmmZzcgUa7JpM/WV/S9IUfbF56TL2orzqwebdRD8nIYNJ41D/hz37Fo11p2Y21wzPcn713qVGhqtevStYfGH4n69OEJtPvbbLYWvscDqc3Hgnu166+tAyLnxrX0Y5zoYjV++1sI7t5kMr02KT/+uwtkc+rZLOf/qn/s3nYCf13Dg8/sB2diJgjGqjQ+TLhxbzyue2Ob7X6/9lUwW7a+lbznHzOYy8LKW1C/uRPbQY3KW/0gO9LXunHLvPL97afba9bFtc9hmz7GAttjVYlCvQAiOwAk/gC5+hkLEs6tr3AZKxLJtOEwk2dLxTYWsIB/j/ToWtIWzo906FrSG8iaqqqqqqiIiIiAgzMzMzNz+AyK+01/zi8n8S+Y1MjoRaQ80WU/G8MBlO+53VPXANrWm4wzGUVZUjjBJZVdhpcfkjsmcWaO+UEldXi1e+zq+HOsCpknYshuh8pOLISJun7TN0EIGW2xTnlOImeecnoGW4raxe2G1T3HEvfYUYMhG+gAFOAwh5nK8mZhwJMmN7r224QVsNFvZ87Z0qatvknklyPDK3Hy45PgVKXji52Wen4d4PlFVVYGnNap+fSpFbK90rYnhUc6n91Q3AY9E0tJOFrcfZtm/491XbcG/jsViUPPX76qmeuiz+qY1Hk7/1VPM405zWVuoheLUimpWYdVzCmUdKHebMdzgrYrb8mL2eeLSnRWHdonfZa8RsOU9F37w+591l5FLYHiOqWeHtE/lWrBHcRKp3uhtr8yXm8LU/5ms+NM6ZKsqu90cFZ4o58+k4rdrtB97NADFbwmEG7lXqvirhOTOqU14xuUF2myIjURcPHrPOQ4lmM3PeMg7bUuk0nnZi67bXsU6H8lhqIo8TaOrEafCO1ARK9PjC0QOoq2BxmMdgYB9G/lIb9++fqNJ2s7BHGFyBNmZAR8J3KCo012ikaSP8BCrf6VI0X5xdnbhHIO+B5rbOyB54zXkzfObyJ4ecwxfqBJMLFc7m59rNcw7hoHnFZ0b00zee+gTqvjm61Pb4xn0kcDX4jvHM0rBXZypG3DCKnD/Waa/ZtHmtFPgO5eETx+k7RrVg3aSwm2YoNXnCs3XPQDhNn+Fia6IlOOuIG6VJH7TP6ava26ehKHQa2T4N0tcZ9dPCGo3ZdnNltsHQbeYt5vPnJezV/cAeNypdml1vCHI8M81nSRP5Qi2+mI8v/sxiZru9187nRtp3f/42NemcONa+4eVC3PCZzc88aZh851CqSsshe70uPxeN/dmYwlwb3trwMrN1Gq8jbnApcVDx/yDPeYs5/7r62tsQ6lLg+DiFXTEhzR9dHqv0iT4tgj825W+H3XiRUNUZT2kR9Ri0+lp+UM3iQtS8uOE23Ly4KYtvqH13jghUntJRAewuzNLDXp8RxdcaA3cMY6TO2IeSFRXezeWIjCqyhsUdMYuCgYTZSKpBype1zRfq8FshvfBPc6BAQWl7/QxIDp3VGo1J3vn42OEs3qznws+YLRXbymyB19a9XBx6n/owcyxlEYyFWCi+kG9F+EyD/4yn80+agaZ9P7ay2Dny99aK2o91FkfEOY8hBwyfi5uwx2y5SaHmG+oq/zl1FX/8irOf8Y3vAcX/6uLP6A6nvMO24edSGPjQc827Rw2atX+z2bKq0CmW9mOtYnr5/AfDa1ZfPaXnKtlWborup7QYx+Or2uWb+N3N//2+yDcXMqIJdf55xl7/vsj4WoPPlxLxtVrkJ4w/tTe3mLdATOOYwxcq52w5Wxz5MbPdVs5O8/lhfE7dPj0bIiPQ3QV0iqm4m3YX8hRfc6jQ3fWepevMqUDJd86Z4vwM40CWHnn+WphsGHfieF02D3tmZvpWD+kBpNCFcLnZhcmmrhpGzzbdA+sQ1ar18OJD87IOKOFoRNznaHPNHUfUNhvY1iU+uhvEvpKHaUn3qK3exVVyX4joipp3um7FmYJWmA+WbIDshRpbVRx5/nqstCgy87FGbfVB8yDGCqS+2qCsnRwnSAN6zgzxfdB2nBT/vZ4/6uxb6oH8b4VBRxiIB93wLa47hG3w2SL/2Z27yOXJFwZpSJaBYyvajA7vRRYNKqljXKpt/CFD/tSMr18DKKbwB0xggBePatl1nki0yvqW5zchlyZmJ0OTxJ3D+fsYJs/mxYN5+Le5oagtcl+YsVvy8kSjI2YGvGjvmpkRS9W2dtXqWnVuxUhURm1lKtou/hdEq19VBp9OjGvHEQSmrpuf2R24mXGheil8KeiANY8fW1VERUfBImb64j12caBZmRViZHbeVMjCrPDg9A90IXrtnsYCuZtRQ0PyrKDjBNOsPfKsg1pA02gHlVr0OXiFhtp6nJqXVzcbfM0KnzC3ggOENPE9VBdmHKN6LYaijb4wXxJn5A0FSDF5j+h1ooZx885Jt3ZKzO5n7Z5WfNEOtyyPqQEnn7WLv5Fis3PdgMshjF1FRydbNyeBbyKI1oN1TRVrVK7kgsb/zjX4NDPIRMctVeaxVB38Vh1x5KbeJbU138AM5KzmZu3uny0ErygxiJF7GVXUrPzFxrlx1uFdAaZFDN9cvIb74qD9tzBMo7L7WIEYK+sla1DVMHpF0F7b3+Y6S+zjvLeDMCpapmJo1weBWuxKF3rOocih1gun4BoJh1kWnV/Jmiq6uOhK3VfKxEHEkafjLgK3oujaPzY6SXg8phhL4TNR1xvJd1Wa0aYFfPUMLrNBDCh4AuGRTbtKMc6Z1Udj8evY/ZpCuMAUefdo69DZUngoqE1P9A3PJfOf7WixCEj+Y6t7fYeHbbxUAoFV3M89cCKfma3fc1+jKRe7MFWEbQqEfyzO2x/wrO2VYH7iYdQ9BkPyI8/3kXBpLaCpU7eC0Yv/am/tEDu7HZpqg0EvHo0nf/R/gRzUWy33/HXMJQeu1GylKmOkXzlCfGFruAcPPhaGqZOtu19zsJ1SO2Jz4Ztth5cBX6mRQwWmDwryG9FUMlZzNckMdK+IoMJv1rOWnBamS2w2KHiaPMPLC15hCZm4KTpoZyj4E2TqC/P6r7/EhnDMhKicZZ1ZwxuC7DPzDGs53q8gXaI9kFTK+2LTq7bhwsTbrMV8Rsfua5lMS0FwbTitUVnVa1yTb5IX51mmYnUcP9wPr8Ji1tiYJeJV9GZTrQhF7vvdU2OTU42ogJ9FDwhmycI2LIg++03C6scYhUyUuMV5tkw6kGUoL+mjNC38+wMdWNljn6tGPpRES7veqrSn5TRuv+dh6JVL/iDHU1db4c9WK3++OrH3PqziF916UMUKn8G67nN60GfWiHrXYhUG3yVWmyYak59NHj8t1smG4UDiWz2rPHNrKnN4Zo1LBbr2/eF9YZ0n0blx2nG4X+EKFxvS3W28JESD+FWk61VCD3z/URGHiJl++7TdBwkCj6tGOH3qDb0QqcOF9Kzpj0HUb/KyFW3Yhj2VMKJqGZleFBH7vqvf7WqLC3XMuHV8q8a4sTFuxUtkD/6JIBvKaVjv96ndgruKZ1k/BHzqf2K9fLk7HGXANyLDd1vxkK/i055pnzl+zw6zLnwXlVYVtfmacJgEpRP1hbGgrYPVN6v2lG+idQNGmwcKXu/8xEj/P6qe/sB2WmwNp6pp8jaISMkwdleFXYK55NHWLTTbutSUqjBfDGWo/Yg918qQ+8BRZSAHZbfuNZz2O0sov1Ue4CWlVg3rFhM3Kljj9ksGd/NUhk4nH+a5UN2+1i8+NM3vRNp7uQ6sqexSCukEVlVZriHNqFi5rLm9TMWa4qm3idJqppQACol2l4VSuvWLfta4JcXy3bROPNbXOgdOhG47LC0CwW/dMlSx4Jf17aEU3yA1x9p+Yc0jupXgcMuYNku64iYOkGToVDuJvlbEKlJqsmiHbvNrIVZEH+yFdF8DbleZ6iNiWwMqvtMp/mSpwx5KxRrT9p3MAPTHGtMbfvdFhyj9vhaKcn3At8Lc16Ai+vBcSp1ztXi7rCJZx/ql7TXcclq6Q76UeKWDy9boS0WHIjUuWhPG8LBmW5y2rhuTpM5vsLt+HOLh1Yf0DqXa9tsfC+kaKt2htA0ai/L2i7RKoNjEwztkmRU0GfgW1TxUvPFhg0V7DdfWJk5gfrccpYv+MA9M0dkGTLECeYwUixRzjRFdmjG7zdZIl3XKB9YliNKI31lfa7i2JG5C8Ss+rHe0D7Z696/V3DEAOWHnQ9yNahMUl5kENWS6pHKKp2D1BaSrrHdE1w2qNxIztpXgUIrF0bm15YML4b6V1k+GpNysTahKMVrrS85lTVo9OGJ96I47eAy5rYWpRf/mIzeoYU1DKaQCTUVwrhHeyNoDqHel+lLxr9WKzhSYw7vrR6+V5q0pfi2k3L1zqkubY6rrd9ZLvSuWNf0uqnkY+FpTvFzSW9Fp0b9l8JA7THV9eCi/PY/SCZIUYx3BU2alj7Cm3VV6eYpios4b6WuNOJdYXUK3zTqj5CVG2FqYM4Z7CuIU0qO05XR0d71FHM0YhZmJmTRfLlXEumN82BGtzdX0S19t1e+bUieK8zRmqpa4Qc5TSjifmaQsY2ETLjhI36gMR1+7qpjdXXHiceUekfBaucHShAOiFXmv3sNmGQyU5iVgnoocuonQXEPTFwslHtS8R+A47StI9wj0iSrtbi5rMysczFiImsQ+bdFClnFjjpXXwMy6O7qfjOr8Fb0a7ODItisjnn3EQO16+ypd1cwyaAW5Yzxz5QknfMO7643fXW/I9y3U2xH27Oapqr56Z/tEzglj6IbT6HEHjopiXqeRbe5mQQvxtcbDOVverN0ZgMdzqRYRjaXtMRd56Q4cZSmdPvZJdSrhJ1D9zNXPqAEqPIavPdfubt5oke2kmv0dztIszSv2VYuoyf1UuopbsYb+uX9h6WpwjpgtZ6fNNawNJ4q8O3CFoSbioAaOSZMx2GYaPYB+rEb6qjQiNRFQ76TvwNFVKD+BhH9VhcKGsXzmMI7BptU/CNWolM7YzROvpFAntsiWJp6eR2d3GarcYShVYSUqhmYOWj5E96NK2WvmYNTeY7Zs4RUEdv9h9QT4EseKt6LzLrqEOs3hxAY1MaNWpSa6zZx8F3YOVeCYMS88W+CYHDuWe4yoc6YK+djDuEOrBR5lvh0r+Q9uM88lrjx9x9AtgpQVNE8r+3O6Gvw59D+kBF/UMXyhliYUtPjmvXGY6Dk3x+kEOW+GtdMVC4EZTqoS/jmR0P0LS75DOc/w2vnri97M4SdbZ8qeU7gg8DVbERkU5geaMQO3mYrSYyAngeUQqrN0C0/vsFmcgWNXNeidsTAj7/4MncJR0caaBUpbLK1yBCBNRjEv6KvuVSdpPnEMJdsRRtqJ+U8tN1gXA4ePHc6ZT0eviI73UOJF0fEZ8YaneAQqQdGphNvwM4nIqPnXxV0xA0fnCT+oAhJuyw/q8jO0y8CjSteZExwBpIN6SvNp6A5G/abi6egeND/1GTguhuNjaUbbnSbGd4L8937Ezm34Eyi6n1maeOBxh3PI0jzJDf5mh/BsLD7F2GOKvlA/5gtvxI3/eV4sLfKW5Wy+oio+es/u6T8UU+nsofy57Icb/JlZHPFtCgd/x+bwt3ZT+xXTtTtTrGAb4QehC6X9G+8YT+ozcLxDsdCjsuOqwPFnrdLYaFc92Ui0m4fr39lYmlCaqTit7G6O/3kWDkgtXjNH4BiEm/+jegQnihOtfffn33WxsFjhfMd48HT+f6o6X65j7XR8WLSHMFkxbvOYsrRsF1bowDuSQ18Mkxk4qz2zoGPL5fu9h2Hqmt1asl3Q3Yu3szOc+spiCmX4AETBM3pLoTYSp3sVxahyhL8eC4mPN9k2x3o0xkiixIzM3CZFzf5oR4mecQ5+ax2wCah3/crmnHoqR0+KMaOPxRif1oEFRFOO/kTPPmtww+NfMXxEK6gn6iU32U6fFruIz8Q4WgljtnaCVTBgWx7diUdshC9ZEa5yKpRBBeW12r/iNc/+EgNqmhswNB8SBoihHXeDF7rrWDLcmt3V8GYYN7pXRy4DZjj4DJuUBL5iC3DQAaoo4vkftqVTYRGLS3mHZ7gdmdTTqbgNN/PTdTCOTgXolc88MhXAEUMdX0iy1JMuk5wLsgeu0QUYlz2S4skTWwJz6pOm/8ihrmgGfFgri+ZWUK2gAPHgbWa8jaocdSuM4FJYoKicYX/ZSENkg9Q1ZzJfwScfVnR2DegOGwCvmogaWJCLQepv9WNlU6QgsmOwICquU28Mlk3d9W5E81lU/5Ez0LcX6lwKMWDNluNKfBDUy/phJgBcMnfkh9iRxrdOzgs08JdPB85Lwo+GUSb4t3nC+0byqMZtO2fQJ4U2zGIr49t/28qmmGv2RanDD7a3FEcdtutkW8twwwlUSpb8QalodddbBfNHKDQ828BdE7OBgFdiKYohLawFYqpybQoxATZrheLhdI7+0Zlu9Q1myRcd15r9UIm8K2LGJxqTegntqNVMKnf1a8zQiyUR1rxoqjiFxeHxqFcYUTHfDu7rhbWng6qOxOsI+5A1p9mRyEPdVkTlE24vY54W7bWc6jMgZvNXdfC9/9q7408KDsbdL7Utz7QFSDetz2picArzrdpL8OaCHC9V26RroemtDZ5yNM/KGkWMyTmfnInEvwtSD23UcFcjhaE3VKzkoaEMKGBft4XbIO6forTY1lmGQwVmKicBCiArDzE+1oIxE08fWeviIOD5TznqH+OoHadvoOP20drMPe5Irg3XBQziW2XDuHYzjqQQ4wySssjXUs5H+t3FWYMHppUnBHMx/nYIT5d7OmjDbgD9F6na3m4l7KdkeSO3kTEPXafiWinogag7b52taiZhL1TSvBFmEZafFq2H8khQaZXuitCewT5FBgVtPK0j4xUHPfUz3Q28eac1Z139DAP23dgki94EC8vbDPTQC97HPPSWjUNG5tWKMsaxAEMKC0665Xvo1Ntd07wCLNf8Q56mrEPVpCxlIMVlQlWRxM3oAfpgIc+8KC3rEXUog5g06vt7zgXY8grH7hhwVSaeuvC06YYRAwpbyk/Unzj9hLEZNs2oxPQB9yc+GnL6zTgq7rI++KDJwX2SP8Sd6YzTuw5lV/kU6eQxRD12omfQAW6caTR4LikYkBB1CMOrvgRr/VY75+NSB40Cni6bADAtaK+vyxVWpf9NeKJxN2KYQ8Q2xPB3K1s7fuhvWbr2XpgW044VD6DRs0qXoqKf1NFsaGvKJc47leUV3pppP/5VTKFhaGuol4Esfjf5zyCyUHmHthChcYh4hYLQF+AFWsuq4t0wJyWgdwQVOZiV0efRHPoK5+E1vjz9wTJmVkITC9oEstAsyZSgE/dbicwKr89YUxKZI+owD205Tm5lnnmDRuP/JnzxX3gMtlrcX0UesZdxyQqYQuEW4R51vmQ5xOZteUd8SJruMlTUzhtVw/Nq7eUBcqN2/HVotgfngif60yKEtoUx3WYOZlVJuJOh8u59fzSDPFYtQgqDUAGyGhQOAvKroXMcOYY0qjnStJR/G3aP+Jt1sLVlGV8POwr/6OGsqetnyF3TmTqZjENfnXh51oxe9qVUw2M78EzAJ+IM8lZ1MBPQ9ZWSVc4J3mWSrLKrMHReA5qdGoz0ODRsaA+vwxXA2cAM4qlfzBJA6581m4hzxItQw5dxrrBL3Y6kCbUcFxo1S8jyV44q//+7ASNNudZ6xeaNOSIUffqMn4A9lIjFctYn2gpEPAb3f7p3iIBN8H14FUGQ9ct2hPsL+cEsTgUrR47uJVN4n4wt/wgfwwHuOnLd4yobkofy8JvxSQTA7rMpDIc608SlZFJfZYcmbT0tAHpPE8MrtQ42siTUNWxqvWZOmvu9f0JPoQmg+6l7sZWwyfi6PXkxJnwBraUG0MYG4zYHQz3igy/XsFkx5tNQxw43qvI9dU3f0DdhOUlHKjmi1VAr2Kiy0HZwD8VeEbhh0OiDdMYspolQsYdSwjCcjeowIXNZVUPmL2wwIkYhmXKhGozdCJ4lRKbsf4NBh/XnQoS92NJEWOVOFs2YhN8c5QZFeK0pRdAG40hqvLbmoSA8xQmzOOEc7wLcme9JOsjPCEgpCwUs9E2DohMHRhUeyGIN6TFvrbny8nDuilsDpzrH5mS76APoIEJmItS67sQJ+nfwddzmjPxcBEBBCw0kWDwd0EZCkNeOD7NNQhtBm7KHL9mRxj6U1yWU2puzlIDtpYxdH4ZPeXBJkTGAJfUr/oTCz/iypY6uXaR2V1doPxJYlrw2ghH0D5gbrhFcIxzYwi4a/4hqVdf2DdxBp6vGYDjavxMAAoy+1+3aiO6S3W/QAKNVXagDtvsNtx7Ks+HKgo6U21B+QSZgIogV5Bt+BnXisdVfy9VyXV+2P5fMuvdpAjM1o/K9Z+XnE4EOCrue+kcdYHqAQ0/Y/OmNlQ6OI33jH/uD1RalPaHpJAm2av0/xtpqdXVKNDrc9F2izo23Wu7firgbURFDNX9eGGeYBhiypyXZft2j3hTvzE6PMWKsod//rEILDkzBXfi7xh0eFkfb3/1zzPK/PI5Nk3FbZyTl4mq5BfBoVoqiPHO4Q4QKZAlrQ3MdNfi3oxIjvsM3kAFv3fdufurqYR3PSwX/mpGy/GFI/B2MNPiNdOppWVbs/gjF3YH+QA9jMhlAbhvasAHstB0IJew09iAkmXHl1/TEj+jvHOpOGrPRQXbPADM+Ig2/OEcUcpgPTItMtW4DdqgfYVI/+4hAFWYjUGpOP/UwNuB7+BbKOcALbjobdgzeBQfjgNSp2GOpxzGLj70Vvq5cw2AoYENwKLUtJUX8sGRox4dVa/TN4xKwaKcl9XawQR/uNus700Hf17pyNnezrUgaY9e4MADhEDBpsJT6y1gDJs1q6wlwGhuUzGR7C8kgpjPyHWwsvrf3yn1zJEIRa5eSxoLAZOCR9xbuztxFRJW9ZmMYfCFJ0evm9F2fVnuje92Rc4Pl6A8bluN8MZyyJGZ0+sNSb//DvAFxC2BqlEsFwccWeAl6CyBcQV1bx4mQMBP1Jxqk1EUADNLeieS2dUFbQ/c/kvwItbZ7tx0st16viqd53WsRmPTKv2AD8CUnhtPWg5aUegNpsYgasaw2+EVooeNKmrW3MFtj76bYHJm5K9gpAXZXsE5U8DM8XmVOSJ1F1WnLy6nQup+jx52bAb+rCq6y9WXl2B2oZDhfDkW7H3oYfT/4xx5VncBuxMXP2lNfhUVQjSSzSRbuZFE4vFawlzveXxaYKVs8LpvAb8IRYF3ZHiRnm0ADeNPWocwxSzNseG7NrSEVZoHdKWqaGEBz1N8Pt7kFbqh3LYmAbm9i1IChIpLpM5AS6mr6OAPHMwwznVy61YpBYX8xZDN/a+lt7n+x5j4bNOVteZ8lj3hpAHSx1VR8vZHec4AHO9XFCdjZ9eRkSV65ljMmZVzaej2qFn/qt1lvWzNZEfHxK3qOJrHL6crr0CRzMox5f2e8ALBB4UGFZKA3tN6F6IXd32GTJXGQ7DTi9j/dNcLF9jCbDcWGKxoKTYblIwbLDReL00LRcDPMcQuXLMh5YzgtfjkFK1DP1iDzzYYVZz5M/kWYRlRpig1htVRjVCknm+h1M5LiEDXOyHREhvzCGpFZjHS0RsK27o2avgdilrJkalWqPW3D9gmwV37HKmfM3F8YZj2ar+vHFvf3B8CRoH4kDHIK9mrAg+owiEwNjjd9V+FsQKYR8czJrUkf7Qoi2YaW6EVDZp5zYlqiYtuXOTHk4fAcZ7qBbdLDiJq0WNV1l2+Hntk1mMWvxrYmc8kIx8G3rW36J6Ra4lLrTOCgiOihmow+YnzUT19jbV2B3RWqSHyxkhmgsBqMYWvOcUom1jDQ436+fcbu3xf2bbeqU/ca+C4DOKE+e3qvmeMqW3AxejfzBRFVcwVYPq4L0APSWWoJu+5UYX4qg5U6YTioqQGPG9XrnuZ/BkxuYpe6Li87+18EskyQW/uA+uk2rpHpr6hut2TlVbKgWkFpx+AZffweiw2+VittkEyf/ifinS/0ItRL2Jq3tQOcxPaWO2xrG68GdFoUpZgFXaP2wYVtRc6xYCfI1CaBqyWpg4bx8OHBQwsV4XWMibZZ0LYjWEy2IxQ1mZrf1/UNbYCJplWu3nZ4WpodIGVA05d+RWSS+ET9tH3RfGGmNI1cIY7evZZq7o+a0bjjygpmR3mVfalkT/SZGT27Q8QGalwGlDOS9VHCyFAIL0a1Q7JiW3saz9gqY8lqKynFrPCzxkU4SIfLc9VfCI5edgRhDXs0edO992nhTKHriREP1NJC6SROMgQ0xO5kNNZOhMOIT99AUElbxqeZF8A3xrfDJsWtDnUenAHdYWSwAbYjFqQZ+D5gi3hNK8CSxU9i6f6ClL9IGlj1OPMQAsr84YG6ijsJpCaGWj75c3yOZKBB9mNpQNPUKkK0D6wgLH8MGoyRxTX6Y05Q4AnYNXMZwXM4eij/9WpsM/9CoRnFQXGR6MEaY+FXvXEO3RO0JaStk6OXuHVATHJE+1W+TU3bSZ2ksMtqjO0zfSJCdBv7y2d8DMx6TfVme3q0ZpTKMMu4YL/t7ciTNtdDkwPogh3Cnjx7qk08SHwf+dksZ7M2vCOlfsF0hQ6J4ehPCaHTNrM/zBSOqD83dBEBCW/F/LEmeh0nOHd7oVl3/Qo/9GUDkkbj7yz+9cvvu+dDAtx8NzCDTP4iKdZvk9MWiizvtILLepysflSvTLFBZ37RLwiriqyRxYv/zrgFd/9XVHh/OmzBvDX4mitMR/lUavs2Vx6cR94lzAkplm3IRNy4TFfu47tuYs9EQPIPVta4P64tV+sZ7n3ued3cgEx2YK+QL5+xms6osk8qQbTyuKVGdaX9FQqk6qfDnT5ykxk0VK7KZ62b6DNDUfQlqGHxSMKv1P0XN5BqMeKG1P4Wp5QfZDUCEldppoX0U6ss2jIko2XpURKCIhfaOqLPfShdtS37ZrT+jFRSH2xYVV1rmT/MBtRQhxiO4MQ3iAGlaZi+9PWBEIXOVnu9jN1f921lWLZky9bqbM3J2MAAI9jmuAx3gyoEUa6P2ivs0EeNv/OR+AX6q5SW6l5HaoFuS6jr6yg9limu+P0KYKzfMXWcQSfTXzpOzKEKpwI3YGXZpSSy2LTlMgfmFA3CF6R5c9xWEtRuCg2ZPUQ2Nb6dRFTNd4TfGHrnEWSKHPuRyiJSDAZ+KX0VxmSHjGPbQTLVpqixia2uyhQ394gBMt7C3ZAmxn/DJS+l1fBsAo2Eir/C0jG9csd4+/tp12pPc/BVJGaK9mfvr7M/CeztrmCO5qY06Edi4xAGtiEhnWAbzLy2VEyazE1J5nPmgU4RpW4Sa0TnOT6w5lgt3/tMpROigHHmexBGAMY0mdcDbDxWIz41NgdD6oxgHsJRgr5RnT6wZAkTOcStU4NMOQNemSO7gxGahdEsC+NRVGxMUhQmmM0llWRbbmFGHzEqLM4Iw0H7577Kyo+Zf+2cUFIOw93gEY171vQaM0HLwpjpdRR6Jz7V0ckE7XzYJ0TmY9znLdzkva0vNrAGGT5SUZ5uaHDkcGvI0ySpwkasEgZPMseYcu85w8HPdSNi+4T6A83iAwDbxgeFcB1ZM2iGXzFcEOUlYVrEckaOyodfvaYSQ7GuB4ISE0nYJc15X/1ciDTPbPCgYJK55VkEor4LvzL9S2WDy4xj+6FOqVyTAC2ZNowheeeSI5hA/02l8UYkv4nk9iaVn+kCVEUstgk5Hyq+gJm6R9vG3rhuM904he/hFmNQaUIATB1y3vw+OmxP4X5Yi6A5I5jJufHCjF9+AGNwnEllZjUco6XhsO5T5+R3yxz5yLVOnAn0zuS+6zdj0nTJbEZCbXJdtpfYZfCeCOqJHoE2vPPFS6eRLjIJlG69X93nfR0mxSFXzp1Zc0lt/VafDaImhUMtbnqWVb9M4nGNQLN68BHP7AR8Il9dkcxzmBv8PCZlw9guY0lurbBsmNYlwJZsA/B15/HfkbjbwPddaVecls/elmDHNW2r4crAx43feNkfRwsaNq/yyJ0d/p5hZ6AZajz7DBfUok0ZU62gCzz7x8eVfJTKA8IWn45vINLSM1q+HF9CV9qF3zP6Ml21kPPL3CXzkuYUlnSqT+Ij4tI/od5KwIs+tDajDs64owN7tOAd6eucGz+KfO26iNcBFpbWA5732bBNWO4kHNpr9D955L61bvHCF/mwSrz6eQaDjfDEANqGMkFc+NGxpKZzCD2sj/JrHd+zlPQ8Iz7Q+2JVIiVCuCKoK/hlAEHzvk/Piq3mRL1rT/fEh9hoT5GJmeYswg1otiKydizJ/fS2SeKHVu6Z3JEHjiW8NaTQgP5xdBli8nC57XiN9hrquBu99hn9zqwo92+PM2JXtpeVZS0PdqR5mDyDreMMtEws+CpwaRyyzoYtfcvt9PJIW0fJVNNi/FFyRsea7peLvJrL+5b4GOXJ8tAr+ATk9f8KmiIsRhqRy0vFzwRV3Z5dZ3QqIU8JQ/uQpkJbjMUMFj2F9sCFeaBjI4+fL/oN3+LQgjI4zuAfQ+3IPIPFQBccf0clJpsfpnBxD84atwtupkGqKvrH7cGNl/QcWcSi6wcVDML6ljOgYbo+2BOAWNNjlUBPiyitUAwbnhFvLbnqw42kR3Yp2kv2dMeDdcGOX5kT4S6M44KHEB/SpCfl7xgsUvs+JNY9G3O2X/6FEt9FyAn57lrbiu+tl83sCymSvq9eZbe9mchL7MTf/Ta78e80zSf0hYY5eUU7+ff14jv7Xy8qjzfzzzvaJnrIdvFb5BLWKcWGy5/w7+vV2cvIfwHqdTB+RuJK5oj9mbt0Hy94AmjMjjwYNZlNS6uiyxNnwNyt3gdreLb64p/3+08nXkb92LTkkRgFOwk1oGEVllcOj5lv1hfAZywDows0944U8vUFw+A/nuVq/UCygsrmWIBnHyU01d0XJPwriEOvx/ISK6Pk4y2w0gmojZs7lU8TtakBAdne4v/aNxmMpK4VcGMp7si0yqsiolXRuOi1Z1P7SqD3Zmp0CWcyK4Ubmp2SXiXuI5nGLCieFHKHNRIlcY3Pys2dwMTYCaqlyWSITwr2oGXvyU3h1Pf8eQ3w1bnD7ilocVjYDkcXR3Oo1BXgMLTUjNw2xMVwjtp99NhSVc5aIWrDQT5DHPKtCtheBP4zHcw4dz2eRdTMamhlHhtfgqJJHI7NGDUw1XL8vsSeSHyKqDtqoAmrQqsYwvwi7HW3ojWyhIa5oz5xJTaq14NAzFLjVLR12rRNUQ6xohDnrWFb5bG9yf8aCD8d5phoackcNJp+Dw3Due3RM+5Rid7EuIgsnwgpX0rUWh/nqPtByMhMZZ69NpgvRTKZ62ViZ+Q7Dp5r4K0d7EfJuiy06KuIYauRh5Ecrhdt2QpTS1k1AscEHvapNbU3HL1F2TFyR33Wxb5MvH5iZsrn3SDcsxlnnshO8PLwmdGN+paWnQuORtZGX37uhFT64SeuPsx8UOokY6ON85WdQ1dki5zErsJGazcBOddWJEKqNPiJpsMD1GrVLrVY+AOdPWQneTyyP1hRX/lMM4ZogGGOhYuAdr7F/DOiAoc++cn5vlf0zkMUJ40Z1rlgv9BelPqVOpxKeOpzKdF8maK+1Vv23MO9k/8+qpLoxrIGH2EDQlnGmH8CD31G8QqlyQIcpmR5bwmSVw9/Ns6IHgulCRehvZ/+VrM60Cu/r3AontFfrljew74skYe2uyn7JKQtFQBQRJ9ryGic/zQOsbS4scUBctA8cPToQ3x6ZBQu6DPu5m1bnCtP8TllLYA0UTQNVqza5nfew3Mopy1GPUwG5jsl0OVXniPmAcmLqO5HG8Hv3nSLecE9oOjPDXcsTxoCBxYyzBdj4wmnyEV4kvFDunipS8SSkvdaMnTBN9brHUR8xdmmEAp/Pdqk9uextp1t+JrtXwpN/MG2w/qhRMpSNxQ1uhg/kKO30eQ/FyHUDkWHT8V6gGRU4DhDMxZu7xXij9Ui6jlpWmQCqJg3FkOTq3WKneCRYZxBXMNAVLQgHXSCGSqNdjebY94oyIpVjMYehAiFx/tqzBXFHZaL5PeeD74rW5OysFoUXY8sebUZleFTUa/+zBKVTFDopTReXNuZq47QjkWnxjirCommO4L/GrFtVV21EpMyw8wyThL5Y59d88xtlx1g1ttSICDwnof6lt/6zliPzgVUL8jWBjC0o2D6Kg+jNuThkAlaDJsq/AG2aKA//A76avw2KNqtv223P+Wq3StRDDNKFFgtsFukYt1GFDWooFVXitaNhb3RCyJi4cMeNjROiPEDb4k+G3+hD8tsg+5hhmSc/8t2JTSwYoCzAI75doq8QTHe+E/Tw0RQSUDlU+6uBeNN3h6jJGX/mH8oj0i3caCNsjvTnoh73BtyZpsflHLq6AfwJNCDX4S98h4+pCOhGKDhV3rtkKHMa3EG4J9y8zFWI4UsfNzC/Rl5midNn7gwoN9j23HGCQQ+OAZpTTPMdiVow740gIyuEtd0qVxMyNXhHcnuXRKdw5wDUSL358ktjMXmAkvIB73BLa1vfF9BAUZInPYJiwxqFWQQBVk7gQH4ojfUQ/KEjn+A/WR6EEe4CtbpoLe1mzHkajgTIoE0SLDHVauKhrq12zrAXBGbPPWKCt4DGedq3JyGRbmPFW32bE7T20+73BatV/qQhhBWfWBFHfhYWXjALts38FemnoT+9bn1jDBMcUMmYgSc0e7GQjv2MUBwLU8ionCpgV+Qrhg7iUIfUY6JFxR0Y+ZTCPM+rVuq0GNLyJXX6nrUTt8HzFBRY1E/FIm2EeVA9NcXrj7S6YYIChVQCWr/m2fYUjC4j0XLkzZ8GCSLfmkW3PB/xq+nlXsKVBOj7vTvqKCOMq7Ztqr3cQ+N8gBnPaAps+oGwWOkbuxnRYj/x/WjiDclVrs22xMK4qArE1Ztk1456kiJriw6abkNeRHogaPRBgbgF9Z8i/tbzWELN4CvbqtrqV9TtGSnmPS2F9kqOIBaazHYaJ9bi3AoDBvlZasMluxt0BDXfhp02Jn411aVt6S4TUB8ZgFDkI6TP6gwPY85w+oUQSsjIeXVminrwIdK2ZAawb8Se6XOJbOaliQxHSrnAeONDLuCnFejIbp4YDtBcQCwMsYiRZfHefuEJqJcwKTTJ8sx5hjHmJI1sPFHOr6W9AhZ2NAod38mnLQk1gOz2LCAohoQbgMbUK9RMEA3LkiF7Sr9tLZp6lkciIGhE2V546w3Mam53VtVkGbB9w0Yk2XiRnCmbpxmHr2k4eSC0RuNbjNsUfDIfc8DZvRvgUDe1IlKdZTzcT4ZGEb53dp8VtsoZlyXzLHOdAbsp1LPTVaHvLA0GYDFMbAW/WUBfUAdHwqLFAV+3uHvYWrCfhUOR2i89qvCBoOb48usAGdcF2M4aKn79k/43WzBZ+xR1L0uZfia70XP9soQReeuhZiUnXFDG1T8/OXNmssTSnYO+3kVLAgeiY719uDwL9FQycgLPessNihMZbAKG7qwPZyG11G1+ZA3jAX2yddpYfmaKBlmfcK/V0mwIRUDC0nJSOPUl2KB8h13F4dlVZiRhdGY5farwN+f9hEb1cRi41ZcGDn6Xe9MMSTOY81ULJyXIHSWFIQHstVYLiJEiUjktlHiGjntN5/btB8Fu+vp28zl2fZXN+dJDyN6EXhS+0yzqpl/LSJNEUVxmu7BsNdjAY0jVsAhkNuuY0E1G48ej25mSt+00yPbQ4SRCVkIwb6ISvYtmJRPz9Zt5dk76blf+lJwAPH5KDF+vHAmACLoCdG2Adii6dOHnNJnTmZtoOGO8Q1jy1veMw6gbLFToQmfJa7nT7Al89mRbRkZZQxJTKgK5Kc9INzmTJFp0tpAPzNmyL/F08bX3nhCumM/cR/2RPn9emZ3VljokttZD1zVWXlUIqEU7SLk5I0lFRU0AcENXBYazNaVzsVHA/sD3o9hm42wbHIRb/BBQTKzAi8s3+bMtpOOZgLdQzCYPfX3UUxKd1WYVkGH7lh/RBBgMZZwXzU9+GYxdBqlGs0LP+DZ5g2BWNh6FAcR944B+K/JTWI3t9YyVyRhlP4CCoUk/mmF7+r2pilVBjxXBHFaBfBtr9hbVn2zDuI0kEOG3kBx8CGdPOjX1ph1POOZJUO1JEGG0jzUy2tK4X0CgVNYhmkqqQysRNtKuPdCJqK3WW57kaV17vXgiyPrl4KEEWgiGF1euI4QkSFHFf0TDroQiLNKJiLbdhH0YBhriRNCHPxSqJmNNoketaioohqMglh6wLtEGWSM1EZbQg72h0UJAIPVFCAJOThpQGGdKfFovcwEeiBuZHN2Ob4uVM7+gwZLz1D9E7ta4RmMZ24OBBAg7Eh6dLXGofZ4U2TFOCQMKjwhVckjrydRS+YaqCw1kYt6UexuzbNEDyYLTZnrY1PzsHZJT4U+awO2xlqTSYu6n/U29O2wPXgGOEKDMSq+zTUtyc8+6iLp0ivav4FKx+xxVy4FxhIF/pucVDqpsVe2jFOfdZhTzLz2QjtzvsTCvDPU7bzDH2eXVKUV9TZ+qFtaSSxnYgYdXKwVreIgvWhT9eGDB2OvnWyPLfIIIfNnfIxU8nW7MbcH05nhlsYtaW9EZRsxWcKdEqInq1DiZPKCz7iGmAU9/ccnnQud2pNgIGFYOTAWjhIrd63aPDgfj8/sdlD4l+UTlcxTI9jbaMqqN0gQxSHs60IAcW3cH4p3V1aSciTKB29L1tz2eUQhRiTgTvmqc+sGtBNh4ky0mQJGsdycBREP+fAaSs1EREDVo5gvgi5+aCN7NECw30owbCc1mSpjiahyNVwJd1jiGgzSwfTpzf2c5XJvG/g1n0fH88KHNnf+u7ZiRMlXueSIsloJBUtW9ezvsx9grfsX/FNxnbxU1Lvg0hLxixypHKGFAaPu0xCD8oDTeFSyfRT6s8109GMUZL8m2xXp8X2dpPCWWdX84iga4BrTlOfqox4shqEgh/Ht4qRst52cA1xOIUuOxgfUivp6v5f8IVyaryEdpVk72ERAwdT4aoY1usBgmP+0m06Q216H/nubtNYxHaOIYjcach3A8Ez/zc0KcShhel0HCYjFsA0FjYqyJ5ZUH1aZw3+zWC0hLpM6GDfcAdn9fq2orPmZbW6XXrf+Krc9RtvII5jeD3dFoT1KwZJwxfUMvc5KLfn8rROW23Jw89sJ2a5dpB3qWDUBWF2iX8OCuKprHosJ2mflBR+Wqs86VvgI/XMnsqb97+VlKdPVysczPj8Jhzf+WCvGBHijAqYlavbF60soMWlHbvKT+ScvhprgeTln51xX0sF+Eadc/l2s2a5BgkVbHYyz0E85p0LstqH+gEGiR84nBRRFIn8hLSZrGwqjZ3E29cuGi+5Z5bp7EM8MWFa9ssS/vy4VrDfECSv7DSU84DaP0sXI3Ap4lWznQ65nQoTKRWU30gd7Nn8ZowUvGIx4aqyXGwmA/PB4qN8msJUODezUHEl0VP9uo+cZ8vPFodSIB4C7lQYjEFj8yu49C2KIV3qxMFYTevG8KqAr0TPlkbzHHnTpDpvpzziAiNFh8xiT7C/TiyH0EguUw4vxAgpnE27WIypV+uFN2zW7xniF/n75trs9IJ5amB1zXXZ1LFkJ6GbS/dFokzl4cc2mamVwhL4XU0Av5gDWAl+aEWhAP7t2VIwU+EpvfOPDcLASX7H7lZpXA2XQfbSlD4qU18NffNPoAKMNSccBfO9YVVgmlW4RydBqfHAV7+hrZ84WJGho6bNT0YMhxxLdOx/dwGj0oyak9aAkNJ8lRJzUuA8sR+fPyiyTgUHio5+Pp+YaKlHrhR41jY5NESPS3x+zTMe0S2HnLOKCOQPpdxKyviBvdHrCDRqO+l96HhhNBLXWv4yEMuEUYo8kXnYJM8oIgVM4XJ+xXOev4YbWeqsvgq0lmw4/PiYr9sYLt+W5EAuYSFnJEan8CwJwbtASBfLBBpJZiRPor/aCJBZsM+MhvS7ZepyHvU8m5WSmaZnxuLts8ojl6KkS8oSAHkq5GWlCB/NgJ5W3rO2Cj1MK7ahxsCrbTT3a0V/QQH+sErxV4XUWDHx0kkFy25bPmBMBQ6BU3HoHhhYcJB9JhP6NXUWKxnE0raXHB6U9KHpWdQCQI72qevp5fMzcm+AvC85rsynVQhruDA9fp9COe7N56cg1UKGSas89vrN+WlGLYTwi5W+0xYdKEGtGCeNJwXKDU0XqU5uQYnWsMwTENLGtbQMvoGjIFIEMzCRal4rnBAg7D/CSn8MsCvS+FDJJAzoiioJEhZJgAp9n2+1Yznr7H+6eT4YkJ9Mpj60ImcW4i4iHDLn9RydB8dx3QYm3rsX6n4VRrZDsYK6DCGwkwd5n3/INFEpk16fYpP6JtMQpqEMzcOfQGAHXBTEGzuLJ03GYQL9bmV2/7ExDlRf+Uvf1sM2frRtCWmal12pMgtonvSCtR4n1CLUZRdTHDHP1Otwqd+rcdlavnKjUB/OYXQHUJzpNyFoKpQK+2OgrEKpGyIgIBgn2y9QHnTJihZOpEvOKIoHAMGAXHmj21Lym39Mbiow4IF+77xNuewziNVBxr6KD5e+9HzZSBIlUa/AmsDFJFXeyrQakR3FwowTGcADJHcEfhGkXYNGSYo4dh4bxwLM+28xjiqkdn0/3R4UEkvcBrBfn/SzBc1XhKM2VPlJgKSorjDac96V2UnQYXl1/yZPT4DVelgO+soMjexXwYO58VLl5xInQUZI8jc3H2CPnCNb9X05nOxIy4MlecasTqGK6s2az4RjpF2cQP2G28R+7wDPsZDZC/kWtjdoHC7SpdPmqQrUAhMwKVuxCmYTiD9q/O7GHtZvPSN0CAUQN/rymXZNniYLlJDE70bsk6Xxsh4kDOdxe7A2wo7P9F5YvqqRDI6brf79yPCSp4I0jVoO4YnLYtX5nzspR5WB4AKOYtR1ujXbOQpPyYDvfRE3FN5zw0i7reehdi7yV0YDRKRllGCGRk5Yz+Uv1fYl2ZwrnGsqsjgAVo0xEUba8ohjaNMJNwTwZA/wBDWFSCpg1eUH8MYL2zdioxRTqgGQrDZxQyNzyBJPXZF0+oxITJAbj7oNC5JwgDMUJaM5GqlGCWc//KCIrI+aclEe4IA0uzv7cuj6GCdaJONpi13O544vbtIHBF+A+JeDFUQNy61Gki3rtyQ4aUywn6ru314/dkGiP8Iwjo0J/2Txs49ZkwEl4mx+iYUUO55I6pJzU4P+7RRs+DXZkyKUYZqVWrPF4I94m4Wx1tXeE74o9GuX977yvJ/jkdak8+AmoHVjI15V+WwBdARFV2IPirJgVMdsg1Pez2VNHqa7EHWdTkl3XTcyjG9BiueWFvQfXI8aWSkuuRmqi/HUuzqyvLJfNfs0txMqldYYflWB1BS31WkuPJGGwXUCpjiQSktkuBMWwHjSkQxeehqw1Kgz0Trzm7QbtgxiEPDVmWCNCAeCfROTphd1ZNOhzLy6XfJyG6Xgd5MCAZw4xie0Sj5AnY1/akDgNS9YFl3Y06vd6FAsg2gVQJtzG7LVq1OH2frbXNHWH/NY89NNZ4QUSJqL2yEcGADbT38X0bGdukqYlSoliKOcsSTuqhcaemUeYLLoI8+MZor2RxXTRThF1LrHfqf/5LcLAjdl4EERgUysYS2geE+yFdasU91UgUDsc2cSQ1ZoT9+uLOwdgAmifwQqF028INc2IQEDfTmUw3eZxvz7Ud1z3xc1PQfeCvfKsB9jOhRj7rFyb9XcDWLcYj0bByosychMezMLVkFiYcdBBQtvI6K0KRuOZQH2kBsYHJaXTkup8F0eIhO1/GcIwWKpr2mouB7g5TUDJNvORXPXa/mU8bh27TAZYBe2sKx4NSv5OjnHIWD2RuysCzBlUfeNXhDd2jxnHoUlheJ3jBApzURy0fwm2FwwsSU0caQGl0Kv8hopRQE211NnvtLRsmCNrhhpEDoNiZEzD2QdJWKbRRWnaFedXHAELSN0t0bfsCsMf0ktfBoXBoNA+nZN9+pSlmuzspFevmsqqcMllzzvkyXrzoA+Ryo1ePXpdGOoJvhyru+EBRsmOp7MXZ0vNUMUqHLUoKglg1p73sWeZmPc+KAw0pE2zIsFFE5H4192KwDvDxdxEYoDBDNZjbg2bmADTeUKK57IPD4fTYF4c6EnXx/teYMORBDtIhPJneiZny7Nv/zG+YmekIKCoxr6kauE2bZtBLufetNG0BtBY7f+/ImUypMBvdWu/Q7vTMRzw5aQGZWuc1V0HEsItFYMIBnoKGZ0xcarba/TYZq50kCaflFysYjA4EDKHqGdpYWdKYmm+a7TADmW35yfnOYpZYrkpVEtiqF0EujI00aeplNs2k+qyFZNeE3CDPL9P6b4PQ/kataHkVpLSEVGK7EX6rAa7IVNrvZtFvOA6okKvBgMtFDAGZOx88MeBcJ8AR3AgUUeIznAN6tjCUipGDZONm1FjWJp4A3QIzSaIOmZ7DvF/ysYYbM/fFDOV0jntAjRdapxJxL0eThpEhKOjCDDq2ks+3GrwxqIFKLe1WdOzII8XIOPGnwy6LKXVfpSDOTEfaRsGujhpS4hBIsMOqHbl16PJxc4EkaVu9wpEYlF/84NSv5Zum4drMfp9yXbzzAOJqqS4YkI4cBrFrC7bMPiCfgI3nNZAqkk3QOZqR+yyqx+nDQKBBBZ7QKrfGMCL+XpqFaBJU0wpkBdAhbR4hJsmT5aynlvkouoxm/NjD5oe6BzVIO9uktM+/5dEC5P7vZvarmuO/lKXz4sBabVPIATuKTrwbJP8XUkdM6uEctHKXICUJGjaZIWRbZp8czquQYfY6ynBUCfIU+gG6wqSIBmYIm9pZpXdaL121V7q0VjDjmQnXvMe7ysoEZnZL15B0SpxS1jjd83uNIOKZwu5MPzg2NhOx3xMOPYwEn2CUzbSrwAs5OAtrz3GAaUkJOU74XwjaYUmGJdZBS1NJVkGYrToINLKDjxcuIlyfVsKQSG/G4DyiO2SlQvJ0d0Ot1uOG5IFSAkq+PRVMgVMDvOIJMdqjeCFKUGRWBW9wigYvcbU7CQL/7meF2KZAaWl+4y9uhowAX7elogAvItAAxo2+SFxGRsHGEW9BnhlTuWigYxRcnVUBRQHV41LV+Fr5CJYV7sHfeywswx4XMtUx6EkBhR+q8AXXUA8uPJ73Pb49i9KG9fOljvXeyFj9ixgbo6CcbAJ7WHWqKHy/h+YjBwp6VcN7M89FGzQ04qbrQtgrOFybg3gQRTYG5xn73ArkfQWjCJROwy3J38Dx/D7jOa6BBNsitEw1wGq780EEioOeD+ZGp2J66ADiVGMayiHYucMk8nTK2zzT9CnEraAk95kQjy4k0GRElLL5YAKLQErJ5rp1eay9O4Fb6yJGm9U4FaMwPGxtKD6odIIHKoWnhKo1U8KIpFC+MVn59ZXmc7ZTBZfsg6FQ8W10YfTr4u0nYrpHZbZ1jXiLmooF0cOm0+mPnJBXQtepc7n0BqOipNCqI6yyloTeRShNKH04FIo0gcMk0H/xThyN4pPAWjDDkEp3lNNPRNVfpMI44CWRlRgViP64eK0JSRp0WUvCWYumlW/c58Vcz/yMwVcW5oYb9+26TEhwvbxiNg48hl1VI1UXTU//Eta+BMKnGUivctfL5wINDD0giQL1ipt6U7C9cd4+lgqY2lMUZ02Uv6Prs+ZEZer7ZfWBXVghlfOOrClwsoOFKzWEfz6RZu1eCs+K8fLvkts5+BX0gyrFYve0C3qHrn5U/Oh6D/CihmWIrY7HUZRhJaxde+tldu6adYJ+LeXupQw0XExC36RETdNFxcq9glMu4cNQSX9cqR/GQYp+IxUkIcNGWVU7ZtGa6P3XAyodRt0XeS3Tp01AnCh0ZbUh4VrSZeV9RWfSoWyxnY3hzcZ30G/InDq4wxRrEejreBxnhIQbkxenxkaxl+k7eLUQkUR6vKJ2iDFNGX3WmVA1yaOH+mvhBd+sE6vacQzFobwY5BqEAFmejwW5ne7HtVNolOUgJc8CsUxmc/LBi8N5mu9VsIA5HyErnS6zeCz7VLI9+n/hbT6hTokMXTVyXJRKSG2hd2labXTbtmK4fNH3IZBPreSA4FMeVouVN3zG5x9CiGpLw/3pceo4qGqp+rVp+z+7yQ98oEf+nyH4F3+J9IheDBa94Wi63zJbLBCIZm7P0asHGpIJt3PzE3m0S4YIWyXBCVXGikj8MudDPB/6Nm2v4IxJ5gU0ii0guy5SUHqGUYzTP0jIJU5E82RHUXtX4lDdrihBLdP1YaG1AGUC12rQKuIaGvCpMjZC9bWSCYnjDlvpWbkdXMTNeBHLKiuoozMGIvkczmP0aRJSJ8PYnLCVNhKHXBNckH79e8Z8Kc2wUej4sQZoH8qDRGkg86maW/ZQWGNnLcXmq3FlXM6ssR/3P6E/bHMvm6HLrv1yRixit25JsH3/IOr2UV4BWJhxXW5BJ6Xdr07n9kF3ZNAk6/Xpc5MSFmYJ2R7bdL8Kk7q1OU9Elg/tCxJ8giT27wSTySF0GOxg4PbYJdi/Nyia9Nn89CGDulfJemm1aiEr/eleGSN+5MRrVJ4K6lgyTTIW3i9cQ0dAi6FHt0YMbH3wDSAtGLSAccezzxHitt1QdhW36CQgPcA8vIIBh3/JNjf/Obmc2yzpk8edSlS4lVdwgW5vzbYEyFoF4GCBBby1keVNueHAH+evi+H7oOVfS3XuPQSNTXOONAbzJeSb5stwdQHl1ZjrGoE49I8+A9j3t+ahhQj74FCSWpZrj7wRSFJJnnwi1T9HL5qrCFW/JZq6P62XkMWTb+u4lGpKfmmwiJWx178GOG7KbrZGqyWwmuyKWPkNswkZ1q8uptUlviIi+AXh2bOOTOLsrtNkfqbQJeh24reebkINLkjut5r4d9GR/r8CBa9SU0UQhsnZp5cP+RqWCixRm7i4YRFbtZ4EAkhtNa6jHb6gPYQv7MKqkPLRmX3dFsK8XsRLVZ6IEVrCbmNDc8o5mqsogjAQfoC9Bc7R6gfw03m+lQpv6kTfhxscDIX6s0w+fBxtkhjXAXr10UouWCx3C/p/FYwJRS/AXRKkjOb5CLmK4XRe0+xeDDwVkJPZau52bzLEDHCqV0f44pPgKOkYKgTZJ33fmk3Tu8SdxJ02SHM8Fem5SMsWqRyi2F1ynfRJszcFKykdWlNqgDA/L9lKYBmc7Zu/q9ii1FPF47VJkqhirUob53zoiJtVVRVwMR34gV9iqcBaHbRu9kkvqk3yMpfRFG49pKKjIiq7h/VpRwPGTHoY4cg05X5028iHsLvUW/uz+kjPyIEhhcKUwCkJAwbR9pIEGOn8z6svAO8i89sJ3dL5qDWFYbS+HGPRMxYwJItFQN86YESeJQhn2urGiLRffQeLptDl8dAgb+Tp47UQPxWOw17OeChLN1WnzlkPL1T5O+O3Menpn4C3IY5LEepHpnPeZHbvuWfeVtPlkH4LZjPbBrkJT3NoRJzBt86CO0Xq59oQ+8dsm0ymRcmQyn8w71mhmcuEI5byuF+C88VPYly2sEzjlzAQ3vdn/1+Hzguw6qFNNbqenhZGbdiG6RwZaTG7jTA2X9RdXjDN9yj1uQpyO4Lx8KRAcZcbZMafp4wPOd5MdXoFY52V1A8M9hi3sso93+uprE0qYNMjkE22CvK4HuUxqN7oIz5pWuETq1lQAjqlSlqdD2Rnr/ggp/TVkQYjn9lMfYelk2sH5HPdopYo7MHwlV1or9Bxf+QCyLzm92vzG2wjiIjC/ZHEJzeroJl6bdFPTpZho5MV2U86fLQqxNlGIMqCGy+9WYhJ8ob1r0+Whxde9L2PdysETv97O+xVw+VNN1TZSQN5I6l9m5Ip6pLIqLm4a1B1ffH6gHyqT9p82NOjntRWGIofO3bJz5GhkvSWbsXueTAMaJDou99kGLqDlhwBZNEQ4mKPuDvVwSK4WmLluHyhA97pZiVe8g+JxmnJF8IkV/tCs4Jq/HgOoAEGR9tCDsDbDmi3OviUQpG5D8XmKcSAUaFLRXb2lmJTNYdhtYyfjBYZQmN5qT5CNuaD3BVnlkCk7bsMW3AtXkNMMTuW4HjUERSJnVQ0vsBGa1wo3Qh7115XGeTF3NTz8w0440AgU7c3bSXO/KMINaIWXd0oLpoq/0/QJxCQSJ9XnYy1W7TYLBJpHsVWD1ahsA7FjNvRd6mxCiHsm8g6Z0pnzqIpF1dHUtP2ITU5Z1hZHbu+L3BEEStBbL9XYvGfEakv1bmf+bOZGnoiuHEdlBnaChxYKNzB23b8sw8YyT7Ajxfk49eJIAvdbVkdFCe2J0gMefhQ0bIZxhx3fzMIysQNiN8PgOUKxOMur10LduigREDRMZyP4oGWrP1GFY4t6groASsZ421os48wAdnrbovNhLt7ScNULkwZ5AIZJTrbaKYTLjA1oJ3sIuN/aYocm/9uoQHEIlacF1s/TM1fLcPTL38O9fOsjMEIwoPKfvt7opuI9G2Hf/PR4aCLDQ7wNmIdEuXJ/QNL72k5q4NejAldPfe3UVVqzkys8YZ/jYOGOp6c+YzRCrCuq0M11y7TiN6qk7YXRMn/gukxrEimbMQjr3jwRM6dKVZ4RUfWQr8noPXLJq6yh5R3EH1IVOHESst/LItbG2D2vRsZRkAObzvQAAD3mb3/G4NzopI0FAiHfbpq0X72adg6SRj+8OHMShtFxxLZlf/nLgRLbClwl5WmaYSs+yEjkq48tY7Z2bE0N91mJwt+ua0NlRJIDh0HikF4UvSVorFj2YVu9YeS5tfvlVjPSoNu/Zu6dEUfBOT555hahBdN3Sa5Xuj2Rvau1lQNIaC944y0RWj9UiNDskAK1WoL+EfXcC6IbBXFRyVfX/WKXxPAwUyIAGW8ggZ08hcijKTt1YKnUO6QPvcrmDVAb0FCLIXn5id4fD/Jx4tw/gbXs7WF9b2RgXtPhLBG9vF5FEkdHAKrQHZAJC/HWvk7nvzzDzIXZlfFTJoC3JpGgLPBY7SQTjGlUvG577yNutZ1hTfs9/1nkSXK9zzKLRZ3VODeKUovJe0WCq1zVMYxCJMenmNzPIU2S8TA4E7wWmbNkxq9rI2dd6v0VpcAPVMxnDsvWTWFayyqvKZO7Z08a62i/oH2/jxf8rpmfO64in3FLiL1GX8IGtVE9M23yGsIqJbxDTy+LtaMWDaPqkymb5VrQdzOvqldeU0SUi6IirG8UZ3jcpRbwHa1C0Dww9G/SFX3gPvTJQE+kyz+g1BeMILKKO+olcHzctOWgzxYHnOD7dpCRtuZEXACjgqesZMasoPgnuDC4nUviAAxDc5pngjoAITIkvhKwg5d608pdrZcA+qn5TMT6Uo/QzBaOxBCLTJX3Mgk85rMfsnWx86oLxf7p2PX5ONqieTa/qM3tPw4ZXvlAp83NSD8F7+ZgctK1TpoYwtiU2h02HCGioH5tkVCqNVTMH5p00sRy2JU1qyDBP2CII/Dg4WDsIl+zgeX7589srx6YORRQMBfKbodbB743Tl4WLKOEnwWUVBsm94SOlCracU72MSyj068wdpYjyz1FwC2bjQnxnB6Mp/pZ+yyZXtguEaYB+kqhjQ6UUmwSFazOb+rhYjLaoiM+aN9/8KKn0zaCTFpN9eKwWy7/u4EHzO46TdFSNjMfn2iPSJwDPCFHc0I1+vjdAZw5ZjqR/uzi9Zn20oAa5JnLEk/EA3VRWE7J/XrupfFJPtCUuqHPpnlL7ISJtRpSVcB8qsZCm2QEkWoROtCKKxUh3yEcMbWYJwk6DlEBG0bZP6eg06FL3v6RPb7odGuwm7FN8fG4woqtB8e7M5klPpo97GoObNwt+ludTAmxyC5hmcFx+dIvEZKI6igFKHqLH01iY1o7903VzG9QGetyVx5RNmBYUU+zIuSva/yIcECUi4pRmE3VkF2avqulQEUY4yZ/wmNboBzPmAPey3+dSYtBZUjeWWT0pPwCz4Vozxp9xeClIU60qvEFMQCaPvPaA70WlOP9f/ey39macvpGCVa+zfa8gO44wbxpJUlC8GN/pRMTQtzY8Z8/hiNrU+Zq64ZfFGIkdj7m7abcK1EBtws1X4J/hnqvasPvvDSDYWN+QcQVGMqXalkDtTad5rYY0TIR1Eqox3czwPMjKPvF5sFv17Thujr1IZ1Ytl4VX1J0vjXKmLY4lmXipRAro0qVGEcXxEVMMEl54jQMd4J7RjgomU0j1ptjyxY+cLiSyXPfiEcIS2lWDK3ISAy6UZ3Hb5vnPncA94411jcy75ay6B6DSTzK6UTCZR9uDANtPBrvIDgjsfarMiwoax2OlLxaSoYn4iRgkpEGqEkwox5tyI8aKkLlfZ12lO11TxsqRMY89j5JaO55XfPJPDL1LGSnC88Re9Ai+Nu5bZjtwRrvFITUFHPR4ZmxGslQMecgbZO7nHk32qHxYkdvWpup07ojcMCaVrpFAyFZJJbNvBpZfdf39Hdo2kPtT7v0/f8R/B5Nz4f1t9/3zNM/7n6SUHfcWk5dfQFJvcJMgPolGCpOFb/WC0FGWU2asuQyT+rm88ZKZ78Cei/CAh939CH0JYbpZIPtxc2ufXqjS3pHH9lnWK4iJ7OjR/EESpCo2R3MYKyE7rHfhTvWho4cL1QdN4jFTyR6syMwFm124TVDDRXMNveI1Dp/ntwdz8k8kxw7iFSx6+Yx6O+1LzMVrN0BBzziZi9kneZSzgollBnVwBh6oSOPHXrglrOj+QmR/AESrhDpKrWT+8/AiMDxS/5wwRNuGQPLlJ9ovomhJWn8sMLVItQ8N/7IXvtD8kdOoHaw+vBSbFImQsv/OCAIui99E+YSIOMlMvBXkAt+NAZK8wB9Jf8CPtB+TOUOR+z71d/AFXpPBT6+A5FLjxMjLIEoJzrQfquvxEIi+WoUzGR1IzQFNvbYOnxb2PyQ0kGdyXKzW2axQL8lNAXPk6NEjqrRD1oZtKLlFoofrXw0dCNWASHzy+7PSzOUJ3XtaPZsxLDjr+o41fKuKWNmjiZtfkOzItvlV2MDGSheGF0ma04qE3TUEfqJMrXFm7DpK+27DSvCUVf7rbNoljPhha5W7KBqVq0ShUSTbRmuqPtQreVWH4JET5yMhuqMoSd4r/N8sDmeQiQQvi1tcZv7Moc7dT5X5AtCD6kNEGZOzVcNYlpX4AbTsLgSYYliiPyVoniuYYySxsBy5cgb3pD+EK0Gpb0wJg031dPgaL8JZt6sIvzNPEHfVPOjXmaXj4bd4voXzpZ5GApMhILgMbCEWZ2zwgdeQgjNHLbPIt+KqxRwWPLTN6HwZ0Ouijj4UF+Sg0Au8XuIKW0WxlexdrFrDcZJ8Shauat3X0XmHygqgL1nAu2hrJFb4wZXkcS+i36KMyU1yFvYv23bQUJi/3yQpqr/naUOoiEWOxckyq/gq43dFou1DVDaYMZK9tho7+IXXokBCs5GRfOcBK7g3A+jXQ39K4YA8PBRW4m5+yR0ZAxWJncjRVbITvIAPHYRt1EJ3YLiUbqIvoKHtzHKtUy1ddRUQ0AUO41vonZDUOW+mrszw+SW/6Q/IUgNpcXFjkM7F4CSSQ2ExZg85otsMs7kqsQD4OxYeBNDcSpifjMoLb7GEbGWTwasVObmB/bfPcUlq0wYhXCYEDWRW02TP5bBrYsKTGWjnWDDJ1F7zWai0zW/2XsCuvBQjPFcTYaQX3tSXRSm8hsAoDdjArK/OFp6vcWYOE7lizP0Yc+8p16i7/NiXIiiQTp7c7Xus925VEtlKAjUdFhyaiLT7VxDagprMFwix4wZ05u0qj7cDWFd0W9OYHIu3JbJKMXRJ1aYNovugg+QqRN7fNHSi26VSgBpn+JfMuPo3aeqPWik/wI5Rz3BWarPQX4i5+dM0npwVOsX+KsOhC7vDg+OJsz4Q5zlnIeflUWL6QYMbf9WDfLmosLF4Qev3mJiOuHjoor/dMeBpA9iKDkMjYBNbRo414HCxjsHrB4EXNbHzNMDHCLuNBG6Sf+J4MZ/ElVsDSLxjIiGsTPhw8BPjxbfQtskj+dyNMKOOcUYIRBEIqbazz3lmjlRQhplxq673VklMMY6597vu+d89ec/zq7Mi4gQvh87ehYbpOuZEXj5g/Q7S7BFDAAB9DzG35SC853xtWVcnZQoH54jeOqYLR9NDuwxsVthTV7V99n/B7HSbAytbEyVTz/5NhJ8gGIjG0E5j3griULUd5Rg7tQR+90hJgNQKQH2btbSfPcaTOfIexc1db1BxUOhM1vWCpLaYuKr3FdNTt/T3PWCpEUWDKEtzYrjpzlL/wri3MITKsFvtF8QVV/NhVo97aKIBgdliNc10dWdXVDpVtsNn+2UIolrgqdWA4EY8so0YvB4a+aLzMXiMAuOHQrXY0tr+CL10JbvZzgjJJuB1cRkdT7DUqTvnswVUp5kkUSFVtIIFYK05+tQxT6992HHNWVhWxUsD1PkceIrlXuUVRogwmfdhyrf6zzaL8+c0L7GXMZOteAhAVQVwdJh+7nrX7x4LaIIfz2F2v7Dg/uDfz2Fa+4gFm2zHAor8UqimJG3VTJtZEoFXhnDYXvxMJFc6ku2bhbCxzij2z5UNuK0jmp1mnvkVNUfR+SEmj1Lr94Lym75PO7Fs0MIr3GdsWXRXSfgLTVY0FLqba97u1In8NAcY7IC6TjWLigwKEIm43NxTdaVTv9mcKkzuzBkKd8x/xt1p/9BbP7Wyb4bpo1K1gnOpbLvKz58pWl3B55RJ/Z5mRDLPtNQg14jdOEs9+h/V5UVpwrAI8kGbX8KPVPDIMfIqKDjJD9UyDOPhjZ3vFAyecwyq4akUE9mDOtJEK1hpDyi6Ae87sWAClXGTiwPwN7PXWwjxaR79ArHRIPeYKTunVW24sPr/3HPz2IwH8oKH4OlWEmt4BLM6W5g4kMcYbLwj2usodD1088stZA7VOsUSpEVl4w7NMb1EUHMRxAxLF0CIV+0L3iZb+ekB1vSDSFjAZ3hfLJf7gFaXrOKn+mhR+rWw/eTXIcAgl4HvFuBg1LOmOAwJH3eoVEjjwheKA4icbrQCmvAtpQ0mXG0agYp5mj4Rb6mdQ+RV4QBPbxMqh9C7o8nP0Wko2ocnCHeRGhN1XVyT2b9ACsL+6ylUy+yC3QEnaKRIJK91YtaoSrcWZMMwxuM0E9J68Z+YyjA0g8p1PfHAAIROy6Sa04VXOuT6A351FOWhKfTGsFJ3RTJGWYPoLk5FVK4OaYR9hkJvezwF9vQN1126r6isMGXWTqFW+3HL3I/jurlIdDWIVvYY+s6yq7lrFSPAGRdnU7PVwY/SvWbZGpXzy3BQ2LmAJlrONUsZs4oGkly0V267xbD5KMY8woNNsmWG1VVgLCra8aQBBcI4DP2BlNwxhiCtHlaz6OWFoCW0vMR3ErrG7JyMjTSCnvRcsEHgmPnwA6iNpJ2DrFb4gLlhKJyZGaWkA97H6FFdwEcLT6DRQQL++fOkVC4cYGW1TG/3iK5dShRSuiBulmihqgjR45Vi03o2RbQbP3sxt90VxQ6vzdlGfkXmmKmjOi080JSHkLntjvsBJnv7gKscOaTOkEaRQqAnCA4HWtB4XnMtOhpRmH2FH8tTXrIjAGNWEmudQLCkcVlGTQ965Kh0H6ixXbgImQP6b42B49sO5C8pc7iRlgyvSYvcnH9FgQ3azLbQG2cUW96SDojTQStxkOJyOuDGTHAnnWkz29aEwN9FT8EJ4yhXOg+jLTrCPKeEoJ9a7lDXOjEr8AgX4BmnMQ668oW0zYPyQiVMPxKRHtpfnEEyaKhdzNVThlxxDQNdrHeZiUFb6NoY2KwvSb7BnRcpJy+/g/zAYx3fYSN5QEaVD2Y1VsNWxB0BSO12MRsRY8JLfAezRMz5lURuLUnG1ToKk6Q30FughqWN6gBNcFxP/nY/iv+iaUQOa+2Nuym46wtI/DvSfzSp1jEi4SdYBE7YhTiVV5cX9gwboVDMVgZp5YBQlHOQvaDNfcCoCJuYhf5kz5kwiIKPjzgpcRJHPbOhJajeoeRL53cuMahhV8Z7IRr6M4hW0JzT7mzaMUzQpm866zwM7Cs07fJYXuWvjAMkbe5O6V4bu71sOG6JQ4oL8zIeXHheFVavzxmlIyBkgc9IZlEDplMPr8xlcyss4pVUdwK1e7CK2kTsSdq7g5SHRAl3pYUB9Ko4fsh4qleOyJv1z3KFSTSvwEcRO/Ew8ozEDYZSqpfoVW9uhJfYrNAXR0Z3VmeoAD+rVWtwP/13sE/3ICX3HhDG3CMc476dEEC0K3umSAD4j+ZQLVdFOsWL2C1TH5+4KiSWH+lMibo+B55hR3Gq40G1n25sGcN0mEcoU2wN9FCVyQLBhYOu9aHVLWjEKx2JIUZi5ySoHUAI9b8hGzaLMxCZDMLhv8MkcpTqEwz9KFDpCpqQhVmsGQN8m24wyB82FAKNmjgfKRsXRmsSESovAwXjBIoMKSG51p6Um8b3i7GISs7kjTq/PZoioCfJzfKdJTN0Q45kQEQuh9H88M3yEs3DbtRTKALraM0YC8laiMiOOe6ADmTcCiREeAWZelBaEXRaSuj2lx0xHaRYqF65O0Lo5OCFU18A8cMDE4MLYm9w2QSr9NgQAIcRxZsNpA7UJR0e71JL+VU+ISWFk5I97lra8uGg7GlQYhGd4Gc6rxsLFRiIeGO4abP4S4ekQ1fiqDCy87GZHd52fn5aaDGuvOmIofrzpVwMvtbreZ/855OaXTRcNiNE0wzGZSxbjg26v8ko8L537v/XCCWP2MFaArJpvnkep0pA+O86MWjRAZPQRfznZiSIaTppy6m3p6HrNSsY7fDtz7Cl4V/DJAjQDoyiL2uwf1UHVd2AIrzBUSlJaTj4k6NL97a/GqhWKU9RUmjnYKpm2r+JYUcrkCuZKvcYvrg8pDoUKQywY9GDWg03DUFSirlUXBS5SWn/KAntnf0IdHGL/7mwXqDG+LZYjbEdQmqUqq4y54TNmWUP7IgcAw5816YBzwiNIJiE9M4lPCzeI/FGBeYy3p6IAmH4AjXXmvQ4Iy0Y82NTobcAggT2Cdqz6Mx4TdGoq9fn2etrWKUNFyatAHydQTVUQ2S5OWVUlugcNvoUrlA8cJJz9MqOa/W3iVno4zDHfE7zhoY5f5lRTVZDhrQbR8LS4eRLz8iPMyBL6o4PiLlp89FjdokQLaSBmKHUwWp0na5fE3v9zny2YcDXG/jfI9sctulHRbdkI5a4GOPJx4oAJQzVZ/yYAado8KNZUdEFs9ZPiBsausotXMNebEgr0dyopuqfScFJ3ODNPHgclACPdccwv0YJGQdsN2lhoV4HVGBxcEUeUX/alr4nqpcc1CCR3vR7g40zteQg/JvWmFlUE4mAiTpHlYGrB7w+U2KdSwQz2QJKBe/5eiixWipmfP15AFWrK8Sh1GBBYLgzki1wTMhGQmagXqJ2+FuqJ8f0XzXCVJFHQdMAw8xco11HhM347alrAu+wmX3pDFABOvkC+WPX0Uhg1Z5MVHKNROxaR84YV3s12UcM+70cJ460SzEaKLyh472vOMD3XnaK7zxZcXlWqenEvcjmgGNR2OKbI1s8U+iwiW+HotHalp3e1MGDy6BMVIvajnAzkFHbeVsgjmJUkrP9OAwnEHYXVBqYx3q7LvXjoVR0mY8h+ZaOnh053pdsGkmbqhyryN01eVHySr+CkDYkSMeZ1xjPNVM+gVLTDKu2VGsMUJqWO4TwPDP0VOg2/8ITbAUaMGb4LjL7L+Pi11lEVMXTYIlAZ/QHmTENjyx3kDkBdfcvvQt6tKk6jYFM4EG5UXDTaF5+1ZjRz6W7MdJPC+wTkbDUim4p5QQH3b9kGk2Bkilyeur8Bc20wm5uJSBO95GfYDI1EZipoRaH7uVveneqz43tlTZGRQ4a7CNmMHgXyOQQOL6WQkgMUTQDT8vh21aSdz7ERiZT1jK9F+v6wgFvuEmGngSvIUR2CJkc5tx1QygfZnAruONobB1idCLB1FCfO7N1ZdRocT8/Wye+EnDiO9pzqIpnLDl4bkaRKW+ekBVwHn46Shw1X0tclt/0ROijuUB4kIInrVJU4buWf4YITJtjOJ6iKdr1u+flgQeFH70GxKjhdgt/MrwfB4K/sXczQ+9zYcrD4dhY6qZhZ010rrxggWA8JaZyg2pYij8ieYEg1aZJkZK9O1Re7sB0iouf60rK0Gd+AYlp7soqCBCDGwfKeUQhCBn0E0o0GS6PdmjLi0TtCYZeqazqwN+yNINIA8Lk3iPDnWUiIPLGNcHmZDxfeK0iAdxm/T7LnN+gemRL61hHIc0NCAZaiYJR+OHnLWSe8sLrK905B5eEJHNlWq4RmEXIaFTmo49f8w61+NwfEUyuJAwVqZCLFcyHBKAcIVj3sNzfEOXzVKIndxHw+AR93owhbCxUZf6Gs8cz6/1VdrFEPrv330+9s6BtMVPJ3zl/Uf9rUi0Z/opexfdL3ykF76e999GPfVv8fJv/Y/+/5hEMon1tqNFyVRevV9y9/uIvsG3dbB8GRRrgaEXfhx+2xeOFt+cEn3RZanNxdEe2+B6MHpNbrRE53PlDifPvFcp4kO78ILR0T4xyW/WGPyBsqGdoA7zJJCu1TKbGfhnqgnRbxbB2B3UZoeQ2bz2sTVnUwokTcTU21RxN1PYPS3Sar7T0eRIsyCNowr9amwoMU/od9s2APtiKNL6ENOlyKADstAEWKA+sdKDhrJ6BOhRJmZ+QJbAaZ3/5Fq0/lumCgEzGEbu3yi0Y4I4EgVAjqxh4HbuQn0GrRhOWyAfsglQJAVL1y/6yezS2k8RE2MstJLh92NOB3GCYgFXznF4d25qiP4ZCyI4RYGesut6FXK6GwPpKK8WHEkhYui0AyEmr5Ml3uBFtPFdnioI8RiCooa7Z1G1WuyIi3nSNglutc+xY8BkeW3JJXPK6jd2VIMpaSxpVtFq+R+ySK9J6WG5Qvt+C+QH1hyYUOVK7857nFmyDBYgZ/o+AnibzNVqyYCJQvyDXDTK+iXdkA71bY7TL3bvuLxLBQ8kbTvTEY9aqkQ3+MiLWbEgjLzOH+lXgco1ERgzd80rDCymlpaRQbOYnKG/ODoFl46lzT0cjM5FYVvv0qLUbD5lyJtMUaC1pFlTkNONx6lliaX9o0i/1vws5bNKn5OuENQEKmLlcP4o2ZmJjD4zzd3Fk32uQ4uRWkPSUqb4LBe3EXHdORNB2BWsws5daRnMfNVX7isPSb1hMQdAJi1/qmDMfRUlCU74pmnzjbXfL8PVG8NsW6IQM2Ne23iCPIpryJjYbVnm5hCvKpMa7HLViNiNc+xTfDIaKm3jctViD8A1M9YPJNk003VVr4Zo2MuGW8vil8SLaGpPXqG7I4DLdtl8a4Rbx1Lt4w5Huqaa1XzZBtj208EJVGcmKYEuaeN27zT9EE6a09JerXdEbpaNgNqYJdhP1NdqiPKsbDRUi86XvvNC7rME5mrSQtrzAZVndtSjCMqd8BmaeGR4l4YFULGRBeXIV9Y4yxLFdyoUNpiy2IhePSWzBofYPP0eIa2q5JP4j9G8at/AqoSsLAUuRXtvgsqX/zYwsE+of6oSDbUOo4RMJw+DOUTJq+hnqwKim9Yy/napyZNTc2rCq6V9jHtJbxGPDwlzWj/Sk3zF/BHOlT/fSjSq7FqlPI1q6J+ru8Aku008SFINXZfOfnZNOvGPMtEmn2gLPt+H4QLA+/SYe4j398auzhKIp2Pok3mPC5q1IN1HgR+mnEfc4NeeHYwd2/kpszR3cBn7ni9NbIqhtSWFW8xbUJuUPVOeeXu3j0IGZmFNiwaNZ6rH4/zQ2ODz6tFxRLsUYZu1bfd1uIvfQDt4YD/efKYv8VF8bHGDgK22w2Wqwpi43vNCOXFJZCGMqWiPbL8mil6tsmOTXAWCyMCw73e2rADZj2IK6rqksM3EXF2cbLb4vjB14wa/yXK5vwU+05MzERJ5nXsXsW21o7M+gO0js2OyKciP5uF2iXyb2DiptwQeHeqygkrNsqVCSlldxBMpwHi1vfc8RKpP/4L3Lmpq6DZcvhDDfxTCE3splacTcOtXdK2g303dIWBVe2wD/Gvja1cClFQ67gw0t1ZUttsUgQ1Veky8oOpS6ksYEc4bqseCbZy766SvL3FodmnahlWJRgVCNjPxhL/fk2wyvlKhITH/VQCipOI0dNcRa5B1M5HmOBjTLeZQJy237e2mobwmDyJNHePhdDmiknvLKaDbShL+Is1XTCJuLQd2wmdJL7+mKvs294whXQD+vtd88KKk0DXP8B1Xu9J+xo69VOuFgexgTrcvI6SyltuLix9OPuE6/iRJYoBMEXxU4shQMf4Fjqwf1PtnJ/wWSZd29rhZjRmTGgiGTAUQqRz+nCdjeMfYhsBD5Lv60KILWEvNEHfmsDs2L0A252351eUoYxAysVaCJVLdH9QFWAmqJDCODUcdoo12+gd6bW2boY0pBVHWL6LQDK5bYWh1V8vFvi0cRpfwv7cJiMX3AZNJuTddHehTIdU0YQ/sQ1dLoF2xQPcCuHKiuCWOY30DHe1OwcClLAhqAKyqlnIbH/8u9ScJpcS4kgp6HKDUdiOgRaRGSiUCRBjzI5gSksMZKqy7Sd51aeg0tgJ+x0TH9YH2Mgsap9N7ENZdEB0bey2DMTrBA1hn56SErNHf3tKtqyL9b6yXEP97/rc+jgD2N1LNUH6RM9AzP3kSipr06RkKOolR7HO768jjWiH1X92jA7dkg7gcNcjqsZCgfqWw0tPXdLg20cF6vnQypg7gLtkazrHAodyYfENPQZsdfnjMZiNu4nJO97D1/sQE+3vNFzrSDOKw+keLECYf7RJwVHeP/j79833oZ0egonYB2FlFE5qj02B/LVOMJQlsB8uNg3Leg4qtZwntsOSNidR0abbZmAK4sCzvt8Yiuz2yrNCJoH5O8XvX/vLeR/BBYTWj0sOPYM/jyxRd5+/JziKAABaPcw/34UA3aj/gLZxZgRCWN6m4m3demanNgsx0P237/Q+Ew5VYnJPkyCY0cIVHoFn2Ay/e7U4P19APbPFXEHX94N6KhEMPG7iwB3+I+O1jd5n6VSgHegxgaSawO6iQCYFgDsPSMsNOcUj4q3sF6KzGaH/0u5PQoAj/8zq6Uc9MoNrGqhYeb2jQo0WlGlXjxtanZLS24/OIN5Gx/2g684BPDQpwlqnkFcxpmP/osnOXrFuu4PqifouQH0eF5qCkvITQbJw/Zvy5mAHWC9oU+cTiYhJmSfKsCyt1cGVxisKu+NymEQIAyaCgud/V09qT3nk/9s/SWsYtha7yNpzBIMM40rCSGaJ9u6lEkl00vXBiEt7p9P5IBCiavynEOv7FgLqPdeqxRiCwuFVMolSIUBcoyfUC2e2FJSAUgYdVGFf0b0Kn2EZlK97yyxrT2MVgvtRikfdaAW8RwEEfN+B7/eK8bBdp7URpbqn1xcrC6d2UjdsKbzCjBFqkKkoZt7Mrhg6YagE7spkqj0jOrWM+UGQ0MUlG2evP1uE1p2xSv4dMK0dna6ENcNUF+xkaJ7B764NdxLCpuvhblltVRAf7vK5qPttJ/9RYFUUSGcLdibnz6mf7WkPO3MkUUhR2mAOuGv8IWw5XG1ZvoVMnjSAZe6T7WYA99GENxoHkMiKxHlCuK5Gd0INrISImHQrQmv6F4mqU/TTQ8nHMDzCRivKySQ8dqkpQgnUMnwIkaAuc6/FGq1hw3b2Sba398BhUwUZSAIO8XZvnuLdY2n6hOXws+gq9BHUKcKFA6kz6FDnpxLPICa3qGhnc97bo1FT/XJk48LrkHJ2CAtBv0RtN97N21plfpXHvZ8gMJb7Zc4cfI6MbPwsW7AilCSXMFIEUEmir8XLEklA0ztYbGpTTGqttp5hpFTTIqUyaAIqvMT9A/x+Ji5ejA4Bhxb/cl1pUdOD6epd3yilIdO6j297xInoiBPuEDW2/UfslDyhGkQs7Wy253bVnlT+SWg89zYIK/9KXFl5fe+jow2rd5FXv8zDPrmfMXiUPt9QBO/iK4QGbX5j/7Rx1c1vzsY8ONbP3lVIaPrhL4+1QrECTN3nyKavGG0gBBtHvTKhGoBHgMXHStFowN+HKrPriYu+OZ05Frn8okQrPaaxoKP1ULCS/cmKFN3gcH7HQlVjraCeQmtjg1pSQxeuqXiSKgLpxc/1OiZsU4+n4lz4hpahGyWBURLi4642n1gn9qz9bIsaCeEPJ0uJmenMWp2tJmIwLQ6VSgDYErOeBCfSj9P4G/vI7oIF+l/n5fp956QgxGvur77ynawAu3G9MdFbJbu49NZnWnnFcQHjxRuhUYvg1U/e84N4JTecciDAKb/KYIFXzloyuE1eYXf54MmhjTq7B/yBToDzzpx3tJCTo3HCmVPYfmtBRe3mPYEE/6RlTIxbf4fSOcaKFGk4gbaUWe44hVk9SZzhW80yfW5QWBHxmtUzvMhfVQli4gZTktIOZd9mjJ5hsbmzttaHQB29Am3dZkmx3g/qvYocyhZ2PXAWsNQiIaf+Q8W/MWPIK7/TjvCx5q2XRp4lVWydMc2wIQkhadDB0xsnw/kSEyGjLKjI4coVIwtubTF3E7MJ6LS6UOsJKj82XVAVPJJcepfewbzE91ivXZvOvYfsmMevwtPpfMzGmC7WJlyW2j0jh7AF1JLmwEJSKYwIvu6DHc3YnyLH9ZdIBnQ+nOVDRiP+REpqv++typYHIvoJyICGA40d8bR7HR2k7do6UQTHF4oriYeIQbxKe4Th6+/l1BjUtS9hqORh3MbgvYrStXTfSwaBOmAVQZzpYNqsAmQyjY56MUqty3c/xH6GuhNvNaG9vGbG6cPtBM8UA3e8r51D0AR9kozKuGGSMgLz3nAHxDNnc7GTwpLj7/6HeWp1iksDeTjwCLpxejuMtpMnGJgsiku1sOACwQ9ukzESiDRN77YNESxR5LphOlcASXA5uIts1LnBIcn1J7BLWs49DMALSnuz95gdOrTZr0u1SeYHinno/pE58xYoXbVO/S+FEMMs5qyWkMnp8Q3ClyTlZP52Y9nq7b8fITPuVXUk9ohG5EFHw4gAEcjFxfKb3xuAsEjx2z1wxNbSZMcgS9GKyW3R6KwJONgtA64LTyxWm8Bvudp0M1FdJPEGopM4Fvg7G/hsptkhCfHFegv4ENwxPeXmYhxwZy7js+BeM27t9ODBMynVCLJ7RWcBMteZJtvjOYHb5lOnCLYWNEMKC59BA7covu1cANa2PXL05iGdufOzkgFqqHBOrgQVUmLEc+Mkz4Rq8O6WkNr7atNkH4M8d+SD1t/tSzt3oFql+neVs+AwEI5JaBJaxARtY2Z4mKoUqxds4UpZ0sv3zIbNoo0J4fihldQTX3XNcuNcZmcrB5LTWMdzeRuAtBk3cZHYQF6gTi3PNuDJ0nmR+4LPLoHvxQIxRgJ9iNNXqf2SYJhcvCtJiVWo85TsyFOuq7EyBPJrAdhEgE0cTq16FQXhYPJFqSfiVn0IQnPOy0LbU4BeG94QjdYNB0CiQ3QaxQqD2ebSMiNjaVaw8WaM4Z5WnzcVDsr4eGweSLa2DE3BWViaxhZFIcSTjgxNCAfelg+hznVOYoe5VqTYs1g7WtfTm3e4/WduC6p+qqAM8H4ZyrJCGpewThTDPe6H7CzX/zQ8Tm+r65HeZn+MsmxUciEWPlAVaK/VBaQBWfoG/aRL/jSZIQfep/89GjasWmbaWzeEZ2R1FOjvyJT37O9B8046SRSKVEnXWlBqbkb5XCS3qFeuE9xb9+frEknxWB5h1D/hruz2iVDEAS7+qkEz5Ot5agHJc7WCdY94Ws61sURcX5nG8UELGBAHZ3i+3VulAyT0nKNNz4K2LBHBWJcTBX1wzf+//u/j/9+//v87+9/l9Lbh/L/uyNYiTsWV2LwsjaA6MxTuzFMqmxW8Jw/+IppdX8t/Clgi1rI1SN0UC/r6tX/4lUc2VV1OQReSeCsjUpKZchw4XUcjHfw6ryCV3R8s6VXm67vp4n+lcPV9gJwmbKQEsmrJi9c2vkwrm8HFbVYNTaRGq8D91t9n5+U+aD/hNtN3HjC/nC/vUoGFSCkXP+NlRcmLUqLbiUBl4LYf1U/CCvwtd3ryCH8gUmGITAxiH1O5rnGTz7y1LuFjmnFGQ1UWuM7HwfXtWl2fPFKklYwNUpF2IL/TmaRETjQiM5SJacI+3Gv5MBU8lP5Io6gWkawpyzNEVGqOdx4YlO1dCvjbWFZWbCmeiFKPSlMKtKcMFLs/KQxtgAHi7NZNCQ32bBAW2mbHflVZ8wXKi1JKVHkW20bnYnl3dKWJeWJOiX3oKPBD6Zbi0ZvSIuWktUHB8qDR8DMMh1ZfkBL9FS9x5r0hBGLJ8pUCJv3NYH+Ae8p40mZWd5m5fhobFjQeQvqTT4VKWIYfRL0tfaXKiVl75hHReuTJEcqVlug+eOIIc4bdIydtn2K0iNZPsYWQvQio2qbO3OqAlPHDDOB7DfjGEfVF51FqqNacd6QmgFKJpMfLp5DHTv4wXlONKVXF9zTJpDV4m1sYZqJPhotcsliZM8yksKkCkzpiXt+EcRQvSQqmBS9WdWkxMTJXPSw94jqI3varCjQxTazjlMH8jTS8ilaW8014/vwA/LNa+YiFoyyx3s/KswP3O8QW1jtq45yTM/DX9a8M4voTVaO2ebvw1EooDw/yg6Y1faY+WwrdVs5Yt0hQ5EwRfYXSFxray1YvSM+kYmlpLG2/9mm1MfmbKHXr44Ih8nVKb1M537ZANUkCtdsPZ80JVKVKabVHCadaLXg+IV8i5GSwpZti0h6diTaKs9sdpUKEpd7jDUpYmHtiX33SKiO3tuydkaxA7pEc9XIQEOfWJlszj5YpL5bKeQyT7aZSBOamvSHl8xsWvgo26IP/bqk+0EJUz+gkkcvlUlyPp2kdKFtt7y5aCdks9ZJJcFp5ZWeaWKgtnXMN3ORwGLBE0PtkEIek5FY2aVssUZHtsWIvnljMVJtuVIjpZup/5VL1yPOHWWHkOMc6YySWMckczD5jUj2mlLVquFaMU8leGVaqeXis+aRRL8zm4WuBk6cyWfGMxgtr8useQEx7k/PvRoZyd9nde1GUCV84gMX8Ogu/BWezYPSR27llzQnA97oo0pYyxobYUJfsj+ysTm9zJ+S4pk0TGo9VTG0KjqYhTmALfoDZVKla2b5yhv241PxFaLJs3i05K0AAIdcGxCJZmT3ZdT7CliR7q+kur7WdQjygYtOWRL9B8E4s4LI8KpAj7bE0dg7DLOaX+MGeAi0hMMSSWZEz+RudXbZCsGYS0QqiXjH9XQbd8sCB+nIVTq7/T/FDS+zWY9q7Z2fdq1tdLb6v3hKKVDAw5gjj6o9r1wHFROdHc18MJp4SJ2Ucvu+iQ9EgkekW8VCM+psM6y+/2SBy8tNN4a3L1MzP+OLsyvESo5gS7IQOnIqMmviJBVc6zbVG1n8eXiA3j46kmvvtJlewwNDrxk4SbJOtP/TV/lIVK9ueShNbbMHfwnLTLLhbZuO79ec5XvfgRwLFK+w1r5ZWW15rVFZrE+wKqNRv5KqsLNfpGgnoUU6Y71NxEmN7MyqwqAQqoIULOw/LbuUB2+uE75gJt+kq1qY4LoxV+qR/zalupea3D5+WMeaRIn0sAI6DDWDh158fqUb4YhAxhREbUN0qyyJYkBU4V2KARXDT65gW3gRsiv7xSPYEKLwzgriWcWgPr0sbZnv7m1XHNFW6xPdGNZUdxFiUYlmXNjDVWuu7LCkX/nVkrXaJhiYktBISC2xgBXQnNEP+cptWl1eG62a7CPXrnrkTQ5BQASbEqUZWMDiZUisKyHDeLFOaJILUo5f6iDt4ZO8MlqaKLto0AmTHVVbkGuyPa1R/ywZsWRoRDoRdNMMHwYTsklMVnlAd2S0282bgMI8fiJpDh69OSL6K3qbo20KfpNMurnYGQSr/stFqZ7hYsxKlLnKAKhsmB8AIpEQ4bd/NrTLTXefsE6ChRmKWjXKVgpGoPs8GAicgKVw4K0qgDgy1A6hFq1WRat3fHF+FkU+b6H4NWpOU3KXTxrIb2qSHAb+qhm8hiSROi/9ofapjxhyKxxntPpge6KL5Z4+WBMYkAcE6+0Hd3Yh2zBsK2MV3iW0Y6cvOCroXlRb2MMJtdWx+3dkFzGh2Pe3DZ9QpSqpaR/rE1ImOrHqYYyccpiLC22amJIjRWVAherTfpQLmo6/K2pna85GrDuQPlH1Tsar8isAJbXLafSwOof4gg9RkAGm/oYpBQQiPUoyDk2BCQ1k+KILq48ErFo4WSRhHLq/y7mgw3+L85PpP6xWr6cgp9sOjYjKagOrxF148uhuaWtjet953fh1IQiEzgC+d2IgBCcUZqgTAICm2bR8oCjDLBsmg+ThyhfD+zBalsKBY1Ce54Y/t9cwfbLu9SFwEgphfopNA3yNxgyDafUM3mYTovZNgPGdd4ZFFOj1vtfFW3u7N+iHEN1HkeesDMXKPyoCDCGVMo4GCCD6PBhQ3dRZIHy0Y/3MaE5zU9mTCrwwnZojtE+qNpMSkJSpmGe0EzLyFelMJqhfFQ7a50uXxZ8pCc2wxtAKWgHoeamR2O7R+bq7IbPYItO0esdRgoTaY38hZLJ5y02oIVwoPokGIzxAMDuanQ1vn2WDQ00Rh6o5QOaCRu99fwDbQcN0XAuqkFpxT/cfz3slGRVokrNU0iqiMAJFEbKScZdmSkTUznC0U+MfwFOGdLgsewRyPKwBZYSmy6U325iUhBQNxbAC3FLKDV9VSOuQpOOukJ/GAmu/tyEbX9DgEp6dv1zoU0IqzpG6gssSjIYRVPGgU1QAQYRgIT8gEV0EXr1sqeh2I6rXjtmoCYyEDCe/PkFEi/Q48FuT29p557iN+LCwk5CK/CZ2WdAdfQZh2Z9QGrzPLSNRj5igUWzl9Vi0rCqH8G1Kp4QMLkuwMCAypdviDXyOIk0AHTM8HBYKh3b0/F+DxoNj4ZdoZfCpQVdnZarqoMaHWnMLNVcyevytGsrXQEoIbubqWYNo7NRHzdc0zvT21fWVirj7g36iy6pxogfvgHp1xH1Turbz8QyyHnXeBJicpYUctbzApwzZ1HT+FPEXMAgUZetgeGMwt4G+DHiDT2Lu+PT21fjJCAfV16a/Wu1PqOkUHSTKYhWW6PhhHUlNtWzFnA7MbY+r64vkwdpfNB2JfWgWXAvkzd42K4lN9x7Wrg4kIKgXCb4mcW595MCPJ/cTfPAMQMFWwnqwde4w8HZYJFpQwcSMhjVz4B8p6ncSCN1X4klxoIH4BN2J6taBMj6lHkAOs8JJAmXq5xsQtrPIPIIp/HG6i21xMGcFgqDXSRF0xQg14d2uy6HgKE13LSvQe52oShF5Jx1R6avyL4thhXQZHfC94oZzuPUBKFYf1VvDaxIrtV6dNGSx7DO0i1p6CzBkuAmEqyWceQY7F9+U0ObYDzoa1iKao/cOD/v6Q9gHrrr1uCeOk8fST9MG23Ul0KmM3r+Wn6Hi6WAcL7gEeaykicvgjzkjSwFsAXIR81Zx4QJ6oosVyJkCcT+4xAldCcihqvTf94HHUPXYp3REIaR4dhpQF6+FK1H0i9i7Pvh8owu3lO4PT1iuqu+DkL2Bj9+kdfGAg2TXw03iNHyobxofLE2ibjsYDPgeEQlRMR7afXbSGQcnPjI2D+sdtmuQ771dbASUsDndU7t58jrrNGRzISvwioAlHs5FA+cBE5Ccznkd8NMV6BR6ksnKLPZnMUawRDU1MZ/ib3xCdkTblHKu4blNiylH5n213yM0zubEie0o4JhzcfAy3H5qh2l17uLooBNLaO+gzonTH2uF8PQu9EyH+pjGsACTMy4cHzsPdymUSXYJOMP3yTkXqvO/lpvt0cX5ekDEu9PUfBeZODkFuAjXCaGdi6ew4qxJ8PmFfwmPpkgQjQlWqomFY6UkjmcnAtJG75EVR+NpzGpP1Ef5qUUbfowrC3zcSLX3BxgWEgEx/v9cP8H8u1Mvt9/rMDYf6sjwU1xSOPBgzFEeJLMRVFtKo5QHsUYT8ZRLCah27599EuqoC9PYjYO6aoAMHB8X1OHwEAYouHfHB3nyb2B+SnZxM/vw/bCtORjLMSy5aZoEpvgdGvlJfNPFUu/p7Z4VVK1hiI0/UTuB3ZPq4ohEbm7Mntgc1evEtknaosgZSwnDC2BdMmibpeg48X8Ixl+/8+xXdbshQXUPPvx8jT3fkELivHSmqbhblfNFShWAyQnJ3WBU6SMYSIpTDmHjdLVAdlADdz9gCplZw6mTiHqDwIsxbm9ErGusiVpg2w8Q3khKV/R9Oj8PFeF43hmW/nSd99nZzhyjCX3QOZkkB6BsH4H866WGyv9E0hVAzPYah2tkRfQZMmP2rinfOeQalge0ovhduBjJs9a1GBwReerceify49ctOh5/65ATYuMsAkVltmvTLBk4oHpdl6i+p8DoNj4Fb2vhdFYer2JSEilEwPd5n5zNoGBXEjreg/wh2NFnNRaIUHSOXa4eJRwygZoX6vnWnqVdCRT1ARxeFrNBJ+tsdooMwqnYhE7zIxnD8pZH+P0Nu1wWxCPTADfNWmqx626IBJJq6NeapcGeOmbtXvl0TeWG0Y7OGGV4+EHTtNBIT5Wd0Bujl7inXgZgfXTM5efD3qDTJ54O9v3Bkv+tdIRlq1kXcVD0BEMirmFxglNPt5pedb1AnxuCYMChUykwsTIWqT23XDpvTiKEru1cTcEMeniB+HQDehxPXNmkotFdwUPnilB/u4Nx5Xc6l8J9jH1EgKZUUt8t8cyoZleDBEt8oibDmJRAoMKJ5Oe9CSWS5ZMEJvacsGVdXDWjp/Ype5x0p9PXB2PAwt2LRD3d+ftNgpuyvxlP8pB84oB1i73vAVpwyrmXW72hfW6Dzn9Jkj4++0VQ4d0KSx1AsDA4OtXXDo63/w+GD+zC7w5SJaxsmnlYRQ4dgdjA7tTl2KNLnpJ+mvkoDxtt1a4oPaX3EVqj96o9sRKBQqU7ZOiupeAIyLMD+Y3YwHx30XWHB5CQiw7q3mj1EDlP2eBsZbz79ayUMbyHQ7s8gu4Lgip1LiGJj7NQj905/+rgUYKAA5qdrlHKIknWmqfuR+PB8RdBkDg/NgnlT89G72h2NvySnj7UyBwD+mi/IWs1xWbxuVwUIVXun5cMqBtFbrccI+DILjsVQg6eeq0itiRfedn89CvyFtpkxaauEvSANuZmB1p8FGPbU94J9medwsZ9HkUYjmI7OH5HuxendLbxTaYrPuIfE2ffXFKhoNBUp33HsFAXmCV/Vxpq5AYgFoRr5Ay93ZLRlgaIPjhZjXZZChT+aE5iWAXMX0oSFQEtwjiuhQQItTQX5IYrKfKB+queTNplR1Hoflo5/I6aPPmACwQCE2jTOYo5Dz1cs7Sod0KTG/3kEDGk3kUaUCON19xSJCab3kNpWZhSWkO8l+SpW70Wn3g0ciOIJO5JXma6dbos6jyisuxXwUUhj2+1uGhcvuliKtWwsUTw4gi1c/diEEpZHoKoxTBeMDmhPhKTx7TXWRakV8imJR355DcIHkR9IREHxohP4TbyR5LtFU24umRPRmEYHbpe1LghyxPx7YgUHjNbbQFRQhh4KeU1EabXx8FS3JAxp2rwRDoeWkJgWRUSKw6gGP5U2PuO9V4ZuiKXGGzFQuRuf+tkSSsbBtRJKhCi3ENuLlXhPbjTKD4djXVnfXFds6Zb+1XiUrRfyayGxJq1+SYBEfbKlgjiSmk0orgTqzSS+DZ5rTqsJbttiNtp+KMqGE2AHGFw6jQqM5vD6vMptmXV9OAjq49Uf/Lx9Opam+Hn5O9p8qoBBAQixzQZ4eNVkO9sPzJAMyR1y4/RCQQ1s0pV5KAU5sKLw3tkcFbI/JqrjCsK4Mw+W8aod4lioYuawUiCyVWBE/qPaFi5bnkgpfu/ae47174rI1fqQoTbW0HrU6FAejq7ByM0V4zkZTg02/YJK2N7hUQRCeZ4BIgSEqgD8XsjzG6LIsSbuHoIdz/LhFzbNn1clci1NHWJ0/6/O8HJMdIpEZbqi1RrrFfoo/rI/7ufm2MPG5lUI0IYJ4MAiHRTSOFJ2oTverFHYXThkYFIoyFx6rMYFgaOKM4xNWdlOnIcKb/suptptgTOTdVIf4YgdaAjJnIAm4qNNHNQqqAzvi53GkyRCEoseUBrHohZsjUbkR8gfKtc/+Oa72lwxJ8Mq6HDfDATbfbJhzeIuFQJSiw1uZprHlzUf90WgqG76zO0eCB1WdPv1IT6sNxxh91GEL2YpgC97ikFHyoaH92ndwduqZ6IYjkg20DX33MWdoZk7QkcKUCgisIYslOaaLyvIIqRKWQj16jE1DlQWJJaPopWTJjXfixEjRJJo8g4++wuQjbq+WVYjsqCuNIQW3YjnxKe2M5ZKEqq+cX7ZVgnkbsU3RWIyXA1rxv4kGersYJjD//auldXGmcEbcfTeF16Y1708FB1HIfmWv6dSFi6oD4E+RIjCsEZ+kY7dKnwReJJw3xCjKvi3kGN42rvyhUlIz0Bp+fNSV5xwFiuBzG296e5s/oHoFtUyUplmPulIPl+e1CQIQVtjlzLzzzbV+D/OVQtYzo5ixtMi5BmHuG4N/uKfJk5UIREp7+12oZlKtPBomXSzAY0KgtbPzzZoHQxujnREUgBU+O/jKKhgxVhRPtbqyHiUaRwRpHv7pgRPyUrnE7fYkVblGmfTY28tFCvlILC04Tz3ivkNWVazA+OsYrxvRM/hiNn8Fc4bQBeUZABGx5S/xFf9Lbbmk298X7iFg2yeimvsQqqJ+hYbt6uq+Zf9jC+Jcwiccd61NKQtFvGWrgJiHB5lwi6fR8KzYS7EaEHf/ka9EC7H8D+WEa3TEACHBkNSj/cXxFeq4RllC+fUFm2xtstYLL2nos1DfzsC9vqDDdRVcPA3Ho95aEQHvExVThXPqym65llkKlfRXbPTRiDepdylHjmV9YTWAEjlD9DdQnCem7Aj/ml58On366392214B5zrmQz/9ySG2mFqEwjq5sFl5tYJPw5hNz8lyZPUTsr5E0F2C9VMPnZckWP7+mbwp/BiN7f4kf7vtGnZF2JGvjK/sDX1RtcFY5oPQnE4lIAYV49U3C9SP0LCY/9i/WIFK9ORjzM9kG/KGrAuwFmgdEpdLaiqQNpCTGZVuAO65afkY1h33hrqyLjZy92JK3/twdj9pafFcwfXONmPQWldPlMe7jlP24Js0v9m8bIJ9TgS2IuRvE9ZVRaCwSJYOtAfL5H/YS4FfzKWKbek+GFulheyKtDNlBtrdmr+KU+ibHTdalzFUmMfxw3f36x+3cQbJLItSilW9cuvZEMjKw987jykZRlsH/UI+HlKfo2tLwemBEeBFtmxF2xmItA/dAIfQ+rXnm88dqvXa+GapOYVt/2waFimXFx3TC2MUiOi5/Ml+3rj/YU6Ihx2hXgiDXFsUeQkRAD6wF3SCPi2flk7XwKAA4zboqynuELD312EJ88lmDEVOMa1W/K/a8tGylZRMrMoILyoMQzzbDJHNZrhH77L9qSC42HVmKiZ5S0016UTp83gOhCwz9XItK9fgXfK3F5d7nZCBUekoLxrutQaPHa16Rjsa0gTrzyjqTnmcIcrxg6X6dkKiucudc0DD5W4pJPf0vuDW8r5/uw24YfMuxFRpD2ovT2mFX79xH6Jf+MVdv2TYqR6/955QgVPe3JCD/WjAYcLA9tpXgFiEjge2J5ljeI/iUzg91KQuHkII4mmHZxC3XQORLAC6G7uFn5LOmlnXkjFdoO976moNTxElS8HdxWoPAkjjocDR136m2l+f5t6xaaNgdodOvTu0rievnhNAB79WNrVs6EsPgkgfahF9gSFzzAd+rJSraw5Mllit7vUP5YxA843lUpu6/5jAR0RvH4rRXkSg3nE+O5GFyfe+L0s5r3k05FyghSFnKo4TTgs07qj4nTLqOYj6qaW9knJTDkF5OFMYbmCP+8H16Ty482OjvERV6OFyw043L9w3hoJi408sR+SGo1WviXUu8d7qS+ehKjpKwxeCthsm2LBFSFeetx0x4AaKPxtp3CxdWqCsLrB1s/j5TAhc1jNZsXWl6tjo/WDoewxzg8T8NnhZ1niUwL/nhfygLanCnRwaFGDyLw+sfZhyZ1UtYTp8TYB6dE7R3VsKKH95CUxJ8u8N+9u2/9HUNKHW3x3w5GQrfOPafk2w5qZq8MaHT0ebeY3wIsp3rN9lrpIsW9c1ws3VNV+JwNz0Lo9+V7zZr6GD56We6gWVIvtmam5GPPkVAbr74r6SwhuL+TRXtW/0pgyX16VNl4/EAD50TnUPuwrW6OcUO2VlWXS0inq872kk7GUlW6o/ozFKq+Sip6LcTtSDfDrPTcCHhx75H8BeRon+KG2wRwzfDgWhALmiWOMO6h3pm1UCZEPEjScyk7tdLx6WrdA2N1QTPENvNnhCQjW6kl057/qv7IwRryHrZBCwVSbLLnFRiHdTwk8mlYixFt1slEcPD7FVht13HyqVeyD55HOXrh2ElAxJyinGeoFzwKA91zfrdLvDxJSjzmImfvTisreI25EDcVfGsmxLVbfU8PGe/7NmWWKjXcdTJ11jAlVIY/Bv/mcxg/Q10vCHwKG1GW/XbJq5nxDhyLqiorn7Wd7VEVL8UgVzpHMjQ+Z8DUgSukiVwWAKkeTlVVeZ7t1DGnCgJVIdBPZAEK5f8CDyDNo7tK4/5DBjdD5MPV86TaEhGsLVFPQSI68KlBYy84FievdU9gWh6XZrugvtCZmi9vfd6db6V7FmoEcRHnG36VZH8N4aZaldq9zZawt1uBFgxYYx+Gs/qW1jwANeFy+LCoymyM6zgG7j8bGzUyLhvrbJkTYAEdICEb4kMKusKT9V3eIwMLsjdUdgijMc+7iKrr+TxrVWG0U+W95SGrxnxGrE4eaJFfgvAjUM4SAy8UaRwE9j6ZQH5qYAWGtXByvDiLSDfOD0yFA3UCMKSyQ30fyy1mIRg4ZcgZHLNHWl+c9SeijOvbOJxoQy7lTN2r3Y8p6ovxvUY74aOYbuVezryqXA6U+fcp6wSV9X5/OZKP18tB56Ua0gMyxJI7XyNT7IrqN8GsB9rL/kP5KMrjXxgqKLDa+V5OCH6a5hmOWemMUsea9vQl9t5Oce76PrTyTv50ExOqngE3PHPfSL//AItPdB7kGnyTRhVUUFNdJJ2z7RtktZwgmQzhBG/G7QsjZmJfCE7k75EmdIKH7xlnmDrNM/XbTT6FzldcH/rcRGxlPrv4qDScqE7JSmQABJWqRT/TUcJSwoQM+1jvDigvrjjH8oeK2in1S+/yO1j8xAws/T5u0VnIvAPqaE1atNuN0cuRliLcH2j0nTL4JpcR7w9Qya0JoaHgsOiALLCCzRkl1UUESz+ze/gIXHGtDwgYrK6pCFKJ1webSDog4zTlPkgXZqxlQDiYMjhDpwTtBW2WxthWbov9dt2X9XFLFmcF+eEc1UaQ74gqZiZsdj63pH1qcv3Vy8JYciogIVKsJ8Yy3J9w/GhjWVSQAmrS0BPOWK+RKV+0lWqXgYMnIFwpcZVD7zPSp547i9HlflB8gVnSTGmmq1ClO081OW/UH11pEQMfkEdDFzjLC1Cdo/BdL3s7cXb8J++Hzz1rhOUVZFIPehRiZ8VYu6+7Er7j5PSZu9g/GBdmNzJmyCD9wiswj9BZw+T3iBrg81re36ihMLjoVLoWc+62a1U/7qVX5CpvTVF7rocSAKwv4cBVqZm7lLDS/qoXs4fMs/VQi6BtVbNA3uSzKpQfjH1o3x4LrvkOn40zhm6hjduDglzJUwA0POabgdXIndp9fzhOo23Pe+Rk9GSLX0d71Poqry8NQDTzNlsa+JTNG9+UrEf+ngxCjGEsDCc0bz+udVRyHQI1jmEO3S+IOQycEq7XwB6z3wfMfa73m8PVRp+iOgtZfeSBl01xn03vMaQJkyj7vnhGCklsCWVRUl4y+5oNUzQ63B2dbjDF3vikd/3RUMifPYnX5Glfuk2FsV/7RqjI9yKTbE8wJY+74p7qXO8+dIYgjtLD/N8TJtRh04N9tXJA4H59IkMmLElgvr0Q5OCeVfdAt+5hkh4pQgfRMHpL74XatLQpPiOyHRs/OdmHtBf8nOZcxVKzdGclIN16lE7kJ+pVMjspOI+5+TqLRO6m0ZpNXJoZRv9MPDRcAfJUtNZHyig/s2wwReakFgPPJwCQmu1I30/tcBbji+Na53i1W1N+BqoY7Zxo+U/M9XyJ4Ok2SSkBtoOrwuhAY3a03Eu6l8wFdIG1cN+e8hopTkiKF093KuH/BcB39rMiGDLn6XVhGKEaaT/vqb/lufuAdpGExevF1+J9itkFhCfymWr9vGb3BTK4j598zRH7+e+MU9maruZqb0pkGxRDRE1CD4Z8LV4vhgPidk5w2Bq816g3nHw1//j3JStz7NR9HIWELO8TMn3QrP/zZp//+Dv9p429/ogv+GATR+n/UdF+ns9xNkXZQJXY4t9jMkJNUFygAtzndXwjss+yWH9HAnLQQfhAskdZS2l01HLWv7L7us5uTH409pqitvfSOQg/c+Zt7k879P3K9+WV68n7+3cZfuRd/dDPP/03rn+d+/nBvWfgDlt8+LzjqJ/vx3CnNOwiXhho778C96iD+1TBvRZYeP+EH81LE0vVwOOrmCLB3iKzI1x+vJEsrPH4uF0UB4TJ4X3uDfOCo3PYpYe0MF4bouh0DQ/l43fxUF7Y+dpWuvTSffB0yO2UQUETI/LwCZE3BvnevJ7c9zUlY3H58xzke6DNFDQG8n0WtDN4LAYN4nogKav1ezOfK/z+t6tsCTp+dhx4ymjWuCJk1dEUifDP+HyS4iP/Vg9B2jTo9L4NbiBuDS4nuuHW6H+JDQn2JtqRKGkEQPEYE7uzazXIkcxIAqUq1esasZBETlEZY7y7Jo+RoV/IsjY9eIMkUvr42Hc0xqtsavZvhz1OLwSxMOTuqzlhb0WbdOwBH9EYiyBjatz40bUxTHbiWxqJ0uma19qhPruvcWJlbiSSH48OLDDpaHPszvyct41ZfTu10+vjox6kOqK6v0K/gEPphEvMl/vwSv+A4Hhm36JSP9IXTyCZDm4kKsqD5ay8b1Sad/vaiyO5N/sDfEV6Z4q95E+yfjxpqBoBETW2C7xl4pIO2bDODDFurUPwE7EWC2Uplq+AHmBHvir2PSgkR12/Ry65O0aZtQPeXi9mTlF/Wj5GQ+vFkYyhXsLTjrBSP9hwk4GPqDP5rBn5/l8b0mLRAvRSzXHc293bs3s8EsdE3m2exxidWVB4joHR+S+dz5/W+v00K3TqN14CDBth8eWcsTbiwXPsygHdGid0PEdy6HHm2v/IUuV5RVapYmzGsX90mpnIdNGcOOq64Dbc5GUbYpD9M7S+6cLY//QmjxFLP5cuTFRm3vA5rkFZroFnO3bjHF35uU3s8mvL7Tp9nyTc4mymTJ5sLIp7umSnGkO23faehtz3mmTS7fbVx5rP7x3HXIjRNeq/A3xCs9JNB08c9S9BF2O3bOur0ItslFxXgRPdaapBIi4dRpKGxVz7ir69t/bc9qTxjvtOyGOfiLGDhR4fYywHv1WdOplxIV87TpLBy3Wc0QP0P9s4G7FBNOdITS/tep3o3h1TEa5XDDii7fWtqRzUEReP2fbxz7bHWWJdbIOxOUJZtItNZpTFRfj6vm9sYjRxQVO+WTdiOhdPeTJ+8YirPvoeL88l5iLYOHd3b/Imkq+1ZN1El3UikhftuteEYxf1Wujof8Pr4ICTu5ezZyZ4tHQMxlzUHLYO2VMOoNMGL/20S5i2o2obfk+8qqdR7xzbRDbgU0lnuIgz4LelQ5XS7xbLuSQtNS95v3ZUOdaUx/Qd8qxCt6xf2E62yb/HukLO6RyorV8KgYl5YNc75y+KvefrxY+lc/64y9kvWP0a0bDz/rojq+RWjO06WeruWqNFU7r3HPIcLWRql8ICZsz2Ls/qOm/CLn6++X+Qf7mGspYCrZod/lpl6Rw4xN/yuq8gqV4B6aHk1hVE1SfILxWu5gvXqbfARYQpspcxKp1F/c8XOPzkZvmoSw+vEqBLdrq1fr3wAPv5NnM9i8F+jdAuxkP5Z71c6uhK3enlnGymr7UsWZKC12qgUiG8XXGQ9mxnqz4GSIlybF9eXmbqj2sHX+a1jf0gRoONHRdRSrIq03Ty89eQ1GbV/Bk+du4+V15zls+vvERvZ4E7ZbnxWTVjDjb4o/k8jlw44pTIrUGxxuJvBeO+heuhOjpFsO6lVJ/aXnJDa/bM0Ql1cLbXE/Pbv3EZ3vj3iVrB5irjupZTzlnv677NrI9UNYNqbPgp/HZXS+lJmk87wec+7YOxTDo2aw2l3NfDr34VNlvqWJBknuK7oSlZ6/T10zuOoPZOeoIk81N+sL843WJ2Q4Z0fZ3scsqC/JV2fuhWi1jGURSKZV637lf53Xnnx16/vKEXY89aVJ0fv91jGdfG+G4+sniwHes4hS+udOr4RfhFhG/F5gUG35QaU+McuLmclb5ZWmR+sG5V6nf+PxYzlrnFGxpZaK8eqqVo0NfmAWoGfXDiT/FnUbWvzGDOTr8aktOZWg4BYvz5YH12ZbfCcGtNk+dDAZNGWvHov+PIOnY9Prjg8h/wLRrT69suaMVZ5bNuK00lSVpnqSX1NON/81FoP92rYndionwgOiA8WMf4vc8l15KqEEG4yAm2+WAN5Brfu1sq9suWYqgoajgOYt/JCk1gC8wPkK+XKCtRX6TAtgvrnuBgNRmn6I8lVDipOVB9kX6Oxkp4ZKyd1M6Gj8/v2U7k+YQBL95Kb9PQENucJb0JlW3b5tObN7m/Z1j1ev388d7o15zgXsI9CikAGAViR6lkJv7nb4Ak40M2G8TJ447kN+pvfHiOFjSUSP6PM+QfbAywKJCBaxSVxpizHseZUyUBhq59vFwrkyGoRiHbo0apweEZeSLuNiQ+HAekOnarFg00dZNXaPeoHPTRR0FmEyqYExOVaaaO8c0uFUh7U4e/UxdBmthlBDgg257Q33j1hA7HTxSeTTSuVnPZbgW1nodwmG16aKBDKxEetv7D9OjO0JhrbJTnoe+kcGoDJazFSO8/fUN9Jy/g4XK5PUkw2dgPDGpJqBfhe7GA+cjzfE/EGsMM+FV9nj9IAhrSfT/J3QE5TEIYyk5UjsI6ZZcCPr6A8FZUF4g9nnpVmjX90MLSQysIPD0nFzqwCcSJmIb5mYv2Cmk+C1MDFkZQyCBq4c/Yai9LJ6xYkGS/x2s5/frIW2vmG2Wrv0APpCdgCA9snFvfpe8uc0OwdRs4G9973PGEBnQB5qKrCQ6m6X/H7NInZ7y/1674/ZXOVp7OeuCRk8JFS516VHrnH1HkIUIlTIljjHaQtEtkJtosYul77cVwjk3gW1Ajaa6zWeyHGLlpk3VHE2VFzT2yI/EvlGUSz2H9zYE1s4nsKMtMqNyKNtL/59CpFJki5Fou6VXGm8vWATEPwrUVOLvoA8jLuwOzVBCgHB2Cr5V6OwEWtJEKokJkfc87h+sNHTvMb0KVTp5284QTPupoWvQVUwUeogZR3kBMESYo0mfukewRVPKh5+rzLQb7HKjFFIgWhj1w3yN/qCNoPI8XFiUgBNT1hCHBsAz8L7Oyt8wQWUFj92ONn/APyJFg8hzueqoJdNj57ROrFbffuS/XxrSXLTRgj5uxZjpgQYceeMc2wJrahReSKpm3QjHfqExTLAB2ipVumE8pqcZv8LYXQiPHHsgb5BMW8zM5pvQit+mQx8XGaVDcfVbLyMTlY8xcfmm/RSAT/H09UQol5gIz7rESDmnrQ4bURIB4iRXMDQwxgex1GgtDxKp2HayIkR+E/aDmCttNm2C6lytWdfOVzD6X2SpDWjQDlMRvAp1symWv4my1bPCD+E1EmGnMGWhNwmycJnDV2WrQNxO45ukEb08AAffizYKVULp15I4vbNK5DzWwCSUADfmKhfGSUqii1L2UsE8rB7mLuHuUJZOx4+WiizHBJ/hwboaBzhpNOVvgFTf5cJsHef7L1HCI9dOUUbb+YxUJWn6dYOLz+THi91kzY5dtO5c+grX7v0jEbsuoOGnoIreDIg/sFMyG+TyCLIcAWd1IZ1UNFxE8Uie13ucm40U2fcxC0u3WLvLOxwu+F7MWUsHsdtFQZ7W+nlfCASiAKyh8rnP3EyDByvtJb6Kax6/HkLzT9SyEyTMVM1zPtM0MJY14DmsWh4MgD15Ea9Hd00AdkTZ0EiG5NAGuIBzQJJ0JR0na+OB7lQA6UKxMfihIQ7GCCnVz694QvykWXTxpS2soDu+smru1UdIxSvAszBFD1c8c6ZOobA8bJiJIvuycgIXBQIXWwhyTgZDQxJTRXgEwRNAawGSXO0a1DKjdihLVNp/taE/xYhsgwe+VpKEEB4LlraQyE84gEihxCnbfoyOuJIEXy2FIYw+JjRusybKlU2g/vhTSGTydvCvXhYBdtAXtS2v7LkHtmXh/8fly1do8FI/D0f8UbzVb5h+KRhMGSAmR2mhi0YG/uj7wgxcfzCrMvdjitUIpXDX8ae2JcF/36qUWIMwN6JsjaRGNj+jEteGDcFyTUb8X/NHSucKMJp7pduxtD6KuxVlyxxwaeiC1FbGBESO84lbyrAugYxdl+2N8/6AgWpo/IeoAOcsG35IA/b3AuSyoa55L7llBLlaWlEWvuCFd8f8NfcTUgzJv6CbB+6ohWwodlk9nGWFpBAOaz5uEW5xBvmjnHFeDsb0mXwayj3mdYq5gxxNf3H3/tnCgHwjSrpSgVxLmiTtuszdRUFIsn6LiMPjL808vL1uQhDbM7aA43mISXReqjSskynIRcHCJ9qeFopJfx9tqyUoGbSwJex/0aDE3plBPGtNBYgWbdLom3+Q/bjdizR2/AS/c/dH/d3G7pyl1qDXgtOFtEqidwLqxPYtrNEveasWq3vPUUtqTeu8gpov4bdOQRI2kneFvRNMrShyVeEupK1PoLDPMSfWMIJcs267mGB8X9CehQCF0gIyhpP10mbyM7lwW1e6TGvHBV1sg/UyTghHPGRqMyaebC6pbB1WKNCQtlai1GGvmq9zUKaUzLaXsXEBYtHxmFbEZ2kJhR164LhWW2Tlp1dhsGE7ZgIWRBOx3Zcu2DxgH+G83WTPceKG0TgQKKiiNNOlWgvqNEbnrk6fVD+AqRam2OguZb0YWSTX88N+i/ELSxbaUUpPx4vJUzYg/WonSeA8xUK6u7DPHgpqWpEe6D4cXg5uK9FIYVba47V/nb+wyOtk+zG8RrS4EA0ouwa04iByRLSvoJA2FzaobbZtXnq8GdbfqEp5I2dpfpj59TCVif6+E75p665faiX8gS213RqBxTZqfHP46nF6NSenOneuT+vgbLUbdTH2/t0REFXZJOEB6DHvx6N6g9956CYrY/AYcm9gELJXYkrSi+0F0geKDZgOCIYkLU/+GOW5aGj8mvLFgtFH5+XC8hvAE3CvHRfl4ofM/Qwk4x2A+R+nyc9gNu/9Tem7XW4XRnyRymf52z09cTOdr+PG6+P/Vb4QiXlwauc5WB1z3o+IJjlbxI8MyWtSzT+k4sKVbhF3xa+vDts3NxXa87iiu+xRH9cAprnOL2h6vV54iQRXuOAj1s8nLFK8gZ70ThIQcWdF19/2xaJmT0efrkNDkWbpAQPdo92Z8+Hn/aLjbOzB9AI/k12fPs9HhUNDJ1u6ax2VxD3R6PywN7BrLJ26z6s3QoMp76qzzwetrDABKSGkfW5PwS1GvYNUbK6uRqxfyVGNyFB0E+OugMM8kKwmJmupuRWO8XkXXXQECyRVw9UyIrtCtcc4oNqXqr7AURBmKn6Khz3eBN96LwIJrAGP9mr/59uTOSx631suyT+QujDd4beUFpZ0kJEEnjlP+X/Kr2kCKhnENTg4BsMTOmMqlj2WMFLRUlVG0fzdCBgUta9odrJfpVdFomTi6ak0tFjXTcdqqvWBAzjY6hVrH9sbt3Z9gn+AVDpTcQImefbB4edirjzrsNievve4ZT4EUZWV3TxEsIW+9MT/RJoKfZZYSRGfC1CwPG/9rdMOM8qR/LUYvw5f/emUSoD7YSFuOoqchdUg2UePd1eCtFSKgxLSZ764oy4lvRCIH6bowPxZWwxNFctksLeil47pfevcBipkkBIc4ngZG+kxGZ71a72KQ7VaZ6MZOZkQJZXM6kb/Ac0/XkJx8dvyfJcWbI3zONEaEPIW8GbkYjsZcwy+eMoKrYjDmvEEixHzkCSCRPRzhOfJZuLdcbx19EL23MA8rnjTZZ787FGMnkqnpuzB5/90w1gtUSRaWcb0eta8198VEeZMUSfIhyuc4/nywFQ9uqn7jdqXh+5wwv+RK9XouNPbYdoEelNGo34KyySwigsrfCe0v/PlWPvQvQg8R0KgHO18mTVThhQrlbEQ0Kp/JxPdjHyR7E1QPw/ut0r+HDDG7BwZFm9IqEUZRpv2WpzlMkOemeLcAt5CsrzskLGaVOAxyySzZV/D2EY7ydNZMf8e8VhHcKGHAWNszf1EOq8fNstijMY4JXyATwTdncFFqcNDfDo+mWFvxJJpc4sEZtjXyBdoFcxbUmniCoKq5jydUHNjYJxMqN1KzYV62MugcELVhS3Bnd+TLLOh7dws/zSXWzxEb4Nj4aFun5x4kDWLK5TUF/yCXB/cZYvI9kPgVsG2jShtXkxfgT+xzjJofXqPEnIXIQ1lnIdmVzBOM90EXvJUW6a0nZ/7XjJGl8ToO3H/fdxnxmTNKBZxnkpXLVgLXCZywGT3YyS75w/PAH5I/jMuRspej8xZObU9kREbRA+kqjmKRFaKGWAmFQspC+QLbKPf0RaK3OXvBSWqo46p70ws/eZpu6jCtZUgQy6r4tHMPUdAgWGGUYNbuv/1a6K+MVFsd3T183+T8capSo6m0+Sh57fEeG/95dykGJBQMj09DSW2bY0mUonDy9a8trLnnL5B5LW3Nl8rJZNysO8Zb+80zXxqUGFpud3Qzwb7bf+8mq6x0TAnJU9pDQR9YQmZhlna2xuxJt0aCO/f1SU8gblOrbIyMsxTlVUW69VJPzYU2HlRXcqE2lLLxnObZuz2tT9CivfTAUYfmzJlt/lOPgsR6VN64/xQd4Jlk/RV7UKVv2Gx/AWsmTAuCWKhdwC+4HmKEKYZh2Xis4KsUR1BeObs1c13wqFRnocdmuheaTV30gvVXZcouzHKK5zwrN52jXJEuX6dGx3BCpV/++4f3hyaW/cQJLFKqasjsMuO3B3WlMq2gyYfdK1e7L2pO/tRye2mwzwZPfdUMrl5wdLqdd2Kv/wVtnpyWYhd49L6rsOV+8HXPrWH2Kup89l2tz6bf80iYSd+V4LROSOHeamvexR524q4r43rTmtFzQvArpvWfLYFZrbFspBsXNUqqenjxNNsFXatZvlIhk7teUPfK+YL32F8McTnjv0BZNppb+vshoCrtLXjIWq3EJXpVXIlG6ZNL0dh6qEm2WMwDjD3LfOfkGh1/czYc/0qhiD2ozNnH4882MVVt3JbVFkbwowNCO3KL5IoYW5wlVeGCViOuv1svZx7FbzxKzA4zGqBlRRaRWCobXaVq4yYCWbZf8eiJwt3OY+MFiSJengcFP2t0JMfzOiJ7cECvpx7neg1Rc5x+7myPJOXt2FohVRyXtD+/rDoTOyGYInJelZMjolecVHUhUNqvdZWg2J2t0jPmiLFeRD/8fOT4o+NGILb+TufCo9ceBBm3JLVn+MO2675n7qiEX/6W+188cYg3Zn5NSTjgOKfWFSAANa6raCxSoVU851oJLY11WIoYK0du0ec5E4tCnAPoKh71riTsjVIp3gKvBbEYQiNYrmH22oLQWA2AdwMnID6PX9b58dR2QKo4qag1D1Z+L/FwEKTR7osOZPWECPJIHQqPUsM5i/CH5YupVPfFA5pHUBcsesh8eO5YhyWnaVRPZn/BmdXVumZWPxMP5e28zm2uqHgFoT9CymHYNNrzrrjlXZM06HnzDxYNlI5b/QosxLmmrqDFqmogQdqk0WLkUceoAvQxHgkIyvWU69BPFr24VB6+lx75Rna6dGtrmOxDnvBojvi1/4dHjVeg8owofPe1cOnxU1ioh016s/Vudv9mhV9f35At+Sh28h1bpp8xhr09+vf47Elx3Ms6hyp6QvB3t0vnLbOhwo660cp7K0vvepabK7YJfxEWWfrC2YzJfYOjygPwfwd/1amTqa0hZ5ueebhWYVMubRTwIjj+0Oq0ohU3zfRfuL8gt59XsHdwKtxTQQ4Y2qz6gisxnm2UdlmpEkgOsZz7iEk6QOt8BuPwr+NR01LTqXmJo1C76o1N274twJvl+I069TiLpenK/miRxhyY8jvYV6W1WuSwhH9q7kuwnJMtm7IWcqs7HsnyHSqWXLSpYtZGaR1V3t0gauninFPZGtWskF65rtti48UV9uV9KM8kfDYs0pgB00S+TlzTXV6P8mxq15b9En8sz3jWSszcifZa/NuufPNnNTb031pptt0+sRSH/7UG8pzbsgtt3OG3ut7B9JzDMt2mTZuyRNIV8D54TuTrpNcHtgmMlYJeiY9XS83NYJicjRjtJSf9BZLsQv629QdDsKQhTK5CnXhpk7vMNkHzPhm0ExW/VCGApHfPyBagtZQTQmPHx7g5IXXsrQDPzIVhv2LB6Ih138iSDww1JNHrDvzUxvp73MsQBVhW8EbrReaVUcLB1R3PUXyaYG4HpJUcLVxMgDxcPkVRQpL7VTAGabDzbKcvg12t5P8TSGQkrj/gOrpnbiDHwluA73xbXts/L7u468cRWSWRtgTwlQnA47EKg0OiZDgFxAKQQUcsbGomITgeXUAAyKe03eA7Mp4gnyKQmm0LXJtEk6ddksMJCuxDmmHzmVhO+XaN2A54MIh3niw5CF7PwiXFZrnA8wOdeHLvvhdoqIDG9PDI7UnWWHq526T8y6ixJPhkuVKZnoUruOpUgOOp3iIKBjk+yi1vHo5cItHXb1PIKzGaZlRS0g5d3MV2pD8FQdGYLZ73aae/eEIUePMc4NFz8pIUfLCrrF4jVWH5gQneN3S8vANBmUXrEcKGn6hIUN95y1vpsvLwbGpzV9L0ZKTan6TDXM05236uLJcIEMKVAxKNT0K8WljuwNny3BNQRfzovA85beI9zr1AGNYnYCVkR1aGngWURUrgqR+gRrQhxW81l3CHevjvGEPzPMTxdsIfB9dfGRbZU0cg/1mcubtECX4tvaedmNAvTxCJtc2QaoUalGfENCGK7IS/O8CRpdOVca8EWCRwv2sSWE8CJPW5PCugjCXPd3h6U60cPD+bdhtXZuYB6stcoveE7Sm5MM2yvfUHXFSW7KzLmi7/EeEWL0wqcOH9MOSKjhCHHmw+JGLcYE/7SBZQCRggox0ZZTAxrlzNNXYXL5fNIjkdT4YMqVUz6p8YDt049v4OXGdg3qTrtLBUXOZf7ahPlZAY/O+7Sp0bvGSHdyQ8B1LOsplqMb9Se8VAE7gIdSZvxbRSrfl+Lk5Qaqi5QJceqjitdErcHXg/3MryljPSIAMaaloFm1cVwBJ8DNmkDqoGROSHFetrgjQ5CahuKkdH5pRPigMrgTtlFI8ufJPJSUlGgTjbBSvpRc0zypiUn6U5KZqcRoyrtzhmJ7/caeZkmVRwJQeLOG8LY6vP5ChpKhc8Js0El+n6FXqbx9ItdtLtYP92kKfaTLtCi8StLZdENJa9Ex1nOoz1kQ7qxoiZFKRyLf4O4CHRT0T/0W9F8epNKVoeyxUXhy3sQMMsJjQJEyMOjmOhMFgOmmlscV4eFi1CldU92yjwleirEKPW3bPAuEhRZV7JsKV3Lr5cETAiFuX5Nw5UlF7d2HZ96Bh0sgFIL5KGaKSoVYVlvdKpZJVP5+NZ7xDEkQhmDgsDKciazJCXJ6ZN2B3FY2f6VZyGl/t4aunGIAk/BHaS+i+SpdRfnB/OktOvyjinWNfM9Ksr6WwtCa1hCmeRI6icpFM4o8quCLsikU0tMoZI/9EqXRMpKGaWzofl4nQuVQm17d5fU5qXCQeCDqVaL9XJ9qJ08n3G3EFZS28SHEb3cdRBdtO0YcTzil3QknNKEe/smQ1fTb0XbpyNB5xAeuIlf+5KWlEY0DqJbsnzJlQxJPOVyHiKMx5Xu9FcEv1Fbg6Fhm4t+Jyy5JC1W3YO8dYLsO0PXPbxodBgttTbH3rt9Cp1lJIk2r3O1Zqu94eRbnIz2f50lWolYzuKsj4PMok4abHLO8NAC884hiXx5Fy5pWKO0bWL7uEGXaJCtznhP67SlQ4xjWIfgq6EpZ28QMtuZK7JC0RGbl9nA4XtFLug/NLMoH1pGt9IonAJqcEDLyH6TDROcbsmGPaGIxMo41IUAnQVPMPGByp4mOmh9ZQMkBAcksUK55LsZj7E5z5XuZoyWCKu6nHmDq22xI/9Z8YdxJy4kWpD16jLVrpwGLWfyOD0Wd+cBzFBxVaGv7S5k9qwh/5t/LQEXsRqI3Q9Rm3QIoaZW9GlsDaKOUyykyWuhNOprSEi0s1G4rgoiX1V743EELti+pJu5og6X0g6oTynUqlhH9k6ezyRi05NGZHz0nvp3HOJr7ebrAUFrDjbkFBObEvdQWkkUbL0pEvMU46X58vF9j9F3j6kpyetNUBItrEubW9ZvMPM4qNqLlsSBJqOH3XbNwv/cXDXNxN8iFLzUhteisYY+RlHYOuP29/Cb+L+xv+35Rv7xudnZ6ohK4cMPfCG8KI7dNmjNk/H4e84pOxn/sZHK9psfvj8ncA8qJz7O8xqbxESDivGJOZzF7o5PJLQ7g34qAWoyuA+x3btU98LT6ZyGyceIXjrqob2CAVql4VOTQPUQYvHV/g4zAuCZGvYQBtf0wmd5lilrvuEn1BXLny01B4h4SMDlYsnNpm9d7m9h578ufpef9Z4WplqWQvqo52fyUA7J24eZD5av6SyGIV9kpmHNqyvdfzcpEMw97BvknV2fq+MFHun9BT3Lsf8pbzvisWiIQvYkng+8Vxk1V+dli1u56kY50LRjaPdotvT5BwqtwyF+emo/z9J3yVUVGfKrxQtJMOAQWoQii/4dp9wgybSa5mkucmRLtEQZ/pz0tL/NVcgWAd95nEQ3Tg6tNbuyn3Iepz65L3huMUUBntllWuu4DbtOFSMSbpILV4fy6wlM0SOvi6CpLh81c1LreIvKd61uEWBcDw1lUBUW1I0Z+m/PaRlX+PQ/oxg0Ye6KUiIiTF4ADNk59Ydpt5/rkxmq9tV5Kcp/eQLUVVmBzQNVuytQCP6Ezd0G8eLxWyHpmZWJ3bAzkWTtg4lZlw42SQezEmiUPaJUuR/qklVA/87S4ArFCpALdY3QRdUw3G3XbWUp6aq9z0zUizcPa7351p9JXOZyfdZBFnqt90VzQndXB/mwf8LC9STj5kenVpNuqOQQP3mIRJj7eV21FxG8VAxKrEn3c+XfmZ800EPb9/5lIlijscUbB6da0RQaMook0zug1G0tKi/JBC4rw7/D3m4ARzAkzMcVrDcT2SyFtUdWAsFlsPDFqV3N+EjyXaoEePwroaZCiLqEzb8MW+PNE9TmTC01EzWli51PzZvUqkmyuROU+V6ik+Le/9qT6nwzUzf9tP68tYei0YaDGx6kAd7jn1cKqOCuYbiELH9zYqcc4MnRJjkeGiqaGwLImhyeKs+xKJMBlOJ05ow9gGCKZ1VpnMKoSCTbMS+X+23y042zOb5MtcY/6oBeAo1Vy89OTyhpavFP78jXCcFH0t7Gx24hMEOm2gsEfGabVpQgvFqbQKMsknFRRmuPHcZu0Su/WMFphZvB2r/EGbG72rpGGho3h+Msz0uGzJ7hNK2uqQiE1qmn0zgacKYYZBCqsxV+sjbpoVdSilW/b94n2xNb648VmNIoizqEWhBnsen+d0kbCPmRItfWqSBeOd9Wne3c6bcd6uvXOJ6WdiSsuXq0ndhqrQ4QoWUjCjYtZ0EAhnSOP1m44xkf0O7jXghrzSJWxP4a/t72jU29Vu2rvu4n7HfHkkmQOMGSS+NPeLGO5I73mC2B7+lMiBQQZRM9/9liLIfowupUFAbPBbR+lxDM6M8Ptgh1paJq5Rvs7yEuLQv/7d1oU2woFSb3FMPWQOKMuCuJ7pDDjpIclus5TeEoMBy2YdVB4fxmesaCeMNsEgTHKS5WDSGyNUOoEpcC2OFWtIRf0w27ck34/DjxRTVIcc9+kqZE6iMSiVDsiKdP/Xz5XfEhm/sBhO50p1rvJDlkyyxuJ9SPgs7YeUJBjXdeAkE+P9OQJm6SZnn1svcduI78dYmbkE2mtziPrcjVisXG78spLvbZaSFx/Rks9zP4LKn0Cdz/3JsetkT06A8f/yCgMO6Mb1Hme0JJ7b2wZz1qleqTuKBGokhPVUZ0dVu+tnQYNEY1fmkZSz6+EGZ5EzL7657mreZGR3jUfaEk458PDniBzsSmBKhDRzfXameryJv9/D5m6HIqZ0R+ouCE54Dzp4IJuuD1e4Dc5i+PpSORJfG23uVgqixAMDvchMR0nZdH5brclYwRoJRWv/rlxGRI5ffD5NPGmIDt7vDE1434pYdVZIFh89Bs94HGGJbTwrN8T6lh1HZFTOB4lWzWj6EVqxSMvC0/ljWBQ3F2kc/mO2b6tWonT2JEqEwFts8rz2h+oWNds9ceR2cb7zZvJTDppHaEhK5avWqsseWa2Dt5BBhabdWSktS80oMQrL4TvAM9b5HMmyDnO+OkkbMXfUJG7eXqTIG6lqSOEbqVR+qYdP7uWb57WEJqzyh411GAVsDinPs7KvUeXItlcMdOUWzXBH6zscymV1LLVCtc8IePojzXHF9m5b5zGwBRdzcyUJkiu938ApmAayRdJrX1PmVguWUvt2ThQ62czItTyWJMW2An/hdDfMK7SiFQlGIdAbltHz3ycoh7j9V7GxNWBpbtcSdqm4XxRwTawc3cbZ+xfSv9qQfEkDKfZTwCkqWGI/ur250ItXlMlh6vUNWEYIg9A3GzbgmbqvTN8js2YMo87CU5y6nZ4dbJLDQJj9fc7yM7tZzJDZFtqOcU8+mZjYlq4VmifI23iHb1ZoT9E+kT2dolnP1AfiOkt7PQCSykBiXy5mv637IegWSKj9IKrYZf4Lu9+I7ub+mkRdlvYzehh/jaJ9n7HUH5b2IbgeNdkY7wx1yVzxS7pbvky6+nmVUtRllEFfweUQ0/nG017WoUYSxs+j2B4FV/F62EtHlMWZXYrjGHpthnNb1x66LKZ0Qe92INWHdfR/vqp02wMS8r1G4dJqHok8KmQ7947G13a4YXbsGgHcBvRuVu1eAi4/A5+ZixmdSXM73LupB/LH7O9yxLTVXJTyBbI1S49TIROrfVCOb/czZ9pM4JsZx8kUz8dQGv7gUWKxXvTH7QM/3J2OuXXgciUhqY+cgtaOliQQVOYthBLV3xpESZT3rmfEYNZxmpBbb24CRao86prn+i9TNOh8VxRJGXJfXHATJHs1T5txgc/opYrY8XjlGQQbRcoxIBcnVsMjmU1ymmIUL4dviJXndMAJ0Yet+c7O52/p98ytlmAsGBaTAmMhimAnvp1TWNGM9BpuitGj+t810CU2UhorrjPKGtThVC8WaXw04WFnT5fTjqmPyrQ0tN3CkLsctVy2xr0ZWgiWVZ1OrlFjjxJYsOiZv2cAoOvE+7sY0I/TwWcZqMoyIKNOftwP7w++Rfg67ljfovKYa50if3fzE/8aPYVey/Nq35+nH2sLPh/fP5TsylSKGOZ4k69d2PnH43+kq++sRXHQqGArWdwhx+hpwQC6JgT2uxehYU4Zbw7oNb6/HLikPyJROGK2ouyr+vzseESp9G50T4AyFrSqOQ0rroCYP4sMDFBrHn342EyZTMlSyk47rHSq89Y9/nI3zG5lX16Z5lxphguLOcZUndL8wNcrkyjH82jqg8Bo8OYkynrxZvbFno5lUS3OPr8Ko3mX9NoRPdYOKKjD07bvgFgpZ/RF+YzkWvJ/Hs/tUbfeGzGWLxNAjfDzHHMVSDwB5SabQLsIZHiBp43FjGkaienYoDd18hu2BGwOK7U3o70K/WY/kuuKdmdrykIBUdG2mvE91L1JtTbh20mOLbk1vCAamu7utlXeGU2ooVikbU/actcgmsC1FKk2qmj3GWeIWbj4tGIxE7BLcBWUvvcnd/lYxsMV4F917fWeFB/XbINN3qGvIyTpCalz1lVewdIGqeAS/gB8Mi+sA+BqDiX3VGD2eUunTRbSY+AuDy4E3Qx3hAhwnSXX+B0zuj3eQ1miS8Vux2z/l6/BkWtjKGU72aJkOCWhGcSf3+kFkkB15vGOsQrSdFr6qTj0gBYiOlnBO41170gOWHSUoBVRU2JjwppYdhIFDfu7tIRHccSNM5KZOFDPz0TGMAjzzEpeLwTWp+kn201kU6NjbiMQJx83+LX1e1tZ10kuChJZ/XBUQ1dwaBHjTDJDqOympEk8X2M3VtVw21JksChA8w1tTefO3RJ1FMbqZ01bHHkudDB/OhLfe7P5GOHaI28ZXKTMuqo0hLWQ4HabBsGG7NbP1RiXtETz074er6w/OerJWEqjmkq2y51q1BVI+JUudnVa3ogBpzdhFE7fC7kybrAt2Z6RqDjATAUEYeYK45WMupBKQRtQlU+uNsjnzj6ZmGrezA+ASrWxQ6LMkHRXqXwNq7ftv28dUx/ZSJciDXP2SWJsWaN0FjPX9Yko6LobZ7aYW/IdUktI9apTLyHS8DyWPyuoZyxN1TK/vtfxk3HwWh6JczZC8Ftn0bIJay2g+n5wd7lm9rEsKO+svqVmi+c1j88hSCxbzrg4+HEP0Nt1/B6YW1XVm09T1CpAKjc9n18hjqsaFGdfyva1ZG0Xu3ip6N6JGpyTSqY5h4BOlpLPaOnyw45PdXTN+DtAKg7DLrLFTnWusoSBHk3s0d7YouJHq85/R09Tfc37ENXZF48eAYLnq9GLioNcwDZrC6FW6godB8JnqYUPvn0pWLfQz0lM0Yy8Mybgn84Ds3Q9bDP10bLyOV+qzxa4Rd9Dhu7cju8mMaONXK3UqmBQ9qIg7etIwEqM/kECk/Dzja4Bs1xR+Q/tCbc8IKrSGsTdJJ0vge7IG20W687uVmK6icWQ6cD3lwFzgNMGtFvO5qyJeKflGLAAcQZOrkxVwy3cWvqlGpvjmf9Qe6Ap20MPbV92DPV0OhFM4kz8Yr0ffC2zLWSQ1kqY6QdQrttR3kh1YLtQd1kCEv5hVoPIRWl5ERcUTttBIrWp6Xs5Ehh5OUUwI5aEBvuiDmUoENmnVw1FohCrbRp1A1E+XSlWVOTi7ADW+5Ohb9z1vK4qx5R5lPdGCPBJZ00mC+Ssp8VUbgpGAvXWMuWQQRbCqI6Rr2jtxZxtfP7W/8onz+yz0Gs76LaT5HX9ecyiZCB/ZR/gFtMxPsDwohoeCRtiuLxE1GM1vUEUgBv86+eehL58/P56QFGQ/MqOe/vC76L63jzmeax4exd/OKTUvkXg+fOJUHych9xt/9goJMrapSgvXrj8+8vk/N80f22Sewj6cyGqt1B6mztoeklVHHraouhvHJaG/OuBz6DHKMpFmQULU1bRWlyYE0RPXYYkUycIemN7TLtgNCJX6BqdyxDKkegO7nJK5xQ7OVYDZTMf9bVHidtk6DQX9Et+V9M7esgbsYBdEeUpsB0Xvw2kd9+rI7V+m47u+O/tq7mw7262HU1WlS9uFzsV6JxIHNmUCy0QS9e077JGRFbG65z3/dOKB/Zk+yDdKpUmdXjn/aS3N5nv4fK7bMHHmPlHd4E2+iTbV5rpzScRnxk6KARuDTJ8Q1LpK2mP8gj1EbuJ9RIyY+EWK4hCiIDBAS1Tm2IEXAFfgKPgdL9O6mAa06wjCcUAL6EsxPQWO9VNegBPm/0GgkZbDxCynxujX/92vmGcjZRMAY45puak2sFLCLSwXpEsyy5fnF0jGJBhm+fNSHKKUUfy+276A7/feLOFxxUuHRNJI2Osenxyvf8DAGObT60pfTTlhEg9u/KKkhJqm5U1/+BEcSkpFDA5XeCqxwXmPac1jcuZ3JWQ+p0NdWzb/5v1ZvF8GtMTFFEdQjpLO0bwPb0BHNWnip3liDXI2fXf05jjvfJ0NpjLCUgfTh9CMFYVFKEd4Z/OG/2C+N435mnK+9t1gvCiVcaaH7rK4+PjCvpVNiz+t2QyqH1O8x3JKZVl6Q+Lp/XK8wMjVMslOq9FdSw5FtUs/CptXH9PW+wbWHgrV17R5jTVOtGtKFu3nb80T+E0tv9QkzW3J2dbaw/8ddAKZ0pxIaEqLjlPrji3VgJ3GvdFvlqD8075woxh4fVt0JZE0KVFsAvqhe0dqN9b35jtSpnYMXkU+vZq+IAHad3IHc2s/LYrnD1anfG46IFiMIr9oNbZDWvwthqYNqOigaKd/XlLU4XHfk/PXIjPsLy/9/kAtQ+/wKH+hI/IROWj5FPvTZAT9f7j4ZXQyG4M0TujMAFXYkKvEHv1xhySekgXGGqNxWeWKlf8dDAlLuB1cb/qOD+rk7cmwt+1yKpk9cudqBanTi6zTbXRtV8qylNtjyOVKy1HTz0GW9rjt6sSjAZcT5R+KdtyYb0zyqG9pSLuCw5WBwAn7fjBjKLLoxLXMI+52L9cLwIR2B6OllJZLHJ8vDxmWdtF+QJnmt1rsHPIWY20lftk8fYePkAIg6Hgn532QoIpegMxiWgAOfe5/U44APR8Ac0NeZrVh3gEhs12W+tVSiWiUQekf/YBECUy5fdYbA08dd7VzPAP9aiVcIB9k6tY7WdJ1wNV+bHeydNtmC6G5ICtFC1ZwmJU/j8hf0I8TRVKSiz5oYIa93EpUI78X8GYIAZabx47/n8LDAAJ0nNtP1rpROprqKMBRecShca6qXuTSI3jZBLOB3Vp381B5rCGhjSvh/NSVkYp2qIdP/Bg="},{}],6:[function(o,n,s){var i=o("./dictionary-browser");s.init=function(){s.dictionary=i.init()},s.offsetsByLength=new Uint32Array([0,0,0,0,0,4096,9216,21504,35840,44032,53248,63488,74752,87040,93696,100864,104704,106752,108928,113536,115968,118528,119872,121280,122016]),s.sizeBitsByLength=new Uint8Array([0,0,0,0,10,10,11,11,10,10,10,10,10,9,9,8,7,7,8,7,7,6,6,5,5]),s.minDictionaryWordLength=4,s.maxDictionaryWordLength=24},{"./dictionary-browser":4}],7:[function(o,n,s){function i(d,m){this.bits=d,this.value=m}s.HuffmanCode=i;var a=15;function u(d,m){for(var g=1<<m-1;d&g;)g>>=1;return(d&g-1)+g}function l(d,m,g,h,w){do h-=g,d[m+h]=new i(w.bits,w.value);while(h>0)}function c(d,m,g){for(var h=1<<m-g;m<a&&(h-=d[m],!(h<=0));)++m,h<<=1;return m-g}s.BrotliBuildHuffmanTable=function(d,m,g,h,w){var b=m,S,x,v,_,O,T,E,P,j,J,A,C=new Int32Array(a+1),L=new Int32Array(a+1);for(A=new Int32Array(w),v=0;v<w;v++)C[h[v]]++;for(L[1]=0,x=1;x<a;x++)L[x+1]=L[x]+C[x];for(v=0;v<w;v++)h[v]!==0&&(A[L[h[v]]++]=v);if(P=g,j=1<<P,J=j,L[a]===1){for(_=0;_<J;++_)d[m+_]=new i(0,A[0]&65535);return J}for(_=0,v=0,x=1,O=2;x<=g;++x,O<<=1)for(;C[x]>0;--C[x])S=new i(x&255,A[v++]&65535),l(d,m+_,O,j,S),_=u(_,x);for(E=J-1,T=-1,x=g+1,O=2;x<=a;++x,O<<=1)for(;C[x]>0;--C[x])(_&E)!==T&&(m+=j,P=c(C,x,g),j=1<<P,J+=j,T=_&E,d[b+T]=new i(P+g&255,m-b-T&65535)),S=new i(x-g&255,A[v++]&65535),l(d,m+(_>>g),O,j,S),_=u(_,x);return J}},{}],8:[function(o,n,s){"use strict";s.byteLength=g,s.toByteArray=w,s.fromByteArray=x;for(var i=[],a=[],u=typeof Uint8Array<"u"?Uint8Array:Array,l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",c=0,d=l.length;c<d;++c)i[c]=l[c],a[l.charCodeAt(c)]=c;a[45]=62,a[95]=63;function m(v){var _=v.length;if(_%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var O=v.indexOf("=");O===-1&&(O=_);var T=O===_?0:4-O%4;return[O,T]}function g(v){var _=m(v),O=_[0],T=_[1];return(O+T)*3/4-T}function h(v,_,O){return(_+O)*3/4-O}function w(v){for(var _,O=m(v),T=O[0],E=O[1],P=new u(h(v,T,E)),j=0,J=E>0?T-4:T,A=0;A<J;A+=4)_=a[v.charCodeAt(A)]<<18|a[v.charCodeAt(A+1)]<<12|a[v.charCodeAt(A+2)]<<6|a[v.charCodeAt(A+3)],P[j++]=_>>16&255,P[j++]=_>>8&255,P[j++]=_&255;return E===2&&(_=a[v.charCodeAt(A)]<<2|a[v.charCodeAt(A+1)]>>4,P[j++]=_&255),E===1&&(_=a[v.charCodeAt(A)]<<10|a[v.charCodeAt(A+1)]<<4|a[v.charCodeAt(A+2)]>>2,P[j++]=_>>8&255,P[j++]=_&255),P}function b(v){return i[v>>18&63]+i[v>>12&63]+i[v>>6&63]+i[v&63]}function S(v,_,O){for(var T,E=[],P=_;P<O;P+=3)T=(v[P]<<16&16711680)+(v[P+1]<<8&65280)+(v[P+2]&255),E.push(b(T));return E.join("")}function x(v){for(var _,O=v.length,T=O%3,E=[],P=16383,j=0,J=O-T;j<J;j+=P)E.push(S(v,j,j+P>J?J:j+P));return T===1?(_=v[O-1],E.push(i[_>>2]+i[_<<4&63]+"==")):T===2&&(_=(v[O-2]<<8)+v[O-1],E.push(i[_>>10]+i[_>>4&63]+i[_<<2&63]+"=")),E.join("")}},{}],9:[function(o,n,s){function i(a,u){this.offset=a,this.nbits=u}s.kBlockLengthPrefixCode=[new i(1,2),new i(5,2),new i(9,2),new i(13,2),new i(17,3),new i(25,3),new i(33,3),new i(41,3),new i(49,4),new i(65,4),new i(81,4),new i(97,4),new i(113,5),new i(145,5),new i(177,5),new i(209,5),new i(241,6),new i(305,6),new i(369,7),new i(497,8),new i(753,9),new i(1265,10),new i(2289,11),new i(4337,12),new i(8433,13),new i(16625,24)],s.kInsertLengthPrefixCode=[new i(0,0),new i(1,0),new i(2,0),new i(3,0),new i(4,0),new i(5,0),new i(6,1),new i(8,1),new i(10,2),new i(14,2),new i(18,3),new i(26,3),new i(34,4),new i(50,4),new i(66,5),new i(98,5),new i(130,6),new i(194,7),new i(322,8),new i(578,9),new i(1090,10),new i(2114,12),new i(6210,14),new i(22594,24)],s.kCopyLengthPrefixCode=[new i(2,0),new i(3,0),new i(4,0),new i(5,0),new i(6,0),new i(7,0),new i(8,0),new i(9,0),new i(10,1),new i(12,1),new i(14,2),new i(18,2),new i(22,3),new i(30,3),new i(38,4),new i(54,4),new i(70,5),new i(102,5),new i(134,6),new i(198,7),new i(326,8),new i(582,9),new i(1094,10),new i(2118,24)],s.kInsertRangeLut=[0,0,8,8,0,16,8,16,16],s.kCopyRangeLut=[0,8,0,8,16,0,16,8,16]},{}],10:[function(o,n,s){function i(u){this.buffer=u,this.pos=0}i.prototype.read=function(u,l,c){this.pos+c>this.buffer.length&&(c=this.buffer.length-this.pos);for(var d=0;d<c;d++)u[l+d]=this.buffer[this.pos+d];return this.pos+=c,c},s.BrotliInput=i;function a(u){this.buffer=u,this.pos=0}a.prototype.write=function(u,l){if(this.pos+l>this.buffer.length)throw new Error("Output buffer is not large enough");return this.buffer.set(u.subarray(0,l),this.pos),this.pos+=l,l},s.BrotliOutput=a},{}],11:[function(o,n,s){var i=o("./dictionary"),a=0,u=1,l=2,c=3,d=4,m=5,g=6,h=7,w=8,b=9,S=10,x=11,v=12,_=13,O=14,T=15,E=16,P=17,j=18,J=19,A=20;function C(I,N,q){this.prefix=new Uint8Array(I.length),this.transform=N,this.suffix=new Uint8Array(q.length);for(var z=0;z<I.length;z++)this.prefix[z]=I.charCodeAt(z);for(var z=0;z<q.length;z++)this.suffix[z]=q.charCodeAt(z)}var L=[new C("",a,""),new C("",a," "),new C(" ",a," "),new C("",v,""),new C("",S," "),new C("",a," the "),new C(" ",a,""),new C("s ",a," "),new C("",a," of "),new C("",S,""),new C("",a," and "),new C("",_,""),new C("",u,""),new C(", ",a," "),new C("",a,", "),new C(" ",S," "),new C("",a," in "),new C("",a," to "),new C("e ",a," "),new C("",a,'"'),new C("",a,"."),new C("",a,'">'),new C("",a,` |
| 31 |
`),new C("",c,""),new C("",a,"]"),new C("",a," for "),new C("",O,""),new C("",l,""),new C("",a," a "),new C("",a," that "),new C(" ",S,""),new C("",a,". "),new C(".",a,""),new C(" ",a,", "),new C("",T,""),new C("",a," with "),new C("",a,"'"),new C("",a," from "),new C("",a," by "),new C("",E,""),new C("",P,""),new C(" the ",a,""),new C("",d,""),new C("",a,". The "),new C("",x,""),new C("",a," on "),new C("",a," as "),new C("",a," is "),new C("",h,""),new C("",u,"ing "),new C("",a,` |
| 32 |
`),new C("",a,":"),new C(" ",a,". "),new C("",a,"ed "),new C("",A,""),new C("",j,""),new C("",g,""),new C("",a,"("),new C("",S,", "),new C("",w,""),new C("",a," at "),new C("",a,"ly "),new C(" the ",a," of "),new C("",m,""),new C("",b,""),new C(" ",S,", "),new C("",S,'"'),new C(".",a,"("),new C("",x," "),new C("",S,'">'),new C("",a,'="'),new C(" ",a,"."),new C(".com/",a,""),new C(" the ",a," of the "),new C("",S,"'"),new C("",a,". This "),new C("",a,","),new C(".",a," "),new C("",S,"("),new C("",S,"."),new C("",a," not "),new C(" ",a,'="'),new C("",a,"er "),new C(" ",x," "),new C("",a,"al "),new C(" ",x,""),new C("",a,"='"),new C("",x,'"'),new C("",S,". "),new C(" ",a,"("),new C("",a,"ful "),new C(" ",S,". "),new C("",a,"ive "),new C("",a,"less "),new C("",x,"'"),new C("",a,"est "),new C(" ",S,"."),new C("",x,'">'),new C(" ",a,"='"),new C("",S,","),new C("",a,"ize "),new C("",x,"."),new C("\xC2\xA0",a,""),new C(" ",a,","),new C("",S,'="'),new C("",x,'="'),new C("",a,"ous "),new C("",x,", "),new C("",S,"='"),new C(" ",S,","),new C(" ",x,'="'),new C(" ",x,", "),new C("",x,","),new C("",x,"("),new C("",x,". "),new C(" ",x,"."),new C("",x,"='"),new C(" ",x,". "),new C(" ",S,'="'),new C(" ",x,"='"),new C(" ",S,"='")];s.kTransforms=L,s.kNumTransforms=L.length;function W(I,N){return I[N]<192?(I[N]>=97&&I[N]<=122&&(I[N]^=32),1):I[N]<224?(I[N+1]^=32,2):(I[N+2]^=5,3)}s.transformDictionaryWord=function(I,N,q,z,R){var M=L[R].prefix,re=L[R].suffix,F=L[R].transform,Y=F<v?0:F-(v-1),Z=0,fe=N,ee;Y>z&&(Y=z);for(var ve=0;ve<M.length;)I[N++]=M[ve++];for(q+=Y,z-=Y,F<=b&&(z-=F),Z=0;Z<z;Z++)I[N++]=i.dictionary[q+Z];if(ee=N-z,F===S)W(I,ee);else if(F===x)for(;z>0;){var Pe=W(I,ee);ee+=Pe,z-=Pe}for(var $=0;$<re.length;)I[N++]=re[$++];return N-fe}},{"./dictionary":6}],12:[function(o,n,s){n.exports=o("./dec/decode").BrotliDecompressBuffer},{"./dec/decode":3}]},{},[12])(12)})();var Sa=(e=>typeof Yt<"u"?Yt:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Yt<"u"?Yt:t)[r]}):e)(function(e){if(typeof Yt<"u")return Yt.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),Zy=(function(){var e,t,r;return(function(){function o(n,s,i){function a(c,d){if(!s[c]){if(!n[c]){var m=typeof Sa=="function"&&Sa;if(!d&&m)return m(c,!0);if(u)return u(c,!0);var g=new Error("Cannot find module '"+c+"'");throw g.code="MODULE_NOT_FOUND",g}var h=s[c]={exports:{}};n[c][0].call(h.exports,function(w){var b=n[c][1][w];return a(b||w)},h,h.exports,o,n,s,i)}return s[c].exports}for(var u=typeof Sa=="function"&&Sa,l=0;l<i.length;l++)a(i[l]);return a}return o})()({1:[function(o,n,s){"use strict";var i=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function a(c,d){return Object.prototype.hasOwnProperty.call(c,d)}s.assign=function(c){for(var d=Array.prototype.slice.call(arguments,1);d.length;){var m=d.shift();if(m){if(typeof m!="object")throw new TypeError(m+"must be non-object");for(var g in m)a(m,g)&&(c[g]=m[g])}}return c},s.shrinkBuf=function(c,d){return c.length===d?c:c.subarray?c.subarray(0,d):(c.length=d,c)};var u={arraySet:function(c,d,m,g,h){if(d.subarray&&c.subarray){c.set(d.subarray(m,m+g),h);return}for(var w=0;w<g;w++)c[h+w]=d[m+w]},flattenChunks:function(c){var d,m,g,h,w,b;for(g=0,d=0,m=c.length;d<m;d++)g+=c[d].length;for(b=new Uint8Array(g),h=0,d=0,m=c.length;d<m;d++)w=c[d],b.set(w,h),h+=w.length;return b}},l={arraySet:function(c,d,m,g,h){for(var w=0;w<g;w++)c[h+w]=d[m+w]},flattenChunks:function(c){return[].concat.apply([],c)}};s.setTyped=function(c){c?(s.Buf8=Uint8Array,s.Buf16=Uint16Array,s.Buf32=Int32Array,s.assign(s,u)):(s.Buf8=Array,s.Buf16=Array,s.Buf32=Array,s.assign(s,l))},s.setTyped(i)},{}],2:[function(o,n,s){"use strict";var i=o("./common"),a=!0,u=!0;try{String.fromCharCode.apply(null,[0])}catch{a=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{u=!1}for(var l=new i.Buf8(256),c=0;c<256;c++)l[c]=c>=252?6:c>=248?5:c>=240?4:c>=224?3:c>=192?2:1;l[254]=l[254]=1,s.string2buf=function(m){var g,h,w,b,S,x=m.length,v=0;for(b=0;b<x;b++)h=m.charCodeAt(b),(h&64512)===55296&&b+1<x&&(w=m.charCodeAt(b+1),(w&64512)===56320&&(h=65536+(h-55296<<10)+(w-56320),b++)),v+=h<128?1:h<2048?2:h<65536?3:4;for(g=new i.Buf8(v),S=0,b=0;S<v;b++)h=m.charCodeAt(b),(h&64512)===55296&&b+1<x&&(w=m.charCodeAt(b+1),(w&64512)===56320&&(h=65536+(h-55296<<10)+(w-56320),b++)),h<128?g[S++]=h:h<2048?(g[S++]=192|h>>>6,g[S++]=128|h&63):h<65536?(g[S++]=224|h>>>12,g[S++]=128|h>>>6&63,g[S++]=128|h&63):(g[S++]=240|h>>>18,g[S++]=128|h>>>12&63,g[S++]=128|h>>>6&63,g[S++]=128|h&63);return g};function d(m,g){if(g<65534&&(m.subarray&&u||!m.subarray&&a))return String.fromCharCode.apply(null,i.shrinkBuf(m,g));for(var h="",w=0;w<g;w++)h+=String.fromCharCode(m[w]);return h}s.buf2binstring=function(m){return d(m,m.length)},s.binstring2buf=function(m){for(var g=new i.Buf8(m.length),h=0,w=g.length;h<w;h++)g[h]=m.charCodeAt(h);return g},s.buf2string=function(m,g){var h,w,b,S,x=g||m.length,v=new Array(x*2);for(w=0,h=0;h<x;){if(b=m[h++],b<128){v[w++]=b;continue}if(S=l[b],S>4){v[w++]=65533,h+=S-1;continue}for(b&=S===2?31:S===3?15:7;S>1&&h<x;)b=b<<6|m[h++]&63,S--;if(S>1){v[w++]=65533;continue}b<65536?v[w++]=b:(b-=65536,v[w++]=55296|b>>10&1023,v[w++]=56320|b&1023)}return d(v,w)},s.utf8border=function(m,g){var h;for(g=g||m.length,g>m.length&&(g=m.length),h=g-1;h>=0&&(m[h]&192)===128;)h--;return h<0||h===0?g:h+l[m[h]]>g?h:g}},{"./common":1}],3:[function(o,n,s){"use strict";function i(a,u,l,c){for(var d=a&65535|0,m=a>>>16&65535|0,g=0;l!==0;){g=l>2e3?2e3:l,l-=g;do d=d+u[c++]|0,m=m+d|0;while(--g);d%=65521,m%=65521}return d|m<<16|0}n.exports=i},{}],4:[function(o,n,s){"use strict";n.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],5:[function(o,n,s){"use strict";function i(){for(var l,c=[],d=0;d<256;d++){l=d;for(var m=0;m<8;m++)l=l&1?3988292384^l>>>1:l>>>1;c[d]=l}return c}var a=i();function u(l,c,d,m){var g=a,h=m+d;l^=-1;for(var w=m;w<h;w++)l=l>>>8^g[(l^c[w])&255];return l^-1}n.exports=u},{}],6:[function(o,n,s){"use strict";function i(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}n.exports=i},{}],7:[function(o,n,s){"use strict";var i=30,a=12;n.exports=function(l,c){var d,m,g,h,w,b,S,x,v,_,O,T,E,P,j,J,A,C,L,W,I,N,q,z,R;d=l.state,m=l.next_in,z=l.input,g=m+(l.avail_in-5),h=l.next_out,R=l.output,w=h-(c-l.avail_out),b=h+(l.avail_out-257),S=d.dmax,x=d.wsize,v=d.whave,_=d.wnext,O=d.window,T=d.hold,E=d.bits,P=d.lencode,j=d.distcode,J=(1<<d.lenbits)-1,A=(1<<d.distbits)-1;e:do{E<15&&(T+=z[m++]<<E,E+=8,T+=z[m++]<<E,E+=8),C=P[T&J];t:for(;;){if(L=C>>>24,T>>>=L,E-=L,L=C>>>16&255,L===0)R[h++]=C&65535;else if(L&16){W=C&65535,L&=15,L&&(E<L&&(T+=z[m++]<<E,E+=8),W+=T&(1<<L)-1,T>>>=L,E-=L),E<15&&(T+=z[m++]<<E,E+=8,T+=z[m++]<<E,E+=8),C=j[T&A];r:for(;;){if(L=C>>>24,T>>>=L,E-=L,L=C>>>16&255,L&16){if(I=C&65535,L&=15,E<L&&(T+=z[m++]<<E,E+=8,E<L&&(T+=z[m++]<<E,E+=8)),I+=T&(1<<L)-1,I>S){l.msg="invalid distance too far back",d.mode=i;break e}if(T>>>=L,E-=L,L=h-w,I>L){if(L=I-L,L>v&&d.sane){l.msg="invalid distance too far back",d.mode=i;break e}if(N=0,q=O,_===0){if(N+=x-L,L<W){W-=L;do R[h++]=O[N++];while(--L);N=h-I,q=R}}else if(_<L){if(N+=x+_-L,L-=_,L<W){W-=L;do R[h++]=O[N++];while(--L);if(N=0,_<W){L=_,W-=L;do R[h++]=O[N++];while(--L);N=h-I,q=R}}}else if(N+=_-L,L<W){W-=L;do R[h++]=O[N++];while(--L);N=h-I,q=R}for(;W>2;)R[h++]=q[N++],R[h++]=q[N++],R[h++]=q[N++],W-=3;W&&(R[h++]=q[N++],W>1&&(R[h++]=q[N++]))}else{N=h-I;do R[h++]=R[N++],R[h++]=R[N++],R[h++]=R[N++],W-=3;while(W>2);W&&(R[h++]=R[N++],W>1&&(R[h++]=R[N++]))}}else if((L&64)===0){C=j[(C&65535)+(T&(1<<L)-1)];continue r}else{l.msg="invalid distance code",d.mode=i;break e}break}}else if((L&64)===0){C=P[(C&65535)+(T&(1<<L)-1)];continue t}else if(L&32){d.mode=a;break e}else{l.msg="invalid literal/length code",d.mode=i;break e}break}}while(m<g&&h<b);W=E>>3,m-=W,E-=W<<3,T&=(1<<E)-1,l.next_in=m,l.next_out=h,l.avail_in=m<g?5+(g-m):5-(m-g),l.avail_out=h<b?257+(b-h):257-(h-b),d.hold=T,d.bits=E}},{}],8:[function(o,n,s){"use strict";var i=o("../utils/common"),a=o("./adler32"),u=o("./crc32"),l=o("./inffast"),c=o("./inftrees"),d=0,m=1,g=2,h=4,w=5,b=6,S=0,x=1,v=2,_=-2,O=-3,T=-4,E=-5,P=8,j=1,J=2,A=3,C=4,L=5,W=6,I=7,N=8,q=9,z=10,R=11,M=12,re=13,F=14,Y=15,Z=16,fe=17,ee=18,ve=19,Pe=20,$=21,Se=22,Oe=23,wt=24,Ve=25,X=26,D=27,K=28,H=29,Q=30,he=31,ae=32,de=852,Ae=592,be=15,ie=be;function De(k){return(k>>>24&255)+(k>>>8&65280)+((k&65280)<<8)+((k&255)<<24)}function oe(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new i.Buf16(320),this.work=new i.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function le(k){var U;return!k||!k.state?_:(U=k.state,k.total_in=k.total_out=U.total=0,k.msg="",U.wrap&&(k.adler=U.wrap&1),U.mode=j,U.last=0,U.havedict=0,U.dmax=32768,U.head=null,U.hold=0,U.bits=0,U.lencode=U.lendyn=new i.Buf32(de),U.distcode=U.distdyn=new i.Buf32(Ae),U.sane=1,U.back=-1,S)}function ze(k){var U;return!k||!k.state?_:(U=k.state,U.wsize=0,U.whave=0,U.wnext=0,le(k))}function Ne(k,U){var y,ne;return!k||!k.state||(ne=k.state,U<0?(y=0,U=-U):(y=(U>>4)+1,U<48&&(U&=15)),U&&(U<8||U>15))?_:(ne.window!==null&&ne.wbits!==U&&(ne.window=null),ne.wrap=y,ne.wbits=U,ze(k))}function He(k,U){var y,ne;return k?(ne=new oe,k.state=ne,ne.window=null,y=Ne(k,U),y!==S&&(k.state=null),y):_}function lt(k){return He(k,ie)}var rt=!0,pe,fr;function Ut(k){if(rt){var U;for(pe=new i.Buf32(512),fr=new i.Buf32(32),U=0;U<144;)k.lens[U++]=8;for(;U<256;)k.lens[U++]=9;for(;U<280;)k.lens[U++]=7;for(;U<288;)k.lens[U++]=8;for(c(m,k.lens,0,288,pe,0,k.work,{bits:9}),U=0;U<32;)k.lens[U++]=5;c(g,k.lens,0,32,fr,0,k.work,{bits:5}),rt=!1}k.lencode=pe,k.lenbits=9,k.distcode=fr,k.distbits=5}function qe(k,U,y,ne){var Ie,te=k.state;return te.window===null&&(te.wsize=1<<te.wbits,te.wnext=0,te.whave=0,te.window=new i.Buf8(te.wsize)),ne>=te.wsize?(i.arraySet(te.window,U,y-te.wsize,te.wsize,0),te.wnext=0,te.whave=te.wsize):(Ie=te.wsize-te.wnext,Ie>ne&&(Ie=ne),i.arraySet(te.window,U,y-ne,Ie,te.wnext),ne-=Ie,ne?(i.arraySet(te.window,U,y-ne,ne,0),te.wnext=ne,te.whave=te.wsize):(te.wnext+=Ie,te.wnext===te.wsize&&(te.wnext=0),te.whave<te.wsize&&(te.whave+=Ie))),0}function qr(k,U){var y,ne,Ie,te,Qe,se,Ze,B,V,or,Me,ce,wr,Zr,$e=0,Be,ft,dt,vt,Xr,Io,it,Ft,ct=new i.Buf8(4),At,Wt,tn=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!k||!k.state||!k.output||!k.input&&k.avail_in!==0)return _;y=k.state,y.mode===M&&(y.mode=re),Qe=k.next_out,Ie=k.output,Ze=k.avail_out,te=k.next_in,ne=k.input,se=k.avail_in,B=y.hold,V=y.bits,or=se,Me=Ze,Ft=S;e:for(;;)switch(y.mode){case j:if(y.wrap===0){y.mode=re;break}for(;V<16;){if(se===0)break e;se--,B+=ne[te++]<<V,V+=8}if(y.wrap&2&&B===35615){y.check=0,ct[0]=B&255,ct[1]=B>>>8&255,y.check=u(y.check,ct,2,0),B=0,V=0,y.mode=J;break}if(y.flags=0,y.head&&(y.head.done=!1),!(y.wrap&1)||(((B&255)<<8)+(B>>8))%31){k.msg="incorrect header check",y.mode=Q;break}if((B&15)!==P){k.msg="unknown compression method",y.mode=Q;break}if(B>>>=4,V-=4,it=(B&15)+8,y.wbits===0)y.wbits=it;else if(it>y.wbits){k.msg="invalid window size",y.mode=Q;break}y.dmax=1<<it,k.adler=y.check=1,y.mode=B&512?z:M,B=0,V=0;break;case J:for(;V<16;){if(se===0)break e;se--,B+=ne[te++]<<V,V+=8}if(y.flags=B,(y.flags&255)!==P){k.msg="unknown compression method",y.mode=Q;break}if(y.flags&57344){k.msg="unknown header flags set",y.mode=Q;break}y.head&&(y.head.text=B>>8&1),y.flags&512&&(ct[0]=B&255,ct[1]=B>>>8&255,y.check=u(y.check,ct,2,0)),B=0,V=0,y.mode=A;case A:for(;V<32;){if(se===0)break e;se--,B+=ne[te++]<<V,V+=8}y.head&&(y.head.time=B),y.flags&512&&(ct[0]=B&255,ct[1]=B>>>8&255,ct[2]=B>>>16&255,ct[3]=B>>>24&255,y.check=u(y.check,ct,4,0)),B=0,V=0,y.mode=C;case C:for(;V<16;){if(se===0)break e;se--,B+=ne[te++]<<V,V+=8}y.head&&(y.head.xflags=B&255,y.head.os=B>>8),y.flags&512&&(ct[0]=B&255,ct[1]=B>>>8&255,y.check=u(y.check,ct,2,0)),B=0,V=0,y.mode=L;case L:if(y.flags&1024){for(;V<16;){if(se===0)break e;se--,B+=ne[te++]<<V,V+=8}y.length=B,y.head&&(y.head.extra_len=B),y.flags&512&&(ct[0]=B&255,ct[1]=B>>>8&255,y.check=u(y.check,ct,2,0)),B=0,V=0}else y.head&&(y.head.extra=null);y.mode=W;case W:if(y.flags&1024&&(ce=y.length,ce>se&&(ce=se),ce&&(y.head&&(it=y.head.extra_len-y.length,y.head.extra||(y.head.extra=new Array(y.head.extra_len)),i.arraySet(y.head.extra,ne,te,ce,it)),y.flags&512&&(y.check=u(y.check,ne,ce,te)),se-=ce,te+=ce,y.length-=ce),y.length))break e;y.length=0,y.mode=I;case I:if(y.flags&2048){if(se===0)break e;ce=0;do it=ne[te+ce++],y.head&&it&&y.length<65536&&(y.head.name+=String.fromCharCode(it));while(it&&ce<se);if(y.flags&512&&(y.check=u(y.check,ne,ce,te)),se-=ce,te+=ce,it)break e}else y.head&&(y.head.name=null);y.length=0,y.mode=N;case N:if(y.flags&4096){if(se===0)break e;ce=0;do it=ne[te+ce++],y.head&&it&&y.length<65536&&(y.head.comment+=String.fromCharCode(it));while(it&&ce<se);if(y.flags&512&&(y.check=u(y.check,ne,ce,te)),se-=ce,te+=ce,it)break e}else y.head&&(y.head.comment=null);y.mode=q;case q:if(y.flags&512){for(;V<16;){if(se===0)break e;se--,B+=ne[te++]<<V,V+=8}if(B!==(y.check&65535)){k.msg="header crc mismatch",y.mode=Q;break}B=0,V=0}y.head&&(y.head.hcrc=y.flags>>9&1,y.head.done=!0),k.adler=y.check=0,y.mode=M;break;case z:for(;V<32;){if(se===0)break e;se--,B+=ne[te++]<<V,V+=8}k.adler=y.check=De(B),B=0,V=0,y.mode=R;case R:if(y.havedict===0)return k.next_out=Qe,k.avail_out=Ze,k.next_in=te,k.avail_in=se,y.hold=B,y.bits=V,v;k.adler=y.check=1,y.mode=M;case M:if(U===w||U===b)break e;case re:if(y.last){B>>>=V&7,V-=V&7,y.mode=D;break}for(;V<3;){if(se===0)break e;se--,B+=ne[te++]<<V,V+=8}switch(y.last=B&1,B>>>=1,V-=1,B&3){case 0:y.mode=F;break;case 1:if(Ut(y),y.mode=Pe,U===b){B>>>=2,V-=2;break e}break;case 2:y.mode=fe;break;case 3:k.msg="invalid block type",y.mode=Q}B>>>=2,V-=2;break;case F:for(B>>>=V&7,V-=V&7;V<32;){if(se===0)break e;se--,B+=ne[te++]<<V,V+=8}if((B&65535)!==(B>>>16^65535)){k.msg="invalid stored block lengths",y.mode=Q;break}if(y.length=B&65535,B=0,V=0,y.mode=Y,U===b)break e;case Y:y.mode=Z;case Z:if(ce=y.length,ce){if(ce>se&&(ce=se),ce>Ze&&(ce=Ze),ce===0)break e;i.arraySet(Ie,ne,te,ce,Qe),se-=ce,te+=ce,Ze-=ce,Qe+=ce,y.length-=ce;break}y.mode=M;break;case fe:for(;V<14;){if(se===0)break e;se--,B+=ne[te++]<<V,V+=8}if(y.nlen=(B&31)+257,B>>>=5,V-=5,y.ndist=(B&31)+1,B>>>=5,V-=5,y.ncode=(B&15)+4,B>>>=4,V-=4,y.nlen>286||y.ndist>30){k.msg="too many length or distance symbols",y.mode=Q;break}y.have=0,y.mode=ee;case ee:for(;y.have<y.ncode;){for(;V<3;){if(se===0)break e;se--,B+=ne[te++]<<V,V+=8}y.lens[tn[y.have++]]=B&7,B>>>=3,V-=3}for(;y.have<19;)y.lens[tn[y.have++]]=0;if(y.lencode=y.lendyn,y.lenbits=7,At={bits:y.lenbits},Ft=c(d,y.lens,0,19,y.lencode,0,y.work,At),y.lenbits=At.bits,Ft){k.msg="invalid code lengths set",y.mode=Q;break}y.have=0,y.mode=ve;case ve:for(;y.have<y.nlen+y.ndist;){for(;$e=y.lencode[B&(1<<y.lenbits)-1],Be=$e>>>24,ft=$e>>>16&255,dt=$e&65535,!(Be<=V);){if(se===0)break e;se--,B+=ne[te++]<<V,V+=8}if(dt<16)B>>>=Be,V-=Be,y.lens[y.have++]=dt;else{if(dt===16){for(Wt=Be+2;V<Wt;){if(se===0)break e;se--,B+=ne[te++]<<V,V+=8}if(B>>>=Be,V-=Be,y.have===0){k.msg="invalid bit length repeat",y.mode=Q;break}it=y.lens[y.have-1],ce=3+(B&3),B>>>=2,V-=2}else if(dt===17){for(Wt=Be+3;V<Wt;){if(se===0)break e;se--,B+=ne[te++]<<V,V+=8}B>>>=Be,V-=Be,it=0,ce=3+(B&7),B>>>=3,V-=3}else{for(Wt=Be+7;V<Wt;){if(se===0)break e;se--,B+=ne[te++]<<V,V+=8}B>>>=Be,V-=Be,it=0,ce=11+(B&127),B>>>=7,V-=7}if(y.have+ce>y.nlen+y.ndist){k.msg="invalid bit length repeat",y.mode=Q;break}for(;ce--;)y.lens[y.have++]=it}}if(y.mode===Q)break;if(y.lens[256]===0){k.msg="invalid code -- missing end-of-block",y.mode=Q;break}if(y.lenbits=9,At={bits:y.lenbits},Ft=c(m,y.lens,0,y.nlen,y.lencode,0,y.work,At),y.lenbits=At.bits,Ft){k.msg="invalid literal/lengths set",y.mode=Q;break}if(y.distbits=6,y.distcode=y.distdyn,At={bits:y.distbits},Ft=c(g,y.lens,y.nlen,y.ndist,y.distcode,0,y.work,At),y.distbits=At.bits,Ft){k.msg="invalid distances set",y.mode=Q;break}if(y.mode=Pe,U===b)break e;case Pe:y.mode=$;case $:if(se>=6&&Ze>=258){k.next_out=Qe,k.avail_out=Ze,k.next_in=te,k.avail_in=se,y.hold=B,y.bits=V,l(k,Me),Qe=k.next_out,Ie=k.output,Ze=k.avail_out,te=k.next_in,ne=k.input,se=k.avail_in,B=y.hold,V=y.bits,y.mode===M&&(y.back=-1);break}for(y.back=0;$e=y.lencode[B&(1<<y.lenbits)-1],Be=$e>>>24,ft=$e>>>16&255,dt=$e&65535,!(Be<=V);){if(se===0)break e;se--,B+=ne[te++]<<V,V+=8}if(ft&&(ft&240)===0){for(vt=Be,Xr=ft,Io=dt;$e=y.lencode[Io+((B&(1<<vt+Xr)-1)>>vt)],Be=$e>>>24,ft=$e>>>16&255,dt=$e&65535,!(vt+Be<=V);){if(se===0)break e;se--,B+=ne[te++]<<V,V+=8}B>>>=vt,V-=vt,y.back+=vt}if(B>>>=Be,V-=Be,y.back+=Be,y.length=dt,ft===0){y.mode=X;break}if(ft&32){y.back=-1,y.mode=M;break}if(ft&64){k.msg="invalid literal/length code",y.mode=Q;break}y.extra=ft&15,y.mode=Se;case Se:if(y.extra){for(Wt=y.extra;V<Wt;){if(se===0)break e;se--,B+=ne[te++]<<V,V+=8}y.length+=B&(1<<y.extra)-1,B>>>=y.extra,V-=y.extra,y.back+=y.extra}y.was=y.length,y.mode=Oe;case Oe:for(;$e=y.distcode[B&(1<<y.distbits)-1],Be=$e>>>24,ft=$e>>>16&255,dt=$e&65535,!(Be<=V);){if(se===0)break e;se--,B+=ne[te++]<<V,V+=8}if((ft&240)===0){for(vt=Be,Xr=ft,Io=dt;$e=y.distcode[Io+((B&(1<<vt+Xr)-1)>>vt)],Be=$e>>>24,ft=$e>>>16&255,dt=$e&65535,!(vt+Be<=V);){if(se===0)break e;se--,B+=ne[te++]<<V,V+=8}B>>>=vt,V-=vt,y.back+=vt}if(B>>>=Be,V-=Be,y.back+=Be,ft&64){k.msg="invalid distance code",y.mode=Q;break}y.offset=dt,y.extra=ft&15,y.mode=wt;case wt:if(y.extra){for(Wt=y.extra;V<Wt;){if(se===0)break e;se--,B+=ne[te++]<<V,V+=8}y.offset+=B&(1<<y.extra)-1,B>>>=y.extra,V-=y.extra,y.back+=y.extra}if(y.offset>y.dmax){k.msg="invalid distance too far back",y.mode=Q;break}y.mode=Ve;case Ve:if(Ze===0)break e;if(ce=Me-Ze,y.offset>ce){if(ce=y.offset-ce,ce>y.whave&&y.sane){k.msg="invalid distance too far back",y.mode=Q;break}ce>y.wnext?(ce-=y.wnext,wr=y.wsize-ce):wr=y.wnext-ce,ce>y.length&&(ce=y.length),Zr=y.window}else Zr=Ie,wr=Qe-y.offset,ce=y.length;ce>Ze&&(ce=Ze),Ze-=ce,y.length-=ce;do Ie[Qe++]=Zr[wr++];while(--ce);y.length===0&&(y.mode=$);break;case X:if(Ze===0)break e;Ie[Qe++]=y.length,Ze--,y.mode=$;break;case D:if(y.wrap){for(;V<32;){if(se===0)break e;se--,B|=ne[te++]<<V,V+=8}if(Me-=Ze,k.total_out+=Me,y.total+=Me,Me&&(k.adler=y.check=y.flags?u(y.check,Ie,Me,Qe-Me):a(y.check,Ie,Me,Qe-Me)),Me=Ze,(y.flags?B:De(B))!==y.check){k.msg="incorrect data check",y.mode=Q;break}B=0,V=0}y.mode=K;case K:if(y.wrap&&y.flags){for(;V<32;){if(se===0)break e;se--,B+=ne[te++]<<V,V+=8}if(B!==(y.total&4294967295)){k.msg="incorrect length check",y.mode=Q;break}B=0,V=0}y.mode=H;case H:Ft=x;break e;case Q:Ft=O;break e;case he:return T;case ae:default:return _}return k.next_out=Qe,k.avail_out=Ze,k.next_in=te,k.avail_in=se,y.hold=B,y.bits=V,(y.wsize||Me!==k.avail_out&&y.mode<Q&&(y.mode<D||U!==h))&&qe(k,k.output,k.next_out,Me-k.avail_out)?(y.mode=he,T):(or-=k.avail_in,Me-=k.avail_out,k.total_in+=or,k.total_out+=Me,y.total+=Me,y.wrap&&Me&&(k.adler=y.check=y.flags?u(y.check,Ie,Me,k.next_out-Me):a(y.check,Ie,Me,k.next_out-Me)),k.data_type=y.bits+(y.last?64:0)+(y.mode===M?128:0)+(y.mode===Pe||y.mode===Y?256:0),(or===0&&Me===0||U===h)&&Ft===S&&(Ft=E),Ft)}function xt(k){if(!k||!k.state)return _;var U=k.state;return U.window&&(U.window=null),k.state=null,S}function kt(k,U){var y;return!k||!k.state||(y=k.state,(y.wrap&2)===0)?_:(y.head=U,U.done=!1,S)}function yt(k,U){var y=U.length,ne,Ie,te;return!k||!k.state||(ne=k.state,ne.wrap!==0&&ne.mode!==R)?_:ne.mode===R&&(Ie=1,Ie=a(Ie,U,y,0),Ie!==ne.check)?O:(te=qe(k,U,y,y),te?(ne.mode=he,T):(ne.havedict=1,S))}s.inflateReset=ze,s.inflateReset2=Ne,s.inflateResetKeep=le,s.inflateInit=lt,s.inflateInit2=He,s.inflate=qr,s.inflateEnd=xt,s.inflateGetHeader=kt,s.inflateSetDictionary=yt,s.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":1,"./adler32":3,"./crc32":5,"./inffast":7,"./inftrees":9}],9:[function(o,n,s){"use strict";var i=o("../utils/common"),a=15,u=852,l=592,c=0,d=1,m=2,g=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],h=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],w=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],b=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];n.exports=function(x,v,_,O,T,E,P,j){var J=j.bits,A=0,C=0,L=0,W=0,I=0,N=0,q=0,z=0,R=0,M=0,re,F,Y,Z,fe,ee=null,ve=0,Pe,$=new i.Buf16(a+1),Se=new i.Buf16(a+1),Oe=null,wt=0,Ve,X,D;for(A=0;A<=a;A++)$[A]=0;for(C=0;C<O;C++)$[v[_+C]]++;for(I=J,W=a;W>=1&&$[W]===0;W--);if(I>W&&(I=W),W===0)return T[E++]=1<<24|64<<16|0,T[E++]=1<<24|64<<16|0,j.bits=1,0;for(L=1;L<W&&$[L]===0;L++);for(I<L&&(I=L),z=1,A=1;A<=a;A++)if(z<<=1,z-=$[A],z<0)return-1;if(z>0&&(x===c||W!==1))return-1;for(Se[1]=0,A=1;A<a;A++)Se[A+1]=Se[A]+$[A];for(C=0;C<O;C++)v[_+C]!==0&&(P[Se[v[_+C]]++]=C);if(x===c?(ee=Oe=P,Pe=19):x===d?(ee=g,ve-=257,Oe=h,wt-=257,Pe=256):(ee=w,Oe=b,Pe=-1),M=0,C=0,A=L,fe=E,N=I,q=0,Y=-1,R=1<<I,Z=R-1,x===d&&R>u||x===m&&R>l)return 1;for(;;){Ve=A-q,P[C]<Pe?(X=0,D=P[C]):P[C]>Pe?(X=Oe[wt+P[C]],D=ee[ve+P[C]]):(X=96,D=0),re=1<<A-q,F=1<<N,L=F;do F-=re,T[fe+(M>>q)+F]=Ve<<24|X<<16|D|0;while(F!==0);for(re=1<<A-1;M&re;)re>>=1;if(re!==0?(M&=re-1,M+=re):M=0,C++,--$[A]===0){if(A===W)break;A=v[_+P[C]]}if(A>I&&(M&Z)!==Y){for(q===0&&(q=I),fe+=L,N=A-q,z=1<<N;N+q<W&&(z-=$[N+q],!(z<=0));)N++,z<<=1;if(R+=1<<N,x===d&&R>u||x===m&&R>l)return 1;Y=M&Z,T[Y]=I<<24|N<<16|fe-E|0}}return M!==0&&(T[fe+M]=A-q<<24|64<<16|0),j.bits=I,0}},{"../utils/common":1}],10:[function(o,n,s){"use strict";n.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],11:[function(o,n,s){"use strict";function i(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}n.exports=i},{}],"/lib/inflate.js":[function(o,n,s){"use strict";var i=o("./zlib/inflate"),a=o("./utils/common"),u=o("./utils/strings"),l=o("./zlib/constants"),c=o("./zlib/messages"),d=o("./zlib/zstream"),m=o("./zlib/gzheader"),g=Object.prototype.toString;function h(S){if(!(this instanceof h))return new h(S);this.options=a.assign({chunkSize:16384,windowBits:0,to:""},S||{});var x=this.options;x.raw&&x.windowBits>=0&&x.windowBits<16&&(x.windowBits=-x.windowBits,x.windowBits===0&&(x.windowBits=-15)),x.windowBits>=0&&x.windowBits<16&&!(S&&S.windowBits)&&(x.windowBits+=32),x.windowBits>15&&x.windowBits<48&&(x.windowBits&15)===0&&(x.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new d,this.strm.avail_out=0;var v=i.inflateInit2(this.strm,x.windowBits);if(v!==l.Z_OK)throw new Error(c[v]);if(this.header=new m,i.inflateGetHeader(this.strm,this.header),x.dictionary&&(typeof x.dictionary=="string"?x.dictionary=u.string2buf(x.dictionary):g.call(x.dictionary)==="[object ArrayBuffer]"&&(x.dictionary=new Uint8Array(x.dictionary)),x.raw&&(v=i.inflateSetDictionary(this.strm,x.dictionary),v!==l.Z_OK)))throw new Error(c[v])}h.prototype.push=function(S,x){var v=this.strm,_=this.options.chunkSize,O=this.options.dictionary,T,E,P,j,J,A=!1;if(this.ended)return!1;E=x===~~x?x:x===!0?l.Z_FINISH:l.Z_NO_FLUSH,typeof S=="string"?v.input=u.binstring2buf(S):g.call(S)==="[object ArrayBuffer]"?v.input=new Uint8Array(S):v.input=S,v.next_in=0,v.avail_in=v.input.length;do{if(v.avail_out===0&&(v.output=new a.Buf8(_),v.next_out=0,v.avail_out=_),T=i.inflate(v,l.Z_NO_FLUSH),T===l.Z_NEED_DICT&&O&&(T=i.inflateSetDictionary(this.strm,O)),T===l.Z_BUF_ERROR&&A===!0&&(T=l.Z_OK,A=!1),T!==l.Z_STREAM_END&&T!==l.Z_OK)return this.onEnd(T),this.ended=!0,!1;v.next_out&&(v.avail_out===0||T===l.Z_STREAM_END||v.avail_in===0&&(E===l.Z_FINISH||E===l.Z_SYNC_FLUSH))&&(this.options.to==="string"?(P=u.utf8border(v.output,v.next_out),j=v.next_out-P,J=u.buf2string(v.output,P),v.next_out=j,v.avail_out=_-j,j&&a.arraySet(v.output,v.output,P,j,0),this.onData(J)):this.onData(a.shrinkBuf(v.output,v.next_out))),v.avail_in===0&&v.avail_out===0&&(A=!0)}while((v.avail_in>0||v.avail_out===0)&&T!==l.Z_STREAM_END);return T===l.Z_STREAM_END&&(E=l.Z_FINISH),E===l.Z_FINISH?(T=i.inflateEnd(this.strm),this.onEnd(T),this.ended=!0,T===l.Z_OK):(E===l.Z_SYNC_FLUSH&&(this.onEnd(l.Z_OK),v.avail_out=0),!0)},h.prototype.onData=function(S){this.chunks.push(S)},h.prototype.onEnd=function(S){S===l.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=a.flattenChunks(this.chunks)),this.chunks=[],this.err=S,this.msg=this.strm.msg};function w(S,x){var v=new h(x);if(v.push(S,!0),v.err)throw v.msg||c[v.err];return v.result}function b(S,x){return x=x||{},x.raw=!0,w(S,x)}s.Inflate=h,s.inflate=w,s.inflateRaw=b,s.ungzip=w},{"./utils/common":1,"./utils/strings":2,"./zlib/constants":4,"./zlib/gzheader":6,"./zlib/inflate":8,"./zlib/messages":10,"./zlib/zstream":11}]},{},[])("/lib/inflate.js")})();var pV=globalThis.fetch,Ca=class{constructor(e,t={},r){this.type=e,this.detail=t,this.msg=r,Object.defineProperty(this,"__mayPropagate",{enumerable:!1,writable:!0}),this.__mayPropagate=!0}preventDefault(){}stopPropagation(){this.__mayPropagate=!1}valueOf(){return this}toString(){return this.msg?`[${this.type} event]: ${this.msg}`:`[${this.type} event]`}},wC=class{constructor(){this.listeners={}}addEventListener(e,t,r){let o=this.listeners[e]||[];r?o.unshift(t):o.push(t),this.listeners[e]=o}removeEventListener(e,t){let r=this.listeners[e]||[],o=r.findIndex(n=>n===t);o>-1&&(r.splice(o,1),this.listeners[e]=r)}dispatch(e){let t=this.listeners[e.type];if(t)for(let r=0,o=t.length;r<o&&e.__mayPropagate;r++)t[r](e)}},xC=new Date("1904-01-01T00:00:00+0000").getTime();function SC(e){return Array.from(e).map(t=>String.fromCharCode(t)).join("")}var CC=class{constructor(e,t,r){this.name=(r||e.tag||"").trim(),this.length=e.length,this.start=e.offset,this.offset=0,this.data=t,["getInt8","getUint8","getInt16","getUint16","getInt32","getUint32","getBigInt64","getBigUint64"].forEach(o=>{let n=o.replace(/get(Big)?/,"").toLowerCase(),s=parseInt(o.replace(/[^\d]/g,""))/8;Object.defineProperty(this,n,{get:()=>this.getValue(o,s)})})}get currentPosition(){return this.start+this.offset}set currentPosition(e){this.start=e,this.offset=0}skip(e=0,t=8){this.offset+=e*t/8}getValue(e,t){let r=this.start+this.offset;this.offset+=t;try{return this.data[e](r)}catch(o){throw console.error("parser",e,t,this),console.error("parser",this.start,this.offset),o}}flags(e){if(e===8||e===16||e===32||e===64)return this[`uint${e}`].toString(2).padStart(e,0).split("").map(t=>t==="1");console.error("Error parsing flags: flag types can only be 1, 2, 4, or 8 bytes long"),console.trace()}get tag(){let e=this.uint32;return SC([e>>24&255,e>>16&255,e>>8&255,e&255])}get fixed(){let e=this.int16,t=Math.round(1e3*this.uint16/65356);return e+t/1e3}get legacyFixed(){let e=this.uint16,t=this.uint16.toString(16).padStart(4,0);return parseFloat(`${e}.${t}`)}get uint24(){return(this.uint8<<16)+(this.uint8<<8)+this.uint8}get uint128(){let e=0;for(let t=0;t<5;t++){let r=this.uint8;if(e=e*128+(r&127),r<128)break}return e}get longdatetime(){return new Date(xC+1e3*parseInt(this.int64.toString()))}get fword(){return this.int16}get ufword(){return this.uint16}get Offset16(){return this.uint16}get Offset32(){return this.uint32}get F2DOT14(){let e=p.uint16,t=[0,1,-2,-1][e>>14],r=e&16383;return t+r/16384}verifyLength(){this.offset!=this.length&&console.error(`unexpected parsed table size (${this.offset}) for "${this.name}" (expected ${this.length})`)}readBytes(e=0,t=0,r=8,o=!1){if(e=e||this.length,e===0)return[];t&&(this.currentPosition=t);let n=`${o?"":"u"}int${r}`,s=[];for(;e--;)s.push(this[n]);return s}},at=class{constructor(e){Object.defineProperty(this,"parser",{enumerable:!1,get:()=>e});let r=e.currentPosition;Object.defineProperty(this,"start",{enumerable:!1,get:()=>r})}load(e){Object.keys(e).forEach(t=>{let r=Object.getOwnPropertyDescriptor(e,t);r.get?this[t]=r.get.bind(this):r.value!==void 0&&(this[t]=r.value)}),this.parser.length&&this.parser.verifyLength()}},Fe=class extends at{constructor(e,t,r){let{parser:o,start:n}=super(new CC(e,t,r));Object.defineProperty(this,"p",{enumerable:!1,get:()=>o}),Object.defineProperty(this,"tableStart",{enumerable:!1,get:()=>n})}};function ue(e,t,r){let o;Object.defineProperty(e,t,{get:()=>o||(o=r(),o),enumerable:!0})}var _C=class extends Fe{constructor(e,t,r){let{p:o}=super({offset:0,length:12},t,"sfnt");this.version=o.uint32,this.numTables=o.uint16,this.searchRange=o.uint16,this.entrySelector=o.uint16,this.rangeShift=o.uint16,o.verifyLength(),this.directory=[...new Array(this.numTables)].map(n=>new RC(o)),this.tables={},this.directory.forEach(n=>{let s=()=>r(this.tables,{tag:n.tag,offset:n.offset,length:n.length},t);ue(this.tables,n.tag.trim(),s)})}},RC=class{constructor(e){this.tag=e.tag,this.checksum=e.uint32,this.offset=e.uint32,this.length=e.uint32}},Xy=Zy.inflate||void 0,Ky=void 0,TC=class extends Fe{constructor(e,t,r){let{p:o}=super({offset:0,length:44},t,"woff");this.signature=o.tag,this.flavor=o.uint32,this.length=o.uint32,this.numTables=o.uint16,o.uint16,this.totalSfntSize=o.uint32,this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.metaOffset=o.uint32,this.metaLength=o.uint32,this.metaOrigLength=o.uint32,this.privOffset=o.uint32,this.privLength=o.uint32,o.verifyLength(),this.directory=[...new Array(this.numTables)].map(n=>new EC(o)),PC(this,t,r)}},EC=class{constructor(e){this.tag=e.tag,this.offset=e.uint32,this.compLength=e.uint32,this.origLength=e.uint32,this.origChecksum=e.uint32}};function PC(e,t,r){e.tables={},e.directory.forEach(o=>{ue(e.tables,o.tag.trim(),()=>{let n=0,s=t;if(o.compLength!==o.origLength){let i=t.buffer.slice(o.offset,o.offset+o.compLength),a;if(Xy)a=Xy(new Uint8Array(i));else if(Ky)a=Ky(new Uint8Array(i));else{let u="no brotli decoder available to decode WOFF2 font";throw font.onerror&&font.onerror(u),new Error(u)}s=new DataView(a.buffer)}else n=o.offset;return r(e.tables,{tag:o.tag,offset:n,length:o.origLength},s)})})}var Jy=qy,Qy=void 0,OC=class extends Fe{constructor(e,t,r){let{p:o}=super({offset:0,length:48},t,"woff2");this.signature=o.tag,this.flavor=o.uint32,this.length=o.uint32,this.numTables=o.uint16,o.uint16,this.totalSfntSize=o.uint32,this.totalCompressedSize=o.uint32,this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.metaOffset=o.uint32,this.metaLength=o.uint32,this.metaOrigLength=o.uint32,this.privOffset=o.uint32,this.privLength=o.uint32,o.verifyLength(),this.directory=[...new Array(this.numTables)].map(a=>new kC(o));let n=o.currentPosition;this.directory[0].offset=0,this.directory.forEach((a,u)=>{let l=this.directory[u+1];l&&(l.offset=a.offset+(a.transformLength!==void 0?a.transformLength:a.origLength))});let s,i=t.buffer.slice(n);if(Jy)s=Jy(new Uint8Array(i));else if(Qy)s=new Uint8Array(Qy(i));else{let a="no brotli decoder available to decode WOFF2 font";throw e.onerror&&e.onerror(a),new Error(a)}FC(this,s,r)}},kC=class{constructor(e){this.flags=e.uint8;let t=this.tagNumber=this.flags&63;t===63?this.tag=e.tag:this.tag=AC(t);let o=(this.transformVersion=(this.flags&192)>>6)!==0;(this.tag==="glyf"||this.tag==="loca")&&(o=this.transformVersion!==3),this.origLength=e.uint128,o&&(this.transformLength=e.uint128)}};function FC(e,t,r){e.tables={},e.directory.forEach(o=>{ue(e.tables,o.tag.trim(),()=>{let n=o.offset,s=n+(o.transformLength?o.transformLength:o.origLength),i=new DataView(t.slice(n,s).buffer);try{return r(e.tables,{tag:o.tag,offset:0,length:o.origLength},i)}catch(a){console.error(a)}})})}function AC(e){return["cmap","head","hhea","hmtx","maxp","name","OS/2","post","cvt ","fpgm","glyf","loca","prep","CFF ","VORG","EBDT","EBLC","gasp","hdmx","kern","LTSH","PCLT","VDMX","vhea","vmtx","BASE","GDEF","GPOS","GSUB","EBSC","JSTF","MATH","CBDT","CBLC","COLR","CPAL","SVG ","sbix","acnt","avar","bdat","bloc","bsln","cvar","fdsc","feat","fmtx","fvar","gvar","hsty","just","lcar","mort","morx","opbd","prop","trak","Zapf","Silf","Glat","Gloc","Feat","Sill"][e&63]}var sv={},iv=!1;Promise.all([Promise.resolve().then(function(){return i_}),Promise.resolve().then(function(){return l_}),Promise.resolve().then(function(){return u_}),Promise.resolve().then(function(){return p_}),Promise.resolve().then(function(){return h_}),Promise.resolve().then(function(){return w_}),Promise.resolve().then(function(){return S_}),Promise.resolve().then(function(){return __}),Promise.resolve().then(function(){return L_}),Promise.resolve().then(function(){return G_}),Promise.resolve().then(function(){return A2}),Promise.resolve().then(function(){return L2}),Promise.resolve().then(function(){return M2}),Promise.resolve().then(function(){return H2}),Promise.resolve().then(function(){return W2}),Promise.resolve().then(function(){return Y2}),Promise.resolve().then(function(){return X2}),Promise.resolve().then(function(){return J2}),Promise.resolve().then(function(){return $2}),Promise.resolve().then(function(){return tR}),Promise.resolve().then(function(){return oR}),Promise.resolve().then(function(){return sR}),Promise.resolve().then(function(){return lR}),Promise.resolve().then(function(){return fR}),Promise.resolve().then(function(){return dR}),Promise.resolve().then(function(){return mR}),Promise.resolve().then(function(){return gR}),Promise.resolve().then(function(){return vR}),Promise.resolve().then(function(){return wR}),Promise.resolve().then(function(){return CR}),Promise.resolve().then(function(){return OR}),Promise.resolve().then(function(){return IR}),Promise.resolve().then(function(){return DR}),Promise.resolve().then(function(){return jR}),Promise.resolve().then(function(){return HR}),Promise.resolve().then(function(){return WR}),Promise.resolve().then(function(){return qR}),Promise.resolve().then(function(){return XR}),Promise.resolve().then(function(){return eT}),Promise.resolve().then(function(){return rT}),Promise.resolve().then(function(){return sT})]).then(e=>{e.forEach(t=>{let r=Object.keys(t)[0];sv[r]=t[r]}),iv=!0});function IC(e,t,r){let o=t.tag.replace(/[^\w\d]/g,""),n=sv[o];return n?new n(t,r,e):(console.warn(`lib-font has no definition for ${o}. The table was skipped.`),{})}function LC(){let e=0;function t(r,o){if(!iv)return e>10?o(new Error("loading took too long")):(e++,setTimeout(()=>t(r),250));r(IC)}return new Promise((r,o)=>t(r))}function NC(e,t){let r=e.lastIndexOf("."),o=(e.substring(r+1)||"").toLowerCase(),n={ttf:"truetype",otf:"opentype",woff:"woff",woff2:"woff2"}[o];if(n)return n;let s={eot:"The .eot format is not supported: it died in January 12, 2016, when Microsoft retired all versions of IE that didn't already support WOFF.",svg:"The .svg format is not supported: SVG fonts (not to be confused with OpenType with embedded SVG) were so bad we took the entire fonts chapter out of the SVG specification again.",fon:"The .fon format is not supported: this is an ancient Windows bitmap font format.",ttc:"Based on the current CSS specification, font collections are not (yet?) supported."}[o];if(s||(s=`${e} is not a known webfont format.`),t)throw new Error(s);console.warn(`Could not load font: ${s}`)}async function DC(e,t,r={}){if(!globalThis.document)return;let o=NC(t,r.errorOnStyle);if(!o)return;let n=document.createElement("style");n.className="injected-by-Font-js";let s=[];return r.styleRules&&(s=Object.entries(r.styleRules).map(([i,a])=>`${i}: ${a};`)),n.textContent=` |
| 33 |
@font-face { |
| 34 |
font-family: "${e}"; |
| 35 |
${s.join(` |
| 36 |
`)} |
| 37 |
src: url("${t}") format("${o}"); |
| 38 |
}`,globalThis.document.head.appendChild(n),n}var VC=[0,1,0,0],MC=[79,84,84,79],BC=[119,79,70,70],jC=[119,79,70,50];function _a(e,t){if(e.length===t.length){for(let r=0;r<e.length;r++)if(e[r]!==t[r])return;return!0}}function zC(e){let t=[e.getUint8(0),e.getUint8(1),e.getUint8(2),e.getUint8(3)];if(_a(t,VC)||_a(t,MC))return"SFNT";if(_a(t,BC))return"WOFF";if(_a(t,jC))return"WOFF2"}function HC(e){if(!e.ok)throw new Error(`HTTP ${e.status} - ${e.statusText}`);return e}var Ta=class extends wC{constructor(e,t={}){super(),this.name=e,this.options=t,this.metrics=!1}get src(){return this.__src}set src(e){this.__src=e,(async()=>(globalThis.document&&!this.options.skipStyleSheet&&await DC(this.name,e,this.options),this.loadFont(e)))()}async loadFont(e,t){fetch(e).then(r=>HC(r)&&r.arrayBuffer()).then(r=>this.fromDataBuffer(r,t||e)).catch(r=>{let o=new Ca("error",r,`Failed to load font at ${t||e}`);this.dispatch(o),this.onerror&&this.onerror(o)})}async fromDataBuffer(e,t){this.fontData=new DataView(e);let r=zC(this.fontData);if(!r)throw new Error(`${t} is either an unsupported font format, or not a font at all.`);await this.parseBasicData(r);let o=new Ca("load",{font:this});this.dispatch(o),this.onload&&this.onload(o)}async parseBasicData(e){return LC().then(t=>(e==="SFNT"&&(this.opentype=new _C(this,this.fontData,t)),e==="WOFF"&&(this.opentype=new TC(this,this.fontData,t)),e==="WOFF2"&&(this.opentype=new OC(this,this.fontData,t)),this.opentype))}getGlyphId(e){return this.opentype.tables.cmap.getGlyphId(e)}reverse(e){return this.opentype.tables.cmap.reverse(e)}supports(e){return this.getGlyphId(e)!==0}supportsVariation(e){return this.opentype.tables.cmap.supportsVariation(e)!==!1}measureText(e,t=16){if(this.__unloaded)throw new Error("Cannot measure text: font was unloaded. Please reload before calling measureText()");let r=document.createElement("div");r.textContent=e,r.style.fontFamily=this.name,r.style.fontSize=`${t}px`,r.style.color="transparent",r.style.background="transparent",r.style.top="0",r.style.left="0",r.style.position="absolute",document.body.appendChild(r);let o=r.getBoundingClientRect();document.body.removeChild(r);let n=this.opentype.tables["OS/2"];return o.fontSize=t,o.ascender=n.sTypoAscender,o.descender=n.sTypoDescender,o}unload(){if(this.styleElement.parentNode){this.styleElement.parentNode.removeElement(this.styleElement);let e=new Ca("unload",{font:this});this.dispatch(e),this.onunload&&this.onunload(e)}this._unloaded=!0}load(){if(this.__unloaded){delete this.__unloaded,document.head.appendChild(this.styleElement);let e=new Ca("load",{font:this});this.dispatch(e),this.onload&&this.onload(e)}}};globalThis.Font=Ta;var so=class extends at{constructor(e,t,r){super(e),this.plaformID=t,this.encodingID=r}},UC=class extends so{constructor(e,t,r){super(e,t,r),this.format=0,this.length=e.uint16,this.language=e.uint16,this.glyphIdArray=[...new Array(256)].map(o=>e.uint8)}supports(e){return e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 0. only supports(id) is implemented.")),0<=e&&e<=255}reverse(e){return console.warn("reverse not implemented for cmap subtable format 0"),{}}getSupportedCharCodes(){return[{start:1,end:256}]}},WC=class extends so{constructor(e,t,r){super(e,t,r),this.format=2,this.length=e.uint16,this.language=e.uint16,this.subHeaderKeys=[...new Array(256)].map(i=>e.uint16);let o=Math.max(...this.subHeaderKeys),n=e.currentPosition;ue(this,"subHeaders",()=>(e.currentPosition=n,[...new Array(o)].map(i=>new GC(e))));let s=n+o*8;ue(this,"glyphIndexArray",()=>(e.currentPosition=s,[...new Array(o)].map(i=>e.uint16)))}supports(e){e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 2. only supports(id) is implemented."));let t=e&&255,r=e&&65280,o=this.subHeaders[r],n=this.subHeaders[o],s=n.firstCode,i=s+n.entryCount;return s<=t&&t<=i}reverse(e){return console.warn("reverse not implemented for cmap subtable format 2"),{}}getSupportedCharCodes(e=!1){return e?this.subHeaders.map(t=>({firstCode:t.firstCode,lastCode:t.lastCode})):this.subHeaders.map(t=>({start:t.firstCode,end:t.lastCode}))}},GC=class{constructor(e){this.firstCode=e.uint16,this.entryCount=e.uint16,this.lastCode=this.first+this.entryCount,this.idDelta=e.int16,this.idRangeOffset=e.uint16}},YC=class extends so{constructor(e,t,r){super(e,t,r),this.format=4,this.length=e.uint16,this.language=e.uint16,this.segCountX2=e.uint16,this.segCount=this.segCountX2/2,this.searchRange=e.uint16,this.entrySelector=e.uint16,this.rangeShift=e.uint16;let o=e.currentPosition;ue(this,"endCode",()=>e.readBytes(this.segCount,o,16));let n=o+2+this.segCountX2;ue(this,"startCode",()=>e.readBytes(this.segCount,n,16));let s=n+this.segCountX2;ue(this,"idDelta",()=>e.readBytes(this.segCount,s,16,!0));let i=s+this.segCountX2;ue(this,"idRangeOffset",()=>e.readBytes(this.segCount,i,16));let a=i+this.segCountX2,u=this.length-(a-this.tableStart);ue(this,"glyphIdArray",()=>e.readBytes(u,a,16)),ue(this,"segments",()=>this.buildSegments(i,a,e))}buildSegments(e,t,r){let o=(n,s)=>{let i=this.startCode[s],a=this.endCode[s],u=this.idDelta[s],l=this.idRangeOffset[s],c=e+2*s,d=[];if(l===0)for(let m=i+u,g=a+u;m<=g;m++)d.push(m);else for(let m=0,g=a-i;m<=g;m++)r.currentPosition=c+l+m*2,d.push(r.uint16);return{startCode:i,endCode:a,idDelta:u,idRangeOffset:l,glyphIDs:d}};return[...new Array(this.segCount)].map(o)}reverse(e){let t=this.segments.find(o=>o.glyphIDs.includes(e));if(!t)return{};let r=t.startCode+t.glyphIDs.indexOf(e);return{code:r,unicode:String.fromCodePoint(r)}}getGlyphId(e){if(e.charCodeAt&&(e=e.charCodeAt(0)),55296<=e&&e<=57343||(e&65534)===65534||(e&65535)===65535)return 0;let t=this.segments.find(r=>r.startCode<=e&&e<=r.endCode);return t?t.glyphIDs[e-t.startCode]:0}supports(e){return this.getGlyphId(e)!==0}getSupportedCharCodes(e=!1){return e?this.segments:this.segments.map(t=>({start:t.startCode,end:t.endCode}))}},qC=class extends so{constructor(e,t,r){super(e,t,r),this.format=6,this.length=e.uint16,this.language=e.uint16,this.firstCode=e.uint16,this.entryCount=e.uint16,this.lastCode=this.firstCode+this.entryCount-1,ue(this,"glyphIdArray",()=>[...new Array(this.entryCount)].map(n=>e.uint16))}supports(e){if(e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 6. only supports(id) is implemented.")),e<this.firstCode)return{};if(e>this.firstCode+this.entryCount)return{};let t=e-this.firstCode;return{code:t,unicode:String.fromCodePoint(t)}}reverse(e){let t=this.glyphIdArray.indexOf(e);if(t>-1)return this.firstCode+t}getSupportedCharCodes(e=!1){return e?[{firstCode:this.firstCode,lastCode:this.lastCode}]:[{start:this.firstCode,end:this.lastCode}]}},ZC=class extends so{constructor(e,t,r){super(e,t,r),this.format=8,e.uint16,this.length=e.uint32,this.language=e.uint32,this.is32=[...new Array(8192)].map(n=>e.uint8),this.numGroups=e.uint32,ue(this,"groups",()=>[...new Array(this.numGroups)].map(n=>new XC(e)))}supports(e){return e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 8. only supports(id) is implemented.")),this.groups.findIndex(t=>t.startcharCode<=e&&e<=t.endcharCode)!==-1}reverse(e){return console.warn("reverse not implemented for cmap subtable format 8"),{}}getSupportedCharCodes(e=!1){return e?this.groups:this.groups.map(t=>({start:t.startcharCode,end:t.endcharCode}))}},XC=class{constructor(e){this.startcharCode=e.uint32,this.endcharCode=e.uint32,this.startGlyphID=e.uint32}},KC=class extends so{constructor(e,t,r){super(e,t,r),this.format=10,e.uint16,this.length=e.uint32,this.language=e.uint32,this.startCharCode=e.uint32,this.numChars=e.uint32,this.endCharCode=this.startCharCode+this.numChars,ue(this,"glyphs",()=>[...new Array(this.numChars)].map(n=>e.uint16))}supports(e){return e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 10. only supports(id) is implemented.")),e<this.startCharCode||e>this.startCharCode+this.numChars?!1:e-this.startCharCode}reverse(e){return console.warn("reverse not implemented for cmap subtable format 10"),{}}getSupportedCharCodes(e=!1){return e?[{startCharCode:this.startCharCode,endCharCode:this.endCharCode}]:[{start:this.startCharCode,end:this.endCharCode}]}},JC=class extends so{constructor(e,t,r){super(e,t,r),this.format=12,e.uint16,this.length=e.uint32,this.language=e.uint32,this.numGroups=e.uint32,ue(this,"groups",()=>[...new Array(this.numGroups)].map(n=>new QC(e)))}supports(e){return e.charCodeAt&&(e=e.charCodeAt(0)),55296<=e&&e<=57343||(e&65534)===65534||(e&65535)===65535?0:this.groups.findIndex(t=>t.startCharCode<=e&&e<=t.endCharCode)!==-1}reverse(e){for(let t of this.groups){let r=t.startGlyphID;if(r>e)continue;if(r===e)return t.startCharCode;if(r+(t.endCharCode-t.startCharCode)<e)continue;let n=t.startCharCode+(e-r);return{code:n,unicode:String.fromCodePoint(n)}}return{}}getSupportedCharCodes(e=!1){return e?this.groups:this.groups.map(t=>({start:t.startCharCode,end:t.endCharCode}))}},QC=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.startGlyphID=e.uint32}},$C=class extends so{constructor(e,t,r){super(e,t,r),this.format=13,e.uint16,this.length=e.uint32,this.language=e.uint32,this.numGroups=e.uint32;let o=[...new Array(this.numGroups)].map(n=>new e_(e));ue(this,"groups",o)}supports(e){return e.charCodeAt&&(e=e.charCodeAt(0)),this.groups.findIndex(t=>t.startCharCode<=e&&e<=t.endCharCode)!==-1}reverse(e){return console.warn("reverse not implemented for cmap subtable format 13"),{}}getSupportedCharCodes(e=!1){return e?this.groups:this.groups.map(t=>({start:t.startCharCode,end:t.endCharCode}))}},e_=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.glyphID=e.uint32}},t_=class extends so{constructor(e,t,r){super(e,t,r),this.subTableStart=e.currentPosition,this.format=14,this.length=e.uint32,this.numVarSelectorRecords=e.uint32,ue(this,"varSelectors",()=>[...new Array(this.numVarSelectorRecords)].map(o=>new r_(e)))}supports(){return console.warn("supports not implemented for cmap subtable format 14"),0}getSupportedCharCodes(){return console.warn("getSupportedCharCodes not implemented for cmap subtable format 14"),[]}reverse(e){return console.warn("reverse not implemented for cmap subtable format 14"),{}}supportsVariation(e){let t=this.varSelector.find(r=>r.varSelector===e);return t||!1}getSupportedVariations(){return this.varSelectors.map(e=>e.varSelector)}},r_=class{constructor(e){this.varSelector=e.uint24,this.defaultUVSOffset=e.Offset32,this.nonDefaultUVSOffset=e.Offset32}};function o_(e,t,r){let o=e.uint16;return o===0?new UC(e,t,r):o===2?new WC(e,t,r):o===4?new YC(e,t,r):o===6?new qC(e,t,r):o===8?new ZC(e,t,r):o===10?new KC(e,t,r):o===12?new JC(e,t,r):o===13?new $C(e,t,r):o===14?new t_(e,t,r):{}}var n_=class extends Fe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numTables=r.uint16,this.encodingRecords=[...new Array(this.numTables)].map(o=>new s_(r,this.tableStart))}getSubTable(e){return this.encodingRecords[e].table}getSupportedEncodings(){return this.encodingRecords.map(e=>({platformID:e.platformID,encodingId:e.encodingID}))}getSupportedCharCodes(e,t){let r=this.encodingRecords.findIndex(n=>n.platformID===e&&n.encodingID===t);return r===-1?!1:this.getSubTable(r).getSupportedCharCodes()}reverse(e){for(let t=0;t<this.numTables;t++){let r=this.getSubTable(t).reverse(e);if(r)return r}}getGlyphId(e){let t=0;return this.encodingRecords.some((r,o)=>{let n=this.getSubTable(o);return n.getGlyphId?(t=n.getGlyphId(e),t!==0):!1}),t}supports(e){return this.encodingRecords.some((t,r)=>{let o=this.getSubTable(r);return o.supports&&o.supports(e)!==!1})}supportsVariation(e){return this.encodingRecords.some((t,r)=>{let o=this.getSubTable(r);return o.supportsVariation&&o.supportsVariation(e)!==!1})}},s_=class{constructor(e,t){let r=this.platformID=e.uint16,o=this.encodingID=e.uint16,n=this.offset=e.Offset32;ue(this,"table",()=>(e.currentPosition=t+n,o_(e,r,o)))}},i_=Object.freeze({__proto__:null,cmap:n_}),a_=class extends Fe{constructor(e,t){let{p:r}=super(e,t);this.load({majorVersion:r.uint16,minorVersion:r.uint16,fontRevision:r.fixed,checkSumAdjustment:r.uint32,magicNumber:r.uint32,flags:r.flags(16),unitsPerEm:r.uint16,created:r.longdatetime,modified:r.longdatetime,xMin:r.int16,yMin:r.int16,xMax:r.int16,yMax:r.int16,macStyle:r.flags(16),lowestRecPPEM:r.uint16,fontDirectionHint:r.uint16,indexToLocFormat:r.uint16,glyphDataFormat:r.uint16})}},l_=Object.freeze({__proto__:null,head:a_}),c_=class extends Fe{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.ascender=r.fword,this.descender=r.fword,this.lineGap=r.fword,this.advanceWidthMax=r.ufword,this.minLeftSideBearing=r.fword,this.minRightSideBearing=r.fword,this.xMaxExtent=r.fword,this.caretSlopeRise=r.int16,this.caretSlopeRun=r.int16,this.caretOffset=r.int16,r.int16,r.int16,r.int16,r.int16,this.metricDataFormat=r.int16,this.numberOfHMetrics=r.uint16,r.verifyLength()}},u_=Object.freeze({__proto__:null,hhea:c_}),f_=class extends Fe{constructor(e,t,r){let{p:o}=super(e,t),n=r.hhea.numberOfHMetrics,s=r.maxp.numGlyphs,i=o.currentPosition;if(ue(this,"hMetrics",()=>(o.currentPosition=i,[...new Array(n)].map(a=>new d_(o.uint16,o.int16)))),n<s){let a=i+n*4;ue(this,"leftSideBearings",()=>(o.currentPosition=a,[...new Array(s-n)].map(u=>o.int16)))}}},d_=class{constructor(e,t){this.advanceWidth=e,this.lsb=t}},p_=Object.freeze({__proto__:null,hmtx:f_}),m_=class extends Fe{constructor(e,t){let{p:r}=super(e,t);this.version=r.legacyFixed,this.numGlyphs=r.uint16,this.version===1&&(this.maxPoints=r.uint16,this.maxContours=r.uint16,this.maxCompositePoints=r.uint16,this.maxCompositeContours=r.uint16,this.maxZones=r.uint16,this.maxTwilightPoints=r.uint16,this.maxStorage=r.uint16,this.maxFunctionDefs=r.uint16,this.maxInstructionDefs=r.uint16,this.maxStackElements=r.uint16,this.maxSizeOfInstructions=r.uint16,this.maxComponentElements=r.uint16,this.maxComponentDepth=r.uint16),r.verifyLength()}},h_=Object.freeze({__proto__:null,maxp:m_}),g_=class extends Fe{constructor(e,t){let{p:r}=super(e,t);this.format=r.uint16,this.count=r.uint16,this.stringOffset=r.Offset16,this.nameRecords=[...new Array(this.count)].map(o=>new v_(r,this)),this.format===1&&(this.langTagCount=r.uint16,this.langTagRecords=[...new Array(this.langTagCount)].map(o=>new y_(r.uint16,r.Offset16))),this.stringStart=this.tableStart+this.stringOffset}get(e){let t=this.nameRecords.find(r=>r.nameID===e);if(t)return t.string}},y_=class{constructor(e,t){this.length=e,this.offset=t}},v_=class{constructor(e,t){this.platformID=e.uint16,this.encodingID=e.uint16,this.languageID=e.uint16,this.nameID=e.uint16,this.length=e.uint16,this.offset=e.Offset16,ue(this,"string",()=>(e.currentPosition=t.stringStart+this.offset,b_(e,this)))}};function b_(e,t){let{platformID:r,length:o}=t;if(o===0)return"";if(r===0||r===3){let i=[];for(let a=0,u=o/2;a<u;a++)i[a]=String.fromCharCode(e.uint16);return i.join("")}let n=e.readBytes(o),s=[];return n.forEach(function(i,a){s[a]=String.fromCharCode(i)}),s.join("")}var w_=Object.freeze({__proto__:null,name:g_}),x_=class extends Fe{constructor(e,t){let{p:r}=super(e,t);if(this.version=r.uint16,this.xAvgCharWidth=r.int16,this.usWeightClass=r.uint16,this.usWidthClass=r.uint16,this.fsType=r.uint16,this.ySubscriptXSize=r.int16,this.ySubscriptYSize=r.int16,this.ySubscriptXOffset=r.int16,this.ySubscriptYOffset=r.int16,this.ySuperscriptXSize=r.int16,this.ySuperscriptYSize=r.int16,this.ySuperscriptXOffset=r.int16,this.ySuperscriptYOffset=r.int16,this.yStrikeoutSize=r.int16,this.yStrikeoutPosition=r.int16,this.sFamilyClass=r.int16,this.panose=[...new Array(10)].map(o=>r.uint8),this.ulUnicodeRange1=r.flags(32),this.ulUnicodeRange2=r.flags(32),this.ulUnicodeRange3=r.flags(32),this.ulUnicodeRange4=r.flags(32),this.achVendID=r.tag,this.fsSelection=r.uint16,this.usFirstCharIndex=r.uint16,this.usLastCharIndex=r.uint16,this.sTypoAscender=r.int16,this.sTypoDescender=r.int16,this.sTypoLineGap=r.int16,this.usWinAscent=r.uint16,this.usWinDescent=r.uint16,this.version===0||(this.ulCodePageRange1=r.flags(32),this.ulCodePageRange2=r.flags(32),this.version===1)||(this.sxHeight=r.int16,this.sCapHeight=r.int16,this.usDefaultChar=r.uint16,this.usBreakChar=r.uint16,this.usMaxContext=r.uint16,this.version<=4)||(this.usLowerOpticalPointSize=r.uint16,this.usUpperOpticalPointSize=r.uint16,this.version===5))return r.verifyLength()}},S_=Object.freeze({__proto__:null,OS2:x_}),C_=class extends Fe{constructor(e,t){let{p:r}=super(e,t);if(this.version=r.legacyFixed,this.italicAngle=r.fixed,this.underlinePosition=r.fword,this.underlineThickness=r.fword,this.isFixedPitch=r.uint32,this.minMemType42=r.uint32,this.maxMemType42=r.uint32,this.minMemType1=r.uint32,this.maxMemType1=r.uint32,this.version===1||this.version===3)return r.verifyLength();if(this.numGlyphs=r.uint16,this.version===2){this.glyphNameIndex=[...new Array(this.numGlyphs)].map(o=>r.uint16),this.namesOffset=r.currentPosition,this.glyphNameOffsets=[1];for(let o=0;o<this.numGlyphs;o++){if(this.glyphNameIndex[o]<$y.length){this.glyphNameOffsets.push(this.glyphNameOffsets[o]);continue}let s=r.int8;r.skip(s),this.glyphNameOffsets.push(this.glyphNameOffsets[o]+s+1)}}this.version===2.5&&(this.offset=[...new Array(this.numGlyphs)].map(o=>r.int8))}getGlyphName(e){if(this.version!==2)return console.warn(`post table version ${this.version} does not support glyph name lookups`),"";let t=this.glyphNameIndex[e];if(t<258)return $y[t];let r=this.glyphNameOffsets[e],n=this.glyphNameOffsets[e+1]-r-1;return n===0?".notdef.":(this.parser.currentPosition=this.namesOffset+r,this.parser.readBytes(n,this.namesOffset+r,8,!0).map(i=>String.fromCharCode(i)).join(""))}},$y=[".notdef",".null","nonmarkingreturn","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quotesingle","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","grave","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","Adieresis","Aring","Ccedilla","Eacute","Ntilde","Odieresis","Udieresis","aacute","agrave","acircumflex","adieresis","atilde","aring","ccedilla","eacute","egrave","ecircumflex","edieresis","iacute","igrave","icircumflex","idieresis","ntilde","oacute","ograve","ocircumflex","odieresis","otilde","uacute","ugrave","ucircumflex","udieresis","dagger","degree","cent","sterling","section","bullet","paragraph","germandbls","registered","copyright","trademark","acute","dieresis","notequal","AE","Oslash","infinity","plusminus","lessequal","greaterequal","yen","mu","partialdiff","summation","product","pi","integral","ordfeminine","ordmasculine","Omega","ae","oslash","questiondown","exclamdown","logicalnot","radical","florin","approxequal","Delta","guillemotleft","guillemotright","ellipsis","nonbreakingspace","Agrave","Atilde","Otilde","OE","oe","endash","emdash","quotedblleft","quotedblright","quoteleft","quoteright","divide","lozenge","ydieresis","Ydieresis","fraction","currency","guilsinglleft","guilsinglright","fi","fl","daggerdbl","periodcentered","quotesinglbase","quotedblbase","perthousand","Acircumflex","Ecircumflex","Aacute","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Oacute","Ocircumflex","apple","Ograve","Uacute","Ucircumflex","Ugrave","dotlessi","circumflex","tilde","macron","breve","dotaccent","ring","cedilla","hungarumlaut","ogonek","caron","Lslash","lslash","Scaron","scaron","Zcaron","zcaron","brokenbar","Eth","eth","Yacute","yacute","Thorn","thorn","minus","multiply","onesuperior","twosuperior","threesuperior","onehalf","onequarter","threequarters","franc","Gbreve","gbreve","Idotaccent","Scedilla","scedilla","Cacute","cacute","Ccaron","ccaron","dcroat"],__=Object.freeze({__proto__:null,post:C_}),R_=class extends Fe{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.horizAxisOffset=r.Offset16,this.vertAxisOffset=r.Offset16,ue(this,"horizAxis",()=>new yu({offset:e.offset+this.horizAxisOffset},t)),ue(this,"vertAxis",()=>new yu({offset:e.offset+this.vertAxisOffset},t)),this.majorVersion===1&&this.minorVersion===1&&(this.itemVarStoreOffset=r.Offset32,ue(this,"itemVarStore",()=>new yu({offset:e.offset+this.itemVarStoreOffset},t)))}},yu=class extends Fe{constructor(e,t){let{p:r}=super(e,t,"AxisTable");this.baseTagListOffset=r.Offset16,this.baseScriptListOffset=r.Offset16,ue(this,"baseTagList",()=>new T_({offset:e.offset+this.baseTagListOffset},t)),ue(this,"baseScriptList",()=>new E_({offset:e.offset+this.baseScriptListOffset},t))}},T_=class extends Fe{constructor(e,t){let{p:r}=super(e,t,"BaseTagListTable");this.baseTagCount=r.uint16,this.baselineTags=[...new Array(this.baseTagCount)].map(o=>r.tag)}},E_=class extends Fe{constructor(e,t){let{p:r}=super(e,t,"BaseScriptListTable");this.baseScriptCount=r.uint16;let o=r.currentPosition;ue(this,"baseScriptRecords",()=>(r.currentPosition=o,[...new Array(this.baseScriptCount)].map(n=>new P_(this.start,r))))}},P_=class{constructor(e,t){this.baseScriptTag=t.tag,this.baseScriptOffset=t.Offset16,ue(this,"baseScriptTable",()=>(t.currentPosition=e+this.baseScriptOffset,new O_(t)))}},O_=class{constructor(e){this.start=e.currentPosition,this.baseValuesOffset=e.Offset16,this.defaultMinMaxOffset=e.Offset16,this.baseLangSysCount=e.uint16,this.baseLangSysRecords=[...new Array(this.baseLangSysCount)].map(t=>new k_(this.start,e)),ue(this,"baseValues",()=>(e.currentPosition=this.start+this.baseValuesOffset,new F_(e))),ue(this,"defaultMinMax",()=>(e.currentPosition=this.start+this.defaultMinMaxOffset,new av(e)))}},k_=class{constructor(e,t){this.baseLangSysTag=t.tag,this.minMaxOffset=t.Offset16,ue(this,"minMax",()=>(t.currentPosition=e+this.minMaxOffset,new av(t)))}},F_=class{constructor(e){this.parser=e,this.start=e.currentPosition,this.defaultBaselineIndex=e.uint16,this.baseCoordCount=e.uint16,this.baseCoords=[...new Array(this.baseCoordCount)].map(t=>e.Offset16)}getTable(e){return this.parser.currentPosition=this.start+this.baseCoords[e],new I_(this.parser)}},av=class{constructor(e){this.minCoord=e.Offset16,this.maxCoord=e.Offset16,this.featMinMaxCount=e.uint16;let t=e.currentPosition;ue(this,"featMinMaxRecords",()=>(e.currentPosition=t,[...new Array(this.featMinMaxCount)].map(r=>new A_(e))))}},A_=class{constructor(e){this.featureTableTag=e.tag,this.minCoord=e.Offset16,this.maxCoord=e.Offset16}},I_=class{constructor(e){this.baseCoordFormat=e.uint16,this.coordinate=e.int16,this.baseCoordFormat===2&&(this.referenceGlyph=e.uint16,this.baseCoordPoint=e.uint16),this.baseCoordFormat===3&&(this.deviceTable=e.Offset16)}},L_=Object.freeze({__proto__:null,BASE:R_}),ev=class{constructor(e){this.classFormat=e.uint16,this.classFormat===1&&(this.startGlyphID=e.uint16,this.glyphCount=e.uint16,this.classValueArray=[...new Array(this.glyphCount)].map(t=>e.uint16)),this.classFormat===2&&(this.classRangeCount=e.uint16,this.classRangeRecords=[...new Array(this.classRangeCount)].map(t=>new N_(e)))}},N_=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.class=e.uint16}},Fs=class extends at{constructor(e){super(e),this.coverageFormat=e.uint16,this.coverageFormat===1&&(this.glyphCount=e.uint16,this.glyphArray=[...new Array(this.glyphCount)].map(t=>e.uint16)),this.coverageFormat===2&&(this.rangeCount=e.uint16,this.rangeRecords=[...new Array(this.rangeCount)].map(t=>new D_(e)))}},D_=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.startCoverageIndex=e.uint16}},V_=class{constructor(e,t){this.table=e,this.parser=t,this.start=t.currentPosition,this.format=t.uint16,this.variationRegionListOffset=t.Offset32,this.itemVariationDataCount=t.uint16,this.itemVariationDataOffsets=[...new Array(this.itemVariationDataCount)].map(r=>t.Offset32)}},M_=class extends Fe{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.glyphClassDefOffset=r.Offset16,ue(this,"glyphClassDefs",()=>{if(this.glyphClassDefOffset!==0)return r.currentPosition=this.tableStart+this.glyphClassDefOffset,new ev(r)}),this.attachListOffset=r.Offset16,ue(this,"attachList",()=>{if(this.attachListOffset!==0)return r.currentPosition=this.tableStart+this.attachListOffset,new B_(r)}),this.ligCaretListOffset=r.Offset16,ue(this,"ligCaretList",()=>{if(this.ligCaretListOffset!==0)return r.currentPosition=this.tableStart+this.ligCaretListOffset,new z_(r)}),this.markAttachClassDefOffset=r.Offset16,ue(this,"markAttachClassDef",()=>{if(this.markAttachClassDefOffset!==0)return r.currentPosition=this.tableStart+this.markAttachClassDefOffset,new ev(r)}),this.minorVersion>=2&&(this.markGlyphSetsDefOffset=r.Offset16,ue(this,"markGlyphSetsDef",()=>{if(this.markGlyphSetsDefOffset!==0)return r.currentPosition=this.tableStart+this.markGlyphSetsDefOffset,new W_(r)})),this.minorVersion===3&&(this.itemVarStoreOffset=r.Offset32,ue(this,"itemVarStore",()=>{if(this.itemVarStoreOffset!==0)return r.currentPosition=this.tableStart+this.itemVarStoreOffset,new V_(r)}))}},B_=class extends at{constructor(e){super(e),this.coverageOffset=e.Offset16,this.glyphCount=e.uint16,this.attachPointOffsets=[...new Array(this.glyphCount)].map(t=>e.Offset16)}getPoint(e){return this.parser.currentPosition=this.start+this.attachPointOffsets[e],new j_(this.parser)}},j_=class{constructor(e){this.pointCount=e.uint16,this.pointIndices=[...new Array(this.pointCount)].map(t=>e.uint16)}},z_=class extends at{constructor(e){super(e),this.coverageOffset=e.Offset16,ue(this,"coverage",()=>(e.currentPosition=this.start+this.coverageOffset,new Fs(e))),this.ligGlyphCount=e.uint16,this.ligGlyphOffsets=[...new Array(this.ligGlyphCount)].map(t=>e.Offset16)}getLigGlyph(e){return this.parser.currentPosition=this.start+this.ligGlyphOffsets[e],new H_(this.parser)}},H_=class extends at{constructor(e){super(e),this.caretCount=e.uint16,this.caretValueOffsets=[...new Array(this.caretCount)].map(t=>e.Offset16)}getCaretValue(e){return this.parser.currentPosition=this.start+this.caretValueOffsets[e],new U_(this.parser)}},U_=class{constructor(e){this.caretValueFormat=e.uint16,this.caretValueFormat===1&&(this.coordinate=e.int16),this.caretValueFormat===2&&(this.caretValuePointIndex=e.uint16),this.caretValueFormat===3&&(this.coordinate=e.int16,this.deviceOffset=e.Offset16)}},W_=class extends at{constructor(e){super(e),this.markGlyphSetTableFormat=e.uint16,this.markGlyphSetCount=e.uint16,this.coverageOffsets=[...new Array(this.markGlyphSetCount)].map(t=>e.Offset32)}getMarkGlyphSet(e){return this.parser.currentPosition=this.start+this.coverageOffsets[e],new Fs(this.parser)}},G_=Object.freeze({__proto__:null,GDEF:M_}),tv=class extends at{static EMPTY={scriptCount:0,scriptRecords:[]};constructor(e){super(e),this.scriptCount=e.uint16,this.scriptRecords=[...new Array(this.scriptCount)].map(t=>new Y_(e))}},Y_=class{constructor(e){this.scriptTag=e.tag,this.scriptOffset=e.Offset16}},q_=class extends at{constructor(e){super(e),this.defaultLangSys=e.Offset16,this.langSysCount=e.uint16,this.langSysRecords=[...new Array(this.langSysCount)].map(t=>new Z_(e))}},Z_=class{constructor(e){this.langSysTag=e.tag,this.langSysOffset=e.Offset16}},rv=class{constructor(e){this.lookupOrder=e.Offset16,this.requiredFeatureIndex=e.uint16,this.featureIndexCount=e.uint16,this.featureIndices=[...new Array(this.featureIndexCount)].map(t=>e.uint16)}},ov=class extends at{static EMPTY={featureCount:0,featureRecords:[]};constructor(e){super(e),this.featureCount=e.uint16,this.featureRecords=[...new Array(this.featureCount)].map(t=>new X_(e))}},X_=class{constructor(e){this.featureTag=e.tag,this.featureOffset=e.Offset16}},K_=class extends at{constructor(e){super(e),this.featureParams=e.Offset16,this.lookupIndexCount=e.uint16,this.lookupListIndices=[...new Array(this.lookupIndexCount)].map(t=>e.uint16)}getFeatureParams(){if(this.featureParams>0){let e=this.parser;e.currentPosition=this.start+this.featureParams;let t=this.featureTag;if(t==="size")return new Q_(e);if(t.startsWith("cc"))return new J_(e);if(t.startsWith("ss"))return new $_(e)}}},J_=class{constructor(e){this.format=e.uint16,this.featUiLabelNameId=e.uint16,this.featUiTooltipTextNameId=e.uint16,this.sampleTextNameId=e.uint16,this.numNamedParameters=e.uint16,this.firstParamUiLabelNameId=e.uint16,this.charCount=e.uint16,this.character=[...new Array(this.charCount)].map(t=>e.uint24)}},Q_=class{constructor(e){this.designSize=e.uint16,this.subfamilyIdentifier=e.uint16,this.subfamilyNameID=e.uint16,this.smallEnd=e.uint16,this.largeEnd=e.uint16}},$_=class{constructor(e){this.version=e.uint16,this.UINameID=e.uint16}};function lv(e){e.parser.currentPosition-=2,delete e.coverageOffset,delete e.getCoverageTable}var Qo=class extends at{constructor(e){super(e),this.substFormat=e.uint16,this.coverageOffset=e.Offset16}getCoverageTable(){let e=this.parser;return e.currentPosition=this.start+this.coverageOffset,new Fs(e)}},bu=class{constructor(e){this.glyphSequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},e2=class extends Qo{constructor(e){super(e),this.deltaGlyphID=e.int16}},t2=class extends Qo{constructor(e){super(e),this.sequenceCount=e.uint16,this.sequenceOffsets=[...new Array(this.sequenceCount)].map(t=>e.Offset16)}getSequence(e){let t=this.parser;return t.currentPosition=this.start+this.sequenceOffsets[e],new r2(t)}},r2=class{constructor(e){this.glyphCount=e.uint16,this.substituteGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},o2=class extends Qo{constructor(e){super(e),this.alternateSetCount=e.uint16,this.alternateSetOffsets=[...new Array(this.alternateSetCount)].map(t=>e.Offset16)}getAlternateSet(e){let t=this.parser;return t.currentPosition=this.start+this.alternateSetOffsets[e],new n2(t)}},n2=class{constructor(e){this.glyphCount=e.uint16,this.alternateGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},s2=class extends Qo{constructor(e){super(e),this.ligatureSetCount=e.uint16,this.ligatureSetOffsets=[...new Array(this.ligatureSetCount)].map(t=>e.Offset16)}getLigatureSet(e){let t=this.parser;return t.currentPosition=this.start+this.ligatureSetOffsets[e],new i2(t)}},i2=class extends at{constructor(e){super(e),this.ligatureCount=e.uint16,this.ligatureOffsets=[...new Array(this.ligatureCount)].map(t=>e.Offset16)}getLigature(e){let t=this.parser;return t.currentPosition=this.start+this.ligatureOffsets[e],new a2(t)}},a2=class{constructor(e){this.ligatureGlyph=e.uint16,this.componentCount=e.uint16,this.componentGlyphIDs=[...new Array(this.componentCount-1)].map(t=>e.uint16)}},l2=class extends Qo{constructor(e){super(e),this.substFormat===1&&(this.subRuleSetCount=e.uint16,this.subRuleSetOffsets=[...new Array(this.subRuleSetCount)].map(t=>e.Offset16)),this.substFormat===2&&(this.classDefOffset=e.Offset16,this.subClassSetCount=e.uint16,this.subClassSetOffsets=[...new Array(this.subClassSetCount)].map(t=>e.Offset16)),this.substFormat===3&&(lv(this),this.glyphCount=e.uint16,this.substitutionCount=e.uint16,this.coverageOffsets=[...new Array(this.glyphCount)].map(t=>e.Offset16),this.substLookupRecords=[...new Array(this.substitutionCount)].map(t=>new bu(e)))}getSubRuleSet(e){if(this.substFormat!==1)throw new Error(`lookup type 5.${this.substFormat} has no subrule sets.`);let t=this.parser;return t.currentPosition=this.start+this.subRuleSetOffsets[e],new c2(t)}getSubClassSet(e){if(this.substFormat!==2)throw new Error(`lookup type 5.${this.substFormat} has no subclass sets.`);let t=this.parser;return t.currentPosition=this.start+this.subClassSetOffsets[e],new u2(t)}getCoverageTable(e){if(this.substFormat!==3&&!e)return super.getCoverageTable();if(!e)throw new Error(`lookup type 5.${this.substFormat} requires an coverage table index.`);let t=this.parser;return t.currentPosition=this.start+this.coverageOffsets[e],new Fs(t)}},c2=class extends at{constructor(e){super(e),this.subRuleCount=e.uint16,this.subRuleOffsets=[...new Array(this.subRuleCount)].map(t=>e.Offset16)}getSubRule(e){let t=this.parser;return t.currentPosition=this.start+this.subRuleOffsets[e],new cv(t)}},cv=class{constructor(e){this.glyphCount=e.uint16,this.substitutionCount=e.uint16,this.inputSequence=[...new Array(this.glyphCount-1)].map(t=>e.uint16),this.substLookupRecords=[...new Array(this.substitutionCount)].map(t=>new bu(e))}},u2=class extends at{constructor(e){super(e),this.subClassRuleCount=e.uint16,this.subClassRuleOffsets=[...new Array(this.subClassRuleCount)].map(t=>e.Offset16)}getSubClass(e){let t=this.parser;return t.currentPosition=this.start+this.subClassRuleOffsets[e],new f2(t)}},f2=class extends cv{constructor(e){super(e)}},d2=class extends Qo{constructor(e){super(e),this.substFormat===1&&(this.chainSubRuleSetCount=e.uint16,this.chainSubRuleSetOffsets=[...new Array(this.chainSubRuleSetCount)].map(t=>e.Offset16)),this.substFormat===2&&(this.backtrackClassDefOffset=e.Offset16,this.inputClassDefOffset=e.Offset16,this.lookaheadClassDefOffset=e.Offset16,this.chainSubClassSetCount=e.uint16,this.chainSubClassSetOffsets=[...new Array(this.chainSubClassSetCount)].map(t=>e.Offset16)),this.substFormat===3&&(lv(this),this.backtrackGlyphCount=e.uint16,this.backtrackCoverageOffsets=[...new Array(this.backtrackGlyphCount)].map(t=>e.Offset16),this.inputGlyphCount=e.uint16,this.inputCoverageOffsets=[...new Array(this.inputGlyphCount)].map(t=>e.Offset16),this.lookaheadGlyphCount=e.uint16,this.lookaheadCoverageOffsets=[...new Array(this.lookaheadGlyphCount)].map(t=>e.Offset16),this.seqLookupCount=e.uint16,this.seqLookupRecords=[...new Array(this.substitutionCount)].map(t=>new uv(e)))}getChainSubRuleSet(e){if(this.substFormat!==1)throw new Error(`lookup type 6.${this.substFormat} has no chainsubrule sets.`);let t=this.parser;return t.currentPosition=this.start+this.chainSubRuleSetOffsets[e],new p2(t)}getChainSubClassSet(e){if(this.substFormat!==2)throw new Error(`lookup type 6.${this.substFormat} has no chainsubclass sets.`);let t=this.parser;return t.currentPosition=this.start+this.chainSubClassSetOffsets[e],new h2(t)}getCoverageFromOffset(e){if(this.substFormat!==3)throw new Error(`lookup type 6.${this.substFormat} does not use contextual coverage offsets.`);let t=this.parser;return t.currentPosition=this.start+e,new Fs(t)}},p2=class extends at{constructor(e){super(e),this.chainSubRuleCount=e.uint16,this.chainSubRuleOffsets=[...new Array(this.chainSubRuleCount)].map(t=>e.Offset16)}getSubRule(e){let t=this.parser;return t.currentPosition=this.start+this.chainSubRuleOffsets[e],new m2(t)}},m2=class{constructor(e){this.backtrackGlyphCount=e.uint16,this.backtrackSequence=[...new Array(this.backtrackGlyphCount)].map(t=>e.uint16),this.inputGlyphCount=e.uint16,this.inputSequence=[...new Array(this.inputGlyphCount-1)].map(t=>e.uint16),this.lookaheadGlyphCount=e.uint16,this.lookAheadSequence=[...new Array(this.lookAheadGlyphCount)].map(t=>e.uint16),this.substitutionCount=e.uint16,this.substLookupRecords=[...new Array(this.SubstCount)].map(t=>new bu(e))}},h2=class extends at{constructor(e){super(e),this.chainSubClassRuleCount=e.uint16,this.chainSubClassRuleOffsets=[...new Array(this.chainSubClassRuleCount)].map(t=>e.Offset16)}getSubClass(e){let t=this.parser;return t.currentPosition=this.start+this.chainSubRuleOffsets[e],new g2(t)}},g2=class{constructor(e){this.backtrackGlyphCount=e.uint16,this.backtrackSequence=[...new Array(this.backtrackGlyphCount)].map(t=>e.uint16),this.inputGlyphCount=e.uint16,this.inputSequence=[...new Array(this.inputGlyphCount-1)].map(t=>e.uint16),this.lookaheadGlyphCount=e.uint16,this.lookAheadSequence=[...new Array(this.lookAheadGlyphCount)].map(t=>e.uint16),this.substitutionCount=e.uint16,this.substLookupRecords=[...new Array(this.substitutionCount)].map(t=>new uv(e))}},uv=class extends at{constructor(e){super(e),this.sequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},y2=class extends at{constructor(e){super(e),this.substFormat=e.uint16,this.extensionLookupType=e.uint16,this.extensionOffset=e.Offset32}},v2=class extends Qo{constructor(e){super(e),this.backtrackGlyphCount=e.uint16,this.backtrackCoverageOffsets=[...new Array(this.backtrackGlyphCount)].map(t=>e.Offset16),this.lookaheadGlyphCount=e.uint16,this.lookaheadCoverageOffsets=[new Array(this.lookaheadGlyphCount)].map(t=>e.Offset16),this.glyphCount=e.uint16,this.substituteGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},b2={buildSubtable:function(e,t){let r=new[void 0,e2,t2,o2,s2,l2,d2,y2,v2][e](t);return r.type=e,r}},io=class extends at{constructor(e){super(e)}},w2=class extends io{constructor(e){super(e),console.log("lookup type 1")}},x2=class extends io{constructor(e){super(e),console.log("lookup type 2")}},S2=class extends io{constructor(e){super(e),console.log("lookup type 3")}},C2=class extends io{constructor(e){super(e),console.log("lookup type 4")}},_2=class extends io{constructor(e){super(e),console.log("lookup type 5")}},R2=class extends io{constructor(e){super(e),console.log("lookup type 6")}},T2=class extends io{constructor(e){super(e),console.log("lookup type 7")}},E2=class extends io{constructor(e){super(e),console.log("lookup type 8")}},P2=class extends io{constructor(e){super(e),console.log("lookup type 9")}},O2={buildSubtable:function(e,t){let r=new[void 0,w2,x2,S2,C2,_2,R2,T2,E2,P2][e](t);return r.type=e,r}},nv=class extends at{static EMPTY={lookupCount:0,lookups:[]};constructor(e){super(e),this.lookupCount=e.uint16,this.lookups=[...new Array(this.lookupCount)].map(t=>e.Offset16)}},k2=class extends at{constructor(e,t){super(e),this.ctType=t,this.lookupType=e.uint16,this.lookupFlag=e.uint16,this.subTableCount=e.uint16,this.subtableOffsets=[...new Array(this.subTableCount)].map(r=>e.Offset16),this.markFilteringSet=e.uint16}get rightToLeft(){return this.lookupFlag&!0}get ignoreBaseGlyphs(){return this.lookupFlag&!0}get ignoreLigatures(){return this.lookupFlag&!0}get ignoreMarks(){return this.lookupFlag&!0}get useMarkFilteringSet(){return this.lookupFlag&!0}get markAttachmentType(){return this.lookupFlag&!0}getSubTable(e){let t=this.ctType==="GSUB"?b2:O2;return this.parser.currentPosition=this.start+this.subtableOffsets[e],t.buildSubtable(this.lookupType,this.parser)}},fv=class extends Fe{constructor(e,t,r){let{p:o,tableStart:n}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.scriptListOffset=o.Offset16,this.featureListOffset=o.Offset16,this.lookupListOffset=o.Offset16,this.majorVersion===1&&this.minorVersion===1&&(this.featureVariationsOffset=o.Offset32);let s=!(this.scriptListOffset||this.featureListOffset||this.lookupListOffset);ue(this,"scriptList",()=>s?tv.EMPTY:(o.currentPosition=n+this.scriptListOffset,new tv(o))),ue(this,"featureList",()=>s?ov.EMPTY:(o.currentPosition=n+this.featureListOffset,new ov(o))),ue(this,"lookupList",()=>s?nv.EMPTY:(o.currentPosition=n+this.lookupListOffset,new nv(o))),this.featureVariationsOffset&&ue(this,"featureVariations",()=>s?FeatureVariations.EMPTY:(o.currentPosition=n+this.featureVariationsOffset,new FeatureVariations(o)))}getSupportedScripts(){return this.scriptList.scriptRecords.map(e=>e.scriptTag)}getScriptTable(e){let t=this.scriptList.scriptRecords.find(o=>o.scriptTag===e);this.parser.currentPosition=this.scriptList.start+t.scriptOffset;let r=new q_(this.parser);return r.scriptTag=e,r}ensureScriptTable(e){return typeof e=="string"?this.getScriptTable(e):e}getSupportedLangSys(e){e=this.ensureScriptTable(e);let t=e.defaultLangSys!==0,r=e.langSysRecords.map(o=>o.langSysTag);return t&&r.unshift("dflt"),r}getDefaultLangSysTable(e){e=this.ensureScriptTable(e);let t=e.defaultLangSys;if(t!==0){this.parser.currentPosition=e.start+t;let r=new rv(this.parser);return r.langSysTag="",r.defaultForScript=e.scriptTag,r}}getLangSysTable(e,t="dflt"){if(t==="dflt")return this.getDefaultLangSysTable(e);e=this.ensureScriptTable(e);let r=e.langSysRecords.find(n=>n.langSysTag===t);this.parser.currentPosition=e.start+r.langSysOffset;let o=new rv(this.parser);return o.langSysTag=t,o}getFeatures(e){return e.featureIndices.map(t=>this.getFeature(t))}getFeature(e){let t;if(parseInt(e)==e?t=this.featureList.featureRecords[e]:t=this.featureList.featureRecords.find(o=>o.featureTag===e),!t)return;this.parser.currentPosition=this.featureList.start+t.featureOffset;let r=new K_(this.parser);return r.featureTag=t.featureTag,r}getLookups(e){return e.lookupListIndices.map(t=>this.getLookup(t))}getLookup(e,t){let r=this.lookupList.lookups[e];return this.parser.currentPosition=this.lookupList.start+r,new k2(this.parser,t)}},F2=class extends fv{constructor(e,t){super(e,t,"GSUB")}getLookup(e){return super.getLookup(e,"GSUB")}},A2=Object.freeze({__proto__:null,GSUB:F2}),I2=class extends fv{constructor(e,t){super(e,t,"GPOS")}getLookup(e){return super.getLookup(e,"GPOS")}},L2=Object.freeze({__proto__:null,GPOS:I2}),N2=class extends Fe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.offsetToSVGDocumentList=r.Offset32,r.currentPosition=this.tableStart+this.offsetToSVGDocumentList,this.documentList=new D2(r)}},D2=class extends at{constructor(e){super(e),this.numEntries=e.uint16,this.documentRecords=[...new Array(this.numEntries)].map(t=>new V2(e))}getDocument(e){let t=this.documentRecords[e];if(!t)return"";let r=this.start+t.svgDocOffset;return this.parser.currentPosition=r,this.parser.readBytes(t.svgDocLength)}getDocumentForGlyph(e){let t=this.documentRecords.findIndex(r=>r.startGlyphID<=e&&e<=r.endGlyphID);return t===-1?"":this.getDocument(t)}},V2=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.svgDocOffset=e.Offset32,this.svgDocLength=e.uint32}},M2=Object.freeze({__proto__:null,SVG:N2}),B2=class extends Fe{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.axesArrayOffset=r.Offset16,r.uint16,this.axisCount=r.uint16,this.axisSize=r.uint16,this.instanceCount=r.uint16,this.instanceSize=r.uint16;let o=this.tableStart+this.axesArrayOffset;ue(this,"axes",()=>(r.currentPosition=o,[...new Array(this.axisCount)].map(s=>new j2(r))));let n=o+this.axisCount*this.axisSize;ue(this,"instances",()=>{let s=[];for(let i=0;i<this.instanceCount;i++)r.currentPosition=n+i*this.instanceSize,s.push(new z2(r,this.axisCount,this.instanceSize));return s})}getSupportedAxes(){return this.axes.map(e=>e.tag)}getAxis(e){return this.axes.find(t=>t.tag===e)}},j2=class{constructor(e){this.tag=e.tag,this.minValue=e.fixed,this.defaultValue=e.fixed,this.maxValue=e.fixed,this.flags=e.flags(16),this.axisNameID=e.uint16}},z2=class{constructor(e,t,r){let o=e.currentPosition;this.subfamilyNameID=e.uint16,e.uint16,this.coordinates=[...new Array(t)].map(n=>e.fixed),e.currentPosition-o<r&&(this.postScriptNameID=e.uint16)}},H2=Object.freeze({__proto__:null,fvar:B2}),U2=class extends Fe{constructor(e,t){let{p:r}=super(e,t),o=e.length/2;ue(this,"items",()=>[...new Array(o)].map(n=>r.fword))}},W2=Object.freeze({__proto__:null,cvt:U2}),G2=class extends Fe{constructor(e,t){let{p:r}=super(e,t);ue(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},Y2=Object.freeze({__proto__:null,fpgm:G2}),q2=class extends Fe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numRanges=r.uint16,ue(this,"gaspRanges",()=>[...new Array(this.numRanges)].map(n=>new Z2(r)))}},Z2=class{constructor(e){this.rangeMaxPPEM=e.uint16,this.rangeGaspBehavior=e.uint16}},X2=Object.freeze({__proto__:null,gasp:q2}),K2=class extends Fe{constructor(e,t){super(e,t)}getGlyphData(e,t){return this.parser.currentPosition=this.tableStart+e,this.parser.readBytes(t)}},J2=Object.freeze({__proto__:null,glyf:K2}),Q2=class extends Fe{constructor(e,t,r){let{p:o}=super(e,t),n=r.maxp.numGlyphs+1;r.head.indexToLocFormat===0?(this.x2=!0,ue(this,"offsets",()=>[...new Array(n)].map(s=>o.Offset16))):ue(this,"offsets",()=>[...new Array(n)].map(s=>o.Offset32))}getGlyphDataOffsetAndLength(e){let t=this.offsets[e]*this.x2?2:1,r=this.offsets[e+1]*this.x2?2:1;return{offset:t,length:r-t}}},$2=Object.freeze({__proto__:null,loca:Q2}),eR=class extends Fe{constructor(e,t){let{p:r}=super(e,t);ue(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},tR=Object.freeze({__proto__:null,prep:eR}),rR=class extends Fe{constructor(e,t){let{p:r}=super(e,t);ue(this,"data",()=>r.readBytes())}},oR=Object.freeze({__proto__:null,CFF:rR}),nR=class extends Fe{constructor(e,t){let{p:r}=super(e,t);ue(this,"data",()=>r.readBytes())}},sR=Object.freeze({__proto__:null,CFF2:nR}),iR=class extends Fe{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.defaultVertOriginY=r.int16,this.numVertOriginYMetrics=r.uint16,ue(this,"vertORiginYMetrics",()=>[...new Array(this.numVertOriginYMetrics)].map(o=>new aR(r)))}},aR=class{constructor(e){this.glyphIndex=e.uint16,this.vertOriginY=e.int16}},lR=Object.freeze({__proto__:null,VORG:iR}),cR=class{constructor(e){this.indexSubTableArrayOffset=e.Offset32,this.indexTablesSize=e.uint32,this.numberofIndexSubTables=e.uint32,this.colorRef=e.uint32,this.hori=new Ra(e),this.vert=new Ra(e),this.startGlyphIndex=e.uint16,this.endGlyphIndex=e.uint16,this.ppemX=e.uint8,this.ppemY=e.uint8,this.bitDepth=e.uint8,this.flags=e.int8}},uR=class{constructor(e){this.hori=new Ra(e),this.vert=new Ra(e),this.ppemX=e.uint8,this.ppemY=e.uint8,this.substitutePpemX=e.uint8,this.substitutePpemY=e.uint8}},Ra=class{constructor(e){this.ascender=e.int8,this.descender=e.int8,this.widthMax=e.uint8,this.caretSlopeNumerator=e.int8,this.caretSlopeDenominator=e.int8,this.caretOffset=e.int8,this.minOriginSB=e.int8,this.minAdvanceSB=e.int8,this.maxBeforeBL=e.int8,this.minAfterBL=e.int8,this.pad1=e.int8,this.pad2=e.int8}},dv=class extends Fe{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.numSizes=o.uint32,ue(this,"bitMapSizes",()=>[...new Array(this.numSizes)].map(n=>new cR(o)))}},fR=Object.freeze({__proto__:null,EBLC:dv}),pv=class extends Fe{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16}},dR=Object.freeze({__proto__:null,EBDT:pv}),pR=class extends Fe{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.numSizes=r.uint32,ue(this,"bitmapScales",()=>[...new Array(this.numSizes)].map(o=>new uR(r)))}},mR=Object.freeze({__proto__:null,EBSC:pR}),hR=class extends dv{constructor(e,t){super(e,t,"CBLC")}},gR=Object.freeze({__proto__:null,CBLC:hR}),yR=class extends pv{constructor(e,t){super(e,t,"CBDT")}},vR=Object.freeze({__proto__:null,CBDT:yR}),bR=class extends Fe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.flags=r.flags(16),this.numStrikes=r.uint32,ue(this,"strikeOffsets",()=>[...new Array(this.numStrikes)].map(o=>r.Offset32))}},wR=Object.freeze({__proto__:null,sbix:bR}),xR=class extends Fe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numBaseGlyphRecords=r.uint16,this.baseGlyphRecordsOffset=r.Offset32,this.layerRecordsOffset=r.Offset32,this.numLayerRecords=r.uint16}getBaseGlyphRecord(e){let t=this.tableStart+this.baseGlyphRecordsOffset;this.parser.currentPosition=t;let r=new vu(this.parser),o=r.gID,n=this.tableStart+this.layerRecordsOffset-6;this.parser.currentPosition=n;let s=new vu(this.parser),i=s.gID;if(o===e)return r;if(i===e)return s;for(;t!==n;){let a=t+(n-t)/12;this.parser.currentPosition=a;let u=new vu(this.parser),l=u.gID;if(l===e)return u;l>e?n=a:l<e&&(t=a)}return!1}getLayers(e){let t=this.getBaseGlyphRecord(e);return this.parser.currentPosition=this.tableStart+this.layerRecordsOffset+4*t.firstLayerIndex,[...new Array(t.numLayers)].map(r=>new SR(p))}},vu=class{constructor(e){this.gID=e.uint16,this.firstLayerIndex=e.uint16,this.numLayers=e.uint16}},SR=class{constructor(e){this.gID=e.uint16,this.paletteIndex=e.uint16}},CR=Object.freeze({__proto__:null,COLR:xR}),_R=class extends Fe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numPaletteEntries=r.uint16;let o=this.numPalettes=r.uint16;this.numColorRecords=r.uint16,this.offsetFirstColorRecord=r.Offset32,this.colorRecordIndices=[...new Array(this.numPalettes)].map(n=>r.uint16),ue(this,"colorRecords",()=>(r.currentPosition=this.tableStart+this.offsetFirstColorRecord,[...new Array(this.numColorRecords)].map(n=>new RR(r)))),this.version===1&&(this.offsetPaletteTypeArray=r.Offset32,this.offsetPaletteLabelArray=r.Offset32,this.offsetPaletteEntryLabelArray=r.Offset32,ue(this,"paletteTypeArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteTypeArray,new TR(r,o))),ue(this,"paletteLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteLabelArray,new ER(r,o))),ue(this,"paletteEntryLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteEntryLabelArray,new PR(r,o))))}},RR=class{constructor(e){this.blue=e.uint8,this.green=e.uint8,this.red=e.uint8,this.alpha=e.uint8}},TR=class{constructor(e,t){this.paletteTypes=[...new Array(t)].map(r=>e.uint32)}},ER=class{constructor(e,t){this.paletteLabels=[...new Array(t)].map(r=>e.uint16)}},PR=class{constructor(e,t){this.paletteEntryLabels=[...new Array(t)].map(r=>e.uint16)}},OR=Object.freeze({__proto__:null,CPAL:_R}),kR=class extends Fe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint32,this.numSignatures=r.uint16,this.flags=r.uint16,this.signatureRecords=[...new Array(this.numSignatures)].map(o=>new FR(r))}getData(e){let t=this.signatureRecords[e];return this.parser.currentPosition=this.tableStart+t.offset,new AR(this.parser)}},FR=class{constructor(e){this.format=e.uint32,this.length=e.uint32,this.offset=e.Offset32}},AR=class{constructor(e){e.uint16,e.uint16,this.signatureLength=e.uint32,this.signature=e.readBytes(this.signatureLength)}},IR=Object.freeze({__proto__:null,DSIG:kR}),LR=class extends Fe{constructor(e,t,r){let{p:o}=super(e,t),n=r.hmtx.numGlyphs;this.version=o.uint16,this.numRecords=o.int16,this.sizeDeviceRecord=o.int32,this.records=[...new Array(numRecords)].map(s=>new NR(o,n))}},NR=class{constructor(e,t){this.pixelSize=e.uint8,this.maxWidth=e.uint8,this.widths=e.readBytes(t)}},DR=Object.freeze({__proto__:null,hdmx:LR}),VR=class extends Fe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.nTables=r.uint16,ue(this,"tables",()=>{let o=this.tableStart+4,n=[];for(let s=0;s<this.nTables;s++){r.currentPosition=o;let i=new MR(r);n.push(i),o+=i}return n})}},MR=class{constructor(e){this.version=e.uint16,this.length=e.uint16,this.coverage=e.flags(8),this.format=e.uint8,this.format===0&&(this.nPairs=e.uint16,this.searchRange=e.uint16,this.entrySelector=e.uint16,this.rangeShift=e.uint16,ue(this,"pairs",()=>[...new Array(this.nPairs)].map(t=>new BR(e)))),this.format===2&&console.warn("Kern subtable format 2 is not supported: this parser currently only parses universal table data.")}get horizontal(){return this.coverage[0]}get minimum(){return this.coverage[1]}get crossstream(){return this.coverage[2]}get override(){return this.coverage[3]}},BR=class{constructor(e){this.left=e.uint16,this.right=e.uint16,this.value=e.fword}},jR=Object.freeze({__proto__:null,kern:VR}),zR=class extends Fe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numGlyphs=r.uint16,this.yPels=r.readBytes(this.numGlyphs)}},HR=Object.freeze({__proto__:null,LTSH:zR}),UR=class extends Fe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.mergeClassCount=r.uint16,this.mergeDataOffset=r.Offset16,this.classDefCount=r.uint16,this.offsetToClassDefOffsets=r.Offset16,ue(this,"mergeEntryMatrix",()=>[...new Array(this.mergeClassCount)].map(o=>r.readBytes(this.mergeClassCount))),console.warn("Full MERG parsing is currently not supported."),console.warn("If you need this table parsed, please file an issue, or better yet, a PR.")}},WR=Object.freeze({__proto__:null,MERG:UR}),GR=class extends Fe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint32,this.flags=r.uint32,r.uint32,this.dataMapsCount=r.uint32,this.dataMaps=[...new Array(this.dataMapsCount)].map(o=>new YR(this.tableStart,r))}},YR=class{constructor(e,t){this.tableStart=e,this.parser=t,this.tag=t.tag,this.dataOffset=t.Offset32,this.dataLength=t.uint32}getData(){return this.parser.currentField=this.tableStart+this.dataOffset,this.parser.readBytes(this.dataLength)}},qR=Object.freeze({__proto__:null,meta:GR}),ZR=class extends Fe{constructor(e,t){super(e,t),console.warn("This font uses a PCLT table, which is currently not supported by this parser."),console.warn("If you need this table parsed, please file an issue, or better yet, a PR.")}},XR=Object.freeze({__proto__:null,PCLT:ZR}),KR=class extends Fe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numRecs=r.uint16,this.numRatios=r.uint16,this.ratRanges=[...new Array(this.numRatios)].map(o=>new JR(r)),this.offsets=[...new Array(this.numRatios)].map(o=>r.Offset16),this.VDMXGroups=[...new Array(this.numRecs)].map(o=>new QR(r))}},JR=class{constructor(e){this.bCharSet=e.uint8,this.xRatio=e.uint8,this.yStartRatio=e.uint8,this.yEndRatio=e.uint8}},QR=class{constructor(e){this.recs=e.uint16,this.startsz=e.uint8,this.endsz=e.uint8,this.records=[...new Array(this.recs)].map(t=>new $R(e))}},$R=class{constructor(e){this.yPelHeight=e.uint16,this.yMax=e.int16,this.yMin=e.int16}},eT=Object.freeze({__proto__:null,VDMX:KR}),tT=class extends Fe{constructor(e,t){let{p:r}=super(e,t);this.version=r.fixed,this.ascent=this.vertTypoAscender=r.int16,this.descent=this.vertTypoDescender=r.int16,this.lineGap=this.vertTypoLineGap=r.int16,this.advanceHeightMax=r.int16,this.minTopSideBearing=r.int16,this.minBottomSideBearing=r.int16,this.yMaxExtent=r.int16,this.caretSlopeRise=r.int16,this.caretSlopeRun=r.int16,this.caretOffset=r.int16,this.reserved=r.int16,this.reserved=r.int16,this.reserved=r.int16,this.reserved=r.int16,this.metricDataFormat=r.int16,this.numOfLongVerMetrics=r.uint16,r.verifyLength()}},rT=Object.freeze({__proto__:null,vhea:tT}),oT=class extends Fe{constructor(e,t,r){super(e,t);let o=r.vhea.numOfLongVerMetrics,n=r.maxp.numGlyphs,s=p.currentPosition;if(lazy(this,"vMetrics",()=>(p.currentPosition=s,[...new Array(o)].map(i=>new nT(p.uint16,p.int16)))),o<n){let i=s+o*4;lazy(this,"topSideBearings",()=>(p.currentPosition=i,[...new Array(n-o)].map(a=>p.int16)))}}},nT=class{constructor(e,t){this.advanceHeight=e,this.topSideBearing=t}},sT=Object.freeze({__proto__:null,vmtx:oT});function mv(e){let t=e.reduce((r,o)=>(r[o.fontFamily]||(r[o.fontFamily]={name:o.fontFamily,fontFamily:o.fontFamily,slug:ua(o.fontFamily.toLowerCase()),fontFace:[]}),r[o.fontFamily].fontFace.push(o),r),{});return Object.values(t)}var rr=f(G(),1);function iT(){let{installFonts:e}=(0,As.useContext)(zt),[t,r]=(0,As.useState)(!1),[o,n]=(0,As.useState)(null),s=g=>{a(g)},i=g=>{a(g.target.files)},a=async g=>{if(!g)return;n(null),r(!0);let h=new Set,w=[...g],b=!1,S=w.map(async v=>{if(!await l(v))return b=!0,null;if(h.has(v.name))return null;let O=(((v.name??"").split(".")??[]).pop()??"").toLowerCase();return pu.includes(O)?(h.add(v.name),v):null}),x=(await Promise.all(S)).filter(v=>v!==null);if(x.length>0)u(x);else{let v=b?(0,jn.__)("Sorry, you are not allowed to upload this file type."):(0,jn.__)("No fonts found to install.");n({type:"error",message:v}),r(!1)}},u=async g=>{let h=await Promise.all(g.map(async w=>{let b=await d(w);return await ko(b,b.file,"all"),b}));m(h)};async function l(g){let h=new Ta("Uploaded Font");try{let w=await c(g);return await h.fromDataBuffer(w,"font"),!0}catch{return!1}}async function c(g){return new Promise((h,w)=>{let b=new window.FileReader;b.readAsArrayBuffer(g),b.onload=()=>h(b.result),b.onerror=w})}let d=async g=>{let h=await c(g),w=new Ta("Uploaded Font");w.fromDataBuffer(h,g.name);let S=(await new Promise(j=>w.onload=j)).detail.font,{name:x}=S.opentype.tables,v=x.get(16)||x.get(1),_=x.get(2).toLowerCase().includes("italic"),O=S.opentype.tables["OS/2"].usWeightClass||"normal",E=!!S.opentype.tables.fvar&&S.opentype.tables.fvar.axes.find(({tag:j})=>j==="wght"),P=E?`${E.minValue} ${E.maxValue}`:null;return{file:g,fontFamily:v,fontStyle:_?"italic":"normal",fontWeight:P||O}},m=async g=>{let h=mv(g);try{await e(h),n({type:"success",message:(0,jn.__)("Fonts were installed successfully.")})}catch(w){let b=w;n({type:"error",message:b.message,errors:b?.installationErrors})}r(!1)};return(0,rr.jsxs)("div",{className:"font-library__tabpanel-layout",children:[(0,rr.jsx)(Ot.DropZone,{onFilesDrop:s}),(0,rr.jsxs)(Ot.__experimentalVStack,{className:"font-library__local-fonts",justify:"start",children:[o&&(0,rr.jsxs)(Ot.Notice,{status:o.type,__unstableHTML:!0,onRemove:()=>n(null),children:[o.message,o.errors&&(0,rr.jsx)("ul",{children:o.errors.map((g,h)=>(0,rr.jsx)("li",{children:g},h))})]}),t&&(0,rr.jsx)(Ot.FlexItem,{children:(0,rr.jsx)("div",{className:"font-library__upload-area",children:(0,rr.jsx)(Ot.ProgressBar,{})})}),!t&&(0,rr.jsx)(Ot.FormFileUpload,{accept:pu.map(g=>`.${g}`).join(","),multiple:!0,onChange:i,render:({openFileDialog:g})=>(0,rr.jsx)(Ot.Button,{__next40pxDefaultSize:!0,className:"font-library__upload-area",onClick:g,children:(0,jn.__)("Upload font")})}),(0,rr.jsx)(Ot.__experimentalText,{className:"font-library__upload-area__text",children:(0,jn.__)("Uploaded fonts appear in your library and can be used in your theme. Supported formats: .ttf, .otf, .woff, and .woff2.")})]})]})}var Ea=iT;var gv=f(G(),1),{Tabs:kj}=Je(wu.privateApis),Fj={id:"installed-fonts",title:(0,Pa._x)("Library","Font library")},Aj={id:"upload-fonts",title:(0,Pa._x)("Upload","noun")};var yv=f(ge(),1),xu=f(me(),1),lT=f(_e(),1);var vv=f(G(),1);var Su=f(G(),1);var bv=f(ge(),1),Oa=f(me(),1);var wv=f(G(),1);var xv=f(ge(),1),fT=f(me(),1);var Sv=f(G(),1);var Cu=f(G(),1);var bt=f(ge(),1),_u=f(me(),1),gT=f(_e(),1);var Cv=f(Bt(),1);var mT=f(G(),1),{useSettingsForBlockElement:m7,TypographyPanel:h7}=Je(Cv.privateApis);var hT=f(G(),1);var Ru=f(G(),1),_7={text:{description:(0,bt.__)("Manage the fonts used on the site."),title:(0,bt.__)("Text")},link:{description:(0,bt.__)("Manage the fonts and typography used on the links."),title:(0,bt.__)("Links")},heading:{description:(0,bt.__)("Manage the fonts and typography used on headings."),title:(0,bt.__)("Headings")},caption:{description:(0,bt.__)("Manage the fonts and typography used on captions."),title:(0,bt.__)("Captions")},cite:{description:(0,bt.__)("Manage the fonts and typography used on citations."),title:(0,bt.__)("Citations")},button:{description:(0,bt.__)("Manage the fonts and typography used on buttons."),title:(0,bt.__)("Buttons")},textInput:{description:(0,bt.__)("Manage the fonts and typography used on inputs."),title:(0,bt.__)("Inputs")},select:{description:(0,bt.__)("Manage the fonts and typography used on selects."),title:(0,bt.__)("Selects")}};var ka=f(ge(),1),bT=f(me(),1),Ev=f(Bt(),1);var _v=f(me(),1),Rv=f(ge(),1);var vT=f(_e(),1);var yT=f(G(),1);var Tv=f(G(),1);var Tu=f(G(),1),{useSettingsForBlockElement:j7,ColorPanel:z7}=Je(Ev.privateApis),H7=[{name:"cite",label:(0,ka.__)("Citations")},{name:"textInput",label:(0,ka.__)("Inputs")},{name:"select",label:(0,ka.__)("Selects")}];var kT=f(ge(),1);var ST=f(vo(),1),Av=f(me(),1),CT=f(ge(),1);var Aa=f(me(),1);var Fa=f(me(),1);var Pv=f(G(),1);function Ov(){let{paletteColors:e}=Fn();return e.slice(0,4).map(({slug:t,color:r},o)=>(0,Pv.jsx)("div",{style:{flexGrow:1,height:"100%",background:r}},`${t}-${o}`))}var Ns=f(G(),1),wT={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},xT=({label:e,isFocused:t,withHoverView:r})=>(0,Ns.jsx)(Ln,{label:e,isFocused:t,withHoverView:r,children:({key:o})=>(0,Ns.jsx)(Fa.__unstableMotion.div,{variants:wT,style:{height:"100%",overflow:"hidden"},children:(0,Ns.jsx)(Fa.__experimentalHStack,{spacing:0,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,Ns.jsx)(Ov,{})})},o)}),kv=xT;var $o=f(G(),1),Fv=["color"];function Ia({title:e,gap:t=2}){let r=ra(Fv);return r?.length<=1?null:(0,$o.jsxs)(Aa.__experimentalVStack,{spacing:3,children:[e&&(0,$o.jsx)(ur,{level:3,children:e}),(0,$o.jsx)(Aa.__experimentalGrid,{gap:t,children:r.map((o,n)=>(0,$o.jsx)(Nn,{variation:o,isPill:!0,properties:Fv,showTooltip:!0,children:()=>(0,$o.jsx)(kv,{})},n))})]})}var Iv=f(G(),1);var _T=f(vo(),1),Lv=f(me(),1),RT=f(ge(),1);var Nv=f(G(),1);var TT=f(vo(),1),ET=f(_e(),1),PT=f(me(),1);var OT=f(ge(),1);var Dv=f(G(),1);var Eu=f(G(),1);var AT=f(ge(),1),Mv=f(Bt(),1),IT=f(me(),1);var Vv=f(Bt(),1);var FT=f(G(),1);var{BackgroundPanel:y9}=Je(Vv.privateApis);var Pu=f(G(),1),{useHasBackgroundPanel:_9}=Je(Mv.privateApis);var Hv=f(ge(),1);var Ou=f(me(),1),VT=f(ge(),1);var MT=f(_e(),1);var LT=f(me(),1),NT=f(ge(),1),DT=f(G(),1);var Bv=f(G(),1);var ku=f(G(),1);var br=f(me(),1),Zv=f(ge(),1);var La=f(_e(),1);var Fu=f(me(),1);var Uv=f(G(),1);var BT=f(me(),1),jT=f(ge(),1),zT=f(G(),1);var Au=f(me(),1),HT=f(ge(),1),UT=f(_e(),1);var Wv=f(G(),1);var Iu=f(G(),1);var GT=f(G(),1);var Xv=f(ge(),1);var Lu=f(G(),1);var en=f(me(),1);var Kv=f(ge(),1);var Na=f(_e(),1);var Nu=f(G(),1);var ZT=f(ge(),1),Qv=f(Bt(),1);var Jv=f(Bt(),1),YT=f(_e(),1);var qT=f(G(),1),{useSettingsForBlockElement:Az,DimensionsPanel:Iz}=Je(Jv.privateApis);var Du=f(G(),1),{useHasDimensionsPanel:jz,useSettingsForBlockElement:zz}=Je(Qv.privateApis);var nb=f(me(),1),QT=f(ge(),1);var KT=f(ge(),1),JT=f(me(),1);var $v=f(cr(),1),eb=f(Qt(),1),Va=f(_e(),1),tb=f(me(),1),rb=f(ge(),1);var Da=f(G(),1);function XT({gap:e=2}){let{user:t}=(0,Va.useContext)(ht),r=t?.styles,n=(0,eb.useSelect)(i=>{let a=i($v.store).__experimentalGetCurrentThemeGlobalStylesVariations();return Array.isArray(a)?a:void 0},[])?.filter(i=>!Rs(i,["color"])&&!Rs(i,["typography","spacing"])),s=(0,Va.useMemo)(()=>[...[{title:(0,rb.__)("Default"),settings:{},styles:{}},...n??[]].map(a=>{let u=a?.styles?.blocks?{...a.styles.blocks}:{};r?.blocks&&Object.keys(r.blocks).forEach(m=>{if(r.blocks?.[m]?.css){let g=u[m]||{},h={css:`${u[m]?.css||""} ${r.blocks?.[m]?.css?.trim()||""}`};u[m]={...g,...h}}});let l=r?.css||a.styles?.css?{css:`${a.styles?.css||""} ${r?.css||""}`}:{},c=Object.keys(u).length>0?{blocks:u}:{},d={...a.styles,...l,...c};return{...a,settings:a.settings??{},styles:d}})],[n,r?.blocks,r?.css]);return!n||n.length<1?null:(0,Da.jsx)(tb.__experimentalGrid,{columns:2,className:"global-styles-ui-style-variations-container",gap:e,children:s.map((i,a)=>(0,Da.jsx)(Nn,{variation:i,children:u=>(0,Da.jsx)(iu,{label:i?.title,withHoverView:!0,isFocused:u,variation:i})},a))})}var Vu=XT;var ob=f(G(),1);var Mu=f(G(),1);var $T=f(ge(),1),eE=f(me(),1),sb=f(Bt(),1);var Bu=f(G(),1),{AdvancedPanel:sH}=Je(sb.privateApis);var fb=f(ge(),1),db=f(me(),1),Ba=f(_e(),1);var tE=f(Qt(),1),rE=f(cr(),1),ib=f(_e(),1);var cb=f(ge(),1),Ma=f(lb(),1),oE=f(cr(),1),nE=f(Qt(),1),sE=f(_e(),1);var ub=f(G(),1),uH=3600*1e3*24;var ju=f(G(),1);var pb=f(ge(),1),mb=f(me(),1);var hb=f(G(),1);var yb=f(ge(),1),Vs=f(me(),1),vb=f(_e(),1);var aE=f(Bt(),1),lE=f(ge(),1);var cE=f(G(),1);var ao=f(me(),1),gb=f(G(),1);var zu=f(G(),1);var Uu=f(G(),1);var Wu=f(G(),1);function zn(e){return function({value:r,baseValue:o,onChange:n,...s}){return(0,Wu.jsx)(_s,{value:r,baseValue:o,onChange:n,children:(0,Wu.jsx)(e,{...s})})}}var pE=zn(Vu);var mE=zn(Ia);var hE=zn(ca);var Hn=f(G(),1);function Gu({value:e,baseValue:t,onChange:r,activeTab:o="installed-fonts"}){let n;switch(o){case"upload-fonts":n=(0,Hn.jsx)(Ea,{});break;case"installed-fonts":n=(0,Hn.jsx)(va,{});break;default:n=(0,Hn.jsx)(wa,{slug:o})}return(0,Hn.jsx)(_s,{value:e,baseValue:t,onChange:r,children:(0,Hn.jsx)(pa,{children:n})})}var xb=f(ps()),{unlock:Yu}=(0,xb.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/font-list-route");if(typeof document<"u"&&(typeof process>"u"||!0)&&!document.head.querySelector("style[data-wp-hash='8cdcc9529b']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","8cdcc9529b"),e.appendChild(document.createTextNode("@media (min-width:782px){.font-library-modal.font-library-modal{width:65vw}}.font-library-modal .components-modal__header{border-bottom:none}.font-library-modal .components-modal__content{margin-bottom:90px;padding:0}.font-library-modal .font-library__subtitle{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}.font-library-modal__tab-panel{height:calc(100% - 50px)}.font-library__tabpanel-layout{display:flex;flex-direction:column;height:100%}.font-library__tabpanel-layout>div{flex-grow:1}.font-library__tabpanel-layout .font-library__loading{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding-top:124px;position:absolute;top:0;width:100%}.font-library__footer,.font-library__tabpanel-layout .components-navigator-screen{padding:24px;width:100%}.font-library__footer{background-color:#fff;border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);bottom:0;box-sizing:border-box;flex-grow:0!important;flex-shrink:0;height:90px;position:absolute}.font-library__page-selection{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}@media (min-width:600px){.font-library__page-selection .components-select-control__input{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)}}.font-library__search{width:240px}.font-library__fonts-title{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:0;margin-top:0;text-transform:uppercase}.font-library__fonts-list{list-style:none;margin-bottom:0;margin-top:0;padding:0}.font-library__fonts-list-item{margin-bottom:0}.font-library__font-demo{position:relative}.font-library__font-card{border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:border-box;height:auto!important;margin-top:-1px;padding:16px;width:100%}.font-library__font-card:hover{background-color:#f0f0f0}.font-library__font-card:focus{position:relative}.font-library__font-card .font-library__font-card__name{font-weight:700}.font-library__font-card .font-library__font-card__count{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.font-library__font-card .font-library__font-variant_demo-image{display:block;height:24px;width:auto}@media not (prefers-reduced-motion){.font-library__font-card .font-library__font-variant_demo-image{transition:opacity var(--wpds-motion-duration-lg,.3s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1))}}.font-library__font-card .font-library__font-variant_demo-image.is-loading{left:0;opacity:0;position:absolute;top:0}.font-library__font-card .font-library__font-variant-demo-skeleton{border-radius:var(--wpds-border-radius-sm,2px);height:24px}.font-library__font-card .font-library__font-variant_demo-text{flex-shrink:0;white-space:nowrap}@media not (prefers-reduced-motion){.font-library__font-card .font-library__font-variant_demo-text{transition:opacity .3s ease-in-out}}.font-library-modal__tablist-container{background:#fff;border-bottom:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);position:sticky;top:0;z-index:1}.font-library__upload-area{align-items:center;display:flex;height:256px!important;justify-content:center;width:100%}button.font-library__upload-area{background-color:#f0f0f0}.font-library__local-fonts{margin:24px auto;width:80%}.font-library__local-fonts .font-library__upload-area__text{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.font-library__google-fonts-confirm{align-items:center;display:flex;justify-content:center;margin-top:64px}.font-library__google-fonts-confirm p{line-height:1.4}.font-library__google-fonts-confirm h2{font-size:1.2rem;font-weight:400}.font-library__google-fonts-confirm .components-card{padding:16px;width:400px}.font-library__google-fonts-confirm .components-button{justify-content:center;width:100%}.font-library__select-all{padding:16px 16px 16px 17px}.font-library__select-all .components-checkbox-control__label{padding-left:16px}.global-styles-ui-screen-revisions{display:flex;flex-direction:column;flex-grow:1;min-height:0}.global-styles-ui-screen-revisions__actions{margin-inline-start:auto}.global-styles-ui-screen-revisions__date{font-size:12px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}.global-styles-ui-screen-revisions__description{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.global-styles-ui-screen-revisions__changes,.global-styles-ui-screen-revisions__meta{color:#2f2f2f;font-size:12px}.global-styles-ui-screen-revisions__meta{align-items:center;display:flex;justify-content:start;text-align:left;width:100%}.global-styles-ui-screen-revisions__meta img{border-radius:100%;height:16px;margin-right:8px;width:16px}.global-styles-ui-screen-revisions__changes{line-height:1.4;list-style:disc;margin:0 0 0 12px;text-align:left}.global-styles-ui-screen-revisions__changes li{margin-bottom:4px}.global-styles-ui-variations_item{box-sizing:border-box;cursor:var(--wpds-cursor-control,pointer)}.global-styles-ui-variations_item .global-styles-ui-variations_item-preview{border-radius:2px;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px;overflow:hidden;position:relative}@media not (prefers-reduced-motion){.global-styles-ui-variations_item .global-styles-ui-variations_item-preview{transition:outline .1s linear}}.global-styles-ui-variations_item .global-styles-ui-variations_item-preview.is-pill{height:32px}.global-styles-ui-variations_item .global-styles-ui-variations_item-preview.is-pill .block-editor-iframe__scale-container{overflow:hidden}.global-styles-ui-variations_item:not(.is-active):hover .global-styles-ui-variations_item-preview{outline-color:rgba(0,0,0,.3)}.global-styles-ui-variations_item.is-active .global-styles-ui-variations_item-preview,.global-styles-ui-variations_item:focus-visible .global-styles-ui-variations_item-preview{outline-color:#1e1e1e;outline-offset:1px;outline-width:var(--wp-admin-border-width-focus)}.global-styles-ui-variations_item:focus-visible .global-styles-ui-variations_item-preview{outline-color:var(--wp-admin-theme-color)}.global-styles-ui-preview__wrapper{display:block;max-width:100%;width:100%}.global-styles-ui-preview__wrapper.is-hoverable{cursor:var(--wpds-cursor-control,pointer)}.global-styles-ui-typography-preview{align-items:center;background:#f0f0f0;border-radius:2px;display:flex;justify-content:center;margin-bottom:20px;min-height:100px;overflow:hidden}.global-styles-ui-font-size__item{line-break:anywhere;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-styles-ui-font-size__item-value{color:#757575}.global-styles-ui-screen-typography__indicator{align-items:center;border-radius:2px;display:flex!important;font-size:14px;height:24px;justify-content:center;width:24px}.global-styles-ui-block-types-filter{margin-bottom:12px;padding:0 16px}.global-styles-ui-block-types-search{flex-grow:1}.global-styles-ui-block-types-item-list .global-styles-ui-block-types-item__icon{min-width:24px}.global-styles-ui-block-types-item-list__no-results{padding-top:16px}.global-styles-ui-block-types-item__indicator{background:var(--wp-admin-theme-color);border-radius:50%;flex:none;height:6px;margin-left:auto;width:6px}.global-styles-ui-screen-typography__font-variants-count{color:#757575}.global-styles-ui-font-families__manage-fonts{justify-content:center}.global-styles-ui-screen .color-block-support-panel{border-top:none;padding-left:0;padding-right:0;padding-top:0;row-gap:12px}.global-styles-ui-header{line-height:1.9!important;margin-bottom:0!important}.global-styles-ui-subtitle{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)!important;margin-bottom:0!important;text-transform:uppercase}.global-styles-ui-section-title{color:#2f2f2f;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:1.2;margin:0;padding:16px 16px 0}.global-styles-ui-icon-with-current-color{fill:currentColor}.global-styles-ui__color-indicator-wrapper{align-items:center;display:flex;flex-shrink:0;height:24px}.global-styles-ui__palette-preview{display:inline-flex}.global-styles-ui__palette-preview>*+*{margin-inline-start:-8px}.global-styles-ui__shadows-panel__options-container,.global-styles-ui__typography-panel__options-container{height:24px}.global-styles-ui__block-preview-panel{border:1px solid #ddd;border-radius:2px;overflow:hidden;position:relative;width:100%}.global-styles-ui__shadow-preview-panel,.global-styles-ui__text-shadow-preview-panel{background-image:repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0),repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0);background-position:0 0,8px 8px;background-size:16px 16px;border:1px solid #ddd;border-radius:2px;height:144px;overflow:auto}.global-styles-ui__shadow-preview-block{background-color:#fff;border:1px solid #ddd;border-radius:2px;height:60px;width:60%}.global-styles-ui__text-shadow-preview-panel{margin-block:-8px 16px}.global-styles-ui__text-shadow-preview-text{font-size:24px}.global-styles-ui__text-shadow-editor__header{margin-block-end:8px}.global-styles-ui__text-shadow-editor__inputs{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.global-styles-ui__shadow-editor__dropdown-content,.global-styles-ui__text-shadow-editor__dropdown-content{width:280px}.global-styles-ui__shadow-editor-panel,.global-styles-ui__text-shadow-editor-panel{margin-bottom:4px}.global-styles-ui__shadow-editor__dropdown,.global-styles-ui__text-shadow-editor__dropdown{position:relative;width:100%}.global-styles-ui__shadow-editor__dropdown-toggle,.global-styles-ui__text-shadow-editor__dropdown-toggle{border-radius:inherit;height:auto;padding-bottom:8px;padding-top:8px;text-align:left;width:100%}.global-styles-ui__shadow-editor__dropdown-toggle.is-open,.global-styles-ui__text-shadow-editor__dropdown-toggle.is-open{background:#f0f0f0;color:var(--wp-admin-theme-color)}.global-styles-ui__shadow-editor__remove-button,.global-styles-ui__text-shadow-editor__remove-button{opacity:0;position:absolute;right:8px;top:8px}.global-styles-ui__shadow-editor__dropdown-toggle:hover+.global-styles-ui__shadow-editor__remove-button,.global-styles-ui__shadow-editor__dropdown-toggle:hover+.global-styles-ui__text-shadow-editor__remove-button,.global-styles-ui__shadow-editor__remove-button:focus,.global-styles-ui__shadow-editor__remove-button:hover,.global-styles-ui__text-shadow-editor__dropdown-toggle:hover+.global-styles-ui__shadow-editor__remove-button,.global-styles-ui__text-shadow-editor__dropdown-toggle:hover+.global-styles-ui__text-shadow-editor__remove-button,.global-styles-ui__text-shadow-editor__remove-button:focus,.global-styles-ui__text-shadow-editor__remove-button:hover{opacity:1}@media (hover:none){.global-styles-ui__shadow-editor__remove-button,.global-styles-ui__text-shadow-editor__remove-button{opacity:1}}.global-styles-ui-screen-css{display:flex;flex:1 1 auto;flex-direction:column;margin:16px}.global-styles-ui-screen-css .block-editor-global-styles-advanced-panel{flex:1 1 auto}.global-styles-ui-screen-css .block-editor-global-styles-advanced-panel__custom-css-input,.global-styles-ui-screen-css .block-editor-global-styles-advanced-panel__custom-css-input .components-base-control__field{display:flex;flex:1 1 auto;flex-direction:column}.global-styles-ui-screen-css .block-editor-global-styles-advanced-panel__custom-css-input textarea{flex:1 1 auto}.global-styles-ui-screen-css-help-link{display:inline-block;margin-top:8px}.global-styles-ui-screen-variations{border-top:1px solid #ddd;margin-top:16px}.global-styles-ui-screen-variations>*{margin:24px 16px}.global-styles-ui-sidebar__navigator-provider{height:100%}.global-styles-ui-sidebar__navigator-screen{display:flex;flex-direction:column;height:100%}.global-styles-ui-color-palette__tablist-container{border-bottom:1px solid #ddd}.global-styles-ui-color-palette__tablist{margin-bottom:-1px}.global-styles-ui-sidebar__navigator-screen .single-column{grid-column:span 1}.global-styles-ui-screen-root.global-styles-ui-screen-root,.global-styles-ui-screen-style-variations.global-styles-ui-screen-style-variations{background:unset;color:inherit}.global-styles-ui-sidebar__panel .block-editor-block-icon svg{fill:currentColor}.global-styles-ui-screen-root__active-style-tile.global-styles-ui-screen-root__active-style-tile,.global-styles-ui-screen-root__active-style-tile.global-styles-ui-screen-root__active-style-tile .global-styles-ui-screen-root__active-style-tile-preview{border-radius:2px}.global-styles-ui-screen-root__active-style-tile-preview{clip-path:border-box}.global-styles-ui-color-palette-panel,.global-styles-ui-duotone-palette-panel,.global-styles-ui-gradient-palette-panel{padding:16px}.font-library-page__content{display:flex;flex-direction:column;flex-grow:1;min-height:0}.font-library-page:has(.font-library__footer) .font-library-page__content{padding-bottom:90px}.font-library-page__tablist{border-bottom:1px solid #f0f0f0;flex-shrink:0;padding:0 24px}.font-library-page__tab-panel{flex-grow:1;min-height:0;overflow:auto}")),document.head.appendChild(e)}var Or=f(G()),{Tabs:ja}=Yu(Sb.privateApis),{useGlobalStyles:gE}=Yu(Cb.privateApis);function yE(){let{records:e=[]}=(0,za.useEntityRecords)("root","fontCollection",{_fields:"slug,name,description"}),[t,r]=(0,Rb.useState)("installed-fonts"),{base:o,user:n,setUser:s,isReady:i}=gE(),a=(0,_b.useSelect)(l=>l(za.store).canUser("create",{kind:"postType",name:"wp_font_family"}),[]);if(!i)return null;let u=[{id:"installed-fonts",title:(0,Un._x)("Library","Font library")}];return a&&(u.push({id:"upload-fonts",title:(0,Un._x)("Upload","noun")}),u.push(...(e||[]).map(({slug:l,name:c})=>({id:l,title:e&&e.length===1&&l==="google-fonts"?(0,Un.__)("Install Fonts"):c})))),(0,Or.jsx)(Ic,{title:(0,Un.__)("Fonts"),className:"font-library-page",children:(0,Or.jsx)("div",{className:"font-library-page__content",children:(0,Or.jsxs)(ja,{selectedTabId:t,onSelect:l=>r(l),children:[(0,Or.jsx)("div",{className:"font-library-page__tablist",children:(0,Or.jsx)(ja.TabList,{children:u.map(({id:l,title:c})=>(0,Or.jsx)(ja.Tab,{tabId:l,children:c},l))})}),u.map(({id:l})=>(0,Or.jsx)(ja.TabPanel,{tabId:l,focusable:!1,className:"font-library-page__tab-panel",children:(0,Or.jsx)(Gu,{value:n,baseValue:o,onChange:s,activeTab:l})},l))]})})})}function vE(){return(0,Or.jsx)(yE,{})}var bE=vE;export{bE as stage}; |
| 39 |
/*! Bundled license information: |
| 40 |
|
| 41 |
use-sync-external-store/cjs/use-sync-external-store-shim.production.js: |
| 42 |
(** |
| 43 |
* @license React |
| 44 |
* use-sync-external-store-shim.production.js |
| 45 |
* |
| 46 |
* Copyright (c) Meta Platforms, Inc. and affiliates. |
| 47 |
* |
| 48 |
* This source code is licensed under the MIT license found in the |
| 49 |
* LICENSE file in the root directory of this source tree. |
| 50 |
*) |
| 51 |
|
| 52 |
use-sync-external-store/cjs/use-sync-external-store-shim/with-selector.production.js: |
| 53 |
(** |
| 54 |
* @license React |
| 55 |
* use-sync-external-store-shim/with-selector.production.js |
| 56 |
* |
| 57 |
* Copyright (c) Meta Platforms, Inc. and affiliates. |
| 58 |
* |
| 59 |
* This source code is licensed under the MIT license found in the |
| 60 |
* LICENSE file in the root directory of this source tree. |
| 61 |
*) |
| 62 |
|
| 63 |
is-plain-object/dist/is-plain-object.mjs: |
| 64 |
(*! |
| 65 |
* is-plain-object <https://github.com/jonschlinkert/is-plain-object> |
| 66 |
* |
| 67 |
* Copyright (c) 2014-2017, Jon Schlinkert. |
| 68 |
* Released under the MIT License. |
| 69 |
*) |
| 70 |
*/ |
| 71 |
|