EF2 Changelog

Builds / 1.15.40

Update 1.15.40

Compared with 1.15.38 · published Mon, 12 Oct 2026 08:45:16 GMT · live channel

Highlights

New content

Changes

Fixes

Technical

AI summary (claude-sonnet-5-5) written from the diffs below. Check the evidence before quoting it.

Assets 9

FileChangeSizePreview
assets/images/fishing/topdown/boat_4.png added 12.7 KB after
assets/images/fishing/topdown/boat_5.png added 20.9 KB after
assets/images/fishing/topdown/boat_6.png added 15.2 KB after
assets/images/fishing/topdown/boat_7.png added 18.6 KB after
assets/images/fishing/topdown/boat_8.png added 16.4 KB after
assets/images/fishing/topdown/boat_big.webp added 208.4 KB
assets/images/fishing/topdown/boat_deco.webp added 30.6 KB
assets/images/fishing/topdown/boat_gear.webp added 346.6 KB
assets/images/fishing/topdown/gear.json added 0.9 KB

Code 258 changes in 107 classes

Minified client code with short names blanked for diffing. Class names are real.

FishingMyBoatView 19 hunks, 87 statements
- prow:[.5,0],compass:[0,0],deck:[0,1],anchor:[0,2],toolbox:[1,0],sail:[1,1],lantern:[1,2]}
- ,aHi=84,cHi=["hp","speed","repair"],lHi=Qt((t,i)=>{
- const s=KAi[t].unit;
- return`${
- s.endsWith("↓")?"−":"+"}
- ${
- Math.round(10*i)/10}
- ${
- s.replace("↓","")}
- `}
- ,"statValue"),uHi=class extends Ve{
+ prow:[.5,0],harpoon:[0,1],rod:[0,2],bobber:[0,3],sail:[1,1],deck:[1,2],net:[1,3],lantern:[.5,4]}
+ ,LHi=["prow","harpoon","sail","rod","deck","bobber","net","lantern"],DHi=76,GHi=["fish","raid","steal"],BHi={
+ fish:"낚시",raid:"레이드",steal:"훔치기"}
+ ,UHi={
+ fish:["prow","rod","bobber","net","lantern"],raid:["harpoon","deck","sail"],steal:["sail","deck","net"]}
+ ,FHi=class extends Ke{
- super(),Zt(this,"head",new hHi),Zt(this,"dock",new Ve),Zt(this,"water",new ip),Zt(this,"waterMask",new ip),Zt(this,"boat",new Ye),Zt(this,"slots",HAi.map(t=>{
- const i=new Ve,s=new F$i(aHi,!0),e=Sxi(ZAi[t],12898518,16),n=Sxi("미장착",11188415,13,!1);
- return s.ring=1914434,n.position.set((aHi-n.width)/2,aHi-n.height-5),i.addChild(s,n,e),i.eventMode="static",i.cursor="pointer",i.hitArea=new Ui(-6,-6,96,114),i.on("pointertap",i=>{
- i.stopPropagation(),queueMicrotask(()=>X$i.open(t))}
+ super(),Zt(this,"head",new RHi),Zt(this,"dock",new Ke),Zt(this,"water",new ep),Zt(this,"waterMask",new ep),Zt(this,"boat",new Xe),Zt(this,"boatWrap",new Ke),Zt(this,"boatDeco",new Ke),Zt(this,"slots",LHi.map(t=>{
+ const i=new Ke,s=new fHi(DHi,!0),e=new Ke;
+ return s.ring=1914434,e.eventMode="none",i.addChild(s,e),i.eventMode="static",i.cursor="pointer",i.hitArea=new $i(-6,-6,88,88),i.on("pointertap",i=>{
+ i.stopPropagation(),queueMicrotask(()=>this.tapSlot(t))}
- slot:t,root:i,card:s,name:e,empty:n}
+ slot:t,root:i,card:s,lock:e}
- )),Zt(this,"auto",new Gxi("자동 장착",132,40,15)),Zt(this,"info",new Ve),Zt(this,"moreStats",new Ve),Zt(this,"moreLabel",Sxi("",fxi,15,!1)),Zt(this,"expanded",!1),Zt(this,"next",new Ve),Zt(this,"details",new Gxi("›",44,44,28)),Zt(this,"up",new Gxi("",iHi-32,48,17)),Zt(this,"upCoin",Hxi("gold",20)),Zt(this,"upTitle",Sxi("",uxi,17)),Zt(this,"upNote",Sxi("",fxi,15,!1)),Zt(this,"busy",!1),Zt(this,"sig",""),this.water.eventMode="none",this.waterMask.eventMode="none",this.water.mask=this.waterMask,this.boat.anchor.set(.5),this.boat.eventMode="none",this.auto.onTap=()=>{
+ )),Zt(this,"auto",new cRi("자동 장착",132,40,15)),Zt(this,"info",new Ke),Zt(this,"tab","fish"),Zt(this,"next",new Ke),Zt(this,"details",new cRi("›",44,44,28)),Zt(this,"up",new cRi("",OHi-32,48,17)),Zt(this,"upCoin",pRi("gold",20)),Zt(this,"upTitle",Jxi("",Gxi,17)),Zt(this,"upNote",Jxi("",Uxi,15,!1)),Zt(this,"busy",!1),Zt(this,"sig",""),this.water.eventMode="none",this.waterMask.eventMode="none",this.water.mask=this.waterMask,this.boat.anchor.set(.5),this.boat.eventMode="none",this.auto.onTap=()=>{
- ,this.auto.setPrimary(!1),this.moreStats.addChild(this.moreLabel),this.moreStats.eventMode="static",this.moreStats.cursor="pointer",this.moreStats.on("pointertap",t=>{
- t.stopPropagation(),this.expanded=!this.expanded,this.update(),this.expanded||QRi.getInstance().resetScroll()}
- ),this.details.setPrimary(!1),this.details.onTap=()=>Y$i.open(()=>{
+ ,this.auto.setPrimary(!1),this.details.setPrimary(!1),this.details.onTap=()=>bHi.open(()=>{
- ,this.up.addChild(this.upCoin,this.upTitle,this.upNote),this.dock.addChild(this.water,this.waterMask,this.boat,...this.slots.map(t=>t.root)),this.dock.y=eHi,this.addChild(this.head,this.dock,this.auto,this.info,this.next)}
+ ,this.up.addChild(this.upCoin,this.upTitle,this.upNote),this.boatWrap.addChild(this.boat,this.boatDeco),this.boatWrap.eventMode="none",this.dock.addChild(this.water,this.waterMask,this.boatWrap,...this.slots.map(t=>t.root)),this.dock.y=kHi,this.addChild(this.head,this.dock,this.auto,this.info,this.next)}
+ slotNode(t){
+ var i;
+ return(null==(i=this.slots.find(i=>i.slot===t))?void 0:i.root)??null}
- return Math.round(Math.min(440,Math.max(360,QRi.contentHeight-420)))}
+ return Math.round(Math.min(500,Math.max(420,APi.contentHeight-330)))}
+ tapSlot(t){
+ const i=ixi.getInstance().state;
+ zAi(i.gear.boat,t)?EHi.open(t):bH.getInstance().showMessage(YAi(t))}
- this.expanded}
+ this.tab}
- const t=Iki.getInstance(),i=t.state,s=i.gearBox,e=i.gear.boat,n=iSi(e),h=this.dockH(),r=HAi.filter(t=>null==s?void 0:s.items.some(i=>i.uid===s.equipped[t])),o=HAi.filter(t=>aSi(s,t,n));
+ const t=ixi.getInstance(),i=t.state,s=i.gearBox,e=i.gear.boat,n=bSi(e),h=this.dockH(),r=Qt(t=>zAi(e,t),"open"),o=LHi.filter(t=>r(t)&&(null==s?void 0:s.items.some(i=>i.uid===s.equipped[t]))),a=VAi.filter(t=>r(t)&&OSi(s,t,n));
- this.waterMask.clear().roundRect(0,0,iHi,h,24).fill(16777215),this.boat.texture=RAi.boatBig(e),this.boat.scale.set(Math.min(.74*h,iHi-216)/(this.boat.texture.frame.height||384)),this.boat.position.set(a,c),this.slots.forEach(({
- slot:t,root:i,card:e,name:r,empty:a}
+ this.waterMask.clear().roundRect(0,0,OHi,h,24).fill(16777215),this.boat.texture=NAi.boatBig(e),this.boatWrap.scale.set(Math.min(.74*h,OHi-200)/(this.boat.texture.frame.height||384)),this.boatWrap.position.set(c,l),NAi.dressBigBoat(this.boatDeco,e,PSi(RSi(i)));
+ const u=UHi[this.tab],d=Qt(t=>0===t?8:4===t?h-DHi-18:8+t*((h-DHi-26)/4),"rowY");
+ this.slots.forEach(({
+ slot:t,root:i,card:e,lock:h}
+ const[o,c]=NHi[t];
+ i.position.set(.5===o?(OHi-DHi)/2:0===o?18:OHi-18-DHi,d(c)),h.removeChildren().forEach(t=>t.destroy({
+ children:!0}
+ )),i.alpha=r(t)&&!u.includes(t)?.4:1;
- e.set(c?c.id:null,(null==c?void 0:c.star)??0,t,{
+ if(r(t)?e.set(l?l.id:null,(null==l?void 0:l.star)??0,t,{
- ),a.visible=!c,r.position.set((aHi-r.width)/2,89);
- const[l,u]=oHi[t],d=(h-28-aHi-26)/2;
- i.position.set(.5===l?(iHi-aHi)/2:0===l?22:iHi-22-aHi,14+u*d)}
+ ):e.set(null,0,t),!r(t)){
+ const i=DHi,s=nxi("lock",22,13092812,2.6),e=Jxi(`★${
+ KAi[t]+1}
+ `,13092812,13);
+ s.position.set((i-22)/2,i/2-22),e.position.set((i-e.width)/2,i/2+2),h.addChild((new ep).roundRect(0,0,i,i,.2*i).fill({
+ color:727586,alpha:.72}
+ ),s,e)}
+ }
- l.removeChildren().forEach(t=>{
- t!==this.moreStats&&t.destroy({
+ f.removeChildren().forEach(t=>t.destroy({
- )}
- ),l.y=eHi+h+14;
- const u=Sxi("장비 효과",dxi,18);
- u.position.set(2,2),l.addChild(u);
- const d=t.gearStats(),f=[...cHi,...WAi.filter(t=>!cHi.includes(t))].filter(t=>d[t]>0),p=f.slice(0,3),w=f.slice(3);
- this.moreStats.visible=w.length>0,this.moreLabel.text=this.expanded?"접기 ∧":`전체 ${
- f.length}
- 개 보기 ∨`,this.moreStats.position.set(iHi-this.moreLabel.width-4,6),this.moreStats.hitArea=new Ui(-12,-9,this.moreLabel.width+16,38),l.addChild(this.moreStats);
- let g=40;
- if(f.length){
- const t=xxi(iHi,84,exi,null,16),i=iHi/p.length,s=new ip;
- t.y=g,l.addChild(t,s),p.forEach((t,e)=>{
- const n=e*i+18,h=Sxi(KAi[t].name,fxi,16,!1),r=Sxi(lHi(t,d[t]),lxi,27);
- h.position.set(n,g+10),r.position.set(n,g+36),kxi(h,i-32),kxi(r,i-32),e&&s.moveTo(e*i,g+14).lineTo(e*i,g+70).stroke({
- color:cxi,width:1}
- ),l.addChild(h,r)}
- )}
- else{
- const t=xxi(iHi,84,exi,null,16);
- t.y=g;
- const i=Sxi("빈 슬롯을 눌러 장비를 장착해 보세요",fxi,16,!1);
- i.position.set(18,g+28),kxi(i,iHi-36),l.addChild(t,i)}
- if(g+=84,this.expanded&&w.length){
- g+=12;
- const t=xxi(iHi,34*Math.ceil(w.length/2)+24,exi,null,16);
- t.y=g,l.addChild(t),w.forEach((t,i)=>{
- const s=18+i%2*(iHi/2),e=g+12+34*Math.floor(i/2),n=Sxi(KAi[t].name,fxi,15,!1),h=Sxi(lHi(t,d[t]),lxi,16);
- h.position.set(s+iHi/2-38-h.width,e),kxi(n,h.x-s-10),n.position.set(s,e),l.addChild(n,h)}
- ),g+=t.height}
+ )),f.y=kHi+h+12;
+ const p=(OHi-8)/3;
+ f.addChild(eRi(OHi,44,Ixi,null,12)),GHi.forEach((t,i)=>{
+ const s=t===this.tab,e=new Ke,n=Jxi(BHi[t],s?Bxi:Uxi,16);
+ s&&e.addChild(eRi(p,36,kxi,null,9)),sRi(n,p-12),n.position.set((p-n.width)/2,(36-n.height)/2),e.addChild(n),e.position.set(4+i*p,4),e.eventMode="static",e.cursor="pointer",e.hitArea=new $i(0,0,p,36),e.on("pointertap",i=>{
+ i.stopPropagation(),this.tab=t,this.update()}
+ ),f.addChild(e)}
+ );
+ const w=t.gearStats(),g=Qt(t=>`+${
+ Math.round(10*t)/10}
+ %`,"pct"),m="fish"===this.tab?[[cHi("prow"),g(w.luck),"행운"],[cHi("rod"),`${
+ i.gear.line+1}
+ `,"버티는 힘"],[cHi("bobber"),`×${
+ iCi(i.gear)}
+ `,"입질"],[cHi("lantern"),g(w.sell),"판매가"]]:"raid"===this.tab?[[cHi("harpoon"),g(w.power),"작살 공격력"],[cHi("harpoon"),g(w.aim),"조준"],[cHi("deck"),`${
+ sTi(i)}
+ `,"내구도"],[cHi("deck"),`${
+ eTi(i)}
+ `,"튼튼함"]]:[[cHi("sail"),`−${
+ Math.round(10*w.steal)/10}
+ %`,"훔치는 시간"],[cHi("sail"),`+${
+ Math.round(w.protect)}
+ 분`,"털림 보호"],[cHi("net"),`${
+ t.netCap}
+ `,"털릴 칸"],[cHi("sail"),g(w.speed),"속도"]],v=(OHi-18)/4;
+ m.forEach(([t,i,s],e)=>{
+ const n=e*(v+6),h=eRi(v,88,Ixi,null,12);
+ if(h.position.set(n,54),f.addChild(h),t){
+ const i=new Xe(t);
+ i.anchor.set(.5),i.scale.set(34/(t.frame.width||128)),i.position.set(n+v/2,76),i.eventMode="none",f.addChild(i)}
+ const r=Jxi(i,Bxi,18),o=Jxi(s,Uxi,12,!1);
+ sRi(r,v-8),sRi(o,v-8),r.position.set(n+(v-r.width)/2,96),o.position.set(n+(v-o.width)/2,120),f.addChild(r,o)}
+ );
- ),m.y=l.y+g+14;
+ ),_.y=f.y+142+14;
- 단계`,fxi,15,!1),b=Sxi(sHi.names[v],dxi,23),y=v===dSi.ENTRY.C?"연안":v===dSi.ENTRY.O?"대양":"",E=Sxi(`기본 내구도 ${
+ 단계`,Uxi,15,!1),E=Jxi(IHi.names[M],Bxi,23),A=M===DSi.ENTRY.C?"연안 해금":M===DSi.ENTRY.O?"대양 해금":M===DSi.LEVELS-1?"잠수 (심연 준비 중)":"",S=Jxi(`기본 내구도 ${
-  해금`:""}
+ `:""}
- const e=this.boat.scale.x;
- Mx.fromTo(this.boat.scale,{
+ const e=this.boatWrap.scale.x;
+ yx.fromTo(this.boatWrap.scale,{
FishingFog 15 hunks, 73 statements
- ),Zt(xAi,"terrainInfo",null),Zt(xAi,"worldInfo",null),Zt(xAi,"worldTex",null),Zt(xAi,"terrains",new Map),Zt(xAi,"waterTex",null),Zt(xAi,"boatGearTex",null),Zt(xAi,"toolTex",null),Zt(xAi,"toolCells",new Map),Zt(xAi,"gearBackgrounds",[]),Zt(xAi,"gearChestTex",null),Zt(xAi,"boatBigTex",null),Zt(xAi,"boatBigCells",[]),Zt(xAi,"hazardCuts",new Map),Zt(xAi,"menuIconTex",null),Zt(xAi,"menuIconCells",[]),Zt(xAi,"monsterIconTex",null),Zt(xAi,"monsterIconCells",[]),Zt(xAi,"harpoonIconTex",null),Zt(xAi,"harpoonIconCells",[]),Zt(xAi,"huntMatTex",null),Zt(xAi,"huntMatCells",[]),Zt(xAi,"areaStampTex",null),Zt(xAi,"areaStampCells",[]),Zt(xAi,"gearChestCells",[]),Zt(xAi,"boatGearCells",new Map),Zt(xAi,"gearArt",null),Zt(xAi,"foamTex",null);
+ ),Zt(PAi,"terrainInfo",null),Zt(PAi,"worldInfo",null),Zt(PAi,"worldTex",null),Zt(PAi,"terrains",new Map),Zt(PAi,"waterTex",null),Zt(PAi,"boatGearTex",null),Zt(PAi,"toolTex",null),Zt(PAi,"toolCells",new Map),Zt(PAi,"gearBackgrounds",[]),Zt(PAi,"gearChestTex",null),Zt(PAi,"boatBigTex",null),Zt(PAi,"boatDecoTex",null),Zt(PAi,"boatDecoCells",[]),Zt(PAi,"boatBigCells",[]),Zt(PAi,"hazardCuts",new Map),Zt(PAi,"menuIconTex",null),Zt(PAi,"menuIconCells",[]),Zt(PAi,"monsterIconTex",null),Zt(PAi,"monsterIconCells",[]),Zt(PAi,"harpoonIconTex",null),Zt(PAi,"harpoonIconCells",[]),Zt(PAi,"huntMatTex",null),Zt(PAi,"huntMatCells",[]),Zt(PAi,"areaStampTex",null),Zt(PAi,"areaStampCells",[]),Zt(PAi,"gearChestCells",[]),Zt(PAi,"boatGearCells",new Map),Zt(PAi,"gearArt",null),Zt(PAi,"foamTex",null);
- const HAi=["prow","compass","deck","anchor","toolbox","sail","lantern"],WAi=["luck","hp","armor","repair","speed","aim","power","steal","icebox","big","star","protect","sell"],VAi={
+ const VAi=["prow","sail","deck","harpoon","rod","bobber","net","lantern"],jAi=Qt(t=>"string"==typeof t&&VAi.includes(t),"isGearSlot"),KAi={
+ rod:0,net:0,lantern:0,bobber:1,prow:1,deck:2,sail:2,harpoon:3}
+ ,zAi=Qt((t,i)=>t>=KAi[i],"slotOpen"),YAi=Qt(t=>`배 ★${
+ KAi[t]+1}
+ 부터 열리는 칸이에요`,"slotLockText"),qAi=Qt(t=>VAi.indexOf(t),"GEAR_ICON_ROW"),XAi=VAi.length,JAi=["hold","bite","net"],QAi=Qt(t=>JAi.includes(t),"isToolMain"),ZAi=Qt(t=>aSi.includes(t),"isStatKey"),tSi=[1,2,3,4,5],iSi=[0,5,12,20,30],sSi=[1,1.15,1.3,1.4,1.5],eSi=[1,1.3,1.6,2,2],nSi=[40,60,90,120],hSi={
+ hold:"버티는 힘 · 큰 개체",bite:"입질 · 귀한 물고기",net:"담는 칸"}
+ ;
+ function rSi(t,i){
+ const s=Math.max(0,Math.min("net"===t?3:4,i));
+ return"hold"===t?`힘 ${
+ tSi[s]}
+  · ${
+ iSi[s]}
+ %`:"bite"===t?`×${
+ sSi[s]}
+  · ×${
+ eSi[s]}
+ ${
+ s>=4?" · 심해":""}
+ `:`${
+ nSi[s]}
+ 마리`}
+ function oSi(t){
+ return"hold"===t?"힘센 물고기를 버티고, 큰 물고기가 더 잘 나와요":"bite"===t?"입질이 빨라지고 귀한 물고기(★3 이상)가 더 잘 물어요 · ★4 부터 심해":"어망에 물고기를 더 많이 담아요"}
+ Qt(rSi,"toolMainValue"),Qt(oSi,"toolMainHelp");
+ const aSi=["luck","hp","armor","repair","speed","aim","power","steal","icebox","big","star","protect","sell"],cSi={
- prow:"luck",compass:"aim",deck:"hp",anchor:"steal",toolbox:"repair",sail:"speed",lantern:"sell"}
+ prow:"luck",sail:"speed",deck:"hp",harpoon:"power",rod:"hold",bobber:"bite",net:"net",lantern:"sell"}
- prow:[["사자 선수상","hp","armor"],["인어 선수상","big","aim"],["용 선수상","star","power"],["독수리 선수상","aim","speed"],["고래 선수상","icebox","hp"]],compass:[["놋쇠 나침반","speed","steal"],["별자리 나침반","power","star"],["심해 나침반","luck","big"],["드워프 나침반","repair","armor"],["요정 나침반","big","luck"]],deck:[["참나무 갑판","repair","armor"],["철판 갑판","armor","repair"],["고래뼈 갑판","icebox","luck"],["흑단 갑판","protect","steal"],["산호 갑판","luck","big"]],anchor:[["갈고리 닻","luck","icebox"],["무쇠 닻","protect","hp"],["해골 닻","armor","repair"],["쌍갈래 닻","speed","aim"],["룬 닻","power","star"]],toolbox:[["목수 공구함","hp","luck"],["드워프 공구함","armor","hp"],["마법 공구함","speed","aim"],["선장 공구함","protect","steal"],["장인 공구함","icebox","power"]],sail:[["삼베 돛","armor","repair"],["비단 돛","luck","big"],["폭풍 돛","steal","power"],["별빛 돛","aim","star"],["가죽 돛","hp","protect"]],lantern:[["반딧불 등불","big","star"],["등대 등불","aim","speed"],["도깨비불 등불","power","steal"],["달빛 등불","luck","hp"],["촛불 등불","repair","armor"]]}
- ,XAi=HAi.flatMap((t,i)=>qAi[t].map(([s,e,n],h)=>({
- id:10*(i+1)+h+1,slot:t,v:h,name:s,stats:[YAi[t],e,n]}
+ prow:[["사자 선수상","hp","armor"],["인어 선수상","big","aim"],["용 선수상","star","power"],["독수리 선수상","aim","speed"],["고래 선수상","icebox","hp"]],deck:[["참나무 갑판","repair","armor"],["철판 갑판","armor","repair"],["고래뼈 갑판","icebox","luck"],["흑단 갑판","protect","steal"],["산호 갑판","luck","big"]],harpoon:[["갈고리 작살","aim","steal"],["방패 작살","armor","hp"],["산호 작살","repair","luck"],["관통 작살","aim","big"],["소라 작살","protect","speed"]],rod:[["버들 낚싯대","big","luck"],["대나무 낚싯대","star","icebox"],["물푸레 낚싯대","big","sell"],["룬 낚싯대","star","big"],["명인의 낚싯대","luck","star"]],bobber:[["깃털 찌","star","luck"],["코르크 찌","big","icebox"],["반딧불 찌","star","sell"],["황금 찌","luck","big"],["유리 찌","sell","star"]],net:[["삼베 어망","icebox","protect"],["그물 어망","icebox","sell"],["드워프 어망","icebox","armor"],["마법 어망","icebox","luck"],["용 어망","icebox","steal"]],sail:[["삼베 돛","armor","repair"],["비단 돛","luck","big"],["폭풍 돛","steal","power"],["별빛 돛","aim","star"],["가죽 돛","hp","protect"]],lantern:[["반딧불 등불","big","star"],["등대 등불","aim","speed"],["도깨비불 등불","power","steal"],["달빛 등불","luck","hp"],["촛불 등불","repair","armor"]]}
+ ,wSi={
+ prow:10,deck:30,sail:60,lantern:70,harpoon:80,rod:90,bobber:100,net:110}
+ ,gSi=VAi.flatMap(t=>pSi[t].map(([i,s,e],n)=>({
+ id:wSi[t]+n+1,slot:t,v:n,name:i,stats:[fSi[t],s,e]}
- prow:"선수상",compass:"나침반",deck:"갑판",anchor:"닻",toolbox:"공구함",sail:"돛",lantern:"등불"}
+ prow:"선수상",sail:"돛",deck:"갑판",harpoon:"작살",rod:"낚싯대",bobber:"찌",net:"어망",lantern:"등불"}
- return h(s.stats[0],1),h(s.stats[1],.6),i>=5&&h(s.stats[2],.6),n}
+ return ZAi(s.stats[0])&&h(s.stats[0],1),h(s.stats[1],.6),i>=5&&h(s.stats[2],.6),n}
+ var i;
- for(const n of Object.values(s.equipped)){
+ for(const[h,r]of Object.entries(e.equipped)){
- if(t)for(const[s,n]of Object.entries(sSi(t.id,Math.min(e,t.star))))i[s]+=n}
+ if(o&&jAi(h)&&zAi(t.gear.boat,h)&&(null==(i=vSi(o.id))?void 0:i.slot)===h)for(const[t,i]of Object.entries(ySi(o.id,Math.min(n,o.star))))s[t]+=i}
- const uSi=[3032396,10135467,6142819,4886754,10513640,16734815,16757806,4184298,15967960,7044351],dSi={
- LEVELS:7,MAX_HP:[100,140,190,250,320,400,500],ARMOR:[0,5,11,18,26,35,45],REPAIR_MIN:[1,3,6,12,20,32,45],ZONE_REPAIR_ADD_MIN:{
+ const xSi=["prow","sail","lantern"];
+ function RSi(t){
+ const i=t.gearBox;
+ return xSi.map(t=>{
+ const s=null==i?void 0:i.items.find(s=>s.uid===i.equipped[t]),e=s?vSi(s.id):void 0;
+ return e&&e.slot===t?String(e.v):"-"}
+ ).join("")}
+ Qt(RSi,"decoOf");
+ const PSi=Qt(t=>{
+ const i=Qt(i=>{
+ const s=null==t?void 0:t[i];
+ return s&&s>="0"&&s<="4"?Number(s):-1}
+ ,"at");
+ return{
+ prow:i(0),sail:i(1),lantern:i(2)}
+ }
+ ,"decoParts"),NSi=[10354538,16773296,7000319,13623551,16757575],LSi=[3032396,10135467,6142819,4886754,10513640,16734815,16757806,4184298,15967960,7044351],DSi={
+ LEVELS:9,MAX_HP:[100,140,190,250,320,400,500,620,760],ARMOR:[0,5,11,18,26,35,45,56,68],REPAIR_MIN:[1,3,6,12,20,32,45,60,80],ZONE_REPAIR_ADD_MIN:{
- return[...vSi[i],{
- ..._Si[t],dmg:MSi[i],w:1}
+ return[...HSi[i],{
+ ...WSi[t],dmg:VSi[i],w:1}
- key:"boat",title:"배",names:["통나무 뗏목","나무 쪽배","채색 쪽배","놋쇠 장식 배","철갑 어선","백조 머리 배","황금 용머리 배"],effects:[0,1,2,3,4,5,6].map(Qt(t=>[`내구도 ${
+ key:"boat",title:"배",names:["통나무 뗏목","나무 배","채색 배","놋쇠 장식 배","철갑 배","날개 배","고래뼈 배","황금 결정 배","잠수 배"],effects:[0,1,2,3,4,5,6,7,8].map(Qt(t=>[`내구도 ${
- t+1}
- 까지`,t>0&&t===dSi.ENTRY.C?"연안 갈 수 있음":"",t>0&&t===dSi.ENTRY.O?"대양 갈 수 있음":""].filter(Boolean).join(" · "),"boatEffect")),prices:[0,1500,6e3,2e4,6e4,15e4,5e5]}
- ,{
- key:"line",title:"낚싯줄",names:["삼베 줄","비단 줄","거미 비단 줄","미스릴 줄","용 힘줄"],effects:["힘 1까지 버팀","힘 2까지","힘 3까지","힘 4까지","힘 5까지 (고래도)"],prices:[0,1500,1e4,3e4,15e4]}
- ,{
- key:"rod",title:"낚싯대",names:["버들가지 대","대나무 대","물푸레 대","룬 새김 대","명인의 대"],effects:["큰 개체 재굴림 0%","5%","12%","20%","30%"],prices:[0,800,6e3,3e4,12e4]}
- ,{
- key:"reel",title:"얼레",names:["나무 얼레","청동 얼레","강철 얼레","드워프 얼레","마법 얼레"],effects:["입질 ×1","×1.15","×1.3","×1.4","×1.5 · 심해 입장"],prices:[0,1e3,8e3,4e4,2e5]}
- ,{
- key:"bobber",title:"찌",names:["깃털 찌","코르크 찌","반딧불 찌","황금 찌"],effects:["드문 물고기 ×1","×1.3","×1.6","×2"],prices:[0,2e3,15e3,9e4]}
- ,{
- key:"icebox",title:"어망",names:["삼베 어망","그물 어망","드워프 어망","마법 어망"],effects:["40마리","60마리","90마리","120마리"],prices:[0,2500,18e3,9e4]}
+ Math.min(7,t+1)}
+ 까지`,t>0&&t===DSi.ENTRY.C?"연안 갈 수 있음":"",t>0&&t===DSi.ENTRY.O?"대양 갈 수 있음":"",t===DSi.LEVELS-1?"잠수 (심연 준비 중)":""].filter(Boolean).join(" · "),"boatEffect")),prices:[0,1500,6e3,2e4,6e4,15e4,5e5,12e5,3e6]}
- ],CTi=[0,.05,.12,.2,.3],OTi=[1,1.3,1.6,2],ITi=[40,60,90,120],kTi=Qt((t,i=0)=>ITi[t.icebox]+Math.max(0,Math.round(i)),"iceboxCap"),xTi=Qt(t=>t.line+1,"lineLimit"),RTi={
+ ],JTi=[1,1.15,1.3,1.4,1.5],QTi=[0,.05,.12,.2,.3],ZTi=[1,1.3,1.6,2,2],tCi=[40,60,90,120],iCi=Qt(t=>JTi[t.reel],"reelSpeed"),sCi=Qt((t,i=0)=>tCi[t.icebox]+Math.max(0,Math.round(i)),"iceboxCap"),eCi=Qt(t=>t.line+1,"lineLimit"),nCi={
- return"C"===i.zone&&t.boat<0?"채색 쪽배 이상이 필요해요":"O"===i.zone&&t.boat<0?"백조 머리 배 이상이 필요해요":"O"===i.zone&&"B"===i.depth&&t.reel<4?"심해는 마법 얼레가 필요해요":null}
+ return"C"===i.zone&&t.boat<0?"채색 배 이상이 필요해요":"O"===i.zone&&t.boat<0?"날개 배 이상이 필요해요":"O"===i.zone&&"B"===i.depth&&t.reel<4?"심해는 ★4 찌가 필요해요":null}
FishingSeaMap 10 hunks, 42 statements
- const tUi=165,iUi="육지와 너무 가까워요 · 조금 더 넓은 물로 가요",sUi=[1,1.1,1.25,1.5],eUi=[1400,700],nUi=3e3,hUi=eUi[0]+250,rUi=.36,oUi=[60,76,92,108,124,140,158],aUi=[6,16,26],cUi=.135,lUi=.105,uUi=[.62,.55,.55,.55],dUi=new Map;
+ const TUi=165,CUi="육지와 너무 가까워요 · 조금 더 넓은 물로 가요",OUi=[1,1.1,1.25,1.5],IUi=[1400,700],kUi=3e3,xUi=IUi[0]+250,RUi=.78125,PUi=.36,NUi=[60,76,92,108,124,140,158],LUi=[6,16,26],DUi=.135,GUi=.105,BUi=[.62,.55,.55,.55],UUi=new Map;
- super(),Zt(this,"world",new Ve),Zt(this,"mapSprite",new Ye(as.EMPTY)),Zt(this,"chunkLayer",new Ve),Zt(this,"chunks",new Map),Zt(this,"shadowLayer",new Ve),Zt(this,"underLayer",new Ve),Zt(this,"giantLayer",new Ve),Zt(this,"giants",[]),Zt(this,"school",new BGi),Zt(this,"nextSchoolAt",0),Zt(this,"nextGiantAt",0),Zt(this,"giantSeen",!1),Zt(this,"landDist",null),Zt(this,"othersLayer",new Ve),Zt(this,"otherNames",new Ve),Zt(this,"others",new Map),Zt(this,"otherCandidates",[]),Zt(this,"otherPickAt",0),Zt(this,"boatWater",new bDi),Zt(this,"hullPose",wDi(0,0,0,0,"R",0,0)),Zt(this,"bobberWave",0),Zt(this,"floatLandedAt",-1/0),Zt(this,"boatShadow",new ip),Zt(this,"boat",new Ye(as.EMPTY)),Zt(this,"angler",new Ye(as.EMPTY)),Zt(this,"myLookRaw"),Zt(this,"myTop",null),Zt(this,"anglerRot",0),Zt(this,"lamp",new Ye(as.EMPTY)),Zt(this,"floatSp",new Ye(as.EMPTY)),Zt(this,"bobberLv",0),Zt(this,"rodTip",{
+ super(),Zt(this,"world",new Ke),Zt(this,"mapSprite",new Xe(ls.EMPTY)),Zt(this,"chunkLayer",new Ke),Zt(this,"chunks",new Map),Zt(this,"shadowLayer",new Ke),Zt(this,"underLayer",new Ke),Zt(this,"giantLayer",new Ke),Zt(this,"giants",[]),Zt(this,"school",new lBi),Zt(this,"nextSchoolAt",0),Zt(this,"nextGiantAt",0),Zt(this,"giantSeen",!1),Zt(this,"landDist",null),Zt(this,"othersLayer",new Ke),Zt(this,"otherNames",new Ke),Zt(this,"others",new Map),Zt(this,"otherCandidates",[]),Zt(this,"otherPickAt",0),Zt(this,"boatWater",new zDi),Zt(this,"hullPose",$Di(0,0,0,0,"R",0,0)),Zt(this,"bobberWave",0),Zt(this,"floatLandedAt",-1/0),Zt(this,"boatShadow",new ep),Zt(this,"boat",new Xe(ls.EMPTY)),Zt(this,"angler",new Xe(ls.EMPTY)),Zt(this,"myLookRaw"),Zt(this,"myTop",null),Zt(this,"anglerRot",0),Zt(this,"lamp",new Xe(ls.EMPTY)),Zt(this,"prowSp",new Xe(ls.EMPTY)),Zt(this,"sailSp",new Xe(ls.EMPTY)),Zt(this,"myDeco",{
+ prow:-1,sail:-1,lantern:-1}
+ ),Zt(this,"myDecoKey",""),Zt(this,"floatSp",new Xe(ls.EMPTY)),Zt(this,"bobberLv",0),Zt(this,"rodTip",{
- ),Zt(this,"lightLayer",new Ve),Zt(this,"lightClip",new ip),Zt(this,"lightPool",[]),Zt(this,"lightUsed",0),Zt(this,"waterLight",new QBi),Zt(this,"myColor",mUi(AG.userId||"me")),Zt(this,"line",new ip),Zt(this,"float",new ip),Zt(this,"fx",new ip),Zt(this,"fxAdd",new ip),Zt(this,"flyLayer",new Ve),Zt(this,"hitLayer",new Ve),Zt(this,"worldTop",new Ve),Zt(this,"harpoonFxs",[]),Zt(this,"aimMark",null),Zt(this,"shakeAmp",0),Zt(this,"shakeUntil",0),Zt(this,"birds",new XBi),Zt(this,"birdClip",new ip),Zt(this,"labels",new Ve),Zt(this,"tideTint",new ip),Zt(this,"clip",new ip),Zt(this,"frame",new ip),Zt(this,"hint",new Ve),Zt(this,"hud",new Ve),Zt(this,"key",""),Zt(this,"info",null),Zt(this,"landBits",null),Zt(this,"race","인간"),Zt(this,"zone","R"),Zt(this,"point",0),Zt(this,"boatLv",0),Zt(this,"bx",0),Zt(this,"by",0),Zt(this,"heading",-Math.PI/2),Zt(this,"speed",0),Zt(this,"target",null),Zt(this,"route",[]),Zt(this,"nav",null),Zt(this,"stuckFor",0),Zt(this,"replanned",!1),Zt(this,"fxp",{
+ ),Zt(this,"lightLayer",new Ke),Zt(this,"lightClip",new ep),Zt(this,"lightPool",[]),Zt(this,"lightUsed",0),Zt(this,"waterLight",new AUi),Zt(this,"myColor",VUi(TG.userId||"me")),Zt(this,"baseColor",this.myColor),Zt(this,"line",new ep),Zt(this,"float",new ep),Zt(this,"fx",new ep),Zt(this,"fxAdd",new ep),Zt(this,"flyLayer",new Ke),Zt(this,"hitLayer",new Ke),Zt(this,"worldTop",new Ke),Zt(this,"harpoonFxs",[]),Zt(this,"aimMark",null),Zt(this,"shakeAmp",0),Zt(this,"shakeUntil",0),Zt(this,"birds",new yUi),Zt(this,"birdClip",new ep),Zt(this,"labels",new Ke),Zt(this,"tideTint",new ep),Zt(this,"clip",new ep),Zt(this,"frame",new ep),Zt(this,"hint",new Ke),Zt(this,"hud",new Ke),Zt(this,"key",""),Zt(this,"info",null),Zt(this,"landBits",null),Zt(this,"race","인간"),Zt(this,"zone","R"),Zt(this,"point",0),Zt(this,"boatLv",0),Zt(this,"bx",0),Zt(this,"by",0),Zt(this,"heading",-Math.PI/2),Zt(this,"speed",0),Zt(this,"target",null),Zt(this,"route",[]),Zt(this,"nav",null),Zt(this,"stuckFor",0),Zt(this,"replanned",!1),Zt(this,"fxp",{
- this.glints.eventMode="none",this.shadowLayer.eventMode=this.flyLayer.eventMode=this.labels.eventMode=this.foamLayer.eventMode="none",this.underLayer.eventMode=this.giantLayer.eventMode="none",this.underLayer.addChild(this.giantLayer,this.shadowLayer,this.school),this.fxAdd.blendMode="add",this.boat.anchor.set(.5),this.boat.eventMode="none",this.angler.eventMode=this.lamp.eventMode=this.floatSp.eventMode="none",this.lamp.anchor.set(.5),this.floatSp.visible=!1,this.lightLayer.eventMode="none",this.lightLayer.mask=this.lightClip,this.birdClip.eventMode="none",this.birds.sky.mask=this.birdClip,this.chunkLayer.eventMode="none",this.othersLayer.eventMode=this.otherNames.eventMode=this.othersFloats.eventMode=this.othersLines.eventMode=this.othersWater.eventMode=this.plunderG.eventMode="none",this.tileLayer.eventMode="none",this.shoreFoamLayer.eventMode=this.shoreLayer.eventMode=this.propLayer.eventMode="none",this.npcLayer.eventMode=this.npcTags.eventMode=this.hubLayer.eventMode=this.goalMarks.eventMode=this.goalArrow.eventMode="none",this.world.addChild(this.mapSprite,this.tileLayer,this.shoreFoamLayer,this.shoreLayer,this.chunkLayer,this.glints,this.waterLight,this.birds.shadows,this.propLayer,this.npcLayer,this.hubLayer,this.othersWater,this.othersLayer,this.othersFloats,this.othersLines,this.plunderG,this.boatWater,this.foamLayer,this.boatShadow,this.line,this.float,this.floatSp,this.boat,this.angler,this.lamp,this.fx,this.fxAdd,this.flyLayer,this.otherNames,this.hitLayer,this.npcTags,this.fogOfWar,this.goalMarks,this.labels,this.rodBalloon),this.world.addChildAt(this.repairFx.under,this.world.getChildIndex(this.boatWater)),this.world.addChildAt(this.repairFx.over,this.world.getChildIndex(this.otherNames)),this.waveG.eventMode="none",this.world.addChildAt(this.waveG,this.world.getChildIndex(this.boatShadow)),this.repairFx.onSound=t=>{
+ this.glints.eventMode="none",this.shadowLayer.eventMode=this.flyLayer.eventMode=this.labels.eventMode=this.foamLayer.eventMode="none",this.underLayer.eventMode=this.giantLayer.eventMode="none",this.underLayer.addChild(this.giantLayer,this.shadowLayer,this.school),this.fxAdd.blendMode="add",this.boat.anchor.set(.5),this.boat.eventMode=this.prowSp.eventMode=this.sailSp.eventMode="none",this.angler.eventMode=this.lamp.eventMode=this.floatSp.eventMode="none",this.lamp.anchor.set(.5),this.floatSp.visible=!1,this.lightLayer.eventMode="none",this.lightLayer.mask=this.lightClip,this.birdClip.eventMode="none",this.birds.sky.mask=this.birdClip,this.chunkLayer.eventMode="none",this.othersLayer.eventMode=this.otherNames.eventMode=this.othersFloats.eventMode=this.othersLines.eventMode=this.othersWater.eventMode=this.plunderG.eventMode="none",this.tileLayer.eventMode="none",this.shoreFoamLayer.eventMode=this.shoreLayer.eventMode=this.propLayer.eventMode="none",this.npcLayer.eventMode=this.npcTags.eventMode=this.hubLayer.eventMode=this.goalMarks.eventMode=this.goalArrow.eventMode="none",this.world.addChild(this.mapSprite,this.tileLayer,this.shoreFoamLayer,this.shoreLayer,this.chunkLayer,this.glints,this.waterLight,this.birds.shadows,this.propLayer,this.npcLayer,this.hubLayer,this.othersWater,this.othersLayer,this.othersFloats,this.othersLines,this.plunderG,this.boatWater,this.foamLayer,this.boatShadow,this.line,this.float,this.floatSp,this.boat,this.sailSp,this.prowSp,this.angler,this.lamp,this.fx,this.fxAdd,this.flyLayer,this.otherNames,this.hitLayer,this.npcTags,this.fogOfWar,this.goalMarks,this.labels,this.rodBalloon),this.world.addChildAt(this.repairFx.under,this.world.getChildIndex(this.boatWater)),this.world.addChildAt(this.repairFx.over,this.world.getChildIndex(this.otherNames)),this.waveG.eventMode="none",this.world.addChildAt(this.waveG,this.world.getChildIndex(this.boatShadow)),this.repairFx.onSound=t=>{
+ ,this.syncMyDeco();
+ for(const[t,k,x,R,P]of[[this.prowSp,"prow",this.myDeco.prow,l.bow,RUi],[this.sailSp,"sail",this.myDeco.sail,l.sail,.5]]){
+ const i=R?NAi.boatDeco(k,x):null;
+ if(t.visible=!!i,!i||!R)continue;
+ t.texture!==i&&(t.texture=i,t.anchor.set(.5,P));
+ const s=u(R[0],R[1]);
+ t.position.set(s.x,s.y),t.rotation=h,t.scale.set(r/3,o/3)}
+ }
+ syncMyDeco(){
+ var t;
+ const i=null==(t=ixi.getInstance().state)?void 0:t.gearBox,s=(null==i?void 0:i.equipped)??{
+ }
+ ,e=`${
+ s.prow}
+ |${
+ s.sail}
+ |${
+ s.lantern}
+ `;
+ e!==this.myDecoKey&&(this.myDecoKey=e,this.myDeco=PSi(RSi({
+ gearBox:i}
+ )),this.myColor=this.myDeco.lantern>=0?NSi[this.myDeco.lantern]:this.baseColor)}
+ static dressBoat(t,i,s){
+ const e=NAi.gear().info.boats[NAi.boatArt(i)],n=PSi(s);
+ for(const[h,r,o,a,c]of[[t.prow,"prow",n.prow,e.bow,RUi],[t.sail,"sail",n.sail,e.sail,.5]]){
+ const t=a?NAi.boatDeco(r,o):null;
+ h.visible=!!t,t&&a&&(h.texture=t,h.anchor.set(.5,c),h.position.set(a[0],a[1]),h.scale.set(1/3))}
- const p=gUi(t.a.id);
+ const p=WUi(t.a.id),w=PSi(t.a.dk).lantern;
- x:l,y:u,color:wUi[p%wUi.length],seed:p%100,me:!1,a:t.alpha/LUi}
+ x:l,y:u,color:w>=0?NSi[w]:HUi[p%HUi.length],seed:p%100,me:!1,a:t.alpha/aFi}
- if(r.b!==n.a.b&&(n.hull.texture=RAi.boat(r.b),n.lamp.texture=RAi.gear().lanterns[t.lampGrade(r.b)]),r.lk!==n.a.lk&&(n.crew.texture=t.otherAnglerTex(r.lk)??RAi.gear().angler[0]),!!r.a!=!!n.a.a||r.n!==n.a.n||(r.fx??0)!==(n.a.fx??0)||!!r.fk!=!!n.a.fk){
+ if(r.b!==n.a.b&&(n.hull.texture=NAi.boat(r.b),n.lamp.texture=NAi.gear().lanterns[t.lampGrade(r.b)]),r.b===n.a.b&&r.dk===n.a.dk||t.dressBoat(n,r.b,r.dk),r.lk!==n.a.lk&&(n.crew.texture=t.otherAnglerTex(r.lk)??NAi.gear().angler[0]),!!r.a!=!!n.a.a||r.n!==n.a.n||(r.fx??0)!==(n.a.fx??0)||!!r.fk!=!!n.a.fk){
- c.anchor.set(.5),l.anchor.set((128+o.body[0])/256,(128+o.body[1])/256),l.position.set(h.seat[0],h.seat[1]),l.scale.set(.37500000000000006),u.anchor.set(.5),u.position.set(h.lantern[0],h.lantern[1]),u.scale.set(.5555555555555556),a.addChild(c,l,u),a.scale.set(rUi),a.alpha=0,this.othersLayer.addChild(a);
+ c.anchor.set(.5),l.anchor.set((128+o.body[0])/256,(128+o.body[1])/256),l.position.set(h.seat[0],h.seat[1]),l.scale.set(.37500000000000006),u.anchor.set(.5),u.position.set(h.lantern[0],h.lantern[1]),u.scale.set(.5555555555555556);
+ const d=new Xe(ls.EMPTY),f=new Xe(ls.EMPTY);
+ t.dressBoat({
+ prow:d,sail:f}
+ ,r.b,r.dk),a.addChild(c,f,d,l,u),a.scale.set(PUi),a.alpha=0,this.othersLayer.addChild(a);
- a:r,sp:a,hull:c,lamp:u,name:w,rot:Math.random()*Math.PI*2,seenCatch:(null==(e=r.c)?void 0:e.at)??0,catchAt:0,dist:0,px:r.x,py:r.y,x:r.x,y:r.y,v:0,tx:r.x,ty:r.y,cruise:40,alpha:0,mode:"fish",pending:null,goAt:0,away:0,crew:l,float:p,fx:0,fy:0,fAlpha:0,seed:gUi(r.id)%1e3,fSet:!1,fly:null,castAt:i+600+2e3*Math.random(),recastAt:0,water:d}
+ a:r,sp:a,hull:c,lamp:u,prow:d,sail:f,name:m,rot:Math.random()*Math.PI*2,seenCatch:(null==(e=r.c)?void 0:e.at)??0,catchAt:0,dist:0,px:r.x,py:r.y,x:r.x,y:r.y,v:0,tx:r.x,ty:r.y,cruise:40,alpha:0,mode:"fish",pending:null,goAt:0,away:0,crew:l,float:g,fx:0,fy:0,fAlpha:0,seed:WUi(r.id)%1e3,fSet:!1,fly:null,castAt:i+600+2e3*Math.random(),recastAt:0,water:p}
FishingAssets 8 hunks, 32 statements
- )),pAi=[[72,4,138],[49,4,170],[39,4,170],[35,4,168],[45,4,170],[60,4,154],[43,8,170],[54,4,170],[40,4,170],[26,5,170],[41,4,170],[35,4,170],[45,4,170],[39,5,170],[42,4,162],[43,4,170],[46,4,170],[39,4,170],[35,4,170],[50,4,170],[39,4,170],[44,4,170],[41,4,170],[44,4,170],[60,4,142],[44,4,166],[53,5,170],[43,4,170],[48,4,170],[27,4,163],[44,4,170],[51,4,170],[17,10,170],[36,5,170],[44,4,170],[50,4,170],[38,4,170],[56,5,162],[44,24,170],[35,5,170],[47,5,170],[50,4,170],[53,4,164],[49,5,170],[50,7,170],[43,5,170],[52,5,149],[39,4,170]],wAi=236/256,gAi="boat_gear.webp",mAi="gear_chest.webp",vAi="boat_big.webp",_Ai="area_stamp.webp",MAi="menu_icons.webp",bAi="monster_icons.webp",yAi=["catfish","eel","sturgeon","manta","turtle","shark","whaleShark","whale","megalodon","croc","jelly","hammer","narwhal","squid","angler","octopus","sperm","serpent"],EAi="harpoon_icons.webp",AAi="hunt_mats.webp",SAi=["bone","thunder"],TAi=["wood","iron","mithril","bone","thunder"],CAi=["fish","gear","net","quest","shop","map"],OAi="hazard_cuts/",IAi="gear_backgrounds/",kAi=192,xAi=class{
+ )),wAi=[[72,4,138],[49,4,170],[39,4,170],[35,4,168],[45,4,170],[60,4,154],[43,8,170],[54,4,170],[40,4,170],[26,5,170],[41,4,170],[35,4,170],[45,4,170],[39,5,170],[42,4,162],[43,4,170],[46,4,170],[39,4,170],[35,4,170],[50,4,170],[39,4,170],[44,4,170],[41,4,170],[44,4,170],[60,4,142],[44,4,166],[53,5,170],[43,4,170],[48,4,170],[27,4,163],[44,4,170],[51,4,170],[17,10,170],[36,5,170],[44,4,170],[50,4,170],[38,4,170],[56,5,162],[44,24,170],[35,5,170],[47,5,170],[50,4,170],[53,4,164],[49,5,170],[50,7,170],[43,5,170],[52,5,149],[39,4,170]],gAi=236/256,mAi="boat_gear.webp",vAi="gear_chest.webp",_Ai="boat_big.webp",MAi="boat_deco.webp",bAi="area_stamp.webp",yAi="menu_icons.webp",EAi="monster_icons.webp",AAi=["catfish","eel","sturgeon","manta","turtle","shark","whaleShark","whale","megalodon","croc","jelly","hammer","narwhal","squid","angler","octopus","sperm","serpent"],SAi="harpoon_icons.webp",TAi="hunt_mats.webp",CAi=["bone","thunder"],OAi=["wood","iron","mithril","bone","thunder"],IAi=["fish","gear","net","quest","shop","map"],kAi="hazard_cuts/",xAi="gear_backgrounds/",RAi=192,PAi=class{
- const i=t.startsWith(IAi)?"20261008-gear-background-v1":"giants.json"===t||"spine/giant_whale.atlas"===t?"20261004-giants-v1":t===gAi?"20261007-boat-gear-v1":t===mAi?"20261008-gear-chest-v1":t===vAi?"20261008-boat-big-v1":t===_Ai?"20261008-area-stamp-v1":t===MAi?"20261008-menu-icons-v1":t===bAi?"20261011-monster-icons-v2":t===EAi?"20261010-harpoon-icons-v2":t===AAi?"20261010-hunt-mats-v1":t.startsWith(OAi)?"20261009-hazard-cut-v2":"20261001-topdown-v25";
+ const i=t.startsWith(xAi)?"20261008-gear-background-v1":"giants.json"===t||"spine/giant_whale.atlas"===t?"20261004-giants-v1":t===mAi?"20261012-boat-gear-v3":t===vAi?"20261008-gear-chest-v1":t===_Ai||t===MAi||/^boat_[4-8]\.png$/.test(t)?"20261012-ship9-v1":t===bAi?"20261008-area-stamp-v1":t===yAi?"20261008-menu-icons-v1":t===EAi?"20261011-monster-icons-v2":t===SAi?"20261010-harpoon-icons-v2":t===TAi?"20261010-hunt-mats-v1":t.startsWith(kAi)?"20261009-hazard-cut-v2":"20261001-topdown-v25";
- ,[h,[r,o,a,c,l,u,d,f,p,w,g,m,v,_,M,b,y,E,A]]=await Promise.all([fd.load(this.topPath("giants.json")),Promise.all([["boat_0.png",n],["boat_1.png",n],["boat_2.png",n],["boat_3.png",n],["boat_4.png",n],["boat_5.png",n],["shadow.png"],["water_caustic.png"],["water_blotch.png"],["floats.webp",n],["angler.webp",n],["lanterns.png",n],["npc_boats.webp",n],["guests.webp",n],["guest_heads.webp",n],["bubbles.webp",n],["times.png",n],["journey_npcs.webp",n],["glints.png",n]].map(([t,i])=>fd.load({
+ ,[h,[r,o,a,c,l,u,d,f,p,w,g,m,v,_,M,b,y,E,A,S,T,C]]=await Promise.all([wd.load(this.topPath("giants.json")),Promise.all([["boat_0.png",n],["boat_1.png",n],["boat_2.png",n],["boat_3.png",n],["boat_4.png",n],["boat_5.png",n],["boat_6.png",n],["boat_7.png",n],["boat_8.png",n],["shadow.png"],["water_caustic.png"],["water_blotch.png"],["floats.webp",n],["angler.webp",n],["lanterns.png",n],["npc_boats.webp",n],["guests.webp",n],["guest_heads.webp",n],["bubbles.webp",n],["times.png",n],["journey_npcs.webp",n],["glints.png",n]].map(([t,i])=>wd.load({
+ ).catch(()=>null),this.boatDecoTex=await wd.load({
+ src:this.topPath(MAi),parser:"loadTextures",data:n}
- ).catch(()=>null),this.topBoats=[r,o,a,c,l,u],this.topShadow=d;
+ ).catch(()=>null),this.topBoats=[r,o,a,c,l,u,d,f,p],this.topShadow=w;
+ static dressBigBoat(t,i,s){
+ for(const o of t.removeChildren())o.destroy();
+ if(!this.gearArt)return;
+ const e=this.gearArt.info.boats[this.boatArt(i)],n=e.sail?this.boatDeco("sail",s.sail):null,h=e.bow?this.boatDeco("prow",s.prow):null;
+ if(n&&e.sail){
+ const i=new Xe(n);
+ i.anchor.set(.5),i.position.set(3*e.sail[0],3*e.sail[1]),t.addChild(i)}
+ if(h&&e.bow){
+ const i=new Xe(h);
+ i.anchor.set(.5,.78125),i.position.set(3*e.bow[0],3*e.bow[1]),t.addChild(i)}
+ const r=new Xe(this.gearArt.lanterns[Math.min(2,Math.floor(this.boatArt(i)/2))]);
+ r.anchor.set(.5),r.position.set(3*e.lantern[0],3*e.lantern[1]),r.scale.set(.2/.36*3),t.addChild(r);
+ for(const o of t.children)o.eventMode="none"}
+ static boatDeco(t,i){
+ const s=this.boatDecoTex;
+ if(!s||i<0||i>4)return null;
+ if(!this.boatDecoCells.length){
+ const t=s.height/2;
+ this.boatDecoCells=Array.from({
+ length:10}
+ ,(i,e)=>new ls({
+ source:s.source,frame:new $i(e%5*t,Math.floor(e/5)*t,t,t)}
+ ))}
+ return this.boatDecoCells[("sail"===t?5:0)+i]}
- length:6}
+ length:9}
- return[0,1,2,3,4,5,5][Math.max(0,Math.min(6,t))]}
+ return Math.max(0,Math.min(8,Math.round(t)))}
GearCard 4 hunks, 29 statements
- case"compass":t.circle(64,64,46).fill(e.dark).circle(64,64,40).fill(e.main).circle(64,64,32).fill(16052192);
- for(let i=0;
- i<8;
- i++){
- const s=i/8*Math.PI*2;
- t.moveTo(64+26*Math.cos(s),64+26*Math.sin(s)).lineTo(64+31*Math.cos(s),64+31*Math.sin(s)).stroke({
- color:e.dark,width:2}
- )}
- if(t.poly([64,34,70,64,64,94,58,64]).fill(12866111).poly([64,64,70,64,64,94,58,64]).fill(4085088),t.circle(64,64,4).fill(e.light),t.circle(64,14,7).fill(e.main).stroke(n),s>=2&&t.circle(64,64,2.5).fill(e.gem),3===s&&t.rect(40,100,48,8).fill(e.dark),4===s)for(let i=0;
- i<4;
- i++)t.circle(64+44*Math.cos(1.57*i),64+44*Math.sin(1.57*i),4).fill(e.gem);
+ case"harpoon":if(t.moveTo(26,104).lineTo(92,38).stroke({
+ color:e.dark,width:9,cap:"round"}
+ ).moveTo(26,104).lineTo(92,38).stroke({
+ color:e.main,width:5,cap:"round"}
+ ),t.poly([92,38,112,16,100,46]).fill(e.light).stroke(n),0!==s&&3!==s||t.poly([98,30,88,24,94,36]).fill(e.light).stroke(n),1===s&&t.circle(56,74,12).fill(e.main).stroke(n),2===s)for(let i=0;
+ i<3;
+ i++)t.circle(70+6*i,58-6*i,4).fill(16747130);
+ 4===s&&t.ellipse(44,86,10,6).fill(e.light).stroke(n),t.circle(30,100,7).stroke({
+ color:13148266,width:3}
+ ),t.circle(64,66,3).fill(e.gem);
- case"anchor":t.circle(64,22,11).stroke({
- color:e.main,width:7}
- ),t.rect(59,30,10,66).fill(e.main).stroke(n),t.rect(40,42,48,9).fill(e.main).stroke(n),t.moveTo(22,74).quadraticCurveTo(28,110,64,108).quadraticCurveTo(100,110,106,74).stroke({
- color:e.main,width:9}
- ),t.poly([16,78,28,66,30,82]).fill(e.main).poly([112,78,100,66,98,82]).fill(e.main),2===s&&t.circle(64,60,7).fill(16052192).circle(61,58,1.5).fill(1254955).circle(67,58,1.5).fill(1254955),3===s&&t.moveTo(64,96).lineTo(64,118).stroke({
- color:e.main,width:6}
- ),4===s&&t.circle(64,74,5).fill(e.gem),1===s&&t.rect(56,30,16,8).fill(e.dark);
- break;
- case"toolbox":t.roundRect(18,50,92,56,8).fill(e.main).stroke(n),t.roundRect(18,50,92,14,6).fill(e.dark),t.moveTo(48,50).lineTo(48,36).lineTo(80,36).lineTo(80,50).stroke({
- color:e.dark,width:6}
- ),t.roundRect(56,70,16,12,3).fill(e.light),t.moveTo(84,30).lineTo(108,6).stroke({
- color:13226968,width:6}
- ).circle(108,8,8).stroke({
- color:13226968,width:5}
- ),1===s&&t.rect(24,88,80,6).fill(e.dark),2===s&&t.circle(36,84,6).fill(e.gem).circle(92,84,6).fill(e.gem),3===s&&t.poly([64,88,68,96,60,96]).fill(e.light),4===s&&t.rect(26,96,76,4).fill(e.gem);
- break;
- return RAi.boatGearIcon(HAi.indexOf(i.slot),i.v)||INi(`gear:${
+ return NAi.boatGearIcon(qAi(i.slot),i.v)||iLi(`gear:${
- return RAi.boatGearIcon(HAi.indexOf(t),5)||INi(`gearSlot:${
+ return NAi.boatGearIcon(qAi(t),5)||iLi(`gearSlot:${
FishingService 9 hunks, 26 statements
- title:"튼튼한 줄",line:"삼베 줄은 힘센 물고기를 못 버텨요. 장비에서 낚싯줄을 비단 줄로 바꿔 봐요.",done:"이제 힘 2짜리도 끄떡없어요.",kind:"gear",gear:"line",level:1,count:1,gold:0,pearl:50}
+ title:"튼튼한 낚싯대",line:"낚싯대가 없으면 힘센 물고기를 못 버텨요. 장비 상자에서 낚싯대를 얻어 낚싯대 칸에 껴 봐요.",done:"이제 힘 2짜리도 끄떡없어요.",kind:"gear",gear:"line",level:1,count:1,gold:0,pearl:50}
- title:"대나무 대",line:"장비에서 낚싯대를 대나무 대로 바꿔 봐요. 큰 물고기가 더 잘 나와요.",done:"손에 착 붙네요.",kind:"gear",gear:"rod",level:1,count:1,gold:0,pearl:50}
+ title:"큰 물고기",line:"낚싯대를 끼면 큰 물고기가 더 잘 나와요. 장비 → 내 배에서 낚싯대 칸에 껴 봐요.",done:"손에 착 붙네요.",kind:"gear",gear:"rod",level:1,count:1,gold:0,pearl:50}
- title:"넓은 어망",line:"어망이 금방 차지요? 장비에서 그물 어망으로 바꿔 봐요.",done:"이제 넉넉하게 담겠어요.",kind:"gear",gear:"icebox",level:1,count:1,gold:0,pearl:50}
+ title:"넓은 어망",line:"어망이 금방 차지요? 장비 상자에서 어망을 얻어 어망 칸에 껴 봐요.",done:"이제 넉넉하게 담겠어요.",kind:"gear",gear:"icebox",level:1,count:1,gold:0,pearl:50}
- title:"쪽배",line:"뗏목은 느려요. 장비에서 배를 나무 쪽배로 올려 봐요.",done:"물살을 가르는 소리가 다르네요!",kind:"gear",gear:"boat",level:1,count:1,gold:0,pearl:100}
+ title:"나무 배",line:"뗏목은 느려요. 장비에서 배를 나무 배로 올려 봐요.",done:"물살을 가르는 소리가 다르네요!",kind:"gear",gear:"boat",level:1,count:1,gold:0,pearl:100}
- title:"청동 얼레",line:"장비에서 얼레를 청동 얼레로 바꿔 봐요. 입질이 빨라져요.",done:"찌가 금방 움직이네요.",kind:"gear",gear:"reel",level:1,count:1,gold:0,pearl:50}
+ title:"빠른 입질",line:"찌를 끼면 입질이 빨라져요. 장비 → 내 배에서 찌 칸에 껴 봐요 (배 ★2부터).",done:"찌가 금방 움직이네요.",kind:"gear",gear:"reel",level:1,count:1,gold:0,pearl:50}
- title:"코르크 찌",line:"장비에서 찌를 코르크 찌로 바꿔 봐요. 귀한 물고기가 더 잘 물어요.",done:"귀한 손님이 올 거예요.",kind:"gear",gear:"bobber",level:1,count:1,gold:0,pearl:50}
+ title:"귀한 손님",line:"찌를 끼면 귀한 물고기가 더 잘 물어요. 장비 → 내 배에서 찌 칸에 껴 봐요 (배 ★2부터).",done:"귀한 손님이 올 거예요.",kind:"gear",gear:"bobber",level:1,count:1,gold:0,pearl:50}
- title:"거미 비단 줄",line:"힘 3짜리를 잡으려면 거미 비단 줄이 필요해요. 장비에서 바꿔 봐요.",done:"이제 강의 주인도 버틸 수 있어요.",kind:"gear",gear:"line",level:2,count:1,gold:0,pearl:100}
+ title:"더 튼튼한 낚싯대",line:"힘 3짜리를 잡으려면 ★2 낚싯대가 필요해요. 합성하거나 상자에서 얻어 껴 봐요 (배 ★2부터 ★2).",done:"이제 강의 주인도 버틸 수 있어요.",kind:"gear",gear:"line",level:2,count:1,gold:0,pearl:100}
- ...UCi[i],npc:e}
+ ...uOi[i],npc:e}
+ const i="line"===t.gear||"rod"===t.gear?"낚싯대":"reel"===t.gear||"bobber"===t.gear?"찌":"icebox"===t.gear?"어망":null;
+ if(i)return{
+ text:`${
+ i}
+  ★${
+ t.level}
+  끼기`,ask:`${
+ i}
+  칸에 ★${
+ t.level}
+  ${
+ i}
+  끼기`,done:`★${
+ t.level}
+  ${
+ i}
+ 를 꼈어요`,hint:"[장비] › 내 배에서"}
+ ;
BoatUpgradePanel 3 hunks, 16 statements
+ const u=Math.min(44,(r-44)/DSi.LEVELS-4),d=new Ke,f=new ep;
+ d.addChild(f);
+ for(let b=0;
+ b<DSi.LEVELS;
+ b++){
+ const t=o+b*(u+4),i=new Xe(NAi.boatBig(b));
+ i.anchor.set(.5),i.scale.set((u-6)/(i.texture.frame.height||384)),i.position.set(t+u/2,104+u/2),i.alpha=b>e?.35:1;
+ const n=Jxi(`${
+ b+1}
+ `,b===e?Dxi:b<=s?Uxi:7237235,12);
+ n.position.set(t+(u-n.width)/2,106+u),b!==s&&b!==e||f.roundRect(t,104,u,u,10).stroke({
+ color:b===e?Dxi:8378016,width:2}
+ ),d.addChild(i,n)}
+ this.card.addChild(d);
- `]],f=e===dSi.ENTRY.C?"연안":e===dSi.ENTRY.O?"대양":"";
+ `]],g=e===DSi.ENTRY.C?"연안":e===DSi.ENTRY.O?"대양":e===DSi.LEVELS-1?"잠수 · 심연 (준비 중)":"";
- let p=116;
+ let m=104+u+34;
FishingGearPage 3 hunks, 15 statements
- case"rod":return["큰 고기 다시 뽑기",h(n(e[i],/([\d.]+%)/),n(e[s],/([\d.]+%)/))];
+ case"rod":return["버티는 힘 · 큰 개체",`${
+ h(i+1,s+1)}
+  · ${
+ h(n(e[i],/([\d.]+%)/),n(e[s],/([\d.]+%)/))}
+ `];
- case"bobber":return["★3 이상 확률",h(n(e[i],/(×[\d.]+)/),n(e[s],/(×[\d.]+)/))];
+ case"bobber":return["입질 · 귀한",`${
+ h(n(e[i],/입질 (×[\d.]+)/),n(e[s],/입질 (×[\d.]+)/))}
+  · ${
+ h(n(e[i],/귀한 물고기 (×[\d.]+)/),n(e[s],/귀한 물고기 (×[\d.]+)/))}
+ ${
+ /심해/.test(e[s])?" · 심해":""}
+ `];
- return"boat"===t?(this.setMode("boat"),QRi.getInstance().refreshSub(),this.myBoat.upgradeButton):(this.setMode("tools"),QRi.getInstance().refreshSub(),(null==(i=this.rows.find(i=>i.key===t))?void 0:i.up.btn)??null)}
+ if("boat"===t)return this.setMode("boat"),APi.getInstance().refreshSub(),this.myBoat.upgradeButton;
+ const s="line"===t||"rod"===t?"rod":"reel"===t||"bobber"===t?"bobber":"icebox"===t?"net":null;
+ return s?(this.setMode("boat"),APi.getInstance().refreshSub(),this.myBoat.slotNode(s)):(this.setMode("tools"),APi.getInstance().refreshSub(),(null==(i=this.rows.find(i=>i.key===t))?void 0:i.up.btn)??null)}
ObservablePoint 1 hunks, 11 statements
+ function ni(t,i,s){
+ return t&&t.wave&&void 0!==t.numRevive?t.numRevive!==i?"clearStale":"restoreLocal":s?"restoreServer":"none"}
+ function hi(t){
+ if(t)return{
+ gameOver:!0,gameOverWave:t.wave,...void 0!==t.numRevive?{
+ gameOverNumRevive:t.numRevive}
+ :{
+ }
+ }
+ }
+ Qt(ni,"resolveBootGameOver"),Qt(hi,"gameOverInfoForServer");
Un 9 hunks, 9 statements
- )s&set&&(e=e.add(n)),n=n.double(),s>>=set;
+ )s&net&&(e=e.add(n)),n=n.double(),s>>=net;
- h>>=d,n>o&&(n-=u,h+=set);
+ h>>=d,n>o&&(n-=u,h+=net);
- const n=(0,tet.bitLen)(BigInt(s.length)),h=n>12?n-3:n>4?n-2:n?2:1,r=(1<<h)-1,o=new Array(r+1).fill(t.ZERO),a=Math.floor((i.BITS-1)/h)*h;
+ const n=(0,set.bitLen)(BigInt(s.length)),h=n>12?n-3:n>4?n-2:n?2:1,r=(1<<h)-1,o=new Array(r+1).fill(t.ZERO),a=Math.floor((i.BITS-1)/h)*h;
- return(0,Zst.validateField)(t.Fp),(0,tet.validateObject)(t,{
+ return(0,iet.validateField)(t.Fp),(0,set.validateObject)(t,{
- const Zst=dst,tet=fst,iet=BigInt(0),set=BigInt(1),eet=new WeakMap,net=new WeakMap;
+ const iet=pst,set=wst,eet=BigInt(0),net=BigInt(1),het=new WeakMap,ret=new WeakMap;
- const O=pet;
+ const O=get;
- const het=ust,ret=dst,oet=fst,aet=fst,cet=BigInt(0),uet=BigInt(1),det=BigInt(2),fet=BigInt(8),pet={
+ const oet=fst,aet=pst,cet=wst,uet=wst,det=BigInt(0),fet=BigInt(1),pet=BigInt(2),wet=BigInt(8),get={
- const get=dst,met=fst,vet=met.bytesToNumberBE;
+ const vet=pst,_et=wst,Met=_et.bytesToNumberBE;
- t[i]=(0,get.mod)(vet(n),e)}
+ t[i]=(0,vet.mod)(Met(n),e)}
MiniAscentCardPickPopup 8 hunks, 8 statements
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:32,lineHeight:38}
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:32,lineHeight:38}
- ...eD.DEFAULT_FONT_OPTION_15,fontSize:12,lineHeight:16}
+ ...hD.DEFAULT_FONT_OPTION_15,fontSize:12,lineHeight:16}
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:18,lineHeight:24}
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:18,lineHeight:24}
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:28,lineHeight:34}
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:28,lineHeight:34}
- ...eD.DEFAULT_FONT_OPTION_15,fontSize:13,lineHeight:18}
+ ...hD.DEFAULT_FONT_OPTION_15,fontSize:13,lineHeight:18}
- ...eD.DEFAULT_FONT_OPTION_15,fontSize:14}
+ ...hD.DEFAULT_FONT_OPTION_15,fontSize:14}
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:20,lineHeight:22,fontWeight:"900",stroke:{
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:20,lineHeight:22,fontWeight:"900",stroke:{
- ...eD.DEFAULT_FONT_OPTION_15,fontSize:12,lineHeight:16}
+ ...hD.DEFAULT_FONT_OPTION_15,fontSize:12,lineHeight:16}
GameOverPopup 6 hunks, 7 statements
- super(),Zt(this,"lblMessage1",new ZD("",eD.DEFAULT_COLOR,eD.DEFAULT_FONT_OPTION_18)),Zt(this,"lblMessage2",new ZD("",eD.COLOR_GRAY,eD.DEFAULT_FONT_OPTION_16)),Zt(this,"lblMedalReward",new TF("UI_STAR_ICON","0",16750848,eD.DEFAULT_OUTLINE_FONT_OPTION_18)),Zt(this,"lblEventBonus",new ZD("",4500223,eD.DEFAULT_OUTLINE_FONT_OPTION_18)),Zt(this,"rewardCardBg"),Zt(this,"lblTabCurrentArrow"),Zt(this,"lblTabCurrent",new ZD("",16777215,eD.DEFAULT_OUTLINE_FONT_OPTION_17)),Zt(this,"lblTabCenter",new ZD("",8947848,eD.DEFAULT_OUTLINE_FONT_OPTION_16)),Zt(this,"lblTabReviveArrow"),Zt(this,"lblTabRevive",new ZD("",8947848,eD.DEFAULT_OUTLINE_FONT_OPTION_17)),Zt(this,"lblStartWave",new ZD("",13421772,eD.DEFAULT_FONT_OPTION_16)),Zt(this,"lblLastRevive",new ZD("",10066329,eD.DEFAULT_FONT_OPTION_16)),Zt(this,"btnMedalBuffGuide",new FU("UI_Ekkorr","UI_Alarm",.85)),Zt(this,"btnRebirth",new v$("","","환생",.8,135,70)),Zt(this,"btnRebirthBonus",new v$("UI_GEM","500","환생 (훈장 x 2)",.8,240,70)),Zt(this,"btnContinue",new v$("Icon_Heart2","1","이어하기",.8,140,70)),Zt(this,"reviveTeamBanner"),Zt(this,"reviveTreasureBanner"),Zt(this,"revivePetBanner"),Zt(this,"bannerSeparator"),Zt(this,"useReviveTeam",!1),Zt(this,"hasReviveTeam",!1),Zt(this,"reviveTeamKindNums",[]),Zt(this,"reviveTeamTrans",[]),Zt(this,"currentWave",1),Zt(this,"baseMedalCache",0),Zt(this,"normalMedalCache",0),Zt(this,"reviveTeamMedalCache",0),Zt(this,"eventMultiCache",1),Zt(this,"currentBuffMultiplier",1),Zt(this,"reviveBuffMultiplier",1),Zt(this,"onContinue",null),Zt(this,"onRebirth",null),Zt(this,"onRebirthBonus",null),Zt(this,"requestPending",!1),Zt(this,"isGameOverMode",!1),Zt(this,"pendingGameOver",null),Zt(this,"gameOverWave",0),Zt(this,"gameOverShownAt",0),WS.getInstance().addEventListener("BattleSwitch",this.onBattleSwitchEvent.bind(this)),this.title=RB.getText("GAME_6","환생하기"),this.lblMessage1.y=85,this.lblMessage2.align="center",this.btnRebirth.showIconLabel=!1,this.btnRebirth.showTextLabel=!0,this.btnRebirth.text=RB.getText("GAME_5","환생"),this.btnRebirth.color=v$.GREEN,this.btnRebirthBonus.showIconLabel=!0,this.btnRebirthBonus.showTextLabel=!0,this.btnRebirthBonus.iconText="500",this.btnRebirthBonus.text=`${
+ super(),Zt(this,"lblMessage1",new iG("",hD.DEFAULT_COLOR,hD.DEFAULT_FONT_OPTION_18)),Zt(this,"lblMessage2",new iG("",hD.COLOR_GRAY,hD.DEFAULT_FONT_OPTION_16)),Zt(this,"lblMedalReward",new OF("UI_STAR_ICON","0",16750848,hD.DEFAULT_OUTLINE_FONT_OPTION_18)),Zt(this,"lblEventBonus",new iG("",4500223,hD.DEFAULT_OUTLINE_FONT_OPTION_18)),Zt(this,"rewardCardBg"),Zt(this,"lblTabCurrentArrow"),Zt(this,"lblTabCurrent",new iG("",16777215,hD.DEFAULT_OUTLINE_FONT_OPTION_17)),Zt(this,"lblTabCenter",new iG("",8947848,hD.DEFAULT_OUTLINE_FONT_OPTION_16)),Zt(this,"lblTabReviveArrow"),Zt(this,"lblTabRevive",new iG("",8947848,hD.DEFAULT_OUTLINE_FONT_OPTION_17)),Zt(this,"lblStartWave",new iG("",13421772,hD.DEFAULT_FONT_OPTION_16)),Zt(this,"lblLastRevive",new iG("",10066329,hD.DEFAULT_FONT_OPTION_16)),Zt(this,"btnMedalBuffGuide",new HU("UI_Ekkorr","UI_Alarm",.85)),Zt(this,"btnRebirth",new M$("","","환생",.8,135,70)),Zt(this,"btnRebirthBonus",new M$("UI_GEM","500","환생 (훈장 x 2)",.8,240,70)),Zt(this,"btnContinue",new M$("Icon_Heart2","1","이어하기",.8,140,70)),Zt(this,"reviveTeamBanner"),Zt(this,"reviveTreasureBanner"),Zt(this,"revivePetBanner"),Zt(this,"bannerSeparator"),Zt(this,"useReviveTeam",!1),Zt(this,"hasReviveTeam",!1),Zt(this,"reviveTeamKindNums",[]),Zt(this,"reviveTeamTrans",[]),Zt(this,"currentWave",1),Zt(this,"baseMedalCache",0),Zt(this,"normalMedalCache",0),Zt(this,"reviveTeamMedalCache",0),Zt(this,"eventMultiCache",1),Zt(this,"currentBuffMultiplier",1),Zt(this,"reviveBuffMultiplier",1),Zt(this,"onContinue",null),Zt(this,"onRebirth",null),Zt(this,"onRebirthBonus",null),Zt(this,"requestPending",!1),Zt(this,"continueResumeSeq",0),Zt(this,"isGameOverMode",!1),Zt(this,"pendingGameOver",null),Zt(this,"gameOverWave",0),Zt(this,"gameOverShownAt",0),jS.getInstance().addEventListener("BattleSwitch",this.onBattleSwitchEvent.bind(this)),this.title=NB.getText("GAME_6","환생하기"),this.lblMessage1.y=85,this.lblMessage2.align="center",this.btnRebirth.showIconLabel=!1,this.btnRebirth.showTextLabel=!0,this.btnRebirth.text=NB.getText("GAME_5","환생"),this.btnRebirth.color=M$.GREEN,this.btnRebirthBonus.showIconLabel=!0,this.btnRebirthBonus.showTextLabel=!0,this.btnRebirthBonus.iconText="500",this.btnRebirthBonus.text=`${
- this.onRebirth=i,this.onRebirthBonus=s,this.onContinue=null,this.btnContinue.visible=!1,this.isGameOverMode=!1,this.title=RB.getText("GAME_6","환생하기"),await this.syncGuildWarMedalBuff();
+ this.onRebirth=i,this.onRebirthBonus=s,this.onContinue=null,this.btnContinue.visible=!1,this.isGameOverMode=!1,this.continueResumeSeq++,this.title=NB.getText("GAME_6","환생하기"),await this.syncGuildWarMedalBuff();
- const{
+ const i=++this.continueResumeSeq,{
- s.getInstance().addChild(e),await e.play(20),e.removeFromParent(),sU.getInstance().start(),aG.getInstance().startUpdate()}
+ e.getInstance().addChild(n),await n.play(20),n.removeFromParent(),i===this.continueResumeSeq&&(nU.getInstance().start(),lG.getInstance().startUpdate())}
- const r=AG.wave;
- AG.maxWave>e&&WS.getInstance().dispatchCustomEvent("PassStatus"),PH.getInstance().updateAll(),Eli.getInstance().update(),d$.getInstance().update(),Edi.getInstance().updateProfileLayout(),Edi.getInstance().loadHeroPresent(),MS.removeData(MS.KEY_GAME_OVER),gui.getInstance().setData(),xui.getInstance().setData(),gui.getInstance().scrollToTop(),t.body.medalEvent&&BB.updateCurrentMedalEvent(t.body.medalEvent);
+ const r=TG.wave,o=TG.gold;
+ this.continueResumeSeq++,nU.getInstance().stop(),TG.maxWave>e&&jS.getInstance().dispatchCustomEvent("PassStatus"),LH.getInstance().updateAll(),Sli.getInstance().update(),p$.getInstance().update(),Sdi.getInstance().updateProfileLayout(),Sdi.getInstance().loadHeroPresent(),yS.removeData(yS.KEY_GAME_OVER),vui.getInstance().setData(),Pui.getInstance().setData(),vui.getInstance().scrollToTop(),t.body.medalEvent&&FB.updateCurrentMedalEvent(t.body.medalEvent);
- AG.wave!==r&&(AG.setWaveTrusted(r),AG.wave),sU.getInstance().start(),ffi.getInstance().restartFromWave1(),ffi.getInstance().udpateHero(tP.getInstance().castleVO)}
+ TG.wave!==r&&(TG.setWaveTrusted(r),TG.wave),TG.gold!==o&&pG.setTrusted(o),nU.getInstance().start(),pfi.getInstance().restartFromWave1(),pfi.getInstance().udpateHero(sP.getInstance().castleVO)}
FishingDataManager 7 hunks, 7 statements
- w:s,at:o,end:o+fIi.DUR_MS,kind:r.kind,name:r.name,tier:e,...EIi(e,r),min:r.min,...r.needBest?{
+ w:s,at:o,end:o+UIi.DUR_MS,kind:r.kind,name:r.name,tier:e,...qIi(e,r),min:r.min,...r.needBest?{
- ...AIi(t,i,Math.floor(s/fIi.EVERY_MS)),w:e,at:s,end:s+fIi.DUR_MS}
+ ...XIi(t,i,Math.floor(s/UIi.EVERY_MS)),w:e,at:s,end:s+UIi.DUR_MS}
- const n=[[t,i],...WSi.flatMap(t=>VSi.map(i=>[t,i])).filter(([s,e])=>s!==t||e!==i)];
+ const n=[[t,i],...fTi.flatMap(t=>pTi.map(i=>[t,i])).filter(([s,e])=>s!==t||e!==i)];
- return[...mCi.map((s,e)=>({
+ return[...WCi.map((s,e)=>({
- )),...vCi.map((i,s)=>({
+ )),...VCi.map((i,s)=>({
- )),..._Ci.map((i,s)=>{
+ )),...jCi.map((i,s)=>{
- for(const i of"tut"===t?["tut",...EOi]:[t])this.seenTips.add(i);
+ for(const i of"tut"===t?["tut",...qOi]:[t])this.seenTips.add(i);
MiniAscentRelicsPage 7 hunks, 7 statements
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:e,lineHeight:e+5}
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:e,lineHeight:e+5}
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:18}
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:18}
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:20,lineHeight:22,fontWeight:"900",stroke:{
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:20,lineHeight:22,fontWeight:"900",stroke:{
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:16,lineHeight:19,fontWeight:"900",stroke:{
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:16,lineHeight:19,fontWeight:"900",stroke:{
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:17,lineHeight:20,fontWeight:"900",stroke:{
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:17,lineHeight:20,fontWeight:"900",stroke:{
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:s,lineHeight:s+5}
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:s,lineHeight:s+5}
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:23}
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:23}
GuildWarBattlePopupV3 6 hunks, 6 statements
- ...eD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:13}
+ ...hD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:13}
- ...eD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:13}
+ ...hD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:13}
- ...eD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:13}
+ ...hD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:13}
- ...eD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:9}
+ ...hD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:9}
- ...eD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:11}
+ ...hD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:11}
- ...eD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:9}
+ ...hD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:9}
GpuGraphicsContext 3 hunks, 5 statements
- ...Zc,extension:{
- ...Zc.extension,name:"ellipse"}
+ ...il,extension:{
+ ...il.extension,name:"ellipse"}
- ...Zc,extension:{
- ...Zc.extension,name:"roundedRectangle"}
+ ...il,extension:{
+ ...il.extension,name:"roundedRectangle"}
- ..."radial"===i.type?M.defaultRadialOptions:M.defaultLinearOptions,...Xi(i)}
+ ..."radial"===i.type?M.defaultRadialOptions:M.defaultLinearOptions,...Qi(i)}
BlurFilter 5 hunks, 5 statements
- const hf={
+ const of={
- const of={
+ const cf={
- const i=of[t],s=i.length;
+ const i=cf[t],s=i.length;
- const s=of[i],e=s.length,n=[],h=[],r=[];
+ const s=cf[i],e=s.length,n=[],h=[],r=[];
- ...wf.defaultOptions,...i}
+ ...mf.defaultOptions,...i}
FishingAvatarMaker 5 hunks, 5 statements
- ...tIi}
+ ...TIi}
- ...tIi,skin:0,hair:0,hairColor:0,feats:[]}
+ ...TIi,skin:0,hair:0,hairColor:0,feats:[]}
- ...tIi}
+ ...TIi}
- ...tIi,race:i,sex:1,skin:0,hair:0,hairColor:zOi[i],feats:[]}
+ ...TIi,race:i,sex:1,skin:0,hair:0,hairColor:_Ii[i],feats:[]}
- ...tIi,race:this.draft.race,sex:i,skin:0,hair:0,hairColor:this.draft.hairColor,feats:[]}
+ ...TIi,race:this.draft.race,sex:i,skin:0,hair:0,hairColor:this.draft.hairColor,feats:[]}
FishingMainPage 1 hunks, 5 statements
- ,void 0),s=TTi.find(t=>t.key===i.gear);
- return void(await e("gear",()=>t.getInstance().focusTool(i.gear),`여기서 ${
- Bxi(s.title,"을","를")}
+ ,void 0),s="line"===i.gear||"rod"===i.gear?"낚싯대":"reel"===i.gear||"bobber"===i.gear?"찌":"icebox"===i.gear?"어망":null,n=XTi.find(t=>t.key===i.gear);
+ return void(await e("gear",()=>t.getInstance().focusTool(i.gear),s?`여기에 ${
+ s}
+ 를 껴요`:`여기서 ${
+ lRi((null==n?void 0:n.title)??"","을","를")}
GearDetailPanel 5 hunks, 5 statements
- const s=void 0!==S[t]&&(i<2||e.star>=5),n=this.openStat===t,h=n?Sxi(`${
+ const s=QAi(t),n=s||void 0!==S[t]&&(i<2||e.star>=5),h=this.openStat===t,r=h?Jxi(`${
- zAi(t)}
+ s?oSi(t):dSi(t)}
- const i=Rki(L?P:"lock",22,L?lxi:5921376);
+ const i=QAi(P),s=nxi(L?i?"hold"===P?"line":"bite"===P?"clock":"icebox":P:"lock",22,L?Dxi:5921376);
- const s=Sxi(KAi[P].name,L?0===N?dxi:14079706:7829373,0===N?17:16,0===N&&L);
+ const n=Jxi(i?hSi[P]:uSi[P].name,L?0===N?Bxi:14079706:7829373,0===N?17:16,0===N&&L);
- const r=Sxi(L?W$i(P,S[P]):"★5부터",L?0===N?lxi:dxi:7829373,0===N?18:16,L);
+ const c=Jxi(L?i?rSi(P,Math.min(bSi(h.gear.boat),e.star)):gHi(P,S[P]):"★5부터",L?0===N?Dxi:Bxi:7829373,0===N?18:16,L);
AttendanceAutoTrigger 2 hunks, 4 statements
- let e=await tD.getInstance().user.getAllInfo(s?{
- gameOver:!0,gameOverWave:s.wave}
- :void 0);
+ let e=await sD.getInstance().user.getAllInfo(hi(s));
- ,Qt(Lpi,"init"),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",Lpi):Lpi(),oi.add(vh),oi.mixin(Ve,_h),oi.add(Hd),oi.add(nf),oi.mixin(Ve,hf),oi.add(Lf),oi.add(Cf);
+ ,Qt(Dpi,"init"),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",Dpi):Dpi(),ci.add(Mh),ci.mixin(Ke,bh),ci.add(Vd),ci.add(rf),ci.mixin(Ke,of),ci.add(Gf),ci.add(If);
Archery2GameScene 4 hunks, 4 statements
- ...eD.DEFAULT_OUTLINE_FONT_OPTION_16,fill:16777215}
+ ...hD.DEFAULT_OUTLINE_FONT_OPTION_16,fill:16777215}
- ...eD.DEFAULT_OUTLINE_FONT_OPTION_20,fill:16766720}
+ ...hD.DEFAULT_OUTLINE_FONT_OPTION_20,fill:16766720}
- ...eD.DEFAULT_OUTLINE_FONT_OPTION_16,fill:16737792}
+ ...hD.DEFAULT_OUTLINE_FONT_OPTION_16,fill:16737792}
- ...eD.DEFAULT_OUTLINE_FONT_OPTION_20,fill:16777215}
+ ...hD.DEFAULT_OUTLINE_FONT_OPTION_20,fill:16777215}
FishingGearBagView 4 hunks, 4 statements
- const t=(iHi-56)/8;
+ const t=(OHi-6*VAi.length)/(VAi.length+1);
- i<8;
+ i<VAi.length+1;
- s.position.set(i*(t+8),eHi),s.eventMode="static",s.cursor="pointer",s.hitArea=new Ui(0,0,t,t);
+ s.position.set(i*(t+6),kHi),s.eventMode="static",s.cursor="pointer",s.hitArea=new $i(0,0,t,t);
- const o=(iHi-56)/8;
+ const o=(OHi-6*VAi.length)/(VAi.length+1);
MiniAscentResultPopup 4 hunks, 4 statements
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:24,lineHeight:30}
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:24,lineHeight:30}
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:24,lineHeight:30}
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:24,lineHeight:30}
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:32,lineHeight:38}
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:32,lineHeight:38}
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:30,lineHeight:36}
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:30,lineHeight:36}
MiniAscentLobbyPopup 4 hunks, 4 statements
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:24,lineHeight:32}
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:24,lineHeight:32}
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:18,lineHeight:24}
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:18,lineHeight:24}
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:42,lineHeight:50}
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:42,lineHeight:50}
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:18,lineHeight:24}
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:18,lineHeight:24}
SHA256 3 hunks, 3 statements
- ...tmt,...smt,...nmt,...rmt,...cmt,..._mt,...ymt,...Smt,...kmt}
+ ...smt,...nmt,...rmt,...amt,...umt,...bmt,...Amt,...Cmt,...Rmt}
- ...fvt,...wvt}
+ ...wvt,...mvt}
- utf8:Kvt,"utf-8":Kvt,hex:Fvt.base16,latin1:zvt,ascii:zvt,binary:zvt,...Fvt}
+ utf8:Yvt,"utf-8":Yvt,hex:Hvt.base16,latin1:qvt,ascii:qvt,binary:qvt,...Hvt}
SuiProvider 3 hunks, 3 statements
- namespace:GCt.NameSpaceKeyAptos,addresses:s,methods:[...UCt.AptosMethods],extra:h}
+ namespace:UCt.NameSpaceKeyAptos,addresses:s,methods:[...$Ct.AptosMethods],extra:h}
- namespace:KCt.NameSpaceKeyTON,addresses:o,methods:[...qCt.TONMethods],extra:a,data:{
+ namespace:YCt.NameSpaceKeyTON,addresses:o,methods:[...JCt.TONMethods],extra:a,data:{
- namespace:ZCt.NameSpaceKeySui,addresses:i,methods:[...sOt.SuiMethods],extra:s}
+ namespace:iOt.NameSpaceKeySui,addresses:i,methods:[...nOt.SuiMethods],extra:s}
WalletPopup 3 hunks, 3 statements
- ...eD.ERROR_POPUP_LABEL_OPTION,fontSize:24,fontWeight:"bold"}
+ ...hD.ERROR_POPUP_LABEL_OPTION,fontSize:24,fontWeight:"bold"}
- ...eD.ERROR_POPUP_LABEL_OPTION,fontSize:16}
+ ...hD.ERROR_POPUP_LABEL_OPTION,fontSize:16}
- ...eD.ERROR_POPUP_LABEL_OPTION,fontSize:16}
+ ...hD.ERROR_POPUP_LABEL_OPTION,fontSize:16}
GodBlessToast 2 hunks, 3 statements
- function xdi(t,i,s){
- return t&&t.wave&&void 0!==t.numRevive?t.numRevive!==i?"clearStale":"restoreLocal":s?"restoreServer":"none"}
- Qt(Idi,"rollElfSecretSkippedWaves"),Qt(kdi,"shouldAutoSaveOnWaveClear"),Qt(xdi,"resolveBootGameOver"),Qt(Rdi,"autoSlotAngles");
+ Qt(xdi,"rollElfSecretSkippedWaves"),Qt(Rdi,"shouldAutoSaveOnWaveClear"),Qt(Pdi,"autoSlotAngles");
MiniAscentAssets 3 hunks, 3 statements
- return[wbi,...pbi[t]??["ui_challenge_seal"],gbi]}
+ return[gbi,...wbi[t]??["ui_challenge_seal"],mbi]}
- ,Abi=[Mbi,"crystal_effect_plate",...bbi,...ybi,...Object.values(Ebi)],Sbi=class{
+ ,Sbi=[bbi,"crystal_effect_plate",...ybi,...Ebi,...Object.values(Abi)],Tbi=class{
- for(const h of["background_map","chapter_journey","encounter_battle","encounter_elite","encounter_boss","encounter_event","encounter_shop","encounter_gambling","ui_arrow_up","ui_button_lobby_blank","ui_close","ui_coin","ui_energy","ui_challenge_seal","ui_divider","UI_VS","UI_Check1","UI_Check2",...mbi,...Abi])if(!n.textures[h])throw new Error(`UI_MINI: missing ${
+ for(const h of["background_map","chapter_journey","encounter_battle","encounter_elite","encounter_boss","encounter_event","encounter_shop","encounter_gambling","ui_arrow_up","ui_button_lobby_blank","ui_close","ui_coin","ui_energy","ui_challenge_seal","ui_divider","UI_VS","UI_Check1","UI_Check2",...vbi,...Sbi])if(!n.textures[h])throw new Error(`UI_MINI: missing ${
FishingTankPage 2 hunks, 3 statements
- ...XIi}
- ),Zt(this,"autoBusy",!1),Zt(this,"netEmpty",Sxi("어망이 비었어요. 잡은 물고기는 모두 여기에 담겨요.",fxi,Cxi,!1)),Zt(this,"netList",new Tx(IPi,EPi,400,0)),Zt(this,"detail",new Ve),Zt(this,"card",null),Zt(this,"sheet",new Ve),Zt(this,"sheetOpen",!1),Zt(this,"sheetBg",new ip),Zt(this,"sheetBack",new Ve),Zt(this,"sheetTitle",Sxi("물고기 팔기",dxi,24)),Zt(this,"allChip",new Lxi("모두 고르기",150,40,14)),Zt(this,"starLb",Sxi("별",fxi,14)),Zt(this,"sizeLb",Sxi("크기",fxi,14)),Zt(this,"sizeNote",Sxi("특대·왕은 눌러서만",fxi,Cxi,!1)),Zt(this,"starChips",NPi.map(t=>new Lxi(t.text,120,38,15))),Zt(this,"sizeChips",LPi.map(t=>new Lxi(t.text,120,38,15))),Zt(this,"sellList",new Tx(IPi,EPi,300,0)),Zt(this,"barBg",new ip),Zt(this,"barN",Sxi("",fxi,Cxi)),Zt(this,"barCoin",Hxi("gold",24)),Zt(this,"barGold",Sxi("",lxi,24)),Zt(this,"barEmpty",Sxi("",fxi,Txi)),Zt(this,"barEmptySub",Sxi("위 칩으로 한꺼번에 · 눌러서 하나씩",fxi,Cxi,!1)),Zt(this,"barSell",new Gxi("팔기",200,60,19)),Zt(this,"pickStar",0),Zt(this,"pickSize",-1),Zt(this,"pickAll",!1),Zt(this,"pickAdd",new Set),Zt(this,"pickDel",new Set),Zt(this,"selling",!1),Zt(this,"confirm",new Ve),Zt(this,"aqLayer",new Ve),Zt(this,"dexLayer",new Ve),Zt(this,"raceChips",["전체",...WSi].map(t=>new Lxi(t,108,36,14))),Zt(this,"zoneChips",["전체",...VSi.map(t=>KSi[t])].map(t=>new Lxi(t,130,36,14))),Zt(this,"dexHead",new Ixi(EPi)),Zt(this,"dexList",new Tx(RPi,EPi,300,0)),Zt(this,"raceFilter","전체"),Zt(this,"zoneFilter","전체"),Zt(this,"selected",0),Zt(this,"lastSig",""),this.sellGlow.eventMode="none",this.netLayer.addChild(this.netHead),this.sellBtn.position.set(EPi-DPi,1),this.sellBtn.onTap=()=>this.openSheet(),this.cutBtn.position.set(EPi-DPi,1),this.cutBtn.onTap=async()=>{
+ ...yki}
+ ),Zt(this,"autoBusy",!1),Zt(this,"netEmpty",Jxi("어망이 비었어요. 잡은 물고기는 모두 여기에 담겨요.",Uxi,Zxi,!1)),Zt(this,"netList",new Ox(iNi,qPi,400,0)),Zt(this,"detail",new Ke),Zt(this,"card",null),Zt(this,"sheet",new Ke),Zt(this,"sheetOpen",!1),Zt(this,"sheetBg",new ep),Zt(this,"sheetBack",new Ke),Zt(this,"sheetTitle",Jxi("물고기 팔기",Bxi,24)),Zt(this,"allChip",new oRi("모두 고르기",150,40,14)),Zt(this,"starLb",Jxi("별",Uxi,14)),Zt(this,"sizeLb",Jxi("크기",Uxi,14)),Zt(this,"sizeNote",Jxi("특대·왕은 눌러서만",Uxi,Zxi,!1)),Zt(this,"starChips",rNi.map(t=>new oRi(t.text,120,38,15))),Zt(this,"sizeChips",oNi.map(t=>new oRi(t.text,120,38,15))),Zt(this,"sellList",new Ox(iNi,qPi,300,0)),Zt(this,"barBg",new ep),Zt(this,"barN",Jxi("",Uxi,Zxi)),Zt(this,"barCoin",pRi("gold",24)),Zt(this,"barGold",Jxi("",Dxi,24)),Zt(this,"barEmpty",Jxi("",Uxi,Qxi)),Zt(this,"barEmptySub",Jxi("위 칩으로 한꺼번에 · 눌러서 하나씩",Uxi,Zxi,!1)),Zt(this,"barSell",new cRi("팔기",200,60,19)),Zt(this,"pickStar",0),Zt(this,"pickSize",-1),Zt(this,"pickAll",!1),Zt(this,"pickAdd",new Set),Zt(this,"pickDel",new Set),Zt(this,"selling",!1),Zt(this,"confirm",new Ke),Zt(this,"aqLayer",new Ke),Zt(this,"dexLayer",new Ke),Zt(this,"raceChips",["전체",...fTi].map(t=>new oRi(t,108,36,14))),Zt(this,"zoneChips",["전체",...pTi.map(t=>gTi[t])].map(t=>new oRi(t,130,36,14))),Zt(this,"dexHead",new iRi(qPi)),Zt(this,"dexList",new Ox(nNi,qPi,300,0)),Zt(this,"raceFilter","전체"),Zt(this,"zoneFilter","전체"),Zt(this,"selected",0),Zt(this,"lastSig",""),this.sellGlow.eventMode="none",this.netLayer.addChild(this.netHead),this.sellBtn.position.set(qPi-aNi,1),this.sellBtn.onTap=()=>this.openSheet(),this.cutBtn.position.set(qPi-aNi,1),this.cutBtn.onTap=async()=>{
- ...XIi}
+ ...yki}
FishingMapPage 1 hunks, 3 statements
- "O"===h?` · 바닥은 ${
- TTi.find(t=>"reel"===t.key).names[4]}
- `:""}
+ "O"===h?" · 바닥은 ★4 찌":""}
MiniAscentDeployPopup 3 hunks, 3 statements
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:24,lineHeight:30}
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:24,lineHeight:30}
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:16,lineHeight:20}
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:16,lineHeight:20}
- ...eD.DEFAULT_FONT_OPTION_15,fontSize:12,lineHeight:16}
+ ...hD.DEFAULT_FONT_OPTION_15,fontSize:12,lineHeight:16}
TilingSpriteShader 1 hunks, 2 statements
- ...Sp,vertex:{
- ...Sp.vertex,header:Sp.vertex.header.replace("group(1)","group(2)")}
+ ...Cp,vertex:{
+ ...Cp.vertex,header:Cp.vertex.header.replace("group(1)","group(2)")}
BatchableSprite 2 hunks, 2 statements
- ...Gu.defaultFillStyle,...t}
+ ...Uu.defaultFillStyle,...t}
- ...Gu.defaultStrokeStyle,...t}
+ ...Uu.defaultStrokeStyle,...t}
CanvasRenderer 1 hunks, 2 statements
- const o_=[...qv,Pm,Lm,r_,n_],a_=[ev,lm,tv,Fm,mm,Tm,_m,Gm],c_=[em,Qm],l_=[],u_=[],d_=[];
- oi.handleByNamedList(ni.CanvasSystem,l_),oi.handleByNamedList(ni.CanvasPipes,u_),oi.handleByNamedList(ni.CanvasPipesAdaptor,d_),oi.add(...o_,...a_,...c_);
+ const c_=[...Jv,Lm,Gm,a_,r_],l_=[hv,dm,sv,Hm,_m,Om,bm,Um],u_=[hm,tv],d_=[],f_=[],p_=[];
+ ci.handleByNamedList(ri.CanvasSystem,d_),ci.handleByNamedList(ri.CanvasPipes,f_),ci.handleByNamedList(ri.CanvasPipesAdaptor,p_),ci.add(...c_,...l_,...u_);
WebGLRenderer 1 hunks, 2 statements
- const wb=[...qv,oM,G_,y_,W_,M_,lb,uM,N_,BM,PM,$_,$M,Y_,U_],gb=[...Xv],mb=[hm,pb,db],vb=[],_b=[],Mb=[];
- oi.handleByNamedList(ni.WebGLSystem,vb),oi.handleByNamedList(ni.WebGLPipes,_b),oi.handleByNamedList(ni.WebGLPipesAdaptor,Mb),oi.add(...wb,...gb,...mb);
+ const mb=[...Jv,cM,U_,A_,j_,y_,db,fM,D_,FM,LM,W_,WM,X_,$_],vb=[...Qv],_b=[om,gb,pb],Mb=[],bb=[],yb=[];
+ ci.handleByNamedList(ri.WebGLSystem,Mb),ci.handleByNamedList(ri.WebGLPipes,bb),ci.handleByNamedList(ri.WebGLPipesAdaptor,yb),ci.add(...mb,...vb,..._b);
WebGPURenderer 1 hunks, 2 statements
- const xy=[...qv,zb,Gb,Lb,Ub,Ib,Ty,oy,cy,dy,iy,Pb,$b,Sb],Ry=[...Xv,Xb],Py=[am,ky,Oy],Ny=[],Ly=[],Dy=[];
- oi.handleByNamedList(ni.WebGPUSystem,Ny),oi.handleByNamedList(ni.WebGPUPipes,Ly),oi.handleByNamedList(ni.WebGPUPipesAdaptor,Dy),oi.add(...xy,...Ry,...Py);
+ const Py=[...Jv,qb,Ub,Gb,$b,xb,Oy,cy,uy,py,ey,Lb,Wb,Cb],Ny=[...Qv,Qb],Ly=[lm,Ry,ky],Dy=[],Gy=[],By=[];
+ ci.handleByNamedList(ri.WebGPUSystem,Dy),ci.handleByNamedList(ri.WebGPUPipes,Gy),ci.handleByNamedList(ri.WebGPUPipesAdaptor,By),ci.add(...Py,...Ny,...Ly);
HelpDetailPopup 2 hunks, 2 statements
- ...eD.DEFAULT_FONT_OPTION_18,fontSize:32,lineHeight:40}
+ ...hD.DEFAULT_FONT_OPTION_18,fontSize:32,lineHeight:40}
- ...eD.DEFAULT_FONT_OPTION_18,fontSize:24,lineHeight:34}
+ ...hD.DEFAULT_FONT_OPTION_18,fontSize:24,lineHeight:34}
BattleController 1 hunks, 2 statements
- for(const i of this.skippedWaves)this.shownDialogueWaves.has(i)||(t.push(...nYt.getInstance().getByWave(i)),this.shownDialogueWaves.add(i));
- this.shownDialogueWaves.has(AG.wave)||(t.push(...nYt.getInstance().getByWave(AG.wave)),this.shownDialogueWaves.add(AG.wave)),t.length>0&&$ci.getInstance().showDialogues(t)}
+ for(const i of this.skippedWaves)this.shownDialogueWaves.has(i)||(t.push(...rYt.getInstance().getByWave(i)),this.shownDialogueWaves.add(i));
+ this.shownDialogueWaves.has(TG.wave)||(t.push(...rYt.getInstance().getByWave(TG.wave)),this.shownDialogueWaves.add(TG.wave)),t.length>0&&Wci.getInstance().showDialogues(t)}
GuildBarrackRowItemRenderer 2 hunks, 2 statements
- ...eD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:14}
+ ...hD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:14}
- ...eD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:13}
+ ...hD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:13}
GuildWarBattleReadyPopup 2 hunks, 2 statements
- ...eD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:13}
+ ...hD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:13}
- ...eD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:i}
+ ...hD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:i}
GuildWarSquadsPopup 2 hunks, 2 statements
- ...eD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:14}
+ ...hD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:14}
- ...eD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:i}
+ ...hD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:i}
GuildWarTierAssignPopup 2 hunks, 2 statements
- const i=[...TD.memberList??[]].sort((t,i)=>i.roleLevel!==t.roleLevel?i.roleLevel-t.roleLevel:(i.wave??0)-(t.wave??0));
+ const i=[...OD.memberList??[]].sort((t,i)=>i.roleLevel!==t.roleLevel?i.roleLevel-t.roleLevel:(i.wave??0)-(t.wave??0));
- ...eD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:i}
+ ...hD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:i}
MiniAscentShell 2 hunks, 2 statements
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:26,lineHeight:32}
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:26,lineHeight:32}
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:14,lineHeight:18}
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:14,lineHeight:18}
MiniAscentBattleController 2 hunks, 2 statements
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:14,lineHeight:18}
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:14,lineHeight:18}
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:14,lineHeight:18}
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:14,lineHeight:18}
FishingTravelFx 2 hunks, 2 statements
- const i=[...tPi[t]],s={
+ const i=[...TPi[t]],s={
- return s.R=i.push(e(t,"R"))-1,i.push(...iPi[t]),s.C=i.push(e(t,"C"))-1,s.O=i.push(e(t,"O"))-1,{
+ return s.R=i.push(e(t,"R"))-1,i.push(...CPi[t]),s.C=i.push(e(t,"C"))-1,s.O=i.push(e(t,"O"))-1,{
MiniAscentCorpsPanel 2 hunks, 2 statements
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:i,lineHeight:i+4}
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:i,lineHeight:i+4}
- ...eD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:16,lineHeight:20}
+ ...hD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:16,lineHeight:20}
MiniAscentCorpsPage 2 hunks, 2 statements
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:22,lineHeight:28}
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:22,lineHeight:28}
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:14,lineHeight:19}
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:14,lineHeight:19}
MiniAscentChapterRewardItem 2 hunks, 2 statements
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:14}
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:14}
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:15}
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:15}
CacheClass 1 hunks, 1 statements
- ...ss.defaultOptions,autoLoad:!0,autoPlay:!0,updateFPS:0,crossorigin:!0,loop:!1,muted:!0,playsinline:!0,preload:!1}
+ ...ns.defaultOptions,autoLoad:!0,autoPlay:!0,updateFPS:0,crossorigin:!0,loop:!1,muted:!0,playsinline:!0,preload:!1}
ApplicationInitHook 1 hunks, 1 statements
- const i=[...io,...this.config.runners??[]];
+ const i=[...eo,...this.config.runners??[]];
Circle 1 hunks, 1 statements
- ,test:Qt(()=>Promise.resolve(!0),"test"),add:Qt(async t=>[...t,...Po],"add"),remove:Qt(async t=>t.filter(t=>!Po.includes(t)),"remove")}
+ ,test:Qt(()=>Promise.resolve(!0),"test"),add:Qt(async t=>[...t,...Lo],"add"),remove:Qt(async t=>t.filter(t=>!Lo.includes(t)),"remove")}
DefaultShader 1 hunks, 1 statements
- name:i,...wc({
+ name:i,...mc({
AssetsClass 1 hunks, 1 statements
- ...bn.defaultOptions,resolution:(null==(e=i.data)?void 0:e.resolution)||Bu(t),alphaMode:(null==(n=i.data)?void 0:n.alphaMode)||await _n(),...i.data}
+ ...En.defaultOptions,resolution:(null==(e=i.data)?void 0:e.resolution)||Fu(t),alphaMode:(null==(n=i.data)?void 0:n.alphaMode)||await bn(),...i.data}
WorkerInstance 1 hunks, 1 statements
- return Ad=[...Ed,...t],Ad}
+ return Td=[...Sd,...t],Td}
DOMPipe 1 hunks, 1 statements
- return Bd=Fd(i),[...Bd,...t]}
+ return Fd=Hd(i),[...Fd,...t]}
HTMLTextStyle 1 hunks, 1 statements
- ...qw.defaultDropShadow,...t}
+ ...Jw.defaultDropShadow,...t}
GlUboSystem 1 hunks, 1 statements
- ...sM,"mat2x2<f32>":"\n        data[offset] = v[0];
+ ...nM,"mat2x2<f32>":"\n        data[offset] = v[0];
FrameLoopManager 1 hunks, 1 statements
- __proto__:null,AbstractBitmapFont:pg,AbstractRenderer:ho,AbstractText:zp,AbstractTextSystem:og,AccessibilitySystem:vh,AlphaMask:tn,AlphaMaskPipe:mm,AnimatedSprite:fp,Application:bo,ApplicationInitHook:fo,Assets:fd,AssetsClass:dd,BLEND_TO_NPM:Sa,BREAKING_SPACES:fw,BREAKING_SPACES_SET:pw,BREAK_AFTER_CHARS:mw,BREAK_AFTER_CHARS_SET:vw,BUFFER_TYPE:g_,BackgroundLoader:Io,BackgroundSystem:wv,Batch:Da,BatchGeometry:tc,BatchTextureArray:Na,BatchableGraphics:Qc,BatchableHTMLText:Fg,BatchableMesh:hp,BatchableSprite:Zw,BatchableText:ig,Batcher:Wa,BatcherPipe:lm,BigPool:Qs,BindGroup:hr,BindGroupSystem:Sb,BitmapFont:hE,BitmapFontManager:Ag,BlendModePipe:ev,BlurFilter:mf,BlurFilterPass:wf,Bounds:ds,BrowserAdapter:rn,Buffer:ja,BufferImageSource:ns,BufferResource:fM,BufferUsage:Va,CLEAR:Qr,COLLAPSIBLE_SPACES:ww,COLLAPSIBLE_SPACES_SET:gw,Cache:An,CanvasBatchAdaptor:em,CanvasColorMaskPipe:_m,CanvasContextSystem:Pm,CanvasGraphicsAdaptor:Qm,CanvasGraphicsContextSystem:Kf,CanvasGraphicsPipe:Yf,CanvasLimitsSystem:Lm,CanvasNineSliceSpritePipe:qy,CanvasObserver:qn,CanvasPool:Jp,CanvasPoolClass:Xp,CanvasRenderTargetAdaptor:s_,CanvasRenderTargetSystem:n_,CanvasRenderer:p_,CanvasRendererTextSystem:cg,CanvasSource:ln,CanvasStencilMaskPipe:Tm,CanvasTextGenerator:zw,CanvasTextMetrics:Uw,CanvasTextPipe:eg,CanvasTextSystem:ug,CanvasTextureSystem:r_,CanvasTilingSpritePipe:Ap,Circle:la,Color:Vs,ColorMask:en,ColorMaskPipe:bm,ColorMatrixFilter:bf,CompressedSource:_d,Container:Ve,CustomRenderPipe:Gm,DEG_TO_RAD:Mi,DOMAdapter:an,DOMPipe:Hd,DefaultBatcher:Vc,DefaultShader:$c,DynamicBitmapFont:gg,Ellipse:da,EventBoundary:tf,EventEmitter:gi,EventSystem:nf,EventsTicker:Vd,ExtensionType:ni,ExtractSystem:vv,FederatedContainer:hf,FederatedEvent:Jn,FederatedMouseEvent:Kd,FederatedPointerEvent:Yd,FederatedWheelEvent:Xd,FillGradient:wl,FillPattern:bu,Filter:fr,FilterEffect:ne,FilterPipe:Cf,FilterSystem:Lf,FontStylePromiseCache:zg,GAUSSIAN_VALUES:of,GCManagedHash:Kc,GCSystem:Iv,GL_FORMATS:S_,GL_TARGETS:T_,GL_TYPES:C_,GPUTextureGpuData:Ay,GenerateTextureSystem:Sv,Geometry:Xa,GlBackBufferSystem:G_,GlBatchAdaptor:hm,GlBuffer:v_,GlBufferSystem:M_,GlColorMaskSystem:U_,GlContextSystem:y_,GlEncoderSystem:$_,GlGeometryGpuData:R_,GlGeometrySystem:N_,GlGraphicsAdaptor:db,GlLimitsSystem:W_,GlMeshAdaptor:pb,GlProgram:Gh,GlProgramData:gM,GlRenderTarget:j_,GlRenderTargetAdaptor:cM,GlRenderTargetSystem:uM,GlShaderSystem:PM,GlStateSystem:$M,GlStencilSystem:Y_,GlTexture:WM,GlTextureSystem:lb,GlUboSystem:oM,GlUniformGroupSystem:BM,GlobalResourceRegistry:Ys,GlobalUniformSystem:xv,GpuBatchAdaptor:am,GpuBlendModesToPixi:ly,GpuBufferData:Cb,GpuBufferSystem:Ib,GpuColorMaskSystem:Pb,GpuDeviceSystem:Lb,GpuEncoderSystem:Gb,GpuGraphicsAdaptor:Oy,GpuGraphicsContext:kl,GpuLimitsSystem:Ub,GpuMeshAdapter:ky,GpuMipmapGenerator:yy,GpuProgram:Qh,GpuRenderTarget:ey,GpuRenderTargetAdaptor:hy,GpuRenderTargetSystem:oy,GpuShaderSystem:cy,GpuStateSystem:dy,GpuStencilModesToPixi:K_,GpuStencilSystem:$b,GpuTextureSystem:Ty,GpuUboSystem:zb,GpuUniformBatchPipe:Xb,Graphics:ip,GraphicsContext:Gu,GraphicsContextRenderData:Rl,GraphicsContextSystem:Nl,GraphicsGpuData:Jf,GraphicsPath:eu,GraphicsPipe:Zf,HTMLText:im,HTMLTextPipe:Hg,HTMLTextRenderData:Gg,HTMLTextStyle:Rg,HTMLTextSystem:Zg,HelloSystem:Bv,ImageSource:dn,InstructionSet:Re,Loader:Ho,LoaderParserPriority:In,MaskEffectManager:oe,MaskEffectManagerClass:re,MaskFilter:Ff,Matrix:Si,Mesh:up,MeshGeometry:ep,MeshGpuData:op,MeshPipe:cp,MeshPlane:Wy,MeshRope:zy,NEWLINES:uw,NEWLINES_SET:dw,NEWLINE_MATCH_REGEX:Mw,NEWLINE_SPLIT_REGEX:_w,NOOP:zi,NineSliceGeometry:Jy,NineSliceSprite:eE,NineSliceSpriteGpuData:Zy,NineSliceSpritePipe:iE,ObservablePoint:ui,PI_2:vi,PassthroughFilter:Sf,PipelineSystem:iy,PlaneGeometry:$y,Point:yi,Polygon:wa,Pool:qs,PoolGroupClass:Js,QuadGeometry:Lp,RAD_TO_DEG:_i,Rectangle:Ui,RenderGroup:Be,RenderGroupPipe:Fm,RenderGroupSystem:fv,RenderTarget:Vv,RenderTargetSystem:t_,RenderTexture:Mv,RenderableGCSystem:Fv,RendererInitHook:wo,RendererType:rr,ResizePlugin:mo,Resolver:Fn,RopeGeometry:jy,RoundedRectangle:va,STENCIL_MODES:Ta,SVGParser:mu,SchedulerSystem:Nv,Shader:ar,ShaderStage:Kh,ShapePath:iu,SharedRenderPipes:Xv,SharedSystems:qv,Sprite:Ye,SpritePipe:tv,Spritesheet:Vn,State:ur,StencilMask:hn,StencilMaskPipe:Om,SystemRunner:to,Text:dg,TextStyle:qw,Texture:as,TextureGCSystem:Hv,TextureMatrix:os,TexturePool:De,TexturePoolClass:Le,TextureSource:ss,TextureStyle:ts,Ticker:vn,TickerListener:wn,TickerPlugin:_o,TilingSprite:jp,TilingSpriteGpuData:$p,TilingSpritePipe:Wp,TilingSpriteShader:Pp,Transform:gp,UNIFORM_TO_ARRAY_SETTERS:LM,UNIFORM_TO_SINGLE_SETTERS:NM,UNIFORM_TYPES_MAP:tr,UNIFORM_TYPES_VALUES:Zh,UPDATE_BLEND:2,UPDATE_COLOR:1,UPDATE_PRIORITY:fn,UPDATE_VISIBLE:4,UboBatch:xb,UboSystem:X_,UniformGroup:er,VERSION:lo,VideoSource:bn,ViewContainer:Ke,ViewSystem:Yv,ViewableBuffer:Ea,WGSL_ALIGN_SIZE_DATA:Hb,WGSL_TO_STD40_SIZE:J_,WebGLRenderer:yb,WebGPURenderer:By,WorkerManager:Xu,accessibilityTarget:_h,addBits:ic,addMaskBounds:Xe,addMaskLocalBounds:Je,addProgramDefines:Ch,appendSVGPath:gu,applyMatrix:Gp,applyStyleParams:nb,assignWithIgnore:Ue,autoDetectRenderer:co,bgr2rgb:Me,bitmapFontCachePlugin:To,bitmapFontTextParser:yo,bitmapFontXMLParser:Eo,bitmapFontXMLStringParser:Ao,blockDataMap:py,blurTemplateWgsl:df,boundsPool:ue,browserExt:ai,buildAdaptiveBezier:Dl,buildAdaptiveQuadratic:Ul,buildArc:Hl,buildArcTo:Wl,buildArcToSvg:Xl,buildCircle:Zc,buildContextBatches:Sl,buildEllipse:tl,buildLine:rl,buildPixelLine:ol,buildPolygon:ll,buildRectangle:ul,buildRoundedRectangle:il,buildSimpleUvs:Yc,buildTriangle:dl,buildUvs:zc,cacheAsTextureMixin:Zs,cacheTextureArray:ko,calculatePathArea:wu,calculateProjection:Jv,canUseNewCanvasBlendModes:vp,canvasUtils:_p,checkChildrenDidChange:Ae,checkDataUrl:Wo,checkExtension:Vo,checkForNestedPattern:fu,checkMaxIfStatementsInShader:ka,childrenHelperMixin:ie,cleanArray:Cv,cleanHash:Tv,clearList:nv,closePointEps:sl,collapseNewlines:Tw,collapseSpaces:Sw,collectRenderablesMixin:se,color32BitToUniform:qf,colorBit:Cc,colorBitGl:Oc,colorMatrixFilterFrag:vf,colorMatrixFilterWgsl:_f,compareModeToGlCompare:eb,compileHighShader:pc,compileHighShaderGl:wc,compileHighShaderGlProgram:Tc,compileHighShaderGpuProgram:Sc,compileHooks:ec,compileInputs:hc,compileOutputs:cc,compileShader:mM,convertToList:yn,copySearchParams:Hn,createGlUploadCubeTextureResource:YM,createGpuUploadCubeTextureResource:vy,createIdFromString:yh,createStringVariations:Gn,createTexture:Uu,createUboElementsSTD40:Q_,createUboElementsWGSL:Wb,createUboSyncFunction:tM,createUboSyncFunctionSTD40:hM,createUboSyncFunctionWGSL:jb,crossOrigin:nd,cullingMixin:js,curveEps:1e-4,defaultFilterVert:rf,defaultValue:_M,definedProps:Xi,deprecation:Ki,detectAvif:Ro,detectCompressed:Ud,detectDefaults:No,detectMp4:Go,detectOgv:Bo,detectVideoAlphaMode:_n,detectWebm:Uo,detectWebp:Fo,determineCrossOrigin:rd,earcut:Jr,effectsMixin:ae,ensureAttributes:E_,ensureIsBuffer:Ka,ensurePrecision:Oh,ensureTextOptions:Yp,executeInstructions:Bm,extensions:oi,extractAttributesFromGlProgram:SM,extractAttributesFromGpuProgram:Vh,extractFontFamilies:Vg,extractStructAndGroups:jh,extractSubpaths:pu,extractSvgUrlId:cu,fastCopy:Aa,findMixin:ce,fontStringFromTextStyle:$w,fragmentGPUTemplate:Mc,fragmentGlTemplate:yc,generateArraySyncSTD40:nM,generateArraySyncWGSL:Vb,generateBlurFragSource:cf,generateBlurGlProgram:uf,generateBlurProgram:ff,generateBlurVertSource:lf,generateGpuLayoutGroups:zh,generateLayoutHash:Yh,generateProgram:kM,generateShaderSyncCode:pM,generateTextureBatchBit:Rc,generateTextureBatchBitGl:Lc,generateTextureMatrix:bl,generateUniformsSync:DM,getAdjustedBlendModeBlend:Ca,getAttributeInfoFromFormat:Uh,getBatchSamplersUniformGroup:Uc,getBitmapTextLayout:mg,getCanvasBoundingBox:ew,getCanvasFillStyle:Ww,getCanvasTexture:Kv,getCharacterGroups:Iw,getDefaultUniformValue:ir,getFastGlobalBoundsMixin:fe,getFontCss:Yg,getFontFamilyName:Jo,getGeometryBounds:za,getGlTypeFromFormat:I_,getGlobalBounds:pe,getGlobalMixin:be,getGlobalRenderableBounds:kf,getLocalBounds:ye,getMaxFragmentPrecision:Th,getMaxMiterRatio:Pu,getMaxTexturesPerBatch:Ra,getOrientationOfPoints:el,getPo2TextureFromSource:hg,getResolutionOfUrl:Bu,getSVGUrl:qg,getSupportedCompressedTextureFormats:yd,getSupportedGPUCompressedTextureFormats:bd,getSupportedGlCompressedTextureFormats:Md,getSupportedTextureFormats:Sd,getTemporaryCanvasFromImage:Xg,getTestContext:Sh,getTextureBatchBindGroup:Ma,getUboData:TM,getUniformData:CM,getUrlExtension:$n,glUploadBufferImageResource:VM,glUploadCompressedTextureResource:KM,glUploadImageResource:qM,glUploadVideoResource:ZM,globalUniformsBit:Ec,globalUniformsBitGl:Ac,gpuUploadBufferImageResource:fy,gpuUploadCompressedTextureResource:gy,gpuUploadImageResource:_y,gpuUploadVideoResource:My,groupD8:Di,hasTagMarkup:aw,hasTagStyles:ow,injectBits:lc,insertVersion:Ih,isBreakAfterChar:Aw,isBreakingSpace:yw,isCollapsibleSpace:Ew,isMobile:gh,isNewline:bw,isPow2:qi,isRenderingToScreen:Qv,isSafari:Wg,isSingleItem:Bn,isWebGLSupported:ro,isWebGPUSupported:oo,ktxTranscoderUrls:Id,loadBitmapFont:Co,loadEnvironmentExtensions:wr,loadFontAsBase64:jg,loadFontCSS:Kg,loadImageBitmap:Zu,loadJson:jo,loadKTX2:Ld,loadKTX2onWorker:Nd,loadSVGImage:Jg,loadSvg:Fu,loadTextures:td,loadTxt:Ko,loadVideoTextures:ad,loadWebFont:ta,localUniformBit:Sp,localUniformBitGl:Cp,localUniformBitGroup2:Tp,logProgramError:IM,mapCanvasBlendModesToPixi:km,mapFormatToGlFormat:hb,mapFormatToGlInternalFormat:rb,mapFormatToGlType:ob,mapGlToVertexFormat:AM,mapType:EM,mapViewDimensionToGlTarget:ab,mapWebGLBlendModesToPixi:UM,maskFrag:Df,maskVert:Gf,maskWgsl:Bf,matrixPool:le,measureHtmlText:Bg,measureMixin:Te,measureTaggedText:xw,mipmapScaleModeToGlFilter:ib,multiplyColors:_e,multiplyHexColors:me,nextPow2:Yi,nonCompressedFormats:Ed,normalizeExtensionPriority:ri,onRenderMixin:Ce,parseSVGDefinitions:ru,parseSVGFloatAttribute:hu,parseSVGPath:aa,parseSVGStyle:uu,parseTaggedText:lw,passthroughFrag:yf,passthroughWgsl:Ef,path:Ln,pointInTriangle:Of,preloadVideo:hd,removeItems:te,removeStructAndGroupDuplicates:qh,resolveCharacters:bg,resolveCompressedTextureUrl:Gd,resolveJsonUrl:ld,resolveTextureUrl:cd,resourceToTexture:Cn,roundPixelsBit:Dc,roundPixelsBitGl:Gc,roundedShapeArc:Jl,roundedShapeQuadraticCurve:Ql,sayHello:Dv,scaleModeToGlFilter:tb,setPositions:Dp,setProgramName:Rh,setUvs:Bp,shapeBuilders:yl,sortMixin:Oe,spritesheetAsset:zn,squaredDistanceToLineSegment:fa,stripVersion:Ph,styleAttributes:lu,testImageFormat:xo,testVideoFormat:Do,textStyleToCSS:Sg,textureBit:um,textureBitGl:dm,textureFrom:On,tilingBit:Op,tilingBitGl:Ip,toFillStyle:xu,toLocalGlobalMixin:ke,toStrokeStyle:Ru,tokenize:Ow,tokenizeTaggedRuns:Pw,transformVertices:qc,triangulateWithHoles:al,trimRight:Cw,uboSyncFunctionsSTD40:sM,uboSyncFunctionsWGSL:eM,uid:$i,uniformParsers:Z_,unsafeEvalSupported:mr,updateQuadBounds:cs,updateRenderGroupTransform:ov,updateRenderGroupTransforms:rv,updateTextBounds:Jw,updateTransformAndChildren:av,updateTransformBackwards:ge,v8_0_0:Wi,v8_3_4:Vi,validFormats:Dd,validateRenderables:lv,vertexGPUTemplate:_c,vertexGlTemplate:bc,warn:zs,webworkerExt:ci,wordWrap:Dw,wordWrapTaggedLines:Rw,wrapModeToGlAddress:sb}
+ __proto__:null,AbstractBitmapFont:gg,AbstractRenderer:oo,AbstractText:qp,AbstractTextSystem:cg,AccessibilitySystem:Mh,AlphaMask:en,AlphaMaskPipe:_m,AnimatedSprite:wp,Application:Eo,ApplicationInitHook:wo,Assets:wd,AssetsClass:pd,BLEND_TO_NPM:Ca,BREAKING_SPACES:ww,BREAKING_SPACES_SET:gw,BREAK_AFTER_CHARS:_w,BREAK_AFTER_CHARS_SET:Mw,BUFFER_TYPE:v_,BackgroundLoader:xo,BackgroundSystem:mv,Batch:Ba,BatchGeometry:sc,BatchTextureArray:Da,BatchableGraphics:tl,BatchableHTMLText:Hg,BatchableMesh:op,BatchableSprite:ig,BatchableText:eg,Batcher:ja,BatcherPipe:dm,BigPool:te,BindGroup:or,BindGroupSystem:Cb,BitmapFont:oE,BitmapFontManager:Tg,BlendModePipe:hv,BlurFilter:_f,BlurFilterPass:mf,Bounds:ps,BrowserAdapter:an,Buffer:za,BufferImageSource:rs,BufferResource:wM,BufferUsage:Ka,CLEAR:to,COLLAPSIBLE_SPACES:mw,COLLAPSIBLE_SPACES_SET:vw,Cache:Tn,CanvasBatchAdaptor:hm,CanvasColorMaskPipe:bm,CanvasContextSystem:Lm,CanvasGraphicsAdaptor:tv,CanvasGraphicsContextSystem:Yf,CanvasGraphicsPipe:Xf,CanvasLimitsSystem:Gm,CanvasNineSliceSpritePipe:Jy,CanvasObserver:Jn,CanvasPool:Zp,CanvasPoolClass:Qp,CanvasRenderTargetAdaptor:n_,CanvasRenderTargetSystem:r_,CanvasRenderer:g_,CanvasRendererTextSystem:ug,CanvasSource:dn,CanvasStencilMaskPipe:Om,CanvasTextGenerator:qw,CanvasTextMetrics:$w,CanvasTextPipe:hg,CanvasTextSystem:fg,CanvasTextureSystem:a_,CanvasTilingSpritePipe:Tp,Circle:da,Color:Ks,ColorMask:hn,ColorMaskPipe:Em,ColorMatrixFilter:Ef,CompressedSource:bd,Container:Ke,CustomRenderPipe:Um,DEG_TO_RAD:yi,DOMAdapter:ln,DOMPipe:Vd,DefaultBatcher:Kc,DefaultShader:Wc,DynamicBitmapFont:vg,Ellipse:pa,EventBoundary:ef,EventEmitter:vi,EventSystem:rf,EventsTicker:Kd,ExtensionType:ri,ExtractSystem:Mv,FederatedContainer:of,FederatedEvent:Zn,FederatedMouseEvent:Yd,FederatedPointerEvent:Xd,FederatedWheelEvent:Qd,FillGradient:ml,FillPattern:Eu,Filter:wr,FilterEffect:re,FilterPipe:If,FilterSystem:Gf,FontStylePromiseCache:qg,GAUSSIAN_VALUES:cf,GCManagedHash:Yc,GCSystem:xv,GL_FORMATS:C_,GL_TARGETS:O_,GL_TYPES:I_,GPUTextureGpuData:Ty,GenerateTextureSystem:Cv,Geometry:Qa,GlBackBufferSystem:U_,GlBatchAdaptor:om,GlBuffer:M_,GlBufferSystem:y_,GlColorMaskSystem:$_,GlContextSystem:A_,GlEncoderSystem:W_,GlGeometryGpuData:N_,GlGeometrySystem:D_,GlGraphicsAdaptor:pb,GlLimitsSystem:j_,GlMeshAdaptor:gb,GlProgram:Uh,GlProgramData:vM,GlRenderTarget:z_,GlRenderTargetAdaptor:uM,GlRenderTargetSystem:fM,GlShaderSystem:LM,GlStateSystem:WM,GlStencilSystem:X_,GlTexture:jM,GlTextureSystem:db,GlUboSystem:cM,GlUniformGroupSystem:FM,GlobalResourceRegistry:Xs,GlobalUniformSystem:Pv,GpuBatchAdaptor:lm,GpuBlendModesToPixi:dy,GpuBufferData:Ib,GpuBufferSystem:xb,GpuColorMaskSystem:Lb,GpuDeviceSystem:Gb,GpuEncoderSystem:Ub,GpuGraphicsAdaptor:ky,GpuGraphicsContext:Rl,GpuLimitsSystem:$b,GpuMeshAdapter:Ry,GpuMipmapGenerator:Ay,GpuProgram:tr,GpuRenderTarget:hy,GpuRenderTargetAdaptor:oy,GpuRenderTargetSystem:cy,GpuShaderSystem:uy,GpuStateSystem:py,GpuStencilModesToPixi:Y_,GpuStencilSystem:Wb,GpuTextureSystem:Oy,GpuUboSystem:qb,GpuUniformBatchPipe:Qb,Graphics:ep,GraphicsContext:Uu,GraphicsContextRenderData:Nl,GraphicsContextSystem:Dl,GraphicsGpuData:Zf,GraphicsPath:hu,GraphicsPipe:ip,HTMLText:em,HTMLTextPipe:Vg,HTMLTextRenderData:Ug,HTMLTextStyle:Ng,HTMLTextSystem:im,HelloSystem:Fv,ImageSource:pn,InstructionSet:Ne,Loader:Vo,LoaderParserPriority:xn,MaskEffectManager:ce,MaskEffectManagerClass:ae,MaskFilter:Hf,Matrix:Ci,Mesh:fp,MeshGeometry:hp,MeshGpuData:cp,MeshPipe:up,MeshPlane:jy,MeshRope:qy,NEWLINES:fw,NEWLINES_SET:pw,NEWLINE_MATCH_REGEX:yw,NEWLINE_SPLIT_REGEX:bw,NOOP:qi,NineSliceGeometry:Zy,NineSliceSprite:hE,NineSliceSpriteGpuData:iE,NineSliceSpritePipe:eE,ObservablePoint:fi,PI_2:Mi,PassthroughFilter:Cf,PipelineSystem:ey,PlaneGeometry:Wy,Point:Ai,Polygon:ma,Pool:Js,PoolGroupClass:Zs,QuadGeometry:Gp,RAD_TO_DEG:bi,Rectangle:$i,RenderGroup:Fe,RenderGroupPipe:Hm,RenderGroupSystem:wv,RenderTarget:Kv,RenderTargetSystem:s_,RenderTexture:yv,RenderableGCSystem:Hv,RendererInitHook:mo,RendererType:ar,ResizePlugin:_o,Resolver:Hn,RopeGeometry:zy,RoundedRectangle:Ma,STENCIL_MODES:Oa,SVGParser:_u,SchedulerSystem:Dv,Shader:lr,ShaderStage:Yh,ShapePath:eu,SharedRenderPipes:Qv,SharedSystems:Jv,Sprite:Xe,SpritePipe:sv,Spritesheet:Kn,State:fr,StencilMask:on,StencilMaskPipe:km,SystemRunner:so,Text:pg,TextStyle:Jw,Texture:ls,TextureGCSystem:Vv,TextureMatrix:cs,TexturePool:Be,TexturePoolClass:Ge,TextureSource:ns,TextureStyle:ss,Ticker:Mn,TickerListener:mn,TickerPlugin:bo,TilingSprite:zp,TilingSpriteGpuData:Wp,TilingSpritePipe:jp,TilingSpriteShader:Lp,Transform:vp,UNIFORM_TO_ARRAY_SETTERS:GM,UNIFORM_TO_SINGLE_SETTERS:DM,UNIFORM_TYPES_MAP:sr,UNIFORM_TYPES_VALUES:ir,UPDATE_BLEND:2,UPDATE_COLOR:1,UPDATE_PRIORITY:wn,UPDATE_VISIBLE:4,UboBatch:Pb,UboSystem:Q_,UniformGroup:hr,VERSION:fo,VideoSource:En,ViewContainer:Ye,ViewSystem:Xv,ViewableBuffer:Sa,WGSL_ALIGN_SIZE_DATA:Vb,WGSL_TO_STD40_SIZE:Z_,WebGLRenderer:Ab,WebGPURenderer:Fy,WorkerManager:Qu,accessibilityTarget:bh,addBits:ec,addMaskBounds:Qe,addMaskLocalBounds:Ze,addProgramDefines:Ih,appendSVGPath:vu,applyMatrix:Up,applyStyleParams:rb,assignWithIgnore:$e,autoDetectRenderer:uo,bgr2rgb:ye,bitmapFontCachePlugin:Oo,bitmapFontTextParser:Ao,bitmapFontXMLParser:So,bitmapFontXMLStringParser:To,blockDataMap:gy,blurTemplateWgsl:pf,boundsPool:fe,browserExt:li,buildAdaptiveBezier:Bl,buildAdaptiveQuadratic:$l,buildArc:Vl,buildArcTo:jl,buildArcToSvg:Ql,buildCircle:il,buildContextBatches:Cl,buildEllipse:sl,buildLine:al,buildPixelLine:cl,buildPolygon:dl,buildRectangle:fl,buildRoundedRectangle:el,buildSimpleUvs:Xc,buildTriangle:pl,buildUvs:qc,cacheAsTextureMixin:ie,cacheTextureArray:Ro,calculatePathArea:mu,calculateProjection:Zv,canUseNewCanvasBlendModes:Mp,canvasUtils:bp,checkChildrenDidChange:Te,checkDataUrl:jo,checkExtension:Ko,checkForNestedPattern:wu,checkMaxIfStatementsInShader:Ra,childrenHelperMixin:ee,cleanArray:Iv,cleanHash:Ov,clearList:rv,closePointEps:nl,collapseNewlines:Ow,collapseSpaces:Cw,collectRenderablesMixin:ne,color32BitToUniform:Jf,colorBit:Ic,colorBitGl:kc,colorMatrixFilterFrag:Mf,colorMatrixFilterWgsl:bf,compareModeToGlCompare:hb,compileHighShader:gc,compileHighShaderGl:mc,compileHighShaderGlProgram:Oc,compileHighShaderGpuProgram:Cc,compileHooks:hc,compileInputs:oc,compileOutputs:uc,compileShader:_M,convertToList:An,copySearchParams:Vn,createGlUploadCubeTextureResource:XM,createGpuUploadCubeTextureResource:My,createIdFromString:Ah,createStringVariations:Un,createTexture:$u,createUboElementsSTD40:tM,createUboElementsWGSL:jb,createUboSyncFunction:sM,createUboSyncFunctionSTD40:oM,createUboSyncFunctionWGSL:zb,crossOrigin:rd,cullingMixin:zs,curveEps:1e-4,defaultFilterVert:af,defaultValue:bM,definedProps:Qi,deprecation:Yi,detectAvif:No,detectCompressed:$d,detectDefaults:Do,detectMp4:Uo,detectOgv:Fo,detectVideoAlphaMode:bn,detectWebm:$o,detectWebp:Ho,determineCrossOrigin:ad,earcut:Zr,effectsMixin:le,ensureAttributes:S_,ensureIsBuffer:Ya,ensurePrecision:kh,ensureTextOptions:Xp,executeInstructions:Fm,extensions:ci,extractAttributesFromGlProgram:CM,extractAttributesFromGpuProgram:Kh,extractFontFamilies:Kg,extractStructAndGroups:zh,extractSubpaths:gu,extractSvgUrlId:uu,fastCopy:Ta,findMixin:ue,fontStringFromTextStyle:Ww,fragmentGPUTemplate:yc,fragmentGlTemplate:Ac,generateArraySyncSTD40:rM,generateArraySyncWGSL:Kb,generateBlurFragSource:uf,generateBlurGlProgram:ff,generateBlurProgram:wf,generateBlurVertSource:df,generateGpuLayoutGroups:qh,generateLayoutHash:Xh,generateProgram:RM,generateShaderSyncCode:gM,generateTextureBatchBit:Nc,generateTextureBatchBitGl:Gc,generateTextureMatrix:El,generateUniformsSync:BM,getAdjustedBlendModeBlend:Ia,getAttributeInfoFromFormat:$h,getBatchSamplersUniformGroup:$c,getBitmapTextLayout:_g,getCanvasBoundingBox:hw,getCanvasFillStyle:jw,getCanvasTexture:Yv,getCharacterGroups:xw,getDefaultUniformValue:er,getFastGlobalBoundsMixin:we,getFontCss:Xg,getFontFamilyName:Zo,getGeometryBounds:qa,getGlTypeFromFormat:x_,getGlobalBounds:ge,getGlobalMixin:Ee,getGlobalRenderableBounds:Rf,getLocalBounds:Ae,getMaxFragmentPrecision:Oh,getMaxMiterRatio:Lu,getMaxTexturesPerBatch:Na,getOrientationOfPoints:hl,getPo2TextureFromSource:og,getResolutionOfUrl:Fu,getSVGUrl:Jg,getSupportedCompressedTextureFormats:Ad,getSupportedGPUCompressedTextureFormats:Ed,getSupportedGlCompressedTextureFormats:yd,getSupportedTextureFormats:Cd,getTemporaryCanvasFromImage:Qg,getTestContext:Ch,getTextureBatchBindGroup:ya,getUboData:OM,getUniformData:IM,getUrlExtension:Wn,glUploadBufferImageResource:KM,glUploadCompressedTextureResource:YM,glUploadImageResource:JM,glUploadVideoResource:ib,globalUniformsBit:Sc,globalUniformsBitGl:Tc,gpuUploadBufferImageResource:wy,gpuUploadCompressedTextureResource:vy,gpuUploadImageResource:by,gpuUploadVideoResource:yy,groupD8:Bi,hasTagMarkup:lw,hasTagStyles:cw,injectBits:dc,insertVersion:xh,isBreakAfterChar:Tw,isBreakingSpace:Aw,isCollapsibleSpace:Sw,isMobile:vh,isNewline:Ew,isPow2:Ji,isRenderingToScreen:t_,isSafari:jg,isSingleItem:Fn,isWebGLSupported:ao,isWebGPUSupported:co,ktxTranscoderUrls:xd,loadBitmapFont:Io,loadEnvironmentExtensions:mr,loadFontAsBase64:zg,loadFontCSS:Yg,loadImageBitmap:id,loadJson:zo,loadKTX2:Gd,loadKTX2onWorker:Dd,loadSVGImage:Zg,loadSvg:Hu,loadTextures:sd,loadTxt:Yo,loadVideoTextures:ld,loadWebFont:sa,localUniformBit:Cp,localUniformBitGl:Ip,localUniformBitGroup2:Op,logProgramError:xM,mapCanvasBlendModesToPixi:Rm,mapFormatToGlFormat:ob,mapFormatToGlInternalFormat:ab,mapFormatToGlType:cb,mapGlToVertexFormat:TM,mapType:SM,mapViewDimensionToGlTarget:lb,mapWebGLBlendModesToPixi:$M,maskFrag:Bf,maskVert:Uf,maskWgsl:Ff,matrixPool:de,measureHtmlText:Fg,measureMixin:Oe,measureTaggedText:Pw,mipmapScaleModeToGlFilter:eb,multiplyColors:be,multiplyHexColors:_e,nextPow2:Xi,nonCompressedFormats:Sd,normalizeExtensionPriority:ai,onRenderMixin:Ie,parseSVGDefinitions:au,parseSVGFloatAttribute:ou,parseSVGPath:la,parseSVGStyle:fu,parseTaggedText:dw,passthroughFrag:Af,passthroughWgsl:Sf,path:Gn,pointInTriangle:kf,preloadVideo:od,removeItems:se,removeStructAndGroupDuplicates:Jh,resolveCharacters:Eg,resolveCompressedTextureUrl:Ud,resolveJsonUrl:dd,resolveTextureUrl:ud,resourceToTexture:In,roundPixelsBit:Bc,roundPixelsBitGl:Uc,roundedShapeArc:Zl,roundedShapeQuadraticCurve:tu,sayHello:Bv,scaleModeToGlFilter:sb,setPositions:Bp,setProgramName:Nh,setUvs:Fp,shapeBuilders:Al,sortMixin:ke,spritesheetAsset:qn,squaredDistanceToLineSegment:wa,stripVersion:Lh,styleAttributes:du,testImageFormat:Po,testVideoFormat:Bo,textStyleToCSS:Cg,textureBit:fm,textureBitGl:pm,textureFrom:kn,tilingBit:kp,tilingBitGl:xp,toFillStyle:Pu,toLocalGlobalMixin:Re,toStrokeStyle:Nu,tokenize:kw,tokenizeTaggedRuns:Lw,transformVertices:Jc,triangulateWithHoles:ll,trimRight:Iw,uboSyncFunctionsSTD40:nM,uboSyncFunctionsWGSL:hM,uid:Wi,uniformParsers:iM,unsafeEvalSupported:_r,updateQuadBounds:us,updateRenderGroupTransform:cv,updateRenderGroupTransforms:av,updateTextBounds:Zw,updateTransformAndChildren:lv,updateTransformBackwards:ve,v8_0_0:ji,v8_3_4:Ki,validFormats:Bd,validateRenderables:dv,vertexGPUTemplate:bc,vertexGlTemplate:Ec,warn:qs,webworkerExt:ui,wordWrap:Bw,wordWrapTaggedLines:Nw,wrapModeToGlAddress:nb}
VersionManager 1 hunks, 1 statements
- Qt(AS,"VersionManager"),Zt(AS,"gameId","ef2"),Zt(AS,"appVersion","1.15.38");
+ Qt(TS,"VersionManager"),Zt(TS,"gameId","ef2"),Zt(TS,"appVersion","1.15.40");
AutoTogglePill 1 hunks, 1 statements
- ...eD.DEFAULT_FONT_OPTION_15,fontSize:t.FONT_SIZE,lineHeight:t.PILL_H}
+ ...hD.DEFAULT_FONT_OPTION_15,fontSize:t.FONT_SIZE,lineHeight:t.PILL_H}
FireBird1 1 hunks, 1 statements
- Qt(r2,"FireBird1"),Zt(r2,"SWOOP_POSES",[[23,0,0],[27,-7.8,-8.2],[31,-11,-11.7],[35,5.2,11.2],[39,3.9,4.6],[43,1.6,1.8]]),Zt(r2,"SWOOP_HOLD",4),Zt(r2,"SWOOP_KEYS",[...r2.SWOOP_POSES.map(([t,i,s])=>[t+(r2.SWOOP_HOLD-1)/2,i,s]),[r2.SWOOP_POSES[r2.SWOOP_POSES.length-1][0]+r2.SWOOP_HOLD,0,0]]);
+ Qt(a2,"FireBird1"),Zt(a2,"SWOOP_POSES",[[23,0,0],[27,-7.8,-8.2],[31,-11,-11.7],[35,5.2,11.2],[39,3.9,4.6],[43,1.6,1.8]]),Zt(a2,"SWOOP_HOLD",4),Zt(a2,"SWOOP_KEYS",[...a2.SWOOP_POSES.map(([t,i,s])=>[t+(a2.SWOOP_HOLD-1)/2,i,s]),[a2.SWOOP_POSES[a2.SWOOP_POSES.length-1][0]+a2.SWOOP_HOLD,0,0]]);
Sr 1 hunks, 1 statements
- ...t,...Yet(i)}
+ ...t,...Xet(i)}
Ma 1 hunks, 1 statements
- ...hat,coercer:Qt((t,i)=>mot(t,rat)?hat.coercer(oat(t,i),i):hat.coercer(t,i),"coercer")}
+ ...oat,coercer:Qt((t,i)=>_ot(t,aat)?oat.coercer(cat(t,i),i):oat.coercer(t,i),"coercer")}
Yp 1 hunks, 1 statements
- const e=126,n=[71,73,70,56,55,97,...i,246,0,0,255,255,255,...$wt(381,0),44,0,0,0,0,...i,0,7],h=Math.floor(s.length/e);
+ const e=126,n=[71,73,70,56,55,97,...i,246,0,0,255,255,255,...Wwt(381,0),44,0,0,0,0,...i,0,7],h=Math.floor(s.length/e);
SuiStandardProvider 1 hunks, 1 statements
- namespace:QEt.NameSpaceKeyEip155,addresses:i,methods:[...iAt.Eip55Methods],extra:s}
+ namespace:tAt.NameSpaceKeyEip155,addresses:i,methods:[...eAt.Eip55Methods],extra:s}
AppReadyEvent 1 hunks, 1 statements
- return ESt||(ESt=[...mSt]),ESt}
+ return SSt||(SSt=[..._St]),SSt}
SolProvider 1 hunks, 1 statements
- namespace:OCt.NameSpaceKeySOL,addresses:i,methods:[...RCt.SOLANAMethods],extra:s}
+ namespace:kCt.NameSpaceKeySOL,addresses:i,methods:[...NCt.SOLANAMethods],extra:s}
OkxwalletInjectConnector 1 hunks, 1 statements
- namespace:rOt.NameSpaceKeyBtc,addresses:i,methods:[...aOt.BtcMethods],extra:s}
+ namespace:aOt.NameSpaceKeyBtc,addresses:i,methods:[...lOt.BtcMethods],extra:s}
TcRootElement 1 hunks, 1 statements
- return sUt()||(t.push(new vgt.OKXAppConnector),t.push(new vgt.OKXWalletAppConnector)),tUt()&&t.push(new vgt.OkxwalletInjectConnector),t.push(...nUt()),t}
+ return nUt()||(t.push(new Mgt.OKXAppConnector),t.push(new Mgt.OKXWalletAppConnector)),sUt()&&t.push(new Mgt.OkxwalletInjectConnector),t.push(...rUt()),t}
WalletSelectPopup 1 hunks, 1 statements
- ...eD.ERROR_POPUP_LABEL_OPTION,fontSize:18}
+ ...hD.ERROR_POPUP_LABEL_OPTION,fontSize:18}
GuideBubble 1 hunks, 1 statements
- ...eD.DEFAULT_FONT_OPTION_18,fontSize:15,lineHeight:20}
+ ...hD.DEFAULT_FONT_OPTION_18,fontSize:15,lineHeight:20}
HeroMassiveBuyPopup 1 hunks, 1 statements
- ...eD.DEFAULT_FONT_OPTION_17}
+ ...hD.DEFAULT_FONT_OPTION_17}
BuffStatusPopup 1 hunks, 1 statements
- if(n)if(t=[...dR.getInstance().getContributors(o)],o===lR.GodBless){
+ if(n)if(t=[...pR.getInstance().getContributors(o)],o===dR.GodBless){
FavoritePetSubView 1 hunks, 1 statements
- const t=[...mG.getInstance().favoritePets].sort((t,i)=>{
+ const t=[..._G.getInstance().favoritePets].sort((t,i)=>{
PVPBattleSubView 1 hunks, 1 statements
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:14}
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:14}
TreasureSubView 1 hunks, 1 statements
- const t=[...AR.getInstance().equipedList];
+ const t=[...TR.getInstance().equipedList];
EventSchedulePopup 1 hunks, 1 statements
- this.title=RB.getText("GAME_1887","이벤트 일정"),this.header.setData(),this.list.dataProvider=[...BB.eventScheduled],t&&this.list.scrollTo(0)}
+ this.title=NB.getText("GAME_1887","이벤트 일정"),this.header.setData(),this.list.dataProvider=[...FB.eventScheduled],t&&this.list.scrollTo(0)}
GuildBarracksRaceView 1 hunks, 1 statements
- ...eD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:i}
+ ...hD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:i}
GuildMainSubView 1 hunks, 1 statements
- const i=[...TD.guildList].sort((t,i)=>{
+ const i=[...OD.guildList].sort((t,i)=>{
GuildRaidBattleReadyPopup 1 hunks, 1 statements
- ...eD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:13}
+ ...hD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:13}
GuildWarHistoryItemRenderer 1 hunks, 1 statements
- ...eD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:i}
+ ...hD.DEFAULT_OUTLINE_FONT_OPTION_16,fontSize:i}
GuildWarTournamentRewardGuidePopup 1 hunks, 1 statements
- let e=[...TD.rewardBattleList.sort((t,i)=>i.kindNum-t.kindNum)].concat([...TD.rewardBattleLostList.sort((t,i)=>i.kindNum-t.kindNum)]);
+ let e=[...OD.rewardBattleList.sort((t,i)=>i.kindNum-t.kindNum)].concat([...OD.rewardBattleLostList.sort((t,i)=>i.kindNum-t.kindNum)]);
NpcDialogueToast 1 hunks, 1 statements
- ...eD.DEFAULT_FONT_OPTION_18,fontSize:14,lineHeight:18}
+ ...hD.DEFAULT_FONT_OPTION_18,fontSize:14,lineHeight:18}
IntroOverlay 1 hunks, 1 statements
- ...eD.DEFAULT_FONT_OPTION_18,fontSize:14,lineHeight:18}
+ ...hD.DEFAULT_FONT_OPTION_18,fontSize:14,lineHeight:18}
GuildWarCombatLogItemRenderer 1 hunks, 1 statements
- ...eD.DEFAULT_FONT_OPTION_15,fontSize:14}
+ ...hD.DEFAULT_FONT_OPTION_15,fontSize:14}
GuildWarMemberStatusItemRenderer 1 hunks, 1 statements
- ...eD.DEFAULT_FONT_OPTION_15,fontSize:14}
+ ...hD.DEFAULT_FONT_OPTION_15,fontSize:14}
GuildWarTargetMarkerItemRenderer 1 hunks, 1 statements
- ...eD.DEFAULT_FONT_OPTION_15,fontSize:14}
+ ...hD.DEFAULT_FONT_OPTION_15,fontSize:14}
MiniAscentBattleProgress 1 hunks, 1 statements
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:20,lineHeight:26,align:"center"}
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:20,lineHeight:26,align:"center"}
PageHeader 1 hunks, 1 statements
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:s,lineHeight:Math.round(1.3*s),fontWeight:e?"bolder":"normal"}
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:s,lineHeight:Math.round(1.3*s),fontWeight:e?"bolder":"normal"}
AvatarFront 1 hunks, 1 statements
- const i=(new ip).poly([...hRi[t.race][t.sex]]).fill(16119285).stroke({
+ const i=(new ep).poly([...xRi[t.race][t.sex]]).fill(16119285).stroke({
FishingFishSchool 1 hunks, 1 statements
- if(n)for(const t of[...iGi(h,r,this.t),...pGi(h,r,this.t)])n(t.x,t.y);
+ if(n)for(const t of[...CGi(h,r,this.t),...FGi(h,r,this.t)])n(t.x,t.y);
FishingHuntUi 1 hunks, 1 statements
- ...HIi(i.gearStats().aim),center:e.center}
+ ...pki(i.gearStats().aim),center:e.center}
FishingAchievementPanel 1 hunks, 1 statements
- const f="dex"===e?RAi.menuIcon("map"):"sales"===e?RAi.menuIcon("shop"):RAi.boatGearIcon(4,0);
+ const f="dex"===e?NAi.menuIcon("map"):"sales"===e?NAi.menuIcon("shop"):NAi.boatGearIcon(XAi,0);
FishingMiniWindow 1 hunks, 1 statements
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:20,lineHeight:26,fontWeight:"bolder",stroke:{
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:20,lineHeight:26,fontWeight:"bolder",stroke:{
Delay 1 hunks, 1 statements
- ...Ezi(),[i]:s}
+ ...Qzi(),[i]:s}
NetworkTimeout 1 hunks, 1 statements
- ...zzi,...i}
+ ...yYi,...i}
RecaptchaVerifier 1 hunks, 1 statements
- ...OQi}
+ ...eZi}
BrowserPopupRedirectResolver 1 hunks, 1 statements
- ...RZi,width:e.toString(),height:n.toString(),top:h,left:r}
+ ...o0i,width:e.toString(),height:n.toString(),top:h,left:r}
MiniAscentCardsPage 1 hunks, 1 statements
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:s,lineHeight:s+6}
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:s,lineHeight:s+6}
MiniAscentCrystalRowRenderer 1 hunks, 1 statements
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:20,fontWeight:"900"}
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:20,fontWeight:"900"}
MiniAscentCrystalsPage 1 hunks, 1 statements
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:n,lineHeight:n+5,fontWeight:"bold"}
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:n,lineHeight:n+5,fontWeight:"bold"}
MiniAscentTextButton 1 hunks, 1 statements
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:15,lineHeight:20}
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:15,lineHeight:20}
MiniAscentRoutePopup 1 hunks, 1 statements
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:f,lineHeight:f+2}
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:f,lineHeight:f+2}
MiniAscentCrystalRewardPopup 1 hunks, 1 statements
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:s,lineHeight:s+5}
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:s,lineHeight:s+5}
MiniAscentModeSwitch 1 hunks, 1 statements
- ...eD.DEFAULT_FONT_OPTION_16,fontSize:19,lineHeight:24}
+ ...hD.DEFAULT_FONT_OPTION_16,fontSize:19,lineHeight:24}