1import{ag as x,r as y,E as b}from"./DAuUq_dQ.js";try{let e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="21be7099-afb0-46d6-a8e8-a03190740b7b",e._sentryDebugIdIdentifier="sentry-dbid-21be7099-afb0-46d6-a8e8-a03190740b7b")}catch{}const T=6e4,D=36e5,p=Symbol.for("constructDateFrom");function N(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&p in e?e[p](t):e instanceof Date?new e.constructor(t):new Date(t)}function h(e,t){return N(e,e)}function ee(e,t){const n=()=>N(t?.in,NaN),s=w(e);let o;if(s.date){const i=A(s.date,2);o=v(i.restDateString,i.year)}if(!o||isNaN(+o))return n();const a=+o;let l=0,c;if(s.time&&(l=U(s.time),isNaN(l)))return n();if(s.timezone){if(c=F(s.timezone),isNaN(c))return n()}else{const i=new Date(a+l),f=h(0);return f.setFullYear(i.getUTCFullYear(),i.getUTCMonth(),i.getUTCDate()),f.setHours(i.getUTCHours(),i.getUTCMinutes(),i.getUTCSeconds(),i.getUTCMilliseconds()),f}return h(a+l+c)}const d={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},C=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,I=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,S=/^([+-])(\d{2})(?::?(\d{2}))?$/;function w(e){const t={},n=e.split(d.dateTimeDelimiter);let r;if(n.length>2)return t;if(/:/.test(n[0])?r=n[0]:(t.date=n[0],r=n[1],d.timeZoneDelimiter.test(t.date)&&(t.date=e.split(d.timeZoneDelimiter)[0],r=e.substr(t.date.length,e.length))),r){const s=d.timezone.exec(r);s?(t.time=r.replace(s[1],""),t.timezone=s[1]):t.time=r}return t}function A(e,t){const n=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),r=e.match(n);if(!r)return{year:NaN,restDateString:""};const s=r[1]?parseInt(r[1]):null,o=r[2]?parseInt(r[2]):null;return{year:o===null?s:o*100,restDateString:e.slice((r[1]||r[2]).length)}}function v(e,t){if(t===null)return new Date(NaN);const n=e.match(C);if(!n)return new Date(NaN);const r=!!n[4],s=u(n[1]),o=u(n[2])-1,a=u(n[3]),l=u(n[4]),c=u(n[5])-1;if(r)return M(t,l,c)?z(t,l,c):new Date(NaN);{const i=new Date(0);return!k(t,o,a)||!L(t,s)?new Date(NaN):(i.setUTCFullYear(t,o,Math.max(s,a)),i)}}function u(e){return e?parseInt(e):1}function U(e){const t=e.match(I);if(!t)return NaN;const n=m(t[1]),r=m(t[2]),s=m(t[3]);return $(n,r,s)?n*D+r*T+s*1e3:NaN}function m(e){return e&&parseFloat(e.replace(",","."))||0}function F(e){if(e==="Z")return 0;const t=e.match(S);if(!t)return 0;const n=t[1]==="+"?-1:1,r=parseInt(t[2]),s=t[3]&&parseInt(t[3])||0;return R(r,s)?n*(r*D+s*T):NaN}function z(e,t,n){const r=new Date(0);r.setUTCFullYear(e,0,4);const s=r.getUTCDay()||7,o=(t-1)*7+n+1-s;return r.setUTCDate(r.getUTCDate()+o),r}const E=[31,null,31,30,31,30,31,31,30,31,30,31];function _(e){return e%400===0||e%4===0&&e%100!==0}function k(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(E[t]||(_(e)?29:28))}function L(e,t){return t>=1&&t<=(_(e)?366:365)}function M(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}function $(e,t,n){return e===24?t===0&&n===0:n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}function R(e,t){return t>=0&&t<=59}const O={"latest-news":"in.article_disclaimer_news",sponsored:"in.article_disclaimer_sponsored.article","press-releases":"in.article_disclaimer_press-releases",markets:"in.article_disclaimer_markets","market-analysis":"in.article_disclaimer_market.analysis",features:"in.article_disclaimer_features",learn:"in.article_disclaimer_learn",interview:"in.article_disclaimer_interview",magazine:"in.article_disclaimer_magazine"},Y={research:{editorial:"in.article_disclaimer_research-editorial",sponsored:"in.article_disclaimer_research-sponsored"},opinion:{editorial:"in.article_disclaimer_opinion-editorial",sponsored:"in.article_disclaimer_opinion-sponsored"}},H=e=>e==="sponsored"?"commissioned":e,te=e=>{if(e==="commissioned")return"sponsored";if(e==="editorial")return"editorial"},g=(e,t)=>e?.includes(t)??!1,Z=e=>g(e,"editorial")&&g(e,"sponsored"),ne=e=>g(e,"sponsored")&&!g(e,"editorial")?"sponsored":"editorial",B=(e,t,n)=>n==="sponsored"&&Z(t)?`/category/${e}/${H(n)}`:`/category/${e}`;class W{#t;#e=x({items:[],pending:!1,nextPageCursor:void 0,hasNextPage:!0});constructor(t){this.#t=t}isLoading(){return this.#e.pending}canLoadMore(){return!this.#e.pending&&this.#e.hasNextPage}hasNextPage(){return this.#e.hasNextPage}getItems(){return this.#e.items}async load(){if(!this.canLoadMore())return;this.#e.pending=!0;const t=typeof this.#e.nextPageCursor<"u"?await this.#t.loadNext(this.#e.nextPageCursor):await this.#t.loadInitial();this.#e.pending=!1,t!==null&&(this.#e.items=this.#e.items.concat(t.items),this.#e.nextPageCursor=t.cursor,this.#e.hasNextPage=t.hasNextPage)}}const K=e=>e.title??"",re=e=>e.sponsor??"",se=e=>e.id,G=e=>e.dek||null,oe=e=>e.publishedAt||null,ie=e=>{const t=e.updatedAt;if(!t||t===e.publishedAt)return null;if(e.publishedAt){const n=new Date(e.publishedAt).getTime();if(new Date(t).getTime()-n<6e4)return null}return t},ae=e=>`/${J(e)??"unknown"}/${e.slug}`,le=e=>e.author?.name||null,ce=e=>e.author?.slug||null,ue=e=>{const t=e.author?.slug;return t?`/authors/${t}`:null},de=e=>e.author?.positionLabel||null,ge=e=>e.author?.cover?.url||null,fe=e=>e.author?.cover?.sizes??null,me=e=>[e.author?.linkedin].filter(t=>!!t),pe=e=>e.editor?.name||null,he=e=>e.editor?.slug||null,Pe=e=>e.editor?.positionLabel||null,ye=e=>e.editor?.cover?.url||null,Te=e=>e.editor?.cover?.sizes??null,X=(e,t,n)=>{if(e.contentType==="editorial")return null;const r=(o,a)=>n(o)?t(o):a,s=e.category?.slug;return s==="research"?r("title.sponsored-research","Commissioned research"):s==="press-releases"?r("title.press-release","Press release"):e.contentType==="sponsored"?r("label.sponsored","Commissioned"):null},j=e=>{const t=e.category;return t?.slug?B(t.slug,t.contentType,e.contentType==="sponsored"?"sponsored":"editorial"):null},De=e=>e.contentType==="editorial"?null:j(e),Ne=(e,t,n)=>e.contentType==="editorial"?e.category?.name||null:X(e,t,n),J=e=>e.category?.folder||null,_e=e=>e.category?.slug==="press-releases",xe=e=>e.contentType==="editorial",be=e=>e.contentType==="sponsored",Ce=e=>e.customAuthor||e.author?.name||null,Ie=e=>{const t=e.category?.slug;if(!t)return null;const n=Y[t];if(n)return n[e.contentType==="sponsored"?"sponsored":"editorial"];const r=O[t];return r||(e.contentType==="sponsored"?"in.article_disclaimer_sponsored.article":null)},Se=e=>e.cover?.url||null,we=e=>e.cover?.sizes??null,Ae=e=>e.cover?.alt||"",ve=e=>(e.allTags??[]).filter(t=>!!t?.title&&t?.isHidden!==!0),Ue=e=>e.topic??null,q=" | Cointelegraph",Q=54,Fe=e=>{const t=e.metaTitle?.trim();if(t)return t;const n=K(e);return n.length>Q?n:`${n}${q}`},ze=e=>e.metaDescription?.trim()||G(e)||null,Ee=e=>e?.text??null,ke=e=>e.noindexResolved===!0,P=e=>
1{const t={items:[],hasNextPage:!1,cursor:{nextPage:null}};if(!e)return t;const n=e.docs.map(r=>y(b,r));return n.length===0?t:{items:n,hasNextPage:e.hasNextPage??!1,cursor:{nextPage:e.nextPage??null}}},Le=e=>{const t=n=>y(e.fragment,n);return new W({async loadInitial(){return P(t(await e.loadInitial()))},async loadNext(n){return P(t(await e.loadNext(n)))}})};export{Pe as A,fe as B,ge as C,de as D,re as E,ve as F,Ue as G,ie as H,j as I,Ne as J,se as K,be as L,ze as M,ue as N,me as O,Ee as P,ke as Q,Fe as R,Ie as S,J as T,B as a,ae as b,K as c,X as d,De as e,xe as f,ne as g,Se as h,Z as i,G as j,Ce as k,le as l,_e as m,ce as n,Ae as o,we as p,oe as q,N as r,te as s,h as t,ee as u,Le as v,pe as w,he as x,Te as y,ye as z};
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.