1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/Single-ffZuL9SS.js","assets/operations-kkTV5WbO.js","assets/FontFaceDeclarations-X5iqCFk9.js","assets/FontFaceDeclarations-DeSVCgeL.css","assets/VariableTypeTester-CpWOQy3B.js","assets/index-Clp14DA7.js","assets/VariableTypeTester-CQEpJi87.css","assets/SimpleFormat-BEiMF0ea.js","assets/formatCurrency-T9SQkSOQ.js","assets/sorting-7OiQdfkW.js","assets/_baseSlice-F8doVSIJ.js","assets/Single-BH8htoGw.css","assets/Payment-CptaJGC9.js","assets/RequireCurrentUser-Dfn--lvU.js","assets/Payment-CuURpAkC.css","assets/All-BLBfjtJR.js","assets/All-Bq3Yagw5.css","assets/Show-CbwVQo_s.js","assets/fontLicenseRoute-DbpSXJpz.js","assets/presence-BlFNmfHf.js","assets/Show-CeRcxnMr.css","assets/index-tnYdysWt.js","assets/index-DljaHrDa.css","assets/index-BzyY9HM2.js","assets/index-BkW_BUUm.css","assets/index-DQfBIWUR.js","assets/isEmpty-C_6517aU.js","assets/index-CDL4rLPA.css","assets/index-BOjekh-Z.js","assets/index-JIN2rQUL.js","assets/index-tsf-MCDJ.css","assets/index-8voVhSDX.js","assets/index-yCvYtWC2.js","assets/index-C7USs1KH.css","assets/index-D9XySOdR.js","assets/index-UzJKRmpc.css","assets/index-CoTjAS7y.js","assets/index-cBjefdlE.css"])))=>i.map(i=>d[i]); 2import{O as he,Q as ie,S as pe,U as _,V as dt,W as hn,X as Et,Y as Li,Z as U,$ as bn,a0 as kt,a1 as Lt,a2 as Ne,a3 as Be,a4 as ne,a5 as lo,a6 as bt,a7 as He,a8 as uo,a9 as jn,aa as fo,ab as po,ac as Se,ad as Jr,ae as Q,af as tn,ag as Kr,ah as ft,ai as ho,aj as mo,ak as Re,al as Fi,am as gr,an as wn,ao as Oi,ap as Mi,aq as vo,ar as nn,as as $i,at as Hi,au as go,av as Ui,aw as Nt,ax as yo,ay as So,az as To,aA as xo,aB as _o,aC as Eo,aD as bo,aE as jo,aF as wo,aG as Io,aH as Zi,aI as Ao,aJ as Co,aK as No,aL as jt,aM as Ro,aN as me,aO as Fe,aP as rn,aQ as Qr,aR as Po,aS as te,aT as Di,aU as j,aV as ko,aW as Lo,aX as Fo,aY as qi,aZ as Bi,a_ as Oo,a$ as pt,b0 as Mo,b1 as $o,b2 as qn,b3 as Ho,b4 as Vi,v as Uo,b5 as yr,w as Zo,b6 as Do,b7 as qo,b8 as Bo,b9 as Vo,ba as zo,bb as Wo,bc as nr,u as an,bd as zi,q as Go,be as Yo,bf as Jo,bg as Ko,bh as Qo,bi as Xo,t as ec,bj as tc,bk as nc,r as x,R as q,e as rc,k as Wi,G as ic,H as ce,K as Gi,bl as ac,a as Yi,y as sc,p as i,bm as oc,C as fe,A as ct,z as cc,B as lc,F as uc,bn as Je,J as dc,I as fc,E as pc}from"./operations-kkTV5WbO.js";import{u as rr,R as Ve,c as Ji,a as hc,C as K,L as b,Q as ae,b as mt,d as X,D as Pe,e as Sr,f as Ue,S as Tr,M as wt,g as it,h as De,P as Ft,U as Ki,i as In,I as we,B as Ot,j as Qi,k as mc,l as mn,n as vc,m as gc,N as Xi,F as Xr,o as yc,p as Sc,q as Tc,r as xc}from"./FontFaceDeclarations-X5iqCFk9.js";import{j as _c,k as Ec,l as bc,m as jc,p as ea,n as wc,q as Ic,r as Ac,W as D,D as An,t as vn,u as Cc,v as Nc,w as Rc,S as Pc,x as kc,y as Lc,z as Fc,A as Oc,B as Mc,C as $c,s as Hc,o as Uc,a as ta,b as xr,E as Zc,F as Dc,e as na,i as ei,f as ra,h as qc}from"./sorting-7OiQdfkW.js";let ti=!1;function Bc(){if(ti)return;function t(){const e=he(),n=e&&ie(e);if(n){const r="internal_error";pe&&_.log(`[Tracing] Root span: ${r} -> Global error occurred`),n.setStatus({code:dt,message:r})}}t.tag="sentry_tracingErrorCallback",ti=!0,_c(t),Ec(t)}class ze{constructor(e={}){this._traceId=e.traceId||hn(),this._spanId=e.spanId||Et()}spanContext(){return{spanId:this._spanId,traceId:this._traceId,traceFlags:Li}}end(e){}setAttribute(e,n){return this}setAttributes(e){return this}setStatus(e){return this}updateName(e){return this}isRecording(){return!1}addEvent(e,n,r){return this}addLink(e){return this}addLinks(e){return this}recordException(e,n){}}function Vc(t){if(!pe)return;const{description:e="< unknown name >",op:n="< unknown op >",parent_span_id:r}=U(t),{spanId:a}=t.spanContext(),s=bn(t),o=ie(t),l=o===t,c=`[Tracing] Starting ${s?"sampled":"unsampled"} ${l?"root ":""}span`,u=[`op: ${n}`,`name: ${e}`,`ID: ${a}`];if(r&&u.push(`parent ID: ${r}`),!l){const{op:d,description:f}=U(o);u.push(`root ID: ${o.spanContext().spanId}`),d&&u.push(`root op: ${d}`),f&&u.push(`root description: ${f}`)}_.log(`${c} 3 ${u.join(` 4 `)}`)}function zc(t){if(!pe)return;const{description:e="< unknown name >",op:n="< unknown op >"}=U(t),{spanId:r}=t.spanContext(),s=ie(t)===t,o=`[Tracing] Finishing "${n}" ${s?"root ":""}span "${e}" with ID ${r}`;_.log(o)}function Wc(t,e,n,r=he()){const a=r&&ie(r);a&&(pe&&_.log(`[Measurement] Setting measurement on root span: ${t} = ${e} ${n}`),a.addEvent(t,{[Lt]:e,[kt]:n}))}function ni(t){if(!t||t.length===0)return;const e={};return t.forEach(n=>{const r=n.attributes||{},a=r[kt],s=r[Lt];
4typeof a=="string"&&typeof s=="number"&&(e[n.name]={value:s,unit:a})}),e}const ri=1e3;class Cn{constructor(e={}){this._traceId=e.traceId||hn(),this._spanId=e.spanId||Et(),this._startTime=e.startTimestamp||Ne(),this._links=e.links,this._attributes={},this.setAttributes({[ne]:"manual",[Be]:e.op,...e.attributes}),this._name=e.name,e.parentSpanId&&(this._parentSpanId=e.parentSpanId),"sampled"in e&&(this._sampled=e.sampled),e.endTimestamp&&(this._endTime=e.endTimestamp),this._events=[],this._isStandaloneSpan=e.isStandalone,this._endTime&&this._onSpanEnded()}addLink(e){return this._links?this._links.push(e):this._links=[e],this}addLinks(e){return this._links?this._links.push(...e):this._links=e,this}recordException(e,n){}spanContext(){const{_spanId:e,_traceId:n,_sampled:r}=this;return{spanId:e,traceId:n,traceFlags:r?lo:Li}}setAttribute(e,n){return n===void 0?delete this._attributes[e]:this._attributes[e]=n,this}setAttributes(e){return Object.keys(e).forEach(n=>this.setAttribute(n,e[n])),this}updateStartTime(e){this._startTime=bt(e)}setStatus(e){return this._status=e,this}updateName(e){return this._name=e,this.setAttribute(He,"custom"),this}end(e){this._endTime||(this._endTime=bt(e),zc(this),this._onSpanEnded())}getSpanJSON(){return{data:this._attributes,description:this._name,op:this._attributes[Be],parent_span_id:this._parentSpanId,span_id:this._spanId,start_timestamp:this._startTime,status:po(this._status),timestamp:this._endTime,trace_id:this._traceId,origin:this._attributes[ne],profile_id:this._attributes[fo],exclusive_time:this._attributes[jn],measurements:ni(this._events),is_segment:this._isStandaloneSpan&&ie(this)===this||void 0,segment_id:this._isStandaloneSpan?ie(this).spanContext().spanId:void 0,links:uo(this._links)}}isRecording(){return!this._endTime&&!!this._sampled}addEvent(e,n,r){pe&&_.log("[Tracing] Adding an event to span:",e);const a=ii(n)?n:r||Ne(),s=ii(n)?{}:n||{},o={name:e,time:bt(a),attributes:s};return this._events.push(o),this}isStandaloneSpan(){return!!this._isStandaloneSpan}_onSpanEnded(){const e=Se();if(e&&e.emit("spanEnd",this),!(this._isStandaloneSpan||this===ie(this)))return;if(this._isStandaloneSpan){this._sampled?Yc(bc([this],e)):(pe&&_.log("[Tracing] Discarding standalone span because its trace was not chosen to be sampled."),e&&e.recordDroppedEvent("sample_rate","span"));return}const r=this._convertSpanToTransaction();r&&(Jr(this).scope||Q()).captureEvent(r)}_convertSpanToTransaction(){var d;if(!ai(U(this)))return;this._name||(pe&&_.warn("Transaction has no name, falling back to `<unlabeled transaction>`."),this._name="<unlabeled transaction>");const{scope:e,isolationScope:n}=Jr(this),r=(d=e==null?void 0:e.getScopeData().sdkProcessingMetadata)==null?void 0:d.normalizedRequest;if(this._sampled!==!0)return;const s=tn(this).filter(f=>f!==this&&!Gc(f)).map(f=>U(f)).filter(ai),o=this._attributes[He];delete this._attributes[Kr],s.forEach(f=>{delete f.data[Kr]});const l={contexts:{trace:ho(this)},spans:s.length>ri?s.sort((f,p)=>f.start_timestamp-p.start_timestamp).slice(0,ri):s,start_timestamp:this._startTime,timestamp:this._endTime,transaction:this._name,type:"transaction",sdkProcessingMetadata:{capturedSpanScope:e,capturedSpanIsolationScope:n,dynamicSamplingContext:ft(this)},request:r,...o&&{transaction_info:{source:o}}},c=ni(this._events);return c&&Object.keys(c).length&&(pe&&_.log("[Measurements] Adding measurements to transaction event",JSON.stringify(c,void 0,2)),l.measurements=c),l}}function ii(t){return t&&typeof t=="number"||t instanceof Date||Array.isArray(t)}function ai(t){return!!t.start_timestamp&&!!t.timestamp&&!!t.span_id&&!!t.trace_id}function Gc(t){return t instanceof Cn&&t.isStandaloneSpan()}function Yc(t){const e=Se();if(!e)return;const n=t[1];if(!n||n.length===0){e.recordDroppedEvent("before_send","span");return}e.sendEnvelope(t)}function Jc(t,e,n=()=>{},r=()=>{}){let a;try{a=t()}catch(s){throw e(s),n(),s}return Kc(a,e,n,r)}function Kc(t,e,n,r){return mo(t)?t.then(a=>(n(),r(a),a),a=>{throw e(a),n(),a}):(n(),r(t),t)}function Qc(t,e,n){if(!Re(t))return[!1];let r,a;typeof t.tracesSampler=="function"?(a=t.tracesSampler({...e,inheritOrSampleWith:l=>typeof e.parentSampleRate=="number"?e.parentSampleRate:typeof e.parentSampled=="boolean"?Number(e.parentSampled):l}),r=!0):e.parentSampled!==void 0?a=e.parentSampled:typeof t.tracesSampleRate<"u"&&(a=t.tracesSampleRate,r=!0);const s=Fi(a);if(s===void 0)return pe&&_.warn(`[Tracing] Discarding root span because of invalid sample rate. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(a)} of type ${JSON.stringify(typeof a)}.`),[!1];if(!s)return pe&&_.log(`[Tracing] Discarding transaction because ${typeof t.tracesSampler=="function"?"tracesSampler returned 0 or false":"a negative sampling decision was inherited or tracesSampleRate is set to 0"}`),[!1,s,r];const o=n<s;return o||pe&&_.log(`[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = ${Number(a)})`),[o,s,r]}const ia="__SENTRY_SUPPRESS_TRACING__";function Xc(t,e){const n=Er();if(n.startSpan)return n.startSpan(t,e);const r=sa(t),{forceTransaction:a,parentSpan:s,scope:o}=t,l=o==null?void 0:o.clone();return gr(l,()=>tl(s)(()=>{const u=Q(),d=oa(u,s),p=t.onlyIfParent&&!d?new ze:aa({parentSpan:d,spanArguments:r,forceTransaction:a,scope:u});return wn(u,p),Jc(()=>e(p),()=>{const{status:y}=U(p);p.isRecording()&&(!y||y==="ok")&&p.setStatus({code:dt,message:"internal_error"})},()=>{p.end()})}))}function vt(t){const e=Er();if(e.startInactiveSpan)return e.startInactiveSpan(t);const n=sa(t),{forceTransaction:r,parentSpan:a}=t;return(t.scope?o=>gr(t.scope,o):a!==void 0?o=>_r(a,o):o=>o())(()=>{const o=Q(),l=oa(o,a);return t.onlyIfParent&&!l?new ze:aa({parentSpan:l,spanArguments:n,forceTransaction:r,scope:o})})}function _r(t,e){const n=Er();return n.withActiveSpan?n.withActiveSpan(t,e):gr(r=>(wn(r,t||void 0),e(r)))}function aa({parentSpan:t,spanArguments:e,forceTransaction:n,scope:r}){if(!Re()){const o=new ze;if(n||!t){const l={sampled:"false",sample_rate:"0",transaction:e.name,...ft(o
4)};nn(o,l)}return o}const a=$i();let s;if(t&&!n)s=el(t,r,e),Hi(t,s);else if(t){const o=ft(t),{traceId:l,spanId:c}=t.spanContext(),u=bn(t);s=si({traceId:l,parentSpanId:c,...e},r,u),nn(s,o)}else{const{traceId:o,dsc:l,parentSpanId:c,sampled:u}={...a.getPropagationContext(),...r.getPropagationContext()};s=si({traceId:o,parentSpanId:c,...e},r,u),l&&nn(s,l)}return Vc(s),go(s,r,a),s}function sa(t){const n={isStandalone:(t.experimental||{}).standalone,...t};if(t.startTime){const r={...n};return r.startTimestamp=bt(t.startTime),delete r.startTime,r}return n}function Er(){const t=Oi();return Mi(t)}function si(t,e,n){var v;const r=Se(),a=(r==null?void 0:r.getOptions())||{},{name:s=""}=t,o={spanAttributes:{...t.attributes},spanName:s,parentSampled:n};r==null||r.emit("beforeSampling",o,{decision:!1});const l=o.parentSampled??n,c=o.spanAttributes,u=e.getPropagationContext(),[d,f,p]=e.getScopeData().sdkProcessingMetadata[ia]?[!1]:Qc(a,{name:s,parentSampled:l,attributes:c,parentSampleRate:Fi((v=u.dsc)==null?void 0:v.sample_rate)},u.sampleRand),y=new Cn({...t,attributes:{[He]:"custom",[Ui]:f!==void 0&&p?f:void 0,...c},sampled:d});return!d&&r&&(pe&&_.log("[Tracing] Discarding root span because its trace was not chosen to be sampled."),r.recordDroppedEvent("sample_rate","transaction")),r&&r.emit("spanStart",y),y}function el(t,e,n){const{spanId:r,traceId:a}=t.spanContext(),s=e.getScopeData().sdkProcessingMetadata[ia]?!1:bn(t),o=s?new Cn({...n,parentSpanId:r,traceId:a,sampled:s}):new ze({traceId:a});Hi(t,o);const l=Se();return l&&(l.emit("spanStart",o),n.endTimestamp&&l.emit("spanEnd",o)),o}function oa(t,e){if(e)return e;if(e===null)return;const n=vo(t);if(!n)return;const r=Se();return(r?r.getOptions():{}).parentSpanIsAlwaysRootSpan?ie(n):n}function tl(t){return t!==void 0?e=>_r(t,e):e=>e()}const sn={idleTimeout:1e3,finalTimeout:3e4,childSpanTimeout:15e3},nl="heartbeatFailed",rl="idleTimeout",il="finalTimeout",al="externalFinish";function ca(t,e={}){const n=new Map;let r=!1,a,s=al,o=!e.disableAutoFinish;const l=[],{idleTimeout:c=sn.idleTimeout,finalTimeout:u=sn.finalTimeout,childSpanTimeout:d=sn.childSpanTimeout,beforeSpanEnd:f,trimIdleSpanEndTimestamp:p=!0}=e,y=Se();if(!y||!Re()){const h=new ze,g={sample_rate:"0",sampled:"false",...ft(h)};return nn(h,g),h}const v=Q(),S=he(),T=sl(t);T.end=new Proxy(T.end,{apply(h,g,C){if(f&&f(T),g instanceof ze)return;const[F,...N]=C,V=F||Ne(),L=bt(V),Z=tn(T).filter(M=>M!==T),le=U(T);if(!Z.length||!p)return P(L),Reflect.apply(h,g,[L,...N]);const ve=y.getOptions().ignoreSpans,Le=Z==null?void 0:Z.reduce((M,W)=>{const G=U(W);return!G.timestamp||ve&&jc(G,ve)?M:M?Math.max(M,G.timestamp):G.timestamp},void 0),$=le.start_timestamp,J=Math.min($?$+u/1e3:1/0,Math.max($||-1/0,Math.min(L,Le||1/0)));return P(J),Reflect.apply(h,g,[J,...N])}});function I(){a&&(clearTimeout(a),a=void 0)}function R(h){I(),a=setTimeout(()=>{!r&&n.size===0&&o&&(s=rl,T.end(h))},c)}function B(h){a=setTimeout(()=>{!r&&o&&(s=nl,T.end(h))},d)}function O(h){I(),n.set(h,!0);const g=Ne();B(g+d/1e3)}function z(h){if(n.has(h)&&n.delete(h),n.size===0){const g=Ne();R(g+c/1e3)}}function P(h){r=!0,n.clear(),l.forEach(Z=>Z()),wn(v,S);const g=U(T),{start_timestamp:C}=g;if(!C)return;g.data[Nt]||T.setAttribute(Nt,s);const N=g.status;(!N||N==="unknown")&&T.setStatus({code:yo}),_.log(`[Tracing] Idle span "${g.op}" finished`);const V=tn(T).filter(Z=>Z!==T);let L=0;V.forEach(Z=>{Z.isRecording()&&(Z.setStatus({code:dt,message:"cancelled"}),Z.end(h),pe&&_.log("[Tracing] Cancelling span since span ended early",JSON.stringify(Z,void 0,2)));const le=U(Z),{timestamp:ve=0,start_timestamp:Le=0}=le,$=Le<=h,J=(u+c)/1e3,M=ve-Le<=J;if(pe){const W=JSON.stringify(Z,void 0,2);$?M||_.log("[Tracing] Discarding span since it finished after idle span final timeout",W):_.log("[Tracing] Discarding span since it happened after idle span was finished",W)}(!M||!$)&&(So(T,Z),L++)}),L>0&&T.setAttribute("sentry.idle_span_discarded_spans",L)}return l.push(y.on("spanStart",h=>{if(r||h===T||U(h).timestamp||h instanceof Cn&&h.isStandaloneSpan())return;tn(T).includes(h)&&O(h.spanContext().spanId)})),l.push(y.on("spanEnd",h=>{r||z(h.spanContext().spanId)})),l.push(y.on("idleSpanEnableAutoFinish",h=>{h===T&&(o=!0,R(),n.size&&B())})),e.disableAutoFinish||R(),setTimeout(()=>{r||(T.setStatus({code:dt,message:"deadline_exceeded"}),s=il,T.end())},u),T}function sl(t){const e=vt(t);
4return wn(Q(),e),pe&&_.log("[Tracing] Started span is an idle span"),e}function la(t={}){const e=t.client||Se();if(!To()||!e)return{};const n=Oi(),r=Mi(n);if(r.getTraceData)return r.getTraceData(t);const a=t.scope||Q(),s=t.span||he(),o=s?xo(s):ol(a),l=s?ft(s):_o(e,a),c=Eo(l);if(!bo.test(o))return _.warn("Invalid sentry-trace data. Cannot generate trace data"),{};const d={"sentry-trace":o,baggage:c};return t.propagateTraceparent&&(d.traceparent=s?jo(s):cl(a)),d}function ol(t){const{traceId:e,sampled:n,propagationSpanId:r}=t.getPropagationContext();return wo(e,r,n)}function cl(t){const{traceId:e,sampled:n,propagationSpanId:r}=t.getPropagationContext();return Io(e,r,n)}function ll(t,e,n,r,a){if(!t.fetchData)return;const{method:s,url:o}=t.fetchData,l=Re()&&e(o);if(t.endTimestamp&&l){const y=t.fetchData.__span;if(!y)return;const v=r[y];v&&(fl(v,t),ul(v,t,a),delete r[y]);return}const{spanOrigin:c="auto.http.browser",propagateTraceparent:u=!1}=typeof a=="object"?a:{spanOrigin:a},d=!!he(),f=l&&d?vt(hl(o,s,c)):new ze;if(t.fetchData.__span=f.spanContext().spanId,r[f.spanContext().spanId]=f,n(t.fetchData.url)){const y=t.args[0],v=t.args[1]||{},S=dl(y,v,Re()&&d?f:void 0,u);S&&(t.args[1]=v,v.headers=S)}const p=Se();if(p){const y={input:t.args,response:t.response,startTimestamp:t.startTimestamp,endTimestamp:t.endTimestamp};p.emit("beforeOutgoingRequestSpan",f,y)}return f}function ul(t,e,n){var a;const r=typeof n=="object"&&n!==null?n.onRequestSpanEnd:void 0;r==null||r(t,{headers:(a=e.response)==null?void 0:a.headers,error:e.error})}function dl(t,e,n,r){const a=la({span:n,propagateTraceparent:r}),s=a["sentry-trace"],o=a.baggage,l=a.traceparent;if(!s)return;const c=e.headers||(Ao(t)?t.headers:void 0);if(c)if(pl(c)){const u=new Headers(c);if(u.get("sentry-trace")||u.set("sentry-trace",s),r&&l&&!u.get("traceparent")&&u.set("traceparent",l),o){const d=u.get("baggage");d?Vt(d)||u.set("baggage",`${d},${o}`):u.set("baggage",o)}return u}else if(Array.isArray(c)){const u=[...c];c.find(f=>f[0]==="sentry-trace")||u.push(["sentry-trace",s]),r&&l&&!c.find(f=>f[0]==="traceparent")&&u.push(["traceparent",l]);const d=c.find(f=>f[0]==="baggage"&&Vt(f[1]));return o&&!d&&u.push(["baggage",o]),u}else{const u="sentry-trace"in c?c["sentry-trace"]:void 0,d="traceparent"in c?c.traceparent:void 0,f="baggage"in c?c.baggage:void 0,p=f?Array.isArray(f)?[...f]:[f]:[],y=f&&(Array.isArray(f)?f.find(S=>Vt(S)):Vt(f));o&&!y&&p.push(o);const v={...c,"sentry-trace":u??s,baggage:p.length>0?p.join(","):void 0};return r&&l&&!d&&(v.traceparent=l),v}else return{...a}}function fl(t,e){var n,r;if(e.response){Zi(t,e.response.status);const a=(r=(n=e.response)==null?void 0:n.headers)==null?void 0:r.get("content-length");if(a){const s=parseInt(a);s>0&&t.setAttribute("http.response_content_length",s)}}else e.error&&t.setStatus({code:dt,message:"internal_error"});t.end()}function Vt(t){return t.split(",").some(e=>e.trim().startsWith(No))}function pl(t){return typeof Headers<"u"&&Co(t,Headers)}function hl(t,e,n){const r=ea(t);return{name:r?`${e} ${wc(r)}`:e,attributes:ml(t,r,e,n)}}function ml(t,e,n,r){const a={url:t,type:"fetch","http.method":n,[ne]:r,[Be]:"http.client"};return e&&(Ic(e)||(a["http.url"]=e.href,a["server.address"]=e.host),e.search&&(a["http.query"]=e.search),e.hash&&(a["http.fragment"]=e.hash)),a}function vl(){return!Ac()&&Object.prototype.toString.call(typeof process<"u"?process:0)==="[object process]"}function gl(){return typeof window<"u"&&(!vl()||yl())}function yl(){const t=jt.process;return(t==null?void 0:t.type)==="renderer"}const Sl=(t,e)=>t>e[1]?"poor":t>e[0]?"needs-improvement":"good",Mt=(t,e,n,r)=>{let a,s;return o=>{e.value>=0&&(o||r)&&(s=e.value-(a??0),(s||a===void 0)&&(a=e.value,e.delta=s,e.rating=Sl(e.value,n),t(e)))}},$t=(t=!0)=>{var n,r;const e=(r=(n=D.performance)==null?void 0:n.getEntriesByType)==null?void 0:r.call(n,"navigation")[0];if(!t||e&&e.responseStart>0&&e.responseStart<performance.now())return e},gt=()=>{const t=$t();return(t==null?void 0:t.activationStart)??0};function tt(t,e,n){D.document&&D.addEventListener(t,e,n)}function br(t,e,n){D.document&&D.removeEventListener(t,e,n)}let lt=-1;const ua=new Set,Tl=()=>{var t,e;return((t=D.document)==null?void 0:t.visibilityState)==="hidden"&&!((e=D.document)!=null&&e.prerendering)?0:1/0},on=t=>{if(xl(t)&<>-1){if(t.type==="visibilitychange"||t.type==="pagehide")for(const e of ua)e();isFinite(lt)||(lt=t.type==="visibilitychange"?t.timeStamp:0,br("prerenderingchange",on,!0))}},Ht=()=>{var t;if(D.document&<<0){const e=gt();lt=(D.document.prerendering||(t=globalThis.performance.getEntriesByType("visibility-state").filter(r=>r.name==="hidden"&&r.startTime>e)[0])==null?void 0:t.startTime)??Tl(),tt("visibilitychange",on,!0),tt("pagehide",on,!0),tt("prerenderingchange",on,!0)}return{get firstHiddenTime(){return lt},onHidden(e){ua.add(e)}}};function xl(t){var e;return t.type==="pagehide"||((e=D.document)==null?void 0:e.visibilityState)==="hidden"}const _l=()=>`v5-${Date.now()}-${Math.floor(Math.random()*(9e12-1))+1e12}`,Ut=(t,e=-1)=>{var s,o;const n=$t();let r="navigate";return n&&((s=D.document)!=null&&s.prerendering||gt()>0?r="prerender":(o=D.document)!=null&&o.wasDiscarded?r="restore":n.type&&(r=n.type.replace(/_/g,"-"))),{name:t,value:e,rating:"good",delta:0,entries:[],id:_l(),navigationType:r}},Bn=new WeakMap;function jr(t,e){return Bn.get(t)||Bn.set(t,new e),Bn.get(t)}class gn{constructor(){gn.prototype.__init.call(this),gn.prototype.__init2.call(this)}__init(){this._sessionValue=0}__init2(){this._sessionEntries=[]}_processEntry(e){var a;if(e.hadRecentInput)return;const n=this._sessionEntries[0],r=this._sessionEntries[this._sessionEntries.length-1];this._sessionValue&&n&&r&&e.startTime-r.startTime<1e3&&e.startTime-n.startTime<5e3?(this._sessionValue+=e.value,this._sessionEntries.push(e)):(this._sessionValue=e.value,this._sessionEntries=[e]),(a=this._onAfterProcessingUnexpectedShift)==null||a.call(this,e)}}const yt=(t,e,n={})=>{try{if(PerformanceObserver.supportedEntryTypes.includes(t)){const r=new PerformanceObserver(a=>{Promise.resolve().then(()=>{e(a.getEntries())})});return r.observe({type:t,buffered:!0,...n}),r}}catch{}},wr=t=>{let e=!1;return()=>{e||(t(),e=!0)}},Nn=t=>{var e;(e=D.document)!=null&&e.prerendering?addEventListener("prerenderingchange",()=>t(),!0):t()},El=[1800,3e3],bl=(t,e={})=>{Nn(()=>{const n=Ht(),r=Ut("FCP");let a;const o=yt("paint",l=>{for(const c of l)c.name==="first-contentful-paint"&&(o.disconnect(),c.startTime<n.firstHiddenTime&&(r.value=Math.max(c.startTime-gt(),0),r.entries.push(c),a(!0)))});o&&(a=Mt(t,r,El,e.reportAllChanges))})},jl=[.1,.25],wl=(t,e={})=>{bl(wr(()=>{var c,u;const n=Ut("CLS",0);let r;const a=Ht(),s=jr(e,gn),o=d=>{for(const f of d)s._processEntry(f);s._sessionValue>
4n.value&&(n.value=s._sessionValue,n.entries=s._sessionEntries,r())},l=yt("layout-shift",o);l&&(r=Mt(t,n,jl,e.reportAllChanges),a.onHidden(()=>{o(l.takeRecords()),r(!0)}),(u=(c=D)==null?void 0:c.setTimeout)==null||u.call(c,r))}))};let da=0,Vn=1/0,zt=0;const Il=t=>{t.forEach(e=>{e.interactionId&&(Vn=Math.min(Vn,e.interactionId),zt=Math.max(zt,e.interactionId),da=zt?(zt-Vn)/7+1:0)})};let ir;const fa=()=>ir?da:performance.interactionCount||0,Al=()=>{"interactionCount"in performance||ir||(ir=yt("event",Il,{type:"event",buffered:!0,durationThreshold:0}))},zn=10;let pa=0;const Cl=()=>fa()-pa;class yn{constructor(){yn.prototype.__init.call(this),yn.prototype.__init2.call(this)}__init(){this._longestInteractionList=[]}__init2(){this._longestInteractionMap=new Map}_resetInteractions(){pa=fa(),this._longestInteractionList.length=0,this._longestInteractionMap.clear()}_estimateP98LongestInteraction(){const e=Math.min(this._longestInteractionList.length-1,Math.floor(Cl()/50));return this._longestInteractionList[e]}_processEntry(e){var a,s;if((a=this._onBeforeProcessingEntry)==null||a.call(this,e),!(e.interactionId||e.entryType==="first-input"))return;const n=this._longestInteractionList.at(-1);let r=this._longestInteractionMap.get(e.interactionId);if(r||this._longestInteractionList.length<zn||e.duration>n._latency){if(r?e.duration>r._latency?(r.entries=[e],r._latency=e.duration):e.duration===r._latency&&e.startTime===r.entries[0].startTime&&r.entries.push(e):(r={id:e.interactionId,entries:[e],_latency:e.duration},this._longestInteractionMap.set(r.id,r),this._longestInteractionList.push(r)),this._longestInteractionList.sort((o,l)=>l._latency-o._latency),this._longestInteractionList.length>zn){const o=this._longestInteractionList.splice(zn);for(const l of o)this._longestInteractionMap.delete(l.id)}(s=this._onAfterProcessingINPCandidate)==null||s.call(this,r)}}}const ha=t=>{const e=n=>{var r;(n.type==="pagehide"||((r=D.document)==null?void 0:r.visibilityState)==="hidden")&&t(n)};tt("visibilitychange",e,!0),tt("pagehide",e,!0)},ma=t=>{var n;const e=D.requestIdleCallback||D.setTimeout;((n=D.document)==null?void 0:n.visibilityState)==="hidden"?t():(t=wr(t),tt("visibilitychange",t,{once:!0,capture:!0}),e(()=>{t(),br("visibilitychange",t,{capture:!0})}),ha(t))},Nl=[200,500],Rl=40,Pl=(t,e={})=>{if(!(globalThis.PerformanceEventTiming&&"interactionId"in PerformanceEventTiming.prototype))return;const n=Ht();Nn(()=>{Al();const r=Ut("INP");let a;const s=jr(e,yn),o=c=>{ma(()=>{for(const d of c)s._processEntry(d);const u=s._estimateP98LongestInteraction();u&&u._latency!==r.value&&(r.value=u._latency,r.entries=u.entries,a())})},l=yt("event",o,{durationThreshold:e.durationThreshold??Rl});a=Mt(t,r,Nl,e.reportAllChanges),l&&(l.observe({type:"first-input",buffered:!0}),n.onHidden(()=>{o(l.takeRecords()),a(!0)}))})};class kl{_processEntry(e){var n;(n=this._onBeforeProcessingEntry)==null||n.call(this,e)}}const Ll=[2500,4e3],Fl=(t,e={})=>{Nn(()=>{const n=Ht(),r=Ut("LCP");let a;const s=jr(e,kl),o=c=>{e.reportAllChanges||(c=c.slice(-1));for(const u of c)s._processEntry(u),u.startTime<n.firstHiddenTime&&(r.value=Math.max(u.startTime-gt(),0),r.entries=[u],a())},l=yt("largest-contentful-paint",o);if(l){a=Mt(t,r,Ll,e.reportAllChanges);const c=wr(()=>{o(l.takeRecords()),l.disconnect(),a(!0)}),u=d=>{d.isTrusted&&(ma(c),br(d.type,u,{capture:!0}))};for(const d of["keydown","click","visibilitychange"])tt(d,u,{capture:!0})}})},Ol=[800,1800],ar=t=>{var e,n;(e=D.document)!=null&&e.prerendering?Nn(()=>ar(t)):((n=D.document)==null?void 0:n.readyState)!=="complete"?addEventListener("load",()=>ar(t),!0):setTimeout(t)},Ml=(t,e={})=>{const n=Ut("TTFB"),r=Mt(t,n,Ol,e.reportAllChanges);ar(()=>{const a=$t();a&&(n.value=Math.max(a.responseStart-gt(),0),n.entries=[a],r(!0))})},It={},Sn={};let va,ga,ya,Sa;function Ta(t,e=!1){return Rn("cls",t,Ul,va,e)}function xa(t,e=!1){return Rn("lcp",t,Zl,ga,e)}function $l(t){return Rn("ttfb",t,Dl,ya)}function Hl(t){return Rn("inp",t,ql,Sa)}function ht(t,e){return _a(t,e),Sn[t]||(Bl(t),Sn[t]=!0),Ea(t,e)}function Zt(t,e){const n=It[t];if(n!=null&&n.length)for(const r of n)try{r(e)}catch(a){An&&_.error(`Error while triggering instrumentation handler. 5Type: ${t} 6Name: ${Ro(r)} 7Error:`,a)}}function Ul(){return wl(t=>{Zt("cls",{metric:t}),va=t},{reportAllChanges:!0})}function Zl(){return Fl(t=>{Zt("lcp",{metric:t}),ga=t},{reportAllChanges:!0})}function Dl(){return Ml(t=>{Zt("ttfb",{metric:t}),ya=t})}function ql(){return Pl(t=>{Zt("inp",{metric:t}),Sa=t})}function Rn(t,e,n,r,a=!1){_a(t,e);let s;return Sn[t]||(s=n(),Sn[t]=!0),r&&e({metric:r}),Ea(t,e,a?s:void 0)}function Bl(t){const e={};t==="event"&&(e.durationThreshold=0),yt(t,n=>{Zt(t,{entries:n})},e)}function _a(t,e){It[t]=It[t]||[],It[t].push(e)}function Ea(t,e,n){return()=>{n&&n();const r=It[t];if(!r)return;const a=r.indexOf(e);a!==-1&&r.splice(a,1)}}function Vl(t){return"duration"in t}function Wn(t){return typeof t=="number"&&isFinite(t)}
7function We(t,e,n,{...r}){const a=U(t).start_timestamp;return a&&a>e&&typeof t.updateStartTime=="function"&&t.updateStartTime(e),_r(t,()=>{const s=vt({startTime:e,...r});return s&&s.end(n),s})}function Ir(t){var T;const e=Se();if(!e)return;const{name:n,transaction:r,attributes:a,startTime:s}=t,{release:o,environment:l,sendDefaultPii:c}=e.getOptions(),u=e.getIntegrationByName("Replay"),d=u==null?void 0:u.getReplayId(),f=Q(),p=f.getUser(),y=p!==void 0?p.email||p.id||p.ip_address:void 0;let v;try{v=f.getScopeData().contexts.profile.profile_id}catch{}const S={release:o,environment:l,user:y||void 0,profile_id:v||void 0,replay_id:d||void 0,transaction:r,"user_agent.original":(T=D.navigator)==null?void 0:T.userAgent,"client.address":c?"{{auto}}":void 0,...a};return vt({name:n,attributes:S,startTime:s,experimental:{standalone:!0}})}function Dt(){return D.addEventListener&&D.performance}function Y(t){return t/1e3}function zl(t){let e="unknown",n="unknown",r="";for(const a of t){if(a==="/"){[e,n]=t.split("/");break}if(!isNaN(Number(a))){e=r==="h"?"http":r,n=t.split(r)[1];break}r+=a}return r===t&&(e=r),{name:e,version:n}}function ba(t){try{return PerformanceObserver.supportedEntryTypes.includes(t)}catch{return!1}}function ja(t,e){let n,r=!1;function a(l){!r&&n&&e(l,n),r=!0}ha(()=>{a("pagehide")});const s=t.on("beforeStartNavigationSpan",(l,c)=>{c!=null&&c.isRedirect||(a("navigation"),s(),o())}),o=t.on("afterStartPageLoadSpan",l=>{n=l.spanContext().spanId,o()})}function Wl(t){let e=0,n;if(!ba("layout-shift"))return;const r=Ta(({metric:a})=>{const s=a.entries[a.entries.length-1];s&&(e=a.value,n=s)},!0);ja(t,(a,s)=>{Gl(e,n,s,a),r()})}function Gl(t,e,n,r){var u;An&&_.log(`Sending CLS span (${t})`);const a=e?Y((me()||0)+e.startTime):Ne(),s=Q().getScopeData().transactionName,o=e?Fe((u=e.sources[0])==null?void 0:u.node):"Layout shift",l={[ne]:"auto.http.browser.cls",[Be]:"ui.webvital.cls",[jn]:0,"sentry.pageload.span_id":n,"sentry.report_event":r};e!=null&&e.sources&&e.sources.forEach((d,f)=>{l[`cls.source.${f+1}`]=Fe(d.node)});const c=Ir({name:o,transaction:s,attributes:l,startTime:a});c&&(c.addEvent("cls",{[kt]:"",[Lt]:t}),c.end(a))}function Yl(t){let e=0,n;if(!ba("largest-contentful-paint"))return;const r=xa(({metric:a})=>{const s=a.entries[a.entries.length-1];s&&(e=a.value,n=s)},!0);ja(t,(a,s)=>{Jl(e,n,s,a),r()})}function Jl(t,e,n,r){An&&_.log(`Sending LCP span (${t})`);const a=Y((me()||0)+((e==null?void 0:e.startTime)||0)),s=Q().getScopeData().transactionName,o=e?Fe(e.element):"Largest contentful paint",l={[ne]:"auto.http.browser.lcp",[Be]:"ui.webvital.lcp",[jn]:0,"sentry.pageload.span_id":n,"sentry.report_event":r};e&&(e.element&&(l["lcp.element"]=Fe(e.element)),e.id&&(l["lcp.id"]=e.id),e.url&&(l["lcp.url"]=e.url),e.loadTime!=null&&(l["lcp.loadTime"]=e.loadTime),e.renderTime!=null&&(l["lcp.renderTime"]=e.renderTime),e.size!=null&&(l["lcp.size"]=e.size));const c=Ir({name:o,transaction:s,attributes:l,startTime:a});c&&(c.addEvent("lcp",{[kt]:"millisecond",[Lt]:t}),c.end(a))}function Ee(t){return t&&((me()||performance.timeOrigin)+t)/1e3}function wa(t){var n;const e={};if(t.nextHopProtocol!=null){const{name:r,version:a}=zl(t.nextHopProtocol);e["network.protocol.version"]=a,e["network.protocol.name"]=r}return me()||(n=Dt())!=null&&n.timeOrigin?Kl({...e,"http.request.redirect_start":Ee(t.redirectStart),"http.request.redirect_end":Ee(t.redirectEnd),"http.request.worker_start":Ee(t.workerStart),"http.request.fetch_start":Ee(t.fetchStart),"http.request.domain_lookup_start":Ee(t.domainLookupStart),"http.request.domain_lookup_end":Ee(t.domainLookupEnd),"http.request.connect_start":Ee(t.connectStart),"http.request.secure_connection_start":Ee(t.secureConnectionStart),"http.request.connection_end":Ee(t.connectEnd),"http.request.request_start":Ee(t.requestStart),"http.request.response_start":Ee(t.responseStart),"http.request.response_end":Ee(t.responseEnd),"http.request.time_to_first_byte":t.responseStart!=null?t.responseStart/1e3:void 0}):e}function Kl(t){return Object.fromEntries(Object.entries(t).filter(([,e])=>e!=null))}const Ql=2147483647;let oi=0,Ce={},ye,ot;function Xl({recordClsStandaloneSpans:t,recordLcpStandaloneSpans:e,client:n}){const r=Dt();if(r&&me()){r.mark&&D.performance.mark("sentry-tracing-init");const a=e?Yl(n):iu(),s=au(),o=t?Wl(n):ru();return()=>{a==null||a(),s(),o==null||o()}}return()=>{}}function eu(){ht("longtask",({entries:t})=>{const e=he();if(!e)return;const{op:n,start_timestamp:r}=U(e);for(const a of t){const s=Y(me()+a.startTime),o=Y(a.duration);n==="navigation"&&r&&s<r||We(e,s,s+o,{name:"Main UI thread blocked",op:"ui.long-task",attributes:{[ne]:"auto.ui.browser.metrics"}})}})}function tu(){new PerformanceObserver(e=>{const n=he();if(n)for(const r of e.getEntries()){if(!r.scripts[0])continue;const a=Y(me()+r.startTime),{start_timestamp:s,op:o}=U(n);if(o==="navigation"&&s&&a<s)continue;const l=Y(r.duration),c={[ne]:"auto.ui.browser.metrics"},u=r.scripts[0],{invoker:d,invokerType:f,sourceURL:p,sourceFunctionName:y,sourceCharPosition:v}=u;c["browser.script.invoker"]=d,c["browser.script.invoker_type"]=f,p&&(c["code.filepath"]=p),y&&(c["code.function"]=y),v!==-1&&(c["browser.script.source_char_position"]=v),We(n,a,a+l,{name:"Main UI thread blocked",op:"ui.long-animation-frame",attributes:c})}}).observe({type:"long-animation-frame",buffered:!0})}function nu(){ht("event",({entries:t})=>{const e=he();if(e){for(const n of t)if(n.name==="click"){const r=Y(me()+n.startTime),a=Y(n.duration),s={name:Fe(n.target),op:`ui.interaction.${n.name}`,startTime:r,attributes:{[ne]:"auto.ui.browser.metrics"}},o=Po(n.target);o&&(s.attributes["ui.component_name"]=o),We(e,r,r+a,s)}}})}function ru(){return Ta(({metric:t})=>{const e=t.entries[t.entries.length-1];e&&(Ce.cls={value:t.value,unit:""},ot=e)},!0)}function iu(){return xa(({metric:t})=>{const e=t.entries[t.entries.length-1];e&&(Ce.lcp={value:t.value,unit:"millisecond"},ye=e)},!0)}
7function au(){return $l(({metric:t})=>{t.entries[t.entries.length-1]&&(Ce.ttfb={value:t.value,unit:"millisecond"})})}function su(t,e){const n=Dt(),r=me();if(!(n!=null&&n.getEntries)||!r)return;const a=Y(r),s=n.getEntries(),{op:o,start_timestamp:l}=U(t);s.slice(oi).forEach(c=>{const u=Y(c.startTime),d=Y(Math.max(0,c.duration));if(!(o==="navigation"&&l&&a+u<l))switch(c.entryType){case"navigation":{uu(t,c,a);break}case"mark":case"paint":case"measure":{cu(t,c,u,d,a,e.ignorePerformanceApiSpans);const f=Ht(),p=c.startTime<f.firstHiddenTime;c.name==="first-paint"&&p&&(Ce.fp={value:c.startTime,unit:"millisecond"}),c.name==="first-contentful-paint"&&p&&(Ce.fcp={value:c.startTime,unit:"millisecond"});break}case"resource":{pu(t,c,c.name,u,d,a,e.ignoreResourceSpans);break}}}),oi=Math.max(s.length-1,0),hu(t),o==="pageload"&&(gu(Ce),e.recordClsOnPageloadSpan||delete Ce.cls,e.recordLcpOnPageloadSpan||delete Ce.lcp,Object.entries(Ce).forEach(([c,u])=>{Wc(c,u.value,u.unit)}),t.setAttribute("performance.timeOrigin",a),t.setAttribute("performance.activationStart",gt()),mu(t,e)),ye=void 0,ot=void 0,Ce={}}function ou(t){if((t==null?void 0:t.entryType)==="measure")try{return t.detail.devtools.track==="Components â"}catch{return}}function cu(t,e,n,r,a,s){if(ou(e)||["mark","measure"].includes(e.entryType)&&rn(e.name,s))return;const o=$t(!1),l=Y(o?o.requestStart:0),c=a+Math.max(n,l),u=a+n,d=u+r,f={[ne]:"auto.resource.browser.metrics"};c!==u&&(f["sentry.browser.measure_happened_before_request"]=!0,f["sentry.browser.measure_start_time"]=c),lu(f,e),c<=d&&We(t,c,d,{name:e.name,op:e.entryType,attributes:f})}function lu(t,e){try{const n=e.detail;if(!n)return;if(typeof n=="object"){for(const[r,a]of Object.entries(n))if(a&&Qr(a))t[`sentry.browser.measure.detail.${r}`]=a;else if(a!==void 0)try{t[`sentry.browser.measure.detail.${r}`]=JSON.stringify(a)}catch{}return}if(Qr(n)){t["sentry.browser.measure.detail"]=n;return}try{t["sentry.browser.measure.detail"]=JSON.stringify(n)}catch{}}catch{}}function uu(t,e,n){["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach(r=>{Wt(t,e,r,n)}),Wt(t,e,"secureConnection",n,"TLS/SSL"),Wt(t,e,"fetch",n,"cache"),Wt(t,e,"domainLookup",n,"DNS"),fu(t,e,n)}function Wt(t,e,n,r,a=n){const s=du(n),o=e[s],l=e[`${n}Start`];!l||!o||We(t,r+Y(l),r+Y(o),{op:`browser.${a}`,name:e.name,attributes:{[ne]:"auto.ui.browser.metrics",...n==="redirect"&&e.redirectCount!=null?{"http.redirect_count":e.redirectCount}:{}}})}function du(t){return t==="secureConnection"?"connectEnd":t==="fetch"?"domainLookupStart":`${t}End`}function fu(t,e,n){const r=n+Y(e.requestStart),a=n+Y(e.responseEnd),s=n+Y(e.responseStart);e.responseEnd&&(We(t,r,a,{op:"browser.request",name:e.name,attributes:{[ne]:"auto.ui.browser.metrics"}}),We(t,s,a,{op:"browser.response",name:e.name,attributes:{[ne]:"auto.ui.browser.metrics"}}))}function pu(t,e,n,r,a,s,o){if(e.initiatorType==="xmlhttprequest"||e.initiatorType==="fetch")return;const l=e.initiatorType?`resource.${e.initiatorType}`:"resource.other";if(o!=null&&o.includes(l))return;const c={[ne]:"auto.resource.browser.metrics"},u=vn(n);u.protocol&&(c["url.scheme"]=u.protocol.split(":").pop()),u.host&&(c["server.address"]=u.host),c["url.same_origin"]=n.includes(D.location.origin),vu(e,c,[["responseStatus","http.response.status_code"],["transferSize","http.response_transfer_size"],["encodedBodySize","http.response_content_length"],["decodedBodySize","http.decoded_response_content_length"],["renderBlockingStatus","resource.render_blocking_status"],["deliveryType","http.response_delivery_type"]]);const d={...c,...wa(e)},f=s+r,p=f+a;We(t,f,p,{name:n.replace(D.location.origin,""),op:l,attributes:d})}function hu(t){const e=D.navigator;if(!e)return;const n=e.connection;n&&(n.effectiveType&&t.setAttribute("effectiveConnectionType",n.effectiveType),n.type&&t.setAttribute("connectionType",n.type),Wn(n.rtt)&&(Ce["connection.rtt"]={value:n.rtt,unit:"millisecond"})),Wn(e.deviceMemory)&&t.setAttribute("deviceMemory",`${e.deviceMemory} GB`),Wn(e.hardwareConcurrency)&&t.setAttribute("hardwareConcurrency",String(e.hardwareConcurrency))}function mu(t,e){ye&&e.recordLcpOnPageloadSpan&&(ye.element&&t.setAttribute("lcp.element",Fe(ye.element)),ye.id&&t.setAttribute("lcp.id",ye.id),ye.url&&t.setAttribute("lcp.url",ye.url.trim().slice(0,200)),ye.loadTime!=null&&t.setAttribute("lcp.loadTime",ye.loadTime),ye.renderTime!=null&&t.setAttribute("lcp.renderTime",ye.renderTime),t.setAttribute("lcp.size",ye.size)),ot!=null&&ot.sources&&e.recordClsOnPageloadSpan&&ot.sources.forEac
7h((n,r)=>t.setAttribute(`cls.source.${r+1}`,Fe(n.node)))}function vu(t,e,n){n.forEach(([r,a])=>{const s=t[r];s!=null&&(typeof s=="number"&&s<Ql||typeof s=="string")&&(e[a]=s)})}function gu(t){const e=$t(!1);if(!e)return;const{responseStart:n,requestStart:r}=e;r<=n&&(t["ttfb.requestTime"]={value:n-r,unit:"millisecond"})}function yu(){return Dt()&&me()?ht("element",Su):()=>{}}const Su=({entries:t})=>{const e=he(),n=e?ie(e):void 0,r=n?U(n).description:Q().getScopeData().transactionName;t.forEach(a=>{var y,v;const s=a;if(!s.identifier)return;const o=s.name,l=s.renderTime,c=s.loadTime,[u,d]=c?[Y(c),"load-time"]:l?[Y(l),"render-time"]:[Ne(),"entry-emission"],f=o==="image-paint"?Y(Math.max(0,(l??0)-(c??0))):0,p={[ne]:"auto.ui.browser.elementtiming",[Be]:"ui.elementtiming",[He]:"component","sentry.span_start_time_source":d,"sentry.transaction_name":r,"element.id":s.id,"element.type":((v=(y=s.element)==null?void 0:y.tagName)==null?void 0:v.toLowerCase())||"unknown","element.size":s.naturalWidth&&s.naturalHeight?`${s.naturalWidth}x${s.naturalHeight}`:void 0,"element.render_time":l,"element.load_time":c,"element.url":s.url||void 0,"element.identifier":s.identifier,"element.paint_type":o};Xc({name:`element[${s.identifier}]`,attributes:p,startTime:u,onlyIfParent:!0},S=>{S.end(u+f)})})};function Tu(t){let e;try{e=t.getAllResponseHeaders()}catch(n){return An&&_.error(n,"Failed to get xhr response headers",t),{}}return e?e.split(`\r 8`).reduce((n,r)=>{const[a,s]=r.split(": ");return s&&(n[a.toLowerCase()]=s),n},{}):{}}const Gn=[],cn=new Map,at=new Map,xu=60;function _u(){if(Dt()&&me()){const e=Eu();return()=>{e()}}return()=>{}}const sr={click:"click",pointerdown:"click",pointerup:"click",mousedown:"click",mouseup:"click",touchstart:"click",touchend:"click",mouseover:"hover",mouseout:"hover",mouseenter:"hover",mouseleave:"hover",pointerover:"hover",pointerout:"hover",pointerenter:"hover",pointerleave:"hover",dragstart:"drag",dragend:"drag",drag:"drag",dragenter:"drag",dragleave:"drag",dragover:"drag",drop:"drag",keydown:"press",keyup:"press",keypress:"press",input:"press"};function Eu(){return Hl(bu)}const bu=({metric:t})=>{if(t.value==null)return;const e=Y(t.value);if(e>xu)return;const n=t.entries.find(v=>v.duration===t.value&&sr[v.name]);if(!n)return;const{interactionId:r}=n,a=sr[n.name],s=Y(me()+n.startTime),o=he(),l=o?ie(o):void 0,c=r!=null?cn.get(r):void 0,u=(c==null?void 0:c.span)||l,d=u?U(u).description:Q().getScopeData().transactionName,f=(c==null?void 0:c.elementName)||Fe(n.target),p={[ne]:"auto.http.browser.inp",[Be]:`ui.interaction.${a}`,[jn]:n.duration},y=Ir({name:f,transaction:d,attributes:p,startTime:s});y&&(y.addEvent("inp",{[kt]:"millisecond",[Lt]:t.value}),y.end(s+e))};function ju(){const t=Object.keys(sr);gl()&&t.forEach(a=>{D.addEventListener(a,e,{capture:!0,passive:!0})});function e(a){const s=a.target;if(!s)return;const o=Fe(s),l=Math.round(a.timeStamp);if(at.set(l,o),at.size>50){const c=at.keys().next().value;c!==void 0&&at.delete(c)}}function n(a){const s=Math.round(a.startTime);let o=at.get(s);if(!o)for(let l=-5;l<=5;l++){const c=at.get(s+l);if(c){o=c;break}}return o||"<unknown>"}const r=({entries:a})=>{const s=he(),o=s&&ie(s);a.forEach(l=>{if(!Vl(l))return;const c=l.interactionId;if(c==null||cn.has(c))return;const u=l.target?Fe(l.target):n(l);if(Gn.length>10){const d=Gn.shift();cn.delete(d)}Gn.push(c),cn.set(c,{span:o,elementName:u})})};ht("event",r),ht("first-input",r)}function wu(t){return t.split(",").some(e=>e.trim().startsWith("sentry-"))}function Ia(t){try{return new URL(t,te.location.origin).href}catch{return}}function Iu(t){return t.entryType==="resource"&&"initiatorType"in t&&typeof t.nextHopProtocol=="string"&&(t.initiatorType==="fetch"||t.initiatorType==="xmlhttprequest")}function Aa(t){try{return new Headers(t)}catch{return}}const ci=new WeakMap,Yn=new Map,Ca={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,trackFetchStreamPerformance:!1};function Au(t,e){const{traceFetch:n,traceXHR:r,trackFetchStreamPerformance:a,shouldCreateSpanForRequest:s,enableHTTPTimings:o,tracePropagationTargets:l,onRequestSpanStart:c,onRequestSpanEnd:u}={...Ca,...e},d=typeof s=="function"?s:v=>!0,f=v=>Cu(v,l),p={},y=t.getOptions().propagateTraceparent;n&&(t.addEventProcessor(v=>(v.type==="transaction"&&v.spans&&v.spans.forEach(S=>{if(S.op==="http.client"){const T=Yn.get(S.span_id);T&&(S.timestamp=T/1e3,Yn.delete(S.span_id))}}),v)),a&&Cc(v=>{if(v.response){const S=ci.get(v.response);S&&v.endTimestamp&&Yn.set(S,v.endTimestamp)}}),Nc(v=>{const S=ll(v,d,f,p,{propagateTraceparent:y,onRequestSpanEnd:u});if(v.response&&v.fetchData.__span&&ci.set(v.response,v.fetchData.__span),S){const T=Ia(v.fetchData.url),I=T?vn(T).host:void 0;S.setAttributes({"http.url":T,"server.address":I}),o&&li(S),c==null||c(S,{headers:v.headers})}})),r&&Rc(v=>{var T;const S=Nu(v,d,f,p,y,u);S&&(o&&li(S),c==null||c(S,{headers:Aa((T=v.xhr.__sentry_xhr_v3__)==null?void 0:T.request_headers)}))})}function li(t){const{url:e}=U(t).data;if(!e||typeof e!="string")return;const n=ht("resource",({entries:r})=>{r.forEach(a=>{Iu(a)&&a.name.endsWith(e)&&(t.setAttributes(wa(a)),setTimeout(n))})})}function Cu(t,e){const n=Di();if(n){let r,a;try{r=new URL(t,n),a=new URL(n).origin}catch{return!1}const s=r.origin===a;return e?rn(r.toString(),e)||s&&rn(r.pathname,e):s}else{const r=!!t.match(/^\/(?!\/)/);return e?rn(t,e):r}}function Nu(t,e,n,r,a,s){const o=t.xhr,l=o==null?void 0:o[Pc];if(!o||o.__sentry_own_request__||!l)return;const{url:c,method:u}=l,d=Re()&&e(c);if(t.endTimestamp&&d){const I=o.__sentry_xhr_span_id__;if(!I)return;const R=r[I];R&&l.status_code!==void 0&&(Zi(R,l.status_code),R.end(),s==null||s(R,{headers:Aa(Tu(o)),error:t.error}),delete r[I]);return}const f=Ia(c),p=f?vn(f):vn(c),y=kc(c),v=!!he(),S=d&&v?vt({name:`${u} ${y}`,attributes:{url:c,type:"xhr","http.method":u,"http.url":f,"server.address":p==null?void 0:p.host,[ne]:"auto.http.browser",[Be]:"http.client",...(p==null?void 0:p.search)&&{"http.query":p==null?void 0:p.search},...(p==null?void 0:p.hash)&&{"http.fragment":p==null?void 0:p.hash}}}):new ze;o.__sentry_xhr_span_id__=S.spanContext().spanId,r[o.__sentry_xhr_span_id__]=S,n(c)&&Ru(o,Re()&&v?S:void 0,a);const T=Se();return T&&T.emit("beforeOutgoingRequestSpan",S,t),S}function Ru(t,e,n){const{"sentry-trace":r,baggage:a,traceparent:s}=la({span:e,propagateTraceparent:n});r&&Pu(t,r,a,s)}function Pu(t,e,n,r){var s;const a=(s=t.__sentry_xhr_v3__)==null?void 0:s.request_headers;if(!(a!=null&&a["sentry-trace"]||!t.setRequestHeader))try{if(t.setRequestHeader("sentry-trace",e),r&&!(a!=null&&a.traceparent)&&t.setRequestHeader("traceparent",r),n){const o=a==null?void 0:a.baggage;(!o||!wu(o))&&t.setRequestHeader("baggage",n)}}catch{}}function ku(){te.document?te.document.addEventListener("visibilitychange",()=>{const t=he();if(!t)return;const e=ie(t);if(te.document.hidden&&e){const n="cancelled",{op:r,status:a}=U(e);j&&_.log(`[Tracing] Transaction: ${n} -> since tab moved to the background, op: ${r}`),a||e.setStatus({code:dt,message:n}),e.setAttribute("sentry.cancellation_reason","document.hidden"),e.end()}}):j&&_.warn("[Tracing] Could not set up background tab detection due to lack of global document")}const Lu=3600,Na="sentry_previous_trace",Fu="sentry.previous_trace";function Ou(t,{linkPreviousTrace:e,consistentTraceSampling:n}){const r=e==="session-storage";let a=r?Hu():void 0;t.on("spanStart",o=>{if(ie(o)!==o)return;const l=Q().getPropagationContext();a=Mu(a,o,l),r&&$u(a)});let s=!0;n&&t.on("beforeSampling",o=>{if(!a)return;const l=Q(),c=l.getPropagationContext();if(s&&c.parentSpanId){s=!1;return}l.setPropagationContext({...c,dsc:{...c.dsc,sample_rate:String(a.sampleRate),sampled:String(or(a.spanContext))},sampleRand:a.sampleRand}),o.parentSampled=or(a.spanContext),o.parentSampleRate=a.sampleRate,o.spanAttributes={...o.spanAttributes,[ko]:a.sampleRate}})}function Mu(t,e,n){const r=U(e);function a(){var l,c;try{return Number((l=n.dsc)==null?void 0:l.sample_rate)??Number((c=r.data)==null?void 0:c[Ui])}catch{return 0}}const s={spanContext:e.spanContext(),startTimestamp:r.start_timestamp,sampleRate:a(),sampleRand:n.sampleRand};if(!t)return s;const o=t.spanContext;return o.traceId===r.trace_id?t:(Date.now()/1e3-t.startTimestamp<=Lu&&(j&&_.log(`Adding previous_trace \`${JSON.stringify(o)}\` link to span \`${JSON.stringify({op:r.op,...e.spanContext()})}\``),e.addLink({context:o,attributes:{[Lo]:"previous_trace"}}),e.setAttribute(Fu,`${o.traceId}-${o.spanId}-${or(o)?1:0}`)),s)}function $u(t){try{te.sessionStorage.setItem(Na,JSON.stringify(t))}catch(e){j&&_.warn("Could not store previous trace in sessionStorage",e)}}function Hu(){var t;try{const e=(t=te.sessionStorage)==null?void 0:t.getItem(Na);return JSON.parse(e)}catch{return}}function or(t){return t.traceFlags===1}const Uu="BrowserTracing",Zu={...sn,instrumentNavigation:!0,instrumentPageLoad:!0,markBackgroun
8dSpan:!0,enableLongTask:!0,enableLongAnimationFrame:!0,enableInp:!0,enableElementTiming:!0,ignoreResourceSpans:[],ignorePerformanceApiSpans:[],detectRedirects:!0,linkPreviousTrace:"in-memory",consistentTraceSampling:!1,enableReportPageLoaded:!1,_experiments:{},...Ca},Du=((t={})=>{const e={name:void 0,source:void 0},n=te.document,{enableInp:r,enableElementTiming:a,enableLongTask:s,enableLongAnimationFrame:o,_experiments:{enableInteractions:l,enableStandaloneClsSpans:c,enableStandaloneLcpSpans:u},beforeStartSpan:d,idleTimeout:f,finalTimeout:p,childSpanTimeout:y,markBackgroundSpan:v,traceFetch:S,traceXHR:T,trackFetchStreamPerformance:I,shouldCreateSpanForRequest:R,enableHTTPTimings:B,ignoreResourceSpans:O,ignorePerformanceApiSpans:z,instrumentPageLoad:P,instrumentNavigation:h,detectRedirects:g,linkPreviousTrace:C,consistentTraceSampling:F,enableReportPageLoaded:N,onRequestSpanStart:V,onRequestSpanEnd:L}={...Zu,...t};let Z,le,ve;function Le($,J,M=!0){const W=J.op==="pageload",G=J.name,ge=d?d(J):J,Ae=ge.attributes||{};if(G!==ge.name&&(Ae[He]="custom",ge.attributes=Ae),!M){const Oe=Bi();vt({...ge,startTime:Oe}).end(Oe);return}e.name=ge.name,e.source=Ae[He];const se=ca(ge,{idleTimeout:f,finalTimeout:p,childSpanTimeout:y,disableAutoFinish:W,beforeSpanEnd:Oe=>{Z==null||Z(),su(Oe,{recordClsOnPageloadSpan:!c,recordLcpOnPageloadSpan:!u,ignoreResourceSpans:O,ignorePerformanceApiSpans:z}),di($,void 0);const Tt=Q(),Bt=Tt.getPropagationContext();Tt.setPropagationContext({...Bt,traceId:se.spanContext().traceId,sampled:bn(se),dsc:ft(Oe)}),W&&(ve=void 0)},trimIdleSpanEndTimestamp:!N});W&&N&&(ve=se),di($,se);function St(){n&&["interactive","complete"].includes(n.readyState)&&$.emit("idleSpanEnableAutoFinish",se)}W&&!N&&n&&(n.addEventListener("readystatechange",()=>{St()}),St())}return{name:Uu,setup($){if(Bc(),Z=Xl({recordClsStandaloneSpans:c||!1,recordLcpStandaloneSpans:u||!1,client:$}),r&&_u(),a&&yu(),o&&jt.PerformanceObserver&&PerformanceObserver.supportedEntryTypes&&PerformanceObserver.supportedEntryTypes.includes("long-animation-frame")?tu():s&&eu(),l&&nu(),g&&n){const M=()=>{le=Ne()};addEventListener("click",M,{capture:!0}),addEventListener("keydown",M,{capture:!0,passive:!0})}function J(){const M=Rt($);M&&!U(M).timestamp&&(j&&_.log(`[Tracing] Finishing current active span with op: ${U(M).op}`),M.setAttribute(Nt,"cancelled"),M.end())}$.on("startNavigationSpan",(M,W)=>{if(Se()!==$)return;if(W!=null&&W.isRedirect){j&&_.warn("[Tracing] Detected redirect, navigation span will not be the root span, but a child span."),Le($,{op:"navigation.redirect",...M},!1);return}le=void 0,J(),$i().setPropagationContext({traceId:hn(),sampleRand:Math.random(),propagationSpanId:Re()?void 0:Et()});const G=Q();G.setPropagationContext({traceId:hn(),sampleRand:Math.random(),propagationSpanId:Re()?void 0:Et()}),G.setSDKProcessingMetadata({normalizedRequest:void 0}),Le($,{op:"navigation",...M,parentSpan:null,forceTransaction:!0})}),$.on("startPageLoadSpan",(M,W={})=>{if(Se()!==$)return;J();const G=W.sentryTrace||ui("sentry-trace"),ge=W.baggage||ui("baggage"),Ae=Fo(G,ge),se=Q();se.setPropagationContext(Ae),Re()||(se.getPropagationContext().propagationSpanId=Et()),se.setSDKProcessingMetadata({normalizedRequest:qi()}),Le($,{op:"pageload",...M})}),$.on("endPageloadSpan",()=>{N&&ve&&(ve.setAttribute(Nt,"reportPageLoaded"),ve.end())})},afterAllSetup($){let J=Di();if(C!=="off"&&Ou($,{linkPreviousTrace:C,consistentTraceSampling:F}),te.location){if(P){const M=me();qu($,{name:te.location.pathname,startTime:M?M/1e3:void 0,attributes:{[He]:"url",[ne]:"auto.pageload.browser"}})}h&&Lc(({to:M,from:W})=>{if(W===void 0&&(J==null?void 0:J.indexOf(M))!==-1){J=void 0;return}J=void 0;const G=ea(M),ge=Rt($),Ae=ge&&g&&zu(ge,le);Bu($,{name:(G==null?void 0:G.pathname)||te.location.pathname,attributes:{[He]:"url",[ne]:"auto.navigation.browser"}},{url:M,isRedirect:Ae})})}v&&ku(),l&&Vu($,f,p,y,e),r&&ju(),Au($,{traceFetch:S,traceXHR:T,trackFetchStreamPerformance:I,tracePropagationTargets:$.getOptions().tracePropagationTargets,shouldCreateSpanForRequest:R,enableHTTPTimings:B,onRequestSpanStart:V,onRequestSpanEnd:L})}}});function qu(t,e,n){t.emit("startPageLoadSpan",e,n),Q().setTransactionName(e.name);const r=Rt(t);return r&&t.emit("afterStartPageLoadSpan",r),r}function Bu(t,e,n){const{url:r,isRedirect:a}=n||{};t.emit("beforeStartNavigationSpan",e,{isRedirect:a}),t.emit("startNavigationSpan",e,{isRedirect:a});const s=Q();return s.setTransactionName(e.name),r&&!a&&s.setSDKProcessingMetadata({normalizedRequest:{...qi(),url:r}}),Rt(t)}function ui(t){const e=te.document,n=e==null?void 0:e.querySelector(`meta[name=${t}]`);return(n==null?void 0:n.getAttribute("content"))||void 0}function Vu(t,e,n,r,a){const s=te.document;let o;const l=()=>{const c="ui.action.click",u=Rt(t);if(u){const d=U(u).op;
8if(["navigation","pageload"].includes(d)){j&&_.warn(`[Tracing] Did not create ${c} span because a pageload or navigation span is in progress.`);return}}if(o&&(o.setAttribute(Nt,"interactionInterrupted"),o.end(),o=void 0),!a.name){j&&_.warn(`[Tracing] Did not create ${c} transaction because _latestRouteName is missing.`);return}o=ca({name:a.name,op:c,attributes:{[He]:a.source||"url"}},{idleTimeout:e,finalTimeout:n,childSpanTimeout:r})};s&&addEventListener("click",l,{capture:!0})}const Ra="_sentry_idleSpan";function Rt(t){return t[Ra]}function di(t,e){Oo(t,Ra,e)}const fi=1.5;function zu(t,e){const n=U(t),r=Bi(),a=n.start_timestamp;return!(r-a>fi||e&&r-e<=fi)}const pi=1e6,Wu="window"in jt&&jt.window===jt&&typeof importScripts>"u",qe=String(0),Tn=Wu?"main":"worker",Ie=te.navigator;let Pa="",ka="",La="",cr=(Ie==null?void 0:Ie.userAgent)||"",Fa="";var ki;const Gu=(Ie==null?void 0:Ie.language)||((ki=Ie==null?void 0:Ie.languages)==null?void 0:ki[0])||"";function Yu(t){return typeof t=="object"&&t!==null&&"getHighEntropyValues"in t}const hi=Ie==null?void 0:Ie.userAgentData;Yu(hi)&&hi.getHighEntropyValues(["architecture","model","platform","platformVersion","fullVersionList"]).then(t=>{var e;if(Pa=t.platform||"",La=t.architecture||"",Fa=t.model||"",ka=t.platformVersion||"",(e=t.fullVersionList)!=null&&e.length){const n=t.fullVersionList[t.fullVersionList.length-1];cr=`${n.brand} ${n.version}`}}).catch(t=>{});function Ju(t){return!("thread_metadata"in t)}function Ku(t){return Ju(t)?rd(t):t}function Qu(t){var n,r;const e=(r=(n=t.contexts)==null?void 0:n.trace)==null?void 0:r.trace_id;return typeof e=="string"&&e.length!==32&&j&&_.log(`[Profiling] Invalid traceId: ${e} on profiled event`),typeof e!="string"?"":e}function Xu(t,e,n,r){if(r.type!=="transaction")throw new TypeError("Profiling events may only be attached to transactions, this should never occur.");if(n==null)throw new TypeError(`Cannot construct profiling event envelope without a valid profile. Got ${n} instead.`);const a=Qu(r),s=Ku(n),o=e||(typeof r.start_timestamp=="number"?r.start_timestamp*1e3:Ne()*1e3),l=typeof r.timestamp=="number"?r.timestamp*1e3:Ne()*1e3;return{event_id:t,timestamp:new Date(o).toISOString(),platform:"javascript",version:"1",release:r.release||"",environment:r.environment||Mo,runtime:{name:"javascript",version:te.navigator.userAgent},os:{name:Pa,version:ka,build_number:cr},device:{locale:Gu,model:Fa,manufacturer:cr,architecture:La,is_emulator:!1},debug_meta:{images:Ma(n.resources)},profile:s,transactions:[{name:r.transaction||"",id:r.event_id||pt(),trace_id:a,active_thread_id:qe,relative_start_ns:"0",relative_end_ns:((l-o)*1e6).toFixed(0)}]}}function ed(t,e,n){var o,l;if(t==null)throw new TypeError(`Cannot construct profiling event envelope without a valid profile. Got ${t} instead.`);const r=nd(t),a=e.getOptions(),s=(l=(o=e.getSdkMetadata)==null?void 0:o.call(e))==null?void 0:l.sdk;return{chunk_id:pt(),client_sdk:{name:(s==null?void 0:s.name)??"sentry.javascript.browser",version:(s==null?void 0:s.version)??"0.0.0"},profiler_id:n||pt(),platform:"javascript",version:"2",release:a.release??"",environment:a.environment??"production",debug_meta:{images:Ma(t.resources)},profile:r}}function td(t){try{if(!t||typeof t!="object")return{reason:"chunk is not an object"};const e=r=>typeof r=="string"&&/^[a-f0-9]{32}$/.test(r);if(!e(t.profiler_id))return{reason:"missing or invalid profiler_id"};if(!e(t.chunk_id))return{reason:"missing or invalid chunk_id"};if(!t.client_sdk)return{reason:"missing client_sdk metadata"};const n=t.profile;return n?!Array.isArray(n.frames)||!n.frames.length?{reason:"profile has no frames"}:!Array.isArray(n.stacks)||!n.stacks.length?{reason:"profile has no stacks"}:!Array.isArray(n.samples)||!n.samples.length?{reason:"profile has no samples"}:{valid:!0}:{reason:"missing profile data"}}catch(e){return{reason:`unknown validation error: ${e}`}}}function nd(t){const e=[];for(let l=0;l<t.frames.length;l++){const c=t.frames[l];c&&(e[l]={function:c.name,abs_path:typeof c.resourceId=="number"?t.resources[c.resourceId]:void 0,lineno:c.line,colno:c.column})}const n=[];for(let l=0;l<t.stacks.length;l++){const c=t.stacks[l];if(!c)continue;const u=[];let d=c;for(;d;)u.push(d.frameId),d=d.parentId===void 0?void 0:t.stacks[d.parentId];n[l]=u}const r=me(),a=typeof performance.timeOrigin=="number"?performance.timeOrigin:r||0,s=a-(r||a),o=[];for(let l=0;l<t.samples.length;l++){const c=t.samples[l];if(!c)continue;const u=(a+(c.timestamp-s))/1e3;o[l]={stack_id:c.stackId??0,thread_id:qe,timestamp:u}}return{frames:e,stacks:n,samples:o,thread_metadata:{[qe]:{name:Tn}}}}function Oa(t){return U(t).op==="pageload"}function rd(t){let e,n=0;const r={samples:[],stacks:[],frames:[],thread_metadata:{[qe]:{name:Tn}}},a=t.samples[0];if(!a)return r;const s=a.timestamp,o=me(),l=typeof performance.timeOrigin=="number"?performance.timeOrigin:o||0,c=l-(o||l);
8return t.samples.forEach((u,d)=>{if(u.stackId===void 0){e===void 0&&(e=n,r.stacks[e]=[],n++),r.samples[d]={elapsed_since_start_ns:((u.timestamp+c-s)*pi).toFixed(0),stack_id:e,thread_id:qe};return}let f=t.stacks[u.stackId];const p=[];for(;f;){p.push(f.frameId);const v=t.frames[f.frameId];v&&r.frames[f.frameId]===void 0&&(r.frames[f.frameId]={function:v.name,abs_path:typeof v.resourceId=="number"?t.resources[v.resourceId]:void 0,lineno:v.line,colno:v.column}),f=f.parentId===void 0?void 0:t.stacks[f.parentId]}const y={elapsed_since_start_ns:((u.timestamp+c-s)*pi).toFixed(0),stack_id:n,thread_id:qe};r.stacks[n]=p,r.samples[d]=y,n++}),r}function id(t,e){if(!e.length)return t;for(const n of e)t[1].push([{type:"profile"},n]);return t}function ad(t){const e=[];return Fc(t,(n,r)=>{var a,s;if(r==="transaction")for(let o=1;o<n.length;o++){const l=n[o];(s=(a=l==null?void 0:l.contexts)==null?void 0:a.profile)!=null&&s.profile_id&&e.push(n[o])}}),e}function Ma(t){const e=Se(),n=e==null?void 0:e.getOptions(),r=n==null?void 0:n.stackParser;return r?$o(r,t):[]}function $a(t){return typeof t!="number"&&typeof t!="boolean"||typeof t=="number"&&isNaN(t)?(j&&_.warn(`[Profiling] Invalid sample rate. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(t)} of type ${JSON.stringify(typeof t)}.`),!1):t===!0||t===!1?!0:t<0||t>1?(j&&_.warn(`[Profiling] Invalid sample rate. Sample rate must be between 0 and 1. Got ${t}.`),!1):!0}function sd(t){return t.samples.length<2?(j&&_.log("[Profiling] Discarding profile because it contains less than 2 samples"),!1):t.frames.length?!0:(j&&_.log("[Profiling] Discarding profile because it contains no frames"),!1)}let Ar=!1;const Ha=3e4;function od(t){return typeof t=="function"}function Ua(){const t=te.Profiler;if(!od(t)){j&&_.log("[Profiling] Profiling is not supported by this browser, Profiler interface missing on window object.");return}const e=10,n=Math.floor(Ha/e);try{return new t({sampleInterval:e,maxBufferSize:n})}catch{j&&(_.log("[Profiling] Failed to initialize the Profiling constructor, this is likely due to a missing 'Document-Policy': 'js-profiling' header."),_.log("[Profiling] Disabling profiling for current user session.")),Ar=!0}}function mi(t){if(Ar)return j&&_.log("[Profiling] Profiling has been disabled for the duration of the current user session."),!1;if(!t.isRecording())return j&&_.log("[Profiling] Discarding profile because root span was not sampled."),!1;const e=Se(),n=e==null?void 0:e.getOptions();if(!n)return j&&_.log("[Profiling] Profiling disabled, no options found."),!1;const r=n.profilesSampleRate;return $a(r)?r?(r===!0?!0:Math.random()<r)?!0:(j&&_.log(`[Profiling] Discarding profile because it's not included in the random sample (sampling rate = ${Number(r)})`),!1):(j&&_.log("[Profiling] Discarding profile because a negative sampling decision was inherited or profileSampleRate is set to 0"),!1):(j&&_.warn("[Profiling] Discarding profile because of invalid sample rate."),!1)}function cd(t){if(Ar)return j&&_.log("[Profiling] Profiling has been disabled for the duration of the current user session as the JS Profiler could not be started."),!1;if(t.profileLifecycle!=="trace"&&t.profileLifecycle!=="manual")return j&&_.warn("[Profiling] Session not sampled. Invalid `profileLifecycle` option."),!1;const e=t.profileSessionSampleRate;return $a(e)?e?Math.random()<=e:(j&&_.log("[Profiling] Discarding profile because profileSessionSampleRate is not defined or set to 0"),!1):(j&&_.warn("[Profiling] Discarding profile because of invalid profileSessionSampleRate."),!1)}function Gt(t){return typeof t.profilesSampleRate<"u"}function ld(t,e,n,r){return sd(n)?Xu(t,e,n,r):null}const et=new Map;function ud(){return et.size}function dd(t){const e=et.get(t);return e&&et.delete(t),e}function fd(t,e){if(et.set(t,e),et.size>30){const n=et.keys().next().value;n!==void 0&&et.delete(n)}}function pd(t){var e,n,r,a,s;return!((e=t==null?void 0:t.contexts)!=null&&e.profile)||!t.contexts||(t.contexts.trace={...((n=t.contexts)==null?void 0:n.trace)??{},data:{...((a=(r=t.contexts)==null?void 0:r.trace)==null?void 0:a.data)??{},"thread.id":qe,"thread.name":Tn}}
8,(s=t.spans)==null||s.forEach(o=>{o.data={...o.data||{},"thread.id":qe,"thread.name":Tn}})),t}function vi(t){let e;Oa(t)&&(e=Ne()*1e3);const n=Ua();if(!n)return;j&&_.log(`[Profiling] started profiling span: ${U(t).description}`);const r=pt();let a=null;Q().setContext("profile",{profile_id:r,start_timestamp:e});async function s(){if(t&&n){if(a){j&&_.log("[Profiling] profile for:",U(t).description,"already exists, returning early");return}return n.stop().then(u=>{if(o&&(te.clearTimeout(o),o=void 0),j&&_.log(`[Profiling] stopped profiling of span: ${U(t).description}`),!u){j&&_.log(`[Profiling] profiler returned null profile for: ${U(t).description}`,"this may indicate an overlapping span or a call to stopProfiling with a profile title that was never started");return}a=u,fd(r,u)}).catch(u=>{j&&_.log("[Profiling] error while stopping profiler:",u)})}}let o=te.setTimeout(()=>{j&&_.log("[Profiling] max profile duration elapsed, stopping profiling for:",U(t).description),s()},Ha);const l=t.end.bind(t);function c(){return t?(s().then(()=>{l()},()=>{l()}),t):l()}t.end=c}const hd=6e4,md=3e5;class vd{constructor(){this._client=void 0,this._profiler=void 0,this._chunkTimer=void 0,this._profilerId=void 0,this._isRunning=!1,this._sessionSampled=!1,this._lifecycleMode=void 0,this._activeRootSpanIds=new Set,this._rootSpanTimeouts=new Map}initialize(e){const n=e.getOptions().profileLifecycle,r=cd(e.getOptions());j&&_.log(`[Profiling] Initializing profiler (lifecycle='${n}').`),r||j&&_.log("[Profiling] Session not sampled. Skipping lifecycle profiler initialization."),this._profilerId=pt(),this._client=e,this._sessionSampled=r,this._lifecycleMode=n,n==="trace"&&this._setupTraceLifecycleListeners(e)}start(){if(this._lifecycleMode==="trace"){j&&_.warn('[Profiling] `profileLifecycle` is set to "trace". Calls to `uiProfiler.start()` are ignored in trace mode.');return}if(this._isRunning){j&&_.warn("[Profiling] Profile session is already running, `uiProfiler.start()` is a no-op.");return}if(!this._sessionSampled){j&&_.warn("[Profiling] Session is not sampled, `uiProfiler.start()` is a no-op.");return}this._beginProfiling()}stop(){if(this._lifecycleMode==="trace"){j&&_.warn('[Profiling] `profileLifecycle` is set to "trace". Calls to `uiProfiler.stop()` are ignored in trace mode.');return}if(!this._isRunning){j&&_.warn("[Profiling] Profiler is not running, `uiProfiler.stop()` is a no-op.");return}this._endProfiling()}notifyRootSpanActive(e){if(this._lifecycleMode!=="trace"||!this._sessionSampled)return;const n=e.spanContext().spanId;if(!n||this._activeRootSpanIds.has(n))return;this._registerTraceRootSpan(n);const r=this._activeRootSpanIds.size;r===1&&(j&&_.log("[Profiling] Detected already active root span during setup. Active root spans now:",r),this._beginProfiling())}_beginProfiling(){if(!this._isRunning){if(this._isRunning=!0,j&&_.log("[Profiling] Started profiling with profiler ID:",this._profilerId),qn().setContext("profile",{profiler_id:this._profilerId}),this._startProfilerInstance(),!this._profiler){j&&_.log("[Profiling] Failed to start JS Profiler; stopping."),this._resetProfilerInfo();return}this._startPeriodicChunking()}}_endProfiling(){this._isRunning&&(this._isRunning=!1,this._chunkTimer&&(clearTimeout(this._chunkTimer),this._chunkTimer=void 0),this._clearAllRootSpanTimeouts(),this._collectCurrentChunk().catch(e=>{j&&_.error("[Profiling] Failed to collect current profile chunk on `stop()`:",e)}),this._lifecycleMode==="manual"&&qn().setContext("profile",{}))}_setupTraceLifecycleListeners(e){e.on("spanStart",n=>{if(!this._sessionSampled){j&&_.log("[Profiling] Span not profiled because of negative sampling decision for user session.");return}if(n!==ie(n))return;if(!n.isRecording()){j&&_.log("[Profiling] Discarding profile because root span was not sampled.");return}const r=n.spanContext().spanId;if(!r||this._activeRootSpanIds.has(r))return;this._registerTraceRootSpan(r);const a=this._activeRootSpanIds.size;a===1&&(j&&_.log(`[Profiling] Root span ${r} started. Profiling active while there are active root spans (count=${a}).`),this._beginProfiling())}),e.on("spanEnd",n=>{if(!this._sessionSampled)return;const r=n.spanContext().spanId;if(!r||!this._activeRootSpanIds.has(r))return;this._activeRootSpanIds.delete(r);const a=this._activeRootSpanIds.size;j&&_.log(`[Profiling] Root span with ID ${r} ended. Will continue profiling for as long as there are active root spans (currently: ${a}).`),a===0&&(this._collectCurrentChunk().catch(s=>{j&&_.error("[Profiling] Failed to collect current profile chunk on last `spanEnd`:",s)}),this._endProfiling())})}_resetProfilerInfo(){this._isRunning=!1,qn().setContext("profile",{})}
8_clearAllRootSpanTimeouts(){this._rootSpanTimeouts.forEach(e=>clearTimeout(e)),this._rootSpanTimeouts.clear()}_registerTraceRootSpan(e){this._activeRootSpanIds.add(e);const n=setTimeout(()=>this._onRootSpanTimeout(e),md);this._rootSpanTimeouts.set(e,n)}_startProfilerInstance(){var n;if(((n=this._profiler)==null?void 0:n.stopped)===!1)return;const e=Ua();if(!e){j&&_.log("[Profiling] Failed to start JS Profiler.");return}this._profiler=e}_startPeriodicChunking(){this._isRunning&&(this._chunkTimer=setTimeout(()=>{if(this._collectCurrentChunk().catch(e=>{j&&_.error("[Profiling] Failed to collect current profile chunk during periodic chunking:",e)}),this._isRunning){if(this._startProfilerInstance(),!this._profiler){this._resetProfilerInfo();return}this._startPeriodicChunking()}},hd))}_onRootSpanTimeout(e){this._rootSpanTimeouts.has(e)&&(this._rootSpanTimeouts.delete(e),this._activeRootSpanIds.has(e)&&(j&&_.log(`[Profiling] Reached 5-minute timeout for root span ${e}. You likely started a manual root span that never called \`.end()\`.`),this._activeRootSpanIds.delete(e),this._activeRootSpanIds.size===0&&this._endProfiling()))}async _collectCurrentChunk(){const e=this._profiler;if(this._profiler=void 0,!!e)try{const n=await e.stop(),r=ed(n,this._client,this._profilerId),a=td(r);if("reason"in a){j&&_.log("[Profiling] Discarding invalid profile chunk (this is probably a bug in the SDK):",a.reason);return}this._sendProfileChunk(r),j&&_.log("[Profiling] Collected browser profile chunk.")}catch(n){j&&_.log("[Profiling] Error while stopping JS Profiler for chunk:",n)}}_sendProfileChunk(e){var l;const n=this._client,r=Oc((l=n.getSdkMetadata)==null?void 0:l.call(n)),a=n.getDsn(),s=n.getOptions().tunnel,o=Mc({event_id:pt(),sent_at:new Date().toISOString(),...r&&{sdk:r},...!!s&&a&&{dsn:Ho(a)}},[[{type:"profile_chunk"},e]]);n.sendEnvelope(o).then(null,c=>{j&&_.error("Error while sending profile chunk envelope:",c)})}}const gd="BrowserProfiling",yd=(()=>({name:gd,setup(t){const e=t.getOptions(),n=new vd;if(!Gt(e)&&!e.profileLifecycle&&(e.profileLifecycle="manual"),Gt(e)&&!e.profilesSampleRate){j&&_.log("[Profiling] Profiling disabled, no profiling options found.");return}const r=he(),a=r&&ie(r);if(Gt(e)&&e.profileSessionSampleRate!==void 0&&j&&_.warn("[Profiling] Both legacy profiling (`profilesSampleRate`) and UI profiling settings are defined. `profileSessionSampleRate` has no effect when legacy profiling is enabled."),Gt(e))a&&Oa(a)&&mi(a)&&vi(a),t.on("spanStart",s=>{s===ie(s)&&mi(s)&&vi(s)}),t.on("beforeEnvelope",s=>{var c,u;if(!ud())return;const o=ad(s);if(!o.length)return;const l=[];for(const d of o){const f=d==null?void 0:d.contexts,p=(c=f==null?void 0:f.profile)==null?void 0:c.profile_id,y=(u=f==null?void 0:f.profile)==null?void 0:u.start_timestamp;if(typeof p!="string"){j&&_.log("[Profiling] cannot find profile for a span without a profile context");continue}if(!p){j&&_.log("[Profiling] cannot find profile for a span without a profile context");continue}f!=null&&f.profile&&delete f.profile;const v=dd(p);if(!v){j&&_.log(`[Profiling] Could not retrieve profile for span: ${p}`);continue}const S=ld(p,y,v,d);S&&l.push(S)}id(s,l)});else{const s=e.profileLifecycle;if(t.on("startUIProfiler",()=>n.start()),t.on("stopUIProfiler",()=>n.stop()),s==="manual")n.initialize(t);else if(s==="trace"){if(!Re(e)){j&&_.warn("[Profiling] `profileLifecycle` is 'trace' but tracing is disabled. Set a `tracesSampleRate` or `tracesSampler` to enable span tracing.");return}n.initialize(t),a&&n.notifyRootSpanActive(a),te.setTimeout(()=>{const o=he(),l=o&&ie(o);l&&n.notifyRootSpanActive(l)},0)}}},processEvent(t){return pd(t)}})),Sd=$c(yd);function Pn(t,e){return Hc(Uc(t,e,Vi),t+"")}function gi(t,e,n){if(!Uo(n))return!1;var r=typeof e;return(r=="number"?yr(n)&&Zo(e,n.length):r=="string"&&e in n)?Do(n[e],t):!1}var Td=4;function yi(t){return ta(t,Td)}var xd=1,_d=4;function Yt(t){return ta(t,xd|_d)}function xn(t){return qo(t)&&yr(t)}var Ed=200;function Za(t,e,n,r){var a=-1,s=Vo,o=!0,l=t.length,c=[],u=e.length;if(!l)return c;e.length>=Ed&&(s=zo,o=!1,e=new Bo(e));e:for(;++a<l;){var d=t[a],f=d;if(d=d!==0?d:0,o&&f===f){for(var p=u;p--;)if(e[p]===f)continue e;c.push(d)}else s(e,f,r)||c.push(d)}return c}
8var Da=Pn(function(t,e){return xn(t)?Za(t,xr(e,1,xn,!0)):[]});function bd(t,e){var n=-1,r=yr(t)?Array(t.length):[];return Wo(t,function(a,s,o){r[++n]=e(a,s,o)}),r}function jd(t,e){var n=t.length;for(t.sort(e);n--;)t[n]=t[n].value;return t}function wd(t,e){if(t!==e){var n=t!==void 0,r=t===null,a=t===t,s=nr(t),o=e!==void 0,l=e===null,c=e===e,u=nr(e);if(!l&&!u&&!s&&t>e||s&&o&&c&&!l&&!u||r&&o&&c||!n&&c||!a)return 1;if(!r&&!s&&!u&&t<e||u&&n&&a&&!r&&!s||l&&n&&a||!o&&a||!c)return-1}return 0}function Id(t,e,n){for(var r=-1,a=t.criteria,s=e.criteria,o=a.length,l=n.length;++r<o;){var c=wd(a[r],s[r]);if(c){if(r>=l)return c;var u=n[r];return c*(u=="desc"?-1:1)}}return t.index-e.index}function Ad(t,e,n){e.length?e=an(e,function(s){return zi(s)?function(o){return Go(o,s.length===1?s[0]:s)}:s}):e=[Vi];var r=-1;e=an(e,Yo(Jo));var a=bd(t,function(s,o,l){var c=an(e,function(u){return u(s)});return{criteria:c,index:++r,value:s}});return jd(a,function(s,o){return Id(s,o,n)})}var qa=Ko(function(t,e,n){t[n?0:1].push(e)},function(){return[[],[]]}),Ze=Pn(function(t,e){if(t==null)return[];var n=e.length;return n>1&&gi(t,e[0],e[1])?e=[]:n>2&&gi(e[0],e[1],e[2])&&(e=[e[0]]),Ad(t,xr(e),[])});function Ba(t){return zi(t)?an(t,ec):nr(t)?[t]:Zc(Qo(Xo(t)))}var Va=Pn(function(t){return tc(xr(t,1,xn,!0))}),Cd=Pn(function(t,e){return xn(t)?Za(t,e):[]}),Jt={},Si;function Nd(){if(Si)return Jt;Si=1;var t=nc();return Jt.createRoot=t.createRoot,Jt.hydrateRoot=t.hydrateRoot,Jt}var za=Nd();const Rd="modulepreload",Pd=function(t){return"/vite/"+t},Ti={}
8,_e=function(e,n,r){let a=Promise.resolve();if(n&&n.length>0){let o=function(u){return Promise.all(u.map(d=>Promise.resolve(d).then(f=>({status:"fulfilled",value:f}),f=>({status:"rejected",reason:f}))))};document.getElementsByTagName("link");const l=document.querySelector("meta[property=csp-nonce]"),c=(l==null?void 0:l.nonce)||(l==null?void 0:l.getAttribute("nonce"));a=o(n.map(u=>{if(u=Pd(u),u in Ti)return;Ti[u]=!0;const d=u.endsWith(".css"),f=d?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${u}"]${f}`))return;const p=document.createElement("link");if(p.rel=d?"stylesheet":Rd,d||(p.as="script"),p.crossOrigin="",p.href=u,c&&p.setAttribute("nonce",c),document.head.appendChild(p),d)return new Promise((y,v)=>{p.addEventListener("load",y),p.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${u}`)))})}))}function s(o){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=o,window.dispatchEvent(l),!l.defaultPrevented)throw o}return a.then(o=>{for(const l of o||[])l.status==="rejected"&&s(l.reason);return e().catch(s)})};function kd(t){var e=t.store,n=t.context,r=t.children,a=x.useMemo(function(){var l=Ji(e);return{store:e,subscription:l}},[e]),s=x.useMemo(function(){return e.getState()},[e]);rr(function(){var l=a.subscription;return l.onStateChange=l.notifyNestedSubs,l.trySubscribe(),s!==e.getState()&&l.notifyNestedSubs(),function(){l.tryUnsubscribe(),l.onStateChange=null}},[a,s]);var o=n||Ve;return q.createElement(o.Provider,{value:a},r)}function Wa(){var t=x.useContext(Ve);return t}function Ga(t){t===void 0&&(t=Ve);var e=t===Ve?Wa:function(){return x.useContext(t)};return function(){var r=e(),a=r.store;return a}}var Ld=Ga();function Fd(t){t===void 0&&(t=Ve);var e=t===Ve?Ld:Ga(t);return function(){var r=e();return r.dispatch}}var Ya=Fd(),Od=function(e,n){return e===n};function Md(t,e,n,r){var a=x.useReducer(function(v){return v+1},0),s=a[1],o=x.useMemo(function(){return Ji(n,r)},[n,r]),l=x.useRef(),c=x.useRef(),u=x.useRef(),d=x.useRef(),f=n.getState(),p;try{if(t!==c.current||f!==u.current||l.current){var y=t(f);d.current===void 0||!e(y,d.current)?p=y:p=d.current}else p=d.current}catch(v){throw l.current&&(v.message+=` 9The error may be correlated with this previous error: 10`+l.current.stack+` 11 12`),v}return rr(function(){c.current=t,u.current=f,d.current=p,l.current=void 0}),rr(function(){function v(){try{var S=n.getState();if(S===u.current)return;var T=c.current(S);if(e(T,d.current))return;d.current=T,u.current=S}catch(I){l.current=I}s()}return o.onStateChange=v,o.trySubscribe(),v(),function(){return o.tryUnsubscribe()}},[n,o]),p}function $d(t){t===void 0&&(t=Ve);var e=t===Ve?Wa:function(){return x.useContext(t)};return function(r,a){a===void 0&&(a=Od);var s=e(),o=s.store,l=s.subscription,c=Md(r,a,o,l);return x.useDebugValue(c),c}}var lr=$d();function xi(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),n.push.apply(n,r)}return n}function _i(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?xi(Object(n),!0).forEach(function(r){rc(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):xi(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function oe(t){return"Minified Redux error #"+t+"; visit https://redux.js.org/Errors?code="+t+" for the full message or use the non-minified dev environment for full errors. "}var Ei=(function(){return typeof Symbol=="function"&&Symbol.observable||"@@observable"})(),Jn=function(){return Math.random().toString(36).substring(7).split("").join(".")},_n={INIT:"@@redux/INIT"+Jn(),REPLACE:"@@redux/REPLACE"+Jn(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+Jn()}};function Hd(t){if(typeof t!="object"||t===null)return!1;for(var e=t;Object.getPrototypeOf(e)!==null;)e=Object.getPrototypeOf(e);return Object.getPrototypeOf(t)===e}function Ja(t,e,n){var r;if(typeof e=="function"&&typeof n=="function"||typeof n=="function"&&typeof arguments[3]=="function")throw new Error(oe(0));if(typeof e=="function"&&typeof n>"u"&&(n=e,e=void 0),typeof n<"u"){if(typeof n!="function")throw new Error(oe(1));return n(Ja)(t,e)}if(typeof t!="function")throw new Error(oe(2));var a=t,s=e,o=[],l=o,c=!1;function u(){l===o&&(l=o.slice())}function d(){if(c)throw new Error(oe(3));return s}function f(S){if(typeof S!="function")throw new Error(oe(4));if(c)throw new Error(oe(5));var T=!0;return u(),l.push(S),function(){if(T){if(c)throw new Error(oe(6));T=!1,u();var R=l.indexOf(S);l.splice(R,1),o=null}}}function p(S){if(!Hd(S))throw new Error(oe(7));if(typeof S.type>"u")throw new Error(oe(8));if(c)throw new Error(oe(9));try{c=!0,s=a(s,S)}finally{c=!1}for(var T=o=l,I=0;I<T.length;I++){var R=T[I];R()}return S}function y(S){if(typeof S!="function")throw new Error(oe(10));a=S,p({type:_n.REPLACE})}function v(){var S,T=f;return S={subscribe:function(R){if(typeof R!="object"||R===null)throw new Error(oe(11));function B(){R.next&&R.next(d())}B();var O=T(B);return{unsubscribe:O}}},S[Ei]=function(){return this},S}return p({type:_n.INIT}),r={dispatch:p,subscribe:f,getState:d,replaceReducer:y},r[Ei]=v,r}function Ud(t){Object.keys(t).forEach(function(e){var n=t[e],r=n(void 0,{type:_n.INIT});if(typeof r>"u")throw new Error(oe(12));if(typeof n(void 0,{type:_n.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(oe(13))})}function Zd(t){for(var e=Object.keys(t),n={},r=0;r<e.length;r++){var a=e[r];typeof t[a]=="function"&&(n[a]=t[a])}var s=Object.keys(n),o;try{Ud(n)}catch(l){o=l}return function(c,u){if(c===void 0&&(c={}),o)throw o;for(var d=!1,f={},p=0;p<s.length;p++){var y=s[p],v=n[y],S=c[y],T=v(S,u);if(typeof T>"u")throw u&&u.type,new Error(oe(14));f[y]=T,d=d||T!==S}return d=d||s.length!==Object.keys(c).length,d?f:c}}function Ka(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return e.length===0?function(r){return r}:e.length===1?e[0]:e.reduce(function(r,a){return function(){return r(a.apply(void 0,arguments))}})}function Dd(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return function(r){return function(){var a=r.apply(void 0,arguments),s=function(){throw new Error(oe(15))},o={getState:a.getState,dispatch:function(){return s.apply(void 0,arguments)}},l=e.map(function(c){return c(o)});return s=Ka.apply(void 0,l)(a.dispatch),_i(_i({},a),{},{dispatch:s})}}}var ke=function(e){return"@@redux-saga/"+e},Qa=ke("CANCEL_PROMISE"),Xa=ke("CHANNEL_END"),es=ke("IO"),bi=ke("MATCH"),ts=ke("MULTICAST"),ns=ke("SAGA_ACTION"),qd=ke("SELF_CANCELLATION"),Bd=ke("TASK"),ut=ke("TASK_CANCEL"),rs=ke("TERMINATE"),Vd=ke("LOCATION"),is=function(e){return e==null},ln=function(e){return e!=null},Te=function(e){return typeof e=="function"},Cr=function(e){return typeof e=="string"},Ye=Array.isArray,kn=function(e){return e&&Te(e.then)},Nr=function(e){return e&&Te(e.next)&&Te(e.throw)},ur=function(e){return e&&(Cr(e)||ss(e)||Te(e)||Ye(e)&&e.every(ur))},Rr=function(e){return e&&Te(e.take)&&Te(e.close)},as=function(e){return Te(e)&&e.hasOwnProperty("toString")},ss=function(e){return!!e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype},zd=function(e){return Rr(e)&&e[ts]},Wd=2147483647;function Gd(t,e){e===void 0&&(e=!0);var n,r=new Promise(function(a){n=setTimeout(a,Math.min(Wd,t),e)});return r[Qa]=function(){clearTimeout(n)},r}var Yd=function(e){return function(){return e}},Jd=Yd(!0),de=function(){},Kd=function(e){return e},Pr=function(e,n){Wi(e,n),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(n).forEac
12h(function(r){e[r]=n[r]})},Qd=function(e,n){var r;return(r=[]).concat.apply(r,n.map(e))};function Ln(t,e){var n=t.indexOf(e);n>=0&&t.splice(n,1)}function Xd(t){var e=!1;return function(){e||(e=!0,t())}}var e1=function(e){throw e},t1=function(e){return{value:e,done:!0}};function dr(t,e,n){e===void 0&&(e=e1),n===void 0&&(n="iterator");var r={meta:{name:n},next:t,throw:e,return:t1,isSagaIterator:!0};return typeof Symbol<"u"&&(r[Symbol.iterator]=function(){return r}),r}function n1(t,e){var n=e.sagaStack;console.error(t),console.error(n)}var os=function(e){return Array.apply(null,new Array(e))},r1=function(e){return function(n){return e(Object.defineProperty(n,ns,{value:!0}))}},cs=function(e){return e===rs},ls=function(e){return e===ut},us=function(e){return cs(e)||ls(e)};function ds(t,e){var n=Object.keys(t),r=n.length,a=0,s,o=Ye(t)?os(r):{},l={};function c(){a===r&&(s=!0,e(o))}return n.forEach(function(u){var d=function(p,y){s||(y||us(p)?(e.cancel(),e(p,y)):(o[u]=p,a++,c()))};d.cancel=de,l[u]=d}),e.cancel=function(){s||(s=!0,n.forEach(function(u){return l[u].cancel()}))},l}function kr(t){return{name:t.name||"anonymous",location:fs(t)}}function fs(t){return t[Vd]}function i1(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return e.length===0?function(r){return r}:e.length===1?e[0]:e.reduce(function(r,a){return function(){return r(a.apply(void 0,arguments))}})}var a1="Channel's Buffer overflow!",s1=1,o1=3,ps=4;function c1(t,e){t===void 0&&(t=10);var n=new Array(t),r=0,a=0,s=0,o=function(d){n[a]=d,a=(a+1)%t,r++},l=function(){if(r!=0){var d=n[s];return n[s]=null,r--,s=(s+1)%t,d}},c=function(){for(var d=[];r;)d.push(l());return d};return{isEmpty:function(){return r==0},put:function(d){if(r<t)o(d);else{var f;switch(e){case s1:throw new Error(a1);case o1:n[a]=d,a=(a+1)%t,s=a;break;case ps:f=2*t,n=c(),r=n.length,a=n.length,s=0,n.length=f,t=f,o(d);break}}},take:l,flush:c}}var l1=function(e){return c1(e,ps)},un="TAKE",hs="PUT",ms="ALL",u1="RACE",vs="CALL",d1="CPS",gs="FORK",f1="JOIN",p1="CANCEL",h1="SELECT",m1="ACTION_CHANNEL",v1="CANCELLED",g1="FLUSH",y1="GET_CONTEXT",S1="SET_CONTEXT",nt=function(e,n){var r;return r={},r[es]=!0,r.combinator=!1,r.type=e,r.payload=n,r};function T1(t,e){if(t===void 0&&(t="*"),ur(t))return ln(e)&&console.warn("take(pattern) takes one argument but two were provided. Consider passing an array for listening to several action types"),nt(un,{pattern:t});if(zd(t)&&ln(e)&&ur(e))return nt(un,{channel:t,pattern:e});if(Rr(t))return ln(e)&&console.warn("take(channel) takes one argument but two were provided. Second argument is ignored."),nt(un,{channel:t})}function ys(t,e){return is(e)&&(e=t,t=void 0),nt(hs,{channel:t,action:e})}function x1(t){var e=nt(ms,t);return e.combinator=!0,e}function Ss(t,e){var n=null,r;return Te(t)?r=t:(Ye(t)?(n=t[0],r=t[1]):(n=t.context,r=t.fn),n&&Cr(r)&&Te(n[r])&&(r=n[r])),{context:n,fn:r,args:e}}function Ts(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];return nt(vs,Ss(t,n))}function xs(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];return nt(gs,Ss(t,n))}var _1=Ts.bind(null,Gd);function E1(){var t={};return t.promise=new Promise(function(e,n){t.resolve=e,t.reject=n}),t}var _s=[],Fn=0;function b1(t){try{Lr(),t()}finally{js()}}function Es(t){_s.push(t),Fn||(Lr(),ws())}function bs(t){try{return Lr(),t()}finally{ws()}}function Lr(){Fn++}function js(){Fn--}function ws(){js();for(var t;!Fn&&(t=_s.shift())!==void 0;)b1(t)}var j1=function(e){return function(n){return e.some(function(r){return Fr(r)(n)})}},w1=function(e){return function(n){return e(n)}},ji=function(e){return function(n){return n.type===String(e)}},I1=function(e){return function(n){return n.type===e}},Is=function(){return Jd};function Fr(t){var e=t==="*"?Is:Cr(t)?ji:Ye(t)?j1:as(t)?ji:Te(t)?w1:ss(t)?I1:null;if(e===null)throw new Error("invalid pattern: "+t);return e(t)}var At={type:Xa},Or=function(e){return e&&e.type===Xa};function A1(t){t===void 0&&(t=l1());var e=!1,n=[];function r(l){if(!e){if(n.length===0)return t.put(l);var c=n.shift();c(l)}}function a(l){e&&t.isEmpty()?l(At):t.isEmpty()?(n.push(l),l.cancel=function(){Ln(n,l)}):l(t.take())}function s(l){if(e&&t.isEmpty()){l(At);return}l(t.flush())}function o(){if(!e){e=!0;var l=n;n=[];for(var c=0,u=l.length;c<u;c++){var d=l[c];d(At)}}}return{take:a,put:r,flush:s,close:o}}function C1(){var t,e=!1,n=[],r=n,a=function(){r===n&&(r=n.slice())},s=function(){e=!0;var l=n=r;r=[],l.forEach(function(c){c(At)})};return t={},t[ts]=!0,t.put=function(l){if(!e){if(Or(l)){s();return}for(var c=n=r,u=0,d=c.length;u<d;u++){var f=c[u];f[bi](l)&&(f.cancel(),f(l))}}}
12,t.take=function(l,c){if(c===void 0&&(c=Is),e){l(At);return}l[bi]=c,a(),r.push(l),l.cancel=Xd(function(){a(),Ln(r,l)})},t.close=s,t}function As(){var t=C1(),e=t.put;return t.put=function(n){if(n[ns]){e(n);return}Es(function(){e(n)})},t}var Xe=0,$e=1,dn=2,Cs=3;function Mr(t,e){var n=t[Qa];Te(n)&&(e.cancel=n),t.then(e,function(r){e(r,!0)})}var qt=0,Ns=(function(){return++qt}),re;function N1(t,e){return t.isSagaIterator?{name:t.meta.name}:kr(e)}function R1(t){var e=t.context,n=t.fn,r=t.args;try{var a=n.apply(e,r);if(Nr(a))return a;var s=!1,o=function(c){return s?{value:c,done:!0}:(s=!0,{value:a,done:!kn(a)})};return dr(o)}catch(l){return dr(function(){throw l})}}function P1(t,e,n){var r=e.channel,a=e.action,s=e.resolve;Es(function(){var o;try{o=(r?r.put:t.dispatch)(a)}catch(l){n(l,!0);return}s&&kn(o)?Mr(o,n):n(o)})}function k1(t,e,n){var r=e.channel,a=r===void 0?t.channel:r,s=e.pattern,o=e.maybe,l=function(u){if(u instanceof Error){n(u,!0);return}if(Or(u)&&!o){n(rs);return}n(u)};try{a.take(l,ln(s)?Fr(s):null)}catch(c){n(c,!0);return}n.cancel=l.cancel}function L1(t,e,n,r){var a=e.context,s=e.fn,o=e.args,l=r.task;try{var c=s.apply(a,o);if(kn(c)){Mr(c,n);return}if(Nr(c)){On(t,c,l.context,qt,kr(s),!1,n);return}n(c)}catch(u){n(u,!0)}}function F1(t,e,n){var r=e.context,a=e.fn,s=e.args;try{var o=function(c,u){is(c)?n(u):n(c,!0)};a.apply(r,s.concat(o)),o.cancel&&(n.cancel=o.cancel)}catch(l){n(l,!0)}}function O1(t,e,n,r){var a=e.context,s=e.fn,o=e.args,l=e.detached,c=r.task,u=R1({context:a,fn:s,args:o}),d=N1(u,s);bs(function(){var f=On(t,u,c.context,qt,d,l,void 0);l?n(f):f.isRunning()?(c.queue.addTask(f),n(f)):f.isAborted()?c.queue.abort(f.error()):n(f)})}function M1(t,e,n,r){var a=r.task,s=function(c,u){if(c.isRunning()){var d={task:a,cb:u};u.cancel=function(){c.isRunning()&&Ln(c.joiners,d)},c.joiners.push(d)}else c.isAborted()?u(c.error(),!0):u(c.result())};if(Ye(e)){if(e.length===0){n([]);return}var o=ds(e,n);e.forEach(function(l,c){s(l,o[c])})}else s(e,n)}function Kn(t){t.isRunning()&&t.cancel()}function $1(t,e,n,r){var a=r.task;e===qd?Kn(a):Ye(e)?e.forEach(Kn):Kn(e),n()}function H1(t,e,n,r){var a=r.digestEffect,s=qt,o=Object.keys(e);if(o.length===0){n(Ye(e)?[]:{});return}var l=ds(e,n);o.forEach(function(c){a(e[c],s,l[c],c)})}function U1(t,e,n,r){var a=r.digestEffect,s=qt,o=Object.keys(e),l=Ye(e)?os(o.length):{},c={},u=!1;o.forEach(function(d){var f=function(y,v){u||(v||us(y)?(n.cancel(),n(y,v)):(n.cancel(),u=!0,l[d]=y,n(l)))};f.cancel=de,c[d]=f}),n.cancel=function(){u||(u=!0,o.forEach(function(d){return c[d].cancel()}))},o.forEach(function(d){u||a(e[d],s,c[d],d)})}function Z1(t,e,n){var r=e.selector,a=e.args;try{var s=r.apply(void 0,[t.getState()].concat(a));n(s)}catch(o){n(o,!0)}}function D1(t,e,n){var r=e.pattern,a=e.buffer,s=A1(a),o=Fr(r),l=function(d){Or(d)||t.channel.take(l,o),s.put(d)},c=s.close;s.close=function(){l.cancel(),c()},t.channel.take(l,o),n(s)}function q1(t,e,n,r){var a=r.task;n(a.isCancelled())}function B1(t,e,n){e.flush(n)}function V1(t,e,n,r){var a=r.task;n(a.context[e])}function z1(t,e,n,r){var a=r.task;Pr(a.context,e),n()}var W1=(re={},re[un]=k1,re[hs]=P1,re[ms]=H1,re[u1]=U1,re[vs]=L1,re[d1]=F1,re[gs]=O1,re[f1]=M1,re[p1]=$1,re[h1]=Z1,re[m1]=D1,re[v1]=q1,re[g1]=B1,re[y1]=V1,re[S1]=z1,re);function G1(t,e,n){var r=[],a,s=!1;c(t);var o=function(){return r};function l(d){e(),u(),n(d,!0)}function c(d){r.push(d),d.cont=function(f,p){s||(Ln(r,d),d.cont=de,p?l(f):(d===t&&(a=f),r.length||(s=!0,n(a))))}}function u(){s||(s=!0,r.forEach(function(d){d.cont=de,d.cancel()}),r=[])}return{addTask:c,cancelAll:u,abort:l,getTasks:o}}function Rs(t,e){return t+"?"+e}function Y1(t){var e=fs(t);if(e){var n=e.code,r=e.fileName,a=e.lineNumber,s=n+" "+Rs(r,a);return s}return""}function wi(t){var e=t.name,n=t.location;return n?e+" "+Rs(n.fileName,n.lineNumber):e}function J1(t){var e=Qd(function(n){return n.cancelledTasks},t);return e.length?["Tasks cancelled due to error:"].concat(e).join(` 13`):""}var $r=null,Ct=[],K1=function(e){e.crashedEffect=$r,Ct.push(e)},Ps=function(){$r=null,Ct.length=0},Q1=function(e){$r=e},X1=function(){var e=Ct[0],n=Ct.slice(1),r=e.crashedEffect?Y1(e.crashedEffect):null,a="The above error occurred in task "+wi(e.meta)+(r?` 14 when executing effect `+r:"");return[a].concat(n.map(function(s){return" created by "+wi(s.meta)}),[J1(Ct)]).join(` 15`)};function ef(t,e,n,r,a,s,o){var l;o===void 0&&(o=de);var c=Xe,u,d,f=null,p=[],y=Object.create(n),v=G1(e,function(){p.push.apply(
15p,v.getTasks().map(function(z){return z.meta.name}))},T);function S(){c===Xe&&(c=$e,v.cancelAll(),T(ut,!1))}function T(O,z){if(!z)O===ut?c=$e:c!==$e&&(c=Cs),u=O,f&&f.resolve(O);else{if(c=dn,K1({meta:a,cancelledTasks:p}),B.isRoot){var P=X1();Ps(),t.onError(O,{sagaStack:P})}d=O,f&&f.reject(O)}B.cont(O,z),B.joiners.forEach(function(h){h.cb(O,z)}),B.joiners=null}function I(O){Pr(y,O)}function R(){return f||(f=E1(),c===dn?f.reject(d):c!==Xe&&f.resolve(u)),f.promise}var B=(l={},l[Bd]=!0,l.id=r,l.meta=a,l.isRoot=s,l.context=y,l.joiners=[],l.queue=v,l.cancel=S,l.cont=o,l.end=T,l.setContext=I,l.toPromise=R,l.isRunning=function(){return c===Xe},l.isCancelled=function(){return c===$e||c===Xe&&e.status===$e},l.isAborted=function(){return c===dn},l.result=function(){return u},l.error=function(){return d},l);return B}function On(t,e,n,r,a,s,o){var l=t.finalizeRunEffect(y);p.cancel=de;var c={meta:a,cancel:f,status:Xe},u=ef(t,c,n,r,a,s,o),d={task:u,digestEffect:v};function f(){c.status===Xe&&(c.status=$e,p(ut))}return o&&(o.cancel=u.cancel),p(),u;function p(S,T){try{var I;T?(I=e.throw(S),Ps()):ls(S)?(c.status=$e,p.cancel(),I=Te(e.return)?e.return(ut):{done:!0,value:ut}):cs(S)?I=Te(e.return)?e.return():{done:!0}:I=e.next(S),I.done?(c.status!==$e&&(c.status=Cs),c.cont(I.value)):v(I.value,r,p)}catch(R){if(c.status===$e)throw R;c.status=dn,c.cont(R,!0)}}function y(S,T,I){if(kn(S))Mr(S,I);else if(Nr(S))On(t,S,u.context,T,a,!1,I);else if(S&&S[es]){var R=W1[S.type];R(t,S.payload,I,d)}else I(S)}function v(S,T,I,R){R===void 0&&(R="");var B=Ns();t.sagaMonitor&&t.sagaMonitor.effectTriggered({effectId:B,parentEffectId:T,label:R,effect:S});var O;function z(P,h){O||(O=!0,I.cancel=de,t.sagaMonitor&&(h?t.sagaMonitor.effectRejected(B,P):t.sagaMonitor.effectResolved(B,P)),h&&Q1(S),I(P,h))}z.cancel=de,I.cancel=function(){O||(O=!0,z.cancel(),z.cancel=de,t.sagaMonitor&&t.sagaMonitor.effectCancelled(B))},l(S,B,z)}}function tf(t,e){for(var n=t.channel,r=n===void 0?As():n,a=t.dispatch,s=t.getState,o=t.context,l=o===void 0?{}:o,c=t.sagaMonitor,u=t.effectMiddlewares,d=t.onError,f=d===void 0?n1:d,p=arguments.length,y=new Array(p>2?p-2:0),v=2;v<p;v++)y[v-2]=arguments[v];var S=e.apply(void 0,y),T=Ns();c&&(c.rootSagaStarted=c.rootSagaStarted||de,c.effectTriggered=c.effectTriggered||de,c.effectResolved=c.effectResolved||de,c.effectRejected=c.effectRejected||de,c.effectCancelled=c.effectCancelled||de,c.actionDispatched=c.actionDispatched||de,c.rootSagaStarted({effectId:T,saga:e,args:y}));var I;if(u){var R=i1.apply(void 0,u);I=function(z){return function(P,h,g){var C=function(N){return z(N,h,g)};return R(C)(P)}}}else I=Kd;var B={channel:r,dispatch:r1(a),getState:s,sagaMonitor:c,onError:f,finalizeRunEffect:I};return bs(function(){var O=On(B,S,l,T,kr(e),!0,void 0);return c&&c.effectResolved(T,O),O})}var nf=["context","channel","sagaMonitor"];function rf(t){var e={},n=e.context,r=n===void 0?{}:n,a=e.channel,s=a===void 0?As():a,o=e.sagaMonitor,l=ic(e,nf),c;function u(d){var f=d.getState,p=d.dispatch;return c=tf.bind(null,Wi({},l,{context:r,channel:s,dispatch:p,getState:f,sagaMonitor:o})),function(y){return function(v){o&&o.actionDispatched&&o.actionDispatched(v);var S=y(v);return s.put(v),S}}}return u.run=function(){return c.apply(void 0,arguments)},u.setContext=function(d){Pr(r,d)},u}var Ii=function(e){return{done:!0,value:e}},Qn={};function af(t){return Rr(t)?"channel":as(t)?String(t):Te(t)?t.name:String(t)}function sf(t,e,n){var r,a,s,o=e;function l(c,u){if(o===Qn)return Ii(c);if(u&&!a)throw o=Qn,u;r&&r(c);var d=u?t[a](u):t[o]();return o=d.nextState,s=d.effect,r=d.stateUpdater,a=d.errorState,o===Qn?Ii(c):s}return dr(l,function(c){return l(null,c)},n)}function of(t,e){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a<n;a++)r[a-2]=arguments[a];var s={done:!1,value:T1(t)},o=function(d){return{done:!1,value:xs.apply(void 0,[e].concat(r,[d]))}},l,c=function(d){return l=d};return sf({q1:function(){return{nextState:"q2",effect:s,stateUpdater:c}},q2:function(){return{nextState:"q1",effect:o(l)}}},"q1","takeEvery("+af(t)+", "+e.name+")")}function Hr(t,e){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a<n;a++)r[a-2]=arguments[a];return xs.apply(void 0,[of,t,e].concat(r))}const Ur={family:null,license:{faceIds:[],licenseOptionIds:{desktop:null,web:null,mobile:null},familyHighlighted:!1,highlightedPackage:null},licenseOptions:[]},cf=ce` 16 query FontFamilyAndLicenseOptionsQuery($slug: String!) { 17 family(slug: $slug) { 18 id 19 slug 20 name 21 headingLetterSpacing 22 headingTextTransform 23 headingFontSizeScale 24 foregroundColor 25 accentColor 26 accentColorTint60 27 accentColorTint50 28 accentColorTint25 29 accentColorTint20 30 accentColorTint15
31 logoBackgroundColor 32 description 33 designCredit 34 supportedLanguages 35 completePrice 36 fontFacePrice 37 discountedFontFacePrice 38 completePackageDescription 39 minTesterFontSize 40 maxTesterFontSize 41 minTesterTracking 42 maxTesterTracking 43 minTesterVariableWidth 44 maxTesterVariableWidth 45 minTesterVariableWeight 46 maxTesterVariableWeight 47 featuresDeclaration 48 specimenDocumentUrl 49 specimenPreviewUrl 50 articleImageUrl 51 hasTrialArchives 52 widths 53 weights 54 status 55 56 headingFace { 57 id 58 cssClassName 59 } 60 61 faces { 62 id 63 variant 64 size 65 weight 66 width 67 style 68 shortDescription 69 description 70 previewUrl 71 retinaPreviewUrl 72 cssClassName 73 74 family { 75 id 76 name 77 } 78 } 79 80 variableFiles { 81 id 82 size 83 style 84 type 85 description 86 cssFontFamily 87 url 88 } 89 90 packages { 91 id 92 name 93 variant 94 size 95 width 96 price 97 discountedPrice 98 description 99 } 100 101 features { 102 id 103 name 104 characterCodes 105 caption 106 } 107 108 typeTesters { 109 id 110 position 111 variable 112 faceId 113 variableFileId 114 variableWidth 115 variableWeight 116 content 117 size 118 lineHeight 119 tracking 120 textAlign 121 scaling 122 123 features { 124 name 125 tag 126 enabledByDefault 127 } 128 } 129 130 article { 131 id 132 slug 133 title 134 author 135 } 136 } 137 138 licenseOptions { 139 id 140 kind 141 multiplier 142 description 143 suffix 144 } 145 } 146`;function lf(t){return{type:"FONT_LICENSE/LOAD_DATA",payload:{slug:t}}}function uf(t,e){switch(e.type){case"FONT_LICENSE/LOAD_DATA":return Ur;case"FONT_LICENSE/LOAD_DATA/SUCCESS":{const{family:n,licenseOptions:r}=e.payload;if(n==null||r.find(o=>o.kind==="desktop")==null)return t;const s={faceIds:[],licenseOptionIds:{desktop:null,web:null,mobile:null},familyHighlighted:!1,highlightedPackage:null};return{...t,family:{...n,faces:na(n.faces),packages:Dc(n.packages)},license:s,licenseOptions:r}}}return t}function*df(t){const e=yield Ts(ff,t.payload.slug);yield ys({type:"FONT_LICENSE/LOAD_DATA/SUCCESS",payload:{slug:t.payload.slug,...e}})}function ff(t){return Gi.query({query:cf,variables:{slug:t}}).then(e=>e.data,e=>{throw ac(e),e})}const pf="FONT_LICENSE/CLEAR_DATA";function hf(){return{type:"FONT_LICENSE/CLEAR_DATA"}}function mf(t,e){switch(e.type){case"FONT_LICENSE/CLEAR_DATA":return Ur}return t}var Kt={exports:{}},Ai;function vf(){return Ai||(Ai=1,(function(t,e){Object.defineProperty(e,"__esModule",{value:!0});function n(h){return typeof h=="object"&&!("toString"in h)?Object.prototype.toString.call(h).slice(8,-1):h}var r=typeof process=="object"&&!0;function a(h,g){if(!h)throw r?new Error("Invariant failed"):new Error(g())}e.invariant=a;var s=Object.prototype.hasOwnProperty,o=Array.prototype.splice,l=Object.prototype.toString;function c(h){return l.call(h).slice(8,-1)}var u=Object.assign||(function(h,g){return d(g).forEach(function(C){s.call(g,C)&&(h[C]=g[C])}),h}),d=typeof Object.getOwnPropertySymbols=="function"?function(h){return Object.keys(h).concat(Object.getOwnPropertySymbols(h))}:function(h){return Object.keys(h)};function f(h){return Array.isArray(h)?u(h.constructor(h.length),h):c(h)==="Map"?new Map(h):c(h)==="Set"?new Set(h):h&&typeof h=="object"?u(Object.create(Object.getPrototypeOf(h)),h):h}var p=(function(){function h(){this.commands=u({},y),this.update=this.update.bind(this),this.update.extend=this.extend=this.extend.bind(this),this.update.isEquals=function(g,C){return g===C},this.update.newContext=function(){return new h().update}}return Object.defineProperty(h.prototype,"isEquals",{get:function(){return this.update.isEquals},set:function(g){this.update.isEquals=g},enumerable:!0,configurable:!0}),h.prototype.extend=function(g,C){this.commands[g]=C},h.prototype.update=function(g,C){var F=this,N=typeof C=="function"?{$apply:C}:C;Array.isArray(g)&&Array.isArray(N)||a(!Array.isArray(N),function(){return"update(): You provided an invali
146d spec to update(). The spec may not contain an array except as the value of $set, $push, $unshift, $splice or any custom command allowing an array value."}),a(typeof N=="object"&&N!==null,function(){return"update(): You provided an invalid spec to update(). The spec and every included key path must be plain objects containing one of the "+("following commands: "+Object.keys(F.commands).join(", ")+".")});var V=g;return d(N).forEach(function(L){if(s.call(F.commands,L)){var Z=g===V;V=F.commands[L](N[L],V,N,g),Z&&F.isEquals(V,g)&&(V=g)}else{var le=c(g)==="Map"?F.update(g.get(L),N[L]):F.update(g[L],N[L]),ve=c(V)==="Map"?V.get(L):V[L];(!F.isEquals(le,ve)||typeof le>"u"&&!s.call(g,L))&&(V===g&&(V=f(g)),c(V)==="Map"?V.set(L,le):V[L]=le)}}),V},h})();e.Context=p;var y={$push:function(h,g,C){return S(g,C,"$push"),h.length?g.concat(h):g},$unshift:function(h,g,C){return S(g,C,"$unshift"),h.length?h.concat(g):g},$splice:function(h,g,C,F){return I(g,C),h.forEach(function(N){R(N),g===F&&N.length&&(g=f(F)),o.apply(g,N)}),g},$set:function(h,g,C){return O(C),h},$toggle:function(h,g){T(h,"$toggle");var C=h.length?f(g):g;return h.forEach(function(F){C[F]=!g[F]}),C},$unset:function(h,g,C,F){return T(h,"$unset"),h.forEach(function(N){Object.hasOwnProperty.call(g,N)&&(g===F&&(g=f(F)),delete g[N])}),g},$add:function(h,g,C,F){return P(g,"$add"),T(h,"$add"),c(g)==="Map"?h.forEach(function(N){var V=N[0],L=N[1];g===F&&g.get(V)!==L&&(g=f(F)),g.set(V,L)}):h.forEach(function(N){g===F&&!g.has(N)&&(g=f(F)),g.add(N)}),g},$remove:function(h,g,C,F){return P(g,"$remove"),T(h,"$remove"),h.forEach(function(N){g===F&&g.has(N)&&(g=f(F)),g.delete(N)}),g},$merge:function(h,g,C,F){return z(g,h),d(h).forEach(function(N){h[N]!==g[N]&&(g===F&&(g=f(F)),g[N]=h[N])}),g},$apply:function(h,g){return B(h),h(g)}},v=new p;e.isEquals=v.update.isEquals,e.extend=v.extend,e.default=v.update,e.default.default=t.exports=u(e.default,e);function S(h,g,C){a(Array.isArray(h),function(){return"update(): expected target of "+n(C)+" to be an array; got "+n(h)+"."}),T(g[C],C)}function T(h,g){a(Array.isArray(h),function(){return"update(): expected spec of "+n(g)+" to be an array; got "+n(h)+". Did you forget to wrap your parameter in an array?"})}function I(h,g){a(Array.isArray(h),function(){return"Expected $splice target to be an array; got "+n(h)}),R(g.$splice)}function R(h){a(Array.isArray(h),function(){return"update(): expected spec of $splice to be an array of arrays; got "+n(h)+". Did you forget to wrap your parameters in an array?"})}function B(h){a(typeof h=="function",function(){return"update(): expected spec of $apply to be a function; got "+n(h)+"."})}function O(h){a(Object.keys(h).length===1,function(){return"Cannot have more than one key in an object with $set"})}function z(h,g){a(g&&typeof g=="object",function(){return"update(): $merge expects a spec of type 'object'; got "+n(g)}),a(h&&typeof h=="object",function(){return"update(): $merge expects a target of type 'object'; got "+n(h)})}function P(h,g){var C=c(h);a(C==="Map"||C==="Set",function(){return"update(): "+n(g)+" expects a target of type Set or Map; got "+n(C)})}})(Kt,Kt.exports)),Kt.exports}var gf=vf();const Ge=Yi(gf),ks="FONT_LICENSE/SELECT_LICENSE_OPTION";function yf(t,e){return{type:ks,payload:{licenseType:t,licenseOptionId:e}}}function Sf(t,e){const{licenseType:n,licenseOptionId:r}=e.payload;return Ge(t,{license:{licenseOptionIds:{[n]:{$set:r}}}})}const Ls="FONT_LICENSE/TOGGLE_FAMILY_SELECTED";function Tf(){return{type:Ls}}function xf(t){const{license:e,family:n}=t;if(n==null)return t;const r=n.faces.map(s=>s.id),a=r.every(s=>e.faceIds.includes(s));return Ge(t,{license:{faceIds:{$set:a?[]:r}}})}const Fs="FONT_LICENSE/TOGGLE_SIZE_SELECTED";function _f(t){return{type:Fs,payload:{size:t}}}function Ef(t,e){const{license:n,family:r}=t,{size:a}=e.payload;if(r==null)return t;const s=r.faces.filter(c=>c.size===a).map(c=>c.id),o=s.every(c=>n.faceIds.includes(c)),{faceIds:l}=t.license;return Ge(t,{license:{faceIds:{$set:o?Da(l,s):Va(l,s)}}})}const Os="FONT_LICENSE/TOGGLE_WIDTH_SELECTED";function bf(t,e){return{type:Os,payload:{size:t,width:e}}}function jf(t,e){const{license:n,family:r}=t,{size:a,width:s}=e.payload;if(r==null)return t;const o=r.faces.filter(u=>u.size===a&&u.width===s).map(u=>u.id),l=o.every(u=>n.faceIds.includes(u)),{faceIds:c}=t.license;return Ge(t,{license:{faceIds:{$set:l?Da(c,o):Va(c,o)}}})}const Ms="FONT_LICENSE/TOGGLE_FACE_SELECTED";function wf(t){return{type:Ms,payload:{faceId:t}}}function If(t,e){const{faceId:n}=e.payload,{faceIds:r}=t.license;return r.includes(n)?Ge(t,{license:{faceIds:{$set:Cd(r,n)}}}):Ge(t,{license:{faceIds:{$set:[...r,n]}}})}const $s="FONT_LICENSE/HIGHLIGHT_PACKAGE";function Af(t){return{type:$s,payload:{fontPackage:t}}}function Cf(t,e){const{fontPackage:n}=e.payload;return Ge(t,{license:{highlightedPackage:{$set:n}}})}const Hs="FONT_LICENSE/HIGHLIGHT_FAMILY";function Nf(t){return{type:Hs,payload:{highlighted:t}}}function Rf(t,e){const{highlighted:n}=e.payload;return Ge(t,{license:{familyHighlighted:{$set:n}}})}const ih={loadData:lf,clearData:hf,selectLicenseOption:yf,toggleFamilySelected:Tf,toggleSizeSelected:_f,toggleWidthSelected:bf,toggleFaceSelected:wf,highlightPackage:Af,highlightFamily:Nf};function Pf(t=Ur,e){switch(e.type){case"FONT_LICENSE/LOAD_DATA":case"FONT_LICENSE/LOAD_DATA/SUCCESS":return uf(t,e);case pf:return mf(t,e);case ks:return Sf(t,e);case Ls:return xf(t);case Fs:return Ef(t,e);case Os:return jf(t,e);case Ms:return If(t,e);case $s:return Cf(t,e);case Hs:return Rf(t,e)}return t}function*kf(){yield Hr("FONT_LICENSE/LOAD_DATA",df)}const Us="NOTIFICATIONS/REMOVE";function Zs(t){return{type:Us,payload:{id:t}}}function Lf(t,e){return t.filter(n=>n.id!==e.payload.id)}const Zr="NOTIFICATIONS/APPEND";function Ff(t){return{type:Zr,payload:{id:sc("notification"),content:t}}}function Of(t,e){return[...t,e.payload]}function*Mf(t){yield _1(3e3),yield ys(Zs(t.payload.id))}
146const $f=[],Ds={append:Ff,remove:Zs};function Hf(t=$f,e){switch(e.type){case Zr:return Of(t,e);case Us:return Lf(t,e)}return t}function*Uf(){yield Hr(Zr,Mf)}const qs="COLORS/INVERT";function Zf(t){return{type:qs,payload:{inverted:t}}}function Df(t,e){return{...t,inverted:e.payload.inverted}}function*qf(t){document.body!=null&&(t.payload.inverted?document.body.classList.add("inverted"):document.body.classList.remove("inverted"))}const Bf="COLORS/SET";function Vf(t,e){return{type:Bf,payload:{foregroundColor:t,logoBackgroundColor:e}}}function zf(t,e){return{...t,...e.payload}}const ah={invert:Zf,setColors:Vf};function Wf(t={inverted:!1},e){switch(e.type){case"COLORS/INVERT":return Df(t,e);case"COLORS/SET":return zf(t,e)}return t}function*Gf(){yield Hr(qs,qf)}hc(t=>{var e,n;return{inverted:t.colors.inverted,foregroundColor:t.colors.foregroundColor??((e=t.fontLicense.family)==null?void 0:e.foregroundColor),logoBackgroundColor:t.colors.foregroundColor??((n=t.fontLicense.family)==null?void 0:n.logoBackgroundColor)}})((({inverted:t,foregroundColor:e,logoBackgroundColor:n,children:r})=>r({inverted:t,foregroundColor:e,logoBackgroundColor:n})));const Bs=rf(),Yf=Zd({fontLicense:Pf,notifications:Hf,colors:Wf});function*Jf(){yield x1([kf(),Uf(),Gf()])}const Kf=window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__||Ka,Qf=Ja(Yf,{},Kf(Dd(Bs)));Bs.run(Jf);const Xf=t=>i.jsx(kd,{store:Qf,children:t.children}),e2=t=>t.error==null?null:i.jsx(K,{children:i.jsxs("div",{className:"ErrorBoundaryMessage",children:[i.jsx("h1",{className:"heading-1",children:"An error has occurred."}),i.jsx("p",{children:"Weâre sorry, but something has gone wrong."}),i.jsxs("p",{children:["Head back ",i.jsx(b,{to:"/",children:"home"}),"."]})]})}),Ci=t=>{const{children:e}=t;return i.jsx(oc,{fallback:i.jsx(e2,{}),onError:n=>{n instanceof Error&&n.message.includes("error loading dynamically imported module")&&location.reload()},children:e})},Vs=t=>{const{children:e,isInverted:n=!1,reducedPadding:r=!1}=t;return i.jsx("div",{className:fe("LargeTextIntro",{"LargeTextIntro is-inverted":n,"LargeTextIntro is-reducedPadding":r}),children:e})},fn=t=>{const{button:e,fullWidth:n,disabled:r,children:a,...s}=t;return i.jsx(b,{className:fe("Link",{"Link--button":e,"Link--fullWidth":n,"is-disabled":r}),...s,children:a})},pn=t=>{const{children:e}=t;return i.jsx("h3",{className:"CoreSecondaryHeading",children:e})},t2=t=>i.jsx(ae,{query:mt,children:({loading:e})=>e?i.jsx(X,{fullPage:!0}):i.jsx(i.Fragment,{children:t.children})}),n2="_container_1yf4c_1",r2="_photo_1yf4c_17",i2="_photoImage_1yf4c_28",a2="_text_1yf4c_33",s2="_name_1yf4c_38",o2="_role_1yf4c_42",st={container:n2,photo:r2,photoImage:i2,text:a2,name:s2,role:o2};class xt extends q.PureComponent{render(){const{imageSrc:e,name:n,title:r,children:a}=this.props;return i.jsxs("div",{className:st.container,children:[i.jsx("div",{className:st.photo,children:e&&i.jsx("img",{className:st.photoImage,src:e,alt:n})}),i.jsxs("div",{className:st.text,children:[i.jsx("div",{children:i.jsxs("h2",{className:fe(st.name,"heading-2"),children:[n," â ",i.jsx("span",{className:st.role,children:r})]})}),i.jsx("div",{children:a})]})]})}}const c2="/vite/assets/FrereJones_TBF-B3S7AdV1.jpg",l2="/vite/assets/FrereJones_CBateup-2J7kcuNr.jpg",u2="/vite/assets/FrereJones_NStossinger-B80OD1T1.jpg",d2="/vite/assets/FrereJones_FShallcrass-CQm19Cyb.jpg",f2="/vite/assets/FrereJones_AHays-D1hDtXaI.jpg",p2=()=>i.jsx(Pe,{title:"About",children:i.jsxs(K,{children:[i.jsxs(Vs,{children:[i.jsxs("div",{className:"About-intro-text",children:[i.jsx("span",{className:"About-intro-text-emphasis",children:"Frere-Jones Type is an award winning, independent type design practice in New York City, creating original typefaces for retail licensing and custom clients."})," ","Combining technical expertise with historical perspective, we believe that type exists to solve problems, and beauty is always part of the solution."]}),i.jsxs(Sr,{children:[i.jsxs(Ue,{label:"Location",children:["126 13th Street #4L-1",i.jsx("br",{}),"Brooklyn, NY 11215"]}),i.jsxs(Ue,{label:"Contact",children:[i.jsx("a",{href:"mailto:info@%66rerej%6Fn%65s%2Ec%6Fm",children:"[email protected]"}),i.jsx("br",{}),i.jsx("a",{href:"https://bsky.app/profile/frerejones.bsky.social",children:"Bluesky"}),i.jsx("br",{}),i.jsx("a",{href:"https://www.instagram.com/frerejones/",children:"Instagram"})]}),i.jsxs(Ue,{children:[i.jsx(b,{to:"/events",children:"Events"}),i.jsx("br",{}),i.jsx(b,{to:"/press",children:"Press"})]})]})]}),i.jsxs(xt,{name:"Tobias Frere-Jones",title:"Founder and Design Director",imageSrc:c2,children:[i.jsx("p",{children:"Over 35 years, Tobias Frere-Jones has established himself as one of the worldâs leading typeface designers, creating some of the most widely used typefaces, including Interstate, Poynter Oldstyle, Whitney, Gotham, Surveyor, Tungsten and Retina."}),i.jsx("p",{children:"Tobias received a BFA in Graphic Design from the Rhode Island
146School of Design in 1992. He joined the faculty of the Yale University School of Art in 1996 and has lectured throughout the United States, Europe and Australia. His work is in the permanent collections of the Victoria & Albert Museum in London and the Museum of Modern Art in New York. He has received the Gerrit Noordzij Prijs, the AIGA Medal, and most recently Cooper Hewittâs 2019 National Design Award for Communication Design, recognizing his contributions to typographic design, writing and education."})]}),i.jsx(xt,{name:"Christine Bateup",title:"Director of Business and Licensing",imageSrc:l2,children:i.jsx("p",{children:"Christine has had a roundabout and unexpected journey to the world of type. She spent a tremendous amount of time at university, receiving BA and LLB degrees from the University of Melbourne, an LLM from the London School of Economics and Political Science and a JSD (or doctorate in law) from New York University School of Law. Christine has practiced as an attorney in Australia and the United States, and now brings her skills to Frere-Jones Type where she handles licensing and business planning and development."})}),i.jsx(xt,{name:"Nina Stössinger",title:"Senior Typeface Designer",imageSrc:u2,children:i.jsx("p",{children:"Originally from Switzerland, Nina (she/they) fell in love with type while studying at Burg Giebichenstein University of Art Halle/Germany, and went on to receive a CAS in Type Design from Zurich University of the Arts and an MA in Type and Media from the Royal Academy of Art in The Hague. After working as an independent designer and publishing typefaces FF Ernestine, Sélavy, and Nordvest, Nina joined Frere-Jones Type in 2016. They also teach typeface design at Yale School of Art, have taught numerous workshops, and have presented at conferences and events internationally. Nina previously served on the Board of Directors of the Type Directors Club, chairing the 22nd TDC Typeface Design Competition. Nina enjoys the confluence of form, language, history, and technology in typeface design, and aims to never stop learning."})}),i.jsx(xt,{name:"Fred Shallcrass",title:"Typeface Designer",imageSrc:d2,children:i.jsx("p",{children:"Fred grew up in Aotearoa, New Zealand where he designed magazines and lettering for cultural and commercial publications. After moving to New York and attending the Type@Cooper Extended program he has been designing custom typefaces, wordmarks, retail typeface families and teaching typeface design at The New School. Council."})}),i.jsx(xt,{name:"Aubrey Hays",title:"Studio Manager",imageSrc:f2,children:i.jsx("p",{children:"Aubrey is a seasoned leader in program development, operational strategy, and community building across higher education, the arts, and emerging technology. With more than a decade of experience launching and scaling creative initiatives, she brings a blend of thoughtful vision and authentic connection to every project she leads. Previously, Aubrey served as Director of NYU Tandon School of Engineeringâs NYC Media Lab, where she led the Labâs strategic direction. She also holds both a Bachelors and Masters in Photography, capturing life in analog whenever possible."})}),i.jsxs("div",{className:"About-credit",children:["Photos: ",i.jsx("a",{href:"https://www.analogisheavy.com/",children:"Julia Parris"})]}),i.jsx(Tr,{})]})}),h2=ce` 147 query FAQQuery { 148 faqGroups { 149 id 150 slug 151 title 152 position 153 154 faqs { 155 id 156 slug 157 question 158 content 159 position 160 } 161 } 162 } 163`,m2=()=>i.jsx(Pe,{title:"FAQ",children:i.jsx(K,{narrow:!0,children:i.jsx(ae,{query:h2,children:({loading:t,data:e})=>t?i.jsx(X,{}):e==null?null:i.jsxs("div",{children:[i.jsx("h1",{className:"heading-1",children:"Frequently Asked Questions"}),i.jsx("ul",{className:"FrequentlyAskedQuestions-nav",children:Ze(e.faqGroups,"position").map(n=>i.jsx("li",{className:"FrequentlyAskedQuestions-nav-listItem",children:i.jsx("a",{href:`#${n.slug}`,children:n.title})},n.id))}),Ze(e.faqGroups,"position").map(n=>i.jsxs("div",{className:"FrequentlyAskedQuestions-group",children:[i.jsx("h2",{className:"heading-2 FrequentlyAskedQuestions-groupHeading",id:n.slug,children:n.title}),Ze(n.faqs,"position").map(r=>i.jsxs(q.Fragment,{children:[i.jsx("h3",{id:r.slug,className:"heading-2",children:r.question}),i.jsx(wt,{content:r.content})]},r.id))]},n.id)),i.jsx(Tr,{})]})})})}),v2=()=>i.jsx(Pe,{title:"Licensing",children:i.jsxs(K,{narrow:!0,children:[i.jsxs("div",{children:[i.jsx(b,{to:"/licensing/desktop",getProps:Qt,children:"Desktop EULA"}),i.jsx(b,{to:"/licensing/web",getProps:Qt,children:"Web Font EULA"}),i.jsx(b,{to:"/licensing/mobile",getProps:Qt,children:"Mobile App EULA"}),window.ENV.trialFontsAvailable&&i.jsx(b,{to:"/licensing/trial",getProps:Qt,children:"Trial Font EULA"})]}),i.jsx("hr",{}),i.jsxs(it,{primary:!1,children:[i.jsx(De,{noThrow:!0,from:"/",to:"/licensing/desktop"}),i.jsx(g2,{path:":type"})]})]})}),g2=t=>i.jsx(Ft,{slug:`licensing/${t.type}`}),Qt=({href:t,location:e})=>t===e.pathname?{className:"Licensing-navLink is-active"}:{className:"Licensing-navLink"},y2=()=>i.jsx(K,{narrow:!0,children:i.jsx(Ft,{slug:"press"})}),S2=()=>i.jsx(K,{narrow:!0,children:i.jsx(Ft,{slug:"privacy"})});var T2=function(e){return x2(e)&&!_2(e)};function x2(t){return!!t&&typeof t=="object"}function _2(t){var e=Object.prototype.toString.call(t);return e==="[object RegExp]"||e==="[object Date]"||j2(t)}var E2=typeof Symbol=="function"&&Symbol.for,b2=E2?Symbol.for("react.element"):60103;function j2(t){return t.$$typeof===b2}function w2(t){return Array.isArray(t)?[]:{}}function En(t,e){return e.clone!==!1&&e.isMergeableObject(t)?Pt(w2(t),t,e):t}function I2(t,e,n){return t.concat(e).map(function(r){return En(r,n)})}function A2(t,e,n){var r={};return n.isMergeableObject(t)&&Object.keys(t).forEach(function(a){r[a]=En(t[a],n)}),Object.keys(e).forEach(function(a){!n.isMergeableObject(e[a])||!t[a]?r[a]=En(e[a],n):r[a]=Pt(t[a],e[a],n)}),r}function Pt(t,e,n){n=n||{},n.arrayMerge=n.arrayMerge||I2,n.isMergeableObject=n.isMergeableObject||T2;var r=Array.isArray(e),a=Array.isArray(t),s=r===a;return s?r?n.arrayMerge(t,e,n):A2(t,e,n):En(e,n)}Pt.all=function(e,n){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce(function(r,a){return Pt(r,a,n)},{})};var fr=Pt,Xn,Ni;function C2(){if(Ni)return Xn;Ni=1;var t=Array.isArray,e=Object.keys,n=Object.prototype.hasOwnProperty,r=typeof Element<"u";function a(s,o){if(s===o)return!0;
vendor: 10,217 bytes, line 163
163if(s&&o&&typeof s=="object"&&typeof o=="object"){var l=t(s),c=t(o),u,d,f;if(l&&c){if(d=s.length,d!=o.length)return!1;for(u=d;u--!==0;)if(!a(s[u],o[u]))return!1;return!0}if(l!=c)return!1;var p=s instanceof Date,y=o instanceof Date;if(p!=y)return!1;if(p&&y)return s.getTime()==o.getTime();var v=s instanceof RegExp,S=o instanceof RegExp;if(v!=S)return!1;if(v&&S)return s.toString()==o.toString();var T=e(s);if(d=T.length,d!==e(o).length)return!1;for(u=d;u--!==0;)if(!n.call(o,T[u]))return!1;if(r&&s instanceof Element&&o instanceof Element)return s===o;for(u=d;u--!==0;)if(f=T[u],!(f==="_owner"&&s.$$typeof)&&!a(s[f],o[f]))return!1;return!0}return s!==s&&o!==o}return Xn=function(o,l){try{return a(o,l)}catch(c){if(c.message&&c.message.match(/stack|recursion/i)||c.number===-2146828260)return console.warn("Warning: react-fast-compare does not handle circular references.",c.name,c.message),!1;throw c}},Xn}var N2=C2();const Qe=Yi(N2);function ee(){return ee=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},ee.apply(this,arguments)}function zs(t,e){if(t==null)return{};var n={},r=Object.keys(t),a,s;for(s=0;s<r.length;s++)a=r[s],!(e.indexOf(a)>=0)&&(n[a]=t[a]);return n}var Mn=x.createContext(void 0);Mn.displayName="FormikContext";var R2=Mn.Provider;Mn.Consumer;function P2(){var t=x.useContext(Mn);return t}var je=function(e){return typeof e=="function"},$n=function(e){return e!==null&&typeof e=="object"},k2=function(e){return String(Math.floor(Number(e)))===e},er=function(e){return Object.prototype.toString.call(e)==="[object String]"},L2=function(e){return x.Children.count(e)===0},tr=function(e){return $n(e)&&je(e.then)};function xe(t,e,n,r){r===void 0&&(r=0);for(var a=Ba(e);t&&r<a.length;)t=t[a[r++]];return r!==a.length&&!t||t===void 0?n:t}function rt(t,e,n){for(var r=yi(t),a=r,s=0,o=Ba(e);s<o.length-1;s++){var l=o[s],c=xe(t,o.slice(0,s+1));if(c&&($n(c)||Array.isArray(c)))a=a[l]=yi(c);else{var u=o[s+1];a=a[l]=k2(u)&&Number(u)>=0?[]:{}}}return(s===0?t:a)[o[s]]===n?t:(n===void 0?delete a[o[s]]:a[o[s]]=n,s===0&&n===void 0&&delete r[o[s]],r)}function Ws(t,e,n,r){n===void 0&&(n=new WeakMap),r===void 0&&(r={});for(var a=0,s=Object.keys(t);a<s.length;a++){var o=s[a],l=t[o];$n(l)?n.get(l)||(n.set(l,!0),r[o]=Array.isArray(l)?[]:{},Ws(l,e,n,r[o])):r[o]=e}return r}function F2(t,e){switch(e.type){case"SET_VALUES":return ee({},t,{values:e.payload});case"SET_TOUCHED":return ee({},t,{touched:e.payload});case"SET_ERRORS":return Qe(t.errors,e.payload)?t:ee({},t,{errors:e.payload});case"SET_STATUS":return ee({},t,{status:e.payload});case"SET_ISSUBMITTING":return ee({},t,{isSubmitting:e.payload});case"SET_ISVALIDATING":return ee({},t,{isValidating:e.payload});case"SET_FIELD_VALUE":return ee({},t,{values:rt(t.values,e.payload.field,e.payload.value)});case"SET_FIELD_TOUCHED":return ee({},t,{touched:rt(t.touched,e.payload.field,e.payload.value)});case"SET_FIELD_ERROR":return ee({},t,{errors:rt(t.errors,e.payload.field,e.payload.value)});case"RESET_FORM":return ee({},t,e.payload);case"SET_FORMIK_STATE":return e.payload(t);case"SUBMIT_ATTEMPT":return ee({},t,{touched:Ws(t.values,!0),isSubmitting:!0,submitCount:t.submitCount+1});case"SUBMIT_FAILURE":return ee({},t,{isSubmitting:!1});case"SUBMIT_SUCCESS":return ee({},t,{isSubmitting:!1});default:return t}}var Ke={},Xt={};function O2(t){var e=t.validateOnChange,n=e===void 0?!0:e,r=t.validateOnBlur,a=r===void 0?!0:r,s=t.validateOnMount,o=s===void 0?!1:s,l=t.isInitialValid,c=t.enableReinitialize,u=c===void 0?!1:c,d=t.onSubmit,f=zs(t,["validateOnChange","validateOnBlur","validateOnMount","isInitialValid","enableReinitialize","onSubmit"]),p=ee({validateOnChange:n,validateOnBlur:a,validateOnMount:o,onSubmit:d},f),y=x.useRef(p.initialValues),v=x.useRef(p.initialErrors||Ke),S=x.useRef(p.initialTouched||Xt),T=x.useRef(p.initialStatus),I=x.useRef(!1),R=x.useRef({});x.useEffect(function(){return I.current=!0,function(){I.current=!1}},[]);var B=x.useState(0),O=B[1],z=x.useRef({values:Yt(p.initialValues),errors:Yt(p.initialErrors)||Ke,touched:Yt(p.initialTouched)||Xt,status:Yt(p.initialStatus),isSubmitting:!1,isValidating:!1,submitCount:0}),P=z.current,h=x.useCallback(function(m){var E=z.current;z.current=F2(E,m),E!==z.current&&O(function(w){return w+1})},[]),g=x.useCallback(function(m,E){return new Promise(function(w,A){var k=p.validate(m,E);k==null?w(Ke):tr(k)?k.then(function(H){w(H||Ke)},function(H){A(H)}):w(k)})},[p.validate]),C=x.useCallback(function(m,E){var w=p.validationSchema,A=je(w)?w(E):w,k=E&&A.validateAt?A.validateAt(E,m):$2(m,A);return new Promise(function(H,ue){k.then(function(){H(Ke)},function(Me){Me.name==="ValidationError"?H(M2(Me)):ue(Me)})})},[p.validationSchema]),F=x.useCallback(function(m,E){return new Promise(function(w){return w(R.current[m].validate(E))})},[]),N=x.useCallback(function(m){var E=Object.keys(R.current).filter(function(A){return je(R.current[A].validate)}),w=E.length>0?E.map(function(A){return F(A,xe(m,A))}):[Promise.resolve("DO_NOT_DELETE_YOU_WILL_BE_FIRED")];return Promise.all(w).then(function(A){return A.reduce(function(k,H,ue){return H==="DO_NOT_DELETE_YOU_WILL_BE_FIRED"||H&&(k=rt(k,E[ue],H)),k},{})})},[F]),V=x.useCallback(function(m){return Promise.all([N(m),p.validationSchema?C(m):{},p.validate?g(m):{}]).then(function(E){var w=E[0],A=E[1],k=E[2],H=fr.all([w,A,k],{arrayMerge:H2});return H})},[p.validate,p.validationSchema,N,g,C]),L=be(function(m){return m===void 0&&(m=P.values),h({type:"SET_ISVALIDATING",payload:!0}),V(m).then(function(E){return I.current&&(h({type:"SET_ISVALIDATING",payload:!1}),h({type:"SET_ERRORS",payload:E})),E})});x.useEffect(function(){o&&I.current===!0&&Qe(y.current,p.initialValues)&&L(y.current)},[o,L]);var Z=x.useCallback(function(m){var E=m&&m.values?m.values:y.current,w=m&&m.errors?m.errors:v.current?v.current:p.initialErrors||{},A=m&&m.touched?m.touched:S.current?S.current:p.initialTouched||{},k=m&&m.status?m.status:T.current?T.current:p.initialStatus;y.current=E,v.current=w,S.current=A,T.current=k;var H=function(){h({type:"RESET_FORM",payload:{isSubmitting:!!m&&!!m.isSubmitting,errors:w,touched:A,status:k,values:E,isValidating:!!m&&!!m.isValidating,submitCount:m&&m.submitCount&&typeof m.submitCount=="number"?m.submitCount:0}})};if(p.onReset){var ue=p.onReset(P.values,Gr);tr(ue)?ue.then(H):H()}else H()},[p.initialErrors,p.initialStatus,p.initialTouched,p.onReset]);x.useEffect(function(){I.current===!0&&!Qe(y.current,p.initialValues)&&u&&(y.current=p.initialValues,Z(),o&&L(y.current))},[u,p.initialValues,Z,o,L]),x.useEffect(function(){u&&I.current===!0&&!Qe(v.current,p.initialErrors)&&(v.current=p.initialErrors||Ke,h({type:"SET_ERRORS",payload:p.initialErrors||Ke}))},[u,p.initialErrors]),x.useEffect(function(){u&&I.current===!0&&!Qe(S.current,p.initialTouched)&&(S.current=p.initialTouched||Xt,h({type:"SET_TOUCHED",payload:p.initialTouched||Xt}))},[u,p.initialTouched]),x.useEffect(function(){u&&I.current===!0&&!Qe(T.current,p.initialStatus)&&(T.current=p.initialStatus,h({type:"SET_STATUS",payload:p.initialStatus}))},[u,p.initialStatus,p.initialTouched]);var le=be(function(m){if(R.current[m]&&je(R.current[m].validate)){var E=xe(P.values,m),w=R.current[m].validate(E);return tr(w)?(h({type:"SET_ISVALIDATING",payload:!0}),w.then(function(A){return A}).then(function(A){h({type:"SET_FIELD_ERROR",payload:{field:m,value:A}}),h({type:"SET_ISVALIDATING",payload:!1})})):(h({type:"SET_FIELD_ERROR",payload:{field:m,value:w}}),Promise.resolve(w))}else if(p.validationSchema)return h({type:"SET_ISVALIDATING",payload:!0}),C(P.values,m).then(function(A){return A}).then(function(A){h({type:"SET_FIELD_ERROR",payload:{field:m,value:xe(A,m)}}),h({type:"SET_ISVALIDATING",payload:!1})});return Promise.resolve()}),ve=x.useCallback(function(m,E){var w=E.validate;R.current[m]={validate:w}},[]),Le=x.useCallback(function(m){delete R.current[m]},[]),$=be(function(m,E){h({type:"SET_TOUCHED",payload:m});var w=E===void 0?a:E;return w?L(P.values):Promise.resolve()}),J=x.useCallback(function(m){h({type:"SET_ERRORS",payload:m})},[]),M=be(function(m,E){var w=je(m)?m(P.values):m;h({type:"SET_VALUES",payload:w});var A=E===void 0?n:E;return A?L(w):Promise.resolve()}),W=x.useCallback(function(m,E){h({type:"SET_FIELD_ERROR",payload:{field:m,value:E}})},[]),G=be(function(m,E,w){h({type:"SET_FIELD_VALUE",payload:{field:m,value:E}});var A=w===void 0?n:w;return A?L(rt(P.values,m,E)):Promise.resolve()}),ge=x.useCallback(function(m,E){var w=E,A=m,k;if(!er(m)){m.persist&&m.persist();var H=m.target?m.target:m.currentTarget,ue=H.type,Me=H.name,Zn=H.id,Dn=H.value,oo=H.checked;H.outerHTML;var Yr=H.options,co=H.multiple;w=E||Me||Zn,A=/number|range/.test(ue)?(k=parseFloat(Dn),isNaN(k)?"":k):/checkbox/.test(ue)?Z2(xe(P.values,w),oo,Dn):Yr&&co?U2(Yr):Dn}w&&G(w,A)},[G,P.values]),Ae=be(function(m){if(er(m))return function(E){return ge(E,m)};ge(m)}),se=be(function(m,E,w){E===void 0&&(E=!0),h({type:"SET_FIELD_TOUCHED",payload:{field:m,value:E}});var A=w===void 0?a:w;return A?L(P.values):Promise.resolve()}),St=x.useCallback(function(m,E){m.persist&&m.persist();var w=m.target,A=w.name,k=w.id;w.outerHTML;var H=E||A||k;se(H,!0)},[se]),Oe=be(function(m){if(er(m))return function(E){return St(E,m)};St(m)}),Tt=x.useCallback(function(m){je(m)?h({type:"SET_FORMIK_STATE",payload:m}):h({type:"SET_FORMIK_STATE",payload:function(){return m}})},[]),Bt=x.useCallback(function(m){h({type:"SET_STATUS",payload:m})},[]),Wr=x.useCallback(function(m){h({type:"SET_ISSUBMITTING",payload:m})},[]),Hn=be(function(){return h({type:"SUBMIT_ATTEMPT"}),L().then(function(m){var E=m instanceof Error,w=!E&&Object.keys(m).length===0;if(w){var A;try{if(A=eo(),A===void 0)return}catch(k){throw k}return Promise.resolve(A).then(function(k){return I.current&&h({type:"SUBMIT_SUCCESS"}),k}).catch(function(k){if(I.current)throw h({type:"SUBMIT_FAILURE"}),k})}else if(I.current&&(h({type:"SUBMIT_FAILURE"}),E))throw m})}),Xs=be(function(m){m&&m.preventDefault&&je(m.preventDefault)&&m.preventDefault(),m&&m.stopPropagation&&je(m.stopPropagation)&&m.stopPropagation(),Hn().catch(function(E){console.warn("Warning: An unhandled error was caught from submitForm(
163)",E)})}),Gr={resetForm:Z,validateForm:L,validateField:le,setErrors:J,setFieldError:W,setFieldTouched:se,setFieldValue:G,setStatus:Bt,setSubmitting:Wr,setTouched:$,setValues:M,setFormikState:Tt,submitForm:Hn},eo=be(function(){return d(P.values,Gr)}),to=be(function(m){m&&m.preventDefault&&je(m.preventDefault)&&m.preventDefault(),m&&m.stopPropagation&&je(m.stopPropagation)&&m.stopPropagation(),Z()}),no=x.useCallback(function(m){return{value:xe(P.values,m),error:xe(P.errors,m),touched:!!xe(P.touched,m),initialValue:xe(y.current,m),initialTouched:!!xe(S.current,m),initialError:xe(v.current,m)}},[P.errors,P.touched,P.values]),ro=x.useCallback(function(m){return{setValue:function(w,A){return G(m,w,A)},setTouched:function(w,A){return se(m,w,A)},setError:function(w){return W(m,w)}}},[G,se,W]),io=x.useCallback(function(m){var E=$n(m),w=E?m.name:m,A=xe(P.values,w),k={name:w,value:A,onChange:Ae,onBlur:Oe};if(E){var H=m.type,ue=m.value,Me=m.as,Zn=m.multiple;H==="checkbox"?ue===void 0?k.checked=!!A:(k.checked=!!(Array.isArray(A)&&~A.indexOf(ue)),k.value=ue):H==="radio"?(k.checked=A===ue,k.value=ue):Me==="select"&&Zn&&(k.value=k.value||[],k.multiple=!0)}return k},[Oe,Ae,P.values]),Un=x.useMemo(function(){return!Qe(y.current,P.values)},[y.current,P.values]),ao=x.useMemo(function(){return typeof l<"u"?Un?P.errors&&Object.keys(P.errors).length===0:l!==!1&&je(l)?l(p):l:P.errors&&Object.keys(P.errors).length===0},[l,Un,P.errors,p]),so=ee({},P,{initialValues:y.current,initialErrors:v.current,initialTouched:S.current,initialStatus:T.current,handleBlur:Oe,handleChange:Ae,handleReset:to,handleSubmit:Xs,resetForm:Z,setErrors:J,setFormikState:Tt,setFieldTouched:se,setFieldValue:G,setFieldError:W,setStatus:Bt,setSubmitting:Wr,setTouched:$,setValues:M,submitForm:Hn,validateForm:L,validateField:le,isValid:ao,dirty:Un,unregisterField:Le,registerField:ve,getFieldProps:io,getFieldMeta:no,getFieldHelpers:ro,validateOnBlur:a,validateOnChange:n,validateOnMount:o});return so}function Dr(t){var e=O2(t),n=t.component,r=t.children,a=t.render,s=t.innerRef;return x.useImperativeHandle(s,function(){return e}),x.createElement(R2,{value:e},n?x.createElement(n,e):a?a(e):r?je(r)?r(e):L2(r)?null:x.Children.only(r):null)}function M2(t){var e={};if(t.inner){if(t.inner.length===0)return rt(e,t.path,t.message);for(var a=t.inner,n=Array.isArray(a),r=0,a=n?a:a[Symbol.iterator]();;){var s;if(n){if(r>=a.length)break;s=a[r++]}else{if(r=a.next(),r.done)break;s=r.value}var o=s;xe(e,o.path)||(e=rt(e,o.path,o.message))}}return e}function $2(t,e,n,r){n===void 0&&(n=!1);var a=pr(t);return e[n?"validateSync":"validate"](a,{abortEarly:!1,context:a})}function pr(t){var e=Array.isArray(t)?[]:{};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){var r=String(n);Array.isArray(t[r])===!0?e[r]=t[r].map(function(a){return Array.isArray(a)===!0||ei(a)?pr(a):a!==""?a:void 0}):ei(t[r])?e[r]=pr(t[r]):e[r]=t[r]!==""?t[r]:void 0}return e}function H2(t,e,n){var r=t.slice();return e.forEach(function(s,o){if(typeof r[o]>"u"){var l=n.clone!==!1,c=l&&n.isMergeableObject(s);r[o]=c?fr(Array.isArray(s)?[]:{},s,n):s}else n.isMergeableObject(s)?r[o]=fr(t[o],s,n):t.indexOf(s)===-1&&r.push(s)}),r}function U2(t){return Array.from(t).filter(function(e){return e.selected}).map(function(e){return e.value})}function Z2(t,e,n){if(typeof t=="boolean")return!!e;var r=[],a=!1,s=-1;if(Array.isArray(t))r=t,s=t.indexOf(n),a=s>=0;else if(!n||n=="true"||n=="false")return!!e;return e&&n&&!a?r.concat(n):a?r.slice(0,s).concat(r.slice(s+1)):r}var D2=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u"?x.useLayoutEffect:x.useEffect;function be(t){var e=x.useRef(t);return D2(function(){e.current=t}),x.useCallback(function(){for(var n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return e.current.apply(void 0,r)},[])}var q2=x.forwardRef(function(t,e){var n=t.action,r=zs(t,["action"]),a=n??"#",s=P2(),o=s.handleReset,l=s.handleSubmit;return x.createElement("form",ee({onSubmit:l,ref:e,onReset:o,action:a},r))});q2.displayName="Form";function B2(t){try{sessionStorage.setItem("redirectTo",t)}catch{}}function Gs(t){let e=t;try{e=sessionStorage.getItem("redirectTo")||t,sessionStorage.removeItem("redirectTo")}catch{}return e}const V2=ce` 164 mutation CreateSessionMutation($input: CreateSessionInput!) { 165 createSession(input: $input) { 166 user { 167 ...UserAttributes 168 } 169 170 errors 171 } 172 } 173 174 ${Ki} 175`,z2=()=>{const t=Ya();return x.useEffect(()=>{const e=new URLSearchParams(location.search).get("redirectTo");e!=null&&B2(e)},[]),i.jsx(Pe,{title:"Sign In",children:i.jsx(K,{children:i.jsx(ae,{query:mt,children:({loading:e,data:n})=>e?i.jsx(X,{}):n!=null&&n.currentUser!=null?i.jsx(De,{noThrow:!0,to:Gs("/account")}
175):i.jsxs(i.Fragment,{children:[i.jsx(In,{mutation:V2,update:(r,{data:a})=>{if(!(a==null||a.createSession==null||a.createSession.user==null))try{Qi(r,a.createSession.user)}catch{}},onCompleted:r=>{r!=null&&r.createSession!=null&&r.createSession.user!=null&&t(Ds.append("Successfully signed in!"))},children:(r,{data:a})=>i.jsx(Dr,{initialValues:{email:"",password:""},onSubmit:s=>{r({variables:{input:{email:s.email,password:s.password}}})},render:({handleSubmit:s,handleChange:o,handleBlur:l})=>i.jsxs("form",{onSubmit:s,children:[a!=null&&a.createSession!=null&&a.createSession.errors!=null&&a.createSession.errors.map((c,u)=>i.jsx("div",{className:"error",children:c},u)),i.jsx(we,{label:"Email",type:"email",name:"email",onChange:o,onBlur:l}),i.jsx(we,{label:"Password",type:"password",name:"password",onChange:o,onBlur:l}),i.jsx(Ot,{className:"auth-button",type:"submit",children:"Sign In"})]})})}),i.jsx("div",{children:i.jsx(b,{to:"/registration",children:"Create an account"})}),i.jsx("div",{children:i.jsx(b,{to:"/password-reset",children:"Forgot your password?"})})]})})})})},W2=()=>i.jsx(K,{narrow:!0,children:i.jsx(Ft,{slug:"terms"})}),G2=()=>i.jsx(Pe,{title:"Work with Us",children:i.jsx(K,{narrow:!0,children:i.jsx(Ft,{slug:"work-with-us"})})});function Y2(t){const{activeFace:e}=t,n=x.useMemo(()=>na(t.faces),[t.faces]),r=x.useMemo(()=>ct(n.map(({variant:o})=>o)),[n]),a=x.useMemo(()=>ct(n.map(({size:o})=>o)),[n]),s=x.useMemo(()=>ct(n.map(({width:o})=>o)),[n]);return i.jsx("div",{className:"PreviewTable",children:r.map(o=>i.jsx("div",{className:"PreviewTable-variant",children:a.map(l=>n.some(c=>c.variant===o&&c.size===l)?i.jsx("div",{className:"PreviewTable-size",children:s.map(c=>i.jsx(J2,{faces:n,activeFace:e,variant:o,size:l,width:c},c))},l):null)},o))})}function J2(t){const{faces:e,variant:n,size:r,width:a,activeFace:s}=t,o=x.useMemo(()=>ct(e.map(({weight:l})=>l)),[e]);return e.some(l=>l.variant===n&&l.size===r&&l.width===a)?i.jsx("div",{className:"PreviewTable-width",children:o.map(l=>i.jsx(K2,{faces:e,variant:n,size:r,width:a,weight:l,activeFace:s},l))},a):null}function K2(t){const{faces:e,variant:n,size:r,width:a,weight:s,activeFace:o}=t,l=x.useMemo(()=>_t(e,{variant:n,size:r,width:a,weight:s,style:"roman"}),[e,n,r,a,s]),c=x.useMemo(()=>_t(e,{variant:n,size:r,width:a,weight:s,style:"italic"}),[e,n,r,a,s]),u=x.useMemo(()=>_t(e,{variant:n,size:r,width:a,weight:s,style:"solid"}),[e,n,r,a,s]),d=x.useMemo(()=>_t(e,{variant:n,size:r,width:a,weight:s,style:"inline"}),[e,n,r,a,s]),f=x.useMemo(()=>_t(e,{variant:n,size:r,width:a,weight:s,style:"engraved"}),[e,n,r,a,s]);return e.some(p=>p.variant===n&&p.weight===s)?l==null&&c==null&&d==null&&f==null&&u==null?i.jsx("div",{className:"PreviewTable-missing-width"},s):i.jsxs("div",{className:"PreviewTable-weight",children:[l!=null&&i.jsx("div",{className:fe("PreviewTable-style",{active:l===o})}),c!=null&&i.jsx("div",{className:fe("PreviewTable-style",{active:c===o})}),u!=null&&i.jsx("div",{className:fe("PreviewTable-style",{active:u===o})}),f!=null&&i.jsx("div",{className:fe("PreviewTable-style",{active:f===o})}),d!=null&&i.jsx("div",{className:fe("PreviewTable-style",{active:d===o})})]},s):null}function _t(t,e){return t.find(n=>n.variant===e.variant&&n.size===e.size&&n.width===e.width&&n.weight===e.weight&&n.style===e.style)??null}const Q2=1e3,Vr=class Vr extends q.PureComponent{constructor(){super(...arguments),this.state={activeIndex:0,hovered:!1},this.next=()=>{const{family:e}=this.props;this.setState(n=>({activeIndex:(n.activeIndex+1)%e.previews.length}))},this.handleMouseOver=()=>{this.clearInterval(),this.next(),this.intervalId=window.setInterval(this.next,Q2),this.setState({hovered:!0})},this.handleMouseOut=()=>{this.clearInterval(),this.setState({hovered:!1})}}componentWillUnmount(){this.clearInterval()}clearInterval(){this.intervalId!=null&&clearInterval(this.intervalId)}get previewFaces(){const{family:e}=this.props,n=e.previews.filter(r=>!r.hasOverrideFont);return e.faces.filter(r=>n.some(a=>a.face.id===r.id))}render(){const{family:e}=this.props,{activeIndex:n}=this.state,r=e.previews[n];if(r==null)return null;const a=e.faces.find(o=>o.id===r.face.id);if(a==null)throw new Error("No active face");const s=r.hasOverrideFont?r.overrideCssClassName:a.cssClassName;return i.jsx(mc,{ids:this.previewFaces.map(o=>o.id),children:({loading:o})=>i.jsx(np,{family:e,children:({loading:l})=>i.jsxs(b,{to:`/families/${e.slug}`,onMouseOver:this.handleMouseOver,onMouseOut:this.handleMouseOut,className:fe("FamiliesPreview",{"is-loading":o||l}),style:{...this.state.hovered?{backgroundColor:`#${e.accentColor}66`}:{}},children:[i.jsx("div",{className:fe("FamiliesPreview-familyName",s),style:{textTransform:r.textTransform.toLowerCase(),letterSpacing:`${r.letterSpacing}em`,lineHeight:`${r.lineHeight}em`,...this.state.hovered?{backgroundColor:`#${e.accentColor}`,color:`#${e.foregroundColor}`}:{}},children:i.jsx("span",{style:{fontSize:`${r.fontSizeScale}em`},children:e.name})},n),i.jsxs("div",{className:"FamiliesPreview-details",children:[i.jsx("div",{className:"FamiliesPreview-description",children:i.jsx(ep,{family:e,face:a})}),i.jsx("div",{className:"FamiliesPreview-table",children:i.jsx(Y2,{faces:e.faces,activeFace:a})})]})]})})})}};Vr.displayName="Families.Preview";let hr=Vr;const X2=t=>{const{t:e}=lc(),n=q.useMemo(()=>ct(t.faces.map(({size:r})=>r)).length>1,[t]);return q.useCallback(r=>{const a=ct(t.faces.filter(({size:u})=>u===r.size).map(({width:u})=>u)).length>1,s=n?e(`font.size.${r.size}`):void 0,o=a?e(`font.width.${r.width}`):void 0,l=!n||r.weight!=="regular"||r.size!=="headline"&&r.style!=="italic"?e(`font.weight.${r.weight}`):void 0,c=r.style!=="roman"?e(`font.style.${r.style}`):void 0;return uc([s,o,l,c]).join(" ")},[e,t,n])},ep=t=>{const{family:e,face:n}
175=t;return i.jsx(i.Fragment,{children:X2(e)(n)})},tp=ce` 176 query PreviewOverrideDeclarationsQuery($familySlug: String!) { 177 family(slug: $familySlug) { 178 previews { 179 id 180 overrideCssDeclaration 181 } 182 } 183 } 184`,np=t=>{const{family:e,children:n}=t;return e.previews.every(r=>!r.hasOverrideFont)?i.jsx(i.Fragment,{children:n({loading:!1})}):i.jsx(ae,{query:tp,variables:{familySlug:e.slug},children:({data:r,loading:a})=>{var s,o;return i.jsxs(i.Fragment,{children:[n({loading:a}),(o=(s=r==null?void 0:r.family)==null?void 0:s.previews)==null?void 0:o.map(l=>l.overrideCssDeclaration==null?null:i.jsx("style",{dangerouslySetInnerHTML:{__html:l.overrideCssDeclaration}},l.id))]})}})},qr=cc(hr,{}),Br=t=>{const{families:e,link:n,buttonText:r}=t,[a,s]=x.useState(!1),o=x.useCallback(()=>{s(!0)},[]),l=x.useCallback(()=>{s(!1)},[]),c=rp(e);return i.jsxs(b,{to:n,onMouseEnter:o,onMouseLeave:l,className:"FamiliesLink",children:[i.jsx("div",{className:"FamiliesLink-tiles",children:c.map((u,d)=>i.jsx("div",{className:"FamiliesLink-tile",style:a?{backgroundColor:`#${u.accentColor}`}:{}},`${u.id}-${d}`))}),i.jsx("div",{className:"FamiliesLink-labelContainer",children:i.jsx("div",{className:"FamiliesLink-label",children:i.jsx("div",{children:r})})})]})};function rp(t,e=16){if(t.length>=e)return t.slice(0,e);const n=[];let r=0;for(;n.length<e;)n.push(t[r%t.length]),r++;return n}const ip=t=>{const{article:e}=t;return i.jsxs("div",{className:"ArticleIndexRow",children:[i.jsx("h2",{className:e.longForm?"ArticleIndexRow-headingLongForm":"ArticleIndexRow-heading",children:i.jsx(b,{to:`/blog/${e.slug}`,children:e.title})}),i.jsxs(K,{narrow:!0,inline:!0,children:[!e.longForm&&e.bannerImageUrl&&i.jsx(b,{to:`/blog/${e.slug}`,children:i.jsx("img",{src:e.bannerImageUrl,className:"ArticleIndexRow-image"})}),i.jsxs(Sr,{children:[e.author&&i.jsx(Ue,{label:"Author",children:e.author}),i.jsx(Ue,{label:"Publish Date",children:ra(e.publishedAt)}),i.jsx(Ue,{label:"Tags",children:i.jsx("ul",{className:"ArticleIndexRow-tagList",children:e.tags.map(n=>i.jsx("li",{className:"ArticleIndexRow-tagList-item",children:i.jsx(b,{to:`/blog?tag=${n}`,children:n})},n))})})]}),e.longForm&&e.excerpt&&i.jsxs(i.Fragment,{children:[i.jsx("p",{children:e.excerpt}),i.jsx("div",{className:"ArticleIndexRow-readPostLink",children:i.jsx(b,{to:`/blog/${e.slug}`,children:"Read Post â"})})]})]})]})},ap=t=>{const{features:e}=t,[n,r]=x.useState(0),[a,s]=x.useState(!1),o=x.useRef(),l=x.useCallback(()=>{o.current=setInterval(()=>{r(c=>c===e.length-1?0:c+1),s(!0)},6e3)},[e.length]);return x.useEffect(()=>(l(),()=>{o.current!=null&&clearInterval(o.current)}),[l]),i.jsx("div",{className:"HomePageMasthead",children:e.map((c,u)=>i.jsxs("div",{className:fe("HomePageMasthead-feature",{"HomePageMasthead-feature--active":u===n,"HomePageMasthead-feature--doNotAnimate":a===!1&&u===0,"HomePageMasthead-feature--neverAnimate":e.length===1}),children:[c.captionUrl?i.jsxs(fn,{to:c.captionUrl,className:"HomePageMasthead-feature-images",children:[i.jsx("img",{src:c.image1Url.large,srcSet:`${c.image1Url.small} 400w, ${c.image1Url.medium} 800w, ${c.image1Url.large} 1200w`,sizes:"(max-width: 600px) 100vw, 33vw",alt:c.caption,className:"HomePageMasthead-feature-image"}),i.jsx("img",{src:c.image2Url.large,srcSet:`${c.image2Url.small} 400w, ${c.image2Url.medium} 800w, ${c.image2Url.large} 1200w`,sizes:"(max-width: 600px) 100vw, 33vw",alt:c.caption,className:"HomePageMasthead-feature-image"}),i.jsx("img",{src:c.image3Url.large,srcSet:`${c.image3Url.small} 400w, ${c.image3Url.medium} 800w, ${c.image3Url.large} 1200w`,sizes:"(max-width: 600px) 100vw, 33vw",alt:c.caption,className:"HomePageMasthead-feature-image"})]}):i.jsxs("div",{className:"HomePageMasthead-feature-images",children:[i.jsx("img",{src:c.image1Url.large,srcSet:`${c.image1Url.small} 400w, ${c.image1Url.medium} 800w, ${c.image1Url.large} 1200w`,sizes:"(max-width: 600px) 100vw, 33vw",alt:c.caption,className:"HomePageMasthead-feature-image"}),i.jsx("img",{src:c.image2Url.large,srcSet:`${c.image2Url.small} 400w, ${c.image2Url.medium} 800w, ${c.image2Url.large}
184 1200w`,sizes:"(max-width: 600px) 100vw, 33vw",alt:c.caption,className:"HomePageMasthead-feature-image"}),i.jsx("img",{src:c.image3Url.large,srcSet:`${c.image3Url.small} 400w, ${c.image3Url.medium} 800w, ${c.image3Url.large} 1200w`,sizes:"(max-width: 600px) 100vw, 33vw",alt:c.caption,className:"HomePageMasthead-feature-image"})]}),i.jsxs("div",{className:"HomePageMasthead-feature-info",children:[i.jsx("div",{className:"HomePageMasthead-feature-pages",children:e.length>1&&e.map((d,f)=>i.jsx("button",{onClick:()=>{r(f),o.current!=null&&clearInterval(o.current),l(),s(!0)},className:fe("HomePageMasthead-feature-page",{"HomePageMasthead-feature-page--active":u===f}),children:"â¢"},f))}),i.jsxs("div",{children:[c.category&&(c.categoryUrl?i.jsxs("span",{children:[i.jsx(fn,{to:c.categoryUrl,children:c.category})," ","â"," "]}):i.jsxs("span",{children:[c.category," â"]})),c.captionUrl?i.jsx(fn,{to:c.captionUrl,children:c.caption}):i.jsx("span",{children:c.caption})]})]})]},u))})},sp=t=>{const{widths:e,sizes:n,altText:r}=t,a=[`${e.w200} 200w`,`${e.w400} 400w`,`${e.w800} 800w`,`${e.w1600} 1600w`,`${e.w3200} 3200w`];return i.jsx("img",{src:e.w3200||void 0,srcSet:a.join(", "),sizes:n.join(", "),alt:r?`${r} Usage Example`:"Frere-Jones Type Usage Example"})},op=ce` 185 query HomePageQuery { 186 homePageFeatures { 187 category 188 categoryUrl 189 caption 190 captionUrl 191 image1Url { 192 small 193 medium 194 large 195 } 196 image2Url { 197 small 198 medium 199 large 200 } 201 image3Url { 202 small 203 medium 204 large 205 } 206 } 207 208 families { 209 id 210 slug 211 name 212 position 213 availableAt 214 status 215 onHomePage 216 foregroundColor 217 accentColor 218 219 previews { 220 id 221 position 222 textTransform 223 letterSpacing 224 lineHeight 225 fontSizeScale 226 hasOverrideFont 227 overrideCssClassName 228 229 face { 230 id 231 } 232 } 233 234 faces { 235 id 236 description 237 variant 238 size 239 width 240 weight 241 style 242 displayOrder 243 cssClassName 244 245 family { 246 id 247 name 248 } 249 } 250 } 251 252 latestArticle { 253 id 254 title 255 slug 256 publishedAt 257 excerpt 258 tags 259 bannerImageUrl 260 longForm 261 author 262 } 263 264 projects(limit: 3) { 265 id 266 name 267 slug 268 imageUrl 269 270 captions { 271 id 272 label 273 content 274 } 275 } 276 277 usageExamples(limit: 3) { 278 id 279 title 280 slug 281 published 282 283 preview { 284 w200 285 w400 286 w800 287 w1600 288 w3200 289 } 290 } 291 } 292`,cp=()=>i.jsx(ae,{query:op,children:({loading:t,data:e})=>{if(t)return i.jsx(X,{});if(e==null)return null;const n=Ze(e.families,["position"]),r=n.filter(a=>a.onHomePage).slice(0,5);return i.jsxs("div",{children:[i.jsx(ap,{features:e.homePageFeatures}),i.jsxs("div",{className:"Home-about",children:[i.jsx("div",{className:"Home-aboutDescription",children:"Frere-Jones Type is an award winning, independent type design practice in New York City, creating original typefaces for retail licensing and custom clients."}),i.jsx(b,{to:"/about",className:"Home-aboutLink",children:"More About Us"})]}),i.jsx("div",{children:i.jsxs("div",{className:"Home-familiesList",children:[r.map(a=>i.jsx(qr,{family:a},a.id)),i.jsx(Br,{families:n,link:"/families",buttonText:"View All Retail Fonts â"}),r.length%2===0&&i.jsx("div",{className:"Home-familyPlaceholder"})]})}),i.jsxs("div",{className:"Home-blogSection",children:[i.jsx(pn,{children:"Latest on the Blog"}),e.latestArticle&&i.jsx(ip,{article:e.latestArticle})]}),i.jsxs("div",{className:"Home-section",children:[i.jsx(pn,{children:i.jsx(b,{className:"Home-headingLink",to:"/custom",children:"Recent Custom Work"})}),i.jsx("div",{className:"Home-featuredItems",children:e.projects.map(a=>i.jsx(b,{to:`/custom#${a.slug}`,className:"Home-project",children:a.imageUrl!=null&&i.jsx("img",{className:"CustomProject-image",src:a.imageUrl,alt:a.name})},a.id))})]}),i.jsxs("div",{className:"Home-section",children:[i.jsx(pn,{children:i.jsx(b,{className:"Home-headingLink",to:"/in-use",children:"Recent In Use Examples"})}),i.jsx("div",{className:"Home-featuredItems",children:e.usageExamples.map(a=>i.jsx(b,{to:`/in-use/${a.slug}`,children:i.jsx("div",{className:"Home-usageExample",children:i.jsx(sp,{widths:a.preview,sizes:["(max-width: 884px) 80vw","(max-width: 1407px) 45vw","(max-width: 1807px) 30vw","(max-width: 2207px) 20vw","15vw"],altText:a.title})})},a.id))})]})]})}}),Ys=ce` 293 query FontFamiliesQuery { 294 families { 295 id 296 slug 297 name 298 position 299 availableAt 300 status 301 foregroundColor 302 accentColor 303 304 previews { 305 id 306 position 307 textTransform 308 letterSpacing 309 lineHeight 310 fontSizeScale 311 hasOverrideFont 312 overrideCssClassName 313 314 face { 315 id 316 } 317 } 318 319 faces { 320 id 321 description 322 variant 323 size 324 width 325 weight 326 style 327 displayOrder 328 cssClassName 329 330 family { 331 id 332 name 333 } 334 } 335 } 336 } 337`,lp=()=>i.jsx("div",{className:"FamiliesAll",children:i.jsx(ae,{query:Ys,children:({loading:t,data:e})=>
337{if(t)return i.jsx(X,{});if(e==null)return null;const[n,r]=qa(Ze(e.families,["position"]),a=>a.status!=="wip");return i.jsxs("div",{className:"FamiliesAll-list",children:[n.map(a=>i.jsx(qr,{family:a},a.id)),r.length>0?i.jsxs(i.Fragment,{children:[i.jsx(Br,{families:r,link:"/families/work-in-progress",buttonText:"View Fonts in Progress â"}),n.length%2===0&&i.jsx("div",{className:"FamiliesAll-familyPlaceholder"})]}):i.jsx(i.Fragment,{children:n.length%2!==0&&i.jsx("div",{className:"FamiliesAll-familyPlaceholder"})})]})}})}),up=()=>i.jsx("div",{className:"FamiliesWIP",children:i.jsx(ae,{query:Ys,children:({loading:t,data:e})=>{if(t)return i.jsx(X,{});if(e==null)return null;const[n,r]=qa(Ze(e.families,["position"]),a=>a.status==="wip");return i.jsxs(i.Fragment,{children:[i.jsx("div",{className:"FamiliesWIP-heading",children:i.jsx(pn,{children:"Work in Progress Font Families"})}),i.jsxs("div",{className:"FamiliesWIP-list",children:[i.jsx(Br,{families:r,link:"/families",buttonText:"â View All Retail Fonts"}),n.map(a=>i.jsx(qr,{family:a},a.id)),n.length%2===0&&i.jsx("div",{className:"FamiliesWIP-familyPlaceholder"})]})]})}})}),dp=q.lazy(()=>_e(()=>import("./Single-ffZuL9SS.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11]))),fp=()=>i.jsx(q.Suspense,{fallback:i.jsx(X,{}),children:i.jsxs(it,{primary:!1,children:[i.jsx(up,{path:"/work-in-progress"}),i.jsx(lp,{path:"/"}),i.jsx(dp,{path:":slug"})]})}),pp=ce` 338 mutation CreateUserMutation($input: CreateUserInput!) { 339 createUser(input: $input) { 340 user { 341 ...UserAttributes 342 } 343 344 errors 345 } 346 } 347 348 ${Ki} 349`,Js=t=>{const e=Ya();return i.jsx(ae,{query:mt,children:({loading:n,data:r})=>n?i.jsx(X,{}):r!=null&&r.currentUser!=null?i.jsx(De,{noThrow:!0,to:t.redirectTo||Gs("/account")}):i.jsx(In,{mutation:pp,update:(a,{data:s})=>{if(!(s==null||s.createUser==null||s.createUser.user==null)){e(Ds.append("Account created successfully!"));try{Qi(a,s.createUser.user)}catch{}}},children:(a,{data:s,loading:o})=>i.jsx(Dr,{initialValues:{email:"",password:"",passwordConfirmation:"",subscribeToNewsletter:!1},onSubmit:l=>{a({variables:{input:l}})},render:({handleSubmit:l,handleChange:c,handleBlur:u})=>i.jsxs("form",{onSubmit:l,children:[s!=null&&s.createUser!=null&&s.createUser.errors!=null&&s.createUser.errors.map((d,f)=>i.jsx("div",{className:"error",children:d},f)),i.jsx(we,{name:"email",label:"Email",type:"email",autoComplete:"username email",required:!0,disabled:o,onChange:c,onBlur:u}),i.jsx(we,{name:"password",label:"Password",type:"password",autoComplete:"new-password",required:!0,disabled:o,onChange:c,onBlur:u}),i.jsx(we,{name:"passwordConfirmation",label:"Password Confirmation",type:"password",autoComplete:"new-password",required:!0,disabled:o,onChange:c,onBlur:u}),i.jsx(mn,{name:"subscribeToNewsletter",disabled:o,onChange:c,onBlur:u,children:"Yes I would like to receive information about new font releases from Frere-Jones Type!"}),i.jsx(Ot,{className:"auth-button",type:"submit",disabled:o,children:"Sign Up"})]})})})})},hp=ce` 350 fragment FontLicenseAttributes on FontLicense { 351 id 352 total 353 354 option { 355 id 356 kind 357 } 358 359 family { 360 id 361 name 362 } 363 364 faces { 365 id 366 description 367 } 368 } 369`,mp=ce` 370 fragment LineItemAttributes on LineItem { 371 id 372 quantity 373 total 374 375 product { 376 id 377 name 378 379 images { 380 id 381 382 url { 383 small 384 } 385 } 386 } 387 } 388`,Ks=ce` 389 query CurrentOrderQuery { 390 currentOrder { 391 id 392 state 393 upgradeDescription 394 total 395 subtotal 396 397 fontLicenses { 398 ...FontLicenseAttributes 399 } 400 401 lineItems { 402 ...LineItemAttributes 403 } 404 } 405 } 406 407 ${hp} 408 ${mp} 409`,vp=()=>i.jsx(ae,{query:Ks,children:({data:t,loading:e})=>{if(e)return i.jsx(X,{});const n=(t!=null&&t.currentOrder!=null&&t.currentOrder.fontLicenses||[]).length>0?"/checkout/licensing":"/checkout/payment";return i.jsx(K,{children:i.jsx(ae,{query:mt,children:({data:r,loading:a})=>a?i.jsx(X,{}):r!=null&&r.currentUser!=null?i.jsx(De,{noThrow:!0,to:n}):i.jsxs(i.Fragment,{children:[i.jsx("h2",{className:"heading-2",children:"Sign Up to Complete Purchase"}),i.jsx(Js,{redirectTo:n}),i.jsxs("div",{children:["Already have an account?"," ",i.jsx(b,{to:`/session?redirectTo=${encodeURIComponent(n)}`,children:"Sign In"})]})]})})})}}),gp=ce` 410 query LicensePagesQuery { 411 desktop: page(slug: "licensing/desktop") { 412 content 413 } 414 415 web: page(slug: "licensing/web") { 416 content 417 } 418 419 mobile: page(slug: "licensing/mobile") { 420 content 421 } 422 } 423`,yp=ce` 424 mutation TransitionCurrentOrderMutation( 425 $input: TransitionCurrentOrderInput! 426 ) { 427 transitionCurrentOrder(input: $input) { 428 order { 429 id 430 state 431 } 432 } 433 } 434`,Sp=()=>i.jsx(ae,{query:Ks,children:({data:t,loading:e})=>
434{if(e)return null;if(t==null||t.currentOrder==null)return i.jsx(De,{noThrow:!0,to:"/cart"});const{currentOrder:n}=t;return i.jsx(Pe,{title:"License Agreement",children:i.jsxs(K,{narrow:!0,children:[i.jsx("h1",{className:"heading-1",children:"Licensing"}),i.jsx("p",{children:"Your use of these fonts is subject to the following terms and conditions. Please carefully review these documents before proceeding with your purchase."}),i.jsx(ae,{query:gp,children:({loading:r,data:a})=>{if(r)return i.jsx(X,{});const s=n.fontLicenses.map(o=>o.option.kind);if(a==null||a.desktop==null||a.web==null||a.mobile==null)throw new Error("Missing license content");return i.jsxs(i.Fragment,{children:[s.includes("desktop")&&i.jsx(wt,{content:a.desktop.content}),s.includes("web")&&i.jsx(wt,{content:a.web.content}),s.includes("mobile")&&i.jsx(wt,{content:a.mobile.content}),i.jsx(In,{mutation:yp,onCompleted:()=>vc("/checkout/payment"),children:(o,{loading:l})=>i.jsx(Ot,{className:"checkout-button",disabled:l,onClick:()=>{o({variables:{input:{nextStep:"payment"}}})},children:"I Accept"})})]})}})]})})}}),Tp=q.lazy(()=>_e(()=>import("./Payment-CptaJGC9.js"),__vite__mapDeps([12,1,2,3,13,8,9,14]))),xp=()=>i.jsx(gc.Elements,{children:i.jsx(q.Suspense,{fallback:i.jsx(X,{}),children:i.jsxs(it,{primary:!1,children:[i.jsx(vp,{path:"registration"}),i.jsx(Sp,{path:"licensing"}),i.jsx(Tp,{path:"payment"})]})})});class _p extends q.PureComponent{constructor(){super(...arguments),this.state={zoomed:!1}}render(){const{alt:e,src:n,zoomSrc:r}=this.props,{zoomed:a}=this.state;return i.jsx("div",{className:fe("ZoomableImage",{"ZoomableImage--zoomed":a}),children:i.jsx("img",{alt:e,src:a?r:n,className:"ZoomableImage-image",onClick:()=>{this.setState(s=>({zoomed:!s.zoomed}))}})})}}const zr=class zr extends q.Component{constructor(){super(...arguments),this.articleNode=q.createRef()}shouldComponentUpdate(){return!1}componentDidMount(){if(this.articleNode.current==null)return;const e=this.articleNode.current.querySelectorAll("img[data-zoom-src]");for(const n of Array.from(e)){const r=n.getAttribute("alt"),a=n.getAttribute("src"),s=n.getAttribute("data-zoom-src"),o=document.createElement("div"),l=za.createRoot(o);n.parentNode!=null&&(n.parentNode.insertBefore(o,n),n.remove(),l.render(i.jsx(_p,{alt:r||void 0,src:a||void 0,zoomSrc:s||void 0})))}}render(){const{content:e}=this.props;return i.jsxs(K,{narrow:!0,inline:!0,children:[i.jsx("article",{ref:this.articleNode,children:i.jsx(wt,{content:e})}),i.jsx(Tr,{})]})}};zr.displayName="Blog.ArticleContent";let mr=zr;const Ep=ce` 435 query ArticleQuery($slug: String!) { 436 article(slug: $slug) { 437 id 438 title 439 slug 440 publishedAt 441 excerpt 442 tags 443 bannerImageUrl 444 content 445 longForm 446 author 447 } 448 } 449`,Qs=t=>i.jsx(ae,{query:Ep,variables:{slug:t.slug},children:({loading:e,data:n})=>{if(e)return i.jsx(X,{});if(n==null||n.article==null)return i.jsx(Xi,{});const{article:r}=n;return i.jsx(Pe,{title:r.title,children:i.jsxs("div",{className:"Single",children:[i.jsx("h1",{className:"Single-heading",children:r.title}),i.jsxs(Sr,{children:[r.author&&i.jsx(Ue,{label:"Author",children:r.author}),i.jsx(Ue,{label:"Publish Date",children:ra(r.publishedAt)}),i.jsx(Ue,{label:"Tags",children:i.jsx("ul",{className:"Single-article-tagList",children:r.tags.map(a=>i.jsx("li",{className:"Single-article-tagList-item",children:i.jsx(b,{to:`/blog?tag=${a}`,children:a})},a))})})]}),i.jsx(mr,{content:r.content})]})})}});Qs.displayName="Blog.Single";const bp=q.lazy(()=>_e(()=>import("./All-BLBfjtJR.js"),__vite__mapDeps([15,1,2,3,9,16]))),jp=()=>i.jsx(Pe,{title:"Blog",children:i.jsx(K,{children:i.jsx(q.Suspense,{fallback:i.jsx(X,{}),children:i.jsxs(it,{primary:!1,children:[i.jsx(bp,{path:"/"}),i.jsx(Qs,{path:":slug"})]})})})}),wp=q.lazy(()=>_e(()=>import("./Show-CbwVQo_s.js"),__vite__mapDeps([17,1,2,3,9,8,18,19,20]))),Ip=()=>i.jsx(q.Suspense,{fallback:i.jsx(X,{}),children:i.jsx(it,{primary:!1,basepath:"/order",children:i.jsx(wp,{path:":number"})})}),Ap=()=>i.jsx(Pe,{title:"Sign Up",children:i.jsx(K,{children:i.jsx(Js,{})})}),Cp=t=>{const{textColor:e="transparent"}=t;return i.jsxs("svg",{x:"0px",y:"0px",viewBox:"0 0 95.7 59.1",children:[i.jsx("title",{children:"Frere-Jones Type"}),i.jsx("rect",{x:0,y:0,height:"100%",width:"92%",fill:e}),i.jsx("path",{d:`M0,0h95.7v15h-5.9v6.7h5.9v37.4H0V0z M33.5,47.6H33v-4.3h-2v6.2c0.9,0.4,1.8,0.6,3.1,0.6c2.5,0,5-1.5,5-5 450V33.2h1.4v-2.5h-6.4v2.5h1.5v12.1C35.7,47,35,47.6,33.5,47.6z M39.6,20.1v-2.5h-3.9v-6H38v3.4h2.1V9h-8.9v2.5h1.1v14.2h-1.1v2.5h6 451v-2.5h-1.5v-5.6H39.6z M46.4,20.2h0.2c1.4,0,1.7,0.4,1.8,1.8l0.4,6.3h4v-2.5h-0.8l-0.3-3.8C51.5,20,51,19.3,49.3,19v-0.1 452c1.6-0.8,2.8-2.2,2.8-4.9c0-3.6-1.4-5-4.9-5h-5.3v2.5h1v14.2h-1.2v2.5h4.7V20.2z M46.8,50.2c3.5,0,4.8-2.7,4.8-8.1v-3.5 453c0-5.6-1.3-8.2-4.8-8.2c-3.5,0-4.8,2.5-4.8,8.2v3.5C42,47.5,43.3,50.2,46.8,50.2z M48.2,44.3c0,2.4-0.5,3.5-1.4,3.5 454c-0.9,0-1.4-1.1-1.4-3.5v-7.8c0-2.5,0.5-3.5,1.4-3.5c0.9,0,1.4,0.9,1.4,3.5V44.3z M46.7,17.8h-0.4v-6.4h0.4c1.4,0,2.1,0.5,2.1,3 455C48.8,17.3,48.1,17.8,46.7,17.8z M62.1,42.2h-0.2l-3.3-11.5h-5.3v2.5h1.3v14.2h-1.3V50H58v-2.5h-1.1v-11h0.2L61,50h3.4V33.2h0.9 456v-2.5h-4.2v2.5h0.9V42.2z M62.6,19.6V17h-3.9v-5.4h2.4v3.3h2.1V9h-9.4v2.5h1.4v14.2h-0.9v2.5h9v-6.1h-2.1v3.6h-2.5v-6.1H62.6z 457M69.7,20.2h0.2c1.4,0,1.7,0.4,1.8,1.8l0.4,6.3h4v-2.5h-0.8l-0.3-3.8c-0.1-1.9-0.6-2.5-2.3-2.9v-0.1c1.6-0.8,2.8-2.2,2.8-4.9 458c0-3.6-1.4-5-4.9-5h-5.3v2.5h1v14.2h-1v2.5h4.5V20.2z M75.5,41.3v-2.6h-4v-5.4H74v3.3h2.1v-5.8h-9v2.5H68v14.2h-1.3V50h9.4v-6.1H74 459v3.6h-2.5v-6.1H75.5z M70,17.8h-0.4v-6.4H70c1.4,0,2.1,0.5,2.1,3C72.1,17.3,71.4,17.8,70,17.8z M85.9,19.6V17h-3.9v-5.4h2.4v3.3 460h2.1V9H77v2.5h1.4v14.2h-0.9v2.5h9v-6.1h-2.1v3.6h-2.5v-6.1H85.9z M83.8,38.8
460c-2-1.7-2.5-2.4-2.5-3.8c0-1.2,0.7-2,2.1-2h0.9v3.4 461h2.1v-5.1c-1.1-0.5-2.1-0.8-3.5-0.8c-3.1,0-4.9,1.6-4.9,4.8c0,2.8,1.1,4.1,3.1,5.9c2,1.7,2.5,2.3,2.5,4c0,1.5-0.9,2.4-2.5,2.4h-1 462v-3.8H78v5.5c1.1,0.5,2.2,0.8,3.6,0.8c3.2,0,5.3-1.9,5.3-5.3C86.9,42.1,85.7,40.6,83.8,38.8z`})]})},Np=()=>{const t=lr(a=>a.colors.inverted),e=lr(a=>a.colors.logoBackgroundColor),[n,r]=x.useState(!1);return i.jsx(ae,{query:mt,children:({loading:a,data:s})=>{if(a||s==null)return null;const o=s.currentUser;return i.jsxs("header",{className:fe("Header",{"is-inverted":t}),children:[i.jsx(b,{to:"/",className:"Header-logo",children:i.jsx(Cp,{textColor:e!=null?`#${e}`:void 0})}),i.jsxs("nav",{className:"Header-mobileNav",children:[i.jsx(b,{className:"Header-nav-group-item",to:"/cart",children:"Cart"}),i.jsx("button",{onClick:()=>r(!0),children:"Menu"})]}),n?i.jsxs("nav",{className:"Header-mobileNavOverlay",children:[i.jsx(b,{className:"Header-nav-group-item",to:"/families",onClick:()=>r(!1),children:"Retail Fonts"}),i.jsx(b,{className:"Header-nav-group-item",to:"/custom",onClick:()=>r(!1),children:"Custom Work"}),window.ENV.productsAvailable&&i.jsx(b,{className:"Header-nav-group-item",to:"/goods",onClick:()=>r(!1),children:"Goods"}),i.jsx(b,{className:"Header-nav-group-item",to:"/blog",onClick:()=>r(!1),children:"Blog"}),i.jsx(b,{className:"Header-nav-group-item",to:"/about",onClick:()=>r(!1),children:"About"}),i.jsx(b,{className:"Header-nav-group-item",to:"/in-use",onClick:()=>r(!1),children:"In Use"}),window.ENV.trialFontsAvailable&&i.jsx(b,{className:"Header-nav-group-item",to:"/trial-fonts",onClick:()=>r(!1),children:"Trial Fonts"}),i.jsx("div",{children:"â"}),o==null&&i.jsx(b,{className:"Header-nav-group-item",to:"/session",onClick:()=>r(!1),children:"Sign In"}),o!=null&&i.jsx(b,{className:"Header-nav-group-item",to:"/account",onClick:()=>r(!1),children:"Account"}),i.jsx(b,{className:"Header-nav-group-item",to:"/cart",onClick:()=>r(!1),children:"Cart"}),i.jsx("button",{onClick:()=>r(!1),className:"Header-mobileNavCloseButton",children:"Close"})]}):i.jsxs("nav",{className:"Header-nav",children:[i.jsxs("div",{className:"Header-nav-group",children:[i.jsx(b,{className:"Header-nav-group-item",to:"/families",children:"Retail Fonts"}),i.jsx(b,{className:"Header-nav-group-item",to:"/custom",children:"Custom Work"}),window.ENV.productsAvailable&&i.jsx(b,{className:"Header-nav-group-item",to:"/goods",children:"Goods"}),i.jsx(b,{className:"Header-nav-group-item",to:"/blog",children:"Blog"}),i.jsx(b,{className:"Header-nav-group-item",to:"/about",children:"About"}),i.jsx(b,{className:"Header-nav-group-item",to:"/in-use",children:"In Use"}),window.ENV.trialFontsAvailable&&i.jsx(b,{className:"Header-nav-group-item",to:"/trial-fonts",children:"Trial Fonts"})]}),i.jsxs("div",{className:"Header-nav-group",children:[o==null&&i.jsx(b,{className:"Header-nav-group-item",to:"/session",children:"Sign In"}),o!=null&&i.jsx(b,{className:"Header-nav-group-item",to:"/account",children:"Account"}),i.jsx(b,{className:"Header-nav-group-item",to:"/cart",children:"Cart"})]})]})]})}})};function Rp(){const t=lr(e=>e.colors.inverted);return i.jsx(K,{children:i.jsxs("footer",{className:fe("Footer",{"is-inverted":t}),children:[i.jsxs("nav",{className:"Footer-nav",children:[i.jsxs("div",{className:"Footer-nav-group",children:[i.jsx("div",{className:"Footer-nav-group-heading",children:"Work"}),i.jsx("div",{children:i.jsx(b,{className:"Footer-nav-group-link",to:"/families",children:"Retail Fonts"})}),i.jsx("div",{children:i.jsx(b,{className:"Footer-nav-group-link",to:"/custom",children:"Custom Work"})}),window.ENV.productsAvailable&&i.jsx(b,{className:"Footer-nav-group-link",to:"/goods",children:"Goods"}),i.jsx("div",{children:i.jsx(b,{className:"Footer-nav-group-link",to:"/trial-fonts",children:"Trial Fonts"})})]}),i.jsxs("div",{className:"Footer-nav-group",children:[i.jsx("div",{className:"Footer-nav-group-heading",children:"Foundry"}),i.jsx("div",{children:i.jsx(b,{className:"Footer-nav-group-link",to:"/about",children:"About"})}),i.jsx("div",{children:i.jsx(b,{className:"Footer-nav-group-link",to:"/events",children:"Events"})}),i.jsx("div",{children:i.jsx(b,{className:"Footer-nav-group-link",to:"/press",children:"Press"})}),i.jsx("div",{children:i.jsx(b,{className:"Footer-nav-group-link",to:"/blog",children:"Blog"})})]}),i.jsxs("div",{className:"Footer-nav-group",children:[i.jsx("div",{className:"Footer-nav-group-heading",children:"Connect"}),i.jsx("div",{children:i.jsx(b,{className:"Footer-nav-group-link",to:"/about#contact-info",children:"Contact Us"})}),i.jsx("div",{children:i.jsx(b,{className:"Footer-nav-group-link",to:"/newsletter",children:"Newsletter"})}),i.jsx("div",{children:i.jsx(b,{className:"Footer-nav-group-link",to:"/work-with-us",children:"Work with Us"})})]}),i.jsxs("div",{className:"Footer-nav-group",children:[i.jsx("div",{className:"Footer-nav-group-heading",children:"Information"}),i.jsx("div",{children:i.jsx(b,{className:"Footer-nav-group-link",to:"/licensing",children:"Licensing"})}),i.jsx("div",{children:i.jsx(b,{className:"Footer-nav-group-link",to:"/faq",children:"FAQ"})}),i.jsx("div",{children:i.jsx(b,{className:"Footer-nav-group-link",to:"/privacy",children:"Privacy Policy"})}),i.jsx("div",{children:i.jsx(b,{className:"Footer-nav-group-link",to:"/terms",children:"Terms of Use"})})]})]}),i.jsxs("div",{className:"footer-sign-off",children:[i.jsxs("div",{className:"copyright",children:["© 2015â",new Date().getFullYear()," Frere-Jones Type LLC"]}),i.jsxs("div",{children:["Website designed by"," ",i.jsx("a",{href:"http://friendsoftheweb.com",target:"_blank",rel:"noopener noreferrer",children:"Friends of The Web"})," ","and"," ",i.jsx("a",{href:"https://www.championsdesign.com",target:"_blank",rel:"noopener noreferrer",children:"Champions Design"}),". Built and maintained by"," ",i.jsx("a",{href:"http://friendsoftheweb.com",target:"_blank",rel:"noopener noreferrer",children:"Friends of The Web."})]})]})]})})}/*! js-cookie v3.0.8 | MIT */function en(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)r!=="__proto__"&&(t[r]=n[r])}return t}var Pp={read:function(t){return t[0]==='"'&&(t=t.slice(1,-1)),t.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(t){return encodeURIComponent(t).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decode
462URIComponent)}};function vr(t,e){function n(a,s,o){if(!(typeof document>"u")){o=en({},e,o),typeof o.expires=="number"&&(o.expires=new Date(Date.now()+o.expires*864e5)),o.expires&&(o.expires=o.expires.toUTCString()),a=encodeURIComponent(a).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var l="";for(var c in o)o[c]&&(l+="; "+c,o[c]!==!0&&(l+="="+o[c].split(";")[0]));return document.cookie=a+"="+t.write(s,a)+l}}function r(a){if(!(typeof document>"u"||arguments.length&&!a)){for(var s=document.cookie?document.cookie.split("; "):[],o={},l=0;l<s.length;l++){var c=s[l].split("="),u=c.slice(1).join("=");try{var d=decodeURIComponent(c[0]);if(d in o||(o[d]=t.read(u,d)),a===d)break}catch{}}return a?o[a]:o}}return Object.create({set:n,get:r,remove:function(a,s){n(a,"",en({},s,{expires:-1}))},withAttributes:function(a){return vr(this.converter,en({},this.attributes,a))},withConverter:function(a){return vr(en({},this.converter,a),this.attributes)}},{attributes:{value:Object.freeze(e)},converter:{value:Object.freeze(t)}})}var Ri=vr(Pp,{path:"/"});const kp=()=>{const[t,e]=x.useState(()=>typeof window>"u"?!0:Ri.get("fj-cookies-accepted")==="true"),n=x.useCallback(()=>{Ri.set("fj-cookies-accepted","true",{expires:365}),e(!0)},[]);return t?null:i.jsxs("div",{className:"CookieNotice-container",children:[i.jsx("div",{children:"We use cookies to measure website usage and improve your browsing experience. By continuing to use our site, you agree to our use of cookies."}
462),i.jsxs("div",{className:"CookieNotice-controls",children:[i.jsx("a",{href:"/privacy",children:"Learn more"}),i.jsx(Ot,{type:"button",secondary:!0,className:"CookieNotice-button",onClick:n,children:"I Accept"})]})]})},Lp=t=>{const{family:e}=t,[n,r]=x.useState([]);return i.jsxs("div",{className:"TrialFamily",children:[i.jsxs("div",{className:"TrialFamily-info",children:[i.jsxs("div",{className:"TrialFamily-info-name",children:[i.jsx("h2",{children:e.name}),i.jsx(b,{to:`/families/${e.slug}`,className:"TrialFamily-info-name-link",children:"Explore this Family"})]}),i.jsx("div",{className:"TrialFamily-info-table",children:Ze(e.trialArchives,"position").map(a=>i.jsxs("div",{className:"TrialFamily-info-table-row",children:[i.jsx("div",{className:"TrialFamily-info-table-row-width",children:i.jsx(mn,{checked:n.includes(a.id),onChange:s=>{const{checked:o}=s.currentTarget;r(l=>o?[...l,a.id]:l.filter(c=>c!==a.id))},children:a.name})}),i.jsx("div",{className:"TrialFamily-info-table-row-packages",children:a.description}),i.jsxs("div",{className:"TrialFamily-info-table-row-fonts",children:[a.fontsCount," fonts"]})]},a.id))})]}),i.jsx("div",{className:"TrialFamily-buyButton",children:n.length===0?i.jsx("div",{className:"TrialFamily-info-table-row-message",children:"Select one or more packages to download trials."}):i.jsxs(fn,{button:!0,fullWidth:!0,to:`/trial-fonts/request?trialArchiveIds=${n.join(",")}`,children:["Get ",e.name," Trial Fonts"]})})]})},Fp=()=>i.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1487.2 570.4",children:[i.jsx("rect",{width:"1487.2",height:"570.4",fill:"#fff"}),i.jsxs("g",{children:[i.jsx("path",{d:"m14.24,17.08l5.78-11.82h3.18v14.56h-1.94V6.86l-6.58,13.18h-.92L7.16,6.86v12.96h-1.88V5.26h3.18l5.78,11.82Z"}),i.jsx("path",{d:"m35.06,5.16h2.22l6.7,14.66h-2.16l-1.66-3.72h-8.22l-1.7,3.72h-2.06l6.88-14.66Zm4.36,9.22l-3.32-7.36-3.38,7.36h6.7Z"}),i.jsx("path",{d:"m48.98,5.26h1.98v12.76h7.12v1.8h-9.1V5.26Z"}),i.jsx("path",{d:"m63.18,5.26h1.98v12.76h7.12v1.8h-9.1V5.26Z"}),i.jsx("path",{d:"m83.66,20.12c-4.36,0-7.66-3.34-7.66-7.56s3.36-7.6,7.7-7.6,7.64,3.34,7.64,7.56-3.36,7.6-7.68,7.6Zm-.04-13.32c-3.06,0-5.6,2.48-5.6,5.72s2.5,5.76,5.64,5.76,5.66-2.48,5.66-5.72-2.56-5.76-5.7-5.76Z"}),i.jsx("path",{d:"m101.02,13.98h-2.18v5.84h-1.98V5.26h5.18c2.8,0,4.94,1.48,4.94,4.3,0,2.14-1.56,3.72-3.7,4.2l5.8,6.06h-2.56l-5.5-5.84Zm-2.2-6.98v5.28h3.06c1.76,0,3.1-1.08,3.1-2.68s-1.28-2.6-3.02-2.6h-3.14Z"}),i.jsx("path",{d:"m118.62,13.3v6.52h-1.98v-6.46l-5.76-8.1h2.36l4.42,6.34,4.4-6.34h2.28l-5.72,8.04Z"}),i.jsx("path",{d:"m134.8,12.54c0-4.32,3.46-7.52,7.6-7.52,2.2,0,3.78.72,4.96,1.56v2.28h-.04c-1.38-1.12-2.92-1.98-4.98-1.98-2.96,0-5.52,2.46-5.52,5.62,0,3.48,2.66,5.72,5.46,5.72,2,0,3.76-.8,5.3-2.04l.04.04-.3,2.28c-1.34.88-2.94,1.56-5.22,1.56-3.94,0-7.3-2.94-7.3-7.52Z"}),i.jsx("path",{d:"m159.78,20.12c-4.36,0-7.66-3.34-7.66-7.56s3.36-7.6,7.7-7.6,7.64,3.34,7.64,7.56-3.36,7.6-7.68,7.6Zm-.04-13.32c-3.06,0-5.6,2.48-5.6,5.72s2.5,5.76,5.64,5.76,5.66-2.48,5.66-5.72-2.56-5.76-5.7-5.76Z"}),i.jsx("path",{d:"m181.94,17.08l5.78-11.82h3.18v14.56h-1.94V6.86l-6.58,13.18h-.92l-6.6-13.18v12.96h-1.88V5.26h3.18l5.78,11.82Z"}),i.jsx("path",{d:"m199.44,14.52v5.3h-1.98V5.26h4.88c3.02,0,5.24,1.54,5.24,4.52s-2.3,4.74-5.38,4.74h-2.76Zm0-7.5v5.74h2.76c2,0,3.38-1.1,3.38-2.96,0-1.7-1.3-2.78-3.3-2.78h-2.84Z"}),i.jsx("path",{d:"m216.94,5.16h2.22l6.7,14.66h-2.16l-1.66-3.72h-8.22l-1.7,3.72h-2.06l6.88-14.66Zm4.36,9.22l-3.32-7.36-3.38,7.36h6.7Z"}),i.jsx("path",{d:"m229.2,12.54c0-4.32,3.46-7.52,7.6-7.52,2.2,0,3.78.72,4.96,1.56v2.28h-.04c-1.38-1.12-2.92-1.98-4.98-1.98-2.96,0-5.52,2.46-5.52,5.62,0,3.48,2.66,5.72,5.46,5.72,2,0,3.76-.8,5.3-2.04l.04.04-.3,2.28c-1.34.88-2.94,1.56-5.22,1.56-3.94,0-7.3-2.94-7.3-7.52Z"}),i.jsx("path",{d:"m253.82,7.04v12.78h-1.98V7.04h-5.76v-1.78h13.52v1.78h-5.78Z"}),i.jsx("path",{d:"m276.9,19.82h-5.48V5.26h5.46c2.84,0,4.62,1.42,4.62,3.8,0,1.46-.88,2.56-2.3,3.18,1.8.54,2.96,1.72,2.96,3.5,0,2.52-2.2,4.08-5.26,4.08Zm-3.56-8.24h3.06c1.9,0,3.14-1,3.14-2.38s-1.1-2.24-2.82-2.24h-3.38v4.62Zm3.6,6.54c2.04,0,3.24-1.04,3.24-2.46,0-1.56-1.36-2.44-3.48-2.44h-3.36v4.9h3.6Z"}),i.jsx("path",{d:"m294.26,20.12c-4.36,0-7.66-3.34-7.66-7.56s3.36-7.6,7.7-7.6,7.64,3.34,7.64,7.56-3.36,7.6-7.68,7.
4626Zm-.04-13.32c-3.06,0-5.6,2.48-5.6,5.72s2.5,5.76,5.64,5.76,5.66-2.48,5.66-5.72-2.56-5.76-5.7-5.76Z"}),i.jsx("path",{d:"m307.46,5.26h1.98v12.76h7.12v1.8h-9.1V5.26Z"}),i.jsx("path",{d:"m321.66,5.26h4.84c5.06,0,8.32,2.76,8.32,7.24s-3.54,7.32-8.32,7.32h-4.84V5.26Zm1.98,1.78v11h2.9c3.52,0,6.24-2.04,6.24-5.5s-2.62-5.5-6.32-5.5h-2.82Z"})]}),i.jsx("path",{d:"m44.27,128.08H6.61l-.7-5.72,20.33-26.05c4.31-5.37,5.9-8.27,5.9-11.79,0-3.78-2.55-6.86-6.86-6.86-5.72,0-11.18,4.4-16.81,10.91l-.18-.09-1.14-13.73c4.66-5.28,11.09-9.24,20.15-9.24,11.44,0,18.13,7.13,18.13,16.98,0,6.78-2.82,11.97-9.15,19.45l-11.18,14.61,23.14-.18-3.96,11.7Z"}),i.jsxs("g",{children:[i.jsx("path",{d:"m69.35,97.46v30.62h-13.02v-44.09l12.67-1.67v8.45c4.49-6.25,8.89-8.8,14.7-8.8,8.18,0,13.9,5.9,13.9,16.54v29.57h-13.02v-27.02c0-4.75-2.29-7.66-6.6-7.66-2.82,0-5.1.97-8.62,4.05Z"}),i.jsx("path",{d:"m136.23,122.01c-3.96,4.58-8.01,6.95-13.46,6.95-9.94,0-17.78-9.15-17.78-22.53,0-14.87,9.15-24.2,19.98-24.2,4.14,0,7.74,1.58,11,4.22v-21.03l13.02-3.52v66.17h-12.76v-6.07Zm-8.8-3.96c2.9,0,5.46-.97,8.54-3.17v-19.54c-2.82-1.58-5.19-2.29-7.83-2.29-5.98,0-10.38,4.75-10.38,12.58s4.22,12.41,9.68,12.41Z"}),i.jsx("path",{d:"m197.39,66.31h14.96l23.67,61.77h-14.87l-4.49-12.76h-24.64l-4.66,12.76h-14.26l24.29-61.77Zm15.58,37.84l-8.54-23.5-8.62,23.5h17.16Z"}),i.jsx("path",{d:"m263.39,128.96h-9.59l-18.83-46.02h13.99l10.03,28.16,10.47-28.16h13.64l-19.71,46.02Z"}),i.jsx("path",{d:"m307.74,129.05c-14.08,0-22.62-9.42-22.62-23.58,0-12.94,8.45-23.76,21.38-23.76,13.73,0,20.15,11,20.15,23.58,0,1.06-.18,2.99-.26,3.96h-28.69c1.32,6.34,6.07,9.5,12.5,9.5,5.37,0,10.56-1.85,15.31-4.49l.18.18-3.43,11.18c-4.31,2.11-8.36,3.43-14.52,3.43Zm-10.03-27.37h16.72c-.44-6.42-3.34-10.47-8.1-10.47s-8.01,4.14-8.62,10.47Z"}),i.jsx("path",{d:"m347.6,97.46v30.62h-13.02v-44.09l12.67-1.67v8.45c4.49-6.25,8.89-8.8,14.7-8.8,8.18,0,13.9,5.9,13.9,16.54v29.57h-13.02v-27.02c0-4.75-2.29-7.66-6.6-7.66-2.82,0-5.1.97-8.62,4.05Z"}),i.jsx("path",{d:"m413.78,120.25c-4.49,6.16-8.89,8.71-14.61,8.71-8.27,0-13.99-5.9-13.99-16.46v-29.57h13.02v27.02c0,4.75,2.29,7.57,6.6,7.57,2.82,0,5.19-.97,8.62-3.96v-30.62h13.02v45.14h-12.67v-7.83Z"}),i.jsx("path",{d:"m456.98,129.05c-14.08,0-22.62-9.42-22.62-23.58,0-12.94,8.45-23.76,21.38-23.76,13.73,0,20.15,11,20.15,23.58,0,1.06-.18,2.99-.26,3.96h-28.69c1.32,6.34,6.07,9.5,12.5,9.5,5.37,0,10.56-1.85,15.31-4.49l.18.18-3.43,11.18c-4.31,2.11-8.36,3.43-14.52,3.43Zm-10.03-27.37h16.72c-.44-6.42-3.34-10.47-8.1-10.47s-8.01,4.14-8.62,10.47Z"}),i.jsx("path",{d:"m508.2,76.08c-4.49,0-7.83-3.17-7.83-7.39s3.34-7.39,7.83-7.39,7.74,3.17,7.74,7.39-3.34,7.39-7.74,7.39Zm-6.51,6.86h13.02v45.14h-13.02v-45.14Z"}),i.jsx("path",{d:"m538.56,97.46v30.62h-13.02v-44.09l12.67-1.67v8.45c4.49-6.25,8.89-8.8,14.7-8.8,8.18,0,13.9,5.9,13.9,16.54v29.57h-13.02v-27.02c0-4.75-2.29-7.66-6.6-7.66-2.82,0-5.1.97-8.62,4.05Z"}),i.jsx("path",{d:"m595.23,66.48h36.43l2.29,11.88h-25.08v13.11h20.86v10.91h-20.86v13.82h25.25l-2.2,11.88h-36.69v-61.6Z"}),i.jsx("path",{d:"m667.92,122.1c-4.93,4.49-9.68,6.78-14.96,6.78-7.22,0-12.41-4.58-12.41-12.14,0-8.54,6.69-14.7,27.01-15.4-.26-5.9-2.99-8.54-8.36-8.54-4.31,0-9.24,1.76-14.34,5.72l-.26-.18,1.94-12.06c3.87-2.38,8.89-4.22,15.49-4.22,11.88,0,18.48,6.34,18.48,19.1v25.87l-12.58,1.67v-6.6Zm-10.38-2.38c2.55,0,5.72-.97,10.03-3.34v-8.71c-12.85,1.23-14.96,4.66-14.96,7.74,0,2.73,1.85,4.31,4.93,4.31Z"}),i.jsx("path",{d:"m705.75,129.05c-6.6,0-11.88-1.76-16.63-4.75l-1.67-12.23.18-.09c5.63,4.14,12.32,7.3,18.57,7.3,3.61,0,5.81-1.41,5.81-3.52,0-2.29-1.67-3.43-8.89-5.63-8.71-2.82-14.7-6.16-14.7-14.34s6.78-13.82,17.95-13.82c6.16,0,11.09,1.76,14.78,3.87v11.26h-.18c-4.4-2.9-10.12-5.46-14.96-5.46-3.61,0-5.54,1.41-5.54,3.34,0,2.2,1.94,3.26,8.54,5.19,9.68,3.08,15.05,6.51,15.05,14.87s-7.3,13.99-18.3,13.99Z"}),i.jsx("path",{d:"m748.7,129.05c-8.89,0-14.26-5.1-14.26-16.19v-19.71h-6.16v-10.21h6.16v-9.59l12.85-3.26v12.85h14.17v10.21h-14.17v18.57c0,4.4,2.29,6.25,6.07,6.25,2.9,0,5.37-1.23,8.1-3.26l.18.09-1.85,11.26c-2.9,1.85-6.78,2.99-11.09,2.99Z"}),i.jsx("path",{d:"m827.19,103.09h-25.25v24.99h-13.82v-61.6h13.82v24.02h25.25v-24.02h13.82v61.6h-13.82v-24.99Z"}),i.jsx("path",{d:"m877.53,122.1c-4.93,4.49-9.68,6.78-14.96,6.78-7.22,0-12.41-4.58-12.41-12.14,0-8.54,6.69-14.7,27.01-15.4-.26-5.9-2.99-8.54-8.36-8.54-4.31,0-9.24,1.76-14.34,5.72l-.26-.18,1.94-12.06c3.87-2.38,8.89-4.22,15.49-4.22,11.88,0,18.48,6.34,18.48,19.1v25.87l-12.58,1.67v-6.6Zm-10.38-2.38c2.55,0,5.72-.97,10.03-3.34v-8.71c-12.85,1.23-14.96,4.66-14.96,7.74,0,2.73,1.85,4.31,4.93,4.31Z"}),i.jsx("path",{d:"m912.82,101.42v26.66h-13.02v-44.09l12.67-1.67v11.7c5.54-8.71,8.98-11.88,13.64-11.88.97,0,1.58.09,2.64.35l.7,13.82c-.88-.09-1.76-.18-2.99-.18-4.66,0-8.98,1.85-13.64,5.28Z"}),i.jsx("path",{d:"m936.66,65.43l13.02-3.52v66.17h-13.02v-62.65Z"}),i.jsx("path",{d:"m980.49,129.05c-14.08,0-22.62-9.42-22.62-23.58,0-12.94,8.45-23.76,21.38-23.76,13.73,0,20.15,11,20.15,23.58,0,1.06-.18,2.99-.26,3.96h-28.69c1.32,6.34,6.07,9.5,12.5,9.5,5.37,0,10.56-1.85,15.31-4.49l.18.18-3.43,11.18c-4.31,2.11-8.36,3.43-14.52,3.43Zm-10.03-27.37h16.72c-.44-6.42-3.34-10.47-8.1-10.47s-8.01,4.14-8.62,10.47Z"}),i.jsx("path",{d:"m1020.35,128.08h-13.02v-44.09l12.67-1.67v7.92c4.31-
4625.81,8.45-8.27,13.9-8.27s10.21,3.08,12.32,8.71c4.49-6.16,8.8-8.71,14.61-8.71,8.1,0,13.64,5.9,13.64,16.37v29.74h-13.02v-27.1c0-4.75-2.11-7.57-6.25-7.57-2.64,0-4.75.88-7.74,3.61v31.06h-13.02v-27.1c0-4.75-2.2-7.57-6.34-7.57-2.55,0-4.66.88-7.74,3.61v31.06Z"}),i.jsx("path",{d:"m1114.95,97.46v30.62h-13.02v-62.65l13.02-3.52v28.33c4.4-5.81,8.62-8.27,14.34-8.27,8.18,0,13.9,5.9,13.9,16.54v29.57h-13.02v-27.02c0-4.75-2.29-7.66-6.6-7.66-2.82,0-5.19.97-8.62,4.05Z"}),i.jsx("path",{d:"m1178.13,122.1c-4.93,4.49-9.68,6.78-14.96,6.78-7.22,0-12.41-4.58-12.41-12.14,0-8.54,6.69-14.7,27.01-15.4-.26-5.9-2.99-8.54-8.36-8.54-4.31,0-9.24,1.76-14.34,5.72l-.26-.18,1.94-12.06c3.87-2.38,8.89-4.22,15.49-4.22,11.88,0,18.48,6.34,18.48,19.1v25.87l-12.58,1.67v-6.6Zm-10.38-2.38c2.55,0,5.72-.97,10.03-3.34v-8.71c-12.85,1.23-14.96,4.66-14.96,7.74,0,2.73,1.85,4.31,4.93,4.31Z"}),i.jsx("path",{d:"m1215.97,129.05c-6.6,0-11.88-1.76-16.63-4.75l-1.67-12.23.18-.09c5.63,4.14,12.32,7.3,18.57,7.3,3.61,0,5.81-1.41,5.81-3.52,0-2.29-1.67-3.43-8.89-5.63-8.71-2.82-14.7-6.16-14.7-14.34s6.78-13.82,17.95-13.82c6.16,0,11.09,1.76,14.78,3.87v11.26h-.18c-4.4-2.9-10.12-5.46-14.96-5.46-3.61,0-5.54,1.41-5.54,3.34,0,2.2,1.94,3.26,8.54,5.19,9.68,3.08,15.05,6.51,15.05,14.87s-7.3,13.99-18.3,13.99Z"}),i.jsx("path",{d:"m1280.12,128.79c-3.96,0-7.57-.88-11.26-2.29l-8.18,1.76h-.97v-62.83l13.02-3.52v26.4c3.87-4.14,7.83-6.25,12.94-6.25,10.12,0,17.69,8.98,17.69,22.35,0,15.14-10.47,24.38-23.23,24.38Zm-7.39-33.09v21.21c2.11.79,4.14,1.14,6.42,1.14,6.6,0,11.44-4.84,11.44-12.94s-4.05-12.14-9.68-12.14c-2.82,0-5.28.79-8.18,2.73Z"}),i.jsx("path",{d:"m1331.33,129.05c-14.08,0-22.62-9.42-22.62-23.58,0-12.94,8.45-23.76,21.38-23.76,13.73,0,20.15,11,20.15,23.58,0,1.06-.18,2.99-.26,3.96h-28.69c1.32,6.34,6.07,9.5,12.5,9.5,5.37,0,10.56-1.85,15.31-4.49l.18.18-3.43,11.18c-4.31,2.11-8.36,3.43-14.52,3.43Zm-10.03-27.37h16.72c-.44-6.42-3.34-10.47-8.1-10.47s-8.01,4.14-8.62,10.47Z"}),i.jsx("path",{d:"m1378.15,129.05c-14.08,0-22.62-9.42-22.62-23.58,0-12.94,8.45-23.76,21.38-23.76,13.73,0,20.15,11,20.15,23.58,0,1.06-.18,2.99-.26,3.96h-28.69c1.32,6.34,6.07,9.5,12.5,9.5,5.37,0,10.56-1.85,15.31-4.49l.18.18-3.43,11.18c-4.31,2.11-8.36,3.43-14.52,3.43Zm-10.03-27.37h16.72c-.44-6.42-3.34-10.47-8.1-10.47s-8.01,4.14-8.62,10.47Z"}),i.jsx("path",{d:"m1418.01,97.46v30.62h-13.02v-44.09l12.67-1.67v8.45c4.49-6.25,8.89-8.8,14.7-8.8,8.18,0,13.9,5.9,13.9,16.54v29.57h-13.02v-27.02c0-4.75-2.29-7.66-6.6-7.66-2.82,0-5.1.97-8.62,4.05Z"})]}),i.jsxs("g",{children:[i.jsx("path",{d:"m21.3,205.44v30.62h-13.02v-44.09l12.67-1.67v8.45c4.49-6.25,8.89-8.8,14.7-8.8,8.18,0,13.9,5.9,13.9,16.54v29.57h-13.02v-27.02c0-4.75-2.29-7.66-6.6-7.66-2.82,0-5.1.97-8.62,4.05Z"}),i.jsx("path",{d:"m84.49,230.07c-4.93,4.49-9.68,6.78-14.96,6.78-7.22,0-12.41-4.58-12.41-12.14,0-8.54,6.69-14.7,27.02-15.4-.26-5.9-2.99-8.54-8.36-8.54-4.31,0-9.24,1.76-14.34,5.72l-.26-.18,1.94-12.06c3.87-2.38,8.89-4.22,15.49-4.22,11.88,0,18.48,6.34,18.48,19.1v25.87l-12.58,1.67v-6.6Zm-10.38-2.38c2.55,0,5.72-.97,10.03-3.34v-8.71c-12.85,1.23-14.96,4.66-14.96,7.74,0,2.73,1.85,4.31,4.93,4.31Z"}),i.jsx("path",{d:"m119.77,236.06h-13.02v-44.09l12.67-1.67v7.92c4.31-5.81,8.45-8.27,13.9-8.27s10.21,3.08,12.32,8.71c4.49-6.16,8.8-8.71,14.61-8.71,8.1,0,13.64,5.9,13.64,16.37v29.74h-13.02v-27.1c0-4.75-2.11-7.57-6.25-7.57-2.64,0-4.75.88-7.74,3.61v31.06h-13.02v-27.1c0-4.75-2.2-7.57-6.34-7.57-2.55,0-4.66.88-7.74,3.61v31.06Z"}),i.jsx("path",{d:"m203.81,237.03c-14.08,0-22.62-9.42-22.62-23.58,0-12.94,8.45-23.76,21.38-23.76,13.73,0,20.15,11,20.15,23.58,0,1.06-.18,2.99-.26,3.96h-28.69c1.32,6.34,6.07,9.5,12.5,9.5,5.37,0,10.56-1.85,15.31-4.49l.18.18-3.43,11.18c-4.31,2.11-8.36,3.43-14.52,3.43Zm-10.03-27.37h16.72c-.44-6.42-3.34-10.47-8.1-10.47s-8.01,4.14-8.62,10.47Z"}),i.jsx("path",{d:"m259.34,229.99c-3.96,4.58-8.01,6.95-13.46,6.95-9.94,0-17.78-9.15-17.78-22.53,0-14.87,9.15-24.2,19.98-24.2,4.14,0,7.74,1.58,11,4.22v-21.03l13.02-3.52v66.17h-12.76v-6.07Zm-8.8-3.96c2.9,0,5.46-.97,8.54-3.17v-19.54c-2.82-1.58-5.19-2.29-7.83-2.29-5.98,0-10.38,4.75-10.38,12.58s4.22,12.41,9.68,12.41Z"}),i.jsx("path",{d:"m336.34,211.15l16.01-36.69h19.27v61.6h-13.46l.09-45.32-21.03,46.02h-2.11l-21.03-45.85.09,45.14h-13.02v-61.6h19.1l16.1,36.69Z"}),i.jsx("path",{d:"m403.13,237.03c-14.08,0-22.62-9.42-22.62-23.58,0-12.94,8.45-23.76,21.38-23.76,13.73,0,20.15,11,20.15,23.58,0,1.06-.18,2.99-.26,3.96h-28.69c1.32,6.34,6.07,9.5,12.5,9.5,5.37,0,10.56-1.85,15.31-4.49l.18.18-3.43,11.18c-4.31,2.11-8.36,3.43-14.52,3.43Zm-10.03-27.37h16.72c-.44-6.42-3.34-10.47-8.1-10.47s-8.01,4.14-8.62,10.47Zm12.14-41.71h15.49v.18l-15.75,15.4h-6.25l6.51-15.58Z"}),i.jsx("path",{d:"m447.92,221.27l-9.06,14.78h-13.9l15.22-23.14-14.52-22h14.43l8.36,13.55,8.27-13.55h13.82l-14.34,22,15.22,23.14h-14.43l-9.06-14.78Z"}),i.jsx("path",{d:"m484.79,184.05c-4.49,0-7.83-3.17-7.83-7.39s3.34-7.39,7.83-7.39,7.74,3.17,7.74,7.39-3.34,7.39-7.74,7.39Zm-6.51,6.86h13.02v45.14h-13.02v-45.14Z"}),i.jsx("path",{d:"m521.05,237.11c-12.23,0-21.56-8.98-21.56-23.67,0-13.38,9.06-23.58,22.53-23.58,5.98,0,10.21,1.85,13.64,4.31v12.94l-.18.09c-3.7-3.26-7.83-5.81-12.32-5.81-6.42,0-10.74,5.19-10.74,12.14s4.31,11.97,10.47,11.97c4.66,0,9.77-2.38,13.29-5.28l.18.18-1.5,12.67c-3.61,2.29-8.18,4.05-13.82,4.05Z"}),i.jsx("path",{d:"m565.05,189.68c14.34,0,22.7,11.09,22.7,23.67s-8.8,23.94-22.79,23.94-22.7-11.18-22.7-23.76,8.8-23.85,22.79-23.85Zm-10.03,23.85c0,7.66,4.14,12.67,9.94,12.67s10.03-5.28,10.03-12.85-4.14-12.67-9.94-12.67-10.03,5.28-10.03,12.85Z"}),i.jsx("path",{d:"m618.73,205.7v11.53h-24.2v-11.53h24.2Z"}),i.jsx("path",{d:"m654.28,186.78v49.28h-13.82v-49.28h-19.62v-12.32h53.06v12.32h-19.62Z"}),i.jsx("path",{d:"m694.67,237.03c-14.08,0-22.62-9.42-22.62-23.58,0-12.94,8.45-23.76,21.38-23.76,13.73,0,20.15,11,20.15,23.58,0,1.06-.18,2.99-.26,3.96h-28.69c1.32,6.34,6.07,9.5,12.5,9.5,5.37,0,10.56-1.85,15.31-4.49l.18.18-3.43,11.18c-4.31,2.11-8.36,3.43-14.52,3.43Zm-10.03-27.37h16.72c-.44-6.42-3.34-10.47-8.1-10.47s-8.01,4.14-8.62,10.47Z"}),i.jsx("path",{d:"m734.53,205.44v30.62h-13.02v-44.09l12.67-1.67v8.45c4.49-6.25,8.89-8.8,14.7-8.8,8.18,0,13.9,5.9,13.9,16.54v29.57h-13.02v-27.02c0-4.75-2.29-7.66-6.6-7.66-2.82,0-5.1.97-8.62,4.05Z"}),i.jsx("path",{d:"m792.88,189.68c14.34,0,22.7,11.09,22.7,23.67s-8.8,23.94-22.79,23.94-22.7-11.18-22.7-23.76,8.8-23.85,22.79-23.85Zm-10.03,23.85c0,7.66,4.14,12.67,9.94,12.67s10.03-5.28,10.03-12.85-4.14-12.67-9.94-12.67-10.03,5.28-10.03,12.85Z"}),i.jsx("path",{d:"m842.42,237.11c-12.23,0-21.56-8.98-21.56-23.67,0-13.38,9.06-23.58,22.53-23.58,5.98,0,10.21,1.85,13.64,4.31v12.94l-.18.09c-3.7-3.26-7.83-5.81-12.32-5.81-6.42,0-10.74,5.19-10.74,12.14s4.31,11.97,10.47,11.97c4.66,0,9.77-2.38,13.29-5.28l.18.18-1.5,12.67c-3.61,2.29-8.18,4.05-13.82,4.05Z"}),i.jsx("path",{d:"m879.29,205.44v30.62h-13.02v-62.65l13.02-3.52v28.33c4.4-5.81,8.62-8.27,14.34-8.27,8.18,0,13.9,5.9,13.9,16.54v29.57h-13.02v-27.02c0-4.75-2.29-7.66-6.6-7.66-2.82,0-5.19.97-8.62,4.05Z"}),i.jsx("path",{d:"m934.73,237.03c-8.89,0-14.26-5.1-14.26-16.19v-19.71h-6.16v-10.21h6.
46216v-9.59l12.85-3.26v12.85h14.17v10.21h-14.17v18.57c0,4.4,2.29,6.25,6.07,6.25,2.9,0,5.37-1.23,8.1-3.26l.18.09-1.85,11.26c-2.9,1.85-6.78,2.99-11.09,2.99Z"}),i.jsx("path",{d:"m962.54,184.05c-4.49,0-7.83-3.17-7.83-7.39s3.34-7.39,7.83-7.39,7.74,3.17,7.74,7.39-3.34,7.39-7.74,7.39Zm-6.51,6.86h13.02v45.14h-13.02v-45.14Z"}),i.jsx("path",{d:"m997.12,237.03c-8.89,0-14.26-5.1-14.26-16.19v-19.71h-6.16v-10.21h6.16v-9.59l12.85-3.26v12.85h14.17v10.21h-14.17v18.57c0,4.4,2.29,6.25,6.07,6.25,2.9,0,5.37-1.23,8.1-3.26l.18.09-1.85,11.26c-2.9,1.85-6.78,2.99-11.09,2.99Z"}),i.jsx("path",{d:"m1018.42,173.4l13.02-3.52v66.17h-13.02v-62.65Z"}),i.jsx("path",{d:"m1067.25,230.07c-4.93,4.49-9.68,6.78-14.96,6.78-7.22,0-12.41-4.58-12.41-12.14,0-8.54,6.69-14.7,27.01-15.4-.26-5.9-2.99-8.54-8.36-8.54-4.31,0-9.24,1.76-14.34,5.72l-.26-.18,1.94-12.06c3.87-2.38,8.89-4.22,15.49-4.22,11.88,0,18.48,6.34,18.48,19.1v25.87l-12.58,1.67v-6.6Zm-10.38-2.38c2.55,0,5.72-.97,10.03-3.34v-8.71c-12.85,1.23-14.96,4.66-14.96,7.74,0,2.73,1.85,4.31,4.93,4.31Z"}),i.jsx("path",{d:"m1102.54,205.44v30.62h-13.02v-44.09l12.67-1.67v8.45c4.49-6.25,8.89-8.8,14.7-8.8,8.18,0,13.9,5.9,13.9,16.54v29.57h-13.02v-27.02c0-4.75-2.29-7.66-6.6-7.66-2.82,0-5.1.97-8.62,4.05Z"}),i.jsx("path",{d:"m1178.57,174.28h14.96l23.67,61.77h-14.87l-4.49-12.76h-24.64l-4.66,12.76h-14.25l24.29-61.77Zm15.58,37.84l-8.54-23.5-8.62,23.5h17.16Z"}),i.jsx("path",{d:"m1244.57,236.94h-9.59l-18.83-46.02h13.99l10.03,28.16,10.47-28.16h13.64l-19.71,46.02Z"}),i.jsx("path",{d:"m1289.01,237.03c-14.08,0-22.62-9.42-22.62-23.58,0-12.94,8.45-23.76,21.38-23.76,13.73,0,20.15,11,20.15,23.58,0,1.06-.18,2.99-.26,3.96h-28.69c1.32,6.34,6.07,9.5,12.5,9.5,5.37,0,10.56-1.85,15.31-4.49l.18.18-3.43,11.18c-4.31,2.11-8.36,3.43-14.52,3.43Zm-10.03-27.37h16.72c-.44-6.42-3.34-10.47-8.1-10.47s-8.01,4.14-8.62,10.47Z"}),i.jsx("path",{d:"m1328.87,205.44v30.62h-13.02v-44.09l12.67-1.67v8.45c4.49-6.25,8.89-8.8,14.7-8.8,8.18,0,13.9,5.9,13.9,16.54v29.57h-13.02v-27.02c0-4.75-2.29-7.66-6.6-7.66-2.82,0-5.1.97-8.62,4.05Z"}),i.jsx("path",{d:"m1395.05,228.23c-4.49,6.16-8.89,8.71-14.61,8.71-8.27,0-13.99-5.9-13.99-16.46v-29.57h13.02v27.02c0,4.75,2.29,7.57,6.6,7.57,2.82,0,5.19-.97,8.62-3.96v-30.62h13.02v45.14h-12.67v-7.83Z"}),i.jsx("path",{d:"m1438.25,237.03c-14.08,0-22.62-9.42-22.62-23.58,0-12.94,8.45-23.76,21.38-23.76,13.73,0,20.15,11,20.15,23.58,0,1.06-.18,2.99-.26,3.96h-28.69c1.32,6.34,6.07,9.5,12.5,9.5,5.37,0,10.56-1.85,15.31-4.49l.18.18-3.43,11.18c-4.31,2.11-8.36,3.43-14.52,3.43Zm-10.03-27.37h16.72c-.44-6.42-3.34-10.47-8.1-10.47s-8.01,4.14-8.62,10.47Z"}),i.jsx("path",{d:"m1469.94,220.83c4.49,0,7.92,3.7,7.92,8.01s-3.43,8.1-7.92,8.1-7.92-3.7-7.92-8.1,3.52-8.01,7.92-8.01Z"})]}),i.jsx("path",{d:"m44.27,436.04H6.61l-.7-5.72,20.33-26.05c4.31-5.37,5.9-8.27,5.9-11.79,0-3.78-2.55-6.86-6.86-6.86-5.72,0-11.18,4.4-16.81,10.91l-.18-.09-1.14-13.73c4.66-5.28,11.09-9.24,20.15-9.24,11.44,0,18.13,7.13,18.13,16.98,0,6.78-2.82,11.97-9.15,19.45l-11.18,14.61,23.14-.18-3.96,11.7Z"}),i.jsxs("g",{children:[i.jsx("path",{d:"m69.35,405.42v30.62h-13.02v-44.09l12.67-1.67v8.45c4.49-6.25,8.89-8.8,14.7-8.8,8.18,0,13.9,5.9,13.9,16.54v29.57h-13.02v-27.02c0-4.75-2.29-7.66-6.6-7.66-2.82,0-5.1.97-8.62,4.05Z"}),i.jsx("path",{d:"m136.23,429.97c-3.96,4.58-8.01,6.95-13.46,6.95-9.94,0-17.78-9.15-17.78-22.53,0-14.87,9.15-24.2,19.98-24.2,4.14,0,7.74,1.58,11,4.22v-21.03l13.02-3.52v66.17h-12.76v-6.07Zm-8.8-3.96c2.9,0,5.46-.97,8.54-3.17v-19.54c-2.82-1.58-5.19-2.29-7.83-2.29-5.98,0-10.38,4.75-10.38,12.58s4.22,12.41,9.68,12.41Z"}),i.jsx("path",{d:"m197.39,374.27h14.96l23.67,61.77h-14.87l-4.49-12.76h-24.64l-4.66,12.76h-14.26l24.29-61.77Zm15.58,37.84l-8.54-23.5-8.62,23.5h17.16Z"}),i.jsx("path",{d:"m263.39,436.92h-9.59l-18.83-46.02h13.99l10.03,28.16,10.47-28.16h13.64l-19.71,46.02Z"}),i.jsx("path",{d:"m307.74,437.01c-14.08,0-22.62-9.42-22.62-23.58,0-12.94,8.45-23.76,21.38-23.76,13.73,0,20.15,11,20.15,23.58,0,1.06-.18,2.99-.26,3.96h-28.69c1.32,6.33,6.07,9.5,12.5,9.5,5.37,0,10.56-1.85,15.31-4.49l.18.18-3.43,11.18c-4.31,2.11-8.36,3.43-14.52,3.43Zm-10.03-27.37h16.72c-.44-6.42-3.34-10.47-8.1-10.47s-8.01,4.14-8.62,10.47Z"}),i.jsx("path",{d:"m347.6,405.42v30.62h-13.02v-44.09l12.67-1.67v8.45c4.49-6.25,8.89-8.8,14.7-8.8,8.18,0,13.9,5.9,13.9,16.54v29.57h-13.02v-27.02c0-4.75-2.29-7.66-6.6-7.66-2.82,0-5.1.97-8.62,4.05Z"}),i.jsx("path",{d:"m413.78,428.21c-4.49,6.16-8.89,8.71-14.61,8.71-8.27,0-13.99-5.9-13.99-16.46v-29.57h13.02v27.01c0,4.75,2.29,7.57,6.6,7.57,2.82,0,5.19-.97,8.62-3.96v-30.62h13.02v45.14h-12.67v-7.83Z"}),i.jsx("path",{d:"m456.98,437.01c-14.08,0-22.62-9.42-22.62-23.58,0-12.94,8.45-23.76,21.38-23.76,13.73,0,20.15,11,20.15,23.58,0,1.06-.18,2.99-.26,3.96h-28.69c1.32,6.33,6.07,9.5,12.5,9.5,5.37,0,10.56-1.85,15.31-4.49l.18.18-3.43,11.18c-4.31,2.11-8.36,3.43-14.52,3.43Zm-10.03-27.37h16.72c-.44-6.42-3.34-10.47-8.1-10.47s-8.01,4.14-8.62,10.47Z"}),i.jsx("path",{d:"m508.2,384.04c-4.49,0-7.83-3.17-7.83-7.39s3.34-7.39,7.83-7.39,7.74,3.17,7.74,7.39-3.34,7.39-7.74,7.39Zm-6.51,6.86h13.02v45.14h-13.02v-45.14Z"}),i.jsx("path",{d:"m538.56,405.42v30.62h-13.02v-44.09l12.67-1.67v8.45c4.49-6.25,8.89-8.8,14.7-8.8,8.18,0,13.9,5.9,13.9,16.54v29.57h-13.02v-27.02c0-4.75-2.29-7.66-6.6-7.66-2.82,0-5.1.97-8.62,4.05Z"}),i.jsx("path",{d:"m595.23,374.44h36.43l2.29,11.88h-25.08v13.11h20.86v10.91h-20.86v13.82h25.25l-2.2,11.88h-36.69v-61.6Z"}),i.jsx("path",{d:"m667.92,430.06c-4.93,4.49-9.68,6.78-14.96,6.78-7.22,0-12.41-4.58-12.41-12.14,0-8.54,6.69-14.7,27.01-15.4-.26-5.9-2.99-8.54-8.36-8.54-4.31,0-9.24,1.76-14.34,5.72l-.26-.18,1.94-12.06c3.87-2.38,8.89-4.22,15.49-4.22,11.88,0,18.48,6.34,18.48,19.1v25.87l-12.58,1.67v-6.6Zm-10.38-2.38c2.55,0,5.72-.97,10.03-3.34v-8.71c-12.85,1.23-14.96,4.66-14.96,7.74,0,2.73,1.85,4.31,4.93,4.31Z"}),i.jsx("path",{d:"m705.75,437.01c-6.6,0-11.88-1.76-16.63-4.75l-1.67-12.23.18-.09c5.63,4.14,12.32,7.3,18.57,7.3,3.61,0,5.81-1.41,5.81-3.52,0-2.29-1.67-3.43-8.89-5.63-8.71-2.82-14.7-6.16-14.7-14.34s6.78-13.82,17.95-13.82c6.16,0,11.
46209,1.76,14.78,3.87v11.26h-.18c-4.4-2.9-10.12-5.46-14.96-5.46-3.61,0-5.54,1.41-5.54,3.34,0,2.2,1.94,3.26,8.54,5.19,9.68,3.08,15.05,6.51,15.05,14.87s-7.3,13.99-18.3,13.99Z"}),i.jsx("path",{d:"m748.7,437.01c-8.89,0-14.26-5.1-14.26-16.19v-19.71h-6.16v-10.21h6.16v-9.59l12.85-3.26v12.85h14.17v10.21h-14.17v18.57c0,4.4,2.29,6.25,6.07,6.25,2.9,0,5.37-1.23,8.1-3.26l.18.09-1.85,11.26c-2.9,1.85-6.78,2.99-11.09,2.99Z"}),i.jsx("path",{d:"m827.19,411.05h-25.25v24.99h-13.82v-61.6h13.82v24.02h25.25v-24.02h13.82v61.6h-13.82v-24.99Z"}),i.jsx("path",{d:"m877.53,430.06c-4.93,4.49-9.68,6.78-14.96,6.78-7.22,0-12.41-4.58-12.41-12.14,0-8.54,6.69-14.7,27.01-15.4-.26-5.9-2.99-8.54-8.36-8.54-4.31,0-9.24,1.76-14.34,5.72l-.26-.18,1.94-12.06c3.87-2.38,8.89-4.22,15.49-4.22,11.88,0,18.48,6.34,18.48,19.1v25.87l-12.58,1.67v-6.6Zm-10.38-2.38c2.55,0,5.72-.97,10.03-3.34v-8.71c-12.85,1.23-14.96,4.66-14.96,7.74,0,2.73,1.85,4.31,4.93,4.31Z"}),i.jsx("path",{d:"m912.82,409.38v26.66h-13.02v-44.09l12.67-1.67v11.7c5.54-8.71,8.98-11.88,13.64-11.88.97,0,1.58.09,2.64.35l.7,13.82c-.88-.09-1.76-.18-2.99-.18-4.66,0-8.98,1.85-13.64,5.28Z"}),i.jsx("path",{d:"m936.66,373.39l13.02-3.52v66.17h-13.02v-62.65Z"}),i.jsx("path",{d:"m980.49,437.01c-14.08,0-22.62-9.42-22.62-23.58,0-12.94,8.45-23.76,21.38-23.76,13.73,0,20.15,11,20.15,23.58,0,1.06-.18,2.99-.26,3.96h-28.69c1.32,6.33,6.07,9.5,12.5,9.5,5.37,0,10.56-1.85,15.31-4.49l.18.18-3.43,11.18c-4.31,2.11-8.36,3.43-14.52,3.43Zm-10.03-27.37h16.72c-.44-6.42-3.34-10.47-8.1-10.47s-8.01,4.14-8.62,10.47Z"}),i.jsx("path",{d:"m1020.35,436.04h-13.02v-44.09l12.67-1.67v7.92c4.31-5.81,8.45-8.27,13.9-8.27s10.21,3.08,12.32,8.71c4.49-6.16,8.8-8.71,14.61-8.71,8.1,0,13.64,5.9,13.64,16.37v29.74h-13.02v-27.1c0-4.75-2.11-7.57-6.25-7.57-2.64,0-4.75.88-7.74,3.61v31.06h-13.02v-27.1c0-4.75-2.2-7.57-6.34-7.57-2.55,0-4.66.88-7.74,3.61v31.06Z"}),i.jsx("path",{d:"m1114.95,405.42v30.62h-13.02v-62.65l13.02-3.52v28.33c4.4-5.81,8.62-8.27,14.34-8.27,8.18,0,13.9,5.9,13.9,16.54v29.57h-13.02v-27.02c0-4.75-2.29-7.66-6.6-7.66-2.82,0-5.19.97-8.62,4.05Z"}),i.jsx("path",{d:"m1178.13,430.06c-4.93,4.49-9.68,6.78-14.96,6.78-7.22,0-12.41-4.58-12.41-12.14,0-8.54,6.69-14.7,27.01-15.4-.26-5.9-2.99-8.54-8.36-8.54-4.31,0-9.24,1.76-14.34,5.72l-.26-.18,1.94-12.06c3.87-2.38,8.89-4.22,15.49-4.22,11.88,0,18.48,6.34,18.48,19.1v25.87l-12.58,1.67v-6.6Zm-10.38-2.38c2.55,0,5.72-.97,10.03-3.34v-8.71c-12.85,1.23-14.96,4.66-14.96,7.74,0,2.73,1.85,4.31,4.93,4.31Z"}),i.jsx("path",{d:"m1215.97,437.01c-6.6,0-11.88-1.76-16.63-4.75l-1.67-12.23.18-.09c5.63,4.14,12.32,7.3,18.57,7.3,3.61,0,5.81-1.41,5.81-3.52,0-2.29-1.67-3.43-8.89-5.63-8.71-2.82-14.7-6.16-14.7-14.34s6.78-13.82,17.95-13.82c6.16,0,11.09,1.76,14.78,3.87v11.26h-.18c-4.4-2.9-10.12-5.46-14.96-5.46-3.61,0-5.54,1.41-5.54,3.34,0,2.2,1.94,3.26,8.54,5.19,9.68,3.08,15.05,6.51,15.05,14.87s-7.3,13.99-18.3,13.99Z"}),i.jsx("path",{d:"m1280.12,436.75c-3.96,0-7.57-.88-11.26-2.29l-8.18,1.76h-.97v-62.83l13.02-3.52v26.4c3.87-4.14,7.83-6.25,12.94-6.25,10.12,0,17.69,8.98,17.69,22.35,0,15.13-10.47,24.38-23.23,24.38Zm-7.39-33.09v21.21c2.11.79,4.14,1.14,6.42,1.14,6.6,0,11.44-4.84,11.44-12.94s-4.05-12.14-9.68-12.14c-2.82,0-5.28.79-8.18,2.73Z"}),i.jsx("path",{d:"m1331.33,437.01c-14.08,0-22.62-9.42-22.62-23.58,0-12.94,8.45-23.76,21.38-23.76,13.73,0,20.15,11,20.15,23.58,0,1.06-.18,2.99-.26,3.96h-28.69c1.32,6.33,6.07,9.5,12.5,9.5,5.37,0,10.56-1.85,15.31-4.49l.18.18-3.43,11.18c-4.31,2.11-8.36,3.43-14.52,3.43Zm-10.03-27.37h16.72c-.44-6.42-3.34-10.47-8.1-10.47s-8.01,4.14-8.62,10.47Z"}),i.jsx("path",{d:"m1378.15,437.01c-14.08,0-22.62-9.42-22.62-23.58,0-12.94,8.45-23.76,21.38-23.76,13.73,0,20.15,11,20.15,23.58,0,1.06-.18,2.99-.26,3.96h-28.69c1.32,6.33,6.07,9.5,12.5,9.5,5.37,0,10.56-1.85,15.31-4.49l.18.18-3.43,11.18c-4.31,2.11-8.36,3.43-14.52,3.43Zm-10.03-27.37h16.72c-.44-6.42-3.34-10.47-8.1-10.47s-8.01,4.14-8.62,10.47Z"}),i.jsx("path",{d:"m1418.01,405.42v30.62h-13.02v-44.09l12.67-1.67v8.45c4.49-6.25,8.89-8.8,14.7-8.8,8.18,0,13.9,5.9,13.9,16.54v29.57h-13.02v-27.02c0-4.75-2.29-7.66-6.6-7.66-2.82,0-5.1.97-8.62,4.05Z"})]}),i.jsxs("g",{children:[i.jsx("path",{d:"m21.3,513.39v30.62h-13.02v-44.09l12.67-1.67v8.45c4.49-6.25,8.89-8.8,14.7-8.8,8.18,0,13.9,5.9,13.9,16.54v29.57h-13.02v-27.02c0-4.75-2.29-7.66-6.6-7.66-2.82,0-5.1.97-8.62,4.05Z"}),i.jsx("path",{d:"m84.49,538.03c-4.93,4.49-9.68,6.78-14.96,6.78-7.22,0-12.41-4.58-12.41-12.14,0-8.54,6.69-14.7,27.02-15.4-.26-5.9-2.99-8.54-8.36-8.54-4.31,0-9.24,1.76-14.34,5.72l-.26-.18,1.94-12.06c3.87-2.38,8.89-4.22,15.49-4.22,11.88,0,18.48,6.34,18.48,19.1v25.87l-12.58,1.67v-6.6Zm-10.38-2.38c2.55,0,5.72-.97,10.03-3.34v-8.71c-12.85,1.23-14.96,4.66-14.96,7.74,0,2.73,1.85,4.31,4.93,4.31Z"}),i.jsx("path",{d:"m119.77,544.02h-13.02v-44.09l12.67-1.67v7.92c4.31-
4625.81,8.45-8.27,13.9-8.27s10.21,3.08,12.32,8.71c4.49-6.16,8.8-8.71,14.61-8.71,8.1,0,13.64,5.9,13.64,16.37v29.74h-13.02v-27.1c0-4.75-2.11-7.57-6.25-7.57-2.64,0-4.75.88-7.74,3.61v31.06h-13.02v-27.1c0-4.75-2.2-7.57-6.34-7.57-2.55,0-4.66.88-7.74,3.61v31.06Z"}),i.jsx("path",{d:"m203.81,544.99c-14.08,0-22.62-9.42-22.62-23.58,0-12.94,8.45-23.76,21.38-23.76,13.73,0,20.15,11,20.15,23.58,0,1.06-.18,2.99-.26,3.96h-28.69c1.32,6.33,6.07,9.5,12.5,9.5,5.37,0,10.56-1.85,15.31-4.49l.18.18-3.43,11.18c-4.31,2.11-8.36,3.43-14.52,3.43Zm-10.03-27.37h16.72c-.44-6.42-3.34-10.47-8.1-10.47s-8.01,4.14-8.62,10.47Z"}),i.jsx("path",{d:"m259.34,537.95c-3.96,4.58-8.01,6.95-13.46,6.95-9.94,0-17.78-9.15-17.78-22.53,0-14.87,9.15-24.2,19.98-24.2,4.14,0,7.74,1.58,11,4.22v-21.03l13.02-3.52v66.17h-12.76v-6.07Zm-8.8-3.96c2.9,0,5.46-.97,8.54-3.17v-19.54c-2.82-1.58-5.19-2.29-7.83-2.29-5.98,0-10.38,4.75-10.38,12.58s4.22,12.41,9.68,12.41Z"}),i.jsx("path",{d:"m336.34,519.11l16.01-36.7h19.27v61.6h-13.46l.09-45.32-21.03,46.02h-2.11l-21.03-45.85.09,45.14h-13.02v-61.6h19.1l16.1,36.7Z"}),i.jsx("path",{d:"m385.62,484.62h28.51v-11h2.29v13.2h-30.8v-2.2Zm30.8,27.46l-30.8-7.66v-4.4l30.8-7.74v2.38l-8.8,2.2v10.74l8.8,2.2v2.29Zm-30.8,5.54h30.8v2.2h-30.8v-2.2Zm30.8,23.06h-30.8v-5.46c0-6.6,4.4-9.86,9.94-9.86,4.84,0,8.8,2.55,9.68,7.66l11-8.27h.18v2.73l-11,8.01v2.99h11v2.2Zm-30.8,4.49h2.29v7.13h28.51v2.2h-28.51v7.13h-2.29v-16.46Zm19.71-38.19v-9.5l-17.42,4.31v.88l17.42,4.31Zm-2.2,31.5v-3.26c0-5.1-3.43-7.74-7.57-7.74s-7.66,2.64-7.66,7.74v3.26h15.22Z"}),i.jsx("path",{d:"m447.92,529.23l-9.06,14.78h-13.9l15.22-23.14-14.52-22h14.43l8.36,13.55,8.27-13.55h13.82l-14.34,22,15.22,23.14h-14.43l-9.06-14.78Z"}),i.jsx("path",{d:"m484.79,492.01c-4.49,0-7.83-3.17-7.83-7.39s3.34-7.39,7.83-7.39,7.74,3.17,7.74,7.39-3.34,7.39-7.74,7.39Zm-6.51,6.86h13.02v45.14h-13.02v-45.14Z"}),i.jsx("path",{d:"m521.05,545.07c-12.23,0-21.56-8.98-21.56-23.67,0-13.38,9.06-23.58,22.53-23.58,5.98,0,10.21,1.85,13.64,4.31v12.94l-.18.09c-3.7-3.26-7.83-5.81-12.32-5.81-6.42,0-10.74,5.19-10.74,12.14s4.31,11.97,10.47,11.97c4.66,0,9.77-2.38,13.29-5.28l.18.18-1.5,12.67c-3.61,2.29-8.18,4.05-13.82,4.05Z"}),i.jsx("path",{d:"m565.05,497.64c14.34,0,22.7,11.09,22.7,23.67s-8.8,23.94-22.79,23.94-22.7-11.18-22.7-23.76,8.8-23.85,22.79-23.85Zm-10.03,23.85c0,7.66,4.14,12.67,9.94,12.67s10.03-5.28,10.03-12.85-4.14-12.67-9.94-12.67-10.03,5.28-10.03,12.85Z"}),i.jsx("path",{d:"m598.14,484.62h14.34v-11h2.29v13.2h-16.63v-2.2Zm16.63,27.46l-16.63-7.66v-4.4l16.63-7.74v2.46l-4.75,2.2v10.56l4.75,2.2v2.38Zm-16.63,5.54h16.63v2.2h-16.63v-2.2Zm16.63,23.06h-16.63v-9.94c0-3.61,2.38-5.37,5.37-5.37s5.37,1.76,5.37,5.37v1.23l5.72-7.66h.18v3.17l-5.9,7.39v3.61h5.9v2.2Zm-16.63,4.49h2.29v7.13h14.34v2.2h-14.34v7.13h-2.29v-16.46Zm9.59-38.72v-8.45l-7.3,3.43v1.58l7.3,3.43Zm-1.14,32.03v-7.74c0-2.11-1.41-3.26-3.08-3.26s-3.08,1.14-3.08,3.26v7.74h6.16Z"}),i.jsx("path",{d:"m654.28,494.74v49.28h-13.82v-49.28h-19.62v-12.32h53.06v12.32h-19.62Z"}),i.jsx("path",{d:"m694.67,544.99c-14.08,0-22.62-9.42-22.62-23.58,0-12.94,8.45-23.76,21.38-23.76,13.73,0,20.15,11,20.15,23.58,0,1.06-.18,2.99-.26,3.96h-28.69c1.32,6.33,6.07,9.5,12.5,9.5,5.37,0,10.56-1.85,15.31-4.49l.18.18-3.43,11.18c-4.31,2.11-8.36,3.43-14.52,3.43Zm-10.03-27.37h16.72c-.44-6.42-3.34-10.47-8.1-10.47s-8.01,4.14-8.62,10.47Z"}),i.jsx("path",{d:"m734.53,513.39v30.62h-13.02v-44.09l12.67-1.67v8.45c4.49-6.25,8.89-8.8,14.7-8.8,8.18,0,13.9,5.9,13.9,16.54v29.57h-13.02v-27.02c0-4.75-2.29-7.66-6.6-7.66-2.82,0-5.1.97-8.62,4.05Z"}),i.jsx("path",{d:"m792.88,497.64c14.34,0,22.7,11.09,22.7,23.67s-8.8,23.94-22.79,23.94-22.7-11.18-22.7-23.76,8.8-23.85,22.79-23.85Zm-10.03,23.85c0,7.66,4.14,12.67,9.94,12.67s10.03-5.28,10.03-12.85-4.14-12.67-9.94-12.67-10.03,5.28-10.03,12.85Z"}),i.jsx("path",{d:"m842.42,545.07c-12.23,0-21.56-8.98-21.56-23.67,0-13.38,9.06-23.58,22.53-23.58,5.98,0,10.21,1.85,13.64,4.31v12.94l-.18.09c-3.7-3.26-7.83-5.81-12.32-5.81-6.42,0-10.74,5.19-10.74,12.14s4.31,11.97,10.47,11.97c4.66,0,9.77-2.38,13.29-5.28l.18.18-1.5,12.67c-3.61,2.29-8.18,4.05-13.82,4.05Z"}),i.jsx("path",{d:"m879.29,513.39v30.62h-13.02v-62.65l13.02-3.52v28.33c4.4-5.81,8.62-8.27,14.34-8.27,8.18,0,13.9,5.9,13.9,16.54v29.57h-13.02v-27.02c0-4.75-2.29-7.66-6.6-7.66-2.82,0-5.19.97-8.62,4.05Z"}),i.jsx("path",{d:"m934.73,544.99c-8.89,0-14.26-5.1-14.26-16.19v-19.71h-6.16v-10.21h6.
46216v-9.59l12.85-3.26v12.85h14.17v10.21h-14.17v18.57c0,4.4,2.29,6.25,6.07,6.25,2.9,0,5.37-1.23,8.1-3.26l.18.09-1.85,11.26c-2.9,1.85-6.78,2.99-11.09,2.99Z"}),i.jsx("path",{d:"m962.54,492.01c-4.49,0-7.83-3.17-7.83-7.39s3.34-7.39,7.83-7.39,7.74,3.17,7.74,7.39-3.34,7.39-7.74,7.39Zm-6.51,6.86h13.02v45.14h-13.02v-45.14Z"}),i.jsx("path",{d:"m997.12,544.99c-8.89,0-14.26-5.1-14.26-16.19v-19.71h-6.16v-10.21h6.16v-9.59l12.85-3.26v12.85h14.17v10.21h-14.17v18.57c0,4.4,2.29,6.25,6.07,6.25,2.9,0,5.37-1.23,8.1-3.26l.18.09-1.85,11.26c-2.9,1.85-6.78,2.99-11.09,2.99Z"}),i.jsx("path",{d:"m1018.42,481.36l13.02-3.52v66.17h-13.02v-62.65Z"}),i.jsx("path",{d:"m1067.25,538.03c-4.93,4.49-9.68,6.78-14.96,6.78-7.22,0-12.41-4.58-12.41-12.14,0-8.54,6.69-14.7,27.01-15.4-.26-5.9-2.99-8.54-8.36-8.54-4.31,0-9.24,1.76-14.34,5.72l-.26-.18,1.94-12.06c3.87-2.38,8.89-4.22,15.49-4.22,11.88,0,18.48,6.34,18.48,19.1v25.87l-12.58,1.67v-6.6Zm-10.38-2.38c2.55,0,5.72-.97,10.03-3.34v-8.71c-12.85,1.23-14.96,4.66-14.96,7.74,0,2.73,1.85,4.31,4.93,4.31Z"}),i.jsx("path",{d:"m1102.54,513.39v30.62h-13.02v-44.09l12.67-1.67v8.45c4.49-6.25,8.89-8.8,14.7-8.8,8.18,0,13.9,5.9,13.9,16.54v29.57h-13.02v-27.02c0-4.75-2.29-7.66-6.6-7.66-2.82,0-5.1.97-8.62,4.05Z"}),i.jsx("path",{d:"m1178.57,482.24h14.96l23.67,61.77h-14.87l-4.49-12.76h-24.64l-4.66,12.76h-14.25l24.29-61.77Zm15.58,37.84l-8.54-23.5-8.62,23.5h17.16Z"}),i.jsx("path",{d:"m1244.57,544.9h-9.59l-18.83-46.02h13.99l10.03,28.16,10.47-28.16h13.64l-19.71,46.02Z"}),i.jsx("path",{d:"m1289.01,544.99c-14.08,0-22.62-9.42-22.62-23.58,0-12.94,8.45-23.76,21.38-23.76,13.73,0,20.15,11,20.15,23.58,0,1.06-.18,2.99-.26,3.96h-28.69c1.32,6.33,6.07,9.5,12.5,9.5,5.37,0,10.56-1.85,15.31-4.49l.18.18-3.43,11.18c-4.31,2.11-8.36,3.43-14.52,3.43Zm-10.03-27.37h16.72c-.44-6.42-3.34-10.47-8.1-10.47s-8.01,4.14-8.62,10.47Z"}),i.jsx("path",{d:"m1328.87,513.39v30.62h-13.02v-44.09l12.67-1.67v8.45c4.49-6.25,8.89-8.8,14.7-8.8,8.18,0,13.9,5.9,13.9,16.54v29.57h-13.02v-27.02c0-4.75-2.29-7.66-6.6-7.66-2.82,0-5.1.97-8.62,4.05Z"}),i.jsx("path",{d:"m1395.05,536.19c-4.49,6.16-8.89,8.71-14.61,8.71-8.27,0-13.99-5.9-13.99-16.46v-29.57h13.02v27.01c0,4.75,2.29,7.57,6.6,7.57,2.82,0,5.19-.97,8.62-3.96v-30.62h13.02v45.14h-12.67v-7.83Z"}),i.jsx("path",{d:"m1438.25,544.99c-14.08,0-22.62-9.42-22.62-23.58,0-12.94,8.45-23.76,21.38-23.76,13.73,0,20.15,11,20.15,23.58,0,1.06-.18,2.99-.26,3.96h-28.69c1.32,6.33,6.07,9.5,12.5,9.5,5.37,0,10.56-1.85,15.31-4.49l.18.18-3.43,11.18c-4.31,2.11-8.36,3.43-14.52,3.43Zm-10.03-27.37h16.72c-.44-6.42-3.34-10.47-8.1-10.47s-8.01,4.14-8.62,10.47Z"}),i.jsx("path",{d:"m1469.94,528.79c4.49,0,7.92,3.7,7.92,8.01s-3.43,8.1-7.92,8.1-7.92-3.7-7.92-8.1,3.52-8.01,7.92-8.01Z"})]}),i.jsxs("g",{children:[i.jsx("path",{d:"m14.24,325.08l5.78-11.82h3.18v14.56h-1.94v-12.96l-6.58,13.18h-.92l-6.6-13.18v12.96h-1.88v-14.56h3.18l5.78,11.82Z"}),i.jsx("path",{d:"m35.06,313.16h2.22l6.7,14.66h-2.16l-1.66-3.72h-8.22l-1.7,3.72h-2.06l6.88-14.66Zm4.36,9.22l-3.32-7.36-3.38,7.36h6.7Z"}),i.jsx("path",{d:"m48.98,313.26h1.98v12.76h7.12v1.8h-9.1v-14.56Z"}),i.jsx("path",{d:"m63.18,313.26h1.98v12.76h7.12v1.8h-9.1v-14.56Z"}),i.jsx("path",{d:"m83.66,328.12c-4.36,0-7.66-3.34-7.66-7.56s3.36-7.6,7.7-7.6,7.64,3.34,7.64,7.56-3.36,7.6-7.68,7.6Zm-.04-13.32c-3.06,0-5.6,2.48-5.6,5.72s2.5,5.76,5.64,5.76,5.66-2.48,5.66-5.72-2.56-5.76-5.7-5.76Z"}),i.jsx("path",{d:"m101.02,321.98h-2.18v5.84h-1.98v-14.56h5.18c2.8,0,4.94,1.48,4.94,4.3,0,2.14-1.56,3.72-3.7,4.2l5.8,6.06h-2.56l-5.5-5.84Zm-2.2-6.98v5.28h3.06c1.76,0,3.1-1.08,3.1-2.68s-1.28-2.6-3.02-2.6h-3.14Z"}),i.jsx("path",{d:"m118.62,321.3v6.52h-1.98v-6.46l-5.76-8.1h2.36l4.42,6.34,4.4-6.34h2.28l-5.72,8.04Z"})]}),i.jsxs("g",{children:[i.jsx("path",{d:"m142.9,316.14v11.68h-3.26v-11.68h-5.3v-2.88h13.86v2.88h-5.3Z"}),i.jsx("path",{d:"m157.58,322.64h-1.46v5.18h-3.26v-14.56h5.76c3.36,0,5.58,1.68,5.58,4.58,0,2.06-1.28,3.62-3.22,4.34l5.12,5.64h-3.94l-4.58-5.18Zm-1.52-6.74v4.18h2.4c1.5,0,2.5-.84,2.5-2.14s-1-2.04-2.44-2.04h-2.46Z"}),i.jsx("path",{d:"m169.8,313.26h3.24v14.56h-3.24v-14.56Z"}),i.jsx("path",{d:"m184.06,313.2h3.7l6.44,14.62h-3.48l-1.28-3.04h-7.3l-1.32,3.04h-3.36l6.6-14.62Zm4.34,8.96l-2.56-5.96-2.62,5.96h5.18Z"}
462),i.jsx("path",{d:"m198.58,313.26h3.26v11.64h6.66v2.92h-9.92v-14.56Z"})]}),i.jsxs("g",{children:[i.jsx("path",{d:"m219.58,320.54c0-4.32,3.46-7.52,7.6-7.52,2.2,0,3.78.72,4.96,1.56v2.28h-.04c-1.38-1.12-2.92-1.98-4.98-1.98-2.96,0-5.52,2.46-5.52,5.62,0,3.48,2.66,5.72,5.46,5.72,2,0,3.76-.8,5.3-2.04l.04.04-.3,2.28c-1.34.88-2.94,1.56-5.22,1.56-3.94,0-7.3-2.94-7.3-7.52Z"}),i.jsx("path",{d:"m244.56,328.12c-4.36,0-7.66-3.34-7.66-7.56s3.36-7.6,7.7-7.6,7.64,3.34,7.64,7.56-3.36,7.6-7.68,7.6Zm-.04-13.32c-3.06,0-5.6,2.48-5.6,5.72s2.5,5.76,5.64,5.76,5.66-2.48,5.66-5.72-2.56-5.76-5.7-5.76Z"}),i.jsx("path",{d:"m266.72,325.08l5.78-11.82h3.18v14.56h-1.94v-12.96l-6.58,13.18h-.92l-6.6-13.18v12.96h-1.88v-14.56h3.18l5.78,11.82Z"}),i.jsx("path",{d:"m284.22,322.52v5.3h-1.98v-14.56h4.88c3.02,0,5.24,1.54,5.24,4.52s-2.3,4.74-5.38,4.74h-2.76Zm0-7.5v5.74h2.76c2,0,3.38-1.1,3.38-2.96,0-1.7-1.3-2.78-3.3-2.78h-2.84Z"}),i.jsx("path",{d:"m301.72,313.16h2.22l6.7,14.66h-2.16l-1.66-3.72h-8.22l-1.7,3.72h-2.06l6.88-14.66Zm4.36,9.22l-3.32-7.36-3.38,7.36h6.7Z"}),i.jsx("path",{d:"m313.98,320.54c0-4.32,3.46-7.52,7.6-7.52,2.2,0,3.78.72,4.96,1.56v2.28h-.04c-1.38-1.12-2.92-1.98-4.98-1.98-2.96,0-5.52,2.46-5.52,5.62,0,3.48,2.66,5.72,5.46,5.72,2,0,3.76-.8,5.3-2.04l.04.04-.3,2.28c-1.34.88-2.94,1.56-5.22,1.56-3.94,0-7.3-2.94-7.3-7.52Z"}),i.jsx("path",{d:"m338.6,315.04v12.78h-1.98v-12.78h-5.76v-1.78h13.52v1.78h-5.78Z"}),i.jsx("path",{d:"m361.66,327.82h-5.48v-14.56h5.46c2.84,0,4.62,1.42,4.62,3.8,0,1.46-.88,2.56-2.3,3.18,1.8.54,2.96,1.72,2.96,3.5,0,2.52-2.2,4.08-5.26,4.08Zm-3.56-8.24h3.06c1.9,0,3.14-1,3.14-2.38s-1.1-2.24-2.82-2.24h-3.38v4.62Zm3.6,6.54c2.04,0,3.24-1.04,3.24-2.46,0-1.56-1.36-2.44-3.48-2.44h-3.36v4.9h3.6Z"}),i.jsx("path",{d:"m379.02,328.12c-4.36,0-7.66-3.34-7.66-7.56s3.36-7.6,7.7-7.6,7.64,3.34,7.64,7.56-3.36,7.6-7.68,7.6Zm-.04-13.32c-3.06,0-5.6,2.48-5.6,5.72s2.5,5.76,5.64,5.76,5.66-2.48,5.66-5.72-2.56-5.76-5.7-5.76Z"}),i.jsx("path",{d:"m392.22,313.26h1.98v12.76h7.12v1.8h-9.1v-14.56Z"}),i.jsx("path",{d:"m406.42,313.26h4.84c5.06,0,8.32,2.76,8.32,7.24s-3.54,7.32-8.32,7.32h-4.84v-14.56Zm1.98,1.78v11h2.9c3.52,0,6.24-2.04,6.24-5.5s-2.62-5.5-6.32-5.5h-2.82Z"})]})]}),Op=ce` 463 query TrialArchivesFamiliesQuery { 464 families { 465 id 466 name 467 slug 468 469 trialArchives { 470 id 471 name 472 description 473 fontsCount 474 position 475 } 476 } 477 } 478`,Mp=()=>i.jsx(ae,{query:Op,children:({data:t,loading:e})=>{if(e)return i.jsx(X,{});if(t==null)throw new Error('Expected "data" to not be nullish');return i.jsxs(i.Fragment,{children:[i.jsx(K,{children:i.jsx(Vs,{reducedPadding:!0,children:i.jsx("div",{className:"Trials-intro",children:"We offer free Trial versions of all our retail fonts, for use in mockups and proposals. Download for free and try out any family in your draft designs."})})}),i.jsxs(K,{narrow:!0,inline:!0,children:[i.jsx("p",{children:"Fonts are supplied in Desktop (OTF) format only, with âTRIALâ appended to the family name. Trial fonts contain a minimal character set, designed to help you evaluate whether our fonts are suitable for your needs before purchasing:"}),i.jsxs("p",{className:"Trails-characterSet",children:["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",i.jsx("br",{}),"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",i.jsx("br",{}),"0 1 2 3 4 5 6 7 8 9 . ,"]}),i.jsx("p",{children:"To preserve copyfit between the trial and full versions, glyphs that have been removed are replaced with a placeholder of the same width. Please note that ligature substitution and contextual alternates are not active in trial fonts."}),i.jsx("div",{className:"Trials-image",children:i.jsx(Fp,{})}),i.jsx("p",{children:"Complete retail versions of our fonts must be licensed for any commercial, live or public-facing uses. You can download our Trial Fonts for your personal use, to test on your personal devices. You can also download our Trial Fonts on behalf of your organization, for testing by up to five users within your organization. If there are additional users within your organization who need to test the Trial Fonts, contact us for an extended trial license."}),i.jsxs("p",{children:["Please review our"," ",i.jsx(b,{to:"/licensing/trial",children:"Trial License"})," terms carefully, as you are agreeing to these terms when you download, install or use our Trial Fonts. If youâre unsure whether your intended use is permitted,"," ",i.jsx("a",{href:"mailto:[email protected]",children:"please contact us"}),"."]})]}),i.jsx(K,{inline:!0,children:i.jsx("div",{className:"Trials-families",children:Ze(t.families.filter(n=>n.trialArchives.length>0),"name").map(n=>i.jsx(Lp,{family:n},n.id))})})]})}}),$p=ce` 479 query CountriesQuery { 480 countries { 481 name 482 alpha2 483 } 484 } 485`,Hp=t=>i.jsx(ae,{query:$p,children:({loading:e,data:n})=>{if(e||n==null)return i.jsx(X,{});const r=Ze(n.countries,[a=>
485{const s=["US","CA","GB"].indexOf(a.alpha2);return s===-1?10:s},"name"]);return i.jsx(i.Fragment,{children:t.children(r)})}}),Up=ce` 486 mutation CreateFontTrialMutation($input: CreateFontTrialInput!) { 487 createFontTrial(input: $input) { 488 fontTrial { 489 id 490 } 491 492 error 493 } 494 } 495`,Zp=()=>{const t=x.useMemo(()=>Dp(location.search.slice(1)),[]);return t==null||t.length===0?i.jsx(De,{to:"/trial-fonts"}):i.jsx(ae,{query:mt,children:({data:e,loading:n})=>{if(!n&&(e==null?void 0:e.currentUser)==null){const r=`${location.pathname}${location.search}`;return i.jsx(De,{to:`/session?redirectTo=${encodeURIComponent(r)}`})}return i.jsx(Hp,{children:r=>n?i.jsx(X,{}):i.jsx(In,{mutation:Up,children:(a,{loading:s,data:o})=>{var l,c,u;return i.jsxs(K,{children:[i.jsx("h1",{className:"heading-1",children:"Trial Licensee Information"}),((c=(l=o==null?void 0:o.createFontTrial)==null?void 0:l.fontTrial)==null?void 0:c.id)!=null?i.jsx(De,{to:"/trial-fonts/confirmation"}):i.jsx(Dr,{initialValues:{usage:Je.Personal,companyName:"",address:{name:((u=e==null?void 0:e.currentUser)==null?void 0:u.name)||"",address1:"",address2:null,locality:"",region:"",country:"",postalCode:""},agreedToLicense:!1,subscribeToNewsletter:!0},onSubmit:({usage:d,companyName:f,address:p,subscribeToNewsletter:y})=>{a({variables:{input:{fontTrialArchiveIds:t,usage:d,companyName:d===Je.Professional?f:null,address:p,subscribeToNewsletter:y}}})},children:({handleSubmit:d,handleChange:f,handleBlur:p,values:y})=>{var v;return i.jsxs("form",{onSubmit:d,children:[i.jsx(we,{name:"address.name",label:"Your Name",autoComplete:"name",value:y.address.name,disabled:s,onChange:f,onBlur:p}),i.jsx(Xr,{label:"Licensing for yourself or on behalf of an organization?",children:()=>i.jsxs("div",{className:"Request-radioWrapper",children:[i.jsxs("label",{className:"Request-radioLabel",children:[i.jsx("input",{className:"Request-radioButton",type:"radio",name:"usage",value:Je.Personal,checked:y.usage===Je.Personal,onChange:f,onBlur:p})," ","Personal use"]}),i.jsxs("label",{className:"Request-radioLabel",children:[i.jsx("input",{className:"Request-radioButton",type:"radio",name:"usage",value:Je.Professional,checked:y.usage===Je.Professional,onChange:f,onBlur:p})," ","Organization"]})]})}),y.usage===Je.Professional&&i.jsx(we,{name:"companyName",label:"Organization Name",value:y.companyName,required:!0,disabled:s,onChange:f,onBlur:p}),i.jsx(we,{name:"address.address1",label:"Address 1",autoComplete:"address-line1",value:y.address.address1,required:!0,disabled:s,onChange:f,onBlur:p}),i.jsx(we,{name:"address.address2",label:"Address 2",autoComplete:"address-line2",value:y.address.address2||"",disabled:s,onChange:f,onBlur:p}),i.jsx(we,{name:"address.locality",label:"City",autoComplete:"address-level2",value:y.address.locality,required:!0,disabled:s,onChange:f,onBlur:p}),i.jsx(we,{name:"address.region",label:"State/Province/Region",autoComplete:"address-level1",value:y.address.region,disabled:s,onChange:f,onBlur:p}),i.jsx(Xr,{label:"Country",children:({inputId:S})=>i.jsxs(yc,{id:S,name:"address.country",autoComplete:"country-name",required:!0,value:y.address.country,disabled:s,onChange:f,onBlur:p,children:[i.jsx("option",{}),r.map(T=>i.jsx("option",{value:T.alpha2,children:T.name},T.alpha2))]})}),i.jsx(we,{name:"address.postalCode",label:"Zip/Postal Code",autoComplete:"postal-code",required:!0,disabled:s,value:y.address.postalCode,onChange:f,onBlur:p}),i.jsxs("div",{className:"TrialRequest-terms",children:[i.jsx("p",{className:"TrialRequest-terms-explanation",children:"Frere-Jones Type Trial Fonts may be used solely for evaluation and testing purposes. They contain a minimal character set, designed to help you evaluate whether our fonts are suitable for your needs before purchasing. Please review our Trial License terms carefully, as you are agreeing to these terms when you download, install or use our Trial Fonts."}),i.jsxs(mn,{name:"agreedToLicense",checked:y.agreedToLicense,onChange:f,onBlur:p,children:["I have read and agree to the terms of the Frere-Jones Type"," ",i.jsx("a",{href:"/lice
495nsing/trial",target:"_blank",children:"Trial Font License Agreement"}),"."]}),i.jsx(mn,{name:"subscribeToNewsletter",checked:y.subscribeToNewsletter,onChange:f,onBlur:p,children:"Sign up for our newsletter"}),i.jsx("div",{className:"Request-submit",children:i.jsx(Ot,{type:"submit",primary:!0,disabled:!y.agreedToLicense,children:"Get Trial Fonts"})}),i.jsxs("p",{className:"TrialRequest-terms-account",children:["A download link will be emailed to"," ",(v=e==null?void 0:e.currentUser)==null?void 0:v.email,"."," ",i.jsx("a",{href:"/account",target:"_blank",children:"Update Email Address"})]})]})]})}})]})}})})}})};function Dp(t){const e=new URLSearchParams(t).get("trialArchiveIds"),n=r=>r.split(",").map(a=>parseInt(a)).filter(a=>!Number.isNaN(a));return typeof e=="string"?n(e):Array.isArray(e)&&typeof e[0]=="string"?n(e[0]):null}const qp=()=>i.jsxs(K,{children:[i.jsx("p",{children:"Thanks! You will receive an email with download instructions shortly."}),i.jsx("p",{children:i.jsx(b,{to:"/",children:"Back to home page"})})]}),Bp=()=>i.jsx(Pe,{title:"Trial Fonts",children:i.jsxs(it,{basepath:"/trial-fonts",children:[i.jsx(Mp,{path:"/"}),i.jsx(Zp,{path:"request"}),i.jsx(qp,{path:"confirmation"})]})});window.ENV.sentryDsn!=null&&qc({dsn:window.ENV.sentryDsn,maxBreadcrumbs:50,tracesSampleRate:.25,profilesSampleRate:1,integrations:[Du(),Sd()]});const Vp=q.lazy(()=>_e(()=>import("./index-tnYdysWt.js"),__vite__mapDeps([21,1,2,3,8,9,22]))),zp=q.lazy(()=>_e(()=>import("./index-BzyY9HM2.js"),__vite__mapDeps([23,1,2,3,9,24]))),Wp=q.lazy(()=>_e(()=>import("./index-DQfBIWUR.js"),__vite__mapDeps([25,1,2,3,26,18,9,27]))),Gp=q.lazy(()=>_e(()=>import("./index-BOjekh-Z.js"),__vite__mapDeps([28,1,2,3,13,8,9]))),Yp=q.lazy(()=>_e(()=>import("./index-JIN2rQUL.js"),__vite__mapDeps([29,1,2,3,9,30]))),Jp=q.lazy(()=>_e(()=>import("./index-8voVhSDX.js"),__vite__mapDeps([31,1,2,3,9]))),Kp=q.lazy(()=>_e(()=>import("./index-yCvYtWC2.js"),__vite__mapDeps([32,1,2,3,9,33]))),Qp=q.lazy(()=>_e(()=>import("./index-D9XySOdR.js"),__vite__mapDeps([34,1,2,3,7,8,9,35]))),Xp=q.lazy(()=>_e(()=>import("./index-CoTjAS7y.js"),__vite__mapDeps([36,1,2,3,9,37])));function eh(){return i.jsx(Ci,{children:i.jsx(Pe,{children:i.jsx(Sc,{apiKey:window.ENV.stripeApiKey,children:i.jsx(dc,{client:Gi,children:i.jsx(Xf,{children:i.jsx(fc,{i18n:pc,children:i.jsxs(t2,{children:[i.jsx(Tc,{}),i.jsx(Np,{}),i.jsx(xc,{}),i.jsx(Ci,{children:i.jsx(q.Suspense,{fallback:i.jsx(X,{}),children:i.jsxs(it,{primary:!1,children:[i.jsx(cp,{path:"/"}),i.jsx(fp,{path:"/families/*"}),i.jsx(jp,{path:"/blog/*"}),i.jsx(Ap,{path:"/registration"}),i.jsx(z2,{path:"/session"}),i.jsx(Wp,{path:"/account"}),i.jsx(Yp,{path:"/password-reset"}),i.jsx(Vp,{path:"/cart"}),i.jsx(xp,{path:"/checkout/*"}),i.jsx(Ip,{path:"/order/:number"}),i.jsx(Gp,{path:"/invoice/:slug"}),i.jsx(zp,{path:"/events"}),i.jsx(Qp,{path:"/goods"}),i.jsx(Kp,{path:"/custom"}),i.jsx(Jp,{path:"/newsletter"}),i.jsx(Xp,{path:"/in-use/*"}),i.jsx(p2,{path:"/about"}),i.jsx(v2,{path:"/licensing/*"}),i.jsx(m2,{path:"/faq"}),i.jsx(S2,{path:"/privacy"}),i.jsx(W2,{path:"/terms"}),i.jsx(G2,{path:"/work-with-us"}),i.jsx(y2,{path:"/press"}),i.jsx(Bp,{path:"/trial-fonts/*"}),i.jsx(Xi,{default:!0})]})})}),i.jsx(kp,{}),i.jsx(Rp,{})]})})})})})})})}const Pi=document.getElementById("application");Pi!=null&&za.createRoot(Pi).render(i.jsx(eh,{}));export{Ks as C,hp as F,ip as I,mp as L,sp as U,Ds as a,Dr as b,ah as c,Vs as d,ih as e,lr as f,Hp as g,gi as i,Ze as s,Ya as u}; 496//# sourceMappingURL=application-DnZB7sBG.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.