PageSourceSearch

https://static2.marvelsnap.pro/wp-content/themes/react-snap/578.7fe8d3c0af1749417eae.js

js marvelsnap.pro collected 2026-10-07 15:44:10 UTC 20,036 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkmarvelsnap=self.webpackChunkmarvelsnap||[]).push([[578],{2578:(e,t,r)=>{r.d(t,{DS:()=>c});var a=r(6540),i=r(97),n=r(3593),o=r(905),l=r(1598),s=r(780);class c extends a.Component{render(){return a.createElement(l.BQ,null,a.createElement(o.s,null,a.createElement("h1",{style:{textAlign:"center"}},this.props.customHeader?a.createElement(a.Fragment,null,this.props.customHeader):a.createElement(a.Fragment,null,"Greetings!")),this.props.noIntialMessage?a.createElement(a.Fragment,null):a.createElement("div",null,"You are not registered on our site yet, and this page is useful only for registered users. You can register by clicking respective button."),a.createElement("div",null,this.props.message),this.props.noTrackerButton?a.createElement(a.Fragment,null):a.createElement(i.N_,{to:"/marvel-snap-tracker/"},a.createElement(o.F,null,a.createElement(n.a3,null,"Get Tracker Now!"))),this.props.showLoginButtons?a.createElement(d,null,a.createElement("a",{href:"/login/"},a.createElement(p,null,"Login")),a.createElement("a",{href:"/register/"},a.createElement(p,null,"Register"))):a.createElement(a.Fragment,null)))}}const d=s.Ay.div`display:flex;gap:10px;margin-top:10px;justify-content:center;`,p=s.Ay.div`width:150px;display:flex;justify-content:center;align-items:center;text-align:center;background-color:var(--accent);border:solid 1px var(--bright-accent);border-radius:10px;font-size:1.2em;padding:5px;transition-duration:100ms;transition-property:background-color;color:var(--bright-white)!important;text-shadow:1px 1px 1px #100a0b;transition:background-color 0.3s;&:hover{background-color:var(--bright-accent);}`},6106:(e,t,r)=>{r.d(t,{l:()=>i});var a=r(6540);class i extends a.Component{componentDidMount(){window.scrollTo(0,0)}render(){return a.createElement(a.Fragment,null)}}},3593:(e,t,r)=>{r.d(t,{a3:()=>o,ui:()=>n});var a=r(780);const i=a.Ay.div`cursor:pointer;line-height:28px;flex-basis:49%;height:28px;padding-left:10px;vertical-align:top;text-align:left;color:rgb(200, 200, 200);&:hover{background-color:rgba(255, 255, 255, 0.2);}img{filter:invert(85%);}`,n=((0,a.Ay)(i)`margin-bottom:5px !important;margin-top:10px !important;color:var(--bright-white)!important;background-color:var(--bright-accent)!important;&:hover{background-color:var(--accent)!important;}`,a.Ay.div`cursor:pointer;flex-basis:100%;margin-top:5px;line-height:28px;height:28px;margin-bottom:1px;padding-left:9px;text-align:left;color:var(--bright-text);&:hover{background:linear-gradient(\n      160deg,\n      rgba(255, 255, 255, 0.1) 0%,\n      rgba(255, 255, 255, 0.03) 80%,\n      rgba(237, 232, 244, 0.3) 100%\n    );border-bottom:solid 1px var(--border);}`),o=a.Ay.div`display:inline;padding-left:5px;margin:"0 5px";`},1578:(e,t,r)=>{r.r(t),r.d(t,{Progress:()=>Z});var a=r(6540),i=r(8995),n=r(8724),o=r(8982),l=r(206),s=r(6106),c=r(97),d=r(5481),p=r(2578),h=r(6720),u=r(780),m=r(6440),g=r(937),x=r(437),v=r(6611),y=r(3692),k=r(4),b=r(6185),w=r(8037),f=r(7863),S=r(1553),A=r(2736),E=r(8550),C=r(402),R=r(9094),L=r(8741),F=r(4692);class M extends a.Component{componentDidMount(){const e=m.b.new("ProgressChart");e.setThemes([L.A.new(e)]);const t=e.container.children.push(b.C.new(e,{})),r=this.PrepareArray();this.dateAxis=t.xAxes.push(w.W.new(e,{renderer:f.j.new(e,{}),baseInterval:{timeUnit:"day",count:1},categoryField:"date"})),this.dateAxis.get("tooltip")?.get("background")?.setAll({fill:g.Q1.fromRGB(255,255,255),strokeOpacity:0,opacity:.8}),this.dateAxis.get("renderer").grid.template.setAll({strokeOpacity:0});const a=t.yAxes.push(S.F.new(e,{renderer:A.Q.new(e,{}),min:.8*r.minRank,max:1.2*r.maxRank,strictMinMax:!0}));a.get("renderer").grid.template.setAll({strokeOpacity:0});const i=t.yAxes.push(S.F.new(e,{renderer:A.Q.new(e,{opposite:!0})}));i.get("renderer").grid.template.setAll({strokeOpacity:0}),i.get("renderer").labels.template.adapters.add("text",(function(e,t){return""})),this.columnSeries=t.series.push(E.k.new(e,{xAxis:this.dateAxis,yAxis:i,valueYField:"GamesPlayedInSeason",categoryXField:"date",clustered:!1,stacked:!0,fill:g.Q1.fromRGB(131,109,182),tooltip:x.m.new(e,{autoTextColor:!1})}
1)),this.columnSeries.get("tooltip")?.label.setAll({text:"Games Played: {GamesPlayedInSeason}",fill:g.Q1.fromRGB(255,255,255),opacity:.8}),this.columnSeries.columns.template.setAll({width:v.KN(75)}),this.lineSeries=t.series.push(C.I.new(e,{xAxis:this.dateAxis,yAxis:a,valueYField:"Rank",categoryXField:"date",stroke:g.Q1.fromRGB(255,255,255),fill:g.Q1.fromRGB(0,0,0),tooltip:x.m.new(e,{autoTextColor:!1})})),this.lineSeries.get("tooltip")?.label.setAll({text:"Rank: [bold]{RankingLevel} {Rank}[/]",fill:g.Q1.fromRGB(255,255,255),opacity:.8}),this.lineSeries.strokes.template.setAll({strokeWidth:2,strokeOpacity:1,fillOpacity:0}),this.lineSeries.bullets.push((function(){return y.D.new(e,{sprite:k.V.new(e,{width:30,height:32,centerX:v.KN(50),centerY:v.KN(50),templateField:"bulletSettings"})})})),t.set("cursor",R.A.new(e,{xAxis:this.dateAxis,positionY:.5,alwaysShow:!0})).lineY.set("visible",!1),this.setState({chart:e})}componentWillUnmount(){this.state?.chart&&this.state.chart.dispose()}PrepareArray(){const e=this.props.rankHistory,t=[];let r="",a=0,i=0;for(let n=0;n<e.length;n++){const o=new Date(1e3*+e[n].date);let l="";Object.keys(F.cG).forEach((t=>{+e[n].Rank>=F.cG[t]&&(l=t)})),+e[n].Rank>i&&(i=+e[n].Rank),(0===a||a>+e[n].Rank)&&(a=+e[n].Rank),t.push({date:o.getTime(),GamesPlayedInSeason:+e[n].GamesPlayedInSeason,RankingLevel:l,Rank:+e[n].Rank,bulletSettings:{src:`https://static.marvelsnap.pro/generic/${l}.png`,dy:+e[n].Rank>F.cG[r]?-20:20,forceHidden:l===r},color:"9a6e47"}),r=l}return{constructed:t,minRank:a,maxRank:i}}updateData(){if(this.state?.chart){const e=this.PrepareArray();this.dateAxis.data.setAll(e.constructed),this.lineSeries.data.setAll(e.constructed),this.columnSeries.data.setAll(e.constructed)}}render(){return this.updateData(),a.createElement(D,{id:"ProgressChart"})}}const D=u.Ay.div`font-size:11px;width:100%;height:500px;`;var I=r(5152),T=r(3558);class B extends T._{constructor(){super(...arguments),this.columnSeries={}}componentDidMount(){this.PrepareChart()}componentWillUnmount(){this.state?.chart&&this.state.chart.dispose()}componentDidUpdate(e){this.props.skipBlanks===e.skipBlanks&&this.props.chartMode===e.chartMode||(this.state?.chart&&this.state.chart.dispose(),this.PrepareChart())}PrepareChart(){const e=m.b.new("RankChart");e.setThemes([L.A.new(e)]);const t=e.container.children.push(b.C.new(e,{})),r=this.PrepareArray();!this.props.skipBlanks||this.props.chartMode?this.dateAxis=t.xAxes.push(w.W.new(e,{renderer:f.j.new(e,{}),baseInterval:{timeUnit:"day",count:1},categoryField:"date"})):this.dateAxis=t.xAxes.push(I.c.new(e,{renderer:f.j.new(e,{}),baseInterval:{timeUnit:"day",count:1}})),this.dateAxis.get("tooltip")?.get("background")?.setAll({fill:g.Q1.fromRGB(255,255,255),strokeOpacity:0,opacity:.8}),this.dateAxis.get("renderer").grid.template.setAll({strokeOpacity:0});const a=t.yAxes.push(S.F.new(e,{renderer:A.Q.new(e,{}),min:.8*r.minRank,max:1.2*r.maxRank,strictMinMax:!0}));a.get("renderer").grid.template.setAll({strokeOpacity:0});const i=t.yAxes.push(S.F.new(e,{min:0,max:this.props.chartMode?6:void 0,renderer:A.Q.new(e,{opposite:!0})}));i.get("renderer").grid.template.setAll({strokeOpacity:0}),i.get("renderer").labels.template.adapters.add("text",(function(e,t){return""})),this.columnSeries={},this.props.chartMode?(this.columnSeries.pool=t.series.push(E.k.new(e,{xAxis:this.dateAxis,yAxis:i,valueYField:"poolHeight",categoryXField:"date",clustered:!1,stacked:!0,fill:g.Q1.fromRGB(131,109,182),tooltip:x.m.new(e,{autoTextColor:!1})})),this.columnSeries.pool.get("tooltip")?.label.setAll({text:"{pool}",fill:g.Q1.fromRGB(255,255,255),opacity:.8}),this.columnSeries.pool.columns.template.setAll({width:v.KN(75)})):F.Sm.forEach((r=>{this.props.skipBlanks?this.columnSeries[r]=t.series.push(E.k.new(e,{xAxis:this.dateAxis,yAxis:i,valueYField:r,valueXField:"date",clustered:!1,stacked:!0,fill:g.Q1.fromString(F.Sw[r])})):this.columnSeries[r]=t.series.push(E.k.new(e,{xAxis:this.dateAxis,yAxis:i,valueYField:r,categoryXField:"date",clustered:!1,stacked:!0,fill:g.Q1.fromString(F.Sw[r])}))})),this.props.skipBlanks?this.lineSeries=t.series.push(C.I.new(e,{xAxis:this.dateAxis,yAxis:a,valueYField:"CollectionScore",valueXField:"date",stroke:g.Q1.fromRGB(255,255,255),fill:g.Q1.fromRGB(0,0,0),tooltip:x.m.new(e,{labelHTML:'<div style="text-align:center">Collection Level: <strong>{CollectionScore}</strong><br><strong>{respectiveReward}</strong>{RewardHTML}<br>{PoolsHTML}</div>'})})):this.lineSeries=t.series.push(C.I.new(e,{xAxis:this.dateAxis,yAxis:a,valueYField:"CollectionScore",categoryXField:"date",stroke:g.Q1.fromRGB(255,255,255),fill:g.Q1.fromRGB(0,0,0),tooltip:x.m.new(e,{labelHTML:'<div style="text-align:center">Collection Level: <strong>{CollectionScore}</strong><br><strong>{respectiveReward}</strong>{RewardHTML}<br>{PoolsHTML}</div>'})})),this.lineSeries.strokes.template.setAll({strokeWidth:2,strokeOpacity:1,fillOpacity:0}),t.set("cursor",R.A.new(e,{xAxis:this.dateAxis,positionY:.5,alwaysShow:!0}
1)).lineY.set("visible",!1),this.setState({chart:e})}PrepareArray(){const e=this.props.colrankhistory,t=[],r={};let a=0,i=0;Object.keys(this.props.collectionhist).forEach((e=>{this.props.collectionhist[e].forEach((t=>{if("0"===t.rewardLevel)return;let a=0;a=+t.rewardLevel>107?214+4*(+t.rewardLevel-109):2*(+t.rewardLevel-2),r[a]=e}))}));let n={};if(this.store.getState().map((e=>{n=e})),this.props.chartMode)for(let o=0;o<e.length;o++){const l=new Date(1e3*+e[o].date),s=r[+e[o].CollectionScore]?r[+e[o].CollectionScore]:"";+e[o].CollectionScore>i&&(i=+e[o].CollectionScore),(0===a||a>+e[o].CollectionScore)&&(a=+e[o].CollectionScore);let c="",d=0;F.Sm.forEach(((e,t)=>{n[s.toLowerCase()]?.source.includes(e)&&(c=e,d=t)})),""===c&&(c=n[s.toLowerCase()]?.source?n[s.toLowerCase()].source:"",d=3);const p=`<br/><img src="https://static.marvelsnap.pro/cards/${s}.webp" width="130" height="100"/>`;t.push({date:l.getTime(),CollectionScore:+e[o].CollectionScore,respectiveReward:s,pool:c,poolHeight:d,RewardHTML:p})}else{const o={};for(let t=0;t<e.length;t++){const l=new Date(1e3*+e[t].date),s=new Date(l.getFullYear(),l.getMonth(),l.getDate(),this.props.groupDaily?0:l.getHours(),0,0).getTime(),c=r[+e[t].CollectionScore]?r[+e[t].CollectionScore]:"";let d="";F.Sm.forEach((e=>{n[c.toLowerCase()]?.source.includes(e)&&(d=e)})),""===d&&console.log(n[c.toLowerCase()]?.source),+e[t].CollectionScore>i&&(i=+e[t].CollectionScore),(0===a||a>+e[t].CollectionScore)&&(a=+e[t].CollectionScore),o[s]?(+e[t].CollectionScore>+o[s].CollectionScore&&(o[s].CollectionScore=+e[t].CollectionScore),o[s].respectiveReward?o[s].respectiveReward.push(c):o[s].respectiveReward=[c],o[s].pools[d]?o[s].pools[d]++:o[s].pools[d]=1):o[s]={CollectionScore:+e[t].CollectionScore,respectiveReward:[c],pools:{[d]:1}}}Object.keys(o).map(((e,r)=>{const a=o[+e];let i="";Array.isArray(a.respectiveReward)&&a.respectiveReward.map((e=>{i+=a.respectiveReward.length>3?`<strong>${n[e.toLowerCase()].name}</strong><br/>`:`<img src="https://static.marvelsnap.pro/cards/${e}.webp" width="130" height="100"/>`}));const l={date:+e,CollectionScore:+a.CollectionScore,RewardHTML:i,PoolsHTML:""};F.Sm.forEach((e=>{a.pools[e]&&(l[e]=a.pools[e],l.PoolsHTML+=`<strong style="color:${F.Sw[e]}">${e}</strong>: +${a.pools[e]}<br/>`)})),t.push(l)}))}return{constructed:t,minRank:a,maxRank:i}}updateData(){if(this.state?.chart){const e=this.PrepareArray();this.dateAxis.data.setAll(e.constructed),this.lineSeries.data.setAll(e.constructed),Object.keys(this.columnSeries).map((t=>{this.columnSeries[t].data.setAll(e.constructed)}))}}render(){return this.updateData(),a.createElement(P,{id:"RankChart"})}}const P=u.Ay.div`font-size:11px;width:100%;height:500px;`;var G=r(4594),$=r(8152),O=r(1598),Q=r(9574);class H extends $.t7{constructor(e){super(e),this.props.location.search&&""!==this.props.location.search&&(0,d.y)(this.props.location.search.replace("?","")).then((e=>{this.setState({override:e})})).catch((e=>{console.log(e)})),this.state={groupDaily:!1,skipBlanks:!1,chartMode:!1,override:void 0}}render(){let e=!1,t={user_id:0,CollectionScore:null,Rank:null,accountCreated:null,countryCode:null,snap_nick:null,avatar:null,title:null,nickname:"",twitchID:null,mszID:null,usermeta:{facebook:"",publicdecks:"",hideprofile:"",twitch:"",twitter:"",youtube:""},InfiniteLeaderboardSkillRating:null,InfiniteLeaderboardStanding:null};const r={},i={Unowned:0,Common:0,Uncommon:0,Rare:0,Epic:0,Legendary:0,UltraLegendary:0,Infinity:0};let n,o=0,l=[],s=[],c={};this.state.override?(n=this.state.override.collection,l=this.state.override.rankhistory,s=this.state.override.colrankhistory,c=this.state.override.collectionhist):this.store.mapState((r=>{t=r.user,e=+r.user.user_id>0,n=r.collection,l=r.rankhistory,s=r.colrankhistory,c=r.collectionhist}));let d=0;this.props.cardsLib&&Object.keys(this.props.cardsLib).forEach((e=>{if(!this.props.cardsLib)return;d++;const t=this.props.cardsLib[e].CardDefId,a=this.props.cardsLib[e].source;r[a]?r[a].total++:r[a]={total:1,inCollection:0},void 0!==n?.[t]&&(r[a].inCollection++,i[n[t].rarity]++,o++)}));let u=0;
1Object.keys(i).forEach((e=>{const t=e;u<100*+i[t]/o&&(u=100*+i[t]/o)}));const m=0===u?0:100/u,g=[{value:!1,label:"Group Hourly"},{value:!0,label:"Group Daily"}],x=[{value:!1,label:"Skip Empty"},{value:!0,label:"Render Empty"}],v=[{value:!1,label:"Grouped Cards"},{value:!0,label:"Individual Cards"}];return a.createElement(O.BQ,{style:{gap:"10px"}},void 0!==t||void 0!==this.state.override?a.createElement(G.O,{userData:void 0!==this.state.override?{user_id:this.state.override.user.user_id,CollectionScore:this.state.override.user.CollectionScore?this.state.override.user.CollectionScore:"",InfiniteLeaderboardSkillRating:this.state.override.user.InfiniteLeaderboardSkillRating?this.state.override.user.InfiniteLeaderboardSkillRating:"",InfiniteLeaderboardStanding:this.state.override.user.InfiniteLeaderboardStanding?this.state.override.user.InfiniteLeaderboardStanding:"",Rank:this.state.override.user.Rank?this.state.override.user.Rank:"",accountCreated:this.state.override.user.accountCreated?this.state.override.user.accountCreated:"",countryCode:this.state.override.user.countryCode?this.state.override.user.countryCode:"",snap_nick:this.state.override.user.snap_nick?this.state.override.user.snap_nick:"",avatar:this.state.override.user.avatar?this.state.override.user.avatar:"",title:this.state.override.user.title?this.state.override.user.title:""}:{user_id:t.user_id,CollectionScore:t.CollectionScore?t.CollectionScore:"",InfiniteLeaderboardSkillRating:t.InfiniteLeaderboardSkillRating?t.InfiniteLeaderboardSkillRating:"",InfiniteLeaderboardStanding:t.InfiniteLeaderboardStanding?t.InfiniteLeaderboardStanding:"",Rank:t.Rank?t.Rank:"",accountCreated:t.accountCreated?t.accountCreated:"",countryCode:t.countryCode?t.countryCode:"",snap_nick:t.snap_nick?t.snap_nick:"",avatar:t.avatar?t.avatar:"",title:t.title?t.title:""},activeTab:"Progress"}):a.createElement(a.Fragment,null),e||void 0!==this.state.override?a.createElement(a.Fragment,null,a.createElement(U,null,a.createElement(W,null,"Collection by Pools"),a.createElement(z,{key:"total"},a.createElement(V,null,a.createElement(N,null,"Total"),a.createElement(K,{$width:100*o/d+"%"})),a.createElement(X,null,o," / ",d),a.createElement(X,null,(100*o/d).toFixed(2),"%")),F.oW.map(((e,t)=>{if(!r[e])return a.createElement(a.Fragment,null);const i=100*+r[e].inCollection/+r[e].total;return a.createElement(z,{key:t},a.createElement(V,{key:`curvexx${t}`},a.createElement(N,null,e),a.createElement(K,{key:`curveactivexx${t}attr0`,$width:`${i}%`})),a.createElement(X,null,r[e].inCollection," /"," ",r[e].total),a.createElement(X,null,i.toFixed(1),"%"))})),Object.keys(r).map(((e,t)=>{if(""===e||"Not Available"===e||F.oW.includes(e))return a.createElement(a.Fragment,{key:t});const i=100*+r[e].inCollection/+r[e].total;return a.createElement(z,{key:t},a.createElement(V,{key:`curvexx${t}`},a.createElement(N,null,e),a.createElement(K,{key:`curveactivexx${t}attr0`,$width:`${i}%`})),a.createElement(X,null,r[e].inCollection," /"," ",r[e].total),a.createElement(X,null,i.toFixed(1),"%"))}))),a.createElement(U,null,a.createElement(W,null,"Collection by Rarity"),Object.keys(i).map(((e,t)=>{const r=e;if("Unowned"===r)return a.createElement(a.Fragment,{key:t});const n=100*+i[r]/o;return a.createElement(z,{key:t},a.createElement(V,{key:`curvexx${t}`},a.createElement(N,null,r),a.createElement(K,{key:`curveactivexx${t}attr0`,$width:n*m+"%",style:{backgroundColor:F.yD[r]}})),a.createElement(X,null,i[r]," / ",o),a.createElement(X,null,n.toFixed(1),"%"))}))),a.createElement(Y,null,a.createElement(N,null,"Ranking Progress"),a.createElement(M,{rankHistory:l})),a.createElement(Y,null,a.createElement(N,null,"Collection Level Progress"),a.createElement(B,{colrankhistory:s,collectionhist:c,groupDaily:this.state.groupDaily,skipBlanks:this.state.skipBlanks,chartMode:this.state.chartMode}),a.createElement(_,null,a.createElement("div",null,"Chart Settings"),a.createElement(Q.Th,{$width:"150px"},a.createElement(h.R,{placeholder:"Chart Type",value:v.find((e=>e.value===this.state.chartMode)),onChange:e=>{this.setState({chartMode:e.value,skipBlanks:!1,groupDaily:!1})},options:v})),this.state.chartMode?a.createElement(a.Fragment,null):a.createElement(a.Fragment,null,a.createElement(Q.Th,{$width:"150px"},a.createElement(h.R,{placeholder:"Grouping",value:g.find((e=>e.value===this.state.groupDaily)),onChange:e=>{this.setState({skipBlanks:!0===e.value&&this.state.groupDaily,groupDaily:e.value})},options:g})),a.createElement(Q.Th,{$width:"150px"},a.createElement(h.R,{placeholder:"Axis Style",value:x.find((e=>e.value===this.state.skipBlanks)),onChange:e=>{this.setState({skipBlanks:e.value,groupDaily:!0===e.value||this.state.groupDaily})},options:x})))))):""!==this.props.location.search?a.createElement(p.DS,{noIntialMessage:!0,noTrackerButton:!0,message:"We are loading progress page..."}):a.createElement(p.DS,{message:"To start tracking your progress, you need to run Marvel Snap Tracker on your PC, so we could pull data from logs."}))}}function j(e){const t=(0,c.Zp)(),r=(0,c.zy)();return a.createElement(H,{...e,navigate:t,location:r})}const _=u.Ay.div`display:flex;justify-content:center;align-items:center;gap:15px;padding:10px;`,Y=u.Ay.div`padding:20px;gap:3px;flex-basis:100%;display:flex;place-content:center;align-items:stretch;border-radius:5px;background-color:var(--bg-brighter);flex-flow:column nowrap;justify-content:flex-start;@media only screen and (max-width: 1000px){flex-basis:100% !important;}`,U=u.Ay.div`padding:20px;gap:3px;flex-basis:49.5%;display:flex;place-content:center;align-items:stretch;border-radius:5px;background-color:var(--bg-brighter);flex-flow:column nowrap;justify-content:flex-start;@media only screen and (max-width: 1000px){flex-basis:100% !important;}`,W=u.Ay.h2`height:25px;margin-bottom:25px;font-size:1.2em;color:var(--bright-text);`,z=u.Ay.div`display:flex;gap:2px;&:hover{filter:brightness(1.1);}`,X=u.Ay.div`height:30px;width:90px;line-height:30px;text-align:center;white-space:nowrap;`,N=u.Ay.div`width:100%;position:relative;height:30px;line-height:30px;z-index:10;color:var(--bright-text);overflow:hidden;white-space:nowrap;padding-left:10px;`,K=u.Ay.div`border-radius:10px;background-color:#836db6;width:${e=>e.$width};height:30px;position:relative;top:-30px;z-index:1;`,V=u.Ay.div`position:relative;width:100%;height:31px;margin-left:2px;border-radius:0 !important;background-color:var(--bg-darkest);`;class Z extends T._{render(){let e;return this.store.mapState((t=>{e=t})),a.createElement(a.Fragment,null,a.createElement(s.l,null),a.createElement(l.x,{title:"Marvel Snap Progress | MarvelSnap.pro",description:"Marvel Snap Progress tracker with Pro Tracker"}),a.createElement(o.t,null,a.createElement(i.b,null),a.createElement(n.r,{locations:{Progress:"/progress/"}}),a.createElement(j,{cardsLib:e})))}}}}]);

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.