PageSourceSearch

https://frerejones.com/vite/assets/application-DnZB7sBG.js

js frerejones.com collected 2026-09-24 17:15:56 UTC 210,216 bytes, 496 lines download raw bytes

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)&&lt>-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&&lt<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.