PageSourceSearch

https://wutheringwaves.gg/wp-content/plugins/dotgg-game/common/js/async/920.2a377420de2fb70db989.js

js wutheringwaves.gg collected 2026-10-09 00:02:50 UTC 15,161 bytes, 111 lines download raw bytes

1"use strict";(self.webpackChunkallyourbasedotgg=self.webpackChunkallyourbasedotgg||[]).push([[920,3856],{60920(e,r,t){t.r(r),t.d(r,{DeckEmbed:()=>U,DeckScreenshot:()=>b});var o=t(15073),n=t(58468),a=t(63679),i=t(43856),l=t(33530),c=t(17083),s=t(11116),d=t(9299),p=t(38642),u=t(3835),h=t(56654),f=t(86031),m=t(37156),g=t(24499),v=t(74790),k=t(70994),y=t(12434);function b(){const e=(0,k.RQ)("/deckpic/:deckSlug"),r=e?.params.deckSlug??"",[t,a]=(0,n.J0)(null),i=null!==t&&t.slug===r,l=i?t.deck:g.y,[s,p]=(0,n.J0)(null),{copied:u,copy:h}=(0,v.q)();(0,n.vJ)(()=>{if(""===r)return;const e=new AbortController,t=t=>{e.signal.aborted||a({slug:r,deck:t})};return(0,c.k2)(r,{cached:30,noStoreUpdate:!0}).then(t).catch(e=>{"AbortError"!==e.name&&console.error("Failed to load deck:",e),t(g.y)}),()=>{e.abort()}},[r]);const f=(0,m.rg)(l),b=(0,m.eH)(r,{variant:"full",version:f}),D=(0,m.eH)(r,{variant:"og",version:f}),M=s?.url===b&&s.ok,U=s?.url===b&&!s.ok,J=(0,n.hb)(()=>{(0,m.$X)(r,l.humanname,{variant:"full",version:f})},[r,l.humanname,f]),N=(0,n.hb)(()=>h(b),[h,b]);return""===r?(0,o.Y)(o.FK,{}):(0,o.Y)(d.t,{justhide:!0,children:(0,o.FD)(w,{children:[(""!==l.authornick||""!==l.format)&&(0,o.FD)(_,{children:[""!==l.authornick&&(0,o.Y)("span",{children:l.authornick}),""!==l.authornick&&""!==l.format&&(0,o.Y)(A,{}),""!==l.format&&(0,o.Y)("span",{children:l.format})]}),(0,o.FD)(F,{children:[(0,o.FD)(C,{type:"button",onClick:J,children:[(0,o.Y)(x,{}),"Download image"]}),(0,o.Y)(Y,{as:"a",href:b,target:"_blank",rel:"noopener noreferrer",children:"Open in new tab"}),(0,o.Y)(Y,{type:"button",onClick:()=>{N()},children:u?"Link copied":"Copy link"}),(0,o.Y)(Y,{as:"a",href:`${y.Ay.BASE_FOLDER}decks/${r}/`,children:"View deck"})]}),(0,o.FD)(H,{$reserving:!M,children:[!M&&!U&&(0,o.FD)(E,{children:[(0,o.Y)(L,{}),(0,o.Y)("span",{children:"Rendering deck image…"})]}),U&&(0,o.Y)(E,{children:(0,o.Y)("span",{children:"This deck image could not be rendered."})}),i&&!U&&(0,o.Y)(S,{src:b,alt:""!==l.humanname?`${l.humanname} decklist`:"Decklist",$visible:M,onLoad:()=>{p({url:b,ok:!0})},onError:()=>{p({url:b,ok:!1})}})]}),(0,o.FD)($,{children:[(0,o.Y)(j,{children:"Link preview"}),(0,o.Y)(T,{children:"What Reddit, Discord, X and Facebook show when this deck is linked."}),(0,o.Y)(z,{children:i&&(0,o.Y)(O,{src:D,alt:"Link preview card",loading:"lazy"})}),(0,o.FD)(Y,{type:"button",onClick:()=>{(0,m.$X)(r,l.humanname,{variant:"og",version:f})},children:[(0,o.Y)(x,{}),"Download link preview"]})]})]})})}const x=()=>(0,o.FD)("svg",{width:"15",height:"15",viewBox:"0 0 16 16",fill:"currentColor","aria-hidden":"true",children:[(0,o.Y)("path",{d:"M.5 9.9a.5.5 0 0 1 .5.5v2.5a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2.5a.5.5 0 0 1 1 0v2.5a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2v-2.5a.5.5 0 0 1 .5-.5z"}),(0,o.Y)("path",{d:"M7.646 11.854a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293V1.5a.5.5 0 0 0-1 0v8.793L5.354 8.146a.5.5 0 1 0-.708.708l3 3z"})]}),w=a.Ay.div`
2  max-width: 100%;
3  margin: 0;
4  padding: 0 0 48px;
5  display: flex;
6  flex-direction: column;
7  gap: 16px;
8`,_=a.Ay.div`
9  display: flex;
10  align-items: center;
11  gap: 8px;
12  font-size: 0.9em;
13  color: var(--theme-palette-color-4);
14`,A=a.Ay.span`
15  width: 4px;
16  height: 4px;
17  border-radius: 50%;
18  background: var(--theme-palette-color-5);
19`,F=a.Ay.div`
20  display: flex;
21  flex-wrap: wrap;
22  gap: 10px;
23`,D="\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 7px;\n  padding: 9px 16px;\n  border-radius: 8px;\n  border: 1px solid transparent;\n  font-size: 0.9em;\n  font-weight: 700;\n  line-height: 1.1;\n  cursor: pointer;\n  text-decoration: none;\n  transition: background-color 0.15s ease, color 0.15s ease, border-color 0.15s ease;\n",C=a.Ay.button`
24  ${D}
25  background: var(--theme-palette-color-1);
26  color: var(--theme-palette-color-6);
27
28  &:hover {
29    filter: brightness(1.08);
30  }
31`,Y=a.Ay.button`
32  ${D}
33  background: var(--theme-palette-color-6);
34  border-color: var(--theme-palette-color-5);
35  color: var(--theme-palette-color-3);
36
37  &:hover {
38    border-color: var(--theme-palette-color-1);
39    color: var(--dotgg-accent-text, var(--theme-palette-color-1));
40  }
41`,H=a.Ay.div`
42  position: relative;
43  border-radius: 12px;
44  overflow: hidden;
45  background: var(--theme-palette-color-6);
46  border: 1px solid var(--theme-palette-color-5);
47  min-height: ${e=>e.$reserving?"min(80vh, 900px)":"240px"};
48`,S=a.Ay.img`
49  display: block;
50  width: 100%;
51  height: auto;
52  opacity: ${e=>e.$visible?1:0};
53  transition: opacity 0.25s ease;
54`,E=a.Ay.div`
55  position: absolute;
56  inset: 0;
57  display: flex;
58  flex-direction: column;
59  align-items: center;
60  justify-content: center;
61  gap: 12px;
62  color: var(--theme-palette-color-4);
63  font-size: 0.9em;
64`,L=a.Ay.div`
65  width: 28px;
66  height: 28px;
67  border-radius: 50%;
68  border: 3px solid var(--theme-palette-color-5);
69  border-top-color: var(--theme-palette-color-1);
70  animation: deckpic-spin 0.8s linear infinite;
71
72  @keyframes deckpic-spin {
73    to {
74      transform: rotate(360deg);
75    }
76  }
77`,$=a.Ay.div`
78  display: flex;
79  flex-direction: column;
80  align-items: flex-start;
81  gap: 10px;
82  padding-top: 12px;
83  border-top: 1px solid var(--theme-palette-color-5);
84`,j=a.Ay.h2`
85  margin: 0;
86  font-size: 1.05em;
87  font-weight: 700;
88`,T=a.Ay.div`
89  font-size: 0.85em;
90  color: var(--theme-palette-color-4);
91`,z=a.Ay.div`
92  width: 100%;
93  max-width: 640px;
94  aspect-ratio: 1200 / 630;
95  border-radius: 10px;
96  overflow: hidden;
97  border: 1px solid var(--theme-palette-color-5);
98`,O=a.Ay.img`
99  display: block;
100  width: 100%;
101  height: auto;
102`,M=({slug:e,hideControls:r,screenshot:t})=>{const[a,v]=(0,n.J0)(g.y),[k,y]=(0,n.J0)(""),b=(0,n.li)(null),x=(0,s.C)(),w=(0,u.F)(a),_=(0,n.hb)(e=>{y(e),x.setCurrentCardIndex(e)},[x]),A=(0,n.Jt)(()=>
102{x.setNavigationCards(w,k)});return(0,n.vJ)(()=>{w.length>0&&A()},[w,k]),(0,n.vJ)(()=>(b.current&&b.current.abort(),b.current=new AbortController,(0,c.k2)(e,{cached:30,noStoreUpdate:!0,mode:void 0!==f.SA.decks.boards?"boards":void 0}).then(e=>{if(!b.current?.signal.aborted){if(f.SA.decks.serverSideCardsLibrary){let r={};void 0!==f.SA.decks.boards&&e.boards?Object.keys(e.boards).forEach(t=>{e.boards?.[t]&&Object.keys(e.boards[t]).forEach(e=>{r[e]=1})}):Object.keys(e.deck).forEach(e=>{r[e]=1}),(0,l.Ev)(Object.keys(r),"get","embed")}if(v(e),Object.keys(e.deck).length>0){const r=Object.keys(e.deck)[0]||"";r&&y(r)}}}).catch(e=>{"AbortError"!==e.name&&console.error("Failed to load deck:",e)}),()=>{b.current&&b.current.abort()}),[e]),(0,n.vJ)(()=>{if(r&&""!==a.humanname){const e=document.getElementsByClassName("page-title");if(e.length>0&&e[0]){const r=""!==a.date_edited?a.date_edited:a.date,t=(0,o.FD)("h1",{className:"page-title skills",title:"",children:[a.humanname," ",(0,o.Y)("a",{className:"deckimage-download",href:(0,m.eH)(a.slug,{variant:"full",version:r}),target:"_blank",rel:"noopener noreferrer",download:"",title:"Open the full deck image",children:"Download image"})]});e[0].innerHTML=i.Ay.renderToString(t)}}},[r,a.humanname,a.slug,a.date,a.date_edited]),(0,o.Y)(d.t,{justhide:!0,children:(0,o.FD)(J,{className:"DeckWrapper",children:[(0,o.Y)(h.Y,{deck:a,embed:!0,hideControls:r,screenshot:t,cardHoverPushUp:_}),!t&&(0,o.Y)(N,{children:(0,o.Y)(p.V,{deck:a,embed:!0})})]})})},U=({slug:e,hideControls:r,screenshot:t})=>(0,o.Y)(s.W,{children:(0,o.Y)(M,{slug:e,hideControls:r,screenshot:t})}),J=a.Ay.div`
103  /* Embedded deck container - minimal styling for performance */
104`,N=a.Ay.div`
105  display: flex;
106  gap: 10px;
107  padding-top: 10px;
108  @media only screen and (max-width: 700px) {
109    flex-wrap: wrap;
110  }
111`},98394(e,r,t){t.d(r,{Ay:()=>j,F0:()=>j});var o=t(76148),n="__s",a="__c",i="__k",l="__d",c="__s",s=/[\s\n\\/='"\0<>]/,d=/^(xlink|xmlns|xml)([A-Z])/,p=/^(?:accessK|auto[A-Z]|cell|ch|col|cont|cross|dateT|encT|form[A-Z]|frame|hrefL|inputM|maxL|minL|noV|playsI|popoverT|readO|rowS|src[A-Z]|tabI|useM|item[A-Z])/,u=/^ac|^ali|arabic|basel|cap|clipPath$|clipRule$|color|dominant|enable|fill|flood|font|glyph[^R]|horiz|image|letter|lighting|marker[^WUH]|overline|panose|pointe|paint|rendering|shape|stop|strikethrough|stroke|text[^L]|transform|underline|unicode|units|^v[^i]|^w|^xH/,h=new Set(["draggable","spellcheck"]);function f(e){void 0!==e.__g?e.__g|=8:e[l]=!0}function m(e){void 0!==e.__g?e.__g&=-9:e[l]=!1}function g(e){return void 0!==e.__g?!!(8&e.__g):!0===e[l]}var v=/["&<]/;function k(e){if(0===e.length||!1===v.test(e))return e;for(var r=0,t=0,o="",n="";t<e.length;t++){switch(e.charCodeAt(t)){case 34:n="&quot;";break;case 38:n="&amp;";break;case 60:n="&lt;";break;default:continue}t!==r&&(o+=e.slice(r,t)),o+=n,r=t+1}return t!==r&&(o+=e.slice(r,t)),o}var y={},b=new Set(["animation-iteration-count","border-image-outset","border-image-slice","border-image-width","box-flex","box-flex-group","box-ordinal-group","column-count","fill-opacity","flex","flex-grow","flex-negative","flex-order","flex-positive","flex-shrink","flood-opacity","font-weight","grid-column","grid-row","line-clamp","line-height","opacity","order","orphans","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-miterlimit","stroke-opacity","stroke-width","tab-size","widows","z-index","zoom"]),x=/[A-Z]/g;function w(e){var r="";for(var t in e){var o=e[t];if(null!=o&&""!==o){var n="-"==t[0]?t:y[t]||(y[t]=t.replace(x,"-$&").toLowerCase()),a=";";"number"!=typeof o||n.startsWith("--")||b.has(n)||(a="px;"),r=r+n+":"+o+a}}return r||void 0}function _(){this.__d=!0}function A(e,r){return{__v:e,context:r,props:e.props,setState:_,forceUpdate:_,__d:!0,__h:new Array(0)}}var F={},D=[],C=Array.isArray,Y=Object.assign,H="",S="\x3c!--$s--\x3e",E="\x3c!--/$s--\x3e";function L(e){return"string"==typeof e?S+e+E:C(e)?(e.unshift(S),e.push(E),e):e&&"function"==typeof e.then?e.then(L):S+e+E}function $(e){var r=o.fF[n];o.fF[n]=!0;try{return e()}finally{o.fF[n]=r}}function j(e,r,t){var n={beforeDiff:o.fF.__b,afterDiff:o.fF.diffed,renderHook:o.fF.__r,unmountHook:o.fF.unmount,rootHook:o.fF.__,commitHook:o.fF.__c,catchError:o.fF.__e,errorBoundaries:o.fF.errorBoundaries};try{var a=$(function(){var a,l=(0,o.h)(o.FK,null);return l[i]=[e],n.rootHook&&n.rootHook(e,((a={})[i]=l,a.nodeType=1,a)),z(e,r||F,!1,void 0,l,!1,t,n)});return C(a)?a.join(H):a}catch(e){if(e.then)throw new Error('Use "renderToStringAsync" for suspenseful rendering.');throw e}finally{n.commitHook&&$(function(){return n.commitHook(e,D)}),D.length=0}}function T(e,r,t){var o,n=e.type,i=!0;return e[a]?(i=!1,(o=e[a]).state=o[c]):o=new n(e.props,r),e[a]=o,o.__v=e,o.props=e.props,o.context=r,f(o),null==o.state&&(o.state=F),null==o[c]&&(o[c]=o.state),n.getDerivedStateFromProps?o.state=Y({},o.state,n.getDerivedStateFromProps(o.props,o.state)):i&&o.componentWillMount?(o.componentWillMount(),o.state=o[c]!==o.state?o[c]:o.state):!i&&o.componentWillUpdate&&o.componentWillUpdate(),t.renderHook&&t.renderHook(e),o.render(o.props,o.state,r)}function z(e,r,t,n,l,v,y,b){if(null==e||!0===e||!1===e||e===H)return H;var x=typeof e;if("object"!=x)return"function"==x?H:"string"==x?k(e):e+H;if(C(e)){var _,D=H;l[i]=e;for(var S=e.length,E=0;E<S;E++){var j=e[E];if(null!=j&&"boolean"!=typeof j){var U,J=z(j,r,t,n,l,v,y,b);"string"==typeof J?D+=J:(_||(_=new Array(S)),D&&_.push(D),D=H,C(J)?(U=_).push.apply(U,J):_.push(J))}}return _?(D&&_.push(D),_):D}if(void 0!==e.constructor)return H;e.__=l,b.beforeDiff&&b.beforeDiff(e);var N=e.type,W=e.props;if("function"==typeof N){var B,K,Z,R=r;if(N===o.FK){if("tpl"in W){for(var V=H,q=0;q<W.tpl.length;q++)if(V+=W.tpl[q],W.exprs&&q<W.exprs.length){var I=W.exprs[q];if(null==I)continue;"object"!=typeof I||void 0!==I.constructor&&!C(I)?V+=I:V+=z(I,r,t,n,e,v,y,b)}return V}if("UNSTABLE_comment"in W)return"\x3c!--"+k(W.UNSTABLE_comment)+"--\x3e";K=W.children}else{if(null!=(B=N.contextType)){var P=r[B.__c];R=P?P.props.value:B.__}var X=N.prototype&&"function"==typeof N.prototype.render;if(X)K=T(e,R,b),Z=e[a];else{e[a]=Z=A(e,R);for(var Q=0;g(Z)&&Q++<25;){m(Z),b.renderHook&&b.renderHook(e);try{K=N.call(Z,W,R)}catch(r){throw v&&r&&"function"==typeof r.then&&(e._suspended=!0),r}}f(Z)}if(null!=Z.getChildContext&&(r=Y({},r,Z.getChildContext())),X&&b.errorBoundaries&&(N.getDerivedStateFromError||Z.componentDidCatch)){K=null!=K&&K.type===o.FK&&null==K.key&&null==K.props.tpl?K.props.children:K;try{return z(K,r,t,n,e,v,!1,b)}catch(i){return N.getDerivedStateFromError&&(Z[c]=N.getDerivedStateFromError(i)),Z.componentDidCatch&&Z.componentDidCatch(i,F),g(Z)?(K=T(e,r,b),null!=(Z=e[a]).getChildContext&&(r=Y({},r,Z.getChildContext())),z(K=null!=K&&K.type===o.FK&&null==K.key&&null==K.props.tpl?K.props.children:K,r,t,n,e,v,y,b)):H}finally{b.afterDiff&&b.afterDiff(e),b.unmountHook&&b.unmountHook(e)}}}K=null!=K&&K.type===o.FK&&null==K.key&&null==K.props.tpl?K.props.children:K;try{var G=z(K,r,t,n,e,v,y,b);return b.afterDiff&&b.afterDiff(e),b.unmountHook&&b.unmountHook(e),e._suspended?L(G):G}catch(o){if(!v&&y&&y.onError){var ee=function o(a){return y.onError(a,e,function(e,a){try{return $(function(){return z(e,r,t,n,a,v,y,b)})}catch(e){return o(e)}})}(o);return void 0!==ee?ee:(b.catchError&&b.catchError(o,e),H)}if(!v)throw o;if(!o||"function"!=typeof o.then)throw o;return o.then(function o(){try{var a=$(function(){return z(K,r,t,n,e,v,y,b)});return e._suspended?L(a):a}catch(e){if(!e||"function"!=typeof e.then)throw e;return e.then(o)}})}}var re,te="<"+N,oe=H;for(var ne in W){var ae=W[ne];if("function"!=typeof(ae=M(ae)?ae.value:ae)||"class"===ne||"className"===ne){switch(ne){case"children":re=ae;continue;case"key":case"ref":case"__self":case"__source":continue;case"htmlFor":if("for"in W)continue;ne="for";break;case"className":if("class"in W)continue;ne="class";break;case"defaultChecked":ne="checked";break;case"defaultSelected":ne="selected";break;case"defaultValue":case"value":switch(ne="value",N){case"textarea":re=ae;continue;case"select":n=ae;continue;case"option":n!=ae||"selected"in W||(te+=" selected")}break;
111case"dangerouslySetInnerHTML":oe=ae&&ae.__html;continue;case"style":"object"==typeof ae&&(ae=w(ae));break;case"acceptCharset":ne="accept-charset";break;case"httpEquiv":ne="http-equiv";break;default:if(s.test(ne))continue;d.test(ne)?ne=ne.replace(d,"$1:$2").toLowerCase():"-"!==ne[4]&&!h.has(ne)||null==ae?t?u.test(ne)&&(ne="panose1"===ne?"panose-1":ne.replace(/([A-Z])/g,"-$1").toLowerCase()):p.test(ne)&&(ne=ne.toLowerCase()):ae+=H}null!=ae&&!1!==ae&&(te=!0===ae||ae===H?te+" "+ne:te+" "+ne+'="'+("string"==typeof ae?k(ae):ae+H)+'"')}}if(s.test(N))throw new Error(N+" is not a valid HTML tag name in "+te+">");if(oe||("string"==typeof re?oe=k(re):null!=re&&!1!==re&&!0!==re&&(oe=z(re,r,"svg"===N||"foreignObject"!==N&&t,n,e,v,y,b))),b.afterDiff&&b.afterDiff(e),b.unmountHook&&b.unmountHook(e),!oe&&O.has(N))return te+"/>";var ie="</"+N+">",le=te+">";return C(oe)?[le].concat(oe,[ie]):"string"!=typeof oe?[le,oe,ie]:le+oe+ie}var O=new Set(["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"]);function M(e){return null!==e&&"object"==typeof e&&"function"==typeof e.peek&&"value"in e}},43856(e,r,t){var o=t(98394);const n={renderToString:o.F0,renderToStaticMarkup:o.F0};t.d(r,["Ay",0,n])}}]);

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.